From 799205e6c258e0fdc88b52fb7c85e4f8798f9c72 Mon Sep 17 00:00:00 2001 From: Paul Frazee Date: Fri, 14 Mar 2025 13:36:01 -0700 Subject: [PATCH 001/241] Update i18n (#7992) * Pull latest from crowdin * Run intl:extract:all --- src/locale/locales/an/messages.po | 191 ++- src/locale/locales/ast/messages.po | 155 +- src/locale/locales/ca/messages.po | 287 ++-- src/locale/locales/cy/messages.po | 225 ++- src/locale/locales/da/messages.po | 223 ++- src/locale/locales/de/messages.po | 1839 +++++++++++----------- src/locale/locales/el/messages.po | 189 ++- src/locale/locales/en-GB/messages.po | 127 +- src/locale/locales/en/messages.po | 6 +- src/locale/locales/eo/messages.po | 2187 +++++++++++++------------- src/locale/locales/es/messages.po | 193 ++- src/locale/locales/eu/messages.po | 223 ++- src/locale/locales/fi/messages.po | 183 ++- src/locale/locales/fr/messages.po | 125 +- src/locale/locales/ga/messages.po | 183 ++- src/locale/locales/gd/messages.po | 189 ++- src/locale/locales/gl/messages.po | 183 ++- src/locale/locales/hi/messages.po | 187 ++- src/locale/locales/hu/messages.po | 125 +- src/locale/locales/ia/messages.po | 1841 +++++++++++----------- src/locale/locales/id/messages.po | 189 ++- src/locale/locales/it/messages.po | 167 +- src/locale/locales/ja/messages.po | 223 ++- src/locale/locales/km/messages.po | 177 +-- src/locale/locales/ko/messages.po | 127 +- src/locale/locales/ne/messages.po | 183 ++- src/locale/locales/nl/messages.po | 193 ++- src/locale/locales/pl/messages.po | 189 ++- src/locale/locales/pt-BR/messages.po | 335 ++-- src/locale/locales/ro/messages.po | 189 ++- src/locale/locales/ru/messages.po | 189 ++- src/locale/locales/sv/messages.po | 145 +- src/locale/locales/th/messages.po | 181 ++- src/locale/locales/tr/messages.po | 165 +- src/locale/locales/uk/messages.po | 189 ++- src/locale/locales/vi/messages.po | 437 +++-- src/locale/locales/zh-CN/messages.po | 225 ++- src/locale/locales/zh-HK/messages.po | 185 ++- src/locale/locales/zh-TW/messages.po | 223 ++- 39 files changed, 6329 insertions(+), 6443 deletions(-) diff --git a/src/locale/locales/an/messages.po b/src/locale/locales/an/messages.po index 1dd7ef3f7e..6a2b418d6d 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: 2025-03-07 03:35\n" +"PO-Revision-Date: 2025-03-14 20:32\n" "Last-Translator: \n" "Language-Team: Aragonese\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -407,18 +407,18 @@ msgstr "Cuenta" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:375 msgctxt "toast" msgid "Account blocked" -msgstr "" +msgstr "Cuenta blocada" #: src/view/com/profile/ProfileMenu.tsx:154 msgctxt "toast" msgid "Account followed" -msgstr "" +msgstr "Cuenta seguida" #: src/view/com/profile/ProfileMenu.tsx:117 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:398 msgctxt "toast" msgid "Account muted" -msgstr "" +msgstr "Cuenta silenciada" #: src/components/moderation/ModerationDetailsDialog.tsx:103 #: src/lib/moderation/useModerationCauseDescription.ts:98 @@ -441,18 +441,18 @@ msgstr "Cuenta sacada de l'acceso rápido" #: src/view/com/profile/ProfileMenu.tsx:131 msgctxt "toast" msgid "Account unblocked" -msgstr "" +msgstr "Cuenta desblocada" #: src/view/com/profile/ProfileMenu.tsx:166 msgctxt "toast" msgid "Account unfollowed" -msgstr "" +msgstr "Has deixau de seguir a esta cuenta" #: src/view/com/profile/ProfileMenu.tsx:107 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:388 msgctxt "toast" msgid "Account unmuted" -msgstr "" +msgstr "Cuenta no silenciada" #: src/components/dialogs/MutedWords.tsx:328 #: src/view/com/modals/ListAddRemoveUsers.tsx:269 @@ -560,14 +560,11 @@ msgstr "Anyade lo siguient rechistro DNS a lo tuyo dominio:" msgid "Add this feed to your feeds" msgstr "Anyade esta canal a las tuyas canals" +#: src/view/com/profile/ProfileMenu.tsx:273 #: src/view/com/profile/ProfileMenu.tsx:276 msgid "Add to lists" msgstr "Anyadir a listas" -#: src/view/com/profile/ProfileMenu.tsx:273 -msgid "Add to Lists" -msgstr "Anyadir a listas" - #: src/view/com/feeds/FeedSourceCard.tsx:269 msgid "Add to my feeds" msgstr "Anyadir a las mías canals" @@ -817,7 +814,7 @@ msgstr "Clau d'aplicación" #: src/screens/Settings/AppPasswords.tsx:147 msgctxt "toast" msgid "App password deleted" -msgstr "" +msgstr "Clau de l'app eliminada" #: src/screens/Settings/components/AddAppPasswordDialog.tsx:84 msgid "App password name must be unique" @@ -854,7 +851,7 @@ msgstr "Apelar la etiqueta de \"{0}\"" #: src/screens/Messages/components/ChatDisabled.tsx:91 msgctxt "toast" msgid "Appeal submitted" -msgstr "" +msgstr "Apelación ninviada" #: src/screens/Takendown.tsx:111 #: src/screens/Takendown.tsx:144 @@ -987,7 +984,7 @@ msgstr "Autorreproducir videos y GIFs" msgid "Back" msgstr "Dezaga" -#: src/screens/Messages/Inbox.tsx:233 +#: src/screens/Messages/Inbox.tsx:238 msgid "Back to Chats" msgstr "" @@ -1318,9 +1315,9 @@ msgid "Cancels opening the linked website" msgstr "Cancela obridura d'o puesto web vinculau" #: src/state/shell/composer/index.tsx:82 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:118 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:159 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:195 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:121 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:162 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:198 msgid "Cannot interact with a blocked user" msgstr "No se puede interactuar con un usuario blocau" @@ -1415,7 +1412,7 @@ msgstr "" #: src/components/dms/ConvoMenu.tsx:176 msgctxt "toast" msgid "Chat muted" -msgstr "" +msgstr "Chat silenciau" #: src/Navigation.tsx:418 #: src/screens/Messages/components/InboxPreview.tsx:24 @@ -1423,14 +1420,14 @@ msgid "Chat request inbox" msgstr "" #: src/screens/Messages/components/InboxPreview.tsx:64 -#: src/screens/Messages/Inbox.tsx:72 +#: src/screens/Messages/Inbox.tsx:77 msgid "Chat requests" msgstr "" #: src/components/dms/ConvoMenu.tsx:75 #: src/components/dms/MessageMenu.tsx:83 #: src/Navigation.tsx:413 -#: src/screens/Messages/ChatList.tsx:327 +#: src/screens/Messages/ChatList.tsx:328 msgid "Chat settings" msgstr "Achustes de chat" @@ -1441,10 +1438,10 @@ msgstr "Configuración de chat" #: src/components/dms/ConvoMenu.tsx:178 msgctxt "toast" msgid "Chat unmuted" -msgstr "" +msgstr "Chat no silenciau" -#: src/screens/Messages/ChatList.tsx:343 -#: src/screens/Messages/ChatList.tsx:367 +#: src/screens/Messages/ChatList.tsx:344 +#: src/screens/Messages/ChatList.tsx:368 msgid "Chats" msgstr "" @@ -1835,7 +1832,7 @@ msgstr "Versión de compilación copiada a lo portafuellas" #: src/lib/sharing.ts:41 #: src/view/com/modals/InviteCodes.tsx:153 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:246 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:394 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:397 msgid "Copied to clipboard" msgstr "Copiau a lo portafuellas" @@ -2216,12 +2213,12 @@ msgstr "Desvincular publicación de la cita?" #: src/screens/Settings/AboutSettings.tsx:87 msgctxt "toast" msgid "Developer mode disabled" -msgstr "" +msgstr "Modo desenrolladors desactivau" #: src/screens/Settings/AboutSettings.tsx:81 msgctxt "toast" msgid "Developer mode enabled" -msgstr "" +msgstr "Modo desenrollador activau" #: src/screens/Settings/Settings.tsx:242 #: src/screens/Settings/Settings.tsx:245 @@ -2569,7 +2566,7 @@ msgstr "Correu electronico" #: src/screens/Settings/components/DisableEmail2FADialog.tsx:64 msgctxt "toast" msgid "Email 2FA disabled" -msgstr "" +msgstr "Correu 2FA deshabilitau" #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:54 msgid "Email 2FA enabled" @@ -2587,7 +2584,7 @@ msgstr "Correu electronico reninviau" #: src/view/com/modals/ChangeEmail.tsx:83 msgctxt "toast" msgid "Email updated" -msgstr "" +msgstr "Correu electronico actualizau" #: src/view/com/modals/ChangeEmail.tsx:106 msgid "Email Updated" @@ -2596,7 +2593,7 @@ msgstr "Correu electronico actualizau" #: src/view/com/modals/VerifyEmail.tsx:85 msgctxt "toast" msgid "Email verified" -msgstr "" +msgstr "Correu electronico verificau" #: src/components/intents/VerifyEmailIntentDialog.tsx:79 msgid "Email Verified" @@ -2946,8 +2943,8 @@ 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/ChatList.tsx:242 -#: src/screens/Messages/Inbox.tsx:182 +#: src/screens/Messages/ChatList.tsx:243 +#: src/screens/Messages/Inbox.tsx:187 msgid "Failed to load conversations" msgstr "" @@ -2973,8 +2970,8 @@ msgstr "Error en cargar las canals sucheridas" msgid "Failed to load suggested follows" msgstr "Error en cargar las sucherencias de seguimiento" -#: src/screens/Messages/Inbox.tsx:290 -#: src/screens/Messages/Inbox.tsx:313 +#: src/screens/Messages/Inbox.tsx:295 +#: src/screens/Messages/Inbox.tsx:318 msgid "Failed to mark all requests as read" msgstr "" @@ -3053,12 +3050,12 @@ msgstr "Comentarios" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:286 msgctxt "toast" msgid "Feedback sent!" -msgstr "" +msgstr "S'han ninviau los comentarios!" #: src/Navigation.tsx:428 #: src/screens/StarterPack/StarterPackScreen.tsx:185 #: src/view/screens/Feeds.tsx:508 -#: src/view/screens/Profile.tsx:225 +#: src/view/screens/Profile.tsx:227 #: src/view/screens/SavedFeeds.tsx:96 #: src/view/screens/Search/Search.tsx:531 #: src/view/shell/desktop/LeftNav.tsx:651 @@ -3074,7 +3071,7 @@ msgstr "Las noticias son algorismos personalizaus que los usuarios construyen co #: src/view/screens/SavedFeeds.tsx:82 msgctxt "toast" msgid "Feeds updated!" -msgstr "" +msgstr "Canals actualizadas!" #: src/screens/Search/components/ExploreRecommendations.tsx:63 msgid "Feeds we think you might like." @@ -3353,7 +3350,7 @@ msgstr "Prencipiar" msgid "Getting started" msgstr "Prencipiando" -#: src/components/MediaPreview.tsx:108 +#: src/components/MediaPreview.tsx:116 msgid "GIF" msgstr "GIF" @@ -3369,7 +3366,7 @@ msgstr "Violacions flagrants d'a Lei u d'os termens de servicio" #: src/components/Layout/Header/index.tsx:126 #: src/components/moderation/ScreenHider.tsx:154 #: src/components/moderation/ScreenHider.tsx:163 -#: src/screens/Messages/Inbox.tsx:223 +#: src/screens/Messages/Inbox.tsx:228 #: src/screens/Profile/ProfileFeed/index.tsx:89 #: src/screens/VideoFeed/components/Header.tsx:163 #: src/screens/VideoFeed/index.tsx:1108 @@ -3724,7 +3721,7 @@ msgid "Inappropriate messages or explicit links" msgstr "Mensaches inadecuaus u vinclos explicitos" #. Title message shown in chat requests inbox when it's empty -#: src/screens/Messages/Inbox.tsx:203 +#: src/screens/Messages/Inbox.tsx:208 msgid "Inbox zero!" msgstr "" @@ -3860,7 +3857,7 @@ msgid "Labeled by the author." msgstr "Etiquetau per l'autor." #: src/view/com/composer/labels/LabelsBtn.tsx:75 -#: src/view/screens/Profile.tsx:218 +#: src/view/screens/Profile.tsx:220 msgid "Labels" msgstr "Etiquetas" @@ -4000,7 +3997,7 @@ msgstr "Liuchero" msgid "Like" msgstr "Me fa goyo" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:312 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:315 msgid "Like ({0, plural, one {# like} other {# likes}})" msgstr "Me fa goyo ({0, plural, one {# me-fa-goyo} other {# me-fa-goyos}})" @@ -4045,7 +4042,7 @@ 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/view/screens/Profile.tsx:224 +#: src/view/screens/Profile.tsx:226 msgid "Likes" msgstr "Me fa goyo" @@ -4069,7 +4066,7 @@ msgstr "Avatar d'a lista" #: src/view/screens/ProfileList.tsx:431 msgctxt "toast" msgid "List blocked" -msgstr "" +msgstr "Lista de blocaus" #: src/components/ListCard.tsx:150 #: src/view/com/feeds/FeedSourceCard.tsx:255 @@ -4087,7 +4084,7 @@ msgstr "Lista tuya" #: src/view/screens/ProfileList.tsx:478 msgctxt "toast" msgid "List deleted" -msgstr "" +msgstr "Lista d'eliminaus" #: src/screens/List/ListHiddenScreen.tsx:129 msgid "List has been hidden" @@ -4100,7 +4097,7 @@ msgstr "Lista amagada" #: src/view/screens/ProfileList.tsx:395 msgctxt "toast" msgid "List muted" -msgstr "" +msgstr "Lista silenciada" #: src/view/com/modals/CreateOrEditList.tsx:255 msgid "List Name" @@ -4109,17 +4106,17 @@ msgstr "Nombre d'a lista" #: src/view/screens/ProfileList.tsx:449 msgctxt "toast" msgid "List unblocked" -msgstr "" +msgstr "Lista desblocada" #: src/view/screens/ProfileList.tsx:413 msgctxt "toast" msgid "List unmuted" -msgstr "" +msgstr "La lista ya no ye silenciada" #: src/Navigation.tsx:140 #: src/view/screens/Lists.tsx:62 -#: src/view/screens/Profile.tsx:219 -#: src/view/screens/Profile.tsx:227 +#: src/view/screens/Profile.tsx:221 +#: src/view/screens/Profile.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:669 #: src/view/shell/Drawer.tsx:501 msgid "Lists" @@ -4210,9 +4207,9 @@ msgstr "Chestionar las canals alzadas" msgid "Manage your muted words and tags" msgstr "Chestiona las tuyas parolas y etiquetas silenciadas" -#: src/screens/Messages/Inbox.tsx:300 -#: src/screens/Messages/Inbox.tsx:319 -#: src/screens/Messages/Inbox.tsx:326 +#: src/screens/Messages/Inbox.tsx:305 +#: src/screens/Messages/Inbox.tsx:324 +#: src/screens/Messages/Inbox.tsx:331 msgid "Mark all as read" msgstr "" @@ -4221,12 +4218,12 @@ msgstr "" msgid "Mark as read" msgstr "Marcar como leyiu" -#: src/screens/Messages/Inbox.tsx:287 -#: src/screens/Messages/Inbox.tsx:310 +#: src/screens/Messages/Inbox.tsx:292 +#: src/screens/Messages/Inbox.tsx:315 msgid "Marked all as read" msgstr "" -#: src/view/screens/Profile.tsx:222 +#: src/view/screens/Profile.tsx:224 msgid "Media" msgstr "Multimedia" @@ -4323,12 +4320,12 @@ msgstr "Lista de moderación per tu" #: src/view/com/modals/CreateOrEditList.tsx:177 msgctxt "toast" msgid "Moderation list created" -msgstr "" +msgstr "Lista de moderación creada" #: src/view/com/modals/CreateOrEditList.tsx:163 msgctxt "toast" msgid "Moderation list updated" -msgstr "" +msgstr "Lista de moderación actualizada" #: src/screens/Moderation/index.tsx:239 msgid "Moderation lists" @@ -4558,8 +4555,8 @@ msgid "New" msgstr "Nuevo" #: src/components/dms/dialogs/NewChatDialog.tsx:65 -#: src/screens/Messages/ChatList.tsx:350 -#: src/screens/Messages/ChatList.tsx:357 +#: src/screens/Messages/ChatList.tsx:351 +#: src/screens/Messages/ChatList.tsx:358 msgid "New chat" msgstr "Nuevo chat" @@ -4593,7 +4590,7 @@ msgstr "Nueva clau" #: src/screens/Profile/ProfileFeed/index.tsx:238 #: src/view/screens/Feeds.tsx:549 #: src/view/screens/Notifications.tsx:165 -#: src/view/screens/Profile.tsx:505 +#: src/view/screens/Profile.tsx:507 #: src/view/screens/ProfileList.tsx:253 #: src/view/screens/ProfileList.tsx:286 msgid "New post" @@ -4787,7 +4784,7 @@ msgstr "No pas agora" #: src/view/com/profile/ProfileMenu.tsx:406 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:774 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:358 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:361 msgid "Note about sharing" msgstr "Nota sobre compartir" @@ -4795,7 +4792,7 @@ msgstr "Nota sobre compartir" msgid "Note: Bluesky is an open and public network. This setting only limits the visibility of your content on the Bluesky app and website, and other apps may not respect this setting. Your content may still be shown to logged-out users by other apps and websites." msgstr "Nota: Bluesky ye un ret ubierto y publico. Esta configuración nomás limita la visibilidat d'o tuyo conteniu en l'aplicación y lo puesto web de Bluesky, y ye posible que atras aplicacions no respecten esta configuración. Atras aplicacions y puestos web pueden seguir amostrando lo tuyo conteniu a los usuarios que haigan zarrau sesión." -#: src/screens/Messages/ChatList.tsx:263 +#: src/screens/Messages/ChatList.tsx:264 msgid "Nothing here" msgstr "Cosa aquí" @@ -5427,7 +5424,7 @@ msgstr "Publicación per {0}" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:186 msgctxt "toast" msgid "Post deleted" -msgstr "" +msgstr "Publicación eliminada" #: src/lib/api/index.ts:186 msgid "Post failed to upload. Please check your Internet connection and try again." @@ -5476,15 +5473,15 @@ msgstr "Publicación no trobada" #: src/state/queries/pinned-post.ts:59 msgctxt "toast" msgid "Post pinned" -msgstr "" +msgstr "Publicación clavada" #: src/state/queries/pinned-post.ts:61 msgctxt "toast" msgid "Post unpinned" -msgstr "" +msgstr "Publicación desclavada" #: src/screens/StarterPack/StarterPackScreen.tsx:186 -#: src/view/screens/Profile.tsx:220 +#: src/view/screens/Profile.tsx:222 msgid "Posts" msgstr "Publicacions" @@ -5503,7 +5500,7 @@ msgstr "Vinclo potencialment enganyoso" #: src/state/queries/notifications/settings.ts:44 msgctxt "toast" msgid "Preference saved" -msgstr "" +msgstr "Preferencias alzadas" #: src/screens/Messages/components/MessageListError.tsx:19 msgid "Press to attempt reconnection" @@ -5571,7 +5568,7 @@ msgid "Processing..." msgstr "Procesando..." #: src/view/screens/DebugMod.tsx:920 -#: src/view/screens/Profile.tsx:359 +#: src/view/screens/Profile.tsx:361 msgid "profile" msgstr "perfil" @@ -5586,7 +5583,7 @@ msgstr "Perfil" #: src/view/com/modals/EditProfile.tsx:124 msgctxt "toast" msgid "Profile updated" -msgstr "" +msgstr "Perfil actualizau" #: src/screens/Onboarding/StepFinished.tsx:264 msgid "Public" @@ -5718,8 +5715,8 @@ msgstr "" msgid "Reject chat request" msgstr "" -#: src/screens/Messages/ChatList.tsx:246 -#: src/screens/Messages/Inbox.tsx:186 +#: src/screens/Messages/ChatList.tsx:247 +#: src/screens/Messages/Inbox.tsx:191 msgid "Reload conversations" msgstr "Recargar conversacions" @@ -5790,6 +5787,7 @@ msgid "Remove from quick access?" msgstr "Borrar de l'acceso rapido?" #: src/screens/List/ListHiddenScreen.tsx:170 +#: src/screens/List/ListHiddenScreen.tsx:174 msgid "Remove from saved feeds" msgstr "Sacar d'as canals alzadas" @@ -5845,7 +5843,6 @@ msgid "Removed from my feeds" msgstr "Eliminau d'as mías canals" #: src/screens/List/ListHiddenScreen.tsx:94 -#: src/screens/List/ListHiddenScreen.tsx:174 msgid "Removed from saved feeds" msgstr "Eliminada d'as mías canals alzadas" @@ -5868,7 +5865,7 @@ msgstr "Borra la cita d'a publicación" msgid "Replace with Discover" msgstr "Reemplaza con descubrimiento" -#: src/view/screens/Profile.tsx:221 +#: src/view/screens/Profile.tsx:223 msgid "Replies" msgstr "Respuestas" @@ -5885,7 +5882,7 @@ msgctxt "action" msgid "Reply" msgstr "Responder" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:264 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:267 msgid "Reply ({0, plural, one {# reply} other {# replies}})" msgstr "Responder ({0, plural, one {# respuesta} other {# respuestas}})" @@ -5936,7 +5933,7 @@ msgstr "Responder a tu" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:346 msgctxt "toast" msgid "Reply visibility updated" -msgstr "" +msgstr "Visibilidat d'a respuesta actualizada" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:345 msgid "Reply was successfully hidden" @@ -6148,9 +6145,9 @@ msgstr "Reintenta la zaguera acción, que presentó una error" #: src/components/StarterPack/ProfileStarterPacks.tsx:334 #: src/screens/Login/LoginForm.tsx:323 #: src/screens/Login/LoginForm.tsx:330 -#: src/screens/Messages/ChatList.tsx:252 +#: src/screens/Messages/ChatList.tsx:253 #: src/screens/Messages/components/MessageListError.tsx:25 -#: src/screens/Messages/Inbox.tsx:192 +#: src/screens/Messages/Inbox.tsx:197 #: src/screens/Onboarding/StepInterests/index.tsx:217 #: src/screens/Onboarding/StepInterests/index.tsx:220 #: src/screens/Signup/BackNextButtons.tsx:53 @@ -6596,7 +6593,7 @@ msgstr "Achustes" #: src/screens/ModerationInteractionSettings/index.tsx:102 msgctxt "toast" msgid "Settings saved" -msgstr "" +msgstr "Configuración alzada" #: src/view/com/composer/labels/LabelsBtn.tsx:174 msgid "Sexual activity or erotic nudity." @@ -6615,7 +6612,7 @@ msgstr "Sexualment suchestivo" #: src/view/com/profile/ProfileMenu.tsx:225 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:481 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:490 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:347 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:350 #: src/view/screens/ProfileList.tsx:506 msgid "Share" msgstr "Compartir" @@ -6635,7 +6632,7 @@ msgstr "Comparte un dato curioso!" #: src/view/com/profile/ProfileMenu.tsx:411 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:779 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:363 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:366 msgid "Share anyway" msgstr "Compartir de totas trazas" @@ -6942,8 +6939,8 @@ msgstr "I ha habiu una error. Intenta-lo atra vegada." msgid "Something wrong? Let us know." msgstr "Bella cosa va mal? Fe-nos-lo saber." -#: src/App.native.tsx:121 -#: src/App.web.tsx:97 +#: src/App.native.tsx:122 +#: src/App.web.tsx:98 msgid "Sorry! Your session expired. Please sign in again." msgstr "La tuya sesión ha caducau. Torna a iniciar sesión." @@ -7022,7 +7019,7 @@ msgstr "Paquet d'inicio creau per tu" msgid "Starter pack is invalid" msgstr "Lo paquet d'inicio ye invalido" -#: src/view/screens/Profile.tsx:226 +#: src/view/screens/Profile.tsx:228 msgid "Starter Packs" msgstr "Paquez d'inicio" @@ -7332,8 +7329,8 @@ msgid "The Privacy Policy has been moved to <0/>" msgstr "La Politica de privacidat s'ha tresladau a <0/>" #: src/view/com/composer/state/video.ts:395 -msgid "The selected video is larger than 50MB." -msgstr "Lo video triau ye mayor de 50MB." +msgid "The selected video is larger than 100 MB." +msgstr "" #: src/lib/strings/errors.ts:18 msgid "The server appears to be experiencing issues. Please try again in a few moments." @@ -7597,7 +7594,7 @@ msgid "This post has been deleted." msgstr "Esta publicación ye estada eliminada." #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:776 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:360 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:363 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't signed in." msgstr "Esta publicación nomás ye visible pa usuarios rechistraus. No será visible pa personas no rechistradas." @@ -7876,7 +7873,7 @@ msgstr "Garra d'os tuyos etiquetadors subscritos soporta este tipo de denuncia." msgid "Unlike" msgstr "Ya no me fa goyo" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:306 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:309 msgid "Unlike ({0, plural, one {# like} other {# likes}})" msgstr "Ya no me fa goyo ({0, plural, one {# me-fa-goyo} other {# me-fa-goyos}})" @@ -7995,12 +7992,12 @@ msgstr "Actualizar a {domain}" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:318 msgctxt "toast" msgid "Updating quote attachment failed" -msgstr "" +msgstr "Ha fallau l'actualización de l'adchunto d'a cita" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:350 msgctxt "toast" msgid "Updating reply visibility failed" -msgstr "" +msgstr "Ha fallau l'actualización d'a visibilidat d'a respuesta" #: src/screens/Login/SetNewPasswordForm.tsx:190 msgid "Updating..." @@ -8084,7 +8081,7 @@ msgstr "Usau per:" #: src/components/dms/ReportDialog.tsx:324 msgctxt "toast" msgid "User blocked" -msgstr "" +msgstr "Usuario blocau" #: src/components/moderation/ModerationDetailsDialog.tsx:71 #: src/lib/moderation/useModerationCauseDescription.ts:63 @@ -8122,12 +8119,12 @@ msgstr "Lista d'usuarios per tu" #: src/view/com/modals/CreateOrEditList.tsx:176 msgctxt "toast" msgid "User list created" -msgstr "" +msgstr "Lista d'usuarios creada" #: src/view/com/modals/CreateOrEditList.tsx:162 msgctxt "toast" msgid "User list updated" -msgstr "" +msgstr "Lista d'usuarios actualizada" #: src/screens/Login/LoginForm.tsx:201 msgid "Username or email address" @@ -8251,7 +8248,7 @@ msgstr "Video cargau" msgid "Video: {0}" msgstr "Video: {0}" -#: src/view/screens/Profile.tsx:223 +#: src/view/screens/Profile.tsx:225 msgid "Videos" msgstr "Videos" @@ -8521,8 +8518,8 @@ msgid "Who can reply" msgstr "Quí puede responder" #: src/screens/Home/NoFeedsPinned.tsx:79 -#: src/screens/Messages/ChatList.tsx:230 -#: src/screens/Messages/Inbox.tsx:171 +#: src/screens/Messages/ChatList.tsx:231 +#: src/screens/Messages/Inbox.tsx:176 msgid "Whoops!" msgstr "Vai!" @@ -8682,7 +8679,7 @@ msgstr "No tiens garra seguidor." msgid "You don't follow any users who follow @{name}." msgstr "No sigues a garra usuario que sigue a @{name}." -#: src/screens/Messages/Inbox.tsx:215 +#: src/screens/Messages/Inbox.tsx:220 msgid "You don't have any chat requests at the moment." msgstr "" @@ -8736,7 +8733,7 @@ msgstr "Has silenciau esta cuenta." msgid "You have muted this user" msgstr "Has silenciau esta cuenta" -#: src/screens/Messages/ChatList.tsx:273 +#: src/screens/Messages/ChatList.tsx:274 msgid "You have no conversations yet. Start one!" msgstr "No tiens garra conversacion. Encomienza-ne una!" diff --git a/src/locale/locales/ast/messages.po b/src/locale/locales/ast/messages.po index 761e683967..aefa94e459 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: 2025-03-07 03:35\n" +"PO-Revision-Date: 2025-03-14 20:32\n" "Last-Translator: \n" "Language-Team: Asturian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -560,14 +560,11 @@ msgstr "Amiesta'l rexistru DNS siguiente al to dominiu:" msgid "Add this feed to your feeds" msgstr "" +#: src/view/com/profile/ProfileMenu.tsx:273 #: src/view/com/profile/ProfileMenu.tsx:276 msgid "Add to lists" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:273 -msgid "Add to Lists" -msgstr "Amestar a Llistes" - #: src/view/com/feeds/FeedSourceCard.tsx:269 msgid "Add to my feeds" msgstr "Amestar a los mios feeds" @@ -817,7 +814,7 @@ msgstr "Contraseña d'aplicación" #: src/screens/Settings/AppPasswords.tsx:147 msgctxt "toast" msgid "App password deleted" -msgstr "" +msgstr "Desanicióse la contraseña d'aplicación" #: src/screens/Settings/components/AddAppPasswordDialog.tsx:84 msgid "App password name must be unique" @@ -854,7 +851,7 @@ msgstr "" #: src/screens/Messages/components/ChatDisabled.tsx:91 msgctxt "toast" msgid "Appeal submitted" -msgstr "" +msgstr "Unvióse l'apellación" #: src/screens/Takendown.tsx:111 #: src/screens/Takendown.tsx:144 @@ -987,7 +984,7 @@ msgstr "Reproducir automáticamente vídeos y GIFs" msgid "Back" msgstr "Atrás" -#: src/screens/Messages/Inbox.tsx:233 +#: src/screens/Messages/Inbox.tsx:238 msgid "Back to Chats" msgstr "" @@ -1318,9 +1315,9 @@ msgid "Cancels opening the linked website" msgstr "" #: src/state/shell/composer/index.tsx:82 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:118 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:159 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:195 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:121 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:162 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:198 msgid "Cannot interact with a blocked user" msgstr "Nun se pue interactuar con un usuariu bloquiáu" @@ -1415,7 +1412,7 @@ msgstr "" #: src/components/dms/ConvoMenu.tsx:176 msgctxt "toast" msgid "Chat muted" -msgstr "" +msgstr "Silencióse la charra" #: src/Navigation.tsx:418 #: src/screens/Messages/components/InboxPreview.tsx:24 @@ -1423,14 +1420,14 @@ msgid "Chat request inbox" msgstr "" #: src/screens/Messages/components/InboxPreview.tsx:64 -#: src/screens/Messages/Inbox.tsx:72 +#: src/screens/Messages/Inbox.tsx:77 msgid "Chat requests" msgstr "" #: src/components/dms/ConvoMenu.tsx:75 #: src/components/dms/MessageMenu.tsx:83 #: src/Navigation.tsx:413 -#: src/screens/Messages/ChatList.tsx:327 +#: src/screens/Messages/ChatList.tsx:328 msgid "Chat settings" msgstr "Configuración de la charra" @@ -1441,10 +1438,10 @@ msgstr "Configuración de les charres" #: src/components/dms/ConvoMenu.tsx:178 msgctxt "toast" msgid "Chat unmuted" -msgstr "" +msgstr "La charra dexó de tar silenciada" -#: src/screens/Messages/ChatList.tsx:343 -#: src/screens/Messages/ChatList.tsx:367 +#: src/screens/Messages/ChatList.tsx:344 +#: src/screens/Messages/ChatList.tsx:368 msgid "Chats" msgstr "" @@ -1835,7 +1832,7 @@ msgstr "La versión de la compilación copióse nel cartafueyu" #: src/lib/sharing.ts:41 #: src/view/com/modals/InviteCodes.tsx:153 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:246 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:394 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:397 msgid "Copied to clipboard" msgstr "Copióse nel cartafueyu" @@ -2946,8 +2943,8 @@ 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/ChatList.tsx:242 -#: src/screens/Messages/Inbox.tsx:182 +#: src/screens/Messages/ChatList.tsx:243 +#: src/screens/Messages/Inbox.tsx:187 msgid "Failed to load conversations" msgstr "" @@ -2973,8 +2970,8 @@ 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/Inbox.tsx:290 -#: src/screens/Messages/Inbox.tsx:313 +#: src/screens/Messages/Inbox.tsx:295 +#: src/screens/Messages/Inbox.tsx:318 msgid "Failed to mark all requests as read" msgstr "" @@ -3053,12 +3050,12 @@ msgstr "Opinar" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:286 msgctxt "toast" msgid "Feedback sent!" -msgstr "" +msgstr "¡Unvióse la opinión!" #: src/Navigation.tsx:428 #: src/screens/StarterPack/StarterPackScreen.tsx:185 #: src/view/screens/Feeds.tsx:508 -#: src/view/screens/Profile.tsx:225 +#: src/view/screens/Profile.tsx:227 #: src/view/screens/SavedFeeds.tsx:96 #: src/view/screens/Search/Search.tsx:531 #: src/view/shell/desktop/LeftNav.tsx:651 @@ -3074,7 +3071,7 @@ msgstr "Los feeds son algoritmos personalizaos que los usuarios creen con poco c #: src/view/screens/SavedFeeds.tsx:82 msgctxt "toast" msgid "Feeds updated!" -msgstr "" +msgstr "¡Anováronse los feeds!" #: src/screens/Search/components/ExploreRecommendations.tsx:63 msgid "Feeds we think you might like." @@ -3353,7 +3350,7 @@ msgstr "Comenzar" msgid "Getting started" msgstr "Comienzu" -#: src/components/MediaPreview.tsx:108 +#: src/components/MediaPreview.tsx:116 msgid "GIF" msgstr "GIF" @@ -3369,7 +3366,7 @@ msgstr "Incumplimientos evidentes de la llei o de los términos del serviciu" #: src/components/Layout/Header/index.tsx:126 #: src/components/moderation/ScreenHider.tsx:154 #: src/components/moderation/ScreenHider.tsx:163 -#: src/screens/Messages/Inbox.tsx:223 +#: src/screens/Messages/Inbox.tsx:228 #: src/screens/Profile/ProfileFeed/index.tsx:89 #: src/screens/VideoFeed/components/Header.tsx:163 #: src/screens/VideoFeed/index.tsx:1108 @@ -3724,7 +3721,7 @@ msgid "Inappropriate messages or explicit links" msgstr "Enllaces esplícitos o mensaxes que nun son afayadizos" #. Title message shown in chat requests inbox when it's empty -#: src/screens/Messages/Inbox.tsx:203 +#: src/screens/Messages/Inbox.tsx:208 msgid "Inbox zero!" msgstr "" @@ -3860,7 +3857,7 @@ msgid "Labeled by the author." msgstr "" #: src/view/com/composer/labels/LabelsBtn.tsx:75 -#: src/view/screens/Profile.tsx:218 +#: src/view/screens/Profile.tsx:220 msgid "Labels" msgstr "Etiquetes" @@ -4000,7 +3997,7 @@ msgstr "Claru" msgid "Like" msgstr "Dar préstame" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:312 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:315 msgid "Like ({0, plural, one {# like} other {# likes}})" msgstr "" @@ -4045,7 +4042,7 @@ 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/view/screens/Profile.tsx:224 +#: src/view/screens/Profile.tsx:226 msgid "Likes" msgstr "Préstames" @@ -4069,7 +4066,7 @@ msgstr "Avatar de la llista" #: src/view/screens/ProfileList.tsx:431 msgctxt "toast" msgid "List blocked" -msgstr "" +msgstr "Bloquióse la llista" #: src/components/ListCard.tsx:150 #: src/view/com/feeds/FeedSourceCard.tsx:255 @@ -4118,8 +4115,8 @@ msgstr "" #: src/Navigation.tsx:140 #: src/view/screens/Lists.tsx:62 -#: src/view/screens/Profile.tsx:219 -#: src/view/screens/Profile.tsx:227 +#: src/view/screens/Profile.tsx:221 +#: src/view/screens/Profile.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:669 #: src/view/shell/Drawer.tsx:501 msgid "Lists" @@ -4210,9 +4207,9 @@ msgstr "Xestionar los feeds guardaos" msgid "Manage your muted words and tags" msgstr "" -#: src/screens/Messages/Inbox.tsx:300 -#: src/screens/Messages/Inbox.tsx:319 -#: src/screens/Messages/Inbox.tsx:326 +#: src/screens/Messages/Inbox.tsx:305 +#: src/screens/Messages/Inbox.tsx:324 +#: src/screens/Messages/Inbox.tsx:331 msgid "Mark all as read" msgstr "" @@ -4221,12 +4218,12 @@ msgstr "" msgid "Mark as read" msgstr "Marcar como lleíu" -#: src/screens/Messages/Inbox.tsx:287 -#: src/screens/Messages/Inbox.tsx:310 +#: src/screens/Messages/Inbox.tsx:292 +#: src/screens/Messages/Inbox.tsx:315 msgid "Marked all as read" msgstr "" -#: src/view/screens/Profile.tsx:222 +#: src/view/screens/Profile.tsx:224 msgid "Media" msgstr "Conteníu multimedia" @@ -4323,12 +4320,12 @@ msgstr "" #: src/view/com/modals/CreateOrEditList.tsx:177 msgctxt "toast" msgid "Moderation list created" -msgstr "" +msgstr "Creóse la llista de moderación" #: src/view/com/modals/CreateOrEditList.tsx:163 msgctxt "toast" msgid "Moderation list updated" -msgstr "" +msgstr "Anovóse la llista de moderación" #: src/screens/Moderation/index.tsx:239 msgid "Moderation lists" @@ -4558,8 +4555,8 @@ msgid "New" msgstr "Nueva" #: src/components/dms/dialogs/NewChatDialog.tsx:65 -#: src/screens/Messages/ChatList.tsx:350 -#: src/screens/Messages/ChatList.tsx:357 +#: src/screens/Messages/ChatList.tsx:351 +#: src/screens/Messages/ChatList.tsx:358 msgid "New chat" msgstr "Charra nueva" @@ -4593,7 +4590,7 @@ msgstr "Contraseña nueva" #: src/screens/Profile/ProfileFeed/index.tsx:238 #: src/view/screens/Feeds.tsx:549 #: src/view/screens/Notifications.tsx:165 -#: src/view/screens/Profile.tsx:505 +#: src/view/screens/Profile.tsx:507 #: src/view/screens/ProfileList.tsx:253 #: src/view/screens/ProfileList.tsx:286 msgid "New post" @@ -4787,7 +4784,7 @@ msgstr "Agora non" #: src/view/com/profile/ProfileMenu.tsx:406 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:774 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:358 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:361 msgid "Note about sharing" msgstr "Nota sobre compartir" @@ -4795,7 +4792,7 @@ msgstr "Nota sobre compartir" msgid "Note: Bluesky is an open and public network. This setting only limits the visibility of your content on the Bluesky app and website, and other apps may not respect this setting. Your content may still be shown to logged-out users by other apps and websites." msgstr "" -#: src/screens/Messages/ChatList.tsx:263 +#: src/screens/Messages/ChatList.tsx:264 msgid "Nothing here" msgstr "Equí nun hai nada" @@ -5476,15 +5473,15 @@ msgstr "Nun s'atopó la publicación" #: src/state/queries/pinned-post.ts:59 msgctxt "toast" msgid "Post pinned" -msgstr "" +msgstr "Fixóse la publicación" #: src/state/queries/pinned-post.ts:61 msgctxt "toast" msgid "Post unpinned" -msgstr "" +msgstr "Lliberóse la publicación" #: src/screens/StarterPack/StarterPackScreen.tsx:186 -#: src/view/screens/Profile.tsx:220 +#: src/view/screens/Profile.tsx:222 msgid "Posts" msgstr "Publicaciones" @@ -5503,7 +5500,7 @@ msgstr "Enllaz potencialmente engañosu" #: src/state/queries/notifications/settings.ts:44 msgctxt "toast" msgid "Preference saved" -msgstr "" +msgstr "Guardóse la preferencia" #: src/screens/Messages/components/MessageListError.tsx:19 msgid "Press to attempt reconnection" @@ -5571,7 +5568,7 @@ msgid "Processing..." msgstr "Procesando…" #: src/view/screens/DebugMod.tsx:920 -#: src/view/screens/Profile.tsx:359 +#: src/view/screens/Profile.tsx:361 msgid "profile" msgstr "perfil" @@ -5586,7 +5583,7 @@ msgstr "Perfil" #: src/view/com/modals/EditProfile.tsx:124 msgctxt "toast" msgid "Profile updated" -msgstr "" +msgstr "Anovóse'l perfil" #: src/screens/Onboarding/StepFinished.tsx:264 msgid "Public" @@ -5718,8 +5715,8 @@ msgstr "" msgid "Reject chat request" msgstr "" -#: src/screens/Messages/ChatList.tsx:246 -#: src/screens/Messages/Inbox.tsx:186 +#: src/screens/Messages/ChatList.tsx:247 +#: src/screens/Messages/Inbox.tsx:191 msgid "Reload conversations" msgstr "Volver cargar les conversaciones" @@ -5790,6 +5787,7 @@ msgid "Remove from quick access?" msgstr "" #: src/screens/List/ListHiddenScreen.tsx:170 +#: src/screens/List/ListHiddenScreen.tsx:174 msgid "Remove from saved feeds" msgstr "" @@ -5845,7 +5843,6 @@ msgid "Removed from my feeds" msgstr "Quitóse de los mios feeds" #: src/screens/List/ListHiddenScreen.tsx:94 -#: src/screens/List/ListHiddenScreen.tsx:174 msgid "Removed from saved feeds" msgstr "Quitóse de los feeds guardaos" @@ -5868,7 +5865,7 @@ msgstr "" msgid "Replace with Discover" msgstr "" -#: src/view/screens/Profile.tsx:221 +#: src/view/screens/Profile.tsx:223 msgid "Replies" msgstr "Rempuestes" @@ -5885,7 +5882,7 @@ msgctxt "action" msgid "Reply" msgstr "Responder" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:264 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:267 msgid "Reply ({0, plural, one {# reply} other {# replies}})" msgstr "" @@ -5936,7 +5933,7 @@ msgstr "Respondióte" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:346 msgctxt "toast" msgid "Reply visibility updated" -msgstr "" +msgstr "Anovóse la visibilidá de les rempuestes" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:345 msgid "Reply was successfully hidden" @@ -6148,9 +6145,9 @@ msgstr "Volvi tentar la última aición, la que produxo l'error" #: src/components/StarterPack/ProfileStarterPacks.tsx:334 #: src/screens/Login/LoginForm.tsx:323 #: src/screens/Login/LoginForm.tsx:330 -#: src/screens/Messages/ChatList.tsx:252 +#: src/screens/Messages/ChatList.tsx:253 #: src/screens/Messages/components/MessageListError.tsx:25 -#: src/screens/Messages/Inbox.tsx:192 +#: src/screens/Messages/Inbox.tsx:197 #: src/screens/Onboarding/StepInterests/index.tsx:217 #: src/screens/Onboarding/StepInterests/index.tsx:220 #: src/screens/Signup/BackNextButtons.tsx:53 @@ -6615,7 +6612,7 @@ msgstr "" #: src/view/com/profile/ProfileMenu.tsx:225 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:481 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:490 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:347 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:350 #: src/view/screens/ProfileList.tsx:506 msgid "Share" msgstr "Compartir" @@ -6635,7 +6632,7 @@ msgstr "¡Comparti un fechu graciosu!" #: src/view/com/profile/ProfileMenu.tsx:411 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:779 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:363 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:366 msgid "Share anyway" msgstr "Compartir de toes toes" @@ -6942,8 +6939,8 @@ msgstr "" msgid "Something wrong? Let us know." msgstr "¿Hai daqué mal? Coméntanoslo." -#: src/App.native.tsx:121 -#: src/App.web.tsx:97 +#: src/App.native.tsx:122 +#: src/App.web.tsx:98 msgid "Sorry! Your session expired. Please sign in again." msgstr "La sesión caducó. Volvi aniciala." @@ -7022,7 +7019,7 @@ msgstr "" msgid "Starter pack is invalid" msgstr "El paquete d'iniciación ye inválidu" -#: src/view/screens/Profile.tsx:226 +#: src/view/screens/Profile.tsx:228 msgid "Starter Packs" msgstr "Paquetes d'iniciación" @@ -7332,8 +7329,8 @@ msgid "The Privacy Policy has been moved to <0/>" msgstr "La política de privacidá treslladóse a <0/>" #: src/view/com/composer/state/video.ts:395 -msgid "The selected video is larger than 50MB." -msgstr "El videu seleicionáu supera los 50 MB." +msgid "The selected video is larger than 100 MB." +msgstr "" #: src/lib/strings/errors.ts:18 msgid "The server appears to be experiencing issues. Please try again in a few moments." @@ -7597,7 +7594,7 @@ msgid "This post has been deleted." msgstr "Desanicióse esta publicación." #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:776 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:360 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:363 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't signed in." msgstr "" @@ -7876,7 +7873,7 @@ msgstr "" msgid "Unlike" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:306 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:309 msgid "Unlike ({0, plural, one {# like} other {# likes}})" msgstr "" @@ -7995,12 +7992,12 @@ msgstr "" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:318 msgctxt "toast" msgid "Updating quote attachment failed" -msgstr "" +msgstr "L'anovamientu del elementu axuntu de la cita falló" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:350 msgctxt "toast" msgid "Updating reply visibility failed" -msgstr "" +msgstr "L'anovamientu de la visibilidá de la rempuesta falló" #: src/screens/Login/SetNewPasswordForm.tsx:190 msgid "Updating..." @@ -8122,12 +8119,12 @@ msgstr "" #: src/view/com/modals/CreateOrEditList.tsx:176 msgctxt "toast" msgid "User list created" -msgstr "" +msgstr "Creóse la llista d'usuarios" #: src/view/com/modals/CreateOrEditList.tsx:162 msgctxt "toast" msgid "User list updated" -msgstr "" +msgstr "Anovóse la llista d'usuarios" #: src/screens/Login/LoginForm.tsx:201 msgid "Username or email address" @@ -8251,7 +8248,7 @@ msgstr "Xubióse'l videu" msgid "Video: {0}" msgstr "Videu: {0}" -#: src/view/screens/Profile.tsx:223 +#: src/view/screens/Profile.tsx:225 msgid "Videos" msgstr "Vídeos" @@ -8521,8 +8518,8 @@ msgid "Who can reply" msgstr "Quién pue responder" #: src/screens/Home/NoFeedsPinned.tsx:79 -#: src/screens/Messages/ChatList.tsx:230 -#: src/screens/Messages/Inbox.tsx:171 +#: src/screens/Messages/ChatList.tsx:231 +#: src/screens/Messages/Inbox.tsx:176 msgid "Whoops!" msgstr "¡Meca!" @@ -8682,7 +8679,7 @@ msgstr "Nun te sigue nenguna cuenta." msgid "You don't follow any users who follow @{name}." msgstr "Nun sigues a nengún usuariu que sigua a @{name}." -#: src/screens/Messages/Inbox.tsx:215 +#: src/screens/Messages/Inbox.tsx:220 msgid "You don't have any chat requests at the moment." msgstr "" @@ -8736,7 +8733,7 @@ msgstr "Silenciesti esta cuenta." msgid "You have muted this user" msgstr "Silenciesti esti usuariu" -#: src/screens/Messages/ChatList.tsx:273 +#: src/screens/Messages/ChatList.tsx:274 msgid "You have no conversations yet. Start one!" msgstr "Nun tienes nenguna conversación. ¡Anicia una!" diff --git a/src/locale/locales/ca/messages.po b/src/locale/locales/ca/messages.po index 6ec210551e..31a99d2edc 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: 2025-03-07 03:35\n" +"PO-Revision-Date: 2025-03-14 20:32\n" "Last-Translator: \n" "Language-Team: Catalan\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -137,7 +137,7 @@ msgstr "{0} de {1}" #. Accessibility label describing how many characters the user has entered out of a 50-character limit in a text input field #: src/screens/StarterPack/Wizard/StepDetails.tsx:55 msgid "{0} out of 50" -msgstr "" +msgstr "{0} de 50" #: src/screens/StarterPack/StarterPackScreen.tsx:485 msgid "{0} people have used this starter pack!" @@ -373,16 +373,16 @@ msgstr "Sobre" #. Accept a chat request #: src/screens/Messages/components/RequestButtons.tsx:235 msgid "Accept" -msgstr "" +msgstr "Accepta" #: src/screens/Messages/components/RequestButtons.tsx:225 msgid "Accept chat request" -msgstr "" +msgstr "Accepta la sol·licitud de xat" #. Accept a chat request #: src/screens/Messages/components/RequestListItem.tsx:42 msgid "Accept Request" -msgstr "" +msgstr "Accepta la sol·licitud" #: src/screens/Settings/AccessibilitySettings.tsx:46 #: src/screens/Settings/Settings.tsx:191 @@ -407,18 +407,18 @@ msgstr "Compte" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:375 msgctxt "toast" msgid "Account blocked" -msgstr "" +msgstr "Compte bloquejat" #: src/view/com/profile/ProfileMenu.tsx:154 msgctxt "toast" msgid "Account followed" -msgstr "" +msgstr "Compte seguit" #: src/view/com/profile/ProfileMenu.tsx:117 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:398 msgctxt "toast" msgid "Account muted" -msgstr "" +msgstr "Compte silenciat" #: src/components/moderation/ModerationDetailsDialog.tsx:103 #: src/lib/moderation/useModerationCauseDescription.ts:98 @@ -441,18 +441,18 @@ msgstr "Compte eliminat de l'accés ràpid" #: src/view/com/profile/ProfileMenu.tsx:131 msgctxt "toast" msgid "Account unblocked" -msgstr "" +msgstr "Compte desbloquejat" #: src/view/com/profile/ProfileMenu.tsx:166 msgctxt "toast" msgid "Account unfollowed" -msgstr "" +msgstr "Compte no seguit" #: src/view/com/profile/ProfileMenu.tsx:107 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:388 msgctxt "toast" msgid "Account unmuted" -msgstr "" +msgstr "Compte no silenciat" #: src/components/dialogs/MutedWords.tsx:328 #: src/view/com/modals/ListAddRemoveUsers.tsx:269 @@ -560,14 +560,11 @@ msgstr "Afegeix el següent registre DNS al teu domini:" msgid "Add this feed to your feeds" msgstr "Afegeix aquest canal als teus canals" +#: src/view/com/profile/ProfileMenu.tsx:273 #: src/view/com/profile/ProfileMenu.tsx:276 msgid "Add to lists" msgstr "Afegeix a les llistes" -#: src/view/com/profile/ProfileMenu.tsx:273 -msgid "Add to Lists" -msgstr "Afegeix a les llistes" - #: src/view/com/feeds/FeedSourceCard.tsx:269 msgid "Add to my feeds" msgstr "Afegeix als meus canals" @@ -817,7 +814,7 @@ msgstr "Contrasenya de l'aplicació" #: src/screens/Settings/AppPasswords.tsx:147 msgctxt "toast" msgid "App password deleted" -msgstr "" +msgstr "Contrasenya de l'aplicació esborrada" #: src/screens/Settings/components/AddAppPasswordDialog.tsx:84 msgid "App password name must be unique" @@ -854,7 +851,7 @@ msgstr "Apel·la \"{0}\" etiqueta" #: src/screens/Messages/components/ChatDisabled.tsx:91 msgctxt "toast" msgid "Appeal submitted" -msgstr "" +msgstr "Apel·lació enviada" #: src/screens/Takendown.tsx:111 #: src/screens/Takendown.tsx:144 @@ -911,7 +908,7 @@ msgstr "Estàs segur que vols descartar els canvis?" #: src/components/dms/LeaveConvoPrompt.tsx:46 msgid "Are you sure you want to leave this conversation?" -msgstr "" +msgstr "Segur que vols abandonar la conversa?" #: src/components/dms/LeaveConvoPrompt.tsx:45 msgid "Are you sure you want to leave this conversation? Your messages will be deleted for you, but not for the other participant." @@ -957,7 +954,7 @@ msgstr "Almenys 3 caràcters" #: src/screens/Settings/AppIconSettings/useAppIconSets.ts:40 msgctxt "Name of app icon variant" msgid "Aurora" -msgstr "" +msgstr "Aurora" #: src/screens/Settings/AccessibilitySettings.tsx:105 msgid "Autoplay options have moved to the <0>Content and Media settings." @@ -987,9 +984,9 @@ msgstr "Reprodueix automàticament vídeos i GIFs" msgid "Back" msgstr "Endarrere" -#: src/screens/Messages/Inbox.tsx:233 +#: src/screens/Messages/Inbox.tsx:238 msgid "Back to Chats" -msgstr "" +msgstr "Torna als xats" #: src/view/screens/Lists.tsx:81 #: src/view/screens/ModerationModlists.tsx:81 @@ -1060,7 +1057,7 @@ msgstr "Bloqueja una llista" #: src/screens/Messages/components/ChatStatusInfo.tsx:46 msgid "Block or report" -msgstr "" +msgstr "Bloqueja o denuncia" #: src/view/screens/ProfileList.tsx:777 msgid "Block these accounts?" @@ -1129,7 +1126,7 @@ msgstr "Bluesky no pot confirmar l'autenticitat de la data declarada." #: src/screens/Settings/AppIconSettings/useAppIconSets.ts:129 msgctxt "Name of app icon variant" msgid "Bluesky Classic™" -msgstr "" +msgstr "Bluesky Classic™" #: src/view/com/auth/server-input/index.tsx:212 msgid "Bluesky is an open network where you can choose your hosting provider. If you're a developer, you can host your own server." @@ -1318,9 +1315,9 @@ msgid "Cancels opening the linked website" msgstr "Cancel·la obrir la web enllaçada" #: src/state/shell/composer/index.tsx:82 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:118 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:159 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:195 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:121 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:162 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:198 msgid "Cannot interact with a blocked user" msgstr "No pots interactuar amb un usuari bloquejat" @@ -1410,27 +1407,27 @@ msgstr "Xat" #: src/screens/Messages/components/RequestButtons.tsx:280 msgctxt "toast" msgid "Chat deleted" -msgstr "" +msgstr "Xat esborrat" #: src/components/dms/ConvoMenu.tsx:176 msgctxt "toast" msgid "Chat muted" -msgstr "" +msgstr "Xat silenciat" #: src/Navigation.tsx:418 #: src/screens/Messages/components/InboxPreview.tsx:24 msgid "Chat request inbox" -msgstr "" +msgstr "Safata de sol·licituds de xat" #: src/screens/Messages/components/InboxPreview.tsx:64 -#: src/screens/Messages/Inbox.tsx:72 +#: src/screens/Messages/Inbox.tsx:77 msgid "Chat requests" -msgstr "" +msgstr "Sol·licituds de xat" #: src/components/dms/ConvoMenu.tsx:75 #: src/components/dms/MessageMenu.tsx:83 #: src/Navigation.tsx:413 -#: src/screens/Messages/ChatList.tsx:327 +#: src/screens/Messages/ChatList.tsx:328 msgid "Chat settings" msgstr "Configuració del xat" @@ -1441,12 +1438,12 @@ msgstr "Configuració del xat" #: src/components/dms/ConvoMenu.tsx:178 msgctxt "toast" msgid "Chat unmuted" -msgstr "" +msgstr "Xat no silenciat" -#: src/screens/Messages/ChatList.tsx:343 -#: src/screens/Messages/ChatList.tsx:367 +#: src/screens/Messages/ChatList.tsx:344 +#: src/screens/Messages/ChatList.tsx:368 msgid "Chats" -msgstr "" +msgstr "Xats" #: src/screens/SignupQueued.tsx:78 #: src/screens/SignupQueued.tsx:82 @@ -1632,7 +1629,7 @@ msgstr "Mode de color" #: src/components/dialogs/Embed.tsx:151 msgid "Color theme" -msgstr "" +msgstr "Color del tema" #: src/screens/Onboarding/index.tsx:38 #: src/screens/Onboarding/state.ts:97 @@ -1835,7 +1832,7 @@ msgstr "Número de versió copiat en memòria" #: src/lib/sharing.ts:41 #: src/view/com/modals/InviteCodes.tsx:153 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:246 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:394 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:397 msgid "Copied to clipboard" msgstr "Copiat en memòria" @@ -2023,7 +2020,7 @@ msgstr "Personalitzat" #: src/components/dialogs/Embed.tsx:144 msgid "Customization options" -msgstr "" +msgstr "Opcions de personalització" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:103 msgid "Customize who can interact with this post." @@ -2110,7 +2107,7 @@ msgstr "Vols eliminar la contrasenya d'aplicació?" #: src/screens/Messages/components/RequestButtons.tsx:292 #: src/screens/Messages/components/RequestButtons.tsx:299 msgid "Delete chat" -msgstr "" +msgstr "Elimina el xat" #: src/screens/Settings/Settings.tsx:339 msgid "Delete chat declaration record" @@ -2216,12 +2213,12 @@ msgstr "Vols desenganxar la citació?" #: src/screens/Settings/AboutSettings.tsx:87 msgctxt "toast" msgid "Developer mode disabled" -msgstr "" +msgstr "Mode desenvolupador deshabilitat" #: src/screens/Settings/AboutSettings.tsx:81 msgctxt "toast" msgid "Developer mode enabled" -msgstr "" +msgstr "Mode desenvolupador habilitat" #: src/screens/Settings/Settings.tsx:242 #: src/screens/Settings/Settings.tsx:245 @@ -2569,7 +2566,7 @@ msgstr "Correu" #: src/screens/Settings/components/DisableEmail2FADialog.tsx:64 msgctxt "toast" msgid "Email 2FA disabled" -msgstr "" +msgstr "Correu 2FA desactivat" #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:54 msgid "Email 2FA enabled" @@ -2587,7 +2584,7 @@ msgstr "S'ha tornat a enviar el correu" #: src/view/com/modals/ChangeEmail.tsx:83 msgctxt "toast" msgid "Email updated" -msgstr "" +msgstr "Correu actualitzat" #: src/view/com/modals/ChangeEmail.tsx:106 msgid "Email Updated" @@ -2596,7 +2593,7 @@ msgstr "Correu actualitzat" #: src/view/com/modals/VerifyEmail.tsx:85 msgctxt "toast" msgid "Email verified" -msgstr "" +msgstr "Correu verificat" #: src/components/intents/VerifyEmailIntentDialog.tsx:79 msgid "Email Verified" @@ -2905,7 +2902,7 @@ msgstr "Preferència del contingut extern" #: src/screens/Messages/components/RequestButtons.tsx:208 msgctxt "toast" msgid "Failed to accept chat" -msgstr "" +msgstr "No s'ha pogut acceptar el xat" #: src/screens/Settings/components/ChangeHandleDialog.tsx:568 msgid "Failed to change handle. Please try again." @@ -2917,7 +2914,7 @@ msgstr "No s'ha pogut crear la contrasenya d'aplicació. Torna-ho a provar." #: src/components/dms/MessageProfileButton.tsx:39 msgid "Failed to create conversation" -msgstr "" +msgstr "No s'ha pogut crear la conversa" #: src/screens/StarterPack/Wizard/index.tsx:233 #: src/screens/StarterPack/Wizard/index.tsx:241 @@ -2932,7 +2929,7 @@ msgstr "No s'ha pogut crear la llista. Comprova la teva connexió a internet i t #: src/screens/Messages/components/RequestButtons.tsx:267 msgctxt "toast" msgid "Failed to delete chat" -msgstr "" +msgstr "No s'ha pogut esborrar el xat" #: src/components/dms/MessageMenu.tsx:75 msgid "Failed to delete message" @@ -2946,10 +2943,10 @@ 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/ChatList.tsx:242 -#: src/screens/Messages/Inbox.tsx:182 +#: src/screens/Messages/ChatList.tsx:243 +#: src/screens/Messages/Inbox.tsx:187 msgid "Failed to load conversations" -msgstr "" +msgstr "No s'han pogut carregar les converses" #: src/view/screens/Search/Explore.tsx:463 #: src/view/screens/Search/Explore.tsx:491 @@ -2973,10 +2970,10 @@ 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/Inbox.tsx:290 -#: src/screens/Messages/Inbox.tsx:313 +#: src/screens/Messages/Inbox.tsx:295 +#: src/screens/Messages/Inbox.tsx:318 msgid "Failed to mark all requests as read" -msgstr "" +msgstr "No s'han pogut marcar totes les sol·licituds com a llegides" #: src/state/queries/pinned-post.ts:75 msgid "Failed to pin post" @@ -3053,12 +3050,12 @@ msgstr "Comentaris" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:286 msgctxt "toast" msgid "Feedback sent!" -msgstr "" +msgstr "Comentaris enviats!" #: src/Navigation.tsx:428 #: src/screens/StarterPack/StarterPackScreen.tsx:185 #: src/view/screens/Feeds.tsx:508 -#: src/view/screens/Profile.tsx:225 +#: src/view/screens/Profile.tsx:227 #: src/view/screens/SavedFeeds.tsx:96 #: src/view/screens/Search/Search.tsx:531 #: src/view/shell/desktop/LeftNav.tsx:651 @@ -3074,7 +3071,7 @@ msgstr "Els canals són algoritmes personalitzats creats per usuaris que coneixe #: src/view/screens/SavedFeeds.tsx:82 msgctxt "toast" msgid "Feeds updated!" -msgstr "" +msgstr "Canals actualitzats!" #: src/screens/Search/components/ExploreRecommendations.tsx:63 msgid "Feeds we think you might like." @@ -3082,7 +3079,7 @@ msgstr "Canals que creiem que t'agradaran." #: src/screens/Settings/components/OTAInfo.tsx:58 msgid "Fetch update" -msgstr "" +msgstr "Cerca actualitzacions" #: src/screens/Settings/components/ExportCarDialog.tsx:43 msgid "File saved successfully!" @@ -3118,7 +3115,7 @@ msgstr "Troba gent per seguir" #: src/view/screens/Search/Search.tsx:582 msgid "Find posts, users, and feeds on Bluesky" -msgstr "" +msgstr "Troba publicacions, usuaris i canals a Bluesky" #: src/screens/StarterPack/Wizard/index.tsx:195 msgid "Finish" @@ -3131,17 +3128,17 @@ msgstr "Exercici" #: src/screens/Settings/AppIconSettings/useAppIconSets.ts:117 msgctxt "Name of app icon variant" msgid "Flat Black" -msgstr "" +msgstr "Negre pla" #: src/screens/Settings/AppIconSettings/useAppIconSets.ts:93 msgctxt "Name of app icon variant" msgid "Flat Blue" -msgstr "" +msgstr "Blau pla" #: src/screens/Settings/AppIconSettings/useAppIconSets.ts:105 msgctxt "Name of app icon variant" msgid "Flat White" -msgstr "" +msgstr "Blanc pla" #: src/screens/Onboarding/StepFinished.tsx:294 msgid "Flexible" @@ -3353,7 +3350,7 @@ msgstr "Comença" msgid "Getting started" msgstr "Començant" -#: src/components/MediaPreview.tsx:108 +#: src/components/MediaPreview.tsx:116 msgid "GIF" msgstr "GIF" @@ -3369,7 +3366,7 @@ msgstr "Infraccions flagrants de la llei o les condicions del servei" #: src/components/Layout/Header/index.tsx:126 #: src/components/moderation/ScreenHider.tsx:154 #: src/components/moderation/ScreenHider.tsx:163 -#: src/screens/Messages/Inbox.tsx:223 +#: src/screens/Messages/Inbox.tsx:228 #: src/screens/Profile/ProfileFeed/index.tsx:89 #: src/screens/VideoFeed/components/Header.tsx:163 #: src/screens/VideoFeed/index.tsx:1108 @@ -3527,7 +3524,7 @@ msgstr "Amaga" #: src/components/dialogs/Embed.tsx:128 msgid "Hide customization options" -msgstr "" +msgstr "Amaga les opcions de personalització" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:570 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:576 @@ -3724,9 +3721,9 @@ msgid "Inappropriate messages or explicit links" msgstr "Missatges inapropiats o enllaços explícits" #. Title message shown in chat requests inbox when it's empty -#: src/screens/Messages/Inbox.tsx:203 +#: src/screens/Messages/Inbox.tsx:208 msgid "Inbox zero!" -msgstr "" +msgstr "La safata està buida" #: src/screens/Login/LoginForm.tsx:164 msgid "Incorrect username or password" @@ -3860,7 +3857,7 @@ msgid "Labeled by the author." msgstr "Etiquetat per l'autor." #: src/view/com/composer/labels/LabelsBtn.tsx:75 -#: src/view/screens/Profile.tsx:218 +#: src/view/screens/Profile.tsx:220 msgid "Labels" msgstr "Etiquetes" @@ -4000,7 +3997,7 @@ msgstr "Clar" msgid "Like" msgstr "M'agrada" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:312 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:315 msgid "Like ({0, plural, one {# like} other {# likes}})" msgstr "M'agrada ({0, plural, one {# m'agrada} other {# m'agrades}})" @@ -4045,7 +4042,7 @@ 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/view/screens/Profile.tsx:224 +#: src/view/screens/Profile.tsx:226 msgid "Likes" msgstr "M'agrades" @@ -4069,7 +4066,7 @@ msgstr "Avatar de la llista" #: src/view/screens/ProfileList.tsx:431 msgctxt "toast" msgid "List blocked" -msgstr "" +msgstr "Llista bloquejada" #: src/components/ListCard.tsx:150 #: src/view/com/feeds/FeedSourceCard.tsx:255 @@ -4087,7 +4084,7 @@ msgstr "Llista teva" #: src/view/screens/ProfileList.tsx:478 msgctxt "toast" msgid "List deleted" -msgstr "" +msgstr "Llista eliminada" #: src/screens/List/ListHiddenScreen.tsx:129 msgid "List has been hidden" @@ -4100,7 +4097,7 @@ msgstr "Llista amagada" #: src/view/screens/ProfileList.tsx:395 msgctxt "toast" msgid "List muted" -msgstr "" +msgstr "Llista silenciada" #: src/view/com/modals/CreateOrEditList.tsx:255 msgid "List Name" @@ -4109,17 +4106,17 @@ msgstr "Nom de la llista" #: src/view/screens/ProfileList.tsx:449 msgctxt "toast" msgid "List unblocked" -msgstr "" +msgstr "Llista desbloquejada" #: src/view/screens/ProfileList.tsx:413 msgctxt "toast" msgid "List unmuted" -msgstr "" +msgstr "Llista no silenciada" #: src/Navigation.tsx:140 #: src/view/screens/Lists.tsx:62 -#: src/view/screens/Profile.tsx:219 -#: src/view/screens/Profile.tsx:227 +#: src/view/screens/Profile.tsx:221 +#: src/view/screens/Profile.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:669 #: src/view/shell/Drawer.tsx:501 msgid "Lists" @@ -4210,23 +4207,23 @@ msgstr "Gestiona els canals desats" msgid "Manage your muted words and tags" msgstr "Gestiona les teves etiquetes i paraules silenciades" -#: src/screens/Messages/Inbox.tsx:300 -#: src/screens/Messages/Inbox.tsx:319 -#: src/screens/Messages/Inbox.tsx:326 +#: src/screens/Messages/Inbox.tsx:305 +#: src/screens/Messages/Inbox.tsx:324 +#: src/screens/Messages/Inbox.tsx:331 msgid "Mark all as read" -msgstr "" +msgstr "Marca-ho tot com a llegit" #: src/components/dms/ConvoMenu.tsx:215 #: src/components/dms/ConvoMenu.tsx:218 msgid "Mark as read" msgstr "Marca com a llegit" -#: src/screens/Messages/Inbox.tsx:287 -#: src/screens/Messages/Inbox.tsx:310 +#: src/screens/Messages/Inbox.tsx:292 +#: src/screens/Messages/Inbox.tsx:315 msgid "Marked all as read" -msgstr "" +msgstr "S'ha marcat tot com a llegit" -#: src/view/screens/Profile.tsx:222 +#: src/view/screens/Profile.tsx:224 msgid "Media" msgstr "Contingut" @@ -4283,7 +4280,7 @@ msgstr "Missatges" #: src/screens/Settings/AppIconSettings/useAppIconSets.ts:81 msgctxt "Name of app icon variant" msgid "Midnight" -msgstr "" +msgstr "Mitjanit" #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:47 #: src/lib/moderation/useReportOptions.ts:47 @@ -4323,12 +4320,12 @@ msgstr "Llista de moderació teva" #: src/view/com/modals/CreateOrEditList.tsx:177 msgctxt "toast" msgid "Moderation list created" -msgstr "" +msgstr "S'ha creat la llista de moderació" #: src/view/com/modals/CreateOrEditList.tsx:163 msgctxt "toast" msgid "Moderation list updated" -msgstr "" +msgstr "S'ha actualitzat la llista de moderació" #: src/screens/Moderation/index.tsx:239 msgid "Moderation lists" @@ -4558,8 +4555,8 @@ msgid "New" msgstr "Nova" #: src/components/dms/dialogs/NewChatDialog.tsx:65 -#: src/screens/Messages/ChatList.tsx:350 -#: src/screens/Messages/ChatList.tsx:357 +#: src/screens/Messages/ChatList.tsx:351 +#: src/screens/Messages/ChatList.tsx:358 msgid "New chat" msgstr "Xat nou" @@ -4593,7 +4590,7 @@ msgstr "Nova contrasenya" #: src/screens/Profile/ProfileFeed/index.tsx:238 #: src/view/screens/Feeds.tsx:549 #: src/view/screens/Notifications.tsx:165 -#: src/view/screens/Profile.tsx:505 +#: src/view/screens/Profile.tsx:507 #: src/view/screens/ProfileList.tsx:253 #: src/view/screens/ProfileList.tsx:286 msgid "New post" @@ -4773,7 +4770,7 @@ msgstr "Nuesa no sexual" #: src/components/KnownFollowers.tsx:255 msgid "Not followed by anyone you're following" -msgstr "" +msgstr "No el segueix ningú a qui segueixes" #: src/Navigation.tsx:135 #: src/view/screens/Profile.tsx:122 @@ -4787,7 +4784,7 @@ msgstr "Ara mateix no" #: src/view/com/profile/ProfileMenu.tsx:406 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:774 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:358 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:361 msgid "Note about sharing" msgstr "Nota sobre compartir" @@ -4795,7 +4792,7 @@ msgstr "Nota sobre compartir" msgid "Note: Bluesky is an open and public network. This setting only limits the visibility of your content on the Bluesky app and website, and other apps may not respect this setting. Your content may still be shown to logged-out users by other apps and websites." msgstr "Nota: Bluesky és una xarxa oberta i pública. Aquesta configuració tan sols limita el teu contingut a l'aplicació de Bluesky i a la web, altres aplicacions poden no respectar-ho. El teu contingut pot ser mostrat a usuaris no connectats per altres aplicacions i webs." -#: src/screens/Messages/ChatList.tsx:263 +#: src/screens/Messages/ChatList.tsx:264 msgid "Nothing here" msgstr "Aquí no hi ha res" @@ -5017,7 +5014,7 @@ msgstr "Obre detalls addicionals per una entrada de depuració" #: src/view/com/composer/videos/SubtitleDialog.tsx:45 msgid "Opens alt text dialog" -msgstr "" +msgstr "Obre el diàleg de text alternatiu" #: src/view/com/composer/photos/OpenCameraBtn.tsx:73 msgid "Opens camera on device" @@ -5025,7 +5022,7 @@ msgstr "Obre la càmera del dispositiu" #: src/view/com/composer/videos/SubtitleDialog.tsx:44 msgid "Opens captions and alt text dialog" -msgstr "" +msgstr "Obre el diàleg de subtítols i text alternatiu" #: src/screens/Settings/AccountSettings.tsx:127 msgid "Opens change handle dialog" @@ -5105,19 +5102,19 @@ msgstr "O inicia sessió en un altre dels teus comptes." #: src/screens/Settings/components/OTAInfo.tsx:52 msgid "OTA status: ..." -msgstr "" +msgstr "Estat de l'OTA: ..." #: src/screens/Settings/components/OTAInfo.tsx:48 msgid "OTA status: Available!" -msgstr "" +msgstr "Estat de l'OTA: Disponible!" #: src/screens/Settings/components/OTAInfo.tsx:50 msgid "OTA status: Error fetching update" -msgstr "" +msgstr "Estat de l'OTA: No s'han pogut cercar actualitzacions" #: src/screens/Settings/components/OTAInfo.tsx:54 msgid "OTA status: None available" -msgstr "" +msgstr "Estat de l'OTA: Cap disponible" #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:27 #: src/lib/moderation/useReportOptions.ts:27 @@ -5427,7 +5424,7 @@ msgstr "Publicació per @{0}" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:186 msgctxt "toast" msgid "Post deleted" -msgstr "" +msgstr "Publicació eliminada" #: src/lib/api/index.ts:186 msgid "Post failed to upload. Please check your Internet connection and try again." @@ -5476,15 +5473,15 @@ msgstr "Publicació no trobada" #: src/state/queries/pinned-post.ts:59 msgctxt "toast" msgid "Post pinned" -msgstr "" +msgstr "Publicació fixada" #: src/state/queries/pinned-post.ts:61 msgctxt "toast" msgid "Post unpinned" -msgstr "" +msgstr "Publicació sense fixar" #: src/screens/StarterPack/StarterPackScreen.tsx:186 -#: src/view/screens/Profile.tsx:220 +#: src/view/screens/Profile.tsx:222 msgid "Posts" msgstr "Publicacions" @@ -5503,7 +5500,7 @@ msgstr "Enllaç potencialment enganyós" #: src/state/queries/notifications/settings.ts:44 msgctxt "toast" msgid "Preference saved" -msgstr "" +msgstr "Preferència desada" #: src/screens/Messages/components/MessageListError.tsx:19 msgid "Press to attempt reconnection" @@ -5571,7 +5568,7 @@ msgid "Processing..." msgstr "Processant…" #: src/view/screens/DebugMod.tsx:920 -#: src/view/screens/Profile.tsx:359 +#: src/view/screens/Profile.tsx:361 msgid "profile" msgstr "perfil" @@ -5586,7 +5583,7 @@ msgstr "Perfil" #: src/view/com/modals/EditProfile.tsx:124 msgctxt "toast" msgid "Profile updated" -msgstr "" +msgstr "Perfil actualitzat" #: src/screens/Onboarding/StepFinished.tsx:264 msgid "Public" @@ -5712,14 +5709,14 @@ msgstr "Torna a connectar" #. Reject a chat request, this opens a menu with options #: src/screens/Messages/components/RequestButtons.tsx:114 msgid "Reject" -msgstr "" +msgstr "Rebutja" #: src/screens/Messages/components/RequestButtons.tsx:102 msgid "Reject chat request" -msgstr "" +msgstr "Rebutja la sol·licitud de xat" -#: src/screens/Messages/ChatList.tsx:246 -#: src/screens/Messages/Inbox.tsx:186 +#: src/screens/Messages/ChatList.tsx:247 +#: src/screens/Messages/Inbox.tsx:191 msgid "Reload conversations" msgstr "Carrega les converses de nou" @@ -5741,7 +5738,7 @@ msgstr "Elimina a {displayName} de l'starter pack" #: src/view/screens/Search/Search.tsx:1110 msgid "Remove {historyItem}" -msgstr "" +msgstr "Elimina {historyItem}" #: src/screens/Settings/Settings.tsx:447 #: src/screens/Settings/Settings.tsx:450 @@ -5790,6 +5787,7 @@ msgid "Remove from quick access?" msgstr "Vols eliminar-lo de l'accés ràpid?" #: src/screens/List/ListHiddenScreen.tsx:170 +#: src/screens/List/ListHiddenScreen.tsx:174 msgid "Remove from saved feeds" msgstr "Elimina'l dels canals desats" @@ -5845,7 +5843,6 @@ msgid "Removed from my feeds" msgstr "Eliminat dels meus canals" #: src/screens/List/ListHiddenScreen.tsx:94 -#: src/screens/List/ListHiddenScreen.tsx:174 msgid "Removed from saved feeds" msgstr "Eliminat dels canals desats" @@ -5868,7 +5865,7 @@ msgstr "Elimina la publicació amb la citació" msgid "Replace with Discover" msgstr "Canvia amb Discover" -#: src/view/screens/Profile.tsx:221 +#: src/view/screens/Profile.tsx:223 msgid "Replies" msgstr "Respostes" @@ -5885,7 +5882,7 @@ msgctxt "action" msgid "Reply" msgstr "Respon" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:264 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:267 msgid "Reply ({0, plural, one {# reply} other {# replies}})" msgstr "Respostes ({0, plural, one {# resposta} other {# respostes}})" @@ -5936,7 +5933,7 @@ msgstr "Resposta a tu mateix" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:346 msgctxt "toast" msgid "Reply visibility updated" -msgstr "" +msgstr "S'ha actualitzat la visibilitat de la resposta" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:345 msgid "Reply was successfully hidden" @@ -6148,9 +6145,9 @@ msgstr "Torna a intentar l'última acció, que ha donat error" #: src/components/StarterPack/ProfileStarterPacks.tsx:334 #: src/screens/Login/LoginForm.tsx:323 #: src/screens/Login/LoginForm.tsx:330 -#: src/screens/Messages/ChatList.tsx:252 +#: src/screens/Messages/ChatList.tsx:253 #: src/screens/Messages/components/MessageListError.tsx:25 -#: src/screens/Messages/Inbox.tsx:192 +#: src/screens/Messages/Inbox.tsx:197 #: src/screens/Onboarding/StepInterests/index.tsx:217 #: src/screens/Onboarding/StepInterests/index.tsx:220 #: src/screens/Signup/BackNextButtons.tsx:53 @@ -6596,7 +6593,7 @@ msgstr "Configuració" #: src/screens/ModerationInteractionSettings/index.tsx:102 msgctxt "toast" msgid "Settings saved" -msgstr "" +msgstr "Configuració desada" #: src/view/com/composer/labels/LabelsBtn.tsx:174 msgid "Sexual activity or erotic nudity." @@ -6615,7 +6612,7 @@ msgstr "Suggerent sexualment" #: src/view/com/profile/ProfileMenu.tsx:225 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:481 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:490 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:347 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:350 #: src/view/screens/ProfileList.tsx:506 msgid "Share" msgstr "Comparteix" @@ -6635,7 +6632,7 @@ msgstr "Comparteix una dada divertida!" #: src/view/com/profile/ProfileMenu.tsx:411 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:779 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:363 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:366 msgid "Share anyway" msgstr "Comparteix de totes maneres" @@ -6712,7 +6709,7 @@ msgstr "Mostra la insígnia i filtra-ho dels canals" #: src/components/dialogs/Embed.tsx:129 msgid "Show customization options" -msgstr "" +msgstr "Mostra les opcions de personalització" #: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:22 msgid "Show hidden replies" @@ -6942,8 +6939,8 @@ msgstr "Alguna cosa ha fallat, torna-ho a provar." msgid "Something wrong? Let us know." msgstr "Alguna cosa no va a l'hora? Fes-nos-ho saber." -#: src/App.native.tsx:121 -#: src/App.web.tsx:97 +#: src/App.native.tsx:122 +#: src/App.web.tsx:98 msgid "Sorry! Your session expired. Please sign in again." msgstr "La teva sessió ha caducat. Torna a iniciar-la." @@ -7022,7 +7019,7 @@ msgstr "Starter pack fet per tu" msgid "Starter pack is invalid" msgstr "Aquest starter pack és invàlid" -#: src/view/screens/Profile.tsx:226 +#: src/view/screens/Profile.tsx:228 msgid "Starter Packs" msgstr "Starter packs" @@ -7109,12 +7106,12 @@ msgstr "Suggerent" #: src/screens/Settings/AppIconSettings/useAppIconSets.ts:60 msgctxt "Name of app icon variant" msgid "Sunrise" -msgstr "" +msgstr "Alba" #: src/screens/Settings/AppIconSettings/useAppIconSets.ts:70 msgctxt "Name of app icon variant" msgid "Sunset" -msgstr "" +msgstr "Ocàs" #: src/Navigation.tsx:286 #: src/view/screens/Support.tsx:31 @@ -7332,8 +7329,8 @@ msgid "The Privacy Policy has been moved to <0/>" msgstr "La política de privacitat ha estat traslladada a <0/>" #: src/view/com/composer/state/video.ts:395 -msgid "The selected video is larger than 50MB." -msgstr "El vídeo triat és més gran de 50 MB." +msgid "The selected video is larger than 100 MB." +msgstr "El vídeo seleccionat supera els 100 MB." #: src/lib/strings/errors.ts:18 msgid "The server appears to be experiencing issues. Please try again in a few moments." @@ -7597,7 +7594,7 @@ msgid "This post has been deleted." msgstr "Aquesta publicació ha estat esborrada." #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:776 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:360 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:363 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't signed in." msgstr "Aquesta publicació només és visible per als usuaris que han iniciat sessió. No serà visible per a les persones que no hagin iniciat sessió." @@ -7876,7 +7873,7 @@ msgstr "Malauradament, cap dels vostres etiquetadora subscrits admet aquest tipu msgid "Unlike" msgstr "Desfés el m'agrada" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:306 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:309 msgid "Unlike ({0, plural, one {# like} other {# likes}})" msgstr "Desfés els m'agrades ({0, plural, one {# m'agrada} other {# m'agrades}})" @@ -7981,7 +7978,7 @@ msgstr "Contingut sexual no desitjat" #: src/screens/Settings/components/OTAInfo.tsx:58 #: src/screens/Settings/components/OTAInfo.tsx:74 msgid "Update" -msgstr "" +msgstr "Actualitza" #: src/view/com/modals/UserAddRemoveLists.tsx:82 msgid "Update <0>{displayName} in Lists" @@ -7995,12 +7992,12 @@ msgstr "Actualitza a {domain}" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:318 msgctxt "toast" msgid "Updating quote attachment failed" -msgstr "" +msgstr "No s'ha pogut actualitzar el fitxer adjunt de la citació" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:350 msgctxt "toast" msgid "Updating reply visibility failed" -msgstr "" +msgstr "No s'ha pogut actualitzar la visibilitat de la resposta" #: src/screens/Login/SetNewPasswordForm.tsx:190 msgid "Updating..." @@ -8084,7 +8081,7 @@ msgstr "Utilitzat per:" #: src/components/dms/ReportDialog.tsx:324 msgctxt "toast" msgid "User blocked" -msgstr "" +msgstr "Usuari bloquejat" #: src/components/moderation/ModerationDetailsDialog.tsx:71 #: src/lib/moderation/useModerationCauseDescription.ts:63 @@ -8122,12 +8119,12 @@ msgstr "Llista d'usuaris feta per tu" #: src/view/com/modals/CreateOrEditList.tsx:176 msgctxt "toast" msgid "User list created" -msgstr "" +msgstr "Llista d'usuaris creada" #: src/view/com/modals/CreateOrEditList.tsx:162 msgctxt "toast" msgid "User list updated" -msgstr "" +msgstr "Llista d'usuaris actualitzada" #: src/screens/Login/LoginForm.tsx:201 msgid "Username or email address" @@ -8251,14 +8248,14 @@ msgstr "Vídeo penjat" msgid "Video: {0}" msgstr "Vídeo: {0}" -#: src/view/screens/Profile.tsx:223 +#: src/view/screens/Profile.tsx:225 msgid "Videos" msgstr "Vídeos" #: src/view/com/composer/videos/SelectVideoBtn.tsx:60 #: src/view/com/composer/videos/SelectVideoBtn.tsx:75 msgid "Videos must be less than 3 minutes long" -msgstr "" +msgstr "Els vídeos han de durar menys de 3 minuts" #: src/screens/Profile/Header/Shell.tsx:168 msgid "View {0}'s avatar" @@ -8521,8 +8518,8 @@ msgid "Who can reply" msgstr "Qui hi pot respondre" #: src/screens/Home/NoFeedsPinned.tsx:79 -#: src/screens/Messages/ChatList.tsx:230 -#: src/screens/Messages/Inbox.tsx:171 +#: src/screens/Messages/ChatList.tsx:231 +#: src/screens/Messages/Inbox.tsx:176 msgid "Whoops!" msgstr "Vaja!" @@ -8627,7 +8624,7 @@ msgstr "Tu" #: src/components/forms/HostingProvider.tsx:46 msgid "You are creating an account on" -msgstr "" +msgstr "Estàs creant un compte a" #: src/screens/SignupQueued.tsx:157 msgid "You are in line." @@ -8682,9 +8679,9 @@ msgstr "No tens cap seguidor." msgid "You don't follow any users who follow @{name}." msgstr "No segueixes cap usuari que segueixi @{name}." -#: src/screens/Messages/Inbox.tsx:215 +#: src/screens/Messages/Inbox.tsx:220 msgid "You don't have any chat requests at the moment." -msgstr "" +msgstr "No tens cap sol·licitud de xat ara mateix." #: src/view/com/modals/InviteCodes.tsx:67 msgid "You don't have any invite codes yet! We'll send you some when you've been on Bluesky for a little longer." @@ -8736,7 +8733,7 @@ msgstr "Has silenciat aquest compte." msgid "You have muted this user" msgstr "Has silenciat aquest usuari" -#: src/screens/Messages/ChatList.tsx:273 +#: src/screens/Messages/ChatList.tsx:274 msgid "You have no conversations yet. Start one!" msgstr "Encara no tens cap conversa. Comença'n una!" diff --git a/src/locale/locales/cy/messages.po b/src/locale/locales/cy/messages.po index 0d604b88c9..27c580827f 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: 2025-03-07 16:40\n" +"PO-Revision-Date: 2025-03-14 20:33\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" @@ -137,7 +137,7 @@ msgstr "{0} o {1}" #. Accessibility label describing how many characters the user has entered out of a 50-character limit in a text input field #: src/screens/StarterPack/Wizard/StepDetails.tsx:55 msgid "{0} out of 50" -msgstr "" +msgstr "{0} allan 50" #: src/screens/StarterPack/StarterPackScreen.tsx:485 msgid "{0} people have used this starter pack!" @@ -407,18 +407,18 @@ msgstr "Cyfrif" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:375 msgctxt "toast" msgid "Account blocked" -msgstr "" +msgstr "Cyfrif wedi'i rwystro" #: src/view/com/profile/ProfileMenu.tsx:154 msgctxt "toast" msgid "Account followed" -msgstr "" +msgstr "Cyfrif yn ei ddilyn" #: src/view/com/profile/ProfileMenu.tsx:117 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:398 msgctxt "toast" msgid "Account muted" -msgstr "" +msgstr "Cyfrif wedi'i dewi" #: src/components/moderation/ModerationDetailsDialog.tsx:103 #: src/lib/moderation/useModerationCauseDescription.ts:98 @@ -441,18 +441,18 @@ msgstr "Cyfrif wedi'i dynnu o fynediad cyflym" #: src/view/com/profile/ProfileMenu.tsx:131 msgctxt "toast" msgid "Account unblocked" -msgstr "" +msgstr "Cyfrif wedi'i ddadrwystro" #: src/view/com/profile/ProfileMenu.tsx:166 msgctxt "toast" msgid "Account unfollowed" -msgstr "" +msgstr "Peidio dilyn y cyfrif" #: src/view/com/profile/ProfileMenu.tsx:107 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:388 msgctxt "toast" msgid "Account unmuted" -msgstr "" +msgstr "Dad-dewi cyfrif" #: src/components/dialogs/MutedWords.tsx:328 #: src/view/com/modals/ListAddRemoveUsers.tsx:269 @@ -560,14 +560,11 @@ msgstr "Ychwanegwch y cofnod DNS canlynol i'ch parth:" msgid "Add this feed to your feeds" msgstr "Ychwanegu'r ffrwd hon at eich ffrydiau" +#: src/view/com/profile/ProfileMenu.tsx:273 #: src/view/com/profile/ProfileMenu.tsx:276 msgid "Add to lists" msgstr "Ychwanegu at restrau" -#: src/view/com/profile/ProfileMenu.tsx:273 -msgid "Add to Lists" -msgstr "Ychwanegu at Restrau" - #: src/view/com/feeds/FeedSourceCard.tsx:269 msgid "Add to my feeds" msgstr "Ychwanegu at fy ffrydiau" @@ -817,7 +814,7 @@ msgstr "Cyfrinair Ap" #: src/screens/Settings/AppPasswords.tsx:147 msgctxt "toast" msgid "App password deleted" -msgstr "" +msgstr "Cyfrinair ap wedi'i ddileu" #: src/screens/Settings/components/AddAppPasswordDialog.tsx:84 msgid "App password name must be unique" @@ -854,7 +851,7 @@ msgstr "Apelio label \"{0}\"" #: src/screens/Messages/components/ChatDisabled.tsx:91 msgctxt "toast" msgid "Appeal submitted" -msgstr "" +msgstr "Apêl wedi'i chyflwyno" #: src/screens/Takendown.tsx:111 #: src/screens/Takendown.tsx:144 @@ -957,7 +954,7 @@ msgstr "O leiaf 3 nod" #: src/screens/Settings/AppIconSettings/useAppIconSets.ts:40 msgctxt "Name of app icon variant" msgid "Aurora" -msgstr "" +msgstr "Aurora" #: src/screens/Settings/AccessibilitySettings.tsx:105 msgid "Autoplay options have moved to the <0>Content and Media settings." @@ -987,7 +984,7 @@ msgstr "Awtochwarae fideos a GIFs" msgid "Back" msgstr "Nôl" -#: src/screens/Messages/Inbox.tsx:233 +#: src/screens/Messages/Inbox.tsx:238 msgid "Back to Chats" msgstr "Nôl i Sgyrsiau" @@ -1129,7 +1126,7 @@ msgstr "Nid yw Bluesky yn gallu cadarnhau dilysrwydd y dyddiad honedig." #: src/screens/Settings/AppIconSettings/useAppIconSets.ts:129 msgctxt "Name of app icon variant" msgid "Bluesky Classic™" -msgstr "" +msgstr "Bluesky Classic ™" #: src/view/com/auth/server-input/index.tsx:212 msgid "Bluesky is an open network where you can choose your hosting provider. If you're a developer, you can host your own server." @@ -1285,7 +1282,7 @@ msgstr "Diddymu" #: src/view/com/modals/DeleteAccount.tsx:278 msgctxt "action" msgid "Cancel" -msgstr "Diddymu" +msgstr "Nôl" #: src/view/com/modals/DeleteAccount.tsx:166 #: src/view/com/modals/DeleteAccount.tsx:274 @@ -1318,9 +1315,9 @@ msgid "Cancels opening the linked website" msgstr "Yn diddymu agor y wefan gysylltiedig" #: src/state/shell/composer/index.tsx:82 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:118 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:159 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:195 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:121 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:162 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:198 msgid "Cannot interact with a blocked user" msgstr "Methu rhyngweithio â defnyddiwr sydd wedi'i rwystro" @@ -1410,12 +1407,12 @@ msgstr "Sgwrsio" #: src/screens/Messages/components/RequestButtons.tsx:280 msgctxt "toast" msgid "Chat deleted" -msgstr "" +msgstr "Wedi dileu'r sgwrs" #: src/components/dms/ConvoMenu.tsx:176 msgctxt "toast" msgid "Chat muted" -msgstr "" +msgstr "Sgwrs wedi'i thewi" #: src/Navigation.tsx:418 #: src/screens/Messages/components/InboxPreview.tsx:24 @@ -1423,14 +1420,14 @@ msgid "Chat request inbox" msgstr "Dewch derbyn cais am sgwrs" #: src/screens/Messages/components/InboxPreview.tsx:64 -#: src/screens/Messages/Inbox.tsx:72 +#: src/screens/Messages/Inbox.tsx:77 msgid "Chat requests" msgstr "Ceisiadau am sgyrsiau" #: src/components/dms/ConvoMenu.tsx:75 #: src/components/dms/MessageMenu.tsx:83 #: src/Navigation.tsx:413 -#: src/screens/Messages/ChatList.tsx:327 +#: src/screens/Messages/ChatList.tsx:328 msgid "Chat settings" msgstr "Gosodiadau sgwrsio" @@ -1441,10 +1438,10 @@ msgstr "Gosodiadau Sgwrsio" #: src/components/dms/ConvoMenu.tsx:178 msgctxt "toast" msgid "Chat unmuted" -msgstr "" +msgstr "Dad-dewi sgwrsio" -#: src/screens/Messages/ChatList.tsx:343 -#: src/screens/Messages/ChatList.tsx:367 +#: src/screens/Messages/ChatList.tsx:344 +#: src/screens/Messages/ChatList.tsx:368 msgid "Chats" msgstr "Sgyrsiau" @@ -1835,7 +1832,7 @@ msgstr "Fersiwn adeiladu wedi'i gopïo i'r clipfwrdd" #: src/lib/sharing.ts:41 #: src/view/com/modals/InviteCodes.tsx:153 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:246 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:394 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:397 msgid "Copied to clipboard" msgstr "Wedi'i gopïo i'r clipfwrdd" @@ -2216,12 +2213,12 @@ msgstr "Datgysylltu postiad dyfyniad?" #: src/screens/Settings/AboutSettings.tsx:87 msgctxt "toast" msgid "Developer mode disabled" -msgstr "" +msgstr "Modd datblygwr wedi'i analluogi" #: src/screens/Settings/AboutSettings.tsx:81 msgctxt "toast" msgid "Developer mode enabled" -msgstr "" +msgstr "Modd datblygwr wedi'i alluogi" #: src/screens/Settings/Settings.tsx:242 #: src/screens/Settings/Settings.tsx:245 @@ -2569,7 +2566,7 @@ msgstr "E-bost" #: src/screens/Settings/components/DisableEmail2FADialog.tsx:64 msgctxt "toast" msgid "Email 2FA disabled" -msgstr "" +msgstr "E-bost 2FA wedi'i analluogi" #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:54 msgid "Email 2FA enabled" @@ -2587,7 +2584,7 @@ msgstr "E-bost wedi'i ail-anfon" #: src/view/com/modals/ChangeEmail.tsx:83 msgctxt "toast" msgid "Email updated" -msgstr "" +msgstr "E-bost wedi'i ddiweddaru" #: src/view/com/modals/ChangeEmail.tsx:106 msgid "Email Updated" @@ -2596,7 +2593,7 @@ msgstr "E-bost wedi'i Ddiweddaru" #: src/view/com/modals/VerifyEmail.tsx:85 msgctxt "toast" msgid "Email verified" -msgstr "" +msgstr "E-bost wedi'i wirio" #: src/components/intents/VerifyEmailIntentDialog.tsx:79 msgid "Email Verified" @@ -2905,7 +2902,7 @@ msgstr "Dewisiadau Cyfryngau Allanol" #: src/screens/Messages/components/RequestButtons.tsx:208 msgctxt "toast" msgid "Failed to accept chat" -msgstr "" +msgstr "Wedi methu derbyn y sgwrs" #: src/screens/Settings/components/ChangeHandleDialog.tsx:568 msgid "Failed to change handle. Please try again." @@ -2932,7 +2929,7 @@ msgstr "Wedi methu creu'r rhestr. Gwiriwch eich cysylltiad rhyngrwyd a rhowch gy #: src/screens/Messages/components/RequestButtons.tsx:267 msgctxt "toast" msgid "Failed to delete chat" -msgstr "" +msgstr "Wedi methu dileu'r sgwrs" #: src/components/dms/MessageMenu.tsx:75 msgid "Failed to delete message" @@ -2946,8 +2943,8 @@ msgstr "Wedi methu dileu postiad, ceisiwch eto" msgid "Failed to delete starter pack" msgstr "Wedi methu dileu'r pecyn cychwyn" -#: src/screens/Messages/ChatList.tsx:242 -#: src/screens/Messages/Inbox.tsx:182 +#: src/screens/Messages/ChatList.tsx:243 +#: src/screens/Messages/Inbox.tsx:187 msgid "Failed to load conversations" msgstr "Wedi methu llwytho sgyrsiau" @@ -2973,8 +2970,8 @@ msgstr "Wedi methu llwytho'r ffrydiau awgrymedig" msgid "Failed to load suggested follows" msgstr "Wedi methu llwytho'r awgrymiadau dilyn" -#: src/screens/Messages/Inbox.tsx:290 -#: src/screens/Messages/Inbox.tsx:313 +#: src/screens/Messages/Inbox.tsx:295 +#: src/screens/Messages/Inbox.tsx:318 msgid "Failed to mark all requests as read" msgstr "Wedi methu nodi pob cais wedi'i ddarllen" @@ -3053,12 +3050,12 @@ msgstr "Adborth" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:286 msgctxt "toast" msgid "Feedback sent!" -msgstr "" +msgstr "Anfonwyd adborth!" #: src/Navigation.tsx:428 #: src/screens/StarterPack/StarterPackScreen.tsx:185 #: src/view/screens/Feeds.tsx:508 -#: src/view/screens/Profile.tsx:225 +#: src/view/screens/Profile.tsx:227 #: src/view/screens/SavedFeeds.tsx:96 #: src/view/screens/Search/Search.tsx:531 #: src/view/shell/desktop/LeftNav.tsx:651 @@ -3074,7 +3071,7 @@ msgstr "Mae ffrydiau yn algorithmau cyfaddas y mae defnyddwyr yn eu hadeiladu gy #: src/view/screens/SavedFeeds.tsx:82 msgctxt "toast" msgid "Feeds updated!" -msgstr "" +msgstr "Diweddarwyd y ffrydiau!" #: src/screens/Search/components/ExploreRecommendations.tsx:63 msgid "Feeds we think you might like." @@ -3131,17 +3128,17 @@ msgstr "Ffitrwydd" #: src/screens/Settings/AppIconSettings/useAppIconSets.ts:117 msgctxt "Name of app icon variant" msgid "Flat Black" -msgstr "" +msgstr "Du Disglein" #: src/screens/Settings/AppIconSettings/useAppIconSets.ts:93 msgctxt "Name of app icon variant" msgid "Flat Blue" -msgstr "" +msgstr "Glas Disglein" #: src/screens/Settings/AppIconSettings/useAppIconSets.ts:105 msgctxt "Name of app icon variant" msgid "Flat White" -msgstr "" +msgstr "Gwyn Disglein" #: src/screens/Onboarding/StepFinished.tsx:294 msgid "Flexible" @@ -3353,7 +3350,7 @@ msgstr "Cychwyn Arni" msgid "Getting started" msgstr "Dechrau arni" -#: src/components/MediaPreview.tsx:108 +#: src/components/MediaPreview.tsx:116 msgid "GIF" msgstr "GIF" @@ -3369,7 +3366,7 @@ msgstr "Torri cyfraith neu delerau gwasanaeth amlwg" #: src/components/Layout/Header/index.tsx:126 #: src/components/moderation/ScreenHider.tsx:154 #: src/components/moderation/ScreenHider.tsx:163 -#: src/screens/Messages/Inbox.tsx:223 +#: src/screens/Messages/Inbox.tsx:228 #: src/screens/Profile/ProfileFeed/index.tsx:89 #: src/screens/VideoFeed/components/Header.tsx:163 #: src/screens/VideoFeed/index.tsx:1108 @@ -3724,7 +3721,7 @@ msgid "Inappropriate messages or explicit links" msgstr "Negeseuon amhriodol neu ddolenni penodol" #. Title message shown in chat requests inbox when it's empty -#: src/screens/Messages/Inbox.tsx:203 +#: src/screens/Messages/Inbox.tsx:208 msgid "Inbox zero!" msgstr "Dim blwch derbyn!" @@ -3860,7 +3857,7 @@ msgid "Labeled by the author." msgstr "Wedi'i labelu gan yr awdur." #: src/view/com/composer/labels/LabelsBtn.tsx:75 -#: src/view/screens/Profile.tsx:218 +#: src/view/screens/Profile.tsx:220 msgid "Labels" msgstr "Labeli" @@ -4000,7 +3997,7 @@ msgstr "Golau" msgid "Like" msgstr "Hoffi" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:312 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:315 msgid "Like ({0, plural, one {# like} other {# likes}})" msgstr "Hoffi ({0, plural, one {# hoffi} other {# hoffi}})" @@ -4045,7 +4042,7 @@ 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/view/screens/Profile.tsx:224 +#: src/view/screens/Profile.tsx:226 msgid "Likes" msgstr "Hoffi" @@ -4069,7 +4066,7 @@ msgstr "Afatar Rhestr" #: src/view/screens/ProfileList.tsx:431 msgctxt "toast" msgid "List blocked" -msgstr "" +msgstr "Rhestr wedi'i rhwystro" #: src/components/ListCard.tsx:150 #: src/view/com/feeds/FeedSourceCard.tsx:255 @@ -4087,7 +4084,7 @@ msgstr "Rhestru gennych chi" #: src/view/screens/ProfileList.tsx:478 msgctxt "toast" msgid "List deleted" -msgstr "" +msgstr "Rhestr wedi'i dileu" #: src/screens/List/ListHiddenScreen.tsx:129 msgid "List has been hidden" @@ -4100,7 +4097,7 @@ msgstr "Rhestr Cudd" #: src/view/screens/ProfileList.tsx:395 msgctxt "toast" msgid "List muted" -msgstr "" +msgstr "Rhestr wedi'i thewi" #: src/view/com/modals/CreateOrEditList.tsx:255 msgid "List Name" @@ -4109,17 +4106,17 @@ msgstr "Enw Rhestr" #: src/view/screens/ProfileList.tsx:449 msgctxt "toast" msgid "List unblocked" -msgstr "" +msgstr "Rhestr wedi'i dadrwystro" #: src/view/screens/ProfileList.tsx:413 msgctxt "toast" msgid "List unmuted" -msgstr "" +msgstr "Rhestr heb ei dewi" #: src/Navigation.tsx:140 #: src/view/screens/Lists.tsx:62 -#: src/view/screens/Profile.tsx:219 -#: src/view/screens/Profile.tsx:227 +#: src/view/screens/Profile.tsx:221 +#: src/view/screens/Profile.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:669 #: src/view/shell/Drawer.tsx:501 msgid "Lists" @@ -4210,9 +4207,9 @@ msgstr "Rheoli ffrydiau wedi'u cadw" msgid "Manage your muted words and tags" msgstr "Rheoli eich geiriau a thagiau wedi'u tewi" -#: src/screens/Messages/Inbox.tsx:300 -#: src/screens/Messages/Inbox.tsx:319 -#: src/screens/Messages/Inbox.tsx:326 +#: src/screens/Messages/Inbox.tsx:305 +#: src/screens/Messages/Inbox.tsx:324 +#: src/screens/Messages/Inbox.tsx:331 msgid "Mark all as read" msgstr "Nodi'r cyfan fel wedi'u darllen" @@ -4221,12 +4218,12 @@ msgstr "Nodi'r cyfan fel wedi'u darllen" msgid "Mark as read" msgstr "Marcio fel weedi darllen" -#: src/screens/Messages/Inbox.tsx:287 -#: src/screens/Messages/Inbox.tsx:310 +#: src/screens/Messages/Inbox.tsx:292 +#: src/screens/Messages/Inbox.tsx:315 msgid "Marked all as read" msgstr "Wedi nodi'r cyfan fel wedi'u darllen" -#: src/view/screens/Profile.tsx:222 +#: src/view/screens/Profile.tsx:224 msgid "Media" msgstr "Cyfryngau" @@ -4283,7 +4280,7 @@ msgstr "Negeseuon" #: src/screens/Settings/AppIconSettings/useAppIconSets.ts:81 msgctxt "Name of app icon variant" msgid "Midnight" -msgstr "" +msgstr "Ganol Nos" #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:47 #: src/lib/moderation/useReportOptions.ts:47 @@ -4323,12 +4320,12 @@ msgstr "Rhestr cymedroli gennych chi" #: src/view/com/modals/CreateOrEditList.tsx:177 msgctxt "toast" msgid "Moderation list created" -msgstr "" +msgstr "Rhestr cymedroli wedi'i chreu" #: src/view/com/modals/CreateOrEditList.tsx:163 msgctxt "toast" msgid "Moderation list updated" -msgstr "" +msgstr "Rhestr cymedroli wedi'i diweddaru" #: src/screens/Moderation/index.tsx:239 msgid "Moderation lists" @@ -4558,8 +4555,8 @@ msgid "New" msgstr "Newydd" #: src/components/dms/dialogs/NewChatDialog.tsx:65 -#: src/screens/Messages/ChatList.tsx:350 -#: src/screens/Messages/ChatList.tsx:357 +#: src/screens/Messages/ChatList.tsx:351 +#: src/screens/Messages/ChatList.tsx:358 msgid "New chat" msgstr "Sgwrs newydd" @@ -4593,7 +4590,7 @@ msgstr "Cyfrinair newydd" #: src/screens/Profile/ProfileFeed/index.tsx:238 #: src/view/screens/Feeds.tsx:549 #: src/view/screens/Notifications.tsx:165 -#: src/view/screens/Profile.tsx:505 +#: src/view/screens/Profile.tsx:507 #: src/view/screens/ProfileList.tsx:253 #: src/view/screens/ProfileList.tsx:286 msgid "New post" @@ -4787,7 +4784,7 @@ msgstr "Nid nawr" #: src/view/com/profile/ProfileMenu.tsx:406 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:774 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:358 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:361 msgid "Note about sharing" msgstr "Nodyn am rannu" @@ -4795,7 +4792,7 @@ msgstr "Nodyn am rannu" msgid "Note: Bluesky is an open and public network. This setting only limits the visibility of your content on the Bluesky app and website, and other apps may not respect this setting. Your content may still be shown to logged-out users by other apps and websites." msgstr "Nodyn: Mae Bluesky yn rhwydwaith agored a chyhoeddus. Dim ond yn cyfyngu ar welededd eich cynnwys ar ap a gwefan Bluesky y mae'r gosodiad hwn yn ei wneud. Efallai na fydd apiau eraill yn parchu'r gosodiad hwn. Mae'n bosibl y bydd eich cynnwys yn dal i gael ei ddangos i ddefnyddwyr sydd wedi allgofnodi gan apiau a gwefannau eraill." -#: src/screens/Messages/ChatList.tsx:263 +#: src/screens/Messages/ChatList.tsx:264 msgid "Nothing here" msgstr "Dim byd yma" @@ -5017,7 +5014,7 @@ msgstr "Yn agor manylion ychwanegol cofnod dadfygio" #: src/view/com/composer/videos/SubtitleDialog.tsx:45 msgid "Opens alt text dialog" -msgstr "" +msgstr "Yn agor deialog testun amgen" #: src/view/com/composer/photos/OpenCameraBtn.tsx:73 msgid "Opens camera on device" @@ -5025,7 +5022,7 @@ msgstr "Yn agor camera ar ddyfais" #: src/view/com/composer/videos/SubtitleDialog.tsx:44 msgid "Opens captions and alt text dialog" -msgstr "" +msgstr "Yn agor deialog capsiynau a thestun amgen" #: src/screens/Settings/AccountSettings.tsx:127 msgid "Opens change handle dialog" @@ -5427,7 +5424,7 @@ msgstr "Postiad gan @{0}" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:186 msgctxt "toast" msgid "Post deleted" -msgstr "" +msgstr "Dilëwyd y postiad" #: src/lib/api/index.ts:186 msgid "Post failed to upload. Please check your Internet connection and try again." @@ -5476,15 +5473,15 @@ msgstr "Heb ganfod postiad" #: src/state/queries/pinned-post.ts:59 msgctxt "toast" msgid "Post pinned" -msgstr "" +msgstr "Postiad wedi'i binio" #: src/state/queries/pinned-post.ts:61 msgctxt "toast" msgid "Post unpinned" -msgstr "" +msgstr "Postiad wedi ei ddadbinio" #: src/screens/StarterPack/StarterPackScreen.tsx:186 -#: src/view/screens/Profile.tsx:220 +#: src/view/screens/Profile.tsx:222 msgid "Posts" msgstr "Postiadau" @@ -5503,7 +5500,7 @@ msgstr "Dolen a allai fod yn Gamarweiniol" #: src/state/queries/notifications/settings.ts:44 msgctxt "toast" msgid "Preference saved" -msgstr "" +msgstr "Dewis wedi'i gadw" #: src/screens/Messages/components/MessageListError.tsx:19 msgid "Press to attempt reconnection" @@ -5571,7 +5568,7 @@ msgid "Processing..." msgstr "Wrthi’n prosesu..." #: src/view/screens/DebugMod.tsx:920 -#: src/view/screens/Profile.tsx:359 +#: src/view/screens/Profile.tsx:361 msgid "profile" msgstr "proffil" @@ -5586,7 +5583,7 @@ msgstr "Proffil" #: src/view/com/modals/EditProfile.tsx:124 msgctxt "toast" msgid "Profile updated" -msgstr "" +msgstr "Proffil wedi'i ddiweddaru" #: src/screens/Onboarding/StepFinished.tsx:264 msgid "Public" @@ -5718,8 +5715,8 @@ msgstr "Gwrthod" msgid "Reject chat request" msgstr "Gwrthod cais am sgwrs" -#: src/screens/Messages/ChatList.tsx:246 -#: src/screens/Messages/Inbox.tsx:186 +#: src/screens/Messages/ChatList.tsx:247 +#: src/screens/Messages/Inbox.tsx:191 msgid "Reload conversations" msgstr "Ail-lwytho sgyrsiau" @@ -5790,6 +5787,7 @@ msgid "Remove from quick access?" msgstr "Tynnu o fynediad cyflym?" #: src/screens/List/ListHiddenScreen.tsx:170 +#: src/screens/List/ListHiddenScreen.tsx:174 msgid "Remove from saved feeds" msgstr "Tynnu o'r ffrydiau wedi'u cadw" @@ -5845,7 +5843,6 @@ msgid "Removed from my feeds" msgstr "Wedi'i dynnu o fy ffrydiau" #: src/screens/List/ListHiddenScreen.tsx:94 -#: src/screens/List/ListHiddenScreen.tsx:174 msgid "Removed from saved feeds" msgstr "Wedi'i dynnu o'r ffrydiau sydd wedi'u cadw" @@ -5868,7 +5865,7 @@ msgstr "Yn dileu postiad a ddyfynnwyd" msgid "Replace with Discover" msgstr "Amnewid gyda Darganfod" -#: src/view/screens/Profile.tsx:221 +#: src/view/screens/Profile.tsx:223 msgid "Replies" msgstr "Atebion" @@ -5885,7 +5882,7 @@ msgctxt "action" msgid "Reply" msgstr "Ateb" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:264 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:267 msgid "Reply ({0, plural, one {# reply} other {# replies}})" msgstr "Ateb ({0, plural, one {# ateb} other {# ateb}})" @@ -5936,7 +5933,7 @@ msgstr "Ateb i chi" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:346 msgctxt "toast" msgid "Reply visibility updated" -msgstr "" +msgstr "Gwelededd ateb wedi'i ddiweddaru" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:345 msgid "Reply was successfully hidden" @@ -6148,9 +6145,9 @@ msgstr "Ceisiadau ar y weithred olaf, oedd wedi methu" #: src/components/StarterPack/ProfileStarterPacks.tsx:334 #: src/screens/Login/LoginForm.tsx:323 #: src/screens/Login/LoginForm.tsx:330 -#: src/screens/Messages/ChatList.tsx:252 +#: src/screens/Messages/ChatList.tsx:253 #: src/screens/Messages/components/MessageListError.tsx:25 -#: src/screens/Messages/Inbox.tsx:192 +#: src/screens/Messages/Inbox.tsx:197 #: src/screens/Onboarding/StepInterests/index.tsx:217 #: src/screens/Onboarding/StepInterests/index.tsx:220 #: src/screens/Signup/BackNextButtons.tsx:53 @@ -6596,7 +6593,7 @@ msgstr "Gosodiadau" #: src/screens/ModerationInteractionSettings/index.tsx:102 msgctxt "toast" msgid "Settings saved" -msgstr "" +msgstr "Gosodiadau wedi'u cadw" #: src/view/com/composer/labels/LabelsBtn.tsx:174 msgid "Sexual activity or erotic nudity." @@ -6615,7 +6612,7 @@ msgstr "Rhywiol Awgrymiadol" #: src/view/com/profile/ProfileMenu.tsx:225 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:481 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:490 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:347 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:350 #: src/view/screens/ProfileList.tsx:506 msgid "Share" msgstr "Rhannu" @@ -6635,7 +6632,7 @@ msgstr "Rhannwch ffaith hwyliog!" #: src/view/com/profile/ProfileMenu.tsx:411 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:779 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:363 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:366 msgid "Share anyway" msgstr "Rhannwch beth bynnag" @@ -6942,8 +6939,8 @@ msgstr "Aeth rhywbeth o'i le. Ceisiwch eto." msgid "Something wrong? Let us know." msgstr "Rhywbeth o'i le? Rhowch wybod i ni." -#: src/App.native.tsx:121 -#: src/App.web.tsx:97 +#: src/App.native.tsx:122 +#: src/App.web.tsx:98 msgid "Sorry! Your session expired. Please sign in again." msgstr "Sori! Daeth eich sesiwn i ben. Mewngofnodwch eto." @@ -7022,7 +7019,7 @@ msgstr "Pecyn cychwyn gennych chi" msgid "Starter pack is invalid" msgstr "Mae'r pecyn cychwyn yn annilys" -#: src/view/screens/Profile.tsx:226 +#: src/view/screens/Profile.tsx:228 msgid "Starter Packs" msgstr "Pecynnau Cychwyn" @@ -7109,12 +7106,12 @@ msgstr "Awgrymiadol" #: src/screens/Settings/AppIconSettings/useAppIconSets.ts:60 msgctxt "Name of app icon variant" msgid "Sunrise" -msgstr "" +msgstr "Codiad Haul" #: src/screens/Settings/AppIconSettings/useAppIconSets.ts:70 msgctxt "Name of app icon variant" msgid "Sunset" -msgstr "" +msgstr "Machlud Haul" #: src/Navigation.tsx:286 #: src/view/screens/Support.tsx:31 @@ -7332,8 +7329,8 @@ msgid "The Privacy Policy has been moved to <0/>" msgstr "Mae'r Polisi Preifatrwydd wedi'i symud i <0/>" #: src/view/com/composer/state/video.ts:395 -msgid "The selected video is larger than 50MB." -msgstr "Mae'r fideo hwn yn fwy na 50MB." +msgid "The selected video is larger than 100 MB." +msgstr "Mae'r fideo hwn yn fwy na 100 MB." #: src/lib/strings/errors.ts:18 msgid "The server appears to be experiencing issues. Please try again in a few moments." @@ -7597,7 +7594,7 @@ msgid "This post has been deleted." msgstr "Mae'r postiad hwn wedi'i ddileu." #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:776 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:360 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:363 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't signed in." msgstr "Dim ond i ddefnyddwyr sydd wedi mewngofnodi y mae'r postiad hwn yn weladwy. Ni fydd yn weladwy i bobl nad ydyn nhw wedi mewngofnodi." @@ -7876,7 +7873,7 @@ msgstr "Yn anffodus, nid yw un o'ch labelwyr wedi'u tanysgrifio'n cefnogi'r math msgid "Unlike" msgstr "Dad-hoffi" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:306 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:309 msgid "Unlike ({0, plural, one {# like} other {# likes}})" msgstr "Dadhoffi ({0, plural, one {# hoffi} other {# hoffi}})" @@ -7995,12 +7992,12 @@ msgstr "Diweddaru i {domain}" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:318 msgctxt "toast" msgid "Updating quote attachment failed" -msgstr "" +msgstr "Wedi methu diweddaru atodiad dyfyniad" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:350 msgctxt "toast" msgid "Updating reply visibility failed" -msgstr "" +msgstr "Wedi methu diweddaru gwelededd ateb" #: src/screens/Login/SetNewPasswordForm.tsx:190 msgid "Updating..." @@ -8084,7 +8081,7 @@ msgstr "Yn cael ei ddefnyddio gan:" #: src/components/dms/ReportDialog.tsx:324 msgctxt "toast" msgid "User blocked" -msgstr "" +msgstr "Rhwystro defnyddiwr" #: src/components/moderation/ModerationDetailsDialog.tsx:71 #: src/lib/moderation/useModerationCauseDescription.ts:63 @@ -8122,12 +8119,12 @@ msgstr "Rhestr defnyddwyr gennych chi" #: src/view/com/modals/CreateOrEditList.tsx:176 msgctxt "toast" msgid "User list created" -msgstr "" +msgstr "Rhestr defnyddwyr wedi'i chreu" #: src/view/com/modals/CreateOrEditList.tsx:162 msgctxt "toast" msgid "User list updated" -msgstr "" +msgstr "Rhestr defnyddwyr wedi'i diweddaru" #: src/screens/Login/LoginForm.tsx:201 msgid "Username or email address" @@ -8251,14 +8248,14 @@ msgstr "Fideo wedi'i lwytho i fyny" msgid "Video: {0}" msgstr "Fideo: {0}" -#: src/view/screens/Profile.tsx:223 +#: src/view/screens/Profile.tsx:225 msgid "Videos" msgstr "Fideos" #: src/view/com/composer/videos/SelectVideoBtn.tsx:60 #: src/view/com/composer/videos/SelectVideoBtn.tsx:75 msgid "Videos must be less than 3 minutes long" -msgstr "" +msgstr "Rhaid i fideo fod yn llai na 3 munud o hyd" #: src/screens/Profile/Header/Shell.tsx:168 msgid "View {0}'s avatar" @@ -8521,8 +8518,8 @@ msgid "Who can reply" msgstr "Pwy all ateb" #: src/screens/Home/NoFeedsPinned.tsx:79 -#: src/screens/Messages/ChatList.tsx:230 -#: src/screens/Messages/Inbox.tsx:171 +#: src/screens/Messages/ChatList.tsx:231 +#: src/screens/Messages/Inbox.tsx:176 msgid "Whoops!" msgstr "Wps!" @@ -8627,7 +8624,7 @@ msgstr "Chi" #: src/components/forms/HostingProvider.tsx:46 msgid "You are creating an account on" -msgstr "" +msgstr "Rydych yn credu cyfrif ar" #: src/screens/SignupQueued.tsx:157 msgid "You are in line." @@ -8682,7 +8679,7 @@ msgstr "Nid oes gennych unrhyw ddilynwyr." msgid "You don't follow any users who follow @{name}." msgstr "Nid ydych yn dilyn unrhyw ddefnyddwyr sy'n dilyn @{name}." -#: src/screens/Messages/Inbox.tsx:215 +#: src/screens/Messages/Inbox.tsx:220 msgid "You don't have any chat requests at the moment." msgstr "Does gennych chi ddim ceisiadau sgyrsio ar hyn o bryd." @@ -8736,7 +8733,7 @@ msgstr "Rydych wedi tewi'r cyfrif hwn." msgid "You have muted this user" msgstr "Rydych wedi tewi'r defnyddiwr hwn" -#: src/screens/Messages/ChatList.tsx:273 +#: src/screens/Messages/ChatList.tsx:274 msgid "You have no conversations yet. Start one!" msgstr "Does gennych chi ddim sgyrsiau eto. Dechreuwch un!" diff --git a/src/locale/locales/da/messages.po b/src/locale/locales/da/messages.po index b9490ff20c..c048903228 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: 2025-03-07 16:40\n" +"PO-Revision-Date: 2025-03-14 20:32\n" "Last-Translator: \n" "Language-Team: Danish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -137,7 +137,7 @@ msgstr "{0} af {1}" #. Accessibility label describing how many characters the user has entered out of a 50-character limit in a text input field #: src/screens/StarterPack/Wizard/StepDetails.tsx:55 msgid "{0} out of 50" -msgstr "" +msgstr "{0} ud af 50" #: src/screens/StarterPack/StarterPackScreen.tsx:485 msgid "{0} people have used this starter pack!" @@ -407,18 +407,18 @@ msgstr "Konto" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:375 msgctxt "toast" msgid "Account blocked" -msgstr "" +msgstr "Konto blokeret" #: src/view/com/profile/ProfileMenu.tsx:154 msgctxt "toast" msgid "Account followed" -msgstr "" +msgstr "Konto fulgt" #: src/view/com/profile/ProfileMenu.tsx:117 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:398 msgctxt "toast" msgid "Account muted" -msgstr "" +msgstr "Konto skjult" #: src/components/moderation/ModerationDetailsDialog.tsx:103 #: src/lib/moderation/useModerationCauseDescription.ts:98 @@ -441,18 +441,18 @@ msgstr "Konto fjernet fra kvikadgang" #: src/view/com/profile/ProfileMenu.tsx:131 msgctxt "toast" msgid "Account unblocked" -msgstr "" +msgstr "Blokering af konto fjernet" #: src/view/com/profile/ProfileMenu.tsx:166 msgctxt "toast" msgid "Account unfollowed" -msgstr "" +msgstr "Konto følges ikke længere" #: src/view/com/profile/ProfileMenu.tsx:107 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:388 msgctxt "toast" msgid "Account unmuted" -msgstr "" +msgstr "Konto skjules ikke længere" #: src/components/dialogs/MutedWords.tsx:328 #: src/view/com/modals/ListAddRemoveUsers.tsx:269 @@ -560,14 +560,11 @@ msgstr "Opret følgende DNS-record for dit domæne:" msgid "Add this feed to your feeds" msgstr "Føj dette feed til dine feeds" +#: src/view/com/profile/ProfileMenu.tsx:273 #: src/view/com/profile/ProfileMenu.tsx:276 msgid "Add to lists" msgstr "Føj til lister" -#: src/view/com/profile/ProfileMenu.tsx:273 -msgid "Add to Lists" -msgstr "Føj til lister" - #: src/view/com/feeds/FeedSourceCard.tsx:269 msgid "Add to my feeds" msgstr "Føj til mine feeds" @@ -817,7 +814,7 @@ msgstr "Appadgangskode" #: src/screens/Settings/AppPasswords.tsx:147 msgctxt "toast" msgid "App password deleted" -msgstr "" +msgstr "Appadgangskode slettet" #: src/screens/Settings/components/AddAppPasswordDialog.tsx:84 msgid "App password name must be unique" @@ -854,7 +851,7 @@ msgstr "Klag over mærkatet \"{0}\"" #: src/screens/Messages/components/ChatDisabled.tsx:91 msgctxt "toast" msgid "Appeal submitted" -msgstr "" +msgstr "Klage afsendt" #: src/screens/Takendown.tsx:111 #: src/screens/Takendown.tsx:144 @@ -957,7 +954,7 @@ msgstr "Mindst 3 tegn" #: src/screens/Settings/AppIconSettings/useAppIconSets.ts:40 msgctxt "Name of app icon variant" msgid "Aurora" -msgstr "" +msgstr "Nordlys" #: src/screens/Settings/AccessibilitySettings.tsx:105 msgid "Autoplay options have moved to the <0>Content and Media settings." @@ -987,7 +984,7 @@ msgstr "Afspil videoer og GIF'er automatisk" msgid "Back" msgstr "Tilbage" -#: src/screens/Messages/Inbox.tsx:233 +#: src/screens/Messages/Inbox.tsx:238 msgid "Back to Chats" msgstr "Tilbage til Chats" @@ -1129,7 +1126,7 @@ msgstr "Bluesky kan ikke bekræfte den anførte datos gyldighed." #: src/screens/Settings/AppIconSettings/useAppIconSets.ts:129 msgctxt "Name of app icon variant" msgid "Bluesky Classic™" -msgstr "" +msgstr "Bluesky Classic™" #: src/view/com/auth/server-input/index.tsx:212 msgid "Bluesky is an open network where you can choose your hosting provider. If you're a developer, you can host your own server." @@ -1318,9 +1315,9 @@ msgid "Cancels opening the linked website" msgstr "Annullerer åbning af det linkede website" #: src/state/shell/composer/index.tsx:82 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:118 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:159 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:195 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:121 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:162 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:198 msgid "Cannot interact with a blocked user" msgstr "Kan ikke interagere med en blokeret bruger" @@ -1410,12 +1407,12 @@ msgstr "Chat" #: src/screens/Messages/components/RequestButtons.tsx:280 msgctxt "toast" msgid "Chat deleted" -msgstr "" +msgstr "Chat slettet" #: src/components/dms/ConvoMenu.tsx:176 msgctxt "toast" msgid "Chat muted" -msgstr "" +msgstr "Chat skjult" #: src/Navigation.tsx:418 #: src/screens/Messages/components/InboxPreview.tsx:24 @@ -1423,14 +1420,14 @@ msgid "Chat request inbox" msgstr "Indbakke for chatanmodninger" #: src/screens/Messages/components/InboxPreview.tsx:64 -#: src/screens/Messages/Inbox.tsx:72 +#: src/screens/Messages/Inbox.tsx:77 msgid "Chat requests" msgstr "Chatanmodninger" #: src/components/dms/ConvoMenu.tsx:75 #: src/components/dms/MessageMenu.tsx:83 #: src/Navigation.tsx:413 -#: src/screens/Messages/ChatList.tsx:327 +#: src/screens/Messages/ChatList.tsx:328 msgid "Chat settings" msgstr "Chatindstillinger" @@ -1441,10 +1438,10 @@ msgstr "Chatindstillinger" #: src/components/dms/ConvoMenu.tsx:178 msgctxt "toast" msgid "Chat unmuted" -msgstr "" +msgstr "Chat ikke længere skjult" -#: src/screens/Messages/ChatList.tsx:343 -#: src/screens/Messages/ChatList.tsx:367 +#: src/screens/Messages/ChatList.tsx:344 +#: src/screens/Messages/ChatList.tsx:368 msgid "Chats" msgstr "Chats" @@ -1835,7 +1832,7 @@ msgstr "Kopieret versionsnummer til udklipsholder" #: src/lib/sharing.ts:41 #: src/view/com/modals/InviteCodes.tsx:153 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:246 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:394 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:397 msgid "Copied to clipboard" msgstr "Kopieret til udklipsholder" @@ -2216,12 +2213,12 @@ msgstr "Afkobl citeret opslag?" #: src/screens/Settings/AboutSettings.tsx:87 msgctxt "toast" msgid "Developer mode disabled" -msgstr "" +msgstr "Udviklertilstand deaktiveret" #: src/screens/Settings/AboutSettings.tsx:81 msgctxt "toast" msgid "Developer mode enabled" -msgstr "" +msgstr "Udviklertilstand aktiveret" #: src/screens/Settings/Settings.tsx:242 #: src/screens/Settings/Settings.tsx:245 @@ -2569,7 +2566,7 @@ msgstr "E-mail" #: src/screens/Settings/components/DisableEmail2FADialog.tsx:64 msgctxt "toast" msgid "Email 2FA disabled" -msgstr "" +msgstr "2FA via e-mail deaktiveret" #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:54 msgid "Email 2FA enabled" @@ -2587,7 +2584,7 @@ msgstr "E-mail gensendt" #: src/view/com/modals/ChangeEmail.tsx:83 msgctxt "toast" msgid "Email updated" -msgstr "" +msgstr "E-mail opdateret" #: src/view/com/modals/ChangeEmail.tsx:106 msgid "Email Updated" @@ -2596,7 +2593,7 @@ msgstr "E-mail opdateret" #: src/view/com/modals/VerifyEmail.tsx:85 msgctxt "toast" msgid "Email verified" -msgstr "" +msgstr "E-mail godkendt" #: src/components/intents/VerifyEmailIntentDialog.tsx:79 msgid "Email Verified" @@ -2905,7 +2902,7 @@ msgstr "Indstillinger for eksterne medier" #: src/screens/Messages/components/RequestButtons.tsx:208 msgctxt "toast" msgid "Failed to accept chat" -msgstr "" +msgstr "Kunne ikke acceptere chat" #: src/screens/Settings/components/ChangeHandleDialog.tsx:568 msgid "Failed to change handle. Please try again." @@ -2932,7 +2929,7 @@ msgstr "Oprettelse af liste fejlede. Tjek din internetforbindelse og prøv igen. #: src/screens/Messages/components/RequestButtons.tsx:267 msgctxt "toast" msgid "Failed to delete chat" -msgstr "" +msgstr "Kunne ikke slette chat" #: src/components/dms/MessageMenu.tsx:75 msgid "Failed to delete message" @@ -2946,8 +2943,8 @@ msgstr "Sletning af opslag fejlede, prøv igen" msgid "Failed to delete starter pack" msgstr "Sletning af startpakke fejlede" -#: src/screens/Messages/ChatList.tsx:242 -#: src/screens/Messages/Inbox.tsx:182 +#: src/screens/Messages/ChatList.tsx:243 +#: src/screens/Messages/Inbox.tsx:187 msgid "Failed to load conversations" msgstr "Kunne ikke indlæse samtaler" @@ -2973,8 +2970,8 @@ 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/Inbox.tsx:290 -#: src/screens/Messages/Inbox.tsx:313 +#: src/screens/Messages/Inbox.tsx:295 +#: src/screens/Messages/Inbox.tsx:318 msgid "Failed to mark all requests as read" msgstr "Kunne ikke markere alle anmodninger som læst" @@ -3053,12 +3050,12 @@ msgstr "Kontakt" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:286 msgctxt "toast" msgid "Feedback sent!" -msgstr "" +msgstr "Feedback afsendt!" #: src/Navigation.tsx:428 #: src/screens/StarterPack/StarterPackScreen.tsx:185 #: src/view/screens/Feeds.tsx:508 -#: src/view/screens/Profile.tsx:225 +#: src/view/screens/Profile.tsx:227 #: src/view/screens/SavedFeeds.tsx:96 #: src/view/screens/Search/Search.tsx:531 #: src/view/shell/desktop/LeftNav.tsx:651 @@ -3074,7 +3071,7 @@ msgstr "Feeds er specialbyggede algoritmner, som brugere kan bygge med lidt tekn #: src/view/screens/SavedFeeds.tsx:82 msgctxt "toast" msgid "Feeds updated!" -msgstr "" +msgstr "Feeds opdateret!" #: src/screens/Search/components/ExploreRecommendations.tsx:63 msgid "Feeds we think you might like." @@ -3131,17 +3128,17 @@ msgstr "Motion" #: src/screens/Settings/AppIconSettings/useAppIconSets.ts:117 msgctxt "Name of app icon variant" msgid "Flat Black" -msgstr "" +msgstr "Flad sort" #: src/screens/Settings/AppIconSettings/useAppIconSets.ts:93 msgctxt "Name of app icon variant" msgid "Flat Blue" -msgstr "" +msgstr "Flad blå" #: src/screens/Settings/AppIconSettings/useAppIconSets.ts:105 msgctxt "Name of app icon variant" msgid "Flat White" -msgstr "" +msgstr "Flad hvid" #: src/screens/Onboarding/StepFinished.tsx:294 msgid "Flexible" @@ -3353,7 +3350,7 @@ msgstr "Kom godt i gang" msgid "Getting started" msgstr "Kom godt i gang" -#: src/components/MediaPreview.tsx:108 +#: src/components/MediaPreview.tsx:116 msgid "GIF" msgstr "GIF" @@ -3369,7 +3366,7 @@ msgstr "Åbenlys overtrædelse af lovgivning eller tjenestevilkår" #: src/components/Layout/Header/index.tsx:126 #: src/components/moderation/ScreenHider.tsx:154 #: src/components/moderation/ScreenHider.tsx:163 -#: src/screens/Messages/Inbox.tsx:223 +#: src/screens/Messages/Inbox.tsx:228 #: src/screens/Profile/ProfileFeed/index.tsx:89 #: src/screens/VideoFeed/components/Header.tsx:163 #: src/screens/VideoFeed/index.tsx:1108 @@ -3724,7 +3721,7 @@ msgid "Inappropriate messages or explicit links" msgstr "Upassende beskeder eller links med seksuelt indhold" #. Title message shown in chat requests inbox when it's empty -#: src/screens/Messages/Inbox.tsx:203 +#: src/screens/Messages/Inbox.tsx:208 msgid "Inbox zero!" msgstr "Tom indbakke!" @@ -3860,7 +3857,7 @@ msgid "Labeled by the author." msgstr "Mærkat tilføjet af forfatteren." #: src/view/com/composer/labels/LabelsBtn.tsx:75 -#: src/view/screens/Profile.tsx:218 +#: src/view/screens/Profile.tsx:220 msgid "Labels" msgstr "Mærkater" @@ -4000,7 +3997,7 @@ msgstr "Lys" msgid "Like" msgstr "Like" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:312 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:315 msgid "Like ({0, plural, one {# like} other {# likes}})" msgstr "Like ({0, plural, one {# like} other {# likes}})" @@ -4045,7 +4042,7 @@ 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/view/screens/Profile.tsx:224 +#: src/view/screens/Profile.tsx:226 msgid "Likes" msgstr "Likes" @@ -4069,7 +4066,7 @@ msgstr "Listens avatar" #: src/view/screens/ProfileList.tsx:431 msgctxt "toast" msgid "List blocked" -msgstr "" +msgstr "Liste blokeret" #: src/components/ListCard.tsx:150 #: src/view/com/feeds/FeedSourceCard.tsx:255 @@ -4087,7 +4084,7 @@ msgstr "Liste af dig" #: src/view/screens/ProfileList.tsx:478 msgctxt "toast" msgid "List deleted" -msgstr "" +msgstr "Liste slettet" #: src/screens/List/ListHiddenScreen.tsx:129 msgid "List has been hidden" @@ -4100,7 +4097,7 @@ msgstr "Liste skjult" #: src/view/screens/ProfileList.tsx:395 msgctxt "toast" msgid "List muted" -msgstr "" +msgstr "Liste skjult" #: src/view/com/modals/CreateOrEditList.tsx:255 msgid "List Name" @@ -4109,17 +4106,17 @@ msgstr "Listens navn" #: src/view/screens/ProfileList.tsx:449 msgctxt "toast" msgid "List unblocked" -msgstr "" +msgstr "Liste ikke længere blokeret" #: src/view/screens/ProfileList.tsx:413 msgctxt "toast" msgid "List unmuted" -msgstr "" +msgstr "Liste ikke længere skjult" #: src/Navigation.tsx:140 #: src/view/screens/Lists.tsx:62 -#: src/view/screens/Profile.tsx:219 -#: src/view/screens/Profile.tsx:227 +#: src/view/screens/Profile.tsx:221 +#: src/view/screens/Profile.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:669 #: src/view/shell/Drawer.tsx:501 msgid "Lists" @@ -4210,9 +4207,9 @@ msgstr "Adminstrer gemte feeds" msgid "Manage your muted words and tags" msgstr "Administrer dine skjulte ord og tags" -#: src/screens/Messages/Inbox.tsx:300 -#: src/screens/Messages/Inbox.tsx:319 -#: src/screens/Messages/Inbox.tsx:326 +#: src/screens/Messages/Inbox.tsx:305 +#: src/screens/Messages/Inbox.tsx:324 +#: src/screens/Messages/Inbox.tsx:331 msgid "Mark all as read" msgstr "Marker alle læst" @@ -4221,12 +4218,12 @@ msgstr "Marker alle læst" msgid "Mark as read" msgstr "Marker som læst" -#: src/screens/Messages/Inbox.tsx:287 -#: src/screens/Messages/Inbox.tsx:310 +#: src/screens/Messages/Inbox.tsx:292 +#: src/screens/Messages/Inbox.tsx:315 msgid "Marked all as read" msgstr "Marker alle som læst" -#: src/view/screens/Profile.tsx:222 +#: src/view/screens/Profile.tsx:224 msgid "Media" msgstr "Medier" @@ -4283,7 +4280,7 @@ msgstr "Beskeder" #: src/screens/Settings/AppIconSettings/useAppIconSets.ts:81 msgctxt "Name of app icon variant" msgid "Midnight" -msgstr "" +msgstr "Midnat" #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:47 #: src/lib/moderation/useReportOptions.ts:47 @@ -4323,12 +4320,12 @@ msgstr "Moderationsliste af dig" #: src/view/com/modals/CreateOrEditList.tsx:177 msgctxt "toast" msgid "Moderation list created" -msgstr "" +msgstr "Moderationsliste oprettet" #: src/view/com/modals/CreateOrEditList.tsx:163 msgctxt "toast" msgid "Moderation list updated" -msgstr "" +msgstr "Moderationsliste opdateret" #: src/screens/Moderation/index.tsx:239 msgid "Moderation lists" @@ -4558,8 +4555,8 @@ msgid "New" msgstr "Ny" #: src/components/dms/dialogs/NewChatDialog.tsx:65 -#: src/screens/Messages/ChatList.tsx:350 -#: src/screens/Messages/ChatList.tsx:357 +#: src/screens/Messages/ChatList.tsx:351 +#: src/screens/Messages/ChatList.tsx:358 msgid "New chat" msgstr "Ny chat" @@ -4593,7 +4590,7 @@ msgstr "Ny adgangskode" #: src/screens/Profile/ProfileFeed/index.tsx:238 #: src/view/screens/Feeds.tsx:549 #: src/view/screens/Notifications.tsx:165 -#: src/view/screens/Profile.tsx:505 +#: src/view/screens/Profile.tsx:507 #: src/view/screens/ProfileList.tsx:253 #: src/view/screens/ProfileList.tsx:286 msgid "New post" @@ -4787,7 +4784,7 @@ msgstr "Ikke lige nu" #: src/view/com/profile/ProfileMenu.tsx:406 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:774 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:358 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:361 msgid "Note about sharing" msgstr "Note vedr. deling" @@ -4795,7 +4792,7 @@ msgstr "Note vedr. deling" msgid "Note: Bluesky is an open and public network. This setting only limits the visibility of your content on the Bluesky app and website, and other apps may not respect this setting. Your content may still be shown to logged-out users by other apps and websites." msgstr "OBS: Bluesky er et åbent og offentligt netværk. Denne indstilling begrænser kun synligheden af dit indhold her på Bluesky. Andre apps og websites respekterer ikke nødvendigvis denne indstilling. Dit indhold kan stadig blive vist i andre apps og på andre websites til udloggede brugere." -#: src/screens/Messages/ChatList.tsx:263 +#: src/screens/Messages/ChatList.tsx:264 msgid "Nothing here" msgstr "Ingenting her" @@ -5017,7 +5014,7 @@ msgstr "Åbner yderligere oplysninger om en loghændelse" #: src/view/com/composer/videos/SubtitleDialog.tsx:45 msgid "Opens alt text dialog" -msgstr "" +msgstr "Åbner alt-tekstdialog" #: src/view/com/composer/photos/OpenCameraBtn.tsx:73 msgid "Opens camera on device" @@ -5025,7 +5022,7 @@ msgstr "Åbner enhedens kamera" #: src/view/com/composer/videos/SubtitleDialog.tsx:44 msgid "Opens captions and alt text dialog" -msgstr "" +msgstr "Åbner undertekst- og alt-tekstdialog" #: src/screens/Settings/AccountSettings.tsx:127 msgid "Opens change handle dialog" @@ -5427,7 +5424,7 @@ msgstr "Opslag af @{0}" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:186 msgctxt "toast" msgid "Post deleted" -msgstr "" +msgstr "Opslag slettet" #: src/lib/api/index.ts:186 msgid "Post failed to upload. Please check your Internet connection and try again." @@ -5476,15 +5473,15 @@ msgstr "Opslag ikke fundet" #: src/state/queries/pinned-post.ts:59 msgctxt "toast" msgid "Post pinned" -msgstr "" +msgstr "Opslag blev fastgjort" #: src/state/queries/pinned-post.ts:61 msgctxt "toast" msgid "Post unpinned" -msgstr "" +msgstr "Opslag blev frigjort" #: src/screens/StarterPack/StarterPackScreen.tsx:186 -#: src/view/screens/Profile.tsx:220 +#: src/view/screens/Profile.tsx:222 msgid "Posts" msgstr "Opslag" @@ -5503,7 +5500,7 @@ msgstr "Muligt vildledende link" #: src/state/queries/notifications/settings.ts:44 msgctxt "toast" msgid "Preference saved" -msgstr "" +msgstr "Indstillinger blev gemt" #: src/screens/Messages/components/MessageListError.tsx:19 msgid "Press to attempt reconnection" @@ -5571,7 +5568,7 @@ msgid "Processing..." msgstr "Behandler..." #: src/view/screens/DebugMod.tsx:920 -#: src/view/screens/Profile.tsx:359 +#: src/view/screens/Profile.tsx:361 msgid "profile" msgstr "profil" @@ -5586,7 +5583,7 @@ msgstr "Profil" #: src/view/com/modals/EditProfile.tsx:124 msgctxt "toast" msgid "Profile updated" -msgstr "" +msgstr "Profil opdateret" #: src/screens/Onboarding/StepFinished.tsx:264 msgid "Public" @@ -5718,8 +5715,8 @@ msgstr "Afvis" msgid "Reject chat request" msgstr "Afvis chatanmodning" -#: src/screens/Messages/ChatList.tsx:246 -#: src/screens/Messages/Inbox.tsx:186 +#: src/screens/Messages/ChatList.tsx:247 +#: src/screens/Messages/Inbox.tsx:191 msgid "Reload conversations" msgstr "Genindlæs samtaler" @@ -5790,6 +5787,7 @@ msgid "Remove from quick access?" msgstr "Fjern fra kvikadgang?" #: src/screens/List/ListHiddenScreen.tsx:170 +#: src/screens/List/ListHiddenScreen.tsx:174 msgid "Remove from saved feeds" msgstr "Fjern fra gemte feeds" @@ -5845,7 +5843,6 @@ msgid "Removed from my feeds" msgstr "Fjernet fra mine feeds" #: src/screens/List/ListHiddenScreen.tsx:94 -#: src/screens/List/ListHiddenScreen.tsx:174 msgid "Removed from saved feeds" msgstr "Fjernet fra gemte feeds" @@ -5868,7 +5865,7 @@ msgstr "Fjerner citeret opslag" msgid "Replace with Discover" msgstr "Erstat med Discover" -#: src/view/screens/Profile.tsx:221 +#: src/view/screens/Profile.tsx:223 msgid "Replies" msgstr "Svar" @@ -5885,7 +5882,7 @@ msgctxt "action" msgid "Reply" msgstr "Besvar" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:264 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:267 msgid "Reply ({0, plural, one {# reply} other {# replies}})" msgstr "Svar ({0, plural, one {# svar} other {# svar}})" @@ -5936,7 +5933,7 @@ msgstr "Svar til dig" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:346 msgctxt "toast" msgid "Reply visibility updated" -msgstr "" +msgstr "Svarets synlighed blev opdateret" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:345 msgid "Reply was successfully hidden" @@ -6148,9 +6145,9 @@ msgstr "Prøver at gentage den seneste handling, der fejlede" #: src/components/StarterPack/ProfileStarterPacks.tsx:334 #: src/screens/Login/LoginForm.tsx:323 #: src/screens/Login/LoginForm.tsx:330 -#: src/screens/Messages/ChatList.tsx:252 +#: src/screens/Messages/ChatList.tsx:253 #: src/screens/Messages/components/MessageListError.tsx:25 -#: src/screens/Messages/Inbox.tsx:192 +#: src/screens/Messages/Inbox.tsx:197 #: src/screens/Onboarding/StepInterests/index.tsx:217 #: src/screens/Onboarding/StepInterests/index.tsx:220 #: src/screens/Signup/BackNextButtons.tsx:53 @@ -6596,7 +6593,7 @@ msgstr "Indstillinger" #: src/screens/ModerationInteractionSettings/index.tsx:102 msgctxt "toast" msgid "Settings saved" -msgstr "" +msgstr "Indstillinger blev gemt" #: src/view/com/composer/labels/LabelsBtn.tsx:174 msgid "Sexual activity or erotic nudity." @@ -6615,7 +6612,7 @@ msgstr "Erotik" #: src/view/com/profile/ProfileMenu.tsx:225 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:481 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:490 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:347 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:350 #: src/view/screens/ProfileList.tsx:506 msgid "Share" msgstr "Del" @@ -6635,7 +6632,7 @@ msgstr "Del noget interessant!" #: src/view/com/profile/ProfileMenu.tsx:411 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:779 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:363 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:366 msgid "Share anyway" msgstr "Del alligevel" @@ -6942,8 +6939,8 @@ msgstr "Noget gik galt. Prøv igen." msgid "Something wrong? Let us know." msgstr "Noget galt? Fortæl os om det." -#: src/App.native.tsx:121 -#: src/App.web.tsx:97 +#: src/App.native.tsx:122 +#: src/App.web.tsx:98 msgid "Sorry! Your session expired. Please sign in again." msgstr "Desværre! Din session er udløbet. Log venligst ind igen." @@ -7022,7 +7019,7 @@ msgstr "Startpakke af dig" msgid "Starter pack is invalid" msgstr "Startpakke er ugyldig" -#: src/view/screens/Profile.tsx:226 +#: src/view/screens/Profile.tsx:228 msgid "Starter Packs" msgstr "Startpakker" @@ -7109,12 +7106,12 @@ msgstr "Seksuelle undertoner" #: src/screens/Settings/AppIconSettings/useAppIconSets.ts:60 msgctxt "Name of app icon variant" msgid "Sunrise" -msgstr "" +msgstr "Solopgang" #: src/screens/Settings/AppIconSettings/useAppIconSets.ts:70 msgctxt "Name of app icon variant" msgid "Sunset" -msgstr "" +msgstr "Solnedgang" #: src/Navigation.tsx:286 #: src/view/screens/Support.tsx:31 @@ -7332,8 +7329,8 @@ msgid "The Privacy Policy has been moved to <0/>" msgstr "Privatlivspolitikken er flyttet til <0/>" #: src/view/com/composer/state/video.ts:395 -msgid "The selected video is larger than 50MB." -msgstr "Den valgte video er større end 50 MB." +msgid "The selected video is larger than 100 MB." +msgstr "Den valgte video er større end 100 MB." #: src/lib/strings/errors.ts:18 msgid "The server appears to be experiencing issues. Please try again in a few moments." @@ -7597,7 +7594,7 @@ msgid "This post has been deleted." msgstr "Dette opslag er slettet." #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:776 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:360 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:363 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't signed in." msgstr "Dette opslag er kun synlig for indloggede brugere. Den vil ikke være synlig for brugere, der ikke er logget ind." @@ -7876,7 +7873,7 @@ msgstr "Ingen af de moderationstjenester, du abonnerer på, understøtter denne msgid "Unlike" msgstr "Fjern like" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:306 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:309 msgid "Unlike ({0, plural, one {# like} other {# likes}})" msgstr "Fjern ({0, plural, one {# like} other {# likes}})" @@ -7995,12 +7992,12 @@ msgstr "Opdater til {domain}" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:318 msgctxt "toast" msgid "Updating quote attachment failed" -msgstr "" +msgstr "Opdatering af tilkobling til citat fejlede" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:350 msgctxt "toast" msgid "Updating reply visibility failed" -msgstr "" +msgstr "Opdatering af synlighed for svar fejlede" #: src/screens/Login/SetNewPasswordForm.tsx:190 msgid "Updating..." @@ -8084,7 +8081,7 @@ msgstr "Brugt af:" #: src/components/dms/ReportDialog.tsx:324 msgctxt "toast" msgid "User blocked" -msgstr "" +msgstr "Bruger blokeret" #: src/components/moderation/ModerationDetailsDialog.tsx:71 #: src/lib/moderation/useModerationCauseDescription.ts:63 @@ -8122,12 +8119,12 @@ msgstr "Brugerliste af dig" #: src/view/com/modals/CreateOrEditList.tsx:176 msgctxt "toast" msgid "User list created" -msgstr "" +msgstr "Brugerliste oprettet" #: src/view/com/modals/CreateOrEditList.tsx:162 msgctxt "toast" msgid "User list updated" -msgstr "" +msgstr "Brugerliste opdateret" #: src/screens/Login/LoginForm.tsx:201 msgid "Username or email address" @@ -8251,14 +8248,14 @@ msgstr "Video uploadet" msgid "Video: {0}" msgstr "Video: {0}" -#: src/view/screens/Profile.tsx:223 +#: src/view/screens/Profile.tsx:225 msgid "Videos" msgstr "Videoer" #: src/view/com/composer/videos/SelectVideoBtn.tsx:60 #: src/view/com/composer/videos/SelectVideoBtn.tsx:75 msgid "Videos must be less than 3 minutes long" -msgstr "" +msgstr "Videoer må vare højst 3 minutter" #: src/screens/Profile/Header/Shell.tsx:168 msgid "View {0}'s avatar" @@ -8521,8 +8518,8 @@ msgid "Who can reply" msgstr "Hvem kan svare" #: src/screens/Home/NoFeedsPinned.tsx:79 -#: src/screens/Messages/ChatList.tsx:230 -#: src/screens/Messages/Inbox.tsx:171 +#: src/screens/Messages/ChatList.tsx:231 +#: src/screens/Messages/Inbox.tsx:176 msgid "Whoops!" msgstr "Ups!" @@ -8627,7 +8624,7 @@ msgstr "Dig" #: src/components/forms/HostingProvider.tsx:46 msgid "You are creating an account on" -msgstr "" +msgstr "Du er ved at oprette en konto hos" #: src/screens/SignupQueued.tsx:157 msgid "You are in line." @@ -8682,7 +8679,7 @@ msgstr "Du har ikke nogen følgere." msgid "You don't follow any users who follow @{name}." msgstr "Du følger ikke nogen brugere, som følger @{name}" -#: src/screens/Messages/Inbox.tsx:215 +#: src/screens/Messages/Inbox.tsx:220 msgid "You don't have any chat requests at the moment." msgstr "Du har pt. ingen chatanmodninger." @@ -8736,7 +8733,7 @@ msgstr "Du har skjult denne konto." msgid "You have muted this user" msgstr "Du har skjult denne bruger" -#: src/screens/Messages/ChatList.tsx:273 +#: src/screens/Messages/ChatList.tsx:274 msgid "You have no conversations yet. Start one!" msgstr "Du har endnu ingen samtaler. Start en!" diff --git a/src/locale/locales/de/messages.po b/src/locale/locales/de/messages.po index 942a2e4179..dbba0e4933 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: 2025-03-07 16:40\n" +"PO-Revision-Date: 2025-03-14 20:32\n" "Last-Translator: \n" "Language-Team: German\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -20,7 +20,7 @@ msgstr "" #: src/components/ProgressGuide/FollowDialog.tsx:567 msgid "(active)" -msgstr "" +msgstr "(aktiv)" #: src/screens/Messages/components/ChatListItem.tsx:155 msgid "(contains embedded content)" @@ -33,43 +33,43 @@ msgstr "(keine E-Mail)" #: src/lib/hooks/useTimeAgo.ts:169 msgid "{0, plural, one {# day} other {# days}}" -msgstr "" +msgstr "{0, plural, one {# Tag} other {# Tage}}" #: src/screens/Profile/ProfileFollowers.tsx:40 msgid "{0, plural, one {# follower} other {# followers}}" -msgstr "" +msgstr "{0, plural, one {# Follower} other {# Follower}}" #: src/screens/Profile/ProfileFollows.tsx:40 msgid "{0, plural, one {# following} other {# following}}" -msgstr "" +msgstr "{0, plural, one {# Folge ich} other {# Folge ich}}" #: src/lib/hooks/useTimeAgo.ts:159 msgid "{0, plural, one {# hour} other {# hours}}" -msgstr "" +msgstr "{0, plural, one {# Stunde} other {# Stunden}}" #: src/components/moderation/LabelsOnMe.tsx:53 msgid "{0, plural, one {# label has} other {# labels have}} been placed on this account" -msgstr "" +msgstr "{0, plural, one {# Kennzeichnung wurde} other {# Kennzeichnungen wurden}} diesem Account zugeordnet" #: src/components/moderation/LabelsOnMe.tsx:62 msgid "{0, plural, one {# label has} other {# labels have}} been placed on this content" -msgstr "" +msgstr "{0, plural, one {# Kennzeichnung wurde} other {# Kennzeichnungen wurden}} diesem Inhalt zugeordnet" #: src/screens/Post/PostLikedBy.tsx:41 msgid "{0, plural, one {# like} other {# likes}}" -msgstr "" +msgstr "{0, plural, one {# Like} other {# Likes}}" #: src/lib/hooks/useTimeAgo.ts:149 msgid "{0, plural, one {# minute} other {# minutes}}" -msgstr "" +msgstr "{0, plural, one {# Minute} other {# Minuten}}" #: src/lib/hooks/useTimeAgo.ts:180 msgid "{0, plural, one {# month} other {# months}}" -msgstr "" +msgstr "{0, plural, one {# Monat} other {# Monate}}" #: src/screens/Post/PostQuotes.tsx:41 msgid "{0, plural, one {# quote} other {# quotes}}" -msgstr "" +msgstr "{0, plural, one {# Zitat} other {# Zitate}}" #: src/screens/Post/PostRepostedBy.tsx:41 msgid "{0, plural, one {# repost} other {# reposts}}" @@ -77,18 +77,18 @@ msgstr "{0, plural, one {# Repost} other {# Reposts}}" #: src/lib/hooks/useTimeAgo.ts:139 msgid "{0, plural, one {# second} other {# seconds}}" -msgstr "" +msgstr "{0, plural, one {# Sekunde} other {# Sekunden}}" #: src/view/shell/bottom-bar/BottomBar.tsx:209 #: src/view/shell/bottom-bar/BottomBar.tsx:241 #: src/view/shell/Drawer.tsx:454 msgid "{0, plural, one {# unread item} other {# unread items}}" -msgstr "" +msgstr "{0, plural, one {# ungelesenes Element} other {# ungelesene Elemente}}" #. How many months have passed, displayed in a narrow form #: src/lib/hooks/useTimeAgo.ts:182 msgid "{0, plural, one {#mo} other {#mo}}" -msgstr "" +msgstr "{0, plural, one {#Mo} other {#Mo}}" #: src/components/ProfileHoverCard/index.web.tsx:398 #: src/screens/Profile/Header/Metrics.tsx:22 @@ -106,11 +106,11 @@ msgstr "{0, plural, one {Like} other {Likes}}" #: src/screens/Profile/Header/Metrics.tsx:58 msgid "{0, plural, one {post} other {posts}}" -msgstr "{0, plural, one {Beitrag} other {Beiträge}}" +msgstr "{0, plural, one {Post} other {Posts}}" #: src/view/com/post-thread/PostThreadItem.tsx:438 msgid "{0, plural, one {quote} other {quotes}}" -msgstr "" +msgstr "{0, plural, one {Zitat} other {Zitate}}" #: src/view/com/post-thread/PostThreadItem.tsx:420 msgid "{0, plural, one {repost} other {reposts}}" @@ -119,12 +119,12 @@ msgstr "{0, plural, one {Repost} other {Reposts}}" #. Pattern: {wordValue} in tags #: src/components/dialogs/MutedWords.tsx:475 msgid "{0} <0>in <1>tags" -msgstr "" +msgstr "{0} <0>von <1>Tags" #. Pattern: {wordValue} in text, tags #: src/components/dialogs/MutedWords.tsx:465 msgid "{0} <0>in <1>text & tags" -msgstr "" +msgstr "{0} <0>von <1>Text & Tags" #: src/screens/StarterPack/StarterPackLandingScreen.tsx:223 msgid "{0} joined this week" @@ -132,12 +132,12 @@ msgstr "{0} sind diese Woche beigetreten" #: src/view/com/util/post-embeds/VideoEmbedInner/web-controls/Scrubber.tsx:201 msgid "{0} of {1}" -msgstr "" +msgstr "{0} von {1}" #. Accessibility label describing how many characters the user has entered out of a 50-character limit in a text input field #: src/screens/StarterPack/Wizard/StepDetails.tsx:55 msgid "{0} out of 50" -msgstr "" +msgstr "{0} von 50" #: src/screens/StarterPack/StarterPackScreen.tsx:485 msgid "{0} people have used this starter pack!" @@ -177,7 +177,7 @@ msgstr "{0} Sek." #: src/view/shell/desktop/LeftNav.tsx:382 msgid "{count, plural, one {# unread item} other {# unread items}}" -msgstr "" +msgstr "{count, plural, one {# ungelesenes Element} other {# ungelesene Elemente}}" #: src/lib/generate-starterpack.ts:111 #: src/screens/StarterPack/Wizard/index.tsx:178 @@ -194,19 +194,19 @@ msgstr "{estimatedTimeMins, plural, one {Minute} other {Minuten}}" #: src/view/com/notifications/NotificationFeedItem.tsx:305 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} followed you" -msgstr "" +msgstr "{firstAuthorLink} und <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} weiterer} other {{formattedAuthorsCount} weitere}} folgen dir" #: src/view/com/notifications/NotificationFeedItem.tsx:331 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your custom feed" -msgstr "" +msgstr "{firstAuthorLink} und <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} weiterem} other {{formattedAuthorsCount} weiteren}} gefällt dein benutzerdefinierter Feed" #: src/view/com/notifications/NotificationFeedItem.tsx:224 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your post" -msgstr "" +msgstr "{firstAuthorLink} und <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} weiteren} other {{formattedAuthorsCount} weiteren}} gefällt dein Post" #: src/view/com/notifications/NotificationFeedItem.tsx:248 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} reposted your post" -msgstr "" +msgstr "{firstAuthorLink} und <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} weiterer} other {{formattedAuthorsCount} weitere}} haben deinen Post repostet" #: src/view/com/notifications/NotificationFeedItem.tsx:355 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} signed up with your starter pack" @@ -214,23 +214,23 @@ msgstr "" #: src/view/com/notifications/NotificationFeedItem.tsx:317 msgid "{firstAuthorLink} followed you" -msgstr "" +msgstr "{firstAuthorLink} folgt dir" #: src/view/com/notifications/NotificationFeedItem.tsx:294 msgid "{firstAuthorLink} followed you back" -msgstr "" +msgstr "{firstAuthorLink} folgt dir zurück" #: src/view/com/notifications/NotificationFeedItem.tsx:343 msgid "{firstAuthorLink} liked your custom feed" -msgstr "" +msgstr "{firstAuthorLink} gefällt dein benutzerdefinierter Feed" #: src/view/com/notifications/NotificationFeedItem.tsx:236 msgid "{firstAuthorLink} liked your post" -msgstr "" +msgstr "{firstAuthorLink} gefällt dein Post" #: src/view/com/notifications/NotificationFeedItem.tsx:260 msgid "{firstAuthorLink} reposted your post" -msgstr "" +msgstr "{firstAuthorLink} hat deinen Post repostet" #: src/view/com/notifications/NotificationFeedItem.tsx:367 msgid "{firstAuthorLink} signed up with your starter pack" @@ -238,19 +238,19 @@ msgstr "" #: src/view/com/notifications/NotificationFeedItem.tsx:298 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} followed you" -msgstr "" +msgstr "{firstAuthorName} und {additionalAuthorsCount, plural, one {{formattedAuthorsCount} weiterer} other {{formattedAuthorsCount} weitere}} folgen dir" #: src/view/com/notifications/NotificationFeedItem.tsx:324 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your custom feed" -msgstr "" +msgstr "{firstAuthorName} und {additionalAuthorsCount, plural, one {{formattedAuthorsCount} weiteren} other {{formattedAuthorsCount} weiteren}} gefällt dein benutzerdefinierter Feed" #: src/view/com/notifications/NotificationFeedItem.tsx:217 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your post" -msgstr "" +msgstr "{firstAuthorName} und {additionalAuthorsCount, plural, one {{formattedAuthorsCount} weiteren} other {{formattedAuthorsCount} weiteren}} gefällt dein Post" #: src/view/com/notifications/NotificationFeedItem.tsx:241 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} reposted your post" -msgstr "" +msgstr "{firstAuthorName} und {additionalAuthorsCount, plural, one {{formattedAuthorsCount} weiterer} other {{formattedAuthorsCount} weitere}} haben deinen Post repostet" #: src/view/com/notifications/NotificationFeedItem.tsx:348 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} signed up with your starter pack" @@ -258,27 +258,27 @@ msgstr "" #: src/view/com/notifications/NotificationFeedItem.tsx:303 msgid "{firstAuthorName} followed you" -msgstr "" +msgstr "{firstAuthorName} folgt dir" #: src/view/com/notifications/NotificationFeedItem.tsx:293 msgid "{firstAuthorName} followed you back" -msgstr "" +msgstr "{firstAuthorName} folgt dir zurück" #: src/view/com/notifications/NotificationFeedItem.tsx:329 msgid "{firstAuthorName} liked your custom feed" -msgstr "" +msgstr "{firstAuthorName} gefällt dein benutzerdefinierter Feed" #: src/view/com/notifications/NotificationFeedItem.tsx:222 msgid "{firstAuthorName} liked your post" -msgstr "" +msgstr "{firstAuthorName} gefällt dein Post" #: src/view/com/notifications/NotificationFeedItem.tsx:246 msgid "{firstAuthorName} reposted your post" -msgstr "" +msgstr "{firstAuthorName} hat deinen Post repostet" #: src/view/com/notifications/NotificationFeedItem.tsx:353 msgid "{firstAuthorName} signed up with your starter pack" -msgstr "" +msgstr "{firstAuthorName} hat sich mit deinem Startpaket angemeldet" #: src/components/ProfileHoverCard/index.web.tsx:508 #: src/screens/Profile/Header/Metrics.tsx:49 @@ -287,19 +287,19 @@ msgstr "{following} Gefolgt" #: src/components/dms/dialogs/SearchablePeopleList.tsx:392 msgid "{handle} can't be messaged" -msgstr "{handle} kann keine Nachricht gesendet werden" +msgstr "{handle} kann nicht angeschrieben werden" #: src/view/shell/bottom-bar/BottomBarWeb.tsx:270 msgid "{notificationCount, plural, one {# unread item} other {# unread items}}" -msgstr "" +msgstr "{notificationCount, plural, one {# ungelesenes Element} other {# ungelesene Elemente}}" #: src/components/NewskieDialog.tsx:116 msgid "{profileName} joined Bluesky {0} ago" -msgstr "{profileName} ist vor {0} Bluesky beigetreten" +msgstr "{profileName} ist Bluesky vor {0} beigetreten" #: src/components/NewskieDialog.tsx:111 msgid "{profileName} joined Bluesky using a starter pack {0} ago" -msgstr "{profileName} ist vor {0} Bluesky mit einem Startpaket beigetreten" +msgstr "{profileName} ist Bluesky vor {0} mit einem Starterpaket beigetreten" #: src/screens/StarterPack/Wizard/index.tsx:449 msgctxt "profiles" @@ -329,15 +329,15 @@ msgstr "<0>{0} ist in deinem Startpaket enthalten" #: src/components/WhoCanReply.tsx:296 msgid "<0>{0} members" -msgstr "" +msgstr "<0>{0} Mitglieder" #: src/components/dms/DateDivider.tsx:69 msgid "<0>{date} at {time}" -msgstr "" +msgstr "<0>{date} um {time}" #: src/screens/Settings/NotificationSettings.tsx:85 msgid "<0>Experimental: When this preference is enabled, you'll only receive reply and quote notifications from users you follow. We'll continue to add more controls here over time." -msgstr "" +msgstr "<0>Experimentell: Wenn diese Einstellung aktiviert ist, erhältst du nur Mitteilungen zu Antworten und Zitaten von Nutzern, denen du folgst. Wir werden hier mit der Zeit weitere Einstellungsmöglichkeiten hinzufügen." #: src/screens/StarterPack/Wizard/index.tsx:440 msgid "<0>You and<1> <2>{0} are included in your starter pack" @@ -349,7 +349,7 @@ msgstr "⚠Ungültiger Handle" #: src/components/dialogs/MutedWords.tsx:193 msgid "24 hours" -msgstr "" +msgstr "24 Stunden" #: src/screens/Login/LoginForm.tsx:268 msgid "2FA Confirmation" @@ -357,11 +357,11 @@ msgstr "2FA Bestätigung" #: src/components/dialogs/MutedWords.tsx:232 msgid "30 days" -msgstr "" +msgstr "30 Tage" #: src/components/dialogs/MutedWords.tsx:217 msgid "7 days" -msgstr "" +msgstr "7 Tage" #: src/Navigation.tsx:383 #: src/screens/Settings/AboutSettings.tsx:34 @@ -373,16 +373,16 @@ msgstr "Über" #. Accept a chat request #: src/screens/Messages/components/RequestButtons.tsx:235 msgid "Accept" -msgstr "" +msgstr "Annehmen" #: src/screens/Messages/components/RequestButtons.tsx:225 msgid "Accept chat request" -msgstr "" +msgstr "Chat-Anfrage annehmen" #. Accept a chat request #: src/screens/Messages/components/RequestListItem.tsx:42 msgid "Accept Request" -msgstr "" +msgstr "Anfrage annehmen" #: src/screens/Settings/AccessibilitySettings.tsx:46 #: src/screens/Settings/Settings.tsx:191 @@ -400,59 +400,59 @@ msgstr "Einstellungen für Barrierefreiheit" #: src/screens/Settings/Settings.tsx:153 #: src/screens/Settings/Settings.tsx:156 msgid "Account" -msgstr "Konto" +msgstr "Account" #: src/screens/Messages/components/RequestButtons.tsx:81 #: src/view/com/profile/ProfileMenu.tsx:141 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:375 msgctxt "toast" msgid "Account blocked" -msgstr "" +msgstr "Account blockiert" #: src/view/com/profile/ProfileMenu.tsx:154 msgctxt "toast" msgid "Account followed" -msgstr "" +msgstr "Account gefolgt" #: src/view/com/profile/ProfileMenu.tsx:117 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:398 msgctxt "toast" msgid "Account muted" -msgstr "" +msgstr "Account stummgeschaltet" #: src/components/moderation/ModerationDetailsDialog.tsx:103 #: src/lib/moderation/useModerationCauseDescription.ts:98 msgid "Account Muted" -msgstr "Konto stummgeschaltet" +msgstr "Account stummgeschaltet" #: src/components/moderation/ModerationDetailsDialog.tsx:89 msgid "Account Muted by List" -msgstr "Konto via Liste stummgeschaltet" +msgstr "Account durch Liste stummgeschaltet" #: src/screens/Settings/Settings.tsx:430 msgid "Account options" -msgstr "Kontoeinstellungen" +msgstr "Account-Optionen" #: src/screens/Settings/Settings.tsx:466 msgid "Account removed from quick access" -msgstr "Konto aus dem Schnellzugriff entfernt" +msgstr "Account aus dem Schnellzugriff entfernt" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:137 #: src/view/com/profile/ProfileMenu.tsx:131 msgctxt "toast" msgid "Account unblocked" -msgstr "" +msgstr "Account entblockt" #: src/view/com/profile/ProfileMenu.tsx:166 msgctxt "toast" msgid "Account unfollowed" -msgstr "" +msgstr "Account entfolgt" #: src/view/com/profile/ProfileMenu.tsx:107 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:388 msgctxt "toast" msgid "Account unmuted" -msgstr "" +msgstr "Account nicht mehr stummgeschaltet" #: src/components/dialogs/MutedWords.tsx:328 #: src/view/com/modals/ListAddRemoveUsers.tsx:269 @@ -476,12 +476,12 @@ msgstr "Inhaltswarnung hinzufügen" #: src/view/screens/ProfileList.tsx:917 #: src/view/screens/ProfileList.tsx:935 msgid "Add a user to this list" -msgstr "Einen Benutzer zu dieser Liste hinzufügen" +msgstr "Füge einen Nutzer zu dieser Liste hinzu" #: src/components/dialogs/SwitchAccount.tsx:55 #: src/screens/Deactivated.tsx:192 msgid "Add account" -msgstr "Konto hinzufügen" +msgstr "Account hinzufügen" #: src/view/com/composer/GifAltText.tsx:76 #: src/view/com/composer/GifAltText.tsx:144 @@ -495,22 +495,22 @@ msgstr "Alt-Text hinzufügen" #: src/view/com/composer/videos/SubtitleDialog.tsx:107 msgid "Add alt text (optional)" -msgstr "" +msgstr "Alt-Text hinzufügen (optional)" #: src/screens/Settings/Settings.tsx:373 #: src/screens/Settings/Settings.tsx:376 #: src/view/shell/desktop/LeftNav.tsx:280 #: src/view/shell/desktop/LeftNav.tsx:284 msgid "Add another account" -msgstr "Anderen Account hinzufügen" +msgstr "Füge einen weiteren Account hinzu" #: src/view/com/composer/Composer.tsx:743 msgid "Add another post" -msgstr "" +msgstr "Einen weiteren Post hinzufügen" #: src/screens/Settings/components/AddAppPasswordDialog.tsx:102 msgid "Add app password" -msgstr "" +msgstr "App-Passwort hinzufügen" #: src/screens/Settings/AppPasswords.tsx:75 #: src/screens/Settings/AppPasswords.tsx:83 @@ -521,11 +521,11 @@ msgstr "App-Passwort hinzufügen" #: src/components/moderation/ReportDialog/index.tsx:392 #: src/components/moderation/ReportDialog/index.tsx:396 msgid "Add more details (optional)" -msgstr "" +msgstr "Weitere Details hinzufügen (optional)" #: src/components/dialogs/MutedWords.tsx:321 msgid "Add mute word with chosen settings" -msgstr "" +msgstr "Stummgeschaltetes Wort mit den gewählten Einstellungen hinzufügen" #: src/components/dialogs/MutedWords.tsx:112 msgid "Add muted words and tags" @@ -533,12 +533,12 @@ msgstr "Stummgeschaltete Wörter und Tags hinzufügen" #: src/view/com/composer/Composer.tsx:1258 msgid "Add new post" -msgstr "" +msgstr "Neuen Post hinzufügen" #: src/view/screens/ProfileList.tsx:925 #: src/view/screens/ProfileList.tsx:943 msgid "Add people" -msgstr "" +msgstr "Personen hinzufügen" #: src/screens/Home/NoFeedsPinned.tsx:99 msgid "Add recommended feeds" @@ -560,12 +560,9 @@ msgstr "Füge den folgenden DNS-Eintrag zu deiner Domain hinzu:" msgid "Add this feed to your feeds" msgstr "Füge diesen Feed zu deinen Feeds hinzu" +#: src/view/com/profile/ProfileMenu.tsx:273 #: src/view/com/profile/ProfileMenu.tsx:276 msgid "Add to lists" -msgstr "" - -#: src/view/com/profile/ProfileMenu.tsx:273 -msgid "Add to Lists" msgstr "Zu Listen hinzufügen" #: src/view/com/feeds/FeedSourceCard.tsx:269 @@ -583,11 +580,11 @@ msgstr "Zu meinen Feeds hinzugefügt" #: src/components/moderation/ReportDialog/index.tsx:410 msgid "Additional details (limit 300 characters)" -msgstr "" +msgstr "Zusätzliche Details (max. 300 Zeichen)" #: src/view/com/composer/labels/LabelsBtn.tsx:160 msgid "Adult" -msgstr "" +msgstr "Für Erwachsene" #: src/components/moderation/ContentHider.tsx:113 #: src/lib/moderation/useGlobalLabelStrings.ts:34 @@ -607,7 +604,7 @@ msgstr "Inhalte für Erwachsene sind deaktiviert." #: src/view/com/composer/labels/LabelsBtn.tsx:139 #: src/view/com/composer/labels/LabelsBtn.tsx:197 msgid "Adult Content labels" -msgstr "" +msgstr "Kennzeichnungen für Inhalt für Erwachsene" #: src/screens/Moderation/index.tsx:399 msgid "Advanced" @@ -615,17 +612,17 @@ msgstr "Erweitert" #: src/view/screens/Notifications.tsx:86 msgid "All" -msgstr "" +msgstr "Alle" #: src/screens/StarterPack/StarterPackScreen.tsx:381 msgid "All accounts have been followed!" -msgstr "Allen Konten wurden gefolgt!" +msgstr "Alle Accounts wurden gefolgt!" #: src/view/screens/Search/Search.tsx:370 #: src/view/screens/Search/Search.tsx:405 #: src/view/screens/Search/Search.tsx:407 msgid "All languages" -msgstr "" +msgstr "Alle Sprachen" #: src/view/screens/Feeds.tsx:702 msgid "All the feeds you've saved, right in one place." @@ -643,11 +640,11 @@ msgstr "Erlaube neue Nachrichten von" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:344 msgid "Allow quote posts" -msgstr "" +msgstr "Zitieren dieses Posts erlauben" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:389 msgid "Allow replies from:" -msgstr "" +msgstr "Antworten erlauben von:" #: src/screens/Settings/AppPasswords.tsx:200 msgid "Allows access to direct messages" @@ -666,7 +663,7 @@ msgstr "Bereits angemeldet als @{0}" #: src/view/com/composer/photos/Gallery.tsx:187 #: src/view/com/util/post-embeds/GifEmbed.tsx:186 msgid "ALT" -msgstr "" +msgstr "ALT" #: src/screens/Settings/AccessibilitySettings.tsx:56 #: src/view/com/composer/GifAltText.tsx:154 @@ -689,7 +686,7 @@ msgstr "Alt-Text beschreibt Bilder für blinde und sehbehinderte Benutzer und hi #: src/view/com/composer/GifAltText.tsx:179 #: src/view/com/composer/photos/ImageAltTextDialog.tsx:139 msgid "Alt text will be truncated. Limit: {0} characters." -msgstr "" +msgstr "Alt-Text wird abgeschnitten. Begrenzung: {0} Zeichen." #: src/screens/Settings/components/DisableEmail2FADialog.tsx:93 #: src/view/com/modals/VerifyEmail.tsx:132 @@ -702,19 +699,19 @@ msgstr "Eine E-Mail wurde an deine vorherige Adresse, {0}, gesendet. Sie enthäl #: src/components/dialogs/VerifyEmailDialog.tsx:91 msgid "An email has been sent! Please enter the confirmation code included in the email below." -msgstr "" +msgstr "Eine E-Mail wurde versendet! Bitte gib unten den Bestätigungscode aus der E-Mail ein." #: src/components/dialogs/GifSelect.tsx:265 msgid "An error has occurred" -msgstr "" +msgstr "Ein Fehler ist aufgetreten" #: src/view/com/util/post-embeds/VideoEmbedInner/web-controls/VideoControls.tsx:420 msgid "An error occurred" -msgstr "" +msgstr "Ein Fehler ist aufgetreten" #: src/view/com/composer/state/video.ts:398 msgid "An error occurred while compressing the video." -msgstr "" +msgstr "Beim Komprimieren des Videos ist ein Fehler aufgetreten." #: src/components/StarterPack/ProfileStarterPacks.tsx:331 msgid "An error occurred while generating your starter pack. Want to try again?" @@ -722,11 +719,11 @@ msgstr "Beim Generieren deines Startpakets ist ein Fehler aufgetreten. Möchtest #: src/view/com/util/post-embeds/VideoEmbed.tsx:160 msgid "An error occurred while loading the video. Please try again later." -msgstr "" +msgstr "Beim Laden des Videos ist ein Fehler aufgetreten. Bitte versuche es später erneut." #: src/view/com/util/post-embeds/VideoEmbed.web.tsx:198 msgid "An error occurred while loading the video. Please try again." -msgstr "" +msgstr "Beim Laden des Videos ist ein Fehler aufgetreten. Bitte versuche es erneut." #: src/components/StarterPack/QrCodeDialog.tsx:72 #: src/components/StarterPack/ShareDialog.tsx:79 @@ -735,7 +732,7 @@ msgstr "Beim Speichern des QR-Codes ist ein Fehler aufgetreten!" #: src/view/com/composer/videos/SelectVideoBtn.tsx:83 msgid "An error occurred while selecting the video" -msgstr "" +msgstr "Bei der Auswahl des Videos ist ein Fehler aufgetreten" #: src/screens/StarterPack/StarterPackScreen.tsx:347 #: src/screens/StarterPack/StarterPackScreen.tsx:369 @@ -744,7 +741,7 @@ msgstr "Beim Versuch, allen zu folgen, ist ein Fehler aufgetreten." #: src/view/com/composer/state/video.ts:435 msgid "An error occurred while uploading the video." -msgstr "" +msgstr "Beim Hochladen des Videos ist ein Fehler aufgetreten." #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:28 #: src/lib/moderation/useReportOptions.ts:28 @@ -753,11 +750,11 @@ msgstr "Ein Problem, das hier nicht aufgelistet ist" #: src/components/dms/dialogs/NewChatDialog.tsx:41 msgid "An issue occurred starting the chat" -msgstr "" +msgstr "Beim Starten des Chats ist ein Problem aufgetreten" #: src/components/dms/dialogs/ShareViaChatDialog.tsx:47 msgid "An issue occurred while trying to open the chat" -msgstr "" +msgstr "Beim Öffnen des Chats ist ein Problem aufgetreten" #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 @@ -775,7 +772,7 @@ msgstr "Ein unbekannter Fehler ist aufgetreten" #: src/components/moderation/ModerationDetailsDialog.tsx:134 #: src/lib/moderation/useModerationCauseDescription.ts:144 msgid "an unknown labeler" -msgstr "" +msgstr "ein unbekannter Kennzeichner" #: src/components/WhoCanReply.tsx:317 msgid "and" @@ -804,7 +801,7 @@ msgstr "Jeder kann interagieren" #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:18 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:23 msgid "App Icon" -msgstr "" +msgstr "App-Symbol" #: src/screens/Settings/LanguageSettings.tsx:80 msgid "App Language" @@ -812,29 +809,29 @@ msgstr "App-Sprache" #: src/screens/Settings/components/AddAppPasswordDialog.tsx:122 msgid "App Password" -msgstr "" +msgstr "App-Passwort" #: src/screens/Settings/AppPasswords.tsx:147 msgctxt "toast" msgid "App password deleted" -msgstr "" +msgstr "App-Passwort gelöscht" #: src/screens/Settings/components/AddAppPasswordDialog.tsx:84 msgid "App password name must be unique" -msgstr "" +msgstr "Der Name des App-Passworts muss eindeutig sein" #: src/screens/Settings/components/AddAppPasswordDialog.tsx:62 msgid "App password names can only contain letters, numbers, spaces, dashes, and underscores" -msgstr "" +msgstr "App-Passwortnamen dürfen nur Buchstaben, Zahlen, Leerzeichen, Bindestriche und Unterstriche enthalten" #: src/screens/Settings/components/AddAppPasswordDialog.tsx:80 msgid "App password names must be at least 4 characters long" -msgstr "" +msgstr "Namen von App-Passwörtern müssen mindestens 4 Zeichen enthalten" #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:63 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:66 msgid "App passwords" -msgstr "" +msgstr "App-Passwörter" #: src/Navigation.tsx:311 #: src/screens/Settings/AppPasswords.tsx:51 @@ -854,16 +851,16 @@ msgstr "Kennzeichnung „{0}” anfechten" #: src/screens/Messages/components/ChatDisabled.tsx:91 msgctxt "toast" msgid "Appeal submitted" -msgstr "" +msgstr "Einspruch eingereicht" #: src/screens/Takendown.tsx:111 #: src/screens/Takendown.tsx:144 msgid "Appeal suspension" -msgstr "" +msgstr "Suspendierung anfechten" #: src/screens/Takendown.tsx:114 msgid "Appeal Suspension" -msgstr "" +msgstr "Suspendierung anfechten" #: src/screens/Messages/components/ChatDisabled.tsx:51 #: src/screens/Messages/components/ChatDisabled.tsx:53 @@ -886,12 +883,12 @@ msgstr "Standardmäßig empfohlene Feeds anwenden" #: src/view/com/post-thread/PostThreadItem.tsx:845 msgid "Archived from {0}" -msgstr "" +msgstr "Archiviert von {0}" #: src/view/com/post-thread/PostThreadItem.tsx:814 #: src/view/com/post-thread/PostThreadItem.tsx:853 msgid "Archived post" -msgstr "" +msgstr "Archivierter Post" #: src/screens/Settings/AppPasswords.tsx:209 msgid "Are you sure you want to delete the app password \"{0}\"?" @@ -907,11 +904,11 @@ msgstr "Möchtest du dieses Startpaket wirklich löschen?" #: src/screens/Profile/Header/EditProfileDialog.tsx:82 msgid "Are you sure you want to discard your changes?" -msgstr "" +msgstr "Bist du sicher, dass du deine Änderungen verwerfen möchtest?" #: src/components/dms/LeaveConvoPrompt.tsx:46 msgid "Are you sure you want to leave this conversation?" -msgstr "" +msgstr "Bist du sicher, dass du diese Konversation verlassen möchtest?" #: src/components/dms/LeaveConvoPrompt.tsx:45 msgid "Are you sure you want to leave this conversation? Your messages will be deleted for you, but not for the other participant." @@ -931,7 +928,7 @@ msgstr "Bist du sicher, dass du diesen Entwurf verwerfen möchtest?" #: src/view/com/composer/Composer.tsx:868 msgid "Are you sure you'd like to discard this post?" -msgstr "" +msgstr "Bist du sicher, dass du diesen Post verwerfen möchtest?" #: src/components/dialogs/MutedWords.tsx:433 msgid "Are you sure?" @@ -939,7 +936,7 @@ msgstr "Bist du sicher?" #: src/view/com/composer/select-language/SuggestedLanguage.tsx:69 msgid "Are you writing in <0>{suggestedLanguageName}?" -msgstr "" +msgstr "Schreibst du auf <0>{suggestedLanguageName}?" #: src/screens/Onboarding/index.tsx:23 #: src/screens/Onboarding/state.ts:95 @@ -957,7 +954,7 @@ msgstr "Mindestens 3 Zeichen" #: src/screens/Settings/AppIconSettings/useAppIconSets.ts:40 msgctxt "Name of app icon variant" msgid "Aurora" -msgstr "" +msgstr "Aurora" #: src/screens/Settings/AccessibilitySettings.tsx:105 msgid "Autoplay options have moved to the <0>Content and Media settings." @@ -966,7 +963,7 @@ msgstr "" #: src/screens/Settings/ContentAndMediaSettings.tsx:107 #: src/screens/Settings/ContentAndMediaSettings.tsx:113 msgid "Autoplay videos and GIFs" -msgstr "" +msgstr "Videos und GIFs automatisch abspielen" #: src/components/dms/MessagesListHeader.tsx:82 #: src/components/moderation/LabelsOnMeDialog.tsx:315 @@ -987,9 +984,9 @@ msgstr "" msgid "Back" msgstr "Zurück" -#: src/screens/Messages/Inbox.tsx:233 +#: src/screens/Messages/Inbox.tsx:238 msgid "Back to Chats" -msgstr "" +msgstr "Zurück zu Chats" #: src/view/screens/Lists.tsx:81 #: src/view/screens/ModerationModlists.tsx:81 @@ -998,7 +995,7 @@ msgstr "" #: src/view/com/composer/Composer.tsx:621 msgid "Before creating a post, you must first verify your email." -msgstr "" +msgstr "Bevor du einen Post erstellen kannst, musst du zuerst deine E-Mail verifizieren." #: src/components/StarterPack/ProfileStarterPacks.tsx:338 msgid "Before creating a starter pack, you must first verify your email." @@ -1013,7 +1010,7 @@ msgstr "" #: src/screens/Search/components/ExploreTrendingTopics.tsx:74 #: src/screens/Search/components/ExploreTrendingVideos.tsx:111 msgid "BETA" -msgstr "" +msgstr "BETA" #: src/components/dialogs/BirthDateSettings.tsx:103 #: src/screens/Settings/AccountSettings.tsx:109 @@ -1035,24 +1032,24 @@ msgstr "Blockieren" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:669 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:671 msgid "Block account" -msgstr "Konto blockieren" +msgstr "Account blockieren" #: src/view/com/profile/ProfileMenu.tsx:382 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:827 msgid "Block Account?" -msgstr "Konto blockieren?" +msgstr "Account blockieren?" #: src/view/screens/ProfileList.tsx:662 msgid "Block accounts" -msgstr "Konten blockieren" +msgstr "Accounts blockieren" #: src/components/dms/ReportDialog.tsx:317 msgid "Block and Delete" -msgstr "" +msgstr "Blockieren und löschen" #: src/components/dms/ReportDialog.tsx:352 msgid "Block and/or delete this conversation" -msgstr "" +msgstr "Diese Unterhaltung blockieren und/oder löschen" #: src/view/screens/ProfileList.tsx:782 msgid "Block list" @@ -1060,20 +1057,20 @@ msgstr "Blockliste" #: src/screens/Messages/components/ChatStatusInfo.tsx:46 msgid "Block or report" -msgstr "" +msgstr "Blockieren oder melden" #: src/view/screens/ProfileList.tsx:777 msgid "Block these accounts?" -msgstr "Diese Konten blockieren?" +msgstr "Diese Accounts blockieren?" #: src/components/dms/ReportDialog.tsx:356 #: src/components/dms/ReportDialog.tsx:359 msgid "Block user" -msgstr "" +msgstr "Nutzer blockieren" #: src/components/dms/ReportDialog.tsx:323 msgid "Block User" -msgstr "" +msgstr "Nutzer blockieren" #: src/view/com/util/post-embeds/QuoteEmbed.tsx:84 msgid "Blocked" @@ -1081,55 +1078,55 @@ msgstr "Blockiert" #: src/screens/Moderation/index.tsx:269 msgid "Blocked accounts" -msgstr "Blockierte Konten" +msgstr "Blockierte Accounts" #: src/Navigation.tsx:160 #: src/view/screens/ModerationBlockedAccounts.tsx:101 msgid "Blocked Accounts" -msgstr "Blockierte Konten" +msgstr "Blockierte Accounts" #: src/view/com/profile/ProfileMenu.tsx:394 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:829 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." -msgstr "Blockierte Konten können nicht in deinen Threads antworten, dich erwähnen oder anderweitig mit dir interagieren." +msgstr "Blockierte Accounts können nicht in deinen Threads antworten, dich erwähnen oder anderweitig mit dir interagieren." #: src/view/screens/ModerationBlockedAccounts.tsx:112 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you. You will not see their content and they will be prevented from seeing yours." -msgstr "Blockierte Konten können nicht in deinen Threads antworten, dich erwähnen oder anderweitig mit dir interagieren. Du wirst ihre Inhalte nicht sehen und sie werden daran gehindert, deine zu sehen." +msgstr "Blockierte Accounts können nicht in deinen Threads antworten, dich erwähnen oder anderweitig mit dir interagieren. Du wirst ihre Inhalte nicht sehen und sie werden daran gehindert, deine zu sehen." #: src/view/com/post-thread/PostThread.tsx:468 msgid "Blocked post." -msgstr "Blockierter Beitrag." +msgstr "Blockierter Post." #: src/screens/Profile/Sections/Labels.tsx:173 msgid "Blocking does not prevent this labeler from placing labels on your account." -msgstr "Blockieren hindert diesen Kennzeichnungsdienst nicht daran, Kennzeichnungen zu deinem Konto hinzuzufügen." +msgstr "Blockieren hindert diesen Kennzeichnungsdienst nicht daran, Kennzeichnungen zu deinem Account hinzuzufügen." #: src/view/screens/ProfileList.tsx:779 msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." -msgstr "Die Blockierung ist öffentlich. Blockierte Konten können nicht in deinen Threads antworten, dich erwähnen oder anderweitig mit dir interagieren." +msgstr "Die Blockierung ist öffentlich. Blockierte Accounts können nicht in deinen Threads antworten, dich erwähnen oder anderweitig mit dir interagieren." #: src/view/com/profile/ProfileMenu.tsx:391 msgid "Blocking will not prevent labels from being applied on your account, but it will stop this account from replying in your threads or interacting with you." -msgstr "Blockieren verhindert nicht, dass Kennzeichnungen zu deinem Konto hinzugefügt werden, verhindert aber, dass dieses Konto in deinen Threads antworten oder interagieren kann." +msgstr "Blockieren verhindert nicht, dass Kennzeichnungen zu deinem Account hinzugefügt werden, verhindert aber, dass dieser Account in deinen Threads antworten oder interagieren kann." #: src/view/com/auth/SplashScreen.web.tsx:173 msgid "Blog" -msgstr "" +msgstr "Blog" #: src/view/com/auth/server-input/index.tsx:136 #: src/view/com/auth/server-input/index.tsx:137 msgid "Bluesky" -msgstr "" +msgstr "Bluesky" #: src/view/com/post-thread/PostThreadItem.tsx:870 msgid "Bluesky cannot confirm the authenticity of the claimed date." -msgstr "" +msgstr "Bluesky kann die Echtheit des angegebenen Datums nicht bestätigen." #: src/screens/Settings/AppIconSettings/useAppIconSets.ts:129 msgctxt "Name of app icon variant" msgid "Bluesky Classic™" -msgstr "" +msgstr "Bluesky Classic™" #: src/view/com/auth/server-input/index.tsx:212 msgid "Bluesky is an open network where you can choose your hosting provider. If you're a developer, you can host your own server." @@ -1146,23 +1143,23 @@ msgstr "Mit Freunden ist Bluesky besser!" #: src/screens/Takendown.tsx:217 msgid "Bluesky Social Terms of Service" -msgstr "" +msgstr "Bluesky Social Nutzungsbedingungen" #: src/components/StarterPack/ProfileStarterPacks.tsx:298 msgid "Bluesky will choose a set of recommended accounts from people in your network." -msgstr "Bluesky wählt eine Reihe von empfohlenen Konten von Personen in deinem Netzwerk aus." +msgstr "Bluesky wählt eine Reihe von empfohlenen Accounts von Personen in deinem Netzwerk aus." #: src/screens/Settings/components/PwiOptOut.tsx:99 msgid "Bluesky will not show your profile and posts to logged-out users. Other apps may not honor this request. This does not make your account private." -msgstr "Bluesky zeigt dein Profil und deine Beiträge nicht für abgemeldete Benutzer an. Andere Apps kommen dieser Aufforderung möglicherweise nicht nach." +msgstr "Bluesky zeigt dein Profil und deine Posts nicht für abgemeldete Nutzer an. Andere Apps kommen dieser Aufforderung möglicherweise nicht nach." #: src/screens/Settings/AppIconSettings/index.tsx:99 msgid "Bluesky+" -msgstr "" +msgstr "Bluesky+" #: src/screens/Settings/AppIconSettings/index.tsx:102 msgid "Bluesky+ icons" -msgstr "" +msgstr "Bluesky+-Symbole" #: src/lib/moderation/useLabelBehaviorDescription.ts:53 msgid "Blur images" @@ -1179,7 +1176,7 @@ msgstr "Bücher" #: src/components/FeedInterstitials.tsx:372 msgid "Browse more accounts on the Explore page" -msgstr "Stöbere auf der Seite „Explore” nach weiteren Konten" +msgstr "" #: src/components/FeedInterstitials.tsx:509 msgid "Browse more feeds on the Explore page" @@ -1204,23 +1201,23 @@ msgstr "Andere Feeds durchsuchen" #: src/components/TrendingTopics.tsx:178 msgid "Browse posts about {displayName}" -msgstr "" +msgstr "Posts über {displayName} durchsuchen" #: src/components/TrendingTopics.tsx:186 msgid "Browse posts tagged with {displayName}" -msgstr "" +msgstr "Posts durchsuchen, die mit {displayName} getaggt sind" #: src/components/TrendingTopics.tsx:195 msgid "Browse starter pack {displayName}" -msgstr "" +msgstr "Startpaket {displayName} durchsuchen" #: src/components/TrendingTopics.tsx:232 msgid "Browse topic {displayName}" -msgstr "" +msgstr "Thema {displayName} durchsuchen" #: src/view/com/auth/SplashScreen.web.tsx:168 msgid "Business" -msgstr "" +msgstr "Unternehmen" #: src/components/LabelingServiceCard/index.tsx:62 #: src/components/moderation/ReportDialog/index.tsx:672 @@ -1229,19 +1226,19 @@ msgstr "Von {0}" #: src/screens/Profile/components/ProfileFeedHeader.tsx:443 msgid "By <0>{0}" -msgstr "" +msgstr "Von <0>{0}" #: src/screens/Signup/StepInfo/Policies.tsx:81 msgid "By creating an account you agree to the <0>Privacy Policy." -msgstr "" +msgstr "Mit der Erstellung eines Accounts stimmst du der <0>Datenschutzerklärung zu." #: src/screens/Signup/StepInfo/Policies.tsx:48 msgid "By creating an account you agree to the <0>Terms of Service and <1>Privacy Policy." -msgstr "" +msgstr "Mit der Erstellung eines Accounts stimmst du den <0>Nutzungsbedingungen und der <1>Datenschutzerklärung zu." #: src/screens/Signup/StepInfo/Policies.tsx:68 msgid "By creating an account you agree to the <0>Terms of Service." -msgstr "" +msgstr "Mit der Erstellung eines Accounts stimmst du den <0>Nutzungsbedingungen zu." #: src/view/com/composer/photos/OpenCameraBtn.tsx:72 msgid "Camera" @@ -1290,7 +1287,7 @@ msgstr "Abbrechen" #: src/view/com/modals/DeleteAccount.tsx:166 #: src/view/com/modals/DeleteAccount.tsx:274 msgid "Cancel account deletion" -msgstr "Kontolöschung abbrechen" +msgstr "Account-Löschung abbrechen" #: src/view/com/modals/CropImage.web.tsx:94 msgid "Cancel image crop" @@ -1302,11 +1299,11 @@ msgstr "Profilbearbeitung abbrechen" #: src/view/com/util/post-ctrls/RepostButton.tsx:207 msgid "Cancel quote post" -msgstr "Beitrag zitieren abbrechen" +msgstr "Post zitieren abbrechen" #: src/screens/Deactivated.tsx:152 msgid "Cancel reactivation and sign out" -msgstr "" +msgstr "Reaktivierung abbrechen und ausloggen" #: src/view/com/modals/ListAddRemoveUsers.tsx:88 #: src/view/screens/Search/Search.tsx:882 @@ -1318,20 +1315,20 @@ msgid "Cancels opening the linked website" msgstr "Bricht das Öffnen der verlinkten Website ab" #: src/state/shell/composer/index.tsx:82 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:118 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:159 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:195 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:121 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:162 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:198 msgid "Cannot interact with a blocked user" msgstr "" #: src/view/com/composer/videos/SubtitleDialog.tsx:133 msgid "Captions (.vtt)" -msgstr "" +msgstr "Untertitel (.vtt)" #: src/view/com/composer/videos/SubtitleDialog.tsx:41 #: src/view/com/composer/videos/SubtitleDialog.tsx:56 msgid "Captions & alt text" -msgstr "" +msgstr "Untertitel und Alt-Text" #: src/screens/Settings/components/Email2FAToggle.tsx:60 #: src/view/com/modals/VerifyEmail.tsx:160 @@ -1340,7 +1337,7 @@ msgstr "Ändern" #: src/screens/Settings/AppIconSettings/index.tsx:39 msgid "Change app icon" -msgstr "" +msgstr "App-Symbol ändern" #: src/screens/Settings/AppIconSettings/index.tsx:38 #: src/screens/Settings/AppIconSettings/index.tsx:221 @@ -1350,12 +1347,12 @@ msgstr "" #: src/screens/Settings/AccountSettings.tsx:97 #: src/screens/Settings/AccountSettings.tsx:101 msgid "Change email" -msgstr "" +msgstr "E-Mail ändern" #: src/components/dialogs/VerifyEmailDialog.tsx:162 #: src/components/dialogs/VerifyEmailDialog.tsx:187 msgid "Change email address" -msgstr "" +msgstr "E-Mail-Adresse ändern" #: src/screens/Settings/components/ChangeHandleDialog.tsx:92 #: src/screens/Settings/components/ChangeHandleDialog.tsx:96 @@ -1364,7 +1361,7 @@ msgstr "Handle ändern" #: src/components/moderation/ReportDialog/index.tsx:314 msgid "Change moderation service" -msgstr "" +msgstr "Moderationsdienst ändern" #: src/view/com/modals/VerifyEmail.tsx:155 msgid "Change my email" @@ -1376,11 +1373,11 @@ msgstr "Passwort ändern" #: src/view/com/composer/select-language/SuggestedLanguage.tsx:82 msgid "Change post language to {suggestedLanguageName}" -msgstr "" +msgstr "Sprache des Posts auf {suggestedLanguageName} ändern" #: src/components/moderation/ReportDialog/index.tsx:236 msgid "Change report reason" -msgstr "" +msgstr "Grund für Meldung ändern" #: src/view/com/modals/ChangeEmail.tsx:104 msgid "Change Your Email" @@ -1388,49 +1385,49 @@ msgstr "Deine E-Mail ändern" #: src/components/dialogs/VerifyEmailDialog.tsx:171 msgid "Change your email address" -msgstr "" +msgstr "Ändere deine E-Mail-Adresse" #: src/screens/Settings/AppIconSettings/index.tsx:216 msgid "Changes app icon" -msgstr "" +msgstr "Ändert das App-Symbol" #: src/components/forms/HostingProvider.tsx:50 #: src/components/forms/HostingProvider.tsx:70 msgid "Changes hosting provider" -msgstr "" +msgstr "Ändert den Hosting-Anbieter" #: src/Navigation.tsx:408 #: src/view/shell/bottom-bar/BottomBar.tsx:205 #: src/view/shell/desktop/LeftNav.tsx:534 #: src/view/shell/Drawer.tsx:422 msgid "Chat" -msgstr "" +msgstr "Chat" #: src/screens/Messages/components/RequestButtons.tsx:68 #: src/screens/Messages/components/RequestButtons.tsx:280 msgctxt "toast" msgid "Chat deleted" -msgstr "" +msgstr "Chat gelöscht" #: src/components/dms/ConvoMenu.tsx:176 msgctxt "toast" msgid "Chat muted" -msgstr "" +msgstr "Chat stummgeschaltet" #: src/Navigation.tsx:418 #: src/screens/Messages/components/InboxPreview.tsx:24 msgid "Chat request inbox" -msgstr "" +msgstr "Posteingang für Chat-Anfragen" #: src/screens/Messages/components/InboxPreview.tsx:64 -#: src/screens/Messages/Inbox.tsx:72 +#: src/screens/Messages/Inbox.tsx:77 msgid "Chat requests" -msgstr "" +msgstr "Chat-Anfragen" #: src/components/dms/ConvoMenu.tsx:75 #: src/components/dms/MessageMenu.tsx:83 #: src/Navigation.tsx:413 -#: src/screens/Messages/ChatList.tsx:327 +#: src/screens/Messages/ChatList.tsx:328 msgid "Chat settings" msgstr "Chat-Einstellungen" @@ -1441,12 +1438,12 @@ msgstr "Chat-Einstellungen" #: src/components/dms/ConvoMenu.tsx:178 msgctxt "toast" msgid "Chat unmuted" -msgstr "" +msgstr "Chat nicht mehr stummgeschaltet" -#: src/screens/Messages/ChatList.tsx:343 -#: src/screens/Messages/ChatList.tsx:367 +#: src/screens/Messages/ChatList.tsx:344 +#: src/screens/Messages/ChatList.tsx:368 msgid "Chats" -msgstr "" +msgstr "Chats" #: src/screens/SignupQueued.tsx:78 #: src/screens/SignupQueued.tsx:82 @@ -1455,7 +1452,7 @@ msgstr "Meinen Status prüfen" #: src/screens/Login/LoginForm.tsx:301 msgid "Check your email for a sign in code and enter it here." -msgstr "" +msgstr "Schau in deinem E-Mail-Postfach nach einem Anmeldecode und gib ihn hier ein." #: src/view/com/modals/DeleteAccount.tsx:213 msgid "Check your inbox for an email with the confirmation code to enter below:" @@ -1491,12 +1488,12 @@ msgstr "Wähle diese Farbe als Avatar" #: src/view/com/auth/server-input/index.tsx:130 msgid "Choose your account provider" -msgstr "" +msgstr "Wähle deinen Account-Anbieter" #: src/view/screens/Feeds.tsx:728 #: src/view/screens/Search/Explore.tsx:427 msgid "Choose your own timeline! Feeds built by the community help you find content you love." -msgstr "" +msgstr "Wähle deine eigene Zeitleiste! Feeds von der Community helfen dir, Inhalte zu finden, die dir gefallen." #: src/screens/Signup/StepInfo/index.tsx:238 msgid "Choose your password" @@ -1504,7 +1501,7 @@ msgstr "Wähle dein Passwort" #: src/screens/Signup/index.tsx:146 msgid "Choose your username" -msgstr "Dein Benutzerhandle" +msgstr "Wähle deinen Nutzernamen" #: src/screens/Settings/Settings.tsx:351 msgid "Clear all storage data" @@ -1524,15 +1521,15 @@ msgstr "hier klicken" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:337 msgid "Click to disable quote posts of this post." -msgstr "" +msgstr "Klicke, um Zitate dieses Posts zu deaktivieren." #: src/components/dialogs/PostInteractionSettingsDialog.tsx:338 msgid "Click to enable quote posts of this post." -msgstr "" +msgstr "Klicke, um Zitate dieses Posts zu aktivieren." #: src/components/RichTextTag.tsx:54 msgid "Click to open tag menu for {tag}" -msgstr "" +msgstr "Klicken, um das Tag-Menü für {tag} zu öffnen" #: src/components/dms/MessageItem.tsx:241 msgid "Click to retry failed message" @@ -1581,12 +1578,12 @@ msgstr "Dialog schließen" #: src/view/shell/index.web.tsx:83 msgid "Close drawer menu" -msgstr "" +msgstr "Seitenmenü schließen" #: src/view/com/composer/text-input/web/EmojiPicker.web.tsx:137 #: src/view/com/composer/text-input/web/EmojiPicker.web.tsx:173 msgid "Close emoji picker" -msgstr "" +msgstr "Emoji-Auswahl schließen" #: src/components/dialogs/GifSelect.tsx:169 msgid "Close GIF dialog" @@ -1606,12 +1603,12 @@ msgstr "Diesen Dialog schließen" #: src/screens/Login/PasswordUpdatedForm.tsx:32 msgid "Closes password update alert" -msgstr "Schließt die Kennwortaktualisierungsmeldung" +msgstr "Schließt die Passwort-Update-Benachrichtigung" #: src/view/com/composer/text-input/web/EmojiPicker.web.tsx:138 #: src/view/com/composer/text-input/web/EmojiPicker.web.tsx:174 msgid "Closes the emoji picker" -msgstr "" +msgstr "Schließt die Emoji-Auswahl" #: src/view/com/lightbox/ImageViewing/components/ImageDefaultHeader.tsx:32 msgid "Closes viewer for header image" @@ -1628,11 +1625,11 @@ msgstr "Klappt die Liste der Benutzer für eine bestimmte Meldung zusammen" #: src/components/dialogs/Embed.tsx:154 #: src/screens/Settings/AppearanceSettings.tsx:93 msgid "Color mode" -msgstr "" +msgstr "Farbmodus" #: src/components/dialogs/Embed.tsx:151 msgid "Color theme" -msgstr "" +msgstr "Farbschema" #: src/screens/Onboarding/index.tsx:38 #: src/screens/Onboarding/state.ts:97 @@ -1642,7 +1639,7 @@ msgstr "Komödie" #: src/screens/Onboarding/index.tsx:24 #: src/screens/Onboarding/state.ts:98 msgid "Comics" -msgstr "" +msgstr "Comics" #: src/Navigation.tsx:301 #: src/view/screens/CommunityGuidelines.tsx:34 @@ -1651,7 +1648,7 @@ msgstr "Community-Richtlinien" #: src/screens/Onboarding/StepFinished.tsx:311 msgid "Complete onboarding and start using your account" -msgstr "Schließe das Onboarding ab und nutze dein Konto" +msgstr "Schließe das Onboarding ab und nutze deinen Account" #: src/screens/Signup/index.tsx:148 msgid "Complete the challenge" @@ -1659,11 +1656,11 @@ msgstr "Schließe die Herausforderung ab" #: src/view/shell/desktop/LeftNav.tsx:499 msgid "Compose new post" -msgstr "" +msgstr "Neuen Post verfassen" #: src/view/com/composer/Composer.tsx:834 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" -msgstr "Verfasse Beiträge mit einer Länge von bis zu {MAX_GRAPHEME_LENGTH} Zeichen" +msgstr "Verfasse Posts mit einer Länge von bis zu {MAX_GRAPHEME_LENGTH} Zeichen" #: src/view/com/post-thread/PostThreadComposePrompt.tsx:34 msgid "Compose reply" @@ -1671,7 +1668,7 @@ msgstr "Antwort verfassen" #: src/view/com/composer/Composer.tsx:1652 msgid "Compressing video..." -msgstr "" +msgstr "Video wird komprimiert..." #: src/components/moderation/LabelPreference.tsx:82 msgid "Configure content filtering setting for category: {name}" @@ -1704,7 +1701,7 @@ msgstr "Bestätige die Spracheinstellungen für den Inhalt" #: src/view/com/modals/DeleteAccount.tsx:264 msgid "Confirm delete account" -msgstr "Bestätige das Löschen des Kontos" +msgstr "Bestätige das Löschen des Accounts" #: src/screens/Moderation/index.tsx:303 msgid "Confirm your age:" @@ -1727,7 +1724,7 @@ msgstr "Bestätigungscode" #: src/components/dialogs/VerifyEmailDialog.tsx:210 msgid "Confirmation Code" -msgstr "" +msgstr "Bestätigungscode" #: src/screens/Login/LoginForm.tsx:337 msgid "Connecting..." @@ -1740,7 +1737,7 @@ msgstr "Support kontaktieren" #: src/screens/Settings/ContentAndMediaSettings.tsx:50 msgid "Content & Media" -msgstr "" +msgstr "Inhalte und Medien" #: src/screens/Settings/AccessibilitySettings.tsx:109 #: src/screens/Settings/Settings.tsx:175 @@ -1750,7 +1747,7 @@ msgstr "Inhalte und Medien" #: src/Navigation.tsx:375 msgid "Content and Media" -msgstr "" +msgstr "Inhalte und Medien" #: src/lib/moderation/useGlobalLabelStrings.ts:18 msgid "Content Blocked" @@ -1762,7 +1759,7 @@ msgstr "Inhaltsfilterung" #: src/screens/Search/components/ExploreRecommendations.tsx:57 msgid "Content from across the network we think you might like." -msgstr "" +msgstr "Inhalte aus dem gesamten Netzwerk, von denen wir glauben, dass sie dir gefallen könnten." #: src/screens/Settings/LanguageSettings.tsx:250 #: src/view/com/modals/lang-settings/ContentLanguagesSettings.tsx:76 @@ -1835,7 +1832,7 @@ msgstr "Die Build-Version wurde in die Zwischenablage kopiert" #: src/lib/sharing.ts:41 #: src/view/com/modals/InviteCodes.tsx:153 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:246 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:394 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:397 msgid "Copied to clipboard" msgstr "In die Zwischenablage kopiert" @@ -1846,7 +1843,7 @@ msgstr "Kopiert!" #: src/screens/Settings/AboutSettings.tsx:74 msgid "Copies build version to clipboard" -msgstr "" +msgstr "Kopiert die Build-Version in die Zwischenablage" #: src/components/StarterPack/QrCodeDialog.tsx:181 msgid "Copy" @@ -1854,17 +1851,17 @@ msgstr "Kopieren" #: src/screens/Settings/components/AddAppPasswordDialog.tsx:196 msgid "Copy App Password" -msgstr "" +msgstr "App-Passwort kopieren" #: src/view/com/profile/ProfileMenu.tsx:347 #: src/view/com/profile/ProfileMenu.tsx:350 msgid "Copy at:// URI" -msgstr "" +msgstr "at://-URI kopieren" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:731 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:733 msgid "Copy author DID" -msgstr "" +msgstr "DID des Autors kopieren" #: src/components/dialogs/Embed.tsx:189 #: src/components/dialogs/Embed.tsx:206 @@ -1875,11 +1872,11 @@ msgstr "Kopiere den Code" #: src/view/com/profile/ProfileMenu.tsx:356 #: src/view/com/profile/ProfileMenu.tsx:359 msgid "Copy DID" -msgstr "" +msgstr "DID kopieren" #: src/screens/Settings/components/ChangeHandleDialog.tsx:405 msgid "Copy host" -msgstr "" +msgstr "Host kopieren" #: src/components/StarterPack/ShareDialog.tsx:123 msgid "Copy link" @@ -1896,7 +1893,7 @@ msgstr "Link zur Liste kopieren" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:481 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:490 msgid "Copy link to post" -msgstr "Link zum Beitrag kopieren" +msgstr "Link zum Post kopieren" #: src/components/dms/MessageMenu.tsx:112 #: src/components/dms/MessageMenu.tsx:114 @@ -1906,12 +1903,12 @@ msgstr "Nachrichtentext kopieren" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:724 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:726 msgid "Copy post at:// URI" -msgstr "" +msgstr "at://-URI des Posts kopieren" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:459 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:461 msgid "Copy post text" -msgstr "Beitragstext kopieren" +msgstr "Post-Text kopieren" #: src/components/StarterPack/QrCodeDialog.tsx:175 msgid "Copy QR code" @@ -1919,7 +1916,7 @@ msgstr "QR-Code kopieren" #: src/screens/Settings/components/ChangeHandleDialog.tsx:426 msgid "Copy TXT record value" -msgstr "" +msgstr "TXT-Eintagswert kopieren" #: src/Navigation.tsx:306 #: src/view/screens/CopyrightPolicy.tsx:31 @@ -1945,7 +1942,7 @@ msgstr "Chat konnte nicht stummgeschaltet werden" #: src/view/com/composer/videos/VideoPreview.web.tsx:66 msgid "Could not process your video" -msgstr "" +msgstr "Video konnte nicht verarbeitet werden" #: src/components/StarterPack/ProfileStarterPacks.tsx:288 msgid "Create" @@ -1974,16 +1971,16 @@ msgstr "Ein Startpaket für mich erstellen" #: src/view/shell/NavSignupCard.tsx:47 #: src/view/shell/NavSignupCard.tsx:52 msgid "Create account" -msgstr "Registrieren" +msgstr "Account erstellen" #: src/screens/Signup/index.tsx:94 msgid "Create Account" -msgstr "Konto erstellen" +msgstr "Account erstellen" #: src/components/dialogs/Signin.tsx:86 #: src/components/dialogs/Signin.tsx:88 msgid "Create an account" -msgstr "Ein Konto erstellen" +msgstr "Einen Account erstellen" #: src/screens/Onboarding/StepProfile/index.tsx:292 msgid "Create an avatar instead" @@ -1996,7 +1993,7 @@ msgstr "Ein weiteres erstellen" #: src/view/com/auth/SplashScreen.tsx:47 #: src/view/com/auth/SplashScreen.web.tsx:109 msgid "Create new account" -msgstr "Neues Konto erstellen" +msgstr "Neuen Account erstellen" #: src/components/moderation/ReportDialog/index.tsx:574 #: src/components/ReportDialog/SelectReportOptionView.tsx:99 @@ -2009,7 +2006,7 @@ msgstr "Erstellt {0}" #: src/screens/List/ListHiddenScreen.tsx:127 msgid "Creator has been blocked" -msgstr "" +msgstr "Ersteller wurde blockiert" #: src/screens/Onboarding/index.tsx:26 #: src/screens/Onboarding/state.ts:99 @@ -2023,11 +2020,11 @@ msgstr "Benutzerdefiniert" #: src/components/dialogs/Embed.tsx:144 msgid "Customization options" -msgstr "" +msgstr "Anpassungsoptionen" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:103 msgid "Customize who can interact with this post." -msgstr "" +msgstr "Anpassen, wer mit diesem Post interagieren kann." #: src/screens/Onboarding/Layout.tsx:56 msgid "Customizes your Bluesky experience" @@ -2047,11 +2044,11 @@ msgstr "Dunkel" #: src/view/screens/Debug.tsx:69 msgid "Dark mode" -msgstr "Dunkler Modus" +msgstr "Dunkelmodus" #: src/screens/Settings/AppearanceSettings.tsx:118 msgid "Dark theme" -msgstr "" +msgstr "Dunkles Farbschema" #: src/screens/Signup/StepInfo/index.tsx:266 msgid "Date of birth" @@ -2061,7 +2058,7 @@ msgstr "Geburtsdatum" #: src/screens/Settings/AccountSettings.tsx:151 #: src/screens/Settings/components/DeactivateAccountDialog.tsx:73 msgid "Deactivate account" -msgstr "Konto deaktivieren" +msgstr "Account deaktivieren" #: src/screens/Settings/Settings.tsx:332 msgid "Debug Moderation" @@ -2077,7 +2074,7 @@ msgstr "Standard" #: src/screens/Settings/AppIconSettings/index.tsx:75 msgid "Default icons" -msgstr "" +msgstr "Standardsymbole" #: src/components/dms/MessageMenu.tsx:154 #: src/screens/Messages/components/ChatStatusInfo.tsx:55 @@ -2093,11 +2090,11 @@ msgstr "Löschen" #: src/screens/Settings/AccountSettings.tsx:156 #: src/screens/Settings/AccountSettings.tsx:161 msgid "Delete account" -msgstr "Konto löschen" +msgstr "Account löschen" #: src/view/com/modals/DeleteAccount.tsx:101 msgid "Delete Account <0>\"<1>{0}<2>\"" -msgstr "Konto <0>„<1>{0}<2>” löschen" +msgstr "" #: src/screens/Settings/AppPasswords.tsx:187 msgid "Delete app password" @@ -2110,7 +2107,7 @@ msgstr "App-Passwort löschen?" #: src/screens/Messages/components/RequestButtons.tsx:292 #: src/screens/Messages/components/RequestButtons.tsx:299 msgid "Delete chat" -msgstr "" +msgstr "Chat löschen" #: src/screens/Settings/Settings.tsx:339 msgid "Delete chat declaration record" @@ -2121,11 +2118,11 @@ msgstr "Datensatz für die Chat-Erklärung löschen" #: src/screens/Messages/components/RequestButtons.tsx:126 #: src/screens/Messages/components/RequestButtons.tsx:129 msgid "Delete conversation" -msgstr "" +msgstr "Unterhaltung löschen" #: src/components/dms/ReportDialog.tsx:320 msgid "Delete Conversation" -msgstr "" +msgstr "Unterhaltung löschen" #: src/components/dms/MessageMenu.tsx:126 msgid "Delete for me" @@ -2145,13 +2142,13 @@ msgstr "Nachricht für mich löschen" #: src/view/com/modals/DeleteAccount.tsx:267 msgid "Delete my account" -msgstr "Mein Konto löschen" +msgstr "Meinen Account löschen" #: src/view/com/composer/Composer.tsx:842 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:709 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:711 msgid "Delete post" -msgstr "Beitrag löschen" +msgstr "Post löschen" #: src/screens/StarterPack/StarterPackScreen.tsx:585 #: src/screens/StarterPack/StarterPackScreen.tsx:732 @@ -2168,7 +2165,7 @@ msgstr "Diese Liste löschen?" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:745 msgid "Delete this post?" -msgstr "Diesen Beitrag löschen?" +msgstr "Diesen Post löschen?" #: src/view/com/util/post-embeds/QuoteEmbed.tsx:94 msgid "Deleted" @@ -2181,7 +2178,7 @@ msgstr "Gelöschter Account" #: src/view/com/post-thread/PostThread.tsx:454 msgid "Deleted post." -msgstr "Gelöschter Beitrag." +msgstr "Gelöschter Post." #: src/screens/Profile/Header/EditProfileDialog.tsx:344 #: src/view/com/modals/CreateOrEditList.tsx:280 @@ -2197,7 +2194,7 @@ msgstr "Beschreibung ist zu lang" #: src/screens/Profile/Header/EditProfileDialog.tsx:365 msgid "Description is too long. The maximum number of characters is {DESCRIPTION_MAX_GRAPHEMES}." -msgstr "" +msgstr "Die Beschreibung ist zu lang. Die maximale Anzahl an Zeichen ist {DESCRIPTION_MAX_GRAPHEMES}." #: src/view/com/composer/GifAltText.tsx:150 #: src/view/com/composer/photos/ImageAltTextDialog.tsx:114 @@ -2207,7 +2204,7 @@ msgstr "Beschreibender Alt-Text" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:613 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:623 msgid "Detach quote" -msgstr "" +msgstr "Zitat trennen" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:807 msgid "Detach quote post?" @@ -2216,12 +2213,12 @@ msgstr "" #: src/screens/Settings/AboutSettings.tsx:87 msgctxt "toast" msgid "Developer mode disabled" -msgstr "" +msgstr "Entwicklermodus deaktiviert" #: src/screens/Settings/AboutSettings.tsx:81 msgctxt "toast" msgid "Developer mode enabled" -msgstr "" +msgstr "Entwicklermodus aktiviert" #: src/screens/Settings/Settings.tsx:242 #: src/screens/Settings/Settings.tsx:245 @@ -2230,7 +2227,7 @@ msgstr "Entwickleroptionen" #: src/components/WhoCanReply.tsx:179 msgid "Dialog: adjust who can interact with this post" -msgstr "" +msgstr "Dialog: Anpassen, wer mit diesem Post interagieren kann" #: src/screens/Settings/AppearanceSettings.tsx:122 msgid "Dim" @@ -2279,7 +2276,7 @@ msgstr "Post verwerfen?" #: src/screens/Settings/components/PwiOptOut.tsx:87 #: src/screens/Settings/components/PwiOptOut.tsx:91 msgid "Discourage apps from showing my account to logged-out users" -msgstr "Apps daran hindern, abgemeldeten Nutzern mein Konto zu zeigen" +msgstr "Apps daran hindern, ausgeloggten Nutzern meinen Account anzuzeigen" #: src/view/com/posts/FollowingEmptyState.tsx:70 #: src/view/com/posts/FollowingEndOfFeed.tsx:71 @@ -2296,11 +2293,11 @@ msgstr "Entdecke neue Feeds" #: src/components/Dialog/index.tsx:323 msgid "Dismiss" -msgstr "" +msgstr "Verwerfen" #: src/view/com/composer/Composer.tsx:1576 msgid "Dismiss error" -msgstr "" +msgstr "Fehler verwerfen" #: src/components/ProgressGuide/List.tsx:42 msgid "Dismiss getting started guide" @@ -2308,7 +2305,7 @@ msgstr "Anleitung zum Einstieg schließen" #: src/components/interstitials/TrendingVideos.tsx:92 msgid "Dismiss this section" -msgstr "" +msgstr "Diesen Abschnitt verwerfen" #: src/screens/Settings/AccessibilitySettings.tsx:71 #: src/screens/Settings/AccessibilitySettings.tsx:76 @@ -2328,11 +2325,11 @@ msgstr "Anzeigename" #: src/screens/Profile/Header/EditProfileDialog.tsx:333 msgid "Display name is too long" -msgstr "" +msgstr "Anzeigename ist zu lang" #: src/screens/Profile/Header/EditProfileDialog.tsx:334 msgid "Display name is too long. The maximum number of characters is {DISPLAY_NAME_MAX_GRAPHEMES}." -msgstr "" +msgstr "Anzeigename ist zu lang. Die maximale Anzahl an Zeichen ist {DISPLAY_NAME_MAX_GRAPHEMES}." #: src/screens/Settings/components/ChangeHandleDialog.tsx:373 #: src/screens/Settings/components/ChangeHandleDialog.tsx:375 @@ -2390,7 +2387,7 @@ msgstr "Fertig{extraText}" #: src/components/Dialog/index.tsx:324 msgid "Double tap to close the dialog" -msgstr "" +msgstr "Doppeltippen, um den Dialog zu schließen" #: src/screens/VideoFeed/index.tsx:1047 msgid "Double tap to like" @@ -2419,7 +2416,7 @@ msgstr "z. B. alice" #: src/screens/Profile/Header/EditProfileDialog.tsx:321 msgid "e.g. Alice Lastname" -msgstr "" +msgstr "z. B. Max Mustermann" #: src/view/com/modals/EditProfile.tsx:180 msgid "e.g. Alice Roberts" @@ -2487,7 +2484,7 @@ msgstr "Bild bearbeiten" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:690 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:703 msgid "Edit interaction settings" -msgstr "" +msgstr "Interaktionseinstellungen bearbeiten" #: src/view/screens/ProfileList.tsx:537 msgid "Edit list details" @@ -2513,7 +2510,7 @@ msgstr "Personen bearbeiten" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:69 #: src/components/dialogs/PostInteractionSettingsDialog.tsx:239 msgid "Edit post interaction settings" -msgstr "" +msgstr "Post-Interaktionseinstellungen bearbeiten" #: src/screens/Profile/Header/EditProfileDialog.tsx:269 #: src/screens/Profile/Header/EditProfileDialog.tsx:275 @@ -2558,7 +2555,7 @@ msgstr "Bildung" #: src/screens/List/ListHiddenScreen.tsx:141 msgid "Either the creator of this list has blocked you or you have blocked the creator." -msgstr "" +msgstr "Entweder hat der Ersteller dieser Liste dich blockiert oder du hast den Ersteller blockiert." #: src/screens/Settings/AccountSettings.tsx:60 #: src/screens/Signup/StepInfo/index.tsx:190 @@ -2569,11 +2566,11 @@ msgstr "E-Mail" #: src/screens/Settings/components/DisableEmail2FADialog.tsx:64 msgctxt "toast" msgid "Email 2FA disabled" -msgstr "" +msgstr "2FA per E-Mail deaktiviert" #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:54 msgid "Email 2FA enabled" -msgstr "" +msgstr "2FA per E-Mail aktiviert" #: src/screens/Login/ForgotPasswordForm.tsx:93 msgid "Email address" @@ -2581,13 +2578,13 @@ msgstr "E-Mail-Adresse" #: src/components/intents/VerifyEmailIntentDialog.tsx:104 msgid "Email Resent" -msgstr "" +msgstr "E-Mail erneut gesendet" #: src/view/com/modals/ChangeEmail.tsx:54 #: src/view/com/modals/ChangeEmail.tsx:83 msgctxt "toast" msgid "Email updated" -msgstr "" +msgstr "E-Mail aktualisiert" #: src/view/com/modals/ChangeEmail.tsx:106 msgid "Email Updated" @@ -2596,7 +2593,7 @@ msgstr "E-Mail aktualisiert" #: src/view/com/modals/VerifyEmail.tsx:85 msgctxt "toast" msgid "Email verified" -msgstr "" +msgstr "E-Mail verifiziert" #: src/components/intents/VerifyEmailIntentDialog.tsx:79 msgid "Email Verified" @@ -2611,20 +2608,20 @@ msgstr "HTML-Code einbetten" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:498 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:500 msgid "Embed post" -msgstr "Beitrag einbetten" +msgstr "Post einbetten" #: src/components/dialogs/Embed.tsx:112 msgid "Embed this post in your website. Simply copy the following snippet and paste it into the HTML code of your website." -msgstr "Bette diesen Beitrag in deine Website ein. Kopiere einfach den folgenden Code und füge ihn in den HTML-Code deiner Website ein." +msgstr "Bette diesen Post in deine Website ein. Kopiere einfach den folgenden Code und füge ihn in den HTML-Code deiner Website ein." #: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerWeb.tsx:57 msgid "Embedded video player" -msgstr "" +msgstr "Eingebetteter Video-Player" #: src/screens/Settings/components/Email2FAToggle.tsx:56 #: src/screens/Settings/components/Email2FAToggle.tsx:60 msgid "Enable" -msgstr "" +msgstr "Aktivieren" #: src/components/dialogs/EmbedConsent.tsx:100 msgid "Enable {0} only" @@ -2636,7 +2633,7 @@ msgstr "Inhalte für Erwachsene aktivieren" #: src/screens/Settings/components/Email2FAToggle.tsx:53 msgid "Enable Email 2FA" -msgstr "" +msgstr "Zwei-Faktor-Authentifizierung per E-Mail aktivieren" #: src/components/dialogs/EmbedConsent.tsx:81 #: src/components/dialogs/EmbedConsent.tsx:88 @@ -2650,11 +2647,11 @@ msgstr "Medienplayer aktivieren für" #: src/screens/Settings/NotificationSettings.tsx:74 #: src/screens/Settings/NotificationSettings.tsx:77 msgid "Enable priority notifications" -msgstr "" +msgstr "Prioritätsmitteilungen aktivieren" #: src/view/com/util/post-embeds/VideoEmbedInner/web-controls/VideoControls.tsx:387 msgid "Enable subtitles" -msgstr "" +msgstr "Untertitel aktivieren" #: src/components/dialogs/EmbedConsent.tsx:93 msgid "Enable this source only" @@ -2685,7 +2682,7 @@ msgstr "Ende des Feeds" #: src/view/com/composer/videos/SubtitleDialog.tsx:159 msgid "Ensure you have selected a language for each subtitle file." -msgstr "" +msgstr "Stelle sicher, dass du für jede Untertiteldatei eine Sprache ausgewählt hast." #: src/screens/Login/SetNewPasswordForm.tsx:143 msgid "Enter a password" @@ -2698,7 +2695,7 @@ msgstr "Gib ein Wort oder einen Tag ein" #: src/components/dialogs/VerifyEmailDialog.tsx:89 msgid "Enter Code" -msgstr "" +msgstr "Code eingeben" #: src/view/com/modals/VerifyEmail.tsx:113 msgid "Enter Confirmation Code" @@ -2706,7 +2703,7 @@ msgstr "Bestätigungscode eingeben" #: src/view/com/util/post-embeds/VideoEmbedInner/web-controls/VideoControls.tsx:405 msgid "Enter fullscreen" -msgstr "" +msgstr "In den Vollbildmodus wechseln" #: src/view/com/modals/ChangePassword.tsx:165 msgid "Enter the code you received to change your password." @@ -2718,7 +2715,7 @@ msgstr "Gib die Domain ein, die du verwenden möchtest" #: src/screens/Login/ForgotPasswordForm.tsx:113 msgid "Enter the email you used to create your account. We'll send you a \"reset code\" so you can set a new password." -msgstr "Gib die E-Mail ein, die du zur Erstellung deines Kontos verwendet hast. Wir schicken dir einen \"Reset-Code\", damit du ein neues Passwort festlegen kannst." +msgstr "" #: src/components/dialogs/BirthDateSettings.tsx:104 msgid "Enter your birth date" @@ -2739,7 +2736,7 @@ msgstr "Gib unten deine neue E-Mail-Adresse ein." #: src/screens/Login/LoginForm.tsx:243 msgid "Enter your password" -msgstr "" +msgstr "Gib dein Passwort ein" #: src/screens/Login/index.tsx:123 msgid "Enter your username and password" @@ -2752,7 +2749,7 @@ msgstr "" #: src/view/com/composer/Composer.tsx:1661 #: src/view/com/util/error/ErrorScreen.tsx:42 msgid "Error" -msgstr "" +msgstr "Fehler" #: src/screens/Settings/components/ExportCarDialog.tsx:47 msgid "Error occurred while saving file" @@ -2777,7 +2774,7 @@ msgstr "Alle können antworten" #: src/components/WhoCanReply.tsx:222 msgid "Everybody can reply to this post." -msgstr "" +msgstr "Jeder kann auf diesen Post antworten." #: src/screens/Messages/Settings.tsx:83 #: src/screens/Messages/Settings.tsx:86 @@ -2796,15 +2793,15 @@ msgstr "Übermäßige oder unerwünschte Nachrichten" #: src/components/dialogs/MutedWords.tsx:311 msgid "Exclude users you follow" -msgstr "" +msgstr "Nutzer ausschließen, denen du folgst" #: src/components/dialogs/MutedWords.tsx:514 msgid "Excludes users you follow" -msgstr "" +msgstr "Nutzer ausgeschlossen, denen du folgst" #: src/view/com/util/post-embeds/VideoEmbedInner/web-controls/VideoControls.tsx:404 msgid "Exit fullscreen" -msgstr "" +msgstr "Vollbildmodus beenden" #: src/view/com/modals/DeleteAccount.tsx:275 msgid "Exits account deletion process" @@ -2832,37 +2829,37 @@ msgstr "Liste der Benutzer erweitern" #: src/view/com/composer/ComposerReplyTo.tsx:70 msgid "Expand or collapse the full post you are replying to" -msgstr "Erweitere oder reduziere den gesamten Beitrag, auf den du antwortest" +msgstr "Erweitere oder reduziere den gesamten Post, auf den du antwortest" #: src/screens/VideoFeed/index.tsx:941 msgid "Expands or collapses post text" -msgstr "" +msgstr "Text des Posts erweitern oder einklappen" #: src/view/com/composer/ComposerReplyTo.tsx:73 msgid "Expands or collapses the full post you are replying to" -msgstr "" +msgstr "Den gesamten Post, auf den du antwortest, erweitern oder einklappen" #: src/lib/api/index.ts:406 msgid "Expected uri to resolve to a record" -msgstr "" +msgstr "Erwartete uri, um einen Eintrag aufzulösen" #: src/screens/Settings/FollowingFeedPreferences.tsx:123 #: src/screens/Settings/ThreadPreferences.tsx:137 msgid "Experimental" -msgstr "" +msgstr "Experimentell" #: src/components/dialogs/MutedWords.tsx:500 msgid "Expired" -msgstr "" +msgstr "Abgelaufen" #: src/components/dialogs/MutedWords.tsx:502 msgid "Expires {0}" -msgstr "" +msgstr "Läuft ab {0}" #: src/components/moderation/LabelsOnMeDialog.tsx:199 #: src/components/moderation/ModerationDetailsDialog.tsx:208 msgid "Expires in {0}" -msgstr "" +msgstr "Läuft in {0} ab" #: src/lib/moderation/useGlobalLabelStrings.ts:47 #: src/lib/moderation/useGlobalLabelStrings.ts:51 @@ -2885,7 +2882,7 @@ msgstr "Meine Daten exportieren" #: src/screens/Settings/ContentAndMediaSettings.tsx:83 #: src/screens/Settings/ContentAndMediaSettings.tsx:86 msgid "External media" -msgstr "" +msgstr "Externe Medien" #: src/components/dialogs/EmbedConsent.tsx:54 #: src/components/dialogs/EmbedConsent.tsx:58 @@ -2905,7 +2902,7 @@ msgstr "Externe Medienpräferenzen" #: src/screens/Messages/components/RequestButtons.tsx:208 msgctxt "toast" msgid "Failed to accept chat" -msgstr "" +msgstr "Chat konnte nicht angenommen werden" #: src/screens/Settings/components/ChangeHandleDialog.tsx:568 msgid "Failed to change handle. Please try again." @@ -2913,11 +2910,11 @@ msgstr "" #: src/screens/Settings/components/AddAppPasswordDialog.tsx:173 msgid "Failed to create app password. Please try again." -msgstr "" +msgstr "Fehler beim Erstellen des App-Passworts. Bitte versuche es erneut." #: src/components/dms/MessageProfileButton.tsx:39 msgid "Failed to create conversation" -msgstr "" +msgstr "Fehler beim Erstellen der Konversation" #: src/screens/StarterPack/Wizard/index.tsx:233 #: src/screens/StarterPack/Wizard/index.tsx:241 @@ -2932,7 +2929,7 @@ msgstr "Die Liste konnte nicht erstellt werden. Überprüfe deine Internetverbin #: src/screens/Messages/components/RequestButtons.tsx:267 msgctxt "toast" msgid "Failed to delete chat" -msgstr "" +msgstr "Chat konnte nicht gelöscht werden" #: src/components/dms/MessageMenu.tsx:75 msgid "Failed to delete message" @@ -2940,16 +2937,16 @@ msgstr "Nachricht konnte nicht gelöscht werden" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:206 msgid "Failed to delete post, please try again" -msgstr "Beitrag konnte nicht gelöscht werden, bitte versuche es erneut" +msgstr "Post konnte nicht gelöscht werden, bitte versuche es erneut" #: src/screens/StarterPack/StarterPackScreen.tsx:703 msgid "Failed to delete starter pack" msgstr "Startpaket konnte nicht gelöscht werden" -#: src/screens/Messages/ChatList.tsx:242 -#: src/screens/Messages/Inbox.tsx:182 +#: src/screens/Messages/ChatList.tsx:243 +#: src/screens/Messages/Inbox.tsx:187 msgid "Failed to load conversations" -msgstr "" +msgstr "Fehler beim Laden der Konversationen" #: src/view/screens/Search/Explore.tsx:463 #: src/view/screens/Search/Explore.tsx:491 @@ -2971,16 +2968,16 @@ msgstr "Die vorgeschlagenen Feeds konnten nicht geladen werden." #: src/view/screens/Search/Explore.tsx:414 msgid "Failed to load suggested follows" -msgstr "Die vorgeschlagenen Konten, denen du folgen solltest, konnten nicht geladen werden" +msgstr "Die vorgeschlagenen Accounts, denen du folgen solltest, konnten nicht geladen werden" -#: src/screens/Messages/Inbox.tsx:290 -#: src/screens/Messages/Inbox.tsx:313 +#: src/screens/Messages/Inbox.tsx:295 +#: src/screens/Messages/Inbox.tsx:318 msgid "Failed to mark all requests as read" -msgstr "" +msgstr "Fehler beim Markieren aller Anfragen als gelesen" #: src/state/queries/pinned-post.ts:75 msgid "Failed to pin post" -msgstr "" +msgstr "Post konnte nicht angeheftet werden" #: src/view/com/lightbox/Lightbox.tsx:46 msgid "Failed to save image: {0}" @@ -2988,11 +2985,11 @@ msgstr "Das Speichern des Bildes ist fehlgeschlagen: {0}" #: src/state/queries/notifications/settings.ts:39 msgid "Failed to save notification preferences, please try again" -msgstr "" +msgstr "Mitteilungseinstellungen konnten nicht gespeichert werden, bitte versuche es erneut" #: src/screens/ModerationInteractionSettings/index.tsx:108 msgid "Failed to save settings. Please try again." -msgstr "" +msgstr "Fehler beim Speichern der Einstellungen. Bitte versuche es erneut." #: src/components/dms/MessageItem.tsx:234 msgid "Failed to send" @@ -3020,15 +3017,15 @@ msgstr "Einstellungen konnten nicht aktualisiert werden" #: src/lib/media/video/upload.web.ts:78 #: src/lib/media/video/upload.web.ts:88 msgid "Failed to upload video" -msgstr "" +msgstr "Fehler beim Hochladen des Videos" #: src/screens/Settings/components/ChangeHandleDialog.tsx:341 msgid "Failed to verify handle. Please try again." -msgstr "" +msgstr "Fehler beim Überprüfen des Handles. Bitte versuche es erneut." #: src/Navigation.tsx:251 msgid "Feed" -msgstr "" +msgstr "Feed" #: src/components/FeedCard.tsx:134 #: src/view/com/feeds/FeedSourceCard.tsx:253 @@ -3037,7 +3034,7 @@ msgstr "Feed von {0}" #: src/screens/Profile/components/ProfileFeedHeader.tsx:349 msgid "Feed menu" -msgstr "" +msgstr "Feed-Menü" #: src/components/StarterPack/Wizard/WizardListCard.tsx:55 msgid "Feed toggle" @@ -3047,24 +3044,24 @@ msgstr "Feed-Umschalter" #: src/view/shell/desktop/RightNav.tsx:98 #: src/view/shell/Drawer.tsx:324 msgid "Feedback" -msgstr "" +msgstr "Feedback" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:277 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:286 msgctxt "toast" msgid "Feedback sent!" -msgstr "" +msgstr "Feedback gesendet!" #: src/Navigation.tsx:428 #: src/screens/StarterPack/StarterPackScreen.tsx:185 #: src/view/screens/Feeds.tsx:508 -#: src/view/screens/Profile.tsx:225 +#: src/view/screens/Profile.tsx:227 #: src/view/screens/SavedFeeds.tsx:96 #: src/view/screens/Search/Search.tsx:531 #: src/view/shell/desktop/LeftNav.tsx:651 #: src/view/shell/Drawer.tsx:486 msgid "Feeds" -msgstr "" +msgstr "Feeds" #: src/view/screens/SavedFeeds.tsx:198 msgid "Feeds are custom algorithms that users build with a little coding expertise. <0/> for more information." @@ -3074,15 +3071,15 @@ msgstr "Feeds sind benutzerdefinierte Algorithmen, die Benutzer mit ein wenig Pr #: src/view/screens/SavedFeeds.tsx:82 msgctxt "toast" msgid "Feeds updated!" -msgstr "" +msgstr "Feeds aktualisiert!" #: src/screens/Search/components/ExploreRecommendations.tsx:63 msgid "Feeds we think you might like." -msgstr "" +msgstr "Feeds, die dir gefallen könnten." #: src/screens/Settings/components/OTAInfo.tsx:58 msgid "Fetch update" -msgstr "" +msgstr "Update abrufen" #: src/screens/Settings/components/ExportCarDialog.tsx:43 msgid "File saved successfully!" @@ -3094,11 +3091,11 @@ msgstr "Aus Feeds filtern" #: src/view/screens/Search/Search.tsx:403 msgid "Filter search by language" -msgstr "" +msgstr "Suche nach Sprache filtern" #: src/view/screens/Search/Search.tsx:376 msgid "Filter search by language (currently: {currentLanguageLabel})" -msgstr "" +msgstr "Suche nach Sprache filtern (derzeit: {currentLanguageLabel})" #: src/screens/Onboarding/StepFinished.tsx:314 msgid "Finalizing" @@ -3108,17 +3105,17 @@ msgstr "Abschließen" #: src/view/com/posts/FollowingEmptyState.tsx:53 #: src/view/com/posts/FollowingEndOfFeed.tsx:54 msgid "Find accounts to follow" -msgstr "Konten zum Folgen finden" +msgstr "Accounts zum Folgen finden" #: src/components/ProgressGuide/FollowDialog.tsx:78 #: src/components/ProgressGuide/FollowDialog.tsx:88 #: src/components/ProgressGuide/FollowDialog.tsx:417 msgid "Find people to follow" -msgstr "" +msgstr "Finde Leute zum Folgen" #: src/view/screens/Search/Search.tsx:582 msgid "Find posts, users, and feeds on Bluesky" -msgstr "" +msgstr "Finde Posts, Nutzer und Feeds auf Bluesky" #: src/screens/StarterPack/Wizard/index.tsx:195 msgid "Finish" @@ -3126,22 +3123,22 @@ msgstr "Beenden" #: src/screens/Onboarding/index.tsx:35 msgid "Fitness" -msgstr "" +msgstr "Fitness" #: src/screens/Settings/AppIconSettings/useAppIconSets.ts:117 msgctxt "Name of app icon variant" msgid "Flat Black" -msgstr "" +msgstr "Flaches Schwarz" #: src/screens/Settings/AppIconSettings/useAppIconSets.ts:93 msgctxt "Name of app icon variant" msgid "Flat Blue" -msgstr "" +msgstr "Flaches Blau" #: src/screens/Settings/AppIconSettings/useAppIconSets.ts:105 msgctxt "Name of app icon variant" msgid "Flat White" -msgstr "" +msgstr "Flaches Weiß" #: src/screens/Onboarding/StepFinished.tsx:294 msgid "Flexible" @@ -3169,7 +3166,7 @@ msgstr "{0} folgen" #: src/screens/VideoFeed/index.tsx:806 msgid "Follow {handle}" -msgstr "" +msgstr "{handle} folgen" #: src/view/com/posts/AviFollowButton.tsx:68 msgid "Follow {name}" @@ -3178,16 +3175,16 @@ msgstr "{name} folgen" #: src/components/ProgressGuide/List.tsx:52 #: src/state/shell/progress-guide.tsx:229 msgid "Follow 10 accounts" -msgstr "" +msgstr "Folge 10 Accounts" #: src/components/ProgressGuide/List.tsx:69 msgid "Follow 7 accounts" -msgstr "Folge 7 Konten" +msgstr "Folge 7 Accounts" #: src/view/com/profile/ProfileMenu.tsx:252 #: src/view/com/profile/ProfileMenu.tsx:263 msgid "Follow account" -msgstr "" +msgstr "Account folgen" #: src/screens/StarterPack/StarterPackScreen.tsx:433 #: src/screens/StarterPack/StarterPackScreen.tsx:441 @@ -3206,7 +3203,7 @@ msgstr "Zurückfolgen" #: src/view/screens/Search/Explore.tsx:370 msgid "Follow more accounts to get connected to your interests and build your network." -msgstr "Folge weiteren Konten, um dich mit deinen Interessen zu verbinden und dein Netzwerk aufzubauen." +msgstr "Folge weiteren Accounts, um dich mit deinen Interessen zu verbinden und dein Netzwerk aufzubauen." #: src/components/KnownFollowers.tsx:234 msgid "Followed by <0>{0}" @@ -3252,7 +3249,7 @@ msgstr "Ich folge {0}" #: src/screens/VideoFeed/index.tsx:805 msgid "Following {handle}" -msgstr "" +msgstr "Ich folge {handle}" #: src/view/com/posts/AviFollowButton.tsx:50 msgid "Following {name}" @@ -3278,11 +3275,11 @@ msgstr "Folgt dir" #: src/screens/Settings/AppearanceSettings.tsx:140 msgid "Font" -msgstr "" +msgstr "Schriftart" #: src/screens/Settings/AppearanceSettings.tsx:160 msgid "Font size" -msgstr "" +msgstr "Schriftgröße" #: src/screens/Onboarding/index.tsx:40 #: src/screens/Onboarding/state.ts:102 @@ -3295,15 +3292,15 @@ msgstr "Aus Sicherheitsgründen müssen wir dir einen Bestätigungscode an deine #: src/screens/Settings/components/AddAppPasswordDialog.tsx:209 msgid "For security reasons, you won't be able to view this again. If you lose this app password, you'll need to generate a new one." -msgstr "" +msgstr "Aus Sicherheitsgründen kannst du dies nicht erneut ansehen. Falls du dieses App-Passwort verlierst, musst du ein neues generieren." #: src/screens/Settings/AppearanceSettings.tsx:142 msgid "For the best experience, we recommend using the theme font." -msgstr "" +msgstr "Für das beste Erlebnis empfehlen wir, die Designschriftart zu verwenden." #: src/components/dialogs/MutedWords.tsx:178 msgid "Forever" -msgstr "" +msgstr "Dauerhaft" #: src/screens/Login/index.tsx:153 #: src/screens/Login/index.tsx:168 @@ -3338,11 +3335,11 @@ msgstr "Galerie" #: src/components/StarterPack/ProfileStarterPacks.tsx:295 msgid "Generate a starter pack" -msgstr "" +msgstr "Ein Startpaket generieren" #: src/view/shell/Drawer.tsx:328 msgid "Get help" -msgstr "" +msgstr "Hilfe erhalten" #: src/view/com/modals/VerifyEmail.tsx:197 #: src/view/com/modals/VerifyEmail.tsx:199 @@ -3351,15 +3348,15 @@ msgstr "Los geht's" #: src/components/ProgressGuide/List.tsx:35 msgid "Getting started" -msgstr "" +msgstr "Erste Schritte" -#: src/components/MediaPreview.tsx:108 +#: src/components/MediaPreview.tsx:116 msgid "GIF" -msgstr "" +msgstr "GIF" #: src/screens/Onboarding/StepProfile/index.tsx:234 msgid "Give your profile a face" -msgstr "" +msgstr "Gib deinem Profil ein Gesicht" #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:39 #: src/lib/moderation/useReportOptions.ts:39 @@ -3369,7 +3366,7 @@ msgstr "Eklatante Verstöße gegen Gesetze oder Nutzungsbedingungen" #: src/components/Layout/Header/index.tsx:126 #: src/components/moderation/ScreenHider.tsx:154 #: src/components/moderation/ScreenHider.tsx:163 -#: src/screens/Messages/Inbox.tsx:223 +#: src/screens/Messages/Inbox.tsx:228 #: src/screens/Profile/ProfileFeed/index.tsx:89 #: src/screens/VideoFeed/components/Header.tsx:163 #: src/screens/VideoFeed/index.tsx:1108 @@ -3402,15 +3399,15 @@ msgstr "Zum vorherigen Schritt zurückgehen" #: src/view/screens/NotFound.tsx:57 msgid "Go home" -msgstr "" +msgstr "Zur Startseite" #: src/view/screens/NotFound.tsx:56 msgid "Go Home" -msgstr "" +msgstr "Zur Startseite" #: src/screens/Messages/components/ChatListItem.tsx:294 msgid "Go to conversation with {0}" -msgstr "" +msgstr "Gehe zur Unterhaltung mit {0}" #: src/screens/Login/ForgotPasswordForm.tsx:165 #: src/view/com/modals/ChangePassword.tsx:179 @@ -3419,7 +3416,7 @@ msgstr "Zum nächsten gehen" #: src/components/dms/ConvoMenu.tsx:227 msgid "Go to profile" -msgstr "" +msgstr "Zum Profil" #: src/components/dms/ConvoMenu.tsx:224 msgid "Go to user's profile" @@ -3430,47 +3427,47 @@ msgstr "" #: src/view/com/composer/labels/LabelsBtn.tsx:202 #: src/view/com/composer/labels/LabelsBtn.tsx:205 msgid "Graphic Media" -msgstr "" +msgstr "Grafikmedien" #: src/state/shell/progress-guide.tsx:218 #: src/state/shell/progress-guide.tsx:228 msgid "Half way there!" -msgstr "" +msgstr "Fast geschafft!" #: src/screens/Settings/AccountSettings.tsx:126 #: src/screens/Settings/AccountSettings.tsx:131 msgid "Handle" -msgstr "" +msgstr "Handle" #: src/screens/Settings/components/ChangeHandleDialog.tsx:572 msgid "Handle already taken. Please try a different one." -msgstr "" +msgstr "Handle bereits vergeben. Bitte versuche einen anderen." #: src/screens/Settings/components/ChangeHandleDialog.tsx:189 #: src/screens/Settings/components/ChangeHandleDialog.tsx:325 msgid "Handle changed!" -msgstr "" +msgstr "Handle geändert!" #: src/screens/Settings/components/ChangeHandleDialog.tsx:576 msgid "Handle too long. Please try a shorter one." -msgstr "" +msgstr "Handle zu lang. Bitte versuche einen kürzeren." #: src/screens/Settings/AccessibilitySettings.tsx:87 msgid "Haptics" -msgstr "" +msgstr "Haptik" #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:34 #: src/lib/moderation/useReportOptions.ts:34 msgid "Harassment, trolling, or intolerance" -msgstr "" +msgstr "Belästigung, Trollen oder Intoleranz" #: src/Navigation.tsx:398 msgid "Hashtag" -msgstr "" +msgstr "Hashtag" #: src/components/RichTextTag.tsx:51 msgid "Hashtag {tag}" -msgstr "" +msgstr "Hashtag {tag}" #: src/screens/Signup/index.tsx:177 msgid "Having trouble?" @@ -3486,24 +3483,24 @@ msgstr "Hilfe" #: src/screens/Onboarding/StepProfile/index.tsx:237 msgid "Help people know you're not a bot by uploading a picture or creating an avatar." -msgstr "" +msgstr "Hilf anderen zu erkennen, dass du kein Bot bist, indem du ein Bild hochlädst oder einen Avatar erstellst." #: src/screens/Settings/components/AddAppPasswordDialog.tsx:187 msgid "Here is your app password!" -msgstr "" +msgstr "Hier ist Ihr App-Passwort!" #: src/components/VideoPostCard.tsx:178 #: src/components/VideoPostCard.tsx:454 msgid "Hidden" -msgstr "" +msgstr "Ausgeblendet" #: src/screens/VideoFeed/index.tsx:607 msgid "Hidden by your moderation settings." -msgstr "" +msgstr "Ausgeblendet durch deine Moderationseinstellungen." #: src/components/ListCard.tsx:130 msgid "Hidden list" -msgstr "" +msgstr "Ausgeblendete Liste" #: src/components/interstitials/Trending.tsx:131 #: src/components/interstitials/TrendingVideos.tsx:140 @@ -3527,31 +3524,31 @@ msgstr "Ausblenden" #: src/components/dialogs/Embed.tsx:128 msgid "Hide customization options" -msgstr "" +msgstr "Anpassungsoptionen ausblenden" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:570 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:576 msgid "Hide post for me" -msgstr "" +msgstr "Post für mich ausblenden" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:587 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:597 msgid "Hide reply for everyone" -msgstr "" +msgstr "Antwort für alle ausblenden" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:569 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:575 msgid "Hide reply for me" -msgstr "" +msgstr "Antwort für mich ausblenden" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:756 msgid "Hide this post?" -msgstr "Diesen Beitrag ausblenden?" +msgstr "Diesen Post ausblenden?" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:756 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:817 msgid "Hide this reply?" -msgstr "" +msgstr "Diese Antwort ausblenden?" #: src/components/interstitials/Trending.tsx:113 #: src/screens/Search/components/ExploreTrendingTopics.tsx:83 @@ -3576,7 +3573,7 @@ msgstr "Benutzerliste ausblenden" #: src/components/moderation/ContentHider.tsx:151 #: src/components/moderation/PostHider.tsx:79 msgid "Hides the content" -msgstr "" +msgstr "Blendet den Inhalt aus" #: src/view/com/posts/PostFeedErrorMessage.tsx:117 msgid "Hmm, some kind of issue occurred when contacting the feed server. Please let the feed owner know about this issue." @@ -3600,15 +3597,15 @@ msgstr "Hmm, wir haben Probleme, diesen Feed zu finden. Möglicherweise wurde er #: src/screens/Moderation/index.tsx:54 msgid "Hmmmm, it seems we're having trouble loading this data. See below for more details. If this issue persists, please contact us." -msgstr "" +msgstr "Hmm, es scheint, als hätten wir ein Problem beim Laden dieser Daten. Für weitere Details siehe unten. Wenn dieses Problem weiterhin besteht, kontaktiere uns bitte." #: src/screens/Profile/ErrorState.tsx:31 msgid "Hmmmm, we couldn't load that moderation service." -msgstr "" +msgstr "Hmm, wir konnten diesen Moderationsdienst nicht laden." #: src/view/com/composer/state/video.ts:413 msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" -msgstr "" +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/Navigation.tsx:627 #: src/Navigation.tsx:647 @@ -3616,11 +3613,11 @@ msgstr "" #: src/view/shell/desktop/LeftNav.tsx:595 #: src/view/shell/Drawer.tsx:396 msgid "Home" -msgstr "" +msgstr "Startseite" #: src/screens/Settings/components/ChangeHandleDialog.tsx:398 msgid "Host:" -msgstr "" +msgstr "Host:" #: src/screens/Login/ForgotPasswordForm.tsx:83 #: src/screens/Login/LoginForm.tsx:184 @@ -3632,7 +3629,7 @@ msgstr "Hosting-Anbieter" #: src/view/com/post-thread/PostThread.tsx:656 #: src/view/com/post-thread/PostThread.tsx:661 msgid "Hot replies first" -msgstr "" +msgstr "Beliebte Antworten zuerst" #: src/view/com/modals/InAppBrowserConsent.tsx:41 msgid "How should we open this link?" @@ -3647,7 +3644,7 @@ msgstr "Ich habe einen Code" #: src/components/dialogs/VerifyEmailDialog.tsx:239 #: src/components/dialogs/VerifyEmailDialog.tsx:246 msgid "I Have a Code" -msgstr "" +msgstr "Ich habe einen Code" #: src/view/com/modals/VerifyEmail.tsx:224 msgid "I have a confirmation code" @@ -3661,7 +3658,7 @@ msgstr "Ich habe meine eigene Domain" #: src/components/dms/BlockedByListDialog.tsx:57 #: src/components/dms/ReportConversationPrompt.tsx:21 msgid "I understand" -msgstr "" +msgstr "Verstanden" #: src/view/com/lightbox/Lightbox.web.tsx:186 msgid "If alt text is long, toggles alt text expanded state" @@ -3669,7 +3666,7 @@ msgstr "Schaltet den erweiterten Status des Alt-Textes um, wenn dieser lang ist" #: src/screens/Signup/StepInfo/Policies.tsx:110 msgid "If you are not yet an adult according to the laws of your country, your parent or legal guardian must read these Terms on your behalf." -msgstr "" +msgstr "Falls du nach den Gesetzen deines Landes noch kein Erwachsener bist, muss eine erziehungsberechtigte Person diese Bedingungen für dich lesen." #: src/view/screens/ProfileList.tsx:758 msgid "If you delete this list, you won't be able to recover it." @@ -3685,15 +3682,15 @@ msgstr "Wenn du diesen Post löschst, kannst du ihn nicht wiederherstellen." #: src/view/com/modals/ChangePassword.tsx:160 msgid "If you want to change your password, we will send you a code to verify that this is your account." -msgstr "Wenn du dein Passwort ändern möchtest, senden wir dir einen Code, um zu bestätigen, dass es sich um dein Konto handelt." +msgstr "Wenn du dein Passwort ändern möchtest, senden wir dir einen Code, um zu verifizieren, dass dies dein Account ist." #: src/view/com/auth/server-input/index.tsx:208 msgid "If you're a developer, you can host your own server." -msgstr "" +msgstr "Falls du ein Entwickler bist, kannst du deinen eigenen Server hosten." #: src/screens/Settings/components/DeactivateAccountDialog.tsx:92 msgid "If you're trying to change your handle or email, do so before you deactivate." -msgstr "" +msgstr "Falls du versuchst, deinen Handle oder deine E-Mail zu ändern, tu dies, bevor du deaktivierst." #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:38 #: src/lib/moderation/useReportOptions.ts:38 @@ -3706,27 +3703,27 @@ msgstr "Bild" #: src/components/StarterPack/ShareDialog.tsx:76 msgid "Image saved to your camera roll!" -msgstr "" +msgstr "Bild in deiner Galerie gespeichert!" #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:49 #: src/lib/moderation/useReportOptions.ts:49 msgid "Impersonation or false claims about identity or affiliation" -msgstr "" +msgstr "Vortäuschung einer Identität oder falsche Angaben zur Identität oder Zugehörigkeit" #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:68 #: src/lib/moderation/useReportOptions.ts:68 msgid "Impersonation, misinformation, or false claims" -msgstr "" +msgstr "Vortäuschung einer Identität, Fehlinformationen oder falsche Angaben" #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:91 #: src/lib/moderation/useReportOptions.ts:91 msgid "Inappropriate messages or explicit links" -msgstr "" +msgstr "Unangemessene Nachrichten oder explizite Links" #. Title message shown in chat requests inbox when it's empty -#: src/screens/Messages/Inbox.tsx:203 +#: src/screens/Messages/Inbox.tsx:208 msgid "Inbox zero!" -msgstr "" +msgstr "Posteingang leer!" #: src/screens/Login/LoginForm.tsx:164 msgid "Incorrect username or password" @@ -3738,7 +3735,7 @@ msgstr "Gib den Code ein, den du per E-Mail erhalten hast, um dein Passwort zur #: src/view/com/modals/DeleteAccount.tsx:228 msgid "Input confirmation code for account deletion" -msgstr "Bestätigungscode für die Kontolöschung eingeben" +msgstr "Gib den Bestätigungscode für die Account-Löschung ein" #: src/screens/Login/SetNewPasswordForm.tsx:155 msgid "Input new password" @@ -3746,7 +3743,7 @@ msgstr "Neues Passwort eingeben" #: src/view/com/modals/DeleteAccount.tsx:247 msgid "Input password for account deletion" -msgstr "Passwort für die Kontolöschung eingeben" +msgstr "Gib das Passwort für die Account-Löschung ein" #: src/screens/Login/LoginForm.tsx:289 msgid "Input the code which has been emailed to you" @@ -3754,36 +3751,36 @@ msgstr "" #: src/screens/Login/LoginForm.tsx:218 msgid "Input the username or email address you used at signup" -msgstr "Benutzernamen oder E-Mail-Adresse eingeben, die du bei der Anmeldung verwendet hast" +msgstr "Gib den Nutzernamen oder die E-Mail-Adresse ein, die du bei der Anmeldung verwendet hast" #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:49 msgid "Interaction limited" -msgstr "" +msgstr "Interaktion eingeschränkt" #: src/screens/Moderation/index.tsx:209 msgid "Interaction settings" -msgstr "" +msgstr "Interaktionseinstellungen" #: src/screens/Login/LoginForm.tsx:156 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:70 msgid "Invalid 2FA confirmation code." -msgstr "" +msgstr "Ungültiger 2FA-Bestätigungscode." #: src/screens/Settings/components/ChangeHandleDialog.tsx:578 msgid "Invalid handle. Please try a different one." -msgstr "" +msgstr "Ungültiger handle. Bitte versuche einen anderen." #: src/view/com/post-thread/PostThreadItem.tsx:283 msgid "Invalid or unsupported post record" -msgstr "Ungültiger oder nicht unterstützter Beitragseintrag" +msgstr "Ungültiger oder nicht unterstützter Post-Eintrag" #: src/components/moderation/ReportDialog/index.tsx:73 msgid "Invalid report subject" -msgstr "" +msgstr "Ungültiges Meldethema" #: src/components/intents/VerifyEmailIntentDialog.tsx:91 msgid "Invalid Verification Code" -msgstr "" +msgstr "Ungültiger Bestätigungscode" #: src/view/com/modals/InviteCodes.tsx:94 msgid "Invite a Friend" @@ -3807,44 +3804,44 @@ msgstr "Einladungscodes: 1 verfügbar" #: src/components/StarterPack/ShareDialog.tsx:96 msgid "Invite people to this starter pack!" -msgstr "" +msgstr "Lade Leute zu diesem Startpaket ein!" #: src/screens/StarterPack/Wizard/StepDetails.tsx:34 msgid "Invite your friends to follow your favorite feeds and people" -msgstr "" +msgstr "Lade deine Freunde ein, deinen Lieblings-Feeds und -Leuten zu folgen" #: src/screens/StarterPack/Wizard/StepDetails.tsx:31 msgid "Invites, but personal" -msgstr "" +msgstr "Einladungen, aber persönlich" #: src/screens/Signup/StepInfo/index.tsx:286 msgid "It's correct" -msgstr "" +msgstr "Es ist richtig" #: src/screens/StarterPack/Wizard/index.tsx:435 msgid "It's just you right now! Add more people to your starter pack by searching above." -msgstr "" +msgstr "Hier bist gerade nur du! Füge mehr Leute zu deinem Startpaket hinzu, indem du oben nach ihnen suchst." #: src/view/com/composer/Composer.tsx:1595 msgid "Job ID: {0}" -msgstr "" +msgstr "Job-ID: {0}" #. Link to a page with job openings at Bluesky #: src/view/com/auth/SplashScreen.web.tsx:178 msgid "Jobs" -msgstr "" +msgstr "Stellenangebote" #: src/screens/StarterPack/StarterPackLandingScreen.tsx:205 #: src/screens/StarterPack/StarterPackLandingScreen.tsx:211 #: src/screens/StarterPack/StarterPackScreen.tsx:461 #: src/screens/StarterPack/StarterPackScreen.tsx:472 msgid "Join Bluesky" -msgstr "" +msgstr "Tritt Bluesky bei" #: src/components/StarterPack/QrCode.tsx:68 #: src/view/shell/NavSignupCard.tsx:40 msgid "Join the conversation" -msgstr "" +msgstr "An der Unterhaltung teilnehmen" #: src/screens/Onboarding/index.tsx:21 #: src/screens/Onboarding/state.ts:104 @@ -3853,20 +3850,20 @@ msgstr "Journalismus" #: src/components/moderation/ContentHider.tsx:231 msgid "Labeled by {0}." -msgstr "" +msgstr "Von {0} gekennzeichnet." #: src/components/moderation/ContentHider.tsx:229 msgid "Labeled by the author." -msgstr "" +msgstr "Vom Autor gekennzeichnet." #: src/view/com/composer/labels/LabelsBtn.tsx:75 -#: src/view/screens/Profile.tsx:218 +#: src/view/screens/Profile.tsx:220 msgid "Labels" -msgstr "" +msgstr "Kennzeichnungen" #: src/view/com/composer/labels/LabelsBtn.tsx:73 msgid "Labels added" -msgstr "" +msgstr "Kennzeichnungen hinzugefügt" #: src/screens/Profile/Sections/Labels.tsx:163 msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." @@ -3874,11 +3871,11 @@ msgstr "" #: src/components/moderation/LabelsOnMeDialog.tsx:72 msgid "Labels on your account" -msgstr "" +msgstr "Kennzeichnungen auf deinem Account" #: src/components/moderation/LabelsOnMeDialog.tsx:74 msgid "Labels on your content" -msgstr "" +msgstr "Kennzeichnungen zu deinen Inhalten" #: src/view/com/composer/select-language/SelectLangBtn.tsx:107 msgid "Language selection" @@ -3902,11 +3899,11 @@ msgstr "Größer" #: src/screens/Topic.tsx:77 #: src/view/screens/Search/Search.tsx:515 msgid "Latest" -msgstr "" +msgstr "Neuste" #: src/screens/Settings/components/ChangeHandleDialog.tsx:252 msgid "learn more" -msgstr "" +msgstr "mehr erfahren" #: src/components/moderation/ScreenHider.tsx:140 msgid "Learn More" @@ -3914,19 +3911,19 @@ msgstr "Mehr erfahren" #: src/view/com/auth/SplashScreen.web.tsx:166 msgid "Learn more about Bluesky" -msgstr "" +msgstr "Erfahre mehr über Bluesky" #: src/view/com/auth/server-input/index.tsx:218 msgid "Learn more about self hosting your PDS." -msgstr "" +msgstr "Erfahre mehr über das Selbst-Hosting deiner PDS." #: src/components/moderation/ContentHider.tsx:149 msgid "Learn more about the moderation applied to this content" -msgstr "" +msgstr "Erfahre mehr über die Moderation, die auf diesen Inhalt angewendet wurde" #: src/components/moderation/ContentHider.tsx:215 msgid "Learn more about the moderation applied to this content." -msgstr "" +msgstr "Erfahre mehr über die Moderation, die auf diese Inhalte angewendet wird." #: src/components/moderation/PostHider.tsx:100 #: src/components/moderation/ScreenHider.tsx:127 @@ -3941,16 +3938,16 @@ msgstr "Erfahre mehr darüber, was auf Bluesky öffentlich ist." #: src/components/moderation/ContentHider.tsx:239 #: src/view/com/auth/server-input/index.tsx:220 msgid "Learn more." -msgstr "" +msgstr "Mehr erfahren." #: src/components/dms/LeaveConvoPrompt.tsx:48 msgid "Leave" -msgstr "" +msgstr "Verlassen" #: src/components/dms/MessagesListBlockedFooter.tsx:74 #: src/components/dms/MessagesListBlockedFooter.tsx:81 msgid "Leave chat" -msgstr "" +msgstr "Chat verlassen" #: src/components/dms/ConvoMenu.tsx:203 #: src/components/dms/ConvoMenu.tsx:206 @@ -3958,7 +3955,7 @@ msgstr "" #: src/components/dms/ConvoMenu.tsx:269 #: src/components/dms/LeaveConvoPrompt.tsx:42 msgid "Leave conversation" -msgstr "" +msgstr "Unterhaltung verlassen" #: src/view/com/modals/lang-settings/ContentLanguagesSettings.tsx:84 msgid "Leave them all unchecked to see any language." @@ -3974,7 +3971,7 @@ msgstr "verbleibend." #: src/components/StarterPack/ProfileStarterPacks.tsx:311 msgid "Let me choose" -msgstr "" +msgstr "Lass mich wählen" #: src/screens/Login/index.tsx:154 #: src/screens/Login/index.tsx:169 @@ -4000,7 +3997,7 @@ msgstr "Hell" msgid "Like" msgstr "Liken" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:312 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:315 msgid "Like ({0, plural, one {# like} other {# likes}})" msgstr "" @@ -4019,7 +4016,7 @@ msgstr "Diesen Feed liken" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:285 msgid "Like this labeler" -msgstr "" +msgstr "Diesen Labeler liken" #: src/components/LikesDialog.tsx:85 #: src/Navigation.tsx:256 @@ -4045,18 +4042,18 @@ msgstr "" msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "" -#: src/view/screens/Profile.tsx:224 +#: src/view/screens/Profile.tsx:226 msgid "Likes" -msgstr "" +msgstr "Likes" #: src/view/com/post-thread/PostThreadItem.tsx:218 msgid "Likes on this post" -msgstr "Likes für diesen Beitrag" +msgstr "Likes für diesen Post" #: src/view/com/post-thread/PostThread.tsx:630 #: src/view/com/post-thread/PostThread.tsx:635 msgid "Linear" -msgstr "" +msgstr "Linear" #: src/Navigation.tsx:211 msgid "List" @@ -4069,7 +4066,7 @@ msgstr "Listenbild" #: src/view/screens/ProfileList.tsx:431 msgctxt "toast" msgid "List blocked" -msgstr "" +msgstr "Liste blockiert" #: src/components/ListCard.tsx:150 #: src/view/com/feeds/FeedSourceCard.tsx:255 @@ -4078,29 +4075,29 @@ msgstr "Liste von {0}" #: src/view/com/profile/ProfileSubpageHeader.tsx:156 msgid "List by <0/>" -msgstr "" +msgstr "Liste von <0/>" #: src/view/com/profile/ProfileSubpageHeader.tsx:154 msgid "List by you" -msgstr "" +msgstr "Liste von dir" #: src/view/screens/ProfileList.tsx:478 msgctxt "toast" msgid "List deleted" -msgstr "" +msgstr "Liste gelöscht" #: src/screens/List/ListHiddenScreen.tsx:129 msgid "List has been hidden" -msgstr "" +msgstr "Liste wurde ausgeblendet" #: src/view/screens/ProfileList.tsx:173 msgid "List Hidden" -msgstr "" +msgstr "Liste ausgeblendet" #: src/view/screens/ProfileList.tsx:395 msgctxt "toast" msgid "List muted" -msgstr "" +msgstr "Liste stummgeschaltet" #: src/view/com/modals/CreateOrEditList.tsx:255 msgid "List Name" @@ -4109,17 +4106,17 @@ msgstr "Name der Liste" #: src/view/screens/ProfileList.tsx:449 msgctxt "toast" msgid "List unblocked" -msgstr "" +msgstr "Liste nicht mehr blockiert" #: src/view/screens/ProfileList.tsx:413 msgctxt "toast" msgid "List unmuted" -msgstr "" +msgstr "Liste nicht mehr stummgeschaltet" #: src/Navigation.tsx:140 #: src/view/screens/Lists.tsx:62 -#: src/view/screens/Profile.tsx:219 -#: src/view/screens/Profile.tsx:227 +#: src/view/screens/Profile.tsx:221 +#: src/view/screens/Profile.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:669 #: src/view/shell/Drawer.tsx:501 msgid "Lists" @@ -4131,11 +4128,11 @@ msgstr "" #: src/view/screens/Search/Explore.tsx:135 msgid "Load more" -msgstr "" +msgstr "Mehr laden" #: src/view/screens/Search/Explore.tsx:224 msgid "Load more suggested feeds" -msgstr "" +msgstr "Weitere empfohlene Feeds laden" #: src/view/screens/Search/Explore.tsx:222 msgid "Load more suggested follows" @@ -4150,7 +4147,7 @@ msgstr "Neue Mitteilungen laden" #: src/view/com/feeds/FeedPage.tsx:155 #: src/view/screens/ProfileList.tsx:871 msgid "Load new posts" -msgstr "Neue Beiträge laden" +msgstr "Neue Posts laden" #: src/view/com/composer/text-input/mobile/Autocomplete.tsx:94 msgid "Loading..." @@ -4166,16 +4163,16 @@ msgstr "Sichtbarkeit für abgemeldete Benutzer" #: src/view/shell/desktop/RightNav.tsx:125 msgid "Logo by @sawaratsuki.bsky.social" -msgstr "" +msgstr "Logo von @sawaratsuki.bsky.social" #: src/view/shell/desktop/RightNav.tsx:122 #: src/view/shell/Drawer.tsx:639 msgid "Logo by <0>@sawaratsuki.bsky.social" -msgstr "" +msgstr "Logo von <0>@sawaratsuki.bsky.social" #: src/components/RichTextTag.tsx:53 msgid "Long press to open tag menu for #{tag}" -msgstr "" +msgstr "Lange drücken, um das Tag-Menü für #{tag} zu öffnen" #: src/screens/Login/SetNewPasswordForm.tsx:120 msgid "Looks like XXXXX-XXXXX" @@ -4195,7 +4192,7 @@ msgstr "" #: src/components/StarterPack/ProfileStarterPacks.tsx:264 msgid "Make one for me" -msgstr "" +msgstr "Erstelle eins für mich" #: src/view/com/modals/LinkWarning.tsx:79 msgid "Make sure this is where you intend to go!" @@ -4204,35 +4201,35 @@ msgstr "Vergewissere dich, dass du auch wirklich dorthin gehen willst!" #: src/screens/Settings/ContentAndMediaSettings.tsx:59 #: src/screens/Settings/ContentAndMediaSettings.tsx:62 msgid "Manage saved feeds" -msgstr "" +msgstr "Gespeicherte Feeds verwalten" #: src/components/dialogs/MutedWords.tsx:108 msgid "Manage your muted words and tags" msgstr "Verwalte deine stummgeschalteten Wörter und Tags" -#: src/screens/Messages/Inbox.tsx:300 -#: src/screens/Messages/Inbox.tsx:319 -#: src/screens/Messages/Inbox.tsx:326 +#: src/screens/Messages/Inbox.tsx:305 +#: src/screens/Messages/Inbox.tsx:324 +#: src/screens/Messages/Inbox.tsx:331 msgid "Mark all as read" -msgstr "" +msgstr "Alle als gelesen markieren" #: src/components/dms/ConvoMenu.tsx:215 #: src/components/dms/ConvoMenu.tsx:218 msgid "Mark as read" -msgstr "" +msgstr "Als gelesen markieren" -#: src/screens/Messages/Inbox.tsx:287 -#: src/screens/Messages/Inbox.tsx:310 +#: src/screens/Messages/Inbox.tsx:292 +#: src/screens/Messages/Inbox.tsx:315 msgid "Marked all as read" -msgstr "" +msgstr "Alle als gelesen markiert" -#: src/view/screens/Profile.tsx:222 +#: src/view/screens/Profile.tsx:224 msgid "Media" msgstr "Medien" #: src/view/com/composer/labels/LabelsBtn.tsx:211 msgid "Media that may be disturbing or inappropriate for some audiences." -msgstr "" +msgstr "Medien, die für einige Zielgruppen störend oder unangemessen sein können." #: src/components/WhoCanReply.tsx:263 msgid "mentioned users" @@ -4244,7 +4241,7 @@ msgstr "Erwähnte Benutzer" #: src/view/screens/Notifications.tsx:99 msgid "Mentions" -msgstr "" +msgstr "Erwähnungen" #: src/components/Menu/index.tsx:103 msgid "Menu" @@ -4252,16 +4249,16 @@ msgstr "Menü" #: src/components/dms/MessageProfileButton.tsx:103 msgid "Message {0}" -msgstr "" +msgstr "Nachricht {0}" #: src/components/dms/MessageMenu.tsx:73 msgctxt "toast" msgid "Message deleted" -msgstr "" +msgstr "Nachricht gelöscht" #: src/screens/Messages/components/ChatListItem.tsx:190 msgid "Message deleted" -msgstr "" +msgstr "Nachricht gelöscht" #: src/view/com/posts/PostFeedErrorMessage.tsx:201 msgid "Message from server: {0}" @@ -4269,42 +4266,42 @@ msgstr "Nachricht vom Server: {0}" #: src/screens/Messages/components/MessageInput.tsx:152 msgid "Message input field" -msgstr "" +msgstr "Nachrichteneingabefeld" #: src/screens/Messages/components/MessageInput.tsx:79 #: src/screens/Messages/components/MessageInput.web.tsx:60 msgid "Message is too long" -msgstr "" +msgstr "Nachricht ist zu lang" #: src/Navigation.tsx:642 msgid "Messages" -msgstr "" +msgstr "Nachrichten" #: src/screens/Settings/AppIconSettings/useAppIconSets.ts:81 msgctxt "Name of app icon variant" msgid "Midnight" -msgstr "" +msgstr "Mitternacht" #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:47 #: src/lib/moderation/useReportOptions.ts:47 msgid "Misleading Account" -msgstr "Irreführendes Konto" +msgstr "Irreführender Account" #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:67 #: src/lib/moderation/useReportOptions.ts:67 msgid "Misleading Post" -msgstr "" +msgstr "Irreführender Post" #: src/Navigation.tsx:145 #: src/screens/Moderation/index.tsx:89 #: src/screens/Settings/Settings.tsx:167 #: src/screens/Settings/Settings.tsx:170 msgid "Moderation" -msgstr "" +msgstr "Moderation" #: src/components/moderation/ModerationDetailsDialog.tsx:138 msgid "Moderation details" -msgstr "" +msgstr "Moderationsdetails" #: src/components/ListCard.tsx:149 #: src/view/com/modals/UserAddRemoveLists.tsx:222 @@ -4323,12 +4320,12 @@ msgstr "Moderationsliste von dir" #: src/view/com/modals/CreateOrEditList.tsx:177 msgctxt "toast" msgid "Moderation list created" -msgstr "" +msgstr "Moderationsliste erstellt" #: src/view/com/modals/CreateOrEditList.tsx:163 msgctxt "toast" msgid "Moderation list updated" -msgstr "" +msgstr "Moderationsliste aktualisiert" #: src/screens/Moderation/index.tsx:239 msgid "Moderation lists" @@ -4341,11 +4338,11 @@ msgstr "Moderationslisten" #: src/components/moderation/LabelPreference.tsx:247 msgid "moderation settings" -msgstr "" +msgstr "Moderationseinstellungen" #: src/Navigation.tsx:271 msgid "Moderation states" -msgstr "" +msgstr "Moderationsstatus" #: src/screens/Moderation/index.tsx:193 msgid "Moderation tools" @@ -4373,7 +4370,7 @@ msgstr "Mehr Optionen" #: src/screens/Settings/ThreadPreferences.tsx:94 msgid "Most-liked first" -msgstr "" +msgstr "Am meisten geliked zuerst" #: src/screens/Settings/ThreadPreferences.tsx:91 #: src/view/com/post-thread/PostThread.tsx:686 @@ -4383,11 +4380,11 @@ msgstr "Beliebteste Antworten zuerst" #: src/screens/Onboarding/state.ts:105 msgid "Movies" -msgstr "" +msgstr "Filme" #: src/screens/Onboarding/state.ts:106 msgid "Music" -msgstr "" +msgstr "Musik" #: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:156 #: src/view/com/util/post-embeds/VideoEmbedInner/web-controls/VolumeControl.tsx:95 @@ -4398,27 +4395,27 @@ msgstr "Stummschalten" #: src/components/RichTextTag.tsx:140 #: src/components/RichTextTag.tsx:153 msgid "Mute {tag}" -msgstr "" +msgstr "{tag} stummschalten" #: src/view/com/profile/ProfileMenu.tsx:289 #: src/view/com/profile/ProfileMenu.tsx:296 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:652 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:658 msgid "Mute account" -msgstr "" +msgstr "Account stummschalten" #: src/view/screens/ProfileList.tsx:650 msgid "Mute accounts" -msgstr "Konten stummschalten" +msgstr "Accounts stummschalten" #: src/components/dms/ConvoMenu.tsx:232 #: src/components/dms/ConvoMenu.tsx:238 msgid "Mute conversation" -msgstr "" +msgstr "Unterhaltung stummschalten" #: src/components/dialogs/MutedWords.tsx:253 msgid "Mute in:" -msgstr "" +msgstr "Stummschalten in:" #: src/view/screens/ProfileList.tsx:772 msgid "Mute list" @@ -4426,23 +4423,23 @@ msgstr "Liste stummschalten" #: src/view/screens/ProfileList.tsx:767 msgid "Mute these accounts?" -msgstr "Diese Konten stummschalten?" +msgstr "Diese Accounts stummschalten?" #: src/components/dialogs/MutedWords.tsx:185 msgid "Mute this word for 24 hours" -msgstr "" +msgstr "Dieses Wort für 24 Stunden stummschalten" #: src/components/dialogs/MutedWords.tsx:224 msgid "Mute this word for 30 days" -msgstr "" +msgstr "Dieses Wort für 30 Tage stummschalten" #: src/components/dialogs/MutedWords.tsx:209 msgid "Mute this word for 7 days" -msgstr "" +msgstr "Dieses Wort für 7 Tage stummschalten" #: src/components/dialogs/MutedWords.tsx:258 msgid "Mute this word in post text and tags" -msgstr "Dieses Wort in Beitragstexten und Tags stummschalten" +msgstr "Dieses Wort in Post-Text und Tags stummschalten" #: src/components/dialogs/MutedWords.tsx:274 msgid "Mute this word in tags only" @@ -4450,7 +4447,7 @@ msgstr "Dieses Wort nur in Tags stummschalten" #: src/components/dialogs/MutedWords.tsx:170 msgid "Mute this word until you unmute it" -msgstr "" +msgstr "Dieses Wort stummschalten, bis du es wieder freigibst" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:536 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:540 @@ -4464,16 +4461,16 @@ msgstr "Wörter und Tags stummschalten" #: src/screens/Moderation/index.tsx:254 msgid "Muted accounts" -msgstr "Stummgeschaltete Konten" +msgstr "Stummgeschaltete Accounts" #: src/Navigation.tsx:155 #: src/view/screens/ModerationMutedAccounts.tsx:100 msgid "Muted Accounts" -msgstr "Stummgeschaltete Konten" +msgstr "Stummgeschaltete Accounts" #: src/view/screens/ModerationMutedAccounts.tsx:112 msgid "Muted accounts have their posts removed from your feed and from your notifications. Mutes are completely private." -msgstr "Bei stummgeschalteten Konten werden dazugehörige Beiträge aus deinem Feed und deinen Mitteilungen entfernt. Stummschaltungen sind völlig privat." +msgstr "Bei stummgeschalteten Accounts werden dazugehörige Posts aus deinem Feed und deinen Mitteilungen entfernt. Stummschaltungen sind völlig privat." #: src/lib/moderation/useModerationCauseDescription.ts:92 msgid "Muted by \"{0}\"" @@ -4485,7 +4482,7 @@ msgstr "Stummgeschaltete Wörter und Tags" #: src/view/screens/ProfileList.tsx:769 msgid "Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them." -msgstr "Stummschaltung ist privat. Stummgeschaltete Konten können mit dir interagieren, aber du siehst ihre Beiträge nicht und erhältst keine Mitteilungen von ihnen." +msgstr "Stummschaltung ist privat. Stummgeschaltete Accounts können mit dir interagieren, aber du siehst ihre Posts nicht und erhältst keine Mitteilungen von ihnen." #: src/components/dialogs/BirthDateSettings.tsx:35 #: src/components/dialogs/BirthDateSettings.tsx:38 @@ -4498,7 +4495,7 @@ msgstr "Meine Feeds" #: src/view/com/modals/CreateOrEditList.tsx:270 msgid "Name" -msgstr "" +msgstr "Name" #: src/view/com/modals/CreateOrEditList.tsx:135 msgid "Name is required" @@ -4513,7 +4510,7 @@ msgstr "Name ist erforderlich" #: src/lib/moderation/useReportOptions.ts:106 #: src/lib/moderation/useReportOptions.ts:114 msgid "Name or Description Violates Community Standards" -msgstr "" +msgstr "Name oder Beschreibung verstößt gegen Gemeinschaftsstandards" #: src/screens/Onboarding/index.tsx:22 #: src/screens/Onboarding/state.ts:107 @@ -4522,7 +4519,7 @@ msgstr "Natur" #: src/components/StarterPack/StarterPackCard.tsx:130 msgid "Navigate to {0}" -msgstr "" +msgstr "Navigiere zu {0}" #: src/screens/Login/ForgotPasswordForm.tsx:166 #: src/screens/Login/LoginForm.tsx:344 @@ -4536,12 +4533,12 @@ msgstr "Navigiert zu deinem Profil" #: src/components/dialogs/VerifyEmailDialog.tsx:196 msgid "Need to change it?" -msgstr "" +msgstr "Möchtest du es ändern?" #: src/components/moderation/ReportDialog/index.tsx:280 #: src/components/ReportDialog/SelectReportOptionView.tsx:128 msgid "Need to report a copyright violation?" -msgstr "" +msgstr "Möchtest du eine Urheberrechtsverletzung melden?" #: src/screens/Onboarding/StepFinished.tsx:282 msgid "Never lose access to your followers or data." @@ -4549,7 +4546,7 @@ msgstr "Verliere nie den Zugriff auf deine Follower oder Daten." #: src/screens/Settings/components/ChangeHandleDialog.tsx:548 msgid "Nevermind, create a handle for me" -msgstr "" +msgstr "Egal, erstelle einen Handle für mich" #: src/view/screens/Lists.tsx:74 #: src/view/screens/ModerationModlists.tsx:74 @@ -4558,25 +4555,25 @@ msgid "New" msgstr "Neu" #: src/components/dms/dialogs/NewChatDialog.tsx:65 -#: src/screens/Messages/ChatList.tsx:350 -#: src/screens/Messages/ChatList.tsx:357 +#: src/screens/Messages/ChatList.tsx:351 +#: src/screens/Messages/ChatList.tsx:358 msgid "New chat" -msgstr "" +msgstr "Neuer Chat" #: src/screens/Settings/components/ChangeHandleDialog.tsx:202 #: src/screens/Settings/components/ChangeHandleDialog.tsx:210 #: src/screens/Settings/components/ChangeHandleDialog.tsx:356 msgid "New handle" -msgstr "" +msgstr "Neuer Handle" #: src/view/screens/Lists.tsx:66 #: src/view/screens/ModerationModlists.tsx:66 msgid "New list" -msgstr "" +msgstr "Neue Liste" #: src/components/dms/NewMessagesPill.tsx:92 msgid "New messages" -msgstr "" +msgstr "Neue Nachrichten" #: src/view/com/modals/CreateOrEditList.tsx:232 msgid "New Moderation List" @@ -4593,25 +4590,25 @@ msgstr "Neues Passwort" #: src/screens/Profile/ProfileFeed/index.tsx:238 #: src/view/screens/Feeds.tsx:549 #: src/view/screens/Notifications.tsx:165 -#: src/view/screens/Profile.tsx:505 +#: src/view/screens/Profile.tsx:507 #: src/view/screens/ProfileList.tsx:253 #: src/view/screens/ProfileList.tsx:286 msgid "New post" -msgstr "Neuer Beitrag" +msgstr "Neuer Post" #: src/view/com/feeds/FeedPage.tsx:166 msgctxt "action" msgid "New post" -msgstr "Neuer Beitrag" +msgstr "Neuer Post" #: src/view/shell/desktop/LeftNav.tsx:507 msgctxt "action" msgid "New Post" -msgstr "Neuer Beitrag" +msgstr "Neuer Post" #: src/components/NewskieDialog.tsx:83 msgid "New user info dialog" -msgstr "" +msgstr "Neuer Nutzer-Info-Dialog" #: src/view/com/modals/CreateOrEditList.tsx:227 msgid "New User List" @@ -4653,25 +4650,25 @@ msgstr "Nächstes Bild" #: src/screens/Settings/AppPasswords.tsx:108 msgid "No app passwords yet" -msgstr "" +msgstr "Noch keine App-Passwörter" #: src/screens/Settings/components/ChangeHandleDialog.tsx:378 #: src/screens/Settings/components/ChangeHandleDialog.tsx:380 msgid "No DNS Panel" -msgstr "" +msgstr "Kein DNS-Panel" #: src/components/dialogs/GifSelect.tsx:231 msgid "No featured GIFs found. There may be an issue with Tenor." -msgstr "" +msgstr "Keine hervorgehobenen GIFs gefunden. Möglicherweise gibt es ein Problem mit Tenor." #: src/screens/StarterPack/Wizard/StepFeeds.tsx:119 msgid "No feeds found. Try searching for something else." -msgstr "" +msgstr "Keine Feeds gefunden. Versuche, nach etwas anderem zu suchen." #: src/components/LikedByList.tsx:84 #: src/view/com/post-thread/PostLikedBy.tsx:84 msgid "No likes yet" -msgstr "" +msgstr "Noch keine Gefällt-mir-Angaben" #: src/components/ProfileCard.tsx:344 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:119 @@ -4680,11 +4677,11 @@ msgstr "{0} wird nicht mehr gefolgt" #: src/screens/Signup/StepHandle.tsx:176 msgid "No longer than {MAX_SERVICE_HANDLE_LENGTH} characters" -msgstr "" +msgstr "Nicht länger als {MAX_SERVICE_HANDLE_LENGTH} Zeichen" #: src/screens/Messages/components/ChatListItem.tsx:134 msgid "No messages yet" -msgstr "" +msgstr "Noch keine Nachrichten" #: src/view/com/notifications/NotificationFeed.tsx:116 msgid "No notifications yet!" @@ -4693,23 +4690,23 @@ msgstr "Noch keine Mitteilungen!" #: src/screens/Messages/Settings.tsx:101 #: src/screens/Messages/Settings.tsx:104 msgid "No one" -msgstr "" +msgstr "Niemand" #: src/components/WhoCanReply.tsx:246 msgid "No one but the author can quote this post." -msgstr "" +msgstr "Niemand außer dem Autor kann diesen Post zitieren." #: src/screens/Profile/Sections/Feed.tsx:66 msgid "No posts yet." -msgstr "Keine Beiträge bisher." +msgstr "Keine Posts bisher." #: src/view/com/post-thread/PostQuotes.tsx:105 msgid "No quotes yet" -msgstr "" +msgstr "Noch keine Zitate" #: src/view/com/post-thread/PostRepostedBy.tsx:90 msgid "No reposts yet" -msgstr "" +msgstr "Noch keine Reposts" #: src/view/com/composer/text-input/mobile/Autocomplete.tsx:94 #: src/view/com/composer/text-input/web/Autocomplete.tsx:195 @@ -4719,7 +4716,7 @@ msgstr "Kein Ergebnis" #: src/components/dms/dialogs/SearchablePeopleList.tsx:204 #: src/components/ProgressGuide/FollowDialog.tsx:235 msgid "No results" -msgstr "" +msgstr "Keine Ergebnisse" #: src/components/Lists.tsx:189 msgid "No results found" @@ -4738,7 +4735,7 @@ msgstr "Keine Ergebnisse für {query} gefunden" #: src/components/dialogs/GifSelect.tsx:229 msgid "No search results found for \"{search}\"." -msgstr "" +msgstr "Keine Suchergebnisse gefunden für „{search}“." #: src/components/dialogs/EmbedConsent.tsx:104 #: src/components/dialogs/EmbedConsent.tsx:111 @@ -4753,19 +4750,19 @@ msgstr "Niemand" #: src/components/LikesDialog.tsx:97 #: src/view/com/post-thread/PostLikedBy.tsx:86 msgid "Nobody has liked this yet. Maybe you should be the first!" -msgstr "" +msgstr "Niemand hat das bisher geliked. Vielleicht solltest du der Erste sein!" #: src/view/com/post-thread/PostQuotes.tsx:107 msgid "Nobody has quoted this yet. Maybe you should be the first!" -msgstr "" +msgstr "Niemand hat das bisher zitiert. Vielleicht solltest du der Erste sein!" #: src/view/com/post-thread/PostRepostedBy.tsx:92 msgid "Nobody has reposted this yet. Maybe you should be the first!" -msgstr "" +msgstr "Niemand hat das bisher repostet. Vielleicht solltest du der Erste sein!" #: src/screens/StarterPack/Wizard/StepProfiles.tsx:104 msgid "Nobody was found. Try searching for someone else." -msgstr "" +msgstr "Niemand wurde gefunden. Versuche, nach jemand anderem zu suchen." #: src/lib/moderation/useGlobalLabelStrings.ts:42 msgid "Non-sexual Nudity" @@ -4773,7 +4770,7 @@ msgstr "Nicht-sexuelle Nacktheit" #: src/components/KnownFollowers.tsx:255 msgid "Not followed by anyone you're following" -msgstr "" +msgstr "Wird von niemandem gefolgt, dem du folgst" #: src/Navigation.tsx:135 #: src/view/screens/Profile.tsx:122 @@ -4783,42 +4780,42 @@ msgstr "Nicht gefunden" #: src/view/com/modals/VerifyEmail.tsx:254 #: src/view/com/modals/VerifyEmail.tsx:260 msgid "Not right now" -msgstr "Nicht jetzt" +msgstr "Im Moment nicht" #: src/view/com/profile/ProfileMenu.tsx:406 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:774 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:358 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:361 msgid "Note about sharing" -msgstr "" +msgstr "Hinweis über das Teilen" #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:88 msgid "Note: Bluesky is an open and public network. This setting only limits the visibility of your content on the Bluesky app and website, and other apps may not respect this setting. Your content may still be shown to logged-out users by other apps and websites." -msgstr "Hinweis: Bluesky ist ein offenes und öffentliches Netzwerk. Diese Einstellung schränkt lediglich die Sichtbarkeit deiner Inhalte in der Bluesky-App und auf der Website ein. Andere Apps respektieren diese Einstellung möglicherweise nicht. Deine Inhalte werden abgemeldeten Nutzern möglicherweise weiterhin in anderen Apps und Websites angezeigt." +msgstr "Hinweis: Bluesky ist ein offenes und öffentliches Netzwerk. Diese Einstellung schränkt lediglich die Sichtbarkeit deiner Inhalte in der Bluesky-App und auf der Website ein. Andere Apps respektieren diese Einstellung möglicherweise nicht. Deine Inhalte werden ausgeloggten Nutzern möglicherweise weiterhin von anderen Apps und Websites angezeigt." -#: src/screens/Messages/ChatList.tsx:263 +#: src/screens/Messages/ChatList.tsx:264 msgid "Nothing here" -msgstr "" +msgstr "Nichts zu sehen" #: src/screens/Settings/NotificationSettings.tsx:64 msgid "Notification filters" -msgstr "" +msgstr "Mitteilungenfilter" #: src/Navigation.tsx:423 #: src/view/screens/Notifications.tsx:134 msgid "Notification settings" -msgstr "" +msgstr "Mitteilungseinstellungen" #: src/screens/Settings/NotificationSettings.tsx:46 msgid "Notification Settings" -msgstr "" +msgstr "Mitteilungseinstellungen" #: src/screens/Messages/Settings.tsx:123 msgid "Notification sounds" -msgstr "" +msgstr "Mitteilungstöne" #: src/screens/Messages/Settings.tsx:120 msgid "Notification Sounds" -msgstr "" +msgstr "Mitteilungstöne" #: src/Navigation.tsx:637 #: src/view/screens/Notifications.tsx:128 @@ -4830,11 +4827,11 @@ msgstr "Mitteilungen" #: src/lib/hooks/useTimeAgo.ts:135 msgid "now" -msgstr "" +msgstr "jetzt" #: src/components/dms/MessageItem.tsx:198 msgid "Now" -msgstr "" +msgstr "Jetzt" #: src/view/com/composer/labels/LabelsBtn.tsx:151 #: src/view/com/composer/labels/LabelsBtn.tsx:154 @@ -4844,7 +4841,7 @@ msgstr "Nacktheit" #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:78 #: src/lib/moderation/useReportOptions.ts:78 msgid "Nudity or adult content not labeled as such" -msgstr "" +msgstr "Nacktheit oder Erwachseneninhalt nicht als solche gekennzeichnet" #: src/lib/moderation/useLabelBehaviorDescription.ts:11 msgid "Off" @@ -4857,18 +4854,18 @@ msgstr "Oh nein!" #: src/screens/Onboarding/StepInterests/index.tsx:124 msgid "Oh no! Something went wrong." -msgstr "Oh nein, da ist etwas schief gelaufen." +msgstr "Oh nein! Etwas ist schiefgegangen." #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:362 #: src/screens/Settings/AppIconSettings/index.tsx:48 #: src/screens/Settings/AppIconSettings/index.tsx:229 msgid "OK" -msgstr "" +msgstr "OK" #: src/screens/Login/PasswordUpdatedForm.tsx:37 #: src/view/com/post-thread/PostThreadItem.tsx:875 msgid "Okay" -msgstr "" +msgstr "Okay" #: src/screens/Settings/ThreadPreferences.tsx:75 #: src/screens/Settings/ThreadPreferences.tsx:78 @@ -4879,7 +4876,7 @@ msgstr "Älteste Antworten zuerst" #: src/components/StarterPack/QrCode.tsx:82 msgid "on<0><1/><2><3/>" -msgstr "" +msgstr "auf<0><1/><2><3/>" #: src/screens/Settings/Settings.tsx:304 msgid "Onboarding reset" @@ -4887,7 +4884,7 @@ msgstr "Onboarding zurücksetzen" #: src/view/com/composer/Composer.tsx:346 msgid "One or more GIFs is missing alt text." -msgstr "" +msgstr "Bei einem oder mehreren GIFs fehlen Alt-Texte." #: src/view/com/composer/Composer.tsx:343 msgid "One or more images is missing alt text." @@ -4895,7 +4892,7 @@ msgstr "Bei einem oder mehreren Bildern fehlen Alt-Texte." #: src/view/com/composer/Composer.tsx:353 msgid "One or more videos is missing alt text." -msgstr "" +msgstr "Bei einem oder mehreren Videos fehlen Alt-Texte." #: src/screens/Onboarding/StepProfile/index.tsx:115 msgid "Only .jpg and .png files are supported" @@ -4911,11 +4908,11 @@ msgstr "Enthält nur Buchstaben, Nummern und Bindestriche" #: src/lib/media/picker.shared.ts:29 msgid "Only image files are supported" -msgstr "" +msgstr "Es werden nur Bilddateien unterstützt" #: src/view/com/composer/videos/SubtitleFilePicker.tsx:40 msgid "Only WebVTT (.vtt) files are supported" -msgstr "" +msgstr "Es werden nur WebVTT-Dateien (.vtt) unterstützt" #: src/components/Lists.tsx:94 msgid "Oops, something went wrong!" @@ -4937,20 +4934,20 @@ msgstr "Öffnen" #: src/view/com/posts/AviFollowButton.tsx:86 msgid "Open {name} profile shortcut menu" -msgstr "" +msgstr "Öffne {name} Profilverknüpfungsmenü" #: src/screens/Onboarding/StepProfile/index.tsx:286 msgid "Open avatar creator" -msgstr "" +msgstr "Avatar-Editor öffnen" #: src/screens/Messages/components/ChatListItem.tsx:302 #: src/screens/Messages/components/ChatListItem.tsx:303 msgid "Open conversation options" -msgstr "" +msgstr "Unterhaltungsoptionen öffnen" #: src/components/Layout/Header/index.tsx:158 msgid "Open drawer menu" -msgstr "" +msgstr "Seitenmenü öffnen" #: src/screens/Messages/components/MessageInput.web.tsx:181 #: src/view/com/composer/Composer.tsx:1244 @@ -4959,24 +4956,24 @@ msgstr "Emoji-Picker öffnen" #: src/screens/Profile/components/ProfileFeedHeader.tsx:186 msgid "Open feed info screen" -msgstr "" +msgstr "Feed-Infobildschirm öffnen" #: src/screens/Profile/components/ProfileFeedHeader.tsx:286 #: src/screens/Profile/components/ProfileFeedHeader.tsx:291 msgid "Open feed options menu" -msgstr "" +msgstr "Feed-Optionsmenü öffnen" #: src/view/com/util/post-embeds/ExternalLinkEmbed.tsx:71 msgid "Open link to {niceUrl}" -msgstr "" +msgstr "Link zu {niceUrl} öffnen" #: src/components/dms/ActionsWrapper.tsx:90 msgid "Open message options" -msgstr "" +msgstr "Nachrichtenoptionen öffnen" #: src/screens/Settings/Settings.tsx:330 msgid "Open moderation debug page" -msgstr "" +msgstr "Moderations-Debugseite öffnen" #: src/screens/Moderation/index.tsx:220 msgid "Open muted words and tags settings" @@ -4984,11 +4981,11 @@ msgstr "Einstellungen für stummgeschaltete Wörter und Tags öffnen" #: src/view/com/util/forms/PostDropdownBtn.tsx:70 msgid "Open post options menu" -msgstr "Beitragsoptionsmenü öffnen" +msgstr "Post-Optionen-Menü öffnen" #: src/screens/StarterPack/StarterPackScreen.tsx:558 msgid "Open starter pack menu" -msgstr "" +msgstr "Startpaketmenü öffnen" #: src/screens/Settings/Settings.tsx:323 #: src/screens/Settings/Settings.tsx:337 @@ -4997,7 +4994,7 @@ msgstr "Storybook öffnen" #: src/screens/Settings/Settings.tsx:316 msgid "Open system log" -msgstr "" +msgstr "Systemprotokoll öffnen" #: src/view/com/util/forms/DropdownButton.tsx:162 msgid "Opens {numItems} options" @@ -5005,11 +5002,11 @@ msgstr "Öffnet {numItems} Optionen" #: src/view/com/composer/labels/LabelsBtn.tsx:62 msgid "Opens a dialog to add a content warning to your post" -msgstr "" +msgstr "Öffnet einen Dialog, um eine Inhaltswarnung zu deinem Post hinzuzufügen" #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:61 msgid "Opens a dialog to choose who can reply to this thread" -msgstr "" +msgstr "Öffnet einen Dialog um auszuwählen, wer auf diesen Thread antworten kann" #: src/view/screens/Log.tsx:59 msgid "Opens additional details for a debug entry" @@ -5017,7 +5014,7 @@ msgstr "Öffnet zusätzliche Details für einen Debug-Eintrag" #: src/view/com/composer/videos/SubtitleDialog.tsx:45 msgid "Opens alt text dialog" -msgstr "" +msgstr "Öffnet den Alt-Text-Dialog" #: src/view/com/composer/photos/OpenCameraBtn.tsx:73 msgid "Opens camera on device" @@ -5025,15 +5022,15 @@ msgstr "Öffnet die Kamera auf dem Gerät" #: src/view/com/composer/videos/SubtitleDialog.tsx:44 msgid "Opens captions and alt text dialog" -msgstr "" +msgstr "Öffnet den Untertitel- und Alt-Text-Dialog" #: src/screens/Settings/AccountSettings.tsx:127 msgid "Opens change handle dialog" -msgstr "" +msgstr "Öffnet den Dialog zum Ändern des Handles" #: src/view/com/post-thread/PostThreadComposePrompt.tsx:35 msgid "Opens composer" -msgstr "Öffnet den Beitragsverfasser" +msgstr "" #: src/view/com/composer/photos/SelectPhotoBtn.tsx:51 msgid "Opens device photo gallery" @@ -5041,25 +5038,25 @@ msgstr "Öffnet die Gerätefotogalerie" #: src/view/com/composer/Composer.tsx:1245 msgid "Opens emoji picker" -msgstr "" +msgstr "Öffnet die Emoji-Auswahl" #: src/view/com/auth/SplashScreen.tsx:49 #: src/view/com/auth/SplashScreen.web.tsx:111 msgid "Opens flow to create a new Bluesky account" -msgstr "Öffnet den Vorgang, ein neuen Bluesky Konto anzulegen" +msgstr "Öffnet den Ablauf, um einen neuen Bluesky-Account zu erstellen" #: src/view/com/auth/SplashScreen.tsx:63 #: src/view/com/auth/SplashScreen.web.tsx:125 msgid "Opens flow to sign in to your existing Bluesky account" -msgstr "" +msgstr "Öffnet den Ablauf zum Einloggen bei deinem bestehenden Bluesky-Account" #: src/view/com/composer/photos/SelectGifBtn.tsx:36 msgid "Opens GIF select dialog" -msgstr "" +msgstr "Öffnet GIF-Auswahldialog" #: src/screens/Settings/Settings.tsx:208 msgid "Opens helpdesk in browser" -msgstr "" +msgstr "Öffnet Helpdesk im Browser" #: src/view/com/modals/InviteCodes.tsx:173 msgid "Opens list of invite codes" @@ -5071,25 +5068,25 @@ msgstr "Öffnet das Formular zum Zurücksetzen des Passworts" #: src/view/com/modals/LinkWarning.tsx:93 msgid "Opens the linked website" -msgstr "" +msgstr "Öffnet die verlinkte Webseite" #: src/view/com/notifications/NotificationFeedItem.tsx:683 #: src/view/com/util/UserAvatar.tsx:446 msgid "Opens this profile" -msgstr "" +msgstr "Öffnet dieses Profil" #: src/view/com/composer/videos/SelectVideoBtn.tsx:103 msgid "Opens video picker" -msgstr "" +msgstr "Öffnet Videoauswahl" #: src/components/dms/ReportDialog.tsx:221 #: src/components/ReportDialog/SubmitView.tsx:168 msgid "Optionally provide additional information below:" -msgstr "" +msgstr "Optional kannst du unten zusätzliche Informationen angeben:" #: src/components/dialogs/MutedWords.tsx:299 msgid "Options:" -msgstr "" +msgstr "Optionen:" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:418 msgid "Or combine these options:" @@ -5097,27 +5094,27 @@ msgstr "Oder kombiniere diese Optionen:" #: src/screens/Deactivated.tsx:200 msgid "Or, continue with another account." -msgstr "" +msgstr "Oder mit einem anderen Account fortfahren." #: src/screens/Deactivated.tsx:187 msgid "Or, sign in to one of your other accounts." -msgstr "" +msgstr "Oder logge dich in einem deiner anderen Accounts ein." #: src/screens/Settings/components/OTAInfo.tsx:52 msgid "OTA status: ..." -msgstr "" +msgstr "OTA-Status: ..." #: src/screens/Settings/components/OTAInfo.tsx:48 msgid "OTA status: Available!" -msgstr "" +msgstr "OTA-Status: Verfügbar!" #: src/screens/Settings/components/OTAInfo.tsx:50 msgid "OTA status: Error fetching update" -msgstr "" +msgstr "OTA-Status: Fehler beim Abrufen des Updates" #: src/screens/Settings/components/OTAInfo.tsx:54 msgid "OTA status: None available" -msgstr "" +msgstr "OTA-Status: Kein Update verfügbar" #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:27 #: src/lib/moderation/useReportOptions.ts:27 @@ -5127,7 +5124,7 @@ msgstr "Andere" #: src/components/AccountList.tsx:83 msgid "Other account" -msgstr "Anderes Konto" +msgstr "Anderer Account" #: src/view/com/composer/select-language/SelectLangBtn.tsx:93 msgid "Other..." @@ -5135,11 +5132,11 @@ msgstr "Andere..." #: src/components/dms/ReportDialog.tsx:348 msgid "Our moderation team has received your report." -msgstr "" +msgstr "Unser Moderationsteam hat deinen Bericht erhalten." #: src/screens/Messages/components/ChatDisabled.tsx:28 msgid "Our moderators have reviewed reports and decided to disable your access to chats on Bluesky." -msgstr "Unsere Moderatoren haben Berichte geprüft und beschlossen, Ihren Chat-Zugriff auf Bluesky zu deaktivieren." +msgstr "Unsere Moderatoren haben die Meldungen geprüft und beschlossen, deinen Zugriff auf Chats auf Bluesky zu deaktivieren." #: src/components/Lists.tsx:190 #: src/view/screens/NotFound.tsx:47 @@ -5161,11 +5158,11 @@ msgstr "Passwort" #: src/view/com/modals/ChangePassword.tsx:154 msgid "Password Changed" -msgstr "" +msgstr "Passwort geändert" #: src/view/com/modals/ChangePassword.tsx:99 msgid "Password must be at least 8 characters long." -msgstr "" +msgstr "Passwort muss mindestens 8 Zeichen lang sein." #: src/screens/Login/index.tsx:181 msgid "Password updated" @@ -5179,16 +5176,16 @@ msgstr "Passwort aktualisiert!" #: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:140 #: src/view/com/util/post-embeds/VideoEmbedInner/web-controls/VideoControls.tsx:369 msgid "Pause" -msgstr "" +msgstr "Pausieren" #: src/view/com/util/post-embeds/VideoEmbedInner/web-controls/VideoControls.tsx:320 msgid "Pause video" -msgstr "" +msgstr "Video pausieren" #: src/screens/StarterPack/StarterPackScreen.tsx:184 #: src/view/screens/Search/Search.tsx:525 msgid "People" -msgstr "" +msgstr "Personen" #: src/Navigation.tsx:198 msgid "People followed by @{0}" @@ -5208,7 +5205,7 @@ msgstr "Die Berechtigung zum Zugriff auf die Kamerarolle wurde verweigert. Bitte #: src/components/StarterPack/Wizard/WizardListCard.tsx:55 msgid "Person toggle" -msgstr "" +msgstr "Personenumschaltung" #: src/screens/Onboarding/index.tsx:28 #: src/screens/Onboarding/state.ts:109 @@ -5217,21 +5214,21 @@ msgstr "Haustiere" #: src/screens/Onboarding/state.ts:110 msgid "Photography" -msgstr "" +msgstr "Fotografie" #: src/view/com/composer/labels/LabelsBtn.tsx:170 msgid "Pictures meant for adults." -msgstr "Bilder, die für Erwachsene bestimmt sind." +msgstr "Bilder für Erwachsene." #: src/screens/Search/components/ExploreTrendingVideos.tsx:173 #: src/screens/Search/components/ExploreTrendingVideos.tsx:178 msgid "Pin" -msgstr "" +msgstr "Anheften" #: src/screens/Profile/components/ProfileFeedHeader.tsx:515 #: src/screens/Profile/components/ProfileFeedHeader.tsx:522 msgid "Pin feed" -msgstr "" +msgstr "Feed anheften" #: src/screens/Search/components/ExploreTrendingVideos.tsx:167 msgid "Pin the trending videos feed to your home screen for easy access" @@ -5243,12 +5240,12 @@ msgstr "An die Startseite anheften" #: src/screens/Profile/components/ProfileFeedHeader.tsx:332 msgid "Pin to Home" -msgstr "" +msgstr "An Startbildschirm anheften" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:427 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:434 msgid "Pin to your profile" -msgstr "" +msgstr "An dein Profil anheften" #: src/view/com/posts/PostFeedItem.tsx:365 msgid "Pinned" @@ -5257,7 +5254,7 @@ msgstr "Angeheftet" #: src/screens/Profile/components/ProfileFeedHeader.tsx:158 #: src/screens/Profile/components/ProfileFeedHeader.tsx:170 msgid "Pinned {0} to Home" -msgstr "" +msgstr "{0} an Startseite angepinnt" #: src/view/screens/SavedFeeds.tsx:123 msgid "Pinned Feeds" @@ -5265,13 +5262,13 @@ msgstr "Angeheftete Feeds" #: src/view/screens/ProfileList.tsx:354 msgid "Pinned to your feeds" -msgstr "" +msgstr "An deine Feeds angepinnt" #: src/view/com/util/post-embeds/GifEmbed.tsx:43 #: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:140 #: src/view/com/util/post-embeds/VideoEmbedInner/web-controls/VideoControls.tsx:370 msgid "Play" -msgstr "" +msgstr "Abspielen" #: src/view/com/util/post-embeds/ExternalGifEmbed.tsx:107 msgid "Play {0}" @@ -5280,7 +5277,7 @@ msgstr "{0} abspielen" #: src/view/com/util/post-embeds/VideoEmbed.tsx:134 #: src/view/com/util/post-embeds/VideoEmbedInner/web-controls/VideoControls.tsx:321 msgid "Play video" -msgstr "" +msgstr "Video abspielen" #: src/view/com/util/post-embeds/ExternalPlayerEmbed.tsx:58 msgid "Play Video" @@ -5288,11 +5285,11 @@ msgstr "Video abspielen" #: src/view/com/util/post-embeds/GifEmbed.tsx:42 msgid "Plays or pauses the GIF" -msgstr "" +msgstr "Spielt das GIF ab oder pausiert es" #: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:141 msgid "Plays or pauses the video" -msgstr "" +msgstr "Spielt das Video ab oder pausiert es" #: src/view/com/util/post-embeds/ExternalGifEmbed.tsx:106 msgid "Plays the GIF" @@ -5300,7 +5297,7 @@ msgstr "Spielt das GIF ab" #: src/view/com/util/post-embeds/ExternalPlayerEmbed.tsx:59 msgid "Plays the video" -msgstr "" +msgstr "Spielt das Video ab" #: src/screens/Signup/state.ts:235 msgid "Please choose your handle." @@ -5313,31 +5310,31 @@ msgstr "Bitte wähle dein Passwort." #: src/screens/Signup/state.ts:249 msgid "Please complete the verification captcha." -msgstr "Bitte fülle das Verifizierungs-Captcha aus." +msgstr "Bitte vervollständige das Verifizierungs-Captcha." #: src/view/com/modals/ChangeEmail.tsx:65 msgid "Please confirm your email before changing it. This is a temporary requirement while email-updating tools are added, and it will soon be removed." -msgstr "Bitte bestätige deine E-Mail, bevor du sie änderst. Dies ist eine vorübergehende Anforderung, während E-Mail-Aktualisierungstools hinzugefügt werden, und wird bald wieder entfernt." +msgstr "Bitte verifiziere deine E-Mail, bevor du sie änderst. Dies ist eine vorübergehende Anforderung, während Tools zur E-Mail-Aktualisierung hinzugefügt werden, und wird bald entfernt." #: src/screens/Signup/StepInfo/index.tsx:110 msgid "Please double-check that you have entered your email address correctly." -msgstr "" +msgstr "Bitte überprüfe nochmal, ob du deine E-Mail-Adresse korrekt eingegeben hast." #: src/screens/Login/SetNewPasswordForm.tsx:58 msgid "Please enter a password." -msgstr "" +msgstr "Bitte ein Passwort eingeben." #: src/view/com/modals/ChangePassword.tsx:94 msgid "Please enter a password. It must be at least 8 characters long." -msgstr "" +msgstr "Bitte gib ein Passwort ein. Es muss mindestens 8 Zeichen lang sein." #: src/screens/Settings/components/AddAppPasswordDialog.tsx:114 msgid "Please enter a unique name for this app password or use our randomly generated one." -msgstr "" +msgstr "Bitte gib einen eindeutigen Namen für dieses App-Passwort ein oder verwende unseren zufällig generierten Namen." #: src/components/dialogs/MutedWords.tsx:86 msgid "Please enter a valid word, tag, or phrase to mute" -msgstr "Bitte gib ein gültiges Wort, einen Tag oder eine Phrase zum Stummschalten ein" +msgstr "Bitte gib zum Stummschalten ein gültiges Wort, Tag oder eine Phrase ein" #: src/screens/Signup/state.ts:214 #: src/screens/Signup/StepInfo/index.tsx:92 @@ -5346,11 +5343,11 @@ msgstr "Bitte gib deine E-Mail ein." #: src/screens/Signup/StepInfo/index.tsx:85 msgid "Please enter your invite code." -msgstr "" +msgstr "Bitte gib deinen Einladungscode ein." #: src/screens/Login/LoginForm.tsx:99 msgid "Please enter your password" -msgstr "" +msgstr "Bitte gib dein Passwort ein" #: src/view/com/modals/DeleteAccount.tsx:235 msgid "Please enter your password as well:" @@ -5366,20 +5363,20 @@ msgstr "" #: src/screens/Messages/components/ChatDisabled.tsx:110 msgid "Please explain why you think your chats were incorrectly disabled" -msgstr "" +msgstr "Bitte erkläre, warum du denkst, dass deine Chats fälschlicherweise deaktiviert wurden" #: src/components/moderation/ReportDialog/action.ts:31 msgid "Please select a moderation service" -msgstr "" +msgstr "Bitte wähle einen Moderationsdienst aus" #: src/components/moderation/ReportDialog/action.ts:28 msgid "Please select a reason for this report" -msgstr "" +msgstr "Bitte wähle einen Grund für diese Meldung aus" #: src/lib/hooks/useAccountSwitcher.ts:45 #: src/lib/hooks/useAccountSwitcher.ts:55 msgid "Please sign in as @{0}" -msgstr "" +msgstr "Bitte melde dich als @{0} an" #: src/view/com/modals/VerifyEmail.tsx:109 msgid "Please Verify Your Email" @@ -5392,7 +5389,7 @@ msgstr "Politik" #: src/screens/Search/components/ExploreTrendingVideos.tsx:116 msgid "Popular videos in your network." -msgstr "" +msgstr "Beliebte Videos in deinem Netzwerk." #: src/view/com/composer/labels/LabelsBtn.tsx:157 msgid "Porn" @@ -5401,100 +5398,100 @@ msgstr "Pornografie" #: src/view/com/composer/Composer.tsx:959 msgctxt "action" msgid "Post" -msgstr "Beitrag" +msgstr "Posten" #: src/view/com/post-thread/PostThread.tsx:540 msgctxt "description" msgid "Post" -msgstr "Beitrag" +msgstr "Post" #: src/view/com/composer/Composer.tsx:957 msgctxt "action" msgid "Post All" -msgstr "" +msgstr "Alle posten" #: src/view/com/post-thread/PostThreadItem.tsx:210 msgid "Post by {0}" -msgstr "Beitrag von {0}" +msgstr "Post von {0}" #: src/Navigation.tsx:224 #: src/Navigation.tsx:231 #: src/Navigation.tsx:238 #: src/Navigation.tsx:245 msgid "Post by @{0}" -msgstr "Beitrag von @{0}" +msgstr "Post von @{0}" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:186 msgctxt "toast" msgid "Post deleted" -msgstr "" +msgstr "Post gelöscht" #: src/lib/api/index.ts:186 msgid "Post failed to upload. Please check your Internet connection and try again." -msgstr "" +msgstr "Fehler beim Hochladen des Posts. Bitte prüfe deine Internetverbindung und versuche es erneut." #: src/screens/VideoFeed/index.tsx:512 msgid "Post has been deleted" -msgstr "" +msgstr "Post wurde gelöscht" #: src/view/com/post-thread/PostThread.tsx:269 msgid "Post hidden" -msgstr "Beitrag ausgeblendet" +msgstr "Post ausgeblendet" #: src/components/moderation/ModerationDetailsDialog.tsx:107 #: src/lib/moderation/useModerationCauseDescription.ts:106 msgid "Post Hidden by Muted Word" -msgstr "" +msgstr "Post ausgeblendet aufgrund von stummgeschaltetem Wort" #: src/components/moderation/ModerationDetailsDialog.tsx:110 #: src/lib/moderation/useModerationCauseDescription.ts:115 msgid "Post Hidden by You" -msgstr "" +msgstr "Post von dir ausgeblendet" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:100 msgid "Post interaction settings" -msgstr "" +msgstr "Post-Interaktionseinstellungen" #: src/Navigation.tsx:166 #: src/screens/ModerationInteractionSettings/index.tsx:34 msgid "Post Interaction Settings" -msgstr "" +msgstr "Post-Interaktionseinstellungen" #: src/view/com/composer/select-language/SelectLangBtn.tsx:89 msgid "Post language" -msgstr "Beitragssprache" +msgstr "Post-Sprache" #: src/view/com/modals/lang-settings/PostLanguagesSettings.tsx:77 msgid "Post Languages" -msgstr "Beitragssprachen" +msgstr "Post-Sprachen" #: src/view/com/post-thread/PostThread.tsx:264 #: src/view/com/post-thread/PostThread.tsx:276 msgid "Post not found" -msgstr "Beitrag nicht gefunden" +msgstr "Post nicht gefunden" #: src/state/queries/pinned-post.ts:59 msgctxt "toast" msgid "Post pinned" -msgstr "" +msgstr "Post angeheftet" #: src/state/queries/pinned-post.ts:61 msgctxt "toast" msgid "Post unpinned" -msgstr "" +msgstr "Post gelöst" #: src/screens/StarterPack/StarterPackScreen.tsx:186 -#: src/view/screens/Profile.tsx:220 +#: src/view/screens/Profile.tsx:222 msgid "Posts" -msgstr "Beiträge" +msgstr "Posts" #: src/components/dialogs/MutedWords.tsx:115 msgid "Posts can be muted based on their text, their tags, or both. We recommend avoiding common words that appear in many posts, since it can result in no posts being shown." -msgstr "" +msgstr "Posts können aufgrund ihres Textes, ihrer Tags oder beides stumm gehalten werden. Wir empfehlen, allgemeine Wörter, die in vielen Posts erscheinen, zu vermeiden, da es dazu führen kann, dass keine Posts angezeigt werden." #: src/view/com/posts/PostFeedErrorMessage.tsx:68 msgid "Posts hidden" -msgstr "Ausgeblendete Beiträge" +msgstr "Posts ausgeblendet" #: src/view/com/modals/LinkWarning.tsx:60 msgid "Potentially Misleading Link" @@ -5503,22 +5500,22 @@ msgstr "Potenziell irreführender Link" #: src/state/queries/notifications/settings.ts:44 msgctxt "toast" msgid "Preference saved" -msgstr "" +msgstr "Präferenz gespeichert" #: src/screens/Messages/components/MessageListError.tsx:19 msgid "Press to attempt reconnection" -msgstr "" +msgstr "Drücke, um die Verbindung erneut zu versuchen" #: src/components/Error.tsx:60 #: src/components/Lists.tsx:99 #: src/screens/Messages/components/MessageListError.tsx:24 #: src/screens/Signup/BackNextButtons.tsx:47 msgid "Press to retry" -msgstr "" +msgstr "Zum wiederholen drücken" #: src/components/KnownFollowers.tsx:125 msgid "Press to view followers of this account that you also follow" -msgstr "" +msgstr "Drücken, um Follower dieses Accounts anzuzeigen, denen du ebenfalls folgst" #: src/view/com/lightbox/Lightbox.web.tsx:150 msgid "Previous image" @@ -5531,26 +5528,26 @@ msgstr "Primäre Sprache" #: src/screens/Settings/ThreadPreferences.tsx:112 #: src/screens/Settings/ThreadPreferences.tsx:117 msgid "Prioritize your Follows" -msgstr "" +msgstr "Priorisiere, wem du folgst" #: src/screens/Settings/NotificationSettings.tsx:67 msgid "Priority notifications" -msgstr "" +msgstr "Prioritätsmitteilungen" #: src/view/shell/desktop/RightNav.tsx:105 #: src/view/shell/desktop/RightNav.tsx:106 msgid "Privacy" -msgstr "Privatsphäre" +msgstr "Datenschutz" #: src/screens/Settings/Settings.tsx:161 #: src/screens/Settings/Settings.tsx:164 msgid "Privacy and security" -msgstr "Privatsphäre und Sicherheit" +msgstr "Datenschutz und Sicherheit" #: src/Navigation.tsx:367 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:36 msgid "Privacy and Security" -msgstr "Privatsphäre und Sicherheit" +msgstr "Datenschutz und Sicherheit" #: src/Navigation.tsx:291 #: src/screens/Settings/AboutSettings.tsx:51 @@ -5571,7 +5568,7 @@ msgid "Processing..." msgstr "Wird verarbeitet..." #: src/view/screens/DebugMod.tsx:920 -#: src/view/screens/Profile.tsx:359 +#: src/view/screens/Profile.tsx:361 msgid "profile" msgstr "Profil" @@ -5586,7 +5583,7 @@ msgstr "Profil" #: src/view/com/modals/EditProfile.tsx:124 msgctxt "toast" msgid "Profile updated" -msgstr "" +msgstr "Profil aktualisiert" #: src/screens/Onboarding/StepFinished.tsx:264 msgid "Public" @@ -5598,26 +5595,26 @@ msgstr "" #: src/view/com/lists/MyLists.tsx:72 msgid "Public, sharable lists which can be used to drive feeds." -msgstr "" +msgstr "Öffentliche, teilbare Listen, die verwendet werden können, um Feeds zu steuern." #: src/components/StarterPack/QrCodeDialog.tsx:134 msgid "QR code copied to your clipboard!" -msgstr "" +msgstr "QR-Code in die Zwischenablage kopiert!" #: src/components/StarterPack/QrCodeDialog.tsx:112 msgid "QR code has been downloaded!" -msgstr "" +msgstr "QR-Code wurde heruntergeladen!" #: src/components/StarterPack/QrCodeDialog.tsx:113 msgid "QR code saved to your camera roll!" -msgstr "" +msgstr "QR-Code in deiner Galerie gespeichert!" #: src/view/com/util/post-ctrls/RepostButton.tsx:178 #: src/view/com/util/post-ctrls/RepostButton.tsx:201 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:85 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:92 msgid "Quote post" -msgstr "Beitrag zitieren" +msgstr "Post zitieren" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:314 msgid "Quote post was re-attached" @@ -5644,7 +5641,7 @@ msgstr "Zitate" #: src/view/com/post-thread/PostThreadItem.tsx:244 msgid "Quotes of this post" -msgstr "" +msgstr "Zitate dieses Posts" #: src/screens/Settings/ThreadPreferences.tsx:99 #: src/screens/Settings/ThreadPreferences.tsx:102 @@ -5655,24 +5652,24 @@ msgstr "Zufällig (\"Poster's Roulette\")" #: src/screens/Settings/components/ChangeHandleDialog.tsx:581 msgid "Rate limit exceeded – you've tried to change your handle too many times in a short period. Please wait a minute before trying again." -msgstr "" +msgstr "Limit überschritten – du hast innerhalb kurzer Zeit zu oft versucht, deinen Handle zu ändern. Bitte warte eine Minute, bevor du es erneut versuchst." #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:612 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:622 msgid "Re-attach quote" -msgstr "" +msgstr "Zitat wieder anhängen" #: src/screens/Deactivated.tsx:141 msgid "Reactivate your account" -msgstr "Account reaktivieren" +msgstr "Reaktiviere deinen Account" #: src/screens/VideoFeed/index.tsx:942 msgid "Read less" -msgstr "" +msgstr "Weniger lesen" #: src/screens/VideoFeed/index.tsx:942 msgid "Read more" -msgstr "" +msgstr "Mehr lesen" #: src/view/com/auth/SplashScreen.web.tsx:171 msgid "Read the Bluesky blog" @@ -5681,17 +5678,17 @@ msgstr "" #: src/screens/Signup/StepInfo/Policies.tsx:58 #: src/screens/Signup/StepInfo/Policies.tsx:84 msgid "Read the Bluesky Privacy Policy" -msgstr "" +msgstr "Bluesky-Datenschutzerklärung lesen" #: src/screens/Signup/StepInfo/Policies.tsx:51 #: src/screens/Signup/StepInfo/Policies.tsx:71 msgid "Read the Bluesky Terms of Service" -msgstr "" +msgstr "Bluesky-Nutzungsbedingungen lesen" #: src/screens/Takendown.tsx:162 #: src/screens/Takendown.tsx:170 msgid "Reason for appeal" -msgstr "" +msgstr "Grund für den Einspruch" #: src/components/dms/ReportDialog.tsx:212 msgid "Reason:" @@ -5699,29 +5696,29 @@ msgstr "Grund: " #: src/view/screens/Search/Search.tsx:1036 msgid "Recent Searches" -msgstr "" +msgstr "Letzte Suchen" #: src/screens/Search/components/ExploreRecommendations.tsx:52 msgid "Recommended" -msgstr "" +msgstr "Empfohlen" #: src/screens/Messages/components/MessageListError.tsx:20 msgid "Reconnect" -msgstr "" +msgstr "Erneut verbinden" #. Reject a chat request, this opens a menu with options #: src/screens/Messages/components/RequestButtons.tsx:114 msgid "Reject" -msgstr "" +msgstr "Ablehnen" #: src/screens/Messages/components/RequestButtons.tsx:102 msgid "Reject chat request" -msgstr "" +msgstr "Chat-Anfrage ablehnen" -#: src/screens/Messages/ChatList.tsx:246 -#: src/screens/Messages/Inbox.tsx:186 +#: src/screens/Messages/ChatList.tsx:247 +#: src/screens/Messages/Inbox.tsx:191 msgid "Reload conversations" -msgstr "" +msgstr "Unterhaltungen neu laden" #: src/components/dialogs/MutedWords.tsx:438 #: src/components/FeedCard.tsx:315 @@ -5737,16 +5734,16 @@ msgstr "Entfernen" #: src/components/StarterPack/Wizard/WizardListCard.tsx:58 msgid "Remove {displayName} from starter pack" -msgstr "" +msgstr "{displayName} aus dem Startpaket entfernen" #: src/view/screens/Search/Search.tsx:1110 msgid "Remove {historyItem}" -msgstr "" +msgstr "{historyItem} entfernen" #: src/screens/Settings/Settings.tsx:447 #: src/screens/Settings/Settings.tsx:450 msgid "Remove account" -msgstr "Konto entfernen" +msgstr "Account entfernen" #: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:15 msgid "Remove attachment" @@ -5787,16 +5784,17 @@ msgstr "Aus meinen Feeds entfernen" #: src/screens/Settings/Settings.tsx:460 msgid "Remove from quick access?" -msgstr "" +msgstr "Aus Schnellzugriff entfernen?" #: src/screens/List/ListHiddenScreen.tsx:170 +#: src/screens/List/ListHiddenScreen.tsx:174 msgid "Remove from saved feeds" -msgstr "" +msgstr "Aus gespeicherten Feeds entfernen" #: src/components/FeedCard.tsx:310 #: src/view/com/feeds/FeedSourceCard.tsx:317 msgid "Remove from your feeds?" -msgstr "" +msgstr "Aus deinen Feeds entfernen?" #: src/view/com/composer/photos/Gallery.tsx:203 msgid "Remove image" @@ -5825,7 +5823,7 @@ msgstr "Untertiteldatei entfernen" #: src/view/com/posts/PostFeedErrorMessage.tsx:211 msgid "Remove this feed from your saved feeds" -msgstr "" +msgstr "Diesen Feed aus deinen gespeicherten Feeds entfernen" #: src/view/com/util/post-embeds/QuoteEmbed.tsx:110 msgid "Removed by author" @@ -5845,30 +5843,29 @@ msgid "Removed from my feeds" msgstr "Aus meinen Feeds entfernt" #: src/screens/List/ListHiddenScreen.tsx:94 -#: src/screens/List/ListHiddenScreen.tsx:174 msgid "Removed from saved feeds" -msgstr "" +msgstr "Aus gespeicherten Feeds entfernt" #: src/screens/Profile/components/ProfileFeedHeader.tsx:122 #: src/view/com/posts/FeedShutdownMsg.tsx:44 #: src/view/screens/ProfileList.tsx:385 msgid "Removed from your feeds" -msgstr "" +msgstr "Aus deinen Feeds entfernt" #: src/view/screens/Search/Search.tsx:1086 msgid "Removes profile from search history" -msgstr "" +msgstr "Entfernt das Profil aus dem Suchverlauf" #: src/view/com/util/post-embeds/QuoteEmbed.tsx:291 msgid "Removes quoted post" -msgstr "" +msgstr "Entfernt zitierten Post" #: src/view/com/posts/FeedShutdownMsg.tsx:129 #: src/view/com/posts/FeedShutdownMsg.tsx:133 msgid "Replace with Discover" -msgstr "" +msgstr "Ersetzen durch „Discover“" -#: src/view/screens/Profile.tsx:221 +#: src/view/screens/Profile.tsx:223 msgid "Replies" msgstr "Antworten" @@ -5878,54 +5875,54 @@ msgstr "Antworten deaktiviert" #: src/components/WhoCanReply.tsx:224 msgid "Replies to this post are disabled." -msgstr "" +msgstr "Antworten zu diesem Post sind deaktiviert." #: src/view/com/composer/Composer.tsx:955 msgctxt "action" msgid "Reply" msgstr "Antworten" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:264 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:267 msgid "Reply ({0, plural, one {# reply} other {# replies}})" -msgstr "" +msgstr "Antworten ({0, plural, one {# Antwort} other {# Antworten}})" #: src/components/moderation/ModerationDetailsDialog.tsx:116 #: src/lib/moderation/useModerationCauseDescription.ts:125 msgid "Reply Hidden by Thread Author" -msgstr "" +msgstr "Antwort vom Thread-Autor ausgeblendet" #: src/components/moderation/ModerationDetailsDialog.tsx:115 #: src/lib/moderation/useModerationCauseDescription.ts:124 msgid "Reply Hidden by You" -msgstr "" +msgstr "Antwort von dir ausgeblendet" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:385 msgid "Reply settings" -msgstr "" +msgstr "Antworteinstellungen" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:370 msgid "Reply settings are chosen by the author of the thread" -msgstr "" +msgstr "Die Antworteinstellungen werden vom Autor des Threads festgelegt" #: src/view/com/post-thread/PostThread.tsx:652 msgid "Reply sorting" -msgstr "" +msgstr "Antwortsortierung" #: src/view/com/post/Post.tsx:204 #: src/view/com/posts/PostFeedItem.tsx:559 msgctxt "description" msgid "Reply to <0><1/>" -msgstr "" +msgstr "Antwort auf <0><1/>" #: src/view/com/posts/PostFeedItem.tsx:550 msgctxt "description" msgid "Reply to a blocked post" -msgstr "" +msgstr "Antwort auf einen blockierten Post" #: src/view/com/posts/PostFeedItem.tsx:552 msgctxt "description" msgid "Reply to a post" -msgstr "" +msgstr "Antwort auf einen Post" #: src/view/com/post/Post.tsx:202 #: src/view/com/posts/PostFeedItem.tsx:556 @@ -5936,11 +5933,11 @@ msgstr "Antwort an dich" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:346 msgctxt "toast" msgid "Reply visibility updated" -msgstr "" +msgstr "Sichtbarkeit der Antwort aktualisiert" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:345 msgid "Reply was successfully hidden" -msgstr "Antwort wurde versteckt" +msgstr "Antwort wurde erfolgreich ausgeblendet" #: src/components/dms/MessageMenu.tsx:134 #: src/components/dms/MessagesListBlockedFooter.tsx:85 @@ -5951,7 +5948,7 @@ msgstr "Melden" #: src/view/com/profile/ProfileMenu.tsx:329 #: src/view/com/profile/ProfileMenu.tsx:332 msgid "Report account" -msgstr "" +msgstr "Account melden" #: src/components/dms/ConvoMenu.tsx:255 #: src/components/dms/ConvoMenu.tsx:258 @@ -5965,7 +5962,7 @@ msgstr "Konversation melden" #: src/components/moderation/ReportDialog/index.tsx:190 #: src/components/ReportDialog/index.tsx:44 msgid "Report dialog" -msgstr "" +msgstr "Melde-Dialog" #: src/screens/Profile/components/ProfileFeedHeader.tsx:538 #: src/screens/Profile/components/ProfileFeedHeader.tsx:544 @@ -5983,47 +5980,47 @@ msgstr "Nachricht melden" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:678 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:680 msgid "Report post" -msgstr "Beitrag melden" +msgstr "Post melden" #: src/screens/StarterPack/StarterPackScreen.tsx:611 #: src/screens/StarterPack/StarterPackScreen.tsx:614 msgid "Report starter pack" -msgstr "" +msgstr "Startpaket melden" #: src/components/dms/ReportDialog.tsx:345 msgid "Report submitted" -msgstr "" +msgstr "Meldung eingereicht" #: src/components/ReportDialog/SelectReportOptionView.tsx:41 msgid "Report this content" -msgstr "Inhalt melden" +msgstr "Melde diesen Inhalt" #: src/components/moderation/ReportDialog/copy.ts:31 #: src/components/ReportDialog/SelectReportOptionView.tsx:54 msgid "Report this feed" -msgstr "Feed melden" +msgstr "Melde diesen Feed" #: src/components/moderation/ReportDialog/copy.ts:25 #: src/components/ReportDialog/SelectReportOptionView.tsx:51 msgid "Report this list" -msgstr "Liste melden" +msgstr "Melde diese Liste" #: src/components/dms/ReportDialog.tsx:59 #: src/components/dms/ReportDialog.tsx:180 #: src/components/moderation/ReportDialog/copy.ts:43 #: src/components/ReportDialog/SelectReportOptionView.tsx:60 msgid "Report this message" -msgstr "Nachricht melden" +msgstr "Melde diese Nachricht" #: src/components/moderation/ReportDialog/copy.ts:19 #: src/components/ReportDialog/SelectReportOptionView.tsx:48 msgid "Report this post" -msgstr "Post melden" +msgstr "Melde diesen Post" #: src/components/moderation/ReportDialog/copy.ts:37 #: src/components/ReportDialog/SelectReportOptionView.tsx:57 msgid "Report this starter pack" -msgstr "" +msgstr "Dieses Startpaket melden" #: src/components/moderation/ReportDialog/copy.ts:13 #: src/components/ReportDialog/SelectReportOptionView.tsx:45 @@ -6034,44 +6031,44 @@ msgstr "Diesen Benutzer melden" #: src/view/com/util/post-ctrls/RepostButton.tsx:167 msgctxt "action" msgid "Repost" -msgstr "" +msgstr "Reposten" #: src/view/com/util/post-ctrls/RepostButton.web.tsx:72 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:76 msgid "Repost" -msgstr "" +msgstr "Reposten" #: src/view/com/util/post-ctrls/RepostButton.tsx:74 msgid "Repost ({0, plural, one {# repost} other {# reposts}})" -msgstr "" +msgstr "Reposten ({0, plural, one {# Repost} other {# Reposts}})" #: src/screens/StarterPack/StarterPackScreen.tsx:553 #: src/view/com/util/post-ctrls/RepostButton.tsx:148 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:49 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:104 msgid "Repost or quote post" -msgstr "Reposten oder Beitrag zitieren" +msgstr "Reposten oder Post zitieren" #: src/screens/Post/PostRepostedBy.tsx:38 msgid "Reposted By" -msgstr "Reposted von" +msgstr "Repostet von" #: src/view/com/posts/PostFeedItem.tsx:305 msgid "Reposted by {0}" -msgstr "Reposted von {0}" +msgstr "Repostet von {0}" #: src/view/com/posts/PostFeedItem.tsx:324 msgid "Reposted by <0><1/>" -msgstr "" +msgstr "Repostet von <0><1/>" #: src/view/com/posts/PostFeedItem.tsx:303 #: src/view/com/posts/PostFeedItem.tsx:322 msgid "Reposted by you" -msgstr "" +msgstr "Repostet von dir" #: src/view/com/post-thread/PostThreadItem.tsx:223 msgid "Reposts of this post" -msgstr "Reposts von diesem Beitrag" +msgstr "Reposts von diesem Post" #: src/view/com/modals/ChangeEmail.tsx:176 #: src/view/com/modals/ChangeEmail.tsx:178 @@ -6086,11 +6083,11 @@ msgstr "Code anfordern" #: src/screens/Settings/AccessibilitySettings.tsx:60 #: src/screens/Settings/AccessibilitySettings.tsx:65 msgid "Require alt text before posting" -msgstr "Alternativtext vor der Beitragsveröffentlichung erforderlich machen" +msgstr "Vor dem Posten ist ein Alternativtext erforderlich" #: src/screens/Settings/components/Email2FAToggle.tsx:54 msgid "Require an email code to sign in to your account." -msgstr "" +msgstr "Erfordert einen E-Mail-Code, um dich in deinen Account einzuloggen." #: src/screens/Signup/StepInfo/index.tsx:174 msgid "Required for this provider" @@ -6098,22 +6095,22 @@ msgstr "Für diesen Anbieter erforderlich" #: src/components/LabelingServiceCard/index.tsx:80 msgid "Required in your region" -msgstr "" +msgstr "Erforderlich in deiner Region" #: src/screens/Settings/components/DisableEmail2FADialog.tsx:173 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:176 msgid "Resend email" -msgstr "" +msgstr "E-Mail erneut senden" #: src/components/dialogs/VerifyEmailDialog.tsx:267 #: src/components/dialogs/VerifyEmailDialog.tsx:277 #: src/components/intents/VerifyEmailIntentDialog.tsx:130 msgid "Resend Email" -msgstr "" +msgstr "E-Mail erneut senden" #: src/components/intents/VerifyEmailIntentDialog.tsx:122 msgid "Resend Verification Email" -msgstr "" +msgstr "Verifizierungsmail erneut senden" #: src/view/com/modals/ChangePassword.tsx:197 msgid "Reset code" @@ -6134,7 +6131,7 @@ msgstr "Passwort zurücksetzen" #: src/screens/Login/LoginForm.tsx:324 msgid "Retries signing in" -msgstr "" +msgstr "Erneuter Versuch, sich einzuloggen" #: src/view/com/util/error/ErrorMessage.tsx:62 #: src/view/com/util/error/ErrorScreen.tsx:99 @@ -6148,9 +6145,9 @@ msgstr "Wiederholt die letzte Aktion, bei der ein Fehler aufgetreten ist" #: src/components/StarterPack/ProfileStarterPacks.tsx:334 #: src/screens/Login/LoginForm.tsx:323 #: src/screens/Login/LoginForm.tsx:330 -#: src/screens/Messages/ChatList.tsx:252 +#: src/screens/Messages/ChatList.tsx:253 #: src/screens/Messages/components/MessageListError.tsx:25 -#: src/screens/Messages/Inbox.tsx:192 +#: src/screens/Messages/Inbox.tsx:197 #: src/screens/Onboarding/StepInterests/index.tsx:217 #: src/screens/Onboarding/StepInterests/index.tsx:220 #: src/screens/Signup/BackNextButtons.tsx:53 @@ -6163,7 +6160,7 @@ msgstr "Wiederholen" #: src/components/moderation/ReportDialog/index.tsx:218 msgid "Retry loading report options" -msgstr "" +msgstr "Ladeoptionen für Meldung erneut laden" #: src/components/Error.tsx:73 #: src/screens/List/ListHiddenScreen.tsx:219 @@ -6173,7 +6170,7 @@ msgstr "Zurück zur vorherigen Seite" #: src/view/screens/NotFound.tsx:61 msgid "Returns to home page" -msgstr "" +msgstr "Zurück zur Startseite" #: src/screens/Profile/ProfileFeed/index.tsx:90 #: src/screens/Settings/components/ChangeHandleDialog.tsx:540 @@ -6181,11 +6178,11 @@ msgstr "" #: src/view/screens/NotFound.tsx:60 #: src/view/screens/ProfileList.tsx:1032 msgid "Returns to previous page" -msgstr "" +msgstr "Zurück zur vorherigen Seite" #: src/screens/StarterPack/Wizard/index.tsx:287 msgid "Returns to the previous step" -msgstr "" +msgstr "Geht zum vorherigen Schritt zurück" #: src/components/dialogs/BirthDateSettings.tsx:121 #: src/components/dialogs/PostInteractionSettingsDialog.tsx:479 @@ -6214,12 +6211,12 @@ msgstr "Speichern" #: src/components/dialogs/BirthDateSettings.tsx:115 msgid "Save birthday" -msgstr "" +msgstr "Geburtstag speichern" #: src/view/screens/SavedFeeds.tsx:105 #: src/view/screens/SavedFeeds.tsx:109 msgid "Save changes" -msgstr "" +msgstr "Änderungen speichern" #: src/view/com/modals/EditProfile.tsx:227 msgid "Save Changes" @@ -6228,7 +6225,7 @@ msgstr "Änderungen speichern" #: src/components/StarterPack/ShareDialog.tsx:150 #: src/components/StarterPack/ShareDialog.tsx:157 msgid "Save image" -msgstr "" +msgstr "Bild speichern" #: src/view/com/modals/CropImage.web.tsx:104 msgid "Save image crop" @@ -6236,16 +6233,16 @@ msgstr "Bildausschnitt speichern" #: src/screens/Settings/components/ChangeHandleDialog.tsx:229 msgid "Save new handle" -msgstr "" +msgstr "Neuen Handle speichern" #: src/components/StarterPack/QrCodeDialog.tsx:185 msgid "Save QR code" -msgstr "" +msgstr "QR-Code speichern" #: src/screens/Profile/components/ProfileFeedHeader.tsx:315 #: src/screens/Profile/components/ProfileFeedHeader.tsx:321 msgid "Save to my feeds" -msgstr "" +msgstr "In meinen Feeds speichern" #: src/view/screens/SavedFeeds.tsx:164 msgid "Saved Feeds" @@ -6253,12 +6250,12 @@ msgstr "Gespeicherte Feeds" #: src/view/com/lightbox/Lightbox.tsx:44 msgid "Saved to your camera roll" -msgstr "" +msgstr "In deiner Fotobibliothek gespeichert" #: src/screens/Profile/components/ProfileFeedHeader.tsx:131 #: src/view/screens/ProfileList.tsx:365 msgid "Saved to your feeds" -msgstr "" +msgstr "In deinen Feeds gespeichert" #: src/view/com/modals/EditProfile.tsx:220 msgid "Saves any changes to your profile" @@ -6266,14 +6263,14 @@ msgstr "Speichert alle Änderungen an Deinem Profil" #: src/view/com/modals/CropImage.web.tsx:105 msgid "Saves image crop settings" -msgstr "" +msgstr "Speichert Bildzuschnitt-Einstellungen" #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 #: src/view/com/notifications/NotificationFeedItem.tsx:544 #: src/view/com/notifications/NotificationFeedItem.tsx:569 msgid "Say hello!" -msgstr "" +msgstr "Sag Hallo!" #: src/screens/Onboarding/index.tsx:33 #: src/screens/Onboarding/state.ts:112 @@ -6282,7 +6279,7 @@ msgstr "Wissenschaft" #: src/view/screens/ProfileList.tsx:989 msgid "Scroll to top" -msgstr "Zum Anfang blättern" +msgstr "Nach oben scrollen" #: src/components/dms/dialogs/SearchablePeopleList.tsx:491 #: src/components/forms/SearchInput.tsx:34 @@ -6300,19 +6297,19 @@ msgstr "Suche" #: src/Navigation.tsx:217 #: src/screens/Profile/ProfileSearch.tsx:34 msgid "Search @{0}'s posts" -msgstr "" +msgstr "Posts von @{0} durchsuchen" #: src/components/ProgressGuide/FollowDialog.tsx:745 msgid "Search by name or interest" -msgstr "" +msgstr "Nach Namen oder Interesse suchen" #: src/view/screens/Feeds.tsx:441 msgid "Search feeds" -msgstr "" +msgstr "Feeds durchsuchen" #: src/components/ProgressGuide/FollowDialog.tsx:575 msgid "Search for \"{interestsDisplayName}\"{activeText}" -msgstr "" +msgstr "Suche nach „{interestsDisplayName}“{activeText}" #: src/view/shell/desktop/Search.tsx:201 msgid "Search for \"{query}\"" @@ -6320,15 +6317,15 @@ msgstr "Nach \"{query}\" suchen" #: src/view/screens/Search/Search.tsx:982 msgid "Search for \"{searchText}\"" -msgstr "" +msgstr "Suche nach „{searchText}“" #: src/screens/StarterPack/Wizard/index.tsx:474 msgid "Search for feeds that you want to suggest to others." -msgstr "" +msgstr "Suche nach Feeds, die du anderen vorschlagen möchtest." #: src/view/screens/Search/Search.tsx:875 msgid "Search for posts, users, or feeds" -msgstr "" +msgstr "Suche nach Posts, Nutzern oder Feeds" #: src/view/com/modals/ListAddRemoveUsers.tsx:71 msgid "Search for users" @@ -6340,17 +6337,17 @@ msgstr "Suche nach GIFs" #: src/screens/Profile/ProfileSearch.tsx:33 msgid "Search my posts" -msgstr "" +msgstr "Meine Posts durchsuchen" #: src/view/com/profile/ProfileMenu.tsx:231 #: src/view/com/profile/ProfileMenu.tsx:234 msgid "Search posts" -msgstr "" +msgstr "Posts durchsuchen" #: src/components/dms/dialogs/SearchablePeopleList.tsx:511 #: src/components/ProgressGuide/FollowDialog.tsx:764 msgid "Search profiles" -msgstr "" +msgstr "Profile suchen" #: src/components/dialogs/GifSelect.tsx:178 msgid "Search Tenor" @@ -6358,12 +6355,12 @@ msgstr "Suche auf Tenor" #: src/screens/Profile/ProfileSearch.tsx:35 msgid "Search..." -msgstr "" +msgstr "Suche..." #: src/components/dms/dialogs/SearchablePeopleList.tsx:512 #: src/components/ProgressGuide/FollowDialog.tsx:765 msgid "Searches for profiles" -msgstr "" +msgstr "Sucht nach Profilen" #: src/view/com/modals/ChangeEmail.tsx:105 msgid "Security Step Required" @@ -6371,31 +6368,31 @@ msgstr "Sicherheitsschritt erforderlich" #: src/components/RichTextTag.tsx:111 msgid "See {tag} posts" -msgstr "" +msgstr "{tag}-Posts ansehen" #: src/components/RichTextTag.tsx:124 msgid "See {tag} posts by user" -msgstr "" +msgstr "{tag}-Posts des Nutzers ansehen" #: src/components/RichTextTag.tsx:118 msgid "See #{tag} posts" -msgstr "" +msgstr "#{tag}-Posts ansehen" #: src/components/RichTextTag.tsx:132 msgid "See #{tag} posts by user" -msgstr "" +msgstr "#{tag}-Posts des Nutzers ansehen" #: src/view/com/auth/SplashScreen.web.tsx:176 msgid "See jobs at Bluesky" -msgstr "Jobs bei Bluesky anzeigen" +msgstr "Sieh dir Jobs bei Bluesky an" #: src/view/screens/SavedFeeds.tsx:205 msgid "See this guide" -msgstr "Siehe diesen Leitfaden" +msgstr "Sieh dir diesen Leitfaden an" #: src/view/com/util/post-embeds/VideoEmbedInner/web-controls/Scrubber.tsx:194 msgid "Seek slider. Use the arrow keys to seek forwards and backwards, and space to play/pause" -msgstr "" +msgstr "Such-Slider. Verwende die Pfeiltasten, um vorwärts oder rückwärts zu suchen und Leertaste zum Abspielen/Pausieren" #: src/screens/Onboarding/StepProfile/AvatarCreatorItems.tsx:67 msgid "Select a color" @@ -6403,7 +6400,7 @@ msgstr "Wähle eine Farbe" #: src/screens/Login/ChooseAccountForm.tsx:77 msgid "Select account" -msgstr "Account wählen" +msgstr "Account auswählen" #: src/screens/Onboarding/StepProfile/AvatarCircle.tsx:66 msgid "Select an avatar" @@ -6419,7 +6416,7 @@ msgstr "Inhaltssprachen auswählen" #: src/screens/Login/index.tsx:144 msgid "Select from an existing account" -msgstr "Von einem bestehenden Konto auswählen" +msgstr "Von einem bestehenden Account auswählen" #: src/view/com/composer/photos/SelectGifBtn.tsx:35 msgid "Select GIF" @@ -6427,11 +6424,11 @@ msgstr "GIF auswählen" #: src/components/dialogs/GifSelect.tsx:306 msgid "Select GIF \"{0}\"" -msgstr "" +msgstr "GIF „{0}“ auswählen" #: src/components/dialogs/MutedWords.tsx:142 msgid "Select how long to mute this word for." -msgstr "" +msgstr "Auswählen, wie lange dieses Wort stummgeschaltet werden soll." #: src/view/com/composer/videos/SubtitleDialog.tsx:245 msgid "Select language..." @@ -6443,11 +6440,11 @@ msgstr "Sprachen auswählen" #: src/components/moderation/ReportDialog/index.tsx:299 msgid "Select moderation service" -msgstr "" +msgstr "Moderationsdienst auswählen" #: src/components/ReportDialog/SelectLabelerView.tsx:28 msgid "Select moderator" -msgstr "" +msgstr "Moderator auswählen" #: src/view/com/composer/videos/SubtitleFilePicker.tsx:59 #: src/view/com/composer/videos/SubtitleFilePicker.tsx:66 @@ -6456,11 +6453,11 @@ msgstr "Untertiteldatei auswählen (.vtt)" #: src/screens/Onboarding/StepProfile/AvatarCreatorItems.tsx:83 msgid "Select the {emojiName} emoji as your avatar" -msgstr "" +msgstr "Wähle das {emojiName}-Emoji als deinen Avatar" #: src/components/ReportDialog/SubmitView.tsx:141 msgid "Select the moderation service(s) to report to" -msgstr "" +msgstr "Wähle die Moderationsdienste, an die du melden möchtest" #: src/view/com/composer/videos/SelectVideoBtn.tsx:102 msgid "Select video" @@ -6468,15 +6465,15 @@ msgstr "Video auswählen" #: src/components/dialogs/MutedWords.tsx:242 msgid "Select what content this mute word should apply to." -msgstr "" +msgstr "Wähle aus, auf welche Inhalte dieses Stummschaltungswort angewendet werden soll." #: src/screens/Settings/LanguageSettings.tsx:84 msgid "Select which language to use for the app's user interface." -msgstr "" +msgstr "Wähle aus, welche Sprache für die Nutzeroberfläche der App verwendet werden soll." #: src/screens/Settings/LanguageSettings.tsx:254 msgid "Select which languages you want your subscribed feeds to include. If none are selected, all languages will be shown." -msgstr "Wähle aus, welche Sprachen deine abonnierten Feeds enthalten sollen. Wenn du keine Sprachen auswählst, werden alle Sprachen angezeigt." +msgstr "Wähle aus, welche Sprachen deine abonnierten Feeds enthalten sollen. Wenn keine ausgewählt sind, werden alle Sprachen angezeigt." #: src/screens/Signup/StepInfo/index.tsx:267 msgid "Select your date of birth" @@ -6484,7 +6481,7 @@ msgstr "Wähle dein Geburtsdatum" #: src/screens/Onboarding/StepInterests/index.tsx:192 msgid "Select your interests from the options below" -msgstr "Wähle aus den folgenden Optionen deine Interessen aus" +msgstr "Wähle deine Interessen aus den folgenden Optionen aus" #: src/screens/Settings/LanguageSettings.tsx:170 msgid "Select your preferred language for translations in your feed." @@ -6492,15 +6489,15 @@ msgstr "Wähle deine bevorzugte Sprache für Übersetzungen in deinem Feed aus." #: src/view/com/util/forms/DropdownButton.tsx:297 msgid "Selects option {0} of {numItems}" -msgstr "" +msgstr "Wählt Option {0} von {numItems} aus" #: src/components/dms/ChatEmptyPill.tsx:38 msgid "Send a neat website!" -msgstr "" +msgstr "Sende eine tolle Website!" #: src/components/dialogs/VerifyEmailDialog.tsx:232 msgid "Send Confirmation" -msgstr "" +msgstr "Bestätigung senden" #: src/components/dialogs/VerifyEmailDialog.tsx:225 msgid "Send confirmation email" @@ -6531,7 +6528,7 @@ msgstr "Nachricht senden" #: src/components/dms/dialogs/ShareViaChatDialog.tsx:62 msgid "Send post to..." -msgstr "" +msgstr "Post senden an..." #: src/components/dms/ReportDialog.tsx:271 #: src/components/dms/ReportDialog.tsx:274 @@ -6542,25 +6539,25 @@ msgstr "Bericht senden" #: src/components/ReportDialog/SelectLabelerView.tsx:42 msgid "Send report to {0}" -msgstr "" +msgstr "Meldung an {0} senden" #: src/components/moderation/ReportDialog/index.tsx:638 msgid "Send report to {title}" -msgstr "" +msgstr "Meldung senden an {title}" #: src/screens/Settings/components/DisableEmail2FADialog.tsx:120 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:123 msgid "Send verification email" -msgstr "" +msgstr "Verifizierungs-E-Mail senden" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:470 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:473 msgid "Send via direct message" -msgstr "" +msgstr "Per Direktnachricht senden" #: src/view/com/modals/DeleteAccount.tsx:147 msgid "Sends email with confirmation code for account deletion" -msgstr "Sendet eine E-Mail mit Bestätigungscode für die Kontolöschung" +msgstr "Sendet eine E-Mail mit einem Bestätigungscode zur Account-Löschung" #: src/view/com/auth/server-input/index.tsx:167 msgid "Server address" @@ -6568,11 +6565,11 @@ msgstr "Server-Adresse" #: src/screens/Settings/AppIconSettings/index.tsx:178 msgid "Set app icon to {0}" -msgstr "" +msgstr "App-Symbol auf {0} ändern" #: src/screens/Moderation/index.tsx:306 msgid "Set birthdate" -msgstr "" +msgstr "Geburtsdatum festlegen" #: src/screens/Login/SetNewPasswordForm.tsx:106 msgid "Set new password" @@ -6580,7 +6577,7 @@ msgstr "Neues Passwort festlegen" #: src/screens/Onboarding/Layout.tsx:47 msgid "Set up your account" -msgstr "Dein Konto einrichten" +msgstr "Richte deinen Account ein" #: src/screens/Login/ForgotPasswordForm.tsx:107 msgid "Sets email for password reset" @@ -6596,7 +6593,7 @@ msgstr "Einstellungen" #: src/screens/ModerationInteractionSettings/index.tsx:102 msgctxt "toast" msgid "Settings saved" -msgstr "" +msgstr "Einstellungen gespeichert" #: src/view/com/composer/labels/LabelsBtn.tsx:174 msgid "Sexual activity or erotic nudity." @@ -6604,7 +6601,7 @@ msgstr "Sexuelle Aktivitäten oder erotische Nacktheit." #: src/lib/moderation/useGlobalLabelStrings.ts:38 msgid "Sexually Suggestive" -msgstr "" +msgstr "Sexuell suggestiv" #: src/components/StarterPack/QrCodeDialog.tsx:181 #: src/screens/Hashtag.tsx:126 @@ -6615,7 +6612,7 @@ msgstr "" #: src/view/com/profile/ProfileMenu.tsx:225 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:481 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:490 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:347 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:350 #: src/view/screens/ProfileList.tsx:506 msgid "Share" msgstr "Teilen" @@ -6627,61 +6624,61 @@ msgstr "Teilen" #: src/components/dms/ChatEmptyPill.tsx:37 msgid "Share a cool story!" -msgstr "" +msgstr "Teile eine coole Geschichte!" #: src/components/dms/ChatEmptyPill.tsx:36 msgid "Share a fun fact!" -msgstr "" +msgstr "Teile eine witzige Tatsache!" #: src/view/com/profile/ProfileMenu.tsx:411 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:779 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:363 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:366 msgid "Share anyway" -msgstr "" +msgstr "Trotzdem teilen" #: src/components/StarterPack/ShareDialog.tsx:123 #: src/components/StarterPack/ShareDialog.tsx:130 #: src/screens/StarterPack/StarterPackScreen.tsx:604 msgid "Share link" -msgstr "" +msgstr "Link teilen" #: src/view/com/modals/LinkWarning.tsx:89 #: src/view/com/modals/LinkWarning.tsx:95 msgid "Share Link" -msgstr "" +msgstr "Link teilen" #: src/components/StarterPack/ShareDialog.tsx:87 msgid "Share link dialog" -msgstr "" +msgstr "Link teilen Dialog" #: src/components/StarterPack/ShareDialog.tsx:134 #: src/components/StarterPack/ShareDialog.tsx:145 msgid "Share QR code" -msgstr "" +msgstr "QR-Code teilen" #: src/screens/Profile/components/ProfileFeedHeader.tsx:466 msgid "Share this feed" -msgstr "" +msgstr "Diesen Feed teilen" #: src/screens/StarterPack/StarterPackScreen.tsx:421 msgid "Share this starter pack" -msgstr "" +msgstr "Dieses Startpaket teilen" #: src/components/StarterPack/ShareDialog.tsx:99 msgid "Share this starter pack and help people join your community on Bluesky." -msgstr "" +msgstr "Teile dieses Startpaket und hilf Menschen, deiner Gemeinschaft auf Bluesky beizutreten." #: src/components/dms/ChatEmptyPill.tsx:34 msgid "Share your favorite feed!" -msgstr "" +msgstr "Teile deinen Lieblings-Feed!" #: src/Navigation.tsx:276 msgid "Shared Preferences Tester" -msgstr "" +msgstr "Tester für gemeinsame Einstellungen" #: src/view/com/modals/LinkWarning.tsx:92 msgid "Shares the linked website" -msgstr "" +msgstr "Teilt die verlinkte Website" #: src/components/moderation/ContentHider.tsx:200 #: src/components/moderation/LabelPreference.tsx:137 @@ -6691,7 +6688,7 @@ msgstr "Anzeigen" #: src/view/com/util/post-embeds/GifEmbed.tsx:178 msgid "Show alt text" -msgstr "" +msgstr "Alt-Text anzeigen" #: src/components/moderation/ScreenHider.tsx:172 #: src/components/moderation/ScreenHider.tsx:175 @@ -6704,28 +6701,28 @@ msgstr "Trotzdem anzeigen" #: src/lib/moderation/useLabelBehaviorDescription.ts:27 #: src/lib/moderation/useLabelBehaviorDescription.ts:63 msgid "Show badge" -msgstr "" +msgstr "Abzeichen anzeigen" #: src/lib/moderation/useLabelBehaviorDescription.ts:61 msgid "Show badge and filter from feeds" -msgstr "" +msgstr "Abzeichen und Filter aus Feeds anzeigen" #: src/components/dialogs/Embed.tsx:129 msgid "Show customization options" -msgstr "" +msgstr "Anpassungsoptionen anzeigen" #: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:22 msgid "Show hidden replies" -msgstr "" +msgstr "Ausgeblendete Antworten anzeigen" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:520 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:522 msgid "Show less like this" -msgstr "" +msgstr "Weniger davon anzeigen" #: src/screens/List/ListHiddenScreen.tsx:186 msgid "Show list anyway" -msgstr "" +msgstr "Liste trotzdem anzeigen" #: src/view/com/post-thread/PostThreadItem.tsx:600 #: src/view/com/post/Post.tsx:243 @@ -6736,43 +6733,43 @@ msgstr "Mehr anzeigen" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:512 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:514 msgid "Show more like this" -msgstr "" +msgstr "Mehr davon anzeigen" #: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:22 msgid "Show muted replies" -msgstr "" +msgstr "Stummgeschaltete Antworten anzeigen" #: src/screens/Settings/FollowingFeedPreferences.tsx:104 #: src/screens/Settings/FollowingFeedPreferences.tsx:114 msgid "Show quote posts" -msgstr "" +msgstr "Zitierte Posts anzeigen" #: src/screens/Settings/FollowingFeedPreferences.tsx:68 #: src/screens/Settings/FollowingFeedPreferences.tsx:78 msgid "Show replies" -msgstr "" +msgstr "Antworten anzeigen" #: src/view/com/post-thread/PostThread.tsx:626 msgid "Show replies as" -msgstr "" +msgstr "Antworten anzeigen als" #: src/screens/Settings/ThreadPreferences.tsx:151 msgid "Show replies as threaded" -msgstr "" +msgstr "Antworten als Thread anzeigen" #: src/screens/Settings/ThreadPreferences.tsx:126 msgid "Show replies by people you follow before all other replies" -msgstr "" +msgstr "Zeige Antworten von Personen, denen du folgst, vor allen anderen Antworten an" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:586 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:596 msgid "Show reply for everyone" -msgstr "" +msgstr "Antwort für alle anzeigen" #: src/screens/Settings/FollowingFeedPreferences.tsx:86 #: src/screens/Settings/FollowingFeedPreferences.tsx:96 msgid "Show reposts" -msgstr "" +msgstr "Reposts anzeigen" #: src/screens/Settings/FollowingFeedPreferences.tsx:129 #: src/screens/Settings/FollowingFeedPreferences.tsx:139 @@ -6781,24 +6778,24 @@ msgstr "" #: src/lib/moderation/useLabelBehaviorDescription.ts:58 msgid "Show warning" -msgstr "" +msgstr "Warnung zeigen" #: src/lib/moderation/useLabelBehaviorDescription.ts:56 msgid "Show warning and filter from feeds" -msgstr "" +msgstr "Warnung anzeigen und aus Feeds filtern" #: src/view/com/post-thread/PostThreadItem.tsx:816 msgid "Shows information about when this post was created" -msgstr "" +msgstr "Zeigt Informationen darüber an, wann dieser Post erstellt wurde" #: src/screens/Settings/Settings.tsx:104 msgid "Shows other accounts you can switch to" -msgstr "" +msgstr "Zeigt andere Accounts an, zu denen du wechseln kannst" #: src/components/moderation/ContentHider.tsx:152 #: src/components/moderation/PostHider.tsx:79 msgid "Shows the content" -msgstr "" +msgstr "Zeigt den Inhalt an" #: src/components/dialogs/Signin.tsx:97 #: src/components/dialogs/Signin.tsx:99 @@ -6816,7 +6813,7 @@ msgstr "" #: src/view/shell/NavSignupCard.tsx:57 #: src/view/shell/NavSignupCard.tsx:62 msgid "Sign in" -msgstr "Anmelden" +msgstr "Einloggen" #: src/components/AccountList.tsx:122 msgid "Sign in as {0}" @@ -6824,24 +6821,24 @@ msgstr "Anmelden als {0}" #: src/screens/Login/ChooseAccountForm.tsx:80 msgid "Sign in as..." -msgstr "Anmelden als..." +msgstr "Einloggen als..." #: src/components/dialogs/Signin.tsx:75 msgid "Sign in or create your account to join the conversation!" -msgstr "" +msgstr "Logge dich ein oder erstelle einen Account, um der Konversation beizutreten!" #: src/screens/Deactivated.tsx:203 #: src/screens/Deactivated.tsx:209 msgid "Sign in or sign up" -msgstr "" +msgstr "Einloggen oder registrieren" #: src/components/AccountList.tsx:65 msgid "Sign in to account that is not listed" -msgstr "" +msgstr "Einloggen bei einem Account, der nicht aufgeführt ist" #: src/components/dialogs/Signin.tsx:46 msgid "Sign in to Bluesky or create a new account" -msgstr "" +msgstr "Logge dich bei Bluesky ein oder erstelle einen neuen Account" #: src/screens/Settings/Settings.tsx:225 #: src/screens/Settings/Settings.tsx:227 @@ -6853,16 +6850,16 @@ msgstr "" #: src/view/shell/desktop/LeftNav.tsx:287 #: src/view/shell/desktop/LeftNav.tsx:290 msgid "Sign out" -msgstr "Abmelden" +msgstr "Ausloggen" #: src/screens/Takendown.tsx:88 msgid "Sign Out" -msgstr "" +msgstr "Ausloggen" #: src/screens/Settings/Settings.tsx:256 #: src/view/shell/desktop/LeftNav.tsx:204 msgid "Sign out?" -msgstr "" +msgstr "Ausloggen?" #: src/components/moderation/ScreenHider.tsx:91 #: src/lib/moderation/useGlobalLabelStrings.ts:28 @@ -6899,7 +6896,7 @@ msgstr "Kleiner" #: src/screens/Onboarding/index.tsx:37 #: src/screens/Onboarding/state.ts:100 msgid "Software Dev" -msgstr "Software-Entwicklung" +msgstr "Software-Entwickler" #: src/components/FeedInterstitials.tsx:472 msgid "Some other feeds you might like" @@ -6932,7 +6929,7 @@ msgstr "" #: src/components/Lists.tsx:174 #: src/screens/Settings/NotificationSettings.tsx:55 msgid "Something went wrong!" -msgstr "Es ist ein Fehler aufgetreten." +msgstr "Etwas ist schiefgelaufen!" #: src/components/moderation/ReportDialog/index.tsx:174 msgid "Something went wrong. Please try again." @@ -6942,8 +6939,8 @@ msgstr "" msgid "Something wrong? Let us know." msgstr "" -#: src/App.native.tsx:121 -#: src/App.web.tsx:97 +#: src/App.native.tsx:122 +#: src/App.web.tsx:98 msgid "Sorry! Your session expired. Please sign in again." msgstr "" @@ -6957,7 +6954,7 @@ msgstr "" #: src/screens/Settings/ThreadPreferences.tsx:59 msgid "Sort replies to the same post by:" -msgstr "Antworten auf denselben Beitrag sortieren nach:" +msgstr "Antworten auf denselben Post sortieren nach:" #: src/components/moderation/LabelsOnMeDialog.tsx:178 #: src/components/moderation/ModerationDetailsDialog.tsx:186 @@ -7022,7 +7019,7 @@ msgstr "" msgid "Starter pack is invalid" msgstr "" -#: src/view/screens/Profile.tsx:226 +#: src/view/screens/Profile.tsx:228 msgid "Starter Packs" msgstr "" @@ -7087,7 +7084,7 @@ msgstr "" #: src/view/screens/ProfileList.tsx:730 msgid "Subscribe to this list" -msgstr "Abonniere diese Liste" +msgstr "Diese Liste abonnieren" #: src/components/dialogs/VerifyEmailDialog.tsx:95 msgid "Success!" @@ -7132,7 +7129,7 @@ msgstr "" #: src/components/dialogs/SwitchAccount.tsx:46 #: src/components/dialogs/SwitchAccount.tsx:49 msgid "Switch Account" -msgstr "Konto wechseln" +msgstr "" #: src/view/shell/desktop/LeftNav.tsx:106 msgid "Switch accounts" @@ -7248,7 +7245,7 @@ msgstr "" #: src/screens/Signup/StepHandle.tsx:55 msgid "That handle is already taken." -msgstr "Dieser Handle ist bereits besetzt." +msgstr "Dieser Handle ist bereits vergeben." #: src/screens/StarterPack/StarterPackScreen.tsx:105 #: src/screens/StarterPack/StarterPackScreen.tsx:106 @@ -7270,7 +7267,7 @@ msgstr "" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:279 #: src/view/com/profile/ProfileMenu.tsx:387 msgid "The account will be able to interact with you after unblocking." -msgstr "Das Konto kann nach der Entblockiert mit dir interagieren." +msgstr "Nach dem Entblocken kann der Account wieder mit dir interagieren." #: src/screens/Settings/AppIconSettings/index.tsx:41 #: src/screens/Settings/AppIconSettings/index.tsx:222 @@ -7280,7 +7277,7 @@ msgstr "" #: src/components/moderation/ModerationDetailsDialog.tsx:119 #: src/lib/moderation/useModerationCauseDescription.ts:128 msgid "The author of this thread has hidden this reply." -msgstr "" +msgstr "Der Autor dieses Themas hat diese Antwort ausgeblendet." #: src/screens/Moderation/index.tsx:358 msgid "The Bluesky web application" @@ -7320,7 +7317,7 @@ msgstr "" #: src/screens/ModerationInteractionSettings/index.tsx:42 msgid "The following settings will be used as your defaults when creating new posts. You can edit these for a specific post from the composer." -msgstr "" +msgstr "Die folgenden Einstellungen werden als Standard für das Erstellen neuer Posts verwendet. Du kannst diese für einen spezifischen Post im Composer bearbeiten." #: src/view/com/post-thread/PostThread.tsx:265 #: src/view/com/post-thread/PostThread.tsx:277 @@ -7332,7 +7329,7 @@ msgid "The Privacy Policy has been moved to <0/>" msgstr "Die Datenschutzerklärung wurde nach <0/> verschoben" #: src/view/com/composer/state/video.ts:395 -msgid "The selected video is larger than 50MB." +msgid "The selected video is larger than 100 MB." msgstr "" #: src/lib/strings/errors.ts:18 @@ -7345,11 +7342,11 @@ msgstr "" #: src/view/screens/Support.tsx:37 msgid "The support form has been moved. If you need help, please <0/> or visit {HELP_DESK_URL} to get in touch with us." -msgstr "Das Support-Formular wurde verschoben. Wenn du Hilfe benötigst, wende dich bitte an <0/> oder besuche {HELP_DESK_URL}, um mit uns Kontakt aufzunehmen." +msgstr "Das Support-Formular wurde verschoben. Wenn du Hilfe benötigst, wende dich bitte an <0/> oder besuche {HELP_DESK_URL}, um mit uns in Kontakt zu treten." #: src/view/screens/TermsOfService.tsx:35 msgid "The Terms of Service have been moved to" -msgstr "Die Allgemeinen Geschäftsbedingungen wurden verschoben nach" +msgstr "Die Nutzungsbedingungen wurden verschoben nach" #: src/components/intents/VerifyEmailIntentDialog.tsx:94 msgid "The verification code you have provided is invalid. Please make sure that you have used the correct verification link or request a new one." @@ -7357,7 +7354,7 @@ msgstr "" #: src/screens/Settings/AppearanceSettings.tsx:151 msgid "Theme" -msgstr "" +msgstr "Theme" #: src/screens/Settings/components/DeactivateAccountDialog.tsx:86 msgid "There is no time limit for account deactivation, come back any time." @@ -7372,7 +7369,7 @@ msgstr "" #: src/view/screens/ProfileList.tsx:387 #: src/view/screens/SavedFeeds.tsx:85 msgid "There was an issue contacting the server" -msgstr "Es gab ein Problem bei der Kontaktaufnahme mit dem Server" +msgstr "Beim Kontaktieren des Servers ist ein Problem aufgetreten" #: src/screens/Profile/components/ProfileFeedHeader.tsx:411 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:112 @@ -7382,15 +7379,15 @@ msgstr "" #: src/view/com/feeds/FeedSourceCard.tsx:127 #: src/view/com/feeds/FeedSourceCard.tsx:140 msgid "There was an issue contacting your server" -msgstr "Es gab ein Problem bei der Kontaktaufnahme mit deinem Server" +msgstr "Beim Kontaktieren deines Servers ist ein Problem aufgetreten" #: src/view/com/notifications/NotificationFeed.tsx:124 msgid "There was an issue fetching notifications. Tap here to try again." -msgstr "Es gab ein Problem beim Abrufen von Mitteilungen. Tippe hier, um es erneut zu versuchen." +msgstr "Beim Abrufen von Mitteilung ist ein Problem aufgetreten. Tippe hier, um es erneut zu versuchen." #: src/view/com/posts/PostFeed.tsx:592 msgid "There was an issue fetching posts. Tap here to try again." -msgstr "Es gab ein Problem beim Abrufen der Beiträge. Tippe hier, um es erneut zu versuchen." +msgstr "Beim Abrufen von Posts ist ein Problem aufgetreten. Tippe hier, um es erneut zu versuchen." #: src/view/com/lists/ListMembers.tsx:166 msgid "There was an issue fetching the list. Tap here to try again." @@ -7398,12 +7395,12 @@ msgstr "Es gab ein Problem beim Abrufen der Liste. Tippe hier, um es erneut zu v #: src/screens/Settings/AppPasswords.tsx:60 msgid "There was an issue fetching your app passwords" -msgstr "" +msgstr "Beim Abrufen deiner App-Passwörter ist ein Problem aufgetreten" #: src/view/com/feeds/ProfileFeedgens.tsx:155 #: src/view/com/lists/ProfileLists.tsx:154 msgid "There was an issue fetching your lists. Tap here to try again." -msgstr "Es gab ein Problem beim Abrufen deiner Listen. Tippe hier, um es erneut zu versuchen." +msgstr "Beim Abrufen deiner Listen ist ein Problem aufgetreten. Tippe hier, um es erneut zu versuchen." #: src/screens/Settings/components/ChangeHandleDialog.tsx:105 msgid "There was an issue fetching your service info" @@ -7455,11 +7452,11 @@ msgstr "Es ist ein Problem aufgetreten. Bitte überprüfe deine Internetverbindu #: src/components/dialogs/GifSelect.tsx:270 #: src/view/com/util/ErrorBoundary.tsx:59 msgid "There was an unexpected issue in the application. Please let us know if this happened to you!" -msgstr "Es gab ein unerwartetes Problem in der Anwendung. Bitte teile uns mit, wenn dies bei dir der Fall ist!" +msgstr "Bei der Anwendung ist ein unerwartetes Problem aufgetreten. Bitte teile uns mit, wenn dir das passiert ist!" #: src/screens/SignupQueued.tsx:130 msgid "There's been a rush of new users to Bluesky! We'll activate your account as soon as we can." -msgstr "Es gab einen Ansturm neuer Benutzer auf Bluesky! Wir werden dein Konto so schnell wie möglich aktivieren." +msgstr "Es gab einen Ansturm neuer Nutzer auf Bluesky! Wir werden deinen Account so schnell wie möglich aktivieren." #: src/screens/Settings/FollowingFeedPreferences.tsx:62 msgid "These settings only apply to the Following feed." @@ -7471,7 +7468,7 @@ msgstr "Diese {screenDescription} wurde gekennzeichnet:" #: src/components/moderation/ScreenHider.tsx:106 msgid "This account has requested that users sign in to view their profile." -msgstr "Dieses Konto hat die Benutzer aufgefordert, sich anzumelden, um dein Profil zu sehen." +msgstr "Dieser Nutzer hat darum gebeten, dass sich Nutzer einloggen, um sein Profil anzusehen." #: src/components/dms/BlockedByListDialog.tsx:34 msgid "This account is blocked by one or more of your moderation lists. To unblock, please visit the lists directly and remove this user." @@ -7491,7 +7488,7 @@ msgstr "" #: src/lib/moderation/useGlobalLabelStrings.ts:19 msgid "This content has been hidden by the moderators." -msgstr "" +msgstr "Dieser Inhalt wurde von den Moderatoren ausgeblendet." #: src/lib/moderation/useGlobalLabelStrings.ts:24 msgid "This content has received a general warning from moderators." @@ -7504,11 +7501,11 @@ msgstr "Dieser Inhalt wird von {0} gehostet. Möchtest du externe Medien aktivie #: src/components/moderation/ModerationDetailsDialog.tsx:84 #: src/lib/moderation/useModerationCauseDescription.ts:84 msgid "This content is not available because one of the users involved has blocked the other." -msgstr "Dieser Inhalt ist nicht verfügbar, weil einer der beteiligten Benutzer den anderen blockiert hat." +msgstr "Dieser Inhalt ist nicht verfügbar, da einer der beteiligten Nutzer den anderen blockiert hat." #: src/view/com/posts/PostFeedErrorMessage.tsx:114 msgid "This content is not viewable without a Bluesky account." -msgstr "Dieser Inhalt ist ohne ein Bluesky-Konto nicht sichtbar." +msgstr "Dieser Inhalt ist ohne einen Bluesky-Account nicht sichtbar." #: src/screens/Messages/components/ChatListItem.tsx:296 msgid "This conversation is with a deleted or a deactivated account. Press for options" @@ -7520,11 +7517,11 @@ msgstr "" #: src/lib/strings/errors.ts:21 msgid "This feature is not available while using an App Password. Please sign in with your main password." -msgstr "" +msgstr "Diese Funktion ist mit einem App-Passwort nicht verfügbar. Bitte logge dich mit deinem Hauptpasswort ein." #: src/view/com/posts/PostFeedErrorMessage.tsx:120 msgid "This feed is currently receiving high traffic and is temporarily unavailable. Please try again later." -msgstr "Dieser Feed wird derzeit stark frequentiert und ist vorübergehend nicht verfügbar. Bitte versuche es später erneut." +msgstr "Dieser Feed erhält momentan viel Traffic und ist vorübergehend nicht verfügbar. Bitte versuche es später noch einmal." #: src/view/com/posts/CustomFeedEmptyState.tsx:38 msgid "This feed is empty! You may need to follow more users or tune your language settings." @@ -7546,11 +7543,11 @@ msgstr "" #: src/components/dialogs/BirthDateSettings.tsx:41 msgid "This information is not shared with other users." -msgstr "Diese Informationen werden nicht an andere Benutzer weitergegeben." +msgstr "Diese Informationen werden nicht mit anderen Nutzern geteilt." #: src/view/com/modals/VerifyEmail.tsx:127 msgid "This is important in case you ever need to change your email or reset your password." -msgstr "Das ist wichtig für den Fall, dass du mal deine E-Mail ändern oder dein Passwort zurücksetzen musst." +msgstr "Dies ist wichtig, falls du jemals deine E-Mail ändern oder dein Passwort zurücksetzen musst." #: src/components/moderation/ModerationDetailsDialog.tsx:168 msgid "This label was applied by the author." @@ -7566,7 +7563,7 @@ msgstr "" #: src/view/com/modals/LinkWarning.tsx:72 msgid "This link is taking you to the following website:" -msgstr "Dieser Link führt dich auf die folgende Website:" +msgstr "Dieser Link führt dich zur folgenden Website:" #: src/screens/List/ListHiddenScreen.tsx:151 msgid "This list – created by <0>{0} – contains possible violations of Bluesky's community guidelines in its name or description." @@ -7594,16 +7591,16 @@ msgstr "" #: src/view/com/post-thread/PostThreadItem.tsx:153 msgid "This post has been deleted." -msgstr "Dieser Beitrag wurde gelöscht." +msgstr "Dieser Post wurde gelöscht." #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:776 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:360 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:363 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't signed in." msgstr "" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:758 msgid "This post will be hidden from feeds and threads. This cannot be undone." -msgstr "" +msgstr "Dieser Post wird aus Feeds und Threads ausgeblendet. Dies kann nicht rückgängig gemacht werden." #: src/view/com/composer/Composer.tsx:428 msgid "This post's author has disabled quote posts." @@ -7615,7 +7612,7 @@ msgstr "" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:819 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 "" +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/Signup/StepInfo/Policies.tsx:37 msgid "This service has not provided terms of service or a privacy policy." @@ -7636,7 +7633,7 @@ msgstr "" #: src/components/moderation/ModerationDetailsDialog.tsx:79 #: src/lib/moderation/useModerationCauseDescription.ts:75 msgid "This user has blocked you. You cannot view their content." -msgstr "Dieser Benutzer hat dich blockiert. Du kannst deren Inhalte nicht sehen." +msgstr "Dieser Nutzer hat dich blockiert. Du kannst seinen Inhalt nicht sehen." #: src/lib/moderation/useGlobalLabelStrings.ts:30 msgid "This user has requested that their content only be shown to signed-in users." @@ -7777,7 +7774,7 @@ msgstr "" #: src/screens/Signup/StepHandle.tsx:118 msgid "Type your desired username" -msgstr "Gib deinen Handle ein" +msgstr "Gib deinen gewünschten Nutzernamen ein" #: src/screens/Messages/components/MessageInput.tsx:153 msgid "Type your message here" @@ -7807,7 +7804,7 @@ msgstr "" #: src/view/com/modals/ChangePassword.tsx:71 #: src/view/com/modals/ChangePassword.tsx:117 msgid "Unable to contact your service. Please check your Internet connection." -msgstr "Es ist uns nicht gelungen, deinen Dienst zu kontaktieren. Bitte überprüfe deine Internetverbindung." +msgstr "Dein Dienst kann nicht kontaktiert werden. Bitte überprüfe deine Internetverbindung." #: src/screens/StarterPack/StarterPackScreen.tsx:654 msgid "Unable to delete" @@ -7853,11 +7850,11 @@ msgstr "" #: src/view/com/profile/FollowButton.tsx:63 msgctxt "action" msgid "Unfollow" -msgstr "Nicht mehr folgen" +msgstr "Entfolgen" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:217 msgid "Unfollow {0}" -msgstr "{0} nicht mehr folgen" +msgstr "{0} entfolgen" #: src/view/com/profile/ProfileMenu.tsx:251 #: src/view/com/profile/ProfileMenu.tsx:261 @@ -7876,7 +7873,7 @@ msgstr "" msgid "Unlike" msgstr "Like aufheben" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:306 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:309 msgid "Unlike ({0, plural, one {# like} other {# likes}})" msgstr "" @@ -7900,7 +7897,7 @@ msgstr "" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:651 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:657 msgid "Unmute account" -msgstr "" +msgstr "Stummschaltung von Account aufheben" #: src/components/dms/ConvoMenu.tsx:236 msgid "Unmute conversation" @@ -7909,7 +7906,7 @@ msgstr "" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:536 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:540 msgid "Unmute thread" -msgstr "Stummschaltung von Thread aufheben" +msgstr "Stummschaltung des Threads aufheben" #: src/view/com/util/post-embeds/VideoEmbedInner/web-controls/VideoControls.tsx:318 msgid "Unmute video" @@ -8048,7 +8045,7 @@ msgstr "" #: src/screens/Settings/AppPasswords.tsx:67 msgid "Use app passwords to sign in to other Bluesky clients without giving full access to your account or password." -msgstr "" +msgstr "Verwende App-Passwörter, um dich bei anderen Bluesky-Clients einzuloggen, ohne vollständigen Zugriff auf deinen Account oder Passwort zu gewähren." #: src/screens/Settings/components/ChangeHandleDialog.tsx:539 msgid "Use default provider" @@ -8179,7 +8176,7 @@ msgstr "" #: src/view/com/modals/ChangeEmail.tsx:200 #: src/view/com/modals/ChangeEmail.tsx:202 msgid "Verify New Email" -msgstr "Neue E-Mail bestätigen" +msgstr "Neue E-Mail verifizieren" #: src/view/com/composer/videos/SelectVideoBtn.tsx:131 msgid "Verify now" @@ -8198,7 +8195,7 @@ msgstr "" #: src/components/dialogs/VerifyEmailDialog.tsx:85 #: src/view/com/modals/VerifyEmail.tsx:111 msgid "Verify Your Email" -msgstr "Überprüfe deine E-Mail" +msgstr "Verifiziere deine E-Mail" #: src/screens/Settings/AboutSettings.tsx:73 #: src/screens/Settings/AboutSettings.tsx:102 @@ -8212,7 +8209,7 @@ msgstr "" #: src/view/com/composer/state/video.ts:358 msgid "Video failed to process" -msgstr "" +msgstr "Video konnte nicht verarbeitet werden" #: src/Navigation.tsx:454 msgid "Video Feed" @@ -8251,7 +8248,7 @@ msgstr "" msgid "Video: {0}" msgstr "" -#: src/view/screens/Profile.tsx:223 +#: src/view/screens/Profile.tsx:225 msgid "Videos" msgstr "" @@ -8281,7 +8278,7 @@ msgstr "" #: src/screens/Settings/components/ExportCarDialog.tsx:100 msgid "View blogpost for more details" -msgstr "" +msgstr "Blogpost für weitere Details ansehen" #: src/view/screens/Log.tsx:57 msgid "View debug entry" @@ -8358,7 +8355,7 @@ msgstr "" #: src/screens/Moderation/index.tsx:249 msgid "View your muted accounts" -msgstr "" +msgstr "Sieh dir deine stummgeschalteten Accounts an" #: src/view/com/util/images/AutoSizedImage.tsx:199 #: src/view/com/util/images/AutoSizedImage.tsx:221 @@ -8406,7 +8403,7 @@ msgstr "" #: src/screens/SignupQueued.tsx:160 msgid "We estimate {estimatedTime} until your account is ready." -msgstr "Wir schätzen {estimatedTime} bis dein Konto bereit ist." +msgstr "Wir schätzen, dass es noch {estimatedTime} dauert, bis dein Account bereit ist." #: src/components/intents/VerifyEmailIntentDialog.tsx:107 msgid "We have sent another verification email to <0>{0}." @@ -8418,7 +8415,7 @@ msgstr "Wir hoffen, dass du eine schöne Zeit hast. Denke daran, Bluesky ist:" #: src/view/com/posts/DiscoverFallbackHeader.tsx:29 msgid "We ran out of posts from your follows. Here's the latest from <0/>." -msgstr "Wir haben keine Beiträge mehr von Gefolgten. Hier ist das Neueste von <0/>." +msgstr "Wir haben keine weiteren Posts von den Nutzern, denen du folgst. Hier sind die neuesten von <0/>." #: src/view/com/composer/state/video.ts:417 msgid "We were unable to determine if you are allowed to upload videos. Please try again." @@ -8434,15 +8431,15 @@ msgstr "" #: src/screens/Onboarding/StepInterests/index.tsx:129 msgid "We weren't able to connect. Please try again to continue setting up your account. If it continues to fail, you can skip this flow." -msgstr "Die Verbindung konnte nicht hergestellt werden. Bitte versuche es erneut, um mit der Einrichtung deines Kontos fortzufahren. Wenn der Versuch weiterhin fehlschlägt, kannst du diesen Schritt überspringen." +msgstr "Wir konnten keine Verbindung herstellen. Bitte versuche es erneut, um mit der Einrichtung deines Accounts fortzufahren. Wenn der Versuch weiterhin fehlschlägt, kannst du diesen Vorgang überspringen." #: src/screens/SignupQueued.tsx:164 msgid "We will let you know when your account is ready." -msgstr "Wir werden dich benachrichtigen, wenn dein Konto bereit ist." +msgstr "Wir werden dich benachrichtigen, wenn dein Account bereit ist." #: src/screens/Onboarding/StepInterests/index.tsx:134 msgid "We'll use this to help customize your experience." -msgstr "Wir verwenden diese Informationen, um dein Erlebnis individuell zu gestalten." +msgstr "Wir werden dies nutzen, um dein Erlebnis individuell zu gestalten." #: src/components/dms/dialogs/SearchablePeopleList.tsx:92 #: src/components/ProgressGuide/FollowDialog.tsx:157 @@ -8455,7 +8452,7 @@ msgstr "Wir freuen uns sehr, dass du dabei bist!" #: src/view/screens/ProfileList.tsx:115 msgid "We're sorry, but we were unable to resolve this list. If this persists, please contact the list creator, @{handleOrDid}." -msgstr "Es tut uns leid, aber wir waren nicht in der Lage, diese Liste aufzulösen. Wenn das Problem weiterhin besteht, kontaktiere bitte den Ersteller der Liste, @{handleOrDid}." +msgstr "Es tut uns leid, aber wir konnten diese Liste nicht auflösen. Wenn das weiterhin besteht, kontaktiere bitte den Listen-Ersteller, @{handleOrDid}." #: src/components/dialogs/MutedWords.tsx:378 msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." @@ -8467,12 +8464,12 @@ msgstr "Es tut uns leid, aber deine Suche konnte nicht abgeschlossen werden. Bit #: src/view/com/composer/Composer.tsx:425 msgid "We're sorry! The post you are replying to has been deleted." -msgstr "" +msgstr "Es tut uns leid! Der Post, auf den du antwortest, wurde gelöscht." #: src/components/Lists.tsx:194 #: src/view/screens/NotFound.tsx:50 msgid "We're sorry! We can't find the page you were looking for." -msgstr "Es tut uns leid! Wir können die Seite, nach der du gesucht hast, nicht finden." +msgstr "Es tut uns leid! Wir können die von dir gesuchte Seite nicht finden." #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:356 msgid "We're sorry! You can only subscribe to twenty labelers, and you've reached your limit of twenty." @@ -8506,7 +8503,7 @@ msgstr "Was gibt's?" #: src/view/com/modals/lang-settings/PostLanguagesSettings.tsx:80 msgid "Which languages are used in this post?" -msgstr "Welche Sprachen werden in diesem Beitrag verwendet?" +msgstr "Welche Sprachen werden in diesem Post verwendet?" #: src/view/com/modals/lang-settings/ContentLanguagesSettings.tsx:79 msgid "Which languages would you like to see in your algorithmic feeds?" @@ -8518,11 +8515,11 @@ msgstr "" #: src/components/WhoCanReply.tsx:91 msgid "Who can reply" -msgstr "Wer antworten kann" +msgstr "Wer kann antworten" #: src/screens/Home/NoFeedsPinned.tsx:79 -#: src/screens/Messages/ChatList.tsx:230 -#: src/screens/Messages/Inbox.tsx:171 +#: src/screens/Messages/ChatList.tsx:231 +#: src/screens/Messages/Inbox.tsx:176 msgid "Whoops!" msgstr "" @@ -8576,7 +8573,7 @@ msgstr "" #: src/view/com/composer/Composer.tsx:832 msgid "Write post" -msgstr "Beitrag verfassen" +msgstr "Post verfassen" #: src/view/com/composer/Composer.tsx:742 #: src/view/com/post-thread/PostThreadComposePrompt.tsx:69 @@ -8611,7 +8608,7 @@ msgstr "" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:822 msgid "Yes, hide" -msgstr "" +msgstr "Ja, ausblenden" #: src/screens/Deactivated.tsx:147 msgid "Yes, reactivate my account" @@ -8644,7 +8641,7 @@ msgstr "" #: src/view/com/posts/FollowingEmptyState.tsx:63 #: src/view/com/posts/FollowingEndOfFeed.tsx:64 msgid "You can also discover new Custom Feeds to follow." -msgstr "Du kannst auch neue benutzerdefinierte Feeds entdecken und ihnen folgen." +msgstr "Du kannst auch neue benutzerdefinierte Feeds entdecken, denen du folgen kannst." #: src/view/com/modals/DeleteAccount.tsx:198 msgid "You can also temporarily deactivate your account instead, and reactivate it at any time." @@ -8682,7 +8679,7 @@ msgstr "" msgid "You don't follow any users who follow @{name}." msgstr "" -#: src/screens/Messages/Inbox.tsx:215 +#: src/screens/Messages/Inbox.tsx:220 msgid "You don't have any chat requests at the moment." msgstr "" @@ -8700,7 +8697,7 @@ msgstr "Du hast keine gespeicherten Feeds." #: src/view/com/post-thread/PostThread.tsx:271 msgid "You have blocked the author or you have been blocked by the author." -msgstr "Du hast den Verfasser blockiert oder du wurdest vom Verfasser blockiert." +msgstr "Du hast den Autor blockiert oder der Autor hat dich blockiert." #: src/components/dms/MessagesListBlockedFooter.tsx:66 msgid "You have blocked this user" @@ -8721,22 +8718,22 @@ msgstr "Du hast einen ungültigen Code eingegeben. Er sollte wie XXXXX-XXXXX aus #: src/lib/moderation/useModerationCauseDescription.ts:116 msgid "You have hidden this post" -msgstr "" +msgstr "Du hast diesen Post ausgeblendet" #: src/components/moderation/ModerationDetailsDialog.tsx:111 msgid "You have hidden this post." -msgstr "" +msgstr "Du hast diesen Post ausgeblendet." #: src/components/moderation/ModerationDetailsDialog.tsx:104 #: src/lib/moderation/useModerationCauseDescription.ts:99 msgid "You have muted this account." -msgstr "" +msgstr "Du hast diesen Account stummgeschaltet." #: src/lib/moderation/useModerationCauseDescription.ts:93 msgid "You have muted this user" msgstr "" -#: src/screens/Messages/ChatList.tsx:273 +#: src/screens/Messages/ChatList.tsx:274 msgid "You have no conversations yet. Start one!" msgstr "" @@ -8776,7 +8773,7 @@ msgstr "Du hast noch keine Wörter oder Tags stummgeschaltet" #: src/components/moderation/ModerationDetailsDialog.tsx:118 #: src/lib/moderation/useModerationCauseDescription.ts:127 msgid "You hid this reply." -msgstr "" +msgstr "Du hast diese Antwort ausgeblendet." #: src/components/moderation/LabelsOnMeDialog.tsx:79 msgid "You may appeal non-self labels if you feel they were placed in error." @@ -8886,12 +8883,12 @@ msgstr "Du kannst loslegen!" #: src/screens/Deactivated.tsx:89 #: src/screens/Settings/components/DeactivateAccountDialog.tsx:54 msgid "You're signed in with an App Password. Please sign in with your main password to continue deactivating your account." -msgstr "" +msgstr "Du bist mit einem App-Passwort eingeloggt. Bitte logge dich mit deinem Hauptpasswort ein, um die Deaktivierung deines Accounts fortzusetzen." #: src/components/moderation/ModerationDetailsDialog.tsx:108 #: src/lib/moderation/useModerationCauseDescription.ts:108 msgid "You've chosen to hide a word or tag within this post." -msgstr "" +msgstr "Du hast dich entschieden, ein Wort oder Tag in diesem Post auszublenden." #: src/state/shell/progress-guide.tsx:234 msgid "You've found some people to follow" @@ -8899,7 +8896,7 @@ msgstr "" #: src/view/com/posts/FollowingEndOfFeed.tsx:44 msgid "You've reached the end of your feed! Find some more accounts to follow." -msgstr "Du hast das Ende deines Feeds erreicht! Finde weitere Konten, denen du folgen kannst." +msgstr "" #: src/view/com/composer/state/video.ts:421 msgid "You've reached your daily limit for video uploads (too many bytes)" @@ -8915,11 +8912,11 @@ msgstr "" #: src/screens/Signup/index.tsx:144 msgid "Your account" -msgstr "Dein Konto" +msgstr "" #: src/view/com/modals/DeleteAccount.tsx:84 msgid "Your account has been deleted" -msgstr "Dein Konto wurde gelöscht" +msgstr "" #: src/screens/Takendown.tsx:146 msgid "Your account has been suspended" @@ -8931,7 +8928,7 @@ msgstr "" #: src/screens/Settings/components/ExportCarDialog.tsx:67 msgid "Your account repository, containing all public data records, can be downloaded as a \"CAR\" file. This file does not include media embeds, such as images, or your private data, which must be fetched separately." -msgstr "Dein Kontodepot, das alle öffentlichen Datensätze enthält, kann als \"CAR\"-Datei heruntergeladen werden. Diese Datei enthält keine Medieneinbettungen, wie z. B. Bilder, oder deine privaten Daten, welche separat abgerufen werden müssen." +msgstr "Dein Account-Repository, das alle öffentlichen Datensätze enthält, kann als \"CAR\"-Datei heruntergeladen werden. Diese Datei enthält keine Medien-Einbettungen, wie Bilder, oder deine privaten Daten, die separat abgerufen werden müssen." #: src/screens/Takendown.tsx:214 msgid "Your account was found to be in violation of the <0>Bluesky Social Terms of Service. You have been sent an email outlining the specific violation and suspension period, if applicable. You can appeal this decision if you believe it was made in error." @@ -8955,7 +8952,7 @@ msgstr "" #: src/view/com/modals/InAppBrowserConsent.tsx:44 msgid "Your choice will be saved, but can be changed later in settings." -msgstr "Deine Wahl wird gespeichert, kann aber später in den Einstellungen geändert werden." +msgstr "Deine Auswahl wird gespeichert, kann aber später in den Einstellungen geändert werden." #: src/screens/Settings/components/ChangeHandleDialog.tsx:494 msgid "Your current handle <0>{0} will automatically remain reserved for you. You can switch back to it at any time from this account." @@ -8970,11 +8967,11 @@ msgstr "Deine E-Mail scheint ungültig zu sein." #: src/view/com/modals/ChangeEmail.tsx:120 msgid "Your email has been updated but not verified. As a next step, please verify your new email." -msgstr "Deine E-Mail wurde aktualisiert, aber nicht bestätigt. Als nächsten Schritt bestätige bitte deine neue E-Mail." +msgstr "Deine E-Mail wurde aktualisiert, aber nicht verifiziert. Als nächsten Schritt verifiziere bitte deine neue E-Mail." #: src/view/com/modals/VerifyEmail.tsx:122 msgid "Your email has not yet been verified. This is an important security step which we recommend." -msgstr "Deine E-Mail wurde noch nicht bestätigt. Dies ist ein wichtiger Sicherheitsschritt, den wir empfehlen." +msgstr "Deine E-Mail wurde noch nicht verifiziert. Dies ist ein wichtiger Sicherheitsschritt, den wir empfehlen." #: src/state/shell/progress-guide.tsx:213 msgid "Your first like!" @@ -8986,7 +8983,7 @@ msgstr "" #: src/view/com/posts/FollowingEmptyState.tsx:43 msgid "Your following feed is empty! Follow more users to see what's happening." -msgstr "Dein Following-Feed ist leer! Folge mehr Benutzern, um auf dem Laufenden zu bleiben." +msgstr "Dein Folge ich Feed ist leer! Folge weiteren Nutzern, um zu sehen, was passiert." #: src/screens/Settings/components/ChangeHandleDialog.tsx:221 msgid "Your full handle will be <0>@{0}" @@ -9010,7 +9007,7 @@ msgstr "" #: src/view/com/composer/Composer.tsx:485 msgid "Your post has been published" -msgstr "Dein Beitrag wurde veröffentlicht" +msgstr "Dein Post wurde veröffentlicht" #: src/view/com/composer/Composer.tsx:482 msgid "Your posts have been published" @@ -9018,7 +9015,7 @@ msgstr "" #: src/screens/Onboarding/StepFinished.tsx:268 msgid "Your posts, likes, and blocks are public. Mutes are private." -msgstr "Deine Beiträge, Likes und Blockierungen sind öffentlich. Stummschaltungen sind privat." +msgstr "Deine Posts, Likes und Blockierungen sind öffentlich. Stummschaltungen sind privat." #: src/screens/Settings/components/DeactivateAccountDialog.tsx:75 msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." diff --git a/src/locale/locales/el/messages.po b/src/locale/locales/el/messages.po index 85d0fa5374..0e747b9e4f 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: 2025-03-07 03:35\n" +"PO-Revision-Date: 2025-03-14 20:32\n" "Last-Translator: \n" "Language-Team: Greek\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -407,18 +407,18 @@ msgstr "Λογαριασμός" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:375 msgctxt "toast" msgid "Account blocked" -msgstr "" +msgstr "Λογαριασμός μπλοκαρισμένος" #: src/view/com/profile/ProfileMenu.tsx:154 msgctxt "toast" msgid "Account followed" -msgstr "" +msgstr "Ο Λογαριασμός ακολουθείται" #: src/view/com/profile/ProfileMenu.tsx:117 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:398 msgctxt "toast" msgid "Account muted" -msgstr "" +msgstr "Λογαριασμός σε σίγαση" #: src/components/moderation/ModerationDetailsDialog.tsx:103 #: src/lib/moderation/useModerationCauseDescription.ts:98 @@ -441,18 +441,18 @@ msgstr "Λογαριασμός αφαιρέθηκε από την γρήγορη #: src/view/com/profile/ProfileMenu.tsx:131 msgctxt "toast" msgid "Account unblocked" -msgstr "" +msgstr "Λογαριασμός ξεμπλοκαρισμένος" #: src/view/com/profile/ProfileMenu.tsx:166 msgctxt "toast" msgid "Account unfollowed" -msgstr "" +msgstr "Λογαριασμός σταμάτησε να ακολουθείται" #: src/view/com/profile/ProfileMenu.tsx:107 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:388 msgctxt "toast" msgid "Account unmuted" -msgstr "" +msgstr "Άρση σίγασης λογαριασμού" #: src/components/dialogs/MutedWords.tsx:328 #: src/view/com/modals/ListAddRemoveUsers.tsx:269 @@ -560,14 +560,11 @@ msgstr "Προσθέστε το ακόλουθο αρχείο DNS στο domain msgid "Add this feed to your feeds" msgstr "Προσθήκη αυτού της ροής στις ροές σας" +#: src/view/com/profile/ProfileMenu.tsx:273 #: src/view/com/profile/ProfileMenu.tsx:276 msgid "Add to lists" msgstr "Προσθήκη σε λίστες" -#: src/view/com/profile/ProfileMenu.tsx:273 -msgid "Add to Lists" -msgstr "Προσθήκη σε λίστες" - #: src/view/com/feeds/FeedSourceCard.tsx:269 msgid "Add to my feeds" msgstr "Προσθήκη στις ροές μου" @@ -817,7 +814,7 @@ msgstr "Κωδικός πρόσβασης εφαρμογής" #: src/screens/Settings/AppPasswords.tsx:147 msgctxt "toast" msgid "App password deleted" -msgstr "" +msgstr "Κωδικός πρόσβασης εφαρμογής διαγράφηκε" #: src/screens/Settings/components/AddAppPasswordDialog.tsx:84 msgid "App password name must be unique" @@ -854,7 +851,7 @@ msgstr "Ένσταση ετικέτας" #: src/screens/Messages/components/ChatDisabled.tsx:91 msgctxt "toast" msgid "Appeal submitted" -msgstr "" +msgstr "Έφεση υποβλήθηκε" #: src/screens/Takendown.tsx:111 #: src/screens/Takendown.tsx:144 @@ -987,7 +984,7 @@ msgstr "Αυτόματη αναπαραγωγή βίντεο και GIF" msgid "Back" msgstr "Πίσω" -#: src/screens/Messages/Inbox.tsx:233 +#: src/screens/Messages/Inbox.tsx:238 msgid "Back to Chats" msgstr "" @@ -1318,9 +1315,9 @@ msgid "Cancels opening the linked website" msgstr "Ακυρώνει το άνοιγμα του συνδεδεμένου ιστότοπου" #: src/state/shell/composer/index.tsx:82 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:118 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:159 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:195 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:121 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:162 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:198 msgid "Cannot interact with a blocked user" msgstr "Δεν μπορείτε να αλληλεπιδράσετε με έναν μπλοκαρισμένο χρήστη" @@ -1415,7 +1412,7 @@ msgstr "" #: src/components/dms/ConvoMenu.tsx:176 msgctxt "toast" msgid "Chat muted" -msgstr "" +msgstr "Σίγαση συνομιλίας" #: src/Navigation.tsx:418 #: src/screens/Messages/components/InboxPreview.tsx:24 @@ -1423,14 +1420,14 @@ msgid "Chat request inbox" msgstr "" #: src/screens/Messages/components/InboxPreview.tsx:64 -#: src/screens/Messages/Inbox.tsx:72 +#: src/screens/Messages/Inbox.tsx:77 msgid "Chat requests" msgstr "" #: src/components/dms/ConvoMenu.tsx:75 #: src/components/dms/MessageMenu.tsx:83 #: src/Navigation.tsx:413 -#: src/screens/Messages/ChatList.tsx:327 +#: src/screens/Messages/ChatList.tsx:328 msgid "Chat settings" msgstr "Ρυθμίσεις συνομιλίας" @@ -1441,10 +1438,10 @@ msgstr "Ρυθμίσεις Συνομιλίας" #: src/components/dms/ConvoMenu.tsx:178 msgctxt "toast" msgid "Chat unmuted" -msgstr "" +msgstr "Αφαίρεση σίγασης συνομιλίας" -#: src/screens/Messages/ChatList.tsx:343 -#: src/screens/Messages/ChatList.tsx:367 +#: src/screens/Messages/ChatList.tsx:344 +#: src/screens/Messages/ChatList.tsx:368 msgid "Chats" msgstr "" @@ -1835,7 +1832,7 @@ msgstr "Η έκδοση build αντιγράφηκε στο πρόχειρο" #: src/lib/sharing.ts:41 #: src/view/com/modals/InviteCodes.tsx:153 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:246 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:394 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:397 msgid "Copied to clipboard" msgstr "Αντιγράφηκε στο πρόχειρο" @@ -2216,12 +2213,12 @@ msgstr "Αποσύνδεση αναδημοσίευσης;" #: src/screens/Settings/AboutSettings.tsx:87 msgctxt "toast" msgid "Developer mode disabled" -msgstr "" +msgstr "Η λειτουργία προγραμματιστή απενεργοποιήθηκε" #: src/screens/Settings/AboutSettings.tsx:81 msgctxt "toast" msgid "Developer mode enabled" -msgstr "" +msgstr "Η λειτουργία προγραμματιστή ενεργοποιήθηκε" #: src/screens/Settings/Settings.tsx:242 #: src/screens/Settings/Settings.tsx:245 @@ -2569,7 +2566,7 @@ msgstr "" #: src/screens/Settings/components/DisableEmail2FADialog.tsx:64 msgctxt "toast" msgid "Email 2FA disabled" -msgstr "" +msgstr "Η 2FA μέσω email απενεργοποιήθηκε" #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:54 msgid "Email 2FA enabled" @@ -2587,7 +2584,7 @@ msgstr "Email Απεστάλη ξανά" #: src/view/com/modals/ChangeEmail.tsx:83 msgctxt "toast" msgid "Email updated" -msgstr "" +msgstr "Email ενημερώθηκε" #: src/view/com/modals/ChangeEmail.tsx:106 msgid "Email Updated" @@ -2596,7 +2593,7 @@ msgstr "Email Ενημερώθηκε" #: src/view/com/modals/VerifyEmail.tsx:85 msgctxt "toast" msgid "Email verified" -msgstr "" +msgstr "Email επαληθεύτηκε" #: src/components/intents/VerifyEmailIntentDialog.tsx:79 msgid "Email Verified" @@ -2946,8 +2943,8 @@ msgstr "Απέτυχε η διαγραφή ανάρτησης, παρακαλώ msgid "Failed to delete starter pack" msgstr "Απέτυχε η διαγραφή starter pack" -#: src/screens/Messages/ChatList.tsx:242 -#: src/screens/Messages/Inbox.tsx:182 +#: src/screens/Messages/ChatList.tsx:243 +#: src/screens/Messages/Inbox.tsx:187 msgid "Failed to load conversations" msgstr "" @@ -2973,8 +2970,8 @@ msgstr "Απέτυχε η φόρτωση προτεινόμενων ροών" msgid "Failed to load suggested follows" msgstr "Απέτυχε η φόρτωση προτεινόμενων ακολουθιών" -#: src/screens/Messages/Inbox.tsx:290 -#: src/screens/Messages/Inbox.tsx:313 +#: src/screens/Messages/Inbox.tsx:295 +#: src/screens/Messages/Inbox.tsx:318 msgid "Failed to mark all requests as read" msgstr "" @@ -3053,12 +3050,12 @@ msgstr "Σχόλια" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:286 msgctxt "toast" msgid "Feedback sent!" -msgstr "" +msgstr "Τα σχόλια στάλθηκαν!" #: src/Navigation.tsx:428 #: src/screens/StarterPack/StarterPackScreen.tsx:185 #: src/view/screens/Feeds.tsx:508 -#: src/view/screens/Profile.tsx:225 +#: src/view/screens/Profile.tsx:227 #: src/view/screens/SavedFeeds.tsx:96 #: src/view/screens/Search/Search.tsx:531 #: src/view/shell/desktop/LeftNav.tsx:651 @@ -3074,7 +3071,7 @@ msgstr "Οι ροές είναι προσαρμοσμένοι αλγόριθμο #: src/view/screens/SavedFeeds.tsx:82 msgctxt "toast" msgid "Feeds updated!" -msgstr "" +msgstr "Οι ροές ενημερώθηκαν!" #: src/screens/Search/components/ExploreRecommendations.tsx:63 msgid "Feeds we think you might like." @@ -3353,7 +3350,7 @@ msgstr "Ξεκινήστε" msgid "Getting started" msgstr "Ξεκινώντας" -#: src/components/MediaPreview.tsx:108 +#: src/components/MediaPreview.tsx:116 msgid "GIF" msgstr "" @@ -3369,7 +3366,7 @@ msgstr "Φανοφανείς παραβιάσεις του νόμου ή των #: src/components/Layout/Header/index.tsx:126 #: src/components/moderation/ScreenHider.tsx:154 #: src/components/moderation/ScreenHider.tsx:163 -#: src/screens/Messages/Inbox.tsx:223 +#: src/screens/Messages/Inbox.tsx:228 #: src/screens/Profile/ProfileFeed/index.tsx:89 #: src/screens/VideoFeed/components/Header.tsx:163 #: src/screens/VideoFeed/index.tsx:1108 @@ -3724,7 +3721,7 @@ msgid "Inappropriate messages or explicit links" msgstr "Ανάρμοστα μηνύματα ή ακατάλληλοι σύνδεσμοι" #. Title message shown in chat requests inbox when it's empty -#: src/screens/Messages/Inbox.tsx:203 +#: src/screens/Messages/Inbox.tsx:208 msgid "Inbox zero!" msgstr "" @@ -3860,7 +3857,7 @@ msgid "Labeled by the author." msgstr "Επισημασμένο από τον/την συγγραφέα." #: src/view/com/composer/labels/LabelsBtn.tsx:75 -#: src/view/screens/Profile.tsx:218 +#: src/view/screens/Profile.tsx:220 msgid "Labels" msgstr "Ετικέτες" @@ -4000,7 +3997,7 @@ msgstr "Φωτεινό" msgid "Like" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:312 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:315 msgid "Like ({0, plural, one {# like} other {# likes}})" msgstr "" @@ -4045,7 +4042,7 @@ msgstr "" msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "" -#: src/view/screens/Profile.tsx:224 +#: src/view/screens/Profile.tsx:226 msgid "Likes" msgstr "\"Μου αρέσει\"" @@ -4069,7 +4066,7 @@ msgstr "Εικόνα λίστας" #: src/view/screens/ProfileList.tsx:431 msgctxt "toast" msgid "List blocked" -msgstr "" +msgstr "Λίστα μπλοκαρισμένη" #: src/components/ListCard.tsx:150 #: src/view/com/feeds/FeedSourceCard.tsx:255 @@ -4087,7 +4084,7 @@ msgstr "" #: src/view/screens/ProfileList.tsx:478 msgctxt "toast" msgid "List deleted" -msgstr "" +msgstr "Λίστα διαγραμμένη" #: src/screens/List/ListHiddenScreen.tsx:129 msgid "List has been hidden" @@ -4100,7 +4097,7 @@ msgstr "Λίστα κρυφή" #: src/view/screens/ProfileList.tsx:395 msgctxt "toast" msgid "List muted" -msgstr "" +msgstr "Λίστα σε σίγαση" #: src/view/com/modals/CreateOrEditList.tsx:255 msgid "List Name" @@ -4109,17 +4106,17 @@ msgstr "Όνομα λίστας" #: src/view/screens/ProfileList.tsx:449 msgctxt "toast" msgid "List unblocked" -msgstr "" +msgstr "Λίστα ξεμπλοκαρισμένη" #: src/view/screens/ProfileList.tsx:413 msgctxt "toast" msgid "List unmuted" -msgstr "" +msgstr "Λίστα αφαίρεση σίγασης" #: src/Navigation.tsx:140 #: src/view/screens/Lists.tsx:62 -#: src/view/screens/Profile.tsx:219 -#: src/view/screens/Profile.tsx:227 +#: src/view/screens/Profile.tsx:221 +#: src/view/screens/Profile.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:669 #: src/view/shell/Drawer.tsx:501 msgid "Lists" @@ -4210,9 +4207,9 @@ msgstr "Διαχείριση αποθηκευμένων ροών" msgid "Manage your muted words and tags" msgstr "Διαχειριστείτε τις λέξεις και ετικέτες σας σε σίγαση" -#: src/screens/Messages/Inbox.tsx:300 -#: src/screens/Messages/Inbox.tsx:319 -#: src/screens/Messages/Inbox.tsx:326 +#: src/screens/Messages/Inbox.tsx:305 +#: src/screens/Messages/Inbox.tsx:324 +#: src/screens/Messages/Inbox.tsx:331 msgid "Mark all as read" msgstr "" @@ -4221,12 +4218,12 @@ msgstr "" msgid "Mark as read" msgstr "Σημείωση ως ανάγνωση" -#: src/screens/Messages/Inbox.tsx:287 -#: src/screens/Messages/Inbox.tsx:310 +#: src/screens/Messages/Inbox.tsx:292 +#: src/screens/Messages/Inbox.tsx:315 msgid "Marked all as read" msgstr "" -#: src/view/screens/Profile.tsx:222 +#: src/view/screens/Profile.tsx:224 msgid "Media" msgstr "Μέσα" @@ -4323,12 +4320,12 @@ msgstr "Λίστα διαχείρισης από εσάς" #: src/view/com/modals/CreateOrEditList.tsx:177 msgctxt "toast" msgid "Moderation list created" -msgstr "" +msgstr "Η Λίστα διαχείρισης δημιουργήθηκε" #: src/view/com/modals/CreateOrEditList.tsx:163 msgctxt "toast" msgid "Moderation list updated" -msgstr "" +msgstr "Η Λίστα διαχείρισης ενημερώθηκε" #: src/screens/Moderation/index.tsx:239 msgid "Moderation lists" @@ -4558,8 +4555,8 @@ msgid "New" msgstr "Νέο" #: src/components/dms/dialogs/NewChatDialog.tsx:65 -#: src/screens/Messages/ChatList.tsx:350 -#: src/screens/Messages/ChatList.tsx:357 +#: src/screens/Messages/ChatList.tsx:351 +#: src/screens/Messages/ChatList.tsx:358 msgid "New chat" msgstr "Νέα συνομιλία" @@ -4593,7 +4590,7 @@ msgstr "Νέος Κωδικός Πρόσβασης" #: src/screens/Profile/ProfileFeed/index.tsx:238 #: src/view/screens/Feeds.tsx:549 #: src/view/screens/Notifications.tsx:165 -#: src/view/screens/Profile.tsx:505 +#: src/view/screens/Profile.tsx:507 #: src/view/screens/ProfileList.tsx:253 #: src/view/screens/ProfileList.tsx:286 msgid "New post" @@ -4787,7 +4784,7 @@ msgstr "Όχι τώρα" #: src/view/com/profile/ProfileMenu.tsx:406 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:774 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:358 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:361 msgid "Note about sharing" msgstr "Σημείωση σχετικά με την κοινή χρήση" @@ -4795,7 +4792,7 @@ msgstr "Σημείωση σχετικά με την κοινή χρήση" msgid "Note: Bluesky is an open and public network. This setting only limits the visibility of your content on the Bluesky app and website, and other apps may not respect this setting. Your content may still be shown to logged-out users by other apps and websites." msgstr "Σημείωση: Το Bluesky είναι ένα ανοιχτό και δημόσιο δίκτυο. Αυτή η ρύθμιση περιορίζει μόνο την ορατότητα του περιεχομένου σας στην εφαρμογή και τον ιστότοπο Bluesky, και άλλες εφαρμογές ενδέχεται να μην σεβαστούν αυτήν τη ρύθμιση. Το περιεχόμενό σας μπορεί να εξακολουθεί να εμφανίζεται σε χρήστες που δεν έχουν συνδεθεί από άλλες εφαρμογές και ιστότοπους." -#: src/screens/Messages/ChatList.tsx:263 +#: src/screens/Messages/ChatList.tsx:264 msgid "Nothing here" msgstr "Τίποτα εδώ" @@ -5427,7 +5424,7 @@ msgstr "Δημοσίευση από @{0}" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:186 msgctxt "toast" msgid "Post deleted" -msgstr "" +msgstr "Η δημοσίευση διαγράφηκε" #: src/lib/api/index.ts:186 msgid "Post failed to upload. Please check your Internet connection and try again." @@ -5476,15 +5473,15 @@ msgstr "Η δημοσίευση δεν βρέθηκε" #: src/state/queries/pinned-post.ts:59 msgctxt "toast" msgid "Post pinned" -msgstr "" +msgstr "Δημοσίευση καρφιτσωμένη" #: src/state/queries/pinned-post.ts:61 msgctxt "toast" msgid "Post unpinned" -msgstr "" +msgstr "Δημοσίευση ξεκαρφιτσωμένη" #: src/screens/StarterPack/StarterPackScreen.tsx:186 -#: src/view/screens/Profile.tsx:220 +#: src/view/screens/Profile.tsx:222 msgid "Posts" msgstr "Δημοσιεύσεις" @@ -5503,7 +5500,7 @@ msgstr "Πιθανώς παραπλανητικός σύνδεσμος" #: src/state/queries/notifications/settings.ts:44 msgctxt "toast" msgid "Preference saved" -msgstr "" +msgstr "Προτίμηση αποθηκευμένη" #: src/screens/Messages/components/MessageListError.tsx:19 msgid "Press to attempt reconnection" @@ -5571,7 +5568,7 @@ msgid "Processing..." msgstr "Επεξεργασία..." #: src/view/screens/DebugMod.tsx:920 -#: src/view/screens/Profile.tsx:359 +#: src/view/screens/Profile.tsx:361 msgid "profile" msgstr "προφίλ" @@ -5586,7 +5583,7 @@ msgstr "Προφίλ" #: src/view/com/modals/EditProfile.tsx:124 msgctxt "toast" msgid "Profile updated" -msgstr "" +msgstr "Προφίλ ενημερωμένο" #: src/screens/Onboarding/StepFinished.tsx:264 msgid "Public" @@ -5718,8 +5715,8 @@ msgstr "" msgid "Reject chat request" msgstr "" -#: src/screens/Messages/ChatList.tsx:246 -#: src/screens/Messages/Inbox.tsx:186 +#: src/screens/Messages/ChatList.tsx:247 +#: src/screens/Messages/Inbox.tsx:191 msgid "Reload conversations" msgstr "Επαναφόρτωση συνομιλιών" @@ -5790,6 +5787,7 @@ msgid "Remove from quick access?" msgstr "Αφαίρεση από την γρήγορη πρόσβαση;" #: src/screens/List/ListHiddenScreen.tsx:170 +#: src/screens/List/ListHiddenScreen.tsx:174 msgid "Remove from saved feeds" msgstr "Αφαίρεση από τις αποθηκευμένες ροές" @@ -5845,7 +5843,6 @@ msgid "Removed from my feeds" msgstr "Αφαιρέθηκε από τις ροές μου" #: src/screens/List/ListHiddenScreen.tsx:94 -#: src/screens/List/ListHiddenScreen.tsx:174 msgid "Removed from saved feeds" msgstr "Αφαιρέθηκε από τις αποθηκευμένες ροές" @@ -5868,7 +5865,7 @@ msgstr "Αφαιρεί την παρατεθειμένη δημοσίευση" msgid "Replace with Discover" msgstr "Αντικατάσταση με την ροή Ανακαλύψτε" -#: src/view/screens/Profile.tsx:221 +#: src/view/screens/Profile.tsx:223 msgid "Replies" msgstr "Απαντήσεις" @@ -5885,7 +5882,7 @@ msgctxt "action" msgid "Reply" msgstr "Απάντηση" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:264 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:267 msgid "Reply ({0, plural, one {# reply} other {# replies}})" msgstr "" @@ -5936,7 +5933,7 @@ msgstr "Απάντηση σε εσάς" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:346 msgctxt "toast" msgid "Reply visibility updated" -msgstr "" +msgstr "Η ορατότητα απάντησης ενημερώθηκε" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:345 msgid "Reply was successfully hidden" @@ -6148,9 +6145,9 @@ msgstr "Επανάληψη της τελευταίας ενέργειας, η ο #: src/components/StarterPack/ProfileStarterPacks.tsx:334 #: src/screens/Login/LoginForm.tsx:323 #: src/screens/Login/LoginForm.tsx:330 -#: src/screens/Messages/ChatList.tsx:252 +#: src/screens/Messages/ChatList.tsx:253 #: src/screens/Messages/components/MessageListError.tsx:25 -#: src/screens/Messages/Inbox.tsx:192 +#: src/screens/Messages/Inbox.tsx:197 #: src/screens/Onboarding/StepInterests/index.tsx:217 #: src/screens/Onboarding/StepInterests/index.tsx:220 #: src/screens/Signup/BackNextButtons.tsx:53 @@ -6596,7 +6593,7 @@ msgstr "Ρυθμίσεις" #: src/screens/ModerationInteractionSettings/index.tsx:102 msgctxt "toast" msgid "Settings saved" -msgstr "" +msgstr "Οι ρυθμίσεις αποθηκεύτηκαν" #: src/view/com/composer/labels/LabelsBtn.tsx:174 msgid "Sexual activity or erotic nudity." @@ -6615,7 +6612,7 @@ msgstr "Σεξουαλικά προκλητικό" #: src/view/com/profile/ProfileMenu.tsx:225 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:481 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:490 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:347 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:350 #: src/view/screens/ProfileList.tsx:506 msgid "Share" msgstr "Κοινή χρήση" @@ -6635,7 +6632,7 @@ msgstr "Κοινή χρήση ενός διασκεδαστικού γεγονό #: src/view/com/profile/ProfileMenu.tsx:411 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:779 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:363 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:366 msgid "Share anyway" msgstr "Κοινή χρήση ούτως ή άλλως" @@ -6942,8 +6939,8 @@ msgstr "" msgid "Something wrong? Let us know." msgstr "" -#: src/App.native.tsx:121 -#: src/App.web.tsx:97 +#: src/App.native.tsx:122 +#: src/App.web.tsx:98 msgid "Sorry! Your session expired. Please sign in again." msgstr "" @@ -7022,7 +7019,7 @@ msgstr "starter pack από εσάς" msgid "Starter pack is invalid" msgstr "Το starter pack είναι άκυρο" -#: src/view/screens/Profile.tsx:226 +#: src/view/screens/Profile.tsx:228 msgid "Starter Packs" msgstr "" @@ -7332,8 +7329,8 @@ msgid "The Privacy Policy has been moved to <0/>" msgstr "Η Πολιτική Απορρήτου έχει μετακινηθεί στο <0/>" #: src/view/com/composer/state/video.ts:395 -msgid "The selected video is larger than 50MB." -msgstr "Το επιλεγμένο βίντεο είναι μεγαλύτερο από 50MB." +msgid "The selected video is larger than 100 MB." +msgstr "" #: src/lib/strings/errors.ts:18 msgid "The server appears to be experiencing issues. Please try again in a few moments." @@ -7597,7 +7594,7 @@ msgid "This post has been deleted." msgstr "Αυτή η ανάρτηση έχει διαγραφεί." #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:776 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:360 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:363 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't signed in." msgstr "" @@ -7876,7 +7873,7 @@ msgstr "" msgid "Unlike" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:306 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:309 msgid "Unlike ({0, plural, one {# like} other {# likes}})" msgstr "" @@ -7995,12 +7992,12 @@ msgstr "Ενημέρωση σε {domain}" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:318 msgctxt "toast" msgid "Updating quote attachment failed" -msgstr "" +msgstr "Η ενημέρωση της επισυναπτόμενης παράθεσης απέτυχε" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:350 msgctxt "toast" msgid "Updating reply visibility failed" -msgstr "" +msgstr "Η ενημέρωση της ορατότητας της απάντησης απέτυχε" #: src/screens/Login/SetNewPasswordForm.tsx:190 msgid "Updating..." @@ -8122,12 +8119,12 @@ msgstr "Λίστα χρηστών από εσάς" #: src/view/com/modals/CreateOrEditList.tsx:176 msgctxt "toast" msgid "User list created" -msgstr "" +msgstr "Η λίστα χρηστών δημιουργήθηκε" #: src/view/com/modals/CreateOrEditList.tsx:162 msgctxt "toast" msgid "User list updated" -msgstr "" +msgstr "Η λίστα χρηστών ενημερώθηκε" #: src/screens/Login/LoginForm.tsx:201 msgid "Username or email address" @@ -8251,7 +8248,7 @@ msgstr "Το βίντεο ανέβηκε" msgid "Video: {0}" msgstr "Βίντεο: {0}" -#: src/view/screens/Profile.tsx:223 +#: src/view/screens/Profile.tsx:225 msgid "Videos" msgstr "" @@ -8521,8 +8518,8 @@ msgid "Who can reply" msgstr "Ποιος μπορεί να απαντήσει" #: src/screens/Home/NoFeedsPinned.tsx:79 -#: src/screens/Messages/ChatList.tsx:230 -#: src/screens/Messages/Inbox.tsx:171 +#: src/screens/Messages/ChatList.tsx:231 +#: src/screens/Messages/Inbox.tsx:176 msgid "Whoops!" msgstr "Ουπς!" @@ -8682,7 +8679,7 @@ msgstr "Δεν έχετε ακόλουθους." msgid "You don't follow any users who follow @{name}." msgstr "Δεν ακολουθείτε κανέναν χρήστη που ακολουθεί τον/την @{name}." -#: src/screens/Messages/Inbox.tsx:215 +#: src/screens/Messages/Inbox.tsx:220 msgid "You don't have any chat requests at the moment." msgstr "" @@ -8736,7 +8733,7 @@ msgstr "Έχετε θέσει αυτόν τον λογαριασμό σε σίγ msgid "You have muted this user" msgstr "Έχετε θέσει αυτόν τον χρήστη σε σίγαση" -#: src/screens/Messages/ChatList.tsx:273 +#: src/screens/Messages/ChatList.tsx:274 msgid "You have no conversations yet. Start one!" msgstr "Δεν έχετε ακόμη συνομιλίες. Ξεκινήστε μία!" diff --git a/src/locale/locales/en-GB/messages.po b/src/locale/locales/en-GB/messages.po index 72b358487c..68a9d80b08 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: 2025-03-07 03:35\n" +"PO-Revision-Date: 2025-03-14 20:32\n" "Last-Translator: \n" "Language-Team: English, United Kingdom\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -137,7 +137,7 @@ msgstr "{0} of {1}" #. Accessibility label describing how many characters the user has entered out of a 50-character limit in a text input field #: src/screens/StarterPack/Wizard/StepDetails.tsx:55 msgid "{0} out of 50" -msgstr "" +msgstr "{0} out of 50" #: src/screens/StarterPack/StarterPackScreen.tsx:485 msgid "{0} people have used this starter pack!" @@ -304,12 +304,12 @@ msgstr "{profileName} joined Bluesky using a starter pack {0} ago" #: src/screens/StarterPack/Wizard/index.tsx:449 msgctxt "profiles" msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" -msgstr "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" +msgstr "<0>{0}, <1>{1} and {2, plural, one {# other} other {# others}} are included in your starter pack" #: src/screens/StarterPack/Wizard/index.tsx:502 msgctxt "feeds" msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" -msgstr "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" +msgstr "<0>{0}, <1>{1} and {2, plural, one {# other} other {# others}} are included in your starter pack" #: src/view/shell/Drawer.tsx:97 msgid "<0>{0} {1, plural, one {follower} other {followers}}" @@ -560,14 +560,11 @@ msgstr "Add the following DNS record to your domain:" msgid "Add this feed to your feeds" msgstr "Add this feed to your feeds" +#: src/view/com/profile/ProfileMenu.tsx:273 #: src/view/com/profile/ProfileMenu.tsx:276 msgid "Add to lists" msgstr "Add to lists" -#: src/view/com/profile/ProfileMenu.tsx:273 -msgid "Add to Lists" -msgstr "Add to Lists" - #: src/view/com/feeds/FeedSourceCard.tsx:269 msgid "Add to my feeds" msgstr "Add to my feeds" @@ -987,7 +984,7 @@ msgstr "Autoplay videos and GIFs" msgid "Back" msgstr "Back" -#: src/screens/Messages/Inbox.tsx:233 +#: src/screens/Messages/Inbox.tsx:238 msgid "Back to Chats" msgstr "Back to Chats" @@ -1318,9 +1315,9 @@ msgid "Cancels opening the linked website" msgstr "Cancels opening the linked website" #: src/state/shell/composer/index.tsx:82 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:118 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:159 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:195 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:121 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:162 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:198 msgid "Cannot interact with a blocked user" msgstr "Cannot interact with a blocked user" @@ -1423,14 +1420,14 @@ msgid "Chat request inbox" msgstr "Chat request inbox" #: src/screens/Messages/components/InboxPreview.tsx:64 -#: src/screens/Messages/Inbox.tsx:72 +#: src/screens/Messages/Inbox.tsx:77 msgid "Chat requests" msgstr "Chat requests" #: src/components/dms/ConvoMenu.tsx:75 #: src/components/dms/MessageMenu.tsx:83 #: src/Navigation.tsx:413 -#: src/screens/Messages/ChatList.tsx:327 +#: src/screens/Messages/ChatList.tsx:328 msgid "Chat settings" msgstr "Chat settings" @@ -1443,8 +1440,8 @@ msgctxt "toast" msgid "Chat unmuted" msgstr "Chat unmuted" -#: src/screens/Messages/ChatList.tsx:343 -#: src/screens/Messages/ChatList.tsx:367 +#: src/screens/Messages/ChatList.tsx:344 +#: src/screens/Messages/ChatList.tsx:368 msgid "Chats" msgstr "Chats" @@ -1835,7 +1832,7 @@ msgstr "Copied build version to clipboard" #: src/lib/sharing.ts:41 #: src/view/com/modals/InviteCodes.tsx:153 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:246 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:394 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:397 msgid "Copied to clipboard" msgstr "Copied to clipboard" @@ -2946,8 +2943,8 @@ msgstr "Failed to delete post, please try again" msgid "Failed to delete starter pack" msgstr "Failed to delete starter pack" -#: src/screens/Messages/ChatList.tsx:242 -#: src/screens/Messages/Inbox.tsx:182 +#: src/screens/Messages/ChatList.tsx:243 +#: src/screens/Messages/Inbox.tsx:187 msgid "Failed to load conversations" msgstr "Failed to load conversations" @@ -2973,8 +2970,8 @@ msgstr "Failed to load suggested feeds" msgid "Failed to load suggested follows" msgstr "Failed to load suggested follows" -#: src/screens/Messages/Inbox.tsx:290 -#: src/screens/Messages/Inbox.tsx:313 +#: src/screens/Messages/Inbox.tsx:295 +#: src/screens/Messages/Inbox.tsx:318 msgid "Failed to mark all requests as read" msgstr "Failed to mark all requests as read" @@ -3058,7 +3055,7 @@ msgstr "Feedback sent!" #: src/Navigation.tsx:428 #: src/screens/StarterPack/StarterPackScreen.tsx:185 #: src/view/screens/Feeds.tsx:508 -#: src/view/screens/Profile.tsx:225 +#: src/view/screens/Profile.tsx:227 #: src/view/screens/SavedFeeds.tsx:96 #: src/view/screens/Search/Search.tsx:531 #: src/view/shell/desktop/LeftNav.tsx:651 @@ -3353,7 +3350,7 @@ msgstr "Get Started" msgid "Getting started" msgstr "Getting started" -#: src/components/MediaPreview.tsx:108 +#: src/components/MediaPreview.tsx:116 msgid "GIF" msgstr "GIF" @@ -3369,7 +3366,7 @@ msgstr "Glaring violations of law or terms of service" #: src/components/Layout/Header/index.tsx:126 #: src/components/moderation/ScreenHider.tsx:154 #: src/components/moderation/ScreenHider.tsx:163 -#: src/screens/Messages/Inbox.tsx:223 +#: src/screens/Messages/Inbox.tsx:228 #: src/screens/Profile/ProfileFeed/index.tsx:89 #: src/screens/VideoFeed/components/Header.tsx:163 #: src/screens/VideoFeed/index.tsx:1108 @@ -3724,7 +3721,7 @@ msgid "Inappropriate messages or explicit links" msgstr "Inappropriate messages or explicit links" #. Title message shown in chat requests inbox when it's empty -#: src/screens/Messages/Inbox.tsx:203 +#: src/screens/Messages/Inbox.tsx:208 msgid "Inbox zero!" msgstr "Inbox zero!" @@ -3860,7 +3857,7 @@ msgid "Labeled by the author." msgstr "Labelled by the author." #: src/view/com/composer/labels/LabelsBtn.tsx:75 -#: src/view/screens/Profile.tsx:218 +#: src/view/screens/Profile.tsx:220 msgid "Labels" msgstr "Labels" @@ -4000,7 +3997,7 @@ msgstr "Light" msgid "Like" msgstr "Like" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:312 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:315 msgid "Like ({0, plural, one {# like} other {# likes}})" msgstr "Like ({0, plural, one {# like} other {# likes}})" @@ -4045,7 +4042,7 @@ 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/view/screens/Profile.tsx:224 +#: src/view/screens/Profile.tsx:226 msgid "Likes" msgstr "Likes" @@ -4118,8 +4115,8 @@ msgstr "List unmuted" #: src/Navigation.tsx:140 #: src/view/screens/Lists.tsx:62 -#: src/view/screens/Profile.tsx:219 -#: src/view/screens/Profile.tsx:227 +#: src/view/screens/Profile.tsx:221 +#: src/view/screens/Profile.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:669 #: src/view/shell/Drawer.tsx:501 msgid "Lists" @@ -4210,9 +4207,9 @@ msgstr "Manage saved feeds" msgid "Manage your muted words and tags" msgstr "Manage your muted words and tags" -#: src/screens/Messages/Inbox.tsx:300 -#: src/screens/Messages/Inbox.tsx:319 -#: src/screens/Messages/Inbox.tsx:326 +#: src/screens/Messages/Inbox.tsx:305 +#: src/screens/Messages/Inbox.tsx:324 +#: src/screens/Messages/Inbox.tsx:331 msgid "Mark all as read" msgstr "Mark all as read" @@ -4221,12 +4218,12 @@ msgstr "Mark all as read" msgid "Mark as read" msgstr "Mark as read" -#: src/screens/Messages/Inbox.tsx:287 -#: src/screens/Messages/Inbox.tsx:310 +#: src/screens/Messages/Inbox.tsx:292 +#: src/screens/Messages/Inbox.tsx:315 msgid "Marked all as read" msgstr "Marked all as read" -#: src/view/screens/Profile.tsx:222 +#: src/view/screens/Profile.tsx:224 msgid "Media" msgstr "Media" @@ -4558,8 +4555,8 @@ msgid "New" msgstr "New" #: src/components/dms/dialogs/NewChatDialog.tsx:65 -#: src/screens/Messages/ChatList.tsx:350 -#: src/screens/Messages/ChatList.tsx:357 +#: src/screens/Messages/ChatList.tsx:351 +#: src/screens/Messages/ChatList.tsx:358 msgid "New chat" msgstr "New chat" @@ -4593,7 +4590,7 @@ msgstr "New Password" #: src/screens/Profile/ProfileFeed/index.tsx:238 #: src/view/screens/Feeds.tsx:549 #: src/view/screens/Notifications.tsx:165 -#: src/view/screens/Profile.tsx:505 +#: src/view/screens/Profile.tsx:507 #: src/view/screens/ProfileList.tsx:253 #: src/view/screens/ProfileList.tsx:286 msgid "New post" @@ -4787,7 +4784,7 @@ msgstr "Not right now" #: src/view/com/profile/ProfileMenu.tsx:406 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:774 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:358 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:361 msgid "Note about sharing" msgstr "Note about sharing" @@ -4795,7 +4792,7 @@ msgstr "Note about sharing" msgid "Note: Bluesky is an open and public network. This setting only limits the visibility of your content on the Bluesky app and website, and other apps may not respect this setting. Your content may still be shown to logged-out users by other apps and websites." msgstr "Note: Bluesky is an open and public network. This setting only limits the visibility of your content on the Bluesky app and website, and other apps may not respect this setting. Your content may still be shown to logged-out users by other apps and websites." -#: src/screens/Messages/ChatList.tsx:263 +#: src/screens/Messages/ChatList.tsx:264 msgid "Nothing here" msgstr "Nothing here" @@ -5484,7 +5481,7 @@ msgid "Post unpinned" msgstr "Post unpinned" #: src/screens/StarterPack/StarterPackScreen.tsx:186 -#: src/view/screens/Profile.tsx:220 +#: src/view/screens/Profile.tsx:222 msgid "Posts" msgstr "Posts" @@ -5571,7 +5568,7 @@ msgid "Processing..." msgstr "Processing..." #: src/view/screens/DebugMod.tsx:920 -#: src/view/screens/Profile.tsx:359 +#: src/view/screens/Profile.tsx:361 msgid "profile" msgstr "profile" @@ -5718,8 +5715,8 @@ msgstr "Reject" msgid "Reject chat request" msgstr "Reject chat request" -#: src/screens/Messages/ChatList.tsx:246 -#: src/screens/Messages/Inbox.tsx:186 +#: src/screens/Messages/ChatList.tsx:247 +#: src/screens/Messages/Inbox.tsx:191 msgid "Reload conversations" msgstr "Reload conversations" @@ -5790,6 +5787,7 @@ msgid "Remove from quick access?" msgstr "Remove from quick access?" #: src/screens/List/ListHiddenScreen.tsx:170 +#: src/screens/List/ListHiddenScreen.tsx:174 msgid "Remove from saved feeds" msgstr "Remove from saved feeds" @@ -5845,7 +5843,6 @@ msgid "Removed from my feeds" msgstr "Removed from my feeds" #: src/screens/List/ListHiddenScreen.tsx:94 -#: src/screens/List/ListHiddenScreen.tsx:174 msgid "Removed from saved feeds" msgstr "Removed from saved feeds" @@ -5868,7 +5865,7 @@ msgstr "Removes quoted post" msgid "Replace with Discover" msgstr "Replace with Discover" -#: src/view/screens/Profile.tsx:221 +#: src/view/screens/Profile.tsx:223 msgid "Replies" msgstr "Replies" @@ -5885,7 +5882,7 @@ msgctxt "action" msgid "Reply" msgstr "Reply" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:264 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:267 msgid "Reply ({0, plural, one {# reply} other {# replies}})" msgstr "Reply ({0, plural, one {# reply} other {# replies}})" @@ -6148,9 +6145,9 @@ msgstr "Retries the last action, which errored out" #: src/components/StarterPack/ProfileStarterPacks.tsx:334 #: src/screens/Login/LoginForm.tsx:323 #: src/screens/Login/LoginForm.tsx:330 -#: src/screens/Messages/ChatList.tsx:252 +#: src/screens/Messages/ChatList.tsx:253 #: src/screens/Messages/components/MessageListError.tsx:25 -#: src/screens/Messages/Inbox.tsx:192 +#: src/screens/Messages/Inbox.tsx:197 #: src/screens/Onboarding/StepInterests/index.tsx:217 #: src/screens/Onboarding/StepInterests/index.tsx:220 #: src/screens/Signup/BackNextButtons.tsx:53 @@ -6615,7 +6612,7 @@ msgstr "Sexually Suggestive" #: src/view/com/profile/ProfileMenu.tsx:225 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:481 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:490 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:347 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:350 #: src/view/screens/ProfileList.tsx:506 msgid "Share" msgstr "Share" @@ -6635,7 +6632,7 @@ msgstr "Share a fun fact!" #: src/view/com/profile/ProfileMenu.tsx:411 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:779 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:363 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:366 msgid "Share anyway" msgstr "Share anyway" @@ -6942,8 +6939,8 @@ msgstr "Something went wrong. Please try again." msgid "Something wrong? Let us know." msgstr "Something wrong? Let us know." -#: src/App.native.tsx:121 -#: src/App.web.tsx:97 +#: src/App.native.tsx:122 +#: src/App.web.tsx:98 msgid "Sorry! Your session expired. Please sign in again." msgstr "Sorry! Your session expired. Please sign in again." @@ -7022,7 +7019,7 @@ msgstr "Starter pack by you" msgid "Starter pack is invalid" msgstr "Starter pack is invalid" -#: src/view/screens/Profile.tsx:226 +#: src/view/screens/Profile.tsx:228 msgid "Starter Packs" msgstr "Starter Packs" @@ -7332,8 +7329,8 @@ msgid "The Privacy Policy has been moved to <0/>" msgstr "The Privacy Policy has been moved to <0/>" #: src/view/com/composer/state/video.ts:395 -msgid "The selected video is larger than 50MB." -msgstr "The selected video is larger than 50 MB." +msgid "The selected video is larger than 100 MB." +msgstr "The selected video is larger than 100 MB." #: src/lib/strings/errors.ts:18 msgid "The server appears to be experiencing issues. Please try again in a few moments." @@ -7597,7 +7594,7 @@ msgid "This post has been deleted." msgstr "This post has been deleted." #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:776 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:360 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:363 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't signed in." msgstr "This post is only visible to logged-in users. It won't be visible to people who aren't signed in." @@ -7876,7 +7873,7 @@ msgstr "Unfortunately, none of your subscribed labellers support this report typ msgid "Unlike" msgstr "Unlike" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:306 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:309 msgid "Unlike ({0, plural, one {# like} other {# likes}})" msgstr "Unlike ({0, plural, one {# like} other {# likes}})" @@ -8251,7 +8248,7 @@ msgstr "Video uploaded" msgid "Video: {0}" msgstr "Video: {0}" -#: src/view/screens/Profile.tsx:223 +#: src/view/screens/Profile.tsx:225 msgid "Videos" msgstr "Videos" @@ -8521,8 +8518,8 @@ msgid "Who can reply" msgstr "Who can reply" #: src/screens/Home/NoFeedsPinned.tsx:79 -#: src/screens/Messages/ChatList.tsx:230 -#: src/screens/Messages/Inbox.tsx:171 +#: src/screens/Messages/ChatList.tsx:231 +#: src/screens/Messages/Inbox.tsx:176 msgid "Whoops!" msgstr "Whoops!" @@ -8627,7 +8624,7 @@ msgstr "You" #: src/components/forms/HostingProvider.tsx:46 msgid "You are creating an account on" -msgstr "" +msgstr "You are creating an account on" #: src/screens/SignupQueued.tsx:157 msgid "You are in line." @@ -8682,7 +8679,7 @@ msgstr "You do not have any followers." msgid "You don't follow any users who follow @{name}." msgstr "You don't follow any users who follow @{name}." -#: src/screens/Messages/Inbox.tsx:215 +#: src/screens/Messages/Inbox.tsx:220 msgid "You don't have any chat requests at the moment." msgstr "You don't have any chat requests at the moment." @@ -8736,7 +8733,7 @@ msgstr "You have muted this account." msgid "You have muted this user" msgstr "You have muted this user" -#: src/screens/Messages/ChatList.tsx:273 +#: src/screens/Messages/ChatList.tsx:274 msgid "You have no conversations yet. Start one!" msgstr "You have no conversations yet. Start one!" diff --git a/src/locale/locales/en/messages.po b/src/locale/locales/en/messages.po index 1f96e8a3ff..f5b3f30982 100644 --- a/src/locale/locales/en/messages.po +++ b/src/locale/locales/en/messages.po @@ -3345,7 +3345,7 @@ msgstr "" msgid "Getting started" msgstr "" -#: src/components/MediaPreview.tsx:108 +#: src/components/MediaPreview.tsx:116 msgid "GIF" msgstr "" @@ -6934,8 +6934,8 @@ msgstr "" msgid "Something wrong? Let us know." msgstr "" -#: src/App.native.tsx:121 -#: src/App.web.tsx:97 +#: src/App.native.tsx:122 +#: src/App.web.tsx:98 msgid "Sorry! Your session expired. Please sign in again." msgstr "" diff --git a/src/locale/locales/eo/messages.po b/src/locale/locales/eo/messages.po index 0915486567..59dc49c6d5 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: 2025-03-07 16:40\n" +"PO-Revision-Date: 2025-03-14 20:32\n" "Last-Translator: \n" "Language-Team: Esperanto\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -49,11 +49,11 @@ msgstr "{0, plural, one {# horo} other {# horoj}}" #: src/components/moderation/LabelsOnMe.tsx:53 msgid "{0, plural, one {# label has} other {# labels have}} been placed on this account" -msgstr "{0, plural, one {# etikedo estis metita} other {# etikedoj estis metitaj}} sur tiun konton" +msgstr "{0, plural, one {# etikedo estas metita} other {# etikedoj estas metitaj}} sur tiun konton" #: src/components/moderation/LabelsOnMe.tsx:62 msgid "{0, plural, one {# label has} other {# labels have}} been placed on this content" -msgstr "{0, plural, one {# etikedo estis metita} other {# etikedoj estis metitaj}} sur tiun enhavon" +msgstr "{0, plural, one {# etikedo estas metita} other {# etikedoj estas metitaj}} sur tiun enhavon" #: src/screens/Post/PostLikedBy.tsx:41 msgid "{0, plural, one {# like} other {# likes}}" @@ -83,12 +83,12 @@ msgstr "{0, plural, one {# sekundo} other {# sekundoj}}" #: src/view/shell/bottom-bar/BottomBar.tsx:241 #: src/view/shell/Drawer.tsx:454 msgid "{0, plural, one {# unread item} other {# unread items}}" -msgstr "" +msgstr "{0, plural, one {# nelegita ero} other {# nelegitaj eroj}}" #. How many months have passed, displayed in a narrow form #: src/lib/hooks/useTimeAgo.ts:182 msgid "{0, plural, one {#mo} other {#mo}}" -msgstr "" +msgstr "{0, plural, one {#mo} other {#mo}}" #: src/components/ProfileHoverCard/index.web.tsx:398 #: src/screens/Profile/Header/Metrics.tsx:22 @@ -124,7 +124,7 @@ msgstr "{0} <0>en <1>kradvortoj" #. Pattern: {wordValue} in text, tags #: src/components/dialogs/MutedWords.tsx:465 msgid "{0} <0>in <1>text & tags" -msgstr "" +msgstr "{0} <0>en <1>teksto k kradvortoj" #: src/screens/StarterPack/StarterPackLandingScreen.tsx:223 msgid "{0} joined this week" @@ -137,11 +137,11 @@ msgstr "{0} el {1}" #. Accessibility label describing how many characters the user has entered out of a 50-character limit in a text input field #: src/screens/StarterPack/Wizard/StepDetails.tsx:55 msgid "{0} out of 50" -msgstr "" +msgstr "{0} el 50" #: src/screens/StarterPack/StarterPackScreen.tsx:485 msgid "{0} people have used this starter pack!" -msgstr "{0} homoj uzis tiun startpakon!" +msgstr "{0} homoj uzis ĉi tiun startpakon!" #: src/view/com/util/UserAvatar.tsx:445 msgid "{0}'s avatar" @@ -177,7 +177,7 @@ msgstr "{0}s" #: src/view/shell/desktop/LeftNav.tsx:382 msgid "{count, plural, one {# unread item} other {# unread items}}" -msgstr "" +msgstr "{count, plural, one {# nelegita ero} other {# nelegitaj eroj}}" #: src/lib/generate-starterpack.ts:111 #: src/screens/StarterPack/Wizard/index.tsx:178 @@ -278,7 +278,7 @@ msgstr "{firstAuthorName} reafiŝis vian afiŝon" #: src/view/com/notifications/NotificationFeedItem.tsx:353 msgid "{firstAuthorName} signed up with your starter pack" -msgstr "{firstAuthorName} registris kun via startpako" +msgstr "{firstAuthorName} registriĝis kun via startpako" #: src/components/ProfileHoverCard/index.web.tsx:508 #: src/screens/Profile/Header/Metrics.tsx:49 @@ -291,7 +291,7 @@ msgstr "{handle} nemesaĝeblas" #: src/view/shell/bottom-bar/BottomBarWeb.tsx:270 msgid "{notificationCount, plural, one {# unread item} other {# unread items}}" -msgstr "" +msgstr "{notificationCount, plural, one {# nelegita ero} other {# nelegitaj eroj}}" #: src/components/NewskieDialog.tsx:116 msgid "{profileName} joined Bluesky {0} ago" @@ -337,7 +337,7 @@ msgstr "<0>{date} je {time}" #: src/screens/Settings/NotificationSettings.tsx:85 msgid "<0>Experimental: When this preference is enabled, you'll only receive reply and quote notifications from users you follow. We'll continue to add more controls here over time." -msgstr "" +msgstr "<0>Eksperimenta: Kiam tiu prefero estas ŝaltita vi ricevos sciigojn pri respondoj kaj citaĵoj de uzantoj, kiujn vi sekvas. Ni poste aldonos pli da agordoj ĉi tie." #: src/screens/StarterPack/Wizard/index.tsx:440 msgid "<0>You and<1> <2>{0} are included in your starter pack" @@ -345,7 +345,7 @@ msgstr "<0>Vi kaj<1> <2>{0} estas en via startpako" #: src/screens/Profile/Header/Handle.tsx:52 msgid "⚠Invalid Handle" -msgstr "" +msgstr "⚠Nevalida identigilo" #: src/components/dialogs/MutedWords.tsx:193 msgid "24 hours" @@ -353,7 +353,7 @@ msgstr "24 horoj" #: src/screens/Login/LoginForm.tsx:268 msgid "2FA Confirmation" -msgstr "Konfirmo de la du-faza aŭtentikigo" +msgstr "2FA-konfirmo" #: src/components/dialogs/MutedWords.tsx:232 msgid "30 days" @@ -377,7 +377,7 @@ msgstr "Akcepti" #: src/screens/Messages/components/RequestButtons.tsx:225 msgid "Accept chat request" -msgstr "" +msgstr "Akcepti peton babili" #. Accept a chat request #: src/screens/Messages/components/RequestListItem.tsx:42 @@ -407,18 +407,18 @@ msgstr "Konto" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:375 msgctxt "toast" msgid "Account blocked" -msgstr "" +msgstr "Konto blokita" #: src/view/com/profile/ProfileMenu.tsx:154 msgctxt "toast" msgid "Account followed" -msgstr "" +msgstr "Konto eksekvita" #: src/view/com/profile/ProfileMenu.tsx:117 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:398 msgctxt "toast" msgid "Account muted" -msgstr "" +msgstr "Konto silentigita" #: src/components/moderation/ModerationDetailsDialog.tsx:103 #: src/lib/moderation/useModerationCauseDescription.ts:98 @@ -435,24 +435,24 @@ msgstr "Kontaj opcioj" #: src/screens/Settings/Settings.tsx:466 msgid "Account removed from quick access" -msgstr "Konto forigita de la rapidatingo" +msgstr "Konto forigita el la rapidatingo" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:137 #: src/view/com/profile/ProfileMenu.tsx:131 msgctxt "toast" msgid "Account unblocked" -msgstr "" +msgstr "Konto malblokita" #: src/view/com/profile/ProfileMenu.tsx:166 msgctxt "toast" msgid "Account unfollowed" -msgstr "" +msgstr "Konto ne plu sekvata" #: src/view/com/profile/ProfileMenu.tsx:107 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:388 msgctxt "toast" msgid "Account unmuted" -msgstr "" +msgstr "Konto malsilentigita" #: src/components/dialogs/MutedWords.tsx:328 #: src/view/com/modals/ListAddRemoveUsers.tsx:269 @@ -476,7 +476,7 @@ msgstr "Aldoni averton pri enhavo" #: src/view/screens/ProfileList.tsx:917 #: src/view/screens/ProfileList.tsx:935 msgid "Add a user to this list" -msgstr "" +msgstr "Aldoni uzanton al ĉi tiu listo" #: src/components/dialogs/SwitchAccount.tsx:55 #: src/screens/Deactivated.tsx:192 @@ -525,11 +525,11 @@ msgstr "Aldoni pli da detaloj (nedeviga)" #: src/components/dialogs/MutedWords.tsx:321 msgid "Add mute word with chosen settings" -msgstr "" +msgstr "Aldoni silentigitan vorton kun elektitaj agordoj" #: src/components/dialogs/MutedWords.tsx:112 msgid "Add muted words and tags" -msgstr "Aldoni silentigitajn vortojn kaj kradvortojn" +msgstr "Aldoni silentigitajn vortojn k kradvortojn" #: src/view/com/composer/Composer.tsx:1258 msgid "Add new post" @@ -558,14 +558,11 @@ msgstr "Aldonu jenan DNS-rikordon al via domajno:" #: src/components/FeedCard.tsx:295 msgid "Add this feed to your feeds" -msgstr "Aldoni tiun fluon al viaj fluoj" - -#: src/view/com/profile/ProfileMenu.tsx:276 -msgid "Add to lists" -msgstr "Aldoni al listoj" +msgstr "Aldoni ĉi tiun fluon al viaj fluoj" #: src/view/com/profile/ProfileMenu.tsx:273 -msgid "Add to Lists" +#: src/view/com/profile/ProfileMenu.tsx:276 +msgid "Add to lists" msgstr "Aldoni al listoj" #: src/view/com/feeds/FeedSourceCard.tsx:269 @@ -611,7 +608,7 @@ msgstr "Etikedoj pri poradolta enhavo" #: src/screens/Moderation/index.tsx:399 msgid "Advanced" -msgstr "Altnivela" +msgstr "Altnivelaj" #: src/view/screens/Notifications.tsx:86 msgid "All" @@ -643,7 +640,7 @@ msgstr "Permesi novajn mesaĝojn de" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:344 msgid "Allow quote posts" -msgstr "Permesi citadon de afiŝo" +msgstr "Permesi citafiŝojn" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:389 msgid "Allow replies from:" @@ -651,7 +648,7 @@ msgstr "Permesi respondojn de:" #: src/screens/Settings/AppPasswords.tsx:200 msgid "Allows access to direct messages" -msgstr "" +msgstr "Permesas aliron al rektaj mesaĝoj" #: src/screens/Login/ForgotPasswordForm.tsx:171 #: src/view/com/modals/ChangePassword.tsx:182 @@ -684,12 +681,12 @@ msgstr "Alternativa teksto" #: src/view/com/composer/photos/Gallery.tsx:255 msgid "Alt text describes images for blind and low-vision users, and helps give context to everyone." -msgstr "" +msgstr "Alternativa teksto priskribas bildojn por blindaj kaj vide handikapitaj uzantoj, kaj helpas doni kuntekston por ĉiuj." #: src/view/com/composer/GifAltText.tsx:179 #: src/view/com/composer/photos/ImageAltTextDialog.tsx:139 msgid "Alt text will be truncated. Limit: {0} characters." -msgstr "Alternativa teksto estos distranĉita. Limigo: {0} signoj." +msgstr "Alternativa teksto estos stucita. Limigo: {0} signoj." #: src/screens/Settings/components/DisableEmail2FADialog.tsx:93 #: src/view/com/modals/VerifyEmail.tsx:132 @@ -735,7 +732,7 @@ msgstr "Eraro okazis dum konservado de la QR-kodo!" #: src/view/com/composer/videos/SelectVideoBtn.tsx:83 msgid "An error occurred while selecting the video" -msgstr "Eraro okazis dum elekto de la videaĵo" +msgstr "Eraro okazis dum elektado de la videaĵo" #: src/screens/StarterPack/StarterPackScreen.tsx:347 #: src/screens/StarterPack/StarterPackScreen.tsx:369 @@ -775,7 +772,7 @@ msgstr "nekonata eraro okazis" #: src/components/moderation/ModerationDetailsDialog.tsx:134 #: src/lib/moderation/useModerationCauseDescription.ts:144 msgid "an unknown labeler" -msgstr "nekonata etikedanto" +msgstr "nekonata etikedilo" #: src/components/WhoCanReply.tsx:317 msgid "and" @@ -817,7 +814,7 @@ msgstr "Apa pasvorto" #: src/screens/Settings/AppPasswords.tsx:147 msgctxt "toast" msgid "App password deleted" -msgstr "" +msgstr "Apa pasvorto forigita" #: src/screens/Settings/components/AddAppPasswordDialog.tsx:84 msgid "App password name must be unique" @@ -854,7 +851,7 @@ msgstr "Apelacii pri la etikedo \"{0}\"" #: src/screens/Messages/components/ChatDisabled.tsx:91 msgctxt "toast" msgid "Appeal submitted" -msgstr "" +msgstr "Apelacio sendita" #: src/screens/Takendown.tsx:111 #: src/screens/Takendown.tsx:144 @@ -911,7 +908,7 @@ msgstr "Ĉu vi certas, ke vi ne volas konservi viajn ŝanĝojn?" #: src/components/dms/LeaveConvoPrompt.tsx:46 msgid "Are you sure you want to leave this conversation?" -msgstr "" +msgstr "Ĉu vi certas ke vi volas foriri el ĉi tiu konversacio?" #: src/components/dms/LeaveConvoPrompt.tsx:45 msgid "Are you sure you want to leave this conversation? Your messages will be deleted for you, but not for the other participant." @@ -957,7 +954,7 @@ msgstr "Almenaŭ 3 signoj" #: src/screens/Settings/AppIconSettings/useAppIconSets.ts:40 msgctxt "Name of app icon variant" msgid "Aurora" -msgstr "" +msgstr "Nordobrilo" #: src/screens/Settings/AccessibilitySettings.tsx:105 msgid "Autoplay options have moved to the <0>Content and Media settings." @@ -966,7 +963,7 @@ msgstr "Opcioj por aŭtomata ludigo translokiĝis al la <0>agordoj pri Enhavo ka #: src/screens/Settings/ContentAndMediaSettings.tsx:107 #: src/screens/Settings/ContentAndMediaSettings.tsx:113 msgid "Autoplay videos and GIFs" -msgstr "" +msgstr "Aŭtomate ludi videaĵojn kaj GIF-ojn" #: src/components/dms/MessagesListHeader.tsx:82 #: src/components/moderation/LabelsOnMeDialog.tsx:315 @@ -987,9 +984,9 @@ msgstr "" msgid "Back" msgstr "Reen" -#: src/screens/Messages/Inbox.tsx:233 +#: src/screens/Messages/Inbox.tsx:238 msgid "Back to Chats" -msgstr "" +msgstr "Reveni al babilejoj" #: src/view/screens/Lists.tsx:81 #: src/view/screens/ModerationModlists.tsx:81 @@ -1052,7 +1049,7 @@ msgstr "Bloki kaj forigi" #: src/components/dms/ReportDialog.tsx:352 msgid "Block and/or delete this conversation" -msgstr "" +msgstr "Bloki kaj/aŭ forigi ĉi tiun konversacion" #: src/view/screens/ProfileList.tsx:782 msgid "Block list" @@ -1103,7 +1100,7 @@ msgstr "Blokita afiŝo." #: src/screens/Profile/Sections/Labels.tsx:173 msgid "Blocking does not prevent this labeler from placing labels on your account." -msgstr "Blokado ne malebligas al etikedanto meti etikedojn sur vian konton." +msgstr "Blokado ne malebligas al etikedilo meti etikedojn sur vian konton." #: src/view/screens/ProfileList.tsx:779 msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." @@ -1129,7 +1126,7 @@ msgstr "Bluesky ne povas konfirmi la aŭtentecon de la donita dato." #: src/screens/Settings/AppIconSettings/useAppIconSets.ts:129 msgctxt "Name of app icon variant" msgid "Bluesky Classic™" -msgstr "" +msgstr "Bluesky Classic™" #: src/view/com/auth/server-input/index.tsx:212 msgid "Bluesky is an open network where you can choose your hosting provider. If you're a developer, you can host your own server." @@ -1150,7 +1147,7 @@ msgstr "Uzokondiĉoj de Bluesky Social" #: src/components/StarterPack/ProfileStarterPacks.tsx:298 msgid "Bluesky will choose a set of recommended accounts from people in your network." -msgstr "" +msgstr "Bluesky elektos aron de rekomenditaj kontoj de homoj en via reto." #: src/screens/Settings/components/PwiOptOut.tsx:99 msgid "Bluesky will not show your profile and posts to logged-out users. Other apps may not honor this request. This does not make your account private." @@ -1179,11 +1176,11 @@ msgstr "Libroj" #: src/components/FeedInterstitials.tsx:372 msgid "Browse more accounts on the Explore page" -msgstr "" +msgstr "Foliumi pli da kontoj sur la paĝo Esplori" #: src/components/FeedInterstitials.tsx:509 msgid "Browse more feeds on the Explore page" -msgstr "" +msgstr "Foliumi pli da fluoj sur la paĝo Esplori" #: src/components/FeedInterstitials.tsx:353 #: src/components/FeedInterstitials.tsx:356 @@ -1195,7 +1192,7 @@ msgstr "Foliumi pli da proponoj" #: src/components/FeedInterstitials.tsx:380 #: src/components/FeedInterstitials.tsx:518 msgid "Browse more suggestions on the Explore page" -msgstr "" +msgstr "Foliumi pli da proponoj sur la paĝo Esplori" #: src/screens/Home/NoFeedsPinned.tsx:103 #: src/screens/Home/NoFeedsPinned.tsx:109 @@ -1306,7 +1303,7 @@ msgstr "Nuligi citadon de afiŝo" #: src/screens/Deactivated.tsx:152 msgid "Cancel reactivation and sign out" -msgstr "" +msgstr "Nuligi reaktivigon kaj elsaluti" #: src/view/com/modals/ListAddRemoveUsers.tsx:88 #: src/view/screens/Search/Search.tsx:882 @@ -1315,12 +1312,12 @@ msgstr "Nuligi serĉon" #: src/view/com/modals/LinkWarning.tsx:106 msgid "Cancels opening the linked website" -msgstr "" +msgstr "Nuligas malfermon de la ligita retejo" #: src/state/shell/composer/index.tsx:82 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:118 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:159 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:195 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:121 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:162 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:198 msgid "Cannot interact with a blocked user" msgstr "Ne eblas interagi kun blokita uzanto" @@ -1331,7 +1328,7 @@ msgstr "Subtekstoj (.vtt)" #: src/view/com/composer/videos/SubtitleDialog.tsx:41 #: src/view/com/composer/videos/SubtitleDialog.tsx:56 msgid "Captions & alt text" -msgstr "" +msgstr "Subtekstoj k alternativa teksto" #: src/screens/Settings/components/Email2FAToggle.tsx:60 #: src/view/com/modals/VerifyEmail.tsx:160 @@ -1360,11 +1357,11 @@ msgstr "Ŝanĝi retpoŝtadreson" #: src/screens/Settings/components/ChangeHandleDialog.tsx:92 #: src/screens/Settings/components/ChangeHandleDialog.tsx:96 msgid "Change Handle" -msgstr "" +msgstr "Ŝanĝi identigilon" #: src/components/moderation/ReportDialog/index.tsx:314 msgid "Change moderation service" -msgstr "" +msgstr "Ŝanĝi kontrol-servon" #: src/view/com/modals/VerifyEmail.tsx:155 msgid "Change my email" @@ -1392,30 +1389,30 @@ msgstr "Ŝanĝi vian retpoŝtadreson" #: src/screens/Settings/AppIconSettings/index.tsx:216 msgid "Changes app icon" -msgstr "" +msgstr "Ŝanĝas apan piktogramon" #: src/components/forms/HostingProvider.tsx:50 #: src/components/forms/HostingProvider.tsx:70 msgid "Changes hosting provider" -msgstr "" +msgstr "Ŝanĝas la gastiganton" #: src/Navigation.tsx:408 #: src/view/shell/bottom-bar/BottomBar.tsx:205 #: src/view/shell/desktop/LeftNav.tsx:534 #: src/view/shell/Drawer.tsx:422 msgid "Chat" -msgstr "Babilejo" +msgstr "Babilejoj" #: src/screens/Messages/components/RequestButtons.tsx:68 #: src/screens/Messages/components/RequestButtons.tsx:280 msgctxt "toast" msgid "Chat deleted" -msgstr "" +msgstr "Babilejo forigita" #: src/components/dms/ConvoMenu.tsx:176 msgctxt "toast" msgid "Chat muted" -msgstr "" +msgstr "Babilejo silentigita" #: src/Navigation.tsx:418 #: src/screens/Messages/components/InboxPreview.tsx:24 @@ -1423,14 +1420,14 @@ msgid "Chat request inbox" msgstr "" #: src/screens/Messages/components/InboxPreview.tsx:64 -#: src/screens/Messages/Inbox.tsx:72 +#: src/screens/Messages/Inbox.tsx:77 msgid "Chat requests" -msgstr "" +msgstr "Babilaj petoj" #: src/components/dms/ConvoMenu.tsx:75 #: src/components/dms/MessageMenu.tsx:83 #: src/Navigation.tsx:413 -#: src/screens/Messages/ChatList.tsx:327 +#: src/screens/Messages/ChatList.tsx:328 msgid "Chat settings" msgstr "Agordoj de babilejo" @@ -1441,10 +1438,10 @@ msgstr "Agordoj de babilejo" #: src/components/dms/ConvoMenu.tsx:178 msgctxt "toast" msgid "Chat unmuted" -msgstr "" +msgstr "Babilejo malsilentigita" -#: src/screens/Messages/ChatList.tsx:343 -#: src/screens/Messages/ChatList.tsx:367 +#: src/screens/Messages/ChatList.tsx:344 +#: src/screens/Messages/ChatList.tsx:368 msgid "Chats" msgstr "Babilejoj" @@ -1487,7 +1484,7 @@ msgstr "Elektu la algoritmojn, kiuj funkciigos viajn proprajn fluojn." #: src/screens/Onboarding/StepProfile/AvatarCreatorItems.tsx:107 msgid "Choose this color as your avatar" -msgstr "" +msgstr "Elekti ĉi tiun koloron kiel profilbildo" #: src/view/com/auth/server-input/index.tsx:130 msgid "Choose your account provider" @@ -1524,11 +1521,11 @@ msgstr "alklaku ĉi tie" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:337 msgid "Click to disable quote posts of this post." -msgstr "Alklaku por malebligi citaĵojn de tiu afiŝo." +msgstr "Alklaku por malebligi citafiŝojn de ĉi tiu afiŝo." #: src/components/dialogs/PostInteractionSettingsDialog.tsx:338 msgid "Click to enable quote posts of this post." -msgstr "Alklaku por ebligi citaĵojn de tiu afiŝo." +msgstr "Alklaku por ebligi citafiŝojn de ĉi tiu afiŝo." #: src/components/RichTextTag.tsx:54 msgid "Click to open tag menu for {tag}" @@ -1602,11 +1599,11 @@ msgstr "Fermi bildmontrilon" #: src/components/Menu/index.tsx:298 msgid "Close this dialog" -msgstr "" +msgstr "Fermi ĉi tiun dialogujon" #: src/screens/Login/PasswordUpdatedForm.tsx:32 msgid "Closes password update alert" -msgstr "" +msgstr "Fermas la averton pri pasvorta ĝisdatigo" #: src/view/com/composer/text-input/web/EmojiPicker.web.tsx:138 #: src/view/com/composer/text-input/web/EmojiPicker.web.tsx:174 @@ -1615,7 +1612,7 @@ msgstr "Fermas la emoĝi-elektilon" #: src/view/com/lightbox/ImageViewing/components/ImageDefaultHeader.tsx:32 msgid "Closes viewer for header image" -msgstr "" +msgstr "Fermas la montrilon de la kapa bildo" #: src/view/com/notifications/NotificationFeedItem.tsx:405 msgid "Collapse list of users" @@ -1632,7 +1629,7 @@ msgstr "Kolora reĝimo" #: src/components/dialogs/Embed.tsx:151 msgid "Color theme" -msgstr "" +msgstr "Kolora etoso" #: src/screens/Onboarding/index.tsx:38 #: src/screens/Onboarding/state.ts:97 @@ -1758,16 +1755,16 @@ msgstr "Enhavo blokita" #: src/screens/Moderation/index.tsx:287 msgid "Content filters" -msgstr "" +msgstr "Filtriloj por la enhavo" #: src/screens/Search/components/ExploreRecommendations.tsx:57 msgid "Content from across the network we think you might like." -msgstr "" +msgstr "Enhavo el la tuta reto, kiu eble plaĉos al vi." #: src/screens/Settings/LanguageSettings.tsx:250 #: src/view/com/modals/lang-settings/ContentLanguagesSettings.tsx:76 msgid "Content Languages" -msgstr "" +msgstr "Lingvoj de la enhavo" #: src/components/moderation/ModerationDetailsDialog.tsx:82 #: src/lib/moderation/useModerationCauseDescription.ts:82 @@ -1835,7 +1832,7 @@ msgstr "Versio kopiita al tondujo" #: src/lib/sharing.ts:41 #: src/view/com/modals/InviteCodes.tsx:153 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:246 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:394 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:397 msgid "Copied to clipboard" msgstr "Kopiita al tondujo" @@ -1846,7 +1843,7 @@ msgstr "Kopiita!" #: src/screens/Settings/AboutSettings.tsx:74 msgid "Copies build version to clipboard" -msgstr "" +msgstr "Kopias version al tondujo" #: src/components/StarterPack/QrCodeDialog.tsx:181 msgid "Copy" @@ -1859,7 +1856,7 @@ msgstr "Kopii apan pasvorton" #: src/view/com/profile/ProfileMenu.tsx:347 #: src/view/com/profile/ProfileMenu.tsx:350 msgid "Copy at:// URI" -msgstr "" +msgstr "Kopii URI-on at://" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:731 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:733 @@ -1919,7 +1916,7 @@ msgstr "Kopii QR-kodon" #: src/screens/Settings/components/ChangeHandleDialog.tsx:426 msgid "Copy TXT record value" -msgstr "" +msgstr "Kopii la valoron de la TXT-rikordo" #: src/Navigation.tsx:306 #: src/view/screens/CopyrightPolicy.tsx:31 @@ -1987,7 +1984,7 @@ msgstr "Krei konton" #: src/screens/Onboarding/StepProfile/index.tsx:292 msgid "Create an avatar instead" -msgstr "" +msgstr "Krei profilbildon anstataŭe" #: src/components/StarterPack/ProfileStarterPacks.tsx:180 msgid "Create another" @@ -2023,15 +2020,15 @@ msgstr "Propra" #: src/components/dialogs/Embed.tsx:144 msgid "Customization options" -msgstr "" +msgstr "Adaptadaj opcioj" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:103 msgid "Customize who can interact with this post." -msgstr "" +msgstr "Agordu, kiu povas interagi kun ĉi tiu afiŝo." #: src/screens/Onboarding/Layout.tsx:56 msgid "Customizes your Bluesky experience" -msgstr "" +msgstr "Adaptas vian ĝuon ĉe Bluesky" #: src/components/dialogs/Embed.tsx:167 #: src/components/dialogs/Embed.tsx:169 @@ -2065,7 +2062,7 @@ msgstr "Malaktivigi konton" #: src/screens/Settings/Settings.tsx:332 msgid "Debug Moderation" -msgstr "" +msgstr "Sencimiga kontrolo" #: src/view/screens/Debug.tsx:89 msgid "Debug panel" @@ -2110,7 +2107,7 @@ msgstr "Ĉu forigi apan pasvorton?" #: src/screens/Messages/components/RequestButtons.tsx:292 #: src/screens/Messages/components/RequestButtons.tsx:299 msgid "Delete chat" -msgstr "" +msgstr "Forigi babilejon" #: src/screens/Settings/Settings.tsx:339 msgid "Delete chat declaration record" @@ -2216,12 +2213,12 @@ msgstr "Ĉu malligi citatan afiŝon?" #: src/screens/Settings/AboutSettings.tsx:87 msgctxt "toast" msgid "Developer mode disabled" -msgstr "" +msgstr "Programista reĝimo malŝaltita" #: src/screens/Settings/AboutSettings.tsx:81 msgctxt "toast" msgid "Developer mode enabled" -msgstr "" +msgstr "Programista reĝimo ŝaltita" #: src/screens/Settings/Settings.tsx:242 #: src/screens/Settings/Settings.tsx:245 @@ -2230,11 +2227,11 @@ msgstr "Programistaj opcioj" #: src/components/WhoCanReply.tsx:179 msgid "Dialog: adjust who can interact with this post" -msgstr "" +msgstr "Dialogujo: kiu povas interagi kun ĉi tiu afiŝo" #: src/screens/Settings/AppearanceSettings.tsx:122 msgid "Dim" -msgstr "Malheligi" +msgstr "Malheleta" #: src/screens/Settings/components/DisableEmail2FADialog.tsx:89 msgid "Disable Email 2FA" @@ -2284,7 +2281,7 @@ msgstr "Malinstigi apojn por ke ili ne montru mian konton al elsalutintaj uzanto #: src/view/com/posts/FollowingEmptyState.tsx:70 #: src/view/com/posts/FollowingEndOfFeed.tsx:71 msgid "Discover new custom feeds" -msgstr "" +msgstr "Malkovri novajn proprajn fluojn" #: src/view/screens/Search/Explore.tsx:425 msgid "Discover new feeds" @@ -2304,7 +2301,7 @@ msgstr "Ignori eraron" #: src/components/ProgressGuide/List.tsx:42 msgid "Dismiss getting started guide" -msgstr "" +msgstr "Ignori enkondukon" #: src/components/interstitials/TrendingVideos.tsx:92 msgid "Dismiss this section" @@ -2313,7 +2310,7 @@ msgstr "Ignori ĉi tiun sekcion" #: src/screens/Settings/AccessibilitySettings.tsx:71 #: src/screens/Settings/AccessibilitySettings.tsx:76 msgid "Display larger alt text badges" -msgstr "" +msgstr "Montri pli grandajn ŝildojn de alternativa teksto" #: src/screens/Profile/Header/EditProfileDialog.tsx:314 #: src/screens/Profile/Header/EditProfileDialog.tsx:320 @@ -2386,7 +2383,7 @@ msgstr "Farite" #: src/view/com/modals/lang-settings/ConfirmLanguagesButton.tsx:42 msgid "Done{extraText}" -msgstr "" +msgstr "Farite{extraText}" #: src/components/Dialog/index.tsx:324 msgid "Double tap to close the dialog" @@ -2398,7 +2395,7 @@ msgstr "Duoble tuŝeti por ŝati" #: src/screens/StarterPack/StarterPackLandingScreen.tsx:321 msgid "Download Bluesky" -msgstr "" +msgstr "Elŝuti Bluesky-apon" #: src/screens/Settings/components/ExportCarDialog.tsx:79 #: src/screens/Settings/components/ExportCarDialog.tsx:84 @@ -2407,7 +2404,7 @@ msgstr "Elŝuti CAR-dosieron" #: src/view/com/composer/text-input/TextInput.web.tsx:342 msgid "Drop to add images" -msgstr "" +msgstr "Demetu bildojn por aldoni" #: src/components/dialogs/MutedWords.tsx:153 msgid "Duration:" @@ -2447,7 +2444,7 @@ msgstr "ekz. Spamistoj" #: src/view/com/modals/CreateOrEditList.tsx:292 msgid "e.g. The posters who never miss." -msgstr "" +msgstr "ekz. Neerarantaj afiŝantoj." #: src/view/com/modals/CreateOrEditList.tsx:293 msgid "e.g. Users that repeatedly reply with ads." @@ -2495,7 +2492,7 @@ msgstr "Redakti detalojn de listo" #: src/view/com/modals/CreateOrEditList.tsx:230 msgid "Edit Moderation List" -msgstr "" +msgstr "Redakti la kontrol-liston" #: src/Navigation.tsx:316 #: src/view/screens/Feeds.tsx:515 @@ -2513,7 +2510,7 @@ msgstr "Redakti homojn" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:69 #: src/components/dialogs/PostInteractionSettingsDialog.tsx:239 msgid "Edit post interaction settings" -msgstr "" +msgstr "Ŝanĝi la agordojn pri afiŝa interagado" #: src/screens/Profile/Header/EditProfileDialog.tsx:269 #: src/screens/Profile/Header/EditProfileDialog.tsx:275 @@ -2533,11 +2530,11 @@ msgstr "Redakti startpakon" #: src/view/com/modals/CreateOrEditList.tsx:225 msgid "Edit User List" -msgstr "" +msgstr "Redakti liston de uzantoj" #: src/components/WhoCanReply.tsx:91 msgid "Edit who can reply" -msgstr "" +msgstr "Elekti kiu povas respondi" #: src/view/com/modals/EditProfile.tsx:188 msgid "Edit your display name" @@ -2558,7 +2555,7 @@ msgstr "Eduko" #: src/screens/List/ListHiddenScreen.tsx:141 msgid "Either the creator of this list has blocked you or you have blocked the creator." -msgstr "" +msgstr "Aŭ la kreinto de ĉi tiu listo blokis vin aŭ vi blokis la kreinton." #: src/screens/Settings/AccountSettings.tsx:60 #: src/screens/Signup/StepInfo/index.tsx:190 @@ -2573,7 +2570,7 @@ msgstr "" #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:54 msgid "Email 2FA enabled" -msgstr "" +msgstr "Du-faza aŭtentikigo (2FA) per retpoŝtadreso estis ŝaltita" #: src/screens/Login/ForgotPasswordForm.tsx:93 msgid "Email address" @@ -2581,13 +2578,13 @@ msgstr "Retpoŝtadreso" #: src/components/intents/VerifyEmailIntentDialog.tsx:104 msgid "Email Resent" -msgstr "" +msgstr "Retmesaĝo resendita" #: src/view/com/modals/ChangeEmail.tsx:54 #: src/view/com/modals/ChangeEmail.tsx:83 msgctxt "toast" msgid "Email updated" -msgstr "" +msgstr "Retpoŝtadreso ĝisdatigita" #: src/view/com/modals/ChangeEmail.tsx:106 msgid "Email Updated" @@ -2596,7 +2593,7 @@ msgstr "Retpoŝtadreso ĝisdatigita" #: src/view/com/modals/VerifyEmail.tsx:85 msgctxt "toast" msgid "Email verified" -msgstr "" +msgstr "Retpoŝtadreso konfirmita" #: src/components/intents/VerifyEmailIntentDialog.tsx:79 msgid "Email Verified" @@ -2619,7 +2616,7 @@ msgstr "" #: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerWeb.tsx:57 msgid "Embedded video player" -msgstr "" +msgstr "Enkorpigita videoludilo" #: src/screens/Settings/components/Email2FAToggle.tsx:56 #: src/screens/Settings/components/Email2FAToggle.tsx:60 @@ -2632,11 +2629,11 @@ msgstr "Ŝalti nur {0}" #: src/screens/Moderation/index.tsx:332 msgid "Enable adult content" -msgstr "" +msgstr "Videbligi poradoltan enhavon" #: src/screens/Settings/components/Email2FAToggle.tsx:53 msgid "Enable Email 2FA" -msgstr "" +msgstr "Ŝalti per-retpoŝtadresan du-fazan aŭtentikigon" #: src/components/dialogs/EmbedConsent.tsx:81 #: src/components/dialogs/EmbedConsent.tsx:88 @@ -2645,12 +2642,12 @@ msgstr "Ŝalti eksterajn aŭdvidaĵojn" #: src/screens/Settings/ExternalMediaPreferences.tsx:49 msgid "Enable media players for" -msgstr "" +msgstr "Ŝalti la aŭdvidaĵajn ludliojn por" #: src/screens/Settings/NotificationSettings.tsx:74 #: src/screens/Settings/NotificationSettings.tsx:77 msgid "Enable priority notifications" -msgstr "" +msgstr "Ŝalti prioritatajn sciigojn" #: src/view/com/util/post-embeds/VideoEmbedInner/web-controls/VideoControls.tsx:387 msgid "Enable subtitles" @@ -2658,20 +2655,20 @@ msgstr "Ŝalti subtekstojn" #: src/components/dialogs/EmbedConsent.tsx:93 msgid "Enable this source only" -msgstr "" +msgstr "Ŝalti nur ĉi tiun fonton" #: src/screens/Settings/ContentAndMediaSettings.tsx:123 #: src/screens/Settings/ContentAndMediaSettings.tsx:137 msgid "Enable trending topics" -msgstr "" +msgstr "Videbligi furorajn temojn" #: src/screens/Settings/ContentAndMediaSettings.tsx:158 msgid "Enable trending videos in your Discover feed" -msgstr "" +msgstr "Videbligi furorajn videaĵojn en via fluo Malkovri" #: src/screens/Settings/ContentAndMediaSettings.tsx:144 msgid "Enable trending videos in your Discover feed." -msgstr "" +msgstr "Videbligi furorvideaĵojn en via fluo Malkovri." #: src/screens/Messages/Settings.tsx:130 #: src/screens/Messages/Settings.tsx:133 @@ -2685,7 +2682,7 @@ msgstr "Fino de la fluo" #: src/view/com/composer/videos/SubtitleDialog.tsx:159 msgid "Ensure you have selected a language for each subtitle file." -msgstr "" +msgstr "Certiĝu, ke vi elektis lingvon por ĉiu subtekst-dosiero." #: src/screens/Login/SetNewPasswordForm.tsx:143 msgid "Enter a password" @@ -2706,7 +2703,7 @@ msgstr "Entajpu konfirmkodon" #: src/view/com/util/post-embeds/VideoEmbedInner/web-controls/VideoControls.tsx:405 msgid "Enter fullscreen" -msgstr "" +msgstr "Ŝalti plenekranon" #: src/view/com/modals/ChangePassword.tsx:165 msgid "Enter the code you received to change your password." @@ -2747,7 +2744,7 @@ msgstr "Entajpu vian uzantnomon kaj pasvorton" #: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:135 msgid "Enters full screen" -msgstr "" +msgstr "Ŝaltas plenekranon" #: src/view/com/composer/Composer.tsx:1661 #: src/view/com/util/error/ErrorScreen.tsx:42 @@ -2777,7 +2774,7 @@ msgstr "Ĉiuj povas respondi" #: src/components/WhoCanReply.tsx:222 msgid "Everybody can reply to this post." -msgstr "" +msgstr "Ĉiuj povas respondi al ĉi tiu afiŝo." #: src/screens/Messages/Settings.tsx:83 #: src/screens/Messages/Settings.tsx:86 @@ -2796,27 +2793,27 @@ msgstr "Troaj aŭ nedezirataj mesaĝoj" #: src/components/dialogs/MutedWords.tsx:311 msgid "Exclude users you follow" -msgstr "" +msgstr "Ekskluzivi uzantojn, kiujn vi sekvas" #: src/components/dialogs/MutedWords.tsx:514 msgid "Excludes users you follow" -msgstr "" +msgstr "Ekskluzivas uzantojn, kiujn vi sekvas" #: src/view/com/util/post-embeds/VideoEmbedInner/web-controls/VideoControls.tsx:404 msgid "Exit fullscreen" -msgstr "" +msgstr "Malŝalti plenekranon" #: src/view/com/modals/DeleteAccount.tsx:275 msgid "Exits account deletion process" -msgstr "" +msgstr "Eliri el la procezo de kontoforigo" #: src/view/com/modals/CropImage.web.tsx:95 msgid "Exits image cropping process" -msgstr "" +msgstr "Eliri el la procezo de bildstucado" #: src/view/com/lightbox/Lightbox.web.tsx:110 msgid "Exits image view" -msgstr "" +msgstr "Eliri el la bildmontro" #: src/view/com/modals/ListAddRemoveUsers.tsx:89 msgid "Exits inputting search query" @@ -2832,15 +2829,15 @@ msgstr "Etendi liston de uzantoj" #: src/view/com/composer/ComposerReplyTo.tsx:70 msgid "Expand or collapse the full post you are replying to" -msgstr "" +msgstr "Etendi aŭ maletendi la tutan afiŝon, al kiu vi respondas" #: src/screens/VideoFeed/index.tsx:941 msgid "Expands or collapses post text" -msgstr "" +msgstr "Etendas aŭ maletendas la tekston de la afiŝo" #: src/view/com/composer/ComposerReplyTo.tsx:73 msgid "Expands or collapses the full post you are replying to" -msgstr "" +msgstr "Etendas aŭ maletendas la tutan afiŝon, al kiu vi respondas" #: src/lib/api/index.ts:406 msgid "Expected uri to resolve to a record" @@ -2849,11 +2846,11 @@ msgstr "" #: src/screens/Settings/FollowingFeedPreferences.tsx:123 #: src/screens/Settings/ThreadPreferences.tsx:137 msgid "Experimental" -msgstr "Eksperimenta" +msgstr "Eksperimentaj" #: src/components/dialogs/MutedWords.tsx:500 msgid "Expired" -msgstr "" +msgstr "Eksvalidiĝita" #: src/components/dialogs/MutedWords.tsx:502 msgid "Expires {0}" @@ -2871,7 +2868,7 @@ msgstr "Poradolta aŭ maltrankviliga aŭdvidaĵo." #: src/lib/moderation/useGlobalLabelStrings.ts:35 msgid "Explicit sexual images." -msgstr "" +msgstr "Detalaj seksumaj bildoj." #: src/screens/Settings/AccountSettings.tsx:137 #: src/screens/Settings/AccountSettings.tsx:141 @@ -2905,11 +2902,11 @@ msgstr "Preferoj pri eksteraj aŭdvidaĵoj" #: src/screens/Messages/components/RequestButtons.tsx:208 msgctxt "toast" msgid "Failed to accept chat" -msgstr "" +msgstr "Malsukcesis akcepti babilejon" #: src/screens/Settings/components/ChangeHandleDialog.tsx:568 msgid "Failed to change handle. Please try again." -msgstr "Malsukcesis ŝanĝi nomon. Bonvolu reprovi." +msgstr "Malsukcesis ŝanĝi identigilon. Bonvolu reprovi." #: src/screens/Settings/components/AddAppPasswordDialog.tsx:173 msgid "Failed to create app password. Please try again." @@ -2932,7 +2929,7 @@ msgstr "Malsukcesis krei la liston. Kontrolu vian retkonekton kaj reprovu." #: src/screens/Messages/components/RequestButtons.tsx:267 msgctxt "toast" msgid "Failed to delete chat" -msgstr "" +msgstr "Malsukcesis forigi babilejon" #: src/components/dms/MessageMenu.tsx:75 msgid "Failed to delete message" @@ -2946,10 +2943,10 @@ msgstr "Malsukcesis forigi afiŝon, bonvolu reprovi" msgid "Failed to delete starter pack" msgstr "Malsukcesis forigi startpakon" -#: src/screens/Messages/ChatList.tsx:242 -#: src/screens/Messages/Inbox.tsx:182 +#: src/screens/Messages/ChatList.tsx:243 +#: src/screens/Messages/Inbox.tsx:187 msgid "Failed to load conversations" -msgstr "" +msgstr "Malsukcesis ŝargi konversaciojn" #: src/view/screens/Search/Explore.tsx:463 #: src/view/screens/Search/Explore.tsx:491 @@ -2971,12 +2968,12 @@ msgstr "Malsukcesis ŝargi propontiajn fluojn" #: src/view/screens/Search/Explore.tsx:414 msgid "Failed to load suggested follows" -msgstr "" +msgstr "Malsukcesis ŝargi proponitajn kontojn" -#: src/screens/Messages/Inbox.tsx:290 -#: src/screens/Messages/Inbox.tsx:313 +#: src/screens/Messages/Inbox.tsx:295 +#: src/screens/Messages/Inbox.tsx:318 msgid "Failed to mark all requests as read" -msgstr "" +msgstr "Malsukcesis marki ĉiujn petojn kiel legitaj" #: src/state/queries/pinned-post.ts:75 msgid "Failed to pin post" @@ -3005,7 +3002,7 @@ msgstr "Malsukcesis sendi apelacion, bonvole reprovu." #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:235 msgid "Failed to toggle thread mute, please try again" -msgstr "" +msgstr "Malsukcesis baskuligi la silentigon de fadeno, bonvolu reprovi" #: src/components/FeedCard.tsx:275 msgid "Failed to update feeds" @@ -3024,7 +3021,7 @@ msgstr "Malsukcesis alŝuti videaĵon" #: src/screens/Settings/components/ChangeHandleDialog.tsx:341 msgid "Failed to verify handle. Please try again." -msgstr "" +msgstr "La aŭtentikigo de via identigilo malsukcesis. Bonvolu reprovi." #: src/Navigation.tsx:251 msgid "Feed" @@ -3033,7 +3030,7 @@ msgstr "Fluo" #: src/components/FeedCard.tsx:134 #: src/view/com/feeds/FeedSourceCard.tsx:253 msgid "Feed by {0}" -msgstr "Fluo de" +msgstr "Fluo de {0}" #: src/screens/Profile/components/ProfileFeedHeader.tsx:349 msgid "Feed menu" @@ -3041,7 +3038,7 @@ msgstr "Menuo de la fluo" #: src/components/StarterPack/Wizard/WizardListCard.tsx:55 msgid "Feed toggle" -msgstr "" +msgstr "Baskuligi fluon" #: src/view/shell/desktop/RightNav.tsx:97 #: src/view/shell/desktop/RightNav.tsx:98 @@ -3053,12 +3050,12 @@ msgstr "Prikomentado" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:286 msgctxt "toast" msgid "Feedback sent!" -msgstr "" +msgstr "Prikomento sendita!" #: src/Navigation.tsx:428 #: src/screens/StarterPack/StarterPackScreen.tsx:185 #: src/view/screens/Feeds.tsx:508 -#: src/view/screens/Profile.tsx:225 +#: src/view/screens/Profile.tsx:227 #: src/view/screens/SavedFeeds.tsx:96 #: src/view/screens/Search/Search.tsx:531 #: src/view/shell/desktop/LeftNav.tsx:651 @@ -3074,11 +3071,11 @@ msgstr "" #: src/view/screens/SavedFeeds.tsx:82 msgctxt "toast" msgid "Feeds updated!" -msgstr "" +msgstr "Fluoj ĝisdatigitaj!" #: src/screens/Search/components/ExploreRecommendations.tsx:63 msgid "Feeds we think you might like." -msgstr "" +msgstr "Fluoj, kiuj eble plaĉos al vi." #: src/screens/Settings/components/OTAInfo.tsx:58 msgid "Fetch update" @@ -3090,15 +3087,15 @@ msgstr "Dosiero konservita sukcese!" #: src/lib/moderation/useLabelBehaviorDescription.ts:66 msgid "Filter from feeds" -msgstr "" +msgstr "Filtri el fluoj" #: src/view/screens/Search/Search.tsx:403 msgid "Filter search by language" -msgstr "" +msgstr "Filtri serĉon laŭ lingvo" #: src/view/screens/Search/Search.tsx:376 msgid "Filter search by language (currently: {currentLanguageLabel})" -msgstr "" +msgstr "Filtri serĉon laŭ lingvo (nune: {currentLanguageLabel})" #: src/screens/Onboarding/StepFinished.tsx:314 msgid "Finalizing" @@ -3108,17 +3105,17 @@ msgstr "Finante" #: src/view/com/posts/FollowingEmptyState.tsx:53 #: src/view/com/posts/FollowingEndOfFeed.tsx:54 msgid "Find accounts to follow" -msgstr "" +msgstr "Trovi kontojn por sekvi" #: src/components/ProgressGuide/FollowDialog.tsx:78 #: src/components/ProgressGuide/FollowDialog.tsx:88 #: src/components/ProgressGuide/FollowDialog.tsx:417 msgid "Find people to follow" -msgstr "" +msgstr "Trovi homojn por sekvi" #: src/view/screens/Search/Search.tsx:582 msgid "Find posts, users, and feeds on Bluesky" -msgstr "" +msgstr "Trovi afiŝojn, uzantojn kaj fluojn ĉe Bluesky" #: src/screens/StarterPack/Wizard/index.tsx:195 msgid "Finish" @@ -3126,22 +3123,22 @@ msgstr "Fini" #: src/screens/Onboarding/index.tsx:35 msgid "Fitness" -msgstr "" +msgstr "Fizika bontenado" #: src/screens/Settings/AppIconSettings/useAppIconSets.ts:117 msgctxt "Name of app icon variant" msgid "Flat Black" -msgstr "" +msgstr "Plata nigra" #: src/screens/Settings/AppIconSettings/useAppIconSets.ts:93 msgctxt "Name of app icon variant" msgid "Flat Blue" -msgstr "" +msgstr "Plata blua" #: src/screens/Settings/AppIconSettings/useAppIconSets.ts:105 msgctxt "Name of app icon variant" msgid "Flat White" -msgstr "" +msgstr "Plata blanka" #: src/screens/Onboarding/StepFinished.tsx:294 msgid "Flexible" @@ -3206,7 +3203,7 @@ msgstr "Sekvi reciproke" #: src/view/screens/Search/Explore.tsx:370 msgid "Follow more accounts to get connected to your interests and build your network." -msgstr "" +msgstr "Sekvu pliajn kontojn por konektiĝi al viaj interesoj kaj krei vian reton." #: src/components/KnownFollowers.tsx:234 msgid "Followed by <0>{0}" @@ -3261,20 +3258,20 @@ msgstr "Sekvas {name}" #: src/screens/Settings/ContentAndMediaSettings.tsx:75 #: src/screens/Settings/ContentAndMediaSettings.tsx:78 msgid "Following feed preferences" -msgstr "" +msgstr "Preferoj de la fluo pri sekvataj kontoj" #: src/Navigation.tsx:322 #: src/screens/Settings/FollowingFeedPreferences.tsx:53 msgid "Following Feed Preferences" -msgstr "" +msgstr "Preferoj de la fluo pri sekvataj kontoj" #: src/screens/Profile/Header/Handle.tsx:32 msgid "Follows you" -msgstr "" +msgstr "Sekvas vin" #: src/components/Pills.tsx:175 msgid "Follows You" -msgstr "" +msgstr "Sekvas vin" #: src/screens/Settings/AppearanceSettings.tsx:140 msgid "Font" @@ -3291,15 +3288,15 @@ msgstr "Manĝaĵo" #: src/view/com/modals/DeleteAccount.tsx:125 msgid "For security reasons, we'll need to send a confirmation code to your email address." -msgstr "" +msgstr "Pro sekurecaj kialoj, ni sendos konfirmkodon al via retpoŝtadreso." #: src/screens/Settings/components/AddAppPasswordDialog.tsx:209 msgid "For security reasons, you won't be able to view this again. If you lose this app password, you'll need to generate a new one." -msgstr "" +msgstr "Por sekurecaj kialoj, vi ne povos vidi ĉi tion denove. Se vi perdas ĉi tiun apan pasvorton, vi devos generi novan." #: src/screens/Settings/AppearanceSettings.tsx:142 msgid "For the best experience, we recommend using the theme font." -msgstr "" +msgstr "Por la plej bona ĝuo, ni rekomendas uzi la tiparon de la etoso." #: src/components/dialogs/MutedWords.tsx:178 msgid "Forever" @@ -3353,13 +3350,13 @@ msgstr "Komenci" msgid "Getting started" msgstr "Enkonduko" -#: src/components/MediaPreview.tsx:108 +#: src/components/MediaPreview.tsx:116 msgid "GIF" msgstr "GIF" #: src/screens/Onboarding/StepProfile/index.tsx:234 msgid "Give your profile a face" -msgstr "" +msgstr "Donu vizaĝon al via profilo" #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:39 #: src/lib/moderation/useReportOptions.ts:39 @@ -3369,7 +3366,7 @@ msgstr "" #: src/components/Layout/Header/index.tsx:126 #: src/components/moderation/ScreenHider.tsx:154 #: src/components/moderation/ScreenHider.tsx:163 -#: src/screens/Messages/Inbox.tsx:223 +#: src/screens/Messages/Inbox.tsx:228 #: src/screens/Profile/ProfileFeed/index.tsx:89 #: src/screens/VideoFeed/components/Header.tsx:163 #: src/screens/VideoFeed/index.tsx:1108 @@ -3398,7 +3395,7 @@ msgstr "Iri reen" #: src/screens/Onboarding/Layout.tsx:188 #: src/screens/Signup/BackNextButtons.tsx:35 msgid "Go back to previous step" -msgstr "" +msgstr "Reveni al la antaŭa paŝo" #: src/view/screens/NotFound.tsx:57 msgid "Go home" @@ -3415,7 +3412,7 @@ msgstr "Iri al konversacio kun {0}" #: src/screens/Login/ForgotPasswordForm.tsx:165 #: src/view/com/modals/ChangePassword.tsx:179 msgid "Go to next" -msgstr "" +msgstr "Iri al la sekva" #: src/components/dms/ConvoMenu.tsx:227 msgid "Go to profile" @@ -3430,7 +3427,7 @@ msgstr "Iri al uzanta profilo" #: src/view/com/composer/labels/LabelsBtn.tsx:202 #: src/view/com/composer/labels/LabelsBtn.tsx:205 msgid "Graphic Media" -msgstr "" +msgstr "Krudaj aŭdvidaĵoj" #: src/state/shell/progress-guide.tsx:218 #: src/state/shell/progress-guide.tsx:228 @@ -3440,20 +3437,20 @@ msgstr "Duonvoje!" #: src/screens/Settings/AccountSettings.tsx:126 #: src/screens/Settings/AccountSettings.tsx:131 msgid "Handle" -msgstr "Nomo" +msgstr "Identigilo" #: src/screens/Settings/components/ChangeHandleDialog.tsx:572 msgid "Handle already taken. Please try a different one." -msgstr "Tiu nomo jam estas uzata. Bonvolu uzi iun alian." +msgstr "Tiu identigilo jam estas uzata. Bonvolu uzi iun alian." #: src/screens/Settings/components/ChangeHandleDialog.tsx:189 #: src/screens/Settings/components/ChangeHandleDialog.tsx:325 msgid "Handle changed!" -msgstr "Nomo ŝanĝita!" +msgstr "Identigilo ŝanĝita!" #: src/screens/Settings/components/ChangeHandleDialog.tsx:576 msgid "Handle too long. Please try a shorter one." -msgstr "Tiu nomo tro longas. Bonvolu provi malpli longan." +msgstr "Tiu identigilo tro longas. Bonvolu provi malpli longan." #: src/screens/Settings/AccessibilitySettings.tsx:87 msgid "Haptics" @@ -3571,32 +3568,32 @@ msgstr "Ĉu kaŝi furorajn videaĵojn?" #: src/view/com/notifications/NotificationFeedItem.tsx:596 msgid "Hide user list" -msgstr "" +msgstr "Kaŝi la liston de uzantoj" #: src/components/moderation/ContentHider.tsx:151 #: src/components/moderation/PostHider.tsx:79 msgid "Hides the content" -msgstr "" +msgstr "Kaŝas la enhavon" #: src/view/com/posts/PostFeedErrorMessage.tsx:117 msgid "Hmm, some kind of issue occurred when contacting the feed server. Please let the feed owner know about this issue." -msgstr "" +msgstr "Hmm, ia problemo okazis dum kontakto kun la servilo de la fluo. Bonvolu sciigi posedanton de la fluo pri tiu problemo." #: src/view/com/posts/PostFeedErrorMessage.tsx:105 msgid "Hmm, the feed server appears to be misconfigured. Please let the feed owner know about this issue." -msgstr "" +msgstr "Hmm, la servilo de fluoj ŝajne estis misagordita. Bonvolu sciigi la posedanton de la fluo pri tiu problemo." #: src/view/com/posts/PostFeedErrorMessage.tsx:111 msgid "Hmm, the feed server appears to be offline. Please let the feed owner know about this issue." -msgstr "" +msgstr "Hmm, la servilo de la fluo ŝajnas esti eksterreta. Bonvolu sciigi posedanton de la fluo pri ĉi tiu problemo." #: src/view/com/posts/PostFeedErrorMessage.tsx:108 msgid "Hmm, the feed server gave a bad response. Please let the feed owner know about this issue." -msgstr "" +msgstr "Hmm, la servilo de la fluo misrespondis. Bonvolu sciigi posedanton de la fluo pri ĉi tiu problemo." #: src/view/com/posts/PostFeedErrorMessage.tsx:102 msgid "Hmm, we're having trouble finding this feed. It may have been deleted." -msgstr "" +msgstr "Hmm, ni ne sukcesas trovi ĉi tiun fluon. Eble ĝi estis forigita." #: src/screens/Moderation/index.tsx:54 msgid "Hmmmm, it seems we're having trouble loading this data. See below for more details. If this issue persists, please contact us." @@ -3616,11 +3613,11 @@ msgstr "" #: src/view/shell/desktop/LeftNav.tsx:595 #: src/view/shell/Drawer.tsx:396 msgid "Home" -msgstr "" +msgstr "Hejmo" #: src/screens/Settings/components/ChangeHandleDialog.tsx:398 msgid "Host:" -msgstr "" +msgstr "Gastiganto:" #: src/screens/Login/ForgotPasswordForm.tsx:83 #: src/screens/Login/LoginForm.tsx:184 @@ -3632,11 +3629,11 @@ msgstr "" #: src/view/com/post-thread/PostThread.tsx:656 #: src/view/com/post-thread/PostThread.tsx:661 msgid "Hot replies first" -msgstr "" +msgstr "La plej popularaj unue" #: src/view/com/modals/InAppBrowserConsent.tsx:41 msgid "How should we open this link?" -msgstr "" +msgstr "Kiel ni malfermu ĉi tiun ligilon?" #: src/screens/Settings/components/DisableEmail2FADialog.tsx:133 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:136 @@ -3656,7 +3653,7 @@ msgstr "Mi havas konfirman kodon" #: src/screens/Settings/components/ChangeHandleDialog.tsx:261 #: src/screens/Settings/components/ChangeHandleDialog.tsx:267 msgid "I have my own domain" -msgstr "" +msgstr "Mi havas mian propran domajnon" #: src/components/dms/BlockedByListDialog.tsx:57 #: src/components/dms/ReportConversationPrompt.tsx:21 @@ -3665,7 +3662,7 @@ msgstr "Mi komprenas" #: src/view/com/lightbox/Lightbox.web.tsx:186 msgid "If alt text is long, toggles alt text expanded state" -msgstr "" +msgstr "Se alternativa teksto estas longa, baskulas ĝian malvolvon" #: src/screens/Signup/StepInfo/Policies.tsx:110 msgid "If you are not yet an adult according to the laws of your country, your parent or legal guardian must read these Terms on your behalf." @@ -3673,15 +3670,15 @@ msgstr "" #: src/view/screens/ProfileList.tsx:758 msgid "If you delete this list, you won't be able to recover it." -msgstr "" +msgstr "Se vi forigos tiun liston, vi ne povos restaŭri ĝin." #: src/screens/Settings/components/ChangeHandleDialog.tsx:248 msgid "If you have your own domain, you can use that as your handle. This lets you self-verify your identity. <0>Learn more here." -msgstr "" +msgstr "Se vi havas vian propran domajnon, vi povas uzi tion kiel vian identigilon. Ĉi tio permesas al vi aŭtentikigi vin mem. <0>Eksciu pli." #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:747 msgid "If you remove this post, you won't be able to recover it." -msgstr "" +msgstr "Se vi forigos tiun afiŝon, vi ne povos restaŭri ĝin." #: src/view/com/modals/ChangePassword.tsx:160 msgid "If you want to change your password, we will send you a code to verify that this is your account." @@ -3689,16 +3686,16 @@ msgstr "" #: src/view/com/auth/server-input/index.tsx:208 msgid "If you're a developer, you can host your own server." -msgstr "" +msgstr "Se vi estas programisto, vi povas gastigi vian propran servilon." #: src/screens/Settings/components/DeactivateAccountDialog.tsx:92 msgid "If you're trying to change your handle or email, do so before you deactivate." -msgstr "" +msgstr "Se vi provas ŝanĝi vian identigilon aŭ retpoŝtadreson, faru tion antaŭ ol malaktivigi vian konton." #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:38 #: src/lib/moderation/useReportOptions.ts:38 msgid "Illegal and Urgent" -msgstr "" +msgstr "Kontraŭleĝa kaj urĝa" #: src/view/com/util/images/Gallery.tsx:71 msgid "Image" @@ -3706,7 +3703,7 @@ msgstr "Bildo" #: src/components/StarterPack/ShareDialog.tsx:76 msgid "Image saved to your camera roll!" -msgstr "" +msgstr "Bildo konservita al via galerio!" #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:49 #: src/lib/moderation/useReportOptions.ts:49 @@ -3724,9 +3721,9 @@ msgid "Inappropriate messages or explicit links" msgstr "" #. Title message shown in chat requests inbox when it's empty -#: src/screens/Messages/Inbox.tsx:203 +#: src/screens/Messages/Inbox.tsx:208 msgid "Inbox zero!" -msgstr "" +msgstr "Ricevujo vakua!" #: src/screens/Login/LoginForm.tsx:164 msgid "Incorrect username or password" @@ -3734,7 +3731,7 @@ msgstr "Malĝusta uzantnomo aŭ pasvorto" #: src/screens/Login/SetNewPasswordForm.tsx:131 msgid "Input code sent to your email for password reset" -msgstr "" +msgstr "Entajpu la kodon senditan al via retpoŝtadreso por restarigi vian pasvorton" #: src/view/com/modals/DeleteAccount.tsx:228 msgid "Input confirmation code for account deletion" @@ -3754,7 +3751,7 @@ msgstr "Entajpu la kodon senditan al via retpoŝtadreso" #: src/screens/Login/LoginForm.tsx:218 msgid "Input the username or email address you used at signup" -msgstr "" +msgstr "Entajpu la uzantnomon aŭ retpoŝtadreson, kiun vi uzis dum registriĝo" #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:49 msgid "Interaction limited" @@ -3762,7 +3759,7 @@ msgstr "Interago limigita" #: src/screens/Moderation/index.tsx:209 msgid "Interaction settings" -msgstr "" +msgstr "Agordoj pri interagado" #: src/screens/Login/LoginForm.tsx:156 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:70 @@ -3779,11 +3776,11 @@ msgstr "Nevalida aŭ nesubtenita afiŝ-rikordo" #: src/components/moderation/ReportDialog/index.tsx:73 msgid "Invalid report subject" -msgstr "" +msgstr "Nevalida temlinio de raporto" #: src/components/intents/VerifyEmailIntentDialog.tsx:91 msgid "Invalid Verification Code" -msgstr "" +msgstr "Nevalida aŭtentikig-kodo" #: src/view/com/modals/InviteCodes.tsx:94 msgid "Invite a Friend" @@ -3807,7 +3804,7 @@ msgstr "Invitaj kodoj: 1 disponebla" #: src/components/StarterPack/ShareDialog.tsx:96 msgid "Invite people to this starter pack!" -msgstr "Inviti homojn al ĉi tiu startpako!" +msgstr "Invitu homojn al ĉi tiu startpako!" #: src/screens/StarterPack/Wizard/StepDetails.tsx:34 msgid "Invite your friends to follow your favorite feeds and people" @@ -3815,7 +3812,7 @@ msgstr "" #: src/screens/StarterPack/Wizard/StepDetails.tsx:31 msgid "Invites, but personal" -msgstr "" +msgstr "Invitoj sed personaj" #: src/screens/Signup/StepInfo/index.tsx:286 msgid "It's correct" @@ -3823,7 +3820,7 @@ msgstr "Ĝi ĝustas" #: src/screens/StarterPack/Wizard/index.tsx:435 msgid "It's just you right now! Add more people to your starter pack by searching above." -msgstr "" +msgstr "Vi estas sola ĉi-momente! Aldoni pli da homoj al via startpako serĉante supre." #: src/view/com/composer/Composer.tsx:1595 msgid "Job ID: {0}" @@ -3857,10 +3854,10 @@ msgstr "Etikedita de {0}." #: src/components/moderation/ContentHider.tsx:229 msgid "Labeled by the author." -msgstr "Etikedita de la afiŝinto." +msgstr "Etikedita de la aŭtoro." #: src/view/com/composer/labels/LabelsBtn.tsx:75 -#: src/view/screens/Profile.tsx:218 +#: src/view/screens/Profile.tsx:220 msgid "Labels" msgstr "Etikedoj" @@ -3874,11 +3871,11 @@ msgstr "Etikedoj estas notoj pri uzantoj kaj enhavo. Ili povas esti uzataj por k #: src/components/moderation/LabelsOnMeDialog.tsx:72 msgid "Labels on your account" -msgstr "" +msgstr "Etikedoj sur via konto" #: src/components/moderation/LabelsOnMeDialog.tsx:74 msgid "Labels on your content" -msgstr "" +msgstr "Etikedoj sur via enhavo" #: src/view/com/composer/select-language/SelectLangBtn.tsx:107 msgid "Language selection" @@ -3902,7 +3899,7 @@ msgstr "Pli granda" #: src/screens/Topic.tsx:77 #: src/view/screens/Search/Search.tsx:515 msgid "Latest" -msgstr "" +msgstr "Plej freŝaj" #: src/screens/Settings/components/ChangeHandleDialog.tsx:252 msgid "learn more" @@ -3936,7 +3933,7 @@ msgstr "Ekscii pli pri tiu averto" #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:99 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:102 msgid "Learn more about what is public on Bluesky." -msgstr "" +msgstr "Ekscii pli pri kio estas publika ĉe Bluesky." #: src/components/moderation/ContentHider.tsx:239 #: src/view/com/auth/server-input/index.tsx:220 @@ -3950,7 +3947,7 @@ msgstr "Foriri" #: src/components/dms/MessagesListBlockedFooter.tsx:74 #: src/components/dms/MessagesListBlockedFooter.tsx:81 msgid "Leave chat" -msgstr "" +msgstr "Foriri el babilejo" #: src/components/dms/ConvoMenu.tsx:203 #: src/components/dms/ConvoMenu.tsx:206 @@ -3958,7 +3955,7 @@ msgstr "" #: src/components/dms/ConvoMenu.tsx:269 #: src/components/dms/LeaveConvoPrompt.tsx:42 msgid "Leave conversation" -msgstr "" +msgstr "Foriri el konversacio" #: src/view/com/modals/lang-settings/ContentLanguagesSettings.tsx:84 msgid "Leave them all unchecked to see any language." @@ -3966,11 +3963,11 @@ msgstr "" #: src/view/com/modals/LinkWarning.tsx:65 msgid "Leaving Bluesky" -msgstr "" +msgstr "Elirante el Bluesky" #: src/screens/SignupQueued.tsx:155 msgid "left to go." -msgstr "" +msgstr "restas." #: src/components/StarterPack/ProfileStarterPacks.tsx:311 msgid "Let me choose" @@ -4000,7 +3997,7 @@ msgstr "Hela" msgid "Like" msgstr "Ŝati" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:312 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:315 msgid "Like ({0, plural, one {# like} other {# likes}})" msgstr "Ŝati ({0, plural, one {# ŝato} other {# ŝatoj}})" @@ -4019,7 +4016,7 @@ msgstr "Ŝati ĉi tiun fluon" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:285 msgid "Like this labeler" -msgstr "" +msgstr "Ŝati ĉi tiun etikedilon" #: src/components/LikesDialog.tsx:85 #: src/Navigation.tsx:256 @@ -4045,7 +4042,7 @@ 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/view/screens/Profile.tsx:224 +#: src/view/screens/Profile.tsx:226 msgid "Likes" msgstr "Ŝatoj" @@ -4056,7 +4053,7 @@ msgstr "Ŝatoj de tiu afiŝo" #: src/view/com/post-thread/PostThread.tsx:630 #: src/view/com/post-thread/PostThread.tsx:635 msgid "Linear" -msgstr "" +msgstr "Linia" #: src/Navigation.tsx:211 msgid "List" @@ -4069,7 +4066,7 @@ msgstr "Profilbildo de la listo" #: src/view/screens/ProfileList.tsx:431 msgctxt "toast" msgid "List blocked" -msgstr "" +msgstr "Listo blokita" #: src/components/ListCard.tsx:150 #: src/view/com/feeds/FeedSourceCard.tsx:255 @@ -4087,7 +4084,7 @@ msgstr "Listo de vi" #: src/view/screens/ProfileList.tsx:478 msgctxt "toast" msgid "List deleted" -msgstr "" +msgstr "Listo forigita" #: src/screens/List/ListHiddenScreen.tsx:129 msgid "List has been hidden" @@ -4100,26 +4097,26 @@ msgstr "Listo kaŝita" #: src/view/screens/ProfileList.tsx:395 msgctxt "toast" msgid "List muted" -msgstr "" +msgstr "Listo silentigita" #: src/view/com/modals/CreateOrEditList.tsx:255 msgid "List Name" -msgstr "" +msgstr "Nomo de la listo" #: src/view/screens/ProfileList.tsx:449 msgctxt "toast" msgid "List unblocked" -msgstr "" +msgstr "Listo malblokita" #: src/view/screens/ProfileList.tsx:413 msgctxt "toast" msgid "List unmuted" -msgstr "" +msgstr "Listo malsilentigita" #: src/Navigation.tsx:140 #: src/view/screens/Lists.tsx:62 -#: src/view/screens/Profile.tsx:219 -#: src/view/screens/Profile.tsx:227 +#: src/view/screens/Profile.tsx:221 +#: src/view/screens/Profile.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:669 #: src/view/shell/Drawer.tsx:501 msgid "Lists" @@ -4195,38 +4192,38 @@ msgstr "" #: src/components/StarterPack/ProfileStarterPacks.tsx:264 msgid "Make one for me" -msgstr "" +msgstr "Faru ĝin por mi" #: src/view/com/modals/LinkWarning.tsx:79 msgid "Make sure this is where you intend to go!" -msgstr "" +msgstr "Certiĝu, ke vi volas iri tien!" #: src/screens/Settings/ContentAndMediaSettings.tsx:59 #: src/screens/Settings/ContentAndMediaSettings.tsx:62 msgid "Manage saved feeds" -msgstr "" +msgstr "Administri la konservitajn fluojn" #: src/components/dialogs/MutedWords.tsx:108 msgid "Manage your muted words and tags" -msgstr "" +msgstr "Administri la silentigitajn vortojn k kradvortojn" -#: src/screens/Messages/Inbox.tsx:300 -#: src/screens/Messages/Inbox.tsx:319 -#: src/screens/Messages/Inbox.tsx:326 +#: src/screens/Messages/Inbox.tsx:305 +#: src/screens/Messages/Inbox.tsx:324 +#: src/screens/Messages/Inbox.tsx:331 msgid "Mark all as read" -msgstr "" +msgstr "Marki ĉiujn kiel legitaj" #: src/components/dms/ConvoMenu.tsx:215 #: src/components/dms/ConvoMenu.tsx:218 msgid "Mark as read" msgstr "Marki kiel legita" -#: src/screens/Messages/Inbox.tsx:287 -#: src/screens/Messages/Inbox.tsx:310 +#: src/screens/Messages/Inbox.tsx:292 +#: src/screens/Messages/Inbox.tsx:315 msgid "Marked all as read" -msgstr "" +msgstr "Markis ĉiujn kiel legitaj" -#: src/view/screens/Profile.tsx:222 +#: src/view/screens/Profile.tsx:224 msgid "Media" msgstr "Aŭdvidaĵoj" @@ -4265,11 +4262,11 @@ msgstr "Mesaĝo forigita" #: src/view/com/posts/PostFeedErrorMessage.tsx:201 msgid "Message from server: {0}" -msgstr "" +msgstr "Mesaĝo de la servilo: {0}" #: src/screens/Messages/components/MessageInput.tsx:152 msgid "Message input field" -msgstr "" +msgstr "Enigujo de la mesaĝo" #: src/screens/Messages/components/MessageInput.tsx:79 #: src/screens/Messages/components/MessageInput.web.tsx:60 @@ -4283,7 +4280,7 @@ msgstr "Mesaĝoj" #: src/screens/Settings/AppIconSettings/useAppIconSets.ts:81 msgctxt "Name of app icon variant" msgid "Midnight" -msgstr "" +msgstr "Noktomezo" #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:47 #: src/lib/moderation/useReportOptions.ts:47 @@ -4304,40 +4301,40 @@ msgstr "Kontrolado" #: src/components/moderation/ModerationDetailsDialog.tsx:138 msgid "Moderation details" -msgstr "" +msgstr "Detaloj pri la kontrolo" #: src/components/ListCard.tsx:149 #: src/view/com/modals/UserAddRemoveLists.tsx:222 msgid "Moderation list by {0}" -msgstr "" +msgstr "Kontrol-listo de {0}" #: src/view/com/profile/ProfileSubpageHeader.tsx:169 msgid "Moderation list by <0/>" -msgstr "" +msgstr "Kontrol-listo de <0/>" #: src/view/com/modals/UserAddRemoveLists.tsx:220 #: src/view/com/profile/ProfileSubpageHeader.tsx:167 msgid "Moderation list by you" -msgstr "" +msgstr "Kontrol-listo farita de vi" #: src/view/com/modals/CreateOrEditList.tsx:177 msgctxt "toast" msgid "Moderation list created" -msgstr "" +msgstr "Kontrol-listo kreita" #: src/view/com/modals/CreateOrEditList.tsx:163 msgctxt "toast" msgid "Moderation list updated" -msgstr "" +msgstr "Kontrol-listo ĝisdatigita" #: src/screens/Moderation/index.tsx:239 msgid "Moderation lists" -msgstr "" +msgstr "Kontrol-listoj" #: src/Navigation.tsx:150 #: src/view/screens/ModerationModlists.tsx:62 msgid "Moderation Lists" -msgstr "" +msgstr "Kontrol-listoj" #: src/components/moderation/LabelPreference.tsx:247 msgid "moderation settings" @@ -4373,13 +4370,13 @@ msgstr "Pli da opcioj" #: src/screens/Settings/ThreadPreferences.tsx:94 msgid "Most-liked first" -msgstr "" +msgstr "La plej ŝatataj unue" #: src/screens/Settings/ThreadPreferences.tsx:91 #: src/view/com/post-thread/PostThread.tsx:686 #: src/view/com/post-thread/PostThread.tsx:691 msgid "Most-liked replies first" -msgstr "" +msgstr "La plej ŝatatajn respondojn unue" #: src/screens/Onboarding/state.ts:105 msgid "Movies" @@ -4398,7 +4395,7 @@ msgstr "Silentigi" #: src/components/RichTextTag.tsx:140 #: src/components/RichTextTag.tsx:153 msgid "Mute {tag}" -msgstr "Silentigi {tag}" +msgstr "Silentigi kradvorton {tag}" #: src/view/com/profile/ProfileMenu.tsx:289 #: src/view/com/profile/ProfileMenu.tsx:296 @@ -4430,7 +4427,7 @@ msgstr "Ĉu silentigi tiujn kontojn?" #: src/components/dialogs/MutedWords.tsx:185 msgid "Mute this word for 24 hours" -msgstr "Silentig ĉii tiun vorton dum 24 horoj" +msgstr "Silentigi ĉi tiun vorton dum 24 horoj" #: src/components/dialogs/MutedWords.tsx:224 msgid "Mute this word for 30 days" @@ -4460,7 +4457,7 @@ msgstr "Silentigi fadenon" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:550 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:552 msgid "Mute words & tags" -msgstr "Silentigi vortojn kaj kradvortojn" +msgstr "Silentigi vortojn k kradvortojn" #: src/screens/Moderation/index.tsx:254 msgid "Muted accounts" @@ -4481,7 +4478,7 @@ msgstr "Silentigita de \"{0}\"" #: src/screens/Moderation/index.tsx:224 msgid "Muted words & tags" -msgstr "Silentigitaj vortoj kaj kradvortoj" +msgstr "Silentigitaj vortoj k kradvortoj" #: src/view/screens/ProfileList.tsx:769 msgid "Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them." @@ -4490,19 +4487,19 @@ msgstr "" #: src/components/dialogs/BirthDateSettings.tsx:35 #: src/components/dialogs/BirthDateSettings.tsx:38 msgid "My Birthday" -msgstr "" +msgstr "Mia naskiĝtago" #: src/view/screens/Feeds.tsx:699 msgid "My Feeds" -msgstr "" +msgstr "Miaj fluoj" #: src/view/com/modals/CreateOrEditList.tsx:270 msgid "Name" -msgstr "" +msgstr "Nomo" #: src/view/com/modals/CreateOrEditList.tsx:135 msgid "Name is required" -msgstr "" +msgstr "Nomo estas deviga" #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:59 #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:98 @@ -4513,43 +4510,43 @@ msgstr "" #: src/lib/moderation/useReportOptions.ts:106 #: src/lib/moderation/useReportOptions.ts:114 msgid "Name or Description Violates Community Standards" -msgstr "" +msgstr "Nomo aŭ priskribo kontraŭas komunumajn normojn" #: src/screens/Onboarding/index.tsx:22 #: src/screens/Onboarding/state.ts:107 msgid "Nature" -msgstr "" +msgstr "Naturo" #: src/components/StarterPack/StarterPackCard.tsx:130 msgid "Navigate to {0}" -msgstr "" +msgstr "Iri al {0}" #: src/screens/Login/ForgotPasswordForm.tsx:166 #: src/screens/Login/LoginForm.tsx:344 #: src/view/com/modals/ChangePassword.tsx:180 msgid "Navigates to the next screen" -msgstr "" +msgstr "Iras al la sekva ekrano" #: src/view/shell/Drawer.tsx:72 msgid "Navigates to your profile" -msgstr "" +msgstr "Iras al via profilo" #: src/components/dialogs/VerifyEmailDialog.tsx:196 msgid "Need to change it?" -msgstr "" +msgstr "Ĉu vi bezonas ŝanĝi ĝin?" #: src/components/moderation/ReportDialog/index.tsx:280 #: src/components/ReportDialog/SelectReportOptionView.tsx:128 msgid "Need to report a copyright violation?" -msgstr "" +msgstr "Ĉu vi bezonas raporti kopirajtan malobservon?" #: src/screens/Onboarding/StepFinished.tsx:282 msgid "Never lose access to your followers or data." -msgstr "" +msgstr "Neniam perdu atingon al viaj sekvantoj aŭ datumoj." #: src/screens/Settings/components/ChangeHandleDialog.tsx:548 msgid "Nevermind, create a handle for me" -msgstr "" +msgstr "Ne gravas, kreu identigilon por mi" #: src/view/screens/Lists.tsx:74 #: src/view/screens/ModerationModlists.tsx:74 @@ -4558,16 +4555,16 @@ msgid "New" msgstr "Nova" #: src/components/dms/dialogs/NewChatDialog.tsx:65 -#: src/screens/Messages/ChatList.tsx:350 -#: src/screens/Messages/ChatList.tsx:357 +#: src/screens/Messages/ChatList.tsx:351 +#: src/screens/Messages/ChatList.tsx:358 msgid "New chat" -msgstr "" +msgstr "Nova babilejo" #: src/screens/Settings/components/ChangeHandleDialog.tsx:202 #: src/screens/Settings/components/ChangeHandleDialog.tsx:210 #: src/screens/Settings/components/ChangeHandleDialog.tsx:356 msgid "New handle" -msgstr "Nova nomo" +msgstr "Nova identigilo" #: src/view/screens/Lists.tsx:66 #: src/view/screens/ModerationModlists.tsx:66 @@ -4580,7 +4577,7 @@ msgstr "Novaj mesaĝoj" #: src/view/com/modals/CreateOrEditList.tsx:232 msgid "New Moderation List" -msgstr "" +msgstr "Nova kontrol-listo" #: src/view/com/modals/ChangePassword.tsx:224 msgid "New password" @@ -4593,7 +4590,7 @@ msgstr "Nova pasvorto" #: src/screens/Profile/ProfileFeed/index.tsx:238 #: src/view/screens/Feeds.tsx:549 #: src/view/screens/Notifications.tsx:165 -#: src/view/screens/Profile.tsx:505 +#: src/view/screens/Profile.tsx:507 #: src/view/screens/ProfileList.tsx:253 #: src/view/screens/ProfileList.tsx:286 msgid "New post" @@ -4611,18 +4608,18 @@ msgstr "Nova afiŝo" #: src/components/NewskieDialog.tsx:83 msgid "New user info dialog" -msgstr "" +msgstr "Informa dialogujo pri nova uzanto" #: src/view/com/modals/CreateOrEditList.tsx:227 msgid "New User List" -msgstr "" +msgstr "Listo de novaj uzantoj" #: src/screens/Settings/ThreadPreferences.tsx:83 #: src/screens/Settings/ThreadPreferences.tsx:86 #: src/view/com/post-thread/PostThread.tsx:676 #: src/view/com/post-thread/PostThread.tsx:681 msgid "Newest replies first" -msgstr "" +msgstr "La plej novaj unue" #: src/screens/Onboarding/index.tsx:20 #: src/screens/Onboarding/state.ts:108 @@ -4645,20 +4642,20 @@ msgstr "Novaĵoj" #: src/view/com/modals/ChangePassword.tsx:265 #: src/view/com/modals/ChangePassword.tsx:267 msgid "Next" -msgstr "" +msgstr "Sekva" #: src/view/com/lightbox/Lightbox.web.tsx:169 msgid "Next image" -msgstr "" +msgstr "Sekva bildo" #: src/screens/Settings/AppPasswords.tsx:108 msgid "No app passwords yet" -msgstr "" +msgstr "Ankoraŭ ne estas apaj pasvortoj" #: src/screens/Settings/components/ChangeHandleDialog.tsx:378 #: src/screens/Settings/components/ChangeHandleDialog.tsx:380 msgid "No DNS Panel" -msgstr "" +msgstr "Ne estas DNS-panelo" #: src/components/dialogs/GifSelect.tsx:231 msgid "No featured GIFs found. There may be an issue with Tenor." @@ -4666,142 +4663,142 @@ msgstr "" #: src/screens/StarterPack/Wizard/StepFeeds.tsx:119 msgid "No feeds found. Try searching for something else." -msgstr "" +msgstr "Neniu fluo trovita. Provu serĉi ion alian." #: src/components/LikedByList.tsx:84 #: src/view/com/post-thread/PostLikedBy.tsx:84 msgid "No likes yet" -msgstr "" +msgstr "Ankoraŭ ne estas ŝatoj" #: src/components/ProfileCard.tsx:344 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:119 msgid "No longer following {0}" -msgstr "" +msgstr "Vi ne plu sekvas {0}" #: src/screens/Signup/StepHandle.tsx:176 msgid "No longer than {MAX_SERVICE_HANDLE_LENGTH} characters" -msgstr "" +msgstr "Maksimume {MAX_SERVICE_HANDLE_LENGTH} signojn longa" #: src/screens/Messages/components/ChatListItem.tsx:134 msgid "No messages yet" -msgstr "" +msgstr "Ankoraŭ ne estas mesaĝoj" #: src/view/com/notifications/NotificationFeed.tsx:116 msgid "No notifications yet!" -msgstr "" +msgstr "Ankoraŭ ne estas sciigoj!" #: src/screens/Messages/Settings.tsx:101 #: src/screens/Messages/Settings.tsx:104 msgid "No one" -msgstr "" +msgstr "Neniu" #: src/components/WhoCanReply.tsx:246 msgid "No one but the author can quote this post." -msgstr "" +msgstr "Neniu krom la aŭtoro povas citi ĉi tiun afiŝon." #: src/screens/Profile/Sections/Feed.tsx:66 msgid "No posts yet." -msgstr "" +msgstr "Ankoraŭ ne estas afiŝoj." #: src/view/com/post-thread/PostQuotes.tsx:105 msgid "No quotes yet" -msgstr "" +msgstr "Ankoraŭ ne estas citaĵoj" #: src/view/com/post-thread/PostRepostedBy.tsx:90 msgid "No reposts yet" -msgstr "" +msgstr "Ankoraŭ ne estas reafiŝoj" #: src/view/com/composer/text-input/mobile/Autocomplete.tsx:94 #: src/view/com/composer/text-input/web/Autocomplete.tsx:195 msgid "No result" -msgstr "" +msgstr "Sen rezulto" #: src/components/dms/dialogs/SearchablePeopleList.tsx:204 #: src/components/ProgressGuide/FollowDialog.tsx:235 msgid "No results" -msgstr "" +msgstr "Sen rezultoj" #: src/components/Lists.tsx:189 msgid "No results found" -msgstr "" +msgstr "Neniu rezulto trovita" #: src/view/screens/Feeds.tsx:470 msgid "No results found for \"{query}\"" -msgstr "" +msgstr "Neniu rezulto trovita por \"{query}\"" #: src/view/com/modals/ListAddRemoveUsers.tsx:128 #: src/view/screens/Search/Search.tsx:231 #: src/view/screens/Search/Search.tsx:269 #: src/view/screens/Search/Search.tsx:314 msgid "No results found for {query}" -msgstr "" +msgstr "Neniu rezulto trovita por {query}" #: src/components/dialogs/GifSelect.tsx:229 msgid "No search results found for \"{search}\"." -msgstr "" +msgstr "Neniu serĉrezulto trovita por \"{search}\"." #: src/components/dialogs/EmbedConsent.tsx:104 #: src/components/dialogs/EmbedConsent.tsx:111 msgid "No thanks" -msgstr "" +msgstr "Ne, dankon" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:405 msgid "Nobody" -msgstr "" +msgstr "Neniu" #: src/components/LikedByList.tsx:86 #: src/components/LikesDialog.tsx:97 #: src/view/com/post-thread/PostLikedBy.tsx:86 msgid "Nobody has liked this yet. Maybe you should be the first!" -msgstr "" +msgstr "Ankoraŭ neniu ŝatas ĉi tion. Eble vi estu la unua!" #: src/view/com/post-thread/PostQuotes.tsx:107 msgid "Nobody has quoted this yet. Maybe you should be the first!" -msgstr "" +msgstr "Ankoraŭ neniu citis ĉi tion. Eble vi estu la unua!" #: src/view/com/post-thread/PostRepostedBy.tsx:92 msgid "Nobody has reposted this yet. Maybe you should be the first!" -msgstr "" +msgstr "Ankoraŭ neniu reafiŝis ĉi tion. Eble vi estu la unua!" #: src/screens/StarterPack/Wizard/StepProfiles.tsx:104 msgid "Nobody was found. Try searching for someone else." -msgstr "" +msgstr "Neniu estis trovita. Provu serĉi iun alian." #: src/lib/moderation/useGlobalLabelStrings.ts:42 msgid "Non-sexual Nudity" -msgstr "" +msgstr "Ne-seksuma nudeco" #: src/components/KnownFollowers.tsx:255 msgid "Not followed by anyone you're following" -msgstr "" +msgstr "Sekvata de neniu el viaj sekvatoj" #: src/Navigation.tsx:135 #: src/view/screens/Profile.tsx:122 msgid "Not Found" -msgstr "" +msgstr "Netrovita" #: src/view/com/modals/VerifyEmail.tsx:254 #: src/view/com/modals/VerifyEmail.tsx:260 msgid "Not right now" -msgstr "" +msgstr "Ne nun" #: src/view/com/profile/ProfileMenu.tsx:406 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:774 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:358 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:361 msgid "Note about sharing" -msgstr "" +msgstr "Noto pri kundivido" #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:88 msgid "Note: Bluesky is an open and public network. This setting only limits the visibility of your content on the Bluesky app and website, and other apps may not respect this setting. Your content may still be shown to logged-out users by other apps and websites." msgstr "" -#: src/screens/Messages/ChatList.tsx:263 +#: src/screens/Messages/ChatList.tsx:264 msgid "Nothing here" -msgstr "" +msgstr "Estas nenio ĉi tie" #: src/screens/Settings/NotificationSettings.tsx:64 msgid "Notification filters" -msgstr "" +msgstr "Filtriloj por sciigoj" #: src/Navigation.tsx:423 #: src/view/screens/Notifications.tsx:134 @@ -4839,21 +4836,21 @@ msgstr "Nun" #: src/view/com/composer/labels/LabelsBtn.tsx:151 #: src/view/com/composer/labels/LabelsBtn.tsx:154 msgid "Nudity" -msgstr "" +msgstr "Nudeco" #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:78 #: src/lib/moderation/useReportOptions.ts:78 msgid "Nudity or adult content not labeled as such" -msgstr "" +msgstr "Nudeco aŭ poradolta enhavo ne etikedita tiel" #: src/lib/moderation/useLabelBehaviorDescription.ts:11 msgid "Off" -msgstr "" +msgstr "Malŝaltita" #: src/components/dialogs/GifSelect.tsx:268 #: src/view/com/util/ErrorBoundary.tsx:57 msgid "Oh no!" -msgstr "" +msgstr "Ho ve!" #: src/screens/Onboarding/StepInterests/index.tsx:124 msgid "Oh no! Something went wrong." @@ -4863,12 +4860,12 @@ msgstr "Ho ve! Io misfunkciis." #: src/screens/Settings/AppIconSettings/index.tsx:48 #: src/screens/Settings/AppIconSettings/index.tsx:229 msgid "OK" -msgstr "" +msgstr "Bone" #: src/screens/Login/PasswordUpdatedForm.tsx:37 #: src/view/com/post-thread/PostThreadItem.tsx:875 msgid "Okay" -msgstr "" +msgstr "Bone" #: src/screens/Settings/ThreadPreferences.tsx:75 #: src/screens/Settings/ThreadPreferences.tsx:78 @@ -4879,7 +4876,7 @@ msgstr "" #: src/components/StarterPack/QrCode.tsx:82 msgid "on<0><1/><2><3/>" -msgstr "" +msgstr "ĉe<0><1/><2><3/>" #: src/screens/Settings/Settings.tsx:304 msgid "Onboarding reset" @@ -4887,35 +4884,35 @@ msgstr "" #: src/view/com/composer/Composer.tsx:346 msgid "One or more GIFs is missing alt text." -msgstr "" +msgstr "Al unu aŭ pli da GIF-oj mankas alt-teksto." #: src/view/com/composer/Composer.tsx:343 msgid "One or more images is missing alt text." -msgstr "" +msgstr "Al unu aŭ pli da bildoj mankas alternativa teksto." #: src/view/com/composer/Composer.tsx:353 msgid "One or more videos is missing alt text." -msgstr "" +msgstr "Al unu aŭ pli da videaĵoj mankas alternativa teksto." #: src/screens/Onboarding/StepProfile/index.tsx:115 msgid "Only .jpg and .png files are supported" -msgstr "" +msgstr "Nur dosieroj .jpg kaj .png estas subtenataj" #: src/components/WhoCanReply.tsx:226 msgid "Only {0} can reply." -msgstr "" +msgstr "Nur {0} povas respondi." #: src/screens/Signup/StepHandle.tsx:158 msgid "Only contains letters, numbers, and hyphens" -msgstr "" +msgstr "Nur enhavas literojn, ciferojn kaj streketojn" #: src/lib/media/picker.shared.ts:29 msgid "Only image files are supported" -msgstr "" +msgstr "Nur bildaj dosieroj estas subtenataj" #: src/view/com/composer/videos/SubtitleFilePicker.tsx:40 msgid "Only WebVTT (.vtt) files are supported" -msgstr "" +msgstr "Nur WebVTT-dosieroj (.vtt) estas subtenataj" #: src/components/Lists.tsx:94 msgid "Oops, something went wrong!" @@ -4929,11 +4926,11 @@ msgstr "Ups, io misfunkciis!" #: src/screens/Settings/NotificationSettings.tsx:54 #: src/view/screens/Profile.tsx:122 msgid "Oops!" -msgstr "" +msgstr "Ups!" #: src/screens/Onboarding/StepFinished.tsx:278 msgid "Open" -msgstr "" +msgstr "Malfermi" #: src/view/com/posts/AviFollowButton.tsx:86 msgid "Open {name} profile shortcut menu" @@ -4941,21 +4938,21 @@ msgstr "" #: src/screens/Onboarding/StepProfile/index.tsx:286 msgid "Open avatar creator" -msgstr "" +msgstr "Malfermi la profilbildan kreilon" #: src/screens/Messages/components/ChatListItem.tsx:302 #: src/screens/Messages/components/ChatListItem.tsx:303 msgid "Open conversation options" -msgstr "" +msgstr "Malfermi la opciojn pri konversacio" #: src/components/Layout/Header/index.tsx:158 msgid "Open drawer menu" -msgstr "" +msgstr "Malfermi flankan menuon" #: src/screens/Messages/components/MessageInput.web.tsx:181 #: src/view/com/composer/Composer.tsx:1244 msgid "Open emoji picker" -msgstr "" +msgstr "Malfermi emoĝi-elektilon" #: src/screens/Profile/components/ProfileFeedHeader.tsx:186 msgid "Open feed info screen" @@ -4968,11 +4965,11 @@ msgstr "" #: src/view/com/util/post-embeds/ExternalLinkEmbed.tsx:71 msgid "Open link to {niceUrl}" -msgstr "" +msgstr "Malfermi ligilon al {niceUrl}" #: src/components/dms/ActionsWrapper.tsx:90 msgid "Open message options" -msgstr "" +msgstr "Malfermi opciojn de mesaĝoj" #: src/screens/Settings/Settings.tsx:330 msgid "Open moderation debug page" @@ -4980,15 +4977,15 @@ msgstr "" #: src/screens/Moderation/index.tsx:220 msgid "Open muted words and tags settings" -msgstr "" +msgstr "Malfermi agordojn de silentigitaj vortoj kaj kradvortoj" #: src/view/com/util/forms/PostDropdownBtn.tsx:70 msgid "Open post options menu" -msgstr "" +msgstr "Malfermi menuon de la afiŝo" #: src/screens/StarterPack/StarterPackScreen.tsx:558 msgid "Open starter pack menu" -msgstr "" +msgstr "Malfermi menuon de startpako" #: src/screens/Settings/Settings.tsx:323 #: src/screens/Settings/Settings.tsx:337 @@ -4997,11 +4994,11 @@ msgstr "" #: src/screens/Settings/Settings.tsx:316 msgid "Open system log" -msgstr "" +msgstr "Malfermi sisteman protokolon" #: src/view/com/util/forms/DropdownButton.tsx:162 msgid "Opens {numItems} options" -msgstr "" +msgstr "Malfermas {numItems} opciojn" #: src/view/com/composer/labels/LabelsBtn.tsx:62 msgid "Opens a dialog to add a content warning to your post" @@ -5009,19 +5006,19 @@ msgstr "" #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:61 msgid "Opens a dialog to choose who can reply to this thread" -msgstr "" +msgstr "Malfermas dialogujon por elekti, kiu povas respondi al ĉi tiu fadeno" #: src/view/screens/Log.tsx:59 msgid "Opens additional details for a debug entry" -msgstr "" +msgstr "Malfermas pliajn detalojn por sencimigo" #: src/view/com/composer/videos/SubtitleDialog.tsx:45 msgid "Opens alt text dialog" -msgstr "" +msgstr "Malfermas dialogujon de alternativa teksto" #: src/view/com/composer/photos/OpenCameraBtn.tsx:73 msgid "Opens camera on device" -msgstr "" +msgstr "Malfermas fotilon de aparato" #: src/view/com/composer/videos/SubtitleDialog.tsx:44 msgid "Opens captions and alt text dialog" @@ -5029,19 +5026,19 @@ msgstr "" #: src/screens/Settings/AccountSettings.tsx:127 msgid "Opens change handle dialog" -msgstr "" +msgstr "Malfermas dialogujon por ŝanĝi la identigilon" #: src/view/com/post-thread/PostThreadComposePrompt.tsx:35 msgid "Opens composer" -msgstr "" +msgstr "Malfermas afiŝ-kreilon" #: src/view/com/composer/photos/SelectPhotoBtn.tsx:51 msgid "Opens device photo gallery" -msgstr "" +msgstr "Malfermas aparatan bildgalerion" #: src/view/com/composer/Composer.tsx:1245 msgid "Opens emoji picker" -msgstr "" +msgstr "Malfermas emoĝi-elektilon" #: src/view/com/auth/SplashScreen.tsx:49 #: src/view/com/auth/SplashScreen.web.tsx:111 @@ -5055,15 +5052,15 @@ msgstr "" #: src/view/com/composer/photos/SelectGifBtn.tsx:36 msgid "Opens GIF select dialog" -msgstr "" +msgstr "Malfermas GIF-elektilan dialogujon" #: src/screens/Settings/Settings.tsx:208 msgid "Opens helpdesk in browser" -msgstr "" +msgstr "Malfermas la helpocentron en retumilo" #: src/view/com/modals/InviteCodes.tsx:173 msgid "Opens list of invite codes" -msgstr "" +msgstr "Malfermas liston de invitaj kodoj" #: src/screens/Login/LoginForm.tsx:249 msgid "Opens password reset form" @@ -5071,16 +5068,16 @@ msgstr "" #: src/view/com/modals/LinkWarning.tsx:93 msgid "Opens the linked website" -msgstr "" +msgstr "Malfermas la ligitan retejon" #: src/view/com/notifications/NotificationFeedItem.tsx:683 #: src/view/com/util/UserAvatar.tsx:446 msgid "Opens this profile" -msgstr "" +msgstr "Malfermas ĉi tiun profilon" #: src/view/com/composer/videos/SelectVideoBtn.tsx:103 msgid "Opens video picker" -msgstr "" +msgstr "Malfermas la videaĵ-elektilon" #: src/components/dms/ReportDialog.tsx:221 #: src/components/ReportDialog/SubmitView.tsx:168 @@ -5089,11 +5086,11 @@ msgstr "" #: src/components/dialogs/MutedWords.tsx:299 msgid "Options:" -msgstr "" +msgstr "Opcioj:" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:418 msgid "Or combine these options:" -msgstr "" +msgstr "Aŭ elektu el ĉi tiuj opcioj:" #: src/screens/Deactivated.tsx:200 msgid "Or, continue with another account." @@ -5101,7 +5098,7 @@ msgstr "" #: src/screens/Deactivated.tsx:187 msgid "Or, sign in to one of your other accounts." -msgstr "" +msgstr "Aŭ ensalutu al unu el viaj aliaj kontoj." #: src/screens/Settings/components/OTAInfo.tsx:52 msgid "OTA status: ..." @@ -5123,19 +5120,19 @@ msgstr "" #: src/lib/moderation/useReportOptions.ts:27 #: src/view/com/composer/labels/LabelsBtn.tsx:186 msgid "Other" -msgstr "" +msgstr "Alia" #: src/components/AccountList.tsx:83 msgid "Other account" -msgstr "" +msgstr "Alia konto" #: src/view/com/composer/select-language/SelectLangBtn.tsx:93 msgid "Other..." -msgstr "" +msgstr "Alia..." #: src/components/dms/ReportDialog.tsx:348 msgid "Our moderation team has received your report." -msgstr "" +msgstr "Nia kontrolad-teamo ricevis vian raporton." #: src/screens/Messages/components/ChatDisabled.tsx:28 msgid "Our moderators have reviewed reports and decided to disable your access to chats on Bluesky." @@ -5161,42 +5158,42 @@ msgstr "Pasvorto" #: src/view/com/modals/ChangePassword.tsx:154 msgid "Password Changed" -msgstr "" +msgstr "Pasvorto ŝanĝita" #: src/view/com/modals/ChangePassword.tsx:99 msgid "Password must be at least 8 characters long." -msgstr "" +msgstr "Pasvorto bezonas almenaŭ 8 signojn." #: src/screens/Login/index.tsx:181 msgid "Password updated" -msgstr "" +msgstr "Pasvorto ĝisdatigita" #: src/screens/Login/PasswordUpdatedForm.tsx:23 msgid "Password updated!" -msgstr "" +msgstr "Pasvorto ĝisdatigita!" #: src/view/com/util/post-embeds/GifEmbed.tsx:43 #: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:140 #: src/view/com/util/post-embeds/VideoEmbedInner/web-controls/VideoControls.tsx:369 msgid "Pause" -msgstr "" +msgstr "Paŭzigi" #: src/view/com/util/post-embeds/VideoEmbedInner/web-controls/VideoControls.tsx:320 msgid "Pause video" -msgstr "" +msgstr "Paŭzigi videaĵon" #: src/screens/StarterPack/StarterPackScreen.tsx:184 #: src/view/screens/Search/Search.tsx:525 msgid "People" -msgstr "" +msgstr "Homoj" #: src/Navigation.tsx:198 msgid "People followed by @{0}" -msgstr "" +msgstr "Homoj sekvataj de @{0}" #: src/Navigation.tsx:191 msgid "People following @{0}" -msgstr "" +msgstr "Homoj sekvantaj @{0}" #: src/view/com/lightbox/Lightbox.tsx:27 msgid "Permission to access camera roll is required." @@ -5213,107 +5210,107 @@ msgstr "" #: src/screens/Onboarding/index.tsx:28 #: src/screens/Onboarding/state.ts:109 msgid "Pets" -msgstr "" +msgstr "Dorlotbestoj" #: src/screens/Onboarding/state.ts:110 msgid "Photography" -msgstr "" +msgstr "Fotografio" #: src/view/com/composer/labels/LabelsBtn.tsx:170 msgid "Pictures meant for adults." -msgstr "" +msgstr "Bildoj destinitaj por adoltoj." #: src/screens/Search/components/ExploreTrendingVideos.tsx:173 #: src/screens/Search/components/ExploreTrendingVideos.tsx:178 msgid "Pin" -msgstr "" +msgstr "Alpingli" #: src/screens/Profile/components/ProfileFeedHeader.tsx:515 #: src/screens/Profile/components/ProfileFeedHeader.tsx:522 msgid "Pin feed" -msgstr "" +msgstr "Alpingli fluon" #: src/screens/Search/components/ExploreTrendingVideos.tsx:167 msgid "Pin the trending videos feed to your home screen for easy access" -msgstr "" +msgstr "Alpinglu la fluon de furorvideaĵoj al via hejmpaĝo por facila aliro" #: src/view/screens/ProfileList.tsx:707 msgid "Pin to home" -msgstr "" +msgstr "Alpingli al hejmo" #: src/screens/Profile/components/ProfileFeedHeader.tsx:332 msgid "Pin to Home" -msgstr "" +msgstr "Alpingli al hejmo" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:427 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:434 msgid "Pin to your profile" -msgstr "" +msgstr "Alpingli al via profilo" #: src/view/com/posts/PostFeedItem.tsx:365 msgid "Pinned" -msgstr "" +msgstr "Alpinglita" #: src/screens/Profile/components/ProfileFeedHeader.tsx:158 #: src/screens/Profile/components/ProfileFeedHeader.tsx:170 msgid "Pinned {0} to Home" -msgstr "" +msgstr "{0} alpinglita al hejmo" #: src/view/screens/SavedFeeds.tsx:123 msgid "Pinned Feeds" -msgstr "" +msgstr "Alpinglitaj fluoj" #: src/view/screens/ProfileList.tsx:354 msgid "Pinned to your feeds" -msgstr "" +msgstr "Alpinglita al viaj fluoj" #: src/view/com/util/post-embeds/GifEmbed.tsx:43 #: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:140 #: src/view/com/util/post-embeds/VideoEmbedInner/web-controls/VideoControls.tsx:370 msgid "Play" -msgstr "" +msgstr "Ludi" #: src/view/com/util/post-embeds/ExternalGifEmbed.tsx:107 msgid "Play {0}" -msgstr "" +msgstr "Ludi {0}" #: src/view/com/util/post-embeds/VideoEmbed.tsx:134 #: src/view/com/util/post-embeds/VideoEmbedInner/web-controls/VideoControls.tsx:321 msgid "Play video" -msgstr "" +msgstr "Ludi videaĵon" #: src/view/com/util/post-embeds/ExternalPlayerEmbed.tsx:58 msgid "Play Video" -msgstr "" +msgstr "Ludi videaĵon" #: src/view/com/util/post-embeds/GifEmbed.tsx:42 msgid "Plays or pauses the GIF" -msgstr "" +msgstr "Ludas aŭ paŭzigas la GIF-on" #: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:141 msgid "Plays or pauses the video" -msgstr "" +msgstr "Ludas aŭ paŭzigas la videaĵon" #: src/view/com/util/post-embeds/ExternalGifEmbed.tsx:106 msgid "Plays the GIF" -msgstr "" +msgstr "Ludas la GIF-on" #: src/view/com/util/post-embeds/ExternalPlayerEmbed.tsx:59 msgid "Plays the video" -msgstr "" +msgstr "Ludas la videaĵon" #: src/screens/Signup/state.ts:235 msgid "Please choose your handle." -msgstr "" +msgstr "Bonvolu elekti vian nomon." #: src/screens/Signup/state.ts:228 #: src/screens/Signup/StepInfo/index.tsx:121 msgid "Please choose your password." -msgstr "" +msgstr "Bonvolu elekti vian pasvorton." #: src/screens/Signup/state.ts:249 msgid "Please complete the verification captcha." -msgstr "" +msgstr "Bonvolu fini la captcha-kontrolon." #: src/view/com/modals/ChangeEmail.tsx:65 msgid "Please confirm your email before changing it. This is a temporary requirement while email-updating tools are added, and it will soon be removed." @@ -5321,44 +5318,44 @@ msgstr "" #: src/screens/Signup/StepInfo/index.tsx:110 msgid "Please double-check that you have entered your email address correctly." -msgstr "" +msgstr "Bonvolu rekontroli ĉu vi ĝuste entajpis vian retpoŝtadreson." #: src/screens/Login/SetNewPasswordForm.tsx:58 msgid "Please enter a password." -msgstr "" +msgstr "Bonvolu entajpi pasvorton." #: src/view/com/modals/ChangePassword.tsx:94 msgid "Please enter a password. It must be at least 8 characters long." -msgstr "" +msgstr "Bonvolu entajpi pasvorton. Ĝi devas havi almenaŭ 8 signojn." #: src/screens/Settings/components/AddAppPasswordDialog.tsx:114 msgid "Please enter a unique name for this app password or use our randomly generated one." -msgstr "" +msgstr "Bonvolu entajpi unikan nomon por tiu apa pasvorto, aŭ uzi nian hazarde generitan." #: src/components/dialogs/MutedWords.tsx:86 msgid "Please enter a valid word, tag, or phrase to mute" -msgstr "" +msgstr "Bonvolu entajpi validan vorton, kradvorton, aŭ frazon por silentigi" #: src/screens/Signup/state.ts:214 #: src/screens/Signup/StepInfo/index.tsx:92 msgid "Please enter your email." -msgstr "" +msgstr "Bonvolu entajpi vian retpoŝtadreson." #: src/screens/Signup/StepInfo/index.tsx:85 msgid "Please enter your invite code." -msgstr "" +msgstr "Bonvolu entajpi vian invitan kodon." #: src/screens/Login/LoginForm.tsx:99 msgid "Please enter your password" -msgstr "" +msgstr "Bonvolu entajpi vian pasvorton" #: src/view/com/modals/DeleteAccount.tsx:235 msgid "Please enter your password as well:" -msgstr "" +msgstr "Bonvolu ankaŭ entajpi vian pasvorton:" #: src/screens/Login/LoginForm.tsx:94 msgid "Please enter your username" -msgstr "" +msgstr "Bonvolu entajpi vian uzantnomon" #: src/components/moderation/LabelsOnMeDialog.tsx:290 msgid "Please explain why you think this label was incorrectly applied by {0}" @@ -5370,103 +5367,103 @@ msgstr "" #: src/components/moderation/ReportDialog/action.ts:31 msgid "Please select a moderation service" -msgstr "" +msgstr "Bonvolu elekti kontrol-servon" #: src/components/moderation/ReportDialog/action.ts:28 msgid "Please select a reason for this report" -msgstr "" +msgstr "Bonvolu elekti kaŭzon de tiu raporto" #: src/lib/hooks/useAccountSwitcher.ts:45 #: src/lib/hooks/useAccountSwitcher.ts:55 msgid "Please sign in as @{0}" -msgstr "" +msgstr "Bonvolu ensaluti kiel @{0}" #: src/view/com/modals/VerifyEmail.tsx:109 msgid "Please Verify Your Email" -msgstr "" +msgstr "Bonvolu konfirmi vian retpoŝtadreson" #: src/screens/Onboarding/index.tsx:34 #: src/screens/Onboarding/state.ts:111 msgid "Politics" -msgstr "" +msgstr "Politiko" #: src/screens/Search/components/ExploreTrendingVideos.tsx:116 msgid "Popular videos in your network." -msgstr "" +msgstr "Furoraj videaĵoj en via reto." #: src/view/com/composer/labels/LabelsBtn.tsx:157 msgid "Porn" -msgstr "" +msgstr "Pornografio" #: src/view/com/composer/Composer.tsx:959 msgctxt "action" msgid "Post" -msgstr "" +msgstr "Afiŝi" #: src/view/com/post-thread/PostThread.tsx:540 msgctxt "description" msgid "Post" -msgstr "" +msgstr "Afiŝi" #: src/view/com/composer/Composer.tsx:957 msgctxt "action" msgid "Post All" -msgstr "" +msgstr "Afiŝi ĉiujn" #: src/view/com/post-thread/PostThreadItem.tsx:210 msgid "Post by {0}" -msgstr "" +msgstr "Afiŝo de {0}" #: src/Navigation.tsx:224 #: src/Navigation.tsx:231 #: src/Navigation.tsx:238 #: src/Navigation.tsx:245 msgid "Post by @{0}" -msgstr "" +msgstr "Afiŝo de @{0}" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:186 msgctxt "toast" msgid "Post deleted" -msgstr "" +msgstr "Afiŝo forigita" #: src/lib/api/index.ts:186 msgid "Post failed to upload. Please check your Internet connection and try again." -msgstr "" +msgstr "Malsukcesis ŝargi afiŝon. Bonvolu kontroli vian retkonekton kaj reprovi." #: src/screens/VideoFeed/index.tsx:512 msgid "Post has been deleted" -msgstr "" +msgstr "Afiŝo estis forigita" #: src/view/com/post-thread/PostThread.tsx:269 msgid "Post hidden" -msgstr "" +msgstr "Afiŝo kaŝita" #: src/components/moderation/ModerationDetailsDialog.tsx:107 #: src/lib/moderation/useModerationCauseDescription.ts:106 msgid "Post Hidden by Muted Word" -msgstr "" +msgstr "Afiŝo kaŝita de silentigita vorto" #: src/components/moderation/ModerationDetailsDialog.tsx:110 #: src/lib/moderation/useModerationCauseDescription.ts:115 msgid "Post Hidden by You" -msgstr "" +msgstr "Afiŝo kaŝita de vi" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:100 msgid "Post interaction settings" -msgstr "" +msgstr "Interagaj agordoj de afiŝo" #: src/Navigation.tsx:166 #: src/screens/ModerationInteractionSettings/index.tsx:34 msgid "Post Interaction Settings" -msgstr "" +msgstr "Interagaj agordoj de afiŝo" #: src/view/com/composer/select-language/SelectLangBtn.tsx:89 msgid "Post language" -msgstr "" +msgstr "Afiŝa lingvo" #: src/view/com/modals/lang-settings/PostLanguagesSettings.tsx:77 msgid "Post Languages" -msgstr "" +msgstr "Afiŝaj lingvoj" #: src/view/com/post-thread/PostThread.tsx:264 #: src/view/com/post-thread/PostThread.tsx:276 @@ -5476,15 +5473,15 @@ msgstr "Afiŝo netrovita" #: src/state/queries/pinned-post.ts:59 msgctxt "toast" msgid "Post pinned" -msgstr "" +msgstr "Afiŝo alpinglita" #: src/state/queries/pinned-post.ts:61 msgctxt "toast" msgid "Post unpinned" -msgstr "" +msgstr "Afiŝo depinglita" #: src/screens/StarterPack/StarterPackScreen.tsx:186 -#: src/view/screens/Profile.tsx:220 +#: src/view/screens/Profile.tsx:222 msgid "Posts" msgstr "Afiŝoj" @@ -5494,27 +5491,27 @@ msgstr "" #: src/view/com/posts/PostFeedErrorMessage.tsx:68 msgid "Posts hidden" -msgstr "" +msgstr "Afiŝoj kaŝitaj" #: src/view/com/modals/LinkWarning.tsx:60 msgid "Potentially Misleading Link" -msgstr "" +msgstr "Eventuale misgvida ligilo" #: src/state/queries/notifications/settings.ts:44 msgctxt "toast" msgid "Preference saved" -msgstr "" +msgstr "Prefero konservita" #: src/screens/Messages/components/MessageListError.tsx:19 msgid "Press to attempt reconnection" -msgstr "" +msgstr "Premu por provi rekonekti" #: src/components/Error.tsx:60 #: src/components/Lists.tsx:99 #: src/screens/Messages/components/MessageListError.tsx:24 #: src/screens/Signup/BackNextButtons.tsx:47 msgid "Press to retry" -msgstr "" +msgstr "Premu por reprovi" #: src/components/KnownFollowers.tsx:125 msgid "Press to view followers of this account that you also follow" @@ -5522,35 +5519,35 @@ msgstr "" #: src/view/com/lightbox/Lightbox.web.tsx:150 msgid "Previous image" -msgstr "" +msgstr "Antaŭa bildo" #: src/screens/Settings/LanguageSettings.tsx:166 msgid "Primary Language" -msgstr "" +msgstr "Ĉefa lingvo" #: src/screens/Settings/ThreadPreferences.tsx:112 #: src/screens/Settings/ThreadPreferences.tsx:117 msgid "Prioritize your Follows" -msgstr "" +msgstr "Prioritatigi viajn sekvatojn" #: src/screens/Settings/NotificationSettings.tsx:67 msgid "Priority notifications" -msgstr "" +msgstr "Prioritataj sciigoj" #: src/view/shell/desktop/RightNav.tsx:105 #: src/view/shell/desktop/RightNav.tsx:106 msgid "Privacy" -msgstr "" +msgstr "Privateco" #: src/screens/Settings/Settings.tsx:161 #: src/screens/Settings/Settings.tsx:164 msgid "Privacy and security" -msgstr "" +msgstr "Privateco kaj sekureco" #: src/Navigation.tsx:367 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:36 msgid "Privacy and Security" -msgstr "" +msgstr "Privateco kaj sekureco" #: src/Navigation.tsx:291 #: src/screens/Settings/AboutSettings.tsx:51 @@ -5559,38 +5556,38 @@ msgstr "" #: src/view/shell/Drawer.tsx:634 #: src/view/shell/Drawer.tsx:635 msgid "Privacy Policy" -msgstr "" +msgstr "Regularo pri privateco" #: src/view/com/composer/Composer.tsx:1658 msgid "Processing video..." -msgstr "" +msgstr "Pritraktado de videaĵo..." #: src/lib/api/index.ts:60 #: src/screens/Login/ForgotPasswordForm.tsx:149 msgid "Processing..." -msgstr "" +msgstr "Pritraktado..." #: src/view/screens/DebugMod.tsx:920 -#: src/view/screens/Profile.tsx:359 +#: src/view/screens/Profile.tsx:361 msgid "profile" -msgstr "" +msgstr "profilo" #: src/view/shell/bottom-bar/BottomBar.tsx:286 #: src/view/shell/desktop/LeftNav.tsx:687 #: src/view/shell/Drawer.tsx:71 #: src/view/shell/Drawer.tsx:526 msgid "Profile" -msgstr "" +msgstr "Profilo" #: src/screens/Profile/Header/EditProfileDialog.tsx:191 #: src/view/com/modals/EditProfile.tsx:124 msgctxt "toast" msgid "Profile updated" -msgstr "" +msgstr "Profilo ĝisdatigita" #: src/screens/Onboarding/StepFinished.tsx:264 msgid "Public" -msgstr "" +msgstr "Publika" #: src/view/com/lists/MyLists.tsx:77 msgid "Public, sharable lists of users to mute or block in bulk." @@ -5602,56 +5599,56 @@ msgstr "" #: src/components/StarterPack/QrCodeDialog.tsx:134 msgid "QR code copied to your clipboard!" -msgstr "" +msgstr "QR-kodo kopiita al via tondujo!" #: src/components/StarterPack/QrCodeDialog.tsx:112 msgid "QR code has been downloaded!" -msgstr "" +msgstr "QR-kodo estis elŝutita!" #: src/components/StarterPack/QrCodeDialog.tsx:113 msgid "QR code saved to your camera roll!" -msgstr "" +msgstr "QR-kodo konservita en via galerio!" #: src/view/com/util/post-ctrls/RepostButton.tsx:178 #: src/view/com/util/post-ctrls/RepostButton.tsx:201 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:85 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:92 msgid "Quote post" -msgstr "" +msgstr "Citi afiŝon" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:314 msgid "Quote post was re-attached" -msgstr "" +msgstr "La citaĵo estis religita" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:313 msgid "Quote post was successfully detached" -msgstr "" +msgstr "La citaĵo estis sukcese malligita" #: src/view/com/util/post-ctrls/RepostButton.tsx:177 #: src/view/com/util/post-ctrls/RepostButton.tsx:199 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:84 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:91 msgid "Quote posts disabled" -msgstr "" +msgstr "Citafiŝoj malebligitaj" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:329 msgid "Quote settings" -msgstr "" +msgstr "Agordoj de citado" #: src/screens/Post/PostQuotes.tsx:38 msgid "Quotes" -msgstr "" +msgstr "Citaĵoj" #: src/view/com/post-thread/PostThreadItem.tsx:244 msgid "Quotes of this post" -msgstr "" +msgstr "Citaĵoj de ĉi tiu afiŝo" #: src/screens/Settings/ThreadPreferences.tsx:99 #: src/screens/Settings/ThreadPreferences.tsx:102 #: src/view/com/post-thread/PostThread.tsx:696 #: src/view/com/post-thread/PostThread.tsx:701 msgid "Random (aka \"Poster's Roulette\")" -msgstr "" +msgstr "Hazarda (alinome \"Afiŝinta ruleto\")" #: src/screens/Settings/components/ChangeHandleDialog.tsx:581 msgid "Rate limit exceeded – you've tried to change your handle too many times in a short period. Please wait a minute before trying again." @@ -5660,19 +5657,19 @@ msgstr "" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:612 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:622 msgid "Re-attach quote" -msgstr "" +msgstr "Religi citaĵon" #: src/screens/Deactivated.tsx:141 msgid "Reactivate your account" -msgstr "" +msgstr "Reaktivigi vian konton" #: src/screens/VideoFeed/index.tsx:942 msgid "Read less" -msgstr "" +msgstr "Legi malpli" #: src/screens/VideoFeed/index.tsx:942 msgid "Read more" -msgstr "" +msgstr "Legi pli" #: src/view/com/auth/SplashScreen.web.tsx:171 msgid "Read the Bluesky blog" @@ -5686,24 +5683,24 @@ msgstr "" #: src/screens/Signup/StepInfo/Policies.tsx:51 #: src/screens/Signup/StepInfo/Policies.tsx:71 msgid "Read the Bluesky Terms of Service" -msgstr "" +msgstr "Legi la uzokondiĉojn de Bluesky" #: src/screens/Takendown.tsx:162 #: src/screens/Takendown.tsx:170 msgid "Reason for appeal" -msgstr "" +msgstr "Kialo de apelacio" #: src/components/dms/ReportDialog.tsx:212 msgid "Reason:" -msgstr "" +msgstr "Kialo:" #: src/view/screens/Search/Search.tsx:1036 msgid "Recent Searches" -msgstr "" +msgstr "Lastaj serĉoj" #: src/screens/Search/components/ExploreRecommendations.tsx:52 msgid "Recommended" -msgstr "" +msgstr "Rekomenditaj" #: src/screens/Messages/components/MessageListError.tsx:20 msgid "Reconnect" @@ -5712,16 +5709,16 @@ msgstr "Rekonekti" #. Reject a chat request, this opens a menu with options #: src/screens/Messages/components/RequestButtons.tsx:114 msgid "Reject" -msgstr "" +msgstr "Malakcepti" #: src/screens/Messages/components/RequestButtons.tsx:102 msgid "Reject chat request" -msgstr "" +msgstr "Malakcepti peton por babili" -#: src/screens/Messages/ChatList.tsx:246 -#: src/screens/Messages/Inbox.tsx:186 +#: src/screens/Messages/ChatList.tsx:247 +#: src/screens/Messages/Inbox.tsx:191 msgid "Reload conversations" -msgstr "" +msgstr "Reŝargi konversaciojn" #: src/components/dialogs/MutedWords.tsx:438 #: src/components/FeedCard.tsx:315 @@ -5733,48 +5730,48 @@ msgstr "" #: src/view/com/modals/UserAddRemoveLists.tsx:235 #: src/view/com/posts/PostFeedErrorMessage.tsx:213 msgid "Remove" -msgstr "" +msgstr "Forigi" #: src/components/StarterPack/Wizard/WizardListCard.tsx:58 msgid "Remove {displayName} from starter pack" -msgstr "" +msgstr "Forigi {displayName} el la startpako" #: src/view/screens/Search/Search.tsx:1110 msgid "Remove {historyItem}" -msgstr "" +msgstr "Forigi {historyItem}" #: src/screens/Settings/Settings.tsx:447 #: src/screens/Settings/Settings.tsx:450 msgid "Remove account" -msgstr "" +msgstr "Forigi konton" #: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:15 msgid "Remove attachment" -msgstr "" +msgstr "Forigi aldonaĵon" #: src/view/com/util/UserAvatar.tsx:397 #: src/view/com/util/UserAvatar.tsx:400 msgid "Remove Avatar" -msgstr "" +msgstr "Forigi profilbildon" #: src/view/com/util/UserBanner.tsx:152 #: src/view/com/util/UserBanner.tsx:155 msgid "Remove Banner" -msgstr "" +msgstr "Forigi rubandon" #: src/screens/Messages/components/MessageInputEmbed.tsx:209 msgid "Remove embed" -msgstr "" +msgstr "Forigi enkorpigaĵon" #: src/view/com/posts/FeedShutdownMsg.tsx:116 #: src/view/com/posts/FeedShutdownMsg.tsx:120 #: src/view/com/posts/PostFeedErrorMessage.tsx:169 msgid "Remove feed" -msgstr "" +msgstr "Forigi fluon" #: src/view/com/posts/PostFeedErrorMessage.tsx:210 msgid "Remove feed?" -msgstr "" +msgstr "Ĉu forigi fluon?" #: src/screens/Profile/components/ProfileFeedHeader.tsx:314 #: src/screens/Profile/components/ProfileFeedHeader.tsx:320 @@ -5783,28 +5780,29 @@ msgstr "" #: src/view/screens/ProfileList.tsx:521 #: src/view/screens/SavedFeeds.tsx:342 msgid "Remove from my feeds" -msgstr "" +msgstr "Forigi el miaj fluoj" #: src/screens/Settings/Settings.tsx:460 msgid "Remove from quick access?" msgstr "" #: src/screens/List/ListHiddenScreen.tsx:170 +#: src/screens/List/ListHiddenScreen.tsx:174 msgid "Remove from saved feeds" -msgstr "" +msgstr "Forigi el konservitaj fluoj" #: src/components/FeedCard.tsx:310 #: src/view/com/feeds/FeedSourceCard.tsx:317 msgid "Remove from your feeds?" -msgstr "" +msgstr "Ĉu forigi el viaj fluoj?" #: src/view/com/composer/photos/Gallery.tsx:203 msgid "Remove image" -msgstr "" +msgstr "Forigi bildon" #: src/components/dialogs/MutedWords.tsx:523 msgid "Remove mute word from your list" -msgstr "" +msgstr "Forigi silentigitan vorton el via listo" #: src/view/screens/Search/Search.tsx:1084 msgid "Remove profile" @@ -5812,7 +5810,7 @@ msgstr "Forigi profilon" #: src/view/com/util/post-embeds/QuoteEmbed.tsx:290 msgid "Remove quote" -msgstr "" +msgstr "Forigi citaĵon" #: src/view/com/util/post-ctrls/RepostButton.tsx:155 #: src/view/com/util/post-ctrls/RepostButton.tsx:165 @@ -5821,15 +5819,15 @@ msgstr "Forigi reafiŝon" #: src/view/com/composer/videos/SubtitleDialog.tsx:260 msgid "Remove subtitle file" -msgstr "" +msgstr "Forigi subtekstan dosieron" #: src/view/com/posts/PostFeedErrorMessage.tsx:211 msgid "Remove this feed from your saved feeds" -msgstr "" +msgstr "Forigi ĉi tiun fluon el viaj konservitaj fluoj" #: src/view/com/util/post-embeds/QuoteEmbed.tsx:110 msgid "Removed by author" -msgstr "" +msgstr "Forigita de la aŭtoro" #: src/view/com/util/post-embeds/QuoteEmbed.tsx:108 msgid "Removed by you" @@ -5838,22 +5836,21 @@ msgstr "Forigita de vi" #: src/view/com/modals/ListAddRemoveUsers.tsx:200 #: src/view/com/modals/UserAddRemoveLists.tsx:170 msgid "Removed from list" -msgstr "" +msgstr "Forigis el listo" #: src/view/com/feeds/FeedSourceCard.tsx:138 msgid "Removed from my feeds" -msgstr "" +msgstr "Forigis el miaj fluoj" #: src/screens/List/ListHiddenScreen.tsx:94 -#: src/screens/List/ListHiddenScreen.tsx:174 msgid "Removed from saved feeds" -msgstr "" +msgstr "Forigis el konservitaj fluoj" #: src/screens/Profile/components/ProfileFeedHeader.tsx:122 #: src/view/com/posts/FeedShutdownMsg.tsx:44 #: src/view/screens/ProfileList.tsx:385 msgid "Removed from your feeds" -msgstr "" +msgstr "Forigita el viaj fluoj" #: src/view/screens/Search/Search.tsx:1086 msgid "Removes profile from search history" @@ -5861,97 +5858,97 @@ msgstr "" #: src/view/com/util/post-embeds/QuoteEmbed.tsx:291 msgid "Removes quoted post" -msgstr "" +msgstr "Forigas citatan afiŝon" #: src/view/com/posts/FeedShutdownMsg.tsx:129 #: src/view/com/posts/FeedShutdownMsg.tsx:133 msgid "Replace with Discover" -msgstr "" +msgstr "Anstataŭigi per Malkovri" -#: src/view/screens/Profile.tsx:221 +#: src/view/screens/Profile.tsx:223 msgid "Replies" -msgstr "" +msgstr "Respondoj" #: src/components/WhoCanReply.tsx:73 msgid "Replies disabled" -msgstr "" +msgstr "Respondoj malebligitaj" #: src/components/WhoCanReply.tsx:224 msgid "Replies to this post are disabled." -msgstr "" +msgstr "Respondoj por ĉi tiu afiŝo estis malebligitaj." #: src/view/com/composer/Composer.tsx:955 msgctxt "action" msgid "Reply" msgstr "Respondi" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:264 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:267 msgid "Reply ({0, plural, one {# reply} other {# replies}})" -msgstr "" +msgstr "Respondi ({0, plural, one {# respondo} other {# respondoj}})" #: src/components/moderation/ModerationDetailsDialog.tsx:116 #: src/lib/moderation/useModerationCauseDescription.ts:125 msgid "Reply Hidden by Thread Author" -msgstr "" +msgstr "Respondo kaŝita de la faden-aŭtoro" #: src/components/moderation/ModerationDetailsDialog.tsx:115 #: src/lib/moderation/useModerationCauseDescription.ts:124 msgid "Reply Hidden by You" -msgstr "" +msgstr "Respondo kaŝita de vi" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:385 msgid "Reply settings" -msgstr "" +msgstr "Agordoj pri respondado" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:370 msgid "Reply settings are chosen by the author of the thread" -msgstr "" +msgstr "Agordoj pri respondado estas elektitaj de la aŭtoro de la fadeno" #: src/view/com/post-thread/PostThread.tsx:652 msgid "Reply sorting" -msgstr "" +msgstr "Ordigado de respondoj" #: src/view/com/post/Post.tsx:204 #: src/view/com/posts/PostFeedItem.tsx:559 msgctxt "description" msgid "Reply to <0><1/>" -msgstr "" +msgstr "Respondi al <0><1/>" #: src/view/com/posts/PostFeedItem.tsx:550 msgctxt "description" msgid "Reply to a blocked post" -msgstr "" +msgstr "Respondi al blokita afiŝo" #: src/view/com/posts/PostFeedItem.tsx:552 msgctxt "description" msgid "Reply to a post" -msgstr "" +msgstr "Respondi al afiŝo" #: src/view/com/post/Post.tsx:202 #: src/view/com/posts/PostFeedItem.tsx:556 msgctxt "description" msgid "Reply to you" -msgstr "" +msgstr "Respondi al vi" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:346 msgctxt "toast" msgid "Reply visibility updated" -msgstr "" +msgstr "Videbleco de respondoj ĝisdatiĝis" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:345 msgid "Reply was successfully hidden" -msgstr "" +msgstr "Respondo estis sukcese kaŝita" #: src/components/dms/MessageMenu.tsx:134 #: src/components/dms/MessagesListBlockedFooter.tsx:85 #: src/components/dms/MessagesListBlockedFooter.tsx:92 msgid "Report" -msgstr "" +msgstr "Raporti" #: src/view/com/profile/ProfileMenu.tsx:329 #: src/view/com/profile/ProfileMenu.tsx:332 msgid "Report account" -msgstr "" +msgstr "Raporti konton" #: src/components/dms/ConvoMenu.tsx:255 #: src/components/dms/ConvoMenu.tsx:258 @@ -5959,134 +5956,134 @@ msgstr "" #: src/screens/Messages/components/RequestButtons.tsx:145 #: src/screens/Messages/components/RequestButtons.tsx:148 msgid "Report conversation" -msgstr "" +msgstr "Raporti konversacion" #: src/components/moderation/ReportDialog/index.tsx:71 #: src/components/moderation/ReportDialog/index.tsx:190 #: src/components/ReportDialog/index.tsx:44 msgid "Report dialog" -msgstr "" +msgstr "Raporta dialogujo" #: src/screens/Profile/components/ProfileFeedHeader.tsx:538 #: src/screens/Profile/components/ProfileFeedHeader.tsx:544 msgid "Report feed" -msgstr "" +msgstr "Raporti fluon" #: src/view/screens/ProfileList.tsx:563 msgid "Report List" -msgstr "" +msgstr "Raporti liston" #: src/components/dms/MessageMenu.tsx:132 msgid "Report message" -msgstr "" +msgstr "Raporti mesaĝon" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:678 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:680 msgid "Report post" -msgstr "" +msgstr "Raporti afiŝon" #: src/screens/StarterPack/StarterPackScreen.tsx:611 #: src/screens/StarterPack/StarterPackScreen.tsx:614 msgid "Report starter pack" -msgstr "" +msgstr "Raporti startpakon" #: src/components/dms/ReportDialog.tsx:345 msgid "Report submitted" -msgstr "" +msgstr "Raporto sendita" #: src/components/ReportDialog/SelectReportOptionView.tsx:41 msgid "Report this content" -msgstr "" +msgstr "Raporti ĉi tiun enhavon" #: src/components/moderation/ReportDialog/copy.ts:31 #: src/components/ReportDialog/SelectReportOptionView.tsx:54 msgid "Report this feed" -msgstr "" +msgstr "Raporti ĉi tiun fluon" #: src/components/moderation/ReportDialog/copy.ts:25 #: src/components/ReportDialog/SelectReportOptionView.tsx:51 msgid "Report this list" -msgstr "" +msgstr "Raporti ĉi tiun liston" #: src/components/dms/ReportDialog.tsx:59 #: src/components/dms/ReportDialog.tsx:180 #: src/components/moderation/ReportDialog/copy.ts:43 #: src/components/ReportDialog/SelectReportOptionView.tsx:60 msgid "Report this message" -msgstr "" +msgstr "Raporti ĉi tiun mesaĝon" #: src/components/moderation/ReportDialog/copy.ts:19 #: src/components/ReportDialog/SelectReportOptionView.tsx:48 msgid "Report this post" -msgstr "" +msgstr "Raporti ĉi tiun afiŝon" #: src/components/moderation/ReportDialog/copy.ts:37 #: src/components/ReportDialog/SelectReportOptionView.tsx:57 msgid "Report this starter pack" -msgstr "" +msgstr "Raporti ĉi tiun startpakon" #: src/components/moderation/ReportDialog/copy.ts:13 #: src/components/ReportDialog/SelectReportOptionView.tsx:45 msgid "Report this user" -msgstr "" +msgstr "Raporti ĉi tiun uzanton" #: src/view/com/util/post-ctrls/RepostButton.tsx:156 #: src/view/com/util/post-ctrls/RepostButton.tsx:167 msgctxt "action" msgid "Repost" -msgstr "" +msgstr "Reafiŝi" #: src/view/com/util/post-ctrls/RepostButton.web.tsx:72 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:76 msgid "Repost" -msgstr "" +msgstr "Reafiŝi" #: src/view/com/util/post-ctrls/RepostButton.tsx:74 msgid "Repost ({0, plural, one {# repost} other {# reposts}})" -msgstr "" +msgstr "Reafiŝi ({0, plural, one {# reafiŝo} other {# reafiŝoj}})" #: src/screens/StarterPack/StarterPackScreen.tsx:553 #: src/view/com/util/post-ctrls/RepostButton.tsx:148 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:49 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:104 msgid "Repost or quote post" -msgstr "" +msgstr "Reafiŝi aŭ citi afiŝon" #: src/screens/Post/PostRepostedBy.tsx:38 msgid "Reposted By" -msgstr "" +msgstr "Reafiŝita de" #: src/view/com/posts/PostFeedItem.tsx:305 msgid "Reposted by {0}" -msgstr "" +msgstr "Reafiŝita de {0}" #: src/view/com/posts/PostFeedItem.tsx:324 msgid "Reposted by <0><1/>" -msgstr "" +msgstr "Reafiŝita de <0><1/>" #: src/view/com/posts/PostFeedItem.tsx:303 #: src/view/com/posts/PostFeedItem.tsx:322 msgid "Reposted by you" -msgstr "" +msgstr "Reafiŝita de vi" #: src/view/com/post-thread/PostThreadItem.tsx:223 msgid "Reposts of this post" -msgstr "" +msgstr "Reafiŝoj de ĉi tiu afiŝo" #: src/view/com/modals/ChangeEmail.tsx:176 #: src/view/com/modals/ChangeEmail.tsx:178 msgid "Request Change" -msgstr "" +msgstr "Peti ŝanĝon" #: src/view/com/modals/ChangePassword.tsx:253 #: src/view/com/modals/ChangePassword.tsx:255 msgid "Request Code" -msgstr "" +msgstr "Peti pri kodo" #: src/screens/Settings/AccessibilitySettings.tsx:60 #: src/screens/Settings/AccessibilitySettings.tsx:65 msgid "Require alt text before posting" -msgstr "" +msgstr "Devigi alternativan tekston antaŭ ol afiŝi" #: src/screens/Settings/components/Email2FAToggle.tsx:54 msgid "Require an email code to sign in to your account." @@ -6094,34 +6091,34 @@ msgstr "" #: src/screens/Signup/StepInfo/index.tsx:174 msgid "Required for this provider" -msgstr "" +msgstr "Necesa por tiu provizanto" #: src/components/LabelingServiceCard/index.tsx:80 msgid "Required in your region" -msgstr "" +msgstr "Devigita en via regiono" #: src/screens/Settings/components/DisableEmail2FADialog.tsx:173 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:176 msgid "Resend email" -msgstr "" +msgstr "Resendi retmesaĝon" #: src/components/dialogs/VerifyEmailDialog.tsx:267 #: src/components/dialogs/VerifyEmailDialog.tsx:277 #: src/components/intents/VerifyEmailIntentDialog.tsx:130 msgid "Resend Email" -msgstr "" +msgstr "Resendi retmesaĝon" #: src/components/intents/VerifyEmailIntentDialog.tsx:122 msgid "Resend Verification Email" -msgstr "" +msgstr "Resendi konfirman retmesaĝon" #: src/view/com/modals/ChangePassword.tsx:197 msgid "Reset code" -msgstr "" +msgstr "Restarigi kodon" #: src/view/com/modals/ChangePassword.tsx:204 msgid "Reset Code" -msgstr "" +msgstr "Restarigi kodon" #: src/screens/Settings/Settings.tsx:344 #: src/screens/Settings/Settings.tsx:346 @@ -6130,7 +6127,7 @@ msgstr "" #: src/screens/Login/ForgotPasswordForm.tsx:80 msgid "Reset password" -msgstr "" +msgstr "Restarigi pasvorton" #: src/screens/Login/LoginForm.tsx:324 msgid "Retries signing in" @@ -6148,9 +6145,9 @@ msgstr "" #: src/components/StarterPack/ProfileStarterPacks.tsx:334 #: src/screens/Login/LoginForm.tsx:323 #: src/screens/Login/LoginForm.tsx:330 -#: src/screens/Messages/ChatList.tsx:252 +#: src/screens/Messages/ChatList.tsx:253 #: src/screens/Messages/components/MessageListError.tsx:25 -#: src/screens/Messages/Inbox.tsx:192 +#: src/screens/Messages/Inbox.tsx:197 #: src/screens/Onboarding/StepInterests/index.tsx:217 #: src/screens/Onboarding/StepInterests/index.tsx:220 #: src/screens/Signup/BackNextButtons.tsx:53 @@ -6159,7 +6156,7 @@ msgstr "" #: src/view/com/util/post-embeds/VideoEmbedInner/VideoFallback.tsx:55 #: src/view/com/util/post-embeds/VideoEmbedInner/VideoFallback.tsx:57 msgid "Retry" -msgstr "" +msgstr "Reprovi" #: src/components/moderation/ReportDialog/index.tsx:218 msgid "Retry loading report options" @@ -6169,11 +6166,11 @@ msgstr "" #: src/screens/List/ListHiddenScreen.tsx:219 #: src/screens/StarterPack/StarterPackScreen.tsx:748 msgid "Return to previous page" -msgstr "" +msgstr "Reveni al la antaŭa paĝo" #: src/view/screens/NotFound.tsx:61 msgid "Returns to home page" -msgstr "" +msgstr "Revenas al hejmpaĝo" #: src/screens/Profile/ProfileFeed/index.tsx:90 #: src/screens/Settings/components/ChangeHandleDialog.tsx:540 @@ -6181,11 +6178,11 @@ msgstr "" #: src/view/screens/NotFound.tsx:60 #: src/view/screens/ProfileList.tsx:1032 msgid "Returns to previous page" -msgstr "" +msgstr "Revenas al antaŭa paĝo" #: src/screens/StarterPack/Wizard/index.tsx:287 msgid "Returns to the previous step" -msgstr "" +msgstr "Revenas al la antaŭa paŝo" #: src/components/dialogs/BirthDateSettings.tsx:121 #: src/components/dialogs/PostInteractionSettingsDialog.tsx:479 @@ -6214,42 +6211,42 @@ msgstr "Konservi" #: src/components/dialogs/BirthDateSettings.tsx:115 msgid "Save birthday" -msgstr "" +msgstr "Konservi naskiĝtagon" #: src/view/screens/SavedFeeds.tsx:105 #: src/view/screens/SavedFeeds.tsx:109 msgid "Save changes" -msgstr "" +msgstr "Konservi ŝanĝojn" #: src/view/com/modals/EditProfile.tsx:227 msgid "Save Changes" -msgstr "" +msgstr "Konservi ŝanĝojn" #: src/components/StarterPack/ShareDialog.tsx:150 #: src/components/StarterPack/ShareDialog.tsx:157 msgid "Save image" -msgstr "" +msgstr "Konservi bildon" #: src/view/com/modals/CropImage.web.tsx:104 msgid "Save image crop" -msgstr "" +msgstr "Konservi stucon de bildo" #: src/screens/Settings/components/ChangeHandleDialog.tsx:229 msgid "Save new handle" -msgstr "" +msgstr "Konservi novan identigilon" #: src/components/StarterPack/QrCodeDialog.tsx:185 msgid "Save QR code" -msgstr "" +msgstr "Konservi QR-kodon" #: src/screens/Profile/components/ProfileFeedHeader.tsx:315 #: src/screens/Profile/components/ProfileFeedHeader.tsx:321 msgid "Save to my feeds" -msgstr "" +msgstr "Konservi al miaj fluoj" #: src/view/screens/SavedFeeds.tsx:164 msgid "Saved Feeds" -msgstr "" +msgstr "Konservitaj fluoj" #: src/view/com/lightbox/Lightbox.tsx:44 msgid "Saved to your camera roll" @@ -6258,31 +6255,31 @@ msgstr "" #: src/screens/Profile/components/ProfileFeedHeader.tsx:131 #: src/view/screens/ProfileList.tsx:365 msgid "Saved to your feeds" -msgstr "" +msgstr "Konservita al viaj fluoj" #: src/view/com/modals/EditProfile.tsx:220 msgid "Saves any changes to your profile" -msgstr "" +msgstr "Konservas ĉiujn ŝanĝojn de via profilo" #: src/view/com/modals/CropImage.web.tsx:105 msgid "Saves image crop settings" -msgstr "" +msgstr "Konservi agordojn de bildstucado" #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 #: src/view/com/notifications/NotificationFeedItem.tsx:544 #: src/view/com/notifications/NotificationFeedItem.tsx:569 msgid "Say hello!" -msgstr "" +msgstr "Diru saluton!" #: src/screens/Onboarding/index.tsx:33 #: src/screens/Onboarding/state.ts:112 msgid "Science" -msgstr "" +msgstr "Scienco" #: src/view/screens/ProfileList.tsx:989 msgid "Scroll to top" -msgstr "" +msgstr "Rulumi al la supro" #: src/components/dms/dialogs/SearchablePeopleList.tsx:491 #: src/components/forms/SearchInput.tsx:34 @@ -6295,32 +6292,32 @@ msgstr "" #: src/view/shell/desktop/LeftNav.tsx:613 #: src/view/shell/Drawer.tsx:370 msgid "Search" -msgstr "" +msgstr "Serĉi" #: src/Navigation.tsx:217 #: src/screens/Profile/ProfileSearch.tsx:34 msgid "Search @{0}'s posts" -msgstr "" +msgstr "Serĉi afiŝojn de @{0}" #: src/components/ProgressGuide/FollowDialog.tsx:745 msgid "Search by name or interest" -msgstr "" +msgstr "Serĉi per nomo aŭ intereso" #: src/view/screens/Feeds.tsx:441 msgid "Search feeds" -msgstr "" +msgstr "Serĉi fluojn" #: src/components/ProgressGuide/FollowDialog.tsx:575 msgid "Search for \"{interestsDisplayName}\"{activeText}" -msgstr "" +msgstr "Serĉi \"{interestsDisplayName}\"{activeText}" #: src/view/shell/desktop/Search.tsx:201 msgid "Search for \"{query}\"" -msgstr "" +msgstr "Serĉi \"{query}\"" #: src/view/screens/Search/Search.tsx:982 msgid "Search for \"{searchText}\"" -msgstr "" +msgstr "Serĉi \"{searchText}\"" #: src/screens/StarterPack/Wizard/index.tsx:474 msgid "Search for feeds that you want to suggest to others." @@ -6328,42 +6325,42 @@ msgstr "" #: src/view/screens/Search/Search.tsx:875 msgid "Search for posts, users, or feeds" -msgstr "" +msgstr "Serĉi afiŝojn, uzantojn aŭ fluojn" #: src/view/com/modals/ListAddRemoveUsers.tsx:71 msgid "Search for users" -msgstr "" +msgstr "Serĉi uzantojn" #: src/components/dialogs/GifSelect.tsx:177 msgid "Search GIFs" -msgstr "" +msgstr "Serĉi GIF-ojn" #: src/screens/Profile/ProfileSearch.tsx:33 msgid "Search my posts" -msgstr "" +msgstr "Serĉi miajn afiŝojn" #: src/view/com/profile/ProfileMenu.tsx:231 #: src/view/com/profile/ProfileMenu.tsx:234 msgid "Search posts" -msgstr "" +msgstr "Serĉi afiŝojn" #: src/components/dms/dialogs/SearchablePeopleList.tsx:511 #: src/components/ProgressGuide/FollowDialog.tsx:764 msgid "Search profiles" -msgstr "" +msgstr "Serĉi profilojn" #: src/components/dialogs/GifSelect.tsx:178 msgid "Search Tenor" -msgstr "" +msgstr "Traserĉi Tenor" #: src/screens/Profile/ProfileSearch.tsx:35 msgid "Search..." -msgstr "" +msgstr "Serĉi..." #: src/components/dms/dialogs/SearchablePeopleList.tsx:512 #: src/components/ProgressGuide/FollowDialog.tsx:765 msgid "Searches for profiles" -msgstr "" +msgstr "Serĉas profilojn" #: src/view/com/modals/ChangeEmail.tsx:105 msgid "Security Step Required" @@ -6371,19 +6368,19 @@ msgstr "" #: src/components/RichTextTag.tsx:111 msgid "See {tag} posts" -msgstr "" +msgstr "Vidi afiŝojn pri {tag}" #: src/components/RichTextTag.tsx:124 msgid "See {tag} posts by user" -msgstr "" +msgstr "Vidi afiŝojn pri {tag} de uzanto" #: src/components/RichTextTag.tsx:118 msgid "See #{tag} posts" -msgstr "" +msgstr "Vidi afiŝojn pri #{tag}" #: src/components/RichTextTag.tsx:132 msgid "See #{tag} posts by user" -msgstr "" +msgstr "Vidi afiŝojn pri #{tag} de uzanto" #: src/view/com/auth/SplashScreen.web.tsx:176 msgid "See jobs at Bluesky" @@ -6391,7 +6388,7 @@ msgstr "" #: src/view/screens/SavedFeeds.tsx:205 msgid "See this guide" -msgstr "" +msgstr "Vidi ĉi tiun gvidilon" #: src/view/com/util/post-embeds/VideoEmbedInner/web-controls/Scrubber.tsx:194 msgid "Seek slider. Use the arrow keys to seek forwards and backwards, and space to play/pause" @@ -6399,35 +6396,35 @@ msgstr "" #: src/screens/Onboarding/StepProfile/AvatarCreatorItems.tsx:67 msgid "Select a color" -msgstr "" +msgstr "Elekti koloron" #: src/screens/Login/ChooseAccountForm.tsx:77 msgid "Select account" -msgstr "" +msgstr "Elekti konton" #: src/screens/Onboarding/StepProfile/AvatarCircle.tsx:66 msgid "Select an avatar" -msgstr "" +msgstr "Elekti profilbildon" #: src/screens/Onboarding/StepProfile/AvatarCreatorItems.tsx:65 msgid "Select an emoji" -msgstr "" +msgstr "Elekti emoĝion" #: src/screens/Settings/LanguageSettings.tsx:261 msgid "Select content languages" -msgstr "" +msgstr "Elekti lingvojn de enhavo" #: src/screens/Login/index.tsx:144 msgid "Select from an existing account" -msgstr "" +msgstr "Elektu el ekzistanta konto" #: src/view/com/composer/photos/SelectGifBtn.tsx:35 msgid "Select GIF" -msgstr "" +msgstr "Elektu GIF-on" #: src/components/dialogs/GifSelect.tsx:306 msgid "Select GIF \"{0}\"" -msgstr "" +msgstr "Elektu GIF-on \"{0}\"" #: src/components/dialogs/MutedWords.tsx:142 msgid "Select how long to mute this word for." @@ -6435,11 +6432,11 @@ msgstr "" #: src/view/com/composer/videos/SubtitleDialog.tsx:245 msgid "Select language..." -msgstr "" +msgstr "Elekti lingvon..." #: src/screens/Settings/LanguageSettings.tsx:275 msgid "Select languages" -msgstr "" +msgstr "Elekti lingvojn" #: src/components/moderation/ReportDialog/index.tsx:299 msgid "Select moderation service" @@ -6447,164 +6444,164 @@ msgstr "" #: src/components/ReportDialog/SelectLabelerView.tsx:28 msgid "Select moderator" -msgstr "" +msgstr "Elekti kontrolanton" #: src/view/com/composer/videos/SubtitleFilePicker.tsx:59 #: src/view/com/composer/videos/SubtitleFilePicker.tsx:66 msgid "Select subtitle file (.vtt)" -msgstr "" +msgstr "Elektu subtekst-dosieron (.vtt)" #: src/screens/Onboarding/StepProfile/AvatarCreatorItems.tsx:83 msgid "Select the {emojiName} emoji as your avatar" -msgstr "" +msgstr "Elekti emoĝion {emojiName} kiel profilbildon" #: src/components/ReportDialog/SubmitView.tsx:141 msgid "Select the moderation service(s) to report to" -msgstr "" +msgstr "Elektu kontrol-servo(j)n, al kiu vi volas raporti" #: src/view/com/composer/videos/SelectVideoBtn.tsx:102 msgid "Select video" -msgstr "" +msgstr "Elekti videaĵon" #: src/components/dialogs/MutedWords.tsx:242 msgid "Select what content this mute word should apply to." -msgstr "" +msgstr "Elektu, al kia enhavo apliku silentigon de tiu vorto." #: src/screens/Settings/LanguageSettings.tsx:84 msgid "Select which language to use for the app's user interface." -msgstr "" +msgstr "Elektiu kiun lingvon uzi por la apa fasado." #: src/screens/Settings/LanguageSettings.tsx:254 msgid "Select which languages you want your subscribed feeds to include. If none are selected, all languages will be shown." -msgstr "" +msgstr "Elektu kiujn lingvojn vi volas en viaj abonitaj fluoj. Se neniu elektita, ĉiuj lingvoj estos montrotaj." #: src/screens/Signup/StepInfo/index.tsx:267 msgid "Select your date of birth" -msgstr "" +msgstr "Elektu la daton de via naskiĝo" #: src/screens/Onboarding/StepInterests/index.tsx:192 msgid "Select your interests from the options below" -msgstr "" +msgstr "Elektu viajn interesojn el la opcioj sube" #: src/screens/Settings/LanguageSettings.tsx:170 msgid "Select your preferred language for translations in your feed." -msgstr "" +msgstr "Elektu viajn preferatajn lingvojn por tradukoj en viaj fluoj." #: src/view/com/util/forms/DropdownButton.tsx:297 msgid "Selects option {0} of {numItems}" -msgstr "" +msgstr "Elektas opcion {0} el {numItems}" #: src/components/dms/ChatEmptyPill.tsx:38 msgid "Send a neat website!" -msgstr "" +msgstr "Sendu mojosan retejon!" #: src/components/dialogs/VerifyEmailDialog.tsx:232 msgid "Send Confirmation" -msgstr "" +msgstr "Sendi konfirmon" #: src/components/dialogs/VerifyEmailDialog.tsx:225 msgid "Send confirmation email" -msgstr "" +msgstr "Sendi konfirman retmesaĝon" #: src/view/com/modals/VerifyEmail.tsx:210 #: src/view/com/modals/VerifyEmail.tsx:212 msgid "Send Confirmation Email" -msgstr "" +msgstr "Sendi konfirman retmesaĝon" #: src/view/com/modals/DeleteAccount.tsx:145 msgid "Send email" -msgstr "" +msgstr "Sendi retmesaĝon" #: src/view/com/modals/DeleteAccount.tsx:158 msgctxt "action" msgid "Send Email" -msgstr "" +msgstr "Sendi retmesaĝon" #: src/view/shell/Drawer.tsx:317 msgid "Send feedback" -msgstr "" +msgstr "Sendi prikomentadon" #: src/screens/Messages/components/MessageInput.tsx:191 #: src/screens/Messages/components/MessageInput.web.tsx:235 msgid "Send message" -msgstr "" +msgstr "Sendi mesaĝon" #: src/components/dms/dialogs/ShareViaChatDialog.tsx:62 msgid "Send post to..." -msgstr "" +msgstr "Sendi afiŝon al..." #: src/components/dms/ReportDialog.tsx:271 #: src/components/dms/ReportDialog.tsx:274 #: src/components/ReportDialog/SubmitView.tsx:221 #: src/components/ReportDialog/SubmitView.tsx:225 msgid "Send report" -msgstr "" +msgstr "Sendi raporton" #: src/components/ReportDialog/SelectLabelerView.tsx:42 msgid "Send report to {0}" -msgstr "" +msgstr "Sendi raporton al {0}" #: src/components/moderation/ReportDialog/index.tsx:638 msgid "Send report to {title}" -msgstr "" +msgstr "Sendi raporton al {title}" #: src/screens/Settings/components/DisableEmail2FADialog.tsx:120 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:123 msgid "Send verification email" -msgstr "" +msgstr "Sendi konfirman retmesaĝon" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:470 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:473 msgid "Send via direct message" -msgstr "" +msgstr "Sendi per rekta mesaĝo" #: src/view/com/modals/DeleteAccount.tsx:147 msgid "Sends email with confirmation code for account deletion" -msgstr "" +msgstr "Sendas retmesaĝon kun konfirmkodo por forigi konton" #: src/view/com/auth/server-input/index.tsx:167 msgid "Server address" -msgstr "" +msgstr "Servila adreso" #: src/screens/Settings/AppIconSettings/index.tsx:178 msgid "Set app icon to {0}" -msgstr "" +msgstr "Agordi apan piktogramon al {0}" #: src/screens/Moderation/index.tsx:306 msgid "Set birthdate" -msgstr "" +msgstr "Agordi naskiĝdaton" #: src/screens/Login/SetNewPasswordForm.tsx:106 msgid "Set new password" -msgstr "" +msgstr "Agordi novan pasvorton" #: src/screens/Onboarding/Layout.tsx:47 msgid "Set up your account" -msgstr "" +msgstr "Agordu vian konton" #: src/screens/Login/ForgotPasswordForm.tsx:107 msgid "Sets email for password reset" -msgstr "" +msgstr "Agordas retpoŝtadreson por restarigi pasvorton" #: src/Navigation.tsx:173 #: src/screens/Settings/Settings.tsx:80 #: src/view/shell/desktop/LeftNav.tsx:705 #: src/view/shell/Drawer.tsx:539 msgid "Settings" -msgstr "" +msgstr "Agordoj" #: src/screens/ModerationInteractionSettings/index.tsx:102 msgctxt "toast" msgid "Settings saved" -msgstr "" +msgstr "Agordoj konservitaj" #: src/view/com/composer/labels/LabelsBtn.tsx:174 msgid "Sexual activity or erotic nudity." -msgstr "" +msgstr "Seksuma ago aŭ erotika nudeco." #: src/lib/moderation/useGlobalLabelStrings.ts:38 msgid "Sexually Suggestive" -msgstr "" +msgstr "Seksume sugesta" #: src/components/StarterPack/QrCodeDialog.tsx:181 #: src/screens/Hashtag.tsx:126 @@ -6615,40 +6612,40 @@ msgstr "" #: src/view/com/profile/ProfileMenu.tsx:225 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:481 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:490 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:347 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:350 #: src/view/screens/ProfileList.tsx:506 msgid "Share" -msgstr "" +msgstr "Konigi" #: src/view/com/lightbox/ImageViewing/index.tsx:631 msgctxt "action" msgid "Share" -msgstr "" +msgstr "Konigi" #: src/components/dms/ChatEmptyPill.tsx:37 msgid "Share a cool story!" -msgstr "" +msgstr "Konigu mojosan rakonton!" #: src/components/dms/ChatEmptyPill.tsx:36 msgid "Share a fun fact!" -msgstr "" +msgstr "Konigu anekdoton!" #: src/view/com/profile/ProfileMenu.tsx:411 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:779 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:363 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:366 msgid "Share anyway" -msgstr "" +msgstr "Diskonigi malgraŭ tio" #: src/components/StarterPack/ShareDialog.tsx:123 #: src/components/StarterPack/ShareDialog.tsx:130 #: src/screens/StarterPack/StarterPackScreen.tsx:604 msgid "Share link" -msgstr "" +msgstr "Konigi ligilon" #: src/view/com/modals/LinkWarning.tsx:89 #: src/view/com/modals/LinkWarning.tsx:95 msgid "Share Link" -msgstr "" +msgstr "Konigi ligilon" #: src/components/StarterPack/ShareDialog.tsx:87 msgid "Share link dialog" @@ -6657,23 +6654,23 @@ msgstr "" #: src/components/StarterPack/ShareDialog.tsx:134 #: src/components/StarterPack/ShareDialog.tsx:145 msgid "Share QR code" -msgstr "" +msgstr "Konigi QR-kodon" #: src/screens/Profile/components/ProfileFeedHeader.tsx:466 msgid "Share this feed" -msgstr "" +msgstr "Konigi tiun fluon" #: src/screens/StarterPack/StarterPackScreen.tsx:421 msgid "Share this starter pack" -msgstr "" +msgstr "Konigi ĉi tiun startpakon" #: src/components/StarterPack/ShareDialog.tsx:99 msgid "Share this starter pack and help people join your community on Bluesky." -msgstr "" +msgstr "Konigu ĉi tiun startpakon kaj helpu homojn aliĝi vian komunumon ĉe Bluesky." #: src/components/dms/ChatEmptyPill.tsx:34 msgid "Share your favorite feed!" -msgstr "" +msgstr "Konigu vian plej ŝatatan fluon!" #: src/Navigation.tsx:276 msgid "Shared Preferences Tester" @@ -6681,17 +6678,17 @@ msgstr "" #: src/view/com/modals/LinkWarning.tsx:92 msgid "Shares the linked website" -msgstr "" +msgstr "Konigas la ligitan retejon" #: src/components/moderation/ContentHider.tsx:200 #: src/components/moderation/LabelPreference.tsx:137 #: src/components/moderation/PostHider.tsx:122 msgid "Show" -msgstr "" +msgstr "Montri" #: src/view/com/util/post-embeds/GifEmbed.tsx:178 msgid "Show alt text" -msgstr "" +msgstr "Montri alternativan tekston" #: src/components/moderation/ScreenHider.tsx:172 #: src/components/moderation/ScreenHider.tsx:175 @@ -6699,12 +6696,12 @@ msgstr "" #: src/screens/VideoFeed/index.tsx:610 #: src/screens/VideoFeed/index.tsx:616 msgid "Show anyway" -msgstr "" +msgstr "Montri ĉiuokaze" #: src/lib/moderation/useLabelBehaviorDescription.ts:27 #: src/lib/moderation/useLabelBehaviorDescription.ts:63 msgid "Show badge" -msgstr "" +msgstr "Montri ŝildon" #: src/lib/moderation/useLabelBehaviorDescription.ts:61 msgid "Show badge and filter from feeds" @@ -6716,63 +6713,63 @@ msgstr "" #: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:22 msgid "Show hidden replies" -msgstr "" +msgstr "Montri kaŝitajn respondojn" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:520 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:522 msgid "Show less like this" -msgstr "" +msgstr "Montri malpli da similaj afiŝoj" #: src/screens/List/ListHiddenScreen.tsx:186 msgid "Show list anyway" -msgstr "" +msgstr "Montri liston ĉiuokaze" #: src/view/com/post-thread/PostThreadItem.tsx:600 #: src/view/com/post/Post.tsx:243 #: src/view/com/posts/PostFeedItem.tsx:515 msgid "Show More" -msgstr "" +msgstr "Montri pli" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:512 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:514 msgid "Show more like this" -msgstr "" +msgstr "Montri pli da similaj afiŝoj" #: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:22 msgid "Show muted replies" -msgstr "" +msgstr "Montri silentigitajn respondojn" #: src/screens/Settings/FollowingFeedPreferences.tsx:104 #: src/screens/Settings/FollowingFeedPreferences.tsx:114 msgid "Show quote posts" -msgstr "" +msgstr "Montri citafiŝojn" #: src/screens/Settings/FollowingFeedPreferences.tsx:68 #: src/screens/Settings/FollowingFeedPreferences.tsx:78 msgid "Show replies" -msgstr "" +msgstr "Montri respondojn" #: src/view/com/post-thread/PostThread.tsx:626 msgid "Show replies as" -msgstr "" +msgstr "Montri respondojn kiel" #: src/screens/Settings/ThreadPreferences.tsx:151 msgid "Show replies as threaded" -msgstr "" +msgstr "Montri respondojn kiel fadenoj" #: src/screens/Settings/ThreadPreferences.tsx:126 msgid "Show replies by people you follow before all other replies" -msgstr "" +msgstr "Montri respondojn de miaj sekvatoj antaŭ ĉiuj aliaj respondoj" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:586 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:596 msgid "Show reply for everyone" -msgstr "" +msgstr "Montri respondojn por ĉiuj" #: src/screens/Settings/FollowingFeedPreferences.tsx:86 #: src/screens/Settings/FollowingFeedPreferences.tsx:96 msgid "Show reposts" -msgstr "" +msgstr "Montri reafiŝojn" #: src/screens/Settings/FollowingFeedPreferences.tsx:129 #: src/screens/Settings/FollowingFeedPreferences.tsx:139 @@ -6781,7 +6778,7 @@ msgstr "" #: src/lib/moderation/useLabelBehaviorDescription.ts:58 msgid "Show warning" -msgstr "" +msgstr "Montri averton" #: src/lib/moderation/useLabelBehaviorDescription.ts:56 msgid "Show warning and filter from feeds" @@ -6789,7 +6786,7 @@ msgstr "" #: src/view/com/post-thread/PostThreadItem.tsx:816 msgid "Shows information about when this post was created" -msgstr "" +msgstr "Montri informojn pri kiam ĉi tiu afiŝo estis kreita" #: src/screens/Settings/Settings.tsx:104 msgid "Shows other accounts you can switch to" @@ -6798,7 +6795,7 @@ msgstr "" #: src/components/moderation/ContentHider.tsx:152 #: src/components/moderation/PostHider.tsx:79 msgid "Shows the content" -msgstr "" +msgstr "Montras la enhavon" #: src/components/dialogs/Signin.tsx:97 #: src/components/dialogs/Signin.tsx:99 @@ -6816,32 +6813,32 @@ msgstr "" #: src/view/shell/NavSignupCard.tsx:57 #: src/view/shell/NavSignupCard.tsx:62 msgid "Sign in" -msgstr "" +msgstr "Ensaluti" #: src/components/AccountList.tsx:122 msgid "Sign in as {0}" -msgstr "" +msgstr "Ensaluti kiel {0}" #: src/screens/Login/ChooseAccountForm.tsx:80 msgid "Sign in as..." -msgstr "" +msgstr "Ensaluti kiel..." #: src/components/dialogs/Signin.tsx:75 msgid "Sign in or create your account to join the conversation!" -msgstr "" +msgstr "Ensalutu aŭ kreu vian konton por aliĝi al la konversacio!" #: src/screens/Deactivated.tsx:203 #: src/screens/Deactivated.tsx:209 msgid "Sign in or sign up" -msgstr "" +msgstr "Ensaluti aŭ registriĝi" #: src/components/AccountList.tsx:65 msgid "Sign in to account that is not listed" -msgstr "" +msgstr "Ensaluti al nelistigitan konton" #: src/components/dialogs/Signin.tsx:46 msgid "Sign in to Bluesky or create a new account" -msgstr "" +msgstr "Ensalutu al Bluesky aŭ kreu novan konton" #: src/screens/Settings/Settings.tsx:225 #: src/screens/Settings/Settings.tsx:227 @@ -6853,53 +6850,53 @@ msgstr "" #: src/view/shell/desktop/LeftNav.tsx:287 #: src/view/shell/desktop/LeftNav.tsx:290 msgid "Sign out" -msgstr "" +msgstr "Elsaluti" #: src/screens/Takendown.tsx:88 msgid "Sign Out" -msgstr "" +msgstr "Elsaluti" #: src/screens/Settings/Settings.tsx:256 #: src/view/shell/desktop/LeftNav.tsx:204 msgid "Sign out?" -msgstr "" +msgstr "Ĉu elsaluti?" #: src/components/moderation/ScreenHider.tsx:91 #: src/lib/moderation/useGlobalLabelStrings.ts:28 msgid "Sign-in Required" -msgstr "" +msgstr "Ensaluto devigita" #: src/lib/hooks/useAccountSwitcher.ts:41 #: src/screens/Login/ChooseAccountForm.tsx:53 msgid "Signed in as @{0}" -msgstr "" +msgstr "Ensalutinta kiel @{0}" #: src/screens/StarterPack/StarterPackLandingScreen.tsx:303 #: src/screens/StarterPack/StarterPackLandingScreen.tsx:310 msgid "Signup without a starter pack" -msgstr "" +msgstr "Registri sen startpako" #: src/components/FeedInterstitials.tsx:337 msgid "Similar accounts" -msgstr "" +msgstr "Similaj kontoj" #: src/screens/Onboarding/StepInterests/index.tsx:231 #: src/screens/StarterPack/Wizard/index.tsx:195 msgid "Skip" -msgstr "" +msgstr "Preterpasi" #: src/screens/Onboarding/StepInterests/index.tsx:228 msgid "Skip this flow" -msgstr "" +msgstr "Preterpasi tiun fluon" #: src/screens/Settings/AppearanceSettings.tsx:164 msgid "Smaller" -msgstr "" +msgstr "Malpli granda" #: src/screens/Onboarding/index.tsx:37 #: src/screens/Onboarding/state.ts:100 msgid "Software Dev" -msgstr "" +msgstr "Programado" #: src/components/FeedInterstitials.tsx:472 msgid "Some other feeds you might like" @@ -6907,7 +6904,7 @@ msgstr "" #: src/components/WhoCanReply.tsx:74 msgid "Some people can reply" -msgstr "" +msgstr "Kelkaj homoj povas respondi" #: src/components/moderation/ReportDialog/index.tsx:76 msgid "Something wasn't quite right with the data you're trying to report. Please contact support." @@ -6936,28 +6933,28 @@ msgstr "Io misfunkciis!" #: src/components/moderation/ReportDialog/index.tsx:174 msgid "Something went wrong. Please try again." -msgstr "" +msgstr "Io misfunkciis. Bonvolu reprovi." #: src/screens/Profile/components/ProfileFeedHeader.tsx:534 msgid "Something wrong? Let us know." -msgstr "" +msgstr "Ĉu io misfunkciis? Sciigu nin." -#: src/App.native.tsx:121 -#: src/App.web.tsx:97 +#: src/App.native.tsx:122 +#: src/App.web.tsx:98 msgid "Sorry! Your session expired. Please sign in again." -msgstr "" +msgstr "Pardonu! Via seanco eksvalidiĝis. Bonvolu ensaluti denove." #: src/screens/Settings/ThreadPreferences.tsx:55 msgid "Sort replies" -msgstr "" +msgstr "Ordigi respondojn" #: src/screens/Settings/ThreadPreferences.tsx:62 msgid "Sort replies by" -msgstr "" +msgstr "Ordigi respondojn laŭ" #: src/screens/Settings/ThreadPreferences.tsx:59 msgid "Sort replies to the same post by:" -msgstr "" +msgstr "Ordigi respondojn al la sama afiŝo laŭ:" #: src/components/moderation/LabelsOnMeDialog.tsx:178 #: src/components/moderation/ModerationDetailsDialog.tsx:186 @@ -6969,233 +6966,233 @@ msgstr "Fonto: <0>{sourceName}" #: src/lib/moderation/useReportOptions.ts:72 #: src/lib/moderation/useReportOptions.ts:85 msgid "Spam" -msgstr "" +msgstr "Trudaĵo" #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:55 #: src/lib/moderation/useReportOptions.ts:55 msgid "Spam; excessive mentions or replies" -msgstr "" +msgstr "Trudaĵo; troaj mencioj aŭ respondoj" #: src/screens/Onboarding/index.tsx:27 #: src/screens/Onboarding/state.ts:113 msgid "Sports" -msgstr "" +msgstr "Sporto" #: src/components/dms/dialogs/NewChatDialog.tsx:72 msgid "Start a new chat" -msgstr "" +msgstr "Komenci novan babilejon" #: src/view/screens/ProfileList.tsx:839 #: src/view/screens/ProfileList.tsx:960 msgid "Start adding people" -msgstr "" +msgstr "Komenci aldoni homojn" #: src/view/screens/ProfileList.tsx:846 #: src/view/screens/ProfileList.tsx:967 msgid "Start adding people!" -msgstr "" +msgstr "Komencu aldoni homojn!" #: src/components/dms/dialogs/SearchablePeopleList.tsx:357 msgid "Start chat with {displayName}" -msgstr "" +msgstr "Komenci babili kun {displayName}" #: src/Navigation.tsx:433 #: src/Navigation.tsx:438 #: src/screens/StarterPack/Wizard/index.tsx:186 msgid "Starter Pack" -msgstr "" +msgstr "Startpako" #: src/components/StarterPack/StarterPackCard.tsx:87 msgid "Starter pack by {0}" -msgstr "" +msgstr "Startpako de {0}" #: src/view/com/profile/ProfileSubpageHeader.tsx:182 msgid "Starter pack by <0/>" -msgstr "" +msgstr "Startpako de <0/>" #: src/components/StarterPack/StarterPackCard.tsx:86 #: src/view/com/profile/ProfileSubpageHeader.tsx:180 msgid "Starter pack by you" -msgstr "" +msgstr "Startpako de vi" #: src/screens/StarterPack/StarterPackScreen.tsx:712 msgid "Starter pack is invalid" -msgstr "" +msgstr "Startpako nevalidas" -#: src/view/screens/Profile.tsx:226 +#: src/view/screens/Profile.tsx:228 msgid "Starter Packs" -msgstr "" +msgstr "Startpakoj" #: src/components/StarterPack/ProfileStarterPacks.tsx:242 msgid "Starter packs let you easily share your favorite feeds and people with your friends." -msgstr "" +msgstr "Starterpako ebligas al vi konigi viajn plej ŝatatajn fluojn kaj homojn kun viaj amikoj." #: src/screens/Settings/AboutSettings.tsx:59 #: src/screens/Settings/AboutSettings.tsx:62 msgid "Status Page" -msgstr "" +msgstr "Paĝo pri stato" #: src/screens/Signup/index.tsx:134 msgid "Step {0} of {1}" -msgstr "" +msgstr "Paŝo {0} el {1}" #: src/screens/Settings/Settings.tsx:309 msgid "Storage cleared, you need to restart the app now." -msgstr "" +msgstr "Konservejo vakigita, nun relanĉu la apon." #: src/Navigation.tsx:266 #: src/screens/Settings/Settings.tsx:325 msgid "Storybook" -msgstr "" +msgstr "Historio de agoj" #: src/components/moderation/LabelsOnMeDialog.tsx:324 #: src/components/moderation/LabelsOnMeDialog.tsx:325 #: src/screens/Messages/components/ChatDisabled.tsx:142 #: src/screens/Messages/components/ChatDisabled.tsx:143 msgid "Submit" -msgstr "" +msgstr "Sendi" #: src/screens/Takendown.tsx:70 msgid "Submit appeal" -msgstr "" +msgstr "Sendi apelacion" #: src/screens/Takendown.tsx:76 msgid "Submit Appeal" -msgstr "" +msgstr "Sendi apelacion" #: src/components/moderation/ReportDialog/index.tsx:376 #: src/components/moderation/ReportDialog/index.tsx:433 #: src/components/moderation/ReportDialog/index.tsx:440 msgid "Submit report" -msgstr "" +msgstr "Sendi raporton" #: src/view/screens/ProfileList.tsx:734 msgid "Subscribe" -msgstr "" +msgstr "Aboni" #: src/screens/Profile/Sections/Labels.tsx:201 msgid "Subscribe to @{0} to use these labels:" -msgstr "" +msgstr "Aboni al @{0} por uzi tiujn etikedojn:" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:248 msgid "Subscribe to Labeler" -msgstr "" +msgstr "Aboni al etikedilo" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:214 msgid "Subscribe to this labeler" -msgstr "" +msgstr "Aboni al tiu etikedilo" #: src/view/screens/ProfileList.tsx:730 msgid "Subscribe to this list" -msgstr "" +msgstr "Aboni al ĉi tiu listo" #: src/components/dialogs/VerifyEmailDialog.tsx:95 msgid "Success!" -msgstr "" +msgstr "Sukceso!" #: src/view/screens/Search/Explore.tsx:368 msgid "Suggested accounts" -msgstr "" +msgstr "Proponitaj kontoj" #: src/components/FeedInterstitials.tsx:339 msgid "Suggested for you" -msgstr "" +msgstr "Proponitaj por vi" #: src/view/com/composer/labels/LabelsBtn.tsx:145 #: src/view/com/composer/labels/LabelsBtn.tsx:148 msgid "Suggestive" -msgstr "" +msgstr "Maldeca" #: src/screens/Settings/AppIconSettings/useAppIconSets.ts:60 msgctxt "Name of app icon variant" msgid "Sunrise" -msgstr "" +msgstr "Sunleviĝo" #: src/screens/Settings/AppIconSettings/useAppIconSets.ts:70 msgctxt "Name of app icon variant" msgid "Sunset" -msgstr "" +msgstr "Sunsubiro" #: src/Navigation.tsx:286 #: src/view/screens/Support.tsx:31 #: src/view/screens/Support.tsx:34 msgid "Support" -msgstr "" +msgstr "Subteno" #: src/screens/Settings/Settings.tsx:102 #: src/screens/Settings/Settings.tsx:116 #: src/screens/Settings/Settings.tsx:412 #: src/view/shell/desktop/LeftNav.tsx:242 msgid "Switch account" -msgstr "" +msgstr "Ŝanĝi konton" #: src/components/dialogs/SwitchAccount.tsx:46 #: src/components/dialogs/SwitchAccount.tsx:49 msgid "Switch Account" -msgstr "" +msgstr "Ŝanĝi konton" #: src/view/shell/desktop/LeftNav.tsx:106 msgid "Switch accounts" -msgstr "" +msgstr "Ŝanĝi konton" #: src/view/shell/desktop/LeftNav.tsx:250 msgid "Switch to {0}" -msgstr "" +msgstr "Ŝanĝi al {0}" #: src/components/dialogs/Embed.tsx:157 #: src/components/dialogs/Embed.tsx:159 #: src/screens/Settings/AppearanceSettings.tsx:97 #: src/screens/Settings/AppearanceSettings.tsx:147 msgid "System" -msgstr "" +msgstr "Sistema" #: src/screens/Settings/AboutSettings.tsx:66 #: src/screens/Settings/AboutSettings.tsx:69 #: src/screens/Settings/Settings.tsx:318 msgid "System log" -msgstr "" +msgstr "Sistema protokolo" #: src/components/dialogs/MutedWords.tsx:282 msgid "Tags only" -msgstr "" +msgstr "Nur kradvortoj" #: src/components/ProgressGuide/Toast.tsx:156 msgid "Tap to dismiss" -msgstr "" +msgstr "Tuŝetu por ignori" #: src/state/shell/progress-guide.tsx:233 msgid "Task complete - 10 follows!" -msgstr "" +msgstr "Tasko farita - 10 kontoj sekvataj!" #: src/state/shell/progress-guide.tsx:223 msgid "Task complete - 10 likes!" -msgstr "" +msgstr "Tasko farita - 10 ŝatoj!" #: src/components/ProgressGuide/List.tsx:64 msgid "Teach our algorithm what you like" -msgstr "" +msgstr "Sciigu la algoritmon pri tio, kion vi ŝatas" #: src/screens/Onboarding/index.tsx:36 #: src/screens/Onboarding/state.ts:114 msgid "Tech" -msgstr "" +msgstr "Teknologio" #: src/components/dms/ChatEmptyPill.tsx:35 msgid "Tell a joke!" -msgstr "" +msgstr "Diru ŝercon!" #: src/screens/Profile/Header/EditProfileDialog.tsx:352 msgid "Tell us a bit about yourself" -msgstr "" +msgstr "Diru nin iom pri vi" #: src/screens/StarterPack/Wizard/StepDetails.tsx:69 msgid "Tell us a little more" -msgstr "" +msgstr "Diru nin pli" #: src/view/shell/desktop/RightNav.tsx:111 #: src/view/shell/desktop/RightNav.tsx:112 msgid "Terms" -msgstr "" +msgstr "Kondiĉoj" #: src/Navigation.tsx:296 #: src/screens/Settings/AboutSettings.tsx:43 @@ -7204,7 +7201,7 @@ msgstr "" #: src/view/shell/Drawer.tsx:627 #: src/view/shell/Drawer.tsx:629 msgid "Terms of Service" -msgstr "" +msgstr "Kondiĉoj de uzado" #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:60 #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:99 @@ -7215,40 +7212,40 @@ msgstr "" #: src/lib/moderation/useReportOptions.ts:107 #: src/lib/moderation/useReportOptions.ts:115 msgid "Terms used violate community standards" -msgstr "" +msgstr "Uzitaj terminoj kontraŭas komunumajn normojn" #: src/components/dialogs/MutedWords.tsx:266 msgid "Text & tags" -msgstr "" +msgstr "Teksto k kradvortoj" #: src/components/dms/ReportDialog.tsx:229 msgid "Text field" -msgstr "" +msgstr "Tekstokampo" #: src/components/moderation/LabelsOnMeDialog.tsx:288 #: src/screens/Messages/components/ChatDisabled.tsx:108 msgid "Text input field" -msgstr "" +msgstr "Kampo de teksta enigo" #: src/components/dialogs/VerifyEmailDialog.tsx:96 msgid "Thank you! Your email has been successfully verified." -msgstr "" +msgstr "Dankon! Via retpoŝtadreso estis sukcese konfirmita." #: src/components/ReportDialog/SubmitView.tsx:83 msgid "Thank you. Your report has been sent." -msgstr "" +msgstr "Dankon. Via raporto estis sendita." #: src/components/intents/VerifyEmailIntentDialog.tsx:82 msgid "Thanks, you have successfully verified your email address. You can close this dialog." -msgstr "" +msgstr "Dankon, vi sukcese konfirmis vian retpoŝtadreson. Vi povas fermi ĉi tiun dialogujon." #: src/screens/Settings/components/ChangeHandleDialog.tsx:468 msgid "That contains the following:" -msgstr "" +msgstr "Tio enhavas la jenan:" #: src/screens/Signup/StepHandle.tsx:55 msgid "That handle is already taken." -msgstr "" +msgstr "Tiu identigilo estas jam estas uzata." #: src/screens/StarterPack/StarterPackScreen.tsx:105 #: src/screens/StarterPack/StarterPackScreen.tsx:106 @@ -7257,34 +7254,34 @@ msgstr "" #: src/screens/StarterPack/Wizard/index.tsx:104 #: src/screens/StarterPack/Wizard/index.tsx:114 msgid "That starter pack could not be found." -msgstr "" +msgstr "Tiu startpako ne troveblas." #: src/view/com/post-thread/PostQuotes.tsx:132 msgid "That's all, folks!" -msgstr "" +msgstr "Jen ĉio, uloj!" #: src/screens/VideoFeed/index.tsx:1081 msgid "That's everything!" -msgstr "" +msgstr "Tio estas ĉio!" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:279 #: src/view/com/profile/ProfileMenu.tsx:387 msgid "The account will be able to interact with you after unblocking." -msgstr "" +msgstr "Post malbloki, la konto povos interagi kun vi." #: src/screens/Settings/AppIconSettings/index.tsx:41 #: src/screens/Settings/AppIconSettings/index.tsx:222 msgid "The app will be restarted" -msgstr "" +msgstr "La apo estos restartita" #: src/components/moderation/ModerationDetailsDialog.tsx:119 #: src/lib/moderation/useModerationCauseDescription.ts:128 msgid "The author of this thread has hidden this reply." -msgstr "" +msgstr "La aŭtoro de ĉi tiu fadeno kaŝis tiun respondon." #: src/screens/Moderation/index.tsx:358 msgid "The Bluesky web application" -msgstr "" +msgstr "La reta aplikaĵo de Bluesky" #: src/view/screens/CommunityGuidelines.tsx:38 msgid "The Community Guidelines have been moved to <0/>" @@ -7292,56 +7289,56 @@ msgstr "" #: src/view/screens/CopyrightPolicy.tsx:35 msgid "The Copyright Policy has been moved to <0/>" -msgstr "" +msgstr "La regularo pri kopirajtoj translokiĝis al <0/>" #: src/view/com/posts/FeedShutdownMsg.tsx:102 msgid "The Discover feed" -msgstr "" +msgstr "La fluo Malkovri" #: src/state/shell/progress-guide.tsx:224 msgid "The Discover feed now knows what you like" -msgstr "" +msgstr "La fluo Malkovri scias, kion plaĉas al vi" #: src/screens/StarterPack/StarterPackLandingScreen.tsx:324 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." -msgstr "" +msgstr "Estas pli bone uzi la aplikaĵon. Elŝutu Bluesky nun kaj ni revenos tien, kie vi haltis." #: src/view/com/posts/FeedShutdownMsg.tsx:67 msgid "The feed has been replaced with Discover." -msgstr "" +msgstr "La fluo estis anstataŭigita per Malkovri." #: src/components/moderation/LabelsOnMeDialog.tsx:59 msgid "The following labels were applied to your account." -msgstr "" +msgstr "La jenaj etikedoj estis aplikitaj al via konto." #: src/components/moderation/LabelsOnMeDialog.tsx:60 msgid "The following labels were applied to your content." -msgstr "" +msgstr "La jenaj etikedoj estis aplikitaj al via enhavo." #: src/screens/ModerationInteractionSettings/index.tsx:42 msgid "The following settings will be used as your defaults when creating new posts. You can edit these for a specific post from the composer." -msgstr "" +msgstr "La sekvaj agordoj estos uzataj defaŭlte por ĉiuj kreataj de vi afiŝoj. Vi povas ŝanĝi ilin por unuopa afiŝo per la redaktilo." #: src/view/com/post-thread/PostThread.tsx:265 #: src/view/com/post-thread/PostThread.tsx:277 msgid "The post may have been deleted." -msgstr "" +msgstr "La afiŝo eble estis forigita." #: src/view/screens/PrivacyPolicy.tsx:35 msgid "The Privacy Policy has been moved to <0/>" -msgstr "" +msgstr "La regularo pri privateco translokiĝis al <0/>" #: src/view/com/composer/state/video.ts:395 -msgid "The selected video is larger than 50MB." -msgstr "" +msgid "The selected video is larger than 100 MB." +msgstr "La elektita videaĵo estas pli granda ol 100 MB." #: src/lib/strings/errors.ts:18 msgid "The server appears to be experiencing issues. Please try again in a few moments." -msgstr "" +msgstr "La servilo ŝajnas havi problemon. Bonvolu reprovi post kelkaj momentoj." #: src/screens/StarterPack/StarterPackScreen.tsx:722 msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." -msgstr "" +msgstr "La startpako, kiun vi provas vidi, estas nevalida. Vi povas forigi ĝin." #: src/view/screens/Support.tsx:37 msgid "The support form has been moved. If you need help, please <0/> or visit {HELP_DESK_URL} to get in touch with us." @@ -7349,7 +7346,7 @@ msgstr "" #: src/view/screens/TermsOfService.tsx:35 msgid "The Terms of Service have been moved to" -msgstr "" +msgstr "La Uzkondiĉoj translokiĝis al" #: src/components/intents/VerifyEmailIntentDialog.tsx:94 msgid "The verification code you have provided is invalid. Please make sure that you have used the correct verification link or request a new one." @@ -7357,7 +7354,7 @@ msgstr "" #: src/screens/Settings/AppearanceSettings.tsx:151 msgid "Theme" -msgstr "" +msgstr "Etosa" #: src/screens/Settings/components/DeactivateAccountDialog.tsx:86 msgid "There is no time limit for account deactivation, come back any time." @@ -7365,45 +7362,45 @@ msgstr "" #: src/components/dialogs/GifSelect.tsx:226 msgid "There was an issue connecting to Tenor." -msgstr "" +msgstr "Estis problemo konektante al Tenor." #: src/screens/Profile/components/ProfileFeedHeader.tsx:173 #: src/view/screens/ProfileList.tsx:368 #: src/view/screens/ProfileList.tsx:387 #: src/view/screens/SavedFeeds.tsx:85 msgid "There was an issue contacting the server" -msgstr "" +msgstr "Estis problemo konektante servilon" #: src/screens/Profile/components/ProfileFeedHeader.tsx:411 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:112 msgid "There was an issue contacting the server, please check your internet connection and try again." -msgstr "" +msgstr "Estis problemo konektante servilon, bonvolu kontroli vian interretan konekton kaj reprovu." #: src/view/com/feeds/FeedSourceCard.tsx:127 #: src/view/com/feeds/FeedSourceCard.tsx:140 msgid "There was an issue contacting your server" -msgstr "" +msgstr "Estis problemo konektante al via servilo" #: src/view/com/notifications/NotificationFeed.tsx:124 msgid "There was an issue fetching notifications. Tap here to try again." -msgstr "" +msgstr "Estis problemo ŝargante sciigojn. Tuŝetu ĉi tie por reprovi." #: src/view/com/posts/PostFeed.tsx:592 msgid "There was an issue fetching posts. Tap here to try again." -msgstr "" +msgstr "Estis problemo ŝargante afiŝojn. Tuŝeti ĉi tie por reprovi." #: src/view/com/lists/ListMembers.tsx:166 msgid "There was an issue fetching the list. Tap here to try again." -msgstr "" +msgstr "Estis problemo ŝargante la liston. Tuŝetu ĉi tie por reprovi." #: src/screens/Settings/AppPasswords.tsx:60 msgid "There was an issue fetching your app passwords" -msgstr "" +msgstr "Estis problemo ŝargante viajn apajn pasvortojn" #: src/view/com/feeds/ProfileFeedgens.tsx:155 #: src/view/com/lists/ProfileLists.tsx:154 msgid "There was an issue fetching your lists. Tap here to try again." -msgstr "" +msgstr "Estis problemo ŝargante viajn listojn. Tuŝetu ĉi tie por reprovi." #: src/screens/Settings/components/ChangeHandleDialog.tsx:105 msgid "There was an issue fetching your service info" @@ -7411,18 +7408,18 @@ msgstr "" #: src/view/com/posts/PostFeedErrorMessage.tsx:145 msgid "There was an issue removing this feed. Please check your internet connection and try again." -msgstr "" +msgstr "Estis problemo forigante ĉi tiun fluon. Bonvolu kontroli vian interretan konekton kaj reprovu." #: src/components/dms/ReportDialog.tsx:259 #: src/components/ReportDialog/SubmitView.tsx:88 msgid "There was an issue sending your report. Please check your internet connection." -msgstr "" +msgstr "Estis problemo sendante vian raporton. Bonvolu kontroli vian interretan konekton." #: src/screens/Profile/components/ProfileFeedHeader.tsx:136 #: src/view/com/posts/FeedShutdownMsg.tsx:52 #: src/view/com/posts/FeedShutdownMsg.tsx:71 msgid "There was an issue updating your feeds, please check your internet connection and try again." -msgstr "" +msgstr "Estis problemo ĝisdatigante viajn fluojn, bonvolu kontroli vian interretan konekton kaj reprovu." #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:107 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:128 @@ -7439,7 +7436,7 @@ msgstr "" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:392 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:402 msgid "There was an issue! {0}" -msgstr "" +msgstr "Estis problemo! {0}" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:217 #: src/screens/List/ListHiddenScreen.tsx:63 @@ -7450,7 +7447,7 @@ msgstr "" #: src/view/screens/ProfileList.tsx:440 #: src/view/screens/ProfileList.tsx:458 msgid "There was an issue. Please check your internet connection and try again." -msgstr "" +msgstr "Okazis problemo. Bonvolu kontroli vian interretan konekton kaj reprovi." #: src/components/dialogs/GifSelect.tsx:270 #: src/view/com/util/ErrorBoundary.tsx:59 @@ -7467,7 +7464,7 @@ msgstr "" #: src/components/moderation/ScreenHider.tsx:111 msgid "This {screenDescription} has been flagged:" -msgstr "" +msgstr "Ĉi tiu {screenDescription} estas markita per flago:" #: src/components/moderation/ScreenHider.tsx:106 msgid "This account has requested that users sign in to view their profile." @@ -7475,7 +7472,7 @@ msgstr "" #: src/components/dms/BlockedByListDialog.tsx:34 msgid "This account is blocked by one or more of your moderation lists. To unblock, please visit the lists directly and remove this user." -msgstr "" +msgstr "Ĉi tiu konto estas blokita de unu aŭ pli de viaj kontroladaj listoj. Por malbloki, bonvolu rekte viziti la listojn kaj forigu ĉi tiun uzanton." #: src/components/moderation/LabelsOnMeDialog.tsx:271 msgid "This appeal will be sent to <0>{sourceName}." @@ -7483,19 +7480,19 @@ msgstr "" #: src/screens/Messages/components/ChatDisabled.tsx:104 msgid "This appeal will be sent to Bluesky's moderation service." -msgstr "" +msgstr "Via apelacio estos sendita al la kontrolservo de Bluesky." #: src/screens/Messages/components/MessageListError.tsx:18 msgid "This chat was disconnected" -msgstr "" +msgstr "Ĉi tiu babilo malkonektiĝis" #: src/lib/moderation/useGlobalLabelStrings.ts:19 msgid "This content has been hidden by the moderators." -msgstr "" +msgstr "Ĉi tiu enhavo estas kaŝita laŭ kontrolantoj." #: src/lib/moderation/useGlobalLabelStrings.ts:24 msgid "This content has received a general warning from moderators." -msgstr "" +msgstr "Ĉi tiu enhavo ricevis ĝeneralan averton de kontrolantoj." #: src/components/dialogs/EmbedConsent.tsx:63 msgid "This content is hosted by {0}. Do you want to enable external media?" @@ -7508,11 +7505,11 @@ msgstr "" #: src/view/com/posts/PostFeedErrorMessage.tsx:114 msgid "This content is not viewable without a Bluesky account." -msgstr "" +msgstr "Ĉi tiu enhavo ne estas videbla sen Bluesky-konto." #: src/screens/Messages/components/ChatListItem.tsx:296 msgid "This conversation is with a deleted or a deactivated account. Press for options" -msgstr "" +msgstr "Ĉi tiu konversacio estas kun forigita aŭ malaktivigita konto. Premu por opcioj" #: src/screens/Settings/components/ExportCarDialog.tsx:96 msgid "This feature is in beta. You can read more about repository exports in <0>this blogpost." @@ -7528,25 +7525,25 @@ msgstr "" #: src/view/com/posts/CustomFeedEmptyState.tsx:38 msgid "This feed is empty! You may need to follow more users or tune your language settings." -msgstr "" +msgstr "Ĉi tiu fluo malplenas! Eble vi devas sekvi pli da uzantoj aŭ ŝanĝi viajn lingvajn agordojn." #: src/components/StarterPack/Main/PostsList.tsx:36 #: src/screens/Profile/ProfileFeed/index.tsx:189 #: src/view/screens/ProfileList.tsx:836 msgid "This feed is empty." -msgstr "" +msgstr "Tiu fluo malplenas." #: src/view/com/posts/FeedShutdownMsg.tsx:99 msgid "This feed is no longer online. We are showing <0>Discover instead." -msgstr "" +msgstr "La fluo ne plu estas enreta. Anstataŭe ni montras <0>Malkovri." #: src/screens/Settings/components/ChangeHandleDialog.tsx:574 msgid "This handle is reserved. Please try a different one." -msgstr "" +msgstr "Tiu identigilo estas rezervita. Bonvolu provi alian." #: src/components/dialogs/BirthDateSettings.tsx:41 msgid "This information is not shared with other users." -msgstr "" +msgstr "Tiuj informoj ne estas montrataj al aliaj uzantoj." #: src/view/com/modals/VerifyEmail.tsx:127 msgid "This is important in case you ever need to change your email or reset your password." @@ -7554,19 +7551,19 @@ msgstr "" #: src/components/moderation/ModerationDetailsDialog.tsx:168 msgid "This label was applied by the author." -msgstr "" +msgstr "Tiu etiketo estas aplikita de la aŭtoro." #: src/components/moderation/LabelsOnMeDialog.tsx:165 msgid "This label was applied by you." -msgstr "" +msgstr "Tiu etikedo estas aplikita de vi." #: src/screens/Profile/Sections/Labels.tsx:188 msgid "This labeler hasn't declared what labels it publishes, and may not be active." -msgstr "" +msgstr "Tiu etikedilo ne deklaris, kiajn etikedojn ĝi publikigas kaj ĝi povas esti neaktiva." #: src/view/com/modals/LinkWarning.tsx:72 msgid "This link is taking you to the following website:" -msgstr "" +msgstr "Ĉi tiu ligilo kondukas vin al la jena retejo:" #: src/screens/List/ListHiddenScreen.tsx:151 msgid "This list – created by <0>{0} – contains possible violations of Bluesky's community guidelines in its name or description." @@ -7578,7 +7575,7 @@ msgstr "" #: src/view/screens/ProfileList.tsx:955 msgid "This list is empty." -msgstr "" +msgstr "Ĉi tiu listo malplenas." #: src/screens/Profile/ErrorState.tsx:40 msgid "This moderation service is unavailable. See below for more details. If this issue persists, contact us." @@ -7594,10 +7591,10 @@ msgstr "" #: src/view/com/post-thread/PostThreadItem.tsx:153 msgid "This post has been deleted." -msgstr "" +msgstr "Ĉi tiu afiŝo estis forigita." #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:776 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:360 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:363 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't signed in." msgstr "" @@ -7607,7 +7604,7 @@ msgstr "" #: src/view/com/composer/Composer.tsx:428 msgid "This post's author has disabled quote posts." -msgstr "" +msgstr "La aŭtoro de ĉi tiu afiŝo malŝaltis citafiŝojn." #: src/view/com/profile/ProfileMenu.tsx:408 msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't signed in." @@ -7627,11 +7624,11 @@ msgstr "" #: src/view/com/profile/ProfileFollowers.tsx:95 msgid "This user doesn't have any followers." -msgstr "" +msgstr "Ĉi tiu uzanto havas neniun sekvanton." #: src/components/dms/MessagesListBlockedFooter.tsx:68 msgid "This user has blocked you" -msgstr "" +msgstr "Ĉi tiu uzanto blokis vin" #: src/components/moderation/ModerationDetailsDialog.tsx:79 #: src/lib/moderation/useModerationCauseDescription.ts:75 @@ -7648,7 +7645,7 @@ msgstr "" #: src/components/moderation/ModerationDetailsDialog.tsx:91 msgid "This user is included in the <0>{0} list which you have muted." -msgstr "" +msgstr "Ĉi tiu uzanto estas inkluzivita en la listo <0>{0}, kiun vi silentigis." #: src/components/NewskieDialog.tsx:65 msgid "This user is new here. Press for more info about when they joined." @@ -7656,7 +7653,7 @@ msgstr "" #: src/view/com/profile/ProfileFollows.tsx:95 msgid "This user isn't following anyone." -msgstr "" +msgstr "Ĉi tiu uzanto sekvas neniun." #: src/components/dialogs/MutedWords.tsx:435 msgid "This will delete \"{0}\" from your muted words. You can always add it back later." @@ -7673,33 +7670,33 @@ msgstr "" #: src/view/com/post-thread/PostThread.tsx:610 #: src/view/com/post-thread/PostThread.tsx:613 msgid "Thread options" -msgstr "" +msgstr "Fadenaj agordoj" #: src/screens/Settings/ContentAndMediaSettings.tsx:67 #: src/screens/Settings/ContentAndMediaSettings.tsx:70 msgid "Thread preferences" -msgstr "" +msgstr "Fadenaj preferoj" #: src/screens/Settings/ThreadPreferences.tsx:45 msgid "Thread Preferences" -msgstr "" +msgstr "Fadenaj preferoj" #: src/view/com/post-thread/PostThread.tsx:640 #: src/view/com/post-thread/PostThread.tsx:645 msgid "Threaded" -msgstr "" +msgstr "Fadenumo" #: src/screens/Settings/ThreadPreferences.tsx:142 msgid "Threaded mode" -msgstr "" +msgstr "Fadenuma reĝimo" #: src/Navigation.tsx:329 msgid "Threads Preferences" -msgstr "" +msgstr "Agordoj pri fadenoj" #: src/view/com/util/post-embeds/VideoEmbedInner/TimeIndicator.tsx:34 msgid "Time remaining: {0, plural, one {# second} other {# seconds}}" -msgstr "" +msgstr "Tempo restanta: {0, plural, one {# sekundo} other {# sekundoj}}" #: src/screens/Settings/components/DisableEmail2FADialog.tsx:99 msgid "To disable the email 2FA method, please verify your access to the email address." @@ -7719,7 +7716,7 @@ msgstr "" #: src/components/dms/DateDivider.tsx:44 msgid "Today" -msgstr "" +msgstr "Hodiaŭ" #: src/view/com/util/forms/DropdownButton.tsx:258 msgid "Toggle dropdown" @@ -7727,21 +7724,21 @@ msgstr "" #: src/screens/Moderation/index.tsx:335 msgid "Toggle to enable or disable adult content" -msgstr "" +msgstr "Baskuligi por ebligi aŭ malebligi poradoltan enhavon" #: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:158 msgid "Toggles the sound" -msgstr "" +msgstr "Baskulas la sonon" #: src/screens/Hashtag.tsx:84 #: src/screens/Topic.tsx:71 #: src/view/screens/Search/Search.tsx:505 msgid "Top" -msgstr "" +msgstr "Plej popularaj" #: src/Navigation.tsx:403 msgid "Topic" -msgstr "" +msgstr "Temo" #: src/components/dms/MessageMenu.tsx:105 #: src/components/dms/MessageMenu.tsx:107 @@ -7750,50 +7747,50 @@ msgstr "" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:451 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:453 msgid "Translate" -msgstr "" +msgstr "Traduki" #: src/screens/Search/components/ExploreTrendingTopics.tsx:69 #: src/view/shell/desktop/SidebarTrendingTopics.tsx:59 msgid "Trending" -msgstr "" +msgstr "Furoraĵoj" #: src/components/interstitials/TrendingVideos.tsx:88 #: src/screens/Search/components/ExploreTrendingVideos.tsx:106 msgid "Trending Videos" -msgstr "" +msgstr "Furoraj videaĵoj" #: src/view/com/util/error/ErrorScreen.tsx:103 msgctxt "action" msgid "Try again" -msgstr "" +msgstr "Reprovi" #: src/screens/Onboarding/state.ts:115 msgid "TV" -msgstr "" +msgstr "TV" #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:56 msgid "Two-factor authentication (2FA)" -msgstr "" +msgstr "Du-faza aŭtentikigo (2FA)" #: src/screens/Signup/StepHandle.tsx:118 msgid "Type your desired username" -msgstr "" +msgstr "Entajpu vian deziratan uzantnomon" #: src/screens/Messages/components/MessageInput.tsx:153 msgid "Type your message here" -msgstr "" +msgstr "Tajpu vian mesaĝon ĉi tie" #: src/screens/Settings/components/ChangeHandleDialog.tsx:413 msgid "Type:" -msgstr "" +msgstr "Tipo:" #: src/view/screens/ProfileList.tsx:613 msgid "Un-block list" -msgstr "" +msgstr "Malblokigi liston" #: src/view/screens/ProfileList.tsx:598 msgid "Un-mute list" -msgstr "" +msgstr "Malsilentigi liston" #: src/lib/strings/errors.ts:11 msgid "Unable to connect. Please check your internet connection and try again." @@ -7811,7 +7808,7 @@ msgstr "" #: src/screens/StarterPack/StarterPackScreen.tsx:654 msgid "Unable to delete" -msgstr "" +msgstr "Ne eblas forigi" #: src/components/dms/MessagesListBlockedFooter.tsx:97 #: src/components/dms/MessagesListBlockedFooter.tsx:104 @@ -7822,29 +7819,29 @@ msgstr "" #: src/view/com/profile/ProfileMenu.tsx:399 #: src/view/screens/ProfileList.tsx:716 msgid "Unblock" -msgstr "" +msgstr "Malbloki" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:202 msgctxt "action" msgid "Unblock" -msgstr "" +msgstr "Malbloki" #: src/components/dms/ConvoMenu.tsx:247 #: src/components/dms/ConvoMenu.tsx:250 #: src/view/com/profile/ProfileMenu.tsx:309 #: src/view/com/profile/ProfileMenu.tsx:315 msgid "Unblock account" -msgstr "" +msgstr "Malbloki konton" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:277 #: src/view/com/profile/ProfileMenu.tsx:381 msgid "Unblock Account?" -msgstr "" +msgstr "Ĉu malbloki konton?" #: src/view/com/util/post-ctrls/RepostButton.web.tsx:72 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:76 msgid "Undo repost" -msgstr "" +msgstr "Malfari reafiŝon" #: src/view/com/util/post-ctrls/RepostButton.tsx:68 msgid "Undo repost ({0, plural, one {# repost} other {# reposts}})" @@ -7853,20 +7850,20 @@ msgstr "" #: src/view/com/profile/FollowButton.tsx:63 msgctxt "action" msgid "Unfollow" -msgstr "" +msgstr "Ne sekvi" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:217 msgid "Unfollow {0}" -msgstr "" +msgstr "Ne sekvi {0}" #: src/view/com/profile/ProfileMenu.tsx:251 #: src/view/com/profile/ProfileMenu.tsx:261 msgid "Unfollow account" -msgstr "" +msgstr "Ne sekvi konton" #: src/screens/VideoFeed/index.tsx:810 msgid "Unfollows the user" -msgstr "" +msgstr "Ĉesas sekvi la uzanton" #: src/components/moderation/ReportDialog/index.tsx:361 msgid "Unfortunately, none of your subscribed labelers supports this report type." @@ -7874,114 +7871,114 @@ msgstr "" #: src/screens/Profile/components/ProfileFeedHeader.tsx:510 msgid "Unlike" -msgstr "" +msgstr "Ne plu ŝati" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:306 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:309 msgid "Unlike ({0, plural, one {# like} other {# likes}})" -msgstr "" +msgstr "Ne plu ŝati ({0, plural, one {# ŝato} other {# ŝatoj}})" #: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:155 #: src/view/com/util/post-embeds/VideoEmbedInner/web-controls/VolumeControl.tsx:94 msgctxt "video" msgid "Unmute" -msgstr "" +msgstr "Malsilentigi" #: src/view/screens/ProfileList.tsx:723 msgid "Unmute" -msgstr "" +msgstr "Malsilentigi" #: src/components/RichTextTag.tsx:140 #: src/components/RichTextTag.tsx:153 msgid "Unmute {tag}" -msgstr "" +msgstr "Malsilentigi {tag}" #: src/view/com/profile/ProfileMenu.tsx:288 #: src/view/com/profile/ProfileMenu.tsx:294 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:651 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:657 msgid "Unmute account" -msgstr "" +msgstr "Malsilentigi konton" #: src/components/dms/ConvoMenu.tsx:236 msgid "Unmute conversation" -msgstr "" +msgstr "Malsilentigi konversacion" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:536 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:540 msgid "Unmute thread" -msgstr "" +msgstr "Malsilentigi fadenon" #: src/view/com/util/post-embeds/VideoEmbedInner/web-controls/VideoControls.tsx:318 msgid "Unmute video" -msgstr "" +msgstr "Malsilentigi videaĵon" #: src/view/screens/ProfileList.tsx:707 msgid "Unpin" -msgstr "" +msgstr "Depingli" #: src/screens/Profile/components/ProfileFeedHeader.tsx:515 #: src/screens/Profile/components/ProfileFeedHeader.tsx:522 msgid "Unpin feed" -msgstr "" +msgstr "Depingli fluon" #: src/screens/Profile/components/ProfileFeedHeader.tsx:305 #: src/screens/Profile/components/ProfileFeedHeader.tsx:307 msgid "Unpin from home" -msgstr "" +msgstr "Depingli de la hejmpaĝo" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:426 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:433 msgid "Unpin from profile" -msgstr "" +msgstr "Depingli de la profilo" #: src/view/screens/ProfileList.tsx:578 msgid "Unpin moderation list" -msgstr "" +msgstr "Depingli kontrol-liston" #: src/screens/Profile/components/ProfileFeedHeader.tsx:160 msgid "Unpinned {0} from Home" -msgstr "" +msgstr "{0} depinglita de hejmo" #: src/view/screens/ProfileList.tsx:355 msgid "Unpinned from your feeds" -msgstr "" +msgstr "Depinglita de viaj fadenoj" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:246 msgid "Unsubscribe" -msgstr "" +msgstr "Malaboni" #: src/screens/List/ListHiddenScreen.tsx:198 #: src/screens/List/ListHiddenScreen.tsx:208 msgid "Unsubscribe from list" -msgstr "" +msgstr "Malaboni de listo" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:213 msgid "Unsubscribe from this labeler" -msgstr "" +msgstr "Malaboni de ĉi tiu etikedilo" #: src/screens/List/ListHiddenScreen.tsx:86 msgid "Unsubscribed from list" -msgstr "" +msgstr "Malabonita de listo" #: src/view/com/composer/Composer.tsx:781 msgid "Unsupported video type" -msgstr "" +msgstr "Nesubtenata videaĵa tipo" #: src/view/com/composer/videos/SelectVideoBtn.tsx:68 msgid "Unsupported video type: {0}" -msgstr "" +msgstr "Nesubtenata videaĵa tipo: {0}" #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:77 #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:90 #: src/lib/moderation/useReportOptions.ts:77 #: src/lib/moderation/useReportOptions.ts:90 msgid "Unwanted Sexual Content" -msgstr "" +msgstr "Nedezirata seksuma enhavo" #: src/screens/Settings/components/OTAInfo.tsx:58 #: src/screens/Settings/components/OTAInfo.tsx:74 msgid "Update" -msgstr "" +msgstr "Ĝisdatigi" #: src/view/com/modals/UserAddRemoveLists.tsx:82 msgid "Update <0>{displayName} in Lists" @@ -7990,7 +7987,7 @@ msgstr "" #: src/screens/Settings/components/ChangeHandleDialog.tsx:507 #: src/screens/Settings/components/ChangeHandleDialog.tsx:528 msgid "Update to {domain}" -msgstr "" +msgstr "Ŝanĝi al {domain}" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:318 msgctxt "toast" @@ -8004,38 +8001,38 @@ msgstr "" #: src/screens/Login/SetNewPasswordForm.tsx:190 msgid "Updating..." -msgstr "" +msgstr "Ĝisdatigado..." #: src/screens/Onboarding/StepProfile/index.tsx:290 msgid "Upload a photo instead" -msgstr "" +msgstr "Alŝuti foton anstataŭe" #: src/screens/Settings/components/ChangeHandleDialog.tsx:453 msgid "Upload a text file to:" -msgstr "" +msgstr "Alŝuti tekstodosieron al:" #: src/view/com/util/UserAvatar.tsx:368 #: src/view/com/util/UserAvatar.tsx:371 #: src/view/com/util/UserBanner.tsx:123 #: src/view/com/util/UserBanner.tsx:126 msgid "Upload from Camera" -msgstr "" +msgstr "Alŝuti el la fotilo" #: src/view/com/util/UserAvatar.tsx:385 #: src/view/com/util/UserBanner.tsx:140 msgid "Upload from Files" -msgstr "" +msgstr "Alŝuti el la dosieroj" #: src/view/com/util/UserAvatar.tsx:379 #: src/view/com/util/UserAvatar.tsx:383 #: src/view/com/util/UserBanner.tsx:134 #: src/view/com/util/UserBanner.tsx:138 msgid "Upload from Library" -msgstr "" +msgstr "Alŝuti el la galerio" #: src/lib/api/index.ts:302 msgid "Uploading images..." -msgstr "" +msgstr "Alŝutado de bildoj..." #: src/lib/api/index.ts:356 #: src/lib/api/index.ts:380 @@ -8044,111 +8041,111 @@ msgstr "" #: src/view/com/composer/Composer.tsx:1655 msgid "Uploading video..." -msgstr "" +msgstr "Alŝutado de videaĵo..." #: src/screens/Settings/AppPasswords.tsx:67 msgid "Use app passwords to sign in to other Bluesky clients without giving full access to your account or password." -msgstr "" +msgstr "Uzi apan pasvorton por ensaluti al aliaj Bluesky-klientoj ne donante plenan aliron al via konto aŭ pasvorto." #: src/screens/Settings/components/ChangeHandleDialog.tsx:539 msgid "Use default provider" -msgstr "" +msgstr "Uzi defaŭltan provizanton" #: src/view/com/modals/InAppBrowserConsent.tsx:53 #: src/view/com/modals/InAppBrowserConsent.tsx:55 msgid "Use in-app browser" -msgstr "" +msgstr "Uzi en-apan retumilon" #: src/screens/Settings/ContentAndMediaSettings.tsx:93 #: src/screens/Settings/ContentAndMediaSettings.tsx:99 msgid "Use in-app browser to open links" -msgstr "" +msgstr "Uzi en-apan retumilon por malfermi ligilojn" #: src/view/com/modals/InAppBrowserConsent.tsx:63 #: src/view/com/modals/InAppBrowserConsent.tsx:65 msgid "Use my default browser" -msgstr "" +msgstr "Uzi mian defaŭltan retumilon" #: src/screens/Feeds/NoSavedFeedsOfAnyType.tsx:53 msgid "Use recommended" -msgstr "" +msgstr "Uzi rekomendatajn agordojn" #: src/screens/Settings/components/AddAppPasswordDialog.tsx:190 msgid "Use this to sign in to the other app along with your handle." -msgstr "" +msgstr "Uzi tion por registriĝi en la alia aplikaĵo per via identigilo." #: src/view/com/modals/InviteCodes.tsx:201 msgid "Used by:" -msgstr "" +msgstr "Uzita de:" #: src/components/dms/ReportDialog.tsx:324 msgctxt "toast" msgid "User blocked" -msgstr "" +msgstr "Uzanto blokita" #: src/components/moderation/ModerationDetailsDialog.tsx:71 #: src/lib/moderation/useModerationCauseDescription.ts:63 msgid "User Blocked" -msgstr "" +msgstr "Uzanto blokita" #: src/lib/moderation/useModerationCauseDescription.ts:55 msgid "User Blocked by \"{0}\"" -msgstr "" +msgstr "Uzanto blokita de \"{0}\"" #: src/components/dms/BlockedByListDialog.tsx:27 msgid "User blocked by list" -msgstr "" +msgstr "Uzanto blokita de listo" #: src/components/moderation/ModerationDetailsDialog.tsx:57 msgid "User Blocked by List" -msgstr "" +msgstr "Uzanto blokita de listo" #: src/lib/moderation/useModerationCauseDescription.ts:73 msgid "User Blocking You" -msgstr "" +msgstr "Uzanto blokas vin" #: src/components/moderation/ModerationDetailsDialog.tsx:77 msgid "User Blocks You" -msgstr "" +msgstr "Uzanto blokas vin" #: src/view/com/modals/UserAddRemoveLists.tsx:214 msgid "User list by {0}" -msgstr "" +msgstr "Uzanta listo de {0}" #: src/view/com/modals/UserAddRemoveLists.tsx:212 msgid "User list by you" -msgstr "" +msgstr "Listo de uzantoj de vi" #: src/view/com/modals/CreateOrEditList.tsx:176 msgctxt "toast" msgid "User list created" -msgstr "" +msgstr "Listo de uzantoj kreita" #: src/view/com/modals/CreateOrEditList.tsx:162 msgctxt "toast" msgid "User list updated" -msgstr "" +msgstr "Listo de uzantoj ĝisdatigita" #: src/screens/Login/LoginForm.tsx:201 msgid "Username or email address" -msgstr "" +msgstr "Uzantnomo aŭ retpoŝtadreso" #: src/components/WhoCanReply.tsx:280 msgid "users followed by <0>@{0}" -msgstr "" +msgstr "uzantoj sekvataj de <0>@{0}" #: src/components/WhoCanReply.tsx:267 msgid "users following <0>@{0}" -msgstr "" +msgstr "uzantoj sekvantaj <0>@{0}" #: src/screens/Messages/Settings.tsx:92 #: src/screens/Messages/Settings.tsx:95 msgid "Users I follow" -msgstr "" +msgstr "Uzantoj, kiujn mi sekvas" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:456 msgid "Users in \"{0}\"" -msgstr "" +msgstr "Uzantoj en \"{0}\"" #: src/components/LikesDialog.tsx:83 msgid "Users that have liked this content or profile" @@ -8156,20 +8153,20 @@ msgstr "" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:433 msgid "Users you follow" -msgstr "" +msgstr "Uzantoj, kiujn vi sekvas" #: src/screens/Settings/components/ChangeHandleDialog.tsx:419 msgid "Value:" -msgstr "" +msgstr "Valoro:" #: src/view/com/composer/videos/SelectVideoBtn.tsx:127 msgid "Verified email required" -msgstr "" +msgstr "Devigas konfirmitan retpoŝtadreson" #: src/screens/Settings/components/ChangeHandleDialog.tsx:509 #: src/screens/Settings/components/ChangeHandleDialog.tsx:530 msgid "Verify DNS Record" -msgstr "" +msgstr "Kontrolu DNS-rikordon" #: src/components/dialogs/VerifyEmailDialog.tsx:134 #: src/components/intents/VerifyEmailIntentDialog.tsx:67 @@ -8179,11 +8176,11 @@ msgstr "" #: src/view/com/modals/ChangeEmail.tsx:200 #: src/view/com/modals/ChangeEmail.tsx:202 msgid "Verify New Email" -msgstr "" +msgstr "Konfirmi novan retpoŝtadreson" #: src/view/com/composer/videos/SelectVideoBtn.tsx:131 msgid "Verify now" -msgstr "" +msgstr "Konfirmi nun" #: src/screens/Settings/components/ChangeHandleDialog.tsx:510 #: src/screens/Settings/components/ChangeHandleDialog.tsx:532 @@ -8193,95 +8190,95 @@ msgstr "" #: src/screens/Settings/AccountSettings.tsx:75 #: src/screens/Settings/AccountSettings.tsx:91 msgid "Verify your email" -msgstr "" +msgstr "Konfirmi vian retpoŝtadreson" #: src/components/dialogs/VerifyEmailDialog.tsx:85 #: src/view/com/modals/VerifyEmail.tsx:111 msgid "Verify Your Email" -msgstr "" +msgstr "Konfirmi vian retpoŝtadreson" #: src/screens/Settings/AboutSettings.tsx:73 #: src/screens/Settings/AboutSettings.tsx:102 msgid "Version {appVersion}" -msgstr "" +msgstr "Versio {appVersion}" #: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:83 #: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:134 msgid "Video" -msgstr "" +msgstr "Videaĵo" #: src/view/com/composer/state/video.ts:358 msgid "Video failed to process" -msgstr "" +msgstr "Pritraktado de video fiaskis" #: src/Navigation.tsx:454 msgid "Video Feed" -msgstr "" +msgstr "Videaĵo-fluo" #: src/components/VideoPostCard.tsx:122 msgid "Video from {0}: {text}" -msgstr "" +msgstr "Videaĵo de {0}: {text}" #: src/screens/Onboarding/index.tsx:39 #: src/screens/Onboarding/state.ts:103 msgid "Video Games" -msgstr "" +msgstr "Videoludoj" #: src/screens/VideoFeed/index.tsx:1039 msgid "Video is paused" -msgstr "" +msgstr "Videaĵo estas paŭzigita" #: src/screens/VideoFeed/index.tsx:1039 msgid "Video is playing" -msgstr "" +msgstr "Videaĵo estas ludata" #: src/view/com/util/post-embeds/VideoEmbed.web.tsx:191 msgid "Video not found." -msgstr "" +msgstr "Videaĵo netrovita." #: src/view/com/composer/videos/SubtitleDialog.tsx:99 msgid "Video settings" -msgstr "" +msgstr "Agordoj pri videaĵoj" #: src/view/com/composer/Composer.tsx:1665 msgid "Video uploaded" -msgstr "" +msgstr "Videaĵo alŝutita" #: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:83 msgid "Video: {0}" -msgstr "" +msgstr "Videaĵo: {0}" -#: src/view/screens/Profile.tsx:223 +#: src/view/screens/Profile.tsx:225 msgid "Videos" -msgstr "" +msgstr "Videaĵoj" #: src/view/com/composer/videos/SelectVideoBtn.tsx:60 #: src/view/com/composer/videos/SelectVideoBtn.tsx:75 msgid "Videos must be less than 3 minutes long" -msgstr "" +msgstr "Videaĵoj devas esti malpli ol 3 minutojn longaj" #: src/screens/Profile/Header/Shell.tsx:168 msgid "View {0}'s avatar" -msgstr "" +msgstr "Vidi la profilbildon de {0}" #: src/components/ProfileCard.tsx:110 #: src/screens/Profile/components/ProfileFeedHeader.tsx:446 #: src/screens/VideoFeed/index.tsx:769 #: src/view/com/notifications/NotificationFeedItem.tsx:413 msgid "View {0}'s profile" -msgstr "" +msgstr "Vidi la profilon de {0}" #: src/components/dms/MessagesListHeader.tsx:176 msgid "View {displayName}'s profile" -msgstr "" +msgstr "Vidi la profilon de {displayName}" #: src/components/ProfileHoverCard/index.web.tsx:433 msgid "View blocked user's profile" -msgstr "" +msgstr "Vidi la profilon de blokita uzanto" #: src/screens/Settings/components/ExportCarDialog.tsx:100 msgid "View blogpost for more details" -msgstr "" +msgstr "Vidi blogafiŝon por pli da detaloj" #: src/view/screens/Log.tsx:57 msgid "View debug entry" @@ -8291,7 +8288,7 @@ msgstr "" #: src/screens/VideoFeed/index.tsx:638 #: src/screens/VideoFeed/index.tsx:656 msgid "View details" -msgstr "" +msgstr "Vidi detalojn" #: src/components/moderation/ReportDialog/index.tsx:263 #: src/components/ReportDialog/SelectReportOptionView.tsx:132 @@ -8300,18 +8297,18 @@ msgstr "" #: src/view/com/posts/ViewFullThread.tsx:56 msgid "View full thread" -msgstr "" +msgstr "Vidi tutan fadenon" #: src/components/moderation/LabelsOnMe.tsx:46 msgid "View information about these labels" -msgstr "" +msgstr "Vidu informojn pri ĉi tiuj etikedoj" #: src/components/interstitials/TrendingVideos.tsx:191 #: src/components/interstitials/TrendingVideos.tsx:210 #: src/screens/Search/components/ExploreTrendingVideos.tsx:231 #: src/screens/Search/components/ExploreTrendingVideos.tsx:250 msgid "View more" -msgstr "" +msgstr "Vidi pli" #: src/components/ProfileHoverCard/index.web.tsx:419 #: src/components/ProfileHoverCard/index.web.tsx:439 @@ -8321,11 +8318,11 @@ msgstr "" #: src/view/com/util/PostMeta.tsx:78 #: src/view/com/util/PostMeta.tsx:93 msgid "View profile" -msgstr "" +msgstr "Vidi profilon" #: src/view/com/profile/ProfileSubpageHeader.tsx:119 msgid "View the avatar" -msgstr "" +msgstr "Vidi la profilbildon" #: src/components/LabelingServiceCard/index.tsx:164 msgid "View the labeling service provided by @{0}" @@ -8333,15 +8330,15 @@ msgstr "" #: src/screens/Profile/components/ProfileFeedHeader.tsx:481 msgid "View users who like this feed" -msgstr "" +msgstr "Vidi uzantojn, kiuj ŝatis ĉi tiun fluon" #: src/components/VideoPostCard.tsx:398 msgid "View video" -msgstr "" +msgstr "Vidi videaĵon" #: src/screens/Moderation/index.tsx:264 msgid "View your blocked accounts" -msgstr "" +msgstr "Vidi viajn blokitajn kontojn" #: src/screens/Moderation/index.tsx:204 msgid "View your default post interaction settings" @@ -8350,20 +8347,20 @@ msgstr "" #: src/view/com/home/HomeHeaderLayout.web.tsx:56 #: src/view/com/home/HomeHeaderLayoutMobile.tsx:77 msgid "View your feeds and explore more" -msgstr "" +msgstr "Vidi viajn fluojn kaj esplori pli" #: src/screens/Moderation/index.tsx:234 msgid "View your moderation lists" -msgstr "" +msgstr "Montru viajn kontrol-listojn" #: src/screens/Moderation/index.tsx:249 msgid "View your muted accounts" -msgstr "" +msgstr "Vidi viajn silentigitajn kontojn" #: src/view/com/util/images/AutoSizedImage.tsx:199 #: src/view/com/util/images/AutoSizedImage.tsx:221 msgid "Views full image" -msgstr "" +msgstr "Montras la tutan bildon" #: src/components/VideoPostCard.tsx:121 msgid "Views video in immersive mode" @@ -8372,41 +8369,41 @@ msgstr "" #: src/view/com/modals/LinkWarning.tsx:89 #: src/view/com/modals/LinkWarning.tsx:95 msgid "Visit Site" -msgstr "" +msgstr "Viziti retejon" #: src/view/com/util/post-embeds/VideoEmbedInner/web-controls/VolumeControl.tsx:80 msgid "Volume" -msgstr "" +msgstr "Laŭteco" #: src/components/moderation/LabelPreference.tsx:136 #: src/lib/moderation/useLabelBehaviorDescription.ts:17 #: src/lib/moderation/useLabelBehaviorDescription.ts:22 msgid "Warn" -msgstr "" +msgstr "Averti" #: src/lib/moderation/useLabelBehaviorDescription.ts:48 msgid "Warn content" -msgstr "" +msgstr "Averti pri enhavo" #: src/lib/moderation/useLabelBehaviorDescription.ts:46 msgid "Warn content and filter from feeds" -msgstr "" +msgstr "Averti pri enhavo kaj elfiltri el fluoj" #: src/screens/Hashtag.tsx:205 msgid "We couldn't find any results for that hashtag." -msgstr "" +msgstr "Ni ne povis trovi rezultojn por tiu kradvorto." #: src/screens/Topic.tsx:178 msgid "We couldn't find any results for that topic." -msgstr "" +msgstr "Ni ne povis trovi rezultojn por tiu temo." #: src/screens/Messages/Conversation.tsx:118 msgid "We couldn't load this conversation" -msgstr "" +msgstr "Ni ne povis ŝargi ĉi tiun konversacion" #: src/screens/SignupQueued.tsx:160 msgid "We estimate {estimatedTime} until your account is ready." -msgstr "" +msgstr "Ni taksas, ke via konto pretos post {estimatedTime}." #: src/components/intents/VerifyEmailIntentDialog.tsx:107 msgid "We have sent another verification email to <0>{0}." @@ -8434,11 +8431,11 @@ msgstr "" #: src/screens/Onboarding/StepInterests/index.tsx:129 msgid "We weren't able to connect. Please try again to continue setting up your account. If it continues to fail, you can skip this flow." -msgstr "" +msgstr "Ne eblis konetktiĝi. Bonvolu reprovi por kontinui agordadon de via konto. Se tio daŭre fiaskos, vi povos preterlasi ĉi tiun procezon." #: src/screens/SignupQueued.tsx:164 msgid "We will let you know when your account is ready." -msgstr "" +msgstr "Ni informos vin kiam via konto estos preta." #: src/screens/Onboarding/StepInterests/index.tsx:134 msgid "We'll use this to help customize your experience." @@ -8447,11 +8444,11 @@ msgstr "" #: src/components/dms/dialogs/SearchablePeopleList.tsx:92 #: src/components/ProgressGuide/FollowDialog.tsx:157 msgid "We're having network issues, try again" -msgstr "" +msgstr "Ni havas retajn problemojn, provu denove" #: src/screens/Signup/index.tsx:95 msgid "We're so excited to have you join us!" -msgstr "" +msgstr "Ni ege feliĉas ke vi aliĝas nin!" #: src/view/screens/ProfileList.tsx:115 msgid "We're sorry, but we were unable to resolve this list. If this persists, please contact the list creator, @{handleOrDid}." @@ -8463,16 +8460,16 @@ msgstr "" #: src/view/screens/Search/Search.tsx:205 msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." -msgstr "" +msgstr "Bedaŭrinde, via serĉo malsukcesis. Bonvolu reprovi post kelkaj minutoj." #: src/view/com/composer/Composer.tsx:425 msgid "We're sorry! The post you are replying to has been deleted." -msgstr "" +msgstr "Ni bedaŭras! La afiŝo al kiu vi respondas estis forigita." #: src/components/Lists.tsx:194 #: src/view/screens/NotFound.tsx:50 msgid "We're sorry! We can't find the page you were looking for." -msgstr "" +msgstr "Ni bedaŭras! Ni ne povas trovi la paĝon, kiun vi serĉis." #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:356 msgid "We're sorry! You can only subscribe to twenty labelers, and you've reached your limit of twenty." @@ -8480,23 +8477,23 @@ msgstr "" #: src/screens/Deactivated.tsx:125 msgid "Welcome back!" -msgstr "" +msgstr "Rebonvenon!" #: src/components/NewskieDialog.tsx:103 msgid "Welcome, friend!" -msgstr "" +msgstr "Bonvenon, amiko!" #: src/screens/Onboarding/StepInterests/index.tsx:126 msgid "What are your interests?" -msgstr "" +msgstr "Kiuj estas viaj interesoj?" #: src/screens/StarterPack/Wizard/StepDetails.tsx:41 msgid "What do you want to call your starter pack?" -msgstr "" +msgstr "Kiel vi volas nomi vian startpakon?" #: src/screens/Search/components/ExploreTrendingTopics.tsx:79 msgid "What people are posting about." -msgstr "" +msgstr "Pri kio homoj afiŝas." #: src/view/com/auth/SplashScreen.tsx:38 #: src/view/com/auth/SplashScreen.web.tsx:99 @@ -8506,25 +8503,25 @@ msgstr "Kio okazas?" #: src/view/com/modals/lang-settings/PostLanguagesSettings.tsx:80 msgid "Which languages are used in this post?" -msgstr "" +msgstr "Kiuj lingvoj estis uzitaj en ĉi tiu afiŝo?" #: src/view/com/modals/lang-settings/ContentLanguagesSettings.tsx:79 msgid "Which languages would you like to see in your algorithmic feeds?" -msgstr "" +msgstr "Kiujn lingvojn vi ŝatus vidi en viaj algoritmaj fadenoj?" #: src/components/WhoCanReply.tsx:183 msgid "Who can interact with this post?" -msgstr "" +msgstr "Kiu povas interagi kun ĉi tiu afiŝo?" #: src/components/WhoCanReply.tsx:91 msgid "Who can reply" -msgstr "" +msgstr "Kiu povas respondi" #: src/screens/Home/NoFeedsPinned.tsx:79 -#: src/screens/Messages/ChatList.tsx:230 -#: src/screens/Messages/Inbox.tsx:171 +#: src/screens/Messages/ChatList.tsx:231 +#: src/screens/Messages/Inbox.tsx:176 msgid "Whoops!" -msgstr "" +msgstr "Ups!" #: src/components/interstitials/TrendingVideos.tsx:127 #: src/screens/Search/components/ExploreTrendingVideos.tsx:147 @@ -8533,113 +8530,113 @@ msgstr "" #: src/screens/Takendown.tsx:173 msgid "Why are you appealing?" -msgstr "" +msgstr "Kial vi apelacias?" #: src/components/ReportDialog/SelectReportOptionView.tsx:42 msgid "Why should this content be reviewed?" -msgstr "" +msgstr "Kial tiu enhavo estu reviziita?" #: src/components/moderation/ReportDialog/copy.ts:32 #: src/components/ReportDialog/SelectReportOptionView.tsx:55 msgid "Why should this feed be reviewed?" -msgstr "" +msgstr "Kial tiu fadeno estu reviziita?" #: src/components/moderation/ReportDialog/copy.ts:26 #: src/components/ReportDialog/SelectReportOptionView.tsx:52 msgid "Why should this list be reviewed?" -msgstr "" +msgstr "Kial tiu listo estu reviziita?" #: src/components/moderation/ReportDialog/copy.ts:44 #: src/components/ReportDialog/SelectReportOptionView.tsx:61 msgid "Why should this message be reviewed?" -msgstr "" +msgstr "Kial tiu mesaĝo estu reviziita?" #: src/components/moderation/ReportDialog/copy.ts:20 #: src/components/ReportDialog/SelectReportOptionView.tsx:49 msgid "Why should this post be reviewed?" -msgstr "" +msgstr "Kial tiu afiŝo estu reviziita?" #: src/components/moderation/ReportDialog/copy.ts:38 #: src/components/ReportDialog/SelectReportOptionView.tsx:58 msgid "Why should this starter pack be reviewed?" -msgstr "" +msgstr "Kial tiu startpako estu reviziita?" #: src/components/moderation/ReportDialog/copy.ts:14 #: src/components/ReportDialog/SelectReportOptionView.tsx:46 msgid "Why should this user be reviewed?" -msgstr "" +msgstr "Kial tiu uzanto estu reviziita?" #: src/screens/Messages/components/MessageInput.tsx:154 #: src/screens/Messages/components/MessageInput.web.tsx:214 msgid "Write a message" -msgstr "" +msgstr "Tajpu mesaĝon" #: src/view/com/composer/Composer.tsx:832 msgid "Write post" -msgstr "" +msgstr "Tajpu afiŝon" #: src/view/com/composer/Composer.tsx:742 #: src/view/com/post-thread/PostThreadComposePrompt.tsx:69 msgid "Write your reply" -msgstr "" +msgstr "Tajpu vian respondon" #: src/screens/Onboarding/index.tsx:25 #: src/screens/Onboarding/state.ts:116 msgid "Writers" -msgstr "" +msgstr "Verkistoj" #: src/screens/Settings/components/ChangeHandleDialog.tsx:337 msgid "Wrong DID returned from server. Received: {0}" -msgstr "" +msgstr "Malĝusta DID sendita de servilo. Ricevita: {0}" #: src/view/com/composer/select-language/SuggestedLanguage.tsx:86 msgid "Yes" -msgstr "" +msgstr "Jes" #: src/screens/Settings/components/DeactivateAccountDialog.tsx:106 #: src/screens/Settings/components/DeactivateAccountDialog.tsx:108 msgid "Yes, deactivate" -msgstr "" +msgstr "Jes, malaktivigi" #: src/screens/StarterPack/StarterPackScreen.tsx:666 msgid "Yes, delete this starter pack" -msgstr "" +msgstr "Jes, forigu ĉi tiun startpakon" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:812 msgid "Yes, detach" -msgstr "" +msgstr "Jes, malligi" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:822 msgid "Yes, hide" -msgstr "" +msgstr "Jes, kaŝi" #: src/screens/Deactivated.tsx:147 msgid "Yes, reactivate my account" -msgstr "" +msgstr "Jes, reaktivigu mian konton" #: src/components/dms/DateDivider.tsx:46 msgid "Yesterday" -msgstr "" +msgstr "Hieraŭ" #: src/components/NewskieDialog.tsx:43 msgid "You" -msgstr "" +msgstr "Vi" #: src/components/forms/HostingProvider.tsx:46 msgid "You are creating an account on" -msgstr "" +msgstr "Vi kreas konton ĉe" #: src/screens/SignupQueued.tsx:157 msgid "You are in line." -msgstr "" +msgstr "Vi estas en vico." #: src/view/com/composer/state/video.ts:410 msgid "You are not allowed to upload videos." -msgstr "" +msgstr "Vi ne rajtas alŝuti videaĵojn." #: src/view/com/profile/ProfileFollows.tsx:94 msgid "You are not following anyone." -msgstr "" +msgstr "Vi sekvas neniun." #: src/view/com/posts/FollowingEmptyState.tsx:63 #: src/view/com/posts/FollowingEndOfFeed.tsx:64 @@ -8676,15 +8673,15 @@ msgstr "" #: src/view/com/profile/ProfileFollowers.tsx:94 msgid "You do not have any followers." -msgstr "" +msgstr "Vi ne havas sekvantojn." #: src/screens/Profile/KnownFollowers.tsx:109 msgid "You don't follow any users who follow @{name}." -msgstr "" +msgstr "Vi sekvas neniun uzanton kiu sekvas @{name}." -#: src/screens/Messages/Inbox.tsx:215 +#: src/screens/Messages/Inbox.tsx:220 msgid "You don't have any chat requests at the moment." -msgstr "" +msgstr "Vi ne havas babilpetojn ĉi-momente." #: src/view/com/modals/InviteCodes.tsx:67 msgid "You don't have any invite codes yet! We'll send you some when you've been on Bluesky for a little longer." @@ -8692,25 +8689,25 @@ msgstr "" #: src/view/screens/SavedFeeds.tsx:137 msgid "You don't have any pinned feeds." -msgstr "" +msgstr "Vi havas neniujn alpinglitajn fadenojn." #: src/view/screens/SavedFeeds.tsx:177 msgid "You don't have any saved feeds." -msgstr "" +msgstr "Vi havas neniun konservitan fluon." #: src/view/com/post-thread/PostThread.tsx:271 msgid "You have blocked the author or you have been blocked by the author." -msgstr "" +msgstr "Vi blokis la aŭtoron aŭ vi estas blokita de la aŭtoro." #: src/components/dms/MessagesListBlockedFooter.tsx:66 msgid "You have blocked this user" -msgstr "" +msgstr "Vi blokis ĉi tiun uzanton" #: src/components/moderation/ModerationDetailsDialog.tsx:73 #: src/lib/moderation/useModerationCauseDescription.ts:57 #: src/lib/moderation/useModerationCauseDescription.ts:65 msgid "You have blocked this user. You cannot view their content." -msgstr "" +msgstr "Vi blokis ĉi tiun uzanton. Vi ne povas vidi ties enhavon." #: src/screens/Login/SetNewPasswordForm.tsx:49 #: src/screens/Login/SetNewPasswordForm.tsx:95 @@ -8721,37 +8718,37 @@ msgstr "" #: src/lib/moderation/useModerationCauseDescription.ts:116 msgid "You have hidden this post" -msgstr "" +msgstr "Vi kaŝis ĉi tiun afiŝon" #: src/components/moderation/ModerationDetailsDialog.tsx:111 msgid "You have hidden this post." -msgstr "" +msgstr "Vi kaŝis ĉi tiun afiŝon." #: src/components/moderation/ModerationDetailsDialog.tsx:104 #: src/lib/moderation/useModerationCauseDescription.ts:99 msgid "You have muted this account." -msgstr "" +msgstr "Vi silentigis ĉi tiun konton." #: src/lib/moderation/useModerationCauseDescription.ts:93 msgid "You have muted this user" -msgstr "" +msgstr "Vi silentigis ĉi tiun uzanton" -#: src/screens/Messages/ChatList.tsx:273 +#: src/screens/Messages/ChatList.tsx:274 msgid "You have no conversations yet. Start one!" -msgstr "" +msgstr "Vi ankoraŭ havas neniun konversacion. Komencu iun!" #: src/view/com/feeds/ProfileFeedgens.tsx:143 msgid "You have no feeds." -msgstr "" +msgstr "Vi ne havas fluojn." #: src/view/com/lists/MyLists.tsx:81 #: src/view/com/lists/ProfileLists.tsx:139 msgid "You have no lists." -msgstr "" +msgstr "Vi ne havas listojn." #: src/view/screens/ModerationBlockedAccounts.tsx:129 msgid "You have not blocked any accounts yet. To block an account, go to their profile and select \"Block account\" from the menu on their account." -msgstr "" +msgstr "Vi ankoraŭ ne blokis iun ajn kontojn. Por bloki konton, rigardu ĝian profilon kaj elektu \"Bloki konton\" de la menuo ĉe ties konton." #: src/view/screens/ModerationMutedAccounts.tsx:128 msgid "You have not muted any accounts yet. To mute an account, go to their profile and select \"Mute account\" from the menu on their account." @@ -8759,7 +8756,7 @@ msgstr "" #: src/components/Lists.tsx:57 msgid "You have reached the end" -msgstr "" +msgstr "Vi atingis la finon" #: src/lib/media/video/upload.shared.ts:56 msgid "You have temporarily reached the limit for video uploads. Please try again later." @@ -8767,16 +8764,16 @@ msgstr "" #: src/components/StarterPack/ProfileStarterPacks.tsx:239 msgid "You haven't created a starter pack yet!" -msgstr "" +msgstr "Vi ankoraŭ kreis neniun startpakon!" #: src/components/dialogs/MutedWords.tsx:398 msgid "You haven't muted any words or tags yet" -msgstr "" +msgstr "Vi ankoraŭ silentigis neniujn vortojn aŭ kradvortojn" #: src/components/moderation/ModerationDetailsDialog.tsx:118 #: src/lib/moderation/useModerationCauseDescription.ts:127 msgid "You hid this reply." -msgstr "" +msgstr "Vi kaŝis ĉi tiun respondon." #: src/components/moderation/LabelsOnMeDialog.tsx:79 msgid "You may appeal non-self labels if you feel they were placed in error." @@ -8788,52 +8785,52 @@ msgstr "" #: src/screens/StarterPack/Wizard/State.tsx:76 msgid "You may only add up to {STARTER_PACK_MAX_SIZE} profiles" -msgstr "" +msgstr "Vi nur povas aldoni ĝis {STARTER_PACK_MAX_SIZE} profiloj" #: src/screens/StarterPack/Wizard/State.tsx:94 msgid "You may only add up to 3 feeds" -msgstr "" +msgstr "Vi povas aldoni maksimume 3 fluojn" #: src/lib/media/picker.shared.ts:22 msgid "You may only select up to 4 images" -msgstr "" +msgstr "Vi povas elekti maksimume 4 bildojn" #: src/screens/Signup/StepInfo/Policies.tsx:106 msgid "You must be 13 years of age or older to sign up." -msgstr "" +msgstr "Vi devas esti almenaŭ 13-jaraĝa por registriĝi." #: src/components/StarterPack/ProfileStarterPacks.tsx:322 msgid "You must be following at least seven other people to generate a starter pack." -msgstr "" +msgstr "Vi devas sekvi almenaŭ sep aliajn homojn por generi startpakon." #: src/components/StarterPack/QrCodeDialog.tsx:61 msgid "You must grant access to your photo library to save a QR code" -msgstr "" +msgstr "Vi devas permesi aliron al via galerio por konservi QR-kodon" #: src/components/StarterPack/ShareDialog.tsx:68 msgid "You must grant access to your photo library to save the image." -msgstr "" +msgstr "Vi devas permesi aliron al via galerio por konservi la bildon." #: src/components/ReportDialog/SubmitView.tsx:211 msgid "You must select at least one labeler for a report" -msgstr "" +msgstr "Vi devas elekti almenaŭ unu etikedilon por raporti" #: src/screens/Deactivated.tsx:128 msgid "You previously deactivated @{0}." -msgstr "" +msgstr "Vi antaŭe malaktivigis @{0}." #: src/screens/Settings/Settings.tsx:257 #: src/view/shell/desktop/LeftNav.tsx:205 msgid "You will be signed out of all your accounts." -msgstr "" +msgstr "Vi elsalutos el ĉiuj viaj kontoj." #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:228 msgid "You will no longer receive notifications for this thread" -msgstr "" +msgstr "Vi ne plu ricevos sciigojn pri ĉi tiu fadeno" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:224 msgid "You will now receive notifications for this thread" -msgstr "" +msgstr "Vi nun ricevos sciigojn pri ĉi tiu fadeno" #: src/screens/Login/SetNewPasswordForm.tsx:108 msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." @@ -8841,15 +8838,15 @@ msgstr "" #: src/screens/Messages/components/ChatListItem.tsx:149 msgid "You: {0}" -msgstr "" +msgstr "Vi: {0}" #: src/screens/Messages/components/ChatListItem.tsx:178 msgid "You: {defaultEmbeddedContentMessage}" -msgstr "" +msgstr "Vi: {defaultEmbeddedContentMessage}" #: src/screens/Messages/components/ChatListItem.tsx:171 msgid "You: {short}" -msgstr "" +msgstr "Vi: {short}" #: src/screens/Signup/index.tsx:111 msgid "You'll follow the suggested users and feeds once you finish creating your account!" @@ -8861,15 +8858,15 @@ msgstr "" #: src/screens/StarterPack/StarterPackLandingScreen.tsx:236 msgid "You'll follow these people and {0} others" -msgstr "" +msgstr "Vi eksekvos ĉi tiujn homojn kaj {0} aliajn" #: src/screens/StarterPack/StarterPackLandingScreen.tsx:234 msgid "You'll follow these people right away" -msgstr "" +msgstr "Vi sekvos ĉi tiujn homojn tuj" #: src/components/dialogs/VerifyEmailDialog.tsx:178 msgid "You'll receive an email at <0>{0} to verify it's you." -msgstr "" +msgstr "Vi ricevos retmesaĝon ĉe <0>{0} por kontroli, ke tiu estas vi." #: src/screens/StarterPack/StarterPackLandingScreen.tsx:274 msgid "You'll stay updated with these feeds" @@ -8877,11 +8874,11 @@ msgstr "" #: src/screens/SignupQueued.tsx:127 msgid "You're in line" -msgstr "" +msgstr "Vi estas en vico" #: src/screens/Onboarding/StepFinished.tsx:253 msgid "You're ready to go!" -msgstr "" +msgstr "Vi pretas iri!" #: src/screens/Deactivated.tsx:89 #: src/screens/Settings/components/DeactivateAccountDialog.tsx:54 @@ -8891,11 +8888,11 @@ msgstr "" #: src/components/moderation/ModerationDetailsDialog.tsx:108 #: src/lib/moderation/useModerationCauseDescription.ts:108 msgid "You've chosen to hide a word or tag within this post." -msgstr "" +msgstr "Vi elektis kaŝi vorton aŭ kradvorton en ĉi tiu afiŝo." #: src/state/shell/progress-guide.tsx:234 msgid "You've found some people to follow" -msgstr "" +msgstr "Vi trovis kelkajn personojn por sekvi" #: src/view/com/posts/FollowingEndOfFeed.tsx:44 msgid "You've reached the end of your feed! Find some more accounts to follow." @@ -8903,11 +8900,11 @@ msgstr "" #: src/view/com/composer/state/video.ts:421 msgid "You've reached your daily limit for video uploads (too many bytes)" -msgstr "" +msgstr "Vi atingis vian tagan limon por videaĵ-alŝutoj (tro da bajtoj)" #: src/view/com/composer/state/video.ts:425 msgid "You've reached your daily limit for video uploads (too many videos)" -msgstr "" +msgstr "Vi atingis vian tagan limon por videaĵ-alŝutoj (tro da videaĵoj)" #: src/screens/VideoFeed/index.tsx:1090 msgid "You've run out of videos to watch. Maybe it's a good time to take a break?" @@ -8915,19 +8912,19 @@ msgstr "" #: src/screens/Signup/index.tsx:144 msgid "Your account" -msgstr "" +msgstr "Via konto" #: src/view/com/modals/DeleteAccount.tsx:84 msgid "Your account has been deleted" -msgstr "" +msgstr "Via konto estis forigita" #: src/screens/Takendown.tsx:146 msgid "Your account has been suspended" -msgstr "" +msgstr "Via konto estis suspendita" #: src/view/com/composer/state/video.ts:429 msgid "Your account is not yet old enough to upload videos. Please try again later." -msgstr "" +msgstr "Via konto ne estas sufiĉe malnova por alŝuti videaĵojn. Bonvolu reprovi poste." #: src/screens/Settings/components/ExportCarDialog.tsx:67 msgid "Your account repository, containing all public data records, can be downloaded as a \"CAR\" file. This file does not include media embeds, such as images, or your private data, which must be fetched separately." @@ -8939,11 +8936,11 @@ msgstr "" #: src/screens/Takendown.tsx:154 msgid "Your appeal has been submitted. If your appeal succeeds, you will receive an email." -msgstr "" +msgstr "Via apelacio estas sendita. Se via apelacio sukcesos, vi ricevos retmesaĝon." #: src/screens/Signup/StepInfo/index.tsx:254 msgid "Your birth date" -msgstr "" +msgstr "Via naskiĝdato" #: src/view/com/util/post-embeds/VideoEmbed.web.tsx:195 msgid "Your browser does not support the video format. Please try a different browser." @@ -8951,38 +8948,38 @@ msgstr "" #: src/screens/Messages/components/ChatDisabled.tsx:25 msgid "Your chats have been disabled" -msgstr "" +msgstr "Viaj babilejoj estis malŝaltitaj" #: src/view/com/modals/InAppBrowserConsent.tsx:44 msgid "Your choice will be saved, but can be changed later in settings." -msgstr "" +msgstr "Via elekto estos konservita, sed povos esti ŝanĝita poste en agordoj." #: src/screens/Settings/components/ChangeHandleDialog.tsx:494 msgid "Your current handle <0>{0} will automatically remain reserved for you. You can switch back to it at any time from this account." -msgstr "" +msgstr "Via nuna identigilo, <0>{0}, estos aŭtomata rezervita por vi. Vi povos denove ekuzi ĝin iam ajn por tiu konto." #: src/screens/Login/ForgotPasswordForm.tsx:51 #: src/screens/Signup/state.ts:221 #: src/screens/Signup/StepInfo/index.tsx:99 #: src/view/com/modals/ChangePassword.tsx:55 msgid "Your email appears to be invalid." -msgstr "" +msgstr "Via retpoŝtadreso ŝajnas esti nevalida." #: src/view/com/modals/ChangeEmail.tsx:120 msgid "Your email has been updated but not verified. As a next step, please verify your new email." -msgstr "" +msgstr "Via retpoŝtadreso estas ĝisdatigita, sed ne konfirmita. Kiel la sekva paŝo bonvolu konfirmi vian novan." #: src/view/com/modals/VerifyEmail.tsx:122 msgid "Your email has not yet been verified. This is an important security step which we recommend." -msgstr "" +msgstr "Via retpoŝtadreso ankoraŭ ne estas konfirmita. Tio estas grava elemento de sekureco, kiun ni rekomendas." #: src/state/shell/progress-guide.tsx:213 msgid "Your first like!" -msgstr "" +msgstr "Via unua ŝato!" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:443 msgid "Your followers" -msgstr "" +msgstr "Viaj sekvantoj" #: src/view/com/posts/FollowingEmptyState.tsx:43 msgid "Your following feed is empty! Follow more users to see what's happening." @@ -8990,48 +8987,48 @@ msgstr "" #: src/screens/Settings/components/ChangeHandleDialog.tsx:221 msgid "Your full handle will be <0>@{0}" -msgstr "" +msgstr "Via tuta identigilo estos <0>@{0}" #: src/screens/Signup/StepHandle.tsx:129 msgid "Your full username will be <0>@{0}" -msgstr "" +msgstr "Via tuta uzantnomo estos <0>@{0}" #: src/components/dialogs/MutedWords.tsx:369 msgid "Your muted words" -msgstr "" +msgstr "Viaj silentigitaj vortoj" #: src/view/com/modals/ChangePassword.tsx:169 msgid "Your password has been changed successfully!" -msgstr "" +msgstr "Via pasvorto estis ŝanĝita sukcese!" #: src/screens/Signup/StepInfo/index.tsx:128 msgid "Your password must be at least 8 characters long." -msgstr "" +msgstr "Via pasvorto bezonas almenaŭ 8 signojn." #: src/view/com/composer/Composer.tsx:485 msgid "Your post has been published" -msgstr "" +msgstr "Via afiŝo estis publikigita" #: src/view/com/composer/Composer.tsx:482 msgid "Your posts have been published" -msgstr "" +msgstr "Viaj afiŝoj estis publikigitaj" #: src/screens/Onboarding/StepFinished.tsx:268 msgid "Your posts, likes, and blocks are public. Mutes are private." -msgstr "" +msgstr "Viaj afiŝoj, ŝatoj, kaj blokigoj estas publikaj. Silentigoj estas privataj." #: src/screens/Settings/components/DeactivateAccountDialog.tsx:75 msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." -msgstr "" +msgstr "Via profilo, afiŝoj, fluoj kaj listoj ne plu estos videblaj por aliaj uzantoj de Bluesky. Vi povas reaktivigi vian konton iam ajn per ensaluti." #: src/view/com/composer/Composer.tsx:484 msgid "Your reply has been published" -msgstr "" +msgstr "Via respondo estis publikigita" #: src/components/moderation/ReportDialog/index.tsx:383 msgid "Your report will be sent to <0>{0}." -msgstr "" +msgstr "Via raporto estos sendota al <0>{0}." #: src/components/dms/ReportDialog.tsx:200 msgid "Your report will be sent to the Bluesky Moderation Service" -msgstr "" +msgstr "Via raporto estos sendota al la kontrolservo de Bluesky" diff --git a/src/locale/locales/es/messages.po b/src/locale/locales/es/messages.po index c769394280..69770e9687 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: 2025-03-07 16:40\n" +"PO-Revision-Date: 2025-03-14 20:33\n" "Last-Translator: \n" "Language-Team: Spanish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -407,18 +407,18 @@ msgstr "Cuenta" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:375 msgctxt "toast" msgid "Account blocked" -msgstr "" +msgstr "Cuenta bloqueada" #: src/view/com/profile/ProfileMenu.tsx:154 msgctxt "toast" msgid "Account followed" -msgstr "" +msgstr "Cuenta seguida" #: src/view/com/profile/ProfileMenu.tsx:117 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:398 msgctxt "toast" msgid "Account muted" -msgstr "" +msgstr "Cuenta silenciada" #: src/components/moderation/ModerationDetailsDialog.tsx:103 #: src/lib/moderation/useModerationCauseDescription.ts:98 @@ -441,18 +441,18 @@ msgstr "Cuenta eliminada del acceso rápido" #: src/view/com/profile/ProfileMenu.tsx:131 msgctxt "toast" msgid "Account unblocked" -msgstr "" +msgstr "Cuenta desbloqueada" #: src/view/com/profile/ProfileMenu.tsx:166 msgctxt "toast" msgid "Account unfollowed" -msgstr "" +msgstr "Has dejado de seguir a esta cuenta" #: src/view/com/profile/ProfileMenu.tsx:107 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:388 msgctxt "toast" msgid "Account unmuted" -msgstr "" +msgstr "Cuenta no silenciada" #: src/components/dialogs/MutedWords.tsx:328 #: src/view/com/modals/ListAddRemoveUsers.tsx:269 @@ -560,14 +560,11 @@ msgstr "Añade el siguiente registro DNS a tu dominio:" msgid "Add this feed to your feeds" msgstr "Añade este feed a tus feeds" +#: src/view/com/profile/ProfileMenu.tsx:273 #: src/view/com/profile/ProfileMenu.tsx:276 msgid "Add to lists" msgstr "Añadir a las listas" -#: src/view/com/profile/ProfileMenu.tsx:273 -msgid "Add to Lists" -msgstr "Añadir a las listas" - #: src/view/com/feeds/FeedSourceCard.tsx:269 msgid "Add to my feeds" msgstr "Añadir a mis feeds" @@ -817,7 +814,7 @@ msgstr "Contraseña de app" #: src/screens/Settings/AppPasswords.tsx:147 msgctxt "toast" msgid "App password deleted" -msgstr "" +msgstr "Contraseña de app eliminada" #: src/screens/Settings/components/AddAppPasswordDialog.tsx:84 msgid "App password name must be unique" @@ -854,7 +851,7 @@ msgstr "Apelar la etiqueta de \"{0}\"" #: src/screens/Messages/components/ChatDisabled.tsx:91 msgctxt "toast" msgid "Appeal submitted" -msgstr "" +msgstr "Apelación enviada" #: src/screens/Takendown.tsx:111 #: src/screens/Takendown.tsx:144 @@ -987,7 +984,7 @@ msgstr "Reproducir videos y GIFs automáticamente" msgid "Back" msgstr "Atrás" -#: src/screens/Messages/Inbox.tsx:233 +#: src/screens/Messages/Inbox.tsx:238 msgid "Back to Chats" msgstr "" @@ -1318,9 +1315,9 @@ msgid "Cancels opening the linked website" msgstr "Cancela apertura del sitio web vinculado" #: src/state/shell/composer/index.tsx:82 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:118 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:159 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:195 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:121 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:162 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:198 msgid "Cannot interact with a blocked user" msgstr "No se puede interactuar con un usuario bloqueado" @@ -1415,7 +1412,7 @@ msgstr "" #: src/components/dms/ConvoMenu.tsx:176 msgctxt "toast" msgid "Chat muted" -msgstr "" +msgstr "Chat silenciado" #: src/Navigation.tsx:418 #: src/screens/Messages/components/InboxPreview.tsx:24 @@ -1423,14 +1420,14 @@ msgid "Chat request inbox" msgstr "" #: src/screens/Messages/components/InboxPreview.tsx:64 -#: src/screens/Messages/Inbox.tsx:72 +#: src/screens/Messages/Inbox.tsx:77 msgid "Chat requests" msgstr "" #: src/components/dms/ConvoMenu.tsx:75 #: src/components/dms/MessageMenu.tsx:83 #: src/Navigation.tsx:413 -#: src/screens/Messages/ChatList.tsx:327 +#: src/screens/Messages/ChatList.tsx:328 msgid "Chat settings" msgstr "Ajustes de chat" @@ -1441,10 +1438,10 @@ msgstr "Configuración de chat" #: src/components/dms/ConvoMenu.tsx:178 msgctxt "toast" msgid "Chat unmuted" -msgstr "" +msgstr "Chat no silenciado" -#: src/screens/Messages/ChatList.tsx:343 -#: src/screens/Messages/ChatList.tsx:367 +#: src/screens/Messages/ChatList.tsx:344 +#: src/screens/Messages/ChatList.tsx:368 msgid "Chats" msgstr "" @@ -1835,7 +1832,7 @@ msgstr "Versión de compilación copiada al portapapeles" #: src/lib/sharing.ts:41 #: src/view/com/modals/InviteCodes.tsx:153 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:246 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:394 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:397 msgid "Copied to clipboard" msgstr "Copiado al portapapeles" @@ -2216,12 +2213,12 @@ msgstr "¿Desvincular cita?" #: src/screens/Settings/AboutSettings.tsx:87 msgctxt "toast" msgid "Developer mode disabled" -msgstr "" +msgstr "Modo de desarrollador desactivado" #: src/screens/Settings/AboutSettings.tsx:81 msgctxt "toast" msgid "Developer mode enabled" -msgstr "" +msgstr "Modo de desarrollador activado" #: src/screens/Settings/Settings.tsx:242 #: src/screens/Settings/Settings.tsx:245 @@ -2569,7 +2566,7 @@ msgstr "Correo electrónico" #: src/screens/Settings/components/DisableEmail2FADialog.tsx:64 msgctxt "toast" msgid "Email 2FA disabled" -msgstr "" +msgstr "Autenticación de doble factor por correo electrónico desactivada" #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:54 msgid "Email 2FA enabled" @@ -2587,7 +2584,7 @@ msgstr "Correo electrónico reenviado" #: src/view/com/modals/ChangeEmail.tsx:83 msgctxt "toast" msgid "Email updated" -msgstr "" +msgstr "Correo electrónico actualizado" #: src/view/com/modals/ChangeEmail.tsx:106 msgid "Email Updated" @@ -2596,7 +2593,7 @@ msgstr "Correo electrónico actualizado" #: src/view/com/modals/VerifyEmail.tsx:85 msgctxt "toast" msgid "Email verified" -msgstr "" +msgstr "Correo electrónico verificado" #: src/components/intents/VerifyEmailIntentDialog.tsx:79 msgid "Email Verified" @@ -2946,8 +2943,8 @@ 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/ChatList.tsx:242 -#: src/screens/Messages/Inbox.tsx:182 +#: src/screens/Messages/ChatList.tsx:243 +#: src/screens/Messages/Inbox.tsx:187 msgid "Failed to load conversations" msgstr "" @@ -2973,8 +2970,8 @@ msgstr "Error al cargar los feeds sugeridos" msgid "Failed to load suggested follows" msgstr "Error al cargar las sugerencias de seguimiento" -#: src/screens/Messages/Inbox.tsx:290 -#: src/screens/Messages/Inbox.tsx:313 +#: src/screens/Messages/Inbox.tsx:295 +#: src/screens/Messages/Inbox.tsx:318 msgid "Failed to mark all requests as read" msgstr "" @@ -3053,12 +3050,12 @@ msgstr "Comentarios" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:286 msgctxt "toast" msgid "Feedback sent!" -msgstr "" +msgstr "¡Comentarios enviados!" #: src/Navigation.tsx:428 #: src/screens/StarterPack/StarterPackScreen.tsx:185 #: src/view/screens/Feeds.tsx:508 -#: src/view/screens/Profile.tsx:225 +#: src/view/screens/Profile.tsx:227 #: src/view/screens/SavedFeeds.tsx:96 #: src/view/screens/Search/Search.tsx:531 #: src/view/shell/desktop/LeftNav.tsx:651 @@ -3074,7 +3071,7 @@ msgstr "Los Feeds son algoritmos personalizados que los usuarios construyen con #: src/view/screens/SavedFeeds.tsx:82 msgctxt "toast" msgid "Feeds updated!" -msgstr "" +msgstr "¡Feeds actualizados!" #: src/screens/Search/components/ExploreRecommendations.tsx:63 msgid "Feeds we think you might like." @@ -3353,7 +3350,7 @@ msgstr "Comenzar" msgid "Getting started" msgstr "Comenzando" -#: src/components/MediaPreview.tsx:108 +#: src/components/MediaPreview.tsx:116 msgid "GIF" msgstr "GIF" @@ -3369,7 +3366,7 @@ msgstr "Violaciones flagrantes de la Ley o de los Términos de servicio" #: src/components/Layout/Header/index.tsx:126 #: src/components/moderation/ScreenHider.tsx:154 #: src/components/moderation/ScreenHider.tsx:163 -#: src/screens/Messages/Inbox.tsx:223 +#: src/screens/Messages/Inbox.tsx:228 #: src/screens/Profile/ProfileFeed/index.tsx:89 #: src/screens/VideoFeed/components/Header.tsx:163 #: src/screens/VideoFeed/index.tsx:1108 @@ -3724,7 +3721,7 @@ msgid "Inappropriate messages or explicit links" msgstr "Mensajes inapropiados o enlaces explícitos" #. Title message shown in chat requests inbox when it's empty -#: src/screens/Messages/Inbox.tsx:203 +#: src/screens/Messages/Inbox.tsx:208 msgid "Inbox zero!" msgstr "" @@ -3860,7 +3857,7 @@ msgid "Labeled by the author." msgstr "Etiquetado por el autor." #: src/view/com/composer/labels/LabelsBtn.tsx:75 -#: src/view/screens/Profile.tsx:218 +#: src/view/screens/Profile.tsx:220 msgid "Labels" msgstr "Etiquetas" @@ -4000,7 +3997,7 @@ msgstr "Claro" msgid "Like" msgstr "Me gusta" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:312 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:315 msgid "Like ({0, plural, one {# like} other {# likes}})" msgstr "Like ({0, plural, one {# me gusta} other {# me gusta}})" @@ -4045,7 +4042,7 @@ 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/view/screens/Profile.tsx:224 +#: src/view/screens/Profile.tsx:226 msgid "Likes" msgstr "Me gusta" @@ -4069,7 +4066,7 @@ msgstr "Avatar de la lista" #: src/view/screens/ProfileList.tsx:431 msgctxt "toast" msgid "List blocked" -msgstr "" +msgstr "Lista bloqueada" #: src/components/ListCard.tsx:150 #: src/view/com/feeds/FeedSourceCard.tsx:255 @@ -4087,7 +4084,7 @@ msgstr "Lista tuya" #: src/view/screens/ProfileList.tsx:478 msgctxt "toast" msgid "List deleted" -msgstr "" +msgstr "Lista eliminada" #: src/screens/List/ListHiddenScreen.tsx:129 msgid "List has been hidden" @@ -4100,7 +4097,7 @@ msgstr "Lista oculta" #: src/view/screens/ProfileList.tsx:395 msgctxt "toast" msgid "List muted" -msgstr "" +msgstr "Lista silenciada" #: src/view/com/modals/CreateOrEditList.tsx:255 msgid "List Name" @@ -4109,17 +4106,17 @@ msgstr "Nombre de la lista" #: src/view/screens/ProfileList.tsx:449 msgctxt "toast" msgid "List unblocked" -msgstr "" +msgstr "Lista desbloqueada" #: src/view/screens/ProfileList.tsx:413 msgctxt "toast" msgid "List unmuted" -msgstr "" +msgstr "La lista ya no está silenciada" #: src/Navigation.tsx:140 #: src/view/screens/Lists.tsx:62 -#: src/view/screens/Profile.tsx:219 -#: src/view/screens/Profile.tsx:227 +#: src/view/screens/Profile.tsx:221 +#: src/view/screens/Profile.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:669 #: src/view/shell/Drawer.tsx:501 msgid "Lists" @@ -4210,9 +4207,9 @@ msgstr "Gestiona los feeds guardados" msgid "Manage your muted words and tags" msgstr "Gestiona tus palabras y etiquetas silenciadas" -#: src/screens/Messages/Inbox.tsx:300 -#: src/screens/Messages/Inbox.tsx:319 -#: src/screens/Messages/Inbox.tsx:326 +#: src/screens/Messages/Inbox.tsx:305 +#: src/screens/Messages/Inbox.tsx:324 +#: src/screens/Messages/Inbox.tsx:331 msgid "Mark all as read" msgstr "" @@ -4221,12 +4218,12 @@ msgstr "" msgid "Mark as read" msgstr "Marcar como leído" -#: src/screens/Messages/Inbox.tsx:287 -#: src/screens/Messages/Inbox.tsx:310 +#: src/screens/Messages/Inbox.tsx:292 +#: src/screens/Messages/Inbox.tsx:315 msgid "Marked all as read" msgstr "" -#: src/view/screens/Profile.tsx:222 +#: src/view/screens/Profile.tsx:224 msgid "Media" msgstr "Multimedia" @@ -4323,12 +4320,12 @@ msgstr "Lista de moderación por ti" #: src/view/com/modals/CreateOrEditList.tsx:177 msgctxt "toast" msgid "Moderation list created" -msgstr "" +msgstr "Lista de moderación creada" #: src/view/com/modals/CreateOrEditList.tsx:163 msgctxt "toast" msgid "Moderation list updated" -msgstr "" +msgstr "Lista de moderación actualizada" #: src/screens/Moderation/index.tsx:239 msgid "Moderation lists" @@ -4558,8 +4555,8 @@ msgid "New" msgstr "Nuevo" #: src/components/dms/dialogs/NewChatDialog.tsx:65 -#: src/screens/Messages/ChatList.tsx:350 -#: src/screens/Messages/ChatList.tsx:357 +#: src/screens/Messages/ChatList.tsx:351 +#: src/screens/Messages/ChatList.tsx:358 msgid "New chat" msgstr "Nuevo chat" @@ -4593,7 +4590,7 @@ msgstr "Nueva contraseña" #: src/screens/Profile/ProfileFeed/index.tsx:238 #: src/view/screens/Feeds.tsx:549 #: src/view/screens/Notifications.tsx:165 -#: src/view/screens/Profile.tsx:505 +#: src/view/screens/Profile.tsx:507 #: src/view/screens/ProfileList.tsx:253 #: src/view/screens/ProfileList.tsx:286 msgid "New post" @@ -4787,7 +4784,7 @@ msgstr "No en este momento" #: src/view/com/profile/ProfileMenu.tsx:406 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:774 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:358 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:361 msgid "Note about sharing" msgstr "Nota sobre compartir" @@ -4795,7 +4792,7 @@ msgstr "Nota sobre compartir" msgid "Note: Bluesky is an open and public network. This setting only limits the visibility of your content on the Bluesky app and website, and other apps may not respect this setting. Your content may still be shown to logged-out users by other apps and websites." msgstr "Nota: Bluesky es una red abierta y pública. Esta configuración solo limita la visibilidad de tu contenido en la aplicación y el sitio web de Bluesky. Es posible que otras aplicaciones y sitios web no la respeten y muestren tu contenido a los usuarios que hayan cerrado sesión." -#: src/screens/Messages/ChatList.tsx:263 +#: src/screens/Messages/ChatList.tsx:264 msgid "Nothing here" msgstr "Nada aquí" @@ -5427,7 +5424,7 @@ msgstr "Publicación por {0}" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:186 msgctxt "toast" msgid "Post deleted" -msgstr "" +msgstr "Publicación eliminada" #: src/lib/api/index.ts:186 msgid "Post failed to upload. Please check your Internet connection and try again." @@ -5476,15 +5473,15 @@ msgstr "Publicación no encontrada" #: src/state/queries/pinned-post.ts:59 msgctxt "toast" msgid "Post pinned" -msgstr "" +msgstr "Publicación fijado" #: src/state/queries/pinned-post.ts:61 msgctxt "toast" msgid "Post unpinned" -msgstr "" +msgstr "Publicación desfijado" #: src/screens/StarterPack/StarterPackScreen.tsx:186 -#: src/view/screens/Profile.tsx:220 +#: src/view/screens/Profile.tsx:222 msgid "Posts" msgstr "Publicaciones" @@ -5503,7 +5500,7 @@ msgstr "Enlace potencialmente engañoso" #: src/state/queries/notifications/settings.ts:44 msgctxt "toast" msgid "Preference saved" -msgstr "" +msgstr "Preferencias guardadas" #: src/screens/Messages/components/MessageListError.tsx:19 msgid "Press to attempt reconnection" @@ -5571,7 +5568,7 @@ msgid "Processing..." msgstr "Procesando..." #: src/view/screens/DebugMod.tsx:920 -#: src/view/screens/Profile.tsx:359 +#: src/view/screens/Profile.tsx:361 msgid "profile" msgstr "perfil" @@ -5586,7 +5583,7 @@ msgstr "Perfil" #: src/view/com/modals/EditProfile.tsx:124 msgctxt "toast" msgid "Profile updated" -msgstr "" +msgstr "Perfil actualizado" #: src/screens/Onboarding/StepFinished.tsx:264 msgid "Public" @@ -5718,8 +5715,8 @@ msgstr "" msgid "Reject chat request" msgstr "" -#: src/screens/Messages/ChatList.tsx:246 -#: src/screens/Messages/Inbox.tsx:186 +#: src/screens/Messages/ChatList.tsx:247 +#: src/screens/Messages/Inbox.tsx:191 msgid "Reload conversations" msgstr "Recargar conversaciones" @@ -5790,6 +5787,7 @@ msgid "Remove from quick access?" msgstr "¿Eliminar del acceso rápido?" #: src/screens/List/ListHiddenScreen.tsx:170 +#: src/screens/List/ListHiddenScreen.tsx:174 msgid "Remove from saved feeds" msgstr "Eliminar de los feeds guardados" @@ -5845,7 +5843,6 @@ msgid "Removed from my feeds" msgstr "Eliminado de mis feeds" #: src/screens/List/ListHiddenScreen.tsx:94 -#: src/screens/List/ListHiddenScreen.tsx:174 msgid "Removed from saved feeds" msgstr "Eliminado de mis feeds guardados" @@ -5868,7 +5865,7 @@ msgstr "Elimina la cita" msgid "Replace with Discover" msgstr "Reemplaza con Descubrir" -#: src/view/screens/Profile.tsx:221 +#: src/view/screens/Profile.tsx:223 msgid "Replies" msgstr "Respuestas" @@ -5885,7 +5882,7 @@ msgctxt "action" msgid "Reply" msgstr "Responder" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:264 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:267 msgid "Reply ({0, plural, one {# reply} other {# replies}})" msgstr "Responder ({0, plural, one {# respuesta} other {# respuestas}})" @@ -5936,7 +5933,7 @@ msgstr "Responder a ti" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:346 msgctxt "toast" msgid "Reply visibility updated" -msgstr "" +msgstr "Visibilidad de la respuesta actualizada" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:345 msgid "Reply was successfully hidden" @@ -6148,9 +6145,9 @@ msgstr "Reintenta la última acción, que presentó un error" #: src/components/StarterPack/ProfileStarterPacks.tsx:334 #: src/screens/Login/LoginForm.tsx:323 #: src/screens/Login/LoginForm.tsx:330 -#: src/screens/Messages/ChatList.tsx:252 +#: src/screens/Messages/ChatList.tsx:253 #: src/screens/Messages/components/MessageListError.tsx:25 -#: src/screens/Messages/Inbox.tsx:192 +#: src/screens/Messages/Inbox.tsx:197 #: src/screens/Onboarding/StepInterests/index.tsx:217 #: src/screens/Onboarding/StepInterests/index.tsx:220 #: src/screens/Signup/BackNextButtons.tsx:53 @@ -6596,7 +6593,7 @@ msgstr "Ajustes" #: src/screens/ModerationInteractionSettings/index.tsx:102 msgctxt "toast" msgid "Settings saved" -msgstr "" +msgstr "Ajustes guardados" #: src/view/com/composer/labels/LabelsBtn.tsx:174 msgid "Sexual activity or erotic nudity." @@ -6615,7 +6612,7 @@ msgstr "Sexualmente sugestivo" #: src/view/com/profile/ProfileMenu.tsx:225 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:481 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:490 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:347 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:350 #: src/view/screens/ProfileList.tsx:506 msgid "Share" msgstr "Compartir" @@ -6635,7 +6632,7 @@ msgstr "¡Comparte un dato curioso!" #: src/view/com/profile/ProfileMenu.tsx:411 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:779 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:363 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:366 msgid "Share anyway" msgstr "Compartir de todas maneras" @@ -6942,8 +6939,8 @@ msgstr "Se produjo un error. Inténtalo de nuevo." msgid "Something wrong? Let us know." msgstr "¿Algo va mal? Avísanos." -#: src/App.native.tsx:121 -#: src/App.web.tsx:97 +#: src/App.native.tsx:122 +#: src/App.web.tsx:98 msgid "Sorry! Your session expired. Please sign in again." msgstr "Lo sentimos, tu sesión ha expirado. Inicia sesión de nuevo." @@ -7022,7 +7019,7 @@ msgstr "Paquete de inicio creado por ti" msgid "Starter pack is invalid" msgstr "El paquete de inicio es inválido" -#: src/view/screens/Profile.tsx:226 +#: src/view/screens/Profile.tsx:228 msgid "Starter Packs" msgstr "Paquete de Inicio" @@ -7332,8 +7329,8 @@ msgid "The Privacy Policy has been moved to <0/>" msgstr "La Política de Privacidad se ha trasladado a <0/>" #: src/view/com/composer/state/video.ts:395 -msgid "The selected video is larger than 50MB." -msgstr "El video seleccionado es mayor de 50MB." +msgid "The selected video is larger than 100 MB." +msgstr "" #: src/lib/strings/errors.ts:18 msgid "The server appears to be experiencing issues. Please try again in a few moments." @@ -7597,7 +7594,7 @@ msgid "This post has been deleted." msgstr "Esta publicación ha sido eliminada." #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:776 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:360 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:363 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't signed in." msgstr "Esta publicación solo es visible para las personas que han iniciado sesión. No podrán verla quienes no hayan iniciado sesión." @@ -7876,7 +7873,7 @@ msgstr "" msgid "Unlike" msgstr "No me gusta" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:306 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:309 msgid "Unlike ({0, plural, one {# like} other {# likes}})" msgstr "No me gusta ({0, plural, one {# me gusta} other {# me gusta}})" @@ -7995,12 +7992,12 @@ msgstr "Actualizar a {domain}" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:318 msgctxt "toast" msgid "Updating quote attachment failed" -msgstr "" +msgstr "Error al actualizar el adjunto de la cita" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:350 msgctxt "toast" msgid "Updating reply visibility failed" -msgstr "" +msgstr "Actualizar la visibilidad de la respuesta falló" #: src/screens/Login/SetNewPasswordForm.tsx:190 msgid "Updating..." @@ -8084,7 +8081,7 @@ msgstr "Usado por:" #: src/components/dms/ReportDialog.tsx:324 msgctxt "toast" msgid "User blocked" -msgstr "" +msgstr "Usuario bloqueado" #: src/components/moderation/ModerationDetailsDialog.tsx:71 #: src/lib/moderation/useModerationCauseDescription.ts:63 @@ -8122,12 +8119,12 @@ msgstr "Lista de usuarios por ti" #: src/view/com/modals/CreateOrEditList.tsx:176 msgctxt "toast" msgid "User list created" -msgstr "" +msgstr "Lista de usuarios creada" #: src/view/com/modals/CreateOrEditList.tsx:162 msgctxt "toast" msgid "User list updated" -msgstr "" +msgstr "Lista de usuarios actualizada" #: src/screens/Login/LoginForm.tsx:201 msgid "Username or email address" @@ -8251,7 +8248,7 @@ msgstr "Video subido" msgid "Video: {0}" msgstr "Video: {0}" -#: src/view/screens/Profile.tsx:223 +#: src/view/screens/Profile.tsx:225 msgid "Videos" msgstr "Videos" @@ -8521,8 +8518,8 @@ msgid "Who can reply" msgstr "Quién puede responder" #: src/screens/Home/NoFeedsPinned.tsx:79 -#: src/screens/Messages/ChatList.tsx:230 -#: src/screens/Messages/Inbox.tsx:171 +#: src/screens/Messages/ChatList.tsx:231 +#: src/screens/Messages/Inbox.tsx:176 msgid "Whoops!" msgstr "¡Vaya!" @@ -8627,7 +8624,7 @@ msgstr "Tú" #: src/components/forms/HostingProvider.tsx:46 msgid "You are creating an account on" -msgstr "" +msgstr "Estás creando una cuenta en" #: src/screens/SignupQueued.tsx:157 msgid "You are in line." @@ -8682,7 +8679,7 @@ msgstr "No tienes ningún seguidor." msgid "You don't follow any users who follow @{name}." msgstr "No sigues a ningún usuario que siga a @{name}." -#: src/screens/Messages/Inbox.tsx:215 +#: src/screens/Messages/Inbox.tsx:220 msgid "You don't have any chat requests at the moment." msgstr "" @@ -8736,7 +8733,7 @@ msgstr "Has silenciado esta cuenta." msgid "You have muted this user" msgstr "Has silenciado a este usuario" -#: src/screens/Messages/ChatList.tsx:273 +#: src/screens/Messages/ChatList.tsx:274 msgid "You have no conversations yet. Start one!" msgstr "No tienes conversaciones. ¡Comienza una!" diff --git a/src/locale/locales/eu/messages.po b/src/locale/locales/eu/messages.po index 0847fba3d7..f1e3709a4b 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: 2025-03-07 16:40\n" +"PO-Revision-Date: 2025-03-14 20:32\n" "Last-Translator: \n" "Language-Team: Basque\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -137,7 +137,7 @@ msgstr "{0} {1}-etik" #. Accessibility label describing how many characters the user has entered out of a 50-character limit in a text input field #: src/screens/StarterPack/Wizard/StepDetails.tsx:55 msgid "{0} out of 50" -msgstr "" +msgstr "50etik {0}" #: src/screens/StarterPack/StarterPackScreen.tsx:485 msgid "{0} people have used this starter pack!" @@ -407,18 +407,18 @@ msgstr "Kontua" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:375 msgctxt "toast" msgid "Account blocked" -msgstr "" +msgstr "Kontua blokeatuta" #: src/view/com/profile/ProfileMenu.tsx:154 msgctxt "toast" msgid "Account followed" -msgstr "" +msgstr "Kontua jarraituta" #: src/view/com/profile/ProfileMenu.tsx:117 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:398 msgctxt "toast" msgid "Account muted" -msgstr "" +msgstr "Kontua mutututa" #: src/components/moderation/ModerationDetailsDialog.tsx:103 #: src/lib/moderation/useModerationCauseDescription.ts:98 @@ -441,18 +441,18 @@ msgstr "Kontua ezabatua sarrera azkarretik" #: src/view/com/profile/ProfileMenu.tsx:131 msgctxt "toast" msgid "Account unblocked" -msgstr "" +msgstr "Kontua desblokeatuta" #: src/view/com/profile/ProfileMenu.tsx:166 msgctxt "toast" msgid "Account unfollowed" -msgstr "" +msgstr "Kontua jarraitzeari utzita" #: src/view/com/profile/ProfileMenu.tsx:107 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:388 msgctxt "toast" msgid "Account unmuted" -msgstr "" +msgstr "Kontua desmutututa" #: src/components/dialogs/MutedWords.tsx:328 #: src/view/com/modals/ListAddRemoveUsers.tsx:269 @@ -560,14 +560,11 @@ msgstr "Gehitu honako DNS agiria zure domeinuan:" msgid "Add this feed to your feeds" msgstr "Gehitu feed hau zure feedetara" +#: src/view/com/profile/ProfileMenu.tsx:273 #: src/view/com/profile/ProfileMenu.tsx:276 msgid "Add to lists" msgstr "Gehitu zerrendetara" -#: src/view/com/profile/ProfileMenu.tsx:273 -msgid "Add to Lists" -msgstr "Gehitu Zerrendetara" - #: src/view/com/feeds/FeedSourceCard.tsx:269 msgid "Add to my feeds" msgstr "Gehitu nire feedetara" @@ -817,7 +814,7 @@ msgstr "Aplikazio Pasahitza" #: src/screens/Settings/AppPasswords.tsx:147 msgctxt "toast" msgid "App password deleted" -msgstr "" +msgstr "Aplikazioko pasahitza ezabatuta" #: src/screens/Settings/components/AddAppPasswordDialog.tsx:84 msgid "App password name must be unique" @@ -854,7 +851,7 @@ msgstr "Apelatu \"{0}\" etiketa" #: src/screens/Messages/components/ChatDisabled.tsx:91 msgctxt "toast" msgid "Appeal submitted" -msgstr "" +msgstr "Apelazioa bidalita" #: src/screens/Takendown.tsx:111 #: src/screens/Takendown.tsx:144 @@ -957,7 +954,7 @@ msgstr "Gutxienez 3 karaktere" #: src/screens/Settings/AppIconSettings/useAppIconSets.ts:40 msgctxt "Name of app icon variant" msgid "Aurora" -msgstr "" +msgstr "Aurora" #: src/screens/Settings/AccessibilitySettings.tsx:105 msgid "Autoplay options have moved to the <0>Content and Media settings." @@ -987,7 +984,7 @@ msgstr "Bideo eta GIF erreprodukzio automatikoa" msgid "Back" msgstr "Atzera" -#: src/screens/Messages/Inbox.tsx:233 +#: src/screens/Messages/Inbox.tsx:238 msgid "Back to Chats" msgstr "Itzuli Txatetara" @@ -1129,7 +1126,7 @@ msgstr "Bluesky-k ezin du baieztatu erreklamatutako dataren benetakotasuna." #: src/screens/Settings/AppIconSettings/useAppIconSets.ts:129 msgctxt "Name of app icon variant" msgid "Bluesky Classic™" -msgstr "" +msgstr "Bluesky Classic™" #: src/view/com/auth/server-input/index.tsx:212 msgid "Bluesky is an open network where you can choose your hosting provider. If you're a developer, you can host your own server." @@ -1318,9 +1315,9 @@ msgid "Cancels opening the linked website" msgstr "Estekatutako webgunea irekitzea bertan behera uzten du" #: src/state/shell/composer/index.tsx:82 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:118 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:159 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:195 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:121 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:162 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:198 msgid "Cannot interact with a blocked user" msgstr "Ezin da blokeatutako erabiltzaile batekin elkarreragin" @@ -1410,12 +1407,12 @@ msgstr "Txateatu" #: src/screens/Messages/components/RequestButtons.tsx:280 msgctxt "toast" msgid "Chat deleted" -msgstr "" +msgstr "Txata ezabatuta" #: src/components/dms/ConvoMenu.tsx:176 msgctxt "toast" msgid "Chat muted" -msgstr "" +msgstr "Txata mutututa" #: src/Navigation.tsx:418 #: src/screens/Messages/components/InboxPreview.tsx:24 @@ -1423,14 +1420,14 @@ msgid "Chat request inbox" msgstr "Txateatzeko eskaeren sarrera-ontzia" #: src/screens/Messages/components/InboxPreview.tsx:64 -#: src/screens/Messages/Inbox.tsx:72 +#: src/screens/Messages/Inbox.tsx:77 msgid "Chat requests" msgstr "Txateatzeko eskaerak" #: src/components/dms/ConvoMenu.tsx:75 #: src/components/dms/MessageMenu.tsx:83 #: src/Navigation.tsx:413 -#: src/screens/Messages/ChatList.tsx:327 +#: src/screens/Messages/ChatList.tsx:328 msgid "Chat settings" msgstr "Txataren ezarpenak" @@ -1441,10 +1438,10 @@ msgstr "Txataren Ezarpenak" #: src/components/dms/ConvoMenu.tsx:178 msgctxt "toast" msgid "Chat unmuted" -msgstr "" +msgstr "Txata desmutututa" -#: src/screens/Messages/ChatList.tsx:343 -#: src/screens/Messages/ChatList.tsx:367 +#: src/screens/Messages/ChatList.tsx:344 +#: src/screens/Messages/ChatList.tsx:368 msgid "Chats" msgstr "Txatak" @@ -1835,7 +1832,7 @@ msgstr "Konpilazio bertsioa arbelean kopiatu da" #: src/lib/sharing.ts:41 #: src/view/com/modals/InviteCodes.tsx:153 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:246 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:394 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:397 msgid "Copied to clipboard" msgstr "Arbelean kopiatua" @@ -2216,12 +2213,12 @@ msgstr "Postaren aipamena kendu?" #: src/screens/Settings/AboutSettings.tsx:87 msgctxt "toast" msgid "Developer mode disabled" -msgstr "" +msgstr "Garatzaile modua desgaituta" #: src/screens/Settings/AboutSettings.tsx:81 msgctxt "toast" msgid "Developer mode enabled" -msgstr "" +msgstr "Garatzaile modua gaituta" #: src/screens/Settings/Settings.tsx:242 #: src/screens/Settings/Settings.tsx:245 @@ -2569,7 +2566,7 @@ msgstr "Posta elektronikoa" #: src/screens/Settings/components/DisableEmail2FADialog.tsx:64 msgctxt "toast" msgid "Email 2FA disabled" -msgstr "" +msgstr "E-posta bidezko 2FA desgaituta" #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:54 msgid "Email 2FA enabled" @@ -2587,7 +2584,7 @@ msgstr "Posta elektronikoa Birbidali" #: src/view/com/modals/ChangeEmail.tsx:83 msgctxt "toast" msgid "Email updated" -msgstr "" +msgstr "E-posta eguneratuta" #: src/view/com/modals/ChangeEmail.tsx:106 msgid "Email Updated" @@ -2596,7 +2593,7 @@ msgstr "Posta elektronikoa Eguneratuta" #: src/view/com/modals/VerifyEmail.tsx:85 msgctxt "toast" msgid "Email verified" -msgstr "" +msgstr "E-posta egiaztatuta" #: src/components/intents/VerifyEmailIntentDialog.tsx:79 msgid "Email Verified" @@ -2905,7 +2902,7 @@ msgstr "Kanpoko Multimedia Hobespenak" #: src/screens/Messages/components/RequestButtons.tsx:208 msgctxt "toast" msgid "Failed to accept chat" -msgstr "" +msgstr "Ezin izan da txata onartu" #: src/screens/Settings/components/ChangeHandleDialog.tsx:568 msgid "Failed to change handle. Please try again." @@ -2932,7 +2929,7 @@ msgstr "Ezin izan da zerrenda sortu. Egiaztatu Interneteko konexioa eta saiatu b #: src/screens/Messages/components/RequestButtons.tsx:267 msgctxt "toast" msgid "Failed to delete chat" -msgstr "" +msgstr "Ezin izan da txata ezabatu" #: src/components/dms/MessageMenu.tsx:75 msgid "Failed to delete message" @@ -2946,8 +2943,8 @@ 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/ChatList.tsx:242 -#: src/screens/Messages/Inbox.tsx:182 +#: src/screens/Messages/ChatList.tsx:243 +#: src/screens/Messages/Inbox.tsx:187 msgid "Failed to load conversations" msgstr "Ezin izan dira elkarrizketak kargatu" @@ -2973,8 +2970,8 @@ msgstr "Ezin izan dira iradokitako feedak kargatu" msgid "Failed to load suggested follows" msgstr "Ezin izan dira kargatu iradokitako jarraipenak" -#: src/screens/Messages/Inbox.tsx:290 -#: src/screens/Messages/Inbox.tsx:313 +#: src/screens/Messages/Inbox.tsx:295 +#: src/screens/Messages/Inbox.tsx:318 msgid "Failed to mark all requests as read" msgstr "Ezin izan dira eskaera guztiak irakurri gisa markatu" @@ -3053,12 +3050,12 @@ msgstr "Feedbacka" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:286 msgctxt "toast" msgid "Feedback sent!" -msgstr "" +msgstr "Feedbacka bidalita!" #: src/Navigation.tsx:428 #: src/screens/StarterPack/StarterPackScreen.tsx:185 #: src/view/screens/Feeds.tsx:508 -#: src/view/screens/Profile.tsx:225 +#: src/view/screens/Profile.tsx:227 #: src/view/screens/SavedFeeds.tsx:96 #: src/view/screens/Search/Search.tsx:531 #: src/view/shell/desktop/LeftNav.tsx:651 @@ -3074,7 +3071,7 @@ msgstr "Feedak erabiltzaileek kodetze esperientzia txiki batekin eraikitzen ditu #: src/view/screens/SavedFeeds.tsx:82 msgctxt "toast" msgid "Feeds updated!" -msgstr "" +msgstr "Feedak eguneratuta!" #: src/screens/Search/components/ExploreRecommendations.tsx:63 msgid "Feeds we think you might like." @@ -3131,17 +3128,17 @@ msgstr "Sasoia" #: src/screens/Settings/AppIconSettings/useAppIconSets.ts:117 msgctxt "Name of app icon variant" msgid "Flat Black" -msgstr "" +msgstr "Beltz laua" #: src/screens/Settings/AppIconSettings/useAppIconSets.ts:93 msgctxt "Name of app icon variant" msgid "Flat Blue" -msgstr "" +msgstr "Urdin laua" #: src/screens/Settings/AppIconSettings/useAppIconSets.ts:105 msgctxt "Name of app icon variant" msgid "Flat White" -msgstr "" +msgstr "Zuri laua" #: src/screens/Onboarding/StepFinished.tsx:294 msgid "Flexible" @@ -3353,7 +3350,7 @@ msgstr "Hasi" msgid "Getting started" msgstr "Hasten" -#: src/components/MediaPreview.tsx:108 +#: src/components/MediaPreview.tsx:116 msgid "GIF" msgstr "GIF" @@ -3369,7 +3366,7 @@ msgstr "Legearen edo zerbitzu-baldintzen urraketa nabarmenak" #: src/components/Layout/Header/index.tsx:126 #: src/components/moderation/ScreenHider.tsx:154 #: src/components/moderation/ScreenHider.tsx:163 -#: src/screens/Messages/Inbox.tsx:223 +#: src/screens/Messages/Inbox.tsx:228 #: src/screens/Profile/ProfileFeed/index.tsx:89 #: src/screens/VideoFeed/components/Header.tsx:163 #: src/screens/VideoFeed/index.tsx:1108 @@ -3724,7 +3721,7 @@ msgid "Inappropriate messages or explicit links" msgstr "Mezu desegokiak edo esteka esplizituak" #. Title message shown in chat requests inbox when it's empty -#: src/screens/Messages/Inbox.tsx:203 +#: src/screens/Messages/Inbox.tsx:208 msgid "Inbox zero!" msgstr "Sarrera-ontzia hutsik!" @@ -3860,7 +3857,7 @@ msgid "Labeled by the author." msgstr "Egileak etiketatua." #: src/view/com/composer/labels/LabelsBtn.tsx:75 -#: src/view/screens/Profile.tsx:218 +#: src/view/screens/Profile.tsx:220 msgid "Labels" msgstr "Etiketak" @@ -4000,7 +3997,7 @@ msgstr "Argia" msgid "Like" msgstr "Gogoko" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:312 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:315 msgid "Like ({0, plural, one {# like} other {# likes}})" msgstr "Gogoko ({0, plural, one {gogoko #} other {# gogoko}})" @@ -4045,7 +4042,7 @@ 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/view/screens/Profile.tsx:224 +#: src/view/screens/Profile.tsx:226 msgid "Likes" msgstr "Gogoko" @@ -4069,7 +4066,7 @@ msgstr "Zerrenda Abatarra" #: src/view/screens/ProfileList.tsx:431 msgctxt "toast" msgid "List blocked" -msgstr "" +msgstr "Zerrenda blokeatuta" #: src/components/ListCard.tsx:150 #: src/view/com/feeds/FeedSourceCard.tsx:255 @@ -4087,7 +4084,7 @@ msgstr "Zure zerrenda" #: src/view/screens/ProfileList.tsx:478 msgctxt "toast" msgid "List deleted" -msgstr "" +msgstr "Zerrenda ezabatuta" #: src/screens/List/ListHiddenScreen.tsx:129 msgid "List has been hidden" @@ -4100,7 +4097,7 @@ msgstr "Zerrenda Ezkutua" #: src/view/screens/ProfileList.tsx:395 msgctxt "toast" msgid "List muted" -msgstr "" +msgstr "Zerrenda mutututa" #: src/view/com/modals/CreateOrEditList.tsx:255 msgid "List Name" @@ -4109,17 +4106,17 @@ msgstr "Zerrenda Izena" #: src/view/screens/ProfileList.tsx:449 msgctxt "toast" msgid "List unblocked" -msgstr "" +msgstr "Zerrenda desblokeatuta" #: src/view/screens/ProfileList.tsx:413 msgctxt "toast" msgid "List unmuted" -msgstr "" +msgstr "Zerrenda desmutututa" #: src/Navigation.tsx:140 #: src/view/screens/Lists.tsx:62 -#: src/view/screens/Profile.tsx:219 -#: src/view/screens/Profile.tsx:227 +#: src/view/screens/Profile.tsx:221 +#: src/view/screens/Profile.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:669 #: src/view/shell/Drawer.tsx:501 msgid "Lists" @@ -4210,9 +4207,9 @@ msgstr "Kudeatu gordetako feedak" msgid "Manage your muted words and tags" msgstr "Kudeatu mutututa dauden hitzak eta etiketak" -#: src/screens/Messages/Inbox.tsx:300 -#: src/screens/Messages/Inbox.tsx:319 -#: src/screens/Messages/Inbox.tsx:326 +#: src/screens/Messages/Inbox.tsx:305 +#: src/screens/Messages/Inbox.tsx:324 +#: src/screens/Messages/Inbox.tsx:331 msgid "Mark all as read" msgstr "Markatu denak irakurri gisa" @@ -4221,12 +4218,12 @@ msgstr "Markatu denak irakurri gisa" msgid "Mark as read" msgstr "Markatu irakurri gisa" -#: src/screens/Messages/Inbox.tsx:287 -#: src/screens/Messages/Inbox.tsx:310 +#: src/screens/Messages/Inbox.tsx:292 +#: src/screens/Messages/Inbox.tsx:315 msgid "Marked all as read" msgstr "Denak irakurri gisa markatuta" -#: src/view/screens/Profile.tsx:222 +#: src/view/screens/Profile.tsx:224 msgid "Media" msgstr "Multimedia" @@ -4283,7 +4280,7 @@ msgstr "Mezuak" #: src/screens/Settings/AppIconSettings/useAppIconSets.ts:81 msgctxt "Name of app icon variant" msgid "Midnight" -msgstr "" +msgstr "Gauerdia" #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:47 #: src/lib/moderation/useReportOptions.ts:47 @@ -4323,12 +4320,12 @@ msgstr "Zure moderazio zerrenda" #: src/view/com/modals/CreateOrEditList.tsx:177 msgctxt "toast" msgid "Moderation list created" -msgstr "" +msgstr "Moderazio-zerrenda sortuta" #: src/view/com/modals/CreateOrEditList.tsx:163 msgctxt "toast" msgid "Moderation list updated" -msgstr "" +msgstr "Moderazio-zerrenda eguneratuta" #: src/screens/Moderation/index.tsx:239 msgid "Moderation lists" @@ -4558,8 +4555,8 @@ msgid "New" msgstr "Berria" #: src/components/dms/dialogs/NewChatDialog.tsx:65 -#: src/screens/Messages/ChatList.tsx:350 -#: src/screens/Messages/ChatList.tsx:357 +#: src/screens/Messages/ChatList.tsx:351 +#: src/screens/Messages/ChatList.tsx:358 msgid "New chat" msgstr "Txat berria" @@ -4593,7 +4590,7 @@ msgstr "Pasahitz Berria" #: src/screens/Profile/ProfileFeed/index.tsx:238 #: src/view/screens/Feeds.tsx:549 #: src/view/screens/Notifications.tsx:165 -#: src/view/screens/Profile.tsx:505 +#: src/view/screens/Profile.tsx:507 #: src/view/screens/ProfileList.tsx:253 #: src/view/screens/ProfileList.tsx:286 msgid "New post" @@ -4787,7 +4784,7 @@ msgstr "Oraintxe ez" #: src/view/com/profile/ProfileMenu.tsx:406 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:774 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:358 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:361 msgid "Note about sharing" msgstr "Partekatzeari buruzko oharra" @@ -4795,7 +4792,7 @@ msgstr "Partekatzeari buruzko oharra" msgid "Note: Bluesky is an open and public network. This setting only limits the visibility of your content on the Bluesky app and website, and other apps may not respect this setting. Your content may still be shown to logged-out users by other apps and websites." msgstr "Oharra: Bluesky sare ireki eta publikoa da. Ezarpen honek zure edukiaren ikusgarritasuna mugatzen du Bluesky aplikazioan eta webgunean, eta baliteke beste aplikazio batzuek ezarpen hau ez errespetatzea. Baliteke zure edukia saioa amaitutako erabiltzaileei erakustea beste aplikazio eta webgune batzuek." -#: src/screens/Messages/ChatList.tsx:263 +#: src/screens/Messages/ChatList.tsx:264 msgid "Nothing here" msgstr "Hemen ezer ez" @@ -5017,7 +5014,7 @@ msgstr "Arazketa-sarrera baten xehetasun gehigarriak irekitzen ditu" #: src/view/com/composer/videos/SubtitleDialog.tsx:45 msgid "Opens alt text dialog" -msgstr "" +msgstr "Aukerazko testuaren elkarrizketa-koadroa irekitzen du" #: src/view/com/composer/photos/OpenCameraBtn.tsx:73 msgid "Opens camera on device" @@ -5025,7 +5022,7 @@ msgstr "Kamera irekitzen du gailuan" #: src/view/com/composer/videos/SubtitleDialog.tsx:44 msgid "Opens captions and alt text dialog" -msgstr "" +msgstr "Azpidatzi eta aukerazko testuen elkarrizketa-koadroa irekitzen du" #: src/screens/Settings/AccountSettings.tsx:127 msgid "Opens change handle dialog" @@ -5427,7 +5424,7 @@ msgstr "@{0}-ren posta" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:186 msgctxt "toast" msgid "Post deleted" -msgstr "" +msgstr "Posta ezabatuta" #: src/lib/api/index.ts:186 msgid "Post failed to upload. Please check your Internet connection and try again." @@ -5476,15 +5473,15 @@ msgstr "Posta ez da aurkitu" #: src/state/queries/pinned-post.ts:59 msgctxt "toast" msgid "Post pinned" -msgstr "" +msgstr "Posta ainguratuta" #: src/state/queries/pinned-post.ts:61 msgctxt "toast" msgid "Post unpinned" -msgstr "" +msgstr "Postaren aingura kendu da" #: src/screens/StarterPack/StarterPackScreen.tsx:186 -#: src/view/screens/Profile.tsx:220 +#: src/view/screens/Profile.tsx:222 msgid "Posts" msgstr "Postak" @@ -5503,7 +5500,7 @@ msgstr "Engainagarria Izan Daitekeen Esteka" #: src/state/queries/notifications/settings.ts:44 msgctxt "toast" msgid "Preference saved" -msgstr "" +msgstr "Hobespena gorde da" #: src/screens/Messages/components/MessageListError.tsx:19 msgid "Press to attempt reconnection" @@ -5571,7 +5568,7 @@ msgid "Processing..." msgstr "Prozesatzen..." #: src/view/screens/DebugMod.tsx:920 -#: src/view/screens/Profile.tsx:359 +#: src/view/screens/Profile.tsx:361 msgid "profile" msgstr "profila" @@ -5586,7 +5583,7 @@ msgstr "Profila" #: src/view/com/modals/EditProfile.tsx:124 msgctxt "toast" msgid "Profile updated" -msgstr "" +msgstr "Profila eguneratu da" #: src/screens/Onboarding/StepFinished.tsx:264 msgid "Public" @@ -5718,8 +5715,8 @@ msgstr "Baztertu" msgid "Reject chat request" msgstr "Baztertu txateatzeko eskaera" -#: src/screens/Messages/ChatList.tsx:246 -#: src/screens/Messages/Inbox.tsx:186 +#: src/screens/Messages/ChatList.tsx:247 +#: src/screens/Messages/Inbox.tsx:191 msgid "Reload conversations" msgstr "Berriz kargatu elkarrizketak" @@ -5790,6 +5787,7 @@ msgid "Remove from quick access?" msgstr "Sarrera azkarretik kendu?" #: src/screens/List/ListHiddenScreen.tsx:170 +#: src/screens/List/ListHiddenScreen.tsx:174 msgid "Remove from saved feeds" msgstr "Kendu feed gordetatik" @@ -5845,7 +5843,6 @@ msgid "Removed from my feeds" msgstr "Nire feedetatik kenduta" #: src/screens/List/ListHiddenScreen.tsx:94 -#: src/screens/List/ListHiddenScreen.tsx:174 msgid "Removed from saved feeds" msgstr "Gordetako feedetatik kenduta" @@ -5868,7 +5865,7 @@ msgstr "Aipatutako posta kentzen du" msgid "Replace with Discover" msgstr "Ordeztu Aurkitu-gatik" -#: src/view/screens/Profile.tsx:221 +#: src/view/screens/Profile.tsx:223 msgid "Replies" msgstr "Erantzunak" @@ -5885,7 +5882,7 @@ msgctxt "action" msgid "Reply" msgstr "Erantzun" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:264 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:267 msgid "Reply ({0, plural, one {# reply} other {# replies}})" msgstr "Erantzuna ({0, plural, one {erantzun #} other {# erantzun}})" @@ -5936,7 +5933,7 @@ msgstr "Zuri erantzun" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:346 msgctxt "toast" msgid "Reply visibility updated" -msgstr "" +msgstr "Erantzunen ikusgarritasuna eguneratu da" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:345 msgid "Reply was successfully hidden" @@ -6148,9 +6145,9 @@ msgstr "Azken ekintza berriro saiatzen da, errorea izan duena" #: src/components/StarterPack/ProfileStarterPacks.tsx:334 #: src/screens/Login/LoginForm.tsx:323 #: src/screens/Login/LoginForm.tsx:330 -#: src/screens/Messages/ChatList.tsx:252 +#: src/screens/Messages/ChatList.tsx:253 #: src/screens/Messages/components/MessageListError.tsx:25 -#: src/screens/Messages/Inbox.tsx:192 +#: src/screens/Messages/Inbox.tsx:197 #: src/screens/Onboarding/StepInterests/index.tsx:217 #: src/screens/Onboarding/StepInterests/index.tsx:220 #: src/screens/Signup/BackNextButtons.tsx:53 @@ -6596,7 +6593,7 @@ msgstr "Ezarpenak" #: src/screens/ModerationInteractionSettings/index.tsx:102 msgctxt "toast" msgid "Settings saved" -msgstr "" +msgstr "Ezarpenak gorde dira" #: src/view/com/composer/labels/LabelsBtn.tsx:174 msgid "Sexual activity or erotic nudity." @@ -6615,7 +6612,7 @@ msgstr "Sexu Lizuna" #: src/view/com/profile/ProfileMenu.tsx:225 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:481 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:490 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:347 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:350 #: src/view/screens/ProfileList.tsx:506 msgid "Share" msgstr "Partekatu" @@ -6635,7 +6632,7 @@ msgstr "Partekatu datu dibertigarri bat!" #: src/view/com/profile/ProfileMenu.tsx:411 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:779 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:363 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:366 msgid "Share anyway" msgstr "Partekatu hala ere" @@ -6942,8 +6939,8 @@ msgstr "Arazoren bat izan da. Mesedez, saiatu berriro." msgid "Something wrong? Let us know." msgstr "Zerbait gaizki? Jakinaraziguzu." -#: src/App.native.tsx:121 -#: src/App.web.tsx:97 +#: src/App.native.tsx:122 +#: src/App.web.tsx:98 msgid "Sorry! Your session expired. Please sign in again." msgstr "Barkatu! Zure saioa iraungi da. Mesedez, hasi saioa berriro." @@ -7022,7 +7019,7 @@ msgstr "Zure abio multzoa" msgid "Starter pack is invalid" msgstr "Abio multzoa ez da zuzena" -#: src/view/screens/Profile.tsx:226 +#: src/view/screens/Profile.tsx:228 msgid "Starter Packs" msgstr "Abio Multzoak" @@ -7109,12 +7106,12 @@ msgstr "Lizuna" #: src/screens/Settings/AppIconSettings/useAppIconSets.ts:60 msgctxt "Name of app icon variant" msgid "Sunrise" -msgstr "" +msgstr "Egunsentia" #: src/screens/Settings/AppIconSettings/useAppIconSets.ts:70 msgctxt "Name of app icon variant" msgid "Sunset" -msgstr "" +msgstr "Ilunabarra" #: src/Navigation.tsx:286 #: src/view/screens/Support.tsx:31 @@ -7332,8 +7329,8 @@ msgid "The Privacy Policy has been moved to <0/>" msgstr "Pribatutasun-politika <0/>-ra eraman da" #: src/view/com/composer/state/video.ts:395 -msgid "The selected video is larger than 50MB." -msgstr "Aukeratutako bideoa 50 MB baino handiagoa da." +msgid "The selected video is larger than 100 MB." +msgstr "Aukeratutako bideoa 100 MB baino handiagoa da." #: src/lib/strings/errors.ts:18 msgid "The server appears to be experiencing issues. Please try again in a few moments." @@ -7597,7 +7594,7 @@ msgid "This post has been deleted." msgstr "Post hau ezabatu da." #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:776 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:360 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:363 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't signed in." msgstr "Post hau saioa hasitako erabiltzaileek soilik ikus dezakete. Saioa hasita ez dagoen jendearentzat ez da ikusgai egongo." @@ -7876,7 +7873,7 @@ msgstr "Zoritxarrez, harpidetutako etiketatzaileetako batek ere ez du onartzen s msgid "Unlike" msgstr "Ez gogoko" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:306 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:309 msgid "Unlike ({0, plural, one {# like} other {# likes}})" msgstr "Ez gogoko ({0, plural, one {gogoko #} other {# gogoko}})" @@ -7995,12 +7992,12 @@ msgstr "Eguneratu {domain}ra" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:318 msgctxt "toast" msgid "Updating quote attachment failed" -msgstr "" +msgstr "Ezin izan da eguneratu aipamenaren eranskina" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:350 msgctxt "toast" msgid "Updating reply visibility failed" -msgstr "" +msgstr "Ezin izan da eguneratu erantzunen ikusgaitasuna" #: src/screens/Login/SetNewPasswordForm.tsx:190 msgid "Updating..." @@ -8084,7 +8081,7 @@ msgstr "Honek erabiltzen du:" #: src/components/dms/ReportDialog.tsx:324 msgctxt "toast" msgid "User blocked" -msgstr "" +msgstr "Erabiltzailea blokeatuta" #: src/components/moderation/ModerationDetailsDialog.tsx:71 #: src/lib/moderation/useModerationCauseDescription.ts:63 @@ -8122,12 +8119,12 @@ msgstr "Zure erabiltzaile zerrenda" #: src/view/com/modals/CreateOrEditList.tsx:176 msgctxt "toast" msgid "User list created" -msgstr "" +msgstr "Erabiltzaile zerrenda sortua" #: src/view/com/modals/CreateOrEditList.tsx:162 msgctxt "toast" msgid "User list updated" -msgstr "" +msgstr "Erabiltzaile zerrenda eguneratua" #: src/screens/Login/LoginForm.tsx:201 msgid "Username or email address" @@ -8251,14 +8248,14 @@ msgstr "Bideoa kargatuta" msgid "Video: {0}" msgstr "Bideoa: {0}" -#: src/view/screens/Profile.tsx:223 +#: src/view/screens/Profile.tsx:225 msgid "Videos" msgstr "Bideoak" #: src/view/com/composer/videos/SelectVideoBtn.tsx:60 #: src/view/com/composer/videos/SelectVideoBtn.tsx:75 msgid "Videos must be less than 3 minutes long" -msgstr "" +msgstr "Bideoek 3 minutu baino gutxiago iraun behar dute" #: src/screens/Profile/Header/Shell.tsx:168 msgid "View {0}'s avatar" @@ -8521,8 +8518,8 @@ msgid "Who can reply" msgstr "Nork erantzun dezake" #: src/screens/Home/NoFeedsPinned.tsx:79 -#: src/screens/Messages/ChatList.tsx:230 -#: src/screens/Messages/Inbox.tsx:171 +#: src/screens/Messages/ChatList.tsx:231 +#: src/screens/Messages/Inbox.tsx:176 msgid "Whoops!" msgstr "Aiba!" @@ -8627,7 +8624,7 @@ msgstr "Zu" #: src/components/forms/HostingProvider.tsx:46 msgid "You are creating an account on" -msgstr "" +msgstr "Kontua sortzen ari zara hemen" #: src/screens/SignupQueued.tsx:157 msgid "You are in line." @@ -8682,7 +8679,7 @@ msgstr "Ez duzu jarraitzailerik." msgid "You don't follow any users who follow @{name}." msgstr "Ez duzu jarraitzen @{name}-k jarraitzen duen erabiltzailerik." -#: src/screens/Messages/Inbox.tsx:215 +#: src/screens/Messages/Inbox.tsx:220 msgid "You don't have any chat requests at the moment." msgstr "Ez daukazu txateatzeko eskaerarik oraingoz." @@ -8736,7 +8733,7 @@ msgstr "Kontu hau mututu duzu." msgid "You have muted this user" msgstr "Erabiltzaile hau mututu duzu" -#: src/screens/Messages/ChatList.tsx:273 +#: src/screens/Messages/ChatList.tsx:274 msgid "You have no conversations yet. Start one!" msgstr "Ez duzu elkarrizketarik oraindik. Hasi bat!" diff --git a/src/locale/locales/fi/messages.po b/src/locale/locales/fi/messages.po index eb132fde48..512274757d 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: 2025-03-07 03:35\n" +"PO-Revision-Date: 2025-03-14 20:32\n" "Last-Translator: \n" "Language-Team: Finnish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -407,18 +407,18 @@ msgstr "Tili" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:375 msgctxt "toast" msgid "Account blocked" -msgstr "" +msgstr "Tili estetty" #: src/view/com/profile/ProfileMenu.tsx:154 msgctxt "toast" msgid "Account followed" -msgstr "" +msgstr "Tiliä seurattu" #: src/view/com/profile/ProfileMenu.tsx:117 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:398 msgctxt "toast" msgid "Account muted" -msgstr "" +msgstr "Tili mykistetty" #: src/components/moderation/ModerationDetailsDialog.tsx:103 #: src/lib/moderation/useModerationCauseDescription.ts:98 @@ -441,18 +441,18 @@ msgstr "Tili poistettu pikakäytöstä" #: src/view/com/profile/ProfileMenu.tsx:131 msgctxt "toast" msgid "Account unblocked" -msgstr "" +msgstr "Tilin esto poistettu" #: src/view/com/profile/ProfileMenu.tsx:166 msgctxt "toast" msgid "Account unfollowed" -msgstr "" +msgstr "Tilin seuraaminen lopetettu" #: src/view/com/profile/ProfileMenu.tsx:107 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:388 msgctxt "toast" msgid "Account unmuted" -msgstr "" +msgstr "Tilin mykistys poistettu" #: src/components/dialogs/MutedWords.tsx:328 #: src/view/com/modals/ListAddRemoveUsers.tsx:269 @@ -560,14 +560,11 @@ msgstr "Lisää seuraava DNS-tietue verkkotunnukseesi:" msgid "Add this feed to your feeds" msgstr "Lisää tämä syöte syötteisiisi" +#: src/view/com/profile/ProfileMenu.tsx:273 #: src/view/com/profile/ProfileMenu.tsx:276 msgid "Add to lists" msgstr "Lisää listoihin" -#: src/view/com/profile/ProfileMenu.tsx:273 -msgid "Add to Lists" -msgstr "Lisää listoihin" - #: src/view/com/feeds/FeedSourceCard.tsx:269 msgid "Add to my feeds" msgstr "Lisää syötteisiini" @@ -817,7 +814,7 @@ msgstr "Sovellussalasana" #: src/screens/Settings/AppPasswords.tsx:147 msgctxt "toast" msgid "App password deleted" -msgstr "" +msgstr "Sovellukssalasana poistettu" #: src/screens/Settings/components/AddAppPasswordDialog.tsx:84 msgid "App password name must be unique" @@ -854,7 +851,7 @@ msgstr "Valita merkinnästä ”{0}”" #: src/screens/Messages/components/ChatDisabled.tsx:91 msgctxt "toast" msgid "Appeal submitted" -msgstr "" +msgstr "Valitus lähetetty" #: src/screens/Takendown.tsx:111 #: src/screens/Takendown.tsx:144 @@ -987,7 +984,7 @@ msgstr "Toista videot ja GIF-animaatiot automaattisesti" msgid "Back" msgstr "Takaisin" -#: src/screens/Messages/Inbox.tsx:233 +#: src/screens/Messages/Inbox.tsx:238 msgid "Back to Chats" msgstr "" @@ -1318,9 +1315,9 @@ msgid "Cancels opening the linked website" msgstr "Peruuttaa linkitetyn verkkosivuston avaamisen" #: src/state/shell/composer/index.tsx:82 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:118 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:159 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:195 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:121 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:162 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:198 msgid "Cannot interact with a blocked user" msgstr "Estetyn käyttäjän kanssa ei voi olla vuorovaikutuksessa" @@ -1415,7 +1412,7 @@ msgstr "" #: src/components/dms/ConvoMenu.tsx:176 msgctxt "toast" msgid "Chat muted" -msgstr "" +msgstr "Chatti mykistetty" #: src/Navigation.tsx:418 #: src/screens/Messages/components/InboxPreview.tsx:24 @@ -1423,14 +1420,14 @@ msgid "Chat request inbox" msgstr "" #: src/screens/Messages/components/InboxPreview.tsx:64 -#: src/screens/Messages/Inbox.tsx:72 +#: src/screens/Messages/Inbox.tsx:77 msgid "Chat requests" msgstr "" #: src/components/dms/ConvoMenu.tsx:75 #: src/components/dms/MessageMenu.tsx:83 #: src/Navigation.tsx:413 -#: src/screens/Messages/ChatList.tsx:327 +#: src/screens/Messages/ChatList.tsx:328 msgid "Chat settings" msgstr "Chatin asetukset" @@ -1441,10 +1438,10 @@ msgstr "Chatin asetukset" #: src/components/dms/ConvoMenu.tsx:178 msgctxt "toast" msgid "Chat unmuted" -msgstr "" +msgstr "Chatti mykistetty" -#: src/screens/Messages/ChatList.tsx:343 -#: src/screens/Messages/ChatList.tsx:367 +#: src/screens/Messages/ChatList.tsx:344 +#: src/screens/Messages/ChatList.tsx:368 msgid "Chats" msgstr "" @@ -1835,7 +1832,7 @@ msgstr "Ohjelmiston versio kopioitu leikepöydälle" #: src/lib/sharing.ts:41 #: src/view/com/modals/InviteCodes.tsx:153 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:246 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:394 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:397 msgid "Copied to clipboard" msgstr "Kopioitu leikepöydälle" @@ -2569,7 +2566,7 @@ msgstr "Sähköpostiosoite" #: src/screens/Settings/components/DisableEmail2FADialog.tsx:64 msgctxt "toast" msgid "Email 2FA disabled" -msgstr "" +msgstr "Sähköpostiin perustuva kaksivaiheinen tunnistautuminen poissa käytöstä" #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:54 msgid "Email 2FA enabled" @@ -2587,7 +2584,7 @@ msgstr "Sähköpostiviesti lähetetty uudelleen" #: src/view/com/modals/ChangeEmail.tsx:83 msgctxt "toast" msgid "Email updated" -msgstr "" +msgstr "Sähköpostiosoite päivitetty" #: src/view/com/modals/ChangeEmail.tsx:106 msgid "Email Updated" @@ -2596,7 +2593,7 @@ msgstr "Sähköpostiosoite päivitetty" #: src/view/com/modals/VerifyEmail.tsx:85 msgctxt "toast" msgid "Email verified" -msgstr "" +msgstr "Sähköpostiosoite vahvistettu" #: src/components/intents/VerifyEmailIntentDialog.tsx:79 msgid "Email Verified" @@ -2946,8 +2943,8 @@ msgstr "Julkaisun poistaminen epäonnistui, yritä uudelleen" msgid "Failed to delete starter pack" msgstr "Aloituspaketin poistaminen epäonnistui" -#: src/screens/Messages/ChatList.tsx:242 -#: src/screens/Messages/Inbox.tsx:182 +#: src/screens/Messages/ChatList.tsx:243 +#: src/screens/Messages/Inbox.tsx:187 msgid "Failed to load conversations" msgstr "" @@ -2973,8 +2970,8 @@ msgstr "Ehdotettujen syötteiden lataaminen epäonnistui" msgid "Failed to load suggested follows" msgstr "Ehdotettujen seurattavien lataaminen epäonnistui" -#: src/screens/Messages/Inbox.tsx:290 -#: src/screens/Messages/Inbox.tsx:313 +#: src/screens/Messages/Inbox.tsx:295 +#: src/screens/Messages/Inbox.tsx:318 msgid "Failed to mark all requests as read" msgstr "" @@ -3053,12 +3050,12 @@ msgstr "Palaute" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:286 msgctxt "toast" msgid "Feedback sent!" -msgstr "" +msgstr "Palaute lähetetty!" #: src/Navigation.tsx:428 #: src/screens/StarterPack/StarterPackScreen.tsx:185 #: src/view/screens/Feeds.tsx:508 -#: src/view/screens/Profile.tsx:225 +#: src/view/screens/Profile.tsx:227 #: src/view/screens/SavedFeeds.tsx:96 #: src/view/screens/Search/Search.tsx:531 #: src/view/shell/desktop/LeftNav.tsx:651 @@ -3074,7 +3071,7 @@ msgstr "Syötteet ovat käyttäjien rakentamia mukautettuja algoritmeja, jotka v #: src/view/screens/SavedFeeds.tsx:82 msgctxt "toast" msgid "Feeds updated!" -msgstr "" +msgstr "Syötteet päivitetty!" #: src/screens/Search/components/ExploreRecommendations.tsx:63 msgid "Feeds we think you might like." @@ -3353,7 +3350,7 @@ msgstr "Aloita tästä" msgid "Getting started" msgstr "Aloita tästä" -#: src/components/MediaPreview.tsx:108 +#: src/components/MediaPreview.tsx:116 msgid "GIF" msgstr "GIF" @@ -3369,7 +3366,7 @@ msgstr "Räikeät lain tai käyttöehtojen rikkomukset" #: src/components/Layout/Header/index.tsx:126 #: src/components/moderation/ScreenHider.tsx:154 #: src/components/moderation/ScreenHider.tsx:163 -#: src/screens/Messages/Inbox.tsx:223 +#: src/screens/Messages/Inbox.tsx:228 #: src/screens/Profile/ProfileFeed/index.tsx:89 #: src/screens/VideoFeed/components/Header.tsx:163 #: src/screens/VideoFeed/index.tsx:1108 @@ -3724,7 +3721,7 @@ msgid "Inappropriate messages or explicit links" msgstr "Sopimattomat viestit tai siveettömät linkit" #. Title message shown in chat requests inbox when it's empty -#: src/screens/Messages/Inbox.tsx:203 +#: src/screens/Messages/Inbox.tsx:208 msgid "Inbox zero!" msgstr "" @@ -3860,7 +3857,7 @@ msgid "Labeled by the author." msgstr "Tekijän merkitsemä." #: src/view/com/composer/labels/LabelsBtn.tsx:75 -#: src/view/screens/Profile.tsx:218 +#: src/view/screens/Profile.tsx:220 msgid "Labels" msgstr "Merkinnät" @@ -4000,7 +3997,7 @@ msgstr "Vaalea" msgid "Like" msgstr "Tykkää" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:312 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:315 msgid "Like ({0, plural, one {# like} other {# likes}})" msgstr "Tykkää ({0, plural, one {# tykkäys} other {# tykkäystä}})" @@ -4045,7 +4042,7 @@ 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/view/screens/Profile.tsx:224 +#: src/view/screens/Profile.tsx:226 msgid "Likes" msgstr "Tykkäykset" @@ -4069,7 +4066,7 @@ msgstr "Listan kuvake" #: src/view/screens/ProfileList.tsx:431 msgctxt "toast" msgid "List blocked" -msgstr "" +msgstr "Lista estetty" #: src/components/ListCard.tsx:150 #: src/view/com/feeds/FeedSourceCard.tsx:255 @@ -4087,7 +4084,7 @@ msgstr "Oma listasi" #: src/view/screens/ProfileList.tsx:478 msgctxt "toast" msgid "List deleted" -msgstr "" +msgstr "Lista poistettu" #: src/screens/List/ListHiddenScreen.tsx:129 msgid "List has been hidden" @@ -4100,7 +4097,7 @@ msgstr "Lista piilotettu" #: src/view/screens/ProfileList.tsx:395 msgctxt "toast" msgid "List muted" -msgstr "" +msgstr "Lista mykistetty" #: src/view/com/modals/CreateOrEditList.tsx:255 msgid "List Name" @@ -4109,17 +4106,17 @@ msgstr "Listan nimi" #: src/view/screens/ProfileList.tsx:449 msgctxt "toast" msgid "List unblocked" -msgstr "" +msgstr "Listan esto poistettu" #: src/view/screens/ProfileList.tsx:413 msgctxt "toast" msgid "List unmuted" -msgstr "" +msgstr "Listan mykistys poistettu" #: src/Navigation.tsx:140 #: src/view/screens/Lists.tsx:62 -#: src/view/screens/Profile.tsx:219 -#: src/view/screens/Profile.tsx:227 +#: src/view/screens/Profile.tsx:221 +#: src/view/screens/Profile.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:669 #: src/view/shell/Drawer.tsx:501 msgid "Lists" @@ -4210,9 +4207,9 @@ msgstr "Hallinnoi tallennettuja syötteitä" msgid "Manage your muted words and tags" msgstr "Hallinnoi mykistettyjä sanoja ja tunnisteita" -#: src/screens/Messages/Inbox.tsx:300 -#: src/screens/Messages/Inbox.tsx:319 -#: src/screens/Messages/Inbox.tsx:326 +#: src/screens/Messages/Inbox.tsx:305 +#: src/screens/Messages/Inbox.tsx:324 +#: src/screens/Messages/Inbox.tsx:331 msgid "Mark all as read" msgstr "" @@ -4221,12 +4218,12 @@ msgstr "" msgid "Mark as read" msgstr "Merkitse luetuksi" -#: src/screens/Messages/Inbox.tsx:287 -#: src/screens/Messages/Inbox.tsx:310 +#: src/screens/Messages/Inbox.tsx:292 +#: src/screens/Messages/Inbox.tsx:315 msgid "Marked all as read" msgstr "" -#: src/view/screens/Profile.tsx:222 +#: src/view/screens/Profile.tsx:224 msgid "Media" msgstr "" @@ -4323,12 +4320,12 @@ msgstr "Oma moderointilistasi" #: src/view/com/modals/CreateOrEditList.tsx:177 msgctxt "toast" msgid "Moderation list created" -msgstr "" +msgstr "Moderointilista luotu" #: src/view/com/modals/CreateOrEditList.tsx:163 msgctxt "toast" msgid "Moderation list updated" -msgstr "" +msgstr "Moderointilista päivitetty" #: src/screens/Moderation/index.tsx:239 msgid "Moderation lists" @@ -4558,8 +4555,8 @@ msgid "New" msgstr "Uusi" #: src/components/dms/dialogs/NewChatDialog.tsx:65 -#: src/screens/Messages/ChatList.tsx:350 -#: src/screens/Messages/ChatList.tsx:357 +#: src/screens/Messages/ChatList.tsx:351 +#: src/screens/Messages/ChatList.tsx:358 msgid "New chat" msgstr "Uusi chatti" @@ -4593,7 +4590,7 @@ msgstr "Uusi salasana" #: src/screens/Profile/ProfileFeed/index.tsx:238 #: src/view/screens/Feeds.tsx:549 #: src/view/screens/Notifications.tsx:165 -#: src/view/screens/Profile.tsx:505 +#: src/view/screens/Profile.tsx:507 #: src/view/screens/ProfileList.tsx:253 #: src/view/screens/ProfileList.tsx:286 msgid "New post" @@ -4787,7 +4784,7 @@ msgstr "Ei juuri nyt" #: src/view/com/profile/ProfileMenu.tsx:406 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:774 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:358 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:361 msgid "Note about sharing" msgstr "Huomio jakamisesta" @@ -4795,7 +4792,7 @@ msgstr "Huomio jakamisesta" msgid "Note: Bluesky is an open and public network. This setting only limits the visibility of your content on the Bluesky app and website, and other apps may not respect this setting. Your content may still be shown to logged-out users by other apps and websites." msgstr "Huomio: Bluesky on avoin ja julkinen verkosto. Tämä asetus rajoittaa vain sisältösi näkyvyyttä Bluesky-sovelluksessa ja -verkkosivustolla, eivätkä muut sovellukset välttämättä noudata tätä asetusta. Sisältösi voi silti näkyä kirjautumattomille käyttäjille muissa sovelluksissa ja muilla sivustoilla." -#: src/screens/Messages/ChatList.tsx:263 +#: src/screens/Messages/ChatList.tsx:264 msgid "Nothing here" msgstr "Täällä ei mitään" @@ -5427,7 +5424,7 @@ msgstr "Julkaissut @{0}" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:186 msgctxt "toast" msgid "Post deleted" -msgstr "" +msgstr "Julkaisu poistettu" #: src/lib/api/index.ts:186 msgid "Post failed to upload. Please check your Internet connection and try again." @@ -5476,15 +5473,15 @@ msgstr "Julkaisua ei löydy" #: src/state/queries/pinned-post.ts:59 msgctxt "toast" msgid "Post pinned" -msgstr "" +msgstr "Julkaisu kiinnitetty" #: src/state/queries/pinned-post.ts:61 msgctxt "toast" msgid "Post unpinned" -msgstr "" +msgstr "Julkaisu irrotettu" #: src/screens/StarterPack/StarterPackScreen.tsx:186 -#: src/view/screens/Profile.tsx:220 +#: src/view/screens/Profile.tsx:222 msgid "Posts" msgstr "Julkaisut" @@ -5503,7 +5500,7 @@ msgstr "Mahdollisesti harhaanjohtava linkki" #: src/state/queries/notifications/settings.ts:44 msgctxt "toast" msgid "Preference saved" -msgstr "" +msgstr "Asetus tallennettu" #: src/screens/Messages/components/MessageListError.tsx:19 msgid "Press to attempt reconnection" @@ -5571,7 +5568,7 @@ msgid "Processing..." msgstr "Käsitellään…" #: src/view/screens/DebugMod.tsx:920 -#: src/view/screens/Profile.tsx:359 +#: src/view/screens/Profile.tsx:361 msgid "profile" msgstr "profiili" @@ -5586,7 +5583,7 @@ msgstr "Profiili" #: src/view/com/modals/EditProfile.tsx:124 msgctxt "toast" msgid "Profile updated" -msgstr "" +msgstr "Profiili päivitetty" #: src/screens/Onboarding/StepFinished.tsx:264 msgid "Public" @@ -5718,8 +5715,8 @@ msgstr "" msgid "Reject chat request" msgstr "" -#: src/screens/Messages/ChatList.tsx:246 -#: src/screens/Messages/Inbox.tsx:186 +#: src/screens/Messages/ChatList.tsx:247 +#: src/screens/Messages/Inbox.tsx:191 msgid "Reload conversations" msgstr "Lataa keskustelut uudelleen" @@ -5790,6 +5787,7 @@ msgid "Remove from quick access?" msgstr "Poistetaanko pikakäytöstä?" #: src/screens/List/ListHiddenScreen.tsx:170 +#: src/screens/List/ListHiddenScreen.tsx:174 msgid "Remove from saved feeds" msgstr "Poista tallennetuista syötteistä" @@ -5845,7 +5843,6 @@ msgid "Removed from my feeds" msgstr "Poistettu syötteistäni" #: src/screens/List/ListHiddenScreen.tsx:94 -#: src/screens/List/ListHiddenScreen.tsx:174 msgid "Removed from saved feeds" msgstr "Poistettu tallennetuista syötteistä" @@ -5868,7 +5865,7 @@ msgstr "Poistaa lainausjulkaisun" msgid "Replace with Discover" msgstr "Korvaa syötteellä Discover" -#: src/view/screens/Profile.tsx:221 +#: src/view/screens/Profile.tsx:223 msgid "Replies" msgstr "Vastaukset" @@ -5885,7 +5882,7 @@ msgctxt "action" msgid "Reply" msgstr "Vastaa" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:264 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:267 msgid "Reply ({0, plural, one {# reply} other {# replies}})" msgstr "Vastaa ({0, plural, one {# vastaus} other {# vastausta}})" @@ -5936,7 +5933,7 @@ msgstr "Vastaa sinulle" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:346 msgctxt "toast" msgid "Reply visibility updated" -msgstr "" +msgstr "Vastauksen näkyvyys päivitetty" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:345 msgid "Reply was successfully hidden" @@ -6148,9 +6145,9 @@ msgstr "Yrittää uudelleen viimeisintä toimintoa, joka epäonnistui" #: src/components/StarterPack/ProfileStarterPacks.tsx:334 #: src/screens/Login/LoginForm.tsx:323 #: src/screens/Login/LoginForm.tsx:330 -#: src/screens/Messages/ChatList.tsx:252 +#: src/screens/Messages/ChatList.tsx:253 #: src/screens/Messages/components/MessageListError.tsx:25 -#: src/screens/Messages/Inbox.tsx:192 +#: src/screens/Messages/Inbox.tsx:197 #: src/screens/Onboarding/StepInterests/index.tsx:217 #: src/screens/Onboarding/StepInterests/index.tsx:220 #: src/screens/Signup/BackNextButtons.tsx:53 @@ -6615,7 +6612,7 @@ msgstr "Seksuaalisesti vihjaileva" #: src/view/com/profile/ProfileMenu.tsx:225 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:481 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:490 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:347 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:350 #: src/view/screens/ProfileList.tsx:506 msgid "Share" msgstr "Jaa" @@ -6635,7 +6632,7 @@ msgstr "Jaa hauska fakta!" #: src/view/com/profile/ProfileMenu.tsx:411 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:779 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:363 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:366 msgid "Share anyway" msgstr "Jaa kuitenkin" @@ -6942,8 +6939,8 @@ msgstr "Jokin meni vikaan. Yritä uudelleen." msgid "Something wrong? Let us know." msgstr "Onko jokin vialla? Kerro meille." -#: src/App.native.tsx:121 -#: src/App.web.tsx:97 +#: src/App.native.tsx:122 +#: src/App.web.tsx:98 msgid "Sorry! Your session expired. Please sign in again." msgstr "Pahoittelut! Istuntosi on vanhentunut. Kirjaudu sisään uudelleen." @@ -7022,7 +7019,7 @@ msgstr "Oma aloituspakettisi" msgid "Starter pack is invalid" msgstr "Aloituspaketti on virheellinen" -#: src/view/screens/Profile.tsx:226 +#: src/view/screens/Profile.tsx:228 msgid "Starter Packs" msgstr "Aloituspaketit" @@ -7332,8 +7329,8 @@ msgid "The Privacy Policy has been moved to <0/>" msgstr "Tietosuojakäytäntö on siirretty kohtaan <0/>" #: src/view/com/composer/state/video.ts:395 -msgid "The selected video is larger than 50MB." -msgstr "Valittu video on suurempi kuin 50 Mt." +msgid "The selected video is larger than 100 MB." +msgstr "" #: src/lib/strings/errors.ts:18 msgid "The server appears to be experiencing issues. Please try again in a few moments." @@ -7597,7 +7594,7 @@ msgid "This post has been deleted." msgstr "Tämä julkaisu on poistettu." #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:776 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:360 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:363 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't signed in." msgstr "Tämä julkaisu on näkyvissä vain kirjautuneille käyttäjille. Sitä ei näytetä kirjautumattomille henkilöille." @@ -7876,7 +7873,7 @@ msgstr "" msgid "Unlike" msgstr "Älä tykkää" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:306 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:309 msgid "Unlike ({0, plural, one {# like} other {# likes}})" msgstr "Älä tykkää ({0, plural, one {# tykkäys} other {# tykkäystä}})" @@ -7995,12 +7992,12 @@ msgstr "Päivitä verkkotunnukseen {domain}" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:318 msgctxt "toast" msgid "Updating quote attachment failed" -msgstr "" +msgstr "Lainauksen liitoksen päivittäminen epäonnistui" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:350 msgctxt "toast" msgid "Updating reply visibility failed" -msgstr "" +msgstr "Vastauksen näkyvyyden päivittäminen epäonnistui" #: src/screens/Login/SetNewPasswordForm.tsx:190 msgid "Updating..." @@ -8122,12 +8119,12 @@ msgstr "Oma käyttäjälistasi" #: src/view/com/modals/CreateOrEditList.tsx:176 msgctxt "toast" msgid "User list created" -msgstr "" +msgstr "Käyttäjälista luotu" #: src/view/com/modals/CreateOrEditList.tsx:162 msgctxt "toast" msgid "User list updated" -msgstr "" +msgstr "Käyttäjälista päivitetty" #: src/screens/Login/LoginForm.tsx:201 msgid "Username or email address" @@ -8251,7 +8248,7 @@ msgstr "Video ladattu palveluun" msgid "Video: {0}" msgstr "" -#: src/view/screens/Profile.tsx:223 +#: src/view/screens/Profile.tsx:225 msgid "Videos" msgstr "Videot" @@ -8521,8 +8518,8 @@ msgid "Who can reply" msgstr "Kuka voi vastata" #: src/screens/Home/NoFeedsPinned.tsx:79 -#: src/screens/Messages/ChatList.tsx:230 -#: src/screens/Messages/Inbox.tsx:171 +#: src/screens/Messages/ChatList.tsx:231 +#: src/screens/Messages/Inbox.tsx:176 msgid "Whoops!" msgstr "Hupsista!" @@ -8682,7 +8679,7 @@ msgstr "Sinulla ei ole yhtään seuraajaa." msgid "You don't follow any users who follow @{name}." msgstr "Et seuraa ketään, joka seuraa käyttäjää @{name}." -#: src/screens/Messages/Inbox.tsx:215 +#: src/screens/Messages/Inbox.tsx:220 msgid "You don't have any chat requests at the moment." msgstr "" @@ -8736,7 +8733,7 @@ msgstr "Olet mykistänyt tämän tilin." msgid "You have muted this user" msgstr "Olet mykistänyt tämän käyttäjän" -#: src/screens/Messages/ChatList.tsx:273 +#: src/screens/Messages/ChatList.tsx:274 msgid "You have no conversations yet. Start one!" msgstr "Sinulla ei ole vielä keskusteluja. Aloita sellainen!" diff --git a/src/locale/locales/fr/messages.po b/src/locale/locales/fr/messages.po index 51d55fb3f9..edb154049c 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: 2025-03-07 16:40\n" +"PO-Revision-Date: 2025-03-14 20:32\n" "Last-Translator: \n" "Language-Team: French\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" @@ -137,7 +137,7 @@ msgstr "{0} sur {1}" #. Accessibility label describing how many characters the user has entered out of a 50-character limit in a text input field #: src/screens/StarterPack/Wizard/StepDetails.tsx:55 msgid "{0} out of 50" -msgstr "" +msgstr "{0} sur 50" #: src/screens/StarterPack/StarterPackScreen.tsx:485 msgid "{0} people have used this starter pack!" @@ -560,14 +560,11 @@ msgstr "Ajoutez l’enregistrement DNS suivant à votre domaine :" msgid "Add this feed to your feeds" msgstr "Ajouter ce fil à vos fils d’actu" +#: src/view/com/profile/ProfileMenu.tsx:273 #: src/view/com/profile/ProfileMenu.tsx:276 msgid "Add to lists" msgstr "Ajouter à des listes" -#: src/view/com/profile/ProfileMenu.tsx:273 -msgid "Add to Lists" -msgstr "Ajouter aux listes" - #: src/view/com/feeds/FeedSourceCard.tsx:269 msgid "Add to my feeds" msgstr "Ajouter à mes fils d’actu" @@ -927,7 +924,7 @@ msgstr "Êtes-vous sûr de vouloir supprimer cela de vos fils d’actu ?" #: src/view/com/composer/Composer.tsx:694 msgid "Are you sure you'd like to discard this draft?" -msgstr "Êtes-vous sûr de vouloir rejeter ce brouillon ?" +msgstr "Êtes-vous sûr de vouloir abandonner ce brouillon ?" #: src/view/com/composer/Composer.tsx:868 msgid "Are you sure you'd like to discard this post?" @@ -987,7 +984,7 @@ msgstr "Lire automatiquement les vidéos et les GIFs" msgid "Back" msgstr "Retour" -#: src/screens/Messages/Inbox.tsx:233 +#: src/screens/Messages/Inbox.tsx:238 msgid "Back to Chats" msgstr "Retour aux discussions" @@ -1318,9 +1315,9 @@ msgid "Cancels opening the linked website" msgstr "Annule l’ouverture du site web lié" #: src/state/shell/composer/index.tsx:82 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:118 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:159 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:195 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:121 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:162 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:198 msgid "Cannot interact with a blocked user" msgstr "Impossible d’interagir avec un compte bloqué" @@ -1423,14 +1420,14 @@ msgid "Chat request inbox" msgstr "Demandes de discussion en attente" #: src/screens/Messages/components/InboxPreview.tsx:64 -#: src/screens/Messages/Inbox.tsx:72 +#: src/screens/Messages/Inbox.tsx:77 msgid "Chat requests" msgstr "Demandes de discussion" #: src/components/dms/ConvoMenu.tsx:75 #: src/components/dms/MessageMenu.tsx:83 #: src/Navigation.tsx:413 -#: src/screens/Messages/ChatList.tsx:327 +#: src/screens/Messages/ChatList.tsx:328 msgid "Chat settings" msgstr "Paramètres de discussion" @@ -1443,8 +1440,8 @@ msgctxt "toast" msgid "Chat unmuted" msgstr "Discussion réaffichée" -#: src/screens/Messages/ChatList.tsx:343 -#: src/screens/Messages/ChatList.tsx:367 +#: src/screens/Messages/ChatList.tsx:344 +#: src/screens/Messages/ChatList.tsx:368 msgid "Chats" msgstr "Discussions" @@ -1835,7 +1832,7 @@ msgstr "Version de build copiée dans le presse-papier" #: src/lib/sharing.ts:41 #: src/view/com/modals/InviteCodes.tsx:153 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:246 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:394 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:397 msgid "Copied to clipboard" msgstr "Copié dans le presse-papier" @@ -2946,8 +2943,8 @@ 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/ChatList.tsx:242 -#: src/screens/Messages/Inbox.tsx:182 +#: src/screens/Messages/ChatList.tsx:243 +#: src/screens/Messages/Inbox.tsx:187 msgid "Failed to load conversations" msgstr "Échec du chargement des conversations" @@ -2973,8 +2970,8 @@ 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/Inbox.tsx:290 -#: src/screens/Messages/Inbox.tsx:313 +#: src/screens/Messages/Inbox.tsx:295 +#: src/screens/Messages/Inbox.tsx:318 msgid "Failed to mark all requests as read" msgstr "Échec du marquage de toutes les demandes comme lues" @@ -3058,7 +3055,7 @@ msgstr "Commentaire envoyé !" #: src/Navigation.tsx:428 #: src/screens/StarterPack/StarterPackScreen.tsx:185 #: src/view/screens/Feeds.tsx:508 -#: src/view/screens/Profile.tsx:225 +#: src/view/screens/Profile.tsx:227 #: src/view/screens/SavedFeeds.tsx:96 #: src/view/screens/Search/Search.tsx:531 #: src/view/shell/desktop/LeftNav.tsx:651 @@ -3353,7 +3350,7 @@ msgstr "C’est parti" msgid "Getting started" msgstr "Pour commencer" -#: src/components/MediaPreview.tsx:108 +#: src/components/MediaPreview.tsx:116 msgid "GIF" msgstr "GIF" @@ -3369,7 +3366,7 @@ msgstr "Violations flagrantes de la loi ou des conditions d’utilisation" #: src/components/Layout/Header/index.tsx:126 #: src/components/moderation/ScreenHider.tsx:154 #: src/components/moderation/ScreenHider.tsx:163 -#: src/screens/Messages/Inbox.tsx:223 +#: src/screens/Messages/Inbox.tsx:228 #: src/screens/Profile/ProfileFeed/index.tsx:89 #: src/screens/VideoFeed/components/Header.tsx:163 #: src/screens/VideoFeed/index.tsx:1108 @@ -3724,7 +3721,7 @@ msgid "Inappropriate messages or explicit links" msgstr "Messages inappropriés ou liens explicites" #. Title message shown in chat requests inbox when it's empty -#: src/screens/Messages/Inbox.tsx:203 +#: src/screens/Messages/Inbox.tsx:208 msgid "Inbox zero!" msgstr "C’est vide !" @@ -3860,7 +3857,7 @@ msgid "Labeled by the author." msgstr "Étiqueté par l’auteur·ice." #: src/view/com/composer/labels/LabelsBtn.tsx:75 -#: src/view/screens/Profile.tsx:218 +#: src/view/screens/Profile.tsx:220 msgid "Labels" msgstr "Étiquettes" @@ -4000,7 +3997,7 @@ msgstr "Clair" msgid "Like" msgstr "Aimer" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:312 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:315 msgid "Like ({0, plural, one {# like} other {# likes}})" msgstr "Aimer ({0, plural, one {# ont aimé} other {# ont aimé}})" @@ -4045,7 +4042,7 @@ 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/view/screens/Profile.tsx:224 +#: src/view/screens/Profile.tsx:226 msgid "Likes" msgstr "Posts aimés" @@ -4118,8 +4115,8 @@ msgstr "Liste réaffichée" #: src/Navigation.tsx:140 #: src/view/screens/Lists.tsx:62 -#: src/view/screens/Profile.tsx:219 -#: src/view/screens/Profile.tsx:227 +#: src/view/screens/Profile.tsx:221 +#: src/view/screens/Profile.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:669 #: src/view/shell/Drawer.tsx:501 msgid "Lists" @@ -4210,9 +4207,9 @@ msgstr "Gérer vos fils d’actu enregistrés" msgid "Manage your muted words and tags" msgstr "Gérer les mots et les mots-clés masqués" -#: src/screens/Messages/Inbox.tsx:300 -#: src/screens/Messages/Inbox.tsx:319 -#: src/screens/Messages/Inbox.tsx:326 +#: src/screens/Messages/Inbox.tsx:305 +#: src/screens/Messages/Inbox.tsx:324 +#: src/screens/Messages/Inbox.tsx:331 msgid "Mark all as read" msgstr "Tout marquer comme lus" @@ -4221,12 +4218,12 @@ msgstr "Tout marquer comme lus" msgid "Mark as read" msgstr "Marqué comme lu" -#: src/screens/Messages/Inbox.tsx:287 -#: src/screens/Messages/Inbox.tsx:310 +#: src/screens/Messages/Inbox.tsx:292 +#: src/screens/Messages/Inbox.tsx:315 msgid "Marked all as read" msgstr "Tout marqué comme lus" -#: src/view/screens/Profile.tsx:222 +#: src/view/screens/Profile.tsx:224 msgid "Media" msgstr "Média" @@ -4558,8 +4555,8 @@ msgid "New" msgstr "Nouveau" #: src/components/dms/dialogs/NewChatDialog.tsx:65 -#: src/screens/Messages/ChatList.tsx:350 -#: src/screens/Messages/ChatList.tsx:357 +#: src/screens/Messages/ChatList.tsx:351 +#: src/screens/Messages/ChatList.tsx:358 msgid "New chat" msgstr "Nouvelle discussion" @@ -4593,7 +4590,7 @@ msgstr "Nouveau mot de passe" #: src/screens/Profile/ProfileFeed/index.tsx:238 #: src/view/screens/Feeds.tsx:549 #: src/view/screens/Notifications.tsx:165 -#: src/view/screens/Profile.tsx:505 +#: src/view/screens/Profile.tsx:507 #: src/view/screens/ProfileList.tsx:253 #: src/view/screens/ProfileList.tsx:286 msgid "New post" @@ -4787,7 +4784,7 @@ msgstr "Pas maintenant" #: src/view/com/profile/ProfileMenu.tsx:406 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:774 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:358 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:361 msgid "Note about sharing" msgstr "Note sur le partage" @@ -4795,7 +4792,7 @@ msgstr "Note sur le partage" msgid "Note: Bluesky is an open and public network. This setting only limits the visibility of your content on the Bluesky app and website, and other apps may not respect this setting. Your content may still be shown to logged-out users by other apps and websites." msgstr "Remarque : Bluesky est un réseau ouvert et public. Ce paramètre limite uniquement la visibilité de votre contenu sur l’application et le site Web de Bluesky, et d’autres applications peuvent ne pas respecter ce paramètre. Votre contenu peut toujours être montré aux personnes non connectées par d’autres applications et sites Web." -#: src/screens/Messages/ChatList.tsx:263 +#: src/screens/Messages/ChatList.tsx:264 msgid "Nothing here" msgstr "Rien ici" @@ -5484,7 +5481,7 @@ msgid "Post unpinned" msgstr "Post désépinglé" #: src/screens/StarterPack/StarterPackScreen.tsx:186 -#: src/view/screens/Profile.tsx:220 +#: src/view/screens/Profile.tsx:222 msgid "Posts" msgstr "Posts" @@ -5571,7 +5568,7 @@ msgid "Processing..." msgstr "Traitement…" #: src/view/screens/DebugMod.tsx:920 -#: src/view/screens/Profile.tsx:359 +#: src/view/screens/Profile.tsx:361 msgid "profile" msgstr "profil" @@ -5718,8 +5715,8 @@ msgstr "Décliner" msgid "Reject chat request" msgstr "Décliner la demande de discussion" -#: src/screens/Messages/ChatList.tsx:246 -#: src/screens/Messages/Inbox.tsx:186 +#: src/screens/Messages/ChatList.tsx:247 +#: src/screens/Messages/Inbox.tsx:191 msgid "Reload conversations" msgstr "Rafraîchir les conversations" @@ -5790,6 +5787,7 @@ msgid "Remove from quick access?" msgstr "Supprimer de l’accès rapide ?" #: src/screens/List/ListHiddenScreen.tsx:170 +#: src/screens/List/ListHiddenScreen.tsx:174 msgid "Remove from saved feeds" msgstr "Supprimer des fils d’actu enregistrés" @@ -5845,7 +5843,6 @@ msgid "Removed from my feeds" msgstr "Supprimé de mes fils d’actu" #: src/screens/List/ListHiddenScreen.tsx:94 -#: src/screens/List/ListHiddenScreen.tsx:174 msgid "Removed from saved feeds" msgstr "Supprimé de vos fils d’actu enregistrés" @@ -5868,7 +5865,7 @@ msgstr "Supprime le post cité" msgid "Replace with Discover" msgstr "Remplacer par Discover" -#: src/view/screens/Profile.tsx:221 +#: src/view/screens/Profile.tsx:223 msgid "Replies" msgstr "Réponses" @@ -5885,7 +5882,7 @@ msgctxt "action" msgid "Reply" msgstr "Répondre" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:264 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:267 msgid "Reply ({0, plural, one {# reply} other {# replies}})" msgstr "Répondre ({0, plural, one {# réponse} other {# réponses}})" @@ -6148,9 +6145,9 @@ msgstr "Réessaye la dernière action, qui a échoué" #: src/components/StarterPack/ProfileStarterPacks.tsx:334 #: src/screens/Login/LoginForm.tsx:323 #: src/screens/Login/LoginForm.tsx:330 -#: src/screens/Messages/ChatList.tsx:252 +#: src/screens/Messages/ChatList.tsx:253 #: src/screens/Messages/components/MessageListError.tsx:25 -#: src/screens/Messages/Inbox.tsx:192 +#: src/screens/Messages/Inbox.tsx:197 #: src/screens/Onboarding/StepInterests/index.tsx:217 #: src/screens/Onboarding/StepInterests/index.tsx:220 #: src/screens/Signup/BackNextButtons.tsx:53 @@ -6615,7 +6612,7 @@ msgstr "Sexuellement suggestif" #: src/view/com/profile/ProfileMenu.tsx:225 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:481 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:490 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:347 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:350 #: src/view/screens/ProfileList.tsx:506 msgid "Share" msgstr "Partager" @@ -6635,7 +6632,7 @@ msgstr "Partagez une anecdote insolite !" #: src/view/com/profile/ProfileMenu.tsx:411 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:779 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:363 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:366 msgid "Share anyway" msgstr "Partager quand même" @@ -6942,8 +6939,8 @@ msgstr "Quelque chose n’a pas marché. Veuillez réessayer." msgid "Something wrong? Let us know." msgstr "Un problème ? Dites-nous tout." -#: src/App.native.tsx:121 -#: src/App.web.tsx:97 +#: src/App.native.tsx:122 +#: src/App.web.tsx:98 msgid "Sorry! Your session expired. Please sign in again." msgstr "Désolé ! Votre session a expiré. Essayez de vous reconnecter." @@ -7022,7 +7019,7 @@ msgstr "Kit de démarrage par vous" msgid "Starter pack is invalid" msgstr "Le kit de démarrage n’est pas valide" -#: src/view/screens/Profile.tsx:226 +#: src/view/screens/Profile.tsx:228 msgid "Starter Packs" msgstr "Kits de démarrage" @@ -7332,8 +7329,8 @@ msgid "The Privacy Policy has been moved to <0/>" msgstr "Notre politique de confidentialité a été déplacée vers <0/>" #: src/view/com/composer/state/video.ts:395 -msgid "The selected video is larger than 50MB." -msgstr "La vidéo sélectionnée a une taille supérieure à 50 Mo." +msgid "The selected video is larger than 100 MB." +msgstr "La vidéo sélectionnée a une taille supérieure à 100 Mo." #: src/lib/strings/errors.ts:18 msgid "The server appears to be experiencing issues. Please try again in a few moments." @@ -7597,7 +7594,7 @@ msgid "This post has been deleted." msgstr "Ce post a été supprimé." #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:776 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:360 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:363 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't signed in." msgstr "Ce post n’est visible que pour les personnes connectées. Il ne sera pas visible pour les personnes qui ne sont pas connectées." @@ -7876,7 +7873,7 @@ msgstr "Malheureusement, aucun des étiqueteurs auxquels vous êtes abonnés ne msgid "Unlike" msgstr "Retirer la mention « J’aime »" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:306 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:309 msgid "Unlike ({0, plural, one {# like} other {# likes}})" msgstr "Retirer la mention « J’aime » ({0, plural, one {# ont aimé} other {# ont aimé}})" @@ -8251,7 +8248,7 @@ msgstr "Vidéo envoyée" msgid "Video: {0}" msgstr "Vidéo : {0}" -#: src/view/screens/Profile.tsx:223 +#: src/view/screens/Profile.tsx:225 msgid "Videos" msgstr "Vidéos" @@ -8521,8 +8518,8 @@ msgid "Who can reply" msgstr "Qui peut répondre ?" #: src/screens/Home/NoFeedsPinned.tsx:79 -#: src/screens/Messages/ChatList.tsx:230 -#: src/screens/Messages/Inbox.tsx:171 +#: src/screens/Messages/ChatList.tsx:231 +#: src/screens/Messages/Inbox.tsx:176 msgid "Whoops!" msgstr "Oups !" @@ -8627,7 +8624,7 @@ msgstr "Vous" #: src/components/forms/HostingProvider.tsx:46 msgid "You are creating an account on" -msgstr "" +msgstr "Vous créez un compte sur" #: src/screens/SignupQueued.tsx:157 msgid "You are in line." @@ -8682,7 +8679,7 @@ msgstr "Vous n’avez pas d’abonné·e·s." msgid "You don't follow any users who follow @{name}." msgstr "Vous ne suivez aucun des comptes qui suivent @{name}." -#: src/screens/Messages/Inbox.tsx:215 +#: src/screens/Messages/Inbox.tsx:220 msgid "You don't have any chat requests at the moment." msgstr "Vous n’avez aucune demande de discussion en attente actuellement." @@ -8736,7 +8733,7 @@ msgstr "Vous avez masqué ce compte." msgid "You have muted this user" msgstr "Vous avez masqué ce compte" -#: src/screens/Messages/ChatList.tsx:273 +#: src/screens/Messages/ChatList.tsx:274 msgid "You have no conversations yet. Start one!" msgstr "Vous n’avez pas encore de conversations. Démarrez en une !" diff --git a/src/locale/locales/ga/messages.po b/src/locale/locales/ga/messages.po index 4e0404e774..5db9e71c8d 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: 2025-03-07 03:35\n" +"PO-Revision-Date: 2025-03-14 20:32\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" @@ -407,18 +407,18 @@ msgstr "Cuntas" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:375 msgctxt "toast" msgid "Account blocked" -msgstr "" +msgstr "Cuntas blocáilte" #: src/view/com/profile/ProfileMenu.tsx:154 msgctxt "toast" msgid "Account followed" -msgstr "" +msgstr "Cuntas leanta" #: src/view/com/profile/ProfileMenu.tsx:117 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:398 msgctxt "toast" msgid "Account muted" -msgstr "" +msgstr "Balbhaíodh an cuntas" #: src/components/moderation/ModerationDetailsDialog.tsx:103 #: src/lib/moderation/useModerationCauseDescription.ts:98 @@ -441,18 +441,18 @@ msgstr "Baineadh an cuntas ón mearliosta" #: src/view/com/profile/ProfileMenu.tsx:131 msgctxt "toast" msgid "Account unblocked" -msgstr "" +msgstr "Cuntas díbhlocáilte" #: src/view/com/profile/ProfileMenu.tsx:166 msgctxt "toast" msgid "Account unfollowed" -msgstr "" +msgstr "Cuntas díleanta" #: src/view/com/profile/ProfileMenu.tsx:107 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:388 msgctxt "toast" msgid "Account unmuted" -msgstr "" +msgstr "Níl an cuntas balbhaithe a thuilleadh" #: src/components/dialogs/MutedWords.tsx:328 #: src/view/com/modals/ListAddRemoveUsers.tsx:269 @@ -560,14 +560,11 @@ msgstr "Cuir an taifead DNS seo a leanas le d'fhearann:" msgid "Add this feed to your feeds" msgstr "Cuir an fotha seo le do chuid fothaí" +#: src/view/com/profile/ProfileMenu.tsx:273 #: src/view/com/profile/ProfileMenu.tsx:276 msgid "Add to lists" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:273 -msgid "Add to Lists" -msgstr "Cuir le liostaí" - #: src/view/com/feeds/FeedSourceCard.tsx:269 msgid "Add to my feeds" msgstr "Cuir le mo chuid fothaí" @@ -817,7 +814,7 @@ msgstr "Pasfhocal Aipe" #: src/screens/Settings/AppPasswords.tsx:147 msgctxt "toast" msgid "App password deleted" -msgstr "" +msgstr "Pasfhocal na haipe scriosta" #: src/screens/Settings/components/AddAppPasswordDialog.tsx:84 msgid "App password name must be unique" @@ -854,7 +851,7 @@ msgstr "Achomharc in aghaidh lipéid \"{0}\"" #: src/screens/Messages/components/ChatDisabled.tsx:91 msgctxt "toast" msgid "Appeal submitted" -msgstr "" +msgstr "Achomharc déanta" #: src/screens/Takendown.tsx:111 #: src/screens/Takendown.tsx:144 @@ -987,7 +984,7 @@ msgstr "Seinn físeáin agus GIFanna go huathoibríoch" msgid "Back" msgstr "Ar ais" -#: src/screens/Messages/Inbox.tsx:233 +#: src/screens/Messages/Inbox.tsx:238 msgid "Back to Chats" msgstr "" @@ -1318,9 +1315,9 @@ msgid "Cancels opening the linked website" msgstr "Cuireann sé seo oscailt an tsuímh gréasáin atá nasctha ar ceal" #: src/state/shell/composer/index.tsx:82 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:118 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:159 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:195 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:121 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:162 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:198 msgid "Cannot interact with a blocked user" msgstr "Ní féidir plé le húsáideoir blocáilte" @@ -1415,7 +1412,7 @@ msgstr "" #: src/components/dms/ConvoMenu.tsx:176 msgctxt "toast" msgid "Chat muted" -msgstr "" +msgstr "Balbhaíodh an comhrá" #: src/Navigation.tsx:418 #: src/screens/Messages/components/InboxPreview.tsx:24 @@ -1423,14 +1420,14 @@ msgid "Chat request inbox" msgstr "" #: src/screens/Messages/components/InboxPreview.tsx:64 -#: src/screens/Messages/Inbox.tsx:72 +#: src/screens/Messages/Inbox.tsx:77 msgid "Chat requests" msgstr "" #: src/components/dms/ConvoMenu.tsx:75 #: src/components/dms/MessageMenu.tsx:83 #: src/Navigation.tsx:413 -#: src/screens/Messages/ChatList.tsx:327 +#: src/screens/Messages/ChatList.tsx:328 msgid "Chat settings" msgstr "Socruithe comhrá" @@ -1441,10 +1438,10 @@ msgstr "Socruithe Comhrá" #: src/components/dms/ConvoMenu.tsx:178 msgctxt "toast" msgid "Chat unmuted" -msgstr "" +msgstr "Díbhalbhaíodh an comhrá" -#: src/screens/Messages/ChatList.tsx:343 -#: src/screens/Messages/ChatList.tsx:367 +#: src/screens/Messages/ChatList.tsx:344 +#: src/screens/Messages/ChatList.tsx:368 msgid "Chats" msgstr "" @@ -1835,7 +1832,7 @@ msgstr "Leagan cóipeáilte sa ghearrthaisce" #: src/lib/sharing.ts:41 #: src/view/com/modals/InviteCodes.tsx:153 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:246 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:394 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:397 msgid "Copied to clipboard" msgstr "Cóipeáilte sa ghearrthaisce" @@ -2569,7 +2566,7 @@ msgstr "Ríomhphost" #: src/screens/Settings/components/DisableEmail2FADialog.tsx:64 msgctxt "toast" msgid "Email 2FA disabled" -msgstr "" +msgstr "Níl 2FA trí ríomhphost ar fáil a thuilleadh" #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:54 msgid "Email 2FA enabled" @@ -2587,7 +2584,7 @@ msgstr "Athsheoladh an ríomhphost" #: src/view/com/modals/ChangeEmail.tsx:83 msgctxt "toast" msgid "Email updated" -msgstr "" +msgstr "Seoladh ríomhphoist uasdátaithe" #: src/view/com/modals/ChangeEmail.tsx:106 msgid "Email Updated" @@ -2596,7 +2593,7 @@ msgstr "Seoladh ríomhphoist uasdátaithe" #: src/view/com/modals/VerifyEmail.tsx:85 msgctxt "toast" msgid "Email verified" -msgstr "" +msgstr "Ríomhphost dearbhaithe" #: src/components/intents/VerifyEmailIntentDialog.tsx:79 msgid "Email Verified" @@ -2946,8 +2943,8 @@ 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/ChatList.tsx:242 -#: src/screens/Messages/Inbox.tsx:182 +#: src/screens/Messages/ChatList.tsx:243 +#: src/screens/Messages/Inbox.tsx:187 msgid "Failed to load conversations" msgstr "" @@ -2973,8 +2970,8 @@ 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/Inbox.tsx:290 -#: src/screens/Messages/Inbox.tsx:313 +#: src/screens/Messages/Inbox.tsx:295 +#: src/screens/Messages/Inbox.tsx:318 msgid "Failed to mark all requests as read" msgstr "" @@ -3053,12 +3050,12 @@ msgstr "Aiseolas" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:286 msgctxt "toast" msgid "Feedback sent!" -msgstr "" +msgstr "Seoladh an t-aiseolas!" #: src/Navigation.tsx:428 #: src/screens/StarterPack/StarterPackScreen.tsx:185 #: src/view/screens/Feeds.tsx:508 -#: src/view/screens/Profile.tsx:225 +#: src/view/screens/Profile.tsx:227 #: src/view/screens/SavedFeeds.tsx:96 #: src/view/screens/Search/Search.tsx:531 #: src/view/shell/desktop/LeftNav.tsx:651 @@ -3074,7 +3071,7 @@ msgstr "Is sainalgartaim iad na fothaí. Cruthaíonn úsáideoirí a bhfuil beag #: src/view/screens/SavedFeeds.tsx:82 msgctxt "toast" msgid "Feeds updated!" -msgstr "" +msgstr "Uasdátaíodh na fothaí!" #: src/screens/Search/components/ExploreRecommendations.tsx:63 msgid "Feeds we think you might like." @@ -3353,7 +3350,7 @@ msgstr "Ar aghaidh leat anois!" msgid "Getting started" msgstr "Tús maith" -#: src/components/MediaPreview.tsx:108 +#: src/components/MediaPreview.tsx:116 msgid "GIF" msgstr "" @@ -3369,7 +3366,7 @@ msgstr "Deargshárú an dlí nó na dtéarmaí seirbhíse" #: src/components/Layout/Header/index.tsx:126 #: src/components/moderation/ScreenHider.tsx:154 #: src/components/moderation/ScreenHider.tsx:163 -#: src/screens/Messages/Inbox.tsx:223 +#: src/screens/Messages/Inbox.tsx:228 #: src/screens/Profile/ProfileFeed/index.tsx:89 #: src/screens/VideoFeed/components/Header.tsx:163 #: src/screens/VideoFeed/index.tsx:1108 @@ -3724,7 +3721,7 @@ msgid "Inappropriate messages or explicit links" msgstr "Teachtaireachtaí míchuí nó nascanna graosta" #. Title message shown in chat requests inbox when it's empty -#: src/screens/Messages/Inbox.tsx:203 +#: src/screens/Messages/Inbox.tsx:208 msgid "Inbox zero!" msgstr "" @@ -3860,7 +3857,7 @@ msgid "Labeled by the author." msgstr "Lipéadaithe ag an údar." #: src/view/com/composer/labels/LabelsBtn.tsx:75 -#: src/view/screens/Profile.tsx:218 +#: src/view/screens/Profile.tsx:220 msgid "Labels" msgstr "Lipéid" @@ -4000,7 +3997,7 @@ msgstr "Sorcha" msgid "Like" msgstr "Moladh" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:312 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:315 msgid "Like ({0, plural, one {# like} other {# likes}})" msgstr "Mol ({0, plural, one {# mholadh} two {# mholadh} few {# mholadh} many {# moladh} other {# moladh}})" @@ -4045,7 +4042,7 @@ 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/view/screens/Profile.tsx:224 +#: src/view/screens/Profile.tsx:226 msgid "Likes" msgstr "Moltaí" @@ -4069,7 +4066,7 @@ msgstr "Abhatár an Liosta" #: src/view/screens/ProfileList.tsx:431 msgctxt "toast" msgid "List blocked" -msgstr "" +msgstr "Liosta blocáilte" #: src/components/ListCard.tsx:150 #: src/view/com/feeds/FeedSourceCard.tsx:255 @@ -4087,7 +4084,7 @@ msgstr "Liosta de do chuid" #: src/view/screens/ProfileList.tsx:478 msgctxt "toast" msgid "List deleted" -msgstr "" +msgstr "Scriosadh an liosta" #: src/screens/List/ListHiddenScreen.tsx:129 msgid "List has been hidden" @@ -4100,7 +4097,7 @@ msgstr "Cuireadh an liosta i bhfolach" #: src/view/screens/ProfileList.tsx:395 msgctxt "toast" msgid "List muted" -msgstr "" +msgstr "Balbhaíodh an liosta" #: src/view/com/modals/CreateOrEditList.tsx:255 msgid "List Name" @@ -4109,17 +4106,17 @@ msgstr "Ainm an liosta" #: src/view/screens/ProfileList.tsx:449 msgctxt "toast" msgid "List unblocked" -msgstr "" +msgstr "Liosta díbhlocáilte" #: src/view/screens/ProfileList.tsx:413 msgctxt "toast" msgid "List unmuted" -msgstr "" +msgstr "Liosta nach bhfuil balbhaithe níos mó" #: src/Navigation.tsx:140 #: src/view/screens/Lists.tsx:62 -#: src/view/screens/Profile.tsx:219 -#: src/view/screens/Profile.tsx:227 +#: src/view/screens/Profile.tsx:221 +#: src/view/screens/Profile.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:669 #: src/view/shell/Drawer.tsx:501 msgid "Lists" @@ -4210,9 +4207,9 @@ msgstr "Bainistigh na fothaí a shábháil tú" msgid "Manage your muted words and tags" msgstr "Bainistigh do chuid clibeanna agus na focail a bhalbhaigh tú" -#: src/screens/Messages/Inbox.tsx:300 -#: src/screens/Messages/Inbox.tsx:319 -#: src/screens/Messages/Inbox.tsx:326 +#: src/screens/Messages/Inbox.tsx:305 +#: src/screens/Messages/Inbox.tsx:324 +#: src/screens/Messages/Inbox.tsx:331 msgid "Mark all as read" msgstr "" @@ -4221,12 +4218,12 @@ msgstr "" msgid "Mark as read" msgstr "Marcáil léite" -#: src/screens/Messages/Inbox.tsx:287 -#: src/screens/Messages/Inbox.tsx:310 +#: src/screens/Messages/Inbox.tsx:292 +#: src/screens/Messages/Inbox.tsx:315 msgid "Marked all as read" msgstr "" -#: src/view/screens/Profile.tsx:222 +#: src/view/screens/Profile.tsx:224 msgid "Media" msgstr "Meáin" @@ -4323,12 +4320,12 @@ msgstr "Liosta modhnóireachta leat" #: src/view/com/modals/CreateOrEditList.tsx:177 msgctxt "toast" msgid "Moderation list created" -msgstr "" +msgstr "Liosta modhnóireachta cruthaithe" #: src/view/com/modals/CreateOrEditList.tsx:163 msgctxt "toast" msgid "Moderation list updated" -msgstr "" +msgstr "Liosta modhnóireachta uasdátaithe" #: src/screens/Moderation/index.tsx:239 msgid "Moderation lists" @@ -4558,8 +4555,8 @@ msgid "New" msgstr "Nua" #: src/components/dms/dialogs/NewChatDialog.tsx:65 -#: src/screens/Messages/ChatList.tsx:350 -#: src/screens/Messages/ChatList.tsx:357 +#: src/screens/Messages/ChatList.tsx:351 +#: src/screens/Messages/ChatList.tsx:358 msgid "New chat" msgstr "Comhrá nua" @@ -4593,7 +4590,7 @@ msgstr "Pasfhocal Nua" #: src/screens/Profile/ProfileFeed/index.tsx:238 #: src/view/screens/Feeds.tsx:549 #: src/view/screens/Notifications.tsx:165 -#: src/view/screens/Profile.tsx:505 +#: src/view/screens/Profile.tsx:507 #: src/view/screens/ProfileList.tsx:253 #: src/view/screens/ProfileList.tsx:286 msgid "New post" @@ -4787,7 +4784,7 @@ msgstr "Ní anois" #: src/view/com/profile/ProfileMenu.tsx:406 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:774 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:358 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:361 msgid "Note about sharing" msgstr "Nóta faoi roinnt" @@ -4795,7 +4792,7 @@ msgstr "Nóta faoi roinnt" msgid "Note: Bluesky is an open and public network. This setting only limits the visibility of your content on the Bluesky app and website, and other apps may not respect this setting. Your content may still be shown to logged-out users by other apps and websites." msgstr "Nod leat: is gréasán oscailte poiblí Bluesky. Ní chuireann an socrú seo srian ar fheiceálacht do chuid ábhair ach amháin ar aip agus suíomh Bluesky. Is féidir nach gcloífidh aipeanna eile leis an socrú seo. Is féidir go dtaispeánfar do chuid ábhair d’úsáideoirí atá logáilte amach ar aipeanna agus suíomhanna eile." -#: src/screens/Messages/ChatList.tsx:263 +#: src/screens/Messages/ChatList.tsx:264 msgid "Nothing here" msgstr "Tada anseo" @@ -5427,7 +5424,7 @@ msgstr "Postáil ó @{0}" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:186 msgctxt "toast" msgid "Post deleted" -msgstr "" +msgstr "Scriosadh an phostáil" #: src/lib/api/index.ts:186 msgid "Post failed to upload. Please check your Internet connection and try again." @@ -5476,15 +5473,15 @@ msgstr "Ní bhfuarthas an phostáil" #: src/state/queries/pinned-post.ts:59 msgctxt "toast" msgid "Post pinned" -msgstr "" +msgstr "Greamaíodh an phostáil" #: src/state/queries/pinned-post.ts:61 msgctxt "toast" msgid "Post unpinned" -msgstr "" +msgstr "Díghreamaíodh an phostáil" #: src/screens/StarterPack/StarterPackScreen.tsx:186 -#: src/view/screens/Profile.tsx:220 +#: src/view/screens/Profile.tsx:222 msgid "Posts" msgstr "Postálacha" @@ -5503,7 +5500,7 @@ msgstr "Is féidir go bhfuil an nasc seo míthreorach." #: src/state/queries/notifications/settings.ts:44 msgctxt "toast" msgid "Preference saved" -msgstr "" +msgstr "Sábháladh an rogha" #: src/screens/Messages/components/MessageListError.tsx:19 msgid "Press to attempt reconnection" @@ -5571,7 +5568,7 @@ msgid "Processing..." msgstr "Á phróiseáil..." #: src/view/screens/DebugMod.tsx:920 -#: src/view/screens/Profile.tsx:359 +#: src/view/screens/Profile.tsx:361 msgid "profile" msgstr "próifíl" @@ -5586,7 +5583,7 @@ msgstr "Próifíl" #: src/view/com/modals/EditProfile.tsx:124 msgctxt "toast" msgid "Profile updated" -msgstr "" +msgstr "Próifíl uasdátaithe" #: src/screens/Onboarding/StepFinished.tsx:264 msgid "Public" @@ -5718,8 +5715,8 @@ msgstr "" msgid "Reject chat request" msgstr "" -#: src/screens/Messages/ChatList.tsx:246 -#: src/screens/Messages/Inbox.tsx:186 +#: src/screens/Messages/ChatList.tsx:247 +#: src/screens/Messages/Inbox.tsx:191 msgid "Reload conversations" msgstr "Athlódáil comhráite" @@ -5790,6 +5787,7 @@ msgid "Remove from quick access?" msgstr "An bhfuil fonn ort é a bhaint den mhearliosta?" #: src/screens/List/ListHiddenScreen.tsx:170 +#: src/screens/List/ListHiddenScreen.tsx:174 msgid "Remove from saved feeds" msgstr "Bain de mo chuid fothaí sábháilte" @@ -5845,7 +5843,6 @@ msgid "Removed from my feeds" msgstr "Baineadh de do chuid fothaí é" #: src/screens/List/ListHiddenScreen.tsx:94 -#: src/screens/List/ListHiddenScreen.tsx:174 msgid "Removed from saved feeds" msgstr "Baineadh de do chuid fothaí sábháilte é" @@ -5868,7 +5865,7 @@ msgstr "Baineann sé seo an phostáil athluaite" msgid "Replace with Discover" msgstr "Cuir an fotha Discover ina áit" -#: src/view/screens/Profile.tsx:221 +#: src/view/screens/Profile.tsx:223 msgid "Replies" msgstr "Freagraí" @@ -5885,7 +5882,7 @@ msgctxt "action" msgid "Reply" msgstr "Freagair" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:264 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:267 msgid "Reply ({0, plural, one {# reply} other {# replies}})" msgstr "Freagair ({0, plural, one {# fhreagra} two {# fhreagra} few {# fhreagra} many {# bhfreagra} other {# freagra}})" @@ -5936,7 +5933,7 @@ msgstr "Freagra ort" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:346 msgctxt "toast" msgid "Reply visibility updated" -msgstr "" +msgstr "Nuashonraíodh infheictheacht na bhfreagraí" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:345 msgid "Reply was successfully hidden" @@ -6148,9 +6145,9 @@ msgstr "Baineann sé seo triail eile as an ngníomh is déanaí, ar theip air" #: src/components/StarterPack/ProfileStarterPacks.tsx:334 #: src/screens/Login/LoginForm.tsx:323 #: src/screens/Login/LoginForm.tsx:330 -#: src/screens/Messages/ChatList.tsx:252 +#: src/screens/Messages/ChatList.tsx:253 #: src/screens/Messages/components/MessageListError.tsx:25 -#: src/screens/Messages/Inbox.tsx:192 +#: src/screens/Messages/Inbox.tsx:197 #: src/screens/Onboarding/StepInterests/index.tsx:217 #: src/screens/Onboarding/StepInterests/index.tsx:220 #: src/screens/Signup/BackNextButtons.tsx:53 @@ -6615,7 +6612,7 @@ msgstr "Graosta" #: src/view/com/profile/ProfileMenu.tsx:225 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:481 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:490 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:347 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:350 #: src/view/screens/ProfileList.tsx:506 msgid "Share" msgstr "Comhroinn" @@ -6635,7 +6632,7 @@ msgstr "Roinn rud éigin fútsa féin!" #: src/view/com/profile/ProfileMenu.tsx:411 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:779 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:363 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:366 msgid "Share anyway" msgstr "Comhroinn mar sin féin" @@ -6942,8 +6939,8 @@ msgstr "" msgid "Something wrong? Let us know." msgstr "Rud éigin mícheart? Abair linn." -#: src/App.native.tsx:121 -#: src/App.web.tsx:97 +#: src/App.native.tsx:122 +#: src/App.web.tsx:98 msgid "Sorry! Your session expired. Please sign in again." msgstr "" @@ -7022,7 +7019,7 @@ msgstr "Pacáiste fáilte a chruthaigh tusa" msgid "Starter pack is invalid" msgstr "Tá an pacáiste fáilte neamhbhailí" -#: src/view/screens/Profile.tsx:226 +#: src/view/screens/Profile.tsx:228 msgid "Starter Packs" msgstr "Pacáistí Fáilte" @@ -7332,8 +7329,8 @@ msgid "The Privacy Policy has been moved to <0/>" msgstr "Bogadh an Polasaí Príobháideachta go dtí <0/>" #: src/view/com/composer/state/video.ts:395 -msgid "The selected video is larger than 50MB." -msgstr "Tá an físeán seo níos mó ná 50MB." +msgid "The selected video is larger than 100 MB." +msgstr "" #: src/lib/strings/errors.ts:18 msgid "The server appears to be experiencing issues. Please try again in a few moments." @@ -7597,7 +7594,7 @@ msgid "This post has been deleted." msgstr "Scriosadh an phostáil seo." #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:776 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:360 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:363 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't signed in." msgstr "" @@ -7876,7 +7873,7 @@ msgstr "" msgid "Unlike" msgstr "Dímhol" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:306 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:309 msgid "Unlike ({0, plural, one {# like} other {# likes}})" msgstr "Dímhol ({0, plural, one {# mholadh} two {# mholadh} few {# mholadh} many {# moladh} other {# moladh}})" @@ -7995,12 +7992,12 @@ msgstr "Uasdátú chuig {domain}" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:318 msgctxt "toast" msgid "Updating quote attachment failed" -msgstr "" +msgstr "Theip ar uasdátú an cheangaltáin athluaite" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:350 msgctxt "toast" msgid "Updating reply visibility failed" -msgstr "" +msgstr "Theip ar infheictheacht an fhreagra a uasdátú" #: src/screens/Login/SetNewPasswordForm.tsx:190 msgid "Updating..." @@ -8122,12 +8119,12 @@ msgstr "Liosta úsáideoirí leat" #: src/view/com/modals/CreateOrEditList.tsx:176 msgctxt "toast" msgid "User list created" -msgstr "" +msgstr "Liosta úsáideoirí cruthaithe" #: src/view/com/modals/CreateOrEditList.tsx:162 msgctxt "toast" msgid "User list updated" -msgstr "" +msgstr "Liosta úsáideoirí uasdátaithe" #: src/screens/Login/LoginForm.tsx:201 msgid "Username or email address" @@ -8251,7 +8248,7 @@ msgstr "Uaslódáladh an físeán" msgid "Video: {0}" msgstr "Físeán: {0}" -#: src/view/screens/Profile.tsx:223 +#: src/view/screens/Profile.tsx:225 msgid "Videos" msgstr "" @@ -8521,8 +8518,8 @@ msgid "Who can reply" msgstr "Cé atá in ann freagra a thabhairt" #: src/screens/Home/NoFeedsPinned.tsx:79 -#: src/screens/Messages/ChatList.tsx:230 -#: src/screens/Messages/Inbox.tsx:171 +#: src/screens/Messages/ChatList.tsx:231 +#: src/screens/Messages/Inbox.tsx:176 msgid "Whoops!" msgstr "Úps!" @@ -8682,7 +8679,7 @@ msgstr "Níl aon leantóir agat." msgid "You don't follow any users who follow @{name}." msgstr "Ní leanann tú aon leantóirí de chuid @{name}." -#: src/screens/Messages/Inbox.tsx:215 +#: src/screens/Messages/Inbox.tsx:220 msgid "You don't have any chat requests at the moment." msgstr "" @@ -8736,7 +8733,7 @@ msgstr "Bhalbhaigh tú an cuntas seo." msgid "You have muted this user" msgstr "Bhalbhaigh tú an t-úsáideoir seo" -#: src/screens/Messages/ChatList.tsx:273 +#: src/screens/Messages/ChatList.tsx:274 msgid "You have no conversations yet. Start one!" msgstr "Níl comhrá ar bith agat fós. Tosaigh ceann!" diff --git a/src/locale/locales/gd/messages.po b/src/locale/locales/gd/messages.po index f340407963..28a9424ee4 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: 2025-03-07 16:40\n" +"PO-Revision-Date: 2025-03-14 20:33\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" @@ -93,7 +93,7 @@ msgstr "{0, plural, one {# mhìos} two {# mhìos} few {# mìosan} other {# mìos #: src/components/ProfileHoverCard/index.web.tsx:398 #: src/screens/Profile/Header/Metrics.tsx:22 msgid "{0, plural, one {follower} other {followers}}" -msgstr "{0, plural, one {# gam leantainn} two {# gam leantainn} few {# gam leantainn} other {# gam leantainn}}" +msgstr "{0, plural, one {gam leantainn} two {gam leantainn} few {gam leantainn} other {gam leantainn}}" #: src/components/ProfileHoverCard/index.web.tsx:402 #: src/screens/Profile/Header/Metrics.tsx:26 @@ -106,11 +106,11 @@ msgstr "{0, plural, one {’s toil le # seo} two {’s toil le # seo} few {’s #: src/screens/Profile/Header/Metrics.tsx:58 msgid "{0, plural, one {post} other {posts}}" -msgstr "{0, plural, one {# phost} two {# phost} few {# puist} other {# post}}" +msgstr "{0, plural, one {phost} two {phost} few {puist} other {post}}" #: src/view/com/post-thread/PostThreadItem.tsx:438 msgid "{0, plural, one {quote} other {quotes}}" -msgstr "{0, plural, one {# luaidh} two {# luaidh} few {# luaidhean} other {# luaidh}}" +msgstr "{0, plural, one {luaidh} two {luaidh} few {luaidhean} other {luaidh}}" #: src/view/com/post-thread/PostThreadItem.tsx:420 msgid "{0, plural, one {repost} other {reposts}}" @@ -137,7 +137,7 @@ msgstr "{0} à {1}" #. Accessibility label describing how many characters the user has entered out of a 50-character limit in a text input field #: src/screens/StarterPack/Wizard/StepDetails.tsx:55 msgid "{0} out of 50" -msgstr "" +msgstr "{0} à 50" #: src/screens/StarterPack/StarterPackScreen.tsx:485 msgid "{0} people have used this starter pack!" @@ -313,7 +313,7 @@ msgstr "Tha <0>{0}, <1>{1} agus {2, plural, one {# eile} two {# eile} fe #: src/view/shell/Drawer.tsx:97 msgid "<0>{0} {1, plural, one {follower} other {followers}}" -msgstr "<0>{0} {1, plural, one {# gam leantainn} two {# gam leantainn} few {# gam leantainn} other {# gam leantainn}}" +msgstr "<0>{0} {1, plural, one {gam leantainn} two {gam leantainn} few {gam leantainn} other {gam leantainn}}" #: src/view/shell/Drawer.tsx:108 msgid "<0>{0} {1, plural, one {following} other {following}}" @@ -560,13 +560,10 @@ msgstr "Cuir an reacord DNS a leanas ris an àrainn agad:" msgid "Add this feed to your feeds" msgstr "Cuir an t-inbhir seo ris na h-inbhirean agad" +#: src/view/com/profile/ProfileMenu.tsx:273 #: src/view/com/profile/ProfileMenu.tsx:276 msgid "Add to lists" -msgstr "Cuir ris na liostaichean" - -#: src/view/com/profile/ProfileMenu.tsx:273 -msgid "Add to Lists" -msgstr "Cuir ris na liostaichean" +msgstr "Cuir ri liostaichean" #: src/view/com/feeds/FeedSourceCard.tsx:269 msgid "Add to my feeds" @@ -639,7 +636,7 @@ msgstr "Ceadaich cead-inntrigidh o na teachdaireachdan dìreach agad" #: src/screens/Messages/Settings.tsx:70 #: src/screens/Messages/Settings.tsx:73 msgid "Allow new messages from" -msgstr "Ceadaich teachdaireachdan ùra o" +msgstr "Ceadaich teachdaireachdan ùra" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:344 msgid "Allow quote posts" @@ -882,7 +879,7 @@ msgstr "Coltas" #: src/screens/Feeds/NoSavedFeedsOfAnyType.tsx:47 #: src/screens/Home/NoFeedsPinned.tsx:93 msgid "Apply default recommended feeds" -msgstr "Cuir an sàs na h-inbhirean bunaiteach a mholar" +msgstr "Cuir an sàs na h-inbhirean bunaiteach a mholamaid" #: src/view/com/post-thread/PostThreadItem.tsx:845 msgid "Archived from {0}" @@ -987,7 +984,7 @@ msgstr "Cluich videothan is GIFs gu fèin-obrachail" msgid "Back" msgstr "Air ais" -#: src/screens/Messages/Inbox.tsx:233 +#: src/screens/Messages/Inbox.tsx:238 msgid "Back to Chats" msgstr "Air ais gu na cabadaich" @@ -1318,9 +1315,9 @@ msgid "Cancels opening the linked website" msgstr "Sguir seo de dh’fhosgladh na làraich-lìn cho-cheangailte" #: src/state/shell/composer/index.tsx:82 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:118 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:159 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:195 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:121 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:162 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:198 msgid "Cannot interact with a blocked user" msgstr "Chan urrainn dhut eadar-ghabhail a dhèanamh le cleachdaiche a bhac thu" @@ -1423,14 +1420,14 @@ msgid "Chat request inbox" msgstr "Bogsa a-steach nan iarrtasan cabadaich" #: src/screens/Messages/components/InboxPreview.tsx:64 -#: src/screens/Messages/Inbox.tsx:72 +#: src/screens/Messages/Inbox.tsx:77 msgid "Chat requests" msgstr "Iarrtasan cabadaich" #: src/components/dms/ConvoMenu.tsx:75 #: src/components/dms/MessageMenu.tsx:83 #: src/Navigation.tsx:413 -#: src/screens/Messages/ChatList.tsx:327 +#: src/screens/Messages/ChatList.tsx:328 msgid "Chat settings" msgstr "Roghainnean na cabadaich" @@ -1443,8 +1440,8 @@ msgctxt "toast" msgid "Chat unmuted" msgstr "Chaidh a’ chabadaich a neo-mhùchadh" -#: src/screens/Messages/ChatList.tsx:343 -#: src/screens/Messages/ChatList.tsx:367 +#: src/screens/Messages/ChatList.tsx:344 +#: src/screens/Messages/ChatList.tsx:368 msgid "Chats" msgstr "Cabadaich" @@ -1496,7 +1493,7 @@ msgstr "Tagh solaraiche a’ chunntais agad" #: src/view/screens/Feeds.tsx:728 #: src/view/screens/Search/Explore.tsx:427 msgid "Choose your own timeline! Feeds built by the community help you find content you love." -msgstr "Tagh loidhne-ama agad fhèin! Inbhirean leis a’ choimhearsnachd leis am faigh thu greim air stuth as toil leat." +msgstr "Dealbh loidhne-ama dhut fhèin! Inbhirean leis a’ choimhearsnachd a bheir dhut stuth as toil leat." #: src/screens/Signup/StepInfo/index.tsx:238 msgid "Choose your password" @@ -1835,7 +1832,7 @@ msgstr "Chaidh lethbhreac de thionndadh a’ bhuild a chur air an stòr-bhòrd" #: src/lib/sharing.ts:41 #: src/view/com/modals/InviteCodes.tsx:153 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:246 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:394 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:397 msgid "Copied to clipboard" msgstr "Chaidh lethbhreac a chur air an stòr-bhòrd" @@ -2782,7 +2779,7 @@ msgstr "Faodaidh duine sam bith am post seo a fhreagairt." #: src/screens/Messages/Settings.tsx:83 #: src/screens/Messages/Settings.tsx:86 msgid "Everyone" -msgstr "A h-uile duine" +msgstr "on a h-uile duine" #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:73 #: src/lib/moderation/useReportOptions.ts:73 @@ -2946,8 +2943,8 @@ 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/ChatList.tsx:242 -#: src/screens/Messages/Inbox.tsx:182 +#: src/screens/Messages/ChatList.tsx:243 +#: src/screens/Messages/Inbox.tsx:187 msgid "Failed to load conversations" msgstr "Cha b’ urrainn dhuinn na còmhraidhean a luchdadh" @@ -2967,14 +2964,14 @@ msgstr "Cha b’ urrainn dhuinn na seann-teachdaireachdan a luchdadh" #: src/view/screens/Search/Explore.tsx:456 #: src/view/screens/Search/Explore.tsx:484 msgid "Failed to load suggested feeds" -msgstr "Cha b’ urrainn dhuinn na h-inbhirean a mholar a luchdadh" +msgstr "Cha b’ urrainn dhuinn na h-inbhirean a mholamaid a luchdadh" #: src/view/screens/Search/Explore.tsx:414 msgid "Failed to load suggested follows" -msgstr "Cha b’ urrainn dhuinn na daoine a mholar an leantainn a luchdadh" +msgstr "Cha b’ urrainn dhuinn na daoine a mholamaid an leantainn a luchdadh" -#: src/screens/Messages/Inbox.tsx:290 -#: src/screens/Messages/Inbox.tsx:313 +#: src/screens/Messages/Inbox.tsx:295 +#: src/screens/Messages/Inbox.tsx:318 msgid "Failed to mark all requests as read" msgstr "Cha b’ urrainn dhuinn comharradh gun deach gach iarrtas a leughadh" @@ -3058,7 +3055,7 @@ msgstr "Chaidh do bheachdan a chur!" #: src/Navigation.tsx:428 #: src/screens/StarterPack/StarterPackScreen.tsx:185 #: src/view/screens/Feeds.tsx:508 -#: src/view/screens/Profile.tsx:225 +#: src/view/screens/Profile.tsx:227 #: src/view/screens/SavedFeeds.tsx:96 #: src/view/screens/Search/Search.tsx:531 #: src/view/shell/desktop/LeftNav.tsx:651 @@ -3206,23 +3203,23 @@ msgstr "Lean iad cuideachd" #: src/view/screens/Search/Explore.tsx:370 msgid "Follow more accounts to get connected to your interests and build your network." -msgstr "Lean ri barrachd chunntasan is faic rudan sa bheil ùidh agad is tog lìonra." +msgstr "Lean barrachd chunntasan, faigh lorg air rudan sa bheil ùidh agad is tog lìonra dhut." #: src/components/KnownFollowers.tsx:234 msgid "Followed by <0>{0}" -msgstr "<0>{0} ga leantainn" +msgstr "Tha <0>{0} ga leantainn" #: src/components/KnownFollowers.tsx:220 msgid "Followed by <0>{0} and {1, plural, one {# other} other {# others}}" -msgstr "<0>{0} is {1, plural, one {# eile} two {# eile} few {# eile} other {# eile}} ga leantainn" +msgstr "Tha <0>{0} is {1, plural, one {# eile} two {# eile} few {# eile} other {# eile}} ga leantainn" #: src/components/KnownFollowers.tsx:207 msgid "Followed by <0>{0} and <1>{1}" -msgstr "<0>{0} agus <1>{1} ga leantainn" +msgstr "Tha <0>{0} agus <1>{1} ga leantainn" #: src/components/KnownFollowers.tsx:189 msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" -msgstr "<0>{0}, <1>{1} is {2, plural, one {# eile} two {# eile} few {# eile} other {# eile}} ga leantainn" +msgstr "Tha <0>{0}, <1>{1} is {2, plural, one {# eile} two {# eile} few {# eile} other {# eile}} ga leantainn" #: src/Navigation.tsx:205 msgid "Followers of @{0} that you know" @@ -3316,7 +3313,7 @@ msgstr "Na dhìochuimhnich thu am facal-faire?" #: src/screens/Login/LoginForm.tsx:259 msgid "Forgot?" -msgstr "Na dìochuimhnich thu e?" +msgstr "Na dhìochuimhnich thu e?" #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:54 #: src/lib/moderation/useReportOptions.ts:54 @@ -3353,7 +3350,7 @@ msgstr "Dèan toiseach-tòiseachaidh" msgid "Getting started" msgstr "A’ dèanamh toiseach-tòiseachaidh" -#: src/components/MediaPreview.tsx:108 +#: src/components/MediaPreview.tsx:116 msgid "GIF" msgstr "GIF" @@ -3369,7 +3366,7 @@ msgstr "Briseadh mòr an lagha no teirmichean na seirbheise" #: src/components/Layout/Header/index.tsx:126 #: src/components/moderation/ScreenHider.tsx:154 #: src/components/moderation/ScreenHider.tsx:163 -#: src/screens/Messages/Inbox.tsx:223 +#: src/screens/Messages/Inbox.tsx:228 #: src/screens/Profile/ProfileFeed/index.tsx:89 #: src/screens/VideoFeed/components/Header.tsx:163 #: src/screens/VideoFeed/index.tsx:1108 @@ -3419,7 +3416,7 @@ msgstr "Tadhail air an ath-fhear," #: src/components/dms/ConvoMenu.tsx:227 msgid "Go to profile" -msgstr "Tadhail air a’ phròifil agad" +msgstr "Tadhail air a’ phròifil aca" #: src/components/dms/ConvoMenu.tsx:224 msgid "Go to user's profile" @@ -3724,7 +3721,7 @@ msgid "Inappropriate messages or explicit links" msgstr "Teachdaireachdan mì-iomchaidh no ceanglaichean feòlmhor" #. Title message shown in chat requests inbox when it's empty -#: src/screens/Messages/Inbox.tsx:203 +#: src/screens/Messages/Inbox.tsx:208 msgid "Inbox zero!" msgstr "Bogsa a-steach falamh!" @@ -3860,7 +3857,7 @@ msgid "Labeled by the author." msgstr "Air a leubaileadh leis an ùghdar." #: src/view/com/composer/labels/LabelsBtn.tsx:75 -#: src/view/screens/Profile.tsx:218 +#: src/view/screens/Profile.tsx:220 msgid "Labels" msgstr "Leubailean" @@ -4000,7 +3997,7 @@ msgstr "Soilleir" msgid "Like" msgstr "’S toil" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:312 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:315 msgid "Like ({0, plural, one {# like} other {# likes}})" msgstr "’S toil ({0, plural, one {’s toil le # seo} two {’s toil le # seo} few {’s toil le # seo} other {’s toil le # seo}})" @@ -4045,9 +4042,9 @@ 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/view/screens/Profile.tsx:224 +#: src/view/screens/Profile.tsx:226 msgid "Likes" -msgstr "as toil leotha seo" +msgstr "Na ’s toil le daoine" #: src/view/com/post-thread/PostThreadItem.tsx:218 msgid "Likes on this post" @@ -4118,8 +4115,8 @@ msgstr "Chaidh an liosta a neo-mhùchadh" #: src/Navigation.tsx:140 #: src/view/screens/Lists.tsx:62 -#: src/view/screens/Profile.tsx:219 -#: src/view/screens/Profile.tsx:227 +#: src/view/screens/Profile.tsx:221 +#: src/view/screens/Profile.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:669 #: src/view/shell/Drawer.tsx:501 msgid "Lists" @@ -4135,11 +4132,11 @@ msgstr "Luchdaich barrachd dheth" #: src/view/screens/Search/Explore.tsx:224 msgid "Load more suggested feeds" -msgstr "Luchdaich barrachd inbhirean a mholar" +msgstr "Luchdaich barrachd inbhirean a mholamaid" #: src/view/screens/Search/Explore.tsx:222 msgid "Load more suggested follows" -msgstr "Luchdaich barrachd daoine a mholar an leantainn" +msgstr "Luchdaich barrachd daoine a mholamaid an leantainn" #: src/view/screens/Notifications.tsx:270 msgid "Load new notifications" @@ -4210,9 +4207,9 @@ msgstr "Stiùirich na h-inbhirean a shàbhail thu" msgid "Manage your muted words and tags" msgstr "Stiùirich na faclan is tagaichean a mhùch thu" -#: src/screens/Messages/Inbox.tsx:300 -#: src/screens/Messages/Inbox.tsx:319 -#: src/screens/Messages/Inbox.tsx:326 +#: src/screens/Messages/Inbox.tsx:305 +#: src/screens/Messages/Inbox.tsx:324 +#: src/screens/Messages/Inbox.tsx:331 msgid "Mark all as read" msgstr "Comharraich gun deach iad uile a leughadh" @@ -4221,12 +4218,12 @@ msgstr "Comharraich gun deach iad uile a leughadh" msgid "Mark as read" msgstr "Comharraich gun deach a leughadh" -#: src/screens/Messages/Inbox.tsx:287 -#: src/screens/Messages/Inbox.tsx:310 +#: src/screens/Messages/Inbox.tsx:292 +#: src/screens/Messages/Inbox.tsx:315 msgid "Marked all as read" msgstr "Chaidh comharradh gun deach iad uile a leughadh" -#: src/view/screens/Profile.tsx:222 +#: src/view/screens/Profile.tsx:224 msgid "Media" msgstr "Meadhanan" @@ -4558,8 +4555,8 @@ msgid "New" msgstr "Ùr" #: src/components/dms/dialogs/NewChatDialog.tsx:65 -#: src/screens/Messages/ChatList.tsx:350 -#: src/screens/Messages/ChatList.tsx:357 +#: src/screens/Messages/ChatList.tsx:351 +#: src/screens/Messages/ChatList.tsx:358 msgid "New chat" msgstr "Cabadaich ùr" @@ -4593,7 +4590,7 @@ msgstr "Facal-faire ùr" #: src/screens/Profile/ProfileFeed/index.tsx:238 #: src/view/screens/Feeds.tsx:549 #: src/view/screens/Notifications.tsx:165 -#: src/view/screens/Profile.tsx:505 +#: src/view/screens/Profile.tsx:507 #: src/view/screens/ProfileList.tsx:253 #: src/view/screens/ProfileList.tsx:286 msgid "New post" @@ -4693,7 +4690,7 @@ msgstr "Chan eil brath sam bith ann fhathast!" #: src/screens/Messages/Settings.tsx:101 #: src/screens/Messages/Settings.tsx:104 msgid "No one" -msgstr "Chan eil duine" +msgstr "Na ceadaich iad o dhuine sam bith" #: src/components/WhoCanReply.tsx:246 msgid "No one but the author can quote this post." @@ -4787,7 +4784,7 @@ msgstr "Chan ann an-dràsta fhèin" #: src/view/com/profile/ProfileMenu.tsx:406 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:774 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:358 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:361 msgid "Note about sharing" msgstr "Fiosrachadh mu cho-roinneadh" @@ -4795,7 +4792,7 @@ msgstr "Fiosrachadh mu cho-roinneadh" msgid "Note: Bluesky is an open and public network. This setting only limits the visibility of your content on the Bluesky app and website, and other apps may not respect this setting. Your content may still be shown to logged-out users by other apps and websites." msgstr "An aire: Tha Bluesky na lìonra fosgailte agus poblach. Chan eil an roghainn seo a’ cuingeachadh ach faicsinneachd na susbainte agad ann an aplacaid Bluesky is air an làrach-lìn ach dh’fhaoidte nach gèill aplacaidean eile ris an roghainn seo. Dh’fhaoidte gun seall aplacaidean is làraichean-lìn eile an t-susbaint agad do luchd-cleachdaidh a rinn clàradh a-mach." -#: src/screens/Messages/ChatList.tsx:263 +#: src/screens/Messages/ChatList.tsx:264 msgid "Nothing here" msgstr "Chan eil dad an-seo" @@ -5001,7 +4998,7 @@ msgstr "Fosgail log an t-siostaim" #: src/view/com/util/forms/DropdownButton.tsx:162 msgid "Opens {numItems} options" -msgstr "" +msgstr "Fosglaidh seo na roghainnean, {numItems} dhiubh" #: src/view/com/composer/labels/LabelsBtn.tsx:62 msgid "Opens a dialog to add a content warning to your post" @@ -5484,7 +5481,7 @@ msgid "Post unpinned" msgstr "Chan eil am post prìnichte tuilleadh" #: src/screens/StarterPack/StarterPackScreen.tsx:186 -#: src/view/screens/Profile.tsx:220 +#: src/view/screens/Profile.tsx:222 msgid "Posts" msgstr "Puist" @@ -5545,12 +5542,12 @@ msgstr "Prìobhaideachd" #: src/screens/Settings/Settings.tsx:161 #: src/screens/Settings/Settings.tsx:164 msgid "Privacy and security" -msgstr "Prìobhaideachd is tèarainteachd" +msgstr "Prìobhaideachd ⁊ tèarainteachd" #: src/Navigation.tsx:367 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:36 msgid "Privacy and Security" -msgstr "Prìobhaideachd is tèarainteachd" +msgstr "Prìobhaideachd ⁊ tèarainteachd" #: src/Navigation.tsx:291 #: src/screens/Settings/AboutSettings.tsx:51 @@ -5571,7 +5568,7 @@ msgid "Processing..." msgstr "Ga phròiseasadh…" #: src/view/screens/DebugMod.tsx:920 -#: src/view/screens/Profile.tsx:359 +#: src/view/screens/Profile.tsx:361 msgid "profile" msgstr "pròifil" @@ -5703,7 +5700,7 @@ msgstr "Luirg o chionn goirid" #: src/screens/Search/components/ExploreRecommendations.tsx:52 msgid "Recommended" -msgstr "Na mholar" +msgstr "Na mholamaid" #: src/screens/Messages/components/MessageListError.tsx:20 msgid "Reconnect" @@ -5718,8 +5715,8 @@ msgstr "Diùlt" msgid "Reject chat request" msgstr "Diùlt an t-iarrtas cabadaich" -#: src/screens/Messages/ChatList.tsx:246 -#: src/screens/Messages/Inbox.tsx:186 +#: src/screens/Messages/ChatList.tsx:247 +#: src/screens/Messages/Inbox.tsx:191 msgid "Reload conversations" msgstr "Ath-luchdaich na còmhraidhean" @@ -5790,6 +5787,7 @@ msgid "Remove from quick access?" msgstr "A bheil thu airson a thoirt air falbh on ghrad-inntrigeadh?" #: src/screens/List/ListHiddenScreen.tsx:170 +#: src/screens/List/ListHiddenScreen.tsx:174 msgid "Remove from saved feeds" msgstr "Thoir air falbh o na h-inbhirean a shàbhail thu" @@ -5845,7 +5843,6 @@ msgid "Removed from my feeds" msgstr "Air a thoirt air falbh o na h-inbhirean agad" #: src/screens/List/ListHiddenScreen.tsx:94 -#: src/screens/List/ListHiddenScreen.tsx:174 msgid "Removed from saved feeds" msgstr "Air a thoirt air falbh o na h-inbhirean a shàbhail thu" @@ -5868,7 +5865,7 @@ msgstr "Bheir seo air falbh am post air an do rinneadh luaidh" msgid "Replace with Discover" msgstr "Cuir na àite le “Fidir”" -#: src/view/screens/Profile.tsx:221 +#: src/view/screens/Profile.tsx:223 msgid "Replies" msgstr "Freagairtean" @@ -5885,7 +5882,7 @@ msgctxt "action" msgid "Reply" msgstr "Freagair" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:264 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:267 msgid "Reply ({0, plural, one {# reply} other {# replies}})" msgstr "Freagair ({0, plural, one {# fhreagairt} two {# fhreagairt} few {# freagairtean} other {# freagairt}})" @@ -6067,7 +6064,7 @@ msgstr "Rinn <0><1/> ath-phostadh" #: src/view/com/posts/PostFeedItem.tsx:303 #: src/view/com/posts/PostFeedItem.tsx:322 msgid "Reposted by you" -msgstr "Rinn thusa ath-phostadh" +msgstr "Rinn thu ath-phostadh" #: src/view/com/post-thread/PostThreadItem.tsx:223 msgid "Reposts of this post" @@ -6148,9 +6145,9 @@ msgstr "Feuchaidh seo ris a’ ghnìomh mu dheireadh a-rithist is e air fàillig #: src/components/StarterPack/ProfileStarterPacks.tsx:334 #: src/screens/Login/LoginForm.tsx:323 #: src/screens/Login/LoginForm.tsx:330 -#: src/screens/Messages/ChatList.tsx:252 +#: src/screens/Messages/ChatList.tsx:253 #: src/screens/Messages/components/MessageListError.tsx:25 -#: src/screens/Messages/Inbox.tsx:192 +#: src/screens/Messages/Inbox.tsx:197 #: src/screens/Onboarding/StepInterests/index.tsx:217 #: src/screens/Onboarding/StepInterests/index.tsx:220 #: src/screens/Signup/BackNextButtons.tsx:53 @@ -6615,7 +6612,7 @@ msgstr "Leth-fheiseil" #: src/view/com/profile/ProfileMenu.tsx:225 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:481 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:490 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:347 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:350 #: src/view/screens/ProfileList.tsx:506 msgid "Share" msgstr "Co-roinn" @@ -6635,7 +6632,7 @@ msgstr "Co-roinn fiosrachadh spòrsail!" #: src/view/com/profile/ProfileMenu.tsx:411 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:779 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:363 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:366 msgid "Share anyway" msgstr "Co-roinn e co-dhiù" @@ -6942,8 +6939,8 @@ msgstr "Chaidh rudeigin ceàrr. Feuch ris a-rithist." msgid "Something wrong? Let us know." msgstr "Mearachd air choireigin? Innis dhuinn." -#: src/App.native.tsx:121 -#: src/App.web.tsx:97 +#: src/App.native.tsx:122 +#: src/App.web.tsx:98 msgid "Sorry! Your session expired. Please sign in again." msgstr "Tha sinn duilich! Dh’fhalbh an ùine air an t-seisean agad. Clàraich a-steach a-rithist." @@ -7022,7 +7019,7 @@ msgstr "Pacaid tòiseachaidh leat fhèin" msgid "Starter pack is invalid" msgstr "Tha a’ phacaid tòiseachaidh seo mì-dhligheach" -#: src/view/screens/Profile.tsx:226 +#: src/view/screens/Profile.tsx:228 msgid "Starter Packs" msgstr "Pacaidean tòiseachaidh" @@ -7332,8 +7329,8 @@ msgid "The Privacy Policy has been moved to <0/>" msgstr "Chaidh poileasaidh na prìobhaideachd a ghluasad gu <0/>" #: src/view/com/composer/state/video.ts:395 -msgid "The selected video is larger than 50MB." -msgstr "Tha a’ video a thagh thu nas motha na 50MB." +msgid "The selected video is larger than 100 MB." +msgstr "Tha a’ video a thagh thu nas motha na 100MB." #: src/lib/strings/errors.ts:18 msgid "The server appears to be experiencing issues. Please try again in a few moments." @@ -7597,7 +7594,7 @@ msgid "This post has been deleted." msgstr "Chaidh am post seo a sguabadh às." #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:776 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:360 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:363 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't signed in." msgstr "Chan fhaic ach luchd-cleachdaidh clàraichte a-staigh am post seo. Chan fhaic daoine nach eil clàraichte a-staigh e." @@ -7755,7 +7752,7 @@ msgstr "Eadar-theangaich" #: src/screens/Search/components/ExploreTrendingTopics.tsx:69 #: src/view/shell/desktop/SidebarTrendingTopics.tsx:59 msgid "Trending" -msgstr "A’ treandadh" +msgstr "Air bilean an t-sluaigh" #: src/components/interstitials/TrendingVideos.tsx:88 #: src/screens/Search/components/ExploreTrendingVideos.tsx:106 @@ -7876,7 +7873,7 @@ msgstr "Gu mì-fhortanach, chan eil taic do dh’aithrisean dhen t-seòrsa seo a msgid "Unlike" msgstr "Cha toil tuilleadh" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:306 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:309 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}})" @@ -8144,7 +8141,7 @@ msgstr "luchd-cleachdaidh a leanas ri <0>@{0}" #: src/screens/Messages/Settings.tsx:92 #: src/screens/Messages/Settings.tsx:95 msgid "Users I follow" -msgstr "Luchd-cleachdaidh a tha mise gan leantainn" +msgstr "o luchd-cleachdaidh a tha mise gan leantainn" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:456 msgid "Users in \"{0}\"" @@ -8251,7 +8248,7 @@ msgstr "Chaidh a’ video a luchdadh suas" msgid "Video: {0}" msgstr "Video: {0}" -#: src/view/screens/Profile.tsx:223 +#: src/view/screens/Profile.tsx:225 msgid "Videos" msgstr "Videothan" @@ -8496,13 +8493,13 @@ msgstr "Dè an t-ainm a chuireas sinn air a’ phacaid tòiseachaidh agad?" #: src/screens/Search/components/ExploreTrendingTopics.tsx:79 msgid "What people are posting about." -msgstr "Na naidheachdan a th’ aig daoine." +msgstr "Na naidheachdan mòra a th’ aig daoine." #: src/view/com/auth/SplashScreen.tsx:38 #: src/view/com/auth/SplashScreen.web.tsx:99 #: src/view/com/composer/Composer.tsx:744 msgid "What's up?" -msgstr "Dè tha do naidheachd?" +msgstr "Dè do naidheachd?" #: src/view/com/modals/lang-settings/PostLanguagesSettings.tsx:80 msgid "Which languages are used in this post?" @@ -8521,8 +8518,8 @@ msgid "Who can reply" msgstr "Cò aig a bheil cead freagairt?" #: src/screens/Home/NoFeedsPinned.tsx:79 -#: src/screens/Messages/ChatList.tsx:230 -#: src/screens/Messages/Inbox.tsx:171 +#: src/screens/Messages/ChatList.tsx:231 +#: src/screens/Messages/Inbox.tsx:176 msgid "Whoops!" msgstr "Oich!" @@ -8623,11 +8620,11 @@ msgstr "An-dè" #: src/components/NewskieDialog.tsx:43 msgid "You" -msgstr "" +msgstr "thu" #: src/components/forms/HostingProvider.tsx:46 msgid "You are creating an account on" -msgstr "" +msgstr "Tha thu a’ cruthachadh cunntas air" #: src/screens/SignupQueued.tsx:157 msgid "You are in line." @@ -8682,7 +8679,7 @@ msgstr "Chan eil luchd-leantainn sam bith agad." msgid "You don't follow any users who follow @{name}." msgstr "Chan eil thu a’ leantainn gin dhe na daoine a leanas @{name}." -#: src/screens/Messages/Inbox.tsx:215 +#: src/screens/Messages/Inbox.tsx:220 msgid "You don't have any chat requests at the moment." msgstr "Chan eil iarrtas cabadaich sam bith agad aig an àm seo." @@ -8736,7 +8733,7 @@ msgstr "Mhùch thu an cunntas seo." msgid "You have muted this user" msgstr "Mhùch thu an cleachdaiche seo" -#: src/screens/Messages/ChatList.tsx:273 +#: src/screens/Messages/ChatList.tsx:274 msgid "You have no conversations yet. Start one!" msgstr "Chan eil còmhradh sam bith a’ dol agad fhathast. Tog do ghuth!" @@ -8788,7 +8785,7 @@ msgstr "’S urrainn dhut ath-thagradh a thogail mu leubailean seo ma tha thu dh #: src/screens/StarterPack/Wizard/State.tsx:76 msgid "You may only add up to {STARTER_PACK_MAX_SIZE} profiles" -msgstr "" +msgstr "Chan fhaod thu barrachd air {STARTER_PACK_MAX_SIZE} pròifil a chur ris" #: src/screens/StarterPack/Wizard/State.tsx:94 msgid "You may only add up to 3 feeds" diff --git a/src/locale/locales/gl/messages.po b/src/locale/locales/gl/messages.po index bdfd0c9373..fe19d9a35d 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: 2025-03-07 03:35\n" +"PO-Revision-Date: 2025-03-14 20:32\n" "Last-Translator: \n" "Language-Team: Galician\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -407,18 +407,18 @@ msgstr "Conta" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:375 msgctxt "toast" msgid "Account blocked" -msgstr "" +msgstr "Conta bloqueada" #: src/view/com/profile/ProfileMenu.tsx:154 msgctxt "toast" msgid "Account followed" -msgstr "" +msgstr "Conta seguida" #: src/view/com/profile/ProfileMenu.tsx:117 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:398 msgctxt "toast" msgid "Account muted" -msgstr "" +msgstr "Conta silenciada" #: src/components/moderation/ModerationDetailsDialog.tsx:103 #: src/lib/moderation/useModerationCauseDescription.ts:98 @@ -441,18 +441,18 @@ msgstr "Conta elimada de acceso rápido" #: src/view/com/profile/ProfileMenu.tsx:131 msgctxt "toast" msgid "Account unblocked" -msgstr "" +msgstr "Conta desbloqueada" #: src/view/com/profile/ProfileMenu.tsx:166 msgctxt "toast" msgid "Account unfollowed" -msgstr "" +msgstr "Deixaches de seguir esta conta" #: src/view/com/profile/ProfileMenu.tsx:107 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:388 msgctxt "toast" msgid "Account unmuted" -msgstr "" +msgstr "Conta desenmudecida" #: src/components/dialogs/MutedWords.tsx:328 #: src/view/com/modals/ListAddRemoveUsers.tsx:269 @@ -560,14 +560,11 @@ msgstr "Engade o seguinte rexistro DNS ao teu dominio:" msgid "Add this feed to your feeds" msgstr "Engade esta canle ás túas canles" +#: src/view/com/profile/ProfileMenu.tsx:273 #: src/view/com/profile/ProfileMenu.tsx:276 msgid "Add to lists" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:273 -msgid "Add to Lists" -msgstr "Engadir ás listaxes" - #: src/view/com/feeds/FeedSourceCard.tsx:269 msgid "Add to my feeds" msgstr "Engadir ás miñas canles" @@ -817,7 +814,7 @@ msgstr "" #: src/screens/Settings/AppPasswords.tsx:147 msgctxt "toast" msgid "App password deleted" -msgstr "" +msgstr "Contrasinal de app eliminado" #: src/screens/Settings/components/AddAppPasswordDialog.tsx:84 msgid "App password name must be unique" @@ -854,7 +851,7 @@ msgstr "Apelar a etiqueta de \"{0}\"" #: src/screens/Messages/components/ChatDisabled.tsx:91 msgctxt "toast" msgid "Appeal submitted" -msgstr "" +msgstr "Apelación enviada" #: src/screens/Takendown.tsx:111 #: src/screens/Takendown.tsx:144 @@ -987,7 +984,7 @@ msgstr "Reprodución auto. de vídeos e GIFs" msgid "Back" msgstr "Atrás" -#: src/screens/Messages/Inbox.tsx:233 +#: src/screens/Messages/Inbox.tsx:238 msgid "Back to Chats" msgstr "" @@ -1318,9 +1315,9 @@ msgid "Cancels opening the linked website" msgstr "Cancela apertura do sitio web vinculado" #: src/state/shell/composer/index.tsx:82 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:118 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:159 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:195 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:121 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:162 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:198 msgid "Cannot interact with a blocked user" msgstr "Non se pode interactuar cunha conta bloqueada" @@ -1423,14 +1420,14 @@ msgid "Chat request inbox" msgstr "" #: src/screens/Messages/components/InboxPreview.tsx:64 -#: src/screens/Messages/Inbox.tsx:72 +#: src/screens/Messages/Inbox.tsx:77 msgid "Chat requests" msgstr "" #: src/components/dms/ConvoMenu.tsx:75 #: src/components/dms/MessageMenu.tsx:83 #: src/Navigation.tsx:413 -#: src/screens/Messages/ChatList.tsx:327 +#: src/screens/Messages/ChatList.tsx:328 msgid "Chat settings" msgstr "Axustes da conversa" @@ -1443,8 +1440,8 @@ msgctxt "toast" msgid "Chat unmuted" msgstr "" -#: src/screens/Messages/ChatList.tsx:343 -#: src/screens/Messages/ChatList.tsx:367 +#: src/screens/Messages/ChatList.tsx:344 +#: src/screens/Messages/ChatList.tsx:368 msgid "Chats" msgstr "" @@ -1835,7 +1832,7 @@ msgstr "Versión de compilación copiada ao portapapeis" #: src/lib/sharing.ts:41 #: src/view/com/modals/InviteCodes.tsx:153 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:246 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:394 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:397 msgid "Copied to clipboard" msgstr "Copiado ao portapapeis" @@ -2216,12 +2213,12 @@ msgstr "Desvincular chío da cita?" #: src/screens/Settings/AboutSettings.tsx:87 msgctxt "toast" msgid "Developer mode disabled" -msgstr "" +msgstr "Modo desenvolvedor deshabilitado" #: src/screens/Settings/AboutSettings.tsx:81 msgctxt "toast" msgid "Developer mode enabled" -msgstr "" +msgstr "Modo desenvolvedor habilitado" #: src/screens/Settings/Settings.tsx:242 #: src/screens/Settings/Settings.tsx:245 @@ -2569,7 +2566,7 @@ msgstr "Enderezo electrónico" #: src/screens/Settings/components/DisableEmail2FADialog.tsx:64 msgctxt "toast" msgid "Email 2FA disabled" -msgstr "" +msgstr "Correo 2FA deshabilitado" #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:54 msgid "Email 2FA enabled" @@ -2587,7 +2584,7 @@ msgstr "Correo electrónico reenviado" #: src/view/com/modals/ChangeEmail.tsx:83 msgctxt "toast" msgid "Email updated" -msgstr "" +msgstr "Correo electrónico actualizado" #: src/view/com/modals/ChangeEmail.tsx:106 msgid "Email Updated" @@ -2596,7 +2593,7 @@ msgstr "Correo electrónico actualizado" #: src/view/com/modals/VerifyEmail.tsx:85 msgctxt "toast" msgid "Email verified" -msgstr "" +msgstr "Correo electrónico verificado" #: src/components/intents/VerifyEmailIntentDialog.tsx:79 msgid "Email Verified" @@ -2946,8 +2943,8 @@ 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/ChatList.tsx:242 -#: src/screens/Messages/Inbox.tsx:182 +#: src/screens/Messages/ChatList.tsx:243 +#: src/screens/Messages/Inbox.tsx:187 msgid "Failed to load conversations" msgstr "" @@ -2973,8 +2970,8 @@ msgstr "Error ao cargar as canles suxeridas." msgid "Failed to load suggested follows" msgstr "Error ao cargar as suxerencias de seguimento." -#: src/screens/Messages/Inbox.tsx:290 -#: src/screens/Messages/Inbox.tsx:313 +#: src/screens/Messages/Inbox.tsx:295 +#: src/screens/Messages/Inbox.tsx:318 msgid "Failed to mark all requests as read" msgstr "" @@ -3053,12 +3050,12 @@ msgstr "Comentarios" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:286 msgctxt "toast" msgid "Feedback sent!" -msgstr "" +msgstr "Comentario enviado!" #: src/Navigation.tsx:428 #: src/screens/StarterPack/StarterPackScreen.tsx:185 #: src/view/screens/Feeds.tsx:508 -#: src/view/screens/Profile.tsx:225 +#: src/view/screens/Profile.tsx:227 #: src/view/screens/SavedFeeds.tsx:96 #: src/view/screens/Search/Search.tsx:531 #: src/view/shell/desktop/LeftNav.tsx:651 @@ -3074,7 +3071,7 @@ msgstr "As canles son algoritmos personalizados que as persoas constrúen cun po #: src/view/screens/SavedFeeds.tsx:82 msgctxt "toast" msgid "Feeds updated!" -msgstr "" +msgstr "Canles actualizadas!" #: src/screens/Search/components/ExploreRecommendations.tsx:63 msgid "Feeds we think you might like." @@ -3353,7 +3350,7 @@ msgstr "Comezar" msgid "Getting started" msgstr "Comezando" -#: src/components/MediaPreview.tsx:108 +#: src/components/MediaPreview.tsx:116 msgid "GIF" msgstr "GIF" @@ -3369,7 +3366,7 @@ msgstr "Violacións flagrantes da Lei ou dos Termos de servizo" #: src/components/Layout/Header/index.tsx:126 #: src/components/moderation/ScreenHider.tsx:154 #: src/components/moderation/ScreenHider.tsx:163 -#: src/screens/Messages/Inbox.tsx:223 +#: src/screens/Messages/Inbox.tsx:228 #: src/screens/Profile/ProfileFeed/index.tsx:89 #: src/screens/VideoFeed/components/Header.tsx:163 #: src/screens/VideoFeed/index.tsx:1108 @@ -3724,7 +3721,7 @@ msgid "Inappropriate messages or explicit links" msgstr "Mensaxes inapropiadas ou ligazóns explícitas" #. Title message shown in chat requests inbox when it's empty -#: src/screens/Messages/Inbox.tsx:203 +#: src/screens/Messages/Inbox.tsx:208 msgid "Inbox zero!" msgstr "" @@ -3860,7 +3857,7 @@ msgid "Labeled by the author." msgstr "Etiquetado pola persoa autora." #: src/view/com/composer/labels/LabelsBtn.tsx:75 -#: src/view/screens/Profile.tsx:218 +#: src/view/screens/Profile.tsx:220 msgid "Labels" msgstr "Etiquetas" @@ -4000,7 +3997,7 @@ msgstr "Claro" msgid "Like" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:312 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:315 msgid "Like ({0, plural, one {# like} other {# likes}})" msgstr "" @@ -4045,7 +4042,7 @@ msgstr "" msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "" -#: src/view/screens/Profile.tsx:224 +#: src/view/screens/Profile.tsx:226 msgid "Likes" msgstr "Gústame" @@ -4100,7 +4097,7 @@ msgstr "Listaxe oculta" #: src/view/screens/ProfileList.tsx:395 msgctxt "toast" msgid "List muted" -msgstr "" +msgstr "Listaxe silenciada" #: src/view/com/modals/CreateOrEditList.tsx:255 msgid "List Name" @@ -4109,17 +4106,17 @@ msgstr "Nome da listaxe" #: src/view/screens/ProfileList.tsx:449 msgctxt "toast" msgid "List unblocked" -msgstr "" +msgstr "Listaxe desbloqueada" #: src/view/screens/ProfileList.tsx:413 msgctxt "toast" msgid "List unmuted" -msgstr "" +msgstr "A listaxe xa non está silenciada" #: src/Navigation.tsx:140 #: src/view/screens/Lists.tsx:62 -#: src/view/screens/Profile.tsx:219 -#: src/view/screens/Profile.tsx:227 +#: src/view/screens/Profile.tsx:221 +#: src/view/screens/Profile.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:669 #: src/view/shell/Drawer.tsx:501 msgid "Lists" @@ -4210,9 +4207,9 @@ msgstr "" msgid "Manage your muted words and tags" msgstr "Xestiona as túas palabras e etiquetas silenciadas" -#: src/screens/Messages/Inbox.tsx:300 -#: src/screens/Messages/Inbox.tsx:319 -#: src/screens/Messages/Inbox.tsx:326 +#: src/screens/Messages/Inbox.tsx:305 +#: src/screens/Messages/Inbox.tsx:324 +#: src/screens/Messages/Inbox.tsx:331 msgid "Mark all as read" msgstr "" @@ -4221,12 +4218,12 @@ msgstr "" msgid "Mark as read" msgstr "Marcar como lido" -#: src/screens/Messages/Inbox.tsx:287 -#: src/screens/Messages/Inbox.tsx:310 +#: src/screens/Messages/Inbox.tsx:292 +#: src/screens/Messages/Inbox.tsx:315 msgid "Marked all as read" msgstr "" -#: src/view/screens/Profile.tsx:222 +#: src/view/screens/Profile.tsx:224 msgid "Media" msgstr "Multimedia" @@ -4323,12 +4320,12 @@ msgstr "Listaxe de moderación feita por ti" #: src/view/com/modals/CreateOrEditList.tsx:177 msgctxt "toast" msgid "Moderation list created" -msgstr "" +msgstr "Listaxe de moderación creada" #: src/view/com/modals/CreateOrEditList.tsx:163 msgctxt "toast" msgid "Moderation list updated" -msgstr "" +msgstr "Listaxe de moderación actualizada" #: src/screens/Moderation/index.tsx:239 msgid "Moderation lists" @@ -4558,8 +4555,8 @@ msgid "New" msgstr "Novo" #: src/components/dms/dialogs/NewChatDialog.tsx:65 -#: src/screens/Messages/ChatList.tsx:350 -#: src/screens/Messages/ChatList.tsx:357 +#: src/screens/Messages/ChatList.tsx:351 +#: src/screens/Messages/ChatList.tsx:358 msgid "New chat" msgstr "Novo chat" @@ -4593,7 +4590,7 @@ msgstr "Novo Contrasinal" #: src/screens/Profile/ProfileFeed/index.tsx:238 #: src/view/screens/Feeds.tsx:549 #: src/view/screens/Notifications.tsx:165 -#: src/view/screens/Profile.tsx:505 +#: src/view/screens/Profile.tsx:507 #: src/view/screens/ProfileList.tsx:253 #: src/view/screens/ProfileList.tsx:286 msgid "New post" @@ -4787,7 +4784,7 @@ msgstr "Non neste momento" #: src/view/com/profile/ProfileMenu.tsx:406 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:774 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:358 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:361 msgid "Note about sharing" msgstr "Nota sobre compartir" @@ -4795,7 +4792,7 @@ msgstr "Nota sobre compartir" msgid "Note: Bluesky is an open and public network. This setting only limits the visibility of your content on the Bluesky app and website, and other apps may not respect this setting. Your content may still be shown to logged-out users by other apps and websites." msgstr "Nota: Bluesky é unha rede aberta e pública. Esta configuración só limita a visibilidade do teu contido na aplicación e no sitio web de Bluesky, e é posíbel que outras aplicacións non respecten esta configuración. O teu contido aínda se pode mostrar ás persoas que pecharon sesión por outras aplicacións e sitios web." -#: src/screens/Messages/ChatList.tsx:263 +#: src/screens/Messages/ChatList.tsx:264 msgid "Nothing here" msgstr "Non hai nada aquí" @@ -5427,7 +5424,7 @@ msgstr "Chío de @{0}" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:186 msgctxt "toast" msgid "Post deleted" -msgstr "" +msgstr "Chío eliminado" #: src/lib/api/index.ts:186 msgid "Post failed to upload. Please check your Internet connection and try again." @@ -5476,15 +5473,15 @@ msgstr "Non se encontrou o chío" #: src/state/queries/pinned-post.ts:59 msgctxt "toast" msgid "Post pinned" -msgstr "" +msgstr "Chío fixado" #: src/state/queries/pinned-post.ts:61 msgctxt "toast" msgid "Post unpinned" -msgstr "" +msgstr "Chío desfixado" #: src/screens/StarterPack/StarterPackScreen.tsx:186 -#: src/view/screens/Profile.tsx:220 +#: src/view/screens/Profile.tsx:222 msgid "Posts" msgstr "Chíos" @@ -5503,7 +5500,7 @@ msgstr "Ligazón potencialmente enganosa" #: src/state/queries/notifications/settings.ts:44 msgctxt "toast" msgid "Preference saved" -msgstr "" +msgstr "Preferencias gardadas" #: src/screens/Messages/components/MessageListError.tsx:19 msgid "Press to attempt reconnection" @@ -5571,7 +5568,7 @@ msgid "Processing..." msgstr "Procesando..." #: src/view/screens/DebugMod.tsx:920 -#: src/view/screens/Profile.tsx:359 +#: src/view/screens/Profile.tsx:361 msgid "profile" msgstr "perfil" @@ -5586,7 +5583,7 @@ msgstr "Perfil" #: src/view/com/modals/EditProfile.tsx:124 msgctxt "toast" msgid "Profile updated" -msgstr "" +msgstr "Perfil actualizado" #: src/screens/Onboarding/StepFinished.tsx:264 msgid "Public" @@ -5718,8 +5715,8 @@ msgstr "" msgid "Reject chat request" msgstr "" -#: src/screens/Messages/ChatList.tsx:246 -#: src/screens/Messages/Inbox.tsx:186 +#: src/screens/Messages/ChatList.tsx:247 +#: src/screens/Messages/Inbox.tsx:191 msgid "Reload conversations" msgstr "Recargar as conversas" @@ -5790,6 +5787,7 @@ msgid "Remove from quick access?" msgstr "Eliminar o acceso rápido?" #: src/screens/List/ListHiddenScreen.tsx:170 +#: src/screens/List/ListHiddenScreen.tsx:174 msgid "Remove from saved feeds" msgstr "Eliminar das canles gardadas" @@ -5845,7 +5843,6 @@ msgid "Removed from my feeds" msgstr "Eliminado das miñas canles" #: src/screens/List/ListHiddenScreen.tsx:94 -#: src/screens/List/ListHiddenScreen.tsx:174 msgid "Removed from saved feeds" msgstr "Eliminado das miñas canles gardadas" @@ -5868,7 +5865,7 @@ msgstr "Eliminar o chío citado" msgid "Replace with Discover" msgstr "Substitúeo por Discover" -#: src/view/screens/Profile.tsx:221 +#: src/view/screens/Profile.tsx:223 msgid "Replies" msgstr "Respostas" @@ -5885,7 +5882,7 @@ msgctxt "action" msgid "Reply" msgstr "Responder" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:264 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:267 msgid "Reply ({0, plural, one {# reply} other {# replies}})" msgstr "" @@ -5936,7 +5933,7 @@ msgstr "Responderche" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:346 msgctxt "toast" msgid "Reply visibility updated" -msgstr "" +msgstr "Visibilidade da resposta actualizada" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:345 msgid "Reply was successfully hidden" @@ -6148,9 +6145,9 @@ msgstr "Tenta de novo a última acción, que errou" #: src/components/StarterPack/ProfileStarterPacks.tsx:334 #: src/screens/Login/LoginForm.tsx:323 #: src/screens/Login/LoginForm.tsx:330 -#: src/screens/Messages/ChatList.tsx:252 +#: src/screens/Messages/ChatList.tsx:253 #: src/screens/Messages/components/MessageListError.tsx:25 -#: src/screens/Messages/Inbox.tsx:192 +#: src/screens/Messages/Inbox.tsx:197 #: src/screens/Onboarding/StepInterests/index.tsx:217 #: src/screens/Onboarding/StepInterests/index.tsx:220 #: src/screens/Signup/BackNextButtons.tsx:53 @@ -6596,7 +6593,7 @@ msgstr "Axustes" #: src/screens/ModerationInteractionSettings/index.tsx:102 msgctxt "toast" msgid "Settings saved" -msgstr "" +msgstr "Preferencias gardadas" #: src/view/com/composer/labels/LabelsBtn.tsx:174 msgid "Sexual activity or erotic nudity." @@ -6615,7 +6612,7 @@ msgstr "Sexualmente suxestivo" #: src/view/com/profile/ProfileMenu.tsx:225 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:481 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:490 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:347 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:350 #: src/view/screens/ProfileList.tsx:506 msgid "Share" msgstr "Compartir" @@ -6635,7 +6632,7 @@ msgstr "Comparte un dato curioso!" #: src/view/com/profile/ProfileMenu.tsx:411 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:779 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:363 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:366 msgid "Share anyway" msgstr "Compartir de todas as maneiras" @@ -6942,8 +6939,8 @@ msgstr "" msgid "Something wrong? Let us know." msgstr "Ocorreu un erro? Dínolo." -#: src/App.native.tsx:121 -#: src/App.web.tsx:97 +#: src/App.native.tsx:122 +#: src/App.web.tsx:98 msgid "Sorry! Your session expired. Please sign in again." msgstr "Sentímolo! A túa sesión caducou. Inicia sesión de novo." @@ -7022,7 +7019,7 @@ msgstr "Paquete de inicio creado por ti" msgid "Starter pack is invalid" msgstr "O paquete de inicio non é válido" -#: src/view/screens/Profile.tsx:226 +#: src/view/screens/Profile.tsx:228 msgid "Starter Packs" msgstr "Paquetes de inicio" @@ -7332,8 +7329,8 @@ msgid "The Privacy Policy has been moved to <0/>" msgstr "A Política de Privacidade moveuse a <0/>" #: src/view/com/composer/state/video.ts:395 -msgid "The selected video is larger than 50MB." -msgstr "O vídeo seleccionado pesa máis de 50 MB." +msgid "The selected video is larger than 100 MB." +msgstr "" #: src/lib/strings/errors.ts:18 msgid "The server appears to be experiencing issues. Please try again in a few moments." @@ -7597,7 +7594,7 @@ msgid "This post has been deleted." msgstr "Este chío foi eliminado." #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:776 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:360 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:363 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't signed in." msgstr "" @@ -7876,7 +7873,7 @@ msgstr "" msgid "Unlike" msgstr "No me gusta" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:306 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:309 msgid "Unlike ({0, plural, one {# like} other {# likes}})" msgstr "" @@ -7995,12 +7992,12 @@ msgstr "Actualizar para {domain}" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:318 msgctxt "toast" msgid "Updating quote attachment failed" -msgstr "" +msgstr "Produciuse un erro ao actualizar o anexo da cotización" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:350 msgctxt "toast" msgid "Updating reply visibility failed" -msgstr "" +msgstr "Produciuse un erro ao actualizar a visibilidade das respostas" #: src/screens/Login/SetNewPasswordForm.tsx:190 msgid "Updating..." @@ -8122,12 +8119,12 @@ msgstr "Listaxe de persoas por ti" #: src/view/com/modals/CreateOrEditList.tsx:176 msgctxt "toast" msgid "User list created" -msgstr "" +msgstr "Listaxe de persoas creada" #: src/view/com/modals/CreateOrEditList.tsx:162 msgctxt "toast" msgid "User list updated" -msgstr "" +msgstr "Listaxe de persoas actualizada" #: src/screens/Login/LoginForm.tsx:201 msgid "Username or email address" @@ -8251,7 +8248,7 @@ msgstr "Vídeo cargado" msgid "Video: {0}" msgstr "Vídeo: {0}" -#: src/view/screens/Profile.tsx:223 +#: src/view/screens/Profile.tsx:225 msgid "Videos" msgstr "Vídeos" @@ -8521,8 +8518,8 @@ msgid "Who can reply" msgstr "Quen pode responder" #: src/screens/Home/NoFeedsPinned.tsx:79 -#: src/screens/Messages/ChatList.tsx:230 -#: src/screens/Messages/Inbox.tsx:171 +#: src/screens/Messages/ChatList.tsx:231 +#: src/screens/Messages/Inbox.tsx:176 msgid "Whoops!" msgstr "Vaia!" @@ -8627,7 +8624,7 @@ msgstr "Ti" #: src/components/forms/HostingProvider.tsx:46 msgid "You are creating an account on" -msgstr "" +msgstr "Estás a crear unha conta en" #: src/screens/SignupQueued.tsx:157 msgid "You are in line." @@ -8682,7 +8679,7 @@ msgstr "Non tes a ninguén que te siga." msgid "You don't follow any users who follow @{name}." msgstr "Non segues a ningunha persoa que siga a @{name}." -#: src/screens/Messages/Inbox.tsx:215 +#: src/screens/Messages/Inbox.tsx:220 msgid "You don't have any chat requests at the moment." msgstr "" @@ -8736,7 +8733,7 @@ msgstr "Silenciaches esta conta." msgid "You have muted this user" msgstr "Silenciaches esta persoas" -#: src/screens/Messages/ChatList.tsx:273 +#: src/screens/Messages/ChatList.tsx:274 msgid "You have no conversations yet. Start one!" msgstr "Non tes ningunha conversa. Comeza a parolar!" diff --git a/src/locale/locales/hi/messages.po b/src/locale/locales/hi/messages.po index 55e7d8ad76..6a4e016cff 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: 2025-03-07 03:35\n" +"PO-Revision-Date: 2025-03-14 20:32\n" "Last-Translator: \n" "Language-Team: Hindi\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -407,18 +407,18 @@ msgstr "खाता" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:375 msgctxt "toast" msgid "Account blocked" -msgstr "" +msgstr "खाता अवरुद्ध" #: src/view/com/profile/ProfileMenu.tsx:154 msgctxt "toast" msgid "Account followed" -msgstr "" +msgstr "खाता फ़ॉलो किया गया" #: src/view/com/profile/ProfileMenu.tsx:117 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:398 msgctxt "toast" msgid "Account muted" -msgstr "" +msgstr "खाता म्यूट किया गया" #: src/components/moderation/ModerationDetailsDialog.tsx:103 #: src/lib/moderation/useModerationCauseDescription.ts:98 @@ -441,18 +441,18 @@ msgstr "जल्द पहुँच से खाता हटाया गय #: src/view/com/profile/ProfileMenu.tsx:131 msgctxt "toast" msgid "Account unblocked" -msgstr "" +msgstr "खाता अनअवरुद्ध" #: src/view/com/profile/ProfileMenu.tsx:166 msgctxt "toast" msgid "Account unfollowed" -msgstr "" +msgstr "खाता अनफ़ॉलो किया गया" #: src/view/com/profile/ProfileMenu.tsx:107 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:388 msgctxt "toast" msgid "Account unmuted" -msgstr "" +msgstr "खाता अनम्यूट किया गया" #: src/components/dialogs/MutedWords.tsx:328 #: src/view/com/modals/ListAddRemoveUsers.tsx:269 @@ -560,14 +560,11 @@ msgstr "अपने डोमेन में निम्नलिखित DN msgid "Add this feed to your feeds" msgstr "आपके फ़ीड मे यह फ़ीड जोड़ें" +#: src/view/com/profile/ProfileMenu.tsx:273 #: src/view/com/profile/ProfileMenu.tsx:276 msgid "Add to lists" msgstr "सूचियों में जोड़ें" -#: src/view/com/profile/ProfileMenu.tsx:273 -msgid "Add to Lists" -msgstr "सूचियों में जोड़ें" - #: src/view/com/feeds/FeedSourceCard.tsx:269 msgid "Add to my feeds" msgstr "मेरे फ़ीड में जोड़ें" @@ -817,7 +814,7 @@ msgstr "ऐप पासवर्ड" #: src/screens/Settings/AppPasswords.tsx:147 msgctxt "toast" msgid "App password deleted" -msgstr "" +msgstr "ऐप पासवर्ड मिटाया गया" #: src/screens/Settings/components/AddAppPasswordDialog.tsx:84 msgid "App password name must be unique" @@ -854,7 +851,7 @@ msgstr "\"{0}\" लेबल पर अपील करें" #: src/screens/Messages/components/ChatDisabled.tsx:91 msgctxt "toast" msgid "Appeal submitted" -msgstr "" +msgstr "अपील जमा हुई" #: src/screens/Takendown.tsx:111 #: src/screens/Takendown.tsx:144 @@ -987,7 +984,7 @@ msgstr "वीडियो और GIF स्वतः चलाएँ" msgid "Back" msgstr "वापस" -#: src/screens/Messages/Inbox.tsx:233 +#: src/screens/Messages/Inbox.tsx:238 msgid "Back to Chats" msgstr "" @@ -1318,9 +1315,9 @@ msgid "Cancels opening the linked website" msgstr "लिंक वेबसाइट के खोलने को रद्द करता है" #: src/state/shell/composer/index.tsx:82 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:118 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:159 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:195 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:121 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:162 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:198 msgid "Cannot interact with a blocked user" msgstr "अवरुद्ध उपयोगकर्ता से संपर्क नहीं कर सकते" @@ -1415,7 +1412,7 @@ msgstr "" #: src/components/dms/ConvoMenu.tsx:176 msgctxt "toast" msgid "Chat muted" -msgstr "" +msgstr "बातचीत म्यूट किया गया" #: src/Navigation.tsx:418 #: src/screens/Messages/components/InboxPreview.tsx:24 @@ -1423,14 +1420,14 @@ msgid "Chat request inbox" msgstr "" #: src/screens/Messages/components/InboxPreview.tsx:64 -#: src/screens/Messages/Inbox.tsx:72 +#: src/screens/Messages/Inbox.tsx:77 msgid "Chat requests" msgstr "" #: src/components/dms/ConvoMenu.tsx:75 #: src/components/dms/MessageMenu.tsx:83 #: src/Navigation.tsx:413 -#: src/screens/Messages/ChatList.tsx:327 +#: src/screens/Messages/ChatList.tsx:328 msgid "Chat settings" msgstr "बातचीत सेटिंग" @@ -1441,10 +1438,10 @@ msgstr "बातचीत सेटिंग" #: src/components/dms/ConvoMenu.tsx:178 msgctxt "toast" msgid "Chat unmuted" -msgstr "" +msgstr "बातचीत अनम्यूट किया गया" -#: src/screens/Messages/ChatList.tsx:343 -#: src/screens/Messages/ChatList.tsx:367 +#: src/screens/Messages/ChatList.tsx:344 +#: src/screens/Messages/ChatList.tsx:368 msgid "Chats" msgstr "" @@ -1835,7 +1832,7 @@ msgstr "बिल्ड संस्कारण क्लिपबोर्ड #: src/lib/sharing.ts:41 #: src/view/com/modals/InviteCodes.tsx:153 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:246 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:394 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:397 msgid "Copied to clipboard" msgstr "क्लिपबोर्ड पर कॉपी की गई" @@ -2216,12 +2213,12 @@ msgstr "क्वोट पोस्ट अलग करें" #: src/screens/Settings/AboutSettings.tsx:87 msgctxt "toast" msgid "Developer mode disabled" -msgstr "" +msgstr "डेवलपर मोड अक्षम" #: src/screens/Settings/AboutSettings.tsx:81 msgctxt "toast" msgid "Developer mode enabled" -msgstr "" +msgstr "डेवलपर मोड सक्षम" #: src/screens/Settings/Settings.tsx:242 #: src/screens/Settings/Settings.tsx:245 @@ -2569,7 +2566,7 @@ msgstr "ईमेल" #: src/screens/Settings/components/DisableEmail2FADialog.tsx:64 msgctxt "toast" msgid "Email 2FA disabled" -msgstr "" +msgstr "ईमेल 2FA अक्षम करें" #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:54 msgid "Email 2FA enabled" @@ -2587,7 +2584,7 @@ msgstr "ईमेल फिर से भेजा गया" #: src/view/com/modals/ChangeEmail.tsx:83 msgctxt "toast" msgid "Email updated" -msgstr "" +msgstr "ईमेल अपडेट किया गया" #: src/view/com/modals/ChangeEmail.tsx:106 msgid "Email Updated" @@ -2596,7 +2593,7 @@ msgstr "ईमेल अपडेट किया गया" #: src/view/com/modals/VerifyEmail.tsx:85 msgctxt "toast" msgid "Email verified" -msgstr "" +msgstr "ईमेल सत्यापित किया गया" #: src/components/intents/VerifyEmailIntentDialog.tsx:79 msgid "Email Verified" @@ -2946,8 +2943,8 @@ msgstr "पोस्ट मिटाने में असफल, फिर स msgid "Failed to delete starter pack" msgstr "स्टार्टर पैक मिटाने में असफल" -#: src/screens/Messages/ChatList.tsx:242 -#: src/screens/Messages/Inbox.tsx:182 +#: src/screens/Messages/ChatList.tsx:243 +#: src/screens/Messages/Inbox.tsx:187 msgid "Failed to load conversations" msgstr "" @@ -2973,8 +2970,8 @@ msgstr "अनुशंसित फ़ीड लोड करने में msgid "Failed to load suggested follows" msgstr "अनुशंसित फ़ॉलो लोड करने में असफल" -#: src/screens/Messages/Inbox.tsx:290 -#: src/screens/Messages/Inbox.tsx:313 +#: src/screens/Messages/Inbox.tsx:295 +#: src/screens/Messages/Inbox.tsx:318 msgid "Failed to mark all requests as read" msgstr "" @@ -3053,12 +3050,12 @@ msgstr "प्रतिक्रिया" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:286 msgctxt "toast" msgid "Feedback sent!" -msgstr "" +msgstr "प्रतिक्रिया भेजी गई!" #: src/Navigation.tsx:428 #: src/screens/StarterPack/StarterPackScreen.tsx:185 #: src/view/screens/Feeds.tsx:508 -#: src/view/screens/Profile.tsx:225 +#: src/view/screens/Profile.tsx:227 #: src/view/screens/SavedFeeds.tsx:96 #: src/view/screens/Search/Search.tsx:531 #: src/view/shell/desktop/LeftNav.tsx:651 @@ -3074,7 +3071,7 @@ msgstr "फ़ीड कस्टम एल्गोरिथ्म हैं #: src/view/screens/SavedFeeds.tsx:82 msgctxt "toast" msgid "Feeds updated!" -msgstr "" +msgstr "फ़ीड अपडेट की गई!" #: src/screens/Search/components/ExploreRecommendations.tsx:63 msgid "Feeds we think you might like." @@ -3353,7 +3350,7 @@ msgstr "शुरू करें" msgid "Getting started" msgstr "शुरुआत" -#: src/components/MediaPreview.tsx:108 +#: src/components/MediaPreview.tsx:116 msgid "GIF" msgstr "GIF" @@ -3369,7 +3366,7 @@ msgstr "क़ानून या सेवा की शर्तों का स #: src/components/Layout/Header/index.tsx:126 #: src/components/moderation/ScreenHider.tsx:154 #: src/components/moderation/ScreenHider.tsx:163 -#: src/screens/Messages/Inbox.tsx:223 +#: src/screens/Messages/Inbox.tsx:228 #: src/screens/Profile/ProfileFeed/index.tsx:89 #: src/screens/VideoFeed/components/Header.tsx:163 #: src/screens/VideoFeed/index.tsx:1108 @@ -3724,7 +3721,7 @@ msgid "Inappropriate messages or explicit links" msgstr "अनुचित संदेश या अश्लील लिंक" #. Title message shown in chat requests inbox when it's empty -#: src/screens/Messages/Inbox.tsx:203 +#: src/screens/Messages/Inbox.tsx:208 msgid "Inbox zero!" msgstr "" @@ -3860,7 +3857,7 @@ msgid "Labeled by the author." msgstr "रचयिता द्वारा लेबल किया गया।" #: src/view/com/composer/labels/LabelsBtn.tsx:75 -#: src/view/screens/Profile.tsx:218 +#: src/view/screens/Profile.tsx:220 msgid "Labels" msgstr "लेबल" @@ -4000,7 +3997,7 @@ msgstr "रोशन" msgid "Like" msgstr "पसंद" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:312 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:315 msgid "Like ({0, plural, one {# like} other {# likes}})" msgstr "पसंद करें ({0, plural, one {# पसंद} other {# पसंद}})" @@ -4045,7 +4042,7 @@ msgstr "{0, plural, one {# उपयोगकर्ता} other {# उपयो msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "{likeCount, plural, one {# उपयोगकर्ता} other {# उपयोगकर्ताओं}} ने पसंद किया" -#: src/view/screens/Profile.tsx:224 +#: src/view/screens/Profile.tsx:226 msgid "Likes" msgstr "पसंद" @@ -4069,7 +4066,7 @@ msgstr "सूची अवतार" #: src/view/screens/ProfileList.tsx:431 msgctxt "toast" msgid "List blocked" -msgstr "" +msgstr "सूची अवरुद्ध की गई" #: src/components/ListCard.tsx:150 #: src/view/com/feeds/FeedSourceCard.tsx:255 @@ -4087,7 +4084,7 @@ msgstr "आपके द्वारा सूची" #: src/view/screens/ProfileList.tsx:478 msgctxt "toast" msgid "List deleted" -msgstr "" +msgstr "सूची मिटाई गई" #: src/screens/List/ListHiddenScreen.tsx:129 msgid "List has been hidden" @@ -4100,7 +4097,7 @@ msgstr "सूची छिपाई गई" #: src/view/screens/ProfileList.tsx:395 msgctxt "toast" msgid "List muted" -msgstr "" +msgstr "सूची म्यूट की गई" #: src/view/com/modals/CreateOrEditList.tsx:255 msgid "List Name" @@ -4109,17 +4106,17 @@ msgstr "सूची का नाम" #: src/view/screens/ProfileList.tsx:449 msgctxt "toast" msgid "List unblocked" -msgstr "" +msgstr "सूची अनअवरुद्ध की गई" #: src/view/screens/ProfileList.tsx:413 msgctxt "toast" msgid "List unmuted" -msgstr "" +msgstr "सूची अनम्यूट की गई" #: src/Navigation.tsx:140 #: src/view/screens/Lists.tsx:62 -#: src/view/screens/Profile.tsx:219 -#: src/view/screens/Profile.tsx:227 +#: src/view/screens/Profile.tsx:221 +#: src/view/screens/Profile.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:669 #: src/view/shell/Drawer.tsx:501 msgid "Lists" @@ -4210,9 +4207,9 @@ msgstr "सहेजे गए फ़ीड प्रबंधित करें" msgid "Manage your muted words and tags" msgstr "अपने म्यूट किए गए शब्द और टैग प्रबंधित करें" -#: src/screens/Messages/Inbox.tsx:300 -#: src/screens/Messages/Inbox.tsx:319 -#: src/screens/Messages/Inbox.tsx:326 +#: src/screens/Messages/Inbox.tsx:305 +#: src/screens/Messages/Inbox.tsx:324 +#: src/screens/Messages/Inbox.tsx:331 msgid "Mark all as read" msgstr "" @@ -4221,12 +4218,12 @@ msgstr "" msgid "Mark as read" msgstr "पढ़ा हुआ मार्क करें" -#: src/screens/Messages/Inbox.tsx:287 -#: src/screens/Messages/Inbox.tsx:310 +#: src/screens/Messages/Inbox.tsx:292 +#: src/screens/Messages/Inbox.tsx:315 msgid "Marked all as read" msgstr "" -#: src/view/screens/Profile.tsx:222 +#: src/view/screens/Profile.tsx:224 msgid "Media" msgstr "मीडिया" @@ -4323,12 +4320,12 @@ msgstr "आपके द्वारा मॉडरेशन सूची" #: src/view/com/modals/CreateOrEditList.tsx:177 msgctxt "toast" msgid "Moderation list created" -msgstr "" +msgstr "मॉडरेशन सूची बनाई गई" #: src/view/com/modals/CreateOrEditList.tsx:163 msgctxt "toast" msgid "Moderation list updated" -msgstr "" +msgstr "मॉडरेशन सूची अपडेट की गई" #: src/screens/Moderation/index.tsx:239 msgid "Moderation lists" @@ -4558,8 +4555,8 @@ msgid "New" msgstr "नया" #: src/components/dms/dialogs/NewChatDialog.tsx:65 -#: src/screens/Messages/ChatList.tsx:350 -#: src/screens/Messages/ChatList.tsx:357 +#: src/screens/Messages/ChatList.tsx:351 +#: src/screens/Messages/ChatList.tsx:358 msgid "New chat" msgstr "नया बातचीत" @@ -4593,7 +4590,7 @@ msgstr "नया पासवर्ड" #: src/screens/Profile/ProfileFeed/index.tsx:238 #: src/view/screens/Feeds.tsx:549 #: src/view/screens/Notifications.tsx:165 -#: src/view/screens/Profile.tsx:505 +#: src/view/screens/Profile.tsx:507 #: src/view/screens/ProfileList.tsx:253 #: src/view/screens/ProfileList.tsx:286 msgid "New post" @@ -4787,7 +4784,7 @@ msgstr "अभी नहीं" #: src/view/com/profile/ProfileMenu.tsx:406 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:774 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:358 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:361 msgid "Note about sharing" msgstr "साझा करने के बारे में" @@ -4795,7 +4792,7 @@ msgstr "साझा करने के बारे में" msgid "Note: Bluesky is an open and public network. This setting only limits the visibility of your content on the Bluesky app and website, and other apps may not respect this setting. Your content may still be shown to logged-out users by other apps and websites." msgstr "टिप्पणी: Bluesky एक खुला और सार्वजनिक नेटवर्क है। यह सेटिंग आपके सामग्री की दृश्यता केवल Bluesky ऐप और वेबसाइट पर सीमित करता है, और अन्य ऐप इस सेटिंग की अवमानना कर सकते हैं। अन्य ऐप और वेबसाइट पर आपके सामग्री को लॉग आउट उपयोगकर्ताओं को दिखा सकते हैं।" -#: src/screens/Messages/ChatList.tsx:263 +#: src/screens/Messages/ChatList.tsx:264 msgid "Nothing here" msgstr "यहाँ कुछ नहीं" @@ -5427,7 +5424,7 @@ msgstr "@{0} द्वारा पोस्ट" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:186 msgctxt "toast" msgid "Post deleted" -msgstr "" +msgstr "पोस्ट मिटाया गया" #: src/lib/api/index.ts:186 msgid "Post failed to upload. Please check your Internet connection and try again." @@ -5476,15 +5473,15 @@ msgstr "पोस्ट नहीं मिला" #: src/state/queries/pinned-post.ts:59 msgctxt "toast" msgid "Post pinned" -msgstr "" +msgstr "पोस्ट पिन किया गया" #: src/state/queries/pinned-post.ts:61 msgctxt "toast" msgid "Post unpinned" -msgstr "" +msgstr "पोस्ट पिन से हटाया गया" #: src/screens/StarterPack/StarterPackScreen.tsx:186 -#: src/view/screens/Profile.tsx:220 +#: src/view/screens/Profile.tsx:222 msgid "Posts" msgstr "पोस्ट" @@ -5503,7 +5500,7 @@ msgstr "संभावित भ्रामक लिंक" #: src/state/queries/notifications/settings.ts:44 msgctxt "toast" msgid "Preference saved" -msgstr "" +msgstr "प्रतामिकता सहेजी गई" #: src/screens/Messages/components/MessageListError.tsx:19 msgid "Press to attempt reconnection" @@ -5571,7 +5568,7 @@ msgid "Processing..." msgstr "प्रसंस्करण हो रहा है..." #: src/view/screens/DebugMod.tsx:920 -#: src/view/screens/Profile.tsx:359 +#: src/view/screens/Profile.tsx:361 msgid "profile" msgstr "प्रोफ़ाइल" @@ -5586,7 +5583,7 @@ msgstr "प्रोफ़ाइल" #: src/view/com/modals/EditProfile.tsx:124 msgctxt "toast" msgid "Profile updated" -msgstr "" +msgstr "प्रोफ़ाइल अपडेट की गई" #: src/screens/Onboarding/StepFinished.tsx:264 msgid "Public" @@ -5718,8 +5715,8 @@ msgstr "" msgid "Reject chat request" msgstr "" -#: src/screens/Messages/ChatList.tsx:246 -#: src/screens/Messages/Inbox.tsx:186 +#: src/screens/Messages/ChatList.tsx:247 +#: src/screens/Messages/Inbox.tsx:191 msgid "Reload conversations" msgstr "बातचीत फिर लोड करें" @@ -5790,6 +5787,7 @@ msgid "Remove from quick access?" msgstr "जल्द पहुँच से हटाएँ?" #: src/screens/List/ListHiddenScreen.tsx:170 +#: src/screens/List/ListHiddenScreen.tsx:174 msgid "Remove from saved feeds" msgstr "सहेजे फ़ीड से हटाएँ" @@ -5845,7 +5843,6 @@ msgid "Removed from my feeds" msgstr "मेरे फ़ीड से हटाया गया" #: src/screens/List/ListHiddenScreen.tsx:94 -#: src/screens/List/ListHiddenScreen.tsx:174 msgid "Removed from saved feeds" msgstr "सहेजे फ़ीड से हटाया गया" @@ -5868,7 +5865,7 @@ msgstr "क्वोट की गई पोस्ट हटाता है" msgid "Replace with Discover" msgstr "डिस्कवर से बदलें" -#: src/view/screens/Profile.tsx:221 +#: src/view/screens/Profile.tsx:223 msgid "Replies" msgstr "जवाब" @@ -5885,7 +5882,7 @@ msgctxt "action" msgid "Reply" msgstr "जवाब दें" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:264 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:267 msgid "Reply ({0, plural, one {# reply} other {# replies}})" msgstr "जवाब दें ({0, plural, one {# जवाब} other {# जवाब}})" @@ -5936,7 +5933,7 @@ msgstr "आपको जवाब" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:346 msgctxt "toast" msgid "Reply visibility updated" -msgstr "" +msgstr "जवाब दृश्यता अपडेट की गई" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:345 msgid "Reply was successfully hidden" @@ -6148,9 +6145,9 @@ msgstr "पिछली क्रिया का फिर से प्रय #: src/components/StarterPack/ProfileStarterPacks.tsx:334 #: src/screens/Login/LoginForm.tsx:323 #: src/screens/Login/LoginForm.tsx:330 -#: src/screens/Messages/ChatList.tsx:252 +#: src/screens/Messages/ChatList.tsx:253 #: src/screens/Messages/components/MessageListError.tsx:25 -#: src/screens/Messages/Inbox.tsx:192 +#: src/screens/Messages/Inbox.tsx:197 #: src/screens/Onboarding/StepInterests/index.tsx:217 #: src/screens/Onboarding/StepInterests/index.tsx:220 #: src/screens/Signup/BackNextButtons.tsx:53 @@ -6615,7 +6612,7 @@ msgstr "यौन रूप से भड़काऊ" #: src/view/com/profile/ProfileMenu.tsx:225 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:481 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:490 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:347 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:350 #: src/view/screens/ProfileList.tsx:506 msgid "Share" msgstr "साझा करें" @@ -6635,7 +6632,7 @@ msgstr "मज़ेदार बात साझा करें!" #: src/view/com/profile/ProfileMenu.tsx:411 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:779 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:363 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:366 msgid "Share anyway" msgstr "फिर भी साझा करें" @@ -6942,8 +6939,8 @@ msgstr "" msgid "Something wrong? Let us know." msgstr "कुछ गड़बड़ है? हमें बताएँ।" -#: src/App.native.tsx:121 -#: src/App.web.tsx:97 +#: src/App.native.tsx:122 +#: src/App.web.tsx:98 msgid "Sorry! Your session expired. Please sign in again." msgstr "" @@ -7022,7 +7019,7 @@ msgstr "आपके द्वारा स्टार्टर पैक" msgid "Starter pack is invalid" msgstr "स्टार्टर पैक अमान्य है" -#: src/view/screens/Profile.tsx:226 +#: src/view/screens/Profile.tsx:228 msgid "Starter Packs" msgstr "स्टार्टर पैक" @@ -7332,8 +7329,8 @@ msgid "The Privacy Policy has been moved to <0/>" msgstr "गोपनीयता नीति को <0/> पर स्थानांतरित किया गया है" #: src/view/com/composer/state/video.ts:395 -msgid "The selected video is larger than 50MB." -msgstr "चयनित वीडियो 50 एमबी से बड़ा है।" +msgid "The selected video is larger than 100 MB." +msgstr "" #: src/lib/strings/errors.ts:18 msgid "The server appears to be experiencing issues. Please try again in a few moments." @@ -7597,7 +7594,7 @@ msgid "This post has been deleted." msgstr "इस पोस्ट को मिटा दिया गया है।" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:776 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:360 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:363 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't signed in." msgstr "" @@ -7876,7 +7873,7 @@ msgstr "" msgid "Unlike" msgstr "नापसंद करें" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:306 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:309 msgid "Unlike ({0, plural, one {# like} other {# likes}})" msgstr "नापसंद करें ({0, plural, one {# पसंद} other {# पसंद}})" @@ -7995,12 +7992,12 @@ msgstr "{domain} को अपडेट करें" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:318 msgctxt "toast" msgid "Updating quote attachment failed" -msgstr "" +msgstr "क्वोट अटैचमेंट का अपडेट असफल" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:350 msgctxt "toast" msgid "Updating reply visibility failed" -msgstr "" +msgstr "जवाब दृश्यता का अपडेट असफल" #: src/screens/Login/SetNewPasswordForm.tsx:190 msgid "Updating..." @@ -8122,12 +8119,12 @@ msgstr "आपके द्वारा उपयोगकर्ता सूच #: src/view/com/modals/CreateOrEditList.tsx:176 msgctxt "toast" msgid "User list created" -msgstr "" +msgstr "उपयोगकर्ता सूची बनाई गई" #: src/view/com/modals/CreateOrEditList.tsx:162 msgctxt "toast" msgid "User list updated" -msgstr "" +msgstr "उपयोगकर्ता सूची अपडेट की गई" #: src/screens/Login/LoginForm.tsx:201 msgid "Username or email address" @@ -8251,7 +8248,7 @@ msgstr "वीडियो अपलोड किया गया" msgid "Video: {0}" msgstr "वीडियो: {0}" -#: src/view/screens/Profile.tsx:223 +#: src/view/screens/Profile.tsx:225 msgid "Videos" msgstr "" @@ -8521,8 +8518,8 @@ msgid "Who can reply" msgstr "कौन जवाब दे सकता है" #: src/screens/Home/NoFeedsPinned.tsx:79 -#: src/screens/Messages/ChatList.tsx:230 -#: src/screens/Messages/Inbox.tsx:171 +#: src/screens/Messages/ChatList.tsx:231 +#: src/screens/Messages/Inbox.tsx:176 msgid "Whoops!" msgstr "उफ़!" @@ -8682,7 +8679,7 @@ msgstr "आपके कोई फ़ॉलोअर नहीं हैं।" msgid "You don't follow any users who follow @{name}." msgstr "आप @{name} को फ़ॉलो करने वाले किसी को फ़ॉलो नहीं करते हैं।" -#: src/screens/Messages/Inbox.tsx:215 +#: src/screens/Messages/Inbox.tsx:220 msgid "You don't have any chat requests at the moment." msgstr "" @@ -8736,7 +8733,7 @@ msgstr "आपने इस खाते को म्यूट किया ह msgid "You have muted this user" msgstr "आपने इस उपयोगकर्ता को म्यूट किया है" -#: src/screens/Messages/ChatList.tsx:273 +#: src/screens/Messages/ChatList.tsx:274 msgid "You have no conversations yet. Start one!" msgstr "आपके कोई बातचीत नहीं हैं। एक शुरू करें!" diff --git a/src/locale/locales/hu/messages.po b/src/locale/locales/hu/messages.po index 324f16786e..11147726b6 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: 2025-03-07 16:40\n" +"PO-Revision-Date: 2025-03-14 20:32\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -137,7 +137,7 @@ msgstr "{1}/{0}" #. Accessibility label describing how many characters the user has entered out of a 50-character limit in a text input field #: src/screens/StarterPack/Wizard/StepDetails.tsx:55 msgid "{0} out of 50" -msgstr "" +msgstr "50/{0}" #: src/screens/StarterPack/StarterPackScreen.tsx:485 msgid "{0} people have used this starter pack!" @@ -560,14 +560,11 @@ msgstr "Vedd fel az alábbi DNS-rekordot a tartományodhoz:" msgid "Add this feed to your feeds" msgstr "Add hozzá ezt a hírfolyamot a gyűjteményedhez!" +#: src/view/com/profile/ProfileMenu.tsx:273 #: src/view/com/profile/ProfileMenu.tsx:276 msgid "Add to lists" msgstr "Felvétel listára" -#: src/view/com/profile/ProfileMenu.tsx:273 -msgid "Add to Lists" -msgstr "Felvétel listára" - #: src/view/com/feeds/FeedSourceCard.tsx:269 msgid "Add to my feeds" msgstr "Felvétel a hírfolyamgyűjteménybe" @@ -987,7 +984,7 @@ msgstr "Videók és GIF-ek automatikus lejátszása" msgid "Back" msgstr "Vissza" -#: src/screens/Messages/Inbox.tsx:233 +#: src/screens/Messages/Inbox.tsx:238 msgid "Back to Chats" msgstr "Vissza a csevegésekhez" @@ -1318,9 +1315,9 @@ msgid "Cancels opening the linked website" msgstr "A hivatkozás megnyitásának megszakítása" #: src/state/shell/composer/index.tsx:82 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:118 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:159 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:195 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:121 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:162 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:198 msgid "Cannot interact with a blocked user" msgstr "Egy letiltott felhasználóval nem léphetsz kapcsolatba" @@ -1423,14 +1420,14 @@ msgid "Chat request inbox" msgstr "Csevegési kérelmek" #: src/screens/Messages/components/InboxPreview.tsx:64 -#: src/screens/Messages/Inbox.tsx:72 +#: src/screens/Messages/Inbox.tsx:77 msgid "Chat requests" msgstr "Csevegési kérelmek" #: src/components/dms/ConvoMenu.tsx:75 #: src/components/dms/MessageMenu.tsx:83 #: src/Navigation.tsx:413 -#: src/screens/Messages/ChatList.tsx:327 +#: src/screens/Messages/ChatList.tsx:328 msgid "Chat settings" msgstr "Csevegések" @@ -1443,8 +1440,8 @@ msgctxt "toast" msgid "Chat unmuted" msgstr "Feloldottad a csevegés némítását" -#: src/screens/Messages/ChatList.tsx:343 -#: src/screens/Messages/ChatList.tsx:367 +#: src/screens/Messages/ChatList.tsx:344 +#: src/screens/Messages/ChatList.tsx:368 msgid "Chats" msgstr "Csevegések" @@ -1835,7 +1832,7 @@ msgstr "Buildszám a vágólapra helyezve" #: src/lib/sharing.ts:41 #: src/view/com/modals/InviteCodes.tsx:153 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:246 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:394 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:397 msgid "Copied to clipboard" msgstr "Vágólapra helyezve" @@ -2946,8 +2943,8 @@ 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/ChatList.tsx:242 -#: src/screens/Messages/Inbox.tsx:182 +#: src/screens/Messages/ChatList.tsx:243 +#: src/screens/Messages/Inbox.tsx:187 msgid "Failed to load conversations" msgstr "A csevegések betöltése meghiúsult" @@ -2973,8 +2970,8 @@ 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/Inbox.tsx:290 -#: src/screens/Messages/Inbox.tsx:313 +#: src/screens/Messages/Inbox.tsx:295 +#: src/screens/Messages/Inbox.tsx:318 msgid "Failed to mark all requests as read" msgstr "A kérelmek megjelölése olvasottként meghiúsult" @@ -3058,7 +3055,7 @@ msgstr "Megkaptuk a visszajelzést!" #: src/Navigation.tsx:428 #: src/screens/StarterPack/StarterPackScreen.tsx:185 #: src/view/screens/Feeds.tsx:508 -#: src/view/screens/Profile.tsx:225 +#: src/view/screens/Profile.tsx:227 #: src/view/screens/SavedFeeds.tsx:96 #: src/view/screens/Search/Search.tsx:531 #: src/view/shell/desktop/LeftNav.tsx:651 @@ -3353,7 +3350,7 @@ msgstr "Gyorstalpaló" msgid "Getting started" msgstr "Gyorstalpaló" -#: src/components/MediaPreview.tsx:108 +#: src/components/MediaPreview.tsx:116 msgid "GIF" msgstr "GIF" @@ -3369,7 +3366,7 @@ msgstr "A törvény vagy a felhasználási feltételek egyértelmű megszegése" #: src/components/Layout/Header/index.tsx:126 #: src/components/moderation/ScreenHider.tsx:154 #: src/components/moderation/ScreenHider.tsx:163 -#: src/screens/Messages/Inbox.tsx:223 +#: src/screens/Messages/Inbox.tsx:228 #: src/screens/Profile/ProfileFeed/index.tsx:89 #: src/screens/VideoFeed/components/Header.tsx:163 #: src/screens/VideoFeed/index.tsx:1108 @@ -3724,7 +3721,7 @@ msgid "Inappropriate messages or explicit links" msgstr "Illetlen üzenetek vagy hivatkozások" #. Title message shown in chat requests inbox when it's empty -#: src/screens/Messages/Inbox.tsx:203 +#: src/screens/Messages/Inbox.tsx:208 msgid "Inbox zero!" msgstr "Elfogytak a beérkező üzenetek." @@ -3860,7 +3857,7 @@ msgid "Labeled by the author." msgstr "Feljegyezte a szerző." #: src/view/com/composer/labels/LabelsBtn.tsx:75 -#: src/view/screens/Profile.tsx:218 +#: src/view/screens/Profile.tsx:220 msgid "Labels" msgstr "Feljegyzések" @@ -4000,7 +3997,7 @@ msgstr "Világos" msgid "Like" msgstr "Kedvelés" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:312 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:315 msgid "Like ({0, plural, one {# like} other {# likes}})" msgstr "Tetszik ({0, plural, one {# kedvelés} other {# kedvelés}})" @@ -4045,7 +4042,7 @@ 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/view/screens/Profile.tsx:224 +#: src/view/screens/Profile.tsx:226 msgid "Likes" msgstr "Kedvelések" @@ -4118,8 +4115,8 @@ msgstr "Feloldottad a listán szereplő személyek némítását" #: src/Navigation.tsx:140 #: src/view/screens/Lists.tsx:62 -#: src/view/screens/Profile.tsx:219 -#: src/view/screens/Profile.tsx:227 +#: src/view/screens/Profile.tsx:221 +#: src/view/screens/Profile.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:669 #: src/view/shell/Drawer.tsx:501 msgid "Lists" @@ -4210,9 +4207,9 @@ msgstr "Elmentett hírfolyamok kezelése" msgid "Manage your muted words and tags" msgstr "Elnémított szavak és címkék kezelése" -#: src/screens/Messages/Inbox.tsx:300 -#: src/screens/Messages/Inbox.tsx:319 -#: src/screens/Messages/Inbox.tsx:326 +#: src/screens/Messages/Inbox.tsx:305 +#: src/screens/Messages/Inbox.tsx:324 +#: src/screens/Messages/Inbox.tsx:331 msgid "Mark all as read" msgstr "Összes megjelölése olvasottként" @@ -4221,12 +4218,12 @@ msgstr "Összes megjelölése olvasottként" msgid "Mark as read" msgstr "Megjelölés olvasottként" -#: src/screens/Messages/Inbox.tsx:287 -#: src/screens/Messages/Inbox.tsx:310 +#: src/screens/Messages/Inbox.tsx:292 +#: src/screens/Messages/Inbox.tsx:315 msgid "Marked all as read" msgstr "Az összes üzenetet megjelölted olvasottként" -#: src/view/screens/Profile.tsx:222 +#: src/view/screens/Profile.tsx:224 msgid "Media" msgstr "Média" @@ -4558,8 +4555,8 @@ msgid "New" msgstr "Létrehozás" #: src/components/dms/dialogs/NewChatDialog.tsx:65 -#: src/screens/Messages/ChatList.tsx:350 -#: src/screens/Messages/ChatList.tsx:357 +#: src/screens/Messages/ChatList.tsx:351 +#: src/screens/Messages/ChatList.tsx:358 msgid "New chat" msgstr "Új csevegés" @@ -4593,7 +4590,7 @@ msgstr "Új jelszó" #: src/screens/Profile/ProfileFeed/index.tsx:238 #: src/view/screens/Feeds.tsx:549 #: src/view/screens/Notifications.tsx:165 -#: src/view/screens/Profile.tsx:505 +#: src/view/screens/Profile.tsx:507 #: src/view/screens/ProfileList.tsx:253 #: src/view/screens/ProfileList.tsx:286 msgid "New post" @@ -4787,7 +4784,7 @@ msgstr "Talán máskor" #: src/view/com/profile/ProfileMenu.tsx:406 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:774 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:358 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:361 msgid "Note about sharing" msgstr "Korlátozott láthatóság" @@ -4795,7 +4792,7 @@ msgstr "Korlátozott láthatóság" msgid "Note: Bluesky is an open and public network. This setting only limits the visibility of your content on the Bluesky app and website, and other apps may not respect this setting. Your content may still be shown to logged-out users by other apps and websites." msgstr "Megjegyzés: A Bluesky egy nyílt és nyilvános hálózat. Ez a beállítás csak a Bluesky alkalmazásban és -honlapon korlátozza a tartalmaid láthatóságát és nem biztos, hogy más alkalmazások is tiszteletben tartják. Lehetséges, hogy más alkalmazásokban és honlapokon ugyanúgy láthatóak maradnak a tartalmaid kijelentkezett felhasználók számára is." -#: src/screens/Messages/ChatList.tsx:263 +#: src/screens/Messages/ChatList.tsx:264 msgid "Nothing here" msgstr "Nincs itt semmi" @@ -5406,7 +5403,7 @@ msgstr "Közzététel" #: src/view/com/post-thread/PostThread.tsx:540 msgctxt "description" msgid "Post" -msgstr "Közzététel" +msgstr "Bejegyzés" #: src/view/com/composer/Composer.tsx:957 msgctxt "action" @@ -5484,7 +5481,7 @@ msgid "Post unpinned" msgstr "Feloldottad a bejegyzés kitűzését" #: src/screens/StarterPack/StarterPackScreen.tsx:186 -#: src/view/screens/Profile.tsx:220 +#: src/view/screens/Profile.tsx:222 msgid "Posts" msgstr "Bejegyzések" @@ -5571,7 +5568,7 @@ msgid "Processing..." msgstr "Feldolgozás folyamatban…" #: src/view/screens/DebugMod.tsx:920 -#: src/view/screens/Profile.tsx:359 +#: src/view/screens/Profile.tsx:361 msgid "profile" msgstr "profil" @@ -5718,8 +5715,8 @@ msgstr "Elutasítás" msgid "Reject chat request" msgstr "Csevegési kérelem elutasítása" -#: src/screens/Messages/ChatList.tsx:246 -#: src/screens/Messages/Inbox.tsx:186 +#: src/screens/Messages/ChatList.tsx:247 +#: src/screens/Messages/Inbox.tsx:191 msgid "Reload conversations" msgstr "Beszélgetések újratöltése" @@ -5790,6 +5787,7 @@ msgid "Remove from quick access?" msgstr "Eltávolítás a fióklistáról" #: src/screens/List/ListHiddenScreen.tsx:170 +#: src/screens/List/ListHiddenScreen.tsx:174 msgid "Remove from saved feeds" msgstr "Eltávolítás az elmentett hírfolyamok közül" @@ -5845,7 +5843,6 @@ msgid "Removed from my feeds" msgstr "Eltávolítottad a hírfolyamot a gyűjteményedből" #: src/screens/List/ListHiddenScreen.tsx:94 -#: src/screens/List/ListHiddenScreen.tsx:174 msgid "Removed from saved feeds" msgstr "Eltávolítottad a hírfolyamot az elmentett hírfolyamok közül" @@ -5868,7 +5865,7 @@ msgstr "Idézett bejegyzés eltávolítása" msgid "Replace with Discover" msgstr "Kicserélés a Felfedezés hírfolyamra" -#: src/view/screens/Profile.tsx:221 +#: src/view/screens/Profile.tsx:223 msgid "Replies" msgstr "Válaszok" @@ -5885,7 +5882,7 @@ msgctxt "action" msgid "Reply" msgstr "Válasz közzététele" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:264 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:267 msgid "Reply ({0, plural, one {# reply} other {# replies}})" msgstr "Válasz írása ({0, plural, one {# válasz} other {# válasz}})" @@ -6148,9 +6145,9 @@ msgstr "A legutóbb meghiúsult folyamat újrapróbálása" #: src/components/StarterPack/ProfileStarterPacks.tsx:334 #: src/screens/Login/LoginForm.tsx:323 #: src/screens/Login/LoginForm.tsx:330 -#: src/screens/Messages/ChatList.tsx:252 +#: src/screens/Messages/ChatList.tsx:253 #: src/screens/Messages/components/MessageListError.tsx:25 -#: src/screens/Messages/Inbox.tsx:192 +#: src/screens/Messages/Inbox.tsx:197 #: src/screens/Onboarding/StepInterests/index.tsx:217 #: src/screens/Onboarding/StepInterests/index.tsx:220 #: src/screens/Signup/BackNextButtons.tsx:53 @@ -6615,7 +6612,7 @@ msgstr "Szexuális tartalom" #: src/view/com/profile/ProfileMenu.tsx:225 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:481 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:490 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:347 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:350 #: src/view/screens/ProfileList.tsx:506 msgid "Share" msgstr "Továbbítás" @@ -6635,7 +6632,7 @@ msgstr "Mondj el egy érdekességet!" #: src/view/com/profile/ProfileMenu.tsx:411 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:779 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:363 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:366 msgid "Share anyway" msgstr "Továbbítás mégis" @@ -6942,8 +6939,8 @@ msgstr "Valami balul sült el. Próbáld újra!" msgid "Something wrong? Let us know." msgstr "Valami nem stimmel? Vedd fel velünk a kapcsolatot!" -#: src/App.native.tsx:121 -#: src/App.web.tsx:97 +#: src/App.native.tsx:122 +#: src/App.web.tsx:98 msgid "Sorry! Your session expired. Please sign in again." msgstr "Sajnáljuk, de lejárt a munkameneted. Jelentkezz be újra!" @@ -7022,7 +7019,7 @@ msgstr "Kezdőcsomag – Saját" msgid "Starter pack is invalid" msgstr "Ez a kezdőcsomag érvénytelen" -#: src/view/screens/Profile.tsx:226 +#: src/view/screens/Profile.tsx:228 msgid "Starter Packs" msgstr "Kezdőcsomagok" @@ -7334,8 +7331,8 @@ msgid "The Privacy Policy has been moved to <0/>" msgstr "Az adatvédelmi irányelvek elköltöztek: <0/>" #: src/view/com/composer/state/video.ts:395 -msgid "The selected video is larger than 50MB." -msgstr "A kijelölt videó nagyobb, mint 50 MB." +msgid "The selected video is larger than 100 MB." +msgstr "A megadott videó nagyobb, mint 100 MB." #: src/lib/strings/errors.ts:18 msgid "The server appears to be experiencing issues. Please try again in a few moments." @@ -7599,7 +7596,7 @@ msgid "This post has been deleted." msgstr "Ezt a bejegyzést törölték." #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:776 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:360 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:363 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't signed in." msgstr "Ez a bejegyzés csak a bejelentkezett felhasználók számára látható; a kijelentkezett felhasználók számára nem." @@ -7878,7 +7875,7 @@ msgstr "A feljegyzőid közül egyik sem támogatja ezt a jelentési típust." msgid "Unlike" msgstr "Kedvelés visszavonása" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:306 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:309 msgid "Unlike ({0, plural, one {# like} other {# likes}})" msgstr "Kedvelés visszavonása ({0, plural, one {# kedvelés} other {# kedvelés}})" @@ -8253,7 +8250,7 @@ msgstr "A videó feltöltése sikeresen befejeződött" msgid "Video: {0}" msgstr "Videó: {0}" -#: src/view/screens/Profile.tsx:223 +#: src/view/screens/Profile.tsx:225 msgid "Videos" msgstr "Videók" @@ -8523,8 +8520,8 @@ msgid "Who can reply" msgstr "Ki válaszolhat?" #: src/screens/Home/NoFeedsPinned.tsx:79 -#: src/screens/Messages/ChatList.tsx:230 -#: src/screens/Messages/Inbox.tsx:171 +#: src/screens/Messages/ChatList.tsx:231 +#: src/screens/Messages/Inbox.tsx:176 msgid "Whoops!" msgstr "Hoppá!" @@ -8629,7 +8626,7 @@ msgstr "Te" #: src/components/forms/HostingProvider.tsx:46 msgid "You are creating an account on" -msgstr "" +msgstr "Ez a fiók az alábbi tárhelyszolgáltatónál lesz létrehozva:" #: src/screens/SignupQueued.tsx:157 msgid "You are in line." @@ -8684,7 +8681,7 @@ msgstr "Még nincsenek követőid." msgid "You don't follow any users who follow @{name}." msgstr "Egy olyan felhasználót sem követsz, aki követné őt: @{name}." -#: src/screens/Messages/Inbox.tsx:215 +#: src/screens/Messages/Inbox.tsx:220 msgid "You don't have any chat requests at the moment." msgstr "Jelenleg nincsenek bejövő csevegési kérelmek." @@ -8738,7 +8735,7 @@ msgstr "Elnémítottad ezt a fiókot." msgid "You have muted this user" msgstr "Elnémítottad ezt a felhasználót" -#: src/screens/Messages/ChatList.tsx:273 +#: src/screens/Messages/ChatList.tsx:274 msgid "You have no conversations yet. Start one!" msgstr "Még senkivel sem kezdtél el beszélgetni. Hajrá!" diff --git a/src/locale/locales/ia/messages.po b/src/locale/locales/ia/messages.po index 6e04aec822..3dc29028dc 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: 2025-03-07 03:35\n" +"PO-Revision-Date: 2025-03-14 20:33\n" "Last-Translator: \n" "Language-Team: Interlingua\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" @@ -24,36 +24,36 @@ msgstr "(active)" #: src/screens/Messages/components/ChatListItem.tsx:155 msgid "(contains embedded content)" -msgstr "" +msgstr "(include contento incorporate)" #: src/screens/Settings/AccountSettings.tsx:65 #: src/view/com/modals/VerifyEmail.tsx:150 msgid "(no email)" -msgstr "" +msgstr "(necun e-mail)" #: src/lib/hooks/useTimeAgo.ts:169 msgid "{0, plural, one {# day} other {# days}}" -msgstr "" +msgstr "{0, plural, one {# die} other {# dies}}" #: src/screens/Profile/ProfileFollowers.tsx:40 msgid "{0, plural, one {# follower} other {# followers}}" -msgstr "" +msgstr "{0, plural, one {# sequitor} other {# sequitores}}" #: src/screens/Profile/ProfileFollows.tsx:40 msgid "{0, plural, one {# following} other {# following}}" -msgstr "" +msgstr "{0, plural, one {# sequite} other {# sequites}}" #: src/lib/hooks/useTimeAgo.ts:159 msgid "{0, plural, one {# hour} other {# hours}}" -msgstr "" +msgstr "{0, plural, one {# hora} other {# horas}}" #: src/components/moderation/LabelsOnMe.tsx:53 msgid "{0, plural, one {# label has} other {# labels have}} been placed on this account" -msgstr "" +msgstr "{0, plural, one {# etiquetta} other {# etiquettas}} ha essite placiate sur iste conto" #: src/components/moderation/LabelsOnMe.tsx:62 msgid "{0, plural, one {# label has} other {# labels have}} been placed on this content" -msgstr "" +msgstr "{0, plural, one {# etiquetta} other {# etiquettas}} ha essite placiate sur iste contento" #: src/screens/Post/PostLikedBy.tsx:41 msgid "{0, plural, one {# like} other {# likes}}" @@ -61,74 +61,74 @@ msgstr "" #: src/lib/hooks/useTimeAgo.ts:149 msgid "{0, plural, one {# minute} other {# minutes}}" -msgstr "" +msgstr "{0, plural, one {# minuta} other {# minutas}}" #: src/lib/hooks/useTimeAgo.ts:180 msgid "{0, plural, one {# month} other {# months}}" -msgstr "" +msgstr "{0, plural, one {# mense} other {# menses}}" #: src/screens/Post/PostQuotes.tsx:41 msgid "{0, plural, one {# quote} other {# quotes}}" -msgstr "" +msgstr "{0, plural, one {# citation} other {# citationes}}" #: src/screens/Post/PostRepostedBy.tsx:41 msgid "{0, plural, one {# repost} other {# reposts}}" -msgstr "" +msgstr "{0, plural, one {# republication} other {# republicationes}}" #: src/lib/hooks/useTimeAgo.ts:139 msgid "{0, plural, one {# second} other {# seconds}}" -msgstr "" +msgstr "{0, plural, one {# secunda} other {# secundas}}" #: src/view/shell/bottom-bar/BottomBar.tsx:209 #: src/view/shell/bottom-bar/BottomBar.tsx:241 #: src/view/shell/Drawer.tsx:454 msgid "{0, plural, one {# unread item} other {# unread items}}" -msgstr "" +msgstr "{0, plural, one {# elemento non legite} other {# elementos non legite}}" #. How many months have passed, displayed in a narrow form #: src/lib/hooks/useTimeAgo.ts:182 msgid "{0, plural, one {#mo} other {#mo}}" -msgstr "" +msgstr "{0, plural, one {#me} other {#me}}" #: src/components/ProfileHoverCard/index.web.tsx:398 #: src/screens/Profile/Header/Metrics.tsx:22 msgid "{0, plural, one {follower} other {followers}}" -msgstr "" +msgstr "{0, plural, one {sequitor} other {sequitores}}" #: src/components/ProfileHoverCard/index.web.tsx:402 #: src/screens/Profile/Header/Metrics.tsx:26 msgid "{0, plural, one {following} other {following}}" -msgstr "" +msgstr "{0, plural, one {sequite} other {sequites}}" #: src/view/com/post-thread/PostThreadItem.tsx:454 msgid "{0, plural, one {like} other {likes}}" -msgstr "" +msgstr "{0, plural, one {appreciation} other {appreciationes}}" #: src/screens/Profile/Header/Metrics.tsx:58 msgid "{0, plural, one {post} other {posts}}" -msgstr "" +msgstr "{0, plural, one {publication} other {publicationes}}" #: src/view/com/post-thread/PostThreadItem.tsx:438 msgid "{0, plural, one {quote} other {quotes}}" -msgstr "" +msgstr "{0, plural, one {citation} other {citationes}}" #: src/view/com/post-thread/PostThreadItem.tsx:420 msgid "{0, plural, one {repost} other {reposts}}" -msgstr "" +msgstr "{0, plural, one {republication} other {republicationes}}" #. Pattern: {wordValue} in tags #: src/components/dialogs/MutedWords.tsx:475 msgid "{0} <0>in <1>tags" -msgstr "" +msgstr "{0} <0>in <1>etiquettas" #. Pattern: {wordValue} in text, tags #: src/components/dialogs/MutedWords.tsx:465 msgid "{0} <0>in <1>text & tags" -msgstr "" +msgstr "{0} <0>in <1>texto e etiquettas" #: src/screens/StarterPack/StarterPackLandingScreen.tsx:223 msgid "{0} joined this week" -msgstr "" +msgstr "{0} se ha inscribite iste septimana" #: src/view/com/util/post-embeds/VideoEmbedInner/web-controls/Scrubber.tsx:201 msgid "{0} of {1}" @@ -141,7 +141,7 @@ msgstr "" #: src/screens/StarterPack/StarterPackScreen.tsx:485 msgid "{0} people have used this starter pack!" -msgstr "" +msgstr "{0} personas ha usate iste pacchetto de initio!" #: src/view/com/util/UserAvatar.tsx:445 msgid "{0}'s avatar" @@ -153,48 +153,48 @@ msgstr "" #: src/screens/StarterPack/Wizard/StepDetails.tsx:46 msgid "{0}'s starter pack" -msgstr "" +msgstr "Pacchetto de initio de {0}" #. How many days have passed, displayed in a narrow form #: src/lib/hooks/useTimeAgo.ts:171 msgid "{0}d" -msgstr "" +msgstr "{0}d" #. How many hours have passed, displayed in a narrow form #: src/lib/hooks/useTimeAgo.ts:161 msgid "{0}h" -msgstr "" +msgstr "{0}h" #. How many minutes have passed, displayed in a narrow form #: src/lib/hooks/useTimeAgo.ts:151 msgid "{0}m" -msgstr "" +msgstr "{0}m" #. How many seconds have passed, displayed in a narrow form #: src/lib/hooks/useTimeAgo.ts:141 msgid "{0}s" -msgstr "" +msgstr "{0}s" #: src/view/shell/desktop/LeftNav.tsx:382 msgid "{count, plural, one {# unread item} other {# unread items}}" -msgstr "" +msgstr "{count, plural, one {# elemento non legite} other {# elementos non legite}}" #: src/lib/generate-starterpack.ts:111 #: src/screens/StarterPack/Wizard/index.tsx:178 msgid "{displayName}'s Starter Pack" -msgstr "" +msgstr "Pacchetto de initio de {displayName}" #: src/screens/SignupQueued.tsx:216 msgid "{estimatedTimeHrs, plural, one {hour} other {hours}}" -msgstr "" +msgstr "{estimatedTimeHrs, plural, one {hora} other {horas}}" #: src/screens/SignupQueued.tsx:222 msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" -msgstr "" +msgstr "{estimatedTimeMins, plural, one {minuta} other {minutas}}" #: src/view/com/notifications/NotificationFeedItem.tsx:305 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} followed you" -msgstr "" +msgstr "{firstAuthorLink} e <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} altere} other {{formattedAuthorsCount} alteres}} te ha sequite" #: src/view/com/notifications/NotificationFeedItem.tsx:331 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your custom feed" @@ -202,15 +202,15 @@ msgstr "" #: src/view/com/notifications/NotificationFeedItem.tsx:224 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your post" -msgstr "" +msgstr "{firstAuthorLink} e <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} altere} other {{formattedAuthorsCount} alteres}} ha appreciate tu message" #: src/view/com/notifications/NotificationFeedItem.tsx:248 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} reposted your post" -msgstr "" +msgstr "{firstAuthorLink} e <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} altere} other {{formattedAuthorsCount} alteres}} ha republicate tu publication" #: src/view/com/notifications/NotificationFeedItem.tsx:355 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} signed up with your starter pack" -msgstr "" +msgstr "{firstAuthorLink} e <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} altere} other {{formattedAuthorsCount} alteres}} se ha inscribite con tu pacchetto de initio" #: src/view/com/notifications/NotificationFeedItem.tsx:317 msgid "{firstAuthorLink} followed you" @@ -230,15 +230,15 @@ msgstr "" #: src/view/com/notifications/NotificationFeedItem.tsx:260 msgid "{firstAuthorLink} reposted your post" -msgstr "" +msgstr "{firstAuthorLink} ha republicate tu publication" #: src/view/com/notifications/NotificationFeedItem.tsx:367 msgid "{firstAuthorLink} signed up with your starter pack" -msgstr "" +msgstr "{firstAuthorLink} se ha inscribite con tu pacchetto de initio" #: src/view/com/notifications/NotificationFeedItem.tsx:298 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} followed you" -msgstr "" +msgstr "{firstAuthorName} e {additionalAuthorsCount, plural, one {{formattedAuthorsCount} altere} other {{formattedAuthorsCount} alteres}} te seque" #: src/view/com/notifications/NotificationFeedItem.tsx:324 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your custom feed" @@ -258,94 +258,94 @@ msgstr "" #: src/view/com/notifications/NotificationFeedItem.tsx:303 msgid "{firstAuthorName} followed you" -msgstr "" +msgstr "{firstAuthorName} te seque" #: src/view/com/notifications/NotificationFeedItem.tsx:293 msgid "{firstAuthorName} followed you back" -msgstr "" +msgstr "{firstAuthorName} te seque in retorno" #: src/view/com/notifications/NotificationFeedItem.tsx:329 msgid "{firstAuthorName} liked your custom feed" -msgstr "" +msgstr "{firstAuthorName} ha appreciate tu canal personalisate" #: src/view/com/notifications/NotificationFeedItem.tsx:222 msgid "{firstAuthorName} liked your post" -msgstr "" +msgstr "{firstAuthorName} ha appreciate tu publication" #: src/view/com/notifications/NotificationFeedItem.tsx:246 msgid "{firstAuthorName} reposted your post" -msgstr "" +msgstr "{firstAuthorName} ha republicate tu publication" #: src/view/com/notifications/NotificationFeedItem.tsx:353 msgid "{firstAuthorName} signed up with your starter pack" -msgstr "" +msgstr "{firstAuthorName} se ha inscribite con tu pacchetto de initio" #: src/components/ProfileHoverCard/index.web.tsx:508 #: src/screens/Profile/Header/Metrics.tsx:49 msgid "{following} following" -msgstr "" +msgstr "{following} sequites" #: src/components/dms/dialogs/SearchablePeopleList.tsx:392 msgid "{handle} can't be messaged" -msgstr "" +msgstr "Non es possibile inviar messages a {handle}" #: src/view/shell/bottom-bar/BottomBarWeb.tsx:270 msgid "{notificationCount, plural, one {# unread item} other {# unread items}}" -msgstr "" +msgstr "{notificationCount, plural, one {# elemento non legite} other {# elementos non legite}}" #: src/components/NewskieDialog.tsx:116 msgid "{profileName} joined Bluesky {0} ago" -msgstr "" +msgstr "{profileName} se ha inscribite a Bluesky {0} retro" #: src/components/NewskieDialog.tsx:111 msgid "{profileName} joined Bluesky using a starter pack {0} ago" -msgstr "" +msgstr "{profileName} se ha inscribite a Bluesky con un pacchetto de initio {0} retro" #: src/screens/StarterPack/Wizard/index.tsx:449 msgctxt "profiles" msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" -msgstr "" +msgstr "<0>{0}, <1>{1}, e {2, plural, one {# altere} other {# alteres}} es includite in tu pacchetto de initio" #: src/screens/StarterPack/Wizard/index.tsx:502 msgctxt "feeds" msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" -msgstr "" +msgstr "<0>{0}, <1>{1}, e {2, plural, one {# altere} other {# alteres}} es includite in tu pacchetto de initio" #: src/view/shell/Drawer.tsx:97 msgid "<0>{0} {1, plural, one {follower} other {followers}}" -msgstr "" +msgstr "<0>{0} {1, plural, one {sequitor} other {sequitores}}" #: src/view/shell/Drawer.tsx:108 msgid "<0>{0} {1, plural, one {following} other {following}}" -msgstr "" +msgstr "<0>{0} {1, plural, one {sequite} other {sequites}}" #: src/screens/StarterPack/Wizard/index.tsx:490 msgid "<0>{0} and<1> <2>{1} are included in your starter pack" -msgstr "" +msgstr "<0>{0} e<1> <2>{1} es includite in tu pacchetto de initio" #: src/screens/StarterPack/Wizard/index.tsx:483 msgid "<0>{0} is included in your starter pack" -msgstr "" +msgstr "<0>{0} es includite in tu pacchetto de initio" #: src/components/WhoCanReply.tsx:296 msgid "<0>{0} members" -msgstr "" +msgstr "<0>{0} membros" #: src/components/dms/DateDivider.tsx:69 msgid "<0>{date} at {time}" -msgstr "" +msgstr "<0>{date} a {time}" #: src/screens/Settings/NotificationSettings.tsx:85 msgid "<0>Experimental: When this preference is enabled, you'll only receive reply and quote notifications from users you follow. We'll continue to add more controls here over time." -msgstr "" +msgstr "<0>Experimental: Quando iste preferentia es activate, tu recipera solmente notificationes de responsa e citation de usatores que tu seque. Nos continuara gradualmente a adder plus controlos hic." #: src/screens/StarterPack/Wizard/index.tsx:440 msgid "<0>You and<1> <2>{0} are included in your starter pack" -msgstr "" +msgstr "<0>Tu e<1> <2>{0} es includite in tu pacchetto de initio" #: src/screens/Profile/Header/Handle.tsx:52 msgid "⚠Invalid Handle" -msgstr "" +msgstr "⚠Pseudonymo invalide" #: src/components/dialogs/MutedWords.tsx:193 msgid "24 hours" @@ -373,7 +373,7 @@ msgstr "A proposito" #. Accept a chat request #: src/screens/Messages/components/RequestButtons.tsx:235 msgid "Accept" -msgstr "" +msgstr "Acceptar" #: src/screens/Messages/components/RequestButtons.tsx:225 msgid "Accept chat request" @@ -392,7 +392,7 @@ msgstr "Accessibilitate" #: src/Navigation.tsx:343 msgid "Accessibility Settings" -msgstr "" +msgstr "Parametros de accessibilitate" #: src/Navigation.tsx:359 #: src/screens/Login/LoginForm.tsx:194 @@ -407,18 +407,18 @@ msgstr "Conto" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:375 msgctxt "toast" msgid "Account blocked" -msgstr "" +msgstr "Conto blocate" #: src/view/com/profile/ProfileMenu.tsx:154 msgctxt "toast" msgid "Account followed" -msgstr "" +msgstr "Conto sequite" #: src/view/com/profile/ProfileMenu.tsx:117 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:398 msgctxt "toast" msgid "Account muted" -msgstr "" +msgstr "Conto silentiate" #: src/components/moderation/ModerationDetailsDialog.tsx:103 #: src/lib/moderation/useModerationCauseDescription.ts:98 @@ -441,18 +441,18 @@ msgstr "Conto removite del accesso rapide" #: src/view/com/profile/ProfileMenu.tsx:131 msgctxt "toast" msgid "Account unblocked" -msgstr "" +msgstr "Conto disblocate" #: src/view/com/profile/ProfileMenu.tsx:166 msgctxt "toast" msgid "Account unfollowed" -msgstr "" +msgstr "Conto non plus sequite" #: src/view/com/profile/ProfileMenu.tsx:107 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:388 msgctxt "toast" msgid "Account unmuted" -msgstr "" +msgstr "Conto dissilentiate" #: src/components/dialogs/MutedWords.tsx:328 #: src/view/com/modals/ListAddRemoveUsers.tsx:269 @@ -466,7 +466,7 @@ msgstr "" #: src/components/StarterPack/Wizard/WizardListCard.tsx:59 msgid "Add {displayName} to starter pack" -msgstr "" +msgstr "Adder {displayName} al pacchetto de initio" #: src/view/com/composer/labels/LabelsBtn.tsx:107 #: src/view/com/composer/labels/LabelsBtn.tsx:112 @@ -521,11 +521,11 @@ msgstr "Adder contrasigno de application" #: src/components/moderation/ReportDialog/index.tsx:392 #: src/components/moderation/ReportDialog/index.tsx:396 msgid "Add more details (optional)" -msgstr "" +msgstr "Adder plus detalios (optional)" #: src/components/dialogs/MutedWords.tsx:321 msgid "Add mute word with chosen settings" -msgstr "" +msgstr "Adder un parola a silentiar con le parametros eligite" #: src/components/dialogs/MutedWords.tsx:112 msgid "Add muted words and tags" @@ -546,11 +546,11 @@ msgstr "Adder fluxos recommendate" #: src/screens/StarterPack/Wizard/index.tsx:471 msgid "Add some feeds to your starter pack!" -msgstr "" +msgstr "Adde alcun canales a tu pacchetto de initio!" #: src/screens/Feeds/NoFollowingFeed.tsx:41 msgid "Add the default feed of only people you follow" -msgstr "" +msgstr "Adder le canal predefinite de solmente le personas que tu seque" #: src/screens/Settings/components/ChangeHandleDialog.tsx:387 msgid "Add the following DNS record to your domain:" @@ -560,12 +560,9 @@ msgstr "Adde le sequente registro DNS a tu dominio:" msgid "Add this feed to your feeds" msgstr "Adde iste fluxo a tu fluxos" +#: src/view/com/profile/ProfileMenu.tsx:273 #: src/view/com/profile/ProfileMenu.tsx:276 msgid "Add to lists" -msgstr "" - -#: src/view/com/profile/ProfileMenu.tsx:273 -msgid "Add to Lists" msgstr "Adder al listas" #: src/view/com/feeds/FeedSourceCard.tsx:269 @@ -583,18 +580,18 @@ msgstr "Addite a mi fluxos" #: src/components/moderation/ReportDialog/index.tsx:410 msgid "Additional details (limit 300 characters)" -msgstr "" +msgstr "Detalios additional (limite: 300 characteres)" #: src/view/com/composer/labels/LabelsBtn.tsx:160 msgid "Adult" -msgstr "" +msgstr "Adulto" #: src/components/moderation/ContentHider.tsx:113 #: src/lib/moderation/useGlobalLabelStrings.ts:34 #: src/lib/moderation/useModerationCauseDescription.ts:148 #: src/view/com/composer/labels/LabelsBtn.tsx:128 msgid "Adult Content" -msgstr "" +msgstr "Contento pro adultos" #: src/screens/Moderation/index.tsx:355 msgid "Adult content can only be enabled via the Web at <0>bsky.app." @@ -602,12 +599,12 @@ msgstr "" #: src/components/moderation/LabelPreference.tsx:242 msgid "Adult content is disabled." -msgstr "" +msgstr "Le contento pro adultos es disactivate." #: src/view/com/composer/labels/LabelsBtn.tsx:139 #: src/view/com/composer/labels/LabelsBtn.tsx:197 msgid "Adult Content labels" -msgstr "" +msgstr "Etiquettas de contento pro adultos" #: src/screens/Moderation/index.tsx:399 msgid "Advanced" @@ -625,11 +622,11 @@ msgstr "Tote le contos ha essite sequite!" #: src/view/screens/Search/Search.tsx:405 #: src/view/screens/Search/Search.tsx:407 msgid "All languages" -msgstr "" +msgstr "Tote le linguas" #: src/view/screens/Feeds.tsx:702 msgid "All the feeds you've saved, right in one place." -msgstr "" +msgstr "Tote le canales que tu ha salvate, in un sol loco." #: src/screens/Settings/components/AddAppPasswordDialog.tsx:146 #: src/screens/Settings/components/AddAppPasswordDialog.tsx:153 @@ -643,7 +640,7 @@ msgstr "Permitter nove messages de" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:344 msgid "Allow quote posts" -msgstr "" +msgstr "Permitter citationes" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:389 msgid "Allow replies from:" @@ -660,13 +657,13 @@ msgstr "Ha tu jam un codice?" #: src/screens/Login/ChooseAccountForm.tsx:43 msgid "Already signed in as @{0}" -msgstr "" +msgstr "Tu es ja in session como @{0}" #: src/view/com/composer/GifAltText.tsx:100 #: src/view/com/composer/photos/Gallery.tsx:187 #: src/view/com/util/post-embeds/GifEmbed.tsx:186 msgid "ALT" -msgstr "" +msgstr "ALT" #: src/screens/Settings/AccessibilitySettings.tsx:56 #: src/view/com/composer/GifAltText.tsx:154 @@ -684,21 +681,21 @@ msgstr "Texto alternative" #: src/view/com/composer/photos/Gallery.tsx:255 msgid "Alt text describes images for blind and low-vision users, and helps give context to everyone." -msgstr "" +msgstr "Le texto alternativre describe imagines pro usatores cec o mal vidente, e adjuta a dar contexto a omnes." #: src/view/com/composer/GifAltText.tsx:179 #: src/view/com/composer/photos/ImageAltTextDialog.tsx:139 msgid "Alt text will be truncated. Limit: {0} characters." -msgstr "" +msgstr "Le texto alternative essera truncate. Limite: {0} characteres." #: src/screens/Settings/components/DisableEmail2FADialog.tsx:93 #: src/view/com/modals/VerifyEmail.tsx:132 msgid "An email has been sent to {0}. It includes a confirmation code which you can enter below." -msgstr "" +msgstr "Un adresse de e-mail ha essite inviate a {0}. Illo include un codice de confirmation que tu pote inserer hic infra." #: src/view/com/modals/ChangeEmail.tsx:114 msgid "An email has been sent to your previous address, {0}. It includes a confirmation code which you can enter below." -msgstr "" +msgstr "Un message ha essite inviate a tu previe adresse de e-posta, {0}. Illo include un codice de confirmation que tu pote inserer hic infra." #: src/components/dialogs/VerifyEmailDialog.tsx:91 msgid "An email has been sent! Please enter the confirmation code included in the email below." @@ -731,7 +728,7 @@ msgstr "" #: src/components/StarterPack/QrCodeDialog.tsx:72 #: src/components/StarterPack/ShareDialog.tsx:79 msgid "An error occurred while saving the QR code!" -msgstr "" +msgstr "Un error ha occurrite in salvar le codice QR!" #: src/view/com/composer/videos/SelectVideoBtn.tsx:83 msgid "An error occurred while selecting the video" @@ -804,32 +801,32 @@ msgstr "Quicunque pote interager" #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:18 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:23 msgid "App Icon" -msgstr "" +msgstr "Icone del application" #: src/screens/Settings/LanguageSettings.tsx:80 msgid "App Language" -msgstr "" +msgstr "Lingua del application" #: src/screens/Settings/components/AddAppPasswordDialog.tsx:122 msgid "App Password" -msgstr "" +msgstr "Contrasigno de application" #: src/screens/Settings/AppPasswords.tsx:147 msgctxt "toast" msgid "App password deleted" -msgstr "" +msgstr "Contrasigno de application delite" #: src/screens/Settings/components/AddAppPasswordDialog.tsx:84 msgid "App password name must be unique" -msgstr "" +msgstr "Le nomine del contrasigno de application debe esser unic" #: src/screens/Settings/components/AddAppPasswordDialog.tsx:62 msgid "App password names can only contain letters, numbers, spaces, dashes, and underscores" -msgstr "" +msgstr "Le nomines de contrasigno de application pote solmente continer litteras, numeros, spatios, tractos de union e tractos de sublineamento" #: src/screens/Settings/components/AddAppPasswordDialog.tsx:80 msgid "App password names must be at least 4 characters long" -msgstr "" +msgstr "Le nomines de contrasigno de application debe haber al minus 4 characteres" #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:63 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:66 @@ -854,7 +851,7 @@ msgstr "" #: src/screens/Messages/components/ChatDisabled.tsx:91 msgctxt "toast" msgid "Appeal submitted" -msgstr "" +msgstr "Appello submittite" #: src/screens/Takendown.tsx:111 #: src/screens/Takendown.tsx:144 @@ -911,7 +908,7 @@ msgstr "" #: src/components/dms/LeaveConvoPrompt.tsx:46 msgid "Are you sure you want to leave this conversation?" -msgstr "" +msgstr "Es tu secur de voler lassar iste conversation?" #: src/components/dms/LeaveConvoPrompt.tsx:45 msgid "Are you sure you want to leave this conversation? Your messages will be deleted for you, but not for the other participant." @@ -919,11 +916,11 @@ msgstr "" #: src/view/com/feeds/FeedSourceCard.tsx:319 msgid "Are you sure you want to remove {0} from your feeds?" -msgstr "" +msgstr "Es tu secur de voler remover {0} de tu canales?" #: src/components/FeedCard.tsx:312 msgid "Are you sure you want to remove this from your feeds?" -msgstr "" +msgstr "Es tu secur de voler remover isto de tu canales?" #: src/view/com/composer/Composer.tsx:694 msgid "Are you sure you'd like to discard this draft?" @@ -939,16 +936,16 @@ msgstr "Es tu secur?" #: src/view/com/composer/select-language/SuggestedLanguage.tsx:69 msgid "Are you writing in <0>{suggestedLanguageName}?" -msgstr "" +msgstr "Scribe tu in <0>{suggestedLanguageName}?" #: src/screens/Onboarding/index.tsx:23 #: src/screens/Onboarding/state.ts:95 msgid "Art" -msgstr "" +msgstr "Arte" #: src/view/com/composer/labels/LabelsBtn.tsx:172 msgid "Artistic or non-erotic nudity." -msgstr "" +msgstr "Nuditate artistic o non erotic." #: src/screens/Signup/StepHandle.tsx:182 msgid "At least 3 characters" @@ -987,7 +984,7 @@ msgstr "Reproducer automaticamente videos e GIFs" msgid "Back" msgstr "Retro" -#: src/screens/Messages/Inbox.tsx:233 +#: src/screens/Messages/Inbox.tsx:238 msgid "Back to Chats" msgstr "" @@ -1013,7 +1010,7 @@ msgstr "" #: src/screens/Search/components/ExploreTrendingTopics.tsx:74 #: src/screens/Search/components/ExploreTrendingVideos.tsx:111 msgid "BETA" -msgstr "" +msgstr "BETA" #: src/components/dialogs/BirthDateSettings.tsx:103 #: src/screens/Settings/AccountSettings.tsx:109 @@ -1060,7 +1057,7 @@ msgstr "Blocar lista" #: src/screens/Messages/components/ChatStatusInfo.tsx:46 msgid "Block or report" -msgstr "" +msgstr "Blocar o signalar" #: src/view/screens/ProfileList.tsx:777 msgid "Block these accounts?" @@ -1091,11 +1088,11 @@ msgstr "Contos blocate" #: src/view/com/profile/ProfileMenu.tsx:394 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:829 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." -msgstr "" +msgstr "Le contos blocate non pote responder in tu discussiones, mentionar te, o alteremente interager con te." #: src/view/screens/ModerationBlockedAccounts.tsx:112 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you. You will not see their content and they will be prevented from seeing yours." -msgstr "" +msgstr "Le contos blocate non pote responder in tu discussiones, mentionar te, o alteremente interager con te. Tu non videra lor contento e illes non potera vider le tue." #: src/view/com/post-thread/PostThread.tsx:468 msgid "Blocked post." @@ -1103,11 +1100,11 @@ msgstr "Publication blocate." #: src/screens/Profile/Sections/Labels.tsx:173 msgid "Blocking does not prevent this labeler from placing labels on your account." -msgstr "" +msgstr "Blocar non impedi que iste etiquettator applica etiquettas a tu conto." #: src/view/screens/ProfileList.tsx:779 msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." -msgstr "" +msgstr "Le blocage es public. Contos blocate non pote responder in tu discussiones, mentionar te o alteremente interager con te." #: src/view/com/profile/ProfileMenu.tsx:391 msgid "Blocking will not prevent labels from being applied on your account, but it will stop this account from replying in your threads or interacting with you." @@ -1124,7 +1121,7 @@ msgstr "Bluesky" #: src/view/com/post-thread/PostThreadItem.tsx:870 msgid "Bluesky cannot confirm the authenticity of the claimed date." -msgstr "" +msgstr "Bluesky non pote confirmar le authenticitate del data declarate." #: src/screens/Settings/AppIconSettings/useAppIconSets.ts:129 msgctxt "Name of app icon variant" @@ -1133,11 +1130,11 @@ msgstr "" #: src/view/com/auth/server-input/index.tsx:212 msgid "Bluesky is an open network where you can choose your hosting provider. If you're a developer, you can host your own server." -msgstr "" +msgstr "Bluesky es un rete aperte ubi tu pote eliger tu fornitor de albergamento. Si tu es un disveloppator, tu pote albergar tu proprie servitor." #: src/view/com/auth/server-input/index.tsx:149 msgid "Bluesky is an open network where you can choose your own provider. If you're new here, we recommend sticking with the default Bluesky Social option." -msgstr "" +msgstr "Bluesky es un rete aperte ubi tu pote eliger tu fornitor. Si tu es nove hic, nos recommenda eliger le option predefinite, Bluesky Social." #: src/components/ProgressGuide/List.tsx:53 #: src/components/ProgressGuide/List.tsx:70 @@ -1154,7 +1151,7 @@ msgstr "" #: src/screens/Settings/components/PwiOptOut.tsx:99 msgid "Bluesky will not show your profile and posts to logged-out users. Other apps may not honor this request. This does not make your account private." -msgstr "" +msgstr "Bluesky non monstrara tu profilo e publicationes al usatores que non ha aperite session. Altere applicationes pote non honorar iste requesta. Iste option non rende tu conto private." #: src/screens/Settings/AppIconSettings/index.tsx:99 msgid "Bluesky+" @@ -1166,11 +1163,11 @@ msgstr "Icones de Bluesky+" #: src/lib/moderation/useLabelBehaviorDescription.ts:53 msgid "Blur images" -msgstr "" +msgstr "Disfocalisar imagines" #: src/lib/moderation/useLabelBehaviorDescription.ts:51 msgid "Blur images and filter from feeds" -msgstr "" +msgstr "Disfocalisar imagines e non monstrar los in canales" #: src/screens/Onboarding/index.tsx:30 #: src/screens/Onboarding/state.ts:96 @@ -1179,65 +1176,65 @@ msgstr "Libros" #: src/components/FeedInterstitials.tsx:372 msgid "Browse more accounts on the Explore page" -msgstr "" +msgstr "Percurre altere contos sur le pagina Explorar" #: src/components/FeedInterstitials.tsx:509 msgid "Browse more feeds on the Explore page" -msgstr "" +msgstr "Percurre altere canales sur le pagina Explorar" #: src/components/FeedInterstitials.tsx:353 #: src/components/FeedInterstitials.tsx:356 #: src/components/FeedInterstitials.tsx:490 #: src/components/FeedInterstitials.tsx:493 msgid "Browse more suggestions" -msgstr "" +msgstr "Percurrer plus suggestiones" #: src/components/FeedInterstitials.tsx:380 #: src/components/FeedInterstitials.tsx:518 msgid "Browse more suggestions on the Explore page" -msgstr "" +msgstr "Percurre plus suggestiones sur le pagina Explorar" #: src/screens/Home/NoFeedsPinned.tsx:103 #: src/screens/Home/NoFeedsPinned.tsx:109 msgid "Browse other feeds" -msgstr "" +msgstr "Percurrer altere canales" #: src/components/TrendingTopics.tsx:178 msgid "Browse posts about {displayName}" -msgstr "" +msgstr "Percurrer publicationes sur {displayName}" #: src/components/TrendingTopics.tsx:186 msgid "Browse posts tagged with {displayName}" -msgstr "" +msgstr "Percurrer publicationes etiquettate con {displayName}" #: src/components/TrendingTopics.tsx:195 msgid "Browse starter pack {displayName}" -msgstr "" +msgstr "Percurrer le pacchetto de initio {displayName}" #: src/components/TrendingTopics.tsx:232 msgid "Browse topic {displayName}" -msgstr "" +msgstr "Percurrer le topico {displayName}" #: src/view/com/auth/SplashScreen.web.tsx:168 msgid "Business" -msgstr "" +msgstr "Negotios" #: src/components/LabelingServiceCard/index.tsx:62 #: src/components/moderation/ReportDialog/index.tsx:672 msgid "By {0}" -msgstr "" +msgstr "Per {0}" #: src/screens/Profile/components/ProfileFeedHeader.tsx:443 msgid "By <0>{0}" -msgstr "" +msgstr "Per <0>{0}" #: src/screens/Signup/StepInfo/Policies.tsx:81 msgid "By creating an account you agree to the <0>Privacy Policy." -msgstr "" +msgstr "In crear un conto, tu accepta le <0>politica de privatessa." #: src/screens/Signup/StepInfo/Policies.tsx:48 msgid "By creating an account you agree to the <0>Terms of Service and <1>Privacy Policy." -msgstr "" +msgstr "In crear un conto, tu accepta le <0>conditiones de servicio e le <1>politica de privatessa." #: src/screens/Signup/StepInfo/Policies.tsx:68 msgid "By creating an account you agree to the <0>Terms of Service." @@ -1245,7 +1242,7 @@ msgstr "" #: src/view/com/composer/photos/OpenCameraBtn.tsx:72 msgid "Camera" -msgstr "" +msgstr "Camera" #: src/components/Menu/index.tsx:304 #: src/components/Prompt.tsx:130 @@ -1294,7 +1291,7 @@ msgstr "Cancellar suppression de conto" #: src/view/com/modals/CropImage.web.tsx:94 msgid "Cancel image crop" -msgstr "" +msgstr "Cancellar le retalio del imagine" #: src/view/com/modals/EditProfile.tsx:239 msgid "Cancel profile editing" @@ -1306,7 +1303,7 @@ msgstr "" #: src/screens/Deactivated.tsx:152 msgid "Cancel reactivation and sign out" -msgstr "" +msgstr "Cancellar le reactivation e clauder session" #: src/view/com/modals/ListAddRemoveUsers.tsx:88 #: src/view/screens/Search/Search.tsx:882 @@ -1315,14 +1312,14 @@ msgstr "Cancellar cerca" #: src/view/com/modals/LinkWarning.tsx:106 msgid "Cancels opening the linked website" -msgstr "" +msgstr "Cancella le apertura del sito web ligate" #: src/state/shell/composer/index.tsx:82 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:118 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:159 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:195 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:121 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:162 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:198 msgid "Cannot interact with a blocked user" -msgstr "" +msgstr "Impossibile interager con un usator blocate" #: src/view/com/composer/videos/SubtitleDialog.tsx:133 msgid "Captions (.vtt)" @@ -1376,7 +1373,7 @@ msgstr "Cambiar contrasigno" #: src/view/com/composer/select-language/SuggestedLanguage.tsx:82 msgid "Change post language to {suggestedLanguageName}" -msgstr "" +msgstr "Cambiar le lingua del publication a {suggestedLanguageName}" #: src/components/moderation/ReportDialog/index.tsx:236 msgid "Change report reason" @@ -1388,23 +1385,23 @@ msgstr "" #: src/components/dialogs/VerifyEmailDialog.tsx:171 msgid "Change your email address" -msgstr "" +msgstr "Cambiar tu adresse de e-mail" #: src/screens/Settings/AppIconSettings/index.tsx:216 msgid "Changes app icon" -msgstr "" +msgstr "Cambia le icone del application" #: src/components/forms/HostingProvider.tsx:50 #: src/components/forms/HostingProvider.tsx:70 msgid "Changes hosting provider" -msgstr "" +msgstr "Cambia le fornitor de albergamento" #: src/Navigation.tsx:408 #: src/view/shell/bottom-bar/BottomBar.tsx:205 #: src/view/shell/desktop/LeftNav.tsx:534 #: src/view/shell/Drawer.tsx:422 msgid "Chat" -msgstr "" +msgstr "Chat" #: src/screens/Messages/components/RequestButtons.tsx:68 #: src/screens/Messages/components/RequestButtons.tsx:280 @@ -1415,7 +1412,7 @@ msgstr "" #: src/components/dms/ConvoMenu.tsx:176 msgctxt "toast" msgid "Chat muted" -msgstr "" +msgstr "Chat silentiate" #: src/Navigation.tsx:418 #: src/screens/Messages/components/InboxPreview.tsx:24 @@ -1423,14 +1420,14 @@ msgid "Chat request inbox" msgstr "" #: src/screens/Messages/components/InboxPreview.tsx:64 -#: src/screens/Messages/Inbox.tsx:72 +#: src/screens/Messages/Inbox.tsx:77 msgid "Chat requests" msgstr "" #: src/components/dms/ConvoMenu.tsx:75 #: src/components/dms/MessageMenu.tsx:83 #: src/Navigation.tsx:413 -#: src/screens/Messages/ChatList.tsx:327 +#: src/screens/Messages/ChatList.tsx:328 msgid "Chat settings" msgstr "Configurationes de Chat" @@ -1441,10 +1438,10 @@ msgstr "Configurationes de Chat" #: src/components/dms/ConvoMenu.tsx:178 msgctxt "toast" msgid "Chat unmuted" -msgstr "" +msgstr "Chat dissilentiate" -#: src/screens/Messages/ChatList.tsx:343 -#: src/screens/Messages/ChatList.tsx:367 +#: src/screens/Messages/ChatList.tsx:344 +#: src/screens/Messages/ChatList.tsx:368 msgid "Chats" msgstr "" @@ -1479,11 +1476,11 @@ msgstr "Elige personas" #: src/view/com/composer/labels/LabelsBtn.tsx:115 msgid "Choose self-labels that are applicable for the media you are posting. If none are selected, this post is suitable for all audiences." -msgstr "" +msgstr "Elige le auto-etiquettas applicabile pro le material que tu publica. Si necun es seligite, iste publication se considera appropriate pro omnes." #: src/screens/Onboarding/StepFinished.tsx:298 msgid "Choose the algorithms that power your custom feeds." -msgstr "" +msgstr "Elige le algorithmos que actiona tu canales personalisate." #: src/screens/Onboarding/StepProfile/AvatarCreatorItems.tsx:107 msgid "Choose this color as your avatar" @@ -1512,7 +1509,7 @@ msgstr "Nettar tote le datos de immagazinage" #: src/screens/Settings/Settings.tsx:353 msgid "Clear all storage data (restart after this)" -msgstr "" +msgstr "Rader tote le datos de immagazinage (reinitiar postea)" #: src/components/forms/SearchInput.tsx:70 msgid "Clear search query" @@ -1524,27 +1521,27 @@ msgstr "clicca hic" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:337 msgid "Click to disable quote posts of this post." -msgstr "" +msgstr "Clicca pro impedir le citationes de iste publication." #: src/components/dialogs/PostInteractionSettingsDialog.tsx:338 msgid "Click to enable quote posts of this post." -msgstr "" +msgstr "Clicca pro permitter le citationes de iste publication." #: src/components/RichTextTag.tsx:54 msgid "Click to open tag menu for {tag}" -msgstr "" +msgstr "Clicca pro aperir un menu de etiquetta pro {tag}" #: src/components/dms/MessageItem.tsx:241 msgid "Click to retry failed message" -msgstr "" +msgstr "Clicca pro retentar le message fallite" #: src/screens/Onboarding/index.tsx:32 msgid "Climate" -msgstr "" +msgstr "Climate" #: src/components/dms/ChatEmptyPill.tsx:39 msgid "Clip 🐴 clop 🐴" -msgstr "" +msgstr "Cataclop 🐴 cataclop 🐴" #: src/components/dialogs/GifSelect.tsx:281 #: src/components/dialogs/VerifyEmailDialog.tsx:289 @@ -1569,11 +1566,11 @@ msgstr "Clauder quadro de dialogo active" #: src/screens/Login/PasswordUpdatedForm.tsx:31 msgid "Close alert" -msgstr "" +msgstr "Clauder alerta" #: src/view/com/util/BottomSheetCustomBackdrop.tsx:36 msgid "Close bottom drawer" -msgstr "" +msgstr "Clauder le tiratorio inferior" #: src/components/dialogs/GifSelect.tsx:275 msgid "Close dialog" @@ -1586,7 +1583,7 @@ msgstr "" #: src/view/com/composer/text-input/web/EmojiPicker.web.tsx:137 #: src/view/com/composer/text-input/web/EmojiPicker.web.tsx:173 msgid "Close emoji picker" -msgstr "" +msgstr "Clauder le selector de emojis" #: src/components/dialogs/GifSelect.tsx:169 msgid "Close GIF dialog" @@ -1606,12 +1603,12 @@ msgstr "Clauder iste quadro de dialogo" #: src/screens/Login/PasswordUpdatedForm.tsx:32 msgid "Closes password update alert" -msgstr "" +msgstr "Claude le alerta de actualisation de contrasigno" #: src/view/com/composer/text-input/web/EmojiPicker.web.tsx:138 #: src/view/com/composer/text-input/web/EmojiPicker.web.tsx:174 msgid "Closes the emoji picker" -msgstr "" +msgstr "Claude le selector de emojis" #: src/view/com/lightbox/ImageViewing/components/ImageDefaultHeader.tsx:32 msgid "Closes viewer for header image" @@ -1619,25 +1616,25 @@ msgstr "" #: src/view/com/notifications/NotificationFeedItem.tsx:405 msgid "Collapse list of users" -msgstr "" +msgstr "Collaber lista de usatores" #: src/view/com/notifications/NotificationFeedItem.tsx:598 msgid "Collapses list of users for a given notification" -msgstr "" +msgstr "Contrahe le lista de usatores pro un notification date" #: src/components/dialogs/Embed.tsx:154 #: src/screens/Settings/AppearanceSettings.tsx:93 msgid "Color mode" -msgstr "" +msgstr "Modo de color" #: src/components/dialogs/Embed.tsx:151 msgid "Color theme" -msgstr "" +msgstr "Thema de color" #: src/screens/Onboarding/index.tsx:38 #: src/screens/Onboarding/state.ts:97 msgid "Comedy" -msgstr "" +msgstr "Comedia" #: src/screens/Onboarding/index.tsx:24 #: src/screens/Onboarding/state.ts:98 @@ -1647,7 +1644,7 @@ msgstr "" #: src/Navigation.tsx:301 #: src/view/screens/CommunityGuidelines.tsx:34 msgid "Community Guidelines" -msgstr "" +msgstr "Guidas del communitate" #: src/screens/Onboarding/StepFinished.tsx:311 msgid "Complete onboarding and start using your account" @@ -1659,15 +1656,15 @@ msgstr "" #: src/view/shell/desktop/LeftNav.tsx:499 msgid "Compose new post" -msgstr "" +msgstr "Scriber un nove publication" #: src/view/com/composer/Composer.tsx:834 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" -msgstr "" +msgstr "Scribe publicationes con un maximo de {MAX_GRAPHEME_LENGTH} characteres" #: src/view/com/post-thread/PostThreadComposePrompt.tsx:34 msgid "Compose reply" -msgstr "" +msgstr "Scriber un responsa" #: src/view/com/composer/Composer.tsx:1652 msgid "Compressing video..." @@ -1679,7 +1676,7 @@ msgstr "" #: src/components/moderation/LabelPreference.tsx:244 msgid "Configured in <0>moderation settings." -msgstr "" +msgstr "Configurate in le <0>parametros de moderation." #: src/components/dialogs/VerifyEmailDialog.tsx:253 #: src/components/dialogs/VerifyEmailDialog.tsx:260 @@ -1740,7 +1737,7 @@ msgstr "Contactar supporto" #: src/screens/Settings/ContentAndMediaSettings.tsx:50 msgid "Content & Media" -msgstr "" +msgstr "Contento e multimedia" #: src/screens/Settings/AccessibilitySettings.tsx:109 #: src/screens/Settings/Settings.tsx:175 @@ -1762,7 +1759,7 @@ msgstr "Filtros de contento" #: src/screens/Search/components/ExploreRecommendations.tsx:57 msgid "Content from across the network we think you might like." -msgstr "" +msgstr "Contento de tote le rete que poterea placer te." #: src/screens/Settings/LanguageSettings.tsx:250 #: src/view/com/modals/lang-settings/ContentLanguagesSettings.tsx:76 @@ -1787,7 +1784,7 @@ msgstr "Advertimentos de contento" #: src/components/Menu/index.web.tsx:83 msgid "Context menu backdrop, click to close the menu." -msgstr "" +msgstr "Fundo de menu contextual. Clicca pro clauder le menu." #: src/screens/Onboarding/StepInterests/index.tsx:244 #: src/screens/Onboarding/StepProfile/index.tsx:278 @@ -1796,7 +1793,7 @@ msgstr "Continuar" #: src/components/AccountList.tsx:121 msgid "Continue as {0} (currently signed in)" -msgstr "" +msgstr "Continar como {0} (actualmente in session)" #: src/view/com/post-thread/PostThreadLoadMore.tsx:60 msgid "Continue thread..." @@ -1835,7 +1832,7 @@ msgstr "Version de compilation copiate al area de transferentia" #: src/lib/sharing.ts:41 #: src/view/com/modals/InviteCodes.tsx:153 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:246 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:394 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:397 msgid "Copied to clipboard" msgstr "Copiate al area de transferentia" @@ -1846,7 +1843,7 @@ msgstr "Copiate!" #: src/screens/Settings/AboutSettings.tsx:74 msgid "Copies build version to clipboard" -msgstr "" +msgstr "Copia le version del compilation al area de transferentia" #: src/components/StarterPack/QrCodeDialog.tsx:181 msgid "Copy" @@ -1859,12 +1856,12 @@ msgstr "Copiar contrasigno de application" #: src/view/com/profile/ProfileMenu.tsx:347 #: src/view/com/profile/ProfileMenu.tsx:350 msgid "Copy at:// URI" -msgstr "" +msgstr "Copiar URI at://" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:731 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:733 msgid "Copy author DID" -msgstr "" +msgstr "Copiar le DID del autor" #: src/components/dialogs/Embed.tsx:189 #: src/components/dialogs/Embed.tsx:206 @@ -1906,7 +1903,7 @@ msgstr "Copiar message de texto" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:724 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:726 msgid "Copy post at:// URI" -msgstr "" +msgstr "Copiar URI at:// del publication" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:459 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:461 @@ -1919,7 +1916,7 @@ msgstr "Copiar codice QR" #: src/screens/Settings/components/ChangeHandleDialog.tsx:426 msgid "Copy TXT record value" -msgstr "" +msgstr "Copiar le valor del registro TXT" #: src/Navigation.tsx:306 #: src/view/screens/CopyrightPolicy.tsx:31 @@ -1933,15 +1930,15 @@ msgstr "" #: src/screens/Profile/ProfileFeed/index.tsx:80 msgid "Could not load feed" -msgstr "" +msgstr "Non poteva cargar le canal" #: src/view/screens/ProfileList.tsx:1022 msgid "Could not load list" -msgstr "" +msgstr "Non poteva cargar le lista" #: src/components/dms/ConvoMenu.tsx:182 msgid "Could not mute chat" -msgstr "" +msgstr "Non poteva silentiar le chat" #: src/view/com/composer/videos/VideoPreview.web.tsx:66 msgid "Could not process your video" @@ -1953,17 +1950,17 @@ msgstr "Crear" #: src/components/StarterPack/QrCodeDialog.tsx:159 msgid "Create a QR code for a starter pack" -msgstr "" +msgstr "Crear un codice QR pro un pacchetto de initio" #: src/components/StarterPack/ProfileStarterPacks.tsx:173 #: src/components/StarterPack/ProfileStarterPacks.tsx:269 #: src/Navigation.tsx:443 msgid "Create a starter pack" -msgstr "" +msgstr "Crear un pacchetto de initio" #: src/components/StarterPack/ProfileStarterPacks.tsx:250 msgid "Create a starter pack for me" -msgstr "" +msgstr "Crea un pacchetto de initio pro me" #: src/view/com/auth/SplashScreen.tsx:55 #: src/view/com/auth/SplashScreen.web.tsx:117 @@ -1991,7 +1988,7 @@ msgstr "" #: src/components/StarterPack/ProfileStarterPacks.tsx:180 msgid "Create another" -msgstr "" +msgstr "Crear un altere" #: src/view/com/auth/SplashScreen.tsx:47 #: src/view/com/auth/SplashScreen.web.tsx:109 @@ -2001,7 +1998,7 @@ msgstr "Crear nove conto" #: src/components/moderation/ReportDialog/index.tsx:574 #: src/components/ReportDialog/SelectReportOptionView.tsx:99 msgid "Create report for {0}" -msgstr "" +msgstr "Crear un reporto pro {0}" #: src/screens/Settings/AppPasswords.tsx:174 msgid "Created {0}" @@ -2014,7 +2011,7 @@ msgstr "Le creator ha essite blocate" #: src/screens/Onboarding/index.tsx:26 #: src/screens/Onboarding/state.ts:99 msgid "Culture" -msgstr "" +msgstr "Cultura" #: src/view/com/auth/server-input/index.tsx:142 #: src/view/com/auth/server-input/index.tsx:143 @@ -2023,15 +2020,15 @@ msgstr "Personalisate" #: src/components/dialogs/Embed.tsx:144 msgid "Customization options" -msgstr "" +msgstr "Optiones de personalisation" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:103 msgid "Customize who can interact with this post." -msgstr "" +msgstr "Personalisa qui pote interager con iste publication." #: src/screens/Onboarding/Layout.tsx:56 msgid "Customizes your Bluesky experience" -msgstr "" +msgstr "Personalisa tu experientia de Bluesky" #: src/components/dialogs/Embed.tsx:167 #: src/components/dialogs/Embed.tsx:169 @@ -2088,24 +2085,24 @@ msgstr "Icones predefinite" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:750 #: src/view/screens/ProfileList.tsx:761 msgid "Delete" -msgstr "" +msgstr "Deler" #: src/screens/Settings/AccountSettings.tsx:156 #: src/screens/Settings/AccountSettings.tsx:161 msgid "Delete account" -msgstr "" +msgstr "Deler conto" #: src/view/com/modals/DeleteAccount.tsx:101 msgid "Delete Account <0>\"<1>{0}<2>\"" -msgstr "" +msgstr "Deler le conto <0>\"<1>{0}<2>\"" #: src/screens/Settings/AppPasswords.tsx:187 msgid "Delete app password" -msgstr "" +msgstr "Deler le contrasigno de application" #: src/screens/Settings/AppPasswords.tsx:207 msgid "Delete app password?" -msgstr "" +msgstr "Deler le contrasigno de application?" #: src/screens/Messages/components/RequestButtons.tsx:292 #: src/screens/Messages/components/RequestButtons.tsx:299 @@ -2114,7 +2111,7 @@ msgstr "" #: src/screens/Settings/Settings.tsx:339 msgid "Delete chat declaration record" -msgstr "" +msgstr "Deler le registro de declaration de chat" #: src/components/dms/ReportDialog.tsx:362 #: src/components/dms/ReportDialog.tsx:365 @@ -2129,15 +2126,15 @@ msgstr "" #: src/components/dms/MessageMenu.tsx:126 msgid "Delete for me" -msgstr "" +msgstr "Deler pro me" #: src/view/screens/ProfileList.tsx:549 msgid "Delete List" -msgstr "" +msgstr "Deler lista" #: src/components/dms/MessageMenu.tsx:150 msgid "Delete message" -msgstr "" +msgstr "Deler message" #: src/components/dms/MessageMenu.tsx:124 msgid "Delete message for me" @@ -2145,13 +2142,13 @@ msgstr "" #: src/view/com/modals/DeleteAccount.tsx:267 msgid "Delete my account" -msgstr "" +msgstr "Deler mi conto" #: src/view/com/composer/Composer.tsx:842 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:709 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:711 msgid "Delete post" -msgstr "" +msgstr "Deler publication" #: src/screens/StarterPack/StarterPackScreen.tsx:585 #: src/screens/StarterPack/StarterPackScreen.tsx:732 @@ -2164,24 +2161,24 @@ msgstr "" #: src/view/screens/ProfileList.tsx:756 msgid "Delete this list?" -msgstr "" +msgstr "Deler iste lista?" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:745 msgid "Delete this post?" -msgstr "" +msgstr "Deler iste publication?" #: src/view/com/util/post-embeds/QuoteEmbed.tsx:94 msgid "Deleted" -msgstr "" +msgstr "Delite" #: src/components/dms/MessagesListHeader.tsx:155 #: src/screens/Messages/components/ChatListItem.tsx:123 msgid "Deleted Account" -msgstr "" +msgstr "Conto delite" #: src/view/com/post-thread/PostThread.tsx:454 msgid "Deleted post." -msgstr "" +msgstr "Publication delite." #: src/screens/Profile/Header/EditProfileDialog.tsx:344 #: src/view/com/modals/CreateOrEditList.tsx:280 @@ -2216,12 +2213,12 @@ msgstr "" #: src/screens/Settings/AboutSettings.tsx:87 msgctxt "toast" msgid "Developer mode disabled" -msgstr "" +msgstr "Modo de disveloppator dishabilitate" #: src/screens/Settings/AboutSettings.tsx:81 msgctxt "toast" msgid "Developer mode enabled" -msgstr "" +msgstr "Modo de disveloppator habilitate" #: src/screens/Settings/Settings.tsx:242 #: src/screens/Settings/Settings.tsx:245 @@ -2230,11 +2227,11 @@ msgstr "Optiones de disveloppator" #: src/components/WhoCanReply.tsx:179 msgid "Dialog: adjust who can interact with this post" -msgstr "" +msgstr "Dialogo: adjusta qui pote interager con iste publication" #: src/screens/Settings/AppearanceSettings.tsx:122 msgid "Dim" -msgstr "" +msgstr "Tenue" #: src/screens/Settings/components/DisableEmail2FADialog.tsx:89 msgid "Disable Email 2FA" @@ -2243,7 +2240,7 @@ msgstr "" #: src/screens/Settings/AccessibilitySettings.tsx:91 #: src/screens/Settings/AccessibilitySettings.tsx:96 msgid "Disable haptic feedback" -msgstr "" +msgstr "Disactivar le retroaction haptic" #: src/view/com/util/post-embeds/VideoEmbedInner/web-controls/VideoControls.tsx:386 msgid "Disable subtitles" @@ -2279,7 +2276,7 @@ msgstr "" #: src/screens/Settings/components/PwiOptOut.tsx:87 #: src/screens/Settings/components/PwiOptOut.tsx:91 msgid "Discourage apps from showing my account to logged-out users" -msgstr "" +msgstr "Discoragiar que applicationes monstra mi conto a usatores sin session aperte" #: src/view/com/posts/FollowingEmptyState.tsx:70 #: src/view/com/posts/FollowingEndOfFeed.tsx:71 @@ -2292,60 +2289,60 @@ msgstr "Discoperir nove fluxos" #: src/view/screens/Feeds.tsx:725 msgid "Discover New Feeds" -msgstr "" +msgstr "Discoperir nove canales" #: src/components/Dialog/index.tsx:323 msgid "Dismiss" -msgstr "" +msgstr "Clauder" #: src/view/com/composer/Composer.tsx:1576 msgid "Dismiss error" -msgstr "" +msgstr "Clauder error" #: src/components/ProgressGuide/List.tsx:42 msgid "Dismiss getting started guide" -msgstr "" +msgstr "Clauder le guida de introduction" #: src/components/interstitials/TrendingVideos.tsx:92 msgid "Dismiss this section" -msgstr "" +msgstr "Clauder iste section" #: src/screens/Settings/AccessibilitySettings.tsx:71 #: src/screens/Settings/AccessibilitySettings.tsx:76 msgid "Display larger alt text badges" -msgstr "" +msgstr "Monstrar insignias plus grande de texto alternative" #: src/screens/Profile/Header/EditProfileDialog.tsx:314 #: src/screens/Profile/Header/EditProfileDialog.tsx:320 #: src/screens/Profile/Header/EditProfileDialog.tsx:351 #: src/view/com/modals/EditProfile.tsx:187 msgid "Display name" -msgstr "" +msgstr "Nomine a monstrar" #: src/view/com/modals/EditProfile.tsx:175 msgid "Display Name" -msgstr "" +msgstr "Nomine a monstrar" #: src/screens/Profile/Header/EditProfileDialog.tsx:333 msgid "Display name is too long" -msgstr "" +msgstr "Le nomine a monstrar es troppo longe" #: src/screens/Profile/Header/EditProfileDialog.tsx:334 msgid "Display name is too long. The maximum number of characters is {DISPLAY_NAME_MAX_GRAPHEMES}." -msgstr "" +msgstr "Le nomine a monstrar es troppo longe. Le numero maxime de characteres es {DISPLAY_NAME_MAX_GRAPHEMES}." #: src/screens/Settings/components/ChangeHandleDialog.tsx:373 #: src/screens/Settings/components/ChangeHandleDialog.tsx:375 msgid "DNS Panel" -msgstr "" +msgstr "Pannello de DNS" #: src/components/dialogs/MutedWords.tsx:302 msgid "Do not apply this mute word to users you follow" -msgstr "" +msgstr "Non applicar iste parola silentiate al usatores que tu seque" #: src/lib/moderation/useGlobalLabelStrings.ts:39 msgid "Does not include nudity." -msgstr "" +msgstr "Non include nuditate." #: src/screens/Signup/StepHandle.tsx:165 msgid "Doesn't begin or end with a hyphen" @@ -2353,7 +2350,7 @@ msgstr "" #: src/screens/Settings/components/ChangeHandleDialog.tsx:488 msgid "Domain verified!" -msgstr "" +msgstr "Dominio verificate!" #: src/components/dialogs/BirthDateSettings.tsx:115 #: src/components/dialogs/BirthDateSettings.tsx:121 @@ -2386,11 +2383,11 @@ msgstr "Preste" #: src/view/com/modals/lang-settings/ConfirmLanguagesButton.tsx:42 msgid "Done{extraText}" -msgstr "" +msgstr "Facite{extraText}" #: src/components/Dialog/index.tsx:324 msgid "Double tap to close the dialog" -msgstr "" +msgstr "Tocca duo vices pro clauder le quadro de dialogo" #: src/screens/VideoFeed/index.tsx:1047 msgid "Double tap to like" @@ -2398,167 +2395,167 @@ msgstr "" #: src/screens/StarterPack/StarterPackLandingScreen.tsx:321 msgid "Download Bluesky" -msgstr "" +msgstr "Discargar Bluesky" #: src/screens/Settings/components/ExportCarDialog.tsx:79 #: src/screens/Settings/components/ExportCarDialog.tsx:84 msgid "Download CAR file" -msgstr "" +msgstr "Discargar file CAR" #: src/view/com/composer/text-input/TextInput.web.tsx:342 msgid "Drop to add images" -msgstr "" +msgstr "Depone pro adder imagines" #: src/components/dialogs/MutedWords.tsx:153 msgid "Duration:" -msgstr "" +msgstr "Duration:" #: src/screens/Settings/components/ChangeHandleDialog.tsx:211 msgid "e.g. alice" -msgstr "" +msgstr "p.ex. alice" #: src/screens/Profile/Header/EditProfileDialog.tsx:321 msgid "e.g. Alice Lastname" -msgstr "" +msgstr "p.ex. Alice Nominedefamilia" #: src/view/com/modals/EditProfile.tsx:180 msgid "e.g. Alice Roberts" -msgstr "" +msgstr "p.ex. Alice Roberts" #: src/screens/Settings/components/ChangeHandleDialog.tsx:357 msgid "e.g. alice.com" -msgstr "" +msgstr "p.ex. alice.com" #: src/view/com/modals/EditProfile.tsx:198 msgid "e.g. Artist, dog-lover, and avid reader." -msgstr "" +msgstr "p.ex. Artista, amante de canes e lectrice avide." #: src/lib/moderation/useGlobalLabelStrings.ts:43 msgid "E.g. artistic nudes." -msgstr "" +msgstr "P.ex. nuditate artistic." #: src/view/com/modals/CreateOrEditList.tsx:263 msgid "e.g. Great Posters" -msgstr "" +msgstr "p.ex. Publicatores excellente" #: src/view/com/modals/CreateOrEditList.tsx:264 msgid "e.g. Spammers" -msgstr "" +msgstr "p.ex. Spammatores" #: src/view/com/modals/CreateOrEditList.tsx:292 msgid "e.g. The posters who never miss." -msgstr "" +msgstr "p.ex. Le personas que sempre ha ration." #: src/view/com/modals/CreateOrEditList.tsx:293 msgid "e.g. Users that repeatedly reply with ads." -msgstr "" +msgstr "p.ex. Usatores qui sempre responde con publicitate." #: src/view/com/modals/InviteCodes.tsx:97 msgid "Each code works once. You'll receive more invite codes periodically." -msgstr "" +msgstr "Cata codice functiona un vice. Tu recipera plus codices de invitation periodicamente." #: src/screens/Settings/AccountSettings.tsx:112 #: src/screens/StarterPack/StarterPackScreen.tsx:580 #: src/screens/StarterPack/Wizard/index.tsx:534 #: src/screens/StarterPack/Wizard/index.tsx:541 msgid "Edit" -msgstr "" +msgstr "Modificar" #: src/view/com/lists/ListMembers.tsx:143 msgctxt "action" msgid "Edit" -msgstr "" +msgstr "Modificar" #: src/view/com/util/UserAvatar.tsx:344 #: src/view/com/util/UserBanner.tsx:95 msgid "Edit avatar" -msgstr "" +msgstr "Modificar avatar" #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:111 msgid "Edit Feeds" -msgstr "" +msgstr "Modificar canales" #: src/view/com/composer/photos/EditImageDialog.web.tsx:58 #: src/view/com/composer/photos/EditImageDialog.web.tsx:62 #: src/view/com/composer/photos/Gallery.tsx:194 msgid "Edit image" -msgstr "" +msgstr "Modificar imagine" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:690 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:703 msgid "Edit interaction settings" -msgstr "" +msgstr "Modificar parametros de interaction" #: src/view/screens/ProfileList.tsx:537 msgid "Edit list details" -msgstr "" +msgstr "Modificar le detalios del lista" #: src/view/com/modals/CreateOrEditList.tsx:230 msgid "Edit Moderation List" -msgstr "" +msgstr "Modificar lista de moderation" #: src/Navigation.tsx:316 #: src/view/screens/Feeds.tsx:515 msgid "Edit My Feeds" -msgstr "" +msgstr "Modificar mi canales" #: src/view/com/modals/EditProfile.tsx:147 msgid "Edit my profile" -msgstr "" +msgstr "Modificar mi profilo" #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:109 msgid "Edit People" -msgstr "" +msgstr "Modificar personas" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:69 #: src/components/dialogs/PostInteractionSettingsDialog.tsx:239 msgid "Edit post interaction settings" -msgstr "" +msgstr "Modificar le parametros de interaction del publication" #: src/screens/Profile/Header/EditProfileDialog.tsx:269 #: src/screens/Profile/Header/EditProfileDialog.tsx:275 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:196 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 msgid "Edit profile" -msgstr "" +msgstr "Modificar profilo" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:199 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 msgid "Edit Profile" -msgstr "" +msgstr "Modificar profilo" #: src/screens/StarterPack/StarterPackScreen.tsx:572 msgid "Edit starter pack" -msgstr "" +msgstr "Modificar pacchetto de initio" #: src/view/com/modals/CreateOrEditList.tsx:225 msgid "Edit User List" -msgstr "" +msgstr "Modificar lista de usatores" #: src/components/WhoCanReply.tsx:91 msgid "Edit who can reply" -msgstr "" +msgstr "Modificar qui pote responder" #: src/view/com/modals/EditProfile.tsx:188 msgid "Edit your display name" -msgstr "" +msgstr "Modificar tu nomine a monstrar" #: src/view/com/modals/EditProfile.tsx:206 msgid "Edit your profile description" -msgstr "" +msgstr "Modificar tu description de profilo" #: src/Navigation.tsx:448 msgid "Edit your starter pack" -msgstr "" +msgstr "Modificar tu pacchetto de initio" #: src/screens/Onboarding/index.tsx:31 #: src/screens/Onboarding/state.ts:101 msgid "Education" -msgstr "" +msgstr "Education" #: src/screens/List/ListHiddenScreen.tsx:141 msgid "Either the creator of this list has blocked you or you have blocked the creator." -msgstr "" +msgstr "O le creator de iste lista te ha blocate, o tu ha blocate le creator." #: src/screens/Settings/AccountSettings.tsx:60 #: src/screens/Signup/StepInfo/index.tsx:190 @@ -2569,7 +2566,7 @@ msgstr "" #: src/screens/Settings/components/DisableEmail2FADialog.tsx:64 msgctxt "toast" msgid "Email 2FA disabled" -msgstr "" +msgstr "2FA per e-mail disactivate" #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:54 msgid "Email 2FA enabled" @@ -2587,7 +2584,7 @@ msgstr "" #: src/view/com/modals/ChangeEmail.tsx:83 msgctxt "toast" msgid "Email updated" -msgstr "" +msgstr "Adresse de e-mail actualisate" #: src/view/com/modals/ChangeEmail.tsx:106 msgid "Email Updated" @@ -2596,7 +2593,7 @@ msgstr "" #: src/view/com/modals/VerifyEmail.tsx:85 msgctxt "toast" msgid "Email verified" -msgstr "" +msgstr "Adresse de e-mail verificate" #: src/components/intents/VerifyEmailIntentDialog.tsx:79 msgid "Email Verified" @@ -2615,11 +2612,11 @@ msgstr "" #: src/components/dialogs/Embed.tsx:112 msgid "Embed this post in your website. Simply copy the following snippet and paste it into the HTML code of your website." -msgstr "" +msgstr "Incorporar iste publication in tu sito web. Basta copiar le sequente fragmento e collar lo in le codice HTML de tu sito web." #: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerWeb.tsx:57 msgid "Embedded video player" -msgstr "" +msgstr "Reproductor de video incorporate" #: src/screens/Settings/components/Email2FAToggle.tsx:56 #: src/screens/Settings/components/Email2FAToggle.tsx:60 @@ -2681,7 +2678,7 @@ msgstr "Habilitate" #: src/screens/Profile/Sections/Feed.tsx:116 msgid "End of feed" -msgstr "" +msgstr "Fin de canal" #: src/view/com/composer/videos/SubtitleDialog.tsx:159 msgid "Ensure you have selected a language for each subtitle file." @@ -2710,11 +2707,11 @@ msgstr "" #: src/view/com/modals/ChangePassword.tsx:165 msgid "Enter the code you received to change your password." -msgstr "" +msgstr "Insere le codice que tu recipeva pro cambiar tu contrasigno." #: src/screens/Settings/components/ChangeHandleDialog.tsx:351 msgid "Enter the domain you want to use" -msgstr "" +msgstr "Insere le dominio que tu vole usar" #: src/screens/Login/ForgotPasswordForm.tsx:113 msgid "Enter the email you used to create your account. We'll send you a \"reset code\" so you can set a new password." @@ -2739,7 +2736,7 @@ msgstr "" #: src/screens/Login/LoginForm.tsx:243 msgid "Enter your password" -msgstr "" +msgstr "Insere tu contrasigno" #: src/screens/Login/index.tsx:123 msgid "Enter your username and password" @@ -2752,7 +2749,7 @@ msgstr "" #: src/view/com/composer/Composer.tsx:1661 #: src/view/com/util/error/ErrorScreen.tsx:42 msgid "Error" -msgstr "" +msgstr "Error" #: src/screens/Settings/components/ExportCarDialog.tsx:47 msgid "Error occurred while saving file" @@ -2769,11 +2766,11 @@ msgstr "" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:394 msgid "Everybody" -msgstr "" +msgstr "Totos" #: src/components/WhoCanReply.tsx:71 msgid "Everybody can reply" -msgstr "" +msgstr "Totos pote responder" #: src/components/WhoCanReply.tsx:222 msgid "Everybody can reply to this post." @@ -2782,25 +2779,25 @@ msgstr "Totos pote responder a iste publication." #: src/screens/Messages/Settings.tsx:83 #: src/screens/Messages/Settings.tsx:86 msgid "Everyone" -msgstr "" +msgstr "Totes" #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:73 #: src/lib/moderation/useReportOptions.ts:73 msgid "Excessive mentions or replies" -msgstr "" +msgstr "Mentiones o responsas excessive" #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:86 #: src/lib/moderation/useReportOptions.ts:86 msgid "Excessive or unwanted messages" -msgstr "" +msgstr "Messages excessive o indesiderabile" #: src/components/dialogs/MutedWords.tsx:311 msgid "Exclude users you follow" -msgstr "" +msgstr "Excluder usatores que tu seque" #: src/components/dialogs/MutedWords.tsx:514 msgid "Excludes users you follow" -msgstr "" +msgstr "Exclude al usatores que tu seque" #: src/view/com/util/post-embeds/VideoEmbedInner/web-controls/VideoControls.tsx:404 msgid "Exit fullscreen" @@ -2824,23 +2821,23 @@ msgstr "" #: src/view/com/lightbox/Lightbox.web.tsx:184 msgid "Expand alt text" -msgstr "" +msgstr "Expander texto alternative" #: src/view/com/notifications/NotificationFeedItem.tsx:406 msgid "Expand list of users" -msgstr "" +msgstr "Expander lista de usatores" #: src/view/com/composer/ComposerReplyTo.tsx:70 msgid "Expand or collapse the full post you are replying to" -msgstr "" +msgstr "Expander o contraher le publication integre al qual tu responde" #: src/screens/VideoFeed/index.tsx:941 msgid "Expands or collapses post text" -msgstr "" +msgstr "Expande o contrahe le texto del publication" #: src/view/com/composer/ComposerReplyTo.tsx:73 msgid "Expands or collapses the full post you are replying to" -msgstr "" +msgstr "Expande o contrahe le publication integre al qual tu responde" #: src/lib/api/index.ts:406 msgid "Expected uri to resolve to a record" @@ -2849,7 +2846,7 @@ msgstr "" #: src/screens/Settings/FollowingFeedPreferences.tsx:123 #: src/screens/Settings/ThreadPreferences.tsx:137 msgid "Experimental" -msgstr "" +msgstr "Experimental" #: src/components/dialogs/MutedWords.tsx:500 msgid "Expired" @@ -2862,45 +2859,45 @@ msgstr "Expira {0}" #: src/components/moderation/LabelsOnMeDialog.tsx:199 #: src/components/moderation/ModerationDetailsDialog.tsx:208 msgid "Expires in {0}" -msgstr "" +msgstr "Expira in {0}" #: src/lib/moderation/useGlobalLabelStrings.ts:47 #: src/lib/moderation/useGlobalLabelStrings.ts:51 msgid "Explicit or potentially disturbing media." -msgstr "" +msgstr "Multimedia explicite o potentialmente perturbator." #: src/lib/moderation/useGlobalLabelStrings.ts:35 msgid "Explicit sexual images." -msgstr "" +msgstr "Imagines sexual explicite." #: src/screens/Settings/AccountSettings.tsx:137 #: src/screens/Settings/AccountSettings.tsx:141 msgid "Export my data" -msgstr "" +msgstr "Exportar mi datos" #: src/screens/Settings/components/ExportCarDialog.tsx:62 msgid "Export My Data" -msgstr "" +msgstr "Exportar mi datos" #: src/screens/Settings/ContentAndMediaSettings.tsx:83 #: src/screens/Settings/ContentAndMediaSettings.tsx:86 msgid "External media" -msgstr "" +msgstr "Multimedia externe" #: src/components/dialogs/EmbedConsent.tsx:54 #: src/components/dialogs/EmbedConsent.tsx:58 msgid "External Media" -msgstr "" +msgstr "Multimedia externe" #: src/components/dialogs/EmbedConsent.tsx:70 #: src/screens/Settings/ExternalMediaPreferences.tsx:40 msgid "External media may allow websites to collect information about you and your device. No information is sent or requested until you press the \"play\" button." -msgstr "" +msgstr "Le contento multimedial externe pote permitter que sitos web collige information sur te e tu dispositivo. Necun information es inviate o requestate usque tu preme le button “reproducer”." #: src/Navigation.tsx:335 #: src/screens/Settings/ExternalMediaPreferences.tsx:31 msgid "External Media Preferences" -msgstr "" +msgstr "Preferentias de multimedia externe" #: src/screens/Messages/components/RequestButtons.tsx:208 msgctxt "toast" @@ -2909,11 +2906,11 @@ msgstr "" #: src/screens/Settings/components/ChangeHandleDialog.tsx:568 msgid "Failed to change handle. Please try again." -msgstr "" +msgstr "Non esseva possibile modificar le pseudonymo. Tenta de novo." #: src/screens/Settings/components/AddAppPasswordDialog.tsx:173 msgid "Failed to create app password. Please try again." -msgstr "" +msgstr "Non esseva possibile crear le contrasigno del application. Tenta de novo." #: src/components/dms/MessageProfileButton.tsx:39 msgid "Failed to create conversation" @@ -2922,11 +2919,11 @@ msgstr "" #: src/screens/StarterPack/Wizard/index.tsx:233 #: src/screens/StarterPack/Wizard/index.tsx:241 msgid "Failed to create starter pack" -msgstr "" +msgstr "Non esseva possibile crear pacchetto de initio" #: src/view/com/modals/CreateOrEditList.tsx:186 msgid "Failed to create the list. Check your internet connection and try again." -msgstr "" +msgstr "Non esseva possibile crear le lista. Verifica tu connexion al internet e tenta de novo." #: src/screens/Messages/components/RequestButtons.tsx:54 #: src/screens/Messages/components/RequestButtons.tsx:267 @@ -2946,35 +2943,35 @@ msgstr "" msgid "Failed to delete starter pack" msgstr "" -#: src/screens/Messages/ChatList.tsx:242 -#: src/screens/Messages/Inbox.tsx:182 +#: src/screens/Messages/ChatList.tsx:243 +#: src/screens/Messages/Inbox.tsx:187 msgid "Failed to load conversations" msgstr "" #: src/view/screens/Search/Explore.tsx:463 #: src/view/screens/Search/Explore.tsx:491 msgid "Failed to load feeds preferences" -msgstr "" +msgstr "Non esseva possibile cargar le preferentias de canales" #: src/components/dialogs/GifSelect.tsx:225 msgid "Failed to load GIFs" -msgstr "" +msgstr "Non esseva possibile cargar GIFs" #: src/screens/Messages/components/MessageListError.tsx:23 msgid "Failed to load past messages" -msgstr "" +msgstr "Non esseva possibile cargar le messages passate" #: src/view/screens/Search/Explore.tsx:456 #: src/view/screens/Search/Explore.tsx:484 msgid "Failed to load suggested feeds" -msgstr "" +msgstr "Non esseva possibile cargar le canales suggerite" #: src/view/screens/Search/Explore.tsx:414 msgid "Failed to load suggested follows" -msgstr "" +msgstr "Non esseva possibile cargar le suggestiones de usatores a sequer" -#: src/screens/Messages/Inbox.tsx:290 -#: src/screens/Messages/Inbox.tsx:313 +#: src/screens/Messages/Inbox.tsx:295 +#: src/screens/Messages/Inbox.tsx:318 msgid "Failed to mark all requests as read" msgstr "" @@ -2984,15 +2981,15 @@ msgstr "" #: src/view/com/lightbox/Lightbox.tsx:46 msgid "Failed to save image: {0}" -msgstr "" +msgstr "Non esseva possibile salvar le imagine: {0}" #: src/state/queries/notifications/settings.ts:39 msgid "Failed to save notification preferences, please try again" -msgstr "" +msgstr "Non esseva possibile salvar le preferentias de notification, tenta de novo" #: src/screens/ModerationInteractionSettings/index.tsx:108 msgid "Failed to save settings. Please try again." -msgstr "" +msgstr "Fallimento de salvar le parametros. Tenta lo de novo." #: src/components/dms/MessageItem.tsx:234 msgid "Failed to send" @@ -3024,20 +3021,20 @@ msgstr "" #: src/screens/Settings/components/ChangeHandleDialog.tsx:341 msgid "Failed to verify handle. Please try again." -msgstr "" +msgstr "Non esseva possibile verificar le pseudonymo. Tenta de novo." #: src/Navigation.tsx:251 msgid "Feed" -msgstr "" +msgstr "Canal" #: src/components/FeedCard.tsx:134 #: src/view/com/feeds/FeedSourceCard.tsx:253 msgid "Feed by {0}" -msgstr "" +msgstr "Canal de {0}" #: src/screens/Profile/components/ProfileFeedHeader.tsx:349 msgid "Feed menu" -msgstr "" +msgstr "Menu de canal" #: src/components/StarterPack/Wizard/WizardListCard.tsx:55 msgid "Feed toggle" @@ -3047,46 +3044,46 @@ msgstr "" #: src/view/shell/desktop/RightNav.tsx:98 #: src/view/shell/Drawer.tsx:324 msgid "Feedback" -msgstr "" +msgstr "Commentarios" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:277 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:286 msgctxt "toast" msgid "Feedback sent!" -msgstr "" +msgstr "Commentarios inviate!" #: src/Navigation.tsx:428 #: src/screens/StarterPack/StarterPackScreen.tsx:185 #: src/view/screens/Feeds.tsx:508 -#: src/view/screens/Profile.tsx:225 +#: src/view/screens/Profile.tsx:227 #: src/view/screens/SavedFeeds.tsx:96 #: src/view/screens/Search/Search.tsx:531 #: src/view/shell/desktop/LeftNav.tsx:651 #: src/view/shell/Drawer.tsx:486 msgid "Feeds" -msgstr "" +msgstr "Canales" #: src/view/screens/SavedFeeds.tsx:198 msgid "Feeds are custom algorithms that users build with a little coding expertise. <0/> for more information." -msgstr "" +msgstr "Canales es algorithmos personalisate construite per usatores con alicun experientia in programmation. <0/> pro plus information." #: src/components/FeedCard.tsx:272 #: src/view/screens/SavedFeeds.tsx:82 msgctxt "toast" msgid "Feeds updated!" -msgstr "" +msgstr "Canales actualisate!" #: src/screens/Search/components/ExploreRecommendations.tsx:63 msgid "Feeds we think you might like." -msgstr "" +msgstr "Canales que pote interessar te." #: src/screens/Settings/components/OTAInfo.tsx:58 msgid "Fetch update" -msgstr "" +msgstr "Obtener actualisation" #: src/screens/Settings/components/ExportCarDialog.tsx:43 msgid "File saved successfully!" -msgstr "" +msgstr "File salvate con successo!" #: src/lib/moderation/useLabelBehaviorDescription.ts:66 msgid "Filter from feeds" @@ -3094,15 +3091,15 @@ msgstr "" #: src/view/screens/Search/Search.tsx:403 msgid "Filter search by language" -msgstr "" +msgstr "Filtrar resultatos per lingua" #: src/view/screens/Search/Search.tsx:376 msgid "Filter search by language (currently: {currentLanguageLabel})" -msgstr "" +msgstr "Filtrar resultatos per lingua (actualmente: {currentLanguageLabel})" #: src/screens/Onboarding/StepFinished.tsx:314 msgid "Finalizing" -msgstr "" +msgstr "Finalisante" #: src/view/com/posts/CustomFeedEmptyState.tsx:48 #: src/view/com/posts/FollowingEmptyState.tsx:53 @@ -3114,7 +3111,7 @@ msgstr "Trovar contos a sequer" #: src/components/ProgressGuide/FollowDialog.tsx:88 #: src/components/ProgressGuide/FollowDialog.tsx:417 msgid "Find people to follow" -msgstr "" +msgstr "Trovar personas a sequer" #: src/view/screens/Search/Search.tsx:582 msgid "Find posts, users, and feeds on Bluesky" @@ -3122,7 +3119,7 @@ msgstr "" #: src/screens/StarterPack/Wizard/index.tsx:195 msgid "Finish" -msgstr "" +msgstr "Finir" #: src/screens/Onboarding/index.tsx:35 msgid "Fitness" @@ -3145,7 +3142,7 @@ msgstr "" #: src/screens/Onboarding/StepFinished.tsx:294 msgid "Flexible" -msgstr "" +msgstr "Flexibile" #. User is not following this account, click to follow #: src/components/ProfileCard.tsx:365 @@ -3169,7 +3166,7 @@ msgstr "Sequer {0}" #: src/screens/VideoFeed/index.tsx:806 msgid "Follow {handle}" -msgstr "" +msgstr "Sequer {handle}" #: src/view/com/posts/AviFollowButton.tsx:68 msgid "Follow {name}" @@ -3178,21 +3175,21 @@ msgstr "Sequer {name}" #: src/components/ProgressGuide/List.tsx:52 #: src/state/shell/progress-guide.tsx:229 msgid "Follow 10 accounts" -msgstr "" +msgstr "Seque 10 contos" #: src/components/ProgressGuide/List.tsx:69 msgid "Follow 7 accounts" -msgstr "" +msgstr "Seque 7 contos" #: src/view/com/profile/ProfileMenu.tsx:252 #: src/view/com/profile/ProfileMenu.tsx:263 msgid "Follow account" -msgstr "" +msgstr "Sequer conto" #: src/screens/StarterPack/StarterPackScreen.tsx:433 #: src/screens/StarterPack/StarterPackScreen.tsx:441 msgid "Follow all" -msgstr "" +msgstr "Sequer totes" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:232 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:129 @@ -3206,32 +3203,32 @@ msgstr "Sequer in retorno" #: src/view/screens/Search/Explore.tsx:370 msgid "Follow more accounts to get connected to your interests and build your network." -msgstr "" +msgstr "Seque plus contos pro connecter te a tu interesses e construer tu rete." #: src/components/KnownFollowers.tsx:234 msgid "Followed by <0>{0}" -msgstr "" +msgstr "Sequite per <0>{0}" #: src/components/KnownFollowers.tsx:220 msgid "Followed by <0>{0} and {1, plural, one {# other} other {# others}}" -msgstr "" +msgstr "Sequite per <0>{0} e {1, plural, one {# altere} other {# alteres}}" #: src/components/KnownFollowers.tsx:207 msgid "Followed by <0>{0} and <1>{1}" -msgstr "" +msgstr "Sequite per <0>{0} e <1>{1}" #: src/components/KnownFollowers.tsx:189 msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" -msgstr "" +msgstr "Sequite per <0>{0}, <1>{1} e {2, plural, one {# altere} other {# alteres}}" #: src/Navigation.tsx:205 msgid "Followers of @{0} that you know" -msgstr "" +msgstr "Sequitores de @{0} que tu cognosce" #: src/screens/Profile/KnownFollowers.tsx:104 #: src/screens/Profile/KnownFollowers.tsx:121 msgid "Followers you know" -msgstr "" +msgstr "Sequitores que tu cognosce" #. User is following this account, click to unfollow #: src/components/ProfileCard.tsx:359 @@ -3248,11 +3245,11 @@ msgstr "Sequinte" #: src/components/ProfileCard.tsx:322 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 msgid "Following {0}" -msgstr "" +msgstr "Sequente {0}" #: src/screens/VideoFeed/index.tsx:805 msgid "Following {handle}" -msgstr "" +msgstr "Sequente {handle}" #: src/view/com/posts/AviFollowButton.tsx:50 msgid "Following {name}" @@ -3261,33 +3258,33 @@ msgstr "Sequente {name}" #: src/screens/Settings/ContentAndMediaSettings.tsx:75 #: src/screens/Settings/ContentAndMediaSettings.tsx:78 msgid "Following feed preferences" -msgstr "" +msgstr "Preferentias del canal Sequente" #: src/Navigation.tsx:322 #: src/screens/Settings/FollowingFeedPreferences.tsx:53 msgid "Following Feed Preferences" -msgstr "" +msgstr "Preferentias del canal Sequente" #: src/screens/Profile/Header/Handle.tsx:32 msgid "Follows you" -msgstr "" +msgstr "Te seque" #: src/components/Pills.tsx:175 msgid "Follows You" -msgstr "" +msgstr "Te seque" #: src/screens/Settings/AppearanceSettings.tsx:140 msgid "Font" -msgstr "" +msgstr "Typo de litteras" #: src/screens/Settings/AppearanceSettings.tsx:160 msgid "Font size" -msgstr "" +msgstr "Dimension de typo de litteras" #: src/screens/Onboarding/index.tsx:40 #: src/screens/Onboarding/state.ts:102 msgid "Food" -msgstr "" +msgstr "Alimentos" #: src/view/com/modals/DeleteAccount.tsx:125 msgid "For security reasons, we'll need to send a confirmation code to your email address." @@ -3295,28 +3292,28 @@ msgstr "" #: src/screens/Settings/components/AddAppPasswordDialog.tsx:209 msgid "For security reasons, you won't be able to view this again. If you lose this app password, you'll need to generate a new one." -msgstr "" +msgstr "Pro rationes de securitate, tu non potera visualisar isto de novo. Si tu perde iste contrasigno del app, tu debera generar un nove." #: src/screens/Settings/AppearanceSettings.tsx:142 msgid "For the best experience, we recommend using the theme font." -msgstr "" +msgstr "Pro le melior experientia, nos recommenda usar le fonte del thema." #: src/components/dialogs/MutedWords.tsx:178 msgid "Forever" -msgstr "" +msgstr "Pro sempre" #: src/screens/Login/index.tsx:153 #: src/screens/Login/index.tsx:168 msgid "Forgot Password" -msgstr "" +msgstr "Io oblidava mi contrasigno" #: src/screens/Login/LoginForm.tsx:248 msgid "Forgot password?" -msgstr "" +msgstr "Tu oblidava tu contrasigno?" #: src/screens/Login/LoginForm.tsx:259 msgid "Forgot?" -msgstr "" +msgstr "Tu lo oblidava?" #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:54 #: src/lib/moderation/useReportOptions.ts:54 @@ -3325,7 +3322,7 @@ msgstr "Publica con frequentia contentos non desirate" #: src/screens/Hashtag.tsx:120 msgid "From @{sanitizedAuthor}" -msgstr "" +msgstr "De @{sanitizedAuthor}" #: src/view/com/posts/PostFeedItem.tsx:284 msgctxt "from-feed" @@ -3334,32 +3331,32 @@ msgstr "De <0/>" #: src/view/com/composer/photos/SelectPhotoBtn.tsx:50 msgid "Gallery" -msgstr "" +msgstr "Galeria" #: src/components/StarterPack/ProfileStarterPacks.tsx:295 msgid "Generate a starter pack" -msgstr "" +msgstr "Generar un pacchetto de initio" #: src/view/shell/Drawer.tsx:328 msgid "Get help" -msgstr "" +msgstr "Obtener adjuta" #: src/view/com/modals/VerifyEmail.tsx:197 #: src/view/com/modals/VerifyEmail.tsx:199 msgid "Get Started" -msgstr "" +msgstr "Comenciar" #: src/components/ProgressGuide/List.tsx:35 msgid "Getting started" -msgstr "" +msgstr "Pro comenciar" -#: src/components/MediaPreview.tsx:108 +#: src/components/MediaPreview.tsx:116 msgid "GIF" -msgstr "" +msgstr "GIF" #: src/screens/Onboarding/StepProfile/index.tsx:234 msgid "Give your profile a face" -msgstr "" +msgstr "Da un facie a tu profilo" #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:39 #: src/lib/moderation/useReportOptions.ts:39 @@ -3369,7 +3366,7 @@ msgstr "" #: src/components/Layout/Header/index.tsx:126 #: src/components/moderation/ScreenHider.tsx:154 #: src/components/moderation/ScreenHider.tsx:163 -#: src/screens/Messages/Inbox.tsx:223 +#: src/screens/Messages/Inbox.tsx:228 #: src/screens/Profile/ProfileFeed/index.tsx:89 #: src/screens/VideoFeed/components/Header.tsx:163 #: src/screens/VideoFeed/index.tsx:1108 @@ -3378,7 +3375,7 @@ msgstr "" #: src/view/screens/NotFound.tsx:57 #: src/view/screens/ProfileList.tsx:1031 msgid "Go back" -msgstr "" +msgstr "Retornar" #: src/components/Error.tsx:78 #: src/screens/List/ListHiddenScreen.tsx:224 @@ -3389,7 +3386,7 @@ msgstr "" #: src/view/screens/NotFound.tsx:56 #: src/view/screens/ProfileList.tsx:1036 msgid "Go Back" -msgstr "" +msgstr "Retornar" #: src/components/dms/ReportDialog.tsx:192 #: src/components/ReportDialog/SelectReportOptionView.tsx:78 @@ -3430,51 +3427,51 @@ msgstr "" #: src/view/com/composer/labels/LabelsBtn.tsx:202 #: src/view/com/composer/labels/LabelsBtn.tsx:205 msgid "Graphic Media" -msgstr "" +msgstr "Contento explicite" #: src/state/shell/progress-guide.tsx:218 #: src/state/shell/progress-guide.tsx:228 msgid "Half way there!" -msgstr "" +msgstr "Al medietate del cammino!" #: src/screens/Settings/AccountSettings.tsx:126 #: src/screens/Settings/AccountSettings.tsx:131 msgid "Handle" -msgstr "" +msgstr "Pseudonymo" #: src/screens/Settings/components/ChangeHandleDialog.tsx:572 msgid "Handle already taken. Please try a different one." -msgstr "" +msgstr "Pseudonymo ja in uso. Tenta un differente." #: src/screens/Settings/components/ChangeHandleDialog.tsx:189 #: src/screens/Settings/components/ChangeHandleDialog.tsx:325 msgid "Handle changed!" -msgstr "" +msgstr "Pseudonymo modificate!" #: src/screens/Settings/components/ChangeHandleDialog.tsx:576 msgid "Handle too long. Please try a shorter one." -msgstr "" +msgstr "Pseudonymo troppo longe. Tenta un plus curte." #: src/screens/Settings/AccessibilitySettings.tsx:87 msgid "Haptics" -msgstr "" +msgstr "Technologia haptic" #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:34 #: src/lib/moderation/useReportOptions.ts:34 msgid "Harassment, trolling, or intolerance" -msgstr "" +msgstr "Molestia, importunation o intolerantia" #: src/Navigation.tsx:398 msgid "Hashtag" -msgstr "" +msgstr "Hashtag" #: src/components/RichTextTag.tsx:51 msgid "Hashtag {tag}" -msgstr "" +msgstr "Hashtag {tag}" #: src/screens/Signup/index.tsx:177 msgid "Having trouble?" -msgstr "" +msgstr "Problemas?" #: src/screens/Settings/Settings.tsx:207 #: src/screens/Settings/Settings.tsx:211 @@ -3482,7 +3479,7 @@ msgstr "" #: src/view/shell/desktop/RightNav.tsx:116 #: src/view/shell/Drawer.tsx:337 msgid "Help" -msgstr "" +msgstr "Adjuta" #: src/screens/Onboarding/StepProfile/index.tsx:237 msgid "Help people know you're not a bot by uploading a picture or creating an avatar." @@ -3490,7 +3487,7 @@ msgstr "" #: src/screens/Settings/components/AddAppPasswordDialog.tsx:187 msgid "Here is your app password!" -msgstr "" +msgstr "Hic es tu contrasigno de application!" #: src/components/VideoPostCard.tsx:178 #: src/components/VideoPostCard.tsx:454 @@ -3499,11 +3496,11 @@ msgstr "Occultate" #: src/screens/VideoFeed/index.tsx:607 msgid "Hidden by your moderation settings." -msgstr "" +msgstr "Celate per tu parametros de moderation." #: src/components/ListCard.tsx:130 msgid "Hidden list" -msgstr "" +msgstr "Lista celate" #: src/components/interstitials/Trending.tsx:131 #: src/components/interstitials/TrendingVideos.tsx:140 @@ -3527,7 +3524,7 @@ msgstr "Celar" #: src/components/dialogs/Embed.tsx:128 msgid "Hide customization options" -msgstr "" +msgstr "Celar optiones de personalisation" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:570 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:576 @@ -3580,35 +3577,35 @@ msgstr "" #: src/view/com/posts/PostFeedErrorMessage.tsx:117 msgid "Hmm, some kind of issue occurred when contacting the feed server. Please let the feed owner know about this issue." -msgstr "" +msgstr "Un problema ha occurrite in contactar le servitor de canales. Per favor signala iste problema al proprietario del canal." #: src/view/com/posts/PostFeedErrorMessage.tsx:105 msgid "Hmm, the feed server appears to be misconfigured. Please let the feed owner know about this issue." -msgstr "" +msgstr "Le servitor de canales pare esser mal configurate. Per favor signala iste problema al proprietario del canal." #: src/view/com/posts/PostFeedErrorMessage.tsx:111 msgid "Hmm, the feed server appears to be offline. Please let the feed owner know about this issue." -msgstr "" +msgstr "Le servitor de canales pare esser foras de linea. Per favor signala iste problema al proprietario del canal." #: src/view/com/posts/PostFeedErrorMessage.tsx:108 msgid "Hmm, the feed server gave a bad response. Please let the feed owner know about this issue." -msgstr "" +msgstr "Le servitor de canales ha date un mal responsa. Per favor signala iste problema al proprietario del canal." #: src/view/com/posts/PostFeedErrorMessage.tsx:102 msgid "Hmm, we're having trouble finding this feed. It may have been deleted." -msgstr "" +msgstr "Le canal non ha essite trovate. Illo ha forsan essite delite." #: src/screens/Moderation/index.tsx:54 msgid "Hmmmm, it seems we're having trouble loading this data. See below for more details. If this issue persists, please contact us." -msgstr "" +msgstr "Un problema ha occurrite durante le cargamento de iste datos. Vide infra pro plus detalios. Si iste problema persiste, per favor contacta nos." #: src/screens/Profile/ErrorState.tsx:31 msgid "Hmmmm, we couldn't load that moderation service." -msgstr "" +msgstr "Le systema non ha succedite a cargar iste servicio de moderation." #: src/view/com/composer/state/video.ts:413 msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" -msgstr "" +msgstr "Un momento! Nos concede gradualmente le accesso al video, e tu attende ancora in le cauda. Reveni tosto!" #: src/Navigation.tsx:627 #: src/Navigation.tsx:647 @@ -3661,7 +3658,7 @@ msgstr "Io ha mi proprie dominio" #: src/components/dms/BlockedByListDialog.tsx:57 #: src/components/dms/ReportConversationPrompt.tsx:21 msgid "I understand" -msgstr "" +msgstr "Io comprende" #: src/view/com/lightbox/Lightbox.web.tsx:186 msgid "If alt text is long, toggles alt text expanded state" @@ -3673,11 +3670,11 @@ msgstr "" #: src/view/screens/ProfileList.tsx:758 msgid "If you delete this list, you won't be able to recover it." -msgstr "" +msgstr "Si tu elimina iste lista, tu non potera recuperar lo." #: src/screens/Settings/components/ChangeHandleDialog.tsx:248 msgid "If you have your own domain, you can use that as your handle. This lets you self-verify your identity. <0>Learn more here." -msgstr "" +msgstr "Si tu ha un proprie dominio, tu pote usar lo como pseudonymo. Isto te permitte autoverificar tu identitate. <0>Lege plus hic." #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:747 msgid "If you remove this post, you won't be able to recover it." @@ -3685,7 +3682,7 @@ msgstr "Si tu remove iste publication, tu non potera recuperar lo." #: src/view/com/modals/ChangePassword.tsx:160 msgid "If you want to change your password, we will send you a code to verify that this is your account." -msgstr "" +msgstr "Si tu vole cambiar tu contrasigno, nos te inviara un codice pro verificar que iste conto es tue." #: src/view/com/auth/server-input/index.tsx:208 msgid "If you're a developer, you can host your own server." @@ -3698,7 +3695,7 @@ msgstr "" #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:38 #: src/lib/moderation/useReportOptions.ts:38 msgid "Illegal and Urgent" -msgstr "" +msgstr "Illegal e urgente" #: src/view/com/util/images/Gallery.tsx:71 msgid "Image" @@ -3706,25 +3703,25 @@ msgstr "Imagine" #: src/components/StarterPack/ShareDialog.tsx:76 msgid "Image saved to your camera roll!" -msgstr "" +msgstr "Image salvate in tu rolo del camera!" #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:49 #: src/lib/moderation/useReportOptions.ts:49 msgid "Impersonation or false claims about identity or affiliation" -msgstr "" +msgstr "Usurpation de identitate o affirmationes false super identitate o affiliation" #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:68 #: src/lib/moderation/useReportOptions.ts:68 msgid "Impersonation, misinformation, or false claims" -msgstr "" +msgstr "Usurpation de identitate, disinformation o affirmationes false" #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:91 #: src/lib/moderation/useReportOptions.ts:91 msgid "Inappropriate messages or explicit links" -msgstr "" +msgstr "Messages inappropriate o ligamines explicite" #. Title message shown in chat requests inbox when it's empty -#: src/screens/Messages/Inbox.tsx:203 +#: src/screens/Messages/Inbox.tsx:208 msgid "Inbox zero!" msgstr "" @@ -3738,11 +3735,11 @@ msgstr "" #: src/view/com/modals/DeleteAccount.tsx:228 msgid "Input confirmation code for account deletion" -msgstr "" +msgstr "Insere le codice de confirmation pro le deletion del conto" #: src/screens/Login/SetNewPasswordForm.tsx:155 msgid "Input new password" -msgstr "" +msgstr "Insere le nove contrasigno" #: src/view/com/modals/DeleteAccount.tsx:247 msgid "Input password for account deletion" @@ -3758,11 +3755,11 @@ msgstr "" #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:49 msgid "Interaction limited" -msgstr "" +msgstr "Interaction limitate" #: src/screens/Moderation/index.tsx:209 msgid "Interaction settings" -msgstr "" +msgstr "Parametros de interaction" #: src/screens/Login/LoginForm.tsx:156 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:70 @@ -3771,11 +3768,11 @@ msgstr "" #: src/screens/Settings/components/ChangeHandleDialog.tsx:578 msgid "Invalid handle. Please try a different one." -msgstr "" +msgstr "Pseudonymo invalide. Tenta un differente." #: src/view/com/post-thread/PostThreadItem.tsx:283 msgid "Invalid or unsupported post record" -msgstr "" +msgstr "Registro de publication non valide o non supportate" #: src/components/moderation/ReportDialog/index.tsx:73 msgid "Invalid report subject" @@ -3787,11 +3784,11 @@ msgstr "Codice de verification invalide" #: src/view/com/modals/InviteCodes.tsx:94 msgid "Invite a Friend" -msgstr "" +msgstr "Invitar un amico" #: src/screens/Signup/StepInfo/index.tsx:160 msgid "Invite code" -msgstr "" +msgstr "Codice de invitation" #: src/screens/Signup/state.ts:276 msgid "Invite code not accepted. Check that you input it correctly and try again." @@ -3799,19 +3796,19 @@ msgstr "" #: src/view/com/modals/InviteCodes.tsx:171 msgid "Invite codes: {0} available" -msgstr "" +msgstr "Codices de invitation: {0} disponibile" #: src/view/com/modals/InviteCodes.tsx:170 msgid "Invite codes: 1 available" -msgstr "" +msgstr "Codices de invitation: 1 disponibile" #: src/components/StarterPack/ShareDialog.tsx:96 msgid "Invite people to this starter pack!" -msgstr "" +msgstr "Invita personas a iste pacchetto de initio!" #: src/screens/StarterPack/Wizard/StepDetails.tsx:34 msgid "Invite your friends to follow your favorite feeds and people" -msgstr "" +msgstr "Invita tu amicos a sequer tu canales e personas favorite" #: src/screens/StarterPack/Wizard/StepDetails.tsx:31 msgid "Invites, but personal" @@ -3819,7 +3816,7 @@ msgstr "" #: src/screens/Signup/StepInfo/index.tsx:286 msgid "It's correct" -msgstr "" +msgstr "Es correcte" #: src/screens/StarterPack/Wizard/index.tsx:435 msgid "It's just you right now! Add more people to your starter pack by searching above." @@ -3832,53 +3829,53 @@ msgstr "" #. Link to a page with job openings at Bluesky #: src/view/com/auth/SplashScreen.web.tsx:178 msgid "Jobs" -msgstr "" +msgstr "Empleos" #: src/screens/StarterPack/StarterPackLandingScreen.tsx:205 #: src/screens/StarterPack/StarterPackLandingScreen.tsx:211 #: src/screens/StarterPack/StarterPackScreen.tsx:461 #: src/screens/StarterPack/StarterPackScreen.tsx:472 msgid "Join Bluesky" -msgstr "" +msgstr "Junger te a Bluesky" #: src/components/StarterPack/QrCode.tsx:68 #: src/view/shell/NavSignupCard.tsx:40 msgid "Join the conversation" -msgstr "" +msgstr "Participar al conversation" #: src/screens/Onboarding/index.tsx:21 #: src/screens/Onboarding/state.ts:104 msgid "Journalism" -msgstr "" +msgstr "Journalismo" #: src/components/moderation/ContentHider.tsx:231 msgid "Labeled by {0}." -msgstr "" +msgstr "Etiquettate per {0}." #: src/components/moderation/ContentHider.tsx:229 msgid "Labeled by the author." -msgstr "" +msgstr "Etiquettate per le autor." #: src/view/com/composer/labels/LabelsBtn.tsx:75 -#: src/view/screens/Profile.tsx:218 +#: src/view/screens/Profile.tsx:220 msgid "Labels" -msgstr "" +msgstr "Etiquettas" #: src/view/com/composer/labels/LabelsBtn.tsx:73 msgid "Labels added" -msgstr "" +msgstr "Etiquettas addite" #: src/screens/Profile/Sections/Labels.tsx:163 msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." -msgstr "" +msgstr "Le etiquettas es annotationes sur usatores e contento. Illos pote esser usate pro celar, advertir e categorisar le rete." #: src/components/moderation/LabelsOnMeDialog.tsx:72 msgid "Labels on your account" -msgstr "" +msgstr "Etiquettas sur tu conto" #: src/components/moderation/LabelsOnMeDialog.tsx:74 msgid "Labels on your content" -msgstr "" +msgstr "Etiquettas sur tu contento" #: src/view/com/composer/select-language/SelectLangBtn.tsx:107 msgid "Language selection" @@ -3974,7 +3971,7 @@ msgstr "" #: src/components/StarterPack/ProfileStarterPacks.tsx:311 msgid "Let me choose" -msgstr "" +msgstr "Lassa me eliger" #: src/screens/Login/index.tsx:154 #: src/screens/Login/index.tsx:169 @@ -3989,18 +3986,18 @@ msgstr "" #: src/components/dialogs/Embed.tsx:164 #: src/screens/Settings/AppearanceSettings.tsx:101 msgid "Light" -msgstr "" +msgstr "Clar" #: src/screens/Settings/AppIconSettings/useAppIconSets.ts:14 msgctxt "Name of app icon variant" msgid "Light" -msgstr "" +msgstr "Clar" #: src/screens/Profile/components/ProfileFeedHeader.tsx:510 msgid "Like" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:312 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:315 msgid "Like ({0, plural, one {# like} other {# likes}})" msgstr "" @@ -4045,9 +4042,9 @@ msgstr "" msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "" -#: src/view/screens/Profile.tsx:224 +#: src/view/screens/Profile.tsx:226 msgid "Likes" -msgstr "" +msgstr "Appreciationes" #: src/view/com/post-thread/PostThreadItem.tsx:218 msgid "Likes on this post" @@ -4060,16 +4057,16 @@ msgstr "" #: src/Navigation.tsx:211 msgid "List" -msgstr "" +msgstr "Lista" #: src/view/com/modals/CreateOrEditList.tsx:241 msgid "List Avatar" -msgstr "" +msgstr "Avatar del lista" #: src/view/screens/ProfileList.tsx:431 msgctxt "toast" msgid "List blocked" -msgstr "" +msgstr "Lista blocate" #: src/components/ListCard.tsx:150 #: src/view/com/feeds/FeedSourceCard.tsx:255 @@ -4087,7 +4084,7 @@ msgstr "" #: src/view/screens/ProfileList.tsx:478 msgctxt "toast" msgid "List deleted" -msgstr "" +msgstr "Lista eliminate" #: src/screens/List/ListHiddenScreen.tsx:129 msgid "List has been hidden" @@ -4100,30 +4097,30 @@ msgstr "" #: src/view/screens/ProfileList.tsx:395 msgctxt "toast" msgid "List muted" -msgstr "" +msgstr "Lista silentiate" #: src/view/com/modals/CreateOrEditList.tsx:255 msgid "List Name" -msgstr "" +msgstr "Nomine del lista" #: src/view/screens/ProfileList.tsx:449 msgctxt "toast" msgid "List unblocked" -msgstr "" +msgstr "Lista disblocate" #: src/view/screens/ProfileList.tsx:413 msgctxt "toast" msgid "List unmuted" -msgstr "" +msgstr "Lista dissilentiate" #: src/Navigation.tsx:140 #: src/view/screens/Lists.tsx:62 -#: src/view/screens/Profile.tsx:219 -#: src/view/screens/Profile.tsx:227 +#: src/view/screens/Profile.tsx:221 +#: src/view/screens/Profile.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:669 #: src/view/shell/Drawer.tsx:501 msgid "Lists" -msgstr "" +msgstr "Listas" #: src/components/dms/BlockedByListDialog.tsx:39 msgid "Lists blocking this user:" @@ -4131,19 +4128,19 @@ msgstr "" #: src/view/screens/Search/Explore.tsx:135 msgid "Load more" -msgstr "" +msgstr "Cargar plus" #: src/view/screens/Search/Explore.tsx:224 msgid "Load more suggested feeds" -msgstr "" +msgstr "Cargar plus canales suggerite" #: src/view/screens/Search/Explore.tsx:222 msgid "Load more suggested follows" -msgstr "" +msgstr "Cargar plus suggestiones de usatores a sequer" #: src/view/screens/Notifications.tsx:270 msgid "Load new notifications" -msgstr "" +msgstr "Cargar nove notificationes" #: src/screens/Profile/ProfileFeed/index.tsx:221 #: src/screens/Profile/Sections/Feed.tsx:98 @@ -4154,11 +4151,11 @@ msgstr "Cargar nove publicationes" #: src/view/com/composer/text-input/mobile/Autocomplete.tsx:94 msgid "Loading..." -msgstr "" +msgstr "Cargante..." #: src/Navigation.tsx:281 msgid "Log" -msgstr "" +msgstr "Registro" #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:78 msgid "Logged-out visibility" @@ -4195,40 +4192,40 @@ msgstr "" #: src/components/StarterPack/ProfileStarterPacks.tsx:264 msgid "Make one for me" -msgstr "" +msgstr "Face un pro me" #: src/view/com/modals/LinkWarning.tsx:79 msgid "Make sure this is where you intend to go!" -msgstr "" +msgstr "Assecura te que isto es ubi tu ha le intention de ir!" #: src/screens/Settings/ContentAndMediaSettings.tsx:59 #: src/screens/Settings/ContentAndMediaSettings.tsx:62 msgid "Manage saved feeds" -msgstr "" +msgstr "Gerer canales salvate" #: src/components/dialogs/MutedWords.tsx:108 msgid "Manage your muted words and tags" -msgstr "" +msgstr "Gerer tu parolas e etiquettas silentiate" -#: src/screens/Messages/Inbox.tsx:300 -#: src/screens/Messages/Inbox.tsx:319 -#: src/screens/Messages/Inbox.tsx:326 +#: src/screens/Messages/Inbox.tsx:305 +#: src/screens/Messages/Inbox.tsx:324 +#: src/screens/Messages/Inbox.tsx:331 msgid "Mark all as read" -msgstr "" +msgstr "Marcar toto como legite" #: src/components/dms/ConvoMenu.tsx:215 #: src/components/dms/ConvoMenu.tsx:218 msgid "Mark as read" -msgstr "" +msgstr "Marcar como legite" -#: src/screens/Messages/Inbox.tsx:287 -#: src/screens/Messages/Inbox.tsx:310 +#: src/screens/Messages/Inbox.tsx:292 +#: src/screens/Messages/Inbox.tsx:315 msgid "Marked all as read" -msgstr "" +msgstr "Marcate toto como legite" -#: src/view/screens/Profile.tsx:222 +#: src/view/screens/Profile.tsx:224 msgid "Media" -msgstr "" +msgstr "Multimedia" #: src/view/com/composer/labels/LabelsBtn.tsx:211 msgid "Media that may be disturbing or inappropriate for some audiences." @@ -4236,7 +4233,7 @@ msgstr "" #: src/components/WhoCanReply.tsx:263 msgid "mentioned users" -msgstr "" +msgstr "usatores mentionate" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:423 msgid "Mentioned users" @@ -4244,15 +4241,15 @@ msgstr "Usatores mentionate" #: src/view/screens/Notifications.tsx:99 msgid "Mentions" -msgstr "" +msgstr "Mentiones" #: src/components/Menu/index.tsx:103 msgid "Menu" -msgstr "" +msgstr "Menu" #: src/components/dms/MessageProfileButton.tsx:103 msgid "Message {0}" -msgstr "" +msgstr "Message {0}" #: src/components/dms/MessageMenu.tsx:73 msgctxt "toast" @@ -4274,11 +4271,11 @@ msgstr "" #: src/screens/Messages/components/MessageInput.tsx:79 #: src/screens/Messages/components/MessageInput.web.tsx:60 msgid "Message is too long" -msgstr "" +msgstr "Le message es troppo longe" #: src/Navigation.tsx:642 msgid "Messages" -msgstr "" +msgstr "Messages" #: src/screens/Settings/AppIconSettings/useAppIconSets.ts:81 msgctxt "Name of app icon variant" @@ -4300,20 +4297,20 @@ msgstr "" #: src/screens/Settings/Settings.tsx:167 #: src/screens/Settings/Settings.tsx:170 msgid "Moderation" -msgstr "" +msgstr "Moderation" #: src/components/moderation/ModerationDetailsDialog.tsx:138 msgid "Moderation details" -msgstr "" +msgstr "Detalios de moderation" #: src/components/ListCard.tsx:149 #: src/view/com/modals/UserAddRemoveLists.tsx:222 msgid "Moderation list by {0}" -msgstr "" +msgstr "Lista de moderation de {0}" #: src/view/com/profile/ProfileSubpageHeader.tsx:169 msgid "Moderation list by <0/>" -msgstr "" +msgstr "Lista de moderation de <0/>" #: src/view/com/modals/UserAddRemoveLists.tsx:220 #: src/view/com/profile/ProfileSubpageHeader.tsx:167 @@ -4323,29 +4320,29 @@ msgstr "" #: src/view/com/modals/CreateOrEditList.tsx:177 msgctxt "toast" msgid "Moderation list created" -msgstr "" +msgstr "Lista de moderation create" #: src/view/com/modals/CreateOrEditList.tsx:163 msgctxt "toast" msgid "Moderation list updated" -msgstr "" +msgstr "Lista de moderation actualisate" #: src/screens/Moderation/index.tsx:239 msgid "Moderation lists" -msgstr "" +msgstr "Listas de moderation" #: src/Navigation.tsx:150 #: src/view/screens/ModerationModlists.tsx:62 msgid "Moderation Lists" -msgstr "" +msgstr "Listas de moderation" #: src/components/moderation/LabelPreference.tsx:247 msgid "moderation settings" -msgstr "" +msgstr "parametros de moderation" #: src/Navigation.tsx:271 msgid "Moderation states" -msgstr "" +msgstr "Statos de moderation" #: src/screens/Moderation/index.tsx:193 msgid "Moderation tools" @@ -4354,7 +4351,7 @@ msgstr "Instrumentos de moderation" #: src/components/moderation/ModerationDetailsDialog.tsx:52 #: src/lib/moderation/useModerationCauseDescription.ts:47 msgid "Moderator has chosen to set a general warning on the content." -msgstr "" +msgstr "Le moderator optava pro poner un advertimento general super le contento." #: src/view/com/post-thread/PostThreadItem.tsx:640 msgid "More" @@ -4379,15 +4376,15 @@ msgstr "" #: src/view/com/post-thread/PostThread.tsx:686 #: src/view/com/post-thread/PostThread.tsx:691 msgid "Most-liked replies first" -msgstr "" +msgstr "Responsas plus appreciate primo" #: src/screens/Onboarding/state.ts:105 msgid "Movies" -msgstr "" +msgstr "Cinema" #: src/screens/Onboarding/state.ts:106 msgid "Music" -msgstr "" +msgstr "Musica" #: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:156 #: src/view/com/util/post-embeds/VideoEmbedInner/web-controls/VolumeControl.tsx:95 @@ -4398,14 +4395,14 @@ msgstr "Silentiar" #: src/components/RichTextTag.tsx:140 #: src/components/RichTextTag.tsx:153 msgid "Mute {tag}" -msgstr "" +msgstr "Silentiar {tag}" #: src/view/com/profile/ProfileMenu.tsx:289 #: src/view/com/profile/ProfileMenu.tsx:296 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:652 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:658 msgid "Mute account" -msgstr "" +msgstr "Silentiar conto" #: src/view/screens/ProfileList.tsx:650 msgid "Mute accounts" @@ -4414,15 +4411,15 @@ msgstr "Silentiar contos" #: src/components/dms/ConvoMenu.tsx:232 #: src/components/dms/ConvoMenu.tsx:238 msgid "Mute conversation" -msgstr "" +msgstr "Silentiar conversation" #: src/components/dialogs/MutedWords.tsx:253 msgid "Mute in:" -msgstr "" +msgstr "Silentiar in:" #: src/view/screens/ProfileList.tsx:772 msgid "Mute list" -msgstr "" +msgstr "Silentiar lista" #: src/view/screens/ProfileList.tsx:767 msgid "Mute these accounts?" @@ -4450,12 +4447,12 @@ msgstr "Silentiar iste parola solmente in etiquettas" #: src/components/dialogs/MutedWords.tsx:170 msgid "Mute this word until you unmute it" -msgstr "" +msgstr "Silentiar iste parola usque tu lo dissilentia" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:536 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:540 msgid "Mute thread" -msgstr "" +msgstr "Silentiar discussion" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:550 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:552 @@ -4464,45 +4461,45 @@ msgstr "Silentiar parolas e etiquettas" #: src/screens/Moderation/index.tsx:254 msgid "Muted accounts" -msgstr "" +msgstr "Contos silentiate" #: src/Navigation.tsx:155 #: src/view/screens/ModerationMutedAccounts.tsx:100 msgid "Muted Accounts" -msgstr "" +msgstr "Contos silentiate" #: src/view/screens/ModerationMutedAccounts.tsx:112 msgid "Muted accounts have their posts removed from your feed and from your notifications. Mutes are completely private." -msgstr "" +msgstr "Le publicationes de contos silentiate es removite de tu canal e de tu notificationes. Le silentiamento es completemente private." #: src/lib/moderation/useModerationCauseDescription.ts:92 msgid "Muted by \"{0}\"" -msgstr "" +msgstr "Silentiate per {0}" #: src/screens/Moderation/index.tsx:224 msgid "Muted words & tags" -msgstr "" +msgstr "Parolas e etiquettas silentiate" #: src/view/screens/ProfileList.tsx:769 msgid "Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them." -msgstr "" +msgstr "Le silentiamento es private. Le contos silentiate pote interager con te, ma tu non videra lor publicationes ni recipera notificationes de illos." #: src/components/dialogs/BirthDateSettings.tsx:35 #: src/components/dialogs/BirthDateSettings.tsx:38 msgid "My Birthday" -msgstr "" +msgstr "Mi anniversario" #: src/view/screens/Feeds.tsx:699 msgid "My Feeds" -msgstr "" +msgstr "Mi canales" #: src/view/com/modals/CreateOrEditList.tsx:270 msgid "Name" -msgstr "" +msgstr "Nomine" #: src/view/com/modals/CreateOrEditList.tsx:135 msgid "Name is required" -msgstr "" +msgstr "Le nomine es requirite" #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:59 #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:98 @@ -4513,22 +4510,22 @@ msgstr "" #: src/lib/moderation/useReportOptions.ts:106 #: src/lib/moderation/useReportOptions.ts:114 msgid "Name or Description Violates Community Standards" -msgstr "" +msgstr "Nomine o description viola le standards del communitate" #: src/screens/Onboarding/index.tsx:22 #: src/screens/Onboarding/state.ts:107 msgid "Nature" -msgstr "" +msgstr "Natura" #: src/components/StarterPack/StarterPackCard.tsx:130 msgid "Navigate to {0}" -msgstr "" +msgstr "Navigar a {0}" #: src/screens/Login/ForgotPasswordForm.tsx:166 #: src/screens/Login/LoginForm.tsx:344 #: src/view/com/modals/ChangePassword.tsx:180 msgid "Navigates to the next screen" -msgstr "" +msgstr "Naviga al proxime schermo" #: src/view/shell/Drawer.tsx:72 msgid "Navigates to your profile" @@ -4536,7 +4533,7 @@ msgstr "" #: src/components/dialogs/VerifyEmailDialog.tsx:196 msgid "Need to change it?" -msgstr "" +msgstr "Tu debe cambiar lo?" #: src/components/moderation/ReportDialog/index.tsx:280 #: src/components/ReportDialog/SelectReportOptionView.tsx:128 @@ -4545,69 +4542,69 @@ msgstr "" #: src/screens/Onboarding/StepFinished.tsx:282 msgid "Never lose access to your followers or data." -msgstr "" +msgstr "Nunquam perde accesso a tu sequitores o tu datos." #: src/screens/Settings/components/ChangeHandleDialog.tsx:548 msgid "Nevermind, create a handle for me" -msgstr "" +msgstr "Non importa, crea un pseudonymo pro me" #: src/view/screens/Lists.tsx:74 #: src/view/screens/ModerationModlists.tsx:74 msgctxt "action" msgid "New" -msgstr "" +msgstr "Nove" #: src/components/dms/dialogs/NewChatDialog.tsx:65 -#: src/screens/Messages/ChatList.tsx:350 -#: src/screens/Messages/ChatList.tsx:357 +#: src/screens/Messages/ChatList.tsx:351 +#: src/screens/Messages/ChatList.tsx:358 msgid "New chat" -msgstr "" +msgstr "Nove chat" #: src/screens/Settings/components/ChangeHandleDialog.tsx:202 #: src/screens/Settings/components/ChangeHandleDialog.tsx:210 #: src/screens/Settings/components/ChangeHandleDialog.tsx:356 msgid "New handle" -msgstr "" +msgstr "Nove pseudonymo" #: src/view/screens/Lists.tsx:66 #: src/view/screens/ModerationModlists.tsx:66 msgid "New list" -msgstr "" +msgstr "Nove lista" #: src/components/dms/NewMessagesPill.tsx:92 msgid "New messages" -msgstr "" +msgstr "Nove messages" #: src/view/com/modals/CreateOrEditList.tsx:232 msgid "New Moderation List" -msgstr "" +msgstr "Nove lista de moderation" #: src/view/com/modals/ChangePassword.tsx:224 msgid "New password" -msgstr "" +msgstr "Nove contrasigno" #: src/view/com/modals/ChangePassword.tsx:229 msgid "New Password" -msgstr "" +msgstr "Nove contrasigno" #: src/screens/Profile/ProfileFeed/index.tsx:238 #: src/view/screens/Feeds.tsx:549 #: src/view/screens/Notifications.tsx:165 -#: src/view/screens/Profile.tsx:505 +#: src/view/screens/Profile.tsx:507 #: src/view/screens/ProfileList.tsx:253 #: src/view/screens/ProfileList.tsx:286 msgid "New post" -msgstr "" +msgstr "Nove publication" #: src/view/com/feeds/FeedPage.tsx:166 msgctxt "action" msgid "New post" -msgstr "" +msgstr "Nove publication" #: src/view/shell/desktop/LeftNav.tsx:507 msgctxt "action" msgid "New Post" -msgstr "" +msgstr "Nove publication" #: src/components/NewskieDialog.tsx:83 msgid "New user info dialog" @@ -4615,7 +4612,7 @@ msgstr "" #: src/view/com/modals/CreateOrEditList.tsx:227 msgid "New User List" -msgstr "" +msgstr "Nove lista de usatores" #: src/screens/Settings/ThreadPreferences.tsx:83 #: src/screens/Settings/ThreadPreferences.tsx:86 @@ -4627,7 +4624,7 @@ msgstr "" #: src/screens/Onboarding/index.tsx:20 #: src/screens/Onboarding/state.ts:108 msgid "News" -msgstr "" +msgstr "Novas" #: src/screens/Login/ForgotPasswordForm.tsx:137 #: src/screens/Login/ForgotPasswordForm.tsx:143 @@ -4645,11 +4642,11 @@ msgstr "" #: src/view/com/modals/ChangePassword.tsx:265 #: src/view/com/modals/ChangePassword.tsx:267 msgid "Next" -msgstr "" +msgstr "Sequente" #: src/view/com/lightbox/Lightbox.web.tsx:169 msgid "Next image" -msgstr "" +msgstr "Proxime imagine" #: src/screens/Settings/AppPasswords.tsx:108 msgid "No app passwords yet" @@ -4662,7 +4659,7 @@ msgstr "" #: src/components/dialogs/GifSelect.tsx:231 msgid "No featured GIFs found. There may be an issue with Tenor." -msgstr "" +msgstr "Necun GIF promovite trovate. Il pote haber un problema con Tenor." #: src/screens/StarterPack/Wizard/StepFeeds.tsx:119 msgid "No feeds found. Try searching for something else." @@ -4680,36 +4677,36 @@ msgstr "" #: src/screens/Signup/StepHandle.tsx:176 msgid "No longer than {MAX_SERVICE_HANDLE_LENGTH} characters" -msgstr "" +msgstr "Non plus de {MAX_SERVICE_HANDLE_LENGTH} characteres" #: src/screens/Messages/components/ChatListItem.tsx:134 msgid "No messages yet" -msgstr "" +msgstr "Ancora sin messages" #: src/view/com/notifications/NotificationFeed.tsx:116 msgid "No notifications yet!" -msgstr "" +msgstr "Ancora sin notificationes!" #: src/screens/Messages/Settings.tsx:101 #: src/screens/Messages/Settings.tsx:104 msgid "No one" -msgstr "" +msgstr "Necun" #: src/components/WhoCanReply.tsx:246 msgid "No one but the author can quote this post." -msgstr "" +msgstr "Solmente le autor pote citar iste publication." #: src/screens/Profile/Sections/Feed.tsx:66 msgid "No posts yet." -msgstr "" +msgstr "Necun publication ancora." #: src/view/com/post-thread/PostQuotes.tsx:105 msgid "No quotes yet" -msgstr "" +msgstr "Necun citation ancora" #: src/view/com/post-thread/PostRepostedBy.tsx:90 msgid "No reposts yet" -msgstr "" +msgstr "Necun republication ancora" #: src/view/com/composer/text-input/mobile/Autocomplete.tsx:94 #: src/view/com/composer/text-input/web/Autocomplete.tsx:195 @@ -4743,7 +4740,7 @@ msgstr "" #: src/components/dialogs/EmbedConsent.tsx:104 #: src/components/dialogs/EmbedConsent.tsx:111 msgid "No thanks" -msgstr "" +msgstr "No, gratias" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:405 msgid "Nobody" @@ -4769,7 +4766,7 @@ msgstr "" #: src/lib/moderation/useGlobalLabelStrings.ts:42 msgid "Non-sexual Nudity" -msgstr "" +msgstr "Nuditate non sexual" #: src/components/KnownFollowers.tsx:255 msgid "Not followed by anyone you're following" @@ -4778,16 +4775,16 @@ msgstr "" #: src/Navigation.tsx:135 #: src/view/screens/Profile.tsx:122 msgid "Not Found" -msgstr "" +msgstr "Non trovate" #: src/view/com/modals/VerifyEmail.tsx:254 #: src/view/com/modals/VerifyEmail.tsx:260 msgid "Not right now" -msgstr "" +msgstr "Non ora" #: src/view/com/profile/ProfileMenu.tsx:406 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:774 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:358 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:361 msgid "Note about sharing" msgstr "" @@ -4795,30 +4792,30 @@ msgstr "" msgid "Note: Bluesky is an open and public network. This setting only limits the visibility of your content on the Bluesky app and website, and other apps may not respect this setting. Your content may still be shown to logged-out users by other apps and websites." msgstr "" -#: src/screens/Messages/ChatList.tsx:263 +#: src/screens/Messages/ChatList.tsx:264 msgid "Nothing here" -msgstr "" +msgstr "Nihil hic" #: src/screens/Settings/NotificationSettings.tsx:64 msgid "Notification filters" -msgstr "" +msgstr "Filtros de notification" #: src/Navigation.tsx:423 #: src/view/screens/Notifications.tsx:134 msgid "Notification settings" -msgstr "" +msgstr "Parametros de notification" #: src/screens/Settings/NotificationSettings.tsx:46 msgid "Notification Settings" -msgstr "" +msgstr "Parametros de notification" #: src/screens/Messages/Settings.tsx:123 msgid "Notification sounds" -msgstr "" +msgstr "Sonos de notification" #: src/screens/Messages/Settings.tsx:120 msgid "Notification Sounds" -msgstr "" +msgstr "Sonos de notification" #: src/Navigation.tsx:637 #: src/view/screens/Notifications.tsx:128 @@ -4826,25 +4823,25 @@ msgstr "" #: src/view/shell/desktop/LeftNav.tsx:632 #: src/view/shell/Drawer.tsx:449 msgid "Notifications" -msgstr "" +msgstr "Notificationes" #: src/lib/hooks/useTimeAgo.ts:135 msgid "now" -msgstr "" +msgstr "ora" #: src/components/dms/MessageItem.tsx:198 msgid "Now" -msgstr "" +msgstr "Ora" #: src/view/com/composer/labels/LabelsBtn.tsx:151 #: src/view/com/composer/labels/LabelsBtn.tsx:154 msgid "Nudity" -msgstr "" +msgstr "Nuditate" #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:78 #: src/lib/moderation/useReportOptions.ts:78 msgid "Nudity or adult content not labeled as such" -msgstr "" +msgstr "Nuditate o contento adulte non etiquettate como tal" #: src/lib/moderation/useLabelBehaviorDescription.ts:11 msgid "Off" @@ -4853,7 +4850,7 @@ msgstr "" #: src/components/dialogs/GifSelect.tsx:268 #: src/view/com/util/ErrorBoundary.tsx:57 msgid "Oh no!" -msgstr "" +msgstr "Oh no!" #: src/screens/Onboarding/StepInterests/index.tsx:124 msgid "Oh no! Something went wrong." @@ -4875,7 +4872,7 @@ msgstr "" #: src/view/com/post-thread/PostThread.tsx:666 #: src/view/com/post-thread/PostThread.tsx:671 msgid "Oldest replies first" -msgstr "" +msgstr "Responsas plus ancian primo" #: src/components/StarterPack/QrCode.tsx:82 msgid "on<0><1/><2><3/>" @@ -4887,23 +4884,23 @@ msgstr "" #: src/view/com/composer/Composer.tsx:346 msgid "One or more GIFs is missing alt text." -msgstr "" +msgstr "Manca texto alternative a un o plus GIFs." #: src/view/com/composer/Composer.tsx:343 msgid "One or more images is missing alt text." -msgstr "" +msgstr "Manca texto alternative a un o plus imagines." #: src/view/com/composer/Composer.tsx:353 msgid "One or more videos is missing alt text." -msgstr "" +msgstr "Manca texto alternative a un o plus videos." #: src/screens/Onboarding/StepProfile/index.tsx:115 msgid "Only .jpg and .png files are supported" -msgstr "" +msgstr "Solmente files .jpg e .png es supportate" #: src/components/WhoCanReply.tsx:226 msgid "Only {0} can reply." -msgstr "" +msgstr "Solmente {0} pote responder." #: src/screens/Signup/StepHandle.tsx:158 msgid "Only contains letters, numbers, and hyphens" @@ -4911,15 +4908,15 @@ msgstr "" #: src/lib/media/picker.shared.ts:29 msgid "Only image files are supported" -msgstr "" +msgstr "Solmente files de imagine es supportate" #: src/view/com/composer/videos/SubtitleFilePicker.tsx:40 msgid "Only WebVTT (.vtt) files are supported" -msgstr "" +msgstr "Solmente files WebVTT (.vtt) es supportate" #: src/components/Lists.tsx:94 msgid "Oops, something went wrong!" -msgstr "" +msgstr "Ops, alcun error occurreva!" #: src/components/Lists.tsx:173 #: src/components/StarterPack/ProfileStarterPacks.tsx:320 @@ -4929,7 +4926,7 @@ msgstr "" #: src/screens/Settings/NotificationSettings.tsx:54 #: src/view/screens/Profile.tsx:122 msgid "Oops!" -msgstr "" +msgstr "Ops!" #: src/screens/Onboarding/StepFinished.tsx:278 msgid "Open" @@ -4941,12 +4938,12 @@ msgstr "" #: src/screens/Onboarding/StepProfile/index.tsx:286 msgid "Open avatar creator" -msgstr "" +msgstr "Aperir creator de avatar" #: src/screens/Messages/components/ChatListItem.tsx:302 #: src/screens/Messages/components/ChatListItem.tsx:303 msgid "Open conversation options" -msgstr "" +msgstr "Aperir optiones de conversation" #: src/components/Layout/Header/index.tsx:158 msgid "Open drawer menu" @@ -4955,24 +4952,24 @@ msgstr "" #: src/screens/Messages/components/MessageInput.web.tsx:181 #: src/view/com/composer/Composer.tsx:1244 msgid "Open emoji picker" -msgstr "" +msgstr "Aperir selector de emojis" #: src/screens/Profile/components/ProfileFeedHeader.tsx:186 msgid "Open feed info screen" -msgstr "" +msgstr "Aperir schermo de information de canal" #: src/screens/Profile/components/ProfileFeedHeader.tsx:286 #: src/screens/Profile/components/ProfileFeedHeader.tsx:291 msgid "Open feed options menu" -msgstr "" +msgstr "Aperir menu de optiones de canal" #: src/view/com/util/post-embeds/ExternalLinkEmbed.tsx:71 msgid "Open link to {niceUrl}" -msgstr "" +msgstr "Aperir ligamine a {niceUrl}" #: src/components/dms/ActionsWrapper.tsx:90 msgid "Open message options" -msgstr "" +msgstr "Aperir optiones de message" #: src/screens/Settings/Settings.tsx:330 msgid "Open moderation debug page" @@ -4980,15 +4977,15 @@ msgstr "" #: src/screens/Moderation/index.tsx:220 msgid "Open muted words and tags settings" -msgstr "" +msgstr "Aperir parametros de parolas e etiquettas silentiate" #: src/view/com/util/forms/PostDropdownBtn.tsx:70 msgid "Open post options menu" -msgstr "" +msgstr "Aperir menu de optiones de publication" #: src/screens/StarterPack/StarterPackScreen.tsx:558 msgid "Open starter pack menu" -msgstr "" +msgstr "Aperir menu de pacchetto de initio" #: src/screens/Settings/Settings.tsx:323 #: src/screens/Settings/Settings.tsx:337 @@ -5005,11 +5002,11 @@ msgstr "" #: src/view/com/composer/labels/LabelsBtn.tsx:62 msgid "Opens a dialog to add a content warning to your post" -msgstr "" +msgstr "Aperi un quadro de dialogo pro adder un advertimento de contento a tu publication" #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:61 msgid "Opens a dialog to choose who can reply to this thread" -msgstr "" +msgstr "Aperi un quadro de dialogo pro selectionar qui pote responder a iste filo" #: src/view/screens/Log.tsx:59 msgid "Opens additional details for a debug entry" @@ -5017,19 +5014,19 @@ msgstr "" #: src/view/com/composer/videos/SubtitleDialog.tsx:45 msgid "Opens alt text dialog" -msgstr "" +msgstr "Aperi dialogo de texto alternative" #: src/view/com/composer/photos/OpenCameraBtn.tsx:73 msgid "Opens camera on device" -msgstr "" +msgstr "Aperi camera sur dispositivo" #: src/view/com/composer/videos/SubtitleDialog.tsx:44 msgid "Opens captions and alt text dialog" -msgstr "" +msgstr "Aperi le dialogo de subtitulos e texto alternative" #: src/screens/Settings/AccountSettings.tsx:127 msgid "Opens change handle dialog" -msgstr "" +msgstr "Aperir quadro de dialogo de modification de pseudonymo" #: src/view/com/post-thread/PostThreadComposePrompt.tsx:35 msgid "Opens composer" @@ -5037,11 +5034,11 @@ msgstr "" #: src/view/com/composer/photos/SelectPhotoBtn.tsx:51 msgid "Opens device photo gallery" -msgstr "" +msgstr "Aperi le galeria de photos del dispositivo" #: src/view/com/composer/Composer.tsx:1245 msgid "Opens emoji picker" -msgstr "" +msgstr "Aperi le selector de emojis" #: src/view/com/auth/SplashScreen.tsx:49 #: src/view/com/auth/SplashScreen.web.tsx:111 @@ -5055,15 +5052,15 @@ msgstr "" #: src/view/com/composer/photos/SelectGifBtn.tsx:36 msgid "Opens GIF select dialog" -msgstr "" +msgstr "Aperi le quadro de dialogo de selection de GIF" #: src/screens/Settings/Settings.tsx:208 msgid "Opens helpdesk in browser" -msgstr "" +msgstr "Aperi le servicio de assistentia technic in le navigator" #: src/view/com/modals/InviteCodes.tsx:173 msgid "Opens list of invite codes" -msgstr "" +msgstr "Aperi le lista de codices de invitation" #: src/screens/Login/LoginForm.tsx:249 msgid "Opens password reset form" @@ -5071,7 +5068,7 @@ msgstr "Aperi le formulario de reinitialisation de contrasigno" #: src/view/com/modals/LinkWarning.tsx:93 msgid "Opens the linked website" -msgstr "" +msgstr "Aperi le sito web ligate" #: src/view/com/notifications/NotificationFeedItem.tsx:683 #: src/view/com/util/UserAvatar.tsx:446 @@ -5080,12 +5077,12 @@ msgstr "Aperi iste profilo" #: src/view/com/composer/videos/SelectVideoBtn.tsx:103 msgid "Opens video picker" -msgstr "" +msgstr "Aperi le selector de videos" #: src/components/dms/ReportDialog.tsx:221 #: src/components/ReportDialog/SubmitView.tsx:168 msgid "Optionally provide additional information below:" -msgstr "" +msgstr "Optionalmente provide information additional hic infra:" #: src/components/dialogs/MutedWords.tsx:299 msgid "Options:" @@ -5093,15 +5090,15 @@ msgstr "Optiones:" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:418 msgid "Or combine these options:" -msgstr "" +msgstr "O combina iste optiones:" #: src/screens/Deactivated.tsx:200 msgid "Or, continue with another account." -msgstr "" +msgstr "O continua con un altere conto." #: src/screens/Deactivated.tsx:187 msgid "Or, sign in to one of your other accounts." -msgstr "" +msgstr "O aperi session con un de tu altere contos." #: src/screens/Settings/components/OTAInfo.tsx:52 msgid "OTA status: ..." @@ -5123,19 +5120,19 @@ msgstr "" #: src/lib/moderation/useReportOptions.ts:27 #: src/view/com/composer/labels/LabelsBtn.tsx:186 msgid "Other" -msgstr "" +msgstr "Altere" #: src/components/AccountList.tsx:83 msgid "Other account" -msgstr "" +msgstr "Altere conto" #: src/view/com/composer/select-language/SelectLangBtn.tsx:93 msgid "Other..." -msgstr "" +msgstr "Alteres..." #: src/components/dms/ReportDialog.tsx:348 msgid "Our moderation team has received your report." -msgstr "" +msgstr "Nostre equipa de moderation ha recipite tu reporto." #: src/screens/Messages/components/ChatDisabled.tsx:28 msgid "Our moderators have reviewed reports and decided to disable your access to chats on Bluesky." @@ -5144,11 +5141,11 @@ msgstr "" #: src/components/Lists.tsx:190 #: src/view/screens/NotFound.tsx:47 msgid "Page not found" -msgstr "" +msgstr "Pagina non trovate" #: src/view/screens/NotFound.tsx:44 msgid "Page Not Found" -msgstr "" +msgstr "Pagina non trovate" #: src/screens/Login/LoginForm.tsx:228 #: src/screens/Settings/AccountSettings.tsx:117 @@ -5161,25 +5158,25 @@ msgstr "Contrasigno" #: src/view/com/modals/ChangePassword.tsx:154 msgid "Password Changed" -msgstr "" +msgstr "Contrasigno cambiate" #: src/view/com/modals/ChangePassword.tsx:99 msgid "Password must be at least 8 characters long." -msgstr "" +msgstr "Le contrasigno debe haber al minus 8 characteres." #: src/screens/Login/index.tsx:181 msgid "Password updated" -msgstr "" +msgstr "Contrasigno actualisate" #: src/screens/Login/PasswordUpdatedForm.tsx:23 msgid "Password updated!" -msgstr "" +msgstr "Contrasigno actualisate!" #: src/view/com/util/post-embeds/GifEmbed.tsx:43 #: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:140 #: src/view/com/util/post-embeds/VideoEmbedInner/web-controls/VideoControls.tsx:369 msgid "Pause" -msgstr "" +msgstr "Pausar" #: src/view/com/util/post-embeds/VideoEmbedInner/web-controls/VideoControls.tsx:320 msgid "Pause video" @@ -5213,15 +5210,15 @@ msgstr "" #: src/screens/Onboarding/index.tsx:28 #: src/screens/Onboarding/state.ts:109 msgid "Pets" -msgstr "" +msgstr "Animales domestic" #: src/screens/Onboarding/state.ts:110 msgid "Photography" -msgstr "" +msgstr "Photographia" #: src/view/com/composer/labels/LabelsBtn.tsx:170 msgid "Pictures meant for adults." -msgstr "" +msgstr "Imagines destinate a adultos." #: src/screens/Search/components/ExploreTrendingVideos.tsx:173 #: src/screens/Search/components/ExploreTrendingVideos.tsx:178 @@ -5243,16 +5240,16 @@ msgstr "" #: src/screens/Profile/components/ProfileFeedHeader.tsx:332 msgid "Pin to Home" -msgstr "" +msgstr "Fixar al initio" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:427 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:434 msgid "Pin to your profile" -msgstr "" +msgstr "Fixar in tu profilo" #: src/view/com/posts/PostFeedItem.tsx:365 msgid "Pinned" -msgstr "" +msgstr "Fixate" #: src/screens/Profile/components/ProfileFeedHeader.tsx:158 #: src/screens/Profile/components/ProfileFeedHeader.tsx:170 @@ -5261,7 +5258,7 @@ msgstr "" #: src/view/screens/SavedFeeds.tsx:123 msgid "Pinned Feeds" -msgstr "" +msgstr "Canales fixate" #: src/view/screens/ProfileList.tsx:354 msgid "Pinned to your feeds" @@ -5271,40 +5268,40 @@ msgstr "" #: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:140 #: src/view/com/util/post-embeds/VideoEmbedInner/web-controls/VideoControls.tsx:370 msgid "Play" -msgstr "" +msgstr "Reproducer" #: src/view/com/util/post-embeds/ExternalGifEmbed.tsx:107 msgid "Play {0}" -msgstr "" +msgstr "Reproducer {0}" #: src/view/com/util/post-embeds/VideoEmbed.tsx:134 #: src/view/com/util/post-embeds/VideoEmbedInner/web-controls/VideoControls.tsx:321 msgid "Play video" -msgstr "" +msgstr "Reproducer video" #: src/view/com/util/post-embeds/ExternalPlayerEmbed.tsx:58 msgid "Play Video" -msgstr "" +msgstr "Reproducer video" #: src/view/com/util/post-embeds/GifEmbed.tsx:42 msgid "Plays or pauses the GIF" -msgstr "" +msgstr "Reproduce o pausa le GIF" #: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:141 msgid "Plays or pauses the video" -msgstr "" +msgstr "Reproduce o pausa le video" #: src/view/com/util/post-embeds/ExternalGifEmbed.tsx:106 msgid "Plays the GIF" -msgstr "" +msgstr "Reproduce le GIF" #: src/view/com/util/post-embeds/ExternalPlayerEmbed.tsx:59 msgid "Plays the video" -msgstr "" +msgstr "Reproduce le video" #: src/screens/Signup/state.ts:235 msgid "Please choose your handle." -msgstr "" +msgstr "Per favor elige tu pseudonymo." #: src/screens/Signup/state.ts:228 #: src/screens/Signup/StepInfo/index.tsx:121 @@ -5350,23 +5347,23 @@ msgstr "" #: src/screens/Login/LoginForm.tsx:99 msgid "Please enter your password" -msgstr "" +msgstr "Insere tu contrasigno" #: src/view/com/modals/DeleteAccount.tsx:235 msgid "Please enter your password as well:" -msgstr "" +msgstr "Insere tu contrasigno tamben:" #: src/screens/Login/LoginForm.tsx:94 msgid "Please enter your username" -msgstr "" +msgstr "Insere tu nomine de usator" #: src/components/moderation/LabelsOnMeDialog.tsx:290 msgid "Please explain why you think this label was incorrectly applied by {0}" -msgstr "" +msgstr "Explica proque tu pensa que iste etiquetta esseva incorrectemente applicate a {0}" #: src/screens/Messages/components/ChatDisabled.tsx:110 msgid "Please explain why you think your chats were incorrectly disabled" -msgstr "" +msgstr "Explica proque tu pensa que tu chats esseva disactivate incorrectemente" #: src/components/moderation/ReportDialog/action.ts:31 msgid "Please select a moderation service" @@ -5388,54 +5385,54 @@ msgstr "" #: src/screens/Onboarding/index.tsx:34 #: src/screens/Onboarding/state.ts:111 msgid "Politics" -msgstr "" +msgstr "Politica" #: src/screens/Search/components/ExploreTrendingVideos.tsx:116 msgid "Popular videos in your network." -msgstr "" +msgstr "Videos popular in tu rete." #: src/view/com/composer/labels/LabelsBtn.tsx:157 msgid "Porn" -msgstr "" +msgstr "Pornographia" #: src/view/com/composer/Composer.tsx:959 msgctxt "action" msgid "Post" -msgstr "" +msgstr "Publication" #: src/view/com/post-thread/PostThread.tsx:540 msgctxt "description" msgid "Post" -msgstr "" +msgstr "Publication" #: src/view/com/composer/Composer.tsx:957 msgctxt "action" msgid "Post All" -msgstr "" +msgstr "Publicar toto" #: src/view/com/post-thread/PostThreadItem.tsx:210 msgid "Post by {0}" -msgstr "" +msgstr "Publication de {0}" #: src/Navigation.tsx:224 #: src/Navigation.tsx:231 #: src/Navigation.tsx:238 #: src/Navigation.tsx:245 msgid "Post by @{0}" -msgstr "" +msgstr "Publication de @{0}" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:186 msgctxt "toast" msgid "Post deleted" -msgstr "" +msgstr "Publication eliminate" #: src/lib/api/index.ts:186 msgid "Post failed to upload. Please check your Internet connection and try again." -msgstr "" +msgstr "Non esseva possibile cargar le publication. Verifica tu connexion al Internet e tenta de novo." #: src/screens/VideoFeed/index.tsx:512 msgid "Post has been deleted" -msgstr "" +msgstr "Le publication ha essite eliminate" #: src/view/com/post-thread/PostThread.tsx:269 msgid "Post hidden" @@ -5462,21 +5459,21 @@ msgstr "" #: src/view/com/composer/select-language/SelectLangBtn.tsx:89 msgid "Post language" -msgstr "" +msgstr "Lingua de publication" #: src/view/com/modals/lang-settings/PostLanguagesSettings.tsx:77 msgid "Post Languages" -msgstr "" +msgstr "Linguas de publication" #: src/view/com/post-thread/PostThread.tsx:264 #: src/view/com/post-thread/PostThread.tsx:276 msgid "Post not found" -msgstr "" +msgstr "Publication non trovate" #: src/state/queries/pinned-post.ts:59 msgctxt "toast" msgid "Post pinned" -msgstr "" +msgstr "Publication fixate" #: src/state/queries/pinned-post.ts:61 msgctxt "toast" @@ -5484,26 +5481,26 @@ msgid "Post unpinned" msgstr "" #: src/screens/StarterPack/StarterPackScreen.tsx:186 -#: src/view/screens/Profile.tsx:220 +#: src/view/screens/Profile.tsx:222 msgid "Posts" -msgstr "" +msgstr "Publicationes" #: src/components/dialogs/MutedWords.tsx:115 msgid "Posts can be muted based on their text, their tags, or both. We recommend avoiding common words that appear in many posts, since it can result in no posts being shown." -msgstr "" +msgstr "Publicationes pote esser silentiate secundo lor texto, lor etiquettas, o ambes. Nos recommenda evitar parolas commun que appare in multe publicationes, proque illo pote resultar in que necun publication sia monstrate." #: src/view/com/posts/PostFeedErrorMessage.tsx:68 msgid "Posts hidden" -msgstr "" +msgstr "Publicationes celate" #: src/view/com/modals/LinkWarning.tsx:60 msgid "Potentially Misleading Link" -msgstr "" +msgstr "Ligamine potentialmente fraudulente" #: src/state/queries/notifications/settings.ts:44 msgctxt "toast" msgid "Preference saved" -msgstr "" +msgstr "Preferentia salvate" #: src/screens/Messages/components/MessageListError.tsx:19 msgid "Press to attempt reconnection" @@ -5522,7 +5519,7 @@ msgstr "" #: src/view/com/lightbox/Lightbox.web.tsx:150 msgid "Previous image" -msgstr "" +msgstr "Imagine precedente" #: src/screens/Settings/LanguageSettings.tsx:166 msgid "Primary Language" @@ -5535,22 +5532,22 @@ msgstr "" #: src/screens/Settings/NotificationSettings.tsx:67 msgid "Priority notifications" -msgstr "" +msgstr "Notificationes prioritari" #: src/view/shell/desktop/RightNav.tsx:105 #: src/view/shell/desktop/RightNav.tsx:106 msgid "Privacy" -msgstr "" +msgstr "Privatessa" #: src/screens/Settings/Settings.tsx:161 #: src/screens/Settings/Settings.tsx:164 msgid "Privacy and security" -msgstr "" +msgstr "Privatessa e securitate" #: src/Navigation.tsx:367 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:36 msgid "Privacy and Security" -msgstr "" +msgstr "Privatessa e securitate" #: src/Navigation.tsx:291 #: src/screens/Settings/AboutSettings.tsx:51 @@ -5563,17 +5560,17 @@ msgstr "Politica de privatessa" #: src/view/com/composer/Composer.tsx:1658 msgid "Processing video..." -msgstr "" +msgstr "Processante video..." #: src/lib/api/index.ts:60 #: src/screens/Login/ForgotPasswordForm.tsx:149 msgid "Processing..." -msgstr "" +msgstr "Processante..." #: src/view/screens/DebugMod.tsx:920 -#: src/view/screens/Profile.tsx:359 +#: src/view/screens/Profile.tsx:361 msgid "profile" -msgstr "" +msgstr "profilo" #: src/view/shell/bottom-bar/BottomBar.tsx:286 #: src/view/shell/desktop/LeftNav.tsx:687 @@ -5586,15 +5583,15 @@ msgstr "Profilo" #: src/view/com/modals/EditProfile.tsx:124 msgctxt "toast" msgid "Profile updated" -msgstr "" +msgstr "Profilo actualisate" #: src/screens/Onboarding/StepFinished.tsx:264 msgid "Public" -msgstr "" +msgstr "Public" #: src/view/com/lists/MyLists.tsx:77 msgid "Public, sharable lists of users to mute or block in bulk." -msgstr "" +msgstr "Listas public e compartibile de usatores a silentiar o blocar in massa." #: src/view/com/lists/MyLists.tsx:72 msgid "Public, sharable lists which can be used to drive feeds." @@ -5606,18 +5603,18 @@ msgstr "Codice QR copiate a tu area de transferentia!" #: src/components/StarterPack/QrCodeDialog.tsx:112 msgid "QR code has been downloaded!" -msgstr "" +msgstr "Le codice QR ha essite discargate!" #: src/components/StarterPack/QrCodeDialog.tsx:113 msgid "QR code saved to your camera roll!" -msgstr "" +msgstr "Codice QR salvate in tu rolo del camera!" #: src/view/com/util/post-ctrls/RepostButton.tsx:178 #: src/view/com/util/post-ctrls/RepostButton.tsx:201 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:85 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:92 msgid "Quote post" -msgstr "" +msgstr "Citar publication" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:314 msgid "Quote post was re-attached" @@ -5640,18 +5637,18 @@ msgstr "" #: src/screens/Post/PostQuotes.tsx:38 msgid "Quotes" -msgstr "" +msgstr "Citationes" #: src/view/com/post-thread/PostThreadItem.tsx:244 msgid "Quotes of this post" -msgstr "" +msgstr "Citationes de iste publication" #: src/screens/Settings/ThreadPreferences.tsx:99 #: src/screens/Settings/ThreadPreferences.tsx:102 #: src/view/com/post-thread/PostThread.tsx:696 #: src/view/com/post-thread/PostThread.tsx:701 msgid "Random (aka \"Poster's Roulette\")" -msgstr "" +msgstr "Aleatori (o \"Roulette del publicator\")" #: src/screens/Settings/components/ChangeHandleDialog.tsx:581 msgid "Rate limit exceeded – you've tried to change your handle too many times in a short period. Please wait a minute before trying again." @@ -5668,11 +5665,11 @@ msgstr "Reactivar tu conto" #: src/screens/VideoFeed/index.tsx:942 msgid "Read less" -msgstr "" +msgstr "Leger minus" #: src/screens/VideoFeed/index.tsx:942 msgid "Read more" -msgstr "" +msgstr "Leger plus" #: src/view/com/auth/SplashScreen.web.tsx:171 msgid "Read the Bluesky blog" @@ -5695,7 +5692,7 @@ msgstr "" #: src/components/dms/ReportDialog.tsx:212 msgid "Reason:" -msgstr "" +msgstr "Motivo:" #: src/view/screens/Search/Search.tsx:1036 msgid "Recent Searches" @@ -5718,10 +5715,10 @@ msgstr "" msgid "Reject chat request" msgstr "" -#: src/screens/Messages/ChatList.tsx:246 -#: src/screens/Messages/Inbox.tsx:186 +#: src/screens/Messages/ChatList.tsx:247 +#: src/screens/Messages/Inbox.tsx:191 msgid "Reload conversations" -msgstr "" +msgstr "Recargar conversationes" #: src/components/dialogs/MutedWords.tsx:438 #: src/components/FeedCard.tsx:315 @@ -5733,15 +5730,15 @@ msgstr "" #: src/view/com/modals/UserAddRemoveLists.tsx:235 #: src/view/com/posts/PostFeedErrorMessage.tsx:213 msgid "Remove" -msgstr "" +msgstr "Remover" #: src/components/StarterPack/Wizard/WizardListCard.tsx:58 msgid "Remove {displayName} from starter pack" -msgstr "" +msgstr "Remover {displayName} del pacchetto de initio" #: src/view/screens/Search/Search.tsx:1110 msgid "Remove {historyItem}" -msgstr "" +msgstr "Remover {historyItem}" #: src/screens/Settings/Settings.tsx:447 #: src/screens/Settings/Settings.tsx:450 @@ -5755,7 +5752,7 @@ msgstr "" #: src/view/com/util/UserAvatar.tsx:397 #: src/view/com/util/UserAvatar.tsx:400 msgid "Remove Avatar" -msgstr "" +msgstr "Remover avatar" #: src/view/com/util/UserBanner.tsx:152 #: src/view/com/util/UserBanner.tsx:155 @@ -5770,7 +5767,7 @@ msgstr "" #: src/view/com/posts/FeedShutdownMsg.tsx:120 #: src/view/com/posts/PostFeedErrorMessage.tsx:169 msgid "Remove feed" -msgstr "" +msgstr "Remover canal" #: src/view/com/posts/PostFeedErrorMessage.tsx:210 msgid "Remove feed?" @@ -5783,49 +5780,50 @@ msgstr "" #: src/view/screens/ProfileList.tsx:521 #: src/view/screens/SavedFeeds.tsx:342 msgid "Remove from my feeds" -msgstr "" +msgstr "Remover de mi canales" #: src/screens/Settings/Settings.tsx:460 msgid "Remove from quick access?" msgstr "" #: src/screens/List/ListHiddenScreen.tsx:170 +#: src/screens/List/ListHiddenScreen.tsx:174 msgid "Remove from saved feeds" -msgstr "" +msgstr "Remover de tu canales salvate" #: src/components/FeedCard.tsx:310 #: src/view/com/feeds/FeedSourceCard.tsx:317 msgid "Remove from your feeds?" -msgstr "" +msgstr "Remover de tu canales?" #: src/view/com/composer/photos/Gallery.tsx:203 msgid "Remove image" -msgstr "" +msgstr "Remover imagine" #: src/components/dialogs/MutedWords.tsx:523 msgid "Remove mute word from your list" -msgstr "" +msgstr "Remover parola silentiate de tu lista" #: src/view/screens/Search/Search.tsx:1084 msgid "Remove profile" -msgstr "" +msgstr "Remover profilo" #: src/view/com/util/post-embeds/QuoteEmbed.tsx:290 msgid "Remove quote" -msgstr "" +msgstr "Remover citation" #: src/view/com/util/post-ctrls/RepostButton.tsx:155 #: src/view/com/util/post-ctrls/RepostButton.tsx:165 msgid "Remove repost" -msgstr "" +msgstr "Remover republication" #: src/view/com/composer/videos/SubtitleDialog.tsx:260 msgid "Remove subtitle file" -msgstr "" +msgstr "Remover file de subtitulos" #: src/view/com/posts/PostFeedErrorMessage.tsx:211 msgid "Remove this feed from your saved feeds" -msgstr "" +msgstr "Remover iste canal de tu canales salvate" #: src/view/com/util/post-embeds/QuoteEmbed.tsx:110 msgid "Removed by author" @@ -5833,27 +5831,26 @@ msgstr "" #: src/view/com/util/post-embeds/QuoteEmbed.tsx:108 msgid "Removed by you" -msgstr "" +msgstr "Removite per te" #: src/view/com/modals/ListAddRemoveUsers.tsx:200 #: src/view/com/modals/UserAddRemoveLists.tsx:170 msgid "Removed from list" -msgstr "" +msgstr "Removite del lista" #: src/view/com/feeds/FeedSourceCard.tsx:138 msgid "Removed from my feeds" -msgstr "" +msgstr "Removite de mi canales" #: src/screens/List/ListHiddenScreen.tsx:94 -#: src/screens/List/ListHiddenScreen.tsx:174 msgid "Removed from saved feeds" -msgstr "" +msgstr "Removite del canales salvate" #: src/screens/Profile/components/ProfileFeedHeader.tsx:122 #: src/view/com/posts/FeedShutdownMsg.tsx:44 #: src/view/screens/ProfileList.tsx:385 msgid "Removed from your feeds" -msgstr "" +msgstr "Removite de tu canales" #: src/view/screens/Search/Search.tsx:1086 msgid "Removes profile from search history" @@ -5866,11 +5863,11 @@ msgstr "" #: src/view/com/posts/FeedShutdownMsg.tsx:129 #: src/view/com/posts/FeedShutdownMsg.tsx:133 msgid "Replace with Discover" -msgstr "" +msgstr "Reimplaciar con Discover" -#: src/view/screens/Profile.tsx:221 +#: src/view/screens/Profile.tsx:223 msgid "Replies" -msgstr "" +msgstr "Responsas" #: src/components/WhoCanReply.tsx:73 msgid "Replies disabled" @@ -5878,14 +5875,14 @@ msgstr "" #: src/components/WhoCanReply.tsx:224 msgid "Replies to this post are disabled." -msgstr "" +msgstr "Responsas a iste publication es dishabilitate." #: src/view/com/composer/Composer.tsx:955 msgctxt "action" msgid "Reply" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:264 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:267 msgid "Reply ({0, plural, one {# reply} other {# replies}})" msgstr "" @@ -5909,7 +5906,7 @@ msgstr "" #: src/view/com/post-thread/PostThread.tsx:652 msgid "Reply sorting" -msgstr "" +msgstr "Ordinamento de responsas" #: src/view/com/post/Post.tsx:204 #: src/view/com/posts/PostFeedItem.tsx:559 @@ -5936,7 +5933,7 @@ msgstr "" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:346 msgctxt "toast" msgid "Reply visibility updated" -msgstr "" +msgstr "Visibilitate del responsa actualisate" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:345 msgid "Reply was successfully hidden" @@ -5951,7 +5948,7 @@ msgstr "Signalar" #: src/view/com/profile/ProfileMenu.tsx:329 #: src/view/com/profile/ProfileMenu.tsx:332 msgid "Report account" -msgstr "" +msgstr "Signalar conto" #: src/components/dms/ConvoMenu.tsx:255 #: src/components/dms/ConvoMenu.tsx:258 @@ -5965,7 +5962,7 @@ msgstr "" #: src/components/moderation/ReportDialog/index.tsx:190 #: src/components/ReportDialog/index.tsx:44 msgid "Report dialog" -msgstr "" +msgstr "Signalar dialogo" #: src/screens/Profile/components/ProfileFeedHeader.tsx:538 #: src/screens/Profile/components/ProfileFeedHeader.tsx:544 @@ -5978,21 +5975,21 @@ msgstr "Signalar lista" #: src/components/dms/MessageMenu.tsx:132 msgid "Report message" -msgstr "" +msgstr "Signalar message" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:678 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:680 msgid "Report post" -msgstr "" +msgstr "Signalar publication" #: src/screens/StarterPack/StarterPackScreen.tsx:611 #: src/screens/StarterPack/StarterPackScreen.tsx:614 msgid "Report starter pack" -msgstr "" +msgstr "Signalar pacchetto de initio" #: src/components/dms/ReportDialog.tsx:345 msgid "Report submitted" -msgstr "" +msgstr "Signalar inviate" #: src/components/ReportDialog/SelectReportOptionView.tsx:41 msgid "Report this content" @@ -6013,22 +6010,22 @@ msgstr "Signalar iste lista" #: src/components/moderation/ReportDialog/copy.ts:43 #: src/components/ReportDialog/SelectReportOptionView.tsx:60 msgid "Report this message" -msgstr "" +msgstr "Signalar iste message" #: src/components/moderation/ReportDialog/copy.ts:19 #: src/components/ReportDialog/SelectReportOptionView.tsx:48 msgid "Report this post" -msgstr "" +msgstr "Signalar iste publication" #: src/components/moderation/ReportDialog/copy.ts:37 #: src/components/ReportDialog/SelectReportOptionView.tsx:57 msgid "Report this starter pack" -msgstr "" +msgstr "Signalar iste pacchetto de initio" #: src/components/moderation/ReportDialog/copy.ts:13 #: src/components/ReportDialog/SelectReportOptionView.tsx:45 msgid "Report this user" -msgstr "" +msgstr "Signalar iste usator" #: src/view/com/util/post-ctrls/RepostButton.tsx:156 #: src/view/com/util/post-ctrls/RepostButton.tsx:167 @@ -6054,11 +6051,11 @@ msgstr "" #: src/screens/Post/PostRepostedBy.tsx:38 msgid "Reposted By" -msgstr "" +msgstr "Republicate per" #: src/view/com/posts/PostFeedItem.tsx:305 msgid "Reposted by {0}" -msgstr "" +msgstr "Republicate per {0}" #: src/view/com/posts/PostFeedItem.tsx:324 msgid "Reposted by <0><1/>" @@ -6071,7 +6068,7 @@ msgstr "" #: src/view/com/post-thread/PostThreadItem.tsx:223 msgid "Reposts of this post" -msgstr "" +msgstr "Republicationes de iste publication" #: src/view/com/modals/ChangeEmail.tsx:176 #: src/view/com/modals/ChangeEmail.tsx:178 @@ -6086,7 +6083,7 @@ msgstr "" #: src/screens/Settings/AccessibilitySettings.tsx:60 #: src/screens/Settings/AccessibilitySettings.tsx:65 msgid "Require alt text before posting" -msgstr "" +msgstr "Require texto alternative ante le publication" #: src/screens/Settings/components/Email2FAToggle.tsx:54 msgid "Require an email code to sign in to your account." @@ -6098,7 +6095,7 @@ msgstr "" #: src/components/LabelingServiceCard/index.tsx:80 msgid "Required in your region" -msgstr "" +msgstr "Requirite in tu region" #: src/screens/Settings/components/DisableEmail2FADialog.tsx:173 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:176 @@ -6148,9 +6145,9 @@ msgstr "" #: src/components/StarterPack/ProfileStarterPacks.tsx:334 #: src/screens/Login/LoginForm.tsx:323 #: src/screens/Login/LoginForm.tsx:330 -#: src/screens/Messages/ChatList.tsx:252 +#: src/screens/Messages/ChatList.tsx:253 #: src/screens/Messages/components/MessageListError.tsx:25 -#: src/screens/Messages/Inbox.tsx:192 +#: src/screens/Messages/Inbox.tsx:197 #: src/screens/Onboarding/StepInterests/index.tsx:217 #: src/screens/Onboarding/StepInterests/index.tsx:220 #: src/screens/Signup/BackNextButtons.tsx:53 @@ -6159,7 +6156,7 @@ msgstr "" #: src/view/com/util/post-embeds/VideoEmbedInner/VideoFallback.tsx:55 #: src/view/com/util/post-embeds/VideoEmbedInner/VideoFallback.tsx:57 msgid "Retry" -msgstr "" +msgstr "Tentar de novo" #: src/components/moderation/ReportDialog/index.tsx:218 msgid "Retry loading report options" @@ -6169,11 +6166,11 @@ msgstr "" #: src/screens/List/ListHiddenScreen.tsx:219 #: src/screens/StarterPack/StarterPackScreen.tsx:748 msgid "Return to previous page" -msgstr "" +msgstr "Retornar al pagina precedente" #: src/view/screens/NotFound.tsx:61 msgid "Returns to home page" -msgstr "" +msgstr "Retorna al pagina de initio" #: src/screens/Profile/ProfileFeed/index.tsx:90 #: src/screens/Settings/components/ChangeHandleDialog.tsx:540 @@ -6181,11 +6178,11 @@ msgstr "" #: src/view/screens/NotFound.tsx:60 #: src/view/screens/ProfileList.tsx:1032 msgid "Returns to previous page" -msgstr "" +msgstr "Retorna al pagina precedente" #: src/screens/StarterPack/Wizard/index.tsx:287 msgid "Returns to the previous step" -msgstr "" +msgstr "Retorna al passo precedente" #: src/components/dialogs/BirthDateSettings.tsx:121 #: src/components/dialogs/PostInteractionSettingsDialog.tsx:479 @@ -6219,11 +6216,11 @@ msgstr "" #: src/view/screens/SavedFeeds.tsx:105 #: src/view/screens/SavedFeeds.tsx:109 msgid "Save changes" -msgstr "" +msgstr "Salvar cambiamentos" #: src/view/com/modals/EditProfile.tsx:227 msgid "Save Changes" -msgstr "" +msgstr "Salvar cambiamentos" #: src/components/StarterPack/ShareDialog.tsx:150 #: src/components/StarterPack/ShareDialog.tsx:157 @@ -6232,11 +6229,11 @@ msgstr "Salvar imagine" #: src/view/com/modals/CropImage.web.tsx:104 msgid "Save image crop" -msgstr "" +msgstr "Salvar retalio de imagine" #: src/screens/Settings/components/ChangeHandleDialog.tsx:229 msgid "Save new handle" -msgstr "" +msgstr "Salvar nove pseudonymo" #: src/components/StarterPack/QrCodeDialog.tsx:185 msgid "Save QR code" @@ -6253,16 +6250,16 @@ msgstr "Fluxos salvate" #: src/view/com/lightbox/Lightbox.tsx:44 msgid "Saved to your camera roll" -msgstr "" +msgstr "Salvate in tu rolo del camera" #: src/screens/Profile/components/ProfileFeedHeader.tsx:131 #: src/view/screens/ProfileList.tsx:365 msgid "Saved to your feeds" -msgstr "" +msgstr "Salvate in tu canales" #: src/view/com/modals/EditProfile.tsx:220 msgid "Saves any changes to your profile" -msgstr "" +msgstr "Salva qualcunque cambio a tu profilo" #: src/view/com/modals/CropImage.web.tsx:105 msgid "Saves image crop settings" @@ -6273,16 +6270,16 @@ msgstr "" #: src/view/com/notifications/NotificationFeedItem.tsx:544 #: src/view/com/notifications/NotificationFeedItem.tsx:569 msgid "Say hello!" -msgstr "" +msgstr "Dice hallo!" #: src/screens/Onboarding/index.tsx:33 #: src/screens/Onboarding/state.ts:112 msgid "Science" -msgstr "" +msgstr "Scientia" #: src/view/screens/ProfileList.tsx:989 msgid "Scroll to top" -msgstr "" +msgstr "Rolar al alto" #: src/components/dms/dialogs/SearchablePeopleList.tsx:491 #: src/components/forms/SearchInput.tsx:34 @@ -6295,20 +6292,20 @@ msgstr "" #: src/view/shell/desktop/LeftNav.tsx:613 #: src/view/shell/Drawer.tsx:370 msgid "Search" -msgstr "" +msgstr "Cercar" #: src/Navigation.tsx:217 #: src/screens/Profile/ProfileSearch.tsx:34 msgid "Search @{0}'s posts" -msgstr "" +msgstr "Cercar publicationes de @{0}" #: src/components/ProgressGuide/FollowDialog.tsx:745 msgid "Search by name or interest" -msgstr "" +msgstr "Cercar per nomine o interesse" #: src/view/screens/Feeds.tsx:441 msgid "Search feeds" -msgstr "" +msgstr "Cercar canales" #: src/components/ProgressGuide/FollowDialog.tsx:575 msgid "Search for \"{interestsDisplayName}\"{activeText}" @@ -6328,7 +6325,7 @@ msgstr "" #: src/view/screens/Search/Search.tsx:875 msgid "Search for posts, users, or feeds" -msgstr "" +msgstr "Cercar publicationes, usatores o canales" #: src/view/com/modals/ListAddRemoveUsers.tsx:71 msgid "Search for users" @@ -6336,16 +6333,16 @@ msgstr "" #: src/components/dialogs/GifSelect.tsx:177 msgid "Search GIFs" -msgstr "" +msgstr "Cercar GIFs" #: src/screens/Profile/ProfileSearch.tsx:33 msgid "Search my posts" -msgstr "" +msgstr "Cercar mi publicationes" #: src/view/com/profile/ProfileMenu.tsx:231 #: src/view/com/profile/ProfileMenu.tsx:234 msgid "Search posts" -msgstr "" +msgstr "Cercar publicationes" #: src/components/dms/dialogs/SearchablePeopleList.tsx:511 #: src/components/ProgressGuide/FollowDialog.tsx:764 @@ -6354,11 +6351,11 @@ msgstr "Cercar profilos" #: src/components/dialogs/GifSelect.tsx:178 msgid "Search Tenor" -msgstr "" +msgstr "Cercar in Tenor" #: src/screens/Profile/ProfileSearch.tsx:35 msgid "Search..." -msgstr "" +msgstr "Cercar..." #: src/components/dms/dialogs/SearchablePeopleList.tsx:512 #: src/components/ProgressGuide/FollowDialog.tsx:765 @@ -6387,7 +6384,7 @@ msgstr "Vider le publicationes sur #{tag} per usator" #: src/view/com/auth/SplashScreen.web.tsx:176 msgid "See jobs at Bluesky" -msgstr "" +msgstr "Vider offertas de empleo a Bluesky" #: src/view/screens/SavedFeeds.tsx:205 msgid "See this guide" @@ -6488,7 +6485,7 @@ msgstr "" #: src/screens/Settings/LanguageSettings.tsx:170 msgid "Select your preferred language for translations in your feed." -msgstr "" +msgstr "Selectiona tu lingua preferite pro traductiones in tu canal." #: src/view/com/util/forms/DropdownButton.tsx:297 msgid "Selects option {0} of {numItems}" @@ -6496,7 +6493,7 @@ msgstr "" #: src/components/dms/ChatEmptyPill.tsx:38 msgid "Send a neat website!" -msgstr "" +msgstr "Invia un sito web interessante!" #: src/components/dialogs/VerifyEmailDialog.tsx:232 msgid "Send Confirmation" @@ -6546,7 +6543,7 @@ msgstr "Inviar reporto a {0}" #: src/components/moderation/ReportDialog/index.tsx:638 msgid "Send report to {title}" -msgstr "" +msgstr "Inviar reporto a {title}" #: src/screens/Settings/components/DisableEmail2FADialog.tsx:120 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:123 @@ -6580,7 +6577,7 @@ msgstr "Definir nove contrasigno" #: src/screens/Onboarding/Layout.tsx:47 msgid "Set up your account" -msgstr "" +msgstr "Configurar tu conto" #: src/screens/Login/ForgotPasswordForm.tsx:107 msgid "Sets email for password reset" @@ -6596,15 +6593,15 @@ msgstr "Parametros" #: src/screens/ModerationInteractionSettings/index.tsx:102 msgctxt "toast" msgid "Settings saved" -msgstr "" +msgstr "Parametros salvate" #: src/view/com/composer/labels/LabelsBtn.tsx:174 msgid "Sexual activity or erotic nudity." -msgstr "" +msgstr "Activitate sexual o nuditate erotic." #: src/lib/moderation/useGlobalLabelStrings.ts:38 msgid "Sexually Suggestive" -msgstr "" +msgstr "Sexualmente suggestive" #: src/components/StarterPack/QrCodeDialog.tsx:181 #: src/screens/Hashtag.tsx:126 @@ -6615,7 +6612,7 @@ msgstr "" #: src/view/com/profile/ProfileMenu.tsx:225 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:481 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:490 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:347 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:350 #: src/view/screens/ProfileList.tsx:506 msgid "Share" msgstr "" @@ -6635,7 +6632,7 @@ msgstr "" #: src/view/com/profile/ProfileMenu.tsx:411 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:779 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:363 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:366 msgid "Share anyway" msgstr "" @@ -6691,7 +6688,7 @@ msgstr "Monstrar" #: src/view/com/util/post-embeds/GifEmbed.tsx:178 msgid "Show alt text" -msgstr "" +msgstr "Monstrar texto alternative" #: src/components/moderation/ScreenHider.tsx:172 #: src/components/moderation/ScreenHider.tsx:175 @@ -6704,7 +6701,7 @@ msgstr "" #: src/lib/moderation/useLabelBehaviorDescription.ts:27 #: src/lib/moderation/useLabelBehaviorDescription.ts:63 msgid "Show badge" -msgstr "" +msgstr "Monstrar insignia" #: src/lib/moderation/useLabelBehaviorDescription.ts:61 msgid "Show badge and filter from feeds" @@ -6712,7 +6709,7 @@ msgstr "" #: src/components/dialogs/Embed.tsx:129 msgid "Show customization options" -msgstr "" +msgstr "Monstrar optiones de personalisation" #: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:22 msgid "Show hidden replies" @@ -6721,7 +6718,7 @@ msgstr "Monstrar responsas celate" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:520 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:522 msgid "Show less like this" -msgstr "" +msgstr "Monstrar minus como iste" #: src/screens/List/ListHiddenScreen.tsx:186 msgid "Show list anyway" @@ -6754,7 +6751,7 @@ msgstr "Monstrar responsas" #: src/view/com/post-thread/PostThread.tsx:626 msgid "Show replies as" -msgstr "" +msgstr "Monstrar responsas como" #: src/screens/Settings/ThreadPreferences.tsx:151 msgid "Show replies as threaded" @@ -6772,7 +6769,7 @@ msgstr "" #: src/screens/Settings/FollowingFeedPreferences.tsx:86 #: src/screens/Settings/FollowingFeedPreferences.tsx:96 msgid "Show reposts" -msgstr "" +msgstr "Monstrar republicationes" #: src/screens/Settings/FollowingFeedPreferences.tsx:129 #: src/screens/Settings/FollowingFeedPreferences.tsx:139 @@ -6798,7 +6795,7 @@ msgstr "" #: src/components/moderation/ContentHider.tsx:152 #: src/components/moderation/PostHider.tsx:79 msgid "Shows the content" -msgstr "" +msgstr "Monstra le contento" #: src/components/dialogs/Signin.tsx:97 #: src/components/dialogs/Signin.tsx:99 @@ -6816,32 +6813,32 @@ msgstr "" #: src/view/shell/NavSignupCard.tsx:57 #: src/view/shell/NavSignupCard.tsx:62 msgid "Sign in" -msgstr "" +msgstr "Aperir session" #: src/components/AccountList.tsx:122 msgid "Sign in as {0}" -msgstr "" +msgstr "Aperir session como {0}" #: src/screens/Login/ChooseAccountForm.tsx:80 msgid "Sign in as..." -msgstr "" +msgstr "Aperir session como..." #: src/components/dialogs/Signin.tsx:75 msgid "Sign in or create your account to join the conversation!" -msgstr "" +msgstr "Aperi session o crea tu conto pro participar al conversation!" #: src/screens/Deactivated.tsx:203 #: src/screens/Deactivated.tsx:209 msgid "Sign in or sign up" -msgstr "" +msgstr "Aperir session o inscriber se" #: src/components/AccountList.tsx:65 msgid "Sign in to account that is not listed" -msgstr "" +msgstr "Aperir session con un conto que non es listate" #: src/components/dialogs/Signin.tsx:46 msgid "Sign in to Bluesky or create a new account" -msgstr "" +msgstr "Aperi session in Bluesky o crea un nove conto" #: src/screens/Settings/Settings.tsx:225 #: src/screens/Settings/Settings.tsx:227 @@ -6853,35 +6850,35 @@ msgstr "" #: src/view/shell/desktop/LeftNav.tsx:287 #: src/view/shell/desktop/LeftNav.tsx:290 msgid "Sign out" -msgstr "" +msgstr "Clauder session" #: src/screens/Takendown.tsx:88 msgid "Sign Out" -msgstr "" +msgstr "Clauder session" #: src/screens/Settings/Settings.tsx:256 #: src/view/shell/desktop/LeftNav.tsx:204 msgid "Sign out?" -msgstr "" +msgstr "Clauder session?" #: src/components/moderation/ScreenHider.tsx:91 #: src/lib/moderation/useGlobalLabelStrings.ts:28 msgid "Sign-in Required" -msgstr "" +msgstr "Apertura de session necessari" #: src/lib/hooks/useAccountSwitcher.ts:41 #: src/screens/Login/ChooseAccountForm.tsx:53 msgid "Signed in as @{0}" -msgstr "" +msgstr "In session como @{0}" #: src/screens/StarterPack/StarterPackLandingScreen.tsx:303 #: src/screens/StarterPack/StarterPackLandingScreen.tsx:310 msgid "Signup without a starter pack" -msgstr "" +msgstr "Inscriber se sin pacchetto de initio" #: src/components/FeedInterstitials.tsx:337 msgid "Similar accounts" -msgstr "" +msgstr "Contos similar" #: src/screens/Onboarding/StepInterests/index.tsx:231 #: src/screens/StarterPack/Wizard/index.tsx:195 @@ -6890,11 +6887,11 @@ msgstr "Saltar" #: src/screens/Onboarding/StepInterests/index.tsx:228 msgid "Skip this flow" -msgstr "" +msgstr "Saltar iste canal" #: src/screens/Settings/AppearanceSettings.tsx:164 msgid "Smaller" -msgstr "" +msgstr "Minor" #: src/screens/Onboarding/index.tsx:37 #: src/screens/Onboarding/state.ts:100 @@ -6903,7 +6900,7 @@ msgstr "Disveloppamento de software" #: src/components/FeedInterstitials.tsx:472 msgid "Some other feeds you might like" -msgstr "" +msgstr "Alcun altere canales que pote placer te" #: src/components/WhoCanReply.tsx:74 msgid "Some people can reply" @@ -6915,13 +6912,13 @@ msgstr "" #: src/screens/Messages/Conversation.tsx:117 msgid "Something went wrong" -msgstr "" +msgstr "Alcun error occurreva" #: src/components/moderation/ReportDialog/index.tsx:215 #: src/screens/Deactivated.tsx:94 #: src/screens/Settings/components/DeactivateAccountDialog.tsx:59 msgid "Something went wrong, please try again" -msgstr "" +msgstr "Alcun error occurreva, tenta de novo" #: src/components/ReportDialog/index.tsx:54 #: src/screens/Moderation/index.tsx:97 @@ -6942,39 +6939,39 @@ msgstr "" msgid "Something wrong? Let us know." msgstr "" -#: src/App.native.tsx:121 -#: src/App.web.tsx:97 +#: src/App.native.tsx:122 +#: src/App.web.tsx:98 msgid "Sorry! Your session expired. Please sign in again." msgstr "" #: src/screens/Settings/ThreadPreferences.tsx:55 msgid "Sort replies" -msgstr "" +msgstr "Ordinar responsas" #: src/screens/Settings/ThreadPreferences.tsx:62 msgid "Sort replies by" -msgstr "" +msgstr "Ordinar responsas per" #: src/screens/Settings/ThreadPreferences.tsx:59 msgid "Sort replies to the same post by:" -msgstr "" +msgstr "Ordinar responsas al mesme publication per:" #: src/components/moderation/LabelsOnMeDialog.tsx:178 #: src/components/moderation/ModerationDetailsDialog.tsx:186 msgid "Source: <0>{sourceName}" -msgstr "" +msgstr "Fonte: <0>{sourceName}" #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:72 #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:85 #: src/lib/moderation/useReportOptions.ts:72 #: src/lib/moderation/useReportOptions.ts:85 msgid "Spam" -msgstr "" +msgstr "Spam" #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:55 #: src/lib/moderation/useReportOptions.ts:55 msgid "Spam; excessive mentions or replies" -msgstr "" +msgstr "Spam; mentiones o responsas excessive" #: src/screens/Onboarding/index.tsx:27 #: src/screens/Onboarding/state.ts:113 @@ -6983,17 +6980,17 @@ msgstr "" #: src/components/dms/dialogs/NewChatDialog.tsx:72 msgid "Start a new chat" -msgstr "" +msgstr "Comenciar un nove chat" #: src/view/screens/ProfileList.tsx:839 #: src/view/screens/ProfileList.tsx:960 msgid "Start adding people" -msgstr "" +msgstr "Comenciar a adder personas" #: src/view/screens/ProfileList.tsx:846 #: src/view/screens/ProfileList.tsx:967 msgid "Start adding people!" -msgstr "" +msgstr "Comencia a adder personas!" #: src/components/dms/dialogs/SearchablePeopleList.tsx:357 msgid "Start chat with {displayName}" @@ -7003,32 +7000,32 @@ msgstr "Initiar chat con {displayName}" #: src/Navigation.tsx:438 #: src/screens/StarterPack/Wizard/index.tsx:186 msgid "Starter Pack" -msgstr "" +msgstr "Pacchetto de initio" #: src/components/StarterPack/StarterPackCard.tsx:87 msgid "Starter pack by {0}" -msgstr "" +msgstr "Pacchetto de initio de {0}" #: src/view/com/profile/ProfileSubpageHeader.tsx:182 msgid "Starter pack by <0/>" -msgstr "" +msgstr "Pacchetto de initio de <0/>" #: src/components/StarterPack/StarterPackCard.tsx:86 #: src/view/com/profile/ProfileSubpageHeader.tsx:180 msgid "Starter pack by you" -msgstr "" +msgstr "Pacchetto de initio tue" #: src/screens/StarterPack/StarterPackScreen.tsx:712 msgid "Starter pack is invalid" -msgstr "" +msgstr "Le pacchetto de initio es invalide" -#: src/view/screens/Profile.tsx:226 +#: src/view/screens/Profile.tsx:228 msgid "Starter Packs" -msgstr "" +msgstr "Pacchettos de initio" #: src/components/StarterPack/ProfileStarterPacks.tsx:242 msgid "Starter packs let you easily share your favorite feeds and people with your friends." -msgstr "" +msgstr "Le pacchettos de initio te permitte condivider facilemente tu canales e personas favorite con tu amicos." #: src/screens/Settings/AboutSettings.tsx:59 #: src/screens/Settings/AboutSettings.tsx:62 @@ -7037,7 +7034,7 @@ msgstr "Pagina de stato" #: src/screens/Signup/index.tsx:134 msgid "Step {0} of {1}" -msgstr "" +msgstr "Passo {0} de {1}" #: src/screens/Settings/Settings.tsx:309 msgid "Storage cleared, you need to restart the app now." @@ -7053,7 +7050,7 @@ msgstr "" #: src/screens/Messages/components/ChatDisabled.tsx:142 #: src/screens/Messages/components/ChatDisabled.tsx:143 msgid "Submit" -msgstr "" +msgstr "Inviar" #: src/screens/Takendown.tsx:70 msgid "Submit appeal" @@ -7067,7 +7064,7 @@ msgstr "" #: src/components/moderation/ReportDialog/index.tsx:433 #: src/components/moderation/ReportDialog/index.tsx:440 msgid "Submit report" -msgstr "" +msgstr "Inviar reporto" #: src/view/screens/ProfileList.tsx:734 msgid "Subscribe" @@ -7079,11 +7076,11 @@ msgstr "" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:248 msgid "Subscribe to Labeler" -msgstr "" +msgstr "Subscriber se al etiquettator" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:214 msgid "Subscribe to this labeler" -msgstr "" +msgstr "Subscriber se a iste etiquettator" #: src/view/screens/ProfileList.tsx:730 msgid "Subscribe to this list" @@ -7091,20 +7088,20 @@ msgstr "Subscriber te a iste lista" #: src/components/dialogs/VerifyEmailDialog.tsx:95 msgid "Success!" -msgstr "" +msgstr "Successo!" #: src/view/screens/Search/Explore.tsx:368 msgid "Suggested accounts" -msgstr "" +msgstr "Contos suggerite" #: src/components/FeedInterstitials.tsx:339 msgid "Suggested for you" -msgstr "" +msgstr "Suggerite pro te" #: src/view/com/composer/labels/LabelsBtn.tsx:145 #: src/view/com/composer/labels/LabelsBtn.tsx:148 msgid "Suggestive" -msgstr "" +msgstr "Suggestive" #: src/screens/Settings/AppIconSettings/useAppIconSets.ts:60 msgctxt "Name of app icon variant" @@ -7140,7 +7137,7 @@ msgstr "Cambiar contos" #: src/view/shell/desktop/LeftNav.tsx:250 msgid "Switch to {0}" -msgstr "" +msgstr "Cambia a {0}" #: src/components/dialogs/Embed.tsx:157 #: src/components/dialogs/Embed.tsx:159 @@ -7165,32 +7162,32 @@ msgstr "Tocca pro clauder" #: src/state/shell/progress-guide.tsx:233 msgid "Task complete - 10 follows!" -msgstr "" +msgstr "Carga complite - 10 personas sequite!" #: src/state/shell/progress-guide.tsx:223 msgid "Task complete - 10 likes!" -msgstr "" +msgstr "Carga complite - 10 appreciationes!" #: src/components/ProgressGuide/List.tsx:64 msgid "Teach our algorithm what you like" -msgstr "" +msgstr "Insenia a nostra algorithmo lo que te place" #: src/screens/Onboarding/index.tsx:36 #: src/screens/Onboarding/state.ts:114 msgid "Tech" -msgstr "" +msgstr "Technologia" #: src/components/dms/ChatEmptyPill.tsx:35 msgid "Tell a joke!" -msgstr "" +msgstr "Conta un burla!" #: src/screens/Profile/Header/EditProfileDialog.tsx:352 msgid "Tell us a bit about yourself" -msgstr "" +msgstr "Conta nos un pauco de te" #: src/screens/StarterPack/Wizard/StepDetails.tsx:69 msgid "Tell us a little more" -msgstr "" +msgstr "Conta nos un pauco plus" #: src/view/shell/desktop/RightNav.tsx:111 #: src/view/shell/desktop/RightNav.tsx:112 @@ -7223,12 +7220,12 @@ msgstr "Texto e etiquettas" #: src/components/dms/ReportDialog.tsx:229 msgid "Text field" -msgstr "" +msgstr "Campo de texto" #: src/components/moderation/LabelsOnMeDialog.tsx:288 #: src/screens/Messages/components/ChatDisabled.tsx:108 msgid "Text input field" -msgstr "" +msgstr "Campo de insertion de texto" #: src/components/dialogs/VerifyEmailDialog.tsx:96 msgid "Thank you! Your email has been successfully verified." @@ -7244,11 +7241,11 @@ msgstr "" #: src/screens/Settings/components/ChangeHandleDialog.tsx:468 msgid "That contains the following:" -msgstr "" +msgstr "Illo contine le sequente:" #: src/screens/Signup/StepHandle.tsx:55 msgid "That handle is already taken." -msgstr "" +msgstr "Iste pseudonymo es ja in uso." #: src/screens/StarterPack/StarterPackScreen.tsx:105 #: src/screens/StarterPack/StarterPackScreen.tsx:106 @@ -7275,12 +7272,12 @@ msgstr "" #: src/screens/Settings/AppIconSettings/index.tsx:41 #: src/screens/Settings/AppIconSettings/index.tsx:222 msgid "The app will be restarted" -msgstr "" +msgstr "Le application essera reinitiate" #: src/components/moderation/ModerationDetailsDialog.tsx:119 #: src/lib/moderation/useModerationCauseDescription.ts:128 msgid "The author of this thread has hidden this reply." -msgstr "" +msgstr "Le autor de iste topico ha celate iste responsa." #: src/screens/Moderation/index.tsx:358 msgid "The Bluesky web application" @@ -7288,11 +7285,11 @@ msgstr "Le application web de Bluesky" #: src/view/screens/CommunityGuidelines.tsx:38 msgid "The Community Guidelines have been moved to <0/>" -msgstr "" +msgstr "Le Guidas del communitate ha essite displaciate a <0/>" #: src/view/screens/CopyrightPolicy.tsx:35 msgid "The Copyright Policy has been moved to <0/>" -msgstr "" +msgstr "Le Politica de Copyright ha essite displaciate a <0/>" #: src/view/com/posts/FeedShutdownMsg.tsx:102 msgid "The Discover feed" @@ -7316,7 +7313,7 @@ msgstr "Le sequente etiquettas ha essite applicate a tu conto." #: src/components/moderation/LabelsOnMeDialog.tsx:60 msgid "The following labels were applied to your content." -msgstr "" +msgstr "Le sequente etiquettas esseva applicate a tu contento." #: src/screens/ModerationInteractionSettings/index.tsx:42 msgid "The following settings will be used as your defaults when creating new posts. You can edit these for a specific post from the composer." @@ -7332,12 +7329,12 @@ msgid "The Privacy Policy has been moved to <0/>" msgstr "" #: src/view/com/composer/state/video.ts:395 -msgid "The selected video is larger than 50MB." +msgid "The selected video is larger than 100 MB." msgstr "" #: src/lib/strings/errors.ts:18 msgid "The server appears to be experiencing issues. Please try again in a few moments." -msgstr "" +msgstr "Le servitor pare haber problemas. Tenta de novo post alcun instantes." #: src/screens/StarterPack/StarterPackScreen.tsx:722 msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." @@ -7365,24 +7362,24 @@ msgstr "" #: src/components/dialogs/GifSelect.tsx:226 msgid "There was an issue connecting to Tenor." -msgstr "" +msgstr "Il habeva un problema in connecter a Tenor." #: src/screens/Profile/components/ProfileFeedHeader.tsx:173 #: src/view/screens/ProfileList.tsx:368 #: src/view/screens/ProfileList.tsx:387 #: src/view/screens/SavedFeeds.tsx:85 msgid "There was an issue contacting the server" -msgstr "" +msgstr "Il habeva un problema in connecter al servitor" #: src/screens/Profile/components/ProfileFeedHeader.tsx:411 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:112 msgid "There was an issue contacting the server, please check your internet connection and try again." -msgstr "" +msgstr "Il habeva un problema in connecter al servidor, verifica tu connexion al internet e tenta de novo." #: src/view/com/feeds/FeedSourceCard.tsx:127 #: src/view/com/feeds/FeedSourceCard.tsx:140 msgid "There was an issue contacting your server" -msgstr "" +msgstr "Il habeva un problema durante le contacto con tu servitor" #: src/view/com/notifications/NotificationFeed.tsx:124 msgid "There was an issue fetching notifications. Tap here to try again." @@ -7407,7 +7404,7 @@ msgstr "" #: src/screens/Settings/components/ChangeHandleDialog.tsx:105 msgid "There was an issue fetching your service info" -msgstr "" +msgstr "Il habeva un problema durante le recuperation de tu information de servicio" #: src/view/com/posts/PostFeedErrorMessage.tsx:145 msgid "There was an issue removing this feed. Please check your internet connection and try again." @@ -7422,7 +7419,7 @@ msgstr "" #: src/view/com/posts/FeedShutdownMsg.tsx:52 #: src/view/com/posts/FeedShutdownMsg.tsx:71 msgid "There was an issue updating your feeds, please check your internet connection and try again." -msgstr "" +msgstr "Il habeva un problema durante le actualisation de tu canales, verifica tu connexion al internet e tenta de novo." #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:107 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:128 @@ -7439,7 +7436,7 @@ msgstr "" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:392 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:402 msgid "There was an issue! {0}" -msgstr "" +msgstr "Occurreva un problema! {0}" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:217 #: src/screens/List/ListHiddenScreen.tsx:63 @@ -7450,16 +7447,16 @@ msgstr "" #: src/view/screens/ProfileList.tsx:440 #: src/view/screens/ProfileList.tsx:458 msgid "There was an issue. Please check your internet connection and try again." -msgstr "" +msgstr "Il habeva un problema. Verifica tu connexion al internet e tenta de novo." #: src/components/dialogs/GifSelect.tsx:270 #: src/view/com/util/ErrorBoundary.tsx:59 msgid "There was an unexpected issue in the application. Please let us know if this happened to you!" -msgstr "" +msgstr "Il habeva un problema impreviste in le application. Informa nos si isto eveniva a te!" #: src/screens/SignupQueued.tsx:130 msgid "There's been a rush of new users to Bluesky! We'll activate your account as soon as we can." -msgstr "" +msgstr "Il ha habite un grande quantitate de usatores nove a Bluesky! Nos activara tu conto le plus tosto possibile." #: src/screens/Settings/FollowingFeedPreferences.tsx:62 msgid "These settings only apply to the Following feed." @@ -7471,7 +7468,7 @@ msgstr "" #: src/components/moderation/ScreenHider.tsx:106 msgid "This account has requested that users sign in to view their profile." -msgstr "" +msgstr "Iste conto require que usatores aperi session pro vider su profilo." #: src/components/dms/BlockedByListDialog.tsx:34 msgid "This account is blocked by one or more of your moderation lists. To unblock, please visit the lists directly and remove this user." @@ -7487,11 +7484,11 @@ msgstr "" #: src/screens/Messages/components/MessageListError.tsx:18 msgid "This chat was disconnected" -msgstr "" +msgstr "Iste chat esseva disconnectite" #: src/lib/moderation/useGlobalLabelStrings.ts:19 msgid "This content has been hidden by the moderators." -msgstr "" +msgstr "Le contento ha essite celate per le moderatores." #: src/lib/moderation/useGlobalLabelStrings.ts:24 msgid "This content has received a general warning from moderators." @@ -7508,11 +7505,11 @@ msgstr "" #: src/view/com/posts/PostFeedErrorMessage.tsx:114 msgid "This content is not viewable without a Bluesky account." -msgstr "" +msgstr "Le contento non se pote visualisar sin un conto de Bluesky." #: src/screens/Messages/components/ChatListItem.tsx:296 msgid "This conversation is with a deleted or a deactivated account. Press for options" -msgstr "" +msgstr "Iste conversation es con un conto eliminate o disactivate. Preme pro optiones" #: src/screens/Settings/components/ExportCarDialog.tsx:96 msgid "This feature is in beta. You can read more about repository exports in <0>this blogpost." @@ -7520,7 +7517,7 @@ msgstr "" #: src/lib/strings/errors.ts:21 msgid "This feature is not available while using an App Password. Please sign in with your main password." -msgstr "" +msgstr "Iste function non es disponibile quando se usa un contrasigno de application. Per favor aperi session con tu contrasigno principal." #: src/view/com/posts/PostFeedErrorMessage.tsx:120 msgid "This feed is currently receiving high traffic and is temporarily unavailable. Please try again later." @@ -7542,7 +7539,7 @@ msgstr "" #: src/screens/Settings/components/ChangeHandleDialog.tsx:574 msgid "This handle is reserved. Please try a different one." -msgstr "" +msgstr "Iste pseudonymo es reservate. Tenta un altere." #: src/components/dialogs/BirthDateSettings.tsx:41 msgid "This information is not shared with other users." @@ -7566,7 +7563,7 @@ msgstr "" #: src/view/com/modals/LinkWarning.tsx:72 msgid "This link is taking you to the following website:" -msgstr "" +msgstr "Iste ligamine te porta al sequente sito web:" #: src/screens/List/ListHiddenScreen.tsx:151 msgid "This list – created by <0>{0} – contains possible violations of Bluesky's community guidelines in its name or description." @@ -7594,10 +7591,10 @@ msgstr "" #: src/view/com/post-thread/PostThreadItem.tsx:153 msgid "This post has been deleted." -msgstr "" +msgstr "Iste message ha essite delite." #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:776 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:360 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:363 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't signed in." msgstr "" @@ -7627,28 +7624,28 @@ msgstr "" #: src/view/com/profile/ProfileFollowers.tsx:95 msgid "This user doesn't have any followers." -msgstr "" +msgstr "Iste usator non ha sequitores." #: src/components/dms/MessagesListBlockedFooter.tsx:68 msgid "This user has blocked you" -msgstr "" +msgstr "Iste usator te ha blocate" #: src/components/moderation/ModerationDetailsDialog.tsx:79 #: src/lib/moderation/useModerationCauseDescription.ts:75 msgid "This user has blocked you. You cannot view their content." -msgstr "" +msgstr "Iste usator te ha blocate. Tu non pote vider su contento." #: src/lib/moderation/useGlobalLabelStrings.ts:30 msgid "This user has requested that their content only be shown to signed-in users." -msgstr "" +msgstr "Iste usator ha requestate que su contento se monstra solmente a usatores in session." #: src/components/moderation/ModerationDetailsDialog.tsx:59 msgid "This user is included in the <0>{0} list which you have blocked." -msgstr "" +msgstr "Iste usator es includite in le lista <0>{0} que tu ha blocate." #: src/components/moderation/ModerationDetailsDialog.tsx:91 msgid "This user is included in the <0>{0} list which you have muted." -msgstr "" +msgstr "Iste usator es includite in le lista <0>{0} que tu ha silentiate." #: src/components/NewskieDialog.tsx:65 msgid "This user is new here. Press for more info about when they joined." @@ -7699,7 +7696,7 @@ msgstr "" #: src/view/com/util/post-embeds/VideoEmbedInner/TimeIndicator.tsx:34 msgid "Time remaining: {0, plural, one {# second} other {# seconds}}" -msgstr "" +msgstr "Tempore restante: {0, plural, one {# secunda} other {# secundas}}" #: src/screens/Settings/components/DisableEmail2FADialog.tsx:99 msgid "To disable the email 2FA method, please verify your access to the email address." @@ -7807,11 +7804,11 @@ msgstr "" #: src/view/com/modals/ChangePassword.tsx:71 #: src/view/com/modals/ChangePassword.tsx:117 msgid "Unable to contact your service. Please check your Internet connection." -msgstr "" +msgstr "Impossibile contactar tu servicio. Per favor verifica tu connexion a internet." #: src/screens/StarterPack/StarterPackScreen.tsx:654 msgid "Unable to delete" -msgstr "" +msgstr "Impossibile deler" #: src/components/dms/MessagesListBlockedFooter.tsx:97 #: src/components/dms/MessagesListBlockedFooter.tsx:104 @@ -7874,21 +7871,21 @@ msgstr "" #: src/screens/Profile/components/ProfileFeedHeader.tsx:510 msgid "Unlike" -msgstr "" +msgstr "Disappreciar" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:306 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:309 msgid "Unlike ({0, plural, one {# like} other {# likes}})" -msgstr "" +msgstr "Disappreciar ({0, plural, one {# appreciation} other {# appreciationes}})" #: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:155 #: src/view/com/util/post-embeds/VideoEmbedInner/web-controls/VolumeControl.tsx:94 msgctxt "video" msgid "Unmute" -msgstr "" +msgstr "Dissilentiar" #: src/view/screens/ProfileList.tsx:723 msgid "Unmute" -msgstr "" +msgstr "Dissilentiar" #: src/components/RichTextTag.tsx:140 #: src/components/RichTextTag.tsx:153 @@ -7913,7 +7910,7 @@ msgstr "" #: src/view/com/util/post-embeds/VideoEmbedInner/web-controls/VideoControls.tsx:318 msgid "Unmute video" -msgstr "" +msgstr "Dissilentiar video" #: src/view/screens/ProfileList.tsx:707 msgid "Unpin" @@ -7948,35 +7945,35 @@ msgstr "" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:246 msgid "Unsubscribe" -msgstr "" +msgstr "Cancellar le subscription" #: src/screens/List/ListHiddenScreen.tsx:198 #: src/screens/List/ListHiddenScreen.tsx:208 msgid "Unsubscribe from list" -msgstr "" +msgstr "Cancellar le subscription del lista" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:213 msgid "Unsubscribe from this labeler" -msgstr "" +msgstr "Cancellar le subscription de iste etiquettator" #: src/screens/List/ListHiddenScreen.tsx:86 msgid "Unsubscribed from list" -msgstr "" +msgstr "Cancellate le subscription del lista" #: src/view/com/composer/Composer.tsx:781 msgid "Unsupported video type" -msgstr "" +msgstr "Typo de video non supportate" #: src/view/com/composer/videos/SelectVideoBtn.tsx:68 msgid "Unsupported video type: {0}" -msgstr "" +msgstr "Typo de video non supportate: {0}" #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:77 #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:90 #: src/lib/moderation/useReportOptions.ts:77 #: src/lib/moderation/useReportOptions.ts:90 msgid "Unwanted Sexual Content" -msgstr "" +msgstr "Contento sexual indesirabile" #: src/screens/Settings/components/OTAInfo.tsx:58 #: src/screens/Settings/components/OTAInfo.tsx:74 @@ -7985,7 +7982,7 @@ msgstr "" #: src/view/com/modals/UserAddRemoveLists.tsx:82 msgid "Update <0>{displayName} in Lists" -msgstr "" +msgstr "Actualisar <0>{displayName} in Listas" #: src/screens/Settings/components/ChangeHandleDialog.tsx:507 #: src/screens/Settings/components/ChangeHandleDialog.tsx:528 @@ -8012,7 +8009,7 @@ msgstr "Incargar un photo in su loco" #: src/screens/Settings/components/ChangeHandleDialog.tsx:453 msgid "Upload a text file to:" -msgstr "" +msgstr "Incargar un file de texto a:" #: src/view/com/util/UserAvatar.tsx:368 #: src/view/com/util/UserAvatar.tsx:371 @@ -8035,20 +8032,20 @@ msgstr "Cargar desde bibliotheca" #: src/lib/api/index.ts:302 msgid "Uploading images..." -msgstr "" +msgstr "Incargante imagines..." #: src/lib/api/index.ts:356 #: src/lib/api/index.ts:380 msgid "Uploading link thumbnail..." -msgstr "" +msgstr "Incargante miniatura de ligamine..." #: src/view/com/composer/Composer.tsx:1655 msgid "Uploading video..." -msgstr "" +msgstr "Incargante video..." #: src/screens/Settings/AppPasswords.tsx:67 msgid "Use app passwords to sign in to other Bluesky clients without giving full access to your account or password." -msgstr "" +msgstr "Usa contrasignos de application pro aperir session in altere clientes Bluesky sin conceder un accesso total a tu conto o contrasigno." #: src/screens/Settings/components/ChangeHandleDialog.tsx:539 msgid "Use default provider" @@ -8122,12 +8119,12 @@ msgstr "" #: src/view/com/modals/CreateOrEditList.tsx:176 msgctxt "toast" msgid "User list created" -msgstr "" +msgstr "Lista de usator create" #: src/view/com/modals/CreateOrEditList.tsx:162 msgctxt "toast" msgid "User list updated" -msgstr "" +msgstr "Lista de usator actualisate" #: src/screens/Login/LoginForm.tsx:201 msgid "Username or email address" @@ -8135,28 +8132,28 @@ msgstr "Nomine de usator o adresse de e-posta" #: src/components/WhoCanReply.tsx:280 msgid "users followed by <0>@{0}" -msgstr "" +msgstr "usatores sequite per <0>@{0}" #: src/components/WhoCanReply.tsx:267 msgid "users following <0>@{0}" -msgstr "" +msgstr "usatores sequente <0>@{0}" #: src/screens/Messages/Settings.tsx:92 #: src/screens/Messages/Settings.tsx:95 msgid "Users I follow" -msgstr "" +msgstr "Usatores que io seque" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:456 msgid "Users in \"{0}\"" -msgstr "" +msgstr "Usatores in \"{0}\"" #: src/components/LikesDialog.tsx:83 msgid "Users that have liked this content or profile" -msgstr "" +msgstr "Usatores qui ha appreciate iste contento o profilo" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:433 msgid "Users you follow" -msgstr "" +msgstr "Usatores que tu seque" #: src/screens/Settings/components/ChangeHandleDialog.tsx:419 msgid "Value:" @@ -8251,7 +8248,7 @@ msgstr "Video cargate" msgid "Video: {0}" msgstr "Video: {0}" -#: src/view/screens/Profile.tsx:223 +#: src/view/screens/Profile.tsx:225 msgid "Videos" msgstr "Videos" @@ -8333,7 +8330,7 @@ msgstr "" #: src/screens/Profile/components/ProfileFeedHeader.tsx:481 msgid "View users who like this feed" -msgstr "" +msgstr "Vider usatores qui apprecia iste canal" #: src/components/VideoPostCard.tsx:398 msgid "View video" @@ -8406,11 +8403,11 @@ msgstr "Nos non poteva cargar iste conversation" #: src/screens/SignupQueued.tsx:160 msgid "We estimate {estimatedTime} until your account is ready." -msgstr "" +msgstr "Nos estima {estimatedTime} ante que tu conto es preste." #: src/components/intents/VerifyEmailIntentDialog.tsx:107 msgid "We have sent another verification email to <0>{0}." -msgstr "" +msgstr "Nos ha inviate altere e-mail de verification a <0>{0}." #: src/screens/Onboarding/StepFinished.tsx:256 msgid "We hope you have a wonderful time. Remember, Bluesky is:" @@ -8438,20 +8435,20 @@ msgstr "" #: src/screens/SignupQueued.tsx:164 msgid "We will let you know when your account is ready." -msgstr "" +msgstr "Nos te informara quando tu conto es preste." #: src/screens/Onboarding/StepInterests/index.tsx:134 msgid "We'll use this to help customize your experience." -msgstr "" +msgstr "Nos usara isto pro personalisar tu experientia." #: src/components/dms/dialogs/SearchablePeopleList.tsx:92 #: src/components/ProgressGuide/FollowDialog.tsx:157 msgid "We're having network issues, try again" -msgstr "" +msgstr "Nos ha problemas de rete, tenta de novo" #: src/screens/Signup/index.tsx:95 msgid "We're so excited to have you join us!" -msgstr "" +msgstr "Nos es multo felice de accolliger te!" #: src/view/screens/ProfileList.tsx:115 msgid "We're sorry, but we were unable to resolve this list. If this persists, please contact the list creator, @{handleOrDid}." @@ -8510,7 +8507,7 @@ msgstr "Qual linguas es usate in iste publication?" #: src/view/com/modals/lang-settings/ContentLanguagesSettings.tsx:79 msgid "Which languages would you like to see in your algorithmic feeds?" -msgstr "" +msgstr "Qual linguas tu vole vider in tu canales algorithmic?" #: src/components/WhoCanReply.tsx:183 msgid "Who can interact with this post?" @@ -8521,10 +8518,10 @@ msgid "Who can reply" msgstr "Qui pote responder" #: src/screens/Home/NoFeedsPinned.tsx:79 -#: src/screens/Messages/ChatList.tsx:230 -#: src/screens/Messages/Inbox.tsx:171 +#: src/screens/Messages/ChatList.tsx:231 +#: src/screens/Messages/Inbox.tsx:176 msgid "Whoops!" -msgstr "" +msgstr "Ops!" #: src/components/interstitials/TrendingVideos.tsx:127 #: src/screens/Search/components/ExploreTrendingVideos.tsx:147 @@ -8590,7 +8587,7 @@ msgstr "Scriptores" #: src/screens/Settings/components/ChangeHandleDialog.tsx:337 msgid "Wrong DID returned from server. Received: {0}" -msgstr "" +msgstr "Le servitor retornava un DID incorrecte. Recipite: {0}" #: src/view/com/composer/select-language/SuggestedLanguage.tsx:86 msgid "Yes" @@ -8603,7 +8600,7 @@ msgstr "Si, disactivar" #: src/screens/StarterPack/StarterPackScreen.tsx:666 msgid "Yes, delete this starter pack" -msgstr "" +msgstr "Si, deler iste pacchetto de initio" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:812 msgid "Yes, detach" @@ -8627,7 +8624,7 @@ msgstr "Tu" #: src/components/forms/HostingProvider.tsx:46 msgid "You are creating an account on" -msgstr "" +msgstr "Tu es creante un conto sur" #: src/screens/SignupQueued.tsx:157 msgid "You are in line." @@ -8644,7 +8641,7 @@ msgstr "" #: src/view/com/posts/FollowingEmptyState.tsx:63 #: src/view/com/posts/FollowingEndOfFeed.tsx:64 msgid "You can also discover new Custom Feeds to follow." -msgstr "" +msgstr "Tu anque pote discoperir nove Canales personalisate pro sequer." #: src/view/com/modals/DeleteAccount.tsx:198 msgid "You can also temporarily deactivate your account instead, and reactivate it at any time." @@ -8657,7 +8654,7 @@ msgstr "" #: src/screens/Login/index.tsx:182 #: src/screens/Login/PasswordUpdatedForm.tsx:26 msgid "You can now sign in with your new password." -msgstr "" +msgstr "Tu pote ora aperir session con tu nove contrasigno." #: src/screens/Deactivated.tsx:133 msgid "You can reactivate your account to continue logging in. Your profile and posts will be visible to other users." @@ -8682,7 +8679,7 @@ msgstr "Tu ha necun sequitor." msgid "You don't follow any users who follow @{name}." msgstr "Tu seque necun usator qui seque @{name}." -#: src/screens/Messages/Inbox.tsx:215 +#: src/screens/Messages/Inbox.tsx:220 msgid "You don't have any chat requests at the moment." msgstr "" @@ -8736,7 +8733,7 @@ msgstr "Tu ha silentiate iste conto." msgid "You have muted this user" msgstr "Tu ha silentiate iste usator" -#: src/screens/Messages/ChatList.tsx:273 +#: src/screens/Messages/ChatList.tsx:274 msgid "You have no conversations yet. Start one!" msgstr "Tu non ha ancora conversationes. Initia un!" @@ -8763,11 +8760,11 @@ msgstr "" #: src/lib/media/video/upload.shared.ts:56 msgid "You have temporarily reached the limit for video uploads. Please try again later." -msgstr "" +msgstr "Tu ha temporarimente attingite le limite pro le incargamento de video. Tenta lo de novo plus tarde." #: src/components/StarterPack/ProfileStarterPacks.tsx:239 msgid "You haven't created a starter pack yet!" -msgstr "" +msgstr "Tu non ha create ancora un pacchetto de initio!" #: src/components/dialogs/MutedWords.tsx:398 msgid "You haven't muted any words or tags yet" @@ -8804,7 +8801,7 @@ msgstr "Tu debe haber 13 annos o plus de etate pro inscriber te." #: src/components/StarterPack/ProfileStarterPacks.tsx:322 msgid "You must be following at least seven other people to generate a starter pack." -msgstr "" +msgstr "Tu debe sequer al minus septe altere personas pro generar un pacchetto de initio." #: src/components/StarterPack/QrCodeDialog.tsx:61 msgid "You must grant access to your photo library to save a QR code" @@ -8825,7 +8822,7 @@ msgstr "" #: src/screens/Settings/Settings.tsx:257 #: src/view/shell/desktop/LeftNav.tsx:205 msgid "You will be signed out of all your accounts." -msgstr "" +msgstr "Le session de tote tu contos se claudera." #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:228 msgid "You will no longer receive notifications for this thread" @@ -8853,11 +8850,11 @@ msgstr "" #: src/screens/Signup/index.tsx:111 msgid "You'll follow the suggested users and feeds once you finish creating your account!" -msgstr "" +msgstr "Tu sequera le usatores e canales suggerite quando tu termina le creation de tu conto!" #: src/screens/Signup/index.tsx:116 msgid "You'll follow the suggested users once you finish creating your account!" -msgstr "" +msgstr "Tu sequera le usatores suggerite quando tu termina le creation de tu conto!" #: src/screens/StarterPack/StarterPackLandingScreen.tsx:236 msgid "You'll follow these people and {0} others" @@ -8899,7 +8896,7 @@ msgstr "Tu ha trovate alicun personas a sequer" #: src/view/com/posts/FollowingEndOfFeed.tsx:44 msgid "You've reached the end of your feed! Find some more accounts to follow." -msgstr "" +msgstr "Tu ha attingite le fin de tu canal! Trova alcun altere contos pro sequer." #: src/view/com/composer/state/video.ts:421 msgid "You've reached your daily limit for video uploads (too many bytes)" @@ -8919,7 +8916,7 @@ msgstr "Tu conto" #: src/view/com/modals/DeleteAccount.tsx:84 msgid "Your account has been deleted" -msgstr "" +msgstr "Tu conto ha essite delite" #: src/screens/Takendown.tsx:146 msgid "Your account has been suspended" @@ -8955,7 +8952,7 @@ msgstr "Tu chats ha essite dishabilitate" #: src/view/com/modals/InAppBrowserConsent.tsx:44 msgid "Your choice will be saved, but can be changed later in settings." -msgstr "" +msgstr "Tu election essera salvate, ma pote esser cambiate depost in le parametros." #: src/screens/Settings/components/ChangeHandleDialog.tsx:494 msgid "Your current handle <0>{0} will automatically remain reserved for you. You can switch back to it at any time from this account." @@ -8994,7 +8991,7 @@ msgstr "Tu nomine de usator complete sera <0>@{0}" #: src/screens/Signup/StepHandle.tsx:129 msgid "Your full username will be <0>@{0}" -msgstr "" +msgstr "Tu nomine de usator complete essera <0>@{0}" #: src/components/dialogs/MutedWords.tsx:369 msgid "Your muted words" @@ -9018,7 +9015,7 @@ msgstr "Tu messages ha essite publicate" #: src/screens/Onboarding/StepFinished.tsx:268 msgid "Your posts, likes, and blocks are public. Mutes are private." -msgstr "" +msgstr "Tu publicationes, appreciationes e blocages es public. Le silentiamentos es private." #: src/screens/Settings/components/DeactivateAccountDialog.tsx:75 msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." @@ -9030,7 +9027,7 @@ msgstr "Tu responsa ha essite publicate" #: src/components/moderation/ReportDialog/index.tsx:383 msgid "Your report will be sent to <0>{0}." -msgstr "" +msgstr "Tu reporto essera inviate a <0>{0}." #: src/components/dms/ReportDialog.tsx:200 msgid "Your report will be sent to the Bluesky Moderation Service" diff --git a/src/locale/locales/id/messages.po b/src/locale/locales/id/messages.po index 7e1c999746..f9aea7d1b4 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: 2025-03-07 16:40\n" +"PO-Revision-Date: 2025-03-14 20:32\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -137,7 +137,7 @@ msgstr "{0} dari {1}" #. Accessibility label describing how many characters the user has entered out of a 50-character limit in a text input field #: src/screens/StarterPack/Wizard/StepDetails.tsx:55 msgid "{0} out of 50" -msgstr "" +msgstr "{0} dari 50" #: src/screens/StarterPack/StarterPackScreen.tsx:485 msgid "{0} people have used this starter pack!" @@ -407,7 +407,7 @@ msgstr "Akun" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:375 msgctxt "toast" msgid "Account blocked" -msgstr "" +msgstr "Akun diblokir" #: src/view/com/profile/ProfileMenu.tsx:154 msgctxt "toast" @@ -441,7 +441,7 @@ msgstr "Akun dihapus dari akses cepat" #: src/view/com/profile/ProfileMenu.tsx:131 msgctxt "toast" msgid "Account unblocked" -msgstr "" +msgstr "Akun batal diblokir" #: src/view/com/profile/ProfileMenu.tsx:166 msgctxt "toast" @@ -560,14 +560,11 @@ msgstr "Tambahkan catatan DNS berikut ke domain Anda:" msgid "Add this feed to your feeds" msgstr "Tambahkan feed ini ke daftar feed Anda" +#: src/view/com/profile/ProfileMenu.tsx:273 #: src/view/com/profile/ProfileMenu.tsx:276 msgid "Add to lists" msgstr "Tambahkan dalam daftar" -#: src/view/com/profile/ProfileMenu.tsx:273 -msgid "Add to Lists" -msgstr "Tambahkan ke Daftar" - #: src/view/com/feeds/FeedSourceCard.tsx:269 msgid "Add to my feeds" msgstr "Tambahkan ke daftar feed saya" @@ -854,7 +851,7 @@ msgstr "Banding label \"{0}\"" #: src/screens/Messages/components/ChatDisabled.tsx:91 msgctxt "toast" msgid "Appeal submitted" -msgstr "" +msgstr "Banding diajukan" #: src/screens/Takendown.tsx:111 #: src/screens/Takendown.tsx:144 @@ -957,7 +954,7 @@ msgstr "Minimal 3 karakter" #: src/screens/Settings/AppIconSettings/useAppIconSets.ts:40 msgctxt "Name of app icon variant" msgid "Aurora" -msgstr "" +msgstr "Aurora" #: src/screens/Settings/AccessibilitySettings.tsx:105 msgid "Autoplay options have moved to the <0>Content and Media settings." @@ -987,7 +984,7 @@ msgstr "Putar otomatis video dan GIF" msgid "Back" msgstr "Kembali" -#: src/screens/Messages/Inbox.tsx:233 +#: src/screens/Messages/Inbox.tsx:238 msgid "Back to Chats" msgstr "Kembali ke Obrolan" @@ -1129,7 +1126,7 @@ msgstr "Bluesky tidak dapat memastikan keaslian tanggal yang diklaim." #: src/screens/Settings/AppIconSettings/useAppIconSets.ts:129 msgctxt "Name of app icon variant" msgid "Bluesky Classic™" -msgstr "" +msgstr "Bluesky Classic™" #: src/view/com/auth/server-input/index.tsx:212 msgid "Bluesky is an open network where you can choose your hosting provider. If you're a developer, you can host your own server." @@ -1318,9 +1315,9 @@ msgid "Cancels opening the linked website" msgstr "Membatalkan membuka situs web tertaut" #: src/state/shell/composer/index.tsx:82 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:118 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:159 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:195 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:121 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:162 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:198 msgid "Cannot interact with a blocked user" msgstr "Tidak dapat berinteraksi dengan pengguna yang diblokir" @@ -1410,27 +1407,27 @@ msgstr "Obrolan" #: src/screens/Messages/components/RequestButtons.tsx:280 msgctxt "toast" msgid "Chat deleted" -msgstr "" +msgstr "Obrolan dihapus" #: src/components/dms/ConvoMenu.tsx:176 msgctxt "toast" msgid "Chat muted" -msgstr "" +msgstr "Obrolan dibisukan" #: src/Navigation.tsx:418 #: src/screens/Messages/components/InboxPreview.tsx:24 msgid "Chat request inbox" -msgstr "" +msgstr "Kotak masuk permintaan obrolan" #: src/screens/Messages/components/InboxPreview.tsx:64 -#: src/screens/Messages/Inbox.tsx:72 +#: src/screens/Messages/Inbox.tsx:77 msgid "Chat requests" msgstr "Permintaan obrolan" #: src/components/dms/ConvoMenu.tsx:75 #: src/components/dms/MessageMenu.tsx:83 #: src/Navigation.tsx:413 -#: src/screens/Messages/ChatList.tsx:327 +#: src/screens/Messages/ChatList.tsx:328 msgid "Chat settings" msgstr "Pengaturan obrolan" @@ -1441,10 +1438,10 @@ msgstr "Pengaturan Obrolan" #: src/components/dms/ConvoMenu.tsx:178 msgctxt "toast" msgid "Chat unmuted" -msgstr "" +msgstr "Obrolan dibunyikan" -#: src/screens/Messages/ChatList.tsx:343 -#: src/screens/Messages/ChatList.tsx:367 +#: src/screens/Messages/ChatList.tsx:344 +#: src/screens/Messages/ChatList.tsx:368 msgid "Chats" msgstr "Obrolan" @@ -1835,7 +1832,7 @@ msgstr "Versi build disalin ke papan klip" #: src/lib/sharing.ts:41 #: src/view/com/modals/InviteCodes.tsx:153 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:246 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:394 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:397 msgid "Copied to clipboard" msgstr "Disalin ke papan klip" @@ -2569,7 +2566,7 @@ msgstr "Email" #: src/screens/Settings/components/DisableEmail2FADialog.tsx:64 msgctxt "toast" msgid "Email 2FA disabled" -msgstr "" +msgstr "Email 2FA dinonaktifkan" #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:54 msgid "Email 2FA enabled" @@ -2946,8 +2943,8 @@ msgstr "Gagal menghapus postingan, silakan coba lagi" msgid "Failed to delete starter pack" msgstr "Gagal menghapus paket pemula" -#: src/screens/Messages/ChatList.tsx:242 -#: src/screens/Messages/Inbox.tsx:182 +#: src/screens/Messages/ChatList.tsx:243 +#: src/screens/Messages/Inbox.tsx:187 msgid "Failed to load conversations" msgstr "Gagal memuat percakapan" @@ -2973,8 +2970,8 @@ msgstr "Gagal memuat daftar feed yang disarankan" msgid "Failed to load suggested follows" msgstr "Gagal memuat saran akun untuk diikuti" -#: src/screens/Messages/Inbox.tsx:290 -#: src/screens/Messages/Inbox.tsx:313 +#: src/screens/Messages/Inbox.tsx:295 +#: src/screens/Messages/Inbox.tsx:318 msgid "Failed to mark all requests as read" msgstr "Gagal menandai semua permintaan sebagai dibaca" @@ -3058,7 +3055,7 @@ msgstr "Masukan terkirim!" #: src/Navigation.tsx:428 #: src/screens/StarterPack/StarterPackScreen.tsx:185 #: src/view/screens/Feeds.tsx:508 -#: src/view/screens/Profile.tsx:225 +#: src/view/screens/Profile.tsx:227 #: src/view/screens/SavedFeeds.tsx:96 #: src/view/screens/Search/Search.tsx:531 #: src/view/shell/desktop/LeftNav.tsx:651 @@ -3074,7 +3071,7 @@ msgstr "Feed adalah algoritma kustom yang dibuat pengguna dengan sedikit keahlia #: src/view/screens/SavedFeeds.tsx:82 msgctxt "toast" msgid "Feeds updated!" -msgstr "" +msgstr "Daftar feed diperbarui!" #: src/screens/Search/components/ExploreRecommendations.tsx:63 msgid "Feeds we think you might like." @@ -3353,7 +3350,7 @@ msgstr "Mulai" msgid "Getting started" msgstr "Memulai" -#: src/components/MediaPreview.tsx:108 +#: src/components/MediaPreview.tsx:116 msgid "GIF" msgstr "GIF" @@ -3369,7 +3366,7 @@ msgstr "Pelanggaran hukum atau ketentuan layanan secara terang-terangan" #: src/components/Layout/Header/index.tsx:126 #: src/components/moderation/ScreenHider.tsx:154 #: src/components/moderation/ScreenHider.tsx:163 -#: src/screens/Messages/Inbox.tsx:223 +#: src/screens/Messages/Inbox.tsx:228 #: src/screens/Profile/ProfileFeed/index.tsx:89 #: src/screens/VideoFeed/components/Header.tsx:163 #: src/screens/VideoFeed/index.tsx:1108 @@ -3724,9 +3721,9 @@ msgid "Inappropriate messages or explicit links" msgstr "Pesan tidak pantas atau tautan eksplisit" #. Title message shown in chat requests inbox when it's empty -#: src/screens/Messages/Inbox.tsx:203 +#: src/screens/Messages/Inbox.tsx:208 msgid "Inbox zero!" -msgstr "" +msgstr "Kotak masuk kosong!" #: src/screens/Login/LoginForm.tsx:164 msgid "Incorrect username or password" @@ -3860,7 +3857,7 @@ msgid "Labeled by the author." msgstr "Dilabeli oleh pemosting." #: src/view/com/composer/labels/LabelsBtn.tsx:75 -#: src/view/screens/Profile.tsx:218 +#: src/view/screens/Profile.tsx:220 msgid "Labels" msgstr "Label" @@ -4000,7 +3997,7 @@ msgstr "Terang" msgid "Like" msgstr "Suka" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:312 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:315 msgid "Like ({0, plural, one {# like} other {# likes}})" msgstr "Suka ({0, plural, other {# suka}})" @@ -4045,7 +4042,7 @@ msgstr "Disukai oleh {0, plural, other {# pengguna}}" msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "Disukai oleh {likeCount, plural, other {# pengguna}}" -#: src/view/screens/Profile.tsx:224 +#: src/view/screens/Profile.tsx:226 msgid "Likes" msgstr "Suka" @@ -4069,7 +4066,7 @@ msgstr "Avatar Daftar" #: src/view/screens/ProfileList.tsx:431 msgctxt "toast" msgid "List blocked" -msgstr "" +msgstr "Daftar diblokir" #: src/components/ListCard.tsx:150 #: src/view/com/feeds/FeedSourceCard.tsx:255 @@ -4087,7 +4084,7 @@ msgstr "Daftar oleh Anda" #: src/view/screens/ProfileList.tsx:478 msgctxt "toast" msgid "List deleted" -msgstr "" +msgstr "Daftar dihapus" #: src/screens/List/ListHiddenScreen.tsx:129 msgid "List has been hidden" @@ -4100,7 +4097,7 @@ msgstr "Daftar Disembunyikan" #: src/view/screens/ProfileList.tsx:395 msgctxt "toast" msgid "List muted" -msgstr "" +msgstr "Daftar dibisukan" #: src/view/com/modals/CreateOrEditList.tsx:255 msgid "List Name" @@ -4109,17 +4106,17 @@ msgstr "Nama Daftar" #: src/view/screens/ProfileList.tsx:449 msgctxt "toast" msgid "List unblocked" -msgstr "" +msgstr "Daftar batal diblokir" #: src/view/screens/ProfileList.tsx:413 msgctxt "toast" msgid "List unmuted" -msgstr "" +msgstr "Daftar batal dibisukan" #: src/Navigation.tsx:140 #: src/view/screens/Lists.tsx:62 -#: src/view/screens/Profile.tsx:219 -#: src/view/screens/Profile.tsx:227 +#: src/view/screens/Profile.tsx:221 +#: src/view/screens/Profile.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:669 #: src/view/shell/Drawer.tsx:501 msgid "Lists" @@ -4210,9 +4207,9 @@ msgstr "Kelola feed tersimpan" msgid "Manage your muted words and tags" msgstr "Kelola kata dan tagar yang dibisukan" -#: src/screens/Messages/Inbox.tsx:300 -#: src/screens/Messages/Inbox.tsx:319 -#: src/screens/Messages/Inbox.tsx:326 +#: src/screens/Messages/Inbox.tsx:305 +#: src/screens/Messages/Inbox.tsx:324 +#: src/screens/Messages/Inbox.tsx:331 msgid "Mark all as read" msgstr "Tandai semua sebagai dibaca" @@ -4221,12 +4218,12 @@ msgstr "Tandai semua sebagai dibaca" msgid "Mark as read" msgstr "Tandai telah dibaca" -#: src/screens/Messages/Inbox.tsx:287 -#: src/screens/Messages/Inbox.tsx:310 +#: src/screens/Messages/Inbox.tsx:292 +#: src/screens/Messages/Inbox.tsx:315 msgid "Marked all as read" msgstr "Ditandai semua sebagai dibaca" -#: src/view/screens/Profile.tsx:222 +#: src/view/screens/Profile.tsx:224 msgid "Media" msgstr "Media" @@ -4558,8 +4555,8 @@ msgid "New" msgstr "Baru" #: src/components/dms/dialogs/NewChatDialog.tsx:65 -#: src/screens/Messages/ChatList.tsx:350 -#: src/screens/Messages/ChatList.tsx:357 +#: src/screens/Messages/ChatList.tsx:351 +#: src/screens/Messages/ChatList.tsx:358 msgid "New chat" msgstr "Obrolan baru" @@ -4593,7 +4590,7 @@ msgstr "Kata Sandi Baru" #: src/screens/Profile/ProfileFeed/index.tsx:238 #: src/view/screens/Feeds.tsx:549 #: src/view/screens/Notifications.tsx:165 -#: src/view/screens/Profile.tsx:505 +#: src/view/screens/Profile.tsx:507 #: src/view/screens/ProfileList.tsx:253 #: src/view/screens/ProfileList.tsx:286 msgid "New post" @@ -4773,7 +4770,7 @@ msgstr "Ketelanjangan Non-Seksual" #: src/components/KnownFollowers.tsx:255 msgid "Not followed by anyone you're following" -msgstr "" +msgstr "Tidak diikuti oleh siapapun yang Anda ikuti" #: src/Navigation.tsx:135 #: src/view/screens/Profile.tsx:122 @@ -4787,7 +4784,7 @@ msgstr "Jangan sekarang" #: src/view/com/profile/ProfileMenu.tsx:406 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:774 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:358 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:361 msgid "Note about sharing" msgstr "Catatan tentang berbagi" @@ -4795,7 +4792,7 @@ msgstr "Catatan tentang berbagi" msgid "Note: Bluesky is an open and public network. This setting only limits the visibility of your content on the Bluesky app and website, and other apps may not respect this setting. Your content may still be shown to logged-out users by other apps and websites." msgstr "Catatan: Bluesky merupakan jaringan terbuka dan publik. Pengaturan ini hanya membatasi visibilitas konten Anda pada aplikasi dan situs web Bluesky. Konten Anda mungkin tetap ditampilkan oleh aplikasi atau situs web lain kepada pengguna yang tidak masuk." -#: src/screens/Messages/ChatList.tsx:263 +#: src/screens/Messages/ChatList.tsx:264 msgid "Nothing here" msgstr "Kosong" @@ -5025,7 +5022,7 @@ msgstr "Membuka kamera pada perangkat" #: src/view/com/composer/videos/SubtitleDialog.tsx:44 msgid "Opens captions and alt text dialog" -msgstr "" +msgstr "Membuka dialog subtitel dan teks alt" #: src/screens/Settings/AccountSettings.tsx:127 msgid "Opens change handle dialog" @@ -5105,19 +5102,19 @@ msgstr "Atau, masuk ke salah satu akun Anda yang lain." #: src/screens/Settings/components/OTAInfo.tsx:52 msgid "OTA status: ..." -msgstr "" +msgstr "Status OTA: ..." #: src/screens/Settings/components/OTAInfo.tsx:48 msgid "OTA status: Available!" -msgstr "" +msgstr "Status OTA: Tersedia!" #: src/screens/Settings/components/OTAInfo.tsx:50 msgid "OTA status: Error fetching update" -msgstr "" +msgstr "Status OTA: Gagal mengambil pembaruan" #: src/screens/Settings/components/OTAInfo.tsx:54 msgid "OTA status: None available" -msgstr "" +msgstr "Status OTA: Tidak ada yang tersedia" #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:27 #: src/lib/moderation/useReportOptions.ts:27 @@ -5427,7 +5424,7 @@ msgstr "Postingan oleh @{0}" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:186 msgctxt "toast" msgid "Post deleted" -msgstr "" +msgstr "Postingan dihapus" #: src/lib/api/index.ts:186 msgid "Post failed to upload. Please check your Internet connection and try again." @@ -5476,15 +5473,15 @@ msgstr "Postingan tidak ditemukan" #: src/state/queries/pinned-post.ts:59 msgctxt "toast" msgid "Post pinned" -msgstr "" +msgstr "Postingan disematkan" #: src/state/queries/pinned-post.ts:61 msgctxt "toast" msgid "Post unpinned" -msgstr "" +msgstr "Postingan dilepaskan" #: src/screens/StarterPack/StarterPackScreen.tsx:186 -#: src/view/screens/Profile.tsx:220 +#: src/view/screens/Profile.tsx:222 msgid "Posts" msgstr "Postingan" @@ -5571,7 +5568,7 @@ msgid "Processing..." msgstr "Memproses..." #: src/view/screens/DebugMod.tsx:920 -#: src/view/screens/Profile.tsx:359 +#: src/view/screens/Profile.tsx:361 msgid "profile" msgstr "profil" @@ -5718,8 +5715,8 @@ msgstr "Tolak" msgid "Reject chat request" msgstr "Tolak permintaan obrolan" -#: src/screens/Messages/ChatList.tsx:246 -#: src/screens/Messages/Inbox.tsx:186 +#: src/screens/Messages/ChatList.tsx:247 +#: src/screens/Messages/Inbox.tsx:191 msgid "Reload conversations" msgstr "Memuat ulang percakapan" @@ -5790,6 +5787,7 @@ msgid "Remove from quick access?" msgstr "Hapus dari akses cepat?" #: src/screens/List/ListHiddenScreen.tsx:170 +#: src/screens/List/ListHiddenScreen.tsx:174 msgid "Remove from saved feeds" msgstr "Hapus dari feed tersimpan" @@ -5845,7 +5843,6 @@ msgid "Removed from my feeds" msgstr "Dihapus dari daftar feed saya" #: src/screens/List/ListHiddenScreen.tsx:94 -#: src/screens/List/ListHiddenScreen.tsx:174 msgid "Removed from saved feeds" msgstr "Dihapus dari feed tersimpan" @@ -5868,7 +5865,7 @@ msgstr "Menghapus postingan yang dikutip" msgid "Replace with Discover" msgstr "Ganti dengan Discover" -#: src/view/screens/Profile.tsx:221 +#: src/view/screens/Profile.tsx:223 msgid "Replies" msgstr "Balasan" @@ -5885,7 +5882,7 @@ msgctxt "action" msgid "Reply" msgstr "Balas" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:264 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:267 msgid "Reply ({0, plural, one {# reply} other {# replies}})" msgstr "Balas ({0, plural, other {# balasan}})" @@ -5936,7 +5933,7 @@ msgstr "Membalas Anda" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:346 msgctxt "toast" msgid "Reply visibility updated" -msgstr "" +msgstr "Visibilitas balasan diperbarui" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:345 msgid "Reply was successfully hidden" @@ -6148,9 +6145,9 @@ msgstr "Mencoba kembali tindakan terakhir yang gagal" #: src/components/StarterPack/ProfileStarterPacks.tsx:334 #: src/screens/Login/LoginForm.tsx:323 #: src/screens/Login/LoginForm.tsx:330 -#: src/screens/Messages/ChatList.tsx:252 +#: src/screens/Messages/ChatList.tsx:253 #: src/screens/Messages/components/MessageListError.tsx:25 -#: src/screens/Messages/Inbox.tsx:192 +#: src/screens/Messages/Inbox.tsx:197 #: src/screens/Onboarding/StepInterests/index.tsx:217 #: src/screens/Onboarding/StepInterests/index.tsx:220 #: src/screens/Signup/BackNextButtons.tsx:53 @@ -6615,7 +6612,7 @@ msgstr "Bermuatan Seksual" #: src/view/com/profile/ProfileMenu.tsx:225 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:481 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:490 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:347 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:350 #: src/view/screens/ProfileList.tsx:506 msgid "Share" msgstr "Bagikan" @@ -6635,7 +6632,7 @@ msgstr "Bagikan fakta menarik!" #: src/view/com/profile/ProfileMenu.tsx:411 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:779 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:363 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:366 msgid "Share anyway" msgstr "Tetap bagikan" @@ -6942,8 +6939,8 @@ msgstr "Ada yang tidak beres. Silakan coba lagi." msgid "Something wrong? Let us know." msgstr "Ada masalah? Beri tahu kami." -#: src/App.native.tsx:121 -#: src/App.web.tsx:97 +#: src/App.native.tsx:122 +#: src/App.web.tsx:98 msgid "Sorry! Your session expired. Please sign in again." msgstr "Maaf! Sesi Anda telah berakhir. Silakan masuk lagi." @@ -7022,7 +7019,7 @@ msgstr "Paket pemula dari Anda" msgid "Starter pack is invalid" msgstr "Paket pemula tidak valid" -#: src/view/screens/Profile.tsx:226 +#: src/view/screens/Profile.tsx:228 msgid "Starter Packs" msgstr "Paket Pemula" @@ -7332,8 +7329,8 @@ msgid "The Privacy Policy has been moved to <0/>" msgstr "Kebijakan Privasi telah dipindahkan ke <0/>" #: src/view/com/composer/state/video.ts:395 -msgid "The selected video is larger than 50MB." -msgstr "Video yang dipilih lebih besar dari 50MB." +msgid "The selected video is larger than 100 MB." +msgstr "Video yang dipilih lebih besar dari 100 MB." #: src/lib/strings/errors.ts:18 msgid "The server appears to be experiencing issues. Please try again in a few moments." @@ -7597,7 +7594,7 @@ msgid "This post has been deleted." msgstr "Postingan ini telah dihapus." #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:776 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:360 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:363 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't signed in." msgstr "Postingan ini hanya dapat dilihat oleh pengguna yang masuk. Ini tidak akan terlihat bagi pengguna yang belum masuk." @@ -7876,7 +7873,7 @@ msgstr "Sayangnya, tidak ada dari labeler yang Anda langgani mendukung tipe lapo msgid "Unlike" msgstr "Batal suka" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:306 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:309 msgid "Unlike ({0, plural, one {# like} other {# likes}})" msgstr "Batal suka ({0, plural, other {# suka}})" @@ -7995,12 +7992,12 @@ msgstr "Perbarui ke {domain}" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:318 msgctxt "toast" msgid "Updating quote attachment failed" -msgstr "" +msgstr "Gagal memperbarui lampiran kutipan" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:350 msgctxt "toast" msgid "Updating reply visibility failed" -msgstr "" +msgstr "Gagal memperbarui visibilitas balasan" #: src/screens/Login/SetNewPasswordForm.tsx:190 msgid "Updating..." @@ -8084,7 +8081,7 @@ msgstr "Digunakan oleh:" #: src/components/dms/ReportDialog.tsx:324 msgctxt "toast" msgid "User blocked" -msgstr "" +msgstr "Pengguna diblokir" #: src/components/moderation/ModerationDetailsDialog.tsx:71 #: src/lib/moderation/useModerationCauseDescription.ts:63 @@ -8122,12 +8119,12 @@ msgstr "Daftar pengguna Anda" #: src/view/com/modals/CreateOrEditList.tsx:176 msgctxt "toast" msgid "User list created" -msgstr "" +msgstr "Daftar pengguna dibuat" #: src/view/com/modals/CreateOrEditList.tsx:162 msgctxt "toast" msgid "User list updated" -msgstr "" +msgstr "Daftar pengguna diperbarui" #: src/screens/Login/LoginForm.tsx:201 msgid "Username or email address" @@ -8251,14 +8248,14 @@ msgstr "Video diunggah" msgid "Video: {0}" msgstr "Video: {0}" -#: src/view/screens/Profile.tsx:223 +#: src/view/screens/Profile.tsx:225 msgid "Videos" msgstr "Video" #: src/view/com/composer/videos/SelectVideoBtn.tsx:60 #: src/view/com/composer/videos/SelectVideoBtn.tsx:75 msgid "Videos must be less than 3 minutes long" -msgstr "" +msgstr "Durasi video harus kurang dari 3 menit" #: src/screens/Profile/Header/Shell.tsx:168 msgid "View {0}'s avatar" @@ -8521,8 +8518,8 @@ msgid "Who can reply" msgstr "Siapa yang dapat membalas" #: src/screens/Home/NoFeedsPinned.tsx:79 -#: src/screens/Messages/ChatList.tsx:230 -#: src/screens/Messages/Inbox.tsx:171 +#: src/screens/Messages/ChatList.tsx:231 +#: src/screens/Messages/Inbox.tsx:176 msgid "Whoops!" msgstr "Waduh!" @@ -8627,7 +8624,7 @@ msgstr "Anda" #: src/components/forms/HostingProvider.tsx:46 msgid "You are creating an account on" -msgstr "" +msgstr "Anda akan membuat akun pada" #: src/screens/SignupQueued.tsx:157 msgid "You are in line." @@ -8682,7 +8679,7 @@ msgstr "Anda tidak memiliki pengikut." msgid "You don't follow any users who follow @{name}." msgstr "Anda tidak mengikuti satu pun pengguna yang mengikuti @{name}." -#: src/screens/Messages/Inbox.tsx:215 +#: src/screens/Messages/Inbox.tsx:220 msgid "You don't have any chat requests at the moment." msgstr "Anda belum memiliki permintaan obrolan saat ini." @@ -8736,7 +8733,7 @@ msgstr "Anda telah membisukan akun ini." msgid "You have muted this user" msgstr "Anda telah membisukan pengguna ini" -#: src/screens/Messages/ChatList.tsx:273 +#: src/screens/Messages/ChatList.tsx:274 msgid "You have no conversations yet. Start one!" msgstr "Anda belum memiliki percakapan. Mulai sekarang!" diff --git a/src/locale/locales/it/messages.po b/src/locale/locales/it/messages.po index ba98bc07fb..a3c214300d 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: 2025-03-07 16:40\n" +"PO-Revision-Date: 2025-03-14 20:32\n" "Last-Translator: \n" "Language-Team: Italian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -137,7 +137,7 @@ msgstr "{0} di {1}" #. Accessibility label describing how many characters the user has entered out of a 50-character limit in a text input field #: src/screens/StarterPack/Wizard/StepDetails.tsx:55 msgid "{0} out of 50" -msgstr "" +msgstr "{0} di 50" #: src/screens/StarterPack/StarterPackScreen.tsx:485 msgid "{0} people have used this starter pack!" @@ -435,7 +435,7 @@ msgstr "Opzioni dell'account" #: src/screens/Settings/Settings.tsx:466 msgid "Account removed from quick access" -msgstr "Account rimosso dall'accesso immediato" +msgstr "Account rimosso dall'accesso rapido" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:137 #: src/view/com/profile/ProfileMenu.tsx:131 @@ -476,7 +476,7 @@ msgstr "Aggiungi un avviso sul contenuto" #: src/view/screens/ProfileList.tsx:917 #: src/view/screens/ProfileList.tsx:935 msgid "Add a user to this list" -msgstr "Aggiungi un utente a questo elenco" +msgstr "Aggiungi un utente a questa lista" #: src/components/dialogs/SwitchAccount.tsx:55 #: src/screens/Deactivated.tsx:192 @@ -560,14 +560,11 @@ msgstr "Aggiungi il seguente record DNS al tuo dominio:" msgid "Add this feed to your feeds" msgstr "Aggiungi feed" +#: src/view/com/profile/ProfileMenu.tsx:273 #: src/view/com/profile/ProfileMenu.tsx:276 msgid "Add to lists" msgstr "Aggiungi a liste" -#: src/view/com/profile/ProfileMenu.tsx:273 -msgid "Add to Lists" -msgstr "Aggiungi alle liste" - #: src/view/com/feeds/FeedSourceCard.tsx:269 msgid "Add to my feeds" msgstr "Aggiungi ai miei feed" @@ -611,7 +608,7 @@ msgstr "Etichette per contenuti per adulti" #: src/screens/Moderation/index.tsx:399 msgid "Advanced" -msgstr "Avanzato" +msgstr "Avanzate" #: src/view/screens/Notifications.tsx:86 msgid "All" @@ -651,7 +648,7 @@ msgstr "Consenti risposte da:" #: src/screens/Settings/AppPasswords.tsx:200 msgid "Allows access to direct messages" -msgstr "Consenti l'accesso ai tuoi messaggi" +msgstr "Consente l'accesso ai tuoi messaggi" #: src/screens/Login/ForgotPasswordForm.tsx:171 #: src/view/com/modals/ChangePassword.tsx:182 @@ -660,7 +657,7 @@ msgstr "Hai già un codice?" #: src/screens/Login/ChooseAccountForm.tsx:43 msgid "Already signed in as @{0}" -msgstr "Hai già effettuato l'accesso come @{0}" +msgstr "Hai effettuato l'accesso come @{0}" #: src/view/com/composer/GifAltText.tsx:100 #: src/view/com/composer/photos/Gallery.tsx:187 @@ -987,7 +984,7 @@ msgstr "Riproduci automaticamente video e GIF" msgid "Back" msgstr "Indietro" -#: src/screens/Messages/Inbox.tsx:233 +#: src/screens/Messages/Inbox.tsx:238 msgid "Back to Chats" msgstr "Vai ai messaggi" @@ -1154,7 +1151,7 @@ msgstr "Bluesky sceglierà un set di account consigliati dal tuo network." #: src/screens/Settings/components/PwiOptOut.tsx:99 msgid "Bluesky will not show your profile and posts to logged-out users. Other apps may not honor this request. This does not make your account private." -msgstr "Bluesky non mostrerà il tuo profilo e i tuoi post agli utenti non loggati. Altre applicazioni potrebbero non rispettare questa istruzione. Ciò non rende il tuo account privato." +msgstr "Bluesky non mostrerà il tuo profilo e i tuoi post agli utenti che non hanno effettuato l'accesso. Altre applicazioni potrebbero non rispettare questa istruzione. Questo non rende il tuo account privato." #: src/screens/Settings/AppIconSettings/index.tsx:99 msgid "Bluesky+" @@ -1318,9 +1315,9 @@ msgid "Cancels opening the linked website" msgstr "Annulla l'apertura del sito collegato" #: src/state/shell/composer/index.tsx:82 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:118 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:159 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:195 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:121 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:162 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:198 msgid "Cannot interact with a blocked user" msgstr "Non puoi interagire con un utente bloccato" @@ -1423,14 +1420,14 @@ msgid "Chat request inbox" msgstr "Richieste" #: src/screens/Messages/components/InboxPreview.tsx:64 -#: src/screens/Messages/Inbox.tsx:72 +#: src/screens/Messages/Inbox.tsx:77 msgid "Chat requests" msgstr "Richieste" #: src/components/dms/ConvoMenu.tsx:75 #: src/components/dms/MessageMenu.tsx:83 #: src/Navigation.tsx:413 -#: src/screens/Messages/ChatList.tsx:327 +#: src/screens/Messages/ChatList.tsx:328 msgid "Chat settings" msgstr "Impostazioni chat" @@ -1443,10 +1440,10 @@ msgctxt "toast" msgid "Chat unmuted" msgstr "Conversazione riattivata" -#: src/screens/Messages/ChatList.tsx:343 -#: src/screens/Messages/ChatList.tsx:367 +#: src/screens/Messages/ChatList.tsx:344 +#: src/screens/Messages/ChatList.tsx:368 msgid "Chats" -msgstr "Conversazioni" +msgstr "Messaggi" #: src/screens/SignupQueued.tsx:78 #: src/screens/SignupQueued.tsx:82 @@ -1619,7 +1616,7 @@ msgstr "Chiude il visualizzatore dell'immagine di intestazione" #: src/view/com/notifications/NotificationFeedItem.tsx:405 msgid "Collapse list of users" -msgstr "Chiudi la lista di utenti" +msgstr "Comprimi la lista di utenti" #: src/view/com/notifications/NotificationFeedItem.tsx:598 msgid "Collapses list of users for a given notification" @@ -1835,7 +1832,7 @@ msgstr "Versione della build copiata negli appunti" #: src/lib/sharing.ts:41 #: src/view/com/modals/InviteCodes.tsx:153 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:246 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:394 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:397 msgid "Copied to clipboard" msgstr "Copiato negli appunti" @@ -1891,12 +1888,12 @@ msgstr "Copia link" #: src/view/screens/ProfileList.tsx:506 msgid "Copy link to list" -msgstr "Copia link alla lista" +msgstr "Copia link" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:481 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:490 msgid "Copy link to post" -msgstr "Copia link al post" +msgstr "Copia link del post" #: src/components/dms/MessageMenu.tsx:112 #: src/components/dms/MessageMenu.tsx:114 @@ -2472,7 +2469,7 @@ msgstr "Modifica" #: src/view/com/util/UserAvatar.tsx:344 #: src/view/com/util/UserBanner.tsx:95 msgid "Edit avatar" -msgstr "Modifica l'avatar" +msgstr "Modifica avatar" #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:111 msgid "Edit Feeds" @@ -2482,7 +2479,7 @@ msgstr "Modifica i feed" #: src/view/com/composer/photos/EditImageDialog.web.tsx:62 #: src/view/com/composer/photos/Gallery.tsx:194 msgid "Edit image" -msgstr "Modifica l'immagine" +msgstr "Modifica immagine" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:690 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:703 @@ -2569,7 +2566,7 @@ msgstr "Email" #: src/screens/Settings/components/DisableEmail2FADialog.tsx:64 msgctxt "toast" msgid "Email 2FA disabled" -msgstr "" +msgstr "2FA via email disattivata" #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:54 msgid "Email 2FA enabled" @@ -2895,7 +2892,7 @@ msgstr "Media esterni" #: src/components/dialogs/EmbedConsent.tsx:70 #: src/screens/Settings/ExternalMediaPreferences.tsx:40 msgid "External media may allow websites to collect information about you and your device. No information is sent or requested until you press the \"play\" button." -msgstr "I media esterni possono consentire ai siti web di raccogliere informazioni su di te e sul tuo dispositivo. Nessuna informazione viene inviata o richiesta finché non si preme il pulsante \"Riproduci\"." +msgstr "I media esterni potrebbero consentire ai siti web di raccogliere informazioni su di te e sul tuo dispositivo. Nessuna informazione viene inviata o richiesta finché non si preme il pulsante \"Riproduci\"." #: src/Navigation.tsx:335 #: src/screens/Settings/ExternalMediaPreferences.tsx:31 @@ -2905,7 +2902,7 @@ msgstr "Preferenze media esterni" #: src/screens/Messages/components/RequestButtons.tsx:208 msgctxt "toast" msgid "Failed to accept chat" -msgstr "" +msgstr "Impossibile accettare la richiesta" #: src/screens/Settings/components/ChangeHandleDialog.tsx:568 msgid "Failed to change handle. Please try again." @@ -2946,8 +2943,8 @@ msgstr "Non è stato possibile eliminare il post, riprovare" msgid "Failed to delete starter pack" msgstr "Impossibile eliminare lo starter pack" -#: src/screens/Messages/ChatList.tsx:242 -#: src/screens/Messages/Inbox.tsx:182 +#: src/screens/Messages/ChatList.tsx:243 +#: src/screens/Messages/Inbox.tsx:187 msgid "Failed to load conversations" msgstr "Impossibile caricare le conversazioni" @@ -2973,8 +2970,8 @@ msgstr "Impossibile caricare feed consigliati" msgid "Failed to load suggested follows" msgstr "Impossibile caricare follow consigliati" -#: src/screens/Messages/Inbox.tsx:290 -#: src/screens/Messages/Inbox.tsx:313 +#: src/screens/Messages/Inbox.tsx:295 +#: src/screens/Messages/Inbox.tsx:318 msgid "Failed to mark all requests as read" msgstr "Impossibile segnare le richieste come lette" @@ -3058,7 +3055,7 @@ msgstr "Feedback inviato!" #: src/Navigation.tsx:428 #: src/screens/StarterPack/StarterPackScreen.tsx:185 #: src/view/screens/Feeds.tsx:508 -#: src/view/screens/Profile.tsx:225 +#: src/view/screens/Profile.tsx:227 #: src/view/screens/SavedFeeds.tsx:96 #: src/view/screens/Search/Search.tsx:531 #: src/view/shell/desktop/LeftNav.tsx:651 @@ -3197,12 +3194,12 @@ msgstr "Segui tutti" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:232 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:129 msgid "Follow Back" -msgstr "Ricambia follow" +msgstr "Segui anche tu" #: src/view/com/profile/FollowButton.tsx:81 msgctxt "action" msgid "Follow Back" -msgstr "Ricambia follow" +msgstr "Segui anche tu" #: src/view/screens/Search/Explore.tsx:370 msgid "Follow more accounts to get connected to your interests and build your network." @@ -3353,7 +3350,7 @@ msgstr "Inizia" msgid "Getting started" msgstr "Iniziamo" -#: src/components/MediaPreview.tsx:108 +#: src/components/MediaPreview.tsx:116 msgid "GIF" msgstr "GIF" @@ -3369,7 +3366,7 @@ msgstr "Evidenti violazioni della legge o dei termini di servizio" #: src/components/Layout/Header/index.tsx:126 #: src/components/moderation/ScreenHider.tsx:154 #: src/components/moderation/ScreenHider.tsx:163 -#: src/screens/Messages/Inbox.tsx:223 +#: src/screens/Messages/Inbox.tsx:228 #: src/screens/Profile/ProfileFeed/index.tsx:89 #: src/screens/VideoFeed/components/Header.tsx:163 #: src/screens/VideoFeed/index.tsx:1108 @@ -3724,7 +3721,7 @@ msgid "Inappropriate messages or explicit links" msgstr "Messaggi inappropriati o link espliciti" #. Title message shown in chat requests inbox when it's empty -#: src/screens/Messages/Inbox.tsx:203 +#: src/screens/Messages/Inbox.tsx:208 msgid "Inbox zero!" msgstr "Nessuna richiesta!" @@ -3860,7 +3857,7 @@ msgid "Labeled by the author." msgstr "Etichettato dall'autore." #: src/view/com/composer/labels/LabelsBtn.tsx:75 -#: src/view/screens/Profile.tsx:218 +#: src/view/screens/Profile.tsx:220 msgid "Labels" msgstr "Etichette" @@ -4000,7 +3997,7 @@ msgstr "Chiaro" msgid "Like" msgstr "Mi piace" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:312 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:315 msgid "Like ({0, plural, one {# like} other {# likes}})" msgstr "Mi piace ({0, plural, one {# mi piace} other {# mi piace}})" @@ -4045,7 +4042,7 @@ 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/view/screens/Profile.tsx:224 +#: src/view/screens/Profile.tsx:226 msgid "Likes" msgstr "Mi piace" @@ -4118,8 +4115,8 @@ msgstr "Lista riattivata" #: src/Navigation.tsx:140 #: src/view/screens/Lists.tsx:62 -#: src/view/screens/Profile.tsx:219 -#: src/view/screens/Profile.tsx:227 +#: src/view/screens/Profile.tsx:221 +#: src/view/screens/Profile.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:669 #: src/view/shell/Drawer.tsx:501 msgid "Lists" @@ -4210,9 +4207,9 @@ msgstr "Gestisci i feed salvati" msgid "Manage your muted words and tags" msgstr "Gestisci parole e tag silenziati" -#: src/screens/Messages/Inbox.tsx:300 -#: src/screens/Messages/Inbox.tsx:319 -#: src/screens/Messages/Inbox.tsx:326 +#: src/screens/Messages/Inbox.tsx:305 +#: src/screens/Messages/Inbox.tsx:324 +#: src/screens/Messages/Inbox.tsx:331 msgid "Mark all as read" msgstr "Segna tutto come letto" @@ -4221,12 +4218,12 @@ msgstr "Segna tutto come letto" msgid "Mark as read" msgstr "Segna come letto" -#: src/screens/Messages/Inbox.tsx:287 -#: src/screens/Messages/Inbox.tsx:310 +#: src/screens/Messages/Inbox.tsx:292 +#: src/screens/Messages/Inbox.tsx:315 msgid "Marked all as read" msgstr "Segnato tutto come letto" -#: src/view/screens/Profile.tsx:222 +#: src/view/screens/Profile.tsx:224 msgid "Media" msgstr "Media" @@ -4558,8 +4555,8 @@ msgid "New" msgstr "Nuova" #: src/components/dms/dialogs/NewChatDialog.tsx:65 -#: src/screens/Messages/ChatList.tsx:350 -#: src/screens/Messages/ChatList.tsx:357 +#: src/screens/Messages/ChatList.tsx:351 +#: src/screens/Messages/ChatList.tsx:358 msgid "New chat" msgstr "Nuova chat" @@ -4593,7 +4590,7 @@ msgstr "Nuova password" #: src/screens/Profile/ProfileFeed/index.tsx:238 #: src/view/screens/Feeds.tsx:549 #: src/view/screens/Notifications.tsx:165 -#: src/view/screens/Profile.tsx:505 +#: src/view/screens/Profile.tsx:507 #: src/view/screens/ProfileList.tsx:253 #: src/view/screens/ProfileList.tsx:286 msgid "New post" @@ -4787,7 +4784,7 @@ msgstr "Non adesso" #: src/view/com/profile/ProfileMenu.tsx:406 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:774 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:358 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:361 msgid "Note about sharing" msgstr "Nota sulla condivisione" @@ -4795,7 +4792,7 @@ msgstr "Nota sulla condivisione" msgid "Note: Bluesky is an open and public network. This setting only limits the visibility of your content on the Bluesky app and website, and other apps may not respect this setting. Your content may still be shown to logged-out users by other apps and websites." msgstr "Nota: Bluesky è una rete aperta e pubblica. Questa impostazione limita solo la visibilità dei tuoi contenuti sull'app e sul sito web di Bluesky e altre app potrebbero non rispettare questa impostazione. I tuoi contenuti potrebbero comunque essere mostrati agli utenti disconnessi da altre app e siti web." -#: src/screens/Messages/ChatList.tsx:263 +#: src/screens/Messages/ChatList.tsx:264 msgid "Nothing here" msgstr "Nulla qui" @@ -5017,7 +5014,7 @@ msgstr "Apre dettagli aggiuntivi per una debug entry" #: src/view/com/composer/videos/SubtitleDialog.tsx:45 msgid "Opens alt text dialog" -msgstr "" +msgstr "Apre la finestra di dialogo del testo alternativo" #: src/view/com/composer/photos/OpenCameraBtn.tsx:73 msgid "Opens camera on device" @@ -5025,7 +5022,7 @@ msgstr "Apre la fotocamera sul dispositivo" #: src/view/com/composer/videos/SubtitleDialog.tsx:44 msgid "Opens captions and alt text dialog" -msgstr "" +msgstr "Apre la finestra di dialogo di sottotitoli e testo alternativo" #: src/screens/Settings/AccountSettings.tsx:127 msgid "Opens change handle dialog" @@ -5484,7 +5481,7 @@ msgid "Post unpinned" msgstr "Post non più fissato" #: src/screens/StarterPack/StarterPackScreen.tsx:186 -#: src/view/screens/Profile.tsx:220 +#: src/view/screens/Profile.tsx:222 msgid "Posts" msgstr "Post" @@ -5571,7 +5568,7 @@ msgid "Processing..." msgstr "Elaborazione in corso…" #: src/view/screens/DebugMod.tsx:920 -#: src/view/screens/Profile.tsx:359 +#: src/view/screens/Profile.tsx:361 msgid "profile" msgstr "profilo" @@ -5718,8 +5715,8 @@ msgstr "Rifiuta" msgid "Reject chat request" msgstr "Rifiuta richiesta" -#: src/screens/Messages/ChatList.tsx:246 -#: src/screens/Messages/Inbox.tsx:186 +#: src/screens/Messages/ChatList.tsx:247 +#: src/screens/Messages/Inbox.tsx:191 msgid "Reload conversations" msgstr "Ricarica conversazioni" @@ -5790,6 +5787,7 @@ msgid "Remove from quick access?" msgstr "Rimuovere da accesso rapido?" #: src/screens/List/ListHiddenScreen.tsx:170 +#: src/screens/List/ListHiddenScreen.tsx:174 msgid "Remove from saved feeds" msgstr "Rimuovi dai feed salvati" @@ -5845,7 +5843,6 @@ msgid "Removed from my feeds" msgstr "Rimosso dai miei feed" #: src/screens/List/ListHiddenScreen.tsx:94 -#: src/screens/List/ListHiddenScreen.tsx:174 msgid "Removed from saved feeds" msgstr "Rimosso dai feed salvati" @@ -5868,7 +5865,7 @@ msgstr "Rimuovi post citato" msgid "Replace with Discover" msgstr "Sostituisci con Discover" -#: src/view/screens/Profile.tsx:221 +#: src/view/screens/Profile.tsx:223 msgid "Replies" msgstr "Risposte" @@ -5885,7 +5882,7 @@ msgctxt "action" msgid "Reply" msgstr "Rispondi" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:264 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:267 msgid "Reply ({0, plural, one {# reply} other {# replies}})" msgstr "Rispondi ({0, plural, one {# risposta} other {# risposte}})" @@ -6148,9 +6145,9 @@ msgstr "Ritenta l'ultima azione che ha generato un errore" #: src/components/StarterPack/ProfileStarterPacks.tsx:334 #: src/screens/Login/LoginForm.tsx:323 #: src/screens/Login/LoginForm.tsx:330 -#: src/screens/Messages/ChatList.tsx:252 +#: src/screens/Messages/ChatList.tsx:253 #: src/screens/Messages/components/MessageListError.tsx:25 -#: src/screens/Messages/Inbox.tsx:192 +#: src/screens/Messages/Inbox.tsx:197 #: src/screens/Onboarding/StepInterests/index.tsx:217 #: src/screens/Onboarding/StepInterests/index.tsx:220 #: src/screens/Signup/BackNextButtons.tsx:53 @@ -6615,7 +6612,7 @@ msgstr "Sessualmente allusivo" #: src/view/com/profile/ProfileMenu.tsx:225 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:481 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:490 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:347 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:350 #: src/view/screens/ProfileList.tsx:506 msgid "Share" msgstr "Condividi" @@ -6635,7 +6632,7 @@ msgstr "Condividi un fatto divertente!" #: src/view/com/profile/ProfileMenu.tsx:411 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:779 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:363 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:366 msgid "Share anyway" msgstr "Condividi comunque" @@ -6942,8 +6939,8 @@ msgstr "C'è stato qualche problema. Riprovare." msgid "Something wrong? Let us know." msgstr "Qualcosa non va? Faccelo sapere." -#: src/App.native.tsx:121 -#: src/App.web.tsx:97 +#: src/App.native.tsx:122 +#: src/App.web.tsx:98 msgid "Sorry! Your session expired. Please sign in again." msgstr "La sessione è scaduta. Accedi di nuovo." @@ -7022,7 +7019,7 @@ msgstr "Starter pack tuoi" msgid "Starter pack is invalid" msgstr "Lo starter pack non è valido" -#: src/view/screens/Profile.tsx:226 +#: src/view/screens/Profile.tsx:228 msgid "Starter Packs" msgstr "Starter pack" @@ -7332,8 +7329,8 @@ msgid "The Privacy Policy has been moved to <0/>" msgstr "L'informativa sulla privacy è stata spostata a <0/>" #: src/view/com/composer/state/video.ts:395 -msgid "The selected video is larger than 50MB." -msgstr "Il video selezionato è più grande di 50MB." +msgid "The selected video is larger than 100 MB." +msgstr "Il video selezionato è più grande di 100 MB." #: src/lib/strings/errors.ts:18 msgid "The server appears to be experiencing issues. Please try again in a few moments." @@ -7597,7 +7594,7 @@ msgid "This post has been deleted." msgstr "Questo post è stato eliminato." #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:776 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:360 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:363 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't signed in." msgstr "Questo post è visibile solo agli utenti registrati. Non sarà visibile alle persone che non hanno effettuato l'accesso." @@ -7876,7 +7873,7 @@ msgstr "Purtroppo, nessuna delle etichette a cui sei iscritto supporta questo ti msgid "Unlike" msgstr "Non mi piace più" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:306 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:309 msgid "Unlike ({0, plural, one {# like} other {# likes}})" msgstr "Non mi piace più ({0, plural, one {# mi piace} other {# mi piace}})" @@ -7995,12 +7992,12 @@ msgstr "Aggiorna a {domain}" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:318 msgctxt "toast" msgid "Updating quote attachment failed" -msgstr "" +msgstr "Impossibile aggiornare allegato" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:350 msgctxt "toast" msgid "Updating reply visibility failed" -msgstr "" +msgstr "Impossibile aggiornare visibilità risposte" #: src/screens/Login/SetNewPasswordForm.tsx:190 msgid "Updating..." @@ -8251,14 +8248,14 @@ msgstr "Video caricato" msgid "Video: {0}" msgstr "Video: {0}" -#: src/view/screens/Profile.tsx:223 +#: src/view/screens/Profile.tsx:225 msgid "Videos" msgstr "Video" #: src/view/com/composer/videos/SelectVideoBtn.tsx:60 #: src/view/com/composer/videos/SelectVideoBtn.tsx:75 msgid "Videos must be less than 3 minutes long" -msgstr "" +msgstr "I video devono avere una durata inferiore a 3 minuti" #: src/screens/Profile/Header/Shell.tsx:168 msgid "View {0}'s avatar" @@ -8521,8 +8518,8 @@ msgid "Who can reply" msgstr "Chi può rispondere" #: src/screens/Home/NoFeedsPinned.tsx:79 -#: src/screens/Messages/ChatList.tsx:230 -#: src/screens/Messages/Inbox.tsx:171 +#: src/screens/Messages/ChatList.tsx:231 +#: src/screens/Messages/Inbox.tsx:176 msgid "Whoops!" msgstr "Ops!" @@ -8627,7 +8624,7 @@ msgstr "Io" #: src/components/forms/HostingProvider.tsx:46 msgid "You are creating an account on" -msgstr "" +msgstr "Stai creando un account su" #: src/screens/SignupQueued.tsx:157 msgid "You are in line." @@ -8682,7 +8679,7 @@ msgstr "Non hai follower." msgid "You don't follow any users who follow @{name}." msgstr "Non segui nessuno che segue @{name}." -#: src/screens/Messages/Inbox.tsx:215 +#: src/screens/Messages/Inbox.tsx:220 msgid "You don't have any chat requests at the moment." msgstr "Non hai richieste di messaggi al momento." @@ -8736,7 +8733,7 @@ msgstr "Hai silenziato questo account." msgid "You have muted this user" msgstr "Hai silenziato questo utente" -#: src/screens/Messages/ChatList.tsx:273 +#: src/screens/Messages/ChatList.tsx:274 msgid "You have no conversations yet. Start one!" msgstr "Non hai ancora nessuna conversazione. Avviane una!" diff --git a/src/locale/locales/ja/messages.po b/src/locale/locales/ja/messages.po index 6c47cbd19e..ed6782435b 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: 2025-03-07 03:35\n" +"PO-Revision-Date: 2025-03-14 20:33\n" "Last-Translator: \n" "Language-Team: Japanese\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -137,7 +137,7 @@ msgstr "{0} / {1}" #. Accessibility label describing how many characters the user has entered out of a 50-character limit in a text input field #: src/screens/StarterPack/Wizard/StepDetails.tsx:55 msgid "{0} out of 50" -msgstr "" +msgstr "{0} / 50" #: src/screens/StarterPack/StarterPackScreen.tsx:485 msgid "{0} people have used this starter pack!" @@ -407,18 +407,18 @@ msgstr "アカウント" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:375 msgctxt "toast" msgid "Account blocked" -msgstr "" +msgstr "アカウントをブロックしました" #: src/view/com/profile/ProfileMenu.tsx:154 msgctxt "toast" msgid "Account followed" -msgstr "" +msgstr "アカウントをフォローしました" #: src/view/com/profile/ProfileMenu.tsx:117 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:398 msgctxt "toast" msgid "Account muted" -msgstr "" +msgstr "アカウントをミュートしました" #: src/components/moderation/ModerationDetailsDialog.tsx:103 #: src/lib/moderation/useModerationCauseDescription.ts:98 @@ -441,18 +441,18 @@ msgstr "クイックアクセスからアカウントを解除" #: src/view/com/profile/ProfileMenu.tsx:131 msgctxt "toast" msgid "Account unblocked" -msgstr "" +msgstr "アカウントのブロックを解除しました" #: src/view/com/profile/ProfileMenu.tsx:166 msgctxt "toast" msgid "Account unfollowed" -msgstr "" +msgstr "アカウントのフォローを解除しました" #: src/view/com/profile/ProfileMenu.tsx:107 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:388 msgctxt "toast" msgid "Account unmuted" -msgstr "" +msgstr "アカウントのミュートを解除しました" #: src/components/dialogs/MutedWords.tsx:328 #: src/view/com/modals/ListAddRemoveUsers.tsx:269 @@ -560,14 +560,11 @@ msgstr "次のDNSレコードをドメインに追加してください:" msgid "Add this feed to your feeds" msgstr "このフィードをあなたのフィードに追加する" +#: src/view/com/profile/ProfileMenu.tsx:273 #: src/view/com/profile/ProfileMenu.tsx:276 msgid "Add to lists" msgstr "リストに追加" -#: src/view/com/profile/ProfileMenu.tsx:273 -msgid "Add to Lists" -msgstr "リストに追加" - #: src/view/com/feeds/FeedSourceCard.tsx:269 msgid "Add to my feeds" msgstr "マイフィードに追加" @@ -817,7 +814,7 @@ msgstr "アプリパスワード" #: src/screens/Settings/AppPasswords.tsx:147 msgctxt "toast" msgid "App password deleted" -msgstr "" +msgstr "アプリパスワードを削除しました" #: src/screens/Settings/components/AddAppPasswordDialog.tsx:84 msgid "App password name must be unique" @@ -854,7 +851,7 @@ msgstr "「{0}」のラベルに異議を申し立てる" #: src/screens/Messages/components/ChatDisabled.tsx:91 msgctxt "toast" msgid "Appeal submitted" -msgstr "" +msgstr "異議申し立てを送信しました" #: src/screens/Takendown.tsx:111 #: src/screens/Takendown.tsx:144 @@ -957,7 +954,7 @@ msgstr "少なくとも3文字" #: src/screens/Settings/AppIconSettings/useAppIconSets.ts:40 msgctxt "Name of app icon variant" msgid "Aurora" -msgstr "" +msgstr "オーロラ" #: src/screens/Settings/AccessibilitySettings.tsx:105 msgid "Autoplay options have moved to the <0>Content and Media settings." @@ -987,7 +984,7 @@ msgstr "ビデオとGIFの自動再生" msgid "Back" msgstr "戻る" -#: src/screens/Messages/Inbox.tsx:233 +#: src/screens/Messages/Inbox.tsx:238 msgid "Back to Chats" msgstr "チャットへ戻る" @@ -1129,7 +1126,7 @@ msgstr "Blueskyでは、この投稿日時の信憑性を確認できません #: src/screens/Settings/AppIconSettings/useAppIconSets.ts:129 msgctxt "Name of app icon variant" msgid "Bluesky Classic™" -msgstr "" +msgstr "Bluesky Classic™" #: src/view/com/auth/server-input/index.tsx:212 msgid "Bluesky is an open network where you can choose your hosting provider. If you're a developer, you can host your own server." @@ -1318,9 +1315,9 @@ msgid "Cancels opening the linked website" msgstr "リンク先のウェブサイトを開くことをキャンセル" #: src/state/shell/composer/index.tsx:82 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:118 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:159 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:195 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:121 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:162 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:198 msgid "Cannot interact with a blocked user" msgstr "ブロックしたユーザーとはやりとりできません" @@ -1410,12 +1407,12 @@ msgstr "チャット" #: src/screens/Messages/components/RequestButtons.tsx:280 msgctxt "toast" msgid "Chat deleted" -msgstr "" +msgstr "チャットを削除しました" #: src/components/dms/ConvoMenu.tsx:176 msgctxt "toast" msgid "Chat muted" -msgstr "" +msgstr "チャットをミュートしました" #: src/Navigation.tsx:418 #: src/screens/Messages/components/InboxPreview.tsx:24 @@ -1423,14 +1420,14 @@ msgid "Chat request inbox" msgstr "チャット要求の受信トレイ" #: src/screens/Messages/components/InboxPreview.tsx:64 -#: src/screens/Messages/Inbox.tsx:72 +#: src/screens/Messages/Inbox.tsx:77 msgid "Chat requests" msgstr "チャットの要求" #: src/components/dms/ConvoMenu.tsx:75 #: src/components/dms/MessageMenu.tsx:83 #: src/Navigation.tsx:413 -#: src/screens/Messages/ChatList.tsx:327 +#: src/screens/Messages/ChatList.tsx:328 msgid "Chat settings" msgstr "チャットの設定" @@ -1441,10 +1438,10 @@ msgstr "チャットの設定" #: src/components/dms/ConvoMenu.tsx:178 msgctxt "toast" msgid "Chat unmuted" -msgstr "" +msgstr "チャットのミュートを解除しました" -#: src/screens/Messages/ChatList.tsx:343 -#: src/screens/Messages/ChatList.tsx:367 +#: src/screens/Messages/ChatList.tsx:344 +#: src/screens/Messages/ChatList.tsx:368 msgid "Chats" msgstr "チャット" @@ -1835,7 +1832,7 @@ msgstr "ビルドバージョンをクリップボードにコピーしました #: src/lib/sharing.ts:41 #: src/view/com/modals/InviteCodes.tsx:153 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:246 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:394 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:397 msgid "Copied to clipboard" msgstr "クリップボードにコピーしました" @@ -2216,12 +2213,12 @@ msgstr "引用投稿を切り離しますか?" #: src/screens/Settings/AboutSettings.tsx:87 msgctxt "toast" msgid "Developer mode disabled" -msgstr "" +msgstr "開発者モードを無効にしました" #: src/screens/Settings/AboutSettings.tsx:81 msgctxt "toast" msgid "Developer mode enabled" -msgstr "" +msgstr "開発者モードを有効にしました" #: src/screens/Settings/Settings.tsx:242 #: src/screens/Settings/Settings.tsx:245 @@ -2569,7 +2566,7 @@ msgstr "メールアドレス" #: src/screens/Settings/components/DisableEmail2FADialog.tsx:64 msgctxt "toast" msgid "Email 2FA disabled" -msgstr "" +msgstr "メールでの2要素認証を無効にしました" #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:54 msgid "Email 2FA enabled" @@ -2587,7 +2584,7 @@ msgstr "メール再送済" #: src/view/com/modals/ChangeEmail.tsx:83 msgctxt "toast" msgid "Email updated" -msgstr "" +msgstr "メールアドレスを更新しました" #: src/view/com/modals/ChangeEmail.tsx:106 msgid "Email Updated" @@ -2596,7 +2593,7 @@ msgstr "メールアドレスは更新されました" #: src/view/com/modals/VerifyEmail.tsx:85 msgctxt "toast" msgid "Email verified" -msgstr "" +msgstr "メールアドレスを確認しました" #: src/components/intents/VerifyEmailIntentDialog.tsx:79 msgid "Email Verified" @@ -2905,7 +2902,7 @@ msgstr "外部メディアの設定" #: src/screens/Messages/components/RequestButtons.tsx:208 msgctxt "toast" msgid "Failed to accept chat" -msgstr "" +msgstr "チャットの受け入れに失敗しました" #: src/screens/Settings/components/ChangeHandleDialog.tsx:568 msgid "Failed to change handle. Please try again." @@ -2932,7 +2929,7 @@ msgstr "リストの作成に失敗しました。インターネットへの接 #: src/screens/Messages/components/RequestButtons.tsx:267 msgctxt "toast" msgid "Failed to delete chat" -msgstr "" +msgstr "チャットの承認に失敗しました" #: src/components/dms/MessageMenu.tsx:75 msgid "Failed to delete message" @@ -2946,8 +2943,8 @@ msgstr "投稿の削除に失敗しました。もう一度お試しください msgid "Failed to delete starter pack" msgstr "スターターパックの削除に失敗しました" -#: src/screens/Messages/ChatList.tsx:242 -#: src/screens/Messages/Inbox.tsx:182 +#: src/screens/Messages/ChatList.tsx:243 +#: src/screens/Messages/Inbox.tsx:187 msgid "Failed to load conversations" msgstr "会話の読み込みに失敗しました" @@ -2973,8 +2970,8 @@ msgstr "おすすめのフィードの読み込みに失敗しました" msgid "Failed to load suggested follows" msgstr "おすすめのフォローの読み込みに失敗しました" -#: src/screens/Messages/Inbox.tsx:290 -#: src/screens/Messages/Inbox.tsx:313 +#: src/screens/Messages/Inbox.tsx:295 +#: src/screens/Messages/Inbox.tsx:318 msgid "Failed to mark all requests as read" msgstr "すべての要求を既読としてマークできませんでした" @@ -3053,12 +3050,12 @@ msgstr "フィードバック" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:286 msgctxt "toast" msgid "Feedback sent!" -msgstr "" +msgstr "フィードバックを送信しました!" #: src/Navigation.tsx:428 #: src/screens/StarterPack/StarterPackScreen.tsx:185 #: src/view/screens/Feeds.tsx:508 -#: src/view/screens/Profile.tsx:225 +#: src/view/screens/Profile.tsx:227 #: src/view/screens/SavedFeeds.tsx:96 #: src/view/screens/Search/Search.tsx:531 #: src/view/shell/desktop/LeftNav.tsx:651 @@ -3074,7 +3071,7 @@ msgstr "フィードはユーザーがプログラミングの専門知識を持 #: src/view/screens/SavedFeeds.tsx:82 msgctxt "toast" msgid "Feeds updated!" -msgstr "" +msgstr "フィードを更新しました!" #: src/screens/Search/components/ExploreRecommendations.tsx:63 msgid "Feeds we think you might like." @@ -3131,17 +3128,17 @@ msgstr "フィットネス" #: src/screens/Settings/AppIconSettings/useAppIconSets.ts:117 msgctxt "Name of app icon variant" msgid "Flat Black" -msgstr "" +msgstr "フラット ブラック" #: src/screens/Settings/AppIconSettings/useAppIconSets.ts:93 msgctxt "Name of app icon variant" msgid "Flat Blue" -msgstr "" +msgstr "フラット ブルー" #: src/screens/Settings/AppIconSettings/useAppIconSets.ts:105 msgctxt "Name of app icon variant" msgid "Flat White" -msgstr "" +msgstr "フラット ホワイト" #: src/screens/Onboarding/StepFinished.tsx:294 msgid "Flexible" @@ -3353,7 +3350,7 @@ msgstr "開始" msgid "Getting started" msgstr "入門" -#: src/components/MediaPreview.tsx:108 +#: src/components/MediaPreview.tsx:116 msgid "GIF" msgstr "GIF" @@ -3369,7 +3366,7 @@ msgstr "法律または利用規約への明らかな違反" #: src/components/Layout/Header/index.tsx:126 #: src/components/moderation/ScreenHider.tsx:154 #: src/components/moderation/ScreenHider.tsx:163 -#: src/screens/Messages/Inbox.tsx:223 +#: src/screens/Messages/Inbox.tsx:228 #: src/screens/Profile/ProfileFeed/index.tsx:89 #: src/screens/VideoFeed/components/Header.tsx:163 #: src/screens/VideoFeed/index.tsx:1108 @@ -3724,7 +3721,7 @@ msgid "Inappropriate messages or explicit links" msgstr "不適切なメッセージ、または露骨なコンテンツへのリンク" #. Title message shown in chat requests inbox when it's empty -#: src/screens/Messages/Inbox.tsx:203 +#: src/screens/Messages/Inbox.tsx:208 msgid "Inbox zero!" msgstr "受信トレイが空です!" @@ -3860,7 +3857,7 @@ msgid "Labeled by the author." msgstr "投稿者によるラベル。" #: src/view/com/composer/labels/LabelsBtn.tsx:75 -#: src/view/screens/Profile.tsx:218 +#: src/view/screens/Profile.tsx:220 msgid "Labels" msgstr "ラベル" @@ -4000,7 +3997,7 @@ msgstr "ライト" msgid "Like" msgstr "いいねする" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:312 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:315 msgid "Like ({0, plural, one {# like} other {# likes}})" msgstr "いいねする({0, plural, other {#件のいいね}})" @@ -4045,7 +4042,7 @@ msgstr "{0, plural, other {#人のユーザー}}がいいね" msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "{likeCount, plural, other {#人のユーザー}}がいいね" -#: src/view/screens/Profile.tsx:224 +#: src/view/screens/Profile.tsx:226 msgid "Likes" msgstr "いいね" @@ -4069,7 +4066,7 @@ msgstr "リストのアバター" #: src/view/screens/ProfileList.tsx:431 msgctxt "toast" msgid "List blocked" -msgstr "" +msgstr "リストをブロックしました" #: src/components/ListCard.tsx:150 #: src/view/com/feeds/FeedSourceCard.tsx:255 @@ -4087,7 +4084,7 @@ msgstr "あなたのリスト" #: src/view/screens/ProfileList.tsx:478 msgctxt "toast" msgid "List deleted" -msgstr "" +msgstr "リストを削除しました" #: src/screens/List/ListHiddenScreen.tsx:129 msgid "List has been hidden" @@ -4100,7 +4097,7 @@ msgstr "非表示のリスト" #: src/view/screens/ProfileList.tsx:395 msgctxt "toast" msgid "List muted" -msgstr "" +msgstr "リストをミュートしました" #: src/view/com/modals/CreateOrEditList.tsx:255 msgid "List Name" @@ -4109,17 +4106,17 @@ msgstr "リストの名前" #: src/view/screens/ProfileList.tsx:449 msgctxt "toast" msgid "List unblocked" -msgstr "" +msgstr "リストのブロックを解除しました" #: src/view/screens/ProfileList.tsx:413 msgctxt "toast" msgid "List unmuted" -msgstr "" +msgstr "リストのミュートを解除しました" #: src/Navigation.tsx:140 #: src/view/screens/Lists.tsx:62 -#: src/view/screens/Profile.tsx:219 -#: src/view/screens/Profile.tsx:227 +#: src/view/screens/Profile.tsx:221 +#: src/view/screens/Profile.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:669 #: src/view/shell/Drawer.tsx:501 msgid "Lists" @@ -4210,9 +4207,9 @@ msgstr "保存されたフィードを管理" msgid "Manage your muted words and tags" msgstr "ミュートしたワードとタグの管理" -#: src/screens/Messages/Inbox.tsx:300 -#: src/screens/Messages/Inbox.tsx:319 -#: src/screens/Messages/Inbox.tsx:326 +#: src/screens/Messages/Inbox.tsx:305 +#: src/screens/Messages/Inbox.tsx:324 +#: src/screens/Messages/Inbox.tsx:331 msgid "Mark all as read" msgstr "すべて既読にする" @@ -4221,12 +4218,12 @@ msgstr "すべて既読にする" msgid "Mark as read" msgstr "既読にする" -#: src/screens/Messages/Inbox.tsx:287 -#: src/screens/Messages/Inbox.tsx:310 +#: src/screens/Messages/Inbox.tsx:292 +#: src/screens/Messages/Inbox.tsx:315 msgid "Marked all as read" msgstr "すべて既読にしました" -#: src/view/screens/Profile.tsx:222 +#: src/view/screens/Profile.tsx:224 msgid "Media" msgstr "メディア" @@ -4283,7 +4280,7 @@ msgstr "メッセージ" #: src/screens/Settings/AppIconSettings/useAppIconSets.ts:81 msgctxt "Name of app icon variant" msgid "Midnight" -msgstr "" +msgstr "ミッドナイト" #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:47 #: src/lib/moderation/useReportOptions.ts:47 @@ -4323,12 +4320,12 @@ msgstr "あなたの作成したモデレーションリスト" #: src/view/com/modals/CreateOrEditList.tsx:177 msgctxt "toast" msgid "Moderation list created" -msgstr "" +msgstr "モデレーションリストを作成しました" #: src/view/com/modals/CreateOrEditList.tsx:163 msgctxt "toast" msgid "Moderation list updated" -msgstr "" +msgstr "モデレーションリストを更新しました" #: src/screens/Moderation/index.tsx:239 msgid "Moderation lists" @@ -4558,8 +4555,8 @@ msgid "New" msgstr "新規" #: src/components/dms/dialogs/NewChatDialog.tsx:65 -#: src/screens/Messages/ChatList.tsx:350 -#: src/screens/Messages/ChatList.tsx:357 +#: src/screens/Messages/ChatList.tsx:351 +#: src/screens/Messages/ChatList.tsx:358 msgid "New chat" msgstr "新しいチャット" @@ -4593,7 +4590,7 @@ msgstr "新しいパスワード" #: src/screens/Profile/ProfileFeed/index.tsx:238 #: src/view/screens/Feeds.tsx:549 #: src/view/screens/Notifications.tsx:165 -#: src/view/screens/Profile.tsx:505 +#: src/view/screens/Profile.tsx:507 #: src/view/screens/ProfileList.tsx:253 #: src/view/screens/ProfileList.tsx:286 msgid "New post" @@ -4787,7 +4784,7 @@ msgstr "今はしない" #: src/view/com/profile/ProfileMenu.tsx:406 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:774 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:358 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:361 msgid "Note about sharing" msgstr "共有についての注意事項" @@ -4795,7 +4792,7 @@ msgstr "共有についての注意事項" msgid "Note: Bluesky is an open and public network. This setting only limits the visibility of your content on the Bluesky app and website, and other apps may not respect this setting. Your content may still be shown to logged-out users by other apps and websites." msgstr "注記:Blueskyはオープンでパブリックなネットワークです。この設定はBlueskyのアプリおよびウェブサイト上のみでのあなたのコンテンツの可視性を制限するものであり、他のアプリではこの設定を尊重しない場合があります。他のアプリやウェブサイトでは、ログアウトしたユーザーにあなたのコンテンツが表示される場合があります。" -#: src/screens/Messages/ChatList.tsx:263 +#: src/screens/Messages/ChatList.tsx:264 msgid "Nothing here" msgstr "何もありません" @@ -5017,7 +5014,7 @@ msgstr "デバッグエントリーの追加詳細を開く" #: src/view/com/composer/videos/SubtitleDialog.tsx:45 msgid "Opens alt text dialog" -msgstr "" +msgstr "ALTテキストのダイアログを開く" #: src/view/com/composer/photos/OpenCameraBtn.tsx:73 msgid "Opens camera on device" @@ -5025,7 +5022,7 @@ msgstr "デバイスのカメラを開く" #: src/view/com/composer/videos/SubtitleDialog.tsx:44 msgid "Opens captions and alt text dialog" -msgstr "" +msgstr "キャプションとALTテキストのダイアログを開く" #: src/screens/Settings/AccountSettings.tsx:127 msgid "Opens change handle dialog" @@ -5427,7 +5424,7 @@ msgstr "@{0}による投稿" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:186 msgctxt "toast" msgid "Post deleted" -msgstr "" +msgstr "投稿を削除しました" #: src/lib/api/index.ts:186 msgid "Post failed to upload. Please check your Internet connection and try again." @@ -5476,15 +5473,15 @@ msgstr "投稿が見つかりません" #: src/state/queries/pinned-post.ts:59 msgctxt "toast" msgid "Post pinned" -msgstr "" +msgstr "投稿を固定しました" #: src/state/queries/pinned-post.ts:61 msgctxt "toast" msgid "Post unpinned" -msgstr "" +msgstr "投稿の固定を解除しました" #: src/screens/StarterPack/StarterPackScreen.tsx:186 -#: src/view/screens/Profile.tsx:220 +#: src/view/screens/Profile.tsx:222 msgid "Posts" msgstr "投稿" @@ -5503,7 +5500,7 @@ msgstr "誤解を招く可能性のあるリンク" #: src/state/queries/notifications/settings.ts:44 msgctxt "toast" msgid "Preference saved" -msgstr "" +msgstr "設定を保存しました" #: src/screens/Messages/components/MessageListError.tsx:19 msgid "Press to attempt reconnection" @@ -5571,7 +5568,7 @@ msgid "Processing..." msgstr "処理中…" #: src/view/screens/DebugMod.tsx:920 -#: src/view/screens/Profile.tsx:359 +#: src/view/screens/Profile.tsx:361 msgid "profile" msgstr "プロフィール" @@ -5586,7 +5583,7 @@ msgstr "プロフィール" #: src/view/com/modals/EditProfile.tsx:124 msgctxt "toast" msgid "Profile updated" -msgstr "" +msgstr "プロフィールを更新しました" #: src/screens/Onboarding/StepFinished.tsx:264 msgid "Public" @@ -5718,8 +5715,8 @@ msgstr "拒否" msgid "Reject chat request" msgstr "チャットのリクエストを拒否する" -#: src/screens/Messages/ChatList.tsx:246 -#: src/screens/Messages/Inbox.tsx:186 +#: src/screens/Messages/ChatList.tsx:247 +#: src/screens/Messages/Inbox.tsx:191 msgid "Reload conversations" msgstr "会話を再読み込み" @@ -5790,6 +5787,7 @@ msgid "Remove from quick access?" msgstr "クイックアクセスから削除しますか?" #: src/screens/List/ListHiddenScreen.tsx:170 +#: src/screens/List/ListHiddenScreen.tsx:174 msgid "Remove from saved feeds" msgstr "保存されたフィードから削除" @@ -5845,7 +5843,6 @@ msgid "Removed from my feeds" msgstr "マイフィードから削除しました" #: src/screens/List/ListHiddenScreen.tsx:94 -#: src/screens/List/ListHiddenScreen.tsx:174 msgid "Removed from saved feeds" msgstr "保存されたフィードから削除しました" @@ -5868,7 +5865,7 @@ msgstr "引用を削除する" msgid "Replace with Discover" msgstr "Discoverで置き換える" -#: src/view/screens/Profile.tsx:221 +#: src/view/screens/Profile.tsx:223 msgid "Replies" msgstr "返信" @@ -5885,7 +5882,7 @@ msgctxt "action" msgid "Reply" msgstr "返信" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:264 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:267 msgid "Reply ({0, plural, one {# reply} other {# replies}})" msgstr "返信する({0, plural, other {#件の返信}})" @@ -5936,7 +5933,7 @@ msgstr "あなたへの返信" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:346 msgctxt "toast" msgid "Reply visibility updated" -msgstr "" +msgstr "返信の表示設定を更新しました" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:345 msgid "Reply was successfully hidden" @@ -6148,9 +6145,9 @@ msgstr "エラーになった最後のアクションをやり直す" #: src/components/StarterPack/ProfileStarterPacks.tsx:334 #: src/screens/Login/LoginForm.tsx:323 #: src/screens/Login/LoginForm.tsx:330 -#: src/screens/Messages/ChatList.tsx:252 +#: src/screens/Messages/ChatList.tsx:253 #: src/screens/Messages/components/MessageListError.tsx:25 -#: src/screens/Messages/Inbox.tsx:192 +#: src/screens/Messages/Inbox.tsx:197 #: src/screens/Onboarding/StepInterests/index.tsx:217 #: src/screens/Onboarding/StepInterests/index.tsx:220 #: src/screens/Signup/BackNextButtons.tsx:53 @@ -6596,7 +6593,7 @@ msgstr "設定" #: src/screens/ModerationInteractionSettings/index.tsx:102 msgctxt "toast" msgid "Settings saved" -msgstr "" +msgstr "設定を保存しました" #: src/view/com/composer/labels/LabelsBtn.tsx:174 msgid "Sexual activity or erotic nudity." @@ -6615,7 +6612,7 @@ msgstr "性的にきわどい" #: src/view/com/profile/ProfileMenu.tsx:225 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:481 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:490 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:347 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:350 #: src/view/screens/ProfileList.tsx:506 msgid "Share" msgstr "共有" @@ -6635,7 +6632,7 @@ msgstr "面白いことをシェアして!" #: src/view/com/profile/ProfileMenu.tsx:411 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:779 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:363 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:366 msgid "Share anyway" msgstr "とにかく共有" @@ -6942,8 +6939,8 @@ msgstr "問題が発生しました。もう一度お試しください。" msgid "Something wrong? Let us know." msgstr "何か問題がありますか?お知らせください。" -#: src/App.native.tsx:121 -#: src/App.web.tsx:97 +#: src/App.native.tsx:122 +#: src/App.web.tsx:98 msgid "Sorry! Your session expired. Please sign in again." msgstr "申し訳ありません!セッションの有効期限が切れました。もう一度サインインしてください。" @@ -7022,7 +7019,7 @@ msgstr "自分のスターターパック" msgid "Starter pack is invalid" msgstr "スターターパックが無効です" -#: src/view/screens/Profile.tsx:226 +#: src/view/screens/Profile.tsx:228 msgid "Starter Packs" msgstr "スターターパック" @@ -7109,12 +7106,12 @@ msgstr "きわどい" #: src/screens/Settings/AppIconSettings/useAppIconSets.ts:60 msgctxt "Name of app icon variant" msgid "Sunrise" -msgstr "" +msgstr "サンライズ" #: src/screens/Settings/AppIconSettings/useAppIconSets.ts:70 msgctxt "Name of app icon variant" msgid "Sunset" -msgstr "" +msgstr "サンセット" #: src/Navigation.tsx:286 #: src/view/screens/Support.tsx:31 @@ -7332,8 +7329,8 @@ msgid "The Privacy Policy has been moved to <0/>" msgstr "プライバシーポリシーは<0/>に移動しました" #: src/view/com/composer/state/video.ts:395 -msgid "The selected video is larger than 50MB." -msgstr "選択したビデオのサイズが50MBを超えています。" +msgid "The selected video is larger than 100 MB." +msgstr "選択したビデオのサイズが 100 MB を超えています。" #: src/lib/strings/errors.ts:18 msgid "The server appears to be experiencing issues. Please try again in a few moments." @@ -7597,7 +7594,7 @@ msgid "This post has been deleted." msgstr "この投稿は削除されました。" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:776 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:360 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:363 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't signed in." msgstr "この投稿はサインインしているユーザーにのみ表示されます。サインインしていないユーザーには表示されません。" @@ -7876,7 +7873,7 @@ msgstr "残念ながら、登録しているラベラーはどれもこのタイ msgid "Unlike" msgstr "いいねを外す" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:306 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:309 msgid "Unlike ({0, plural, one {# like} other {# likes}})" msgstr "いいねを外す({0, plural, other {#件のいいね}})" @@ -7995,12 +7992,12 @@ msgstr "{domain}に更新" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:318 msgctxt "toast" msgid "Updating quote attachment failed" -msgstr "" +msgstr "引用の添付の更新に失敗しました" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:350 msgctxt "toast" msgid "Updating reply visibility failed" -msgstr "" +msgstr "返信の表示設定の更新に失敗しました" #: src/screens/Login/SetNewPasswordForm.tsx:190 msgid "Updating..." @@ -8084,7 +8081,7 @@ msgstr "使用者:" #: src/components/dms/ReportDialog.tsx:324 msgctxt "toast" msgid "User blocked" -msgstr "" +msgstr "ユーザーをブロックしました" #: src/components/moderation/ModerationDetailsDialog.tsx:71 #: src/lib/moderation/useModerationCauseDescription.ts:63 @@ -8122,12 +8119,12 @@ msgstr "あなたの作成したユーザーリスト" #: src/view/com/modals/CreateOrEditList.tsx:176 msgctxt "toast" msgid "User list created" -msgstr "" +msgstr "ユーザーリストを作成しました" #: src/view/com/modals/CreateOrEditList.tsx:162 msgctxt "toast" msgid "User list updated" -msgstr "" +msgstr "ユーザーリストを更新しました" #: src/screens/Login/LoginForm.tsx:201 msgid "Username or email address" @@ -8251,14 +8248,14 @@ msgstr "ビデオをアップロードしました" msgid "Video: {0}" msgstr "ビデオ:{0}" -#: src/view/screens/Profile.tsx:223 +#: src/view/screens/Profile.tsx:225 msgid "Videos" msgstr "ビデオ" #: src/view/com/composer/videos/SelectVideoBtn.tsx:60 #: src/view/com/composer/videos/SelectVideoBtn.tsx:75 msgid "Videos must be less than 3 minutes long" -msgstr "" +msgstr "ビデオは3分未満でなければなりません" #: src/screens/Profile/Header/Shell.tsx:168 msgid "View {0}'s avatar" @@ -8521,8 +8518,8 @@ msgid "Who can reply" msgstr "返信できるユーザー" #: src/screens/Home/NoFeedsPinned.tsx:79 -#: src/screens/Messages/ChatList.tsx:230 -#: src/screens/Messages/Inbox.tsx:171 +#: src/screens/Messages/ChatList.tsx:231 +#: src/screens/Messages/Inbox.tsx:176 msgid "Whoops!" msgstr "おっと!" @@ -8627,7 +8624,7 @@ msgstr "あなた" #: src/components/forms/HostingProvider.tsx:46 msgid "You are creating an account on" -msgstr "" +msgstr "アカウントの作成場所:" #: src/screens/SignupQueued.tsx:157 msgid "You are in line." @@ -8682,7 +8679,7 @@ msgstr "あなたはまだだれもフォロワーがいません。" msgid "You don't follow any users who follow @{name}." msgstr "@{name}をフォローしているユーザーを誰もフォローしていません。" -#: src/screens/Messages/Inbox.tsx:215 +#: src/screens/Messages/Inbox.tsx:220 msgid "You don't have any chat requests at the moment." msgstr "現在、チャットの要求はありません。" @@ -8736,7 +8733,7 @@ msgstr "このアカウントをミュートしました。" msgid "You have muted this user" msgstr "このユーザーをミュートしました" -#: src/screens/Messages/ChatList.tsx:273 +#: src/screens/Messages/ChatList.tsx:274 msgid "You have no conversations yet. Start one!" msgstr "まだ会話していません。始めましょう!" diff --git a/src/locale/locales/km/messages.po b/src/locale/locales/km/messages.po index 5cfbc6e90d..7f27c29842 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: 2025-03-07 03:35\n" +"PO-Revision-Date: 2025-03-14 20:33\n" "Last-Translator: \n" "Language-Team: Khmer\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -407,18 +407,18 @@ msgstr "គណនី" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:375 msgctxt "toast" msgid "Account blocked" -msgstr "" +msgstr "គណនីត្រូវបានរារាំង" #: src/view/com/profile/ProfileMenu.tsx:154 msgctxt "toast" msgid "Account followed" -msgstr "" +msgstr "គណនីបានធ្វើតាម" #: src/view/com/profile/ProfileMenu.tsx:117 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:398 msgctxt "toast" msgid "Account muted" -msgstr "" +msgstr "គណនីត្រូវបានបិទសំឡេង" #: src/components/moderation/ModerationDetailsDialog.tsx:103 #: src/lib/moderation/useModerationCauseDescription.ts:98 @@ -441,18 +441,18 @@ msgstr "គណនីត្រូវបានដកចេញពីការចូ #: src/view/com/profile/ProfileMenu.tsx:131 msgctxt "toast" msgid "Account unblocked" -msgstr "" +msgstr "គណនីត្រូវបានបិទ" #: src/view/com/profile/ProfileMenu.tsx:166 msgctxt "toast" msgid "Account unfollowed" -msgstr "" +msgstr "គណនី​មិន​បាន​តាម" #: src/view/com/profile/ProfileMenu.tsx:107 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:388 msgctxt "toast" msgid "Account unmuted" -msgstr "" +msgstr "គណនីត្រូវបានបើក" #: src/components/dialogs/MutedWords.tsx:328 #: src/view/com/modals/ListAddRemoveUsers.tsx:269 @@ -560,14 +560,11 @@ msgstr "បន្ថែមកំណត់ត្រា DNS ខាងក្រោ msgid "Add this feed to your feeds" msgstr "បញ្ចូលព័ត៌មាននេះទៅក្នុងមតិព័ត៌មានរបស់អ្នក" +#: src/view/com/profile/ProfileMenu.tsx:273 #: src/view/com/profile/ProfileMenu.tsx:276 msgid "Add to lists" msgstr "បន្ថែមទៅបញ្ជី" -#: src/view/com/profile/ProfileMenu.tsx:273 -msgid "Add to Lists" -msgstr "បន្ថែមទៅបញ្ជី" - #: src/view/com/feeds/FeedSourceCard.tsx:269 msgid "Add to my feeds" msgstr "បន្ថែមទៅមតិព័ត៌មានរបស់ខ្ញុំ" @@ -817,7 +814,7 @@ msgstr "ពាក្យសម្ងាត់កម្មវិធី" #: src/screens/Settings/AppPasswords.tsx:147 msgctxt "toast" msgid "App password deleted" -msgstr "" +msgstr "ពាក្យសម្ងាត់កម្មវិធីត្រូវបានលុប" #: src/screens/Settings/components/AddAppPasswordDialog.tsx:84 msgid "App password name must be unique" @@ -854,7 +851,7 @@ msgstr "" #: src/screens/Messages/components/ChatDisabled.tsx:91 msgctxt "toast" msgid "Appeal submitted" -msgstr "" +msgstr "បាន​ដាក់​បណ្ដឹង​ឧទ្ធរណ៍" #: src/screens/Takendown.tsx:111 #: src/screens/Takendown.tsx:144 @@ -987,7 +984,7 @@ msgstr "ចាក់វីដេអូ និង GIFs ដោយស្វ័យ msgid "Back" msgstr "ត្រឡប់" -#: src/screens/Messages/Inbox.tsx:233 +#: src/screens/Messages/Inbox.tsx:238 msgid "Back to Chats" msgstr "" @@ -1318,9 +1315,9 @@ msgid "Cancels opening the linked website" msgstr "បោះបង់ការបើកគេហទំព័រដែលបានភ្ជាប់" #: src/state/shell/composer/index.tsx:82 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:118 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:159 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:195 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:121 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:162 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:198 msgid "Cannot interact with a blocked user" msgstr "មិនអាចធ្វើអន្តរកម្មជាមួយអ្នកប្រើប្រាស់ដែលត្រូវបានទប់ស្កាត់បានទេ" @@ -1415,7 +1412,7 @@ msgstr "" #: src/components/dms/ConvoMenu.tsx:176 msgctxt "toast" msgid "Chat muted" -msgstr "" +msgstr "បានបិទការជជែក" #: src/Navigation.tsx:418 #: src/screens/Messages/components/InboxPreview.tsx:24 @@ -1423,14 +1420,14 @@ msgid "Chat request inbox" msgstr "" #: src/screens/Messages/components/InboxPreview.tsx:64 -#: src/screens/Messages/Inbox.tsx:72 +#: src/screens/Messages/Inbox.tsx:77 msgid "Chat requests" msgstr "" #: src/components/dms/ConvoMenu.tsx:75 #: src/components/dms/MessageMenu.tsx:83 #: src/Navigation.tsx:413 -#: src/screens/Messages/ChatList.tsx:327 +#: src/screens/Messages/ChatList.tsx:328 msgid "Chat settings" msgstr "ការកំណត់ការជជែក" @@ -1441,10 +1438,10 @@ msgstr "ការកំណត់ការជជែក" #: src/components/dms/ConvoMenu.tsx:178 msgctxt "toast" msgid "Chat unmuted" -msgstr "" +msgstr "បាន​បើក​ការ​ជជែក" -#: src/screens/Messages/ChatList.tsx:343 -#: src/screens/Messages/ChatList.tsx:367 +#: src/screens/Messages/ChatList.tsx:344 +#: src/screens/Messages/ChatList.tsx:368 msgid "Chats" msgstr "" @@ -1835,7 +1832,7 @@ msgstr "បានចម្លងកំណែស្ថាបនាទៅ clipboar #: src/lib/sharing.ts:41 #: src/view/com/modals/InviteCodes.tsx:153 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:246 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:394 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:397 msgid "Copied to clipboard" msgstr "បានចម្លងទៅ clipboard" @@ -2587,7 +2584,7 @@ msgstr "ផ្ញើអ៊ីមែលឡើងវិញ" #: src/view/com/modals/ChangeEmail.tsx:83 msgctxt "toast" msgid "Email updated" -msgstr "" +msgstr "បានធ្វើបច្ចុប្បន្នភាពអ៊ីមែល" #: src/view/com/modals/ChangeEmail.tsx:106 msgid "Email Updated" @@ -2596,7 +2593,7 @@ msgstr "បានធ្វើបច្ចុប្បន្នភាពអ៊ី #: src/view/com/modals/VerifyEmail.tsx:85 msgctxt "toast" msgid "Email verified" -msgstr "" +msgstr "បានផ្ទៀងផ្ទាត់អ៊ីមែល" #: src/components/intents/VerifyEmailIntentDialog.tsx:79 msgid "Email Verified" @@ -2946,8 +2943,8 @@ msgstr "បរាជ័យក្នុងការលុបការបង្ហ msgid "Failed to delete starter pack" msgstr "បរាជ័យក្នុងការលុបកញ្ចប់ចាប់ផ្តើម" -#: src/screens/Messages/ChatList.tsx:242 -#: src/screens/Messages/Inbox.tsx:182 +#: src/screens/Messages/ChatList.tsx:243 +#: src/screens/Messages/Inbox.tsx:187 msgid "Failed to load conversations" msgstr "" @@ -2973,8 +2970,8 @@ msgstr "បានបរាជ័យក្នុងការផ្ទុកព័ msgid "Failed to load suggested follows" msgstr "បានបរាជ័យក្នុងការផ្ទុកដែលបានណែនាំដូចខាងក្រោម" -#: src/screens/Messages/Inbox.tsx:290 -#: src/screens/Messages/Inbox.tsx:313 +#: src/screens/Messages/Inbox.tsx:295 +#: src/screens/Messages/Inbox.tsx:318 msgid "Failed to mark all requests as read" msgstr "" @@ -3053,12 +3050,12 @@ msgstr "មតិកែលម្អ" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:286 msgctxt "toast" msgid "Feedback sent!" -msgstr "" +msgstr "បានផ្ញើមតិកែលម្អ!" #: src/Navigation.tsx:428 #: src/screens/StarterPack/StarterPackScreen.tsx:185 #: src/view/screens/Feeds.tsx:508 -#: src/view/screens/Profile.tsx:225 +#: src/view/screens/Profile.tsx:227 #: src/view/screens/SavedFeeds.tsx:96 #: src/view/screens/Search/Search.tsx:531 #: src/view/shell/desktop/LeftNav.tsx:651 @@ -3074,7 +3071,7 @@ msgstr "មតិព័ត៌មានគឺជាក្បួនដោះស្ #: src/view/screens/SavedFeeds.tsx:82 msgctxt "toast" msgid "Feeds updated!" -msgstr "" +msgstr "បានធ្វើបច្ចុប្បន្នភាពព័ត៌មាន!" #: src/screens/Search/components/ExploreRecommendations.tsx:63 msgid "Feeds we think you might like." @@ -3353,7 +3350,7 @@ msgstr "ចាប់ផ្តើម" msgid "Getting started" msgstr "ការចាប់ផ្តើម" -#: src/components/MediaPreview.tsx:108 +#: src/components/MediaPreview.tsx:116 msgid "GIF" msgstr "" @@ -3369,7 +3366,7 @@ msgstr "ការបំពានច្បាប់ ឬលក្ខខណ្ឌ #: src/components/Layout/Header/index.tsx:126 #: src/components/moderation/ScreenHider.tsx:154 #: src/components/moderation/ScreenHider.tsx:163 -#: src/screens/Messages/Inbox.tsx:223 +#: src/screens/Messages/Inbox.tsx:228 #: src/screens/Profile/ProfileFeed/index.tsx:89 #: src/screens/VideoFeed/components/Header.tsx:163 #: src/screens/VideoFeed/index.tsx:1108 @@ -3724,7 +3721,7 @@ msgid "Inappropriate messages or explicit links" msgstr "សារមិនសមរម្យ ឬតំណច្បាស់លាស់" #. Title message shown in chat requests inbox when it's empty -#: src/screens/Messages/Inbox.tsx:203 +#: src/screens/Messages/Inbox.tsx:208 msgid "Inbox zero!" msgstr "" @@ -3860,7 +3857,7 @@ msgid "Labeled by the author." msgstr "ដាក់ស្លាកដោយអ្នកនិពន្ធ" #: src/view/com/composer/labels/LabelsBtn.tsx:75 -#: src/view/screens/Profile.tsx:218 +#: src/view/screens/Profile.tsx:220 msgid "Labels" msgstr "ស្លាក" @@ -4000,7 +3997,7 @@ msgstr "ពន្លឺ" msgid "Like" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:312 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:315 msgid "Like ({0, plural, one {# like} other {# likes}})" msgstr "" @@ -4045,7 +4042,7 @@ msgstr "" msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "" -#: src/view/screens/Profile.tsx:224 +#: src/view/screens/Profile.tsx:226 msgid "Likes" msgstr "ចូលចិត្ត" @@ -4069,7 +4066,7 @@ msgstr "បញ្ជី Avatar" #: src/view/screens/ProfileList.tsx:431 msgctxt "toast" msgid "List blocked" -msgstr "" +msgstr "បញ្ជីត្រូវបានរារាំង" #: src/components/ListCard.tsx:150 #: src/view/com/feeds/FeedSourceCard.tsx:255 @@ -4087,7 +4084,7 @@ msgstr "" #: src/view/screens/ProfileList.tsx:478 msgctxt "toast" msgid "List deleted" -msgstr "" +msgstr "បានលុបបញ្ជី" #: src/screens/List/ListHiddenScreen.tsx:129 msgid "List has been hidden" @@ -4100,7 +4097,7 @@ msgstr "បញ្ជីដែលលាក់" #: src/view/screens/ProfileList.tsx:395 msgctxt "toast" msgid "List muted" -msgstr "" +msgstr "បានបិទបញ្ជី" #: src/view/com/modals/CreateOrEditList.tsx:255 msgid "List Name" @@ -4109,17 +4106,17 @@ msgstr "បញ្ជីឈ្មោះ" #: src/view/screens/ProfileList.tsx:449 msgctxt "toast" msgid "List unblocked" -msgstr "" +msgstr "បញ្ជីត្រូវបានបិទ" #: src/view/screens/ProfileList.tsx:413 msgctxt "toast" msgid "List unmuted" -msgstr "" +msgstr "បាន​បិទ​បញ្ជី" #: src/Navigation.tsx:140 #: src/view/screens/Lists.tsx:62 -#: src/view/screens/Profile.tsx:219 -#: src/view/screens/Profile.tsx:227 +#: src/view/screens/Profile.tsx:221 +#: src/view/screens/Profile.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:669 #: src/view/shell/Drawer.tsx:501 msgid "Lists" @@ -4210,9 +4207,9 @@ msgstr "គ្រប់គ្រងព័ត៌មានដែលបានរក msgid "Manage your muted words and tags" msgstr "គ្រប់គ្រងពាក្យ និងស្លាកដែលបានបិទរបស់អ្នក" -#: src/screens/Messages/Inbox.tsx:300 -#: src/screens/Messages/Inbox.tsx:319 -#: src/screens/Messages/Inbox.tsx:326 +#: src/screens/Messages/Inbox.tsx:305 +#: src/screens/Messages/Inbox.tsx:324 +#: src/screens/Messages/Inbox.tsx:331 msgid "Mark all as read" msgstr "" @@ -4221,12 +4218,12 @@ msgstr "" msgid "Mark as read" msgstr "សម្គាល់ថាបានអានហើយ" -#: src/screens/Messages/Inbox.tsx:287 -#: src/screens/Messages/Inbox.tsx:310 +#: src/screens/Messages/Inbox.tsx:292 +#: src/screens/Messages/Inbox.tsx:315 msgid "Marked all as read" msgstr "" -#: src/view/screens/Profile.tsx:222 +#: src/view/screens/Profile.tsx:224 msgid "Media" msgstr "ប្រព័ន្ធផ្សព្វផ្សាយ" @@ -4323,12 +4320,12 @@ msgstr "បញ្ជីសម្របសម្រួលដោយអ្នក" #: src/view/com/modals/CreateOrEditList.tsx:177 msgctxt "toast" msgid "Moderation list created" -msgstr "" +msgstr "បាន​បង្កើត​បញ្ជី​សម្រប​សម្រួល" #: src/view/com/modals/CreateOrEditList.tsx:163 msgctxt "toast" msgid "Moderation list updated" -msgstr "" +msgstr "បានធ្វើបច្ចុប្បន្នភាពបញ្ជីសម្របសម្រួល" #: src/screens/Moderation/index.tsx:239 msgid "Moderation lists" @@ -4558,8 +4555,8 @@ msgid "New" msgstr "ថ្មី" #: src/components/dms/dialogs/NewChatDialog.tsx:65 -#: src/screens/Messages/ChatList.tsx:350 -#: src/screens/Messages/ChatList.tsx:357 +#: src/screens/Messages/ChatList.tsx:351 +#: src/screens/Messages/ChatList.tsx:358 msgid "New chat" msgstr "ការជជែកថ្មី" @@ -4593,7 +4590,7 @@ msgstr "ពាក្យសម្ងាត់ថ្មី" #: src/screens/Profile/ProfileFeed/index.tsx:238 #: src/view/screens/Feeds.tsx:549 #: src/view/screens/Notifications.tsx:165 -#: src/view/screens/Profile.tsx:505 +#: src/view/screens/Profile.tsx:507 #: src/view/screens/ProfileList.tsx:253 #: src/view/screens/ProfileList.tsx:286 msgid "New post" @@ -4787,7 +4784,7 @@ msgstr "ពេលនេះទេ" #: src/view/com/profile/ProfileMenu.tsx:406 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:774 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:358 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:361 msgid "Note about sharing" msgstr "ចំណាំអំពីការចែករំលែក" @@ -4795,7 +4792,7 @@ msgstr "ចំណាំអំពីការចែករំលែក" msgid "Note: Bluesky is an open and public network. This setting only limits the visibility of your content on the Bluesky app and website, and other apps may not respect this setting. Your content may still be shown to logged-out users by other apps and websites." msgstr "ចំណាំ៖ Bluesky គឺជាបណ្តាញបើកចំហ និងសាធារណៈ។ ការកំណត់នេះកំណត់តែការមើលឃើញខ្លឹមសាររបស់អ្នកនៅលើកម្មវិធី និងគេហទំព័រ Bluesky ហើយកម្មវិធីផ្សេងទៀតប្រហែលជាមិនគោរពការកំណត់នេះទេ។ ខ្លឹមសាររបស់អ្នកអាចនៅតែត្រូវបានបង្ហាញដល់អ្នកប្រើប្រាស់ដែលបានចេញពីគណនីដោយកម្មវិធី និងគេហទំព័រផ្សេងទៀត" -#: src/screens/Messages/ChatList.tsx:263 +#: src/screens/Messages/ChatList.tsx:264 msgid "Nothing here" msgstr "គ្មានអ្វីនៅទីនេះទេ" @@ -5427,7 +5424,7 @@ msgstr "" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:186 msgctxt "toast" msgid "Post deleted" -msgstr "" +msgstr "Post ត្រូវាបានលុប" #: src/lib/api/index.ts:186 msgid "Post failed to upload. Please check your Internet connection and try again." @@ -5484,7 +5481,7 @@ msgid "Post unpinned" msgstr "" #: src/screens/StarterPack/StarterPackScreen.tsx:186 -#: src/view/screens/Profile.tsx:220 +#: src/view/screens/Profile.tsx:222 msgid "Posts" msgstr "ការបង្ហោះ" @@ -5503,7 +5500,7 @@ msgstr "តំណភ្ជាប់ដែលអាចយល់ច្រឡំ" #: src/state/queries/notifications/settings.ts:44 msgctxt "toast" msgid "Preference saved" -msgstr "" +msgstr "បានរក្សាទុកចំណូលចិត្ត" #: src/screens/Messages/components/MessageListError.tsx:19 msgid "Press to attempt reconnection" @@ -5571,7 +5568,7 @@ msgid "Processing..." msgstr "កំពុងដំណើរការ..." #: src/view/screens/DebugMod.tsx:920 -#: src/view/screens/Profile.tsx:359 +#: src/view/screens/Profile.tsx:361 msgid "profile" msgstr "ប្រវត្តិរូប" @@ -5586,7 +5583,7 @@ msgstr "ប្រវត្តិរូប" #: src/view/com/modals/EditProfile.tsx:124 msgctxt "toast" msgid "Profile updated" -msgstr "" +msgstr "បានធ្វើបច្ចុប្បន្នភាពប្រវត្តិរូប" #: src/screens/Onboarding/StepFinished.tsx:264 msgid "Public" @@ -5718,8 +5715,8 @@ msgstr "" msgid "Reject chat request" msgstr "" -#: src/screens/Messages/ChatList.tsx:246 -#: src/screens/Messages/Inbox.tsx:186 +#: src/screens/Messages/ChatList.tsx:247 +#: src/screens/Messages/Inbox.tsx:191 msgid "Reload conversations" msgstr "ផ្ទុកការសន្ទនាឡើងវិញ" @@ -5790,6 +5787,7 @@ msgid "Remove from quick access?" msgstr "ដកចេញពីការចូលប្រើរហ័ស?" #: src/screens/List/ListHiddenScreen.tsx:170 +#: src/screens/List/ListHiddenScreen.tsx:174 msgid "Remove from saved feeds" msgstr "យកចេញពីព័ត៌មានដែលបានរក្សាទុក" @@ -5845,7 +5843,6 @@ msgid "Removed from my feeds" msgstr "បានលុបចេញពីព័ត៌មានរបស់ខ្ញុំ" #: src/screens/List/ListHiddenScreen.tsx:94 -#: src/screens/List/ListHiddenScreen.tsx:174 msgid "Removed from saved feeds" msgstr "បានលុបចេញពីព័ត៌មានដែលបានរក្សាទុក" @@ -5868,7 +5865,7 @@ msgstr "លុប quoted post" msgid "Replace with Discover" msgstr "ជំនួសដោយ Discover" -#: src/view/screens/Profile.tsx:221 +#: src/view/screens/Profile.tsx:223 msgid "Replies" msgstr "ការឆ្លើយតប" @@ -5885,7 +5882,7 @@ msgctxt "action" msgid "Reply" msgstr "ឆ្លើយតប" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:264 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:267 msgid "Reply ({0, plural, one {# reply} other {# replies}})" msgstr "" @@ -5936,7 +5933,7 @@ msgstr "ឆ្លើយតបទៅអ្នក" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:346 msgctxt "toast" msgid "Reply visibility updated" -msgstr "" +msgstr "បានធ្វើបច្ចុប្បន្នភាពភាពមើលឃើញនៃការឆ្លើយតប" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:345 msgid "Reply was successfully hidden" @@ -6148,9 +6145,9 @@ msgstr "ព្យាយាមម្តងទៀតនូវសកម្មភា #: src/components/StarterPack/ProfileStarterPacks.tsx:334 #: src/screens/Login/LoginForm.tsx:323 #: src/screens/Login/LoginForm.tsx:330 -#: src/screens/Messages/ChatList.tsx:252 +#: src/screens/Messages/ChatList.tsx:253 #: src/screens/Messages/components/MessageListError.tsx:25 -#: src/screens/Messages/Inbox.tsx:192 +#: src/screens/Messages/Inbox.tsx:197 #: src/screens/Onboarding/StepInterests/index.tsx:217 #: src/screens/Onboarding/StepInterests/index.tsx:220 #: src/screens/Signup/BackNextButtons.tsx:53 @@ -6615,7 +6612,7 @@ msgstr "ចំណង់ផ្លូវភេទ" #: src/view/com/profile/ProfileMenu.tsx:225 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:481 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:490 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:347 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:350 #: src/view/screens/ProfileList.tsx:506 msgid "Share" msgstr "ចែករំលែក" @@ -6635,7 +6632,7 @@ msgstr "ចែករំលែកការពិតរីករាយ" #: src/view/com/profile/ProfileMenu.tsx:411 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:779 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:363 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:366 msgid "Share anyway" msgstr "ចែករំលែក" @@ -6942,8 +6939,8 @@ msgstr "" msgid "Something wrong? Let us know." msgstr "" -#: src/App.native.tsx:121 -#: src/App.web.tsx:97 +#: src/App.native.tsx:122 +#: src/App.web.tsx:98 msgid "Sorry! Your session expired. Please sign in again." msgstr "" @@ -7022,7 +7019,7 @@ msgstr "កញ្ចប់ចាប់ផ្តើមដោយអ្នក" msgid "Starter pack is invalid" msgstr "កញ្ចប់ចាប់ផ្តើមមិនត្រឹមត្រូវទេ" -#: src/view/screens/Profile.tsx:226 +#: src/view/screens/Profile.tsx:228 msgid "Starter Packs" msgstr "កញ្ចប់ចាប់ផ្តើម" @@ -7332,8 +7329,8 @@ msgid "The Privacy Policy has been moved to <0/>" msgstr "គោលការណ៍ឯកជនភាពត្រូវបានផ្លាស់ទីទៅ <0/>" #: src/view/com/composer/state/video.ts:395 -msgid "The selected video is larger than 50MB." -msgstr "វីដេអូដែលបានជ្រើសរើសមានទំហំធំជាង 50MB" +msgid "The selected video is larger than 100 MB." +msgstr "" #: src/lib/strings/errors.ts:18 msgid "The server appears to be experiencing issues. Please try again in a few moments." @@ -7597,7 +7594,7 @@ msgid "This post has been deleted." msgstr "ប្រកាសនេះត្រូវបានលុប" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:776 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:360 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:363 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't signed in." msgstr "" @@ -7876,7 +7873,7 @@ msgstr "" msgid "Unlike" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:306 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:309 msgid "Unlike ({0, plural, one {# like} other {# likes}})" msgstr "" @@ -7995,12 +7992,12 @@ msgstr "ធ្វើបច្ចុប្បន្នភាពទៅ {domain}" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:318 msgctxt "toast" msgid "Updating quote attachment failed" -msgstr "" +msgstr "ការធ្វើបច្ចុប្បន្នភាពឯកសារភ្ជាប់សម្រង់បានបរាជ័យ" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:350 msgctxt "toast" msgid "Updating reply visibility failed" -msgstr "" +msgstr "ការធ្វើបច្ចុប្បន្នភាពលទ្ធភាពមើលឃើញការឆ្លើយតបបានបរាជ័យ" #: src/screens/Login/SetNewPasswordForm.tsx:190 msgid "Updating..." @@ -8122,12 +8119,12 @@ msgstr "បញ្ជីអ្នកប្រើប្រាស់ដោយអ្ #: src/view/com/modals/CreateOrEditList.tsx:176 msgctxt "toast" msgid "User list created" -msgstr "" +msgstr "បាន​បង្កើត​បញ្ជី​អ្នក​ប្រើ" #: src/view/com/modals/CreateOrEditList.tsx:162 msgctxt "toast" msgid "User list updated" -msgstr "" +msgstr "ធ្វើបច្ចុប្បន្នភាពបញ្ជីអ្នកប្រើប្រាស់" #: src/screens/Login/LoginForm.tsx:201 msgid "Username or email address" @@ -8251,7 +8248,7 @@ msgstr "បង្ហោះវីដេអូ" msgid "Video: {0}" msgstr "វីដេអូ៖ {0}" -#: src/view/screens/Profile.tsx:223 +#: src/view/screens/Profile.tsx:225 msgid "Videos" msgstr "" @@ -8521,8 +8518,8 @@ msgid "Who can reply" msgstr "អ្នកដែលអាចឆ្លើយបាន" #: src/screens/Home/NoFeedsPinned.tsx:79 -#: src/screens/Messages/ChatList.tsx:230 -#: src/screens/Messages/Inbox.tsx:171 +#: src/screens/Messages/ChatList.tsx:231 +#: src/screens/Messages/Inbox.tsx:176 msgid "Whoops!" msgstr "" @@ -8682,7 +8679,7 @@ msgstr "អ្នកមិនមានអ្នកតាមទេ" msgid "You don't follow any users who follow @{name}." msgstr "អ្នកមិនធ្វើតាមអ្នកប្រើប្រាស់ណាដែលតាមដានទេ" -#: src/screens/Messages/Inbox.tsx:215 +#: src/screens/Messages/Inbox.tsx:220 msgid "You don't have any chat requests at the moment." msgstr "" @@ -8736,7 +8733,7 @@ msgstr "អ្នកបានបិទគណនីនេះ" msgid "You have muted this user" msgstr "អ្នកបានបិទអ្នកប្រើប្រាស់នេះ" -#: src/screens/Messages/ChatList.tsx:273 +#: src/screens/Messages/ChatList.tsx:274 msgid "You have no conversations yet. Start one!" msgstr "អ្នកមិនទាន់មានការសន្ទនានៅឡើយទេ។ ចាប់ផ្តើមមួយ!" diff --git a/src/locale/locales/ko/messages.po b/src/locale/locales/ko/messages.po index 9161a76c53..14e3ca9c01 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: 2025-03-07 16:40\n" +"PO-Revision-Date: 2025-03-14 20:33\n" "Last-Translator: \n" "Language-Team: Korean\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -137,7 +137,7 @@ msgstr "{0}/{1}" #. Accessibility label describing how many characters the user has entered out of a 50-character limit in a text input field #: src/screens/StarterPack/Wizard/StepDetails.tsx:55 msgid "{0} out of 50" -msgstr "" +msgstr "{0}/50자" #: src/screens/StarterPack/StarterPackScreen.tsx:485 msgid "{0} people have used this starter pack!" @@ -560,14 +560,11 @@ msgstr "도메인에 다음 DNS 레코드를 추가하세요:" msgid "Add this feed to your feeds" msgstr "이 피드를 내 피드에 추가하기" +#: src/view/com/profile/ProfileMenu.tsx:273 #: src/view/com/profile/ProfileMenu.tsx:276 msgid "Add to lists" msgstr "리스트에 추가" -#: src/view/com/profile/ProfileMenu.tsx:273 -msgid "Add to Lists" -msgstr "리스트에 추가" - #: src/view/com/feeds/FeedSourceCard.tsx:269 msgid "Add to my feeds" msgstr "내 피드에 추가" @@ -753,11 +750,11 @@ msgstr "어떤 옵션에도 포함되지 않는 문제" #: src/components/dms/dialogs/NewChatDialog.tsx:41 msgid "An issue occurred starting the chat" -msgstr "채팅을 시작하는 동안 문제가 발생했습니다" +msgstr "대화를 시작하는 동안 문제가 발생했습니다" #: src/components/dms/dialogs/ShareViaChatDialog.tsx:47 msgid "An issue occurred while trying to open the chat" -msgstr "채팅을 여는 동안 문제가 발생했습니다" +msgstr "대화를 여는 동안 문제가 발생했습니다" #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 @@ -987,7 +984,7 @@ msgstr "동영상 및 GIF 자동 재생" msgid "Back" msgstr "뒤로" -#: src/screens/Messages/Inbox.tsx:233 +#: src/screens/Messages/Inbox.tsx:238 msgid "Back to Chats" msgstr "대화로 돌아가기" @@ -1318,9 +1315,9 @@ msgid "Cancels opening the linked website" msgstr "연결된 웹사이트를 여는 것을 취소합니다" #: src/state/shell/composer/index.tsx:82 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:118 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:159 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:195 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:121 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:162 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:198 msgid "Cannot interact with a blocked user" msgstr "차단된 사용자와 상호작용할 수 없습니다" @@ -1423,14 +1420,14 @@ msgid "Chat request inbox" msgstr "대화 요청 수신함" #: src/screens/Messages/components/InboxPreview.tsx:64 -#: src/screens/Messages/Inbox.tsx:72 +#: src/screens/Messages/Inbox.tsx:77 msgid "Chat requests" msgstr "대화 요청" #: src/components/dms/ConvoMenu.tsx:75 #: src/components/dms/MessageMenu.tsx:83 #: src/Navigation.tsx:413 -#: src/screens/Messages/ChatList.tsx:327 +#: src/screens/Messages/ChatList.tsx:328 msgid "Chat settings" msgstr "대화 설정" @@ -1443,8 +1440,8 @@ msgctxt "toast" msgid "Chat unmuted" msgstr "대화를 언뮤트했습니다" -#: src/screens/Messages/ChatList.tsx:343 -#: src/screens/Messages/ChatList.tsx:367 +#: src/screens/Messages/ChatList.tsx:344 +#: src/screens/Messages/ChatList.tsx:368 msgid "Chats" msgstr "대화" @@ -1835,7 +1832,7 @@ msgstr "빌드 버전을 클립보드에 복사했습니다" #: src/lib/sharing.ts:41 #: src/view/com/modals/InviteCodes.tsx:153 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:246 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:394 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:397 msgid "Copied to clipboard" msgstr "클립보드에 복사했습니다" @@ -2946,8 +2943,8 @@ msgstr "게시물을 삭제하지 못했습니다. 다시 시도해 주세요" msgid "Failed to delete starter pack" msgstr "스타터 팩을 삭제하지 못했습니다" -#: src/screens/Messages/ChatList.tsx:242 -#: src/screens/Messages/Inbox.tsx:182 +#: src/screens/Messages/ChatList.tsx:243 +#: src/screens/Messages/Inbox.tsx:187 msgid "Failed to load conversations" msgstr "대화를 불러오지 못했습니다" @@ -2973,8 +2970,8 @@ msgstr "추천 피드를 불러오지 못했습니다" msgid "Failed to load suggested follows" msgstr "추천 팔로우를 불러오지 못했습니다" -#: src/screens/Messages/Inbox.tsx:290 -#: src/screens/Messages/Inbox.tsx:313 +#: src/screens/Messages/Inbox.tsx:295 +#: src/screens/Messages/Inbox.tsx:318 msgid "Failed to mark all requests as read" msgstr "모든 요청을 읽음으로 표시하지 못했습니다" @@ -3058,7 +3055,7 @@ msgstr "피드백을 보냈습니다!" #: src/Navigation.tsx:428 #: src/screens/StarterPack/StarterPackScreen.tsx:185 #: src/view/screens/Feeds.tsx:508 -#: src/view/screens/Profile.tsx:225 +#: src/view/screens/Profile.tsx:227 #: src/view/screens/SavedFeeds.tsx:96 #: src/view/screens/Search/Search.tsx:531 #: src/view/shell/desktop/LeftNav.tsx:651 @@ -3353,7 +3350,7 @@ msgstr "시작하기" msgid "Getting started" msgstr "시작하기" -#: src/components/MediaPreview.tsx:108 +#: src/components/MediaPreview.tsx:116 msgid "GIF" msgstr "GIF" @@ -3369,7 +3366,7 @@ msgstr "명백한 법률 또는 서비스 이용약관 위반 행위" #: src/components/Layout/Header/index.tsx:126 #: src/components/moderation/ScreenHider.tsx:154 #: src/components/moderation/ScreenHider.tsx:163 -#: src/screens/Messages/Inbox.tsx:223 +#: src/screens/Messages/Inbox.tsx:228 #: src/screens/Profile/ProfileFeed/index.tsx:89 #: src/screens/VideoFeed/components/Header.tsx:163 #: src/screens/VideoFeed/index.tsx:1108 @@ -3724,7 +3721,7 @@ msgid "Inappropriate messages or explicit links" msgstr "부적절한 메시지 또는 노골적인 링크" #. Title message shown in chat requests inbox when it's empty -#: src/screens/Messages/Inbox.tsx:203 +#: src/screens/Messages/Inbox.tsx:208 msgid "Inbox zero!" msgstr "수신함 제로!" @@ -3860,7 +3857,7 @@ msgid "Labeled by the author." msgstr "작성자가 라벨 지정함." #: src/view/com/composer/labels/LabelsBtn.tsx:75 -#: src/view/screens/Profile.tsx:218 +#: src/view/screens/Profile.tsx:220 msgid "Labels" msgstr "라벨" @@ -4000,7 +3997,7 @@ msgstr "밝음" msgid "Like" msgstr "좋아요" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:312 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:315 msgid "Like ({0, plural, one {# like} other {# likes}})" msgstr "좋아요 ({0, plural, other {#개}})" @@ -4045,7 +4042,7 @@ msgstr "{0, plural, other {#명}}의 사용자가 좋아함" msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "{likeCount, plural, other {#명}}의 사용자가 좋아함" -#: src/view/screens/Profile.tsx:224 +#: src/view/screens/Profile.tsx:226 msgid "Likes" msgstr "좋아요" @@ -4118,8 +4115,8 @@ msgstr "리스트를 언뮤트했습니다" #: src/Navigation.tsx:140 #: src/view/screens/Lists.tsx:62 -#: src/view/screens/Profile.tsx:219 -#: src/view/screens/Profile.tsx:227 +#: src/view/screens/Profile.tsx:221 +#: src/view/screens/Profile.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:669 #: src/view/shell/Drawer.tsx:501 msgid "Lists" @@ -4210,9 +4207,9 @@ msgstr "저장한 피드 관리" msgid "Manage your muted words and tags" msgstr "뮤트한 단어 및 태그 관리" -#: src/screens/Messages/Inbox.tsx:300 -#: src/screens/Messages/Inbox.tsx:319 -#: src/screens/Messages/Inbox.tsx:326 +#: src/screens/Messages/Inbox.tsx:305 +#: src/screens/Messages/Inbox.tsx:324 +#: src/screens/Messages/Inbox.tsx:331 msgid "Mark all as read" msgstr "모두 읽음으로 표시" @@ -4221,12 +4218,12 @@ msgstr "모두 읽음으로 표시" msgid "Mark as read" msgstr "읽음으로 표시" -#: src/screens/Messages/Inbox.tsx:287 -#: src/screens/Messages/Inbox.tsx:310 +#: src/screens/Messages/Inbox.tsx:292 +#: src/screens/Messages/Inbox.tsx:315 msgid "Marked all as read" msgstr "모두 읽음으로 표시했습니다" -#: src/view/screens/Profile.tsx:222 +#: src/view/screens/Profile.tsx:224 msgid "Media" msgstr "미디어" @@ -4558,8 +4555,8 @@ msgid "New" msgstr "새로 만들기" #: src/components/dms/dialogs/NewChatDialog.tsx:65 -#: src/screens/Messages/ChatList.tsx:350 -#: src/screens/Messages/ChatList.tsx:357 +#: src/screens/Messages/ChatList.tsx:351 +#: src/screens/Messages/ChatList.tsx:358 msgid "New chat" msgstr "새 대화" @@ -4593,7 +4590,7 @@ msgstr "새 비밀번호" #: src/screens/Profile/ProfileFeed/index.tsx:238 #: src/view/screens/Feeds.tsx:549 #: src/view/screens/Notifications.tsx:165 -#: src/view/screens/Profile.tsx:505 +#: src/view/screens/Profile.tsx:507 #: src/view/screens/ProfileList.tsx:253 #: src/view/screens/ProfileList.tsx:286 msgid "New post" @@ -4787,7 +4784,7 @@ msgstr "나중에 하기" #: src/view/com/profile/ProfileMenu.tsx:406 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:774 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:358 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:361 msgid "Note about sharing" msgstr "공유 관련 참고 사항" @@ -4795,7 +4792,7 @@ msgstr "공유 관련 참고 사항" msgid "Note: Bluesky is an open and public network. This setting only limits the visibility of your content on the Bluesky app and website, and other apps may not respect this setting. Your content may still be shown to logged-out users by other apps and websites." msgstr "참고: Bluesky는 개방형 공개 네트워크입니다. 이 설정은 Bluesky 앱과 웹사이트에서만 내 콘텐츠가 표시되는 것을 제한하며, 다른 앱에서는 이 설정을 준수하지 않을 수 있습니다. 다른 앱과 웹사이트에서는 로그아웃한 사용자에게 내 콘텐츠가 계속 표시될 수 있습니다." -#: src/screens/Messages/ChatList.tsx:263 +#: src/screens/Messages/ChatList.tsx:264 msgid "Nothing here" msgstr "빈 페이지" @@ -5484,7 +5481,7 @@ msgid "Post unpinned" msgstr "게시물을 고정 해제했습니다" #: src/screens/StarterPack/StarterPackScreen.tsx:186 -#: src/view/screens/Profile.tsx:220 +#: src/view/screens/Profile.tsx:222 msgid "Posts" msgstr "게시물" @@ -5571,7 +5568,7 @@ msgid "Processing..." msgstr "처리 중…" #: src/view/screens/DebugMod.tsx:920 -#: src/view/screens/Profile.tsx:359 +#: src/view/screens/Profile.tsx:361 msgid "profile" msgstr "프로필" @@ -5718,8 +5715,8 @@ msgstr "거절" msgid "Reject chat request" msgstr "대화 요청 거절하기" -#: src/screens/Messages/ChatList.tsx:246 -#: src/screens/Messages/Inbox.tsx:186 +#: src/screens/Messages/ChatList.tsx:247 +#: src/screens/Messages/Inbox.tsx:191 msgid "Reload conversations" msgstr "대화 다시 불러오기" @@ -5790,6 +5787,7 @@ msgid "Remove from quick access?" msgstr "빠른 액세스에서 제거하시겠습니까?" #: src/screens/List/ListHiddenScreen.tsx:170 +#: src/screens/List/ListHiddenScreen.tsx:174 msgid "Remove from saved feeds" msgstr "저장한 피드에서 제거" @@ -5845,7 +5843,6 @@ msgid "Removed from my feeds" msgstr "내 피드에서 제거했습니다" #: src/screens/List/ListHiddenScreen.tsx:94 -#: src/screens/List/ListHiddenScreen.tsx:174 msgid "Removed from saved feeds" msgstr "저장한 피드에서 제거했습니다" @@ -5868,7 +5865,7 @@ msgstr "인용된 게시물을 제거합니다" msgid "Replace with Discover" msgstr "Discover로 교체" -#: src/view/screens/Profile.tsx:221 +#: src/view/screens/Profile.tsx:223 msgid "Replies" msgstr "답글" @@ -5885,7 +5882,7 @@ msgctxt "action" msgid "Reply" msgstr "답글 게시하기" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:264 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:267 msgid "Reply ({0, plural, one {# reply} other {# replies}})" msgstr "답글 ({0, plural, other {#개}})" @@ -6148,9 +6145,9 @@ msgstr "오류가 발생한 마지막 작업을 다시 시도합니다" #: src/components/StarterPack/ProfileStarterPacks.tsx:334 #: src/screens/Login/LoginForm.tsx:323 #: src/screens/Login/LoginForm.tsx:330 -#: src/screens/Messages/ChatList.tsx:252 +#: src/screens/Messages/ChatList.tsx:253 #: src/screens/Messages/components/MessageListError.tsx:25 -#: src/screens/Messages/Inbox.tsx:192 +#: src/screens/Messages/Inbox.tsx:197 #: src/screens/Onboarding/StepInterests/index.tsx:217 #: src/screens/Onboarding/StepInterests/index.tsx:220 #: src/screens/Signup/BackNextButtons.tsx:53 @@ -6615,7 +6612,7 @@ msgstr "외설적" #: src/view/com/profile/ProfileMenu.tsx:225 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:481 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:490 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:347 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:350 #: src/view/screens/ProfileList.tsx:506 msgid "Share" msgstr "공유" @@ -6635,7 +6632,7 @@ msgstr "재미있는 사실을 전하세요!" #: src/view/com/profile/ProfileMenu.tsx:411 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:779 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:363 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:366 msgid "Share anyway" msgstr "무시하고 공유" @@ -6942,8 +6939,8 @@ msgstr "알 수 없는 오류가 발생했습니다. 다시 시도해 주세요. msgid "Something wrong? Let us know." msgstr "문제가 발생했나요? 저희에게 알려주세요." -#: src/App.native.tsx:121 -#: src/App.web.tsx:97 +#: src/App.native.tsx:122 +#: src/App.web.tsx:98 msgid "Sorry! Your session expired. Please sign in again." msgstr "죄송합니다. 세션이 만료되었습니다. 다시 로그인해 주세요." @@ -7022,7 +7019,7 @@ msgstr "내 스타터 팩" msgid "Starter pack is invalid" msgstr "스타터 팩이 유효하지 않음" -#: src/view/screens/Profile.tsx:226 +#: src/view/screens/Profile.tsx:228 msgid "Starter Packs" msgstr "스타터 팩" @@ -7332,8 +7329,8 @@ msgid "The Privacy Policy has been moved to <0/>" msgstr "개인정보 처리방침을 <0/>(으)로 이동했습니다" #: src/view/com/composer/state/video.ts:395 -msgid "The selected video is larger than 50MB." -msgstr "선택한 동영상이 50MB를 초과합니다." +msgid "The selected video is larger than 100 MB." +msgstr "선택한 동영상이 100MB를 초과합니다." #: src/lib/strings/errors.ts:18 msgid "The server appears to be experiencing issues. Please try again in a few moments." @@ -7597,7 +7594,7 @@ msgid "This post has been deleted." msgstr "이 게시물은 삭제되었습니다." #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:776 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:360 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:363 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't signed in." msgstr "이 게시물은 로그인한 사용자에게만 표시됩니다. 로그인하지 않은 사용자에게는 표시되지 않습니다." @@ -7876,7 +7873,7 @@ msgstr "안타깝게도 구독하는 라벨러 중 이 신고 유형을 지원 msgid "Unlike" msgstr "좋아요 취소" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:306 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:309 msgid "Unlike ({0, plural, one {# like} other {# likes}})" msgstr "좋아요 취소 ({0, plural, other {#개}})" @@ -8251,7 +8248,7 @@ msgstr "동영상 업로드됨" msgid "Video: {0}" msgstr "동영상: {0}" -#: src/view/screens/Profile.tsx:223 +#: src/view/screens/Profile.tsx:225 msgid "Videos" msgstr "동영상" @@ -8521,8 +8518,8 @@ msgid "Who can reply" msgstr "답글을 달 수 있는 사람" #: src/screens/Home/NoFeedsPinned.tsx:79 -#: src/screens/Messages/ChatList.tsx:230 -#: src/screens/Messages/Inbox.tsx:171 +#: src/screens/Messages/ChatList.tsx:231 +#: src/screens/Messages/Inbox.tsx:176 msgid "Whoops!" msgstr "이런!" @@ -8682,9 +8679,9 @@ msgstr "팔로워가 없습니다." msgid "You don't follow any users who follow @{name}." msgstr "@{name} 님을 팔로우하는 사용자를 팔로우하고 있지 않습니다." -#: src/screens/Messages/Inbox.tsx:215 +#: src/screens/Messages/Inbox.tsx:220 msgid "You don't have any chat requests at the moment." -msgstr "지금은 채팅 요청이 없습니다." +msgstr "지금은 대화 요청이 없습니다." #: src/view/com/modals/InviteCodes.tsx:67 msgid "You don't have any invite codes yet! We'll send you some when you've been on Bluesky for a little longer." @@ -8736,7 +8733,7 @@ msgstr "내가 이 계정을 뮤트했습니다." msgid "You have muted this user" msgstr "내가 이 사용자를 뮤트했습니다" -#: src/screens/Messages/ChatList.tsx:273 +#: src/screens/Messages/ChatList.tsx:274 msgid "You have no conversations yet. Start one!" msgstr "아직 대화가 없습니다. 시작해 보세요!" diff --git a/src/locale/locales/ne/messages.po b/src/locale/locales/ne/messages.po index a9d559cb15..0a7cccadc1 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: 2025-03-07 03:35\n" +"PO-Revision-Date: 2025-03-14 20:33\n" "Last-Translator: \n" "Language-Team: Nepali\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -407,18 +407,18 @@ msgstr "खाता" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:375 msgctxt "toast" msgid "Account blocked" -msgstr "" +msgstr "खाता ब्लक गरिएको छ" #: src/view/com/profile/ProfileMenu.tsx:154 msgctxt "toast" msgid "Account followed" -msgstr "" +msgstr "खाता पछ्याइएको छ" #: src/view/com/profile/ProfileMenu.tsx:117 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:398 msgctxt "toast" msgid "Account muted" -msgstr "" +msgstr "खाता म्यूट गरिएको छ" #: src/components/moderation/ModerationDetailsDialog.tsx:103 #: src/lib/moderation/useModerationCauseDescription.ts:98 @@ -441,18 +441,18 @@ msgstr "खाता छिटो पहुँचबाट हटाइएको #: src/view/com/profile/ProfileMenu.tsx:131 msgctxt "toast" msgid "Account unblocked" -msgstr "" +msgstr "खाताको ब्लक हटाइएको छ" #: src/view/com/profile/ProfileMenu.tsx:166 msgctxt "toast" msgid "Account unfollowed" -msgstr "" +msgstr "खाताको पछ्याइ हटाइएको छ" #: src/view/com/profile/ProfileMenu.tsx:107 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:388 msgctxt "toast" msgid "Account unmuted" -msgstr "" +msgstr "खाताको म्यूट हटाइएको छ" #: src/components/dialogs/MutedWords.tsx:328 #: src/view/com/modals/ListAddRemoveUsers.tsx:269 @@ -560,14 +560,11 @@ msgstr "तपाईंको डोमेनमा निम्न DNS रे msgid "Add this feed to your feeds" msgstr "यस फिडलाई तपाईंको फिडमा थप्नुहोस्" +#: src/view/com/profile/ProfileMenu.tsx:273 #: src/view/com/profile/ProfileMenu.tsx:276 msgid "Add to lists" msgstr "सूचीहरूमा थप्नुहोस्" -#: src/view/com/profile/ProfileMenu.tsx:273 -msgid "Add to Lists" -msgstr "सूचीहरूमा थप्नुहोस्" - #: src/view/com/feeds/FeedSourceCard.tsx:269 msgid "Add to my feeds" msgstr "मेरो फिडमा थप्नुहोस्" @@ -817,7 +814,7 @@ msgstr "एप पासवर्ड" #: src/screens/Settings/AppPasswords.tsx:147 msgctxt "toast" msgid "App password deleted" -msgstr "" +msgstr "एप पासवर्ड मेटाइएको छ" #: src/screens/Settings/components/AddAppPasswordDialog.tsx:84 msgid "App password name must be unique" @@ -854,7 +851,7 @@ msgstr "\"{0}\" लेबलको लागि अपील" #: src/screens/Messages/components/ChatDisabled.tsx:91 msgctxt "toast" msgid "Appeal submitted" -msgstr "" +msgstr "अपील बुझाइएको छ।" #: src/screens/Takendown.tsx:111 #: src/screens/Takendown.tsx:144 @@ -987,7 +984,7 @@ msgstr "भिडियो र GIF हरू अटोप्ले गर्न msgid "Back" msgstr "फिर्ता" -#: src/screens/Messages/Inbox.tsx:233 +#: src/screens/Messages/Inbox.tsx:238 msgid "Back to Chats" msgstr "" @@ -1318,9 +1315,9 @@ msgid "Cancels opening the linked website" msgstr "लिङ्क गरिएको वेबसाइट खोल्ने कार्य रद्द गर्नुहोस्" #: src/state/shell/composer/index.tsx:82 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:118 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:159 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:195 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:121 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:162 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:198 msgid "Cannot interact with a blocked user" msgstr "ब्लक गरिएको प्रयोगकर्तासँग अन्तरक्रिया गर्न सकिँदैन" @@ -1415,7 +1412,7 @@ msgstr "" #: src/components/dms/ConvoMenu.tsx:176 msgctxt "toast" msgid "Chat muted" -msgstr "" +msgstr "कुराकानी म्यूट गरियो" #: src/Navigation.tsx:418 #: src/screens/Messages/components/InboxPreview.tsx:24 @@ -1423,14 +1420,14 @@ msgid "Chat request inbox" msgstr "" #: src/screens/Messages/components/InboxPreview.tsx:64 -#: src/screens/Messages/Inbox.tsx:72 +#: src/screens/Messages/Inbox.tsx:77 msgid "Chat requests" msgstr "" #: src/components/dms/ConvoMenu.tsx:75 #: src/components/dms/MessageMenu.tsx:83 #: src/Navigation.tsx:413 -#: src/screens/Messages/ChatList.tsx:327 +#: src/screens/Messages/ChatList.tsx:328 msgid "Chat settings" msgstr "कुराकानी सेटिङ्स" @@ -1441,10 +1438,10 @@ msgstr "कुराकानी सेटिङ्स" #: src/components/dms/ConvoMenu.tsx:178 msgctxt "toast" msgid "Chat unmuted" -msgstr "" +msgstr "कुराकानी अनम्यूट गरियो" -#: src/screens/Messages/ChatList.tsx:343 -#: src/screens/Messages/ChatList.tsx:367 +#: src/screens/Messages/ChatList.tsx:344 +#: src/screens/Messages/ChatList.tsx:368 msgid "Chats" msgstr "" @@ -1835,7 +1832,7 @@ msgstr "बिल्ड संस्करण क्लिपबोर्डम #: src/lib/sharing.ts:41 #: src/view/com/modals/InviteCodes.tsx:153 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:246 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:394 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:397 msgid "Copied to clipboard" msgstr "क्लिपबोर्डमा प्रतिलिपि गरियो" @@ -2569,7 +2566,7 @@ msgstr "इमेल" #: src/screens/Settings/components/DisableEmail2FADialog.tsx:64 msgctxt "toast" msgid "Email 2FA disabled" -msgstr "" +msgstr "इमेल 2FA अक्षम गरियो" #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:54 msgid "Email 2FA enabled" @@ -2587,7 +2584,7 @@ msgstr "इमेल पुनः पठाइयो" #: src/view/com/modals/ChangeEmail.tsx:83 msgctxt "toast" msgid "Email updated" -msgstr "" +msgstr "इमेल अद्यावधिक गरियो" #: src/view/com/modals/ChangeEmail.tsx:106 msgid "Email Updated" @@ -2596,7 +2593,7 @@ msgstr "इमेल अद्यावधिक गरियो" #: src/view/com/modals/VerifyEmail.tsx:85 msgctxt "toast" msgid "Email verified" -msgstr "" +msgstr "इमेल प्रमाणित गरियो" #: src/components/intents/VerifyEmailIntentDialog.tsx:79 msgid "Email Verified" @@ -2946,8 +2943,8 @@ msgstr "पोस्ट मेटाउन असफल। कृपया प msgid "Failed to delete starter pack" msgstr "स्टार्टर प्याक मेटाउन असफल" -#: src/screens/Messages/ChatList.tsx:242 -#: src/screens/Messages/Inbox.tsx:182 +#: src/screens/Messages/ChatList.tsx:243 +#: src/screens/Messages/Inbox.tsx:187 msgid "Failed to load conversations" msgstr "" @@ -2973,8 +2970,8 @@ msgstr "सुझाव गरिएका फिड्स लोड गर् msgid "Failed to load suggested follows" msgstr "सुझाव गरिएका फलोहरू लोड गर्न असफल भयो" -#: src/screens/Messages/Inbox.tsx:290 -#: src/screens/Messages/Inbox.tsx:313 +#: src/screens/Messages/Inbox.tsx:295 +#: src/screens/Messages/Inbox.tsx:318 msgid "Failed to mark all requests as read" msgstr "" @@ -3053,12 +3050,12 @@ msgstr "प्रतिक्रिया" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:286 msgctxt "toast" msgid "Feedback sent!" -msgstr "" +msgstr "प्रतिक्रिया पठाइयो!" #: src/Navigation.tsx:428 #: src/screens/StarterPack/StarterPackScreen.tsx:185 #: src/view/screens/Feeds.tsx:508 -#: src/view/screens/Profile.tsx:225 +#: src/view/screens/Profile.tsx:227 #: src/view/screens/SavedFeeds.tsx:96 #: src/view/screens/Search/Search.tsx:531 #: src/view/shell/desktop/LeftNav.tsx:651 @@ -3074,7 +3071,7 @@ msgstr "फिड्स कस्टम एल्गोरिदम हुन् #: src/view/screens/SavedFeeds.tsx:82 msgctxt "toast" msgid "Feeds updated!" -msgstr "" +msgstr "फिड्स अद्यावधिक गरियो!" #: src/screens/Search/components/ExploreRecommendations.tsx:63 msgid "Feeds we think you might like." @@ -3353,7 +3350,7 @@ msgstr "सुरू गर्नुहोस्" msgid "Getting started" msgstr "सुरू गर्दै" -#: src/components/MediaPreview.tsx:108 +#: src/components/MediaPreview.tsx:116 msgid "GIF" msgstr "" @@ -3369,7 +3366,7 @@ msgstr "कानुन वा सेवा सर्तहरूको स् #: src/components/Layout/Header/index.tsx:126 #: src/components/moderation/ScreenHider.tsx:154 #: src/components/moderation/ScreenHider.tsx:163 -#: src/screens/Messages/Inbox.tsx:223 +#: src/screens/Messages/Inbox.tsx:228 #: src/screens/Profile/ProfileFeed/index.tsx:89 #: src/screens/VideoFeed/components/Header.tsx:163 #: src/screens/VideoFeed/index.tsx:1108 @@ -3724,7 +3721,7 @@ msgid "Inappropriate messages or explicit links" msgstr "अशोभनीय सन्देशहरू वा स्पष्ट लिङ्कहरू" #. Title message shown in chat requests inbox when it's empty -#: src/screens/Messages/Inbox.tsx:203 +#: src/screens/Messages/Inbox.tsx:208 msgid "Inbox zero!" msgstr "" @@ -3860,7 +3857,7 @@ msgid "Labeled by the author." msgstr "लेखकद्वारा लेबल गरिएको।" #: src/view/com/composer/labels/LabelsBtn.tsx:75 -#: src/view/screens/Profile.tsx:218 +#: src/view/screens/Profile.tsx:220 msgid "Labels" msgstr "लेबलहरू" @@ -4000,7 +3997,7 @@ msgstr "हल्का" msgid "Like" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:312 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:315 msgid "Like ({0, plural, one {# like} other {# likes}})" msgstr "" @@ -4045,7 +4042,7 @@ msgstr "" msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "" -#: src/view/screens/Profile.tsx:224 +#: src/view/screens/Profile.tsx:226 msgid "Likes" msgstr "रुचिहरू" @@ -4069,7 +4066,7 @@ msgstr "सूची अवतार" #: src/view/screens/ProfileList.tsx:431 msgctxt "toast" msgid "List blocked" -msgstr "" +msgstr "सूची ब्लक गरियो" #: src/components/ListCard.tsx:150 #: src/view/com/feeds/FeedSourceCard.tsx:255 @@ -4087,7 +4084,7 @@ msgstr "" #: src/view/screens/ProfileList.tsx:478 msgctxt "toast" msgid "List deleted" -msgstr "" +msgstr "सूची मेटाइयो" #: src/screens/List/ListHiddenScreen.tsx:129 msgid "List has been hidden" @@ -4100,7 +4097,7 @@ msgstr "सूची लुकाइएको" #: src/view/screens/ProfileList.tsx:395 msgctxt "toast" msgid "List muted" -msgstr "" +msgstr "सूची म्यूट गरियो" #: src/view/com/modals/CreateOrEditList.tsx:255 msgid "List Name" @@ -4109,17 +4106,17 @@ msgstr "सूची नाम" #: src/view/screens/ProfileList.tsx:449 msgctxt "toast" msgid "List unblocked" -msgstr "" +msgstr "सूची अनब्लक गरियो" #: src/view/screens/ProfileList.tsx:413 msgctxt "toast" msgid "List unmuted" -msgstr "" +msgstr "सूची अनम्यूट गरियो" #: src/Navigation.tsx:140 #: src/view/screens/Lists.tsx:62 -#: src/view/screens/Profile.tsx:219 -#: src/view/screens/Profile.tsx:227 +#: src/view/screens/Profile.tsx:221 +#: src/view/screens/Profile.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:669 #: src/view/shell/Drawer.tsx:501 msgid "Lists" @@ -4210,9 +4207,9 @@ msgstr "सुरक्षित फीडहरू व्यवस्थाप msgid "Manage your muted words and tags" msgstr "तपाईंका म्यूट गरिएको शब्द र ट्यागहरू व्यवस्थापन गर्नुहोस्।" -#: src/screens/Messages/Inbox.tsx:300 -#: src/screens/Messages/Inbox.tsx:319 -#: src/screens/Messages/Inbox.tsx:326 +#: src/screens/Messages/Inbox.tsx:305 +#: src/screens/Messages/Inbox.tsx:324 +#: src/screens/Messages/Inbox.tsx:331 msgid "Mark all as read" msgstr "" @@ -4221,12 +4218,12 @@ msgstr "" msgid "Mark as read" msgstr "पढिएको रूपमा चिन्ह लगाउनुहोस्।" -#: src/screens/Messages/Inbox.tsx:287 -#: src/screens/Messages/Inbox.tsx:310 +#: src/screens/Messages/Inbox.tsx:292 +#: src/screens/Messages/Inbox.tsx:315 msgid "Marked all as read" msgstr "" -#: src/view/screens/Profile.tsx:222 +#: src/view/screens/Profile.tsx:224 msgid "Media" msgstr "मिडिया" @@ -4323,12 +4320,12 @@ msgstr "तपाईं द्वारा मोडरेशन सूची" #: src/view/com/modals/CreateOrEditList.tsx:177 msgctxt "toast" msgid "Moderation list created" -msgstr "" +msgstr "मोडरेशन सूची सिर्जना गरियो।" #: src/view/com/modals/CreateOrEditList.tsx:163 msgctxt "toast" msgid "Moderation list updated" -msgstr "" +msgstr "मोडरेशन सूची अपडेट गरियो।" #: src/screens/Moderation/index.tsx:239 msgid "Moderation lists" @@ -4558,8 +4555,8 @@ msgid "New" msgstr "नयाँ" #: src/components/dms/dialogs/NewChatDialog.tsx:65 -#: src/screens/Messages/ChatList.tsx:350 -#: src/screens/Messages/ChatList.tsx:357 +#: src/screens/Messages/ChatList.tsx:351 +#: src/screens/Messages/ChatList.tsx:358 msgid "New chat" msgstr "नयाँ कुराकानी" @@ -4593,7 +4590,7 @@ msgstr "नयाँ पासवर्ड" #: src/screens/Profile/ProfileFeed/index.tsx:238 #: src/view/screens/Feeds.tsx:549 #: src/view/screens/Notifications.tsx:165 -#: src/view/screens/Profile.tsx:505 +#: src/view/screens/Profile.tsx:507 #: src/view/screens/ProfileList.tsx:253 #: src/view/screens/ProfileList.tsx:286 msgid "New post" @@ -4787,7 +4784,7 @@ msgstr "अहिले होइन" #: src/view/com/profile/ProfileMenu.tsx:406 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:774 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:358 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:361 msgid "Note about sharing" msgstr "साझेदारीको बारेमा नोट" @@ -4795,7 +4792,7 @@ msgstr "साझेदारीको बारेमा नोट" msgid "Note: Bluesky is an open and public network. This setting only limits the visibility of your content on the Bluesky app and website, and other apps may not respect this setting. Your content may still be shown to logged-out users by other apps and websites." msgstr "नोट: Bluesky एक खुला र सार्वजनिक नेटवर्क हो। यो सेटिङले तपाईंको सामग्रीको दृश्यता केवल Bluesky एप र वेबसाइटमा सीमित गर्दछ, र अन्य एपहरूले यो सेटिङलाई सम्मान नगर्न सक्छन्। तपाईंको सामग्री अन्य एपहरू र वेबसाइटहरूले लग आउट प्रयोगकर्ताहरूलाई देखाउन सक्छ।" -#: src/screens/Messages/ChatList.tsx:263 +#: src/screens/Messages/ChatList.tsx:264 msgid "Nothing here" msgstr "यहाँ केही छैन" @@ -5427,7 +5424,7 @@ msgstr "@{0} द्वारा पोस्ट" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:186 msgctxt "toast" msgid "Post deleted" -msgstr "" +msgstr "पोस्ट मेटियो" #: src/lib/api/index.ts:186 msgid "Post failed to upload. Please check your Internet connection and try again." @@ -5476,15 +5473,15 @@ msgstr "पोस्ट फेला परेन" #: src/state/queries/pinned-post.ts:59 msgctxt "toast" msgid "Post pinned" -msgstr "" +msgstr "पोस्ट पिन गरियो" #: src/state/queries/pinned-post.ts:61 msgctxt "toast" msgid "Post unpinned" -msgstr "" +msgstr "पोस्ट अनपिन गरियो" #: src/screens/StarterPack/StarterPackScreen.tsx:186 -#: src/view/screens/Profile.tsx:220 +#: src/view/screens/Profile.tsx:222 msgid "Posts" msgstr "पोस्टहरू" @@ -5503,7 +5500,7 @@ msgstr "संभवतः भ्रमित गर्ने लिंक।" #: src/state/queries/notifications/settings.ts:44 msgctxt "toast" msgid "Preference saved" -msgstr "" +msgstr "प्राथमिकता सुरक्षित गरियो।" #: src/screens/Messages/components/MessageListError.tsx:19 msgid "Press to attempt reconnection" @@ -5571,7 +5568,7 @@ msgid "Processing..." msgstr "प्रशोधन हुँदैछ।" #: src/view/screens/DebugMod.tsx:920 -#: src/view/screens/Profile.tsx:359 +#: src/view/screens/Profile.tsx:361 msgid "profile" msgstr "प्रोफाइल" @@ -5586,7 +5583,7 @@ msgstr "प्रोफाइल" #: src/view/com/modals/EditProfile.tsx:124 msgctxt "toast" msgid "Profile updated" -msgstr "" +msgstr "प्रोफाइल अद्यावधिक गरियो।" #: src/screens/Onboarding/StepFinished.tsx:264 msgid "Public" @@ -5718,8 +5715,8 @@ msgstr "" msgid "Reject chat request" msgstr "" -#: src/screens/Messages/ChatList.tsx:246 -#: src/screens/Messages/Inbox.tsx:186 +#: src/screens/Messages/ChatList.tsx:247 +#: src/screens/Messages/Inbox.tsx:191 msgid "Reload conversations" msgstr "वार्तालाप पुनः लोड गर्नुहोस्" @@ -5790,6 +5787,7 @@ msgid "Remove from quick access?" msgstr "छिटो पहुँचबाट हटाउने?" #: src/screens/List/ListHiddenScreen.tsx:170 +#: src/screens/List/ListHiddenScreen.tsx:174 msgid "Remove from saved feeds" msgstr "सुरक्षित फिडबाट हटाउनुहोस्" @@ -5845,7 +5843,6 @@ msgid "Removed from my feeds" msgstr "मेरो फिडहरूबाट हटाइयो" #: src/screens/List/ListHiddenScreen.tsx:94 -#: src/screens/List/ListHiddenScreen.tsx:174 msgid "Removed from saved feeds" msgstr "सुरक्षित फिडहरूबाट हटाइयो" @@ -5868,7 +5865,7 @@ msgstr "उद्धृत पोस्ट हटाउनुहोस्" msgid "Replace with Discover" msgstr "डिस्कभरसँग प्रतिस्थापन गर्नुहोस्" -#: src/view/screens/Profile.tsx:221 +#: src/view/screens/Profile.tsx:223 msgid "Replies" msgstr "उत्तरहरू" @@ -5885,7 +5882,7 @@ msgctxt "action" msgid "Reply" msgstr "उत्तर दिनुहोस्" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:264 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:267 msgid "Reply ({0, plural, one {# reply} other {# replies}})" msgstr "" @@ -5936,7 +5933,7 @@ msgstr "तपाईँलाई उत्तर दिनुहोस्" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:346 msgctxt "toast" msgid "Reply visibility updated" -msgstr "" +msgstr "उत्तर दृश्यता अद्यावधिक गरियो" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:345 msgid "Reply was successfully hidden" @@ -6148,9 +6145,9 @@ msgstr "अन्तिम कार्य पुन: प्रयास गर #: src/components/StarterPack/ProfileStarterPacks.tsx:334 #: src/screens/Login/LoginForm.tsx:323 #: src/screens/Login/LoginForm.tsx:330 -#: src/screens/Messages/ChatList.tsx:252 +#: src/screens/Messages/ChatList.tsx:253 #: src/screens/Messages/components/MessageListError.tsx:25 -#: src/screens/Messages/Inbox.tsx:192 +#: src/screens/Messages/Inbox.tsx:197 #: src/screens/Onboarding/StepInterests/index.tsx:217 #: src/screens/Onboarding/StepInterests/index.tsx:220 #: src/screens/Signup/BackNextButtons.tsx:53 @@ -6615,7 +6612,7 @@ msgstr "यौन रूपले प्रस्तावनात्मक" #: src/view/com/profile/ProfileMenu.tsx:225 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:481 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:490 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:347 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:350 #: src/view/screens/ProfileList.tsx:506 msgid "Share" msgstr "साझा गर्नुहोस्" @@ -6635,7 +6632,7 @@ msgstr "एक रमाइलो तथ्य साझा गर्नुह #: src/view/com/profile/ProfileMenu.tsx:411 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:779 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:363 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:366 msgid "Share anyway" msgstr "तथापि साझा गर्नुहोस्" @@ -6942,8 +6939,8 @@ msgstr "" msgid "Something wrong? Let us know." msgstr "" -#: src/App.native.tsx:121 -#: src/App.web.tsx:97 +#: src/App.native.tsx:122 +#: src/App.web.tsx:98 msgid "Sorry! Your session expired. Please sign in again." msgstr "" @@ -7022,7 +7019,7 @@ msgstr "तपाईंको द्वारा स्टार्टर प् msgid "Starter pack is invalid" msgstr "स्टार्टर प्याक अवैध छ" -#: src/view/screens/Profile.tsx:226 +#: src/view/screens/Profile.tsx:228 msgid "Starter Packs" msgstr "स्टार्टर प्याकहरू" @@ -7332,8 +7329,8 @@ msgid "The Privacy Policy has been moved to <0/>" msgstr "गोपनीयता नीति <0/> मा सारिएको छ।" #: src/view/com/composer/state/video.ts:395 -msgid "The selected video is larger than 50MB." -msgstr "चयन गरिएको भिडियो ५०MB भन्दा ठूलो छ।" +msgid "The selected video is larger than 100 MB." +msgstr "" #: src/lib/strings/errors.ts:18 msgid "The server appears to be experiencing issues. Please try again in a few moments." @@ -7597,7 +7594,7 @@ msgid "This post has been deleted." msgstr "यो पोस्ट हटाइयो।" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:776 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:360 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:363 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't signed in." msgstr "" @@ -7876,7 +7873,7 @@ msgstr "" msgid "Unlike" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:306 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:309 msgid "Unlike ({0, plural, one {# like} other {# likes}})" msgstr "" @@ -7995,12 +7992,12 @@ msgstr "{domain} मा अपडेट गर्नुहोस्" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:318 msgctxt "toast" msgid "Updating quote attachment failed" -msgstr "" +msgstr "कोट अट्याचमेन्ट अपडेट गर्न असफल" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:350 msgctxt "toast" msgid "Updating reply visibility failed" -msgstr "" +msgstr "उत्तर दृश्यता अपडेट गर्न असफल" #: src/screens/Login/SetNewPasswordForm.tsx:190 msgid "Updating..." @@ -8122,12 +8119,12 @@ msgstr "तपाईं द्वारा प्रयोगकर्ता स #: src/view/com/modals/CreateOrEditList.tsx:176 msgctxt "toast" msgid "User list created" -msgstr "" +msgstr "प्रयोगकर्ता सूची सिर्जना गरियो" #: src/view/com/modals/CreateOrEditList.tsx:162 msgctxt "toast" msgid "User list updated" -msgstr "" +msgstr "प्रयोगकर्ता सूची अद्यावधिक गरियो" #: src/screens/Login/LoginForm.tsx:201 msgid "Username or email address" @@ -8251,7 +8248,7 @@ msgstr "भिडियो अपलोड गरियो" msgid "Video: {0}" msgstr "भिडियो: {0}" -#: src/view/screens/Profile.tsx:223 +#: src/view/screens/Profile.tsx:225 msgid "Videos" msgstr "" @@ -8521,8 +8518,8 @@ msgid "Who can reply" msgstr "को को जवाफ दिन सक्छ?" #: src/screens/Home/NoFeedsPinned.tsx:79 -#: src/screens/Messages/ChatList.tsx:230 -#: src/screens/Messages/Inbox.tsx:171 +#: src/screens/Messages/ChatList.tsx:231 +#: src/screens/Messages/Inbox.tsx:176 msgid "Whoops!" msgstr "वोप्स!" @@ -8682,7 +8679,7 @@ msgstr "तपाईंको कुनै पनि फलोअर्स छ msgid "You don't follow any users who follow @{name}." msgstr "तपाईं @{name} लाई फलो गर्ने कुनै पनि प्रयोगकर्तालाई फलो गर्नुभएको छैन।" -#: src/screens/Messages/Inbox.tsx:215 +#: src/screens/Messages/Inbox.tsx:220 msgid "You don't have any chat requests at the moment." msgstr "" @@ -8736,7 +8733,7 @@ msgstr "तपाईंले यो खाता म्यूट गर्न msgid "You have muted this user" msgstr "तपाईंले यो प्रयोगकर्तालाई म्यूट गर्नुभएको छ।" -#: src/screens/Messages/ChatList.tsx:273 +#: src/screens/Messages/ChatList.tsx:274 msgid "You have no conversations yet. Start one!" msgstr "तपाईंको कुनै पनि वार्तालाप छैन। एक सुरु गर्नुहोस्!" diff --git a/src/locale/locales/nl/messages.po b/src/locale/locales/nl/messages.po index bf773848f5..f3b1417e41 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: 2025-03-07 16:40\n" +"PO-Revision-Date: 2025-03-14 20:32\n" "Last-Translator: \n" "Language-Team: Dutch\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -295,11 +295,11 @@ msgstr "" #: src/components/NewskieDialog.tsx:116 msgid "{profileName} joined Bluesky {0} ago" -msgstr "{profileName} is {0} geleden lid geworden van Bluesky" +msgstr "{profileName} bent {0} geleden lid geworden van Bluesky" #: src/components/NewskieDialog.tsx:111 msgid "{profileName} joined Bluesky using a starter pack {0} ago" -msgstr "{profileName} is {0} geleden lid geworden van Bluesky met een startpakket" +msgstr "{profileName} bent {0} geleden lid geworden van Bluesky met een startpakket" #: src/screens/StarterPack/Wizard/index.tsx:449 msgctxt "profiles" @@ -407,18 +407,18 @@ msgstr "Account" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:375 msgctxt "toast" msgid "Account blocked" -msgstr "" +msgstr "Account geblokkeerd" #: src/view/com/profile/ProfileMenu.tsx:154 msgctxt "toast" msgid "Account followed" -msgstr "" +msgstr "Account gevolgd" #: src/view/com/profile/ProfileMenu.tsx:117 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:398 msgctxt "toast" msgid "Account muted" -msgstr "" +msgstr "Account genegeerd" #: src/components/moderation/ModerationDetailsDialog.tsx:103 #: src/lib/moderation/useModerationCauseDescription.ts:98 @@ -441,18 +441,18 @@ msgstr "Account verwijderd uit snelle toegang" #: src/view/com/profile/ProfileMenu.tsx:131 msgctxt "toast" msgid "Account unblocked" -msgstr "" +msgstr "Account gedeblokkeerd" #: src/view/com/profile/ProfileMenu.tsx:166 msgctxt "toast" msgid "Account unfollowed" -msgstr "" +msgstr "Account ontvolgd" #: src/view/com/profile/ProfileMenu.tsx:107 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:388 msgctxt "toast" msgid "Account unmuted" -msgstr "" +msgstr "Account negeren opgeheven" #: src/components/dialogs/MutedWords.tsx:328 #: src/view/com/modals/ListAddRemoveUsers.tsx:269 @@ -560,14 +560,11 @@ msgstr "Voeg het volgende DNS-record toe aan je domein:" msgid "Add this feed to your feeds" msgstr "Deze feed toevoegen aan je feeds" +#: src/view/com/profile/ProfileMenu.tsx:273 #: src/view/com/profile/ProfileMenu.tsx:276 msgid "Add to lists" msgstr "Toevoegen aan lijsten" -#: src/view/com/profile/ProfileMenu.tsx:273 -msgid "Add to Lists" -msgstr "Toevoegen aan lijsten" - #: src/view/com/feeds/FeedSourceCard.tsx:269 msgid "Add to my feeds" msgstr "Toevoegen aan mijn feeds" @@ -817,7 +814,7 @@ msgstr "App-wachtwoord" #: src/screens/Settings/AppPasswords.tsx:147 msgctxt "toast" msgid "App password deleted" -msgstr "" +msgstr "App-wachtwoord verwijderd" #: src/screens/Settings/components/AddAppPasswordDialog.tsx:84 msgid "App password name must be unique" @@ -854,7 +851,7 @@ msgstr "Bezwaar maken tegen \"{0}\"-label" #: src/screens/Messages/components/ChatDisabled.tsx:91 msgctxt "toast" msgid "Appeal submitted" -msgstr "" +msgstr "Bezwaar ingediend" #: src/screens/Takendown.tsx:111 #: src/screens/Takendown.tsx:144 @@ -987,7 +984,7 @@ msgstr "Video's en GIF's automatisch afspelen" msgid "Back" msgstr "Terug" -#: src/screens/Messages/Inbox.tsx:233 +#: src/screens/Messages/Inbox.tsx:238 msgid "Back to Chats" msgstr "" @@ -1318,9 +1315,9 @@ msgid "Cancels opening the linked website" msgstr "Openen van gelinkte website annuleren" #: src/state/shell/composer/index.tsx:82 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:118 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:159 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:195 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:121 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:162 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:198 msgid "Cannot interact with a blocked user" msgstr "Kan geen interactie hebben met een geblokkeerde gebruiker" @@ -1415,7 +1412,7 @@ msgstr "" #: src/components/dms/ConvoMenu.tsx:176 msgctxt "toast" msgid "Chat muted" -msgstr "" +msgstr "Chat genegeerd" #: src/Navigation.tsx:418 #: src/screens/Messages/components/InboxPreview.tsx:24 @@ -1423,14 +1420,14 @@ msgid "Chat request inbox" msgstr "" #: src/screens/Messages/components/InboxPreview.tsx:64 -#: src/screens/Messages/Inbox.tsx:72 +#: src/screens/Messages/Inbox.tsx:77 msgid "Chat requests" msgstr "" #: src/components/dms/ConvoMenu.tsx:75 #: src/components/dms/MessageMenu.tsx:83 #: src/Navigation.tsx:413 -#: src/screens/Messages/ChatList.tsx:327 +#: src/screens/Messages/ChatList.tsx:328 msgid "Chat settings" msgstr "Chatinstellingen" @@ -1441,10 +1438,10 @@ msgstr "Chatinstellingen" #: src/components/dms/ConvoMenu.tsx:178 msgctxt "toast" msgid "Chat unmuted" -msgstr "" +msgstr "Chat niet meer genegeerd" -#: src/screens/Messages/ChatList.tsx:343 -#: src/screens/Messages/ChatList.tsx:367 +#: src/screens/Messages/ChatList.tsx:344 +#: src/screens/Messages/ChatList.tsx:368 msgid "Chats" msgstr "" @@ -1835,7 +1832,7 @@ msgstr "Buildversie gekopieerd naar klembord" #: src/lib/sharing.ts:41 #: src/view/com/modals/InviteCodes.tsx:153 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:246 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:394 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:397 msgid "Copied to clipboard" msgstr "Gekopieerd naar klembord" @@ -2216,12 +2213,12 @@ msgstr "Citaatbericht loskoppelen?" #: src/screens/Settings/AboutSettings.tsx:87 msgctxt "toast" msgid "Developer mode disabled" -msgstr "" +msgstr "Ontwikkelaarsmodus uitgeschakeld" #: src/screens/Settings/AboutSettings.tsx:81 msgctxt "toast" msgid "Developer mode enabled" -msgstr "" +msgstr "Ontwikkelaarsmodus ingeschakeld" #: src/screens/Settings/Settings.tsx:242 #: src/screens/Settings/Settings.tsx:245 @@ -2569,7 +2566,7 @@ msgstr "E-mail" #: src/screens/Settings/components/DisableEmail2FADialog.tsx:64 msgctxt "toast" msgid "Email 2FA disabled" -msgstr "" +msgstr "E-mail 2FA uitgeschakeld" #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:54 msgid "Email 2FA enabled" @@ -2587,7 +2584,7 @@ msgstr "E-mail opnieuw verzonden" #: src/view/com/modals/ChangeEmail.tsx:83 msgctxt "toast" msgid "Email updated" -msgstr "" +msgstr "E-mailadres bijgewerkt" #: src/view/com/modals/ChangeEmail.tsx:106 msgid "Email Updated" @@ -2596,7 +2593,7 @@ msgstr "E-mailadres bijgewerkt" #: src/view/com/modals/VerifyEmail.tsx:85 msgctxt "toast" msgid "Email verified" -msgstr "" +msgstr "E-mailadres geverifieerd" #: src/components/intents/VerifyEmailIntentDialog.tsx:79 msgid "Email Verified" @@ -2946,8 +2943,8 @@ msgstr "Bericht verwijderen mislukt, probeer het opnieuw" msgid "Failed to delete starter pack" msgstr "Het verwijderen van het startpakket is mislukt" -#: src/screens/Messages/ChatList.tsx:242 -#: src/screens/Messages/Inbox.tsx:182 +#: src/screens/Messages/ChatList.tsx:243 +#: src/screens/Messages/Inbox.tsx:187 msgid "Failed to load conversations" msgstr "" @@ -2973,8 +2970,8 @@ 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/Inbox.tsx:290 -#: src/screens/Messages/Inbox.tsx:313 +#: src/screens/Messages/Inbox.tsx:295 +#: src/screens/Messages/Inbox.tsx:318 msgid "Failed to mark all requests as read" msgstr "" @@ -3053,12 +3050,12 @@ msgstr "" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:286 msgctxt "toast" msgid "Feedback sent!" -msgstr "" +msgstr "Feedback verzonden!" #: src/Navigation.tsx:428 #: src/screens/StarterPack/StarterPackScreen.tsx:185 #: src/view/screens/Feeds.tsx:508 -#: src/view/screens/Profile.tsx:225 +#: src/view/screens/Profile.tsx:227 #: src/view/screens/SavedFeeds.tsx:96 #: src/view/screens/Search/Search.tsx:531 #: src/view/shell/desktop/LeftNav.tsx:651 @@ -3074,7 +3071,7 @@ msgstr "Feeds zijn gepersonaliseerde algoritmen die gebruikers met een beetje pr #: src/view/screens/SavedFeeds.tsx:82 msgctxt "toast" msgid "Feeds updated!" -msgstr "" +msgstr "Feeds bijgewerkt!" #: src/screens/Search/components/ExploreRecommendations.tsx:63 msgid "Feeds we think you might like." @@ -3353,7 +3350,7 @@ msgstr "Aan de slag" msgid "Getting started" msgstr "Aan de slag" -#: src/components/MediaPreview.tsx:108 +#: src/components/MediaPreview.tsx:116 msgid "GIF" msgstr "GIF" @@ -3369,7 +3366,7 @@ msgstr "Duidelijke overtredingen van de wet of servicevoorwaarden" #: src/components/Layout/Header/index.tsx:126 #: src/components/moderation/ScreenHider.tsx:154 #: src/components/moderation/ScreenHider.tsx:163 -#: src/screens/Messages/Inbox.tsx:223 +#: src/screens/Messages/Inbox.tsx:228 #: src/screens/Profile/ProfileFeed/index.tsx:89 #: src/screens/VideoFeed/components/Header.tsx:163 #: src/screens/VideoFeed/index.tsx:1108 @@ -3724,7 +3721,7 @@ msgid "Inappropriate messages or explicit links" msgstr "Ongepaste privéberichten of expliciete links" #. Title message shown in chat requests inbox when it's empty -#: src/screens/Messages/Inbox.tsx:203 +#: src/screens/Messages/Inbox.tsx:208 msgid "Inbox zero!" msgstr "" @@ -3860,7 +3857,7 @@ msgid "Labeled by the author." msgstr "Gelabeld door de auteur." #: src/view/com/composer/labels/LabelsBtn.tsx:75 -#: src/view/screens/Profile.tsx:218 +#: src/view/screens/Profile.tsx:220 msgid "Labels" msgstr "Labels" @@ -4000,7 +3997,7 @@ msgstr "Licht" msgid "Like" msgstr "Leuk" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:312 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:315 msgid "Like ({0, plural, one {# like} other {# likes}})" msgstr "Leuk ({0, plural, one {# vind-ik-leuk} other {# vind-ik-leuks}})" @@ -4045,7 +4042,7 @@ 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/view/screens/Profile.tsx:224 +#: src/view/screens/Profile.tsx:226 msgid "Likes" msgstr "Vind-ik-leuks" @@ -4069,7 +4066,7 @@ msgstr "Lijstavatar" #: src/view/screens/ProfileList.tsx:431 msgctxt "toast" msgid "List blocked" -msgstr "" +msgstr "Lijst geblokkeerd" #: src/components/ListCard.tsx:150 #: src/view/com/feeds/FeedSourceCard.tsx:255 @@ -4087,7 +4084,7 @@ msgstr "" #: src/view/screens/ProfileList.tsx:478 msgctxt "toast" msgid "List deleted" -msgstr "" +msgstr "Lijst verwijderd" #: src/screens/List/ListHiddenScreen.tsx:129 msgid "List has been hidden" @@ -4100,7 +4097,7 @@ msgstr "Lijst is verborgen" #: src/view/screens/ProfileList.tsx:395 msgctxt "toast" msgid "List muted" -msgstr "" +msgstr "Lijst genegeerd" #: src/view/com/modals/CreateOrEditList.tsx:255 msgid "List Name" @@ -4109,17 +4106,17 @@ msgstr "Lijstnaam" #: src/view/screens/ProfileList.tsx:449 msgctxt "toast" msgid "List unblocked" -msgstr "" +msgstr "Lijst gedeblokkeerd" #: src/view/screens/ProfileList.tsx:413 msgctxt "toast" msgid "List unmuted" -msgstr "" +msgstr "Lijst niet-genegeerd" #: src/Navigation.tsx:140 #: src/view/screens/Lists.tsx:62 -#: src/view/screens/Profile.tsx:219 -#: src/view/screens/Profile.tsx:227 +#: src/view/screens/Profile.tsx:221 +#: src/view/screens/Profile.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:669 #: src/view/shell/Drawer.tsx:501 msgid "Lists" @@ -4210,9 +4207,9 @@ msgstr "Opgeslagen feeds beheren" msgid "Manage your muted words and tags" msgstr "Beheer je genegeerde woorden en tags" -#: src/screens/Messages/Inbox.tsx:300 -#: src/screens/Messages/Inbox.tsx:319 -#: src/screens/Messages/Inbox.tsx:326 +#: src/screens/Messages/Inbox.tsx:305 +#: src/screens/Messages/Inbox.tsx:324 +#: src/screens/Messages/Inbox.tsx:331 msgid "Mark all as read" msgstr "" @@ -4221,12 +4218,12 @@ msgstr "" msgid "Mark as read" msgstr "Markeren als gelezen" -#: src/screens/Messages/Inbox.tsx:287 -#: src/screens/Messages/Inbox.tsx:310 +#: src/screens/Messages/Inbox.tsx:292 +#: src/screens/Messages/Inbox.tsx:315 msgid "Marked all as read" msgstr "" -#: src/view/screens/Profile.tsx:222 +#: src/view/screens/Profile.tsx:224 msgid "Media" msgstr "Media" @@ -4323,12 +4320,12 @@ msgstr "Moderatielijst door jou" #: src/view/com/modals/CreateOrEditList.tsx:177 msgctxt "toast" msgid "Moderation list created" -msgstr "" +msgstr "Moderatielijst aangemaakt" #: src/view/com/modals/CreateOrEditList.tsx:163 msgctxt "toast" msgid "Moderation list updated" -msgstr "" +msgstr "Moderatielijst bijgewerkt" #: src/screens/Moderation/index.tsx:239 msgid "Moderation lists" @@ -4558,8 +4555,8 @@ msgid "New" msgstr "Nieuw" #: src/components/dms/dialogs/NewChatDialog.tsx:65 -#: src/screens/Messages/ChatList.tsx:350 -#: src/screens/Messages/ChatList.tsx:357 +#: src/screens/Messages/ChatList.tsx:351 +#: src/screens/Messages/ChatList.tsx:358 msgid "New chat" msgstr "Nieuwe chat" @@ -4593,7 +4590,7 @@ msgstr "Nieuw wachtwoord" #: src/screens/Profile/ProfileFeed/index.tsx:238 #: src/view/screens/Feeds.tsx:549 #: src/view/screens/Notifications.tsx:165 -#: src/view/screens/Profile.tsx:505 +#: src/view/screens/Profile.tsx:507 #: src/view/screens/ProfileList.tsx:253 #: src/view/screens/ProfileList.tsx:286 msgid "New post" @@ -4787,7 +4784,7 @@ msgstr "Niet nu" #: src/view/com/profile/ProfileMenu.tsx:406 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:774 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:358 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:361 msgid "Note about sharing" msgstr "Opmerking over delen" @@ -4795,7 +4792,7 @@ msgstr "Opmerking over delen" msgid "Note: Bluesky is an open and public network. This setting only limits the visibility of your content on the Bluesky app and website, and other apps may not respect this setting. Your content may still be shown to logged-out users by other apps and websites." msgstr "Opmerking: Bluesky is een open en openbaar netwerk. Deze instelling beperkt alleen de zichtbaarheid van je inhoud op de Bluesky-app en -website. Andere apps respecteren deze instelling mogelijk niet. Je inhoud kan nog steeds worden getoond aan afgemelde gebruikers door andere apps en websites." -#: src/screens/Messages/ChatList.tsx:263 +#: src/screens/Messages/ChatList.tsx:264 msgid "Nothing here" msgstr "Niets hier" @@ -5427,7 +5424,7 @@ msgstr "Bericht door @{0}" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:186 msgctxt "toast" msgid "Post deleted" -msgstr "" +msgstr "Bericht verwijderd" #: src/lib/api/index.ts:186 msgid "Post failed to upload. Please check your Internet connection and try again." @@ -5476,15 +5473,15 @@ msgstr "Bericht niet gevonden" #: src/state/queries/pinned-post.ts:59 msgctxt "toast" msgid "Post pinned" -msgstr "" +msgstr "Bericht vastgezet" #: src/state/queries/pinned-post.ts:61 msgctxt "toast" msgid "Post unpinned" -msgstr "" +msgstr "Bericht losgemaakt" #: src/screens/StarterPack/StarterPackScreen.tsx:186 -#: src/view/screens/Profile.tsx:220 +#: src/view/screens/Profile.tsx:222 msgid "Posts" msgstr "Berichten" @@ -5503,7 +5500,7 @@ msgstr "Mogelijk misleidende link" #: src/state/queries/notifications/settings.ts:44 msgctxt "toast" msgid "Preference saved" -msgstr "" +msgstr "Voorkeur opgeslagen" #: src/screens/Messages/components/MessageListError.tsx:19 msgid "Press to attempt reconnection" @@ -5571,7 +5568,7 @@ msgid "Processing..." msgstr "Verwerken..." #: src/view/screens/DebugMod.tsx:920 -#: src/view/screens/Profile.tsx:359 +#: src/view/screens/Profile.tsx:361 msgid "profile" msgstr "profiel" @@ -5586,7 +5583,7 @@ msgstr "Profiel" #: src/view/com/modals/EditProfile.tsx:124 msgctxt "toast" msgid "Profile updated" -msgstr "" +msgstr "Profiel bijgewerkt" #: src/screens/Onboarding/StepFinished.tsx:264 msgid "Public" @@ -5718,8 +5715,8 @@ msgstr "" msgid "Reject chat request" msgstr "" -#: src/screens/Messages/ChatList.tsx:246 -#: src/screens/Messages/Inbox.tsx:186 +#: src/screens/Messages/ChatList.tsx:247 +#: src/screens/Messages/Inbox.tsx:191 msgid "Reload conversations" msgstr "Gesprekken opnieuw laden" @@ -5790,6 +5787,7 @@ msgid "Remove from quick access?" msgstr "Verwijderen uit snelle toegang?" #: src/screens/List/ListHiddenScreen.tsx:170 +#: src/screens/List/ListHiddenScreen.tsx:174 msgid "Remove from saved feeds" msgstr "Verwijderen uit opgeslagen feeds" @@ -5845,7 +5843,6 @@ msgid "Removed from my feeds" msgstr "Verwijderd uit mijn feeds" #: src/screens/List/ListHiddenScreen.tsx:94 -#: src/screens/List/ListHiddenScreen.tsx:174 msgid "Removed from saved feeds" msgstr "Verwijderd uit opgeslagen feeds" @@ -5868,7 +5865,7 @@ msgstr "Verwijdert citaatbericht" msgid "Replace with Discover" msgstr "Vervangen door Ontdekken" -#: src/view/screens/Profile.tsx:221 +#: src/view/screens/Profile.tsx:223 msgid "Replies" msgstr "Antwoorden" @@ -5885,7 +5882,7 @@ msgctxt "action" msgid "Reply" msgstr "Reageren" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:264 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:267 msgid "Reply ({0, plural, one {# reply} other {# replies}})" msgstr "" @@ -5936,7 +5933,7 @@ msgstr "Reactie op jou" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:346 msgctxt "toast" msgid "Reply visibility updated" -msgstr "" +msgstr "Zichtbaarheid van reactie bijgewerkt" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:345 msgid "Reply was successfully hidden" @@ -6148,9 +6145,9 @@ msgstr "Probeert de laatste mislukte actie opnieuw" #: src/components/StarterPack/ProfileStarterPacks.tsx:334 #: src/screens/Login/LoginForm.tsx:323 #: src/screens/Login/LoginForm.tsx:330 -#: src/screens/Messages/ChatList.tsx:252 +#: src/screens/Messages/ChatList.tsx:253 #: src/screens/Messages/components/MessageListError.tsx:25 -#: src/screens/Messages/Inbox.tsx:192 +#: src/screens/Messages/Inbox.tsx:197 #: src/screens/Onboarding/StepInterests/index.tsx:217 #: src/screens/Onboarding/StepInterests/index.tsx:220 #: src/screens/Signup/BackNextButtons.tsx:53 @@ -6596,7 +6593,7 @@ msgstr "Instellingen" #: src/screens/ModerationInteractionSettings/index.tsx:102 msgctxt "toast" msgid "Settings saved" -msgstr "" +msgstr "Instellingen opgeslagen" #: src/view/com/composer/labels/LabelsBtn.tsx:174 msgid "Sexual activity or erotic nudity." @@ -6615,7 +6612,7 @@ msgstr "Seksueel suggestief" #: src/view/com/profile/ProfileMenu.tsx:225 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:481 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:490 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:347 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:350 #: src/view/screens/ProfileList.tsx:506 msgid "Share" msgstr "Delen" @@ -6635,7 +6632,7 @@ msgstr "Een leuk weetje delen!" #: src/view/com/profile/ProfileMenu.tsx:411 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:779 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:363 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:366 msgid "Share anyway" msgstr "Toch delen" @@ -6942,8 +6939,8 @@ msgstr "" msgid "Something wrong? Let us know." msgstr "" -#: src/App.native.tsx:121 -#: src/App.web.tsx:97 +#: src/App.native.tsx:122 +#: src/App.web.tsx:98 msgid "Sorry! Your session expired. Please sign in again." msgstr "" @@ -7022,7 +7019,7 @@ msgstr "Startpakket door jou" msgid "Starter pack is invalid" msgstr "Startpakket is ongeldig" -#: src/view/screens/Profile.tsx:226 +#: src/view/screens/Profile.tsx:228 msgid "Starter Packs" msgstr "Startpakketten" @@ -7332,8 +7329,8 @@ msgid "The Privacy Policy has been moved to <0/>" msgstr "Het privacybeleid is verplaatst naar <0/>" #: src/view/com/composer/state/video.ts:395 -msgid "The selected video is larger than 50MB." -msgstr "De geselecteerde video is groter dan 50 MB." +msgid "The selected video is larger than 100 MB." +msgstr "" #: src/lib/strings/errors.ts:18 msgid "The server appears to be experiencing issues. Please try again in a few moments." @@ -7597,7 +7594,7 @@ msgid "This post has been deleted." msgstr "Dit bericht is verwijderd." #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:776 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:360 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:363 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't signed in." msgstr "" @@ -7876,7 +7873,7 @@ msgstr "" msgid "Unlike" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:306 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:309 msgid "Unlike ({0, plural, one {# like} other {# likes}})" msgstr "" @@ -7995,12 +7992,12 @@ msgstr "Bijwerken naar {domain}" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:318 msgctxt "toast" msgid "Updating quote attachment failed" -msgstr "" +msgstr "Bijwerken van citaatbijlage is mislukt" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:350 msgctxt "toast" msgid "Updating reply visibility failed" -msgstr "" +msgstr "Bijwerken van zichtbaarheid van reactie is mislukt" #: src/screens/Login/SetNewPasswordForm.tsx:190 msgid "Updating..." @@ -8122,12 +8119,12 @@ msgstr "Gebruikerslijst door jou" #: src/view/com/modals/CreateOrEditList.tsx:176 msgctxt "toast" msgid "User list created" -msgstr "" +msgstr "Gebruikerslijst aangemaakt" #: src/view/com/modals/CreateOrEditList.tsx:162 msgctxt "toast" msgid "User list updated" -msgstr "" +msgstr "Gebruikerslijst bijgewerkt" #: src/screens/Login/LoginForm.tsx:201 msgid "Username or email address" @@ -8251,7 +8248,7 @@ msgstr "Video geüpload" msgid "Video: {0}" msgstr "" -#: src/view/screens/Profile.tsx:223 +#: src/view/screens/Profile.tsx:225 msgid "Videos" msgstr "" @@ -8521,8 +8518,8 @@ msgid "Who can reply" msgstr "Wie kan reageren" #: src/screens/Home/NoFeedsPinned.tsx:79 -#: src/screens/Messages/ChatList.tsx:230 -#: src/screens/Messages/Inbox.tsx:171 +#: src/screens/Messages/ChatList.tsx:231 +#: src/screens/Messages/Inbox.tsx:176 msgid "Whoops!" msgstr "Oeps!" @@ -8682,7 +8679,7 @@ msgstr "Je hebt geen volgers." msgid "You don't follow any users who follow @{name}." msgstr "Je volgt geen gebruikers die @{name} volgen." -#: src/screens/Messages/Inbox.tsx:215 +#: src/screens/Messages/Inbox.tsx:220 msgid "You don't have any chat requests at the moment." msgstr "" @@ -8736,7 +8733,7 @@ msgstr "Je hebt dit account genegeerd." msgid "You have muted this user" msgstr "Je negeert deze gebruiker" -#: src/screens/Messages/ChatList.tsx:273 +#: src/screens/Messages/ChatList.tsx:274 msgid "You have no conversations yet. Start one!" msgstr "Je hebt nog geen gesprekken. Begin er een!" diff --git a/src/locale/locales/pl/messages.po b/src/locale/locales/pl/messages.po index d5c2fe646e..9040e22d62 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: 2025-03-07 03:35\n" +"PO-Revision-Date: 2025-03-14 20:33\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" @@ -407,18 +407,18 @@ msgstr "Konto" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:375 msgctxt "toast" msgid "Account blocked" -msgstr "" +msgstr "Konto zostało zablokowane" #: src/view/com/profile/ProfileMenu.tsx:154 msgctxt "toast" msgid "Account followed" -msgstr "" +msgstr "Konto zostało zaobserwowane" #: src/view/com/profile/ProfileMenu.tsx:117 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:398 msgctxt "toast" msgid "Account muted" -msgstr "" +msgstr "Konto zostało wyciszone" #: src/components/moderation/ModerationDetailsDialog.tsx:103 #: src/lib/moderation/useModerationCauseDescription.ts:98 @@ -441,18 +441,18 @@ msgstr "Konto zostało usunięte z szybkiego dostępu" #: src/view/com/profile/ProfileMenu.tsx:131 msgctxt "toast" msgid "Account unblocked" -msgstr "" +msgstr "Konto zostało odblokowane" #: src/view/com/profile/ProfileMenu.tsx:166 msgctxt "toast" msgid "Account unfollowed" -msgstr "" +msgstr "Cofnięto obserwowanie konta" #: src/view/com/profile/ProfileMenu.tsx:107 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:388 msgctxt "toast" msgid "Account unmuted" -msgstr "" +msgstr "Cofnięto wyciszenie konta" #: src/components/dialogs/MutedWords.tsx:328 #: src/view/com/modals/ListAddRemoveUsers.tsx:269 @@ -560,14 +560,11 @@ msgstr "Dodaj ten rekord DNS do swojej domeny:" msgid "Add this feed to your feeds" msgstr "Dodaj do swoich kanałów" +#: src/view/com/profile/ProfileMenu.tsx:273 #: src/view/com/profile/ProfileMenu.tsx:276 msgid "Add to lists" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:273 -msgid "Add to Lists" -msgstr "Dodaj do swoich list" - #: src/view/com/feeds/FeedSourceCard.tsx:269 msgid "Add to my feeds" msgstr "Dodaj do moich kanałów" @@ -817,7 +814,7 @@ msgstr "Hasło aplikacji" #: src/screens/Settings/AppPasswords.tsx:147 msgctxt "toast" msgid "App password deleted" -msgstr "" +msgstr "Hasło aplikacji zostało usunięte" #: src/screens/Settings/components/AddAppPasswordDialog.tsx:84 msgid "App password name must be unique" @@ -854,7 +851,7 @@ msgstr "Odwołaj się od \"{0}\"" #: src/screens/Messages/components/ChatDisabled.tsx:91 msgctxt "toast" msgid "Appeal submitted" -msgstr "" +msgstr "Odwołanie zostało złożone" #: src/screens/Takendown.tsx:111 #: src/screens/Takendown.tsx:144 @@ -987,7 +984,7 @@ msgstr "Autoodtwarzanie filmów i GIF-ów" msgid "Back" msgstr "Powrót" -#: src/screens/Messages/Inbox.tsx:233 +#: src/screens/Messages/Inbox.tsx:238 msgid "Back to Chats" msgstr "" @@ -1318,9 +1315,9 @@ msgid "Cancels opening the linked website" msgstr "Anuluje otwieranie strony internetowej" #: src/state/shell/composer/index.tsx:82 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:118 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:159 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:195 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:121 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:162 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:198 msgid "Cannot interact with a blocked user" msgstr "Nie można wchodzić w interakcje z zablokowaną osobą" @@ -1415,7 +1412,7 @@ msgstr "" #: src/components/dms/ConvoMenu.tsx:176 msgctxt "toast" msgid "Chat muted" -msgstr "" +msgstr "Czat został wyciszony" #: src/Navigation.tsx:418 #: src/screens/Messages/components/InboxPreview.tsx:24 @@ -1423,14 +1420,14 @@ msgid "Chat request inbox" msgstr "" #: src/screens/Messages/components/InboxPreview.tsx:64 -#: src/screens/Messages/Inbox.tsx:72 +#: src/screens/Messages/Inbox.tsx:77 msgid "Chat requests" msgstr "" #: src/components/dms/ConvoMenu.tsx:75 #: src/components/dms/MessageMenu.tsx:83 #: src/Navigation.tsx:413 -#: src/screens/Messages/ChatList.tsx:327 +#: src/screens/Messages/ChatList.tsx:328 msgid "Chat settings" msgstr "Ustawienia czatu" @@ -1441,10 +1438,10 @@ msgstr "Ustawienia czatu" #: src/components/dms/ConvoMenu.tsx:178 msgctxt "toast" msgid "Chat unmuted" -msgstr "" +msgstr "Cofnięto wyciszenie czatu" -#: src/screens/Messages/ChatList.tsx:343 -#: src/screens/Messages/ChatList.tsx:367 +#: src/screens/Messages/ChatList.tsx:344 +#: src/screens/Messages/ChatList.tsx:368 msgid "Chats" msgstr "" @@ -1835,7 +1832,7 @@ msgstr "Numer wersji został skopiowany do schowka" #: src/lib/sharing.ts:41 #: src/view/com/modals/InviteCodes.tsx:153 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:246 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:394 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:397 msgid "Copied to clipboard" msgstr "Skopiowano do schowka" @@ -2216,12 +2213,12 @@ msgstr "Odłączyć cytat?" #: src/screens/Settings/AboutSettings.tsx:87 msgctxt "toast" msgid "Developer mode disabled" -msgstr "" +msgstr "Tryb programisty wyłączony" #: src/screens/Settings/AboutSettings.tsx:81 msgctxt "toast" msgid "Developer mode enabled" -msgstr "" +msgstr "Tryb programisty włączony" #: src/screens/Settings/Settings.tsx:242 #: src/screens/Settings/Settings.tsx:245 @@ -2569,7 +2566,7 @@ msgstr "Email" #: src/screens/Settings/components/DisableEmail2FADialog.tsx:64 msgctxt "toast" msgid "Email 2FA disabled" -msgstr "" +msgstr "2FA przez email wył." #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:54 msgid "Email 2FA enabled" @@ -2587,7 +2584,7 @@ msgstr "Email został wysłany ponownie" #: src/view/com/modals/ChangeEmail.tsx:83 msgctxt "toast" msgid "Email updated" -msgstr "" +msgstr "Adres email został zaktualizowany" #: src/view/com/modals/ChangeEmail.tsx:106 msgid "Email Updated" @@ -2596,7 +2593,7 @@ msgstr "Adres email został zaktualizowany" #: src/view/com/modals/VerifyEmail.tsx:85 msgctxt "toast" msgid "Email verified" -msgstr "" +msgstr "Adres email został zweryfikowany" #: src/components/intents/VerifyEmailIntentDialog.tsx:79 msgid "Email Verified" @@ -2946,8 +2943,8 @@ 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/ChatList.tsx:242 -#: src/screens/Messages/Inbox.tsx:182 +#: src/screens/Messages/ChatList.tsx:243 +#: src/screens/Messages/Inbox.tsx:187 msgid "Failed to load conversations" msgstr "" @@ -2973,8 +2970,8 @@ 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/Inbox.tsx:290 -#: src/screens/Messages/Inbox.tsx:313 +#: src/screens/Messages/Inbox.tsx:295 +#: src/screens/Messages/Inbox.tsx:318 msgid "Failed to mark all requests as read" msgstr "" @@ -3053,12 +3050,12 @@ msgstr "Opinie" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:286 msgctxt "toast" msgid "Feedback sent!" -msgstr "" +msgstr "Opinia wysłana!" #: src/Navigation.tsx:428 #: src/screens/StarterPack/StarterPackScreen.tsx:185 #: src/view/screens/Feeds.tsx:508 -#: src/view/screens/Profile.tsx:225 +#: src/view/screens/Profile.tsx:227 #: src/view/screens/SavedFeeds.tsx:96 #: src/view/screens/Search/Search.tsx:531 #: src/view/shell/desktop/LeftNav.tsx:651 @@ -3074,7 +3071,7 @@ msgstr "Kanały to niestandardowe algorytmy, które użytkownicy tworzą przy ni #: src/view/screens/SavedFeeds.tsx:82 msgctxt "toast" msgid "Feeds updated!" -msgstr "" +msgstr "Kanały zostały zaktualizowane!" #: src/screens/Search/components/ExploreRecommendations.tsx:63 msgid "Feeds we think you might like." @@ -3353,7 +3350,7 @@ msgstr "Rozpocznij" msgid "Getting started" msgstr "Pierwsze kroki" -#: src/components/MediaPreview.tsx:108 +#: src/components/MediaPreview.tsx:116 msgid "GIF" msgstr "GIF" @@ -3369,7 +3366,7 @@ msgstr "Rażące naruszenie prawa lub warunków korzystania z serwisu" #: src/components/Layout/Header/index.tsx:126 #: src/components/moderation/ScreenHider.tsx:154 #: src/components/moderation/ScreenHider.tsx:163 -#: src/screens/Messages/Inbox.tsx:223 +#: src/screens/Messages/Inbox.tsx:228 #: src/screens/Profile/ProfileFeed/index.tsx:89 #: src/screens/VideoFeed/components/Header.tsx:163 #: src/screens/VideoFeed/index.tsx:1108 @@ -3724,7 +3721,7 @@ msgid "Inappropriate messages or explicit links" msgstr "Nieodpowiednie wiadomości lub nieprzyzwoite linki" #. Title message shown in chat requests inbox when it's empty -#: src/screens/Messages/Inbox.tsx:203 +#: src/screens/Messages/Inbox.tsx:208 msgid "Inbox zero!" msgstr "" @@ -3860,7 +3857,7 @@ msgid "Labeled by the author." msgstr "Oznaczone przez autora." #: src/view/com/composer/labels/LabelsBtn.tsx:75 -#: src/view/screens/Profile.tsx:218 +#: src/view/screens/Profile.tsx:220 msgid "Labels" msgstr "Ostrzeżenia" @@ -4000,7 +3997,7 @@ msgstr "Jasny" msgid "Like" msgstr "Polub" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:312 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:315 msgid "Like ({0, plural, one {# like} other {# likes}})" msgstr "Polub ({0, plural, one {# polubienie} few {# polubienia} other {# polubień}})" @@ -4045,7 +4042,7 @@ 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/view/screens/Profile.tsx:224 +#: src/view/screens/Profile.tsx:226 msgid "Likes" msgstr "Polubienia" @@ -4069,7 +4066,7 @@ msgstr "Awatar listy" #: src/view/screens/ProfileList.tsx:431 msgctxt "toast" msgid "List blocked" -msgstr "" +msgstr "Lista zablokowana" #: src/components/ListCard.tsx:150 #: src/view/com/feeds/FeedSourceCard.tsx:255 @@ -4087,7 +4084,7 @@ msgstr "Lista od ciebie" #: src/view/screens/ProfileList.tsx:478 msgctxt "toast" msgid "List deleted" -msgstr "" +msgstr "Lista usunięta" #: src/screens/List/ListHiddenScreen.tsx:129 msgid "List has been hidden" @@ -4100,7 +4097,7 @@ msgstr "Ukryta lista" #: src/view/screens/ProfileList.tsx:395 msgctxt "toast" msgid "List muted" -msgstr "" +msgstr "Lista została wyciszona" #: src/view/com/modals/CreateOrEditList.tsx:255 msgid "List Name" @@ -4109,17 +4106,17 @@ msgstr "Nazwa listy" #: src/view/screens/ProfileList.tsx:449 msgctxt "toast" msgid "List unblocked" -msgstr "" +msgstr "Lista została odblokowana" #: src/view/screens/ProfileList.tsx:413 msgctxt "toast" msgid "List unmuted" -msgstr "" +msgstr "Cofnięto wyciszenie listy" #: src/Navigation.tsx:140 #: src/view/screens/Lists.tsx:62 -#: src/view/screens/Profile.tsx:219 -#: src/view/screens/Profile.tsx:227 +#: src/view/screens/Profile.tsx:221 +#: src/view/screens/Profile.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:669 #: src/view/shell/Drawer.tsx:501 msgid "Lists" @@ -4210,9 +4207,9 @@ msgstr "Zarządzaj zapisanymi kanałami" msgid "Manage your muted words and tags" msgstr "Zarządzaj wyciszonymi słowami i tagami" -#: src/screens/Messages/Inbox.tsx:300 -#: src/screens/Messages/Inbox.tsx:319 -#: src/screens/Messages/Inbox.tsx:326 +#: src/screens/Messages/Inbox.tsx:305 +#: src/screens/Messages/Inbox.tsx:324 +#: src/screens/Messages/Inbox.tsx:331 msgid "Mark all as read" msgstr "" @@ -4221,12 +4218,12 @@ msgstr "" msgid "Mark as read" msgstr "Oznacz jako przeczytane" -#: src/screens/Messages/Inbox.tsx:287 -#: src/screens/Messages/Inbox.tsx:310 +#: src/screens/Messages/Inbox.tsx:292 +#: src/screens/Messages/Inbox.tsx:315 msgid "Marked all as read" msgstr "" -#: src/view/screens/Profile.tsx:222 +#: src/view/screens/Profile.tsx:224 msgid "Media" msgstr "Multimedia" @@ -4323,12 +4320,12 @@ msgstr "Twoja lista moderacji" #: src/view/com/modals/CreateOrEditList.tsx:177 msgctxt "toast" msgid "Moderation list created" -msgstr "" +msgstr "Utworzono listę moderacji" #: src/view/com/modals/CreateOrEditList.tsx:163 msgctxt "toast" msgid "Moderation list updated" -msgstr "" +msgstr "Zaktualizowano listę moderacji" #: src/screens/Moderation/index.tsx:239 msgid "Moderation lists" @@ -4558,8 +4555,8 @@ msgid "New" msgstr "Nowa" #: src/components/dms/dialogs/NewChatDialog.tsx:65 -#: src/screens/Messages/ChatList.tsx:350 -#: src/screens/Messages/ChatList.tsx:357 +#: src/screens/Messages/ChatList.tsx:351 +#: src/screens/Messages/ChatList.tsx:358 msgid "New chat" msgstr "Nowy czat" @@ -4593,7 +4590,7 @@ msgstr "Nowe hasło" #: src/screens/Profile/ProfileFeed/index.tsx:238 #: src/view/screens/Feeds.tsx:549 #: src/view/screens/Notifications.tsx:165 -#: src/view/screens/Profile.tsx:505 +#: src/view/screens/Profile.tsx:507 #: src/view/screens/ProfileList.tsx:253 #: src/view/screens/ProfileList.tsx:286 msgid "New post" @@ -4787,7 +4784,7 @@ msgstr "Nie teraz" #: src/view/com/profile/ProfileMenu.tsx:406 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:774 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:358 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:361 msgid "Note about sharing" msgstr "Uwaga o udostępnianiu" @@ -4795,7 +4792,7 @@ msgstr "Uwaga o udostępnianiu" msgid "Note: Bluesky is an open and public network. This setting only limits the visibility of your content on the Bluesky app and website, and other apps may not respect this setting. Your content may still be shown to logged-out users by other apps and websites." msgstr "Uwaga: Bluesky jest otwartą i publiczną społecznością. To ustawienie ogranicza jedynie widoczność twoich treści w aplikacji i serwisie Bluesky, inne aplikacje mogą tego nie respektować. Twoje treści mogą być nadal wyświetlane niezalogowanym osobom przez inne aplikacje i strony internetowe." -#: src/screens/Messages/ChatList.tsx:263 +#: src/screens/Messages/ChatList.tsx:264 msgid "Nothing here" msgstr "Nic tu nie ma" @@ -5427,7 +5424,7 @@ msgstr "Wpis od @{0}" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:186 msgctxt "toast" msgid "Post deleted" -msgstr "" +msgstr "Wpis usunięty" #: src/lib/api/index.ts:186 msgid "Post failed to upload. Please check your Internet connection and try again." @@ -5476,15 +5473,15 @@ msgstr "Wpis nie został odnaleziony" #: src/state/queries/pinned-post.ts:59 msgctxt "toast" msgid "Post pinned" -msgstr "" +msgstr "Wpis został przypięty" #: src/state/queries/pinned-post.ts:61 msgctxt "toast" msgid "Post unpinned" -msgstr "" +msgstr "Wpis został odpięty" #: src/screens/StarterPack/StarterPackScreen.tsx:186 -#: src/view/screens/Profile.tsx:220 +#: src/view/screens/Profile.tsx:222 msgid "Posts" msgstr "Wpisy" @@ -5503,7 +5500,7 @@ msgstr "Link, który może wprowadzać w błąd" #: src/state/queries/notifications/settings.ts:44 msgctxt "toast" msgid "Preference saved" -msgstr "" +msgstr "Ustawienia zostały zapisane" #: src/screens/Messages/components/MessageListError.tsx:19 msgid "Press to attempt reconnection" @@ -5571,7 +5568,7 @@ msgid "Processing..." msgstr "Przetwarzanie..." #: src/view/screens/DebugMod.tsx:920 -#: src/view/screens/Profile.tsx:359 +#: src/view/screens/Profile.tsx:361 msgid "profile" msgstr "profil" @@ -5586,7 +5583,7 @@ msgstr "Profil" #: src/view/com/modals/EditProfile.tsx:124 msgctxt "toast" msgid "Profile updated" -msgstr "" +msgstr "Profil został zaktualizowany" #: src/screens/Onboarding/StepFinished.tsx:264 msgid "Public" @@ -5718,8 +5715,8 @@ msgstr "" msgid "Reject chat request" msgstr "" -#: src/screens/Messages/ChatList.tsx:246 -#: src/screens/Messages/Inbox.tsx:186 +#: src/screens/Messages/ChatList.tsx:247 +#: src/screens/Messages/Inbox.tsx:191 msgid "Reload conversations" msgstr "Odśwież rozmowy" @@ -5790,6 +5787,7 @@ msgid "Remove from quick access?" msgstr "Usunąć z szybkiego dostępu?" #: src/screens/List/ListHiddenScreen.tsx:170 +#: src/screens/List/ListHiddenScreen.tsx:174 msgid "Remove from saved feeds" msgstr "Usuń z zapisanych kanałów" @@ -5845,7 +5843,6 @@ msgid "Removed from my feeds" msgstr "Usunięto z moich kanałów" #: src/screens/List/ListHiddenScreen.tsx:94 -#: src/screens/List/ListHiddenScreen.tsx:174 msgid "Removed from saved feeds" msgstr "Usunięto z zapisanych kanałów" @@ -5868,7 +5865,7 @@ msgstr "Usuwa cytowany wpis" msgid "Replace with Discover" msgstr "Zamień na kanał główny" -#: src/view/screens/Profile.tsx:221 +#: src/view/screens/Profile.tsx:223 msgid "Replies" msgstr "Komentarze" @@ -5885,7 +5882,7 @@ msgctxt "action" msgid "Reply" msgstr "Skomentuj" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:264 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:267 msgid "Reply ({0, plural, one {# reply} other {# replies}})" msgstr "Skomentuj ({0, plural, one {# komentarz} few {# komentarze} other {# komentarzy}})" @@ -5936,7 +5933,7 @@ msgstr "Komentarz do ciebie" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:346 msgctxt "toast" msgid "Reply visibility updated" -msgstr "" +msgstr "Widoczność komentarzy została zaktualizowana" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:345 msgid "Reply was successfully hidden" @@ -6148,9 +6145,9 @@ msgstr "Ponawia ostatnią akcję, która zakończyła się błędem" #: src/components/StarterPack/ProfileStarterPacks.tsx:334 #: src/screens/Login/LoginForm.tsx:323 #: src/screens/Login/LoginForm.tsx:330 -#: src/screens/Messages/ChatList.tsx:252 +#: src/screens/Messages/ChatList.tsx:253 #: src/screens/Messages/components/MessageListError.tsx:25 -#: src/screens/Messages/Inbox.tsx:192 +#: src/screens/Messages/Inbox.tsx:197 #: src/screens/Onboarding/StepInterests/index.tsx:217 #: src/screens/Onboarding/StepInterests/index.tsx:220 #: src/screens/Signup/BackNextButtons.tsx:53 @@ -6596,7 +6593,7 @@ msgstr "Ustawienia" #: src/screens/ModerationInteractionSettings/index.tsx:102 msgctxt "toast" msgid "Settings saved" -msgstr "" +msgstr "Ustawienia zostały zapisane" #: src/view/com/composer/labels/LabelsBtn.tsx:174 msgid "Sexual activity or erotic nudity." @@ -6615,7 +6612,7 @@ msgstr "Sugestywne seksualnie" #: src/view/com/profile/ProfileMenu.tsx:225 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:481 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:490 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:347 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:350 #: src/view/screens/ProfileList.tsx:506 msgid "Share" msgstr "Udostępnij" @@ -6635,7 +6632,7 @@ msgstr "Podziel się intrygującym faktem!" #: src/view/com/profile/ProfileMenu.tsx:411 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:779 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:363 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:366 msgid "Share anyway" msgstr "Udostępnij mimo to" @@ -6942,8 +6939,8 @@ msgstr "" msgid "Something wrong? Let us know." msgstr "Coś poszło nie tak? Daj nam znać." -#: src/App.native.tsx:121 -#: src/App.web.tsx:97 +#: src/App.native.tsx:122 +#: src/App.web.tsx:98 msgid "Sorry! Your session expired. Please sign in again." msgstr "Przepraszamy! Twoja sesja wygasła. Zaloguj się ponownie." @@ -7022,7 +7019,7 @@ msgstr "Twój pakiet startowy" msgid "Starter pack is invalid" msgstr "Pakiet startowy jest nieprawidłowy" -#: src/view/screens/Profile.tsx:226 +#: src/view/screens/Profile.tsx:228 msgid "Starter Packs" msgstr "Pakiety" @@ -7332,8 +7329,8 @@ msgid "The Privacy Policy has been moved to <0/>" msgstr "Polityka prywatności została przeniesiona do <0/>" #: src/view/com/composer/state/video.ts:395 -msgid "The selected video is larger than 50MB." -msgstr "Wybrane wideo jest większe niż 50MB." +msgid "The selected video is larger than 100 MB." +msgstr "" #: src/lib/strings/errors.ts:18 msgid "The server appears to be experiencing issues. Please try again in a few moments." @@ -7597,7 +7594,7 @@ msgid "This post has been deleted." msgstr "Ten wpis został usunięty." #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:776 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:360 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:363 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't signed in." msgstr "Ten wpis jest widoczny tylko dla zalogowanych. Nie będzie widoczny dla osób niezalogowanych." @@ -7876,7 +7873,7 @@ msgstr "" msgid "Unlike" msgstr "Nie lubię" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:306 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:309 msgid "Unlike ({0, plural, one {# like} other {# likes}})" msgstr "Nie lubię ({0, plural, one {# polubienie} few {# polubienia} other {# polubień}})" @@ -7995,12 +7992,12 @@ msgstr "Zmień na {domain}" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:318 msgctxt "toast" msgid "Updating quote attachment failed" -msgstr "" +msgstr "Nie udało się zaktualizować dołączonego cytatu" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:350 msgctxt "toast" msgid "Updating reply visibility failed" -msgstr "" +msgstr "Nie udało się zaktualizować widoczności komentarzy" #: src/screens/Login/SetNewPasswordForm.tsx:190 msgid "Updating..." @@ -8122,12 +8119,12 @@ msgstr "Twoja lista" #: src/view/com/modals/CreateOrEditList.tsx:176 msgctxt "toast" msgid "User list created" -msgstr "" +msgstr "Utworzono listę" #: src/view/com/modals/CreateOrEditList.tsx:162 msgctxt "toast" msgid "User list updated" -msgstr "" +msgstr "Zaktualizowano listę" #: src/screens/Login/LoginForm.tsx:201 msgid "Username or email address" @@ -8251,7 +8248,7 @@ msgstr "Wideo zostało przesłane" msgid "Video: {0}" msgstr "Wideo: {0}" -#: src/view/screens/Profile.tsx:223 +#: src/view/screens/Profile.tsx:225 msgid "Videos" msgstr "Filmiki" @@ -8521,8 +8518,8 @@ msgid "Who can reply" msgstr "Kto może komentować" #: src/screens/Home/NoFeedsPinned.tsx:79 -#: src/screens/Messages/ChatList.tsx:230 -#: src/screens/Messages/Inbox.tsx:171 +#: src/screens/Messages/ChatList.tsx:231 +#: src/screens/Messages/Inbox.tsx:176 msgid "Whoops!" msgstr "Ups!" @@ -8682,7 +8679,7 @@ msgstr "Nikt cię nie obserwuje." msgid "You don't follow any users who follow @{name}." msgstr "Nie obserwujesz nikogo, kto obserwuje @{name}." -#: src/screens/Messages/Inbox.tsx:215 +#: src/screens/Messages/Inbox.tsx:220 msgid "You don't have any chat requests at the moment." msgstr "" @@ -8736,7 +8733,7 @@ msgstr "To konto zostało wyciszone." msgid "You have muted this user" msgstr "Ta osoba została wyciszona" -#: src/screens/Messages/ChatList.tsx:273 +#: src/screens/Messages/ChatList.tsx:274 msgid "You have no conversations yet. Start one!" msgstr "Nie prowadzisz jeszcze żadnych rozmów. Rozpocznij nową!" diff --git a/src/locale/locales/pt-BR/messages.po b/src/locale/locales/pt-BR/messages.po index 906d80b249..dc8471f635 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: 2025-03-07 16:40\n" +"PO-Revision-Date: 2025-03-14 20:33\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -137,7 +137,7 @@ msgstr "{0} de {1}" #. Accessibility label describing how many characters the user has entered out of a 50-character limit in a text input field #: src/screens/StarterPack/Wizard/StepDetails.tsx:55 msgid "{0} out of 50" -msgstr "" +msgstr "{0} de 50" #: src/screens/StarterPack/StarterPackScreen.tsx:485 msgid "{0} people have used this starter pack!" @@ -377,7 +377,7 @@ msgstr "Aceitar" #: src/screens/Messages/components/RequestButtons.tsx:225 msgid "Accept chat request" -msgstr "" +msgstr "Aceitar pedido de conversa" #. Accept a chat request #: src/screens/Messages/components/RequestListItem.tsx:42 @@ -407,18 +407,18 @@ msgstr "Conta" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:375 msgctxt "toast" msgid "Account blocked" -msgstr "" +msgstr "Conta bloqueada" #: src/view/com/profile/ProfileMenu.tsx:154 msgctxt "toast" msgid "Account followed" -msgstr "" +msgstr "Conta seguida" #: src/view/com/profile/ProfileMenu.tsx:117 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:398 msgctxt "toast" msgid "Account muted" -msgstr "" +msgstr "Conta silenciada" #: src/components/moderation/ModerationDetailsDialog.tsx:103 #: src/lib/moderation/useModerationCauseDescription.ts:98 @@ -441,12 +441,12 @@ msgstr "Conta removida do acesso rápido" #: src/view/com/profile/ProfileMenu.tsx:131 msgctxt "toast" msgid "Account unblocked" -msgstr "" +msgstr "Conta desbloqueada" #: src/view/com/profile/ProfileMenu.tsx:166 msgctxt "toast" msgid "Account unfollowed" -msgstr "" +msgstr "Conta deixada de seguir" #: src/view/com/profile/ProfileMenu.tsx:107 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:388 @@ -560,14 +560,11 @@ msgstr "Adicione o seguinte registro DNS ao seu domínio:" msgid "Add this feed to your feeds" msgstr "Adicione este feed aos seus feeds" +#: src/view/com/profile/ProfileMenu.tsx:273 #: src/view/com/profile/ProfileMenu.tsx:276 msgid "Add to lists" msgstr "Adicionar às listas" -#: src/view/com/profile/ProfileMenu.tsx:273 -msgid "Add to Lists" -msgstr "Adicionar às listas" - #: src/view/com/feeds/FeedSourceCard.tsx:269 msgid "Add to my feeds" msgstr "Adicionar aos meus feeds" @@ -817,7 +814,7 @@ msgstr "Senha do app" #: src/screens/Settings/AppPasswords.tsx:147 msgctxt "toast" msgid "App password deleted" -msgstr "" +msgstr "Senha de aplicativo excluída" #: src/screens/Settings/components/AddAppPasswordDialog.tsx:84 msgid "App password name must be unique" @@ -854,7 +851,7 @@ msgstr "Contestar rótulo \"{0}\"" #: src/screens/Messages/components/ChatDisabled.tsx:91 msgctxt "toast" msgid "Appeal submitted" -msgstr "" +msgstr "Recurso enviado" #: src/screens/Takendown.tsx:111 #: src/screens/Takendown.tsx:144 @@ -957,7 +954,7 @@ msgstr "No mínimo 3 caracteres" #: src/screens/Settings/AppIconSettings/useAppIconSets.ts:40 msgctxt "Name of app icon variant" msgid "Aurora" -msgstr "" +msgstr "Aurora" #: src/screens/Settings/AccessibilitySettings.tsx:105 msgid "Autoplay options have moved to the <0>Content and Media settings." @@ -987,9 +984,9 @@ msgstr "Reproduzir vídeos e GIFs automaticamente" msgid "Back" msgstr "Voltar" -#: src/screens/Messages/Inbox.tsx:233 +#: src/screens/Messages/Inbox.tsx:238 msgid "Back to Chats" -msgstr "" +msgstr "Voltar às Conversas" #: src/view/screens/Lists.tsx:81 #: src/view/screens/ModerationModlists.tsx:81 @@ -1150,7 +1147,7 @@ msgstr "Termos de Serviço do Bluesky Social" #: src/components/StarterPack/ProfileStarterPacks.tsx:298 msgid "Bluesky will choose a set of recommended accounts from people in your network." -msgstr "O Bluesky selecionará um grupo de recomendações de conta da sua rede." +msgstr "O Bluesky selecionará um grupo de contas recomendadas da sua rede." #: src/screens/Settings/components/PwiOptOut.tsx:99 msgid "Bluesky will not show your profile and posts to logged-out users. Other apps may not honor this request. This does not make your account private." @@ -1311,16 +1308,16 @@ msgstr "Cancelar reativação e desconectar" #: src/view/com/modals/ListAddRemoveUsers.tsx:88 #: src/view/screens/Search/Search.tsx:882 msgid "Cancel search" -msgstr "Cancelar busca" +msgstr "Cancelar pesquisa" #: src/view/com/modals/LinkWarning.tsx:106 msgid "Cancels opening the linked website" msgstr "Cancela a abertura do link" #: src/state/shell/composer/index.tsx:82 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:118 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:159 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:195 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:121 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:162 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:198 msgid "Cannot interact with a blocked user" msgstr "Não é possível interagir com um usuário bloqueado" @@ -1364,7 +1361,7 @@ msgstr "Alterar nome de usuário" #: src/components/moderation/ReportDialog/index.tsx:314 msgid "Change moderation service" -msgstr "" +msgstr "Alterar serviço de moderação" #: src/view/com/modals/VerifyEmail.tsx:155 msgid "Change my email" @@ -1380,7 +1377,7 @@ msgstr "Alterar idioma da postagem para {suggestedLanguageName}" #: src/components/moderation/ReportDialog/index.tsx:236 msgid "Change report reason" -msgstr "" +msgstr "Alterar motivo da denúncia" #: src/view/com/modals/ChangeEmail.tsx:104 msgid "Change Your Email" @@ -1410,12 +1407,12 @@ msgstr "Conversas" #: src/screens/Messages/components/RequestButtons.tsx:280 msgctxt "toast" msgid "Chat deleted" -msgstr "" +msgstr "Conversa excluída" #: src/components/dms/ConvoMenu.tsx:176 msgctxt "toast" msgid "Chat muted" -msgstr "" +msgstr "Conversa silenciada" #: src/Navigation.tsx:418 #: src/screens/Messages/components/InboxPreview.tsx:24 @@ -1423,14 +1420,14 @@ msgid "Chat request inbox" msgstr "" #: src/screens/Messages/components/InboxPreview.tsx:64 -#: src/screens/Messages/Inbox.tsx:72 +#: src/screens/Messages/Inbox.tsx:77 msgid "Chat requests" -msgstr "" +msgstr "Pedidos de conversa" #: src/components/dms/ConvoMenu.tsx:75 #: src/components/dms/MessageMenu.tsx:83 #: src/Navigation.tsx:413 -#: src/screens/Messages/ChatList.tsx:327 +#: src/screens/Messages/ChatList.tsx:328 msgid "Chat settings" msgstr "Opções da conversa" @@ -1441,12 +1438,12 @@ msgstr "Opções da conversa" #: src/components/dms/ConvoMenu.tsx:178 msgctxt "toast" msgid "Chat unmuted" -msgstr "" +msgstr "Conversa dessilenciada" -#: src/screens/Messages/ChatList.tsx:343 -#: src/screens/Messages/ChatList.tsx:367 +#: src/screens/Messages/ChatList.tsx:344 +#: src/screens/Messages/ChatList.tsx:368 msgid "Chats" -msgstr "" +msgstr "Conversas" #: src/screens/SignupQueued.tsx:78 #: src/screens/SignupQueued.tsx:82 @@ -1516,7 +1513,7 @@ msgstr "Limpar dados de armazenamento (e então reiniciar)" #: src/components/forms/SearchInput.tsx:70 msgid "Clear search query" -msgstr "Limpar busca" +msgstr "Limpar pesquisa" #: src/view/screens/Support.tsx:41 msgid "click here" @@ -1536,7 +1533,7 @@ msgstr "Clique para abrir o menu de tags para {tag}" #: src/components/dms/MessageItem.tsx:241 msgid "Click to retry failed message" -msgstr "Clique para tentar novamente a mensagem falha" +msgstr "Clique para tentar enviar novamente a mensagem" #: src/screens/Onboarding/index.tsx:32 msgid "Climate" @@ -1632,7 +1629,7 @@ msgstr "Esquema de cor" #: src/components/dialogs/Embed.tsx:151 msgid "Color theme" -msgstr "" +msgstr "Tema de cores" #: src/screens/Onboarding/index.tsx:38 #: src/screens/Onboarding/state.ts:97 @@ -1828,14 +1825,14 @@ msgstr "Copiado" #: src/screens/Settings/AboutSettings.tsx:98 msgid "Copied build version to clipboard" -msgstr "Versão do app copiada" +msgstr "Número de versão do app copiada" #: src/components/dms/MessageMenu.tsx:57 #: src/lib/sharing.ts:25 #: src/lib/sharing.ts:41 #: src/view/com/modals/InviteCodes.tsx:153 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:246 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:394 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:397 msgid "Copied to clipboard" msgstr "Copiado" @@ -1991,7 +1988,7 @@ msgstr "Adicionar uma foto de perfil" #: src/components/StarterPack/ProfileStarterPacks.tsx:180 msgid "Create another" -msgstr "Crie outra" +msgstr "Criar outro" #: src/view/com/auth/SplashScreen.tsx:47 #: src/view/com/auth/SplashScreen.web.tsx:109 @@ -2023,7 +2020,7 @@ msgstr "Personalizado" #: src/components/dialogs/Embed.tsx:144 msgid "Customization options" -msgstr "" +msgstr "Opções de personalização" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:103 msgid "Customize who can interact with this post." @@ -2065,7 +2062,7 @@ msgstr "Desativar conta" #: src/screens/Settings/Settings.tsx:332 msgid "Debug Moderation" -msgstr "Moderação de depuração" +msgstr "Depurar moderação" #: src/view/screens/Debug.tsx:89 msgid "Debug panel" @@ -2110,7 +2107,7 @@ msgstr "Excluir senha do app?" #: src/screens/Messages/components/RequestButtons.tsx:292 #: src/screens/Messages/components/RequestButtons.tsx:299 msgid "Delete chat" -msgstr "" +msgstr "Excluir conversa" #: src/screens/Settings/Settings.tsx:339 msgid "Delete chat declaration record" @@ -2296,11 +2293,11 @@ msgstr "Descobrir novos feeds" #: src/components/Dialog/index.tsx:323 msgid "Dismiss" -msgstr "Ocultar" +msgstr "Dispensar" #: src/view/com/composer/Composer.tsx:1576 msgid "Dismiss error" -msgstr "Ocultar erro" +msgstr "Dispensar erro" #: src/components/ProgressGuide/List.tsx:42 msgid "Dismiss getting started guide" @@ -2439,7 +2436,7 @@ msgstr "Ex. nudez artística." #: src/view/com/modals/CreateOrEditList.tsx:263 msgid "e.g. Great Posters" -msgstr "p. e.x. Perfis legais" +msgstr "p. e.x. \"Perfis legais\"" #: src/view/com/modals/CreateOrEditList.tsx:264 msgid "e.g. Spammers" @@ -2587,7 +2584,7 @@ msgstr "E-mail reenviado" #: src/view/com/modals/ChangeEmail.tsx:83 msgctxt "toast" msgid "Email updated" -msgstr "" +msgstr "E-mail atualizado" #: src/view/com/modals/ChangeEmail.tsx:106 msgid "Email Updated" @@ -2596,7 +2593,7 @@ msgstr "E-mail atualizado" #: src/view/com/modals/VerifyEmail.tsx:85 msgctxt "toast" msgid "Email verified" -msgstr "" +msgstr "E-mail verificado" #: src/components/intents/VerifyEmailIntentDialog.tsx:79 msgid "Email Verified" @@ -2645,7 +2642,7 @@ msgstr "Ativar mídia externa" #: src/screens/Settings/ExternalMediaPreferences.tsx:49 msgid "Enable media players for" -msgstr "Ativar reprodutores para" +msgstr "Ativar reprodutores de mídia para" #: src/screens/Settings/NotificationSettings.tsx:74 #: src/screens/Settings/NotificationSettings.tsx:77 @@ -2714,7 +2711,7 @@ msgstr "Insira o código recebido para alterar sua senha." #: src/screens/Settings/components/ChangeHandleDialog.tsx:351 msgid "Enter the domain you want to use" -msgstr "Insira o domínio que queira usar" +msgstr "Insira o domínio que deseja usar" #: src/screens/Login/ForgotPasswordForm.tsx:113 msgid "Enter the email you used to create your account. We'll send you a \"reset code\" so you can set a new password." @@ -2905,7 +2902,7 @@ msgstr "Preferências de Mídia Externa" #: src/screens/Messages/components/RequestButtons.tsx:208 msgctxt "toast" msgid "Failed to accept chat" -msgstr "" +msgstr "Falha ao aceitar conversa" #: src/screens/Settings/components/ChangeHandleDialog.tsx:568 msgid "Failed to change handle. Please try again." @@ -2917,7 +2914,7 @@ msgstr "Não foi possível criar a senha de aplicativo. Por favor tente novament #: src/components/dms/MessageProfileButton.tsx:39 msgid "Failed to create conversation" -msgstr "" +msgstr "Falha ao criar conversa" #: src/screens/StarterPack/Wizard/index.tsx:233 #: src/screens/StarterPack/Wizard/index.tsx:241 @@ -2932,7 +2929,7 @@ msgstr "Não foi possível criar a lista. Por favor tente novamente." #: src/screens/Messages/components/RequestButtons.tsx:267 msgctxt "toast" msgid "Failed to delete chat" -msgstr "" +msgstr "Falha ao excluir conversa" #: src/components/dms/MessageMenu.tsx:75 msgid "Failed to delete message" @@ -2946,10 +2943,10 @@ 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/ChatList.tsx:242 -#: src/screens/Messages/Inbox.tsx:182 +#: src/screens/Messages/ChatList.tsx:243 +#: src/screens/Messages/Inbox.tsx:187 msgid "Failed to load conversations" -msgstr "" +msgstr "Falha ao carregar conversas" #: src/view/screens/Search/Explore.tsx:463 #: src/view/screens/Search/Explore.tsx:491 @@ -2973,8 +2970,8 @@ msgstr "Falha ao carregar feeds sugeridos" msgid "Failed to load suggested follows" msgstr "Falha ao carregar sugestões a seguir" -#: src/screens/Messages/Inbox.tsx:290 -#: src/screens/Messages/Inbox.tsx:313 +#: src/screens/Messages/Inbox.tsx:295 +#: src/screens/Messages/Inbox.tsx:318 msgid "Failed to mark all requests as read" msgstr "" @@ -3053,12 +3050,12 @@ msgstr "Comentários" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:286 msgctxt "toast" msgid "Feedback sent!" -msgstr "" +msgstr "Comentário enviado!" #: src/Navigation.tsx:428 #: src/screens/StarterPack/StarterPackScreen.tsx:185 #: src/view/screens/Feeds.tsx:508 -#: src/view/screens/Profile.tsx:225 +#: src/view/screens/Profile.tsx:227 #: src/view/screens/SavedFeeds.tsx:96 #: src/view/screens/Search/Search.tsx:531 #: src/view/shell/desktop/LeftNav.tsx:651 @@ -3074,7 +3071,7 @@ msgstr "Feeds são algoritmos personalizados que usuários constroem se possuír #: src/view/screens/SavedFeeds.tsx:82 msgctxt "toast" msgid "Feeds updated!" -msgstr "" +msgstr "Feeds atualizados!" #: src/screens/Search/components/ExploreRecommendations.tsx:63 msgid "Feeds we think you might like." @@ -3082,7 +3079,7 @@ msgstr "Feeds que talvez você goste." #: src/screens/Settings/components/OTAInfo.tsx:58 msgid "Fetch update" -msgstr "" +msgstr "Buscar atualização" #: src/screens/Settings/components/ExportCarDialog.tsx:43 msgid "File saved successfully!" @@ -3094,11 +3091,11 @@ msgstr "Filtrar dos feeds" #: src/view/screens/Search/Search.tsx:403 msgid "Filter search by language" -msgstr "Filtrar busca por idioma" +msgstr "Filtrar pesquisa por idioma" #: src/view/screens/Search/Search.tsx:376 msgid "Filter search by language (currently: {currentLanguageLabel})" -msgstr "Filtrar busca por idioma (atual: {currentLanguageLabel})" +msgstr "Filtrar pesquisa por idioma (atual: {currentLanguageLabel})" #: src/screens/Onboarding/StepFinished.tsx:314 msgid "Finalizing" @@ -3118,7 +3115,7 @@ msgstr "Encontre pessoas para seguir" #: src/view/screens/Search/Search.tsx:582 msgid "Find posts, users, and feeds on Bluesky" -msgstr "" +msgstr "Encontre postagens, usuários e feeds no Bluesky" #: src/screens/StarterPack/Wizard/index.tsx:195 msgid "Finish" @@ -3131,17 +3128,17 @@ msgstr "Atividades físicas" #: src/screens/Settings/AppIconSettings/useAppIconSets.ts:117 msgctxt "Name of app icon variant" msgid "Flat Black" -msgstr "" +msgstr "Preto Sólido" #: src/screens/Settings/AppIconSettings/useAppIconSets.ts:93 msgctxt "Name of app icon variant" msgid "Flat Blue" -msgstr "" +msgstr "Azul Sólido" #: src/screens/Settings/AppIconSettings/useAppIconSets.ts:105 msgctxt "Name of app icon variant" msgid "Flat White" -msgstr "" +msgstr "Branco Sólido" #: src/screens/Onboarding/StepFinished.tsx:294 msgid "Flexible" @@ -3222,7 +3219,7 @@ msgstr "Seguido por <0>{0} e <1>{1}" #: src/components/KnownFollowers.tsx:189 msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" -msgstr "Seguido por <0>{0}, <1>{1}, e {2, plural, one {# outro} other {# outros}}" +msgstr "Seguido por <0>{0}, <1>{1}, e {2, plural, one {# outro} other {outros #}}" #: src/Navigation.tsx:205 msgid "Followers of @{0} that you know" @@ -3353,7 +3350,7 @@ msgstr "Vamos começar" msgid "Getting started" msgstr "Começando" -#: src/components/MediaPreview.tsx:108 +#: src/components/MediaPreview.tsx:116 msgid "GIF" msgstr "GIF" @@ -3369,7 +3366,7 @@ msgstr "Violações flagrantes da lei ou dos termos de serviço" #: src/components/Layout/Header/index.tsx:126 #: src/components/moderation/ScreenHider.tsx:154 #: src/components/moderation/ScreenHider.tsx:163 -#: src/screens/Messages/Inbox.tsx:223 +#: src/screens/Messages/Inbox.tsx:228 #: src/screens/Profile/ProfileFeed/index.tsx:89 #: src/screens/VideoFeed/components/Header.tsx:163 #: src/screens/VideoFeed/index.tsx:1108 @@ -3527,7 +3524,7 @@ msgstr "Ocultar" #: src/components/dialogs/Embed.tsx:128 msgid "Hide customization options" -msgstr "" +msgstr "Ocultar opções de personalização" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:570 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:576 @@ -3724,9 +3721,9 @@ msgid "Inappropriate messages or explicit links" msgstr "Mensagens inapropriadas ou links explícitos" #. Title message shown in chat requests inbox when it's empty -#: src/screens/Messages/Inbox.tsx:203 +#: src/screens/Messages/Inbox.tsx:208 msgid "Inbox zero!" -msgstr "" +msgstr "Caixa de entrada vazia!" #: src/screens/Login/LoginForm.tsx:164 msgid "Incorrect username or password" @@ -3779,7 +3776,7 @@ msgstr "Postagem inválida" #: src/components/moderation/ReportDialog/index.tsx:73 msgid "Invalid report subject" -msgstr "" +msgstr "Assunto da denúncia inválido" #: src/components/intents/VerifyEmailIntentDialog.tsx:91 msgid "Invalid Verification Code" @@ -3860,7 +3857,7 @@ msgid "Labeled by the author." msgstr "Rotulado pelo autor." #: src/view/com/composer/labels/LabelsBtn.tsx:75 -#: src/view/screens/Profile.tsx:218 +#: src/view/screens/Profile.tsx:220 msgid "Labels" msgstr "Rótulos" @@ -4000,7 +3997,7 @@ msgstr "Claro" msgid "Like" msgstr "Curtir" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:312 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:315 msgid "Like ({0, plural, one {# like} other {# likes}})" msgstr "Curtidas ({0, plural, one {# curtida} other {# curtidas}})" @@ -4019,7 +4016,7 @@ msgstr "Curtir este feed" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:285 msgid "Like this labeler" -msgstr "" +msgstr "Curtir este rotulador" #: src/components/LikesDialog.tsx:85 #: src/Navigation.tsx:256 @@ -4045,7 +4042,7 @@ 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/view/screens/Profile.tsx:224 +#: src/view/screens/Profile.tsx:226 msgid "Likes" msgstr "Curtidas" @@ -4069,7 +4066,7 @@ msgstr "Avatar da lista" #: src/view/screens/ProfileList.tsx:431 msgctxt "toast" msgid "List blocked" -msgstr "" +msgstr "Lista bloqueada" #: src/components/ListCard.tsx:150 #: src/view/com/feeds/FeedSourceCard.tsx:255 @@ -4087,7 +4084,7 @@ msgstr "Lista feita por você" #: src/view/screens/ProfileList.tsx:478 msgctxt "toast" msgid "List deleted" -msgstr "" +msgstr "Lista excluída" #: src/screens/List/ListHiddenScreen.tsx:129 msgid "List has been hidden" @@ -4100,7 +4097,7 @@ msgstr "Lista Oculta" #: src/view/screens/ProfileList.tsx:395 msgctxt "toast" msgid "List muted" -msgstr "" +msgstr "Lista silenciada" #: src/view/com/modals/CreateOrEditList.tsx:255 msgid "List Name" @@ -4109,17 +4106,17 @@ msgstr "Nome da lista" #: src/view/screens/ProfileList.tsx:449 msgctxt "toast" msgid "List unblocked" -msgstr "" +msgstr "Lista desbloqueada" #: src/view/screens/ProfileList.tsx:413 msgctxt "toast" msgid "List unmuted" -msgstr "" +msgstr "Lista dessilenciada" #: src/Navigation.tsx:140 #: src/view/screens/Lists.tsx:62 -#: src/view/screens/Profile.tsx:219 -#: src/view/screens/Profile.tsx:227 +#: src/view/screens/Profile.tsx:221 +#: src/view/screens/Profile.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:669 #: src/view/shell/Drawer.tsx:501 msgid "Lists" @@ -4210,9 +4207,9 @@ msgstr "Gerenciar feeds salvos" msgid "Manage your muted words and tags" msgstr "Gerencie suas palavras/tags silenciadas" -#: src/screens/Messages/Inbox.tsx:300 -#: src/screens/Messages/Inbox.tsx:319 -#: src/screens/Messages/Inbox.tsx:326 +#: src/screens/Messages/Inbox.tsx:305 +#: src/screens/Messages/Inbox.tsx:324 +#: src/screens/Messages/Inbox.tsx:331 msgid "Mark all as read" msgstr "Marcar todas como lidas" @@ -4221,12 +4218,12 @@ msgstr "Marcar todas como lidas" msgid "Mark as read" msgstr "Marcar como lida" -#: src/screens/Messages/Inbox.tsx:287 -#: src/screens/Messages/Inbox.tsx:310 +#: src/screens/Messages/Inbox.tsx:292 +#: src/screens/Messages/Inbox.tsx:315 msgid "Marked all as read" msgstr "" -#: src/view/screens/Profile.tsx:222 +#: src/view/screens/Profile.tsx:224 msgid "Media" msgstr "Mídia" @@ -4283,7 +4280,7 @@ msgstr "Mensagens" #: src/screens/Settings/AppIconSettings/useAppIconSets.ts:81 msgctxt "Name of app icon variant" msgid "Midnight" -msgstr "" +msgstr "Meia-noite" #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:47 #: src/lib/moderation/useReportOptions.ts:47 @@ -4323,12 +4320,12 @@ msgstr "Lista de moderação por você" #: src/view/com/modals/CreateOrEditList.tsx:177 msgctxt "toast" msgid "Moderation list created" -msgstr "" +msgstr "Lista de moderação criada" #: src/view/com/modals/CreateOrEditList.tsx:163 msgctxt "toast" msgid "Moderation list updated" -msgstr "" +msgstr "Lista de moderação atualizada" #: src/screens/Moderation/index.tsx:239 msgid "Moderation lists" @@ -4558,8 +4555,8 @@ msgid "New" msgstr "Novo" #: src/components/dms/dialogs/NewChatDialog.tsx:65 -#: src/screens/Messages/ChatList.tsx:350 -#: src/screens/Messages/ChatList.tsx:357 +#: src/screens/Messages/ChatList.tsx:351 +#: src/screens/Messages/ChatList.tsx:358 msgid "New chat" msgstr "Nova conversa" @@ -4593,7 +4590,7 @@ msgstr "Nova Senha" #: src/screens/Profile/ProfileFeed/index.tsx:238 #: src/view/screens/Feeds.tsx:549 #: src/view/screens/Notifications.tsx:165 -#: src/view/screens/Profile.tsx:505 +#: src/view/screens/Profile.tsx:507 #: src/view/screens/ProfileList.tsx:253 #: src/view/screens/ProfileList.tsx:286 msgid "New post" @@ -4773,7 +4770,7 @@ msgstr "Nudez não-erótica" #: src/components/KnownFollowers.tsx:255 msgid "Not followed by anyone you're following" -msgstr "" +msgstr "Não seguido por ninguém que você segue" #: src/Navigation.tsx:135 #: src/view/screens/Profile.tsx:122 @@ -4787,7 +4784,7 @@ msgstr "Agora não" #: src/view/com/profile/ProfileMenu.tsx:406 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:774 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:358 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:361 msgid "Note about sharing" msgstr "Nota sobre compartilhamento" @@ -4795,7 +4792,7 @@ msgstr "Nota sobre compartilhamento" msgid "Note: Bluesky is an open and public network. This setting only limits the visibility of your content on the Bluesky app and website, and other apps may not respect this setting. Your content may still be shown to logged-out users by other apps and websites." msgstr "Nota: o Bluesky é uma rede aberta e pública. Esta configuração limita somente a visibilidade do seu conteúdo no site e aplicativo do Bluesky, e outros aplicativos podem não respeitar esta configuração. Seu conteúdo ainda poderá ser exibido para usuários não autenticados por outros aplicativos e sites." -#: src/screens/Messages/ChatList.tsx:263 +#: src/screens/Messages/ChatList.tsx:264 msgid "Nothing here" msgstr "Não há nada aqui" @@ -5017,7 +5014,7 @@ msgstr "Abre detalhes adicionais para um registro de depuração" #: src/view/com/composer/videos/SubtitleDialog.tsx:45 msgid "Opens alt text dialog" -msgstr "" +msgstr "Abrir janela de texto alternativo" #: src/view/com/composer/photos/OpenCameraBtn.tsx:73 msgid "Opens camera on device" @@ -5025,7 +5022,7 @@ msgstr "Abre a câmera do dispositivo" #: src/view/com/composer/videos/SubtitleDialog.tsx:44 msgid "Opens captions and alt text dialog" -msgstr "" +msgstr "Abrir janela de legendas e texto alternativo" #: src/screens/Settings/AccountSettings.tsx:127 msgid "Opens change handle dialog" @@ -5105,19 +5102,19 @@ msgstr "Ou conecte em uma das suas outras contas." #: src/screens/Settings/components/OTAInfo.tsx:52 msgid "OTA status: ..." -msgstr "" +msgstr "Estado OTA: ..." #: src/screens/Settings/components/OTAInfo.tsx:48 msgid "OTA status: Available!" -msgstr "" +msgstr "Estado OTA: Disponível!" #: src/screens/Settings/components/OTAInfo.tsx:50 msgid "OTA status: Error fetching update" -msgstr "" +msgstr "Estado OTA: Erro ao buscar atualização" #: src/screens/Settings/components/OTAInfo.tsx:54 msgid "OTA status: None available" -msgstr "" +msgstr "Estado OTA: Nenhum disponível" #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:27 #: src/lib/moderation/useReportOptions.ts:27 @@ -5370,11 +5367,11 @@ msgstr "Por favor, explique por que você acha que suas conversas foram desativa #: src/components/moderation/ReportDialog/action.ts:31 msgid "Please select a moderation service" -msgstr "" +msgstr "Por favor, escolha um serviço de moderação" #: src/components/moderation/ReportDialog/action.ts:28 msgid "Please select a reason for this report" -msgstr "" +msgstr "Por favor, escolha um motivo para esta denúncia" #: src/lib/hooks/useAccountSwitcher.ts:45 #: src/lib/hooks/useAccountSwitcher.ts:55 @@ -5427,7 +5424,7 @@ msgstr "Postagem por @{0}" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:186 msgctxt "toast" msgid "Post deleted" -msgstr "" +msgstr "Postagem excluída" #: src/lib/api/index.ts:186 msgid "Post failed to upload. Please check your Internet connection and try again." @@ -5476,15 +5473,15 @@ msgstr "Postagem não encontrada" #: src/state/queries/pinned-post.ts:59 msgctxt "toast" msgid "Post pinned" -msgstr "" +msgstr "Postagem fixada" #: src/state/queries/pinned-post.ts:61 msgctxt "toast" msgid "Post unpinned" -msgstr "" +msgstr "Postagem desafixada" #: src/screens/StarterPack/StarterPackScreen.tsx:186 -#: src/view/screens/Profile.tsx:220 +#: src/view/screens/Profile.tsx:222 msgid "Posts" msgstr "Postagens" @@ -5503,7 +5500,7 @@ msgstr "Link Potencialmente Enganoso" #: src/state/queries/notifications/settings.ts:44 msgctxt "toast" msgid "Preference saved" -msgstr "" +msgstr "Preferências salvas" #: src/screens/Messages/components/MessageListError.tsx:19 msgid "Press to attempt reconnection" @@ -5571,7 +5568,7 @@ msgid "Processing..." msgstr "Processando..." #: src/view/screens/DebugMod.tsx:920 -#: src/view/screens/Profile.tsx:359 +#: src/view/screens/Profile.tsx:361 msgid "profile" msgstr "perfil" @@ -5586,7 +5583,7 @@ msgstr "Perfil" #: src/view/com/modals/EditProfile.tsx:124 msgctxt "toast" msgid "Profile updated" -msgstr "" +msgstr "Perfil atualizado" #: src/screens/Onboarding/StepFinished.tsx:264 msgid "Public" @@ -5676,7 +5673,7 @@ msgstr "Ver mais" #: src/view/com/auth/SplashScreen.web.tsx:171 msgid "Read the Bluesky blog" -msgstr "Leia o blog Bluesky" +msgstr "Leia o blog do Bluesky" #: src/screens/Signup/StepInfo/Policies.tsx:58 #: src/screens/Signup/StepInfo/Policies.tsx:84 @@ -5699,7 +5696,7 @@ msgstr "Motivo:" #: src/view/screens/Search/Search.tsx:1036 msgid "Recent Searches" -msgstr "Buscas Recentes" +msgstr "Pesquisas Recentes" #: src/screens/Search/components/ExploreRecommendations.tsx:52 msgid "Recommended" @@ -5712,14 +5709,14 @@ msgstr "Reconectar" #. Reject a chat request, this opens a menu with options #: src/screens/Messages/components/RequestButtons.tsx:114 msgid "Reject" -msgstr "" +msgstr "Negar" #: src/screens/Messages/components/RequestButtons.tsx:102 msgid "Reject chat request" -msgstr "" +msgstr "Recusar pedido de conversa" -#: src/screens/Messages/ChatList.tsx:246 -#: src/screens/Messages/Inbox.tsx:186 +#: src/screens/Messages/ChatList.tsx:247 +#: src/screens/Messages/Inbox.tsx:191 msgid "Reload conversations" msgstr "Recarregar conversas" @@ -5741,7 +5738,7 @@ msgstr "Remover {displayName} do pacote inicial" #: src/view/screens/Search/Search.tsx:1110 msgid "Remove {historyItem}" -msgstr "" +msgstr "Remover {historyItem}" #: src/screens/Settings/Settings.tsx:447 #: src/screens/Settings/Settings.tsx:450 @@ -5790,6 +5787,7 @@ msgid "Remove from quick access?" msgstr "Remover do acesso rápido?" #: src/screens/List/ListHiddenScreen.tsx:170 +#: src/screens/List/ListHiddenScreen.tsx:174 msgid "Remove from saved feeds" msgstr "Remover dos feeds salvos" @@ -5845,7 +5843,6 @@ msgid "Removed from my feeds" msgstr "Removido dos meus feeds" #: src/screens/List/ListHiddenScreen.tsx:94 -#: src/screens/List/ListHiddenScreen.tsx:174 msgid "Removed from saved feeds" msgstr "Removido dos feeds salvos" @@ -5868,7 +5865,7 @@ msgstr "Remove a postagem citada" msgid "Replace with Discover" msgstr "Trocar pelo Discover" -#: src/view/screens/Profile.tsx:221 +#: src/view/screens/Profile.tsx:223 msgid "Replies" msgstr "Respostas" @@ -5885,7 +5882,7 @@ msgctxt "action" msgid "Reply" msgstr "Responder" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:264 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:267 msgid "Reply ({0, plural, one {# reply} other {# replies}})" msgstr "Responder ({0, plural, one {# resposta} other {# respostas}})" @@ -5936,7 +5933,7 @@ msgstr "Responder para você" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:346 msgctxt "toast" msgid "Reply visibility updated" -msgstr "" +msgstr "Visibilidade da resposta atualizada" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:345 msgid "Reply was successfully hidden" @@ -6134,7 +6131,7 @@ msgstr "Redefinir senha" #: src/screens/Login/LoginForm.tsx:324 msgid "Retries signing in" -msgstr "" +msgstr "Tentar entrar novamente" #: src/view/com/util/error/ErrorMessage.tsx:62 #: src/view/com/util/error/ErrorScreen.tsx:99 @@ -6148,9 +6145,9 @@ msgstr "Tenta a última ação, que deu erro" #: src/components/StarterPack/ProfileStarterPacks.tsx:334 #: src/screens/Login/LoginForm.tsx:323 #: src/screens/Login/LoginForm.tsx:330 -#: src/screens/Messages/ChatList.tsx:252 +#: src/screens/Messages/ChatList.tsx:253 #: src/screens/Messages/components/MessageListError.tsx:25 -#: src/screens/Messages/Inbox.tsx:192 +#: src/screens/Messages/Inbox.tsx:197 #: src/screens/Onboarding/StepInterests/index.tsx:217 #: src/screens/Onboarding/StepInterests/index.tsx:220 #: src/screens/Signup/BackNextButtons.tsx:53 @@ -6300,7 +6297,7 @@ msgstr "Pesquisar" #: src/Navigation.tsx:217 #: src/screens/Profile/ProfileSearch.tsx:34 msgid "Search @{0}'s posts" -msgstr "Buscar postagens de @{0}" +msgstr "Pesquisar postagens de @{0}" #: src/components/ProgressGuide/FollowDialog.tsx:745 msgid "Search by name or interest" @@ -6332,7 +6329,7 @@ msgstr "Busque por posts, usuários, ou feeds" #: src/view/com/modals/ListAddRemoveUsers.tsx:71 msgid "Search for users" -msgstr "Buscar usuários" +msgstr "Pesquisar usuários" #: src/components/dialogs/GifSelect.tsx:177 msgid "Search GIFs" @@ -6340,12 +6337,12 @@ msgstr "Pesquisar por GIFs" #: src/screens/Profile/ProfileSearch.tsx:33 msgid "Search my posts" -msgstr "Buscar minhas postagens" +msgstr "Pesquisar minhas postagens" #: src/view/com/profile/ProfileMenu.tsx:231 #: src/view/com/profile/ProfileMenu.tsx:234 msgid "Search posts" -msgstr "" +msgstr "Pesquisar postagens" #: src/components/dms/dialogs/SearchablePeopleList.tsx:511 #: src/components/ProgressGuide/FollowDialog.tsx:764 @@ -6358,12 +6355,12 @@ msgstr "Pesquisar via Tenor" #: src/screens/Profile/ProfileSearch.tsx:35 msgid "Search..." -msgstr "Buscar..." +msgstr "Pesquisar..." #: src/components/dms/dialogs/SearchablePeopleList.tsx:512 #: src/components/ProgressGuide/FollowDialog.tsx:765 msgid "Searches for profiles" -msgstr "Buscas por perfis" +msgstr "Pesquisa por perfis" #: src/view/com/modals/ChangeEmail.tsx:105 msgid "Security Step Required" @@ -6443,7 +6440,7 @@ msgstr "Selecionar idiomas" #: src/components/moderation/ReportDialog/index.tsx:299 msgid "Select moderation service" -msgstr "" +msgstr "Escolher serviço de moderação" #: src/components/ReportDialog/SelectLabelerView.tsx:28 msgid "Select moderator" @@ -6546,7 +6543,7 @@ msgstr "Denunciar via {0}" #: src/components/moderation/ReportDialog/index.tsx:638 msgid "Send report to {title}" -msgstr "" +msgstr "Enviar denúncia para {title}" #: src/screens/Settings/components/DisableEmail2FADialog.tsx:120 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:123 @@ -6596,7 +6593,7 @@ msgstr "Configurações" #: src/screens/ModerationInteractionSettings/index.tsx:102 msgctxt "toast" msgid "Settings saved" -msgstr "" +msgstr "Ajustes salvos" #: src/view/com/composer/labels/LabelsBtn.tsx:174 msgid "Sexual activity or erotic nudity." @@ -6615,7 +6612,7 @@ msgstr "Sexualmente Sugestivo" #: src/view/com/profile/ProfileMenu.tsx:225 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:481 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:490 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:347 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:350 #: src/view/screens/ProfileList.tsx:506 msgid "Share" msgstr "Compartilhar" @@ -6635,7 +6632,7 @@ msgstr "Compartilhe um fato divertido!" #: src/view/com/profile/ProfileMenu.tsx:411 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:779 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:363 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:366 msgid "Share anyway" msgstr "Compartilhar mesmo assim" @@ -6677,7 +6674,7 @@ msgstr "Compartilhe seu feed favorito!" #: src/Navigation.tsx:276 msgid "Shared Preferences Tester" -msgstr "Compartilhe Preferências de Testador" +msgstr "Testador de Preferências Compartilhadas" #: src/view/com/modals/LinkWarning.tsx:92 msgid "Shares the linked website" @@ -6712,7 +6709,7 @@ msgstr "Mostrar rótulo e filtrar dos feeds" #: src/components/dialogs/Embed.tsx:129 msgid "Show customization options" -msgstr "" +msgstr "Mostrar opções de personalização" #: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:22 msgid "Show hidden replies" @@ -6911,7 +6908,7 @@ msgstr "Algumas pessoas podem responder" #: src/components/moderation/ReportDialog/index.tsx:76 msgid "Something wasn't quite right with the data you're trying to report. Please contact support." -msgstr "" +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:117 msgid "Something went wrong" @@ -6942,8 +6939,8 @@ msgstr "" msgid "Something wrong? Let us know." msgstr "Algo de errado? Nos avise." -#: src/App.native.tsx:121 -#: src/App.web.tsx:97 +#: src/App.native.tsx:122 +#: src/App.web.tsx:98 msgid "Sorry! Your session expired. Please sign in again." msgstr "Desculpe! Sua sessão expirou. Entre novamente." @@ -7022,7 +7019,7 @@ msgstr "Seu pacote inicial" msgid "Starter pack is invalid" msgstr "Pacote inicial é inválido" -#: src/view/screens/Profile.tsx:226 +#: src/view/screens/Profile.tsx:228 msgid "Starter Packs" msgstr "Pacotes Iniciais" @@ -7067,7 +7064,7 @@ msgstr "Enviar Recurso" #: src/components/moderation/ReportDialog/index.tsx:433 #: src/components/moderation/ReportDialog/index.tsx:440 msgid "Submit report" -msgstr "" +msgstr "Enviar denúncia" #: src/view/screens/ProfileList.tsx:734 msgid "Subscribe" @@ -7109,12 +7106,12 @@ msgstr "Sugestivo" #: src/screens/Settings/AppIconSettings/useAppIconSets.ts:60 msgctxt "Name of app icon variant" msgid "Sunrise" -msgstr "" +msgstr "Alvorada" #: src/screens/Settings/AppIconSettings/useAppIconSets.ts:70 msgctxt "Name of app icon variant" msgid "Sunset" -msgstr "" +msgstr "Entardecer" #: src/Navigation.tsx:286 #: src/view/screens/Support.tsx:31 @@ -7332,8 +7329,8 @@ msgid "The Privacy Policy has been moved to <0/>" msgstr "A Política de Privacidade foi movida para <0/>" #: src/view/com/composer/state/video.ts:395 -msgid "The selected video is larger than 50MB." -msgstr "Vídeo selecionado é maior que 50 MB." +msgid "The selected video is larger than 100 MB." +msgstr "" #: src/lib/strings/errors.ts:18 msgid "The server appears to be experiencing issues. Please try again in a few moments." @@ -7597,7 +7594,7 @@ msgid "This post has been deleted." msgstr "Esta postagem foi excluída." #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:776 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:360 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:363 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't signed in." msgstr "Esta postagem é visível apenas para usuários registrados. Ela não será visível para usuários desconectados." @@ -7876,7 +7873,7 @@ msgstr "" msgid "Unlike" msgstr "Descurtir" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:306 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:309 msgid "Unlike ({0, plural, one {# like} other {# likes}})" msgstr "Descurtir ({0, plural, one {# curtida} other {# curtidas}})" @@ -7981,7 +7978,7 @@ msgstr "Conteúdo Sexual Indesejado" #: src/screens/Settings/components/OTAInfo.tsx:58 #: src/screens/Settings/components/OTAInfo.tsx:74 msgid "Update" -msgstr "" +msgstr "Atualizar" #: src/view/com/modals/UserAddRemoveLists.tsx:82 msgid "Update <0>{displayName} in Lists" @@ -7995,12 +7992,12 @@ msgstr "Alterar para {domain}" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:318 msgctxt "toast" msgid "Updating quote attachment failed" -msgstr "" +msgstr "Falha na atualização da citação" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:350 msgctxt "toast" msgid "Updating reply visibility failed" -msgstr "" +msgstr "Falha na atualização da visibilidade da resposta" #: src/screens/Login/SetNewPasswordForm.tsx:190 msgid "Updating..." @@ -8084,7 +8081,7 @@ msgstr "Usado por:" #: src/components/dms/ReportDialog.tsx:324 msgctxt "toast" msgid "User blocked" -msgstr "" +msgstr "Usuário bloqueado" #: src/components/moderation/ModerationDetailsDialog.tsx:71 #: src/lib/moderation/useModerationCauseDescription.ts:63 @@ -8122,12 +8119,12 @@ msgstr "Sua lista de usuários" #: src/view/com/modals/CreateOrEditList.tsx:176 msgctxt "toast" msgid "User list created" -msgstr "" +msgstr "Lista de usuários criada" #: src/view/com/modals/CreateOrEditList.tsx:162 msgctxt "toast" msgid "User list updated" -msgstr "" +msgstr "Lista de usuários atualizada" #: src/screens/Login/LoginForm.tsx:201 msgid "Username or email address" @@ -8251,14 +8248,14 @@ msgstr "Vídeo enviado" msgid "Video: {0}" msgstr "Vídeo: {0}" -#: src/view/screens/Profile.tsx:223 +#: src/view/screens/Profile.tsx:225 msgid "Videos" msgstr "Vídeos" #: src/view/com/composer/videos/SelectVideoBtn.tsx:60 #: src/view/com/composer/videos/SelectVideoBtn.tsx:75 msgid "Videos must be less than 3 minutes long" -msgstr "" +msgstr "Vídeos devem ter menos de 3 minutos de duração" #: src/screens/Profile/Header/Shell.tsx:168 msgid "View {0}'s avatar" @@ -8463,7 +8460,7 @@ msgstr "Não foi possível carregar sua lista de palavras silenciadas. Por favor #: src/view/screens/Search/Search.tsx:205 msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." -msgstr "Lamentamos, mas sua busca não pôde ser concluída. Por favor, tente novamente em alguns minutos." +msgstr "Lamentamos, mas sua pesquisa não pôde ser concluída. Por favor, tente novamente em alguns minutos." #: src/view/com/composer/Composer.tsx:425 msgid "We're sorry! The post you are replying to has been deleted." @@ -8521,8 +8518,8 @@ msgid "Who can reply" msgstr "Quem pode responder" #: src/screens/Home/NoFeedsPinned.tsx:79 -#: src/screens/Messages/ChatList.tsx:230 -#: src/screens/Messages/Inbox.tsx:171 +#: src/screens/Messages/ChatList.tsx:231 +#: src/screens/Messages/Inbox.tsx:176 msgid "Whoops!" msgstr "Opa!" @@ -8627,7 +8624,7 @@ msgstr "Você" #: src/components/forms/HostingProvider.tsx:46 msgid "You are creating an account on" -msgstr "" +msgstr "Você está criando uma conta em" #: src/screens/SignupQueued.tsx:157 msgid "You are in line." @@ -8682,9 +8679,9 @@ msgstr "Ninguém segue você ainda." msgid "You don't follow any users who follow @{name}." msgstr "Você não segue nenhum usuário que segue @{name}." -#: src/screens/Messages/Inbox.tsx:215 +#: src/screens/Messages/Inbox.tsx:220 msgid "You don't have any chat requests at the moment." -msgstr "" +msgstr "Você não tem nenhuma solicitação de conversa no momento." #: src/view/com/modals/InviteCodes.tsx:67 msgid "You don't have any invite codes yet! We'll send you some when you've been on Bluesky for a little longer." @@ -8736,7 +8733,7 @@ msgstr "Você silenciou esta conta." msgid "You have muted this user" msgstr "Você silenciou este usuário" -#: src/screens/Messages/ChatList.tsx:273 +#: src/screens/Messages/ChatList.tsx:274 msgid "You have no conversations yet. Start one!" msgstr "Você ainda não tem conversas. Comece uma!" @@ -9030,7 +9027,7 @@ msgstr "Sua resposta foi publicada" #: src/components/moderation/ReportDialog/index.tsx:383 msgid "Your report will be sent to <0>{0}." -msgstr "" +msgstr "Sua denúncia será enviada para <0>{0}." #: src/components/dms/ReportDialog.tsx:200 msgid "Your report will be sent to the Bluesky Moderation Service" diff --git a/src/locale/locales/ro/messages.po b/src/locale/locales/ro/messages.po index 82a4d710f2..beef481f09 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: 2025-03-07 03:35\n" +"PO-Revision-Date: 2025-03-14 20:33\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" @@ -407,18 +407,18 @@ msgstr "Cont" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:375 msgctxt "toast" msgid "Account blocked" -msgstr "" +msgstr "Cont blocat" #: src/view/com/profile/ProfileMenu.tsx:154 msgctxt "toast" msgid "Account followed" -msgstr "" +msgstr "Cont urmărit" #: src/view/com/profile/ProfileMenu.tsx:117 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:398 msgctxt "toast" msgid "Account muted" -msgstr "" +msgstr "Cont pus pe mut" #: src/components/moderation/ModerationDetailsDialog.tsx:103 #: src/lib/moderation/useModerationCauseDescription.ts:98 @@ -441,18 +441,18 @@ msgstr "Cont eliminat din acces rapid" #: src/view/com/profile/ProfileMenu.tsx:131 msgctxt "toast" msgid "Account unblocked" -msgstr "" +msgstr "Cont deblocat" #: src/view/com/profile/ProfileMenu.tsx:166 msgctxt "toast" msgid "Account unfollowed" -msgstr "" +msgstr "Cont neurmărit" #: src/view/com/profile/ProfileMenu.tsx:107 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:388 msgctxt "toast" msgid "Account unmuted" -msgstr "" +msgstr "Cont scos de pe mut" #: src/components/dialogs/MutedWords.tsx:328 #: src/view/com/modals/ListAddRemoveUsers.tsx:269 @@ -560,14 +560,11 @@ msgstr "Adaugă următorul registru DNS la adresa ta web:" msgid "Add this feed to your feeds" msgstr "Adaugă acest flux la fluxurile tale" +#: src/view/com/profile/ProfileMenu.tsx:273 #: src/view/com/profile/ProfileMenu.tsx:276 msgid "Add to lists" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:273 -msgid "Add to Lists" -msgstr "Adaugă la liste" - #: src/view/com/feeds/FeedSourceCard.tsx:269 msgid "Add to my feeds" msgstr "Adaugă la fluxurile mele" @@ -817,7 +814,7 @@ msgstr "Parola de aplicație" #: src/screens/Settings/AppPasswords.tsx:147 msgctxt "toast" msgid "App password deleted" -msgstr "" +msgstr "Parola de aplicație a fost ștearsă" #: src/screens/Settings/components/AddAppPasswordDialog.tsx:84 msgid "App password name must be unique" @@ -854,7 +851,7 @@ msgstr "Contestă eticheta „{0}”" #: src/screens/Messages/components/ChatDisabled.tsx:91 msgctxt "toast" msgid "Appeal submitted" -msgstr "" +msgstr "Contestația a fost trimisă" #: src/screens/Takendown.tsx:111 #: src/screens/Takendown.tsx:144 @@ -987,7 +984,7 @@ msgstr "Redare automată pentru videoclipuri și GIF-uri" msgid "Back" msgstr "Înapoi" -#: src/screens/Messages/Inbox.tsx:233 +#: src/screens/Messages/Inbox.tsx:238 msgid "Back to Chats" msgstr "" @@ -1318,9 +1315,9 @@ msgid "Cancels opening the linked website" msgstr "Anulează deschiderea site-ului web asociat" #: src/state/shell/composer/index.tsx:82 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:118 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:159 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:195 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:121 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:162 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:198 msgid "Cannot interact with a blocked user" msgstr "Nu poți interacționa cu un utilizator blocat" @@ -1415,7 +1412,7 @@ msgstr "" #: src/components/dms/ConvoMenu.tsx:176 msgctxt "toast" msgid "Chat muted" -msgstr "" +msgstr "Conversație pusă pe mut" #: src/Navigation.tsx:418 #: src/screens/Messages/components/InboxPreview.tsx:24 @@ -1423,14 +1420,14 @@ msgid "Chat request inbox" msgstr "" #: src/screens/Messages/components/InboxPreview.tsx:64 -#: src/screens/Messages/Inbox.tsx:72 +#: src/screens/Messages/Inbox.tsx:77 msgid "Chat requests" msgstr "" #: src/components/dms/ConvoMenu.tsx:75 #: src/components/dms/MessageMenu.tsx:83 #: src/Navigation.tsx:413 -#: src/screens/Messages/ChatList.tsx:327 +#: src/screens/Messages/ChatList.tsx:328 msgid "Chat settings" msgstr "Setări conversație" @@ -1441,10 +1438,10 @@ msgstr "Setări conversație" #: src/components/dms/ConvoMenu.tsx:178 msgctxt "toast" msgid "Chat unmuted" -msgstr "" +msgstr "Conversație scoasă de pe mut" -#: src/screens/Messages/ChatList.tsx:343 -#: src/screens/Messages/ChatList.tsx:367 +#: src/screens/Messages/ChatList.tsx:344 +#: src/screens/Messages/ChatList.tsx:368 msgid "Chats" msgstr "" @@ -1835,7 +1832,7 @@ msgstr "Versiunea de compilare a fost copiată în clipboard" #: src/lib/sharing.ts:41 #: src/view/com/modals/InviteCodes.tsx:153 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:246 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:394 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:397 msgid "Copied to clipboard" msgstr "Copiat în clipboard" @@ -2216,12 +2213,12 @@ msgstr "Detașezi citarea postării?" #: src/screens/Settings/AboutSettings.tsx:87 msgctxt "toast" msgid "Developer mode disabled" -msgstr "" +msgstr "Mod dezvoltator dezactivat" #: src/screens/Settings/AboutSettings.tsx:81 msgctxt "toast" msgid "Developer mode enabled" -msgstr "" +msgstr "Mod dezvoltator activat" #: src/screens/Settings/Settings.tsx:242 #: src/screens/Settings/Settings.tsx:245 @@ -2569,7 +2566,7 @@ msgstr "E-mail" #: src/screens/Settings/components/DisableEmail2FADialog.tsx:64 msgctxt "toast" msgid "Email 2FA disabled" -msgstr "" +msgstr "2FA prin e-mail dezactivat" #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:54 msgid "Email 2FA enabled" @@ -2587,7 +2584,7 @@ msgstr "E-mail retrimis" #: src/view/com/modals/ChangeEmail.tsx:83 msgctxt "toast" msgid "Email updated" -msgstr "" +msgstr "E-mail actualizat" #: src/view/com/modals/ChangeEmail.tsx:106 msgid "Email Updated" @@ -2596,7 +2593,7 @@ msgstr "E-mail actualizat" #: src/view/com/modals/VerifyEmail.tsx:85 msgctxt "toast" msgid "Email verified" -msgstr "" +msgstr "E-mail verificat" #: src/components/intents/VerifyEmailIntentDialog.tsx:79 msgid "Email Verified" @@ -2946,8 +2943,8 @@ msgstr "Ștergerea postării a eșuat, te rugăm să încerci din nou" msgid "Failed to delete starter pack" msgstr "Ștergerea pachetului de început a eșuat" -#: src/screens/Messages/ChatList.tsx:242 -#: src/screens/Messages/Inbox.tsx:182 +#: src/screens/Messages/ChatList.tsx:243 +#: src/screens/Messages/Inbox.tsx:187 msgid "Failed to load conversations" msgstr "" @@ -2973,8 +2970,8 @@ 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/Inbox.tsx:290 -#: src/screens/Messages/Inbox.tsx:313 +#: src/screens/Messages/Inbox.tsx:295 +#: src/screens/Messages/Inbox.tsx:318 msgid "Failed to mark all requests as read" msgstr "" @@ -3053,12 +3050,12 @@ msgstr "Impresii" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:286 msgctxt "toast" msgid "Feedback sent!" -msgstr "" +msgstr "Feedback trimis!" #: src/Navigation.tsx:428 #: src/screens/StarterPack/StarterPackScreen.tsx:185 #: src/view/screens/Feeds.tsx:508 -#: src/view/screens/Profile.tsx:225 +#: src/view/screens/Profile.tsx:227 #: src/view/screens/SavedFeeds.tsx:96 #: src/view/screens/Search/Search.tsx:531 #: src/view/shell/desktop/LeftNav.tsx:651 @@ -3074,7 +3071,7 @@ msgstr "Fluxurile sunt algoritmi personalizați creați de utilizatori cu puțin #: src/view/screens/SavedFeeds.tsx:82 msgctxt "toast" msgid "Feeds updated!" -msgstr "" +msgstr "Fluxurile au fost actualizate!" #: src/screens/Search/components/ExploreRecommendations.tsx:63 msgid "Feeds we think you might like." @@ -3353,7 +3350,7 @@ msgstr "Începe" msgid "Getting started" msgstr "Începe" -#: src/components/MediaPreview.tsx:108 +#: src/components/MediaPreview.tsx:116 msgid "GIF" msgstr "GIF" @@ -3369,7 +3366,7 @@ msgstr "Încălcări evidente ale legii sau ale termenilor de utilizare" #: src/components/Layout/Header/index.tsx:126 #: src/components/moderation/ScreenHider.tsx:154 #: src/components/moderation/ScreenHider.tsx:163 -#: src/screens/Messages/Inbox.tsx:223 +#: src/screens/Messages/Inbox.tsx:228 #: src/screens/Profile/ProfileFeed/index.tsx:89 #: src/screens/VideoFeed/components/Header.tsx:163 #: src/screens/VideoFeed/index.tsx:1108 @@ -3724,7 +3721,7 @@ msgid "Inappropriate messages or explicit links" msgstr "Mesaje inadecvate sau linkuri explicite" #. Title message shown in chat requests inbox when it's empty -#: src/screens/Messages/Inbox.tsx:203 +#: src/screens/Messages/Inbox.tsx:208 msgid "Inbox zero!" msgstr "" @@ -3860,7 +3857,7 @@ msgid "Labeled by the author." msgstr "Etichetat de autor." #: src/view/com/composer/labels/LabelsBtn.tsx:75 -#: src/view/screens/Profile.tsx:218 +#: src/view/screens/Profile.tsx:220 msgid "Labels" msgstr "Etichete" @@ -4000,7 +3997,7 @@ msgstr "Lumină" msgid "Like" msgstr "Îmi place" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:312 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:315 msgid "Like ({0, plural, one {# like} other {# likes}})" msgstr "Apreciez ({0, plural, one {# apreciere} few {# aprecieri} other {# de aprecieri}})" @@ -4045,7 +4042,7 @@ 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/view/screens/Profile.tsx:224 +#: src/view/screens/Profile.tsx:226 msgid "Likes" msgstr "Like-uri" @@ -4069,7 +4066,7 @@ msgstr "Avatar Listă" #: src/view/screens/ProfileList.tsx:431 msgctxt "toast" msgid "List blocked" -msgstr "" +msgstr "Listă blocată" #: src/components/ListCard.tsx:150 #: src/view/com/feeds/FeedSourceCard.tsx:255 @@ -4087,7 +4084,7 @@ msgstr "Listat de tine" #: src/view/screens/ProfileList.tsx:478 msgctxt "toast" msgid "List deleted" -msgstr "" +msgstr "Listă ștearsă" #: src/screens/List/ListHiddenScreen.tsx:129 msgid "List has been hidden" @@ -4100,7 +4097,7 @@ msgstr "Listă ascunsă" #: src/view/screens/ProfileList.tsx:395 msgctxt "toast" msgid "List muted" -msgstr "" +msgstr "Listă pusă pe mut" #: src/view/com/modals/CreateOrEditList.tsx:255 msgid "List Name" @@ -4109,17 +4106,17 @@ msgstr "Numele listei" #: src/view/screens/ProfileList.tsx:449 msgctxt "toast" msgid "List unblocked" -msgstr "" +msgstr "Listă deblocată" #: src/view/screens/ProfileList.tsx:413 msgctxt "toast" msgid "List unmuted" -msgstr "" +msgstr "Listă scoasă de pe mut" #: src/Navigation.tsx:140 #: src/view/screens/Lists.tsx:62 -#: src/view/screens/Profile.tsx:219 -#: src/view/screens/Profile.tsx:227 +#: src/view/screens/Profile.tsx:221 +#: src/view/screens/Profile.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:669 #: src/view/shell/Drawer.tsx:501 msgid "Lists" @@ -4210,9 +4207,9 @@ msgstr "Gestionează fluxurile salvate" msgid "Manage your muted words and tags" msgstr "Gestionează cuvintele și etichetele puse pe mut" -#: src/screens/Messages/Inbox.tsx:300 -#: src/screens/Messages/Inbox.tsx:319 -#: src/screens/Messages/Inbox.tsx:326 +#: src/screens/Messages/Inbox.tsx:305 +#: src/screens/Messages/Inbox.tsx:324 +#: src/screens/Messages/Inbox.tsx:331 msgid "Mark all as read" msgstr "" @@ -4221,12 +4218,12 @@ msgstr "" msgid "Mark as read" msgstr "Marchează ca citit" -#: src/screens/Messages/Inbox.tsx:287 -#: src/screens/Messages/Inbox.tsx:310 +#: src/screens/Messages/Inbox.tsx:292 +#: src/screens/Messages/Inbox.tsx:315 msgid "Marked all as read" msgstr "" -#: src/view/screens/Profile.tsx:222 +#: src/view/screens/Profile.tsx:224 msgid "Media" msgstr "Media" @@ -4323,12 +4320,12 @@ msgstr "Listă de moderare creată de tine" #: src/view/com/modals/CreateOrEditList.tsx:177 msgctxt "toast" msgid "Moderation list created" -msgstr "" +msgstr "Listă de moderare creată" #: src/view/com/modals/CreateOrEditList.tsx:163 msgctxt "toast" msgid "Moderation list updated" -msgstr "" +msgstr "Listă de moderare actualizată" #: src/screens/Moderation/index.tsx:239 msgid "Moderation lists" @@ -4558,8 +4555,8 @@ msgid "New" msgstr "Nouă" #: src/components/dms/dialogs/NewChatDialog.tsx:65 -#: src/screens/Messages/ChatList.tsx:350 -#: src/screens/Messages/ChatList.tsx:357 +#: src/screens/Messages/ChatList.tsx:351 +#: src/screens/Messages/ChatList.tsx:358 msgid "New chat" msgstr "Conversație nouă" @@ -4593,7 +4590,7 @@ msgstr "Parolă Nouă" #: src/screens/Profile/ProfileFeed/index.tsx:238 #: src/view/screens/Feeds.tsx:549 #: src/view/screens/Notifications.tsx:165 -#: src/view/screens/Profile.tsx:505 +#: src/view/screens/Profile.tsx:507 #: src/view/screens/ProfileList.tsx:253 #: src/view/screens/ProfileList.tsx:286 msgid "New post" @@ -4787,7 +4784,7 @@ msgstr "Nu acum" #: src/view/com/profile/ProfileMenu.tsx:406 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:774 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:358 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:361 msgid "Note about sharing" msgstr "Notă despre partajare" @@ -4795,7 +4792,7 @@ msgstr "Notă despre partajare" msgid "Note: Bluesky is an open and public network. This setting only limits the visibility of your content on the Bluesky app and website, and other apps may not respect this setting. Your content may still be shown to logged-out users by other apps and websites." msgstr "Notă: Bluesky este o rețea deschisă și publică. Această setare limitează doar vizibilitatea conținutului pe aplicația și site-ul Bluesky, iar alte aplicații s-ar putea să nu respecte această setare. Conținutul tău poate fi afișat utilizatorilor neautentificați de alte aplicații și site-uri web." -#: src/screens/Messages/ChatList.tsx:263 +#: src/screens/Messages/ChatList.tsx:264 msgid "Nothing here" msgstr "Nimic aici" @@ -5427,7 +5424,7 @@ msgstr "Postare de la @{0}" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:186 msgctxt "toast" msgid "Post deleted" -msgstr "" +msgstr "Postarea a fost ștearsă" #: src/lib/api/index.ts:186 msgid "Post failed to upload. Please check your Internet connection and try again." @@ -5476,15 +5473,15 @@ msgstr "Postarea nu a fost găsită" #: src/state/queries/pinned-post.ts:59 msgctxt "toast" msgid "Post pinned" -msgstr "" +msgstr "Postare fixată" #: src/state/queries/pinned-post.ts:61 msgctxt "toast" msgid "Post unpinned" -msgstr "" +msgstr "Postare desfăcută de la fixare" #: src/screens/StarterPack/StarterPackScreen.tsx:186 -#: src/view/screens/Profile.tsx:220 +#: src/view/screens/Profile.tsx:222 msgid "Posts" msgstr "Postări" @@ -5503,7 +5500,7 @@ msgstr "Link potențial înșelător" #: src/state/queries/notifications/settings.ts:44 msgctxt "toast" msgid "Preference saved" -msgstr "" +msgstr "Preferință salvată" #: src/screens/Messages/components/MessageListError.tsx:19 msgid "Press to attempt reconnection" @@ -5571,7 +5568,7 @@ msgid "Processing..." msgstr "Se procesează..." #: src/view/screens/DebugMod.tsx:920 -#: src/view/screens/Profile.tsx:359 +#: src/view/screens/Profile.tsx:361 msgid "profile" msgstr "profil" @@ -5586,7 +5583,7 @@ msgstr "Profil" #: src/view/com/modals/EditProfile.tsx:124 msgctxt "toast" msgid "Profile updated" -msgstr "" +msgstr "Profil actualizat" #: src/screens/Onboarding/StepFinished.tsx:264 msgid "Public" @@ -5718,8 +5715,8 @@ msgstr "" msgid "Reject chat request" msgstr "" -#: src/screens/Messages/ChatList.tsx:246 -#: src/screens/Messages/Inbox.tsx:186 +#: src/screens/Messages/ChatList.tsx:247 +#: src/screens/Messages/Inbox.tsx:191 msgid "Reload conversations" msgstr "Reîncarcă conversațiile" @@ -5790,6 +5787,7 @@ msgid "Remove from quick access?" msgstr "Elimină din acces rapid?" #: src/screens/List/ListHiddenScreen.tsx:170 +#: src/screens/List/ListHiddenScreen.tsx:174 msgid "Remove from saved feeds" msgstr "Elimină din fluxurile salvate" @@ -5845,7 +5843,6 @@ msgid "Removed from my feeds" msgstr "Eliminat din fluxurile mele" #: src/screens/List/ListHiddenScreen.tsx:94 -#: src/screens/List/ListHiddenScreen.tsx:174 msgid "Removed from saved feeds" msgstr "Eliminat din fluxurile salvate" @@ -5868,7 +5865,7 @@ msgstr "Elimină citarea postării" msgid "Replace with Discover" msgstr "Înlocuiește cu Descoperă" -#: src/view/screens/Profile.tsx:221 +#: src/view/screens/Profile.tsx:223 msgid "Replies" msgstr "Răspunsuri" @@ -5885,7 +5882,7 @@ msgctxt "action" msgid "Reply" msgstr "Răspunde" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:264 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:267 msgid "Reply ({0, plural, one {# reply} other {# replies}})" msgstr "" @@ -5936,7 +5933,7 @@ msgstr "Răspuns ție" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:346 msgctxt "toast" msgid "Reply visibility updated" -msgstr "" +msgstr "Vizibilitatea răspunsului a fost actualizată" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:345 msgid "Reply was successfully hidden" @@ -6148,9 +6145,9 @@ msgstr "Reîncearcă ultima acțiune, care a eșuat" #: src/components/StarterPack/ProfileStarterPacks.tsx:334 #: src/screens/Login/LoginForm.tsx:323 #: src/screens/Login/LoginForm.tsx:330 -#: src/screens/Messages/ChatList.tsx:252 +#: src/screens/Messages/ChatList.tsx:253 #: src/screens/Messages/components/MessageListError.tsx:25 -#: src/screens/Messages/Inbox.tsx:192 +#: src/screens/Messages/Inbox.tsx:197 #: src/screens/Onboarding/StepInterests/index.tsx:217 #: src/screens/Onboarding/StepInterests/index.tsx:220 #: src/screens/Signup/BackNextButtons.tsx:53 @@ -6596,7 +6593,7 @@ msgstr "Setări" #: src/screens/ModerationInteractionSettings/index.tsx:102 msgctxt "toast" msgid "Settings saved" -msgstr "" +msgstr "Setări salvate" #: src/view/com/composer/labels/LabelsBtn.tsx:174 msgid "Sexual activity or erotic nudity." @@ -6615,7 +6612,7 @@ msgstr "Sugestiv sexual" #: src/view/com/profile/ProfileMenu.tsx:225 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:481 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:490 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:347 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:350 #: src/view/screens/ProfileList.tsx:506 msgid "Share" msgstr "Distribuie" @@ -6635,7 +6632,7 @@ msgstr "Împărtășește un fapt interesant!" #: src/view/com/profile/ProfileMenu.tsx:411 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:779 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:363 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:366 msgid "Share anyway" msgstr "Împărtășește oricum" @@ -6942,8 +6939,8 @@ msgstr "" msgid "Something wrong? Let us know." msgstr "E ceva în neregulă? Anunță-ne." -#: src/App.native.tsx:121 -#: src/App.web.tsx:97 +#: src/App.native.tsx:122 +#: src/App.web.tsx:98 msgid "Sorry! Your session expired. Please sign in again." msgstr "Ne pare rău! Sesiunea ta a expirat. Te rog să te conectezi din nou." @@ -7022,7 +7019,7 @@ msgstr "Pachet de început de la tine" msgid "Starter pack is invalid" msgstr "Pachetul de început este invalid" -#: src/view/screens/Profile.tsx:226 +#: src/view/screens/Profile.tsx:228 msgid "Starter Packs" msgstr "Pachete de început" @@ -7332,8 +7329,8 @@ msgid "The Privacy Policy has been moved to <0/>" msgstr "Politica de Confidențialitate a fost mutată la <0/>" #: src/view/com/composer/state/video.ts:395 -msgid "The selected video is larger than 50MB." -msgstr "Videoclipul selectat este mai mare de 50MB." +msgid "The selected video is larger than 100 MB." +msgstr "" #: src/lib/strings/errors.ts:18 msgid "The server appears to be experiencing issues. Please try again in a few moments." @@ -7597,7 +7594,7 @@ msgid "This post has been deleted." msgstr "Această postare a fost ștearsă." #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:776 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:360 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:363 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't signed in." msgstr "Această postare este vizibilă doar utilizatorilor conectați. Nu va fi vizibilă pentru persoanele care nu sunt conectate." @@ -7876,7 +7873,7 @@ msgstr "" msgid "Unlike" msgstr "Nu-mi place" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:306 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:309 msgid "Unlike ({0, plural, one {# like} other {# likes}})" msgstr "Nu apreciez ({0, plural, one {# apreciere} few {# aprecieri} other {# de aprecieri}})" @@ -7995,12 +7992,12 @@ msgstr "Actualizează la {domain}" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:318 msgctxt "toast" msgid "Updating quote attachment failed" -msgstr "" +msgstr "Actualizarea atașamentului citării a eșuat" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:350 msgctxt "toast" msgid "Updating reply visibility failed" -msgstr "" +msgstr "Actualizarea vizibilității răspunsului a eșuat" #: src/screens/Login/SetNewPasswordForm.tsx:190 msgid "Updating..." @@ -8122,12 +8119,12 @@ msgstr "Listă de utilizatori creată de tine" #: src/view/com/modals/CreateOrEditList.tsx:176 msgctxt "toast" msgid "User list created" -msgstr "" +msgstr "Listă de utilizatori creată" #: src/view/com/modals/CreateOrEditList.tsx:162 msgctxt "toast" msgid "User list updated" -msgstr "" +msgstr "Listă de utilizatori actualizată" #: src/screens/Login/LoginForm.tsx:201 msgid "Username or email address" @@ -8251,7 +8248,7 @@ msgstr "Videoclip încărcat" msgid "Video: {0}" msgstr "Videoclip: {0}" -#: src/view/screens/Profile.tsx:223 +#: src/view/screens/Profile.tsx:225 msgid "Videos" msgstr "Videouri" @@ -8521,8 +8518,8 @@ msgid "Who can reply" msgstr "Cine poate răspunde" #: src/screens/Home/NoFeedsPinned.tsx:79 -#: src/screens/Messages/ChatList.tsx:230 -#: src/screens/Messages/Inbox.tsx:171 +#: src/screens/Messages/ChatList.tsx:231 +#: src/screens/Messages/Inbox.tsx:176 msgid "Whoops!" msgstr "Ups!" @@ -8682,7 +8679,7 @@ msgstr "Nu ai urmăritori." msgid "You don't follow any users who follow @{name}." msgstr "Nu urmăriți niciun utilizator care îl urmărește pe @{name}." -#: src/screens/Messages/Inbox.tsx:215 +#: src/screens/Messages/Inbox.tsx:220 msgid "You don't have any chat requests at the moment." msgstr "" @@ -8736,7 +8733,7 @@ msgstr "Ai pus pe mut acest cont." msgid "You have muted this user" msgstr "Ai pus pe mut acest utilizator." -#: src/screens/Messages/ChatList.tsx:273 +#: src/screens/Messages/ChatList.tsx:274 msgid "You have no conversations yet. Start one!" msgstr "Nu ai conversații încă. Începe una!" diff --git a/src/locale/locales/ru/messages.po b/src/locale/locales/ru/messages.po index 3aaaa94424..a0000c20c7 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: 2025-03-07 03:35\n" +"PO-Revision-Date: 2025-03-14 20:33\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" @@ -407,18 +407,18 @@ msgstr "Учётная запись" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:375 msgctxt "toast" msgid "Account blocked" -msgstr "" +msgstr "Учётная запись заблокирована" #: src/view/com/profile/ProfileMenu.tsx:154 msgctxt "toast" msgid "Account followed" -msgstr "" +msgstr "Вы подписались на учётную запись" #: src/view/com/profile/ProfileMenu.tsx:117 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:398 msgctxt "toast" msgid "Account muted" -msgstr "" +msgstr "Учётная запись игнорируется" #: src/components/moderation/ModerationDetailsDialog.tsx:103 #: src/lib/moderation/useModerationCauseDescription.ts:98 @@ -441,18 +441,18 @@ msgstr "Учётная запись удалена из быстрого дос #: src/view/com/profile/ProfileMenu.tsx:131 msgctxt "toast" msgid "Account unblocked" -msgstr "" +msgstr "Учётная запись разблокирована" #: src/view/com/profile/ProfileMenu.tsx:166 msgctxt "toast" msgid "Account unfollowed" -msgstr "" +msgstr "Вы отписались от учётной записи" #: src/view/com/profile/ProfileMenu.tsx:107 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:388 msgctxt "toast" msgid "Account unmuted" -msgstr "" +msgstr "Учётная запись больше не игнорируется" #: src/components/dialogs/MutedWords.tsx:328 #: src/view/com/modals/ListAddRemoveUsers.tsx:269 @@ -560,14 +560,11 @@ msgstr "Добавьте следующую DNS-запись к вашему д msgid "Add this feed to your feeds" msgstr "Добавьте эту ленту в свои ленты" +#: src/view/com/profile/ProfileMenu.tsx:273 #: src/view/com/profile/ProfileMenu.tsx:276 msgid "Add to lists" msgstr "Добавить в списки" -#: src/view/com/profile/ProfileMenu.tsx:273 -msgid "Add to Lists" -msgstr "Добавить в списки" - #: src/view/com/feeds/FeedSourceCard.tsx:269 msgid "Add to my feeds" msgstr "Добавить в мои ленты" @@ -817,7 +814,7 @@ msgstr "Пароль приложения" #: src/screens/Settings/AppPasswords.tsx:147 msgctxt "toast" msgid "App password deleted" -msgstr "" +msgstr "Пароль приложения удалён" #: src/screens/Settings/components/AddAppPasswordDialog.tsx:84 msgid "App password name must be unique" @@ -854,7 +851,7 @@ msgstr "Оспорить метку \"{0}\"" #: src/screens/Messages/components/ChatDisabled.tsx:91 msgctxt "toast" msgid "Appeal submitted" -msgstr "" +msgstr "Обращение отправлено" #: src/screens/Takendown.tsx:111 #: src/screens/Takendown.tsx:144 @@ -987,7 +984,7 @@ msgstr "Автовоспроизведение видео и GIF-файлов" msgid "Back" msgstr "Назад" -#: src/screens/Messages/Inbox.tsx:233 +#: src/screens/Messages/Inbox.tsx:238 msgid "Back to Chats" msgstr "" @@ -1318,9 +1315,9 @@ msgid "Cancels opening the linked website" msgstr "Отменяет открытие ссылки" #: src/state/shell/composer/index.tsx:82 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:118 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:159 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:195 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:121 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:162 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:198 msgid "Cannot interact with a blocked user" msgstr "Невозможно взаимодействовать с заблокированным пользователем" @@ -1415,7 +1412,7 @@ msgstr "" #: src/components/dms/ConvoMenu.tsx:176 msgctxt "toast" msgid "Chat muted" -msgstr "" +msgstr "Чат без звука" #: src/Navigation.tsx:418 #: src/screens/Messages/components/InboxPreview.tsx:24 @@ -1423,14 +1420,14 @@ msgid "Chat request inbox" msgstr "" #: src/screens/Messages/components/InboxPreview.tsx:64 -#: src/screens/Messages/Inbox.tsx:72 +#: src/screens/Messages/Inbox.tsx:77 msgid "Chat requests" msgstr "" #: src/components/dms/ConvoMenu.tsx:75 #: src/components/dms/MessageMenu.tsx:83 #: src/Navigation.tsx:413 -#: src/screens/Messages/ChatList.tsx:327 +#: src/screens/Messages/ChatList.tsx:328 msgid "Chat settings" msgstr "Настройки чата" @@ -1441,10 +1438,10 @@ msgstr "Настройки чата" #: src/components/dms/ConvoMenu.tsx:178 msgctxt "toast" msgid "Chat unmuted" -msgstr "" +msgstr "Чат со звуком" -#: src/screens/Messages/ChatList.tsx:343 -#: src/screens/Messages/ChatList.tsx:367 +#: src/screens/Messages/ChatList.tsx:344 +#: src/screens/Messages/ChatList.tsx:368 msgid "Chats" msgstr "" @@ -1835,7 +1832,7 @@ msgstr "Версия сборки скопирована в буфер обме #: src/lib/sharing.ts:41 #: src/view/com/modals/InviteCodes.tsx:153 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:246 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:394 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:397 msgid "Copied to clipboard" msgstr "Скопировано в буфер обмена" @@ -2216,12 +2213,12 @@ msgstr "Отделить цитату от поста?" #: src/screens/Settings/AboutSettings.tsx:87 msgctxt "toast" msgid "Developer mode disabled" -msgstr "" +msgstr "Режим разработчика отключен" #: src/screens/Settings/AboutSettings.tsx:81 msgctxt "toast" msgid "Developer mode enabled" -msgstr "" +msgstr "Режим разработчика включен" #: src/screens/Settings/Settings.tsx:242 #: src/screens/Settings/Settings.tsx:245 @@ -2569,7 +2566,7 @@ msgstr "Электронная почта" #: src/screens/Settings/components/DisableEmail2FADialog.tsx:64 msgctxt "toast" msgid "Email 2FA disabled" -msgstr "" +msgstr "2FA по электронной почте отключена" #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:54 msgid "Email 2FA enabled" @@ -2587,7 +2584,7 @@ msgstr "Подтверждение отправлено повторно" #: src/view/com/modals/ChangeEmail.tsx:83 msgctxt "toast" msgid "Email updated" -msgstr "" +msgstr "Электронная почта изменена" #: src/view/com/modals/ChangeEmail.tsx:106 msgid "Email Updated" @@ -2596,7 +2593,7 @@ msgstr "Электронная почта изменена" #: src/view/com/modals/VerifyEmail.tsx:85 msgctxt "toast" msgid "Email verified" -msgstr "" +msgstr "Электронная почта проверена" #: src/components/intents/VerifyEmailIntentDialog.tsx:79 msgid "Email Verified" @@ -2946,8 +2943,8 @@ msgstr "Не удалось удалить пост, попробуйте ещё msgid "Failed to delete starter pack" msgstr "Не удалось удалить стартовый набор" -#: src/screens/Messages/ChatList.tsx:242 -#: src/screens/Messages/Inbox.tsx:182 +#: src/screens/Messages/ChatList.tsx:243 +#: src/screens/Messages/Inbox.tsx:187 msgid "Failed to load conversations" msgstr "" @@ -2973,8 +2970,8 @@ msgstr "Не удалось загрузить предложенные лент msgid "Failed to load suggested follows" msgstr "Не удалось загрузить предложенные подписки" -#: src/screens/Messages/Inbox.tsx:290 -#: src/screens/Messages/Inbox.tsx:313 +#: src/screens/Messages/Inbox.tsx:295 +#: src/screens/Messages/Inbox.tsx:318 msgid "Failed to mark all requests as read" msgstr "" @@ -3053,12 +3050,12 @@ msgstr "Обратная связь" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:286 msgctxt "toast" msgid "Feedback sent!" -msgstr "" +msgstr "Обратная связь отправлена!" #: src/Navigation.tsx:428 #: src/screens/StarterPack/StarterPackScreen.tsx:185 #: src/view/screens/Feeds.tsx:508 -#: src/view/screens/Profile.tsx:225 +#: src/view/screens/Profile.tsx:227 #: src/view/screens/SavedFeeds.tsx:96 #: src/view/screens/Search/Search.tsx:531 #: src/view/shell/desktop/LeftNav.tsx:651 @@ -3074,7 +3071,7 @@ msgstr "Ленты - это алгоритмы, созданные пользо #: src/view/screens/SavedFeeds.tsx:82 msgctxt "toast" msgid "Feeds updated!" -msgstr "" +msgstr "Ленты изменены!" #: src/screens/Search/components/ExploreRecommendations.tsx:63 msgid "Feeds we think you might like." @@ -3353,7 +3350,7 @@ msgstr "Приступить" msgid "Getting started" msgstr "Начало работы" -#: src/components/MediaPreview.tsx:108 +#: src/components/MediaPreview.tsx:116 msgid "GIF" msgstr "GIF" @@ -3369,7 +3366,7 @@ msgstr "Грубые нарушения закона или условий ис #: src/components/Layout/Header/index.tsx:126 #: src/components/moderation/ScreenHider.tsx:154 #: src/components/moderation/ScreenHider.tsx:163 -#: src/screens/Messages/Inbox.tsx:223 +#: src/screens/Messages/Inbox.tsx:228 #: src/screens/Profile/ProfileFeed/index.tsx:89 #: src/screens/VideoFeed/components/Header.tsx:163 #: src/screens/VideoFeed/index.tsx:1108 @@ -3724,7 +3721,7 @@ msgid "Inappropriate messages or explicit links" msgstr "Неприемлемые сообщения или откровенные ссылки" #. Title message shown in chat requests inbox when it's empty -#: src/screens/Messages/Inbox.tsx:203 +#: src/screens/Messages/Inbox.tsx:208 msgid "Inbox zero!" msgstr "" @@ -3860,7 +3857,7 @@ msgid "Labeled by the author." msgstr "Метка добавлена автором." #: src/view/com/composer/labels/LabelsBtn.tsx:75 -#: src/view/screens/Profile.tsx:218 +#: src/view/screens/Profile.tsx:220 msgid "Labels" msgstr "Метки" @@ -4000,7 +3997,7 @@ msgstr "Светлая" msgid "Like" msgstr "Лайк" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:312 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:315 msgid "Like ({0, plural, one {# like} other {# likes}})" msgstr "Лайк ({0, plural, one {# лайк} few {# лайка} other {# лайков}})" @@ -4045,7 +4042,7 @@ msgstr "Понравилось {0, plural, one {# пользователю} othe msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "Понравилось {likeCount, plural, one {# пользователю} other {# пользователям}}" -#: src/view/screens/Profile.tsx:224 +#: src/view/screens/Profile.tsx:226 msgid "Likes" msgstr "Нравится" @@ -4069,7 +4066,7 @@ msgstr "Аватар списка" #: src/view/screens/ProfileList.tsx:431 msgctxt "toast" msgid "List blocked" -msgstr "" +msgstr "Список заблокирован" #: src/components/ListCard.tsx:150 #: src/view/com/feeds/FeedSourceCard.tsx:255 @@ -4087,7 +4084,7 @@ msgstr "Список от вас" #: src/view/screens/ProfileList.tsx:478 msgctxt "toast" msgid "List deleted" -msgstr "" +msgstr "Список удалён" #: src/screens/List/ListHiddenScreen.tsx:129 msgid "List has been hidden" @@ -4100,7 +4097,7 @@ msgstr "Список скрытых" #: src/view/screens/ProfileList.tsx:395 msgctxt "toast" msgid "List muted" -msgstr "" +msgstr "Список игнорируется" #: src/view/com/modals/CreateOrEditList.tsx:255 msgid "List Name" @@ -4109,17 +4106,17 @@ msgstr "Название списка" #: src/view/screens/ProfileList.tsx:449 msgctxt "toast" msgid "List unblocked" -msgstr "" +msgstr "Список разблокирован" #: src/view/screens/ProfileList.tsx:413 msgctxt "toast" msgid "List unmuted" -msgstr "" +msgstr "Список больше не игнорируется" #: src/Navigation.tsx:140 #: src/view/screens/Lists.tsx:62 -#: src/view/screens/Profile.tsx:219 -#: src/view/screens/Profile.tsx:227 +#: src/view/screens/Profile.tsx:221 +#: src/view/screens/Profile.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:669 #: src/view/shell/Drawer.tsx:501 msgid "Lists" @@ -4210,9 +4207,9 @@ msgstr "Управление сохранёнными лентами" msgid "Manage your muted words and tags" msgstr "Настраивайте ваши игнорируемые слова и теги" -#: src/screens/Messages/Inbox.tsx:300 -#: src/screens/Messages/Inbox.tsx:319 -#: src/screens/Messages/Inbox.tsx:326 +#: src/screens/Messages/Inbox.tsx:305 +#: src/screens/Messages/Inbox.tsx:324 +#: src/screens/Messages/Inbox.tsx:331 msgid "Mark all as read" msgstr "" @@ -4221,12 +4218,12 @@ msgstr "" msgid "Mark as read" msgstr "Отметить как прочитанное" -#: src/screens/Messages/Inbox.tsx:287 -#: src/screens/Messages/Inbox.tsx:310 +#: src/screens/Messages/Inbox.tsx:292 +#: src/screens/Messages/Inbox.tsx:315 msgid "Marked all as read" msgstr "" -#: src/view/screens/Profile.tsx:222 +#: src/view/screens/Profile.tsx:224 msgid "Media" msgstr "Медиа" @@ -4323,12 +4320,12 @@ msgstr "Список модерации от вас" #: src/view/com/modals/CreateOrEditList.tsx:177 msgctxt "toast" msgid "Moderation list created" -msgstr "" +msgstr "Список модерации создан" #: src/view/com/modals/CreateOrEditList.tsx:163 msgctxt "toast" msgid "Moderation list updated" -msgstr "" +msgstr "Список модерации изменён" #: src/screens/Moderation/index.tsx:239 msgid "Moderation lists" @@ -4558,8 +4555,8 @@ msgid "New" msgstr "Новый" #: src/components/dms/dialogs/NewChatDialog.tsx:65 -#: src/screens/Messages/ChatList.tsx:350 -#: src/screens/Messages/ChatList.tsx:357 +#: src/screens/Messages/ChatList.tsx:351 +#: src/screens/Messages/ChatList.tsx:358 msgid "New chat" msgstr "Новый чат" @@ -4593,7 +4590,7 @@ msgstr "Новый Пароль" #: src/screens/Profile/ProfileFeed/index.tsx:238 #: src/view/screens/Feeds.tsx:549 #: src/view/screens/Notifications.tsx:165 -#: src/view/screens/Profile.tsx:505 +#: src/view/screens/Profile.tsx:507 #: src/view/screens/ProfileList.tsx:253 #: src/view/screens/ProfileList.tsx:286 msgid "New post" @@ -4787,7 +4784,7 @@ msgstr "Позже" #: src/view/com/profile/ProfileMenu.tsx:406 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:774 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:358 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:361 msgid "Note about sharing" msgstr "Примечание по распространению" @@ -4795,7 +4792,7 @@ msgstr "Примечание по распространению" msgid "Note: Bluesky is an open and public network. This setting only limits the visibility of your content on the Bluesky app and website, and other apps may not respect this setting. Your content may still be shown to logged-out users by other apps and websites." msgstr "Примечание: Bluesky является открытой и публичной сетью. Этот параметр ограничивает видимость вашего содержимого только в приложениях и на сайте Bluesky, но другие приложения могут этого не придерживаться. Ваш контент все ещё может быть показан посетителям без учётной записи другими приложениями и веб-сайтами." -#: src/screens/Messages/ChatList.tsx:263 +#: src/screens/Messages/ChatList.tsx:264 msgid "Nothing here" msgstr "Тут ничего нет" @@ -5427,7 +5424,7 @@ msgstr "Пост от @{0}" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:186 msgctxt "toast" msgid "Post deleted" -msgstr "" +msgstr "Пост удалён" #: src/lib/api/index.ts:186 msgid "Post failed to upload. Please check your Internet connection and try again." @@ -5476,15 +5473,15 @@ msgstr "Пост не найден" #: src/state/queries/pinned-post.ts:59 msgctxt "toast" msgid "Post pinned" -msgstr "" +msgstr "Пост закреплён" #: src/state/queries/pinned-post.ts:61 msgctxt "toast" msgid "Post unpinned" -msgstr "" +msgstr "Пост откреплён" #: src/screens/StarterPack/StarterPackScreen.tsx:186 -#: src/view/screens/Profile.tsx:220 +#: src/view/screens/Profile.tsx:222 msgid "Posts" msgstr "Посты" @@ -5503,7 +5500,7 @@ msgstr "Потенциально обманчивая ссылка" #: src/state/queries/notifications/settings.ts:44 msgctxt "toast" msgid "Preference saved" -msgstr "" +msgstr "Настройки сохранены" #: src/screens/Messages/components/MessageListError.tsx:19 msgid "Press to attempt reconnection" @@ -5571,7 +5568,7 @@ msgid "Processing..." msgstr "Обработка..." #: src/view/screens/DebugMod.tsx:920 -#: src/view/screens/Profile.tsx:359 +#: src/view/screens/Profile.tsx:361 msgid "profile" msgstr "профиль" @@ -5586,7 +5583,7 @@ msgstr "Профиль" #: src/view/com/modals/EditProfile.tsx:124 msgctxt "toast" msgid "Profile updated" -msgstr "" +msgstr "Профиль изменён" #: src/screens/Onboarding/StepFinished.tsx:264 msgid "Public" @@ -5718,8 +5715,8 @@ msgstr "" msgid "Reject chat request" msgstr "" -#: src/screens/Messages/ChatList.tsx:246 -#: src/screens/Messages/Inbox.tsx:186 +#: src/screens/Messages/ChatList.tsx:247 +#: src/screens/Messages/Inbox.tsx:191 msgid "Reload conversations" msgstr "Перезагрузить беседы" @@ -5790,6 +5787,7 @@ msgid "Remove from quick access?" msgstr "Удалить из быстрого доступа?" #: src/screens/List/ListHiddenScreen.tsx:170 +#: src/screens/List/ListHiddenScreen.tsx:174 msgid "Remove from saved feeds" msgstr "Удалить из сохранённых лент" @@ -5845,7 +5843,6 @@ msgid "Removed from my feeds" msgstr "Удалено из моих лент" #: src/screens/List/ListHiddenScreen.tsx:94 -#: src/screens/List/ListHiddenScreen.tsx:174 msgid "Removed from saved feeds" msgstr "Удалено из сохранённых лент" @@ -5868,7 +5865,7 @@ msgstr "Удаляет процитированный пост" msgid "Replace with Discover" msgstr "Заменить на Discover" -#: src/view/screens/Profile.tsx:221 +#: src/view/screens/Profile.tsx:223 msgid "Replies" msgstr "Ответы" @@ -5885,7 +5882,7 @@ msgctxt "action" msgid "Reply" msgstr "Ответить" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:264 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:267 msgid "Reply ({0, plural, one {# reply} other {# replies}})" msgstr "Ответить ({0, plural, one {# ответ} few {# ответа} other {# ответов}})" @@ -5936,7 +5933,7 @@ msgstr "Ответил вам" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:346 msgctxt "toast" msgid "Reply visibility updated" -msgstr "" +msgstr "Видимость ответа изменена" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:345 msgid "Reply was successfully hidden" @@ -6148,9 +6145,9 @@ msgstr "Повторяет последнее действие, которое #: src/components/StarterPack/ProfileStarterPacks.tsx:334 #: src/screens/Login/LoginForm.tsx:323 #: src/screens/Login/LoginForm.tsx:330 -#: src/screens/Messages/ChatList.tsx:252 +#: src/screens/Messages/ChatList.tsx:253 #: src/screens/Messages/components/MessageListError.tsx:25 -#: src/screens/Messages/Inbox.tsx:192 +#: src/screens/Messages/Inbox.tsx:197 #: src/screens/Onboarding/StepInterests/index.tsx:217 #: src/screens/Onboarding/StepInterests/index.tsx:220 #: src/screens/Signup/BackNextButtons.tsx:53 @@ -6596,7 +6593,7 @@ msgstr "Настройки" #: src/screens/ModerationInteractionSettings/index.tsx:102 msgctxt "toast" msgid "Settings saved" -msgstr "" +msgstr "Настройки сохранены" #: src/view/com/composer/labels/LabelsBtn.tsx:174 msgid "Sexual activity or erotic nudity." @@ -6615,7 +6612,7 @@ msgstr "С сексуальным подтекстом" #: src/view/com/profile/ProfileMenu.tsx:225 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:481 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:490 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:347 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:350 #: src/view/screens/ProfileList.tsx:506 msgid "Share" msgstr "Поделиться" @@ -6635,7 +6632,7 @@ msgstr "Поделитесь забавным фактом!" #: src/view/com/profile/ProfileMenu.tsx:411 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:779 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:363 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:366 msgid "Share anyway" msgstr "Всё равно поделиться" @@ -6942,8 +6939,8 @@ msgstr "" msgid "Something wrong? Let us know." msgstr "Что-то не так? Сообщите нам." -#: src/App.native.tsx:121 -#: src/App.web.tsx:97 +#: src/App.native.tsx:122 +#: src/App.web.tsx:98 msgid "Sorry! Your session expired. Please sign in again." msgstr "Извините! Ваша сессия истекла. Пожалуйста, войдите снова." @@ -7022,7 +7019,7 @@ msgstr "Стартовый набор от вас" msgid "Starter pack is invalid" msgstr "Стартовый набор недействителен" -#: src/view/screens/Profile.tsx:226 +#: src/view/screens/Profile.tsx:228 msgid "Starter Packs" msgstr "Наборы" @@ -7332,8 +7329,8 @@ msgid "The Privacy Policy has been moved to <0/>" msgstr "Политика конфиденциальности была перемещена в <0/>" #: src/view/com/composer/state/video.ts:395 -msgid "The selected video is larger than 50MB." -msgstr "Размер выбранного видео превышает 50МБ." +msgid "The selected video is larger than 100 MB." +msgstr "" #: src/lib/strings/errors.ts:18 msgid "The server appears to be experiencing issues. Please try again in a few moments." @@ -7597,7 +7594,7 @@ msgid "This post has been deleted." msgstr "Этот пост был удален." #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:776 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:360 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:363 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't signed in." msgstr "Этот пост виден только вошедшим в систему пользователям. Оно не будет видно тем, кто не вошел в систему." @@ -7876,7 +7873,7 @@ msgstr "" msgid "Unlike" msgstr "Дизлайк" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:306 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:309 msgid "Unlike ({0, plural, one {# like} other {# likes}})" msgstr "Дизлайк ({0, plural, one {# лайк} few {# лайка} other {# лайков}})" @@ -7995,12 +7992,12 @@ msgstr "Изменить на {domain}" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:318 msgctxt "toast" msgid "Updating quote attachment failed" -msgstr "" +msgstr "Не удалось изменить вложение цитаты" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:350 msgctxt "toast" msgid "Updating reply visibility failed" -msgstr "" +msgstr "Не удалось изменить видимость ответа" #: src/screens/Login/SetNewPasswordForm.tsx:190 msgid "Updating..." @@ -8122,12 +8119,12 @@ msgstr "Список пользователей от вас" #: src/view/com/modals/CreateOrEditList.tsx:176 msgctxt "toast" msgid "User list created" -msgstr "" +msgstr "Список пользователей создан" #: src/view/com/modals/CreateOrEditList.tsx:162 msgctxt "toast" msgid "User list updated" -msgstr "" +msgstr "Список пользователей изменён" #: src/screens/Login/LoginForm.tsx:201 msgid "Username or email address" @@ -8251,7 +8248,7 @@ msgstr "Видео загружено" msgid "Video: {0}" msgstr "Видео: {0}" -#: src/view/screens/Profile.tsx:223 +#: src/view/screens/Profile.tsx:225 msgid "Videos" msgstr "Видео" @@ -8521,8 +8518,8 @@ msgid "Who can reply" msgstr "Кто может отвечать" #: src/screens/Home/NoFeedsPinned.tsx:79 -#: src/screens/Messages/ChatList.tsx:230 -#: src/screens/Messages/Inbox.tsx:171 +#: src/screens/Messages/ChatList.tsx:231 +#: src/screens/Messages/Inbox.tsx:176 msgid "Whoops!" msgstr "Опаньки!" @@ -8682,7 +8679,7 @@ msgstr "У вас нет ни одного подписчика." msgid "You don't follow any users who follow @{name}." msgstr "Вы не подписаны ни на каких пользователей, которые подписаны на @{name}." -#: src/screens/Messages/Inbox.tsx:215 +#: src/screens/Messages/Inbox.tsx:220 msgid "You don't have any chat requests at the moment." msgstr "" @@ -8736,7 +8733,7 @@ msgstr "Вы включили игнорирование этой учётной msgid "You have muted this user" msgstr "Вы включили игнорирование этого пользователя" -#: src/screens/Messages/ChatList.tsx:273 +#: src/screens/Messages/ChatList.tsx:274 msgid "You have no conversations yet. Start one!" msgstr "У вас ещё нет бесед. Создайте первую!" diff --git a/src/locale/locales/sv/messages.po b/src/locale/locales/sv/messages.po index 5bdd803d7b..d5c39f660b 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: 2025-03-07 16:40\n" +"PO-Revision-Date: 2025-03-14 20:33\n" "Last-Translator: \n" "Language-Team: Swedish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -57,7 +57,7 @@ msgstr "{0, plural, one {# etikett har} other {# etiketter har}} satts på det h #: src/screens/Post/PostLikedBy.tsx:41 msgid "{0, plural, one {# like} other {# likes}}" -msgstr "{0, plural, one {gillamarkering} other {gillamarkeringar}}" +msgstr "{0, plural, one {# gillamarkering} other {# gillamarkeringar}}" #: src/lib/hooks/useTimeAgo.ts:149 msgid "{0, plural, one {# minute} other {# minutes}}" @@ -137,7 +137,7 @@ msgstr "{0} av {1}" #. Accessibility label describing how many characters the user has entered out of a 50-character limit in a text input field #: src/screens/StarterPack/Wizard/StepDetails.tsx:55 msgid "{0} out of 50" -msgstr "" +msgstr "{0} av 50" #: src/screens/StarterPack/StarterPackScreen.tsx:485 msgid "{0} people have used this starter pack!" @@ -560,14 +560,11 @@ msgstr "Lägg till följande DNS-post i din domän:" msgid "Add this feed to your feeds" msgstr "Lägg till bland dina flöden" +#: src/view/com/profile/ProfileMenu.tsx:273 #: src/view/com/profile/ProfileMenu.tsx:276 msgid "Add to lists" msgstr "Lägg till i listor" -#: src/view/com/profile/ProfileMenu.tsx:273 -msgid "Add to Lists" -msgstr "Lägg till i listor" - #: src/view/com/feeds/FeedSourceCard.tsx:269 msgid "Add to my feeds" msgstr "Lägg till i mina flöden" @@ -957,7 +954,7 @@ msgstr "Minst 3 tecken" #: src/screens/Settings/AppIconSettings/useAppIconSets.ts:40 msgctxt "Name of app icon variant" msgid "Aurora" -msgstr "Polarsken" +msgstr "Norrsken" #: src/screens/Settings/AccessibilitySettings.tsx:105 msgid "Autoplay options have moved to the <0>Content and Media settings." @@ -987,7 +984,7 @@ msgstr "Spela upp videoklipp och gif-bilder automatiskt" msgid "Back" msgstr "Tillbaka" -#: src/screens/Messages/Inbox.tsx:233 +#: src/screens/Messages/Inbox.tsx:238 msgid "Back to Chats" msgstr "Tillbaka till chattar" @@ -1162,7 +1159,7 @@ msgstr "Bluesky+" #: src/screens/Settings/AppIconSettings/index.tsx:102 msgid "Bluesky+ icons" -msgstr "Ikoner för Bluesky+" +msgstr "Bluesky+-ikoner" #: src/lib/moderation/useLabelBehaviorDescription.ts:53 msgid "Blur images" @@ -1318,9 +1315,9 @@ msgid "Cancels opening the linked website" msgstr "Avbryter öppningen av den länkade webbplatsen" #: src/state/shell/composer/index.tsx:82 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:118 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:159 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:195 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:121 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:162 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:198 msgid "Cannot interact with a blocked user" msgstr "Det går inte att interagera med en blockerad användare" @@ -1345,7 +1342,7 @@ msgstr "Ändra appikon" #: src/screens/Settings/AppIconSettings/index.tsx:38 #: src/screens/Settings/AppIconSettings/index.tsx:221 msgid "Change app icon to \"{0}\"" -msgstr "Ändra appikon till \"{0}\"" +msgstr "Ändra appikon till ”{0}”" #: src/screens/Settings/AccountSettings.tsx:97 #: src/screens/Settings/AccountSettings.tsx:101 @@ -1423,14 +1420,14 @@ msgid "Chat request inbox" msgstr "Inkorg för chattförfrågningar" #: src/screens/Messages/components/InboxPreview.tsx:64 -#: src/screens/Messages/Inbox.tsx:72 +#: src/screens/Messages/Inbox.tsx:77 msgid "Chat requests" msgstr "Chattförfrågningar" #: src/components/dms/ConvoMenu.tsx:75 #: src/components/dms/MessageMenu.tsx:83 #: src/Navigation.tsx:413 -#: src/screens/Messages/ChatList.tsx:327 +#: src/screens/Messages/ChatList.tsx:328 msgid "Chat settings" msgstr "Chattinställningar" @@ -1443,8 +1440,8 @@ msgctxt "toast" msgid "Chat unmuted" msgstr "Chatt inte längre ignorerad" -#: src/screens/Messages/ChatList.tsx:343 -#: src/screens/Messages/ChatList.tsx:367 +#: src/screens/Messages/ChatList.tsx:344 +#: src/screens/Messages/ChatList.tsx:368 msgid "Chats" msgstr "Chattar" @@ -1835,7 +1832,7 @@ msgstr "Byggversion kopierad till urklipp" #: src/lib/sharing.ts:41 #: src/view/com/modals/InviteCodes.tsx:153 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:246 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:394 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:397 msgid "Copied to clipboard" msgstr "Kopierat till urklipp" @@ -2043,7 +2040,7 @@ msgstr "Mörkt" #: src/screens/Settings/AppIconSettings/useAppIconSets.ts:24 msgctxt "Name of app icon variant" msgid "Dark" -msgstr "Mörkt" +msgstr "Mörk" #: src/view/screens/Debug.tsx:69 msgid "Dark mode" @@ -2946,8 +2943,8 @@ 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/ChatList.tsx:242 -#: src/screens/Messages/Inbox.tsx:182 +#: src/screens/Messages/ChatList.tsx:243 +#: src/screens/Messages/Inbox.tsx:187 msgid "Failed to load conversations" msgstr "Det gick inte att läsa in konversationer" @@ -2973,8 +2970,8 @@ 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/Inbox.tsx:290 -#: src/screens/Messages/Inbox.tsx:313 +#: src/screens/Messages/Inbox.tsx:295 +#: src/screens/Messages/Inbox.tsx:318 msgid "Failed to mark all requests as read" msgstr "Det gick inte att markera alla förfrågningar som lästa" @@ -3058,7 +3055,7 @@ msgstr "Feedback skickad!" #: src/Navigation.tsx:428 #: src/screens/StarterPack/StarterPackScreen.tsx:185 #: src/view/screens/Feeds.tsx:508 -#: src/view/screens/Profile.tsx:225 +#: src/view/screens/Profile.tsx:227 #: src/view/screens/SavedFeeds.tsx:96 #: src/view/screens/Search/Search.tsx:531 #: src/view/shell/desktop/LeftNav.tsx:651 @@ -3131,12 +3128,12 @@ msgstr "Fitness" #: src/screens/Settings/AppIconSettings/useAppIconSets.ts:117 msgctxt "Name of app icon variant" msgid "Flat Black" -msgstr "Matt blå" +msgstr "Matt svart" #: src/screens/Settings/AppIconSettings/useAppIconSets.ts:93 msgctxt "Name of app icon variant" msgid "Flat Blue" -msgstr "Matt svart" +msgstr "Matt blå" #: src/screens/Settings/AppIconSettings/useAppIconSets.ts:105 msgctxt "Name of app icon variant" @@ -3353,7 +3350,7 @@ msgstr "Kom igång" msgid "Getting started" msgstr "Kom igång" -#: src/components/MediaPreview.tsx:108 +#: src/components/MediaPreview.tsx:116 msgid "GIF" msgstr "Gif-bild" @@ -3369,7 +3366,7 @@ msgstr "Uppenbara överträdelser av lagar eller användarvillkor" #: src/components/Layout/Header/index.tsx:126 #: src/components/moderation/ScreenHider.tsx:154 #: src/components/moderation/ScreenHider.tsx:163 -#: src/screens/Messages/Inbox.tsx:223 +#: src/screens/Messages/Inbox.tsx:228 #: src/screens/Profile/ProfileFeed/index.tsx:89 #: src/screens/VideoFeed/components/Header.tsx:163 #: src/screens/VideoFeed/index.tsx:1108 @@ -3724,7 +3721,7 @@ msgid "Inappropriate messages or explicit links" msgstr "Olämpliga meddelanden eller explicita länkar" #. Title message shown in chat requests inbox when it's empty -#: src/screens/Messages/Inbox.tsx:203 +#: src/screens/Messages/Inbox.tsx:208 msgid "Inbox zero!" msgstr "Inkorgen är tom!" @@ -3860,7 +3857,7 @@ msgid "Labeled by the author." msgstr "Märkt av användaren." #: src/view/com/composer/labels/LabelsBtn.tsx:75 -#: src/view/screens/Profile.tsx:218 +#: src/view/screens/Profile.tsx:220 msgid "Labels" msgstr "Etiketter" @@ -3994,13 +3991,13 @@ msgstr "Ljust" #: src/screens/Settings/AppIconSettings/useAppIconSets.ts:14 msgctxt "Name of app icon variant" msgid "Light" -msgstr "Ljust" +msgstr "Ljus" #: src/screens/Profile/components/ProfileFeedHeader.tsx:510 msgid "Like" msgstr "Gilla" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:312 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:315 msgid "Like ({0, plural, one {# like} other {# likes}})" msgstr "Gilla ({0, plural, one {# gillamarkering} other {# gillamarkeringar}})" @@ -4045,7 +4042,7 @@ 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/view/screens/Profile.tsx:224 +#: src/view/screens/Profile.tsx:226 msgid "Likes" msgstr "Gillamarkeringar" @@ -4118,8 +4115,8 @@ msgstr "Lista inte längre ignorerad" #: src/Navigation.tsx:140 #: src/view/screens/Lists.tsx:62 -#: src/view/screens/Profile.tsx:219 -#: src/view/screens/Profile.tsx:227 +#: src/view/screens/Profile.tsx:221 +#: src/view/screens/Profile.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:669 #: src/view/shell/Drawer.tsx:501 msgid "Lists" @@ -4210,9 +4207,9 @@ msgstr "Hantera sparade flöden" msgid "Manage your muted words and tags" msgstr "Hantera dina ignorerade ord och taggar" -#: src/screens/Messages/Inbox.tsx:300 -#: src/screens/Messages/Inbox.tsx:319 -#: src/screens/Messages/Inbox.tsx:326 +#: src/screens/Messages/Inbox.tsx:305 +#: src/screens/Messages/Inbox.tsx:324 +#: src/screens/Messages/Inbox.tsx:331 msgid "Mark all as read" msgstr "Markera alla som lästa" @@ -4221,12 +4218,12 @@ msgstr "Markera alla som lästa" msgid "Mark as read" msgstr "Markera som läst" -#: src/screens/Messages/Inbox.tsx:287 -#: src/screens/Messages/Inbox.tsx:310 +#: src/screens/Messages/Inbox.tsx:292 +#: src/screens/Messages/Inbox.tsx:315 msgid "Marked all as read" msgstr "Markerade alla som lästa" -#: src/view/screens/Profile.tsx:222 +#: src/view/screens/Profile.tsx:224 msgid "Media" msgstr "Media" @@ -4558,8 +4555,8 @@ msgid "New" msgstr "Ny" #: src/components/dms/dialogs/NewChatDialog.tsx:65 -#: src/screens/Messages/ChatList.tsx:350 -#: src/screens/Messages/ChatList.tsx:357 +#: src/screens/Messages/ChatList.tsx:351 +#: src/screens/Messages/ChatList.tsx:358 msgid "New chat" msgstr "Ny chatt" @@ -4593,7 +4590,7 @@ msgstr "Nytt lösenord" #: src/screens/Profile/ProfileFeed/index.tsx:238 #: src/view/screens/Feeds.tsx:549 #: src/view/screens/Notifications.tsx:165 -#: src/view/screens/Profile.tsx:505 +#: src/view/screens/Profile.tsx:507 #: src/view/screens/ProfileList.tsx:253 #: src/view/screens/ProfileList.tsx:286 msgid "New post" @@ -4727,7 +4724,7 @@ msgstr "Inget resultat hittades" #: src/view/screens/Feeds.tsx:470 msgid "No results found for \"{query}\"" -msgstr "Inget resultat hittades för \"{query}\"" +msgstr "Inget resultat hittades för ”{query}”" #: src/view/com/modals/ListAddRemoveUsers.tsx:128 #: src/view/screens/Search/Search.tsx:231 @@ -4787,7 +4784,7 @@ msgstr "Inte just nu" #: src/view/com/profile/ProfileMenu.tsx:406 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:774 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:358 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:361 msgid "Note about sharing" msgstr "Anmärkning om delning" @@ -4795,7 +4792,7 @@ msgstr "Anmärkning om delning" msgid "Note: Bluesky is an open and public network. This setting only limits the visibility of your content on the Bluesky app and website, and other apps may not respect this setting. Your content may still be shown to logged-out users by other apps and websites." msgstr "Obs: Bluesky är ett öppet och offentligt nätverk. Den här inställningen begränsar endast ditt kontos synlighet på Blueskys app och webbplats. Andra appar kanske inte respekterar den här inställningen. Ditt innehåll kan fortfarande visas för utloggade användare genom andra appar och webbplatser." -#: src/screens/Messages/ChatList.tsx:263 +#: src/screens/Messages/ChatList.tsx:264 msgid "Nothing here" msgstr "Här var det tomt" @@ -5484,7 +5481,7 @@ msgid "Post unpinned" msgstr "Inlägg lossat" #: src/screens/StarterPack/StarterPackScreen.tsx:186 -#: src/view/screens/Profile.tsx:220 +#: src/view/screens/Profile.tsx:222 msgid "Posts" msgstr "Inlägg" @@ -5571,7 +5568,7 @@ msgid "Processing..." msgstr "Bearbetar…" #: src/view/screens/DebugMod.tsx:920 -#: src/view/screens/Profile.tsx:359 +#: src/view/screens/Profile.tsx:361 msgid "profile" msgstr "profil" @@ -5718,8 +5715,8 @@ msgstr "Avvisa" msgid "Reject chat request" msgstr "Avvisa chattförfrågan" -#: src/screens/Messages/ChatList.tsx:246 -#: src/screens/Messages/Inbox.tsx:186 +#: src/screens/Messages/ChatList.tsx:247 +#: src/screens/Messages/Inbox.tsx:191 msgid "Reload conversations" msgstr "Ladda om konversationer" @@ -5790,6 +5787,7 @@ msgid "Remove from quick access?" msgstr "Ta bort från snabbåtkomst?" #: src/screens/List/ListHiddenScreen.tsx:170 +#: src/screens/List/ListHiddenScreen.tsx:174 msgid "Remove from saved feeds" msgstr "Ta bort från sparade flöden" @@ -5845,7 +5843,6 @@ msgid "Removed from my feeds" msgstr "Borttaget från mina flöden" #: src/screens/List/ListHiddenScreen.tsx:94 -#: src/screens/List/ListHiddenScreen.tsx:174 msgid "Removed from saved feeds" msgstr "Borttaget från sparade flöden" @@ -5868,7 +5865,7 @@ msgstr "Tar bort citerat inlägg" msgid "Replace with Discover" msgstr "Ersätt med Upptäck" -#: src/view/screens/Profile.tsx:221 +#: src/view/screens/Profile.tsx:223 msgid "Replies" msgstr "Svar" @@ -5885,7 +5882,7 @@ msgctxt "action" msgid "Reply" msgstr "Svara" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:264 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:267 msgid "Reply ({0, plural, one {# reply} other {# replies}})" msgstr "Svar ({0, plural, one {# svar} other {# svar}})" @@ -6148,9 +6145,9 @@ msgstr "Försöker igen med den senaste misslyckade åtgärden" #: src/components/StarterPack/ProfileStarterPacks.tsx:334 #: src/screens/Login/LoginForm.tsx:323 #: src/screens/Login/LoginForm.tsx:330 -#: src/screens/Messages/ChatList.tsx:252 +#: src/screens/Messages/ChatList.tsx:253 #: src/screens/Messages/components/MessageListError.tsx:25 -#: src/screens/Messages/Inbox.tsx:192 +#: src/screens/Messages/Inbox.tsx:197 #: src/screens/Onboarding/StepInterests/index.tsx:217 #: src/screens/Onboarding/StepInterests/index.tsx:220 #: src/screens/Signup/BackNextButtons.tsx:53 @@ -6312,7 +6309,7 @@ msgstr "Sök flöden" #: src/components/ProgressGuide/FollowDialog.tsx:575 msgid "Search for \"{interestsDisplayName}\"{activeText}" -msgstr "Sök efter \"{interestsDisplayName}\"{activeText}" +msgstr "Sök efter ”{interestsDisplayName}”{activeText}" #: src/view/shell/desktop/Search.tsx:201 msgid "Search for \"{query}\"" @@ -6615,7 +6612,7 @@ msgstr "Sexuellt suggestivt" #: src/view/com/profile/ProfileMenu.tsx:225 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:481 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:490 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:347 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:350 #: src/view/screens/ProfileList.tsx:506 msgid "Share" msgstr "Dela" @@ -6635,7 +6632,7 @@ msgstr "Dela med dig av något som är kul att veta!" #: src/view/com/profile/ProfileMenu.tsx:411 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:779 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:363 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:366 msgid "Share anyway" msgstr "Dela ändå" @@ -6942,8 +6939,8 @@ msgstr "Något gick fel. Försök igen." msgid "Something wrong? Let us know." msgstr "Är något på tok? Hör av dig till oss." -#: src/App.native.tsx:121 -#: src/App.web.tsx:97 +#: src/App.native.tsx:122 +#: src/App.web.tsx:98 msgid "Sorry! Your session expired. Please sign in again." msgstr "Beklagar! Din session har löpt ut. Vänligen logga in igen." @@ -7022,7 +7019,7 @@ msgstr "Startpaket av dig" msgid "Starter pack is invalid" msgstr "Startpaketet är ogiltigt" -#: src/view/screens/Profile.tsx:226 +#: src/view/screens/Profile.tsx:228 msgid "Starter Packs" msgstr "Startpaket" @@ -7332,8 +7329,8 @@ msgid "The Privacy Policy has been moved to <0/>" msgstr "Integritetspolicyn har flyttats till <0/>" #: src/view/com/composer/state/video.ts:395 -msgid "The selected video is larger than 50MB." -msgstr "Det valda videoklippet är större än 50 MB." +msgid "The selected video is larger than 100 MB." +msgstr "Det valda videoklippet är större än 100 MB." #: src/lib/strings/errors.ts:18 msgid "The server appears to be experiencing issues. Please try again in a few moments." @@ -7597,7 +7594,7 @@ msgid "This post has been deleted." msgstr "Det här inlägget har raderats." #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:776 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:360 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:363 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't signed in." msgstr "Det här inlägget är syns bara för inloggade användare. Det syns inte för personer som inte är inloggade." @@ -7876,7 +7873,7 @@ msgstr "Tyvärr stöder ingen av de etikettsättare du prenumererar på den här msgid "Unlike" msgstr "Sluta gilla" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:306 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:309 msgid "Unlike ({0, plural, one {# like} other {# likes}})" msgstr "Sluta gilla ({0, plural, one {# gillamarkering} other {# gillamarkeringar}})" @@ -7888,7 +7885,7 @@ msgstr "Sätt på ljud" #: src/view/screens/ProfileList.tsx:723 msgid "Unmute" -msgstr "Sätt på ljud" +msgstr "Sluta ignorera" #: src/components/RichTextTag.tsx:140 #: src/components/RichTextTag.tsx:153 @@ -8251,7 +8248,7 @@ msgstr "Videoklipp uppladdat" msgid "Video: {0}" msgstr "Videoklipp: {0}" -#: src/view/screens/Profile.tsx:223 +#: src/view/screens/Profile.tsx:225 msgid "Videos" msgstr "Videoklipp" @@ -8521,8 +8518,8 @@ msgid "Who can reply" msgstr "Vem kan svara" #: src/screens/Home/NoFeedsPinned.tsx:79 -#: src/screens/Messages/ChatList.tsx:230 -#: src/screens/Messages/Inbox.tsx:171 +#: src/screens/Messages/ChatList.tsx:231 +#: src/screens/Messages/Inbox.tsx:176 msgid "Whoops!" msgstr "Hoppsan!" @@ -8627,7 +8624,7 @@ msgstr "Du" #: src/components/forms/HostingProvider.tsx:46 msgid "You are creating an account on" -msgstr "" +msgstr "Du skapar ett konto på" #: src/screens/SignupQueued.tsx:157 msgid "You are in line." @@ -8682,7 +8679,7 @@ msgstr "Du har inga följare." msgid "You don't follow any users who follow @{name}." msgstr "Du följer inga användare som följer @{name}." -#: src/screens/Messages/Inbox.tsx:215 +#: src/screens/Messages/Inbox.tsx:220 msgid "You don't have any chat requests at the moment." msgstr "Du har inga chattförfrågningar just nu." @@ -8736,7 +8733,7 @@ msgstr "Du har ignorerat det här kontot." msgid "You have muted this user" msgstr "Du har ignorerat den här användaren" -#: src/screens/Messages/ChatList.tsx:273 +#: src/screens/Messages/ChatList.tsx:274 msgid "You have no conversations yet. Start one!" msgstr "Du har inga konversationer ännu. Starta en!" diff --git a/src/locale/locales/th/messages.po b/src/locale/locales/th/messages.po index 423e913bbd..1e367158c6 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: 2025-03-07 03:35\n" +"PO-Revision-Date: 2025-03-14 20:33\n" "Last-Translator: \n" "Language-Team: Thai\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -407,18 +407,18 @@ msgstr "บัญชี" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:375 msgctxt "toast" msgid "Account blocked" -msgstr "" +msgstr "บัญชีถูกบล็อก" #: src/view/com/profile/ProfileMenu.tsx:154 msgctxt "toast" msgid "Account followed" -msgstr "" +msgstr "ติดตามบัญชีแล้ว" #: src/view/com/profile/ProfileMenu.tsx:117 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:398 msgctxt "toast" msgid "Account muted" -msgstr "" +msgstr "ปิดเสียงบัญชีแล้ว" #: src/components/moderation/ModerationDetailsDialog.tsx:103 #: src/lib/moderation/useModerationCauseDescription.ts:98 @@ -441,18 +441,18 @@ msgstr "ลบบัญชีออกจากการเข้าถึงด #: src/view/com/profile/ProfileMenu.tsx:131 msgctxt "toast" msgid "Account unblocked" -msgstr "" +msgstr "ปลดบล็อกบัญชีแล้ว" #: src/view/com/profile/ProfileMenu.tsx:166 msgctxt "toast" msgid "Account unfollowed" -msgstr "" +msgstr "เลิกติดตามบัญชีแล้ว" #: src/view/com/profile/ProfileMenu.tsx:107 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:388 msgctxt "toast" msgid "Account unmuted" -msgstr "" +msgstr "เลิกปิดเสียงบัญชีแล้ว" #: src/components/dialogs/MutedWords.tsx:328 #: src/view/com/modals/ListAddRemoveUsers.tsx:269 @@ -560,14 +560,11 @@ msgstr "" msgid "Add this feed to your feeds" msgstr "เพิ่มฟีตนี้ในฟีตของคุณ" +#: src/view/com/profile/ProfileMenu.tsx:273 #: src/view/com/profile/ProfileMenu.tsx:276 msgid "Add to lists" msgstr "เพิ่มในลิสต์" -#: src/view/com/profile/ProfileMenu.tsx:273 -msgid "Add to Lists" -msgstr "เพิ่มในลิสต์" - #: src/view/com/feeds/FeedSourceCard.tsx:269 msgid "Add to my feeds" msgstr "เพิ่มในฟีตของคุณ" @@ -817,7 +814,7 @@ msgstr "" #: src/screens/Settings/AppPasswords.tsx:147 msgctxt "toast" msgid "App password deleted" -msgstr "" +msgstr "ลบรหัสผ่านแอปแล้ว" #: src/screens/Settings/components/AddAppPasswordDialog.tsx:84 msgid "App password name must be unique" @@ -854,7 +851,7 @@ msgstr "อุทธรณ์ป้าย \"{0}\"" #: src/screens/Messages/components/ChatDisabled.tsx:91 msgctxt "toast" msgid "Appeal submitted" -msgstr "" +msgstr "ส่งคำอุทธรณ์แล้ว" #: src/screens/Takendown.tsx:111 #: src/screens/Takendown.tsx:144 @@ -987,7 +984,7 @@ msgstr "" msgid "Back" msgstr "กลับ" -#: src/screens/Messages/Inbox.tsx:233 +#: src/screens/Messages/Inbox.tsx:238 msgid "Back to Chats" msgstr "" @@ -1318,9 +1315,9 @@ msgid "Cancels opening the linked website" msgstr "ยกเลิกการเปิดเว็บไซต์ที่เชื่อมโยง" #: src/state/shell/composer/index.tsx:82 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:118 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:159 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:195 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:121 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:162 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:198 msgid "Cannot interact with a blocked user" msgstr "ไม่สามารถโต้ตอบกับผู้ใช้ที่ถูกบล็อก" @@ -1415,7 +1412,7 @@ msgstr "" #: src/components/dms/ConvoMenu.tsx:176 msgctxt "toast" msgid "Chat muted" -msgstr "" +msgstr "ปิดเสียงแชทแล้ว" #: src/Navigation.tsx:418 #: src/screens/Messages/components/InboxPreview.tsx:24 @@ -1423,14 +1420,14 @@ msgid "Chat request inbox" msgstr "" #: src/screens/Messages/components/InboxPreview.tsx:64 -#: src/screens/Messages/Inbox.tsx:72 +#: src/screens/Messages/Inbox.tsx:77 msgid "Chat requests" msgstr "" #: src/components/dms/ConvoMenu.tsx:75 #: src/components/dms/MessageMenu.tsx:83 #: src/Navigation.tsx:413 -#: src/screens/Messages/ChatList.tsx:327 +#: src/screens/Messages/ChatList.tsx:328 msgid "Chat settings" msgstr "ตั้งค่าแชท" @@ -1441,10 +1438,10 @@ msgstr "ตั้งค่าแชท" #: src/components/dms/ConvoMenu.tsx:178 msgctxt "toast" msgid "Chat unmuted" -msgstr "" +msgstr "เปิดเสียงแชทแล้ว" -#: src/screens/Messages/ChatList.tsx:343 -#: src/screens/Messages/ChatList.tsx:367 +#: src/screens/Messages/ChatList.tsx:344 +#: src/screens/Messages/ChatList.tsx:368 msgid "Chats" msgstr "" @@ -1835,7 +1832,7 @@ msgstr "คัดลอกเวอร์ชันบิลด์ไปยัง #: src/lib/sharing.ts:41 #: src/view/com/modals/InviteCodes.tsx:153 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:246 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:394 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:397 msgid "Copied to clipboard" msgstr "คัดลอกไปยังคลิปบอร์ดแล้ว" @@ -2569,7 +2566,7 @@ msgstr "อีเมล" #: src/screens/Settings/components/DisableEmail2FADialog.tsx:64 msgctxt "toast" msgid "Email 2FA disabled" -msgstr "" +msgstr "ยกเลิกการยืนยันสองชั้นผ่านอีเมล" #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:54 msgid "Email 2FA enabled" @@ -2587,7 +2584,7 @@ msgstr "ส่งข้อความอีเมลอีกรอบ" #: src/view/com/modals/ChangeEmail.tsx:83 msgctxt "toast" msgid "Email updated" -msgstr "" +msgstr "อัพเดตอีเมลเรียบร้อยแล้ว" #: src/view/com/modals/ChangeEmail.tsx:106 msgid "Email Updated" @@ -2596,7 +2593,7 @@ msgstr "อัพเดตอีเมลเรียบร้อยแล้ว #: src/view/com/modals/VerifyEmail.tsx:85 msgctxt "toast" msgid "Email verified" -msgstr "" +msgstr "ยืนยันอีเมลเรียบร้อยแล้ว" #: src/components/intents/VerifyEmailIntentDialog.tsx:79 msgid "Email Verified" @@ -2946,8 +2943,8 @@ msgstr "การลบโพสต์ล้มเหลว โปรดลอ msgid "Failed to delete starter pack" msgstr "การลบตัวเริ่มต้นล้มเหลว" -#: src/screens/Messages/ChatList.tsx:242 -#: src/screens/Messages/Inbox.tsx:182 +#: src/screens/Messages/ChatList.tsx:243 +#: src/screens/Messages/Inbox.tsx:187 msgid "Failed to load conversations" msgstr "" @@ -2973,8 +2970,8 @@ msgstr "การแนะนำฟีตล้มเหลว" msgid "Failed to load suggested follows" msgstr "การแนะนำคนที่คุณควรติดตามล้มเหลว" -#: src/screens/Messages/Inbox.tsx:290 -#: src/screens/Messages/Inbox.tsx:313 +#: src/screens/Messages/Inbox.tsx:295 +#: src/screens/Messages/Inbox.tsx:318 msgid "Failed to mark all requests as read" msgstr "" @@ -3058,7 +3055,7 @@ msgstr "" #: src/Navigation.tsx:428 #: src/screens/StarterPack/StarterPackScreen.tsx:185 #: src/view/screens/Feeds.tsx:508 -#: src/view/screens/Profile.tsx:225 +#: src/view/screens/Profile.tsx:227 #: src/view/screens/SavedFeeds.tsx:96 #: src/view/screens/Search/Search.tsx:531 #: src/view/shell/desktop/LeftNav.tsx:651 @@ -3074,7 +3071,7 @@ msgstr "ฟีต คืออัลกอริทึ่มที่ผู้ #: src/view/screens/SavedFeeds.tsx:82 msgctxt "toast" msgid "Feeds updated!" -msgstr "" +msgstr "อัปเดตฟีดแล้ว!" #: src/screens/Search/components/ExploreRecommendations.tsx:63 msgid "Feeds we think you might like." @@ -3353,7 +3350,7 @@ msgstr "เริ่มต้น" msgid "Getting started" msgstr "เริ่มต้น" -#: src/components/MediaPreview.tsx:108 +#: src/components/MediaPreview.tsx:116 msgid "GIF" msgstr "" @@ -3369,7 +3366,7 @@ msgstr "การละเมิดกฎหมายหรือข้อกำ #: src/components/Layout/Header/index.tsx:126 #: src/components/moderation/ScreenHider.tsx:154 #: src/components/moderation/ScreenHider.tsx:163 -#: src/screens/Messages/Inbox.tsx:223 +#: src/screens/Messages/Inbox.tsx:228 #: src/screens/Profile/ProfileFeed/index.tsx:89 #: src/screens/VideoFeed/components/Header.tsx:163 #: src/screens/VideoFeed/index.tsx:1108 @@ -3724,7 +3721,7 @@ msgid "Inappropriate messages or explicit links" msgstr "ข้อความที่ไม่เหมาะสมหรือการเชื่อมโยงที่ชัดเจน" #. Title message shown in chat requests inbox when it's empty -#: src/screens/Messages/Inbox.tsx:203 +#: src/screens/Messages/Inbox.tsx:208 msgid "Inbox zero!" msgstr "" @@ -3860,7 +3857,7 @@ msgid "Labeled by the author." msgstr "มาร์คโดยผู้สร้าง" #: src/view/com/composer/labels/LabelsBtn.tsx:75 -#: src/view/screens/Profile.tsx:218 +#: src/view/screens/Profile.tsx:220 msgid "Labels" msgstr "มาร์คไว้" @@ -4000,7 +3997,7 @@ msgstr "แสง" msgid "Like" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:312 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:315 msgid "Like ({0, plural, one {# like} other {# likes}})" msgstr "" @@ -4045,7 +4042,7 @@ msgstr "" msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "" -#: src/view/screens/Profile.tsx:224 +#: src/view/screens/Profile.tsx:226 msgid "Likes" msgstr "ถูกใจ" @@ -4069,7 +4066,7 @@ msgstr "อวาตาร์ลิสต์" #: src/view/screens/ProfileList.tsx:431 msgctxt "toast" msgid "List blocked" -msgstr "" +msgstr "ลิสต์ถูกบล็อก" #: src/components/ListCard.tsx:150 #: src/view/com/feeds/FeedSourceCard.tsx:255 @@ -4087,7 +4084,7 @@ msgstr "" #: src/view/screens/ProfileList.tsx:478 msgctxt "toast" msgid "List deleted" -msgstr "" +msgstr "ลิสต์ถูกลบ" #: src/screens/List/ListHiddenScreen.tsx:129 msgid "List has been hidden" @@ -4100,7 +4097,7 @@ msgstr "ลิสต์ถูกซ่อน" #: src/view/screens/ProfileList.tsx:395 msgctxt "toast" msgid "List muted" -msgstr "" +msgstr "ลิสต์ถูกปิดเสียง" #: src/view/com/modals/CreateOrEditList.tsx:255 msgid "List Name" @@ -4109,17 +4106,17 @@ msgstr "ชื่อลิสต์" #: src/view/screens/ProfileList.tsx:449 msgctxt "toast" msgid "List unblocked" -msgstr "" +msgstr "ลิสต์ถูกปลดบล็อก" #: src/view/screens/ProfileList.tsx:413 msgctxt "toast" msgid "List unmuted" -msgstr "" +msgstr "ลิสต์เปิดเสียง" #: src/Navigation.tsx:140 #: src/view/screens/Lists.tsx:62 -#: src/view/screens/Profile.tsx:219 -#: src/view/screens/Profile.tsx:227 +#: src/view/screens/Profile.tsx:221 +#: src/view/screens/Profile.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:669 #: src/view/shell/Drawer.tsx:501 msgid "Lists" @@ -4210,9 +4207,9 @@ msgstr "" msgid "Manage your muted words and tags" msgstr "" -#: src/screens/Messages/Inbox.tsx:300 -#: src/screens/Messages/Inbox.tsx:319 -#: src/screens/Messages/Inbox.tsx:326 +#: src/screens/Messages/Inbox.tsx:305 +#: src/screens/Messages/Inbox.tsx:324 +#: src/screens/Messages/Inbox.tsx:331 msgid "Mark all as read" msgstr "" @@ -4221,12 +4218,12 @@ msgstr "" msgid "Mark as read" msgstr "ทำเครื่องหมายว่าอ่านแล้ว" -#: src/screens/Messages/Inbox.tsx:287 -#: src/screens/Messages/Inbox.tsx:310 +#: src/screens/Messages/Inbox.tsx:292 +#: src/screens/Messages/Inbox.tsx:315 msgid "Marked all as read" msgstr "" -#: src/view/screens/Profile.tsx:222 +#: src/view/screens/Profile.tsx:224 msgid "Media" msgstr "สื่อ" @@ -4323,12 +4320,12 @@ msgstr "กรองโดยคุณ" #: src/view/com/modals/CreateOrEditList.tsx:177 msgctxt "toast" msgid "Moderation list created" -msgstr "" +msgstr "การกรองได้ถูกสร้างขึ้น" #: src/view/com/modals/CreateOrEditList.tsx:163 msgctxt "toast" msgid "Moderation list updated" -msgstr "" +msgstr "การกรองถูกอัพเดต" #: src/screens/Moderation/index.tsx:239 msgid "Moderation lists" @@ -4558,8 +4555,8 @@ msgid "New" msgstr "ใหม่" #: src/components/dms/dialogs/NewChatDialog.tsx:65 -#: src/screens/Messages/ChatList.tsx:350 -#: src/screens/Messages/ChatList.tsx:357 +#: src/screens/Messages/ChatList.tsx:351 +#: src/screens/Messages/ChatList.tsx:358 msgid "New chat" msgstr "แชทใหม่" @@ -4593,7 +4590,7 @@ msgstr "รหัสผ่านใหม่" #: src/screens/Profile/ProfileFeed/index.tsx:238 #: src/view/screens/Feeds.tsx:549 #: src/view/screens/Notifications.tsx:165 -#: src/view/screens/Profile.tsx:505 +#: src/view/screens/Profile.tsx:507 #: src/view/screens/ProfileList.tsx:253 #: src/view/screens/ProfileList.tsx:286 msgid "New post" @@ -4787,7 +4784,7 @@ msgstr "ไม่ใช่ตอนนี้" #: src/view/com/profile/ProfileMenu.tsx:406 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:774 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:358 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:361 msgid "Note about sharing" msgstr "โน้ตเกี่ยวกับการแชร์" @@ -4795,7 +4792,7 @@ msgstr "โน้ตเกี่ยวกับการแชร์" msgid "Note: Bluesky is an open and public network. This setting only limits the visibility of your content on the Bluesky app and website, and other apps may not respect this setting. Your content may still be shown to logged-out users by other apps and websites." msgstr "หมายเหตุ : Bluesky เป็นเครือข่ายแบบเปิดและสาธารณะ การตั้งค่านี้จำกัดเพียงการมองเห็นเนื้อหาของคุณในแอปและเว็บไซต์ของ Bluesky เท่านั้น และแอปอื่นอาจไม่เคารพการตั้งค่านี้ เนื้อหาของคุณอาจยังถูกแสดงให้ผู้ใช้ที่ไม่ได้เข้าสู่ระบบโดยแอปและเว็บไซต์อื่นๆ" -#: src/screens/Messages/ChatList.tsx:263 +#: src/screens/Messages/ChatList.tsx:264 msgid "Nothing here" msgstr "ไม่มีอะไรที่นี่" @@ -5427,7 +5424,7 @@ msgstr "โพสต์โดย {0}" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:186 msgctxt "toast" msgid "Post deleted" -msgstr "" +msgstr "โพสต์ถูกลบแล้ว" #: src/lib/api/index.ts:186 msgid "Post failed to upload. Please check your Internet connection and try again." @@ -5476,15 +5473,15 @@ msgstr "ไม่พบโพสต์" #: src/state/queries/pinned-post.ts:59 msgctxt "toast" msgid "Post pinned" -msgstr "" +msgstr "ปักหมุดโพสต์แล้ว" #: src/state/queries/pinned-post.ts:61 msgctxt "toast" msgid "Post unpinned" -msgstr "" +msgstr "ถอนหมุดโพสต์แล้ว" #: src/screens/StarterPack/StarterPackScreen.tsx:186 -#: src/view/screens/Profile.tsx:220 +#: src/view/screens/Profile.tsx:222 msgid "Posts" msgstr "โพสต์" @@ -5503,7 +5500,7 @@ msgstr "ลิงก์ที่อาจทำให้เข้าใจผิ #: src/state/queries/notifications/settings.ts:44 msgctxt "toast" msgid "Preference saved" -msgstr "" +msgstr "บันทึกการตั้งค่าเรียบร้อย" #: src/screens/Messages/components/MessageListError.tsx:19 msgid "Press to attempt reconnection" @@ -5571,7 +5568,7 @@ msgid "Processing..." msgstr "ดำเนินการ..." #: src/view/screens/DebugMod.tsx:920 -#: src/view/screens/Profile.tsx:359 +#: src/view/screens/Profile.tsx:361 msgid "profile" msgstr "ข้อมูลส่วนตัว" @@ -5586,7 +5583,7 @@ msgstr "ข้อมูลส่วนตัว" #: src/view/com/modals/EditProfile.tsx:124 msgctxt "toast" msgid "Profile updated" -msgstr "" +msgstr "โปรไฟล์ได้รับการอัปเดต" #: src/screens/Onboarding/StepFinished.tsx:264 msgid "Public" @@ -5718,8 +5715,8 @@ msgstr "" msgid "Reject chat request" msgstr "" -#: src/screens/Messages/ChatList.tsx:246 -#: src/screens/Messages/Inbox.tsx:186 +#: src/screens/Messages/ChatList.tsx:247 +#: src/screens/Messages/Inbox.tsx:191 msgid "Reload conversations" msgstr "โหลดการสนทนาใหม่" @@ -5790,6 +5787,7 @@ msgid "Remove from quick access?" msgstr "ลบการเข้าถึงด่วนใช่ไหม" #: src/screens/List/ListHiddenScreen.tsx:170 +#: src/screens/List/ListHiddenScreen.tsx:174 msgid "Remove from saved feeds" msgstr "ลบจากฟีตที่เซฟไว้" @@ -5845,7 +5843,6 @@ msgid "Removed from my feeds" msgstr "ลบจากฟิตของฉัน" #: src/screens/List/ListHiddenScreen.tsx:94 -#: src/screens/List/ListHiddenScreen.tsx:174 msgid "Removed from saved feeds" msgstr "ลบจากฟีตที่เซฟ" @@ -5868,7 +5865,7 @@ msgstr "ลบโพสต์ของโควท" msgid "Replace with Discover" msgstr "แทนที่ด้วยสิ่งที่น่าสนใจ" -#: src/view/screens/Profile.tsx:221 +#: src/view/screens/Profile.tsx:223 msgid "Replies" msgstr "การตอบกลับ" @@ -5885,7 +5882,7 @@ msgctxt "action" msgid "Reply" msgstr "การตอบกลับ" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:264 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:267 msgid "Reply ({0, plural, one {# reply} other {# replies}})" msgstr "" @@ -5936,7 +5933,7 @@ msgstr "ตอบกลับคุณ" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:346 msgctxt "toast" msgid "Reply visibility updated" -msgstr "" +msgstr "การมองเห็นการตอบกลับได้รับการปรับปรุง" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:345 msgid "Reply was successfully hidden" @@ -6148,9 +6145,9 @@ msgstr "ลองทำกิจกรรมล่าสุดซึ่งเก #: src/components/StarterPack/ProfileStarterPacks.tsx:334 #: src/screens/Login/LoginForm.tsx:323 #: src/screens/Login/LoginForm.tsx:330 -#: src/screens/Messages/ChatList.tsx:252 +#: src/screens/Messages/ChatList.tsx:253 #: src/screens/Messages/components/MessageListError.tsx:25 -#: src/screens/Messages/Inbox.tsx:192 +#: src/screens/Messages/Inbox.tsx:197 #: src/screens/Onboarding/StepInterests/index.tsx:217 #: src/screens/Onboarding/StepInterests/index.tsx:220 #: src/screens/Signup/BackNextButtons.tsx:53 @@ -6615,7 +6612,7 @@ msgstr "การชักชวนทางเพศ" #: src/view/com/profile/ProfileMenu.tsx:225 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:481 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:490 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:347 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:350 #: src/view/screens/ProfileList.tsx:506 msgid "Share" msgstr "แชร์" @@ -6635,7 +6632,7 @@ msgstr "แชร์เรื่องจริงสนุก ๆ!" #: src/view/com/profile/ProfileMenu.tsx:411 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:779 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:363 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:366 msgid "Share anyway" msgstr "แชร์ตลอด" @@ -6942,8 +6939,8 @@ msgstr "" msgid "Something wrong? Let us know." msgstr "" -#: src/App.native.tsx:121 -#: src/App.web.tsx:97 +#: src/App.native.tsx:122 +#: src/App.web.tsx:98 msgid "Sorry! Your session expired. Please sign in again." msgstr "" @@ -7022,7 +7019,7 @@ msgstr "ชุดเริ่มต้นโดยคุณ" msgid "Starter pack is invalid" msgstr "ชุดเริ่มต้นไม่ถูกต้อง" -#: src/view/screens/Profile.tsx:226 +#: src/view/screens/Profile.tsx:228 msgid "Starter Packs" msgstr "ชุดเริ่มต้น" @@ -7332,8 +7329,8 @@ msgid "The Privacy Policy has been moved to <0/>" msgstr "นโยบายความเป็นส่วนตัวได้ถูกย้ายไป <0/>" #: src/view/com/composer/state/video.ts:395 -msgid "The selected video is larger than 50MB." -msgstr "วีดีโอที่เลือกมีขนาดใหญ่กว่า 50MB" +msgid "The selected video is larger than 100 MB." +msgstr "" #: src/lib/strings/errors.ts:18 msgid "The server appears to be experiencing issues. Please try again in a few moments." @@ -7597,7 +7594,7 @@ msgid "This post has been deleted." msgstr "" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:776 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:360 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:363 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't signed in." msgstr "" @@ -7876,7 +7873,7 @@ msgstr "" msgid "Unlike" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:306 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:309 msgid "Unlike ({0, plural, one {# like} other {# likes}})" msgstr "" @@ -7995,12 +7992,12 @@ msgstr "" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:318 msgctxt "toast" msgid "Updating quote attachment failed" -msgstr "" +msgstr "การอัปเดตไฟล์แนบคำคมล้มเหลว" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:350 msgctxt "toast" msgid "Updating reply visibility failed" -msgstr "" +msgstr "การอัปเดตการมองเห็นการตอบกลับล้มเหลว" #: src/screens/Login/SetNewPasswordForm.tsx:190 msgid "Updating..." @@ -8122,12 +8119,12 @@ msgstr "ลิสต์ผู้ใช้โดยคุณ" #: src/view/com/modals/CreateOrEditList.tsx:176 msgctxt "toast" msgid "User list created" -msgstr "" +msgstr "ลิสต์ผู้ใช้ถูกสร้าง" #: src/view/com/modals/CreateOrEditList.tsx:162 msgctxt "toast" msgid "User list updated" -msgstr "" +msgstr "ลิสต์ผู้ใช้ถูกปรับปรุง" #: src/screens/Login/LoginForm.tsx:201 msgid "Username or email address" @@ -8251,7 +8248,7 @@ msgstr "" msgid "Video: {0}" msgstr "วิดีโอ: {0}" -#: src/view/screens/Profile.tsx:223 +#: src/view/screens/Profile.tsx:225 msgid "Videos" msgstr "" @@ -8521,8 +8518,8 @@ msgid "Who can reply" msgstr "ใครสามารถตอบได้" #: src/screens/Home/NoFeedsPinned.tsx:79 -#: src/screens/Messages/ChatList.tsx:230 -#: src/screens/Messages/Inbox.tsx:171 +#: src/screens/Messages/ChatList.tsx:231 +#: src/screens/Messages/Inbox.tsx:176 msgid "Whoops!" msgstr "อุ๊ย!" @@ -8682,7 +8679,7 @@ msgstr "คุณไม่มีผู้ติดตาม" msgid "You don't follow any users who follow @{name}." msgstr "คุณไม่ได้ติดตามผู้ใช้ที่ติดตาม @{name}." -#: src/screens/Messages/Inbox.tsx:215 +#: src/screens/Messages/Inbox.tsx:220 msgid "You don't have any chat requests at the moment." msgstr "" @@ -8736,7 +8733,7 @@ msgstr "คุณได้ปิดเสียงบัญชีนี้" msgid "You have muted this user" msgstr "คุณได้ปิดเสียงผู้ใช้คนนี้" -#: src/screens/Messages/ChatList.tsx:273 +#: src/screens/Messages/ChatList.tsx:274 msgid "You have no conversations yet. Start one!" msgstr "คุณยังไม่มีการสนทนาเริ่มต้น! เริ่มต้นหนึ่งเลย!" diff --git a/src/locale/locales/tr/messages.po b/src/locale/locales/tr/messages.po index 016595dc03..1efb410214 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: 2025-03-07 03:35\n" +"PO-Revision-Date: 2025-03-14 20:33\n" "Last-Translator: \n" "Language-Team: Turkish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -407,18 +407,18 @@ msgstr "Hesap" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:375 msgctxt "toast" msgid "Account blocked" -msgstr "" +msgstr "Hesap engellendi" #: src/view/com/profile/ProfileMenu.tsx:154 msgctxt "toast" msgid "Account followed" -msgstr "" +msgstr "Hesap takip edildi" #: src/view/com/profile/ProfileMenu.tsx:117 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:398 msgctxt "toast" msgid "Account muted" -msgstr "" +msgstr "Hesap susturuldu" #: src/components/moderation/ModerationDetailsDialog.tsx:103 #: src/lib/moderation/useModerationCauseDescription.ts:98 @@ -441,18 +441,18 @@ msgstr "Hesap hızlı erişimden kaldırıldı" #: src/view/com/profile/ProfileMenu.tsx:131 msgctxt "toast" msgid "Account unblocked" -msgstr "" +msgstr "Hesap engeli kaldırıldı" #: src/view/com/profile/ProfileMenu.tsx:166 msgctxt "toast" msgid "Account unfollowed" -msgstr "" +msgstr "Hesap takibi bırakıldı" #: src/view/com/profile/ProfileMenu.tsx:107 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:388 msgctxt "toast" msgid "Account unmuted" -msgstr "" +msgstr "Hesap susturulması kaldırıldı" #: src/components/dialogs/MutedWords.tsx:328 #: src/view/com/modals/ListAddRemoveUsers.tsx:269 @@ -560,14 +560,11 @@ msgstr "Alan adınıza aşağıdaki DNS kaydını ekleyin:" msgid "Add this feed to your feeds" msgstr "" +#: src/view/com/profile/ProfileMenu.tsx:273 #: src/view/com/profile/ProfileMenu.tsx:276 msgid "Add to lists" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:273 -msgid "Add to Lists" -msgstr "Listelere Ekle" - #: src/view/com/feeds/FeedSourceCard.tsx:269 msgid "Add to my feeds" msgstr "Beslemelerime ekle" @@ -817,7 +814,7 @@ msgstr "Uygulama Şifresi" #: src/screens/Settings/AppPasswords.tsx:147 msgctxt "toast" msgid "App password deleted" -msgstr "" +msgstr "Uygulama şifresi silindi" #: src/screens/Settings/components/AddAppPasswordDialog.tsx:84 msgid "App password name must be unique" @@ -854,7 +851,7 @@ msgstr "" #: src/screens/Messages/components/ChatDisabled.tsx:91 msgctxt "toast" msgid "Appeal submitted" -msgstr "" +msgstr "Başvuru gönderildi" #: src/screens/Takendown.tsx:111 #: src/screens/Takendown.tsx:144 @@ -987,7 +984,7 @@ msgstr "Videoları ve GIFleri otomatik oynat" msgid "Back" msgstr "Geri" -#: src/screens/Messages/Inbox.tsx:233 +#: src/screens/Messages/Inbox.tsx:238 msgid "Back to Chats" msgstr "" @@ -1318,9 +1315,9 @@ msgid "Cancels opening the linked website" msgstr "" #: src/state/shell/composer/index.tsx:82 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:118 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:159 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:195 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:121 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:162 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:198 msgid "Cannot interact with a blocked user" msgstr "Engellenen kullanıcıya etkileşime geçilemez" @@ -1423,14 +1420,14 @@ msgid "Chat request inbox" msgstr "" #: src/screens/Messages/components/InboxPreview.tsx:64 -#: src/screens/Messages/Inbox.tsx:72 +#: src/screens/Messages/Inbox.tsx:77 msgid "Chat requests" msgstr "" #: src/components/dms/ConvoMenu.tsx:75 #: src/components/dms/MessageMenu.tsx:83 #: src/Navigation.tsx:413 -#: src/screens/Messages/ChatList.tsx:327 +#: src/screens/Messages/ChatList.tsx:328 msgid "Chat settings" msgstr "Mesajlaşma ayarları" @@ -1443,8 +1440,8 @@ msgctxt "toast" msgid "Chat unmuted" msgstr "" -#: src/screens/Messages/ChatList.tsx:343 -#: src/screens/Messages/ChatList.tsx:367 +#: src/screens/Messages/ChatList.tsx:344 +#: src/screens/Messages/ChatList.tsx:368 msgid "Chats" msgstr "" @@ -1835,7 +1832,7 @@ msgstr "Sürüm numarası panoya kopyalandı" #: src/lib/sharing.ts:41 #: src/view/com/modals/InviteCodes.tsx:153 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:246 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:394 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:397 msgid "Copied to clipboard" msgstr "Panoya kopyalandı" @@ -2587,7 +2584,7 @@ msgstr "" #: src/view/com/modals/ChangeEmail.tsx:83 msgctxt "toast" msgid "Email updated" -msgstr "" +msgstr "E-posta güncellendi" #: src/view/com/modals/ChangeEmail.tsx:106 msgid "Email Updated" @@ -2596,7 +2593,7 @@ msgstr "E-posta Güncellendi" #: src/view/com/modals/VerifyEmail.tsx:85 msgctxt "toast" msgid "Email verified" -msgstr "" +msgstr "E-posta doğrulandı" #: src/components/intents/VerifyEmailIntentDialog.tsx:79 msgid "Email Verified" @@ -2946,8 +2943,8 @@ msgstr "Gönderi silinemedi, lütfen tekrar deneyin" msgid "Failed to delete starter pack" msgstr "Başlangıç paketi silinemedi" -#: src/screens/Messages/ChatList.tsx:242 -#: src/screens/Messages/Inbox.tsx:182 +#: src/screens/Messages/ChatList.tsx:243 +#: src/screens/Messages/Inbox.tsx:187 msgid "Failed to load conversations" msgstr "" @@ -2973,8 +2970,8 @@ msgstr "" msgid "Failed to load suggested follows" msgstr "" -#: src/screens/Messages/Inbox.tsx:290 -#: src/screens/Messages/Inbox.tsx:313 +#: src/screens/Messages/Inbox.tsx:295 +#: src/screens/Messages/Inbox.tsx:318 msgid "Failed to mark all requests as read" msgstr "" @@ -3053,12 +3050,12 @@ msgstr "Geribildirim" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:286 msgctxt "toast" msgid "Feedback sent!" -msgstr "" +msgstr "Geri bildirim gönderildi!" #: src/Navigation.tsx:428 #: src/screens/StarterPack/StarterPackScreen.tsx:185 #: src/view/screens/Feeds.tsx:508 -#: src/view/screens/Profile.tsx:225 +#: src/view/screens/Profile.tsx:227 #: src/view/screens/SavedFeeds.tsx:96 #: src/view/screens/Search/Search.tsx:531 #: src/view/shell/desktop/LeftNav.tsx:651 @@ -3353,7 +3350,7 @@ msgstr "Başlayın" msgid "Getting started" msgstr "Başlarken" -#: src/components/MediaPreview.tsx:108 +#: src/components/MediaPreview.tsx:116 msgid "GIF" msgstr "GIF" @@ -3369,7 +3366,7 @@ msgstr "" #: src/components/Layout/Header/index.tsx:126 #: src/components/moderation/ScreenHider.tsx:154 #: src/components/moderation/ScreenHider.tsx:163 -#: src/screens/Messages/Inbox.tsx:223 +#: src/screens/Messages/Inbox.tsx:228 #: src/screens/Profile/ProfileFeed/index.tsx:89 #: src/screens/VideoFeed/components/Header.tsx:163 #: src/screens/VideoFeed/index.tsx:1108 @@ -3724,7 +3721,7 @@ msgid "Inappropriate messages or explicit links" msgstr "" #. Title message shown in chat requests inbox when it's empty -#: src/screens/Messages/Inbox.tsx:203 +#: src/screens/Messages/Inbox.tsx:208 msgid "Inbox zero!" msgstr "" @@ -3860,7 +3857,7 @@ msgid "Labeled by the author." msgstr "" #: src/view/com/composer/labels/LabelsBtn.tsx:75 -#: src/view/screens/Profile.tsx:218 +#: src/view/screens/Profile.tsx:220 msgid "Labels" msgstr "" @@ -4000,7 +3997,7 @@ msgstr "Açık" msgid "Like" msgstr "Beğen" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:312 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:315 msgid "Like ({0, plural, one {# like} other {# likes}})" msgstr "" @@ -4045,7 +4042,7 @@ msgstr "" msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "" -#: src/view/screens/Profile.tsx:224 +#: src/view/screens/Profile.tsx:226 msgid "Likes" msgstr "Beğeniler" @@ -4069,7 +4066,7 @@ msgstr "Liste Avatarı" #: src/view/screens/ProfileList.tsx:431 msgctxt "toast" msgid "List blocked" -msgstr "" +msgstr "Liste engellendi" #: src/components/ListCard.tsx:150 #: src/view/com/feeds/FeedSourceCard.tsx:255 @@ -4087,7 +4084,7 @@ msgstr "" #: src/view/screens/ProfileList.tsx:478 msgctxt "toast" msgid "List deleted" -msgstr "" +msgstr "Liste silindi" #: src/screens/List/ListHiddenScreen.tsx:129 msgid "List has been hidden" @@ -4100,7 +4097,7 @@ msgstr "" #: src/view/screens/ProfileList.tsx:395 msgctxt "toast" msgid "List muted" -msgstr "" +msgstr "Liste sessize alındı" #: src/view/com/modals/CreateOrEditList.tsx:255 msgid "List Name" @@ -4109,17 +4106,17 @@ msgstr "Liste Adı" #: src/view/screens/ProfileList.tsx:449 msgctxt "toast" msgid "List unblocked" -msgstr "" +msgstr "Liste engeli kaldırıldı" #: src/view/screens/ProfileList.tsx:413 msgctxt "toast" msgid "List unmuted" -msgstr "" +msgstr "Liste sessizden çıkarıldı" #: src/Navigation.tsx:140 #: src/view/screens/Lists.tsx:62 -#: src/view/screens/Profile.tsx:219 -#: src/view/screens/Profile.tsx:227 +#: src/view/screens/Profile.tsx:221 +#: src/view/screens/Profile.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:669 #: src/view/shell/Drawer.tsx:501 msgid "Lists" @@ -4210,9 +4207,9 @@ msgstr "" msgid "Manage your muted words and tags" msgstr "" -#: src/screens/Messages/Inbox.tsx:300 -#: src/screens/Messages/Inbox.tsx:319 -#: src/screens/Messages/Inbox.tsx:326 +#: src/screens/Messages/Inbox.tsx:305 +#: src/screens/Messages/Inbox.tsx:324 +#: src/screens/Messages/Inbox.tsx:331 msgid "Mark all as read" msgstr "" @@ -4221,12 +4218,12 @@ msgstr "" msgid "Mark as read" msgstr "Okundu olarak işaretle" -#: src/screens/Messages/Inbox.tsx:287 -#: src/screens/Messages/Inbox.tsx:310 +#: src/screens/Messages/Inbox.tsx:292 +#: src/screens/Messages/Inbox.tsx:315 msgid "Marked all as read" msgstr "" -#: src/view/screens/Profile.tsx:222 +#: src/view/screens/Profile.tsx:224 msgid "Media" msgstr "Medya" @@ -4323,12 +4320,12 @@ msgstr "Sizin tarafınızdan moderasyon listesi" #: src/view/com/modals/CreateOrEditList.tsx:177 msgctxt "toast" msgid "Moderation list created" -msgstr "" +msgstr "Moderasyon listesi oluşturuldu" #: src/view/com/modals/CreateOrEditList.tsx:163 msgctxt "toast" msgid "Moderation list updated" -msgstr "" +msgstr "Moderasyon listesi güncellendi" #: src/screens/Moderation/index.tsx:239 msgid "Moderation lists" @@ -4558,8 +4555,8 @@ msgid "New" msgstr "Yeni" #: src/components/dms/dialogs/NewChatDialog.tsx:65 -#: src/screens/Messages/ChatList.tsx:350 -#: src/screens/Messages/ChatList.tsx:357 +#: src/screens/Messages/ChatList.tsx:351 +#: src/screens/Messages/ChatList.tsx:358 msgid "New chat" msgstr "" @@ -4593,7 +4590,7 @@ msgstr "Yeni Şifre" #: src/screens/Profile/ProfileFeed/index.tsx:238 #: src/view/screens/Feeds.tsx:549 #: src/view/screens/Notifications.tsx:165 -#: src/view/screens/Profile.tsx:505 +#: src/view/screens/Profile.tsx:507 #: src/view/screens/ProfileList.tsx:253 #: src/view/screens/ProfileList.tsx:286 msgid "New post" @@ -4787,7 +4784,7 @@ msgstr "Şu anda değil" #: src/view/com/profile/ProfileMenu.tsx:406 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:774 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:358 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:361 msgid "Note about sharing" msgstr "" @@ -4795,7 +4792,7 @@ msgstr "" msgid "Note: Bluesky is an open and public network. This setting only limits the visibility of your content on the Bluesky app and website, and other apps may not respect this setting. Your content may still be shown to logged-out users by other apps and websites." msgstr "Not: Bluesky açık ve kamusal bir ağdır. Bu ayar yalnızca içeriğinizin Bluesky uygulaması ve web sitesindeki görünürlüğünü sınırlar, diğer uygulamalar bu ayarı dikkate almayabilir. İçeriğiniz hala diğer uygulamalar ve web siteleri tarafından çıkış yapan kullanıcılara gösterilebilir." -#: src/screens/Messages/ChatList.tsx:263 +#: src/screens/Messages/ChatList.tsx:264 msgid "Nothing here" msgstr "" @@ -5427,7 +5424,7 @@ msgstr "@{0} tarafından gönderi" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:186 msgctxt "toast" msgid "Post deleted" -msgstr "" +msgstr "Gönderi silindi" #: src/lib/api/index.ts:186 msgid "Post failed to upload. Please check your Internet connection and try again." @@ -5476,15 +5473,15 @@ msgstr "Gönderi bulunamadı" #: src/state/queries/pinned-post.ts:59 msgctxt "toast" msgid "Post pinned" -msgstr "" +msgstr "Gönderi sabitlendi" #: src/state/queries/pinned-post.ts:61 msgctxt "toast" msgid "Post unpinned" -msgstr "" +msgstr "Gönderi sabitlemesi kaldırıldı" #: src/screens/StarterPack/StarterPackScreen.tsx:186 -#: src/view/screens/Profile.tsx:220 +#: src/view/screens/Profile.tsx:222 msgid "Posts" msgstr "Gönderiler" @@ -5571,7 +5568,7 @@ msgid "Processing..." msgstr "İşleniyor..." #: src/view/screens/DebugMod.tsx:920 -#: src/view/screens/Profile.tsx:359 +#: src/view/screens/Profile.tsx:361 msgid "profile" msgstr "profil" @@ -5586,7 +5583,7 @@ msgstr "Profil" #: src/view/com/modals/EditProfile.tsx:124 msgctxt "toast" msgid "Profile updated" -msgstr "" +msgstr "Profil güncellendi" #: src/screens/Onboarding/StepFinished.tsx:264 msgid "Public" @@ -5718,8 +5715,8 @@ msgstr "" msgid "Reject chat request" msgstr "" -#: src/screens/Messages/ChatList.tsx:246 -#: src/screens/Messages/Inbox.tsx:186 +#: src/screens/Messages/ChatList.tsx:247 +#: src/screens/Messages/Inbox.tsx:191 msgid "Reload conversations" msgstr "Görüşmeleri yeniden yükle" @@ -5790,6 +5787,7 @@ msgid "Remove from quick access?" msgstr "" #: src/screens/List/ListHiddenScreen.tsx:170 +#: src/screens/List/ListHiddenScreen.tsx:174 msgid "Remove from saved feeds" msgstr "" @@ -5845,7 +5843,6 @@ msgid "Removed from my feeds" msgstr "Beslemelerimden kaldırıldı" #: src/screens/List/ListHiddenScreen.tsx:94 -#: src/screens/List/ListHiddenScreen.tsx:174 msgid "Removed from saved feeds" msgstr "" @@ -5868,7 +5865,7 @@ msgstr "" msgid "Replace with Discover" msgstr "" -#: src/view/screens/Profile.tsx:221 +#: src/view/screens/Profile.tsx:223 msgid "Replies" msgstr "Yanıtlar" @@ -5885,7 +5882,7 @@ msgctxt "action" msgid "Reply" msgstr "Yanıtla" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:264 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:267 msgid "Reply ({0, plural, one {# reply} other {# replies}})" msgstr "" @@ -6148,9 +6145,9 @@ msgstr "Son hataya neden olan son eylemi tekrarlar" #: src/components/StarterPack/ProfileStarterPacks.tsx:334 #: src/screens/Login/LoginForm.tsx:323 #: src/screens/Login/LoginForm.tsx:330 -#: src/screens/Messages/ChatList.tsx:252 +#: src/screens/Messages/ChatList.tsx:253 #: src/screens/Messages/components/MessageListError.tsx:25 -#: src/screens/Messages/Inbox.tsx:192 +#: src/screens/Messages/Inbox.tsx:197 #: src/screens/Onboarding/StepInterests/index.tsx:217 #: src/screens/Onboarding/StepInterests/index.tsx:220 #: src/screens/Signup/BackNextButtons.tsx:53 @@ -6615,7 +6612,7 @@ msgstr "" #: src/view/com/profile/ProfileMenu.tsx:225 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:481 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:490 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:347 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:350 #: src/view/screens/ProfileList.tsx:506 msgid "Share" msgstr "Paylaş" @@ -6635,7 +6632,7 @@ msgstr "Eğlenceli bir gerçeği paylaş!" #: src/view/com/profile/ProfileMenu.tsx:411 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:779 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:363 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:366 msgid "Share anyway" msgstr "Yine de paylaş" @@ -6942,8 +6939,8 @@ msgstr "" msgid "Something wrong? Let us know." msgstr "" -#: src/App.native.tsx:121 -#: src/App.web.tsx:97 +#: src/App.native.tsx:122 +#: src/App.web.tsx:98 msgid "Sorry! Your session expired. Please sign in again." msgstr "" @@ -7022,7 +7019,7 @@ msgstr "" msgid "Starter pack is invalid" msgstr "Başlangıç paketi geçersiz" -#: src/view/screens/Profile.tsx:226 +#: src/view/screens/Profile.tsx:228 msgid "Starter Packs" msgstr "Başlangıç Paketleri" @@ -7332,7 +7329,7 @@ msgid "The Privacy Policy has been moved to <0/>" msgstr "Gizlilik Politikası <0/> konumuna taşındı" #: src/view/com/composer/state/video.ts:395 -msgid "The selected video is larger than 50MB." +msgid "The selected video is larger than 100 MB." msgstr "" #: src/lib/strings/errors.ts:18 @@ -7597,7 +7594,7 @@ msgid "This post has been deleted." msgstr "Bu gönderi silindi." #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:776 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:360 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:363 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't signed in." msgstr "" @@ -7876,7 +7873,7 @@ msgstr "" msgid "Unlike" msgstr "Beğenmeyi geri al" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:306 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:309 msgid "Unlike ({0, plural, one {# like} other {# likes}})" msgstr "" @@ -8122,12 +8119,12 @@ msgstr "Sizin tarafınızdan oluşturulan kullanıcı listesi" #: src/view/com/modals/CreateOrEditList.tsx:176 msgctxt "toast" msgid "User list created" -msgstr "" +msgstr "Kullanıcı listesi oluşturuldu" #: src/view/com/modals/CreateOrEditList.tsx:162 msgctxt "toast" msgid "User list updated" -msgstr "" +msgstr "Kullanıcı listesi güncellendi" #: src/screens/Login/LoginForm.tsx:201 msgid "Username or email address" @@ -8251,7 +8248,7 @@ msgstr "Video yüklendi" msgid "Video: {0}" msgstr "" -#: src/view/screens/Profile.tsx:223 +#: src/view/screens/Profile.tsx:225 msgid "Videos" msgstr "" @@ -8521,8 +8518,8 @@ msgid "Who can reply" msgstr "Kimler yanıtlayabilir" #: src/screens/Home/NoFeedsPinned.tsx:79 -#: src/screens/Messages/ChatList.tsx:230 -#: src/screens/Messages/Inbox.tsx:171 +#: src/screens/Messages/ChatList.tsx:231 +#: src/screens/Messages/Inbox.tsx:176 msgid "Whoops!" msgstr "" @@ -8682,7 +8679,7 @@ msgstr "Hiç takipçiniz yok." msgid "You don't follow any users who follow @{name}." msgstr "" -#: src/screens/Messages/Inbox.tsx:215 +#: src/screens/Messages/Inbox.tsx:220 msgid "You don't have any chat requests at the moment." msgstr "" @@ -8736,7 +8733,7 @@ msgstr "" msgid "You have muted this user" msgstr "" -#: src/screens/Messages/ChatList.tsx:273 +#: src/screens/Messages/ChatList.tsx:274 msgid "You have no conversations yet. Start one!" msgstr "Henüz hiç görüşmeniz yok. Bir tane başlatın!" diff --git a/src/locale/locales/uk/messages.po b/src/locale/locales/uk/messages.po index 9584ff4e99..28015c1469 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: 2025-03-07 03:35\n" +"PO-Revision-Date: 2025-03-14 20:33\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" @@ -407,18 +407,18 @@ msgstr "Обліковий запис" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:375 msgctxt "toast" msgid "Account blocked" -msgstr "" +msgstr "Обліковий запис заблоковано" #: src/view/com/profile/ProfileMenu.tsx:154 msgctxt "toast" msgid "Account followed" -msgstr "" +msgstr "Обліковий запис відстежується" #: src/view/com/profile/ProfileMenu.tsx:117 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:398 msgctxt "toast" msgid "Account muted" -msgstr "" +msgstr "Обліковий запис ігноровано" #: src/components/moderation/ModerationDetailsDialog.tsx:103 #: src/lib/moderation/useModerationCauseDescription.ts:98 @@ -441,18 +441,18 @@ msgstr "Обліковий запис вилучено зі швидкого д #: src/view/com/profile/ProfileMenu.tsx:131 msgctxt "toast" msgid "Account unblocked" -msgstr "" +msgstr "Обліковий запис розблоковано" #: src/view/com/profile/ProfileMenu.tsx:166 msgctxt "toast" msgid "Account unfollowed" -msgstr "" +msgstr "Обліковий запис не відстежується" #: src/view/com/profile/ProfileMenu.tsx:107 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:388 msgctxt "toast" msgid "Account unmuted" -msgstr "" +msgstr "Обліковий запис не ігнорується" #: src/components/dialogs/MutedWords.tsx:328 #: src/view/com/modals/ListAddRemoveUsers.tsx:269 @@ -560,14 +560,11 @@ msgstr "Додайте наступний DNS-запис до вашого до msgid "Add this feed to your feeds" msgstr "Додати цю стрічку до вашої стрічки" +#: src/view/com/profile/ProfileMenu.tsx:273 #: src/view/com/profile/ProfileMenu.tsx:276 msgid "Add to lists" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:273 -msgid "Add to Lists" -msgstr "Додати до списку" - #: src/view/com/feeds/FeedSourceCard.tsx:269 msgid "Add to my feeds" msgstr "Додати до моїх стрічок" @@ -817,7 +814,7 @@ msgstr "Пароль застосунку" #: src/screens/Settings/AppPasswords.tsx:147 msgctxt "toast" msgid "App password deleted" -msgstr "" +msgstr "Пароль застосунку видалено" #: src/screens/Settings/components/AddAppPasswordDialog.tsx:84 msgid "App password name must be unique" @@ -854,7 +851,7 @@ msgstr "Оскаржити мітку \"{0}\"" #: src/screens/Messages/components/ChatDisabled.tsx:91 msgctxt "toast" msgid "Appeal submitted" -msgstr "" +msgstr "Оскарження подано" #: src/screens/Takendown.tsx:111 #: src/screens/Takendown.tsx:144 @@ -987,7 +984,7 @@ msgstr "Автовідтворення відео та GIF" msgid "Back" msgstr "Назад" -#: src/screens/Messages/Inbox.tsx:233 +#: src/screens/Messages/Inbox.tsx:238 msgid "Back to Chats" msgstr "" @@ -1318,9 +1315,9 @@ msgid "Cancels opening the linked website" msgstr "Скасовує відкриття посилання" #: src/state/shell/composer/index.tsx:82 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:118 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:159 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:195 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:121 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:162 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:198 msgid "Cannot interact with a blocked user" msgstr "Не можна взаємодіяти із заблокованим користувачем" @@ -1415,7 +1412,7 @@ msgstr "" #: src/components/dms/ConvoMenu.tsx:176 msgctxt "toast" msgid "Chat muted" -msgstr "" +msgstr "Чат стишено" #: src/Navigation.tsx:418 #: src/screens/Messages/components/InboxPreview.tsx:24 @@ -1423,14 +1420,14 @@ msgid "Chat request inbox" msgstr "" #: src/screens/Messages/components/InboxPreview.tsx:64 -#: src/screens/Messages/Inbox.tsx:72 +#: src/screens/Messages/Inbox.tsx:77 msgid "Chat requests" msgstr "" #: src/components/dms/ConvoMenu.tsx:75 #: src/components/dms/MessageMenu.tsx:83 #: src/Navigation.tsx:413 -#: src/screens/Messages/ChatList.tsx:327 +#: src/screens/Messages/ChatList.tsx:328 msgid "Chat settings" msgstr "Налаштування чату" @@ -1441,10 +1438,10 @@ msgstr "Налаштування чату" #: src/components/dms/ConvoMenu.tsx:178 msgctxt "toast" msgid "Chat unmuted" -msgstr "" +msgstr "Сповіщення чату увімкнено" -#: src/screens/Messages/ChatList.tsx:343 -#: src/screens/Messages/ChatList.tsx:367 +#: src/screens/Messages/ChatList.tsx:344 +#: src/screens/Messages/ChatList.tsx:368 msgid "Chats" msgstr "" @@ -1835,7 +1832,7 @@ msgstr "Скопійовано версію збірки до буфера об #: src/lib/sharing.ts:41 #: src/view/com/modals/InviteCodes.tsx:153 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:246 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:394 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:397 msgid "Copied to clipboard" msgstr "Скопійовано" @@ -2216,12 +2213,12 @@ msgstr "Вилучити цитований пост?" #: src/screens/Settings/AboutSettings.tsx:87 msgctxt "toast" msgid "Developer mode disabled" -msgstr "" +msgstr "Режим розробника вимкнено" #: src/screens/Settings/AboutSettings.tsx:81 msgctxt "toast" msgid "Developer mode enabled" -msgstr "" +msgstr "Режим розробника ввімкнено" #: src/screens/Settings/Settings.tsx:242 #: src/screens/Settings/Settings.tsx:245 @@ -2569,7 +2566,7 @@ msgstr "Електронна пошта" #: src/screens/Settings/components/DisableEmail2FADialog.tsx:64 msgctxt "toast" msgid "Email 2FA disabled" -msgstr "" +msgstr "Двофакторну автентифікацію електронної пошти вимкнено" #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:54 msgid "Email 2FA enabled" @@ -2587,7 +2584,7 @@ msgstr "Лист надіслано знов" #: src/view/com/modals/ChangeEmail.tsx:83 msgctxt "toast" msgid "Email updated" -msgstr "" +msgstr "Електронну адресу змінено" #: src/view/com/modals/ChangeEmail.tsx:106 msgid "Email Updated" @@ -2596,7 +2593,7 @@ msgstr "Електронну адресу оновлено" #: src/view/com/modals/VerifyEmail.tsx:85 msgctxt "toast" msgid "Email verified" -msgstr "" +msgstr "Електронну адресу перевірено" #: src/components/intents/VerifyEmailIntentDialog.tsx:79 msgid "Email Verified" @@ -2946,8 +2943,8 @@ msgstr "Не вдалося видалити пост, спробувати ще msgid "Failed to delete starter pack" msgstr "Не вдалось видалити власну підбірку" -#: src/screens/Messages/ChatList.tsx:242 -#: src/screens/Messages/Inbox.tsx:182 +#: src/screens/Messages/ChatList.tsx:243 +#: src/screens/Messages/Inbox.tsx:187 msgid "Failed to load conversations" msgstr "" @@ -2973,8 +2970,8 @@ msgstr "Не вдалося завантажити рекомендовані с msgid "Failed to load suggested follows" msgstr "Не вдалося завантажити запропоновані для читання облікові записи" -#: src/screens/Messages/Inbox.tsx:290 -#: src/screens/Messages/Inbox.tsx:313 +#: src/screens/Messages/Inbox.tsx:295 +#: src/screens/Messages/Inbox.tsx:318 msgid "Failed to mark all requests as read" msgstr "" @@ -3053,12 +3050,12 @@ msgstr "Зворотний зв'язок" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:286 msgctxt "toast" msgid "Feedback sent!" -msgstr "" +msgstr "Відгук надіслано!" #: src/Navigation.tsx:428 #: src/screens/StarterPack/StarterPackScreen.tsx:185 #: src/view/screens/Feeds.tsx:508 -#: src/view/screens/Profile.tsx:225 +#: src/view/screens/Profile.tsx:227 #: src/view/screens/SavedFeeds.tsx:96 #: src/view/screens/Search/Search.tsx:531 #: src/view/shell/desktop/LeftNav.tsx:651 @@ -3074,7 +3071,7 @@ msgstr "Стрічки – це алгоритми, створені корис #: src/view/screens/SavedFeeds.tsx:82 msgctxt "toast" msgid "Feeds updated!" -msgstr "" +msgstr "Стрічки оновлено!" #: src/screens/Search/components/ExploreRecommendations.tsx:63 msgid "Feeds we think you might like." @@ -3353,7 +3350,7 @@ msgstr "Почати" msgid "Getting started" msgstr "Розпочинаємо" -#: src/components/MediaPreview.tsx:108 +#: src/components/MediaPreview.tsx:116 msgid "GIF" msgstr "" @@ -3369,7 +3366,7 @@ msgstr "Грубі порушення закону чи умов викорис #: src/components/Layout/Header/index.tsx:126 #: src/components/moderation/ScreenHider.tsx:154 #: src/components/moderation/ScreenHider.tsx:163 -#: src/screens/Messages/Inbox.tsx:223 +#: src/screens/Messages/Inbox.tsx:228 #: src/screens/Profile/ProfileFeed/index.tsx:89 #: src/screens/VideoFeed/components/Header.tsx:163 #: src/screens/VideoFeed/index.tsx:1108 @@ -3724,7 +3721,7 @@ msgid "Inappropriate messages or explicit links" msgstr "Непристойні повідомлення або посилання з відвертим вмістом" #. Title message shown in chat requests inbox when it's empty -#: src/screens/Messages/Inbox.tsx:203 +#: src/screens/Messages/Inbox.tsx:208 msgid "Inbox zero!" msgstr "" @@ -3860,7 +3857,7 @@ msgid "Labeled by the author." msgstr "Автор додав мітки." #: src/view/com/composer/labels/LabelsBtn.tsx:75 -#: src/view/screens/Profile.tsx:218 +#: src/view/screens/Profile.tsx:220 msgid "Labels" msgstr "Мітки" @@ -4000,7 +3997,7 @@ msgstr "Світла" msgid "Like" msgstr "Вподобати" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:312 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:315 msgid "Like ({0, plural, one {# like} other {# likes}})" msgstr "" @@ -4045,7 +4042,7 @@ msgstr "" msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "" -#: src/view/screens/Profile.tsx:224 +#: src/view/screens/Profile.tsx:226 msgid "Likes" msgstr "Уподобання" @@ -4069,7 +4066,7 @@ msgstr "Список аватарів" #: src/view/screens/ProfileList.tsx:431 msgctxt "toast" msgid "List blocked" -msgstr "" +msgstr "Список заблоковано" #: src/components/ListCard.tsx:150 #: src/view/com/feeds/FeedSourceCard.tsx:255 @@ -4087,7 +4084,7 @@ msgstr "" #: src/view/screens/ProfileList.tsx:478 msgctxt "toast" msgid "List deleted" -msgstr "" +msgstr "Список видалено" #: src/screens/List/ListHiddenScreen.tsx:129 msgid "List has been hidden" @@ -4100,7 +4097,7 @@ msgstr "Список приховано" #: src/view/screens/ProfileList.tsx:395 msgctxt "toast" msgid "List muted" -msgstr "" +msgstr "Список ігноровано" #: src/view/com/modals/CreateOrEditList.tsx:255 msgid "List Name" @@ -4109,17 +4106,17 @@ msgstr "Назва списку" #: src/view/screens/ProfileList.tsx:449 msgctxt "toast" msgid "List unblocked" -msgstr "" +msgstr "Список розблоковано" #: src/view/screens/ProfileList.tsx:413 msgctxt "toast" msgid "List unmuted" -msgstr "" +msgstr "Список більше не ігноровано" #: src/Navigation.tsx:140 #: src/view/screens/Lists.tsx:62 -#: src/view/screens/Profile.tsx:219 -#: src/view/screens/Profile.tsx:227 +#: src/view/screens/Profile.tsx:221 +#: src/view/screens/Profile.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:669 #: src/view/shell/Drawer.tsx:501 msgid "Lists" @@ -4210,9 +4207,9 @@ msgstr "Керувати збереженими стрічками" msgid "Manage your muted words and tags" msgstr "Налаштувати ваші ігноровані слова і теги" -#: src/screens/Messages/Inbox.tsx:300 -#: src/screens/Messages/Inbox.tsx:319 -#: src/screens/Messages/Inbox.tsx:326 +#: src/screens/Messages/Inbox.tsx:305 +#: src/screens/Messages/Inbox.tsx:324 +#: src/screens/Messages/Inbox.tsx:331 msgid "Mark all as read" msgstr "" @@ -4221,12 +4218,12 @@ msgstr "" msgid "Mark as read" msgstr "Відмітити як прочитане" -#: src/screens/Messages/Inbox.tsx:287 -#: src/screens/Messages/Inbox.tsx:310 +#: src/screens/Messages/Inbox.tsx:292 +#: src/screens/Messages/Inbox.tsx:315 msgid "Marked all as read" msgstr "" -#: src/view/screens/Profile.tsx:222 +#: src/view/screens/Profile.tsx:224 msgid "Media" msgstr "Медіа" @@ -4323,12 +4320,12 @@ msgstr "Список модерації від вас" #: src/view/com/modals/CreateOrEditList.tsx:177 msgctxt "toast" msgid "Moderation list created" -msgstr "" +msgstr "Список модерації створено" #: src/view/com/modals/CreateOrEditList.tsx:163 msgctxt "toast" msgid "Moderation list updated" -msgstr "" +msgstr "Список модерації оновлено" #: src/screens/Moderation/index.tsx:239 msgid "Moderation lists" @@ -4558,8 +4555,8 @@ msgid "New" msgstr "Новий" #: src/components/dms/dialogs/NewChatDialog.tsx:65 -#: src/screens/Messages/ChatList.tsx:350 -#: src/screens/Messages/ChatList.tsx:357 +#: src/screens/Messages/ChatList.tsx:351 +#: src/screens/Messages/ChatList.tsx:358 msgid "New chat" msgstr "Новий чат" @@ -4593,7 +4590,7 @@ msgstr "Новий пароль" #: src/screens/Profile/ProfileFeed/index.tsx:238 #: src/view/screens/Feeds.tsx:549 #: src/view/screens/Notifications.tsx:165 -#: src/view/screens/Profile.tsx:505 +#: src/view/screens/Profile.tsx:507 #: src/view/screens/ProfileList.tsx:253 #: src/view/screens/ProfileList.tsx:286 msgid "New post" @@ -4787,7 +4784,7 @@ msgstr "Пізніше" #: src/view/com/profile/ProfileMenu.tsx:406 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:774 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:358 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:361 msgid "Note about sharing" msgstr "Примітка щодо поширення" @@ -4795,7 +4792,7 @@ msgstr "Примітка щодо поширення" msgid "Note: Bluesky is an open and public network. This setting only limits the visibility of your content on the Bluesky app and website, and other apps may not respect this setting. Your content may still be shown to logged-out users by other apps and websites." msgstr "Примітка: Bluesky є відкритою і публічною мережею. Цей параметр обмежує видимість вашого вмісту лише у застосунках і на сайті Bluesky, але інші застосунки можуть цього не дотримуватися. Ваш вміст все ще може бути показаний відвідувачам без облікового запису іншими застосунками і вебсайтами." -#: src/screens/Messages/ChatList.tsx:263 +#: src/screens/Messages/ChatList.tsx:264 msgid "Nothing here" msgstr "Тут нічого немає" @@ -5427,7 +5424,7 @@ msgstr "Пост від @{0}" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:186 msgctxt "toast" msgid "Post deleted" -msgstr "" +msgstr "Пост видалено" #: src/lib/api/index.ts:186 msgid "Post failed to upload. Please check your Internet connection and try again." @@ -5476,15 +5473,15 @@ msgstr "Пост не знайдено" #: src/state/queries/pinned-post.ts:59 msgctxt "toast" msgid "Post pinned" -msgstr "" +msgstr "Пост закріплено" #: src/state/queries/pinned-post.ts:61 msgctxt "toast" msgid "Post unpinned" -msgstr "" +msgstr "Пост відкріплено" #: src/screens/StarterPack/StarterPackScreen.tsx:186 -#: src/view/screens/Profile.tsx:220 +#: src/view/screens/Profile.tsx:222 msgid "Posts" msgstr "Пости" @@ -5503,7 +5500,7 @@ msgstr "Потенційно оманливе посилання" #: src/state/queries/notifications/settings.ts:44 msgctxt "toast" msgid "Preference saved" -msgstr "" +msgstr "Налаштування збережено" #: src/screens/Messages/components/MessageListError.tsx:19 msgid "Press to attempt reconnection" @@ -5571,7 +5568,7 @@ msgid "Processing..." msgstr "Обробка..." #: src/view/screens/DebugMod.tsx:920 -#: src/view/screens/Profile.tsx:359 +#: src/view/screens/Profile.tsx:361 msgid "profile" msgstr "профіль" @@ -5586,7 +5583,7 @@ msgstr "Профіль" #: src/view/com/modals/EditProfile.tsx:124 msgctxt "toast" msgid "Profile updated" -msgstr "" +msgstr "Профіль оновлено" #: src/screens/Onboarding/StepFinished.tsx:264 msgid "Public" @@ -5718,8 +5715,8 @@ msgstr "" msgid "Reject chat request" msgstr "" -#: src/screens/Messages/ChatList.tsx:246 -#: src/screens/Messages/Inbox.tsx:186 +#: src/screens/Messages/ChatList.tsx:247 +#: src/screens/Messages/Inbox.tsx:191 msgid "Reload conversations" msgstr "Перезавантажити розмови" @@ -5790,6 +5787,7 @@ msgid "Remove from quick access?" msgstr "Прибрати зі швидкого доступу?" #: src/screens/List/ListHiddenScreen.tsx:170 +#: src/screens/List/ListHiddenScreen.tsx:174 msgid "Remove from saved feeds" msgstr "Прибрати зі збережених стрічок" @@ -5845,7 +5843,6 @@ msgid "Removed from my feeds" msgstr "Видалено з моїх стрічок" #: src/screens/List/ListHiddenScreen.tsx:94 -#: src/screens/List/ListHiddenScreen.tsx:174 msgid "Removed from saved feeds" msgstr "Вилучено зі збережених стрічок" @@ -5868,7 +5865,7 @@ msgstr "Вилучає цитований допис" msgid "Replace with Discover" msgstr "Замінити на Стрічку відкриття" -#: src/view/screens/Profile.tsx:221 +#: src/view/screens/Profile.tsx:223 msgid "Replies" msgstr "Відповіді" @@ -5885,7 +5882,7 @@ msgctxt "action" msgid "Reply" msgstr "Відповісти" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:264 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:267 msgid "Reply ({0, plural, one {# reply} other {# replies}})" msgstr "" @@ -5936,7 +5933,7 @@ msgstr "Відповідь вам" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:346 msgctxt "toast" msgid "Reply visibility updated" -msgstr "" +msgstr "Оновлено видимість відповідей" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:345 msgid "Reply was successfully hidden" @@ -6148,9 +6145,9 @@ msgstr "Повторити останню дію, яка спричинила п #: src/components/StarterPack/ProfileStarterPacks.tsx:334 #: src/screens/Login/LoginForm.tsx:323 #: src/screens/Login/LoginForm.tsx:330 -#: src/screens/Messages/ChatList.tsx:252 +#: src/screens/Messages/ChatList.tsx:253 #: src/screens/Messages/components/MessageListError.tsx:25 -#: src/screens/Messages/Inbox.tsx:192 +#: src/screens/Messages/Inbox.tsx:197 #: src/screens/Onboarding/StepInterests/index.tsx:217 #: src/screens/Onboarding/StepInterests/index.tsx:220 #: src/screens/Signup/BackNextButtons.tsx:53 @@ -6596,7 +6593,7 @@ msgstr "Налаштування" #: src/screens/ModerationInteractionSettings/index.tsx:102 msgctxt "toast" msgid "Settings saved" -msgstr "" +msgstr "Налаштування збережено" #: src/view/com/composer/labels/LabelsBtn.tsx:174 msgid "Sexual activity or erotic nudity." @@ -6615,7 +6612,7 @@ msgstr "З сексуальним підтекстом" #: src/view/com/profile/ProfileMenu.tsx:225 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:481 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:490 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:347 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:350 #: src/view/screens/ProfileList.tsx:506 msgid "Share" msgstr "Поширити" @@ -6635,7 +6632,7 @@ msgstr "Поділіться веселим фактом!" #: src/view/com/profile/ProfileMenu.tsx:411 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:779 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:363 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:366 msgid "Share anyway" msgstr "Все одно поширити" @@ -6942,8 +6939,8 @@ msgstr "" msgid "Something wrong? Let us know." msgstr "" -#: src/App.native.tsx:121 -#: src/App.web.tsx:97 +#: src/App.native.tsx:122 +#: src/App.web.tsx:98 msgid "Sorry! Your session expired. Please sign in again." msgstr "" @@ -7022,7 +7019,7 @@ msgstr "Початкові набори, створені вами" msgid "Starter pack is invalid" msgstr "Хибний набір початківця" -#: src/view/screens/Profile.tsx:226 +#: src/view/screens/Profile.tsx:228 msgid "Starter Packs" msgstr "Набори початківця" @@ -7332,8 +7329,8 @@ msgid "The Privacy Policy has been moved to <0/>" msgstr "Політика конфіденційності була переміщена до <0/>" #: src/view/com/composer/state/video.ts:395 -msgid "The selected video is larger than 50MB." -msgstr "Обране відео понад 50 Мб." +msgid "The selected video is larger than 100 MB." +msgstr "" #: src/lib/strings/errors.ts:18 msgid "The server appears to be experiencing issues. Please try again in a few moments." @@ -7597,7 +7594,7 @@ msgid "This post has been deleted." msgstr "Цей пост було видалено." #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:776 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:360 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:363 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't signed in." msgstr "" @@ -7876,7 +7873,7 @@ msgstr "" msgid "Unlike" msgstr "Прибрати вподобання" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:306 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:309 msgid "Unlike ({0, plural, one {# like} other {# likes}})" msgstr "" @@ -7995,12 +7992,12 @@ msgstr "Оновити на {domain}" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:318 msgctxt "toast" msgid "Updating quote attachment failed" -msgstr "" +msgstr "Не вдалось оновити вкладення з цитуванням" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:350 msgctxt "toast" msgid "Updating reply visibility failed" -msgstr "" +msgstr "Не вдалось оновити видимість відповіді" #: src/screens/Login/SetNewPasswordForm.tsx:190 msgid "Updating..." @@ -8122,12 +8119,12 @@ msgstr "Список користувачів від вас" #: src/view/com/modals/CreateOrEditList.tsx:176 msgctxt "toast" msgid "User list created" -msgstr "" +msgstr "Список користувачів створено" #: src/view/com/modals/CreateOrEditList.tsx:162 msgctxt "toast" msgid "User list updated" -msgstr "" +msgstr "Список користувачів оновлено" #: src/screens/Login/LoginForm.tsx:201 msgid "Username or email address" @@ -8251,7 +8248,7 @@ msgstr "Відео завантажено" msgid "Video: {0}" msgstr "Відео: {0}" -#: src/view/screens/Profile.tsx:223 +#: src/view/screens/Profile.tsx:225 msgid "Videos" msgstr "" @@ -8521,8 +8518,8 @@ msgid "Who can reply" msgstr "Хто може відповідати" #: src/screens/Home/NoFeedsPinned.tsx:79 -#: src/screens/Messages/ChatList.tsx:230 -#: src/screens/Messages/Inbox.tsx:171 +#: src/screens/Messages/ChatList.tsx:231 +#: src/screens/Messages/Inbox.tsx:176 msgid "Whoops!" msgstr "Упс!" @@ -8682,7 +8679,7 @@ msgstr "Ніхто не підписаний на вас." msgid "You don't follow any users who follow @{name}." msgstr "Ви не підписані на жодного користувача, який підписався на @{name}." -#: src/screens/Messages/Inbox.tsx:215 +#: src/screens/Messages/Inbox.tsx:220 msgid "You don't have any chat requests at the moment." msgstr "" @@ -8736,7 +8733,7 @@ msgstr "Ви увімкнули ігнорування цього обліков msgid "You have muted this user" msgstr "Ви увімкнули ігнорування цього користувача" -#: src/screens/Messages/ChatList.tsx:273 +#: src/screens/Messages/ChatList.tsx:274 msgid "You have no conversations yet. Start one!" msgstr "У вас поки немає розмов. Розпочніть першу!" diff --git a/src/locale/locales/vi/messages.po b/src/locale/locales/vi/messages.po index 832bfe770a..8274b49eac 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: 2025-03-07 03:35\n" +"PO-Revision-Date: 2025-03-14 20:33\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -33,88 +33,88 @@ msgstr "(không có email)" #: src/lib/hooks/useTimeAgo.ts:169 msgid "{0, plural, one {# day} other {# days}}" -msgstr "{0, plural, one {# ngày} other {# ngày}}" +msgstr "{0, plural, other {# ngày}}" #: src/screens/Profile/ProfileFollowers.tsx:40 msgid "{0, plural, one {# follower} other {# followers}}" -msgstr "{0, plural, one {# người theo dõi} other {# người theo dõi}}" +msgstr "{0, plural, other {# người theo dõi}}" #: src/screens/Profile/ProfileFollows.tsx:40 msgid "{0, plural, one {# following} other {# following}}" -msgstr "{0, plural, one {# đang theo dõi} other {# đang theo dõi}}" +msgstr "{0, plural, other {# đang theo dõi}}" #: src/lib/hooks/useTimeAgo.ts:159 msgid "{0, plural, one {# hour} other {# hours}}" -msgstr "{0, plural, one {# giờ} other {# giờ}}" +msgstr "{0, plural, other {# giờ}}" #: src/components/moderation/LabelsOnMe.tsx:53 msgid "{0, plural, one {# label has} other {# labels have}} been placed on this account" -msgstr "{0, plural, one {# nhãn} other {# nhãn}} được gắn lên tài khoản này" +msgstr "{0, plural, other {# nhãn}} được gắn lên tài khoản này" #: src/components/moderation/LabelsOnMe.tsx:62 msgid "{0, plural, one {# label has} other {# labels have}} been placed on this content" -msgstr "{0, plural, one {# nhãn} other {# nhãn}} được gắn lên nội dung này" +msgstr "{0, plural, other {# nhãn}} được gắn lên nội dung này" #: src/screens/Post/PostLikedBy.tsx:41 msgid "{0, plural, one {# like} other {# likes}}" -msgstr "{0, plural, one {# lượt thích} other {# lượt thích}}" +msgstr "{0, plural, other {# lượt thích}}" #: src/lib/hooks/useTimeAgo.ts:149 msgid "{0, plural, one {# minute} other {# minutes}}" -msgstr "{0, plural, one {# phút} other {# phút}}" +msgstr "{0, plural, other {# phút}}" #: src/lib/hooks/useTimeAgo.ts:180 msgid "{0, plural, one {# month} other {# months}}" -msgstr "{0, plural, one {# tháng} other {# tháng}}" +msgstr "{0, plural, other {# tháng}}" #: src/screens/Post/PostQuotes.tsx:41 msgid "{0, plural, one {# quote} other {# quotes}}" -msgstr "{0, plural, one {# trích dẫn} other {# trích dẫn}}" +msgstr "{0, plural, other {# trích dẫn}}" #: src/screens/Post/PostRepostedBy.tsx:41 msgid "{0, plural, one {# repost} other {# reposts}}" -msgstr "{0, plural, one {# lượt đăng lại} other {# lượt đăng lại}}" +msgstr "{0, plural, other {# lượt đăng lại}}" #: src/lib/hooks/useTimeAgo.ts:139 msgid "{0, plural, one {# second} other {# seconds}}" -msgstr "{0, plural, one {# giây} other {# giây}}" +msgstr "{0, plural, other {# giây}}" #: src/view/shell/bottom-bar/BottomBar.tsx:209 #: src/view/shell/bottom-bar/BottomBar.tsx:241 #: src/view/shell/Drawer.tsx:454 msgid "{0, plural, one {# unread item} other {# unread items}}" -msgstr "" +msgstr "{0, plural, other {# mục chưa đọc}}" #. How many months have passed, displayed in a narrow form #: src/lib/hooks/useTimeAgo.ts:182 msgid "{0, plural, one {#mo} other {#mo}}" -msgstr "" +msgstr "{0, plural, other {# tháng}}" #: src/components/ProfileHoverCard/index.web.tsx:398 #: src/screens/Profile/Header/Metrics.tsx:22 msgid "{0, plural, one {follower} other {followers}}" -msgstr "{0, plural, one {người theo dõi} other {người theo dõi}}" +msgstr "{0, plural, other {người theo dõi}}" #: src/components/ProfileHoverCard/index.web.tsx:402 #: src/screens/Profile/Header/Metrics.tsx:26 msgid "{0, plural, one {following} other {following}}" -msgstr "{0, plural, one {đang theo dõi} other {đang theo dõi}}" +msgstr "{0, plural, other {đang theo dõi}}" #: src/view/com/post-thread/PostThreadItem.tsx:454 msgid "{0, plural, one {like} other {likes}}" -msgstr "{0, plural, one {lượt thích} other {lượt thích}}" +msgstr "{0, plural, other {lượt thích}}" #: src/screens/Profile/Header/Metrics.tsx:58 msgid "{0, plural, one {post} other {posts}}" -msgstr "{0, plural, one {bài đăng} other {bài đăng}}" +msgstr "{0, plural, other {bài đăng}}" #: src/view/com/post-thread/PostThreadItem.tsx:438 msgid "{0, plural, one {quote} other {quotes}}" -msgstr "{0, plural, one {trích dẫn} other {trích dẫn}}" +msgstr "{0, plural, other {trích dẫn}}" #: src/view/com/post-thread/PostThreadItem.tsx:420 msgid "{0, plural, one {repost} other {reposts}}" -msgstr "{0, plural, one {lượt đăng lại} other {lượt đăng lại}}" +msgstr "{0, plural, other {lượt đăng lại}}" #. Pattern: {wordValue} in tags #: src/components/dialogs/MutedWords.tsx:475 @@ -137,7 +137,7 @@ msgstr "{0} trên {1}" #. Accessibility label describing how many characters the user has entered out of a 50-character limit in a text input field #: src/screens/StarterPack/Wizard/StepDetails.tsx:55 msgid "{0} out of 50" -msgstr "" +msgstr "{0} trong số 50" #: src/screens/StarterPack/StarterPackScreen.tsx:485 msgid "{0} people have used this starter pack!" @@ -177,7 +177,7 @@ msgstr "{0} giây" #: src/view/shell/desktop/LeftNav.tsx:382 msgid "{count, plural, one {# unread item} other {# unread items}}" -msgstr "" +msgstr "{count, plural, other {# mục chưa đọc}}" #: src/lib/generate-starterpack.ts:111 #: src/screens/StarterPack/Wizard/index.tsx:178 @@ -186,31 +186,31 @@ msgstr "Gói khởi đầu của {displayName}" #: src/screens/SignupQueued.tsx:216 msgid "{estimatedTimeHrs, plural, one {hour} other {hours}}" -msgstr "{estimatedTimeHrs, plural, one {giờ} other {giờ}}" +msgstr "{estimatedTimeHrs, plural, other {giờ}}" #: src/screens/SignupQueued.tsx:222 msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" -msgstr "{estimatedTimeMins, plural, one {phút} other {phút}}" +msgstr "{estimatedTimeMins, plural, other {phút}}" #: src/view/com/notifications/NotificationFeedItem.tsx:305 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} followed you" -msgstr "{firstAuthorLink} và <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} đã theo dõi bạn" +msgstr "{firstAuthorLink} và <0>{additionalAuthorsCount, plural, other {{formattedAuthorsCount} người khác}} đã theo dõi bạn" #: src/view/com/notifications/NotificationFeedItem.tsx:331 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your custom feed" -msgstr "{firstAuthorLink} và <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} đã thích bảng tin của bạn" +msgstr "{firstAuthorLink} và <0>{additionalAuthorsCount, plural, other {{formattedAuthorsCount} người khác}} đã thích bảng tin của bạn" #: src/view/com/notifications/NotificationFeedItem.tsx:224 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your post" -msgstr "{firstAuthorLink} và <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} đã thích bài của bạn" +msgstr "{firstAuthorLink} và <0>{additionalAuthorsCount, plural, other {{formattedAuthorsCount} người khác}} đã thích bài của bạn" #: src/view/com/notifications/NotificationFeedItem.tsx:248 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} reposted your post" -msgstr "{firstAuthorLink} và <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} đã đăng lại bài của bạn" +msgstr "{firstAuthorLink} và <0>{additionalAuthorsCount, plural, other {{formattedAuthorsCount} người khác}} đã đăng lại bài của bạn" #: src/view/com/notifications/NotificationFeedItem.tsx:355 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} signed up with your starter pack" -msgstr "{firstAuthorLink} và <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} đã đăng ký gói khởi đầu của bạn" +msgstr "{firstAuthorLink} và <0>{additionalAuthorsCount, plural, other {{formattedAuthorsCount} người khác}} đã đăng ký gói khởi đầu của bạn" #: src/view/com/notifications/NotificationFeedItem.tsx:317 msgid "{firstAuthorLink} followed you" @@ -238,23 +238,23 @@ msgstr "{firstAuthorLink} đã đăng ký gói khởi đầu của bạn" #: src/view/com/notifications/NotificationFeedItem.tsx:298 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} followed you" -msgstr "{firstAuthorName} và {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} đã theo dõi bạn" +msgstr "{firstAuthorName} và {additionalAuthorsCount, plural, other {{formattedAuthorsCount} người khác}} đã theo dõi bạn" #: src/view/com/notifications/NotificationFeedItem.tsx:324 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your custom feed" -msgstr "{firstAuthorName} và {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} đã thích bảng tin của bạn" +msgstr "{firstAuthorName} và {additionalAuthorsCount, plural, other {{formattedAuthorsCount} người khác}} đã thích bảng tin của bạn" #: src/view/com/notifications/NotificationFeedItem.tsx:217 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your post" -msgstr "{firstAuthorName} và {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} đã thích bài của bạn" +msgstr "{firstAuthorName} và {additionalAuthorsCount, plural, other {{formattedAuthorsCount} người khác}} đã thích bài của bạn" #: src/view/com/notifications/NotificationFeedItem.tsx:241 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} reposted your post" -msgstr "{firstAuthorName} và {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} đã đăng lại bài của bạn" +msgstr "{firstAuthorName} và {additionalAuthorsCount, plural, other {{formattedAuthorsCount} người khác}} đã đăng lại bài của bạn" #: src/view/com/notifications/NotificationFeedItem.tsx:348 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} signed up with your starter pack" -msgstr "{firstAuthorName} và {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} đã đăng ký gói khởi đầu của bạn" +msgstr "{firstAuthorName} và {additionalAuthorsCount, plural, other {{formattedAuthorsCount} người khác}} đã đăng ký gói khởi đầu của bạn" #: src/view/com/notifications/NotificationFeedItem.tsx:303 msgid "{firstAuthorName} followed you" @@ -291,7 +291,7 @@ msgstr "không thể nhắn tin cho {handle}" #: src/view/shell/bottom-bar/BottomBarWeb.tsx:270 msgid "{notificationCount, plural, one {# unread item} other {# unread items}}" -msgstr "" +msgstr "{notificationCount, plural, other {# mục chưa đọc}}" #: src/components/NewskieDialog.tsx:116 msgid "{profileName} joined Bluesky {0} ago" @@ -304,20 +304,20 @@ msgstr "{profileName} đã tham gia Bluesky bằng gói khởi đầu {0} trư #: src/screens/StarterPack/Wizard/index.tsx:449 msgctxt "profiles" msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" -msgstr "<0>{0}, <1>{1}, và {2, plural, one {# người khác} other {# người khác}} nằm trong trong gói khởi đầu của bạn" +msgstr "<0>{0}, <1>{1}, và {2, plural, other {# người khác}} nằm trong trong gói khởi đầu của bạn" #: src/screens/StarterPack/Wizard/index.tsx:502 msgctxt "feeds" msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" -msgstr "<0>{0}, <1>{1}, và {2, plural, one {# người khác} other {# người khác}} nằm trong trong gói khởi đầu của bạn" +msgstr "<0>{0}, <1>{1}, và {2, plural, other {# người khác}} nằm trong trong gói khởi đầu của bạn" #: src/view/shell/Drawer.tsx:97 msgid "<0>{0} {1, plural, one {follower} other {followers}}" -msgstr "<0>{0} {1, plural, one {người theo dõi} other {người theo dõi}}" +msgstr "<0>{0} {1, plural, other {người theo dõi}}" #: src/view/shell/Drawer.tsx:108 msgid "<0>{0} {1, plural, one {following} other {following}}" -msgstr "<0>{0} {1, plural, one {đang theo dõi} other {đang theo dõi}}" +msgstr "<0>{0} {1, plural, other {đang theo dõi}}" #: src/screens/StarterPack/Wizard/index.tsx:490 msgid "<0>{0} and<1> <2>{1} are included in your starter pack" @@ -373,16 +373,16 @@ msgstr "Giới thiệu" #. Accept a chat request #: src/screens/Messages/components/RequestButtons.tsx:235 msgid "Accept" -msgstr "" +msgstr "Chấp nhận" #: src/screens/Messages/components/RequestButtons.tsx:225 msgid "Accept chat request" -msgstr "" +msgstr "Chấp nhận yêu cầu trò chuyện" #. Accept a chat request #: src/screens/Messages/components/RequestListItem.tsx:42 msgid "Accept Request" -msgstr "" +msgstr "Chấp nhận yêu cầu" #: src/screens/Settings/AccessibilitySettings.tsx:46 #: src/screens/Settings/Settings.tsx:191 @@ -407,18 +407,18 @@ msgstr "Tài khoản" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:375 msgctxt "toast" msgid "Account blocked" -msgstr "" +msgstr "Tài khoản đã bị chặn" #: src/view/com/profile/ProfileMenu.tsx:154 msgctxt "toast" msgid "Account followed" -msgstr "" +msgstr "Tài khoản được theo dõi" #: src/view/com/profile/ProfileMenu.tsx:117 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:398 msgctxt "toast" msgid "Account muted" -msgstr "" +msgstr "Tài khoản đã bị ẩn" #: src/components/moderation/ModerationDetailsDialog.tsx:103 #: src/lib/moderation/useModerationCauseDescription.ts:98 @@ -441,18 +441,18 @@ msgstr "Tài khoản đã bị xóa khỏi truy cập nhanh" #: src/view/com/profile/ProfileMenu.tsx:131 msgctxt "toast" msgid "Account unblocked" -msgstr "" +msgstr "Tài khoản đã được bỏ chặn" #: src/view/com/profile/ProfileMenu.tsx:166 msgctxt "toast" msgid "Account unfollowed" -msgstr "" +msgstr "Tài khoản đã bị bỏ theo dõi" #: src/view/com/profile/ProfileMenu.tsx:107 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:388 msgctxt "toast" msgid "Account unmuted" -msgstr "" +msgstr "Tài khoản đã được bật lại thông báo" #: src/components/dialogs/MutedWords.tsx:328 #: src/view/com/modals/ListAddRemoveUsers.tsx:269 @@ -521,11 +521,11 @@ msgstr "Thêm mật khẩu ứng dụng" #: src/components/moderation/ReportDialog/index.tsx:392 #: src/components/moderation/ReportDialog/index.tsx:396 msgid "Add more details (optional)" -msgstr "" +msgstr "Thêm thông tin chi tiết (không bắt buộc)" #: src/components/dialogs/MutedWords.tsx:321 msgid "Add mute word with chosen settings" -msgstr "" +msgstr "Thêm từ ẩn với những thiết lập hiện tại" #: src/components/dialogs/MutedWords.tsx:112 msgid "Add muted words and tags" @@ -560,14 +560,11 @@ msgstr "Thêm bản ghi DNS sau vào tên miền của bạn:" msgid "Add this feed to your feeds" msgstr "Thêm bảng tin này vào danh sách bảng tin của bạn" +#: src/view/com/profile/ProfileMenu.tsx:273 #: src/view/com/profile/ProfileMenu.tsx:276 msgid "Add to lists" msgstr "Thêm vào danh sách" -#: src/view/com/profile/ProfileMenu.tsx:273 -msgid "Add to Lists" -msgstr "Thêm vào Danh sách" - #: src/view/com/feeds/FeedSourceCard.tsx:269 msgid "Add to my feeds" msgstr "Thêm vào bảng tin của tôi" @@ -583,7 +580,7 @@ msgstr "Đã thêm vào bảng tin của tôi" #: src/components/moderation/ReportDialog/index.tsx:410 msgid "Additional details (limit 300 characters)" -msgstr "" +msgstr "Thông tin chi tiết thêm (tối đa 300 kí tự)" #: src/view/com/composer/labels/LabelsBtn.tsx:160 msgid "Adult" @@ -817,7 +814,7 @@ msgstr "Mật khẩu ứng dụng" #: src/screens/Settings/AppPasswords.tsx:147 msgctxt "toast" msgid "App password deleted" -msgstr "" +msgstr "Mật khẩu ứng dụng đã bị xóa" #: src/screens/Settings/components/AddAppPasswordDialog.tsx:84 msgid "App password name must be unique" @@ -854,7 +851,7 @@ msgstr "Kháng nghị nhãn \"{0}\"" #: src/screens/Messages/components/ChatDisabled.tsx:91 msgctxt "toast" msgid "Appeal submitted" -msgstr "" +msgstr "Kháng nghị đã được gửi" #: src/screens/Takendown.tsx:111 #: src/screens/Takendown.tsx:144 @@ -911,7 +908,7 @@ msgstr "Bạn có chắc chắn muốn hủy bỏ các thay đổi không?" #: src/components/dms/LeaveConvoPrompt.tsx:46 msgid "Are you sure you want to leave this conversation?" -msgstr "" +msgstr "Bạn có chắc muốn rời khỏi cuộc trò chuyện này?" #: src/components/dms/LeaveConvoPrompt.tsx:45 msgid "Are you sure you want to leave this conversation? Your messages will be deleted for you, but not for the other participant." @@ -957,7 +954,7 @@ msgstr "Tối thiểu 3 ký tự" #: src/screens/Settings/AppIconSettings/useAppIconSets.ts:40 msgctxt "Name of app icon variant" msgid "Aurora" -msgstr "" +msgstr "Aurora" #: src/screens/Settings/AccessibilitySettings.tsx:105 msgid "Autoplay options have moved to the <0>Content and Media settings." @@ -987,9 +984,9 @@ msgstr "Tự động phát video và GIF" msgid "Back" msgstr "Trở lại" -#: src/screens/Messages/Inbox.tsx:233 +#: src/screens/Messages/Inbox.tsx:238 msgid "Back to Chats" -msgstr "" +msgstr "Trở lại Chats" #: src/view/screens/Lists.tsx:81 #: src/view/screens/ModerationModlists.tsx:81 @@ -1060,7 +1057,7 @@ msgstr "Danh sách chặn" #: src/screens/Messages/components/ChatStatusInfo.tsx:46 msgid "Block or report" -msgstr "" +msgstr "Chặn hoặc báo cáo" #: src/view/screens/ProfileList.tsx:777 msgid "Block these accounts?" @@ -1129,7 +1126,7 @@ msgstr "Bluesky không thể xác nhận tính xác thực của ngày được #: src/screens/Settings/AppIconSettings/useAppIconSets.ts:129 msgctxt "Name of app icon variant" msgid "Bluesky Classic™" -msgstr "" +msgstr "Bluesky Classic™" #: src/view/com/auth/server-input/index.tsx:212 msgid "Bluesky is an open network where you can choose your hosting provider. If you're a developer, you can host your own server." @@ -1318,9 +1315,9 @@ msgid "Cancels opening the linked website" msgstr "Hủy mở trang web liên kết" #: src/state/shell/composer/index.tsx:82 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:118 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:159 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:195 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:121 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:162 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:198 msgid "Cannot interact with a blocked user" msgstr "Không thể tương tác với người dùng đã bị chặn" @@ -1364,7 +1361,7 @@ msgstr "Thay đổi tên tài khoản" #: src/components/moderation/ReportDialog/index.tsx:314 msgid "Change moderation service" -msgstr "" +msgstr "Thay đổi dịch vụ kiểm duyệt" #: src/view/com/modals/VerifyEmail.tsx:155 msgid "Change my email" @@ -1380,7 +1377,7 @@ msgstr "Thay đổi ngôn ngữ bài đăng thành {suggestedLanguageName}" #: src/components/moderation/ReportDialog/index.tsx:236 msgid "Change report reason" -msgstr "" +msgstr "Thay đổi lý do báo cáo" #: src/view/com/modals/ChangeEmail.tsx:104 msgid "Change Your Email" @@ -1410,27 +1407,27 @@ msgstr "Chat" #: src/screens/Messages/components/RequestButtons.tsx:280 msgctxt "toast" msgid "Chat deleted" -msgstr "" +msgstr "Đã xóa đoạn chat" #: src/components/dms/ConvoMenu.tsx:176 msgctxt "toast" msgid "Chat muted" -msgstr "" +msgstr "Đã tắt thông báo chat" #: src/Navigation.tsx:418 #: src/screens/Messages/components/InboxPreview.tsx:24 msgid "Chat request inbox" -msgstr "" +msgstr "Hộp thư yêu cầu trò chuyện" #: src/screens/Messages/components/InboxPreview.tsx:64 -#: src/screens/Messages/Inbox.tsx:72 +#: src/screens/Messages/Inbox.tsx:77 msgid "Chat requests" -msgstr "" +msgstr "Yêu cầu trò chuyện" #: src/components/dms/ConvoMenu.tsx:75 #: src/components/dms/MessageMenu.tsx:83 #: src/Navigation.tsx:413 -#: src/screens/Messages/ChatList.tsx:327 +#: src/screens/Messages/ChatList.tsx:328 msgid "Chat settings" msgstr "Cài đặt chat" @@ -1441,12 +1438,12 @@ msgstr "Cài đặt chat" #: src/components/dms/ConvoMenu.tsx:178 msgctxt "toast" msgid "Chat unmuted" -msgstr "" +msgstr "Đã bật lại thông báo chat" -#: src/screens/Messages/ChatList.tsx:343 -#: src/screens/Messages/ChatList.tsx:367 +#: src/screens/Messages/ChatList.tsx:344 +#: src/screens/Messages/ChatList.tsx:368 msgid "Chats" -msgstr "" +msgstr "Chats" #: src/screens/SignupQueued.tsx:78 #: src/screens/SignupQueued.tsx:82 @@ -1632,7 +1629,7 @@ msgstr "Chế độ màu" #: src/components/dialogs/Embed.tsx:151 msgid "Color theme" -msgstr "" +msgstr "Chế độ màu" #: src/screens/Onboarding/index.tsx:38 #: src/screens/Onboarding/state.ts:97 @@ -1835,7 +1832,7 @@ msgstr "Đã sao chép phiên bản xây dựng vào bảng ghi tạm" #: src/lib/sharing.ts:41 #: src/view/com/modals/InviteCodes.tsx:153 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:246 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:394 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:397 msgid "Copied to clipboard" msgstr "Đã sao chép vào bảng ghi tạm" @@ -2023,7 +2020,7 @@ msgstr "Tùy chỉnh" #: src/components/dialogs/Embed.tsx:144 msgid "Customization options" -msgstr "" +msgstr "Tùy chọn tùy chỉnh" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:103 msgid "Customize who can interact with this post." @@ -2110,7 +2107,7 @@ msgstr "Xóa mật khẩu ứng dụng?" #: src/screens/Messages/components/RequestButtons.tsx:292 #: src/screens/Messages/components/RequestButtons.tsx:299 msgid "Delete chat" -msgstr "" +msgstr "Xóa đoạn chat" #: src/screens/Settings/Settings.tsx:339 msgid "Delete chat declaration record" @@ -2216,12 +2213,12 @@ msgstr "Gỡ trích dẫn bài đăng?" #: src/screens/Settings/AboutSettings.tsx:87 msgctxt "toast" msgid "Developer mode disabled" -msgstr "" +msgstr "Đã tắt chế độ dành cho nhà phát triển" #: src/screens/Settings/AboutSettings.tsx:81 msgctxt "toast" msgid "Developer mode enabled" -msgstr "" +msgstr "Đã bật chế độ dành cho nhà phát triển" #: src/screens/Settings/Settings.tsx:242 #: src/screens/Settings/Settings.tsx:245 @@ -2569,7 +2566,7 @@ msgstr "Email" #: src/screens/Settings/components/DisableEmail2FADialog.tsx:64 msgctxt "toast" msgid "Email 2FA disabled" -msgstr "" +msgstr "Đã tắt Email 2FA" #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:54 msgid "Email 2FA enabled" @@ -2587,7 +2584,7 @@ msgstr "Đã gởi lại email" #: src/view/com/modals/ChangeEmail.tsx:83 msgctxt "toast" msgid "Email updated" -msgstr "" +msgstr "Đã cập nhật email" #: src/view/com/modals/ChangeEmail.tsx:106 msgid "Email Updated" @@ -2596,7 +2593,7 @@ msgstr "Đã cập nhật email" #: src/view/com/modals/VerifyEmail.tsx:85 msgctxt "toast" msgid "Email verified" -msgstr "" +msgstr "Đã xác minh email" #: src/components/intents/VerifyEmailIntentDialog.tsx:79 msgid "Email Verified" @@ -2905,7 +2902,7 @@ msgstr "Tùy chỉnh phương tiện ngoại vi" #: src/screens/Messages/components/RequestButtons.tsx:208 msgctxt "toast" msgid "Failed to accept chat" -msgstr "" +msgstr "Chấp nhận yêu cầu không thành công" #: src/screens/Settings/components/ChangeHandleDialog.tsx:568 msgid "Failed to change handle. Please try again." @@ -2917,7 +2914,7 @@ msgstr "Không tạo được mật khẩu ứng dụng. Vui lòng thử lại." #: src/components/dms/MessageProfileButton.tsx:39 msgid "Failed to create conversation" -msgstr "" +msgstr "Tạo cuộc trò chuyện không thành công" #: src/screens/StarterPack/Wizard/index.tsx:233 #: src/screens/StarterPack/Wizard/index.tsx:241 @@ -2932,7 +2929,7 @@ msgstr "Không tạo được danh sách. Kiểm tra kết nối mạng của b #: src/screens/Messages/components/RequestButtons.tsx:267 msgctxt "toast" msgid "Failed to delete chat" -msgstr "" +msgstr "Xóa đoạn chat không thành công" #: src/components/dms/MessageMenu.tsx:75 msgid "Failed to delete message" @@ -2946,10 +2943,10 @@ 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/ChatList.tsx:242 -#: src/screens/Messages/Inbox.tsx:182 +#: src/screens/Messages/ChatList.tsx:243 +#: src/screens/Messages/Inbox.tsx:187 msgid "Failed to load conversations" -msgstr "" +msgstr "Tải cuộc trò chuyện không thành công" #: src/view/screens/Search/Explore.tsx:463 #: src/view/screens/Search/Explore.tsx:491 @@ -2973,10 +2970,10 @@ 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/Inbox.tsx:290 -#: src/screens/Messages/Inbox.tsx:313 +#: src/screens/Messages/Inbox.tsx:295 +#: src/screens/Messages/Inbox.tsx:318 msgid "Failed to mark all requests as read" -msgstr "" +msgstr "Đánh dấu tất cả yêu cầu là đã đọc không thành công" #: src/state/queries/pinned-post.ts:75 msgid "Failed to pin post" @@ -3053,12 +3050,12 @@ msgstr "Phản hồi" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:286 msgctxt "toast" msgid "Feedback sent!" -msgstr "" +msgstr "Đã gởi phản hồi!" #: src/Navigation.tsx:428 #: src/screens/StarterPack/StarterPackScreen.tsx:185 #: src/view/screens/Feeds.tsx:508 -#: src/view/screens/Profile.tsx:225 +#: src/view/screens/Profile.tsx:227 #: src/view/screens/SavedFeeds.tsx:96 #: src/view/screens/Search/Search.tsx:531 #: src/view/shell/desktop/LeftNav.tsx:651 @@ -3074,7 +3071,7 @@ msgstr "Bảng tin là thuật toán tùy chỉnh mà người dùng xây dựng #: src/view/screens/SavedFeeds.tsx:82 msgctxt "toast" msgid "Feeds updated!" -msgstr "" +msgstr "Đã cập nhật bảng tin!" #: src/screens/Search/components/ExploreRecommendations.tsx:63 msgid "Feeds we think you might like." @@ -3082,7 +3079,7 @@ msgstr "Bảng tin mà bạn có thể thích." #: src/screens/Settings/components/OTAInfo.tsx:58 msgid "Fetch update" -msgstr "" +msgstr "Tải cập nhật" #: src/screens/Settings/components/ExportCarDialog.tsx:43 msgid "File saved successfully!" @@ -3118,7 +3115,7 @@ msgstr "Tìm người để theo dõi" #: src/view/screens/Search/Search.tsx:582 msgid "Find posts, users, and feeds on Bluesky" -msgstr "" +msgstr "Tìm bài đăng, người dùng, và bảng tin trên Bluesky" #: src/screens/StarterPack/Wizard/index.tsx:195 msgid "Finish" @@ -3131,17 +3128,17 @@ msgstr "Thể hình" #: src/screens/Settings/AppIconSettings/useAppIconSets.ts:117 msgctxt "Name of app icon variant" msgid "Flat Black" -msgstr "" +msgstr "Thuần đen" #: src/screens/Settings/AppIconSettings/useAppIconSets.ts:93 msgctxt "Name of app icon variant" msgid "Flat Blue" -msgstr "" +msgstr "Thuần xanh" #: src/screens/Settings/AppIconSettings/useAppIconSets.ts:105 msgctxt "Name of app icon variant" msgid "Flat White" -msgstr "" +msgstr "Thuần trắng" #: src/screens/Onboarding/StepFinished.tsx:294 msgid "Flexible" @@ -3214,7 +3211,7 @@ msgstr "Theo dõi bởi <0>{0}" #: src/components/KnownFollowers.tsx:220 msgid "Followed by <0>{0} and {1, plural, one {# other} other {# others}}" -msgstr "Theo dõi bởi <0>{0} và {1, plural, one {# người khác} other {# người khác}}" +msgstr "Theo dõi bởi <0>{0} và {1, plural, other {# người khác}}" #: src/components/KnownFollowers.tsx:207 msgid "Followed by <0>{0} and <1>{1}" @@ -3222,7 +3219,7 @@ msgstr "Theo dõi bởi <0>{0} và <1>{1}" #: src/components/KnownFollowers.tsx:189 msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" -msgstr "Theo dõi bởi <0>{0}, <1>{1}, và {2, plural, one {# người khác} other {# người khác}}" +msgstr "Theo dõi bởi <0>{0}, <1>{1}, và {2, plural, other {# người khác}}" #: src/Navigation.tsx:205 msgid "Followers of @{0} that you know" @@ -3353,7 +3350,7 @@ msgstr "Bắt đầu" msgid "Getting started" msgstr "Bắt đầu" -#: src/components/MediaPreview.tsx:108 +#: src/components/MediaPreview.tsx:116 msgid "GIF" msgstr "GIF" @@ -3369,7 +3366,7 @@ msgstr "Vi phạm rõ ràng luật pháp hoặc điều khoản dịch vụ" #: src/components/Layout/Header/index.tsx:126 #: src/components/moderation/ScreenHider.tsx:154 #: src/components/moderation/ScreenHider.tsx:163 -#: src/screens/Messages/Inbox.tsx:223 +#: src/screens/Messages/Inbox.tsx:228 #: src/screens/Profile/ProfileFeed/index.tsx:89 #: src/screens/VideoFeed/components/Header.tsx:163 #: src/screens/VideoFeed/index.tsx:1108 @@ -3527,7 +3524,7 @@ msgstr "Ẩn" #: src/components/dialogs/Embed.tsx:128 msgid "Hide customization options" -msgstr "" +msgstr "Ẩn tùy chọn trùy chỉnh" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:570 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:576 @@ -3724,9 +3721,9 @@ msgid "Inappropriate messages or explicit links" msgstr "Tin nhắn không phù hợp hoặc liên kết nhạy cảm" #. Title message shown in chat requests inbox when it's empty -#: src/screens/Messages/Inbox.tsx:203 +#: src/screens/Messages/Inbox.tsx:208 msgid "Inbox zero!" -msgstr "" +msgstr "Không có yêu cầu nào!" #: src/screens/Login/LoginForm.tsx:164 msgid "Incorrect username or password" @@ -3779,7 +3776,7 @@ msgstr "Bản ghi bài đăng không hợp lệ hoặc không được hỗ tr #: src/components/moderation/ReportDialog/index.tsx:73 msgid "Invalid report subject" -msgstr "" +msgstr "Tiêu đề báo cáo không hợp lệ" #: src/components/intents/VerifyEmailIntentDialog.tsx:91 msgid "Invalid Verification Code" @@ -3860,7 +3857,7 @@ msgid "Labeled by the author." msgstr "Gắn nhãn bởi người đăng." #: src/view/com/composer/labels/LabelsBtn.tsx:75 -#: src/view/screens/Profile.tsx:218 +#: src/view/screens/Profile.tsx:220 msgid "Labels" msgstr "Nhãn" @@ -4000,9 +3997,9 @@ msgstr "Sáng" msgid "Like" msgstr "Thích" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:312 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:315 msgid "Like ({0, plural, one {# like} other {# likes}})" -msgstr "Thích ({0, plural, one {# lượt thích} other {# lượt thích}})" +msgstr "Thích ({0, plural, other {# lượt thích}})" #: src/components/ProgressGuide/List.tsx:63 msgid "Like 10 posts" @@ -4019,7 +4016,7 @@ msgstr "Thích bảng tin này" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:285 msgid "Like this labeler" -msgstr "" +msgstr "Thích dịch vụ gắn nhãn này" #: src/components/LikesDialog.tsx:85 #: src/Navigation.tsx:256 @@ -4036,16 +4033,16 @@ msgstr "Thích bởi" #: src/components/FeedCard.tsx:213 #: src/view/com/feeds/FeedSourceCard.tsx:303 msgid "Liked by {0, plural, one {# user} other {# users}}" -msgstr "Thích bởi {0, plural, one {# người dùng} other {# người dùng}}" +msgstr "Thích bởi {0, plural, other {# người dùng}}" #: src/components/LabelingServiceCard/index.tsx:96 #: src/screens/Profile/components/ProfileFeedHeader.tsx:485 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:305 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:319 msgid "Liked by {likeCount, plural, one {# user} other {# users}}" -msgstr "Thích bởi {likeCount, plural, one {# người dùng} other {# người dùng}}" +msgstr "Thích bởi {likeCount, plural, other {# người dùng}}" -#: src/view/screens/Profile.tsx:224 +#: src/view/screens/Profile.tsx:226 msgid "Likes" msgstr "Lượt thích" @@ -4069,7 +4066,7 @@ msgstr "Hình đại diện danh sách" #: src/view/screens/ProfileList.tsx:431 msgctxt "toast" msgid "List blocked" -msgstr "" +msgstr "Đã chặn danh sách" #: src/components/ListCard.tsx:150 #: src/view/com/feeds/FeedSourceCard.tsx:255 @@ -4087,7 +4084,7 @@ msgstr "Danh sách của bạn" #: src/view/screens/ProfileList.tsx:478 msgctxt "toast" msgid "List deleted" -msgstr "" +msgstr "Đã xóa danh sách" #: src/screens/List/ListHiddenScreen.tsx:129 msgid "List has been hidden" @@ -4100,7 +4097,7 @@ msgstr "Đã ẩn danh sách" #: src/view/screens/ProfileList.tsx:395 msgctxt "toast" msgid "List muted" -msgstr "" +msgstr "Đã ẩn toàn danh sách" #: src/view/com/modals/CreateOrEditList.tsx:255 msgid "List Name" @@ -4109,17 +4106,17 @@ msgstr "Tên danh sách" #: src/view/screens/ProfileList.tsx:449 msgctxt "toast" msgid "List unblocked" -msgstr "" +msgstr "Đã bỏ chặn danh sách" #: src/view/screens/ProfileList.tsx:413 msgctxt "toast" msgid "List unmuted" -msgstr "" +msgstr "Đã đã bỏ ẩn toàn danh sách" #: src/Navigation.tsx:140 #: src/view/screens/Lists.tsx:62 -#: src/view/screens/Profile.tsx:219 -#: src/view/screens/Profile.tsx:227 +#: src/view/screens/Profile.tsx:221 +#: src/view/screens/Profile.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:669 #: src/view/shell/Drawer.tsx:501 msgid "Lists" @@ -4210,23 +4207,23 @@ msgstr "Quản lý bảng tin đã lưu" msgid "Manage your muted words and tags" msgstr "Quản lý từ cấm và thẻ" -#: src/screens/Messages/Inbox.tsx:300 -#: src/screens/Messages/Inbox.tsx:319 -#: src/screens/Messages/Inbox.tsx:326 +#: src/screens/Messages/Inbox.tsx:305 +#: src/screens/Messages/Inbox.tsx:324 +#: src/screens/Messages/Inbox.tsx:331 msgid "Mark all as read" -msgstr "" +msgstr "Đánh dấu tất cả là đã đọc" #: src/components/dms/ConvoMenu.tsx:215 #: src/components/dms/ConvoMenu.tsx:218 msgid "Mark as read" msgstr "Đánh dấu đã đọc" -#: src/screens/Messages/Inbox.tsx:287 -#: src/screens/Messages/Inbox.tsx:310 +#: src/screens/Messages/Inbox.tsx:292 +#: src/screens/Messages/Inbox.tsx:315 msgid "Marked all as read" -msgstr "" +msgstr "Đã đánh dấu tất cả là đã đọc" -#: src/view/screens/Profile.tsx:222 +#: src/view/screens/Profile.tsx:224 msgid "Media" msgstr "Phương tiện" @@ -4283,7 +4280,7 @@ msgstr "Tin nhắn" #: src/screens/Settings/AppIconSettings/useAppIconSets.ts:81 msgctxt "Name of app icon variant" msgid "Midnight" -msgstr "" +msgstr "Nửa đêm" #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:47 #: src/lib/moderation/useReportOptions.ts:47 @@ -4323,12 +4320,12 @@ msgstr "Danh sách kiểm duyệt bởi bạn" #: src/view/com/modals/CreateOrEditList.tsx:177 msgctxt "toast" msgid "Moderation list created" -msgstr "" +msgstr "Đã tạo danh sách kiểm duyện" #: src/view/com/modals/CreateOrEditList.tsx:163 msgctxt "toast" msgid "Moderation list updated" -msgstr "" +msgstr "Đã cập nhật danh sách kiểm duyệt" #: src/screens/Moderation/index.tsx:239 msgid "Moderation lists" @@ -4558,8 +4555,8 @@ msgid "New" msgstr "Tạo mới" #: src/components/dms/dialogs/NewChatDialog.tsx:65 -#: src/screens/Messages/ChatList.tsx:350 -#: src/screens/Messages/ChatList.tsx:357 +#: src/screens/Messages/ChatList.tsx:351 +#: src/screens/Messages/ChatList.tsx:358 msgid "New chat" msgstr "Chat mới" @@ -4593,7 +4590,7 @@ msgstr "Mật khẩu mới" #: src/screens/Profile/ProfileFeed/index.tsx:238 #: src/view/screens/Feeds.tsx:549 #: src/view/screens/Notifications.tsx:165 -#: src/view/screens/Profile.tsx:505 +#: src/view/screens/Profile.tsx:507 #: src/view/screens/ProfileList.tsx:253 #: src/view/screens/ProfileList.tsx:286 msgid "New post" @@ -4773,7 +4770,7 @@ msgstr "Khỏa thân không khiêu dâm" #: src/components/KnownFollowers.tsx:255 msgid "Not followed by anyone you're following" -msgstr "" +msgstr "Không được theo dõi bởi một ai trong số những người mà bạn theo dõi" #: src/Navigation.tsx:135 #: src/view/screens/Profile.tsx:122 @@ -4787,7 +4784,7 @@ msgstr "Không phải bây giờ" #: src/view/com/profile/ProfileMenu.tsx:406 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:774 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:358 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:361 msgid "Note about sharing" msgstr "Chú ý về việc chia sẻ" @@ -4795,7 +4792,7 @@ msgstr "Chú ý về việc chia sẻ" msgid "Note: Bluesky is an open and public network. This setting only limits the visibility of your content on the Bluesky app and website, and other apps may not respect this setting. Your content may still be shown to logged-out users by other apps and websites." msgstr "Chú ý: Bluesky là một trang mạng mở và công khai. Cài đặt này chỉ giới hạn trạng thái hiển thị nội dung của bạn trên ứng dụng và trang web Bluesky, các ứng dụng khác có thể không tôn trọng cài đặt này. Nội dung của bạn vẫn có thể được hiển thị bởi các ứng dụng và trang web khác cho người dùng sau đăng xuất." -#: src/screens/Messages/ChatList.tsx:263 +#: src/screens/Messages/ChatList.tsx:264 msgid "Nothing here" msgstr "Không có gì ở đây" @@ -5017,7 +5014,7 @@ msgstr "Mở chi tiết bổ sung cho một mục gỡ lỗi" #: src/view/com/composer/videos/SubtitleDialog.tsx:45 msgid "Opens alt text dialog" -msgstr "" +msgstr "Mở hộp thoại văn bản thay thế" #: src/view/com/composer/photos/OpenCameraBtn.tsx:73 msgid "Opens camera on device" @@ -5025,7 +5022,7 @@ msgstr "Mở máy ảnh trên thiết bị" #: src/view/com/composer/videos/SubtitleDialog.tsx:44 msgid "Opens captions and alt text dialog" -msgstr "" +msgstr "Mở hộp thoại phụ đề và văn bản thay thế" #: src/screens/Settings/AccountSettings.tsx:127 msgid "Opens change handle dialog" @@ -5105,19 +5102,19 @@ msgstr "Hoặc đăng nhập bằng một trong các tài khoản khác của b #: src/screens/Settings/components/OTAInfo.tsx:52 msgid "OTA status: ..." -msgstr "" +msgstr "Trạng thái OTA: ..." #: src/screens/Settings/components/OTAInfo.tsx:48 msgid "OTA status: Available!" -msgstr "" +msgstr "Trạng thái OTA: Có cập nhật!" #: src/screens/Settings/components/OTAInfo.tsx:50 msgid "OTA status: Error fetching update" -msgstr "" +msgstr "Trạng thái OTA: Có lỗi khi tải cập nhật" #: src/screens/Settings/components/OTAInfo.tsx:54 msgid "OTA status: None available" -msgstr "" +msgstr "Trạng thái OTA: Không có cập nhật" #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:27 #: src/lib/moderation/useReportOptions.ts:27 @@ -5165,7 +5162,7 @@ msgstr "Đã thay đổi mật khẩu" #: src/view/com/modals/ChangePassword.tsx:99 msgid "Password must be at least 8 characters long." -msgstr "" +msgstr "Mật khẩu phải có ít nhất 8 ký tự." #: src/screens/Login/index.tsx:181 msgid "Password updated" @@ -5321,7 +5318,7 @@ msgstr "Vui lòng xác nhận email của bạn trước khi thay đổi. Đây #: src/screens/Signup/StepInfo/index.tsx:110 msgid "Please double-check that you have entered your email address correctly." -msgstr "" +msgstr "Vui lòng kiểm tra lại là bạn đã điền đúng địa chỉ email." #: src/screens/Login/SetNewPasswordForm.tsx:58 msgid "Please enter a password." @@ -5329,7 +5326,7 @@ msgstr "Vui lòng nhập mật khẩu." #: src/view/com/modals/ChangePassword.tsx:94 msgid "Please enter a password. It must be at least 8 characters long." -msgstr "" +msgstr "Vui lòng điền mật khẩu. Mật khẩu phải có ít nhất 8 ký tự." #: src/screens/Settings/components/AddAppPasswordDialog.tsx:114 msgid "Please enter a unique name for this app password or use our randomly generated one." @@ -5370,11 +5367,11 @@ msgstr "Vui lòng giải thích vì sao bạn nghĩ chat của bạn đã bị v #: src/components/moderation/ReportDialog/action.ts:31 msgid "Please select a moderation service" -msgstr "" +msgstr "Vui lòng chọn một dịch vụ kiểm duyệt" #: src/components/moderation/ReportDialog/action.ts:28 msgid "Please select a reason for this report" -msgstr "" +msgstr "Vui lòng chọn một lý do cho báo cáo này" #: src/lib/hooks/useAccountSwitcher.ts:45 #: src/lib/hooks/useAccountSwitcher.ts:55 @@ -5427,7 +5424,7 @@ msgstr "Đăng bởi @{0}" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:186 msgctxt "toast" msgid "Post deleted" -msgstr "" +msgstr "Đã xóa bài đăng" #: src/lib/api/index.ts:186 msgid "Post failed to upload. Please check your Internet connection and try again." @@ -5476,15 +5473,15 @@ msgstr "Không tìm thấy bài đăng" #: src/state/queries/pinned-post.ts:59 msgctxt "toast" msgid "Post pinned" -msgstr "" +msgstr "Đã ghim bài đăng" #: src/state/queries/pinned-post.ts:61 msgctxt "toast" msgid "Post unpinned" -msgstr "" +msgstr "Đã gở ghim bài đăng" #: src/screens/StarterPack/StarterPackScreen.tsx:186 -#: src/view/screens/Profile.tsx:220 +#: src/view/screens/Profile.tsx:222 msgid "Posts" msgstr "Bài đăng" @@ -5503,7 +5500,7 @@ msgstr "Liên kết có thể sai lệch" #: src/state/queries/notifications/settings.ts:44 msgctxt "toast" msgid "Preference saved" -msgstr "" +msgstr "Đã lưu cài đặt" #: src/screens/Messages/components/MessageListError.tsx:19 msgid "Press to attempt reconnection" @@ -5571,7 +5568,7 @@ msgid "Processing..." msgstr "Đang xử lý..." #: src/view/screens/DebugMod.tsx:920 -#: src/view/screens/Profile.tsx:359 +#: src/view/screens/Profile.tsx:361 msgid "profile" msgstr "hồ sơ" @@ -5586,7 +5583,7 @@ msgstr "Hồ sơ" #: src/view/com/modals/EditProfile.tsx:124 msgctxt "toast" msgid "Profile updated" -msgstr "" +msgstr "Đã cập nhật hồ sơ" #: src/screens/Onboarding/StepFinished.tsx:264 msgid "Public" @@ -5712,14 +5709,14 @@ msgstr "Kết nối lại" #. Reject a chat request, this opens a menu with options #: src/screens/Messages/components/RequestButtons.tsx:114 msgid "Reject" -msgstr "" +msgstr "Từ chối" #: src/screens/Messages/components/RequestButtons.tsx:102 msgid "Reject chat request" -msgstr "" +msgstr "Từ chối yêu cầu trò chuyện" -#: src/screens/Messages/ChatList.tsx:246 -#: src/screens/Messages/Inbox.tsx:186 +#: src/screens/Messages/ChatList.tsx:247 +#: src/screens/Messages/Inbox.tsx:191 msgid "Reload conversations" msgstr "Tải lại hội thoại" @@ -5741,7 +5738,7 @@ msgstr "Xóa {displayName} khỏi gói khởi đầu" #: src/view/screens/Search/Search.tsx:1110 msgid "Remove {historyItem}" -msgstr "" +msgstr "Xóa {historyItem}" #: src/screens/Settings/Settings.tsx:447 #: src/screens/Settings/Settings.tsx:450 @@ -5790,13 +5787,14 @@ msgid "Remove from quick access?" msgstr "Xóa khỏi truy cập nhanh?" #: src/screens/List/ListHiddenScreen.tsx:170 +#: src/screens/List/ListHiddenScreen.tsx:174 msgid "Remove from saved feeds" msgstr "Xóa khỏi bảng tin đã lưu" #: src/components/FeedCard.tsx:310 #: src/view/com/feeds/FeedSourceCard.tsx:317 msgid "Remove from your feeds?" -msgstr "" +msgstr "Xóa khỏi bảng tin của bạn?" #: src/view/com/composer/photos/Gallery.tsx:203 msgid "Remove image" @@ -5845,7 +5843,6 @@ msgid "Removed from my feeds" msgstr "Đã xóa khỏi bảng tin của tôi" #: src/screens/List/ListHiddenScreen.tsx:94 -#: src/screens/List/ListHiddenScreen.tsx:174 msgid "Removed from saved feeds" msgstr "Đã xóa khỏi bảng tin được lưu" @@ -5868,7 +5865,7 @@ msgstr "Xóa bài đăng trích dẫn" msgid "Replace with Discover" msgstr "Thay thế bằng Discover" -#: src/view/screens/Profile.tsx:221 +#: src/view/screens/Profile.tsx:223 msgid "Replies" msgstr "Trả lời" @@ -5885,9 +5882,9 @@ msgctxt "action" msgid "Reply" msgstr "Trả lời" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:264 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:267 msgid "Reply ({0, plural, one {# reply} other {# replies}})" -msgstr "Trả lời ({0, plural, one {# trả lời} other {# trả lời}})" +msgstr "Trả lời ({0, plural, other {# trả lời}})" #: src/components/moderation/ModerationDetailsDialog.tsx:116 #: src/lib/moderation/useModerationCauseDescription.ts:125 @@ -5936,7 +5933,7 @@ msgstr "Trả lời bạn" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:346 msgctxt "toast" msgid "Reply visibility updated" -msgstr "" +msgstr "Đã cập nhật trạng thái hiển thị trả lời" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:345 msgid "Reply was successfully hidden" @@ -6043,7 +6040,7 @@ msgstr "Đăng lại" #: src/view/com/util/post-ctrls/RepostButton.tsx:74 msgid "Repost ({0, plural, one {# repost} other {# reposts}})" -msgstr "Đăng lại ({0, plural, one {# đăng lại} other {# đăng lại}})" +msgstr "Đăng lại ({0, plural, other {# đăng lại}})" #: src/screens/StarterPack/StarterPackScreen.tsx:553 #: src/view/com/util/post-ctrls/RepostButton.tsx:148 @@ -6134,7 +6131,7 @@ msgstr "Đặt lại mật khẩu" #: src/screens/Login/LoginForm.tsx:324 msgid "Retries signing in" -msgstr "" +msgstr "Thử đăng nhập lại" #: src/view/com/util/error/ErrorMessage.tsx:62 #: src/view/com/util/error/ErrorScreen.tsx:99 @@ -6148,9 +6145,9 @@ msgstr "Thử lại hành động cuối cùng (đã xảy ra lỗi)" #: src/components/StarterPack/ProfileStarterPacks.tsx:334 #: src/screens/Login/LoginForm.tsx:323 #: src/screens/Login/LoginForm.tsx:330 -#: src/screens/Messages/ChatList.tsx:252 +#: src/screens/Messages/ChatList.tsx:253 #: src/screens/Messages/components/MessageListError.tsx:25 -#: src/screens/Messages/Inbox.tsx:192 +#: src/screens/Messages/Inbox.tsx:197 #: src/screens/Onboarding/StepInterests/index.tsx:217 #: src/screens/Onboarding/StepInterests/index.tsx:220 #: src/screens/Signup/BackNextButtons.tsx:53 @@ -6163,7 +6160,7 @@ msgstr "Thử lại" #: src/components/moderation/ReportDialog/index.tsx:218 msgid "Retry loading report options" -msgstr "" +msgstr "Thử tải lại tùy chọn báo cáo" #: src/components/Error.tsx:73 #: src/screens/List/ListHiddenScreen.tsx:219 @@ -6443,7 +6440,7 @@ msgstr "Chọn ngôn ngữ..." #: src/components/moderation/ReportDialog/index.tsx:299 msgid "Select moderation service" -msgstr "" +msgstr "Chọn dịch vụ kiểm duyệt" #: src/components/ReportDialog/SelectLabelerView.tsx:28 msgid "Select moderator" @@ -6472,7 +6469,7 @@ msgstr "Chọn nội dung từ cấm này nên áp dụng cho." #: src/screens/Settings/LanguageSettings.tsx:84 msgid "Select which language to use for the app's user interface." -msgstr "" +msgstr "Chọn một ngôn ngữ để dùng làm giao diện người dùng cho ứng dụng." #: src/screens/Settings/LanguageSettings.tsx:254 msgid "Select which languages you want your subscribed feeds to include. If none are selected, all languages will be shown." @@ -6546,7 +6543,7 @@ msgstr "Gửi báo cáo đến {0}" #: src/components/moderation/ReportDialog/index.tsx:638 msgid "Send report to {title}" -msgstr "" +msgstr "Gửi báo cáo cho {title}" #: src/screens/Settings/components/DisableEmail2FADialog.tsx:120 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:123 @@ -6596,7 +6593,7 @@ msgstr "Cài đặt" #: src/screens/ModerationInteractionSettings/index.tsx:102 msgctxt "toast" msgid "Settings saved" -msgstr "" +msgstr "Cài đặt được lưu" #: src/view/com/composer/labels/LabelsBtn.tsx:174 msgid "Sexual activity or erotic nudity." @@ -6615,7 +6612,7 @@ msgstr "Khiêu dâm" #: src/view/com/profile/ProfileMenu.tsx:225 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:481 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:490 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:347 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:350 #: src/view/screens/ProfileList.tsx:506 msgid "Share" msgstr "Chia sẻ" @@ -6635,7 +6632,7 @@ msgstr "Chia sẻ một sự thật thú vị!" #: src/view/com/profile/ProfileMenu.tsx:411 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:779 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:363 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:366 msgid "Share anyway" msgstr "Vẫn chia sẻ" @@ -6712,7 +6709,7 @@ msgstr "Hiển thị huy hiệu và bộ lọc từ bảng tin" #: src/components/dialogs/Embed.tsx:129 msgid "Show customization options" -msgstr "" +msgstr "Hiện tùy chọn tùy chỉnh" #: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:22 msgid "Show hidden replies" @@ -6911,7 +6908,7 @@ msgstr "Một số người có thể trả lời" #: src/components/moderation/ReportDialog/index.tsx:76 msgid "Something wasn't quite right with the data you're trying to report. Please contact support." -msgstr "" +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:117 msgid "Something went wrong" @@ -6936,14 +6933,14 @@ msgstr "Có gì đó không đúng!" #: src/components/moderation/ReportDialog/index.tsx:174 msgid "Something went wrong. Please try again." -msgstr "" +msgstr "Có lỗi xảy ra. Xin vui lòng thử lại." #: src/screens/Profile/components/ProfileFeedHeader.tsx:534 msgid "Something wrong? Let us know." msgstr "Có gì không đúng? Hãy cho chúng tôi biết." -#: src/App.native.tsx:121 -#: src/App.web.tsx:97 +#: src/App.native.tsx:122 +#: src/App.web.tsx:98 msgid "Sorry! Your session expired. Please sign in again." msgstr "Sử dụng để đăng nhập vào ứng dụng khác cùng với tên người d...ùng của bạn." @@ -7022,7 +7019,7 @@ msgstr "Gói khởi đầu bởi bạn" msgid "Starter pack is invalid" msgstr "Gói khởi đầu không hợp lệ" -#: src/view/screens/Profile.tsx:226 +#: src/view/screens/Profile.tsx:228 msgid "Starter Packs" msgstr "Gói khởi đầu" @@ -7067,7 +7064,7 @@ msgstr "Gửi khiếu nại" #: src/components/moderation/ReportDialog/index.tsx:433 #: src/components/moderation/ReportDialog/index.tsx:440 msgid "Submit report" -msgstr "" +msgstr "Gửi báo cáo" #: src/view/screens/ProfileList.tsx:734 msgid "Subscribe" @@ -7109,12 +7106,12 @@ msgstr "Đề xuất" #: src/screens/Settings/AppIconSettings/useAppIconSets.ts:60 msgctxt "Name of app icon variant" msgid "Sunrise" -msgstr "" +msgstr "Bình minh" #: src/screens/Settings/AppIconSettings/useAppIconSets.ts:70 msgctxt "Name of app icon variant" msgid "Sunset" -msgstr "" +msgstr "Hoàng hôn" #: src/Navigation.tsx:286 #: src/view/screens/Support.tsx:31 @@ -7332,8 +7329,8 @@ msgid "The Privacy Policy has been moved to <0/>" msgstr "Chính sách bảo mật đã được chuyển đến <0/>" #: src/view/com/composer/state/video.ts:395 -msgid "The selected video is larger than 50MB." -msgstr "Video được chọn lớn hơn 50MB." +msgid "The selected video is larger than 100 MB." +msgstr "" #: src/lib/strings/errors.ts:18 msgid "The server appears to be experiencing issues. Please try again in a few moments." @@ -7570,11 +7567,11 @@ msgstr "Liên kết này dẫn bạn đến trang web sau đây:" #: src/screens/List/ListHiddenScreen.tsx:151 msgid "This list – created by <0>{0} – contains possible violations of Bluesky's community guidelines in its name or description." -msgstr "" +msgstr "Danh sách này – tạo bởi <0>{0} – có thể chứa các vi phạm tiều chuẩn cộng đồng của Bluesky trong tên hoặc mô tả của nó." #: src/screens/List/ListHiddenScreen.tsx:146 msgid "This list – created by you – contains possible violations of Bluesky's community guidelines in its name or description." -msgstr "" +msgstr "Danh sách này của bạn tạo có thể chứa vi phạm nguyên tắc cộng đồng của Bluesky trong tên hoặc mô tả của nó." #: src/view/screens/ProfileList.tsx:955 msgid "This list is empty." @@ -7597,7 +7594,7 @@ msgid "This post has been deleted." msgstr "Bài đăng này đã bị xóa." #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:776 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:360 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:363 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't signed in." msgstr "Bài đăng này chỉ hiển thị cho người dùng đã đăng nhập. Nó sẽ không hiển thị cho người không đăng nhập." @@ -7699,7 +7696,7 @@ msgstr "Cài đặt thảo luận" #: src/view/com/util/post-embeds/VideoEmbedInner/TimeIndicator.tsx:34 msgid "Time remaining: {0, plural, one {# second} other {# seconds}}" -msgstr "" +msgstr "Thời gian còn lại: {0, plural, one {# giây} other {# giây}}" #: src/screens/Settings/components/DisableEmail2FADialog.tsx:99 msgid "To disable the email 2FA method, please verify your access to the email address." @@ -7848,7 +7845,7 @@ msgstr "Bỏ chặn bài đăng lại" #: src/view/com/util/post-ctrls/RepostButton.tsx:68 msgid "Undo repost ({0, plural, one {# repost} other {# reposts}})" -msgstr "Huỷ đăng lại ({0, plural, one {# đăng lại} other {# đăng lại}})" +msgstr "Huỷ đăng lại ({0, plural, other {# đăng lại}})" #: src/view/com/profile/FollowButton.tsx:63 msgctxt "action" @@ -7870,15 +7867,15 @@ msgstr "Bỏ theo dõi người này" #: src/components/moderation/ReportDialog/index.tsx:361 msgid "Unfortunately, none of your subscribed labelers supports this report type." -msgstr "" +msgstr "Rất tiếc, không có dịch vụ gắn nhãn nào bạn đã đăng ký hỗ trợ loại báo cáo này." #: src/screens/Profile/components/ProfileFeedHeader.tsx:510 msgid "Unlike" msgstr "Bỏ thích" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:306 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:309 msgid "Unlike ({0, plural, one {# like} other {# likes}})" -msgstr "Bỏ thích ({0, plural, one {# lượt thích} other {# lượt thích}})" +msgstr "Bỏ thích ({0, plural, other {# lượt thích}})" #: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:155 #: src/view/com/util/post-embeds/VideoEmbedInner/web-controls/VolumeControl.tsx:94 @@ -7981,7 +7978,7 @@ msgstr "Nội dung khiêu dâm không mong muốn" #: src/screens/Settings/components/OTAInfo.tsx:58 #: src/screens/Settings/components/OTAInfo.tsx:74 msgid "Update" -msgstr "" +msgstr "Cập nhật" #: src/view/com/modals/UserAddRemoveLists.tsx:82 msgid "Update <0>{displayName} in Lists" @@ -7995,12 +7992,12 @@ msgstr "Cập nhật thành {domain}" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:318 msgctxt "toast" msgid "Updating quote attachment failed" -msgstr "" +msgstr "Không thể cập nhật tệp đính kèm trong trích dẫn" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:350 msgctxt "toast" msgid "Updating reply visibility failed" -msgstr "" +msgstr "Không thể cập nhật trạng thái hiển thị của trả lời" #: src/screens/Login/SetNewPasswordForm.tsx:190 msgid "Updating..." @@ -8084,7 +8081,7 @@ msgstr "Sử dụng bởi:" #: src/components/dms/ReportDialog.tsx:324 msgctxt "toast" msgid "User blocked" -msgstr "" +msgstr "Đã chặn người dùng" #: src/components/moderation/ModerationDetailsDialog.tsx:71 #: src/lib/moderation/useModerationCauseDescription.ts:63 @@ -8122,12 +8119,12 @@ msgstr "Danh sách người của bạn" #: src/view/com/modals/CreateOrEditList.tsx:176 msgctxt "toast" msgid "User list created" -msgstr "" +msgstr "Đã tạo danh sách người dùng" #: src/view/com/modals/CreateOrEditList.tsx:162 msgctxt "toast" msgid "User list updated" -msgstr "" +msgstr "Đã cập nhật danh sách người dùng" #: src/screens/Login/LoginForm.tsx:201 msgid "Username or email address" @@ -8251,14 +8248,14 @@ msgstr "Đã tải lên video" msgid "Video: {0}" msgstr "Video: {0}" -#: src/view/screens/Profile.tsx:223 +#: src/view/screens/Profile.tsx:225 msgid "Videos" msgstr "Video" #: src/view/com/composer/videos/SelectVideoBtn.tsx:60 #: src/view/com/composer/videos/SelectVideoBtn.tsx:75 msgid "Videos must be less than 3 minutes long" -msgstr "" +msgstr "Video phải ngắn hơn 3 phút" #: src/screens/Profile/Header/Shell.tsx:168 msgid "View {0}'s avatar" @@ -8521,8 +8518,8 @@ msgid "Who can reply" msgstr "Ai có thể trả lời" #: src/screens/Home/NoFeedsPinned.tsx:79 -#: src/screens/Messages/ChatList.tsx:230 -#: src/screens/Messages/Inbox.tsx:171 +#: src/screens/Messages/ChatList.tsx:231 +#: src/screens/Messages/Inbox.tsx:176 msgid "Whoops!" msgstr "Ôi không!" @@ -8627,7 +8624,7 @@ msgstr "Bạn" #: src/components/forms/HostingProvider.tsx:46 msgid "You are creating an account on" -msgstr "" +msgstr "Bạn đang tạo tài khoản trên" #: src/screens/SignupQueued.tsx:157 msgid "You are in line." @@ -8682,9 +8679,9 @@ msgstr "Bạn không có người nào theo dõi." msgid "You don't follow any users who follow @{name}." msgstr "Bạn không theo dõi người dùng nào theo dõi @{name}." -#: src/screens/Messages/Inbox.tsx:215 +#: src/screens/Messages/Inbox.tsx:220 msgid "You don't have any chat requests at the moment." -msgstr "" +msgstr "Hiện tại bạn không có yêu cầu trò chuyện nào." #: src/view/com/modals/InviteCodes.tsx:67 msgid "You don't have any invite codes yet! We'll send you some when you've been on Bluesky for a little longer." @@ -8736,7 +8733,7 @@ msgstr "Bạn đã ẩn tài khoản này." msgid "You have muted this user" msgstr "Bạn đã ẩn người dùng này." -#: src/screens/Messages/ChatList.tsx:273 +#: src/screens/Messages/ChatList.tsx:274 msgid "You have no conversations yet. Start one!" msgstr "Bạn chưa có hội thoại nào. Bắt đầu ngay!" @@ -8994,7 +8991,7 @@ msgstr "Tên tài khoản đầy đủ của bạn sẽ là <0>@{0}" #: src/screens/Signup/StepHandle.tsx:129 msgid "Your full username will be <0>@{0}" -msgstr "" +msgstr "Tên tài khoản đầy đủ của bạn sẽ là <0>@{0}" #: src/components/dialogs/MutedWords.tsx:369 msgid "Your muted words" @@ -9006,7 +9003,7 @@ msgstr "Mật khẩu đã được thay đổi thành công!" #: src/screens/Signup/StepInfo/index.tsx:128 msgid "Your password must be at least 8 characters long." -msgstr "" +msgstr "Mật khẩu của bạn phải có ít nhất 8 ký tự." #: src/view/com/composer/Composer.tsx:485 msgid "Your post has been published" @@ -9030,7 +9027,7 @@ msgstr "Trả lời của bạn đã được đăng" #: src/components/moderation/ReportDialog/index.tsx:383 msgid "Your report will be sent to <0>{0}." -msgstr "" +msgstr "Báo cáo của bạn sẽ được gửi tới <0>{0}." #: src/components/dms/ReportDialog.tsx:200 msgid "Your report will be sent to the Bluesky Moderation Service" diff --git a/src/locale/locales/zh-CN/messages.po b/src/locale/locales/zh-CN/messages.po index 38a9bb00c8..ea99827474 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: 2025-03-07 16:40\n" +"PO-Revision-Date: 2025-03-14 20:32\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -137,7 +137,7 @@ msgstr "第 {0} 个(共 {1} 个)" #. Accessibility label describing how many characters the user has entered out of a 50-character limit in a text input field #: src/screens/StarterPack/Wizard/StepDetails.tsx:55 msgid "{0} out of 50" -msgstr "" +msgstr "已输入 {0} 个字符,最多 50 个字符" #: src/screens/StarterPack/StarterPackScreen.tsx:485 msgid "{0} people have used this starter pack!" @@ -407,18 +407,18 @@ msgstr "账户" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:375 msgctxt "toast" msgid "Account blocked" -msgstr "" +msgstr "已屏蔽该账户" #: src/view/com/profile/ProfileMenu.tsx:154 msgctxt "toast" msgid "Account followed" -msgstr "" +msgstr "已关注该账户" #: src/view/com/profile/ProfileMenu.tsx:117 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:398 msgctxt "toast" msgid "Account muted" -msgstr "" +msgstr "已隐藏该账户" #: src/components/moderation/ModerationDetailsDialog.tsx:103 #: src/lib/moderation/useModerationCauseDescription.ts:98 @@ -441,18 +441,18 @@ msgstr "已从快速访问中移除该账户" #: src/view/com/profile/ProfileMenu.tsx:131 msgctxt "toast" msgid "Account unblocked" -msgstr "" +msgstr "已取消屏蔽该账户" #: src/view/com/profile/ProfileMenu.tsx:166 msgctxt "toast" msgid "Account unfollowed" -msgstr "" +msgstr "已取消关注该账户" #: src/view/com/profile/ProfileMenu.tsx:107 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:388 msgctxt "toast" msgid "Account unmuted" -msgstr "" +msgstr "已取消隐藏该账户" #: src/components/dialogs/MutedWords.tsx:328 #: src/view/com/modals/ListAddRemoveUsers.tsx:269 @@ -560,14 +560,11 @@ msgstr "向你的域名添加以下 DNS 记录:" msgid "Add this feed to your feeds" msgstr "添加到你的动态源" +#: src/view/com/profile/ProfileMenu.tsx:273 #: src/view/com/profile/ProfileMenu.tsx:276 msgid "Add to lists" msgstr "添加至列表" -#: src/view/com/profile/ProfileMenu.tsx:273 -msgid "Add to Lists" -msgstr "添加至列表" - #: src/view/com/feeds/FeedSourceCard.tsx:269 msgid "Add to my feeds" msgstr "添加至“我的动态源”" @@ -817,7 +814,7 @@ msgstr "应用密码" #: src/screens/Settings/AppPasswords.tsx:147 msgctxt "toast" msgid "App password deleted" -msgstr "" +msgstr "已删除此应用密码" #: src/screens/Settings/components/AddAppPasswordDialog.tsx:84 msgid "App password name must be unique" @@ -854,7 +851,7 @@ msgstr "对“{0}”标记提出申诉" #: src/screens/Messages/components/ChatDisabled.tsx:91 msgctxt "toast" msgid "Appeal submitted" -msgstr "" +msgstr "已提交申诉" #: src/screens/Takendown.tsx:111 #: src/screens/Takendown.tsx:144 @@ -957,7 +954,7 @@ msgstr "至少应含有 3 个字符" #: src/screens/Settings/AppIconSettings/useAppIconSets.ts:40 msgctxt "Name of app icon variant" msgid "Aurora" -msgstr "" +msgstr "极光" #: src/screens/Settings/AccessibilitySettings.tsx:105 msgid "Autoplay options have moved to the <0>Content and Media settings." @@ -987,7 +984,7 @@ msgstr "自动播放视频及 GIF" msgid "Back" msgstr "返回" -#: src/screens/Messages/Inbox.tsx:233 +#: src/screens/Messages/Inbox.tsx:238 msgid "Back to Chats" msgstr "返回私信" @@ -1129,7 +1126,7 @@ msgstr "Bluesky 无法确认帖文发布时间的真实性。" #: src/screens/Settings/AppIconSettings/useAppIconSets.ts:129 msgctxt "Name of app icon variant" msgid "Bluesky Classic™" -msgstr "" +msgstr "Bluesky 经典™" #: src/view/com/auth/server-input/index.tsx:212 msgid "Bluesky is an open network where you can choose your hosting provider. If you're a developer, you can host your own server." @@ -1318,9 +1315,9 @@ msgid "Cancels opening the linked website" msgstr "取消开启网站链接" #: src/state/shell/composer/index.tsx:82 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:118 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:159 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:195 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:121 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:162 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:198 msgid "Cannot interact with a blocked user" msgstr "无法与被屏蔽的用户进行互动" @@ -1410,12 +1407,12 @@ msgstr "私信" #: src/screens/Messages/components/RequestButtons.tsx:280 msgctxt "toast" msgid "Chat deleted" -msgstr "" +msgstr "已删除私信" #: src/components/dms/ConvoMenu.tsx:176 msgctxt "toast" msgid "Chat muted" -msgstr "" +msgstr "已隐藏私信" #: src/Navigation.tsx:418 #: src/screens/Messages/components/InboxPreview.tsx:24 @@ -1423,14 +1420,14 @@ msgid "Chat request inbox" msgstr "私信请求收件箱" #: src/screens/Messages/components/InboxPreview.tsx:64 -#: src/screens/Messages/Inbox.tsx:72 +#: src/screens/Messages/Inbox.tsx:77 msgid "Chat requests" msgstr "私信请求" #: src/components/dms/ConvoMenu.tsx:75 #: src/components/dms/MessageMenu.tsx:83 #: src/Navigation.tsx:413 -#: src/screens/Messages/ChatList.tsx:327 +#: src/screens/Messages/ChatList.tsx:328 msgid "Chat settings" msgstr "私信设置" @@ -1441,10 +1438,10 @@ msgstr "私信设置" #: src/components/dms/ConvoMenu.tsx:178 msgctxt "toast" msgid "Chat unmuted" -msgstr "" +msgstr "已取消隐藏私信" -#: src/screens/Messages/ChatList.tsx:343 -#: src/screens/Messages/ChatList.tsx:367 +#: src/screens/Messages/ChatList.tsx:344 +#: src/screens/Messages/ChatList.tsx:368 msgid "Chats" msgstr "私信" @@ -1835,7 +1832,7 @@ msgstr "已复制构建版本号至剪贴板" #: src/lib/sharing.ts:41 #: src/view/com/modals/InviteCodes.tsx:153 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:246 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:394 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:397 msgid "Copied to clipboard" msgstr "已复制至剪贴板" @@ -2216,12 +2213,12 @@ msgstr "要分离引用帖文吗?" #: src/screens/Settings/AboutSettings.tsx:87 msgctxt "toast" msgid "Developer mode disabled" -msgstr "" +msgstr "已禁用开发者模式" #: src/screens/Settings/AboutSettings.tsx:81 msgctxt "toast" msgid "Developer mode enabled" -msgstr "" +msgstr "已启用开发者模式" #: src/screens/Settings/Settings.tsx:242 #: src/screens/Settings/Settings.tsx:245 @@ -2569,7 +2566,7 @@ msgstr "电子邮箱" #: src/screens/Settings/components/DisableEmail2FADialog.tsx:64 msgctxt "toast" msgid "Email 2FA disabled" -msgstr "" +msgstr "已停用电子邮箱两步验证" #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:54 msgid "Email 2FA enabled" @@ -2587,7 +2584,7 @@ msgstr "重新发送电子邮件" #: src/view/com/modals/ChangeEmail.tsx:83 msgctxt "toast" msgid "Email updated" -msgstr "" +msgstr "已更新电子邮箱" #: src/view/com/modals/ChangeEmail.tsx:106 msgid "Email Updated" @@ -2596,7 +2593,7 @@ msgstr "已更新电子邮箱" #: src/view/com/modals/VerifyEmail.tsx:85 msgctxt "toast" msgid "Email verified" -msgstr "" +msgstr "已验证电子邮箱" #: src/components/intents/VerifyEmailIntentDialog.tsx:79 msgid "Email Verified" @@ -2905,7 +2902,7 @@ msgstr "外部媒体偏好设置" #: src/screens/Messages/components/RequestButtons.tsx:208 msgctxt "toast" msgid "Failed to accept chat" -msgstr "" +msgstr "无法接受私信请求" #: src/screens/Settings/components/ChangeHandleDialog.tsx:568 msgid "Failed to change handle. Please try again." @@ -2932,7 +2929,7 @@ msgstr "无法创建列表。请检查你的网络连接并重试。" #: src/screens/Messages/components/RequestButtons.tsx:267 msgctxt "toast" msgid "Failed to delete chat" -msgstr "" +msgstr "无法删除私信" #: src/components/dms/MessageMenu.tsx:75 msgid "Failed to delete message" @@ -2946,8 +2943,8 @@ msgstr "无法删除帖文,请重试" msgid "Failed to delete starter pack" msgstr "无法删除新手包" -#: src/screens/Messages/ChatList.tsx:242 -#: src/screens/Messages/Inbox.tsx:182 +#: src/screens/Messages/ChatList.tsx:243 +#: src/screens/Messages/Inbox.tsx:187 msgid "Failed to load conversations" msgstr "无法加载对话" @@ -2973,8 +2970,8 @@ msgstr "无法加载建议的动态源" msgid "Failed to load suggested follows" msgstr "无法加载建议关注" -#: src/screens/Messages/Inbox.tsx:290 -#: src/screens/Messages/Inbox.tsx:313 +#: src/screens/Messages/Inbox.tsx:295 +#: src/screens/Messages/Inbox.tsx:318 msgid "Failed to mark all requests as read" msgstr "无法标记所有为已读" @@ -3053,12 +3050,12 @@ msgstr "反馈" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:286 msgctxt "toast" msgid "Feedback sent!" -msgstr "" +msgstr "已发送反馈!" #: src/Navigation.tsx:428 #: src/screens/StarterPack/StarterPackScreen.tsx:185 #: src/view/screens/Feeds.tsx:508 -#: src/view/screens/Profile.tsx:225 +#: src/view/screens/Profile.tsx:227 #: src/view/screens/SavedFeeds.tsx:96 #: src/view/screens/Search/Search.tsx:531 #: src/view/shell/desktop/LeftNav.tsx:651 @@ -3074,7 +3071,7 @@ msgstr "动态源是一种自定义算法,用户仅需掌握一点编程知识 #: src/view/screens/SavedFeeds.tsx:82 msgctxt "toast" msgid "Feeds updated!" -msgstr "" +msgstr "已更新动态源!" #: src/screens/Search/components/ExploreRecommendations.tsx:63 msgid "Feeds we think you might like." @@ -3131,17 +3128,17 @@ msgstr "健康" #: src/screens/Settings/AppIconSettings/useAppIconSets.ts:117 msgctxt "Name of app icon variant" msgid "Flat Black" -msgstr "" +msgstr "哑光黑" #: src/screens/Settings/AppIconSettings/useAppIconSets.ts:93 msgctxt "Name of app icon variant" msgid "Flat Blue" -msgstr "" +msgstr "哑光蓝" #: src/screens/Settings/AppIconSettings/useAppIconSets.ts:105 msgctxt "Name of app icon variant" msgid "Flat White" -msgstr "" +msgstr "哑光白" #: src/screens/Onboarding/StepFinished.tsx:294 msgid "Flexible" @@ -3353,7 +3350,7 @@ msgstr "让我们开始吧" msgid "Getting started" msgstr "让我们开始吧" -#: src/components/MediaPreview.tsx:108 +#: src/components/MediaPreview.tsx:116 msgid "GIF" msgstr "GIF" @@ -3369,7 +3366,7 @@ msgstr "明显违反法规或服务条款" #: src/components/Layout/Header/index.tsx:126 #: src/components/moderation/ScreenHider.tsx:154 #: src/components/moderation/ScreenHider.tsx:163 -#: src/screens/Messages/Inbox.tsx:223 +#: src/screens/Messages/Inbox.tsx:228 #: src/screens/Profile/ProfileFeed/index.tsx:89 #: src/screens/VideoFeed/components/Header.tsx:163 #: src/screens/VideoFeed/index.tsx:1108 @@ -3724,7 +3721,7 @@ msgid "Inappropriate messages or explicit links" msgstr "不当消息或敏感链接" #. Title message shown in chat requests inbox when it's empty -#: src/screens/Messages/Inbox.tsx:203 +#: src/screens/Messages/Inbox.tsx:208 msgid "Inbox zero!" msgstr "收件箱清空啦!" @@ -3860,7 +3857,7 @@ msgid "Labeled by the author." msgstr "由发布者标记。" #: src/view/com/composer/labels/LabelsBtn.tsx:75 -#: src/view/screens/Profile.tsx:218 +#: src/view/screens/Profile.tsx:220 msgid "Labels" msgstr "标记" @@ -4000,7 +3997,7 @@ msgstr "浅色" msgid "Like" msgstr "喜欢" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:312 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:315 msgid "Like ({0, plural, one {# like} other {# likes}})" msgstr "喜欢({0, plural, one {# 次喜欢} other {# 次喜欢}})" @@ -4045,7 +4042,7 @@ msgstr "{0, plural, one {# 位用户} other {# 位用户}}喜欢" msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "{likeCount, plural, one {# 位用户} other {# 位用户}}喜欢" -#: src/view/screens/Profile.tsx:224 +#: src/view/screens/Profile.tsx:226 msgid "Likes" msgstr "喜欢" @@ -4069,7 +4066,7 @@ msgstr "列表头像" #: src/view/screens/ProfileList.tsx:431 msgctxt "toast" msgid "List blocked" -msgstr "" +msgstr "已屏蔽该列表" #: src/components/ListCard.tsx:150 #: src/view/com/feeds/FeedSourceCard.tsx:255 @@ -4087,7 +4084,7 @@ msgstr "你创建的列表" #: src/view/screens/ProfileList.tsx:478 msgctxt "toast" msgid "List deleted" -msgstr "" +msgstr "已删除该列表" #: src/screens/List/ListHiddenScreen.tsx:129 msgid "List has been hidden" @@ -4100,7 +4097,7 @@ msgstr "隐藏列表" #: src/view/screens/ProfileList.tsx:395 msgctxt "toast" msgid "List muted" -msgstr "" +msgstr "已隐藏该列表" #: src/view/com/modals/CreateOrEditList.tsx:255 msgid "List Name" @@ -4109,17 +4106,17 @@ msgstr "列表名称" #: src/view/screens/ProfileList.tsx:449 msgctxt "toast" msgid "List unblocked" -msgstr "" +msgstr "已取消屏蔽该列表" #: src/view/screens/ProfileList.tsx:413 msgctxt "toast" msgid "List unmuted" -msgstr "" +msgstr "已取消隐藏该列表" #: src/Navigation.tsx:140 #: src/view/screens/Lists.tsx:62 -#: src/view/screens/Profile.tsx:219 -#: src/view/screens/Profile.tsx:227 +#: src/view/screens/Profile.tsx:221 +#: src/view/screens/Profile.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:669 #: src/view/shell/Drawer.tsx:501 msgid "Lists" @@ -4210,9 +4207,9 @@ msgstr "管理已保存的动态源" msgid "Manage your muted words and tags" msgstr "管理你的隐藏字词和标签" -#: src/screens/Messages/Inbox.tsx:300 -#: src/screens/Messages/Inbox.tsx:319 -#: src/screens/Messages/Inbox.tsx:326 +#: src/screens/Messages/Inbox.tsx:305 +#: src/screens/Messages/Inbox.tsx:324 +#: src/screens/Messages/Inbox.tsx:331 msgid "Mark all as read" msgstr "标记所有为已读" @@ -4221,12 +4218,12 @@ msgstr "标记所有为已读" msgid "Mark as read" msgstr "标记为已读" -#: src/screens/Messages/Inbox.tsx:287 -#: src/screens/Messages/Inbox.tsx:310 +#: src/screens/Messages/Inbox.tsx:292 +#: src/screens/Messages/Inbox.tsx:315 msgid "Marked all as read" msgstr "已标记所有为已读" -#: src/view/screens/Profile.tsx:222 +#: src/view/screens/Profile.tsx:224 msgid "Media" msgstr "媒体" @@ -4283,7 +4280,7 @@ msgstr "私信" #: src/screens/Settings/AppIconSettings/useAppIconSets.ts:81 msgctxt "Name of app icon variant" msgid "Midnight" -msgstr "" +msgstr "午夜" #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:47 #: src/lib/moderation/useReportOptions.ts:47 @@ -4323,12 +4320,12 @@ msgstr "你创建的内容审核列表" #: src/view/com/modals/CreateOrEditList.tsx:177 msgctxt "toast" msgid "Moderation list created" -msgstr "" +msgstr "已创建内容审核列表" #: src/view/com/modals/CreateOrEditList.tsx:163 msgctxt "toast" msgid "Moderation list updated" -msgstr "" +msgstr "已更新内容审核列表" #: src/screens/Moderation/index.tsx:239 msgid "Moderation lists" @@ -4558,8 +4555,8 @@ msgid "New" msgstr "新建" #: src/components/dms/dialogs/NewChatDialog.tsx:65 -#: src/screens/Messages/ChatList.tsx:350 -#: src/screens/Messages/ChatList.tsx:357 +#: src/screens/Messages/ChatList.tsx:351 +#: src/screens/Messages/ChatList.tsx:358 msgid "New chat" msgstr "新私信" @@ -4593,7 +4590,7 @@ msgstr "新密码" #: src/screens/Profile/ProfileFeed/index.tsx:238 #: src/view/screens/Feeds.tsx:549 #: src/view/screens/Notifications.tsx:165 -#: src/view/screens/Profile.tsx:505 +#: src/view/screens/Profile.tsx:507 #: src/view/screens/ProfileList.tsx:253 #: src/view/screens/ProfileList.tsx:286 msgid "New post" @@ -4787,7 +4784,7 @@ msgstr "暂时不需要" #: src/view/com/profile/ProfileMenu.tsx:406 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:774 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:358 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:361 msgid "Note about sharing" msgstr "分享注意事项" @@ -4795,7 +4792,7 @@ msgstr "分享注意事项" msgid "Note: Bluesky is an open and public network. This setting only limits the visibility of your content on the Bluesky app and website, and other apps may not respect this setting. Your content may still be shown to logged-out users by other apps and websites." msgstr "注意:Bluesky 是一个开放的社交网络。此设置仅限制你的内容在 Bluesky 应用及网页上的可见性,但第三方应用未必会遵从此设置,仍可能会向未登录的用户显示你发布的内容。" -#: src/screens/Messages/ChatList.tsx:263 +#: src/screens/Messages/ChatList.tsx:264 msgid "Nothing here" msgstr "这里什么也没有" @@ -5017,7 +5014,7 @@ msgstr "开启调试记录的额外详细信息" #: src/view/com/composer/videos/SubtitleDialog.tsx:45 msgid "Opens alt text dialog" -msgstr "" +msgstr "打开替代文本对话框" #: src/view/com/composer/photos/OpenCameraBtn.tsx:73 msgid "Opens camera on device" @@ -5025,7 +5022,7 @@ msgstr "开启设备相机" #: src/view/com/composer/videos/SubtitleDialog.tsx:44 msgid "Opens captions and alt text dialog" -msgstr "" +msgstr "打开字幕和替代文本对话框" #: src/screens/Settings/AccountSettings.tsx:127 msgid "Opens change handle dialog" @@ -5406,7 +5403,7 @@ msgstr "发布" #: src/view/com/post-thread/PostThread.tsx:540 msgctxt "description" msgid "Post" -msgstr "发布" +msgstr "帖文" #: src/view/com/composer/Composer.tsx:957 msgctxt "action" @@ -5427,7 +5424,7 @@ msgstr "@{0} 的帖文" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:186 msgctxt "toast" msgid "Post deleted" -msgstr "" +msgstr "已删除帖文" #: src/lib/api/index.ts:186 msgid "Post failed to upload. Please check your Internet connection and try again." @@ -5476,15 +5473,15 @@ msgstr "无法找到帖文" #: src/state/queries/pinned-post.ts:59 msgctxt "toast" msgid "Post pinned" -msgstr "" +msgstr "已固定帖文" #: src/state/queries/pinned-post.ts:61 msgctxt "toast" msgid "Post unpinned" -msgstr "" +msgstr "已取消固定帖文" #: src/screens/StarterPack/StarterPackScreen.tsx:186 -#: src/view/screens/Profile.tsx:220 +#: src/view/screens/Profile.tsx:222 msgid "Posts" msgstr "帖文" @@ -5503,7 +5500,7 @@ msgstr "潜在误导性链接" #: src/state/queries/notifications/settings.ts:44 msgctxt "toast" msgid "Preference saved" -msgstr "" +msgstr "已保存偏好设置" #: src/screens/Messages/components/MessageListError.tsx:19 msgid "Press to attempt reconnection" @@ -5571,7 +5568,7 @@ msgid "Processing..." msgstr "处理中……" #: src/view/screens/DebugMod.tsx:920 -#: src/view/screens/Profile.tsx:359 +#: src/view/screens/Profile.tsx:361 msgid "profile" msgstr "个人资料" @@ -5586,7 +5583,7 @@ msgstr "个人资料" #: src/view/com/modals/EditProfile.tsx:124 msgctxt "toast" msgid "Profile updated" -msgstr "" +msgstr "已更新个人资料" #: src/screens/Onboarding/StepFinished.tsx:264 msgid "Public" @@ -5718,8 +5715,8 @@ msgstr "拒绝" msgid "Reject chat request" msgstr "拒绝私信请求" -#: src/screens/Messages/ChatList.tsx:246 -#: src/screens/Messages/Inbox.tsx:186 +#: src/screens/Messages/ChatList.tsx:247 +#: src/screens/Messages/Inbox.tsx:191 msgid "Reload conversations" msgstr "重新加载对话" @@ -5790,6 +5787,7 @@ msgid "Remove from quick access?" msgstr "要从快速访问中移除吗?" #: src/screens/List/ListHiddenScreen.tsx:170 +#: src/screens/List/ListHiddenScreen.tsx:174 msgid "Remove from saved feeds" msgstr "从已保存的动态源中删除" @@ -5845,7 +5843,6 @@ msgid "Removed from my feeds" msgstr "已从我的动态源中删除" #: src/screens/List/ListHiddenScreen.tsx:94 -#: src/screens/List/ListHiddenScreen.tsx:174 msgid "Removed from saved feeds" msgstr "已从已保存的动态源中删除" @@ -5868,7 +5865,7 @@ msgstr "删除引用的帖文" msgid "Replace with Discover" msgstr "替换为“Discover”" -#: src/view/screens/Profile.tsx:221 +#: src/view/screens/Profile.tsx:223 msgid "Replies" msgstr "回复" @@ -5885,7 +5882,7 @@ msgctxt "action" msgid "Reply" msgstr "回复" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:264 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:267 msgid "Reply ({0, plural, one {# reply} other {# replies}})" msgstr "回复({0, plural, one {# 则回复} other {# 则回复}})" @@ -5936,7 +5933,7 @@ msgstr "对你进行回复" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:346 msgctxt "toast" msgid "Reply visibility updated" -msgstr "" +msgstr "已更新回复可见性" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:345 msgid "Reply was successfully hidden" @@ -6148,9 +6145,9 @@ msgstr "重试上次出错的操作" #: src/components/StarterPack/ProfileStarterPacks.tsx:334 #: src/screens/Login/LoginForm.tsx:323 #: src/screens/Login/LoginForm.tsx:330 -#: src/screens/Messages/ChatList.tsx:252 +#: src/screens/Messages/ChatList.tsx:253 #: src/screens/Messages/components/MessageListError.tsx:25 -#: src/screens/Messages/Inbox.tsx:192 +#: src/screens/Messages/Inbox.tsx:197 #: src/screens/Onboarding/StepInterests/index.tsx:217 #: src/screens/Onboarding/StepInterests/index.tsx:220 #: src/screens/Signup/BackNextButtons.tsx:53 @@ -6596,7 +6593,7 @@ msgstr "设置" #: src/screens/ModerationInteractionSettings/index.tsx:102 msgctxt "toast" msgid "Settings saved" -msgstr "" +msgstr "已保存设置" #: src/view/com/composer/labels/LabelsBtn.tsx:174 msgid "Sexual activity or erotic nudity." @@ -6615,7 +6612,7 @@ msgstr "性暗示" #: src/view/com/profile/ProfileMenu.tsx:225 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:481 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:490 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:347 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:350 #: src/view/screens/ProfileList.tsx:506 msgid "Share" msgstr "分享" @@ -6635,7 +6632,7 @@ msgstr "分享一件趣闻吧!" #: src/view/com/profile/ProfileMenu.tsx:411 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:779 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:363 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:366 msgid "Share anyway" msgstr "仍然分享" @@ -6942,8 +6939,8 @@ msgstr "发生错误,请重试。" msgid "Something wrong? Let us know." msgstr "有点问题?请告诉我们。" -#: src/App.native.tsx:121 -#: src/App.web.tsx:97 +#: src/App.native.tsx:122 +#: src/App.web.tsx:98 msgid "Sorry! Your session expired. Please sign in again." msgstr "很抱歉,你的登录会话已过期,请重新登录。" @@ -7022,7 +7019,7 @@ msgstr "你创建的新手包" msgid "Starter pack is invalid" msgstr "无效的新手包" -#: src/view/screens/Profile.tsx:226 +#: src/view/screens/Profile.tsx:228 msgid "Starter Packs" msgstr "新手包" @@ -7109,12 +7106,12 @@ msgstr "性暗示" #: src/screens/Settings/AppIconSettings/useAppIconSets.ts:60 msgctxt "Name of app icon variant" msgid "Sunrise" -msgstr "" +msgstr "日出" #: src/screens/Settings/AppIconSettings/useAppIconSets.ts:70 msgctxt "Name of app icon variant" msgid "Sunset" -msgstr "" +msgstr "日落" #: src/Navigation.tsx:286 #: src/view/screens/Support.tsx:31 @@ -7332,8 +7329,8 @@ msgid "The Privacy Policy has been moved to <0/>" msgstr "隐私政策已移动到 <0/>" #: src/view/com/composer/state/video.ts:395 -msgid "The selected video is larger than 50MB." -msgstr "选择的视频大小超过 50MB。" +msgid "The selected video is larger than 100 MB." +msgstr "选择的视频大小超过 100 MB。" #: src/lib/strings/errors.ts:18 msgid "The server appears to be experiencing issues. Please try again in a few moments." @@ -7597,7 +7594,7 @@ msgid "This post has been deleted." msgstr "这则帖文已被删除。" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:776 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:360 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:363 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't signed in." msgstr "这则帖文只对已登录用户可见。未登录的用户将无法看到。" @@ -7876,7 +7873,7 @@ msgstr "抱歉,你订阅的标记者不支持此举报类型。" msgid "Unlike" msgstr "取消喜欢" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:306 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:309 msgid "Unlike ({0, plural, one {# like} other {# likes}})" msgstr "取消喜欢({0, plural, one {# 次喜欢} other {# 次喜欢}})" @@ -7995,12 +7992,12 @@ msgstr "更新至 {domain}" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:318 msgctxt "toast" msgid "Updating quote attachment failed" -msgstr "" +msgstr "更新引用关联状态失败" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:350 msgctxt "toast" msgid "Updating reply visibility failed" -msgstr "" +msgstr "更新回复可见性失败" #: src/screens/Login/SetNewPasswordForm.tsx:190 msgid "Updating..." @@ -8084,7 +8081,7 @@ msgstr "使用者:" #: src/components/dms/ReportDialog.tsx:324 msgctxt "toast" msgid "User blocked" -msgstr "" +msgstr "已屏蔽该用户" #: src/components/moderation/ModerationDetailsDialog.tsx:71 #: src/lib/moderation/useModerationCauseDescription.ts:63 @@ -8122,12 +8119,12 @@ msgstr "你的用户列表" #: src/view/com/modals/CreateOrEditList.tsx:176 msgctxt "toast" msgid "User list created" -msgstr "" +msgstr "已创建用户列表" #: src/view/com/modals/CreateOrEditList.tsx:162 msgctxt "toast" msgid "User list updated" -msgstr "" +msgstr "已更新用户列表" #: src/screens/Login/LoginForm.tsx:201 msgid "Username or email address" @@ -8251,14 +8248,14 @@ msgstr "已上传视频" msgid "Video: {0}" msgstr "视频:{0}" -#: src/view/screens/Profile.tsx:223 +#: src/view/screens/Profile.tsx:225 msgid "Videos" msgstr "视频" #: src/view/com/composer/videos/SelectVideoBtn.tsx:60 #: src/view/com/composer/videos/SelectVideoBtn.tsx:75 msgid "Videos must be less than 3 minutes long" -msgstr "" +msgstr "视频长度不得超过 3 分钟" #: src/screens/Profile/Header/Shell.tsx:168 msgid "View {0}'s avatar" @@ -8521,8 +8518,8 @@ msgid "Who can reply" msgstr "哪些人可以回复" #: src/screens/Home/NoFeedsPinned.tsx:79 -#: src/screens/Messages/ChatList.tsx:230 -#: src/screens/Messages/Inbox.tsx:171 +#: src/screens/Messages/ChatList.tsx:231 +#: src/screens/Messages/Inbox.tsx:176 msgid "Whoops!" msgstr "糟糕!" @@ -8627,7 +8624,7 @@ msgstr "你" #: src/components/forms/HostingProvider.tsx:46 msgid "You are creating an account on" -msgstr "" +msgstr "你正在此平台创建账户" #: src/screens/SignupQueued.tsx:157 msgid "You are in line." @@ -8682,7 +8679,7 @@ msgstr "你还没有任何关注者。" msgid "You don't follow any users who follow @{name}." msgstr "你没有关注任何同样关注 @{name} 的用户。" -#: src/screens/Messages/Inbox.tsx:215 +#: src/screens/Messages/Inbox.tsx:220 msgid "You don't have any chat requests at the moment." msgstr "你目前没有任何私信请求。" @@ -8736,7 +8733,7 @@ msgstr "你已隐藏该账户。" msgid "You have muted this user" msgstr "你已隐藏该用户" -#: src/screens/Messages/ChatList.tsx:273 +#: src/screens/Messages/ChatList.tsx:274 msgid "You have no conversations yet. Start one!" msgstr "你还没有任何私信,试着与其他人展开对话吧!" diff --git a/src/locale/locales/zh-HK/messages.po b/src/locale/locales/zh-HK/messages.po index e6d31dd768..047d679c38 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: 2025-03-07 16:40\n" +"PO-Revision-Date: 2025-03-14 20:32\n" "Last-Translator: \n" "Language-Team: Chinese Traditional, Hong Kong\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -137,7 +137,7 @@ msgstr "第 {0} 個(共 {1} 個)" #. Accessibility label describing how many characters the user has entered out of a 50-character limit in a text input field #: src/screens/StarterPack/Wizard/StepDetails.tsx:55 msgid "{0} out of 50" -msgstr "" +msgstr "已輸入 {0} 個字元,最多輸入 50 個字元" #: src/screens/StarterPack/StarterPackScreen.tsx:485 msgid "{0} people have used this starter pack!" @@ -407,27 +407,27 @@ msgstr "帳號" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:375 msgctxt "toast" msgid "Account blocked" -msgstr "此帳經已封鎖" +msgstr "帳號經已封鎖" #: src/view/com/profile/ProfileMenu.tsx:154 msgctxt "toast" msgid "Account followed" -msgstr "此帳經已跟" +msgstr "帳號經已跟" #: src/view/com/profile/ProfileMenu.tsx:117 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:398 msgctxt "toast" msgid "Account muted" -msgstr "此帳經已靜音" +msgstr "帳號經已靜音" #: src/components/moderation/ModerationDetailsDialog.tsx:103 #: src/lib/moderation/useModerationCauseDescription.ts:98 msgid "Account Muted" -msgstr "此帳經已靜音" +msgstr "帳號經已靜音" #: src/components/moderation/ModerationDetailsDialog.tsx:89 msgid "Account Muted by List" -msgstr "此帳經已被清單靜音" +msgstr "帳號經已被清單靜音" #: src/screens/Settings/Settings.tsx:430 msgid "Account options" @@ -435,24 +435,24 @@ msgstr "帳號設定" #: src/screens/Settings/Settings.tsx:466 msgid "Account removed from quick access" -msgstr "此帳經已喺快速存取度移除" +msgstr "帳號經已喺快速存取度移除" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:137 #: src/view/com/profile/ProfileMenu.tsx:131 msgctxt "toast" msgid "Account unblocked" -msgstr "此帳經已解除封鎖" +msgstr "帳號經已解除封鎖" #: src/view/com/profile/ProfileMenu.tsx:166 msgctxt "toast" msgid "Account unfollowed" -msgstr "此帳經已唔再跟" +msgstr "帳號經已唔再跟" #: src/view/com/profile/ProfileMenu.tsx:107 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:388 msgctxt "toast" msgid "Account unmuted" -msgstr "此帳經已唔再靜音" +msgstr "帳號經已唔再靜音" #: src/components/dialogs/MutedWords.tsx:328 #: src/view/com/modals/ListAddRemoveUsers.tsx:269 @@ -560,14 +560,11 @@ msgstr "將下低嘅 DNS 記錄新增到你嘅網域:" msgid "Add this feed to your feeds" msgstr "將佢加入到你嘅動態源" +#: src/view/com/profile/ProfileMenu.tsx:273 #: src/view/com/profile/ProfileMenu.tsx:276 msgid "Add to lists" msgstr "加到清單" -#: src/view/com/profile/ProfileMenu.tsx:273 -msgid "Add to Lists" -msgstr "加入到清單" - #: src/view/com/feeds/FeedSourceCard.tsx:269 msgid "Add to my feeds" msgstr "加入到我嘅動態源" @@ -987,7 +984,7 @@ msgstr "自動播放影片同 GIF" msgid "Back" msgstr "返去" -#: src/screens/Messages/Inbox.tsx:233 +#: src/screens/Messages/Inbox.tsx:238 msgid "Back to Chats" msgstr "返去傾偈" @@ -1318,9 +1315,9 @@ msgid "Cancels opening the linked website" msgstr "唔再打開網站連結" #: src/state/shell/composer/index.tsx:82 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:118 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:159 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:195 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:121 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:162 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:198 msgid "Cannot interact with a blocked user" msgstr "唔得同封鎖咗嘅用戶互動" @@ -1423,14 +1420,14 @@ msgid "Chat request inbox" msgstr "傾偈請求收件箱" #: src/screens/Messages/components/InboxPreview.tsx:64 -#: src/screens/Messages/Inbox.tsx:72 +#: src/screens/Messages/Inbox.tsx:77 msgid "Chat requests" msgstr "傾偈邀請" #: src/components/dms/ConvoMenu.tsx:75 #: src/components/dms/MessageMenu.tsx:83 #: src/Navigation.tsx:413 -#: src/screens/Messages/ChatList.tsx:327 +#: src/screens/Messages/ChatList.tsx:328 msgid "Chat settings" msgstr "傾偈設定" @@ -1443,8 +1440,8 @@ msgctxt "toast" msgid "Chat unmuted" msgstr "傾偈經已唔再靜音" -#: src/screens/Messages/ChatList.tsx:343 -#: src/screens/Messages/ChatList.tsx:367 +#: src/screens/Messages/ChatList.tsx:344 +#: src/screens/Messages/ChatList.tsx:368 msgid "Chats" msgstr "傾偈" @@ -1671,7 +1668,7 @@ msgstr "撰寫回覆" #: src/view/com/composer/Composer.tsx:1652 msgid "Compressing video..." -msgstr "壓縮緊條片..." +msgstr "壓縮緊條片……" #: src/components/moderation/LabelPreference.tsx:82 msgid "Configure content filtering setting for category: {name}" @@ -1731,7 +1728,7 @@ msgstr "驗證碼" #: src/screens/Login/LoginForm.tsx:337 msgid "Connecting..." -msgstr "連緊線..." +msgstr "連緊線……" #: src/screens/Signup/index.tsx:179 #: src/screens/Signup/index.tsx:182 @@ -1800,7 +1797,7 @@ msgstr "用 {0} 繼續 (目前已登入)" #: src/view/com/post-thread/PostThreadLoadMore.tsx:60 msgid "Continue thread..." -msgstr "繼續撈啲討論串..." +msgstr "繼續撈啲討論串……" #: src/screens/Onboarding/StepInterests/index.tsx:241 #: src/screens/Onboarding/StepProfile/index.tsx:275 @@ -1835,7 +1832,7 @@ msgstr "經已複製構建版本去剪貼簿" #: src/lib/sharing.ts:41 #: src/view/com/modals/InviteCodes.tsx:153 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:246 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:394 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:397 msgid "Copied to clipboard" msgstr "複製咗去剪貼簿喇" @@ -2946,8 +2943,8 @@ msgstr "刪唔到帖文,唔該試多一次" msgid "Failed to delete starter pack" msgstr "刪唔到新手包" -#: src/screens/Messages/ChatList.tsx:242 -#: src/screens/Messages/Inbox.tsx:182 +#: src/screens/Messages/ChatList.tsx:243 +#: src/screens/Messages/Inbox.tsx:187 msgid "Failed to load conversations" msgstr "撈唔到對話" @@ -2973,8 +2970,8 @@ msgstr "撈唔到建議嘅動態源" msgid "Failed to load suggested follows" msgstr "撈唔到建議你跟嘅人" -#: src/screens/Messages/Inbox.tsx:290 -#: src/screens/Messages/Inbox.tsx:313 +#: src/screens/Messages/Inbox.tsx:295 +#: src/screens/Messages/Inbox.tsx:318 msgid "Failed to mark all requests as read" msgstr "標記唔到全部邀請做已讀" @@ -3053,12 +3050,12 @@ msgstr "意見" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:286 msgctxt "toast" msgid "Feedback sent!" -msgstr "意見經已提交!" +msgstr "意見經已送出!" #: src/Navigation.tsx:428 #: src/screens/StarterPack/StarterPackScreen.tsx:185 #: src/view/screens/Feeds.tsx:508 -#: src/view/screens/Profile.tsx:225 +#: src/view/screens/Profile.tsx:227 #: src/view/screens/SavedFeeds.tsx:96 #: src/view/screens/Search/Search.tsx:531 #: src/view/shell/desktop/LeftNav.tsx:651 @@ -3353,7 +3350,7 @@ msgstr "開始啦" msgid "Getting started" msgstr "開始啦" -#: src/components/MediaPreview.tsx:108 +#: src/components/MediaPreview.tsx:116 msgid "GIF" msgstr "GIF" @@ -3369,7 +3366,7 @@ msgstr "明顯違反法律或服務條款" #: src/components/Layout/Header/index.tsx:126 #: src/components/moderation/ScreenHider.tsx:154 #: src/components/moderation/ScreenHider.tsx:163 -#: src/screens/Messages/Inbox.tsx:223 +#: src/screens/Messages/Inbox.tsx:228 #: src/screens/Profile/ProfileFeed/index.tsx:89 #: src/screens/VideoFeed/components/Header.tsx:163 #: src/screens/VideoFeed/index.tsx:1108 @@ -3724,7 +3721,7 @@ msgid "Inappropriate messages or explicit links" msgstr "不當嘅訊息或敏感內容連結" #. Title message shown in chat requests inbox when it's empty -#: src/screens/Messages/Inbox.tsx:203 +#: src/screens/Messages/Inbox.tsx:208 msgid "Inbox zero!" msgstr "收件箱乾淨晒!" @@ -3860,7 +3857,7 @@ msgid "Labeled by the author." msgstr "發佈者所標記。" #: src/view/com/composer/labels/LabelsBtn.tsx:75 -#: src/view/screens/Profile.tsx:218 +#: src/view/screens/Profile.tsx:220 msgid "Labels" msgstr "標記" @@ -4000,7 +3997,7 @@ msgstr "淺色" msgid "Like" msgstr "讚佢" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:312 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:315 msgid "Like ({0, plural, one {# like} other {# likes}})" msgstr "讚佢({0, plural, one {# 人讚佢} other {# 人讚佢}})" @@ -4045,7 +4042,7 @@ msgstr "有 {0, plural, one {# 人} other {# 人}}讚佢" msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "有 {likeCount, plural, one {# 人} other {# 人}}讚佢" -#: src/view/screens/Profile.tsx:224 +#: src/view/screens/Profile.tsx:226 msgid "Likes" msgstr "讚好" @@ -4118,8 +4115,8 @@ msgstr "清單經已唔再靜音" #: src/Navigation.tsx:140 #: src/view/screens/Lists.tsx:62 -#: src/view/screens/Profile.tsx:219 -#: src/view/screens/Profile.tsx:227 +#: src/view/screens/Profile.tsx:221 +#: src/view/screens/Profile.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:669 #: src/view/shell/Drawer.tsx:501 msgid "Lists" @@ -4154,7 +4151,7 @@ msgstr "撈下新嘅帖文" #: src/view/com/composer/text-input/mobile/Autocomplete.tsx:94 msgid "Loading..." -msgstr "撈緊..." +msgstr "撈緊……" #: src/Navigation.tsx:281 msgid "Log" @@ -4210,9 +4207,9 @@ msgstr "管理儲存咗嘅動態源" msgid "Manage your muted words and tags" msgstr "管理你嘅靜音字詞同標籤" -#: src/screens/Messages/Inbox.tsx:300 -#: src/screens/Messages/Inbox.tsx:319 -#: src/screens/Messages/Inbox.tsx:326 +#: src/screens/Messages/Inbox.tsx:305 +#: src/screens/Messages/Inbox.tsx:324 +#: src/screens/Messages/Inbox.tsx:331 msgid "Mark all as read" msgstr "標記晒做已讀" @@ -4221,12 +4218,12 @@ msgstr "標記晒做已讀" msgid "Mark as read" msgstr "標記爲已讀" -#: src/screens/Messages/Inbox.tsx:287 -#: src/screens/Messages/Inbox.tsx:310 +#: src/screens/Messages/Inbox.tsx:292 +#: src/screens/Messages/Inbox.tsx:315 msgid "Marked all as read" msgstr "經已標記晒做已讀" -#: src/view/screens/Profile.tsx:222 +#: src/view/screens/Profile.tsx:224 msgid "Media" msgstr "媒體" @@ -4558,8 +4555,8 @@ msgid "New" msgstr "新增" #: src/components/dms/dialogs/NewChatDialog.tsx:65 -#: src/screens/Messages/ChatList.tsx:350 -#: src/screens/Messages/ChatList.tsx:357 +#: src/screens/Messages/ChatList.tsx:351 +#: src/screens/Messages/ChatList.tsx:358 msgid "New chat" msgstr "同人傾偈" @@ -4593,7 +4590,7 @@ msgstr "新密碼" #: src/screens/Profile/ProfileFeed/index.tsx:238 #: src/view/screens/Feeds.tsx:549 #: src/view/screens/Notifications.tsx:165 -#: src/view/screens/Profile.tsx:505 +#: src/view/screens/Profile.tsx:507 #: src/view/screens/ProfileList.tsx:253 #: src/view/screens/ProfileList.tsx:286 msgid "New post" @@ -4787,7 +4784,7 @@ msgstr "而家唔使" #: src/view/com/profile/ProfileMenu.tsx:406 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:774 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:358 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:361 msgid "Note about sharing" msgstr "關於分享嘅注意事項" @@ -4795,7 +4792,7 @@ msgstr "關於分享嘅注意事項" msgid "Note: Bluesky is an open and public network. This setting only limits the visibility of your content on the Bluesky app and website, and other apps may not respect this setting. Your content may still be shown to logged-out users by other apps and websites." msgstr "註:Bluesky 係一個開放同公開嘅社羣網絡。呢個設定淨係會限制你嘅內容喺 Bluesky App 同網站上面嘅可見度,而其他 Apps 可能唔會遵守呢個設定。其他 Apps 同網站依然有可能會俾未登入嘅用戶睇你啲嘢。" -#: src/screens/Messages/ChatList.tsx:263 +#: src/screens/Messages/ChatList.tsx:264 msgid "Nothing here" msgstr "呢度乜都冇" @@ -5131,7 +5128,7 @@ msgstr "其他帳號" #: src/view/com/composer/select-language/SelectLangBtn.tsx:93 msgid "Other..." -msgstr "其他..." +msgstr "其他……" #: src/components/dms/ReportDialog.tsx:348 msgid "Our moderation team has received your report." @@ -5406,7 +5403,7 @@ msgstr "發文" #: src/view/com/post-thread/PostThread.tsx:540 msgctxt "description" msgid "Post" -msgstr "發文" +msgstr "帖文" #: src/view/com/composer/Composer.tsx:957 msgctxt "action" @@ -5484,7 +5481,7 @@ msgid "Post unpinned" msgstr "帖文經已唔再固定" #: src/screens/StarterPack/StarterPackScreen.tsx:186 -#: src/view/screens/Profile.tsx:220 +#: src/view/screens/Profile.tsx:222 msgid "Posts" msgstr "帖文" @@ -5563,15 +5560,15 @@ msgstr "私隱政策" #: src/view/com/composer/Composer.tsx:1658 msgid "Processing video..." -msgstr "處理緊條片..." +msgstr "處理緊條片……" #: src/lib/api/index.ts:60 #: src/screens/Login/ForgotPasswordForm.tsx:149 msgid "Processing..." -msgstr "幫緊你幫緊你..." +msgstr "幫緊你……" #: src/view/screens/DebugMod.tsx:920 -#: src/view/screens/Profile.tsx:359 +#: src/view/screens/Profile.tsx:361 msgid "profile" msgstr "個人檔案" @@ -5660,7 +5657,7 @@ msgstr "超過咗速率限制——你喺短時間內改過帳號頭銜太多, #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:612 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:622 msgid "Re-attach quote" -msgstr "重新附上引用" +msgstr "重新連結引用" #: src/screens/Deactivated.tsx:141 msgid "Reactivate your account" @@ -5718,8 +5715,8 @@ msgstr "拒絕" msgid "Reject chat request" msgstr "拒絕傾偈邀請" -#: src/screens/Messages/ChatList.tsx:246 -#: src/screens/Messages/Inbox.tsx:186 +#: src/screens/Messages/ChatList.tsx:247 +#: src/screens/Messages/Inbox.tsx:191 msgid "Reload conversations" msgstr "撈多次對話" @@ -5790,6 +5787,7 @@ msgid "Remove from quick access?" msgstr "係咪要喺快速存取中刪除?" #: src/screens/List/ListHiddenScreen.tsx:170 +#: src/screens/List/ListHiddenScreen.tsx:174 msgid "Remove from saved feeds" msgstr "喺儲存咗嘅動態源度刪除" @@ -5845,7 +5843,6 @@ msgid "Removed from my feeds" msgstr "經已喺我嘅動態源度刪除" #: src/screens/List/ListHiddenScreen.tsx:94 -#: src/screens/List/ListHiddenScreen.tsx:174 msgid "Removed from saved feeds" msgstr "經已喺儲存咗嘅動態源度刪除" @@ -5868,7 +5865,7 @@ msgstr "刪除引用過嘅帖文" msgid "Replace with Discover" msgstr "用「Discover」取代" -#: src/view/screens/Profile.tsx:221 +#: src/view/screens/Profile.tsx:223 msgid "Replies" msgstr "回覆" @@ -5885,7 +5882,7 @@ msgctxt "action" msgid "Reply" msgstr "回覆" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:264 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:267 msgid "Reply ({0, plural, one {# reply} other {# replies}})" msgstr "回覆({0, plural, one {# 個回覆} other {# 個回覆}})" @@ -6148,9 +6145,9 @@ msgstr "試多次執行上一個出錯誤嘅動作" #: src/components/StarterPack/ProfileStarterPacks.tsx:334 #: src/screens/Login/LoginForm.tsx:323 #: src/screens/Login/LoginForm.tsx:330 -#: src/screens/Messages/ChatList.tsx:252 +#: src/screens/Messages/ChatList.tsx:253 #: src/screens/Messages/components/MessageListError.tsx:25 -#: src/screens/Messages/Inbox.tsx:192 +#: src/screens/Messages/Inbox.tsx:197 #: src/screens/Onboarding/StepInterests/index.tsx:217 #: src/screens/Onboarding/StepInterests/index.tsx:220 #: src/screens/Signup/BackNextButtons.tsx:53 @@ -6358,7 +6355,7 @@ msgstr "搵 Tenor" #: src/screens/Profile/ProfileSearch.tsx:35 msgid "Search..." -msgstr "搵..." +msgstr "搵……" #: src/components/dms/dialogs/SearchablePeopleList.tsx:512 #: src/components/ProgressGuide/FollowDialog.tsx:765 @@ -6435,7 +6432,7 @@ msgstr "揀選靜音將呢個字詞要幾耐。" #: src/view/com/composer/videos/SubtitleDialog.tsx:245 msgid "Select language..." -msgstr "揀選語言..." +msgstr "揀選語言……" #: src/screens/Settings/LanguageSettings.tsx:275 msgid "Select languages" @@ -6531,7 +6528,7 @@ msgstr "傳送訊息" #: src/components/dms/dialogs/ShareViaChatDialog.tsx:62 msgid "Send post to..." -msgstr "傳送帖文到..." +msgstr "傳送帖文到……" #: src/components/dms/ReportDialog.tsx:271 #: src/components/dms/ReportDialog.tsx:274 @@ -6615,7 +6612,7 @@ msgstr "性暗示" #: src/view/com/profile/ProfileMenu.tsx:225 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:481 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:490 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:347 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:350 #: src/view/screens/ProfileList.tsx:506 msgid "Share" msgstr "分享" @@ -6635,7 +6632,7 @@ msgstr "分享一個勁攪嘢嘅事實!" #: src/view/com/profile/ProfileMenu.tsx:411 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:779 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:363 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:366 msgid "Share anyway" msgstr "點都要分享" @@ -6824,7 +6821,7 @@ msgstr "用 {0} 身份登入" #: src/screens/Login/ChooseAccountForm.tsx:80 msgid "Sign in as..." -msgstr "登入用..." +msgstr "登入爲......" #: src/components/dialogs/Signin.tsx:75 msgid "Sign in or create your account to join the conversation!" @@ -6881,7 +6878,7 @@ msgstr "唔用新手包註冊" #: src/components/FeedInterstitials.tsx:337 msgid "Similar accounts" -msgstr "相似帳號" +msgstr "類似帳號" #: src/screens/Onboarding/StepInterests/index.tsx:231 #: src/screens/StarterPack/Wizard/index.tsx:195 @@ -6942,8 +6939,8 @@ msgstr "出咗問題,唔該試多一次。" msgid "Something wrong? Let us know." msgstr "有輘輷?話畀我哋知。" -#: src/App.native.tsx:121 -#: src/App.web.tsx:97 +#: src/App.native.tsx:122 +#: src/App.web.tsx:98 msgid "Sorry! Your session expired. Please sign in again." msgstr "對唔住!你嘅登入狀態過咗期,唔該試多次登入。" @@ -7022,7 +7019,7 @@ msgstr "你嘅新手包" msgid "Starter pack is invalid" msgstr "無效新手包" -#: src/view/screens/Profile.tsx:226 +#: src/view/screens/Profile.tsx:228 msgid "Starter Packs" msgstr "新手包" @@ -7332,8 +7329,8 @@ msgid "The Privacy Policy has been moved to <0/>" msgstr "私隱政策擺咗去 <0/>" #: src/view/com/composer/state/video.ts:395 -msgid "The selected video is larger than 50MB." -msgstr "揀選嘅影片超過 50MB。" +msgid "The selected video is larger than 100 MB." +msgstr "揀咗嘅嗰條片大過 100 MB。" #: src/lib/strings/errors.ts:18 msgid "The server appears to be experiencing issues. Please try again in a few moments." @@ -7597,7 +7594,7 @@ msgid "This post has been deleted." msgstr "呢條帖文經已刪咗。" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:776 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:360 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:363 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't signed in." msgstr "呢條帖文淨係畀登入咗嘅用戶睇,冇得俾未登入嘅人睇。" @@ -7876,7 +7873,7 @@ msgstr "唔好意思,你訂閱嘅標記服務冇一個係支援呢個擧報類 msgid "Unlike" msgstr "唔再讚佢" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:306 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:309 msgid "Unlike ({0, plural, one {# like} other {# likes}})" msgstr "唔再讚佢({0, plural, one {# 人讚佢} other {# 人讚佢}})" @@ -7995,7 +7992,7 @@ msgstr "更新成 {domain}" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:318 msgctxt "toast" msgid "Updating quote attachment failed" -msgstr "更新唔到引用關聯" +msgstr "更新唔到引用連結狀態" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:350 msgctxt "toast" @@ -8004,7 +8001,7 @@ msgstr "更新唔到回覆可見度" #: src/screens/Login/SetNewPasswordForm.tsx:190 msgid "Updating..." -msgstr "更新緊..." +msgstr "更新緊……" #: src/screens/Onboarding/StepProfile/index.tsx:290 msgid "Upload a photo instead" @@ -8035,16 +8032,16 @@ msgstr "喺圖片庫度上載" #: src/lib/api/index.ts:302 msgid "Uploading images..." -msgstr "上載緊圖片..." +msgstr "上載緊圖片……" #: src/lib/api/index.ts:356 #: src/lib/api/index.ts:380 msgid "Uploading link thumbnail..." -msgstr "上載緊連結縮圖..." +msgstr "上載緊連結縮圖……" #: src/view/com/composer/Composer.tsx:1655 msgid "Uploading video..." -msgstr "上載緊條片..." +msgstr "上載緊條片……" #: src/screens/Settings/AppPasswords.tsx:67 msgid "Use app passwords to sign in to other Bluesky clients without giving full access to your account or password." @@ -8251,7 +8248,7 @@ msgstr "影片上載成功" msgid "Video: {0}" msgstr "影片:{0}" -#: src/view/screens/Profile.tsx:223 +#: src/view/screens/Profile.tsx:225 msgid "Videos" msgstr "影片" @@ -8358,7 +8355,7 @@ msgstr "睇下你嘅內容審覈清單" #: src/screens/Moderation/index.tsx:249 msgid "View your muted accounts" -msgstr "睇下你嘅靜音帳號" +msgstr "睇下你靜音咗嘅帳號" #: src/view/com/util/images/AutoSizedImage.tsx:199 #: src/view/com/util/images/AutoSizedImage.tsx:221 @@ -8521,8 +8518,8 @@ msgid "Who can reply" msgstr "邊個可以回覆" #: src/screens/Home/NoFeedsPinned.tsx:79 -#: src/screens/Messages/ChatList.tsx:230 -#: src/screens/Messages/Inbox.tsx:171 +#: src/screens/Messages/ChatList.tsx:231 +#: src/screens/Messages/Inbox.tsx:176 msgid "Whoops!" msgstr "大鑊!" @@ -8627,7 +8624,7 @@ msgstr "你" #: src/components/forms/HostingProvider.tsx:46 msgid "You are creating an account on" -msgstr "" +msgstr "你嘅帳號將建立於" #: src/screens/SignupQueued.tsx:157 msgid "You are in line." @@ -8682,7 +8679,7 @@ msgstr "你未有任何擁躉。" msgid "You don't follow any users who follow @{name}." msgstr "你未有跟任何跟咗 @{name} 嘅用戶。" -#: src/screens/Messages/Inbox.tsx:215 +#: src/screens/Messages/Inbox.tsx:220 msgid "You don't have any chat requests at the moment." msgstr "你而家未收到任何傾偈邀請。" @@ -8736,7 +8733,7 @@ msgstr "你經已靜音咗呢個帳號。" msgid "You have muted this user" msgstr "你經已將呢個用戶靜音" -#: src/screens/Messages/ChatList.tsx:273 +#: src/screens/Messages/ChatList.tsx:274 msgid "You have no conversations yet. Start one!" msgstr "你仲未同人傾過偈,試下同其他人傾偈啦!" @@ -8919,7 +8916,7 @@ msgstr "你嘅帳號" #: src/view/com/modals/DeleteAccount.tsx:84 msgid "Your account has been deleted" -msgstr "你個帳號經已刪咗" +msgstr "你嘅帳號經已刪除" #: src/screens/Takendown.tsx:146 msgid "Your account has been suspended" diff --git a/src/locale/locales/zh-TW/messages.po b/src/locale/locales/zh-TW/messages.po index a174dfdbaa..fb26964a81 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: 2025-03-07 16:40\n" +"PO-Revision-Date: 2025-03-14 20:32\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -137,7 +137,7 @@ msgstr "第 {0} 個 (共 {1} 個)" #. Accessibility label describing how many characters the user has entered out of a 50-character limit in a text input field #: src/screens/StarterPack/Wizard/StepDetails.tsx:55 msgid "{0} out of 50" -msgstr "" +msgstr "已輸入 {0} 個字元,最多可輸入 50 個字元" #: src/screens/StarterPack/StarterPackScreen.tsx:485 msgid "{0} people have used this starter pack!" @@ -407,18 +407,18 @@ msgstr "帳號" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:375 msgctxt "toast" msgid "Account blocked" -msgstr "成功封鎖此帳號" +msgstr "成功封鎖帳號" #: src/view/com/profile/ProfileMenu.tsx:154 msgctxt "toast" msgid "Account followed" -msgstr "成功跟隨此帳號" +msgstr "成功跟隨帳號" #: src/view/com/profile/ProfileMenu.tsx:117 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:398 msgctxt "toast" msgid "Account muted" -msgstr "成功靜音此帳號" +msgstr "成功靜音帳號" #: src/components/moderation/ModerationDetailsDialog.tsx:103 #: src/lib/moderation/useModerationCauseDescription.ts:98 @@ -441,18 +441,18 @@ msgstr "成功從快速存取中移除帳號" #: src/view/com/profile/ProfileMenu.tsx:131 msgctxt "toast" msgid "Account unblocked" -msgstr "成功解除封鎖此帳號" +msgstr "成功解除封鎖帳號" #: src/view/com/profile/ProfileMenu.tsx:166 msgctxt "toast" msgid "Account unfollowed" -msgstr "成功取消跟隨此帳號" +msgstr "成功取消跟隨帳號" #: src/view/com/profile/ProfileMenu.tsx:107 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:388 msgctxt "toast" msgid "Account unmuted" -msgstr "成功取消靜音此帳號" +msgstr "成功取消靜音帳號" #: src/components/dialogs/MutedWords.tsx:328 #: src/view/com/modals/ListAddRemoveUsers.tsx:269 @@ -560,14 +560,11 @@ msgstr "將以下 DNS 記錄新增到您的網域:" msgid "Add this feed to your feeds" msgstr "將此新增至您的動態源" +#: src/view/com/profile/ProfileMenu.tsx:273 #: src/view/com/profile/ProfileMenu.tsx:276 msgid "Add to lists" msgstr "新增至列表" -#: src/view/com/profile/ProfileMenu.tsx:273 -msgid "Add to Lists" -msgstr "新增至列表" - #: src/view/com/feeds/FeedSourceCard.tsx:269 msgid "Add to my feeds" msgstr "新增到我的動態源" @@ -753,11 +750,11 @@ msgstr "問題未包含在上述選項" #: src/components/dms/dialogs/NewChatDialog.tsx:41 msgid "An issue occurred starting the chat" -msgstr "" +msgstr "發起對話時發生問題" #: src/components/dms/dialogs/ShareViaChatDialog.tsx:47 msgid "An issue occurred while trying to open the chat" -msgstr "" +msgstr "開啟對話時發生問題" #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 @@ -817,19 +814,19 @@ msgstr "應用程式專用密碼" #: src/screens/Settings/AppPasswords.tsx:147 msgctxt "toast" msgid "App password deleted" -msgstr "成功刪除此應用程式專用密碼" +msgstr "成功刪除應用程式專用密碼" #: src/screens/Settings/components/AddAppPasswordDialog.tsx:84 msgid "App password name must be unique" -msgstr "應用程式密碼名稱不得與現有的重複" +msgstr "密碼名稱不得與現有的重複" #: src/screens/Settings/components/AddAppPasswordDialog.tsx:62 msgid "App password names can only contain letters, numbers, spaces, dashes, and underscores" -msgstr "應用程式專用密碼只能包含字母、數字、空格、連字號 (-)、底線 (_)" +msgstr "密碼名稱只能包含字母、數字、空格、連字號 (-)、底線 (_)" #: src/screens/Settings/components/AddAppPasswordDialog.tsx:80 msgid "App password names must be at least 4 characters long" -msgstr "應用程式專用密碼名稱必須至少有 4 個字元" +msgstr "密碼名稱必須至少包含 4 個字元" #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:63 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:66 @@ -895,7 +892,7 @@ msgstr "已封存的貼文" #: src/screens/Settings/AppPasswords.tsx:209 msgid "Are you sure you want to delete the app password \"{0}\"?" -msgstr "您確定要刪除應用程式專用密碼「{0}」嗎?" +msgstr "您確定要刪除此應用程式專用密碼「{0}」嗎?" #: src/components/dms/MessageMenu.tsx:152 msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participant." @@ -957,7 +954,7 @@ msgstr "至少 3 個字元" #: src/screens/Settings/AppIconSettings/useAppIconSets.ts:40 msgctxt "Name of app icon variant" msgid "Aurora" -msgstr "" +msgstr "極光" #: src/screens/Settings/AccessibilitySettings.tsx:105 msgid "Autoplay options have moved to the <0>Content and Media settings." @@ -987,7 +984,7 @@ msgstr "自動播放影片和 GIF" msgid "Back" msgstr "返回" -#: src/screens/Messages/Inbox.tsx:233 +#: src/screens/Messages/Inbox.tsx:238 msgid "Back to Chats" msgstr "返回對話" @@ -1318,9 +1315,9 @@ msgid "Cancels opening the linked website" msgstr "取消開啟網站連結" #: src/state/shell/composer/index.tsx:82 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:118 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:159 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:195 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:121 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:162 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:198 msgid "Cannot interact with a blocked user" msgstr "無法與被封鎖的用戶進行互動" @@ -1423,14 +1420,14 @@ msgid "Chat request inbox" msgstr "對話邀請收件匣" #: src/screens/Messages/components/InboxPreview.tsx:64 -#: src/screens/Messages/Inbox.tsx:72 +#: src/screens/Messages/Inbox.tsx:77 msgid "Chat requests" msgstr "對話邀請" #: src/components/dms/ConvoMenu.tsx:75 #: src/components/dms/MessageMenu.tsx:83 #: src/Navigation.tsx:413 -#: src/screens/Messages/ChatList.tsx:327 +#: src/screens/Messages/ChatList.tsx:328 msgid "Chat settings" msgstr "對話設定" @@ -1443,8 +1440,8 @@ msgctxt "toast" msgid "Chat unmuted" msgstr "成功取消靜音對話" -#: src/screens/Messages/ChatList.tsx:343 -#: src/screens/Messages/ChatList.tsx:367 +#: src/screens/Messages/ChatList.tsx:344 +#: src/screens/Messages/ChatList.tsx:368 msgid "Chats" msgstr "對話" @@ -1671,7 +1668,7 @@ msgstr "撰寫回覆" #: src/view/com/composer/Composer.tsx:1652 msgid "Compressing video..." -msgstr "正在壓縮影片..." +msgstr "正在壓縮影片……" #: src/components/moderation/LabelPreference.tsx:82 msgid "Configure content filtering setting for category: {name}" @@ -1731,7 +1728,7 @@ msgstr "驗證碼" #: src/screens/Login/LoginForm.tsx:337 msgid "Connecting..." -msgstr "連線中…" +msgstr "連線中……" #: src/screens/Signup/index.tsx:179 #: src/screens/Signup/index.tsx:182 @@ -1800,7 +1797,7 @@ msgstr "以 {0} 的身分繼續 (目前已登入)" #: src/view/com/post-thread/PostThreadLoadMore.tsx:60 msgid "Continue thread..." -msgstr "繼續載入討論串…" +msgstr "繼續載入討論串……" #: src/screens/Onboarding/StepInterests/index.tsx:241 #: src/screens/Onboarding/StepProfile/index.tsx:275 @@ -1816,7 +1813,7 @@ msgstr "成功刪除對話" #: src/screens/Messages/components/ChatListItem.tsx:189 msgid "Conversation deleted" -msgstr "成功刪除對話" +msgstr "對話已刪除" #: src/screens/Onboarding/index.tsx:41 msgid "Cooking" @@ -1835,7 +1832,7 @@ msgstr "成功複製組建版本號至剪貼簿" #: src/lib/sharing.ts:41 #: src/view/com/modals/InviteCodes.tsx:153 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:246 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:394 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:397 msgid "Copied to clipboard" msgstr "成功複製至剪貼簿" @@ -2202,7 +2199,7 @@ msgstr "描述太長,最大字元數限制為 {DESCRIPTION_MAX_GRAPHEMES}。" #: src/view/com/composer/GifAltText.tsx:150 #: src/view/com/composer/photos/ImageAltTextDialog.tsx:114 msgid "Descriptive alt text" -msgstr "生動的替代文字" +msgstr "描述性替代文字" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:613 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:623 @@ -2946,8 +2943,8 @@ msgstr "無法刪除貼文,請再試一次" msgid "Failed to delete starter pack" msgstr "無法刪除新手包" -#: src/screens/Messages/ChatList.tsx:242 -#: src/screens/Messages/Inbox.tsx:182 +#: src/screens/Messages/ChatList.tsx:243 +#: src/screens/Messages/Inbox.tsx:187 msgid "Failed to load conversations" msgstr "無法載入對話" @@ -2973,8 +2970,8 @@ msgstr "無法載入建議的動態源" msgid "Failed to load suggested follows" msgstr "無法載入建議的跟隨者" -#: src/screens/Messages/Inbox.tsx:290 -#: src/screens/Messages/Inbox.tsx:313 +#: src/screens/Messages/Inbox.tsx:295 +#: src/screens/Messages/Inbox.tsx:318 msgid "Failed to mark all requests as read" msgstr "無法將所有邀請標示為已讀" @@ -3053,12 +3050,12 @@ msgstr "意見回饋" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:286 msgctxt "toast" msgid "Feedback sent!" -msgstr "已送出意見回饋!" +msgstr "成功送出意見回饋!" #: src/Navigation.tsx:428 #: src/screens/StarterPack/StarterPackScreen.tsx:185 #: src/view/screens/Feeds.tsx:508 -#: src/view/screens/Profile.tsx:225 +#: src/view/screens/Profile.tsx:227 #: src/view/screens/SavedFeeds.tsx:96 #: src/view/screens/Search/Search.tsx:531 #: src/view/shell/desktop/LeftNav.tsx:651 @@ -3082,7 +3079,7 @@ msgstr "我們覺得您可能會喜歡的動態源。" #: src/screens/Settings/components/OTAInfo.tsx:58 msgid "Fetch update" -msgstr "獲取更新" +msgstr "取得更新" #: src/screens/Settings/components/ExportCarDialog.tsx:43 msgid "File saved successfully!" @@ -3353,7 +3350,7 @@ msgstr "開始" msgid "Getting started" msgstr "開始吧" -#: src/components/MediaPreview.tsx:108 +#: src/components/MediaPreview.tsx:116 msgid "GIF" msgstr "GIF" @@ -3369,7 +3366,7 @@ msgstr "明顯違反法律或服務條款" #: src/components/Layout/Header/index.tsx:126 #: src/components/moderation/ScreenHider.tsx:154 #: src/components/moderation/ScreenHider.tsx:163 -#: src/screens/Messages/Inbox.tsx:223 +#: src/screens/Messages/Inbox.tsx:228 #: src/screens/Profile/ProfileFeed/index.tsx:89 #: src/screens/VideoFeed/components/Header.tsx:163 #: src/screens/VideoFeed/index.tsx:1108 @@ -3724,7 +3721,7 @@ msgid "Inappropriate messages or explicit links" msgstr "低俗言論或敏感內容連結" #. Title message shown in chat requests inbox when it's empty -#: src/screens/Messages/Inbox.tsx:203 +#: src/screens/Messages/Inbox.tsx:208 msgid "Inbox zero!" msgstr "收件匣清零!" @@ -3860,7 +3857,7 @@ msgid "Labeled by the author." msgstr "由發布者標記。" #: src/view/com/composer/labels/LabelsBtn.tsx:75 -#: src/view/screens/Profile.tsx:218 +#: src/view/screens/Profile.tsx:220 msgid "Labels" msgstr "標記" @@ -4000,7 +3997,7 @@ msgstr "淺色" msgid "Like" msgstr "喜歡" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:312 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:315 msgid "Like ({0, plural, one {# like} other {# likes}})" msgstr "喜歡 ({0, plural, one {# 個喜歡} other {# 個喜歡}})" @@ -4045,7 +4042,7 @@ msgstr "{0, plural, one {# 個用戶} other {# 個用戶}}表示喜歡" msgid "Liked by {likeCount, plural, one {# user} other {# users}}" msgstr "{likeCount, plural, one {# 個用戶} other {# 個用戶}}表示喜歡" -#: src/view/screens/Profile.tsx:224 +#: src/view/screens/Profile.tsx:226 msgid "Likes" msgstr "喜歡" @@ -4118,8 +4115,8 @@ msgstr "成功取消靜音列表" #: src/Navigation.tsx:140 #: src/view/screens/Lists.tsx:62 -#: src/view/screens/Profile.tsx:219 -#: src/view/screens/Profile.tsx:227 +#: src/view/screens/Profile.tsx:221 +#: src/view/screens/Profile.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:669 #: src/view/shell/Drawer.tsx:501 msgid "Lists" @@ -4154,7 +4151,7 @@ msgstr "載入更多貼文" #: src/view/com/composer/text-input/mobile/Autocomplete.tsx:94 msgid "Loading..." -msgstr "載入中…" +msgstr "載入中……" #: src/Navigation.tsx:281 msgid "Log" @@ -4210,9 +4207,9 @@ msgstr "管理儲存的動態源" msgid "Manage your muted words and tags" msgstr "管理您靜音的字詞和標籤" -#: src/screens/Messages/Inbox.tsx:300 -#: src/screens/Messages/Inbox.tsx:319 -#: src/screens/Messages/Inbox.tsx:326 +#: src/screens/Messages/Inbox.tsx:305 +#: src/screens/Messages/Inbox.tsx:324 +#: src/screens/Messages/Inbox.tsx:331 msgid "Mark all as read" msgstr "全部標示為已讀" @@ -4221,12 +4218,12 @@ msgstr "全部標示為已讀" msgid "Mark as read" msgstr "標記為已讀" -#: src/screens/Messages/Inbox.tsx:287 -#: src/screens/Messages/Inbox.tsx:310 +#: src/screens/Messages/Inbox.tsx:292 +#: src/screens/Messages/Inbox.tsx:315 msgid "Marked all as read" -msgstr "已全部標示為已讀" +msgstr "成功全部標示為已讀" -#: src/view/screens/Profile.tsx:222 +#: src/view/screens/Profile.tsx:224 msgid "Media" msgstr "媒體" @@ -4261,7 +4258,7 @@ msgstr "成功刪除訊息" #: src/screens/Messages/components/ChatListItem.tsx:190 msgid "Message deleted" -msgstr "成功刪除訊息" +msgstr "訊息已刪除" #: src/view/com/posts/PostFeedErrorMessage.tsx:201 msgid "Message from server: {0}" @@ -4283,7 +4280,7 @@ msgstr "訊息" #: src/screens/Settings/AppIconSettings/useAppIconSets.ts:81 msgctxt "Name of app icon variant" msgid "Midnight" -msgstr "" +msgstr "午夜" #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:47 #: src/lib/moderation/useReportOptions.ts:47 @@ -4558,8 +4555,8 @@ msgid "New" msgstr "新增" #: src/components/dms/dialogs/NewChatDialog.tsx:65 -#: src/screens/Messages/ChatList.tsx:350 -#: src/screens/Messages/ChatList.tsx:357 +#: src/screens/Messages/ChatList.tsx:351 +#: src/screens/Messages/ChatList.tsx:358 msgid "New chat" msgstr "新對話" @@ -4593,7 +4590,7 @@ msgstr "新密碼" #: src/screens/Profile/ProfileFeed/index.tsx:238 #: src/view/screens/Feeds.tsx:549 #: src/view/screens/Notifications.tsx:165 -#: src/view/screens/Profile.tsx:505 +#: src/view/screens/Profile.tsx:507 #: src/view/screens/ProfileList.tsx:253 #: src/view/screens/ProfileList.tsx:286 msgid "New post" @@ -4787,7 +4784,7 @@ msgstr "暫時略過" #: src/view/com/profile/ProfileMenu.tsx:406 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:774 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:358 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:361 msgid "Note about sharing" msgstr "關於分享的注意事項" @@ -4795,7 +4792,7 @@ msgstr "關於分享的注意事項" msgid "Note: Bluesky is an open and public network. This setting only limits the visibility of your content on the Bluesky app and website, and other apps may not respect this setting. Your content may still be shown to logged-out users by other apps and websites." msgstr "注意:Bluesky 是一個開放的公共社群網路。這個設定僅限制您的內容在 Bluesky 應用程式和網站上的可見度,其他應用程式可能不會遵循這個規則。您的內容仍可能被其他應用程式和網站顯示給未登入的用戶。" -#: src/screens/Messages/ChatList.tsx:263 +#: src/screens/Messages/ChatList.tsx:264 msgid "Nothing here" msgstr "空空如也" @@ -5017,7 +5014,7 @@ msgstr "開啟偵錯項目的額外詳細資訊" #: src/view/com/composer/videos/SubtitleDialog.tsx:45 msgid "Opens alt text dialog" -msgstr "" +msgstr "開啟替代文字對話框" #: src/view/com/composer/photos/OpenCameraBtn.tsx:73 msgid "Opens camera on device" @@ -5025,7 +5022,7 @@ msgstr "開啟裝置相機" #: src/view/com/composer/videos/SubtitleDialog.tsx:44 msgid "Opens captions and alt text dialog" -msgstr "" +msgstr "開啟字幕和替代文字對話框" #: src/screens/Settings/AccountSettings.tsx:127 msgid "Opens change handle dialog" @@ -5109,15 +5106,15 @@ msgstr "OTA 狀態:……" #: src/screens/Settings/components/OTAInfo.tsx:48 msgid "OTA status: Available!" -msgstr "OTA狀態:可用!" +msgstr "OTA 狀態:有新的更新!" #: src/screens/Settings/components/OTAInfo.tsx:50 msgid "OTA status: Error fetching update" -msgstr "OTA 狀態:獲取更新時出錯" +msgstr "OTA 狀態:取得更新時發生錯誤" #: src/screens/Settings/components/OTAInfo.tsx:54 msgid "OTA status: None available" -msgstr "OTA狀態:無可用資訊" +msgstr "OTA 狀態:沒有更新" #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:27 #: src/lib/moderation/useReportOptions.ts:27 @@ -5131,7 +5128,7 @@ msgstr "其他帳號" #: src/view/com/composer/select-language/SelectLangBtn.tsx:93 msgid "Other..." -msgstr "其他…" +msgstr "其他……" #: src/components/dms/ReportDialog.tsx:348 msgid "Our moderation team has received your report." @@ -5333,7 +5330,7 @@ msgstr "請輸入密碼,必須至少包含 8 個字元。" #: src/screens/Settings/components/AddAppPasswordDialog.tsx:114 msgid "Please enter a unique name for this app password or use our randomly generated one." -msgstr "請為這個應用程式專用密碼選擇一個名稱,或使用我們隨機產生的名稱。" +msgstr "請為這個應用程式專用密碼選擇一個名稱,或直接使用我們隨機產生的名稱。" #: src/components/dialogs/MutedWords.tsx:86 msgid "Please enter a valid word, tag, or phrase to mute" @@ -5406,7 +5403,7 @@ msgstr "發布" #: src/view/com/post-thread/PostThread.tsx:540 msgctxt "description" msgid "Post" -msgstr "發布" +msgstr "貼文" #: src/view/com/composer/Composer.tsx:957 msgctxt "action" @@ -5484,7 +5481,7 @@ msgid "Post unpinned" msgstr "成功取消釘選貼文" #: src/screens/StarterPack/StarterPackScreen.tsx:186 -#: src/view/screens/Profile.tsx:220 +#: src/view/screens/Profile.tsx:222 msgid "Posts" msgstr "貼文" @@ -5563,15 +5560,15 @@ msgstr "隱私權政策" #: src/view/com/composer/Composer.tsx:1658 msgid "Processing video..." -msgstr "正在處理影片..." +msgstr "正在處理影片……" #: src/lib/api/index.ts:60 #: src/screens/Login/ForgotPasswordForm.tsx:149 msgid "Processing..." -msgstr "處理中…" +msgstr "處理中……" #: src/view/screens/DebugMod.tsx:920 -#: src/view/screens/Profile.tsx:359 +#: src/view/screens/Profile.tsx:361 msgid "profile" msgstr "個人檔案" @@ -5718,8 +5715,8 @@ msgstr "拒絕" msgid "Reject chat request" msgstr "拒絕對話邀請" -#: src/screens/Messages/ChatList.tsx:246 -#: src/screens/Messages/Inbox.tsx:186 +#: src/screens/Messages/ChatList.tsx:247 +#: src/screens/Messages/Inbox.tsx:191 msgid "Reload conversations" msgstr "重新載入對話" @@ -5790,6 +5787,7 @@ msgid "Remove from quick access?" msgstr "要從快速存取中移除嗎?" #: src/screens/List/ListHiddenScreen.tsx:170 +#: src/screens/List/ListHiddenScreen.tsx:174 msgid "Remove from saved feeds" msgstr "從儲存的動態源中刪除" @@ -5845,7 +5843,6 @@ msgid "Removed from my feeds" msgstr "成功從我的動態源中刪除" #: src/screens/List/ListHiddenScreen.tsx:94 -#: src/screens/List/ListHiddenScreen.tsx:174 msgid "Removed from saved feeds" msgstr "成功從儲存的動態源中刪除" @@ -5868,7 +5865,7 @@ msgstr "刪除已轉發貼文" msgid "Replace with Discover" msgstr "取代為「Discover」動態源" -#: src/view/screens/Profile.tsx:221 +#: src/view/screens/Profile.tsx:223 msgid "Replies" msgstr "回覆" @@ -5885,7 +5882,7 @@ msgctxt "action" msgid "Reply" msgstr "回覆" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:264 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:267 msgid "Reply ({0, plural, one {# reply} other {# replies}})" msgstr "回覆 ({0, plural, one {# 則回覆} other {# 則回覆}})" @@ -6148,9 +6145,9 @@ msgstr "重新執行上一個出現錯誤的動作" #: src/components/StarterPack/ProfileStarterPacks.tsx:334 #: src/screens/Login/LoginForm.tsx:323 #: src/screens/Login/LoginForm.tsx:330 -#: src/screens/Messages/ChatList.tsx:252 +#: src/screens/Messages/ChatList.tsx:253 #: src/screens/Messages/components/MessageListError.tsx:25 -#: src/screens/Messages/Inbox.tsx:192 +#: src/screens/Messages/Inbox.tsx:197 #: src/screens/Onboarding/StepInterests/index.tsx:217 #: src/screens/Onboarding/StepInterests/index.tsx:220 #: src/screens/Signup/BackNextButtons.tsx:53 @@ -6358,7 +6355,7 @@ msgstr "搜尋 Tenor" #: src/screens/Profile/ProfileSearch.tsx:35 msgid "Search..." -msgstr "搜尋..." +msgstr "搜尋……" #: src/components/dms/dialogs/SearchablePeopleList.tsx:512 #: src/components/ProgressGuide/FollowDialog.tsx:765 @@ -6435,7 +6432,7 @@ msgstr "選擇要靜音此字詞的時間長度。" #: src/view/com/composer/videos/SubtitleDialog.tsx:245 msgid "Select language..." -msgstr "選擇語言…" +msgstr "選擇語言……" #: src/screens/Settings/LanguageSettings.tsx:275 msgid "Select languages" @@ -6531,7 +6528,7 @@ msgstr "重送訊息" #: src/components/dms/dialogs/ShareViaChatDialog.tsx:62 msgid "Send post to..." -msgstr "傳送貼文給…" +msgstr "傳送貼文給……" #: src/components/dms/ReportDialog.tsx:271 #: src/components/dms/ReportDialog.tsx:274 @@ -6615,7 +6612,7 @@ msgstr "性暗示" #: src/view/com/profile/ProfileMenu.tsx:225 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:481 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:490 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:347 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:350 #: src/view/screens/ProfileList.tsx:506 msgid "Share" msgstr "分享" @@ -6635,7 +6632,7 @@ msgstr "分享一個趣聞!📰" #: src/view/com/profile/ProfileMenu.tsx:411 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:779 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:363 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:366 msgid "Share anyway" msgstr "仍然分享" @@ -6824,7 +6821,7 @@ msgstr "以 {0} 登入" #: src/screens/Login/ChooseAccountForm.tsx:80 msgid "Sign in as..." -msgstr "登入為…" +msgstr "登入為……" #: src/components/dialogs/Signin.tsx:75 msgid "Sign in or create your account to join the conversation!" @@ -6942,8 +6939,8 @@ msgstr "發生錯誤,請再試一次。" msgid "Something wrong? Let us know." msgstr "看起來有點問題?讓我們知道。" -#: src/App.native.tsx:121 -#: src/App.web.tsx:97 +#: src/App.native.tsx:122 +#: src/App.web.tsx:98 msgid "Sorry! Your session expired. Please sign in again." msgstr "抱歉!您的登入狀態已過期。請重新登入。" @@ -7022,7 +7019,7 @@ msgstr "您的新手包" msgid "Starter pack is invalid" msgstr "無效的新手包" -#: src/view/screens/Profile.tsx:226 +#: src/view/screens/Profile.tsx:228 msgid "Starter Packs" msgstr "新手包" @@ -7109,12 +7106,12 @@ msgstr "性暗示" #: src/screens/Settings/AppIconSettings/useAppIconSets.ts:60 msgctxt "Name of app icon variant" msgid "Sunrise" -msgstr "" +msgstr "日出" #: src/screens/Settings/AppIconSettings/useAppIconSets.ts:70 msgctxt "Name of app icon variant" msgid "Sunset" -msgstr "" +msgstr "日落" #: src/Navigation.tsx:286 #: src/view/screens/Support.tsx:31 @@ -7332,8 +7329,8 @@ msgid "The Privacy Policy has been moved to <0/>" msgstr "隱私權政策已移動到 <0/>" #: src/view/com/composer/state/video.ts:395 -msgid "The selected video is larger than 50MB." -msgstr "選擇的影片檔案大小超過 50MB。" +msgid "The selected video is larger than 100 MB." +msgstr "選擇的影片檔案大小超過 100 MB。" #: src/lib/strings/errors.ts:18 msgid "The server appears to be experiencing issues. Please try again in a few moments." @@ -7520,7 +7517,7 @@ msgstr "這項功能目前仍在測試階段。您可以閱讀<0>這篇部落格 #: src/lib/strings/errors.ts:21 msgid "This feature is not available while using an App Password. Please sign in with your main password." -msgstr "使用應用程式密碼時,無法使用此功能。請改用您的主密碼登入。" +msgstr "使用應用程式專用密碼時,無法使用此功能。請改用您的主密碼登入。" #: src/view/com/posts/PostFeedErrorMessage.tsx:120 msgid "This feed is currently receiving high traffic and is temporarily unavailable. Please try again later." @@ -7597,7 +7594,7 @@ msgid "This post has been deleted." msgstr "這則貼文已被刪除。" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:776 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:360 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:363 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't signed in." msgstr "此貼文僅限已登入用戶可以檢視。未登入者則無法查看。" @@ -7876,7 +7873,7 @@ msgstr "抱歉,您訂閱的內容管理服務皆不支援此檢舉類型。" msgid "Unlike" msgstr "取消喜歡" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:306 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:309 msgid "Unlike ({0, plural, one {# like} other {# likes}})" msgstr "取消喜歡 ({0, plural, one {# 個喜歡} other {# 個喜歡}})" @@ -7995,16 +7992,16 @@ msgstr "變更至 {domain}" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:318 msgctxt "toast" msgid "Updating quote attachment failed" -msgstr "更新引用分離狀態失敗" +msgstr "無法更新引用分離狀態" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:350 msgctxt "toast" msgid "Updating reply visibility failed" -msgstr "更新回覆可見度失敗" +msgstr "無法更新回覆可見度" #: src/screens/Login/SetNewPasswordForm.tsx:190 msgid "Updating..." -msgstr "更新中…" +msgstr "更新中……" #: src/screens/Onboarding/StepProfile/index.tsx:290 msgid "Upload a photo instead" @@ -8035,16 +8032,16 @@ msgstr "從相簿上傳" #: src/lib/api/index.ts:302 msgid "Uploading images..." -msgstr "正在上傳圖片..." +msgstr "正在上傳圖片……" #: src/lib/api/index.ts:356 #: src/lib/api/index.ts:380 msgid "Uploading link thumbnail..." -msgstr "正在上傳連結縮圖..." +msgstr "正在上傳連結縮圖……" #: src/view/com/composer/Composer.tsx:1655 msgid "Uploading video..." -msgstr "正在上傳影片..." +msgstr "正在上傳影片……" #: src/screens/Settings/AppPasswords.tsx:67 msgid "Use app passwords to sign in to other Bluesky clients without giving full access to your account or password." @@ -8251,14 +8248,14 @@ msgstr "影片上傳成功" msgid "Video: {0}" msgstr "影片:{0}" -#: src/view/screens/Profile.tsx:223 +#: src/view/screens/Profile.tsx:225 msgid "Videos" msgstr "影片" #: src/view/com/composer/videos/SelectVideoBtn.tsx:60 #: src/view/com/composer/videos/SelectVideoBtn.tsx:75 msgid "Videos must be less than 3 minutes long" -msgstr "" +msgstr "影片長度不得超過 3 分鐘" #: src/screens/Profile/Header/Shell.tsx:168 msgid "View {0}'s avatar" @@ -8521,8 +8518,8 @@ msgid "Who can reply" msgstr "哪些人可以回覆" #: src/screens/Home/NoFeedsPinned.tsx:79 -#: src/screens/Messages/ChatList.tsx:230 -#: src/screens/Messages/Inbox.tsx:171 +#: src/screens/Messages/ChatList.tsx:231 +#: src/screens/Messages/Inbox.tsx:176 msgid "Whoops!" msgstr "咦?" @@ -8627,7 +8624,7 @@ msgstr "您" #: src/components/forms/HostingProvider.tsx:46 msgid "You are creating an account on" -msgstr "" +msgstr "您的帳號將建立於" #: src/screens/SignupQueued.tsx:157 msgid "You are in line." @@ -8682,7 +8679,7 @@ msgstr "您還沒有任何跟隨者。" msgid "You don't follow any users who follow @{name}." msgstr "您沒有跟隨任何也跟隨 @{name} 的用戶。" -#: src/screens/Messages/Inbox.tsx:215 +#: src/screens/Messages/Inbox.tsx:220 msgid "You don't have any chat requests at the moment." msgstr "您目前沒有任何對話邀請。" @@ -8736,7 +8733,7 @@ msgstr "您已隱藏這個帳號。" msgid "You have muted this user" msgstr "您已靜音這個用戶" -#: src/screens/Messages/ChatList.tsx:273 +#: src/screens/Messages/ChatList.tsx:274 msgid "You have no conversations yet. Start one!" msgstr "您還沒有任何對話,試著與其他用戶開始對話吧!" @@ -9022,7 +9019,7 @@ msgstr "您的貼文、喜歡和封鎖是公開的,而靜音則僅對您自己 #: src/screens/Settings/components/DeactivateAccountDialog.tsx:75 msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." -msgstr "其他 Bluesky 用戶將無法再看到您的個人檔案、貼文、動態和列表。您可以隨時登入以重新啟用您的帳號。" +msgstr "其他 Bluesky 用戶將無法再看到您的個人檔案、貼文、動態源和列表。您隨時都可以登入以重新啟用您的帳號。" #: src/view/com/composer/Composer.tsx:484 msgid "Your reply has been published" From 4b7bda705e8428f99af14242ea68369e5bbe59b9 Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Mon, 17 Mar 2025 12:18:59 -0500 Subject: [PATCH 002/241] Don't poll for latest for Discover (#7993) --- src/view/com/posts/PostFeed.tsx | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/src/view/com/posts/PostFeed.tsx b/src/view/com/posts/PostFeed.tsx index 79578ad6b1..a99077c0c6 100644 --- a/src/view/com/posts/PostFeed.tsx +++ b/src/view/com/posts/PostFeed.tsx @@ -226,6 +226,11 @@ let PostFeed = ({ ) const checkForNew = React.useCallback(async () => { + // Discover always has fresh content + if (feedUriOrActorDid === DISCOVER_FEED_URI) { + return onHasNew?.(true) + } + if (!data?.pages[0] || isFetching || !onHasNew || !enabled || disablePoll) { return } @@ -240,7 +245,17 @@ let PostFeed = ({ } catch (e) { logger.error('Poll latest failed', {feed, message: String(e)}) } - }, [feed, data, isFetching, isEmpty, onHasNew, enabled, disablePoll, refetch]) + }, [ + feed, + data, + isFetching, + isEmpty, + onHasNew, + enabled, + disablePoll, + refetch, + feedUriOrActorDid, + ]) const myDid = currentAccount?.did || '' const onPostCreated = React.useCallback(() => { From c612fca32a69ed5af769a7c5851598f35d14d1ee Mon Sep 17 00:00:00 2001 From: Hailey Date: Mon, 17 Mar 2025 15:06:26 -0700 Subject: [PATCH 003/241] remove .parse usage (#8016) * remove .parse usage * add one more usage --- src/lib/strings/url-helpers.ts | 2 +- src/view/com/modals/InAppBrowserConsent.tsx | 4 ++-- src/view/com/modals/LinkWarning.tsx | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/lib/strings/url-helpers.ts b/src/lib/strings/url-helpers.ts index df473b54eb..20c3fabbcb 100644 --- a/src/lib/strings/url-helpers.ts +++ b/src/lib/strings/url-helpers.ts @@ -323,7 +323,7 @@ export function createBskyAppAbsoluteUrl(path: string): string { export function createProxiedUrl(url: string): string { let u try { - u = URL.parse(url) + u = new URL(url) } catch { return url } diff --git a/src/view/com/modals/InAppBrowserConsent.tsx b/src/view/com/modals/InAppBrowserConsent.tsx index 105edfbc69..7178ff2f21 100644 --- a/src/view/com/modals/InAppBrowserConsent.tsx +++ b/src/view/com/modals/InAppBrowserConsent.tsx @@ -24,13 +24,13 @@ export function Component({href}: {href: string}) { const onUseIAB = React.useCallback(() => { setInAppBrowser(true) closeModal() - openLink(href, true) + openLink(href, true, true) }, [closeModal, setInAppBrowser, href, openLink]) const onUseLinking = React.useCallback(() => { setInAppBrowser(false) closeModal() - openLink(href, false) + openLink(href, false, true) }, [closeModal, setInAppBrowser, href, openLink]) return ( diff --git a/src/view/com/modals/LinkWarning.tsx b/src/view/com/modals/LinkWarning.tsx index dde4fee60c..b0bf76ede1 100644 --- a/src/view/com/modals/LinkWarning.tsx +++ b/src/view/com/modals/LinkWarning.tsx @@ -39,7 +39,7 @@ export function Component({ if (share) { shareUrl(href) } else { - openLink(href) + openLink(href, false, true) } } From aa86a8619c4642ae268dcd01439b67102a101848 Mon Sep 17 00:00:00 2001 From: Hailey Date: Mon, 17 Mar 2025 15:13:34 -0700 Subject: [PATCH 004/241] remove from iab (#8017) --- src/view/com/modals/InAppBrowserConsent.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/view/com/modals/InAppBrowserConsent.tsx b/src/view/com/modals/InAppBrowserConsent.tsx index 7178ff2f21..105edfbc69 100644 --- a/src/view/com/modals/InAppBrowserConsent.tsx +++ b/src/view/com/modals/InAppBrowserConsent.tsx @@ -24,13 +24,13 @@ export function Component({href}: {href: string}) { const onUseIAB = React.useCallback(() => { setInAppBrowser(true) closeModal() - openLink(href, true, true) + openLink(href, true) }, [closeModal, setInAppBrowser, href, openLink]) const onUseLinking = React.useCallback(() => { setInAppBrowser(false) closeModal() - openLink(href, false, true) + openLink(href, false) }, [closeModal, setInAppBrowser, href, openLink]) return ( From 6d8124c7ea57523522e1bbb3cb733399dff9a84c Mon Sep 17 00:00:00 2001 From: pfrazee <1270099+pfrazee@users.noreply.github.com> Date: Tue, 18 Mar 2025 02:35:37 +0000 Subject: [PATCH 005/241] Nightly source-language update --- src/locale/locales/en/messages.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/locale/locales/en/messages.po b/src/locale/locales/en/messages.po index f5b3f30982..d5f39f5098 100644 --- a/src/locale/locales/en/messages.po +++ b/src/locale/locales/en/messages.po @@ -7380,7 +7380,7 @@ msgstr "" msgid "There was an issue fetching notifications. Tap here to try again." msgstr "" -#: src/view/com/posts/PostFeed.tsx:592 +#: src/view/com/posts/PostFeed.tsx:607 msgid "There was an issue fetching posts. Tap here to try again." msgstr "" From 57d91373f713e9f13628128bd4db50908dcc3f97 Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Wed, 19 Mar 2025 20:26:09 +0200 Subject: [PATCH 006/241] rm bad ref in render usage (#8024) --- src/components/dms/MessageItem.tsx | 16 ++-------------- 1 file changed, 2 insertions(+), 14 deletions(-) diff --git a/src/components/dms/MessageItem.tsx b/src/components/dms/MessageItem.tsx index 79f0997fd6..675b6a5ee2 100644 --- a/src/components/dms/MessageItem.tsx +++ b/src/components/dms/MessageItem.tsx @@ -1,11 +1,5 @@ -import React, {useCallback, useMemo, useRef} from 'react' -import { - GestureResponderEvent, - LayoutAnimation, - StyleProp, - TextStyle, - View, -} from 'react-native' +import React, {useCallback, useMemo} from 'react' +import {GestureResponderEvent, StyleProp, TextStyle, View} from 'react-native' import { AppBskyEmbedRecord, ChatBskyConvoDefs, @@ -88,12 +82,6 @@ let MessageItem = ({ return true }, [message, nextMessage, isPending]) - const lastInGroupRef = useRef(isLastInGroup) - if (lastInGroupRef.current !== isLastInGroup) { - LayoutAnimation.configureNext(LayoutAnimation.Presets.easeInEaseOut) - lastInGroupRef.current = isLastInGroup - } - const pendingColor = t.palette.primary_200 const rt = useMemo(() => { From 950e2e5f742a81dc1c061313987a9e604554913d Mon Sep 17 00:00:00 2001 From: pfrazee <1270099+pfrazee@users.noreply.github.com> Date: Thu, 20 Mar 2025 02:34:32 +0000 Subject: [PATCH 007/241] Nightly source-language update --- src/locale/locales/en/messages.po | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/locale/locales/en/messages.po b/src/locale/locales/en/messages.po index d5f39f5098..cda7da4a71 100644 --- a/src/locale/locales/en/messages.po +++ b/src/locale/locales/en/messages.po @@ -1526,7 +1526,7 @@ msgstr "" msgid "Click to open tag menu for {tag}" msgstr "" -#: src/components/dms/MessageItem.tsx:241 +#: src/components/dms/MessageItem.tsx:229 msgid "Click to retry failed message" msgstr "" @@ -2986,7 +2986,7 @@ msgstr "" msgid "Failed to save settings. Please try again." msgstr "" -#: src/components/dms/MessageItem.tsx:234 +#: src/components/dms/MessageItem.tsx:222 msgid "Failed to send" msgstr "" @@ -4824,7 +4824,7 @@ msgstr "" msgid "now" msgstr "" -#: src/components/dms/MessageItem.tsx:198 +#: src/components/dms/MessageItem.tsx:186 msgid "Now" msgstr "" @@ -6133,7 +6133,7 @@ msgstr "" msgid "Retries the last action, which errored out" msgstr "" -#: src/components/dms/MessageItem.tsx:245 +#: src/components/dms/MessageItem.tsx:233 #: src/components/Error.tsx:65 #: src/components/Lists.tsx:110 #: src/components/moderation/ReportDialog/index.tsx:221 From d3c44ebc5b9becc78b58a4f12f9bbf7173da9e32 Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Thu, 20 Mar 2025 23:33:19 +0200 Subject: [PATCH 008/241] Fix post thread item hider line height crop (#8028) --- src/components/moderation/PostHider.tsx | 4 +++- src/view/com/post-thread/PostThread.tsx | 3 +-- src/view/com/post-thread/PostThreadShowHiddenReplies.tsx | 2 +- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/components/moderation/PostHider.tsx b/src/components/moderation/PostHider.tsx index 246e30015e..03a58ab0b7 100644 --- a/src/components/moderation/PostHider.tsx +++ b/src/components/moderation/PostHider.tsx @@ -114,7 +114,9 @@ export function PostHider({ - + {desc.name} {!modui.noOverride && ( diff --git a/src/view/com/post-thread/PostThread.tsx b/src/view/com/post-thread/PostThread.tsx index 3c737a2f4f..83dbdb5537 100644 --- a/src/view/com/post-thread/PostThread.tsx +++ b/src/view/com/post-thread/PostThread.tsx @@ -122,7 +122,7 @@ export function PostThread({uri}: {uri: string | undefined}) { const serverTreeViewEnabled = serverPrefs?.lab_treeViewEnabled ?? false const serverSortReplies = serverPrefs?.sort ?? 'hotness' - // However, we also need these to work locally for PWI (without persistance). + // However, we also need these to work locally for PWI (without persistence). // So we're mirroring them locally. const prioritizeFollowedUsers = serverPrioritizeFollowedUsers const [treeViewEnabled, setTreeViewEnabled] = useState(serverTreeViewEnabled) @@ -566,7 +566,6 @@ export function PostThread({uri}: {uri: string | undefined}) { ? MAINTAIN_VISIBLE_CONTENT_POSITION : undefined } - // @ts-ignore our .web version only -prf desktopFixedHeight removeClippedSubviews={isAndroid ? false : undefined} ListFooterComponent={ diff --git a/src/view/com/post-thread/PostThreadShowHiddenReplies.tsx b/src/view/com/post-thread/PostThreadShowHiddenReplies.tsx index 030a92bc24..7dc75520b5 100644 --- a/src/view/com/post-thread/PostThreadShowHiddenReplies.tsx +++ b/src/view/com/post-thread/PostThreadShowHiddenReplies.tsx @@ -51,7 +51,7 @@ export function PostThreadShowHiddenReplies({ {label} From 0e658dbdfdd4e6ece53ee04caf93d596034be587 Mon Sep 17 00:00:00 2001 From: Hailey Date: Thu, 20 Mar 2025 14:50:15 -0700 Subject: [PATCH 009/241] blink: redirect on root route (#8029) * make root route redirect to 301 * use config * end * add a comment --- bskylink/src/routes/index.ts | 2 ++ bskylink/src/routes/root.ts | 14 ++++++++++++++ 2 files changed, 16 insertions(+) create mode 100644 bskylink/src/routes/root.ts diff --git a/bskylink/src/routes/index.ts b/bskylink/src/routes/index.ts index cfdaf3eaa9..9fd20d276b 100644 --- a/bskylink/src/routes/index.ts +++ b/bskylink/src/routes/index.ts @@ -4,6 +4,7 @@ import {AppContext} from '../context.js' import {default as createShortLink} from './createShortLink.js' import {default as health} from './health.js' import {default as redirect} from './redirect.js' +import {default as root} from './root.js' import {default as shortLink} from './shortLink.js' import {default as siteAssociation} from './siteAssociation.js' @@ -14,6 +15,7 @@ export default function (ctx: AppContext, app: Express) { app = siteAssociation(ctx, app) // GET /.well-known/apple-app-site-association app = redirect(ctx, app) // GET /redirect app = createShortLink(ctx, app) // POST /link + app = root(ctx, app) // GET / (redirect to bsky.app on root) app = shortLink(ctx, app) // GET /:linkId (should go last due to permissive matching) return app } diff --git a/bskylink/src/routes/root.ts b/bskylink/src/routes/root.ts new file mode 100644 index 0000000000..12bdf15155 --- /dev/null +++ b/bskylink/src/routes/root.ts @@ -0,0 +1,14 @@ +import {Express} from 'express' + +import {AppContext} from '../context.js' +import {handler} from './util.js' + +export default function (ctx: AppContext, app: Express) { + return app.get( + '/', + handler(async (_req, res) => { + res.setHeader('Location', `https://${ctx.cfg.service.appHostname}`) + return res.status(301).end() + }), + ) +} From 52429b651f8e343112b3250df40c95d3e82eba5e Mon Sep 17 00:00:00 2001 From: Hailey Date: Thu, 20 Mar 2025 15:08:54 -0700 Subject: [PATCH 010/241] blink: use meta for redirect (#8031) * try using meta * color scheme * revert test change * escape --- bskylink/package.json | 2 ++ bskylink/src/routes/redirect.ts | 10 ++++++++-- bskylink/yarn.lock | 7 ++++++- 3 files changed, 16 insertions(+), 3 deletions(-) diff --git a/bskylink/package.json b/bskylink/package.json index 5fdee206b4..21fe123aba 100644 --- a/bskylink/package.json +++ b/bskylink/package.json @@ -9,8 +9,10 @@ }, "dependencies": { "@atproto/common": "^0.4.0", + "@types/escape-html": "^1.0.4", "body-parser": "^1.20.2", "cors": "^2.8.5", + "escape-html": "^1.0.3", "express": "^4.19.2", "http-terminator": "^3.2.0", "kysely": "^0.27.3", diff --git a/bskylink/src/routes/redirect.ts b/bskylink/src/routes/redirect.ts index 4e7052af71..519fe52a0e 100644 --- a/bskylink/src/routes/redirect.ts +++ b/bskylink/src/routes/redirect.ts @@ -1,6 +1,7 @@ import assert from 'node:assert' import {DAY, SECOND} from '@atproto/common' +import escapeHTML from 'escape-html' import {Express} from 'express' import {AppContext} from '../context.js' @@ -40,8 +41,13 @@ export default function (ctx: AppContext, app: Express) { } res.setHeader('Cache-Control', `max-age=${(7 * DAY) / SECOND}`) - res.setHeader('Location', url.href) - return res.status(301).end() + res.type('html') + res.status(200) + + const escaped = escapeHTML(url.href) + return res.send( + ``, + ) }), ) } diff --git a/bskylink/yarn.lock b/bskylink/yarn.lock index d2fa31456b..e72fea0b9b 100644 --- a/bskylink/yarn.lock +++ b/bskylink/yarn.lock @@ -69,6 +69,11 @@ dependencies: "@types/node" "*" +"@types/escape-html@^1.0.4": + version "1.0.4" + resolved "https://registry.yarnpkg.com/@types/escape-html/-/escape-html-1.0.4.tgz#dc7c166b76c7b03b27e32f80edf01d91eb5d9af2" + integrity sha512-qZ72SFTgUAZ5a7Tj6kf2SHLetiH5S6f8G5frB2SPQ3EyF02kxdyBFf4Tz4banE3xCgGnKgWLt//a6VuYHKYJTg== + "@types/node@*": version "20.14.2" resolved "https://registry.yarnpkg.com/@types/node/-/node-20.14.2.tgz#a5f4d2bcb4b6a87bffcaa717718c5a0f208f4a18" @@ -276,7 +281,7 @@ es-errors@^1.3.0: resolved "https://registry.yarnpkg.com/es-errors/-/es-errors-1.3.0.tgz#05f75a25dab98e4fb1dcd5e1472c0546d5057c8f" integrity sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw== -escape-html@~1.0.3: +escape-html@^1.0.3, escape-html@~1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== From 3cfac98f950c428b17240648d1c7eb165a218f14 Mon Sep 17 00:00:00 2001 From: pfrazee <1270099+pfrazee@users.noreply.github.com> Date: Fri, 21 Mar 2025 02:35:41 +0000 Subject: [PATCH 011/241] Nightly source-language update --- src/locale/locales/en/messages.po | 40 +++++++++++++++---------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/src/locale/locales/en/messages.po b/src/locale/locales/en/messages.po index cda7da4a71..4d58926d87 100644 --- a/src/locale/locales/en/messages.po +++ b/src/locale/locales/en/messages.po @@ -3501,7 +3501,7 @@ msgstr "" #: src/components/interstitials/TrendingVideos.tsx:140 #: src/components/moderation/ContentHider.tsx:200 #: src/components/moderation/LabelPreference.tsx:135 -#: src/components/moderation/PostHider.tsx:122 +#: src/components/moderation/PostHider.tsx:124 #: src/lib/moderation/useLabelBehaviorDescription.ts:15 #: src/lib/moderation/useLabelBehaviorDescription.ts:20 #: src/lib/moderation/useLabelBehaviorDescription.ts:25 @@ -3621,8 +3621,8 @@ msgstr "" #: src/screens/Settings/ThreadPreferences.tsx:67 #: src/screens/Settings/ThreadPreferences.tsx:70 -#: src/view/com/post-thread/PostThread.tsx:656 -#: src/view/com/post-thread/PostThread.tsx:661 +#: src/view/com/post-thread/PostThread.tsx:655 +#: src/view/com/post-thread/PostThread.tsx:660 msgid "Hot replies first" msgstr "" @@ -4045,8 +4045,8 @@ msgstr "" msgid "Likes on this post" msgstr "" -#: src/view/com/post-thread/PostThread.tsx:630 -#: src/view/com/post-thread/PostThread.tsx:635 +#: src/view/com/post-thread/PostThread.tsx:629 +#: src/view/com/post-thread/PostThread.tsx:634 msgid "Linear" msgstr "" @@ -4368,8 +4368,8 @@ msgid "Most-liked first" msgstr "" #: src/screens/Settings/ThreadPreferences.tsx:91 -#: src/view/com/post-thread/PostThread.tsx:686 -#: src/view/com/post-thread/PostThread.tsx:691 +#: src/view/com/post-thread/PostThread.tsx:685 +#: src/view/com/post-thread/PostThread.tsx:690 msgid "Most-liked replies first" msgstr "" @@ -4611,8 +4611,8 @@ msgstr "" #: src/screens/Settings/ThreadPreferences.tsx:83 #: src/screens/Settings/ThreadPreferences.tsx:86 -#: src/view/com/post-thread/PostThread.tsx:676 -#: src/view/com/post-thread/PostThread.tsx:681 +#: src/view/com/post-thread/PostThread.tsx:675 +#: src/view/com/post-thread/PostThread.tsx:680 msgid "Newest replies first" msgstr "" @@ -4864,8 +4864,8 @@ msgstr "" #: src/screens/Settings/ThreadPreferences.tsx:75 #: src/screens/Settings/ThreadPreferences.tsx:78 -#: src/view/com/post-thread/PostThread.tsx:666 -#: src/view/com/post-thread/PostThread.tsx:671 +#: src/view/com/post-thread/PostThread.tsx:665 +#: src/view/com/post-thread/PostThread.tsx:670 msgid "Oldest replies first" msgstr "" @@ -5640,8 +5640,8 @@ msgstr "" #: src/screens/Settings/ThreadPreferences.tsx:99 #: src/screens/Settings/ThreadPreferences.tsx:102 -#: src/view/com/post-thread/PostThread.tsx:696 -#: src/view/com/post-thread/PostThread.tsx:701 +#: src/view/com/post-thread/PostThread.tsx:695 +#: src/view/com/post-thread/PostThread.tsx:700 msgid "Random (aka \"Poster's Roulette\")" msgstr "" @@ -5899,7 +5899,7 @@ msgstr "" msgid "Reply settings are chosen by the author of the thread" msgstr "" -#: src/view/com/post-thread/PostThread.tsx:652 +#: src/view/com/post-thread/PostThread.tsx:651 msgid "Reply sorting" msgstr "" @@ -6677,7 +6677,7 @@ msgstr "" #: src/components/moderation/ContentHider.tsx:200 #: src/components/moderation/LabelPreference.tsx:137 -#: src/components/moderation/PostHider.tsx:122 +#: src/components/moderation/PostHider.tsx:124 msgid "Show" msgstr "" @@ -6744,7 +6744,7 @@ msgstr "" msgid "Show replies" msgstr "" -#: src/view/com/post-thread/PostThread.tsx:626 +#: src/view/com/post-thread/PostThread.tsx:625 msgid "Show replies as" msgstr "" @@ -7662,8 +7662,8 @@ msgstr "" msgid "This will remove your post from this quote post for all users, and replace it with a placeholder." msgstr "" -#: src/view/com/post-thread/PostThread.tsx:610 -#: src/view/com/post-thread/PostThread.tsx:613 +#: src/view/com/post-thread/PostThread.tsx:609 +#: src/view/com/post-thread/PostThread.tsx:612 msgid "Thread options" msgstr "" @@ -7676,8 +7676,8 @@ msgstr "" msgid "Thread Preferences" msgstr "" -#: src/view/com/post-thread/PostThread.tsx:640 -#: src/view/com/post-thread/PostThread.tsx:645 +#: src/view/com/post-thread/PostThread.tsx:639 +#: src/view/com/post-thread/PostThread.tsx:644 msgid "Threaded" msgstr "" From f6f253b4c93f5166648615d03f38ede40135f646 Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Fri, 21 Mar 2025 17:43:10 +0200 Subject: [PATCH 012/241] Add eslint consistent type import rules (#8035) * add eslint-plugin-import * turn off eslint/no-usused-vars --- .eslintrc.js | 11 + package.json | 1 + yarn.lock | 959 ++++++++++++++++++++++++++++++++++++++++++++++++++- 3 files changed, 966 insertions(+), 5 deletions(-) diff --git a/.eslintrc.js b/.eslintrc.js index 19b869871a..44f3edfd17 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -15,6 +15,7 @@ module.exports = { 'simple-import-sort', 'bsky-internal', 'eslint-plugin-react-compiler', + 'import', ], rules: { 'react/no-unescaped-entities': 0, @@ -81,6 +82,16 @@ module.exports = { ], 'simple-import-sort/exports': 'error', 'react-compiler/react-compiler': 'warn', + 'no-unused-vars': 'off', + '@typescript-eslint/no-unused-vars': [ + 'error', + {argsIgnorePattern: '^_', varsIgnorePattern: '^_'}, + ], + '@typescript-eslint/consistent-type-imports': [ + 'warn', + {prefer: 'type-imports', fixStyle: 'inline-type-imports'}, + ], + 'import/consistent-type-specifier-style': ['warn', 'prefer-inline'], }, ignorePatterns: [ '**/__mocks__/*.ts', diff --git a/package.json b/package.json index c8ca1cdf3f..4f0e43f335 100644 --- a/package.json +++ b/package.json @@ -246,6 +246,7 @@ "eslint": "^8.19.0", "eslint-plugin-bsky-internal": "link:./eslint", "eslint-plugin-ft-flow": "^2.0.3", + "eslint-plugin-import": "^2.31.0", "eslint-plugin-lingui": "^0.2.0", "eslint-plugin-react": "^7.33.2", "eslint-plugin-react-compiler": "19.0.0-beta-a7bf2bd-20241110", diff --git a/yarn.lock b/yarn.lock index bfe009571c..324361e169 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3346,7 +3346,7 @@ "@babel/parser" "^7.26.9" "@babel/types" "^7.26.9" -"@babel/traverse--for-generate-function-map@npm:@babel/traverse@^7.25.3", "@babel/traverse@^7.25.3", "@babel/traverse@^7.25.9": +"@babel/traverse--for-generate-function-map@npm:@babel/traverse@^7.25.3": version "7.25.9" resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.25.9.tgz#a50f8fe49e7f69f53de5bea7e413cd35c5e13c84" integrity sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw== @@ -3407,6 +3407,19 @@ debug "^4.3.1" globals "^11.1.0" +"@babel/traverse@^7.25.3", "@babel/traverse@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.25.9.tgz#a50f8fe49e7f69f53de5bea7e413cd35c5e13c84" + integrity sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw== + dependencies: + "@babel/code-frame" "^7.25.9" + "@babel/generator" "^7.25.9" + "@babel/parser" "^7.25.9" + "@babel/template" "^7.25.9" + "@babel/types" "^7.25.9" + debug "^4.3.1" + globals "^11.1.0" + "@babel/traverse@^7.26.10": version "7.26.10" resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.26.10.tgz#43cca33d76005dbaa93024fae536cc1946a4c380" @@ -5909,6 +5922,11 @@ resolved "https://registry.yarnpkg.com/@remirror/core-constants/-/core-constants-3.0.0.tgz#96fdb89d25c62e7b6a5d08caf0ce5114370e3b8f" integrity sha512-42aWfPrimMfDKDi4YegyS7x+/0tlzaqwPQCULLanv3DMIlu96KTJR0fM5isWX2UViOqlGnX6YFgqWepcX+XMNg== +"@rtsao/scc@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@rtsao/scc/-/scc-1.1.0.tgz#927dd2fae9bc3361403ac2c7a00c32ddce9ad7e8" + integrity sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g== + "@segment/loosely-validate-event@^2.0.0": version "2.0.0" resolved "https://registry.yarnpkg.com/@segment/loosely-validate-event/-/loosely-validate-event-2.0.0.tgz#87dfc979e5b4e7b82c5f1d8b722dfd5d77644681" @@ -7016,6 +7034,11 @@ resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.12.tgz#d70faba7039d5fca54c83c7dbab41051d2b6f6cb" integrity sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA== +"@types/json5@^0.0.29": + version "0.0.29" + resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee" + integrity sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ== + "@types/lodash.chunk@^4.2.7": version "4.2.7" resolved "https://registry.yarnpkg.com/@types/lodash.chunk/-/lodash.chunk-4.2.7.tgz#df52478072f0673d9fe8d3dd43af8f490d07a56a" @@ -7822,6 +7845,14 @@ array-buffer-byte-length@^1.0.0: call-bind "^1.0.2" is-array-buffer "^3.0.1" +array-buffer-byte-length@^1.0.1, array-buffer-byte-length@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/array-buffer-byte-length/-/array-buffer-byte-length-1.0.2.tgz#384d12a37295aec3769ab022ad323a18a51ccf8b" + integrity sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw== + dependencies: + call-bound "^1.0.3" + is-array-buffer "^3.0.5" + array-flatten@1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" @@ -7843,6 +7874,18 @@ array-includes@^3.1.6: get-intrinsic "^1.1.3" is-string "^1.0.7" +array-includes@^3.1.8: + version "3.1.8" + resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.8.tgz#5e370cbe172fdd5dd6530c1d4aadda25281ba97d" + integrity sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ== + dependencies: + call-bind "^1.0.7" + define-properties "^1.2.1" + es-abstract "^1.23.2" + es-object-atoms "^1.0.0" + get-intrinsic "^1.2.4" + is-string "^1.0.7" + array-union@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" @@ -7876,6 +7919,19 @@ array.prototype.findlast@^1.2.3: es-shim-unscopables "^1.0.0" get-intrinsic "^1.2.1" +array.prototype.findlastindex@^1.2.5: + version "1.2.6" + resolved "https://registry.yarnpkg.com/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.6.tgz#cfa1065c81dcb64e34557c9b81d012f6a421c564" + integrity sha512-F/TKATkzseUExPlfvmwQKGITM3DGTK+vkAsCZoDc5daVygbJBnjEUCbgkAvVFsgfXfX4YIqZ/27G3k3tdXrTxQ== + dependencies: + call-bind "^1.0.8" + call-bound "^1.0.4" + define-properties "^1.2.1" + es-abstract "^1.23.9" + es-errors "^1.3.0" + es-object-atoms "^1.1.1" + es-shim-unscopables "^1.1.0" + array.prototype.flat@^1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz#ffc6576a7ca3efc2f46a143b9d1dda9b4b3cf5e2" @@ -7886,6 +7942,16 @@ array.prototype.flat@^1.3.1: es-abstract "^1.20.4" es-shim-unscopables "^1.0.0" +array.prototype.flat@^1.3.2: + version "1.3.3" + resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.3.3.tgz#534aaf9e6e8dd79fb6b9a9917f839ef1ec63afe5" + integrity sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg== + dependencies: + call-bind "^1.0.8" + define-properties "^1.2.1" + es-abstract "^1.23.5" + es-shim-unscopables "^1.0.2" + array.prototype.flatmap@^1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz#1aae7903c2100433cb8261cd4ed310aab5c4a183" @@ -7896,6 +7962,16 @@ array.prototype.flatmap@^1.3.1: es-abstract "^1.20.4" es-shim-unscopables "^1.0.0" +array.prototype.flatmap@^1.3.2: + version "1.3.3" + resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.3.3.tgz#712cc792ae70370ae40586264629e33aab5dd38b" + integrity sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg== + dependencies: + call-bind "^1.0.8" + define-properties "^1.2.1" + es-abstract "^1.23.5" + es-shim-unscopables "^1.0.2" + array.prototype.tosorted@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/array.prototype.tosorted/-/array.prototype.tosorted-1.1.1.tgz#ccf44738aa2b5ac56578ffda97c03fd3e23dd532" @@ -7932,6 +8008,19 @@ arraybuffer.prototype.slice@^1.0.2: is-array-buffer "^3.0.2" is-shared-array-buffer "^1.0.2" +arraybuffer.prototype.slice@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.4.tgz#9d760d84dbdd06d0cbf92c8849615a1a7ab3183c" + integrity sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ== + dependencies: + array-buffer-byte-length "^1.0.1" + call-bind "^1.0.8" + define-properties "^1.2.1" + es-abstract "^1.23.5" + es-errors "^1.3.0" + get-intrinsic "^1.2.6" + is-array-buffer "^3.0.4" + asap@~2.0.3, asap@~2.0.6: version "2.0.6" resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" @@ -8001,6 +8090,13 @@ available-typed-arrays@^1.0.5: resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz#92f95616501069d07d10edb2fc37d3e1c65123b7" integrity sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw== +available-typed-arrays@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz#a5cc375d6a03c2efc87a553f3e0b1522def14846" + integrity sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ== + dependencies: + possible-typed-array-names "^1.0.0" + await-lock@^2.2.2: version "2.2.2" resolved "https://registry.yarnpkg.com/await-lock/-/await-lock-2.2.2.tgz#a95a9b269bfd2f69d22b17a321686f551152bcef" @@ -8547,6 +8643,14 @@ cacache@^18.0.2: tar "^6.1.11" unique-filename "^3.0.0" +call-bind-apply-helpers@^1.0.0, call-bind-apply-helpers@^1.0.1, call-bind-apply-helpers@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz#4b5428c222be985d79c3d82657479dbe0b59b2d6" + integrity sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ== + dependencies: + es-errors "^1.3.0" + function-bind "^1.1.2" + call-bind@^1.0.0, call-bind@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" @@ -8555,6 +8659,24 @@ call-bind@^1.0.0, call-bind@^1.0.2: function-bind "^1.1.1" get-intrinsic "^1.0.2" +call-bind@^1.0.7, call-bind@^1.0.8: + version "1.0.8" + resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.8.tgz#0736a9660f537e3388826f440d5ec45f744eaa4c" + integrity sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww== + dependencies: + call-bind-apply-helpers "^1.0.0" + es-define-property "^1.0.0" + get-intrinsic "^1.2.4" + set-function-length "^1.2.2" + +call-bound@^1.0.2, call-bound@^1.0.3, call-bound@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/call-bound/-/call-bound-1.0.4.tgz#238de935d2a2a692928c538c7ccfa91067fd062a" + integrity sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg== + dependencies: + call-bind-apply-helpers "^1.0.2" + get-intrinsic "^1.3.0" + caller-callsite@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/caller-callsite/-/caller-callsite-2.0.0.tgz#847e0fce0a223750a9a027c54b33731ad3154134" @@ -9426,6 +9548,33 @@ data-urls@^3.0.2: whatwg-mimetype "^3.0.0" whatwg-url "^11.0.0" +data-view-buffer@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/data-view-buffer/-/data-view-buffer-1.0.2.tgz#211a03ba95ecaf7798a8c7198d79536211f88570" + integrity sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ== + dependencies: + call-bound "^1.0.3" + es-errors "^1.3.0" + is-data-view "^1.0.2" + +data-view-byte-length@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/data-view-byte-length/-/data-view-byte-length-1.0.2.tgz#9e80f7ca52453ce3e93d25a35318767ea7704735" + integrity sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ== + dependencies: + call-bound "^1.0.3" + es-errors "^1.3.0" + is-data-view "^1.0.2" + +data-view-byte-offset@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/data-view-byte-offset/-/data-view-byte-offset-1.0.1.tgz#068307f9b71ab76dbbe10291389e020856606191" + integrity sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ== + dependencies: + call-bound "^1.0.2" + es-errors "^1.3.0" + is-data-view "^1.0.1" + date-fns@^2.30.0: version "2.30.0" resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-2.30.0.tgz#f367e644839ff57894ec6ac480de40cae4b0f4d0" @@ -9457,7 +9606,7 @@ debug@4, debug@4.3.4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, de dependencies: ms "2.1.2" -debug@^3.1.0: +debug@^3.1.0, debug@^3.2.7: version "3.2.7" resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== @@ -9544,6 +9693,15 @@ define-data-property@^1.0.1: gopd "^1.0.1" has-property-descriptors "^1.0.0" +define-data-property@^1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.4.tgz#894dc141bb7d3060ae4366f6a0107e68fbe48c5e" + integrity sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A== + dependencies: + es-define-property "^1.0.0" + es-errors "^1.3.0" + gopd "^1.0.1" + define-lazy-prop@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz#3f7ae421129bcaaac9bc74905c98a0009ec9ee7f" @@ -9557,6 +9715,15 @@ define-properties@^1.1.3, define-properties@^1.1.4, define-properties@^1.2.0: has-property-descriptors "^1.0.0" object-keys "^1.1.1" +define-properties@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.1.tgz#10781cc616eb951a80a034bafcaa7377f6af2b6c" + integrity sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg== + dependencies: + define-data-property "^1.0.1" + has-property-descriptors "^1.0.0" + object-keys "^1.1.1" + del@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/del/-/del-4.1.1.tgz#9e8f117222ea44a31ff3a156c049b99052a9f0b4" @@ -9815,6 +9982,15 @@ dotenv@^16.4.4, dotenv@^16.4.5, dotenv@~16.4.5: resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-16.4.5.tgz#cdd3b3b604cb327e286b4762e13502f717cb099f" integrity sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg== +dunder-proto@^1.0.0, dunder-proto@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/dunder-proto/-/dunder-proto-1.0.1.tgz#d7ae667e1dc83482f8b70fd0f6eefc50da30f58a" + integrity sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A== + dependencies: + call-bind-apply-helpers "^1.0.1" + es-errors "^1.3.0" + gopd "^1.2.0" + duplexer@^0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6" @@ -10052,6 +10228,73 @@ es-abstract@^1.22.1: unbox-primitive "^1.0.2" which-typed-array "^1.1.11" +es-abstract@^1.23.2, es-abstract@^1.23.5, es-abstract@^1.23.9: + version "1.23.9" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.23.9.tgz#5b45994b7de78dada5c1bebf1379646b32b9d606" + integrity sha512-py07lI0wjxAC/DcfK1S6G7iANonniZwTISvdPzk9hzeH0IZIshbuuFxLIU96OyF89Yb9hiqWn8M/bY83KY5vzA== + dependencies: + array-buffer-byte-length "^1.0.2" + arraybuffer.prototype.slice "^1.0.4" + available-typed-arrays "^1.0.7" + call-bind "^1.0.8" + call-bound "^1.0.3" + data-view-buffer "^1.0.2" + data-view-byte-length "^1.0.2" + data-view-byte-offset "^1.0.1" + es-define-property "^1.0.1" + es-errors "^1.3.0" + es-object-atoms "^1.0.0" + es-set-tostringtag "^2.1.0" + es-to-primitive "^1.3.0" + function.prototype.name "^1.1.8" + get-intrinsic "^1.2.7" + get-proto "^1.0.0" + get-symbol-description "^1.1.0" + globalthis "^1.0.4" + gopd "^1.2.0" + has-property-descriptors "^1.0.2" + has-proto "^1.2.0" + has-symbols "^1.1.0" + hasown "^2.0.2" + internal-slot "^1.1.0" + is-array-buffer "^3.0.5" + is-callable "^1.2.7" + is-data-view "^1.0.2" + is-regex "^1.2.1" + is-shared-array-buffer "^1.0.4" + is-string "^1.1.1" + is-typed-array "^1.1.15" + is-weakref "^1.1.0" + math-intrinsics "^1.1.0" + object-inspect "^1.13.3" + object-keys "^1.1.1" + object.assign "^4.1.7" + own-keys "^1.0.1" + regexp.prototype.flags "^1.5.3" + safe-array-concat "^1.1.3" + safe-push-apply "^1.0.0" + safe-regex-test "^1.1.0" + set-proto "^1.0.0" + string.prototype.trim "^1.2.10" + string.prototype.trimend "^1.0.9" + string.prototype.trimstart "^1.0.8" + typed-array-buffer "^1.0.3" + typed-array-byte-length "^1.0.3" + typed-array-byte-offset "^1.0.4" + typed-array-length "^1.0.7" + unbox-primitive "^1.1.0" + which-typed-array "^1.1.18" + +es-define-property@^1.0.0, es-define-property@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/es-define-property/-/es-define-property-1.0.1.tgz#983eb2f9a6724e9303f61addf011c72e09e0b0fa" + integrity sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g== + +es-errors@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/es-errors/-/es-errors-1.3.0.tgz#05f75a25dab98e4fb1dcd5e1472c0546d5057c8f" + integrity sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw== + es-iterator-helpers@^1.0.12: version "1.0.13" resolved "https://registry.yarnpkg.com/es-iterator-helpers/-/es-iterator-helpers-1.0.13.tgz#72101046ffc19baf9996adc70e6177a26e6e8084" @@ -10077,6 +10320,13 @@ es-module-lexer@^1.2.1: resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-1.3.0.tgz#6be9c9e0b4543a60cd166ff6f8b4e9dae0b0c16f" integrity sha512-vZK7T0N2CBmBOixhmjdqx2gWVbFZ4DXZ/NyRMZVlJXPa7CyFS+/a4QQsDGDQy9ZfEzxFuNEsMLeQJnKP2p5/JA== +es-object-atoms@^1.0.0, es-object-atoms@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/es-object-atoms/-/es-object-atoms-1.1.1.tgz#1c4f2c4837327597ce69d2ca190a7fdd172338c1" + integrity sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA== + dependencies: + es-errors "^1.3.0" + es-set-tostringtag@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz#338d502f6f674301d710b80c8592de8a15f09cd8" @@ -10086,6 +10336,16 @@ es-set-tostringtag@^2.0.1: has "^1.0.3" has-tostringtag "^1.0.0" +es-set-tostringtag@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz#f31dbbe0c183b00a6d26eb6325c810c0fd18bd4d" + integrity sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA== + dependencies: + es-errors "^1.3.0" + get-intrinsic "^1.2.6" + has-tostringtag "^1.0.2" + hasown "^2.0.2" + es-shim-unscopables@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz#702e632193201e3edf8713635d083d378e510241" @@ -10093,6 +10353,13 @@ es-shim-unscopables@^1.0.0: dependencies: has "^1.0.3" +es-shim-unscopables@^1.0.2, es-shim-unscopables@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/es-shim-unscopables/-/es-shim-unscopables-1.1.0.tgz#438df35520dac5d105f3943d927549ea3b00f4b5" + integrity sha512-d9T8ucsEhh8Bi1woXCf+TIKDIROLG5WCkxg8geBCbvk22kzwC5G2OnXVMO6FUsvQlgUUXQ2itephWDLqDzbeCw== + dependencies: + hasown "^2.0.2" + es-to-primitive@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" @@ -10102,6 +10369,15 @@ es-to-primitive@^1.2.1: is-date-object "^1.0.1" is-symbol "^1.0.2" +es-to-primitive@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.3.0.tgz#96c89c82cc49fd8794a24835ba3e1ff87f214e18" + integrity sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g== + dependencies: + is-callable "^1.2.7" + is-date-object "^1.0.5" + is-symbol "^1.0.4" + es6-object-assign@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/es6-object-assign/-/es6-object-assign-1.1.0.tgz#c2c3582656247c39ea107cb1e6652b6f9f24523c" @@ -10186,6 +10462,22 @@ eslint-config-prettier@^8.5.0: resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-8.10.0.tgz#3a06a662130807e2502fc3ff8b4143d8a0658e11" integrity sha512-SM8AMJdeQqRYT9O9zguiruQZaN7+z+E4eAP9oiLNGKMtomwaB1E9dcgUD6ZAn/eQAb52USbvezbiljfZUhbJcg== +eslint-import-resolver-node@^0.3.9: + version "0.3.9" + resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz#d4eaac52b8a2e7c3cd1903eb00f7e053356118ac" + integrity sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g== + dependencies: + debug "^3.2.7" + is-core-module "^2.13.0" + resolve "^1.22.4" + +eslint-module-utils@^2.12.0: + version "2.12.0" + resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.12.0.tgz#fe4cfb948d61f49203d7b08871982b65b9af0b0b" + integrity sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg== + dependencies: + debug "^3.2.7" + "eslint-plugin-bsky-internal@link:./eslint": version "0.0.0" uid "" @@ -10206,6 +10498,31 @@ eslint-plugin-ft-flow@^2.0.1, eslint-plugin-ft-flow@^2.0.3: lodash "^4.17.21" string-natural-compare "^3.0.1" +eslint-plugin-import@^2.31.0: + version "2.31.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.31.0.tgz#310ce7e720ca1d9c0bb3f69adfd1c6bdd7d9e0e7" + integrity sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A== + dependencies: + "@rtsao/scc" "^1.1.0" + array-includes "^3.1.8" + array.prototype.findlastindex "^1.2.5" + array.prototype.flat "^1.3.2" + array.prototype.flatmap "^1.3.2" + debug "^3.2.7" + doctrine "^2.1.0" + eslint-import-resolver-node "^0.3.9" + eslint-module-utils "^2.12.0" + hasown "^2.0.2" + is-core-module "^2.15.1" + is-glob "^4.0.3" + minimatch "^3.1.2" + object.fromentries "^2.0.8" + object.groupby "^1.0.3" + object.values "^1.2.0" + semver "^6.3.1" + string.prototype.trimend "^1.0.8" + tsconfig-paths "^3.15.0" + eslint-plugin-jest@^27.9.0: version "27.9.0" resolved "https://registry.yarnpkg.com/eslint-plugin-jest/-/eslint-plugin-jest-27.9.0.tgz#7c98a33605e1d8b8442ace092b60e9919730000b" @@ -11223,6 +11540,13 @@ for-each@^0.3.3: dependencies: is-callable "^1.1.3" +for-each@^0.3.5: + version "0.3.5" + resolved "https://registry.yarnpkg.com/for-each/-/for-each-0.3.5.tgz#d650688027826920feeb0af747ee7b9421a41d47" + integrity sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg== + dependencies: + is-callable "^1.2.7" + foreground-child@^3.1.0: version "3.1.1" resolved "https://registry.yarnpkg.com/foreground-child/-/foreground-child-3.1.1.tgz#1d173e776d75d2772fed08efe4a0de1ea1b12d0d" @@ -11332,6 +11656,11 @@ function-bind@^1.1.1: resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== +function-bind@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c" + integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== + function.prototype.name@^1.1.5: version "1.1.5" resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.5.tgz#cce0505fe1ffb80503e6f9e46cc64e46a12a9621" @@ -11352,6 +11681,18 @@ function.prototype.name@^1.1.6: es-abstract "^1.22.1" functions-have-names "^1.2.3" +function.prototype.name@^1.1.8: + version "1.1.8" + resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.8.tgz#e68e1df7b259a5c949eeef95cdbde53edffabb78" + integrity sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q== + dependencies: + call-bind "^1.0.8" + call-bound "^1.0.3" + define-properties "^1.2.1" + functions-have-names "^1.2.3" + hasown "^2.0.2" + is-callable "^1.2.7" + functions-have-names@^1.2.2, functions-have-names@^1.2.3: version "1.2.3" resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834" @@ -11377,6 +11718,22 @@ get-intrinsic@^1.0.2, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3, get-intrinsic@ has-proto "^1.0.1" has-symbols "^1.0.3" +get-intrinsic@^1.2.4, get-intrinsic@^1.2.5, get-intrinsic@^1.2.6, get-intrinsic@^1.2.7, get-intrinsic@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.3.0.tgz#743f0e3b6964a93a5491ed1bffaae054d7f98d01" + integrity sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ== + dependencies: + call-bind-apply-helpers "^1.0.2" + es-define-property "^1.0.1" + es-errors "^1.3.0" + es-object-atoms "^1.1.1" + function-bind "^1.1.2" + get-proto "^1.0.1" + gopd "^1.2.0" + has-symbols "^1.1.0" + hasown "^2.0.2" + math-intrinsics "^1.1.0" + get-nonce@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/get-nonce/-/get-nonce-1.0.1.tgz#fdf3f0278073820d2ce9426c18f07481b1e0cdf3" @@ -11397,6 +11754,14 @@ get-port@^5.1.1: resolved "https://registry.yarnpkg.com/get-port/-/get-port-5.1.1.tgz#0469ed07563479de6efb986baf053dcd7d4e3193" integrity sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ== +get-proto@^1.0.0, get-proto@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/get-proto/-/get-proto-1.0.1.tgz#150b3f2743869ef3e851ec0c49d15b1d14d00ee1" + integrity sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g== + dependencies: + dunder-proto "^1.0.1" + es-object-atoms "^1.0.0" + get-stream@^4.0.0: version "4.1.0" resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" @@ -11417,6 +11782,15 @@ get-symbol-description@^1.0.0: call-bind "^1.0.2" get-intrinsic "^1.1.1" +get-symbol-description@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/get-symbol-description/-/get-symbol-description-1.1.0.tgz#7bdd54e0befe8ffc9f3b4e203220d9f1e881b6ee" + integrity sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg== + dependencies: + call-bound "^1.0.3" + es-errors "^1.3.0" + get-intrinsic "^1.2.6" + getenv@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/getenv/-/getenv-1.0.0.tgz#874f2e7544fbca53c7a4738f37de8605c3fcfc31" @@ -11544,6 +11918,14 @@ globalthis@^1.0.2, globalthis@^1.0.3: dependencies: define-properties "^1.1.3" +globalthis@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/globalthis/-/globalthis-1.0.4.tgz#7430ed3a975d97bfb59bcce41f5cabbafa651236" + integrity sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ== + dependencies: + define-properties "^1.2.1" + gopd "^1.0.1" + globby@^11.0.1, globby@^11.1.0: version "11.1.0" resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b" @@ -11586,6 +11968,11 @@ gopd@^1.0.1: dependencies: get-intrinsic "^1.1.3" +gopd@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.2.0.tgz#89f56b8217bdbc8802bd299df6d7f1081d7e51a1" + integrity sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg== + graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9: version "4.2.11" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" @@ -11642,16 +12029,35 @@ has-property-descriptors@^1.0.0: dependencies: get-intrinsic "^1.1.1" +has-property-descriptors@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz#963ed7d071dc7bf5f084c5bfbe0d1b6222586854" + integrity sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg== + dependencies: + es-define-property "^1.0.0" + has-proto@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/has-proto/-/has-proto-1.0.1.tgz#1885c1305538958aff469fef37937c22795408e0" integrity sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg== +has-proto@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/has-proto/-/has-proto-1.2.0.tgz#5de5a6eabd95fdffd9818b43055e8065e39fe9d5" + integrity sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ== + dependencies: + dunder-proto "^1.0.0" + has-symbols@^1.0.2, has-symbols@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== +has-symbols@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.1.0.tgz#fc9c6a783a084951d0b971fe1018de813707a338" + integrity sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ== + has-tostringtag@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz#7e133818a7d394734f941e73c3d3f9291e658b25" @@ -11659,6 +12065,13 @@ has-tostringtag@^1.0.0: dependencies: has-symbols "^1.0.2" +has-tostringtag@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.2.tgz#2cdc42d40bef2e5b4eeab7c01a73c54ce7ab5abc" + integrity sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw== + dependencies: + has-symbols "^1.0.3" + has@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" @@ -11674,6 +12087,13 @@ hash.js@^1.0.0, hash.js@^1.0.3: inherits "^2.0.3" minimalistic-assert "^1.0.1" +hasown@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.2.tgz#003eaf91be7adc372e84ec59dc37252cedb80003" + integrity sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ== + dependencies: + function-bind "^1.1.2" + he@1.2.0, he@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" @@ -12090,6 +12510,15 @@ internal-slot@^1.0.3, internal-slot@^1.0.5: has "^1.0.3" side-channel "^1.0.4" +internal-slot@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.1.0.tgz#1eac91762947d2f7056bc838d93e13b2e9604961" + integrity sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw== + dependencies: + es-errors "^1.3.0" + hasown "^2.0.2" + side-channel "^1.1.0" + invariant@2.2.4, invariant@^2.2.4: version "2.2.4" resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" @@ -12167,6 +12596,15 @@ is-array-buffer@^3.0.1, is-array-buffer@^3.0.2: get-intrinsic "^1.2.0" is-typed-array "^1.1.10" +is-array-buffer@^3.0.4, is-array-buffer@^3.0.5: + version "3.0.5" + resolved "https://registry.yarnpkg.com/is-array-buffer/-/is-array-buffer-3.0.5.tgz#65742e1e687bd2cc666253068fd8707fe4d44280" + integrity sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A== + dependencies: + call-bind "^1.0.8" + call-bound "^1.0.3" + get-intrinsic "^1.2.6" + is-arrayish@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" @@ -12191,6 +12629,13 @@ is-bigint@^1.0.1: dependencies: has-bigints "^1.0.1" +is-bigint@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.1.0.tgz#dda7a3445df57a42583db4228682eba7c4170672" + integrity sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ== + dependencies: + has-bigints "^1.0.2" + is-binary-path@~2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" @@ -12206,6 +12651,14 @@ is-boolean-object@^1.1.0: call-bind "^1.0.2" has-tostringtag "^1.0.0" +is-boolean-object@^1.2.1: + version "1.2.2" + resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.2.2.tgz#7067f47709809a393c71ff5bb3e135d8a9215d9e" + integrity sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A== + dependencies: + call-bound "^1.0.3" + has-tostringtag "^1.0.2" + is-buffer@~1.1.6: version "1.1.6" resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" @@ -12237,6 +12690,22 @@ is-core-module@^2.13.0, is-core-module@^2.9.0: dependencies: has "^1.0.3" +is-core-module@^2.15.1, is-core-module@^2.16.0: + version "2.16.1" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.16.1.tgz#2a98801a849f43e2add644fbb6bc6229b19a4ef4" + integrity sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w== + dependencies: + hasown "^2.0.2" + +is-data-view@^1.0.1, is-data-view@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-data-view/-/is-data-view-1.0.2.tgz#bae0a41b9688986c2188dda6657e56b8f9e63b8e" + integrity sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw== + dependencies: + call-bound "^1.0.2" + get-intrinsic "^1.2.6" + is-typed-array "^1.1.13" + is-date-object@^1.0.1, is-date-object@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.5.tgz#0841d5536e724c25597bf6ea62e1bd38298df31f" @@ -12244,6 +12713,14 @@ is-date-object@^1.0.1, is-date-object@^1.0.5: dependencies: has-tostringtag "^1.0.0" +is-date-object@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.1.0.tgz#ad85541996fc7aa8b2729701d27b7319f95d82f7" + integrity sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg== + dependencies: + call-bound "^1.0.2" + has-tostringtag "^1.0.2" + is-decimal@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/is-decimal/-/is-decimal-2.0.1.tgz#9469d2dc190d0214fd87d78b78caecc0cc14eef7" @@ -12271,6 +12748,13 @@ is-finalizationregistry@^1.0.2: dependencies: call-bind "^1.0.2" +is-finalizationregistry@^1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/is-finalizationregistry/-/is-finalizationregistry-1.1.1.tgz#eefdcdc6c94ddd0674d9c85887bf93f944a97c90" + integrity sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg== + dependencies: + call-bound "^1.0.3" + is-fullwidth-code-point@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" @@ -12310,6 +12794,11 @@ is-map@^2.0.1: resolved "https://registry.yarnpkg.com/is-map/-/is-map-2.0.2.tgz#00922db8c9bf73e81b7a335827bc2a43f2b91127" integrity sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg== +is-map@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/is-map/-/is-map-2.0.3.tgz#ede96b7fe1e270b3c4465e3a465658764926d62e" + integrity sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw== + is-nan@^1.2.1: version "1.3.2" resolved "https://registry.yarnpkg.com/is-nan/-/is-nan-1.3.2.tgz#043a54adea31748b55b6cd4e09aadafa69bd9e1d" @@ -12330,6 +12819,14 @@ is-number-object@^1.0.4: dependencies: has-tostringtag "^1.0.0" +is-number-object@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.1.1.tgz#144b21e95a1bc148205dcc2814a9134ec41b2541" + integrity sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw== + dependencies: + call-bound "^1.0.3" + has-tostringtag "^1.0.2" + is-number@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" @@ -12394,11 +12891,26 @@ is-regex@^1.1.4: call-bind "^1.0.2" has-tostringtag "^1.0.0" +is-regex@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.2.1.tgz#76d70a3ed10ef9be48eb577887d74205bf0cad22" + integrity sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g== + dependencies: + call-bound "^1.0.2" + gopd "^1.2.0" + has-tostringtag "^1.0.2" + hasown "^2.0.2" + is-set@^2.0.1: version "2.0.2" resolved "https://registry.yarnpkg.com/is-set/-/is-set-2.0.2.tgz#90755fa4c2562dc1c5d4024760d6119b94ca18ec" integrity sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g== +is-set@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/is-set/-/is-set-2.0.3.tgz#8ab209ea424608141372ded6e0cb200ef1d9d01d" + integrity sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg== + is-shared-array-buffer@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz#8f259c573b60b6a32d4058a1a07430c0a7344c79" @@ -12406,6 +12918,13 @@ is-shared-array-buffer@^1.0.2: dependencies: call-bind "^1.0.2" +is-shared-array-buffer@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.4.tgz#9b67844bd9b7f246ba0708c3a93e34269c774f6f" + integrity sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A== + dependencies: + call-bound "^1.0.3" + is-stream@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" @@ -12428,6 +12947,14 @@ is-string@^1.0.5, is-string@^1.0.7: dependencies: has-tostringtag "^1.0.0" +is-string@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.1.1.tgz#92ea3f3d5c5b6e039ca8677e5ac8d07ea773cbb9" + integrity sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA== + dependencies: + call-bound "^1.0.3" + has-tostringtag "^1.0.2" + is-symbol@^1.0.2, is-symbol@^1.0.3: version "1.0.4" resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.4.tgz#a6dac93b635b063ca6872236de88910a57af139c" @@ -12435,6 +12962,15 @@ is-symbol@^1.0.2, is-symbol@^1.0.3: dependencies: has-symbols "^1.0.2" +is-symbol@^1.0.4, is-symbol@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.1.1.tgz#f47761279f532e2b05a7024a7506dbbedacd0634" + integrity sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w== + dependencies: + call-bound "^1.0.2" + has-symbols "^1.1.0" + safe-regex-test "^1.1.0" + is-typed-array@^1.1.10, is-typed-array@^1.1.12, is-typed-array@^1.1.3, is-typed-array@^1.1.9: version "1.1.12" resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.12.tgz#d0bab5686ef4a76f7a73097b95470ab199c57d4a" @@ -12442,6 +12978,13 @@ is-typed-array@^1.1.10, is-typed-array@^1.1.12, is-typed-array@^1.1.3, is-typed- dependencies: which-typed-array "^1.1.11" +is-typed-array@^1.1.13, is-typed-array@^1.1.14, is-typed-array@^1.1.15: + version "1.1.15" + resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.15.tgz#4bfb4a45b61cee83a5a46fba778e4e8d59c0ce0b" + integrity sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ== + dependencies: + which-typed-array "^1.1.16" + is-unicode-supported@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz#3f26c76a809593b52bfa2ecb5710ed2779b522a7" @@ -12452,6 +12995,11 @@ is-weakmap@^2.0.1: resolved "https://registry.yarnpkg.com/is-weakmap/-/is-weakmap-2.0.1.tgz#5008b59bdc43b698201d18f62b37b2ca243e8cf2" integrity sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA== +is-weakmap@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/is-weakmap/-/is-weakmap-2.0.2.tgz#bf72615d649dfe5f699079c54b83e47d1ae19cfd" + integrity sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w== + is-weakref@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.0.2.tgz#9529f383a9338205e89765e0392efc2f100f06f2" @@ -12459,6 +13007,13 @@ is-weakref@^1.0.2: dependencies: call-bind "^1.0.2" +is-weakref@^1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.1.1.tgz#eea430182be8d64174bd96bffbc46f21bf3f9293" + integrity sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew== + dependencies: + call-bound "^1.0.3" + is-weakset@^2.0.1: version "2.0.2" resolved "https://registry.yarnpkg.com/is-weakset/-/is-weakset-2.0.2.tgz#4569d67a747a1ce5a994dfd4ef6dcea76e7c0a1d" @@ -12467,6 +13022,14 @@ is-weakset@^2.0.1: call-bind "^1.0.2" get-intrinsic "^1.1.1" +is-weakset@^2.0.3: + version "2.0.4" + resolved "https://registry.yarnpkg.com/is-weakset/-/is-weakset-2.0.4.tgz#c9f5deb0bc1906c6d6f1027f284ddf459249daca" + integrity sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ== + dependencies: + call-bound "^1.0.3" + get-intrinsic "^1.2.6" + is-wsl@^2.0.0, is-wsl@^2.1.1, is-wsl@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" @@ -13309,6 +13872,13 @@ json-stable-stringify-without-jsonify@^1.0.1: resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw== +json5@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.2.tgz#63d98d60f21b313b77c4d6da18bfa69d80e1d593" + integrity sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA== + dependencies: + minimist "^1.2.0" + json5@^2.1.2, json5@^2.2.2, json5@^2.2.3: version "2.2.3" resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" @@ -13793,6 +14363,11 @@ matchmediaquery@^0.3.0: dependencies: css-mediaquery "^0.1.2" +math-intrinsics@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/math-intrinsics/-/math-intrinsics-1.1.0.tgz#a0dd74be81e2aa5c2f27e65ce283605ee4e2b7f9" + integrity sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g== + md5-file@^3.2.3: version "3.2.3" resolved "https://registry.yarnpkg.com/md5-file/-/md5-file-3.2.3.tgz#f9bceb941eca2214a4c0727f5e700314e770f06f" @@ -14595,6 +15170,11 @@ object-inspect@^1.12.3, object-inspect@^1.9.0: resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.3.tgz#ba62dffd67ee256c8c086dfae69e016cd1f198b9" integrity sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g== +object-inspect@^1.13.3: + version "1.13.4" + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.13.4.tgz#8375265e21bc20d0fa582c22e1b13485d6e00213" + integrity sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew== + object-is@^1.0.1: version "1.1.5" resolved "https://registry.yarnpkg.com/object-is/-/object-is-1.1.5.tgz#b9deeaa5fc7f1846a0faecdceec138e5778f53ac" @@ -14618,6 +15198,18 @@ object.assign@^4.1.4: has-symbols "^1.0.3" object-keys "^1.1.1" +object.assign@^4.1.7: + version "4.1.7" + resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.7.tgz#8c14ca1a424c6a561b0bb2a22f66f5049a945d3d" + integrity sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw== + dependencies: + call-bind "^1.0.8" + call-bound "^1.0.3" + define-properties "^1.2.1" + es-object-atoms "^1.0.0" + has-symbols "^1.1.0" + object-keys "^1.1.1" + object.entries@^1.1.6: version "1.1.6" resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.6.tgz#9737d0e5b8291edd340a3e3264bb8a3b00d5fa23" @@ -14636,6 +15228,25 @@ object.fromentries@^2.0.6: define-properties "^1.1.4" es-abstract "^1.20.4" +object.fromentries@^2.0.8: + version "2.0.8" + resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.8.tgz#f7195d8a9b97bd95cbc1999ea939ecd1a2b00c65" + integrity sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ== + dependencies: + call-bind "^1.0.7" + define-properties "^1.2.1" + es-abstract "^1.23.2" + es-object-atoms "^1.0.0" + +object.groupby@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/object.groupby/-/object.groupby-1.0.3.tgz#9b125c36238129f6f7b61954a1e7176148d5002e" + integrity sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ== + dependencies: + call-bind "^1.0.7" + define-properties "^1.2.1" + es-abstract "^1.23.2" + object.hasown@^1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/object.hasown/-/object.hasown-1.1.2.tgz#f919e21fad4eb38a57bc6345b3afd496515c3f92" @@ -14653,6 +15264,16 @@ object.values@^1.1.6: define-properties "^1.1.4" es-abstract "^1.20.4" +object.values@^1.2.0: + version "1.2.1" + resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.2.1.tgz#deed520a50809ff7f75a7cfd4bc64c7a038c6216" + integrity sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA== + dependencies: + call-bind "^1.0.8" + call-bound "^1.0.3" + define-properties "^1.2.1" + es-object-atoms "^1.0.0" + obuf@^1.0.0, obuf@^1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/obuf/-/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e" @@ -14799,6 +15420,15 @@ osenv@^0.1.5: os-homedir "^1.0.0" os-tmpdir "^1.0.0" +own-keys@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/own-keys/-/own-keys-1.0.1.tgz#e4006910a2bf913585289676eebd6f390cf51358" + integrity sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg== + dependencies: + get-intrinsic "^1.2.6" + object-keys "^1.1.1" + safe-push-apply "^1.0.0" + p-finally@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" @@ -15285,6 +15915,11 @@ pofile@^1.1.4: resolved "https://registry.yarnpkg.com/pofile/-/pofile-1.1.4.tgz#eab7e29f5017589b2a61b2259dff608c0cad76a2" integrity sha512-r6Q21sKsY1AjTVVjOuU02VYKVNQGJNQHjTIvs4dEbeuuYfxgYk/DGD2mqqq4RDaVkwdSq0VEtmQUOPe/wH8X3g== +possible-typed-array-names@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz#93e3582bc0e5426586d9d07b79ee40fc841de4ae" + integrity sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg== + postcss-calc@^8.2.3: version "8.2.4" resolved "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-8.2.4.tgz#77b9c29bfcbe8a07ff6693dc87050828889739a5" @@ -16560,6 +17195,20 @@ reflect.getprototypeof@^1.0.3: globalthis "^1.0.3" which-builtin-type "^1.1.3" +reflect.getprototypeof@^1.0.6, reflect.getprototypeof@^1.0.9: + version "1.0.10" + resolved "https://registry.yarnpkg.com/reflect.getprototypeof/-/reflect.getprototypeof-1.0.10.tgz#c629219e78a3316d8b604c765ef68996964e7bf9" + integrity sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw== + dependencies: + call-bind "^1.0.8" + define-properties "^1.2.1" + es-abstract "^1.23.9" + es-errors "^1.3.0" + es-object-atoms "^1.0.0" + get-intrinsic "^1.2.7" + get-proto "^1.0.1" + which-builtin-type "^1.2.1" + regenerate-unicode-properties@^10.1.0: version "10.1.0" resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz#7c3192cab6dd24e21cb4461e5ddd7dd24fa8374c" @@ -16614,6 +17263,18 @@ regexp.prototype.flags@^1.5.1: define-properties "^1.2.0" set-function-name "^2.0.0" +regexp.prototype.flags@^1.5.3: + version "1.5.4" + resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.4.tgz#1ad6c62d44a259007e55b3970e00f746efbcaa19" + integrity sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA== + dependencies: + call-bind "^1.0.8" + define-properties "^1.2.1" + es-errors "^1.3.0" + get-proto "^1.0.1" + gopd "^1.2.0" + set-function-name "^2.0.2" + regexpu-core@^5.3.1: version "5.3.2" resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-5.3.2.tgz#11a2b06884f3527aec3e93dbbf4a3b958a95546b" @@ -16768,6 +17429,15 @@ resolve@^1.14.2, resolve@^1.19.0, resolve@^1.20.0, resolve@^1.22.2: path-parse "^1.0.7" supports-preserve-symlinks-flag "^1.0.0" +resolve@^1.22.4: + version "1.22.10" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.10.tgz#b663e83ffb09bbf2386944736baae803029b8b39" + integrity sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w== + dependencies: + is-core-module "^2.16.0" + path-parse "^1.0.7" + supports-preserve-symlinks-flag "^1.0.0" + resolve@^1.22.8: version "1.22.8" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.8.tgz#b6c87a9f2aa06dfab52e3d70ac8cde321fa5a48d" @@ -16936,6 +17606,17 @@ safe-array-concat@^1.0.1: has-symbols "^1.0.3" isarray "^2.0.5" +safe-array-concat@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/safe-array-concat/-/safe-array-concat-1.1.3.tgz#c9e54ec4f603b0bbb8e7e5007a5ee7aecd1538c3" + integrity sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q== + dependencies: + call-bind "^1.0.8" + call-bound "^1.0.2" + get-intrinsic "^1.2.6" + has-symbols "^1.1.0" + isarray "^2.0.5" + safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: version "5.1.2" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" @@ -16951,6 +17632,14 @@ safe-json-stringify@~1: resolved "https://registry.yarnpkg.com/safe-json-stringify/-/safe-json-stringify-1.2.0.tgz#356e44bc98f1f93ce45df14bcd7c01cda86e0afd" integrity sha512-gH8eh2nZudPQO6TytOvbxnuhYBOvDBBLW52tz5q6X58lJcd/tkmqFR+5Z9adS8aJtURSXWThWy/xJtJwixErvg== +safe-push-apply@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/safe-push-apply/-/safe-push-apply-1.0.0.tgz#01850e981c1602d398c85081f360e4e6d03d27f5" + integrity sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA== + dependencies: + es-errors "^1.3.0" + isarray "^2.0.5" + safe-regex-test@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/safe-regex-test/-/safe-regex-test-1.0.0.tgz#793b874d524eb3640d1873aad03596db2d4f2295" @@ -16960,6 +17649,15 @@ safe-regex-test@^1.0.0: get-intrinsic "^1.1.3" is-regex "^1.1.4" +safe-regex-test@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/safe-regex-test/-/safe-regex-test-1.1.0.tgz#7f87dfb67a3150782eaaf18583ff5d1711ac10c1" + integrity sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw== + dependencies: + call-bound "^1.0.2" + es-errors "^1.3.0" + is-regex "^1.2.1" + safe-stable-stringify@^2.3.1, safe-stable-stringify@^2.4.3: version "2.4.3" resolved "https://registry.yarnpkg.com/safe-stable-stringify/-/safe-stable-stringify-2.4.3.tgz#138c84b6f6edb3db5f8ef3ef7115b8f55ccbf886" @@ -17180,6 +17878,18 @@ set-blocking@^2.0.0: resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" integrity sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw== +set-function-length@^1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/set-function-length/-/set-function-length-1.2.2.tgz#aac72314198eaed975cf77b2c3b6b880695e5449" + integrity sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg== + dependencies: + define-data-property "^1.1.4" + es-errors "^1.3.0" + function-bind "^1.1.2" + get-intrinsic "^1.2.4" + gopd "^1.0.1" + has-property-descriptors "^1.0.2" + set-function-name@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/set-function-name/-/set-function-name-2.0.1.tgz#12ce38b7954310b9f61faa12701620a0c882793a" @@ -17189,6 +17899,25 @@ set-function-name@^2.0.0: functions-have-names "^1.2.3" has-property-descriptors "^1.0.0" +set-function-name@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/set-function-name/-/set-function-name-2.0.2.tgz#16a705c5a0dc2f5e638ca96d8a8cd4e1c2b90985" + integrity sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ== + dependencies: + define-data-property "^1.1.4" + es-errors "^1.3.0" + functions-have-names "^1.2.3" + has-property-descriptors "^1.0.2" + +set-proto@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/set-proto/-/set-proto-1.0.0.tgz#0760dbcff30b2d7e801fd6e19983e56da337565e" + integrity sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw== + dependencies: + dunder-proto "^1.0.1" + es-errors "^1.3.0" + es-object-atoms "^1.0.0" + setimmediate@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" @@ -17279,6 +18008,35 @@ shell-quote@^1.6.1, shell-quote@^1.7.3: resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.8.1.tgz#6dbf4db75515ad5bac63b4f1894c3a154c766680" integrity sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA== +side-channel-list@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/side-channel-list/-/side-channel-list-1.0.0.tgz#10cb5984263115d3b7a0e336591e290a830af8ad" + integrity sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA== + dependencies: + es-errors "^1.3.0" + object-inspect "^1.13.3" + +side-channel-map@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/side-channel-map/-/side-channel-map-1.0.1.tgz#d6bb6b37902c6fef5174e5f533fab4c732a26f42" + integrity sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA== + dependencies: + call-bound "^1.0.2" + es-errors "^1.3.0" + get-intrinsic "^1.2.5" + object-inspect "^1.13.3" + +side-channel-weakmap@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz#11dda19d5368e40ce9ec2bdc1fb0ecbc0790ecea" + integrity sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A== + dependencies: + call-bound "^1.0.2" + es-errors "^1.3.0" + get-intrinsic "^1.2.5" + object-inspect "^1.13.3" + side-channel-map "^1.0.1" + side-channel@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" @@ -17288,6 +18046,17 @@ side-channel@^1.0.4: get-intrinsic "^1.0.2" object-inspect "^1.9.0" +side-channel@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.1.0.tgz#c3fcff9c4da932784873335ec9765fa94ff66bc9" + integrity sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw== + dependencies: + es-errors "^1.3.0" + object-inspect "^1.13.3" + side-channel-list "^1.0.0" + side-channel-map "^1.0.1" + side-channel-weakmap "^1.0.2" + signal-exit@^3.0.0, signal-exit@^3.0.2, signal-exit@^3.0.3, signal-exit@^3.0.7: version "3.0.7" resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" @@ -17662,7 +18431,16 @@ string-natural-compare@^3.0.1: resolved "https://registry.yarnpkg.com/string-natural-compare/-/string-natural-compare-3.0.1.tgz#7a42d58474454963759e8e8b7ae63d71c1e7fdf4" integrity sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw== -"string-width-cjs@npm:string-width@^4.2.0", string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: +"string-width-cjs@npm:string-width@^4.2.0": + version "4.2.3" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + +string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: version "4.2.3" resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== @@ -17694,6 +18472,19 @@ string.prototype.matchall@^4.0.8: regexp.prototype.flags "^1.4.3" side-channel "^1.0.4" +string.prototype.trim@^1.2.10: + version "1.2.10" + resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.10.tgz#40b2dd5ee94c959b4dcfb1d65ce72e90da480c81" + integrity sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA== + dependencies: + call-bind "^1.0.8" + call-bound "^1.0.2" + define-data-property "^1.1.4" + define-properties "^1.2.1" + es-abstract "^1.23.5" + es-object-atoms "^1.0.0" + has-property-descriptors "^1.0.2" + string.prototype.trim@^1.2.7: version "1.2.7" resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz#a68352740859f6893f14ce3ef1bb3037f7a90533" @@ -17730,6 +18521,16 @@ string.prototype.trimend@^1.0.7: define-properties "^1.2.0" es-abstract "^1.22.1" +string.prototype.trimend@^1.0.8, string.prototype.trimend@^1.0.9: + version "1.0.9" + resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.9.tgz#62e2731272cd285041b36596054e9f66569b6942" + integrity sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ== + dependencies: + call-bind "^1.0.8" + call-bound "^1.0.2" + define-properties "^1.2.1" + es-object-atoms "^1.0.0" + string.prototype.trimstart@^1.0.6: version "1.0.6" resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz#e90ab66aa8e4007d92ef591bbf3cd422c56bdcf4" @@ -17748,6 +18549,15 @@ string.prototype.trimstart@^1.0.7: define-properties "^1.2.0" es-abstract "^1.22.1" +string.prototype.trimstart@^1.0.8: + version "1.0.8" + resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz#7ee834dda8c7c17eff3118472bb35bfedaa34dde" + integrity sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg== + dependencies: + call-bind "^1.0.7" + define-properties "^1.2.1" + es-object-atoms "^1.0.0" + string_decoder@^1.1.1, string_decoder@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" @@ -17762,7 +18572,7 @@ string_decoder@~1.1.1: dependencies: safe-buffer "~5.1.0" -"strip-ansi-cjs@npm:strip-ansi@^6.0.1", strip-ansi@^6.0.0, strip-ansi@^6.0.1: +"strip-ansi-cjs@npm:strip-ansi@^6.0.1": version "6.0.1" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== @@ -17776,6 +18586,13 @@ strip-ansi@^5.2.0: dependencies: ansi-regex "^4.1.0" +strip-ansi@^6.0.0, strip-ansi@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + dependencies: + ansi-regex "^5.0.1" + strip-ansi@^7.0.1: version "7.1.0" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.1.0.tgz#d5b6568ca689d8561370b0707685d22434faff45" @@ -17783,6 +18600,11 @@ strip-ansi@^7.0.1: dependencies: ansi-regex "^6.0.1" +strip-bom@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" + integrity sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA== + strip-bom@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-4.0.0.tgz#9c3505c1db45bcedca3d9cf7a16f5c5aa3901878" @@ -18240,6 +19062,16 @@ ts-node@^10.9.1: v8-compile-cache-lib "^3.0.1" yn "3.1.1" +tsconfig-paths@^3.15.0: + version "3.15.0" + resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz#5299ec605e55b1abb23ec939ef15edaf483070d4" + integrity sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg== + dependencies: + "@types/json5" "^0.0.29" + json5 "^1.0.2" + minimist "^1.2.6" + strip-bom "^3.0.0" + tslib@2: version "2.8.1" resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.8.1.tgz#612efe4ed235d567e8aba5f2a5fab70280ade83f" @@ -18338,6 +19170,15 @@ typed-array-buffer@^1.0.0: get-intrinsic "^1.2.1" is-typed-array "^1.1.10" +typed-array-buffer@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz#a72395450a4869ec033fd549371b47af3a2ee536" + integrity sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw== + dependencies: + call-bound "^1.0.3" + es-errors "^1.3.0" + is-typed-array "^1.1.14" + typed-array-byte-length@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz#d787a24a995711611fb2b87a4052799517b230d0" @@ -18348,6 +19189,17 @@ typed-array-byte-length@^1.0.0: has-proto "^1.0.1" is-typed-array "^1.1.10" +typed-array-byte-length@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/typed-array-byte-length/-/typed-array-byte-length-1.0.3.tgz#8407a04f7d78684f3d252aa1a143d2b77b4160ce" + integrity sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg== + dependencies: + call-bind "^1.0.8" + for-each "^0.3.3" + gopd "^1.2.0" + has-proto "^1.2.0" + is-typed-array "^1.1.14" + typed-array-byte-offset@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz#cbbe89b51fdef9cd6aaf07ad4707340abbc4ea0b" @@ -18359,6 +19211,19 @@ typed-array-byte-offset@^1.0.0: has-proto "^1.0.1" is-typed-array "^1.1.10" +typed-array-byte-offset@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/typed-array-byte-offset/-/typed-array-byte-offset-1.0.4.tgz#ae3698b8ec91a8ab945016108aef00d5bff12355" + integrity sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ== + dependencies: + available-typed-arrays "^1.0.7" + call-bind "^1.0.8" + for-each "^0.3.3" + gopd "^1.2.0" + has-proto "^1.2.0" + is-typed-array "^1.1.15" + reflect.getprototypeof "^1.0.9" + typed-array-length@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/typed-array-length/-/typed-array-length-1.0.4.tgz#89d83785e5c4098bec72e08b319651f0eac9c1bb" @@ -18368,6 +19233,18 @@ typed-array-length@^1.0.4: for-each "^0.3.3" is-typed-array "^1.1.9" +typed-array-length@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/typed-array-length/-/typed-array-length-1.0.7.tgz#ee4deff984b64be1e118b0de8c9c877d5ce73d3d" + integrity sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg== + dependencies: + call-bind "^1.0.7" + for-each "^0.3.3" + gopd "^1.0.1" + is-typed-array "^1.1.13" + possible-typed-array-names "^1.0.0" + reflect.getprototypeof "^1.0.6" + typed-emitter@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/typed-emitter/-/typed-emitter-2.1.0.tgz#ca78e3d8ef1476f228f548d62e04e3d4d3fd77fb" @@ -18422,6 +19299,16 @@ unbox-primitive@^1.0.2: has-symbols "^1.0.3" which-boxed-primitive "^1.0.2" +unbox-primitive@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.1.0.tgz#8d9d2c9edeea8460c7f35033a88867944934d1e2" + integrity sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw== + dependencies: + call-bound "^1.0.3" + has-bigints "^1.0.2" + has-symbols "^1.1.0" + which-boxed-primitive "^1.1.1" + undici-types@~6.19.2: version "6.19.8" resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-6.19.8.tgz#35111c9d1437ab83a7cdc0abae2f26d88eda0a02" @@ -19005,6 +19892,17 @@ which-boxed-primitive@^1.0.2: is-string "^1.0.5" is-symbol "^1.0.3" +which-boxed-primitive@^1.1.0, which-boxed-primitive@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.1.1.tgz#d76ec27df7fa165f18d5808374a5fe23c29b176e" + integrity sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA== + dependencies: + is-bigint "^1.1.0" + is-boolean-object "^1.2.1" + is-number-object "^1.1.1" + is-string "^1.1.1" + is-symbol "^1.1.1" + which-builtin-type@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/which-builtin-type/-/which-builtin-type-1.1.3.tgz#b1b8443707cc58b6e9bf98d32110ff0c2cbd029b" @@ -19023,6 +19921,25 @@ which-builtin-type@^1.1.3: which-collection "^1.0.1" which-typed-array "^1.1.9" +which-builtin-type@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/which-builtin-type/-/which-builtin-type-1.2.1.tgz#89183da1b4907ab089a6b02029cc5d8d6574270e" + integrity sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q== + dependencies: + call-bound "^1.0.2" + function.prototype.name "^1.1.6" + has-tostringtag "^1.0.2" + is-async-function "^2.0.0" + is-date-object "^1.1.0" + is-finalizationregistry "^1.1.0" + is-generator-function "^1.0.10" + is-regex "^1.2.1" + is-weakref "^1.0.2" + isarray "^2.0.5" + which-boxed-primitive "^1.1.0" + which-collection "^1.0.2" + which-typed-array "^1.1.16" + which-collection@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/which-collection/-/which-collection-1.0.1.tgz#70eab71ebbbd2aefaf32f917082fc62cdcb70906" @@ -19033,6 +19950,16 @@ which-collection@^1.0.1: is-weakmap "^2.0.1" is-weakset "^2.0.1" +which-collection@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/which-collection/-/which-collection-1.0.2.tgz#627ef76243920a107e7ce8e96191debe4b16c2a0" + integrity sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw== + dependencies: + is-map "^2.0.3" + is-set "^2.0.3" + is-weakmap "^2.0.2" + is-weakset "^2.0.3" + which-module@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.1.tgz#776b1fe35d90aebe99e8ac15eb24093389a4a409" @@ -19049,6 +19976,19 @@ which-typed-array@^1.1.10, which-typed-array@^1.1.11, which-typed-array@^1.1.2: gopd "^1.0.1" has-tostringtag "^1.0.0" +which-typed-array@^1.1.16, which-typed-array@^1.1.18: + version "1.1.19" + resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.19.tgz#df03842e870b6b88e117524a4b364b6fc689f956" + integrity sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw== + dependencies: + available-typed-arrays "^1.0.7" + call-bind "^1.0.8" + call-bound "^1.0.4" + for-each "^0.3.5" + get-proto "^1.0.1" + gopd "^1.2.0" + has-tostringtag "^1.0.2" + which-typed-array@^1.1.9: version "1.1.9" resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.9.tgz#307cf898025848cf995e795e8423c7f337efbde6" @@ -19085,7 +20025,7 @@ wordwrap@^1.0.0: resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" integrity sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q== -"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0", wrap-ansi@^7.0.0: +"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0": version "7.0.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== @@ -19103,6 +20043,15 @@ wrap-ansi@^6.2.0: string-width "^4.1.0" strip-ansi "^6.0.0" +wrap-ansi@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" + integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + wrap-ansi@^8.0.1, wrap-ansi@^8.1.0: version "8.1.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz#56dc22368ee570face1b49819975d9b9a5ead214" From c4785ef96e13d02b217dce4e777269c0e895507d Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Fri, 21 Mar 2025 18:29:14 +0200 Subject: [PATCH 013/241] New `ContextMenu` menu type for DM messages (#8014) * get context menu somewhat working ish * take screenshot rather than double rendering * get animations somewhat working * get transform animation working * rm log * upwards safe area * get working on android * get android working once and for all * fix positioning on both platforms * use dark blur on ios always, fix dark mode * allow closing with hardware back press * try and fix type error * add note about ts-ignore * round post * add image capture error handling * extract magic numbers * set explicit embed width, rm top margin * Message embed width tweaks * Format * fix position of embeds * same as above for web --------- Co-authored-by: Eric Bailey --- src/App.native.tsx | 101 +-- src/App.web.tsx | 99 +-- src/components/ContextMenu/Backdrop.ios.tsx | 49 ++ src/components/ContextMenu/Backdrop.tsx | 45 ++ src/components/ContextMenu/context.tsx | 31 + src/components/ContextMenu/index.tsx | 591 ++++++++++++++++++ src/components/ContextMenu/index.web.tsx | 5 + src/components/ContextMenu/types.ts | 97 +++ src/components/Menu/context.tsx | 9 +- src/components/Menu/index.tsx | 2 +- src/components/Menu/index.web.tsx | 2 +- src/components/dms/ActionsWrapper.tsx | 125 ++-- src/components/dms/ActionsWrapper.web.tsx | 68 +- ...MessageMenu.tsx => MessageContextMenu.tsx} | 128 ++-- src/components/dms/MessageItemEmbed.tsx | 33 +- 15 files changed, 1090 insertions(+), 295 deletions(-) create mode 100644 src/components/ContextMenu/Backdrop.ios.tsx create mode 100644 src/components/ContextMenu/Backdrop.tsx create mode 100644 src/components/ContextMenu/context.tsx create mode 100644 src/components/ContextMenu/index.tsx create mode 100644 src/components/ContextMenu/index.web.tsx create mode 100644 src/components/ContextMenu/types.ts rename src/components/dms/{MessageMenu.tsx => MessageContextMenu.tsx} (53%) diff --git a/src/App.native.tsx b/src/App.native.tsx index c9342f0469..ac985e5605 100644 --- a/src/App.native.tsx +++ b/src/App.native.tsx @@ -66,6 +66,7 @@ import * as Toast from '#/view/com/util/Toast' import {Shell} from '#/view/shell' import {ThemeProvider as Alf} from '#/alf' import {useColorModeTheme} from '#/alf/util/useColorModeTheme' +import {Provider as ContextMenuProvider} from '#/components/ContextMenu' import {NuxDialogs} from '#/components/dialogs/nuxs' import {useStarterPackEntry} from '#/components/hooks/useStarterPackEntry' import {Provider as IntentDialogProvider} from '#/components/intents/IntentDialogs' @@ -128,55 +129,57 @@ function InnerApp() { return ( - - - - - - - - - {/* LabelDefsProvider MUST come before ModerationOptsProvider */} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + {/* LabelDefsProvider MUST come before ModerationOptsProvider */} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ) diff --git a/src/App.web.tsx b/src/App.web.tsx index 959a69c540..af39bee47a 100644 --- a/src/App.web.tsx +++ b/src/App.web.tsx @@ -56,6 +56,7 @@ import {ToastContainer} from '#/view/com/util/Toast.web' import {Shell} from '#/view/shell/index' import {ThemeProvider as Alf} from '#/alf' import {useColorModeTheme} from '#/alf/util/useColorModeTheme' +import {Provider as ContextMenuProvider} from '#/components/ContextMenu' import {NuxDialogs} from '#/components/dialogs/nuxs' import {useStarterPackEntry} from '#/components/hooks/useStarterPackEntry' import {Provider as IntentDialogProvider} from '#/components/intents/IntentDialogs' @@ -107,54 +108,56 @@ function InnerApp() { return ( - - - - - - - - - {/* LabelDefsProvider MUST come before ModerationOptsProvider */} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + {/* LabelDefsProvider MUST come before ModerationOptsProvider */} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ) diff --git a/src/components/ContextMenu/Backdrop.ios.tsx b/src/components/ContextMenu/Backdrop.ios.tsx new file mode 100644 index 0000000000..27a4ed1d87 --- /dev/null +++ b/src/components/ContextMenu/Backdrop.ios.tsx @@ -0,0 +1,49 @@ +import {Pressable} from 'react-native' +import Animated, { + Extrapolation, + interpolate, + SharedValue, + useAnimatedProps, +} from 'react-native-reanimated' +import {BlurView} from 'expo-blur' +import {msg} from '@lingui/macro' +import {useLingui} from '@lingui/react' + +import {atoms as a} from '#/alf' + +const AnimatedBlurView = Animated.createAnimatedComponent(BlurView) + +export function Backdrop({ + animation, + intensity = 50, + onPress, +}: { + animation: SharedValue + intensity?: number + onPress?: () => void +}) { + const {_} = useLingui() + + const animatedProps = useAnimatedProps(() => ({ + intensity: interpolate( + animation.get(), + [0, 1], + [0, intensity], + Extrapolation.CLAMP, + ), + })) + + return ( + + + + ) +} diff --git a/src/components/ContextMenu/Backdrop.tsx b/src/components/ContextMenu/Backdrop.tsx new file mode 100644 index 0000000000..857be7c44d --- /dev/null +++ b/src/components/ContextMenu/Backdrop.tsx @@ -0,0 +1,45 @@ +import {Pressable} from 'react-native' +import Animated, { + Extrapolation, + interpolate, + SharedValue, + useAnimatedStyle, +} from 'react-native-reanimated' +import {msg} from '@lingui/macro' +import {useLingui} from '@lingui/react' + +import {atoms as a, useTheme} from '#/alf' + +export function Backdrop({ + animation, + intensity = 50, + onPress, +}: { + animation: SharedValue + intensity?: number + onPress?: () => void +}) { + const t = useTheme() + const {_} = useLingui() + + const animatedStyle = useAnimatedStyle(() => ({ + opacity: interpolate( + animation.get(), + [0, 1], + [0, intensity / 100], + Extrapolation.CLAMP, + ), + })) + + return ( + + + + ) +} diff --git a/src/components/ContextMenu/context.tsx b/src/components/ContextMenu/context.tsx new file mode 100644 index 0000000000..213d87a8c3 --- /dev/null +++ b/src/components/ContextMenu/context.tsx @@ -0,0 +1,31 @@ +import React from 'react' + +import type {ContextType, ItemContextType} from '#/components/ContextMenu/types' + +export const Context = React.createContext(null) + +export const ItemContext = React.createContext(null) + +export function useContextMenuContext() { + const context = React.useContext(Context) + + if (!context) { + throw new Error( + 'useContextMenuContext must be used within a Context.Provider', + ) + } + + return context +} + +export function useContextMenuItemContext() { + const context = React.useContext(ItemContext) + + if (!context) { + throw new Error( + 'useContextMenuItemContext must be used within a Context.Provider', + ) + } + + return context +} diff --git a/src/components/ContextMenu/index.tsx b/src/components/ContextMenu/index.tsx new file mode 100644 index 0000000000..d172935d6c --- /dev/null +++ b/src/components/ContextMenu/index.tsx @@ -0,0 +1,591 @@ +import React, {useCallback, useEffect, useMemo, useRef, useState} from 'react' +import { + BackHandler, + Keyboard, + LayoutChangeEvent, + Pressable, + StyleProp, + View, + ViewStyle, +} from 'react-native' +import {Gesture, GestureDetector} from 'react-native-gesture-handler' +import Animated, { + clamp, + interpolate, + runOnJS, + SharedValue, + useAnimatedStyle, + useSharedValue, + withSpring, + WithSpringConfig, +} from 'react-native-reanimated' +import { + useSafeAreaFrame, + useSafeAreaInsets, +} from 'react-native-safe-area-context' +import {captureRef} from 'react-native-view-shot' +import {Image, ImageErrorEventData} from 'expo-image' +import {msg} from '@lingui/macro' +import {useLingui} from '@lingui/react' +import {useIsFocused} from '@react-navigation/native' +import flattenReactChildren from 'react-keyed-flatten-children' + +import {HITSLOP_10} from '#/lib/constants' +import {useHaptics} from '#/lib/haptics' +import {useNonReactiveCallback} from '#/lib/hooks/useNonReactiveCallback' +import {logger} from '#/logger' +import {isAndroid, isIOS} from '#/platform/detection' +import {atoms as a, platform, useTheme} from '#/alf' +import { + Context, + ItemContext, + useContextMenuContext, + useContextMenuItemContext, +} from '#/components/ContextMenu/context' +import { + ContextType, + ItemIconProps, + ItemProps, + ItemTextProps, + Measurement, + TriggerProps, +} from '#/components/ContextMenu/types' +import {useInteractionState} from '#/components/hooks/useInteractionState' +import {createPortalGroup} from '#/components/Portal' +import {Text} from '#/components/Typography' +import {Backdrop} from './Backdrop' + +export { + type DialogControlProps as ContextMenuControlProps, + useDialogControl as useContextMenuControl, +} from '#/components/Dialog' + +const {Provider: PortalProvider, Outlet, Portal} = createPortalGroup() + +const SPRING: WithSpringConfig = { + mass: isIOS ? 1.25 : 0.75, + damping: 150, + stiffness: 1000, + restDisplacementThreshold: 0.01, +} + +/** + * Needs placing near the top of the provider stack, but BELOW the theme provider. + */ +export function Provider({children}: {children: React.ReactNode}) { + return ( + + {children} + + + ) +} + +export function Root({children}: {children: React.ReactNode}) { + const [measurement, setMeasurement] = useState(null) + const animationSV = useSharedValue(0) + const translationSV = useSharedValue(0) + const isFocused = useIsFocused() + + const clearMeasurement = useCallback(() => setMeasurement(null), []) + + const context = useMemo( + () => ({ + isOpen: !!measurement && isFocused, + measurement, + animationSV, + translationSV, + open: (evt: Measurement) => { + setMeasurement(evt) + animationSV.set(withSpring(1, SPRING)) + }, + close: () => { + animationSV.set( + withSpring(0, SPRING, finished => { + if (finished) { + translationSV.set(0) + runOnJS(clearMeasurement)() + } + }), + ) + }, + }), + [ + measurement, + setMeasurement, + isFocused, + animationSV, + translationSV, + clearMeasurement, + ], + ) + + useEffect(() => { + if (isAndroid && context.isOpen) { + const listener = BackHandler.addEventListener('hardwareBackPress', () => { + context.close() + return true + }) + + return () => listener.remove() + } + }, [context]) + + return {children} +} + +export function Trigger({children, label, contentLabel, style}: TriggerProps) { + const context = useContextMenuContext() + const playHaptic = useHaptics() + const {top: topInset} = useSafeAreaInsets() + const ref = useRef(null) + const isFocused = useIsFocused() + const [image, setImage] = useState(null) + const [pendingMeasurement, setPendingMeasurement] = + useState(null) + + const open = useNonReactiveCallback(async () => { + playHaptic() + Keyboard.dismiss() + const [measurement, capture] = await Promise.all([ + new Promise(resolve => { + ref.current?.measureInWindow((x, y, width, height) => + resolve({ + x, + y: + y + + platform({ + default: 0, + android: topInset, // not included in measurement + }), + width, + height, + }), + ) + }), + captureRef(ref, {result: 'data-uri'}).catch(err => { + logger.error(err instanceof Error ? err : String(err), { + message: 'Failed to capture image of context menu trigger', + }) + // will cause the image to fail to load, but it will get handled gracefully + return '' + }), + ]) + setImage(capture) + setPendingMeasurement(measurement) + }) + + const doubleTapGesture = useMemo(() => { + return Gesture.Tap() + .numberOfTaps(2) + .hitSlop(HITSLOP_10) + .onEnd(open) + .runOnJS(true) + }, [open]) + + const pressAndHoldGesture = useMemo(() => { + return Gesture.LongPress() + .onStart(() => { + runOnJS(open)() + }) + .cancelsTouchesInView(false) + }, [open]) + + const composedGestures = Gesture.Exclusive( + doubleTapGesture, + pressAndHoldGesture, + ) + + const {translationSV, animationSV} = context + + const measurement = context.measurement || pendingMeasurement + + return ( + <> + + + {children({ + isNative: true, + control: {isOpen: context.isOpen, open}, + state: { + pressed: false, + hovered: false, + focused: false, + }, + props: { + ref: null, + onPress: null, + onFocus: null, + onBlur: null, + onPressIn: null, + onPressOut: null, + accessibilityHint: null, + accessibilityLabel: label, + accessibilityRole: null, + }, + })} + + + {isFocused && image && measurement && ( + + { + if (pendingMeasurement) { + context.open(pendingMeasurement) + setPendingMeasurement(null) + } + }} + /> + + )} + + ) +} + +/** + * an image of the underlying trigger with a grow animation + */ +function TriggerClone({ + translation, + animation, + image, + measurement, + onDisplay, + label, +}: { + translation: SharedValue + animation: SharedValue + image: string + measurement: Measurement + onDisplay: () => void + label: string +}) { + const {_} = useLingui() + + const animatedStyles = useAnimatedStyle(() => ({ + transform: [{translateY: translation.get() * animation.get()}], + })) + + const handleError = useCallback( + (evt: ImageErrorEventData) => { + logger.error('Context menu image load error', {message: evt.error}) + onDisplay() + }, + [onDisplay], + ) + + return ( + + + + ) +} + +const MENU_WIDTH = 230 + +export function Outer({ + children, + style, + align = 'left', +}: { + children: React.ReactNode + style?: StyleProp + align?: 'left' | 'right' +}) { + const t = useTheme() + const context = useContextMenuContext() + const insets = useSafeAreaInsets() + const frame = useSafeAreaFrame() + + const {animationSV, translationSV} = context + + const animatedContainerStyle = useAnimatedStyle(() => ({ + transform: [{translateY: translationSV.get() * animationSV.get()}], + })) + + const animatedStyle = useAnimatedStyle(() => ({ + opacity: clamp(animationSV.get(), 0, 1), + transform: [{scale: interpolate(animationSV.get(), [0, 1], [0.2, 1])}], + })) + + const onLayout = useCallback( + (evt: LayoutChangeEvent) => { + if (!context.measurement) return // should not happen + let translation = 0 + + // pure vibes based + const TOP_INSET = insets.top + 80 + const BOTTOM_INSET_IOS = insets.bottom + 20 + const BOTTOM_INSET_ANDROID = 12 // TODO: revisit when edge-to-edge mode is enabled -sfn + + const {height} = evt.nativeEvent.layout + const topPosition = context.measurement.y + context.measurement.height + 4 + const bottomPosition = topPosition + height + const safeAreaBottomLimit = + frame.height - + platform({ + ios: BOTTOM_INSET_IOS, + android: BOTTOM_INSET_ANDROID, + default: 0, + }) + const diff = bottomPosition - safeAreaBottomLimit + if (diff > 0) { + translation = -diff + } else { + const distanceMessageFromTop = context.measurement.y - TOP_INSET + if (distanceMessageFromTop < 0) { + translation = -Math.max(distanceMessageFromTop, diff) + } + } + + if (translation !== 0) { + translationSV.set(translation) + } + }, + [context.measurement, frame.height, insets, translationSV], + ) + + if (!context.isOpen || !context.measurement) return null + + return ( + + + + {/* containing element - stays the same size, so we measure it + to determine if a translation is necessary. also has the positioning */} + + {/* scaling element - has the scale/fade animation on it */} + + {/* innermost element - needs an overflow: hidden for children, but we also need a shadow, + so put the shadow on the scaling element and the overflow on the innermost element */} + + {flattenReactChildren(children).map((child, i) => { + return React.isValidElement(child) && + (child.type === Item || child.type === Divider) ? ( + + {i > 0 ? ( + + ) : null} + {React.cloneElement(child, { + // @ts-expect-error not typed + style: { + borderRadius: 0, + borderWidth: 0, + }, + })} + + ) : null + })} + + + + + + ) +} + +export function Item({children, label, style, onPress, ...rest}: ItemProps) { + const t = useTheme() + const context = useContextMenuContext() + const playHaptic = useHaptics() + const {state: focused, onIn: onFocus, onOut: onBlur} = useInteractionState() + const { + state: pressed, + onIn: onPressIn, + onOut: onPressOut, + } = useInteractionState() + + return ( + { + context.close() + onPress?.(e) + }} + onPressIn={e => { + onPressIn() + rest.onPressIn?.(e) + playHaptic('Light') + }} + onPressOut={e => { + onPressOut() + rest.onPressOut?.(e) + }} + style={[ + a.flex_row, + a.align_center, + a.gap_sm, + a.py_sm, + a.px_md, + a.rounded_md, + a.border, + t.atoms.bg_contrast_25, + t.atoms.border_contrast_low, + {minHeight: 40}, + style, + (focused || pressed) && !rest.disabled && [t.atoms.bg_contrast_50], + ]}> + + {children} + + + ) +} + +export function ItemText({children, style}: ItemTextProps) { + const t = useTheme() + const {disabled} = useContextMenuItemContext() + return ( + + {children} + + ) +} + +export function ItemIcon({icon: Comp}: ItemIconProps) { + const t = useTheme() + const {disabled} = useContextMenuItemContext() + return ( + + ) +} + +export function ItemRadio({selected}: {selected: boolean}) { + const t = useTheme() + return ( + + {selected ? ( + + ) : null} + + ) +} + +export function LabelText({children}: {children: React.ReactNode}) { + const t = useTheme() + return ( + + {children} + + ) +} + +export function Divider() { + const t = useTheme() + return ( + + ) +} diff --git a/src/components/ContextMenu/index.web.tsx b/src/components/ContextMenu/index.web.tsx new file mode 100644 index 0000000000..f7e3b0c34f --- /dev/null +++ b/src/components/ContextMenu/index.web.tsx @@ -0,0 +1,5 @@ +export * from '#/components/Menu' + +export function Provider({children}: {children: React.ReactNode}) { + return children +} diff --git a/src/components/ContextMenu/types.ts b/src/components/ContextMenu/types.ts new file mode 100644 index 0000000000..0b3fedc55e --- /dev/null +++ b/src/components/ContextMenu/types.ts @@ -0,0 +1,97 @@ +import React from 'react' +import {AccessibilityRole, StyleProp, ViewStyle} from 'react-native' +import {SharedValue} from 'react-native-reanimated' + +import * as Dialog from '#/components/Dialog' +import {RadixPassThroughTriggerProps} from '#/components/Menu/types' + +export type { + GroupProps, + ItemIconProps, + ItemProps, + ItemTextProps, +} from '#/components/Menu/types' + +export type Measurement = { + x: number + y: number + width: number + height: number +} + +export type ContextType = { + isOpen: boolean + measurement: Measurement | null + /* Spring animation between 0 and 1 */ + animationSV: SharedValue + /* Translation in Y axis to ensure everything's onscreen */ + translationSV: SharedValue + open: (evt: Measurement) => void + close: () => void +} + +export type ItemContextType = { + disabled: boolean +} + +export type TriggerProps = { + children(props: TriggerChildProps): React.ReactNode + label: string + /** + * When activated, this is the accessibility label for the entire thing that has been triggered. + * For example, if the trigger is a message bubble, use the message content. + * + * @platform ios, android + */ + contentLabel: string + hint?: string + role?: AccessibilityRole + style?: StyleProp +} +export type TriggerChildProps = + | { + isNative: true + control: {isOpen: boolean; open: () => void} + state: { + hovered: false + focused: false + pressed: false + } + /** + * We don't necessarily know what these will be spread on to, so we + * should add props one-by-one. + * + * On web, these properties are applied to a parent `Pressable`, so this + * object is empty. + */ + props: { + ref: null + onPress: null + onFocus: null + onBlur: null + onPressIn: null + onPressOut: null + accessibilityHint: null + accessibilityLabel: string + accessibilityRole: null + } + } + | { + isNative: false + control: Dialog.DialogOuterProps['control'] + state: { + hovered: false + focused: false + pressed: false + } + props: RadixPassThroughTriggerProps & { + onPress: () => void + onFocus: () => void + onBlur: () => void + onMouseEnter: () => void + onMouseLeave: () => void + accessibilityHint?: string + accessibilityLabel: string + accessibilityRole: AccessibilityRole + } + } diff --git a/src/components/Menu/context.tsx b/src/components/Menu/context.tsx index 908ad352ea..d810a03de4 100644 --- a/src/components/Menu/context.tsx +++ b/src/components/Menu/context.tsx @@ -2,14 +2,9 @@ import React from 'react' import type {ContextType, ItemContextType} from '#/components/Menu/types' -export const Context = React.createContext({ - // @ts-ignore - control: null, -}) +export const Context = React.createContext(null) -export const ItemContext = React.createContext({ - disabled: false, -}) +export const ItemContext = React.createContext(null) export function useMenuContext() { const context = React.useContext(Context) diff --git a/src/components/Menu/index.tsx b/src/components/Menu/index.tsx index 06b9e7e557..a843177716 100644 --- a/src/components/Menu/index.tsx +++ b/src/components/Menu/index.tsx @@ -34,7 +34,7 @@ export function Root({ children, control, }: React.PropsWithChildren<{ - control?: Dialog.DialogOuterProps['control'] + control?: Dialog.DialogControlProps }>) { const defaultControl = Dialog.useDialogControl() const context = React.useMemo( diff --git a/src/components/Menu/index.web.tsx b/src/components/Menu/index.web.tsx index 7bf4dde181..07339ef08c 100644 --- a/src/components/Menu/index.web.tsx +++ b/src/components/Menu/index.web.tsx @@ -50,7 +50,7 @@ export function Root({ children, control, }: React.PropsWithChildren<{ - control?: Dialog.DialogOuterProps['control'] + control?: Dialog.DialogControlProps }>) { const {_} = useLingui() const defaultControl = useMenuControl() diff --git a/src/components/dms/ActionsWrapper.tsx b/src/components/dms/ActionsWrapper.tsx index a087fed3fb..385086d7cd 100644 --- a/src/components/dms/ActionsWrapper.tsx +++ b/src/components/dms/ActionsWrapper.tsx @@ -1,22 +1,10 @@ -import React from 'react' -import {Keyboard} from 'react-native' -import {Gesture, GestureDetector} from 'react-native-gesture-handler' -import Animated, { - cancelAnimation, - runOnJS, - useAnimatedStyle, - useSharedValue, - withTiming, -} from 'react-native-reanimated' +import {View} from 'react-native' import {ChatBskyConvoDefs} from '@atproto/api' import {msg} from '@lingui/macro' import {useLingui} from '@lingui/react' -import {HITSLOP_10} from '#/lib/constants' -import {useHaptics} from '#/lib/haptics' import {atoms as a} from '#/alf' -import {MessageMenu} from '#/components/dms/MessageMenu' -import {useMenuControl} from '#/components/Menu' +import {MessageContextMenu} from '#/components/dms/MessageContextMenu' export function ActionsWrapper({ message, @@ -28,71 +16,52 @@ export function ActionsWrapper({ children: React.ReactNode }) { const {_} = useLingui() - const playHaptic = useHaptics() - const menuControl = useMenuControl() - - const scale = useSharedValue(1) - - const animatedStyle = useAnimatedStyle(() => ({ - transform: [{scale: scale.get()}], - })) - - const open = React.useCallback(() => { - playHaptic() - Keyboard.dismiss() - menuControl.open() - }, [menuControl, playHaptic]) - - const shrink = React.useCallback(() => { - 'worklet' - cancelAnimation(scale) - scale.set(() => withTiming(1, {duration: 200})) - }, [scale]) - - const doubleTapGesture = Gesture.Tap() - .numberOfTaps(2) - .hitSlop(HITSLOP_10) - .onEnd(open) - .runOnJS(true) - - const pressAndHoldGesture = Gesture.LongPress() - .onStart(() => { - 'worklet' - scale.set(() => - withTiming(1.05, {duration: 200}, finished => { - if (!finished) return - runOnJS(open)() - shrink() - }), - ) - }) - .onTouchesUp(shrink) - .onTouchesMove(shrink) - .cancelsTouchesInView(false) - - const composedGestures = Gesture.Exclusive( - doubleTapGesture, - pressAndHoldGesture, - ) return ( - - - {children} - - - + + {trigger => + // will always be true, since this file is platform split + trigger.isNative && ( + + {/* {isNative && ( + + {['👍', '😆', '❤️', '👀', '😢'].map(emoji => ( + + {emoji} + + ))} + + )} */} + + {children} + + + ) + } + ) } diff --git a/src/components/dms/ActionsWrapper.web.tsx b/src/components/dms/ActionsWrapper.web.tsx index 29cc89dd18..188d18eb7b 100644 --- a/src/components/dms/ActionsWrapper.web.tsx +++ b/src/components/dms/ActionsWrapper.web.tsx @@ -1,10 +1,10 @@ import React from 'react' -import {StyleSheet, View} from 'react-native' +import {Pressable, View} from 'react-native' import {ChatBskyConvoDefs} from '@atproto/api' -import {atoms as a} from '#/alf' -import {MessageMenu} from '#/components/dms/MessageMenu' -import {useMenuControl} from '#/components/Menu' +import {atoms as a, useTheme} from '#/alf' +import {MessageContextMenu} from '#/components/dms/MessageContextMenu' +import {DotGrid_Stroke2_Corner0_Rounded as DotsHorizontalIcon} from '../icons/DotGrid' export function ActionsWrapper({ message, @@ -15,8 +15,8 @@ export function ActionsWrapper({ isFromSelf: boolean children: React.ReactNode }) { - const menuControl = useMenuControl() const viewRef = React.useRef(null) + const t = useTheme() const [showActions, setShowActions] = React.useState(false) @@ -42,39 +42,39 @@ export function ActionsWrapper({ onMouseLeave={onMouseLeave} onFocus={onFocus} onBlur={onMouseLeave} - style={StyleSheet.flatten([a.flex_1, a.flex_row])} + style={[a.flex_1, isFromSelf ? a.flex_row : a.flex_row_reverse]} ref={viewRef}> - {isFromSelf && ( - - - - )} + style={[ + a.justify_center, + isFromSelf + ? [a.mr_xl, {marginLeft: 'auto'}] + : [a.ml_xl, {marginRight: 'auto'}], + ]}> + + {({props, state, isNative, control}) => { + // always false, file is platform split + if (isNative) return null + const showMenuTrigger = showActions || control.isOpen ? 1 : 0 + return ( + + + + ) + }} + + + {children} - {!isFromSelf && ( - - - - )} ) } diff --git a/src/components/dms/MessageMenu.tsx b/src/components/dms/MessageContextMenu.tsx similarity index 53% rename from src/components/dms/MessageMenu.tsx rename to src/components/dms/MessageContextMenu.tsx index cff5f9dd4e..b5542690f0 100644 --- a/src/components/dms/MessageMenu.tsx +++ b/src/components/dms/MessageContextMenu.tsx @@ -1,5 +1,5 @@ import React from 'react' -import {LayoutAnimation, Pressable, View} from 'react-native' +import {LayoutAnimation} from 'react-native' import * as Clipboard from 'expo-clipboard' import {ChatBskyConvoDefs, RichText} from '@atproto/api' import {msg} from '@lingui/macro' @@ -8,33 +8,28 @@ import {useLingui} from '@lingui/react' import {useOpenLink} from '#/lib/hooks/useOpenLink' import {richTextToString} from '#/lib/strings/rich-text-helpers' import {getTranslatorLink} from '#/locale/helpers' -import {isWeb} from '#/platform/detection' import {useConvoActive} from '#/state/messages/convo' import {useLanguagePrefs} from '#/state/preferences' import {useSession} from '#/state/session' import * as Toast from '#/view/com/util/Toast' -import {atoms as a, useTheme} from '#/alf' +import * as ContextMenu from '#/components/ContextMenu' +import {TriggerProps} from '#/components/ContextMenu/types' import {ReportDialog} from '#/components/dms/ReportDialog' import {BubbleQuestion_Stroke2_Corner0_Rounded as Translate} from '#/components/icons/Bubble' -import {DotGrid_Stroke2_Corner0_Rounded as DotsHorizontal} from '#/components/icons/DotGrid' +import {Clipboard_Stroke2_Corner2_Rounded as ClipboardIcon} from '#/components/icons/Clipboard' import {Trash_Stroke2_Corner0_Rounded as Trash} from '#/components/icons/Trash' import {Warning_Stroke2_Corner0_Rounded as Warning} from '#/components/icons/Warning' -import * as Menu from '#/components/Menu' import * as Prompt from '#/components/Prompt' import {usePromptControl} from '#/components/Prompt' -import {Clipboard_Stroke2_Corner2_Rounded as ClipboardIcon} from '../icons/Clipboard' -export let MessageMenu = ({ +export let MessageContextMenu = ({ message, - control, - triggerOpacity, + children, }: { - triggerOpacity?: number message: ChatBskyConvoDefs.MessageView - control: Menu.MenuControlProps + children: TriggerProps['children'] }): React.ReactNode => { const {_} = useLingui() - const t = useTheme() const {currentAccount} = useSession() const convo = useConvoActive() const deleteControl = usePromptControl() @@ -75,69 +70,64 @@ export let MessageMenu = ({ .catch(() => Toast.show(_(msg`Failed to delete message`))) }, [_, convo, message.id]) + const sender = convo.convo.members.find( + member => member.did === message.sender.did, + ) + return ( <> - - {isWeb && ( - - - {({props, state}) => ( - - - - )} - - - )} + + + {children} + - + {message.text.length > 0 && ( <> - - - {_(msg`Translate`)} - - - - {_(msg`Copy message text`)} - - - - + + {_(msg`Translate`)} + + + + + {_(msg`Copy message text`)} + + + + )} - - deleteControl.open()}> - {_(msg`Delete for me`)} - - - {!isFromSelf && ( - reportControl.open()}> - {_(msg`Report`)} - - - )} - - - + deleteControl.open()}> + {_(msg`Delete for me`)} + + + {!isFromSelf && ( + reportControl.open()}> + {_(msg`Report`)} + + + )} + + ) } -MessageMenu = React.memo(MessageMenu) +MessageContextMenu = React.memo(MessageContextMenu) diff --git a/src/components/dms/MessageItemEmbed.tsx b/src/components/dms/MessageItemEmbed.tsx index f9eb4d3af7..f1c6189d06 100644 --- a/src/components/dms/MessageItemEmbed.tsx +++ b/src/components/dms/MessageItemEmbed.tsx @@ -1,9 +1,9 @@ import React from 'react' -import {View} from 'react-native' +import {useWindowDimensions, View} from 'react-native' import {AppBskyEmbedRecord} from '@atproto/api' import {PostEmbeds, PostEmbedViewContext} from '#/view/com/util/post-embeds' -import {atoms as a, native, useTheme} from '#/alf' +import {atoms as a, native, tokens, useTheme, web} from '#/alf' import {MessageContextProvider} from './MessageContext' let MessageItemEmbed = ({ @@ -12,15 +12,32 @@ let MessageItemEmbed = ({ embed: AppBskyEmbedRecord.View }): React.ReactNode => { const t = useTheme() + const screen = useWindowDimensions() return ( - - + + + + ) From 951a8cff3cd2086fec10a93a0ab6ae249ccea32f Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Fri, 21 Mar 2025 18:51:29 +0200 Subject: [PATCH 014/241] bump version to 1.100.0 (#8038) --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 4f0e43f335..7126d290df 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "bsky.app", - "version": "1.99.0", + "version": "1.100.0", "private": true, "engines": { "node": ">=20" From 6fcf97979be51da20ce4484915624e5c9ac686ef Mon Sep 17 00:00:00 2001 From: pfrazee <1270099+pfrazee@users.noreply.github.com> Date: Sat, 22 Mar 2025 02:33:52 +0000 Subject: [PATCH 015/241] Nightly source-language update --- src/locale/locales/en/messages.po | 57 +++++++++++++++++++++---------- 1 file changed, 39 insertions(+), 18 deletions(-) diff --git a/src/locale/locales/en/messages.po b/src/locale/locales/en/messages.po index 4d58926d87..8aec262347 100644 --- a/src/locale/locales/en/messages.po +++ b/src/locale/locales/en/messages.po @@ -889,7 +889,7 @@ msgstr "" msgid "Are you sure you want to delete the app password \"{0}\"?" msgstr "" -#: src/components/dms/MessageMenu.tsx:152 +#: src/components/dms/MessageContextMenu.tsx:142 msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participant." msgstr "" @@ -1420,7 +1420,6 @@ msgid "Chat requests" msgstr "" #: src/components/dms/ConvoMenu.tsx:75 -#: src/components/dms/MessageMenu.tsx:83 #: src/Navigation.tsx:413 #: src/screens/Messages/ChatList.tsx:328 msgid "Chat settings" @@ -1592,6 +1591,11 @@ msgstr "" msgid "Close image viewer" msgstr "" +#: src/components/ContextMenu/Backdrop.ios.tsx:43 +#: src/components/ContextMenu/Backdrop.tsx:39 +msgid "Close menu" +msgstr "" + #: src/components/Menu/index.tsx:298 msgid "Close this dialog" msgstr "" @@ -1822,7 +1826,7 @@ msgstr "" msgid "Copied build version to clipboard" msgstr "" -#: src/components/dms/MessageMenu.tsx:57 +#: src/components/dms/MessageContextMenu.tsx:52 #: src/lib/sharing.ts:25 #: src/lib/sharing.ts:41 #: src/view/com/modals/InviteCodes.tsx:153 @@ -1890,8 +1894,8 @@ msgstr "" msgid "Copy link to post" msgstr "" -#: src/components/dms/MessageMenu.tsx:112 -#: src/components/dms/MessageMenu.tsx:114 +#: src/components/dms/MessageContextMenu.tsx:103 +#: src/components/dms/MessageContextMenu.tsx:106 msgid "Copy message text" msgstr "" @@ -2071,7 +2075,7 @@ msgstr "" msgid "Default icons" msgstr "" -#: src/components/dms/MessageMenu.tsx:154 +#: src/components/dms/MessageContextMenu.tsx:144 #: src/screens/Messages/components/ChatStatusInfo.tsx:55 #: src/screens/Settings/AppPasswords.tsx:212 #: src/screens/StarterPack/StarterPackScreen.tsx:591 @@ -2119,7 +2123,7 @@ msgstr "" msgid "Delete Conversation" msgstr "" -#: src/components/dms/MessageMenu.tsx:126 +#: src/components/dms/MessageContextMenu.tsx:117 msgid "Delete for me" msgstr "" @@ -2127,11 +2131,11 @@ msgstr "" msgid "Delete List" msgstr "" -#: src/components/dms/MessageMenu.tsx:150 +#: src/components/dms/MessageContextMenu.tsx:140 msgid "Delete message" msgstr "" -#: src/components/dms/MessageMenu.tsx:124 +#: src/components/dms/MessageContextMenu.tsx:115 msgid "Delete message for me" msgstr "" @@ -2926,7 +2930,7 @@ msgctxt "toast" msgid "Failed to delete chat" msgstr "" -#: src/components/dms/MessageMenu.tsx:75 +#: src/components/dms/MessageContextMenu.tsx:70 msgid "Failed to delete message" msgstr "" @@ -4246,7 +4250,7 @@ msgstr "" msgid "Message {0}" msgstr "" -#: src/components/dms/MessageMenu.tsx:73 +#: src/components/dms/MessageContextMenu.tsx:68 msgctxt "toast" msgid "Message deleted" msgstr "" @@ -4255,6 +4259,10 @@ msgstr "" msgid "Message deleted" msgstr "" +#: src/components/dms/MessageContextMenu.tsx:83 +msgid "Message from @{0}: {1}" +msgstr "" + #: src/view/com/posts/PostFeedErrorMessage.tsx:201 msgid "Message from server: {0}" msgstr "" @@ -4268,6 +4276,10 @@ msgstr "" msgid "Message is too long" msgstr "" +#: src/components/dms/MessageContextMenu.tsx:81 +msgid "Message options" +msgstr "" + #: src/Navigation.tsx:642 msgid "Messages" msgstr "" @@ -4962,7 +4974,7 @@ msgstr "" msgid "Open link to {niceUrl}" msgstr "" -#: src/components/dms/ActionsWrapper.tsx:90 +#: src/components/dms/ActionsWrapper.tsx:57 msgid "Open message options" msgstr "" @@ -5934,7 +5946,7 @@ msgstr "" msgid "Reply was successfully hidden" msgstr "" -#: src/components/dms/MessageMenu.tsx:134 +#: src/components/dms/MessageContextMenu.tsx:125 #: src/components/dms/MessagesListBlockedFooter.tsx:85 #: src/components/dms/MessagesListBlockedFooter.tsx:92 msgid "Report" @@ -5968,7 +5980,7 @@ msgstr "" msgid "Report List" msgstr "" -#: src/components/dms/MessageMenu.tsx:132 +#: src/components/dms/MessageContextMenu.tsx:123 msgid "Report message" msgstr "" @@ -6934,8 +6946,8 @@ msgstr "" msgid "Something wrong? Let us know." msgstr "" -#: src/App.native.tsx:122 -#: src/App.web.tsx:98 +#: src/App.native.tsx:123 +#: src/App.web.tsx:99 msgid "Sorry! Your session expired. Please sign in again." msgstr "" @@ -7151,6 +7163,11 @@ msgstr "" msgid "Tags only" msgstr "" +#: src/components/ContextMenu/Backdrop.ios.tsx:44 +#: src/components/ContextMenu/Backdrop.tsx:40 +msgid "Tap to close context menu" +msgstr "" + #: src/components/ProgressGuide/Toast.tsx:156 msgid "Tap to dismiss" msgstr "" @@ -7335,6 +7352,10 @@ msgstr "" msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." msgstr "" +#: src/components/ContextMenu/index.tsx:305 +msgid "The subject of the context menu" +msgstr "" + #: src/view/screens/Support.tsx:37 msgid "The support form has been moved. If you need help, please <0/> or visit {HELP_DESK_URL} to get in touch with us." msgstr "" @@ -7735,8 +7756,8 @@ msgstr "" msgid "Topic" msgstr "" -#: src/components/dms/MessageMenu.tsx:105 -#: src/components/dms/MessageMenu.tsx:107 +#: src/components/dms/MessageContextMenu.tsx:96 +#: src/components/dms/MessageContextMenu.tsx:98 #: src/view/com/post-thread/PostThreadItem.tsx:778 #: src/view/com/post-thread/PostThreadItem.tsx:781 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:451 From 7daf7a703ef29ca5543e14189a4f019123d1f1e3 Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Mon, 24 Mar 2025 19:17:35 +0200 Subject: [PATCH 016/241] haptics on external link card (#8049) --- .../com/util/post-embeds/ExternalLinkEmbed.tsx | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/src/view/com/util/post-embeds/ExternalLinkEmbed.tsx b/src/view/com/util/post-embeds/ExternalLinkEmbed.tsx index 5b05cd963e..7ca11f60d0 100644 --- a/src/view/com/util/post-embeds/ExternalLinkEmbed.tsx +++ b/src/view/com/util/post-embeds/ExternalLinkEmbed.tsx @@ -1,11 +1,12 @@ import React, {useCallback} from 'react' -import {StyleProp, View, ViewStyle} from 'react-native' +import {type StyleProp, View, type ViewStyle} from 'react-native' import {Image} from 'expo-image' -import {AppBskyEmbedExternal} from '@atproto/api' +import {type AppBskyEmbedExternal} from '@atproto/api' import {msg} from '@lingui/macro' import {useLingui} from '@lingui/react' import {parseAltFromGIFDescription} from '#/lib/gif-alt-text' +import {useHaptics} from '#/lib/haptics' import {shareUrl} from '#/lib/sharing' import {parseEmbedPlayerFromUrl} from '#/lib/strings/embed-player' import {toNiceDomain} from '#/lib/strings/url-helpers' @@ -33,6 +34,7 @@ export const ExternalLinkEmbed = ({ }) => { const {_} = useLingui() const t = useTheme() + const playHaptic = useHaptics() const externalEmbedPrefs = useExternalEmbedsPrefs() const niceUrl = toNiceDomain(link.uri) const imageUri = link.thumb @@ -45,11 +47,17 @@ export const ExternalLinkEmbed = ({ }, [link.uri, externalEmbedPrefs]) const hasMedia = Boolean(imageUri || embedPlayerParams) + const onPress = useCallback(() => { + playHaptic('Light') + onOpen?.() + }, [playHaptic, onOpen]) + const onShareExternal = useCallback(() => { if (link.uri && isNative) { + playHaptic('Heavy') shareUrl(link.uri) } - }, [link.uri]) + }, [link.uri, playHaptic]) if (embedPlayerParams?.source === 'tenor') { const parsedAlt = parseAltFromGIFDescription(link.description) @@ -71,7 +79,7 @@ export const ExternalLinkEmbed = ({ label={link.title || _(msg`Open link to ${niceUrl}`)} to={link.uri} shouldProxy={true} - onPress={onOpen} + onPress={onPress} onLongPress={onShareExternal}> {({hovered}) => ( Date: Mon, 24 Mar 2025 20:07:56 +0100 Subject: [PATCH 017/241] change touch device detection method (#5919) --- src/lib/browser.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/lib/browser.ts b/src/lib/browser.ts index 08c43fbfdf..36563ee751 100644 --- a/src/lib/browser.ts +++ b/src/lib/browser.ts @@ -3,7 +3,6 @@ export const isSafari = /^((?!chrome|android).)*safari/i.test( navigator.userAgent, ) export const isFirefox = /firefox|fxios/i.test(navigator.userAgent) -export const isTouchDevice = - 'ontouchstart' in window || navigator.maxTouchPoints > 1 +export const isTouchDevice = window.matchMedia('(pointer: coarse)').matches export const isAndroidWeb = /android/i.test(navigator.userAgent) && isTouchDevice From dba6f4bb1fd4800f2c0309433bfbb9846e58acc8 Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Mon, 24 Mar 2025 21:11:13 +0200 Subject: [PATCH 018/241] Revert "Small revert to be on the safe side (#7932)" (#7958) This reverts commit 0014b8b9cd0a5858ea7fad31361e5b611296e912. --- src/view/com/composer/Composer.tsx | 36 ++++++++----------- .../com/composer/text-input/TextInput.tsx | 6 ++-- .../text-input/mobile/Autocomplete.tsx | 2 +- src/view/com/util/UserAvatar.tsx | 25 +++++++++++-- 4 files changed, 41 insertions(+), 28 deletions(-) diff --git a/src/view/com/composer/Composer.tsx b/src/view/com/composer/Composer.tsx index e8fe1a7ce7..e80b804493 100644 --- a/src/view/com/composer/Composer.tsx +++ b/src/view/com/composer/Composer.tsx @@ -657,6 +657,7 @@ export const ComposePost = ({ ref={scrollViewRef} layout={native(LinearTransition)} onScroll={scrollHandler} + contentContainerStyle={a.flex_grow} style={a.flex_1} keyboardShouldPersistTaps="always" onContentSizeChange={onScrollViewContentSizeChange} @@ -795,19 +796,22 @@ let ComposerPost = React.memo(function ComposerPost({ ) return ( - - + + )} - - - {embed.quote?.uri ? ( + {embed.quote?.uri ? ( + @@ -1088,8 +1091,8 @@ function ComposerEmbeds({ dispatch({type: 'embed_remove_quote'})} /> )} - ) : null} - + + ) : null} ) } @@ -1469,7 +1472,6 @@ const styles = StyleSheet.create({ marginLeft: 12, }, stickyFooterWeb: { - // @ts-ignore web-only position: 'sticky', bottom: 0, }, @@ -1503,19 +1505,9 @@ const styles = StyleSheet.create({ justifyContent: 'center', marginRight: 5, }, - post: { - marginHorizontal: 16, - }, inactivePost: { opacity: 0.5, }, - textInputLayout: { - flexDirection: 'row', - paddingTop: 4, - }, - textInputLayoutMobile: { - flex: 1, - }, addExtLinkBtn: { borderWidth: 1, borderRadius: 24, diff --git a/src/view/com/composer/text-input/TextInput.tsx b/src/view/com/composer/text-input/TextInput.tsx index 55fd3650fe..6f5e812ed2 100644 --- a/src/view/com/composer/text-input/TextInput.tsx +++ b/src/view/com/composer/text-input/TextInput.tsx @@ -249,9 +249,11 @@ export const TextInput = forwardRef(function TextInputImpl( multiline scrollEnabled={false} numberOfLines={2} + {...props} style={[ inputTextStyle, a.w_full, + !autocompletePrefix && a.h_full, { textAlignVertical: 'top', minHeight: 60, @@ -261,8 +263,8 @@ export const TextInput = forwardRef(function TextInputImpl( borderWidth: 1, borderColor: 'transparent', }, - ]} - {...props}> + props.style, + ]}> {textDecorated} + key={item.did}> void + style?: StyleProp } interface EditableUserAvatarProps extends BaseUserAvatarProps { @@ -181,6 +189,7 @@ let UserAvatar = ({ moderation, usePlainRNImage = false, onLoad, + style, }: UserAvatarProps): React.ReactNode => { const pal = usePalette('default') const backgroundColor = pal.colors.backgroundLight @@ -218,9 +227,19 @@ let UserAvatar = ({ ) }, [moderation?.alert, size, pal]) + const containerStyle = useMemo(() => { + return [ + { + width: size, + height: size, + }, + style, + ] + }, [size, style]) + return avatar && !((moderation?.blur && isAndroid) /* android crashes with blur */) ? ( - + {usePlainRNImage ? ( ) : ( - + {alert} From 1b8719293c1f0a3ef351445bdd9c19566f8d6342 Mon Sep 17 00:00:00 2001 From: omar0404 <64747363+omar0404@users.noreply.github.com> Date: Mon, 24 Mar 2025 21:45:43 +0200 Subject: [PATCH 019/241] fix:Conversations don't refresh when going offline and back online (#7985) --- src/state/messages/events/agent.ts | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/state/messages/events/agent.ts b/src/state/messages/events/agent.ts index 285de70251..1a6cfb3f2a 100644 --- a/src/state/messages/events/agent.ts +++ b/src/state/messages/events/agent.ts @@ -208,14 +208,19 @@ export class MessagesEventBus { } case MessagesEventBusStatus.Error: { switch (action.event) { - case MessagesEventBusDispatchEvent.UpdatePoll: - case MessagesEventBusDispatchEvent.Resume: { + case MessagesEventBusDispatchEvent.UpdatePoll: { // basically reset this.status = MessagesEventBusStatus.Initializing this.latestRev = undefined this.init() break } + case MessagesEventBusDispatchEvent.Resume: { + this.status = MessagesEventBusStatus.Ready + this.resetPoll() + this.emitter.emit('event', {type: 'connect'}) + break + } } break } @@ -329,7 +334,7 @@ export class MessagesEventBus { try { const response = await networkRetry(2, () => { - return this.agent.api.chat.bsky.convo.getLog( + return this.agent.chat.bsky.convo.getLog( { cursor: this.latestRev, }, From 412b10742006df48dbde99414453c335f62942b6 Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Mon, 24 Mar 2025 21:55:05 +0200 Subject: [PATCH 020/241] Extract center column offset, reduce by 20px (#7974) * extract offset, reduce by 20px * move constant to `Layout/const.ts` --- src/components/Layout/Header/index.tsx | 3 ++- src/components/Layout/const.ts | 5 +++++ src/components/Layout/index.tsx | 6 +++--- src/view/com/util/Views.web.tsx | 3 ++- src/view/shell/desktop/LeftNav.tsx | 6 +++++- src/view/shell/desktop/RightNav.tsx | 3 ++- 6 files changed, 19 insertions(+), 7 deletions(-) diff --git a/src/components/Layout/Header/index.tsx b/src/components/Layout/Header/index.tsx index 8ef114b442..44faa96498 100644 --- a/src/components/Layout/Header/index.tsx +++ b/src/components/Layout/Header/index.tsx @@ -23,6 +23,7 @@ import {ArrowLeft_Stroke2_Corner0_Rounded as ArrowLeft} from '#/components/icons import {Menu_Stroke2_Corner0_Rounded as Menu} from '#/components/icons/Menu' import { BUTTON_VISUAL_ALIGNMENT_OFFSET, + CENTER_COLUMN_OFFSET, HEADER_SLOT_SIZE, SCROLLBAR_OFFSET, } from '#/components/Layout/const' @@ -65,7 +66,7 @@ export function Outer({ gtMobile && [a.mx_auto, {maxWidth: 600}], !isWithinOffsetView && { transform: [ - {translateX: centerColumnOffset ? -150 : 0}, + {translateX: centerColumnOffset ? CENTER_COLUMN_OFFSET : 0}, {translateX: web(SCROLLBAR_OFFSET) ?? 0}, ], }, diff --git a/src/components/Layout/const.ts b/src/components/Layout/const.ts index 11825d323c..63bb05cb05 100644 --- a/src/components/Layout/const.ts +++ b/src/components/Layout/const.ts @@ -14,3 +14,8 @@ export const BUTTON_VISUAL_ALIGNMENT_OFFSET = 3 * Corresponds to the width of a small square or round button */ export const HEADER_SLOT_SIZE = 34 + +/** + * How far to shift the center column when in the tablet breakpoint + */ +export const CENTER_COLUMN_OFFSET = -130 diff --git a/src/components/Layout/index.tsx b/src/components/Layout/index.tsx index 623478a6ac..a61192b864 100644 --- a/src/components/Layout/index.tsx +++ b/src/components/Layout/index.tsx @@ -21,7 +21,7 @@ import { web, } from '#/alf' import {useDialogContext} from '#/components/Dialog' -import {SCROLLBAR_OFFSET} from '#/components/Layout/const' +import {CENTER_COLUMN_OFFSET, SCROLLBAR_OFFSET} from '#/components/Layout/const' import {ScrollbarOffsetContext} from '#/components/Layout/context' export * from '#/components/Layout/const' @@ -173,7 +173,7 @@ export const Center = React.memo(function LayoutContent({ centerColumnOffset && !ignoreTabletLayoutOffset && !isWithinDialog - ? -150 + ? CENTER_COLUMN_OFFSET : 0, }, {translateX: web(SCROLLBAR_OFFSET) ?? 0}, @@ -209,7 +209,7 @@ const WebCenterBorders = React.memo(function LayoutContent() { left: '50%', transform: [ {translateX: '-50%'}, - {translateX: centerColumnOffset ? -150 : 0}, + {translateX: centerColumnOffset ? CENTER_COLUMN_OFFSET : 0}, ...a.scrollbar_offset.transform, ], }), diff --git a/src/view/com/util/Views.web.tsx b/src/view/com/util/Views.web.tsx index 94cadb13e5..6a11c7eaaf 100644 --- a/src/view/com/util/Views.web.tsx +++ b/src/view/com/util/Views.web.tsx @@ -28,6 +28,7 @@ import {useWebMediaQueries} from '#/lib/hooks/useWebMediaQueries' import {addStyle} from '#/lib/styles' import {useLayoutBreakpoints} from '#/alf' import {useDialogContext} from '#/components/Dialog' +import {CENTER_COLUMN_OFFSET} from '#/components/Layout' interface AddedProps { desktopFixedHeight?: boolean | number @@ -179,7 +180,7 @@ const styles = StyleSheet.create({ marginRight: 'auto', }, containerOffset: { - transform: [{translateX: -150}], + transform: [{translateX: CENTER_COLUMN_OFFSET}], }, containerScroll: { width: '100%', diff --git a/src/view/shell/desktop/LeftNav.tsx b/src/view/shell/desktop/LeftNav.tsx index 23e1d8ea2c..06a9b05c3d 100644 --- a/src/view/shell/desktop/LeftNav.tsx +++ b/src/view/shell/desktop/LeftNav.tsx @@ -69,6 +69,7 @@ import { UserCircle_Filled_Corner0_Rounded as UserCircleFilled, UserCircle_Stroke2_Corner0_Rounded as UserCircle, } from '#/components/icons/UserCircle' +import {CENTER_COLUMN_OFFSET} from '#/components/Layout' import * as Menu from '#/components/Menu' import * as Prompt from '#/components/Prompt' import {Text} from '#/components/Typography' @@ -559,7 +560,10 @@ export function DesktopLeftNav() { leftNavMinimal && styles.leftNavMinimal, { transform: [ - {translateX: centerColumnOffset ? -450 : -300}, + { + translateX: + -300 + (centerColumnOffset ? CENTER_COLUMN_OFFSET : 0), + }, {translateX: '-100%'}, ...a.scrollbar_offset.transform, ], diff --git a/src/view/shell/desktop/RightNav.tsx b/src/view/shell/desktop/RightNav.tsx index 510d505cd8..59f7ce2a1f 100644 --- a/src/view/shell/desktop/RightNav.tsx +++ b/src/view/shell/desktop/RightNav.tsx @@ -19,6 +19,7 @@ import { } from '#/alf' import {AppLanguageDropdown} from '#/components/AppLanguageDropdown' import {Divider} from '#/components/Divider' +import {CENTER_COLUMN_OFFSET} from '#/components/Layout' import {InlineLinkText} from '#/components/Link' import {ProgressGuideList} from '#/components/ProgressGuide/List' import {Text} from '#/components/Typography' @@ -66,7 +67,7 @@ export function DesktopRightNav({routeName}: {routeName: string}) { position: 'fixed', left: '50%', transform: [ - {translateX: centerColumnOffset ? 150 : 300}, + {translateX: 300 + (centerColumnOffset ? CENTER_COLUMN_OFFSET : 0)}, ...a.scrollbar_offset.transform, ], width: 300 + gutters.paddingLeft, From a48e64e72a1e5a89f3615ed82005c42b4549eb2f Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Mon, 24 Mar 2025 22:23:27 +0200 Subject: [PATCH 021/241] make the sidebar smaller when offset, reduce total offset (#8052) --- src/alf/breakpoints.ts | 4 ++-- src/components/Layout/const.ts | 2 +- src/view/shell/desktop/RightNav.tsx | 8 ++++++-- 3 files changed, 9 insertions(+), 5 deletions(-) diff --git a/src/alf/breakpoints.ts b/src/alf/breakpoints.ts index f30a4b4895..c9f66a77f5 100644 --- a/src/alf/breakpoints.ts +++ b/src/alf/breakpoints.ts @@ -31,8 +31,8 @@ export function useBreakpoints(): Record & { * Fine-tuned breakpoints for the shell layout */ export function useLayoutBreakpoints() { - const rightNavVisible = useMediaQuery({minWidth: 1075}) - const centerColumnOffset = useMediaQuery({minWidth: 1075, maxWidth: 1300}) + const rightNavVisible = useMediaQuery({minWidth: 1100}) + const centerColumnOffset = useMediaQuery({minWidth: 1100, maxWidth: 1300}) const leftNavMinimal = useMediaQuery({maxWidth: 1300}) return { diff --git a/src/components/Layout/const.ts b/src/components/Layout/const.ts index 63bb05cb05..2b5d3a1fc8 100644 --- a/src/components/Layout/const.ts +++ b/src/components/Layout/const.ts @@ -18,4 +18,4 @@ export const HEADER_SLOT_SIZE = 34 /** * How far to shift the center column when in the tablet breakpoint */ -export const CENTER_COLUMN_OFFSET = -130 +export const CENTER_COLUMN_OFFSET = -105 diff --git a/src/view/shell/desktop/RightNav.tsx b/src/view/shell/desktop/RightNav.tsx index 59f7ce2a1f..18ce42ee8b 100644 --- a/src/view/shell/desktop/RightNav.tsx +++ b/src/view/shell/desktop/RightNav.tsx @@ -58,6 +58,8 @@ export function DesktopRightNav({routeName}: {routeName: string}) { return null } + const width = centerColumnOffset ? 250 : 300 + return ( Date: Tue, 25 Mar 2025 02:35:58 +0000 Subject: [PATCH 022/241] Nightly source-language update --- src/locale/locales/en/messages.po | 144 +++++++++++++++--------------- 1 file changed, 72 insertions(+), 72 deletions(-) diff --git a/src/locale/locales/en/messages.po b/src/locale/locales/en/messages.po index 8aec262347..3559981719 100644 --- a/src/locale/locales/en/messages.po +++ b/src/locale/locales/en/messages.po @@ -138,7 +138,7 @@ msgstr "" msgid "{0} people have used this starter pack!" msgstr "" -#: src/view/com/util/UserAvatar.tsx:445 +#: src/view/com/util/UserAvatar.tsx:464 msgid "{0}'s avatar" msgstr "" @@ -170,7 +170,7 @@ msgstr "" msgid "{0}s" msgstr "" -#: src/view/shell/desktop/LeftNav.tsx:382 +#: src/view/shell/desktop/LeftNav.tsx:383 msgid "{count, plural, one {# unread item} other {# unread items}}" msgstr "" @@ -494,12 +494,12 @@ msgstr "" #: src/screens/Settings/Settings.tsx:373 #: src/screens/Settings/Settings.tsx:376 -#: src/view/shell/desktop/LeftNav.tsx:280 -#: src/view/shell/desktop/LeftNav.tsx:284 +#: src/view/shell/desktop/LeftNav.tsx:281 +#: src/view/shell/desktop/LeftNav.tsx:285 msgid "Add another account" msgstr "" -#: src/view/com/composer/Composer.tsx:743 +#: src/view/com/composer/Composer.tsx:744 msgid "Add another post" msgstr "" @@ -526,7 +526,7 @@ msgstr "" msgid "Add muted words and tags" msgstr "" -#: src/view/com/composer/Composer.tsx:1258 +#: src/view/com/composer/Composer.tsx:1261 msgid "Add new post" msgstr "" @@ -917,11 +917,11 @@ msgstr "" msgid "Are you sure you want to remove this from your feeds?" msgstr "" -#: src/view/com/composer/Composer.tsx:694 +#: src/view/com/composer/Composer.tsx:695 msgid "Are you sure you'd like to discard this draft?" msgstr "" -#: src/view/com/composer/Composer.tsx:868 +#: src/view/com/composer/Composer.tsx:872 msgid "Are you sure you'd like to discard this post?" msgstr "" @@ -1252,7 +1252,7 @@ msgstr "" #: src/screens/Settings/Settings.tsx:260 #: src/screens/Takendown.tsx:99 #: src/screens/Takendown.tsx:102 -#: src/view/com/composer/Composer.tsx:931 +#: src/view/com/composer/Composer.tsx:935 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangePassword.tsx:279 @@ -1268,7 +1268,7 @@ msgstr "" #: src/view/com/modals/VerifyEmail.tsx:261 #: src/view/com/util/post-ctrls/RepostButton.tsx:213 #: src/view/screens/Search/Search.tsx:890 -#: src/view/shell/desktop/LeftNav.tsx:208 +#: src/view/shell/desktop/LeftNav.tsx:209 msgid "Cancel" msgstr "" @@ -1393,7 +1393,7 @@ msgstr "" #: src/Navigation.tsx:408 #: src/view/shell/bottom-bar/BottomBar.tsx:205 -#: src/view/shell/desktop/LeftNav.tsx:534 +#: src/view/shell/desktop/LeftNav.tsx:535 #: src/view/shell/Drawer.tsx:422 msgid "Chat" msgstr "" @@ -1653,11 +1653,11 @@ msgstr "" msgid "Complete the challenge" msgstr "" -#: src/view/shell/desktop/LeftNav.tsx:499 +#: src/view/shell/desktop/LeftNav.tsx:500 msgid "Compose new post" msgstr "" -#: src/view/com/composer/Composer.tsx:834 +#: src/view/com/composer/Composer.tsx:838 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "" @@ -1665,7 +1665,7 @@ msgstr "" msgid "Compose reply" msgstr "" -#: src/view/com/composer/Composer.tsx:1652 +#: src/view/com/composer/Composer.tsx:1644 msgid "Compressing video..." msgstr "" @@ -2143,7 +2143,7 @@ msgstr "" msgid "Delete my account" msgstr "" -#: src/view/com/composer/Composer.tsx:842 +#: src/view/com/composer/Composer.tsx:846 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:709 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:711 msgid "Delete post" @@ -2255,8 +2255,8 @@ msgid "Disabled" msgstr "" #: src/screens/Profile/Header/EditProfileDialog.tsx:84 -#: src/view/com/composer/Composer.tsx:696 -#: src/view/com/composer/Composer.tsx:875 +#: src/view/com/composer/Composer.tsx:697 +#: src/view/com/composer/Composer.tsx:879 msgid "Discard" msgstr "" @@ -2264,11 +2264,11 @@ msgstr "" msgid "Discard changes?" msgstr "" -#: src/view/com/composer/Composer.tsx:693 +#: src/view/com/composer/Composer.tsx:694 msgid "Discard draft?" msgstr "" -#: src/view/com/composer/Composer.tsx:867 +#: src/view/com/composer/Composer.tsx:871 msgid "Discard post?" msgstr "" @@ -2294,7 +2294,7 @@ msgstr "" msgid "Dismiss" msgstr "" -#: src/view/com/composer/Composer.tsx:1576 +#: src/view/com/composer/Composer.tsx:1568 msgid "Dismiss error" msgstr "" @@ -2465,7 +2465,7 @@ msgctxt "action" msgid "Edit" msgstr "" -#: src/view/com/util/UserAvatar.tsx:344 +#: src/view/com/util/UserAvatar.tsx:363 #: src/view/com/util/UserBanner.tsx:95 msgid "Edit avatar" msgstr "" @@ -2745,7 +2745,7 @@ msgstr "" msgid "Enters full screen" msgstr "" -#: src/view/com/composer/Composer.tsx:1661 +#: src/view/com/composer/Composer.tsx:1653 #: src/view/com/util/error/ErrorScreen.tsx:42 msgid "Error" msgstr "" @@ -3039,8 +3039,8 @@ msgstr "" msgid "Feed toggle" msgstr "" -#: src/view/shell/desktop/RightNav.tsx:97 -#: src/view/shell/desktop/RightNav.tsx:98 +#: src/view/shell/desktop/RightNav.tsx:102 +#: src/view/shell/desktop/RightNav.tsx:103 #: src/view/shell/Drawer.tsx:324 msgid "Feedback" msgstr "" @@ -3057,7 +3057,7 @@ msgstr "" #: src/view/screens/Profile.tsx:227 #: src/view/screens/SavedFeeds.tsx:96 #: src/view/screens/Search/Search.tsx:531 -#: src/view/shell/desktop/LeftNav.tsx:651 +#: src/view/shell/desktop/LeftNav.tsx:655 #: src/view/shell/Drawer.tsx:486 msgid "Feeds" msgstr "" @@ -3362,7 +3362,7 @@ msgstr "" msgid "Glaring violations of law or terms of service" msgstr "" -#: src/components/Layout/Header/index.tsx:126 +#: src/components/Layout/Header/index.tsx:127 #: src/components/moderation/ScreenHider.tsx:154 #: src/components/moderation/ScreenHider.tsx:163 #: src/screens/Messages/Inbox.tsx:228 @@ -3474,8 +3474,8 @@ msgstr "" #: src/screens/Settings/Settings.tsx:207 #: src/screens/Settings/Settings.tsx:211 -#: src/view/shell/desktop/RightNav.tsx:115 -#: src/view/shell/desktop/RightNav.tsx:116 +#: src/view/shell/desktop/RightNav.tsx:120 +#: src/view/shell/desktop/RightNav.tsx:121 #: src/view/shell/Drawer.tsx:337 msgid "Help" msgstr "" @@ -3609,7 +3609,7 @@ msgstr "" #: src/Navigation.tsx:627 #: src/Navigation.tsx:647 #: src/view/shell/bottom-bar/BottomBar.tsx:162 -#: src/view/shell/desktop/LeftNav.tsx:595 +#: src/view/shell/desktop/LeftNav.tsx:599 #: src/view/shell/Drawer.tsx:396 msgid "Home" msgstr "" @@ -3821,7 +3821,7 @@ msgstr "" msgid "It's just you right now! Add more people to your starter pack by searching above." msgstr "" -#: src/view/com/composer/Composer.tsx:1595 +#: src/view/com/composer/Composer.tsx:1587 msgid "Job ID: {0}" msgstr "" @@ -4116,7 +4116,7 @@ msgstr "" #: src/view/screens/Lists.tsx:62 #: src/view/screens/Profile.tsx:221 #: src/view/screens/Profile.tsx:229 -#: src/view/shell/desktop/LeftNav.tsx:669 +#: src/view/shell/desktop/LeftNav.tsx:673 #: src/view/shell/Drawer.tsx:501 msgid "Lists" msgstr "" @@ -4160,11 +4160,11 @@ msgstr "" msgid "Logged-out visibility" msgstr "" -#: src/view/shell/desktop/RightNav.tsx:125 +#: src/view/shell/desktop/RightNav.tsx:130 msgid "Logo by @sawaratsuki.bsky.social" msgstr "" -#: src/view/shell/desktop/RightNav.tsx:122 +#: src/view/shell/desktop/RightNav.tsx:127 #: src/view/shell/Drawer.tsx:639 msgid "Logo by <0>@sawaratsuki.bsky.social" msgstr "" @@ -4608,7 +4608,7 @@ msgctxt "action" msgid "New post" msgstr "" -#: src/view/shell/desktop/LeftNav.tsx:507 +#: src/view/shell/desktop/LeftNav.tsx:508 msgctxt "action" msgid "New Post" msgstr "" @@ -4827,7 +4827,7 @@ msgstr "" #: src/Navigation.tsx:637 #: src/view/screens/Notifications.tsx:128 #: src/view/shell/bottom-bar/BottomBar.tsx:236 -#: src/view/shell/desktop/LeftNav.tsx:632 +#: src/view/shell/desktop/LeftNav.tsx:636 #: src/view/shell/Drawer.tsx:449 msgid "Notifications" msgstr "" @@ -4952,12 +4952,12 @@ msgstr "" msgid "Open conversation options" msgstr "" -#: src/components/Layout/Header/index.tsx:158 +#: src/components/Layout/Header/index.tsx:159 msgid "Open drawer menu" msgstr "" #: src/screens/Messages/components/MessageInput.web.tsx:181 -#: src/view/com/composer/Composer.tsx:1244 +#: src/view/com/composer/Composer.tsx:1247 msgid "Open emoji picker" msgstr "" @@ -4970,7 +4970,7 @@ msgstr "" msgid "Open feed options menu" msgstr "" -#: src/view/com/util/post-embeds/ExternalLinkEmbed.tsx:71 +#: src/view/com/util/post-embeds/ExternalLinkEmbed.tsx:79 msgid "Open link to {niceUrl}" msgstr "" @@ -5043,7 +5043,7 @@ msgstr "" msgid "Opens device photo gallery" msgstr "" -#: src/view/com/composer/Composer.tsx:1245 +#: src/view/com/composer/Composer.tsx:1248 msgid "Opens emoji picker" msgstr "" @@ -5078,7 +5078,7 @@ msgid "Opens the linked website" msgstr "" #: src/view/com/notifications/NotificationFeedItem.tsx:683 -#: src/view/com/util/UserAvatar.tsx:446 +#: src/view/com/util/UserAvatar.tsx:465 msgid "Opens this profile" msgstr "" @@ -5402,7 +5402,7 @@ msgstr "" msgid "Porn" msgstr "" -#: src/view/com/composer/Composer.tsx:959 +#: src/view/com/composer/Composer.tsx:963 msgctxt "action" msgid "Post" msgstr "" @@ -5412,7 +5412,7 @@ msgctxt "description" msgid "Post" msgstr "" -#: src/view/com/composer/Composer.tsx:957 +#: src/view/com/composer/Composer.tsx:961 msgctxt "action" msgid "Post All" msgstr "" @@ -5541,8 +5541,8 @@ msgstr "" msgid "Priority notifications" msgstr "" -#: src/view/shell/desktop/RightNav.tsx:105 -#: src/view/shell/desktop/RightNav.tsx:106 +#: src/view/shell/desktop/RightNav.tsx:110 +#: src/view/shell/desktop/RightNav.tsx:111 msgid "Privacy" msgstr "" @@ -5565,7 +5565,7 @@ msgstr "" msgid "Privacy Policy" msgstr "" -#: src/view/com/composer/Composer.tsx:1658 +#: src/view/com/composer/Composer.tsx:1650 msgid "Processing video..." msgstr "" @@ -5580,7 +5580,7 @@ msgid "profile" msgstr "" #: src/view/shell/bottom-bar/BottomBar.tsx:286 -#: src/view/shell/desktop/LeftNav.tsx:687 +#: src/view/shell/desktop/LeftNav.tsx:691 #: src/view/shell/Drawer.tsx:71 #: src/view/shell/Drawer.tsx:526 msgid "Profile" @@ -5756,8 +5756,8 @@ msgstr "" msgid "Remove attachment" msgstr "" -#: src/view/com/util/UserAvatar.tsx:397 -#: src/view/com/util/UserAvatar.tsx:400 +#: src/view/com/util/UserAvatar.tsx:416 +#: src/view/com/util/UserAvatar.tsx:419 msgid "Remove Avatar" msgstr "" @@ -5884,7 +5884,7 @@ msgstr "" msgid "Replies to this post are disabled." msgstr "" -#: src/view/com/composer/Composer.tsx:955 +#: src/view/com/composer/Composer.tsx:959 msgctxt "action" msgid "Reply" msgstr "" @@ -6296,7 +6296,7 @@ msgstr "" #: src/view/screens/Search/Search.tsx:570 #: src/view/screens/Search/Search.tsx:848 #: src/view/shell/bottom-bar/BottomBar.tsx:182 -#: src/view/shell/desktop/LeftNav.tsx:613 +#: src/view/shell/desktop/LeftNav.tsx:617 #: src/view/shell/Drawer.tsx:370 msgid "Search" msgstr "" @@ -6592,7 +6592,7 @@ msgstr "" #: src/Navigation.tsx:173 #: src/screens/Settings/Settings.tsx:80 -#: src/view/shell/desktop/LeftNav.tsx:705 +#: src/view/shell/desktop/LeftNav.tsx:709 #: src/view/shell/Drawer.tsx:539 msgid "Settings" msgstr "" @@ -6853,9 +6853,9 @@ msgstr "" #: src/screens/SignupQueued.tsx:93 #: src/screens/SignupQueued.tsx:96 #: src/screens/Takendown.tsx:85 -#: src/view/shell/desktop/LeftNav.tsx:207 -#: src/view/shell/desktop/LeftNav.tsx:287 -#: src/view/shell/desktop/LeftNav.tsx:290 +#: src/view/shell/desktop/LeftNav.tsx:208 +#: src/view/shell/desktop/LeftNav.tsx:288 +#: src/view/shell/desktop/LeftNav.tsx:291 msgid "Sign out" msgstr "" @@ -6864,7 +6864,7 @@ msgid "Sign Out" msgstr "" #: src/screens/Settings/Settings.tsx:256 -#: src/view/shell/desktop/LeftNav.tsx:204 +#: src/view/shell/desktop/LeftNav.tsx:205 msgid "Sign out?" msgstr "" @@ -7129,7 +7129,7 @@ msgstr "" #: src/screens/Settings/Settings.tsx:102 #: src/screens/Settings/Settings.tsx:116 #: src/screens/Settings/Settings.tsx:412 -#: src/view/shell/desktop/LeftNav.tsx:242 +#: src/view/shell/desktop/LeftNav.tsx:243 msgid "Switch account" msgstr "" @@ -7138,11 +7138,11 @@ msgstr "" msgid "Switch Account" msgstr "" -#: src/view/shell/desktop/LeftNav.tsx:106 +#: src/view/shell/desktop/LeftNav.tsx:107 msgid "Switch accounts" msgstr "" -#: src/view/shell/desktop/LeftNav.tsx:250 +#: src/view/shell/desktop/LeftNav.tsx:251 msgid "Switch to {0}" msgstr "" @@ -7201,8 +7201,8 @@ msgstr "" msgid "Tell us a little more" msgstr "" -#: src/view/shell/desktop/RightNav.tsx:111 -#: src/view/shell/desktop/RightNav.tsx:112 +#: src/view/shell/desktop/RightNav.tsx:116 +#: src/view/shell/desktop/RightNav.tsx:117 msgid "Terms" msgstr "" @@ -7976,7 +7976,7 @@ msgstr "" msgid "Unsubscribed from list" msgstr "" -#: src/view/com/composer/Composer.tsx:781 +#: src/view/com/composer/Composer.tsx:782 msgid "Unsupported video type" msgstr "" @@ -8027,20 +8027,20 @@ msgstr "" msgid "Upload a text file to:" msgstr "" -#: src/view/com/util/UserAvatar.tsx:368 -#: src/view/com/util/UserAvatar.tsx:371 +#: src/view/com/util/UserAvatar.tsx:387 +#: src/view/com/util/UserAvatar.tsx:390 #: src/view/com/util/UserBanner.tsx:123 #: src/view/com/util/UserBanner.tsx:126 msgid "Upload from Camera" msgstr "" -#: src/view/com/util/UserAvatar.tsx:385 +#: src/view/com/util/UserAvatar.tsx:404 #: src/view/com/util/UserBanner.tsx:140 msgid "Upload from Files" msgstr "" -#: src/view/com/util/UserAvatar.tsx:379 -#: src/view/com/util/UserAvatar.tsx:383 +#: src/view/com/util/UserAvatar.tsx:398 +#: src/view/com/util/UserAvatar.tsx:402 #: src/view/com/util/UserBanner.tsx:134 #: src/view/com/util/UserBanner.tsx:138 msgid "Upload from Library" @@ -8055,7 +8055,7 @@ msgstr "" msgid "Uploading link thumbnail..." msgstr "" -#: src/view/com/composer/Composer.tsx:1655 +#: src/view/com/composer/Composer.tsx:1647 msgid "Uploading video..." msgstr "" @@ -8256,7 +8256,7 @@ msgstr "" msgid "Video settings" msgstr "" -#: src/view/com/composer/Composer.tsx:1665 +#: src/view/com/composer/Composer.tsx:1657 msgid "Video uploaded" msgstr "" @@ -8513,7 +8513,7 @@ msgstr "" #: src/view/com/auth/SplashScreen.tsx:38 #: src/view/com/auth/SplashScreen.web.tsx:99 -#: src/view/com/composer/Composer.tsx:744 +#: src/view/com/composer/Composer.tsx:745 msgid "What's up?" msgstr "" @@ -8587,11 +8587,11 @@ msgstr "" msgid "Write a message" msgstr "" -#: src/view/com/composer/Composer.tsx:832 +#: src/view/com/composer/Composer.tsx:836 msgid "Write post" msgstr "" -#: src/view/com/composer/Composer.tsx:742 +#: src/view/com/composer/Composer.tsx:743 #: src/view/com/post-thread/PostThreadComposePrompt.tsx:69 msgid "Write your reply" msgstr "" @@ -8836,7 +8836,7 @@ msgid "You previously deactivated @{0}." msgstr "" #: src/screens/Settings/Settings.tsx:257 -#: src/view/shell/desktop/LeftNav.tsx:205 +#: src/view/shell/desktop/LeftNav.tsx:206 msgid "You will be signed out of all your accounts." msgstr "" From c265e0fb96974597592c897f02e5d725aafec071 Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Thu, 27 Mar 2025 10:18:02 +0200 Subject: [PATCH 023/241] fix people list footer (#8039) --- src/view/com/lists/ListMembers.tsx | 29 ++++++++++++++++++----------- 1 file changed, 18 insertions(+), 11 deletions(-) diff --git a/src/view/com/lists/ListMembers.tsx b/src/view/com/lists/ListMembers.tsx index 31d2b5fb5c..da32c2d483 100644 --- a/src/view/com/lists/ListMembers.tsx +++ b/src/view/com/lists/ListMembers.tsx @@ -1,6 +1,6 @@ import React, {useCallback} from 'react' -import {Dimensions, StyleProp, View, ViewStyle} from 'react-native' -import {AppBskyGraphDefs} from '@atproto/api' +import {Dimensions, type StyleProp, View, type ViewStyle} from 'react-native' +import {type AppBskyGraphDefs} from '@atproto/api' import {msg} from '@lingui/macro' import {useLingui} from '@lingui/react' @@ -10,14 +10,14 @@ import {logger} from '#/logger' import {useModalControls} from '#/state/modals' import {useListMembersQuery} from '#/state/queries/list-members' import {useSession} from '#/state/session' +import {ProfileCard} from '#/view/com/profile/ProfileCard' +import {ErrorMessage} from '#/view/com/util/error/ErrorMessage' +import {Button} from '#/view/com/util/forms/Button' +import {List, type ListRef} from '#/view/com/util/List' +import {ProfileCardFeedLoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' +import {LoadMoreRetryBtn} from '#/view/com/util/LoadMoreRetryBtn' import {ListFooter} from '#/components/Lists' -import * as bsky from '#/types/bsky' -import {ProfileCard} from '../profile/ProfileCard' -import {ErrorMessage} from '../util/error/ErrorMessage' -import {Button} from '../util/forms/Button' -import {List, ListRef} from '../util/List' -import {ProfileCardFeedLoadingPlaceholder} from '../util/LoadingPlaceholder' -import {LoadMoreRetryBtn} from '../util/LoadMoreRetryBtn' +import type * as bsky from '#/types/bsky' const LOADING_ITEM = {_reactKey: '__loading__'} const EMPTY_ITEM = {_reactKey: '__empty__'} @@ -202,9 +202,17 @@ export function ListMembers({ error={cleanError(error)} isFetchingNextPage={isFetchingNextPage} onRetry={fetchNextPage} + height={180 + headerOffset} /> ) - }, [hasNextPage, error, isFetchingNextPage, fetchNextPage, isEmpty]) + }, [ + hasNextPage, + error, + isFetchingNextPage, + fetchNextPage, + isEmpty, + headerOffset, + ]) return ( @@ -226,7 +234,6 @@ export function ListMembers({ onEndReached={onEndReached} onEndReachedThreshold={0.6} removeClippedSubviews={true} - // @ts-ignore our .web version only -prf desktopFixedHeight={desktopFixedHeightOffset || true} /> From 1e688dee248dcbee318ed241bc19968b711bc546 Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Thu, 27 Mar 2025 09:43:59 -0500 Subject: [PATCH 024/241] Make sure Sentry's auth token is set on process (#8040) * Make sure Sentry's auth token is set on process * Pass in token explicitly --- .github/workflows/build-and-push-bskyweb-aws.yaml | 1 + .github/workflows/build-submit-android.yml | 2 +- .github/workflows/build-submit-ios.yml | 2 +- .github/workflows/bundle-deploy-eas-update.yml | 2 +- 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build-and-push-bskyweb-aws.yaml b/.github/workflows/build-and-push-bskyweb-aws.yaml index fdbf3c30f7..ff2518df73 100644 --- a/.github/workflows/build-and-push-bskyweb-aws.yaml +++ b/.github/workflows/build-and-push-bskyweb-aws.yaml @@ -65,3 +65,4 @@ jobs: EXPO_PUBLIC_BUNDLE_IDENTIFIER=${{ steps.vars.outputs.sha_short }} SENTRY_DIST=${{ steps.vars.outputs.SENTRY_DIST }} SENTRY_RELEASE=${{ steps.vars.outputs.SENTRY_RELEASE }} + SENTRY_AUTH_TOKEN=${{ secrets.SENTRY_AUTH_TOKEN }} diff --git a/.github/workflows/build-submit-android.yml b/.github/workflows/build-submit-android.yml index cc73cd600b..2d1a45ee35 100644 --- a/.github/workflows/build-submit-android.yml +++ b/.github/workflows/build-submit-android.yml @@ -77,7 +77,7 @@ jobs: echo "SENTRY_RELEASE=$(jq -r '.version' package.json)" >> $GITHUB_OUTPUT - name: 🏗️ EAS Build - run: SENTRY_DIST=${{ steps.sentry.outputs.SENTRY_DIST }} SENTRY_RELEASE=${{ steps.sentry.outputs.SENTRY_RELEASE }} yarn use-build-number-with-bump eas build -p android --profile ${{ inputs.profile || 'testflight-android' }} --local --output build.aab --non-interactive + run: SENTRY_DIST=${{ steps.sentry.outputs.SENTRY_DIST }} SENTRY_RELEASE=${{ steps.sentry.outputs.SENTRY_RELEASE }} SENTRY_AUTH_TOKEN=${{ secrets.SENTRY_AUTH_TOKEN }} yarn use-build-number-with-bump eas build -p android --profile ${{ inputs.profile || 'testflight-android' }} --local --output build.aab --non-interactive - name: ✍️ Rename Testflight bundle if: ${{ inputs.profile != 'production' }} diff --git a/.github/workflows/build-submit-ios.yml b/.github/workflows/build-submit-ios.yml index 0e4e88544a..a9b4e1fa03 100644 --- a/.github/workflows/build-submit-ios.yml +++ b/.github/workflows/build-submit-ios.yml @@ -89,7 +89,7 @@ jobs: echo "SENTRY_RELEASE=$(jq -r '.version' package.json)" >> $GITHUB_OUTPUT - name: 🏗️ EAS Build - run: SENTRY_DIST=${{ steps.sentry.outputs.SENTRY_DIST }} SENTRY_RELEASE=${{ steps.sentry.outputs.SENTRY_RELEASE }} yarn use-build-number-with-bump eas build -p ios --profile ${{ inputs.profile || 'testflight' }} --local --output build.ipa --non-interactive + run: SENTRY_DIST=${{ steps.sentry.outputs.SENTRY_DIST }} SENTRY_RELEASE=${{ steps.sentry.outputs.SENTRY_RELEASE }} SENTRY_AUTH_TOKEN=${{ secrets.SENTRY_AUTH_TOKEN }} yarn use-build-number-with-bump eas build -p ios --profile ${{ inputs.profile || 'testflight' }} --local --output build.ipa --non-interactive - name: 🚀 Deploy run: eas submit -p ios --non-interactive --path build.ipa diff --git a/.github/workflows/bundle-deploy-eas-update.yml b/.github/workflows/bundle-deploy-eas-update.yml index e35743cc91..2a7aa4f403 100644 --- a/.github/workflows/bundle-deploy-eas-update.yml +++ b/.github/workflows/bundle-deploy-eas-update.yml @@ -118,7 +118,7 @@ jobs: - name: 🏗️ Create Bundle if: ${{ !steps.fingerprint.outputs.includes-changes }} - run: SENTRY_DIST=${{ steps.sentry.outputs.SENTRY_DIST }} SENTRY_RELEASE=${{ steps.sentry.outputs.SENTRY_RELEASE }} EXPO_PUBLIC_ENV="${{ inputs.channel || 'testflight' }}" yarn export + run: SENTRY_DIST=${{ steps.sentry.outputs.SENTRY_DIST }} SENTRY_RELEASE=${{ steps.sentry.outputs.SENTRY_RELEASE }} SENTRY_AUTH_TOKEN=${{ secrets.SENTRY_AUTH_TOKEN }} EXPO_PUBLIC_ENV="${{ inputs.channel || 'testflight' }}" yarn export - name: 📦 Package Bundle and 🚀 Deploy if: ${{ !steps.fingerprint.outputs.includes-changes }} From 7d1ebf6a027085ddc10a7dad2075d5e52d314233 Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Thu, 27 Mar 2025 18:53:42 +0200 Subject: [PATCH 025/241] Allow selecting `ContextMenu` options via press-and-hold (#8020) * save locations of menu items * enable panning to select items * rm unused type * fix haptic overfiring --- src/components/ContextMenu/context.tsx | 20 +- src/components/ContextMenu/index.tsx | 380 ++++++++++++++++++------- src/components/ContextMenu/types.ts | 31 +- 3 files changed, 330 insertions(+), 101 deletions(-) diff --git a/src/components/ContextMenu/context.tsx b/src/components/ContextMenu/context.tsx index 213d87a8c3..cecb6a18d9 100644 --- a/src/components/ContextMenu/context.tsx +++ b/src/components/ContextMenu/context.tsx @@ -1,9 +1,15 @@ import React from 'react' -import type {ContextType, ItemContextType} from '#/components/ContextMenu/types' +import { + type ContextType, + type ItemContextType, + type MenuContextType, +} from '#/components/ContextMenu/types' export const Context = React.createContext(null) +export const MenuContext = React.createContext(null) + export const ItemContext = React.createContext(null) export function useContextMenuContext() { @@ -18,6 +24,18 @@ export function useContextMenuContext() { return context } +export function useContextMenuMenuContext() { + const context = React.useContext(MenuContext) + + if (!context) { + throw new Error( + 'useContextMenuMenuContext must be used within a Context.Provider', + ) + } + + return context +} + export function useContextMenuItemContext() { const context = React.useContext(ItemContext) diff --git a/src/components/ContextMenu/index.tsx b/src/components/ContextMenu/index.tsx index d172935d6c..840e2caea6 100644 --- a/src/components/ContextMenu/index.tsx +++ b/src/components/ContextMenu/index.tsx @@ -1,19 +1,34 @@ -import React, {useCallback, useEffect, useMemo, useRef, useState} from 'react' +import React, { + useCallback, + useEffect, + useId, + useMemo, + useRef, + useState, +} from 'react' import { BackHandler, Keyboard, LayoutChangeEvent, Pressable, StyleProp, + useWindowDimensions, View, ViewStyle, } from 'react-native' -import {Gesture, GestureDetector} from 'react-native-gesture-handler' +import { + Gesture, + GestureDetector, + GestureStateChangeEvent, + GestureUpdateEvent, + PanGestureHandlerEventPayload, +} from 'react-native-gesture-handler' import Animated, { clamp, interpolate, runOnJS, SharedValue, + useAnimatedReaction, useAnimatedStyle, useSharedValue, withSpring, @@ -35,12 +50,14 @@ import {useHaptics} from '#/lib/haptics' import {useNonReactiveCallback} from '#/lib/hooks/useNonReactiveCallback' import {logger} from '#/logger' import {isAndroid, isIOS} from '#/platform/detection' -import {atoms as a, platform, useTheme} from '#/alf' +import {atoms as a, platform, tokens, useTheme} from '#/alf' import { Context, ItemContext, + MenuContext, useContextMenuContext, useContextMenuItemContext, + useContextMenuMenuContext, } from '#/components/ContextMenu/context' import { ContextType, @@ -82,41 +99,99 @@ export function Provider({children}: {children: React.ReactNode}) { } export function Root({children}: {children: React.ReactNode}) { + const playHaptic = useHaptics() const [measurement, setMeasurement] = useState(null) const animationSV = useSharedValue(0) const translationSV = useSharedValue(0) const isFocused = useIsFocused() + const hoverables = useRef< + Map void}> + >(new Map()) + const hoverablesSV = useSharedValue< + Record + >({}) + const syncHoverablesThrottleRef = useRef>() + const [hoveredMenuItem, setHoveredMenuItem] = useState(null) - const clearMeasurement = useCallback(() => setMeasurement(null), []) + const onHoverableTouchUp = useCallback((id: string) => { + const hoverable = hoverables.current.get(id) + if (!hoverable) { + logger.warn(`No such hoverable with id ${id}`) + return + } + hoverable.onTouchUp() + }, []) - const context = useMemo( - () => ({ - isOpen: !!measurement && isFocused, - measurement, - animationSV, - translationSV, - open: (evt: Measurement) => { - setMeasurement(evt) - animationSV.set(withSpring(1, SPRING)) - }, - close: () => { - animationSV.set( - withSpring(0, SPRING, finished => { - if (finished) { - translationSV.set(0) - runOnJS(clearMeasurement)() - } - }), - ) - }, - }), + const onCompletedClose = useCallback(() => { + hoverables.current.clear() + setMeasurement(null) + }, []) + + const context = useMemo( + () => + ({ + isOpen: !!measurement && isFocused, + measurement, + animationSV, + translationSV, + open: (evt: Measurement) => { + setMeasurement(evt) + animationSV.set(withSpring(1, SPRING)) + }, + close: () => { + animationSV.set( + withSpring(0, SPRING, finished => { + if (finished) { + hoverablesSV.set({}) + translationSV.set(0) + runOnJS(onCompletedClose)() + } + }), + ) + }, + registerHoverable: ( + id: string, + rect: Measurement, + onTouchUp: () => void, + ) => { + hoverables.current.set(id, {id, rect, onTouchUp}) + // we need this data on the UI thread, but we want to limit cross-thread communication + // and this function will be called in quick succession, so we need to throttle it + if (syncHoverablesThrottleRef.current) + clearTimeout(syncHoverablesThrottleRef.current) + syncHoverablesThrottleRef.current = setTimeout(() => { + syncHoverablesThrottleRef.current = undefined + hoverablesSV.set( + Object.fromEntries( + // eslint-ignore + [...hoverables.current.entries()].map(([id, {rect}]) => [ + id, + {id, rect}, + ]), + ), + ) + }, 1) + }, + hoverablesSV, + onTouchUpMenuItem: onHoverableTouchUp, + hoveredMenuItem, + setHoveredMenuItem: item => { + if (item) playHaptic('Light') + setHoveredMenuItem(item) + }, + } satisfies ContextType), [ measurement, setMeasurement, + onCompletedClose, isFocused, animationSV, translationSV, - clearMeasurement, + hoverablesSV, + onHoverableTouchUp, + hoveredMenuItem, + setHoveredMenuItem, + playHaptic, ], ) @@ -183,21 +258,53 @@ export function Trigger({children, label, contentLabel, style}: TriggerProps) { .runOnJS(true) }, [open]) + const { + hoverablesSV, + setHoveredMenuItem, + onTouchUpMenuItem, + translationSV, + animationSV, + } = context + const hoveredItemSV = useSharedValue(null) + + useAnimatedReaction( + () => hoveredItemSV.get(), + (hovered, prev) => { + if (hovered !== prev) { + runOnJS(setHoveredMenuItem)(hovered) + } + }, + ) + const pressAndHoldGesture = useMemo(() => { - return Gesture.LongPress() + return Gesture.Pan() + .activateAfterLongPress(500) + .cancelsTouchesInView(false) + .averageTouches(true) .onStart(() => { + 'worklet' runOnJS(open)() }) - .cancelsTouchesInView(false) - }, [open]) + .onUpdate(evt => { + 'worklet' + const item = getHoveredHoverable(evt, hoverablesSV, translationSV) + hoveredItemSV.set(item) + }) + .onEnd(evt => { + 'worklet' + const item = getHoveredHoverable(evt, hoverablesSV, translationSV) + hoveredItemSV.set(null) + if (item) { + runOnJS(onTouchUpMenuItem)(item) + } + }) + }, [open, hoverablesSV, onTouchUpMenuItem, hoveredItemSV, translationSV]) const composedGestures = Gesture.Exclusive( doubleTapGesture, pressAndHoldGesture, ) - const {translationSV, animationSV} = context - const measurement = context.measurement || pendingMeasurement return ( @@ -324,6 +431,7 @@ export function Outer({ const context = useContextMenuContext() const insets = useSafeAreaInsets() const frame = useSafeAreaFrame() + const {width: screenWidth} = useWindowDimensions() const {animationSV, translationSV} = context @@ -347,7 +455,8 @@ export function Outer({ const BOTTOM_INSET_ANDROID = 12 // TODO: revisit when edge-to-edge mode is enabled -sfn const {height} = evt.nativeEvent.layout - const topPosition = context.measurement.y + context.measurement.height + 4 + const topPosition = + context.measurement.y + context.measurement.height + tokens.space.xs const bottomPosition = topPosition + height const safeAreaBottomLimit = frame.height - @@ -373,82 +482,88 @@ export function Outer({ [context.measurement, frame.height, insets, translationSV], ) + const menuContext = useMemo(() => ({align}), [align]) + if (!context.isOpen || !context.measurement) return null return ( - - {/* containing element - stays the same size, so we measure it - to determine if a translation is necessary. also has the positioning */} - - {/* scaling element - has the scale/fade animation on it */} + + + {/* containing element - stays the same size, so we measure it + to determine if a translation is necessary. also has the positioning */} - {/* innermost element - needs an overflow: hidden for children, but we also need a shadow, - so put the shadow on the scaling element and the overflow on the innermost element */} - - {flattenReactChildren(children).map((child, i) => { - return React.isValidElement(child) && - (child.type === Item || child.type === Divider) ? ( - - {i > 0 ? ( - - ) : null} - {React.cloneElement(child, { - // @ts-expect-error not typed - style: { - borderRadius: 0, - borderWidth: 0, - }, - })} - - ) : null - })} - + {/* innermost element - needs an overflow: hidden for children, but we also need a shadow, + so put the shadow on the scaling element and the overflow on the innermost element */} + + {flattenReactChildren(children).map((child, i) => { + return React.isValidElement(child) && + (child.type === Item || child.type === Divider) ? ( + + {i > 0 ? ( + + ) : null} + {React.cloneElement(child, { + // @ts-expect-error not typed + style: { + borderRadius: 0, + borderWidth: 0, + }, + })} + + ) : null + })} + + - + ) @@ -464,16 +579,52 @@ export function Item({children, label, style, onPress, ...rest}: ItemProps) { onIn: onPressIn, onOut: onPressOut, } = useInteractionState() + const id = useId() + const {align} = useContextMenuMenuContext() + + const {close, measurement, registerHoverable} = context + + const handleLayout = useCallback( + (evt: LayoutChangeEvent) => { + if (!measurement) return // should be impossible + + const layout = evt.nativeEvent.layout + + registerHoverable( + id, + { + width: layout.width, + height: layout.height, + y: measurement.y + measurement.height + tokens.space.xs + layout.y, + x: + align === 'left' + ? measurement.x + : measurement.x + measurement.width - layout.width, + }, + () => { + close() + onPress() + }, + ) + }, + [id, measurement, registerHoverable, close, onPress, align], + ) + + const itemContext = useMemo( + () => ({disabled: Boolean(rest.disabled)}), + [rest.disabled], + ) return ( { - context.close() + close() onPress?.(e) }} onPressIn={e => { @@ -497,9 +648,10 @@ export function Item({children, label, style, onPress, ...rest}: ItemProps) { t.atoms.border_contrast_low, {minHeight: 40}, style, - (focused || pressed) && !rest.disabled && [t.atoms.bg_contrast_50], + (focused || pressed || context.hoveredMenuItem === id) && + !rest.disabled && [t.atoms.bg_contrast_50], ]}> - + {children} @@ -589,3 +741,37 @@ export function Divider() { /> ) } + +function getHoveredHoverable( + evt: + | GestureStateChangeEvent + | GestureUpdateEvent, + hoverables: SharedValue>, + translation: SharedValue, +) { + 'worklet' + + const x = evt.absoluteX + const y = evt.absoluteY + const yOffset = translation.get() + + const rects = Object.values(hoverables.get()) + + for (const {id, rect} of rects) { + const isWithinLeftBound = x >= rect.x + const isWithinRightBound = x <= rect.x + rect.width + const isWithinTopBound = y >= rect.y + yOffset + const isWithinBottomBound = y <= rect.y + rect.height + yOffset + + if ( + isWithinLeftBound && + isWithinRightBound && + isWithinTopBound && + isWithinBottomBound + ) { + return id + } + } + + return null +} diff --git a/src/components/ContextMenu/types.ts b/src/components/ContextMenu/types.ts index 0b3fedc55e..2084ecf197 100644 --- a/src/components/ContextMenu/types.ts +++ b/src/components/ContextMenu/types.ts @@ -1,17 +1,29 @@ import React from 'react' -import {AccessibilityRole, StyleProp, ViewStyle} from 'react-native' +import { + AccessibilityRole, + GestureResponderEvent, + StyleProp, + ViewStyle, +} from 'react-native' import {SharedValue} from 'react-native-reanimated' import * as Dialog from '#/components/Dialog' -import {RadixPassThroughTriggerProps} from '#/components/Menu/types' +import { + ItemProps as MenuItemProps, + RadixPassThroughTriggerProps, +} from '#/components/Menu/types' export type { GroupProps, ItemIconProps, - ItemProps, ItemTextProps, } from '#/components/Menu/types' +// Same as Menu.ItemProps, but onPress is not guaranteed to get an event +export type ItemProps = Omit & { + onPress: (evt?: GestureResponderEvent) => void +} + export type Measurement = { x: number y: number @@ -28,6 +40,19 @@ export type ContextType = { translationSV: SharedValue open: (evt: Measurement) => void close: () => void + registerHoverable: ( + id: string, + rect: Measurement, + onTouchUp: () => void, + ) => void + hoverablesSV: SharedValue> + hoveredMenuItem: string | null + setHoveredMenuItem: React.Dispatch> + onTouchUpMenuItem: (id: string) => void +} + +export type MenuContextType = { + align: 'left' | 'right' } export type ItemContextType = { From 5ceaee57938892157491ae2941d05f90c1d74149 Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Thu, 27 Mar 2025 20:17:07 +0200 Subject: [PATCH 026/241] Instrument signup (#8037) --- src/logger/metrics.ts | 17 ++++- src/screens/Signup/StepCaptcha/index.tsx | 5 +- src/screens/Signup/StepHandle.tsx | 26 ++++--- src/screens/Signup/StepInfo/index.tsx | 15 ++-- src/screens/Signup/index.tsx | 28 ++++++-- src/screens/Signup/state.ts | 90 +++++++++++++++++++++--- src/state/session/index.tsx | 35 ++++++--- src/state/session/types.ts | 23 +++--- 8 files changed, 182 insertions(+), 57 deletions(-) diff --git a/src/logger/metrics.ts b/src/logger/metrics.ts index abb7b670fa..33cdc25e58 100644 --- a/src/logger/metrics.ts +++ b/src/logger/metrics.ts @@ -51,6 +51,17 @@ export type MetricEvents = { } 'signup:captchaSuccess': {} 'signup:captchaFailure': {} + 'signup:fieldError': { + field: string + errorCount: number + errorMessage: string + activeStep: number + } + 'signup:backgrounded': { + activeStep: number + backgroundCount: number + } + 'signup:handleTaken': {} 'signin:hostingProviderPressed': { hostingProviderDidChange: boolean } @@ -135,7 +146,11 @@ export type MetricEvents = { // Data events 'account:create:begin': {} - 'account:create:success': {} + 'account:create:success': { + signupDuration: number + fieldErrorsTotal: number + backgroundCount: number + } 'post:create': { imageCount: number isReply: boolean diff --git a/src/screens/Signup/StepCaptcha/index.tsx b/src/screens/Signup/StepCaptcha/index.tsx index 85558c5f5f..388deecaff 100644 --- a/src/screens/Signup/StepCaptcha/index.tsx +++ b/src/screens/Signup/StepCaptcha/index.tsx @@ -4,7 +4,6 @@ import {msg} from '@lingui/macro' import {useLingui} from '@lingui/react' import {nanoid} from 'nanoid/non-secure' -import {logEvent} from '#/lib/statsig/statsig' import {createFullHandle} from '#/lib/strings/handles' import {logger} from '#/logger' import {ScreenTransition} from '#/screens/Login/ScreenTransition' @@ -40,7 +39,7 @@ export function StepCaptcha() { const onSuccess = React.useCallback( (code: string) => { setCompleted(true) - logEvent('signup:captchaSuccess', {}) + logger.metric('signup:captchaSuccess', {}, {statsig: true}) dispatch({ type: 'submit', task: {verificationCode: code, mutableProcessed: false}, @@ -55,7 +54,7 @@ export function StepCaptcha() { type: 'setError', value: _(msg`Error receiving captcha response.`), }) - logEvent('signup:captchaFailure', {}) + logger.metric('signup:captchaFailure', {}, {statsig: true}) logger.error('Signup Flow Error', { registrationHandle: state.handle, error, diff --git a/src/screens/Signup/StepHandle.tsx b/src/screens/Signup/StepHandle.tsx index 9192ba5a26..03fa28772b 100644 --- a/src/screens/Signup/StepHandle.tsx +++ b/src/screens/Signup/StepHandle.tsx @@ -3,12 +3,12 @@ import {View} from 'react-native' import {msg, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' -import {logEvent} from '#/lib/statsig/statsig' import { createFullHandle, MAX_SERVICE_HANDLE_LENGTH, validateServiceHandle, } from '#/lib/strings/handles' +import {logger} from '#/logger' import {useAgent} from '#/state/session' import {ScreenTransition} from '#/screens/Login/ScreenTransition' import {useSignupContext} from '#/screens/Signup/state' @@ -53,7 +53,9 @@ export function StepHandle() { dispatch({ type: 'setError', value: _(msg`That handle is already taken.`), + field: 'handle', }) + logger.metric('signup:handleTaken', {}) return } } catch (e) { @@ -62,11 +64,15 @@ export function StepHandle() { dispatch({type: 'setIsLoading', value: false}) } - logEvent('signup:nextPressed', { - activeStep: state.activeStep, - phoneVerificationRequired: - state.serviceDescription?.phoneVerificationRequired, - }) + logger.metric( + 'signup:nextPressed', + { + activeStep: state.activeStep, + phoneVerificationRequired: + state.serviceDescription?.phoneVerificationRequired, + }, + {statsig: true}, + ) // phoneVerificationRequired is actually whether a captcha is required if (!state.serviceDescription?.phoneVerificationRequired) { dispatch({ @@ -92,9 +98,11 @@ export function StepHandle() { value: handle, }) dispatch({type: 'prev'}) - logEvent('signup:backPressed', { - activeStep: state.activeStep, - }) + logger.metric( + 'signup:backPressed', + {activeStep: state.activeStep}, + {statsig: true}, + ) }, [dispatch, state.activeStep]) const validCheck = validateServiceHandle(draftValue, state.userDomain) diff --git a/src/screens/Signup/StepInfo/index.tsx b/src/screens/Signup/StepInfo/index.tsx index a19a3ad4a9..f24cd0e45d 100644 --- a/src/screens/Signup/StepInfo/index.tsx +++ b/src/screens/Signup/StepInfo/index.tsx @@ -1,11 +1,10 @@ import React, {useRef} from 'react' -import {TextInput, View} from 'react-native' +import {type TextInput, View} from 'react-native' import {msg, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' import * as EmailValidator from 'email-validator' import type tldts from 'tldts' -import {logEvent} from '#/lib/statsig/statsig' import {isEmailMaybeInvalid} from '#/lib/strings/email' import {logger} from '#/logger' import {ScreenTransition} from '#/screens/Login/ScreenTransition' @@ -13,7 +12,7 @@ import {is13, is18, useSignupContext} from '#/screens/Signup/state' import {Policies} from '#/screens/Signup/StepInfo/Policies' import {atoms as a, native} from '#/alf' import * as DateField from '#/components/forms/DateField' -import {DateFieldRef} from '#/components/forms/DateField/types' +import {type DateFieldRef} from '#/components/forms/DateField/types' import {FormError} from '#/components/forms/FormError' import {HostingProvider} from '#/components/forms/HostingProvider' import * as TextField from '#/components/forms/TextField' @@ -134,9 +133,13 @@ export function StepInfo({ dispatch({type: 'setEmail', value: email}) dispatch({type: 'setPassword', value: password}) dispatch({type: 'next'}) - logEvent('signup:nextPressed', { - activeStep: state.activeStep, - }) + logger.metric( + 'signup:nextPressed', + { + activeStep: state.activeStep, + }, + {statsig: true}, + ) } return ( diff --git a/src/screens/Signup/index.tsx b/src/screens/Signup/index.tsx index e82d0da1c0..c980400104 100644 --- a/src/screens/Signup/index.tsx +++ b/src/screens/Signup/index.tsx @@ -1,5 +1,5 @@ -import React from 'react' -import {View} from 'react-native' +import {useEffect, useReducer, useState} from 'react' +import {AppState, type AppStateStatus, View} from 'react-native' import Animated, {FadeIn, LayoutAnimationConfig} from 'react-native-reanimated' import {AppBskyGraphStarterpack} from '@atproto/api' import {msg, Trans} from '@lingui/macro' @@ -31,7 +31,7 @@ import * as bsky from '#/types/bsky' export function Signup({onPressBack}: {onPressBack: () => void}) { const {_} = useLingui() const t = useTheme() - const [state, dispatch] = React.useReducer(reducer, initialState) + const [state, dispatch] = useReducer(reducer, initialState) const {gtMobile} = useBreakpoints() const submit = useSubmitSignup() @@ -44,7 +44,7 @@ export function Signup({onPressBack}: {onPressBack: () => void}) { uri: activeStarterPack?.uri, }) - const [isFetchedAtMount] = React.useState(starterPack != null) + const [isFetchedAtMount] = useState(starterPack != null) const showStarterPackCard = activeStarterPack?.uri && !isFetchingStarterPack && starterPack @@ -55,7 +55,7 @@ export function Signup({onPressBack}: {onPressBack: () => void}) { refetch, } = useServiceQuery(state.serviceUrl) - React.useEffect(() => { + useEffect(() => { if (isFetching) { dispatch({type: 'setIsLoading', value: true}) } else if (!isFetching) { @@ -63,7 +63,7 @@ export function Signup({onPressBack}: {onPressBack: () => void}) { } }, [isFetching]) - React.useEffect(() => { + useEffect(() => { if (isError) { dispatch({type: 'setServiceDescription', value: undefined}) dispatch({ @@ -78,7 +78,7 @@ export function Signup({onPressBack}: {onPressBack: () => void}) { } }, [_, serviceInfo, isError]) - React.useEffect(() => { + useEffect(() => { if (state.pendingSubmit) { if (!state.pendingSubmit.mutableProcessed) { state.pendingSubmit.mutableProcessed = true @@ -87,6 +87,20 @@ export function Signup({onPressBack}: {onPressBack: () => void}) { } }, [state, dispatch, submit]) + // Track app backgrounding during signup + useEffect(() => { + const subscription = AppState.addEventListener( + 'change', + (nextAppState: AppStateStatus) => { + if (nextAppState === 'background') { + dispatch({type: 'incrementBackgroundCount'}) + } + }, + ) + + return () => subscription.remove() + }, []) + return ( + backgroundCount: number } export type SignupAction = @@ -74,6 +79,7 @@ export type SignupAction = | {type: 'clearError'} | {type: 'setIsLoading'; value: boolean} | {type: 'submit'; task: SubmitTask} + | {type: 'incrementBackgroundCount'} export const initialState: SignupState = { hasPrev: false, @@ -93,6 +99,17 @@ export const initialState: SignupState = { isLoading: false, pendingSubmit: null, + + // Tracking + signupStartTime: Date.now(), + fieldErrors: { + 'invite-code': 0, + email: 0, + handle: 0, + password: 0, + 'date-of-birth': 0, + }, + backgroundCount: 0, } export function is13(date: Date) { @@ -169,6 +186,23 @@ export function reducer(s: SignupState, a: SignupAction): SignupState { case 'setError': { next.error = a.value next.errorField = a.field + + // Track field errors + if (a.field) { + next.fieldErrors[a.field] = (next.fieldErrors[a.field] || 0) + 1 + + // Log the field error + logger.metric( + 'signup:fieldError', + { + field: a.field, + errorCount: next.fieldErrors[a.field], + errorMessage: a.value, + activeStep: next.activeStep, + }, + {statsig: true}, + ) + } break } case 'clearError': { @@ -180,6 +214,20 @@ export function reducer(s: SignupState, a: SignupAction): SignupState { next.pendingSubmit = a.task break } + case 'incrementBackgroundCount': { + next.backgroundCount = s.backgroundCount + 1 + + // Log background/foreground event during signup + logger.metric( + 'signup:backgrounded', + { + activeStep: next.activeStep, + backgroundCount: next.backgroundCount, + }, + {statsig: true}, + ) + break + } } next.hasPrev = next.activeStep !== SignupStep.INFO @@ -212,6 +260,7 @@ export function useSubmitSignup() { return dispatch({ type: 'setError', value: _(msg`Please enter your email.`), + field: 'email', }) } if (!EmailValidator.validate(state.email)) { @@ -219,6 +268,7 @@ export function useSubmitSignup() { return dispatch({ type: 'setError', value: _(msg`Your email appears to be invalid.`), + field: 'email', }) } if (!state.password) { @@ -226,6 +276,7 @@ export function useSubmitSignup() { return dispatch({ type: 'setError', value: _(msg`Please choose your password.`), + field: 'password', }) } if (!state.handle) { @@ -233,6 +284,7 @@ export function useSubmitSignup() { return dispatch({ type: 'setError', value: _(msg`Please choose your handle.`), + field: 'handle', }) } if ( @@ -253,15 +305,26 @@ export function useSubmitSignup() { dispatch({type: 'setIsLoading', value: true}) try { - await createAccount({ - service: state.serviceUrl, - email: state.email, - handle: createFullHandle(state.handle, state.userDomain), - password: state.password, - birthDate: state.dateOfBirth, - inviteCode: state.inviteCode.trim(), - verificationCode: state.pendingSubmit?.verificationCode, - }) + await createAccount( + { + service: state.serviceUrl, + email: state.email, + handle: createFullHandle(state.handle, state.userDomain), + password: state.password, + birthDate: state.dateOfBirth, + inviteCode: state.inviteCode.trim(), + verificationCode: state.pendingSubmit?.verificationCode, + }, + { + signupDuration: Date.now() - state.signupStartTime, + fieldErrorsTotal: Object.values(state.fieldErrors).reduce( + (a, b) => a + b, + 0, + ), + backgroundCount: state.backgroundCount, + }, + ) + /* * Must happen last so that if the user has multiple tabs open and * createAccount fails, one tab is not stuck in onboarding — Eric @@ -275,6 +338,7 @@ export function useSubmitSignup() { value: _( msg`Invite code not accepted. Check that you input it correctly and try again.`, ), + field: 'invite-code', }) dispatch({type: 'setStep', value: SignupStep.INFO}) return @@ -284,7 +348,11 @@ export function useSubmitSignup() { const isHandleError = error.toLowerCase().includes('handle') dispatch({type: 'setIsLoading', value: false}) - dispatch({type: 'setError', value: error}) + dispatch({ + type: 'setError', + value: error, + field: isHandleError ? 'handle' : undefined, + }) dispatch({type: 'setStep', value: isHandleError ? 2 : 1}) logger.error('Signup Flow Error', { diff --git a/src/state/session/index.tsx b/src/state/session/index.tsx index 03a8a936ab..45384c4f52 100644 --- a/src/state/session/index.tsx +++ b/src/state/session/index.tsx @@ -1,7 +1,6 @@ import React from 'react' -import {AtpSessionEvent, BskyAgent} from '@atproto/api' +import {type AtpSessionEvent, type BskyAgent} from '@atproto/api' -import {logEvent} from '#/lib/statsig/statsig' import {isWeb} from '#/platform/detection' import * as persisted from '#/state/persisted' import {useCloseAllActiveElements} from '#/state/util' @@ -9,7 +8,7 @@ import {useGlobalDialogsControlContext} from '#/components/dialogs/Context' import {emitSessionDropped} from '../events' import { agentToSessionAccount, - BskyAppAgent, + type BskyAppAgent, createAgentAndCreateAccount, createAgentAndLogin, createAgentAndResume, @@ -20,7 +19,11 @@ import {getInitialState, reducer} from './reducer' export {isSignupQueued} from './util' import {addSessionDebugLog} from './logging' export type {SessionAccount} from '#/state/session/types' -import {SessionApiContext, SessionStateContext} from '#/state/session/types' +import {logger} from '#/logger' +import { + type SessionApiContext, + type SessionStateContext, +} from '#/state/session/types' const StateContext = React.createContext({ accounts: [], @@ -65,10 +68,10 @@ export function Provider({children}: React.PropsWithChildren<{}>) { ) const createAccount = React.useCallback( - async params => { + async (params, metrics) => { addSessionDebugLog({type: 'method:start', method: 'createAccount'}) const signal = cancelPendingTask() - logEvent('account:create:begin', {}) + logger.metric('account:create:begin', {}, {statsig: true}) const {agent, account} = await createAgentAndCreateAccount( params, onAgentSessionChange, @@ -82,7 +85,7 @@ export function Provider({children}: React.PropsWithChildren<{}>) { newAgent: agent, newAccount: account, }) - logEvent('account:create:success', {}) + logger.metric('account:create:success', metrics, {statsig: true}) addSessionDebugLog({type: 'method:end', method: 'createAccount', account}) }, [onAgentSessionChange, cancelPendingTask], @@ -105,7 +108,11 @@ export function Provider({children}: React.PropsWithChildren<{}>) { newAgent: agent, newAccount: account, }) - logEvent('account:loggedIn', {logContext, withPassword: true}) + logger.metric( + 'account:loggedIn', + {logContext, withPassword: true}, + {statsig: true}, + ) addSessionDebugLog({type: 'method:end', method: 'login', account}) }, [onAgentSessionChange, cancelPendingTask], @@ -120,7 +127,11 @@ export function Provider({children}: React.PropsWithChildren<{}>) { dispatch({ type: 'logged-out-current-account', }) - logEvent('account:loggedOut', {logContext, scope: 'current'}) + logger.metric( + 'account:loggedOut', + {logContext, scope: 'current'}, + {statsig: true}, + ) addSessionDebugLog({type: 'method:end', method: 'logout'}) }, [cancelPendingTask], @@ -135,7 +146,11 @@ export function Provider({children}: React.PropsWithChildren<{}>) { dispatch({ type: 'logged-out-every-account', }) - logEvent('account:loggedOut', {logContext, scope: 'every'}) + logger.metric( + 'account:loggedOut', + {logContext, scope: 'every'}, + {statsig: true}, + ) addSessionDebugLog({type: 'method:end', method: 'logout'}) }, [cancelPendingTask], diff --git a/src/state/session/types.ts b/src/state/session/types.ts index d32259de9d..9aadf9d051 100644 --- a/src/state/session/types.ts +++ b/src/state/session/types.ts @@ -10,16 +10,19 @@ export type SessionStateContext = { } export type SessionApiContext = { - createAccount: (props: { - service: string - email: string - password: string - handle: string - birthDate: Date - inviteCode?: string - verificationPhone?: string - verificationCode?: string - }) => Promise + createAccount: ( + props: { + service: string + email: string + password: string + handle: string + birthDate: Date + inviteCode?: string + verificationPhone?: string + verificationCode?: string + }, + metrics: LogEvents['account:create:success'], + ) => Promise login: ( props: { service: string From ac2c2a9a1d2d09442a497dc0dcfd8bc0bf715372 Mon Sep 17 00:00:00 2001 From: pfrazee <1270099+pfrazee@users.noreply.github.com> Date: Fri, 28 Mar 2025 02:36:35 +0000 Subject: [PATCH 027/241] Nightly source-language update --- src/locale/locales/en/messages.po | 82 +++++++++++++++---------------- 1 file changed, 41 insertions(+), 41 deletions(-) diff --git a/src/locale/locales/en/messages.po b/src/locale/locales/en/messages.po index 3559981719..89b0b639d1 100644 --- a/src/locale/locales/en/messages.po +++ b/src/locale/locales/en/messages.po @@ -942,7 +942,7 @@ msgstr "" msgid "Artistic or non-erotic nudity." msgstr "" -#: src/screens/Signup/StepHandle.tsx:182 +#: src/screens/Signup/StepHandle.tsx:190 msgid "At least 3 characters" msgstr "" @@ -1489,11 +1489,11 @@ msgstr "" msgid "Choose your own timeline! Feeds built by the community help you find content you love." msgstr "" -#: src/screens/Signup/StepInfo/index.tsx:238 +#: src/screens/Signup/StepInfo/index.tsx:241 msgid "Choose your password" msgstr "" -#: src/screens/Signup/index.tsx:146 +#: src/screens/Signup/index.tsx:160 msgid "Choose your username" msgstr "" @@ -1649,7 +1649,7 @@ msgstr "" msgid "Complete onboarding and start using your account" msgstr "" -#: src/screens/Signup/index.tsx:148 +#: src/screens/Signup/index.tsx:162 msgid "Complete the challenge" msgstr "" @@ -1729,8 +1729,8 @@ msgstr "" msgid "Connecting..." msgstr "" -#: src/screens/Signup/index.tsx:179 -#: src/screens/Signup/index.tsx:182 +#: src/screens/Signup/index.tsx:193 +#: src/screens/Signup/index.tsx:196 msgid "Contact support" msgstr "" @@ -1972,7 +1972,7 @@ msgstr "" msgid "Create account" msgstr "" -#: src/screens/Signup/index.tsx:94 +#: src/screens/Signup/index.tsx:108 msgid "Create Account" msgstr "" @@ -2049,7 +2049,7 @@ msgstr "" msgid "Dark theme" msgstr "" -#: src/screens/Signup/StepInfo/index.tsx:266 +#: src/screens/Signup/StepInfo/index.tsx:269 msgid "Date of birth" msgstr "" @@ -2343,7 +2343,7 @@ msgstr "" msgid "Does not include nudity." msgstr "" -#: src/screens/Signup/StepHandle.tsx:165 +#: src/screens/Signup/StepHandle.tsx:173 msgid "Doesn't begin or end with a hyphen" msgstr "" @@ -2557,7 +2557,7 @@ msgid "Either the creator of this list has blocked you or you have blocked the c msgstr "" #: src/screens/Settings/AccountSettings.tsx:60 -#: src/screens/Signup/StepInfo/index.tsx:190 +#: src/screens/Signup/StepInfo/index.tsx:193 #: src/view/com/modals/ChangeEmail.tsx:136 msgid "Email" msgstr "" @@ -2721,7 +2721,7 @@ msgid "Enter your birth date" msgstr "" #: src/screens/Login/ForgotPasswordForm.tsx:99 -#: src/screens/Signup/StepInfo/index.tsx:210 +#: src/screens/Signup/StepInfo/index.tsx:213 msgid "Enter your email address" msgstr "" @@ -2754,7 +2754,7 @@ msgstr "" msgid "Error occurred while saving file" msgstr "" -#: src/screens/Signup/StepCaptcha/index.tsx:56 +#: src/screens/Signup/StepCaptcha/index.tsx:55 msgid "Error receiving captcha response." msgstr "" @@ -3468,7 +3468,7 @@ msgstr "" msgid "Hashtag {tag}" msgstr "" -#: src/screens/Signup/index.tsx:177 +#: src/screens/Signup/index.tsx:191 msgid "Having trouble?" msgstr "" @@ -3785,11 +3785,11 @@ msgstr "" msgid "Invite a Friend" msgstr "" -#: src/screens/Signup/StepInfo/index.tsx:160 +#: src/screens/Signup/StepInfo/index.tsx:163 msgid "Invite code" msgstr "" -#: src/screens/Signup/state.ts:276 +#: src/screens/Signup/state.ts:339 msgid "Invite code not accepted. Check that you input it correctly and try again." msgstr "" @@ -3813,7 +3813,7 @@ msgstr "" msgid "Invites, but personal" msgstr "" -#: src/screens/Signup/StepInfo/index.tsx:286 +#: src/screens/Signup/StepInfo/index.tsx:289 msgid "It's correct" msgstr "" @@ -4682,7 +4682,7 @@ msgstr "" msgid "No longer following {0}" msgstr "" -#: src/screens/Signup/StepHandle.tsx:176 +#: src/screens/Signup/StepHandle.tsx:184 msgid "No longer than {MAX_SERVICE_HANDLE_LENGTH} characters" msgstr "" @@ -4909,7 +4909,7 @@ msgstr "" msgid "Only {0} can reply." msgstr "" -#: src/screens/Signup/StepHandle.tsx:158 +#: src/screens/Signup/StepHandle.tsx:166 msgid "Only contains letters, numbers, and hyphens" msgstr "" @@ -5157,7 +5157,7 @@ msgstr "" #: src/screens/Login/LoginForm.tsx:228 #: src/screens/Settings/AccountSettings.tsx:117 #: src/screens/Settings/AccountSettings.tsx:121 -#: src/screens/Signup/StepInfo/index.tsx:225 +#: src/screens/Signup/StepInfo/index.tsx:228 #: src/view/com/modals/DeleteAccount.tsx:239 #: src/view/com/modals/DeleteAccount.tsx:246 msgid "Password" @@ -5306,16 +5306,16 @@ msgstr "" msgid "Plays the video" msgstr "" -#: src/screens/Signup/state.ts:235 +#: src/screens/Signup/state.ts:286 msgid "Please choose your handle." msgstr "" -#: src/screens/Signup/state.ts:228 -#: src/screens/Signup/StepInfo/index.tsx:121 +#: src/screens/Signup/state.ts:278 +#: src/screens/Signup/StepInfo/index.tsx:120 msgid "Please choose your password." msgstr "" -#: src/screens/Signup/state.ts:249 +#: src/screens/Signup/state.ts:301 msgid "Please complete the verification captcha." msgstr "" @@ -5323,7 +5323,7 @@ msgstr "" msgid "Please confirm your email before changing it. This is a temporary requirement while email-updating tools are added, and it will soon be removed." msgstr "" -#: src/screens/Signup/StepInfo/index.tsx:110 +#: src/screens/Signup/StepInfo/index.tsx:109 msgid "Please double-check that you have entered your email address correctly." msgstr "" @@ -5343,12 +5343,12 @@ msgstr "" msgid "Please enter a valid word, tag, or phrase to mute" msgstr "" -#: src/screens/Signup/state.ts:214 -#: src/screens/Signup/StepInfo/index.tsx:92 +#: src/screens/Signup/state.ts:262 +#: src/screens/Signup/StepInfo/index.tsx:91 msgid "Please enter your email." msgstr "" -#: src/screens/Signup/StepInfo/index.tsx:85 +#: src/screens/Signup/StepInfo/index.tsx:84 msgid "Please enter your invite code." msgstr "" @@ -6096,7 +6096,7 @@ msgstr "" msgid "Require an email code to sign in to your account." msgstr "" -#: src/screens/Signup/StepInfo/index.tsx:174 +#: src/screens/Signup/StepInfo/index.tsx:177 msgid "Required for this provider" msgstr "" @@ -6482,7 +6482,7 @@ msgstr "" msgid "Select which languages you want your subscribed feeds to include. If none are selected, all languages will be shown." msgstr "" -#: src/screens/Signup/StepInfo/index.tsx:267 +#: src/screens/Signup/StepInfo/index.tsx:270 msgid "Select your date of birth" msgstr "" @@ -7039,7 +7039,7 @@ msgstr "" msgid "Status Page" msgstr "" -#: src/screens/Signup/index.tsx:134 +#: src/screens/Signup/index.tsx:148 msgid "Step {0} of {1}" msgstr "" @@ -7352,7 +7352,7 @@ msgstr "" msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." msgstr "" -#: src/components/ContextMenu/index.tsx:305 +#: src/components/ContextMenu/index.tsx:412 msgid "The subject of the context menu" msgstr "" @@ -7788,7 +7788,7 @@ msgstr "" msgid "Two-factor authentication (2FA)" msgstr "" -#: src/screens/Signup/StepHandle.tsx:118 +#: src/screens/Signup/StepHandle.tsx:126 msgid "Type your desired username" msgstr "" @@ -8462,7 +8462,7 @@ msgstr "" msgid "We're having network issues, try again" msgstr "" -#: src/screens/Signup/index.tsx:95 +#: src/screens/Signup/index.tsx:109 msgid "We're so excited to have you join us!" msgstr "" @@ -8864,11 +8864,11 @@ msgstr "" msgid "You: {short}" msgstr "" -#: src/screens/Signup/index.tsx:111 +#: src/screens/Signup/index.tsx:125 msgid "You'll follow the suggested users and feeds once you finish creating your account!" msgstr "" -#: src/screens/Signup/index.tsx:116 +#: src/screens/Signup/index.tsx:130 msgid "You'll follow the suggested users once you finish creating your account!" msgstr "" @@ -8926,7 +8926,7 @@ msgstr "" msgid "You've run out of videos to watch. Maybe it's a good time to take a break?" msgstr "" -#: src/screens/Signup/index.tsx:144 +#: src/screens/Signup/index.tsx:158 msgid "Your account" msgstr "" @@ -8954,7 +8954,7 @@ msgstr "" msgid "Your appeal has been submitted. If your appeal succeeds, you will receive an email." msgstr "" -#: src/screens/Signup/StepInfo/index.tsx:254 +#: src/screens/Signup/StepInfo/index.tsx:257 msgid "Your birth date" msgstr "" @@ -8975,8 +8975,8 @@ msgid "Your current handle <0>{0} will automatically remain reserved for you msgstr "" #: src/screens/Login/ForgotPasswordForm.tsx:51 -#: src/screens/Signup/state.ts:221 -#: src/screens/Signup/StepInfo/index.tsx:99 +#: src/screens/Signup/state.ts:270 +#: src/screens/Signup/StepInfo/index.tsx:98 #: src/view/com/modals/ChangePassword.tsx:55 msgid "Your email appears to be invalid." msgstr "" @@ -9005,7 +9005,7 @@ msgstr "" msgid "Your full handle will be <0>@{0}" msgstr "" -#: src/screens/Signup/StepHandle.tsx:129 +#: src/screens/Signup/StepHandle.tsx:137 msgid "Your full username will be <0>@{0}" msgstr "" @@ -9017,7 +9017,7 @@ msgstr "" msgid "Your password has been changed successfully!" msgstr "" -#: src/screens/Signup/StepInfo/index.tsx:128 +#: src/screens/Signup/StepInfo/index.tsx:127 msgid "Your password must be at least 8 characters long." msgstr "" From 55a40c2436b68dea850e54a65c5dd197132c08e4 Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Fri, 28 Mar 2025 08:43:40 +0200 Subject: [PATCH 028/241] [DMs] Emoji reaction picker (#8023) --- package.json | 1 + src/components/ContextMenu/Backdrop.ios.tsx | 54 ++- src/components/ContextMenu/Backdrop.tsx | 8 +- src/components/ContextMenu/index.tsx | 412 ++++++++++++------ src/components/ContextMenu/index.web.tsx | 7 + src/components/ContextMenu/types.ts | 40 +- src/components/Menu/index.tsx | 2 + src/components/Menu/index.web.tsx | 2 + src/components/dms/ActionsWrapper.tsx | 24 +- src/components/dms/ActionsWrapper.web.tsx | 40 +- src/components/dms/EmojiPopup.android.tsx | 82 ++++ src/components/dms/EmojiPopup.tsx | 1 + src/components/dms/EmojiReactionPicker.tsx | 118 +++++ .../dms/EmojiReactionPicker.web.tsx | 86 ++++ src/components/dms/MessageContextMenu.tsx | 12 +- yarn.lock | 5 + 16 files changed, 697 insertions(+), 197 deletions(-) create mode 100644 src/components/dms/EmojiPopup.android.tsx create mode 100644 src/components/dms/EmojiPopup.tsx create mode 100644 src/components/dms/EmojiReactionPicker.tsx create mode 100644 src/components/dms/EmojiReactionPicker.web.tsx diff --git a/package.json b/package.json index 7126d290df..191005c58e 100644 --- a/package.json +++ b/package.json @@ -178,6 +178,7 @@ "react-native-compressor": "1.10.3", "react-native-date-picker": "^5.0.7", "react-native-drawer-layout": "^4.1.1", + "react-native-emoji-popup": "^0.1.2", "react-native-gesture-handler": "2.20.2", "react-native-get-random-values": "~1.11.0", "react-native-image-crop-picker": "^0.41.6", diff --git a/src/components/ContextMenu/Backdrop.ios.tsx b/src/components/ContextMenu/Backdrop.ios.tsx index 27a4ed1d87..60a8fda44a 100644 --- a/src/components/ContextMenu/Backdrop.ios.tsx +++ b/src/components/ContextMenu/Backdrop.ios.tsx @@ -2,26 +2,36 @@ import {Pressable} from 'react-native' import Animated, { Extrapolation, interpolate, - SharedValue, + type SharedValue, useAnimatedProps, + useAnimatedStyle, } from 'react-native-reanimated' import {BlurView} from 'expo-blur' import {msg} from '@lingui/macro' import {useLingui} from '@lingui/react' -import {atoms as a} from '#/alf' +import {atoms as a, useTheme} from '#/alf' +import {useContextMenuContext} from './context' const AnimatedBlurView = Animated.createAnimatedComponent(BlurView) -export function Backdrop({ - animation, - intensity = 50, - onPress, -}: { +type Props = { animation: SharedValue intensity?: number onPress?: () => void -}) { +} + +export function Backdrop(props: Props) { + const {mode} = useContextMenuContext() + switch (mode) { + case 'full': + return + case 'auxiliary-only': + return + } +} + +function BlurredBackdrop({animation, intensity = 50, onPress}: Props) { const {_} = useLingui() const animatedProps = useAnimatedProps(() => ({ @@ -37,7 +47,7 @@ export function Backdrop({ + tint="systemMaterialDark"> ) } + +function OpacityBackdrop({animation, onPress}: Props) { + const t = useTheme() + const {_} = useLingui() + + const animatedStyle = useAnimatedStyle(() => ({ + opacity: interpolate( + animation.get(), + [0, 1], + [0, 0.05], + Extrapolation.CLAMP, + ), + })) + + return ( + + + + ) +} diff --git a/src/components/ContextMenu/Backdrop.tsx b/src/components/ContextMenu/Backdrop.tsx index 857be7c44d..027bf9849a 100644 --- a/src/components/ContextMenu/Backdrop.tsx +++ b/src/components/ContextMenu/Backdrop.tsx @@ -9,6 +9,7 @@ import {msg} from '@lingui/macro' import {useLingui} from '@lingui/react' import {atoms as a, useTheme} from '#/alf' +import {useContextMenuContext} from './context' export function Backdrop({ animation, @@ -21,12 +22,17 @@ export function Backdrop({ }) { const t = useTheme() const {_} = useLingui() + const {mode} = useContextMenuContext() + + const reduced = mode === 'auxiliary-only' + + const target = reduced ? 0.05 : intensity / 100 const animatedStyle = useAnimatedStyle(() => ({ opacity: interpolate( animation.get(), [0, 1], - [0, intensity / 100], + [0, target], Extrapolation.CLAMP, ), })) diff --git a/src/components/ContextMenu/index.tsx b/src/components/ContextMenu/index.tsx index 840e2caea6..90c4487829 100644 --- a/src/components/ContextMenu/index.tsx +++ b/src/components/ContextMenu/index.tsx @@ -9,37 +9,37 @@ import React, { import { BackHandler, Keyboard, - LayoutChangeEvent, + type LayoutChangeEvent, Pressable, - StyleProp, + type StyleProp, useWindowDimensions, View, - ViewStyle, + type ViewStyle, } from 'react-native' import { Gesture, GestureDetector, - GestureStateChangeEvent, - GestureUpdateEvent, - PanGestureHandlerEventPayload, + type GestureStateChangeEvent, + type GestureUpdateEvent, + type PanGestureHandlerEventPayload, } from 'react-native-gesture-handler' import Animated, { clamp, interpolate, runOnJS, - SharedValue, + type SharedValue, useAnimatedReaction, useAnimatedStyle, useSharedValue, withSpring, - WithSpringConfig, + type WithSpringConfig, } from 'react-native-reanimated' import { useSafeAreaFrame, useSafeAreaInsets, } from 'react-native-safe-area-context' import {captureRef} from 'react-native-view-shot' -import {Image, ImageErrorEventData} from 'expo-image' +import {Image, type ImageErrorEventData} from 'expo-image' import {msg} from '@lingui/macro' import {useLingui} from '@lingui/react' import {useIsFocused} from '@react-navigation/native' @@ -60,12 +60,13 @@ import { useContextMenuMenuContext, } from '#/components/ContextMenu/context' import { - ContextType, - ItemIconProps, - ItemProps, - ItemTextProps, - Measurement, - TriggerProps, + type AuxiliaryViewProps, + type ContextType, + type ItemIconProps, + type ItemProps, + type ItemTextProps, + type Measurement, + type TriggerProps, } from '#/components/ContextMenu/types' import {useInteractionState} from '#/components/hooks/useInteractionState' import {createPortalGroup} from '#/components/Portal' @@ -79,7 +80,14 @@ export { const {Provider: PortalProvider, Outlet, Portal} = createPortalGroup() -const SPRING: WithSpringConfig = { +const SPRING_IN: WithSpringConfig = { + mass: isIOS ? 1.25 : 0.75, + damping: 50, + stiffness: 1100, + restDisplacementThreshold: 0.01, +} + +const SPRING_OUT: WithSpringConfig = { mass: isIOS ? 1.25 : 0.75, damping: 150, stiffness: 1000, @@ -100,6 +108,7 @@ export function Provider({children}: {children: React.ReactNode}) { export function Root({children}: {children: React.ReactNode}) { const playHaptic = useHaptics() + const [mode, setMode] = useState<'full' | 'auxiliary-only'>('full') const [measurement, setMeasurement] = useState(null) const animationSV = useSharedValue(0) const translationSV = useSharedValue(0) @@ -134,13 +143,15 @@ export function Root({children}: {children: React.ReactNode}) { measurement, animationSV, translationSV, - open: (evt: Measurement) => { + mode, + open: (evt: Measurement, mode: 'full' | 'auxiliary-only') => { setMeasurement(evt) - animationSV.set(withSpring(1, SPRING)) + setMode(mode) + animationSV.set(withSpring(1, SPRING_IN)) }, close: () => { animationSV.set( - withSpring(0, SPRING, finished => { + withSpring(0, SPRING_OUT, finished => { if (finished) { hoverablesSV.set({}) translationSV.set(0) @@ -192,6 +203,7 @@ export function Root({children}: {children: React.ReactNode}) { hoveredMenuItem, setHoveredMenuItem, playHaptic, + mode, ], ) @@ -216,45 +228,49 @@ export function Trigger({children, label, contentLabel, style}: TriggerProps) { const ref = useRef(null) const isFocused = useIsFocused() const [image, setImage] = useState(null) - const [pendingMeasurement, setPendingMeasurement] = - useState(null) + const [pendingMeasurement, setPendingMeasurement] = useState<{ + measurement: Measurement + mode: 'full' | 'auxiliary-only' + } | null>(null) - const open = useNonReactiveCallback(async () => { - playHaptic() - Keyboard.dismiss() - const [measurement, capture] = await Promise.all([ - new Promise(resolve => { - ref.current?.measureInWindow((x, y, width, height) => - resolve({ - x, - y: - y + - platform({ - default: 0, - android: topInset, // not included in measurement - }), - width, - height, - }), - ) - }), - captureRef(ref, {result: 'data-uri'}).catch(err => { - logger.error(err instanceof Error ? err : String(err), { - message: 'Failed to capture image of context menu trigger', - }) - // will cause the image to fail to load, but it will get handled gracefully - return '' - }), - ]) - setImage(capture) - setPendingMeasurement(measurement) - }) + const open = useNonReactiveCallback( + async (mode: 'full' | 'auxiliary-only') => { + playHaptic() + Keyboard.dismiss() + const [measurement, capture] = await Promise.all([ + new Promise(resolve => { + ref.current?.measureInWindow((x, y, width, height) => + resolve({ + x, + y: + y + + platform({ + default: 0, + android: topInset, // not included in measurement + }), + width, + height, + }), + ) + }), + captureRef(ref, {result: 'data-uri'}).catch(err => { + logger.error(err instanceof Error ? err : String(err), { + message: 'Failed to capture image of context menu trigger', + }) + // will cause the image to fail to load, but it will get handled gracefully + return '' + }), + ]) + setImage(capture) + setPendingMeasurement({measurement, mode}) + }, + ) const doubleTapGesture = useMemo(() => { return Gesture.Tap() .numberOfTaps(2) .hitSlop(HITSLOP_10) - .onEnd(open) + .onEnd(() => open('auxiliary-only')) .runOnJS(true) }, [open]) @@ -283,17 +299,19 @@ export function Trigger({children, label, contentLabel, style}: TriggerProps) { .averageTouches(true) .onStart(() => { 'worklet' - runOnJS(open)() + runOnJS(open)('full') }) .onUpdate(evt => { 'worklet' const item = getHoveredHoverable(evt, hoverablesSV, translationSV) hoveredItemSV.set(item) }) - .onEnd(evt => { + .onEnd(() => { 'worklet' - const item = getHoveredHoverable(evt, hoverablesSV, translationSV) - hoveredItemSV.set(null) + // don't recalculate hovered item - if they haven't moved their finger from + // the initial press, it's jarring to then select the item underneath + // as the menu may have slid into place beneath their finger + const item = hoveredItemSV.get() if (item) { runOnJS(onTouchUpMenuItem)(item) } @@ -305,7 +323,7 @@ export function Trigger({children, label, contentLabel, style}: TriggerProps) { pressAndHoldGesture, ) - const measurement = context.measurement || pendingMeasurement + const measurement = context.measurement || pendingMeasurement?.measurement return ( <> @@ -343,7 +361,10 @@ export function Trigger({children, label, contentLabel, style}: TriggerProps) { measurement={measurement} onDisplay={() => { if (pendingMeasurement) { - context.open(pendingMeasurement) + context.open( + pendingMeasurement.measurement, + pendingMeasurement.mode, + ) setPendingMeasurement(null) } }} @@ -416,7 +437,90 @@ function TriggerClone({ ) } -const MENU_WIDTH = 230 +export function AuxiliaryView({children, align = 'left'}: AuxiliaryViewProps) { + const context = useContextMenuContext() + const {width: screenWidth} = useWindowDimensions() + const {top: topInset} = useSafeAreaInsets() + const ensureOnScreenTranslationSV = useSharedValue(0) + + const {isOpen, mode, measurement, translationSV, animationSV} = context + + const animatedStyle = useAnimatedStyle(() => { + return { + opacity: clamp(animationSV.get(), 0, 1), + transform: [ + { + translateY: + (ensureOnScreenTranslationSV.get() || translationSV.get()) * + animationSV.get(), + }, + {scale: interpolate(animationSV.get(), [0, 1], [0.2, 1])}, + ], + } + }) + + const menuContext = useMemo(() => ({align}), [align]) + + const onLayout = useCallback(() => { + if (!measurement) return + + let translation = 0 + + // vibes based, just assuming it'll fit within this space. revisit if we use + // AuxiliaryView for something tall + const TOP_INSET = topInset + 80 + + const distanceMessageFromTop = measurement.y - TOP_INSET + if (distanceMessageFromTop < 0) { + translation = -distanceMessageFromTop + } + + // normally, the context menu is responsible for measuring itself and moving everything into the right place + // however, in auxiliary-only mode, that doesn't happen, so we need to do it ourselves here + if (mode === 'auxiliary-only') { + translationSV.set(translation) + ensureOnScreenTranslationSV.set(0) + } + // however, we also need to make sure that for super tall triggers, we don't go off the screen + // so we have an additional cap on the standard transform every other element has + // note: this breaks the press-and-hold gesture for the reaction items. unfortunately I think + // we'll just have to live with it for now, fixing it would be possible but be a large complexity + // increase for an edge case + else { + ensureOnScreenTranslationSV.set(translation) + } + }, [mode, measurement, translationSV, topInset, ensureOnScreenTranslationSV]) + + if (!isOpen || !measurement) return null + + return ( + + + + + {children} + + + + + ) +} + +const MENU_WIDTH = 240 export function Outer({ children, @@ -491,85 +595,95 @@ export function Outer({ - {/* containing element - stays the same size, so we measure it - to determine if a translation is necessary. also has the positioning */} - - {/* scaling element - has the scale/fade animation on it */} + {context.mode === 'full' && ( + /* containing element - stays the same size, so we measure it + to determine if a translation is necessary. also has the positioning */ - {/* innermost element - needs an overflow: hidden for children, but we also need a shadow, - so put the shadow on the scaling element and the overflow on the innermost element */} - - {flattenReactChildren(children).map((child, i) => { - return React.isValidElement(child) && - (child.type === Item || child.type === Divider) ? ( - - {i > 0 ? ( - - ) : null} - {React.cloneElement(child, { - // @ts-expect-error not typed - style: { - borderRadius: 0, - borderWidth: 0, - }, - })} - - ) : null - })} - + {/* innermost element - needs an overflow: hidden for children, but we also need a shadow, + so put the shadow on the scaling element and the overflow on the innermost element */} + + {flattenReactChildren(children).map((child, i) => { + return React.isValidElement(child) && + (child.type === Item || child.type === Divider) ? ( + + {i > 0 ? ( + + ) : null} + {React.cloneElement(child, { + // @ts-expect-error not typed + style: { + borderRadius: 0, + borderWidth: 0, + }, + })} + + ) : null + })} + + - + )} ) } -export function Item({children, label, style, onPress, ...rest}: ItemProps) { +export function Item({ + children, + label, + unstyled, + style, + onPress, + position, + ...rest +}: ItemProps) { const t = useTheme() const context = useContextMenuContext() const playHaptic = useHaptics() @@ -590,16 +704,22 @@ export function Item({children, label, style, onPress, ...rest}: ItemProps) { const layout = evt.nativeEvent.layout + const yOffset = position + ? position.y + : measurement.y + measurement.height + tokens.space.xs + const xOffset = position + ? position.x + : align === 'left' + ? measurement.x + : measurement.x + measurement.width - layout.width + registerHoverable( id, { width: layout.width, height: layout.height, - y: measurement.y + measurement.height + tokens.space.xs + layout.y, - x: - align === 'left' - ? measurement.x - : measurement.x + measurement.width - layout.width, + y: yOffset + layout.y, + x: xOffset + layout.x, }, () => { close() @@ -607,7 +727,7 @@ export function Item({children, label, style, onPress, ...rest}: ItemProps) { }, ) }, - [id, measurement, registerHoverable, close, onPress, align], + [id, measurement, registerHoverable, close, onPress, align, position], ) const itemContext = useMemo( @@ -637,22 +757,26 @@ export function Item({children, label, style, onPress, ...rest}: ItemProps) { rest.onPressOut?.(e) }} style={[ - a.flex_row, - a.align_center, - a.gap_sm, - a.py_sm, - a.px_md, - a.rounded_md, - a.border, - t.atoms.bg_contrast_25, - t.atoms.border_contrast_low, - {minHeight: 40}, + !unstyled && [ + a.flex_row, + a.align_center, + a.gap_sm, + a.px_md, + a.rounded_md, + a.border, + t.atoms.bg_contrast_25, + t.atoms.border_contrast_low, + {minHeight: 44, paddingVertical: 10}, + (focused || pressed || context.hoveredMenuItem === id) && + !rest.disabled && + t.atoms.bg_contrast_50, + ], style, - (focused || pressed || context.hoveredMenuItem === id) && - !rest.disabled && [t.atoms.bg_contrast_50], ]}> - {children} + {typeof children === 'function' + ? children(focused || pressed || context.hoveredMenuItem === id) + : children} ) @@ -667,7 +791,7 @@ export function ItemText({children, style}: ItemTextProps) { ellipsizeMode="middle" style={[ a.flex_1, - a.text_sm, + a.text_md, a.font_bold, t.atoms.text_contrast_high, {paddingTop: 3}, @@ -684,7 +808,7 @@ export function ItemIcon({icon: Comp}: ItemIconProps) { const {disabled} = useContextMenuItemContext() return ( & { +export type AuxiliaryViewProps = { + children?: React.ReactNode + align?: 'left' | 'right' +} + +export type ItemProps = Omit & { + // remove default styles (i.e. for emoji reactions) + unstyled?: boolean onPress: (evt?: GestureResponderEvent) => void + children?: React.ReactNode | ((hovered: boolean) => React.ReactNode) + // absolute position of the parent element. if undefined, assumed to + // be in the context menu. use this if using AuxiliaryView + position?: Measurement } export type Measurement = { @@ -38,7 +48,8 @@ export type ContextType = { animationSV: SharedValue /* Translation in Y axis to ensure everything's onscreen */ translationSV: SharedValue - open: (evt: Measurement) => void + mode: 'full' | 'auxiliary-only' + open: (evt: Measurement, mode: 'full' | 'auxiliary-only') => void close: () => void registerHoverable: ( id: string, @@ -76,7 +87,10 @@ export type TriggerProps = { export type TriggerChildProps = | { isNative: true - control: {isOpen: boolean; open: () => void} + control: { + isOpen: boolean + open: (mode: 'full' | 'auxiliary-only') => void + } state: { hovered: false focused: false diff --git a/src/components/Menu/index.tsx b/src/components/Menu/index.tsx index a843177716..76fc74dc1d 100644 --- a/src/components/Menu/index.tsx +++ b/src/components/Menu/index.tsx @@ -30,6 +30,8 @@ export { useDialogControl as useMenuControl, } from '#/components/Dialog' +export {useMenuContext} + export function Root({ children, control, diff --git a/src/components/Menu/index.web.tsx b/src/components/Menu/index.web.tsx index 07339ef08c..ae021dcf1a 100644 --- a/src/components/Menu/index.web.tsx +++ b/src/components/Menu/index.web.tsx @@ -26,6 +26,8 @@ import { import {Portal} from '#/components/Portal' import {Text} from '#/components/Typography' +export {useMenuContext} + export function useMenuControl(): Dialog.DialogControlProps { const id = React.useId() const [isOpen, setIsOpen] = React.useState(false) diff --git a/src/components/dms/ActionsWrapper.tsx b/src/components/dms/ActionsWrapper.tsx index 385086d7cd..120a5f8ad9 100644 --- a/src/components/dms/ActionsWrapper.tsx +++ b/src/components/dms/ActionsWrapper.tsx @@ -23,28 +23,6 @@ export function ActionsWrapper({ // will always be true, since this file is platform split trigger.isNative && ( - {/* {isNative && ( - - {['👍', '😆', '❤️', '👀', '😢'].map(emoji => ( - - {emoji} - - ))} - - )} */} + onAccessibilityAction={() => trigger.control.open('full')}> {children} diff --git a/src/components/dms/ActionsWrapper.web.tsx b/src/components/dms/ActionsWrapper.web.tsx index 188d18eb7b..82113eba87 100644 --- a/src/components/dms/ActionsWrapper.web.tsx +++ b/src/components/dms/ActionsWrapper.web.tsx @@ -4,7 +4,9 @@ import {ChatBskyConvoDefs} from '@atproto/api' import {atoms as a, useTheme} from '#/alf' import {MessageContextMenu} from '#/components/dms/MessageContextMenu' -import {DotGrid_Stroke2_Corner0_Rounded as DotsHorizontalIcon} from '../icons/DotGrid' +import {DotGrid_Stroke2_Corner0_Rounded as DotsHorizontalIcon} from '#/components/icons/DotGrid' +import {EmojiSmile_Stroke2_Corner0_Rounded as EmojiSmileIcon} from '#/components/icons/Emoji' +import {EmojiReactionPicker} from './EmojiReactionPicker' export function ActionsWrapper({ message, @@ -47,10 +49,35 @@ export function ActionsWrapper({ + + {({props, state, isNative, control}) => { + // always false, file is platform split + if (isNative) return null + const showMenuTrigger = showActions || control.isOpen ? 1 : 0 + return ( + + + + ) + }} + {({props, state, isNative, control}) => { // always false, file is platform split @@ -61,11 +88,14 @@ export function ActionsWrapper({ {...props} style={[ {opacity: showMenuTrigger}, - a.p_sm, + a.p_xs, a.rounded_full, (state.hovered || state.pressed) && t.atoms.bg_contrast_25, ]}> - + ) }} diff --git a/src/components/dms/EmojiPopup.android.tsx b/src/components/dms/EmojiPopup.android.tsx new file mode 100644 index 0000000000..05369cf3e8 --- /dev/null +++ b/src/components/dms/EmojiPopup.android.tsx @@ -0,0 +1,82 @@ +import {useState} from 'react' +import {Modal, Pressable, View} from 'react-native' +// @ts-expect-error internal component, not supposed to be used directly +// waiting on more customisability: https://github.com/okwasniewski/react-native-emoji-popup/issues/1#issuecomment-2737463753 +import EmojiPopupView from 'react-native-emoji-popup/src/EmojiPopupViewNativeComponent' +import {Trans} from '@lingui/macro' +import {useLingui} from '@lingui/react' + +import {atoms as a, useTheme} from '#/alf' +import {Button, ButtonIcon} from '#/components/Button' +import {TimesLarge_Stroke2_Corner0_Rounded} from '#/components/icons/Times' +import {Text} from '#/components/Typography' + +export function EmojiPopup({ + children, + onEmojiSelected, +}: { + children: React.ReactNode + onEmojiSelected: (emoji: string) => void +}) { + const [modalVisible, setModalVisible] = useState(false) + const {_} = useLingui() + const t = useTheme() + + return ( + <> + setModalVisible(true)}> + {children} + + + setModalVisible(false)}> + + + + Add Reaction + + + + { + setModalVisible(false) + onEmojiSelected(emoji) + }} + style={[a.flex_1, a.w_full]} + /> + + + + ) +} diff --git a/src/components/dms/EmojiPopup.tsx b/src/components/dms/EmojiPopup.tsx new file mode 100644 index 0000000000..a8f2f83e7d --- /dev/null +++ b/src/components/dms/EmojiPopup.tsx @@ -0,0 +1 @@ +export {EmojiPopup} from 'react-native-emoji-popup' diff --git a/src/components/dms/EmojiReactionPicker.tsx b/src/components/dms/EmojiReactionPicker.tsx new file mode 100644 index 0000000000..a98cebf9a2 --- /dev/null +++ b/src/components/dms/EmojiReactionPicker.tsx @@ -0,0 +1,118 @@ +import {useMemo, useState} from 'react' +import {Alert, useWindowDimensions, View} from 'react-native' +import {type ChatBskyConvoDefs} from '@atproto/api' +import {msg} from '@lingui/macro' +import {useLingui} from '@lingui/react' + +import {useSession} from '#/state/session' +import {atoms as a, tokens, useTheme} from '#/alf' +import * as ContextMenu from '#/components/ContextMenu' +import { + useContextMenuContext, + useContextMenuMenuContext, +} from '#/components/ContextMenu/context' +import { + EmojiHeartEyes_Stroke2_Corner0_Rounded as EmojiHeartEyesIcon, + EmojiSmile_Stroke2_Corner0_Rounded as EmojiSmileIcon, +} from '#/components/icons/Emoji' +import {type TriggerProps} from '#/components/Menu/types' +import {Text} from '#/components/Typography' +import {EmojiPopup} from './EmojiPopup' + +export function EmojiReactionPicker({ + message, +}: { + message: ChatBskyConvoDefs.MessageView + children?: TriggerProps['children'] +}) { + const {_} = useLingui() + const {currentAccount} = useSession() + const t = useTheme() + const isFromSelf = message.sender?.did === currentAccount?.did + const {measurement, close} = useContextMenuContext() + const {align} = useContextMenuMenuContext() + const [layout, setLayout] = useState({width: 0, height: 0}) + const {width: screenWidth} = useWindowDimensions() + + // 1 in 100 chance of showing heart eyes icon + const EmojiIcon = useMemo(() => { + return Math.random() < 0.01 ? EmojiHeartEyesIcon : EmojiSmileIcon + }, []) + + const handleEmojiSelect = (emoji: string) => { + Alert.alert(emoji) + } + + const position = useMemo(() => { + return { + x: align === 'left' ? 12 : screenWidth - layout.width - 12, + y: (measurement?.y ?? 0) - tokens.space.xs - layout.height, + height: layout.height, + width: layout.width, + } + }, [measurement, align, screenWidth, layout]) + + return ( + setLayout(evt.nativeEvent.layout)} + style={[ + a.rounded_full, + a.absolute, + {bottom: '100%'}, + isFromSelf ? a.right_0 : a.left_0, + t.scheme === 'light' ? t.atoms.bg : t.atoms.bg_contrast_25, + a.flex_row, + a.p_xs, + a.gap_xs, + a.mb_xs, + a.z_20, + a.border, + t.atoms.border_contrast_low, + a.shadow_md, + ]}> + {['👍', '😆', '❤️', '👀', '😢'].map(emoji => ( + handleEmojiSelect(emoji)} + unstyled> + {hovered => ( + + + {emoji} + + + )} + + ))} + { + close() + handleEmojiSelect(emoji) + }}> + + + + + + ) +} diff --git a/src/components/dms/EmojiReactionPicker.web.tsx b/src/components/dms/EmojiReactionPicker.web.tsx new file mode 100644 index 0000000000..bd51b4fd29 --- /dev/null +++ b/src/components/dms/EmojiReactionPicker.web.tsx @@ -0,0 +1,86 @@ +import {useState} from 'react' +import {View} from 'react-native' +import {ChatBskyConvoDefs} from '@atproto/api' +import EmojiPicker from '@emoji-mart/react' +import {msg} from '@lingui/macro' +import {useLingui} from '@lingui/react' + +import {Emoji} from '#/view/com/composer/text-input/web/EmojiPicker.web' +import {PressableWithHover} from '#/view/com/util/PressableWithHover' +import {atoms as a} from '#/alf' +import {useTheme} from '#/alf' +import {DotGrid_Stroke2_Corner0_Rounded as DotGridIcon} from '#/components/icons/DotGrid' +import * as Menu from '#/components/Menu' +import {TriggerProps} from '#/components/Menu/types' +import {Text} from '#/components/Typography' + +export function EmojiReactionPicker({ + children, +}: { + message: ChatBskyConvoDefs.MessageView + children?: TriggerProps['children'] +}) { + if (!children) + throw new Error('EmojiReactionPicker requires the children prop on web') + + const {_} = useLingui() + + return ( + + {children} + + + + + ) +} + +function MenuInner() { + const t = useTheme() + const {control} = Menu.useMenuContext() + + const [expanded, setExpanded] = useState(false) + + const handleEmojiPickerResponse = (emoji: Emoji) => { + handleEmojiSelect(emoji.native) + } + + const handleEmojiSelect = (emoji: string) => { + control.close() + window.alert(emoji) + } + + return expanded ? ( + + ) : ( + + {['👍', '😆', '❤️', '👀', '😢'].map(emoji => ( + handleEmojiSelect(emoji)} + hoverStyle={{backgroundColor: t.palette.primary_100}} + style={[ + a.rounded_xs, + {height: 40, width: 40}, + a.justify_center, + a.align_center, + ]}> + + {emoji} + + + ))} + setExpanded(true)} + hoverStyle={{backgroundColor: t.palette.primary_100}} + style={[ + a.rounded_xs, + {height: 40, width: 40}, + a.justify_center, + a.align_center, + ]}> + + + + ) +} diff --git a/src/components/dms/MessageContextMenu.tsx b/src/components/dms/MessageContextMenu.tsx index b5542690f0..5591bec696 100644 --- a/src/components/dms/MessageContextMenu.tsx +++ b/src/components/dms/MessageContextMenu.tsx @@ -1,19 +1,20 @@ import React from 'react' import {LayoutAnimation} from 'react-native' import * as Clipboard from 'expo-clipboard' -import {ChatBskyConvoDefs, RichText} from '@atproto/api' +import {type ChatBskyConvoDefs, RichText} from '@atproto/api' import {msg} from '@lingui/macro' import {useLingui} from '@lingui/react' import {useOpenLink} from '#/lib/hooks/useOpenLink' import {richTextToString} from '#/lib/strings/rich-text-helpers' import {getTranslatorLink} from '#/locale/helpers' +import {isNative} from '#/platform/detection' import {useConvoActive} from '#/state/messages/convo' import {useLanguagePrefs} from '#/state/preferences' import {useSession} from '#/state/session' import * as Toast from '#/view/com/util/Toast' import * as ContextMenu from '#/components/ContextMenu' -import {TriggerProps} from '#/components/ContextMenu/types' +import {type TriggerProps} from '#/components/ContextMenu/types' import {ReportDialog} from '#/components/dms/ReportDialog' import {BubbleQuestion_Stroke2_Corner0_Rounded as Translate} from '#/components/icons/Bubble' import {Clipboard_Stroke2_Corner2_Rounded as ClipboardIcon} from '#/components/icons/Clipboard' @@ -21,6 +22,7 @@ import {Trash_Stroke2_Corner0_Rounded as Trash} from '#/components/icons/Trash' import {Warning_Stroke2_Corner0_Rounded as Warning} from '#/components/icons/Warning' import * as Prompt from '#/components/Prompt' import {usePromptControl} from '#/components/Prompt' +import {EmojiReactionPicker} from './EmojiReactionPicker' export let MessageContextMenu = ({ message, @@ -77,6 +79,12 @@ export let MessageContextMenu = ({ return ( <> + {isNative && ( + + + + )} + Date: Fri, 28 Mar 2025 16:34:07 +0200 Subject: [PATCH 029/241] [DMs] Reactions - link up API (attempt 2) (#8074) * update package * wire up APIs * get reactions to display * allow removing emoji * handle limits better * listen to reactions in log * update convo list with reactions * tweaks to reaction display * Handle empty message fallback case * update package * shift reacts up by 2px --------- Co-authored-by: Eric Bailey --- package.json | 2 +- src/alf/atoms.ts | 13 +- src/alf/tokens.ts | 1 + src/components/ContextMenu/index.tsx | 5 +- src/components/dms/ActionsWrapper.web.tsx | 50 ++++- src/components/dms/EmojiReactionPicker.tsx | 75 ++++--- .../dms/EmojiReactionPicker.web.tsx | 72 +++++-- src/components/dms/MessageContextMenu.tsx | 40 +++- src/components/dms/MessageItem.tsx | 93 ++++++++- src/components/dms/util.ts | 31 ++- src/lib/constants.ts | 6 +- .../Messages/components/ChatListItem.tsx | 57 +++++- src/state/messages/convo/agent.ts | 192 ++++++++++++++++-- src/state/messages/convo/index.tsx | 14 +- src/state/messages/convo/types.ts | 26 ++- .../queries/messages/list-conversations.tsx | 67 +++++- yarn.lock | 38 +++- 17 files changed, 659 insertions(+), 123 deletions(-) diff --git a/package.json b/package.json index 191005c58e..b903b14100 100644 --- a/package.json +++ b/package.json @@ -58,7 +58,7 @@ "icons:optimize": "svgo -f ./assets/icons" }, "dependencies": { - "@atproto/api": "^0.14.7", + "@atproto/api": "^0.14.14", "@bitdrift/react-native": "^0.6.8", "@braintree/sanitize-url": "^6.0.2", "@discord/bottom-sheet": "bluesky-social/react-native-bottom-sheet", diff --git a/src/alf/atoms.ts b/src/alf/atoms.ts index 69ac0c0575..5a3e6d6750 100644 --- a/src/alf/atoms.ts +++ b/src/alf/atoms.ts @@ -1,4 +1,9 @@ -import {Platform, StyleProp, StyleSheet, ViewStyle} from 'react-native' +import { + Platform, + type StyleProp, + StyleSheet, + type ViewStyle, +} from 'react-native' import * as tokens from '#/alf/tokens' import {ios, native, platform, web} from '#/alf/util/platform' @@ -126,6 +131,9 @@ export const atoms = { rounded_md: { borderRadius: tokens.borderRadius.md, }, + rounded_lg: { + borderRadius: tokens.borderRadius.lg, + }, rounded_full: { borderRadius: tokens.borderRadius.full, }, @@ -358,6 +366,9 @@ export const atoms = { border_r: { borderRightWidth: StyleSheet.hairlineWidth, }, + border_transparent: { + borderColor: 'transparent', + }, curve_circular: ios({ borderCurve: 'circular', }), diff --git a/src/alf/tokens.ts b/src/alf/tokens.ts index 1d99e5e572..576aafe956 100644 --- a/src/alf/tokens.ts +++ b/src/alf/tokens.ts @@ -44,6 +44,7 @@ export const borderRadius = { xs: 4, sm: 8, md: 12, + lg: 16, full: 999, } as const diff --git a/src/components/ContextMenu/index.tsx b/src/components/ContextMenu/index.tsx index 90c4487829..aebed64192 100644 --- a/src/components/ContextMenu/index.tsx +++ b/src/components/ContextMenu/index.tsx @@ -775,7 +775,10 @@ export function Item({ ]}> {typeof children === 'function' - ? children(focused || pressed || context.hoveredMenuItem === id) + ? children( + (focused || pressed || context.hoveredMenuItem === id) && + !rest.disabled, + ) : children} diff --git a/src/components/dms/ActionsWrapper.web.tsx b/src/components/dms/ActionsWrapper.web.tsx index 82113eba87..aaffc0cfb7 100644 --- a/src/components/dms/ActionsWrapper.web.tsx +++ b/src/components/dms/ActionsWrapper.web.tsx @@ -1,12 +1,19 @@ -import React from 'react' +import {useCallback, useRef, useState} from 'react' import {Pressable, View} from 'react-native' -import {ChatBskyConvoDefs} from '@atproto/api' +import {type ChatBskyConvoDefs} from '@atproto/api' +import {msg} from '@lingui/macro' +import {useLingui} from '@lingui/react' +import type React from 'react' +import {useConvoActive} from '#/state/messages/convo' +import {useSession} from '#/state/session' +import * as Toast from '#/view/com/util/Toast' import {atoms as a, useTheme} from '#/alf' import {MessageContextMenu} from '#/components/dms/MessageContextMenu' import {DotGrid_Stroke2_Corner0_Rounded as DotsHorizontalIcon} from '#/components/icons/DotGrid' import {EmojiSmile_Stroke2_Corner0_Rounded as EmojiSmileIcon} from '#/components/icons/Emoji' import {EmojiReactionPicker} from './EmojiReactionPicker' +import {hasReachedReactionLimit} from './util' export function ActionsWrapper({ message, @@ -17,26 +24,53 @@ export function ActionsWrapper({ isFromSelf: boolean children: React.ReactNode }) { - const viewRef = React.useRef(null) + const viewRef = useRef(null) const t = useTheme() + const {_} = useLingui() + const convo = useConvoActive() + const {currentAccount} = useSession() - const [showActions, setShowActions] = React.useState(false) + const [showActions, setShowActions] = useState(false) - const onMouseEnter = React.useCallback(() => { + const onMouseEnter = useCallback(() => { setShowActions(true) }, []) - const onMouseLeave = React.useCallback(() => { + const onMouseLeave = useCallback(() => { setShowActions(false) }, []) // We need to handle the `onFocus` separately because we want to know if there is a related target (the element // that is losing focus). If there isn't that means the focus is coming from a dropdown that is now closed. - const onFocus = React.useCallback(e => { + const onFocus = useCallback(e => { if (e.nativeEvent.relatedTarget == null) return setShowActions(true) }, []) + const onEmojiSelect = useCallback( + (emoji: string) => { + if ( + message.reactions?.find( + reaction => + reaction.value === emoji && + reaction.sender.did === currentAccount?.did, + ) + ) { + convo + .removeReaction(message.id, emoji) + .catch(() => Toast.show(_(msg`Failed to remove emoji reaction`))) + } else { + if (hasReachedReactionLimit(message, currentAccount?.did)) return + convo + .addReaction(message.id, emoji) + .catch(() => + Toast.show(_(msg`Failed to add emoji reaction`), 'xmark'), + ) + } + }, + [_, convo, message, currentAccount?.did], + ) + return ( - + {({props, state, isNative, control}) => { // always false, file is platform split if (isNative) return null diff --git a/src/components/dms/EmojiReactionPicker.tsx b/src/components/dms/EmojiReactionPicker.tsx index a98cebf9a2..477f457434 100644 --- a/src/components/dms/EmojiReactionPicker.tsx +++ b/src/components/dms/EmojiReactionPicker.tsx @@ -1,5 +1,5 @@ import {useMemo, useState} from 'react' -import {Alert, useWindowDimensions, View} from 'react-native' +import {useWindowDimensions, View} from 'react-native' import {type ChatBskyConvoDefs} from '@atproto/api' import {msg} from '@lingui/macro' import {useLingui} from '@lingui/react' @@ -18,12 +18,15 @@ import { import {type TriggerProps} from '#/components/Menu/types' import {Text} from '#/components/Typography' import {EmojiPopup} from './EmojiPopup' +import {hasAlreadyReacted, hasReachedReactionLimit} from './util' export function EmojiReactionPicker({ message, + onEmojiSelect, }: { message: ChatBskyConvoDefs.MessageView children?: TriggerProps['children'] + onEmojiSelect: (emoji: string) => void }) { const {_} = useLingui() const {currentAccount} = useSession() @@ -39,10 +42,6 @@ export function EmojiReactionPicker({ return Math.random() < 0.01 ? EmojiHeartEyesIcon : EmojiSmileIcon }, []) - const handleEmojiSelect = (emoji: string) => { - Alert.alert(emoji) - } - const position = useMemo(() => { return { x: align === 'left' ? 12 : screenWidth - layout.width - 12, @@ -52,6 +51,8 @@ export function EmojiReactionPicker({ } }, [measurement, align, screenWidth, layout]) + const limitReacted = hasReachedReactionLimit(message, currentAccount?.did) + return ( setLayout(evt.nativeEvent.layout)} @@ -70,33 +71,49 @@ export function EmojiReactionPicker({ t.atoms.border_contrast_low, a.shadow_md, ]}> - {['👍', '😆', '❤️', '👀', '😢'].map(emoji => ( - handleEmojiSelect(emoji)} - unstyled> - {hovered => ( - - - {emoji} - - - )} - - ))} + {['👍', '😆', '❤️', '👀', '😢'].map(emoji => { + const alreadyReacted = hasAlreadyReacted( + message, + currentAccount?.did, + emoji, + ) + return ( + onEmojiSelect(emoji)} + unstyled + disabled={limitReacted ? !alreadyReacted : false}> + {hovered => ( + + + {emoji} + + + )} + + ) + })} { close() - handleEmojiSelect(emoji) + onEmojiSelect(emoji) }}> void }) { if (!children) throw new Error('EmojiReactionPicker requires the children prop on web') @@ -29,15 +34,22 @@ export function EmojiReactionPicker({ {children} - + ) } -function MenuInner() { +function MenuInner({ + message, + onEmojiSelect, +}: { + message: ChatBskyConvoDefs.MessageView + onEmojiSelect: (emoji: string) => void +}) { const t = useTheme() const {control} = Menu.useMenuContext() + const {currentAccount} = useSession() const [expanded, setExpanded] = useState(false) @@ -47,29 +59,45 @@ function MenuInner() { const handleEmojiSelect = (emoji: string) => { control.close() - window.alert(emoji) + onEmojiSelect(emoji) } + const limitReacted = hasReachedReactionLimit(message, currentAccount?.did) + return expanded ? ( ) : ( - {['👍', '😆', '❤️', '👀', '😢'].map(emoji => ( - handleEmojiSelect(emoji)} - hoverStyle={{backgroundColor: t.palette.primary_100}} - style={[ - a.rounded_xs, - {height: 40, width: 40}, - a.justify_center, - a.align_center, - ]}> - - {emoji} - - - ))} + {['👍', '😆', '❤️', '👀', '😢'].map(emoji => { + const alreadyReacted = hasAlreadyReacted( + message, + currentAccount?.did, + emoji, + ) + return ( + handleEmojiSelect(emoji)} + hoverStyle={{ + backgroundColor: alreadyReacted + ? t.palette.negative_200 + : !limitReacted + ? t.palette.primary_300 + : undefined, + }} + style={[ + a.rounded_xs, + {height: 40, width: 40}, + a.justify_center, + a.align_center, + alreadyReacted && {backgroundColor: t.palette.primary_100}, + ]}> + + {emoji} + + + ) + })} setExpanded(true)} hoverStyle={{backgroundColor: t.palette.primary_100}} diff --git a/src/components/dms/MessageContextMenu.tsx b/src/components/dms/MessageContextMenu.tsx index 5591bec696..c978f1556b 100644 --- a/src/components/dms/MessageContextMenu.tsx +++ b/src/components/dms/MessageContextMenu.tsx @@ -1,4 +1,4 @@ -import React from 'react' +import {memo, useCallback} from 'react' import {LayoutAnimation} from 'react-native' import * as Clipboard from 'expo-clipboard' import {type ChatBskyConvoDefs, RichText} from '@atproto/api' @@ -23,6 +23,7 @@ import {Warning_Stroke2_Corner0_Rounded as Warning} from '#/components/icons/War import * as Prompt from '#/components/Prompt' import {usePromptControl} from '#/components/Prompt' import {EmojiReactionPicker} from './EmojiReactionPicker' +import {hasReachedReactionLimit} from './util' export let MessageContextMenu = ({ message, @@ -41,7 +42,7 @@ export let MessageContextMenu = ({ const isFromSelf = message.sender?.did === currentAccount?.did - const onCopyMessage = React.useCallback(() => { + const onCopyMessage = useCallback(() => { const str = richTextToString( new RichText({ text: message.text, @@ -54,7 +55,7 @@ export let MessageContextMenu = ({ Toast.show(_(msg`Copied to clipboard`), 'clipboard-check') }, [_, message.text, message.facets]) - const onPressTranslateMessage = React.useCallback(() => { + const onPressTranslateMessage = useCallback(() => { const translatorUrl = getTranslatorLink( message.text, langPrefs.primaryLanguage, @@ -62,7 +63,7 @@ export let MessageContextMenu = ({ openLink(translatorUrl, true) }, [langPrefs.primaryLanguage, message.text, openLink]) - const onDelete = React.useCallback(() => { + const onDelete = useCallback(() => { LayoutAnimation.configureNext(LayoutAnimation.Presets.easeInEaseOut) convo .deleteMessage(message.id) @@ -72,6 +73,30 @@ export let MessageContextMenu = ({ .catch(() => Toast.show(_(msg`Failed to delete message`))) }, [_, convo, message.id]) + const onEmojiSelect = useCallback( + (emoji: string) => { + if ( + message.reactions?.find( + reaction => + reaction.value === emoji && + reaction.sender.did === currentAccount?.did, + ) + ) { + convo + .removeReaction(message.id, emoji) + .catch(() => Toast.show(_(msg`Failed to remove emoji reaction`))) + } else { + if (hasReachedReactionLimit(message, currentAccount?.did)) return + convo + .addReaction(message.id, emoji) + .catch(() => + Toast.show(_(msg`Failed to add emoji reaction`), 'xmark'), + ) + } + }, + [_, convo, message, currentAccount?.did], + ) + const sender = convo.convo.members.find( member => member.did === message.sender.did, ) @@ -81,7 +106,10 @@ export let MessageContextMenu = ({ {isNative && ( - + )} @@ -156,4 +184,4 @@ export let MessageContextMenu = ({ ) } -MessageContextMenu = React.memo(MessageContextMenu) +MessageContextMenu = memo(MessageContextMenu) diff --git a/src/components/dms/MessageItem.tsx b/src/components/dms/MessageItem.tsx index 675b6a5ee2..60b0b5ed65 100644 --- a/src/components/dms/MessageItem.tsx +++ b/src/components/dms/MessageItem.tsx @@ -1,23 +1,36 @@ import React, {useCallback, useMemo} from 'react' -import {GestureResponderEvent, StyleProp, TextStyle, View} from 'react-native' +import { + type GestureResponderEvent, + type StyleProp, + type TextStyle, + View, +} from 'react-native' +import Animated, { + LayoutAnimationConfig, + LinearTransition, + ZoomIn, + ZoomOut, +} from 'react-native-reanimated' import { AppBskyEmbedRecord, ChatBskyConvoDefs, RichText as RichTextAPI, } from '@atproto/api' -import {I18n} from '@lingui/core' +import {type I18n} from '@lingui/core' import {msg} from '@lingui/macro' import {useLingui} from '@lingui/react' -import {ConvoItem} from '#/state/messages/convo/types' +import {sanitizeDisplayName} from '#/lib/strings/display-names' +import {useConvoActive} from '#/state/messages/convo' +import {type ConvoItem} from '#/state/messages/convo/types' import {useSession} from '#/state/session' import {TimeElapsed} from '#/view/com/util/TimeElapsed' -import {atoms as a, useTheme} from '#/alf' +import {atoms as a, native, useTheme} from '#/alf' import {isOnlyEmoji} from '#/alf/typography' import {ActionsWrapper} from '#/components/dms/ActionsWrapper' import {InlineLinkText} from '#/components/Link' +import {RichText} from '#/components/RichText' import {Text} from '#/components/Typography' -import {RichText} from '../RichText' import {DateDivider} from './DateDivider' import {MessageItemEmbed} from './MessageItemEmbed' import {localDateString} from './util' @@ -29,6 +42,8 @@ let MessageItem = ({ }): React.ReactNode => { const t = useTheme() const {currentAccount} = useSession() + const {_} = useLingui() + const {convo} = useConvoActive() const {message, nextMessage, prevMessage} = item const isPending = item.type === 'pending-message' @@ -134,6 +149,74 @@ let MessageItem = ({ )} + + {message.reactions && message.reactions.length > 0 && ( + + + {message.reactions.map((reaction, _i, reactions) => { + let label + if (reaction.sender.did === currentAccount?.did) { + label = _(msg`You reacted ${reaction.value}`) + } else { + const senderDid = reaction.sender.did + const sender = convo.members.find( + member => member.did === senderDid, + ) + if (sender) { + label = _( + msg`${sanitizeDisplayName( + sender.displayName || sender.handle, + )} reacted ${reaction.value}`, + ) + } else { + label = _(msg`Someone reacted ${reaction.value}`) + } + } + return ( + 1 && native(ZoomOut.delay(200)) + } + layout={native(LinearTransition.delay(300))} + key={reaction.sender.did + reaction.value} + style={[a.p_2xs]} + accessible={true} + accessibilityLabel={label} + accessibilityHint={_( + msg`Double tap or long press the message to add a reaction`, + )}> + + {reaction.value} + + + ) + })} + + + )} + + {isLastInGroup && ( reaction.value === emoji && reaction.sender.did === myDid, + ) +} + +export function hasReachedReactionLimit( + message: ChatBskyConvoDefs.MessageView, + myDid: string | undefined, +): boolean { + if (!message.reactions) { + return false + } + const myReactions = message.reactions.filter( + reaction => reaction.sender.did === myDid, + ) + return myReactions.length >= EMOJI_REACTION_LIMIT +} diff --git a/src/lib/constants.ts b/src/lib/constants.ts index a105de050f..fe84f41b2f 100644 --- a/src/lib/constants.ts +++ b/src/lib/constants.ts @@ -1,5 +1,5 @@ -import {Insets, Platform} from 'react-native' -import {AppBskyActorDefs} from '@atproto/api' +import {type Insets, Platform} from 'react-native' +import {type AppBskyActorDefs} from '@atproto/api' export const LOCAL_DEV_SERVICE = Platform.OS === 'android' ? 'http://10.0.2.2:2583' : 'http://localhost:2583' @@ -190,3 +190,5 @@ export const SUPPORTED_MIME_TYPES = [ ] as const export type SupportedMimeTypes = (typeof SUPPORTED_MIME_TYPES)[number] + +export const EMOJI_REACTION_LIMIT = 5 diff --git a/src/screens/Messages/components/ChatListItem.tsx b/src/screens/Messages/components/ChatListItem.tsx index 96e010b8f5..d8e4b975c5 100644 --- a/src/screens/Messages/components/ChatListItem.tsx +++ b/src/screens/Messages/components/ChatListItem.tsx @@ -1,10 +1,10 @@ import React, {useCallback, useMemo, useState} from 'react' -import {GestureResponderEvent, View} from 'react-native' +import {type GestureResponderEvent, View} from 'react-native' import { AppBskyEmbedRecord, ChatBskyConvoDefs, moderateProfile, - ModerationOpts, + type ModerationOpts, } from '@atproto/api' import {msg} from '@lingui/macro' import {useLingui} from '@lingui/react' @@ -43,7 +43,7 @@ import {Link} from '#/components/Link' import {useMenuControl} from '#/components/Menu' import {PostAlerts} from '#/components/moderation/PostAlerts' import {Text} from '#/components/Typography' -import * as bsky from '#/types/bsky' +import type * as bsky from '#/types/bsky' export let ChatListItem = ({ convo, @@ -189,13 +189,62 @@ function ChatListItemReady({ ? _(msg`Conversation deleted`) : _(msg`Message deleted`) } + if (ChatBskyConvoDefs.isMessageAndReactionView(convo.lastMessage)) { + const isFromMe = + convo.lastMessage.reaction.sender.did === currentAccount?.did + const lastMessageText = convo.lastMessage.message.text + const fallbackMessage = _( + msg({ + message: 'a message', + comment: `If last message does not contain text, fall back to "{user} reacted to {a message}"`, + }), + ) + + if (isFromMe) { + lastMessage = _( + msg`You reacted ${convo.lastMessage.reaction.value} to ${ + lastMessageText + ? `"${convo.lastMessage.message.text}"` + : fallbackMessage + }`, + ) + } else { + const senderDid = convo.lastMessage.reaction.sender.did + const sender = convo.members.find(member => member.did === senderDid) + if (sender) { + lastMessage = _( + msg`${sanitizeDisplayName( + sender.displayName || sender.handle, + )} reacted ${convo.lastMessage.reaction.value} to ${ + lastMessageText + ? `"${convo.lastMessage.message.text}"` + : fallbackMessage + }`, + ) + } else { + lastMessage = _( + msg`Someone reacted ${convo.lastMessage.reaction.value} to ${ + lastMessageText + ? `"${convo.lastMessage.message.text}"` + : fallbackMessage + }`, + ) + } + } + } return { lastMessage, lastMessageSentAt, latestReportableMessage, } - }, [_, convo.lastMessage, currentAccount?.did, isDeletedAccount]) + }, [ + _, + convo.lastMessage, + currentAccount?.did, + isDeletedAccount, + convo.members, + ]) const [showActions, setShowActions] = useState(false) diff --git a/src/state/messages/convo/agent.ts b/src/state/messages/convo/agent.ts index f6a8d6dc43..9092139752 100644 --- a/src/state/messages/convo/agent.ts +++ b/src/state/messages/convo/agent.ts @@ -1,9 +1,9 @@ import { - BskyAgent, - ChatBskyActorDefs, + type AtpAgent, + type ChatBskyActorDefs, ChatBskyConvoDefs, - ChatBskyConvoGetLog, - ChatBskyConvoSendMessage, + type ChatBskyConvoGetLog, + type ChatBskyConvoSendMessage, } from '@atproto/api' import {XRPCError} from '@atproto/xrpc' import EventEmitter from 'eventemitter3' @@ -19,19 +19,19 @@ import { NETWORK_FAILURE_STATUSES, } from '#/state/messages/convo/const' import { - ConvoDispatch, + type ConvoDispatch, ConvoDispatchEvent, - ConvoError, + type ConvoError, ConvoErrorCode, - ConvoEvent, - ConvoItem, + type ConvoEvent, + type ConvoItem, ConvoItemError, - ConvoParams, - ConvoState, + type ConvoParams, + type ConvoState, ConvoStatus, } from '#/state/messages/convo/types' -import {MessagesEventBus} from '#/state/messages/events/agent' -import {MessagesEventBusError} from '#/state/messages/events/types' +import {type MessagesEventBus} from '#/state/messages/events/agent' +import {type MessagesEventBusError} from '#/state/messages/events/types' import {DM_SERVICE_HEADERS} from '#/state/queries/messages/const' const logger = Logger.create(Logger.Context.ConversationAgent) @@ -50,7 +50,7 @@ export function isConvoItemMessage( export class Convo { private id: string - private agent: BskyAgent + private agent: AtpAgent private events: MessagesEventBus private senderUserDid: string @@ -106,6 +106,8 @@ export class Convo { this.onFirehoseConnect = this.onFirehoseConnect.bind(this) this.onFirehoseError = this.onFirehoseError.bind(this) this.markConvoAccepted = this.markConvoAccepted.bind(this) + this.addReaction = this.addReaction.bind(this) + this.removeReaction = this.removeReaction.bind(this) } private commit() { @@ -147,6 +149,8 @@ export class Convo { sendMessage: undefined, fetchMessageHistory: undefined, markConvoAccepted: undefined, + addReaction: undefined, + removeReaction: undefined, } } case ConvoStatus.Disabled: @@ -165,6 +169,8 @@ export class Convo { sendMessage: this.sendMessage, fetchMessageHistory: this.fetchMessageHistory, markConvoAccepted: this.markConvoAccepted, + addReaction: this.addReaction, + removeReaction: this.removeReaction, } } case ConvoStatus.Error: { @@ -180,6 +186,8 @@ export class Convo { sendMessage: undefined, fetchMessageHistory: undefined, markConvoAccepted: undefined, + addReaction: undefined, + removeReaction: undefined, } } default: { @@ -195,6 +203,8 @@ export class Convo { sendMessage: undefined, fetchMessageHistory: undefined, markConvoAccepted: undefined, + addReaction: undefined, + removeReaction: undefined, } } } @@ -760,6 +770,22 @@ export class Convo { this.deletedMessages.delete(ev.message.id) needsCommit = true } + } else if ( + (ChatBskyConvoDefs.isLogAddReaction(ev) || + ChatBskyConvoDefs.isLogRemoveReaction(ev)) && + ChatBskyConvoDefs.isMessageView(ev.message) + ) { + /* + * Update if we have this in state - replace message wholesale. If we don't, don't worry about it. + */ + if (this.pastMessages.has(ev.message.id)) { + this.pastMessages.set(ev.message.id, ev.message) + needsCommit = true + } + if (this.newMessages.has(ev.message.id)) { + this.newMessages.set(ev.message.id, ev.message) + needsCommit = true + } } } } @@ -1141,4 +1167,144 @@ export class Convo { return item }) } + + /** + * Add an emoji reaction to a message + * + * @param messageId - the id of the message to add the reaction to + * @param emoji - must be one grapheme + */ + async addReaction(messageId: string, emoji: string) { + const optimisticReaction = { + value: emoji, + sender: {did: this.senderUserDid}, + createdAt: new Date().toISOString(), + } + let restore: null | (() => void) = null + if (this.pastMessages.has(messageId)) { + const prevMessage = this.pastMessages.get(messageId) + if ( + ChatBskyConvoDefs.isMessageView(prevMessage) && + // skip optimistic update if reaction already exists + !prevMessage.reactions?.find( + reaction => + reaction.sender.did === this.senderUserDid && + reaction.value === emoji, + ) + ) { + if (prevMessage.reactions) { + if ( + prevMessage.reactions.filter( + reaction => reaction.sender.did === this.senderUserDid, + ).length >= 5 + ) { + throw new Error('Maximum reactions reached') + } + } + this.pastMessages.set(messageId, { + ...prevMessage, + reactions: [...(prevMessage.reactions ?? []), optimisticReaction], + }) + this.commit() + restore = () => { + this.pastMessages.set(messageId, prevMessage) + this.commit() + } + } + } else if (this.newMessages.has(messageId)) { + const prevMessage = this.newMessages.get(messageId) + if ( + ChatBskyConvoDefs.isMessageView(prevMessage) && + !prevMessage.reactions?.find(reaction => reaction.value === emoji) + ) { + if (prevMessage.reactions && prevMessage.reactions.length >= 5) + throw new Error('Maximum reactions reached') + this.newMessages.set(messageId, { + ...prevMessage, + reactions: [...(prevMessage.reactions ?? []), optimisticReaction], + }) + this.commit() + restore = () => { + this.newMessages.set(messageId, prevMessage) + this.commit() + } + } + } + + try { + logger.info(`Adding reaction ${emoji} to message ${messageId}`) + const {data} = await this.agent.chat.bsky.convo.addReaction( + {messageId, value: emoji, convoId: this.convoId}, + {encoding: 'application/json', headers: DM_SERVICE_HEADERS}, + ) + if (ChatBskyConvoDefs.isMessageView(data.message)) { + if (this.pastMessages.has(messageId)) { + this.pastMessages.set(messageId, data.message) + this.commit() + } else if (this.newMessages.has(messageId)) { + this.newMessages.set(messageId, data.message) + this.commit() + } + } + } catch (error) { + if (restore) restore() + throw error + } + } + + /* + * Remove a reaction from a message. + * + * @param messageId - The ID of the message to remove the reaction from. + * @param emoji - The emoji to remove. + */ + async removeReaction(messageId: string, emoji: string) { + let restore: null | (() => void) = null + if (this.pastMessages.has(messageId)) { + const prevMessage = this.pastMessages.get(messageId) + if (ChatBskyConvoDefs.isMessageView(prevMessage)) { + this.pastMessages.set(messageId, { + ...prevMessage, + reactions: prevMessage.reactions?.filter( + reaction => + reaction.value !== emoji || + reaction.sender.did !== this.senderUserDid, + ), + }) + this.commit() + restore = () => { + this.pastMessages.set(messageId, prevMessage) + this.commit() + } + } + } else if (this.newMessages.has(messageId)) { + const prevMessage = this.newMessages.get(messageId) + if (ChatBskyConvoDefs.isMessageView(prevMessage)) { + this.newMessages.set(messageId, { + ...prevMessage, + reactions: prevMessage.reactions?.filter( + reaction => + reaction.value !== emoji || + reaction.sender.did !== this.senderUserDid, + ), + }) + this.commit() + restore = () => { + this.newMessages.set(messageId, prevMessage) + this.commit() + } + } + } + + try { + logger.info(`Removing reaction ${emoji} from message ${messageId}`) + await this.agent.chat.bsky.convo.removeReaction( + {messageId, value: emoji, convoId: this.convoId}, + {encoding: 'application/json', headers: DM_SERVICE_HEADERS}, + ) + } catch (error) { + if (restore) restore() + throw error + } + } } diff --git a/src/state/messages/convo/index.tsx b/src/state/messages/convo/index.tsx index f004566e8c..a53f089000 100644 --- a/src/state/messages/convo/index.tsx +++ b/src/state/messages/convo/index.tsx @@ -1,17 +1,17 @@ import React, {useContext, useState, useSyncExternalStore} from 'react' -import {ChatBskyConvoDefs} from '@atproto/api' +import {type ChatBskyConvoDefs} from '@atproto/api' import {useFocusEffect} from '@react-navigation/native' import {useQueryClient} from '@tanstack/react-query' import {useAppState} from '#/lib/hooks/useAppState' import {Convo} from '#/state/messages/convo/agent' import { - ConvoParams, - ConvoState, - ConvoStateBackgrounded, - ConvoStateDisabled, - ConvoStateReady, - ConvoStateSuspended, + type ConvoParams, + type ConvoState, + type ConvoStateBackgrounded, + type ConvoStateDisabled, + type ConvoStateReady, + type ConvoStateSuspended, } from '#/state/messages/convo/types' import {isConvoActive} from '#/state/messages/convo/util' import {useMessagesEventBus} from '#/state/messages/events' diff --git a/src/state/messages/convo/types.ts b/src/state/messages/convo/types.ts index 83499de2e0..7053877935 100644 --- a/src/state/messages/convo/types.ts +++ b/src/state/messages/convo/types.ts @@ -1,11 +1,11 @@ import { - BskyAgent, - ChatBskyActorDefs, - ChatBskyConvoDefs, - ChatBskyConvoSendMessage, + type BskyAgent, + type ChatBskyActorDefs, + type ChatBskyConvoDefs, + type ChatBskyConvoSendMessage, } from '@atproto/api' -import {MessagesEventBus} from '#/state/messages/events/agent' +import {type MessagesEventBus} from '#/state/messages/events/agent' export type ConvoParams = { convoId: string @@ -142,6 +142,8 @@ type SendMessage = ( ) => void type FetchMessageHistory = () => Promise type MarkConvoAccepted = () => void +type AddReaction = (messageId: string, reaction: string) => Promise +type RemoveReaction = (messageId: string, reaction: string) => Promise export type ConvoStateUninitialized = { status: ConvoStatus.Uninitialized @@ -155,6 +157,8 @@ export type ConvoStateUninitialized = { sendMessage: undefined fetchMessageHistory: undefined markConvoAccepted: undefined + addReaction: undefined + removeReaction: undefined } export type ConvoStateInitializing = { status: ConvoStatus.Initializing @@ -168,6 +172,8 @@ export type ConvoStateInitializing = { sendMessage: undefined fetchMessageHistory: undefined markConvoAccepted: undefined + addReaction: undefined + removeReaction: undefined } export type ConvoStateReady = { status: ConvoStatus.Ready @@ -181,6 +187,8 @@ export type ConvoStateReady = { sendMessage: SendMessage fetchMessageHistory: FetchMessageHistory markConvoAccepted: MarkConvoAccepted + addReaction: AddReaction + removeReaction: RemoveReaction } export type ConvoStateBackgrounded = { status: ConvoStatus.Backgrounded @@ -194,6 +202,8 @@ export type ConvoStateBackgrounded = { sendMessage: SendMessage fetchMessageHistory: FetchMessageHistory markConvoAccepted: MarkConvoAccepted + addReaction: AddReaction + removeReaction: RemoveReaction } export type ConvoStateSuspended = { status: ConvoStatus.Suspended @@ -207,6 +217,8 @@ export type ConvoStateSuspended = { sendMessage: SendMessage fetchMessageHistory: FetchMessageHistory markConvoAccepted: MarkConvoAccepted + addReaction: AddReaction + removeReaction: RemoveReaction } export type ConvoStateError = { status: ConvoStatus.Error @@ -220,6 +232,8 @@ export type ConvoStateError = { sendMessage: undefined fetchMessageHistory: undefined markConvoAccepted: undefined + addReaction: undefined + removeReaction: undefined } export type ConvoStateDisabled = { status: ConvoStatus.Disabled @@ -233,6 +247,8 @@ export type ConvoStateDisabled = { sendMessage: SendMessage fetchMessageHistory: FetchMessageHistory markConvoAccepted: MarkConvoAccepted + addReaction: AddReaction + removeReaction: RemoveReaction } export type ConvoState = | ConvoStateUninitialized diff --git a/src/state/queries/messages/list-conversations.tsx b/src/state/queries/messages/list-conversations.tsx index f5fce63478..066c25e21d 100644 --- a/src/state/queries/messages/list-conversations.tsx +++ b/src/state/queries/messages/list-conversations.tsx @@ -1,19 +1,13 @@ -import React, { - createContext, - useCallback, - useContext, - useEffect, - useMemo, -} from 'react' +import {createContext, useCallback, useContext, useEffect, useMemo} from 'react' import { ChatBskyConvoDefs, - ChatBskyConvoListConvos, + type ChatBskyConvoListConvos, moderateProfile, - ModerationOpts, + type ModerationOpts, } from '@atproto/api' import { - InfiniteData, - QueryClient, + type InfiniteData, + type QueryClient, useInfiniteQuery, useQueryClient, } from '@tanstack/react-query' @@ -316,6 +310,57 @@ export function ListConvosProviderInner({ rev: logRef.rev, })), ) + } else if (ChatBskyConvoDefs.isLogAddReaction(log)) { + const logRef: ChatBskyConvoDefs.LogAddReaction = log + queryClient.setQueriesData( + {queryKey: [RQKEY_ROOT]}, + (old?: ConvoListQueryData) => + optimisticUpdate(logRef.convoId, old, convo => ({ + ...convo, + lastMessage: { + $type: 'chat.bsky.convo.defs#messageAndReactionView', + reaction: logRef.reaction, + message: logRef.message, + }, + rev: logRef.rev, + })), + ) + } else if (ChatBskyConvoDefs.isLogRemoveReaction(log)) { + if (ChatBskyConvoDefs.isMessageView(log.message)) { + for (const [_queryKey, queryData] of queryClient.getQueriesData< + InfiniteData + >({ + queryKey: [RQKEY_ROOT], + })) { + if (!queryData?.pages) { + continue + } + + for (const page of queryData.pages) { + for (const convo of page.convos) { + if ( + // if the convo is the same + log.convoId === convo.id && + ChatBskyConvoDefs.isMessageAndReactionView( + convo.lastMessage, + ) && + ChatBskyConvoDefs.isMessageView( + convo.lastMessage.message, + ) && + // ...and the message is the same + convo.lastMessage.message.id === log.message.id && + // ...and the reaction is the same + convo.lastMessage.reaction.sender.did === + log.reaction.sender.did && + convo.lastMessage.reaction.value === log.reaction.value + ) { + // refetch, because we don't know what the last message is now + debouncedRefetch() + } + } + } + } + } } } }, diff --git a/yarn.lock b/yarn.lock index f27a845a18..1e0a576071 100644 --- a/yarn.lock +++ b/yarn.lock @@ -80,15 +80,15 @@ tlds "^1.234.0" zod "^3.23.8" -"@atproto/api@^0.14.7": - version "0.14.7" - resolved "https://registry.yarnpkg.com/@atproto/api/-/api-0.14.7.tgz#3ffa02d6b3baf9e265dab170367ffade08023567" - integrity sha512-YG2kvAtsgtajLlLrorYuHcxGgepG0c/RUB2/iJyBnwKjGqDLG8joOETf38JSNiGzs6NJbNKa9NHG6BQKourxBA== +"@atproto/api@^0.14.14": + version "0.14.14" + resolved "https://registry.yarnpkg.com/@atproto/api/-/api-0.14.14.tgz#5d2d2e6156eab6ca0d463c114b4a3865275e9aac" + integrity sha512-ryawcnmazVSWYfq11ujPHauY77GfkM3mF0rZOkqENN2Ptnl6BZXJvpA0zLA/sQ5YBLcHXSEWg5Xdq+8i1l+8gA== dependencies: "@atproto/common-web" "^0.4.0" - "@atproto/lexicon" "^0.4.7" - "@atproto/syntax" "^0.3.3" - "@atproto/xrpc" "^0.6.9" + "@atproto/lexicon" "^0.4.9" + "@atproto/syntax" "^0.4.0" + "@atproto/xrpc" "^0.6.11" await-lock "^2.2.2" multiformats "^9.9.0" tlds "^1.234.0" @@ -302,6 +302,17 @@ multiformats "^9.9.0" zod "^3.23.8" +"@atproto/lexicon@^0.4.9": + version "0.4.9" + resolved "https://registry.yarnpkg.com/@atproto/lexicon/-/lexicon-0.4.9.tgz#612951a85ecc1398366bd837cda6be89440f179d" + integrity sha512-/tmEuHQFr51V2V7EAVJzaA40sqJ7ylAZpR962VbOsPtmcdOHvezbjVHYEMXgfb927hS+xqbVyzBTbu5w9v8prA== + dependencies: + "@atproto/common-web" "^0.4.0" + "@atproto/syntax" "^0.4.0" + iso-datestring-validator "^2.2.2" + multiformats "^9.9.0" + zod "^3.23.8" + "@atproto/oauth-provider@^0.2.17": version "0.2.17" resolved "https://registry.yarnpkg.com/@atproto/oauth-provider/-/oauth-provider-0.2.17.tgz#4644d391eedbbbbe5825ecc0e8cc03f1c6433b95" @@ -446,6 +457,11 @@ resolved "https://registry.yarnpkg.com/@atproto/syntax/-/syntax-0.3.3.tgz#6debe8983985378104822172a128e429931bf3f7" integrity sha512-F1LZweesNYdBbZBXVa72N/cSvchG8Q1tG4/209ZXbIuM3FwQtkgn+zgmmV4P4ORmhOeXPBNXvMBpcqiwx/gEQQ== +"@atproto/syntax@^0.4.0": + version "0.4.0" + resolved "https://registry.yarnpkg.com/@atproto/syntax/-/syntax-0.4.0.tgz#bec71552087bb24c208a06ef418c0040b65542f2" + integrity sha512-b9y5ceHS8YKOfP3mdKmwAx5yVj9294UN7FG2XzP6V5aKUdFazEYRnR9m5n5ZQFKa3GNvz7de9guZCJ/sUTcOAA== + "@atproto/xrpc-server@^0.7.11": version "0.7.11" resolved "https://registry.yarnpkg.com/@atproto/xrpc-server/-/xrpc-server-0.7.11.tgz#efadcfdaaaa0ff5576d1ee97e46dcbc6dafcb0b6" @@ -464,6 +480,14 @@ ws "^8.12.0" zod "^3.23.8" +"@atproto/xrpc@^0.6.11": + version "0.6.11" + resolved "https://registry.yarnpkg.com/@atproto/xrpc/-/xrpc-0.6.11.tgz#54c527e39a2f5ddd2655b11f7cb99b8f303d8364" + integrity sha512-J2cZP8FjoDN0UkyTYBlCvKvxwBbDm4dld47u6FQK30RJy9YpSiUkdxJJ10NYqpi7JVny3M0qWQgpWJDV94+PdA== + dependencies: + "@atproto/lexicon" "^0.4.9" + zod "^3.23.8" + "@atproto/xrpc@^0.6.9": version "0.6.9" resolved "https://registry.yarnpkg.com/@atproto/xrpc/-/xrpc-0.6.9.tgz#6e1effc42cdab40741a73ead5c276183284887d2" From a84ba121fa7ed5e8d6e0e13783ad50c299b112f2 Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Fri, 28 Mar 2025 16:38:24 -0500 Subject: [PATCH 030/241] Some design tweaks to web emoji picker (#8076) * Tighten up and reverse action items on web * Tweak web styles for emoji bar * Might as well make disabled more obvious * Format --- src/components/dms/ActionsWrapper.web.tsx | 5 +- .../dms/EmojiReactionPicker.web.tsx | 104 ++++++++++-------- src/style.css | 35 ++++++ 3 files changed, 96 insertions(+), 48 deletions(-) diff --git a/src/components/dms/ActionsWrapper.web.tsx b/src/components/dms/ActionsWrapper.web.tsx index aaffc0cfb7..75a9b5278e 100644 --- a/src/components/dms/ActionsWrapper.web.tsx +++ b/src/components/dms/ActionsWrapper.web.tsx @@ -85,10 +85,9 @@ export function ActionsWrapper({ a.justify_center, a.flex_row, a.align_center, - a.gap_xs, isFromSelf - ? [a.mr_md, {marginLeft: 'auto'}] - : [a.ml_md, {marginRight: 'auto'}], + ? [a.mr_xs, {marginLeft: 'auto'}, a.flex_row_reverse] + : [a.ml_xs, {marginRight: 'auto'}], ]}> {({props, state, isNative, control}) => { diff --git a/src/components/dms/EmojiReactionPicker.web.tsx b/src/components/dms/EmojiReactionPicker.web.tsx index 0425a879a1..a1272b2937 100644 --- a/src/components/dms/EmojiReactionPicker.web.tsx +++ b/src/components/dms/EmojiReactionPicker.web.tsx @@ -1,15 +1,14 @@ import {useState} from 'react' -import {View} from 'react-native' +import {Pressable, View} from 'react-native' import {type ChatBskyConvoDefs} from '@atproto/api' import EmojiPicker from '@emoji-mart/react' import {msg} from '@lingui/macro' import {useLingui} from '@lingui/react' +import * as DropdownMenu from '@radix-ui/react-dropdown-menu' import {useSession} from '#/state/session' import {type Emoji} from '#/view/com/composer/text-input/web/EmojiPicker.web' -import {PressableWithHover} from '#/view/com/util/PressableWithHover' -import {atoms as a} from '#/alf' -import {useTheme} from '#/alf' +import {atoms as a, flatten, useTheme} from '#/alf' import {DotGrid_Stroke2_Corner0_Rounded as DotGridIcon} from '#/components/icons/DotGrid' import * as Menu from '#/components/Menu' import {type TriggerProps} from '#/components/Menu/types' @@ -67,48 +66,63 @@ function MenuInner({ return expanded ? ( ) : ( - - {['👍', '😆', '❤️', '👀', '😢'].map(emoji => { - const alreadyReacted = hasAlreadyReacted( - message, - currentAccount?.did, - emoji, - ) - return ( - handleEmojiSelect(emoji)} - hoverStyle={{ - backgroundColor: alreadyReacted - ? t.palette.negative_200 - : !limitReacted - ? t.palette.primary_300 - : undefined, - }} - style={[ - a.rounded_xs, - {height: 40, width: 40}, + + + {['👍', '😆', '❤️', '👀', '😢'].map(emoji => { + const alreadyReacted = hasAlreadyReacted( + message, + currentAccount?.did, + emoji, + ) + return ( + handleEmojiSelect(emoji)} + style={flatten([ + a.flex, + a.flex_col, + a.rounded_full, + a.justify_center, + a.align_center, + a.transition_transform, + { + width: 34, + height: 34, + }, + alreadyReacted && { + backgroundColor: t.atoms.bg_contrast_100.backgroundColor, + }, + ])}> + + {emoji} + + + ) + })} + + setExpanded(true)} + style={flatten([ + a.rounded_full, + {height: 34, width: 34}, a.justify_center, a.align_center, - alreadyReacted && {backgroundColor: t.palette.primary_100}, - ]}> - - {emoji} - - - ) - })} - setExpanded(true)} - hoverStyle={{backgroundColor: t.palette.primary_100}} - style={[ - a.rounded_xs, - {height: 40, width: 40}, - a.justify_center, - a.align_center, - ]}> - - - + ])}> + + + + + ) } diff --git a/src/style.css b/src/style.css index d5a0f9b433..9d72db4a1a 100644 --- a/src/style.css +++ b/src/style.css @@ -290,3 +290,38 @@ input[type='range'][orient='vertical']::-moz-range-thumb { width: 16px; margin-left: -6px; } + +/* + * EmojiReactionPicker dropdown elements, within Radix components + */ +.EmojiReactionPicker__Pressable { + cursor: pointer; + border: 1px solid transparent; +} +.EmojiReactionPicker__Pressable:focus { + outline: none; + border-color: var(--text); +} +.EmojiReactionPicker__Pressable:hover { + outline: none; + transform: scale(1.1); + border-color: transparent; +} +.EmojiReactionPicker__Pressable:not(.__selected).__disabled { + transform: scale(1) !important; + border-color: transparent !important; + opacity: 0.7; +} +.EmojiReactionPicker__Pressable ~ button { + cursor: pointer; + border: 1px solid transparent; +} +.EmojiReactionPicker__Pressable ~ button:focus { + outline: none; + border-color: var(--text); +} +.EmojiReactionPicker__Pressable ~ button:hover { + outline: none; + background-color: var(--backgroundLight); + border-color: transparent; +} From c2d6fb82f3bfc6fdde04f78468b28e60ac113b48 Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Fri, 28 Mar 2025 16:38:41 -0500 Subject: [PATCH 031/241] Design tweaks to applied reactions (#8077) * Adjust styles of applied reactions * Tweaks for applied reactions styles --- src/components/dms/MessageItem.tsx | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/components/dms/MessageItem.tsx b/src/components/dms/MessageItem.tsx index 60b0b5ed65..84bef952ed 100644 --- a/src/components/dms/MessageItem.tsx +++ b/src/components/dms/MessageItem.tsx @@ -154,7 +154,7 @@ let MessageItem = ({ {message.reactions.map((reaction, _i, reactions) => { let label From 78220e29d95db8b7f33cce6c240bc64d1540f5fe Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Fri, 28 Mar 2025 16:56:32 -0500 Subject: [PATCH 032/241] Put applied reactions inside context menu wrapper on native (#8078) --- src/components/dms/MessageItem.tsx | 143 +++++++++++++++-------------- 1 file changed, 72 insertions(+), 71 deletions(-) diff --git a/src/components/dms/MessageItem.tsx b/src/components/dms/MessageItem.tsx index 84bef952ed..dc1f78ef5d 100644 --- a/src/components/dms/MessageItem.tsx +++ b/src/components/dms/MessageItem.tsx @@ -21,6 +21,7 @@ import {msg} from '@lingui/macro' import {useLingui} from '@lingui/react' import {sanitizeDisplayName} from '#/lib/strings/display-names' +import {isNative} from '#/platform/detection' import {useConvoActive} from '#/state/messages/convo' import {type ConvoItem} from '#/state/messages/convo/types' import {useSession} from '#/state/session' @@ -103,6 +104,74 @@ let MessageItem = ({ return new RichTextAPI({text: message.text, facets: message.facets}) }, [message.text, message.facets]) + const appliedReactions = ( + + {message.reactions && message.reactions.length > 0 && ( + + + {message.reactions.map((reaction, _i, reactions) => { + let label + if (reaction.sender.did === currentAccount?.did) { + label = _(msg`You reacted ${reaction.value}`) + } else { + const senderDid = reaction.sender.did + const sender = convo.members.find( + member => member.did === senderDid, + ) + if (sender) { + label = _( + msg`${sanitizeDisplayName( + sender.displayName || sender.handle, + )} reacted ${reaction.value}`, + ) + } else { + label = _(msg`Someone reacted ${reaction.value}`) + } + } + return ( + 1 && native(ZoomOut.delay(200))} + layout={native(LinearTransition.delay(300))} + key={reaction.sender.did + reaction.value} + style={[a.p_2xs]} + accessible={true} + accessibilityLabel={label} + accessibilityHint={_( + msg`Double tap or long press the message to add a reaction`, + )}> + + {reaction.value} + + + ) + })} + + + )} + + ) + return ( <> {isNewDay && } @@ -147,79 +216,11 @@ let MessageItem = ({ /> )} + + {isNative && appliedReactions} - - {message.reactions && message.reactions.length > 0 && ( - - - {message.reactions.map((reaction, _i, reactions) => { - let label - if (reaction.sender.did === currentAccount?.did) { - label = _(msg`You reacted ${reaction.value}`) - } else { - const senderDid = reaction.sender.did - const sender = convo.members.find( - member => member.did === senderDid, - ) - if (sender) { - label = _( - msg`${sanitizeDisplayName( - sender.displayName || sender.handle, - )} reacted ${reaction.value}`, - ) - } else { - label = _(msg`Someone reacted ${reaction.value}`) - } - } - return ( - 1 && native(ZoomOut.delay(200)) - } - layout={native(LinearTransition.delay(300))} - key={reaction.sender.did + reaction.value} - style={[a.p_2xs]} - accessible={true} - accessibilityLabel={label} - accessibilityHint={_( - msg`Double tap or long press the message to add a reaction`, - )}> - - {reaction.value} - - - ) - })} - - - )} - + {!isNative && appliedReactions} {isLastInGroup && ( Date: Fri, 28 Mar 2025 17:01:21 -0500 Subject: [PATCH 033/241] Preload emoji picker data for reactions on web (#8079) * Preload emoji picker data for reactions on web * Sort imports --- .../dms/EmojiReactionPicker.web.tsx | 3 +++ .../text-input/web/useWebPreloadEmoji.ts | 24 +++++++++++++++++++ 2 files changed, 27 insertions(+) create mode 100644 src/view/com/composer/text-input/web/useWebPreloadEmoji.ts diff --git a/src/components/dms/EmojiReactionPicker.web.tsx b/src/components/dms/EmojiReactionPicker.web.tsx index a1272b2937..d9e1c87f7b 100644 --- a/src/components/dms/EmojiReactionPicker.web.tsx +++ b/src/components/dms/EmojiReactionPicker.web.tsx @@ -8,6 +8,7 @@ import * as DropdownMenu from '@radix-ui/react-dropdown-menu' import {useSession} from '#/state/session' import {type Emoji} from '#/view/com/composer/text-input/web/EmojiPicker.web' +import {useWebPreloadEmoji} from '#/view/com/composer/text-input/web/useWebPreloadEmoji' import {atoms as a, flatten, useTheme} from '#/alf' import {DotGrid_Stroke2_Corner0_Rounded as DotGridIcon} from '#/components/icons/DotGrid' import * as Menu from '#/components/Menu' @@ -50,6 +51,8 @@ function MenuInner({ const {control} = Menu.useMenuContext() const {currentAccount} = useSession() + useWebPreloadEmoji({immediate: true}) + const [expanded, setExpanded] = useState(false) const handleEmojiPickerResponse = (emoji: Emoji) => { diff --git a/src/view/com/composer/text-input/web/useWebPreloadEmoji.ts b/src/view/com/composer/text-input/web/useWebPreloadEmoji.ts new file mode 100644 index 0000000000..08f18d94bd --- /dev/null +++ b/src/view/com/composer/text-input/web/useWebPreloadEmoji.ts @@ -0,0 +1,24 @@ +import React from 'react' +import {init} from 'emoji-mart' + +/** + * Only load the emoji picker data once per page load. + */ +let loadRequested = false + +/** + * Preload the emoji picker data to prevent flash. + * {@link https://github.com/missive/emoji-mart/blob/16978d04a766eec6455e2e8bb21cd8dc0b3c7436/README.md?plain=1#L194} + */ +export function useWebPreloadEmoji({immediate}: {immediate?: boolean} = {}) { + const preload = React.useCallback(async () => { + if (loadRequested) return + loadRequested = true + try { + const data = (await import('./EmojiPickerData.json')).default + init({data}) + } catch (e) {} + }, []) + if (immediate) preload() + return preload +} From 036bbfbaf9476b5bb8f05b8e37b066040758d64d Mon Sep 17 00:00:00 2001 From: Jason Culverhouse Date: Fri, 28 Mar 2025 16:50:16 -0700 Subject: [PATCH 034/241] Remove double decode of URI (#8068) At this point the URI is already decoded and decoding again will alter the uri ``` let link = req.query.u ``` example of a link that has `%` encoding... the initial redirect link is properly encoded. ``` curl -vv "https://go.bsky.app/redirect?u=https%3A%2F%2Fsurf.social%2Ffeed%2Fsurf%252Fcustom%252F01jpz5vyjwvw5yaa8bfkha5xn4" ``` The result is "double decoded", the proper link in this case should be `https://surf.social/feed/surf%2Fcustom%2F01jpz5vyjwvw5yaa8bfkha5xn4` ``` ``` After changes: ``` curl -s "http://localhost:3000/redirect?u=https%3A%2F%2Fsurf.social%2Ffeed%2Fsurf%252Fcustom%252F01jpz5vyjwvw5yaa8bfkha5xn4" ``` --- bskylink/src/routes/redirect.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/bskylink/src/routes/redirect.ts b/bskylink/src/routes/redirect.ts index 519fe52a0e..468d250192 100644 --- a/bskylink/src/routes/redirect.ts +++ b/bskylink/src/routes/redirect.ts @@ -21,7 +21,6 @@ export default function (ctx: AppContext, app: Express) { typeof link === 'string', 'express guarantees link query parameter is a string', ) - link = decodeURIComponent(link) let url: URL | undefined try { From a9675b372e861b3a60987b0c7ef9183bba9c1af8 Mon Sep 17 00:00:00 2001 From: pfrazee <1270099+pfrazee@users.noreply.github.com> Date: Sat, 29 Mar 2025 02:34:59 +0000 Subject: [PATCH 035/241] Nightly source-language update --- src/locale/locales/en/messages.po | 125 ++++++++++++++++++++++-------- 1 file changed, 91 insertions(+), 34 deletions(-) diff --git a/src/locale/locales/en/messages.po b/src/locale/locales/en/messages.po index 89b0b639d1..dc62b3310f 100644 --- a/src/locale/locales/en/messages.po +++ b/src/locale/locales/en/messages.po @@ -138,6 +138,14 @@ msgstr "" msgid "{0} people have used this starter pack!" msgstr "" +#: src/components/dms/MessageItem.tsx:143 +msgid "{0} reacted {1}" +msgstr "" + +#: src/screens/Messages/components/ChatListItem.tsx:216 +msgid "{0} reacted {1} to {2}" +msgstr "" + #: src/view/com/util/UserAvatar.tsx:464 msgid "{0}'s avatar" msgstr "" @@ -358,6 +366,11 @@ msgstr "" msgid "7 days" msgstr "" +#. If last message does not contain text, fall back to "{user} reacted to {a message}" +#: src/screens/Messages/components/ChatListItem.tsx:197 +msgid "a message" +msgstr "" + #: src/Navigation.tsx:383 #: src/screens/Settings/AboutSettings.tsx:34 #: src/screens/Settings/Settings.tsx:215 @@ -513,6 +526,10 @@ msgstr "" msgid "Add App Password" msgstr "" +#: src/components/dms/EmojiReactionPicker.web.tsx:35 +msgid "Add emoji reaction" +msgstr "" + #: src/components/moderation/ReportDialog/index.tsx:392 #: src/components/moderation/ReportDialog/index.tsx:396 msgid "Add more details (optional)" @@ -535,6 +552,10 @@ msgstr "" msgid "Add people" msgstr "" +#: src/components/dms/EmojiPopup.android.tsx:55 +msgid "Add Reaction" +msgstr "" + #: src/screens/Home/NoFeedsPinned.tsx:99 msgid "Add recommended feeds" msgstr "" @@ -889,7 +910,7 @@ msgstr "" msgid "Are you sure you want to delete the app password \"{0}\"?" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:142 +#: src/components/dms/MessageContextMenu.tsx:178 msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participant." msgstr "" @@ -1239,7 +1260,7 @@ msgstr "" msgid "Camera" msgstr "" -#: src/components/Menu/index.tsx:304 +#: src/components/Menu/index.tsx:306 #: src/components/Prompt.tsx:130 #: src/components/Prompt.tsx:132 #: src/screens/Deactivated.tsx:158 @@ -1525,7 +1546,7 @@ msgstr "" msgid "Click to open tag menu for {tag}" msgstr "" -#: src/components/dms/MessageItem.tsx:229 +#: src/components/dms/MessageItem.tsx:317 msgid "Click to retry failed message" msgstr "" @@ -1591,12 +1612,13 @@ msgstr "" msgid "Close image viewer" msgstr "" -#: src/components/ContextMenu/Backdrop.ios.tsx:43 -#: src/components/ContextMenu/Backdrop.tsx:39 +#: src/components/ContextMenu/Backdrop.ios.tsx:53 +#: src/components/ContextMenu/Backdrop.ios.tsx:79 +#: src/components/ContextMenu/Backdrop.tsx:45 msgid "Close menu" msgstr "" -#: src/components/Menu/index.tsx:298 +#: src/components/Menu/index.tsx:300 msgid "Close this dialog" msgstr "" @@ -1781,7 +1803,7 @@ msgstr "" msgid "Content warnings" msgstr "" -#: src/components/Menu/index.web.tsx:83 +#: src/components/Menu/index.web.tsx:85 msgid "Context menu backdrop, click to close the menu." msgstr "" @@ -1826,7 +1848,7 @@ msgstr "" msgid "Copied build version to clipboard" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:52 +#: src/components/dms/MessageContextMenu.tsx:55 #: src/lib/sharing.ts:25 #: src/lib/sharing.ts:41 #: src/view/com/modals/InviteCodes.tsx:153 @@ -1894,8 +1916,8 @@ msgstr "" msgid "Copy link to post" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:103 -#: src/components/dms/MessageContextMenu.tsx:106 +#: src/components/dms/MessageContextMenu.tsx:139 +#: src/components/dms/MessageContextMenu.tsx:142 msgid "Copy message text" msgstr "" @@ -2075,7 +2097,7 @@ msgstr "" msgid "Default icons" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:144 +#: src/components/dms/MessageContextMenu.tsx:180 #: src/screens/Messages/components/ChatStatusInfo.tsx:55 #: src/screens/Settings/AppPasswords.tsx:212 #: src/screens/StarterPack/StarterPackScreen.tsx:591 @@ -2123,7 +2145,7 @@ msgstr "" msgid "Delete Conversation" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:117 +#: src/components/dms/MessageContextMenu.tsx:153 msgid "Delete for me" msgstr "" @@ -2131,11 +2153,11 @@ msgstr "" msgid "Delete List" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:140 +#: src/components/dms/MessageContextMenu.tsx:176 msgid "Delete message" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:115 +#: src/components/dms/MessageContextMenu.tsx:151 msgid "Delete message for me" msgstr "" @@ -2384,6 +2406,10 @@ msgstr "" msgid "Done{extraText}" msgstr "" +#: src/components/dms/MessageItem.tsx:161 +msgid "Double tap or long press the message to add a reaction" +msgstr "" + #: src/components/Dialog/index.tsx:324 msgid "Double tap to close the dialog" msgstr "" @@ -2903,6 +2929,11 @@ msgctxt "toast" msgid "Failed to accept chat" msgstr "" +#: src/components/dms/ActionsWrapper.web.tsx:67 +#: src/components/dms/MessageContextMenu.tsx:93 +msgid "Failed to add emoji reaction" +msgstr "" + #: src/screens/Settings/components/ChangeHandleDialog.tsx:568 msgid "Failed to change handle. Please try again." msgstr "" @@ -2930,7 +2961,7 @@ msgctxt "toast" msgid "Failed to delete chat" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:70 +#: src/components/dms/MessageContextMenu.tsx:73 msgid "Failed to delete message" msgstr "" @@ -2978,6 +3009,11 @@ msgstr "" msgid "Failed to pin post" msgstr "" +#: src/components/dms/ActionsWrapper.web.tsx:61 +#: src/components/dms/MessageContextMenu.tsx:87 +msgid "Failed to remove emoji reaction" +msgstr "" + #: src/view/com/lightbox/Lightbox.tsx:46 msgid "Failed to save image: {0}" msgstr "" @@ -2990,7 +3026,7 @@ msgstr "" msgid "Failed to save settings. Please try again." msgstr "" -#: src/components/dms/MessageItem.tsx:222 +#: src/components/dms/MessageItem.tsx:310 msgid "Failed to send" msgstr "" @@ -3404,7 +3440,7 @@ msgstr "" msgid "Go Home" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:294 +#: src/screens/Messages/components/ChatListItem.tsx:343 msgid "Go to conversation with {0}" msgstr "" @@ -4242,7 +4278,7 @@ msgstr "" msgid "Mentions" msgstr "" -#: src/components/Menu/index.tsx:103 +#: src/components/Menu/index.tsx:105 msgid "Menu" msgstr "" @@ -4250,7 +4286,7 @@ msgstr "" msgid "Message {0}" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:68 +#: src/components/dms/MessageContextMenu.tsx:71 msgctxt "toast" msgid "Message deleted" msgstr "" @@ -4259,7 +4295,7 @@ msgstr "" msgid "Message deleted" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:83 +#: src/components/dms/MessageContextMenu.tsx:119 msgid "Message from @{0}: {1}" msgstr "" @@ -4276,7 +4312,7 @@ msgstr "" msgid "Message is too long" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:81 +#: src/components/dms/MessageContextMenu.tsx:117 msgid "Message options" msgstr "" @@ -4836,7 +4872,7 @@ msgstr "" msgid "now" msgstr "" -#: src/components/dms/MessageItem.tsx:186 +#: src/components/dms/MessageItem.tsx:274 msgid "Now" msgstr "" @@ -4947,8 +4983,8 @@ msgstr "" msgid "Open avatar creator" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:302 -#: src/screens/Messages/components/ChatListItem.tsx:303 +#: src/screens/Messages/components/ChatListItem.tsx:351 +#: src/screens/Messages/components/ChatListItem.tsx:352 msgid "Open conversation options" msgstr "" @@ -4974,7 +5010,7 @@ msgstr "" msgid "Open link to {niceUrl}" msgstr "" -#: src/components/dms/ActionsWrapper.tsx:57 +#: src/components/dms/ActionsWrapper.tsx:35 msgid "Open message options" msgstr "" @@ -5666,6 +5702,10 @@ msgstr "" msgid "Re-attach quote" msgstr "" +#: src/components/dms/EmojiReactionPicker.tsx:83 +msgid "React with {emoji}" +msgstr "" + #: src/screens/Deactivated.tsx:141 msgid "Reactivate your account" msgstr "" @@ -5946,7 +5986,7 @@ msgstr "" msgid "Reply was successfully hidden" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:125 +#: src/components/dms/MessageContextMenu.tsx:161 #: src/components/dms/MessagesListBlockedFooter.tsx:85 #: src/components/dms/MessagesListBlockedFooter.tsx:92 msgid "Report" @@ -5980,7 +6020,7 @@ msgstr "" msgid "Report List" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:123 +#: src/components/dms/MessageContextMenu.tsx:159 msgid "Report message" msgstr "" @@ -6145,7 +6185,7 @@ msgstr "" msgid "Retries the last action, which errored out" msgstr "" -#: src/components/dms/MessageItem.tsx:233 +#: src/components/dms/MessageItem.tsx:321 #: src/components/Error.tsx:65 #: src/components/Lists.tsx:110 #: src/components/moderation/ReportDialog/index.tsx:221 @@ -6913,6 +6953,14 @@ msgstr "" msgid "Some people can reply" msgstr "" +#: src/components/dms/MessageItem.tsx:148 +msgid "Someone reacted {0}" +msgstr "" + +#: src/screens/Messages/components/ChatListItem.tsx:226 +msgid "Someone reacted {0} to {1}" +msgstr "" + #: src/components/moderation/ReportDialog/index.tsx:76 msgid "Something wasn't quite right with the data you're trying to report. Please contact support." msgstr "" @@ -7163,8 +7211,9 @@ msgstr "" msgid "Tags only" msgstr "" -#: src/components/ContextMenu/Backdrop.ios.tsx:44 -#: src/components/ContextMenu/Backdrop.tsx:40 +#: src/components/ContextMenu/Backdrop.ios.tsx:54 +#: src/components/ContextMenu/Backdrop.ios.tsx:80 +#: src/components/ContextMenu/Backdrop.tsx:46 msgid "Tap to close context menu" msgstr "" @@ -7352,7 +7401,7 @@ msgstr "" msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." msgstr "" -#: src/components/ContextMenu/index.tsx:412 +#: src/components/ContextMenu/index.tsx:433 msgid "The subject of the context menu" msgstr "" @@ -7523,7 +7572,7 @@ msgstr "" msgid "This content is not viewable without a Bluesky account." msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:296 +#: src/screens/Messages/components/ChatListItem.tsx:345 msgid "This conversation is with a deleted or a deactivated account. Press for options" msgstr "" @@ -7756,8 +7805,8 @@ msgstr "" msgid "Topic" msgstr "" -#: src/components/dms/MessageContextMenu.tsx:96 -#: src/components/dms/MessageContextMenu.tsx:98 +#: src/components/dms/MessageContextMenu.tsx:132 +#: src/components/dms/MessageContextMenu.tsx:134 #: src/view/com/post-thread/PostThreadItem.tsx:778 #: src/view/com/post-thread/PostThreadItem.tsx:781 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:451 @@ -8835,6 +8884,14 @@ msgstr "" msgid "You previously deactivated @{0}." msgstr "" +#: src/components/dms/MessageItem.tsx:135 +msgid "You reacted {0}" +msgstr "" + +#: src/screens/Messages/components/ChatListItem.tsx:205 +msgid "You reacted {0} to {1}" +msgstr "" + #: src/screens/Settings/Settings.tsx:257 #: src/view/shell/desktop/LeftNav.tsx:206 msgid "You will be signed out of all your accounts." From 07d667dba8a68d73f81d682193d1558daa5d5f15 Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Tue, 1 Apr 2025 17:22:59 +0300 Subject: [PATCH 036/241] Fix broken error screen in DMs (#8071) --- src/screens/Messages/Conversation.tsx | 27 ++++++++++++++++++--------- 1 file changed, 18 insertions(+), 9 deletions(-) diff --git a/src/screens/Messages/Conversation.tsx b/src/screens/Messages/Conversation.tsx index cac5ff1578..2222084ce3 100644 --- a/src/screens/Messages/Conversation.tsx +++ b/src/screens/Messages/Conversation.tsx @@ -1,25 +1,28 @@ import React, {useCallback} from 'react' import {View} from 'react-native' import { - AppBskyActorDefs, + type AppBskyActorDefs, moderateProfile, - ModerationDecision, + type ModerationDecision, } from '@atproto/api' import {msg} from '@lingui/macro' import {useLingui} from '@lingui/react' import { - RouteProp, + type RouteProp, useFocusEffect, useNavigation, useRoute, } from '@react-navigation/native' -import {NativeStackScreenProps} from '@react-navigation/native-stack' +import {type NativeStackScreenProps} from '@react-navigation/native-stack' import {useEmail} from '#/lib/hooks/useEmail' import {useEnableKeyboardControllerScreen} from '#/lib/hooks/useEnableKeyboardController' -import {CommonNavigatorParams, NavigationProp} from '#/lib/routes/types' +import { + type CommonNavigatorParams, + type NavigationProp, +} from '#/lib/routes/types' import {isWeb} from '#/platform/detection' -import {Shadow, useMaybeProfileShadow} from '#/state/cache/profile-shadow' +import {type Shadow, useMaybeProfileShadow} from '#/state/cache/profile-shadow' import {ConvoProvider, isConvoActive, useConvo} from '#/state/messages/convo' import {ConvoStatus} from '#/state/messages/convo/types' import {useCurrentConvoId} from '#/state/messages/current-convo-id' @@ -111,15 +114,21 @@ function Inner() { if (convoState.status === ConvoStatus.Error) { return ( - - + <> + + {moderation ? ( + + ) : ( + + )} + convoState.error.retry()} sideBorders={false} /> - + ) } From fffcb609c66c184a1b24dc3eb2070dbdeace09ce Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Tue, 1 Apr 2025 17:27:40 +0300 Subject: [PATCH 037/241] fix warnings (#8092) --- src/lib/app-info.web.ts | 4 ++-- src/screens/VideoFeed/index.web.tsx | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/lib/app-info.web.ts b/src/lib/app-info.web.ts index 94c787cbcf..1530d99769 100644 --- a/src/lib/app-info.web.ts +++ b/src/lib/app-info.web.ts @@ -1,4 +1,4 @@ -import {version} from '../../package.json' +import packageDotJson from '../../package.json' export const IS_TESTFLIGHT = false export const IS_INTERNAL = __DEV__ @@ -14,5 +14,5 @@ export const BUNDLE_DATE = __DEV__ ? 0 : Number(process.env.EXPO_PUBLIC_BUNDLE_DATE) -export const appVersion = version +export const appVersion = packageDotJson.version export const bundleInfo = `${BUNDLE_IDENTIFIER} (${__DEV__ ? 'dev' : 'prod'})` diff --git a/src/screens/VideoFeed/index.web.tsx b/src/screens/VideoFeed/index.web.tsx index 38ec8cc0ad..27e2a6ffd7 100644 --- a/src/screens/VideoFeed/index.web.tsx +++ b/src/screens/VideoFeed/index.web.tsx @@ -1,3 +1,3 @@ -export function VideoScreen() { +export function VideoFeed() { return null } From 3d7fce563ea2891cdf087253e6e0031204b19c32 Mon Sep 17 00:00:00 2001 From: surfdude29 <149612116+surfdude29@users.noreply.github.com> Date: Tue, 1 Apr 2025 15:36:46 +0100 Subject: [PATCH 038/241] add `msg` macro in EmojiPopup.android.tsx (#8091) --- src/components/dms/EmojiPopup.android.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/components/dms/EmojiPopup.android.tsx b/src/components/dms/EmojiPopup.android.tsx index 05369cf3e8..4b646608b0 100644 --- a/src/components/dms/EmojiPopup.android.tsx +++ b/src/components/dms/EmojiPopup.android.tsx @@ -3,7 +3,7 @@ import {Modal, Pressable, View} from 'react-native' // @ts-expect-error internal component, not supposed to be used directly // waiting on more customisability: https://github.com/okwasniewski/react-native-emoji-popup/issues/1#issuecomment-2737463753 import EmojiPopupView from 'react-native-emoji-popup/src/EmojiPopupViewNativeComponent' -import {Trans} from '@lingui/macro' +import {msg, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' import {atoms as a, useTheme} from '#/alf' @@ -25,7 +25,7 @@ export function EmojiPopup({ return ( <> setModalVisible(true)}> @@ -55,7 +55,7 @@ export function EmojiPopup({ Add Reaction - - + + + + + )} From 318b29d3fd7d22895ed6ba9a8daff6f296d7dd58 Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Wed, 2 Apr 2025 00:19:59 +0300 Subject: [PATCH 040/241] Fix loading jumps and footer on feeds tab (#8063) * Fix loading jumps and footer on feeds tab * same for lists/starter packs --- .../StarterPack/ProfileStarterPacks.tsx | 59 ++++++++++--------- src/view/com/feeds/ProfileFeedgens.tsx | 53 +++++++++-------- src/view/com/lists/ProfileLists.tsx | 55 +++++++++-------- 3 files changed, 86 insertions(+), 81 deletions(-) diff --git a/src/components/StarterPack/ProfileStarterPacks.tsx b/src/components/StarterPack/ProfileStarterPacks.tsx index da5f0dc6ad..d567895066 100644 --- a/src/components/StarterPack/ProfileStarterPacks.tsx +++ b/src/components/StarterPack/ProfileStarterPacks.tsx @@ -6,12 +6,12 @@ import React, { } from 'react' import { findNodeHandle, - ListRenderItemInfo, - StyleProp, + type ListRenderItemInfo, + type StyleProp, View, - ViewStyle, + type ViewStyle, } from 'react-native' -import {AppBskyGraphDefs} from '@atproto/api' +import {type AppBskyGraphDefs} from '@atproto/api' import {msg, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' import {useNavigation} from '@react-navigation/native' @@ -20,11 +20,11 @@ import {useGenerateStarterPackMutation} from '#/lib/generate-starterpack' import {useBottomBarOffset} from '#/lib/hooks/useBottomBarOffset' import {useEmail} from '#/lib/hooks/useEmail' import {useWebMediaQueries} from '#/lib/hooks/useWebMediaQueries' -import {NavigationProp} from '#/lib/routes/types' +import {type NavigationProp} from '#/lib/routes/types' import {parseStarterPackUri} from '#/lib/strings/starter-pack' import {logger} from '#/logger' import {useActorStarterPacksQuery} from '#/state/queries/actor-starter-packs' -import {List, ListRef} from '#/view/com/util/List' +import {List, type ListRef} from '#/view/com/util/List' import {FeedLoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {atoms as a, ios, useTheme} from '#/alf' import {Button, ButtonIcon, ButtonText} from '#/components/Button' @@ -75,8 +75,14 @@ export const ProfileStarterPacks = React.forwardRef< const t = useTheme() const bottomBarOffset = useBottomBarOffset(100) const [isPTRing, setIsPTRing] = useState(false) - const {data, refetch, isFetching, hasNextPage, fetchNextPage} = - useActorStarterPacksQuery({did, enabled}) + const { + data, + refetch, + isError, + hasNextPage, + isFetchingNextPage, + fetchNextPage, + } = useActorStarterPacksQuery({did, enabled}) const {isTabletOrDesktop} = useWebMediaQueries() const items = data?.pages.flatMap(page => page.starterPacks) @@ -95,15 +101,14 @@ export const ProfileStarterPacks = React.forwardRef< setIsPTRing(false) }, [refetch, setIsPTRing]) - const onEndReached = useCallback(async () => { - if (isFetching || !hasNextPage) return - + const onEndReached = React.useCallback(async () => { + if (isFetchingNextPage || !hasNextPage || isError) return try { await fetchNextPage() } catch (err) { logger.error('Failed to load more starter packs', {message: err}) } - }, [isFetching, hasNextPage, fetchNextPage]) + }, [isFetchingNextPage, hasNextPage, isError, fetchNextPage]) useEffect(() => { if (enabled && scrollElRef.current) { @@ -112,21 +117,21 @@ export const ProfileStarterPacks = React.forwardRef< } }, [enabled, scrollElRef, setScrollViewTag]) - const renderItem = ({ - item, - index, - }: ListRenderItemInfo) => { - return ( - - - - ) - } + const renderItem = useCallback( + ({item, index}: ListRenderItemInfo) => { + return ( + + + + ) + }, + [isTabletOrDesktop, t.atoms.border_contrast_low], + ) return ( diff --git a/src/view/com/feeds/ProfileFeedgens.tsx b/src/view/com/feeds/ProfileFeedgens.tsx index b55c6b9bdc..2bf95de483 100644 --- a/src/view/com/feeds/ProfileFeedgens.tsx +++ b/src/view/com/feeds/ProfileFeedgens.tsx @@ -1,30 +1,28 @@ import React from 'react' import { - ActivityIndicator, findNodeHandle, - ListRenderItemInfo, - StyleProp, - StyleSheet, + type ListRenderItemInfo, + type StyleProp, View, - ViewStyle, + type ViewStyle, } from 'react-native' import {msg} from '@lingui/macro' import {useLingui} from '@lingui/react' import {useQueryClient} from '@tanstack/react-query' -import {useWebMediaQueries} from '#/lib/hooks/useWebMediaQueries' import {cleanError} from '#/lib/strings/errors' import {logger} from '#/logger' import {isNative, isWeb} from '#/platform/detection' import {usePreferencesQuery} from '#/state/queries/preferences' import {RQKEY, useProfileFeedgensQuery} from '#/state/queries/profile-feedgens' import {EmptyState} from '#/view/com/util/EmptyState' +import {ErrorMessage} from '#/view/com/util/error/ErrorMessage' +import {List, type ListRef} from '#/view/com/util/List' import {FeedLoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' +import {LoadMoreRetryBtn} from '#/view/com/util/LoadMoreRetryBtn' import {atoms as a, ios, useTheme} from '#/alf' import * as FeedCard from '#/components/FeedCard' -import {ErrorMessage} from '../util/error/ErrorMessage' -import {List, ListRef} from '../util/List' -import {LoadMoreRetryBtn} from '../util/LoadMoreRetryBtn' +import {ListFooter} from '#/components/Lists' const LOADING = {_reactKey: '__loading__'} const EMPTY = {_reactKey: '__empty__'} @@ -58,8 +56,7 @@ export const ProfileFeedgens = React.forwardRef< const opts = React.useMemo(() => ({enabled}), [enabled]) const { data, - isFetching, - isFetched, + isPending, isFetchingNextPage, hasNextPage, fetchNextPage, @@ -67,16 +64,15 @@ export const ProfileFeedgens = React.forwardRef< error, refetch, } = useProfileFeedgensQuery(did, opts) - const isEmpty = !isFetching && !data?.pages[0]?.feeds.length + const isEmpty = !isPending && !data?.pages[0]?.feeds.length const {data: preferences} = usePreferencesQuery() - const {isMobile} = useWebMediaQueries() const items = React.useMemo(() => { let items: any[] = [] if (isError && isEmpty) { items = items.concat([ERROR_ITEM]) } - if (!isFetched || isFetching) { + if (isPending) { items = items.concat([LOADING]) } else if (isEmpty) { items = items.concat([EMPTY]) @@ -88,7 +84,7 @@ export const ProfileFeedgens = React.forwardRef< items = items.concat([LOAD_MORE_ERROR_ITEM]) } return items - }, [isError, isEmpty, isFetched, isFetching, data]) + }, [isError, isEmpty, isPending, data]) // events // = @@ -118,14 +114,14 @@ export const ProfileFeedgens = React.forwardRef< }, [refetch, setIsPTRing]) const onEndReached = React.useCallback(async () => { - if (isFetching || !hasNextPage || isError) return + if (isFetchingNextPage || !hasNextPage || isError) return try { await fetchNextPage() } catch (err) { logger.error('Failed to load more feeds', {message: err}) } - }, [isFetching, hasNextPage, isError, fetchNextPage]) + }, [isFetchingNextPage, hasNextPage, isError, fetchNextPage]) const onPressRetryLoadMore = React.useCallback(() => { fetchNextPage() @@ -186,10 +182,16 @@ export const ProfileFeedgens = React.forwardRef< }, [enabled, scrollElRef, setScrollViewTag]) const ProfileFeedgensFooter = React.useCallback(() => { - return isFetchingNextPage ? ( - - ) : null - }, [isFetchingNextPage]) + return ( + + ) + }, [hasNextPage, error, isFetchingNextPage, headerOffset, fetchNextPage]) return ( @@ -197,14 +199,13 @@ export const ProfileFeedgens = React.forwardRef< testID={testID ? `${testID}-flatlist` : undefined} ref={scrollElRef} data={items} - keyExtractor={(item: any) => item._reactKey || item.uri} + keyExtractor={keyExtractor} renderItem={renderItem} ListFooterComponent={ProfileFeedgensFooter} refreshing={isPTRing} onRefresh={onRefresh} headerOffset={headerOffset} progressViewOffset={ios(0)} - contentContainerStyle={isMobile && {paddingBottom: headerOffset + 100}} removeClippedSubviews={true} desktopFixedHeight onEndReached={onEndReached} @@ -213,6 +214,6 @@ export const ProfileFeedgens = React.forwardRef< ) }) -const styles = StyleSheet.create({ - footer: {paddingTop: 20}, -}) +function keyExtractor(item: any) { + return item._reactKey || item.uri +} diff --git a/src/view/com/lists/ProfileLists.tsx b/src/view/com/lists/ProfileLists.tsx index 3a0b0b1982..437648c62a 100644 --- a/src/view/com/lists/ProfileLists.tsx +++ b/src/view/com/lists/ProfileLists.tsx @@ -1,29 +1,27 @@ import React from 'react' import { - ActivityIndicator, findNodeHandle, - ListRenderItemInfo, - StyleProp, - StyleSheet, + type ListRenderItemInfo, + type StyleProp, View, - ViewStyle, + type ViewStyle, } from 'react-native' import {msg} from '@lingui/macro' import {useLingui} from '@lingui/react' import {useQueryClient} from '@tanstack/react-query' -import {useWebMediaQueries} from '#/lib/hooks/useWebMediaQueries' import {cleanError} from '#/lib/strings/errors' import {logger} from '#/logger' import {isNative, isWeb} from '#/platform/detection' import {RQKEY, useProfileListsQuery} from '#/state/queries/profile-lists' import {EmptyState} from '#/view/com/util/EmptyState' +import {ErrorMessage} from '#/view/com/util/error/ErrorMessage' +import {List, type ListRef} from '#/view/com/util/List' import {FeedLoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' +import {LoadMoreRetryBtn} from '#/view/com/util/LoadMoreRetryBtn' import {atoms as a, ios, useTheme} from '#/alf' import * as ListCard from '#/components/ListCard' -import {ErrorMessage} from '../util/error/ErrorMessage' -import {List, ListRef} from '../util/List' -import {LoadMoreRetryBtn} from '../util/LoadMoreRetryBtn' +import {ListFooter} from '#/components/Lists' const LOADING = {_reactKey: '__loading__'} const EMPTY = {_reactKey: '__empty__'} @@ -55,8 +53,7 @@ export const ProfileLists = React.forwardRef( const opts = React.useMemo(() => ({enabled}), [enabled]) const { data, - isFetching, - isFetched, + isPending, hasNextPage, fetchNextPage, isFetchingNextPage, @@ -64,15 +61,14 @@ export const ProfileLists = React.forwardRef( error, refetch, } = useProfileListsQuery(did, opts) - const {isMobile} = useWebMediaQueries() - const isEmpty = !isFetching && !data?.pages[0]?.lists.length + const isEmpty = !isPending && !data?.pages[0]?.lists.length const items = React.useMemo(() => { let items: any[] = [] if (isError && isEmpty) { items = items.concat([ERROR_ITEM]) } - if (!isFetched || isFetching) { + if (isPending) { items = items.concat([LOADING]) } else if (isEmpty) { items = items.concat([EMPTY]) @@ -85,7 +81,7 @@ export const ProfileLists = React.forwardRef( items = items.concat([LOAD_MORE_ERROR_ITEM]) } return items - }, [isError, isEmpty, isFetched, isFetching, data]) + }, [isError, isEmpty, isPending, data]) // events // = @@ -115,13 +111,13 @@ export const ProfileLists = React.forwardRef( }, [refetch, setIsPTRing]) const onEndReached = React.useCallback(async () => { - if (isFetching || !hasNextPage || isError) return + if (isFetchingNextPage || !hasNextPage || isError) return try { await fetchNextPage() } catch (err) { logger.error('Failed to load more lists', {message: err}) } - }, [isFetching, hasNextPage, isError, fetchNextPage]) + }, [isFetchingNextPage, hasNextPage, isError, fetchNextPage]) const onPressRetryLoadMore = React.useCallback(() => { fetchNextPage() @@ -182,10 +178,16 @@ export const ProfileLists = React.forwardRef( }, [enabled, scrollElRef, setScrollViewTag]) const ProfileListsFooter = React.useCallback(() => { - return isFetchingNextPage ? ( - - ) : null - }, [isFetchingNextPage]) + return ( + + ) + }, [hasNextPage, error, isFetchingNextPage, headerOffset, fetchNextPage]) return ( @@ -193,16 +195,13 @@ export const ProfileLists = React.forwardRef( testID={testID ? `${testID}-flatlist` : undefined} ref={scrollElRef} data={items} - keyExtractor={(item: any) => item._reactKey || item.uri} + keyExtractor={keyExtractor} renderItem={renderItemInner} ListFooterComponent={ProfileListsFooter} refreshing={isPTRing} onRefresh={onRefresh} headerOffset={headerOffset} progressViewOffset={ios(0)} - contentContainerStyle={ - isMobile && {paddingBottom: headerOffset + 100} - } removeClippedSubviews={true} desktopFixedHeight onEndReached={onEndReached} @@ -212,6 +211,6 @@ export const ProfileLists = React.forwardRef( }, ) -const styles = StyleSheet.create({ - footer: {paddingTop: 20}, -}) +function keyExtractor(item: any) { + return item._reactKey || item.uri +} From 5cb49314d009e02179eec3bfc759376d134e2673 Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Wed, 2 Apr 2025 01:45:29 +0300 Subject: [PATCH 041/241] [Reactions] Get reactions in chat list working again with new lexicon (#8093) * get chat list reactions working again with new lexicon * fix weird android bug where background wasn't clipped --- package.json | 2 +- src/components/dms/EmojiReactionPicker.tsx | 6 +- .../Messages/components/ChatListItem.tsx | 74 +++++++++++-------- .../queries/messages/list-conversations.tsx | 63 ++++++++-------- yarn.lock | 8 +- 5 files changed, 80 insertions(+), 73 deletions(-) diff --git a/package.json b/package.json index b903b14100..db68a18c84 100644 --- a/package.json +++ b/package.json @@ -58,7 +58,7 @@ "icons:optimize": "svgo -f ./assets/icons" }, "dependencies": { - "@atproto/api": "^0.14.14", + "@atproto/api": "^0.14.16", "@bitdrift/react-native": "^0.6.8", "@braintree/sanitize-url": "^6.0.2", "@discord/bottom-sheet": "bluesky-social/react-native-bottom-sheet", diff --git a/src/components/dms/EmojiReactionPicker.tsx b/src/components/dms/EmojiReactionPicker.tsx index 477f457434..bf68b6e3a4 100644 --- a/src/components/dms/EmojiReactionPicker.tsx +++ b/src/components/dms/EmojiReactionPicker.tsx @@ -95,9 +95,9 @@ export function EmojiReactionPicker({ ? t.palette.negative_100 : t.palette.primary_500, } - : alreadyReacted && { - backgroundColor: t.palette.primary_200, - }, + : alreadyReacted + ? {backgroundColor: t.palette.primary_200} + : t.atoms.bg, {height: 40, width: 40}, a.justify_center, a.align_center, diff --git a/src/screens/Messages/components/ChatListItem.tsx b/src/screens/Messages/components/ChatListItem.tsx index d8e4b975c5..8a760e2c9b 100644 --- a/src/screens/Messages/components/ChatListItem.tsx +++ b/src/screens/Messages/components/ChatListItem.tsx @@ -185,50 +185,61 @@ function ChatListItemReady({ lastMessageSentAt = convo.lastMessage.sentAt } if (ChatBskyConvoDefs.isDeletedMessageView(convo.lastMessage)) { + lastMessageSentAt = convo.lastMessage.sentAt + lastMessage = isDeletedAccount ? _(msg`Conversation deleted`) : _(msg`Message deleted`) } - if (ChatBskyConvoDefs.isMessageAndReactionView(convo.lastMessage)) { - const isFromMe = - convo.lastMessage.reaction.sender.did === currentAccount?.did - const lastMessageText = convo.lastMessage.message.text - const fallbackMessage = _( - msg({ - message: 'a message', - comment: `If last message does not contain text, fall back to "{user} reacted to {a message}"`, - }), - ) - if (isFromMe) { - lastMessage = _( - msg`You reacted ${convo.lastMessage.reaction.value} to ${ - lastMessageText - ? `"${convo.lastMessage.message.text}"` - : fallbackMessage - }`, + if (ChatBskyConvoDefs.isMessageAndReactionView(convo.lastReaction)) { + if ( + !lastMessageSentAt || + new Date(lastMessageSentAt) < + new Date(convo.lastReaction.reaction.createdAt) + ) { + const isFromMe = + convo.lastReaction.reaction.sender.did === currentAccount?.did + const lastMessageText = convo.lastReaction.message.text + const fallbackMessage = _( + msg({ + message: 'a message', + comment: `If last message does not contain text, fall back to "{user} reacted to {a message}"`, + }), ) - } else { - const senderDid = convo.lastMessage.reaction.sender.did - const sender = convo.members.find(member => member.did === senderDid) - if (sender) { + + if (isFromMe) { lastMessage = _( - msg`${sanitizeDisplayName( - sender.displayName || sender.handle, - )} reacted ${convo.lastMessage.reaction.value} to ${ + msg`You reacted ${convo.lastReaction.reaction.value} to ${ lastMessageText - ? `"${convo.lastMessage.message.text}"` + ? `"${convo.lastReaction.message.text}"` : fallbackMessage }`, ) } else { - lastMessage = _( - msg`Someone reacted ${convo.lastMessage.reaction.value} to ${ - lastMessageText - ? `"${convo.lastMessage.message.text}"` - : fallbackMessage - }`, + const senderDid = convo.lastReaction.reaction.sender.did + const sender = convo.members.find( + member => member.did === senderDid, ) + if (sender) { + lastMessage = _( + msg`${sanitizeDisplayName( + sender.displayName || sender.handle, + )} reacted ${convo.lastReaction.reaction.value} to ${ + lastMessageText + ? `"${convo.lastReaction.message.text}"` + : fallbackMessage + }`, + ) + } else { + lastMessage = _( + msg`Someone reacted ${convo.lastReaction.reaction.value} to ${ + lastMessageText + ? `"${convo.lastReaction.message.text}"` + : fallbackMessage + }`, + ) + } } } } @@ -241,6 +252,7 @@ function ChatListItemReady({ }, [ _, convo.lastMessage, + convo.lastReaction, currentAccount?.did, isDeletedAccount, convo.members, diff --git a/src/state/queries/messages/list-conversations.tsx b/src/state/queries/messages/list-conversations.tsx index 066c25e21d..15da91071c 100644 --- a/src/state/queries/messages/list-conversations.tsx +++ b/src/state/queries/messages/list-conversations.tsx @@ -317,7 +317,7 @@ export function ListConvosProviderInner({ (old?: ConvoListQueryData) => optimisticUpdate(logRef.convoId, old, convo => ({ ...convo, - lastMessage: { + lastReaction: { $type: 'chat.bsky.convo.defs#messageAndReactionView', reaction: logRef.reaction, message: logRef.message, @@ -326,41 +326,36 @@ export function ListConvosProviderInner({ })), ) } else if (ChatBskyConvoDefs.isLogRemoveReaction(log)) { - if (ChatBskyConvoDefs.isMessageView(log.message)) { - for (const [_queryKey, queryData] of queryClient.getQueriesData< - InfiniteData - >({ - queryKey: [RQKEY_ROOT], - })) { - if (!queryData?.pages) { - continue - } - - for (const page of queryData.pages) { - for (const convo of page.convos) { - if ( - // if the convo is the same - log.convoId === convo.id && - ChatBskyConvoDefs.isMessageAndReactionView( - convo.lastMessage, - ) && - ChatBskyConvoDefs.isMessageView( - convo.lastMessage.message, - ) && - // ...and the message is the same - convo.lastMessage.message.id === log.message.id && - // ...and the reaction is the same - convo.lastMessage.reaction.sender.did === - log.reaction.sender.did && - convo.lastMessage.reaction.value === log.reaction.value - ) { - // refetch, because we don't know what the last message is now - debouncedRefetch() + const logRef: ChatBskyConvoDefs.LogRemoveReaction = log + queryClient.setQueriesData( + {queryKey: [RQKEY_ROOT]}, + (old?: ConvoListQueryData) => + optimisticUpdate(logRef.convoId, old, convo => { + if ( + // if the convo is the same + logRef.convoId === convo.id && + ChatBskyConvoDefs.isMessageAndReactionView( + convo.lastReaction, + ) && + ChatBskyConvoDefs.isMessageView(logRef.message) && + // ...and the message is the same + convo.lastReaction.message.id === logRef.message.id && + // ...and the reaction is the same + convo.lastReaction.reaction.sender.did === + logRef.reaction.sender.did && + convo.lastReaction.reaction.value === logRef.reaction.value + ) { + return { + ...convo, + // ...remove the reaction. hopefully they didn't react twice in a row! + lastReaction: undefined, + rev: logRef.rev, } + } else { + return convo } - } - } - } + }), + ) } } }, diff --git a/yarn.lock b/yarn.lock index 1e0a576071..7572c2fd26 100644 --- a/yarn.lock +++ b/yarn.lock @@ -80,10 +80,10 @@ tlds "^1.234.0" zod "^3.23.8" -"@atproto/api@^0.14.14": - version "0.14.14" - resolved "https://registry.yarnpkg.com/@atproto/api/-/api-0.14.14.tgz#5d2d2e6156eab6ca0d463c114b4a3865275e9aac" - integrity sha512-ryawcnmazVSWYfq11ujPHauY77GfkM3mF0rZOkqENN2Ptnl6BZXJvpA0zLA/sQ5YBLcHXSEWg5Xdq+8i1l+8gA== +"@atproto/api@^0.14.16": + version "0.14.16" + resolved "https://registry.yarnpkg.com/@atproto/api/-/api-0.14.16.tgz#7b59eb83a27e906e0dc442d3de0f0d3869092b4a" + integrity sha512-xzUK3KVdp1TDJJ09Di2rvS/fisVctvMHO7Er0XhYviL3V4lxGQPNT3pHwbTbbb22QP7xH/d5ghCgfdIoS5Z8/A== dependencies: "@atproto/common-web" "^0.4.0" "@atproto/lexicon" "^0.4.9" From 98fe7edbc8b89b6355107e9b34eb4fb87ab99a90 Mon Sep 17 00:00:00 2001 From: surfdude29 <149612116+surfdude29@users.noreply.github.com> Date: Tue, 1 Apr 2025 23:50:58 +0100 Subject: [PATCH 042/241] Add plural formatting for "too long" error messages when editing profile info (#7998) * add plural formatting for profile max graphemes errors * add missing tag * simplify --- src/screens/Profile/Header/EditProfileDialog.tsx | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/src/screens/Profile/Header/EditProfileDialog.tsx b/src/screens/Profile/Header/EditProfileDialog.tsx index b3b73598c4..62bb5e00e2 100644 --- a/src/screens/Profile/Header/EditProfileDialog.tsx +++ b/src/screens/Profile/Header/EditProfileDialog.tsx @@ -2,7 +2,7 @@ import {useCallback, useEffect, useState} from 'react' import {Dimensions, View} from 'react-native' import {Image as RNImage} from 'react-native-image-crop-picker' import {AppBskyActorDefs} from '@atproto/api' -import {msg, Trans} from '@lingui/macro' +import {msg, Plural, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' import {compressIfNeeded} from '#/lib/media/manip' @@ -332,8 +332,11 @@ function DialogInner({ ]} label={_(msg`Display name is too long`)}> - Display name is too long. The maximum number of characters is{' '} - {DISPLAY_NAME_MAX_GRAPHEMES}. + Display name is too long.{' '} + )} @@ -363,8 +366,11 @@ function DialogInner({ ]} label={_(msg`Description is too long`)}> - Description is too long. The maximum number of characters is{' '} - {DESCRIPTION_MAX_GRAPHEMES}. + Description is too long.{' '} + )} From ffbcbf814e425db668f994ef05ec9a7d9fdd5935 Mon Sep 17 00:00:00 2001 From: surfdude29 <149612116+surfdude29@users.noreply.github.com> Date: Tue, 1 Apr 2025 23:51:39 +0100 Subject: [PATCH 043/241] add plural formatting for too long handle error (#7999) --- src/screens/Signup/StepHandle.tsx | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/screens/Signup/StepHandle.tsx b/src/screens/Signup/StepHandle.tsx index 03fa28772b..c846792276 100644 --- a/src/screens/Signup/StepHandle.tsx +++ b/src/screens/Signup/StepHandle.tsx @@ -1,6 +1,6 @@ import React, {useRef} from 'react' import {View} from 'react-native' -import {msg, Trans} from '@lingui/macro' +import {msg, Plural, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' import { @@ -182,7 +182,11 @@ export function StepHandle() { draftValue.length > MAX_SERVICE_HANDLE_LENGTH ? ( - No longer than {MAX_SERVICE_HANDLE_LENGTH} characters + No longer than{' '} + ) : ( From 7a041da3a888dd3837fc410c70a72df582e0dd32 Mon Sep 17 00:00:00 2001 From: surfdude29 <149612116+surfdude29@users.noreply.github.com> Date: Tue, 1 Apr 2025 23:51:57 +0100 Subject: [PATCH 044/241] Add plural formatting for `STARTER_PACK_MAX_SIZE` toast (#8000) * add plural formatting for starter pack max size toast * tweak * try again --- src/screens/StarterPack/Wizard/State.tsx | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/screens/StarterPack/Wizard/State.tsx b/src/screens/StarterPack/Wizard/State.tsx index baf0195d82..1ecd038a49 100644 --- a/src/screens/StarterPack/Wizard/State.tsx +++ b/src/screens/StarterPack/Wizard/State.tsx @@ -1,7 +1,7 @@ import React from 'react' import {AppBskyGraphDefs, AppBskyGraphStarterpack} from '@atproto/api' import {GeneratorView} from '@atproto/api/dist/client/types/app/bsky/feed/defs' -import {msg} from '@lingui/macro' +import {msg, plural} from '@lingui/macro' import {STARTER_PACK_MAX_SIZE} from '#/lib/constants' import {useSession} from '#/state/session' @@ -73,8 +73,9 @@ function reducer(state: State, action: Action): State { case 'AddProfile': if (state.profiles.length > STARTER_PACK_MAX_SIZE) { Toast.show( - msg`You may only add up to ${STARTER_PACK_MAX_SIZE} profiles` - .message ?? '', + msg`You may only add up to ${plural(STARTER_PACK_MAX_SIZE, { + other: `${STARTER_PACK_MAX_SIZE} profiles`, + })}`.message ?? '', 'info', ) } else { From df9909baa353c8576aadca77e12e3251c0bfc604 Mon Sep 17 00:00:00 2001 From: surfdude29 <149612116+surfdude29@users.noreply.github.com> Date: Tue, 1 Apr 2025 23:59:53 +0100 Subject: [PATCH 045/241] Translate number joined starter pack string and add plural formatting (#7984) * translate number joined starter pack string * also add plural formatting in StarterPackScreen.tsx * import Plural * tweak * tweak --- src/components/StarterPack/StarterPackCard.tsx | 6 ++++-- src/screens/StarterPack/StarterPackScreen.tsx | 11 +++++++---- 2 files changed, 11 insertions(+), 6 deletions(-) diff --git a/src/components/StarterPack/StarterPackCard.tsx b/src/components/StarterPack/StarterPackCard.tsx index caa052726a..b5760fd6df 100644 --- a/src/components/StarterPack/StarterPackCard.tsx +++ b/src/components/StarterPack/StarterPackCard.tsx @@ -2,7 +2,7 @@ import React from 'react' import {View} from 'react-native' import {Image} from 'expo-image' import {AppBskyGraphStarterpack, AtUri} from '@atproto/api' -import {msg} from '@lingui/macro' +import {msg, Plural, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' import {useQueryClient} from '@tanstack/react-query' @@ -95,7 +95,9 @@ export function Card({ ) : null} {!!joinedAllTimeCount && joinedAllTimeCount >= 50 && ( - {joinedAllTimeCount} users have joined! + + joined! + )} diff --git a/src/screens/StarterPack/StarterPackScreen.tsx b/src/screens/StarterPack/StarterPackScreen.tsx index 7ec0043b1d..9fae5d4d5f 100644 --- a/src/screens/StarterPack/StarterPackScreen.tsx +++ b/src/screens/StarterPack/StarterPackScreen.tsx @@ -9,7 +9,7 @@ import { RichText as RichTextAPI, } from '@atproto/api' import {FontAwesomeIcon} from '@fortawesome/react-native-fontawesome' -import {msg, Trans} from '@lingui/macro' +import {msg, Plural, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' import {useNavigation} from '@react-navigation/native' import {NativeStackScreenProps} from '@react-navigation/native-stack' @@ -482,9 +482,12 @@ function Header({ /> - - {starterPack.joinedAllTimeCount || 0} people have used this - starter pack! + + {' '} + used this starter pack! From 8dfdee80bb35fc60ce8b4b78be92bdca3dbb78d0 Mon Sep 17 00:00:00 2001 From: Minseo Lee Date: Wed, 2 Apr 2025 08:00:14 +0900 Subject: [PATCH 046/241] Reapply "Modify hosting provider text for better localization" (#7928) * Update HostingProvider.tsx * Update src/components/forms/HostingProvider.tsx --------- Co-authored-by: Hailey --- src/components/forms/HostingProvider.tsx | 36 +++++++++++------------- 1 file changed, 17 insertions(+), 19 deletions(-) diff --git a/src/components/forms/HostingProvider.tsx b/src/components/forms/HostingProvider.tsx index 2fb138d00f..ca5660f878 100644 --- a/src/components/forms/HostingProvider.tsx +++ b/src/components/forms/HostingProvider.tsx @@ -41,27 +41,25 @@ export function HostingProvider({ onSelect={onSelectServiceUrl} /> {minimal ? ( - + - You are creating an account on + + You are creating an account on{' '} + + - ) : ( diff --git a/src/screens/Login/LoginForm.tsx b/src/screens/Login/LoginForm.tsx index 3cbe4ae636..6c3d7633ad 100644 --- a/src/screens/Login/LoginForm.tsx +++ b/src/screens/Login/LoginForm.tsx @@ -215,7 +215,7 @@ export const LoginForm = ({ blurOnSubmit={false} // prevents flickering due to onSubmitEditing going to next field editable={!isProcessing} accessibilityHint={_( - msg`Input the username or email address you used at signup`, + msg`Enter the username or email address you used when you created your account`, )} /> diff --git a/src/screens/Signup/StepInfo/Policies.tsx b/src/screens/Signup/StepInfo/Policies.tsx index 3cde95be71..81533c58e7 100644 --- a/src/screens/Signup/StepInfo/Policies.tsx +++ b/src/screens/Signup/StepInfo/Policies.tsx @@ -103,7 +103,9 @@ export const Policies = ({ {under13 ? ( - You must be 13 years of age or older to sign up. + + You must be 13 years of age or older to create an account. + ) : needsGuardian ? ( diff --git a/src/screens/StarterPack/StarterPackLandingScreen.tsx b/src/screens/StarterPack/StarterPackLandingScreen.tsx index a48fbc61c0..b522bc906d 100644 --- a/src/screens/StarterPack/StarterPackLandingScreen.tsx +++ b/src/screens/StarterPack/StarterPackLandingScreen.tsx @@ -300,14 +300,14 @@ function LandingScreenLoaded({ ) : null} diff --git a/src/view/shell/createNativeStackNavigatorWithAuth.tsx b/src/view/shell/createNativeStackNavigatorWithAuth.tsx index 018ff3d972..11beaa2e95 100644 --- a/src/view/shell/createNativeStackNavigatorWithAuth.tsx +++ b/src/view/shell/createNativeStackNavigatorWithAuth.tsx @@ -137,7 +137,7 @@ function NativeStackNavigator({ } // Show the bottom bar if we have a session only on mobile web. If we don't have a session, we want to show it - // on both tablet and mobile web so that we see the sign up CTA. + // on both tablet and mobile web so that we see the create account CTA. const showBottomBar = hasSession ? isMobile : isTabletOrMobile return ( From 87da619aaa92e0ec762e68c13b24e58a25da10a8 Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Thu, 3 Apr 2025 03:21:15 +0300 Subject: [PATCH 055/241] [Explore] Base (#8053) * migrate to #/screens * rm unneeded import * block drawer gesture on recent profiles * rm recommendations (#8056) * [Explore] Disable Trending videos (#8054) * remove giant header * disable * [Explore] Dynamic module ordering (#8066) * Dynamic module ordering * [Explore] New headers, metrics (#8067) * new sticky headers * improve spacing between modules * view metric on modules * update metrics names * [Explore] Suggested accounts module (#8072) * use modern profile card, update load more * add tab bar * tabbed suggested accounts * [Explore] Discover feeds module (#8073) * cap number of feeds to 3 * change feed pin button * Apply suggestions from code review Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * restore statsig to log events * filter out followed profiles, make suer enough are loaded (#8090) * [Explore] Trending topics (#8055) * redesigned trending topics * rm borders on web * get post count / age / ranking from api * spacing tweaks * fetch more topics then slice * use api data for avis/category * rm top border * Integrate new SDK, part out components * Clean up * Use status field * Bump SDK * Send up interests and langs --------- Co-authored-by: Eric Bailey * Clean up module spacing and borders (cherry picked from commit 63d19b6c2d67e226e0e14709b1047a1f88b3ce1c) (cherry picked from commit 62d7d394ab1dc31b40b9c2cf59075adbf94737a1) * Switch back border ordering (cherry picked from commit 34e3789f8b410132c1390df3c2bb8257630ebdd9) * [Explore] Starter Packs (#8095) * Temp WIP (cherry picked from commit 43b5d7b1e64b3adb1ed162262d0310e0bf026c18) * New SP card * Load state * Revert change * Cleanup * Interests and caching * Count total * Format * Caching * [Explore] Feed previews module (#8075) * wip new hook * get fetching working, maybe * get feed previews rendering! * fix header height * working pin button * extract out FeedLink * add loader * only make preview:header sticky * Fix headers * Header tweaks * Fix moderation filter * Fix threading --------- Co-authored-by: Eric Bailey * Space it out * Fix query key * Mock new endpoint, filter saved feeds * Make sure we're pinning, lower cache time * add news category * Remove log * Improve suggested accounts load state * Integrate new app view endpoint * fragment * Update src/screens/Search/modules/ExploreTrendingTopics.tsx Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * Update src/screens/Search/modules/ExploreTrendingTopics.tsx Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * lint * maybe fix this --------- Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> Co-authored-by: Eric Bailey Co-authored-by: Hailey --- .../icons/flame_stroke2_corner1_rounded.svg | 1 + .../trending3_stroke2_corner1_rounded.svg | 1 + package.json | 2 +- src/Navigation.tsx | 25 +- src/components/FeedCard.tsx | 68 +- src/components/ProfileCard.tsx | 35 +- src/components/ProgressGuide/FollowDialog.tsx | 15 +- .../StarterPack/StarterPackCard.tsx | 31 +- src/components/icons/Flame.tsx | 5 + .../icons/{Trending2.tsx => Trending.tsx} | 4 + src/components/icons/common.tsx | 6 +- src/components/interstitials/Trending.tsx | 2 +- .../interstitials/TrendingVideos.tsx | 2 +- src/lib/icons.tsx | 2 +- src/lib/statsig/gates.ts | 1 + src/logger/metrics.ts | 20 + src/screens/Onboarding/StepFinished.tsx | 10 +- src/screens/Profile/ProfileSearch.tsx | 7 +- src/screens/Search/Explore.tsx | 923 +++++++++++++ src/screens/Search/SearchResults.tsx | 338 +++++ src/screens/Search/Shell.tsx | 535 ++++++++ .../Search/components/AutocompleteResults.tsx | 71 + .../components/ExploreTrendingTopics.tsx | 142 -- .../Search/components/ModuleHeader.tsx | 170 +++ .../Search/components/SearchHistory.tsx | 169 +++ .../components/SearchLanguageDropdown.tsx | 120 ++ .../Search/components/StarterPackCard.tsx | 296 +++++ src/screens/Search/index.tsx | 13 + .../Search/modules/ExploreFeedPreviews.tsx | 264 ++++ .../ExploreRecommendations.tsx | 12 +- .../modules/ExploreSuggestedAccounts.tsx | 228 ++++ .../Search/modules/ExploreTrendingTopics.tsx | 278 ++++ .../ExploreTrendingVideos.tsx | 103 +- .../Settings/ContentAndMediaSettings.tsx | 6 +- src/state/queries/actor-search.ts | 23 +- .../trending/useGetSuggestedFeedsQuery.ts | 48 + .../queries/trending/useGetTrendsQuery.ts | 59 + .../queries/useSuggestedStarterPacksQuery.ts | 38 + src/view/com/posts/PostFeed.tsx | 26 +- src/view/com/util/numeric/format.ts | 2 +- src/view/screens/Search/Explore.tsx | 641 --------- src/view/screens/Search/Search.tsx | 1165 ----------------- src/view/screens/Search/index.tsx | 1 - .../shell/desktop/SidebarTrendingTopics.tsx | 2 +- yarn.lock | 102 +- 45 files changed, 3834 insertions(+), 2178 deletions(-) create mode 100644 assets/icons/flame_stroke2_corner1_rounded.svg create mode 100644 assets/icons/trending3_stroke2_corner1_rounded.svg create mode 100644 src/components/icons/Flame.tsx rename src/components/icons/{Trending2.tsx => Trending.tsx} (61%) create mode 100644 src/screens/Search/Explore.tsx create mode 100644 src/screens/Search/SearchResults.tsx create mode 100644 src/screens/Search/Shell.tsx create mode 100644 src/screens/Search/components/AutocompleteResults.tsx delete mode 100644 src/screens/Search/components/ExploreTrendingTopics.tsx create mode 100644 src/screens/Search/components/ModuleHeader.tsx create mode 100644 src/screens/Search/components/SearchHistory.tsx create mode 100644 src/screens/Search/components/SearchLanguageDropdown.tsx create mode 100644 src/screens/Search/components/StarterPackCard.tsx create mode 100644 src/screens/Search/index.tsx create mode 100644 src/screens/Search/modules/ExploreFeedPreviews.tsx rename src/screens/Search/{components => modules}/ExploreRecommendations.tsx (90%) create mode 100644 src/screens/Search/modules/ExploreSuggestedAccounts.tsx create mode 100644 src/screens/Search/modules/ExploreTrendingTopics.tsx rename src/screens/Search/{components => modules}/ExploreTrendingVideos.tsx (69%) create mode 100644 src/state/queries/trending/useGetSuggestedFeedsQuery.ts create mode 100644 src/state/queries/trending/useGetTrendsQuery.ts create mode 100644 src/state/queries/useSuggestedStarterPacksQuery.ts delete mode 100644 src/view/screens/Search/Explore.tsx delete mode 100644 src/view/screens/Search/Search.tsx delete mode 100644 src/view/screens/Search/index.tsx diff --git a/assets/icons/flame_stroke2_corner1_rounded.svg b/assets/icons/flame_stroke2_corner1_rounded.svg new file mode 100644 index 0000000000..78a2acc616 --- /dev/null +++ b/assets/icons/flame_stroke2_corner1_rounded.svg @@ -0,0 +1 @@ + diff --git a/assets/icons/trending3_stroke2_corner1_rounded.svg b/assets/icons/trending3_stroke2_corner1_rounded.svg new file mode 100644 index 0000000000..0d447d52db --- /dev/null +++ b/assets/icons/trending3_stroke2_corner1_rounded.svg @@ -0,0 +1 @@ + diff --git a/package.json b/package.json index db68a18c84..6f73a5581b 100644 --- a/package.json +++ b/package.json @@ -58,7 +58,7 @@ "icons:optimize": "svgo -f ./assets/icons" }, "dependencies": { - "@atproto/api": "^0.14.16", + "@atproto/api": "^0.14.19", "@bitdrift/react-native": "^0.6.8", "@braintree/sanitize-url": "^6.0.2", "@discord/bottom-sheet": "bluesky-social/react-native-bottom-sheet", diff --git a/src/Navigation.tsx b/src/Navigation.tsx index 807fd92e5b..420a49d4c6 100644 --- a/src/Navigation.tsx +++ b/src/Navigation.tsx @@ -1,9 +1,8 @@ import * as React from 'react' -import {JSX} from 'react/jsx-runtime' -import {i18n, MessageDescriptor} from '@lingui/core' +import {i18n, type MessageDescriptor} from '@lingui/core' import {msg} from '@lingui/macro' import { - BottomTabBarProps, + type BottomTabBarProps, createBottomTabNavigator, } from '@react-navigation/bottom-tabs' import { @@ -20,16 +19,16 @@ import {useColorSchemeStyle} from '#/lib/hooks/useColorSchemeStyle' import {useWebScrollRestoration} from '#/lib/hooks/useWebScrollRestoration' import {buildStateObject} from '#/lib/routes/helpers' import { - AllNavigatorParams, - BottomTabNavigatorParams, - FlatNavigatorParams, - HomeTabNavigatorParams, - MessagesTabNavigatorParams, - MyProfileTabNavigatorParams, - NotificationsTabNavigatorParams, - SearchTabNavigatorParams, + type AllNavigatorParams, + type BottomTabNavigatorParams, + type FlatNavigatorParams, + type HomeTabNavigatorParams, + type MessagesTabNavigatorParams, + type MyProfileTabNavigatorParams, + type NotificationsTabNavigatorParams, + type SearchTabNavigatorParams, } from '#/lib/routes/types' -import {RouteParams, State} from '#/lib/routes/types' +import {type RouteParams, type State} from '#/lib/routes/types' import {attachRouteToLogEvents, logEvent} from '#/lib/statsig/statsig' import {bskyTitle} from '#/lib/strings/headings' import {logger} from '#/logger' @@ -59,7 +58,6 @@ import {ProfileScreen} from '#/view/screens/Profile' import {ProfileFeedLikedByScreen} from '#/view/screens/ProfileFeedLikedBy' import {ProfileListScreen} from '#/view/screens/ProfileList' import {SavedFeeds} from '#/view/screens/SavedFeeds' -import {SearchScreen} from '#/view/screens/Search' import {Storybook} from '#/view/screens/Storybook' import {SupportScreen} from '#/view/screens/Support' import {TermsOfServiceScreen} from '#/view/screens/TermsOfService' @@ -81,6 +79,7 @@ import {ProfileFeedScreen} from '#/screens/Profile/ProfileFeed' import {ProfileFollowersScreen} from '#/screens/Profile/ProfileFollowers' import {ProfileFollowsScreen} from '#/screens/Profile/ProfileFollows' import {ProfileLabelerLikedByScreen} from '#/screens/Profile/ProfileLabelerLikedBy' +import {SearchScreen} from '#/screens/Search' import {AppearanceSettingsScreen} from '#/screens/Settings/AppearanceSettings' import {AppIconSettingsScreen} from '#/screens/Settings/AppIconSettings' import {NotificationSettingsScreen} from '#/screens/Settings/NotificationSettings' diff --git a/src/components/FeedCard.tsx b/src/components/FeedCard.tsx index f20e517d43..665bbcba82 100644 --- a/src/components/FeedCard.tsx +++ b/src/components/FeedCard.tsx @@ -1,8 +1,8 @@ import React from 'react' -import {GestureResponderEvent, View} from 'react-native' +import {type GestureResponderEvent, View} from 'react-native' import { - AppBskyFeedDefs, - AppBskyGraphDefs, + type AppBskyFeedDefs, + type AppBskyGraphDefs, AtUri, RichText as RichTextApi, } from '@atproto/api' @@ -23,15 +23,20 @@ import * as Toast from '#/view/com/util/Toast' import {UserAvatar} from '#/view/com/util/UserAvatar' import {useTheme} from '#/alf' import {atoms as a} from '#/alf' -import {Button, ButtonIcon} from '#/components/Button' -import {PlusLarge_Stroke2_Corner0_Rounded as Plus} from '#/components/icons/Plus' -import {Trash_Stroke2_Corner0_Rounded as Trash} from '#/components/icons/Trash' -import {Link as InternalLink, LinkProps} from '#/components/Link' +import { + Button, + ButtonIcon, + type ButtonProps, + ButtonText, +} from '#/components/Button' +import {Pin_Stroke2_Corner0_Rounded as PinIcon} from '#/components/icons/Pin' +import {Link as InternalLink, type LinkProps} from '#/components/Link' import {Loader} from '#/components/Loader' import * as Prompt from '#/components/Prompt' -import {RichText, RichTextProps} from '#/components/RichText' +import {RichText, type RichTextProps} from '#/components/RichText' import {Text} from '#/components/Typography' -import * as bsky from '#/types/bsky' +import type * as bsky from '#/types/bsky' +import {Trash_Stroke2_Corner0_Rounded as TrashIcon} from './icons/Trash' type Props = { view: AppBskyFeedDefs.GeneratorView @@ -81,11 +86,11 @@ export function Link({ } export function Outer({children}: {children: React.ReactNode}) { - return {children} + return {children} } export function Header({children}: {children: React.ReactNode}) { - return {children} + return {children} } export type AvatarProps = {src: string | undefined; size?: number} @@ -220,22 +225,27 @@ export function Likes({count}: {count: number}) { export function SaveButton({ view, pin, + ...props }: { view: AppBskyFeedDefs.GeneratorView | AppBskyGraphDefs.ListView pin?: boolean -}) { + text?: boolean +} & Partial) { const {hasSession} = useSession() if (!hasSession) return null - return + return } function SaveButtonInner({ view, pin, + text = true, + ...buttonProps }: { view: AppBskyFeedDefs.GeneratorView | AppBskyGraphDefs.ListView pin?: boolean -}) { + text?: boolean +} & Partial) { const {_} = useLingui() const {data: preferences} = usePreferencesQuery() const {isPending: isAddSavedFeedPending, mutateAsync: saveFeeds} = @@ -294,14 +304,32 @@ function SaveButtonInner({ disabled={isPending} label={_(msg`Add this feed to your feeds`)} size="small" - variant="ghost" - color="secondary" - shape="square" - onPress={savedFeedConfig ? onPrompRemoveFeed : toggleSave}> + variant="solid" + color={savedFeedConfig ? 'secondary' : 'primary'} + onPress={savedFeedConfig ? onPrompRemoveFeed : toggleSave} + {...buttonProps}> {savedFeedConfig ? ( - + <> + {isPending ? ( + + ) : ( + !text && + )} + {text && ( + + Unpin Feed + + )} + ) : ( - + <> + + {text && ( + + Pin Feed + + )} + )} diff --git a/src/components/ProfileCard.tsx b/src/components/ProfileCard.tsx index b56112dcf2..a374325008 100644 --- a/src/components/ProfileCard.tsx +++ b/src/components/ProfileCard.tsx @@ -1,14 +1,14 @@ import React from 'react' -import {GestureResponderEvent, View} from 'react-native' +import {type GestureResponderEvent, View} from 'react-native' import { moderateProfile, - ModerationOpts, + type ModerationOpts, RichText as RichTextApi, } from '@atproto/api' import {msg} from '@lingui/macro' import {useLingui} from '@lingui/react' -import {LogEvents} from '#/lib/statsig/statsig' +import {type LogEvents} from '#/lib/statsig/statsig' import {sanitizeDisplayName} from '#/lib/strings/display-names' import {sanitizeHandle} from '#/lib/strings/handles' import {useProfileShadow} from '#/state/cache/profile-shadow' @@ -18,13 +18,18 @@ import {ProfileCardPills} from '#/view/com/profile/ProfileCard' import * as Toast from '#/view/com/util/Toast' import {UserAvatar} from '#/view/com/util/UserAvatar' import {atoms as a, useTheme} from '#/alf' -import {Button, ButtonIcon, ButtonProps, ButtonText} from '#/components/Button' +import { + Button, + ButtonIcon, + type ButtonProps, + ButtonText, +} from '#/components/Button' import {Check_Stroke2_Corner0_Rounded as Check} from '#/components/icons/Check' import {PlusLarge_Stroke2_Corner0_Rounded as Plus} from '#/components/icons/Plus' -import {Link as InternalLink, LinkProps} from '#/components/Link' +import {Link as InternalLink, type LinkProps} from '#/components/Link' import {RichText} from '#/components/RichText' import {Text} from '#/components/Typography' -import * as bsky from '#/types/bsky' +import type * as bsky from '#/types/bsky' export function Default({ profile, @@ -133,7 +138,7 @@ export function Avatar({ return ( @@ -261,7 +266,7 @@ export function DescriptionPlaceholder({ }) { const t = useTheme() return ( - + {Array(numberOfLines) .fill(0) .map((_, i) => ( @@ -286,6 +291,7 @@ export type FollowButtonProps = { LogEvents['profile:unfollow']['logContext'] colorInverted?: boolean onFollow?: () => void + withIcon?: boolean } & Partial export function FollowButton(props: FollowButtonProps) { @@ -301,6 +307,7 @@ export function FollowButtonInner({ onPress: onPressProp, onFollow, colorInverted, + withIcon = true, ...rest }: FollowButtonProps) { const {_} = useLingui() @@ -386,7 +393,9 @@ export function FollowButtonInner({ color="secondary" {...rest} onPress={onPressUnfollow}> - + {withIcon && ( + + )} {isRound ? null : {unfollowLabel}} ) : ( @@ -397,7 +406,9 @@ export function FollowButtonInner({ color={colorInverted ? 'secondary_inverted' : 'primary'} {...rest} onPress={onPressFollow}> - + {withIcon && ( + + )} {isRound ? null : {followLabel}} )} diff --git a/src/components/ProgressGuide/FollowDialog.tsx b/src/components/ProgressGuide/FollowDialog.tsx index 006f86574b..41c3d41d89 100644 --- a/src/components/ProgressGuide/FollowDialog.tsx +++ b/src/components/ProgressGuide/FollowDialog.tsx @@ -5,7 +5,7 @@ import Animated, { LinearTransition, ZoomInEasyDown, } from 'react-native-reanimated' -import {AppBskyActorDefs, ModerationOpts} from '@atproto/api' +import {type AppBskyActorDefs, type ModerationOpts} from '@atproto/api' import {msg, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' @@ -19,8 +19,8 @@ import {useActorSearchPaginated} from '#/state/queries/actor-search' import {usePreferencesQuery} from '#/state/queries/preferences' import {useSuggestedFollowsByActorQuery} from '#/state/queries/suggested-follows' import {useSession} from '#/state/session' -import {Follow10ProgressGuide} from '#/state/shell/progress-guide' -import {ListMethods} from '#/view/com/util/List' +import {type Follow10ProgressGuide} from '#/state/shell/progress-guide' +import {type ListMethods} from '#/view/com/util/List' import { popularInterests, useInterestsDisplayNames, @@ -31,7 +31,7 @@ import { tokens, useBreakpoints, useTheme, - ViewStyleProp, + type ViewStyleProp, web, } from '#/alf' import {Button, ButtonIcon, ButtonText} from '#/components/Button' @@ -452,12 +452,14 @@ let Tabs = ({ selectedInterest, hasSearchText, interestsDisplayNames, + TabComponent = Tab, }: { onSelectTab: (tab: string) => void interests: string[] selectedInterest: string hasSearchText: boolean interestsDisplayNames: Record + TabComponent?: React.ComponentType> }): React.ReactNode => { const listRef = useRef(null) const [scrollX, setScrollX] = useState(0) @@ -532,7 +534,7 @@ let Tabs = ({ {interests.map((interest, i) => { const active = interest === selectedInterest && !hasSearchText return ( - { const indexA = boosts?.indexOf(_a) ?? -1 const indexB = boosts?.indexOf(_b) ?? -1 diff --git a/src/components/StarterPack/StarterPackCard.tsx b/src/components/StarterPack/StarterPackCard.tsx index b5760fd6df..88d075b783 100644 --- a/src/components/StarterPack/StarterPackCard.tsx +++ b/src/components/StarterPack/StarterPackCard.tsx @@ -13,7 +13,10 @@ import {precacheStarterPack} from '#/state/queries/starter-packs' import {useSession} from '#/state/session' import {atoms as a, useTheme} from '#/alf' import {StarterPack as StarterPackIcon} from '#/components/icons/StarterPack' -import {Link as BaseLink, LinkProps as BaseLinkProps} from '#/components/Link' +import { + Link as BaseLink, + type LinkProps as BaseLinkProps, +} from '#/components/Link' import {Text} from '#/components/Typography' import * as bsky from '#/types/bsky' @@ -104,6 +107,32 @@ export function Card({ ) } +export function useStarterPackLink({ + view, +}: { + view: bsky.starterPack.AnyStarterPackView +}) { + const {_} = useLingui() + const qc = useQueryClient() + const {rkey, handleOrDid} = React.useMemo(() => { + const rkey = new AtUri(view.uri).rkey + const {creator} = view + return {rkey, handleOrDid: creator.handle || creator.did} + }, [view]) + const precache = () => { + precacheResolvedUri(qc, view.creator.handle, view.creator.did) + precacheStarterPack(qc, view) + } + + return { + to: `/starter-pack/${handleOrDid}/${rkey}`, + label: AppBskyGraphStarterpack.isRecord(view.record) + ? _(msg`Navigate to ${view.record.name}`) + : _(msg`Navigate to starter pack`), + precache, + } +} + export function Link({ starterPack, children, diff --git a/src/components/icons/Flame.tsx b/src/components/icons/Flame.tsx new file mode 100644 index 0000000000..42569b0dee --- /dev/null +++ b/src/components/icons/Flame.tsx @@ -0,0 +1,5 @@ +import {createSinglePathSVG} from './TEMPLATE' + +export const Flame_Stroke2_Corner1_Rounded = createSinglePathSVG({ + path: 'M11.158 2.879c.584-.835 1.757-1.137 2.673-.507.951.654 2.597 1.92 4.013 3.694S20.5 10.194 20.5 13c0 4.997-3.752 9-8.5 9s-8.5-4.003-8.5-9c0-2.035.874-4.636 2.578-6.712.746-.91 2.034-.855 2.786-.133l2.294-3.276Zm-3.04 15.758C6.538 17.386 5.5 15.37 5.5 13c0-1.511.666-3.616 2.042-5.342.87.797 2.254.653 2.939-.325l2.286-3.265c.871.606 2.299 1.723 3.514 3.246C17.53 8.879 18.5 10.804 18.5 13c0 2.369-1.038 4.386-2.618 5.637q.117-.518.118-1.061c0-2.601-2.038-4.382-2.911-5.04a1.8 1.8 0 0 0-2.177 0C10.038 13.195 8 14.976 8 17.577q0 .543.118 1.061ZM12 14.222c-.825.648-2 1.859-2 3.354C10 19.043 11.016 20 12 20s2-.957 2-2.424c0-1.495-1.175-2.706-2-3.354Z', +}) diff --git a/src/components/icons/Trending2.tsx b/src/components/icons/Trending.tsx similarity index 61% rename from src/components/icons/Trending2.tsx rename to src/components/icons/Trending.tsx index 5fba4167b5..bdc8539e0e 100644 --- a/src/components/icons/Trending2.tsx +++ b/src/components/icons/Trending.tsx @@ -3,3 +3,7 @@ import {createSinglePathSVG} from './TEMPLATE' export const Trending2_Stroke2_Corner2_Rounded = createSinglePathSVG({ path: 'm18.192 5.004 1.864 5.31a1 1 0 0 0 1.887-.662L20.08 4.34c-.665-1.893-3.378-1.741-3.834.207l-3.381 14.449-2.985-9.605C9.3 7.531 6.684 7.506 6.07 9.355l-1.18 3.56-.969-2.312a1 1 0 0 0-1.844.772l.97 2.315c.715 1.71 3.159 1.613 3.741-.144l1.18-3.56 2.985 9.605c.607 1.952 3.392 1.848 3.857-.138l3.381-14.449Z', }) + +export const Trending3_Stroke2_Corner1_Rounded = createSinglePathSVG({ + path: 'M15 7a1 1 0 0 1 1-1h5a1 1 0 0 1 1 1v5a1 1 0 1 1-2 0V9.414L14.414 15a2 2 0 0 1-2.828 0L9 12.414l-5.293 5.293a1 1 0 0 1-1.414-1.414L7.586 11a2 2 0 0 1 2.828 0L13 13.586 18.586 8H16a1 1 0 0 1-1-1Z', +}) diff --git a/src/components/icons/common.tsx b/src/components/icons/common.tsx index 996ecb626c..bc1e045a48 100644 --- a/src/components/icons/common.tsx +++ b/src/components/icons/common.tsx @@ -1,5 +1,5 @@ -import {StyleSheet, TextProps} from 'react-native' -import type {PathProps, SvgProps} from 'react-native-svg' +import {StyleSheet, type TextProps} from 'react-native' +import {type PathProps, type SvgProps} from 'react-native-svg' import {Defs, LinearGradient, Stop} from 'react-native-svg' import {nanoid} from 'nanoid/non-secure' @@ -19,7 +19,7 @@ export const sizes = { lg: 24, xl: 28, '2xl': 32, -} +} as const export function useCommonSVGProps(props: Props) { const t = useTheme() diff --git a/src/components/interstitials/Trending.tsx b/src/components/interstitials/Trending.tsx index 7412c6f0ac..56c756c50b 100644 --- a/src/components/interstitials/Trending.tsx +++ b/src/components/interstitials/Trending.tsx @@ -15,7 +15,7 @@ import {BlockDrawerGesture} from '#/view/shell/BlockDrawerGesture' import {atoms as a, useGutters, useTheme} from '#/alf' import {Button, ButtonIcon} from '#/components/Button' import {TimesLarge_Stroke2_Corner0_Rounded as X} from '#/components/icons/Times' -import {Trending2_Stroke2_Corner2_Rounded as Graph} from '#/components/icons/Trending2' +import {Trending2_Stroke2_Corner2_Rounded as Graph} from '#/components/icons/Trending' import * as Prompt from '#/components/Prompt' import {TrendingTopicLink} from '#/components/TrendingTopics' import {Text} from '#/components/Typography' diff --git a/src/components/interstitials/TrendingVideos.tsx b/src/components/interstitials/TrendingVideos.tsx index 126d6f4174..fab738b9cb 100644 --- a/src/components/interstitials/TrendingVideos.tsx +++ b/src/components/interstitials/TrendingVideos.tsx @@ -16,7 +16,7 @@ import {atoms as a, useGutters, useTheme} from '#/alf' import {Button, ButtonIcon} from '#/components/Button' import {ChevronRight_Stroke2_Corner0_Rounded as ChevronRight} from '#/components/icons/Chevron' import {TimesLarge_Stroke2_Corner0_Rounded as X} from '#/components/icons/Times' -import {Trending2_Stroke2_Corner2_Rounded as Graph} from '#/components/icons/Trending2' +import {Trending2_Stroke2_Corner2_Rounded as Graph} from '#/components/icons/Trending' import {Link} from '#/components/Link' import * as Prompt from '#/components/Prompt' import {Text} from '#/components/Typography' diff --git a/src/lib/icons.tsx b/src/lib/icons.tsx index 3690783d32..6e0be9d0a0 100644 --- a/src/lib/icons.tsx +++ b/src/lib/icons.tsx @@ -1,4 +1,4 @@ -import {StyleProp, TextStyle, ViewStyle} from 'react-native' +import {type StyleProp, type TextStyle, type ViewStyle} from 'react-native' import Svg, {Ellipse, Line, Path, Rect} from 'react-native-svg' // Copyright (c) 2020 Refactoring UI Inc. diff --git a/src/lib/statsig/gates.ts b/src/lib/statsig/gates.ts index c88a97c751..d3334d82f6 100644 --- a/src/lib/statsig/gates.ts +++ b/src/lib/statsig/gates.ts @@ -2,6 +2,7 @@ export type Gate = // Keep this alphabetic please. | 'debug_show_feedcontext' | 'debug_subscriptions' + | 'explore_show_suggested_feeds' | 'old_postonboarding' | 'onboarding_add_video_feed' | 'remove_show_latest_button' diff --git a/src/logger/metrics.ts b/src/logger/metrics.ts index 33cdc25e58..6467583692 100644 --- a/src/logger/metrics.ts +++ b/src/logger/metrics.ts @@ -1,3 +1,5 @@ +import {type FeedDescriptor} from '#/state/queries/post-feed' + export type MetricEvents = { // App events init: { @@ -202,6 +204,7 @@ export type MetricEvents = { | 'ProfileHeaderSuggestedFollows' | 'PostOnboardingFindFollows' | 'ImmersiveVideo' + | 'ExploreSuggestedAccounts' } 'suggestedUser:follow': { logContext: @@ -239,6 +242,7 @@ export type MetricEvents = { | 'ProfileHeaderSuggestedFollows' | 'PostOnboardingFindFollows' | 'ImmersiveVideo' + | 'ExploreSuggestedAccounts' } 'chat:create': { logContext: 'ProfileHeader' | 'NewChatDialog' | 'SendViaChatDialog' @@ -318,6 +322,22 @@ export type MetricEvents = { context: 'interstitial:discover' | 'interstitial:explore' | 'feed' } + 'explore:module:seen': { + module: + | 'trendingTopics' + | 'trendingVideos' + | 'suggestedAccounts' + | 'suggestedFeeds' + | 'suggestedStarterPacks' + | `feed:${FeedDescriptor}` + } + 'explore:module:searchButtonPress': { + module: 'suggestedAccounts' | 'suggestedFeeds' + } + 'explore:suggestedAccounts:tabPressed': { + tab: string + } + 'progressGuide:hide': {} 'progressGuide:followDialog:open': {} diff --git a/src/screens/Onboarding/StepFinished.tsx b/src/screens/Onboarding/StepFinished.tsx index d0b0caccaa..e725b7b80a 100644 --- a/src/screens/Onboarding/StepFinished.tsx +++ b/src/screens/Onboarding/StepFinished.tsx @@ -1,12 +1,12 @@ import React from 'react' import {View} from 'react-native' import { - AppBskyActorProfile, - AppBskyGraphDefs, + type AppBskyActorProfile, + type AppBskyGraphDefs, AppBskyGraphStarterpack, - Un$Typed, + type Un$Typed, } from '@atproto/api' -import {SavedFeed} from '@atproto/api/dist/client/types/app/bsky/actor/defs' +import {type SavedFeed} from '@atproto/api/dist/client/types/app/bsky/actor/defs' import {TID} from '@atproto/common-web' import {msg, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' @@ -46,7 +46,7 @@ import {IconCircle} from '#/components/IconCircle' import {Check_Stroke2_Corner0_Rounded as Check} from '#/components/icons/Check' import {Growth_Stroke2_Corner0_Rounded as Growth} from '#/components/icons/Growth' import {News2_Stroke2_Corner0_Rounded as News} from '#/components/icons/News2' -import {Trending2_Stroke2_Corner2_Rounded as Trending} from '#/components/icons/Trending2' +import {Trending2_Stroke2_Corner2_Rounded as Trending} from '#/components/icons/Trending' import {Loader} from '#/components/Loader' import {Text} from '#/components/Typography' import * as bsky from '#/types/bsky' diff --git a/src/screens/Profile/ProfileSearch.tsx b/src/screens/Profile/ProfileSearch.tsx index d91dc973ee..6247e39792 100644 --- a/src/screens/Profile/ProfileSearch.tsx +++ b/src/screens/Profile/ProfileSearch.tsx @@ -2,11 +2,14 @@ import {useMemo} from 'react' import {msg} from '@lingui/macro' import {useLingui} from '@lingui/react' -import {CommonNavigatorParams, NativeStackScreenProps} from '#/lib/routes/types' +import { + type CommonNavigatorParams, + type NativeStackScreenProps, +} from '#/lib/routes/types' import {useProfileQuery} from '#/state/queries/profile' import {useResolveDidQuery} from '#/state/queries/resolve-uri' import {useSession} from '#/state/session' -import {SearchScreenShell} from '#/view/screens/Search/Search' +import {SearchScreenShell} from '#/screens/Search/Shell' type Props = NativeStackScreenProps export const ProfileSearchScreen = ({route}: Props) => { diff --git a/src/screens/Search/Explore.tsx b/src/screens/Search/Explore.tsx new file mode 100644 index 0000000000..86877677a6 --- /dev/null +++ b/src/screens/Search/Explore.tsx @@ -0,0 +1,923 @@ +import {useCallback, useMemo, useRef, useState} from 'react' +import {View, type ViewabilityConfig, type ViewToken} from 'react-native' +import { + type AppBskyActorDefs, + type AppBskyFeedDefs, + type AppBskyGraphDefs, +} from '@atproto/api' +import {msg, Trans} from '@lingui/macro' +import {useLingui} from '@lingui/react' + +import {useGate} from '#/lib/statsig/statsig' +import {cleanError} from '#/lib/strings/errors' +import {sanitizeHandle} from '#/lib/strings/handles' +import {logger} from '#/logger' +import {type MetricEvents} from '#/logger/metrics' +import {useModerationOpts} from '#/state/preferences/moderation-opts' +import {useActorSearchPaginated} from '#/state/queries/actor-search' +import {useGetPopularFeedsQuery} from '#/state/queries/feed' +import {usePreferencesQuery} from '#/state/queries/preferences' +import {useSuggestedFollowsQuery} from '#/state/queries/suggested-follows' +import {useGetSuggestedFeedsQuery} from '#/state/queries/trending/useGetSuggestedFeedsQuery' +import {useSuggestedStarterPacksQuery} from '#/state/queries/useSuggestedStarterPacksQuery' +import {useProgressGuide} from '#/state/shell/progress-guide' +import {isThreadChildAt, isThreadParentAt} from '#/view/com/posts/PostFeed' +import {PostFeedItem} from '#/view/com/posts/PostFeedItem' +import {ViewFullThread} from '#/view/com/posts/ViewFullThread' +import {List} from '#/view/com/util/List' +import {FeedFeedLoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' +import {LoadMoreRetryBtn} from '#/view/com/util/LoadMoreRetryBtn' +import { + StarterPackCard, + StarterPackCardSkeleton, +} from '#/screens/Search/components/StarterPackCard' +import {ExploreRecommendations} from '#/screens/Search/modules/ExploreRecommendations' +import {ExploreTrendingTopics} from '#/screens/Search/modules/ExploreTrendingTopics' +import {ExploreTrendingVideos} from '#/screens/Search/modules/ExploreTrendingVideos' +import {atoms as a, native, useTheme, web} from '#/alf' +import {Button} from '#/components/Button' +import * as FeedCard from '#/components/FeedCard' +import {ChevronBottom_Stroke2_Corner0_Rounded as ChevronDownIcon} from '#/components/icons/Chevron' +import {CircleInfo_Stroke2_Corner0_Rounded as CircleInfo} from '#/components/icons/CircleInfo' +import {type Props as SVGIconProps} from '#/components/icons/common' +import {ListSparkle_Stroke2_Corner0_Rounded as ListSparkle} from '#/components/icons/ListSparkle' +import {StarterPack} from '#/components/icons/StarterPack' +import {UserCircle_Stroke2_Corner0_Rounded as Person} from '#/components/icons/UserCircle' +import {Loader} from '#/components/Loader' +import * as ProfileCard from '#/components/ProfileCard' +import {Text} from '#/components/Typography' +import * as ModuleHeader from './components/ModuleHeader' +import { + type FeedPreviewItem, + useFeedPreviews, +} from './modules/ExploreFeedPreviews' +import { + SuggestedAccountsTabBar, + SuggestedProfileCard, + useLoadEnoughProfiles, +} from './modules/ExploreSuggestedAccounts' + +function LoadMore({item}: {item: ExploreScreenItems & {type: 'loadMore'}}) { + const t = useTheme() + const {_} = useLingui() + + return ( + + ) +} + +type ExploreScreenItems = + | { + type: 'topBorder' + key: string + } + | { + type: 'header' + key: string + title: string + icon: React.ComponentType + searchButton?: { + label: string + metricsTag: MetricEvents['explore:module:searchButtonPress']['module'] + tab: 'user' | 'profile' | 'feed' + } + } + | { + type: 'tabbedHeader' + key: string + title: string + icon: React.ComponentType + searchButton?: { + label: string + metricsTag: MetricEvents['explore:module:searchButtonPress']['module'] + tab: 'user' | 'profile' | 'feed' + } + } + | { + type: 'trendingTopics' + key: string + } + | { + type: 'trendingVideos' + key: string + } + | { + type: 'recommendations' + key: string + } + | { + type: 'profile' + key: string + profile: AppBskyActorDefs.ProfileView + recId?: number + } + | { + type: 'feed' + key: string + feed: AppBskyFeedDefs.GeneratorView + } + | { + type: 'loadMore' + key: string + message: string + isLoadingMore: boolean + onLoadMore: () => void + } + | { + type: 'profilePlaceholder' + key: string + } + | { + type: 'feedPlaceholder' + key: string + } + | { + type: 'error' + key: string + message: string + error: string + } + | { + type: 'starterPack' + key: string + view: AppBskyGraphDefs.StarterPackView + } + | { + type: 'starterPackSkeleton' + key: string + } + | FeedPreviewItem + +export function Explore({ + focusSearchInput, + headerHeight, +}: { + focusSearchInput: (tab: 'user' | 'profile' | 'feed') => void + headerHeight: number +}) { + const {_} = useLingui() + const t = useTheme() + const {data: preferences, error: preferencesError} = usePreferencesQuery() + const moderationOpts = useModerationOpts() + const gate = useGate() + const guide = useProgressGuide('follow-10') + const [selectedInterest, setSelectedInterest] = useState(null) + const { + data: suggestedProfiles, + hasNextPage: hasNextSuggestedProfilesPage, + isLoading: isLoadingSuggestedProfiles, + isFetchingNextPage: isFetchingNextSuggestedProfilesPage, + error: suggestedProfilesError, + fetchNextPage: fetchNextSuggestedProfilesPage, + } = useSuggestedFollowsQuery({limit: 3, subsequentPageLimit: 10}) + const { + data: interestProfiles, + hasNextPage: hasNextInterestProfilesPage, + isLoading: isLoadingInterestProfiles, + isFetchingNextPage: isFetchingNextInterestProfilesPage, + error: interestProfilesError, + fetchNextPage: fetchNextInterestProfilesPage, + } = useActorSearchPaginated({ + query: selectedInterest || '', + enabled: !!selectedInterest, + limit: 10, + }) + const {isReady: canShowSuggestedProfiles} = useLoadEnoughProfiles({ + interest: selectedInterest, + data: interestProfiles, + isLoading: isLoadingInterestProfiles, + isFetchingNextPage: isFetchingNextInterestProfilesPage, + hasNextPage: hasNextInterestProfilesPage, + fetchNextPage: fetchNextInterestProfilesPage, + }) + const { + data: feeds, + hasNextPage: hasNextFeedsPage, + isLoading: isLoadingFeeds, + isFetchingNextPage: isFetchingNextFeedsPage, + error: feedsError, + fetchNextPage: fetchNextFeedsPage, + } = useGetPopularFeedsQuery({limit: 10}) + + const profiles: typeof suggestedProfiles & typeof interestProfiles = + !selectedInterest ? suggestedProfiles : interestProfiles + const hasNextProfilesPage = !selectedInterest + ? hasNextSuggestedProfilesPage + : hasNextInterestProfilesPage + const isLoadingProfiles = !selectedInterest + ? isLoadingSuggestedProfiles + : !canShowSuggestedProfiles + const isFetchingNextProfilesPage = !selectedInterest + ? isFetchingNextSuggestedProfilesPage + : !canShowSuggestedProfiles + const profilesError = !selectedInterest + ? suggestedProfilesError + : interestProfilesError + const fetchNextProfilesPage = !selectedInterest + ? fetchNextSuggestedProfilesPage + : fetchNextInterestProfilesPage + + const isLoadingMoreProfiles = isFetchingNextProfilesPage && !isLoadingProfiles + const onLoadMoreProfiles = useCallback(async () => { + if (isFetchingNextProfilesPage || !hasNextProfilesPage || profilesError) + return + try { + await fetchNextProfilesPage() + } catch (err) { + logger.error('Failed to load more suggested follows', {message: err}) + } + }, [ + isFetchingNextProfilesPage, + hasNextProfilesPage, + profilesError, + fetchNextProfilesPage, + ]) + const { + data: suggestedSPs, + isLoading: isLoadingSuggestedSPs, + error: suggestedSPsError, + } = useSuggestedStarterPacksQuery() + + const isLoadingMoreFeeds = isFetchingNextFeedsPage && !isLoadingFeeds + const [hasPressedLoadMoreFeeds, setHasPressedLoadMoreFeeds] = useState(false) + const onLoadMoreFeeds = useCallback(async () => { + if (isFetchingNextFeedsPage || !hasNextFeedsPage || feedsError) return + if (!hasPressedLoadMoreFeeds) { + setHasPressedLoadMoreFeeds(true) + return + } + try { + await fetchNextFeedsPage() + } catch (err) { + logger.error('Failed to load more suggested follows', {message: err}) + } + }, [ + isFetchingNextFeedsPage, + hasNextFeedsPage, + feedsError, + fetchNextFeedsPage, + hasPressedLoadMoreFeeds, + ]) + + const {data: suggestedFeeds} = useGetSuggestedFeedsQuery() + const { + data: feedPreviewSlices, + query: { + isPending: isPendingFeedPreviews, + isFetchingNextPage: isFetchingNextPageFeedPreviews, + fetchNextPage: fetchNextPageFeedPreviews, + hasNextPage: hasNextPageFeedPreviews, + error: feedPreviewSlicesError, + }, + } = useFeedPreviews(suggestedFeeds?.feeds ?? []) + + const onLoadMoreFeedPreviews = useCallback(async () => { + if ( + isPendingFeedPreviews || + isFetchingNextPageFeedPreviews || + !hasNextPageFeedPreviews || + feedPreviewSlicesError + ) + return + try { + await fetchNextPageFeedPreviews() + } catch (err) { + logger.error('Failed to load more feed previews', {message: err}) + } + }, [ + isPendingFeedPreviews, + isFetchingNextPageFeedPreviews, + hasNextPageFeedPreviews, + feedPreviewSlicesError, + fetchNextPageFeedPreviews, + ]) + + const items = useMemo(() => { + const i: ExploreScreenItems[] = [] + + const addTopBorder = () => { + i.push({type: 'topBorder', key: 'top-border'}) + } + + const addTrendingTopicsModule = () => { + i.push({ + type: 'trendingTopics', + key: `trending-topics`, + }) + + // temp - disable trending videos + // if (isNative) { + // i.push({ + // type: 'trendingVideos', + // key: `trending-videos`, + // }) + // } + } + + const addSuggestedFollowsModule = () => { + i.push({ + type: 'tabbedHeader', + key: 'suggested-accounts-header', + title: _(msg`Suggested Accounts`), + icon: Person, + searchButton: { + label: _(msg`Search for more accounts`), + metricsTag: 'suggestedAccounts', + tab: 'user', + }, + }) + + if (!canShowSuggestedProfiles) { + i.push({type: 'profilePlaceholder', key: 'profilePlaceholder'}) + } else if (profilesError) { + i.push({ + type: 'error', + key: 'profilesError', + message: _(msg`Failed to load suggested follows`), + error: cleanError(profilesError), + }) + } else { + if (profiles !== undefined) { + if (profiles.pages.length > 0 && moderationOpts) { + // Currently the responses contain duplicate items. + // Needs to be fixed on backend, but let's dedupe to be safe. + let seen = new Set() + const profileItems: ExploreScreenItems[] = [] + for (const page of profiles.pages) { + for (const actor of page.actors) { + if (!seen.has(actor.did) && !actor.viewer?.following) { + seen.add(actor.did) + profileItems.push({ + type: 'profile', + key: actor.did, + profile: actor, + recId: page.recId, + }) + } + } + } + + if (profileItems.length === 0) { + if (!hasNextProfilesPage) { + // no items! remove the header + i.pop() + } + } else { + i.push(...profileItems) + } + if (hasNextProfilesPage) { + i.push({ + type: 'loadMore', + key: 'loadMoreProfiles', + message: _(msg`Load more suggested accounts`), + isLoadingMore: isLoadingMoreProfiles, + onLoadMore: onLoadMoreProfiles, + }) + } + } else { + console.log('no pages') + } + } else { + i.push({type: 'profilePlaceholder', key: 'profilePlaceholder'}) + } + } + } + + const addSuggestedFeedsModule = () => { + i.push({ + type: 'header', + key: 'suggested-feeds-header', + title: _(msg`Discover Feeds`), + icon: ListSparkle, + searchButton: { + label: _(msg`Search for more feeds`), + metricsTag: 'suggestedFeeds', + tab: 'feed', + }, + }) + + if (feeds && preferences) { + // Currently the responses contain duplicate items. + // Needs to be fixed on backend, but let's dedupe to be safe. + let seen = new Set() + const feedItems: ExploreScreenItems[] = [] + for (const page of feeds.pages) { + for (const feed of page.feeds) { + if (!seen.has(feed.uri)) { + seen.add(feed.uri) + feedItems.push({ + type: 'feed', + key: feed.uri, + feed, + }) + } + } + } + + // feeds errors can occur during pagination, so feeds is truthy + if (feedsError) { + i.push({ + type: 'error', + key: 'feedsError', + message: _(msg`Failed to load suggested feeds`), + error: cleanError(feedsError), + }) + } else if (preferencesError) { + i.push({ + type: 'error', + key: 'preferencesError', + message: _(msg`Failed to load feeds preferences`), + error: cleanError(preferencesError), + }) + } else { + if (feedItems.length === 0) { + if (!hasNextFeedsPage) { + i.pop() + } + } else { + // This query doesn't follow the limit very well, so the first press of the + // load more button just unslices the array back to ~10 items + if (!hasPressedLoadMoreFeeds) { + i.push(...feedItems.slice(0, 3)) + } else { + i.push(...feedItems) + } + } + if (hasNextFeedsPage) { + i.push({ + type: 'loadMore', + key: 'loadMoreFeeds', + message: _(msg`Load more suggested feeds`), + isLoadingMore: isLoadingMoreFeeds, + onLoadMore: onLoadMoreFeeds, + }) + } + } + } else { + if (feedsError) { + i.push({ + type: 'error', + key: 'feedsError', + message: _(msg`Failed to load suggested feeds`), + error: cleanError(feedsError), + }) + } else if (preferencesError) { + i.push({ + type: 'error', + key: 'preferencesError', + message: _(msg`Failed to load feeds preferences`), + error: cleanError(preferencesError), + }) + } else { + i.push({type: 'feedPlaceholder', key: 'feedPlaceholder'}) + } + } + } + + const addSuggestedStarterPacksModule = () => { + i.push({ + type: 'header', + key: 'suggested-starterPacks-header', + title: _(msg`Starter Packs`), + icon: StarterPack, + }) + + if (isLoadingSuggestedSPs) { + Array.from({length: 3}).forEach((_, index) => + i.push({ + type: 'starterPackSkeleton', + key: `starterPackSkeleton-${index}`, + }), + ) + } else if (suggestedSPsError || !suggestedSPs) { + // just get rid of the section + i.pop() + } else { + suggestedSPs.starterPacks.map(s => { + i.push({ + type: 'starterPack', + key: s.uri, + view: s, + }) + }) + } + } + + const addFeedPreviews = () => { + i.push(...feedPreviewSlices) + if (isFetchingNextPageFeedPreviews) { + i.push({ + type: 'preview:loading', + key: 'preview-loading-more', + }) + } + } + + // Dynamic module ordering + + addTopBorder() + + if (guide?.guide === 'follow-10' && !guide.isComplete) { + addSuggestedFollowsModule() + addSuggestedStarterPacksModule() + addTrendingTopicsModule() + } else { + addTrendingTopicsModule() + addSuggestedFollowsModule() + addSuggestedStarterPacksModule() + } + + if (gate('explore_show_suggested_feeds')) { + addSuggestedFeedsModule() + } + + addFeedPreviews() + + return i + }, [ + _, + profiles, + feeds, + preferences, + onLoadMoreFeeds, + onLoadMoreProfiles, + isLoadingMoreProfiles, + isLoadingMoreFeeds, + profilesError, + feedsError, + preferencesError, + hasNextProfilesPage, + hasNextFeedsPage, + guide, + gate, + moderationOpts, + hasPressedLoadMoreFeeds, + suggestedSPs, + isLoadingSuggestedSPs, + suggestedSPsError, + feedPreviewSlices, + isFetchingNextPageFeedPreviews, + canShowSuggestedProfiles, + ]) + + const renderItem = useCallback( + ({item, index}: {item: ExploreScreenItems; index: number}) => { + switch (item.type) { + case 'topBorder': + return ( + + ) + case 'header': { + return ( + + + {item.title} + {item.searchButton && ( + + focusSearchInput(item.searchButton?.tab || 'user') + } + /> + )} + + ) + } + case 'tabbedHeader': { + return ( + + + + {item.title} + {item.searchButton && ( + + focusSearchInput(item.searchButton?.tab || 'user') + } + /> + )} + + + + ) + } + case 'trendingTopics': { + return ( + + + + ) + } + case 'trendingVideos': { + return + } + case 'recommendations': { + return + } + case 'profile': { + return ( + + ) + } + case 'feed': { + return ( + + + + ) + } + case 'starterPack': { + return ( + + + + ) + } + case 'starterPackSkeleton': { + return ( + + + + ) + } + case 'loadMore': { + return ( + + + + ) + } + case 'profilePlaceholder': { + return ( + <> + {Array.from({length: 3}).map((_, index) => ( + + + + + + + + + + ))} + + ) + } + case 'feedPlaceholder': { + return + } + case 'error': + case 'preview:error': { + return ( + + + + + + {item.message} + + + {item.error} + + + + + ) + } + // feed previews + case 'preview:empty': { + return null // what should we do here? + } + case 'preview:loading': { + return ( + + + + ) + } + case 'preview:header': { + return ( + + + + + + {item.feed.displayName} + + + + By {sanitizeHandle(item.feed.creator.handle, '@')} + + + + + + + ) + } + case 'preview:footer': { + return + } + case 'preview:sliceItem': { + const slice = item.slice + const indexInSlice = item.indexInSlice + const subItem = slice.items[indexInSlice] + return ( + + ) + } + case 'preview:sliceViewFullThread': { + return + } + case 'preview:loadMoreError': { + return ( + + ) + } + } + }, + [ + t, + focusSearchInput, + moderationOpts, + selectedInterest, + _, + fetchNextPageFeedPreviews, + headerHeight, + ], + ) + + const stickyHeaderIndices = useMemo( + () => + items.reduce( + (acc, curr) => + ['topBorder', 'preview:header'].includes(curr.type) + ? acc.concat(items.indexOf(curr)) + : acc, + [] as number[], + ), + [items], + ) + + // track headers and report module viewability + const alreadyReportedRef = useRef>(new Map()) + const onViewableItemsChanged = useCallback( + ({ + viewableItems, + }: { + viewableItems: ViewToken[] + changed: ViewToken[] + }) => { + for (const {item} of viewableItems.filter(vi => vi.isViewable)) { + let module: MetricEvents['explore:module:seen']['module'] + if (item.type === 'trendingTopics' || item.type === 'trendingVideos') { + module = item.type + } else if (item.type === 'profile') { + module = 'suggestedAccounts' + } else if (item.type === 'feed') { + module = 'suggestedFeeds' + } else if (item.type === 'preview:header') { + module = `feed:feedgen|${item.feed.uri}` + } else { + continue + } + if (!alreadyReportedRef.current.has(module)) { + alreadyReportedRef.current.set(module, module) + logger.metric('explore:module:seen', {module}) + } + } + }, + [], + ) + + return ( + item.key} + desktopFixedHeight + contentContainerStyle={{paddingBottom: 100}} + keyboardShouldPersistTaps="handled" + keyboardDismissMode="on-drag" + stickyHeaderIndices={native(stickyHeaderIndices)} + viewabilityConfig={viewabilityConfig} + onViewableItemsChanged={onViewableItemsChanged} + onEndReached={onLoadMoreFeedPreviews} + onEndReachedThreshold={2} + /> + ) +} + +const viewabilityConfig: ViewabilityConfig = { + itemVisiblePercentThreshold: 100, +} diff --git a/src/screens/Search/SearchResults.tsx b/src/screens/Search/SearchResults.tsx new file mode 100644 index 0000000000..bb51d2deb2 --- /dev/null +++ b/src/screens/Search/SearchResults.tsx @@ -0,0 +1,338 @@ +import {memo, useCallback, useMemo, useState} from 'react' +import {ActivityIndicator, View} from 'react-native' +import {type AppBskyFeedDefs} from '@atproto/api' +import {msg, Trans} from '@lingui/macro' +import {useLingui} from '@lingui/react' + +import {augmentSearchQuery} from '#/lib/strings/helpers' +import {useActorSearch} from '#/state/queries/actor-search' +import {usePopularFeedsSearch} from '#/state/queries/feed' +import {useSearchPostsQuery} from '#/state/queries/search-posts' +import {useSession} from '#/state/session' +import {Pager} from '#/view/com/pager/Pager' +import {TabBar} from '#/view/com/pager/TabBar' +import {Post} from '#/view/com/post/Post' +import {ProfileCardWithFollowBtn} from '#/view/com/profile/ProfileCard' +import {List} from '#/view/com/util/List' +import {atoms as a, useTheme, web} from '#/alf' +import * as FeedCard from '#/components/FeedCard' +import * as Layout from '#/components/Layout' +import {Text} from '#/components/Typography' + +let SearchResults = ({ + query, + queryWithParams, + activeTab, + onPageSelected, + headerHeight, +}: { + query: string + queryWithParams: string + activeTab: number + onPageSelected: (page: number) => void + headerHeight: number +}): React.ReactNode => { + const {_} = useLingui() + + const sections = useMemo(() => { + if (!queryWithParams) return [] + const noParams = queryWithParams === query + return [ + { + title: _(msg`Top`), + component: ( + + ), + }, + { + title: _(msg`Latest`), + component: ( + + ), + }, + noParams && { + title: _(msg`People`), + component: ( + + ), + }, + noParams && { + title: _(msg`Feeds`), + component: ( + + ), + }, + ].filter(Boolean) as { + title: string + component: React.ReactNode + }[] + }, [_, query, queryWithParams, activeTab]) + + return ( + ( + + section.title)} {...props} /> + + )} + initialPage={0}> + {sections.map((section, i) => ( + {section.component} + ))} + + ) +} +SearchResults = memo(SearchResults) +export {SearchResults} + +function Loader() { + return ( + + + + + + ) +} + +function EmptyState({message, error}: {message: string; error?: string}) { + const t = useTheme() + + return ( + + + + {message} + + {error && ( + <> + + + + Error: {error} + + + )} + + + + ) +} + +type SearchResultSlice = + | { + type: 'post' + key: string + post: AppBskyFeedDefs.PostView + } + | { + type: 'loadingMore' + key: string + } + +let SearchScreenPostResults = ({ + query, + sort, + active, +}: { + query: string + sort?: 'top' | 'latest' + active: boolean +}): React.ReactNode => { + const {_} = useLingui() + const {currentAccount} = useSession() + const [isPTR, setIsPTR] = useState(false) + + const augmentedQuery = useMemo(() => { + return augmentSearchQuery(query || '', {did: currentAccount?.did}) + }, [query, currentAccount]) + + const { + isFetched, + data: results, + isFetching, + error, + refetch, + fetchNextPage, + isFetchingNextPage, + hasNextPage, + } = useSearchPostsQuery({query: augmentedQuery, sort, enabled: active}) + + const onPullToRefresh = useCallback(async () => { + setIsPTR(true) + await refetch() + setIsPTR(false) + }, [setIsPTR, refetch]) + const onEndReached = useCallback(() => { + if (isFetching || !hasNextPage || error) return + fetchNextPage() + }, [isFetching, error, hasNextPage, fetchNextPage]) + + const posts = useMemo(() => { + return results?.pages.flatMap(page => page.posts) || [] + }, [results]) + const items = useMemo(() => { + let temp: SearchResultSlice[] = [] + + const seenUris = new Set() + for (const post of posts) { + if (seenUris.has(post.uri)) { + continue + } + temp.push({ + type: 'post', + key: post.uri, + post, + }) + seenUris.add(post.uri) + } + + if (isFetchingNextPage) { + temp.push({ + type: 'loadingMore', + key: 'loadingMore', + }) + } + + return temp + }, [posts, isFetchingNextPage]) + + return error ? ( + + ) : ( + <> + {isFetched ? ( + <> + {posts.length ? ( + { + if (item.type === 'post') { + return + } else { + return null + } + }} + keyExtractor={item => item.key} + refreshing={isPTR} + onRefresh={onPullToRefresh} + onEndReached={onEndReached} + desktopFixedHeight + contentContainerStyle={{paddingBottom: 100}} + /> + ) : ( + + )} + + ) : ( + + )} + + ) +} +SearchScreenPostResults = memo(SearchScreenPostResults) + +let SearchScreenUserResults = ({ + query, + active, +}: { + query: string + active: boolean +}): React.ReactNode => { + const {_} = useLingui() + + const {data: results, isFetched} = useActorSearch({ + query, + enabled: active, + }) + + return isFetched && results ? ( + <> + {results.length ? ( + ( + + )} + keyExtractor={item => item.did} + desktopFixedHeight + contentContainerStyle={{paddingBottom: 100}} + /> + ) : ( + + )} + + ) : ( + + ) +} +SearchScreenUserResults = memo(SearchScreenUserResults) + +let SearchScreenFeedsResults = ({ + query, + active, +}: { + query: string + active: boolean +}): React.ReactNode => { + const t = useTheme() + const {_} = useLingui() + + const {data: results, isFetched} = usePopularFeedsSearch({ + query, + enabled: active, + }) + + return isFetched && results ? ( + <> + {results.length ? ( + ( + + + + )} + keyExtractor={item => item.uri} + desktopFixedHeight + contentContainerStyle={{paddingBottom: 100}} + /> + ) : ( + + )} + + ) : ( + + ) +} +SearchScreenFeedsResults = memo(SearchScreenFeedsResults) diff --git a/src/screens/Search/Shell.tsx b/src/screens/Search/Shell.tsx new file mode 100644 index 0000000000..e930b82897 --- /dev/null +++ b/src/screens/Search/Shell.tsx @@ -0,0 +1,535 @@ +import { + memo, + useCallback, + useLayoutEffect, + useMemo, + useRef, + useState, +} from 'react' +import { + type StyleProp, + type TextInput, + View, + type ViewStyle, +} from 'react-native' +import {msg, Trans} from '@lingui/macro' +import {useLingui} from '@lingui/react' +import {useFocusEffect, useNavigation, useRoute} from '@react-navigation/native' +import {useQueryClient} from '@tanstack/react-query' + +import {HITSLOP_20} from '#/lib/constants' +import {HITSLOP_10} from '#/lib/constants' +import {useNonReactiveCallback} from '#/lib/hooks/useNonReactiveCallback' +import {MagnifyingGlassIcon} from '#/lib/icons' +import {type NavigationProp} from '#/lib/routes/types' +import {isWeb} from '#/platform/detection' +import {listenSoftReset} from '#/state/events' +import {useActorAutocompleteQuery} from '#/state/queries/actor-autocomplete' +import { + unstableCacheProfileView, + useProfilesQuery, +} from '#/state/queries/profile' +import {useSession} from '#/state/session' +import {useSetMinimalShellMode} from '#/state/shell' +import { + makeSearchQuery, + type Params, + parseSearchQuery, +} from '#/screens/Search/utils' +import {atoms as a, tokens, useBreakpoints, useTheme, web} from '#/alf' +import {Button, ButtonText} from '#/components/Button' +import {SearchInput} from '#/components/forms/SearchInput' +import * as Layout from '#/components/Layout' +import {Text} from '#/components/Typography' +import {account, useStorage} from '#/storage' +import type * as bsky from '#/types/bsky' +import {AutocompleteResults} from './components/AutocompleteResults' +import {SearchHistory} from './components/SearchHistory' +import {SearchLanguageDropdown} from './components/SearchLanguageDropdown' +import {Explore} from './Explore' +import {SearchResults} from './SearchResults' + +export function SearchScreenShell({ + queryParam, + testID, + fixedParams, + navButton = 'menu', + inputPlaceholder, +}: { + queryParam: string + testID: string + fixedParams?: Params + navButton?: 'back' | 'menu' + inputPlaceholder?: string +}) { + const t = useTheme() + const {gtMobile} = useBreakpoints() + const navigation = useNavigation() + const route = useRoute() + const textInput = useRef(null) + const {_} = useLingui() + const setMinimalShellMode = useSetMinimalShellMode() + const {currentAccount} = useSession() + const queryClient = useQueryClient() + + // Query terms + const [searchText, setSearchText] = useState(queryParam) + const {data: autocompleteData, isFetching: isAutocompleteFetching} = + useActorAutocompleteQuery(searchText, true) + + const [showAutocomplete, setShowAutocomplete] = useState(false) + + const [termHistory = [], setTermHistory] = useStorage(account, [ + currentAccount?.did ?? 'pwi', + 'searchTermHistory', + ] as const) + const [accountHistory = [], setAccountHistory] = useStorage(account, [ + currentAccount?.did ?? 'pwi', + 'searchAccountHistory', + ]) + + const {data: accountHistoryProfiles} = useProfilesQuery({ + handles: accountHistory, + maintainData: true, + }) + + const updateSearchHistory = useCallback( + async (item: string) => { + if (!item) return + const newSearchHistory = [ + item, + ...termHistory.filter(search => search !== item), + ].slice(0, 6) + setTermHistory(newSearchHistory) + }, + [termHistory, setTermHistory], + ) + + const updateProfileHistory = useCallback( + async (item: bsky.profile.AnyProfileView) => { + const newAccountHistory = [ + item.did, + ...accountHistory.filter(p => p !== item.did), + ].slice(0, 5) + setAccountHistory(newAccountHistory) + }, + [accountHistory, setAccountHistory], + ) + + const deleteSearchHistoryItem = useCallback( + async (item: string) => { + setTermHistory(termHistory.filter(search => search !== item)) + }, + [termHistory, setTermHistory], + ) + const deleteProfileHistoryItem = useCallback( + async (item: bsky.profile.AnyProfileView) => { + setAccountHistory(accountHistory.filter(p => p !== item.did)) + }, + [accountHistory, setAccountHistory], + ) + + const {params, query, queryWithParams} = useQueryManager({ + initialQuery: queryParam, + fixedParams, + }) + const showFilters = Boolean(queryWithParams && !showAutocomplete) + + // web only - measure header height for sticky positioning + const [headerHeight, setHeaderHeight] = useState(0) + const headerRef = useRef(null) + useLayoutEffect(() => { + if (isWeb) { + if (!headerRef.current) return + const measurement = (headerRef.current as Element).getBoundingClientRect() + setHeaderHeight(measurement.height) + } + }, []) + + useFocusEffect( + useNonReactiveCallback(() => { + if (isWeb) { + setSearchText(queryParam) + } + }), + ) + + const onPressClearQuery = useCallback(() => { + scrollToTopWeb() + setSearchText('') + textInput.current?.focus() + }, []) + + const onChangeText = useCallback(async (text: string) => { + scrollToTopWeb() + setSearchText(text) + }, []) + + const navigateToItem = useCallback( + (item: string) => { + scrollToTopWeb() + setShowAutocomplete(false) + updateSearchHistory(item) + + if (isWeb) { + // @ts-expect-error route is not typesafe + navigation.push(route.name, {...route.params, q: item}) + } else { + textInput.current?.blur() + navigation.setParams({q: item}) + } + }, + [updateSearchHistory, navigation, route], + ) + + const onPressCancelSearch = useCallback(() => { + scrollToTopWeb() + textInput.current?.blur() + setShowAutocomplete(false) + if (isWeb) { + // Empty params resets the URL to be /search rather than /search?q= + + const {q: _q, ...parameters} = (route.params ?? {}) as { + [key: string]: string + } + // @ts-expect-error route is not typesafe + navigation.replace(route.name, parameters) + } else { + setSearchText('') + navigation.setParams({q: ''}) + } + }, [setShowAutocomplete, setSearchText, navigation, route.params, route.name]) + + const onSubmit = useCallback(() => { + navigateToItem(searchText) + }, [navigateToItem, searchText]) + + const onAutocompleteResultPress = useCallback(() => { + if (isWeb) { + setShowAutocomplete(false) + } else { + textInput.current?.blur() + } + }, []) + + const handleHistoryItemClick = useCallback( + (item: string) => { + setSearchText(item) + navigateToItem(item) + }, + [navigateToItem], + ) + + const handleProfileClick = useCallback( + (profile: bsky.profile.AnyProfileView) => { + unstableCacheProfileView(queryClient, profile) + // Slight delay to avoid updating during push nav animation. + setTimeout(() => { + updateProfileHistory(profile) + }, 400) + }, + [updateProfileHistory, queryClient], + ) + + const onSoftReset = useCallback(() => { + if (isWeb) { + // Empty params resets the URL to be /search rather than /search?q= + + const {q: _q, ...parameters} = (route.params ?? {}) as { + [key: string]: string + } + // @ts-expect-error route is not typesafe + navigation.replace(route.name, parameters) + } else { + setSearchText('') + navigation.setParams({q: ''}) + textInput.current?.focus() + } + }, [navigation, route]) + + useFocusEffect( + useCallback(() => { + setMinimalShellMode(false) + return listenSoftReset(onSoftReset) + }, [onSoftReset, setMinimalShellMode]), + ) + + const onSearchInputFocus = useCallback(() => { + if (isWeb) { + // Prevent a jump on iPad by ensuring that + // the initial focused render has no result list. + requestAnimationFrame(() => { + setShowAutocomplete(true) + }) + } else { + setShowAutocomplete(true) + } + }, [setShowAutocomplete]) + + const focusSearchInput = useCallback(() => { + textInput.current?.focus() + }, []) + + const showHeader = !gtMobile || navButton !== 'menu' + + return ( + + { + if (isWeb) setHeaderHeight(evt.nativeEvent.layout.height) + }} + style={[ + a.relative, + a.z_10, + web({ + position: 'sticky', + top: 0, + }), + ]}> + + {showHeader && ( + + )} + + + + + + + {showAutocomplete && ( + + )} + + + {showFilters && !showHeader && ( + + + + )} + + + + + + + {searchText.length > 0 ? ( + + ) : ( + + )} + + + + + + ) +} + +let SearchScreenInner = ({ + query, + queryWithParams, + headerHeight, + focusSearchInput, +}: { + query: string + queryWithParams: string + headerHeight: number + focusSearchInput: () => void +}): React.ReactNode => { + const t = useTheme() + const setMinimalShellMode = useSetMinimalShellMode() + const {hasSession} = useSession() + const {gtTablet} = useBreakpoints() + const [activeTab, setActiveTab] = useState(0) + const {_} = useLingui() + + const onPageSelected = useCallback( + (index: number) => { + setMinimalShellMode(false) + setActiveTab(index) + }, + [setMinimalShellMode], + ) + + return queryWithParams ? ( + + ) : hasSession ? ( + + ) : ( + + + {gtTablet && ( + + + Search + + + )} + + + } + /> + + Find posts, users, and feeds on Bluesky + + + + + ) +} +SearchScreenInner = memo(SearchScreenInner) + +function useQueryManager({ + initialQuery, + fixedParams, +}: { + initialQuery: string + fixedParams?: Params +}) { + const {query, params: initialParams} = useMemo(() => { + return parseSearchQuery(initialQuery || '') + }, [initialQuery]) + const [prevInitialQuery, setPrevInitialQuery] = useState(initialQuery) + const [lang, setLang] = useState(initialParams.lang || '') + + if (initialQuery !== prevInitialQuery) { + // handle new queryParam change (from manual search entry) + setPrevInitialQuery(initialQuery) + setLang(initialParams.lang || '') + } + + const params = useMemo( + () => ({ + // default stuff + ...initialParams, + // managed stuff + lang, + ...fixedParams, + }), + [lang, initialParams, fixedParams], + ) + const handlers = useMemo( + () => ({ + setLang, + }), + [setLang], + ) + + return useMemo(() => { + return { + query, + queryWithParams: makeSearchQuery(query, params), + params: { + ...params, + ...handlers, + }, + } + }, [query, params, handlers]) +} + +function scrollToTopWeb() { + if (isWeb) { + window.scrollTo(0, 0) + } +} diff --git a/src/screens/Search/components/AutocompleteResults.tsx b/src/screens/Search/components/AutocompleteResults.tsx new file mode 100644 index 0000000000..58a0dec779 --- /dev/null +++ b/src/screens/Search/components/AutocompleteResults.tsx @@ -0,0 +1,71 @@ +import {memo} from 'react' +import {ActivityIndicator, View} from 'react-native' +import {type AppBskyActorDefs, moderateProfile} from '@atproto/api' +import {msg} from '@lingui/macro' +import {useLingui} from '@lingui/react' + +import {isNative} from '#/platform/detection' +import {useModerationOpts} from '#/state/preferences/moderation-opts' +import {SearchLinkCard, SearchProfileCard} from '#/view/shell/desktop/Search' +import {atoms as a, native} from '#/alf' +import * as Layout from '#/components/Layout' + +let AutocompleteResults = ({ + isAutocompleteFetching, + autocompleteData, + searchText, + onSubmit, + onResultPress, + onProfileClick, +}: { + isAutocompleteFetching: boolean + autocompleteData: AppBskyActorDefs.ProfileViewBasic[] | undefined + searchText: string + onSubmit: () => void + onResultPress: () => void + onProfileClick: (profile: AppBskyActorDefs.ProfileViewBasic) => void +}): React.ReactNode => { + const moderationOpts = useModerationOpts() + const {_} = useLingui() + return ( + <> + {(isAutocompleteFetching && !autocompleteData?.length) || + !moderationOpts ? ( + + + + + + ) : ( + + + {autocompleteData?.map(item => ( + { + onProfileClick(item) + onResultPress() + }} + /> + ))} + + + )} + + ) +} +AutocompleteResults = memo(AutocompleteResults) +export {AutocompleteResults} diff --git a/src/screens/Search/components/ExploreTrendingTopics.tsx b/src/screens/Search/components/ExploreTrendingTopics.tsx deleted file mode 100644 index a010ad8dcb..0000000000 --- a/src/screens/Search/components/ExploreTrendingTopics.tsx +++ /dev/null @@ -1,142 +0,0 @@ -import React from 'react' -import {View} from 'react-native' -import {msg, Trans} from '@lingui/macro' -import {useLingui} from '@lingui/react' - -import {logEvent} from '#/lib/statsig/statsig' -import {isWeb} from '#/platform/detection' -import { - useTrendingSettings, - useTrendingSettingsApi, -} from '#/state/preferences/trending' -import { - DEFAULT_LIMIT as TRENDING_TOPICS_COUNT, - useTrendingTopics, -} from '#/state/queries/trending/useTrendingTopics' -import {useTrendingConfig} from '#/state/trending-config' -import {atoms as a, tokens, useGutters, useTheme} from '#/alf' -import {Button, ButtonIcon} from '#/components/Button' -import {GradientFill} from '#/components/GradientFill' -import {TimesLarge_Stroke2_Corner0_Rounded as X} from '#/components/icons/Times' -import {Trending2_Stroke2_Corner2_Rounded as Trending} from '#/components/icons/Trending2' -import * as Prompt from '#/components/Prompt' -import { - TrendingTopic, - TrendingTopicLink, - TrendingTopicSkeleton, -} from '#/components/TrendingTopics' -import {Text} from '#/components/Typography' - -export function ExploreTrendingTopics() { - const {enabled} = useTrendingConfig() - const {trendingDisabled} = useTrendingSettings() - return enabled && !trendingDisabled ? : null -} - -function Inner() { - const t = useTheme() - const {_} = useLingui() - const gutters = useGutters([0, 'compact']) - const {data: trending, error, isLoading} = useTrendingTopics() - const noTopics = !isLoading && !error && !trending?.topics?.length - const {setTrendingDisabled} = useTrendingSettingsApi() - const trendingPrompt = Prompt.usePromptControl() - - const onConfirmHide = React.useCallback(() => { - logEvent('trendingTopics:hide', {context: 'explore:trending'}) - setTrendingDisabled(true) - }, [setTrendingDisabled]) - - return error || noTopics ? null : ( - <> - - - - - - Trending - - - - - BETA - - - - - What people are posting about. - - - - - - - - {isLoading ? ( - Array(TRENDING_TOPICS_COUNT) - .fill(0) - .map((_, i) => ) - ) : !trending?.topics ? null : ( - <> - {trending.topics.map(topic => ( - { - logEvent('trendingTopic:click', {context: 'explore'}) - }}> - {({hovered}) => ( - - )} - - ))} - - )} - - - - - - ) -} diff --git a/src/screens/Search/components/ModuleHeader.tsx b/src/screens/Search/components/ModuleHeader.tsx new file mode 100644 index 0000000000..cbd0a856b7 --- /dev/null +++ b/src/screens/Search/components/ModuleHeader.tsx @@ -0,0 +1,170 @@ +import {useMemo} from 'react' +import {View} from 'react-native' +import {type AppBskyFeedDefs, AtUri} from '@atproto/api' + +import {PressableScale} from '#/lib/custom-animations/PressableScale' +import {makeCustomFeedLink} from '#/lib/routes/links' +import {logger} from '#/logger' +import {UserAvatar} from '#/view/com/util/UserAvatar' +import { + atoms as a, + native, + useGutters, + useTheme, + type ViewStyleProp, + web, +} from '#/alf' +import {Button, ButtonIcon} from '#/components/Button' +import * as FeedCard from '#/components/FeedCard' +import {sizes as iconSizes} from '#/components/icons/common' +import {MagnifyingGlass2_Stroke2_Corner0_Rounded as SearchIcon} from '#/components/icons/MagnifyingGlass2' +import {Link} from '#/components/Link' +import {Text, type TextProps} from '#/components/Typography' + +export function Container({ + style, + children, + headerHeight, +}: {children: React.ReactNode; headerHeight?: number} & ViewStyleProp) { + const t = useTheme() + const gutters = useGutters([0, 'base']) + return ( + + {children} + + ) +} + +export function FeedLink({ + feed, + children, +}: { + feed: AppBskyFeedDefs.GeneratorView + children?: React.ReactNode +}) { + const t = useTheme() + const {host: did, rkey} = useMemo(() => new AtUri(feed.uri), [feed.uri]) + return ( + + {({focused, hovered, pressed}) => ( + + {children} + + )} + + ) +} + +export function FeedAvatar({feed}: {feed: AppBskyFeedDefs.GeneratorView}) { + return +} + +export function Icon({ + icon: Comp, + size = 'lg', +}: Pick, 'icon' | 'size'>) { + const iconSize = iconSizes[size] + + return ( + + + + ) +} + +export function TitleText({style, ...props}: TextProps) { + return ( + + ) +} + +export function SubtitleText({style, ...props}: TextProps) { + const t = useTheme() + return ( + + ) +} + +export function SearchButton({ + label, + metricsTag, + onPress, +}: { + label: string + metricsTag: 'suggestedAccounts' | 'suggestedFeeds' + onPress?: () => void +}) { + return ( + + ) +} + +export function PinButton({feed}: {feed: AppBskyFeedDefs.GeneratorView}) { + return ( + + + + ) +} diff --git a/src/screens/Search/components/SearchHistory.tsx b/src/screens/Search/components/SearchHistory.tsx new file mode 100644 index 0000000000..5e62f2cd0a --- /dev/null +++ b/src/screens/Search/components/SearchHistory.tsx @@ -0,0 +1,169 @@ +import {Pressable, ScrollView, StyleSheet, View} from 'react-native' +import {msg, Trans} from '@lingui/macro' +import {useLingui} from '@lingui/react' + +import {createHitslop, HITSLOP_10} from '#/lib/constants' +import {makeProfileLink} from '#/lib/routes/links' +import {sanitizeDisplayName} from '#/lib/strings/display-names' +import {Link} from '#/view/com/util/Link' +import {UserAvatar} from '#/view/com/util/UserAvatar' +import {BlockDrawerGesture} from '#/view/shell/BlockDrawerGesture' +import {atoms as a, tokens, useBreakpoints, useTheme} from '#/alf' +import {Button, ButtonIcon} from '#/components/Button' +import {TimesLarge_Stroke2_Corner0_Rounded as XIcon} from '#/components/icons/Times' +import * as Layout from '#/components/Layout' +import {Text} from '#/components/Typography' +import type * as bsky from '#/types/bsky' + +export function SearchHistory({ + searchHistory, + selectedProfiles, + onItemClick, + onProfileClick, + onRemoveItemClick, + onRemoveProfileClick, +}: { + searchHistory: string[] + selectedProfiles: bsky.profile.AnyProfileView[] + onItemClick: (item: string) => void + onProfileClick: (profile: bsky.profile.AnyProfileView) => void + onRemoveItemClick: (item: string) => void + onRemoveProfileClick: (profile: bsky.profile.AnyProfileView) => void +}) { + const {gtMobile} = useBreakpoints() + const t = useTheme() + const {_} = useLingui() + + return ( + + + {(searchHistory.length > 0 || selectedProfiles.length > 0) && ( + + Recent Searches + + )} + {selectedProfiles.length > 0 && ( + + + + {selectedProfiles.slice(0, 5).map((profile, index) => ( + + onProfileClick(profile)} + style={[a.align_center, a.w_full]}> + + + {sanitizeDisplayName( + profile.displayName || profile.handle, + )} + + + onRemoveProfileClick(profile)} + hitSlop={createHitslop(6)} + style={styles.profileRemoveBtn}> + + + + ))} + + + + )} + {searchHistory.length > 0 && ( + + {searchHistory.slice(0, 5).map((historyItem, index) => ( + + onItemClick(historyItem)} + hitSlop={HITSLOP_10} + style={[a.flex_1, a.py_md]}> + {historyItem} + + + + ))} + + )} + + + ) +} + +const styles = StyleSheet.create({ + selectedProfilesContainer: { + marginTop: 10, + paddingHorizontal: 12, + height: 80, + }, + selectedProfilesContainerMobile: { + height: 100, + }, + profileItem: { + alignItems: 'center', + marginRight: 15, + width: 78, + }, + profileItemMobile: { + width: 70, + }, + profileName: { + width: 78, + marginTop: 6, + }, + profileRemoveBtn: { + position: 'absolute', + top: 0, + right: 5, + backgroundColor: 'white', + borderRadius: 10, + width: 18, + height: 18, + alignItems: 'center', + justifyContent: 'center', + }, +}) diff --git a/src/screens/Search/components/SearchLanguageDropdown.tsx b/src/screens/Search/components/SearchLanguageDropdown.tsx new file mode 100644 index 0000000000..5c5a4b74fe --- /dev/null +++ b/src/screens/Search/components/SearchLanguageDropdown.tsx @@ -0,0 +1,120 @@ +import {useMemo} from 'react' +import {msg, Trans} from '@lingui/macro' +import {useLingui} from '@lingui/react' + +import {languageName} from '#/locale/helpers' +import {APP_LANGUAGES, LANGUAGES} from '#/locale/languages' +import {useLanguagePrefs} from '#/state/preferences' +import {atoms as a, native, platform, tokens} from '#/alf' +import {Button, ButtonIcon, ButtonText} from '#/components/Button' +import { + ChevronBottom_Stroke2_Corner0_Rounded as ChevronDownIcon, + ChevronTopBottom_Stroke2_Corner0_Rounded as ChevronUpDownIcon, +} from '#/components/icons/Chevron' +import {Earth_Stroke2_Corner0_Rounded as EarthIcon} from '#/components/icons/Globe' +import * as Menu from '#/components/Menu' + +export function SearchLanguageDropdown({ + value, + onChange, +}: { + value: string + onChange(value: string): void +}) { + const {_} = useLingui() + const {appLanguage, contentLanguages} = useLanguagePrefs() + + const languages = useMemo(() => { + return LANGUAGES.filter( + (lang, index, self) => + Boolean(lang.code2) && // reduce to the code2 varieties + index === self.findIndex(t => t.code2 === lang.code2), // remove dupes (which will happen) + ) + .map(l => ({ + label: languageName(l, appLanguage), + value: l.code2, + key: l.code2 + l.code3, + })) + .sort((a, b) => { + // prioritize user's languages + const aIsUser = contentLanguages.includes(a.value) + const bIsUser = contentLanguages.includes(b.value) + if (aIsUser && !bIsUser) return -1 + if (bIsUser && !aIsUser) return 1 + // prioritize "common" langs in the network + const aIsCommon = !!APP_LANGUAGES.find( + al => + // skip `ast`, because it uses a 3-letter code which conflicts with `as` + // it begins with `a` anyway so still is top of the list + al.code2 !== 'ast' && al.code2.startsWith(a.value), + ) + const bIsCommon = !!APP_LANGUAGES.find( + al => + // ditto + al.code2 !== 'ast' && al.code2.startsWith(b.value), + ) + if (aIsCommon && !bIsCommon) return -1 + if (bIsCommon && !aIsCommon) return 1 + // fall back to alphabetical + return a.label.localeCompare(b.label) + }) + }, [appLanguage, contentLanguages]) + + const currentLanguageLabel = + languages.find(lang => lang.value === value)?.label ?? _(msg`All languages`) + + return ( + + + {({props}) => ( + + )} + + + + Filter search by language + + onChange('')}> + + All languages + + + + + + {languages.map(lang => ( + onChange(lang.value)}> + {lang.label} + + + ))} + + + + ) +} diff --git a/src/screens/Search/components/StarterPackCard.tsx b/src/screens/Search/components/StarterPackCard.tsx new file mode 100644 index 0000000000..9520dd5a73 --- /dev/null +++ b/src/screens/Search/components/StarterPackCard.tsx @@ -0,0 +1,296 @@ +import React from 'react' +import {View} from 'react-native' +import { + type AppBskyGraphDefs, + AppBskyGraphStarterpack, + moderateProfile, +} from '@atproto/api' +import {msg, Trans} from '@lingui/macro' +import {useLingui} from '@lingui/react' + +import {sanitizeHandle} from '#/lib/strings/handles' +import {useModerationOpts} from '#/state/preferences/moderation-opts' +import {useSession} from '#/state/session' +import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' +import {UserAvatar} from '#/view/com/util/UserAvatar' +import {atoms as a, useBreakpoints, useTheme, web} from '#/alf' +import {ButtonText} from '#/components/Button' +import {PlusSmall_Stroke2_Corner0_Rounded as Plus} from '#/components/icons/Plus' +import {Link} from '#/components/Link' +import {MediaInsetBorder} from '#/components/MediaInsetBorder' +import {useStarterPackLink} from '#/components/StarterPack/StarterPackCard' +import {Text} from '#/components/Typography' +import * as bsky from '#/types/bsky' + +export function StarterPackCard({ + view, +}: { + view: AppBskyGraphDefs.StarterPackView +}) { + const t = useTheme() + const {_} = useLingui() + const {currentAccount} = useSession() + const {gtPhone} = useBreakpoints() + const link = useStarterPackLink({view}) + + if ( + !bsky.dangerousIsType( + view.record, + AppBskyGraphStarterpack.isRecord, + ) + ) { + return null + } + + const profileCount = gtPhone ? 11 : 8 + const profiles = view.listItemsSample + ?.slice(0, profileCount) + .map(item => item.subject) + + return ( + + + + + + + + + + + + + {view.record.name} + + + {view.creator?.did === currentAccount?.did + ? _(msg`By you`) + : _(msg`By ${sanitizeHandle(view.creator.handle, '@')}`)} + + + + + Open pack + + + + + ) +} + +export function AvatarStack({ + profiles, + numPending, + total, +}: { + profiles: bsky.profile.AnyProfileView[] + numPending: number + total?: number +}) { + const t = useTheme() + const {gtPhone} = useBreakpoints() + const moderationOpts = useModerationOpts() + const computedTotal = (total ?? numPending) - numPending + const circlesCount = numPending + 1 // add total at end + const widthPerc = 100 / circlesCount + const [size, setSize] = React.useState(null) + + const isPending = (numPending && profiles.length === 0) || !moderationOpts + + const items = isPending + ? Array.from({length: numPending ?? circlesCount}).map((_, i) => ({ + key: i, + profile: null, + moderation: null, + })) + : profiles.map(item => ({ + key: item.did, + profile: item, + moderation: moderateProfile(item, moderationOpts), + })) + + return ( + + {items.map((item, i) => ( + + + setSize(e.nativeEvent.layout.width)} + style={[ + a.rounded_full, + t.atoms.bg_contrast_25, + { + paddingTop: '100%', + }, + ]}> + {size && item.profile ? ( + + ) : ( + + )} + + + + ))} + + + + + {computedTotal > 0 ? ( + + + +{computedTotal} + + + ) : ( + + )} + + + + + + ) +} + +export function StarterPackCardSkeleton() { + const t = useTheme() + const {gtPhone} = useBreakpoints() + + const profileCount = gtPhone ? 11 : 8 + + return ( + + + + + + + + + + + + + ) +} diff --git a/src/screens/Search/index.tsx b/src/screens/Search/index.tsx new file mode 100644 index 0000000000..429f1e5c7a --- /dev/null +++ b/src/screens/Search/index.tsx @@ -0,0 +1,13 @@ +import { + type NativeStackScreenProps, + type SearchTabNavigatorParams, +} from '#/lib/routes/types' +import {SearchScreenShell} from './Shell' + +export function SearchScreen( + props: NativeStackScreenProps, +) { + const queryParam = props.route?.params?.q ?? '' + + return +} diff --git a/src/screens/Search/modules/ExploreFeedPreviews.tsx b/src/screens/Search/modules/ExploreFeedPreviews.tsx new file mode 100644 index 0000000000..30aa00a3f3 --- /dev/null +++ b/src/screens/Search/modules/ExploreFeedPreviews.tsx @@ -0,0 +1,264 @@ +import {useMemo} from 'react' +import {type AppBskyFeedDefs, moderatePost} from '@atproto/api' +import {msg} from '@lingui/macro' +import {useLingui} from '@lingui/react' +import {useInfiniteQuery} from '@tanstack/react-query' + +import {CustomFeedAPI} from '#/lib/api/feed/custom' +import {aggregateUserInterests} from '#/lib/api/feed/utils' +import {FeedTuner} from '#/lib/api/feed-manip' +import {cleanError} from '#/lib/strings/errors' +import {useModerationOpts} from '#/state/preferences/moderation-opts' +import { + type FeedPostSlice, + type FeedPostSliceItem, +} from '#/state/queries/post-feed' +import {usePreferencesQuery} from '#/state/queries/preferences' +import {useAgent} from '#/state/session' + +const RQKEY_ROOT = 'feed-previews' +const RQKEY = (feeds: string[]) => [RQKEY_ROOT, feeds] + +const LIMIT = 8 // sliced to 6, overfetch to account for moderation + +export type FeedPreviewItem = + | { + type: 'topBorder' + key: string + } + | { + type: 'preview:loading' + key: string + } + | { + type: 'preview:error' + key: string + message: string + error: string + } + | { + type: 'preview:loadMoreError' + key: string + } + | { + type: 'preview:empty' + key: string + } + | { + type: 'preview:header' + key: string + feed: AppBskyFeedDefs.GeneratorView + } + | { + type: 'preview:footer' + key: string + } + // copied from PostFeed.tsx + | { + type: 'preview:sliceItem' + key: string + slice: FeedPostSlice + indexInSlice: number + showReplyTo: boolean + hideTopBorder: boolean + } + | { + type: 'preview:sliceViewFullThread' + key: string + uri: string + } + +export function useFeedPreviews(feeds: AppBskyFeedDefs.GeneratorView[]) { + const uris = feeds.map(feed => feed.uri) + const {_} = useLingui() + const agent = useAgent() + const {data: preferences} = usePreferencesQuery() + const userInterests = aggregateUserInterests(preferences) + const moderationOpts = useModerationOpts() + const enabled = feeds.length > 0 + + const query = useInfiniteQuery({ + enabled, + queryKey: RQKEY(uris), + queryFn: async ({pageParam}) => { + const feed = feeds[pageParam] + const api = new CustomFeedAPI({ + agent, + feedParams: {feed: feed.uri}, + userInterests, + }) + const data = await api.fetch({cursor: undefined, limit: LIMIT}) + return { + feed, + posts: data.feed, + } + }, + initialPageParam: 0, + getNextPageParam: (_p, _a, count) => + count < feeds.length ? count + 1 : undefined, + }) + + const {data, isFetched, isError, isPending, error} = query + + return { + query, + data: useMemo(() => { + const items: FeedPreviewItem[] = [] + + if (!enabled) return items + + const isEmpty = + !isPending && !data?.pages?.some(page => page.posts.length) + + if (isFetched) { + if (isError && isEmpty) { + items.push({ + type: 'preview:error', + key: 'error', + message: _(msg`An error occurred while fetching the feed.`), + error: cleanError(error), + }) + } else if (isEmpty) { + items.push({ + type: 'preview:empty', + key: 'empty', + }) + } else if (data) { + for (let pageIndex = 0; pageIndex < data.pages.length; pageIndex++) { + const page = data.pages[pageIndex] + // default feed tuner - we just want it to slice up the feed + const tuner = new FeedTuner([]) + const slices: FeedPreviewItem[] = [] + + let rowIndex = 0 + for (const item of tuner.tune(page.posts)) { + if (item.isFallbackMarker) continue + + const moderations = item.items.map(item => + moderatePost(item.post, moderationOpts!), + ) + + // apply moderation filters + item.items = item.items.filter((_, i) => { + return !moderations[i]?.ui('contentList').filter + }) + + const slice = { + _reactKey: item._reactKey, + _isFeedPostSlice: true, + isFallbackMarker: false, + isIncompleteThread: item.isIncompleteThread, + feedContext: item.feedContext, + reason: item.reason, + feedPostUri: item.feedPostUri, + items: item.items.slice(0, 6).map((subItem, i) => { + const feedPostSliceItem: FeedPostSliceItem = { + _reactKey: `${item._reactKey}-${i}-${subItem.post.uri}`, + uri: subItem.post.uri, + post: subItem.post, + record: subItem.record, + moderation: moderations[i], + parentAuthor: subItem.parentAuthor, + isParentBlocked: subItem.isParentBlocked, + isParentNotFound: subItem.isParentNotFound, + } + return feedPostSliceItem + }), + } + if (slice.isIncompleteThread && slice.items.length >= 3) { + const beforeLast = slice.items.length - 2 + const last = slice.items.length - 1 + slices.push({ + type: 'preview:sliceItem', + key: slice.items[0]._reactKey, + slice: slice, + indexInSlice: 0, + showReplyTo: false, + hideTopBorder: rowIndex === 0, + }) + slices.push({ + type: 'preview:sliceViewFullThread', + key: slice._reactKey + '-viewFullThread', + uri: slice.items[0].uri, + }) + slices.push({ + type: 'preview:sliceItem', + key: slice.items[beforeLast]._reactKey, + slice: slice, + indexInSlice: beforeLast, + showReplyTo: + slice.items[beforeLast].parentAuthor?.did !== + slice.items[beforeLast].post.author.did, + hideTopBorder: false, + }) + slices.push({ + type: 'preview:sliceItem', + key: slice.items[last]._reactKey, + slice: slice, + indexInSlice: last, + showReplyTo: false, + hideTopBorder: false, + }) + } else { + for (let i = 0; i < slice.items.length; i++) { + slices.push({ + type: 'preview:sliceItem', + key: slice.items[i]._reactKey, + slice: slice, + indexInSlice: i, + showReplyTo: i === 0, + hideTopBorder: i === 0 && rowIndex === 0, + }) + } + } + + rowIndex++ + } + + if (slices.length > 0) { + if (pageIndex > 0) { + items.push({ + type: 'topBorder', + key: `topBorder-${page.feed.uri}`, + }) + } + items.push( + { + type: 'preview:footer', + key: `footer-${page.feed.uri}`, + }, + { + type: 'preview:header', + key: `header-${page.feed.uri}`, + feed: page.feed, + }, + ...slices, + ) + } + } + } else if (isError && !isEmpty) { + items.push({ + type: 'preview:loadMoreError', + key: 'loadMoreError', + }) + } + } else { + items.push({ + type: 'preview:loading', + key: 'loading', + }) + } + + return items + }, [ + enabled, + data, + isFetched, + isError, + isPending, + moderationOpts, + _, + error, + ]), + } +} diff --git a/src/screens/Search/components/ExploreRecommendations.tsx b/src/screens/Search/modules/ExploreRecommendations.tsx similarity index 90% rename from src/screens/Search/components/ExploreRecommendations.tsx rename to src/screens/Search/modules/ExploreRecommendations.tsx index 602bab87d2..4cf84269ae 100644 --- a/src/screens/Search/components/ExploreRecommendations.tsx +++ b/src/screens/Search/modules/ExploreRecommendations.tsx @@ -1,8 +1,8 @@ import {View} from 'react-native' -import {AppBskyUnspeccedDefs} from '@atproto/api' +import {type AppBskyUnspeccedDefs} from '@atproto/api' import {Trans} from '@lingui/macro' -import {logEvent} from '#/lib/statsig/statsig' +import {logger} from '#/logger' import {isWeb} from '#/platform/detection' import { DEFAULT_LIMIT as RECOMMENDATIONS_COUNT, @@ -18,6 +18,8 @@ import { } from '#/components/TrendingTopics' import {Text} from '#/components/Typography' +// Note: This module is not currently used and may be removed in the future. + export function ExploreRecommendations() { const {enabled} = useTrendingConfig() return enabled ? : null @@ -86,7 +88,11 @@ function Inner() { key={topic.link} topic={topic} onPress={() => { - logEvent('recommendedTopic:click', {context: 'explore'}) + logger.metric( + 'recommendedTopic:click', + {context: 'explore'}, + {statsig: true}, + ) }}> {({hovered}) => ( + isLoading: boolean + isFetchingNextPage: boolean + hasNextPage: boolean + fetchNextPage: () => Promise +}) { + const profileCount = + data?.pages.flatMap(page => + page.actors.filter(actor => !actor.viewer?.following), + ).length || 0 + const isAnyLoading = isLoading || isFetchingNextPage + const isEnoughProfiles = profileCount > 3 + const shouldFetchMore = !isEnoughProfiles && hasNextPage && !!interest + useEffect(() => { + if (shouldFetchMore && !isAnyLoading) { + logger.info('Not enough suggested accounts - fetching more') + fetchNextPage() + } + }, [shouldFetchMore, fetchNextPage, isAnyLoading, interest]) + + return { + isReady: !shouldFetchMore, + } +} + +export function SuggestedAccountsTabBar({ + selectedInterest, + onSelectInterest, +}: { + selectedInterest: string | null + onSelectInterest: (interest: string | null) => void +}) { + const {_} = useLingui() + const interestsDisplayNames = useInterestsDisplayNames() + const {data: preferences} = usePreferencesQuery() + const personalizedInterests = preferences?.interests?.tags + const interests = Object.keys(interestsDisplayNames) + .sort(boostInterests(popularInterests)) + .sort(boostInterests(personalizedInterests)) + return ( + + { + logger.metric( + 'explore:suggestedAccounts:tabPressed', + {tab: tab}, + {statsig: true}, + ) + onSelectInterest(tab === 'all' ? null : tab) + }} + hasSearchText={false} + interestsDisplayNames={{ + all: _(msg`All`), + ...interestsDisplayNames, + }} + TabComponent={Tab} + /> + + ) +} + +let Tab = ({ + onSelectTab, + interest, + active, + index, + interestsDisplayName, + onLayout, +}: { + onSelectTab: (index: number) => void + interest: string + active: boolean + index: number + interestsDisplayName: string + onLayout: (index: number, x: number, width: number) => void +}): React.ReactNode => { + const t = useTheme() + const {_} = useLingui() + const activeText = active ? _(msg` (active)`) : '' + return ( + + onLayout(index, e.nativeEvent.layout.x, e.nativeEvent.layout.width) + }> + + + ) +} +Tab = memo(Tab) + +/** + * Profile card for suggested accounts. Note: border is on the bottom edge + */ +let SuggestedProfileCard = ({ + profile, + moderationOpts, + recId, + position, +}: { + profile: bsky.profile.AnyProfileView + moderationOpts: ModerationOpts + recId?: number + position: number +}): React.ReactNode => { + const t = useTheme() + return ( + { + logger.metric( + 'suggestedUser:press', + { + logContext: 'Explore', + recId, + position, + }, + {statsig: true}, + ) + }}> + + + + + + { + logger.metric( + 'suggestedUser:follow', + { + logContext: 'Explore', + location: 'Card', + recId, + position, + }, + {statsig: true}, + ) + }} + /> + + + + + + ) +} +SuggestedProfileCard = memo(SuggestedProfileCard) +export {SuggestedProfileCard} diff --git a/src/screens/Search/modules/ExploreTrendingTopics.tsx b/src/screens/Search/modules/ExploreTrendingTopics.tsx new file mode 100644 index 0000000000..88d16b393d --- /dev/null +++ b/src/screens/Search/modules/ExploreTrendingTopics.tsx @@ -0,0 +1,278 @@ +import {Pressable, View} from 'react-native' +import {type AppBskyUnspeccedDefs} from '@atproto/api' +import {msg, plural, Trans} from '@lingui/macro' +import {useLingui} from '@lingui/react' + +import {logger} from '#/logger' +import {useTrendingSettings} from '#/state/preferences/trending' +import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' +import {useTrendingConfig} from '#/state/trending-config' +import {LoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' +import {formatCount} from '#/view/com/util/numeric/format' +import {atoms as a, useGutters, useTheme, type ViewStyleProp, web} from '#/alf' +import {AvatarStack} from '#/components/AvatarStack' +import {type Props as SVGIconProps} from '#/components/icons/common' +import {Flame_Stroke2_Corner1_Rounded as FlameIcon} from '#/components/icons/Flame' +import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' +import {Link} from '#/components/Link' +import {Text} from '#/components/Typography' + +const TOPIC_COUNT = 5 + +export function ExploreTrendingTopics() { + const {enabled} = useTrendingConfig() + const {trendingDisabled} = useTrendingSettings() + return enabled && !trendingDisabled ? : null +} + +function Inner() { + const {data: trending, error, isLoading} = useGetTrendsQuery() + const noTopics = !isLoading && !error && !trending?.trends?.length + + return isLoading ? ( + Array.from({length: TOPIC_COUNT}).map((__, i) => ( + + )) + ) : error || !trending?.trends || noTopics ? null : ( + <> + {trending.trends.map((trend, index) => ( + { + logger.metric('trendingTopic:click', {context: 'explore'}) + }} + /> + ))} + + ) +} + +export function TrendRow({ + trend, + rank, + children, + onPress, +}: ViewStyleProp & { + trend: AppBskyUnspeccedDefs.TrendView + rank: number + children?: React.ReactNode + onPress?: () => void +}) { + const t = useTheme() + const {_, i18n} = useLingui() + const gutters = useGutters([0, 'base']) + + const category = useCategoryDisplayName(trend?.category || 'other') + const age = Math.floor( + (Date.now() - new Date(trend.startedAt || Date.now()).getTime()) / + (1000 * 60 * 60), + ) + const badgeType = trend.status === 'hot' ? 'hot' : age < 2 ? 'new' : age + const postCount = trend.postCount + ? _( + plural(trend.postCount, { + other: `${formatCount(i18n, trend.postCount)} posts`, + }), + ) + : null + + return ( + + {({hovered, pressed}) => ( + <> + + + + + + {rank}. + + + + {trend.displayName} + + + + {trend.actors.length > 0 && ( + + )} + + {postCount} + {postCount && category && <> · } + {category} + + + + + + + + + {children} + + )} + + ) +} + +type TrendingIndicatorType = 'hot' | 'new' | number + +function TrendingIndicator({type}: {type: TrendingIndicatorType | 'skeleton'}) { + const t = useTheme() + const {_} = useLingui() + const pillStyles = [ + a.flex_row, + a.align_center, + a.gap_xs, + a.rounded_full, + a.px_sm, + { + height: 28, + }, + ] + + let Icon: React.ComponentType | null = null + let text: string | null = null + let color: string | null = null + let backgroundColor: string | null = null + + switch (type) { + case 'skeleton': { + return ( + + ) + } + case 'hot': { + Icon = FlameIcon + color = + t.scheme === 'light' ? t.palette.negative_500 : t.palette.negative_950 + backgroundColor = + t.scheme === 'light' ? t.palette.negative_50 : t.palette.negative_200 + text = _(msg`Hot`) + break + } + case 'new': { + Icon = TrendingIcon + text = _(msg`New`) + color = t.palette.positive_700 + backgroundColor = t.palette.positive_50 + break + } + default: { + text = _( + msg({ + message: `${type}h ago`, + comment: + 'trending topic time spent trending. should be as short as possible to fit in a pill', + }), + ) + color = t.atoms.text_contrast_medium.color + backgroundColor = t.atoms.bg_contrast_25.backgroundColor + break + } + } + + return ( + + {Icon && } + {text} + + ) +} + +function useCategoryDisplayName( + category: AppBskyUnspeccedDefs.TrendView['category'], +) { + const {_} = useLingui() + + switch (category) { + case 'sports': + return _(msg`Sports`) + case 'politics': + return _(msg`Politics`) + case 'video-games': + return _(msg`Video Games`) + case 'pop-culture': + return _(msg`Entertainment`) + case 'news': + return _(msg`News`) + case 'other': + default: + return null + } +} + +export function TrendingTopicRowSkeleton({}: {withPosts: boolean}) { + const t = useTheme() + const gutters = useGutters([0, 'base']) + + return ( + + + + + + + + + + + + + + + + + + + ) +} diff --git a/src/screens/Search/components/ExploreTrendingVideos.tsx b/src/screens/Search/modules/ExploreTrendingVideos.tsx similarity index 69% rename from src/screens/Search/components/ExploreTrendingVideos.tsx rename to src/screens/Search/modules/ExploreTrendingVideos.tsx index 00fa76dbf4..54eb73312c 100644 --- a/src/screens/Search/components/ExploreTrendingVideos.tsx +++ b/src/screens/Search/modules/ExploreTrendingVideos.tsx @@ -1,4 +1,4 @@ -import React from 'react' +import {useMemo} from 'react' import {ScrollView, View} from 'react-native' import {AppBskyEmbedVideo, AtUri} from '@atproto/api' import {msg, Trans} from '@lingui/macro' @@ -8,18 +8,12 @@ import {useQueryClient} from '@tanstack/react-query' import {VIDEO_FEED_URI} from '#/lib/constants' import {makeCustomFeedLink} from '#/lib/routes/links' -import {logEvent} from '#/lib/statsig/statsig' -import {isWeb} from '#/platform/detection' -import {useSavedFeeds} from '#/state/queries/feed' +import {logger} from '#/logger' import {RQKEY, usePostFeedQuery} from '#/state/queries/post-feed' -import {useAddSavedFeedsMutation} from '#/state/queries/preferences' import {BlockDrawerGesture} from '#/view/shell/BlockDrawerGesture' import {atoms as a, tokens, useGutters, useTheme} from '#/alf' -import {Button, ButtonIcon, ButtonText} from '#/components/Button' -import {GradientFill} from '#/components/GradientFill' +import {ButtonIcon} from '#/components/Button' import {ChevronRight_Stroke2_Corner0_Rounded as ChevronRight} from '#/components/icons/Chevron' -import {Pin_Stroke2_Corner0_Rounded as Pin} from '#/components/icons/Pin' -import {Trending2_Stroke2_Corner2_Rounded as Graph} from '#/components/icons/Trending2' import {Link} from '#/components/Link' import {Text} from '#/components/Typography' import { @@ -37,7 +31,6 @@ const FEED_PARAMS: { } export function ExploreTrendingVideos() { - const t = useTheme() const {_} = useLingui() const gutters = useGutters([0, 'base']) const {data, isLoading, error} = usePostFeedQuery(FEED_DESC, FEED_PARAMS) @@ -55,30 +48,30 @@ export function ExploreTrendingVideos() { } }) - const {data: saved} = useSavedFeeds() - const isSavedAlready = React.useMemo(() => { - return !!saved?.feeds?.some(info => info.config.value === VIDEO_FEED_URI) - }, [saved]) + // const {data: saved} = useSavedFeeds() + // const isSavedAlready = useMemo(() => { + // return !!saved?.feeds?.some(info => info.config.value === VIDEO_FEED_URI) + // }, [saved]) - const {mutateAsync: addSavedFeeds, isPending: isPinPending} = - useAddSavedFeedsMutation() - const pinFeed = React.useCallback( - (e: any) => { - e.preventDefault() + // const {mutateAsync: addSavedFeeds, isPending: isPinPending} = + // useAddSavedFeedsMutation() + // const pinFeed = useCallback( + // (e: any) => { + // e.preventDefault() - addSavedFeeds([ - { - type: 'feed', - value: VIDEO_FEED_URI, - pinned: true, - }, - ]) + // addSavedFeeds([ + // { + // type: 'feed', + // value: VIDEO_FEED_URI, + // pinned: true, + // }, + // ]) - // prevent navigation - return false - }, - [addSavedFeeds], - ) + // // prevent navigation + // return false + // }, + // [addSavedFeeds], + // ) if (error) { return null @@ -86,38 +79,6 @@ export function ExploreTrendingVideos() { return ( - - - - - - Trending Videos - - - - - BETA - - - - - Popular videos in your network. - - - - - {!isSavedAlready && ( + {/* {!isSavedAlready && ( - )} + )} */} ) } @@ -191,7 +152,7 @@ function VideoCards({ }) { const t = useTheme() const {_} = useLingui() - const items = React.useMemo(() => { + const items = useMemo(() => { return data.pages .flatMap(page => page.slices) .map(slice => slice.items[0]) @@ -199,7 +160,7 @@ function VideoCards({ .filter(item => AppBskyEmbedVideo.isView(item.post.embed)) .slice(0, 8) }, [data]) - const href = React.useMemo(() => { + const href = useMemo(() => { const urip = new AtUri(VIDEO_FEED_URI) return makeCustomFeedLink(urip.host, urip.rkey, undefined, 'explore') }, []) @@ -217,9 +178,11 @@ function VideoCards({ sourceInterstitial: 'explore', }} onInteract={() => { - logEvent('videoCard:click', { - context: 'interstitial:explore', - }) + logger.metric( + 'videoCard:click', + {context: 'interstitial:explore'}, + {statsig: true}, + ) }} /> diff --git a/src/screens/Settings/ContentAndMediaSettings.tsx b/src/screens/Settings/ContentAndMediaSettings.tsx index e28c98803c..57b86fb2bf 100644 --- a/src/screens/Settings/ContentAndMediaSettings.tsx +++ b/src/screens/Settings/ContentAndMediaSettings.tsx @@ -1,8 +1,8 @@ import {msg, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' -import {NativeStackScreenProps} from '@react-navigation/native-stack' +import {type NativeStackScreenProps} from '@react-navigation/native-stack' -import {CommonNavigatorParams} from '#/lib/routes/types' +import {type CommonNavigatorParams} from '#/lib/routes/types' import {logEvent} from '#/lib/statsig/statsig' import {isNative} from '#/platform/detection' import {useAutoplayDisabled, useSetAutoplayDisabled} from '#/state/preferences' @@ -22,7 +22,7 @@ import {Hashtag_Stroke2_Corner0_Rounded as HashtagIcon} from '#/components/icons import {Home_Stroke2_Corner2_Rounded as HomeIcon} from '#/components/icons/Home' import {Macintosh_Stroke2_Corner2_Rounded as MacintoshIcon} from '#/components/icons/Macintosh' import {Play_Stroke2_Corner2_Rounded as PlayIcon} from '#/components/icons/Play' -import {Trending2_Stroke2_Corner2_Rounded as Graph} from '#/components/icons/Trending2' +import {Trending2_Stroke2_Corner2_Rounded as Graph} from '#/components/icons/Trending' import {Window_Stroke2_Corner2_Rounded as WindowIcon} from '#/components/icons/Window' import * as Layout from '#/components/Layout' diff --git a/src/state/queries/actor-search.ts b/src/state/queries/actor-search.ts index 6d6c46e040..0b5de23037 100644 --- a/src/state/queries/actor-search.ts +++ b/src/state/queries/actor-search.ts @@ -1,9 +1,12 @@ -import {AppBskyActorDefs, AppBskyActorSearchActors} from '@atproto/api' import { - InfiniteData, + type AppBskyActorDefs, + type AppBskyActorSearchActors, +} from '@atproto/api' +import { + type InfiniteData, keepPreviousData, - QueryClient, - QueryKey, + type QueryClient, + type QueryKey, useInfiniteQuery, useQuery, } from '@tanstack/react-query' @@ -15,7 +18,11 @@ const RQKEY_ROOT = 'actor-search' export const RQKEY = (query: string) => [RQKEY_ROOT, query] const RQKEY_ROOT_PAGINATED = `${RQKEY_ROOT}_paginated` -export const RQKEY_PAGINATED = (query: string) => [RQKEY_ROOT_PAGINATED, query] +export const RQKEY_PAGINATED = (query: string, limit?: number) => [ + RQKEY_ROOT_PAGINATED, + query, + limit, +] export function useActorSearch({ query, @@ -42,10 +49,12 @@ export function useActorSearchPaginated({ query, enabled, maintainData, + limit = 25, }: { query: string enabled?: boolean maintainData?: boolean + limit?: number }) { const agent = useAgent() return useInfiniteQuery< @@ -56,11 +65,11 @@ export function useActorSearchPaginated({ string | undefined >({ staleTime: STALE.MINUTES.FIVE, - queryKey: RQKEY_PAGINATED(query), + queryKey: RQKEY_PAGINATED(query, limit), queryFn: async ({pageParam}) => { const res = await agent.searchActors({ q: query, - limit: 25, + limit, cursor: pageParam, }) return res.data diff --git a/src/state/queries/trending/useGetSuggestedFeedsQuery.ts b/src/state/queries/trending/useGetSuggestedFeedsQuery.ts new file mode 100644 index 0000000000..16522f5c9e --- /dev/null +++ b/src/state/queries/trending/useGetSuggestedFeedsQuery.ts @@ -0,0 +1,48 @@ +import {useQuery} from '@tanstack/react-query' + +import { + aggregateUserInterests, + createBskyTopicsHeader, +} from '#/lib/api/feed/utils' +import {getContentLanguages} from '#/state/preferences/languages' +import {STALE} from '#/state/queries' +import {usePreferencesQuery} from '#/state/queries/preferences' +import {useAgent} from '#/state/session' + +export const DEFAULT_LIMIT = 5 + +export const createGetTrendsQueryKey = () => ['suggested-feeds'] + +export function useGetSuggestedFeedsQuery() { + const agent = useAgent() + const {data: preferences} = usePreferencesQuery() + const savedFeeds = preferences?.savedFeeds + + return useQuery({ + enabled: !!savedFeeds, + refetchOnWindowFocus: true, + staleTime: STALE.MINUTES.ONE, + queryKey: createGetTrendsQueryKey(), + queryFn: async () => { + const contentLangs = getContentLanguages().join(',') + const {data} = await agent.app.bsky.unspecced.getSuggestedFeeds( + { + limit: DEFAULT_LIMIT, + }, + { + headers: { + ...createBskyTopicsHeader(aggregateUserInterests(preferences)), + 'Accept-Language': contentLangs, + }, + }, + ) + + return { + feeds: data.feeds.filter(feed => { + const isSaved = !!savedFeeds?.find(s => s.value === feed.uri) + return !isSaved + }), + } + }, + }) +} diff --git a/src/state/queries/trending/useGetTrendsQuery.ts b/src/state/queries/trending/useGetTrendsQuery.ts new file mode 100644 index 0000000000..d96bf06035 --- /dev/null +++ b/src/state/queries/trending/useGetTrendsQuery.ts @@ -0,0 +1,59 @@ +import React from 'react' +import {type AppBskyUnspeccedGetTrends} from '@atproto/api' +import {hasMutedWord} from '@atproto/api/dist/moderation/mutewords' +import {useQuery} from '@tanstack/react-query' + +import { + aggregateUserInterests, + createBskyTopicsHeader, +} from '#/lib/api/feed/utils' +import {getContentLanguages} from '#/state/preferences/languages' +import {STALE} from '#/state/queries' +import {usePreferencesQuery} from '#/state/queries/preferences' +import {useAgent} from '#/state/session' + +export const DEFAULT_LIMIT = 5 + +export const createGetTrendsQueryKey = () => ['trends'] + +export function useGetTrendsQuery() { + const agent = useAgent() + const {data: preferences} = usePreferencesQuery() + const mutedWords = React.useMemo(() => { + return preferences?.moderationPrefs?.mutedWords || [] + }, [preferences?.moderationPrefs]) + + return useQuery({ + refetchOnWindowFocus: true, + staleTime: STALE.MINUTES.THREE, + queryKey: createGetTrendsQueryKey(), + queryFn: async () => { + const contentLangs = getContentLanguages().join(',') + const {data} = await agent.app.bsky.unspecced.getTrends( + { + limit: DEFAULT_LIMIT, + }, + { + headers: { + ...createBskyTopicsHeader(aggregateUserInterests(preferences)), + 'Accept-Language': contentLangs, + }, + }, + ) + return data + }, + select: React.useCallback( + (data: AppBskyUnspeccedGetTrends.OutputSchema) => { + return { + trends: (data.trends ?? []).filter(t => { + return !hasMutedWord({ + mutedWords, + text: t.topic + ' ' + t.displayName + ' ' + t.category, + }) + }), + } + }, + [mutedWords], + ), + }) +} diff --git a/src/state/queries/useSuggestedStarterPacksQuery.ts b/src/state/queries/useSuggestedStarterPacksQuery.ts new file mode 100644 index 0000000000..18fe6439ea --- /dev/null +++ b/src/state/queries/useSuggestedStarterPacksQuery.ts @@ -0,0 +1,38 @@ +import {useQuery} from '@tanstack/react-query' + +import { + aggregateUserInterests, + createBskyTopicsHeader, +} from '#/lib/api/feed/utils' +import {getContentLanguages} from '#/state/preferences/languages' +import {STALE} from '#/state/queries' +import {usePreferencesQuery} from '#/state/queries/preferences' +import {useAgent} from '#/state/session' + +export const createSuggestedStarterPacksQueryKey = () => [ + 'suggested-starter-packs', +] + +export function useSuggestedStarterPacksQuery() { + const agent = useAgent() + const {data: preferences} = usePreferencesQuery() + const contentLangs = getContentLanguages().join(',') + + return useQuery({ + refetchOnWindowFocus: true, + staleTime: STALE.MINUTES.ONE, + queryKey: createSuggestedStarterPacksQueryKey(), + async queryFn() { + const {data} = await agent.app.bsky.unspecced.getSuggestedStarterPacks( + undefined, + { + headers: { + ...createBskyTopicsHeader(aggregateUserInterests(preferences)), + 'Accept-Language': contentLangs, + }, + }, + ) + return data + }, + }) +} diff --git a/src/view/com/posts/PostFeed.tsx b/src/view/com/posts/PostFeed.tsx index a99077c0c6..3a6b8f6601 100644 --- a/src/view/com/posts/PostFeed.tsx +++ b/src/view/com/posts/PostFeed.tsx @@ -3,13 +3,13 @@ import { ActivityIndicator, AppState, Dimensions, - ListRenderItemInfo, - StyleProp, + type ListRenderItemInfo, + type StyleProp, StyleSheet, View, - ViewStyle, + type ViewStyle, } from 'react-native' -import {AppBskyActorDefs, AppBskyEmbedVideo} from '@atproto/api' +import {type AppBskyActorDefs, AppBskyEmbedVideo} from '@atproto/api' import {msg} from '@lingui/macro' import {useLingui} from '@lingui/react' import {useQueryClient} from '@tanstack/react-query' @@ -24,21 +24,21 @@ import {useFeedFeedbackContext} from '#/state/feed-feedback' import {useTrendingSettings} from '#/state/preferences/trending' import {STALE} from '#/state/queries' import { - AuthorFilter, - FeedDescriptor, - FeedParams, - FeedPostSlice, - FeedPostSliceItem, + type AuthorFilter, + type FeedDescriptor, + type FeedParams, + type FeedPostSlice, + type FeedPostSliceItem, pollLatest, RQKEY, usePostFeedQuery, } from '#/state/queries/post-feed' import {useSession} from '#/state/session' import {useProgressGuide} from '#/state/shell/progress-guide' -import {List, ListRef} from '#/view/com/util/List' +import {List, type ListRef} from '#/view/com/util/List' import {PostFeedLoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {LoadMoreRetryBtn} from '#/view/com/util/LoadMoreRetryBtn' -import {VideoFeedSourceContext} from '#/screens/VideoFeed/types' +import {type VideoFeedSourceContext} from '#/screens/VideoFeed/types' import {useBreakpoints, useLayoutBreakpoints} from '#/alf' import {ProgressGuide, SuggestedFollows} from '#/components/FeedInterstitials' import { @@ -767,14 +767,14 @@ const styles = StyleSheet.create({ feedFooter: {paddingTop: 20}, }) -function isThreadParentAt(arr: Array, i: number) { +export function isThreadParentAt(arr: Array, i: number) { if (arr.length === 1) { return false } return i < arr.length - 1 } -function isThreadChildAt(arr: Array, i: number) { +export function isThreadChildAt(arr: Array, i: number) { if (arr.length === 1) { return false } diff --git a/src/view/com/util/numeric/format.ts b/src/view/com/util/numeric/format.ts index 8f3ebd0e71..f05f285401 100644 --- a/src/view/com/util/numeric/format.ts +++ b/src/view/com/util/numeric/format.ts @@ -1,4 +1,4 @@ -import {I18n} from '@lingui/core' +import {type I18n} from '@lingui/core' export const formatCount = (i18n: I18n, num: number) => { return i18n.number(num, { diff --git a/src/view/screens/Search/Explore.tsx b/src/view/screens/Search/Explore.tsx deleted file mode 100644 index 520e103a4f..0000000000 --- a/src/view/screens/Search/Explore.tsx +++ /dev/null @@ -1,641 +0,0 @@ -import React from 'react' -import {View} from 'react-native' -import { - AppBskyActorDefs, - AppBskyFeedDefs, - moderateProfile, - ModerationDecision, - ModerationOpts, -} from '@atproto/api' -import {msg, Trans} from '@lingui/macro' -import {useLingui} from '@lingui/react' - -import {logEvent} from '#/lib/statsig/statsig' -import {cleanError} from '#/lib/strings/errors' -import {logger} from '#/logger' -import {isNative, isWeb} from '#/platform/detection' -import {useModerationOpts} from '#/state/preferences/moderation-opts' -import {useGetPopularFeedsQuery} from '#/state/queries/feed' -import {usePreferencesQuery} from '#/state/queries/preferences' -import {useSuggestedFollowsQuery} from '#/state/queries/suggested-follows' -import {ProfileCardWithFollowBtn} from '#/view/com/profile/ProfileCard' -import {List} from '#/view/com/util/List' -import { - FeedFeedLoadingPlaceholder, - ProfileCardFeedLoadingPlaceholder, -} from '#/view/com/util/LoadingPlaceholder' -import {UserAvatar} from '#/view/com/util/UserAvatar' -import {ExploreRecommendations} from '#/screens/Search/components/ExploreRecommendations' -import {ExploreTrendingTopics} from '#/screens/Search/components/ExploreTrendingTopics' -import {ExploreTrendingVideos} from '#/screens/Search/components/ExploreTrendingVideos' -import {atoms as a, useTheme, ViewStyleProp} from '#/alf' -import {Button} from '#/components/Button' -import * as FeedCard from '#/components/FeedCard' -import {ArrowBottom_Stroke2_Corner0_Rounded as ArrowBottom} from '#/components/icons/Arrow' -import {CircleInfo_Stroke2_Corner0_Rounded as CircleInfo} from '#/components/icons/CircleInfo' -import {Props as SVGIconProps} from '#/components/icons/common' -import {ListSparkle_Stroke2_Corner0_Rounded as ListSparkle} from '#/components/icons/ListSparkle' -import {UserCircle_Stroke2_Corner0_Rounded as Person} from '#/components/icons/UserCircle' -import {Loader} from '#/components/Loader' -import {Text} from '#/components/Typography' - -function SuggestedItemsHeader({ - title, - description, - style, - icon: Icon, -}: { - title: string - description: string - icon: React.ComponentType -} & ViewStyleProp) { - const t = useTheme() - - return ( - - - - - {title} - - - {description} - - - - ) -} - -type LoadMoreItem = - | { - type: 'profile' - key: string - avatar: string | undefined - moderation: ModerationDecision - } - | { - type: 'feed' - key: string - avatar: string | undefined - moderation: undefined - } - -function LoadMore({ - item, - moderationOpts, -}: { - item: ExploreScreenItems & {type: 'loadMore'} - moderationOpts?: ModerationOpts -}) { - const t = useTheme() - const {_} = useLingui() - const items: LoadMoreItem[] = React.useMemo(() => { - return item.items - .map(_item => { - let loadMoreItem: LoadMoreItem | undefined - if (_item.type === 'profile') { - loadMoreItem = { - type: 'profile', - key: _item.profile.did, - avatar: _item.profile.avatar, - moderation: moderateProfile(_item.profile, moderationOpts!), - } - } else if (_item.type === 'feed') { - loadMoreItem = { - type: 'feed', - key: _item.feed.uri, - avatar: _item.feed.avatar, - moderation: undefined, - } - } - return loadMoreItem - }) - .filter(n => !!n) - }, [item.items, moderationOpts]) - - if (items.length === 0) return null - - const type = items[0].type - - return ( - - - - ) -} - -type ExploreScreenItems = - | { - type: 'header' - key: string - title: string - description: string - style?: ViewStyleProp['style'] - icon: React.ComponentType - } - | { - type: 'trendingTopics' - key: string - } - | { - type: 'trendingVideos' - key: string - } - | { - type: 'recommendations' - key: string - } - | { - type: 'profile' - key: string - profile: AppBskyActorDefs.ProfileView - recId?: number - } - | { - type: 'feed' - key: string - feed: AppBskyFeedDefs.GeneratorView - } - | { - type: 'loadMore' - key: string - isLoadingMore: boolean - onLoadMore: () => void - items: ExploreScreenItems[] - } - | { - type: 'profilePlaceholder' - key: string - } - | { - type: 'feedPlaceholder' - key: string - } - | { - type: 'error' - key: string - message: string - error: string - } - -export function Explore() { - const {_} = useLingui() - const t = useTheme() - const {data: preferences, error: preferencesError} = usePreferencesQuery() - const moderationOpts = useModerationOpts() - const { - data: profiles, - hasNextPage: hasNextProfilesPage, - isLoading: isLoadingProfiles, - isFetchingNextPage: isFetchingNextProfilesPage, - error: profilesError, - fetchNextPage: fetchNextProfilesPage, - } = useSuggestedFollowsQuery({limit: 6, subsequentPageLimit: 10}) - const { - data: feeds, - hasNextPage: hasNextFeedsPage, - isLoading: isLoadingFeeds, - isFetchingNextPage: isFetchingNextFeedsPage, - error: feedsError, - fetchNextPage: fetchNextFeedsPage, - } = useGetPopularFeedsQuery({limit: 10}) - - const isLoadingMoreProfiles = isFetchingNextProfilesPage && !isLoadingProfiles - const onLoadMoreProfiles = React.useCallback(async () => { - if (isFetchingNextProfilesPage || !hasNextProfilesPage || profilesError) - return - try { - await fetchNextProfilesPage() - } catch (err) { - logger.error('Failed to load more suggested follows', {message: err}) - } - }, [ - isFetchingNextProfilesPage, - hasNextProfilesPage, - profilesError, - fetchNextProfilesPage, - ]) - - const isLoadingMoreFeeds = isFetchingNextFeedsPage && !isLoadingFeeds - const onLoadMoreFeeds = React.useCallback(async () => { - if (isFetchingNextFeedsPage || !hasNextFeedsPage || feedsError) return - try { - await fetchNextFeedsPage() - } catch (err) { - logger.error('Failed to load more suggested follows', {message: err}) - } - }, [ - isFetchingNextFeedsPage, - hasNextFeedsPage, - feedsError, - fetchNextFeedsPage, - ]) - - const items = React.useMemo(() => { - const i: ExploreScreenItems[] = [] - - i.push({ - type: 'trendingTopics', - key: `trending-topics`, - }) - - if (isNative) { - i.push({ - type: 'trendingVideos', - key: `trending-videos`, - }) - } - - i.push({ - type: 'recommendations', - key: `recommendations`, - }) - - i.push({ - type: 'header', - key: 'suggested-follows-header', - title: _(msg`Suggested accounts`), - description: _( - msg`Follow more accounts to get connected to your interests and build your network.`, - ), - icon: Person, - }) - - if (profiles) { - // Currently the responses contain duplicate items. - // Needs to be fixed on backend, but let's dedupe to be safe. - let seen = new Set() - const profileItems: ExploreScreenItems[] = [] - for (const page of profiles.pages) { - for (const actor of page.actors) { - if (!seen.has(actor.did)) { - seen.add(actor.did) - profileItems.push({ - type: 'profile', - key: actor.did, - profile: actor, - recId: page.recId, - }) - } - } - } - - if (hasNextProfilesPage) { - // splice off 3 as previews if we have a next page - const previews = profileItems.splice(-3) - // push remainder - i.push(...profileItems) - i.push({ - type: 'loadMore', - key: 'loadMoreProfiles', - isLoadingMore: isLoadingMoreProfiles, - onLoadMore: onLoadMoreProfiles, - items: previews, - }) - } else { - i.push(...profileItems) - } - } else { - if (profilesError) { - i.push({ - type: 'error', - key: 'profilesError', - message: _(msg`Failed to load suggested follows`), - error: cleanError(profilesError), - }) - } else { - i.push({type: 'profilePlaceholder', key: 'profilePlaceholder'}) - } - } - - i.push({ - type: 'header', - key: 'suggested-feeds-header', - title: _(msg`Discover new feeds`), - description: _( - msg`Choose your own timeline! Feeds built by the community help you find content you love.`, - ), - style: [a.pt_5xl], - icon: ListSparkle, - }) - - if (feeds && preferences) { - // Currently the responses contain duplicate items. - // Needs to be fixed on backend, but let's dedupe to be safe. - let seen = new Set() - const feedItems: ExploreScreenItems[] = [] - for (const page of feeds.pages) { - for (const feed of page.feeds) { - if (!seen.has(feed.uri)) { - seen.add(feed.uri) - feedItems.push({ - type: 'feed', - key: feed.uri, - feed, - }) - } - } - } - - // feeds errors can occur during pagination, so feeds is truthy - if (feedsError) { - i.push({ - type: 'error', - key: 'feedsError', - message: _(msg`Failed to load suggested feeds`), - error: cleanError(feedsError), - }) - } else if (preferencesError) { - i.push({ - type: 'error', - key: 'preferencesError', - message: _(msg`Failed to load feeds preferences`), - error: cleanError(preferencesError), - }) - } else if (hasNextFeedsPage) { - const preview = feedItems.splice(-3) - i.push(...feedItems) - i.push({ - type: 'loadMore', - key: 'loadMoreFeeds', - isLoadingMore: isLoadingMoreFeeds, - onLoadMore: onLoadMoreFeeds, - items: preview, - }) - } else { - i.push(...feedItems) - } - } else { - if (feedsError) { - i.push({ - type: 'error', - key: 'feedsError', - message: _(msg`Failed to load suggested feeds`), - error: cleanError(feedsError), - }) - } else if (preferencesError) { - i.push({ - type: 'error', - key: 'preferencesError', - message: _(msg`Failed to load feeds preferences`), - error: cleanError(preferencesError), - }) - } else { - i.push({type: 'feedPlaceholder', key: 'feedPlaceholder'}) - } - } - - return i - }, [ - _, - profiles, - feeds, - preferences, - onLoadMoreFeeds, - onLoadMoreProfiles, - isLoadingMoreProfiles, - isLoadingMoreFeeds, - profilesError, - feedsError, - preferencesError, - hasNextProfilesPage, - hasNextFeedsPage, - ]) - - const renderItem = React.useCallback( - ({item, index}: {item: ExploreScreenItems; index: number}) => { - switch (item.type) { - case 'header': { - return ( - - ) - } - case 'trendingTopics': { - return - } - case 'trendingVideos': { - return - } - case 'recommendations': { - return - } - case 'profile': { - return ( - - { - logEvent('suggestedUser:press', { - logContext: 'Explore', - recId: item.recId, - position: index, - }) - }} - onFollow={() => { - logEvent('suggestedUser:follow', { - logContext: 'Explore', - location: 'Card', - recId: item.recId, - position: index, - }) - }} - /> - - ) - } - case 'feed': { - return ( - - - - ) - } - case 'loadMore': { - return - } - case 'profilePlaceholder': { - return - } - case 'feedPlaceholder': { - return - } - case 'error': { - return ( - - - - - - {item.message} - - - {item.error} - - - - - ) - } - } - }, - [t, moderationOpts], - ) - - // note: actually not a screen, instead it's nested within - // the search screen. so we don't need Layout.Screen - return ( - item.key} - // @ts-ignore web only -prf - desktopFixedHeight - contentContainerStyle={{paddingBottom: 100}} - keyboardShouldPersistTaps="handled" - keyboardDismissMode="on-drag" - /> - ) -} diff --git a/src/view/screens/Search/Search.tsx b/src/view/screens/Search/Search.tsx deleted file mode 100644 index 785e1872ea..0000000000 --- a/src/view/screens/Search/Search.tsx +++ /dev/null @@ -1,1165 +0,0 @@ -import React, {useCallback, useLayoutEffect, useMemo} from 'react' -import { - ActivityIndicator, - Pressable, - StyleProp, - StyleSheet, - TextInput, - View, - ViewStyle, -} from 'react-native' -import {ScrollView as RNGHScrollView} from 'react-native-gesture-handler' -import {AppBskyActorDefs, AppBskyFeedDefs, moderateProfile} from '@atproto/api' -import {msg, Trans} from '@lingui/macro' -import {useLingui} from '@lingui/react' -import {useFocusEffect, useNavigation, useRoute} from '@react-navigation/native' -import {useQueryClient} from '@tanstack/react-query' - -import {APP_LANGUAGES, LANGUAGES} from '#/lib/../locale/languages' -import {createHitslop, HITSLOP_20} from '#/lib/constants' -import {HITSLOP_10} from '#/lib/constants' -import {useNonReactiveCallback} from '#/lib/hooks/useNonReactiveCallback' -import {MagnifyingGlassIcon} from '#/lib/icons' -import {makeProfileLink} from '#/lib/routes/links' -import {NavigationProp} from '#/lib/routes/types' -import { - NativeStackScreenProps, - SearchTabNavigatorParams, -} from '#/lib/routes/types' -import {sanitizeDisplayName} from '#/lib/strings/display-names' -import {augmentSearchQuery} from '#/lib/strings/helpers' -import {languageName} from '#/locale/helpers' -import {isNative, isWeb} from '#/platform/detection' -import {listenSoftReset} from '#/state/events' -import {useLanguagePrefs} from '#/state/preferences/languages' -import {useModerationOpts} from '#/state/preferences/moderation-opts' -import {useActorAutocompleteQuery} from '#/state/queries/actor-autocomplete' -import {useActorSearch} from '#/state/queries/actor-search' -import {usePopularFeedsSearch} from '#/state/queries/feed' -import { - unstableCacheProfileView, - useProfilesQuery, -} from '#/state/queries/profile' -import {useSearchPostsQuery} from '#/state/queries/search-posts' -import {useSession} from '#/state/session' -import {useSetMinimalShellMode} from '#/state/shell' -import {Pager} from '#/view/com/pager/Pager' -import {TabBar} from '#/view/com/pager/TabBar' -import {Post} from '#/view/com/post/Post' -import {ProfileCardWithFollowBtn} from '#/view/com/profile/ProfileCard' -import {Link} from '#/view/com/util/Link' -import {List} from '#/view/com/util/List' -import {UserAvatar} from '#/view/com/util/UserAvatar' -import {Explore} from '#/view/screens/Search/Explore' -import {SearchLinkCard, SearchProfileCard} from '#/view/shell/desktop/Search' -import {makeSearchQuery, Params, parseSearchQuery} from '#/screens/Search/utils' -import { - atoms as a, - native, - platform, - tokens, - useBreakpoints, - useTheme, - web, -} from '#/alf' -import {Button, ButtonIcon, ButtonText} from '#/components/Button' -import * as FeedCard from '#/components/FeedCard' -import {SearchInput} from '#/components/forms/SearchInput' -import { - ChevronBottom_Stroke2_Corner0_Rounded as ChevronDownIcon, - ChevronTopBottom_Stroke2_Corner0_Rounded as ChevronUpDownIcon, -} from '#/components/icons/Chevron' -import {Earth_Stroke2_Corner0_Rounded as EarthIcon} from '#/components/icons/Globe' -import {TimesLarge_Stroke2_Corner0_Rounded as XIcon} from '#/components/icons/Times' -import * as Layout from '#/components/Layout' -import * as Menu from '#/components/Menu' -import {Text} from '#/components/Typography' -import {account, useStorage} from '#/storage' -import * as bsky from '#/types/bsky' - -function Loader() { - return ( - - - - - - ) -} - -function EmptyState({message, error}: {message: string; error?: string}) { - const t = useTheme() - - return ( - - - - {message} - - {error && ( - <> - - - - Error: {error} - - - )} - - - - ) -} - -type SearchResultSlice = - | { - type: 'post' - key: string - post: AppBskyFeedDefs.PostView - } - | { - type: 'loadingMore' - key: string - } - -let SearchScreenPostResults = ({ - query, - sort, - active, -}: { - query: string - sort?: 'top' | 'latest' - active: boolean -}): React.ReactNode => { - const {_} = useLingui() - const {currentAccount} = useSession() - const [isPTR, setIsPTR] = React.useState(false) - - const augmentedQuery = React.useMemo(() => { - return augmentSearchQuery(query || '', {did: currentAccount?.did}) - }, [query, currentAccount]) - - const { - isFetched, - data: results, - isFetching, - error, - refetch, - fetchNextPage, - isFetchingNextPage, - hasNextPage, - } = useSearchPostsQuery({query: augmentedQuery, sort, enabled: active}) - - const onPullToRefresh = React.useCallback(async () => { - setIsPTR(true) - await refetch() - setIsPTR(false) - }, [setIsPTR, refetch]) - const onEndReached = React.useCallback(() => { - if (isFetching || !hasNextPage || error) return - fetchNextPage() - }, [isFetching, error, hasNextPage, fetchNextPage]) - - const posts = React.useMemo(() => { - return results?.pages.flatMap(page => page.posts) || [] - }, [results]) - const items = React.useMemo(() => { - let temp: SearchResultSlice[] = [] - - const seenUris = new Set() - for (const post of posts) { - if (seenUris.has(post.uri)) { - continue - } - temp.push({ - type: 'post', - key: post.uri, - post, - }) - seenUris.add(post.uri) - } - - if (isFetchingNextPage) { - temp.push({ - type: 'loadingMore', - key: 'loadingMore', - }) - } - - return temp - }, [posts, isFetchingNextPage]) - - return error ? ( - - ) : ( - <> - {isFetched ? ( - <> - {posts.length ? ( - { - if (item.type === 'post') { - return - } else { - return null - } - }} - keyExtractor={item => item.key} - refreshing={isPTR} - onRefresh={onPullToRefresh} - onEndReached={onEndReached} - desktopFixedHeight - contentContainerStyle={{paddingBottom: 100}} - /> - ) : ( - - )} - - ) : ( - - )} - - ) -} -SearchScreenPostResults = React.memo(SearchScreenPostResults) - -let SearchScreenUserResults = ({ - query, - active, -}: { - query: string - active: boolean -}): React.ReactNode => { - const {_} = useLingui() - - const {data: results, isFetched} = useActorSearch({ - query, - enabled: active, - }) - - return isFetched && results ? ( - <> - {results.length ? ( - ( - - )} - keyExtractor={item => item.did} - desktopFixedHeight - contentContainerStyle={{paddingBottom: 100}} - /> - ) : ( - - )} - - ) : ( - - ) -} -SearchScreenUserResults = React.memo(SearchScreenUserResults) - -let SearchScreenFeedsResults = ({ - query, - active, -}: { - query: string - active: boolean -}): React.ReactNode => { - const t = useTheme() - const {_} = useLingui() - - const {data: results, isFetched} = usePopularFeedsSearch({ - query, - enabled: active, - }) - - return isFetched && results ? ( - <> - {results.length ? ( - ( - - - - )} - keyExtractor={item => item.uri} - desktopFixedHeight - contentContainerStyle={{paddingBottom: 100}} - /> - ) : ( - - )} - - ) : ( - - ) -} -SearchScreenFeedsResults = React.memo(SearchScreenFeedsResults) - -function SearchLanguageDropdown({ - value, - onChange, -}: { - value: string - onChange(value: string): void -}) { - const {_} = useLingui() - const {appLanguage, contentLanguages} = useLanguagePrefs() - - const languages = useMemo(() => { - return LANGUAGES.filter( - (lang, index, self) => - Boolean(lang.code2) && // reduce to the code2 varieties - index === self.findIndex(t => t.code2 === lang.code2), // remove dupes (which will happen) - ) - .map(l => ({ - label: languageName(l, appLanguage), - value: l.code2, - key: l.code2 + l.code3, - })) - .sort((a, b) => { - // prioritize user's languages - const aIsUser = contentLanguages.includes(a.value) - const bIsUser = contentLanguages.includes(b.value) - if (aIsUser && !bIsUser) return -1 - if (bIsUser && !aIsUser) return 1 - // prioritize "common" langs in the network - const aIsCommon = !!APP_LANGUAGES.find( - al => - // skip `ast`, because it uses a 3-letter code which conflicts with `as` - // it begins with `a` anyway so still is top of the list - al.code2 !== 'ast' && al.code2.startsWith(a.value), - ) - const bIsCommon = !!APP_LANGUAGES.find( - al => - // ditto - al.code2 !== 'ast' && al.code2.startsWith(b.value), - ) - if (aIsCommon && !bIsCommon) return -1 - if (bIsCommon && !aIsCommon) return 1 - // fall back to alphabetical - return a.label.localeCompare(b.label) - }) - }, [appLanguage, contentLanguages]) - - const currentLanguageLabel = - languages.find(lang => lang.value === value)?.label ?? _(msg`All languages`) - - return ( - - - {({props}) => ( - - )} - - - - Filter search by language - - onChange('')}> - - All languages - - - - - - {languages.map(lang => ( - onChange(lang.value)}> - {lang.label} - - - ))} - - - - ) -} - -function useQueryManager({ - initialQuery, - fixedParams, -}: { - initialQuery: string - fixedParams?: Params -}) { - const {query, params: initialParams} = React.useMemo(() => { - return parseSearchQuery(initialQuery || '') - }, [initialQuery]) - const [prevInitialQuery, setPrevInitialQuery] = React.useState(initialQuery) - const [lang, setLang] = React.useState(initialParams.lang || '') - - if (initialQuery !== prevInitialQuery) { - // handle new queryParam change (from manual search entry) - setPrevInitialQuery(initialQuery) - setLang(initialParams.lang || '') - } - - const params = React.useMemo( - () => ({ - // default stuff - ...initialParams, - // managed stuff - lang, - ...fixedParams, - }), - [lang, initialParams, fixedParams], - ) - const handlers = React.useMemo( - () => ({ - setLang, - }), - [setLang], - ) - - return React.useMemo(() => { - return { - query, - queryWithParams: makeSearchQuery(query, params), - params: { - ...params, - ...handlers, - }, - } - }, [query, params, handlers]) -} - -let SearchScreenInner = ({ - query, - queryWithParams, - headerHeight, -}: { - query: string - queryWithParams: string - headerHeight: number -}): React.ReactNode => { - const t = useTheme() - const setMinimalShellMode = useSetMinimalShellMode() - const {hasSession} = useSession() - const {gtTablet} = useBreakpoints() - const [activeTab, setActiveTab] = React.useState(0) - const {_} = useLingui() - - const onPageSelected = React.useCallback( - (index: number) => { - setMinimalShellMode(false) - setActiveTab(index) - }, - [setMinimalShellMode], - ) - - const sections = React.useMemo(() => { - if (!queryWithParams) return [] - const noParams = queryWithParams === query - return [ - { - title: _(msg`Top`), - component: ( - - ), - }, - { - title: _(msg`Latest`), - component: ( - - ), - }, - noParams && { - title: _(msg`People`), - component: ( - - ), - }, - noParams && { - title: _(msg`Feeds`), - component: ( - - ), - }, - ].filter(Boolean) as { - title: string - component: React.ReactNode - }[] - }, [_, query, queryWithParams, activeTab]) - - return queryWithParams ? ( - ( - - section.title)} {...props} /> - - )} - initialPage={0}> - {sections.map((section, i) => ( - {section.component} - ))} - - ) : hasSession ? ( - - ) : ( - - - {gtTablet && ( - - - Search - - - )} - - - } - /> - - Find posts, users, and feeds on Bluesky - - - - - ) -} -SearchScreenInner = React.memo(SearchScreenInner) - -export function SearchScreen( - props: NativeStackScreenProps, -) { - const queryParam = props.route?.params?.q ?? '' - - return -} - -export function SearchScreenShell({ - queryParam, - testID, - fixedParams, - navButton = 'menu', - inputPlaceholder, -}: { - queryParam: string - testID: string - fixedParams?: Params - navButton?: 'back' | 'menu' - inputPlaceholder?: string -}) { - const t = useTheme() - const {gtMobile} = useBreakpoints() - const navigation = useNavigation() - const route = useRoute() - const textInput = React.useRef(null) - const {_} = useLingui() - const setMinimalShellMode = useSetMinimalShellMode() - const {currentAccount} = useSession() - const queryClient = useQueryClient() - - // Query terms - const [searchText, setSearchText] = React.useState(queryParam) - const {data: autocompleteData, isFetching: isAutocompleteFetching} = - useActorAutocompleteQuery(searchText, true) - - const [showAutocomplete, setShowAutocomplete] = React.useState(false) - - const [termHistory = [], setTermHistory] = useStorage(account, [ - currentAccount?.did ?? 'pwi', - 'searchTermHistory', - ] as const) - const [accountHistory = [], setAccountHistory] = useStorage(account, [ - currentAccount?.did ?? 'pwi', - 'searchAccountHistory', - ]) - - const {data: accountHistoryProfiles} = useProfilesQuery({ - handles: accountHistory, - maintainData: true, - }) - - const updateSearchHistory = useCallback( - async (item: string) => { - if (!item) return - const newSearchHistory = [ - item, - ...termHistory.filter(search => search !== item), - ].slice(0, 6) - setTermHistory(newSearchHistory) - }, - [termHistory, setTermHistory], - ) - - const updateProfileHistory = useCallback( - async (item: bsky.profile.AnyProfileView) => { - const newAccountHistory = [ - item.did, - ...accountHistory.filter(p => p !== item.did), - ].slice(0, 5) - setAccountHistory(newAccountHistory) - }, - [accountHistory, setAccountHistory], - ) - - const deleteSearchHistoryItem = useCallback( - async (item: string) => { - setTermHistory(termHistory.filter(search => search !== item)) - }, - [termHistory, setTermHistory], - ) - const deleteProfileHistoryItem = useCallback( - async (item: AppBskyActorDefs.ProfileViewDetailed) => { - setAccountHistory(accountHistory.filter(p => p !== item.did)) - }, - [accountHistory, setAccountHistory], - ) - - const {params, query, queryWithParams} = useQueryManager({ - initialQuery: queryParam, - fixedParams, - }) - const showFilters = Boolean(queryWithParams && !showAutocomplete) - - // web only - measure header height for sticky positioning - const [headerHeight, setHeaderHeight] = React.useState(0) - const headerRef = React.useRef(null) - useLayoutEffect(() => { - if (isWeb) { - if (!headerRef.current) return - const measurement = (headerRef.current as Element).getBoundingClientRect() - setHeaderHeight(measurement.height) - } - }, []) - - useFocusEffect( - useNonReactiveCallback(() => { - if (isWeb) { - setSearchText(queryParam) - } - }), - ) - - const onPressClearQuery = React.useCallback(() => { - scrollToTopWeb() - setSearchText('') - textInput.current?.focus() - }, []) - - const onChangeText = React.useCallback(async (text: string) => { - scrollToTopWeb() - setSearchText(text) - }, []) - - const navigateToItem = React.useCallback( - (item: string) => { - scrollToTopWeb() - setShowAutocomplete(false) - updateSearchHistory(item) - - if (isWeb) { - // @ts-expect-error route is not typesafe - navigation.push(route.name, {...route.params, q: item}) - } else { - textInput.current?.blur() - navigation.setParams({q: item}) - } - }, - [updateSearchHistory, navigation, route], - ) - - const onPressCancelSearch = React.useCallback(() => { - scrollToTopWeb() - textInput.current?.blur() - setShowAutocomplete(false) - if (isWeb) { - // Empty params resets the URL to be /search rather than /search?q= - // eslint-disable-next-line @typescript-eslint/no-unused-vars - const {q: _q, ...parameters} = (route.params ?? {}) as { - [key: string]: string - } - // @ts-expect-error route is not typesafe - navigation.replace(route.name, parameters) - } else { - setSearchText('') - navigation.setParams({q: ''}) - } - }, [setShowAutocomplete, setSearchText, navigation, route.params, route.name]) - - const onSubmit = React.useCallback(() => { - navigateToItem(searchText) - }, [navigateToItem, searchText]) - - const onAutocompleteResultPress = React.useCallback(() => { - if (isWeb) { - setShowAutocomplete(false) - } else { - textInput.current?.blur() - } - }, []) - - const handleHistoryItemClick = React.useCallback( - (item: string) => { - setSearchText(item) - navigateToItem(item) - }, - [navigateToItem], - ) - - const handleProfileClick = React.useCallback( - (profile: bsky.profile.AnyProfileView) => { - unstableCacheProfileView(queryClient, profile) - // Slight delay to avoid updating during push nav animation. - setTimeout(() => { - updateProfileHistory(profile) - }, 400) - }, - [updateProfileHistory, queryClient], - ) - - const onSoftReset = React.useCallback(() => { - if (isWeb) { - // Empty params resets the URL to be /search rather than /search?q= - // eslint-disable-next-line @typescript-eslint/no-unused-vars - const {q: _q, ...parameters} = (route.params ?? {}) as { - [key: string]: string - } - // @ts-expect-error route is not typesafe - navigation.replace(route.name, parameters) - } else { - setSearchText('') - navigation.setParams({q: ''}) - textInput.current?.focus() - } - }, [navigation, route]) - - useFocusEffect( - React.useCallback(() => { - setMinimalShellMode(false) - return listenSoftReset(onSoftReset) - }, [onSoftReset, setMinimalShellMode]), - ) - - const onSearchInputFocus = React.useCallback(() => { - if (isWeb) { - // Prevent a jump on iPad by ensuring that - // the initial focused render has no result list. - requestAnimationFrame(() => { - setShowAutocomplete(true) - }) - } else { - setShowAutocomplete(true) - } - }, [setShowAutocomplete]) - - const showHeader = !gtMobile || navButton !== 'menu' - - return ( - - { - if (isWeb) setHeaderHeight(evt.nativeEvent.layout.height) - }} - style={[ - a.relative, - a.z_10, - web({ - position: 'sticky', - top: 0, - }), - ]}> - - {showHeader && ( - - )} - - - - - - - {showAutocomplete && ( - - )} - - - {showFilters && !showHeader && ( - - - - )} - - - - - - - {searchText.length > 0 ? ( - - ) : ( - - )} - - - - - - ) -} - -let AutocompleteResults = ({ - isAutocompleteFetching, - autocompleteData, - searchText, - onSubmit, - onResultPress, - onProfileClick, -}: { - isAutocompleteFetching: boolean - autocompleteData: AppBskyActorDefs.ProfileViewBasic[] | undefined - searchText: string - onSubmit: () => void - onResultPress: () => void - onProfileClick: (profile: AppBskyActorDefs.ProfileViewBasic) => void -}): React.ReactNode => { - const moderationOpts = useModerationOpts() - const {_} = useLingui() - return ( - <> - {(isAutocompleteFetching && !autocompleteData?.length) || - !moderationOpts ? ( - - ) : ( - - - {autocompleteData?.map(item => ( - { - onProfileClick(item) - onResultPress() - }} - /> - ))} - - - )} - - ) -} -AutocompleteResults = React.memo(AutocompleteResults) - -function SearchHistory({ - searchHistory, - selectedProfiles, - onItemClick, - onProfileClick, - onRemoveItemClick, - onRemoveProfileClick, -}: { - searchHistory: string[] - selectedProfiles: AppBskyActorDefs.ProfileViewDetailed[] - onItemClick: (item: string) => void - onProfileClick: (profile: AppBskyActorDefs.ProfileViewDetailed) => void - onRemoveItemClick: (item: string) => void - onRemoveProfileClick: (profile: AppBskyActorDefs.ProfileViewDetailed) => void -}) { - const {gtMobile} = useBreakpoints() - const t = useTheme() - const {_} = useLingui() - - return ( - - - {(searchHistory.length > 0 || selectedProfiles.length > 0) && ( - - Recent Searches - - )} - {selectedProfiles.length > 0 && ( - - - {selectedProfiles.slice(0, 5).map((profile, index) => ( - - onProfileClick(profile)} - style={[a.align_center, a.w_full]}> - - - {sanitizeDisplayName( - profile.displayName || profile.handle, - )} - - - onRemoveProfileClick(profile)} - hitSlop={createHitslop(6)} - style={styles.profileRemoveBtn}> - - - - ))} - - - )} - {searchHistory.length > 0 && ( - - {searchHistory.slice(0, 5).map((historyItem, index) => ( - - onItemClick(historyItem)} - hitSlop={HITSLOP_10} - style={[a.flex_1, a.py_md]}> - {historyItem} - - - - ))} - - )} - - - ) -} - -function scrollToTopWeb() { - if (isWeb) { - window.scrollTo(0, 0) - } -} - -const styles = StyleSheet.create({ - selectedProfilesContainer: { - marginTop: 10, - paddingHorizontal: 12, - height: 80, - }, - selectedProfilesContainerMobile: { - height: 100, - }, - profileItem: { - alignItems: 'center', - marginRight: 15, - width: 78, - }, - profileItemMobile: { - width: 70, - }, - profileName: { - width: 78, - marginTop: 6, - }, - profileRemoveBtn: { - position: 'absolute', - top: 0, - right: 5, - backgroundColor: 'white', - borderRadius: 10, - width: 18, - height: 18, - alignItems: 'center', - justifyContent: 'center', - }, -}) diff --git a/src/view/screens/Search/index.tsx b/src/view/screens/Search/index.tsx deleted file mode 100644 index f6c0eca262..0000000000 --- a/src/view/screens/Search/index.tsx +++ /dev/null @@ -1 +0,0 @@ -export {SearchScreen} from '#/view/screens/Search/Search' diff --git a/src/view/shell/desktop/SidebarTrendingTopics.tsx b/src/view/shell/desktop/SidebarTrendingTopics.tsx index a7b9a8391e..db94923495 100644 --- a/src/view/shell/desktop/SidebarTrendingTopics.tsx +++ b/src/view/shell/desktop/SidebarTrendingTopics.tsx @@ -14,7 +14,7 @@ import {atoms as a, useTheme} from '#/alf' import {Button, ButtonIcon} from '#/components/Button' import {Divider} from '#/components/Divider' import {TimesLarge_Stroke2_Corner0_Rounded as X} from '#/components/icons/Times' -import {Trending2_Stroke2_Corner2_Rounded as Graph} from '#/components/icons/Trending2' +import {Trending2_Stroke2_Corner2_Rounded as Graph} from '#/components/icons/Trending' import * as Prompt from '#/components/Prompt' import { TrendingTopic, diff --git a/yarn.lock b/yarn.lock index 7572c2fd26..0541080f64 100644 --- a/yarn.lock +++ b/yarn.lock @@ -80,15 +80,15 @@ tlds "^1.234.0" zod "^3.23.8" -"@atproto/api@^0.14.16": - version "0.14.16" - resolved "https://registry.yarnpkg.com/@atproto/api/-/api-0.14.16.tgz#7b59eb83a27e906e0dc442d3de0f0d3869092b4a" - integrity sha512-xzUK3KVdp1TDJJ09Di2rvS/fisVctvMHO7Er0XhYviL3V4lxGQPNT3pHwbTbbb22QP7xH/d5ghCgfdIoS5Z8/A== +"@atproto/api@^0.14.19": + version "0.14.19" + resolved "https://registry.yarnpkg.com/@atproto/api/-/api-0.14.19.tgz#fef8994e2b14e69a9e3a0aef043c7fcb34d6bf8c" + integrity sha512-YYTqM0K0qk2TP7PguktPzlAQGLTL1bEGz6PgY5kqKJNX4o1318kJYB22DzjJYqV2NUCq0JQ9Lb0oskLvTisEOg== dependencies: - "@atproto/common-web" "^0.4.0" - "@atproto/lexicon" "^0.4.9" + "@atproto/common-web" "^0.4.1" + "@atproto/lexicon" "^0.4.10" "@atproto/syntax" "^0.4.0" - "@atproto/xrpc" "^0.6.11" + "@atproto/xrpc" "^0.6.12" await-lock "^2.2.2" multiformats "^9.9.0" tlds "^1.234.0" @@ -182,6 +182,16 @@ uint8arrays "3.0.0" zod "^3.23.8" +"@atproto/common-web@^0.4.1": + version "0.4.1" + resolved "https://registry.yarnpkg.com/@atproto/common-web/-/common-web-0.4.1.tgz#f31054f689f4f52b06da6ffd727e40ecd67a30b6" + integrity sha512-Ghh+djHYMAUCktLKwr2IuGgtjcwSWGudp+K7+N7KBA9pDDloOXUEY8Agjc5SHSo9B1QIEFkegClU5n+apn2e0w== + dependencies: + graphemer "^1.4.0" + multiformats "^9.9.0" + uint8arrays "3.0.0" + zod "^3.23.8" + "@atproto/common@0.1.0": version "0.1.0" resolved "https://registry.yarnpkg.com/@atproto/common/-/common-0.1.0.tgz#4216a8fef5b985ab62ac21252a0f8ca0f4a0f210" @@ -291,6 +301,17 @@ multiformats "^9.9.0" zod "^3.23.8" +"@atproto/lexicon@^0.4.10": + version "0.4.10" + resolved "https://registry.yarnpkg.com/@atproto/lexicon/-/lexicon-0.4.10.tgz#276790a1bca060a55c80d556ce763eaa81f6e944" + integrity sha512-uDbP20vetBgtXPuxoyRcvOGBt2gNe1dFc9yYKcb6jWmXfseHiGTnIlORJOLBXIT2Pz15Eap4fLxAu6zFAykD5A== + dependencies: + "@atproto/common-web" "^0.4.1" + "@atproto/syntax" "^0.4.0" + iso-datestring-validator "^2.2.2" + multiformats "^9.9.0" + zod "^3.23.8" + "@atproto/lexicon@^0.4.7": version "0.4.7" resolved "https://registry.yarnpkg.com/@atproto/lexicon/-/lexicon-0.4.7.tgz#f5d31615c21bcfd3e655f1e4f11a40a62fea9f86" @@ -302,17 +323,6 @@ multiformats "^9.9.0" zod "^3.23.8" -"@atproto/lexicon@^0.4.9": - version "0.4.9" - resolved "https://registry.yarnpkg.com/@atproto/lexicon/-/lexicon-0.4.9.tgz#612951a85ecc1398366bd837cda6be89440f179d" - integrity sha512-/tmEuHQFr51V2V7EAVJzaA40sqJ7ylAZpR962VbOsPtmcdOHvezbjVHYEMXgfb927hS+xqbVyzBTbu5w9v8prA== - dependencies: - "@atproto/common-web" "^0.4.0" - "@atproto/syntax" "^0.4.0" - iso-datestring-validator "^2.2.2" - multiformats "^9.9.0" - zod "^3.23.8" - "@atproto/oauth-provider@^0.2.17": version "0.2.17" resolved "https://registry.yarnpkg.com/@atproto/oauth-provider/-/oauth-provider-0.2.17.tgz#4644d391eedbbbbe5825ecc0e8cc03f1c6433b95" @@ -480,12 +490,12 @@ ws "^8.12.0" zod "^3.23.8" -"@atproto/xrpc@^0.6.11": - version "0.6.11" - resolved "https://registry.yarnpkg.com/@atproto/xrpc/-/xrpc-0.6.11.tgz#54c527e39a2f5ddd2655b11f7cb99b8f303d8364" - integrity sha512-J2cZP8FjoDN0UkyTYBlCvKvxwBbDm4dld47u6FQK30RJy9YpSiUkdxJJ10NYqpi7JVny3M0qWQgpWJDV94+PdA== +"@atproto/xrpc@^0.6.12": + version "0.6.12" + resolved "https://registry.yarnpkg.com/@atproto/xrpc/-/xrpc-0.6.12.tgz#a21ee5b87fde63994c98c34098d5e092252e25d0" + integrity sha512-Ut3iISNLujlmY9Gu8sNU+SPDJDvqlVzWddU8qUr0Yae5oD4SguaUFjjhireMGhQ3M5E0KljQgDbTmnBo1kIZ3w== dependencies: - "@atproto/lexicon" "^0.4.9" + "@atproto/lexicon" "^0.4.10" zod "^3.23.8" "@atproto/xrpc@^0.6.9": @@ -3370,7 +3380,7 @@ "@babel/parser" "^7.26.9" "@babel/types" "^7.26.9" -"@babel/traverse--for-generate-function-map@npm:@babel/traverse@^7.25.3": +"@babel/traverse--for-generate-function-map@npm:@babel/traverse@^7.25.3", "@babel/traverse@^7.25.3", "@babel/traverse@^7.25.9": version "7.25.9" resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.25.9.tgz#a50f8fe49e7f69f53de5bea7e413cd35c5e13c84" integrity sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw== @@ -3431,19 +3441,6 @@ debug "^4.3.1" globals "^11.1.0" -"@babel/traverse@^7.25.3", "@babel/traverse@^7.25.9": - version "7.25.9" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.25.9.tgz#a50f8fe49e7f69f53de5bea7e413cd35c5e13c84" - integrity sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw== - dependencies: - "@babel/code-frame" "^7.25.9" - "@babel/generator" "^7.25.9" - "@babel/parser" "^7.25.9" - "@babel/template" "^7.25.9" - "@babel/types" "^7.25.9" - debug "^4.3.1" - globals "^11.1.0" - "@babel/traverse@^7.26.10": version "7.26.10" resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.26.10.tgz#43cca33d76005dbaa93024fae536cc1946a4c380" @@ -18460,16 +18457,7 @@ string-natural-compare@^3.0.1: resolved "https://registry.yarnpkg.com/string-natural-compare/-/string-natural-compare-3.0.1.tgz#7a42d58474454963759e8e8b7ae63d71c1e7fdf4" integrity sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw== -"string-width-cjs@npm:string-width@^4.2.0": - version "4.2.3" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" - integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== - dependencies: - emoji-regex "^8.0.0" - is-fullwidth-code-point "^3.0.0" - strip-ansi "^6.0.1" - -string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: +"string-width-cjs@npm:string-width@^4.2.0", string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: version "4.2.3" resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== @@ -18601,7 +18589,7 @@ string_decoder@~1.1.1: dependencies: safe-buffer "~5.1.0" -"strip-ansi-cjs@npm:strip-ansi@^6.0.1": +"strip-ansi-cjs@npm:strip-ansi@^6.0.1", strip-ansi@^6.0.0, strip-ansi@^6.0.1: version "6.0.1" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== @@ -18615,13 +18603,6 @@ strip-ansi@^5.2.0: dependencies: ansi-regex "^4.1.0" -strip-ansi@^6.0.0, strip-ansi@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" - integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== - dependencies: - ansi-regex "^5.0.1" - strip-ansi@^7.0.1: version "7.1.0" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.1.0.tgz#d5b6568ca689d8561370b0707685d22434faff45" @@ -20054,7 +20035,7 @@ wordwrap@^1.0.0: resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" integrity sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q== -"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0": +"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0", wrap-ansi@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== @@ -20072,15 +20053,6 @@ wrap-ansi@^6.2.0: string-width "^4.1.0" strip-ansi "^6.0.0" -wrap-ansi@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" - integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== - dependencies: - ansi-styles "^4.0.0" - string-width "^4.1.0" - strip-ansi "^6.0.0" - wrap-ansi@^8.0.1, wrap-ansi@^8.1.0: version "8.1.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz#56dc22368ee570face1b49819975d9b9a5ead214" From b6185039f711dcde1209bc93b3b34cd724036e98 Mon Sep 17 00:00:00 2001 From: pfrazee <1270099+pfrazee@users.noreply.github.com> Date: Thu, 3 Apr 2025 02:36:31 +0000 Subject: [PATCH 056/241] Nightly source-language update --- src/locale/locales/en/messages.po | 554 +++++++++++++++++------------- 1 file changed, 314 insertions(+), 240 deletions(-) diff --git a/src/locale/locales/en/messages.po b/src/locale/locales/en/messages.po index 3d0c0f7338..b2f7d571a9 100644 --- a/src/locale/locales/en/messages.po +++ b/src/locale/locales/en/messages.po @@ -13,7 +13,8 @@ msgstr "" "Language-Team: \n" "Plural-Forms: \n" -#: src/components/ProgressGuide/FollowDialog.tsx:567 +#: src/components/ProgressGuide/FollowDialog.tsx:570 +#: src/screens/Search/modules/ExploreSuggestedAccounts.tsx:112 msgid "(active)" msgstr "" @@ -111,6 +112,10 @@ msgstr "" msgid "{0, plural, one {repost} other {reposts}}" msgstr "" +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:75 +msgid "{0, plural, other {{1} posts}}" +msgstr "" + #. Number of users (always at least 25) who have joined Bluesky using a specific starter pack #: src/screens/StarterPack/StarterPackScreen.tsx:485 msgid "{0, plural, other {# people have}} used this starter pack!" @@ -294,7 +299,7 @@ msgid "{handle} can't be messaged" msgstr "" #. Number of users (always at least 50) who have joined Bluesky using a specific starter pack -#: src/components/StarterPack/StarterPackCard.tsx:98 +#: src/components/StarterPack/StarterPackCard.tsx:101 msgid "{joinedAllTimeCount, plural, other {# users have}} joined!" msgstr "" @@ -310,6 +315,21 @@ msgstr "" msgid "{profileName} joined Bluesky using a starter pack {0} ago" msgstr "" +#. The trending topic rank, i.e. "1. March Madness", "2. The Bachelor" +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:104 +msgid "{rank}." +msgstr "" + +#. trending topic time spent trending. should be as short as possible to fit in a pill +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:199 +msgid "{type}h ago" +msgstr "" + +#. Indicates the number of additional profiles are in the Starter Pack e.g. +12 +#: src/screens/Search/components/StarterPackCard.tsx:242 +msgid "+{computedTotal}" +msgstr "" + #: src/screens/StarterPack/Wizard/index.tsx:449 msgctxt "profiles" msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" @@ -377,7 +397,7 @@ msgstr "" msgid "a message" msgstr "" -#: src/Navigation.tsx:383 +#: src/Navigation.tsx:382 #: src/screens/Settings/AboutSettings.tsx:34 #: src/screens/Settings/Settings.tsx:215 #: src/screens/Settings/Settings.tsx:218 @@ -404,11 +424,11 @@ msgstr "" msgid "Accessibility" msgstr "" -#: src/Navigation.tsx:343 +#: src/Navigation.tsx:342 msgid "Accessibility Settings" msgstr "" -#: src/Navigation.tsx:359 +#: src/Navigation.tsx:358 #: src/screens/Login/LoginForm.tsx:194 #: src/screens/Settings/AccountSettings.tsx:45 #: src/screens/Settings/Settings.tsx:153 @@ -518,7 +538,7 @@ msgstr "" msgid "Add another account" msgstr "" -#: src/view/com/composer/Composer.tsx:744 +#: src/view/com/composer/Composer.tsx:752 msgid "Add another post" msgstr "" @@ -549,7 +569,7 @@ msgstr "" msgid "Add muted words and tags" msgstr "" -#: src/view/com/composer/Composer.tsx:1261 +#: src/view/com/composer/Composer.tsx:1306 msgid "Add new post" msgstr "" @@ -578,7 +598,7 @@ msgstr "" msgid "Add the following DNS record to your domain:" msgstr "" -#: src/components/FeedCard.tsx:295 +#: src/components/FeedCard.tsx:305 msgid "Add this feed to your feeds" msgstr "" @@ -604,14 +624,14 @@ msgstr "" msgid "Additional details (limit 300 characters)" msgstr "" -#: src/view/com/composer/labels/LabelsBtn.tsx:160 +#: src/view/com/composer/labels/LabelsBtn.tsx:159 msgid "Adult" msgstr "" #: src/components/moderation/ContentHider.tsx:113 #: src/lib/moderation/useGlobalLabelStrings.ts:34 #: src/lib/moderation/useModerationCauseDescription.ts:148 -#: src/view/com/composer/labels/LabelsBtn.tsx:128 +#: src/view/com/composer/labels/LabelsBtn.tsx:127 msgid "Adult Content" msgstr "" @@ -623,8 +643,8 @@ msgstr "" msgid "Adult content is disabled." msgstr "" -#: src/view/com/composer/labels/LabelsBtn.tsx:139 -#: src/view/com/composer/labels/LabelsBtn.tsx:197 +#: src/view/com/composer/labels/LabelsBtn.tsx:138 +#: src/view/com/composer/labels/LabelsBtn.tsx:196 msgid "Adult Content labels" msgstr "" @@ -632,6 +652,7 @@ msgstr "" msgid "Advanced" msgstr "" +#: src/screens/Search/modules/ExploreSuggestedAccounts.tsx:86 #: src/view/screens/Notifications.tsx:86 msgid "All" msgstr "" @@ -640,9 +661,9 @@ msgstr "" msgid "All accounts have been followed!" msgstr "" -#: src/view/screens/Search/Search.tsx:370 -#: src/view/screens/Search/Search.tsx:405 -#: src/view/screens/Search/Search.tsx:407 +#: src/screens/Search/components/SearchLanguageDropdown.tsx:64 +#: src/screens/Search/components/SearchLanguageDropdown.tsx:99 +#: src/screens/Search/components/SearchLanguageDropdown.tsx:101 msgid "All languages" msgstr "" @@ -735,6 +756,10 @@ msgstr "" msgid "An error occurred while compressing the video." msgstr "" +#: src/screens/Search/modules/ExploreFeedPreviews.tsx:118 +msgid "An error occurred while fetching the feed." +msgstr "" + #: src/components/StarterPack/ProfileStarterPacks.tsx:336 msgid "An error occurred while generating your starter pack. Want to try again?" msgstr "" @@ -780,8 +805,8 @@ msgstr "" #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 -#: src/components/ProfileCard.tsx:332 -#: src/components/ProfileCard.tsx:353 +#: src/components/ProfileCard.tsx:339 +#: src/components/ProfileCard.tsx:360 #: src/view/com/profile/FollowButton.tsx:38 #: src/view/com/profile/FollowButton.tsx:48 msgid "An issue occurred, please try again." @@ -818,7 +843,7 @@ msgstr "" msgid "Anybody can interact" msgstr "" -#: src/Navigation.tsx:391 +#: src/Navigation.tsx:390 #: src/screens/Settings/AppIconSettings/index.tsx:67 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:18 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:23 @@ -855,7 +880,7 @@ msgstr "" msgid "App passwords" msgstr "" -#: src/Navigation.tsx:311 +#: src/Navigation.tsx:310 #: src/screens/Settings/AppPasswords.tsx:51 msgid "App Passwords" msgstr "" @@ -891,7 +916,7 @@ msgstr "" msgid "Appeal this decision" msgstr "" -#: src/Navigation.tsx:351 +#: src/Navigation.tsx:350 #: src/screens/Settings/AppearanceSettings.tsx:85 #: src/screens/Settings/Settings.tsx:183 #: src/screens/Settings/Settings.tsx:186 @@ -940,15 +965,15 @@ msgstr "" msgid "Are you sure you want to remove {0} from your feeds?" msgstr "" -#: src/components/FeedCard.tsx:312 +#: src/components/FeedCard.tsx:340 msgid "Are you sure you want to remove this from your feeds?" msgstr "" -#: src/view/com/composer/Composer.tsx:695 +#: src/view/com/composer/Composer.tsx:703 msgid "Are you sure you'd like to discard this draft?" msgstr "" -#: src/view/com/composer/Composer.tsx:872 +#: src/view/com/composer/Composer.tsx:882 msgid "Are you sure you'd like to discard this post?" msgstr "" @@ -965,7 +990,7 @@ msgstr "" msgid "Art" msgstr "" -#: src/view/com/composer/labels/LabelsBtn.tsx:172 +#: src/view/com/composer/labels/LabelsBtn.tsx:171 msgid "Artistic or non-erotic nudity." msgstr "" @@ -1015,7 +1040,7 @@ msgstr "" msgid "Before creating a list, you must first verify your email." msgstr "" -#: src/view/com/composer/Composer.tsx:621 +#: src/view/com/composer/Composer.tsx:629 msgid "Before creating a post, you must first verify your email." msgstr "" @@ -1029,11 +1054,6 @@ msgstr "" msgid "Before you may message another user, you must first verify your email." msgstr "" -#: src/screens/Search/components/ExploreTrendingTopics.tsx:74 -#: src/screens/Search/components/ExploreTrendingVideos.tsx:111 -msgid "BETA" -msgstr "" - #: src/components/dialogs/BirthDateSettings.tsx:103 #: src/screens/Settings/AccountSettings.tsx:109 msgid "Birthday" @@ -1102,7 +1122,7 @@ msgstr "" msgid "Blocked accounts" msgstr "" -#: src/Navigation.tsx:160 +#: src/Navigation.tsx:159 #: src/view/screens/ModerationBlockedAccounts.tsx:101 msgid "Blocked Accounts" msgstr "" @@ -1233,6 +1253,10 @@ msgstr "" msgid "Browse starter pack {displayName}" msgstr "" +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:84 +msgid "Browse topic {0}" +msgstr "" + #: src/components/TrendingTopics.tsx:232 msgid "Browse topic {displayName}" msgstr "" @@ -1243,6 +1267,8 @@ msgstr "" #: src/components/LabelingServiceCard/index.tsx:62 #: src/components/moderation/ReportDialog/index.tsx:672 +#: src/screens/Search/components/StarterPackCard.tsx:102 +#: src/screens/Search/Explore.tsx:795 msgid "By {0}" msgstr "" @@ -1262,6 +1288,10 @@ msgstr "" msgid "By creating an account you agree to the <0>Terms of Service." msgstr "" +#: src/screens/Search/components/StarterPackCard.tsx:101 +msgid "By you" +msgstr "" + #: src/view/com/composer/photos/OpenCameraBtn.tsx:72 msgid "Camera" msgstr "" @@ -1272,6 +1302,7 @@ msgstr "" #: src/screens/Deactivated.tsx:158 #: src/screens/Profile/Header/EditProfileDialog.tsx:220 #: src/screens/Profile/Header/EditProfileDialog.tsx:228 +#: src/screens/Search/Shell.tsx:347 #: src/screens/Settings/AppIconSettings/index.tsx:44 #: src/screens/Settings/AppIconSettings/index.tsx:225 #: src/screens/Settings/components/ChangeHandleDialog.tsx:76 @@ -1279,7 +1310,8 @@ msgstr "" #: src/screens/Settings/Settings.tsx:260 #: src/screens/Takendown.tsx:99 #: src/screens/Takendown.tsx:102 -#: src/view/com/composer/Composer.tsx:935 +#: src/view/com/composer/Composer.tsx:937 +#: src/view/com/composer/Composer.tsx:948 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangePassword.tsx:279 @@ -1294,7 +1326,6 @@ msgstr "" #: src/view/com/modals/VerifyEmail.tsx:255 #: src/view/com/modals/VerifyEmail.tsx:261 #: src/view/com/util/post-ctrls/RepostButton.tsx:213 -#: src/view/screens/Search/Search.tsx:890 #: src/view/shell/desktop/LeftNav.tsx:209 msgid "Cancel" msgstr "" @@ -1327,8 +1358,8 @@ msgstr "" msgid "Cancel reactivation and sign out" msgstr "" +#: src/screens/Search/Shell.tsx:339 #: src/view/com/modals/ListAddRemoveUsers.tsx:88 -#: src/view/screens/Search/Search.tsx:882 msgid "Cancel search" msgstr "" @@ -1418,7 +1449,7 @@ msgstr "" msgid "Changes hosting provider" msgstr "" -#: src/Navigation.tsx:408 +#: src/Navigation.tsx:407 #: src/view/shell/bottom-bar/BottomBar.tsx:205 #: src/view/shell/desktop/LeftNav.tsx:535 #: src/view/shell/Drawer.tsx:422 @@ -1436,7 +1467,7 @@ msgctxt "toast" msgid "Chat muted" msgstr "" -#: src/Navigation.tsx:418 +#: src/Navigation.tsx:417 #: src/screens/Messages/components/InboxPreview.tsx:24 msgid "Chat request inbox" msgstr "" @@ -1447,7 +1478,7 @@ msgid "Chat requests" msgstr "" #: src/components/dms/ConvoMenu.tsx:75 -#: src/Navigation.tsx:413 +#: src/Navigation.tsx:412 #: src/screens/Messages/ChatList.tsx:328 msgid "Chat settings" msgstr "" @@ -1495,10 +1526,6 @@ msgstr "" msgid "Choose People" msgstr "" -#: src/view/com/composer/labels/LabelsBtn.tsx:115 -msgid "Choose self-labels that are applicable for the media you are posting. If none are selected, this post is suitable for all audiences." -msgstr "" - #: src/screens/Onboarding/StepFinished.tsx:298 msgid "Choose the algorithms that power your custom feeds." msgstr "" @@ -1512,7 +1539,6 @@ msgid "Choose your account provider" msgstr "" #: src/view/screens/Feeds.tsx:728 -#: src/view/screens/Search/Explore.tsx:427 msgid "Choose your own timeline! Feeds built by the community help you find content you love." msgstr "" @@ -1633,6 +1659,10 @@ msgstr "" msgid "Closes password update alert" msgstr "" +#: src/view/com/composer/Composer.tsx:945 +msgid "Closes post composer and discards post draft" +msgstr "" + #: src/view/com/composer/text-input/web/EmojiPicker.web.tsx:138 #: src/view/com/composer/text-input/web/EmojiPicker.web.tsx:174 msgid "Closes the emoji picker" @@ -1669,7 +1699,7 @@ msgstr "" msgid "Comics" msgstr "" -#: src/Navigation.tsx:301 +#: src/Navigation.tsx:300 #: src/view/screens/CommunityGuidelines.tsx:34 msgid "Community Guidelines" msgstr "" @@ -1686,15 +1716,15 @@ msgstr "" msgid "Compose new post" msgstr "" -#: src/view/com/composer/Composer.tsx:838 -msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" +#: src/view/com/composer/Composer.tsx:846 +msgid "Compose posts up to {0, plural, other {# characters}} in length" msgstr "" #: src/view/com/post-thread/PostThreadComposePrompt.tsx:34 msgid "Compose reply" msgstr "" -#: src/view/com/composer/Composer.tsx:1644 +#: src/view/com/composer/Composer.tsx:1689 msgid "Compressing video..." msgstr "" @@ -1773,7 +1803,7 @@ msgstr "" msgid "Content and media" msgstr "" -#: src/Navigation.tsx:375 +#: src/Navigation.tsx:374 msgid "Content and Media" msgstr "" @@ -1785,7 +1815,7 @@ msgstr "" msgid "Content filters" msgstr "" -#: src/screens/Search/components/ExploreRecommendations.tsx:57 +#: src/screens/Search/modules/ExploreRecommendations.tsx:59 msgid "Content from across the network we think you might like." msgstr "" @@ -1946,7 +1976,7 @@ msgstr "" msgid "Copy TXT record value" msgstr "" -#: src/Navigation.tsx:306 +#: src/Navigation.tsx:305 #: src/view/screens/CopyrightPolicy.tsx:31 msgid "Copyright Policy" msgstr "" @@ -1982,7 +2012,7 @@ msgstr "" #: src/components/StarterPack/ProfileStarterPacks.tsx:178 #: src/components/StarterPack/ProfileStarterPacks.tsx:274 -#: src/Navigation.tsx:443 +#: src/Navigation.tsx:442 msgid "Create a starter pack" msgstr "" @@ -2010,6 +2040,11 @@ msgstr "" msgid "Create an account" msgstr "" +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:303 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:310 +msgid "Create an account without using this starter pack" +msgstr "" + #: src/screens/Onboarding/StepProfile/index.tsx:292 msgid "Create an avatar instead" msgstr "" @@ -2172,7 +2207,7 @@ msgstr "" msgid "Delete my account" msgstr "" -#: src/view/com/composer/Composer.tsx:846 +#: src/view/com/composer/Composer.tsx:856 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:709 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:711 msgid "Delete post" @@ -2284,8 +2319,8 @@ msgid "Disabled" msgstr "" #: src/screens/Profile/Header/EditProfileDialog.tsx:84 -#: src/view/com/composer/Composer.tsx:697 -#: src/view/com/composer/Composer.tsx:879 +#: src/view/com/composer/Composer.tsx:705 +#: src/view/com/composer/Composer.tsx:889 msgid "Discard" msgstr "" @@ -2293,11 +2328,11 @@ msgstr "" msgid "Discard changes?" msgstr "" -#: src/view/com/composer/Composer.tsx:694 +#: src/view/com/composer/Composer.tsx:702 msgid "Discard draft?" msgstr "" -#: src/view/com/composer/Composer.tsx:871 +#: src/view/com/composer/Composer.tsx:881 msgid "Discard post?" msgstr "" @@ -2306,15 +2341,15 @@ msgstr "" msgid "Discourage apps from showing my account to logged-out users" msgstr "" +#: src/screens/Search/Explore.tsx:423 +msgid "Discover Feeds" +msgstr "" + #: src/view/com/posts/FollowingEmptyState.tsx:70 #: src/view/com/posts/FollowingEndOfFeed.tsx:71 msgid "Discover new custom feeds" msgstr "" -#: src/view/screens/Search/Explore.tsx:425 -msgid "Discover new feeds" -msgstr "" - #: src/view/screens/Feeds.tsx:725 msgid "Discover New Feeds" msgstr "" @@ -2323,7 +2358,7 @@ msgstr "" msgid "Dismiss" msgstr "" -#: src/view/com/composer/Composer.tsx:1568 +#: src/view/com/composer/Composer.tsx:1613 msgid "Dismiss error" msgstr "" @@ -2391,8 +2426,8 @@ msgstr "" #: src/screens/Settings/components/AddAppPasswordDialog.tsx:222 #: src/view/com/auth/server-input/index.tsx:232 #: src/view/com/auth/server-input/index.tsx:233 -#: src/view/com/composer/labels/LabelsBtn.tsx:224 -#: src/view/com/composer/labels/LabelsBtn.tsx:231 +#: src/view/com/composer/labels/LabelsBtn.tsx:223 +#: src/view/com/composer/labels/LabelsBtn.tsx:230 #: src/view/com/composer/videos/SubtitleDialog.tsx:169 #: src/view/com/composer/videos/SubtitleDialog.tsx:179 #: src/view/com/modals/CropImage.web.tsx:112 @@ -2526,7 +2561,7 @@ msgstr "" msgid "Edit Moderation List" msgstr "" -#: src/Navigation.tsx:316 +#: src/Navigation.tsx:315 #: src/view/screens/Feeds.tsx:515 msgid "Edit My Feeds" msgstr "" @@ -2576,7 +2611,7 @@ msgstr "" msgid "Edit your profile description" msgstr "" -#: src/Navigation.tsx:448 +#: src/Navigation.tsx:447 msgid "Edit your starter pack" msgstr "" @@ -2749,6 +2784,10 @@ msgstr "" msgid "Enter the email you used to create your account. We'll send you a \"reset code\" so you can set a new password." msgstr "" +#: src/screens/Login/LoginForm.tsx:218 +msgid "Enter the username or email address you used when you created your account" +msgstr "" + #: src/components/dialogs/BirthDateSettings.tsx:104 msgid "Enter your birth date" msgstr "" @@ -2778,7 +2817,11 @@ msgstr "" msgid "Enters full screen" msgstr "" -#: src/view/com/composer/Composer.tsx:1653 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:232 +msgid "Entertainment" +msgstr "" + +#: src/view/com/composer/Composer.tsx:1698 #: src/view/com/util/error/ErrorScreen.tsx:42 msgid "Error" msgstr "" @@ -2792,10 +2835,13 @@ msgid "Error receiving captcha response." msgstr "" #: src/screens/Onboarding/StepInterests/index.tsx:183 -#: src/view/screens/Search/Search.tsx:114 msgid "Error:" msgstr "" +#: src/screens/Search/SearchResults.tsx:131 +msgid "Error: {error}" +msgstr "" + #: src/components/dialogs/PostInteractionSettingsDialog.tsx:394 msgid "Everybody" msgstr "" @@ -2926,7 +2972,7 @@ msgstr "" msgid "External media may allow websites to collect information about you and your device. No information is sent or requested until you press the \"play\" button." msgstr "" -#: src/Navigation.tsx:335 +#: src/Navigation.tsx:334 #: src/screens/Settings/ExternalMediaPreferences.tsx:31 msgid "External Media Preferences" msgstr "" @@ -2985,8 +3031,8 @@ msgstr "" msgid "Failed to load conversations" msgstr "" -#: src/view/screens/Search/Explore.tsx:463 -#: src/view/screens/Search/Explore.tsx:491 +#: src/screens/Search/Explore.tsx:462 +#: src/screens/Search/Explore.tsx:501 msgid "Failed to load feeds preferences" msgstr "" @@ -2998,12 +3044,12 @@ msgstr "" msgid "Failed to load past messages" msgstr "" -#: src/view/screens/Search/Explore.tsx:456 -#: src/view/screens/Search/Explore.tsx:484 +#: src/screens/Search/Explore.tsx:455 +#: src/screens/Search/Explore.tsx:494 msgid "Failed to load suggested feeds" msgstr "" -#: src/view/screens/Search/Explore.tsx:414 +#: src/screens/Search/Explore.tsx:369 msgid "Failed to load suggested follows" msgstr "" @@ -3046,7 +3092,7 @@ msgstr "" msgid "Failed to toggle thread mute, please try again" msgstr "" -#: src/components/FeedCard.tsx:275 +#: src/components/FeedCard.tsx:285 msgid "Failed to update feeds" msgstr "" @@ -3065,11 +3111,11 @@ msgstr "" msgid "Failed to verify handle. Please try again." msgstr "" -#: src/Navigation.tsx:251 +#: src/Navigation.tsx:250 msgid "Feed" msgstr "" -#: src/components/FeedCard.tsx:134 +#: src/components/FeedCard.tsx:139 #: src/view/com/feeds/FeedSourceCard.tsx:253 msgid "Feed by {0}" msgstr "" @@ -3094,12 +3140,12 @@ msgctxt "toast" msgid "Feedback sent!" msgstr "" -#: src/Navigation.tsx:428 +#: src/Navigation.tsx:427 +#: src/screens/Search/SearchResults.tsx:68 #: src/screens/StarterPack/StarterPackScreen.tsx:185 #: src/view/screens/Feeds.tsx:508 #: src/view/screens/Profile.tsx:227 #: src/view/screens/SavedFeeds.tsx:96 -#: src/view/screens/Search/Search.tsx:531 #: src/view/shell/desktop/LeftNav.tsx:655 #: src/view/shell/Drawer.tsx:486 msgid "Feeds" @@ -3109,13 +3155,13 @@ msgstr "" msgid "Feeds are custom algorithms that users build with a little coding expertise. <0/> for more information." msgstr "" -#: src/components/FeedCard.tsx:272 +#: src/components/FeedCard.tsx:282 #: src/view/screens/SavedFeeds.tsx:82 msgctxt "toast" msgid "Feeds updated!" msgstr "" -#: src/screens/Search/components/ExploreRecommendations.tsx:63 +#: src/screens/Search/modules/ExploreRecommendations.tsx:65 msgid "Feeds we think you might like." msgstr "" @@ -3131,11 +3177,11 @@ msgstr "" msgid "Filter from feeds" msgstr "" -#: src/view/screens/Search/Search.tsx:403 +#: src/screens/Search/components/SearchLanguageDropdown.tsx:97 msgid "Filter search by language" msgstr "" -#: src/view/screens/Search/Search.tsx:376 +#: src/screens/Search/components/SearchLanguageDropdown.tsx:70 msgid "Filter search by language (currently: {currentLanguageLabel})" msgstr "" @@ -3155,7 +3201,7 @@ msgstr "" msgid "Find people to follow" msgstr "" -#: src/view/screens/Search/Search.tsx:582 +#: src/screens/Search/Shell.tsx:474 msgid "Find posts, users, and feeds on Bluesky" msgstr "" @@ -3187,7 +3233,7 @@ msgid "Flexible" msgstr "" #. User is not following this account, click to follow -#: src/components/ProfileCard.tsx:365 +#: src/components/ProfileCard.tsx:372 #: src/components/ProfileHoverCard/index.web.tsx:449 #: src/components/ProfileHoverCard/index.web.tsx:460 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 @@ -3243,10 +3289,6 @@ msgctxt "action" msgid "Follow Back" msgstr "" -#: src/view/screens/Search/Explore.tsx:370 -msgid "Follow more accounts to get connected to your interests and build your network." -msgstr "" - #: src/components/KnownFollowers.tsx:234 msgid "Followed by <0>{0}" msgstr "" @@ -3263,7 +3305,7 @@ msgstr "" msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" msgstr "" -#: src/Navigation.tsx:205 +#: src/Navigation.tsx:204 msgid "Followers of @{0} that you know" msgstr "" @@ -3273,7 +3315,7 @@ msgid "Followers you know" msgstr "" #. User is following this account, click to unfollow -#: src/components/ProfileCard.tsx:359 +#: src/components/ProfileCard.tsx:366 #: src/components/ProfileHoverCard/index.web.tsx:448 #: src/components/ProfileHoverCard/index.web.tsx:459 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:230 @@ -3284,7 +3326,7 @@ msgstr "" msgid "Following" msgstr "" -#: src/components/ProfileCard.tsx:322 +#: src/components/ProfileCard.tsx:329 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 msgid "Following {0}" msgstr "" @@ -3302,7 +3344,7 @@ msgstr "" msgid "Following feed preferences" msgstr "" -#: src/Navigation.tsx:322 +#: src/Navigation.tsx:321 #: src/screens/Settings/FollowingFeedPreferences.tsx:53 msgid "Following Feed Preferences" msgstr "" @@ -3466,8 +3508,8 @@ msgstr "" #: src/lib/moderation/useGlobalLabelStrings.ts:46 #: src/lib/moderation/useGlobalLabelStrings.ts:50 -#: src/view/com/composer/labels/LabelsBtn.tsx:202 -#: src/view/com/composer/labels/LabelsBtn.tsx:205 +#: src/view/com/composer/labels/LabelsBtn.tsx:201 +#: src/view/com/composer/labels/LabelsBtn.tsx:204 msgid "Graphic Media" msgstr "" @@ -3503,7 +3545,7 @@ msgstr "" msgid "Harassment, trolling, or intolerance" msgstr "" -#: src/Navigation.tsx:398 +#: src/Navigation.tsx:397 msgid "Hashtag" msgstr "" @@ -3553,7 +3595,6 @@ msgstr "" #: src/lib/moderation/useLabelBehaviorDescription.ts:20 #: src/lib/moderation/useLabelBehaviorDescription.ts:25 #: src/lib/moderation/useLabelBehaviorDescription.ts:30 -#: src/screens/Search/components/ExploreTrendingTopics.tsx:137 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:761 #: src/view/shell/desktop/SidebarTrendingTopics.tsx:110 msgid "Hide" @@ -3593,13 +3634,11 @@ msgid "Hide this reply?" msgstr "" #: src/components/interstitials/Trending.tsx:113 -#: src/screens/Search/components/ExploreTrendingTopics.tsx:83 #: src/view/shell/desktop/SidebarTrendingTopics.tsx:62 msgid "Hide trending topics" msgstr "" #: src/components/interstitials/Trending.tsx:129 -#: src/screens/Search/components/ExploreTrendingTopics.tsx:135 #: src/view/shell/desktop/SidebarTrendingTopics.tsx:108 msgid "Hide trending topics?" msgstr "" @@ -3649,8 +3688,8 @@ msgstr "" msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "" -#: src/Navigation.tsx:627 -#: src/Navigation.tsx:647 +#: src/Navigation.tsx:626 +#: src/Navigation.tsx:646 #: src/view/shell/bottom-bar/BottomBar.tsx:162 #: src/view/shell/desktop/LeftNav.tsx:599 #: src/view/shell/Drawer.tsx:396 @@ -3666,6 +3705,10 @@ msgstr "" msgid "Hosting provider" msgstr "" +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:187 +msgid "Hot" +msgstr "" + #: src/screens/Settings/ThreadPreferences.tsx:67 #: src/screens/Settings/ThreadPreferences.tsx:70 #: src/view/com/post-thread/PostThread.tsx:655 @@ -3706,7 +3749,7 @@ msgstr "" msgid "If alt text is long, toggles alt text expanded state" msgstr "" -#: src/screens/Signup/StepInfo/Policies.tsx:110 +#: src/screens/Signup/StepInfo/Policies.tsx:112 msgid "If you are not yet an adult according to the laws of your country, your parent or legal guardian must read these Terms on your behalf." msgstr "" @@ -3791,10 +3834,6 @@ msgstr "" msgid "Input the code which has been emailed to you" msgstr "" -#: src/screens/Login/LoginForm.tsx:218 -msgid "Input the username or email address you used at signup" -msgstr "" - #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:49 msgid "Interaction limited" msgstr "" @@ -3864,7 +3903,7 @@ msgstr "" msgid "It's just you right now! Add more people to your starter pack by searching above." msgstr "" -#: src/view/com/composer/Composer.tsx:1587 +#: src/view/com/composer/Composer.tsx:1632 msgid "Job ID: {0}" msgstr "" @@ -3923,7 +3962,7 @@ msgstr "" msgid "Language selection" msgstr "" -#: src/Navigation.tsx:178 +#: src/Navigation.tsx:177 msgid "Language Settings" msgstr "" @@ -3938,8 +3977,8 @@ msgid "Larger" msgstr "" #: src/screens/Hashtag.tsx:95 +#: src/screens/Search/SearchResults.tsx:52 #: src/screens/Topic.tsx:77 -#: src/view/screens/Search/Search.tsx:515 msgid "Latest" msgstr "" @@ -4061,8 +4100,8 @@ msgid "Like this labeler" msgstr "" #: src/components/LikesDialog.tsx:85 -#: src/Navigation.tsx:256 -#: src/Navigation.tsx:261 +#: src/Navigation.tsx:255 +#: src/Navigation.tsx:260 msgid "Liked by" msgstr "" @@ -4072,7 +4111,7 @@ msgstr "" msgid "Liked By" msgstr "" -#: src/components/FeedCard.tsx:213 +#: src/components/FeedCard.tsx:218 #: src/view/com/feeds/FeedSourceCard.tsx:303 msgid "Liked by {0, plural, one {# user} other {# users}}" msgstr "" @@ -4097,7 +4136,7 @@ msgstr "" msgid "Linear" msgstr "" -#: src/Navigation.tsx:211 +#: src/Navigation.tsx:210 msgid "List" msgstr "" @@ -4155,7 +4194,7 @@ msgctxt "toast" msgid "List unmuted" msgstr "" -#: src/Navigation.tsx:140 +#: src/Navigation.tsx:139 #: src/view/screens/Lists.tsx:62 #: src/view/screens/Profile.tsx:221 #: src/view/screens/Profile.tsx:229 @@ -4168,16 +4207,16 @@ msgstr "" msgid "Lists blocking this user:" msgstr "" -#: src/view/screens/Search/Explore.tsx:135 +#: src/screens/Search/Explore.tsx:66 msgid "Load more" msgstr "" -#: src/view/screens/Search/Explore.tsx:224 -msgid "Load more suggested feeds" +#: src/screens/Search/Explore.tsx:405 +msgid "Load more suggested accounts" msgstr "" -#: src/view/screens/Search/Explore.tsx:222 -msgid "Load more suggested follows" +#: src/screens/Search/Explore.tsx:483 +msgid "Load more suggested feeds" msgstr "" #: src/view/screens/Notifications.tsx:270 @@ -4195,7 +4234,7 @@ msgstr "" msgid "Loading..." msgstr "" -#: src/Navigation.tsx:281 +#: src/Navigation.tsx:280 msgid "Log" msgstr "" @@ -4269,7 +4308,7 @@ msgstr "" msgid "Media" msgstr "" -#: src/view/com/composer/labels/LabelsBtn.tsx:211 +#: src/view/com/composer/labels/LabelsBtn.tsx:210 msgid "Media that may be disturbing or inappropriate for some audiences." msgstr "" @@ -4323,7 +4362,7 @@ msgstr "" msgid "Message options" msgstr "" -#: src/Navigation.tsx:642 +#: src/Navigation.tsx:641 msgid "Messages" msgstr "" @@ -4342,7 +4381,7 @@ msgstr "" msgid "Misleading Post" msgstr "" -#: src/Navigation.tsx:145 +#: src/Navigation.tsx:144 #: src/screens/Moderation/index.tsx:89 #: src/screens/Settings/Settings.tsx:167 #: src/screens/Settings/Settings.tsx:170 @@ -4381,7 +4420,7 @@ msgstr "" msgid "Moderation lists" msgstr "" -#: src/Navigation.tsx:150 +#: src/Navigation.tsx:149 #: src/view/screens/ModerationModlists.tsx:62 msgid "Moderation Lists" msgstr "" @@ -4390,7 +4429,7 @@ msgstr "" msgid "moderation settings" msgstr "" -#: src/Navigation.tsx:271 +#: src/Navigation.tsx:270 msgid "Moderation states" msgstr "" @@ -4513,7 +4552,7 @@ msgstr "" msgid "Muted accounts" msgstr "" -#: src/Navigation.tsx:155 +#: src/Navigation.tsx:154 #: src/view/screens/ModerationMutedAccounts.tsx:100 msgid "Muted Accounts" msgstr "" @@ -4567,10 +4606,15 @@ msgstr "" msgid "Nature" msgstr "" -#: src/components/StarterPack/StarterPackCard.tsx:132 +#: src/components/StarterPack/StarterPackCard.tsx:130 +#: src/components/StarterPack/StarterPackCard.tsx:161 msgid "Navigate to {0}" msgstr "" +#: src/components/StarterPack/StarterPackCard.tsx:131 +msgid "Navigate to starter pack" +msgstr "" + #: src/screens/Login/ForgotPasswordForm.tsx:166 #: src/screens/Login/LoginForm.tsx:344 #: src/view/com/modals/ChangePassword.tsx:180 @@ -4598,6 +4642,10 @@ msgstr "" msgid "Nevermind, create a handle for me" msgstr "" +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:192 +msgid "New" +msgstr "" + #: src/view/screens/Lists.tsx:74 #: src/view/screens/ModerationModlists.tsx:74 msgctxt "action" @@ -4673,6 +4721,7 @@ msgstr "" #: src/screens/Onboarding/index.tsx:20 #: src/screens/Onboarding/state.ts:108 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:234 msgid "News" msgstr "" @@ -4720,7 +4769,7 @@ msgstr "" msgid "No likes yet" msgstr "" -#: src/components/ProfileCard.tsx:344 +#: src/components/ProfileCard.tsx:351 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:119 msgid "No longer following {0}" msgstr "" @@ -4776,10 +4825,10 @@ msgstr "" msgid "No results found for \"{query}\"" msgstr "" +#: src/screens/Search/SearchResults.tsx:248 +#: src/screens/Search/SearchResults.tsx:286 +#: src/screens/Search/SearchResults.tsx:331 #: src/view/com/modals/ListAddRemoveUsers.tsx:128 -#: src/view/screens/Search/Search.tsx:231 -#: src/view/screens/Search/Search.tsx:269 -#: src/view/screens/Search/Search.tsx:314 msgid "No results found for {query}" msgstr "" @@ -4822,7 +4871,7 @@ msgstr "" msgid "Not followed by anyone you're following" msgstr "" -#: src/Navigation.tsx:135 +#: src/Navigation.tsx:134 #: src/view/screens/Profile.tsx:122 msgid "Not Found" msgstr "" @@ -4850,7 +4899,7 @@ msgstr "" msgid "Notification filters" msgstr "" -#: src/Navigation.tsx:423 +#: src/Navigation.tsx:422 #: src/view/screens/Notifications.tsx:134 msgid "Notification settings" msgstr "" @@ -4867,7 +4916,7 @@ msgstr "" msgid "Notification Sounds" msgstr "" -#: src/Navigation.tsx:637 +#: src/Navigation.tsx:636 #: src/view/screens/Notifications.tsx:128 #: src/view/shell/bottom-bar/BottomBar.tsx:236 #: src/view/shell/desktop/LeftNav.tsx:636 @@ -4883,8 +4932,8 @@ msgstr "" msgid "Now" msgstr "" -#: src/view/com/composer/labels/LabelsBtn.tsx:151 -#: src/view/com/composer/labels/LabelsBtn.tsx:154 +#: src/view/com/composer/labels/LabelsBtn.tsx:150 +#: src/view/com/composer/labels/LabelsBtn.tsx:153 msgid "Nudity" msgstr "" @@ -4932,15 +4981,15 @@ msgstr "" msgid "Onboarding reset" msgstr "" -#: src/view/com/composer/Composer.tsx:346 +#: src/view/com/composer/Composer.tsx:354 msgid "One or more GIFs is missing alt text." msgstr "" -#: src/view/com/composer/Composer.tsx:343 +#: src/view/com/composer/Composer.tsx:351 msgid "One or more images is missing alt text." msgstr "" -#: src/view/com/composer/Composer.tsx:353 +#: src/view/com/composer/Composer.tsx:361 msgid "One or more videos is missing alt text." msgstr "" @@ -5000,7 +5049,7 @@ msgid "Open drawer menu" msgstr "" #: src/screens/Messages/components/MessageInput.web.tsx:181 -#: src/view/com/composer/Composer.tsx:1247 +#: src/view/com/composer/Composer.tsx:1292 msgid "Open emoji picker" msgstr "" @@ -5033,6 +5082,10 @@ msgstr "" msgid "Open muted words and tags settings" msgstr "" +#: src/screens/Search/components/StarterPackCard.tsx:115 +msgid "Open pack" +msgstr "" + #: src/view/com/util/forms/PostDropdownBtn.tsx:70 msgid "Open post options menu" msgstr "" @@ -5090,7 +5143,7 @@ msgstr "" msgid "Opens device photo gallery" msgstr "" -#: src/view/com/composer/Composer.tsx:1248 +#: src/view/com/composer/Composer.tsx:1293 msgid "Opens emoji picker" msgstr "" @@ -5172,7 +5225,7 @@ msgstr "" #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:27 #: src/lib/moderation/useReportOptions.ts:27 -#: src/view/com/composer/labels/LabelsBtn.tsx:186 +#: src/view/com/composer/labels/LabelsBtn.tsx:185 msgid "Other" msgstr "" @@ -5236,17 +5289,17 @@ msgstr "" msgid "Pause video" msgstr "" +#: src/screens/Search/SearchResults.tsx:62 #: src/screens/StarterPack/StarterPackScreen.tsx:184 #: src/view/screens/ProfileList.tsx:166 -#: src/view/screens/Search/Search.tsx:525 msgid "People" msgstr "" -#: src/Navigation.tsx:198 +#: src/Navigation.tsx:197 msgid "People followed by @{0}" msgstr "" -#: src/Navigation.tsx:191 +#: src/Navigation.tsx:190 msgid "People following @{0}" msgstr "" @@ -5271,22 +5324,17 @@ msgstr "" msgid "Photography" msgstr "" -#: src/view/com/composer/labels/LabelsBtn.tsx:170 +#: src/view/com/composer/labels/LabelsBtn.tsx:169 msgid "Pictures meant for adults." msgstr "" -#: src/screens/Search/components/ExploreTrendingVideos.tsx:173 -#: src/screens/Search/components/ExploreTrendingVideos.tsx:178 -msgid "Pin" -msgstr "" - #: src/screens/Profile/components/ProfileFeedHeader.tsx:515 #: src/screens/Profile/components/ProfileFeedHeader.tsx:522 msgid "Pin feed" msgstr "" -#: src/screens/Search/components/ExploreTrendingVideos.tsx:167 -msgid "Pin the trending videos feed to your home screen for easy access" +#: src/components/FeedCard.tsx:329 +msgid "Pin Feed" msgstr "" #: src/view/screens/ProfileList.tsx:706 @@ -5354,6 +5402,10 @@ msgstr "" msgid "Plays the video" msgstr "" +#: src/view/com/composer/labels/LabelsBtn.tsx:115 +msgid "Please add any content warning labels that are applicable for the media you are posting." +msgstr "" + #: src/screens/Signup/state.ts:286 msgid "Please choose your handle." msgstr "" @@ -5439,18 +5491,15 @@ msgstr "" #: src/screens/Onboarding/index.tsx:34 #: src/screens/Onboarding/state.ts:111 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:228 msgid "Politics" msgstr "" -#: src/screens/Search/components/ExploreTrendingVideos.tsx:116 -msgid "Popular videos in your network." -msgstr "" - -#: src/view/com/composer/labels/LabelsBtn.tsx:157 +#: src/view/com/composer/labels/LabelsBtn.tsx:156 msgid "Porn" msgstr "" -#: src/view/com/composer/Composer.tsx:963 +#: src/view/com/composer/Composer.tsx:1008 msgctxt "action" msgid "Post" msgstr "" @@ -5460,7 +5509,7 @@ msgctxt "description" msgid "Post" msgstr "" -#: src/view/com/composer/Composer.tsx:961 +#: src/view/com/composer/Composer.tsx:1006 msgctxt "action" msgid "Post All" msgstr "" @@ -5469,10 +5518,10 @@ msgstr "" msgid "Post by {0}" msgstr "" -#: src/Navigation.tsx:224 -#: src/Navigation.tsx:231 -#: src/Navigation.tsx:238 -#: src/Navigation.tsx:245 +#: src/Navigation.tsx:223 +#: src/Navigation.tsx:230 +#: src/Navigation.tsx:237 +#: src/Navigation.tsx:244 msgid "Post by @{0}" msgstr "" @@ -5507,7 +5556,7 @@ msgstr "" msgid "Post interaction settings" msgstr "" -#: src/Navigation.tsx:166 +#: src/Navigation.tsx:165 #: src/screens/ModerationInteractionSettings/index.tsx:34 msgid "Post Interaction Settings" msgstr "" @@ -5600,12 +5649,12 @@ msgstr "" msgid "Privacy and security" msgstr "" -#: src/Navigation.tsx:367 +#: src/Navigation.tsx:366 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:36 msgid "Privacy and Security" msgstr "" -#: src/Navigation.tsx:291 +#: src/Navigation.tsx:290 #: src/screens/Settings/AboutSettings.tsx:51 #: src/screens/Settings/AboutSettings.tsx:54 #: src/view/screens/PrivacyPolicy.tsx:31 @@ -5614,7 +5663,7 @@ msgstr "" msgid "Privacy Policy" msgstr "" -#: src/view/com/composer/Composer.tsx:1650 +#: src/view/com/composer/Composer.tsx:1695 msgid "Processing video..." msgstr "" @@ -5653,6 +5702,26 @@ msgstr "" msgid "Public, sharable lists which can be used to drive feeds." msgstr "" +#. Accessibility label for button to publish a single post +#: src/view/com/composer/Composer.tsx:988 +msgid "Publish post" +msgstr "" + +#. Accessibility label for button to publish multiple posts in a thread +#: src/view/com/composer/Composer.tsx:981 +msgid "Publish posts" +msgstr "" + +#. Accessibility label for button to publish multiple replies in a thread +#: src/view/com/composer/Composer.tsx:966 +msgid "Publish replies" +msgstr "" + +#. Accessibility label for button to publish a single reply +#: src/view/com/composer/Composer.tsx:973 +msgid "Publish reply" +msgstr "" + #: src/components/StarterPack/QrCodeDialog.tsx:134 msgid "QR code copied to your clipboard!" msgstr "" @@ -5715,7 +5784,7 @@ msgstr "" msgid "Re-attach quote" msgstr "" -#: src/components/dms/EmojiReactionPicker.tsx:83 +#: src/components/dms/EmojiReactionPicker.tsx:85 msgid "React with {emoji}" msgstr "" @@ -5754,11 +5823,11 @@ msgstr "" msgid "Reason:" msgstr "" -#: src/view/screens/Search/Search.tsx:1036 +#: src/screens/Search/components/SearchHistory.tsx:44 msgid "Recent Searches" msgstr "" -#: src/screens/Search/components/ExploreRecommendations.tsx:52 +#: src/screens/Search/modules/ExploreRecommendations.tsx:54 msgid "Recommended" msgstr "" @@ -5781,7 +5850,7 @@ msgid "Reload conversations" msgstr "" #: src/components/dialogs/MutedWords.tsx:438 -#: src/components/FeedCard.tsx:315 +#: src/components/FeedCard.tsx:343 #: src/components/StarterPack/Wizard/WizardListCard.tsx:102 #: src/components/StarterPack/Wizard/WizardListCard.tsx:109 #: src/screens/Settings/Settings.tsx:468 @@ -5796,7 +5865,7 @@ msgstr "" msgid "Remove {displayName} from starter pack" msgstr "" -#: src/view/screens/Search/Search.tsx:1110 +#: src/screens/Search/components/SearchHistory.tsx:120 msgid "Remove {historyItem}" msgstr "" @@ -5851,7 +5920,7 @@ msgstr "" msgid "Remove from saved feeds" msgstr "" -#: src/components/FeedCard.tsx:310 +#: src/components/FeedCard.tsx:338 #: src/view/com/feeds/FeedSourceCard.tsx:317 msgid "Remove from your feeds?" msgstr "" @@ -5864,7 +5933,7 @@ msgstr "" msgid "Remove mute word from your list" msgstr "" -#: src/view/screens/Search/Search.tsx:1084 +#: src/screens/Search/components/SearchHistory.tsx:93 msgid "Remove profile" msgstr "" @@ -5912,7 +5981,7 @@ msgstr "" msgid "Removed from your feeds" msgstr "" -#: src/view/screens/Search/Search.tsx:1086 +#: src/screens/Search/components/SearchHistory.tsx:95 msgid "Removes profile from search history" msgstr "" @@ -5937,7 +6006,7 @@ msgstr "" msgid "Replies to this post are disabled." msgstr "" -#: src/view/com/composer/Composer.tsx:959 +#: src/view/com/composer/Composer.tsx:1004 msgctxt "action" msgid "Reply" msgstr "" @@ -6344,22 +6413,22 @@ msgstr "" #: src/components/dms/dialogs/SearchablePeopleList.tsx:491 #: src/components/forms/SearchInput.tsx:34 #: src/components/forms/SearchInput.tsx:36 -#: src/Navigation.tsx:632 +#: src/Navigation.tsx:631 +#: src/screens/Search/Shell.tsx:305 +#: src/screens/Search/Shell.tsx:462 #: src/view/com/modals/ListAddRemoveUsers.tsx:76 -#: src/view/screens/Search/Search.tsx:570 -#: src/view/screens/Search/Search.tsx:848 #: src/view/shell/bottom-bar/BottomBar.tsx:182 #: src/view/shell/desktop/LeftNav.tsx:617 #: src/view/shell/Drawer.tsx:370 msgid "Search" msgstr "" -#: src/Navigation.tsx:217 -#: src/screens/Profile/ProfileSearch.tsx:34 +#: src/Navigation.tsx:216 +#: src/screens/Profile/ProfileSearch.tsx:37 msgid "Search @{0}'s posts" msgstr "" -#: src/components/ProgressGuide/FollowDialog.tsx:745 +#: src/components/ProgressGuide/FollowDialog.tsx:748 msgid "Search by name or interest" msgstr "" @@ -6367,7 +6436,8 @@ msgstr "" msgid "Search feeds" msgstr "" -#: src/components/ProgressGuide/FollowDialog.tsx:575 +#: src/components/ProgressGuide/FollowDialog.tsx:578 +#: src/screens/Search/modules/ExploreSuggestedAccounts.tsx:120 msgid "Search for \"{interestsDisplayName}\"{activeText}" msgstr "" @@ -6375,7 +6445,7 @@ msgstr "" msgid "Search for \"{query}\"" msgstr "" -#: src/view/screens/Search/Search.tsx:982 +#: src/screens/Search/components/AutocompleteResults.tsx:44 msgid "Search for \"{searchText}\"" msgstr "" @@ -6383,7 +6453,15 @@ msgstr "" msgid "Search for feeds that you want to suggest to others." msgstr "" -#: src/view/screens/Search/Search.tsx:875 +#: src/screens/Search/Explore.tsx:357 +msgid "Search for more accounts" +msgstr "" + +#: src/screens/Search/Explore.tsx:426 +msgid "Search for more feeds" +msgstr "" + +#: src/screens/Search/Shell.tsx:332 msgid "Search for posts, users, or feeds" msgstr "" @@ -6395,7 +6473,7 @@ msgstr "" msgid "Search GIFs" msgstr "" -#: src/screens/Profile/ProfileSearch.tsx:33 +#: src/screens/Profile/ProfileSearch.tsx:36 msgid "Search my posts" msgstr "" @@ -6405,7 +6483,7 @@ msgid "Search posts" msgstr "" #: src/components/dms/dialogs/SearchablePeopleList.tsx:511 -#: src/components/ProgressGuide/FollowDialog.tsx:764 +#: src/components/ProgressGuide/FollowDialog.tsx:767 msgid "Search profiles" msgstr "" @@ -6413,12 +6491,12 @@ msgstr "" msgid "Search Tenor" msgstr "" -#: src/screens/Profile/ProfileSearch.tsx:35 +#: src/screens/Profile/ProfileSearch.tsx:38 msgid "Search..." msgstr "" #: src/components/dms/dialogs/SearchablePeopleList.tsx:512 -#: src/components/ProgressGuide/FollowDialog.tsx:765 +#: src/components/ProgressGuide/FollowDialog.tsx:768 msgid "Searches for profiles" msgstr "" @@ -6643,7 +6721,7 @@ msgstr "" msgid "Sets email for password reset" msgstr "" -#: src/Navigation.tsx:173 +#: src/Navigation.tsx:172 #: src/screens/Settings/Settings.tsx:80 #: src/view/shell/desktop/LeftNav.tsx:709 #: src/view/shell/Drawer.tsx:539 @@ -6655,7 +6733,7 @@ msgctxt "toast" msgid "Settings saved" msgstr "" -#: src/view/com/composer/labels/LabelsBtn.tsx:174 +#: src/view/com/composer/labels/LabelsBtn.tsx:173 msgid "Sexual activity or erotic nudity." msgstr "" @@ -6732,7 +6810,7 @@ msgstr "" msgid "Share your favorite feed!" msgstr "" -#: src/Navigation.tsx:276 +#: src/Navigation.tsx:275 msgid "Shared Preferences Tester" msgstr "" @@ -6883,13 +6961,13 @@ msgstr "" msgid "Sign in as..." msgstr "" -#: src/components/dialogs/Signin.tsx:75 -msgid "Sign in or create your account to join the conversation!" -msgstr "" - #: src/screens/Deactivated.tsx:203 #: src/screens/Deactivated.tsx:209 -msgid "Sign in or sign up" +msgid "Sign in or create an account" +msgstr "" + +#: src/components/dialogs/Signin.tsx:75 +msgid "Sign in or create your account to join the conversation!" msgstr "" #: src/components/AccountList.tsx:65 @@ -6931,11 +7009,6 @@ msgstr "" msgid "Signed in as @{0}" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:303 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:310 -msgid "Signup without a starter pack" -msgstr "" - #: src/components/FeedInterstitials.tsx:337 msgid "Similar accounts" msgstr "" @@ -7043,6 +7116,7 @@ msgstr "" #: src/screens/Onboarding/index.tsx:27 #: src/screens/Onboarding/state.ts:113 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:226 msgid "Sports" msgstr "" @@ -7064,13 +7138,13 @@ msgstr "" msgid "Start chat with {displayName}" msgstr "" -#: src/Navigation.tsx:433 -#: src/Navigation.tsx:438 +#: src/Navigation.tsx:432 +#: src/Navigation.tsx:437 #: src/screens/StarterPack/Wizard/index.tsx:186 msgid "Starter Pack" msgstr "" -#: src/components/StarterPack/StarterPackCard.tsx:87 +#: src/components/StarterPack/StarterPackCard.tsx:90 msgid "Starter pack by {0}" msgstr "" @@ -7078,7 +7152,7 @@ msgstr "" msgid "Starter pack by <0/>" msgstr "" -#: src/components/StarterPack/StarterPackCard.tsx:86 +#: src/components/StarterPack/StarterPackCard.tsx:89 #: src/view/com/profile/ProfileSubpageHeader.tsx:180 msgid "Starter pack by you" msgstr "" @@ -7087,6 +7161,7 @@ msgstr "" msgid "Starter pack is invalid" msgstr "" +#: src/screens/Search/Explore.tsx:514 #: src/view/screens/Profile.tsx:228 msgid "Starter Packs" msgstr "" @@ -7108,7 +7183,7 @@ msgstr "" msgid "Storage cleared, you need to restart the app now." msgstr "" -#: src/Navigation.tsx:266 +#: src/Navigation.tsx:265 #: src/screens/Settings/Settings.tsx:325 msgid "Storybook" msgstr "" @@ -7158,16 +7233,16 @@ msgstr "" msgid "Success!" msgstr "" -#: src/view/screens/Search/Explore.tsx:368 -msgid "Suggested accounts" +#: src/screens/Search/Explore.tsx:354 +msgid "Suggested Accounts" msgstr "" #: src/components/FeedInterstitials.tsx:339 msgid "Suggested for you" msgstr "" -#: src/view/com/composer/labels/LabelsBtn.tsx:145 -#: src/view/com/composer/labels/LabelsBtn.tsx:148 +#: src/view/com/composer/labels/LabelsBtn.tsx:144 +#: src/view/com/composer/labels/LabelsBtn.tsx:147 msgid "Suggestive" msgstr "" @@ -7181,7 +7256,7 @@ msgctxt "Name of app icon variant" msgid "Sunset" msgstr "" -#: src/Navigation.tsx:286 +#: src/Navigation.tsx:285 #: src/view/screens/Support.tsx:31 #: src/view/screens/Support.tsx:34 msgid "Support" @@ -7268,7 +7343,7 @@ msgstr "" msgid "Terms" msgstr "" -#: src/Navigation.tsx:296 +#: src/Navigation.tsx:295 #: src/screens/Settings/AboutSettings.tsx:43 #: src/screens/Settings/AboutSettings.tsx:46 #: src/view/screens/TermsOfService.tsx:31 @@ -7463,6 +7538,7 @@ msgstr "" msgid "There was an issue fetching notifications. Tap here to try again." msgstr "" +#: src/screens/Search/Explore.tsx:841 #: src/view/com/posts/PostFeed.tsx:607 msgid "There was an issue fetching posts. Tap here to try again." msgstr "" @@ -7680,7 +7756,7 @@ msgstr "" msgid "This post will be hidden from feeds and threads. This cannot be undone." msgstr "" -#: src/view/com/composer/Composer.tsx:428 +#: src/view/com/composer/Composer.tsx:436 msgid "This post's author has disabled quote posts." msgstr "" @@ -7768,7 +7844,7 @@ msgstr "" msgid "Threaded mode" msgstr "" -#: src/Navigation.tsx:329 +#: src/Navigation.tsx:328 msgid "Threads Preferences" msgstr "" @@ -7809,12 +7885,12 @@ msgid "Toggles the sound" msgstr "" #: src/screens/Hashtag.tsx:84 +#: src/screens/Search/SearchResults.tsx:42 #: src/screens/Topic.tsx:71 -#: src/view/screens/Search/Search.tsx:505 msgid "Top" msgstr "" -#: src/Navigation.tsx:403 +#: src/Navigation.tsx:402 msgid "Topic" msgstr "" @@ -7827,13 +7903,11 @@ msgstr "" msgid "Translate" msgstr "" -#: src/screens/Search/components/ExploreTrendingTopics.tsx:69 #: src/view/shell/desktop/SidebarTrendingTopics.tsx:59 msgid "Trending" msgstr "" #: src/components/interstitials/TrendingVideos.tsx:88 -#: src/screens/Search/components/ExploreTrendingVideos.tsx:106 msgid "Trending Videos" msgstr "" @@ -7999,6 +8073,10 @@ msgstr "" msgid "Unpin feed" msgstr "" +#: src/components/FeedCard.tsx:320 +msgid "Unpin Feed" +msgstr "" + #: src/screens/Profile/components/ProfileFeedHeader.tsx:305 #: src/screens/Profile/components/ProfileFeedHeader.tsx:307 msgid "Unpin from home" @@ -8038,7 +8116,7 @@ msgstr "" msgid "Unsubscribed from list" msgstr "" -#: src/view/com/composer/Composer.tsx:782 +#: src/view/com/composer/Composer.tsx:790 msgid "Unsupported video type" msgstr "" @@ -8117,7 +8195,7 @@ msgstr "" msgid "Uploading link thumbnail..." msgstr "" -#: src/view/com/composer/Composer.tsx:1647 +#: src/view/com/composer/Composer.tsx:1692 msgid "Uploading video..." msgstr "" @@ -8289,7 +8367,7 @@ msgstr "" msgid "Video failed to process" msgstr "" -#: src/Navigation.tsx:454 +#: src/Navigation.tsx:453 msgid "Video Feed" msgstr "" @@ -8299,6 +8377,7 @@ msgstr "" #: src/screens/Onboarding/index.tsx:39 #: src/screens/Onboarding/state.ts:103 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:230 msgid "Video Games" msgstr "" @@ -8318,7 +8397,7 @@ msgstr "" msgid "Video settings" msgstr "" -#: src/view/com/composer/Composer.tsx:1657 +#: src/view/com/composer/Composer.tsx:1702 msgid "Video uploaded" msgstr "" @@ -8339,7 +8418,7 @@ msgstr "" msgid "View {0}'s avatar" msgstr "" -#: src/components/ProfileCard.tsx:110 +#: src/components/ProfileCard.tsx:115 #: src/screens/Profile/components/ProfileFeedHeader.tsx:446 #: src/screens/VideoFeed/index.tsx:769 #: src/view/com/notifications/NotificationFeedItem.tsx:413 @@ -8383,8 +8462,8 @@ msgstr "" #: src/components/interstitials/TrendingVideos.tsx:191 #: src/components/interstitials/TrendingVideos.tsx:210 -#: src/screens/Search/components/ExploreTrendingVideos.tsx:231 -#: src/screens/Search/components/ExploreTrendingVideos.tsx:250 +#: src/screens/Search/modules/ExploreTrendingVideos.tsx:194 +#: src/screens/Search/modules/ExploreTrendingVideos.tsx:213 msgid "View more" msgstr "" @@ -8536,11 +8615,11 @@ msgstr "" msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." msgstr "" -#: src/view/screens/Search/Search.tsx:205 +#: src/screens/Search/SearchResults.tsx:222 msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "" -#: src/view/com/composer/Composer.tsx:425 +#: src/view/com/composer/Composer.tsx:433 msgid "We're sorry! The post you are replying to has been deleted." msgstr "" @@ -8569,13 +8648,9 @@ msgstr "" msgid "What do you want to call your starter pack?" msgstr "" -#: src/screens/Search/components/ExploreTrendingTopics.tsx:79 -msgid "What people are posting about." -msgstr "" - #: src/view/com/auth/SplashScreen.tsx:38 #: src/view/com/auth/SplashScreen.web.tsx:99 -#: src/view/com/composer/Composer.tsx:745 +#: src/view/com/composer/Composer.tsx:753 msgid "What's up?" msgstr "" @@ -8602,7 +8677,7 @@ msgid "Whoops!" msgstr "" #: src/components/interstitials/TrendingVideos.tsx:127 -#: src/screens/Search/components/ExploreTrendingVideos.tsx:147 +#: src/screens/Search/modules/ExploreTrendingVideos.tsx:108 msgid "Whoops! Trending videos failed to load." msgstr "" @@ -8649,11 +8724,11 @@ msgstr "" msgid "Write a message" msgstr "" -#: src/view/com/composer/Composer.tsx:836 +#: src/view/com/composer/Composer.tsx:844 msgid "Write post" msgstr "" -#: src/view/com/composer/Composer.tsx:743 +#: src/view/com/composer/Composer.tsx:751 #: src/view/com/post-thread/PostThreadComposePrompt.tsx:69 msgid "Write your reply" msgstr "" @@ -8744,7 +8819,6 @@ msgstr "" #: src/components/interstitials/Trending.tsx:130 #: src/components/interstitials/TrendingVideos.tsx:139 -#: src/screens/Search/components/ExploreTrendingTopics.tsx:136 #: src/view/shell/desktop/SidebarTrendingTopics.tsx:109 msgid "You can update this later from your settings." msgstr "" @@ -8874,7 +8948,7 @@ msgid "You may only select up to 4 images" msgstr "" #: src/screens/Signup/StepInfo/Policies.tsx:106 -msgid "You must be 13 years of age or older to sign up." +msgid "You must be 13 years of age or older to create an account." msgstr "" #: src/components/StarterPack/ProfileStarterPacks.tsx:327 @@ -9091,11 +9165,11 @@ msgstr "" msgid "Your password must be at least 8 characters long." msgstr "" -#: src/view/com/composer/Composer.tsx:485 +#: src/view/com/composer/Composer.tsx:493 msgid "Your post has been published" msgstr "" -#: src/view/com/composer/Composer.tsx:482 +#: src/view/com/composer/Composer.tsx:490 msgid "Your posts have been published" msgstr "" @@ -9107,7 +9181,7 @@ msgstr "" msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." msgstr "" -#: src/view/com/composer/Composer.tsx:484 +#: src/view/com/composer/Composer.tsx:492 msgid "Your reply has been published" msgstr "" From faa5f40c5394b2b1af07eed722affee33cfe7087 Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Thu, 3 Apr 2025 13:32:35 -0500 Subject: [PATCH 057/241] Wait for preferences before fetching trending data (#8109) --- src/state/queries/trending/useGetSuggestedFeedsQuery.ts | 2 +- src/state/queries/trending/useGetTrendsQuery.ts | 1 + src/state/queries/useSuggestedStarterPacksQuery.ts | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/state/queries/trending/useGetSuggestedFeedsQuery.ts b/src/state/queries/trending/useGetSuggestedFeedsQuery.ts index 16522f5c9e..293457d035 100644 --- a/src/state/queries/trending/useGetSuggestedFeedsQuery.ts +++ b/src/state/queries/trending/useGetSuggestedFeedsQuery.ts @@ -19,7 +19,7 @@ export function useGetSuggestedFeedsQuery() { const savedFeeds = preferences?.savedFeeds return useQuery({ - enabled: !!savedFeeds, + enabled: !!preferences, refetchOnWindowFocus: true, staleTime: STALE.MINUTES.ONE, queryKey: createGetTrendsQueryKey(), diff --git a/src/state/queries/trending/useGetTrendsQuery.ts b/src/state/queries/trending/useGetTrendsQuery.ts index d96bf06035..02386a5052 100644 --- a/src/state/queries/trending/useGetTrendsQuery.ts +++ b/src/state/queries/trending/useGetTrendsQuery.ts @@ -24,6 +24,7 @@ export function useGetTrendsQuery() { }, [preferences?.moderationPrefs]) return useQuery({ + enabled: !!preferences, refetchOnWindowFocus: true, staleTime: STALE.MINUTES.THREE, queryKey: createGetTrendsQueryKey(), diff --git a/src/state/queries/useSuggestedStarterPacksQuery.ts b/src/state/queries/useSuggestedStarterPacksQuery.ts index 18fe6439ea..cda3c28ab1 100644 --- a/src/state/queries/useSuggestedStarterPacksQuery.ts +++ b/src/state/queries/useSuggestedStarterPacksQuery.ts @@ -19,6 +19,7 @@ export function useSuggestedStarterPacksQuery() { const contentLangs = getContentLanguages().join(',') return useQuery({ + enabled: !!preferences, refetchOnWindowFocus: true, staleTime: STALE.MINUTES.ONE, queryKey: createSuggestedStarterPacksQueryKey(), From 898065d0a200ddfb4c47d526aacfcdd9d7ccbcb8 Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Fri, 4 Apr 2025 00:02:20 +0300 Subject: [PATCH 058/241] memoize each module individually (#8111) --- src/screens/Search/Explore.tsx | 460 ++++++++++++++++----------------- 1 file changed, 228 insertions(+), 232 deletions(-) diff --git a/src/screens/Search/Explore.tsx b/src/screens/Search/Explore.tsx index 86877677a6..33d8d343cc 100644 --- a/src/screens/Search/Explore.tsx +++ b/src/screens/Search/Explore.tsx @@ -325,272 +325,268 @@ export function Explore({ fetchNextPageFeedPreviews, ]) - const items = useMemo(() => { + const topBorder = useMemo( + () => ({type: 'topBorder', key: 'top-border'} as const), + [], + ) + const trendingTopicsModule = useMemo( + () => ({type: 'trendingTopics', key: 'trending-topics'} as const), + [], + ) + const suggestedFollowsModule = useMemo(() => { const i: ExploreScreenItems[] = [] + i.push({ + type: 'tabbedHeader', + key: 'suggested-accounts-header', + title: _(msg`Suggested Accounts`), + icon: Person, + searchButton: { + label: _(msg`Search for more accounts`), + metricsTag: 'suggestedAccounts', + tab: 'user', + }, + }) - const addTopBorder = () => { - i.push({type: 'topBorder', key: 'top-border'}) - } - - const addTrendingTopicsModule = () => { + if (!canShowSuggestedProfiles) { + i.push({type: 'profilePlaceholder', key: 'profilePlaceholder'}) + } else if (profilesError) { i.push({ - type: 'trendingTopics', - key: `trending-topics`, + type: 'error', + key: 'profilesError', + message: _(msg`Failed to load suggested follows`), + error: cleanError(profilesError), }) - - // temp - disable trending videos - // if (isNative) { - // i.push({ - // type: 'trendingVideos', - // key: `trending-videos`, - // }) - // } - } - - const addSuggestedFollowsModule = () => { - i.push({ - type: 'tabbedHeader', - key: 'suggested-accounts-header', - title: _(msg`Suggested Accounts`), - icon: Person, - searchButton: { - label: _(msg`Search for more accounts`), - metricsTag: 'suggestedAccounts', - tab: 'user', - }, - }) - - if (!canShowSuggestedProfiles) { - i.push({type: 'profilePlaceholder', key: 'profilePlaceholder'}) - } else if (profilesError) { - i.push({ - type: 'error', - key: 'profilesError', - message: _(msg`Failed to load suggested follows`), - error: cleanError(profilesError), - }) - } else { - if (profiles !== undefined) { - if (profiles.pages.length > 0 && moderationOpts) { - // Currently the responses contain duplicate items. - // Needs to be fixed on backend, but let's dedupe to be safe. - let seen = new Set() - const profileItems: ExploreScreenItems[] = [] - for (const page of profiles.pages) { - for (const actor of page.actors) { - if (!seen.has(actor.did) && !actor.viewer?.following) { - seen.add(actor.did) - profileItems.push({ - type: 'profile', - key: actor.did, - profile: actor, - recId: page.recId, - }) - } + } else { + if (profiles !== undefined) { + if (profiles.pages.length > 0 && moderationOpts) { + // Currently the responses contain duplicate items. + // Needs to be fixed on backend, but let's dedupe to be safe. + let seen = new Set() + const profileItems: ExploreScreenItems[] = [] + for (const page of profiles.pages) { + for (const actor of page.actors) { + if (!seen.has(actor.did) && !actor.viewer?.following) { + seen.add(actor.did) + profileItems.push({ + type: 'profile', + key: actor.did, + profile: actor, + recId: page.recId, + }) } } - - if (profileItems.length === 0) { - if (!hasNextProfilesPage) { - // no items! remove the header - i.pop() - } - } else { - i.push(...profileItems) - } - if (hasNextProfilesPage) { - i.push({ - type: 'loadMore', - key: 'loadMoreProfiles', - message: _(msg`Load more suggested accounts`), - isLoadingMore: isLoadingMoreProfiles, - onLoadMore: onLoadMoreProfiles, - }) - } - } else { - console.log('no pages') } - } else { - i.push({type: 'profilePlaceholder', key: 'profilePlaceholder'}) - } - } - } - const addSuggestedFeedsModule = () => { - i.push({ - type: 'header', - key: 'suggested-feeds-header', - title: _(msg`Discover Feeds`), - icon: ListSparkle, - searchButton: { - label: _(msg`Search for more feeds`), - metricsTag: 'suggestedFeeds', - tab: 'feed', - }, - }) - - if (feeds && preferences) { - // Currently the responses contain duplicate items. - // Needs to be fixed on backend, but let's dedupe to be safe. - let seen = new Set() - const feedItems: ExploreScreenItems[] = [] - for (const page of feeds.pages) { - for (const feed of page.feeds) { - if (!seen.has(feed.uri)) { - seen.add(feed.uri) - feedItems.push({ - type: 'feed', - key: feed.uri, - feed, - }) - } - } - } - - // feeds errors can occur during pagination, so feeds is truthy - if (feedsError) { - i.push({ - type: 'error', - key: 'feedsError', - message: _(msg`Failed to load suggested feeds`), - error: cleanError(feedsError), - }) - } else if (preferencesError) { - i.push({ - type: 'error', - key: 'preferencesError', - message: _(msg`Failed to load feeds preferences`), - error: cleanError(preferencesError), - }) - } else { - if (feedItems.length === 0) { - if (!hasNextFeedsPage) { + if (profileItems.length === 0) { + if (!hasNextProfilesPage) { + // no items! remove the header i.pop() } } else { - // This query doesn't follow the limit very well, so the first press of the - // load more button just unslices the array back to ~10 items - if (!hasPressedLoadMoreFeeds) { - i.push(...feedItems.slice(0, 3)) - } else { - i.push(...feedItems) - } + i.push(...profileItems) } - if (hasNextFeedsPage) { + if (hasNextProfilesPage) { i.push({ type: 'loadMore', - key: 'loadMoreFeeds', - message: _(msg`Load more suggested feeds`), - isLoadingMore: isLoadingMoreFeeds, - onLoadMore: onLoadMoreFeeds, + key: 'loadMoreProfiles', + message: _(msg`Load more suggested accounts`), + isLoadingMore: isLoadingMoreProfiles, + onLoadMore: onLoadMoreProfiles, + }) + } + } else { + console.log('no pages') + } + } else { + i.push({type: 'profilePlaceholder', key: 'profilePlaceholder'}) + } + } + return i + }, [ + profiles, + _, + canShowSuggestedProfiles, + hasNextProfilesPage, + isLoadingMoreProfiles, + moderationOpts, + onLoadMoreProfiles, + profilesError, + ]) + const suggestedFeedsModule = useMemo(() => { + const i: ExploreScreenItems[] = [] + i.push({ + type: 'header', + key: 'suggested-feeds-header', + title: _(msg`Discover Feeds`), + icon: ListSparkle, + searchButton: { + label: _(msg`Search for more feeds`), + metricsTag: 'suggestedFeeds', + tab: 'feed', + }, + }) + + if (feeds && preferences) { + // Currently the responses contain duplicate items. + // Needs to be fixed on backend, but let's dedupe to be safe. + let seen = new Set() + const feedItems: ExploreScreenItems[] = [] + for (const page of feeds.pages) { + for (const feed of page.feeds) { + if (!seen.has(feed.uri)) { + seen.add(feed.uri) + feedItems.push({ + type: 'feed', + key: feed.uri, + feed, }) } } + } + + // feeds errors can occur during pagination, so feeds is truthy + if (feedsError) { + i.push({ + type: 'error', + key: 'feedsError', + message: _(msg`Failed to load suggested feeds`), + error: cleanError(feedsError), + }) + } else if (preferencesError) { + i.push({ + type: 'error', + key: 'preferencesError', + message: _(msg`Failed to load feeds preferences`), + error: cleanError(preferencesError), + }) } else { - if (feedsError) { - i.push({ - type: 'error', - key: 'feedsError', - message: _(msg`Failed to load suggested feeds`), - error: cleanError(feedsError), - }) - } else if (preferencesError) { - i.push({ - type: 'error', - key: 'preferencesError', - message: _(msg`Failed to load feeds preferences`), - error: cleanError(preferencesError), - }) + if (feedItems.length === 0) { + if (!hasNextFeedsPage) { + i.pop() + } } else { - i.push({type: 'feedPlaceholder', key: 'feedPlaceholder'}) + // This query doesn't follow the limit very well, so the first press of the + // load more button just unslices the array back to ~10 items + if (!hasPressedLoadMoreFeeds) { + i.push(...feedItems.slice(0, 3)) + } else { + i.push(...feedItems) + } + } + if (hasNextFeedsPage) { + i.push({ + type: 'loadMore', + key: 'loadMoreFeeds', + message: _(msg`Load more suggested feeds`), + isLoadingMore: isLoadingMoreFeeds, + onLoadMore: onLoadMoreFeeds, + }) } } - } - - const addSuggestedStarterPacksModule = () => { - i.push({ - type: 'header', - key: 'suggested-starterPacks-header', - title: _(msg`Starter Packs`), - icon: StarterPack, - }) - - if (isLoadingSuggestedSPs) { - Array.from({length: 3}).forEach((_, index) => - i.push({ - type: 'starterPackSkeleton', - key: `starterPackSkeleton-${index}`, - }), - ) - } else if (suggestedSPsError || !suggestedSPs) { - // just get rid of the section - i.pop() - } else { - suggestedSPs.starterPacks.map(s => { - i.push({ - type: 'starterPack', - key: s.uri, - view: s, - }) - }) - } - } - - const addFeedPreviews = () => { - i.push(...feedPreviewSlices) - if (isFetchingNextPageFeedPreviews) { + } else { + if (feedsError) { i.push({ - type: 'preview:loading', - key: 'preview-loading-more', + type: 'error', + key: 'feedsError', + message: _(msg`Failed to load suggested feeds`), + error: cleanError(feedsError), }) + } else if (preferencesError) { + i.push({ + type: 'error', + key: 'preferencesError', + message: _(msg`Failed to load feeds preferences`), + error: cleanError(preferencesError), + }) + } else { + i.push({type: 'feedPlaceholder', key: 'feedPlaceholder'}) } } + return i + }, [ + feeds, + _, + feedsError, + hasNextFeedsPage, + hasPressedLoadMoreFeeds, + isLoadingMoreFeeds, + onLoadMoreFeeds, + preferences, + preferencesError, + ]) + const suggestedStarterPacksModule = useMemo(() => { + const i: ExploreScreenItems[] = [] + i.push({ + type: 'header', + key: 'suggested-starterPacks-header', + title: _(msg`Starter Packs`), + icon: StarterPack, + }) + + if (isLoadingSuggestedSPs) { + Array.from({length: 3}).forEach((__, index) => + i.push({ + type: 'starterPackSkeleton', + key: `starterPackSkeleton-${index}`, + }), + ) + } else if (suggestedSPsError || !suggestedSPs) { + // just get rid of the section + i.pop() + } else { + suggestedSPs.starterPacks.map(s => { + i.push({ + type: 'starterPack', + key: s.uri, + view: s, + }) + }) + } + return i + }, [suggestedSPs, _, isLoadingSuggestedSPs, suggestedSPsError]) + const feedPreviewsModule = useMemo(() => { + const i: ExploreScreenItems[] = [] + i.push(...feedPreviewSlices) + if (isFetchingNextPageFeedPreviews) { + i.push({ + type: 'preview:loading', + key: 'preview-loading-more', + }) + } + return i + }, [feedPreviewSlices, isFetchingNextPageFeedPreviews]) + + const isNewUser = guide?.guide === 'follow-10' && !guide.isComplete + const items = useMemo(() => { + const i: ExploreScreenItems[] = [] // Dynamic module ordering - addTopBorder() - - if (guide?.guide === 'follow-10' && !guide.isComplete) { - addSuggestedFollowsModule() - addSuggestedStarterPacksModule() - addTrendingTopicsModule() + i.push(topBorder) + if (isNewUser) { + i.push(...suggestedFollowsModule) + i.push(...suggestedStarterPacksModule) + i.push(trendingTopicsModule) } else { - addTrendingTopicsModule() - addSuggestedFollowsModule() - addSuggestedStarterPacksModule() + i.push(trendingTopicsModule) + i.push(...suggestedFollowsModule) + i.push(...suggestedStarterPacksModule) } - if (gate('explore_show_suggested_feeds')) { - addSuggestedFeedsModule() + i.push(...suggestedFeedsModule) } - - addFeedPreviews() + i.push(...feedPreviewsModule) return i }, [ - _, - profiles, - feeds, - preferences, - onLoadMoreFeeds, - onLoadMoreProfiles, - isLoadingMoreProfiles, - isLoadingMoreFeeds, - profilesError, - feedsError, - preferencesError, - hasNextProfilesPage, - hasNextFeedsPage, - guide, + topBorder, + isNewUser, + suggestedFollowsModule, + suggestedStarterPacksModule, + suggestedFeedsModule, + trendingTopicsModule, + feedPreviewsModule, gate, - moderationOpts, - hasPressedLoadMoreFeeds, - suggestedSPs, - isLoadingSuggestedSPs, - suggestedSPsError, - feedPreviewSlices, - isFetchingNextPageFeedPreviews, - canShowSuggestedProfiles, ]) const renderItem = useCallback( @@ -709,7 +705,7 @@ export function Explore({ case 'profilePlaceholder': { return ( <> - {Array.from({length: 3}).map((_, index) => ( + {Array.from({length: 3}).map((__, i) => ( + key={i}> From a15658cb66ba9d24903994512c4eb4277647d721 Mon Sep 17 00:00:00 2001 From: pfrazee <1270099+pfrazee@users.noreply.github.com> Date: Fri, 4 Apr 2025 02:36:04 +0000 Subject: [PATCH 059/241] Nightly source-language update --- src/locale/locales/en/messages.po | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/src/locale/locales/en/messages.po b/src/locale/locales/en/messages.po index b2f7d571a9..3552b08136 100644 --- a/src/locale/locales/en/messages.po +++ b/src/locale/locales/en/messages.po @@ -1268,7 +1268,7 @@ msgstr "" #: src/components/LabelingServiceCard/index.tsx:62 #: src/components/moderation/ReportDialog/index.tsx:672 #: src/screens/Search/components/StarterPackCard.tsx:102 -#: src/screens/Search/Explore.tsx:795 +#: src/screens/Search/Explore.tsx:791 msgid "By {0}" msgstr "" @@ -2341,7 +2341,7 @@ msgstr "" msgid "Discourage apps from showing my account to logged-out users" msgstr "" -#: src/screens/Search/Explore.tsx:423 +#: src/screens/Search/Explore.tsx:420 msgid "Discover Feeds" msgstr "" @@ -3031,8 +3031,8 @@ msgstr "" msgid "Failed to load conversations" msgstr "" -#: src/screens/Search/Explore.tsx:462 -#: src/screens/Search/Explore.tsx:501 +#: src/screens/Search/Explore.tsx:459 +#: src/screens/Search/Explore.tsx:498 msgid "Failed to load feeds preferences" msgstr "" @@ -3044,12 +3044,12 @@ msgstr "" msgid "Failed to load past messages" msgstr "" -#: src/screens/Search/Explore.tsx:455 -#: src/screens/Search/Explore.tsx:494 +#: src/screens/Search/Explore.tsx:452 +#: src/screens/Search/Explore.tsx:491 msgid "Failed to load suggested feeds" msgstr "" -#: src/screens/Search/Explore.tsx:369 +#: src/screens/Search/Explore.tsx:356 msgid "Failed to load suggested follows" msgstr "" @@ -4211,11 +4211,11 @@ msgstr "" msgid "Load more" msgstr "" -#: src/screens/Search/Explore.tsx:405 +#: src/screens/Search/Explore.tsx:392 msgid "Load more suggested accounts" msgstr "" -#: src/screens/Search/Explore.tsx:483 +#: src/screens/Search/Explore.tsx:480 msgid "Load more suggested feeds" msgstr "" @@ -6453,11 +6453,11 @@ msgstr "" msgid "Search for feeds that you want to suggest to others." msgstr "" -#: src/screens/Search/Explore.tsx:357 +#: src/screens/Search/Explore.tsx:344 msgid "Search for more accounts" msgstr "" -#: src/screens/Search/Explore.tsx:426 +#: src/screens/Search/Explore.tsx:423 msgid "Search for more feeds" msgstr "" @@ -7161,7 +7161,7 @@ msgstr "" msgid "Starter pack is invalid" msgstr "" -#: src/screens/Search/Explore.tsx:514 +#: src/screens/Search/Explore.tsx:522 #: src/view/screens/Profile.tsx:228 msgid "Starter Packs" msgstr "" @@ -7233,7 +7233,7 @@ msgstr "" msgid "Success!" msgstr "" -#: src/screens/Search/Explore.tsx:354 +#: src/screens/Search/Explore.tsx:341 msgid "Suggested Accounts" msgstr "" @@ -7538,7 +7538,7 @@ msgstr "" msgid "There was an issue fetching notifications. Tap here to try again." msgstr "" -#: src/screens/Search/Explore.tsx:841 +#: src/screens/Search/Explore.tsx:837 #: src/view/com/posts/PostFeed.tsx:607 msgid "There was an issue fetching posts. Tap here to try again." msgstr "" From a0c644acfee6e80f610041cc872f89a5fcdc22b1 Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Fri, 4 Apr 2025 17:15:40 +0300 Subject: [PATCH 060/241] [Explore] Add shadow cache (#8119) * enable shadowcache for feed previews * extract keyextractor * dedupe feeds --- src/screens/Search/Explore.tsx | 14 +- src/state/cache/post-shadow.ts | 23 ++-- src/state/cache/profile-shadow.ts | 38 ++--- .../queries/explore-feed-previews.tsx} | 130 +++++++++++++++++- src/state/queries/post-thread.ts | 30 +++- 5 files changed, 194 insertions(+), 41 deletions(-) rename src/{screens/Search/modules/ExploreFeedPreviews.tsx => state/queries/explore-feed-previews.tsx} (69%) diff --git a/src/screens/Search/Explore.tsx b/src/screens/Search/Explore.tsx index 33d8d343cc..b8fc644e1a 100644 --- a/src/screens/Search/Explore.tsx +++ b/src/screens/Search/Explore.tsx @@ -15,6 +15,10 @@ import {logger} from '#/logger' import {type MetricEvents} from '#/logger/metrics' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useActorSearchPaginated} from '#/state/queries/actor-search' +import { + type FeedPreviewItem, + useFeedPreviews, +} from '#/state/queries/explore-feed-previews' import {useGetPopularFeedsQuery} from '#/state/queries/feed' import {usePreferencesQuery} from '#/state/queries/preferences' import {useSuggestedFollowsQuery} from '#/state/queries/suggested-follows' @@ -47,10 +51,6 @@ import {Loader} from '#/components/Loader' import * as ProfileCard from '#/components/ProfileCard' import {Text} from '#/components/Typography' import * as ModuleHeader from './components/ModuleHeader' -import { - type FeedPreviewItem, - useFeedPreviews, -} from './modules/ExploreFeedPreviews' import { SuggestedAccountsTabBar, SuggestedProfileCard, @@ -900,7 +900,7 @@ export function Explore({ item.key} + keyExtractor={keyExtractor} desktopFixedHeight contentContainerStyle={{paddingBottom: 100}} keyboardShouldPersistTaps="handled" @@ -914,6 +914,10 @@ export function Explore({ ) } +function keyExtractor(item: FeedPreviewItem) { + return item.key +} + const viewabilityConfig: ViewabilityConfig = { itemVisiblePercentThreshold: 100, } diff --git a/src/state/cache/post-shadow.ts b/src/state/cache/post-shadow.ts index b456a76d97..923e5c0000 100644 --- a/src/state/cache/post-shadow.ts +++ b/src/state/cache/post-shadow.ts @@ -2,18 +2,19 @@ import {useEffect, useMemo, useState} from 'react' import { AppBskyEmbedRecord, AppBskyEmbedRecordWithMedia, - AppBskyFeedDefs, + type AppBskyFeedDefs, } from '@atproto/api' -import {QueryClient} from '@tanstack/react-query' +import {type QueryClient} from '@tanstack/react-query' import EventEmitter from 'eventemitter3' import {batchedUpdates} from '#/lib/batchedUpdates' -import {findAllPostsInQueryData as findAllPostsInNotifsQueryData} from '../queries/notifications/feed' -import {findAllPostsInQueryData as findAllPostsInFeedQueryData} from '../queries/post-feed' -import {findAllPostsInQueryData as findAllPostsInQuoteQueryData} from '../queries/post-quotes' -import {findAllPostsInQueryData as findAllPostsInThreadQueryData} from '../queries/post-thread' -import {findAllPostsInQueryData as findAllPostsInSearchQueryData} from '../queries/search-posts' -import {castAsShadow, Shadow} from './types' +import {findAllPostsInQueryData as findAllPostsInExploreFeedPreviewsQueryData} from '#/state/queries/explore-feed-previews' +import {findAllPostsInQueryData as findAllPostsInNotifsQueryData} from '#/state/queries/notifications/feed' +import {findAllPostsInQueryData as findAllPostsInFeedQueryData} from '#/state/queries/post-feed' +import {findAllPostsInQueryData as findAllPostsInQuoteQueryData} from '#/state/queries/post-quotes' +import {findAllPostsInQueryData as findAllPostsInThreadQueryData} from '#/state/queries/post-thread' +import {findAllPostsInQueryData as findAllPostsInSearchQueryData} from '#/state/queries/search-posts' +import {castAsShadow, type Shadow} from './types' export type {Shadow} from './types' export interface PostShadow { @@ -154,4 +155,10 @@ function* findPostsInCache( for (let post of findAllPostsInQuoteQueryData(queryClient, uri)) { yield post } + for (let post of findAllPostsInExploreFeedPreviewsQueryData( + queryClient, + uri, + )) { + yield post + } } diff --git a/src/state/cache/profile-shadow.ts b/src/state/cache/profile-shadow.ts index adbff39198..84ebc565c4 100644 --- a/src/state/cache/profile-shadow.ts +++ b/src/state/cache/profile-shadow.ts @@ -1,25 +1,26 @@ import {useEffect, useMemo, useState} from 'react' -import {QueryClient} from '@tanstack/react-query' +import {type QueryClient} from '@tanstack/react-query' import EventEmitter from 'eventemitter3' import {batchedUpdates} from '#/lib/batchedUpdates' -import * as bsky from '#/types/bsky' -import {findAllProfilesInQueryData as findAllProfilesInActorSearchQueryData} from '../queries/actor-search' -import {findAllProfilesInQueryData as findAllProfilesInKnownFollowersQueryData} from '../queries/known-followers' -import {findAllProfilesInQueryData as findAllProfilesInListMembersQueryData} from '../queries/list-members' -import {findAllProfilesInQueryData as findAllProfilesInListConvosQueryData} from '../queries/messages/list-conversations' -import {findAllProfilesInQueryData as findAllProfilesInMyBlockedAccountsQueryData} from '../queries/my-blocked-accounts' -import {findAllProfilesInQueryData as findAllProfilesInMyMutedAccountsQueryData} from '../queries/my-muted-accounts' -import {findAllProfilesInQueryData as findAllProfilesInFeedsQueryData} from '../queries/post-feed' -import {findAllProfilesInQueryData as findAllProfilesInPostLikedByQueryData} from '../queries/post-liked-by' -import {findAllProfilesInQueryData as findAllProfilesInPostQuotesQueryData} from '../queries/post-quotes' -import {findAllProfilesInQueryData as findAllProfilesInPostRepostedByQueryData} from '../queries/post-reposted-by' -import {findAllProfilesInQueryData as findAllProfilesInPostThreadQueryData} from '../queries/post-thread' -import {findAllProfilesInQueryData as findAllProfilesInProfileQueryData} from '../queries/profile' -import {findAllProfilesInQueryData as findAllProfilesInProfileFollowersQueryData} from '../queries/profile-followers' -import {findAllProfilesInQueryData as findAllProfilesInProfileFollowsQueryData} from '../queries/profile-follows' -import {findAllProfilesInQueryData as findAllProfilesInSuggestedFollowsQueryData} from '../queries/suggested-follows' -import {castAsShadow, Shadow} from './types' +import {findAllProfilesInQueryData as findAllProfilesInActorSearchQueryData} from '#/state/queries/actor-search' +import {findAllProfilesInQueryData as findAllProfilesInExploreFeedPreviewsQueryData} from '#/state/queries/explore-feed-previews' +import {findAllProfilesInQueryData as findAllProfilesInKnownFollowersQueryData} from '#/state/queries/known-followers' +import {findAllProfilesInQueryData as findAllProfilesInListMembersQueryData} from '#/state/queries/list-members' +import {findAllProfilesInQueryData as findAllProfilesInListConvosQueryData} from '#/state/queries/messages/list-conversations' +import {findAllProfilesInQueryData as findAllProfilesInMyBlockedAccountsQueryData} from '#/state/queries/my-blocked-accounts' +import {findAllProfilesInQueryData as findAllProfilesInMyMutedAccountsQueryData} from '#/state/queries/my-muted-accounts' +import {findAllProfilesInQueryData as findAllProfilesInFeedsQueryData} from '#/state/queries/post-feed' +import {findAllProfilesInQueryData as findAllProfilesInPostLikedByQueryData} from '#/state/queries/post-liked-by' +import {findAllProfilesInQueryData as findAllProfilesInPostQuotesQueryData} from '#/state/queries/post-quotes' +import {findAllProfilesInQueryData as findAllProfilesInPostRepostedByQueryData} from '#/state/queries/post-reposted-by' +import {findAllProfilesInQueryData as findAllProfilesInPostThreadQueryData} from '#/state/queries/post-thread' +import {findAllProfilesInQueryData as findAllProfilesInProfileQueryData} from '#/state/queries/profile' +import {findAllProfilesInQueryData as findAllProfilesInProfileFollowersQueryData} from '#/state/queries/profile-followers' +import {findAllProfilesInQueryData as findAllProfilesInProfileFollowsQueryData} from '#/state/queries/profile-follows' +import {findAllProfilesInQueryData as findAllProfilesInSuggestedFollowsQueryData} from '#/state/queries/suggested-follows' +import type * as bsky from '#/types/bsky' +import {castAsShadow, type Shadow} from './types' export type {Shadow} from './types' @@ -154,4 +155,5 @@ function* findProfilesInCache( yield* findAllProfilesInFeedsQueryData(queryClient, did) yield* findAllProfilesInPostThreadQueryData(queryClient, did) yield* findAllProfilesInKnownFollowersQueryData(queryClient, did) + yield* findAllProfilesInExploreFeedPreviewsQueryData(queryClient, did) } diff --git a/src/screens/Search/modules/ExploreFeedPreviews.tsx b/src/state/queries/explore-feed-previews.tsx similarity index 69% rename from src/screens/Search/modules/ExploreFeedPreviews.tsx rename to src/state/queries/explore-feed-previews.tsx index 30aa00a3f3..77511b5cd5 100644 --- a/src/screens/Search/modules/ExploreFeedPreviews.tsx +++ b/src/state/queries/explore-feed-previews.tsx @@ -1,8 +1,17 @@ import {useMemo} from 'react' -import {type AppBskyFeedDefs, moderatePost} from '@atproto/api' +import { + type AppBskyActorDefs, + AppBskyFeedDefs, + AtUri, + moderatePost, +} from '@atproto/api' import {msg} from '@lingui/macro' import {useLingui} from '@lingui/react' -import {useInfiniteQuery} from '@tanstack/react-query' +import { + type InfiniteData, + type QueryClient, + useInfiniteQuery, +} from '@tanstack/react-query' import {CustomFeedAPI} from '#/lib/api/feed/custom' import {aggregateUserInterests} from '#/lib/api/feed/utils' @@ -14,6 +23,11 @@ import { type FeedPostSliceItem, } from '#/state/queries/post-feed' import {usePreferencesQuery} from '#/state/queries/preferences' +import { + didOrHandleUriMatches, + embedViewRecordToPostView, + getEmbeddedPost, +} from '#/state/queries/util' import {useAgent} from '#/state/session' const RQKEY_ROOT = 'feed-previews' @@ -68,7 +82,17 @@ export type FeedPreviewItem = uri: string } -export function useFeedPreviews(feeds: AppBskyFeedDefs.GeneratorView[]) { +export function useFeedPreviews( + feedsMaybeWithDuplicates: AppBskyFeedDefs.GeneratorView[], +) { + const feeds = useMemo( + () => + feedsMaybeWithDuplicates.filter( + (f, i, a) => i === a.findIndex(f2 => f.uri === f2.uri), + ), + [feedsMaybeWithDuplicates], + ) + const uris = feeds.map(feed => feed.uri) const {_} = useLingui() const agent = useAgent() @@ -262,3 +286,103 @@ export function useFeedPreviews(feeds: AppBskyFeedDefs.GeneratorView[]) { ]), } } + +export function* findAllPostsInQueryData( + queryClient: QueryClient, + uri: string, +): Generator { + const atUri = new AtUri(uri) + + const queryDatas = queryClient.getQueriesData< + InfiniteData<{ + feed: AppBskyFeedDefs.GeneratorView + posts: AppBskyFeedDefs.FeedViewPost[] + }> + >({ + queryKey: [RQKEY_ROOT], + }) + for (const [_queryKey, queryData] of queryDatas) { + if (!queryData?.pages) { + continue + } + for (const page of queryData?.pages) { + for (const item of page.posts) { + if (didOrHandleUriMatches(atUri, item.post)) { + yield item.post + } + + const quotedPost = getEmbeddedPost(item.post.embed) + if (quotedPost && didOrHandleUriMatches(atUri, quotedPost)) { + yield embedViewRecordToPostView(quotedPost) + } + + if (AppBskyFeedDefs.isPostView(item.reply?.parent)) { + if (didOrHandleUriMatches(atUri, item.reply.parent)) { + yield item.reply.parent + } + + const parentQuotedPost = getEmbeddedPost(item.reply.parent.embed) + if ( + parentQuotedPost && + didOrHandleUriMatches(atUri, parentQuotedPost) + ) { + yield embedViewRecordToPostView(parentQuotedPost) + } + } + + if (AppBskyFeedDefs.isPostView(item.reply?.root)) { + if (didOrHandleUriMatches(atUri, item.reply.root)) { + yield item.reply.root + } + + const rootQuotedPost = getEmbeddedPost(item.reply.root.embed) + if (rootQuotedPost && didOrHandleUriMatches(atUri, rootQuotedPost)) { + yield embedViewRecordToPostView(rootQuotedPost) + } + } + } + } + } +} + +export function* findAllProfilesInQueryData( + queryClient: QueryClient, + did: string, +): Generator { + const queryDatas = queryClient.getQueriesData< + InfiniteData<{ + feed: AppBskyFeedDefs.GeneratorView + posts: AppBskyFeedDefs.FeedViewPost[] + }> + >({ + queryKey: [RQKEY_ROOT], + }) + for (const [_queryKey, queryData] of queryDatas) { + if (!queryData?.pages) { + continue + } + for (const page of queryData?.pages) { + for (const item of page.posts) { + if (item.post.author.did === did) { + yield item.post.author + } + const quotedPost = getEmbeddedPost(item.post.embed) + if (quotedPost?.author.did === did) { + yield quotedPost.author + } + if ( + AppBskyFeedDefs.isPostView(item.reply?.parent) && + item.reply?.parent?.author.did === did + ) { + yield item.reply.parent.author + } + if ( + AppBskyFeedDefs.isPostView(item.reply?.root) && + item.reply?.root?.author.did === did + ) { + yield item.reply.root.author + } + } + } + } +} diff --git a/src/state/queries/post-thread.ts b/src/state/queries/post-thread.ts index c162c72677..551fedc8b4 100644 --- a/src/state/queries/post-thread.ts +++ b/src/state/queries/post-thread.ts @@ -1,18 +1,22 @@ import { - AppBskyActorDefs, - AppBskyEmbedRecord, + type AppBskyActorDefs, + type AppBskyEmbedRecord, AppBskyFeedDefs, - AppBskyFeedGetPostThread, + type AppBskyFeedGetPostThread, AppBskyFeedPost, AtUri, moderatePost, - ModerationDecision, - ModerationOpts, + type ModerationDecision, + type ModerationOpts, } from '@atproto/api' -import {QueryClient, useQuery, useQueryClient} from '@tanstack/react-query' +import {type QueryClient, useQuery, useQueryClient} from '@tanstack/react-query' +import { + findAllPostsInQueryData as findAllPostsInExploreFeedPreviewsQueryData, + findAllProfilesInQueryData as findAllProfilesInExploreFeedPreviewsQueryData, +} from '#/state/queries/explore-feed-previews' import {findAllPostsInQueryData as findAllPostsInQuoteQueryData} from '#/state/queries/post-quotes' -import {UsePreferencesQueryResponse} from '#/state/queries/preferences/types' +import {type UsePreferencesQueryResponse} from '#/state/queries/preferences/types' import { findAllPostsInQueryData as findAllPostsInSearchQueryData, findAllProfilesInQueryData as findAllProfilesInSearchQueryData, @@ -495,6 +499,12 @@ export function* findAllPostsInQueryData( for (let post of findAllPostsInSearchQueryData(queryClient, uri)) { yield postViewToPlaceholderThread(post) } + for (let post of findAllPostsInExploreFeedPreviewsQueryData( + queryClient, + uri, + )) { + yield postViewToPlaceholderThread(post) + } } export function* findAllProfilesInQueryData( @@ -529,6 +539,12 @@ export function* findAllProfilesInQueryData( for (let profile of findAllProfilesInSearchQueryData(queryClient, did)) { yield profile } + for (let profile of findAllProfilesInExploreFeedPreviewsQueryData( + queryClient, + did, + )) { + yield profile + } } function* traverseThread(node: ThreadNode): Generator { From 93af013210ce63db458edae9cbd8970a2bb2a0cb Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Fri, 4 Apr 2025 17:15:59 +0300 Subject: [PATCH 061/241] log views of starter packs header (#8118) --- src/screens/Search/Explore.tsx | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/screens/Search/Explore.tsx b/src/screens/Search/Explore.tsx index b8fc644e1a..e74a6f1e29 100644 --- a/src/screens/Search/Explore.tsx +++ b/src/screens/Search/Explore.tsx @@ -882,6 +882,8 @@ export function Explore({ module = 'suggestedAccounts' } else if (item.type === 'feed') { module = 'suggestedFeeds' + } else if (item.type === 'starterPack') { + module = 'suggestedStarterPacks' } else if (item.type === 'preview:header') { module = `feed:feedgen|${item.feed.uri}` } else { From fa08428428719c4c1adea98f3c71b77a9c373894 Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Fri, 4 Apr 2025 17:24:43 +0300 Subject: [PATCH 062/241] [Explore] Moderate trending topic avis (#8123) * moderate trending topic avis * filter blurs too --- src/components/AvatarStack.tsx | 2 +- .../Search/modules/ExploreTrendingTopics.tsx | 27 ++++++++++++++++--- 2 files changed, 25 insertions(+), 4 deletions(-) diff --git a/src/components/AvatarStack.tsx b/src/components/AvatarStack.tsx index 63f5ed77a0..a341a20611 100644 --- a/src/components/AvatarStack.tsx +++ b/src/components/AvatarStack.tsx @@ -6,7 +6,7 @@ import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useProfilesQuery} from '#/state/queries/profile' import {UserAvatar} from '#/view/com/util/UserAvatar' import {atoms as a, useTheme} from '#/alf' -import * as bsky from '#/types/bsky' +import type * as bsky from '#/types/bsky' export function AvatarStack({ profiles, diff --git a/src/screens/Search/modules/ExploreTrendingTopics.tsx b/src/screens/Search/modules/ExploreTrendingTopics.tsx index 88d16b393d..75ca193510 100644 --- a/src/screens/Search/modules/ExploreTrendingTopics.tsx +++ b/src/screens/Search/modules/ExploreTrendingTopics.tsx @@ -1,9 +1,11 @@ +import {useMemo} from 'react' import {Pressable, View} from 'react-native' -import {type AppBskyUnspeccedDefs} from '@atproto/api' +import {type AppBskyUnspeccedDefs, moderateProfile} from '@atproto/api' import {msg, plural, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' import {logger} from '#/logger' +import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useTrendingSettings} from '#/state/preferences/trending' import {useGetTrendsQuery} from '#/state/queries/trending/useGetTrendsQuery' import {useTrendingConfig} from '#/state/trending-config' @@ -78,6 +80,8 @@ export function TrendRow({ ) : null + const actors = useModerateTrendingActors(trend.actors) + return ( - {trend.actors.length > 0 && ( - + {actors.length > 0 && ( + )} ) } + +function useModerateTrendingActors( + actors: AppBskyUnspeccedDefs.TrendView['actors'], +) { + const moderationOpts = useModerationOpts() + + return useMemo(() => { + if (!moderationOpts) return [] + + return actors + .filter(actor => { + const decision = moderateProfile(actor, moderationOpts) + return !decision.ui('avatar').filter && !decision.ui('avatar').blur + }) + .slice(0, 3) + }, [actors, moderationOpts]) +} From 22a719943686329caed4092d7c22be00de18853c Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Fri, 4 Apr 2025 17:30:46 +0300 Subject: [PATCH 063/241] remove use of sticky topBorder, add border to feed footer (#8121) --- src/screens/Search/Explore.tsx | 14 +++++++++++++- src/state/queries/explore-feed-previews.tsx | 21 ++++++++++----------- 2 files changed, 23 insertions(+), 12 deletions(-) diff --git a/src/screens/Search/Explore.tsx b/src/screens/Search/Explore.tsx index e74a6f1e29..26e8b36eb6 100644 --- a/src/screens/Search/Explore.tsx +++ b/src/screens/Search/Explore.tsx @@ -766,6 +766,9 @@ export function Explore({ ) } // feed previews + case 'preview:spacer': { + return + } case 'preview:empty': { return null // what should we do here? } @@ -799,7 +802,16 @@ export function Explore({ ) } case 'preview:footer': { - return + return ( + + ) } case 'preview:sliceItem': { const slice = item.slice diff --git a/src/state/queries/explore-feed-previews.tsx b/src/state/queries/explore-feed-previews.tsx index 77511b5cd5..4a13723e3c 100644 --- a/src/state/queries/explore-feed-previews.tsx +++ b/src/state/queries/explore-feed-previews.tsx @@ -37,7 +37,7 @@ const LIMIT = 8 // sliced to 6, overfetch to account for moderation export type FeedPreviewItem = | { - type: 'topBorder' + type: 'preview:spacer' key: string } | { @@ -131,6 +131,11 @@ export function useFeedPreviews( if (!enabled) return items + items.push({ + type: 'preview:spacer', + key: 'spacer', + }) + const isEmpty = !isPending && !data?.pages?.some(page => page.posts.length) @@ -240,23 +245,17 @@ export function useFeedPreviews( } if (slices.length > 0) { - if (pageIndex > 0) { - items.push({ - type: 'topBorder', - key: `topBorder-${page.feed.uri}`, - }) - } items.push( - { - type: 'preview:footer', - key: `footer-${page.feed.uri}`, - }, { type: 'preview:header', key: `header-${page.feed.uri}`, feed: page.feed, }, ...slices, + { + type: 'preview:footer', + key: `footer-${page.feed.uri}`, + }, ) } } From ceb51c7e8fb5fd6c4dfd9d4384a8a8f126edc0cf Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Fri, 4 Apr 2025 18:15:56 +0300 Subject: [PATCH 064/241] [Explore] Add flatlist perf-related props (#8120) * Add flatlist perf-related props * Make keys more unique * Small gap --------- Co-authored-by: Eric Bailey --- src/screens/Search/Explore.tsx | 10 ++++++++-- src/screens/Search/components/ModuleHeader.tsx | 2 ++ src/state/queries/explore-feed-previews.tsx | 2 +- 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/src/screens/Search/Explore.tsx b/src/screens/Search/Explore.tsx index 26e8b36eb6..d1ea4be97d 100644 --- a/src/screens/Search/Explore.tsx +++ b/src/screens/Search/Explore.tsx @@ -8,6 +8,7 @@ import { import {msg, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' +import {useInitialNumToRender} from '#/lib/hooks/useInitialNumToRender' import {useGate} from '#/lib/statsig/statsig' import {cleanError} from '#/lib/strings/errors' import {sanitizeHandle} from '#/lib/strings/handles' @@ -38,7 +39,7 @@ import { import {ExploreRecommendations} from '#/screens/Search/modules/ExploreRecommendations' import {ExploreTrendingTopics} from '#/screens/Search/modules/ExploreTrendingTopics' import {ExploreTrendingVideos} from '#/screens/Search/modules/ExploreTrendingVideos' -import {atoms as a, native, useTheme, web} from '#/alf' +import {atoms as a, native, platform, useTheme, web} from '#/alf' import {Button} from '#/components/Button' import * as FeedCard from '#/components/FeedCard' import {ChevronBottom_Stroke2_Corner0_Rounded as ChevronDownIcon} from '#/components/icons/Chevron' @@ -190,6 +191,7 @@ export function Explore({ }) { const {_} = useLingui() const t = useTheme() + const initialNumToRender = useInitialNumToRender() const {data: preferences, error: preferencesError} = usePreferencesQuery() const moderationOpts = useModerationOpts() const gate = useGate() @@ -923,7 +925,11 @@ export function Explore({ viewabilityConfig={viewabilityConfig} onViewableItemsChanged={onViewableItemsChanged} onEndReached={onLoadMoreFeedPreviews} - onEndReachedThreshold={2} + onEndReachedThreshold={3} + initialNumToRender={initialNumToRender} + windowSize={9} + maxToRenderPerBatch={platform({ios: 5, default: 1})} + updateCellsBatchingPeriod={40} /> ) } diff --git a/src/screens/Search/components/ModuleHeader.tsx b/src/screens/Search/components/ModuleHeader.tsx index cbd0a856b7..c965046a64 100644 --- a/src/screens/Search/components/ModuleHeader.tsx +++ b/src/screens/Search/components/ModuleHeader.tsx @@ -41,6 +41,8 @@ export function Container({ headerHeight && web({position: 'sticky', top: headerHeight}), style, ]}> + {/* Very non-scientific way to avoid small gap on scroll */} + {children} ) diff --git a/src/state/queries/explore-feed-previews.tsx b/src/state/queries/explore-feed-previews.tsx index 4a13723e3c..eaa343cec7 100644 --- a/src/state/queries/explore-feed-previews.tsx +++ b/src/state/queries/explore-feed-previews.tsx @@ -173,7 +173,7 @@ export function useFeedPreviews( }) const slice = { - _reactKey: item._reactKey, + _reactKey: page.feed.uri + item._reactKey, _isFeedPostSlice: true, isFallbackMarker: false, isIncompleteThread: item.isIncompleteThread, From 0004e27427adb224427b50375625830abc346bd0 Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Fri, 4 Apr 2025 18:24:26 +0300 Subject: [PATCH 065/241] [Explore] Add index to view metric (#8124) * add index to view metric * supply index * always return a number --- src/logger/metrics.ts | 1 + src/screens/Search/Explore.tsx | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/logger/metrics.ts b/src/logger/metrics.ts index 6467583692..0cbacaf1a4 100644 --- a/src/logger/metrics.ts +++ b/src/logger/metrics.ts @@ -330,6 +330,7 @@ export type MetricEvents = { | 'suggestedFeeds' | 'suggestedStarterPacks' | `feed:${FeedDescriptor}` + index: number } 'explore:module:searchButtonPress': { module: 'suggestedAccounts' | 'suggestedFeeds' diff --git a/src/screens/Search/Explore.tsx b/src/screens/Search/Explore.tsx index d1ea4be97d..00eb6c4330 100644 --- a/src/screens/Search/Explore.tsx +++ b/src/screens/Search/Explore.tsx @@ -888,7 +888,7 @@ export function Explore({ viewableItems: ViewToken[] changed: ViewToken[] }) => { - for (const {item} of viewableItems.filter(vi => vi.isViewable)) { + for (const {item, index} of viewableItems.filter(vi => vi.isViewable)) { let module: MetricEvents['explore:module:seen']['module'] if (item.type === 'trendingTopics' || item.type === 'trendingVideos') { module = item.type @@ -905,7 +905,7 @@ export function Explore({ } if (!alreadyReportedRef.current.has(module)) { alreadyReportedRef.current.set(module, module) - logger.metric('explore:module:seen', {module}) + logger.metric('explore:module:seen', {module, index: index ?? -1}) } } }, From 148bfa803d3116dfaf6513ca947e585d8d3bfc78 Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Fri, 4 Apr 2025 10:26:48 -0500 Subject: [PATCH 066/241] Content interests (#8114) * Content prefs screen * Handle debounce, rename * Fix format * Let's just use interests * Reuse hook --- bskyweb/cmd/bskyweb/server.go | 1 + src/Navigation.tsx | 9 + src/lib/routes/types.ts | 7 +- src/routes.ts | 1 + .../Settings/ContentAndMediaSettings.tsx | 9 + src/screens/Settings/SettingsInterests.tsx | 226 ++++++++++++++++++ 6 files changed, 250 insertions(+), 3 deletions(-) create mode 100644 src/screens/Settings/SettingsInterests.tsx diff --git a/bskyweb/cmd/bskyweb/server.go b/bskyweb/cmd/bskyweb/server.go index 73fa710195..b74df5ff10 100644 --- a/bskyweb/cmd/bskyweb/server.go +++ b/bskyweb/cmd/bskyweb/server.go @@ -275,6 +275,7 @@ func serve(cctx *cli.Context) error { e.GET("/settings/account", server.WebGeneric) e.GET("/settings/privacy-and-security", server.WebGeneric) e.GET("/settings/content-and-media", server.WebGeneric) + e.GET("/settings/interests", server.WebGeneric) e.GET("/settings/about", server.WebGeneric) e.GET("/settings/app-icon", server.WebGeneric) e.GET("/sys/debug", server.WebGeneric) diff --git a/src/Navigation.tsx b/src/Navigation.tsx index 420a49d4c6..d89d45919c 100644 --- a/src/Navigation.tsx +++ b/src/Navigation.tsx @@ -83,6 +83,7 @@ import {SearchScreen} from '#/screens/Search' import {AppearanceSettingsScreen} from '#/screens/Settings/AppearanceSettings' import {AppIconSettingsScreen} from '#/screens/Settings/AppIconSettings' import {NotificationSettingsScreen} from '#/screens/Settings/NotificationSettings' +import {SettingsInterests} from '#/screens/Settings/SettingsInterests' import { StarterPackScreen, StarterPackScreenShort, @@ -375,6 +376,14 @@ function commonScreens(Stack: typeof HomeTab, unreadCountLabel?: string) { requireAuth: true, }} /> + SettingsInterests} + options={{ + title: title(msg`Your interests`), + requireAuth: true, + }} + /> AboutSettingsScreen} diff --git a/src/lib/routes/types.ts b/src/lib/routes/types.ts index 0e38c92627..658b68db85 100644 --- a/src/lib/routes/types.ts +++ b/src/lib/routes/types.ts @@ -1,7 +1,7 @@ -import {NavigationState, PartialState} from '@react-navigation/native' -import type {NativeStackNavigationProp} from '@react-navigation/native-stack' +import {type NavigationState, type PartialState} from '@react-navigation/native' +import {type NativeStackNavigationProp} from '@react-navigation/native-stack' -import {VideoFeedSourceContext} from '#/screens/VideoFeed/types' +import {type VideoFeedSourceContext} from '#/screens/VideoFeed/types' export type {NativeStackScreenProps} from '@react-navigation/native-stack' @@ -51,6 +51,7 @@ export type CommonNavigatorParams = { AccountSettings: undefined PrivacyAndSecuritySettings: undefined ContentAndMediaSettings: undefined + SettingsInterests: undefined AboutSettings: undefined AppIconSettings: undefined Search: {q?: string} diff --git a/src/routes.ts b/src/routes.ts index b6a11acbf7..68c39e7fca 100644 --- a/src/routes.ts +++ b/src/routes.ts @@ -45,6 +45,7 @@ export const router = new Router({ AccountSettings: '/settings/account', PrivacyAndSecuritySettings: '/settings/privacy-and-security', ContentAndMediaSettings: '/settings/content-and-media', + SettingsInterests: '/settings/interests', AboutSettings: '/settings/about', AppIconSettings: '/settings/app-icon', // support diff --git a/src/screens/Settings/ContentAndMediaSettings.tsx b/src/screens/Settings/ContentAndMediaSettings.tsx index 57b86fb2bf..6fa90b1e2a 100644 --- a/src/screens/Settings/ContentAndMediaSettings.tsx +++ b/src/screens/Settings/ContentAndMediaSettings.tsx @@ -18,6 +18,7 @@ import {useTrendingConfig} from '#/state/trending-config' import * as SettingsList from '#/screens/Settings/components/SettingsList' import * as Toggle from '#/components/forms/Toggle' import {Bubbles_Stroke2_Corner2_Rounded as BubblesIcon} from '#/components/icons/Bubble' +import {CircleInfo_Stroke2_Corner0_Rounded as CircleInfo} from '#/components/icons/CircleInfo' import {Hashtag_Stroke2_Corner0_Rounded as HashtagIcon} from '#/components/icons/Hashtag' import {Home_Stroke2_Corner2_Rounded as HomeIcon} from '#/components/icons/Home' import {Macintosh_Stroke2_Corner2_Rounded as MacintoshIcon} from '#/components/icons/Macintosh' @@ -86,6 +87,14 @@ export function ContentAndMediaSettingsScreen({}: Props) { External media + + + + Your interests + + {isNative && ( + + + + + Your interests + + + {isSaving && } + + + + + + Selecting interests from the list below helps us deliver you + higher quality content. + + + + + + {preferences ? ( + + ) : ( + + + + )} + + + + ) +} + +function Inner({ + preferences, + setIsSaving, +}: { + preferences: UsePreferencesQueryResponse + setIsSaving: (isSaving: boolean) => void +}) { + const {_} = useLingui() + const agent = useAgent() + const qc = useQueryClient() + const interestsDisplayNames = useInterestsDisplayNames() + const preselectedInterests = useMemo( + () => preferences.interests.tags || [], + [preferences.interests.tags], + ) + const [interests, setInterests] = useState(preselectedInterests) + + const saveInterests = useMemo(() => { + return debounce(async (interests: string[]) => { + const noEdits = + interests.length === preselectedInterests.length && + preselectedInterests.every(pre => { + return interests.find(int => int === pre) + }) + + if (noEdits) return + + setIsSaving(true) + + try { + await agent.setInterestsPref({tags: interests}) + await qc.invalidateQueries({queryKey: preferencesQueryKey}) + Toast.show( + _(msg({message: 'Content preferences updated!', context: 'toast'})), + ) + } catch (error) { + Toast.show( + _( + msg({ + message: 'Failed to save content prefefences.', + context: 'toast', + }), + ), + 'xmark', + ) + } finally { + setIsSaving(false) + } + }, 1500) + }, [_, agent, setIsSaving, qc, preselectedInterests]) + + const onChangeInterests = async (interests: string[]) => { + setInterests(interests) + saveInterests(interests) + } + + return ( + + + {INTERESTS.map(interest => { + const name = interestsDisplayNames[interest] + if (!name) return null + return ( + + + + ) + })} + + + ) +} + +export function InterestButton({interest}: {interest: string}) { + const t = useTheme() + const interestsDisplayNames = useInterestsDisplayNames() + const ctx = Toggle.useItemContext() + + const styles = useMemo(() => { + const hovered: ViewStyle[] = [t.atoms.bg_contrast_100] + const focused: ViewStyle[] = [] + const pressed: ViewStyle[] = [] + const selected: ViewStyle[] = [t.atoms.bg_contrast_900] + const selectedHover: ViewStyle[] = [t.atoms.bg_contrast_975] + const textSelected: TextStyle[] = [t.atoms.text_inverted] + + return { + hovered, + focused, + pressed, + selected, + selectedHover, + textSelected, + } + }, [t]) + + return ( + + + {interestsDisplayNames[interest]} + + + ) +} + +const INTERESTS = [ + 'animals', + 'art', + 'books', + 'comedy', + 'comics', + 'culture', + 'dev', + 'education', + 'food', + 'gaming', + 'journalism', + 'movies', + 'music', + 'nature', + 'news', + 'pets', + 'photography', + 'politics', + 'science', + 'sports', + 'tech', + 'tv', + 'writers', +] From 94bc677ef5ffdf69fd952de41a59d8b5aac9a360 Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Fri, 4 Apr 2025 10:30:12 -0500 Subject: [PATCH 067/241] Rename search to explore in titles and links (#8116) * Rename search to explore in titles and links * Conditionally use Explore --- src/Navigation.tsx | 2 +- src/screens/Search/Shell.tsx | 4 +++- src/screens/Search/index.tsx | 8 +++++++- src/view/shell/Drawer.tsx | 10 +++++----- src/view/shell/desktop/LeftNav.tsx | 10 +++++----- 5 files changed, 21 insertions(+), 13 deletions(-) diff --git a/src/Navigation.tsx b/src/Navigation.tsx index d89d45919c..277ffb07ec 100644 --- a/src/Navigation.tsx +++ b/src/Navigation.tsx @@ -637,7 +637,7 @@ const FlatNavigator = () => { SearchScreen} - options={{title: title(msg`Search`)}} + options={{title: title(msg`Explore`)}} /> - Search + {isExplore ? Explore : Search} {showFilters ? ( diff --git a/src/screens/Search/index.tsx b/src/screens/Search/index.tsx index 429f1e5c7a..ba04ebb206 100644 --- a/src/screens/Search/index.tsx +++ b/src/screens/Search/index.tsx @@ -9,5 +9,11 @@ export function SearchScreen( ) { const queryParam = props.route?.params?.q ?? '' - return + return ( + + ) } diff --git a/src/view/shell/Drawer.tsx b/src/view/shell/Drawer.tsx index da98b2643b..e38cb217c7 100644 --- a/src/view/shell/Drawer.tsx +++ b/src/view/shell/Drawer.tsx @@ -1,4 +1,4 @@ -import React, {ComponentProps} from 'react' +import React, {type ComponentProps} from 'react' import {Linking, ScrollView, TouchableOpacity, View} from 'react-native' import {useSafeAreaInsets} from 'react-native-safe-area-context' import {msg, Plural, plural, Trans} from '@lingui/macro' @@ -6,10 +6,10 @@ import {useLingui} from '@lingui/react' import {StackActions, useNavigation} from '@react-navigation/native' import {FEEDBACK_FORM_URL, HELP_DESK_URL} from '#/lib/constants' -import {PressableScale} from '#/lib/custom-animations/PressableScale' +import {type PressableScale} from '#/lib/custom-animations/PressableScale' import {useNavigationTabState} from '#/lib/hooks/useNavigationTabState' import {getTabState, TabState} from '#/lib/routes/helpers' -import {NavigationProp} from '#/lib/routes/types' +import {type NavigationProp} from '#/lib/routes/types' import {sanitizeHandle} from '#/lib/strings/handles' import {colors} from '#/lib/styles' import {isWeb} from '#/platform/detection' @@ -17,7 +17,7 @@ import {emitSoftReset} from '#/state/events' import {useKawaiiMode} from '#/state/preferences/kawaii' import {useUnreadNotifications} from '#/state/queries/notifications/unread' import {useProfileQuery} from '#/state/queries/profile' -import {SessionAccount, useSession} from '#/state/session' +import {type SessionAccount, useSession} from '#/state/session' import {useSetDrawerOpen} from '#/state/shell' import {formatCount} from '#/view/com/util/numeric/format' import {UserAvatar} from '#/view/com/util/UserAvatar' @@ -367,7 +367,7 @@ let SearchMenuItem = ({ ) } - label={_(msg`Search`)} + label={_(msg`Explore`)} bold={isActive} onPress={onPress} /> diff --git a/src/view/shell/desktop/LeftNav.tsx b/src/view/shell/desktop/LeftNav.tsx index 06a9b05c3d..5cef18ebfa 100644 --- a/src/view/shell/desktop/LeftNav.tsx +++ b/src/view/shell/desktop/LeftNav.tsx @@ -1,6 +1,6 @@ import React from 'react' import {StyleSheet, View} from 'react-native' -import {AppBskyActorDefs} from '@atproto/api' +import {type AppBskyActorDefs} from '@atproto/api' import {msg, plural, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' import { @@ -14,7 +14,7 @@ import {usePalette} from '#/lib/hooks/usePalette' import {useWebMediaQueries} from '#/lib/hooks/useWebMediaQueries' import {getCurrentRoute, isTab} from '#/lib/routes/helpers' import {makeProfileLink} from '#/lib/routes/links' -import {CommonNavigatorParams} from '#/lib/routes/types' +import {type CommonNavigatorParams} from '#/lib/routes/types' import {useGate} from '#/lib/statsig/statsig' import {sanitizeDisplayName} from '#/lib/strings/display-names' import {isInvalidHandle, sanitizeHandle} from '#/lib/strings/handles' @@ -24,7 +24,7 @@ import {useFetchHandle} from '#/state/queries/handle' import {useUnreadMessageCount} from '#/state/queries/messages/list-conversations' import {useUnreadNotifications} from '#/state/queries/notifications/unread' import {useProfilesQuery} from '#/state/queries/profile' -import {SessionAccount, useSession, useSessionApi} from '#/state/session' +import {type SessionAccount, useSession, useSessionApi} from '#/state/session' import {useComposerControls} from '#/state/shell/composer' import {useLoggedOutViewControls} from '#/state/shell/logged-out' import {useCloseAllActiveElements} from '#/state/util' @@ -34,7 +34,7 @@ import {UserAvatar} from '#/view/com/util/UserAvatar' import {NavSignupCard} from '#/view/shell/NavSignupCard' import {atoms as a, tokens, useLayoutBreakpoints, useTheme} from '#/alf' import {Button, ButtonIcon, ButtonText} from '#/components/Button' -import {DialogControlProps} from '#/components/Dialog' +import {type DialogControlProps} from '#/components/Dialog' import {ArrowBoxLeft_Stroke2_Corner0_Rounded as LeaveIcon} from '#/components/icons/ArrowBoxLeft' import { Bell_Filled_Corner0_Rounded as BellFilled, @@ -614,7 +614,7 @@ export function DesktopLeftNav() { width={NAV_ICON_WIDTH} /> } - label={_(msg`Search`)} + label={_(msg`Explore`)} /> Date: Fri, 4 Apr 2025 21:00:38 +0300 Subject: [PATCH 068/241] Match placeholder color with other skeletons (#8129) --- src/components/ProfileCard.tsx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/components/ProfileCard.tsx b/src/components/ProfileCard.tsx index a374325008..beb09cdc74 100644 --- a/src/components/ProfileCard.tsx +++ b/src/components/ProfileCard.tsx @@ -152,7 +152,7 @@ export function AvatarPlaceholder() { From a0ff9b52aad3349b24118a0222e0f3d78e695887 Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Fri, 4 Apr 2025 14:08:16 -0500 Subject: [PATCH 069/241] [Explore] Add interests card (#8125) * Add interests card to top of Explore * Add tip to add interests if they have none or deselect * Format * Copy --- src/screens/Search/Explore.tsx | 24 ++++ .../Search/modules/ExploreInterestsCard.tsx | 128 ++++++++++++++++++ src/screens/Settings/SettingsInterests.tsx | 50 ++++--- src/state/queries/nuxs/definitions.ts | 20 ++- 4 files changed, 195 insertions(+), 27 deletions(-) create mode 100644 src/screens/Search/modules/ExploreInterestsCard.tsx diff --git a/src/screens/Search/Explore.tsx b/src/screens/Search/Explore.tsx index 00eb6c4330..088bc5724b 100644 --- a/src/screens/Search/Explore.tsx +++ b/src/screens/Search/Explore.tsx @@ -21,6 +21,7 @@ import { useFeedPreviews, } from '#/state/queries/explore-feed-previews' import {useGetPopularFeedsQuery} from '#/state/queries/feed' +import {Nux, useNux} from '#/state/queries/nuxs' import {usePreferencesQuery} from '#/state/queries/preferences' import {useSuggestedFollowsQuery} from '#/state/queries/suggested-follows' import {useGetSuggestedFeedsQuery} from '#/state/queries/trending/useGetSuggestedFeedsQuery' @@ -36,6 +37,7 @@ import { StarterPackCard, StarterPackCardSkeleton, } from '#/screens/Search/components/StarterPackCard' +import {ExploreInterestsCard} from '#/screens/Search/modules/ExploreInterestsCard' import {ExploreRecommendations} from '#/screens/Search/modules/ExploreRecommendations' import {ExploreTrendingTopics} from '#/screens/Search/modules/ExploreTrendingTopics' import {ExploreTrendingVideos} from '#/screens/Search/modules/ExploreTrendingVideos' @@ -181,6 +183,10 @@ type ExploreScreenItems = key: string } | FeedPreviewItem + | { + type: 'interests-card' + key: 'interests-card' + } export function Explore({ focusSearchInput, @@ -233,6 +239,9 @@ export function Explore({ error: feedsError, fetchNextPage: fetchNextFeedsPage, } = useGetPopularFeedsQuery({limit: 10}) + const interestsNux = useNux(Nux.ExploreInterestsCard) + const showInterestsNux = + interestsNux.status === 'ready' && !interestsNux.nux?.completed const profiles: typeof suggestedProfiles & typeof interestProfiles = !selectedInterest ? suggestedProfiles : interestProfiles @@ -558,6 +567,16 @@ export function Explore({ return i }, [feedPreviewSlices, isFetchingNextPageFeedPreviews]) + const interestsNuxModule = useMemo(() => { + if (!showInterestsNux) return [] + return [ + { + type: 'interests-card', + key: 'interests-card', + }, + ] + }, [showInterestsNux]) + const isNewUser = guide?.guide === 'follow-10' && !guide.isComplete const items = useMemo(() => { const i: ExploreScreenItems[] = [] @@ -565,6 +584,7 @@ export function Explore({ // Dynamic module ordering i.push(topBorder) + i.push(...interestsNuxModule) if (isNewUser) { i.push(...suggestedFollowsModule) i.push(...suggestedStarterPacksModule) @@ -588,6 +608,7 @@ export function Explore({ suggestedFeedsModule, trendingTopicsModule, feedPreviewsModule, + interestsNuxModule, gate, ]) @@ -854,6 +875,9 @@ export function Explore({ /> ) } + case 'interests-card': { + return + } } }, [ diff --git a/src/screens/Search/modules/ExploreInterestsCard.tsx b/src/screens/Search/modules/ExploreInterestsCard.tsx new file mode 100644 index 0000000000..fde5c3b1e9 --- /dev/null +++ b/src/screens/Search/modules/ExploreInterestsCard.tsx @@ -0,0 +1,128 @@ +import {useState} from 'react' +import {View} from 'react-native' +import {msg, Trans} from '@lingui/macro' +import {useLingui} from '@lingui/react' + +import {Nux, useSaveNux} from '#/state/queries/nuxs' +import {usePreferencesQuery} from '#/state/queries/preferences' +import {useInterestsDisplayNames} from '#/screens/Onboarding/state' +import {atoms as a, useGutters, useTheme} from '#/alf' +import {Button, ButtonIcon, ButtonText} from '#/components/Button' +import {TimesLarge_Stroke2_Corner0_Rounded as X} from '#/components/icons/Times' +import {Link} from '#/components/Link' +import * as Prompt from '#/components/Prompt' +import {Text} from '#/components/Typography' + +export function ExploreInterestsCard() { + const t = useTheme() + const {_} = useLingui() + const gutters = useGutters([0, 'base']) + const {data: preferences} = usePreferencesQuery() + const interestsDisplayNames = useInterestsDisplayNames() + const {mutateAsync: saveNux} = useSaveNux() + const trendingPrompt = Prompt.usePromptControl() + const [closing, setClosing] = useState(false) + + const onClose = () => { + trendingPrompt.open() + } + const onConfirmClose = () => { + setClosing(true) + // if this fails, they can try again later + saveNux({ + id: Nux.ExploreInterestsCard, + completed: true, + data: undefined, + }).catch(() => {}) + } + + return closing ? null : ( + <> + + + + + + Your interests + + + {preferences?.interests?.tags && + preferences.interests.tags.length > 0 ? ( + + {preferences.interests.tags.map(tag => ( + + + {interestsDisplayNames[tag]} + + + ))} + + ) : null} + + + + Your selected interests help us serve you content you care about. + + + + + + Edit interests + + + + + + + + ) +} diff --git a/src/screens/Settings/SettingsInterests.tsx b/src/screens/Settings/SettingsInterests.tsx index 2665455605..9a61329465 100644 --- a/src/screens/Settings/SettingsInterests.tsx +++ b/src/screens/Settings/SettingsInterests.tsx @@ -14,6 +14,7 @@ import {useAgent} from '#/state/session' import * as Toast from '#/view/com/util/Toast' import {useInterestsDisplayNames} from '#/screens/Onboarding/state' import {atoms as a, useGutters, useTheme} from '#/alf' +import {Admonition} from '#/components/Admonition' import {Divider} from '#/components/Divider' import * as Toggle from '#/components/forms/Toggle' import * as Layout from '#/components/Layout' @@ -47,8 +48,7 @@ export function SettingsInterests() { t.atoms.text_contrast_medium, ]}> - Selecting interests from the list below helps us deliver you - higher quality content. + Your selected interests help us serve you content you care about. @@ -124,25 +124,33 @@ function Inner({ } return ( - - - {INTERESTS.map(interest => { - const name = interestsDisplayNames[interest] - if (!name) return null - return ( - - - - ) - })} - - + <> + {interests.length === 0 && ( + + We recommend selecting at least two interests. + + )} + + + + {INTERESTS.map(interest => { + const name = interestsDisplayNames[interest] + if (!name) return null + return ( + + + + ) + })} + + + ) } diff --git a/src/state/queries/nuxs/definitions.ts b/src/state/queries/nuxs/definitions.ts index 8166602c8a..8eb53a0a43 100644 --- a/src/state/queries/nuxs/definitions.ts +++ b/src/state/queries/nuxs/definitions.ts @@ -1,18 +1,26 @@ -import zod from 'zod' +import type zod from 'zod' -import {BaseNux} from '#/state/queries/nuxs/types' +import {type BaseNux} from '#/state/queries/nuxs/types' export enum Nux { NeueTypography = 'NeueTypography', + ExploreInterestsCard = 'ExploreInterestsCard', } export const nuxNames = new Set(Object.values(Nux)) -export type AppNux = BaseNux<{ - id: Nux.NeueTypography - data: undefined -}> +export type AppNux = BaseNux< + | { + id: Nux.NeueTypography + data: undefined + } + | { + id: Nux.ExploreInterestsCard + data: undefined + } +> export const NuxSchemas: Record | undefined> = { [Nux.NeueTypography]: undefined, + [Nux.ExploreInterestsCard]: undefined, } From aca89d4aea61a50697187464e88ac1b9a4ef40bd Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Fri, 4 Apr 2025 18:44:02 -0500 Subject: [PATCH 070/241] [Explore] New suggested follows endpoint (#8130) * Bump SDK * Integrate new endpoint, add profile shadow, For You tab * Format --- package.json | 2 +- src/screens/Search/Explore.tsx | 129 ++++-------------- .../modules/ExploreSuggestedAccounts.tsx | 2 +- src/state/cache/profile-shadow.ts | 2 + .../trending/useGetSuggestedUsersQuery.ts | 71 ++++++++++ yarn.lock | 8 +- 6 files changed, 108 insertions(+), 106 deletions(-) create mode 100644 src/state/queries/trending/useGetSuggestedUsersQuery.ts diff --git a/package.json b/package.json index 6f73a5581b..2ff7557d1b 100644 --- a/package.json +++ b/package.json @@ -58,7 +58,7 @@ "icons:optimize": "svgo -f ./assets/icons" }, "dependencies": { - "@atproto/api": "^0.14.19", + "@atproto/api": "^0.14.20", "@bitdrift/react-native": "^0.6.8", "@braintree/sanitize-url": "^6.0.2", "@discord/bottom-sheet": "bluesky-social/react-native-bottom-sheet", diff --git a/src/screens/Search/Explore.tsx b/src/screens/Search/Explore.tsx index 088bc5724b..8c41a507a4 100644 --- a/src/screens/Search/Explore.tsx +++ b/src/screens/Search/Explore.tsx @@ -15,7 +15,6 @@ import {sanitizeHandle} from '#/lib/strings/handles' import {logger} from '#/logger' import {type MetricEvents} from '#/logger/metrics' import {useModerationOpts} from '#/state/preferences/moderation-opts' -import {useActorSearchPaginated} from '#/state/queries/actor-search' import { type FeedPreviewItem, useFeedPreviews, @@ -23,8 +22,8 @@ import { import {useGetPopularFeedsQuery} from '#/state/queries/feed' import {Nux, useNux} from '#/state/queries/nuxs' import {usePreferencesQuery} from '#/state/queries/preferences' -import {useSuggestedFollowsQuery} from '#/state/queries/suggested-follows' import {useGetSuggestedFeedsQuery} from '#/state/queries/trending/useGetSuggestedFeedsQuery' +import {useGetSuggestedUsersQuery} from '#/state/queries/trending/useGetSuggestedUsersQuery' import {useSuggestedStarterPacksQuery} from '#/state/queries/useSuggestedStarterPacksQuery' import {useProgressGuide} from '#/state/shell/progress-guide' import {isThreadChildAt, isThreadParentAt} from '#/view/com/posts/PostFeed' @@ -57,7 +56,6 @@ import * as ModuleHeader from './components/ModuleHeader' import { SuggestedAccountsTabBar, SuggestedProfileCard, - useLoadEnoughProfiles, } from './modules/ExploreSuggestedAccounts' function LoadMore({item}: {item: ExploreScreenItems & {type: 'loadMore'}}) { @@ -144,7 +142,7 @@ type ExploreScreenItems = | { type: 'profile' key: string - profile: AppBskyActorDefs.ProfileView + profile: AppBskyActorDefs.ProfileViewBasic recId?: number } | { @@ -203,33 +201,13 @@ export function Explore({ const gate = useGate() const guide = useProgressGuide('follow-10') const [selectedInterest, setSelectedInterest] = useState(null) + // TODO always get at least 10 back const { - data: suggestedProfiles, - hasNextPage: hasNextSuggestedProfilesPage, - isLoading: isLoadingSuggestedProfiles, - isFetchingNextPage: isFetchingNextSuggestedProfilesPage, - error: suggestedProfilesError, - fetchNextPage: fetchNextSuggestedProfilesPage, - } = useSuggestedFollowsQuery({limit: 3, subsequentPageLimit: 10}) - const { - data: interestProfiles, - hasNextPage: hasNextInterestProfilesPage, - isLoading: isLoadingInterestProfiles, - isFetchingNextPage: isFetchingNextInterestProfilesPage, - error: interestProfilesError, - fetchNextPage: fetchNextInterestProfilesPage, - } = useActorSearchPaginated({ - query: selectedInterest || '', - enabled: !!selectedInterest, - limit: 10, - }) - const {isReady: canShowSuggestedProfiles} = useLoadEnoughProfiles({ - interest: selectedInterest, - data: interestProfiles, - isLoading: isLoadingInterestProfiles, - isFetchingNextPage: isFetchingNextInterestProfilesPage, - hasNextPage: hasNextInterestProfilesPage, - fetchNextPage: fetchNextInterestProfilesPage, + data: suggestedUsers, + isLoading: suggestedUsersIsLoading, + error: suggestedUsersError, + } = useGetSuggestedUsersQuery({ + category: selectedInterest, }) const { data: feeds, @@ -243,39 +221,6 @@ export function Explore({ const showInterestsNux = interestsNux.status === 'ready' && !interestsNux.nux?.completed - const profiles: typeof suggestedProfiles & typeof interestProfiles = - !selectedInterest ? suggestedProfiles : interestProfiles - const hasNextProfilesPage = !selectedInterest - ? hasNextSuggestedProfilesPage - : hasNextInterestProfilesPage - const isLoadingProfiles = !selectedInterest - ? isLoadingSuggestedProfiles - : !canShowSuggestedProfiles - const isFetchingNextProfilesPage = !selectedInterest - ? isFetchingNextSuggestedProfilesPage - : !canShowSuggestedProfiles - const profilesError = !selectedInterest - ? suggestedProfilesError - : interestProfilesError - const fetchNextProfilesPage = !selectedInterest - ? fetchNextSuggestedProfilesPage - : fetchNextInterestProfilesPage - - const isLoadingMoreProfiles = isFetchingNextProfilesPage && !isLoadingProfiles - const onLoadMoreProfiles = useCallback(async () => { - if (isFetchingNextProfilesPage || !hasNextProfilesPage || profilesError) - return - try { - await fetchNextProfilesPage() - } catch (err) { - logger.error('Failed to load more suggested follows', {message: err}) - } - }, [ - isFetchingNextProfilesPage, - hasNextProfilesPage, - profilesError, - fetchNextProfilesPage, - ]) const { data: suggestedSPs, isLoading: isLoadingSuggestedSPs, @@ -358,55 +303,42 @@ export function Explore({ }, }) - if (!canShowSuggestedProfiles) { + if (suggestedUsersIsLoading) { i.push({type: 'profilePlaceholder', key: 'profilePlaceholder'}) - } else if (profilesError) { + } else if (suggestedUsersError) { i.push({ type: 'error', - key: 'profilesError', + key: 'suggestedUsersError', message: _(msg`Failed to load suggested follows`), - error: cleanError(profilesError), + error: cleanError(suggestedUsersError), }) } else { - if (profiles !== undefined) { - if (profiles.pages.length > 0 && moderationOpts) { + if (suggestedUsers !== undefined) { + if (suggestedUsers.actors.length > 0 && moderationOpts) { // Currently the responses contain duplicate items. // Needs to be fixed on backend, but let's dedupe to be safe. let seen = new Set() const profileItems: ExploreScreenItems[] = [] - for (const page of profiles.pages) { - for (const actor of page.actors) { - if (!seen.has(actor.did) && !actor.viewer?.following) { - seen.add(actor.did) - profileItems.push({ - type: 'profile', - key: actor.did, - profile: actor, - recId: page.recId, - }) - } + for (const actor of suggestedUsers.actors) { + if (!seen.has(actor.did) && !actor.viewer?.following) { + seen.add(actor.did) + profileItems.push({ + type: 'profile', + key: actor.did, + profile: actor, + }) } } if (profileItems.length === 0) { - if (!hasNextProfilesPage) { - // no items! remove the header - i.pop() - } + // no items! remove the header + i.pop() } else { i.push(...profileItems) } - if (hasNextProfilesPage) { - i.push({ - type: 'loadMore', - key: 'loadMoreProfiles', - message: _(msg`Load more suggested accounts`), - isLoadingMore: isLoadingMoreProfiles, - onLoadMore: onLoadMoreProfiles, - }) - } } else { - console.log('no pages') + // no items! remove the header + i.pop() } } else { i.push({type: 'profilePlaceholder', key: 'profilePlaceholder'}) @@ -414,14 +346,11 @@ export function Explore({ } return i }, [ - profiles, _, - canShowSuggestedProfiles, - hasNextProfilesPage, - isLoadingMoreProfiles, moderationOpts, - onLoadMoreProfiles, - profilesError, + suggestedUsers, + suggestedUsersIsLoading, + suggestedUsersError, ]) const suggestedFeedsModule = useMemo(() => { const i: ExploreScreenItems[] = [] diff --git a/src/screens/Search/modules/ExploreSuggestedAccounts.tsx b/src/screens/Search/modules/ExploreSuggestedAccounts.tsx index 070d75910c..71210823ed 100644 --- a/src/screens/Search/modules/ExploreSuggestedAccounts.tsx +++ b/src/screens/Search/modules/ExploreSuggestedAccounts.tsx @@ -83,7 +83,7 @@ export function SuggestedAccountsTabBar({ }} hasSearchText={false} interestsDisplayNames={{ - all: _(msg`All`), + all: _(msg`For You`), ...interestsDisplayNames, }} TabComponent={Tab} diff --git a/src/state/cache/profile-shadow.ts b/src/state/cache/profile-shadow.ts index 84ebc565c4..82ee44388f 100644 --- a/src/state/cache/profile-shadow.ts +++ b/src/state/cache/profile-shadow.ts @@ -19,6 +19,7 @@ import {findAllProfilesInQueryData as findAllProfilesInProfileQueryData} from '# import {findAllProfilesInQueryData as findAllProfilesInProfileFollowersQueryData} from '#/state/queries/profile-followers' import {findAllProfilesInQueryData as findAllProfilesInProfileFollowsQueryData} from '#/state/queries/profile-follows' import {findAllProfilesInQueryData as findAllProfilesInSuggestedFollowsQueryData} from '#/state/queries/suggested-follows' +import {findAllProfilesInQueryData as findAllProfilesInSuggestedUsersQueryData} from '#/state/queries/trending/useGetSuggestedUsersQuery' import type * as bsky from '#/types/bsky' import {castAsShadow, type Shadow} from './types' @@ -149,6 +150,7 @@ function* findProfilesInCache( yield* findAllProfilesInProfileQueryData(queryClient, did) yield* findAllProfilesInProfileFollowersQueryData(queryClient, did) yield* findAllProfilesInProfileFollowsQueryData(queryClient, did) + yield* findAllProfilesInSuggestedUsersQueryData(queryClient, did) yield* findAllProfilesInSuggestedFollowsQueryData(queryClient, did) yield* findAllProfilesInActorSearchQueryData(queryClient, did) yield* findAllProfilesInListConvosQueryData(queryClient, did) diff --git a/src/state/queries/trending/useGetSuggestedUsersQuery.ts b/src/state/queries/trending/useGetSuggestedUsersQuery.ts new file mode 100644 index 0000000000..eb97ad6666 --- /dev/null +++ b/src/state/queries/trending/useGetSuggestedUsersQuery.ts @@ -0,0 +1,71 @@ +import { + type AppBskyActorDefs, + type AppBskyUnspeccedGetSuggestedUsers, +} from '@atproto/api' +import {type QueryClient, useQuery} from '@tanstack/react-query' + +import { + aggregateUserInterests, + createBskyTopicsHeader, +} from '#/lib/api/feed/utils' +import {getContentLanguages} from '#/state/preferences/languages' +import {STALE} from '#/state/queries' +import {usePreferencesQuery} from '#/state/queries/preferences' +import {useAgent} from '#/state/session' + +export type QueryProps = {category?: string | null} + +export const getSuggestedUsersQueryKeyRoot = 'unspecced-suggested-users' +export const createGetSuggestedUsersQueryKey = (props: QueryProps) => [ + getSuggestedUsersQueryKeyRoot, + ...Object.values(props), +] + +export function useGetSuggestedUsersQuery(props: QueryProps) { + const agent = useAgent() + const {data: preferences} = usePreferencesQuery() + + return useQuery({ + enabled: !!preferences, + refetchOnWindowFocus: true, + staleTime: STALE.MINUTES.ONE, + queryKey: createGetSuggestedUsersQueryKey(props), + queryFn: async () => { + const contentLangs = getContentLanguages().join(',') + const {data} = await agent.app.bsky.unspecced.getSuggestedUsers( + { + category: props.category ?? undefined, + }, + { + headers: { + ...createBskyTopicsHeader(aggregateUserInterests(preferences)), + 'Accept-Language': contentLangs, + }, + }, + ) + + return data + }, + }) +} + +export function* findAllProfilesInQueryData( + queryClient: QueryClient, + did: string, +): Generator { + const responses = + queryClient.getQueriesData({ + queryKey: [getSuggestedUsersQueryKeyRoot], + }) + for (const [_, response] of responses) { + if (!response) { + continue + } + + for (const actor of response.actors) { + if (actor.did === did) { + yield actor + } + } + } +} diff --git a/yarn.lock b/yarn.lock index 0541080f64..88b7c83880 100644 --- a/yarn.lock +++ b/yarn.lock @@ -80,10 +80,10 @@ tlds "^1.234.0" zod "^3.23.8" -"@atproto/api@^0.14.19": - version "0.14.19" - resolved "https://registry.yarnpkg.com/@atproto/api/-/api-0.14.19.tgz#fef8994e2b14e69a9e3a0aef043c7fcb34d6bf8c" - integrity sha512-YYTqM0K0qk2TP7PguktPzlAQGLTL1bEGz6PgY5kqKJNX4o1318kJYB22DzjJYqV2NUCq0JQ9Lb0oskLvTisEOg== +"@atproto/api@^0.14.20": + version "0.14.20" + resolved "https://registry.yarnpkg.com/@atproto/api/-/api-0.14.20.tgz#904c85a91748f3203fd929415cb8fb3bc78d35d3" + integrity sha512-Daip22+u9N+EVPk9PsEEVrTfjIqGczXnAT7o2EHGd0JsOzMbp3a6wmW1beKqYDzPf+Dc36/39JeUYYqhB3fKjg== dependencies: "@atproto/common-web" "^0.4.1" "@atproto/lexicon" "^0.4.10" From 0b08128e4a984e302c4675bf6b262272744e69f1 Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Fri, 4 Apr 2025 18:55:30 -0500 Subject: [PATCH 071/241] [Explore] Design tweaks (#8131) * Fix interests card spacing * Space out AvatarStack * SP icon size * Visual alignment of tab bar and headers * Tweak spacing around search input * Drop text size in sp card overflow count * Tweak --- src/components/AvatarStack.tsx | 6 +++--- src/components/ProgressGuide/FollowDialog.tsx | 13 +++++++++++-- src/screens/Search/Explore.tsx | 5 ++++- src/screens/Search/Shell.tsx | 2 +- src/screens/Search/components/ModuleHeader.tsx | 12 ++---------- src/screens/Search/components/StarterPackCard.tsx | 2 +- src/screens/Search/modules/ExploreInterestsCard.tsx | 5 ++--- .../Search/modules/ExploreSuggestedAccounts.tsx | 6 ++++++ 8 files changed, 30 insertions(+), 21 deletions(-) diff --git a/src/components/AvatarStack.tsx b/src/components/AvatarStack.tsx index a341a20611..ae42a7470b 100644 --- a/src/components/AvatarStack.tsx +++ b/src/components/AvatarStack.tsx @@ -19,7 +19,7 @@ export function AvatarStack({ numPending?: number backgroundColor?: string }) { - const halfSize = size / 2 + const translation = size / 3 // overlap by 1/3 const t = useTheme() const moderationOpts = useModerationOpts() @@ -43,7 +43,7 @@ export function AvatarStack({ a.flex_row, a.align_center, a.relative, - {width: size + (items.length - 1) * halfSize}, + {width: size + (items.length - 1) * (size - translation)}, ]}> {items.map((item, i) => ( void interests: string[] @@ -460,6 +468,7 @@ let Tabs = ({ hasSearchText: boolean interestsDisplayNames: Record TabComponent?: React.ComponentType> + contentContainerStyle?: StyleProp }): React.ReactNode => { const listRef = useRef(null) const [scrollX, setScrollX] = useState(0) @@ -520,7 +529,7 @@ let Tabs = ({ + iconSize?: IcoProps['size'] searchButton?: { label: string metricsTag: MetricEvents['explore:module:searchButtonPress']['module'] @@ -461,6 +463,7 @@ export function Explore({ key: 'suggested-starterPacks-header', title: _(msg`Starter Packs`), icon: StarterPack, + iconSize: 'xl', }) if (isLoadingSuggestedSPs) { @@ -562,7 +565,7 @@ export function Explore({ case 'header': { return ( - + {item.title} {item.searchButton && ( )} - + diff --git a/src/screens/Search/components/ModuleHeader.tsx b/src/screens/Search/components/ModuleHeader.tsx index c965046a64..c6411d1c0d 100644 --- a/src/screens/Search/components/ModuleHeader.tsx +++ b/src/screens/Search/components/ModuleHeader.tsx @@ -6,14 +6,7 @@ import {PressableScale} from '#/lib/custom-animations/PressableScale' import {makeCustomFeedLink} from '#/lib/routes/links' import {logger} from '#/logger' import {UserAvatar} from '#/view/com/util/UserAvatar' -import { - atoms as a, - native, - useGutters, - useTheme, - type ViewStyleProp, - web, -} from '#/alf' +import {atoms as a, native, useTheme, type ViewStyleProp, web} from '#/alf' import {Button, ButtonIcon} from '#/components/Button' import * as FeedCard from '#/components/FeedCard' import {sizes as iconSizes} from '#/components/icons/common' @@ -27,13 +20,12 @@ export function Container({ headerHeight, }: {children: React.ReactNode; headerHeight?: number} & ViewStyleProp) { const t = useTheme() - const gutters = useGutters([0, 'base']) return ( 0 ? ( - + ) From 6840fbb2377b168c0f468ba4074791e9a35d0f29 Mon Sep 17 00:00:00 2001 From: Paul Frazee Date: Fri, 4 Apr 2025 17:04:57 -0700 Subject: [PATCH 072/241] Update deps to support ios 18.4 (#8133) --- package.json | 80 ++--- yarn.lock | 975 +++++++++++++++++++++++++-------------------------- 2 files changed, 526 insertions(+), 529 deletions(-) diff --git a/package.json b/package.json index 2ff7557d1b..770702e018 100644 --- a/package.json +++ b/package.json @@ -86,12 +86,12 @@ "@radix-ui/react-focus-scope": "^1.1.2", "@react-native-async-storage/async-storage": "1.23.1", "@react-native-menu/menu": "^1.1.7", - "@react-native-picker/picker": "2.10.2", + "@react-native-picker/picker": "2.9.0", "@react-navigation/bottom-tabs": "^6.5.20", "@react-navigation/drawer": "^6.6.15", "@react-navigation/native": "^6.1.17", "@react-navigation/native-stack": "^6.9.26", - "@sentry/react-native": "6.9.1", + "@sentry/react-native": "~6.10.0", "@tanstack/query-async-storage-persister": "^5.25.0", "@tanstack/react-query": "^5.8.1", "@tanstack/react-query-persist-client": "^5.25.0", @@ -123,35 +123,35 @@ "emoji-mart": "^5.5.2", "emoji-regex": "^10.4.0", "eventemitter3": "^5.0.1", - "expo": "~52.0.19", - "expo-application": "^6.0.1", + "expo": "~52.0.42", + "expo-application": "~6.0.2", "expo-blur": "^14.0.3", - "expo-build-properties": "^0.13.1", - "expo-camera": "~16.0.7", - "expo-clipboard": "^7.0.0", - "expo-dev-client": "^5.0.4", - "expo-device": "~7.0.1", - "expo-file-system": "^18.0.6", - "expo-font": "~13.0.1", - "expo-haptics": "^14.0.0", - "expo-image": "~2.0.3", - "expo-image-manipulator": "^13.0.5", - "expo-image-picker": "~16.0.3", - "expo-linear-gradient": "^14.0.1", - "expo-linking": "^7.0.3", - "expo-localization": "~16.0.0", - "expo-media-library": "~17.0.3", - "expo-navigation-bar": "~4.0.4", - "expo-notifications": "~0.29.11", - "expo-screen-orientation": "^8.0.2", - "expo-sharing": "^13.0.0", - "expo-splash-screen": "~0.29.18", - "expo-status-bar": "~2.0.0", - "expo-system-ui": "^4.0.4", - "expo-task-manager": "~12.0.3", - "expo-updates": "~0.26.10", - "expo-video": "^2.0.5", - "expo-web-browser": "~14.0.1", + "expo-build-properties": "~0.13.2", + "expo-camera": "~16.0.18", + "expo-clipboard": "~7.0.1", + "expo-dev-client": "~5.0.19", + "expo-device": "~7.0.3", + "expo-file-system": "~18.0.12", + "expo-font": "~13.0.4", + "expo-haptics": "~14.0.1", + "expo-image": "~2.0.7", + "expo-image-manipulator": "~13.0.6", + "expo-image-picker": "~16.0.6", + "expo-linear-gradient": "~14.0.2", + "expo-linking": "~7.0.5", + "expo-localization": "~16.0.1", + "expo-media-library": "~17.0.6", + "expo-navigation-bar": "~4.0.9", + "expo-notifications": "~0.29.14", + "expo-screen-orientation": "~8.0.4", + "expo-sharing": "~13.0.1", + "expo-splash-screen": "~0.29.22", + "expo-status-bar": "~2.0.1", + "expo-system-ui": "~4.0.9", + "expo-task-manager": "~12.0.6", + "expo-updates": "~0.27.4", + "expo-video": "~2.0.6", + "expo-web-browser": "~14.0.2", "fast-text-encoding": "^1.0.6", "history": "^5.3.0", "hls.js": "^1.5.11", @@ -169,12 +169,12 @@ "patch-package": "^6.5.1", "postinstall-postinstall": "^2.1.0", "psl": "^1.9.0", - "react": "18.2.0", + "react": "18.3.1", "react-compiler-runtime": "19.0.0-beta-a7bf2bd-20241110", - "react-dom": "^18.2.0", + "react-dom": "18.3.1", "react-image-crop": "^11.0.7", "react-keyed-flatten-children": "^3.0.0", - "react-native": "0.76.6", + "react-native": "0.76.9", "react-native-compressor": "1.10.3", "react-native-date-picker": "^5.0.7", "react-native-drawer-layout": "^4.1.1", @@ -185,15 +185,15 @@ "react-native-ios-context-menu": "^1.15.3", "react-native-keyboard-controller": "^1.14.5", "react-native-mmkv": "^2.12.2", - "react-native-pager-view": "6.7.0", + "react-native-pager-view": "6.5.1", "react-native-picker-select": "^9.3.1", "react-native-progress": "bluesky-social/react-native-progress", "react-native-qrcode-styled": "^0.3.3", - "react-native-reanimated": "3.17.0-nightly-20241211-17e89ca24", + "react-native-reanimated": "~3.16.1", "react-native-root-siblings": "^4.1.1", - "react-native-safe-area-context": "4.14.0", - "react-native-screens": "~4.3.0", - "react-native-svg": "^15.8.0", + "react-native-safe-area-context": "4.12.0", + "react-native-screens": "~4.4.0", + "react-native-svg": "15.8.0", "react-native-uitextview": "^1.4.0", "react-native-url-polyfill": "^1.3.0", "react-native-uuid": "^2.0.2", @@ -201,7 +201,7 @@ "react-native-vision-camera": "^4.6.3", "react-native-web": "~0.19.13", "react-native-web-webview": "^1.0.2", - "react-native-webview": "13.12.3", + "react-native-webview": "13.12.5", "react-remove-scroll-bar": "^2.3.6", "react-responsive": "^9.0.2", "react-textarea-autosize": "^8.5.3", @@ -257,7 +257,7 @@ "husky": "^8.0.3", "is-ci": "^3.0.1", "jest": "^29.7.0", - "jest-expo": "^52.0.2", + "jest-expo": "~52.0.6", "jest-junit": "^16.0.0", "lint-staged": "^13.2.3", "lockfile-lint": "^4.14.0", diff --git a/yarn.lock b/yarn.lock index 88b7c83880..c1b97b0237 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3839,29 +3839,30 @@ mv "~2" safe-json-stringify "~1" -"@expo/cli@0.22.6": - version "0.22.6" - resolved "https://registry.yarnpkg.com/@expo/cli/-/cli-0.22.6.tgz#dc27b685d2252027549d839437c5285c7814ec3f" - integrity sha512-eDjCnc3uHl2+SJ6aZ5seK0FkMp0W12oAdSI4A/yV8ecYtXzG8X87sfKAISEWt44B4DqJ0a1LEqCD6Vtvc783Mg== +"@expo/cli@0.22.24": + version "0.22.24" + resolved "https://registry.yarnpkg.com/@expo/cli/-/cli-0.22.24.tgz#8fe2291e53a536869832e6700918175481936f88" + integrity sha512-lhdenxBC8/x/vL39j79eXE09mOaqNNLmiSDdY/PblnI+UNzGgsQ48hBTYa/MQhd0ioXXVKurZL2941dLKwcxJw== dependencies: "@0no-co/graphql.web" "^1.0.8" "@babel/runtime" "^7.20.0" "@expo/code-signing-certificates" "^0.0.5" - "@expo/config" "~10.0.4" - "@expo/config-plugins" "~9.0.10" + "@expo/config" "~10.0.11" + "@expo/config-plugins" "~9.0.17" "@expo/devcert" "^1.1.2" - "@expo/env" "~0.4.0" - "@expo/image-utils" "^0.6.0" - "@expo/json-file" "^9.0.0" - "@expo/metro-config" "~0.19.8" - "@expo/osascript" "^2.0.31" - "@expo/package-manager" "^1.5.0" - "@expo/plist" "^0.2.0" - "@expo/prebuild-config" "^8.0.23" + "@expo/env" "~0.4.2" + "@expo/image-utils" "^0.6.5" + "@expo/json-file" "^9.0.2" + "@expo/metro-config" "~0.19.12" + "@expo/osascript" "^2.1.6" + "@expo/package-manager" "^1.7.2" + "@expo/plist" "^0.2.2" + "@expo/prebuild-config" "^8.0.31" "@expo/rudder-sdk-node" "^1.1.1" "@expo/spawn-async" "^1.7.2" + "@expo/ws-tunnel" "^1.0.1" "@expo/xcpretty" "^4.3.0" - "@react-native/dev-middleware" "0.76.5" + "@react-native/dev-middleware" "0.76.9" "@urql/core" "^5.0.6" "@urql/exchange-retry" "^1.3.0" accepts "^1.3.8" @@ -3900,7 +3901,7 @@ requireg "^0.2.2" resolve "^1.22.2" resolve-from "^5.0.0" - resolve.exports "^2.0.2" + resolve.exports "^2.0.3" semver "^7.6.0" send "^0.19.0" slugify "^1.3.4" @@ -3964,14 +3965,14 @@ xcode "^3.0.1" xml2js "0.6.0" -"@expo/config-plugins@~9.0.12": - version "9.0.12" - resolved "https://registry.yarnpkg.com/@expo/config-plugins/-/config-plugins-9.0.12.tgz#f122b2dca22e135eadf6e73442da3ced0ce8aa0a" - integrity sha512-/Ko/NM+GzvJyRkq8PITm8ms0KY5v0wmN1OQFYRMkcJqOi3PjlhndW+G6bHpJI9mkQXBaUnHwAiGLqIC3+MQ5Wg== +"@expo/config-plugins@~9.0.17": + version "9.0.17" + resolved "https://registry.yarnpkg.com/@expo/config-plugins/-/config-plugins-9.0.17.tgz#c997072209129b9f9616efa3533314b889cfd788" + integrity sha512-m24F1COquwOm7PBl5wRbkT9P9DviCXe0D7S7nQsolfbhdCWuvMkfXeoWmgjtdhy7sDlOyIgBrAdnB6MfsWKqIg== dependencies: - "@expo/config-types" "^52.0.0" - "@expo/json-file" "~9.0.0" - "@expo/plist" "^0.2.0" + "@expo/config-types" "^52.0.5" + "@expo/json-file" "~9.0.2" + "@expo/plist" "^0.2.2" "@expo/sdk-runtime-versions" "^1.0.0" chalk "^4.1.2" debug "^4.3.5" @@ -3994,15 +3995,20 @@ resolved "https://registry.yarnpkg.com/@expo/config-types/-/config-types-52.0.3.tgz#511f2f868172c93abeac7183beeb921dc72d6e1e" integrity sha512-muxvuARmbysH5OGaiBRlh1Y6vfdmL56JtpXxB+y2Hfhu0ezG1U4FjZYBIacthckZPvnDCcP3xIu1R+eTo7/QFA== -"@expo/config@~10.0.4": - version "10.0.5" - resolved "https://registry.yarnpkg.com/@expo/config/-/config-10.0.5.tgz#2de75e3f5d46a55f9f5140b73e0913265e6a41c6" - integrity sha512-wq48h3HlAPq5v/gMprarAiVY1aEXNBVJ+Em0vrHcYFO8UyxzR6oIao2E4Ed3VWHqhTzPXkMPH4hKCKlzFVBFwQ== +"@expo/config-types@^52.0.5": + version "52.0.5" + resolved "https://registry.yarnpkg.com/@expo/config-types/-/config-types-52.0.5.tgz#e10a226990dd903a4e3db5992ffb3015adf13f38" + integrity sha512-AMDeuDLHXXqd8W+0zSjIt7f37vUd/BP8p43k68NHpyAvQO+z8mbQZm3cNQVAMySeayK2XoPigAFB1JF2NFajaA== + +"@expo/config@~10.0.11": + version "10.0.11" + resolved "https://registry.yarnpkg.com/@expo/config/-/config-10.0.11.tgz#5371ccb3b08ece4c174d5d7009d61e928e6925b0" + integrity sha512-nociJ4zr/NmbVfMNe9j/+zRlt7wz/siISu7PjdWE4WE+elEGxWWxsGzltdJG0llzrM+khx8qUiFK5aiVcdMBww== dependencies: "@babel/code-frame" "~7.10.4" - "@expo/config-plugins" "~9.0.10" - "@expo/config-types" "^52.0.0" - "@expo/json-file" "^9.0.0" + "@expo/config-plugins" "~9.0.17" + "@expo/config-types" "^52.0.5" + "@expo/json-file" "^9.0.2" deepmerge "^4.3.1" getenv "^1.0.0" glob "^10.4.2" @@ -4013,10 +4019,10 @@ slugify "^1.3.4" sucrase "3.35.0" -"@expo/config@~10.0.6": - version "10.0.6" - resolved "https://registry.yarnpkg.com/@expo/config/-/config-10.0.6.tgz#85830491bc8cce2af3f19276922a13f5578d2aa8" - integrity sha512-xXkfPElrtxznkOZxFASJ7OPa6E9IHSjcZwj5BQ6XUF2dz5M7AFa2h5sXM8AalSaDU5tEBSgoUOjTh5957TlR8g== +"@expo/config@~10.0.4": + version "10.0.5" + resolved "https://registry.yarnpkg.com/@expo/config/-/config-10.0.5.tgz#2de75e3f5d46a55f9f5140b73e0913265e6a41c6" + integrity sha512-wq48h3HlAPq5v/gMprarAiVY1aEXNBVJ+Em0vrHcYFO8UyxzR6oIao2E4Ed3VWHqhTzPXkMPH4hKCKlzFVBFwQ== dependencies: "@babel/code-frame" "~7.10.4" "@expo/config-plugins" "~9.0.10" @@ -4062,10 +4068,21 @@ dotenv-expand "~11.0.6" getenv "^1.0.0" -"@expo/fingerprint@0.11.4": - version "0.11.4" - resolved "https://registry.yarnpkg.com/@expo/fingerprint/-/fingerprint-0.11.4.tgz#f40bbc784e10a065b783091e0d060a7428d41a7c" - integrity sha512-FfcvHjrWjOJ17wiMfr1iQ1YDyjlj8qfxG+GDce0khrjNSkzRjVdCOIFsMvfVSBPnOPX5NuZlgMRvMkcPUtGClA== +"@expo/env@~0.4.2": + version "0.4.2" + resolved "https://registry.yarnpkg.com/@expo/env/-/env-0.4.2.tgz#911709933e6fc1b45b3d2efdb10ca2c52fac7e91" + integrity sha512-TgbCgvSk0Kq0e2fLoqHwEBL4M0ztFjnBEz0YCDm5boc1nvkV1VMuIMteVdeBwnTh8Z0oPJTwHCD49vhMEt1I6A== + dependencies: + chalk "^4.0.0" + debug "^4.3.4" + dotenv "~16.4.5" + dotenv-expand "~11.0.6" + getenv "^1.0.0" + +"@expo/fingerprint@0.11.11": + version "0.11.11" + resolved "https://registry.yarnpkg.com/@expo/fingerprint/-/fingerprint-0.11.11.tgz#ae644d4ff7dc26d1ffecce376a5209d001c49331" + integrity sha512-gNyn1KnAOpEa8gSNsYqXMTcq0fSwqU/vit6fP5863vLSKxHm/dNt/gm/uZJxrRZxKq71KUJWF6I7d3z8qIfq5g== dependencies: "@expo/spawn-async" "^1.7.2" arg "^5.0.2" @@ -4083,7 +4100,7 @@ resolved "https://registry.yarnpkg.com/@expo/html-elements/-/html-elements-0.4.3.tgz#32b4ca05dd13582164ed1be34ae87e22adfd1d5b" integrity sha512-UwEEdnpyhUEIDe/AkFSBUmCuwcknjAuu73fd5L9Rm/BbHczYXCrtyZmzCNVBsAiHhwUjmhNWzFlr9cAkp/sxIA== -"@expo/image-utils@0.3.23", "@expo/image-utils@0.6.3", "@expo/image-utils@^0.6.0", "@expo/image-utils@^0.6.3": +"@expo/image-utils@0.3.23", "@expo/image-utils@0.6.3", "@expo/image-utils@^0.6.3", "@expo/image-utils@^0.6.5": version "0.6.3" resolved "https://registry.yarnpkg.com/@expo/image-utils/-/image-utils-0.6.3.tgz#89c744460beefc686989b969121357bbd5520c8a" integrity sha512-v/JbCKBrHeudxn1gN1TgfPE/pWJSlLPrl29uXJBgrJFQVkViQvUHQNDhaS+UEa9wYI5HHh7XYmtzAehyG4L+GA== @@ -4099,15 +4116,6 @@ temp-dir "~2.0.0" unique-string "~2.0.0" -"@expo/json-file@^8.3.0": - version "8.3.3" - resolved "https://registry.yarnpkg.com/@expo/json-file/-/json-file-8.3.3.tgz#7926e3592f76030ce63d6b1308ac8f5d4d9341f4" - integrity sha512-eZ5dld9AD0PrVRiIWpRkm5aIoWBw3kAyd8VkuWEy92sEthBKDDDHAnK2a0dw0Eil6j7rK7lS/Qaq/Zzngv2h5A== - dependencies: - "@babel/code-frame" "~7.10.4" - json5 "^2.2.2" - write-file-atomic "^2.3.0" - "@expo/json-file@^9.0.0", "@expo/json-file@~9.0.0": version "9.0.0" resolved "https://registry.yarnpkg.com/@expo/json-file/-/json-file-9.0.0.tgz#e3688c9b108cfd7e819f1354a9458ba6e93fc943" @@ -4117,6 +4125,15 @@ json5 "^2.2.3" write-file-atomic "^2.3.0" +"@expo/json-file@^9.0.2", "@expo/json-file@~9.0.2": + version "9.0.2" + resolved "https://registry.yarnpkg.com/@expo/json-file/-/json-file-9.0.2.tgz#ec508c2ad17490e0c664c9d7e2ae0ce65915d3ed" + integrity sha512-yAznIUrybOIWp3Uax7yRflB0xsEpvIwIEqIjao9SGi2Gaa+N0OamWfe0fnXBSWF+2zzF4VvqwT4W5zwelchfgw== + dependencies: + "@babel/code-frame" "~7.10.4" + json5 "^2.2.3" + write-file-atomic "^2.3.0" + "@expo/json-file@~9.0.1": version "9.0.1" resolved "https://registry.yarnpkg.com/@expo/json-file/-/json-file-9.0.1.tgz#ff60654caf1fa3c33f9b17dcd1e9691eb854a318" @@ -4126,18 +4143,18 @@ json5 "^2.2.3" write-file-atomic "^2.3.0" -"@expo/metro-config@0.19.8", "@expo/metro-config@~0.19.8": - version "0.19.8" - resolved "https://registry.yarnpkg.com/@expo/metro-config/-/metro-config-0.19.8.tgz#f1ea552b6fa5217093fe364ff5ca78a7e261a28b" - integrity sha512-dVAOetouQYuOTEJ2zR0OTLNPOH6zPkeEt5fY53TK0Wxi1QmtsmH6vEWg05U4zkSJ6f1aXmQ0Za77R8QxuukESA== +"@expo/metro-config@0.19.12", "@expo/metro-config@~0.19.12": + version "0.19.12" + resolved "https://registry.yarnpkg.com/@expo/metro-config/-/metro-config-0.19.12.tgz#ce6d8dec9aab790874cd0299a64968f74267db1c" + integrity sha512-fhT3x1ikQWHpZgw7VrEghBdscFPz1laRYa8WcVRB18nTTqorF6S8qPYslkJu1faEziHZS7c2uyDzTYnrg/CKbg== dependencies: "@babel/core" "^7.20.0" "@babel/generator" "^7.20.5" "@babel/parser" "^7.20.0" "@babel/types" "^7.20.0" - "@expo/config" "~10.0.4" - "@expo/env" "~0.4.0" - "@expo/json-file" "~9.0.0" + "@expo/config" "~10.0.11" + "@expo/env" "~0.4.2" + "@expo/json-file" "~9.0.2" "@expo/spawn-async" "^1.7.2" chalk "^4.1.0" debug "^4.3.2" @@ -4150,29 +4167,29 @@ postcss "~8.4.32" resolve-from "^5.0.0" -"@expo/osascript@^2.0.31": - version "2.0.33" - resolved "https://registry.yarnpkg.com/@expo/osascript/-/osascript-2.0.33.tgz#e9dcc8da54466c11939074aa71a006024ea884b1" - integrity sha512-FQinlwHrTlJbntp8a7NAlCKedVXe06Va/0DSLXRO8lZVtgbEMrYYSUZWQNcOlNtc58c2elNph6z9dMOYwSo3JQ== +"@expo/osascript@^2.1.6": + version "2.1.6" + resolved "https://registry.yarnpkg.com/@expo/osascript/-/osascript-2.1.6.tgz#d20e764526310b0d393275f904e20fbff13d18f9" + integrity sha512-SbMp4BUwDAKiFF4zZEJf32rRYMeNnLK9u4FaPo0lQRer60F+SKd20NTSys0wgssiVeQyQz2OhGLRx3cxYowAGw== dependencies: - "@expo/spawn-async" "^1.5.0" + "@expo/spawn-async" "^1.7.2" exec-async "^2.2.0" -"@expo/package-manager@^1.5.0": - version "1.5.2" - resolved "https://registry.yarnpkg.com/@expo/package-manager/-/package-manager-1.5.2.tgz#6015963669977a188bbbac930aa0dc103162ee73" - integrity sha512-IuA9XtGBilce0q8cyxtWINqbzMB1Fia0Yrug/O53HNuRSwQguV/iqjV68bsa4z8mYerePhcFgtvISWLAlNEbUA== +"@expo/package-manager@^1.7.2": + version "1.7.2" + resolved "https://registry.yarnpkg.com/@expo/package-manager/-/package-manager-1.7.2.tgz#67552fe03cb8e8575c29d6adf757fce009a7b2a6" + integrity sha512-wT/qh9ebNjl6xr00bYkSh93b6E/78J3JPlT6WzGbxbsnv5FIZKB/nr522oWqVe1E+ML7BpXs8WugErWDN9kOFg== dependencies: - "@expo/json-file" "^8.3.0" + "@expo/json-file" "^9.0.2" "@expo/spawn-async" "^1.7.2" ansi-regex "^5.0.0" chalk "^4.0.0" find-up "^5.0.0" - find-yarn-workspace-root "~2.0.0" js-yaml "^3.13.1" - micromatch "^4.0.2" - npm-package-arg "^7.0.0" + micromatch "^4.0.8" + npm-package-arg "^11.0.0" ora "^3.4.0" + resolve-workspace-root "^2.0.0" split "^1.0.1" sudo-prompt "9.1.1" @@ -4194,17 +4211,26 @@ base64-js "^1.2.3" xmlbuilder "^14.0.0" -"@expo/prebuild-config@^8.0.23": - version "8.0.23" - resolved "https://registry.yarnpkg.com/@expo/prebuild-config/-/prebuild-config-8.0.23.tgz#2ec6d5464f35d308bdb94ba75b7e6aba0ebb507d" - integrity sha512-Zf01kFiN2PISmLb0DhIAJh76v3J2oYUKSjiAtGZLOH0HUz59by/qdyU4mGHWdeyRdCCrLUA21Rct2MBykvRMsg== +"@expo/plist@^0.2.2": + version "0.2.2" + resolved "https://registry.yarnpkg.com/@expo/plist/-/plist-0.2.2.tgz#2563b71b4aa78dc9dbc34cc3d2e1011e994bc9cd" + integrity sha512-ZZGvTO6vEWq02UAPs3LIdja+HRO18+LRI5QuDl6Hs3Ps7KX7xU6Y6kjahWKY37Rx2YjNpX07dGpBFzzC+vKa2g== dependencies: - "@expo/config" "~10.0.4" - "@expo/config-plugins" "~9.0.10" - "@expo/config-types" "^52.0.0" - "@expo/image-utils" "^0.6.0" - "@expo/json-file" "^9.0.0" - "@react-native/normalize-colors" "0.76.5" + "@xmldom/xmldom" "~0.7.7" + base64-js "^1.2.3" + xmlbuilder "^14.0.0" + +"@expo/prebuild-config@^8.0.27", "@expo/prebuild-config@^8.0.31": + version "8.0.31" + resolved "https://registry.yarnpkg.com/@expo/prebuild-config/-/prebuild-config-8.0.31.tgz#3612a46d56d41ecb60583faf9f5aec68cba6b93d" + integrity sha512-YTuS5ic9KolD/WA3GqgLcZytHQU1dpitlZ/cbDq8ZqkY+1ae5YWX+GkYEZf2VyECPaWnHYuDGddaTQVw5miTRg== + dependencies: + "@expo/config" "~10.0.11" + "@expo/config-plugins" "~9.0.17" + "@expo/config-types" "^52.0.5" + "@expo/image-utils" "^0.6.5" + "@expo/json-file" "^9.0.2" + "@react-native/normalize-colors" "0.76.9" debug "^4.3.1" fs-extra "^9.0.0" resolve-from "^5.0.0" @@ -4229,7 +4255,7 @@ resolved "https://registry.yarnpkg.com/@expo/sdk-runtime-versions/-/sdk-runtime-versions-1.0.0.tgz#d7ebd21b19f1c6b0395e50d78da4416941c57f7c" integrity sha512-Doz2bfiPndXYFPMRwPyGa1k5QaKDVpY806UJj570epIiMzWaYyCtobasyfC++qfIXVb5Ocy7r3tP9d62hAQ7IQ== -"@expo/spawn-async@^1.5.0", "@expo/spawn-async@^1.7.2": +"@expo/spawn-async@^1.7.2": version "1.7.2" resolved "https://registry.yarnpkg.com/@expo/spawn-async/-/spawn-async-1.7.2.tgz#fcfe66c3e387245e72154b1a7eae8cada6a47f58" integrity sha512-QdWi16+CHB9JYP7gma19OVVg0BFkvU8zNj9GjWorYI8Iv8FUxjOCcYRuAmX4s/h91e4e7BPsskc8cSrZYho9Ew== @@ -4269,6 +4295,11 @@ webpack-dev-server "^4.11.1" webpack-manifest-plugin "^4.1.1" +"@expo/ws-tunnel@^1.0.1": + version "1.0.6" + resolved "https://registry.yarnpkg.com/@expo/ws-tunnel/-/ws-tunnel-1.0.6.tgz#92b70e7264ad42ea07f28a20f2f540b91d07bdd9" + integrity sha512-nDRbLmSrJar7abvUjp3smDwH8HcbZcoOEa5jVPUv9/9CajgmWw20JNRwTuBRzWIWIkEJDkz20GoNA+tSwUqk0Q== + "@expo/xcpretty@^4.3.0": version "4.3.0" resolved "https://registry.yarnpkg.com/@expo/xcpretty/-/xcpretty-4.3.0.tgz#d745c2c5ec38fc6acd451112bb05c6ae952a2c3a" @@ -5659,15 +5690,15 @@ resolved "https://registry.yarnpkg.com/@react-native-menu/menu/-/menu-1.1.7.tgz#47c345038951712fd61f2bbb7d591c181c7e9742" integrity sha512-TPu2iNrSK1Davw5BPhwzcSfMAI9NFggiISOgdlaeymA6L7aAjUGpsEaFVX+ZaHml/YtZUuC8U0zUJJc2/3VYAA== -"@react-native-picker/picker@2.10.2": - version "2.10.2" - resolved "https://registry.yarnpkg.com/@react-native-picker/picker/-/picker-2.10.2.tgz#92870eaefdde5cf06a0bb18dde593b9675c0bcab" - integrity sha512-kr3OvCRwTYjR/OKlb52k4xmQVU7dPRIALqpyiihexdJxEgvc1smnepgqCeM9oXmNSG4YaV5/RSxFlLC5Z/T/Eg== +"@react-native-picker/picker@2.9.0": + version "2.9.0" + resolved "https://registry.yarnpkg.com/@react-native-picker/picker/-/picker-2.9.0.tgz#0a7053ca174ec697388cb79032fb4c1445554e07" + integrity sha512-khEhIW/uhfMqq/+tvg4rEAiPGT8GX+Y6QydlP2TSMSmRHoSJK+ShXvXZXSr4Sii4imkj4BwvLunGywwtQDODqg== -"@react-native/assets-registry@0.76.6": - version "0.76.6" - resolved "https://registry.yarnpkg.com/@react-native/assets-registry/-/assets-registry-0.76.6.tgz#649af8a19cbabcea321dbcfb1a1ae04bb298d958" - integrity sha512-YI8HoReYiIwdFQs+k9Q9qpFTnsyYikZxgs/UVtVbhKixXDQF6F9LLvj2naOx4cfV+RGybNKxwmDl1vUok/dRFQ== +"@react-native/assets-registry@0.76.9": + version "0.76.9" + resolved "https://registry.yarnpkg.com/@react-native/assets-registry/-/assets-registry-0.76.9.tgz#ec63d32556c29bfa29e55b5e6e24c9d6e1ebbfac" + integrity sha512-pN0Ws5xsjWOZ8P37efh0jqHHQmq+oNGKT4AyAoKRpxBDDDmlAmpaYjer9Qz7PpDKF+IUyRjF/+rBsM50a8JcUg== "@react-native/babel-plugin-codegen@0.76.1": version "0.76.1" @@ -5676,7 +5707,7 @@ dependencies: "@react-native/codegen" "0.76.1" -"@react-native/babel-preset@0.76.1", "@react-native/babel-preset@0.76.3", "@react-native/babel-preset@0.76.5", "@react-native/babel-preset@0.76.6": +"@react-native/babel-preset@0.76.1", "@react-native/babel-preset@0.76.3", "@react-native/babel-preset@0.76.9": version "0.76.1" resolved "https://registry.yarnpkg.com/@react-native/babel-preset/-/babel-preset-0.76.1.tgz#2b9fd113e7c7889c1e87d6a36b7cb0f36118e7a6" integrity sha512-b6YRmA13CmVuTQKHRen/Q0glHwmZFZoEDs+MJ1NL0UNHq9V5ytvdwTW1ntkmjtXuTnPMzkwYvumJBN9UTZjkBA== @@ -5741,10 +5772,10 @@ nullthrows "^1.1.1" yargs "^17.6.2" -"@react-native/codegen@0.76.6": - version "0.76.6" - resolved "https://registry.yarnpkg.com/@react-native/codegen/-/codegen-0.76.6.tgz#1c6822c59ac25a1ce608562481caf25e535f091f" - integrity sha512-BABb3e5G/+hyQYEYi0AODWh2km2d8ERoASZr6Hv90pVXdUHRYR+yxCatX7vSd9rnDUYndqRTzD0hZWAucPNAKg== +"@react-native/codegen@0.76.9": + version "0.76.9" + resolved "https://registry.yarnpkg.com/@react-native/codegen/-/codegen-0.76.9.tgz#b386fae4d893e5e7ffba19833c7d31a330a2f559" + integrity sha512-AzlCHMTKrAVC2709V4ZGtBXmGVtWTpWm3Ruv5vXcd3/anH4mGucfJ4rjbWKdaYQJMpXa3ytGomQrsIsT/s8kgA== dependencies: "@babel/parser" "^7.25.3" glob "^7.1.1" @@ -5755,13 +5786,13 @@ nullthrows "^1.1.1" yargs "^17.6.2" -"@react-native/community-cli-plugin@0.76.6": - version "0.76.6" - resolved "https://registry.yarnpkg.com/@react-native/community-cli-plugin/-/community-cli-plugin-0.76.6.tgz#3cdd87405c9e0ace5a5df29d206dea22a14e6334" - integrity sha512-nETlc/+U5cESVluzzgN0OcVfcoMijGBaDWzOaJhoYUodcuqnqtu75XsSEc7yzlYjwNQG+vF83mu9CQGezruNMA== +"@react-native/community-cli-plugin@0.76.9": + version "0.76.9" + resolved "https://registry.yarnpkg.com/@react-native/community-cli-plugin/-/community-cli-plugin-0.76.9.tgz#74f9f2dfe11aa5515522e006808b9aa2fd60afe3" + integrity sha512-08jx8ixCjjd4jNQwNpP8yqrjrDctN2qvPPlf6ebz1OJQk8e1sbUl3wVn1zhhMvWrYcaraDnatPb5uCPq+dn3NQ== dependencies: - "@react-native/dev-middleware" "0.76.6" - "@react-native/metro-babel-transformer" "0.76.6" + "@react-native/dev-middleware" "0.76.9" + "@react-native/metro-babel-transformer" "0.76.9" chalk "^4.0.0" execa "^5.1.1" invariant "^2.2.4" @@ -5772,44 +5803,23 @@ readline "^1.3.0" semver "^7.1.3" -"@react-native/debugger-frontend@0.76.5": - version "0.76.5" - resolved "https://registry.yarnpkg.com/@react-native/debugger-frontend/-/debugger-frontend-0.76.5.tgz#0e89940543fb5029506690b83f12547d0bf42cc4" - integrity sha512-5gtsLfBaSoa9WP8ToDb/8NnDBLZjv4sybQQj7rDKytKOdsXm3Pr2y4D7x7GQQtP1ZQRqzU0X0OZrhRz9xNnOqA== +"@react-native/debugger-frontend@0.76.9": + version "0.76.9" + resolved "https://registry.yarnpkg.com/@react-native/debugger-frontend/-/debugger-frontend-0.76.9.tgz#b329b8e5dccda282a11a107a79fa65268b2e029c" + integrity sha512-0Ru72Bm066xmxFuOXhhvrryxvb57uI79yDSFf+hxRpktkC98NMuRenlJhslMrbJ6WjCu1vOe/9UjWNYyxXTRTA== -"@react-native/debugger-frontend@0.76.6": - version "0.76.6" - resolved "https://registry.yarnpkg.com/@react-native/debugger-frontend/-/debugger-frontend-0.76.6.tgz#e8eae252f9a3d4b2a811748cf2a504242de2ce0f" - integrity sha512-kP97xMQjiANi5/lmf8MakS7d8FTJl+BqYHQMqyvNiY+eeWyKnhqW2GL2v3eEUBAuyPBgJGivuuO4RvjZujduJg== - -"@react-native/dev-middleware@0.76.5": - version "0.76.5" - resolved "https://registry.yarnpkg.com/@react-native/dev-middleware/-/dev-middleware-0.76.5.tgz#10d02fcc6c3c9d24f6dc147c2ef95d6fa6bd3787" - integrity sha512-f8eimsxpkvMgJia7POKoUu9uqjGF6KgkxX4zqr/a6eoR1qdEAWUd6PonSAqtag3PAqvEaJpB99gLH2ZJI1nDGg== +"@react-native/dev-middleware@0.76.9": + version "0.76.9" + resolved "https://registry.yarnpkg.com/@react-native/dev-middleware/-/dev-middleware-0.76.9.tgz#2fdb716707d90b4d085cabb61cc466fabdd2500f" + integrity sha512-xkd3C3dRcmZLjFTEAOvC14q3apMLouIvJViCZY/p1EfCMrNND31dgE1dYrLTiI045WAWMt5bD15i6f7dE2/QWA== dependencies: "@isaacs/ttlcache" "^1.4.1" - "@react-native/debugger-frontend" "0.76.5" - chrome-launcher "^0.15.2" - chromium-edge-launcher "^0.2.0" - connect "^3.6.5" - debug "^2.2.0" - nullthrows "^1.1.1" - open "^7.0.3" - selfsigned "^2.4.1" - serve-static "^1.13.1" - ws "^6.2.3" - -"@react-native/dev-middleware@0.76.6": - version "0.76.6" - resolved "https://registry.yarnpkg.com/@react-native/dev-middleware/-/dev-middleware-0.76.6.tgz#c10c1587444abbc7e9f92491a4a79d4464dc3ecd" - integrity sha512-1bAyd2/X48Nzb45s5l2omM75vy764odx/UnDs4sJfFCuK+cupU4nRPgl0XWIqgdM/2+fbQ3E4QsVS/WIKTFxvQ== - dependencies: - "@isaacs/ttlcache" "^1.4.1" - "@react-native/debugger-frontend" "0.76.6" + "@react-native/debugger-frontend" "0.76.9" chrome-launcher "^0.15.2" chromium-edge-launcher "^0.2.0" connect "^3.6.5" debug "^2.2.0" + invariant "^2.2.4" nullthrows "^1.1.1" open "^7.0.3" selfsigned "^2.4.1" @@ -5840,27 +5850,27 @@ resolved "https://registry.yarnpkg.com/@react-native/eslint-plugin/-/eslint-plugin-0.76.2.tgz#cc55f7a31a38675fc7f31195d8551872e9243419" integrity sha512-KHNMyxSNgAY4K1bpeTb7E0iUkqQ3ujAIsBQ0DigAiDVuE2S3j29mq/t1jnuyqBYpw0uwkwGNqIwI7W+vSduEtw== -"@react-native/gradle-plugin@0.76.6": - version "0.76.6" - resolved "https://registry.yarnpkg.com/@react-native/gradle-plugin/-/gradle-plugin-0.76.6.tgz#50786e65da9baa6b78b504602bf8481be173e3fc" - integrity sha512-sDzpf4eiynryoS6bpYCweGoxSmWgCSx9lzBoxIIW+S6siyGiTaffzZHWCm8mIn9UZsSPlEO37q62ggnR9Zu/OA== +"@react-native/gradle-plugin@0.76.9": + version "0.76.9" + resolved "https://registry.yarnpkg.com/@react-native/gradle-plugin/-/gradle-plugin-0.76.9.tgz#b77ae6614c336a46d91ea61b8967d26848759eb1" + integrity sha512-uGzp3dL4GfNDz+jOb8Nik1Vrfq1LHm0zESizrGhHACFiFlUSflVAnWuUAjlZlz5XfLhzGVvunG4Vdrpw8CD2ng== -"@react-native/js-polyfills@0.76.6": - version "0.76.6" - resolved "https://registry.yarnpkg.com/@react-native/js-polyfills/-/js-polyfills-0.76.6.tgz#83b65f3ca5f531abfcc6debb2b47c18b32d4bd47" - integrity sha512-cDD7FynxWYxHkErZzAJtzPGhJ13JdOgL+R0riTh0hCovOfIUz9ItffdLQv2nx48lnvMTQ+HZXMnGOZnsFCNzQw== +"@react-native/js-polyfills@0.76.9": + version "0.76.9" + resolved "https://registry.yarnpkg.com/@react-native/js-polyfills/-/js-polyfills-0.76.9.tgz#91be7bc48926bc31ebb7e64fc98c86ccb616b1fb" + integrity sha512-s6z6m8cK4SMjIX1hm8LT187aQ6//ujLrjzDBogqDCYXRbfjbAYovw5as/v2a2rhUIyJbS3UjokZm3W0H+Oh/RQ== -"@react-native/metro-babel-transformer@0.76.6": - version "0.76.6" - resolved "https://registry.yarnpkg.com/@react-native/metro-babel-transformer/-/metro-babel-transformer-0.76.6.tgz#ec77a5459b288db81dba53dc24747c71eb3c041f" - integrity sha512-xSBi9jPliThu5HRSJvluqUlDOLLEmf34zY/U7RDDjEbZqC0ufPcPS7c5XsSg0GDPiXc7lgjBVesPZsKFkoIBgA== +"@react-native/metro-babel-transformer@0.76.9": + version "0.76.9" + resolved "https://registry.yarnpkg.com/@react-native/metro-babel-transformer/-/metro-babel-transformer-0.76.9.tgz#898fcb39368b1a5b1e254ab51eb7840cc496da77" + integrity sha512-HGq11347UHNiO/NvVbAO35hQCmH8YZRs7in7nVq7SL99pnpZK4WXwLdAXmSuwz5uYqOuwnKYDlpadz8fkE94Mg== dependencies: "@babel/core" "^7.25.2" - "@react-native/babel-preset" "0.76.6" + "@react-native/babel-preset" "0.76.9" hermes-parser "0.23.1" nullthrows "^1.1.1" -"@react-native/normalize-colors@0.76.1", "@react-native/normalize-colors@0.76.3", "@react-native/normalize-colors@0.76.5", "@react-native/normalize-colors@0.76.6", "@react-native/normalize-colors@^0.73.0", "@react-native/normalize-colors@^0.74.1": +"@react-native/normalize-colors@0.76.1", "@react-native/normalize-colors@0.76.8", "@react-native/normalize-colors@0.76.9", "@react-native/normalize-colors@^0.73.0", "@react-native/normalize-colors@^0.74.1": version "0.76.1" resolved "https://registry.yarnpkg.com/@react-native/normalize-colors/-/normalize-colors-0.76.1.tgz#df8d54d78917a9f075283382fec834f5ccaecefd" integrity sha512-/+CUk/wGWIdXbJYVLw/q6Fs8Z0x91zzfXIbNiZUdSW1TNEDmytkF371H8a1/Nx3nWa1RqCMVsaZHCG4zqxeDvg== @@ -5870,10 +5880,10 @@ resolved "https://registry.yarnpkg.com/@react-native/typescript-config/-/typescript-config-0.76.3.tgz#2bb339f93b07f5c0a0f85e3d734c1452e10853e5" integrity sha512-7R4b3jB+0JXVOV5nQHZF6HwO3Dhy2EvOne+gPPrjxjfhy0o7453xKq/oGrmuy7tKlCJXf9A4YRvcCHucLRZA/w== -"@react-native/virtualized-lists@0.76.6": - version "0.76.6" - resolved "https://registry.yarnpkg.com/@react-native/virtualized-lists/-/virtualized-lists-0.76.6.tgz#ae08b1efd49060c253da889a1a37ffbef9388743" - integrity sha512-0HUWVwJbRq1BWFOu11eOWGTSmK9nMHhoMPyoI27wyWcl/nqUx7HOxMbRVq0DsTCyATSMPeF+vZ6o1REapcNWKw== +"@react-native/virtualized-lists@0.76.9": + version "0.76.9" + resolved "https://registry.yarnpkg.com/@react-native/virtualized-lists/-/virtualized-lists-0.76.9.tgz#23b94fe2525d6b3b974604a14ee7810384420dcd" + integrity sha512-2neUfZKuqMK2LzfS8NyOWOyWUJOWgDym5fUph6fN9qF+LNPjAvnc4Zr9+o+59qjNu/yXwQgVMWNU4+8WJuPVWw== dependencies: invariant "^2.2.4" nullthrows "^1.1.1" @@ -5986,11 +5996,6 @@ "@sentry-internal/browser-utils" "8.54.0" "@sentry/core" "8.54.0" -"@sentry/babel-plugin-component-annotate@3.2.0": - version "3.2.0" - resolved "https://registry.yarnpkg.com/@sentry/babel-plugin-component-annotate/-/babel-plugin-component-annotate-3.2.0.tgz#17c000cf6cc315bb620eddbd95c88dfb2471cfb9" - integrity sha512-Sg7nLRP1yiJYl/KdGGxYGbjvLq5rswyeB5yESgfWX34XUNZaFgmNvw4pU/QEKVeYgcPyOulgJ+y80ewujyffTA== - "@sentry/babel-plugin-component-annotate@3.2.2": version "3.2.2" resolved "https://registry.yarnpkg.com/@sentry/babel-plugin-component-annotate/-/babel-plugin-component-annotate-3.2.2.tgz#0c5f26e417b8f524924fa4531b82ad5603216e90" @@ -6021,94 +6026,75 @@ magic-string "0.30.8" unplugin "1.0.1" -"@sentry/cli-darwin@2.42.1": - version "2.42.1" - resolved "https://registry.yarnpkg.com/@sentry/cli-darwin/-/cli-darwin-2.42.1.tgz#ad4323091e2bc530907b3018fea3d4e2b6d0516f" - integrity sha512-WZFsrzSWtsRK24SiTa+Xod+4Hjlw7xaggmM4lbuo0lISO1EQj+K29jyGX+Ku0qflO1qp1z32bSP/RlWx/1rBjg== - "@sentry/cli-darwin@2.42.2": version "2.42.2" resolved "https://registry.yarnpkg.com/@sentry/cli-darwin/-/cli-darwin-2.42.2.tgz#a32a4f226e717122b37d9969e8d4d0e14779f720" integrity sha512-GtJSuxER7Vrp1IpxdUyRZzcckzMnb4N5KTW7sbTwUiwqARRo+wxS+gczYrS8tdgtmXs5XYhzhs+t4d52ITHMIg== -"@sentry/cli-linux-arm64@2.42.1": - version "2.42.1" - resolved "https://registry.yarnpkg.com/@sentry/cli-linux-arm64/-/cli-linux-arm64-2.42.1.tgz#5f30014bb316da5e68c16a0b7bbccba48c1626f4" - integrity sha512-8A43bLvDIzquCXblHNadaRm109ANw1Q9VRXg5qLYv7DrPkUm2oQP+oRnuNUgOJ3W/8QQSvANpG9pPko+mJs4xw== +"@sentry/cli-darwin@2.42.4": + version "2.42.4" + resolved "https://registry.yarnpkg.com/@sentry/cli-darwin/-/cli-darwin-2.42.4.tgz#029521d3052c644e3bac1c926e53d1e658b8cb28" + integrity sha512-PZV4Y97VDWBR4rIt0HkJfXaBXlebIN2s/FDzC3iHINZE5OG62CDFsnC4/lbGlf2/UZLDaGGIK7mYwSHhTvN+HQ== "@sentry/cli-linux-arm64@2.42.2": version "2.42.2" resolved "https://registry.yarnpkg.com/@sentry/cli-linux-arm64/-/cli-linux-arm64-2.42.2.tgz#1c06c83ff21f51ec23acf5be3b1f8c7553bf86b1" integrity sha512-BOxzI7sgEU5Dhq3o4SblFXdE9zScpz6EXc5Zwr1UDZvzgXZGosUtKVc7d1LmkrHP8Q2o18HcDWtF3WvJRb5Zpw== -"@sentry/cli-linux-arm@2.42.1": - version "2.42.1" - resolved "https://registry.yarnpkg.com/@sentry/cli-linux-arm/-/cli-linux-arm-2.42.1.tgz#4dfd3bcc5d40da8a45a045ccc178ed1ee1fe16f2" - integrity sha512-3xR2B9v8e7NjB6U9+oMu2puR3xOv/Axd7qNuUrZxQnNZYtgtnAqIDgSmFTWHOOoged1+AZXe+xDWLN0Y11Q03Q== +"@sentry/cli-linux-arm64@2.42.4": + version "2.42.4" + resolved "https://registry.yarnpkg.com/@sentry/cli-linux-arm64/-/cli-linux-arm64-2.42.4.tgz#b5e2d2399764998e3d661f144aae0c3f3495d1f1" + integrity sha512-Ex8vRnryyzC/9e43daEmEqPS+9uirY/l6Hw2lAvhBblFaL7PTWNx52H+8GnYGd9Zy2H3rWNyBDYfHwnErg38zA== "@sentry/cli-linux-arm@2.42.2": version "2.42.2" resolved "https://registry.yarnpkg.com/@sentry/cli-linux-arm/-/cli-linux-arm-2.42.2.tgz#00cadc359ae3c051efb3e63873c033c61dbd1ca1" integrity sha512-7udCw+YL9lwq+9eL3WLspvnuG+k5Icg92YE7zsteTzWLwgPVzaxeZD2f8hwhsu+wmL+jNqbpCRmktPteh3i2mg== -"@sentry/cli-linux-i686@2.42.1": - version "2.42.1" - resolved "https://registry.yarnpkg.com/@sentry/cli-linux-i686/-/cli-linux-i686-2.42.1.tgz#b7646f19c922834c775f699b8acd320e11449735" - integrity sha512-YBz6prKqh1i0gzTg3Rus8ALQWmAk5Acap2U2dGuVYgTt7Bbu6SJbxNC9d8j3RUGu7ylupofUEMqKd391mTHf7g== +"@sentry/cli-linux-arm@2.42.4": + version "2.42.4" + resolved "https://registry.yarnpkg.com/@sentry/cli-linux-arm/-/cli-linux-arm-2.42.4.tgz#286996c3969a553c07a74a2a67c6d3671e2c79b5" + integrity sha512-lBn0oeeg62h68/4Eo6zbPq99Idz5t0VRV48rEU/WKeM4MtQCvG/iGGQ3lBFW2yNiUBzXZIK9poXLEcgbwmcRVw== "@sentry/cli-linux-i686@2.42.2": version "2.42.2" resolved "https://registry.yarnpkg.com/@sentry/cli-linux-i686/-/cli-linux-i686-2.42.2.tgz#3b817b715dd806c20dfbffd539725ad8089c310a" integrity sha512-Sw/dQp5ZPvKnq3/y7wIJyxTUJYPGoTX/YeMbDs8BzDlu9to2LWV3K3r7hE7W1Lpbaw4tSquUHiQjP5QHCOS7aQ== -"@sentry/cli-linux-x64@2.42.1": - version "2.42.1" - resolved "https://registry.yarnpkg.com/@sentry/cli-linux-x64/-/cli-linux-x64-2.42.1.tgz#6ecb98811b351993cfb38afb7ae2c0ed6a23e0f2" - integrity sha512-Rvc6Jy3kLZrcyO7Ysy1gj0iQi0nGVUN79VqC3OO9JDV44aDtKBDYuBkeFKE3gd1SL8EvPetKH85en2u2wdWxYg== +"@sentry/cli-linux-i686@2.42.4": + version "2.42.4" + resolved "https://registry.yarnpkg.com/@sentry/cli-linux-i686/-/cli-linux-i686-2.42.4.tgz#03e72598dc37e96a99e4329e20db9e74df277f83" + integrity sha512-IBJg0aHjsLCL4LvcFa3cXIjA+4t5kPqBT9y+PoDu4goIFxYD8zl7mbUdGJutvJafTk8Akf4ss4JJXQBjg019zA== "@sentry/cli-linux-x64@2.42.2": version "2.42.2" resolved "https://registry.yarnpkg.com/@sentry/cli-linux-x64/-/cli-linux-x64-2.42.2.tgz#ddf906bc3071cc79ce6e633eddcb76bb9068e688" integrity sha512-mU4zUspAal6TIwlNLBV5oq6yYqiENnCWSxtSQVzWs0Jyq97wtqGNG9U+QrnwjJZ+ta/hvye9fvL2X25D/RxHQw== -"@sentry/cli-win32-i686@2.42.1": - version "2.42.1" - resolved "https://registry.yarnpkg.com/@sentry/cli-win32-i686/-/cli-win32-i686-2.42.1.tgz#fd2b6d990ef514844fd8416556cbf035cc67926b" - integrity sha512-FC8FE6dk+G83PCO09Ux/9NJNouF5yXKhpzLV5BZkqQye39hV9GDrFTu+VWTnwI1P77fnaJkPEEKRkjwNiPGjLA== +"@sentry/cli-linux-x64@2.42.4": + version "2.42.4" + resolved "https://registry.yarnpkg.com/@sentry/cli-linux-x64/-/cli-linux-x64-2.42.4.tgz#a3bc31a909f61029620e5d2ae0f8d8625ed8982a" + integrity sha512-gXI5OEiOSNiAEz7VCE6AZcAgHJ47mlgal3+NmbE8XcHmFOnyDws9FNie6PJAy8KZjXi3nqoBP9JVAbnmOix3uA== "@sentry/cli-win32-i686@2.42.2": version "2.42.2" resolved "https://registry.yarnpkg.com/@sentry/cli-win32-i686/-/cli-win32-i686-2.42.2.tgz#9036085c7c6ce455ad45fda411c55ff39c06eb95" integrity sha512-iHvFHPGqgJMNqXJoQpqttfsv2GI3cGodeTq4aoVLU/BT3+hXzbV0x1VpvvEhncJkDgDicJpFLM8sEPHb3b8abw== -"@sentry/cli-win32-x64@2.42.1": - version "2.42.1" - resolved "https://registry.yarnpkg.com/@sentry/cli-win32-x64/-/cli-win32-x64-2.42.1.tgz#acc8ff57802186f1e8686d82122f2a6a13ec5076" - integrity sha512-1595wD7JQSu5J9pA4m/B3WrjjIXltSV9VzuErehvanBvfusQ/YgBcvsNzgIf8aJsgSAYGbpR3Zqu81pjohdjgA== +"@sentry/cli-win32-i686@2.42.4": + version "2.42.4" + resolved "https://registry.yarnpkg.com/@sentry/cli-win32-i686/-/cli-win32-i686-2.42.4.tgz#0de663fc574f4bce2057e099c5b76b65f99a3bd6" + integrity sha512-vZuR3UPHKqOMniyrijrrsNwn9usaRysXq78F6WV0cL0ZyPLAmY+KBnTDSFk1Oig2pURnzaTm+RtcZu2fc8mlzg== "@sentry/cli-win32-x64@2.42.2": version "2.42.2" resolved "https://registry.yarnpkg.com/@sentry/cli-win32-x64/-/cli-win32-x64-2.42.2.tgz#7d6464b63f32c9f97fff428f246b1f039b402233" integrity sha512-vPPGHjYoaGmfrU7xhfFxG7qlTBacroz5NdT+0FmDn6692D8IvpNXl1K+eV3Kag44ipJBBeR8g1HRJyx/F/9ACw== -"@sentry/cli@2.42.1": - version "2.42.1" - resolved "https://registry.yarnpkg.com/@sentry/cli/-/cli-2.42.1.tgz#f3d09eadd19ed5fe268bc06f507a08e2b544f350" - integrity sha512-3fonGZoGwlze/iGYDdCJXpG5skXc6j/yYom+k6TqVvJJqSct1RgLJHjCw1P0IxHsR8pNz9f1H85OdLXKxrc6sw== - dependencies: - https-proxy-agent "^5.0.0" - node-fetch "^2.6.7" - progress "^2.0.3" - proxy-from-env "^1.1.0" - which "^2.0.2" - optionalDependencies: - "@sentry/cli-darwin" "2.42.1" - "@sentry/cli-linux-arm" "2.42.1" - "@sentry/cli-linux-arm64" "2.42.1" - "@sentry/cli-linux-i686" "2.42.1" - "@sentry/cli-linux-x64" "2.42.1" - "@sentry/cli-win32-i686" "2.42.1" - "@sentry/cli-win32-x64" "2.42.1" +"@sentry/cli-win32-x64@2.42.4": + version "2.42.4" + resolved "https://registry.yarnpkg.com/@sentry/cli-win32-x64/-/cli-win32-x64-2.42.4.tgz#f572a03084f3b1a4f355c1fbeb1339cb56ad91c9" + integrity sha512-OIBj3uaQ6nAERSm5Dcf8UIhyElEEwMNsZEEppQpN4IKl0mrwb/57AznM23Dvpu6GR8WGbVQUSolt879YZR5E9g== "@sentry/cli@2.42.2": version "2.42.2" @@ -6129,19 +6115,38 @@ "@sentry/cli-win32-i686" "2.42.2" "@sentry/cli-win32-x64" "2.42.2" +"@sentry/cli@2.42.4": + version "2.42.4" + resolved "https://registry.yarnpkg.com/@sentry/cli/-/cli-2.42.4.tgz#df6ac3e92a60a715b231873433894ed77e601086" + integrity sha512-BoSZDAWJiz/40tu6LuMDkSgwk4xTsq6zwqYoUqLU3vKBR/VsaaQGvu6EWxZXORthfZU2/5Agz0+t220cge6VQw== + dependencies: + https-proxy-agent "^5.0.0" + node-fetch "^2.6.7" + progress "^2.0.3" + proxy-from-env "^1.1.0" + which "^2.0.2" + optionalDependencies: + "@sentry/cli-darwin" "2.42.4" + "@sentry/cli-linux-arm" "2.42.4" + "@sentry/cli-linux-arm64" "2.42.4" + "@sentry/cli-linux-i686" "2.42.4" + "@sentry/cli-linux-x64" "2.42.4" + "@sentry/cli-win32-i686" "2.42.4" + "@sentry/cli-win32-x64" "2.42.4" + "@sentry/core@8.54.0": version "8.54.0" resolved "https://registry.yarnpkg.com/@sentry/core/-/core-8.54.0.tgz#a2ebec965cadcb6de89e116689feeef79d5862a6" integrity sha512-03bWf+D1j28unOocY/5FDB6bUHtYlm6m6ollVejhg45ZmK9iPjdtxNWbrLsjT1WRym0Tjzowu+A3p+eebYEv0Q== -"@sentry/react-native@6.9.1": - version "6.9.1" - resolved "https://registry.yarnpkg.com/@sentry/react-native/-/react-native-6.9.1.tgz#d87fbec1d0e93ccb7ba13586c429f349b620102b" - integrity sha512-f/JsOeQdTKJBXsXaUzb3INLIWWLIFbc2nmOASgLmk9tY2k3fyjpn/XwyZnH2TE1iMlBLeVXofzdiVsSY8OXlaQ== +"@sentry/react-native@~6.10.0": + version "6.10.0" + resolved "https://registry.yarnpkg.com/@sentry/react-native/-/react-native-6.10.0.tgz#9efafb9b85870bd4c5189763edde30709b9f3213" + integrity sha512-B56vc+pnFHMiu3cabFb454v4qD0zObW6JVzJ5Gb6fIMdt93AFIJg10ZErzC+ump7xM4BOEROFFRuLiyvadvlPA== dependencies: - "@sentry/babel-plugin-component-annotate" "3.2.0" + "@sentry/babel-plugin-component-annotate" "3.2.2" "@sentry/browser" "8.54.0" - "@sentry/cli" "2.42.1" + "@sentry/cli" "2.42.4" "@sentry/core" "8.54.0" "@sentry/react" "8.54.0" "@sentry/types" "8.54.0" @@ -8326,10 +8331,10 @@ babel-preset-expo@^12.0.2: babel-plugin-react-native-web "~0.19.13" react-refresh "^0.14.2" -babel-preset-expo@~12.0.4: - version "12.0.4" - resolved "https://registry.yarnpkg.com/babel-preset-expo/-/babel-preset-expo-12.0.4.tgz#ec965530d866c8905aac1fa478562cb08ab32a55" - integrity sha512-SAzAwqpyjA+/OFrU95OOioj6oTeCv4+rRfrNmBTy5S/gJswrZKBSPJioFudIaJBy43W+BL7HA5AspBIF6tO/aA== +babel-preset-expo@~12.0.11: + version "12.0.11" + resolved "https://registry.yarnpkg.com/babel-preset-expo/-/babel-preset-expo-12.0.11.tgz#3bbac54f269ae0cc94d198260e26d5020d146127" + integrity sha512-4m6D92nKEieg+7DXa8uSvpr0GjfuRfM/G0t0I/Q5hF8HleEv5ms3z4dJ+p52qXSJsm760tMqLdO93Ywuoi7cCQ== dependencies: "@babel/plugin-proposal-decorators" "^7.12.9" "@babel/plugin-transform-export-namespace-from" "^7.22.11" @@ -8337,7 +8342,7 @@ babel-preset-expo@~12.0.4: "@babel/plugin-transform-parameters" "^7.22.15" "@babel/preset-react" "^7.22.15" "@babel/preset-typescript" "^7.23.0" - "@react-native/babel-preset" "0.76.5" + "@react-native/babel-preset" "0.76.9" babel-plugin-react-native-web "~0.19.13" react-refresh "^0.14.2" @@ -8537,6 +8542,13 @@ braces@^3.0.2, braces@~3.0.2: dependencies: fill-range "^7.0.1" +braces@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.3.tgz#490332f40919452272d55a8480adc0c441358789" + integrity sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA== + dependencies: + fill-range "^7.1.1" + brorand@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" @@ -8631,11 +8643,6 @@ buffer@^6.0.3: base64-js "^1.3.1" ieee754 "^1.2.1" -builtins@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/builtins/-/builtins-1.0.3.tgz#cb94faeb61c8696451db36534e1422f94f0aee88" - integrity sha512-uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ== - bytes@3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" @@ -10841,18 +10848,18 @@ expect@^29.7.0: jest-message-util "^29.7.0" jest-util "^29.7.0" -expo-application@^6.0.1, expo-application@~6.0.0: - version "6.0.1" - resolved "https://registry.yarnpkg.com/expo-application/-/expo-application-6.0.1.tgz#bb5e1f15636c51c571a0062e8f9d4e504da967e4" - integrity sha512-w+1quSmKp8SYKT+GAFHSN5c6u+PqoVRIfpsLyRQrQdOnBA9dA8Hw6JT9sHNFmA30A2v1b/sdYZE3qKuRJFNSWQ== +expo-application@~6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/expo-application/-/expo-application-6.0.2.tgz#4384299f0518958e2fb18b8b029af5583c642479" + integrity sha512-qcj6kGq3mc7x5yIb5KxESurFTJCoEKwNEL34RdPEvTB/xhl7SeVZlu05sZBqxB1V4Ryzq/LsCb7NHNfBbb3L7A== -expo-asset@~11.0.1: - version "11.0.1" - resolved "https://registry.yarnpkg.com/expo-asset/-/expo-asset-11.0.1.tgz#8608f5ea4639698553725b6690dd621f6f70f206" - integrity sha512-WatvD7JVC89EsllXFYcS/rji3ajVzE2B/USo0TqedsETixwyVCQfrrvCdCPQyuKghrxVNEj8bQ/Qbea/RZLYjg== +expo-asset@~11.0.5: + version "11.0.5" + resolved "https://registry.yarnpkg.com/expo-asset/-/expo-asset-11.0.5.tgz#9d0ad28da3af220d25c001cd6e4a80cc669ee18b" + integrity sha512-TL60LmMBGVzs3NQcO8ylWqBumMh4sx0lmeJsn7+9C88fylGDhyyVnKZ1PyTXo9CVDBkndutZx2JUEQWM9BaiXw== dependencies: - "@expo/image-utils" "^0.6.0" - expo-constants "~17.0.0" + "@expo/image-utils" "^0.6.5" + expo-constants "~17.0.8" invariant "^2.2.4" md5-file "^3.2.3" @@ -10861,27 +10868,27 @@ expo-blur@^14.0.3: resolved "https://registry.yarnpkg.com/expo-blur/-/expo-blur-14.0.3.tgz#656d6b2442bfbbfb2a6608c6bc1151b29bce6698" integrity sha512-BL3xnqBJbYm3Hg9t/HjNjdeY7N/q8eK5tsLYxswWG1yElISWZmMvrXYekl7XaVCPfyFyz8vQeaxd7q74ZY3Wrw== -expo-build-properties@^0.13.1: - version "0.13.1" - resolved "https://registry.yarnpkg.com/expo-build-properties/-/expo-build-properties-0.13.1.tgz#e40645b34debed5eab53a273c89543aaef58bc57" - integrity sha512-7tDlAM0PPkXC0B00C6/FG19sMzwxZNyiDfn22AWVbBxWxZE1/3RqxPgT3MlPVNfvy+wJw7jt/qbAb0S06wFYVg== +expo-build-properties@~0.13.2: + version "0.13.2" + resolved "https://registry.yarnpkg.com/expo-build-properties/-/expo-build-properties-0.13.2.tgz#c9cef927fc8236551d940da4fd8dc1332e2d052d" + integrity sha512-ML2GwBgn0Bo4yPgnSGb7h3XVxCigS/KFdid3xPC2HldEioTP3UewB/2Qa4WBsam9Fb7lAuRyVHAfRoA3swpDzg== dependencies: ajv "^8.11.0" semver "^7.6.0" -expo-camera@~16.0.7: - version "16.0.7" - resolved "https://registry.yarnpkg.com/expo-camera/-/expo-camera-16.0.7.tgz#45e73a86c63106639cf1ff611a365d79e9d5842e" - integrity sha512-F4msGjXMa2WJ6Gest9HVA8i0txwfuwNSbGtlbgcTr5givNWfxIwx5DuW+i7w+Xstv2YqSJL3qFAAIZgHfygHTQ== +expo-camera@~16.0.18: + version "16.0.18" + resolved "https://registry.yarnpkg.com/expo-camera/-/expo-camera-16.0.18.tgz#5b54dc1a929c12732c585b137b04cef2b01dee3b" + integrity sha512-NP5u2yyc+wZc9GdUXH+jcEytyXZwBnHxItMwXoZQQxi4wgltwvs4XfSWjBtRZe1LngnhpBfPyPJV0aShjWlLDg== dependencies: invariant "^2.2.4" -expo-clipboard@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/expo-clipboard/-/expo-clipboard-7.0.0.tgz#066b1a781fdaf05e30f282522d3a58f2e651e4cf" - integrity sha512-4Vuv1zZPTOiKzIeC0BIGUN8nyzkXlE6jKchtLxcoksBjHPdG5W2eH05B+hppTrK9N3+Xh02z4j3h1cFRqPJ1fw== +expo-clipboard@~7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/expo-clipboard/-/expo-clipboard-7.0.1.tgz#31d61270e77a37d2a6b7ae9abf79e060497ef43b" + integrity sha512-rqYk0+WoqitPcPKxmMxSpLonX1E5Ije3LBYfnYMbH3xU5Gr8EAH9QnOWOi4BgahUPvcot6nbFEnx+DqARrmxKQ== -expo-constants@17.0.3, expo-constants@^13.0.2, expo-constants@~17.0.0, expo-constants@~17.0.3: +expo-constants@17.0.3, expo-constants@^13.0.2, expo-constants@~17.0.5, expo-constants@~17.0.8: version "17.0.3" resolved "https://registry.yarnpkg.com/expo-constants/-/expo-constants-17.0.3.tgz#a05b38e0417d59759ece1642b4d483889e04dbda" integrity sha512-lnbcX2sAu8SucHXEXxSkhiEpqH+jGrf+TF+MO6sHWIESjwOUVVYlT8qYdjR9xbxWmqFtrI4KV44FkeJf2DaFjQ== @@ -10889,141 +10896,148 @@ expo-constants@17.0.3, expo-constants@^13.0.2, expo-constants@~17.0.0, expo-cons "@expo/config" "~10.0.4" "@expo/env" "~0.4.0" -expo-dev-client@^5.0.4: - version "5.0.4" - resolved "https://registry.yarnpkg.com/expo-dev-client/-/expo-dev-client-5.0.4.tgz#54c0d942dcb7aa0ef80a4bd5ef6e102f26a76bb4" - integrity sha512-07OSxCkrn+IIDEDnI153YDHHtAr/3GvYdJH8HWYnVBCKzkgOxsEszyE5MHKMOou8+NZNVwGWjW5UZXoLqANcGw== +expo-dev-client@~5.0.19: + version "5.0.20" + resolved "https://registry.yarnpkg.com/expo-dev-client/-/expo-dev-client-5.0.20.tgz#349a6251d1d63c3142ad5232be653038b5c6cf15" + integrity sha512-bLNkHdU7V3I4UefgJbJnIDUBUL0LxIal/xYEx9BbgDd3B7wgQKY//+BpPIxBOKCQ22lkyiHY8y9tLhO903sAgg== dependencies: - expo-dev-launcher "5.0.16" - expo-dev-menu "6.0.11" - expo-dev-menu-interface "1.9.2" - expo-manifests "~0.15.0" + expo-dev-launcher "5.0.35" + expo-dev-menu "6.0.25" + expo-dev-menu-interface "1.9.3" + expo-manifests "~0.15.8" expo-updates-interface "~1.0.0" -expo-dev-launcher@5.0.16: - version "5.0.16" - resolved "https://registry.yarnpkg.com/expo-dev-launcher/-/expo-dev-launcher-5.0.16.tgz#7405ed75e9197be6cf7b3668afe248479ba21e44" - integrity sha512-/rRKc5v4Qdo/TgLM7syW90zek5/Bu8NFxm05PJgUHxBiVy6YmasugsfYJ8+bxDoiO+5U9f9RN77uXpZc1By1NQ== +expo-dev-launcher@5.0.35: + version "5.0.35" + resolved "https://registry.yarnpkg.com/expo-dev-launcher/-/expo-dev-launcher-5.0.35.tgz#098004658ccb9a55f4170427eb1a35eaf42cea17" + integrity sha512-hEQr0ZREnUMxZ6wtQgfK1lzYnbb0zar3HqYZhmANzXmE6UEPbQ4GByLzhpfz/d+xxdBVQZsrHdtiV28KPG2sog== dependencies: ajv "8.11.0" - expo-dev-menu "6.0.11" - expo-manifests "~0.15.0" + expo-dev-menu "6.0.25" + expo-manifests "~0.15.8" resolve-from "^5.0.0" -expo-dev-menu-interface@1.9.2: - version "1.9.2" - resolved "https://registry.yarnpkg.com/expo-dev-menu-interface/-/expo-dev-menu-interface-1.9.2.tgz#3515d1365df965f1ad56607cddd133a3c764e23d" - integrity sha512-9piGiHZYnNjoO9oQFWlVsndQ1jhTdGCKf81WfCMHbQBamna/zucC1A+jbGpyzE4icXZZ29CpsSd4uVR+tB2Rfw== +expo-dev-menu-interface@1.9.3: + version "1.9.3" + resolved "https://registry.yarnpkg.com/expo-dev-menu-interface/-/expo-dev-menu-interface-1.9.3.tgz#5dc618e498b286a50a9272a8bc71969b6db54e23" + integrity sha512-KY/dWTBE1l47i9V366JN5rC6YIdOc9hz8yAmZzkl5DrPia5l3M2WIjtnpHC9zUkNjiSiG2urYoOAq4H/uLdmyg== -expo-dev-menu@6.0.11: - version "6.0.11" - resolved "https://registry.yarnpkg.com/expo-dev-menu/-/expo-dev-menu-6.0.11.tgz#0fed39a854b5b671cc715d3d24c3a2e47be7063c" - integrity sha512-NqyenTw3GdwXsIaC7RrUlxQIL4rpUOJjhRlg9mfiVjE4d69U6nyZoaeyF+Rs2pTQwxbgHqQ17Vpm+q0gOuENkA== +expo-dev-menu@6.0.25: + version "6.0.25" + resolved "https://registry.yarnpkg.com/expo-dev-menu/-/expo-dev-menu-6.0.25.tgz#72b4607b33d0d6a3823561b1dfe1759a02a86e4a" + integrity sha512-K2m4z/I+CPWbMtHlDzU68lHaQs52De0v5gbsjAmA5ig8FrYh4MKZvPxSVANaiKENzgmtglu8qaFh7ua9Gt2TfA== dependencies: - expo-dev-menu-interface "1.9.2" + expo-dev-menu-interface "1.9.3" -expo-device@7.0.1, expo-device@~4.1.1, expo-device@~7.0.1: +expo-device@7.0.1, expo-device@~4.1.1: version "7.0.1" resolved "https://registry.yarnpkg.com/expo-device/-/expo-device-7.0.1.tgz#3702fe8b4475eac63ed27f9d580ec8a78546e0d1" integrity sha512-/3lk0f9wvle+6svHqWSCBC1B5NYFmXp1D7hmIyecJJVYRLwzrwwTDyNs76oG/UDU5Appdu8QyDKycsx2hqv71w== dependencies: ua-parser-js "^0.7.33" -expo-eas-client@~0.13.0: - version "0.13.1" - resolved "https://registry.yarnpkg.com/expo-eas-client/-/expo-eas-client-0.13.1.tgz#ebca627f3f58a54906394eb3f5d22f41a1822618" - integrity sha512-IyeDiM6YSJG0c45kbuEo0qt76z0KTEZtisEFEtle+b+vfn9I3N+r3jbPscaI4yS3P6gpuoDyHv81YDVC6Dmkhw== +expo-device@~7.0.3: + version "7.0.3" + resolved "https://registry.yarnpkg.com/expo-device/-/expo-device-7.0.3.tgz#e8d502ac5ff7644dd617fa38a71fe49e7508856b" + integrity sha512-uNGhDYmpDj/3GySWZmRiYSt52Phdim11p0pXfgpCq/nMks0+UPZwl3D0vin5N8/gpVe5yzb13GYuFxiVoDyniw== + dependencies: + ua-parser-js "^0.7.33" -expo-file-system@^18.0.6, expo-file-system@~18.0.6: - version "18.0.6" - resolved "https://registry.yarnpkg.com/expo-file-system/-/expo-file-system-18.0.6.tgz#43f7718530d0e2aa1f49bca7ccb721007acabf2c" - integrity sha512-gGEwIJCXV3/wpIJ/wRyhmieLOSAY7HeFFjb+wEfHs04aE63JYR+rXXV4b7rBpEh1ZgNV9U91zfet/iQG7J8HBQ== +expo-eas-client@~0.13.3: + version "0.13.3" + resolved "https://registry.yarnpkg.com/expo-eas-client/-/expo-eas-client-0.13.3.tgz#1535a99a224e360581c6253b0a1ea767e19815b8" + integrity sha512-t+1F1tiDocSot8iSnrn/CjTUMvVvPV2DpafSVcticpbSzMGybEN7wcamO1t18fK7WxGXpZE9gxtd80qwv/LLqQ== + +expo-file-system@~18.0.12: + version "18.0.12" + resolved "https://registry.yarnpkg.com/expo-file-system/-/expo-file-system-18.0.12.tgz#6ceeeb0725f6c5faaf58112f18c073c2acfb3027" + integrity sha512-HAkrd/mb8r+G3lJ9MzmGeuW2B+BxQR1joKfeCyY4deLl1zoZ48FrAWjgZjHK9aHUVhJ0ehzInu/NQtikKytaeg== dependencies: web-streams-polyfill "^3.3.2" -expo-font@~13.0.1: - version "13.0.1" - resolved "https://registry.yarnpkg.com/expo-font/-/expo-font-13.0.1.tgz#3a7eed7a4238a352fc74a425fd8c020c5f122382" - integrity sha512-8JE47B+6cLeKWr5ql8gU6YsPHjhrz1vMrTqYMm72No/8iW8Sb/uL4Oc0dpmbjq3hLLXBY0xPBQOgU7FQ6Y04Vg== +expo-font@~13.0.4: + version "13.0.4" + resolved "https://registry.yarnpkg.com/expo-font/-/expo-font-13.0.4.tgz#c60771446598ddfa98ac1d25244c916a089a99c9" + integrity sha512-eAP5hyBgC8gafFtprsz0HMaB795qZfgJWqTmU0NfbSin1wUuVySFMEPMOrTkTgmazU73v4Cb4x7p86jY1XXYUw== dependencies: fontfaceobserver "^2.1.0" -expo-haptics@^14.0.0: - version "14.0.0" - resolved "https://registry.yarnpkg.com/expo-haptics/-/expo-haptics-14.0.0.tgz#b3ccea2ed5c7f4c2505e2e8cbfa799091b185303" - integrity sha512-5tYJN+2axYF22BtG1elBQAV1aZPUOCtr9sItClfm4jDoekGiPCxZG/nylcA3DVh2bUHMSll4Y98qjFFFhwZ1Cw== +expo-haptics@~14.0.1: + version "14.0.1" + resolved "https://registry.yarnpkg.com/expo-haptics/-/expo-haptics-14.0.1.tgz#ff4ead605e33f1917e615c9328af7ac1c34892dc" + integrity sha512-V81FZ7xRUfqM6uSI6FA1KnZ+QpEKnISqafob/xEfcx1ymwhm4V3snuLWWFjmAz+XaZQTqlYa8z3QbqEXz7G63w== expo-image-loader@~5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/expo-image-loader/-/expo-image-loader-5.0.0.tgz#4f58a21ab26e40d6fccc211b664fd9fe21a5dcb8" integrity sha512-Eg+5FHtyzv3Jjw9dHwu2pWy4xjf8fu3V0Asyy42kO+t/FbvW/vjUixpTjPtgKQLQh+2/9Nk4JjFDV6FwCnF2ZA== -expo-image-manipulator@^13.0.5: - version "13.0.5" - resolved "https://registry.yarnpkg.com/expo-image-manipulator/-/expo-image-manipulator-13.0.5.tgz#ca111f9c3864391ccd598b727fe2348e447e7e86" - integrity sha512-ILBwBKATmO1469VS0o1dQq2iQwekMq32XCyNaeQ9gw9+2NBoN6Z64bRHEZkPxhHe6ULDM+zOTOL32/k+iVluYQ== +expo-image-manipulator@~13.0.6: + version "13.0.6" + resolved "https://registry.yarnpkg.com/expo-image-manipulator/-/expo-image-manipulator-13.0.6.tgz#a6d5504ec0df34c8caa53a62eac7253b2267fab9" + integrity sha512-Rz8Kcfx1xYm0AsIDi6zfKYUDnwCP8edgYXWb00KAkzOF8bDxwzTrnvESWhCiveM4IB3fojjLpNeENME34p3bzA== dependencies: expo-image-loader "~5.0.0" -expo-image-picker@~16.0.3: - version "16.0.3" - resolved "https://registry.yarnpkg.com/expo-image-picker/-/expo-image-picker-16.0.3.tgz#8b096777b4455272a3cb0dccfa3cee89b81bb13c" - integrity sha512-c4IOqIQOtx8puWWU4fVsJhuGiAhH6gAIdrVzhimOXSEUHnfxCckRYzvznbd/0cuvaA5y9H0CSYrxpTUc/0WNVw== +expo-image-picker@~16.0.6: + version "16.0.6" + resolved "https://registry.yarnpkg.com/expo-image-picker/-/expo-image-picker-16.0.6.tgz#ab1378711813a8c857ee577a97ce43e31ea84ab5" + integrity sha512-HN4xZirFjsFDIsWFb12AZh19fRzuvZjj2ll17cGr19VNRP06S/VPQU3Tdccn5vwUzQhOBlLu704CnNm278boiQ== dependencies: expo-image-loader "~5.0.0" -expo-image@~2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/expo-image/-/expo-image-2.0.3.tgz#0a39a51af7af786226aa5ffc000277ca0e564a52" - integrity sha512-+YnHTQv8jbXaut3FY7TDhNiSiGZ927C329mHvTZWV4Fyj32/Hjhhmk7dqq9I6LrA0nqBBiJjFj3u6VdHvCBnZg== +expo-image@~2.0.7: + version "2.0.7" + resolved "https://registry.yarnpkg.com/expo-image/-/expo-image-2.0.7.tgz#087ca651e3dcd2e92efdda11a6c9e3ad6fddc127" + integrity sha512-kv40OIJOkItwznhdqFmKxTMC5O8GkpyTf8ng7Py4Hy6IBiH59dkeP6vUZQhzPhJOm5v1kZK4XldbskBosqzOug== expo-json-utils@~0.14.0: version "0.14.0" resolved "https://registry.yarnpkg.com/expo-json-utils/-/expo-json-utils-0.14.0.tgz#ad3cbbcb4fb22e4d23bf9fb19b611e36758861d2" integrity sha512-xjGfK9dL0B1wLnOqNkX0jM9p48Y0I5xEPzHude28LY67UmamUyAACkqhZGaPClyPNfdzczk7Ej6WaRMT3HfXvw== -expo-keep-awake@~14.0.1: - version "14.0.1" - resolved "https://registry.yarnpkg.com/expo-keep-awake/-/expo-keep-awake-14.0.1.tgz#77c38feefa95c494aa167e6df5a6eacd17af2358" - integrity sha512-c5mGCAIk2YM+Vsdy90BlEJ4ZX+KG5Au9EkJUIxXWlpnuKmDAJ3N+5nEZ7EUO1ZTheqoSBeAo4jJ8rTWPU+JXdw== +expo-keep-awake@~14.0.3: + version "14.0.3" + resolved "https://registry.yarnpkg.com/expo-keep-awake/-/expo-keep-awake-14.0.3.tgz#74c91b68effdb6969bc1e8371621aad90386cfbf" + integrity sha512-6Jh94G6NvTZfuLnm2vwIpKe3GdOiVBuISl7FI8GqN0/9UOg9E0WXXp5cDcfAG8bn80RfgLJS8P7EPUGTZyOvhg== -expo-linear-gradient@^14.0.1: - version "14.0.1" - resolved "https://registry.yarnpkg.com/expo-linear-gradient/-/expo-linear-gradient-14.0.1.tgz#f93c518014b6eb5ee17ed6562db716640ad27f3e" - integrity sha512-apGtUO9AZ52ZWvX9f6K9TamWw8XcUby7jZ0Pcvd5LxUO7pl7tDPx2VlKqpzbhhS4yfCiUwX58wqocwVnE/0ZVg== +expo-linear-gradient@~14.0.2: + version "14.0.2" + resolved "https://registry.yarnpkg.com/expo-linear-gradient/-/expo-linear-gradient-14.0.2.tgz#51fb266d1c7a38349077d243e383cc3d69d4356b" + integrity sha512-nvac1sPUfFFJ4mY25UkvubpUV/olrBH+uQw5k+beqSvQaVQiUfFtYzfRr+6HhYBNb4AEsOtpsCRkpDww3M2iGQ== -expo-linking@^7.0.3: - version "7.0.3" - resolved "https://registry.yarnpkg.com/expo-linking/-/expo-linking-7.0.3.tgz#307851288ec65e1c533bcc70b57dfb6372f9679e" - integrity sha512-YiDacNzeQZd/bdOwGyi+YlawM4GGbcSRkuFCpDGIK7D1KUGqLinBHwJvxUMb9Zert2Ois5IHtmZaZ1et6g229g== +expo-linking@~7.0.5: + version "7.0.5" + resolved "https://registry.yarnpkg.com/expo-linking/-/expo-linking-7.0.5.tgz#6f583c636a3cc29f02d67a1550b21f8e636fe2af" + integrity sha512-3KptlJtcYDPWohk0MfJU75MJFh2ybavbtcSd84zEPfw9s1q3hjimw3sXnH03ZxP54kiEWldvKmmnGcVffBDB1g== dependencies: - expo-constants "~17.0.0" + expo-constants "~17.0.5" invariant "^2.2.4" -expo-localization@~16.0.0: - version "16.0.0" - resolved "https://registry.yarnpkg.com/expo-localization/-/expo-localization-16.0.0.tgz#fe426550649b6a8ea26876f26c065e5dcf6d5bb9" - integrity sha512-PaWDUs6sNaEbFwQc6QKsTfYCg9GDo3bBl+cWnoG0G7pn1A623CcMwWyV7jD5jpqz0s1gHmwSRjR3vKOqhouRWg== +expo-localization@~16.0.1: + version "16.0.1" + resolved "https://registry.yarnpkg.com/expo-localization/-/expo-localization-16.0.1.tgz#a6016288f0e4a5acef143d2a39ac3e5b4ac8963e" + integrity sha512-kUrXiV/Pq9r7cG+TMt+Qa49IUQ9Y/czVwen4hmiboTclTopcWdIeCzYZv6JGtufoPpjEO9vVx1QJrXYl9V2u0Q== dependencies: rtl-detect "^1.0.2" -expo-manifests@~0.15.0: - version "0.15.4" - resolved "https://registry.yarnpkg.com/expo-manifests/-/expo-manifests-0.15.4.tgz#43627d00c5ef8163ffd1880e42093d342bc7e80f" - integrity sha512-Ki6+twRbm+HTX3L8larhOdDbSYPG3ojGnZepR/+TGg3JF/5yyscosDVY6c6z8xEGjKIjs1F813yq9yAfiPh8/g== +expo-manifests@~0.15.7, expo-manifests@~0.15.8: + version "0.15.8" + resolved "https://registry.yarnpkg.com/expo-manifests/-/expo-manifests-0.15.8.tgz#15e7b7b99d764b40ca3e3f859a126c856e2d6206" + integrity sha512-VuIyaMfRfLZeETNsRohqhy1l7iZ7I+HKMPfZXVL2Yn17TT0WkOhZoq1DzYwPbOHPgp1Uk6phNa86EyaHrD2DLw== dependencies: - "@expo/config" "~10.0.4" + "@expo/config" "~10.0.11" expo-json-utils "~0.14.0" -expo-media-library@~17.0.3: - version "17.0.3" - resolved "https://registry.yarnpkg.com/expo-media-library/-/expo-media-library-17.0.3.tgz#4ee3e6a8a2544887d910a72eaf2a15858b78cc0e" - integrity sha512-vo8AqWxv1C8+U8dA5W43qs8+3dgD3VZDvcCkZBQTBnGr/2Rs7x6nNQD5s7UfYyr6qmW6102JB3+OUKHpkwEssg== +expo-media-library@~17.0.6: + version "17.0.6" + resolved "https://registry.yarnpkg.com/expo-media-library/-/expo-media-library-17.0.6.tgz#355f5f5abf0b5b35cdf009f18567cbba12d8dc82" + integrity sha512-LUnfrddmee1xLOkyG2NN1l9xQbtvMX3fbM1brEGHg0SKSndvjod3FQdhTzZEYAariqW2RSxQR8v1IsheIoLQXg== -expo-modules-autolinking@2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/expo-modules-autolinking/-/expo-modules-autolinking-2.0.4.tgz#28fcd12fb0d066a2933cca3bf3b597da0f6b2f2a" - integrity sha512-e0p+19NhmD50U7s7BV7kWIypWmTNC9n/VlJKlXS05hM/zX7pe6JKmXyb+BFnXJq3SLBalLCUY0tu2gEUF3XeVg== +expo-modules-autolinking@2.0.8: + version "2.0.8" + resolved "https://registry.yarnpkg.com/expo-modules-autolinking/-/expo-modules-autolinking-2.0.8.tgz#b00c10ebb589ce2220548bbaee4865db1cf1f1f7" + integrity sha512-DezgnEYFQYic8hKGhkbztBA3QUmSftjaNDIKNAtS2iGJmzCcNIkatjN2slFDSWjSTNo8gOvPQyMKfyHWFvLpOQ== dependencies: "@expo/spawn-async" "^1.7.2" chalk "^4.1.0" @@ -11034,10 +11048,10 @@ expo-modules-autolinking@2.0.4: require-from-string "^2.0.2" resolve-from "^5.0.0" -expo-modules-core@2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/expo-modules-core/-/expo-modules-core-2.1.2.tgz#258be4fbd162b69eb4ad2789131ac2dc7e85fc08" - integrity sha512-0OhMU5S8zf9c/CRh1MwiXfOInI9wzz6yiIh5RuR/9J7N6xHRum68hInsPbaSc1UQpo08ZZLM4MPsbpoNRUoqIg== +expo-modules-core@2.2.3: + version "2.2.3" + resolved "https://registry.yarnpkg.com/expo-modules-core/-/expo-modules-core-2.2.3.tgz#438084d5386a95dc7327656072c4ff05dd101d99" + integrity sha512-01QqZzpP/wWlxnNly4G06MsOBUTbMDj02DQigZoXfDh80vd/rk3/uVXqnZgOdLSggTs6DnvOgAUy0H2q30XdUg== dependencies: invariant "^2.2.4" @@ -11048,26 +11062,26 @@ expo-modules-core@^2.1.1: dependencies: invariant "^2.2.4" -expo-navigation-bar@~4.0.4: - version "4.0.4" - resolved "https://registry.yarnpkg.com/expo-navigation-bar/-/expo-navigation-bar-4.0.4.tgz#058a8482665aad68d3775bcad1c7c78ae3044512" - integrity sha512-rVoKQFK00+fBPx/nRapLGs+Vl3pe1x+ufkp6/GztGR601tv+1ENAC+KaIMYYQm1L8SpVR0bpNoZ+wr2Xi8Gu9A== +expo-navigation-bar@~4.0.9: + version "4.0.9" + resolved "https://registry.yarnpkg.com/expo-navigation-bar/-/expo-navigation-bar-4.0.9.tgz#e0409c2db8f6384d12c87f45c2674effc9fae1b6" + integrity sha512-dCJ04yPixFOUixJaWlmCZafGeQ1L1g6vWn+oX8rqPnYN9kYCMUz2aRNnhRRoK5MBGFTK/nue2D49TE/AwwWt9w== dependencies: - "@react-native/normalize-colors" "0.76.3" + "@react-native/normalize-colors" "0.76.8" debug "^4.3.2" -expo-notifications@~0.29.11: - version "0.29.11" - resolved "https://registry.yarnpkg.com/expo-notifications/-/expo-notifications-0.29.11.tgz#0691f88c91f6598671cec8e2ff12922ea1493edf" - integrity sha512-u/Csc3YNOPjjuyjAeyj5ne7XR/Z0ABYVquhSnyjEj2Fp8mSldOPCMvaEA01pTFj+8HTlkjX5RZDvQ7cR62ngOA== +expo-notifications@~0.29.14: + version "0.29.14" + resolved "https://registry.yarnpkg.com/expo-notifications/-/expo-notifications-0.29.14.tgz#77beb6bc74b1b1abfa3adcab77fb6c9ea5d7d1b0" + integrity sha512-AVduNx9mKOgcAqBfrXS1OHC9VAQZrDQLbVbcorMjPDGXW7m0Q5Q+BG6FYM/saVviF2eO8fhQRsTT40yYv5/bhQ== dependencies: - "@expo/image-utils" "^0.6.0" + "@expo/image-utils" "^0.6.5" "@ide/backoff" "^1.0.0" abort-controller "^3.0.0" assert "^2.0.0" badgin "^1.1.5" - expo-application "~6.0.0" - expo-constants "~17.0.0" + expo-application "~6.0.2" + expo-constants "~17.0.8" expo-pwa@0.0.127: version "0.0.127" @@ -11079,66 +11093,66 @@ expo-pwa@0.0.127: commander "2.20.0" update-check "1.5.3" -expo-screen-orientation@^8.0.2: - version "8.0.2" - resolved "https://registry.yarnpkg.com/expo-screen-orientation/-/expo-screen-orientation-8.0.2.tgz#69139a1967557a331188d36b4dd615a0e220c2a0" - integrity sha512-YsY7Oumlv1WsHLQVgl1f+vAiMZfzUPGyVF2xc7jxmHKtM+jMzIflDl2qKLGfoB0S9Pgg6Z8V4+c+A8wlCURw4A== +expo-screen-orientation@~8.0.4: + version "8.0.4" + resolved "https://registry.yarnpkg.com/expo-screen-orientation/-/expo-screen-orientation-8.0.4.tgz#f58fee14a150eada0638c6abf67b752e27d65ee4" + integrity sha512-kJrIZ/44+Gs5D5nyP6SXqTUbJEOsRgzk+nUcKeVZ0Vmx0szGrvSvhzdus7853xT/sqyAARsqBMlx626jAMu/Jg== -expo-sharing@^13.0.0: - version "13.0.0" - resolved "https://registry.yarnpkg.com/expo-sharing/-/expo-sharing-13.0.0.tgz#fbc46f4afdaa265a2811fe88c2a589aae2d2de0f" - integrity sha512-b23ymicRmYn/Pjj05sl9tFZHN5cH9I1f0yiqY1Yk8Q3oCx0Aznri82DnTYA4T/J6D9vrkraX0wQ4jWVMOffmlg== +expo-sharing@~13.0.1: + version "13.0.1" + resolved "https://registry.yarnpkg.com/expo-sharing/-/expo-sharing-13.0.1.tgz#f5221ce44190a12649a6639e619d83e318c768a1" + integrity sha512-qych3Nw65wlFcnzE/gRrsdtvmdV0uF4U4qVMZBJYPG90vYyWh2QM9rp1gVu0KWOBc7N8CC2dSVYn4/BXqJy6Xw== -expo-splash-screen@~0.29.18: - version "0.29.18" - resolved "https://registry.yarnpkg.com/expo-splash-screen/-/expo-splash-screen-0.29.18.tgz#96ccce3d5a03389a9061743903b0a77c22a16796" - integrity sha512-bTBY+LF6YtYen2j60yGNh2SX/tG4UXZAyBCMMriOSiZZ7LSCs3ARyEufaSiWk+ckWShTeMqItOnaAN/CAF8MJA== +expo-splash-screen@~0.29.22: + version "0.29.22" + resolved "https://registry.yarnpkg.com/expo-splash-screen/-/expo-splash-screen-0.29.22.tgz#fd75a19cbc2989e154c0293d8e782d3de03c3296" + integrity sha512-f+bPpF06bqiuW1Fbrd3nxeaSsmTVTBEKEYe3epYt4IE6y4Ulli3qEUamMLlRQiDGuIXPU6zQlscpy2mdBUI5cA== dependencies: - "@expo/prebuild-config" "^8.0.23" + "@expo/prebuild-config" "^8.0.27" -expo-status-bar@~2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/expo-status-bar/-/expo-status-bar-2.0.0.tgz#dd99adc2ace12a24c92718cd0f97b93347103393" - integrity sha512-vxxdpvpNDMTEc5uTiIrbTvySKKUsOACmfl8OZuUdjNle05oGqwtq3v5YObwym/njSByjoyuZX8UpXBZnxvarwQ== +expo-status-bar@~2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/expo-status-bar/-/expo-status-bar-2.0.1.tgz#fc07726346dc30fbb68aadb0d7890b34fba42eee" + integrity sha512-AkIPX7jWHRPp83UBZ1iXtVvyr0g+DgBVvIXTtlmPtmUsm8Vq9Bb5IGj86PW8osuFlgoTVAg7HI/+Ok7yEYwiRg== expo-structured-headers@~4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/expo-structured-headers/-/expo-structured-headers-4.0.0.tgz#85537ae6daec61ebfb214ede4107c8841c6e16d0" integrity sha512-uPiwZjWq3AdFGgY52+I2nGPrNa6izxAglymPXHUZLekZW290GqIUOk7MBNDD4sg4JwUbSi3gdxEurpEvuq+FSg== -expo-system-ui@^4.0.4: - version "4.0.4" - resolved "https://registry.yarnpkg.com/expo-system-ui/-/expo-system-ui-4.0.4.tgz#b04b6e38310882f4ac4d4aafbdd0e487a559a707" - integrity sha512-HShVNcHhdxl2zwlophX2ghjDr40Kexxa2hdeDhZliBoQkOkVrmp28agY+2W8pibAmQDIjjGAEYai07C0U8xQ8w== +expo-system-ui@~4.0.9: + version "4.0.9" + resolved "https://registry.yarnpkg.com/expo-system-ui/-/expo-system-ui-4.0.9.tgz#a3dc4af52dab589dd433a28ed286360cea0e008d" + integrity sha512-hqBc0EWeK/BTB8i4H84vqNjje8GgxhapYrcWdg5qriaRA/u+bNNxhmpZXdAjFuhonOP4SmAbF+gjoJJWsTrhUg== dependencies: - "@react-native/normalize-colors" "0.76.3" + "@react-native/normalize-colors" "0.76.8" debug "^4.3.2" -expo-task-manager@~12.0.3: - version "12.0.3" - resolved "https://registry.yarnpkg.com/expo-task-manager/-/expo-task-manager-12.0.3.tgz#0814522fd8ee78c43bf6bc8ef22b0694c463f5c2" - integrity sha512-XNbDWPqBJw9kuWrYFhpcjRBbuxMUlgiFdEUHpm7VmMqGmm86UAZTO20zSGkM0U25yIcmQgsHiEbfV9B2S84dqA== +expo-task-manager@~12.0.6: + version "12.0.6" + resolved "https://registry.yarnpkg.com/expo-task-manager/-/expo-task-manager-12.0.6.tgz#074cd10505d8866d43e8fe3a4c6520cd97332ff9" + integrity sha512-yGbS64OL95z7tAQAvryy0sGHuQgrcpvnJsdyuGL8MA9bcPtr+kytLZ4dOCDac7foQS7+FLDGgtiAR6v/64B5Pg== dependencies: - unimodules-app-loader "~5.0.0" + unimodules-app-loader "~5.0.1" expo-updates-interface@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/expo-updates-interface/-/expo-updates-interface-1.0.0.tgz#b98c66b800d29561c62409556948b2af3d5316e5" integrity sha512-93oWtvULJOj+Pp+N/lpTcFfuREX1wNeHtp7Lwn8EbzYYmdn37MvZU3TPW2tYYCZuhzmKEXnUblYcruYoDu7IrQ== -expo-updates@~0.26.10: - version "0.26.10" - resolved "https://registry.yarnpkg.com/expo-updates/-/expo-updates-0.26.10.tgz#b39c77841b609b34e0e4e239f37e8d5e4da3c5e5" - integrity sha512-ETGUaSZRL7x72RH6MbZWRpyU9GFzCixIPNUT0kf/hcD07ojyHlW5hcwgc5ve565THSvhgiumz3yImKLbKBv2JA== +expo-updates@~0.27.4: + version "0.27.4" + resolved "https://registry.yarnpkg.com/expo-updates/-/expo-updates-0.27.4.tgz#e1c017b285ae5eee1a82b38b10d05a19eef81aa4" + integrity sha512-0rg4L2fFPEjTR/qnZ9Te4Q4irVC8uvNcTZW1pWnWbadG1SLv2PKjS1MYX5BboKzC3ao0H7m++5TP3hWhNg9org== dependencies: "@expo/code-signing-certificates" "0.0.5" - "@expo/config" "~10.0.4" - "@expo/config-plugins" "~9.0.10" + "@expo/config" "~10.0.11" + "@expo/config-plugins" "~9.0.17" "@expo/spawn-async" "^1.7.2" arg "4.1.0" chalk "^4.1.2" - expo-eas-client "~0.13.0" - expo-manifests "~0.15.0" + expo-eas-client "~0.13.3" + expo-manifests "~0.15.7" expo-structured-headers "~4.0.0" expo-updates-interface "~1.0.0" fast-glob "^3.3.2" @@ -11146,36 +11160,36 @@ expo-updates@~0.26.10: ignore "^5.3.1" resolve-from "^5.0.0" -expo-video@^2.0.5: - version "2.0.5" - resolved "https://registry.yarnpkg.com/expo-video/-/expo-video-2.0.5.tgz#5c5311b0a20dcb7897d06cd4f9d7fb0ce13711d9" - integrity sha512-K5Q4bFKtYq0wEC38mckWUYeaTXsmhl6duidhSdbA63VBy6cwxDOk8uPsFPTQD3FXKJg6wFB0z8ZUASSPuUaY5A== +expo-video@~2.0.6: + version "2.0.6" + resolved "https://registry.yarnpkg.com/expo-video/-/expo-video-2.0.6.tgz#4da4e4d427ad42649881a5336697b5a7164aaab3" + integrity sha512-oDorKwjreHT596oY6ZfktbDa3VF+Sq7gVsTbnQ4QVqGYL13mIO0s+h4y9xMyG/cDWyFpiRc4UT8KkPdxL0wViQ== -expo-web-browser@~14.0.1: - version "14.0.1" - resolved "https://registry.yarnpkg.com/expo-web-browser/-/expo-web-browser-14.0.1.tgz#97f3f141b0897364bc8364d90d6e29df0beec8aa" - integrity sha512-QM9F3ie+UyIOoBvqFmT6CZojb1vMc2H+7ZlMT5dEu1PL2jtYyOeK2hLfbt/EMt7CBm/w+P29H9W9Y9gdebOkuQ== +expo-web-browser@~14.0.2: + version "14.0.2" + resolved "https://registry.yarnpkg.com/expo-web-browser/-/expo-web-browser-14.0.2.tgz#52d53947c42fdfb225e8c230418ffe508bcf98a7" + integrity sha512-Hncv2yojhTpHbP6SGWARBFdl7P6wBHc1O8IKaNsH0a/IEakq887o1eRhLxZ5IwztPQyRDhpqHdgJ+BjWolOnwA== -expo@~52.0.19: - version "52.0.19" - resolved "https://registry.yarnpkg.com/expo/-/expo-52.0.19.tgz#1b881c96ea595da0c5f3c13f578bc368c5261f4a" - integrity sha512-wOb/wbiQa0xqQRhgVBuOhLRus05TSw6fgThVMrPQgdLo24EPuT/ZAiRVcVRdjrEbwOqCDumgQCB7636B9J+jKg== +expo@~52.0.42: + version "52.0.44" + resolved "https://registry.yarnpkg.com/expo/-/expo-52.0.44.tgz#3e7aa0e3d373c70a328b349852b4a35867ecc930" + integrity sha512-qj3+MWxmqLyBaYQ8jDOvVLEgSqNplH3cf+nDhxCo4C1cpTPD1u/HGh1foibtaeuCYLHsE5km1lrcOpRbFJ4luQ== dependencies: "@babel/runtime" "^7.20.0" - "@expo/cli" "0.22.6" - "@expo/config" "~10.0.6" - "@expo/config-plugins" "~9.0.12" - "@expo/fingerprint" "0.11.4" - "@expo/metro-config" "0.19.8" + "@expo/cli" "0.22.24" + "@expo/config" "~10.0.11" + "@expo/config-plugins" "~9.0.17" + "@expo/fingerprint" "0.11.11" + "@expo/metro-config" "0.19.12" "@expo/vector-icons" "^14.0.0" - babel-preset-expo "~12.0.4" - expo-asset "~11.0.1" - expo-constants "~17.0.3" - expo-file-system "~18.0.6" - expo-font "~13.0.1" - expo-keep-awake "~14.0.1" - expo-modules-autolinking "2.0.4" - expo-modules-core "2.1.2" + babel-preset-expo "~12.0.11" + expo-asset "~11.0.5" + expo-constants "~17.0.8" + expo-file-system "~18.0.12" + expo-font "~13.0.4" + expo-keep-awake "~14.0.3" + expo-modules-autolinking "2.0.8" + expo-modules-core "2.2.3" fbemitter "^3.0.0" web-streams-polyfill "^3.3.2" whatwg-url-without-unicode "8.0.0-3" @@ -11435,6 +11449,13 @@ fill-range@^7.0.1: dependencies: to-regex-range "^5.0.1" +fill-range@^7.1.1: + version "7.1.1" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.1.1.tgz#44265d3cac07e3ea7dc247516380643754a05292" + integrity sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg== + dependencies: + to-regex-range "^5.0.1" + filter-obj@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/filter-obj/-/filter-obj-1.1.0.tgz#9b311112bc6c6127a16e016c6c5d7f19e0805c5b" @@ -12193,13 +12214,6 @@ hoist-non-react-statics@^3.3.0, hoist-non-react-statics@^3.3.2: dependencies: react-is "^16.7.0" -hosted-git-info@^3.0.2: - version "3.0.8" - resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-3.0.8.tgz#6e35d4cc87af2c5f816e4cb9ce350ba87a3f370d" - integrity sha512-aXpmwoOhRBrw6X3j0h5RloK4x1OzsxMPyxqIHyNfSe2pypkVTZFpEiRoSipPEPlMrh0HW/XsjkJ5WgnCirpNUw== - dependencies: - lru-cache "^6.0.0" - hosted-git-info@^7.0.0: version "7.0.2" resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-7.0.2.tgz#9b751acac097757667f30114607ef7b661ff4f17" @@ -13321,13 +13335,13 @@ jest-environment-node@^29.7.0: jest-mock "^29.7.0" jest-util "^29.7.0" -jest-expo@^52.0.2: - version "52.0.2" - resolved "https://registry.yarnpkg.com/jest-expo/-/jest-expo-52.0.2.tgz#84aed0f7b58683143c63bff0e0e35bec925bcdfd" - integrity sha512-6xV/+IRw93Org1UlgIqu89Ex3vuPRozD5VqTS95AonHMgjb0XTHHhMmn+TdR1d3i3ziy7JFbWAMoBLwminIalw== +jest-expo@~52.0.6: + version "52.0.6" + resolved "https://registry.yarnpkg.com/jest-expo/-/jest-expo-52.0.6.tgz#2df8145918116a5969e87a8ed3da1dd20376831d" + integrity sha512-Ql60mCy4cfwyNvCW2wpEXbw/3i5H+SmB1XP1z0SJUpafGBipq6xMjPcgQpe/7PzAHTc/ikD+dFA0sPnljDJmZQ== dependencies: - "@expo/config" "~10.0.4" - "@expo/json-file" "^9.0.0" + "@expo/config" "~10.0.11" + "@expo/json-file" "^9.0.2" "@jest/create-cache-key-function" "^29.2.1" "@jest/globals" "^29.2.1" babel-jest "^29.2.1" @@ -14726,6 +14740,14 @@ micromatch@4.0.5, micromatch@^4.0.2, micromatch@^4.0.4: braces "^3.0.2" picomatch "^2.3.1" +micromatch@^4.0.8: + version "4.0.8" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.8.tgz#d66fa18f3a47076789320b9b1af32bd86d9fa202" + integrity sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA== + dependencies: + braces "^3.0.3" + picomatch "^2.3.1" + mime-db@1.52.0, "mime-db@>= 1.43.0 < 2": version "1.52.0" resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" @@ -15121,16 +15143,6 @@ npm-package-arg@^11.0.0: semver "^7.3.5" validate-npm-package-name "^5.0.0" -npm-package-arg@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/npm-package-arg/-/npm-package-arg-7.0.0.tgz#52cdf08b491c0c59df687c4c925a89102ef794a5" - integrity sha512-xXxr8y5U0kl8dVkz2oK7yZjPBvqM2fwaO5l3Yg13p03v8+E3qQcD0JNhHzjL1vyGgxcKkD0cco+NLR72iuPk3g== - dependencies: - hosted-git-info "^3.0.2" - osenv "^0.1.5" - semver "^5.6.0" - validate-npm-package-name "^3.0.0" - npm-run-path@^2.0.0: version "2.0.2" resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" @@ -15423,24 +15435,11 @@ orderedmap@^2.0.0: resolved "https://registry.yarnpkg.com/orderedmap/-/orderedmap-2.1.1.tgz#61481269c44031c449915497bf5a4ad273c512d2" integrity sha512-TvAWxi0nDe1j/rtMcWcIj94+Ffe6n7zhow33h40SKxmsmozs6dz/e+EajymfoFcHd7sxNn8yHM8839uixMOV6g== -os-homedir@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" - integrity sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ== - -os-tmpdir@^1.0.0, os-tmpdir@~1.0.2: +os-tmpdir@~1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" integrity sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g== -osenv@^0.1.5: - version "0.1.5" - resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.5.tgz#85cdfafaeb28e8677f416e287592b5f3f49ea410" - integrity sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g== - dependencies: - os-homedir "^1.0.0" - os-tmpdir "^1.0.0" - own-keys@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/own-keys/-/own-keys-1.0.1.tgz#e4006910a2bf913585289676eebd6f390cf51358" @@ -16685,13 +16684,13 @@ react-devtools-core@^5.3.1: shell-quote "^1.6.1" ws "^7" -react-dom@^18.2.0: - version "18.2.0" - resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-18.2.0.tgz#22aaf38708db2674ed9ada224ca4aa708d821e3d" - integrity sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g== +react-dom@18.3.1: + version "18.3.1" + resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-18.3.1.tgz#c2265d79511b57d479b3dd3fdfa51536494c5cb4" + integrity sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw== dependencies: loose-envify "^1.1.0" - scheduler "^0.23.0" + scheduler "^0.23.2" react-fast-compare@^3.2.2: version "3.2.2" @@ -16812,10 +16811,10 @@ react-native-mmkv@^2.12.2: resolved "https://registry.yarnpkg.com/react-native-mmkv/-/react-native-mmkv-2.12.2.tgz#4bba0f5f04e2cf222494cce3a9794ba6a4894dee" integrity sha512-6058Aq0p57chPrUutLGe9fYoiDVDNMU2PKV+lLFUJ3GhoHvUrLdsS1PDSCLr00yqzL4WJQ7TTzH+V8cpyrNcfg== -react-native-pager-view@6.7.0: - version "6.7.0" - resolved "https://registry.yarnpkg.com/react-native-pager-view/-/react-native-pager-view-6.7.0.tgz#88f2520e85f07ce55f3f56c57d6637249a215160" - integrity sha512-sutxKiMqBuQrEyt4mLaLNzy8taIC7IuYpxfcwQBXfSYBSSpAa0qE9G1FXlP/iXqTSlFgBXyK7BESsl9umOjECQ== +react-native-pager-view@6.5.1: + version "6.5.1" + resolved "https://registry.yarnpkg.com/react-native-pager-view/-/react-native-pager-view-6.5.1.tgz#e639e8c975f4c749aae1c3120dc4208265fce4cc" + integrity sha512-YdX7bP+rPYvATMU7HzlMq9JaG3ui/+cVRbFZFGW+QshDULANFg9ECR1BA7H7JTIcO/ZgWCwF+1aVmYG5yBA9Og== react-native-picker-select@^9.3.1: version "9.3.1" @@ -16839,10 +16838,10 @@ react-native-qrcode-styled@^0.3.3: qrcode "^1.5.4" react-fast-compare "^3.2.2" -react-native-reanimated@3.17.0-nightly-20241211-17e89ca24: - version "3.17.0-nightly-20241211-17e89ca24" - resolved "https://registry.yarnpkg.com/react-native-reanimated/-/react-native-reanimated-3.17.0-nightly-20241211-17e89ca24.tgz#af0c36e278646eb2f79e28ad0047cfd80d0e29f5" - integrity sha512-5p7jr0DrnID1puOzMel3VZVRw5Hl/UdMUvPCI1sEG9IA2mUaWrgeoojS2wVwW1U0Pj6HXjPNEimDSXZneZKNuQ== +react-native-reanimated@~3.16.1: + version "3.16.7" + resolved "https://registry.yarnpkg.com/react-native-reanimated/-/react-native-reanimated-3.16.7.tgz#6c7fa516f62c6743c24d955dada00e3c5323d50d" + integrity sha512-qoUUQOwE1pHlmQ9cXTJ2MX9FQ9eHllopCLiWOkDkp6CER95ZWeXhJCP4cSm6AD4jigL5jHcZf/SkWrg8ttZUsw== dependencies: "@babel/plugin-transform-arrow-functions" "^7.0.0-0" "@babel/plugin-transform-class-properties" "^7.0.0-0" @@ -16861,23 +16860,23 @@ react-native-root-siblings@^4.1.1: resolved "https://registry.yarnpkg.com/react-native-root-siblings/-/react-native-root-siblings-4.1.1.tgz#b7742db7634a87f507eb99a5fd699c4f10c46ab0" integrity sha512-sdmLElNs5PDWqmZmj4/aNH4anyxreaPm61c4ZkRiR8SO/GzLg6KjAbb0e17RmMdnBdD0AIQbS38h/l55YKN4ZA== -react-native-safe-area-context@4.14.0: - version "4.14.0" - resolved "https://registry.yarnpkg.com/react-native-safe-area-context/-/react-native-safe-area-context-4.14.0.tgz#138f4b2e180cb7517c78bd5f4d4cf91325ba0b1a" - integrity sha512-/SyYpCulWQOnnXhRq6wepkhoyQMowHm1ptDyRz20s+YS/R9mbd+mK+jFyFCyXFJn8jp7vFl43VUCgspuOiEbwA== +react-native-safe-area-context@4.12.0: + version "4.12.0" + resolved "https://registry.yarnpkg.com/react-native-safe-area-context/-/react-native-safe-area-context-4.12.0.tgz#17868522a55bbc6757418c94a1b4abdda6b045d9" + integrity sha512-ukk5PxcF4p3yu6qMZcmeiZgowhb5AsKRnil54YFUUAXVIS7PJcMHGGC+q44fCiBg44/1AJk5njGMez1m9H0BVQ== -react-native-screens@~4.3.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/react-native-screens/-/react-native-screens-4.3.0.tgz#c4fef7583535c963e9257cdd1d91a9889961ab61" - integrity sha512-G0u8BPgu2vcRZoQTlRpBXKa0ElQSDvDBlRe6ncWwCeBmd5Uqa2I3tQ6Vn6trIE6+yneW/nD4p5wihEHlAWZPEw== +react-native-screens@~4.4.0: + version "4.4.0" + resolved "https://registry.yarnpkg.com/react-native-screens/-/react-native-screens-4.4.0.tgz#3fcbcdf1bbb1be2736b10d43edc3d4e69c37b5aa" + integrity sha512-c7zc7Zwjty6/pGyuuvh9gK3YBYqHPOxrhXfG1lF4gHlojQSmIx2piNbNaV+Uykj+RDTmFXK0e/hA+fucw/Qozg== dependencies: react-freeze "^1.0.0" warn-once "^0.1.0" -react-native-svg@^15.8.0: - version "15.9.0" - resolved "https://registry.yarnpkg.com/react-native-svg/-/react-native-svg-15.9.0.tgz#a742a63cb463502ce591fdfcf7b9e80544f0a8c2" - integrity sha512-pwo7hteAM0P8jNpPGQtiSd0SnbBhE8tNd94LT8AcZcbnH5AJdXBIcXU4+tWYYeGUjiNAH2E5d0T5XIfnvaz1gA== +react-native-svg@15.8.0: + version "15.8.0" + resolved "https://registry.yarnpkg.com/react-native-svg/-/react-native-svg-15.8.0.tgz#9b5fd4f5cf5675197b3f4cbfcc77c215de2b9502" + integrity sha512-KHJzKpgOjwj1qeZzsBjxNdoIgv2zNCO9fVcoq2TEhTRsVV5DGTZ9JzUZwybd7q4giT/H3RdtqC3u44dWdO0Ffw== dependencies: css-select "^5.1.0" css-tree "^1.1.3" @@ -16933,27 +16932,27 @@ react-native-web@~0.19.13: postcss-value-parser "^4.2.0" styleq "^0.1.3" -react-native-webview@13.12.3: - version "13.12.3" - resolved "https://registry.yarnpkg.com/react-native-webview/-/react-native-webview-13.12.3.tgz#3aa9d2fc982ba2681e56d3e96e22b63a0d929270" - integrity sha512-Y1I5YyDYyE7NC96RHLhd2nxh7ymLYOYLTefgx5ixxw2OToQK0ow3OJ+o77QcI1Tuevj5PCxwqC/14ceS/7yPJQ== +react-native-webview@13.12.5: + version "13.12.5" + resolved "https://registry.yarnpkg.com/react-native-webview/-/react-native-webview-13.12.5.tgz#ed9eec1eda234d7cf18d329859b9bdebf7e258b6" + integrity sha512-INOKPom4dFyzkbxbkuQNfeRG9/iYnyRDzrDkJeyvSWgJAW2IDdJkWFJBS2v0RxIL4gqLgHkiIZDOfiLaNnw83Q== dependencies: escape-string-regexp "^4.0.0" invariant "2.2.4" -react-native@0.76.6: - version "0.76.6" - resolved "https://registry.yarnpkg.com/react-native/-/react-native-0.76.6.tgz#65f56f43ef1f4ec0fb0c132adba4f278a7e28cfa" - integrity sha512-AsRi+ud6v6ADH7ZtSOY42kRB4nbM0KtSu450pGO4pDudl4AEK/AF96ai88snb2/VJJSGGa/49QyJVFXxz/qoFg== +react-native@0.76.9: + version "0.76.9" + resolved "https://registry.yarnpkg.com/react-native/-/react-native-0.76.9.tgz#68cdfbe75a5c02417ac0eefbb28894a1adc330a2" + integrity sha512-+LRwecWmTDco7OweGsrECIqJu0iyrREd6CTCgC/uLLYipiHvk+MH9nd6drFtCw/6Blz6eoKTcH9YTTJusNtrWg== dependencies: "@jest/create-cache-key-function" "^29.6.3" - "@react-native/assets-registry" "0.76.6" - "@react-native/codegen" "0.76.6" - "@react-native/community-cli-plugin" "0.76.6" - "@react-native/gradle-plugin" "0.76.6" - "@react-native/js-polyfills" "0.76.6" - "@react-native/normalize-colors" "0.76.6" - "@react-native/virtualized-lists" "0.76.6" + "@react-native/assets-registry" "0.76.9" + "@react-native/codegen" "0.76.9" + "@react-native/community-cli-plugin" "0.76.9" + "@react-native/gradle-plugin" "0.76.9" + "@react-native/js-polyfills" "0.76.9" + "@react-native/normalize-colors" "0.76.9" + "@react-native/virtualized-lists" "0.76.9" abort-controller "^3.0.0" anser "^1.4.9" ansi-regex "^5.0.0" @@ -17108,10 +17107,10 @@ react-textarea-autosize@^8.5.3: use-composed-ref "^1.3.0" use-latest "^1.2.1" -react@18.2.0: - version "18.2.0" - resolved "https://registry.yarnpkg.com/react/-/react-18.2.0.tgz#555bd98592883255fa00de14f1151a917b5d77d5" - integrity sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ== +react@18.3.1: + version "18.3.1" + resolved "https://registry.yarnpkg.com/react/-/react-18.3.1.tgz#49ab892009c53933625bd16b2533fc754cab2891" + integrity sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ== dependencies: loose-envify "^1.1.0" @@ -17441,11 +17440,16 @@ resolve-workspace-root@^2.0.0: resolved "https://registry.yarnpkg.com/resolve-workspace-root/-/resolve-workspace-root-2.0.0.tgz#a0098daa0067cd0efa6eb525c57c8fb4a61e78f8" integrity sha512-IsaBUZETJD5WsI11Wt8PKHwaIe45or6pwNc8yflvLJ4DWtImK9kuLoH5kUva/2Mmx/RdIyr4aONNSa2v9LTJsw== -resolve.exports@^2.0.0, resolve.exports@^2.0.2: +resolve.exports@^2.0.0: version "2.0.2" resolved "https://registry.yarnpkg.com/resolve.exports/-/resolve.exports-2.0.2.tgz#f8c934b8e6a13f539e38b7098e2e36134f01e800" integrity sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg== +resolve.exports@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/resolve.exports/-/resolve.exports-2.0.3.tgz#41955e6f1b4013b7586f873749a635dea07ebe3f" + integrity sha512-OcXjMsGdhL4XnbShKpAcSqPMzQoYkYyhbEaeSko47MjRP9NfEQMhZkXL1DoFlt9LWQn4YttrdnV6X2OiyzBi+A== + resolve@^1.14.2, resolve@^1.19.0, resolve@^1.20.0, resolve@^1.22.2: version "1.22.4" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.4.tgz#1dc40df46554cdaf8948a486a10f6ba1e2026c34" @@ -19369,10 +19373,10 @@ unicode-property-aliases-ecmascript@^2.0.0: resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz#43d41e3be698bd493ef911077c9b131f827e8ccd" integrity sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w== -unimodules-app-loader@~5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/unimodules-app-loader/-/unimodules-app-loader-5.0.0.tgz#2824ab4378f503a811c10a21f050bc09caf4fe41" - integrity sha512-0Zc3u344NmlvyQBmcgnxHcQhrLeFV4hn80U6S4YwAfaexXCWmiHOzMe4+P+YhgHiRWb5lJgadr08hLbee3XTHg== +unimodules-app-loader@~5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/unimodules-app-loader/-/unimodules-app-loader-5.0.1.tgz#4c5ac10b1043607441a171b8b6658b57a1e1e9f2" + integrity sha512-JI4dUMOovvLrZ1U/mrQrR73cxGH26H7NpfBxwE0hk59CBOyHO4YYpliI3hPSGgZzt+YEy2VZR6nrspSUXY8jyw== unique-filename@^3.0.0: version "3.0.0" @@ -19606,13 +19610,6 @@ v8-to-istanbul@^9.0.1: "@types/istanbul-lib-coverage" "^2.0.1" convert-source-map "^1.6.0" -validate-npm-package-name@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz#5fa912d81eb7d0c74afc140de7317f0ca7df437e" - integrity sha512-M6w37eVCMMouJ9V/sdPGnC5H4uDr73/+xdq0FBLO3TFFX1+7wiUY6Es328NN+y43tmY+doUdN9g9J21vqB7iLw== - dependencies: - builtins "^1.0.3" - validate-npm-package-name@^5.0.0: version "5.0.1" resolved "https://registry.yarnpkg.com/validate-npm-package-name/-/validate-npm-package-name-5.0.1.tgz#a316573e9b49f3ccd90dbb6eb52b3f06c6d604e8" From 502d660eb4efaada666b3d38971acc7cf5bc2e19 Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Fri, 4 Apr 2025 19:16:39 -0500 Subject: [PATCH 073/241] [Explore] Invalidate queries post-interests edit (#8128) * Insert fresh interests and reset relevant queries * reset suggested users --------- Co-authored-by: Hailey --- src/screens/Settings/SettingsInterests.tsx | 22 ++++++++++++++++++- .../trending/useGetSuggestedFeedsQuery.ts | 4 ++-- 2 files changed, 23 insertions(+), 3 deletions(-) diff --git a/src/screens/Settings/SettingsInterests.tsx b/src/screens/Settings/SettingsInterests.tsx index 9a61329465..7114faae75 100644 --- a/src/screens/Settings/SettingsInterests.tsx +++ b/src/screens/Settings/SettingsInterests.tsx @@ -10,6 +10,9 @@ import { usePreferencesQuery, } from '#/state/queries/preferences' import {type UsePreferencesQueryResponse} from '#/state/queries/preferences/types' +import {createGetSuggestedFeedsQueryKey} from '#/state/queries/trending/useGetSuggestedFeedsQuery' +import {createGetSuggestedUsersQueryKey} from '#/state/queries/trending/useGetSuggestedUsersQuery' +import {createSuggestedStarterPacksQueryKey} from '#/state/queries/useSuggestedStarterPacksQuery' import {useAgent} from '#/state/session' import * as Toast from '#/view/com/util/Toast' import {useInterestsDisplayNames} from '#/screens/Onboarding/state' @@ -98,7 +101,24 @@ function Inner({ try { await agent.setInterestsPref({tags: interests}) - await qc.invalidateQueries({queryKey: preferencesQueryKey}) + qc.setQueriesData( + {queryKey: preferencesQueryKey}, + (old?: UsePreferencesQueryResponse) => { + if (!old) return old + old.interests.tags = interests + return old + }, + ) + await Promise.all([ + await qc.resetQueries({ + queryKey: createSuggestedStarterPacksQueryKey(), + }), + await qc.resetQueries({queryKey: createGetSuggestedFeedsQueryKey()}), + await qc.resetQueries({ + queryKey: createGetSuggestedUsersQueryKey({}), + }), + ]) + Toast.show( _(msg({message: 'Content preferences updated!', context: 'toast'})), ) diff --git a/src/state/queries/trending/useGetSuggestedFeedsQuery.ts b/src/state/queries/trending/useGetSuggestedFeedsQuery.ts index 293457d035..55b633af07 100644 --- a/src/state/queries/trending/useGetSuggestedFeedsQuery.ts +++ b/src/state/queries/trending/useGetSuggestedFeedsQuery.ts @@ -11,7 +11,7 @@ import {useAgent} from '#/state/session' export const DEFAULT_LIMIT = 5 -export const createGetTrendsQueryKey = () => ['suggested-feeds'] +export const createGetSuggestedFeedsQueryKey = () => ['suggested-feeds'] export function useGetSuggestedFeedsQuery() { const agent = useAgent() @@ -22,7 +22,7 @@ export function useGetSuggestedFeedsQuery() { enabled: !!preferences, refetchOnWindowFocus: true, staleTime: STALE.MINUTES.ONE, - queryKey: createGetTrendsQueryKey(), + queryKey: createGetSuggestedFeedsQueryKey(), queryFn: async () => { const contentLangs = getContentLanguages().join(',') const {data} = await agent.app.bsky.unspecced.getSuggestedFeeds( From a301e31f76c2b39adf92dd0301e80b51b4c00814 Mon Sep 17 00:00:00 2001 From: Paul Frazee Date: Fri, 4 Apr 2025 17:28:02 -0700 Subject: [PATCH 074/241] Fix the 'seen' metric in explore (#8134) --- src/screens/Search/Explore.tsx | 54 +++++++++------------ src/state/queries/explore-feed-previews.tsx | 5 ++ 2 files changed, 27 insertions(+), 32 deletions(-) diff --git a/src/screens/Search/Explore.tsx b/src/screens/Search/Explore.tsx index a6d6b1703e..79e27ec9a4 100644 --- a/src/screens/Search/Explore.tsx +++ b/src/screens/Search/Explore.tsx @@ -1,5 +1,5 @@ import {useCallback, useMemo, useRef, useState} from 'react' -import {View, type ViewabilityConfig, type ViewToken} from 'react-native' +import {View, type ViewabilityConfig} from 'react-native' import { type AppBskyActorDefs, type AppBskyFeedDefs, @@ -837,36 +837,26 @@ export function Explore({ // track headers and report module viewability const alreadyReportedRef = useRef>(new Map()) - const onViewableItemsChanged = useCallback( - ({ - viewableItems, - }: { - viewableItems: ViewToken[] - changed: ViewToken[] - }) => { - for (const {item, index} of viewableItems.filter(vi => vi.isViewable)) { - let module: MetricEvents['explore:module:seen']['module'] - if (item.type === 'trendingTopics' || item.type === 'trendingVideos') { - module = item.type - } else if (item.type === 'profile') { - module = 'suggestedAccounts' - } else if (item.type === 'feed') { - module = 'suggestedFeeds' - } else if (item.type === 'starterPack') { - module = 'suggestedStarterPacks' - } else if (item.type === 'preview:header') { - module = `feed:feedgen|${item.feed.uri}` - } else { - continue - } - if (!alreadyReportedRef.current.has(module)) { - alreadyReportedRef.current.set(module, module) - logger.metric('explore:module:seen', {module, index: index ?? -1}) - } - } - }, - [], - ) + const onItemSeen = useCallback((item: ExploreScreenItems) => { + let module: MetricEvents['explore:module:seen']['module'] + if (item.type === 'trendingTopics' || item.type === 'trendingVideos') { + module = item.type + } else if (item.type === 'profile') { + module = 'suggestedAccounts' + } else if (item.type === 'feed') { + module = 'suggestedFeeds' + } else if (item.type === 'starterPack') { + module = 'suggestedStarterPacks' + } else if (item.type === 'preview:sliceItem') { + module = `feed:feedgen|${item.feed.uri}` + } else { + return + } + if (!alreadyReportedRef.current.has(module)) { + alreadyReportedRef.current.set(module, module) + logger.metric('explore:module:seen', {module}) //, index: index ?? -1}) + } + }, []) return ( Date: Fri, 4 Apr 2025 18:10:13 -0700 Subject: [PATCH 075/241] Rework the visual design of the interests card in explore (#8135) --- .../Search/modules/ExploreInterestsCard.tsx | 35 +++++++++---------- 1 file changed, 17 insertions(+), 18 deletions(-) diff --git a/src/screens/Search/modules/ExploreInterestsCard.tsx b/src/screens/Search/modules/ExploreInterestsCard.tsx index a2c6ff36db..00a15111a4 100644 --- a/src/screens/Search/modules/ExploreInterestsCard.tsx +++ b/src/screens/Search/modules/ExploreInterestsCard.tsx @@ -8,6 +8,7 @@ import {usePreferencesQuery} from '#/state/queries/preferences' import {useInterestsDisplayNames} from '#/screens/Onboarding/state' import {atoms as a, useTheme} from '#/alf' import {Button, ButtonIcon, ButtonText} from '#/components/Button' +import {Shapes_Stroke2_Corner0_Rounded as Shapes} from '#/components/icons/Shapes' import {TimesLarge_Stroke2_Corner0_Rounded as X} from '#/components/icons/Times' import {Link} from '#/components/Link' import * as Prompt from '#/components/Prompt' @@ -52,19 +53,20 @@ export function ExploreInterestsCard() { onConfirm={onConfirmClose} /> - + - - Your interests - + + + + Your interests + + {preferences?.interests?.tags && preferences.interests.tags.length > 0 ? ( @@ -76,12 +78,11 @@ export function ExploreInterestsCard() { a.justify_center, a.align_center, a.rounded_full, - a.border, - t.atoms.border_contrast_medium, + t.atoms.bg_contrast_25, a.px_lg, {height: 32}, ]}> - + {interestsDisplayNames[tag]} @@ -89,10 +90,8 @@ export function ExploreInterestsCard() { ) : null} - - - Your selected interests help us serve you content you care about. - + + Your interests help us find what you like! - + From 94fd12ff49fd2f8866a691278e99e2fedc66216b Mon Sep 17 00:00:00 2001 From: pfrazee <1270099+pfrazee@users.noreply.github.com> Date: Sat, 5 Apr 2025 02:35:03 +0000 Subject: [PATCH 076/241] Nightly source-language update --- src/locale/locales/en/messages.po | 309 +++++++++++++++++------------- 1 file changed, 181 insertions(+), 128 deletions(-) diff --git a/src/locale/locales/en/messages.po b/src/locale/locales/en/messages.po index 3552b08136..9a90f54cf2 100644 --- a/src/locale/locales/en/messages.po +++ b/src/locale/locales/en/messages.po @@ -13,8 +13,8 @@ msgstr "" "Language-Team: \n" "Plural-Forms: \n" -#: src/components/ProgressGuide/FollowDialog.tsx:570 -#: src/screens/Search/modules/ExploreSuggestedAccounts.tsx:112 +#: src/components/ProgressGuide/FollowDialog.tsx:579 +#: src/screens/Search/modules/ExploreSuggestedAccounts.tsx:118 msgid "(active)" msgstr "" @@ -112,7 +112,7 @@ msgstr "" msgid "{0, plural, one {repost} other {reposts}}" msgstr "" -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:75 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:77 msgid "{0, plural, other {{1} posts}}" msgstr "" @@ -316,12 +316,12 @@ msgid "{profileName} joined Bluesky using a starter pack {0} ago" msgstr "" #. The trending topic rank, i.e. "1. March Madness", "2. The Bachelor" -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:104 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:108 msgid "{rank}." msgstr "" #. trending topic time spent trending. should be as short as possible to fit in a pill -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:199 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:203 msgid "{type}h ago" msgstr "" @@ -397,7 +397,7 @@ msgstr "" msgid "a message" msgstr "" -#: src/Navigation.tsx:382 +#: src/Navigation.tsx:391 #: src/screens/Settings/AboutSettings.tsx:34 #: src/screens/Settings/Settings.tsx:215 #: src/screens/Settings/Settings.tsx:218 @@ -424,11 +424,11 @@ msgstr "" msgid "Accessibility" msgstr "" -#: src/Navigation.tsx:342 +#: src/Navigation.tsx:343 msgid "Accessibility Settings" msgstr "" -#: src/Navigation.tsx:358 +#: src/Navigation.tsx:359 #: src/screens/Login/LoginForm.tsx:194 #: src/screens/Settings/AccountSettings.tsx:45 #: src/screens/Settings/Settings.tsx:153 @@ -652,7 +652,6 @@ msgstr "" msgid "Advanced" msgstr "" -#: src/screens/Search/modules/ExploreSuggestedAccounts.tsx:86 #: src/view/screens/Notifications.tsx:86 msgid "All" msgstr "" @@ -756,7 +755,7 @@ msgstr "" msgid "An error occurred while compressing the video." msgstr "" -#: src/screens/Search/modules/ExploreFeedPreviews.tsx:118 +#: src/state/queries/explore-feed-previews.tsx:148 msgid "An error occurred while fetching the feed." msgstr "" @@ -843,7 +842,7 @@ msgstr "" msgid "Anybody can interact" msgstr "" -#: src/Navigation.tsx:390 +#: src/Navigation.tsx:399 #: src/screens/Settings/AppIconSettings/index.tsx:67 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:18 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:23 @@ -880,7 +879,7 @@ msgstr "" msgid "App passwords" msgstr "" -#: src/Navigation.tsx:310 +#: src/Navigation.tsx:311 #: src/screens/Settings/AppPasswords.tsx:51 msgid "App Passwords" msgstr "" @@ -916,7 +915,7 @@ msgstr "" msgid "Appeal this decision" msgstr "" -#: src/Navigation.tsx:350 +#: src/Navigation.tsx:351 #: src/screens/Settings/AppearanceSettings.tsx:85 #: src/screens/Settings/Settings.tsx:183 #: src/screens/Settings/Settings.tsx:186 @@ -1007,8 +1006,8 @@ msgstr "" msgid "Autoplay options have moved to the <0>Content and Media settings." msgstr "" -#: src/screens/Settings/ContentAndMediaSettings.tsx:107 -#: src/screens/Settings/ContentAndMediaSettings.tsx:113 +#: src/screens/Settings/ContentAndMediaSettings.tsx:116 +#: src/screens/Settings/ContentAndMediaSettings.tsx:122 msgid "Autoplay videos and GIFs" msgstr "" @@ -1122,7 +1121,7 @@ msgstr "" msgid "Blocked accounts" msgstr "" -#: src/Navigation.tsx:159 +#: src/Navigation.tsx:160 #: src/view/screens/ModerationBlockedAccounts.tsx:101 msgid "Blocked Accounts" msgstr "" @@ -1253,7 +1252,7 @@ msgstr "" msgid "Browse starter pack {displayName}" msgstr "" -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:84 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:88 msgid "Browse topic {0}" msgstr "" @@ -1268,7 +1267,7 @@ msgstr "" #: src/components/LabelingServiceCard/index.tsx:62 #: src/components/moderation/ReportDialog/index.tsx:672 #: src/screens/Search/components/StarterPackCard.tsx:102 -#: src/screens/Search/Explore.tsx:791 +#: src/screens/Search/Explore.tsx:749 msgid "By {0}" msgstr "" @@ -1302,7 +1301,7 @@ msgstr "" #: src/screens/Deactivated.tsx:158 #: src/screens/Profile/Header/EditProfileDialog.tsx:220 #: src/screens/Profile/Header/EditProfileDialog.tsx:228 -#: src/screens/Search/Shell.tsx:347 +#: src/screens/Search/Shell.tsx:349 #: src/screens/Settings/AppIconSettings/index.tsx:44 #: src/screens/Settings/AppIconSettings/index.tsx:225 #: src/screens/Settings/components/ChangeHandleDialog.tsx:76 @@ -1358,7 +1357,7 @@ msgstr "" msgid "Cancel reactivation and sign out" msgstr "" -#: src/screens/Search/Shell.tsx:339 +#: src/screens/Search/Shell.tsx:341 #: src/view/com/modals/ListAddRemoveUsers.tsx:88 msgid "Cancel search" msgstr "" @@ -1449,7 +1448,7 @@ msgstr "" msgid "Changes hosting provider" msgstr "" -#: src/Navigation.tsx:407 +#: src/Navigation.tsx:416 #: src/view/shell/bottom-bar/BottomBar.tsx:205 #: src/view/shell/desktop/LeftNav.tsx:535 #: src/view/shell/Drawer.tsx:422 @@ -1467,7 +1466,7 @@ msgctxt "toast" msgid "Chat muted" msgstr "" -#: src/Navigation.tsx:417 +#: src/Navigation.tsx:426 #: src/screens/Messages/components/InboxPreview.tsx:24 msgid "Chat request inbox" msgstr "" @@ -1478,7 +1477,7 @@ msgid "Chat requests" msgstr "" #: src/components/dms/ConvoMenu.tsx:75 -#: src/Navigation.tsx:412 +#: src/Navigation.tsx:421 #: src/screens/Messages/ChatList.tsx:328 msgid "Chat settings" msgstr "" @@ -1598,7 +1597,7 @@ msgstr "" #: src/components/dms/ReportDialog.tsx:390 #: src/components/NewskieDialog.tsx:146 #: src/components/NewskieDialog.tsx:153 -#: src/components/ProgressGuide/FollowDialog.tsx:429 +#: src/components/ProgressGuide/FollowDialog.tsx:436 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:117 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:123 #: src/view/com/modals/ChangePassword.tsx:279 @@ -1699,7 +1698,7 @@ msgstr "" msgid "Comics" msgstr "" -#: src/Navigation.tsx:300 +#: src/Navigation.tsx:301 #: src/view/screens/CommunityGuidelines.tsx:34 msgid "Community Guidelines" msgstr "" @@ -1793,7 +1792,7 @@ msgstr "" msgid "Contact support" msgstr "" -#: src/screens/Settings/ContentAndMediaSettings.tsx:50 +#: src/screens/Settings/ContentAndMediaSettings.tsx:51 msgid "Content & Media" msgstr "" @@ -1803,7 +1802,7 @@ msgstr "" msgid "Content and media" msgstr "" -#: src/Navigation.tsx:374 +#: src/Navigation.tsx:375 msgid "Content and Media" msgstr "" @@ -1829,6 +1828,11 @@ msgstr "" msgid "Content Not Available" msgstr "" +#: src/screens/Settings/SettingsInterests.tsx:123 +msgctxt "toast" +msgid "Content preferences updated!" +msgstr "" + #: src/components/moderation/ModerationDetailsDialog.tsx:50 #: src/components/moderation/ScreenHider.tsx:93 #: src/lib/moderation/useGlobalLabelStrings.ts:22 @@ -1972,11 +1976,16 @@ msgstr "" msgid "Copy QR code" msgstr "" +#. Confirm button text. Can be a short cheeky phrase that means "OK" e.g. "Copy that!" +#: src/screens/Search/modules/ExploreInterestsCard.tsx:48 +msgid "Copy that!" +msgstr "" + #: src/screens/Settings/components/ChangeHandleDialog.tsx:426 msgid "Copy TXT record value" msgstr "" -#: src/Navigation.tsx:305 +#: src/Navigation.tsx:306 #: src/view/screens/CopyrightPolicy.tsx:31 msgid "Copyright Policy" msgstr "" @@ -2012,7 +2021,7 @@ msgstr "" #: src/components/StarterPack/ProfileStarterPacks.tsx:178 #: src/components/StarterPack/ProfileStarterPacks.tsx:274 -#: src/Navigation.tsx:442 +#: src/Navigation.tsx:451 msgid "Create a starter pack" msgstr "" @@ -2341,7 +2350,7 @@ msgstr "" msgid "Discourage apps from showing my account to logged-out users" msgstr "" -#: src/screens/Search/Explore.tsx:420 +#: src/screens/Search/Explore.tsx:362 msgid "Discover Feeds" msgstr "" @@ -2553,6 +2562,11 @@ msgstr "" msgid "Edit interaction settings" msgstr "" +#: src/screens/Search/modules/ExploreInterestsCard.tsx:98 +#: src/screens/Search/modules/ExploreInterestsCard.tsx:105 +msgid "Edit interests" +msgstr "" + #: src/view/screens/ProfileList.tsx:536 msgid "Edit list details" msgstr "" @@ -2561,7 +2575,7 @@ msgstr "" msgid "Edit Moderation List" msgstr "" -#: src/Navigation.tsx:315 +#: src/Navigation.tsx:316 #: src/view/screens/Feeds.tsx:515 msgid "Edit My Feeds" msgstr "" @@ -2611,7 +2625,7 @@ msgstr "" msgid "Edit your profile description" msgstr "" -#: src/Navigation.tsx:447 +#: src/Navigation.tsx:456 msgid "Edit your starter pack" msgstr "" @@ -2724,16 +2738,16 @@ msgstr "" msgid "Enable this source only" msgstr "" -#: src/screens/Settings/ContentAndMediaSettings.tsx:123 -#: src/screens/Settings/ContentAndMediaSettings.tsx:137 +#: src/screens/Settings/ContentAndMediaSettings.tsx:132 +#: src/screens/Settings/ContentAndMediaSettings.tsx:146 msgid "Enable trending topics" msgstr "" -#: src/screens/Settings/ContentAndMediaSettings.tsx:158 +#: src/screens/Settings/ContentAndMediaSettings.tsx:167 msgid "Enable trending videos in your Discover feed" msgstr "" -#: src/screens/Settings/ContentAndMediaSettings.tsx:144 +#: src/screens/Settings/ContentAndMediaSettings.tsx:153 msgid "Enable trending videos in your Discover feed." msgstr "" @@ -2817,7 +2831,7 @@ msgstr "" msgid "Enters full screen" msgstr "" -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:232 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:236 msgid "Entertainment" msgstr "" @@ -2948,6 +2962,13 @@ msgstr "" msgid "Explicit sexual images." msgstr "" +#: src/Navigation.tsx:640 +#: src/screens/Search/Shell.tsx:307 +#: src/view/shell/desktop/LeftNav.tsx:617 +#: src/view/shell/Drawer.tsx:370 +msgid "Explore" +msgstr "" + #: src/screens/Settings/AccountSettings.tsx:137 #: src/screens/Settings/AccountSettings.tsx:141 msgid "Export my data" @@ -2957,8 +2978,8 @@ msgstr "" msgid "Export My Data" msgstr "" -#: src/screens/Settings/ContentAndMediaSettings.tsx:83 -#: src/screens/Settings/ContentAndMediaSettings.tsx:86 +#: src/screens/Settings/ContentAndMediaSettings.tsx:84 +#: src/screens/Settings/ContentAndMediaSettings.tsx:87 msgid "External media" msgstr "" @@ -2972,7 +2993,7 @@ msgstr "" msgid "External media may allow websites to collect information about you and your device. No information is sent or requested until you press the \"play\" button." msgstr "" -#: src/Navigation.tsx:334 +#: src/Navigation.tsx:335 #: src/screens/Settings/ExternalMediaPreferences.tsx:31 msgid "External Media Preferences" msgstr "" @@ -3031,8 +3052,8 @@ msgstr "" msgid "Failed to load conversations" msgstr "" -#: src/screens/Search/Explore.tsx:459 -#: src/screens/Search/Explore.tsx:498 +#: src/screens/Search/Explore.tsx:401 +#: src/screens/Search/Explore.tsx:440 msgid "Failed to load feeds preferences" msgstr "" @@ -3044,12 +3065,12 @@ msgstr "" msgid "Failed to load past messages" msgstr "" -#: src/screens/Search/Explore.tsx:452 -#: src/screens/Search/Explore.tsx:491 +#: src/screens/Search/Explore.tsx:394 +#: src/screens/Search/Explore.tsx:433 msgid "Failed to load suggested feeds" msgstr "" -#: src/screens/Search/Explore.tsx:356 +#: src/screens/Search/Explore.tsx:314 msgid "Failed to load suggested follows" msgstr "" @@ -3067,6 +3088,11 @@ msgstr "" msgid "Failed to remove emoji reaction" msgstr "" +#: src/screens/Settings/SettingsInterests.tsx:128 +msgctxt "toast" +msgid "Failed to save content prefefences." +msgstr "" + #: src/view/com/lightbox/Lightbox.tsx:46 msgid "Failed to save image: {0}" msgstr "" @@ -3111,7 +3137,7 @@ msgstr "" msgid "Failed to verify handle. Please try again." msgstr "" -#: src/Navigation.tsx:250 +#: src/Navigation.tsx:251 msgid "Feed" msgstr "" @@ -3140,7 +3166,7 @@ msgctxt "toast" msgid "Feedback sent!" msgstr "" -#: src/Navigation.tsx:427 +#: src/Navigation.tsx:436 #: src/screens/Search/SearchResults.tsx:68 #: src/screens/StarterPack/StarterPackScreen.tsx:185 #: src/view/screens/Feeds.tsx:508 @@ -3195,13 +3221,13 @@ msgstr "" msgid "Find accounts to follow" msgstr "" -#: src/components/ProgressGuide/FollowDialog.tsx:78 -#: src/components/ProgressGuide/FollowDialog.tsx:88 -#: src/components/ProgressGuide/FollowDialog.tsx:417 +#: src/components/ProgressGuide/FollowDialog.tsx:85 +#: src/components/ProgressGuide/FollowDialog.tsx:95 +#: src/components/ProgressGuide/FollowDialog.tsx:424 msgid "Find people to follow" msgstr "" -#: src/screens/Search/Shell.tsx:474 +#: src/screens/Search/Shell.tsx:476 msgid "Find posts, users, and feeds on Bluesky" msgstr "" @@ -3305,7 +3331,7 @@ msgstr "" msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" msgstr "" -#: src/Navigation.tsx:204 +#: src/Navigation.tsx:205 msgid "Followers of @{0} that you know" msgstr "" @@ -3339,12 +3365,12 @@ msgstr "" msgid "Following {name}" msgstr "" -#: src/screens/Settings/ContentAndMediaSettings.tsx:75 -#: src/screens/Settings/ContentAndMediaSettings.tsx:78 +#: src/screens/Settings/ContentAndMediaSettings.tsx:76 +#: src/screens/Settings/ContentAndMediaSettings.tsx:79 msgid "Following feed preferences" msgstr "" -#: src/Navigation.tsx:321 +#: src/Navigation.tsx:322 #: src/screens/Settings/FollowingFeedPreferences.tsx:53 msgid "Following Feed Preferences" msgstr "" @@ -3382,6 +3408,10 @@ msgstr "" msgid "For the best experience, we recommend using the theme font." msgstr "" +#: src/screens/Search/modules/ExploreSuggestedAccounts.tsx:86 +msgid "For You" +msgstr "" + #: src/components/dialogs/MutedWords.tsx:178 msgid "Forever" msgstr "" @@ -3545,7 +3575,7 @@ msgstr "" msgid "Harassment, trolling, or intolerance" msgstr "" -#: src/Navigation.tsx:397 +#: src/Navigation.tsx:406 msgid "Hashtag" msgstr "" @@ -3624,6 +3654,10 @@ msgstr "" msgid "Hide reply for me" msgstr "" +#: src/screens/Search/modules/ExploreInterestsCard.tsx:110 +msgid "Hide this card" +msgstr "" + #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:756 msgid "Hide this post?" msgstr "" @@ -3688,8 +3722,8 @@ msgstr "" msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "" -#: src/Navigation.tsx:626 -#: src/Navigation.tsx:646 +#: src/Navigation.tsx:635 +#: src/Navigation.tsx:655 #: src/view/shell/bottom-bar/BottomBar.tsx:162 #: src/view/shell/desktop/LeftNav.tsx:599 #: src/view/shell/Drawer.tsx:396 @@ -3705,7 +3739,7 @@ msgstr "" msgid "Hosting provider" msgstr "" -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:187 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:191 msgid "Hot" msgstr "" @@ -3962,7 +3996,7 @@ msgstr "" msgid "Language selection" msgstr "" -#: src/Navigation.tsx:177 +#: src/Navigation.tsx:178 msgid "Language Settings" msgstr "" @@ -4100,8 +4134,8 @@ msgid "Like this labeler" msgstr "" #: src/components/LikesDialog.tsx:85 -#: src/Navigation.tsx:255 -#: src/Navigation.tsx:260 +#: src/Navigation.tsx:256 +#: src/Navigation.tsx:261 msgid "Liked by" msgstr "" @@ -4136,7 +4170,7 @@ msgstr "" msgid "Linear" msgstr "" -#: src/Navigation.tsx:210 +#: src/Navigation.tsx:211 msgid "List" msgstr "" @@ -4194,7 +4228,7 @@ msgctxt "toast" msgid "List unmuted" msgstr "" -#: src/Navigation.tsx:139 +#: src/Navigation.tsx:140 #: src/view/screens/Lists.tsx:62 #: src/view/screens/Profile.tsx:221 #: src/view/screens/Profile.tsx:229 @@ -4207,15 +4241,11 @@ msgstr "" msgid "Lists blocking this user:" msgstr "" -#: src/screens/Search/Explore.tsx:66 +#: src/screens/Search/Explore.tsx:68 msgid "Load more" msgstr "" -#: src/screens/Search/Explore.tsx:392 -msgid "Load more suggested accounts" -msgstr "" - -#: src/screens/Search/Explore.tsx:480 +#: src/screens/Search/Explore.tsx:422 msgid "Load more suggested feeds" msgstr "" @@ -4234,7 +4264,7 @@ msgstr "" msgid "Loading..." msgstr "" -#: src/Navigation.tsx:280 +#: src/Navigation.tsx:281 msgid "Log" msgstr "" @@ -4279,8 +4309,8 @@ msgstr "" msgid "Make sure this is where you intend to go!" msgstr "" -#: src/screens/Settings/ContentAndMediaSettings.tsx:59 -#: src/screens/Settings/ContentAndMediaSettings.tsx:62 +#: src/screens/Settings/ContentAndMediaSettings.tsx:60 +#: src/screens/Settings/ContentAndMediaSettings.tsx:63 msgid "Manage saved feeds" msgstr "" @@ -4362,7 +4392,7 @@ msgstr "" msgid "Message options" msgstr "" -#: src/Navigation.tsx:641 +#: src/Navigation.tsx:650 msgid "Messages" msgstr "" @@ -4381,7 +4411,7 @@ msgstr "" msgid "Misleading Post" msgstr "" -#: src/Navigation.tsx:144 +#: src/Navigation.tsx:145 #: src/screens/Moderation/index.tsx:89 #: src/screens/Settings/Settings.tsx:167 #: src/screens/Settings/Settings.tsx:170 @@ -4420,7 +4450,7 @@ msgstr "" msgid "Moderation lists" msgstr "" -#: src/Navigation.tsx:149 +#: src/Navigation.tsx:150 #: src/view/screens/ModerationModlists.tsx:62 msgid "Moderation Lists" msgstr "" @@ -4429,7 +4459,7 @@ msgstr "" msgid "moderation settings" msgstr "" -#: src/Navigation.tsx:270 +#: src/Navigation.tsx:271 msgid "Moderation states" msgstr "" @@ -4552,7 +4582,7 @@ msgstr "" msgid "Muted accounts" msgstr "" -#: src/Navigation.tsx:154 +#: src/Navigation.tsx:155 #: src/view/screens/ModerationMutedAccounts.tsx:100 msgid "Muted Accounts" msgstr "" @@ -4642,7 +4672,7 @@ msgstr "" msgid "Nevermind, create a handle for me" msgstr "" -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:192 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:196 msgid "New" msgstr "" @@ -4721,7 +4751,7 @@ msgstr "" #: src/screens/Onboarding/index.tsx:20 #: src/screens/Onboarding/state.ts:108 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:234 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:238 msgid "News" msgstr "" @@ -4813,7 +4843,7 @@ msgid "No result" msgstr "" #: src/components/dms/dialogs/SearchablePeopleList.tsx:204 -#: src/components/ProgressGuide/FollowDialog.tsx:235 +#: src/components/ProgressGuide/FollowDialog.tsx:242 msgid "No results" msgstr "" @@ -4871,7 +4901,7 @@ msgstr "" msgid "Not followed by anyone you're following" msgstr "" -#: src/Navigation.tsx:134 +#: src/Navigation.tsx:135 #: src/view/screens/Profile.tsx:122 msgid "Not Found" msgstr "" @@ -4899,7 +4929,7 @@ msgstr "" msgid "Notification filters" msgstr "" -#: src/Navigation.tsx:422 +#: src/Navigation.tsx:431 #: src/view/screens/Notifications.tsx:134 msgid "Notification settings" msgstr "" @@ -4916,7 +4946,7 @@ msgstr "" msgid "Notification Sounds" msgstr "" -#: src/Navigation.tsx:636 +#: src/Navigation.tsx:645 #: src/view/screens/Notifications.tsx:128 #: src/view/shell/bottom-bar/BottomBar.tsx:236 #: src/view/shell/desktop/LeftNav.tsx:636 @@ -5295,11 +5325,11 @@ msgstr "" msgid "People" msgstr "" -#: src/Navigation.tsx:197 +#: src/Navigation.tsx:198 msgid "People followed by @{0}" msgstr "" -#: src/Navigation.tsx:190 +#: src/Navigation.tsx:191 msgid "People following @{0}" msgstr "" @@ -5491,7 +5521,7 @@ msgstr "" #: src/screens/Onboarding/index.tsx:34 #: src/screens/Onboarding/state.ts:111 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:228 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:232 msgid "Politics" msgstr "" @@ -5518,10 +5548,10 @@ msgstr "" msgid "Post by {0}" msgstr "" -#: src/Navigation.tsx:223 -#: src/Navigation.tsx:230 -#: src/Navigation.tsx:237 -#: src/Navigation.tsx:244 +#: src/Navigation.tsx:224 +#: src/Navigation.tsx:231 +#: src/Navigation.tsx:238 +#: src/Navigation.tsx:245 msgid "Post by @{0}" msgstr "" @@ -5556,7 +5586,7 @@ msgstr "" msgid "Post interaction settings" msgstr "" -#: src/Navigation.tsx:165 +#: src/Navigation.tsx:166 #: src/screens/ModerationInteractionSettings/index.tsx:34 msgid "Post Interaction Settings" msgstr "" @@ -5649,12 +5679,12 @@ msgstr "" msgid "Privacy and security" msgstr "" -#: src/Navigation.tsx:366 +#: src/Navigation.tsx:367 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:36 msgid "Privacy and Security" msgstr "" -#: src/Navigation.tsx:290 +#: src/Navigation.tsx:291 #: src/screens/Settings/AboutSettings.tsx:51 #: src/screens/Settings/AboutSettings.tsx:54 #: src/view/screens/PrivacyPolicy.tsx:31 @@ -6413,22 +6443,19 @@ msgstr "" #: src/components/dms/dialogs/SearchablePeopleList.tsx:491 #: src/components/forms/SearchInput.tsx:34 #: src/components/forms/SearchInput.tsx:36 -#: src/Navigation.tsx:631 -#: src/screens/Search/Shell.tsx:305 -#: src/screens/Search/Shell.tsx:462 +#: src/screens/Search/Shell.tsx:307 +#: src/screens/Search/Shell.tsx:464 #: src/view/com/modals/ListAddRemoveUsers.tsx:76 #: src/view/shell/bottom-bar/BottomBar.tsx:182 -#: src/view/shell/desktop/LeftNav.tsx:617 -#: src/view/shell/Drawer.tsx:370 msgid "Search" msgstr "" -#: src/Navigation.tsx:216 +#: src/Navigation.tsx:217 #: src/screens/Profile/ProfileSearch.tsx:37 msgid "Search @{0}'s posts" msgstr "" -#: src/components/ProgressGuide/FollowDialog.tsx:748 +#: src/components/ProgressGuide/FollowDialog.tsx:757 msgid "Search by name or interest" msgstr "" @@ -6436,8 +6463,8 @@ msgstr "" msgid "Search feeds" msgstr "" -#: src/components/ProgressGuide/FollowDialog.tsx:578 -#: src/screens/Search/modules/ExploreSuggestedAccounts.tsx:120 +#: src/components/ProgressGuide/FollowDialog.tsx:587 +#: src/screens/Search/modules/ExploreSuggestedAccounts.tsx:126 msgid "Search for \"{interestsDisplayName}\"{activeText}" msgstr "" @@ -6453,15 +6480,15 @@ msgstr "" msgid "Search for feeds that you want to suggest to others." msgstr "" -#: src/screens/Search/Explore.tsx:344 +#: src/screens/Search/Explore.tsx:302 msgid "Search for more accounts" msgstr "" -#: src/screens/Search/Explore.tsx:423 +#: src/screens/Search/Explore.tsx:365 msgid "Search for more feeds" msgstr "" -#: src/screens/Search/Shell.tsx:332 +#: src/screens/Search/Shell.tsx:334 msgid "Search for posts, users, or feeds" msgstr "" @@ -6483,7 +6510,7 @@ msgid "Search posts" msgstr "" #: src/components/dms/dialogs/SearchablePeopleList.tsx:511 -#: src/components/ProgressGuide/FollowDialog.tsx:767 +#: src/components/ProgressGuide/FollowDialog.tsx:776 msgid "Search profiles" msgstr "" @@ -6496,7 +6523,7 @@ msgid "Search..." msgstr "" #: src/components/dms/dialogs/SearchablePeopleList.tsx:512 -#: src/components/ProgressGuide/FollowDialog.tsx:768 +#: src/components/ProgressGuide/FollowDialog.tsx:777 msgid "Searches for profiles" msgstr "" @@ -6618,6 +6645,7 @@ msgid "Select your date of birth" msgstr "" #: src/screens/Onboarding/StepInterests/index.tsx:192 +#: src/screens/Settings/SettingsInterests.tsx:157 msgid "Select your interests from the options below" msgstr "" @@ -6721,7 +6749,7 @@ msgstr "" msgid "Sets email for password reset" msgstr "" -#: src/Navigation.tsx:172 +#: src/Navigation.tsx:173 #: src/screens/Settings/Settings.tsx:80 #: src/view/shell/desktop/LeftNav.tsx:709 #: src/view/shell/Drawer.tsx:539 @@ -6810,7 +6838,7 @@ msgstr "" msgid "Share your favorite feed!" msgstr "" -#: src/Navigation.tsx:275 +#: src/Navigation.tsx:276 msgid "Shared Preferences Tester" msgstr "" @@ -7116,7 +7144,7 @@ msgstr "" #: src/screens/Onboarding/index.tsx:27 #: src/screens/Onboarding/state.ts:113 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:226 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:230 msgid "Sports" msgstr "" @@ -7138,8 +7166,8 @@ msgstr "" msgid "Start chat with {displayName}" msgstr "" -#: src/Navigation.tsx:432 -#: src/Navigation.tsx:437 +#: src/Navigation.tsx:441 +#: src/Navigation.tsx:446 #: src/screens/StarterPack/Wizard/index.tsx:186 msgid "Starter Pack" msgstr "" @@ -7161,7 +7189,7 @@ msgstr "" msgid "Starter pack is invalid" msgstr "" -#: src/screens/Search/Explore.tsx:522 +#: src/screens/Search/Explore.tsx:464 #: src/view/screens/Profile.tsx:228 msgid "Starter Packs" msgstr "" @@ -7183,7 +7211,7 @@ msgstr "" msgid "Storage cleared, you need to restart the app now." msgstr "" -#: src/Navigation.tsx:265 +#: src/Navigation.tsx:266 #: src/screens/Settings/Settings.tsx:325 msgid "Storybook" msgstr "" @@ -7233,7 +7261,7 @@ msgstr "" msgid "Success!" msgstr "" -#: src/screens/Search/Explore.tsx:341 +#: src/screens/Search/Explore.tsx:299 msgid "Suggested Accounts" msgstr "" @@ -7256,7 +7284,7 @@ msgctxt "Name of app icon variant" msgid "Sunset" msgstr "" -#: src/Navigation.tsx:285 +#: src/Navigation.tsx:286 #: src/view/screens/Support.tsx:31 #: src/view/screens/Support.tsx:34 msgid "Support" @@ -7343,7 +7371,7 @@ msgstr "" msgid "Terms" msgstr "" -#: src/Navigation.tsx:295 +#: src/Navigation.tsx:296 #: src/screens/Settings/AboutSettings.tsx:43 #: src/screens/Settings/AboutSettings.tsx:46 #: src/view/screens/TermsOfService.tsx:31 @@ -7538,7 +7566,7 @@ msgstr "" msgid "There was an issue fetching notifications. Tap here to try again." msgstr "" -#: src/screens/Search/Explore.tsx:837 +#: src/screens/Search/Explore.tsx:804 #: src/view/com/posts/PostFeed.tsx:607 msgid "There was an issue fetching posts. Tap here to try again." msgstr "" @@ -7826,8 +7854,8 @@ msgstr "" msgid "Thread options" msgstr "" -#: src/screens/Settings/ContentAndMediaSettings.tsx:67 -#: src/screens/Settings/ContentAndMediaSettings.tsx:70 +#: src/screens/Settings/ContentAndMediaSettings.tsx:68 +#: src/screens/Settings/ContentAndMediaSettings.tsx:71 msgid "Thread preferences" msgstr "" @@ -7844,7 +7872,7 @@ msgstr "" msgid "Threaded mode" msgstr "" -#: src/Navigation.tsx:328 +#: src/Navigation.tsx:329 msgid "Threads Preferences" msgstr "" @@ -7890,7 +7918,7 @@ msgstr "" msgid "Top" msgstr "" -#: src/Navigation.tsx:402 +#: src/Navigation.tsx:411 msgid "Topic" msgstr "" @@ -8212,8 +8240,8 @@ msgstr "" msgid "Use in-app browser" msgstr "" -#: src/screens/Settings/ContentAndMediaSettings.tsx:93 -#: src/screens/Settings/ContentAndMediaSettings.tsx:99 +#: src/screens/Settings/ContentAndMediaSettings.tsx:102 +#: src/screens/Settings/ContentAndMediaSettings.tsx:108 msgid "Use in-app browser to open links" msgstr "" @@ -8367,7 +8395,7 @@ msgstr "" msgid "Video failed to process" msgstr "" -#: src/Navigation.tsx:453 +#: src/Navigation.tsx:462 msgid "Video Feed" msgstr "" @@ -8377,7 +8405,7 @@ msgstr "" #: src/screens/Onboarding/index.tsx:39 #: src/screens/Onboarding/state.ts:103 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:230 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:234 msgid "Video Games" msgstr "" @@ -8574,6 +8602,10 @@ msgstr "" msgid "We ran out of posts from your follows. Here's the latest from <0/>." msgstr "" +#: src/screens/Settings/SettingsInterests.tsx:150 +msgid "We recommend selecting at least two interests." +msgstr "" + #: src/view/com/composer/state/video.ts:417 msgid "We were unable to determine if you are allowed to upload videos. Please try again." msgstr "" @@ -8599,7 +8631,7 @@ msgid "We'll use this to help customize your experience." msgstr "" #: src/components/dms/dialogs/SearchablePeopleList.tsx:92 -#: src/components/ProgressGuide/FollowDialog.tsx:157 +#: src/components/ProgressGuide/FollowDialog.tsx:164 msgid "We're having network issues, try again" msgstr "" @@ -8791,6 +8823,10 @@ msgstr "" msgid "You are not following anyone." msgstr "" +#: src/screens/Search/modules/ExploreInterestsCard.tsx:45 +msgid "You can adjust your interests at any time from your \"Content and media\" settings." +msgstr "" + #: src/view/com/posts/FollowingEmptyState.tsx:63 #: src/view/com/posts/FollowingEndOfFeed.tsx:64 msgid "You can also discover new Custom Feeds to follow." @@ -9153,6 +9189,19 @@ msgstr "" msgid "Your full username will be <0>@{0}" msgstr "" +#: src/Navigation.tsx:383 +#: src/screens/Search/modules/ExploreInterestsCard.tsx:43 +#: src/screens/Search/modules/ExploreInterestsCard.tsx:67 +#: src/screens/Settings/ContentAndMediaSettings.tsx:92 +#: src/screens/Settings/ContentAndMediaSettings.tsx:95 +#: src/screens/Settings/SettingsInterests.tsx:39 +msgid "Your interests" +msgstr "" + +#: src/screens/Search/modules/ExploreInterestsCard.tsx:94 +msgid "Your interests help us find what you like!" +msgstr "" + #: src/components/dialogs/MutedWords.tsx:369 msgid "Your muted words" msgstr "" @@ -9192,3 +9241,7 @@ msgstr "" #: src/components/dms/ReportDialog.tsx:200 msgid "Your report will be sent to the Bluesky Moderation Service" msgstr "" + +#: src/screens/Settings/SettingsInterests.tsx:53 +msgid "Your selected interests help us serve you content you care about." +msgstr "" From e46b78eb85bf582d888942a6c00ef2d32e8ef23e Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Mon, 7 Apr 2025 18:06:28 -0500 Subject: [PATCH 077/241] Remove unused index to fix lint (#8148) --- src/logger/metrics.ts | 1 - src/screens/Search/Explore.tsx | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/src/logger/metrics.ts b/src/logger/metrics.ts index 0cbacaf1a4..6467583692 100644 --- a/src/logger/metrics.ts +++ b/src/logger/metrics.ts @@ -330,7 +330,6 @@ export type MetricEvents = { | 'suggestedFeeds' | 'suggestedStarterPacks' | `feed:${FeedDescriptor}` - index: number } 'explore:module:searchButtonPress': { module: 'suggestedAccounts' | 'suggestedFeeds' diff --git a/src/screens/Search/Explore.tsx b/src/screens/Search/Explore.tsx index 79e27ec9a4..61ec367850 100644 --- a/src/screens/Search/Explore.tsx +++ b/src/screens/Search/Explore.tsx @@ -854,7 +854,7 @@ export function Explore({ } if (!alreadyReportedRef.current.has(module)) { alreadyReportedRef.current.set(module, module) - logger.metric('explore:module:seen', {module}) //, index: index ?? -1}) + logger.metric('explore:module:seen', {module}) } }, []) From 4013855c10339266b045392469ac132e88c560c4 Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Mon, 7 Apr 2025 18:32:30 -0500 Subject: [PATCH 078/241] [Explore] Small fixes (#8145) * Hover on sugg account * Add subtle hover to all components except feed * Use skeleton states for refetch on focus * Empty results state for sugg users * Filter out pinned posts from feed previews * Add trending header if not top module * Tighten up spacing * Fetch 10 profiles * Update interests copy * Remove refetch on focus * Add PTR * use a map * Update src/screens/Search/modules/ExploreInterestsCard.tsx * fix web double border --------- Co-authored-by: Hailey --- src/components/SubtleHover.tsx | 34 ++++ src/screens/Search/Explore.tsx | 147 +++++++++++++----- .../Search/components/ModuleHeader.tsx | 10 +- .../Search/components/StarterPackCard.tsx | 140 +++++++++-------- .../Search/modules/ExploreInterestsCard.tsx | 8 +- .../modules/ExploreSuggestedAccounts.tsx | 93 +++++------ .../Search/modules/ExploreTrendingTopics.tsx | 25 ++- src/state/queries/explore-feed-previews.tsx | 66 ++++++-- .../trending/useGetSuggestedFeedsQuery.ts | 3 +- .../trending/useGetSuggestedUsersQuery.ts | 4 +- .../queries/trending/useGetTrendsQuery.ts | 1 - .../queries/useSuggestedStarterPacksQuery.ts | 3 +- 12 files changed, 344 insertions(+), 190 deletions(-) create mode 100644 src/components/SubtleHover.tsx diff --git a/src/components/SubtleHover.tsx b/src/components/SubtleHover.tsx new file mode 100644 index 0000000000..bb5911baa6 --- /dev/null +++ b/src/components/SubtleHover.tsx @@ -0,0 +1,34 @@ +import {View} from 'react-native' + +import {atoms as a, useTheme, type ViewStyleProp} from '#/alf' + +export function SubtleHover({style, hover}: ViewStyleProp & {hover: boolean}) { + const t = useTheme() + + let opacity: number + switch (t.name) { + case 'dark': + opacity = 0.4 + break + case 'dim': + opacity = 0.45 + break + case 'light': + opacity = 0.5 + break + } + + return ( + + ) +} diff --git a/src/screens/Search/Explore.tsx b/src/screens/Search/Explore.tsx index 61ec367850..e29b85f76f 100644 --- a/src/screens/Search/Explore.tsx +++ b/src/screens/Search/Explore.tsx @@ -7,6 +7,7 @@ import { } from '@atproto/api' import {msg, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' +import {useQueryClient} from '@tanstack/react-query' import {useInitialNumToRender} from '#/lib/hooks/useInitialNumToRender' import {useGate} from '#/lib/statsig/statsig' @@ -22,9 +23,19 @@ import { import {useGetPopularFeedsQuery} from '#/state/queries/feed' import {Nux, useNux} from '#/state/queries/nuxs' import {usePreferencesQuery} from '#/state/queries/preferences' -import {useGetSuggestedFeedsQuery} from '#/state/queries/trending/useGetSuggestedFeedsQuery' -import {useGetSuggestedUsersQuery} from '#/state/queries/trending/useGetSuggestedUsersQuery' -import {useSuggestedStarterPacksQuery} from '#/state/queries/useSuggestedStarterPacksQuery' +import { + createGetSuggestedFeedsQueryKey, + useGetSuggestedFeedsQuery, +} from '#/state/queries/trending/useGetSuggestedFeedsQuery' +import { + getSuggestedUsersQueryKeyRoot, + useGetSuggestedUsersQuery, +} from '#/state/queries/trending/useGetSuggestedUsersQuery' +import {createGetTrendsQueryKey} from '#/state/queries/trending/useGetTrendsQuery' +import { + createSuggestedStarterPacksQueryKey, + useSuggestedStarterPacksQuery, +} from '#/state/queries/useSuggestedStarterPacksQuery' import {useProgressGuide} from '#/state/shell/progress-guide' import {isThreadChildAt, isThreadParentAt} from '#/view/com/posts/PostFeed' import {PostFeedItem} from '#/view/com/posts/PostFeedItem' @@ -41,6 +52,7 @@ import {ExploreRecommendations} from '#/screens/Search/modules/ExploreRecommenda import {ExploreTrendingTopics} from '#/screens/Search/modules/ExploreTrendingTopics' import {ExploreTrendingVideos} from '#/screens/Search/modules/ExploreTrendingVideos' import {atoms as a, native, platform, useTheme, web} from '#/alf' +import {Admonition} from '#/components/Admonition' import {Button} from '#/components/Button' import * as FeedCard from '#/components/FeedCard' import {ChevronBottom_Stroke2_Corner0_Rounded as ChevronDownIcon} from '#/components/icons/Chevron' @@ -49,9 +61,11 @@ import {type Props as IcoProps} from '#/components/icons/common' import {type Props as SVGIconProps} from '#/components/icons/common' import {ListSparkle_Stroke2_Corner0_Rounded as ListSparkle} from '#/components/icons/ListSparkle' import {StarterPack} from '#/components/icons/StarterPack' +import {Trending2_Stroke2_Corner2_Rounded as Graph} from '#/components/icons/Trending' import {UserCircle_Stroke2_Corner0_Rounded as Person} from '#/components/icons/UserCircle' import {Loader} from '#/components/Loader' import * as ProfileCard from '#/components/ProfileCard' +import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import * as ModuleHeader from './components/ModuleHeader' import { @@ -69,33 +83,26 @@ function LoadMore({item}: {item: ExploreScreenItems & {type: 'loadMore'}}) { onPress={item.onLoadMore} style={[a.relative, a.w_full]}> {({hovered, pressed}) => ( - - + + - {item.message} - - {item.isLoadingMore ? ( - - ) : ( - - )} - + {item.message} + {item.isLoadingMore ? ( + + ) : ( + + )} + + )} ) @@ -112,6 +119,7 @@ type ExploreScreenItems = title: string icon: React.ComponentType iconSize?: IcoProps['size'] + bottomBorder?: boolean searchButton?: { label: string metricsTag: MetricEvents['explore:module:searchButtonPress']['module'] @@ -147,6 +155,10 @@ type ExploreScreenItems = profile: AppBskyActorDefs.ProfileViewBasic recId?: number } + | { + type: 'profileEmpty' + key: 'profileEmpty' + } | { type: 'feed' key: string @@ -203,11 +215,12 @@ export function Explore({ const gate = useGate() const guide = useProgressGuide('follow-10') const [selectedInterest, setSelectedInterest] = useState(null) - // TODO always get at least 10 back + // TODO always get at least 10 back TODO still const { data: suggestedUsers, isLoading: suggestedUsersIsLoading, error: suggestedUsersError, + isRefetching: suggestedUsersIsRefetching, } = useGetSuggestedUsersQuery({ category: selectedInterest, }) @@ -227,6 +240,7 @@ export function Explore({ data: suggestedSPs, isLoading: isLoadingSuggestedSPs, error: suggestedSPsError, + isRefetching: isRefetchingSuggestedSPs, } = useSuggestedStarterPacksQuery() const isLoadingMoreFeeds = isFetchingNextFeedsPage && !isLoadingFeeds @@ -262,6 +276,27 @@ export function Explore({ }, } = useFeedPreviews(suggestedFeeds?.feeds ?? []) + const qc = useQueryClient() + const [isPTR, setIsPTR] = useState(false) + const onPTR = useCallback(async () => { + setIsPTR(true) + await Promise.all([ + await qc.resetQueries({ + queryKey: createGetTrendsQueryKey(), + }), + await qc.resetQueries({ + queryKey: createSuggestedStarterPacksQueryKey(), + }), + await qc.resetQueries({ + queryKey: [getSuggestedUsersQueryKeyRoot], + }), + await qc.resetQueries({ + queryKey: createGetSuggestedFeedsQueryKey(), + }), + ]) + setIsPTR(false) + }, [qc, setIsPTR]) + const onLoadMoreFeedPreviews = useCallback(async () => { if ( isPendingFeedPreviews || @@ -305,7 +340,7 @@ export function Explore({ }, }) - if (suggestedUsersIsLoading) { + if (suggestedUsersIsLoading || suggestedUsersIsRefetching) { i.push({type: 'profilePlaceholder', key: 'profilePlaceholder'}) } else if (suggestedUsersError) { i.push({ @@ -333,14 +368,18 @@ export function Explore({ } if (profileItems.length === 0) { - // no items! remove the header - i.pop() + i.push({ + type: 'profileEmpty', + key: 'profileEmpty', + }) } else { i.push(...profileItems) } } else { - // no items! remove the header - i.pop() + i.push({ + type: 'profileEmpty', + key: 'profileEmpty', + }) } } else { i.push({type: 'profilePlaceholder', key: 'profilePlaceholder'}) @@ -352,6 +391,7 @@ export function Explore({ moderationOpts, suggestedUsers, suggestedUsersIsLoading, + suggestedUsersIsRefetching, suggestedUsersError, ]) const suggestedFeedsModule = useMemo(() => { @@ -466,7 +506,7 @@ export function Explore({ iconSize: 'xl', }) - if (isLoadingSuggestedSPs) { + if (isLoadingSuggestedSPs || isRefetchingSuggestedSPs) { Array.from({length: 3}).forEach((__, index) => i.push({ type: 'starterPackSkeleton', @@ -486,7 +526,13 @@ export function Explore({ }) } return i - }, [suggestedSPs, _, isLoadingSuggestedSPs, suggestedSPsError]) + }, [ + suggestedSPs, + _, + isLoadingSuggestedSPs, + suggestedSPsError, + isRefetchingSuggestedSPs, + ]) const feedPreviewsModule = useMemo(() => { const i: ExploreScreenItems[] = [] i.push(...feedPreviewSlices) @@ -520,6 +566,13 @@ export function Explore({ if (isNewUser) { i.push(...suggestedFollowsModule) i.push(...suggestedStarterPacksModule) + i.push({ + type: 'header', + key: 'trending-topics-header', + title: _(msg`Trending topics`), + icon: Graph, + bottomBorder: true, + }) i.push(trendingTopicsModule) } else { i.push(trendingTopicsModule) @@ -533,6 +586,7 @@ export function Explore({ return i }, [ + _, topBorder, isNewUser, suggestedFollowsModule, @@ -564,7 +618,7 @@ export function Explore({ ) case 'header': { return ( - + {item.title} {item.searchButton && ( @@ -623,6 +677,15 @@ export function Explore({ /> ) } + case 'profileEmpty': { + return ( + + + No results for "{selectedInterest}". + + + ) + } case 'feed': { return ( + style={[ + a.pt_xs, + t.atoms.border_contrast_low, + native(a.border_b), + ]}> + {/* Very non-scientific way to avoid small gap on scroll */} + @@ -876,6 +945,8 @@ export function Explore({ windowSize={9} maxToRenderPerBatch={platform({ios: 5, default: 1})} updateCellsBatchingPeriod={40} + refreshing={isPTR} + onRefresh={onPTR} /> ) } diff --git a/src/screens/Search/components/ModuleHeader.tsx b/src/screens/Search/components/ModuleHeader.tsx index c6411d1c0d..9c208d2b24 100644 --- a/src/screens/Search/components/ModuleHeader.tsx +++ b/src/screens/Search/components/ModuleHeader.tsx @@ -18,7 +18,12 @@ export function Container({ style, children, headerHeight, -}: {children: React.ReactNode; headerHeight?: number} & ViewStyleProp) { + bottomBorder, +}: { + children: React.ReactNode + headerHeight?: number + bottomBorder?: boolean +} & ViewStyleProp) { const t = useTheme() return ( - {/* Very non-scientific way to avoid small gap on scroll */} - {children} ) diff --git a/src/screens/Search/components/StarterPackCard.tsx b/src/screens/Search/components/StarterPackCard.tsx index 1b9f948282..fcb0ef0680 100644 --- a/src/screens/Search/components/StarterPackCard.tsx +++ b/src/screens/Search/components/StarterPackCard.tsx @@ -19,6 +19,7 @@ import {PlusSmall_Stroke2_Corner0_Rounded as Plus} from '#/components/icons/Plus import {Link} from '#/components/Link' import {MediaInsetBorder} from '#/components/MediaInsetBorder' import {useStarterPackLink} from '#/components/StarterPack/StarterPackCard' +import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import * as bsky from '#/types/bsky' @@ -48,75 +49,80 @@ export function StarterPackCard({ .map(item => item.subject) return ( - - - - - - + + {s => ( + <> + - + + - - - - {view.record.name} - - - {view.creator?.did === currentAccount?.did - ? _(msg`By you`) - : _(msg`By ${sanitizeHandle(view.creator.handle, '@')}`)} - - - - - Open pack - - - - + + + + {view.record.name} + + + {view.creator?.did === currentAccount?.did + ? _(msg`By you`) + : _(msg`By ${sanitizeHandle(view.creator.handle, '@')}`)} + + + + + Open pack + + + + + + )} + ) } diff --git a/src/screens/Search/modules/ExploreInterestsCard.tsx b/src/screens/Search/modules/ExploreInterestsCard.tsx index 00a15111a4..00014ffc6a 100644 --- a/src/screens/Search/modules/ExploreInterestsCard.tsx +++ b/src/screens/Search/modules/ExploreInterestsCard.tsx @@ -40,14 +40,14 @@ export function ExploreInterestsCard() { <> - - - - - - { - logger.metric( - 'suggestedUser:follow', - { - logContext: 'Explore', - location: 'Card', - recId, - position, - }, - {statsig: true}, - ) - }} - /> - - - - + {s => ( + <> + + + + + + + { + logger.metric( + 'suggestedUser:follow', + { + logContext: 'Explore', + location: 'Card', + recId, + position, + }, + {statsig: true}, + ) + }} + /> + + + + + + )} ) } diff --git a/src/screens/Search/modules/ExploreTrendingTopics.tsx b/src/screens/Search/modules/ExploreTrendingTopics.tsx index 75ca193510..167f6d1938 100644 --- a/src/screens/Search/modules/ExploreTrendingTopics.tsx +++ b/src/screens/Search/modules/ExploreTrendingTopics.tsx @@ -17,6 +17,7 @@ import {type Props as SVGIconProps} from '#/components/icons/common' import {Flame_Stroke2_Corner1_Rounded as FlameIcon} from '#/components/icons/Flame' import {Trending3_Stroke2_Corner1_Rounded as TrendingIcon} from '#/components/icons/Trending' import {Link} from '#/components/Link' +import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' const TOPIC_COUNT = 5 @@ -28,10 +29,10 @@ export function ExploreTrendingTopics() { } function Inner() { - const {data: trending, error, isLoading} = useGetTrendsQuery() + const {data: trending, error, isLoading, isRefetching} = useGetTrendsQuery() const noTopics = !isLoading && !error && !trending?.trends?.length - return isLoading ? ( + return isLoading || isRefetching ? ( Array.from({length: TOPIC_COUNT}).map((__, i) => ( )) @@ -92,25 +93,23 @@ export function TrendRow({ PressableComponent={Pressable}> {({hovered, pressed}) => ( <> - + + + style={[ + a.text_md, + a.font_bold, + a.leading_tight, + {width: 20}, + ]}> {rank}. {trend.displayName} diff --git a/src/state/queries/explore-feed-previews.tsx b/src/state/queries/explore-feed-previews.tsx index fcf9194dbe..2aee8b6b35 100644 --- a/src/state/queries/explore-feed-previews.tsx +++ b/src/state/queries/explore-feed-previews.tsx @@ -34,6 +34,41 @@ const RQKEY_ROOT = 'feed-previews' const RQKEY = (feeds: string[]) => [RQKEY_ROOT, feeds] const LIMIT = 8 // sliced to 6, overfetch to account for moderation +const PINNED_POST_URIS: Record = { + // 📰 News + 'at://did:plc:kkf4naxqmweop7dv4l2iqqf5/app.bsky.feed.post/3lgh27w2ngc2b': + true, + // Gardening + 'at://did:plc:5rw2on4i56btlcajojaxwcat/app.bsky.feed.post/3kjorckgcwc27': + true, + // Web Development Trending + 'at://did:plc:m2sjv3wncvsasdapla35hzwj/app.bsky.feed.post/3lfaw445axs22': + true, + // Anime & Manga EN + 'at://did:plc:tazrmeme4dzahimsykusrwrk/app.bsky.feed.post/3knxx2gmkns2y': + true, + // 📽️ Film + 'at://did:plc:2hwwem55ce6djnk6bn62cstr/app.bsky.feed.post/3llhpzhbq7c2g': + true, + // PopSky + 'at://did:plc:lfdf4srj43iwdng7jn35tjsp/app.bsky.feed.post/3lbblgly65c2g': + true, + // Science + 'at://did:plc:hu2obebw3nhfj667522dahfg/app.bsky.feed.post/3kl33otd6ob2s': + true, + // Birds! 🦉 + 'at://did:plc:ffkgesg3jsv2j7aagkzrtcvt/app.bsky.feed.post/3lbg4r57yk22d': + true, + // Astronomy + 'at://did:plc:xy2zorw2ys47poflotxthlzg/app.bsky.feed.post/3kyzye4lujs2w': + true, + // What's Cooking 🍽️ + 'at://did:plc:geoqe3qls5mwezckxxsewys2/app.bsky.feed.post/3lfqhgvxbqc2q': + true, + // BookSky 💙📚 #booksky + 'at://did:plc:geoqe3qls5mwezckxxsewys2/app.bsky.feed.post/3kgrm2rw5ww2e': + true, +} export type FeedPreviewItem = | { @@ -181,19 +216,24 @@ export function useFeedPreviews( feedContext: item.feedContext, reason: item.reason, feedPostUri: item.feedPostUri, - items: item.items.slice(0, 6).map((subItem, i) => { - const feedPostSliceItem: FeedPostSliceItem = { - _reactKey: `${item._reactKey}-${i}-${subItem.post.uri}`, - uri: subItem.post.uri, - post: subItem.post, - record: subItem.record, - moderation: moderations[i], - parentAuthor: subItem.parentAuthor, - isParentBlocked: subItem.isParentBlocked, - isParentNotFound: subItem.isParentNotFound, - } - return feedPostSliceItem - }), + items: item.items + .slice(0, 6) + .filter(subItem => { + return !PINNED_POST_URIS[subItem.post.uri] + }) + .map((subItem, i) => { + const feedPostSliceItem: FeedPostSliceItem = { + _reactKey: `${item._reactKey}-${i}-${subItem.post.uri}`, + uri: subItem.post.uri, + post: subItem.post, + record: subItem.record, + moderation: moderations[i], + parentAuthor: subItem.parentAuthor, + isParentBlocked: subItem.isParentBlocked, + isParentNotFound: subItem.isParentNotFound, + } + return feedPostSliceItem + }), } if (slice.isIncompleteThread && slice.items.length >= 3) { const beforeLast = slice.items.length - 2 diff --git a/src/state/queries/trending/useGetSuggestedFeedsQuery.ts b/src/state/queries/trending/useGetSuggestedFeedsQuery.ts index 55b633af07..eef71f1ca3 100644 --- a/src/state/queries/trending/useGetSuggestedFeedsQuery.ts +++ b/src/state/queries/trending/useGetSuggestedFeedsQuery.ts @@ -20,8 +20,7 @@ export function useGetSuggestedFeedsQuery() { return useQuery({ enabled: !!preferences, - refetchOnWindowFocus: true, - staleTime: STALE.MINUTES.ONE, + staleTime: STALE.MINUTES.THREE, queryKey: createGetSuggestedFeedsQueryKey(), queryFn: async () => { const contentLangs = getContentLanguages().join(',') diff --git a/src/state/queries/trending/useGetSuggestedUsersQuery.ts b/src/state/queries/trending/useGetSuggestedUsersQuery.ts index eb97ad6666..c8c3f00896 100644 --- a/src/state/queries/trending/useGetSuggestedUsersQuery.ts +++ b/src/state/queries/trending/useGetSuggestedUsersQuery.ts @@ -27,14 +27,14 @@ export function useGetSuggestedUsersQuery(props: QueryProps) { return useQuery({ enabled: !!preferences, - refetchOnWindowFocus: true, - staleTime: STALE.MINUTES.ONE, + staleTime: STALE.MINUTES.THREE, queryKey: createGetSuggestedUsersQueryKey(props), queryFn: async () => { const contentLangs = getContentLanguages().join(',') const {data} = await agent.app.bsky.unspecced.getSuggestedUsers( { category: props.category ?? undefined, + limit: 10, }, { headers: { diff --git a/src/state/queries/trending/useGetTrendsQuery.ts b/src/state/queries/trending/useGetTrendsQuery.ts index 02386a5052..94a5b0cbaa 100644 --- a/src/state/queries/trending/useGetTrendsQuery.ts +++ b/src/state/queries/trending/useGetTrendsQuery.ts @@ -25,7 +25,6 @@ export function useGetTrendsQuery() { return useQuery({ enabled: !!preferences, - refetchOnWindowFocus: true, staleTime: STALE.MINUTES.THREE, queryKey: createGetTrendsQueryKey(), queryFn: async () => { diff --git a/src/state/queries/useSuggestedStarterPacksQuery.ts b/src/state/queries/useSuggestedStarterPacksQuery.ts index cda3c28ab1..3ec030ac02 100644 --- a/src/state/queries/useSuggestedStarterPacksQuery.ts +++ b/src/state/queries/useSuggestedStarterPacksQuery.ts @@ -20,8 +20,7 @@ export function useSuggestedStarterPacksQuery() { return useQuery({ enabled: !!preferences, - refetchOnWindowFocus: true, - staleTime: STALE.MINUTES.ONE, + staleTime: STALE.MINUTES.THREE, queryKey: createSuggestedStarterPacksQueryKey(), async queryFn() { const {data} = await agent.app.bsky.unspecced.getSuggestedStarterPacks( From 815a1e4c4497be7574d9ec923c6503a99ed2fd4f Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Mon, 7 Apr 2025 18:34:05 -0500 Subject: [PATCH 079/241] Center the selected tab in the sugg follows tabbar (#8146) Co-authored-by: Hailey --- src/components/ProgressGuide/FollowDialog.tsx | 26 +++++-------------- 1 file changed, 6 insertions(+), 20 deletions(-) diff --git a/src/components/ProgressGuide/FollowDialog.tsx b/src/components/ProgressGuide/FollowDialog.tsx index cafa958ccb..06487ca34a 100644 --- a/src/components/ProgressGuide/FollowDialog.tsx +++ b/src/components/ProgressGuide/FollowDialog.tsx @@ -471,7 +471,6 @@ let Tabs = ({ contentContainerStyle?: StyleProp }): React.ReactNode => { const listRef = useRef(null) - const [scrollX, setScrollX] = useState(0) const [totalWidth, setTotalWidth] = useState(0) const pendingTabOffsets = useRef<{x: number; width: number}[]>([]) const [tabOffsets, setTabOffsets] = useState<{x: number; width: number}[]>([]) @@ -490,24 +489,11 @@ let Tabs = ({ function scrollIntoViewIfNeeded(index: number) { const btnLayout = tabOffsets[index] if (!btnLayout) return - - const viewportLeftEdge = scrollX - const viewportRightEdge = scrollX + totalWidth - const shouldScrollToLeftEdge = viewportLeftEdge > btnLayout.x - const shouldScrollToRightEdge = - viewportRightEdge < btnLayout.x + btnLayout.width - - if (shouldScrollToLeftEdge) { - listRef.current?.scrollTo({ - x: btnLayout.x - tokens.space.lg, - animated: true, - }) - } else if (shouldScrollToRightEdge) { - listRef.current?.scrollTo({ - x: btnLayout.x - totalWidth + btnLayout.width + tokens.space.lg, - animated: true, - }) - } + listRef.current?.scrollTo({ + // centered + x: btnLayout.x - (totalWidth / 2 - btnLayout.width / 2), + animated: true, + }) } function handleSelectTab(index: number) { @@ -539,7 +525,7 @@ let Tabs = ({ } onLayout={evt => setTotalWidth(evt.nativeEvent.layout.width)} scrollEventThrottle={200} // big throttle - onScroll={evt => setScrollX(evt.nativeEvent.contentOffset.x)}> + > {interests.map((interest, i) => { const active = interest === selectedInterest && !hasSearchText return ( From 1e8a96e297861c400e060ed3b423408bca075201 Mon Sep 17 00:00:00 2001 From: surfdude29 <149612116+surfdude29@users.noreply.github.com> Date: Tue, 8 Apr 2025 00:42:29 +0100 Subject: [PATCH 080/241] Align copy in `Your interests` toasts (#8138) * update copy in toasts * prettier --- src/screens/Settings/SettingsInterests.tsx | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/screens/Settings/SettingsInterests.tsx b/src/screens/Settings/SettingsInterests.tsx index 7114faae75..42259e9b68 100644 --- a/src/screens/Settings/SettingsInterests.tsx +++ b/src/screens/Settings/SettingsInterests.tsx @@ -120,13 +120,18 @@ function Inner({ ]) Toast.show( - _(msg({message: 'Content preferences updated!', context: 'toast'})), + _( + msg({ + message: 'Your interests have been updated!', + context: 'toast', + }), + ), ) } catch (error) { Toast.show( _( msg({ - message: 'Failed to save content prefefences.', + message: 'Failed to save your interests.', context: 'toast', }), ), From 28876a4b23ec9a2269f19f0914aa751de7e85f99 Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Mon, 7 Apr 2025 19:40:31 -0500 Subject: [PATCH 081/241] Slice 'For You' results (#8152) --- src/screens/Search/Explore.tsx | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/screens/Search/Explore.tsx b/src/screens/Search/Explore.tsx index e29b85f76f..a978ec5563 100644 --- a/src/screens/Search/Explore.tsx +++ b/src/screens/Search/Explore.tsx @@ -215,7 +215,6 @@ export function Explore({ const gate = useGate() const guide = useProgressGuide('follow-10') const [selectedInterest, setSelectedInterest] = useState(null) - // TODO always get at least 10 back TODO still const { data: suggestedUsers, isLoading: suggestedUsersIsLoading, @@ -373,7 +372,12 @@ export function Explore({ key: 'profileEmpty', }) } else { - i.push(...profileItems) + if (selectedInterest === null) { + // First "For You" tab, only show 5 to keep screen short + i.push(...profileItems.slice(0, 5)) + } else { + i.push(...profileItems) + } } } else { i.push({ @@ -393,6 +397,7 @@ export function Explore({ suggestedUsersIsLoading, suggestedUsersIsRefetching, suggestedUsersError, + selectedInterest, ]) const suggestedFeedsModule = useMemo(() => { const i: ExploreScreenItems[] = [] From 4879a07701784580e8f7f432b255a9ccbcd107a1 Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Mon, 7 Apr 2025 19:41:20 -0500 Subject: [PATCH 082/241] Rm sticky headers (#8154) --- src/screens/Search/Explore.tsx | 18 ++---------------- src/screens/Search/components/ModuleHeader.tsx | 5 +---- 2 files changed, 3 insertions(+), 20 deletions(-) diff --git a/src/screens/Search/Explore.tsx b/src/screens/Search/Explore.tsx index a978ec5563..faf951ddf9 100644 --- a/src/screens/Search/Explore.tsx +++ b/src/screens/Search/Explore.tsx @@ -51,7 +51,7 @@ import {ExploreInterestsCard} from '#/screens/Search/modules/ExploreInterestsCar import {ExploreRecommendations} from '#/screens/Search/modules/ExploreRecommendations' import {ExploreTrendingTopics} from '#/screens/Search/modules/ExploreTrendingTopics' import {ExploreTrendingVideos} from '#/screens/Search/modules/ExploreTrendingVideos' -import {atoms as a, native, platform, useTheme, web} from '#/alf' +import {atoms as a, native, platform, useTheme} from '#/alf' import {Admonition} from '#/components/Admonition' import {Button} from '#/components/Button' import * as FeedCard from '#/components/FeedCard' @@ -202,7 +202,6 @@ type ExploreScreenItems = export function Explore({ focusSearchInput, - headerHeight, }: { focusSearchInput: (tab: 'user' | 'profile' | 'feed') => void headerHeight: number @@ -608,18 +607,7 @@ export function Explore({ switch (item.type) { case 'topBorder': return ( - + ) case 'header': { return ( @@ -805,7 +793,6 @@ export function Explore({ case 'preview:header': { return ( From d496b5bdbff64b02baf00654c3a82bfe7153bf77 Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Mon, 7 Apr 2025 20:29:04 -0500 Subject: [PATCH 083/241] Add in new suggested accounts endpoint into FollowDialog (#8147) * Add in new suggested accounts endpoint into FollowDialog * Fix lint --------- Co-authored-by: Hailey --- src/components/ProgressGuide/FollowDialog.tsx | 247 +++++++----------- .../Search/components/StarterPackCard.tsx | 5 +- 2 files changed, 96 insertions(+), 156 deletions(-) diff --git a/src/components/ProgressGuide/FollowDialog.tsx b/src/components/ProgressGuide/FollowDialog.tsx index 06487ca34a..0d9a962a33 100644 --- a/src/components/ProgressGuide/FollowDialog.tsx +++ b/src/components/ProgressGuide/FollowDialog.tsx @@ -7,24 +7,17 @@ import { View, type ViewStyle, } from 'react-native' -import Animated, { - LayoutAnimationConfig, - LinearTransition, - ZoomInEasyDown, -} from 'react-native-reanimated' -import {type AppBskyActorDefs, type ModerationOpts} from '@atproto/api' +import {type ModerationOpts} from '@atproto/api' import {msg, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' import {useNonReactiveCallback} from '#/lib/hooks/useNonReactiveCallback' import {logEvent} from '#/lib/statsig/statsig' -import {cleanError} from '#/lib/strings/errors' -import {logger} from '#/logger' import {isWeb} from '#/platform/detection' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useActorSearchPaginated} from '#/state/queries/actor-search' import {usePreferencesQuery} from '#/state/queries/preferences' -import {useSuggestedFollowsByActorQuery} from '#/state/queries/suggested-follows' +import {useGetSuggestedUsersQuery} from '#/state/queries/trending/useGetSuggestedUsersQuery' import {useSession} from '#/state/session' import {type Follow10ProgressGuide} from '#/state/shell/progress-guide' import {type ListMethods} from '#/view/com/util/List' @@ -49,15 +42,14 @@ import {PersonGroup_Stroke2_Corner2_Rounded as PersonGroupIcon} from '#/componen import {TimesLarge_Stroke2_Corner0_Rounded as X} from '#/components/icons/Times' import * as ProfileCard from '#/components/ProfileCard' import {Text} from '#/components/Typography' -import {ListFooter} from '../Lists' +import type * as bsky from '#/types/bsky' import {ProgressGuideTask} from './Task' type Item = | { type: 'profile' key: string - profile: AppBskyActorDefs.ProfileView - isSuggestion: boolean + profile: bsky.profile.AnyProfileView } | { type: 'empty' @@ -128,94 +120,38 @@ function DialogInner({guide}: {guide: Follow10ProgressGuide}) { const inputRef = useRef(null) const [headerHeight, setHeaderHeight] = useState(0) const {currentAccount} = useSession() - const [suggestedAccounts, setSuggestedAccounts] = useState< - Map - >(() => new Map()) useEffect(() => { lastSearchText = searchText lastSelectedInterest = selectedInterest }, [searchText, selectedInterest]) - const query = searchText || selectedInterest + const { + data: suggestions, + isFetching: isFetchingSuggestions, + error: suggestionsError, + } = useGetSuggestedUsersQuery({ + category: selectedInterest, + }) const { data: searchResults, - isFetching, - error, - isError, - hasNextPage, - isFetchingNextPage, - fetchNextPage, + isFetching: isFetchingSearchResults, + error: searchResultsError, + isError: isSearchResultsError, } = useActorSearchPaginated({ - query, + enabled: !!searchText, + query: searchText, }) const hasSearchText = !!searchText - + const resultsKey = searchText || selectedInterest const items = useMemo(() => { - const results = searchResults?.pages.flatMap(r => r.actors) + const results = hasSearchText + ? searchResults?.pages.flatMap(p => p.actors) + : suggestions?.actors let _items: Item[] = [] - const seen = new Set() - if (isError) { - _items.push({ - type: 'empty', - key: 'empty', - message: _(msg`We're having network issues, try again`), - }) - } else if (results) { - // First pass: search results - for (const profile of results) { - if (profile.did === currentAccount?.did) continue - if (profile.viewer?.following) continue - // my sincere apologies to Jake Gold - your bio is too keyword-filled and - // your page-rank too high, so you're at the top of half the categories -sfn - if ( - !hasSearchText && - profile.did === 'did:plc:tpg43qhh4lw4ksiffs4nbda3' && - // constrain to 'tech' - selectedInterest !== 'tech' - ) { - continue - } - seen.add(profile.did) - _items.push({ - type: 'profile', - // Don't share identity across tabs or typing attempts - key: query + ':' + profile.did, - profile, - isSuggestion: false, - }) - } - // Second pass: suggestions - _items = _items.flatMap(item => { - if (item.type !== 'profile') { - return item - } - const suggestions = suggestedAccounts.get(item.profile.did) - if (!suggestions) { - return item - } - const itemWithSuggestions = [item] - for (const suggested of suggestions) { - if (seen.has(suggested.did)) { - // Skip search results from previous step or already seen suggestions - continue - } - seen.add(suggested.did) - itemWithSuggestions.push({ - type: 'profile', - key: suggested.did, - profile: suggested, - isSuggestion: true, - }) - if (itemWithSuggestions.length === 1 + 3) { - break - } - } - return itemWithSuggestions - }) - } else { + if (isFetchingSuggestions || isFetchingSearchResults) { const placeholders: Item[] = Array(10) .fill(0) .map((__, i) => ({ @@ -224,21 +160,54 @@ function DialogInner({guide}: {guide: Follow10ProgressGuide}) { })) _items.push(...placeholders) + } else if ( + (hasSearchText && searchResultsError) || + (!hasSearchText && suggestionsError) || + !results?.length + ) { + _items.push({ + type: 'empty', + key: 'empty', + message: _(msg`We're having network issues, try again`), + }) + } else { + const seen = new Set() + for (const profile of results) { + if (seen.has(profile.did)) continue + if (profile.did === currentAccount?.did) continue + if (profile.viewer?.following) continue + + seen.add(profile.did) + + _items.push({ + type: 'profile', + // Don't share identity across tabs or typing attempts + key: resultsKey + ':' + profile.did, + profile, + }) + } } return _items }, [ _, + suggestions, + suggestionsError, + isFetchingSuggestions, searchResults, - isError, + searchResultsError, + isFetchingSearchResults, currentAccount?.did, hasSearchText, - selectedInterest, - suggestedAccounts, - query, + resultsKey, ]) - if (searchText && !isFetching && !items.length && !isError) { + if ( + searchText && + !isFetchingSearchResults && + !items.length && + !isSearchResultsError + ) { items.push({type: 'empty', key: 'empty', message: _(msg`No results`)}) } @@ -249,9 +218,7 @@ function DialogInner({guide}: {guide: Follow10ProgressGuide}) { return ( ) @@ -297,15 +264,6 @@ function DialogInner({guide}: {guide: Follow10ProgressGuide}) { /> ) - const onEndReached = useCallback(async () => { - if (isFetchingNextPage || !hasNextPage || isError) return - try { - await fetchNextPage() - } catch (err) { - logger.error('Failed to load more people to follow', {message: err}) - } - }, [isFetchingNextPage, hasNextPage, isError, fetchNextPage]) - return ( - } /> ) } @@ -561,6 +510,7 @@ let Tab = ({ interestsDisplayName: string onLayout: (index: number, x: number, width: number) => void }): React.ReactNode => { + const t = useTheme() const {_} = useLingui() const activeText = active ? _(msg` (active)`) : '' return ( @@ -571,12 +521,32 @@ let Tab = ({ }> ) @@ -586,49 +556,18 @@ Tab = memo(Tab) let FollowProfileCard = ({ profile, moderationOpts, - isSuggestion, - setSuggestedAccounts, noBorder, }: { - profile: AppBskyActorDefs.ProfileView + profile: bsky.profile.AnyProfileView moderationOpts: ModerationOpts - isSuggestion: boolean - setSuggestedAccounts: ( - updater: ( - v: Map, - ) => Map, - ) => void noBorder?: boolean }): React.ReactNode => { - const [hasFollowed, setHasFollowed] = useState(false) - const followupSuggestion = useSuggestedFollowsByActorQuery({ - did: profile.did, - enabled: hasFollowed, - }) - const candidates = followupSuggestion.data?.suggestions - - useEffect(() => { - // TODO: Move out of effect. - if (hasFollowed && candidates && candidates.length > 0) { - setSuggestedAccounts(suggestions => { - const newSuggestions = new Map(suggestions) - newSuggestions.set(profile.did, candidates) - return newSuggestions - }) - } - }, [hasFollowed, profile.did, candidates, setSuggestedAccounts]) - return ( - - - setHasFollowed(true)} - noBorder={noBorder} - /> - - + ) } FollowProfileCard = memo(FollowProfileCard) @@ -639,7 +578,7 @@ function FollowProfileCardInner({ onFollow, noBorder, }: { - profile: AppBskyActorDefs.ProfileView + profile: bsky.profile.AnyProfileView moderationOpts: ModerationOpts onFollow?: () => void noBorder?: boolean @@ -656,7 +595,7 @@ function FollowProfileCardInner({ style={[ a.flex_1, noBorder && a.border_t_0, - (hovered || pressed) && t.atoms.border_contrast_high, + (hovered || pressed) && t.atoms.bg_contrast_25, ]}> diff --git a/src/screens/Search/components/StarterPackCard.tsx b/src/screens/Search/components/StarterPackCard.tsx index fcb0ef0680..233494b4ed 100644 --- a/src/screens/Search/components/StarterPackCard.tsx +++ b/src/screens/Search/components/StarterPackCard.tsx @@ -33,10 +33,11 @@ export function StarterPackCard({ const {currentAccount} = useSession() const {gtPhone} = useBreakpoints() const link = useStarterPackLink({view}) + const record = view.record if ( !bsky.dangerousIsType( - view.record, + record, AppBskyGraphStarterpack.isRecord, ) ) { @@ -90,7 +91,7 @@ export function StarterPackCard({ emoji style={[a.text_md, a.font_bold, a.leading_snug]} numberOfLines={1}> - {view.record.name} + {record.name} Date: Mon, 7 Apr 2025 20:29:41 -0500 Subject: [PATCH 084/241] Update patches (#8151) * Update patches after #8133 * Bump deps * Revert @react-native-picker/picker downgrade * Migrate RN patch --- package.json | 8 +- ...atch => @sentry+react-native+6.10.0.patch} | 0 ...14.0.0.patch => expo-haptics+14.0.1.patch} | 0 ...ch => expo-image-manipulator+13.0.6.patch} | 0 ....patch => expo-media-library+17.0.6.patch} | 4 +- ....2.patch => expo-modules-core+2.2.3.patch} | 0 ...patch => expo-notifications+0.29.14.patch} | 2 +- ....26.10.patch => expo-updates+0.27.4.patch} | 0 ...0.76.6.patch => react-native+0.76.9.patch} | 28 ++-- ....0.patch => react-native-svg+15.8.0.patch} | 0 yarn.lock | 145 +++++++++++------- 11 files changed, 110 insertions(+), 77 deletions(-) rename patches/{@sentry+react-native+6.9.1.patch => @sentry+react-native+6.10.0.patch} (100%) rename patches/{expo-haptics+14.0.0.patch => expo-haptics+14.0.1.patch} (100%) rename patches/{expo-image-manipulator+13.0.5.patch => expo-image-manipulator+13.0.6.patch} (100%) rename patches/{expo-media-library+17.0.3.patch => expo-media-library+17.0.6.patch} (90%) rename patches/{expo-modules-core+2.1.2.patch => expo-modules-core+2.2.3.patch} (100%) rename patches/{expo-notifications+0.29.11.patch => expo-notifications+0.29.14.patch} (99%) rename patches/{expo-updates+0.26.10.patch => expo-updates+0.27.4.patch} (100%) rename patches/{react-native+0.76.6.patch => react-native+0.76.9.patch} (93%) rename patches/{react-native-svg+15.9.0.patch => react-native-svg+15.8.0.patch} (100%) diff --git a/package.json b/package.json index 770702e018..cfe79d32b3 100644 --- a/package.json +++ b/package.json @@ -86,7 +86,7 @@ "@radix-ui/react-focus-scope": "^1.1.2", "@react-native-async-storage/async-storage": "1.23.1", "@react-native-menu/menu": "^1.1.7", - "@react-native-picker/picker": "2.9.0", + "@react-native-picker/picker": "2.10.3", "@react-navigation/bottom-tabs": "^6.5.20", "@react-navigation/drawer": "^6.6.15", "@react-navigation/native": "^6.1.17", @@ -223,8 +223,8 @@ "@lingui/cli": "^4.14.1", "@lingui/macro": "^4.14.1", "@pmmmwh/react-refresh-webpack-plugin": "^0.5.15", - "@react-native/eslint-config": "^0.76.2", - "@react-native/typescript-config": "^0.76.1", + "@react-native/eslint-config": "^0.76.9", + "@react-native/typescript-config": "^0.76.9", "@sentry/webpack-plugin": "^3.2.2", "@testing-library/jest-native": "^5.4.3", "@testing-library/react-native": "^12.8.1", @@ -273,7 +273,7 @@ }, "resolutions": { "@expo/image-utils": "0.6.3", - "@react-native/babel-preset": "0.76.1", + "@react-native/babel-preset": "0.76.9", "@react-native/normalize-colors": "0.76.1", "@types/react": "^18", "**/expo-constants": "17.0.3", diff --git a/patches/@sentry+react-native+6.9.1.patch b/patches/@sentry+react-native+6.10.0.patch similarity index 100% rename from patches/@sentry+react-native+6.9.1.patch rename to patches/@sentry+react-native+6.10.0.patch diff --git a/patches/expo-haptics+14.0.0.patch b/patches/expo-haptics+14.0.1.patch similarity index 100% rename from patches/expo-haptics+14.0.0.patch rename to patches/expo-haptics+14.0.1.patch diff --git a/patches/expo-image-manipulator+13.0.5.patch b/patches/expo-image-manipulator+13.0.6.patch similarity index 100% rename from patches/expo-image-manipulator+13.0.5.patch rename to patches/expo-image-manipulator+13.0.6.patch diff --git a/patches/expo-media-library+17.0.3.patch b/patches/expo-media-library+17.0.6.patch similarity index 90% rename from patches/expo-media-library+17.0.3.patch rename to patches/expo-media-library+17.0.6.patch index c7bb6b000c..7ef57f7687 100644 --- a/patches/expo-media-library+17.0.3.patch +++ b/patches/expo-media-library+17.0.6.patch @@ -1,8 +1,8 @@ diff --git a/node_modules/expo-media-library/android/src/main/java/expo/modules/medialibrary/MediaLibraryModule.kt b/node_modules/expo-media-library/android/src/main/java/expo/modules/medialibrary/MediaLibraryModule.kt -index b928b8f..7175cf6 100644 +index 64e6efe..e61485e 100644 --- a/node_modules/expo-media-library/android/src/main/java/expo/modules/medialibrary/MediaLibraryModule.kt +++ b/node_modules/expo-media-library/android/src/main/java/expo/modules/medialibrary/MediaLibraryModule.kt -@@ -99,12 +99,12 @@ class MediaLibraryModule : Module() { +@@ -111,12 +111,12 @@ class MediaLibraryModule : Module() { } AsyncFunction("createAssetAsync") { localUri: String, promise: Promise -> diff --git a/patches/expo-modules-core+2.1.2.patch b/patches/expo-modules-core+2.2.3.patch similarity index 100% rename from patches/expo-modules-core+2.1.2.patch rename to patches/expo-modules-core+2.2.3.patch diff --git a/patches/expo-notifications+0.29.11.patch b/patches/expo-notifications+0.29.14.patch similarity index 99% rename from patches/expo-notifications+0.29.11.patch rename to patches/expo-notifications+0.29.14.patch index a781d5f1a9..dd70cc781b 100644 --- a/patches/expo-notifications+0.29.11.patch +++ b/patches/expo-notifications+0.29.14.patch @@ -1,5 +1,5 @@ diff --git a/node_modules/expo-notifications/android/build.gradle b/node_modules/expo-notifications/android/build.gradle -index 5dd0c61..bf536dd 100644 +index 13bffbb..5ebbede 100644 --- a/node_modules/expo-notifications/android/build.gradle +++ b/node_modules/expo-notifications/android/build.gradle @@ -46,6 +46,7 @@ dependencies { diff --git a/patches/expo-updates+0.26.10.patch b/patches/expo-updates+0.27.4.patch similarity index 100% rename from patches/expo-updates+0.26.10.patch rename to patches/expo-updates+0.27.4.patch diff --git a/patches/react-native+0.76.6.patch b/patches/react-native+0.76.9.patch similarity index 93% rename from patches/react-native+0.76.6.patch rename to patches/react-native+0.76.9.patch index 5af24a372b..7e96d875c4 100644 --- a/patches/react-native+0.76.6.patch +++ b/patches/react-native+0.76.9.patch @@ -41,7 +41,7 @@ diff --git a/node_modules/react-native/React/Fabric/Mounting/ComponentViews/Scro index 93af874..106f8ec 100644 --- a/node_modules/react-native/React/Fabric/Mounting/ComponentViews/ScrollView/RCTEnhancedScrollView.mm +++ b/node_modules/react-native/React/Fabric/Mounting/ComponentViews/ScrollView/RCTEnhancedScrollView.mm -@@ -66,28 +66,51 @@ - (void)preserveContentOffsetWithBlock:(void (^)())block +@@ -66,28 +66,51 @@ * ScrollView, we force it to be centered, but when you zoom or the content otherwise * becomes larger than the ScrollView, there is no padding around the content but it * can still fill the whole view. @@ -103,7 +103,7 @@ index 93af874..106f8ec 100644 - (BOOL)touchesShouldCancelInContentView:(UIView *)view { if ([_overridingDelegate respondsToSelector:@selector(touchesShouldCancelInContentView:)]) { -@@ -257,6 +280,10 @@ - (void)scrollViewWillEndDragging:(UIScrollView *)scrollView +@@ -257,6 +280,10 @@ } } @@ -131,7 +131,7 @@ diff --git a/node_modules/react-native/React/Views/RefreshControl/RCTRefreshCont index 53bfd04..ff1b1ed 100644 --- a/node_modules/react-native/React/Views/RefreshControl/RCTRefreshControl.m +++ b/node_modules/react-native/React/Views/RefreshControl/RCTRefreshControl.m -@@ -23,6 +23,7 @@ @implementation RCTRefreshControl { +@@ -23,6 +23,7 @@ UIColor *_titleColor; CGFloat _progressViewOffset; BOOL _hasMovedToWindow; @@ -139,7 +139,7 @@ index 53bfd04..ff1b1ed 100644 } - (instancetype)init -@@ -58,6 +59,12 @@ - (void)layoutSubviews +@@ -58,6 +59,12 @@ RCT_NOT_IMPLEMENTED(-(instancetype)initWithCoder : (NSCoder *)aDecoder) _isInitialRender = false; } @@ -152,7 +152,7 @@ index 53bfd04..ff1b1ed 100644 - (void)didMoveToWindow { [super didMoveToWindow]; -@@ -221,4 +228,50 @@ - (void)refreshControlValueChanged +@@ -221,4 +228,50 @@ RCT_NOT_IMPLEMENTED(-(instancetype)initWithCoder : (NSCoder *)aDecoder) } } @@ -207,7 +207,7 @@ diff --git a/node_modules/react-native/React/Views/RefreshControl/RCTRefreshCont index 40aaf9c..1c60164 100644 --- a/node_modules/react-native/React/Views/RefreshControl/RCTRefreshControlManager.m +++ b/node_modules/react-native/React/Views/RefreshControl/RCTRefreshControlManager.m -@@ -22,11 +22,12 @@ - (UIView *)view +@@ -22,11 +22,12 @@ RCT_EXPORT_MODULE() RCT_EXPORT_VIEW_PROPERTY(onRefresh, RCTDirectEventBlock) RCT_EXPORT_VIEW_PROPERTY(refreshing, BOOL) @@ -222,10 +222,10 @@ index 40aaf9c..1c60164 100644 { [self.bridge.uiManager addUIBlock:^(RCTUIManager *uiManager, NSDictionary *viewRegistry) { diff --git a/node_modules/react-native/React/Views/ScrollView/RCTScrollView.m b/node_modules/react-native/React/Views/ScrollView/RCTScrollView.m -index e9ce48c..84a6fca 100644 +index 6f41b5c..9b4f77f 100644 --- a/node_modules/react-native/React/Views/ScrollView/RCTScrollView.m +++ b/node_modules/react-native/React/Views/ScrollView/RCTScrollView.m -@@ -159,26 +159,8 @@ - (BOOL)touchesShouldCancelInContentView:(__unused UIView *)view +@@ -159,26 +159,8 @@ return !shouldDisableScrollInteraction; } @@ -252,7 +252,7 @@ index e9ce48c..84a6fca 100644 super.contentOffset = CGPointMake( RCTSanitizeNaNValue(contentOffset.x, @"scrollView.contentOffset.x"), RCTSanitizeNaNValue(contentOffset.y, @"scrollView.contentOffset.y")); -@@ -427,6 +409,11 @@ - (void)setRemoveClippedSubviews:(__unused BOOL)removeClippedSubviews +@@ -433,6 +415,11 @@ static inline void RCTApplyTransformationAccordingLayoutDirection( // Does nothing } @@ -264,7 +264,7 @@ index e9ce48c..84a6fca 100644 - (void)insertReactSubview:(UIView *)view atIndex:(NSInteger)atIndex { [super insertReactSubview:view atIndex:atIndex]; -@@ -443,6 +430,8 @@ - (void)insertReactSubview:(UIView *)view atIndex:(NSInteger)atIndex +@@ -449,6 +436,8 @@ static inline void RCTApplyTransformationAccordingLayoutDirection( _contentView = view; RCTApplyTransformationAccordingLayoutDirection(_contentView, self.reactLayoutDirection); [_scrollView addSubview:view]; @@ -273,7 +273,7 @@ index e9ce48c..84a6fca 100644 } } -@@ -652,9 +641,46 @@ -(void)delegateMethod : (UIScrollView *)scrollView \ +@@ -658,9 +647,46 @@ static inline void RCTApplyTransformationAccordingLayoutDirection( } RCT_SCROLL_EVENT_HANDLER(scrollViewWillBeginDecelerating, onMomentumScrollBegin) @@ -321,7 +321,7 @@ index e9ce48c..84a6fca 100644 - (void)addScrollListener:(NSObject *)scrollListener { [_scrollListeners addObject:scrollListener]; -@@ -933,6 +959,7 @@ - (void)updateContentSizeIfNeeded +@@ -939,6 +965,7 @@ RCT_SCROLL_EVENT_HANDLER(scrollViewDidScrollToTop, onScrollToTop) CGSize contentSize = self.contentSize; if (!CGSizeEqualToSize(_scrollView.contentSize, contentSize)) { _scrollView.contentSize = contentSize; @@ -329,7 +329,7 @@ index e9ce48c..84a6fca 100644 } } -@@ -1055,6 +1082,22 @@ -(type)getter \ +@@ -1061,6 +1088,22 @@ RCT_SET_AND_PRESERVE_OFFSET(setShowsHorizontalScrollIndicator, showsHorizontalSc RCT_SET_AND_PRESERVE_OFFSET(setShowsVerticalScrollIndicator, showsVerticalScrollIndicator, BOOL) RCT_SET_AND_PRESERVE_OFFSET(setZoomScale, zoomScale, CGFloat); @@ -356,7 +356,7 @@ diff --git a/node_modules/react-native/React/Views/ScrollView/RCTScrollViewManag index cd1e7eb..c1d0172 100644 --- a/node_modules/react-native/React/Views/ScrollView/RCTScrollViewManager.m +++ b/node_modules/react-native/React/Views/ScrollView/RCTScrollViewManager.m -@@ -83,6 +83,7 @@ - (UIView *)view +@@ -83,6 +83,7 @@ RCT_EXPORT_VIEW_PROPERTY(showsVerticalScrollIndicator, BOOL) RCT_EXPORT_VIEW_PROPERTY(scrollEventThrottle, NSTimeInterval) RCT_EXPORT_VIEW_PROPERTY(zoomScale, CGFloat) RCT_EXPORT_VIEW_PROPERTY(contentInset, UIEdgeInsets) diff --git a/patches/react-native-svg+15.9.0.patch b/patches/react-native-svg+15.8.0.patch similarity index 100% rename from patches/react-native-svg+15.9.0.patch rename to patches/react-native-svg+15.8.0.patch diff --git a/yarn.lock b/yarn.lock index c1b97b0237..ee4a80a24b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3380,7 +3380,7 @@ "@babel/parser" "^7.26.9" "@babel/types" "^7.26.9" -"@babel/traverse--for-generate-function-map@npm:@babel/traverse@^7.25.3", "@babel/traverse@^7.25.3", "@babel/traverse@^7.25.9": +"@babel/traverse--for-generate-function-map@npm:@babel/traverse@^7.25.3": version "7.25.9" resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.25.9.tgz#a50f8fe49e7f69f53de5bea7e413cd35c5e13c84" integrity sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw== @@ -3441,6 +3441,19 @@ debug "^4.3.1" globals "^11.1.0" +"@babel/traverse@^7.25.3", "@babel/traverse@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.25.9.tgz#a50f8fe49e7f69f53de5bea7e413cd35c5e13c84" + integrity sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw== + dependencies: + "@babel/code-frame" "^7.25.9" + "@babel/generator" "^7.25.9" + "@babel/parser" "^7.25.9" + "@babel/template" "^7.25.9" + "@babel/types" "^7.25.9" + debug "^4.3.1" + globals "^11.1.0" + "@babel/traverse@^7.26.10": version "7.26.10" resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.26.10.tgz#43cca33d76005dbaa93024fae536cc1946a4c380" @@ -5690,27 +5703,27 @@ resolved "https://registry.yarnpkg.com/@react-native-menu/menu/-/menu-1.1.7.tgz#47c345038951712fd61f2bbb7d591c181c7e9742" integrity sha512-TPu2iNrSK1Davw5BPhwzcSfMAI9NFggiISOgdlaeymA6L7aAjUGpsEaFVX+ZaHml/YtZUuC8U0zUJJc2/3VYAA== -"@react-native-picker/picker@2.9.0": - version "2.9.0" - resolved "https://registry.yarnpkg.com/@react-native-picker/picker/-/picker-2.9.0.tgz#0a7053ca174ec697388cb79032fb4c1445554e07" - integrity sha512-khEhIW/uhfMqq/+tvg4rEAiPGT8GX+Y6QydlP2TSMSmRHoSJK+ShXvXZXSr4Sii4imkj4BwvLunGywwtQDODqg== +"@react-native-picker/picker@2.10.3": + version "2.10.3" + resolved "https://registry.yarnpkg.com/@react-native-picker/picker/-/picker-2.10.3.tgz#6aa3604ec768f41484848025630c20346f353e54" + integrity sha512-dviSu+dgAMHBxB9vgXHUG6/mgU36bjcK7h5htYO8m2NrbUZnLXQIPIU3xqopW/eXkVHf2/QnYMMQtrxaTZXxhg== "@react-native/assets-registry@0.76.9": version "0.76.9" resolved "https://registry.yarnpkg.com/@react-native/assets-registry/-/assets-registry-0.76.9.tgz#ec63d32556c29bfa29e55b5e6e24c9d6e1ebbfac" integrity sha512-pN0Ws5xsjWOZ8P37efh0jqHHQmq+oNGKT4AyAoKRpxBDDDmlAmpaYjer9Qz7PpDKF+IUyRjF/+rBsM50a8JcUg== -"@react-native/babel-plugin-codegen@0.76.1": - version "0.76.1" - resolved "https://registry.yarnpkg.com/@react-native/babel-plugin-codegen/-/babel-plugin-codegen-0.76.1.tgz#460e4aef8adc99fe89fcff4485783953fff2812d" - integrity sha512-V9bGLyEdAF39nvn4L5gaJcPX1SvCHPJhaT3qfpVGvCnl7WPhdRyCq++WsN8HXlpo6WOAf6//oruLnLdl3RNM4Q== +"@react-native/babel-plugin-codegen@0.76.9": + version "0.76.9" + resolved "https://registry.yarnpkg.com/@react-native/babel-plugin-codegen/-/babel-plugin-codegen-0.76.9.tgz#56c4bc21d08ea522e7266ffcec7d5a52e9092a0e" + integrity sha512-vxL/vtDEIYHfWKm5oTaEmwcnNGsua/i9OjIxBDBFiJDu5i5RU3bpmDiXQm/bJxrJNPRp5lW0I0kpGihVhnMAIQ== dependencies: - "@react-native/codegen" "0.76.1" + "@react-native/codegen" "0.76.9" -"@react-native/babel-preset@0.76.1", "@react-native/babel-preset@0.76.3", "@react-native/babel-preset@0.76.9": - version "0.76.1" - resolved "https://registry.yarnpkg.com/@react-native/babel-preset/-/babel-preset-0.76.1.tgz#2b9fd113e7c7889c1e87d6a36b7cb0f36118e7a6" - integrity sha512-b6YRmA13CmVuTQKHRen/Q0glHwmZFZoEDs+MJ1NL0UNHq9V5ytvdwTW1ntkmjtXuTnPMzkwYvumJBN9UTZjkBA== +"@react-native/babel-preset@0.76.3", "@react-native/babel-preset@0.76.9": + version "0.76.9" + resolved "https://registry.yarnpkg.com/@react-native/babel-preset/-/babel-preset-0.76.9.tgz#08bc4198c67a0d07905dcc48cb4105b8d0f6ecd9" + integrity sha512-TbSeCplCM6WhL3hR2MjC/E1a9cRnMLz7i767T7mP90oWkklEjyPxWl+0GGoVGnJ8FC/jLUupg/HvREKjjif6lw== dependencies: "@babel/core" "^7.25.2" "@babel/plugin-proposal-export-default-from" "^7.24.7" @@ -5753,25 +5766,11 @@ "@babel/plugin-transform-typescript" "^7.25.2" "@babel/plugin-transform-unicode-regex" "^7.24.7" "@babel/template" "^7.25.0" - "@react-native/babel-plugin-codegen" "0.76.1" - babel-plugin-syntax-hermes-parser "^0.23.1" + "@react-native/babel-plugin-codegen" "0.76.9" + babel-plugin-syntax-hermes-parser "^0.25.1" babel-plugin-transform-flow-enums "^0.0.2" react-refresh "^0.14.0" -"@react-native/codegen@0.76.1": - version "0.76.1" - resolved "https://registry.yarnpkg.com/@react-native/codegen/-/codegen-0.76.1.tgz#622185f4038fefc173efec84a08bb7869f04bcd9" - integrity sha512-7lE0hk2qq27wVeK5eF654v7XsKoRa7ficrfSwIDEDZ1aLB2xgUzLrsq+glSAP9EuzT6ycHhtD3QyqI+TqnlS/A== - dependencies: - "@babel/parser" "^7.25.3" - glob "^7.1.1" - hermes-parser "0.23.1" - invariant "^2.2.4" - jscodeshift "^0.14.0" - mkdirp "^0.5.1" - nullthrows "^1.1.1" - yargs "^17.6.2" - "@react-native/codegen@0.76.9": version "0.76.9" resolved "https://registry.yarnpkg.com/@react-native/codegen/-/codegen-0.76.9.tgz#b386fae4d893e5e7ffba19833c7d31a330a2f559" @@ -5826,14 +5825,14 @@ serve-static "^1.13.1" ws "^6.2.3" -"@react-native/eslint-config@^0.76.2": - version "0.76.2" - resolved "https://registry.yarnpkg.com/@react-native/eslint-config/-/eslint-config-0.76.2.tgz#2741eee69ff194b8adc15281c0cb9695ba015ef0" - integrity sha512-7w/WkBmBMTu+1i381Wi+XBNINAZaJcvcljShf26u2qXSiSY8pdXL2kb1pS+oZkD7KUDK2AnUbCkSp8hI7+lnyQ== +"@react-native/eslint-config@^0.76.9": + version "0.76.9" + resolved "https://registry.yarnpkg.com/@react-native/eslint-config/-/eslint-config-0.76.9.tgz#fb13b1642e8d24351caf304a34ad1d6dd5ab3c86" + integrity sha512-qPAF8o01NQBOfpr+oaVXRABC/GEqNs378cUBNsqQjXpVHJtF13cbMF+2YEpp4zKfv3JSWtdrHd3oAK0UF86O4Q== dependencies: "@babel/core" "^7.25.2" "@babel/eslint-parser" "^7.25.1" - "@react-native/eslint-plugin" "0.76.2" + "@react-native/eslint-plugin" "0.76.9" "@typescript-eslint/eslint-plugin" "^7.1.1" "@typescript-eslint/parser" "^7.1.1" eslint-config-prettier "^8.5.0" @@ -5843,12 +5842,11 @@ eslint-plugin-react "^7.30.1" eslint-plugin-react-hooks "^4.6.0" eslint-plugin-react-native "^4.0.0" - hermes-eslint "^0.23.1" -"@react-native/eslint-plugin@0.76.2": - version "0.76.2" - resolved "https://registry.yarnpkg.com/@react-native/eslint-plugin/-/eslint-plugin-0.76.2.tgz#cc55f7a31a38675fc7f31195d8551872e9243419" - integrity sha512-KHNMyxSNgAY4K1bpeTb7E0iUkqQ3ujAIsBQ0DigAiDVuE2S3j29mq/t1jnuyqBYpw0uwkwGNqIwI7W+vSduEtw== +"@react-native/eslint-plugin@0.76.9": + version "0.76.9" + resolved "https://registry.yarnpkg.com/@react-native/eslint-plugin/-/eslint-plugin-0.76.9.tgz#da1e329e27e3141a1060d5566b0981e6a4de9b90" + integrity sha512-8tIIbICmbsYBUy/Zxl7FF9O0OfQa2ycBUHOWiAN16l7fR9CEyfqM3wY5gcJFPTB9gafGfOR/44876S/vhzNdCQ== "@react-native/gradle-plugin@0.76.9": version "0.76.9" @@ -5875,10 +5873,10 @@ resolved "https://registry.yarnpkg.com/@react-native/normalize-colors/-/normalize-colors-0.76.1.tgz#df8d54d78917a9f075283382fec834f5ccaecefd" integrity sha512-/+CUk/wGWIdXbJYVLw/q6Fs8Z0x91zzfXIbNiZUdSW1TNEDmytkF371H8a1/Nx3nWa1RqCMVsaZHCG4zqxeDvg== -"@react-native/typescript-config@^0.76.1": - version "0.76.3" - resolved "https://registry.yarnpkg.com/@react-native/typescript-config/-/typescript-config-0.76.3.tgz#2bb339f93b07f5c0a0f85e3d734c1452e10853e5" - integrity sha512-7R4b3jB+0JXVOV5nQHZF6HwO3Dhy2EvOne+gPPrjxjfhy0o7453xKq/oGrmuy7tKlCJXf9A4YRvcCHucLRZA/w== +"@react-native/typescript-config@^0.76.9": + version "0.76.9" + resolved "https://registry.yarnpkg.com/@react-native/typescript-config/-/typescript-config-0.76.9.tgz#0d567de7a5e250eada80536f950a8b6cbaf78b71" + integrity sha512-68xGswpZOrCvDd1Wu6H7ZdluIDmNbN0Uq8RVnm+IQMnYx90fVHL+iNW4hClgoY/TIcsWnQQL6shES4n/1kz/fg== "@react-native/virtualized-lists@0.76.9": version "0.76.9" @@ -8286,6 +8284,13 @@ babel-plugin-syntax-hermes-parser@^0.23.1: dependencies: hermes-parser "0.23.1" +babel-plugin-syntax-hermes-parser@^0.25.1: + version "0.25.1" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-hermes-parser/-/babel-plugin-syntax-hermes-parser-0.25.1.tgz#58b539df973427fcfbb5176a3aec7e5dee793cb0" + integrity sha512-IVNpGzboFLfXZUAwkLFcI/bnqVbwky0jP3eBno4HKtqvQJAHBLdgxiG6lQ4to0+Q/YCN3PO0od5NZwIKyY4REQ== + dependencies: + hermes-parser "0.25.1" + babel-plugin-transform-flow-enums@^0.0.2: version "0.0.2" resolved "https://registry.yarnpkg.com/babel-plugin-transform-flow-enums/-/babel-plugin-transform-flow-enums-0.0.2.tgz#d1d0cc9bdc799c850ca110d0ddc9f21b9ec3ef25" @@ -12141,15 +12146,6 @@ he@1.2.0, he@^1.2.0: resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== -hermes-eslint@^0.23.1: - version "0.23.1" - resolved "https://registry.yarnpkg.com/hermes-eslint/-/hermes-eslint-0.23.1.tgz#e0801e58bd4a70f01b0b0659805f315ab7ea6691" - integrity sha512-DaEpbJobK1KwpTSXrPIKkHs2h+B+RTw2F1g9S70tjtJ14a3zM+2gPVUtc8xyffQqRJ6tPfs+/zRKwV17lwDvqA== - dependencies: - esrecurse "^4.3.0" - hermes-estree "0.23.1" - hermes-parser "0.23.1" - hermes-estree@0.20.1: version "0.20.1" resolved "https://registry.yarnpkg.com/hermes-estree/-/hermes-estree-0.20.1.tgz#0b9a544cf883a779a8e1444b915fa365bef7f72d" @@ -12165,6 +12161,11 @@ hermes-estree@0.24.0: resolved "https://registry.yarnpkg.com/hermes-estree/-/hermes-estree-0.24.0.tgz#487dc1ddc0bae698c2d79f34153ac9bf62d7b3c0" integrity sha512-LyoXLB7IFzeZW0EvAbGZacbxBN7t6KKSDqFJPo3Ydow7wDlrDjXwsdiAHV6XOdvEN9MEuWXsSIFN4tzpyrXIHw== +hermes-estree@0.25.1: + version "0.25.1" + resolved "https://registry.yarnpkg.com/hermes-estree/-/hermes-estree-0.25.1.tgz#6aeec17d1983b4eabf69721f3aa3eb705b17f480" + integrity sha512-0wUoCcLp+5Ev5pDW2OriHC2MJCbwLwuRx+gAqMTOkGKJJiBCLjtrvy4PWUGn6MIVefecRpzoOZ/UV6iGdOr+Cw== + hermes-parser@0.23.1: version "0.23.1" resolved "https://registry.yarnpkg.com/hermes-parser/-/hermes-parser-0.23.1.tgz#e5de648e664f3b3d84d01b48fc7ab164f4b68205" @@ -12179,6 +12180,13 @@ hermes-parser@0.24.0: dependencies: hermes-estree "0.24.0" +hermes-parser@0.25.1: + version "0.25.1" + resolved "https://registry.yarnpkg.com/hermes-parser/-/hermes-parser-0.25.1.tgz#5be0e487b2090886c62bd8a11724cd766d5f54d1" + integrity sha512-6pEjquH3rqaI6cYAXYPcz9MS4rY6R4ngRgrgfDshRptUZIc3lw0MCIJIGDj9++mfySOuPTHB4nrSW99BCvOPIA== + dependencies: + hermes-estree "0.25.1" + hermes-parser@^0.20.1: version "0.20.1" resolved "https://registry.yarnpkg.com/hermes-parser/-/hermes-parser-0.20.1.tgz#ad10597b99f718b91e283f81cbe636c50c3cff92" @@ -18461,7 +18469,16 @@ string-natural-compare@^3.0.1: resolved "https://registry.yarnpkg.com/string-natural-compare/-/string-natural-compare-3.0.1.tgz#7a42d58474454963759e8e8b7ae63d71c1e7fdf4" integrity sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw== -"string-width-cjs@npm:string-width@^4.2.0", string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: +"string-width-cjs@npm:string-width@^4.2.0": + version "4.2.3" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + +string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: version "4.2.3" resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== @@ -18593,7 +18610,7 @@ string_decoder@~1.1.1: dependencies: safe-buffer "~5.1.0" -"strip-ansi-cjs@npm:strip-ansi@^6.0.1", strip-ansi@^6.0.0, strip-ansi@^6.0.1: +"strip-ansi-cjs@npm:strip-ansi@^6.0.1": version "6.0.1" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== @@ -18607,6 +18624,13 @@ strip-ansi@^5.2.0: dependencies: ansi-regex "^4.1.0" +strip-ansi@^6.0.0, strip-ansi@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + dependencies: + ansi-regex "^5.0.1" + strip-ansi@^7.0.1: version "7.1.0" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.1.0.tgz#d5b6568ca689d8561370b0707685d22434faff45" @@ -20032,7 +20056,7 @@ wordwrap@^1.0.0: resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" integrity sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q== -"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0", wrap-ansi@^7.0.0: +"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0": version "7.0.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== @@ -20050,6 +20074,15 @@ wrap-ansi@^6.2.0: string-width "^4.1.0" strip-ansi "^6.0.0" +wrap-ansi@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" + integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + wrap-ansi@^8.0.1, wrap-ansi@^8.1.0: version "8.1.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz#56dc22368ee570face1b49819975d9b9a5ead214" From b9ed94c7f4e3bbe839b4577e7b4ad7b0aafe101e Mon Sep 17 00:00:00 2001 From: pfrazee <1270099+pfrazee@users.noreply.github.com> Date: Tue, 8 Apr 2025 02:36:28 +0000 Subject: [PATCH 085/241] Nightly source-language update --- src/locale/locales/en/messages.po | 134 ++++++++++++++++-------------- 1 file changed, 71 insertions(+), 63 deletions(-) diff --git a/src/locale/locales/en/messages.po b/src/locale/locales/en/messages.po index 9a90f54cf2..2f676adee3 100644 --- a/src/locale/locales/en/messages.po +++ b/src/locale/locales/en/messages.po @@ -13,8 +13,8 @@ msgstr "" "Language-Team: \n" "Plural-Forms: \n" -#: src/components/ProgressGuide/FollowDialog.tsx:579 -#: src/screens/Search/modules/ExploreSuggestedAccounts.tsx:118 +#: src/components/ProgressGuide/FollowDialog.tsx:515 +#: src/screens/Search/modules/ExploreSuggestedAccounts.tsx:119 msgid "(active)" msgstr "" @@ -112,7 +112,7 @@ msgstr "" msgid "{0, plural, one {repost} other {reposts}}" msgstr "" -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:77 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:78 msgid "{0, plural, other {{1} posts}}" msgstr "" @@ -316,17 +316,17 @@ msgid "{profileName} joined Bluesky using a starter pack {0} ago" msgstr "" #. The trending topic rank, i.e. "1. March Madness", "2. The Bachelor" -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:108 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:107 msgid "{rank}." msgstr "" #. trending topic time spent trending. should be as short as possible to fit in a pill -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:203 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:202 msgid "{type}h ago" msgstr "" #. Indicates the number of additional profiles are in the Starter Pack e.g. +12 -#: src/screens/Search/components/StarterPackCard.tsx:242 +#: src/screens/Search/components/StarterPackCard.tsx:249 msgid "+{computedTotal}" msgstr "" @@ -755,7 +755,7 @@ msgstr "" msgid "An error occurred while compressing the video." msgstr "" -#: src/state/queries/explore-feed-previews.tsx:148 +#: src/state/queries/explore-feed-previews.tsx:183 msgid "An error occurred while fetching the feed." msgstr "" @@ -1252,7 +1252,7 @@ msgstr "" msgid "Browse starter pack {displayName}" msgstr "" -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:88 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:89 msgid "Browse topic {0}" msgstr "" @@ -1266,8 +1266,8 @@ msgstr "" #: src/components/LabelingServiceCard/index.tsx:62 #: src/components/moderation/ReportDialog/index.tsx:672 -#: src/screens/Search/components/StarterPackCard.tsx:102 -#: src/screens/Search/Explore.tsx:749 +#: src/screens/Search/components/StarterPackCard.tsx:106 +#: src/screens/Search/Explore.tsx:810 msgid "By {0}" msgstr "" @@ -1287,7 +1287,7 @@ msgstr "" msgid "By creating an account you agree to the <0>Terms of Service." msgstr "" -#: src/screens/Search/components/StarterPackCard.tsx:101 +#: src/screens/Search/components/StarterPackCard.tsx:105 msgid "By you" msgstr "" @@ -1597,7 +1597,7 @@ msgstr "" #: src/components/dms/ReportDialog.tsx:390 #: src/components/NewskieDialog.tsx:146 #: src/components/NewskieDialog.tsx:153 -#: src/components/ProgressGuide/FollowDialog.tsx:436 +#: src/components/ProgressGuide/FollowDialog.tsx:385 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:117 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:123 #: src/view/com/modals/ChangePassword.tsx:279 @@ -1828,11 +1828,6 @@ msgstr "" msgid "Content Not Available" msgstr "" -#: src/screens/Settings/SettingsInterests.tsx:123 -msgctxt "toast" -msgid "Content preferences updated!" -msgstr "" - #: src/components/moderation/ModerationDetailsDialog.tsx:50 #: src/components/moderation/ScreenHider.tsx:93 #: src/lib/moderation/useGlobalLabelStrings.ts:22 @@ -1976,11 +1971,6 @@ msgstr "" msgid "Copy QR code" msgstr "" -#. Confirm button text. Can be a short cheeky phrase that means "OK" e.g. "Copy that!" -#: src/screens/Search/modules/ExploreInterestsCard.tsx:48 -msgid "Copy that!" -msgstr "" - #: src/screens/Settings/components/ChangeHandleDialog.tsx:426 msgid "Copy TXT record value" msgstr "" @@ -2350,7 +2340,7 @@ msgstr "" msgid "Discourage apps from showing my account to logged-out users" msgstr "" -#: src/screens/Search/Explore.tsx:362 +#: src/screens/Search/Explore.tsx:406 msgid "Discover Feeds" msgstr "" @@ -2375,6 +2365,10 @@ msgstr "" msgid "Dismiss getting started guide" msgstr "" +#: src/screens/Search/modules/ExploreInterestsCard.tsx:43 +msgid "Dismiss interests" +msgstr "" + #: src/components/interstitials/TrendingVideos.tsx:92 msgid "Dismiss this section" msgstr "" @@ -2831,7 +2825,7 @@ msgstr "" msgid "Enters full screen" msgstr "" -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:236 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:235 msgid "Entertainment" msgstr "" @@ -3052,8 +3046,8 @@ msgstr "" msgid "Failed to load conversations" msgstr "" -#: src/screens/Search/Explore.tsx:401 -#: src/screens/Search/Explore.tsx:440 +#: src/screens/Search/Explore.tsx:445 +#: src/screens/Search/Explore.tsx:484 msgid "Failed to load feeds preferences" msgstr "" @@ -3065,12 +3059,12 @@ msgstr "" msgid "Failed to load past messages" msgstr "" -#: src/screens/Search/Explore.tsx:394 -#: src/screens/Search/Explore.tsx:433 +#: src/screens/Search/Explore.tsx:438 +#: src/screens/Search/Explore.tsx:477 msgid "Failed to load suggested feeds" msgstr "" -#: src/screens/Search/Explore.tsx:314 +#: src/screens/Search/Explore.tsx:347 msgid "Failed to load suggested follows" msgstr "" @@ -3088,11 +3082,6 @@ msgstr "" msgid "Failed to remove emoji reaction" msgstr "" -#: src/screens/Settings/SettingsInterests.tsx:128 -msgctxt "toast" -msgid "Failed to save content prefefences." -msgstr "" - #: src/view/com/lightbox/Lightbox.tsx:46 msgid "Failed to save image: {0}" msgstr "" @@ -3105,6 +3094,11 @@ msgstr "" msgid "Failed to save settings. Please try again." msgstr "" +#: src/screens/Settings/SettingsInterests.tsx:133 +msgctxt "toast" +msgid "Failed to save your interests." +msgstr "" + #: src/components/dms/MessageItem.tsx:310 msgid "Failed to send" msgstr "" @@ -3221,9 +3215,9 @@ msgstr "" msgid "Find accounts to follow" msgstr "" -#: src/components/ProgressGuide/FollowDialog.tsx:85 -#: src/components/ProgressGuide/FollowDialog.tsx:95 -#: src/components/ProgressGuide/FollowDialog.tsx:424 +#: src/components/ProgressGuide/FollowDialog.tsx:77 +#: src/components/ProgressGuide/FollowDialog.tsx:87 +#: src/components/ProgressGuide/FollowDialog.tsx:373 msgid "Find people to follow" msgstr "" @@ -3408,7 +3402,7 @@ msgstr "" msgid "For the best experience, we recommend using the theme font." msgstr "" -#: src/screens/Search/modules/ExploreSuggestedAccounts.tsx:86 +#: src/screens/Search/modules/ExploreSuggestedAccounts.tsx:87 msgid "For You" msgstr "" @@ -3739,7 +3733,7 @@ msgstr "" msgid "Hosting provider" msgstr "" -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:191 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:190 msgid "Hot" msgstr "" @@ -4241,11 +4235,11 @@ msgstr "" msgid "Lists blocking this user:" msgstr "" -#: src/screens/Search/Explore.tsx:68 +#: src/screens/Search/Explore.tsx:82 msgid "Load more" msgstr "" -#: src/screens/Search/Explore.tsx:422 +#: src/screens/Search/Explore.tsx:466 msgid "Load more suggested feeds" msgstr "" @@ -4672,7 +4666,7 @@ msgstr "" msgid "Nevermind, create a handle for me" msgstr "" -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:196 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:195 msgid "New" msgstr "" @@ -4751,7 +4745,7 @@ msgstr "" #: src/screens/Onboarding/index.tsx:20 #: src/screens/Onboarding/state.ts:108 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:238 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:237 msgid "News" msgstr "" @@ -4843,10 +4837,14 @@ msgid "No result" msgstr "" #: src/components/dms/dialogs/SearchablePeopleList.tsx:204 -#: src/components/ProgressGuide/FollowDialog.tsx:242 +#: src/components/ProgressGuide/FollowDialog.tsx:211 msgid "No results" msgstr "" +#: src/screens/Search/Explore.tsx:677 +msgid "No results for \"{selectedInterest}\"." +msgstr "" + #: src/components/Lists.tsx:189 msgid "No results found" msgstr "" @@ -4985,7 +4983,9 @@ msgstr "" msgid "Oh no! Something went wrong." msgstr "" +#. Confirm button text. #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:362 +#: src/screens/Search/modules/ExploreInterestsCard.tsx:48 #: src/screens/Settings/AppIconSettings/index.tsx:48 #: src/screens/Settings/AppIconSettings/index.tsx:229 msgid "OK" @@ -5112,7 +5112,7 @@ msgstr "" msgid "Open muted words and tags settings" msgstr "" -#: src/screens/Search/components/StarterPackCard.tsx:115 +#: src/screens/Search/components/StarterPackCard.tsx:119 msgid "Open pack" msgstr "" @@ -5521,7 +5521,7 @@ msgstr "" #: src/screens/Onboarding/index.tsx:34 #: src/screens/Onboarding/state.ts:111 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:232 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:231 msgid "Politics" msgstr "" @@ -6455,7 +6455,7 @@ msgstr "" msgid "Search @{0}'s posts" msgstr "" -#: src/components/ProgressGuide/FollowDialog.tsx:757 +#: src/components/ProgressGuide/FollowDialog.tsx:682 msgid "Search by name or interest" msgstr "" @@ -6463,8 +6463,8 @@ msgstr "" msgid "Search feeds" msgstr "" -#: src/components/ProgressGuide/FollowDialog.tsx:587 -#: src/screens/Search/modules/ExploreSuggestedAccounts.tsx:126 +#: src/components/ProgressGuide/FollowDialog.tsx:523 +#: src/screens/Search/modules/ExploreSuggestedAccounts.tsx:127 msgid "Search for \"{interestsDisplayName}\"{activeText}" msgstr "" @@ -6480,11 +6480,11 @@ msgstr "" msgid "Search for feeds that you want to suggest to others." msgstr "" -#: src/screens/Search/Explore.tsx:302 +#: src/screens/Search/Explore.tsx:335 msgid "Search for more accounts" msgstr "" -#: src/screens/Search/Explore.tsx:365 +#: src/screens/Search/Explore.tsx:409 msgid "Search for more feeds" msgstr "" @@ -6510,7 +6510,7 @@ msgid "Search posts" msgstr "" #: src/components/dms/dialogs/SearchablePeopleList.tsx:511 -#: src/components/ProgressGuide/FollowDialog.tsx:776 +#: src/components/ProgressGuide/FollowDialog.tsx:701 msgid "Search profiles" msgstr "" @@ -6523,7 +6523,7 @@ msgid "Search..." msgstr "" #: src/components/dms/dialogs/SearchablePeopleList.tsx:512 -#: src/components/ProgressGuide/FollowDialog.tsx:777 +#: src/components/ProgressGuide/FollowDialog.tsx:702 msgid "Searches for profiles" msgstr "" @@ -6645,7 +6645,7 @@ msgid "Select your date of birth" msgstr "" #: src/screens/Onboarding/StepInterests/index.tsx:192 -#: src/screens/Settings/SettingsInterests.tsx:157 +#: src/screens/Settings/SettingsInterests.tsx:162 msgid "Select your interests from the options below" msgstr "" @@ -7144,7 +7144,7 @@ msgstr "" #: src/screens/Onboarding/index.tsx:27 #: src/screens/Onboarding/state.ts:113 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:230 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:229 msgid "Sports" msgstr "" @@ -7189,7 +7189,7 @@ msgstr "" msgid "Starter pack is invalid" msgstr "" -#: src/screens/Search/Explore.tsx:464 +#: src/screens/Search/Explore.tsx:508 #: src/view/screens/Profile.tsx:228 msgid "Starter Packs" msgstr "" @@ -7261,7 +7261,7 @@ msgstr "" msgid "Success!" msgstr "" -#: src/screens/Search/Explore.tsx:299 +#: src/screens/Search/Explore.tsx:332 msgid "Suggested Accounts" msgstr "" @@ -7566,7 +7566,7 @@ msgstr "" msgid "There was an issue fetching notifications. Tap here to try again." msgstr "" -#: src/screens/Search/Explore.tsx:804 +#: src/screens/Search/Explore.tsx:865 #: src/view/com/posts/PostFeed.tsx:607 msgid "There was an issue fetching posts. Tap here to try again." msgstr "" @@ -7935,6 +7935,10 @@ msgstr "" msgid "Trending" msgstr "" +#: src/screens/Search/Explore.tsx:576 +msgid "Trending topics" +msgstr "" + #: src/components/interstitials/TrendingVideos.tsx:88 msgid "Trending Videos" msgstr "" @@ -8405,7 +8409,7 @@ msgstr "" #: src/screens/Onboarding/index.tsx:39 #: src/screens/Onboarding/state.ts:103 -#: src/screens/Search/modules/ExploreTrendingTopics.tsx:234 +#: src/screens/Search/modules/ExploreTrendingTopics.tsx:233 msgid "Video Games" msgstr "" @@ -8602,7 +8606,7 @@ msgstr "" msgid "We ran out of posts from your follows. Here's the latest from <0/>." msgstr "" -#: src/screens/Settings/SettingsInterests.tsx:150 +#: src/screens/Settings/SettingsInterests.tsx:155 msgid "We recommend selecting at least two interests." msgstr "" @@ -8631,7 +8635,7 @@ msgid "We'll use this to help customize your experience." msgstr "" #: src/components/dms/dialogs/SearchablePeopleList.tsx:92 -#: src/components/ProgressGuide/FollowDialog.tsx:164 +#: src/components/ProgressGuide/FollowDialog.tsx:171 msgid "We're having network issues, try again" msgstr "" @@ -8824,7 +8828,7 @@ msgid "You are not following anyone." msgstr "" #: src/screens/Search/modules/ExploreInterestsCard.tsx:45 -msgid "You can adjust your interests at any time from your \"Content and media\" settings." +msgid "You can adjust your interests at any time from \"Content and media\" settings." msgstr "" #: src/view/com/posts/FollowingEmptyState.tsx:63 @@ -9190,7 +9194,6 @@ msgid "Your full username will be <0>@{0}" msgstr "" #: src/Navigation.tsx:383 -#: src/screens/Search/modules/ExploreInterestsCard.tsx:43 #: src/screens/Search/modules/ExploreInterestsCard.tsx:67 #: src/screens/Settings/ContentAndMediaSettings.tsx:92 #: src/screens/Settings/ContentAndMediaSettings.tsx:95 @@ -9198,6 +9201,11 @@ msgstr "" msgid "Your interests" msgstr "" +#: src/screens/Settings/SettingsInterests.tsx:124 +msgctxt "toast" +msgid "Your interests have been updated!" +msgstr "" + #: src/screens/Search/modules/ExploreInterestsCard.tsx:94 msgid "Your interests help us find what you like!" msgstr "" From 09111ef272f04bbd6a1d7e43f072fdde06133669 Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Tue, 8 Apr 2025 13:20:03 -0500 Subject: [PATCH 086/241] Tweak performance settings on Android (#8158) --- src/screens/Search/Explore.tsx | 27 ++++++++++++++++++++------- 1 file changed, 20 insertions(+), 7 deletions(-) diff --git a/src/screens/Search/Explore.tsx b/src/screens/Search/Explore.tsx index faf951ddf9..1236005a3c 100644 --- a/src/screens/Search/Explore.tsx +++ b/src/screens/Search/Explore.tsx @@ -9,7 +9,6 @@ import {msg, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' import {useQueryClient} from '@tanstack/react-query' -import {useInitialNumToRender} from '#/lib/hooks/useInitialNumToRender' import {useGate} from '#/lib/statsig/statsig' import {cleanError} from '#/lib/strings/errors' import {sanitizeHandle} from '#/lib/strings/handles' @@ -208,7 +207,6 @@ export function Explore({ }) { const {_} = useLingui() const t = useTheme() - const initialNumToRender = useInitialNumToRender() const {data: preferences, error: preferencesError} = usePreferencesQuery() const moderationOpts = useModerationOpts() const gate = useGate() @@ -931,11 +929,26 @@ export function Explore({ viewabilityConfig={viewabilityConfig} onItemSeen={onItemSeen} onEndReached={onLoadMoreFeedPreviews} - onEndReachedThreshold={3} - initialNumToRender={initialNumToRender} - windowSize={9} - maxToRenderPerBatch={platform({ios: 5, default: 1})} - updateCellsBatchingPeriod={40} + /** + * Default: 2 + */ + onEndReachedThreshold={4} + /** + * Default: 10 + */ + initialNumToRender={10} + /** + * Default: 21 + */ + windowSize={platform({android: 11})} + /** + * Default: 10 + */ + maxToRenderPerBatch={platform({android: 1})} + /** + * Default: 50 + */ + updateCellsBatchingPeriod={platform({android: 25})} refreshing={isPTR} onRefresh={onPTR} /> From c8568e3004831e76b29e0f710805cb4f1cfc7576 Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Tue, 8 Apr 2025 17:08:09 -0500 Subject: [PATCH 087/241] [Explore] Reduced experience (#8160) * Only show suggested users for non-english users * Fall back to searching for users for non-english speakers * Disable other queries if full experience is disabled * Bump package * If no content langs, use full exp --- package.json | 2 +- src/screens/Search/Explore.tsx | 106 +++++++++++++----- .../modules/ExploreSuggestedAccounts.tsx | 20 +++- src/screens/Search/util/useSuggestedUsers.ts | 56 +++++++++ src/state/queries/actor-search.ts | 2 +- src/state/queries/explore-feed-previews.tsx | 3 +- src/state/queries/feed.ts | 22 ++-- .../trending/useGetSuggestedFeedsQuery.ts | 4 +- .../trending/useGetSuggestedUsersQuery.ts | 8 +- .../queries/useSuggestedStarterPacksQuery.ts | 4 +- yarn.lock | 8 +- 11 files changed, 173 insertions(+), 62 deletions(-) create mode 100644 src/screens/Search/util/useSuggestedUsers.ts diff --git a/package.json b/package.json index cfe79d32b3..9b874c3a97 100644 --- a/package.json +++ b/package.json @@ -58,7 +58,7 @@ "icons:optimize": "svgo -f ./assets/icons" }, "dependencies": { - "@atproto/api": "^0.14.20", + "@atproto/api": "^0.14.21", "@bitdrift/react-native": "^0.6.8", "@braintree/sanitize-url": "^6.0.2", "@discord/bottom-sheet": "bluesky-social/react-native-bottom-sheet", diff --git a/src/screens/Search/Explore.tsx b/src/screens/Search/Explore.tsx index 1236005a3c..8050d7f739 100644 --- a/src/screens/Search/Explore.tsx +++ b/src/screens/Search/Explore.tsx @@ -8,13 +8,16 @@ import { import {msg, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' import {useQueryClient} from '@tanstack/react-query' +import * as bcp47Match from 'bcp-47-match' import {useGate} from '#/lib/statsig/statsig' import {cleanError} from '#/lib/strings/errors' import {sanitizeHandle} from '#/lib/strings/handles' import {logger} from '#/logger' import {type MetricEvents} from '#/logger/metrics' +import {useLanguagePrefs} from '#/state/preferences/languages' import {useModerationOpts} from '#/state/preferences/moderation-opts' +import {RQKEY_ROOT_PAGINATED as useActorSearchPaginatedQueryKeyRoot} from '#/state/queries/actor-search' import { type FeedPreviewItem, useFeedPreviews, @@ -26,10 +29,7 @@ import { createGetSuggestedFeedsQueryKey, useGetSuggestedFeedsQuery, } from '#/state/queries/trending/useGetSuggestedFeedsQuery' -import { - getSuggestedUsersQueryKeyRoot, - useGetSuggestedUsersQuery, -} from '#/state/queries/trending/useGetSuggestedUsersQuery' +import {getSuggestedUsersQueryKeyRoot} from '#/state/queries/trending/useGetSuggestedUsersQuery' import {createGetTrendsQueryKey} from '#/state/queries/trending/useGetTrendsQuery' import { createSuggestedStarterPacksQueryKey, @@ -42,6 +42,10 @@ import {ViewFullThread} from '#/view/com/posts/ViewFullThread' import {List} from '#/view/com/util/List' import {FeedFeedLoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {LoadMoreRetryBtn} from '#/view/com/util/LoadMoreRetryBtn' +import { + popularInterests, + useInterestsDisplayNames, +} from '#/screens/Onboarding/state' import { StarterPackCard, StarterPackCardSkeleton, @@ -50,6 +54,7 @@ import {ExploreInterestsCard} from '#/screens/Search/modules/ExploreInterestsCar import {ExploreRecommendations} from '#/screens/Search/modules/ExploreRecommendations' import {ExploreTrendingTopics} from '#/screens/Search/modules/ExploreTrendingTopics' import {ExploreTrendingVideos} from '#/screens/Search/modules/ExploreTrendingVideos' +import {useSuggestedUsers} from '#/screens/Search/util/useSuggestedUsers' import {atoms as a, native, platform, useTheme} from '#/alf' import {Admonition} from '#/components/Admonition' import {Button} from '#/components/Button' @@ -64,6 +69,7 @@ import {Trending2_Stroke2_Corner2_Rounded as Graph} from '#/components/icons/Tre import {UserCircle_Stroke2_Corner0_Rounded as Person} from '#/components/icons/UserCircle' import {Loader} from '#/components/Loader' import * as ProfileCard from '#/components/ProfileCard' +import {boostInterests} from '#/components/ProgressGuide/FollowDialog' import {SubtleHover} from '#/components/SubtleHover' import {Text} from '#/components/Typography' import * as ModuleHeader from './components/ModuleHeader' @@ -135,6 +141,7 @@ type ExploreScreenItems = metricsTag: MetricEvents['explore:module:searchButtonPress']['module'] tab: 'user' | 'profile' | 'feed' } + hideDefaultTab?: boolean } | { type: 'trendingTopics' @@ -151,7 +158,7 @@ type ExploreScreenItems = | { type: 'profile' key: string - profile: AppBskyActorDefs.ProfileViewBasic + profile: AppBskyActorDefs.ProfileView recId?: number } | { @@ -212,14 +219,31 @@ export function Explore({ const gate = useGate() const guide = useProgressGuide('follow-10') const [selectedInterest, setSelectedInterest] = useState(null) + + /* + * Begin special language handling + */ + const {contentLanguages} = useLanguagePrefs() + const useFullExperience = useMemo(() => { + if (contentLanguages.length === 0) return true + return bcp47Match.basicFilter('en', contentLanguages).length > 0 + }, [contentLanguages]) + const personalizedInterests = preferences?.interests?.tags + const interestsDisplayNames = useInterestsDisplayNames() + const interests = Object.keys(interestsDisplayNames) + .sort(boostInterests(popularInterests)) + .sort(boostInterests(personalizedInterests)) const { data: suggestedUsers, isLoading: suggestedUsersIsLoading, error: suggestedUsersError, isRefetching: suggestedUsersIsRefetching, - } = useGetSuggestedUsersQuery({ - category: selectedInterest, + } = useSuggestedUsers({ + category: selectedInterest || (useFullExperience ? null : interests[0]), + search: !useFullExperience, }) + /* End special language handling */ + const { data: feeds, hasNextPage: hasNextFeedsPage, @@ -227,7 +251,7 @@ export function Explore({ isFetchingNextPage: isFetchingNextFeedsPage, error: feedsError, fetchNextPage: fetchNextFeedsPage, - } = useGetPopularFeedsQuery({limit: 10}) + } = useGetPopularFeedsQuery({limit: 10, enabled: useFullExperience}) const interestsNux = useNux(Nux.ExploreInterestsCard) const showInterestsNux = interestsNux.status === 'ready' && !interestsNux.nux?.completed @@ -237,7 +261,7 @@ export function Explore({ isLoading: isLoadingSuggestedSPs, error: suggestedSPsError, isRefetching: isRefetchingSuggestedSPs, - } = useSuggestedStarterPacksQuery() + } = useSuggestedStarterPacksQuery({enabled: useFullExperience}) const isLoadingMoreFeeds = isFetchingNextFeedsPage && !isLoadingFeeds const [hasPressedLoadMoreFeeds, setHasPressedLoadMoreFeeds] = useState(false) @@ -260,7 +284,9 @@ export function Explore({ hasPressedLoadMoreFeeds, ]) - const {data: suggestedFeeds} = useGetSuggestedFeedsQuery() + const {data: suggestedFeeds} = useGetSuggestedFeedsQuery({ + enabled: useFullExperience, + }) const { data: feedPreviewSlices, query: { @@ -270,7 +296,7 @@ export function Explore({ hasNextPage: hasNextPageFeedPreviews, error: feedPreviewSlicesError, }, - } = useFeedPreviews(suggestedFeeds?.feeds ?? []) + } = useFeedPreviews(suggestedFeeds?.feeds ?? [], useFullExperience) const qc = useQueryClient() const [isPTR, setIsPTR] = useState(false) @@ -286,6 +312,9 @@ export function Explore({ await qc.resetQueries({ queryKey: [getSuggestedUsersQueryKeyRoot], }), + await qc.resetQueries({ + queryKey: [useActorSearchPaginatedQueryKeyRoot], + }), await qc.resetQueries({ queryKey: createGetSuggestedFeedsQueryKey(), }), @@ -334,6 +363,7 @@ export function Explore({ metricsTag: 'suggestedAccounts', tab: 'user', }, + hideDefaultTab: !useFullExperience, }) if (suggestedUsersIsLoading || suggestedUsersIsRefetching) { @@ -353,6 +383,7 @@ export function Explore({ let seen = new Set() const profileItems: ExploreScreenItems[] = [] for (const actor of suggestedUsers.actors) { + // checking for following still necessary if search data is used if (!seen.has(actor.did) && !actor.viewer?.following) { seen.add(actor.did) profileItems.push({ @@ -369,7 +400,7 @@ export function Explore({ key: 'profileEmpty', }) } else { - if (selectedInterest === null) { + if (selectedInterest === null && useFullExperience) { // First "For You" tab, only show 5 to keep screen short i.push(...profileItems.slice(0, 5)) } else { @@ -395,6 +426,7 @@ export function Explore({ suggestedUsersIsRefetching, suggestedUsersError, selectedInterest, + useFullExperience, ]) const suggestedFeedsModule = useMemo(() => { const i: ExploreScreenItems[] = [] @@ -565,26 +597,31 @@ export function Explore({ i.push(topBorder) i.push(...interestsNuxModule) - if (isNewUser) { - i.push(...suggestedFollowsModule) - i.push(...suggestedStarterPacksModule) - i.push({ - type: 'header', - key: 'trending-topics-header', - title: _(msg`Trending topics`), - icon: Graph, - bottomBorder: true, - }) - i.push(trendingTopicsModule) + + if (useFullExperience) { + if (isNewUser) { + i.push(...suggestedFollowsModule) + i.push(...suggestedStarterPacksModule) + i.push({ + type: 'header', + key: 'trending-topics-header', + title: _(msg`Trending topics`), + icon: Graph, + bottomBorder: true, + }) + i.push(trendingTopicsModule) + } else { + i.push(trendingTopicsModule) + i.push(...suggestedFollowsModule) + i.push(...suggestedStarterPacksModule) + } + if (gate('explore_show_suggested_feeds')) { + i.push(...suggestedFeedsModule) + } + i.push(...feedPreviewsModule) } else { - i.push(trendingTopicsModule) i.push(...suggestedFollowsModule) - i.push(...suggestedStarterPacksModule) } - if (gate('explore_show_suggested_feeds')) { - i.push(...suggestedFeedsModule) - } - i.push(...feedPreviewsModule) return i }, [ @@ -598,6 +635,7 @@ export function Explore({ feedPreviewsModule, interestsNuxModule, gate, + useFullExperience, ]) const renderItem = useCallback( @@ -641,6 +679,7 @@ export function Explore({ ) @@ -672,7 +711,13 @@ export function Explore({ return ( - No results for "{selectedInterest}". + {selectedInterest ? ( + + No results for "{interestsDisplayNames[selectedInterest]}". + + ) : ( + No results. + )} ) @@ -876,6 +921,7 @@ export function Explore({ focusSearchInput, moderationOpts, selectedInterest, + interestsDisplayNames, _, fetchNextPageFeedPreviews, ], diff --git a/src/screens/Search/modules/ExploreSuggestedAccounts.tsx b/src/screens/Search/modules/ExploreSuggestedAccounts.tsx index 8d66dfbc18..f918771438 100644 --- a/src/screens/Search/modules/ExploreSuggestedAccounts.tsx +++ b/src/screens/Search/modules/ExploreSuggestedAccounts.tsx @@ -58,9 +58,11 @@ export function useLoadEnoughProfiles({ export function SuggestedAccountsTabBar({ selectedInterest, onSelectInterest, + hideDefaultTab, }: { selectedInterest: string | null onSelectInterest: (interest: string | null) => void + hideDefaultTab?: boolean }) { const {_} = useLingui() const interestsDisplayNames = useInterestsDisplayNames() @@ -72,8 +74,10 @@ export function SuggestedAccountsTabBar({ return ( { logger.metric( 'explore:suggestedAccounts:tabPressed', @@ -83,10 +87,14 @@ export function SuggestedAccountsTabBar({ onSelectInterest(tab === 'all' ? null : tab) }} hasSearchText={false} - interestsDisplayNames={{ - all: _(msg`For You`), - ...interestsDisplayNames, - }} + interestsDisplayNames={ + hideDefaultTab + ? interestsDisplayNames + : { + all: _(msg`For You`), + ...interestsDisplayNames, + } + } TabComponent={Tab} contentContainerStyle={[ { diff --git a/src/screens/Search/util/useSuggestedUsers.ts b/src/screens/Search/util/useSuggestedUsers.ts new file mode 100644 index 0000000000..aa29dad8c6 --- /dev/null +++ b/src/screens/Search/util/useSuggestedUsers.ts @@ -0,0 +1,56 @@ +import {useMemo} from 'react' + +import {useActorSearchPaginated} from '#/state/queries/actor-search' +import {useGetSuggestedUsersQuery} from '#/state/queries/trending/useGetSuggestedUsersQuery' +import {useInterestsDisplayNames} from '#/screens/Onboarding/state' + +/** + * Conditional hook, used in case a user is a non-english speaker, in which + * case we fall back to searching for users instead of our more curated set. + */ +export function useSuggestedUsers({ + category = null, + search = false, +}: { + category?: string | null + /** + * If true, we'll search for users using the translated value of `category`, + * based on the user's "app language setting + */ + search?: boolean +}) { + const interestsDisplayNames = useInterestsDisplayNames() + const curated = useGetSuggestedUsersQuery({ + enabled: !search, + category, + }) + const searched = useActorSearchPaginated({ + enabled: !!search, + // use user's app language translation for this value + query: category ? interestsDisplayNames[category] : '', + limit: 10, + }) + + return useMemo(() => { + if (search) { + return { + // we're not paginating right now + data: searched?.data + ? { + actors: searched.data.pages.flatMap(p => p.actors) ?? [], + } + : undefined, + isLoading: searched.isLoading, + error: searched.error, + isRefetching: searched.isRefetching, + } + } else { + return { + data: curated.data, + isLoading: curated.isLoading, + error: curated.error, + isRefetching: curated.isRefetching, + } + } + }, [curated, searched, search]) +} diff --git a/src/state/queries/actor-search.ts b/src/state/queries/actor-search.ts index 0b5de23037..5347ca0a15 100644 --- a/src/state/queries/actor-search.ts +++ b/src/state/queries/actor-search.ts @@ -17,7 +17,7 @@ import {useAgent} from '#/state/session' const RQKEY_ROOT = 'actor-search' export const RQKEY = (query: string) => [RQKEY_ROOT, query] -const RQKEY_ROOT_PAGINATED = `${RQKEY_ROOT}_paginated` +export const RQKEY_ROOT_PAGINATED = `${RQKEY_ROOT}_paginated` export const RQKEY_PAGINATED = (query: string, limit?: number) => [ RQKEY_ROOT_PAGINATED, query, diff --git a/src/state/queries/explore-feed-previews.tsx b/src/state/queries/explore-feed-previews.tsx index 2aee8b6b35..4cd7336c08 100644 --- a/src/state/queries/explore-feed-previews.tsx +++ b/src/state/queries/explore-feed-previews.tsx @@ -120,6 +120,7 @@ export type FeedPreviewItem = export function useFeedPreviews( feedsMaybeWithDuplicates: AppBskyFeedDefs.GeneratorView[], + isEnabled: boolean = true, ) { const feeds = useMemo( () => @@ -135,7 +136,7 @@ export function useFeedPreviews( const {data: preferences} = usePreferencesQuery() const userInterests = aggregateUserInterests(preferences) const moderationOpts = useModerationOpts() - const enabled = feeds.length > 0 + const enabled = feeds.length > 0 && isEnabled const query = useInfiniteQuery({ enabled, diff --git a/src/state/queries/feed.ts b/src/state/queries/feed.ts index 5571c0949d..89023e513e 100644 --- a/src/state/queries/feed.ts +++ b/src/state/queries/feed.ts @@ -1,18 +1,18 @@ import {useCallback, useEffect, useMemo, useRef} from 'react' import { - AppBskyActorDefs, - AppBskyFeedDefs, - AppBskyGraphDefs, - AppBskyUnspeccedGetPopularFeedGenerators, + type AppBskyActorDefs, + type AppBskyFeedDefs, + type AppBskyGraphDefs, + type AppBskyUnspeccedGetPopularFeedGenerators, AtUri, moderateFeedGenerator, RichText, } from '@atproto/api' import { - InfiniteData, + type InfiniteData, keepPreviousData, - QueryClient, - QueryKey, + type QueryClient, + type QueryKey, useInfiniteQuery, useMutation, useQuery, @@ -28,7 +28,7 @@ import {usePreferencesQuery} from '#/state/queries/preferences' import {useAgent, useSession} from '#/state/session' import {router} from '#/routes' import {useModerationOpts} from '../preferences/moderation-opts' -import {FeedDescriptor} from './post-feed' +import {type FeedDescriptor} from './post-feed' import {precacheResolvedUri} from './resolve-uri' export type FeedSourceFeedInfo = { @@ -203,12 +203,12 @@ export const KNOWN_AUTHED_ONLY_FEEDS = [ 'at://did:plc:vpkhqolt662uhesyj6nxm7ys/app.bsky.feed.generator/followpics', // the gram, by why ] -type GetPopularFeedsOptions = {limit?: number} +type GetPopularFeedsOptions = {limit?: number; enabled?: boolean} export function createGetPopularFeedsQueryKey( options?: GetPopularFeedsOptions, ) { - return ['getPopularFeeds', options] + return ['getPopularFeeds', options?.limit] } export function useGetPopularFeedsQuery(options?: GetPopularFeedsOptions) { @@ -237,7 +237,7 @@ export function useGetPopularFeedsQuery(options?: GetPopularFeedsOptions) { QueryKey, string | undefined >({ - enabled: Boolean(moderationOpts), + enabled: Boolean(moderationOpts) && options?.enabled !== false, queryKey: createGetPopularFeedsQueryKey(options), queryFn: async ({pageParam}) => { const res = await agent.app.bsky.unspecced.getPopularFeedGenerators({ diff --git a/src/state/queries/trending/useGetSuggestedFeedsQuery.ts b/src/state/queries/trending/useGetSuggestedFeedsQuery.ts index eef71f1ca3..6eef809425 100644 --- a/src/state/queries/trending/useGetSuggestedFeedsQuery.ts +++ b/src/state/queries/trending/useGetSuggestedFeedsQuery.ts @@ -13,13 +13,13 @@ export const DEFAULT_LIMIT = 5 export const createGetSuggestedFeedsQueryKey = () => ['suggested-feeds'] -export function useGetSuggestedFeedsQuery() { +export function useGetSuggestedFeedsQuery({enabled}: {enabled?: boolean}) { const agent = useAgent() const {data: preferences} = usePreferencesQuery() const savedFeeds = preferences?.savedFeeds return useQuery({ - enabled: !!preferences, + enabled: !!preferences && enabled !== false, staleTime: STALE.MINUTES.THREE, queryKey: createGetSuggestedFeedsQueryKey(), queryFn: async () => { diff --git a/src/state/queries/trending/useGetSuggestedUsersQuery.ts b/src/state/queries/trending/useGetSuggestedUsersQuery.ts index c8c3f00896..695e53f52e 100644 --- a/src/state/queries/trending/useGetSuggestedUsersQuery.ts +++ b/src/state/queries/trending/useGetSuggestedUsersQuery.ts @@ -13,12 +13,12 @@ import {STALE} from '#/state/queries' import {usePreferencesQuery} from '#/state/queries/preferences' import {useAgent} from '#/state/session' -export type QueryProps = {category?: string | null} +export type QueryProps = {category?: string | null; enabled?: boolean} export const getSuggestedUsersQueryKeyRoot = 'unspecced-suggested-users' export const createGetSuggestedUsersQueryKey = (props: QueryProps) => [ getSuggestedUsersQueryKeyRoot, - ...Object.values(props), + props.category, ] export function useGetSuggestedUsersQuery(props: QueryProps) { @@ -26,7 +26,7 @@ export function useGetSuggestedUsersQuery(props: QueryProps) { const {data: preferences} = usePreferencesQuery() return useQuery({ - enabled: !!preferences, + enabled: !!preferences && props.enabled, staleTime: STALE.MINUTES.THREE, queryKey: createGetSuggestedUsersQueryKey(props), queryFn: async () => { @@ -52,7 +52,7 @@ export function useGetSuggestedUsersQuery(props: QueryProps) { export function* findAllProfilesInQueryData( queryClient: QueryClient, did: string, -): Generator { +): Generator { const responses = queryClient.getQueriesData({ queryKey: [getSuggestedUsersQueryKeyRoot], diff --git a/src/state/queries/useSuggestedStarterPacksQuery.ts b/src/state/queries/useSuggestedStarterPacksQuery.ts index 3ec030ac02..cbf61b93a1 100644 --- a/src/state/queries/useSuggestedStarterPacksQuery.ts +++ b/src/state/queries/useSuggestedStarterPacksQuery.ts @@ -13,13 +13,13 @@ export const createSuggestedStarterPacksQueryKey = () => [ 'suggested-starter-packs', ] -export function useSuggestedStarterPacksQuery() { +export function useSuggestedStarterPacksQuery({enabled}: {enabled?: boolean}) { const agent = useAgent() const {data: preferences} = usePreferencesQuery() const contentLangs = getContentLanguages().join(',') return useQuery({ - enabled: !!preferences, + enabled: !!preferences && enabled !== false, staleTime: STALE.MINUTES.THREE, queryKey: createSuggestedStarterPacksQueryKey(), async queryFn() { diff --git a/yarn.lock b/yarn.lock index ee4a80a24b..297a815aed 100644 --- a/yarn.lock +++ b/yarn.lock @@ -80,10 +80,10 @@ tlds "^1.234.0" zod "^3.23.8" -"@atproto/api@^0.14.20": - version "0.14.20" - resolved "https://registry.yarnpkg.com/@atproto/api/-/api-0.14.20.tgz#904c85a91748f3203fd929415cb8fb3bc78d35d3" - integrity sha512-Daip22+u9N+EVPk9PsEEVrTfjIqGczXnAT7o2EHGd0JsOzMbp3a6wmW1beKqYDzPf+Dc36/39JeUYYqhB3fKjg== +"@atproto/api@^0.14.21": + version "0.14.21" + resolved "https://registry.yarnpkg.com/@atproto/api/-/api-0.14.21.tgz#29c189b7dba316945cf7317b9ded49b1b60d3ad9" + integrity sha512-hCIcjks/snscH3ZtZFoicQN2hRM5MpWQUvvzyIa265XQ2vSv5BP+gsQVIHWtYKt+gzwq1E7jY4us6c4N7fsLlQ== dependencies: "@atproto/common-web" "^0.4.1" "@atproto/lexicon" "^0.4.10" From a59fb91a991f2663778b6c17501b04ca3c9e2e26 Mon Sep 17 00:00:00 2001 From: Paul Frazee Date: Tue, 8 Apr 2025 16:16:13 -0700 Subject: [PATCH 088/241] Increase suggested follows in the new user progress guide modal (#8162) * Increase number of accounts suggested in the follow dialog progress guide * Increase the bottom pad on the dialog flatlist component * Format --------- Co-authored-by: Eric Bailey --- src/components/Dialog/index.tsx | 28 +++++++++---------- src/components/ProgressGuide/FollowDialog.tsx | 1 + .../trending/useGetSuggestedUsersQuery.ts | 11 ++++++-- 3 files changed, 23 insertions(+), 17 deletions(-) diff --git a/src/components/Dialog/index.tsx b/src/components/Dialog/index.tsx index 463cadf3c8..f9712f7797 100644 --- a/src/components/Dialog/index.tsx +++ b/src/components/Dialog/index.tsx @@ -1,20 +1,20 @@ import React, {useImperativeHandle} from 'react' import { - NativeScrollEvent, - NativeSyntheticEvent, + type NativeScrollEvent, + type NativeSyntheticEvent, Pressable, - ScrollView, - StyleProp, + type ScrollView, + type StyleProp, TextInput, View, - ViewStyle, + type ViewStyle, } from 'react-native' import { KeyboardAwareScrollView, useKeyboardHandler, } from 'react-native-keyboard-controller' import {runOnJS} from 'react-native-reanimated' -import {ReanimatedScrollEvent} from 'react-native-reanimated/lib/typescript/hook/commonTypes' +import {type ReanimatedScrollEvent} from 'react-native-reanimated/lib/typescript/hook/commonTypes' import {useSafeAreaInsets} from 'react-native-safe-area-context' import {msg} from '@lingui/macro' import {useLingui} from '@lingui/react' @@ -25,22 +25,22 @@ import {logger} from '#/logger' import {isAndroid, isIOS} from '#/platform/detection' import {useA11y} from '#/state/a11y' import {useDialogStateControlContext} from '#/state/dialogs' -import {List, ListMethods, ListProps} from '#/view/com/util/List' +import {List, type ListMethods, type ListProps} from '#/view/com/util/List' import {atoms as a, tokens, useTheme} from '#/alf' import {useThemeName} from '#/alf/util/useColorModeTheme' import {Context, useDialogContext} from '#/components/Dialog/context' import { - DialogControlProps, - DialogInnerProps, - DialogOuterProps, + type DialogControlProps, + type DialogInnerProps, + type DialogOuterProps, } from '#/components/Dialog/types' import {createInput} from '#/components/forms/TextField' import {BottomSheet, BottomSheetSnapPoint} from '../../../modules/bottom-sheet' import { - BottomSheetSnapPointChangeEvent, - BottomSheetStateChangeEvent, + type BottomSheetSnapPointChangeEvent, + type BottomSheetStateChangeEvent, } from '../../../modules/bottom-sheet/src/BottomSheet.types' -import {BottomSheetNativeComponent} from '../../../modules/bottom-sheet/src/BottomSheetNativeComponent' +import {type BottomSheetNativeComponent} from '../../../modules/bottom-sheet/src/BottomSheetNativeComponent' export {useDialogContext, useDialogControl} from '#/components/Dialog/context' export * from '#/components/Dialog/shared' @@ -299,7 +299,7 @@ export const InnerFlatList = React.forwardRef< keyboardShouldPersistTaps="handled" bounces={nativeSnapPoint === BottomSheetSnapPoint.Full} ListFooterComponent={ - + } ref={ref} {...props} diff --git a/src/components/ProgressGuide/FollowDialog.tsx b/src/components/ProgressGuide/FollowDialog.tsx index 0d9a962a33..a8c64935ad 100644 --- a/src/components/ProgressGuide/FollowDialog.tsx +++ b/src/components/ProgressGuide/FollowDialog.tsx @@ -132,6 +132,7 @@ function DialogInner({guide}: {guide: Follow10ProgressGuide}) { error: suggestionsError, } = useGetSuggestedUsersQuery({ category: selectedInterest, + limit: 50, }) const { data: searchResults, diff --git a/src/state/queries/trending/useGetSuggestedUsersQuery.ts b/src/state/queries/trending/useGetSuggestedUsersQuery.ts index 695e53f52e..05cc4d74db 100644 --- a/src/state/queries/trending/useGetSuggestedUsersQuery.ts +++ b/src/state/queries/trending/useGetSuggestedUsersQuery.ts @@ -13,12 +13,17 @@ import {STALE} from '#/state/queries' import {usePreferencesQuery} from '#/state/queries/preferences' import {useAgent} from '#/state/session' -export type QueryProps = {category?: string | null; enabled?: boolean} +export type QueryProps = { + category?: string | null + limit?: number + enabled?: boolean +} export const getSuggestedUsersQueryKeyRoot = 'unspecced-suggested-users' export const createGetSuggestedUsersQueryKey = (props: QueryProps) => [ getSuggestedUsersQueryKeyRoot, props.category, + props.limit, ] export function useGetSuggestedUsersQuery(props: QueryProps) { @@ -26,7 +31,7 @@ export function useGetSuggestedUsersQuery(props: QueryProps) { const {data: preferences} = usePreferencesQuery() return useQuery({ - enabled: !!preferences && props.enabled, + enabled: !!preferences && props.enabled !== false, staleTime: STALE.MINUTES.THREE, queryKey: createGetSuggestedUsersQueryKey(props), queryFn: async () => { @@ -34,7 +39,7 @@ export function useGetSuggestedUsersQuery(props: QueryProps) { const {data} = await agent.app.bsky.unspecced.getSuggestedUsers( { category: props.category ?? undefined, - limit: 10, + limit: props.limit || 10, }, { headers: { From f3153b8acb06729d1a1479ea5cc884fef9d569d5 Mon Sep 17 00:00:00 2001 From: Paul Frazee Date: Tue, 8 Apr 2025 18:16:04 -0700 Subject: [PATCH 089/241] Release 1.100 (#8168) * Tests fix * Move the hosting provider text in account creation into the inside of the button to improve translation handling (close #8166) * Pull latest translations * Revert the 'you are creating an account' change entirely; it doesnt work --- __e2e__/flows/composer-self-label.yml | 1 - src/components/forms/HostingProvider.tsx | 36 +- src/locale/locales/an/messages.po | 1268 ++++++++------ src/locale/locales/ast/messages.po | 1262 ++++++++------ src/locale/locales/ca/messages.po | 1266 ++++++++------ src/locale/locales/cy/messages.po | 1270 ++++++++------ src/locale/locales/da/messages.po | 1268 ++++++++------ src/locale/locales/de/messages.po | 1806 +++++++++++--------- src/locale/locales/el/messages.po | 1270 ++++++++------ src/locale/locales/en-GB/messages.po | 1268 ++++++++------ src/locale/locales/en/messages.po | 72 +- src/locale/locales/eo/messages.po | 1826 ++++++++++++--------- src/locale/locales/es/messages.po | 1378 +++++++++------- src/locale/locales/eu/messages.po | 1268 ++++++++------ src/locale/locales/fi/messages.po | 1262 ++++++++------ src/locale/locales/fr/messages.po | 1268 ++++++++------ src/locale/locales/ga/messages.po | 1268 ++++++++------ src/locale/locales/gd/messages.po | 1276 +++++++++------ src/locale/locales/gl/messages.po | 1270 ++++++++------ src/locale/locales/hi/messages.po | 1262 ++++++++------ src/locale/locales/hu/messages.po | 1268 ++++++++------ src/locale/locales/ia/messages.po | 1908 ++++++++++++---------- src/locale/locales/id/messages.po | 1266 ++++++++------ src/locale/locales/it/messages.po | 1266 ++++++++------ src/locale/locales/ja/messages.po | 1274 +++++++++------ src/locale/locales/km/messages.po | 1264 ++++++++------ src/locale/locales/ko/messages.po | 1272 +++++++++------ src/locale/locales/ne/messages.po | 1262 ++++++++------ src/locale/locales/nl/messages.po | 1264 ++++++++------ src/locale/locales/pl/messages.po | 1266 ++++++++------ src/locale/locales/pt-BR/messages.po | 1308 +++++++++------ src/locale/locales/ro/messages.po | 1264 ++++++++------ src/locale/locales/ru/messages.po | 1268 ++++++++------ src/locale/locales/sv/messages.po | 1266 ++++++++------ src/locale/locales/th/messages.po | 1258 ++++++++------ src/locale/locales/tr/messages.po | 1392 +++++++++------- src/locale/locales/uk/messages.po | 1266 ++++++++------ src/locale/locales/vi/messages.po | 1270 ++++++++------ src/locale/locales/zh-CN/messages.po | 1270 ++++++++------ src/locale/locales/zh-HK/messages.po | 1360 ++++++++------- src/locale/locales/zh-TW/messages.po | 1340 ++++++++------- 41 files changed, 29591 insertions(+), 20846 deletions(-) diff --git a/__e2e__/flows/composer-self-label.yml b/__e2e__/flows/composer-self-label.yml index decd0dae2e..b91ff7507f 100644 --- a/__e2e__/flows/composer-self-label.yml +++ b/__e2e__/flows/composer-self-label.yml @@ -17,7 +17,6 @@ appId: xyz.blueskyweb.app - inputText: "Post with an image" - tapOn: id: "openGalleryBtn" -- tapOn: "Allow Full Access" - tapOn: "Content warnings" - tapOn: "Porn" - tapOn: diff --git a/src/components/forms/HostingProvider.tsx b/src/components/forms/HostingProvider.tsx index ca5660f878..2fb138d00f 100644 --- a/src/components/forms/HostingProvider.tsx +++ b/src/components/forms/HostingProvider.tsx @@ -41,25 +41,27 @@ export function HostingProvider({ onSelect={onSelectServiceUrl} /> {minimal ? ( - + - - You are creating an account on{' '} - - + You are creating an account on + ) : ( ) : ( <> - + Nothing here @@ -329,9 +329,9 @@ function Header({newChatControl}: {newChatControl: DialogControlProps}) { size="small" variant="ghost" color="secondary" - shape="square" + shape="round" style={[a.justify_center]}> - + ) @@ -353,7 +353,7 @@ function Header({newChatControl}: {newChatControl: DialogControlProps}) { size="small" variant="solid" onPress={newChatControl.open}> - + New chat From d899d09e60761ec512b0a9aa028d252454348bfe Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Mon, 14 Apr 2025 20:13:35 +0300 Subject: [PATCH 098/241] [Embed] Fix up post embeds, and other tweaks (#8185) * fix eslint * Update .eslintrc.cjs * fix 3 and 4 image aspect ratios * round embeds more * fix line height --- bskyembed/.eslintrc | 21 --------------------- bskyembed/.eslintrc.cjs | 22 ++++++++++++++++++++++ bskyembed/src/components/embed.tsx | 26 +++++++++++++------------- bskyembed/src/components/post.tsx | 2 +- 4 files changed, 36 insertions(+), 35 deletions(-) delete mode 100644 bskyembed/.eslintrc create mode 100644 bskyembed/.eslintrc.cjs diff --git a/bskyembed/.eslintrc b/bskyembed/.eslintrc deleted file mode 100644 index 2b290d5815..0000000000 --- a/bskyembed/.eslintrc +++ /dev/null @@ -1,21 +0,0 @@ -{ - "root": true, - "parser": "@typescript-eslint/parser", - "plugins": ["@typescript-eslint", "simple-import-sort"], - "extends": [ - "eslint:recommended", - "preact", - "plugin:@typescript-eslint/recommended", - "plugin:@typescript-eslint/recommended-requiring-type-checking" - ], - "rules": { - "simple-import-sort/imports": "warn", - "simple-import-sort/exports": "warn", - 'no-else-return': 'off' - }, - "parserOptions": { - "sourceType": "module", - "ecmaVersion": "latest", - "project": "./bskyembed/tsconfig.json" - } -} diff --git a/bskyembed/.eslintrc.cjs b/bskyembed/.eslintrc.cjs new file mode 100644 index 0000000000..adac4e5ce1 --- /dev/null +++ b/bskyembed/.eslintrc.cjs @@ -0,0 +1,22 @@ +module.exports = { + root: true, + parser: '@typescript-eslint/parser', + plugins: ['@typescript-eslint', 'simple-import-sort'], + extends: [ + 'eslint:recommended', + 'preact', + 'plugin:@typescript-eslint/recommended', + 'plugin:@typescript-eslint/recommended-requiring-type-checking', + ], + rules: { + 'simple-import-sort/imports': 'warn', + 'simple-import-sort/exports': 'warn', + 'no-else-return': 'off', + }, + parserOptions: { + sourceType: 'module', + ecmaVersion: 'latest', + project: ['./tsconfig.json'], + tsconfigRootDir: __dirname, + }, +} diff --git a/bskyembed/src/components/embed.tsx b/bskyembed/src/components/embed.tsx index 20ffcb2b29..2af294aef9 100644 --- a/bskyembed/src/components/embed.tsx +++ b/bskyembed/src/components/embed.tsx @@ -78,7 +78,7 @@ export function Embed({ return ( + className="transition-colors hover:bg-neutral-100 dark:hover:bg-slate-700 border dark:border-slate-600 rounded-xl p-2 gap-1.5 w-full flex flex-col">
+

{children}

@@ -231,12 +231,12 @@ function ImageEmbed({ {content.images[0].alt} ) case 2: return ( -
+
{content.images.map((image, i) => ( +
{content.images[0].alt} -
+
{content.images.slice(1).map((image, i) => ( +
{content.images.map((image, i) => ( {image.alt} ))}
@@ -308,7 +308,7 @@ function ExternalEmbed({ return ( {content.external.thumb && ( + className="w-full rounded-xl border dark:border-slate-600 py-2 px-3 flex flex-col gap-2">
{image ? ( + className="w-full rounded-xl overflow-hidden border dark:border-slate-600 flex flex-col items-stretch">
diff --git a/bskyembed/src/components/post.tsx b/bskyembed/src/components/post.tsx index 26945eb69d..68292f5156 100644 --- a/bskyembed/src/components/post.tsx +++ b/bskyembed/src/components/post.tsx @@ -173,7 +173,7 @@ function PostContent({record}: {record: AppBskyFeedPost.Record | null}) { } return ( -

+

{richText}

) From ff7407c8e2337a9d97c9b42ce8bf8a87258b2199 Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Mon, 14 Apr 2025 20:14:09 +0300 Subject: [PATCH 099/241] Use consistent hosting provider height (#8186) --- src/components/forms/HostingProvider.tsx | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/components/forms/HostingProvider.tsx b/src/components/forms/HostingProvider.tsx index 2fb138d00f..1100900176 100644 --- a/src/components/forms/HostingProvider.tsx +++ b/src/components/forms/HostingProvider.tsx @@ -4,7 +4,6 @@ import {msg, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' import {toNiceDomain} from '#/lib/strings/url-helpers' -import {isAndroid} from '#/platform/detection' import {ServerInputDialog} from '#/view/com/auth/server-input' import {atoms as a, tokens, useTheme} from '#/alf' import {Button, ButtonIcon, ButtonText} from '#/components/Button' @@ -75,10 +74,10 @@ export function HostingProvider({ a.flex_row, a.align_center, a.rounded_sm, + a.py_sm, a.pl_md, a.pr_sm, a.gap_xs, - {paddingVertical: isAndroid ? 14 : 8}, ]} onPress={onPressSelectService}> {({hovered, pressed}) => { From 62c4293adc8184f479bf4a7a1a9e994e88fde6d8 Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Mon, 14 Apr 2025 20:15:47 +0300 Subject: [PATCH 100/241] Fix end of feed border thickness (#8187) --- src/screens/Profile/Sections/Feed.tsx | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/src/screens/Profile/Sections/Feed.tsx b/src/screens/Profile/Sections/Feed.tsx index 0691fd7298..007f9ea8f8 100644 --- a/src/screens/Profile/Sections/Feed.tsx +++ b/src/screens/Profile/Sections/Feed.tsx @@ -5,7 +5,6 @@ import {useLingui} from '@lingui/react' import {useQueryClient} from '@tanstack/react-query' import {useInitialNumToRender} from '#/lib/hooks/useInitialNumToRender' -import {usePalette} from '#/lib/hooks/usePalette' import {isNative} from '#/platform/detection' import {type FeedDescriptor} from '#/state/queries/post-feed' import {RQKEY as FEED_RQKEY} from '#/state/queries/post-feed' @@ -14,8 +13,8 @@ import {PostFeed} from '#/view/com/posts/PostFeed' import {EmptyState} from '#/view/com/util/EmptyState' import {type ListRef} from '#/view/com/util/List' import {LoadLatestBtn} from '#/view/com/util/load-latest/LoadLatestBtn' -import {Text} from '#/view/com/util/text/Text' -import {ios} from '#/alf' +import {atoms as a, ios, useTheme} from '#/alf' +import {Text} from '#/components/Typography' import {type SectionRef} from './types' interface FeedSectionProps { @@ -105,15 +104,12 @@ export const ProfileFeedSection = React.forwardRef< }) function ProfileEndOfFeed() { - const pal = usePalette('default') + const t = useTheme() return ( - + style={[a.w_full, a.py_5xl, a.border_t, t.atoms.border_contrast_medium]}> + End of feed From 2ff5f2fb9b0c1815c5b7718347aba1c318befbce Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Mon, 14 Apr 2025 22:42:32 +0300 Subject: [PATCH 101/241] bump version (v1.101) (#8189) --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 9b874c3a97..974eef74ca 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "bsky.app", - "version": "1.100.0", + "version": "1.101.0", "private": true, "engines": { "node": ">=20" From 9ae0cf60afd7ee1299f04ee09e49388592fe4a7f Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Mon, 14 Apr 2025 17:18:06 -0500 Subject: [PATCH 102/241] Don't re-use profile-specific components in Settings (#8193) --- src/screens/Settings/Settings.tsx | 39 ++++++++++++++++++++++++------- 1 file changed, 30 insertions(+), 9 deletions(-) diff --git a/src/screens/Settings/Settings.tsx b/src/screens/Settings/Settings.tsx index b8cdfdcb41..956413a553 100644 --- a/src/screens/Settings/Settings.tsx +++ b/src/screens/Settings/Settings.tsx @@ -2,32 +2,34 @@ import {useState} from 'react' import {LayoutAnimation, Pressable, View} from 'react-native' import {Linking} from 'react-native' import {useReducedMotion} from 'react-native-reanimated' -import {AppBskyActorDefs, moderateProfile} from '@atproto/api' +import {type AppBskyActorDefs, moderateProfile} from '@atproto/api' import {msg, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' import {useNavigation} from '@react-navigation/native' -import {NativeStackScreenProps} from '@react-navigation/native-stack' +import {type NativeStackScreenProps} from '@react-navigation/native-stack' import {IS_INTERNAL} from '#/lib/app-info' import {HELP_DESK_URL} from '#/lib/constants' import {useAccountSwitcher} from '#/lib/hooks/useAccountSwitcher' -import {CommonNavigatorParams, NavigationProp} from '#/lib/routes/types' +import { + type CommonNavigatorParams, + type NavigationProp, +} from '#/lib/routes/types' +import {sanitizeDisplayName} from '#/lib/strings/display-names' import {sanitizeHandle} from '#/lib/strings/handles' import {useProfileShadow} from '#/state/cache/profile-shadow' import {clearStorage} from '#/state/persisted' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useDeleteActorDeclaration} from '#/state/queries/messages/actor-declaration' import {useProfileQuery, useProfilesQuery} from '#/state/queries/profile' -import {SessionAccount, useSession, useSessionApi} from '#/state/session' +import {type SessionAccount, useSession, useSessionApi} from '#/state/session' import {useOnboardingDispatch} from '#/state/shell' import {useLoggedOutViewControls} from '#/state/shell/logged-out' import {useCloseAllActiveElements} from '#/state/util' import * as Toast from '#/view/com/util/Toast' import {UserAvatar} from '#/view/com/util/UserAvatar' -import {ProfileHeaderDisplayName} from '#/screens/Profile/Header/DisplayName' -import {ProfileHeaderHandle} from '#/screens/Profile/Header/Handle' import * as SettingsList from '#/screens/Settings/components/SettingsList' -import {atoms as a, tokens, useTheme} from '#/alf' +import {atoms as a, tokens, useBreakpoints, useTheme} from '#/alf' import {AvatarStackWithFetch} from '#/components/AvatarStack' import {useDialogControl} from '#/components/Dialog' import {SwitchAccountDialog} from '#/components/dialogs/SwitchAccount' @@ -52,6 +54,7 @@ import * as Layout from '#/components/Layout' import {Loader} from '#/components/Loader' import * as Menu from '#/components/Menu' import * as Prompt from '#/components/Prompt' +import {Text} from '#/components/Typography' type Props = NativeStackScreenProps export function SettingsScreen({}: Props) { @@ -271,6 +274,8 @@ function ProfilePreview({ }: { profile: AppBskyActorDefs.ProfileViewDetailed }) { + const t = useTheme() + const {gtMobile} = useBreakpoints() const shadow = useProfileShadow(profile) const moderationOpts = useModerationOpts() @@ -286,8 +291,24 @@ function ProfilePreview({ moderation={moderation.ui('avatar')} type={shadow.associated?.labeler ? 'labeler' : 'user'} /> - - + + + {sanitizeDisplayName( + profile.displayName || sanitizeHandle(profile.handle), + moderation.ui('displayName'), + )} + + + {sanitizeHandle(profile.handle, '@')} + ) } From 32c2b69b848050975b698067383dd24f2754cab2 Mon Sep 17 00:00:00 2001 From: pfrazee <1270099+pfrazee@users.noreply.github.com> Date: Tue, 15 Apr 2025 02:38:00 +0000 Subject: [PATCH 103/241] Nightly source-language update --- src/locale/locales/en/messages.po | 110 +++++++++++++++--------------- 1 file changed, 55 insertions(+), 55 deletions(-) diff --git a/src/locale/locales/en/messages.po b/src/locale/locales/en/messages.po index 8010a47fae..339a3cca1c 100644 --- a/src/locale/locales/en/messages.po +++ b/src/locale/locales/en/messages.po @@ -399,8 +399,8 @@ msgstr "" #: src/Navigation.tsx:391 #: src/screens/Settings/AboutSettings.tsx:34 -#: src/screens/Settings/Settings.tsx:215 #: src/screens/Settings/Settings.tsx:218 +#: src/screens/Settings/Settings.tsx:221 msgid "About" msgstr "" @@ -419,8 +419,8 @@ msgid "Accept Request" msgstr "" #: src/screens/Settings/AccessibilitySettings.tsx:46 -#: src/screens/Settings/Settings.tsx:191 #: src/screens/Settings/Settings.tsx:194 +#: src/screens/Settings/Settings.tsx:197 msgid "Accessibility" msgstr "" @@ -431,8 +431,8 @@ msgstr "" #: src/Navigation.tsx:359 #: src/screens/Login/LoginForm.tsx:194 #: src/screens/Settings/AccountSettings.tsx:45 -#: src/screens/Settings/Settings.tsx:153 #: src/screens/Settings/Settings.tsx:156 +#: src/screens/Settings/Settings.tsx:159 msgid "Account" msgstr "" @@ -463,11 +463,11 @@ msgstr "" msgid "Account Muted by List" msgstr "" -#: src/screens/Settings/Settings.tsx:430 +#: src/screens/Settings/Settings.tsx:451 msgid "Account options" msgstr "" -#: src/screens/Settings/Settings.tsx:466 +#: src/screens/Settings/Settings.tsx:487 msgid "Account removed from quick access" msgstr "" @@ -531,8 +531,8 @@ msgstr "" msgid "Add alt text (optional)" msgstr "" -#: src/screens/Settings/Settings.tsx:373 -#: src/screens/Settings/Settings.tsx:376 +#: src/screens/Settings/Settings.tsx:394 +#: src/screens/Settings/Settings.tsx:397 #: src/view/shell/desktop/LeftNav.tsx:281 #: src/view/shell/desktop/LeftNav.tsx:285 msgid "Add another account" @@ -917,8 +917,8 @@ msgstr "" #: src/Navigation.tsx:351 #: src/screens/Settings/AppearanceSettings.tsx:85 -#: src/screens/Settings/Settings.tsx:183 #: src/screens/Settings/Settings.tsx:186 +#: src/screens/Settings/Settings.tsx:189 msgid "Appearance" msgstr "" @@ -1139,7 +1139,7 @@ msgstr "" msgid "Blocked post." msgstr "" -#: src/screens/Profile/Sections/Labels.tsx:173 +#: src/screens/Profile/Sections/Labels.tsx:170 msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "" @@ -1306,7 +1306,7 @@ msgstr "" #: src/screens/Settings/AppIconSettings/index.tsx:225 #: src/screens/Settings/components/ChangeHandleDialog.tsx:76 #: src/screens/Settings/components/ChangeHandleDialog.tsx:83 -#: src/screens/Settings/Settings.tsx:260 +#: src/screens/Settings/Settings.tsx:263 #: src/screens/Takendown.tsx:99 #: src/screens/Takendown.tsx:102 #: src/view/com/composer/Composer.tsx:937 @@ -1443,8 +1443,8 @@ msgstr "" msgid "Changes app icon" msgstr "" -#: src/components/forms/HostingProvider.tsx:50 -#: src/components/forms/HostingProvider.tsx:70 +#: src/components/forms/HostingProvider.tsx:49 +#: src/components/forms/HostingProvider.tsx:69 msgid "Changes hosting provider" msgstr "" @@ -1549,11 +1549,11 @@ msgstr "" msgid "Choose your username" msgstr "" -#: src/screens/Settings/Settings.tsx:351 +#: src/screens/Settings/Settings.tsx:372 msgid "Clear all storage data" msgstr "" -#: src/screens/Settings/Settings.tsx:353 +#: src/screens/Settings/Settings.tsx:374 msgid "Clear all storage data (restart after this)" msgstr "" @@ -1797,8 +1797,8 @@ msgid "Content & Media" msgstr "" #: src/screens/Settings/AccessibilitySettings.tsx:109 -#: src/screens/Settings/Settings.tsx:175 #: src/screens/Settings/Settings.tsx:178 +#: src/screens/Settings/Settings.tsx:181 msgid "Content and media" msgstr "" @@ -2122,7 +2122,7 @@ msgstr "" msgid "Deactivate account" msgstr "" -#: src/screens/Settings/Settings.tsx:332 +#: src/screens/Settings/Settings.tsx:353 msgid "Debug Moderation" msgstr "" @@ -2171,7 +2171,7 @@ msgstr "" msgid "Delete chat" msgstr "" -#: src/screens/Settings/Settings.tsx:339 +#: src/screens/Settings/Settings.tsx:360 msgid "Delete chat declaration record" msgstr "" @@ -2282,8 +2282,8 @@ msgctxt "toast" msgid "Developer mode enabled" msgstr "" -#: src/screens/Settings/Settings.tsx:242 #: src/screens/Settings/Settings.tsx:245 +#: src/screens/Settings/Settings.tsx:248 msgid "Developer options" msgstr "" @@ -2751,7 +2751,7 @@ msgstr "" msgid "Enabled" msgstr "" -#: src/screens/Profile/Sections/Feed.tsx:116 +#: src/screens/Profile/Sections/Feed.tsx:113 msgid "End of feed" msgstr "" @@ -3581,8 +3581,8 @@ msgstr "" msgid "Having trouble?" msgstr "" -#: src/screens/Settings/Settings.tsx:207 -#: src/screens/Settings/Settings.tsx:211 +#: src/screens/Settings/Settings.tsx:210 +#: src/screens/Settings/Settings.tsx:214 #: src/view/shell/desktop/RightNav.tsx:120 #: src/view/shell/desktop/RightNav.tsx:121 #: src/view/shell/Drawer.tsx:337 @@ -3974,7 +3974,7 @@ msgstr "" msgid "Labels added" msgstr "" -#: src/screens/Profile/Sections/Labels.tsx:163 +#: src/screens/Profile/Sections/Labels.tsx:160 msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." msgstr "" @@ -3995,8 +3995,8 @@ msgid "Language Settings" msgstr "" #: src/screens/Settings/LanguageSettings.tsx:71 -#: src/screens/Settings/Settings.tsx:199 #: src/screens/Settings/Settings.tsx:202 +#: src/screens/Settings/Settings.tsx:205 msgid "Languages" msgstr "" @@ -4407,8 +4407,8 @@ msgstr "" #: src/Navigation.tsx:145 #: src/screens/Moderation/index.tsx:89 -#: src/screens/Settings/Settings.tsx:167 #: src/screens/Settings/Settings.tsx:170 +#: src/screens/Settings/Settings.tsx:173 msgid "Moderation" msgstr "" @@ -5011,7 +5011,7 @@ msgstr "" msgid "on<0><1/><2><3/>" msgstr "" -#: src/screens/Settings/Settings.tsx:304 +#: src/screens/Settings/Settings.tsx:325 msgid "Onboarding reset" msgstr "" @@ -5108,7 +5108,7 @@ msgstr "" msgid "Open message options" msgstr "" -#: src/screens/Settings/Settings.tsx:330 +#: src/screens/Settings/Settings.tsx:351 msgid "Open moderation debug page" msgstr "" @@ -5128,12 +5128,12 @@ msgstr "" msgid "Open starter pack menu" msgstr "" -#: src/screens/Settings/Settings.tsx:323 -#: src/screens/Settings/Settings.tsx:337 +#: src/screens/Settings/Settings.tsx:344 +#: src/screens/Settings/Settings.tsx:358 msgid "Open storybook page" msgstr "" -#: src/screens/Settings/Settings.tsx:316 +#: src/screens/Settings/Settings.tsx:337 msgid "Open system log" msgstr "" @@ -5195,7 +5195,7 @@ msgstr "" msgid "Opens GIF select dialog" msgstr "" -#: src/screens/Settings/Settings.tsx:208 +#: src/screens/Settings/Settings.tsx:211 msgid "Opens helpdesk in browser" msgstr "" @@ -5678,8 +5678,8 @@ msgstr "" msgid "Privacy" msgstr "" -#: src/screens/Settings/Settings.tsx:161 #: src/screens/Settings/Settings.tsx:164 +#: src/screens/Settings/Settings.tsx:167 msgid "Privacy and security" msgstr "" @@ -5887,7 +5887,7 @@ msgstr "" #: src/components/FeedCard.tsx:343 #: src/components/StarterPack/Wizard/WizardListCard.tsx:102 #: src/components/StarterPack/Wizard/WizardListCard.tsx:109 -#: src/screens/Settings/Settings.tsx:468 +#: src/screens/Settings/Settings.tsx:489 #: src/view/com/feeds/FeedSourceCard.tsx:322 #: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/UserAddRemoveLists.tsx:235 @@ -5903,8 +5903,8 @@ msgstr "" msgid "Remove {historyItem}" msgstr "" -#: src/screens/Settings/Settings.tsx:447 -#: src/screens/Settings/Settings.tsx:450 +#: src/screens/Settings/Settings.tsx:468 +#: src/screens/Settings/Settings.tsx:471 msgid "Remove account" msgstr "" @@ -5945,7 +5945,7 @@ msgstr "" msgid "Remove from my feeds" msgstr "" -#: src/screens/Settings/Settings.tsx:460 +#: src/screens/Settings/Settings.tsx:481 msgid "Remove from quick access?" msgstr "" @@ -6283,8 +6283,8 @@ msgstr "" msgid "Reset Code" msgstr "" -#: src/screens/Settings/Settings.tsx:344 -#: src/screens/Settings/Settings.tsx:346 +#: src/screens/Settings/Settings.tsx:365 +#: src/screens/Settings/Settings.tsx:367 msgid "Reset onboarding state" msgstr "" @@ -6754,7 +6754,7 @@ msgid "Sets email for password reset" msgstr "" #: src/Navigation.tsx:173 -#: src/screens/Settings/Settings.tsx:80 +#: src/screens/Settings/Settings.tsx:83 #: src/view/shell/desktop/LeftNav.tsx:709 #: src/view/shell/Drawer.tsx:539 msgid "Settings" @@ -6958,7 +6958,7 @@ msgstr "" msgid "Shows information about when this post was created" msgstr "" -#: src/screens/Settings/Settings.tsx:104 +#: src/screens/Settings/Settings.tsx:107 msgid "Shows other accounts you can switch to" msgstr "" @@ -7010,9 +7010,9 @@ msgstr "" msgid "Sign in to Bluesky or create a new account" msgstr "" -#: src/screens/Settings/Settings.tsx:225 -#: src/screens/Settings/Settings.tsx:227 -#: src/screens/Settings/Settings.tsx:259 +#: src/screens/Settings/Settings.tsx:228 +#: src/screens/Settings/Settings.tsx:230 +#: src/screens/Settings/Settings.tsx:262 #: src/screens/SignupQueued.tsx:93 #: src/screens/SignupQueued.tsx:96 #: src/screens/Takendown.tsx:85 @@ -7026,7 +7026,7 @@ msgstr "" msgid "Sign Out" msgstr "" -#: src/screens/Settings/Settings.tsx:256 +#: src/screens/Settings/Settings.tsx:259 #: src/view/shell/desktop/LeftNav.tsx:205 msgid "Sign out?" msgstr "" @@ -7095,7 +7095,7 @@ msgstr "" #: src/components/ReportDialog/index.tsx:54 #: src/screens/Moderation/index.tsx:97 -#: src/screens/Profile/Sections/Labels.tsx:87 +#: src/screens/Profile/Sections/Labels.tsx:121 msgid "Something went wrong, please try again." msgstr "" @@ -7211,12 +7211,12 @@ msgstr "" msgid "Step {0} of {1}" msgstr "" -#: src/screens/Settings/Settings.tsx:309 +#: src/screens/Settings/Settings.tsx:330 msgid "Storage cleared, you need to restart the app now." msgstr "" #: src/Navigation.tsx:266 -#: src/screens/Settings/Settings.tsx:325 +#: src/screens/Settings/Settings.tsx:346 msgid "Storybook" msgstr "" @@ -7245,7 +7245,7 @@ msgstr "" msgid "Subscribe" msgstr "" -#: src/screens/Profile/Sections/Labels.tsx:201 +#: src/screens/Profile/Sections/Labels.tsx:198 msgid "Subscribe to @{0} to use these labels:" msgstr "" @@ -7294,9 +7294,9 @@ msgstr "" msgid "Support" msgstr "" -#: src/screens/Settings/Settings.tsx:102 -#: src/screens/Settings/Settings.tsx:116 -#: src/screens/Settings/Settings.tsx:412 +#: src/screens/Settings/Settings.tsx:105 +#: src/screens/Settings/Settings.tsx:119 +#: src/screens/Settings/Settings.tsx:433 #: src/view/shell/desktop/LeftNav.tsx:243 msgid "Switch account" msgstr "" @@ -7323,7 +7323,7 @@ msgstr "" #: src/screens/Settings/AboutSettings.tsx:66 #: src/screens/Settings/AboutSettings.tsx:69 -#: src/screens/Settings/Settings.tsx:318 +#: src/screens/Settings/Settings.tsx:339 msgid "System log" msgstr "" @@ -7743,7 +7743,7 @@ msgstr "" msgid "This label was applied by you." msgstr "" -#: src/screens/Profile/Sections/Labels.tsx:188 +#: src/screens/Profile/Sections/Labels.tsx:185 msgid "This labeler hasn't declared what labels it publishes, and may not be active." msgstr "" @@ -7845,7 +7845,7 @@ msgstr "" msgid "This will delete \"{0}\" from your muted words. You can always add it back later." msgstr "" -#: src/screens/Settings/Settings.tsx:462 +#: src/screens/Settings/Settings.tsx:483 msgid "This will remove @{0} from the quick access list." msgstr "" @@ -8815,7 +8815,7 @@ msgstr "" msgid "You" msgstr "" -#: src/components/forms/HostingProvider.tsx:46 +#: src/components/forms/HostingProvider.tsx:45 msgid "You are creating an account on" msgstr "" @@ -9023,7 +9023,7 @@ msgstr "" msgid "You reacted {0} to {1}" msgstr "" -#: src/screens/Settings/Settings.tsx:257 +#: src/screens/Settings/Settings.tsx:260 #: src/view/shell/desktop/LeftNav.tsx:206 msgid "You will be signed out of all your accounts." msgstr "" From f46336e34142e7f46bb1395f727e303e37b15d41 Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Tue, 15 Apr 2025 08:13:20 -0500 Subject: [PATCH 104/241] Replace old ProfileCard with new (#8195) * Replace usages of old ProfileCard * Replace Pills with Labels component * Replace impl of ProfileCardWithFollowButton * Remove never-used LikesDialog * Handle missing mod opts * Add missing profile hover * use modern button in listmembers * remove follow button from muted accounts list --------- Co-authored-by: Samuel Newman --- src/components/LikesDialog.tsx | 129 -------- src/components/ProfileCard.tsx | 53 ++- src/screens/Search/SearchResults.tsx | 4 +- src/view/com/lists/ListMembers.tsx | 85 +++-- src/view/com/profile/ProfileCard.tsx | 311 ++---------------- src/view/screens/DebugMod.tsx | 32 +- .../screens/ModerationBlockedAccounts.tsx | 35 +- src/view/screens/ModerationMutedAccounts.tsx | 49 ++- 8 files changed, 189 insertions(+), 509 deletions(-) delete mode 100644 src/components/LikesDialog.tsx diff --git a/src/components/LikesDialog.tsx b/src/components/LikesDialog.tsx deleted file mode 100644 index cb000b4337..0000000000 --- a/src/components/LikesDialog.tsx +++ /dev/null @@ -1,129 +0,0 @@ -import {useCallback, useMemo} from 'react' -import {ActivityIndicator, FlatList, View} from 'react-native' -import {AppBskyFeedGetLikes as GetLikes} from '@atproto/api' -import {msg, Trans} from '@lingui/macro' -import {useLingui} from '@lingui/react' - -import {cleanError} from '#/lib/strings/errors' -import {logger} from '#/logger' -import {useLikedByQuery} from '#/state/queries/post-liked-by' -import {useResolveUriQuery} from '#/state/queries/resolve-uri' -import {ProfileCardWithFollowBtn} from '#/view/com/profile/ProfileCard' -import {ErrorMessage} from '#/view/com/util/error/ErrorMessage' -import {atoms as a, useTheme} from '#/alf' -import * as Dialog from '#/components/Dialog' -import {Loader} from '#/components/Loader' -import {Text} from '#/components/Typography' - -interface LikesDialogProps { - control: Dialog.DialogOuterProps['control'] - uri: string -} - -export function LikesDialog(props: LikesDialogProps) { - return ( - - - - - ) -} - -export function LikesDialogInner({control, uri}: LikesDialogProps) { - const {_} = useLingui() - const t = useTheme() - - const { - data: resolvedUri, - error: resolveError, - isFetched: hasFetchedResolvedUri, - } = useResolveUriQuery(uri) - const { - data, - isFetching: isFetchingLikedBy, - isFetched: hasFetchedLikedBy, - isFetchingNextPage, - hasNextPage, - fetchNextPage, - isError, - error: likedByError, - } = useLikedByQuery(resolvedUri?.uri) - - const isLoading = !hasFetchedResolvedUri || !hasFetchedLikedBy - const likes = useMemo(() => { - if (data?.pages) { - return data.pages.flatMap(page => page.likes) - } - return [] - }, [data]) - - const onEndReached = useCallback(async () => { - if (isFetchingLikedBy || !hasNextPage || isError) return - try { - await fetchNextPage() - } catch (err) { - logger.error('Failed to load more likes', {message: err}) - } - }, [isFetchingLikedBy, hasNextPage, isError, fetchNextPage]) - - const renderItem = useCallback( - ({item}: {item: GetLikes.Like}) => { - return ( - control.close()} - /> - ) - }, - [control], - ) - - return ( - - - Liked by - - - {isLoading ? ( - - - - ) : resolveError || likedByError || !data ? ( - - ) : likes.length === 0 ? ( - - - - Nobody has liked this yet. Maybe you should be the first! - - - - ) : ( - item.actor.did} - onEndReached={onEndReached} - renderItem={renderItem} - initialNumToRender={15} - ListFooterComponent={ - - } - /> - )} - - - - ) -} - -function ListFooterComponent({isFetching}: {isFetching: boolean}) { - if (isFetching) { - return ( - - - - ) - } - return null -} diff --git a/src/components/ProfileCard.tsx b/src/components/ProfileCard.tsx index beb09cdc74..394ff99462 100644 --- a/src/components/ProfileCard.tsx +++ b/src/components/ProfileCard.tsx @@ -8,15 +8,15 @@ import { import {msg} from '@lingui/macro' import {useLingui} from '@lingui/react' +import {getModerationCauseKey} from '#/lib/moderation' import {type LogEvents} from '#/lib/statsig/statsig' import {sanitizeDisplayName} from '#/lib/strings/display-names' import {sanitizeHandle} from '#/lib/strings/handles' import {useProfileShadow} from '#/state/cache/profile-shadow' import {useProfileFollowMutationQueue} from '#/state/queries/profile' import {useSession} from '#/state/session' -import {ProfileCardPills} from '#/view/com/profile/ProfileCard' import * as Toast from '#/view/com/util/Toast' -import {UserAvatar} from '#/view/com/util/UserAvatar' +import {PreviewableUserAvatar} from '#/view/com/util/UserAvatar' import {atoms as a, useTheme} from '#/alf' import { Button, @@ -27,6 +27,7 @@ import { import {Check_Stroke2_Corner0_Rounded as Check} from '#/components/icons/Check' import {PlusLarge_Stroke2_Corner0_Rounded as Plus} from '#/components/icons/Plus' import {Link as InternalLink, type LinkProps} from '#/components/Link' +import * as Pills from '#/components/Pills' import {RichText} from '#/components/RichText' import {Text} from '#/components/Typography' import type * as bsky from '#/types/bsky' @@ -35,13 +36,15 @@ export function Default({ profile, moderationOpts, logContext = 'ProfileCard', + testID, }: { profile: bsky.profile.AnyProfileView moderationOpts: ModerationOpts logContext?: 'ProfileCard' | 'StarterPackProfilesList' + testID?: string }) { return ( - +
@@ -74,10 +75,7 @@ export function Card({ />
- + @@ -87,7 +85,7 @@ export function Card({ export function Outer({ children, }: { - children: React.ReactElement | React.ReactElement[] + children: React.ReactNode | React.ReactNode[] }) { return {children} } @@ -95,7 +93,7 @@ export function Outer({ export function Header({ children, }: { - children: React.ReactElement | React.ReactElement[] + children: React.ReactNode | React.ReactNode[] }) { return {children} } @@ -137,10 +135,9 @@ export function Avatar({ const moderation = moderateProfile(profile, moderationOpts) return ( - ) @@ -415,3 +412,31 @@ export function FollowButtonInner({ ) } + +export function Labels({ + profile, + moderationOpts, +}: { + profile: bsky.profile.AnyProfileView + moderationOpts: ModerationOpts +}) { + const moderation = moderateProfile(profile, moderationOpts) + const modui = moderation.ui('profileList') + const followedBy = profile.viewer?.followedBy + + if (!followedBy && !modui.inform && !modui.alert) { + return null + } + + return ( + + {followedBy && } + {modui.alerts.map(alert => ( + + ))} + {modui.informs.map(inform => ( + + ))} + + ) +} diff --git a/src/screens/Search/SearchResults.tsx b/src/screens/Search/SearchResults.tsx index bb51d2deb2..6b7a582d54 100644 --- a/src/screens/Search/SearchResults.tsx +++ b/src/screens/Search/SearchResults.tsx @@ -275,9 +275,7 @@ let SearchScreenUserResults = ({ {results.length ? ( ( - - )} + renderItem={({item}) => } keyExtractor={item => item.did} desktopFixedHeight contentContainerStyle={{paddingBottom: 100}} diff --git a/src/view/com/lists/ListMembers.tsx b/src/view/com/lists/ListMembers.tsx index da32c2d483..dc18cbe5db 100644 --- a/src/view/com/lists/ListMembers.tsx +++ b/src/view/com/lists/ListMembers.tsx @@ -1,22 +1,23 @@ import React, {useCallback} from 'react' import {Dimensions, type StyleProp, View, type ViewStyle} from 'react-native' import {type AppBskyGraphDefs} from '@atproto/api' -import {msg} from '@lingui/macro' +import {msg, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' -import {useWebMediaQueries} from '#/lib/hooks/useWebMediaQueries' import {cleanError} from '#/lib/strings/errors' import {logger} from '#/logger' import {useModalControls} from '#/state/modals' +import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useListMembersQuery} from '#/state/queries/list-members' import {useSession} from '#/state/session' -import {ProfileCard} from '#/view/com/profile/ProfileCard' import {ErrorMessage} from '#/view/com/util/error/ErrorMessage' -import {Button} from '#/view/com/util/forms/Button' import {List, type ListRef} from '#/view/com/util/List' import {ProfileCardFeedLoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder' import {LoadMoreRetryBtn} from '#/view/com/util/LoadMoreRetryBtn' +import {atoms as a, useTheme} from '#/alf' +import {Button, ButtonText} from '#/components/Button' import {ListFooter} from '#/components/Lists' +import * as ProfileCard from '#/components/ProfileCard' import type * as bsky from '#/types/bsky' const LOADING_ITEM = {_reactKey: '__loading__'} @@ -47,11 +48,12 @@ export function ListMembers({ headerOffset?: number desktopFixedHeightOffset?: number }) { + const t = useTheme() const {_} = useLingui() const [isRefreshing, setIsRefreshing] = React.useState(false) - const {isMobile} = useWebMediaQueries() const {openModal} = useModalControls() const {currentAccount} = useSession() + const moderationOpts = useModerationOpts() const { data, @@ -131,23 +133,6 @@ export function ListMembers({ // rendering // = - const renderMemberButton = React.useCallback( - (profile: bsky.profile.AnyProfileView) => { - if (!isOwner) { - return null - } - return ( - + )} + + + + + + + + ) }, [ - renderMemberButton, renderEmptyState, error, onPressTryAgain, onPressRetryLoadMore, - isMobile, + moderationOpts, + isOwner, + onPressEditMembership, _, + t, ], ) diff --git a/src/view/com/profile/ProfileCard.tsx b/src/view/com/profile/ProfileCard.tsx index bd09d65143..cee9507030 100644 --- a/src/view/com/profile/ProfileCard.tsx +++ b/src/view/com/profile/ProfileCard.tsx @@ -1,307 +1,36 @@ -import React from 'react' -import {StyleProp, StyleSheet, View, ViewStyle} from 'react-native' -import { - AppBskyActorDefs, - moderateProfile, - ModerationDecision, -} from '@atproto/api' -import {useQueryClient} from '@tanstack/react-query' +import {View} from 'react-native' +import {type AppBskyActorDefs} from '@atproto/api' -import {usePalette} from '#/lib/hooks/usePalette' -import {getModerationCauseKey, isJustAMute} from '#/lib/moderation' -import {makeProfileLink} from '#/lib/routes/links' -import {sanitizeDisplayName} from '#/lib/strings/display-names' -import {sanitizeHandle} from '#/lib/strings/handles' -import {s} from '#/lib/styles' -import {useProfileShadow} from '#/state/cache/profile-shadow' -import {Shadow} from '#/state/cache/types' import {useModerationOpts} from '#/state/preferences/moderation-opts' -import {precacheProfile} from '#/state/queries/profile' -import {useSession} from '#/state/session' -import {atoms as a} from '#/alf' -import { - KnownFollowers, - shouldShowKnownFollowers, -} from '#/components/KnownFollowers' -import * as Pills from '#/components/Pills' -import * as bsky from '#/types/bsky' -import {Link} from '../util/Link' -import {Text} from '../util/text/Text' -import {PreviewableUserAvatar} from '../util/UserAvatar' -import {FollowButton} from './FollowButton' - -export function ProfileCard({ - testID, - profile: profileUnshadowed, - noModFilter, - noBg, - noBorder, - renderButton, - onPress, - style, - showKnownFollowers, -}: { - testID?: string - profile: bsky.profile.AnyProfileView - noModFilter?: boolean - noBg?: boolean - noBorder?: boolean - renderButton?: ( - profile: Shadow, - ) => React.ReactNode - onPress?: () => void - style?: StyleProp - showKnownFollowers?: boolean -}) { - const queryClient = useQueryClient() - const pal = usePalette('default') - const profile = useProfileShadow(profileUnshadowed) - const moderationOpts = useModerationOpts() - const isLabeler = profile?.associated?.labeler - - const onBeforePress = React.useCallback(() => { - onPress?.() - precacheProfile(queryClient, profile) - }, [onPress, profile, queryClient]) - - if (!moderationOpts) { - return null - } - const moderation = moderateProfile(profile, moderationOpts) - const modui = moderation.ui('profileList') - if (!noModFilter && modui.filter && !isJustAMute(modui)) { - return null - } - - const knownFollowersVisible = - showKnownFollowers && - shouldShowKnownFollowers(profile.viewer?.knownFollowers) && - moderationOpts - const hasDescription = 'description' in profile - - return ( - - - - - - - - {sanitizeDisplayName( - profile.displayName || sanitizeHandle(profile.handle), - moderation.ui('displayName'), - )} - - - {sanitizeHandle(profile.handle, '@')} - - - {!!profile.viewer?.followedBy && } - - {renderButton && !isLabeler ? ( - {renderButton(profile)} - ) : undefined} - - {hasDescription || knownFollowersVisible ? ( - - {hasDescription && profile.description ? ( - - {profile.description as string} - - ) : null} - {knownFollowersVisible ? ( - - - - ) : null} - - ) : null} - - ) -} - -export function ProfileCardPills({ - followedBy, - moderation, -}: { - followedBy: boolean - moderation: ModerationDecision -}) { - const modui = moderation.ui('profileList') - if (!followedBy && !modui.inform && !modui.alert) { - return null - } - - return ( - - {followedBy && } - {modui.alerts.map(alert => ( - - ))} - {modui.informs.map(inform => ( - - ))} - - ) -} +import {atoms as a, useTheme} from '#/alf' +import * as ProfileCard from '#/components/ProfileCard' export function ProfileCardWithFollowBtn({ profile, - noBg, noBorder, - onPress, - onFollow, logContext = 'ProfileCard', - showKnownFollowers, }: { profile: AppBskyActorDefs.ProfileView - noBg?: boolean noBorder?: boolean - onPress?: () => void - onFollow?: () => void logContext?: 'ProfileCard' | 'StarterPackProfilesList' - showKnownFollowers?: boolean }) { - const {currentAccount} = useSession() - const isMe = profile.did === currentAccount?.did + const t = useTheme() + const moderationOpts = useModerationOpts() + + if (!moderationOpts) return null return ( - ( - - ) - } - onPress={onPress} - showKnownFollowers={!isMe && showKnownFollowers} - /> + + + ) } - -const styles = StyleSheet.create({ - outer: { - borderTopWidth: StyleSheet.hairlineWidth, - paddingHorizontal: 6, - paddingVertical: 4, - }, - outerNoBorder: { - borderTopWidth: 0, - }, - layout: { - flexDirection: 'row', - alignItems: 'center', - }, - layoutAvi: { - alignSelf: 'flex-start', - width: 54, - paddingLeft: 4, - paddingTop: 10, - }, - avi: { - width: 40, - height: 40, - borderRadius: 20, - resizeMode: 'cover', - }, - layoutContent: { - flex: 1, - paddingRight: 10, - paddingTop: 10, - paddingBottom: 10, - }, - layoutButton: { - paddingRight: 10, - }, - details: { - justifyContent: 'center', - paddingLeft: 54, - paddingRight: 10, - paddingBottom: 10, - }, - pills: { - alignItems: 'flex-start', - flexDirection: 'row', - flexWrap: 'wrap', - columnGap: 6, - rowGap: 2, - }, - pill: { - borderRadius: 4, - paddingHorizontal: 6, - paddingVertical: 2, - justifyContent: 'center', - }, - btn: { - paddingVertical: 7, - borderRadius: 50, - marginLeft: 6, - paddingHorizontal: 14, - }, - - followedBy: { - flexDirection: 'row', - paddingLeft: 54, - paddingRight: 20, - marginBottom: 10, - marginTop: -6, - }, - followedByAviContainer: { - width: 24, - height: 36, - }, - followedByAvi: { - width: 36, - height: 36, - borderRadius: 18, - padding: 2, - }, - followsByDesc: { - flex: 1, - paddingRight: 10, - }, -}) diff --git a/src/view/screens/DebugMod.tsx b/src/view/screens/DebugMod.tsx index 9774c644c1..c3a82ac8ef 100644 --- a/src/view/screens/DebugMod.tsx +++ b/src/view/screens/DebugMod.tsx @@ -1,29 +1,32 @@ -/* eslint-disable no-restricted-imports */ import React from 'react' import {View} from 'react-native' import { - AppBskyActorDefs, - AppBskyFeedDefs, - AppBskyFeedPost, - ComAtprotoLabelDefs, + type AppBskyActorDefs, + type AppBskyFeedDefs, + type AppBskyFeedPost, + type ComAtprotoLabelDefs, interpretLabelValueDefinition, - LabelPreference, + type LabelPreference, LABELS, mock, moderatePost, moderateProfile, - ModerationBehavior, - ModerationDecision, - ModerationOpts, + type ModerationBehavior, + type ModerationDecision, + type ModerationOpts, RichText, } from '@atproto/api' import {msg} from '@lingui/macro' import {useLingui} from '@lingui/react' import {useGlobalLabelStrings} from '#/lib/moderation/useGlobalLabelStrings' -import {CommonNavigatorParams, NativeStackScreenProps} from '#/lib/routes/types' +import { + type CommonNavigatorParams, + type NativeStackScreenProps, +} from '#/lib/routes/types' +import {useModerationOpts} from '#/state/preferences/moderation-opts' import {moderationOptsOverrideContext} from '#/state/preferences/moderation-opts' -import {FeedNotification} from '#/state/queries/notifications/types' +import {type FeedNotification} from '#/state/queries/notifications/types' import { groupNotifications, shouldFilterNotif, @@ -42,12 +45,12 @@ import { ChevronTop_Stroke2_Corner0_Rounded as ChevronTop, } from '#/components/icons/Chevron' import * as Layout from '#/components/Layout' +import * as ProfileCard from '#/components/ProfileCard' import {H1, H3, P, Text} from '#/components/Typography' import {ScreenHider} from '../../components/moderation/ScreenHider' import {NotificationFeedItem} from '../com/notifications/NotificationFeedItem' import {PostThreadItem} from '../com/post-thread/PostThreadItem' import {PostFeedItem} from '../com/posts/PostFeedItem' -import {ProfileCard} from '../com/profile/ProfileCard' const LABEL_VALUES: (keyof typeof LABELS)[] = Object.keys( LABELS, @@ -890,6 +893,9 @@ function MockAccountCard({ moderation: ModerationDecision }) { const t = useTheme() + const moderationOpts = useModerationOpts() + + if (!moderationOpts) return null if (moderation.ui('profileList').filter) { return ( @@ -899,7 +905,7 @@ function MockAccountCard({ ) } - return + return } function MockAccountScreen({ diff --git a/src/view/screens/ModerationBlockedAccounts.tsx b/src/view/screens/ModerationBlockedAccounts.tsx index c2f87c086e..cefa29f6cd 100644 --- a/src/view/screens/ModerationBlockedAccounts.tsx +++ b/src/view/screens/ModerationBlockedAccounts.tsx @@ -6,35 +6,38 @@ import { StyleSheet, View, } from 'react-native' -import {AppBskyActorDefs as ActorDefs} from '@atproto/api' +import {type AppBskyActorDefs as ActorDefs} from '@atproto/api' import {msg, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' import {useFocusEffect} from '@react-navigation/native' -import {NativeStackScreenProps} from '@react-navigation/native-stack' +import {type NativeStackScreenProps} from '@react-navigation/native-stack' import {usePalette} from '#/lib/hooks/usePalette' import {useWebMediaQueries} from '#/lib/hooks/useWebMediaQueries' -import {CommonNavigatorParams} from '#/lib/routes/types' +import {type CommonNavigatorParams} from '#/lib/routes/types' import {cleanError} from '#/lib/strings/errors' import {logger} from '#/logger' +import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useMyBlockedAccountsQuery} from '#/state/queries/my-blocked-accounts' import {useSetMinimalShellMode} from '#/state/shell' -import {ProfileCard} from '#/view/com/profile/ProfileCard' import {ErrorScreen} from '#/view/com/util/error/ErrorScreen' import {Text} from '#/view/com/util/text/Text' import {ViewHeader} from '#/view/com/util/ViewHeader' -import {atoms as a} from '#/alf' +import {atoms as a, useTheme} from '#/alf' import * as Layout from '#/components/Layout' +import * as ProfileCard from '#/components/ProfileCard' type Props = NativeStackScreenProps< CommonNavigatorParams, 'ModerationBlockedAccounts' > export function ModerationBlockedAccounts({}: Props) { + const t = useTheme() const pal = usePalette('default') const {_} = useLingui() const setMinimalShellMode = useSetMinimalShellMode() const {isTabletOrDesktop} = useWebMediaQueries() + const moderationOpts = useModerationOpts() const [isPTRing, setIsPTRing] = React.useState(false) const { @@ -87,14 +90,20 @@ export function ModerationBlockedAccounts({}: Props) { }: { item: ActorDefs.ProfileView index: number - }) => ( - - ) + }) => { + if (!moderationOpts) return null + return ( + + + + ) + } return ( diff --git a/src/view/screens/ModerationMutedAccounts.tsx b/src/view/screens/ModerationMutedAccounts.tsx index 0599856314..f49337b7c3 100644 --- a/src/view/screens/ModerationMutedAccounts.tsx +++ b/src/view/screens/ModerationMutedAccounts.tsx @@ -6,35 +6,38 @@ import { StyleSheet, View, } from 'react-native' -import {AppBskyActorDefs as ActorDefs} from '@atproto/api' +import {type AppBskyActorDefs as ActorDefs} from '@atproto/api' import {msg, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' import {useFocusEffect} from '@react-navigation/native' -import {NativeStackScreenProps} from '@react-navigation/native-stack' +import {type NativeStackScreenProps} from '@react-navigation/native-stack' import {usePalette} from '#/lib/hooks/usePalette' import {useWebMediaQueries} from '#/lib/hooks/useWebMediaQueries' -import {CommonNavigatorParams} from '#/lib/routes/types' +import {type CommonNavigatorParams} from '#/lib/routes/types' import {cleanError} from '#/lib/strings/errors' import {logger} from '#/logger' +import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useMyMutedAccountsQuery} from '#/state/queries/my-muted-accounts' import {useSetMinimalShellMode} from '#/state/shell' -import {ProfileCard} from '#/view/com/profile/ProfileCard' import {ErrorScreen} from '#/view/com/util/error/ErrorScreen' import {Text} from '#/view/com/util/text/Text' import {ViewHeader} from '#/view/com/util/ViewHeader' -import {atoms as a} from '#/alf' +import {atoms as a, useTheme} from '#/alf' import * as Layout from '#/components/Layout' +import * as ProfileCard from '#/components/ProfileCard' type Props = NativeStackScreenProps< CommonNavigatorParams, 'ModerationMutedAccounts' > export function ModerationMutedAccounts({}: Props) { + const t = useTheme() const pal = usePalette('default') const {_} = useLingui() const setMinimalShellMode = useSetMinimalShellMode() const {isTabletOrDesktop} = useWebMediaQueries() + const moderationOpts = useModerationOpts() const [isPTRing, setIsPTRing] = React.useState(false) const { @@ -87,14 +90,34 @@ export function ModerationMutedAccounts({}: Props) { }: { item: ActorDefs.ProfileView index: number - }) => ( - - ) + }) => { + if (!moderationOpts) return null + return ( + + + + + + + + + + + + + ) + } return ( From c5a22ffd97e5565e07b48f89f980d52624ca3b65 Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Tue, 15 Apr 2025 17:33:36 +0300 Subject: [PATCH 105/241] [Embed] Fix 3-image grid on Safari (#8198) * fix 3-image grid for safari * match 4-grid aspect ratio to app --- bskyembed/src/components/embed.tsx | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/bskyembed/src/components/embed.tsx b/bskyembed/src/components/embed.tsx index 2af294aef9..428782b642 100644 --- a/bskyembed/src/components/embed.tsx +++ b/bskyembed/src/components/embed.tsx @@ -250,18 +250,20 @@ function ImageEmbed({ case 3: return (
- {content.images[0].alt} -
+
+ {content.images[0].alt} +
+
{content.images.slice(1).map((image, i) => ( {image.alt} ))}
@@ -275,7 +277,7 @@ function ImageEmbed({ key={i} src={image.thumb} alt={image.alt} - className="aspect-video w-full object-cover rounded-sm" + className="aspect-[3/2] w-full object-cover rounded-sm" /> ))}
From 16462b08a7284a00659e6ea09f4017710ad06e1f Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Tue, 15 Apr 2025 15:30:03 -0500 Subject: [PATCH 106/241] Standarize on shields (#8204) --- .../shieldCheck_stroke2_corner0_rounded.svg | 1 + src/components/icons/Shield.tsx | 4 ++++ .../Profile/Header/ProfileHeaderStandard.tsx | 16 +++++++--------- src/screens/Settings/AccountSettings.tsx | 10 +++++----- .../Settings/PrivacyAndSecuritySettings.tsx | 8 ++++---- src/view/screens/Storybook/Settings.tsx | 4 ++-- 6 files changed, 23 insertions(+), 20 deletions(-) create mode 100644 assets/icons/shieldCheck_stroke2_corner0_rounded.svg diff --git a/assets/icons/shieldCheck_stroke2_corner0_rounded.svg b/assets/icons/shieldCheck_stroke2_corner0_rounded.svg new file mode 100644 index 0000000000..1118daf24b --- /dev/null +++ b/assets/icons/shieldCheck_stroke2_corner0_rounded.svg @@ -0,0 +1 @@ + diff --git a/src/components/icons/Shield.tsx b/src/components/icons/Shield.tsx index 5038d5c244..4e5dc8ea04 100644 --- a/src/components/icons/Shield.tsx +++ b/src/components/icons/Shield.tsx @@ -3,3 +3,7 @@ import {createSinglePathSVG} from './TEMPLATE' export const Shield_Stroke2_Corner0_Rounded = createSinglePathSVG({ path: 'M11.675 2.054a1 1 0 0 1 .65 0l8 2.75A1 1 0 0 1 21 5.75v6.162c0 2.807-1.149 4.83-2.813 6.405-1.572 1.488-3.632 2.6-5.555 3.636l-.157.085a1 1 0 0 1-.95 0l-.157-.085c-1.923-1.037-3.983-2.148-5.556-3.636C4.15 16.742 3 14.719 3 11.912V5.75a1 1 0 0 1 .675-.946l8-2.75ZM5 6.464v5.448c0 2.166.851 3.687 2.188 4.952 1.276 1.209 2.964 2.158 4.812 3.157 1.848-1 3.536-1.948 4.813-3.157C18.148 15.6 19 14.078 19 11.912V6.464l-7-2.407-7 2.407Z', }) + +export const ShieldCheck_Stroke2_Corner0_Rounded = createSinglePathSVG({ + path: 'M12.325 2.054a1 1 0 0 0-.65 0l-8 2.75A1 1 0 0 0 3 5.75v6.162c0 2.807 1.149 4.83 2.813 6.405 1.572 1.488 3.632 2.6 5.555 3.636l.157.085a1 1 0 0 0 .95 0l.157-.085c1.923-1.037 3.983-2.148 5.556-3.636C19.85 16.742 21 14.719 21 11.912V5.75a1 1 0 0 0-.675-.946l-8-2.75ZM5 11.912V6.464l7-2.407 7 2.407v5.448c0 2.166-.851 3.687-2.188 4.952-1.276 1.209-2.964 2.158-4.812 3.157-1.848-1-3.536-1.948-4.813-3.157C5.851 15.6 5 14.078 5 11.912Zm10.207-1.205a1 1 0 0 0-1.414-1.414L11 12.086l-.793-.793a1 1 0 0 0-1.414 1.414l1.5 1.5a1 1 0 0 0 1.414 0l3.5-3.5Z', +}) diff --git a/src/screens/Profile/Header/ProfileHeaderStandard.tsx b/src/screens/Profile/Header/ProfileHeaderStandard.tsx index a6b1376aaa..773c296c94 100644 --- a/src/screens/Profile/Header/ProfileHeaderStandard.tsx +++ b/src/screens/Profile/Header/ProfileHeaderStandard.tsx @@ -1,10 +1,10 @@ import React, {memo, useMemo} from 'react' import {View} from 'react-native' import { - AppBskyActorDefs, + type AppBskyActorDefs, moderateProfile, - ModerationOpts, - RichText as RichTextAPI, + type ModerationOpts, + type RichText as RichTextAPI, } from '@atproto/api' import {msg, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' @@ -13,7 +13,7 @@ import {sanitizeDisplayName} from '#/lib/strings/display-names' import {logger} from '#/logger' import {isIOS, isWeb} from '#/platform/detection' import {useProfileShadow} from '#/state/cache/profile-shadow' -import {Shadow} from '#/state/cache/types' +import {type Shadow} from '#/state/cache/types' import {useModalControls} from '#/state/modals' import { useProfileBlockMutationQueue, @@ -26,7 +26,6 @@ import {atoms as a} from '#/alf' import {Button, ButtonIcon, ButtonText} from '#/components/Button' import {useDialogControl} from '#/components/Dialog' import {MessageProfileButton} from '#/components/dms/MessageProfileButton' -import {Check_Stroke2_Corner0_Rounded as Check} from '#/components/icons/Check' import {PlusLarge_Stroke2_Corner0_Rounded as Plus} from '#/components/icons/Plus' import { KnownFollowers, @@ -221,10 +220,9 @@ let ProfileHeaderStandard = ({ profile.viewer?.following ? onPressUnfollow : onPressFollow } style={[a.rounded_full]}> - + {!profile.viewer?.following && ( + + )} {profile.viewer?.following ? ( Following diff --git a/src/screens/Settings/AccountSettings.tsx b/src/screens/Settings/AccountSettings.tsx index 8d7dbde611..a69c5cdd3d 100644 --- a/src/screens/Settings/AccountSettings.tsx +++ b/src/screens/Settings/AccountSettings.tsx @@ -1,8 +1,8 @@ import {msg, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' -import {NativeStackScreenProps} from '@react-navigation/native-stack' +import {type NativeStackScreenProps} from '@react-navigation/native-stack' -import {CommonNavigatorParams} from '#/lib/routes/types' +import {type CommonNavigatorParams} from '#/lib/routes/types' import {useModalControls} from '#/state/modals' import {useSession} from '#/state/session' import * as SettingsList from '#/screens/Settings/components/SettingsList' @@ -17,8 +17,8 @@ import {Envelope_Stroke2_Corner2_Rounded as EnvelopeIcon} from '#/components/ico import {Freeze_Stroke2_Corner2_Rounded as FreezeIcon} from '#/components/icons/Freeze' import {Lock_Stroke2_Corner2_Rounded as LockIcon} from '#/components/icons/Lock' import {PencilLine_Stroke2_Corner2_Rounded as PencilIcon} from '#/components/icons/Pencil' +import {ShieldCheck_Stroke2_Corner0_Rounded as ShieldIcon} from '#/components/icons/Shield' import {Trash_Stroke2_Corner2_Rounded} from '#/components/icons/Trash' -import {Verified_Stroke2_Corner2_Rounded as VerifiedIcon} from '#/components/icons/Verified' import * as Layout from '#/components/Layout' import {ChangeHandleDialog} from './components/ChangeHandleDialog' import {DeactivateAccountDialog} from './components/DeactivateAccountDialog' @@ -65,7 +65,7 @@ export function AccountSettingsScreen({}: Props) { {currentAccount.email || (no email)} {currentAccount.emailConfirmed && ( - + )} )} @@ -83,7 +83,7 @@ export function AccountSettingsScreen({}: Props) { hoverStyle={[{backgroundColor: t.palette.primary_100}]} contentContainerStyle={[a.rounded_md, a.px_lg]}> Date: Wed, 16 Apr 2025 02:37:56 +0000 Subject: [PATCH 107/241] Nightly source-language update --- src/locale/locales/en/messages.po | 81 +++++++++++++++---------------- 1 file changed, 38 insertions(+), 43 deletions(-) diff --git a/src/locale/locales/en/messages.po b/src/locale/locales/en/messages.po index 339a3cca1c..459a8b409d 100644 --- a/src/locale/locales/en/messages.po +++ b/src/locale/locales/en/messages.po @@ -471,7 +471,7 @@ msgstr "" msgid "Account removed from quick access" msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:137 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:136 #: src/view/com/profile/ProfileMenu.tsx:131 msgctxt "toast" msgid "Account unblocked" @@ -804,8 +804,8 @@ msgstr "" #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 -#: src/components/ProfileCard.tsx:339 -#: src/components/ProfileCard.tsx:360 +#: src/components/ProfileCard.tsx:336 +#: src/components/ProfileCard.tsx:357 #: src/view/com/profile/FollowButton.tsx:38 #: src/view/com/profile/FollowButton.tsx:48 msgid "An issue occurred, please try again." @@ -1058,7 +1058,7 @@ msgstr "" msgid "Birthday" msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:283 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:281 #: src/view/com/profile/ProfileMenu.tsx:399 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:849 msgid "Block" @@ -1122,7 +1122,7 @@ msgid "Blocked accounts" msgstr "" #: src/Navigation.tsx:160 -#: src/view/screens/ModerationBlockedAccounts.tsx:101 +#: src/view/screens/ModerationBlockedAccounts.tsx:110 msgid "Blocked Accounts" msgstr "" @@ -1131,7 +1131,7 @@ msgstr "" msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "" -#: src/view/screens/ModerationBlockedAccounts.tsx:112 +#: src/view/screens/ModerationBlockedAccounts.tsx:121 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you. You will not see their content and they will be prevented from seeing yours." msgstr "" @@ -2531,7 +2531,8 @@ msgstr "" msgid "Edit" msgstr "" -#: src/view/com/lists/ListMembers.tsx:143 +#: src/view/com/lists/ListMembers.tsx:180 +#: src/view/com/lists/ListMembers.tsx:186 msgctxt "action" msgid "Edit" msgstr "" @@ -2590,12 +2591,12 @@ msgstr "" #: src/screens/Profile/Header/EditProfileDialog.tsx:269 #: src/screens/Profile/Header/EditProfileDialog.tsx:275 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:196 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:178 msgid "Edit profile" msgstr "" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:199 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:181 msgid "Edit Profile" msgstr "" @@ -3253,10 +3254,10 @@ msgid "Flexible" msgstr "" #. User is not following this account, click to follow -#: src/components/ProfileCard.tsx:372 +#: src/components/ProfileCard.tsx:369 #: src/components/ProfileHoverCard/index.web.tsx:449 #: src/components/ProfileHoverCard/index.web.tsx:460 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:232 #: src/screens/VideoFeed/index.tsx:829 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:131 msgid "Follow" @@ -3267,7 +3268,7 @@ msgctxt "action" msgid "Follow" msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:218 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:217 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:113 msgid "Follow {0}" msgstr "" @@ -3299,7 +3300,7 @@ msgstr "" msgid "Follow all" msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:232 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:230 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:129 msgid "Follow Back" msgstr "" @@ -3335,10 +3336,10 @@ msgid "Followers you know" msgstr "" #. User is following this account, click to unfollow -#: src/components/ProfileCard.tsx:366 +#: src/components/ProfileCard.tsx:363 #: src/components/ProfileHoverCard/index.web.tsx:448 #: src/components/ProfileHoverCard/index.web.tsx:459 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:230 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:228 #: src/screens/VideoFeed/index.tsx:827 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:134 #: src/view/screens/Feeds.tsx:599 @@ -3346,8 +3347,8 @@ msgstr "" msgid "Following" msgstr "" -#: src/components/ProfileCard.tsx:329 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 +#: src/components/ProfileCard.tsx:326 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:97 msgid "Following {0}" msgstr "" @@ -4127,7 +4128,6 @@ msgstr "" msgid "Like this labeler" msgstr "" -#: src/components/LikesDialog.tsx:85 #: src/Navigation.tsx:256 #: src/Navigation.tsx:261 msgid "Liked by" @@ -4577,11 +4577,11 @@ msgid "Muted accounts" msgstr "" #: src/Navigation.tsx:155 -#: src/view/screens/ModerationMutedAccounts.tsx:100 +#: src/view/screens/ModerationMutedAccounts.tsx:123 msgid "Muted Accounts" msgstr "" -#: src/view/screens/ModerationMutedAccounts.tsx:112 +#: src/view/screens/ModerationMutedAccounts.tsx:135 msgid "Muted accounts have their posts removed from your feed and from your notifications. Mutes are completely private." msgstr "" @@ -4793,8 +4793,8 @@ msgstr "" msgid "No likes yet" msgstr "" -#: src/components/ProfileCard.tsx:351 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:119 +#: src/components/ProfileCard.tsx:348 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:118 msgid "No longer following {0}" msgstr "" @@ -4854,8 +4854,8 @@ msgid "No results found for \"{query}\"" msgstr "" #: src/screens/Search/SearchResults.tsx:248 -#: src/screens/Search/SearchResults.tsx:286 -#: src/screens/Search/SearchResults.tsx:331 +#: src/screens/Search/SearchResults.tsx:284 +#: src/screens/Search/SearchResults.tsx:329 #: src/view/com/modals/ListAddRemoveUsers.tsx:128 msgid "No results found for {query}" msgstr "" @@ -4878,7 +4878,6 @@ msgid "Nobody" msgstr "" #: src/components/LikedByList.tsx:86 -#: src/components/LikesDialog.tsx:97 #: src/view/com/post-thread/PostLikedBy.tsx:86 msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "" @@ -5706,7 +5705,7 @@ msgstr "" msgid "Processing..." msgstr "" -#: src/view/screens/DebugMod.tsx:920 +#: src/view/screens/DebugMod.tsx:926 #: src/view/screens/Profile.tsx:361 msgid "profile" msgstr "" @@ -7445,7 +7444,7 @@ msgstr "" msgid "That's everything!" msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:279 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:277 #: src/view/com/profile/ProfileMenu.tsx:387 msgid "The account will be able to interact with you after unblocking." msgstr "" @@ -7575,7 +7574,7 @@ msgstr "" msgid "There was an issue fetching posts. Tap here to try again." msgstr "" -#: src/view/com/lists/ListMembers.tsx:166 +#: src/view/com/lists/ListMembers.tsx:151 msgid "There was an issue fetching the list. Tap here to try again." msgstr "" @@ -7607,9 +7606,9 @@ msgstr "" msgid "There was an issue updating your feeds, please check your internet connection and try again." msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:107 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:128 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:141 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:106 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:127 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:140 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:90 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:101 #: src/view/com/profile/ProfileMenu.tsx:111 @@ -7994,14 +7993,14 @@ msgstr "" #: src/components/dms/MessagesListBlockedFooter.tsx:104 #: src/components/dms/MessagesListBlockedFooter.tsx:112 #: src/components/dms/MessagesListBlockedFooter.tsx:119 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:197 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:283 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:196 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:281 #: src/view/com/profile/ProfileMenu.tsx:399 #: src/view/screens/ProfileList.tsx:715 msgid "Unblock" msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:202 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:201 msgctxt "action" msgid "Unblock" msgstr "" @@ -8013,7 +8012,7 @@ msgstr "" msgid "Unblock account" msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:277 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:275 #: src/view/com/profile/ProfileMenu.tsx:381 msgid "Unblock Account?" msgstr "" @@ -8036,7 +8035,7 @@ msgctxt "action" msgid "Unfollow" msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:217 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:216 msgid "Unfollow {0}" msgstr "" @@ -8339,10 +8338,6 @@ msgstr "" msgid "Users in \"{0}\"" msgstr "" -#: src/components/LikesDialog.tsx:83 -msgid "Users that have liked this content or profile" -msgstr "" - #: src/components/dialogs/PostInteractionSettingsDialog.tsx:433 msgid "Users you follow" msgstr "" @@ -8454,7 +8449,7 @@ msgstr "" msgid "View {0}'s avatar" msgstr "" -#: src/components/ProfileCard.tsx:115 +#: src/components/ProfileCard.tsx:113 #: src/screens/Profile/components/ProfileFeedHeader.tsx:446 #: src/screens/VideoFeed/index.tsx:769 #: src/view/com/notifications/NotificationFeedItem.tsx:413 @@ -8942,11 +8937,11 @@ msgstr "" msgid "You have no lists." msgstr "" -#: src/view/screens/ModerationBlockedAccounts.tsx:129 +#: src/view/screens/ModerationBlockedAccounts.tsx:138 msgid "You have not blocked any accounts yet. To block an account, go to their profile and select \"Block account\" from the menu on their account." msgstr "" -#: src/view/screens/ModerationMutedAccounts.tsx:128 +#: src/view/screens/ModerationMutedAccounts.tsx:151 msgid "You have not muted any accounts yet. To mute an account, go to their profile and select \"Mute account\" from the menu on their account." msgstr "" From fb8ab9f26d9d6b24fa40ce2f54057470fe3ff1de Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Wed, 16 Apr 2025 22:14:33 +0300 Subject: [PATCH 108/241] ALF Notifications screen (#8208) * alf notifs page * Stop propagation * Ok safari wants preventDefault too * Fix lint --------- Co-authored-by: Eric Bailey --- src/components/Link.tsx | 12 +- .../notifications/NotificationFeedItem.tsx | 392 +++++++++--------- 2 files changed, 196 insertions(+), 208 deletions(-) diff --git a/src/components/Link.tsx b/src/components/Link.tsx index 8bebecbc87..b5f0bc958f 100644 --- a/src/components/Link.tsx +++ b/src/components/Link.tsx @@ -1,12 +1,12 @@ import React from 'react' -import {GestureResponderEvent} from 'react-native' +import {type GestureResponderEvent} from 'react-native' import {sanitizeUrl} from '@braintree/sanitize-url' import {StackActions, useLinkProps} from '@react-navigation/native' import {BSKY_DOWNLOAD_URL} from '#/lib/constants' import {useNavigationDeduped} from '#/lib/hooks/useNavigationDeduped' import {useOpenLink} from '#/lib/hooks/useOpenLink' -import {AllNavigatorParams} from '#/lib/routes/types' +import {type AllNavigatorParams} from '#/lib/routes/types' import {shareUrl} from '#/lib/sharing' import { convertBskyAppUrlIfNeeded, @@ -16,10 +16,10 @@ import { } from '#/lib/strings/url-helpers' import {isNative, isWeb} from '#/platform/detection' import {useModalControls} from '#/state/modals' -import {atoms as a, flatten, TextStyleProp, useTheme, web} from '#/alf' -import {Button, ButtonProps} from '#/components/Button' +import {atoms as a, flatten, type TextStyleProp, useTheme, web} from '#/alf' +import {Button, type ButtonProps} from '#/components/Button' import {useInteractionState} from '#/components/hooks/useInteractionState' -import {Text, TextProps} from '#/components/Typography' +import {Text, type TextProps} from '#/components/Typography' import {router} from '#/routes' /** @@ -267,7 +267,7 @@ export function Link({ export type InlineLinkProps = React.PropsWithChildren< BaseLinkProps & TextStyleProp & - Pick & + Pick & Pick & { disableUnderline?: boolean title?: TextProps['title'] diff --git a/src/view/com/notifications/NotificationFeedItem.tsx b/src/view/com/notifications/NotificationFeedItem.tsx index 84694fe3b8..8875ec02ea 100644 --- a/src/view/com/notifications/NotificationFeedItem.tsx +++ b/src/view/com/notifications/NotificationFeedItem.tsx @@ -1,25 +1,27 @@ -import React, { +import { memo, type ReactElement, + useCallback, useEffect, useMemo, useState, } from 'react' import { Animated, + type GestureResponderEvent, Pressable, StyleSheet, TouchableOpacity, View, } from 'react-native' import { - AppBskyActorDefs, - AppBskyFeedDefs, + type AppBskyActorDefs, + type AppBskyFeedDefs, AppBskyFeedPost, AppBskyGraphFollow, moderateProfile, - ModerationDecision, - ModerationOpts, + type ModerationDecision, + type ModerationOpts, } from '@atproto/api' import {AtUri} from '@atproto/api' import {TID} from '@atproto/common-web' @@ -31,18 +33,22 @@ import {useQueryClient} from '@tanstack/react-query' import {useAnimatedValue} from '#/lib/hooks/useAnimatedValue' import {usePalette} from '#/lib/hooks/usePalette' import {makeProfileLink} from '#/lib/routes/links' -import {NavigationProp} from '#/lib/routes/types' +import {type NavigationProp} from '#/lib/routes/types' import {forceLTR} from '#/lib/strings/bidi' import {sanitizeDisplayName} from '#/lib/strings/display-names' import {sanitizeHandle} from '#/lib/strings/handles' import {niceDate} from '#/lib/strings/time' -import {colors, s} from '#/lib/styles' +import {s} from '#/lib/styles' import {logger} from '#/logger' -import {isWeb} from '#/platform/detection' import {DM_SERVICE_HEADERS} from '#/state/queries/messages/const' -import {FeedNotification} from '#/state/queries/notifications/feed' -import {precacheProfile} from '#/state/queries/profile' +import {type FeedNotification} from '#/state/queries/notifications/feed' +import {unstableCacheProfileView} from '#/state/queries/unstable-profile-cache' import {useAgent} from '#/state/session' +import {FeedSourceCard} from '#/view/com/feeds/FeedSourceCard' +import {Post} from '#/view/com/post/Post' +import {formatCount} from '#/view/com/util/numeric/format' +import {TimeElapsed} from '#/view/com/util/TimeElapsed' +import {PreviewableUserAvatar, UserAvatar} from '#/view/com/util/UserAvatar' import {atoms as a, useTheme} from '#/alf' import {Button, ButtonText} from '#/components/Button' import { @@ -53,19 +59,13 @@ import {Heart2_Filled_Stroke2_Corner0_Rounded as HeartIconFilled} from '#/compon import {PersonPlus_Filled_Stroke2_Corner0_Rounded as PersonPlusIcon} from '#/components/icons/Person' import {Repost_Stroke2_Corner2_Rounded as RepostIcon} from '#/components/icons/Repost' import {StarterPack} from '#/components/icons/StarterPack' -import {Link as NewLink} from '#/components/Link' +import {InlineLinkText, Link} from '#/components/Link' import * as MediaPreview from '#/components/MediaPreview' import {ProfileHoverCard} from '#/components/ProfileHoverCard' import {Notification as StarterPackCard} from '#/components/StarterPack/StarterPackCard' import {SubtleWebHover} from '#/components/SubtleWebHover' +import {Text} from '#/components/Typography' import * as bsky from '#/types/bsky' -import {FeedSourceCard} from '../feeds/FeedSourceCard' -import {Post} from '../post/Post' -import {Link, TextLink} from '../util/Link' -import {formatCount} from '../util/numeric/format' -import {Text} from '../util/text/Text' -import {TimeElapsed} from '../util/TimeElapsed' -import {PreviewableUserAvatar, UserAvatar} from '../util/UserAvatar' const MAX_AUTHORS = 5 @@ -90,8 +90,8 @@ let NotificationFeedItem = ({ }): React.ReactNode => { const queryClient = useQueryClient() const pal = usePalette('default') - const {_, i18n} = useLingui() const t = useTheme() + const {_, i18n} = useLingui() const [isAuthorsExpanded, setAuthorsExpanded] = useState(false) const itemHref = useMemo(() => { if (item.type === 'post-like' || item.type === 'repost') { @@ -116,12 +116,16 @@ let NotificationFeedItem = ({ return '' }, [item]) - const onToggleAuthorsExpanded = () => { + const onToggleAuthorsExpanded = (e?: GestureResponderEvent) => { + if (e) { + e.preventDefault() + e.stopPropagation() + } setAuthorsExpanded(currentlyExpanded => !currentlyExpanded) } - const onBeforePress = React.useCallback(() => { - precacheProfile(queryClient, item.notification.author) + const onBeforePress = useCallback(() => { + unstableCacheProfileView(queryClient, item.notification.author) }, [queryClient, item.notification.author]) const authors: Author[] = useMemo(() => { @@ -139,7 +143,11 @@ let NotificationFeedItem = ({ ] }, [item, moderationOpts]) - const [hover, setHover] = React.useState(false) + const niceTimestamp = niceDate(i18n, item.notification.indexedAt) + const firstAuthor = authors[0] + const firstAuthorName = sanitizeDisplayName( + firstAuthor.profile.displayName || firstAuthor.profile.handle, + ) if (item.subjectUri && !item.subject && item.type !== 'feedgen-like') { // don't render anything if the target post was deleted or unfindable @@ -156,42 +164,29 @@ let NotificationFeedItem = ({ } const isHighlighted = highlightUnread && !item.notification.isRead return ( - - - + } + hideTopBorder={hideTopBorder} + /> ) } - const niceTimestamp = niceDate(i18n, item.notification.indexedAt) - const firstAuthor = authors[0] - const firstAuthorName = sanitizeDisplayName( - firstAuthor.profile.displayName || firstAuthor.profile.handle, - ) const firstAuthorLink = ( - - {forceLTR(firstAuthorName)} - - } + style={[t.atoms.text, a.font_bold, a.text_md, a.leading_tight]} + to={firstAuthor.href} disableMismatchWarning - /> + emoji + label={_(msg`Go to ${firstAuthorName}'s profile`)}> + {forceLTR(firstAuthorName)} + ) const additionalAuthorsCount = authors.length - 1 const hasMultipleAuthors = additionalAuthorsCount > 0 @@ -223,7 +218,7 @@ let NotificationFeedItem = ({ notificationContent = hasMultipleAuthors ? ( {firstAuthorLink} and{' '} - + {firstAuthorLink} and{' '} - + {firstAuthorLink} and{' '} - + {firstAuthorLink} and{' '} - + {firstAuthorLink} and{' '} - + { - setHover(true) - }} - onPointerLeave={() => { - setHover(false) }}> - - - {/* TODO: Prevent conditional rendering and move toward composable - notifications for clearer accessibility labeling */} - {icon} - - - - - - - {notificationContent} - - {({timeElapsed}) => ( - <> - {/* make sure there's whitespace around the middot -sfn */} - · - - {timeElapsed} - - - )} - - - - {item.type === 'post-like' || item.type === 'repost' ? ( - - ) : null} - {item.type === 'feedgen-like' && item.subjectUri ? ( - - ) : null} - {item.type === 'starterpack-joined' ? ( - - - - + {({hovered}) => ( + <> + + + {/* TODO: Prevent conditional rendering and move toward composable + notifications for clearer accessibility labeling */} + {icon} - ) : null} - + + + + + + {notificationContent} + + {({timeElapsed}) => ( + <> + {/* make sure there's whitespace around the middot -sfn */} + + {' '} + ·{' '} + + + {timeElapsed} + + + )} + + + + {item.type === 'post-like' || item.type === 'repost' ? ( + + ) : null} + {item.type === 'feedgen-like' && item.subjectUri ? ( + + ) : null} + {item.type === 'starterpack-joined' ? ( + + + + + + ) : null} + + + )} ) } @@ -509,7 +519,7 @@ function ExpandListPressable({ }: { hasMultipleAuthors: boolean children: React.ReactNode - onToggleAuthorsExpanded: () => void + onToggleAuthorsExpanded: (e: GestureResponderEvent) => void }) { if (hasMultipleAuthors) { return ( @@ -529,7 +539,7 @@ function SayHelloBtn({profile}: {profile: AppBskyActorDefs.ProfileView}) { const {_} = useLingui() const agent = useAgent() const navigation = useNavigation() - const [isLoading, setIsLoading] = React.useState(false) + const [isLoading, setIsLoading] = useState(false) if ( profile.associated?.chat?.allowIncoming === 'none' || @@ -580,15 +590,15 @@ function CondensedAuthorsList({ }: { visible: boolean authors: Author[] - onToggleAuthorsExpanded: () => void + onToggleAuthorsExpanded: (e: GestureResponderEvent) => void showDmButton?: boolean }) { - const pal = usePalette('default') + const t = useTheme() const {_} = useLingui() if (!visible) { return ( - + - + Hide @@ -610,7 +620,7 @@ function CondensedAuthorsList({ } if (authors.length === 1) { return ( - + - + {authors.slice(0, MAX_AUTHORS).map(author => ( ))} {authors.length > MAX_AUTHORS ? ( - + +{authors.length - MAX_AUTHORS} ) : undefined} @@ -658,7 +673,7 @@ function ExpandedAuthorsList({ authors: Author[] }) { const {_} = useLingui() - const pal = usePalette('default') + const t = useTheme() const heightInterp = useAnimatedValue(visible ? 1 : 0) const targetHeight = authors.length * (EXPANDED_AUTHOR_EL_HEIGHT + 10) /*10=margin*/ @@ -677,7 +692,7 @@ function ExpandedAuthorsList({ {visible && authors.map(author => ( - - + - - - + + + {sanitizeDisplayName( author.profile.displayName || author.profile.handle, )} - {' '} - + + {sanitizeHandle(author.profile.handle, '@')} - + - + ))} ) } function AdditionalPostText({post}: {post?: AppBskyFeedDefs.PostView}) { - const pal = usePalette('default') + const t = useTheme() if ( post && bsky.dangerousIsType( @@ -732,7 +759,9 @@ function AdditionalPostText({post}: {post?: AppBskyFeedDefs.PostView}) { return ( <> {text?.length > 0 && ( - + {text} )} @@ -746,18 +775,6 @@ function AdditionalPostText({post}: {post?: AppBskyFeedDefs.PostView}) { } const styles = StyleSheet.create({ - pointer: isWeb - ? { - // @ts-ignore web only - cursor: 'pointer', - } - : {}, - - outer: { - padding: 10, - paddingRight: 15, - flexDirection: 'row', - }, layoutIcon: { width: 60, alignItems: 'flex-end', @@ -767,27 +784,6 @@ const styles = StyleSheet.create({ marginRight: 10, marginTop: 4, }, - layoutContent: { - flex: 1, - }, - avis: { - flexDirection: 'row', - alignItems: 'center', - }, - aviExtraCount: { - fontWeight: '600', - paddingLeft: 6, - }, - meta: { - flexDirection: 'row', - flexWrap: 'wrap', - paddingTop: 6, - paddingBottom: 2, - }, - postText: { - paddingBottom: 5, - color: colors.black, - }, additionalPostImages: { marginTop: 5, marginLeft: 2, @@ -798,7 +794,6 @@ const styles = StyleSheet.create({ paddingVertical: 12, marginTop: 6, }, - addedContainer: { paddingTop: 4, paddingLeft: 36, @@ -812,17 +807,10 @@ const styles = StyleSheet.create({ paddingTop: 10, paddingBottom: 6, }, - expandedAuthorsCloseBtnIcon: { - marginLeft: 4, - marginRight: 4, - }, expandedAuthor: { flexDirection: 'row', alignItems: 'center', marginTop: 10, height: EXPANDED_AUTHOR_EL_HEIGHT, }, - expandedAuthorAvi: { - marginRight: 5, - }, }) From faab49bd9eabe43c3493b2a20c1460accaad45ba Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Wed, 16 Apr 2025 18:42:41 -0500 Subject: [PATCH 109/241] ALF search cards (#8210) --- .../Search/components/AutocompleteResults.tsx | 9 +- .../Search/components/SearchProfileCard.tsx | 62 +++++++++++++ src/view/shell/desktop/Search.tsx | 92 +++---------------- 3 files changed, 78 insertions(+), 85 deletions(-) create mode 100644 src/screens/Search/components/SearchProfileCard.tsx diff --git a/src/screens/Search/components/AutocompleteResults.tsx b/src/screens/Search/components/AutocompleteResults.tsx index 58a0dec779..b3bccd1d4b 100644 --- a/src/screens/Search/components/AutocompleteResults.tsx +++ b/src/screens/Search/components/AutocompleteResults.tsx @@ -1,12 +1,13 @@ import {memo} from 'react' import {ActivityIndicator, View} from 'react-native' -import {type AppBskyActorDefs, moderateProfile} from '@atproto/api' +import {type AppBskyActorDefs} from '@atproto/api' import {msg} from '@lingui/macro' import {useLingui} from '@lingui/react' import {isNative} from '#/platform/detection' import {useModerationOpts} from '#/state/preferences/moderation-opts' -import {SearchLinkCard, SearchProfileCard} from '#/view/shell/desktop/Search' +import {SearchLinkCard} from '#/view/shell/desktop/Search' +import {SearchProfileCard} from '#/screens/Search/components/SearchProfileCard' import {atoms as a, native} from '#/alf' import * as Layout from '#/components/Layout' @@ -25,8 +26,8 @@ let AutocompleteResults = ({ onResultPress: () => void onProfileClick: (profile: AppBskyActorDefs.ProfileViewBasic) => void }): React.ReactNode => { - const moderationOpts = useModerationOpts() const {_} = useLingui() + const moderationOpts = useModerationOpts() return ( <> {(isAutocompleteFetching && !autocompleteData?.length) || @@ -54,7 +55,7 @@ let AutocompleteResults = ({ { onProfileClick(item) onResultPress() diff --git a/src/screens/Search/components/SearchProfileCard.tsx b/src/screens/Search/components/SearchProfileCard.tsx new file mode 100644 index 0000000000..69a12cc0ae --- /dev/null +++ b/src/screens/Search/components/SearchProfileCard.tsx @@ -0,0 +1,62 @@ +import {useCallback} from 'react' +import {View} from 'react-native' +import {type AppBskyActorDefs, type ModerationOpts} from '@atproto/api' +import {msg} from '@lingui/macro' +import {useLingui} from '@lingui/react' +import {useQueryClient} from '@tanstack/react-query' + +import {makeProfileLink} from '#/lib/routes/links' +import {unstableCacheProfileView} from '#/state/queries/unstable-profile-cache' +import {atoms as a, useTheme} from '#/alf' +import {Link} from '#/components/Link' +import * as ProfileCard from '#/components/ProfileCard' + +export function SearchProfileCard({ + profile, + moderationOpts, + onPress: onPressInner, +}: { + profile: AppBskyActorDefs.ProfileViewBasic + moderationOpts: ModerationOpts + onPress?: () => void +}) { + const t = useTheme() + const {_} = useLingui() + const qc = useQueryClient() + + const onPress = useCallback(() => { + unstableCacheProfileView(qc, profile) + onPressInner?.() + }, [qc, profile, onPressInner]) + + return ( + + {({hovered, pressed}) => ( + + + + + + + + + )} + + ) +} diff --git a/src/view/shell/desktop/Search.tsx b/src/view/shell/desktop/Search.tsx index de3ccad39b..38da4e2467 100644 --- a/src/view/shell/desktop/Search.tsx +++ b/src/view/shell/desktop/Search.tsx @@ -4,30 +4,19 @@ import { StyleSheet, TouchableOpacity, View, - ViewStyle, + type ViewStyle, } from 'react-native' -import { - AppBskyActorDefs, - moderateProfile, - ModerationDecision, -} from '@atproto/api' import {msg} from '@lingui/macro' import {useLingui} from '@lingui/react' import {StackActions, useNavigation} from '@react-navigation/native' -import {useQueryClient} from '@tanstack/react-query' import {usePalette} from '#/lib/hooks/usePalette' -import {makeProfileLink} from '#/lib/routes/links' -import {NavigationProp} from '#/lib/routes/types' -import {sanitizeDisplayName} from '#/lib/strings/display-names' -import {sanitizeHandle} from '#/lib/strings/handles' -import {s} from '#/lib/styles' +import {type NavigationProp} from '#/lib/routes/types' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useActorAutocompleteQuery} from '#/state/queries/actor-autocomplete' -import {precacheProfile} from '#/state/queries/profile' import {Link} from '#/view/com/util/Link' import {Text} from '#/view/com/util/text/Text' -import {UserAvatar} from '#/view/com/util/UserAvatar' +import {SearchProfileCard} from '#/screens/Search/components/SearchProfileCard' import {atoms as a} from '#/alf' import {SearchInput} from '#/components/forms/SearchInput' @@ -82,71 +71,6 @@ let SearchLinkCard = ({ SearchLinkCard = React.memo(SearchLinkCard) export {SearchLinkCard} -let SearchProfileCard = ({ - profile, - moderation, - onPress: onPressInner, -}: { - profile: AppBskyActorDefs.ProfileViewBasic - moderation: ModerationDecision - onPress: () => void -}): React.ReactNode => { - const pal = usePalette('default') - const queryClient = useQueryClient() - - const onPress = React.useCallback(() => { - precacheProfile(queryClient, profile) - onPressInner() - }, [queryClient, profile, onPressInner]) - - return ( - - - - - - {sanitizeDisplayName( - profile.displayName || sanitizeHandle(profile.handle), - moderation.ui('displayName'), - )} - - - {sanitizeHandle(profile.handle, '@')} - - - - - ) -} -SearchProfileCard = React.memo(SearchProfileCard) -export {SearchProfileCard} - export function DesktopSearch() { const {_} = useLingui() const pal = usePalette('default') @@ -190,7 +114,13 @@ export function DesktopSearch() { onSubmitEditing={onSubmit} /> {query !== '' && isActive && moderationOpts && ( - + {isFetching && !autocompleteData?.length ? ( @@ -210,7 +140,7 @@ export function DesktopSearch() { ))} From 4f316538fb16cd86252569f5ededb34e759a4659 Mon Sep 17 00:00:00 2001 From: pfrazee <1270099+pfrazee@users.noreply.github.com> Date: Thu, 17 Apr 2025 02:37:35 +0000 Subject: [PATCH 110/241] Nightly source-language update --- src/locale/locales/en/messages.po | 71 +++++++++++++++++-------------- 1 file changed, 38 insertions(+), 33 deletions(-) diff --git a/src/locale/locales/en/messages.po b/src/locale/locales/en/messages.po index 459a8b409d..ba4ae4bb44 100644 --- a/src/locale/locales/en/messages.po +++ b/src/locale/locales/en/messages.po @@ -201,91 +201,91 @@ msgstr "" msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:305 +#: src/view/com/notifications/NotificationFeedItem.tsx:300 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} followed you" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:331 +#: src/view/com/notifications/NotificationFeedItem.tsx:326 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your custom feed" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:224 +#: src/view/com/notifications/NotificationFeedItem.tsx:219 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your post" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:248 +#: src/view/com/notifications/NotificationFeedItem.tsx:243 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} reposted your post" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:355 +#: src/view/com/notifications/NotificationFeedItem.tsx:350 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} signed up with your starter pack" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:317 +#: src/view/com/notifications/NotificationFeedItem.tsx:312 msgid "{firstAuthorLink} followed you" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:294 +#: src/view/com/notifications/NotificationFeedItem.tsx:289 msgid "{firstAuthorLink} followed you back" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:343 +#: src/view/com/notifications/NotificationFeedItem.tsx:338 msgid "{firstAuthorLink} liked your custom feed" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:236 +#: src/view/com/notifications/NotificationFeedItem.tsx:231 msgid "{firstAuthorLink} liked your post" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:260 +#: src/view/com/notifications/NotificationFeedItem.tsx:255 msgid "{firstAuthorLink} reposted your post" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:367 +#: src/view/com/notifications/NotificationFeedItem.tsx:362 msgid "{firstAuthorLink} signed up with your starter pack" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:298 +#: src/view/com/notifications/NotificationFeedItem.tsx:293 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} followed you" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:324 +#: src/view/com/notifications/NotificationFeedItem.tsx:319 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your custom feed" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:217 +#: src/view/com/notifications/NotificationFeedItem.tsx:212 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your post" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:241 +#: src/view/com/notifications/NotificationFeedItem.tsx:236 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} reposted your post" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:348 +#: src/view/com/notifications/NotificationFeedItem.tsx:343 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} signed up with your starter pack" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:303 +#: src/view/com/notifications/NotificationFeedItem.tsx:298 msgid "{firstAuthorName} followed you" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:293 +#: src/view/com/notifications/NotificationFeedItem.tsx:288 msgid "{firstAuthorName} followed you back" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:329 +#: src/view/com/notifications/NotificationFeedItem.tsx:324 msgid "{firstAuthorName} liked your custom feed" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:222 +#: src/view/com/notifications/NotificationFeedItem.tsx:217 msgid "{firstAuthorName} liked your post" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:246 +#: src/view/com/notifications/NotificationFeedItem.tsx:241 msgid "{firstAuthorName} reposted your post" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:353 +#: src/view/com/notifications/NotificationFeedItem.tsx:348 msgid "{firstAuthorName} signed up with your starter pack" msgstr "" @@ -1671,11 +1671,11 @@ msgstr "" msgid "Closes viewer for header image" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:405 +#: src/view/com/notifications/NotificationFeedItem.tsx:401 msgid "Collapse list of users" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:598 +#: src/view/com/notifications/NotificationFeedItem.tsx:608 msgid "Collapses list of users for a given notification" msgstr "" @@ -2910,7 +2910,7 @@ msgstr "" msgid "Expand alt text" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:406 +#: src/view/com/notifications/NotificationFeedItem.tsx:402 msgid "Expand list of users" msgstr "" @@ -3514,6 +3514,10 @@ msgstr "" msgid "Go Home" msgstr "" +#: src/view/com/notifications/NotificationFeedItem.tsx:187 +msgid "Go to {firstAuthorName}'s profile" +msgstr "" + #: src/screens/Messages/components/ChatListItem.tsx:355 msgid "Go to conversation with {0}" msgstr "" @@ -3625,7 +3629,7 @@ msgstr "" msgid "Hide" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:605 +#: src/view/com/notifications/NotificationFeedItem.tsx:615 msgctxt "action" msgid "Hide" msgstr "" @@ -3676,7 +3680,7 @@ msgstr "" msgid "Hide trending videos?" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:596 +#: src/view/com/notifications/NotificationFeedItem.tsx:606 msgid "Hide user list" msgstr "" @@ -5210,7 +5214,7 @@ msgstr "" msgid "Opens the linked website" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:683 +#: src/view/com/notifications/NotificationFeedItem.tsx:698 #: src/view/com/util/UserAvatar.tsx:465 msgid "Opens this profile" msgstr "" @@ -6429,8 +6433,8 @@ msgstr "" #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/NotificationFeedItem.tsx:544 -#: src/view/com/notifications/NotificationFeedItem.tsx:569 +#: src/view/com/notifications/NotificationFeedItem.tsx:554 +#: src/view/com/notifications/NotificationFeedItem.tsx:579 msgid "Say hello!" msgstr "" @@ -6471,11 +6475,11 @@ msgstr "" msgid "Search for \"{interestsDisplayName}\"{activeText}" msgstr "" -#: src/view/shell/desktop/Search.tsx:201 +#: src/view/shell/desktop/Search.tsx:131 msgid "Search for \"{query}\"" msgstr "" -#: src/screens/Search/components/AutocompleteResults.tsx:44 +#: src/screens/Search/components/AutocompleteResults.tsx:45 msgid "Search for \"{searchText}\"" msgstr "" @@ -8451,8 +8455,9 @@ msgstr "" #: src/components/ProfileCard.tsx:113 #: src/screens/Profile/components/ProfileFeedHeader.tsx:446 +#: src/screens/Search/components/SearchProfileCard.tsx:36 #: src/screens/VideoFeed/index.tsx:769 -#: src/view/com/notifications/NotificationFeedItem.tsx:413 +#: src/view/com/notifications/NotificationFeedItem.tsx:409 msgid "View {0}'s profile" msgstr "" From 719d7b7a57c96663292d886adb6f19e283e309e0 Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Thu, 17 Apr 2025 19:11:46 +0300 Subject: [PATCH 111/241] Use `SearchablePeopleList` for add user to list dialog, replace old modal (#8212) * move to dialogs dir * make searchable people list more generic * new list-add-remove-users dialog * update header text * fix header on android * delete old modal * reduce spacing on items --- src/components/ProfileCard.tsx | 48 ++- .../dialogs/SearchablePeopleList.tsx | 194 ++++++----- .../lists/ListAddRemoveUsersDialog.tsx | 180 ++++++++++ src/components/dms/dialogs/NewChatDialog.tsx | 3 +- .../dms/dialogs/ShareViaChatDialog.tsx | 3 +- src/state/modals/index.tsx | 14 +- src/state/queries/list-memberships.ts | 24 +- src/view/com/modals/ListAddRemoveUsers.tsx | 316 ------------------ src/view/com/modals/Modal.tsx | 4 - src/view/com/modals/Modal.web.tsx | 5 +- src/view/screens/ProfileList.tsx | 52 +-- 11 files changed, 378 insertions(+), 465 deletions(-) rename src/components/{dms => }/dialogs/SearchablePeopleList.tsx (78%) create mode 100644 src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx delete mode 100644 src/view/com/modals/ListAddRemoveUsers.tsx diff --git a/src/components/ProfileCard.tsx b/src/components/ProfileCard.tsx index 394ff99462..1a64c51d5b 100644 --- a/src/components/ProfileCard.tsx +++ b/src/components/ProfileCard.tsx @@ -166,29 +166,47 @@ export function NameAndHandle({ profile: bsky.profile.AnyProfileView moderationOpts: ModerationOpts }) { - const t = useTheme() + return ( + + + + + ) +} + +export function Name({ + profile, + moderationOpts, +}: { + profile: bsky.profile.AnyProfileView + moderationOpts: ModerationOpts +}) { const moderation = moderateProfile(profile, moderationOpts) const name = sanitizeDisplayName( profile.displayName || sanitizeHandle(profile.handle), moderation.ui('displayName'), ) + return ( + + {name} + + ) +} + +export function Handle({profile}: {profile: bsky.profile.AnyProfileView}) { + const t = useTheme() const handle = sanitizeHandle(profile.handle, '@') return ( - - - {name} - - - {handle} - - + + {handle} + ) } diff --git a/src/components/dms/dialogs/SearchablePeopleList.tsx b/src/components/dialogs/SearchablePeopleList.tsx similarity index 78% rename from src/components/dms/dialogs/SearchablePeopleList.tsx rename to src/components/dialogs/SearchablePeopleList.tsx index 05d6f723e1..26e20db57c 100644 --- a/src/components/dms/dialogs/SearchablePeopleList.tsx +++ b/src/components/dialogs/SearchablePeopleList.tsx @@ -1,4 +1,5 @@ -import React, { +import { + Fragment, useCallback, useLayoutEffect, useMemo, @@ -6,7 +7,7 @@ import React, { useState, } from 'react' import {TextInput, View} from 'react-native' -import {moderateProfile, ModerationOpts} from '@atproto/api' +import {moderateProfile, type ModerationOpts} from '@atproto/api' import {msg, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' @@ -18,48 +19,62 @@ import {useActorAutocompleteQuery} from '#/state/queries/actor-autocomplete' import {useListConvosQuery} from '#/state/queries/messages/list-conversations' import {useProfileFollowsQuery} from '#/state/queries/profile-follows' import {useSession} from '#/state/session' -import {ListMethods} from '#/view/com/util/List' -import {UserAvatar} from '#/view/com/util/UserAvatar' -import {atoms as a, native, useTheme, web} from '#/alf' +import {type ListMethods} from '#/view/com/util/List' +import {android, atoms as a, native, useTheme, web} from '#/alf' import {Button, ButtonIcon} from '#/components/Button' import * as Dialog from '#/components/Dialog' import {canBeMessaged} from '#/components/dms/util' import {useInteractionState} from '#/components/hooks/useInteractionState' import {MagnifyingGlass2_Stroke2_Corner0_Rounded as Search} from '#/components/icons/MagnifyingGlass2' import {TimesLarge_Stroke2_Corner0_Rounded as X} from '#/components/icons/Times' +import * as ProfileCard from '#/components/ProfileCard' import {Text} from '#/components/Typography' -import * as bsky from '#/types/bsky' +import type * as bsky from '#/types/bsky' -type Item = - | { - type: 'profile' - key: string - enabled: boolean - profile: bsky.profile.AnyProfileView - } - | { - type: 'empty' - key: string - message: string - } - | { - type: 'placeholder' - key: string - } - | { - type: 'error' - key: string - } +export type ProfileItem = { + type: 'profile' + key: string + profile: bsky.profile.AnyProfileView +} + +type EmptyItem = { + type: 'empty' + key: string + message: string +} + +type PlaceholderItem = { + type: 'placeholder' + key: string +} + +type ErrorItem = { + type: 'error' + key: string +} + +type Item = ProfileItem | EmptyItem | PlaceholderItem | ErrorItem export function SearchablePeopleList({ title, - onSelectChat, showRecentConvos, + sortByMessageDeclaration, + onSelectChat, + renderProfileCard, }: { title: string - onSelectChat: (did: string) => void showRecentConvos?: boolean -}) { + sortByMessageDeclaration?: boolean +} & ( + | { + renderProfileCard: (item: ProfileItem) => React.ReactNode + onSelectChat?: undefined + } + | { + onSelectChat: (did: string) => void + renderProfileCard?: undefined + } +)) { const t = useTheme() const {_} = useLingui() const moderationOpts = useModerationOpts() @@ -98,15 +113,17 @@ export function SearchablePeopleList({ _items.push({ type: 'profile', key: profile.did, - enabled: canBeMessaged(profile), profile, }) } - _items = _items.sort(item => { - // @ts-ignore - return item.enabled ? -1 : 1 - }) + if (sortByMessageDeclaration) { + _items = _items.sort(item => { + return item.type === 'profile' && canBeMessaged(item.profile) + ? -1 + : 1 + }) + } } } else { const placeholders: Item[] = Array(10) @@ -134,14 +151,13 @@ export function SearchablePeopleList({ _items.push({ type: 'profile', key: profile.did, - enabled: true, profile, }) } } } - let followsItems: typeof _items = [] + let followsItems: ProfileItem[] = [] for (const page of follows.pages) { for (const profile of page.follows) { @@ -150,17 +166,17 @@ export function SearchablePeopleList({ followsItems.push({ type: 'profile', key: profile.did, - enabled: canBeMessaged(profile), profile, }) } } - // only sort follows - followsItems = followsItems.sort(item => { - // @ts-ignore - return item.enabled ? -1 : 1 - }) + if (sortByMessageDeclaration) { + // only sort follows + followsItems = followsItems.sort(item => { + return canBeMessaged(item.profile) ? -1 : 1 + }) + } // then append _items.push(...followsItems) @@ -173,16 +189,18 @@ export function SearchablePeopleList({ _items.push({ type: 'profile', key: profile.did, - enabled: canBeMessaged(profile), profile, }) } } - _items = _items.sort(item => { - // @ts-ignore - return item.enabled ? -1 : 1 - }) + if (sortByMessageDeclaration) { + _items = _items.sort(item => { + return item.type === 'profile' && canBeMessaged(item.profile) + ? -1 + : 1 + }) + } } else { _items.push(...placeholders) } @@ -198,6 +216,7 @@ export function SearchablePeopleList({ follows, convos, showRecentConvos, + sortByMessageDeclaration, ]) if (searchText && !isFetching && !items.length && !isError) { @@ -208,15 +227,18 @@ export function SearchablePeopleList({ ({item}: {item: Item}) => { switch (item.type) { case 'profile': { - return ( - - ) + if (renderProfileCard) { + return {renderProfileCard(item)} + } else { + return ( + + ) + } } case 'placeholder': { return @@ -228,7 +250,7 @@ export function SearchablePeopleList({ return null } }, - [moderationOpts, onSelectChat], + [moderationOpts, onSelectChat, renderProfileCard], ) useLayoutEffect(() => { @@ -247,6 +269,10 @@ export function SearchablePeopleList({ a.relative, web(a.pt_lg), native(a.pt_4xl), + android({ + borderTopLeftRadius: a.rounded_md.borderRadius, + borderTopRightRadius: a.rounded_md.borderRadius, + }), a.pb_xs, a.px_lg, a.border_b, @@ -327,19 +353,18 @@ export function SearchablePeopleList({ ) } -function ProfileCard({ - enabled, +function DefaultProfileCard({ profile, moderationOpts, onPress, }: { - enabled: boolean profile: bsky.profile.AnyProfileView moderationOpts: ModerationOpts onPress: (did: string) => void }) { const t = useTheme() const {_} = useLingui() + const enabled = canBeMessaged(profile) const moderation = moderateProfile(profile, moderationOpts) const handle = sanitizeHandle(profile.handle, '@') const displayName = sanitizeDisplayName( @@ -360,38 +385,35 @@ function ProfileCard({ - - - - {displayName} - - - {!enabled ? {handle} can't be messaged : handle} - - + + + + + {enabled ? ( + + ) : ( + + {handle} can't be messaged + + )} + + )} diff --git a/src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx b/src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx new file mode 100644 index 0000000000..d975c89ed2 --- /dev/null +++ b/src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx @@ -0,0 +1,180 @@ +import {useCallback, useMemo} from 'react' +import {View} from 'react-native' +import {type AppBskyGraphDefs, type ModerationOpts} from '@atproto/api' +import {msg, Trans} from '@lingui/macro' +import {useLingui} from '@lingui/react' + +import {cleanError} from '#/lib/strings/errors' +import {useModerationOpts} from '#/state/preferences/moderation-opts' +import { + getMembership, + type ListMembersip, + useDangerousListMembershipsQuery, + useListMembershipAddMutation, + useListMembershipRemoveMutation, +} from '#/state/queries/list-memberships' +import * as Toast from '#/view/com/util/Toast' +import {atoms as a} from '#/alf' +import {Button, ButtonIcon, ButtonText} from '#/components/Button' +import * as Dialog from '#/components/Dialog' +import { + type ProfileItem, + SearchablePeopleList, +} from '#/components/dialogs/SearchablePeopleList' +import {Loader} from '#/components/Loader' +import * as ProfileCard from '#/components/ProfileCard' +import type * as bsky from '#/types/bsky' + +export function ListAddRemoveUsersDialog({ + control, + list, + onChange, +}: { + control: Dialog.DialogControlProps + list: AppBskyGraphDefs.ListView + onChange?: ( + type: 'add' | 'remove', + profile: bsky.profile.AnyProfileView, + ) => void | undefined +}) { + return ( + + + + + ) +} + +function DialogInner({ + list, + onChange, +}: { + list: AppBskyGraphDefs.ListView + onChange?: ( + type: 'add' | 'remove', + profile: bsky.profile.AnyProfileView, + ) => void | undefined +}) { + const {_} = useLingui() + const moderationOpts = useModerationOpts() + const {data: memberships} = useDangerousListMembershipsQuery() + + const renderProfileCard = useCallback( + (item: ProfileItem) => { + return ( + + ) + }, + [onChange, memberships, list, moderationOpts], + ) + + return ( + + ) +} + +function UserResult({ + profile, + list, + memberships, + onChange, + moderationOpts, +}: { + profile: bsky.profile.AnyProfileView + list: AppBskyGraphDefs.ListView + memberships: ListMembersip[] | undefined + onChange?: ( + type: 'add' | 'remove', + profile: bsky.profile.AnyProfileView, + ) => void | undefined + moderationOpts?: ModerationOpts +}) { + const {_} = useLingui() + const membership = useMemo( + () => getMembership(memberships, list.uri, profile.did), + [memberships, list.uri, profile.did], + ) + const {mutate: listMembershipAdd, isPending: isAddingPending} = + useListMembershipAddMutation({ + onSuccess: () => { + Toast.show(_(msg`Added to list`)) + onChange?.('add', profile) + }, + onError: e => Toast.show(cleanError(e), 'xmark'), + }) + const {mutate: listMembershipRemove, isPending: isRemovingPending} = + useListMembershipRemoveMutation({ + onSuccess: () => { + Toast.show(_(msg`Removed from list`)) + onChange?.('remove', profile) + }, + onError: e => Toast.show(cleanError(e), 'xmark'), + }) + const isMutating = isAddingPending || isRemovingPending + + const onToggleMembership = useCallback(() => { + if (typeof membership === 'undefined') { + return + } + if (membership === false) { + listMembershipAdd({ + listUri: list.uri, + actorDid: profile.did, + }) + } else { + listMembershipRemove({ + listUri: list.uri, + actorDid: profile.did, + membershipUri: membership, + }) + } + }, [list, profile, membership, listMembershipAdd, listMembershipRemove]) + + if (!moderationOpts) return null + + return ( + + + + + + + + {membership !== undefined && ( + + )} + + + ) +} diff --git a/src/components/dms/dialogs/NewChatDialog.tsx b/src/components/dms/dialogs/NewChatDialog.tsx index c7fedb4888..a5ba793fb3 100644 --- a/src/components/dms/dialogs/NewChatDialog.tsx +++ b/src/components/dms/dialogs/NewChatDialog.tsx @@ -11,9 +11,9 @@ import * as Toast from '#/view/com/util/Toast' import {useTheme} from '#/alf' import * as Dialog from '#/components/Dialog' import {useDialogControl} from '#/components/Dialog' +import {SearchablePeopleList} from '#/components/dialogs/SearchablePeopleList' import {VerifyEmailDialog} from '#/components/dialogs/VerifyEmailDialog' import {PlusLarge_Stroke2_Corner0_Rounded as Plus} from '#/components/icons/Plus' -import {SearchablePeopleList} from './SearchablePeopleList' export function NewChat({ control, @@ -71,6 +71,7 @@ export function NewChat({ diff --git a/src/components/dms/dialogs/ShareViaChatDialog.tsx b/src/components/dms/dialogs/ShareViaChatDialog.tsx index 4bb27ae698..97897bc286 100644 --- a/src/components/dms/dialogs/ShareViaChatDialog.tsx +++ b/src/components/dms/dialogs/ShareViaChatDialog.tsx @@ -7,7 +7,7 @@ import {logger} from '#/logger' import {useGetConvoForMembers} from '#/state/queries/messages/get-convo-for-members' import * as Toast from '#/view/com/util/Toast' import * as Dialog from '#/components/Dialog' -import {SearchablePeopleList} from './SearchablePeopleList' +import {SearchablePeopleList} from '#/components/dialogs/SearchablePeopleList' export function SendViaChatDialog({ control, @@ -62,6 +62,7 @@ function SendViaChatDialogInner({ title={_(msg`Send post to...`)} onSelectChat={onCreateChat} showRecentConvos + sortByMessageDeclaration /> ) } diff --git a/src/state/modals/index.tsx b/src/state/modals/index.tsx index 483de99e49..1709f02882 100644 --- a/src/state/modals/index.tsx +++ b/src/state/modals/index.tsx @@ -1,6 +1,6 @@ import React from 'react' -import {Image as RNImage} from 'react-native-image-crop-picker' -import {AppBskyActorDefs, AppBskyGraphDefs} from '@atproto/api' +import {type Image as RNImage} from 'react-native-image-crop-picker' +import {type AppBskyActorDefs, type AppBskyGraphDefs} from '@atproto/api' import {useNonReactiveCallback} from '#/lib/hooks/useNonReactiveCallback' @@ -26,15 +26,6 @@ export interface UserAddRemoveListsModal { onRemove?: (listUri: string) => void } -export interface ListAddRemoveUsersModal { - name: 'list-add-remove-users' - list: AppBskyGraphDefs.ListView - onChange?: ( - type: 'add' | 'remove', - profile: AppBskyActorDefs.ProfileViewBasic, - ) => void -} - export interface CropImageModal { name: 'crop-image' uri: string @@ -107,7 +98,6 @@ export type Modal = // Lists | CreateOrEditListModal | UserAddRemoveListsModal - | ListAddRemoveUsersModal // Posts | CropImageModal diff --git a/src/state/queries/list-memberships.ts b/src/state/queries/list-memberships.ts index b93dc059de..410a613ada 100644 --- a/src/state/queries/list-memberships.ts +++ b/src/state/queries/list-memberships.ts @@ -90,7 +90,13 @@ export function getMembership( return membership ? membership.membershipUri : false } -export function useListMembershipAddMutation() { +export function useListMembershipAddMutation({ + onSuccess, + onError, +}: { + onSuccess?: (data: {uri: string; cid: string}) => void + onError?: (error: Error) => void +} = {}) { const {currentAccount} = useSession() const agent = useAgent() const queryClient = useQueryClient() @@ -117,7 +123,7 @@ export function useListMembershipAddMutation() { // -prf return res }, - onSuccess(data, variables) { + onSuccess: (data, variables) => { // manually update the cache; a refetch is too expensive let memberships = queryClient.getQueryData(RQKEY()) if (memberships) { @@ -145,11 +151,19 @@ export function useListMembershipAddMutation() { queryKey: LIST_MEMBERS_RQKEY(variables.listUri), }) }, 1e3) + onSuccess?.(data) }, + onError, }) } -export function useListMembershipRemoveMutation() { +export function useListMembershipRemoveMutation({ + onSuccess, + onError, +}: { + onSuccess?: (data: void) => void + onError?: (error: Error) => void +} = {}) { const {currentAccount} = useSession() const agent = useAgent() const queryClient = useQueryClient() @@ -172,7 +186,7 @@ export function useListMembershipRemoveMutation() { // query for that, so we use a timeout below // -prf }, - onSuccess(data, variables) { + onSuccess: (data, variables) => { // manually update the cache; a refetch is too expensive let memberships = queryClient.getQueryData(RQKEY()) if (memberships) { @@ -192,6 +206,8 @@ export function useListMembershipRemoveMutation() { queryKey: LIST_MEMBERS_RQKEY(variables.listUri), }) }, 1e3) + onSuccess?.(data) }, + onError, }) } diff --git a/src/view/com/modals/ListAddRemoveUsers.tsx b/src/view/com/modals/ListAddRemoveUsers.tsx deleted file mode 100644 index 5285d4a157..0000000000 --- a/src/view/com/modals/ListAddRemoveUsers.tsx +++ /dev/null @@ -1,316 +0,0 @@ -import React, {useCallback, useState} from 'react' -import { - ActivityIndicator, - Pressable, - SafeAreaView, - StyleSheet, - View, -} from 'react-native' -import {AppBskyActorDefs, AppBskyGraphDefs} from '@atproto/api' -import {FontAwesomeIcon} from '@fortawesome/react-native-fontawesome' -import {msg, Trans} from '@lingui/macro' -import {useLingui} from '@lingui/react' - -import {HITSLOP_20} from '#/lib/constants' -import {useIsKeyboardVisible} from '#/lib/hooks/useIsKeyboardVisible' -import {usePalette} from '#/lib/hooks/usePalette' -import {useWebMediaQueries} from '#/lib/hooks/useWebMediaQueries' -import {sanitizeDisplayName} from '#/lib/strings/display-names' -import {cleanError} from '#/lib/strings/errors' -import {sanitizeHandle} from '#/lib/strings/handles' -import {colors, s} from '#/lib/styles' -import {isWeb} from '#/platform/detection' -import {useModalControls} from '#/state/modals' -import {useActorAutocompleteQuery} from '#/state/queries/actor-autocomplete' -import { - getMembership, - ListMembersip, - useDangerousListMembershipsQuery, - useListMembershipAddMutation, - useListMembershipRemoveMutation, -} from '#/state/queries/list-memberships' -import {Button} from '../util/forms/Button' -import {Text} from '../util/text/Text' -import * as Toast from '../util/Toast' -import {UserAvatar} from '../util/UserAvatar' -import {ScrollView, TextInput} from './util' - -export const snapPoints = ['90%'] - -export function Component({ - list, - onChange, -}: { - list: AppBskyGraphDefs.ListView - onChange?: ( - type: 'add' | 'remove', - profile: AppBskyActorDefs.ProfileViewBasic, - ) => void -}) { - const pal = usePalette('default') - const {_} = useLingui() - const {closeModal} = useModalControls() - const {isMobile} = useWebMediaQueries() - const [query, setQuery] = useState('') - const autocomplete = useActorAutocompleteQuery(query) - const {data: memberships} = useDangerousListMembershipsQuery() - const [isKeyboardVisible] = useIsKeyboardVisible() - - const onPressCancelSearch = useCallback(() => setQuery(''), [setQuery]) - - return ( - - - - - - {query ? ( - - - - ) : undefined} - - - {autocomplete.isLoading ? ( - - - - ) : autocomplete.data?.length ? ( - <> - {autocomplete.data.slice(0, 40).map((item, i) => ( - - ))} - - ) : ( - - No results found for {query} - - )} - - - + )} + + + + + + + ) +} diff --git a/src/components/dialogs/nuxs/index.tsx b/src/components/dialogs/nuxs/index.tsx index 10cae887ba..c8c539b850 100644 --- a/src/components/dialogs/nuxs/index.tsx +++ b/src/components/dialogs/nuxs/index.tsx @@ -1,16 +1,17 @@ import React from 'react' -import {AppBskyActorDefs} from '@atproto/api' +import {type AppBskyActorDefs} from '@atproto/api' import {useGate} from '#/lib/statsig/statsig' import {logger} from '#/logger' import {Nux, useNuxs, useResetNuxs, useSaveNux} from '#/state/queries/nuxs' import { usePreferencesQuery, - UsePreferencesQueryResponse, + type UsePreferencesQueryResponse, } from '#/state/queries/preferences' import {useProfileQuery} from '#/state/queries/profile' -import {SessionAccount, useSession} from '#/state/session' +import {type SessionAccount, useSession} from '#/state/session' import {useOnboardingState} from '#/state/shell' +import {InitialVerificationAnnouncement} from '#/components/dialogs/nuxs/InitialVerificationAnnouncement' /* * NUXs */ @@ -29,7 +30,12 @@ const queuedNuxs: { currentProfile: AppBskyActorDefs.ProfileViewDetailed preferences: UsePreferencesQueryResponse }) => boolean -}[] = [] +}[] = [ + { + id: Nux.InitialVerificationAnnouncement, + enabled: () => true, + }, +] const Context = React.createContext({ activeNux: undefined, @@ -163,6 +169,9 @@ function Inner({ return ( {/*For example, activeNux === Nux.NeueTypography && */} + {activeNux === Nux.InitialVerificationAnnouncement && ( + + )} ) } diff --git a/src/components/dms/MessagesListHeader.tsx b/src/components/dms/MessagesListHeader.tsx index 8da8c015f8..c8ed98f88b 100644 --- a/src/components/dms/MessagesListHeader.tsx +++ b/src/components/dms/MessagesListHeader.tsx @@ -1,9 +1,9 @@ import React, {useCallback} from 'react' import {TouchableOpacity, View} from 'react-native' import { - AppBskyActorDefs, - ModerationCause, - ModerationDecision, + type AppBskyActorDefs, + type ModerationCause, + type ModerationDecision, } from '@atproto/api' import {FontAwesomeIcon} from '@fortawesome/react-native-fontawesome' import {msg} from '@lingui/macro' @@ -12,12 +12,12 @@ import {useNavigation} from '@react-navigation/native' import {BACK_HITSLOP} from '#/lib/constants' import {makeProfileLink} from '#/lib/routes/links' -import {NavigationProp} from '#/lib/routes/types' +import {type NavigationProp} from '#/lib/routes/types' import {sanitizeDisplayName} from '#/lib/strings/display-names' import {isWeb} from '#/platform/detection' -import {Shadow} from '#/state/cache/profile-shadow' +import {type Shadow} from '#/state/cache/profile-shadow' import {isConvoActive, useConvo} from '#/state/messages/convo' -import {ConvoItem} from '#/state/messages/convo/types' +import {type ConvoItem} from '#/state/messages/convo/types' import {PreviewableUserAvatar} from '#/view/com/util/UserAvatar' import {atoms as a, useBreakpoints, useTheme, web} from '#/alf' import {ConvoMenu} from '#/components/dms/ConvoMenu' @@ -25,6 +25,8 @@ import {Bell2Off_Filled_Corner0_Rounded as BellStroke} from '#/components/icons/ import {Link} from '#/components/Link' import {PostAlerts} from '#/components/moderation/PostAlerts' import {Text} from '#/components/Typography' +import {useSimpleVerificationState} from '#/components/verification' +import {VerificationCheck} from '#/components/verification/VerificationCheck' const PFP_SIZE = isWeb ? 40 : 34 @@ -149,6 +151,9 @@ function HeaderReady({ const {_} = useLingui() const t = useTheme() const convoState = useConvo() + const verification = useSimpleVerificationState({ + profile, + }) const isDeletedAccount = profile?.handle === 'missing.invalid' const displayName = isDeletedAccount @@ -185,17 +190,27 @@ function HeaderReady({ /> - - {displayName} - + + + {displayName} + + {verification.showBadge && ( + + + + )} + {!isDeletedAccount && ( (function LogoImpl( + props, + ref, +) { + const {fill, size, style, ...rest} = useCommonSVGProps(props) + + return ( + + + + + ) +}) diff --git a/src/components/icons/VerifierCheck.tsx b/src/components/icons/VerifierCheck.tsx new file mode 100644 index 0000000000..7c3a0149d1 --- /dev/null +++ b/src/components/icons/VerifierCheck.tsx @@ -0,0 +1,35 @@ +import React from 'react' +import Svg, {Path} from 'react-native-svg' + +import {type Props, useCommonSVGProps} from '#/components/icons/common' + +export const VerifierCheck = React.forwardRef(function LogoImpl( + props, + ref, +) { + const {fill, size, style, ...rest} = useCommonSVGProps(props) + + return ( + + + + + ) +}) diff --git a/src/components/verification/VerificationCheck.tsx b/src/components/verification/VerificationCheck.tsx new file mode 100644 index 0000000000..4f41c66824 --- /dev/null +++ b/src/components/verification/VerificationCheck.tsx @@ -0,0 +1,12 @@ +import {type Props} from '#/components/icons/common' +import {VerifiedCheck} from '#/components/icons/VerifiedCheck' +import {VerifierCheck} from '#/components/icons/VerifierCheck' + +export function VerificationCheck({ + verifier, + ...rest +}: Props & { + verifier?: boolean +}) { + return verifier ? : +} diff --git a/src/components/verification/VerificationCheckButton.tsx b/src/components/verification/VerificationCheckButton.tsx new file mode 100644 index 0000000000..1b66cd90e8 --- /dev/null +++ b/src/components/verification/VerificationCheckButton.tsx @@ -0,0 +1,155 @@ +import {View} from 'react-native' +import {msg} from '@lingui/macro' +import {useLingui} from '@lingui/react' + +import {logger} from '#/logger' +import {type Shadow} from '#/state/cache/types' +import {atoms as a, useBreakpoints, useTheme} from '#/alf' +import {Button} from '#/components/Button' +import {useDialogControl} from '#/components/Dialog' +import {useFullVerificationState} from '#/components/verification' +import {type FullVerificationState} from '#/components/verification' +import {VerificationCheck} from '#/components/verification/VerificationCheck' +import {VerificationsDialog} from '#/components/verification/VerificationsDialog' +import {VerifierDialog} from '#/components/verification/VerifierDialog' +import type * as bsky from '#/types/bsky' + +export function shouldShowVerificationCheckButton( + state: FullVerificationState, +) { + let ok = false + + if (state.profile.role === 'default') { + if (state.profile.isVerified) { + ok = true + } else if (state.profile.isViewer && state.profile.wasVerified) { + ok = true + } else if ( + state.viewer.role === 'verifier' && + state.viewer.hasIssuedVerification + ) { + ok = true + } + } else if (state.profile.role === 'verifier') { + if (state.profile.isViewer) { + ok = true + } else if (state.profile.isVerified) { + ok = true + } + } + + if ( + !state.profile.showBadge && + !state.profile.isViewer && + !(state.viewer.role === 'verifier' && state.viewer.hasIssuedVerification) + ) { + ok = false + } + + return ok +} + +export function VerificationCheckButton({ + profile, + size, +}: { + profile: Shadow + size: 'lg' | 'md' | 'sm' +}) { + const state = useFullVerificationState({ + profile, + }) + + if (shouldShowVerificationCheckButton(state)) { + return + } + + return null +} + +export function Badge({ + profile, + verificationState: state, + size, +}: { + profile: Shadow + verificationState: FullVerificationState + size: 'lg' | 'md' | 'sm' +}) { + const t = useTheme() + const {_} = useLingui() + const verificationsDialogControl = useDialogControl() + const verifierDialogControl = useDialogControl() + const {gtPhone} = useBreakpoints() + let dimensions = 12 + if (size === 'lg') { + dimensions = gtPhone ? 20 : 18 + } else if (size === 'md') { + dimensions = 16 + } + + const verifiedByHidden = !state.profile.showBadge && state.profile.isViewer + + return ( + <> + + + + + + + ) +} diff --git a/src/components/verification/VerificationCreatePrompt.tsx b/src/components/verification/VerificationCreatePrompt.tsx new file mode 100644 index 0000000000..39ac6dbf61 --- /dev/null +++ b/src/components/verification/VerificationCreatePrompt.tsx @@ -0,0 +1,70 @@ +import {useCallback} from 'react' +import {View} from 'react-native' +import {msg} from '@lingui/macro' +import {useLingui} from '@lingui/react' + +import {logger} from '#/logger' +import {useModerationOpts} from '#/state/preferences/moderation-opts' +import {useVerificationCreateMutation} from '#/state/queries/verification/useVerificationCreateMutation' +import * as Toast from '#/view/com/util/Toast' +import {atoms as a} from '#/alf' +import {type DialogControlProps} from '#/components/Dialog' +import {VerifiedCheck} from '#/components/icons/VerifiedCheck' +import * as ProfileCard from '#/components/ProfileCard' +import * as Prompt from '#/components/Prompt' +import type * as bsky from '#/types/bsky' + +export function VerificationCreatePrompt({ + control, + profile, +}: { + control: DialogControlProps + profile: bsky.profile.AnyProfileView +}) { + const {_} = useLingui() + const moderationOpts = useModerationOpts() + const {mutateAsync: create} = useVerificationCreateMutation() + const onConfirm = useCallback(async () => { + try { + await create({profile}) + Toast.show(_(msg`Successfully verified`)) + } catch (e) { + Toast.show(_(msg`Failed to create a verification`), 'xmark') + logger.error('Failed to create a verification', { + safeMessage: e, + }) + } + }, [_, profile, create]) + + return ( + + + + + {_(msg`Verify this account?`)} + + + + {_(msg`This action can be undone at any time.`)} + + + {moderationOpts ? ( + + + + + ) : null} + + + + + + + ) +} diff --git a/src/components/verification/VerificationRemovePrompt.tsx b/src/components/verification/VerificationRemovePrompt.tsx new file mode 100644 index 0000000000..470b61c19c --- /dev/null +++ b/src/components/verification/VerificationRemovePrompt.tsx @@ -0,0 +1,50 @@ +import {useCallback} from 'react' +import {type AppBskyActorDefs} from '@atproto/api' +import {msg} from '@lingui/macro' +import {useLingui} from '@lingui/react' + +import {logger} from '#/logger' +import {useVerificationsRemoveMutation} from '#/state/queries/verification/useVerificationsRemoveMutation' +import * as Toast from '#/view/com/util/Toast' +import {type DialogControlProps} from '#/components/Dialog' +import * as Prompt from '#/components/Prompt' +import type * as bsky from '#/types/bsky' + +export {useDialogControl as usePromptControl} from '#/components/Dialog' + +export function VerificationRemovePrompt({ + control, + profile, + verifications, + onConfirm: onConfirmInner, +}: { + control: DialogControlProps + profile: bsky.profile.AnyProfileView + verifications: AppBskyActorDefs.VerificationView[] + onConfirm?: () => void +}) { + const {_} = useLingui() + const {mutateAsync: remove} = useVerificationsRemoveMutation() + const onConfirm = useCallback(async () => { + onConfirmInner?.() + try { + await remove({profile, verifications}) + Toast.show(_(msg`Removed verification`)) + } catch (e) { + Toast.show(_(msg`Failed to remove verification`), 'xmark') + logger.error('Failed to remove verification', { + safeMessage: e, + }) + } + }, [_, profile, verifications, remove, onConfirmInner]) + + return ( + + ) +} diff --git a/src/components/verification/VerificationsDialog.tsx b/src/components/verification/VerificationsDialog.tsx new file mode 100644 index 0000000000..d61823968d --- /dev/null +++ b/src/components/verification/VerificationsDialog.tsx @@ -0,0 +1,257 @@ +import {View} from 'react-native' +import {type AppBskyActorDefs} from '@atproto/api' +import {msg, Trans} from '@lingui/macro' +import {useLingui} from '@lingui/react' + +import {urls} from '#/lib/constants' +import {getUserDisplayName} from '#/lib/getUserDisplayName' +import {logger} from '#/logger' +import {useModerationOpts} from '#/state/preferences/moderation-opts' +import {useProfileQuery} from '#/state/queries/profile' +import {useSession} from '#/state/session' +import {atoms as a, useBreakpoints, useTheme} from '#/alf' +import {Admonition} from '#/components/Admonition' +import {Button, ButtonIcon, ButtonText} from '#/components/Button' +import * as Dialog from '#/components/Dialog' +import {useDialogControl} from '#/components/Dialog' +import {Trash_Stroke2_Corner0_Rounded as TrashIcon} from '#/components/icons/Trash' +import {Link} from '#/components/Link' +import * as ProfileCard from '#/components/ProfileCard' +import {Text} from '#/components/Typography' +import {type FullVerificationState} from '#/components/verification' +import {VerificationRemovePrompt} from '#/components/verification/VerificationRemovePrompt' +import type * as bsky from '#/types/bsky' + +export {useDialogControl} from '#/components/Dialog' + +export function VerificationsDialog({ + control, + profile, + verificationState, +}: { + control: Dialog.DialogControlProps + profile: bsky.profile.AnyProfileView + verificationState: FullVerificationState +}) { + return ( + + + + + ) +} + +function Inner({ + profile, + control, + verificationState: state, +}: { + control: Dialog.DialogControlProps + profile: bsky.profile.AnyProfileView + verificationState: FullVerificationState +}) { + const t = useTheme() + const {_} = useLingui() + const {gtMobile} = useBreakpoints() + + const userName = getUserDisplayName(profile) + const label = state.profile.isViewer + ? state.profile.isVerified + ? _(msg`You are verified`) + : _(msg`Your verifications`) + : state.profile.isVerified + ? _(msg`${userName} is verified`) + : _( + msg({ + message: `${userName}'s verifications`, + comment: `Possessive, meaning "the verifications of {userName}"`, + }), + ) + + return ( + + + + + + {label} + + + {state.profile.isVerified ? ( + + This account has a checkmark because it's been verified by trusted + sources. + + ) : ( + + This account has one or more verifications, but it is not + currently verified. + + )} + + + + {profile.verification ? ( + + + Verified by: + + + + {profile.verification.verifications.map(v => ( + + ))} + + + {profile.verification.verifications.some(v => !v.isValid) && + state.profile.isViewer && ( + + Some of your verifications are invalid. + + )} + + ) : null} + + + + { + logger.metric('verification:learn-more', { + location: 'verificationsDialog', + }) + }}> + + Learn more + + + + + + + ) +} + +function VerifierCard({ + verification, + subject, + outerDialogControl, +}: { + verification: AppBskyActorDefs.VerificationView + subject: bsky.profile.AnyProfileView + outerDialogControl: Dialog.DialogControlProps +}) { + const t = useTheme() + const {_} = useLingui() + const {currentAccount} = useSession() + const moderationOpts = useModerationOpts() + const {data: profile, error} = useProfileQuery({did: verification.issuer}) + const verificationRemovePromptControl = useDialogControl() + const canAdminister = verification.issuer === currentAccount?.did + + return ( + + + + {error ? ( + <> + + + + Unknown verifier + + + {verification.issuer} + + + + ) : profile && moderationOpts ? ( + <> + + + {canAdminister && ( + + + + )} + + ) : ( + <> + + + + )} + + + + outerDialogControl.close()} + /> + + ) +} diff --git a/src/components/verification/VerifierDialog.tsx b/src/components/verification/VerifierDialog.tsx new file mode 100644 index 0000000000..bfe49ec192 --- /dev/null +++ b/src/components/verification/VerifierDialog.tsx @@ -0,0 +1,153 @@ +import {Text as RNText, View} from 'react-native' +import {Image} from 'expo-image' +import {msg, Trans} from '@lingui/macro' +import {useLingui} from '@lingui/react' + +import {urls} from '#/lib/constants' +import {getUserDisplayName} from '#/lib/getUserDisplayName' +import {NON_BREAKING_SPACE} from '#/lib/strings/constants' +import {logger} from '#/logger' +import {useSession} from '#/state/session' +import {atoms as a, useBreakpoints, useTheme} from '#/alf' +import {Button, ButtonText} from '#/components/Button' +import * as Dialog from '#/components/Dialog' +import {VerifierCheck} from '#/components/icons/VerifierCheck' +import {Link} from '#/components/Link' +import {Text} from '#/components/Typography' +import {type FullVerificationState} from '#/components/verification' +import type * as bsky from '#/types/bsky' + +export {useDialogControl} from '#/components/Dialog' + +export function VerifierDialog({ + control, + profile, + verificationState, +}: { + control: Dialog.DialogControlProps + profile: bsky.profile.AnyProfileView + verificationState: FullVerificationState +}) { + return ( + + + + + ) +} + +function Inner({ + profile, + control, +}: { + control: Dialog.DialogControlProps + profile: bsky.profile.AnyProfileView + verificationState: FullVerificationState +}) { + const t = useTheme() + const {_} = useLingui() + const {gtMobile} = useBreakpoints() + const {currentAccount} = useSession() + + const isSelf = profile.did === currentAccount?.did + const userName = getUserDisplayName(profile) + const label = isSelf + ? _(msg`You are a trusted verifier`) + : _(msg`${userName} is a trusted verifier`) + + return ( + + + + + + {_( + + + + + {label} + + + + Accounts with a scalloped blue check mark + + {NON_BREAKING_SPACE} + + {NON_BREAKING_SPACE} + + can verify others. These trusted verifiers are selected by + Bluesky. + + + + + + { + logger.metric('verification:learn-more', { + location: 'verifierDialog', + }) + }}> + + Learn more + + + + + + + + + ) +} diff --git a/src/components/verification/index.ts b/src/components/verification/index.ts new file mode 100644 index 0000000000..7a83a160a9 --- /dev/null +++ b/src/components/verification/index.ts @@ -0,0 +1,113 @@ +import {useMemo} from 'react' + +import {usePreferencesQuery} from '#/state/queries/preferences' +import {useCurrentAccountProfile} from '#/state/queries/useCurrentAccountProfile' +import {useSession} from '#/state/session' +import type * as bsky from '#/types/bsky' + +export type FullVerificationState = { + profile: { + role: 'default' | 'verifier' + isVerified: boolean + wasVerified: boolean + isViewer: boolean + showBadge: boolean + } + viewer: + | { + role: 'default' + isVerified: boolean + } + | { + role: 'verifier' + isVerified: boolean + hasIssuedVerification: boolean + } +} + +export function useFullVerificationState({ + profile, +}: { + profile: bsky.profile.AnyProfileView +}): FullVerificationState { + const {currentAccount} = useSession() + const currentAccountProfile = useCurrentAccountProfile() + const profileState = useSimpleVerificationState({profile}) + const viewerState = useSimpleVerificationState({ + profile: currentAccountProfile, + }) + + return useMemo(() => { + const verifications = profile.verification?.verifications || [] + const wasVerified = + profileState.role === 'default' && + !profileState.isVerified && + verifications.length > 0 + const hasIssuedVerification = Boolean( + viewerState && + viewerState.role === 'verifier' && + profileState.role === 'default' && + verifications.find(v => v.issuer === currentAccount?.did), + ) + + return { + profile: { + ...profileState, + wasVerified, + isViewer: profile.did === currentAccount?.did, + showBadge: profileState.showBadge, + }, + viewer: + viewerState.role === 'verifier' + ? { + role: 'verifier', + isVerified: viewerState.isVerified, + hasIssuedVerification, + } + : { + role: 'default', + isVerified: viewerState.isVerified, + }, + } + }, [profile, currentAccount, profileState, viewerState]) +} + +export type SimpleVerificationState = { + role: 'default' | 'verifier' + isVerified: boolean + showBadge: boolean +} + +export function useSimpleVerificationState({ + profile, +}: { + profile?: bsky.profile.AnyProfileView +}): SimpleVerificationState { + const preferences = usePreferencesQuery() + const prefs = useMemo( + () => preferences.data?.verificationPrefs || {hideBadges: false}, + [preferences.data?.verificationPrefs], + ) + return useMemo(() => { + if (!profile || !profile.verification) { + return { + role: 'default', + isVerified: false, + showBadge: false, + } + } + + const {verifiedStatus, trustedVerifierStatus} = profile.verification + const isVerifiedUser = ['valid', 'invalid'].includes(verifiedStatus) + const isVerifierUser = ['valid', 'invalid'].includes(trustedVerifierStatus) + const isVerified = + (isVerifiedUser && verifiedStatus === 'valid') || + (isVerifierUser && trustedVerifierStatus === 'valid') + + return { + role: isVerifierUser ? 'verifier' : 'default', + isVerified, + showBadge: prefs.hideBadges ? false : isVerified, + } + }, [profile, prefs]) +} diff --git a/src/lib/constants.ts b/src/lib/constants.ts index fe84f41b2f..bb98f9fc8e 100644 --- a/src/lib/constants.ts +++ b/src/lib/constants.ts @@ -192,3 +192,11 @@ export const SUPPORTED_MIME_TYPES = [ export type SupportedMimeTypes = (typeof SUPPORTED_MIME_TYPES)[number] export const EMOJI_REACTION_LIMIT = 5 + +export const urls = { + website: { + blog: { + initialVerificationAnnouncement: `https://bsky.social/about/blog/04-21-2025-verification`, + }, + }, +} diff --git a/src/lib/getUserDisplayName.ts b/src/lib/getUserDisplayName.ts new file mode 100644 index 0000000000..790bb31e5d --- /dev/null +++ b/src/lib/getUserDisplayName.ts @@ -0,0 +1,10 @@ +import {sanitizeDisplayName} from '#/lib/strings/display-names' +import {sanitizeHandle} from '#/lib/strings/handles' + +export function getUserDisplayName< + T extends {displayName?: string; handle: string; [key: string]: any}, +>(props: T): string { + return sanitizeDisplayName( + props.displayName || sanitizeHandle(props.handle, '@'), + ) +} diff --git a/src/lib/routes/types.ts b/src/lib/routes/types.ts index 658b68db85..0bc85b630c 100644 --- a/src/lib/routes/types.ts +++ b/src/lib/routes/types.ts @@ -13,6 +13,7 @@ export type CommonNavigatorParams = { ModerationMutedAccounts: undefined ModerationBlockedAccounts: undefined ModerationInteractionSettings: undefined + ModerationVerificationSettings: undefined Settings: undefined Profile: {name: string; hideBackButton?: boolean} ProfileFollowers: {name: string} diff --git a/src/logger/metrics.ts b/src/logger/metrics.ts index 2b696c1e42..42b0d6ef35 100644 --- a/src/logger/metrics.ts +++ b/src/logger/metrics.ts @@ -370,4 +370,17 @@ export type MetricEvents = { targetLanguage: string textLength: number } + + 'verification:create': {} + 'verification:revoke': {} + 'verification:badge:click': {} + 'verification:learn-more': { + location: + | 'initialAnnouncementeNux' + | 'verificationsDialog' + | 'verifierDialog' + | 'verificationSettings' + } + 'verification:settings:hideBadges': {} + 'verification:settings:unHideBadges': {} } diff --git a/src/routes.ts b/src/routes.ts index 68c39e7fca..60bb65dd5a 100644 --- a/src/routes.ts +++ b/src/routes.ts @@ -14,6 +14,7 @@ export const router = new Router({ ModerationMutedAccounts: '/moderation/muted-accounts', ModerationBlockedAccounts: '/moderation/blocked-accounts', ModerationInteractionSettings: '/moderation/interaction-settings', + ModerationVerificationSettings: '/moderation/verification-settings', // profiles, threads, lists Profile: ['/profile/:name', '/profile/:name/rss'], ProfileFollowers: '/profile/:name/followers', diff --git a/src/screens/Messages/components/ChatListItem.tsx b/src/screens/Messages/components/ChatListItem.tsx index 8a760e2c9b..09cf2dccd6 100644 --- a/src/screens/Messages/components/ChatListItem.tsx +++ b/src/screens/Messages/components/ChatListItem.tsx @@ -43,6 +43,8 @@ import {Link} from '#/components/Link' import {useMenuControl} from '#/components/Menu' import {PostAlerts} from '#/components/moderation/PostAlerts' import {Text} from '#/components/Typography' +import {useSimpleVerificationState} from '#/components/verification' +import {VerificationCheck} from '#/components/verification/VerificationCheck' import type * as bsky from '#/types/bsky' export let ChatListItem = ({ @@ -106,6 +108,9 @@ function ChatListItemReady({ const playHaptic = useHaptics() const queryClient = useQueryClient() const isUnread = convo.unreadCount > 0 + const verification = useSimpleVerificationState({ + profile, + }) const blockInfo = useMemo(() => { const modui = moderation.ui('profileView') @@ -385,11 +390,10 @@ function ChatListItemReady({ - + {displayName} - + + {verification.showBadge && ( + + + + )} {lastMessageSentAt && ( - - {({timeElapsed}) => ( - - {' '} - · {timeElapsed} - - )} - + + + {({timeElapsed}) => ( + + · {timeElapsed} + + )} + + )} {(convo.muted || moderation.blocked) && ( + + + + + Verification Settings + + + + + + + + + + Verifications on Bluesky work differently than on other + platforms.{' '} + { + logger.metric('verification:learn-more', { + location: 'verificationSettings', + }) + }}> + Learn more here. + + + + + {preferences ? ( + + ) : ( + + + + )} + + + + ) +} + +function Inner({preferences}: {preferences: UsePreferencesQueryResponse}) { + const {_} = useLingui() + const {hideBadges} = preferences.verificationPrefs + const {mutate: setVerificationPrefs, isPending} = + useSetVerificationPrefsMutation() + + return ( + { + setVerificationPrefs({hideBadges: value}) + }}> + + + + Hide verification badges + + + + + ) +} diff --git a/src/screens/Moderation/index.tsx b/src/screens/Moderation/index.tsx index 55cc67f8c3..78b0a6ae9d 100644 --- a/src/screens/Moderation/index.tsx +++ b/src/screens/Moderation/index.tsx @@ -6,19 +6,22 @@ import {useLingui} from '@lingui/react' import {useFocusEffect} from '@react-navigation/native' import {getLabelingServiceTitle} from '#/lib/moderation' -import {CommonNavigatorParams, NativeStackScreenProps} from '#/lib/routes/types' +import { + type CommonNavigatorParams, + type NativeStackScreenProps, +} from '#/lib/routes/types' import {logger} from '#/logger' import {isIOS} from '#/platform/detection' import { useMyLabelersQuery, usePreferencesQuery, - UsePreferencesQueryResponse, + type UsePreferencesQueryResponse, usePreferencesSetAdultContentMutation, } from '#/state/queries/preferences' import {isNonConfigurableModerationAuthority} from '#/state/session/additional-moderation-authorities' import {useSetMinimalShellMode} from '#/state/shell' import {ViewHeader} from '#/view/com/util/ViewHeader' -import {atoms as a, useBreakpoints, useTheme, ViewStyleProp} from '#/alf' +import {atoms as a, useBreakpoints, useTheme, type ViewStyleProp} from '#/alf' import {Button, ButtonText} from '#/components/Button' import * as Dialog from '#/components/Dialog' import {BirthDateSettingsDialog} from '#/components/dialogs/BirthDateSettings' @@ -27,7 +30,8 @@ import {Divider} from '#/components/Divider' import * as Toggle from '#/components/forms/Toggle' import {ChevronRight_Stroke2_Corner0_Rounded as ChevronRight} from '#/components/icons/Chevron' import {CircleBanSign_Stroke2_Corner0_Rounded as CircleBanSign} from '#/components/icons/CircleBanSign' -import {Props as SVGIconProps} from '#/components/icons/common' +import {CircleCheck_Stroke2_Corner0_Rounded as CircleCheck} from '#/components/icons/CircleCheck' +import {type Props as SVGIconProps} from '#/components/icons/common' import {EditBig_Stroke2_Corner0_Rounded as EditBig} from '#/components/icons/EditBig' import {Filter_Stroke2_Corner0_Rounded as Filter} from '#/components/icons/Filter' import {Group3_Stroke2_Corner0_Rounded as Group} from '#/components/icons/Group' @@ -274,6 +278,21 @@ export function ModerationScreenInner({ /> )} + + + {state => ( + + )} + + {verification.isVerified && + verification.role === 'default' && + displayName !== initialDisplayName && ( + + + You are verified. You will lose your verification status if you + change your display name.{' '} + + Learn more. + + + + )} + Description diff --git a/src/screens/Profile/Header/ProfileHeaderStandard.tsx b/src/screens/Profile/Header/ProfileHeaderStandard.tsx index 773c296c94..1c4c4d9f32 100644 --- a/src/screens/Profile/Header/ProfileHeaderStandard.tsx +++ b/src/screens/Profile/Header/ProfileHeaderStandard.tsx @@ -10,6 +10,7 @@ import {msg, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' import {sanitizeDisplayName} from '#/lib/strings/display-names' +import {sanitizeHandle} from '#/lib/strings/handles' import {logger} from '#/logger' import {isIOS, isWeb} from '#/platform/detection' import {useProfileShadow} from '#/state/cache/profile-shadow' @@ -22,7 +23,7 @@ import { import {useRequireAuth, useSession} from '#/state/session' import {ProfileMenu} from '#/view/com/profile/ProfileMenu' import * as Toast from '#/view/com/util/Toast' -import {atoms as a} from '#/alf' +import {atoms as a, platform, useBreakpoints, useTheme} from '#/alf' import {Button, ButtonIcon, ButtonText} from '#/components/Button' import {useDialogControl} from '#/components/Dialog' import {MessageProfileButton} from '#/components/dms/MessageProfileButton' @@ -33,7 +34,8 @@ import { } from '#/components/KnownFollowers' import * as Prompt from '#/components/Prompt' import {RichText} from '#/components/RichText' -import {ProfileHeaderDisplayName} from './DisplayName' +import {Text} from '#/components/Typography' +import {VerificationCheckButton} from '#/components/verification/VerificationCheckButton' import {EditProfileDialog} from './EditProfileDialog' import {ProfileHeaderHandle} from './Handle' import {ProfileHeaderMetrics} from './Metrics' @@ -54,6 +56,8 @@ let ProfileHeaderStandard = ({ hideBackButton = false, isPlaceholderProfile, }: Props): React.ReactNode => { + const t = useTheme() + const {gtMobile} = useBreakpoints() const profile: Shadow = useProfileShadow(profileUnshadowed) const {currentAccount, hasSession} = useSession() @@ -238,7 +242,31 @@ let ProfileHeaderStandard = ({ - + + + {sanitizeDisplayName( + profile.displayName || sanitizeHandle(profile.handle), + moderation.ui('displayName'), + )} + + + + + {!isPlaceholderProfile && !isBlockedUser && ( diff --git a/src/screens/Search/components/AutocompleteResults.tsx b/src/screens/Search/components/AutocompleteResults.tsx index b3bccd1d4b..2824ccc1ba 100644 --- a/src/screens/Search/components/AutocompleteResults.tsx +++ b/src/screens/Search/components/AutocompleteResults.tsx @@ -49,7 +49,7 @@ let AutocompleteResults = ({ ? undefined : `/search?q=${encodeURIComponent(searchText)}` } - style={{borderBottomWidth: 1}} + style={a.border_b} /> {autocompleteData?.map(item => ( void }) { const {gtMobile} = useBreakpoints() - const t = useTheme() const {_} = useLingui() + const moderationOpts = useModerationOpts() return ( - {selectedProfiles.slice(0, 5).map((profile, index) => ( - - onProfileClick(profile)} - style={[a.align_center, a.w_full]}> - ( + onProfileClick(profile)} + onRemove={() => onRemoveProfileClick(profile)} /> - - {sanitizeDisplayName( - profile.displayName || profile.handle, - )} - - - onRemoveProfileClick(profile)} - hitSlop={createHitslop(6)} - style={styles.profileRemoveBtn}> - - - - ))} + ))} @@ -134,6 +111,81 @@ export function SearchHistory({ ) } +function RecentProfileItem({ + profile, + moderationOpts, + onPress, + onRemove, +}: { + profile: bsky.profile.AnyProfileView + moderationOpts: ModerationOpts + onPress: () => void + onRemove: () => void +}) { + const {_} = useLingui() + const {gtMobile} = useBreakpoints() + const t = useTheme() + + const moderation = moderateProfile(profile, moderationOpts) + const name = sanitizeDisplayName( + profile.displayName || sanitizeHandle(profile.handle), + moderation.ui('displayName'), + ) + const verification = useSimpleVerificationState({profile}) + + return ( + + + + + + + {name} + + {verification.showBadge && ( + + + + )} + + + + + + + + ) +} + const styles = StyleSheet.create({ selectedProfilesContainer: { marginTop: 10, diff --git a/src/screens/Settings/Settings.tsx b/src/screens/Settings/Settings.tsx index 956413a553..a723aaa379 100644 --- a/src/screens/Settings/Settings.tsx +++ b/src/screens/Settings/Settings.tsx @@ -29,7 +29,7 @@ import {useCloseAllActiveElements} from '#/state/util' import * as Toast from '#/view/com/util/Toast' import {UserAvatar} from '#/view/com/util/UserAvatar' import * as SettingsList from '#/screens/Settings/components/SettingsList' -import {atoms as a, tokens, useBreakpoints, useTheme} from '#/alf' +import {atoms as a, platform, tokens, useBreakpoints, useTheme} from '#/alf' import {AvatarStackWithFetch} from '#/components/AvatarStack' import {useDialogControl} from '#/components/Dialog' import {SwitchAccountDialog} from '#/components/dialogs/SwitchAccount' @@ -55,6 +55,11 @@ import {Loader} from '#/components/Loader' import * as Menu from '#/components/Menu' import * as Prompt from '#/components/Prompt' import {Text} from '#/components/Typography' +import {useFullVerificationState} from '#/components/verification' +import { + shouldShowVerificationCheckButton, + VerificationCheckButton, +} from '#/components/verification/VerificationCheckButton' type Props = NativeStackScreenProps export function SettingsScreen({}: Props) { @@ -278,6 +283,9 @@ function ProfilePreview({ const {gtMobile} = useBreakpoints() const shadow = useProfileShadow(profile) const moderationOpts = useModerationOpts() + const verificationState = useFullVerificationState({ + profile: shadow, + }) if (!moderationOpts) return null @@ -292,20 +300,33 @@ function ProfilePreview({ type={shadow.associated?.labeler ? 'labeler' : 'user'} /> - - {sanitizeDisplayName( - profile.displayName || sanitizeHandle(profile.handle), - moderation.ui('displayName'), + + + {sanitizeDisplayName( + profile.displayName || sanitizeHandle(profile.handle), + moderation.ui('displayName'), + )} + + {shouldShowVerificationCheckButton(verificationState) && ( + + + )} - + {sanitizeHandle(profile.handle, '@')} diff --git a/src/screens/Settings/components/ChangeHandleDialog.tsx b/src/screens/Settings/components/ChangeHandleDialog.tsx index b69713a10e..a39d958ab8 100644 --- a/src/screens/Settings/components/ChangeHandleDialog.tsx +++ b/src/screens/Settings/components/ChangeHandleDialog.tsx @@ -10,18 +10,19 @@ import Animated, { SlideOutLeft, SlideOutRight, } from 'react-native-reanimated' -import {ComAtprotoServerDescribeServer} from '@atproto/api' +import {type ComAtprotoServerDescribeServer} from '@atproto/api' import {msg, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' import {useMutation, useQueryClient} from '@tanstack/react-query' -import {HITSLOP_10} from '#/lib/constants' +import {HITSLOP_10, urls} from '#/lib/constants' import {cleanError} from '#/lib/strings/errors' import {createFullHandle, validateServiceHandle} from '#/lib/strings/handles' import {sanitizeHandle} from '#/lib/strings/handles' import {useFetchDid, useUpdateHandleMutation} from '#/state/queries/handle' import {RQKEY as RQKEY_PROFILE} from '#/state/queries/profile' import {useServiceQuery} from '#/state/queries/service' +import {useCurrentAccountProfile} from '#/state/queries/useCurrentAccountProfile' import {useAgent, useSession} from '#/state/session' import {ErrorScreen} from '#/view/com/util/error/ErrorScreen' import {atoms as a, native, useBreakpoints, useTheme} from '#/alf' @@ -40,6 +41,7 @@ import {SquareBehindSquare4_Stroke2_Corner0_Rounded as CopyIcon} from '#/compone import {InlineLinkText} from '#/components/Link' import {Loader} from '#/components/Loader' import {Text} from '#/components/Typography' +import {useSimpleVerificationState} from '#/components/verification' import {CopyButton} from './CopyButton' export function ChangeHandleDialog({ @@ -152,6 +154,10 @@ function ProvidedHandlePage({ const control = Dialog.useDialogContext() const {currentAccount} = useSession() const queryClient = useQueryClient() + const profile = useCurrentAccountProfile() + const verification = useSimpleVerificationState({ + profile, + }) const { mutate: changeHandle, @@ -197,6 +203,19 @@ function ProvidedHandlePage({ + {verification.isVerified && verification.role === 'default' && ( + + + You are verified. You will lose your verification status if you + change your handle.{' '} + + Learn more. + + + + )} New handle diff --git a/src/state/cache/profile-shadow.ts b/src/state/cache/profile-shadow.ts index 82ee44388f..9c23e4550a 100644 --- a/src/state/cache/profile-shadow.ts +++ b/src/state/cache/profile-shadow.ts @@ -1,4 +1,5 @@ import {useEffect, useMemo, useState} from 'react' +import {type AppBskyActorDefs} from '@atproto/api' import {type QueryClient} from '@tanstack/react-query' import EventEmitter from 'eventemitter3' @@ -29,6 +30,7 @@ export interface ProfileShadow { followingUri: string | undefined muted: boolean | undefined blockingUri: string | undefined + verification: AppBskyActorDefs.VerificationState } const shadows: WeakMap< @@ -134,6 +136,8 @@ function mergeShadow( blocking: 'blockingUri' in shadow ? shadow.blockingUri : profile.viewer?.blocking, }, + verification: + 'verification' in shadow ? shadow.verification : profile.verification, }) } diff --git a/src/state/queries/notifications/util.ts b/src/state/queries/notifications/util.ts index f6f53f58fe..6bbf9b250e 100644 --- a/src/state/queries/notifications/util.ts +++ b/src/state/queries/notifications/util.ts @@ -1,22 +1,26 @@ import { - AppBskyFeedDefs, + type AppBskyFeedDefs, AppBskyFeedLike, AppBskyFeedPost, AppBskyFeedRepost, - AppBskyGraphDefs, + type AppBskyGraphDefs, AppBskyGraphStarterpack, - AppBskyNotificationListNotifications, - BskyAgent, + type AppBskyNotificationListNotifications, + type BskyAgent, moderateNotification, - ModerationOpts, + type ModerationOpts, } from '@atproto/api' -import {QueryClient} from '@tanstack/react-query' +import {type QueryClient} from '@tanstack/react-query' import chunk from 'lodash.chunk' import {labelIsHideableOffense} from '#/lib/moderation' import * as bsky from '#/types/bsky' import {precacheProfile} from '../profile' -import {FeedNotification, FeedPage, NotificationType} from './types' +import { + type FeedNotification, + type FeedPage, + type NotificationType, +} from './types' const GROUPABLE_REASONS = ['like', 'repost', 'follow'] const MS_1HR = 1e3 * 60 * 60 @@ -155,14 +159,14 @@ export function groupNotifications( const type = toKnownType(notif) if (type !== 'starterpack-joined') { groupedNotifs.push({ - _reactKey: `notif-${notif.uri}`, + _reactKey: `notif-${notif.uri}-${notif.reason}`, type, notification: notif, subjectUri: getSubjectUri(type, notif), }) } else { groupedNotifs.push({ - _reactKey: `notif-${notif.uri}`, + _reactKey: `notif-${notif.uri}-${notif.reason}`, type: 'starterpack-joined', notification: notif, subjectUri: notif.uri, @@ -238,7 +242,9 @@ function toKnownType( notif.reason === 'reply' || notif.reason === 'quote' || notif.reason === 'follow' || - notif.reason === 'starterpack-joined' + notif.reason === 'starterpack-joined' || + notif.reason === 'verified' || + notif.reason === 'unverified' ) { return notif.reason as NotificationType } diff --git a/src/state/queries/nuxs/definitions.ts b/src/state/queries/nuxs/definitions.ts index 8eb53a0a43..a44ffa4c54 100644 --- a/src/state/queries/nuxs/definitions.ts +++ b/src/state/queries/nuxs/definitions.ts @@ -5,6 +5,7 @@ import {type BaseNux} from '#/state/queries/nuxs/types' export enum Nux { NeueTypography = 'NeueTypography', ExploreInterestsCard = 'ExploreInterestsCard', + InitialVerificationAnnouncement = 'InitialVerificationAnnouncement', } export const nuxNames = new Set(Object.values(Nux)) @@ -18,9 +19,14 @@ export type AppNux = BaseNux< id: Nux.ExploreInterestsCard data: undefined } + | { + id: Nux.InitialVerificationAnnouncement + data: undefined + } > export const NuxSchemas: Record | undefined> = { [Nux.NeueTypography]: undefined, [Nux.ExploreInterestsCard]: undefined, + [Nux.InitialVerificationAnnouncement]: undefined, } diff --git a/src/state/queries/preferences/const.ts b/src/state/queries/preferences/const.ts index 3c1fead5e8..84b208a9f7 100644 --- a/src/state/queries/preferences/const.ts +++ b/src/state/queries/preferences/const.ts @@ -1,7 +1,7 @@ import {DEFAULT_LOGGED_OUT_LABEL_PREFERENCES} from '#/state/queries/preferences/moderation' import { - ThreadViewPreferences, - UsePreferencesQueryResponse, + type ThreadViewPreferences, + type UsePreferencesQueryResponse, } from '#/state/queries/preferences/types' export const DEFAULT_HOME_FEED_PREFS: UsePreferencesQueryResponse['feedViewPrefs'] = @@ -43,4 +43,7 @@ export const DEFAULT_LOGGED_OUT_PREFERENCES: UsePreferencesQueryResponse = { threadgateAllowRules: undefined, postgateEmbeddingRules: [], }, + verificationPrefs: { + hideBadges: false, + }, } diff --git a/src/state/queries/preferences/index.ts b/src/state/queries/preferences/index.ts index 81b3dd086b..daab5eca35 100644 --- a/src/state/queries/preferences/index.ts +++ b/src/state/queries/preferences/index.ts @@ -1,7 +1,7 @@ import { - AppBskyActorDefs, - BskyFeedViewPreference, - LabelPreference, + type AppBskyActorDefs, + type BskyFeedViewPreference, + type LabelPreference, } from '@atproto/api' import {useMutation, useQuery, useQueryClient} from '@tanstack/react-query' @@ -16,8 +16,8 @@ import { DEFAULT_THREAD_VIEW_PREFS, } from '#/state/queries/preferences/const' import { - ThreadViewPreferences, - UsePreferencesQueryResponse, + type ThreadViewPreferences, + type UsePreferencesQueryResponse, } from '#/state/queries/preferences/types' import {useAgent} from '#/state/session' import {saveLabelers} from '#/state/session/agent-config' @@ -407,3 +407,23 @@ export function useSetActiveProgressGuideMutation() { }, }) } + +export function useSetVerificationPrefsMutation() { + const queryClient = useQueryClient() + const agent = useAgent() + + return useMutation({ + mutationFn: async prefs => { + await agent.setVerificationPrefs(prefs) + if (prefs.hideBadges) { + logger.metric('verification:settings:hideBadges', {}) + } else { + logger.metric('verification:settings:unHideBadges', {}) + } + // triggers a refetch + await queryClient.invalidateQueries({ + queryKey: preferencesQueryKey, + }) + }, + }) +} diff --git a/src/state/queries/profile.ts b/src/state/queries/profile.ts index 2cf144d3a2..609a62e25a 100644 --- a/src/state/queries/profile.ts +++ b/src/state/queries/profile.ts @@ -1,18 +1,18 @@ import {useCallback} from 'react' -import {Image as RNImage} from 'react-native-image-crop-picker' +import {type Image as RNImage} from 'react-native-image-crop-picker' import { - AppBskyActorDefs, - AppBskyActorGetProfile, - AppBskyActorGetProfiles, - AppBskyActorProfile, + type AppBskyActorDefs, + type AppBskyActorGetProfile, + type AppBskyActorGetProfiles, + type AppBskyActorProfile, AtUri, - BskyAgent, - ComAtprotoRepoUploadBlob, - Un$Typed, + type BskyAgent, + type ComAtprotoRepoUploadBlob, + type Un$Typed, } from '@atproto/api' import { keepPreviousData, - QueryClient, + type QueryClient, useMutation, useQuery, useQueryClient, @@ -21,16 +21,17 @@ import { import {uploadBlob} from '#/lib/api' import {until} from '#/lib/async/until' import {useToggleMutationQueue} from '#/lib/hooks/useToggleMutationQueue' -import {logEvent, LogEvents, toClout} from '#/lib/statsig/statsig' -import {Shadow} from '#/state/cache/types' +import {logEvent, type LogEvents, toClout} from '#/lib/statsig/statsig' +import {type Shadow} from '#/state/cache/types' import {STALE} from '#/state/queries' import {resetProfilePostsQueries} from '#/state/queries/post-feed' import { unstableCacheProfileView, useUnstableProfileViewCache, } from '#/state/queries/unstable-profile-cache' +import {useUpdateProfileVerificationCache} from '#/state/queries/verification/useUpdateProfileVerificationCache' import * as userActionHistory from '#/state/userActionHistory' -import * as bsky from '#/types/bsky' +import type * as bsky from '#/types/bsky' import {updateProfileShadow} from '../cache/profile-shadow' import {useAgent, useSession} from '../session' import { @@ -50,7 +51,7 @@ export const precacheProfile = unstableCacheProfileView const RQKEY_ROOT = 'profile' export const RQKEY = (did: string) => [RQKEY_ROOT, did] -const profilesQueryKeyRoot = 'profiles' +export const profilesQueryKeyRoot = 'profiles' export const profilesQueryKey = (handles: string[]) => [ profilesQueryKeyRoot, handles, @@ -137,6 +138,7 @@ interface ProfileUpdateParams { export function useProfileUpdateMutation() { const queryClient = useQueryClient() const agent = useAgent() + const updateProfileVerificationCache = useUpdateProfileVerificationCache() return useMutation({ mutationFn: async ({ profile, @@ -223,7 +225,7 @@ export function useProfileUpdateMutation() { }), ) }, - onSuccess(data, variables) { + async onSuccess(_, variables) { // invalidate cache queryClient.invalidateQueries({ queryKey: RQKEY(variables.profile.did), @@ -231,6 +233,7 @@ export function useProfileUpdateMutation() { queryClient.invalidateQueries({ queryKey: [profilesQueryKeyRoot, [variables.profile.did]], }) + await updateProfileVerificationCache({profile: variables.profile}) }, }) } diff --git a/src/state/queries/useCurrentAccountProfile.tsx b/src/state/queries/useCurrentAccountProfile.tsx new file mode 100644 index 0000000000..d1f562efc4 --- /dev/null +++ b/src/state/queries/useCurrentAccountProfile.tsx @@ -0,0 +1,9 @@ +import {useMaybeProfileShadow} from '#/state/cache/profile-shadow' +import {useProfileQuery} from '#/state/queries/profile' +import {useSession} from '#/state/session' + +export function useCurrentAccountProfile() { + const {currentAccount} = useSession() + const {data: profile} = useProfileQuery({did: currentAccount?.did}) + return useMaybeProfileShadow(profile) +} diff --git a/src/state/queries/verification/useUpdateProfileVerificationCache.ts b/src/state/queries/verification/useUpdateProfileVerificationCache.ts new file mode 100644 index 0000000000..f5ccf1458b --- /dev/null +++ b/src/state/queries/verification/useUpdateProfileVerificationCache.ts @@ -0,0 +1,35 @@ +import {useCallback} from 'react' +import {useQueryClient} from '@tanstack/react-query' + +import {logger} from '#/logger' +import {updateProfileShadow} from '#/state/cache/profile-shadow' +import {useAgent} from '#/state/session' +import type * as bsky from '#/types/bsky' + +/** + * Fetches a fresh verification state from the app view and updates our profile + * cache. This state is computed using a variety of factors on the server, so + * we need to get this data from the server. + */ +export function useUpdateProfileVerificationCache() { + const qc = useQueryClient() + const agent = useAgent() + + return useCallback( + async ({profile}: {profile: bsky.profile.AnyProfileView}) => { + try { + const {data: updated} = await agent.getProfile({ + actor: profile.did ?? '', + }) + updateProfileShadow(qc, profile.did, { + verification: updated.verification, + }) + } catch (e) { + logger.error(`useUpdateProfileVerificationCache failed`, { + safeMessage: e, + }) + } + }, + [agent, qc], + ) +} diff --git a/src/state/queries/verification/useVerificationCreateMutation.tsx b/src/state/queries/verification/useVerificationCreateMutation.tsx new file mode 100644 index 0000000000..1048eb9d2c --- /dev/null +++ b/src/state/queries/verification/useVerificationCreateMutation.tsx @@ -0,0 +1,53 @@ +import {type AppBskyActorGetProfile} from '@atproto/api' +import {useMutation} from '@tanstack/react-query' + +import {until} from '#/lib/async/until' +import {logger} from '#/logger' +import {useUpdateProfileVerificationCache} from '#/state/queries/verification/useUpdateProfileVerificationCache' +import {useAgent, useSession} from '#/state/session' +import type * as bsky from '#/types/bsky' + +export function useVerificationCreateMutation() { + const agent = useAgent() + const {currentAccount} = useSession() + const updateProfileVerificationCache = useUpdateProfileVerificationCache() + + return useMutation({ + async mutationFn({profile}: {profile: bsky.profile.AnyProfileView}) { + if (!currentAccount) { + throw new Error('User not logged in') + } + + const {uri} = await agent.app.bsky.graph.verification.create( + {repo: currentAccount.did}, + { + subject: profile.did, + createdAt: new Date().toISOString(), + handle: profile.handle, + displayName: profile.displayName || '', + }, + ) + + await until( + 5, + 1e3, + ({data: profile}: AppBskyActorGetProfile.Response) => { + if ( + profile.verification && + profile.verification.verifications.find(v => v.uri === uri) + ) { + return true + } + return false + }, + () => { + return agent.getProfile({actor: profile.did ?? ''}) + }, + ) + }, + async onSuccess(_, {profile}) { + logger.metric('verification:create', {}) + await updateProfileVerificationCache({profile}) + }, + }) +} diff --git a/src/state/queries/verification/useVerificationsRemoveMutation.tsx b/src/state/queries/verification/useVerificationsRemoveMutation.tsx new file mode 100644 index 0000000000..936c786c9a --- /dev/null +++ b/src/state/queries/verification/useVerificationsRemoveMutation.tsx @@ -0,0 +1,63 @@ +import { + type AppBskyActorDefs, + type AppBskyActorGetProfile, + AtUri, +} from '@atproto/api' +import {useMutation} from '@tanstack/react-query' + +import {until} from '#/lib/async/until' +import {logger} from '#/logger' +import {useUpdateProfileVerificationCache} from '#/state/queries/verification/useUpdateProfileVerificationCache' +import {useAgent, useSession} from '#/state/session' +import type * as bsky from '#/types/bsky' + +export function useVerificationsRemoveMutation() { + const agent = useAgent() + const {currentAccount} = useSession() + const updateProfileVerificationCache = useUpdateProfileVerificationCache() + + return useMutation({ + async mutationFn({ + profile, + verifications, + }: { + profile: bsky.profile.AnyProfileView + verifications: AppBskyActorDefs.VerificationView[] + }) { + if (!currentAccount) { + throw new Error('User not logged in') + } + + const uris = verifications.map(v => v.uri) + + await Promise.all( + uris.map(uri => { + return agent.app.bsky.graph.verification.delete({ + repo: currentAccount.did, + rkey: new AtUri(uri).rkey, + }) + }), + ) + + await until( + 5, + 1e3, + ({data: profile}: AppBskyActorGetProfile.Response) => { + if ( + !profile.verification?.verifications.some(v => uris.includes(v.uri)) + ) { + return true + } + return false + }, + () => { + return agent.getProfile({actor: profile.did ?? ''}) + }, + ) + }, + async onSuccess(_, {profile}) { + logger.metric('verification:revoke', {}) + await updateProfileVerificationCache({profile}) + }, + }) +} diff --git a/src/types/bsky/profile.ts b/src/types/bsky/profile.ts index 7449f117e3..12c8146ae1 100644 --- a/src/types/bsky/profile.ts +++ b/src/types/bsky/profile.ts @@ -1,4 +1,4 @@ -import {AppBskyActorDefs, ChatBskyActorDefs} from '@atproto/api' +import {type AppBskyActorDefs, type ChatBskyActorDefs} from '@atproto/api' /** * Matches any profile view exported by our SDK diff --git a/src/view/com/composer/ComposerReplyTo.tsx b/src/view/com/composer/ComposerReplyTo.tsx index 2766fe6257..5da530768d 100644 --- a/src/view/com/composer/ComposerReplyTo.tsx +++ b/src/view/com/composer/ComposerReplyTo.tsx @@ -1,5 +1,5 @@ -import React from 'react' -import {LayoutAnimation, Pressable, StyleSheet, View} from 'react-native' +import {useCallback, useMemo, useState} from 'react' +import {LayoutAnimation, Pressable, View} from 'react-native' import {Image} from 'expo-image' import { AppBskyEmbedImages, @@ -12,20 +12,22 @@ import {useLingui} from '@lingui/react' import {sanitizeDisplayName} from '#/lib/strings/display-names' import {sanitizeHandle} from '#/lib/strings/handles' -import {ComposerOptsPostRef} from '#/state/shell/composer' +import {type ComposerOptsPostRef} from '#/state/shell/composer' import {MaybeQuoteEmbed} from '#/view/com/util/post-embeds/QuoteEmbed' -import {Text} from '#/view/com/util/text/Text' import {PreviewableUserAvatar} from '#/view/com/util/UserAvatar' import {atoms as a, useTheme} from '#/alf' +import {Text} from '#/components/Typography' +import {useSimpleVerificationState} from '#/components/verification' +import {VerificationCheck} from '#/components/verification/VerificationCheck' export function ComposerReplyTo({replyTo}: {replyTo: ComposerOptsPostRef}) { const t = useTheme() const {_} = useLingui() const {embed} = replyTo - const [showFull, setShowFull] = React.useState(false) + const [showFull, setShowFull] = useState(false) - const onPress = React.useCallback(() => { + const onPress = useCallback(() => { setShowFull(prev => !prev) LayoutAnimation.configureNext({ duration: 350, @@ -33,7 +35,7 @@ export function ComposerReplyTo({replyTo}: {replyTo: ComposerOptsPostRef}) { }) }, []) - const quoteEmbed = React.useMemo(() => { + const quoteEmbed = useMemo(() => { if ( AppBskyEmbedRecord.isView(embed) && AppBskyEmbedRecord.isViewRecord(embed.record) && @@ -50,7 +52,7 @@ export function ComposerReplyTo({replyTo}: {replyTo: ComposerOptsPostRef}) { return null }, [embed]) - const images = React.useMemo(() => { + const images = useMemo(() => { if (AppBskyEmbedImages.isView(embed)) { return embed.images } else if ( @@ -61,17 +63,26 @@ export function ComposerReplyTo({replyTo}: {replyTo: ComposerOptsPostRef}) { } }, [embed]) + const verification = useSimpleVerificationState({profile: replyTo.author}) + return ( + accessibilityHint=""> - - - {sanitizeDisplayName( - replyTo.author.displayName || sanitizeHandle(replyTo.author.handle), + + + + {sanitizeDisplayName( + replyTo.author.displayName || + sanitizeHandle(replyTo.author.handle), + )} + + {verification.showBadge && ( + + + )} - - - + + + {replyTo.text} @@ -112,7 +136,17 @@ function ComposerReplyToImages({ showFull: boolean }) { return ( - + {(images.length === 1 && ( ) } - -const styles = StyleSheet.create({ - replyToLayout: { - flexDirection: 'row', - alignItems: 'flex-start', - borderBottomWidth: StyleSheet.hairlineWidth, - paddingTop: 4, - paddingBottom: 16, - marginBottom: 12, - marginHorizontal: 16, - }, - replyToPost: { - flex: 1, - paddingLeft: 13, - paddingRight: 8, - }, - replyToBody: { - flexDirection: 'row', - gap: 10, - }, - replyToText: { - flex: 1, - flexGrow: 1, - }, - imagesContainer: { - borderRadius: 6, - overflow: 'hidden', - marginTop: 2, - height: 64, - width: 64, - }, -}) diff --git a/src/view/com/modals/EditProfile.tsx b/src/view/com/modals/EditProfile.tsx index 2b9969b546..8cc2d31ecc 100644 --- a/src/view/com/modals/EditProfile.tsx +++ b/src/view/com/modals/EditProfile.tsx @@ -8,14 +8,14 @@ import { TouchableOpacity, View, } from 'react-native' -import {Image as RNImage} from 'react-native-image-crop-picker' +import {type Image as RNImage} from 'react-native-image-crop-picker' import Animated, {FadeOut} from 'react-native-reanimated' import {LinearGradient} from 'expo-linear-gradient' -import {AppBskyActorDefs} from '@atproto/api' +import {type AppBskyActorDefs} from '@atproto/api' import {msg, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' -import {MAX_DESCRIPTION, MAX_DISPLAY_NAME} from '#/lib/constants' +import {MAX_DESCRIPTION, MAX_DISPLAY_NAME, urls} from '#/lib/constants' import {usePalette} from '#/lib/hooks/usePalette' import {compressIfNeeded} from '#/lib/media/manip' import {cleanError} from '#/lib/strings/errors' @@ -30,6 +30,9 @@ import {Text} from '#/view/com/util/text/Text' import * as Toast from '#/view/com/util/Toast' import {EditableUserAvatar} from '#/view/com/util/UserAvatar' import {UserBanner} from '#/view/com/util/UserBanner' +import {Admonition} from '#/components/Admonition' +import {InlineLinkText} from '#/components/Link' +import {useSimpleVerificationState} from '#/components/verification' import {ErrorMessage} from '../util/error/ErrorMessage' const AnimatedTouchableOpacity = @@ -139,6 +142,10 @@ export function Component({ setImageError, _, ]) + const verification = useSimpleVerificationState({ + profile, + }) + const [touchedDisplayName, setTouchedDisplayName] = useState(false) return ( @@ -186,7 +193,26 @@ export function Component({ accessible={true} accessibilityLabel={_(msg`Display name`)} accessibilityHint={_(msg`Edit your display name`)} + onFocus={() => setTouchedDisplayName(true)} /> + + {verification.isVerified && + verification.role === 'default' && + touchedDisplayName && ( + + + + You are verified. You will lose your verification status + if you change your display name.{' '} + + Learn more. + + + + + )} diff --git a/src/view/com/notifications/NotificationFeedItem.tsx b/src/view/com/notifications/NotificationFeedItem.tsx index 8875ec02ea..1de0b67b3a 100644 --- a/src/view/com/notifications/NotificationFeedItem.tsx +++ b/src/view/com/notifications/NotificationFeedItem.tsx @@ -49,7 +49,7 @@ import {Post} from '#/view/com/post/Post' import {formatCount} from '#/view/com/util/numeric/format' import {TimeElapsed} from '#/view/com/util/TimeElapsed' import {PreviewableUserAvatar, UserAvatar} from '#/view/com/util/UserAvatar' -import {atoms as a, useTheme} from '#/alf' +import {atoms as a, platform, useTheme} from '#/alf' import {Button, ButtonText} from '#/components/Button' import { ChevronBottom_Stroke2_Corner0_Rounded as ChevronDownIcon, @@ -59,12 +59,15 @@ import {Heart2_Filled_Stroke2_Corner0_Rounded as HeartIconFilled} from '#/compon import {PersonPlus_Filled_Stroke2_Corner0_Rounded as PersonPlusIcon} from '#/components/icons/Person' import {Repost_Stroke2_Corner2_Rounded as RepostIcon} from '#/components/icons/Repost' import {StarterPack} from '#/components/icons/StarterPack' +import {VerifiedCheck} from '#/components/icons/VerifiedCheck' import {InlineLinkText, Link} from '#/components/Link' import * as MediaPreview from '#/components/MediaPreview' import {ProfileHoverCard} from '#/components/ProfileHoverCard' import {Notification as StarterPackCard} from '#/components/StarterPack/StarterPackCard' import {SubtleWebHover} from '#/components/SubtleWebHover' import {Text} from '#/components/Typography' +import {useSimpleVerificationState} from '#/components/verification' +import {VerificationCheck} from '#/components/verification/VerificationCheck' import * as bsky from '#/types/bsky' const MAX_AUTHORS = 5 @@ -145,6 +148,9 @@ let NotificationFeedItem = ({ const niceTimestamp = niceDate(i18n, item.notification.indexedAt) const firstAuthor = authors[0] + const firstAuthorVerification = useSimpleVerificationState({ + profile: firstAuthor.profile, + }) const firstAuthorName = sanitizeDisplayName( firstAuthor.profile.displayName || firstAuthor.profile.handle, ) @@ -186,6 +192,24 @@ let NotificationFeedItem = ({ emoji label={_(msg`Go to ${firstAuthorName}'s profile`)}> {forceLTR(firstAuthorName)} + {firstAuthorVerification.showBadge && ( + + + + )} ) const additionalAuthorsCount = authors.length - 1 @@ -366,6 +390,60 @@ let NotificationFeedItem = ({ ) + // @ts-ignore TODO + } else if (item.type === 'verified') { + a11yLabel = hasMultipleAuthors + ? _( + msg`${firstAuthorName} and ${plural(additionalAuthorsCount, { + one: `${formattedAuthorsCount} other`, + other: `${formattedAuthorsCount} others`, + })} verified you`, + ) + : _(msg`${firstAuthorName} verified you`) + notificationContent = hasMultipleAuthors ? ( + + {firstAuthorLink} and{' '} + + + {' '} + verified you + + ) : ( + {firstAuthorLink} verified you + ) + icon = + // @ts-ignore TODO + } else if (item.type === 'unverified') { + a11yLabel = hasMultipleAuthors + ? _( + msg`${firstAuthorName} and ${plural(additionalAuthorsCount, { + one: `${formattedAuthorsCount} other`, + other: `${formattedAuthorsCount} others`, + })} removed their verifications from your account`, + ) + : _(msg`${firstAuthorName} removed their verification from your account`) + notificationContent = hasMultipleAuthors ? ( + + {firstAuthorLink} and{' '} + + + {' '} + removed their verifications from your account + + ) : ( + + {firstAuthorLink} removed their verification from your account + + ) + icon = } else { return null } @@ -447,7 +525,6 @@ let NotificationFeedItem = ({ style={[ a.flex_row, a.flex_wrap, - a.pb_2xs, {paddingTop: 6}, a.self_start, a.text_md, @@ -475,7 +552,9 @@ let NotificationFeedItem = ({ {item.type === 'post-like' || item.type === 'repost' ? ( - + + + ) : null} {item.type === 'feedgen-like' && item.subjectUri ? ( {visible && authors.map(author => ( - - - - - - - - - - {sanitizeDisplayName( - author.profile.displayName || author.profile.handle, - )} - - - {sanitizeHandle(author.profile.handle, '@')} - - - - + ))} ) } +function ExpandedAuthorCard({author}: {author: Author}) { + const t = useTheme() + const {_} = useLingui() + const verification = useSimpleVerificationState({ + profile: author.profile, + }) + return ( + + + + + + + + + + {sanitizeDisplayName( + author.profile.displayName || author.profile.handle, + )} + + {verification.showBadge && ( + + + + )} + + {sanitizeHandle(author.profile.handle, '@')} + + + + + ) +} + function AdditionalPostText({post}: {post?: AppBskyFeedDefs.PostView}) { const t = useTheme() if ( @@ -761,7 +857,7 @@ function AdditionalPostText({post}: {post?: AppBskyFeedDefs.PostView}) { {text?.length > 0 && ( + style={[a.text_sm, a.leading_snug, t.atoms.text_contrast_medium]}> {text} )} diff --git a/src/view/com/post-thread/PostThreadItem.tsx b/src/view/com/post-thread/PostThreadItem.tsx index 3c8fa31edf..dfd641f666 100644 --- a/src/view/com/post-thread/PostThreadItem.tsx +++ b/src/view/com/post-thread/PostThreadItem.tsx @@ -32,6 +32,7 @@ import { type Shadow, usePostShadow, } from '#/state/cache/post-shadow' +import {useProfileShadow} from '#/state/cache/profile-shadow' import {useLanguagePrefs} from '#/state/preferences' import {type ThreadPost} from '#/state/queries/post-thread' import {useSession} from '#/state/session' @@ -62,6 +63,7 @@ import * as Prompt from '#/components/Prompt' import {RichText} from '#/components/RichText' import {SubtleWebHover} from '#/components/SubtleWebHover' import {Text} from '#/components/Typography' +import {VerificationCheckButton} from '#/components/verification/VerificationCheckButton' import {WhoCanReply} from '#/components/WhoCanReply' import * as bsky from '#/types/bsky' @@ -207,6 +209,7 @@ let PostThreadItemLoaded = ({ () => countLines(richText?.text) >= MAX_POST_LINES, ) const {currentAccount} = useSession() + const shadowedPostAuthor = useProfileShadow(post.author) const rootUri = record.reply?.root?.uri || post.uri const postHref = React.useMemo(() => { const urip = new AtUri(post.uri) @@ -329,18 +332,35 @@ let PostThreadItemLoaded = ({ type={post.author.associated?.labeler ? 'labeler' : 'user'} /> - - - {sanitizeDisplayName( - post.author.displayName || - sanitizeHandle(post.author.handle), - moderation.ui('displayName'), - )} - - + + + + {sanitizeDisplayName( + post.author.displayName || + sanitizeHandle(post.author.handle), + moderation.ui('displayName'), + )} + + + + + + + { + return v.issuer === currentAccount?.did + }) ?? [] + return ( @@ -277,6 +290,29 @@ let ProfileMenu = ({ + {verification.viewer.role === 'verifier' && + !verification.profile.isViewer && + (verification.viewer.hasIssuedVerification ? ( + verificationRemovePromptControl.open()}> + + Remove verification + + + + ) : ( + verificationCreatePromptControl.open()}> + + Verify account + + + + ))} {!isSelf && ( <> {!profile.viewer?.blocking && @@ -410,6 +446,16 @@ let ProfileMenu = ({ onConfirm={onPressShare} confirmButtonCta={_(msg`Share anyway`)} /> + + + ) } diff --git a/src/view/com/util/PostMeta.tsx b/src/view/com/util/PostMeta.tsx index 30180b889a..d5af322367 100644 --- a/src/view/com/util/PostMeta.tsx +++ b/src/view/com/util/PostMeta.tsx @@ -1,9 +1,10 @@ -import React, {memo, useCallback} from 'react' -import {StyleProp, View, ViewStyle} from 'react-native' -import {AppBskyActorDefs, ModerationDecision} from '@atproto/api' +import {memo, useCallback} from 'react' +import {type StyleProp, View, type ViewStyle} from 'react-native' +import {type AppBskyActorDefs, type ModerationDecision} from '@atproto/api' import {msg} from '@lingui/macro' import {useLingui} from '@lingui/react' import {useQueryClient} from '@tanstack/react-query' +import type React from 'react' import {makeProfileLink} from '#/lib/routes/links' import {forceLTR} from '#/lib/strings/bidi' @@ -12,11 +13,14 @@ import {sanitizeDisplayName} from '#/lib/strings/display-names' import {sanitizeHandle} from '#/lib/strings/handles' import {niceDate} from '#/lib/strings/time' import {isAndroid} from '#/platform/detection' +import {useProfileShadow} from '#/state/cache/profile-shadow' import {precacheProfile} from '#/state/queries/profile' -import {atoms as a, useTheme, web} from '#/alf' +import {atoms as a, platform, useTheme, web} from '#/alf' import {WebOnlyInlineLinkText} from '#/components/Link' import {ProfileHoverCard} from '#/components/ProfileHoverCard' import {Text} from '#/components/Typography' +import {useSimpleVerificationState} from '#/components/verification' +import {VerificationCheck} from '#/components/verification/VerificationCheck' import {TimeElapsed} from './TimeElapsed' import {PreviewableUserAvatar} from './UserAvatar' @@ -35,20 +39,22 @@ let PostMeta = (opts: PostMetaOpts): React.ReactNode => { const t = useTheme() const {i18n, _} = useLingui() - const displayName = opts.author.displayName || opts.author.handle - const handle = opts.author.handle - const profileLink = makeProfileLink(opts.author) + const author = useProfileShadow(opts.author) + const displayName = author.displayName || author.handle + const handle = author.handle + const profileLink = makeProfileLink(author) const queryClient = useQueryClient() const onOpenAuthor = opts.onOpenAuthor const onBeforePressAuthor = useCallback(() => { - precacheProfile(queryClient, opts.author) + precacheProfile(queryClient, author) onOpenAuthor?.() - }, [queryClient, opts.author, onOpenAuthor]) + }, [queryClient, author, onOpenAuthor]) const onBeforePressPost = useCallback(() => { - precacheProfile(queryClient, opts.author) - }, [queryClient, opts.author]) + precacheProfile(queryClient, author) + }, [queryClient, author]) const timestampLabel = niceDate(i18n, opts.timestamp) + const verification = useSimpleVerificationState({profile: author}) return ( { a.flex_1, a.flex_row, a.align_center, - a.pb_2xs, + a.pb_xs, a.gap_xs, - a.z_10, + a.z_20, opts.style, ]}> {opts.showAvatar && ( )} - - - - + + + + {forceLTR( sanitizeDisplayName( displayName, opts.moderation?.ui('displayName'), ), )} - - - - + + {verification.showBadge && ( + + + + )} + {NON_BREAKING_SPACE + sanitizeHandle(handle, '@')} - - - - + + + - {!isAndroid && ( - - · - - )} - - - {({timeElapsed}) => ( - - {timeElapsed} - - )} - + + {({timeElapsed}) => ( + + {!isAndroid && ( + + ·{' '} + + )} + {timeElapsed} + + )} + + ) } diff --git a/src/view/shell/Drawer.tsx b/src/view/shell/Drawer.tsx index e38cb217c7..d51db3960c 100644 --- a/src/view/shell/Drawer.tsx +++ b/src/view/shell/Drawer.tsx @@ -51,6 +51,8 @@ import { } from '#/components/icons/UserCircle' import {InlineLinkText} from '#/components/Link' import {Text} from '#/components/Typography' +import {useSimpleVerificationState} from '#/components/verification' +import {VerificationCheck} from '#/components/verification/VerificationCheck' const iconWidth = 26 @@ -64,6 +66,7 @@ let DrawerProfileCard = ({ const {_, i18n} = useLingui() const t = useTheme() const {data: profile} = useProfileQuery({did: account.did}) + const verification = useSimpleVerificationState({profile}) return ( + style={[a.gap_sm, a.pr_lg]}> - - {profile?.displayName || account.handle} - + + + {profile?.displayName || account.handle} + + {verification.showBadge && ( + + + + )} + Date: Sat, 19 Apr 2025 02:19:33 +0000 Subject: [PATCH 115/241] Nightly source-language update --- src/locale/locales/en/messages.po | 1079 +++++++++++++++++------------ 1 file changed, 651 insertions(+), 428 deletions(-) diff --git a/src/locale/locales/en/messages.po b/src/locale/locales/en/messages.po index 69ba947bf8..c97c39b923 100644 --- a/src/locale/locales/en/messages.po +++ b/src/locale/locales/en/messages.po @@ -18,7 +18,7 @@ msgstr "" msgid "(active)" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:155 +#: src/screens/Messages/components/ChatListItem.tsx:160 msgid "(contains embedded content)" msgstr "" @@ -77,7 +77,7 @@ msgstr "" #: src/view/shell/bottom-bar/BottomBar.tsx:209 #: src/view/shell/bottom-bar/BottomBar.tsx:241 -#: src/view/shell/Drawer.tsx:454 +#: src/view/shell/Drawer.tsx:470 msgid "{0, plural, one {# unread item} other {# unread items}}" msgstr "" @@ -86,17 +86,17 @@ msgstr "" msgid "{0, plural, one {#mo} other {#mo}}" msgstr "" -#: src/components/ProfileHoverCard/index.web.tsx:398 +#: src/components/ProfileHoverCard/index.web.tsx:404 #: src/screens/Profile/Header/Metrics.tsx:22 msgid "{0, plural, one {follower} other {followers}}" msgstr "" -#: src/components/ProfileHoverCard/index.web.tsx:402 +#: src/components/ProfileHoverCard/index.web.tsx:408 #: src/screens/Profile/Header/Metrics.tsx:26 msgid "{0, plural, one {following} other {following}}" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:459 +#: src/view/com/post-thread/PostThreadItem.tsx:479 msgid "{0, plural, one {like} other {likes}}" msgstr "" @@ -104,11 +104,11 @@ msgstr "" msgid "{0, plural, one {post} other {posts}}" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:443 +#: src/view/com/post-thread/PostThreadItem.tsx:463 msgid "{0, plural, one {quote} other {quotes}}" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:425 +#: src/view/com/post-thread/PostThreadItem.tsx:445 msgid "{0, plural, one {repost} other {reposts}}" msgstr "" @@ -148,7 +148,7 @@ msgstr "" msgid "{0} reacted {1}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:226 +#: src/screens/Messages/components/ChatListItem.tsx:231 msgid "{0} reacted {1} to {2}" msgstr "" @@ -201,95 +201,127 @@ msgstr "" msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:300 +#: src/view/com/notifications/NotificationFeedItem.tsx:324 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} followed you" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:326 +#: src/view/com/notifications/NotificationFeedItem.tsx:350 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your custom feed" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:219 +#: src/view/com/notifications/NotificationFeedItem.tsx:243 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your post" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:243 +#: src/view/com/notifications/NotificationFeedItem.tsx:430 +msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} removed their verifications from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:267 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} reposted your post" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:350 +#: src/view/com/notifications/NotificationFeedItem.tsx:374 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} signed up with your starter pack" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:312 +#: src/view/com/notifications/NotificationFeedItem.tsx:404 +msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:336 msgid "{firstAuthorLink} followed you" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:289 +#: src/view/com/notifications/NotificationFeedItem.tsx:313 msgid "{firstAuthorLink} followed you back" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:338 +#: src/view/com/notifications/NotificationFeedItem.tsx:362 msgid "{firstAuthorLink} liked your custom feed" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:231 +#: src/view/com/notifications/NotificationFeedItem.tsx:255 msgid "{firstAuthorLink} liked your post" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:255 +#: src/view/com/notifications/NotificationFeedItem.tsx:442 +msgid "{firstAuthorLink} removed their verification from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:279 msgid "{firstAuthorLink} reposted your post" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:362 +#: src/view/com/notifications/NotificationFeedItem.tsx:386 msgid "{firstAuthorLink} signed up with your starter pack" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:293 +#: src/view/com/notifications/NotificationFeedItem.tsx:416 +msgid "{firstAuthorLink} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:317 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} followed you" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:319 +#: src/view/com/notifications/NotificationFeedItem.tsx:343 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your custom feed" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:212 +#: src/view/com/notifications/NotificationFeedItem.tsx:236 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your post" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:236 +#: src/view/com/notifications/NotificationFeedItem.tsx:423 +msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} removed their verifications from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:260 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} reposted your post" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:343 +#: src/view/com/notifications/NotificationFeedItem.tsx:367 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} signed up with your starter pack" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:298 +#: src/view/com/notifications/NotificationFeedItem.tsx:397 +msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:322 msgid "{firstAuthorName} followed you" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:288 +#: src/view/com/notifications/NotificationFeedItem.tsx:312 msgid "{firstAuthorName} followed you back" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:324 +#: src/view/com/notifications/NotificationFeedItem.tsx:348 msgid "{firstAuthorName} liked your custom feed" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:217 +#: src/view/com/notifications/NotificationFeedItem.tsx:241 msgid "{firstAuthorName} liked your post" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:241 +#: src/view/com/notifications/NotificationFeedItem.tsx:428 +msgid "{firstAuthorName} removed their verification from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:265 msgid "{firstAuthorName} reposted your post" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:348 +#: src/view/com/notifications/NotificationFeedItem.tsx:372 msgid "{firstAuthorName} signed up with your starter pack" msgstr "" -#: src/components/ProfileHoverCard/index.web.tsx:508 +#: src/view/com/notifications/NotificationFeedItem.tsx:402 +msgid "{firstAuthorName} verified you" +msgstr "" + +#: src/components/ProfileHoverCard/index.web.tsx:532 #: src/screens/Profile/Header/Metrics.tsx:49 msgid "{following} following" msgstr "" @@ -325,6 +357,19 @@ msgstr "" msgid "{type}h ago" msgstr "" +#: src/components/verification/VerifierDialog.tsx:60 +msgid "{userName} is a trusted verifier" +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:67 +msgid "{userName} is verified" +msgstr "" + +#. Possessive, meaning "the verifications of {userName}" +#: src/components/verification/VerificationsDialog.tsx:69 +msgid "{userName}'s verifications" +msgstr "" + #. Indicates the number of additional profiles are in the Starter Pack e.g. +12 #: src/screens/Search/components/StarterPackCard.tsx:249 msgid "+{computedTotal}" @@ -340,11 +385,11 @@ msgctxt "feeds" msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" msgstr "" -#: src/view/shell/Drawer.tsx:97 +#: src/view/shell/Drawer.tsx:113 msgid "<0>{0} {1, plural, one {follower} other {followers}}" msgstr "" -#: src/view/shell/Drawer.tsx:108 +#: src/view/shell/Drawer.tsx:124 msgid "<0>{0} {1, plural, one {following} other {following}}" msgstr "" @@ -393,14 +438,18 @@ msgid "7 days" msgstr "" #. If last message does not contain text, fall back to "{user} reacted to {a message}" -#: src/screens/Messages/components/ChatListItem.tsx:205 +#: src/screens/Messages/components/ChatListItem.tsx:210 msgid "a message" msgstr "" -#: src/Navigation.tsx:391 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:91 +msgid "A new form of verification" +msgstr "" + +#: src/Navigation.tsx:400 #: src/screens/Settings/AboutSettings.tsx:72 -#: src/screens/Settings/Settings.tsx:218 -#: src/screens/Settings/Settings.tsx:221 +#: src/screens/Settings/Settings.tsx:223 +#: src/screens/Settings/Settings.tsx:226 msgid "About" msgstr "" @@ -419,36 +468,36 @@ msgid "Accept Request" msgstr "" #: src/screens/Settings/AccessibilitySettings.tsx:46 -#: src/screens/Settings/Settings.tsx:194 -#: src/screens/Settings/Settings.tsx:197 +#: src/screens/Settings/Settings.tsx:199 +#: src/screens/Settings/Settings.tsx:202 msgid "Accessibility" msgstr "" -#: src/Navigation.tsx:343 +#: src/Navigation.tsx:352 msgid "Accessibility Settings" msgstr "" -#: src/Navigation.tsx:359 +#: src/Navigation.tsx:368 #: src/screens/Login/LoginForm.tsx:194 #: src/screens/Settings/AccountSettings.tsx:45 -#: src/screens/Settings/Settings.tsx:156 -#: src/screens/Settings/Settings.tsx:159 +#: src/screens/Settings/Settings.tsx:161 +#: src/screens/Settings/Settings.tsx:164 msgid "Account" msgstr "" #: src/screens/Messages/components/RequestButtons.tsx:81 -#: src/view/com/profile/ProfileMenu.tsx:141 +#: src/view/com/profile/ProfileMenu.tsx:147 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:392 msgctxt "toast" msgid "Account blocked" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:154 +#: src/view/com/profile/ProfileMenu.tsx:160 msgctxt "toast" msgid "Account followed" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:117 +#: src/view/com/profile/ProfileMenu.tsx:123 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:415 msgctxt "toast" msgid "Account muted" @@ -463,31 +512,35 @@ msgstr "" msgid "Account Muted by List" msgstr "" -#: src/screens/Settings/Settings.tsx:451 +#: src/screens/Settings/Settings.tsx:472 msgid "Account options" msgstr "" -#: src/screens/Settings/Settings.tsx:487 +#: src/screens/Settings/Settings.tsx:508 msgid "Account removed from quick access" msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:136 -#: src/view/com/profile/ProfileMenu.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:140 +#: src/view/com/profile/ProfileMenu.tsx:137 msgctxt "toast" msgid "Account unblocked" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:166 +#: src/view/com/profile/ProfileMenu.tsx:172 msgctxt "toast" msgid "Account unfollowed" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:107 +#: src/view/com/profile/ProfileMenu.tsx:113 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:405 msgctxt "toast" msgid "Account unmuted" msgstr "" +#: src/components/verification/VerifierDialog.tsx:98 +msgid "Accounts with a scalloped blue check mark<0>{NON_BREAKING_SPACE}<1/>{NON_BREAKING_SPACE}can verify others. These trusted verifiers are selected by Bluesky." +msgstr "" + #: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:169 #: src/components/dialogs/MutedWords.tsx:328 #: src/view/com/modals/UserAddRemoveLists.tsx:235 @@ -531,8 +584,8 @@ msgstr "" msgid "Add alt text (optional)" msgstr "" -#: src/screens/Settings/Settings.tsx:394 -#: src/screens/Settings/Settings.tsx:397 +#: src/screens/Settings/Settings.tsx:415 +#: src/screens/Settings/Settings.tsx:418 #: src/view/shell/desktop/LeftNav.tsx:281 #: src/view/shell/desktop/LeftNav.tsx:285 msgid "Add another account" @@ -598,7 +651,7 @@ msgstr "" msgid "Add the default feed of only people you follow" msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:387 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:406 msgid "Add the following DNS record to your domain:" msgstr "" @@ -606,8 +659,8 @@ msgstr "" msgid "Add this feed to your feeds" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:273 -#: src/view/com/profile/ProfileMenu.tsx:276 +#: src/view/com/profile/ProfileMenu.tsx:286 +#: src/view/com/profile/ProfileMenu.tsx:289 msgid "Add to lists" msgstr "" @@ -643,7 +696,7 @@ msgstr "" msgid "Adult Content" msgstr "" -#: src/screens/Moderation/index.tsx:355 +#: src/screens/Moderation/index.tsx:374 msgid "Adult content can only be enabled via the Web at <0>bsky.app." msgstr "" @@ -656,7 +709,7 @@ msgstr "" msgid "Adult Content labels" msgstr "" -#: src/screens/Moderation/index.tsx:399 +#: src/screens/Moderation/index.tsx:418 msgid "Advanced" msgstr "" @@ -797,6 +850,11 @@ msgstr "" msgid "An error occurred while uploading the video." msgstr "" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:84 +#: src/components/verification/VerifierDialog.tsx:88 +msgid "An illustration showing that Bluesky selects trusted verifiers, and trusted verifiers in turn verify individual user accounts." +msgstr "" + #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:28 #: src/lib/moderation/useReportOptions.ts:28 msgid "An issue not included in these options" @@ -812,13 +870,17 @@ msgstr "" #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 -#: src/components/ProfileCard.tsx:354 -#: src/components/ProfileCard.tsx:375 +#: src/components/ProfileCard.tsx:367 +#: src/components/ProfileCard.tsx:388 #: src/view/com/profile/FollowButton.tsx:38 #: src/view/com/profile/FollowButton.tsx:48 msgid "An issue occurred, please try again." msgstr "" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:118 +msgid "An mockup of a iPhone showing the Bluesky app open to the profile of a verified user with a blue checkmark next to their display name." +msgstr "" + #: src/screens/Onboarding/StepInterests/index.tsx:185 msgid "an unknown error occurred" msgstr "" @@ -841,6 +903,10 @@ msgstr "" msgid "Animated GIF" msgstr "" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:37 +msgid "Announcing verification on Bluesky" +msgstr "" + #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:33 #: src/lib/moderation/useReportOptions.ts:33 msgid "Anti-Social Behavior" @@ -850,7 +916,7 @@ msgstr "" msgid "Anybody can interact" msgstr "" -#: src/Navigation.tsx:399 +#: src/Navigation.tsx:408 #: src/screens/Settings/AppIconSettings/index.tsx:67 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:18 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:23 @@ -887,7 +953,7 @@ msgstr "" msgid "App passwords" msgstr "" -#: src/Navigation.tsx:311 +#: src/Navigation.tsx:320 #: src/screens/Settings/AppPasswords.tsx:51 msgid "App Passwords" msgstr "" @@ -923,10 +989,10 @@ msgstr "" msgid "Appeal this decision" msgstr "" -#: src/Navigation.tsx:351 +#: src/Navigation.tsx:360 #: src/screens/Settings/AppearanceSettings.tsx:85 -#: src/screens/Settings/Settings.tsx:186 -#: src/screens/Settings/Settings.tsx:189 +#: src/screens/Settings/Settings.tsx:191 +#: src/screens/Settings/Settings.tsx:194 msgid "Appearance" msgstr "" @@ -935,12 +1001,12 @@ msgstr "" msgid "Apply default recommended feeds" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:865 +#: src/view/com/post-thread/PostThreadItem.tsx:885 msgid "Archived from {0}" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:834 -#: src/view/com/post-thread/PostThreadItem.tsx:873 +#: src/view/com/post-thread/PostThreadItem.tsx:854 +#: src/view/com/post-thread/PostThreadItem.tsx:893 msgid "Archived post" msgstr "" @@ -956,7 +1022,7 @@ msgstr "" msgid "Are you sure you want to delete this starter pack?" msgstr "" -#: src/screens/Profile/Header/EditProfileDialog.tsx:82 +#: src/screens/Profile/Header/EditProfileDialog.tsx:86 msgid "Are you sure you want to discard your changes?" msgstr "" @@ -1019,7 +1085,7 @@ msgstr "" msgid "Autoplay videos and GIFs" msgstr "" -#: src/components/dms/MessagesListHeader.tsx:82 +#: src/components/dms/MessagesListHeader.tsx:84 #: src/components/moderation/LabelsOnMeDialog.tsx:315 #: src/components/moderation/LabelsOnMeDialog.tsx:316 #: src/screens/Login/ChooseAccountForm.tsx:90 @@ -1066,8 +1132,8 @@ msgstr "" msgid "Birthday" msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:281 -#: src/view/com/profile/ProfileMenu.tsx:399 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 +#: src/view/com/profile/ProfileMenu.tsx:435 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:849 msgid "Block" msgstr "" @@ -1076,14 +1142,14 @@ msgstr "" #: src/components/dms/ConvoMenu.tsx:250 #: src/screens/Messages/components/RequestButtons.tsx:134 #: src/screens/Messages/components/RequestButtons.tsx:136 -#: src/view/com/profile/ProfileMenu.tsx:310 -#: src/view/com/profile/ProfileMenu.tsx:317 +#: src/view/com/profile/ProfileMenu.tsx:346 +#: src/view/com/profile/ProfileMenu.tsx:353 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:686 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:688 msgid "Block account" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:382 +#: src/view/com/profile/ProfileMenu.tsx:418 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:844 msgid "Block Account?" msgstr "" @@ -1125,16 +1191,16 @@ msgstr "" msgid "Blocked" msgstr "" -#: src/screens/Moderation/index.tsx:269 +#: src/screens/Moderation/index.tsx:273 msgid "Blocked accounts" msgstr "" -#: src/Navigation.tsx:160 +#: src/Navigation.tsx:161 #: src/view/screens/ModerationBlockedAccounts.tsx:110 msgid "Blocked Accounts" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:394 +#: src/view/com/profile/ProfileMenu.tsx:430 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:846 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "" @@ -1155,7 +1221,7 @@ msgstr "" msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:391 +#: src/view/com/profile/ProfileMenu.tsx:427 msgid "Blocking will not prevent labels from being applied on your account, but it will stop this account from replying in your threads or interacting with you." msgstr "" @@ -1168,7 +1234,7 @@ msgstr "" msgid "Bluesky" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:890 +#: src/view/com/post-thread/PostThreadItem.tsx:910 msgid "Bluesky cannot confirm the authenticity of the claimed date." msgstr "" @@ -1202,6 +1268,10 @@ msgstr "" msgid "Bluesky will not show your profile and posts to logged-out users. Other apps may not honor this request. This does not make your account private." msgstr "" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:132 +msgid "Bluesky will proactively verify notable and authentic accounts." +msgstr "" + #: src/screens/Settings/AppIconSettings/index.tsx:99 msgid "Bluesky+" msgstr "" @@ -1304,17 +1374,17 @@ msgid "Camera" msgstr "" #: src/components/Menu/index.tsx:306 -#: src/components/Prompt.tsx:130 -#: src/components/Prompt.tsx:132 +#: src/components/Prompt.tsx:140 +#: src/components/Prompt.tsx:142 #: src/screens/Deactivated.tsx:158 -#: src/screens/Profile/Header/EditProfileDialog.tsx:220 -#: src/screens/Profile/Header/EditProfileDialog.tsx:228 +#: src/screens/Profile/Header/EditProfileDialog.tsx:227 +#: src/screens/Profile/Header/EditProfileDialog.tsx:235 #: src/screens/Search/Shell.tsx:349 #: src/screens/Settings/AppIconSettings/index.tsx:44 #: src/screens/Settings/AppIconSettings/index.tsx:225 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:76 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:83 -#: src/screens/Settings/Settings.tsx:263 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:78 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:85 +#: src/screens/Settings/Settings.tsx:268 #: src/screens/Takendown.tsx:99 #: src/screens/Takendown.tsx:102 #: src/view/com/composer/Composer.tsx:937 @@ -1325,7 +1395,7 @@ msgstr "" #: src/view/com/modals/ChangePassword.tsx:282 #: src/view/com/modals/CreateOrEditList.tsx:335 #: src/view/com/modals/CropImage.web.tsx:97 -#: src/view/com/modals/EditProfile.tsx:244 +#: src/view/com/modals/EditProfile.tsx:270 #: src/view/com/modals/InAppBrowserConsent.tsx:75 #: src/view/com/modals/InAppBrowserConsent.tsx:77 #: src/view/com/modals/LinkWarning.tsx:105 @@ -1353,7 +1423,7 @@ msgstr "" msgid "Cancel image crop" msgstr "" -#: src/view/com/modals/EditProfile.tsx:239 +#: src/view/com/modals/EditProfile.tsx:265 msgid "Cancel profile editing" msgstr "" @@ -1413,8 +1483,8 @@ msgstr "" msgid "Change email address" msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:92 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:96 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:94 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:98 msgid "Change Handle" msgstr "" @@ -1455,10 +1525,10 @@ msgstr "" msgid "Changes hosting provider" msgstr "" -#: src/Navigation.tsx:416 +#: src/Navigation.tsx:425 #: src/view/shell/bottom-bar/BottomBar.tsx:205 #: src/view/shell/desktop/LeftNav.tsx:535 -#: src/view/shell/Drawer.tsx:422 +#: src/view/shell/Drawer.tsx:438 msgid "Chat" msgstr "" @@ -1473,7 +1543,7 @@ msgctxt "toast" msgid "Chat muted" msgstr "" -#: src/Navigation.tsx:426 +#: src/Navigation.tsx:435 #: src/screens/Messages/components/InboxPreview.tsx:24 msgid "Chat request inbox" msgstr "" @@ -1484,7 +1554,7 @@ msgid "Chat requests" msgstr "" #: src/components/dms/ConvoMenu.tsx:75 -#: src/Navigation.tsx:421 +#: src/Navigation.tsx:430 #: src/screens/Messages/ChatList.tsx:328 msgid "Chat settings" msgstr "" @@ -1516,7 +1586,7 @@ msgstr "" msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:370 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:389 msgid "Choose domain verification method" msgstr "" @@ -1556,11 +1626,11 @@ msgstr "" msgid "Choose your username" msgstr "" -#: src/screens/Settings/Settings.tsx:372 +#: src/screens/Settings/Settings.tsx:393 msgid "Clear all storage data" msgstr "" -#: src/screens/Settings/Settings.tsx:374 +#: src/screens/Settings/Settings.tsx:395 msgid "Clear all storage data (restart after this)" msgstr "" @@ -1602,6 +1672,8 @@ msgid "Clip 🐴 clop 🐴" msgstr "" #: src/components/dialogs/GifSelect.tsx:281 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:174 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:183 #: src/components/dialogs/SearchablePeopleList.tsx:295 #: src/components/dialogs/VerifyEmailDialog.tsx:289 #: src/components/dms/EmojiPopup.android.tsx:58 @@ -1612,6 +1684,8 @@ msgstr "" #: src/components/ProgressGuide/FollowDialog.tsx:386 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:117 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:123 +#: src/components/verification/VerificationsDialog.tsx:146 +#: src/components/verification/VerifierDialog.tsx:144 #: src/view/com/modals/ChangePassword.tsx:279 #: src/view/com/modals/ChangePassword.tsx:282 #: src/view/com/util/post-embeds/GifEmbed.tsx:197 @@ -1632,6 +1706,8 @@ msgid "Close bottom drawer" msgstr "" #: src/components/dialogs/GifSelect.tsx:275 +#: src/components/verification/VerificationsDialog.tsx:138 +#: src/components/verification/VerifierDialog.tsx:136 msgid "Close dialog" msgstr "" @@ -1683,11 +1759,11 @@ msgstr "" msgid "Closes viewer for header image" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:401 +#: src/view/com/notifications/NotificationFeedItem.tsx:479 msgid "Collapse list of users" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:608 +#: src/view/com/notifications/NotificationFeedItem.tsx:687 msgid "Collapses list of users for a given notification" msgstr "" @@ -1710,7 +1786,7 @@ msgstr "" msgid "Comics" msgstr "" -#: src/Navigation.tsx:301 +#: src/Navigation.tsx:310 #: src/view/screens/CommunityGuidelines.tsx:34 msgid "Community Guidelines" msgstr "" @@ -1750,8 +1826,8 @@ msgstr "" #: src/components/dialogs/VerifyEmailDialog.tsx:253 #: src/components/dialogs/VerifyEmailDialog.tsx:260 #: src/components/dialogs/VerifyEmailDialog.tsx:283 -#: src/components/Prompt.tsx:173 -#: src/components/Prompt.tsx:176 +#: src/components/Prompt.tsx:183 +#: src/components/Prompt.tsx:186 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:185 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:188 #: src/view/com/modals/VerifyEmail.tsx:239 @@ -1772,11 +1848,11 @@ msgstr "" msgid "Confirm delete account" msgstr "" -#: src/screens/Moderation/index.tsx:303 +#: src/screens/Moderation/index.tsx:322 msgid "Confirm your age:" msgstr "" -#: src/screens/Moderation/index.tsx:294 +#: src/screens/Moderation/index.tsx:313 msgid "Confirm your birthdate" msgstr "" @@ -1809,12 +1885,12 @@ msgid "Content & Media" msgstr "" #: src/screens/Settings/AccessibilitySettings.tsx:109 -#: src/screens/Settings/Settings.tsx:178 -#: src/screens/Settings/Settings.tsx:181 +#: src/screens/Settings/Settings.tsx:183 +#: src/screens/Settings/Settings.tsx:186 msgid "Content and media" msgstr "" -#: src/Navigation.tsx:375 +#: src/Navigation.tsx:384 msgid "Content and Media" msgstr "" @@ -1822,7 +1898,7 @@ msgstr "" msgid "Content Blocked" msgstr "" -#: src/screens/Moderation/index.tsx:287 +#: src/screens/Moderation/index.tsx:306 msgid "Content filters" msgstr "" @@ -1860,7 +1936,7 @@ msgstr "" msgid "Continue" msgstr "" -#: src/components/AccountList.tsx:121 +#: src/components/AccountList.tsx:126 msgid "Continue as {0} (currently signed in)" msgstr "" @@ -1880,7 +1956,7 @@ msgctxt "toast" msgid "Conversation deleted" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:191 +#: src/screens/Messages/components/ChatListItem.tsx:196 msgid "Conversation deleted" msgstr "" @@ -1922,8 +1998,8 @@ msgstr "" msgid "Copy App Password" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:347 -#: src/view/com/profile/ProfileMenu.tsx:350 +#: src/view/com/profile/ProfileMenu.tsx:383 +#: src/view/com/profile/ProfileMenu.tsx:386 msgid "Copy at:// URI" msgstr "" @@ -1937,13 +2013,13 @@ msgstr "" msgid "Copy code" msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:472 -#: src/view/com/profile/ProfileMenu.tsx:356 -#: src/view/com/profile/ProfileMenu.tsx:359 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:491 +#: src/view/com/profile/ProfileMenu.tsx:392 +#: src/view/com/profile/ProfileMenu.tsx:395 msgid "Copy DID" msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:405 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:424 msgid "Copy host" msgstr "" @@ -1983,11 +2059,11 @@ msgstr "" msgid "Copy QR code" msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:426 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:445 msgid "Copy TXT record value" msgstr "" -#: src/Navigation.tsx:306 +#: src/Navigation.tsx:315 #: src/view/screens/CopyrightPolicy.tsx:31 msgid "Copyright Policy" msgstr "" @@ -2023,7 +2099,7 @@ msgstr "" #: src/components/StarterPack/ProfileStarterPacks.tsx:178 #: src/components/StarterPack/ProfileStarterPacks.tsx:274 -#: src/Navigation.tsx:451 +#: src/Navigation.tsx:460 msgid "Create a starter pack" msgstr "" @@ -2134,7 +2210,7 @@ msgstr "" msgid "Deactivate account" msgstr "" -#: src/screens/Settings/Settings.tsx:353 +#: src/screens/Settings/Settings.tsx:374 msgid "Debug Moderation" msgstr "" @@ -2183,7 +2259,7 @@ msgstr "" msgid "Delete chat" msgstr "" -#: src/screens/Settings/Settings.tsx:360 +#: src/screens/Settings/Settings.tsx:381 msgid "Delete chat declaration record" msgstr "" @@ -2245,8 +2321,8 @@ msgstr "" msgid "Deleted" msgstr "" -#: src/components/dms/MessagesListHeader.tsx:155 -#: src/screens/Messages/components/ChatListItem.tsx:123 +#: src/components/dms/MessagesListHeader.tsx:160 +#: src/screens/Messages/components/ChatListItem.tsx:128 msgid "Deleted Account" msgstr "" @@ -2254,19 +2330,19 @@ msgstr "" msgid "Deleted post." msgstr "" -#: src/screens/Profile/Header/EditProfileDialog.tsx:347 +#: src/screens/Profile/Header/EditProfileDialog.tsx:370 #: src/view/com/modals/CreateOrEditList.tsx:280 #: src/view/com/modals/CreateOrEditList.tsx:301 -#: src/view/com/modals/EditProfile.tsx:193 -#: src/view/com/modals/EditProfile.tsx:205 +#: src/view/com/modals/EditProfile.tsx:219 +#: src/view/com/modals/EditProfile.tsx:231 msgid "Description" msgstr "" -#: src/screens/Profile/Header/EditProfileDialog.tsx:367 +#: src/screens/Profile/Header/EditProfileDialog.tsx:390 msgid "Description is too long" msgstr "" -#: src/screens/Profile/Header/EditProfileDialog.tsx:368 +#: src/screens/Profile/Header/EditProfileDialog.tsx:391 msgid "Description is too long. {DESCRIPTION_MAX_GRAPHEMES, plural, other {The maximum number of characters is #.}}" msgstr "" @@ -2294,8 +2370,8 @@ msgctxt "toast" msgid "Developer mode enabled" msgstr "" -#: src/screens/Settings/Settings.tsx:245 -#: src/screens/Settings/Settings.tsx:248 +#: src/screens/Settings/Settings.tsx:250 +#: src/screens/Settings/Settings.tsx:253 msgid "Developer options" msgstr "" @@ -2325,17 +2401,17 @@ msgstr "" #: src/lib/moderation/useLabelBehaviorDescription.ts:68 #: src/screens/Messages/Settings.tsx:139 #: src/screens/Messages/Settings.tsx:142 -#: src/screens/Moderation/index.tsx:345 +#: src/screens/Moderation/index.tsx:364 msgid "Disabled" msgstr "" -#: src/screens/Profile/Header/EditProfileDialog.tsx:84 +#: src/screens/Profile/Header/EditProfileDialog.tsx:88 #: src/view/com/composer/Composer.tsx:705 #: src/view/com/composer/Composer.tsx:889 msgid "Discard" msgstr "" -#: src/screens/Profile/Header/EditProfileDialog.tsx:81 +#: src/screens/Profile/Header/EditProfileDialog.tsx:85 msgid "Discard changes?" msgstr "" @@ -2390,27 +2466,27 @@ msgstr "" msgid "Display larger alt text badges" msgstr "" -#: src/screens/Profile/Header/EditProfileDialog.tsx:314 -#: src/screens/Profile/Header/EditProfileDialog.tsx:320 -#: src/screens/Profile/Header/EditProfileDialog.tsx:354 -#: src/view/com/modals/EditProfile.tsx:187 +#: src/screens/Profile/Header/EditProfileDialog.tsx:321 +#: src/screens/Profile/Header/EditProfileDialog.tsx:327 +#: src/screens/Profile/Header/EditProfileDialog.tsx:377 +#: src/view/com/modals/EditProfile.tsx:194 msgid "Display name" msgstr "" -#: src/view/com/modals/EditProfile.tsx:175 +#: src/view/com/modals/EditProfile.tsx:182 msgid "Display Name" msgstr "" -#: src/screens/Profile/Header/EditProfileDialog.tsx:333 +#: src/screens/Profile/Header/EditProfileDialog.tsx:340 msgid "Display name is too long" msgstr "" -#: src/screens/Profile/Header/EditProfileDialog.tsx:334 +#: src/screens/Profile/Header/EditProfileDialog.tsx:341 msgid "Display name is too long. {DISPLAY_NAME_MAX_GRAPHEMES, plural, other {The maximum number of characters is #.}}" msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:373 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:375 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:392 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:394 msgid "DNS Panel" msgstr "" @@ -2426,7 +2502,7 @@ msgstr "" msgid "Doesn't begin or end with a hyphen" msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:488 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:507 msgid "Domain verified!" msgstr "" @@ -2490,23 +2566,23 @@ msgstr "" msgid "Duration:" msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:211 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:230 msgid "e.g. alice" msgstr "" -#: src/screens/Profile/Header/EditProfileDialog.tsx:321 +#: src/screens/Profile/Header/EditProfileDialog.tsx:328 msgid "e.g. Alice Lastname" msgstr "" -#: src/view/com/modals/EditProfile.tsx:180 +#: src/view/com/modals/EditProfile.tsx:187 msgid "e.g. Alice Roberts" msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:357 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:376 msgid "e.g. alice.com" msgstr "" -#: src/view/com/modals/EditProfile.tsx:198 +#: src/view/com/modals/EditProfile.tsx:224 msgid "e.g. Artist, dog-lover, and avid reader." msgstr "" @@ -2580,12 +2656,12 @@ msgstr "" msgid "Edit Moderation List" msgstr "" -#: src/Navigation.tsx:316 +#: src/Navigation.tsx:325 #: src/view/screens/Feeds.tsx:515 msgid "Edit My Feeds" msgstr "" -#: src/view/com/modals/EditProfile.tsx:147 +#: src/view/com/modals/EditProfile.tsx:154 msgid "Edit my profile" msgstr "" @@ -2598,15 +2674,15 @@ msgstr "" msgid "Edit post interaction settings" msgstr "" -#: src/screens/Profile/Header/EditProfileDialog.tsx:269 -#: src/screens/Profile/Header/EditProfileDialog.tsx:275 +#: src/screens/Profile/Header/EditProfileDialog.tsx:276 +#: src/screens/Profile/Header/EditProfileDialog.tsx:282 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:196 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:178 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 msgid "Edit profile" msgstr "" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:199 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:181 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:185 msgid "Edit Profile" msgstr "" @@ -2622,15 +2698,15 @@ msgstr "" msgid "Edit who can reply" msgstr "" -#: src/view/com/modals/EditProfile.tsx:188 +#: src/view/com/modals/EditProfile.tsx:195 msgid "Edit your display name" msgstr "" -#: src/view/com/modals/EditProfile.tsx:206 +#: src/view/com/modals/EditProfile.tsx:232 msgid "Edit your profile description" msgstr "" -#: src/Navigation.tsx:456 +#: src/Navigation.tsx:465 msgid "Edit your starter pack" msgstr "" @@ -2713,7 +2789,7 @@ msgstr "" msgid "Enable {0} only" msgstr "" -#: src/screens/Moderation/index.tsx:332 +#: src/screens/Moderation/index.tsx:351 msgid "Enable adult content" msgstr "" @@ -2758,7 +2834,7 @@ msgstr "" #: src/screens/Messages/Settings.tsx:130 #: src/screens/Messages/Settings.tsx:133 -#: src/screens/Moderation/index.tsx:343 +#: src/screens/Moderation/index.tsx:362 msgid "Enabled" msgstr "" @@ -2795,7 +2871,7 @@ msgstr "" msgid "Enter the code you received to change your password." msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:351 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:370 msgid "Enter the domain you want to use" msgstr "" @@ -2916,11 +2992,11 @@ msgstr "" msgid "Expand alt text" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:402 +#: src/view/com/notifications/NotificationFeedItem.tsx:480 msgid "Expand list of users" msgstr "" -#: src/view/com/composer/ComposerReplyTo.tsx:70 +#: src/view/com/composer/ComposerReplyTo.tsx:83 msgid "Expand or collapse the full post you are replying to" msgstr "" @@ -2928,10 +3004,6 @@ msgstr "" msgid "Expands or collapses post text" msgstr "" -#: src/view/com/composer/ComposerReplyTo.tsx:73 -msgid "Expands or collapses the full post you are replying to" -msgstr "" - #: src/lib/api/index.ts:406 msgid "Expected uri to resolve to a record" msgstr "" @@ -2963,10 +3035,10 @@ msgstr "" msgid "Explicit sexual images." msgstr "" -#: src/Navigation.tsx:640 +#: src/Navigation.tsx:649 #: src/screens/Search/Shell.tsx:307 #: src/view/shell/desktop/LeftNav.tsx:617 -#: src/view/shell/Drawer.tsx:370 +#: src/view/shell/Drawer.tsx:386 msgid "Explore" msgstr "" @@ -2994,7 +3066,7 @@ msgstr "" msgid "External media may allow websites to collect information about you and your device. No information is sent or requested until you press the \"play\" button." msgstr "" -#: src/Navigation.tsx:335 +#: src/Navigation.tsx:344 #: src/screens/Settings/ExternalMediaPreferences.tsx:31 msgid "External Media Preferences" msgstr "" @@ -3009,10 +3081,14 @@ msgstr "" msgid "Failed to add emoji reaction" msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:568 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:587 msgid "Failed to change handle. Please try again." msgstr "" +#: src/components/verification/VerificationCreatePrompt.tsx:32 +msgid "Failed to create a verification" +msgstr "" + #: src/screens/Settings/components/AddAppPasswordDialog.tsx:173 msgid "Failed to create app password. Please try again." msgstr "" @@ -3089,6 +3165,10 @@ msgstr "" msgid "Failed to remove emoji reaction" msgstr "" +#: src/components/verification/VerificationRemovePrompt.tsx:34 +msgid "Failed to remove verification" +msgstr "" + #: src/view/com/lightbox/Lightbox.tsx:46 msgid "Failed to save image: {0}" msgstr "" @@ -3134,11 +3214,11 @@ msgstr "" msgid "Failed to upload video" msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:341 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:360 msgid "Failed to verify handle. Please try again." msgstr "" -#: src/Navigation.tsx:251 +#: src/Navigation.tsx:260 msgid "Feed" msgstr "" @@ -3157,7 +3237,7 @@ msgstr "" #: src/view/shell/desktop/RightNav.tsx:102 #: src/view/shell/desktop/RightNav.tsx:103 -#: src/view/shell/Drawer.tsx:324 +#: src/view/shell/Drawer.tsx:340 msgid "Feedback" msgstr "" @@ -3167,14 +3247,14 @@ msgctxt "toast" msgid "Feedback sent!" msgstr "" -#: src/Navigation.tsx:436 +#: src/Navigation.tsx:445 #: src/screens/Search/SearchResults.tsx:68 #: src/screens/StarterPack/StarterPackScreen.tsx:185 #: src/view/screens/Feeds.tsx:508 #: src/view/screens/Profile.tsx:227 #: src/view/screens/SavedFeeds.tsx:96 #: src/view/shell/desktop/LeftNav.tsx:655 -#: src/view/shell/Drawer.tsx:486 +#: src/view/shell/Drawer.tsx:502 msgid "Feeds" msgstr "" @@ -3260,10 +3340,10 @@ msgid "Flexible" msgstr "" #. User is not following this account, click to follow -#: src/components/ProfileCard.tsx:387 -#: src/components/ProfileHoverCard/index.web.tsx:449 -#: src/components/ProfileHoverCard/index.web.tsx:460 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:232 +#: src/components/ProfileCard.tsx:400 +#: src/components/ProfileHoverCard/index.web.tsx:456 +#: src/components/ProfileHoverCard/index.web.tsx:467 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:236 #: src/screens/VideoFeed/index.tsx:829 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:131 msgid "Follow" @@ -3274,7 +3354,7 @@ msgctxt "action" msgid "Follow" msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:217 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:221 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:113 msgid "Follow {0}" msgstr "" @@ -3296,8 +3376,8 @@ msgstr "" msgid "Follow 7 accounts" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:252 -#: src/view/com/profile/ProfileMenu.tsx:263 +#: src/view/com/profile/ProfileMenu.tsx:265 +#: src/view/com/profile/ProfileMenu.tsx:276 msgid "Follow account" msgstr "" @@ -3306,7 +3386,7 @@ msgstr "" msgid "Follow all" msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:230 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:129 msgid "Follow Back" msgstr "" @@ -3332,7 +3412,7 @@ msgstr "" msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" msgstr "" -#: src/Navigation.tsx:205 +#: src/Navigation.tsx:214 msgid "Followers of @{0} that you know" msgstr "" @@ -3342,10 +3422,10 @@ msgid "Followers you know" msgstr "" #. User is following this account, click to unfollow -#: src/components/ProfileCard.tsx:381 -#: src/components/ProfileHoverCard/index.web.tsx:448 -#: src/components/ProfileHoverCard/index.web.tsx:459 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:228 +#: src/components/ProfileCard.tsx:394 +#: src/components/ProfileHoverCard/index.web.tsx:455 +#: src/components/ProfileHoverCard/index.web.tsx:466 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:232 #: src/screens/VideoFeed/index.tsx:827 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:134 #: src/view/screens/Feeds.tsx:599 @@ -3353,8 +3433,8 @@ msgstr "" msgid "Following" msgstr "" -#: src/components/ProfileCard.tsx:344 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:97 +#: src/components/ProfileCard.tsx:357 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:101 msgid "Following {0}" msgstr "" @@ -3371,7 +3451,7 @@ msgstr "" msgid "Following feed preferences" msgstr "" -#: src/Navigation.tsx:322 +#: src/Navigation.tsx:331 #: src/screens/Settings/FollowingFeedPreferences.tsx:53 msgid "Following Feed Preferences" msgstr "" @@ -3452,7 +3532,7 @@ msgstr "" msgid "Generate a starter pack" msgstr "" -#: src/view/shell/Drawer.tsx:328 +#: src/view/shell/Drawer.tsx:344 msgid "Get help" msgstr "" @@ -3520,11 +3600,11 @@ msgstr "" msgid "Go Home" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:187 +#: src/view/com/notifications/NotificationFeedItem.tsx:193 msgid "Go to {firstAuthorName}'s profile" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:355 +#: src/screens/Messages/components/ChatListItem.tsx:360 msgid "Go to conversation with {0}" msgstr "" @@ -3558,16 +3638,16 @@ msgstr "" msgid "Handle" msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:572 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:591 msgid "Handle already taken. Please try a different one." msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:189 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:325 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:195 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:344 msgid "Handle changed!" msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:576 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:595 msgid "Handle too long. Please try a shorter one." msgstr "" @@ -3580,7 +3660,7 @@ msgstr "" msgid "Harassment, trolling, or intolerance" msgstr "" -#: src/Navigation.tsx:406 +#: src/Navigation.tsx:415 msgid "Hashtag" msgstr "" @@ -3592,11 +3672,11 @@ msgstr "" msgid "Having trouble?" msgstr "" -#: src/screens/Settings/Settings.tsx:210 -#: src/screens/Settings/Settings.tsx:214 +#: src/screens/Settings/Settings.tsx:215 +#: src/screens/Settings/Settings.tsx:219 #: src/view/shell/desktop/RightNav.tsx:120 #: src/view/shell/desktop/RightNav.tsx:121 -#: src/view/shell/Drawer.tsx:337 +#: src/view/shell/Drawer.tsx:353 msgid "Help" msgstr "" @@ -3635,7 +3715,7 @@ msgstr "" msgid "Hide" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:615 +#: src/view/com/notifications/NotificationFeedItem.tsx:694 msgctxt "action" msgid "Hide" msgstr "" @@ -3686,10 +3766,15 @@ msgstr "" msgid "Hide trending videos?" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:606 +#: src/view/com/notifications/NotificationFeedItem.tsx:685 msgid "Hide user list" msgstr "" +#: src/screens/Moderation/VerificationSettings.tsx:81 +#: src/screens/Moderation/VerificationSettings.tsx:90 +msgid "Hide verification badges" +msgstr "" + #: src/components/moderation/ContentHider.tsx:151 #: src/components/moderation/PostHider.tsx:79 msgid "Hides the content" @@ -3715,7 +3800,7 @@ msgstr "" msgid "Hmm, we're having trouble finding this feed. It may have been deleted." msgstr "" -#: src/screens/Moderation/index.tsx:54 +#: src/screens/Moderation/index.tsx:58 msgid "Hmmmm, it seems we're having trouble loading this data. See below for more details. If this issue persists, please contact us." msgstr "" @@ -3727,15 +3812,15 @@ msgstr "" msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "" -#: src/Navigation.tsx:635 -#: src/Navigation.tsx:655 +#: src/Navigation.tsx:644 +#: src/Navigation.tsx:664 #: src/view/shell/bottom-bar/BottomBar.tsx:162 #: src/view/shell/desktop/LeftNav.tsx:599 -#: src/view/shell/Drawer.tsx:396 +#: src/view/shell/Drawer.tsx:412 msgid "Home" msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:398 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:417 msgid "Host:" msgstr "" @@ -3774,8 +3859,8 @@ msgstr "" msgid "I have a confirmation code" msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:261 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:267 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:280 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:286 msgid "I have my own domain" msgstr "" @@ -3796,7 +3881,7 @@ msgstr "" msgid "If you delete this list, you won't be able to recover it." msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:248 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:267 msgid "If you have your own domain, you can use that as your handle. This lets you self-verify your identity. <0>Learn more here." msgstr "" @@ -3886,7 +3971,7 @@ msgstr "" msgid "Interaction limited" msgstr "" -#: src/screens/Moderation/index.tsx:209 +#: src/screens/Moderation/index.tsx:213 msgid "Interaction settings" msgstr "" @@ -3895,11 +3980,11 @@ msgstr "" msgid "Invalid 2FA confirmation code." msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:578 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:597 msgid "Invalid handle. Please try a different one." msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:288 +#: src/view/com/post-thread/PostThreadItem.tsx:291 msgid "Invalid or unsupported post record" msgstr "" @@ -4010,13 +4095,13 @@ msgstr "" msgid "Language selection" msgstr "" -#: src/Navigation.tsx:178 +#: src/Navigation.tsx:187 msgid "Language Settings" msgstr "" #: src/screens/Settings/LanguageSettings.tsx:71 -#: src/screens/Settings/Settings.tsx:202 -#: src/screens/Settings/Settings.tsx:205 +#: src/screens/Settings/Settings.tsx:207 +#: src/screens/Settings/Settings.tsx:210 msgid "Languages" msgstr "" @@ -4030,10 +4115,19 @@ msgstr "" msgid "Latest" msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:252 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:271 msgid "learn more" msgstr "" +#: src/components/verification/VerificationsDialog.tsx:163 +#: src/components/verification/VerifierDialog.tsx:132 +#: src/screens/Moderation/VerificationSettings.tsx:47 +#: src/screens/Profile/Header/EditProfileDialog.tsx:360 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:212 +#: src/view/com/modals/EditProfile.tsx:208 +msgid "Learn more" +msgstr "" + #: src/components/moderation/ScreenHider.tsx:140 msgid "Learn More" msgstr "" @@ -4059,6 +4153,11 @@ msgstr "" msgid "Learn more about this warning" msgstr "" +#: src/components/verification/VerificationsDialog.tsx:152 +#: src/components/verification/VerifierDialog.tsx:121 +msgid "Learn more about verification on Bluesky" +msgstr "" + #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:99 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:102 msgid "Learn more about what is public on Bluesky." @@ -4147,8 +4246,8 @@ msgstr "" msgid "Like this labeler" msgstr "" -#: src/Navigation.tsx:256 -#: src/Navigation.tsx:261 +#: src/Navigation.tsx:265 +#: src/Navigation.tsx:270 msgid "Liked by" msgstr "" @@ -4174,7 +4273,7 @@ msgstr "" msgid "Likes" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:223 +#: src/view/com/post-thread/PostThreadItem.tsx:226 msgid "Likes on this post" msgstr "" @@ -4183,7 +4282,7 @@ msgstr "" msgid "Linear" msgstr "" -#: src/Navigation.tsx:211 +#: src/Navigation.tsx:220 msgid "List" msgstr "" @@ -4241,12 +4340,12 @@ msgctxt "toast" msgid "List unmuted" msgstr "" -#: src/Navigation.tsx:140 +#: src/Navigation.tsx:141 #: src/view/screens/Lists.tsx:62 #: src/view/screens/Profile.tsx:221 #: src/view/screens/Profile.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:673 -#: src/view/shell/Drawer.tsx:501 +#: src/view/shell/Drawer.tsx:517 msgid "Lists" msgstr "" @@ -4277,7 +4376,7 @@ msgstr "" msgid "Loading..." msgstr "" -#: src/Navigation.tsx:281 +#: src/Navigation.tsx:290 msgid "Log" msgstr "" @@ -4290,7 +4389,7 @@ msgid "Logo by @sawaratsuki.bsky.social" msgstr "" #: src/view/shell/desktop/RightNav.tsx:127 -#: src/view/shell/Drawer.tsx:639 +#: src/view/shell/Drawer.tsx:655 msgid "Logo by <0>@sawaratsuki.bsky.social" msgstr "" @@ -4327,6 +4426,10 @@ msgstr "" msgid "Manage saved feeds" msgstr "" +#: src/screens/Moderation/index.tsx:283 +msgid "Manage verification settings" +msgstr "" + #: src/components/dialogs/MutedWords.tsx:108 msgid "Manage your muted words and tags" msgstr "" @@ -4380,7 +4483,7 @@ msgctxt "toast" msgid "Message deleted" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:192 +#: src/screens/Messages/components/ChatListItem.tsx:197 msgid "Message deleted" msgstr "" @@ -4405,7 +4508,7 @@ msgstr "" msgid "Message options" msgstr "" -#: src/Navigation.tsx:650 +#: src/Navigation.tsx:659 msgid "Messages" msgstr "" @@ -4424,10 +4527,10 @@ msgstr "" msgid "Misleading Post" msgstr "" -#: src/Navigation.tsx:145 -#: src/screens/Moderation/index.tsx:89 -#: src/screens/Settings/Settings.tsx:170 -#: src/screens/Settings/Settings.tsx:173 +#: src/Navigation.tsx:146 +#: src/screens/Moderation/index.tsx:93 +#: src/screens/Settings/Settings.tsx:175 +#: src/screens/Settings/Settings.tsx:178 msgid "Moderation" msgstr "" @@ -4459,11 +4562,11 @@ msgctxt "toast" msgid "Moderation list updated" msgstr "" -#: src/screens/Moderation/index.tsx:239 +#: src/screens/Moderation/index.tsx:243 msgid "Moderation lists" msgstr "" -#: src/Navigation.tsx:150 +#: src/Navigation.tsx:151 #: src/view/screens/ModerationModlists.tsx:62 msgid "Moderation Lists" msgstr "" @@ -4472,11 +4575,11 @@ msgstr "" msgid "moderation settings" msgstr "" -#: src/Navigation.tsx:271 +#: src/Navigation.tsx:280 msgid "Moderation states" msgstr "" -#: src/screens/Moderation/index.tsx:193 +#: src/screens/Moderation/index.tsx:197 msgid "Moderation tools" msgstr "" @@ -4485,7 +4588,7 @@ msgstr "" msgid "Moderator has chosen to set a general warning on the content." msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:645 +#: src/view/com/post-thread/PostThreadItem.tsx:665 msgid "More" msgstr "" @@ -4494,8 +4597,8 @@ msgstr "" msgid "More feeds" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:194 -#: src/view/com/profile/ProfileMenu.tsx:200 +#: src/view/com/profile/ProfileMenu.tsx:207 +#: src/view/com/profile/ProfileMenu.tsx:213 #: src/view/screens/ProfileList.tsx:750 msgid "More options" msgstr "" @@ -4529,8 +4632,8 @@ msgstr "" msgid "Mute {tag}" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:289 -#: src/view/com/profile/ProfileMenu.tsx:296 +#: src/view/com/profile/ProfileMenu.tsx:325 +#: src/view/com/profile/ProfileMenu.tsx:332 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:669 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:675 msgid "Mute account" @@ -4591,11 +4694,11 @@ msgstr "" msgid "Mute words & tags" msgstr "" -#: src/screens/Moderation/index.tsx:254 +#: src/screens/Moderation/index.tsx:258 msgid "Muted accounts" msgstr "" -#: src/Navigation.tsx:155 +#: src/Navigation.tsx:156 #: src/view/screens/ModerationMutedAccounts.tsx:123 msgid "Muted Accounts" msgstr "" @@ -4608,7 +4711,7 @@ msgstr "" msgid "Muted by \"{0}\"" msgstr "" -#: src/screens/Moderation/index.tsx:224 +#: src/screens/Moderation/index.tsx:228 msgid "Muted words & tags" msgstr "" @@ -4664,7 +4767,7 @@ msgstr "" msgid "Navigates to the next screen" msgstr "" -#: src/view/shell/Drawer.tsx:72 +#: src/view/shell/Drawer.tsx:75 msgid "Navigates to your profile" msgstr "" @@ -4681,7 +4784,7 @@ msgstr "" msgid "Never lose access to your followers or data." msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:548 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:567 msgid "Nevermind, create a handle for me" msgstr "" @@ -4701,9 +4804,13 @@ msgstr "" msgid "New chat" msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:202 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:210 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:356 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:63 +msgid "New Feature" +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:221 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:229 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:375 msgid "New handle" msgstr "" @@ -4794,8 +4901,8 @@ msgstr "" msgid "No app passwords yet" msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:378 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:380 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:397 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:399 msgid "No DNS Panel" msgstr "" @@ -4812,8 +4919,8 @@ msgstr "" msgid "No likes yet" msgstr "" -#: src/components/ProfileCard.tsx:366 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:118 +#: src/components/ProfileCard.tsx:379 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:122 msgid "No longer following {0}" msgstr "" @@ -4821,7 +4928,7 @@ msgstr "" msgid "No longer than {MAX_SERVICE_HANDLE_LENGTH, plural, other {# characters}}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:134 +#: src/screens/Messages/components/ChatListItem.tsx:139 msgid "No messages yet" msgstr "" @@ -4920,7 +5027,7 @@ msgstr "" msgid "Not followed by anyone you're following" msgstr "" -#: src/Navigation.tsx:135 +#: src/Navigation.tsx:136 #: src/view/screens/Profile.tsx:122 msgid "Not Found" msgstr "" @@ -4930,7 +5037,7 @@ msgstr "" msgid "Not right now" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:406 +#: src/view/com/profile/ProfileMenu.tsx:442 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:791 #: src/view/com/util/post-ctrls/PostCtrls.tsx:361 msgid "Note about sharing" @@ -4948,7 +5055,7 @@ msgstr "" msgid "Notification filters" msgstr "" -#: src/Navigation.tsx:431 +#: src/Navigation.tsx:440 #: src/view/screens/Notifications.tsx:134 msgid "Notification settings" msgstr "" @@ -4965,11 +5072,11 @@ msgstr "" msgid "Notification Sounds" msgstr "" -#: src/Navigation.tsx:645 +#: src/Navigation.tsx:654 #: src/view/screens/Notifications.tsx:128 #: src/view/shell/bottom-bar/BottomBar.tsx:236 #: src/view/shell/desktop/LeftNav.tsx:636 -#: src/view/shell/Drawer.tsx:449 +#: src/view/shell/Drawer.tsx:465 msgid "Notifications" msgstr "" @@ -5013,7 +5120,7 @@ msgid "OK" msgstr "" #: src/screens/Login/PasswordUpdatedForm.tsx:37 -#: src/view/com/post-thread/PostThreadItem.tsx:895 +#: src/view/com/post-thread/PostThreadItem.tsx:915 msgid "Okay" msgstr "" @@ -5028,7 +5135,7 @@ msgstr "" msgid "on<0><1/><2><3/>" msgstr "" -#: src/screens/Settings/Settings.tsx:325 +#: src/screens/Settings/Settings.tsx:346 msgid "Onboarding reset" msgstr "" @@ -5072,7 +5179,7 @@ msgstr "" #: src/components/StarterPack/ProfileStarterPacks.tsx:325 #: src/components/StarterPack/ProfileStarterPacks.tsx:334 #: src/screens/Settings/AppPasswords.tsx:59 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:104 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:106 #: src/screens/Settings/NotificationSettings.tsx:54 #: src/view/screens/Profile.tsx:122 msgid "Oops!" @@ -5090,8 +5197,8 @@ msgstr "" msgid "Open avatar creator" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:363 -#: src/screens/Messages/components/ChatListItem.tsx:364 +#: src/screens/Messages/components/ChatListItem.tsx:368 +#: src/screens/Messages/components/ChatListItem.tsx:369 msgid "Open conversation options" msgstr "" @@ -5125,11 +5232,11 @@ msgstr "" msgid "Open message options" msgstr "" -#: src/screens/Settings/Settings.tsx:351 +#: src/screens/Settings/Settings.tsx:372 msgid "Open moderation debug page" msgstr "" -#: src/screens/Moderation/index.tsx:220 +#: src/screens/Moderation/index.tsx:224 msgid "Open muted words and tags settings" msgstr "" @@ -5145,12 +5252,12 @@ msgstr "" msgid "Open starter pack menu" msgstr "" -#: src/screens/Settings/Settings.tsx:344 -#: src/screens/Settings/Settings.tsx:358 +#: src/screens/Settings/Settings.tsx:365 +#: src/screens/Settings/Settings.tsx:379 msgid "Open storybook page" msgstr "" -#: src/screens/Settings/Settings.tsx:337 +#: src/screens/Settings/Settings.tsx:358 msgid "Open system log" msgstr "" @@ -5212,7 +5319,7 @@ msgstr "" msgid "Opens GIF select dialog" msgstr "" -#: src/screens/Settings/Settings.tsx:211 +#: src/screens/Settings/Settings.tsx:216 msgid "Opens helpdesk in browser" msgstr "" @@ -5228,7 +5335,7 @@ msgstr "" msgid "Opens the linked website" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:698 +#: src/view/com/notifications/NotificationFeedItem.tsx:788 #: src/view/com/util/UserAvatar.tsx:465 msgid "Opens this profile" msgstr "" @@ -5280,7 +5387,7 @@ msgstr "" msgid "Other" msgstr "" -#: src/components/AccountList.tsx:83 +#: src/components/AccountList.tsx:87 msgid "Other account" msgstr "" @@ -5346,11 +5453,11 @@ msgstr "" msgid "People" msgstr "" -#: src/Navigation.tsx:198 +#: src/Navigation.tsx:207 msgid "People followed by @{0}" msgstr "" -#: src/Navigation.tsx:191 +#: src/Navigation.tsx:200 msgid "People following @{0}" msgstr "" @@ -5565,14 +5672,14 @@ msgctxt "action" msgid "Post All" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:215 +#: src/view/com/post-thread/PostThreadItem.tsx:218 msgid "Post by {0}" msgstr "" -#: src/Navigation.tsx:224 -#: src/Navigation.tsx:231 -#: src/Navigation.tsx:238 -#: src/Navigation.tsx:245 +#: src/Navigation.tsx:233 +#: src/Navigation.tsx:240 +#: src/Navigation.tsx:247 +#: src/Navigation.tsx:254 msgid "Post by @{0}" msgstr "" @@ -5607,7 +5714,7 @@ msgstr "" msgid "Post interaction settings" msgstr "" -#: src/Navigation.tsx:166 +#: src/Navigation.tsx:167 #: src/screens/ModerationInteractionSettings/index.tsx:34 msgid "Post Interaction Settings" msgstr "" @@ -5695,22 +5802,22 @@ msgstr "" msgid "Privacy" msgstr "" -#: src/screens/Settings/Settings.tsx:164 -#: src/screens/Settings/Settings.tsx:167 +#: src/screens/Settings/Settings.tsx:169 +#: src/screens/Settings/Settings.tsx:172 msgid "Privacy and security" msgstr "" -#: src/Navigation.tsx:367 +#: src/Navigation.tsx:376 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:36 msgid "Privacy and Security" msgstr "" -#: src/Navigation.tsx:291 +#: src/Navigation.tsx:300 #: src/screens/Settings/AboutSettings.tsx:89 #: src/screens/Settings/AboutSettings.tsx:92 #: src/view/screens/PrivacyPolicy.tsx:31 -#: src/view/shell/Drawer.tsx:634 -#: src/view/shell/Drawer.tsx:635 +#: src/view/shell/Drawer.tsx:650 +#: src/view/shell/Drawer.tsx:651 msgid "Privacy Policy" msgstr "" @@ -5730,13 +5837,13 @@ msgstr "" #: src/view/shell/bottom-bar/BottomBar.tsx:286 #: src/view/shell/desktop/LeftNav.tsx:691 -#: src/view/shell/Drawer.tsx:71 -#: src/view/shell/Drawer.tsx:526 +#: src/view/shell/Drawer.tsx:74 +#: src/view/shell/Drawer.tsx:542 msgid "Profile" msgstr "" -#: src/screens/Profile/Header/EditProfileDialog.tsx:191 -#: src/view/com/modals/EditProfile.tsx:124 +#: src/screens/Profile/Header/EditProfileDialog.tsx:198 +#: src/view/com/modals/EditProfile.tsx:127 msgctxt "toast" msgid "Profile updated" msgstr "" @@ -5815,7 +5922,7 @@ msgstr "" msgid "Quotes" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:249 +#: src/view/com/post-thread/PostThreadItem.tsx:252 msgid "Quotes of this post" msgstr "" @@ -5826,7 +5933,7 @@ msgstr "" msgid "Random (aka \"Poster's Roulette\")" msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:581 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:600 msgid "Rate limit exceeded – you've tried to change your handle too many times in a short period. Please wait a minute before trying again." msgstr "" @@ -5843,6 +5950,11 @@ msgstr "" msgid "Reactivate your account" msgstr "" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:158 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:169 +msgid "Read blog post" +msgstr "" + #: src/screens/VideoFeed/index.tsx:942 msgid "Read less" msgstr "" @@ -5874,7 +5986,7 @@ msgstr "" msgid "Reason:" msgstr "" -#: src/screens/Search/components/SearchHistory.tsx:44 +#: src/screens/Search/components/SearchHistory.tsx:49 msgid "Recent Searches" msgstr "" @@ -5905,7 +6017,7 @@ msgstr "" #: src/components/FeedCard.tsx:343 #: src/components/StarterPack/Wizard/WizardListCard.tsx:102 #: src/components/StarterPack/Wizard/WizardListCard.tsx:109 -#: src/screens/Settings/Settings.tsx:489 +#: src/screens/Settings/Settings.tsx:510 #: src/view/com/feeds/FeedSourceCard.tsx:322 #: src/view/com/modals/UserAddRemoveLists.tsx:235 #: src/view/com/posts/PostFeedErrorMessage.tsx:213 @@ -5916,12 +6028,12 @@ msgstr "" msgid "Remove {displayName} from starter pack" msgstr "" -#: src/screens/Search/components/SearchHistory.tsx:120 +#: src/screens/Search/components/SearchHistory.tsx:97 msgid "Remove {historyItem}" msgstr "" -#: src/screens/Settings/Settings.tsx:468 -#: src/screens/Settings/Settings.tsx:471 +#: src/screens/Settings/Settings.tsx:489 +#: src/screens/Settings/Settings.tsx:492 msgid "Remove account" msgstr "" @@ -5962,7 +6074,7 @@ msgstr "" msgid "Remove from my feeds" msgstr "" -#: src/screens/Settings/Settings.tsx:481 +#: src/screens/Settings/Settings.tsx:502 msgid "Remove from quick access?" msgstr "" @@ -5984,7 +6096,7 @@ msgstr "" msgid "Remove mute word from your list" msgstr "" -#: src/screens/Search/components/SearchHistory.tsx:93 +#: src/screens/Search/components/SearchHistory.tsx:178 msgid "Remove profile" msgstr "" @@ -6009,6 +6121,17 @@ msgstr "" msgid "Remove user from list" msgstr "" +#: src/components/verification/VerificationRemovePrompt.tsx:46 +#: src/components/verification/VerificationsDialog.tsx:227 +#: src/view/com/profile/ProfileMenu.tsx:298 +#: src/view/com/profile/ProfileMenu.tsx:301 +msgid "Remove verification" +msgstr "" + +#: src/components/verification/VerificationRemovePrompt.tsx:44 +msgid "Remove your verification for this account?" +msgstr "" + #: src/view/com/util/post-embeds/QuoteEmbed.tsx:110 msgid "Removed by author" msgstr "" @@ -6036,7 +6159,11 @@ msgstr "" msgid "Removed from your feeds" msgstr "" -#: src/screens/Search/components/SearchHistory.tsx:95 +#: src/components/verification/VerificationRemovePrompt.tsx:32 +msgid "Removed verification" +msgstr "" + +#: src/screens/Search/components/SearchHistory.tsx:179 msgid "Removes profile from search history" msgstr "" @@ -6129,8 +6256,8 @@ msgstr "" msgid "Report" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:329 -#: src/view/com/profile/ProfileMenu.tsx:332 +#: src/view/com/profile/ProfileMenu.tsx:365 +#: src/view/com/profile/ProfileMenu.tsx:368 msgid "Report account" msgstr "" @@ -6250,7 +6377,7 @@ msgstr "" msgid "Reposted by you" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:228 +#: src/view/com/post-thread/PostThreadItem.tsx:231 msgid "Reposts of this post" msgstr "" @@ -6304,8 +6431,8 @@ msgstr "" msgid "Reset Code" msgstr "" -#: src/screens/Settings/Settings.tsx:365 -#: src/screens/Settings/Settings.tsx:367 +#: src/screens/Settings/Settings.tsx:386 +#: src/screens/Settings/Settings.tsx:388 msgid "Reset onboarding state" msgstr "" @@ -6357,7 +6484,7 @@ msgid "Returns to home page" msgstr "" #: src/screens/Profile/ProfileFeed/index.tsx:90 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:540 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:559 #: src/screens/VideoFeed/index.tsx:1109 #: src/view/screens/NotFound.tsx:60 #: src/view/screens/ProfileList.tsx:1039 @@ -6372,9 +6499,9 @@ msgstr "" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:479 #: src/components/dialogs/PostInteractionSettingsDialog.tsx:485 #: src/components/StarterPack/QrCodeDialog.tsx:191 -#: src/screens/Profile/Header/EditProfileDialog.tsx:238 -#: src/screens/Profile/Header/EditProfileDialog.tsx:252 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:243 +#: src/screens/Profile/Header/EditProfileDialog.tsx:245 +#: src/screens/Profile/Header/EditProfileDialog.tsx:259 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:262 #: src/view/com/composer/GifAltText.tsx:193 #: src/view/com/composer/GifAltText.tsx:202 #: src/view/com/composer/photos/EditImageDialog.web.tsx:77 @@ -6382,7 +6509,7 @@ msgstr "" #: src/view/com/composer/photos/ImageAltTextDialog.tsx:153 #: src/view/com/composer/photos/ImageAltTextDialog.tsx:163 #: src/view/com/modals/CreateOrEditList.tsx:317 -#: src/view/com/modals/EditProfile.tsx:219 +#: src/view/com/modals/EditProfile.tsx:245 #: src/view/screens/SavedFeeds.tsx:109 msgid "Save" msgstr "" @@ -6402,7 +6529,7 @@ msgstr "" msgid "Save changes" msgstr "" -#: src/view/com/modals/EditProfile.tsx:227 +#: src/view/com/modals/EditProfile.tsx:253 msgid "Save Changes" msgstr "" @@ -6415,7 +6542,7 @@ msgstr "" msgid "Save image crop" msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:229 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:248 msgid "Save new handle" msgstr "" @@ -6441,7 +6568,7 @@ msgstr "" msgid "Saved to your feeds" msgstr "" -#: src/view/com/modals/EditProfile.tsx:220 +#: src/view/com/modals/EditProfile.tsx:246 msgid "Saves any changes to your profile" msgstr "" @@ -6451,8 +6578,8 @@ msgstr "" #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/NotificationFeedItem.tsx:554 -#: src/view/com/notifications/NotificationFeedItem.tsx:579 +#: src/view/com/notifications/NotificationFeedItem.tsx:633 +#: src/view/com/notifications/NotificationFeedItem.tsx:658 msgid "Say hello!" msgstr "" @@ -6474,7 +6601,7 @@ msgstr "" msgid "Search" msgstr "" -#: src/Navigation.tsx:217 +#: src/Navigation.tsx:226 #: src/screens/Profile/ProfileSearch.tsx:37 msgid "Search @{0}'s posts" msgstr "" @@ -6524,8 +6651,8 @@ msgstr "" msgid "Search my posts" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:231 -#: src/view/com/profile/ProfileMenu.tsx:234 +#: src/view/com/profile/ProfileMenu.tsx:244 +#: src/view/com/profile/ProfileMenu.tsx:247 msgid "Search posts" msgstr "" @@ -6703,7 +6830,7 @@ msgctxt "action" msgid "Send Email" msgstr "" -#: src/view/shell/Drawer.tsx:317 +#: src/view/shell/Drawer.tsx:333 msgid "Send feedback" msgstr "" @@ -6753,7 +6880,7 @@ msgstr "" msgid "Set app icon to {0}" msgstr "" -#: src/screens/Moderation/index.tsx:306 +#: src/screens/Moderation/index.tsx:325 msgid "Set birthdate" msgstr "" @@ -6769,10 +6896,10 @@ msgstr "" msgid "Sets email for password reset" msgstr "" -#: src/Navigation.tsx:173 -#: src/screens/Settings/Settings.tsx:83 +#: src/Navigation.tsx:182 +#: src/screens/Settings/Settings.tsx:88 #: src/view/shell/desktop/LeftNav.tsx:709 -#: src/view/shell/Drawer.tsx:539 +#: src/view/shell/Drawer.tsx:555 msgid "Settings" msgstr "" @@ -6794,8 +6921,8 @@ msgstr "" #: src/screens/StarterPack/StarterPackScreen.tsx:428 #: src/screens/StarterPack/StarterPackScreen.tsx:603 #: src/screens/Topic.tsx:102 -#: src/view/com/profile/ProfileMenu.tsx:216 -#: src/view/com/profile/ProfileMenu.tsx:225 +#: src/view/com/profile/ProfileMenu.tsx:229 +#: src/view/com/profile/ProfileMenu.tsx:238 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:498 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:507 #: src/view/com/util/post-ctrls/PostCtrls.tsx:350 @@ -6816,7 +6943,7 @@ msgstr "" msgid "Share a fun fact!" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:411 +#: src/view/com/profile/ProfileMenu.tsx:447 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:796 #: src/view/com/util/post-ctrls/PostCtrls.tsx:366 msgid "Share anyway" @@ -6858,7 +6985,7 @@ msgstr "" msgid "Share your favorite feed!" msgstr "" -#: src/Navigation.tsx:276 +#: src/Navigation.tsx:285 msgid "Shared Preferences Tester" msgstr "" @@ -6910,7 +7037,7 @@ msgstr "" msgid "Show list anyway" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:605 +#: src/view/com/post-thread/PostThreadItem.tsx:625 #: src/view/com/post/Post.tsx:243 #: src/view/com/posts/PostFeedItem.tsx:515 msgid "Show More" @@ -6970,11 +7097,11 @@ msgstr "" msgid "Show warning and filter from feeds" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:836 +#: src/view/com/post-thread/PostThreadItem.tsx:856 msgid "Shows information about when this post was created" msgstr "" -#: src/screens/Settings/Settings.tsx:107 +#: src/screens/Settings/Settings.tsx:112 msgid "Shows other accounts you can switch to" msgstr "" @@ -7001,7 +7128,7 @@ msgstr "" msgid "Sign in" msgstr "" -#: src/components/AccountList.tsx:122 +#: src/components/AccountList.tsx:127 msgid "Sign in as {0}" msgstr "" @@ -7018,7 +7145,7 @@ msgstr "" msgid "Sign in or create your account to join the conversation!" msgstr "" -#: src/components/AccountList.tsx:65 +#: src/components/AccountList.tsx:67 msgid "Sign in to account that is not listed" msgstr "" @@ -7026,9 +7153,9 @@ msgstr "" msgid "Sign in to Bluesky or create a new account" msgstr "" -#: src/screens/Settings/Settings.tsx:228 -#: src/screens/Settings/Settings.tsx:230 -#: src/screens/Settings/Settings.tsx:262 +#: src/screens/Settings/Settings.tsx:233 +#: src/screens/Settings/Settings.tsx:235 +#: src/screens/Settings/Settings.tsx:267 #: src/screens/SignupQueued.tsx:93 #: src/screens/SignupQueued.tsx:96 #: src/screens/Takendown.tsx:85 @@ -7042,7 +7169,7 @@ msgstr "" msgid "Sign Out" msgstr "" -#: src/screens/Settings/Settings.tsx:259 +#: src/screens/Settings/Settings.tsx:264 #: src/view/shell/desktop/LeftNav.tsx:205 msgid "Sign out?" msgstr "" @@ -7079,6 +7206,10 @@ msgstr "" msgid "Software Dev" msgstr "" +#: src/components/verification/VerificationsDialog.tsx:122 +msgid "Some of your verifications are invalid." +msgstr "" + #: src/components/FeedInterstitials.tsx:474 msgid "Some other feeds you might like" msgstr "" @@ -7091,7 +7222,7 @@ msgstr "" msgid "Someone reacted {0}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:236 +#: src/screens/Messages/components/ChatListItem.tsx:241 msgid "Someone reacted {0} to {1}" msgstr "" @@ -7110,7 +7241,7 @@ msgid "Something went wrong, please try again" msgstr "" #: src/components/ReportDialog/index.tsx:54 -#: src/screens/Moderation/index.tsx:97 +#: src/screens/Moderation/index.tsx:101 #: src/screens/Profile/Sections/Labels.tsx:121 msgid "Something went wrong, please try again." msgstr "" @@ -7186,8 +7317,8 @@ msgstr "" msgid "Start chat with {displayName}" msgstr "" -#: src/Navigation.tsx:441 -#: src/Navigation.tsx:446 +#: src/Navigation.tsx:450 +#: src/Navigation.tsx:455 #: src/screens/StarterPack/Wizard/index.tsx:186 msgid "Starter Pack" msgstr "" @@ -7227,12 +7358,12 @@ msgstr "" msgid "Step {0} of {1}" msgstr "" -#: src/screens/Settings/Settings.tsx:330 +#: src/screens/Settings/Settings.tsx:351 msgid "Storage cleared, you need to restart the app now." msgstr "" -#: src/Navigation.tsx:266 -#: src/screens/Settings/Settings.tsx:346 +#: src/Navigation.tsx:275 +#: src/screens/Settings/Settings.tsx:367 msgid "Storybook" msgstr "" @@ -7281,6 +7412,10 @@ msgstr "" msgid "Success!" msgstr "" +#: src/components/verification/VerificationCreatePrompt.tsx:30 +msgid "Successfully verified" +msgstr "" + #: src/screens/Search/Explore.tsx:359 msgid "Suggested Accounts" msgstr "" @@ -7304,15 +7439,15 @@ msgctxt "Name of app icon variant" msgid "Sunset" msgstr "" -#: src/Navigation.tsx:286 +#: src/Navigation.tsx:295 #: src/view/screens/Support.tsx:31 #: src/view/screens/Support.tsx:34 msgid "Support" msgstr "" -#: src/screens/Settings/Settings.tsx:105 -#: src/screens/Settings/Settings.tsx:119 -#: src/screens/Settings/Settings.tsx:433 +#: src/screens/Settings/Settings.tsx:110 +#: src/screens/Settings/Settings.tsx:124 +#: src/screens/Settings/Settings.tsx:454 #: src/view/shell/desktop/LeftNav.tsx:243 msgid "Switch account" msgstr "" @@ -7339,7 +7474,7 @@ msgstr "" #: src/screens/Settings/AboutSettings.tsx:104 #: src/screens/Settings/AboutSettings.tsx:107 -#: src/screens/Settings/Settings.tsx:339 +#: src/screens/Settings/Settings.tsx:360 msgid "System log" msgstr "" @@ -7378,7 +7513,7 @@ msgstr "" msgid "Tell a joke!" msgstr "" -#: src/screens/Profile/Header/EditProfileDialog.tsx:355 +#: src/screens/Profile/Header/EditProfileDialog.tsx:378 msgid "Tell us a bit about yourself" msgstr "" @@ -7391,12 +7526,12 @@ msgstr "" msgid "Terms" msgstr "" -#: src/Navigation.tsx:296 +#: src/Navigation.tsx:305 #: src/screens/Settings/AboutSettings.tsx:81 #: src/screens/Settings/AboutSettings.tsx:84 #: src/view/screens/TermsOfService.tsx:31 -#: src/view/shell/Drawer.tsx:627 -#: src/view/shell/Drawer.tsx:629 +#: src/view/shell/Drawer.tsx:643 +#: src/view/shell/Drawer.tsx:645 msgid "Terms of Service" msgstr "" @@ -7436,7 +7571,7 @@ msgstr "" msgid "Thanks, you have successfully verified your email address. You can close this dialog." msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:468 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:487 msgid "That contains the following:" msgstr "" @@ -7461,8 +7596,8 @@ msgstr "" msgid "That's everything!" msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:277 -#: src/view/com/profile/ProfileMenu.tsx:387 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:305 +#: src/view/com/profile/ProfileMenu.tsx:423 msgid "The account will be able to interact with you after unblocking." msgstr "" @@ -7476,7 +7611,7 @@ msgstr "" msgid "The author of this thread has hidden this reply." msgstr "" -#: src/screens/Moderation/index.tsx:358 +#: src/screens/Moderation/index.tsx:377 msgid "The Bluesky web application" msgstr "" @@ -7604,7 +7739,7 @@ msgstr "" msgid "There was an issue fetching your lists. Tap here to try again." msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:105 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:107 msgid "There was an issue fetching your service info" msgstr "" @@ -7623,17 +7758,17 @@ msgstr "" msgid "There was an issue updating your feeds, please check your internet connection and try again." msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:106 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:127 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:140 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:110 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:144 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:90 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:101 -#: src/view/com/profile/ProfileMenu.tsx:111 -#: src/view/com/profile/ProfileMenu.tsx:121 -#: src/view/com/profile/ProfileMenu.tsx:135 -#: src/view/com/profile/ProfileMenu.tsx:145 -#: src/view/com/profile/ProfileMenu.tsx:158 -#: src/view/com/profile/ProfileMenu.tsx:170 +#: src/view/com/profile/ProfileMenu.tsx:117 +#: src/view/com/profile/ProfileMenu.tsx:127 +#: src/view/com/profile/ProfileMenu.tsx:141 +#: src/view/com/profile/ProfileMenu.tsx:151 +#: src/view/com/profile/ProfileMenu.tsx:164 +#: src/view/com/profile/ProfileMenu.tsx:176 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:396 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:409 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:419 @@ -7668,6 +7803,14 @@ msgstr "" msgid "This {screenDescription} has been flagged:" msgstr "" +#: src/components/verification/VerificationsDialog.tsx:89 +msgid "This account has a checkmark because it's been verified by trusted sources." +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:94 +msgid "This account has one or more verifications, but it is not currently verified." +msgstr "" + #: src/components/moderation/ScreenHider.tsx:106 msgid "This account has requested that users sign in to view their profile." msgstr "" @@ -7676,6 +7819,10 @@ msgstr "" msgid "This account is blocked by one or more of your moderation lists. To unblock, please visit the lists directly and remove this user." msgstr "" +#: src/components/verification/VerificationCreatePrompt.tsx:48 +msgid "This action can be undone at any time." +msgstr "" + #: src/components/moderation/LabelsOnMeDialog.tsx:271 msgid "This appeal will be sent to <0>{sourceName}." msgstr "" @@ -7709,7 +7856,7 @@ msgstr "" msgid "This content is not viewable without a Bluesky account." msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:357 +#: src/screens/Messages/components/ChatListItem.tsx:362 msgid "This conversation is with a deleted or a deactivated account. Press for options" msgstr "" @@ -7739,7 +7886,7 @@ msgstr "" msgid "This feed is no longer online. We are showing <0>Discover instead." msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:574 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:593 msgid "This handle is reserved. Please try a different one." msgstr "" @@ -7783,7 +7930,7 @@ msgstr "" msgid "This moderation service is unavailable. See below for more details. If this issue persists, contact us." msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:876 +#: src/view/com/post-thread/PostThreadItem.tsx:896 msgid "This post claims to have been created on <0>{0}, but was first seen by Bluesky on <1>{1}." msgstr "" @@ -7791,7 +7938,7 @@ msgstr "" msgid "This post has an unknown type of threadgate on it. Your app may be out of date." msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:158 +#: src/view/com/post-thread/PostThreadItem.tsx:160 msgid "This post has been deleted." msgstr "" @@ -7808,7 +7955,7 @@ msgstr "" msgid "This post's author has disabled quote posts." msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:408 +#: src/view/com/profile/ProfileMenu.tsx:444 msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't signed in." msgstr "" @@ -7820,7 +7967,7 @@ msgstr "" msgid "This service has not provided terms of service or a privacy policy." msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:437 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:456 msgid "This should create a domain record at:" msgstr "" @@ -7861,7 +8008,7 @@ msgstr "" msgid "This will delete \"{0}\" from your muted words. You can always add it back later." msgstr "" -#: src/screens/Settings/Settings.tsx:483 +#: src/screens/Settings/Settings.tsx:504 msgid "This will remove @{0} from the quick access list." msgstr "" @@ -7892,7 +8039,7 @@ msgstr "" msgid "Threaded mode" msgstr "" -#: src/Navigation.tsx:329 +#: src/Navigation.tsx:338 msgid "Threads Preferences" msgstr "" @@ -7924,7 +8071,7 @@ msgstr "" msgid "Toggle dropdown" msgstr "" -#: src/screens/Moderation/index.tsx:335 +#: src/screens/Moderation/index.tsx:354 msgid "Toggle to enable or disable adult content" msgstr "" @@ -7938,14 +8085,14 @@ msgstr "" msgid "Top" msgstr "" -#: src/Navigation.tsx:411 +#: src/Navigation.tsx:420 msgid "Topic" msgstr "" #: src/components/dms/MessageContextMenu.tsx:139 #: src/components/dms/MessageContextMenu.tsx:141 -#: src/view/com/post-thread/PostThreadItem.tsx:798 -#: src/view/com/post-thread/PostThreadItem.tsx:801 +#: src/view/com/post-thread/PostThreadItem.tsx:818 +#: src/view/com/post-thread/PostThreadItem.tsx:821 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:468 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:470 msgid "Translate" @@ -7963,6 +8110,10 @@ msgstr "" msgid "Trending Videos" msgstr "" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:138 +msgid "Trust emerges from relationships, communities, and shared context, so we’re also enabling <0>trusted verifiers: organizations that can directly issue verification." +msgstr "" + #: src/view/com/util/error/ErrorScreen.tsx:103 msgctxt "action" msgid "Try again" @@ -7984,7 +8135,7 @@ msgstr "" msgid "Type your message here" msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:413 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:432 msgid "Type:" msgstr "" @@ -8010,27 +8161,27 @@ msgstr "" #: src/components/dms/MessagesListBlockedFooter.tsx:104 #: src/components/dms/MessagesListBlockedFooter.tsx:112 #: src/components/dms/MessagesListBlockedFooter.tsx:119 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:196 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:281 -#: src/view/com/profile/ProfileMenu.tsx:399 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:200 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 +#: src/view/com/profile/ProfileMenu.tsx:435 #: src/view/screens/ProfileList.tsx:723 msgid "Unblock" msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:201 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:205 msgctxt "action" msgid "Unblock" msgstr "" #: src/components/dms/ConvoMenu.tsx:247 #: src/components/dms/ConvoMenu.tsx:250 -#: src/view/com/profile/ProfileMenu.tsx:309 -#: src/view/com/profile/ProfileMenu.tsx:315 +#: src/view/com/profile/ProfileMenu.tsx:345 +#: src/view/com/profile/ProfileMenu.tsx:351 msgid "Unblock account" msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:275 -#: src/view/com/profile/ProfileMenu.tsx:381 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:303 +#: src/view/com/profile/ProfileMenu.tsx:417 msgid "Unblock Account?" msgstr "" @@ -8052,12 +8203,12 @@ msgctxt "action" msgid "Unfollow" msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:216 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:220 msgid "Unfollow {0}" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:251 -#: src/view/com/profile/ProfileMenu.tsx:261 +#: src/view/com/profile/ProfileMenu.tsx:264 +#: src/view/com/profile/ProfileMenu.tsx:274 msgid "Unfollow account" msgstr "" @@ -8069,6 +8220,10 @@ msgstr "" msgid "Unfortunately, none of your subscribed labelers supports this report type." msgstr "" +#: src/components/verification/VerificationsDialog.tsx:204 +msgid "Unknown verifier" +msgstr "" + #: src/screens/Profile/components/ProfileFeedHeader.tsx:510 msgid "Unlike" msgstr "" @@ -8092,8 +8247,8 @@ msgstr "" msgid "Unmute {tag}" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:288 -#: src/view/com/profile/ProfileMenu.tsx:294 +#: src/view/com/profile/ProfileMenu.tsx:324 +#: src/view/com/profile/ProfileMenu.tsx:330 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:668 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:674 msgid "Unmute account" @@ -8192,8 +8347,8 @@ msgstr "" msgid "Update <0>{displayName} in Lists" msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:507 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:528 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:526 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:547 msgid "Update to {domain}" msgstr "" @@ -8215,7 +8370,7 @@ msgstr "" msgid "Upload a photo instead" msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:453 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:472 msgid "Upload a text file to:" msgstr "" @@ -8255,7 +8410,7 @@ msgstr "" msgid "Use app passwords to sign in to other Bluesky clients without giving full access to your account or password." msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:539 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:558 msgid "Use default provider" msgstr "" @@ -8359,16 +8514,39 @@ msgstr "" msgid "Users you follow" msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:419 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:438 msgid "Value:" msgstr "" +#: src/screens/Moderation/index.tsx:288 +msgid "Verification settings" +msgstr "" + +#: src/Navigation.tsx:175 +#: src/screens/Moderation/VerificationSettings.tsx:32 +msgid "Verification Settings" +msgstr "" + +#: src/screens/Moderation/VerificationSettings.tsx:41 +msgid "Verifications on Bluesky work differently than on other platforms. <0>Learn more here." +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:105 +msgid "Verified by:" +msgstr "" + #: src/view/com/composer/videos/SelectVideoBtn.tsx:127 msgid "Verified email required" msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:509 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:530 +#: src/components/verification/VerificationCreatePrompt.tsx:65 +#: src/view/com/profile/ProfileMenu.tsx:308 +#: src/view/com/profile/ProfileMenu.tsx:311 +msgid "Verify account" +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:528 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:549 msgid "Verify DNS Record" msgstr "" @@ -8386,11 +8564,15 @@ msgstr "" msgid "Verify now" msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:510 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:532 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:529 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:551 msgid "Verify Text File" msgstr "" +#: src/components/verification/VerificationCreatePrompt.tsx:44 +msgid "Verify this account?" +msgstr "" + #: src/screens/Settings/AccountSettings.tsx:75 #: src/screens/Settings/AccountSettings.tsx:91 msgid "Verify your email" @@ -8415,7 +8597,7 @@ msgstr "" msgid "Video failed to process" msgstr "" -#: src/Navigation.tsx:462 +#: src/Navigation.tsx:471 msgid "Video Feed" msgstr "" @@ -8466,19 +8648,19 @@ msgstr "" msgid "View {0}'s avatar" msgstr "" -#: src/components/ProfileCard.tsx:113 +#: src/components/ProfileCard.tsx:115 #: src/screens/Profile/components/ProfileFeedHeader.tsx:446 #: src/screens/Search/components/SearchProfileCard.tsx:36 #: src/screens/VideoFeed/index.tsx:769 -#: src/view/com/notifications/NotificationFeedItem.tsx:409 +#: src/view/com/notifications/NotificationFeedItem.tsx:487 msgid "View {0}'s profile" msgstr "" -#: src/components/dms/MessagesListHeader.tsx:176 +#: src/components/dms/MessagesListHeader.tsx:181 msgid "View {displayName}'s profile" msgstr "" -#: src/components/ProfileHoverCard/index.web.tsx:433 +#: src/components/ProfileHoverCard/index.web.tsx:440 msgid "View blocked user's profile" msgstr "" @@ -8516,13 +8698,13 @@ msgstr "" msgid "View more" msgstr "" -#: src/components/ProfileHoverCard/index.web.tsx:419 -#: src/components/ProfileHoverCard/index.web.tsx:439 -#: src/components/ProfileHoverCard/index.web.tsx:466 +#: src/components/ProfileHoverCard/index.web.tsx:426 +#: src/components/ProfileHoverCard/index.web.tsx:446 +#: src/components/ProfileHoverCard/index.web.tsx:473 #: src/view/com/posts/AviFollowButton.tsx:55 #: src/view/com/posts/PostFeedErrorMessage.tsx:175 -#: src/view/com/util/PostMeta.tsx:78 -#: src/view/com/util/PostMeta.tsx:93 +#: src/view/com/util/PostMeta.tsx:87 +#: src/view/com/util/PostMeta.tsx:122 msgid "View profile" msgstr "" @@ -8534,6 +8716,10 @@ msgstr "" msgid "View the labeling service provided by @{0}" msgstr "" +#: src/components/verification/VerificationCheckButton.tsx:99 +msgid "View this user's verifications" +msgstr "" + #: src/screens/Profile/components/ProfileFeedHeader.tsx:481 msgid "View users who like this feed" msgstr "" @@ -8542,11 +8728,11 @@ msgstr "" msgid "View video" msgstr "" -#: src/screens/Moderation/index.tsx:264 +#: src/screens/Moderation/index.tsx:268 msgid "View your blocked accounts" msgstr "" -#: src/screens/Moderation/index.tsx:204 +#: src/screens/Moderation/index.tsx:208 msgid "View your default post interaction settings" msgstr "" @@ -8555,14 +8741,18 @@ msgstr "" msgid "View your feeds and explore more" msgstr "" -#: src/screens/Moderation/index.tsx:234 +#: src/screens/Moderation/index.tsx:238 msgid "View your moderation lists" msgstr "" -#: src/screens/Moderation/index.tsx:249 +#: src/screens/Moderation/index.tsx:253 msgid "View your muted accounts" msgstr "" +#: src/components/verification/VerificationCheckButton.tsx:98 +msgid "View your verifications" +msgstr "" + #: src/view/com/util/images/AutoSizedImage.tsx:199 #: src/view/com/util/images/AutoSizedImage.tsx:221 msgid "Views full image" @@ -8635,7 +8825,7 @@ msgstr "" msgid "We were unable to load your birth date preferences. Please try again." msgstr "" -#: src/screens/Moderation/index.tsx:409 +#: src/screens/Moderation/index.tsx:428 msgid "We were unable to load your configured labelers at this time." msgstr "" @@ -8656,6 +8846,10 @@ msgstr "" msgid "We're having network issues, try again" msgstr "" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:94 +msgid "We’re introducing a new layer of verification on Bluesky — an easy-to-see checkmark." +msgstr "" + #: src/screens/Signup/index.tsx:109 msgid "We're so excited to have you join us!" msgstr "" @@ -8707,6 +8901,10 @@ msgstr "" msgid "What's up?" msgstr "" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:146 +msgid "When you tap on a check, you’ll see which organizations have granted verification." +msgstr "" + #: src/view/com/modals/lang-settings/PostLanguagesSettings.tsx:80 msgid "Which languages are used in this post?" msgstr "" @@ -8723,6 +8921,10 @@ msgstr "" msgid "Who can reply" msgstr "" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:127 +msgid "Who can verify?" +msgstr "" + #: src/screens/Home/NoFeedsPinned.tsx:79 #: src/screens/Messages/ChatList.tsx:231 #: src/screens/Messages/Inbox.tsx:176 @@ -8791,7 +8993,7 @@ msgstr "" msgid "Writers" msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:337 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:356 msgid "Wrong DID returned from server. Received: {0}" msgstr "" @@ -8828,6 +9030,10 @@ msgstr "" msgid "You" msgstr "" +#: src/components/verification/VerifierDialog.tsx:59 +msgid "You are a trusted verifier" +msgstr "" + #: src/components/forms/HostingProvider.tsx:45 msgid "You are creating an account on" msgstr "" @@ -8844,6 +9050,19 @@ msgstr "" msgid "You are not following anyone." msgstr "" +#: src/components/verification/VerificationsDialog.tsx:64 +msgid "You are verified" +msgstr "" + +#: src/screens/Profile/Header/EditProfileDialog.tsx:356 +#: src/view/com/modals/EditProfile.tsx:204 +msgid "You are verified. You will lose your verification status if you change your display name. <0>Learn more." +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:208 +msgid "You are verified. You will lose your verification status if you change your handle. <0>Learn more." +msgstr "" + #: src/screens/Search/modules/ExploreInterestsCard.tsx:45 msgid "You can adjust your interests at any time from \"Content and media\" settings." msgstr "" @@ -9032,11 +9251,11 @@ msgstr "" msgid "You reacted {0}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:213 +#: src/screens/Messages/components/ChatListItem.tsx:218 msgid "You reacted {0} to {1}" msgstr "" -#: src/screens/Settings/Settings.tsx:260 +#: src/screens/Settings/Settings.tsx:265 #: src/view/shell/desktop/LeftNav.tsx:206 msgid "You will be signed out of all your accounts." msgstr "" @@ -9053,15 +9272,15 @@ msgstr "" msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:149 +#: src/screens/Messages/components/ChatListItem.tsx:154 msgid "You: {0}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:178 +#: src/screens/Messages/components/ChatListItem.tsx:183 msgid "You: {defaultEmbeddedContentMessage}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:171 +#: src/screens/Messages/components/ChatListItem.tsx:176 msgid "You: {short}" msgstr "" @@ -9171,7 +9390,7 @@ msgstr "" msgid "Your choice will be saved, but can be changed later in settings." msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:494 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:513 msgid "Your current handle <0>{0} will automatically remain reserved for you. You can switch back to it at any time from this account." msgstr "" @@ -9202,7 +9421,7 @@ msgstr "" msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:221 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:240 msgid "Your full handle will be <0>@{0}" msgstr "" @@ -9210,7 +9429,7 @@ msgstr "" msgid "Your full username will be <0>@{0}" msgstr "" -#: src/Navigation.tsx:383 +#: src/Navigation.tsx:392 #: src/screens/Search/modules/ExploreInterestsCard.tsx:67 #: src/screens/Settings/ContentAndMediaSettings.tsx:92 #: src/screens/Settings/ContentAndMediaSettings.tsx:95 @@ -9270,3 +9489,7 @@ msgstr "" #: src/screens/Settings/SettingsInterests.tsx:53 msgid "Your selected interests help us serve you content you care about." msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:65 +msgid "Your verifications" +msgstr "" From 03c50f07a1d2f4f7162bab5da112a7dc2b10d920 Mon Sep 17 00:00:00 2001 From: surfdude29 <149612116+surfdude29@users.noreply.github.com> Date: Sat, 19 Apr 2025 04:04:57 +0100 Subject: [PATCH 116/241] change `UK` country code to `GB` in additional-moderation-authorities.ts (#8211) --- src/state/session/additional-moderation-authorities.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/state/session/additional-moderation-authorities.ts b/src/state/session/additional-moderation-authorities.ts index 70d3707022..7f0adf7977 100644 --- a/src/state/session/additional-moderation-authorities.ts +++ b/src/state/session/additional-moderation-authorities.ts @@ -6,7 +6,7 @@ import {device} from '#/storage' export const BR_LABELER = 'did:plc:ekitcvx7uwnauoqy5oest3hm' // Brazil export const DE_LABELER = 'did:plc:r55ow3tocux5kafs5dq445fy' // Germany export const RU_LABELER = 'did:plc:crm2agcxvvlj6hilnjdc4hox' // Russia -export const UK_LABELER = 'did:plc:gvkp7euswjjrctjmqwhhfzif' // United Kingdom +export const GB_LABELER = 'did:plc:gvkp7euswjjrctjmqwhhfzif' // United Kingdom export const AU_LABELER = 'did:plc:dsynw7isrf2eqlhcjx3ffnmt' // Australia export const TR_LABELER = 'did:plc:cquoj7aozvmkud2gifeinkda' // Turkey export const JP_LABELER = 'did:plc:vhgppeyjwgrr37vm4v6ggd5a' // Japan @@ -24,7 +24,7 @@ const MODERATION_AUTHORITIES: { } = { BR: [BR_LABELER], // Brazil RU: [RU_LABELER], // Russia - UK: [UK_LABELER], // United Kingdom + GB: [GB_LABELER], // United Kingdom AU: [AU_LABELER], // Australia TR: [TR_LABELER], // Turkey JP: [JP_LABELER], // Japan From 35daa5a343efdf5c6da866a348e99aeb8fb1b76c Mon Sep 17 00:00:00 2001 From: Paul Frazee Date: Fri, 18 Apr 2025 21:19:01 -0700 Subject: [PATCH 117/241] Release 1.101.0 (#8229) * Update tests * Localization import from crowdin --- __e2e__/flows/create-account.yml | 1 + __e2e__/flows/login.yml | 1 + src/locale/locales/an/messages.po | 1356 +++++++----- src/locale/locales/ast/messages.po | 1356 +++++++----- src/locale/locales/ca/messages.po | 1356 +++++++----- src/locale/locales/cy/messages.po | 1356 +++++++----- src/locale/locales/da/messages.po | 1488 +++++++------ src/locale/locales/de/messages.po | 1356 +++++++----- src/locale/locales/el/messages.po | 1356 +++++++----- src/locale/locales/en-GB/messages.po | 1356 +++++++----- src/locale/locales/eo/messages.po | 1356 +++++++----- src/locale/locales/es/messages.po | 1360 +++++++----- src/locale/locales/eu/messages.po | 1356 +++++++----- src/locale/locales/fi/messages.po | 1356 +++++++----- src/locale/locales/fr/messages.po | 1362 +++++++----- src/locale/locales/ga/messages.po | 1356 +++++++----- src/locale/locales/gd/messages.po | 1356 +++++++----- src/locale/locales/gl/messages.po | 1356 +++++++----- src/locale/locales/hi/messages.po | 1356 +++++++----- src/locale/locales/hu/messages.po | 1356 +++++++----- src/locale/locales/ia/messages.po | 1356 +++++++----- src/locale/locales/id/messages.po | 1356 +++++++----- src/locale/locales/it/messages.po | 1356 +++++++----- src/locale/locales/ja/messages.po | 1356 +++++++----- src/locale/locales/km/messages.po | 1356 +++++++----- src/locale/locales/ko/messages.po | 1356 +++++++----- src/locale/locales/ne/messages.po | 1356 +++++++----- src/locale/locales/nl/messages.po | 1356 +++++++----- src/locale/locales/pl/messages.po | 1356 +++++++----- src/locale/locales/pt-BR/messages.po | 1470 +++++++------ src/locale/locales/ro/messages.po | 1356 +++++++----- src/locale/locales/ru/messages.po | 1356 +++++++----- src/locale/locales/sv/messages.po | 1366 +++++++----- src/locale/locales/th/messages.po | 1356 +++++++----- src/locale/locales/tr/messages.po | 3030 ++++++++++++++------------ src/locale/locales/uk/messages.po | 1356 +++++++----- src/locale/locales/vi/messages.po | 1498 +++++++------ src/locale/locales/zh-CN/messages.po | 1360 +++++++----- src/locale/locales/zh-HK/messages.po | 1390 +++++++----- src/locale/locales/zh-TW/messages.po | 1382 +++++++----- 40 files changed, 31323 insertions(+), 22353 deletions(-) diff --git a/__e2e__/flows/create-account.yml b/__e2e__/flows/create-account.yml index d03d3232f4..781f537826 100644 --- a/__e2e__/flows/create-account.yml +++ b/__e2e__/flows/create-account.yml @@ -28,6 +28,7 @@ appId: xyz.blueskyweb.app - hideKeyboard - tapOn: id: "nextBtn" +- tapOn: "Not now" - inputText: "e2e-test" - tapOn: id: "nextBtn" diff --git a/__e2e__/flows/login.yml b/__e2e__/flows/login.yml index 80e61a3ba0..34fe634c56 100644 --- a/__e2e__/flows/login.yml +++ b/__e2e__/flows/login.yml @@ -23,4 +23,5 @@ appId: xyz.blueskyweb.app id: "loginPasswordInput" - inputText: "hunter2" - pressKey: Enter +- tapOn: "Not now" - assertVisible: "Following" diff --git a/src/locale/locales/an/messages.po b/src/locale/locales/an/messages.po index 1226490e2d..eb893cbd70 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: 2025-04-09 23:20\n" +"PO-Revision-Date: 2025-04-19 04:09\n" "Last-Translator: \n" "Language-Team: Aragonese\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -23,7 +23,7 @@ msgstr "" msgid "(active)" msgstr "(activo)" -#: src/screens/Messages/components/ChatListItem.tsx:155 +#: src/screens/Messages/components/ChatListItem.tsx:160 msgid "(contains embedded content)" msgstr "(tien conteniu incrustau)" @@ -82,7 +82,7 @@ msgstr "{0, plural, one {# segundo} other {# segundos}}" #: src/view/shell/bottom-bar/BottomBar.tsx:209 #: src/view/shell/bottom-bar/BottomBar.tsx:241 -#: src/view/shell/Drawer.tsx:454 +#: src/view/shell/Drawer.tsx:470 msgid "{0, plural, one {# unread item} other {# unread items}}" msgstr "{0, plural, one {# elemento no leyiu} other {# elementos no leyius}}" @@ -91,17 +91,17 @@ msgstr "{0, plural, one {# elemento no leyiu} other {# elementos no leyius}}" msgid "{0, plural, one {#mo} other {#mo}}" msgstr "{0, plural, one {# mes} other {# meses}}" -#: src/components/ProfileHoverCard/index.web.tsx:398 +#: src/components/ProfileHoverCard/index.web.tsx:404 #: src/screens/Profile/Header/Metrics.tsx:22 msgid "{0, plural, one {follower} other {followers}}" msgstr "{0, plural, one {seguidor} other {seguidors}}" -#: src/components/ProfileHoverCard/index.web.tsx:402 +#: src/components/ProfileHoverCard/index.web.tsx:408 #: src/screens/Profile/Header/Metrics.tsx:26 msgid "{0, plural, one {following} other {following}}" msgstr "{0, plural, one {seguindo} other {seguindo}}" -#: src/view/com/post-thread/PostThreadItem.tsx:459 +#: src/view/com/post-thread/PostThreadItem.tsx:479 msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, one {me-fa-goyo} other {me-fa-goyos}}" @@ -109,11 +109,11 @@ msgstr "{0, plural, one {me-fa-goyo} other {me-fa-goyos}}" msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, one {publicación} other {publicacions}}" -#: src/view/com/post-thread/PostThreadItem.tsx:443 +#: src/view/com/post-thread/PostThreadItem.tsx:463 msgid "{0, plural, one {quote} other {quotes}}" msgstr "{0, plural, one {cita} other {citas}}" -#: src/view/com/post-thread/PostThreadItem.tsx:425 +#: src/view/com/post-thread/PostThreadItem.tsx:445 msgid "{0, plural, one {repost} other {reposts}}" msgstr "{0, plural, one {republicación} other {republicacions}}" @@ -153,7 +153,7 @@ msgstr "" msgid "{0} reacted {1}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:226 +#: src/screens/Messages/components/ChatListItem.tsx:231 msgid "{0} reacted {1} to {2}" msgstr "" @@ -206,100 +206,132 @@ msgstr "{estimatedTimeHrs, plural, one {hora} other {horas}}" msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "{estimatedTimeMins, plural, one {minuto} other {minutos}}" -#: src/view/com/notifications/NotificationFeedItem.tsx:305 +#: src/view/com/notifications/NotificationFeedItem.tsx:324 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} followed you" msgstr "{firstAuthorLink} y <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} mas} other {{formattedAuthorsCount} mas}} t'han seguiu" -#: src/view/com/notifications/NotificationFeedItem.tsx:331 +#: src/view/com/notifications/NotificationFeedItem.tsx:350 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your custom feed" msgstr "A {firstAuthorLink} y a <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} mas} other {{formattedAuthorsCount} mas}} les ha feito goyo la tuya canal personalizada" -#: src/view/com/notifications/NotificationFeedItem.tsx:224 +#: src/view/com/notifications/NotificationFeedItem.tsx:243 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your post" msgstr "A {firstAuthorLink} y a <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} mas} other {{formattedAuthorsCount} mas}} les ha feito goyo la tuya publicación" -#: src/view/com/notifications/NotificationFeedItem.tsx:248 +#: src/view/com/notifications/NotificationFeedItem.tsx:430 +msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} removed their verifications from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:267 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} reposted your post" msgstr "{firstAuthorLink} y <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} mas} other {{formattedAuthorsCount} mas}} ha republicau la tuya publicación" -#: src/view/com/notifications/NotificationFeedItem.tsx:355 +#: src/view/com/notifications/NotificationFeedItem.tsx:374 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} signed up with your starter pack" msgstr "{firstAuthorLink} y <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} mas} other {{formattedAuthorsCount} mas}} s'han rechistrau con o tuyo paquet d'inicio" -#: src/view/com/notifications/NotificationFeedItem.tsx:317 +#: src/view/com/notifications/NotificationFeedItem.tsx:404 +msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:336 msgid "{firstAuthorLink} followed you" msgstr "{firstAuthorLink} t'ha seguiu" -#: src/view/com/notifications/NotificationFeedItem.tsx:294 +#: src/view/com/notifications/NotificationFeedItem.tsx:313 msgid "{firstAuthorLink} followed you back" msgstr "{firstAuthorLink} t'ha seguiu tamién" -#: src/view/com/notifications/NotificationFeedItem.tsx:343 +#: src/view/com/notifications/NotificationFeedItem.tsx:362 msgid "{firstAuthorLink} liked your custom feed" msgstr "A {firstAuthorLink} le ha feito goyo la tuya canal personalizada" -#: src/view/com/notifications/NotificationFeedItem.tsx:236 +#: src/view/com/notifications/NotificationFeedItem.tsx:255 msgid "{firstAuthorLink} liked your post" msgstr "A {firstAuthorLink} le ha feito goyo la tuya publicación" -#: src/view/com/notifications/NotificationFeedItem.tsx:260 +#: src/view/com/notifications/NotificationFeedItem.tsx:442 +msgid "{firstAuthorLink} removed their verification from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:279 msgid "{firstAuthorLink} reposted your post" msgstr "{firstAuthorLink} ha republicau la tuya publicación" -#: src/view/com/notifications/NotificationFeedItem.tsx:367 +#: src/view/com/notifications/NotificationFeedItem.tsx:386 msgid "{firstAuthorLink} signed up with your starter pack" msgstr "{firstAuthorLink} s'ha rechistrau con o tuyo paquet d'inicio" -#: src/view/com/notifications/NotificationFeedItem.tsx:298 +#: src/view/com/notifications/NotificationFeedItem.tsx:416 +msgid "{firstAuthorLink} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:317 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} followed you" msgstr "{firstAuthorName} y {additionalAuthorsCount, plural, one {{formattedAuthorsCount} mas} other {{formattedAuthorsCount} mas}} t'han seguiu" -#: src/view/com/notifications/NotificationFeedItem.tsx:324 +#: src/view/com/notifications/NotificationFeedItem.tsx:343 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your custom feed" msgstr "A {firstAuthorName} y a {additionalAuthorsCount, plural, one {{formattedAuthorsCount} mas} other {{formattedAuthorsCount} mas}} les ha feito goyo la tuya canal personalizada" -#: src/view/com/notifications/NotificationFeedItem.tsx:217 +#: src/view/com/notifications/NotificationFeedItem.tsx:236 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your post" msgstr "A {firstAuthorName} y a {additionalAuthorsCount, plural, one {{formattedAuthorsCount} mas} other {{formattedAuthorsCount} mas}} les ha feito goyo la tuya publicación" -#: src/view/com/notifications/NotificationFeedItem.tsx:241 +#: src/view/com/notifications/NotificationFeedItem.tsx:423 +msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} removed their verifications from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:260 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} reposted your post" msgstr "{firstAuthorName} y {additionalAuthorsCount, plural, one {{formattedAuthorsCount} mas} other {{formattedAuthorsCount} mas}} han republicau la tuya publicación" -#: src/view/com/notifications/NotificationFeedItem.tsx:348 +#: src/view/com/notifications/NotificationFeedItem.tsx:367 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} signed up with your starter pack" msgstr "{firstAuthorName} y {additionalAuthorsCount, plural, one {{formattedAuthorsCount} mas} other {{formattedAuthorsCount} mas}} s'han rechistrau con o tuyo paquet d'inicio" -#: src/view/com/notifications/NotificationFeedItem.tsx:303 +#: src/view/com/notifications/NotificationFeedItem.tsx:397 +msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:322 msgid "{firstAuthorName} followed you" msgstr "{firstAuthorName} t'ha seguiu" -#: src/view/com/notifications/NotificationFeedItem.tsx:293 +#: src/view/com/notifications/NotificationFeedItem.tsx:312 msgid "{firstAuthorName} followed you back" msgstr "{firstAuthorName} tamién t'ha seguiu" -#: src/view/com/notifications/NotificationFeedItem.tsx:329 +#: src/view/com/notifications/NotificationFeedItem.tsx:348 msgid "{firstAuthorName} liked your custom feed" msgstr "A {firstAuthorName} le ha feito goyo la tuya canal personalizada" -#: src/view/com/notifications/NotificationFeedItem.tsx:222 +#: src/view/com/notifications/NotificationFeedItem.tsx:241 msgid "{firstAuthorName} liked your post" msgstr "A {firstAuthorName} le ha feito goyo la tuya publicación" -#: src/view/com/notifications/NotificationFeedItem.tsx:246 +#: src/view/com/notifications/NotificationFeedItem.tsx:428 +msgid "{firstAuthorName} removed their verification from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:265 msgid "{firstAuthorName} reposted your post" msgstr "{firstAuthorName} ha republicau la tuya publicación" -#: src/view/com/notifications/NotificationFeedItem.tsx:353 +#: src/view/com/notifications/NotificationFeedItem.tsx:372 msgid "{firstAuthorName} signed up with your starter pack" msgstr "{firstAuthorName} s'ha rechistau con o tuyo paquet d'inicio" -#: src/components/ProfileHoverCard/index.web.tsx:508 +#: src/view/com/notifications/NotificationFeedItem.tsx:402 +msgid "{firstAuthorName} verified you" +msgstr "" + +#: src/components/ProfileHoverCard/index.web.tsx:532 #: src/screens/Profile/Header/Metrics.tsx:49 msgid "{following} following" msgstr "{following} seguindo" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:392 +#: src/components/dialogs/SearchablePeopleList.tsx:412 msgid "{handle} can't be messaged" msgstr "No se puede ninviar mensaches a {handle}" @@ -330,6 +362,19 @@ msgstr "" msgid "{type}h ago" msgstr "" +#: src/components/verification/VerifierDialog.tsx:60 +msgid "{userName} is a trusted verifier" +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:67 +msgid "{userName} is verified" +msgstr "" + +#. Possessive, meaning "the verifications of {userName}" +#: src/components/verification/VerificationsDialog.tsx:69 +msgid "{userName}'s verifications" +msgstr "" + #. Indicates the number of additional profiles are in the Starter Pack e.g. +12 #: src/screens/Search/components/StarterPackCard.tsx:249 msgid "+{computedTotal}" @@ -345,11 +390,11 @@ msgctxt "feeds" msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" msgstr "<0>{0}, <1>{1}, y {2, plural, one {# atro} other {# atros}} s'incluyen en o tuyo paquet d'inicio" -#: src/view/shell/Drawer.tsx:97 +#: src/view/shell/Drawer.tsx:113 msgid "<0>{0} {1, plural, one {follower} other {followers}}" msgstr "<0>{0} {1, plural, one {seguidor} other {seguidors}}" -#: src/view/shell/Drawer.tsx:108 +#: src/view/shell/Drawer.tsx:124 msgid "<0>{0} {1, plural, one {following} other {following}}" msgstr "<0>{0} {1, plural, one {seguindo} other {seguindo}}" @@ -398,14 +443,18 @@ msgid "7 days" msgstr "7 días" #. If last message does not contain text, fall back to "{user} reacted to {a message}" -#: src/screens/Messages/components/ChatListItem.tsx:205 +#: src/screens/Messages/components/ChatListItem.tsx:210 msgid "a message" msgstr "" -#: src/Navigation.tsx:391 -#: src/screens/Settings/AboutSettings.tsx:34 -#: src/screens/Settings/Settings.tsx:215 -#: src/screens/Settings/Settings.tsx:218 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:91 +msgid "A new form of verification" +msgstr "" + +#: src/Navigation.tsx:400 +#: src/screens/Settings/AboutSettings.tsx:72 +#: src/screens/Settings/Settings.tsx:223 +#: src/screens/Settings/Settings.tsx:226 msgid "About" msgstr "Cuanto a" @@ -424,36 +473,36 @@ msgid "Accept Request" msgstr "" #: src/screens/Settings/AccessibilitySettings.tsx:46 -#: src/screens/Settings/Settings.tsx:191 -#: src/screens/Settings/Settings.tsx:194 +#: src/screens/Settings/Settings.tsx:199 +#: src/screens/Settings/Settings.tsx:202 msgid "Accessibility" msgstr "Accesibilidat" -#: src/Navigation.tsx:343 +#: src/Navigation.tsx:352 msgid "Accessibility Settings" msgstr "Achustes d'accesibilidat" -#: src/Navigation.tsx:359 +#: src/Navigation.tsx:368 #: src/screens/Login/LoginForm.tsx:194 #: src/screens/Settings/AccountSettings.tsx:45 -#: src/screens/Settings/Settings.tsx:153 -#: src/screens/Settings/Settings.tsx:156 +#: src/screens/Settings/Settings.tsx:161 +#: src/screens/Settings/Settings.tsx:164 msgid "Account" msgstr "Cuenta" #: src/screens/Messages/components/RequestButtons.tsx:81 -#: src/view/com/profile/ProfileMenu.tsx:141 +#: src/view/com/profile/ProfileMenu.tsx:147 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:392 msgctxt "toast" msgid "Account blocked" msgstr "Cuenta blocada" -#: src/view/com/profile/ProfileMenu.tsx:154 +#: src/view/com/profile/ProfileMenu.tsx:160 msgctxt "toast" msgid "Account followed" msgstr "Cuenta seguida" -#: src/view/com/profile/ProfileMenu.tsx:117 +#: src/view/com/profile/ProfileMenu.tsx:123 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:415 msgctxt "toast" msgid "Account muted" @@ -468,33 +517,37 @@ msgstr "Cuenta silenciada" msgid "Account Muted by List" msgstr "Cuenta silenciada per lista" -#: src/screens/Settings/Settings.tsx:430 +#: src/screens/Settings/Settings.tsx:472 msgid "Account options" msgstr "Opcions de cuenta" -#: src/screens/Settings/Settings.tsx:466 +#: src/screens/Settings/Settings.tsx:508 msgid "Account removed from quick access" msgstr "Cuenta sacada de l'acceso rápido" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:137 -#: src/view/com/profile/ProfileMenu.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:140 +#: src/view/com/profile/ProfileMenu.tsx:137 msgctxt "toast" msgid "Account unblocked" msgstr "Cuenta desblocada" -#: src/view/com/profile/ProfileMenu.tsx:166 +#: src/view/com/profile/ProfileMenu.tsx:172 msgctxt "toast" msgid "Account unfollowed" msgstr "Has deixau de seguir a esta cuenta" -#: src/view/com/profile/ProfileMenu.tsx:107 +#: src/view/com/profile/ProfileMenu.tsx:113 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:405 msgctxt "toast" msgid "Account unmuted" msgstr "Cuenta no silenciada" +#: src/components/verification/VerifierDialog.tsx:98 +msgid "Accounts with a scalloped blue check mark<0>{NON_BREAKING_SPACE}<1/>{NON_BREAKING_SPACE}can verify others. These trusted verifiers are selected by Bluesky." +msgstr "" + +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:169 #: src/components/dialogs/MutedWords.tsx:328 -#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/UserAddRemoveLists.tsx:235 msgid "Add" msgstr "Anyadir" @@ -512,8 +565,8 @@ msgstr "Anyadir {displayName} a lo paquet d'inicio" msgid "Add a content warning" msgstr "Anyadir advertencia de conteniu" -#: src/view/screens/ProfileList.tsx:916 -#: src/view/screens/ProfileList.tsx:934 +#: src/view/screens/ProfileList.tsx:924 +#: src/view/screens/ProfileList.tsx:942 msgid "Add a user to this list" msgstr "Anyadir cuenta a esta lista" @@ -536,8 +589,8 @@ msgstr "Anyadir texto alternativo" msgid "Add alt text (optional)" msgstr "Anyadir texto alternativo (opcional)" -#: src/screens/Settings/Settings.tsx:373 -#: src/screens/Settings/Settings.tsx:376 +#: src/screens/Settings/Settings.tsx:415 +#: src/screens/Settings/Settings.tsx:418 #: src/view/shell/desktop/LeftNav.tsx:281 #: src/view/shell/desktop/LeftNav.tsx:285 msgid "Add another account" @@ -578,11 +631,15 @@ msgstr "Anyadir parolas silenciadas y etiquetas" msgid "Add new post" msgstr "Anyadir una atra publicación" -#: src/view/screens/ProfileList.tsx:924 -#: src/view/screens/ProfileList.tsx:942 +#: src/view/screens/ProfileList.tsx:932 +#: src/view/screens/ProfileList.tsx:950 msgid "Add people" msgstr "Anyadir chent" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:79 +msgid "Add people to list" +msgstr "" + #: src/components/dms/EmojiPopup.android.tsx:55 msgid "Add Reaction" msgstr "" @@ -599,7 +656,7 @@ msgstr "Anyadir bella canal ta lo tuyo paquet d'inicio!" msgid "Add the default feed of only people you follow" msgstr "Anyade la canal predeterminada de solo personas que sigue" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:387 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:406 msgid "Add the following DNS record to your domain:" msgstr "Anyade lo siguient rechistro DNS a lo tuyo dominio:" @@ -607,8 +664,8 @@ msgstr "Anyade lo siguient rechistro DNS a lo tuyo dominio:" msgid "Add this feed to your feeds" msgstr "Anyade esta canal a las tuyas canals" -#: src/view/com/profile/ProfileMenu.tsx:273 -#: src/view/com/profile/ProfileMenu.tsx:276 +#: src/view/com/profile/ProfileMenu.tsx:286 +#: src/view/com/profile/ProfileMenu.tsx:289 msgid "Add to lists" msgstr "Anyadir a listas" @@ -616,7 +673,11 @@ msgstr "Anyadir a listas" msgid "Add to my feeds" msgstr "Anyadir a las mías canals" -#: src/view/com/modals/ListAddRemoveUsers.tsx:192 +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:156 +msgid "Add user to list" +msgstr "" + +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:109 #: src/view/com/modals/UserAddRemoveLists.tsx:162 msgid "Added to list" msgstr "Anyadiu a lista" @@ -640,7 +701,7 @@ msgstr "Adulto" msgid "Adult Content" msgstr "Conteniu adulto" -#: src/screens/Moderation/index.tsx:355 +#: src/screens/Moderation/index.tsx:374 msgid "Adult content can only be enabled via the Web at <0>bsky.app." msgstr "Lo conteniu pa adultos nomás se puede habilitar a traviés d'a web en <0>bsky.app." @@ -653,7 +714,7 @@ msgstr "Lo conteniu adulto ye desactivau." msgid "Adult Content labels" msgstr "Etiquetas de conteniu d'adultos" -#: src/screens/Moderation/index.tsx:399 +#: src/screens/Moderation/index.tsx:418 msgid "Advanced" msgstr "Abanzau" @@ -794,6 +855,11 @@ msgstr "I ha habiu una error mientres intentaba seguir a toz" msgid "An error occurred while uploading the video." msgstr "I ha habiu una error en cargar lo video." +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:84 +#: src/components/verification/VerifierDialog.tsx:88 +msgid "An illustration showing that Bluesky selects trusted verifiers, and trusted verifiers in turn verify individual user accounts." +msgstr "" + #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:28 #: src/lib/moderation/useReportOptions.ts:28 msgid "An issue not included in these options" @@ -809,13 +875,17 @@ msgstr "I ha habiu un problema mientres intentaba ubrir lo chat." #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 -#: src/components/ProfileCard.tsx:339 -#: src/components/ProfileCard.tsx:360 +#: src/components/ProfileCard.tsx:367 +#: src/components/ProfileCard.tsx:388 #: src/view/com/profile/FollowButton.tsx:38 #: src/view/com/profile/FollowButton.tsx:48 msgid "An issue occurred, please try again." msgstr "I ha habiu un problema. Intenta de nuevo." +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:118 +msgid "An mockup of a iPhone showing the Bluesky app open to the profile of a verified user with a blue checkmark next to their display name." +msgstr "" + #: src/screens/Onboarding/StepInterests/index.tsx:185 msgid "an unknown error occurred" msgstr "I ha habiu una error desconoixida" @@ -838,6 +908,10 @@ msgstr "Animals" msgid "Animated GIF" msgstr "GIF animau" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:37 +msgid "Announcing verification on Bluesky" +msgstr "" + #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:33 #: src/lib/moderation/useReportOptions.ts:33 msgid "Anti-Social Behavior" @@ -847,7 +921,7 @@ msgstr "Comportamiento antisocial" msgid "Anybody can interact" msgstr "Cualsequiera puede interactuar" -#: src/Navigation.tsx:399 +#: src/Navigation.tsx:408 #: src/screens/Settings/AppIconSettings/index.tsx:67 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:18 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:23 @@ -884,7 +958,7 @@ msgstr "Las claus d'aplicación han de tener a lo menos 4 carácters" msgid "App passwords" msgstr "Claus d'aplicación" -#: src/Navigation.tsx:311 +#: src/Navigation.tsx:320 #: src/screens/Settings/AppPasswords.tsx:51 msgid "App Passwords" msgstr "Claus de l'app" @@ -920,10 +994,10 @@ msgstr "Revisón d'a suspensión" msgid "Appeal this decision" msgstr "Apelar esta decisión" -#: src/Navigation.tsx:351 +#: src/Navigation.tsx:360 #: src/screens/Settings/AppearanceSettings.tsx:85 -#: src/screens/Settings/Settings.tsx:183 -#: src/screens/Settings/Settings.tsx:186 +#: src/screens/Settings/Settings.tsx:191 +#: src/screens/Settings/Settings.tsx:194 msgid "Appearance" msgstr "Apariencia" @@ -932,12 +1006,12 @@ msgstr "Apariencia" msgid "Apply default recommended feeds" msgstr "Aplicar canals recomendadas predeterminadas" -#: src/view/com/post-thread/PostThreadItem.tsx:865 +#: src/view/com/post-thread/PostThreadItem.tsx:885 msgid "Archived from {0}" msgstr "Archivau dende {0}" -#: src/view/com/post-thread/PostThreadItem.tsx:834 -#: src/view/com/post-thread/PostThreadItem.tsx:873 +#: src/view/com/post-thread/PostThreadItem.tsx:854 +#: src/view/com/post-thread/PostThreadItem.tsx:893 msgid "Archived post" msgstr "Publicación archivada" @@ -953,7 +1027,7 @@ msgstr "Yes seguro que quiers eliminar este mensache? Lo mensache s'eliminará p msgid "Are you sure you want to delete this starter pack?" msgstr "Yes seguro que quiers eliminar este paquet d'inicio?" -#: src/screens/Profile/Header/EditProfileDialog.tsx:82 +#: src/screens/Profile/Header/EditProfileDialog.tsx:86 msgid "Are you sure you want to discard your changes?" msgstr "De seguro que quiers descartar los tuyos cambios?" @@ -1016,7 +1090,7 @@ msgstr "Las opcions d'autorreproducción son agora en <0>Achustes de conteniu y msgid "Autoplay videos and GIFs" msgstr "Autorreproducir videos y GIFs" -#: src/components/dms/MessagesListHeader.tsx:82 +#: src/components/dms/MessagesListHeader.tsx:84 #: src/components/moderation/LabelsOnMeDialog.tsx:315 #: src/components/moderation/LabelsOnMeDialog.tsx:316 #: src/screens/Login/ChooseAccountForm.tsx:90 @@ -1052,7 +1126,7 @@ msgstr "Antes de crear una publicación has de verificar lo tuyo correu." msgid "Before creating a starter pack, you must first verify your email." msgstr "Antes de crear un paquet d'inicio has de verificar lo tuyo correu." -#: src/components/dms/dialogs/NewChatDialog.tsx:79 +#: src/components/dms/dialogs/NewChatDialog.tsx:80 #: src/components/dms/MessageProfileButton.tsx:110 #: src/screens/Messages/Conversation.tsx:221 msgid "Before you may message another user, you must first verify your email." @@ -1063,8 +1137,8 @@ msgstr "Antes de ninviar un mensache a unatro usuario has de verificar lo tuyo c msgid "Birthday" msgstr "Aniversario" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:283 -#: src/view/com/profile/ProfileMenu.tsx:399 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 +#: src/view/com/profile/ProfileMenu.tsx:435 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:849 msgid "Block" msgstr "Blocar" @@ -1073,19 +1147,19 @@ msgstr "Blocar" #: src/components/dms/ConvoMenu.tsx:250 #: src/screens/Messages/components/RequestButtons.tsx:134 #: src/screens/Messages/components/RequestButtons.tsx:136 -#: src/view/com/profile/ProfileMenu.tsx:310 -#: src/view/com/profile/ProfileMenu.tsx:317 +#: src/view/com/profile/ProfileMenu.tsx:346 +#: src/view/com/profile/ProfileMenu.tsx:353 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:686 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:688 msgid "Block account" msgstr "Blocar cuenta" -#: src/view/com/profile/ProfileMenu.tsx:382 +#: src/view/com/profile/ProfileMenu.tsx:418 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:844 msgid "Block Account?" msgstr "Blocar la cuenta?" -#: src/view/screens/ProfileList.tsx:661 +#: src/view/screens/ProfileList.tsx:669 msgid "Block accounts" msgstr "Blocar cuentas" @@ -1097,7 +1171,7 @@ msgstr "Blocar y borrar" msgid "Block and/or delete this conversation" msgstr "Blocar y/u borrar la conversa" -#: src/view/screens/ProfileList.tsx:781 +#: src/view/screens/ProfileList.tsx:789 msgid "Block list" msgstr "Blocar lista" @@ -1105,7 +1179,7 @@ msgstr "Blocar lista" msgid "Block or report" msgstr "" -#: src/view/screens/ProfileList.tsx:776 +#: src/view/screens/ProfileList.tsx:784 msgid "Block these accounts?" msgstr "Blocar estas cuentas?" @@ -1122,21 +1196,21 @@ msgstr "Blocar usuario" msgid "Blocked" msgstr "Blocau" -#: src/screens/Moderation/index.tsx:269 +#: src/screens/Moderation/index.tsx:273 msgid "Blocked accounts" msgstr "Cuentas blocadas" -#: src/Navigation.tsx:160 -#: src/view/screens/ModerationBlockedAccounts.tsx:101 +#: src/Navigation.tsx:161 +#: src/view/screens/ModerationBlockedAccounts.tsx:110 msgid "Blocked Accounts" msgstr "Cuentas blocadas" -#: src/view/com/profile/ProfileMenu.tsx:394 +#: src/view/com/profile/ProfileMenu.tsx:430 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:846 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." -#: src/view/screens/ModerationBlockedAccounts.tsx:112 +#: src/view/screens/ModerationBlockedAccounts.tsx:121 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you. You will not see their content and they will be prevented from seeing yours." msgstr "Las cuentas blocadas no podrán responder en os tuyos filos, mencionar-te ni interactuar con tu de garra traza. No veyerás lo suyo conteniu y no podrán veyer lo tuyo." @@ -1144,15 +1218,15 @@ msgstr "Las cuentas blocadas no podrán responder en os tuyos filos, mencionar-t msgid "Blocked post." msgstr "Publicación blocada." -#: src/screens/Profile/Sections/Labels.tsx:173 +#: src/screens/Profile/Sections/Labels.tsx:170 msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "Si blocas un etiquetador encara podrán seguir aplicando etiquetas a la tuya cuenta." -#: src/view/screens/ProfileList.tsx:778 +#: src/view/screens/ProfileList.tsx:786 msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Lo bloqueyo ye publico. Si blocas una cuenta no podrán responder en os tuyos filos, mencionar-te ni interactuar con tu de garra traza." -#: src/view/com/profile/ProfileMenu.tsx:391 +#: src/view/com/profile/ProfileMenu.tsx:427 msgid "Blocking will not prevent labels from being applied on your account, but it will stop this account from replying in your threads or interacting with you." msgstr "Si blocas a etiquetador encara podrán seguir aplicando etiquetas a la tuya cuenta, pero privará que respondan en os tuyos filos, te mencionen u interactúen con tu de garra traza." @@ -1165,7 +1239,7 @@ msgstr "Blog" msgid "Bluesky" msgstr "Bluesky" -#: src/view/com/post-thread/PostThreadItem.tsx:890 +#: src/view/com/post-thread/PostThreadItem.tsx:910 msgid "Bluesky cannot confirm the authenticity of the claimed date." msgstr "Bluesky no puede confirmar l'autenticidat d'a data declarada." @@ -1199,6 +1273,10 @@ msgstr "Bluesky triará un conchunto de cuentas recomendadas de personas en o su msgid "Bluesky will not show your profile and posts to logged-out users. Other apps may not honor this request. This does not make your account private." msgstr "Bluesky no amostrará lo tuyo perfil u publicacions a usuarios que no haigan iniciau sesión. Ye posible que atras apps no respecten esta solicitut. Esto no fa que la tuya cuenta sía privada." +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:132 +msgid "Bluesky will proactively verify notable and authentic accounts." +msgstr "" + #: src/screens/Settings/AppIconSettings/index.tsx:99 msgid "Bluesky+" msgstr "Bluesky+" @@ -1301,17 +1379,17 @@ msgid "Camera" msgstr "Camera" #: src/components/Menu/index.tsx:306 -#: src/components/Prompt.tsx:130 -#: src/components/Prompt.tsx:132 +#: src/components/Prompt.tsx:140 +#: src/components/Prompt.tsx:142 #: src/screens/Deactivated.tsx:158 -#: src/screens/Profile/Header/EditProfileDialog.tsx:220 -#: src/screens/Profile/Header/EditProfileDialog.tsx:228 +#: src/screens/Profile/Header/EditProfileDialog.tsx:227 +#: src/screens/Profile/Header/EditProfileDialog.tsx:235 #: src/screens/Search/Shell.tsx:349 #: src/screens/Settings/AppIconSettings/index.tsx:44 #: src/screens/Settings/AppIconSettings/index.tsx:225 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:76 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:83 -#: src/screens/Settings/Settings.tsx:260 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:78 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:85 +#: src/screens/Settings/Settings.tsx:268 #: src/screens/Takendown.tsx:99 #: src/screens/Takendown.tsx:102 #: src/view/com/composer/Composer.tsx:937 @@ -1322,7 +1400,7 @@ msgstr "Camera" #: src/view/com/modals/ChangePassword.tsx:282 #: src/view/com/modals/CreateOrEditList.tsx:335 #: src/view/com/modals/CropImage.web.tsx:97 -#: src/view/com/modals/EditProfile.tsx:244 +#: src/view/com/modals/EditProfile.tsx:270 #: src/view/com/modals/InAppBrowserConsent.tsx:75 #: src/view/com/modals/InAppBrowserConsent.tsx:77 #: src/view/com/modals/LinkWarning.tsx:105 @@ -1350,7 +1428,7 @@ msgstr "Cancelar la eliminación d'a cuenta" msgid "Cancel image crop" msgstr "Cancelar retalle d'imachen" -#: src/view/com/modals/EditProfile.tsx:239 +#: src/view/com/modals/EditProfile.tsx:265 msgid "Cancel profile editing" msgstr "Cancelar edición de perfil" @@ -1363,7 +1441,6 @@ msgid "Cancel reactivation and sign out" msgstr "Cancelar la reactivación y zarrar la sesión" #: src/screens/Search/Shell.tsx:341 -#: src/view/com/modals/ListAddRemoveUsers.tsx:88 msgid "Cancel search" msgstr "Cancelar busqueda" @@ -1411,8 +1488,8 @@ msgstr "Cambiar correu" msgid "Change email address" msgstr "Cambiar l'adreza de correu electronico" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:92 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:96 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:94 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:98 msgid "Change Handle" msgstr "Cambiar identificador" @@ -1448,15 +1525,15 @@ msgstr "Cambiar la tuya adreza de correu" msgid "Changes app icon" msgstr "Cambia l'icono de l'aplicación" -#: src/components/forms/HostingProvider.tsx:50 -#: src/components/forms/HostingProvider.tsx:70 +#: src/components/forms/HostingProvider.tsx:49 +#: src/components/forms/HostingProvider.tsx:69 msgid "Changes hosting provider" msgstr "Cambia lo proveyedor d'alochamiento" -#: src/Navigation.tsx:416 +#: src/Navigation.tsx:425 #: src/view/shell/bottom-bar/BottomBar.tsx:205 #: src/view/shell/desktop/LeftNav.tsx:535 -#: src/view/shell/Drawer.tsx:422 +#: src/view/shell/Drawer.tsx:438 msgid "Chat" msgstr "Conversa" @@ -1471,7 +1548,7 @@ msgctxt "toast" msgid "Chat muted" msgstr "Chat silenciau" -#: src/Navigation.tsx:426 +#: src/Navigation.tsx:435 #: src/screens/Messages/components/InboxPreview.tsx:24 msgid "Chat request inbox" msgstr "" @@ -1482,7 +1559,7 @@ msgid "Chat requests" msgstr "" #: src/components/dms/ConvoMenu.tsx:75 -#: src/Navigation.tsx:421 +#: src/Navigation.tsx:430 #: src/screens/Messages/ChatList.tsx:328 msgid "Chat settings" msgstr "Achustes de chat" @@ -1514,7 +1591,7 @@ msgstr "Compreba lo tuyo correu electronico pa obtener un codigo d'inicio de ses msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "T'hemos ninviau un codigo de verificación a lo tuyo correu. Escribe-lo aquí:" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:370 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:389 msgid "Choose domain verification method" msgstr "Triar un metodo de verificación de dominio" @@ -1554,14 +1631,19 @@ msgstr "Tría la tuya clau" msgid "Choose your username" msgstr "Lo tuyo identificador" -#: src/screens/Settings/Settings.tsx:351 +#: src/screens/Settings/Settings.tsx:393 msgid "Clear all storage data" msgstr "Borrar toz los datos d'almagacenamiento" -#: src/screens/Settings/Settings.tsx:353 +#: src/screens/Settings/Settings.tsx:395 msgid "Clear all storage data (restart after this)" msgstr "Borrar toz los datos d'almagacenamiento (reiniciar dimpués d'esto)" +#: src/screens/Settings/AboutSettings.tsx:113 +#: src/screens/Settings/AboutSettings.tsx:117 +msgid "Clear image cache" +msgstr "" + #: src/components/forms/SearchInput.tsx:70 msgid "Clear search query" msgstr "Borrar consulta de busqueda" @@ -1595,8 +1677,10 @@ msgid "Clip 🐴 clop 🐴" msgstr "Tacatot🐴 tacatat 🐴" #: src/components/dialogs/GifSelect.tsx:281 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:174 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:183 +#: src/components/dialogs/SearchablePeopleList.tsx:295 #: src/components/dialogs/VerifyEmailDialog.tsx:289 -#: src/components/dms/dialogs/SearchablePeopleList.tsx:269 #: src/components/dms/EmojiPopup.android.tsx:58 #: src/components/dms/ReportDialog.tsx:381 #: src/components/dms/ReportDialog.tsx:390 @@ -1605,6 +1689,8 @@ msgstr "Tacatot🐴 tacatat 🐴" #: src/components/ProgressGuide/FollowDialog.tsx:386 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:117 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:123 +#: src/components/verification/VerificationsDialog.tsx:146 +#: src/components/verification/VerifierDialog.tsx:144 #: src/view/com/modals/ChangePassword.tsx:279 #: src/view/com/modals/ChangePassword.tsx:282 #: src/view/com/util/post-embeds/GifEmbed.tsx:197 @@ -1625,6 +1711,8 @@ msgid "Close bottom drawer" msgstr "Zarrar lo calaixo inferior" #: src/components/dialogs/GifSelect.tsx:275 +#: src/components/verification/VerificationsDialog.tsx:138 +#: src/components/verification/VerifierDialog.tsx:136 msgid "Close dialog" msgstr "Zarrar finestra" @@ -1676,11 +1764,11 @@ msgstr "Zarrar lo selector d'emojis" msgid "Closes viewer for header image" msgstr "Zarra lo visor d'a imachen d'o capitero" -#: src/view/com/notifications/NotificationFeedItem.tsx:405 +#: src/view/com/notifications/NotificationFeedItem.tsx:479 msgid "Collapse list of users" msgstr "Comprimir la lista d'usuarios" -#: src/view/com/notifications/NotificationFeedItem.tsx:598 +#: src/view/com/notifications/NotificationFeedItem.tsx:687 msgid "Collapses list of users for a given notification" msgstr "Comprimir la lista d'usuarios pa una notificación en particular" @@ -1703,7 +1791,7 @@ msgstr "Comedia" msgid "Comics" msgstr "Historietas" -#: src/Navigation.tsx:301 +#: src/Navigation.tsx:310 #: src/view/screens/CommunityGuidelines.tsx:34 msgid "Community Guidelines" msgstr "Directrices d'a comunidat" @@ -1743,8 +1831,8 @@ msgstr "Configurau en <0>achustes de moderación." #: src/components/dialogs/VerifyEmailDialog.tsx:253 #: src/components/dialogs/VerifyEmailDialog.tsx:260 #: src/components/dialogs/VerifyEmailDialog.tsx:283 -#: src/components/Prompt.tsx:173 -#: src/components/Prompt.tsx:176 +#: src/components/Prompt.tsx:183 +#: src/components/Prompt.tsx:186 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:185 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:188 #: src/view/com/modals/VerifyEmail.tsx:239 @@ -1765,11 +1853,11 @@ msgstr "Confimar l'idioma d'o conteniu" msgid "Confirm delete account" msgstr "Confirmar eliminación de cuenta" -#: src/screens/Moderation/index.tsx:303 +#: src/screens/Moderation/index.tsx:322 msgid "Confirm your age:" msgstr "Confirma la tuya edat:" -#: src/screens/Moderation/index.tsx:294 +#: src/screens/Moderation/index.tsx:313 msgid "Confirm your birthdate" msgstr "Confirma la tuya data de naixencia" @@ -1802,12 +1890,12 @@ msgid "Content & Media" msgstr "Conteniu y multimedia" #: src/screens/Settings/AccessibilitySettings.tsx:109 -#: src/screens/Settings/Settings.tsx:175 -#: src/screens/Settings/Settings.tsx:178 +#: src/screens/Settings/Settings.tsx:183 +#: src/screens/Settings/Settings.tsx:186 msgid "Content and media" msgstr "Conteniu y multimedia" -#: src/Navigation.tsx:375 +#: src/Navigation.tsx:384 msgid "Content and Media" msgstr "Conteniu y multimedia" @@ -1815,7 +1903,7 @@ msgstr "Conteniu y multimedia" msgid "Content Blocked" msgstr "Conteniu Blocau" -#: src/screens/Moderation/index.tsx:287 +#: src/screens/Moderation/index.tsx:306 msgid "Content filters" msgstr "Filtros de conteniu" @@ -1853,7 +1941,7 @@ msgstr "Fondo d'o menú contextual, faga clic pa zarrar lo menú." msgid "Continue" msgstr "Continar" -#: src/components/AccountList.tsx:121 +#: src/components/AccountList.tsx:126 msgid "Continue as {0} (currently signed in)" msgstr "Continar como {0} (actualment ha iniciau sesión)" @@ -1873,7 +1961,7 @@ msgctxt "toast" msgid "Conversation deleted" msgstr "Conversa eliminada" -#: src/screens/Messages/components/ChatListItem.tsx:191 +#: src/screens/Messages/components/ChatListItem.tsx:196 msgid "Conversation deleted" msgstr "Conversa eliminada" @@ -1885,7 +1973,7 @@ msgstr "Cocinando" msgid "Copied" msgstr "Copiau" -#: src/screens/Settings/AboutSettings.tsx:98 +#: src/screens/Settings/AboutSettings.tsx:148 msgid "Copied build version to clipboard" msgstr "Versión de compilación copiada a lo portafuellas" @@ -1903,7 +1991,7 @@ msgstr "Copiau a lo portafuellas" msgid "Copied!" msgstr "Copiau!" -#: src/screens/Settings/AboutSettings.tsx:74 +#: src/screens/Settings/AboutSettings.tsx:124 msgid "Copies build version to clipboard" msgstr "Copia la versión de construcción a lo portafuellas" @@ -1915,8 +2003,8 @@ msgstr "Copiar" msgid "Copy App Password" msgstr "Copiar clau d'aplicación" -#: src/view/com/profile/ProfileMenu.tsx:347 -#: src/view/com/profile/ProfileMenu.tsx:350 +#: src/view/com/profile/ProfileMenu.tsx:383 +#: src/view/com/profile/ProfileMenu.tsx:386 msgid "Copy at:// URI" msgstr "Copiar at:// URI" @@ -1930,13 +2018,13 @@ msgstr "Copiar DID de l'autor" msgid "Copy code" msgstr "Copiar codigo" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:472 -#: src/view/com/profile/ProfileMenu.tsx:356 -#: src/view/com/profile/ProfileMenu.tsx:359 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:491 +#: src/view/com/profile/ProfileMenu.tsx:392 +#: src/view/com/profile/ProfileMenu.tsx:395 msgid "Copy DID" msgstr "Copiar DID" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:405 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:424 msgid "Copy host" msgstr "Copiar host" @@ -1948,7 +2036,7 @@ msgstr "Copiar vinclo" msgid "Copy Link" msgstr "Copiar vinclo" -#: src/view/screens/ProfileList.tsx:505 +#: src/view/screens/ProfileList.tsx:513 msgid "Copy link to list" msgstr "Copia lo vinclo a la lista" @@ -1976,11 +2064,11 @@ msgstr "Copiar texto d'a publicación" msgid "Copy QR code" msgstr "Copiar codigo QR" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:426 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:445 msgid "Copy TXT record value" msgstr "Copiar valor de rechistro TXT" -#: src/Navigation.tsx:306 +#: src/Navigation.tsx:315 #: src/view/screens/CopyrightPolicy.tsx:31 msgid "Copyright Policy" msgstr "Politica de dreitos d'autor" @@ -1994,7 +2082,7 @@ msgstr "No s'ha puesto salir d'este chat " msgid "Could not load feed" msgstr "No s'ha puesto cargar esta canal" -#: src/view/screens/ProfileList.tsx:1021 +#: src/view/screens/ProfileList.tsx:1029 msgid "Could not load list" msgstr "No s'ha puesto cargar esta lista" @@ -2016,7 +2104,7 @@ msgstr "Crear un codigo QR pa pack d'inicio" #: src/components/StarterPack/ProfileStarterPacks.tsx:178 #: src/components/StarterPack/ProfileStarterPacks.tsx:274 -#: src/Navigation.tsx:451 +#: src/Navigation.tsx:460 msgid "Create a starter pack" msgstr "Crea un paquet d'inicio" @@ -2127,7 +2215,7 @@ msgstr "Data de naixencia" msgid "Deactivate account" msgstr "Desactivar cuenta" -#: src/screens/Settings/Settings.tsx:332 +#: src/screens/Settings/Settings.tsx:374 msgid "Debug Moderation" msgstr "Moderacion de depuración" @@ -2150,7 +2238,7 @@ msgstr "Iconos per defecto" #: src/screens/StarterPack/StarterPackScreen.tsx:672 #: src/screens/StarterPack/StarterPackScreen.tsx:744 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:767 -#: src/view/screens/ProfileList.tsx:760 +#: src/view/screens/ProfileList.tsx:768 msgid "Delete" msgstr "Borrar" @@ -2176,7 +2264,7 @@ msgstr "Borrar la clau d'a app?" msgid "Delete chat" msgstr "" -#: src/screens/Settings/Settings.tsx:339 +#: src/screens/Settings/Settings.tsx:381 msgid "Delete chat declaration record" msgstr "Borrar lo rechistro de declaracion de conversa" @@ -2195,7 +2283,7 @@ msgstr "Borrar conversa" msgid "Delete for me" msgstr "Borrar pa yo" -#: src/view/screens/ProfileList.tsx:548 +#: src/view/screens/ProfileList.tsx:556 msgid "Delete list" msgstr "" @@ -2226,7 +2314,7 @@ msgstr "Borrar paquet d'inicio" msgid "Delete starter pack?" msgstr "Borrar paquet d'inicio?" -#: src/view/screens/ProfileList.tsx:755 +#: src/view/screens/ProfileList.tsx:763 msgid "Delete this list?" msgstr "Borrar esta lista?" @@ -2238,8 +2326,8 @@ msgstr "Borrar esta publicación?" msgid "Deleted" msgstr "Eliminau" -#: src/components/dms/MessagesListHeader.tsx:155 -#: src/screens/Messages/components/ChatListItem.tsx:123 +#: src/components/dms/MessagesListHeader.tsx:160 +#: src/screens/Messages/components/ChatListItem.tsx:128 msgid "Deleted Account" msgstr "Cuenta borrada" @@ -2247,19 +2335,19 @@ msgstr "Cuenta borrada" msgid "Deleted post." msgstr "Se borró la publicación." -#: src/screens/Profile/Header/EditProfileDialog.tsx:347 +#: src/screens/Profile/Header/EditProfileDialog.tsx:370 #: src/view/com/modals/CreateOrEditList.tsx:280 #: src/view/com/modals/CreateOrEditList.tsx:301 -#: src/view/com/modals/EditProfile.tsx:193 -#: src/view/com/modals/EditProfile.tsx:205 +#: src/view/com/modals/EditProfile.tsx:219 +#: src/view/com/modals/EditProfile.tsx:231 msgid "Description" msgstr "Descripción" -#: src/screens/Profile/Header/EditProfileDialog.tsx:367 +#: src/screens/Profile/Header/EditProfileDialog.tsx:390 msgid "Description is too long" msgstr "La descripción ye masiau larga" -#: src/screens/Profile/Header/EditProfileDialog.tsx:368 +#: src/screens/Profile/Header/EditProfileDialog.tsx:391 msgid "Description is too long. {DESCRIPTION_MAX_GRAPHEMES, plural, other {The maximum number of characters is #.}}" msgstr "" @@ -2277,18 +2365,18 @@ msgstr "Desvincular cita" msgid "Detach quote post?" msgstr "Desvincular publicación de la cita?" -#: src/screens/Settings/AboutSettings.tsx:87 +#: src/screens/Settings/AboutSettings.tsx:137 msgctxt "toast" msgid "Developer mode disabled" msgstr "Modo desenrolladors desactivau" -#: src/screens/Settings/AboutSettings.tsx:81 +#: src/screens/Settings/AboutSettings.tsx:131 msgctxt "toast" msgid "Developer mode enabled" msgstr "Modo desenrollador activau" -#: src/screens/Settings/Settings.tsx:242 -#: src/screens/Settings/Settings.tsx:245 +#: src/screens/Settings/Settings.tsx:250 +#: src/screens/Settings/Settings.tsx:253 msgid "Developer options" msgstr "Desenrollar opcions" @@ -2318,17 +2406,17 @@ msgstr "Desactivar subtitulos" #: src/lib/moderation/useLabelBehaviorDescription.ts:68 #: src/screens/Messages/Settings.tsx:139 #: src/screens/Messages/Settings.tsx:142 -#: src/screens/Moderation/index.tsx:345 +#: src/screens/Moderation/index.tsx:364 msgid "Disabled" msgstr "Desactivau" -#: src/screens/Profile/Header/EditProfileDialog.tsx:84 +#: src/screens/Profile/Header/EditProfileDialog.tsx:88 #: src/view/com/composer/Composer.tsx:705 #: src/view/com/composer/Composer.tsx:889 msgid "Discard" msgstr "Descartar" -#: src/screens/Profile/Header/EditProfileDialog.tsx:81 +#: src/screens/Profile/Header/EditProfileDialog.tsx:85 msgid "Discard changes?" msgstr "Descartar cambios?" @@ -2383,27 +2471,27 @@ msgstr "Amagar esta sección" msgid "Display larger alt text badges" msgstr "Amostrar insignias de texto alternativo mas grans" -#: src/screens/Profile/Header/EditProfileDialog.tsx:314 -#: src/screens/Profile/Header/EditProfileDialog.tsx:320 -#: src/screens/Profile/Header/EditProfileDialog.tsx:354 -#: src/view/com/modals/EditProfile.tsx:187 +#: src/screens/Profile/Header/EditProfileDialog.tsx:321 +#: src/screens/Profile/Header/EditProfileDialog.tsx:327 +#: src/screens/Profile/Header/EditProfileDialog.tsx:377 +#: src/view/com/modals/EditProfile.tsx:194 msgid "Display name" msgstr "Amostrar lo nombre" -#: src/view/com/modals/EditProfile.tsx:175 +#: src/view/com/modals/EditProfile.tsx:182 msgid "Display Name" msgstr "Amostrar lo nombre" -#: src/screens/Profile/Header/EditProfileDialog.tsx:333 +#: src/screens/Profile/Header/EditProfileDialog.tsx:340 msgid "Display name is too long" msgstr "Lo nombre ye masiau largo" -#: src/screens/Profile/Header/EditProfileDialog.tsx:334 +#: src/screens/Profile/Header/EditProfileDialog.tsx:341 msgid "Display name is too long. {DISPLAY_NAME_MAX_GRAPHEMES, plural, other {The maximum number of characters is #.}}" msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:373 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:375 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:392 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:394 msgid "DNS Panel" msgstr "Con panel de DNS" @@ -2419,7 +2507,7 @@ msgstr "No incluye desnudez." msgid "Doesn't begin or end with a hyphen" msgstr "No prencipia ni remata con un guión" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:488 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:507 msgid "Domain verified!" msgstr "Dominio verificau!" @@ -2441,11 +2529,9 @@ msgstr "Dominio verificau!" #: src/view/com/modals/CropImage.web.tsx:112 #: src/view/com/modals/InviteCodes.tsx:81 #: src/view/com/modals/InviteCodes.tsx:124 -#: src/view/com/modals/ListAddRemoveUsers.tsx:143 msgid "Done" msgstr "Listo" -#: src/view/com/modals/ListAddRemoveUsers.tsx:145 #: src/view/com/modals/UserAddRemoveLists.tsx:113 #: src/view/com/modals/UserAddRemoveLists.tsx:116 msgctxt "action" @@ -2485,23 +2571,23 @@ msgstr "Arrociega pa anyadir imagenes" msgid "Duration:" msgstr "Duración:" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:211 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:230 msgid "e.g. alice" msgstr "p. eix. alicia" -#: src/screens/Profile/Header/EditProfileDialog.tsx:321 +#: src/screens/Profile/Header/EditProfileDialog.tsx:328 msgid "e.g. Alice Lastname" msgstr "p. eix. Alicia Apelliu" -#: src/view/com/modals/EditProfile.tsx:180 +#: src/view/com/modals/EditProfile.tsx:187 msgid "e.g. Alice Roberts" msgstr "p. eix. Alice Roberts" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:357 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:376 msgid "e.g. alice.com" msgstr "p. eix. alicia.com" -#: src/view/com/modals/EditProfile.tsx:198 +#: src/view/com/modals/EditProfile.tsx:224 msgid "e.g. Artist, dog-lover, and avid reader." msgstr "p. eix. Artista, amant d'os cans, y lectora avida." @@ -2536,7 +2622,8 @@ msgstr "Cada codigo funciona una vegada. Recibirás mas codigos d'invitación pe msgid "Edit" msgstr "Editar" -#: src/view/com/lists/ListMembers.tsx:143 +#: src/view/com/lists/ListMembers.tsx:180 +#: src/view/com/lists/ListMembers.tsx:186 msgctxt "action" msgid "Edit" msgstr "Editar" @@ -2566,7 +2653,7 @@ msgstr "Editar achustes d'interacción" msgid "Edit interests" msgstr "" -#: src/view/screens/ProfileList.tsx:536 +#: src/view/screens/ProfileList.tsx:544 msgid "Edit list details" msgstr "Editar los detalles d'a lista" @@ -2574,12 +2661,12 @@ msgstr "Editar los detalles d'a lista" msgid "Edit Moderation List" msgstr "Editar lista de Moderación" -#: src/Navigation.tsx:316 +#: src/Navigation.tsx:325 #: src/view/screens/Feeds.tsx:515 msgid "Edit My Feeds" msgstr "Editar las mías noticias" -#: src/view/com/modals/EditProfile.tsx:147 +#: src/view/com/modals/EditProfile.tsx:154 msgid "Edit my profile" msgstr "Editar lo mío perfil" @@ -2592,15 +2679,15 @@ msgstr "Editar Personas" msgid "Edit post interaction settings" msgstr "Editar achustes d'interacción d'a publicación" -#: src/screens/Profile/Header/EditProfileDialog.tsx:269 -#: src/screens/Profile/Header/EditProfileDialog.tsx:275 +#: src/screens/Profile/Header/EditProfileDialog.tsx:276 +#: src/screens/Profile/Header/EditProfileDialog.tsx:282 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:196 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 msgid "Edit profile" msgstr "Editar lo perfil" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:199 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:185 msgid "Edit Profile" msgstr "Editar lo perfil" @@ -2616,15 +2703,15 @@ msgstr "Editar lista d'Usuarios" msgid "Edit who can reply" msgstr "Editar quí puede responder" -#: src/view/com/modals/EditProfile.tsx:188 +#: src/view/com/modals/EditProfile.tsx:195 msgid "Edit your display name" msgstr "Editar lo tuyo nombre pa amostrar " -#: src/view/com/modals/EditProfile.tsx:206 +#: src/view/com/modals/EditProfile.tsx:232 msgid "Edit your profile description" msgstr "Edita lo tuyo descripcion de perfil" -#: src/Navigation.tsx:456 +#: src/Navigation.tsx:465 msgid "Edit your starter pack" msgstr "Edita lo tuyo paquet d'inicio" @@ -2707,7 +2794,7 @@ msgstr "Activar" msgid "Enable {0} only" msgstr "Activar {0} nomás" -#: src/screens/Moderation/index.tsx:332 +#: src/screens/Moderation/index.tsx:351 msgid "Enable adult content" msgstr "Activar conteniu adulto" @@ -2752,11 +2839,11 @@ msgstr "Activar los videos populares en Discover d'a tuya canal." #: src/screens/Messages/Settings.tsx:130 #: src/screens/Messages/Settings.tsx:133 -#: src/screens/Moderation/index.tsx:343 +#: src/screens/Moderation/index.tsx:362 msgid "Enabled" msgstr "Activau" -#: src/screens/Profile/Sections/Feed.tsx:116 +#: src/screens/Profile/Sections/Feed.tsx:113 msgid "End of feed" msgstr "Fin de noticias" @@ -2789,7 +2876,7 @@ msgstr "Dentrar en pantalla completa" msgid "Enter the code you received to change your password." msgstr "Escribe lo codigo que recibiés pa cambiar la tuya clau." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:351 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:370 msgid "Enter the domain you want to use" msgstr "Escribe lo dominio que quiers utilizar" @@ -2906,19 +2993,15 @@ msgstr "Salir d'o proceso de retalle d'imachen" msgid "Exits image view" msgstr "Salir d'a vista d'imachen" -#: src/view/com/modals/ListAddRemoveUsers.tsx:89 -msgid "Exits inputting search query" -msgstr "Salir d'a dentrada de la consulta de busqueda" - #: src/view/com/lightbox/Lightbox.web.tsx:184 msgid "Expand alt text" msgstr "Expandir lo texto alt" -#: src/view/com/notifications/NotificationFeedItem.tsx:406 +#: src/view/com/notifications/NotificationFeedItem.tsx:480 msgid "Expand list of users" msgstr "Expandir lista d'usuarios" -#: src/view/com/composer/ComposerReplyTo.tsx:70 +#: src/view/com/composer/ComposerReplyTo.tsx:83 msgid "Expand or collapse the full post you are replying to" msgstr "Expandir u comprimir la publicación completa a la cual yes respondendo" @@ -2926,10 +3009,6 @@ msgstr "Expandir u comprimir la publicación completa a la cual yes respondendo" msgid "Expands or collapses post text" msgstr "Ixampla u reduce lo texto d'a publicación" -#: src/view/com/composer/ComposerReplyTo.tsx:73 -msgid "Expands or collapses the full post you are replying to" -msgstr "Ixampla u reduce la publicación a la cual yes respondendo" - #: src/lib/api/index.ts:406 msgid "Expected uri to resolve to a record" msgstr "Uri esperada pa resolver un rechistro" @@ -2961,10 +3040,10 @@ msgstr "Fichers multimedia explicitos u potencialment perturbadors." msgid "Explicit sexual images." msgstr "Imáchens sexuals explicitas." -#: src/Navigation.tsx:640 +#: src/Navigation.tsx:649 #: src/screens/Search/Shell.tsx:307 #: src/view/shell/desktop/LeftNav.tsx:617 -#: src/view/shell/Drawer.tsx:370 +#: src/view/shell/Drawer.tsx:386 msgid "Explore" msgstr "" @@ -2992,7 +3071,7 @@ msgstr "Fichers multimedia externos" msgid "External media may allow websites to collect information about you and your device. No information is sent or requested until you press the \"play\" button." msgstr "Ye posible que fichers multimedia externos permitan que atros puestos recopilen datos sobre tu y lo tuyo dispositivo. No se ninvia u solicita garra tipo d'información dica que pretes lo botón de \"reproducir\"." -#: src/Navigation.tsx:335 +#: src/Navigation.tsx:344 #: src/screens/Settings/ExternalMediaPreferences.tsx:31 msgid "External Media Preferences" msgstr "Fichers multimedia externos" @@ -3007,10 +3086,14 @@ msgstr "" msgid "Failed to add emoji reaction" msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:568 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:587 msgid "Failed to change handle. Please try again." msgstr "No s'ha puesto cambiar l'identificador. Torna-lo a intentar." +#: src/components/verification/VerificationCreatePrompt.tsx:32 +msgid "Failed to create a verification" +msgstr "" + #: src/screens/Settings/components/AddAppPasswordDialog.tsx:173 msgid "Failed to create app password. Please try again." msgstr "No s'ha puesto crear una clau d'aplicación. Torna-lo a intentar." @@ -3087,6 +3170,10 @@ msgstr "Error en clavar la publicación." msgid "Failed to remove emoji reaction" msgstr "" +#: src/components/verification/VerificationRemovePrompt.tsx:34 +msgid "Failed to remove verification" +msgstr "" + #: src/view/com/lightbox/Lightbox.tsx:46 msgid "Failed to save image: {0}" msgstr "Error en alzar la imachen: {0}" @@ -3132,11 +3219,11 @@ msgstr "Error en actualizar los achustes" msgid "Failed to upload video" msgstr "Error en puyar video" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:341 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:360 msgid "Failed to verify handle. Please try again." msgstr "No s'ha puesto verificar la identificación. Torna-lo a intentar." -#: src/Navigation.tsx:251 +#: src/Navigation.tsx:260 msgid "Feed" msgstr "Canal" @@ -3155,7 +3242,7 @@ msgstr "Alternar canal" #: src/view/shell/desktop/RightNav.tsx:102 #: src/view/shell/desktop/RightNav.tsx:103 -#: src/view/shell/Drawer.tsx:324 +#: src/view/shell/Drawer.tsx:340 msgid "Feedback" msgstr "Comentarios" @@ -3165,14 +3252,14 @@ msgctxt "toast" msgid "Feedback sent!" msgstr "S'han ninviau los comentarios!" -#: src/Navigation.tsx:436 +#: src/Navigation.tsx:445 #: src/screens/Search/SearchResults.tsx:68 #: src/screens/StarterPack/StarterPackScreen.tsx:185 #: src/view/screens/Feeds.tsx:508 #: src/view/screens/Profile.tsx:227 #: src/view/screens/SavedFeeds.tsx:96 #: src/view/shell/desktop/LeftNav.tsx:655 -#: src/view/shell/Drawer.tsx:486 +#: src/view/shell/Drawer.tsx:502 msgid "Feeds" msgstr "Canals" @@ -3258,10 +3345,10 @@ msgid "Flexible" msgstr "Flexible" #. User is not following this account, click to follow -#: src/components/ProfileCard.tsx:372 -#: src/components/ProfileHoverCard/index.web.tsx:449 -#: src/components/ProfileHoverCard/index.web.tsx:460 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 +#: src/components/ProfileCard.tsx:400 +#: src/components/ProfileHoverCard/index.web.tsx:456 +#: src/components/ProfileHoverCard/index.web.tsx:467 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:236 #: src/screens/VideoFeed/index.tsx:829 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:131 msgid "Follow" @@ -3272,7 +3359,7 @@ msgctxt "action" msgid "Follow" msgstr "Seguir" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:218 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:221 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:113 msgid "Follow {0}" msgstr "Seguir {0}" @@ -3294,8 +3381,8 @@ msgstr "Sigue 10 cuentas" msgid "Follow 7 accounts" msgstr "Sigue 7 cuentas" -#: src/view/com/profile/ProfileMenu.tsx:252 -#: src/view/com/profile/ProfileMenu.tsx:263 +#: src/view/com/profile/ProfileMenu.tsx:265 +#: src/view/com/profile/ProfileMenu.tsx:276 msgid "Follow account" msgstr "Seguir cuenta" @@ -3304,7 +3391,7 @@ msgstr "Seguir cuenta" msgid "Follow all" msgstr "Seguir a toz" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:232 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:129 msgid "Follow Back" msgstr "Seguir tamién" @@ -3330,7 +3417,7 @@ msgstr "Seguiu per <0>{0} y <1>{1}" msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" msgstr "Seguiu per <0>{0}, <1>{1}, y {2, plural, one {# other} other {# others}}" -#: src/Navigation.tsx:205 +#: src/Navigation.tsx:214 msgid "Followers of @{0} that you know" msgstr "Seguidors de @{0} que conoixes" @@ -3340,10 +3427,10 @@ msgid "Followers you know" msgstr "Seguidors que conoixes" #. User is following this account, click to unfollow -#: src/components/ProfileCard.tsx:366 -#: src/components/ProfileHoverCard/index.web.tsx:448 -#: src/components/ProfileHoverCard/index.web.tsx:459 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:230 +#: src/components/ProfileCard.tsx:394 +#: src/components/ProfileHoverCard/index.web.tsx:455 +#: src/components/ProfileHoverCard/index.web.tsx:466 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:232 #: src/screens/VideoFeed/index.tsx:827 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:134 #: src/view/screens/Feeds.tsx:599 @@ -3351,8 +3438,8 @@ msgstr "Seguidors que conoixes" msgid "Following" msgstr "Seguindo" -#: src/components/ProfileCard.tsx:329 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 +#: src/components/ProfileCard.tsx:357 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:101 msgid "Following {0}" msgstr "Seguindo {0}" @@ -3369,7 +3456,7 @@ msgstr "Seguindo {name}" msgid "Following feed preferences" msgstr "Preferencias d'a canal de seguimiento" -#: src/Navigation.tsx:322 +#: src/Navigation.tsx:331 #: src/screens/Settings/FollowingFeedPreferences.tsx:53 msgid "Following Feed Preferences" msgstr "Preferencias d'a canal de Seguimiento" @@ -3450,7 +3537,7 @@ msgstr "Galería" msgid "Generate a starter pack" msgstr "Chenera un paquet d'inicio" -#: src/view/shell/Drawer.tsx:328 +#: src/view/shell/Drawer.tsx:344 msgid "Get help" msgstr "Obtiene aduya" @@ -3486,7 +3573,7 @@ msgstr "Violacions flagrants d'a Lei u d'os termens de servicio" #: src/screens/VideoFeed/index.tsx:1112 #: src/view/com/auth/LoggedOut.tsx:72 #: src/view/screens/NotFound.tsx:57 -#: src/view/screens/ProfileList.tsx:1030 +#: src/view/screens/ProfileList.tsx:1038 msgid "Go back" msgstr "Tornar" @@ -3497,7 +3584,7 @@ msgstr "Tornar" #: src/screens/Profile/ProfileFeed/index.tsx:94 #: src/screens/StarterPack/StarterPackScreen.tsx:757 #: src/view/screens/NotFound.tsx:56 -#: src/view/screens/ProfileList.tsx:1035 +#: src/view/screens/ProfileList.tsx:1043 msgid "Go Back" msgstr "Tornar" @@ -3518,7 +3605,11 @@ msgstr "Ir ta l'inicio" msgid "Go Home" msgstr "Ir ta l'inicio" -#: src/screens/Messages/components/ChatListItem.tsx:355 +#: src/view/com/notifications/NotificationFeedItem.tsx:193 +msgid "Go to {firstAuthorName}'s profile" +msgstr "" + +#: src/screens/Messages/components/ChatListItem.tsx:360 msgid "Go to conversation with {0}" msgstr "Ir ta la conversiación con {0}" @@ -3552,16 +3643,16 @@ msgstr "Ya yes a metat camín!" msgid "Handle" msgstr "Identificador" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:572 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:591 msgid "Handle already taken. Please try a different one." msgstr "Identificador ya emplegau. Tría-ne un atro diferent." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:189 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:325 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:195 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:344 msgid "Handle changed!" msgstr "L'identificador ha cambiau!" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:576 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:595 msgid "Handle too long. Please try a shorter one." msgstr "Identificador masiau largo. Intenta-lo con uno mas curto." @@ -3574,7 +3665,7 @@ msgstr "Vibración" msgid "Harassment, trolling, or intolerance" msgstr "Acoso, troleyo u intolerancia" -#: src/Navigation.tsx:406 +#: src/Navigation.tsx:415 msgid "Hashtag" msgstr "Etiqueta" @@ -3586,11 +3677,11 @@ msgstr "Etiqueta {tag}" msgid "Having trouble?" msgstr "Tiens problemas?" -#: src/screens/Settings/Settings.tsx:207 -#: src/screens/Settings/Settings.tsx:211 +#: src/screens/Settings/Settings.tsx:215 +#: src/screens/Settings/Settings.tsx:219 #: src/view/shell/desktop/RightNav.tsx:120 #: src/view/shell/desktop/RightNav.tsx:121 -#: src/view/shell/Drawer.tsx:337 +#: src/view/shell/Drawer.tsx:353 msgid "Help" msgstr "Aduya" @@ -3629,7 +3720,7 @@ msgstr "Lista amagada" msgid "Hide" msgstr "Amagar" -#: src/view/com/notifications/NotificationFeedItem.tsx:605 +#: src/view/com/notifications/NotificationFeedItem.tsx:694 msgctxt "action" msgid "Hide" msgstr "Amagar" @@ -3680,10 +3771,15 @@ msgstr "Quiers amagar las tendencias?" msgid "Hide trending videos?" msgstr "Quiers amagar los videos en tendencias?" -#: src/view/com/notifications/NotificationFeedItem.tsx:596 +#: src/view/com/notifications/NotificationFeedItem.tsx:685 msgid "Hide user list" msgstr "Amagar lista d'usuarios" +#: src/screens/Moderation/VerificationSettings.tsx:81 +#: src/screens/Moderation/VerificationSettings.tsx:90 +msgid "Hide verification badges" +msgstr "" + #: src/components/moderation/ContentHider.tsx:151 #: src/components/moderation/PostHider.tsx:79 msgid "Hides the content" @@ -3709,7 +3805,7 @@ msgstr "Lo servidor de noticias ha respondiu de forma incorrecta. Per favor, inf msgid "Hmm, we're having trouble finding this feed. It may have been deleted." msgstr "Tenemos problemas pa trobar esta noticia. Puede que la haigan borrada." -#: src/screens/Moderation/index.tsx:54 +#: src/screens/Moderation/index.tsx:58 msgid "Hmmmm, it seems we're having trouble loading this data. See below for more details. If this issue persists, please contact us." msgstr "Tenemos problemas pa cargar estes datos. Debaixo trobarás mas detalles. Si lo problema persiste contacta-nos." @@ -3721,15 +3817,15 @@ 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/Navigation.tsx:635 -#: src/Navigation.tsx:655 +#: src/Navigation.tsx:644 +#: src/Navigation.tsx:664 #: src/view/shell/bottom-bar/BottomBar.tsx:162 #: src/view/shell/desktop/LeftNav.tsx:599 -#: src/view/shell/Drawer.tsx:396 +#: src/view/shell/Drawer.tsx:412 msgid "Home" msgstr "Inicio" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:398 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:417 msgid "Host:" msgstr "Aloch:" @@ -3768,8 +3864,8 @@ msgstr "Tiengo un codigo" msgid "I have a confirmation code" msgstr "Tiengo un codigo de confirmación" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:261 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:267 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:280 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:286 msgid "I have my own domain" msgstr "Tiengo lo mío propio dominio" @@ -3786,11 +3882,11 @@ msgstr "Si lo texto alternativo ye largo, alterna con o estau expandiu d'o texto msgid "If you are not yet an adult according to the laws of your country, your parent or legal guardian must read these Terms on your behalf." msgstr "Si encara no yes un adulto seguntes las leis d'o tuyo país, lo tuyo pai, mai u tutor legal ha de leyer estes termens en o tuyo nombre." -#: src/view/screens/ProfileList.tsx:757 +#: src/view/screens/ProfileList.tsx:765 msgid "If you delete this list, you won't be able to recover it." msgstr "Si eliminas esta lista, no podrás recuperar-la." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:248 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:267 msgid "If you have your own domain, you can use that as your handle. This lets you self-verify your identity. <0>Learn more here." msgstr "Si tiens lo tuyo propio dominio, puez fer-lo servir como identificador. Ixo te permite autoverificar la tuya identidat – <0>mas información." @@ -3819,6 +3915,15 @@ msgstr "Ilegal y urchent" msgid "Image" msgstr "Imachen" +#: src/screens/Settings/AboutSettings.tsx:61 +msgid "Image cache cleared" +msgstr "" + +#. Android-only toast message which includes amount of space freed using localized number formatting +#: src/screens/Settings/AboutSettings.tsx:47 +msgid "Image cache cleared, freed {0}" +msgstr "" + #: src/components/StarterPack/ShareDialog.tsx:76 msgid "Image saved to your camera roll!" msgstr "Imachen alzada en o tuyo carret de fotos!" @@ -3871,7 +3976,7 @@ msgstr "Escribe lo codigo que se t'ha ninviau per correu electronico" msgid "Interaction limited" msgstr "Interacción limitada" -#: src/screens/Moderation/index.tsx:209 +#: src/screens/Moderation/index.tsx:213 msgid "Interaction settings" msgstr "Achustes d'interacción" @@ -3880,11 +3985,11 @@ msgstr "Achustes d'interacción" msgid "Invalid 2FA confirmation code." msgstr "Codigo de confirmación 2FA no ye valido." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:578 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:597 msgid "Invalid handle. Please try a different one." msgstr "Identificador no valido. Intenta-lo con un atro." -#: src/view/com/post-thread/PostThreadItem.tsx:288 +#: src/view/com/post-thread/PostThreadItem.tsx:291 msgid "Invalid or unsupported post record" msgstr "Rechistro de publicación invalido u no compatible" @@ -3979,7 +4084,7 @@ msgstr "Etiquetas" msgid "Labels added" msgstr "S'han anyadiu las etiquetas" -#: src/screens/Profile/Sections/Labels.tsx:163 +#: src/screens/Profile/Sections/Labels.tsx:160 msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." msgstr "Las etiquetas son anotacions sobre usuarios y conteniu. Pueden usar-se pa amagar, advertir y categorizar lo ret." @@ -3995,13 +4100,13 @@ msgstr "Etiquetas en o tuyo conteniu" msgid "Language selection" msgstr "Triar l'idioma" -#: src/Navigation.tsx:178 +#: src/Navigation.tsx:187 msgid "Language Settings" msgstr "Achustes d'Idiomas" #: src/screens/Settings/LanguageSettings.tsx:71 -#: src/screens/Settings/Settings.tsx:199 -#: src/screens/Settings/Settings.tsx:202 +#: src/screens/Settings/Settings.tsx:207 +#: src/screens/Settings/Settings.tsx:210 msgid "Languages" msgstr "Idiomas" @@ -4015,10 +4120,19 @@ msgstr "Mas gran" msgid "Latest" msgstr "Zaguero" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:252 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:271 msgid "learn more" msgstr "saber-ne mas" +#: src/components/verification/VerificationsDialog.tsx:163 +#: src/components/verification/VerifierDialog.tsx:132 +#: src/screens/Moderation/VerificationSettings.tsx:47 +#: src/screens/Profile/Header/EditProfileDialog.tsx:360 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:212 +#: src/view/com/modals/EditProfile.tsx:208 +msgid "Learn more" +msgstr "" + #: src/components/moderation/ScreenHider.tsx:140 msgid "Learn More" msgstr "Aprender-ne mas" @@ -4044,6 +4158,11 @@ msgstr "Obtiene mas información sobre la moderación aplicada a este conteniu." msgid "Learn more about this warning" msgstr "Aprender mas sobre esta advertencia" +#: src/components/verification/VerificationsDialog.tsx:152 +#: src/components/verification/VerifierDialog.tsx:121 +msgid "Learn more about verification on Bluesky" +msgstr "" + #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:99 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:102 msgid "Learn more about what is public on Bluesky." @@ -4132,9 +4251,8 @@ msgstr "Dar «me fa goyo» a esta noticia" msgid "Like this labeler" msgstr "Como este etiquetador" -#: src/components/LikesDialog.tsx:85 -#: src/Navigation.tsx:256 -#: src/Navigation.tsx:261 +#: src/Navigation.tsx:265 +#: src/Navigation.tsx:270 msgid "Liked by" msgstr "Le ha feito goyo a" @@ -4160,7 +4278,7 @@ msgstr "Le fa goyo a {likeCount, plural, one {# usuario} other {# usuarios}}" msgid "Likes" msgstr "Me fa goyo" -#: src/view/com/post-thread/PostThreadItem.tsx:223 +#: src/view/com/post-thread/PostThreadItem.tsx:226 msgid "Likes on this post" msgstr "Me fa goyo en esta publicación" @@ -4169,7 +4287,7 @@ msgstr "Me fa goyo en esta publicación" msgid "Linear" msgstr "Linial" -#: src/Navigation.tsx:211 +#: src/Navigation.tsx:220 msgid "List" msgstr "Lista" @@ -4177,7 +4295,7 @@ msgstr "Lista" msgid "List Avatar" msgstr "Avatar d'a lista" -#: src/view/screens/ProfileList.tsx:430 +#: src/view/screens/ProfileList.tsx:438 msgctxt "toast" msgid "List blocked" msgstr "Lista de blocaus" @@ -4195,7 +4313,7 @@ msgstr "Lista de <0/>" msgid "List by you" msgstr "Lista tuya" -#: src/view/screens/ProfileList.tsx:477 +#: src/view/screens/ProfileList.tsx:485 msgctxt "toast" msgid "List deleted" msgstr "Lista d'eliminaus" @@ -4204,11 +4322,11 @@ msgstr "Lista d'eliminaus" msgid "List has been hidden" msgstr "S'ha amagau la lista" -#: src/view/screens/ProfileList.tsx:172 +#: src/view/screens/ProfileList.tsx:176 msgid "List Hidden" msgstr "Lista amagada" -#: src/view/screens/ProfileList.tsx:394 +#: src/view/screens/ProfileList.tsx:402 msgctxt "toast" msgid "List muted" msgstr "Lista silenciada" @@ -4217,22 +4335,22 @@ msgstr "Lista silenciada" msgid "List Name" msgstr "Nombre d'a lista" -#: src/view/screens/ProfileList.tsx:448 +#: src/view/screens/ProfileList.tsx:456 msgctxt "toast" msgid "List unblocked" msgstr "Lista desblocada" -#: src/view/screens/ProfileList.tsx:412 +#: src/view/screens/ProfileList.tsx:420 msgctxt "toast" msgid "List unmuted" msgstr "La lista ya no ye silenciada" -#: src/Navigation.tsx:140 +#: src/Navigation.tsx:141 #: src/view/screens/Lists.tsx:62 #: src/view/screens/Profile.tsx:221 #: src/view/screens/Profile.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:673 -#: src/view/shell/Drawer.tsx:501 +#: src/view/shell/Drawer.tsx:517 msgid "Lists" msgstr "Listas" @@ -4255,7 +4373,7 @@ msgstr "Cargar notificacions nuevas" #: src/screens/Profile/ProfileFeed/index.tsx:221 #: src/screens/Profile/Sections/Feed.tsx:98 #: src/view/com/feeds/FeedPage.tsx:155 -#: src/view/screens/ProfileList.tsx:870 +#: src/view/screens/ProfileList.tsx:878 msgid "Load new posts" msgstr "Cargar publicacions nuevas" @@ -4263,7 +4381,7 @@ msgstr "Cargar publicacions nuevas" msgid "Loading..." msgstr "Cargando..." -#: src/Navigation.tsx:281 +#: src/Navigation.tsx:290 msgid "Log" msgstr "Rechistro" @@ -4276,7 +4394,7 @@ msgid "Logo by @sawaratsuki.bsky.social" msgstr "Logo de @sawaratsuki.bsky.social" #: src/view/shell/desktop/RightNav.tsx:127 -#: src/view/shell/Drawer.tsx:639 +#: src/view/shell/Drawer.tsx:655 msgid "Logo by <0>@sawaratsuki.bsky.social" msgstr "Logo de <0>@sawaratsuki.bsky.social" @@ -4313,6 +4431,10 @@ msgstr "Asegura-te que ye aquí ta an quiers ir!" msgid "Manage saved feeds" msgstr "Chestionar las canals alzadas" +#: src/screens/Moderation/index.tsx:283 +msgid "Manage verification settings" +msgstr "" + #: src/components/dialogs/MutedWords.tsx:108 msgid "Manage your muted words and tags" msgstr "Chestiona las tuyas parolas y etiquetas silenciadas" @@ -4366,7 +4488,7 @@ msgctxt "toast" msgid "Message deleted" msgstr "Mensache eliminau" -#: src/screens/Messages/components/ChatListItem.tsx:192 +#: src/screens/Messages/components/ChatListItem.tsx:197 msgid "Message deleted" msgstr "Mensache eliminau" @@ -4391,7 +4513,7 @@ msgstr "Lo mensache ye masiau largo" msgid "Message options" msgstr "" -#: src/Navigation.tsx:650 +#: src/Navigation.tsx:659 msgid "Messages" msgstr "Mensaches" @@ -4410,10 +4532,10 @@ msgstr "Cuenta enganyosa" msgid "Misleading Post" msgstr "Publicación enganyosa" -#: src/Navigation.tsx:145 -#: src/screens/Moderation/index.tsx:89 -#: src/screens/Settings/Settings.tsx:167 -#: src/screens/Settings/Settings.tsx:170 +#: src/Navigation.tsx:146 +#: src/screens/Moderation/index.tsx:93 +#: src/screens/Settings/Settings.tsx:175 +#: src/screens/Settings/Settings.tsx:178 msgid "Moderation" msgstr "Moderación" @@ -4445,11 +4567,11 @@ msgctxt "toast" msgid "Moderation list updated" msgstr "Lista de moderación actualizada" -#: src/screens/Moderation/index.tsx:239 +#: src/screens/Moderation/index.tsx:243 msgid "Moderation lists" msgstr "Listas de moderación" -#: src/Navigation.tsx:150 +#: src/Navigation.tsx:151 #: src/view/screens/ModerationModlists.tsx:62 msgid "Moderation Lists" msgstr "Listas de moderación" @@ -4458,11 +4580,11 @@ msgstr "Listas de moderación" msgid "moderation settings" msgstr "achustes de moderación" -#: src/Navigation.tsx:271 +#: src/Navigation.tsx:280 msgid "Moderation states" msgstr "Estaus de moderación" -#: src/screens/Moderation/index.tsx:193 +#: src/screens/Moderation/index.tsx:197 msgid "Moderation tools" msgstr "Ferramientas de moderación" @@ -4471,7 +4593,7 @@ msgstr "Ferramientas de moderación" msgid "Moderator has chosen to set a general warning on the content." msgstr "Lo moderador ha decidiu d'establir una advertencia cheneral sobre lo conteniu." -#: src/view/com/post-thread/PostThreadItem.tsx:645 +#: src/view/com/post-thread/PostThreadItem.tsx:665 msgid "More" msgstr "Mas" @@ -4480,9 +4602,9 @@ msgstr "Mas" msgid "More feeds" msgstr "Mas canals" -#: src/view/com/profile/ProfileMenu.tsx:194 -#: src/view/com/profile/ProfileMenu.tsx:200 -#: src/view/screens/ProfileList.tsx:742 +#: src/view/com/profile/ProfileMenu.tsx:207 +#: src/view/com/profile/ProfileMenu.tsx:213 +#: src/view/screens/ProfileList.tsx:750 msgid "More options" msgstr "Mas opcions" @@ -4515,14 +4637,14 @@ msgstr "Silenciar" msgid "Mute {tag}" msgstr "Silenciar {tag}" -#: src/view/com/profile/ProfileMenu.tsx:289 -#: src/view/com/profile/ProfileMenu.tsx:296 +#: src/view/com/profile/ProfileMenu.tsx:325 +#: src/view/com/profile/ProfileMenu.tsx:332 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:669 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:675 msgid "Mute account" msgstr "Cuenta muda" -#: src/view/screens/ProfileList.tsx:649 +#: src/view/screens/ProfileList.tsx:657 msgid "Mute accounts" msgstr "Silenciar cuentas" @@ -4535,11 +4657,11 @@ msgstr "Silenciar conversación" msgid "Mute in:" msgstr "Silenciar en:" -#: src/view/screens/ProfileList.tsx:771 +#: src/view/screens/ProfileList.tsx:779 msgid "Mute list" msgstr "Silenciar la lista" -#: src/view/screens/ProfileList.tsx:766 +#: src/view/screens/ProfileList.tsx:774 msgid "Mute these accounts?" msgstr "Silenciar estas cuentas?" @@ -4577,16 +4699,16 @@ msgstr "Silenciar filo" msgid "Mute words & tags" msgstr "Silenciar parolas y etiquetas" -#: src/screens/Moderation/index.tsx:254 +#: src/screens/Moderation/index.tsx:258 msgid "Muted accounts" msgstr "Cuentas silenciadas" -#: src/Navigation.tsx:155 -#: src/view/screens/ModerationMutedAccounts.tsx:100 +#: src/Navigation.tsx:156 +#: src/view/screens/ModerationMutedAccounts.tsx:123 msgid "Muted Accounts" msgstr "Cuentas silenciadas" -#: src/view/screens/ModerationMutedAccounts.tsx:112 +#: src/view/screens/ModerationMutedAccounts.tsx:135 msgid "Muted accounts have their posts removed from your feed and from your notifications. Mutes are completely private." msgstr "En silenciar una cuenta no veyerás las suyas publicacions en a tuya canal u notificacions. Dengún puede veyer a qui silencias." @@ -4594,11 +4716,11 @@ msgstr "En silenciar una cuenta no veyerás las suyas publicacions en a tuya can msgid "Muted by \"{0}\"" msgstr "Silenciau per \"{0}\"" -#: src/screens/Moderation/index.tsx:224 +#: src/screens/Moderation/index.tsx:228 msgid "Muted words & tags" msgstr "Parolas y etiquetas silenciadas" -#: src/view/screens/ProfileList.tsx:768 +#: src/view/screens/ProfileList.tsx:776 msgid "Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them." msgstr "Dengún puede veyer a qui silencias. Las cuentas silenciadas pueden interactuar con tu, pero no veyerás las suyas publicacions en a tuya canal u notificacions." @@ -4650,7 +4772,7 @@ msgstr "" msgid "Navigates to the next screen" msgstr "Navega a la siguient pantalla" -#: src/view/shell/Drawer.tsx:72 +#: src/view/shell/Drawer.tsx:75 msgid "Navigates to your profile" msgstr "Navega a lo tuyo perfil" @@ -4667,7 +4789,7 @@ msgstr "Quiers reportar una violación de copyright?" msgid "Never lose access to your followers or data." msgstr "Nunca no pierdas acceso d'os tuyos seguidors u los tuyos datos." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:548 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:567 msgid "Nevermind, create a handle for me" msgstr "No importa, crea un identificador per yo" @@ -4687,9 +4809,13 @@ msgstr "Nuevo" msgid "New chat" msgstr "Nuevo chat" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:202 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:210 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:356 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:63 +msgid "New Feature" +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:221 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:229 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:375 msgid "New handle" msgstr "Nuevo identificador" @@ -4718,8 +4844,8 @@ msgstr "Nueva clau" #: src/view/screens/Feeds.tsx:549 #: src/view/screens/Notifications.tsx:165 #: src/view/screens/Profile.tsx:507 -#: src/view/screens/ProfileList.tsx:252 -#: src/view/screens/ProfileList.tsx:285 +#: src/view/screens/ProfileList.tsx:250 +#: src/view/screens/ProfileList.tsx:288 msgid "New post" msgstr "Nueva publicación" @@ -4780,8 +4906,8 @@ msgstr "Imachen nueva" msgid "No app passwords yet" msgstr "Encara sin claus de l'aplicación" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:378 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:380 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:397 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:399 msgid "No DNS Panel" msgstr "Sin panel de DNS" @@ -4798,8 +4924,8 @@ msgstr "No se troboron canals. Mira de buscar bella cosa mas." msgid "No likes yet" msgstr "Encara sini \"me-fa-goyos\"" -#: src/components/ProfileCard.tsx:351 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:119 +#: src/components/ProfileCard.tsx:379 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:122 msgid "No longer following {0}" msgstr "Ya no sigues a {0}" @@ -4807,7 +4933,7 @@ msgstr "Ya no sigues a {0}" msgid "No longer than {MAX_SERVICE_HANDLE_LENGTH, plural, other {# characters}}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:134 +#: src/screens/Messages/components/ChatListItem.tsx:139 msgid "No messages yet" msgstr "No i hai mensaches encara" @@ -4841,7 +4967,7 @@ msgstr "No i hai republicacions encara" msgid "No result" msgstr "Sin resultau" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:204 +#: src/components/dialogs/SearchablePeopleList.tsx:223 #: src/components/ProgressGuide/FollowDialog.tsx:212 msgid "No results" msgstr "Sin resultaus" @@ -4859,9 +4985,8 @@ msgid "No results found for \"{query}\"" msgstr "No s'ha trobau resultaus pa \"{query}\"" #: src/screens/Search/SearchResults.tsx:248 -#: src/screens/Search/SearchResults.tsx:286 -#: src/screens/Search/SearchResults.tsx:331 -#: src/view/com/modals/ListAddRemoveUsers.tsx:128 +#: src/screens/Search/SearchResults.tsx:284 +#: src/screens/Search/SearchResults.tsx:329 msgid "No results found for {query}" msgstr "No s'ha trobau resultaus pa {query}" @@ -4883,7 +5008,6 @@ msgid "Nobody" msgstr "Dengún" #: src/components/LikedByList.tsx:86 -#: src/components/LikesDialog.tsx:97 #: src/view/com/post-thread/PostLikedBy.tsx:86 msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "Dengún ha dau \"me fa goyo\" a esto encara. Talment habrías d'estar lo primero!" @@ -4908,7 +5032,7 @@ msgstr "Desnudez no sexual" msgid "Not followed by anyone you're following" msgstr "" -#: src/Navigation.tsx:135 +#: src/Navigation.tsx:136 #: src/view/screens/Profile.tsx:122 msgid "Not Found" msgstr "No trobau" @@ -4918,7 +5042,7 @@ msgstr "No trobau" msgid "Not right now" msgstr "No pas agora" -#: src/view/com/profile/ProfileMenu.tsx:406 +#: src/view/com/profile/ProfileMenu.tsx:442 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:791 #: src/view/com/util/post-ctrls/PostCtrls.tsx:361 msgid "Note about sharing" @@ -4936,7 +5060,7 @@ msgstr "Cosa aquí" msgid "Notification filters" msgstr "Filtros de notificación" -#: src/Navigation.tsx:431 +#: src/Navigation.tsx:440 #: src/view/screens/Notifications.tsx:134 msgid "Notification settings" msgstr "Achustes de notificación" @@ -4953,11 +5077,11 @@ msgstr "Sons de notificación" msgid "Notification Sounds" msgstr "Sons de notificación" -#: src/Navigation.tsx:645 +#: src/Navigation.tsx:654 #: src/view/screens/Notifications.tsx:128 #: src/view/shell/bottom-bar/BottomBar.tsx:236 #: src/view/shell/desktop/LeftNav.tsx:636 -#: src/view/shell/Drawer.tsx:449 +#: src/view/shell/Drawer.tsx:465 msgid "Notifications" msgstr "Notificacions" @@ -5001,7 +5125,7 @@ msgid "OK" msgstr "D'acuerdo" #: src/screens/Login/PasswordUpdatedForm.tsx:37 -#: src/view/com/post-thread/PostThreadItem.tsx:895 +#: src/view/com/post-thread/PostThreadItem.tsx:915 msgid "Okay" msgstr "Ye bien" @@ -5016,7 +5140,7 @@ msgstr "Respuestas antigas primero" msgid "on<0><1/><2><3/>" msgstr "en<0><1/><2><3/>" -#: src/screens/Settings/Settings.tsx:304 +#: src/screens/Settings/Settings.tsx:346 msgid "Onboarding reset" msgstr "Reiniciando" @@ -5060,7 +5184,7 @@ msgstr "Ups, bella cosa ha saliu mal!" #: src/components/StarterPack/ProfileStarterPacks.tsx:325 #: src/components/StarterPack/ProfileStarterPacks.tsx:334 #: src/screens/Settings/AppPasswords.tsx:59 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:104 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:106 #: src/screens/Settings/NotificationSettings.tsx:54 #: src/view/screens/Profile.tsx:122 msgid "Oops!" @@ -5078,8 +5202,8 @@ msgstr "Ubrir lo menú d'accesos directos d'o perfil de {name}" msgid "Open avatar creator" msgstr "Ubrir lo creyador de avatares" -#: src/screens/Messages/components/ChatListItem.tsx:363 -#: src/screens/Messages/components/ChatListItem.tsx:364 +#: src/screens/Messages/components/ChatListItem.tsx:368 +#: src/screens/Messages/components/ChatListItem.tsx:369 msgid "Open conversation options" msgstr "Ubrir opcions de conversación" @@ -5113,11 +5237,11 @@ msgstr "Ubrir vinclo a {niceUrl}" msgid "Open message options" msgstr "Ubrir opcions de mensache" -#: src/screens/Settings/Settings.tsx:330 +#: src/screens/Settings/Settings.tsx:372 msgid "Open moderation debug page" msgstr "Ubrir la pachina de debug d'a moderación" -#: src/screens/Moderation/index.tsx:220 +#: src/screens/Moderation/index.tsx:224 msgid "Open muted words and tags settings" msgstr "Ubrir achustes de parolas y etiquetas silenciadas" @@ -5133,12 +5257,12 @@ msgstr "Ubrir menú d'opcions d'a publicación" msgid "Open starter pack menu" msgstr "Ubrir menú d'o paquet d'inicio" -#: src/screens/Settings/Settings.tsx:323 -#: src/screens/Settings/Settings.tsx:337 +#: src/screens/Settings/Settings.tsx:365 +#: src/screens/Settings/Settings.tsx:379 msgid "Open storybook page" msgstr "Ubrir pachina d'historico" -#: src/screens/Settings/Settings.tsx:316 +#: src/screens/Settings/Settings.tsx:358 msgid "Open system log" msgstr "Ubrir rechistro d'o sistema" @@ -5200,7 +5324,7 @@ msgstr "Ubre lo fluxo pa iniciar sesión en a tuya cuenta existent de Bluesky" msgid "Opens GIF select dialog" msgstr "Ubre lo dialogo de selección de GIF" -#: src/screens/Settings/Settings.tsx:208 +#: src/screens/Settings/Settings.tsx:216 msgid "Opens helpdesk in browser" msgstr "Ubre lo centro d'aduya en o navegador" @@ -5216,7 +5340,7 @@ msgstr "Ubre lo formulario de restablimiento de clau" msgid "Opens the linked website" msgstr "Ubre lo puesto web vinculau" -#: src/view/com/notifications/NotificationFeedItem.tsx:683 +#: src/view/com/notifications/NotificationFeedItem.tsx:788 #: src/view/com/util/UserAvatar.tsx:465 msgid "Opens this profile" msgstr "Ubre este perfil" @@ -5268,7 +5392,7 @@ msgstr "" msgid "Other" msgstr "Unatro" -#: src/components/AccountList.tsx:83 +#: src/components/AccountList.tsx:87 msgid "Other account" msgstr "Unatra cuenta" @@ -5330,15 +5454,15 @@ msgstr "Pausar video" #: src/screens/Search/SearchResults.tsx:62 #: src/screens/StarterPack/StarterPackScreen.tsx:184 -#: src/view/screens/ProfileList.tsx:166 +#: src/view/screens/ProfileList.tsx:170 msgid "People" msgstr "Personas" -#: src/Navigation.tsx:198 +#: src/Navigation.tsx:207 msgid "People followed by @{0}" msgstr "Personas seguidas per @{0}" -#: src/Navigation.tsx:191 +#: src/Navigation.tsx:200 msgid "People following @{0}" msgstr "Personas seguindo a @{0}" @@ -5376,7 +5500,7 @@ msgstr "Clavar la canal" msgid "Pin Feed" msgstr "" -#: src/view/screens/ProfileList.tsx:706 +#: src/view/screens/ProfileList.tsx:714 msgid "Pin to home" msgstr "Clavar en inicio" @@ -5402,7 +5526,7 @@ msgstr "{0} clavau en Inicio" msgid "Pinned Feeds" msgstr "Canals clavadas" -#: src/view/screens/ProfileList.tsx:353 +#: src/view/screens/ProfileList.tsx:361 msgid "Pinned to your feeds" msgstr "Las tuyas canals clavadas" @@ -5553,14 +5677,14 @@ msgctxt "action" msgid "Post All" msgstr "Publicar-lo tot" -#: src/view/com/post-thread/PostThreadItem.tsx:215 +#: src/view/com/post-thread/PostThreadItem.tsx:218 msgid "Post by {0}" msgstr "Publicación per {0}" -#: src/Navigation.tsx:224 -#: src/Navigation.tsx:231 -#: src/Navigation.tsx:238 -#: src/Navigation.tsx:245 +#: src/Navigation.tsx:233 +#: src/Navigation.tsx:240 +#: src/Navigation.tsx:247 +#: src/Navigation.tsx:254 msgid "Post by @{0}" msgstr "Publicación per {0}" @@ -5595,7 +5719,7 @@ msgstr "Publicación amagada per tu" msgid "Post interaction settings" msgstr "Achustes d'interacción d'a publicación" -#: src/Navigation.tsx:166 +#: src/Navigation.tsx:167 #: src/screens/ModerationInteractionSettings/index.tsx:34 msgid "Post Interaction Settings" msgstr "Configuración d'interacción d'a publicación" @@ -5625,7 +5749,7 @@ msgstr "Publicación desclavada" #: src/screens/StarterPack/StarterPackScreen.tsx:186 #: src/view/screens/Profile.tsx:222 -#: src/view/screens/ProfileList.tsx:166 +#: src/view/screens/ProfileList.tsx:170 msgid "Posts" msgstr "Publicacions" @@ -5683,22 +5807,22 @@ msgstr "Notificacions prioritarias" msgid "Privacy" msgstr "Privacidat" -#: src/screens/Settings/Settings.tsx:161 -#: src/screens/Settings/Settings.tsx:164 +#: src/screens/Settings/Settings.tsx:169 +#: src/screens/Settings/Settings.tsx:172 msgid "Privacy and security" msgstr "Privacidat y seguranza" -#: src/Navigation.tsx:367 +#: src/Navigation.tsx:376 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:36 msgid "Privacy and Security" msgstr "Privacidat y seguranza" -#: src/Navigation.tsx:291 -#: src/screens/Settings/AboutSettings.tsx:51 -#: src/screens/Settings/AboutSettings.tsx:54 +#: src/Navigation.tsx:300 +#: src/screens/Settings/AboutSettings.tsx:89 +#: src/screens/Settings/AboutSettings.tsx:92 #: src/view/screens/PrivacyPolicy.tsx:31 -#: src/view/shell/Drawer.tsx:634 -#: src/view/shell/Drawer.tsx:635 +#: src/view/shell/Drawer.tsx:650 +#: src/view/shell/Drawer.tsx:651 msgid "Privacy Policy" msgstr "Politica de privacidat" @@ -5711,20 +5835,20 @@ msgstr "Procesando video..." msgid "Processing..." msgstr "Procesando..." -#: src/view/screens/DebugMod.tsx:920 +#: src/view/screens/DebugMod.tsx:926 #: src/view/screens/Profile.tsx:361 msgid "profile" msgstr "perfil" #: src/view/shell/bottom-bar/BottomBar.tsx:286 #: src/view/shell/desktop/LeftNav.tsx:691 -#: src/view/shell/Drawer.tsx:71 -#: src/view/shell/Drawer.tsx:526 +#: src/view/shell/Drawer.tsx:74 +#: src/view/shell/Drawer.tsx:542 msgid "Profile" msgstr "Perfil" -#: src/screens/Profile/Header/EditProfileDialog.tsx:191 -#: src/view/com/modals/EditProfile.tsx:124 +#: src/screens/Profile/Header/EditProfileDialog.tsx:198 +#: src/view/com/modals/EditProfile.tsx:127 msgctxt "toast" msgid "Profile updated" msgstr "Perfil actualizau" @@ -5803,7 +5927,7 @@ msgstr "Configuración de citas" msgid "Quotes" msgstr "Citas" -#: src/view/com/post-thread/PostThreadItem.tsx:249 +#: src/view/com/post-thread/PostThreadItem.tsx:252 msgid "Quotes of this post" msgstr "Citas d'esta publicación" @@ -5814,7 +5938,7 @@ msgstr "Citas d'esta publicación" msgid "Random (aka \"Poster's Roulette\")" msgstr "Aleatorio (u la \"ruleta d'o publicador)" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:581 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:600 msgid "Rate limit exceeded – you've tried to change your handle too many times in a short period. Please wait a minute before trying again." msgstr "S'ha excediu lo limite de frecuencia - has mirau de cambiar lo tuyo identificador masiadas vegadas en un curto tiempo. Per favor, aguarda un minuto antes de tornar-lo a intentar." @@ -5831,6 +5955,11 @@ msgstr "" msgid "Reactivate your account" msgstr "Reactivar la tuya cuenta" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:158 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:169 +msgid "Read blog post" +msgstr "" + #: src/screens/VideoFeed/index.tsx:942 msgid "Read less" msgstr "Amostrar-ne menos" @@ -5862,7 +5991,7 @@ msgstr "Motivo d'o recurso" msgid "Reason:" msgstr "Razón:" -#: src/screens/Search/components/SearchHistory.tsx:44 +#: src/screens/Search/components/SearchHistory.tsx:49 msgid "Recent Searches" msgstr "Busquedas Recients" @@ -5888,13 +6017,13 @@ msgstr "" msgid "Reload conversations" msgstr "Recargar conversacions" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:171 #: src/components/dialogs/MutedWords.tsx:438 #: src/components/FeedCard.tsx:343 #: src/components/StarterPack/Wizard/WizardListCard.tsx:102 #: src/components/StarterPack/Wizard/WizardListCard.tsx:109 -#: src/screens/Settings/Settings.tsx:468 +#: src/screens/Settings/Settings.tsx:510 #: src/view/com/feeds/FeedSourceCard.tsx:322 -#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/UserAddRemoveLists.tsx:235 #: src/view/com/posts/PostFeedErrorMessage.tsx:213 msgid "Remove" @@ -5904,12 +6033,12 @@ msgstr "Eliminar" msgid "Remove {displayName} from starter pack" msgstr "Eliminar a {displayName} d'o paquet inicial" -#: src/screens/Search/components/SearchHistory.tsx:120 +#: src/screens/Search/components/SearchHistory.tsx:97 msgid "Remove {historyItem}" msgstr "" -#: src/screens/Settings/Settings.tsx:447 -#: src/screens/Settings/Settings.tsx:450 +#: src/screens/Settings/Settings.tsx:489 +#: src/screens/Settings/Settings.tsx:492 msgid "Remove account" msgstr "Borrar la cuenta" @@ -5945,12 +6074,12 @@ msgstr "Eliminar la canal?" #: src/screens/Profile/components/ProfileFeedHeader.tsx:320 #: src/view/com/feeds/FeedSourceCard.tsx:190 #: src/view/com/feeds/FeedSourceCard.tsx:268 -#: src/view/screens/ProfileList.tsx:520 +#: src/view/screens/ProfileList.tsx:528 #: src/view/screens/SavedFeeds.tsx:342 msgid "Remove from my feeds" msgstr "Sacar d'as mías canals" -#: src/screens/Settings/Settings.tsx:460 +#: src/screens/Settings/Settings.tsx:502 msgid "Remove from quick access?" msgstr "Borrar de l'acceso rapido?" @@ -5972,7 +6101,7 @@ msgstr "Eliminar la imachen" msgid "Remove mute word from your list" msgstr "Sacar parola silenciada d'a tuya lista" -#: src/screens/Search/components/SearchHistory.tsx:93 +#: src/screens/Search/components/SearchHistory.tsx:178 msgid "Remove profile" msgstr "Eliminar perfil" @@ -5993,6 +6122,21 @@ msgstr "Eliminar fichero de subtítol" msgid "Remove this feed from your saved feeds" msgstr "Sacar esta canal d'as tuyas canals alzadas" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:157 +msgid "Remove user from list" +msgstr "" + +#: src/components/verification/VerificationRemovePrompt.tsx:46 +#: src/components/verification/VerificationsDialog.tsx:227 +#: src/view/com/profile/ProfileMenu.tsx:298 +#: src/view/com/profile/ProfileMenu.tsx:301 +msgid "Remove verification" +msgstr "" + +#: src/components/verification/VerificationRemovePrompt.tsx:44 +msgid "Remove your verification for this account?" +msgstr "" + #: src/view/com/util/post-embeds/QuoteEmbed.tsx:110 msgid "Removed by author" msgstr "Eliminau per autor" @@ -6001,7 +6145,7 @@ msgstr "Eliminau per autor" msgid "Removed by you" msgstr "Eliminau per tu" -#: src/view/com/modals/ListAddRemoveUsers.tsx:200 +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:117 #: src/view/com/modals/UserAddRemoveLists.tsx:170 msgid "Removed from list" msgstr "Eliminau d'a lista" @@ -6016,11 +6160,15 @@ msgstr "Eliminada d'as mías canals alzadas" #: src/screens/Profile/components/ProfileFeedHeader.tsx:122 #: src/view/com/posts/FeedShutdownMsg.tsx:44 -#: src/view/screens/ProfileList.tsx:384 +#: src/view/screens/ProfileList.tsx:392 msgid "Removed from your feeds" msgstr "Eliminau d'as tuyas canals" -#: src/screens/Search/components/SearchHistory.tsx:95 +#: src/components/verification/VerificationRemovePrompt.tsx:32 +msgid "Removed verification" +msgstr "" + +#: src/screens/Search/components/SearchHistory.tsx:179 msgid "Removes profile from search history" msgstr "Borra lo perfil de l'historial de busqueda" @@ -6113,8 +6261,8 @@ msgstr "La respuesta s'ha amagau correctament" msgid "Report" msgstr "Denunciar" -#: src/view/com/profile/ProfileMenu.tsx:329 -#: src/view/com/profile/ProfileMenu.tsx:332 +#: src/view/com/profile/ProfileMenu.tsx:365 +#: src/view/com/profile/ProfileMenu.tsx:368 msgid "Report account" msgstr "Denunciar cuenta" @@ -6137,7 +6285,7 @@ msgstr "Finestra de denuncia" msgid "Report feed" msgstr "Denunciar canal" -#: src/view/screens/ProfileList.tsx:562 +#: src/view/screens/ProfileList.tsx:570 msgid "Report list" msgstr "" @@ -6234,7 +6382,7 @@ msgstr "Tornau a publicar per <0><1/>" msgid "Reposted by you" msgstr "Tornau a publicar per tu" -#: src/view/com/post-thread/PostThreadItem.tsx:228 +#: src/view/com/post-thread/PostThreadItem.tsx:231 msgid "Reposts of this post" msgstr "Republicacions d'esta publicación" @@ -6288,8 +6436,8 @@ msgstr "Codigo de restablimiento" msgid "Reset Code" msgstr "Codigo de restablimiento" -#: src/screens/Settings/Settings.tsx:344 -#: src/screens/Settings/Settings.tsx:346 +#: src/screens/Settings/Settings.tsx:386 +#: src/screens/Settings/Settings.tsx:388 msgid "Reset onboarding state" msgstr "Restablir l'estau d'incorporación" @@ -6341,10 +6489,10 @@ msgid "Returns to home page" msgstr "Tornar ta la pachina d'inicio" #: src/screens/Profile/ProfileFeed/index.tsx:90 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:540 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:559 #: src/screens/VideoFeed/index.tsx:1109 #: src/view/screens/NotFound.tsx:60 -#: src/view/screens/ProfileList.tsx:1031 +#: src/view/screens/ProfileList.tsx:1039 msgid "Returns to previous page" msgstr "Tornar ta la pachina anterior" @@ -6356,9 +6504,9 @@ msgstr "Torna ta lo paso anterior" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:479 #: src/components/dialogs/PostInteractionSettingsDialog.tsx:485 #: src/components/StarterPack/QrCodeDialog.tsx:191 -#: src/screens/Profile/Header/EditProfileDialog.tsx:238 -#: src/screens/Profile/Header/EditProfileDialog.tsx:252 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:243 +#: src/screens/Profile/Header/EditProfileDialog.tsx:245 +#: src/screens/Profile/Header/EditProfileDialog.tsx:259 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:262 #: src/view/com/composer/GifAltText.tsx:193 #: src/view/com/composer/GifAltText.tsx:202 #: src/view/com/composer/photos/EditImageDialog.web.tsx:77 @@ -6366,7 +6514,7 @@ msgstr "Torna ta lo paso anterior" #: src/view/com/composer/photos/ImageAltTextDialog.tsx:153 #: src/view/com/composer/photos/ImageAltTextDialog.tsx:163 #: src/view/com/modals/CreateOrEditList.tsx:317 -#: src/view/com/modals/EditProfile.tsx:219 +#: src/view/com/modals/EditProfile.tsx:245 #: src/view/screens/SavedFeeds.tsx:109 msgid "Save" msgstr "Alzar" @@ -6386,7 +6534,7 @@ msgstr "Alzar aniversario" msgid "Save changes" msgstr "Alzar cambios" -#: src/view/com/modals/EditProfile.tsx:227 +#: src/view/com/modals/EditProfile.tsx:253 msgid "Save Changes" msgstr "Alzar cambios" @@ -6399,7 +6547,7 @@ msgstr "Alzar imachen" msgid "Save image crop" msgstr "Alzar retalle d'imachen" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:229 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:248 msgid "Save new handle" msgstr "Alzar nuevo identificador" @@ -6421,11 +6569,11 @@ msgid "Saved to your camera roll" msgstr "Alzau en o tuyo carret de fotos " #: src/screens/Profile/components/ProfileFeedHeader.tsx:131 -#: src/view/screens/ProfileList.tsx:364 +#: src/view/screens/ProfileList.tsx:372 msgid "Saved to your feeds" msgstr "Alzau en as tuyas canals" -#: src/view/com/modals/EditProfile.tsx:220 +#: src/view/com/modals/EditProfile.tsx:246 msgid "Saves any changes to your profile" msgstr "Alza los cambios en o tuyo perfil" @@ -6435,8 +6583,8 @@ msgstr "Alza los achustes de retalle d'a imachen" #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/NotificationFeedItem.tsx:544 -#: src/view/com/notifications/NotificationFeedItem.tsx:569 +#: src/view/com/notifications/NotificationFeedItem.tsx:633 +#: src/view/com/notifications/NotificationFeedItem.tsx:658 msgid "Say hello!" msgstr "Di ola!" @@ -6445,21 +6593,20 @@ msgstr "Di ola!" msgid "Science" msgstr "Ciencia" -#: src/view/screens/ProfileList.tsx:988 +#: src/view/screens/ProfileList.tsx:996 msgid "Scroll to top" msgstr "Desplazar enta alto" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:491 +#: src/components/dialogs/SearchablePeopleList.tsx:513 #: src/components/forms/SearchInput.tsx:34 #: src/components/forms/SearchInput.tsx:36 #: src/screens/Search/Shell.tsx:307 #: src/screens/Search/Shell.tsx:464 -#: src/view/com/modals/ListAddRemoveUsers.tsx:76 #: src/view/shell/bottom-bar/BottomBar.tsx:182 msgid "Search" msgstr "Buscar" -#: src/Navigation.tsx:217 +#: src/Navigation.tsx:226 #: src/screens/Profile/ProfileSearch.tsx:37 msgid "Search @{0}'s posts" msgstr "Mirar en as publicacions de @{0}" @@ -6477,11 +6624,11 @@ msgstr "Mirar canals" msgid "Search for \"{interestsDisplayName}\"{activeText}" msgstr "Buscar \"{interestsDisplayName}\"{activeText}" -#: src/view/shell/desktop/Search.tsx:201 +#: src/view/shell/desktop/Search.tsx:131 msgid "Search for \"{query}\"" msgstr "Buscar \"{query}\"" -#: src/screens/Search/components/AutocompleteResults.tsx:44 +#: src/screens/Search/components/AutocompleteResults.tsx:45 msgid "Search for \"{searchText}\"" msgstr "Buscar \"{searchText}\"" @@ -6501,10 +6648,6 @@ msgstr "" msgid "Search for posts, users, or feeds" msgstr "Mira publicacions, usuarios u canals" -#: src/view/com/modals/ListAddRemoveUsers.tsx:71 -msgid "Search for users" -msgstr "Buscar usuarios" - #: src/components/dialogs/GifSelect.tsx:177 msgid "Search GIFs" msgstr "Buscar GIFs" @@ -6513,12 +6656,12 @@ msgstr "Buscar GIFs" msgid "Search my posts" msgstr "Mirar en as mías publicacions" -#: src/view/com/profile/ProfileMenu.tsx:231 -#: src/view/com/profile/ProfileMenu.tsx:234 +#: src/view/com/profile/ProfileMenu.tsx:244 +#: src/view/com/profile/ProfileMenu.tsx:247 msgid "Search posts" msgstr "Mirar en publicacions" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:511 +#: src/components/dialogs/SearchablePeopleList.tsx:533 #: src/components/ProgressGuide/FollowDialog.tsx:702 msgid "Search profiles" msgstr "Buscar perfils" @@ -6531,7 +6674,7 @@ msgstr "Buscar en Tenor" msgid "Search..." msgstr "Mirar..." -#: src/components/dms/dialogs/SearchablePeopleList.tsx:512 +#: src/components/dialogs/SearchablePeopleList.tsx:534 #: src/components/ProgressGuide/FollowDialog.tsx:703 msgid "Searches for profiles" msgstr "Mira perfils" @@ -6692,7 +6835,7 @@ msgctxt "action" msgid "Send Email" msgstr "Ninviar correu" -#: src/view/shell/Drawer.tsx:317 +#: src/view/shell/Drawer.tsx:333 msgid "Send feedback" msgstr "Ninviar comentarios" @@ -6742,7 +6885,7 @@ msgstr "Adreza d'o servidor" msgid "Set app icon to {0}" msgstr "Estableix {0} como l'icono de l'aplicación" -#: src/screens/Moderation/index.tsx:306 +#: src/screens/Moderation/index.tsx:325 msgid "Set birthdate" msgstr "Establir aniversario" @@ -6758,10 +6901,10 @@ msgstr "Configura la tuya cuenta" msgid "Sets email for password reset" msgstr "Estableix lo correu electronico pa restablir la clau" -#: src/Navigation.tsx:173 -#: src/screens/Settings/Settings.tsx:80 +#: src/Navigation.tsx:182 +#: src/screens/Settings/Settings.tsx:88 #: src/view/shell/desktop/LeftNav.tsx:709 -#: src/view/shell/Drawer.tsx:539 +#: src/view/shell/Drawer.tsx:555 msgid "Settings" msgstr "Achustes" @@ -6783,12 +6926,12 @@ msgstr "Sexualment suchestivo" #: src/screens/StarterPack/StarterPackScreen.tsx:428 #: src/screens/StarterPack/StarterPackScreen.tsx:603 #: src/screens/Topic.tsx:102 -#: src/view/com/profile/ProfileMenu.tsx:216 -#: src/view/com/profile/ProfileMenu.tsx:225 +#: src/view/com/profile/ProfileMenu.tsx:229 +#: src/view/com/profile/ProfileMenu.tsx:238 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:498 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:507 #: src/view/com/util/post-ctrls/PostCtrls.tsx:350 -#: src/view/screens/ProfileList.tsx:505 +#: src/view/screens/ProfileList.tsx:513 msgid "Share" msgstr "Compartir" @@ -6805,7 +6948,7 @@ msgstr "Comparte una historia chenial!" msgid "Share a fun fact!" msgstr "Comparte un dato curioso!" -#: src/view/com/profile/ProfileMenu.tsx:411 +#: src/view/com/profile/ProfileMenu.tsx:447 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:796 #: src/view/com/util/post-ctrls/PostCtrls.tsx:366 msgid "Share anyway" @@ -6847,7 +6990,7 @@ msgstr "Comparte este paquet d'inicio y aduya a las personas a unir-se a la tuya msgid "Share your favorite feed!" msgstr "Comparte la tuya canal favorita!" -#: src/Navigation.tsx:276 +#: src/Navigation.tsx:285 msgid "Shared Preferences Tester" msgstr "Prebador de Preferencias Compartidas" @@ -6899,7 +7042,7 @@ msgstr "Amostrar menos como este" msgid "Show list anyway" msgstr "Amostrar lista de totas trazas" -#: src/view/com/post-thread/PostThreadItem.tsx:605 +#: src/view/com/post-thread/PostThreadItem.tsx:625 #: src/view/com/post/Post.tsx:243 #: src/view/com/posts/PostFeedItem.tsx:515 msgid "Show More" @@ -6959,11 +7102,11 @@ msgstr "Amostrar advertencia" msgid "Show warning and filter from feeds" msgstr "Amostrar advertencia y filtrar d'as canals" -#: src/view/com/post-thread/PostThreadItem.tsx:836 +#: src/view/com/post-thread/PostThreadItem.tsx:856 msgid "Shows information about when this post was created" msgstr "Amuestra información sobre cuán se va crear esta publicación" -#: src/screens/Settings/Settings.tsx:104 +#: src/screens/Settings/Settings.tsx:112 msgid "Shows other accounts you can switch to" msgstr "Amuestra atras cuentas a las cuals puez cambiar" @@ -6990,7 +7133,7 @@ msgstr "Amuestra lo conteniu" msgid "Sign in" msgstr "Iniciar sesión" -#: src/components/AccountList.tsx:122 +#: src/components/AccountList.tsx:127 msgid "Sign in as {0}" msgstr "Iniciar sesión como {0}" @@ -7007,7 +7150,7 @@ msgstr "" msgid "Sign in or create your account to join the conversation!" msgstr "Inicia sesión u crea una cuenta pa unir-te a la conversación!" -#: src/components/AccountList.tsx:65 +#: src/components/AccountList.tsx:67 msgid "Sign in to account that is not listed" msgstr "Entrar con una cuenta que no ye en a lista" @@ -7015,9 +7158,9 @@ msgstr "Entrar con una cuenta que no ye en a lista" msgid "Sign in to Bluesky or create a new account" msgstr "Inicia sesión en Bluesky u crea una nueva cuenta" -#: src/screens/Settings/Settings.tsx:225 -#: src/screens/Settings/Settings.tsx:227 -#: src/screens/Settings/Settings.tsx:259 +#: src/screens/Settings/Settings.tsx:233 +#: src/screens/Settings/Settings.tsx:235 +#: src/screens/Settings/Settings.tsx:267 #: src/screens/SignupQueued.tsx:93 #: src/screens/SignupQueued.tsx:96 #: src/screens/Takendown.tsx:85 @@ -7031,7 +7174,7 @@ msgstr "Zarrar sesión" msgid "Sign Out" msgstr "Zarrar sesión" -#: src/screens/Settings/Settings.tsx:256 +#: src/screens/Settings/Settings.tsx:264 #: src/view/shell/desktop/LeftNav.tsx:205 msgid "Sign out?" msgstr "Salir?" @@ -7068,6 +7211,10 @@ msgstr "Mas chicot" msgid "Software Dev" msgstr "Programación" +#: src/components/verification/VerificationsDialog.tsx:122 +msgid "Some of your verifications are invalid." +msgstr "" + #: src/components/FeedInterstitials.tsx:474 msgid "Some other feeds you might like" msgstr "Belatras canals que podrían fer-te goyo" @@ -7080,7 +7227,7 @@ msgstr "Cualques personas pueden responder" msgid "Someone reacted {0}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:236 +#: src/screens/Messages/components/ChatListItem.tsx:241 msgid "Someone reacted {0} to {1}" msgstr "" @@ -7099,8 +7246,8 @@ msgid "Something went wrong, please try again" msgstr "I ha habiu una error, per favor intenta de nuevo" #: src/components/ReportDialog/index.tsx:54 -#: src/screens/Moderation/index.tsx:97 -#: src/screens/Profile/Sections/Labels.tsx:87 +#: src/screens/Moderation/index.tsx:101 +#: src/screens/Profile/Sections/Labels.tsx:121 msgid "Something went wrong, please try again." msgstr "I ha habiu una error. Intenta de nuevo." @@ -7161,22 +7308,22 @@ msgstr "Esportes" msgid "Start a new chat" msgstr "Iniciar un nuevo chat" -#: src/view/screens/ProfileList.tsx:838 -#: src/view/screens/ProfileList.tsx:959 +#: src/view/screens/ProfileList.tsx:846 +#: src/view/screens/ProfileList.tsx:967 msgid "Start adding people" msgstr "Empecipia a anyadir chent" -#: src/view/screens/ProfileList.tsx:845 -#: src/view/screens/ProfileList.tsx:966 +#: src/view/screens/ProfileList.tsx:853 +#: src/view/screens/ProfileList.tsx:974 msgid "Start adding people!" msgstr "Empecipia a anyadir chent!" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:357 +#: src/components/dialogs/SearchablePeopleList.tsx:382 msgid "Start chat with {displayName}" msgstr "Iniciar chat con {displayName}" -#: src/Navigation.tsx:441 -#: src/Navigation.tsx:446 +#: src/Navigation.tsx:450 +#: src/Navigation.tsx:455 #: src/screens/StarterPack/Wizard/index.tsx:186 msgid "Starter Pack" msgstr "Paquet d'inicio" @@ -7207,8 +7354,8 @@ msgstr "Paquez d'inicio" msgid "Starter packs let you easily share your favorite feeds and people with your friends." msgstr "Los paquez d'inicio te permiten compartir facilment las tuyas canals y personas favoritas con os tuyos amigos." -#: src/screens/Settings/AboutSettings.tsx:59 -#: src/screens/Settings/AboutSettings.tsx:62 +#: src/screens/Settings/AboutSettings.tsx:97 +#: src/screens/Settings/AboutSettings.tsx:100 msgid "Status Page" msgstr "Pachina d'estau" @@ -7216,12 +7363,12 @@ msgstr "Pachina d'estau" msgid "Step {0} of {1}" msgstr "Paso {0} de {1}" -#: src/screens/Settings/Settings.tsx:309 +#: src/screens/Settings/Settings.tsx:351 msgid "Storage cleared, you need to restart the app now." msgstr "Almagacenamiento limpio, te fa falta reiniciar l'aplicación agora." -#: src/Navigation.tsx:266 -#: src/screens/Settings/Settings.tsx:325 +#: src/Navigation.tsx:275 +#: src/screens/Settings/Settings.tsx:367 msgid "Storybook" msgstr "Libro de cuentos" @@ -7246,11 +7393,11 @@ msgstr "Ninviar recurso" msgid "Submit report" msgstr "Ninviar denuncia" -#: src/view/screens/ProfileList.tsx:733 +#: src/view/screens/ProfileList.tsx:741 msgid "Subscribe" msgstr "Subscribir-se" -#: src/screens/Profile/Sections/Labels.tsx:201 +#: src/screens/Profile/Sections/Labels.tsx:198 msgid "Subscribe to @{0} to use these labels:" msgstr "Subscribi-te a @{0} pa usar estas etiquetas:" @@ -7262,7 +7409,7 @@ msgstr "Suscribir-se a lo etiquetador" msgid "Subscribe to this labeler" msgstr "Suscribir-se a este etiquetador" -#: src/view/screens/ProfileList.tsx:729 +#: src/view/screens/ProfileList.tsx:737 msgid "Subscribe to this list" msgstr "Suscribir-se a esta lista" @@ -7270,6 +7417,10 @@ msgstr "Suscribir-se a esta lista" msgid "Success!" msgstr "Exito!" +#: src/components/verification/VerificationCreatePrompt.tsx:30 +msgid "Successfully verified" +msgstr "" + #: src/screens/Search/Explore.tsx:359 msgid "Suggested Accounts" msgstr "" @@ -7293,15 +7444,15 @@ msgctxt "Name of app icon variant" msgid "Sunset" msgstr "" -#: src/Navigation.tsx:286 +#: src/Navigation.tsx:295 #: src/view/screens/Support.tsx:31 #: src/view/screens/Support.tsx:34 msgid "Support" msgstr "Soporte" -#: src/screens/Settings/Settings.tsx:102 -#: src/screens/Settings/Settings.tsx:116 -#: src/screens/Settings/Settings.tsx:412 +#: src/screens/Settings/Settings.tsx:110 +#: src/screens/Settings/Settings.tsx:124 +#: src/screens/Settings/Settings.tsx:454 #: src/view/shell/desktop/LeftNav.tsx:243 msgid "Switch account" msgstr "Cambiar cuentas" @@ -7326,9 +7477,9 @@ msgstr "Cambiar a {0}" msgid "System" msgstr "Sistema" -#: src/screens/Settings/AboutSettings.tsx:66 -#: src/screens/Settings/AboutSettings.tsx:69 -#: src/screens/Settings/Settings.tsx:318 +#: src/screens/Settings/AboutSettings.tsx:104 +#: src/screens/Settings/AboutSettings.tsx:107 +#: src/screens/Settings/Settings.tsx:360 msgid "System log" msgstr "Rechistro d'o sistema" @@ -7367,7 +7518,7 @@ msgstr "Tecnolochía" msgid "Tell a joke!" msgstr "Cuenta un chiste!" -#: src/screens/Profile/Header/EditProfileDialog.tsx:355 +#: src/screens/Profile/Header/EditProfileDialog.tsx:378 msgid "Tell us a bit about yourself" msgstr "Contanos una miqueta sobre tu" @@ -7380,12 +7531,12 @@ msgstr "Conta-nos un poquet mas" msgid "Terms" msgstr "Condicions" -#: src/Navigation.tsx:296 -#: src/screens/Settings/AboutSettings.tsx:43 -#: src/screens/Settings/AboutSettings.tsx:46 +#: src/Navigation.tsx:305 +#: src/screens/Settings/AboutSettings.tsx:81 +#: src/screens/Settings/AboutSettings.tsx:84 #: src/view/screens/TermsOfService.tsx:31 -#: src/view/shell/Drawer.tsx:627 -#: src/view/shell/Drawer.tsx:629 +#: src/view/shell/Drawer.tsx:643 +#: src/view/shell/Drawer.tsx:645 msgid "Terms of Service" msgstr "Condicions de servicio" @@ -7425,7 +7576,7 @@ msgstr "Gracias. La tuya denuncia ha estau ninviada." msgid "Thanks, you have successfully verified your email address. You can close this dialog." msgstr "Gracias, has verificau la tuya adreza de correu electronico con exito. Puez zarrar esta finestra." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:468 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:487 msgid "That contains the following:" msgstr "Ixo contiene lo siguient:" @@ -7450,8 +7601,8 @@ msgstr "Ixo ye tot, amigos!" msgid "That's everything!" msgstr "Ixo ye tot!" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:279 -#: src/view/com/profile/ProfileMenu.tsx:387 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:305 +#: src/view/com/profile/ProfileMenu.tsx:423 msgid "The account will be able to interact with you after unblocking." msgstr "La cuenta podrá interactuar con tu dimpués de desblocar-la." @@ -7465,7 +7616,7 @@ msgstr "Se va a reiniciar l'aplicación" msgid "The author of this thread has hidden this reply." msgstr "L'autor d'este filo ha amagau esta respuesta." -#: src/screens/Moderation/index.tsx:358 +#: src/screens/Moderation/index.tsx:377 msgid "The Bluesky web application" msgstr "L'aplicación web de Bluesky" @@ -7555,8 +7706,8 @@ msgid "There was an issue connecting to Tenor." msgstr "I ha habiu un problema en connectar-se a Tenor." #: src/screens/Profile/components/ProfileFeedHeader.tsx:173 -#: src/view/screens/ProfileList.tsx:367 -#: src/view/screens/ProfileList.tsx:386 +#: src/view/screens/ProfileList.tsx:375 +#: src/view/screens/ProfileList.tsx:394 #: src/view/screens/SavedFeeds.tsx:85 msgid "There was an issue contacting the server" msgstr "I ha habiu un problema en contactar con o servidor" @@ -7580,7 +7731,7 @@ msgstr "I ha habiu un problema en obtener las notificacions. Toca aquí pa inten msgid "There was an issue fetching posts. Tap here to try again." msgstr "I ha habiu un problema en obtener las publicacions. Toca aquí pa intentar de nuevo." -#: src/view/com/lists/ListMembers.tsx:166 +#: src/view/com/lists/ListMembers.tsx:151 msgid "There was an issue fetching the list. Tap here to try again." msgstr "I ha habiu un problema en obtener la lista. Toca aquí pa intentar de nuevo." @@ -7593,7 +7744,7 @@ msgstr "I ha habiu un problema trayendo las tuyas claus de l'aplicación" msgid "There was an issue fetching your lists. Tap here to try again." msgstr "I ha habiu un problema en obtener las tuyas listas. Toca aquí pa intentar de nuevo." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:105 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:107 msgid "There was an issue fetching your service info" msgstr "I ha habiu un problema trayendo la tuya información de servicio" @@ -7612,17 +7763,17 @@ msgstr "I ha habiu un problema en ninviar lo tuyo reporte. Compreba la tuya conn msgid "There was an issue updating your feeds, please check your internet connection and try again." msgstr "I ha habiu un problema en actualizar las tuyas canals, compreba la tuya connexión y torna-lo a intentar." -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:107 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:128 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:141 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:110 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:144 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:90 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:101 -#: src/view/com/profile/ProfileMenu.tsx:111 -#: src/view/com/profile/ProfileMenu.tsx:121 -#: src/view/com/profile/ProfileMenu.tsx:135 -#: src/view/com/profile/ProfileMenu.tsx:145 -#: src/view/com/profile/ProfileMenu.tsx:158 -#: src/view/com/profile/ProfileMenu.tsx:170 +#: src/view/com/profile/ProfileMenu.tsx:117 +#: src/view/com/profile/ProfileMenu.tsx:127 +#: src/view/com/profile/ProfileMenu.tsx:141 +#: src/view/com/profile/ProfileMenu.tsx:151 +#: src/view/com/profile/ProfileMenu.tsx:164 +#: src/view/com/profile/ProfileMenu.tsx:176 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:396 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:409 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:419 @@ -7633,10 +7784,10 @@ msgstr "I ha habiu un problema {0}" #: src/screens/List/ListHiddenScreen.tsx:63 #: src/screens/List/ListHiddenScreen.tsx:77 #: src/screens/List/ListHiddenScreen.tsx:99 -#: src/view/screens/ProfileList.tsx:403 -#: src/view/screens/ProfileList.tsx:421 -#: src/view/screens/ProfileList.tsx:439 -#: src/view/screens/ProfileList.tsx:457 +#: src/view/screens/ProfileList.tsx:411 +#: src/view/screens/ProfileList.tsx:429 +#: src/view/screens/ProfileList.tsx:447 +#: src/view/screens/ProfileList.tsx:465 msgid "There was an issue. Please check your internet connection and try again." msgstr "I ha habiu un problema. Per favor verifica la tuya connexión a internet y torna a intentar-lo." @@ -7657,6 +7808,14 @@ msgstr "Estes achustes nomás afectan a la canal \"Seguindo\"" msgid "This {screenDescription} has been flagged:" msgstr "Esta {screenDescription} ha estau marcada:" +#: src/components/verification/VerificationsDialog.tsx:89 +msgid "This account has a checkmark because it's been verified by trusted sources." +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:94 +msgid "This account has one or more verifications, but it is not currently verified." +msgstr "" + #: src/components/moderation/ScreenHider.tsx:106 msgid "This account has requested that users sign in to view their profile." msgstr "Esta cuenta ha solicitau que los usuarios inicien sesión pa veyer lo suyo perfil." @@ -7665,6 +7824,10 @@ msgstr "Esta cuenta ha solicitau que los usuarios inicien sesión pa veyer lo su msgid "This account is blocked by one or more of your moderation lists. To unblock, please visit the lists directly and remove this user." msgstr "Esta cuenta ye blocada per una u mas d'as tuyas listas de moderación. Pa desblocar-la, per favor visita las listas dreitament y elimina a este usuario." +#: src/components/verification/VerificationCreatePrompt.tsx:48 +msgid "This action can be undone at any time." +msgstr "" + #: src/components/moderation/LabelsOnMeDialog.tsx:271 msgid "This appeal will be sent to <0>{sourceName}." msgstr "Esta apelación será ninviada a <0>{sourceName}." @@ -7698,7 +7861,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:357 +#: src/screens/Messages/components/ChatListItem.tsx:362 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" @@ -7720,7 +7883,7 @@ msgstr "Esta canal ye vueda! Ye posible que amenestas seguir a mas usuarios u ac #: src/components/StarterPack/Main/PostsList.tsx:36 #: src/screens/Profile/ProfileFeed/index.tsx:189 -#: src/view/screens/ProfileList.tsx:835 +#: src/view/screens/ProfileList.tsx:843 msgid "This feed is empty." msgstr "Esta canal ye vueda." @@ -7728,7 +7891,7 @@ msgstr "Esta canal ye vueda." msgid "This feed is no longer online. We are showing <0>Discover instead." msgstr "Esta canal ya no ye en linia. Somos amostrando <0>Descubrir en cuenta." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:574 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:593 msgid "This handle is reserved. Please try a different one." msgstr "Este identificador ye reservau. Intenta-lo con una diferent." @@ -7748,7 +7911,7 @@ msgstr "Esta etiqueta ye estada aplicada per l'autor." msgid "This label was applied by you." msgstr "Esta etiqueta ye estada aplicada per tu." -#: src/screens/Profile/Sections/Labels.tsx:188 +#: src/screens/Profile/Sections/Labels.tsx:185 msgid "This labeler hasn't declared what labels it publishes, and may not be active." msgstr "Este etiquetador no ha declarau qué etiquetas publica y puede que no sía activo." @@ -7764,7 +7927,7 @@ msgstr "Esta lista – creada per <0>{0} – contiene posibles violacions d' msgid "This list – created by you – contains possible violations of Bluesky's community guidelines in its name or description." msgstr "Esta lista – creada per tu – contiene posibles violacions d'as directrices comunitarias de Bluesky en o suyo nombre u descripción." -#: src/view/screens/ProfileList.tsx:954 +#: src/view/screens/ProfileList.tsx:962 msgid "This list is empty." msgstr "Esta lista ye vueda." @@ -7772,7 +7935,7 @@ msgstr "Esta lista ye vueda." msgid "This moderation service is unavailable. See below for more details. If this issue persists, contact us." msgstr "Este servicio de moderación no ye disponible. Consulta mas detalles contino. Si lo problema persiste, contacta-nos." -#: src/view/com/post-thread/PostThreadItem.tsx:876 +#: src/view/com/post-thread/PostThreadItem.tsx:896 msgid "This post claims to have been created on <0>{0}, but was first seen by Bluesky on <1>{1}." msgstr "Esta publicación diz haber estau creada lo <0>{0}, pero la hemos vista en Bluesky lo <1>{1}." @@ -7780,7 +7943,7 @@ msgstr "Esta publicación diz haber estau creada lo <0>{0}, pero la hemos vi msgid "This post has an unknown type of threadgate on it. Your app may be out of date." msgstr "Esta publicación tiene un tipo de threadgate desconoixiu. Ye posible que la tuya aplicación siga obsoleta." -#: src/view/com/post-thread/PostThreadItem.tsx:158 +#: src/view/com/post-thread/PostThreadItem.tsx:160 msgid "This post has been deleted." msgstr "Esta publicación ye estada eliminada." @@ -7797,7 +7960,7 @@ msgstr "Esta publicación será amagada d'as canals y filos. Esto no se puede de msgid "This post's author has disabled quote posts." msgstr "L'autor d'esta publicación ha deshabilitau las citas de publicacions." -#: src/view/com/profile/ProfileMenu.tsx:408 +#: src/view/com/profile/ProfileMenu.tsx:444 msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't signed in." msgstr "Este perfil nomás ye visible pa usuarios rechistraus. No será visible pa personas no rechistradas." @@ -7809,7 +7972,7 @@ msgstr "Esta respuesta será clasificada en una sección amagada a la fin d'o tu 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." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:437 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:456 msgid "This should create a domain record at:" msgstr "Esto habría de crear un rechistro de dominio en:" @@ -7850,7 +8013,7 @@ msgstr "Este usuario no sigue a dengún." msgid "This will delete \"{0}\" from your muted words. You can always add it back later." msgstr "Esto eliminará \"{0}\" d'as tuyas parolas silenciadas. Siempre puez anyadir-lo de nuevo mas enta debant." -#: src/screens/Settings/Settings.tsx:462 +#: src/screens/Settings/Settings.tsx:504 msgid "This will remove @{0} from the quick access list." msgstr "Esto eliminará @{0} d'a lista d'acceso rapido." @@ -7881,7 +8044,7 @@ msgstr "En filos" msgid "Threaded mode" msgstr "Modo con filos" -#: src/Navigation.tsx:329 +#: src/Navigation.tsx:338 msgid "Threads Preferences" msgstr "Preferencias de filos" @@ -7913,7 +8076,7 @@ msgstr "Hue" msgid "Toggle dropdown" msgstr "Alternar lo menú desplegable" -#: src/screens/Moderation/index.tsx:335 +#: src/screens/Moderation/index.tsx:354 msgid "Toggle to enable or disable adult content" msgstr "Alternar habilitar u deshabilitar conteniu pa adultos" @@ -7927,14 +8090,14 @@ msgstr "Activa/desactiva lo son" msgid "Top" msgstr "Alto" -#: src/Navigation.tsx:411 +#: src/Navigation.tsx:420 msgid "Topic" msgstr "Tema" #: src/components/dms/MessageContextMenu.tsx:139 #: src/components/dms/MessageContextMenu.tsx:141 -#: src/view/com/post-thread/PostThreadItem.tsx:798 -#: src/view/com/post-thread/PostThreadItem.tsx:801 +#: src/view/com/post-thread/PostThreadItem.tsx:818 +#: src/view/com/post-thread/PostThreadItem.tsx:821 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:468 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:470 msgid "Translate" @@ -7952,6 +8115,10 @@ msgstr "" msgid "Trending Videos" msgstr "Vídeos populars" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:138 +msgid "Trust emerges from relationships, communities, and shared context, so we’re also enabling <0>trusted verifiers: organizations that can directly issue verification." +msgstr "" + #: src/view/com/util/error/ErrorScreen.tsx:103 msgctxt "action" msgid "Try again" @@ -7973,7 +8140,7 @@ msgstr "Escribe lo tuyo identificador" msgid "Type your message here" msgstr "Escribe lo tuyo mensache aquí" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:413 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:432 msgid "Type:" msgstr "Tipo:" @@ -7999,31 +8166,31 @@ msgstr "No se puede eliminar" #: src/components/dms/MessagesListBlockedFooter.tsx:104 #: src/components/dms/MessagesListBlockedFooter.tsx:112 #: src/components/dms/MessagesListBlockedFooter.tsx:119 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:197 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:283 -#: src/view/com/profile/ProfileMenu.tsx:399 -#: src/view/screens/ProfileList.tsx:715 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:200 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 +#: src/view/com/profile/ProfileMenu.tsx:435 +#: src/view/screens/ProfileList.tsx:723 msgid "Unblock" msgstr "Desblocar" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:202 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:205 msgctxt "action" msgid "Unblock" msgstr "Desblocar" #: src/components/dms/ConvoMenu.tsx:247 #: src/components/dms/ConvoMenu.tsx:250 -#: src/view/com/profile/ProfileMenu.tsx:309 -#: src/view/com/profile/ProfileMenu.tsx:315 +#: src/view/com/profile/ProfileMenu.tsx:345 +#: src/view/com/profile/ProfileMenu.tsx:351 msgid "Unblock account" msgstr "Desblocar cuenta" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:277 -#: src/view/com/profile/ProfileMenu.tsx:381 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:303 +#: src/view/com/profile/ProfileMenu.tsx:417 msgid "Unblock Account?" msgstr "Desblocar cuenta?" -#: src/view/screens/ProfileList.tsx:612 +#: src/view/screens/ProfileList.tsx:620 msgid "Unblock list" msgstr "" @@ -8041,12 +8208,12 @@ msgctxt "action" msgid "Unfollow" msgstr "Deixar de seguir" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:217 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:220 msgid "Unfollow {0}" msgstr "Deixar de seguir a {0}" -#: src/view/com/profile/ProfileMenu.tsx:251 -#: src/view/com/profile/ProfileMenu.tsx:261 +#: src/view/com/profile/ProfileMenu.tsx:264 +#: src/view/com/profile/ProfileMenu.tsx:274 msgid "Unfollow account" msgstr "Deixar de seguir esta cuenta" @@ -8058,6 +8225,10 @@ msgstr "Deixa de seguir a l'usuario" msgid "Unfortunately, none of your subscribed labelers supports this report type." msgstr "Garra d'os tuyos etiquetadors subscritos soporta este tipo de denuncia." +#: src/components/verification/VerificationsDialog.tsx:204 +msgid "Unknown verifier" +msgstr "" + #: src/screens/Profile/components/ProfileFeedHeader.tsx:510 msgid "Unlike" msgstr "Ya no me fa goyo" @@ -8072,7 +8243,7 @@ msgctxt "video" msgid "Unmute" msgstr "Deixar de silenciar" -#: src/view/screens/ProfileList.tsx:722 +#: src/view/screens/ProfileList.tsx:730 msgid "Unmute" msgstr "Deixar de silenciar" @@ -8081,8 +8252,8 @@ msgstr "Deixar de silenciar" msgid "Unmute {tag}" msgstr "Deixar de silenciar {tag}" -#: src/view/com/profile/ProfileMenu.tsx:288 -#: src/view/com/profile/ProfileMenu.tsx:294 +#: src/view/com/profile/ProfileMenu.tsx:324 +#: src/view/com/profile/ProfileMenu.tsx:330 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:668 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:674 msgid "Unmute account" @@ -8092,7 +8263,7 @@ msgstr "Deixar de silenciar cuenta" msgid "Unmute conversation" msgstr "Deixar de silenciar conversación" -#: src/view/screens/ProfileList.tsx:597 +#: src/view/screens/ProfileList.tsx:605 msgid "Unmute list" msgstr "" @@ -8105,7 +8276,7 @@ msgstr "Deixar de silenciar filo" msgid "Unmute video" msgstr "Deixar de silenciar video" -#: src/view/screens/ProfileList.tsx:706 +#: src/view/screens/ProfileList.tsx:714 msgid "Unpin" msgstr "Desclavar" @@ -8128,7 +8299,7 @@ msgstr "Desclavar d'inicio" msgid "Unpin from profile" msgstr "Desclavar d'o perfil" -#: src/view/screens/ProfileList.tsx:577 +#: src/view/screens/ProfileList.tsx:585 msgid "Unpin moderation list" msgstr "Desclavar lista de moderación" @@ -8136,7 +8307,7 @@ msgstr "Desclavar lista de moderación" msgid "Unpinned {0} from Home" msgstr "{0} ye desclavau d'Inicio" -#: src/view/screens/ProfileList.tsx:354 +#: src/view/screens/ProfileList.tsx:362 msgid "Unpinned from your feeds" msgstr "Desclavau d'as tuyas canals" @@ -8181,8 +8352,8 @@ msgstr "" msgid "Update <0>{displayName} in Lists" msgstr "Actualizar <0>{displayName} en Listas" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:507 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:528 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:526 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:547 msgid "Update to {domain}" msgstr "Actualizar a {domain}" @@ -8204,7 +8375,7 @@ msgstr "Actualizando..." msgid "Upload a photo instead" msgstr "Puya una foto en cuenta" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:453 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:472 msgid "Upload a text file to:" msgstr "Carga un fichero de texto en:" @@ -8244,7 +8415,7 @@ msgstr "Cargando video..." msgid "Use app passwords to sign in to other Bluesky clients without giving full access to your account or password." msgstr "Usar claus de l'aplicación pa dentrar en atros clients de Bluesky que dan acceso con a tuya cuenta u clau." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:539 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:558 msgid "Use default provider" msgstr "Utilizar lo furnidor predeterminau" @@ -8344,24 +8515,43 @@ msgstr "Usuarios que sigo" msgid "Users in \"{0}\"" msgstr "Usuarios en \"{0}\"" -#: src/components/LikesDialog.tsx:83 -msgid "Users that have liked this content or profile" -msgstr "Usuarios que les ha feito goyo este conteniu u perfil" - #: src/components/dialogs/PostInteractionSettingsDialog.tsx:433 msgid "Users you follow" msgstr "Usuarios que sigues" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:419 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:438 msgid "Value:" msgstr "Valor:" +#: src/screens/Moderation/index.tsx:288 +msgid "Verification settings" +msgstr "" + +#: src/Navigation.tsx:175 +#: src/screens/Moderation/VerificationSettings.tsx:32 +msgid "Verification Settings" +msgstr "" + +#: src/screens/Moderation/VerificationSettings.tsx:41 +msgid "Verifications on Bluesky work differently than on other platforms. <0>Learn more here." +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:105 +msgid "Verified by:" +msgstr "" + #: src/view/com/composer/videos/SelectVideoBtn.tsx:127 msgid "Verified email required" msgstr "Se requiere un correu electronico verificau" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:509 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:530 +#: src/components/verification/VerificationCreatePrompt.tsx:65 +#: src/view/com/profile/ProfileMenu.tsx:308 +#: src/view/com/profile/ProfileMenu.tsx:311 +msgid "Verify account" +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:528 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:549 msgid "Verify DNS Record" msgstr "Verificar rechistro DNS" @@ -8379,11 +8569,15 @@ msgstr "Verificar lo correu electronico nuevo" msgid "Verify now" msgstr "Verificar agora" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:510 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:532 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:529 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:551 msgid "Verify Text File" msgstr "Verificar fichero de texto" +#: src/components/verification/VerificationCreatePrompt.tsx:44 +msgid "Verify this account?" +msgstr "" + #: src/screens/Settings/AccountSettings.tsx:75 #: src/screens/Settings/AccountSettings.tsx:91 msgid "Verify your email" @@ -8394,8 +8588,8 @@ msgstr "Compreba lo tuyo correu" msgid "Verify Your Email" msgstr "Verifica lo tuyo correu electronico" -#: src/screens/Settings/AboutSettings.tsx:73 -#: src/screens/Settings/AboutSettings.tsx:102 +#: src/screens/Settings/AboutSettings.tsx:123 +#: src/screens/Settings/AboutSettings.tsx:152 msgid "Version {appVersion}" msgstr "Versión {appVersion}" @@ -8408,7 +8602,7 @@ msgstr "Video" msgid "Video failed to process" msgstr "Lo video no s'ha puesto procesar" -#: src/Navigation.tsx:462 +#: src/Navigation.tsx:471 msgid "Video Feed" msgstr "Canal de video" @@ -8461,16 +8655,17 @@ msgstr "Veyer l'avatar de {0}" #: src/components/ProfileCard.tsx:115 #: src/screens/Profile/components/ProfileFeedHeader.tsx:446 +#: src/screens/Search/components/SearchProfileCard.tsx:36 #: src/screens/VideoFeed/index.tsx:769 -#: src/view/com/notifications/NotificationFeedItem.tsx:413 +#: src/view/com/notifications/NotificationFeedItem.tsx:487 msgid "View {0}'s profile" msgstr "Veyer lo perfil de {0}" -#: src/components/dms/MessagesListHeader.tsx:176 +#: src/components/dms/MessagesListHeader.tsx:181 msgid "View {displayName}'s profile" msgstr "Veyer lo perfil de {displayName}" -#: src/components/ProfileHoverCard/index.web.tsx:433 +#: src/components/ProfileHoverCard/index.web.tsx:440 msgid "View blocked user's profile" msgstr "Veyer lo perfil de l'usuario blocau" @@ -8508,13 +8703,13 @@ msgstr "Veyer información sobre estas etiquetas" msgid "View more" msgstr "Veyer mas" -#: src/components/ProfileHoverCard/index.web.tsx:419 -#: src/components/ProfileHoverCard/index.web.tsx:439 -#: src/components/ProfileHoverCard/index.web.tsx:466 +#: src/components/ProfileHoverCard/index.web.tsx:426 +#: src/components/ProfileHoverCard/index.web.tsx:446 +#: src/components/ProfileHoverCard/index.web.tsx:473 #: src/view/com/posts/AviFollowButton.tsx:55 #: src/view/com/posts/PostFeedErrorMessage.tsx:175 -#: src/view/com/util/PostMeta.tsx:78 -#: src/view/com/util/PostMeta.tsx:93 +#: src/view/com/util/PostMeta.tsx:87 +#: src/view/com/util/PostMeta.tsx:122 msgid "View profile" msgstr "Veyer perfil" @@ -8526,6 +8721,10 @@ msgstr "Veyer l'avatar" msgid "View the labeling service provided by @{0}" msgstr "Veyer lo servicio de etiquetau proporcionau per @{0}" +#: src/components/verification/VerificationCheckButton.tsx:99 +msgid "View this user's verifications" +msgstr "" + #: src/screens/Profile/components/ProfileFeedHeader.tsx:481 msgid "View users who like this feed" msgstr "Veyer usuarios a qui les fa goyo esta canal" @@ -8534,11 +8733,11 @@ msgstr "Veyer usuarios a qui les fa goyo esta canal" msgid "View video" msgstr "Mirar lo video" -#: src/screens/Moderation/index.tsx:264 +#: src/screens/Moderation/index.tsx:268 msgid "View your blocked accounts" msgstr "Veyer las tuyas cuentas blocadas" -#: src/screens/Moderation/index.tsx:204 +#: src/screens/Moderation/index.tsx:208 msgid "View your default post interaction settings" msgstr "Veyer la configuración d'as interaccions per defecto en as tuyas publicacions" @@ -8547,14 +8746,18 @@ msgstr "Veyer la configuración d'as interaccions per defecto en as tuyas public msgid "View your feeds and explore more" msgstr "Veyer las tuyas canals y explorar mas" -#: src/screens/Moderation/index.tsx:234 +#: src/screens/Moderation/index.tsx:238 msgid "View your moderation lists" msgstr "Veyer las tuyas listas de moderación" -#: src/screens/Moderation/index.tsx:249 +#: src/screens/Moderation/index.tsx:253 msgid "View your muted accounts" msgstr "Veyer las tuyas cuentas silenciadas" +#: src/components/verification/VerificationCheckButton.tsx:98 +msgid "View your verifications" +msgstr "" + #: src/view/com/util/images/AutoSizedImage.tsx:199 #: src/view/com/util/images/AutoSizedImage.tsx:221 msgid "Views full image" @@ -8627,7 +8830,7 @@ msgstr "No hemos puesto determinar si tiens permiso pa puyar videos. Per favor, msgid "We were unable to load your birth date preferences. Please try again." msgstr "No hemos puesto cargar las tuyas preferencias de data de naixencia. Per favor, intenta de nuevo." -#: src/screens/Moderation/index.tsx:409 +#: src/screens/Moderation/index.tsx:428 msgid "We were unable to load your configured labelers at this time." msgstr "No hemos puesto cargar los tuyos etiquetadors configuraus en este momento." @@ -8643,16 +8846,20 @@ msgstr "T'informaremos cuan la tuya cuenta sía lista." msgid "We'll use this to help customize your experience." msgstr "Usaremos esto pa aduyar a personalizar la tuya experiencia." -#: src/components/dms/dialogs/SearchablePeopleList.tsx:92 +#: src/components/dialogs/SearchablePeopleList.tsx:107 #: src/components/ProgressGuide/FollowDialog.tsx:172 msgid "We're having network issues, try again" msgstr "Somos tenendo problemas de ret, intenta de nuevo" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:94 +msgid "We’re introducing a new layer of verification on Bluesky — an easy-to-see checkmark." +msgstr "" + #: src/screens/Signup/index.tsx:109 msgid "We're so excited to have you join us!" msgstr "Ye nuestro placer tener-te aquí!" -#: src/view/screens/ProfileList.tsx:113 +#: src/view/screens/ProfileList.tsx:117 msgid "We're sorry, but we were unable to resolve this list. If this persists, please contact the list creator, @{handleOrDid}." msgstr "Vai, no hemos puesto resolver esta lista. Si esto persiste, per favor contacta a lo creador d'a lista, @{handleOrDid}." @@ -8699,6 +8906,10 @@ msgstr "Cómo quiers clamar a lo tuyo paquet d'inicio?" msgid "What's up?" msgstr "Qué fas?" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:146 +msgid "When you tap on a check, you’ll see which organizations have granted verification." +msgstr "" + #: src/view/com/modals/lang-settings/PostLanguagesSettings.tsx:80 msgid "Which languages are used in this post?" msgstr "En qué idioma ye esta publicación?" @@ -8715,6 +8926,10 @@ msgstr "Quí puede interactuar con esta publicación?" msgid "Who can reply" msgstr "Quí puede responder" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:127 +msgid "Who can verify?" +msgstr "" + #: src/screens/Home/NoFeedsPinned.tsx:79 #: src/screens/Messages/ChatList.tsx:231 #: src/screens/Messages/Inbox.tsx:176 @@ -8783,7 +8998,7 @@ msgstr "Redacta una respuesta" msgid "Writers" msgstr "Escritors" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:337 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:356 msgid "Wrong DID returned from server. Received: {0}" msgstr "Lo servidor ha tornau un DID incorrecto. Recibiu: {0}" @@ -8820,7 +9035,11 @@ msgstr "Ahiere" msgid "You" msgstr "Tu" -#: src/components/forms/HostingProvider.tsx:46 +#: src/components/verification/VerifierDialog.tsx:59 +msgid "You are a trusted verifier" +msgstr "" + +#: src/components/forms/HostingProvider.tsx:45 msgid "You are creating an account on" msgstr "" @@ -8836,6 +9055,19 @@ msgstr "No tiens permiso pa puyar videos." msgid "You are not following anyone." msgstr "No yes seguindo a dengún." +#: src/components/verification/VerificationsDialog.tsx:64 +msgid "You are verified" +msgstr "" + +#: src/screens/Profile/Header/EditProfileDialog.tsx:356 +#: src/view/com/modals/EditProfile.tsx:204 +msgid "You are verified. You will lose your verification status if you change your display name. <0>Learn more." +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:208 +msgid "You are verified. You will lose your verification status if you change your handle. <0>Learn more." +msgstr "" + #: src/screens/Search/modules/ExploreInterestsCard.tsx:45 msgid "You can adjust your interests at any time from \"Content and media\" settings." msgstr "" @@ -8947,11 +9179,11 @@ msgstr "No tiens garra canal." msgid "You have no lists." msgstr "No tiens garra lista." -#: src/view/screens/ModerationBlockedAccounts.tsx:129 +#: src/view/screens/ModerationBlockedAccounts.tsx:138 msgid "You have not blocked any accounts yet. To block an account, go to their profile and select \"Block account\" from the menu on their account." msgstr "Encara no has blocau garra cuenta. Pa blocar una cuenta, veye a lo suyo perfil y tría \"Blocar cuenta\" en o menú d'a suya cuenta." -#: src/view/screens/ModerationMutedAccounts.tsx:128 +#: src/view/screens/ModerationMutedAccounts.tsx:151 msgid "You have not muted any accounts yet. To mute an account, go to their profile and select \"Mute account\" from the menu on their account." msgstr "Encara no has silenciau garra cuenta. Pa silenciar una cuenta, veye a lo suyo perfil y tría \"Silenciar cuenta\" en o menú d'a suya cuenta." @@ -9024,11 +9256,11 @@ msgstr "Dinantes hebas desactivau a @{0}." msgid "You reacted {0}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:213 +#: src/screens/Messages/components/ChatListItem.tsx:218 msgid "You reacted {0} to {1}" msgstr "" -#: src/screens/Settings/Settings.tsx:257 +#: src/screens/Settings/Settings.tsx:265 #: src/view/shell/desktop/LeftNav.tsx:206 msgid "You will be signed out of all your accounts." msgstr "Saldrás de totas las tuyas cuentas." @@ -9045,15 +9277,15 @@ 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/components/ChatListItem.tsx:149 +#: src/screens/Messages/components/ChatListItem.tsx:154 msgid "You: {0}" msgstr "Lo tuyo: {0}" -#: src/screens/Messages/components/ChatListItem.tsx:178 +#: src/screens/Messages/components/ChatListItem.tsx:183 msgid "You: {defaultEmbeddedContentMessage}" msgstr "Tu: {defaultEmbeddedContentMessage}" -#: src/screens/Messages/components/ChatListItem.tsx:171 +#: src/screens/Messages/components/ChatListItem.tsx:176 msgid "You: {short}" msgstr "Tu: {short}" @@ -9163,7 +9395,7 @@ msgstr "Los tuyos chats son estau deshabilitaus" msgid "Your choice will be saved, but can be changed later in settings." msgstr "La tuya tría será alzada. Puez cambiar esto en os achustes dimpués." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:494 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:513 msgid "Your current handle <0>{0} will automatically remain reserved for you. You can switch back to it at any time from this account." msgstr "Lo tuyo identificador actual <0>{0} quedará automaticament reservau pa tu. Puez tornar-ie en cualsequier momento dende esta cuenta." @@ -9194,7 +9426,7 @@ msgstr "Los tuyos seguidors" msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "La tuya canal de Seguindo ye vueda! Sigue a mas usuarios pa veyer las suyas publicacions aquí." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:221 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:240 msgid "Your full handle will be <0>@{0}" msgstr "Lo tuyo identificador completo será <0>@{0}" @@ -9202,7 +9434,7 @@ msgstr "Lo tuyo identificador completo será <0>@{0}" msgid "Your full username will be <0>@{0}" msgstr "Lo tuyo nombre d'usuario completo será <0>@{0}" -#: src/Navigation.tsx:383 +#: src/Navigation.tsx:392 #: src/screens/Search/modules/ExploreInterestsCard.tsx:67 #: src/screens/Settings/ContentAndMediaSettings.tsx:92 #: src/screens/Settings/ContentAndMediaSettings.tsx:95 @@ -9262,3 +9494,7 @@ msgstr "Lo tuyo reporte s'ha ninviau a lo servicio de moderación de Bluesky" #: src/screens/Settings/SettingsInterests.tsx:53 msgid "Your selected interests help us serve you content you care about." msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:65 +msgid "Your verifications" +msgstr "" diff --git a/src/locale/locales/ast/messages.po b/src/locale/locales/ast/messages.po index 55e22ef0dd..2aced01b4f 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: 2025-04-09 23:20\n" +"PO-Revision-Date: 2025-04-19 04:09\n" "Last-Translator: \n" "Language-Team: Asturian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -23,7 +23,7 @@ msgstr "" msgid "(active)" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:155 +#: src/screens/Messages/components/ChatListItem.tsx:160 msgid "(contains embedded content)" msgstr "(contién elementos incrustaos)" @@ -82,7 +82,7 @@ msgstr "{0, plural, one {# segundu} other {# segundos}}" #: src/view/shell/bottom-bar/BottomBar.tsx:209 #: src/view/shell/bottom-bar/BottomBar.tsx:241 -#: src/view/shell/Drawer.tsx:454 +#: src/view/shell/Drawer.tsx:470 msgid "{0, plural, one {# unread item} other {# unread items}}" msgstr "" @@ -91,17 +91,17 @@ msgstr "" msgid "{0, plural, one {#mo} other {#mo}}" msgstr "" -#: src/components/ProfileHoverCard/index.web.tsx:398 +#: src/components/ProfileHoverCard/index.web.tsx:404 #: src/screens/Profile/Header/Metrics.tsx:22 msgid "{0, plural, one {follower} other {followers}}" msgstr "{0, plural, one {siguidor} other {siguidores}}" -#: src/components/ProfileHoverCard/index.web.tsx:402 +#: src/components/ProfileHoverCard/index.web.tsx:408 #: src/screens/Profile/Header/Metrics.tsx:26 msgid "{0, plural, one {following} other {following}}" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:459 +#: src/view/com/post-thread/PostThreadItem.tsx:479 msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, one {préstame} other {préstames}}" @@ -109,11 +109,11 @@ msgstr "{0, plural, one {préstame} other {préstames}}" msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, one {publicación} other {publicaciones}}" -#: src/view/com/post-thread/PostThreadItem.tsx:443 +#: src/view/com/post-thread/PostThreadItem.tsx:463 msgid "{0, plural, one {quote} other {quotes}}" msgstr "{0, plural, one {cita} other {cites}}" -#: src/view/com/post-thread/PostThreadItem.tsx:425 +#: src/view/com/post-thread/PostThreadItem.tsx:445 msgid "{0, plural, one {repost} other {reposts}}" msgstr "{0, plural, one {republicación} other {republicaciones}}" @@ -153,7 +153,7 @@ msgstr "" msgid "{0} reacted {1}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:226 +#: src/screens/Messages/components/ChatListItem.tsx:231 msgid "{0} reacted {1} to {2}" msgstr "" @@ -206,100 +206,132 @@ msgstr "{estimatedTimeHrs, plural, one {hora} other {hores}}" msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "{estimatedTimeMins, plural, one {minutu} other {minutos}}" -#: src/view/com/notifications/NotificationFeedItem.tsx:305 +#: src/view/com/notifications/NotificationFeedItem.tsx:324 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} followed you" msgstr "{firstAuthorLink} y <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} más} other {{formattedAuthorsCount} más}} siguiéronte" -#: src/view/com/notifications/NotificationFeedItem.tsx:331 +#: src/view/com/notifications/NotificationFeedItem.tsx:350 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your custom feed" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:224 +#: src/view/com/notifications/NotificationFeedItem.tsx:243 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your post" msgstr "{firstAuthorLink} y <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} más} other {{formattedAuthorsCount} más}} prestó-yos la publicación" -#: src/view/com/notifications/NotificationFeedItem.tsx:248 +#: src/view/com/notifications/NotificationFeedItem.tsx:430 +msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} removed their verifications from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:267 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} reposted your post" msgstr "{firstAuthorLink} y <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} más} other {{formattedAuthorsCount} más}} republicaron la publicación" -#: src/view/com/notifications/NotificationFeedItem.tsx:355 +#: src/view/com/notifications/NotificationFeedItem.tsx:374 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} signed up with your starter pack" msgstr "{firstAuthorLink} y <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} más} other {{formattedAuthorsCount} más}} rexistróse col to paquete d'iniciación" -#: src/view/com/notifications/NotificationFeedItem.tsx:317 +#: src/view/com/notifications/NotificationFeedItem.tsx:404 +msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:336 msgid "{firstAuthorLink} followed you" msgstr "{firstAuthorLink} siguióte" -#: src/view/com/notifications/NotificationFeedItem.tsx:294 +#: src/view/com/notifications/NotificationFeedItem.tsx:313 msgid "{firstAuthorLink} followed you back" msgstr "{firstAuthorLink} siguióte tamién" -#: src/view/com/notifications/NotificationFeedItem.tsx:343 +#: src/view/com/notifications/NotificationFeedItem.tsx:362 msgid "{firstAuthorLink} liked your custom feed" msgstr "A {firstAuthorLink} prestó-y el to feed personalizáu" -#: src/view/com/notifications/NotificationFeedItem.tsx:236 +#: src/view/com/notifications/NotificationFeedItem.tsx:255 msgid "{firstAuthorLink} liked your post" msgstr "A {firstAuthorLink} prestó-y la publicación" -#: src/view/com/notifications/NotificationFeedItem.tsx:260 +#: src/view/com/notifications/NotificationFeedItem.tsx:442 +msgid "{firstAuthorLink} removed their verification from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:279 msgid "{firstAuthorLink} reposted your post" msgstr "{firstAuthorLink} republicó la publicación" -#: src/view/com/notifications/NotificationFeedItem.tsx:367 +#: src/view/com/notifications/NotificationFeedItem.tsx:386 msgid "{firstAuthorLink} signed up with your starter pack" msgstr "{firstAuthorLink} rexistróse col to paquete d'iniciación" -#: src/view/com/notifications/NotificationFeedItem.tsx:298 +#: src/view/com/notifications/NotificationFeedItem.tsx:416 +msgid "{firstAuthorLink} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:317 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} followed you" msgstr "{firstAuthorName} y {additionalAuthorsCount, plural, one {{formattedAuthorsCount} más} other {{formattedAuthorsCount} más}} siguiéronte" -#: src/view/com/notifications/NotificationFeedItem.tsx:324 +#: src/view/com/notifications/NotificationFeedItem.tsx:343 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your custom feed" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:217 +#: src/view/com/notifications/NotificationFeedItem.tsx:236 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your post" msgstr "A {firstAuthorName} y {additionalAuthorsCount, plural, one {{formattedAuthorsCount} más} other {{formattedAuthorsCount} más}} prestó-yos la publicación" -#: src/view/com/notifications/NotificationFeedItem.tsx:241 +#: src/view/com/notifications/NotificationFeedItem.tsx:423 +msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} removed their verifications from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:260 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} reposted your post" msgstr "{firstAuthorName} y {additionalAuthorsCount, plural, one {{formattedAuthorsCount} más} other {{formattedAuthorsCount} más}} republicaron la publicación" -#: src/view/com/notifications/NotificationFeedItem.tsx:348 +#: src/view/com/notifications/NotificationFeedItem.tsx:367 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} signed up with your starter pack" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:303 +#: src/view/com/notifications/NotificationFeedItem.tsx:397 +msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:322 msgid "{firstAuthorName} followed you" msgstr "{firstAuthorName} siguióte" -#: src/view/com/notifications/NotificationFeedItem.tsx:293 +#: src/view/com/notifications/NotificationFeedItem.tsx:312 msgid "{firstAuthorName} followed you back" msgstr "{firstAuthorName} siguióte tamién" -#: src/view/com/notifications/NotificationFeedItem.tsx:329 +#: src/view/com/notifications/NotificationFeedItem.tsx:348 msgid "{firstAuthorName} liked your custom feed" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:222 +#: src/view/com/notifications/NotificationFeedItem.tsx:241 msgid "{firstAuthorName} liked your post" msgstr "A {firstAuthorName} prestó-y la publicación" -#: src/view/com/notifications/NotificationFeedItem.tsx:246 +#: src/view/com/notifications/NotificationFeedItem.tsx:428 +msgid "{firstAuthorName} removed their verification from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:265 msgid "{firstAuthorName} reposted your post" msgstr "{firstAuthorName} republicó la publicación" -#: src/view/com/notifications/NotificationFeedItem.tsx:353 +#: src/view/com/notifications/NotificationFeedItem.tsx:372 msgid "{firstAuthorName} signed up with your starter pack" msgstr "{firstAuthorName} rexistróse col to paquete d'iniciación" -#: src/components/ProfileHoverCard/index.web.tsx:508 +#: src/view/com/notifications/NotificationFeedItem.tsx:402 +msgid "{firstAuthorName} verified you" +msgstr "" + +#: src/components/ProfileHoverCard/index.web.tsx:532 #: src/screens/Profile/Header/Metrics.tsx:49 msgid "{following} following" msgstr "Sigue a {following}" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:392 +#: src/components/dialogs/SearchablePeopleList.tsx:412 msgid "{handle} can't be messaged" msgstr "Nun se puen unviar mensaxes a {handle}" @@ -330,6 +362,19 @@ msgstr "" msgid "{type}h ago" msgstr "" +#: src/components/verification/VerifierDialog.tsx:60 +msgid "{userName} is a trusted verifier" +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:67 +msgid "{userName} is verified" +msgstr "" + +#. Possessive, meaning "the verifications of {userName}" +#: src/components/verification/VerificationsDialog.tsx:69 +msgid "{userName}'s verifications" +msgstr "" + #. Indicates the number of additional profiles are in the Starter Pack e.g. +12 #: src/screens/Search/components/StarterPackCard.tsx:249 msgid "+{computedTotal}" @@ -345,11 +390,11 @@ msgctxt "feeds" msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" msgstr "<0>{0}, <1>{1} y {2, plural, one {# más} other {# más}} inclúinse nel paquete d'iniciación" -#: src/view/shell/Drawer.tsx:97 +#: src/view/shell/Drawer.tsx:113 msgid "<0>{0} {1, plural, one {follower} other {followers}}" msgstr "<0>{0} {1, plural, one {siguidor} other {siguidores}}" -#: src/view/shell/Drawer.tsx:108 +#: src/view/shell/Drawer.tsx:124 msgid "<0>{0} {1, plural, one {following} other {following}}" msgstr "{1, plural, one {Sigue a} other {Sigue a}} <0>{0}" @@ -398,14 +443,18 @@ msgid "7 days" msgstr "7 díes" #. If last message does not contain text, fall back to "{user} reacted to {a message}" -#: src/screens/Messages/components/ChatListItem.tsx:205 +#: src/screens/Messages/components/ChatListItem.tsx:210 msgid "a message" msgstr "" -#: src/Navigation.tsx:391 -#: src/screens/Settings/AboutSettings.tsx:34 -#: src/screens/Settings/Settings.tsx:215 -#: src/screens/Settings/Settings.tsx:218 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:91 +msgid "A new form of verification" +msgstr "" + +#: src/Navigation.tsx:400 +#: src/screens/Settings/AboutSettings.tsx:72 +#: src/screens/Settings/Settings.tsx:223 +#: src/screens/Settings/Settings.tsx:226 msgid "About" msgstr "Tocante a" @@ -424,36 +473,36 @@ msgid "Accept Request" msgstr "" #: src/screens/Settings/AccessibilitySettings.tsx:46 -#: src/screens/Settings/Settings.tsx:191 -#: src/screens/Settings/Settings.tsx:194 +#: src/screens/Settings/Settings.tsx:199 +#: src/screens/Settings/Settings.tsx:202 msgid "Accessibility" msgstr "Accesibilidá" -#: src/Navigation.tsx:343 +#: src/Navigation.tsx:352 msgid "Accessibility Settings" msgstr "Configuración d'accesibilidá" -#: src/Navigation.tsx:359 +#: src/Navigation.tsx:368 #: src/screens/Login/LoginForm.tsx:194 #: src/screens/Settings/AccountSettings.tsx:45 -#: src/screens/Settings/Settings.tsx:153 -#: src/screens/Settings/Settings.tsx:156 +#: src/screens/Settings/Settings.tsx:161 +#: src/screens/Settings/Settings.tsx:164 msgid "Account" msgstr "Cuenta" #: src/screens/Messages/components/RequestButtons.tsx:81 -#: src/view/com/profile/ProfileMenu.tsx:141 +#: src/view/com/profile/ProfileMenu.tsx:147 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:392 msgctxt "toast" msgid "Account blocked" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:154 +#: src/view/com/profile/ProfileMenu.tsx:160 msgctxt "toast" msgid "Account followed" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:117 +#: src/view/com/profile/ProfileMenu.tsx:123 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:415 msgctxt "toast" msgid "Account muted" @@ -468,33 +517,37 @@ msgstr "" msgid "Account Muted by List" msgstr "" -#: src/screens/Settings/Settings.tsx:430 +#: src/screens/Settings/Settings.tsx:472 msgid "Account options" msgstr "" -#: src/screens/Settings/Settings.tsx:466 +#: src/screens/Settings/Settings.tsx:508 msgid "Account removed from quick access" msgstr "Quitóse la cuenta del accesu rápidu" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:137 -#: src/view/com/profile/ProfileMenu.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:140 +#: src/view/com/profile/ProfileMenu.tsx:137 msgctxt "toast" msgid "Account unblocked" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:166 +#: src/view/com/profile/ProfileMenu.tsx:172 msgctxt "toast" msgid "Account unfollowed" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:107 +#: src/view/com/profile/ProfileMenu.tsx:113 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:405 msgctxt "toast" msgid "Account unmuted" msgstr "" +#: src/components/verification/VerifierDialog.tsx:98 +msgid "Accounts with a scalloped blue check mark<0>{NON_BREAKING_SPACE}<1/>{NON_BREAKING_SPACE}can verify others. These trusted verifiers are selected by Bluesky." +msgstr "" + +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:169 #: src/components/dialogs/MutedWords.tsx:328 -#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/UserAddRemoveLists.tsx:235 msgid "Add" msgstr "Amestar" @@ -512,8 +565,8 @@ msgstr "" msgid "Add a content warning" msgstr "" -#: src/view/screens/ProfileList.tsx:916 -#: src/view/screens/ProfileList.tsx:934 +#: src/view/screens/ProfileList.tsx:924 +#: src/view/screens/ProfileList.tsx:942 msgid "Add a user to this list" msgstr "" @@ -536,8 +589,8 @@ msgstr "" msgid "Add alt text (optional)" msgstr "" -#: src/screens/Settings/Settings.tsx:373 -#: src/screens/Settings/Settings.tsx:376 +#: src/screens/Settings/Settings.tsx:415 +#: src/screens/Settings/Settings.tsx:418 #: src/view/shell/desktop/LeftNav.tsx:281 #: src/view/shell/desktop/LeftNav.tsx:285 msgid "Add another account" @@ -578,11 +631,15 @@ msgstr "" msgid "Add new post" msgstr "Amestar una publicación nueva" -#: src/view/screens/ProfileList.tsx:924 -#: src/view/screens/ProfileList.tsx:942 +#: src/view/screens/ProfileList.tsx:932 +#: src/view/screens/ProfileList.tsx:950 msgid "Add people" msgstr "Amestar persones" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:79 +msgid "Add people to list" +msgstr "" + #: src/components/dms/EmojiPopup.android.tsx:55 msgid "Add Reaction" msgstr "" @@ -599,7 +656,7 @@ msgstr "¡Amiesta dalgunos feeds al paquete d'iniciación!" msgid "Add the default feed of only people you follow" msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:387 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:406 msgid "Add the following DNS record to your domain:" msgstr "Amiesta'l rexistru DNS siguiente al to dominiu:" @@ -607,8 +664,8 @@ msgstr "Amiesta'l rexistru DNS siguiente al to dominiu:" msgid "Add this feed to your feeds" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:273 -#: src/view/com/profile/ProfileMenu.tsx:276 +#: src/view/com/profile/ProfileMenu.tsx:286 +#: src/view/com/profile/ProfileMenu.tsx:289 msgid "Add to lists" msgstr "Amestar a llistes" @@ -616,7 +673,11 @@ msgstr "Amestar a llistes" msgid "Add to my feeds" msgstr "Amestar a los mios feeds" -#: src/view/com/modals/ListAddRemoveUsers.tsx:192 +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:156 +msgid "Add user to list" +msgstr "" + +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:109 #: src/view/com/modals/UserAddRemoveLists.tsx:162 msgid "Added to list" msgstr "Amestóse a la llista" @@ -640,7 +701,7 @@ msgstr "P'adultos" msgid "Adult Content" msgstr "Conteníu p'adultos" -#: src/screens/Moderation/index.tsx:355 +#: src/screens/Moderation/index.tsx:374 msgid "Adult content can only be enabled via the Web at <0>bsky.app." msgstr "El conteníu p'adultos namás se pue activar pela web en <0>bsky.app." @@ -653,7 +714,7 @@ msgstr "El conteníu p'adultos ta desactiváu." msgid "Adult Content labels" msgstr "Etiquetes de conteníu p'adultos" -#: src/screens/Moderation/index.tsx:399 +#: src/screens/Moderation/index.tsx:418 msgid "Advanced" msgstr "Opciones avanzaes" @@ -794,6 +855,11 @@ msgstr "Prodúxose un error al tentar de siguir a toles cuentes" msgid "An error occurred while uploading the video." msgstr "Prodúxose un error mentanto se xubía'l videu." +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:84 +#: src/components/verification/VerifierDialog.tsx:88 +msgid "An illustration showing that Bluesky selects trusted verifiers, and trusted verifiers in turn verify individual user accounts." +msgstr "" + #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:28 #: src/lib/moderation/useReportOptions.ts:28 msgid "An issue not included in these options" @@ -809,13 +875,17 @@ msgstr "Prodúxose un error al tentar d'abrir la charra" #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 -#: src/components/ProfileCard.tsx:339 -#: src/components/ProfileCard.tsx:360 +#: src/components/ProfileCard.tsx:367 +#: src/components/ProfileCard.tsx:388 #: src/view/com/profile/FollowButton.tsx:38 #: src/view/com/profile/FollowButton.tsx:48 msgid "An issue occurred, please try again." msgstr "Prodúxose un problema. Volvi tentalo." +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:118 +msgid "An mockup of a iPhone showing the Bluesky app open to the profile of a verified user with a blue checkmark next to their display name." +msgstr "" + #: src/screens/Onboarding/StepInterests/index.tsx:185 msgid "an unknown error occurred" msgstr "prodúxose un error desconocíu" @@ -838,6 +908,10 @@ msgstr "Animales" msgid "Animated GIF" msgstr "GIF animáu" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:37 +msgid "Announcing verification on Bluesky" +msgstr "" + #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:33 #: src/lib/moderation/useReportOptions.ts:33 msgid "Anti-Social Behavior" @@ -847,7 +921,7 @@ msgstr "Comportamientu antisocial" msgid "Anybody can interact" msgstr "Tol mundu pue interactuar" -#: src/Navigation.tsx:399 +#: src/Navigation.tsx:408 #: src/screens/Settings/AppIconSettings/index.tsx:67 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:18 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:23 @@ -884,7 +958,7 @@ msgstr "Los nomes de les contraseñes d'aplicación han tener polo menos 4 cará msgid "App passwords" msgstr "Contraseñes d'aplicación" -#: src/Navigation.tsx:311 +#: src/Navigation.tsx:320 #: src/screens/Settings/AppPasswords.tsx:51 msgid "App Passwords" msgstr "Contraseñes d'aplicación" @@ -920,10 +994,10 @@ msgstr "" msgid "Appeal this decision" msgstr "Apellar esta decisión" -#: src/Navigation.tsx:351 +#: src/Navigation.tsx:360 #: src/screens/Settings/AppearanceSettings.tsx:85 -#: src/screens/Settings/Settings.tsx:183 -#: src/screens/Settings/Settings.tsx:186 +#: src/screens/Settings/Settings.tsx:191 +#: src/screens/Settings/Settings.tsx:194 msgid "Appearance" msgstr "Aspeutu" @@ -932,12 +1006,12 @@ msgstr "Aspeutu" msgid "Apply default recommended feeds" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:865 +#: src/view/com/post-thread/PostThreadItem.tsx:885 msgid "Archived from {0}" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:834 -#: src/view/com/post-thread/PostThreadItem.tsx:873 +#: src/view/com/post-thread/PostThreadItem.tsx:854 +#: src/view/com/post-thread/PostThreadItem.tsx:893 msgid "Archived post" msgstr "Archivóse la publicación" @@ -953,7 +1027,7 @@ msgstr "" msgid "Are you sure you want to delete this starter pack?" msgstr "¿De xuru que quies desaniciar esti elementu del paquete d'iniciación?" -#: src/screens/Profile/Header/EditProfileDialog.tsx:82 +#: src/screens/Profile/Header/EditProfileDialog.tsx:86 msgid "Are you sure you want to discard your changes?" msgstr "¿De xuru que quies escartar los cambeos?" @@ -1016,7 +1090,7 @@ msgstr "Les opciones de reproducción automática treslladáronse a <0>Configura msgid "Autoplay videos and GIFs" msgstr "Reproducir automáticamente vídeos y GIFs" -#: src/components/dms/MessagesListHeader.tsx:82 +#: src/components/dms/MessagesListHeader.tsx:84 #: src/components/moderation/LabelsOnMeDialog.tsx:315 #: src/components/moderation/LabelsOnMeDialog.tsx:316 #: src/screens/Login/ChooseAccountForm.tsx:90 @@ -1052,7 +1126,7 @@ msgstr "Enantes de publicar, primero tienes de verificar la direición de corré msgid "Before creating a starter pack, you must first verify your email." msgstr "Enantes de crear un paquete d'iniciación, tienes de verificar primero la direición de corréu." -#: src/components/dms/dialogs/NewChatDialog.tsx:79 +#: src/components/dms/dialogs/NewChatDialog.tsx:80 #: src/components/dms/MessageProfileButton.tsx:110 #: src/screens/Messages/Conversation.tsx:221 msgid "Before you may message another user, you must first verify your email." @@ -1063,8 +1137,8 @@ msgstr "Enantes de poder unviar un mensaxe a otru usuariu, primero tienes de ver msgid "Birthday" msgstr "Aniversariu" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:283 -#: src/view/com/profile/ProfileMenu.tsx:399 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 +#: src/view/com/profile/ProfileMenu.tsx:435 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:849 msgid "Block" msgstr "" @@ -1073,19 +1147,19 @@ msgstr "" #: src/components/dms/ConvoMenu.tsx:250 #: src/screens/Messages/components/RequestButtons.tsx:134 #: src/screens/Messages/components/RequestButtons.tsx:136 -#: src/view/com/profile/ProfileMenu.tsx:310 -#: src/view/com/profile/ProfileMenu.tsx:317 +#: src/view/com/profile/ProfileMenu.tsx:346 +#: src/view/com/profile/ProfileMenu.tsx:353 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:686 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:688 msgid "Block account" msgstr "Bloquiar la cuenta" -#: src/view/com/profile/ProfileMenu.tsx:382 +#: src/view/com/profile/ProfileMenu.tsx:418 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:844 msgid "Block Account?" msgstr "¿Quies bloquiar la cuenta?" -#: src/view/screens/ProfileList.tsx:661 +#: src/view/screens/ProfileList.tsx:669 msgid "Block accounts" msgstr "Bloquiar les cuentes" @@ -1097,7 +1171,7 @@ msgstr "" msgid "Block and/or delete this conversation" msgstr "" -#: src/view/screens/ProfileList.tsx:781 +#: src/view/screens/ProfileList.tsx:789 msgid "Block list" msgstr "Bloquiar la llista" @@ -1105,7 +1179,7 @@ msgstr "Bloquiar la llista" msgid "Block or report" msgstr "" -#: src/view/screens/ProfileList.tsx:776 +#: src/view/screens/ProfileList.tsx:784 msgid "Block these accounts?" msgstr "¿Quies bloquiar estes cuentes?" @@ -1122,21 +1196,21 @@ msgstr "" msgid "Blocked" msgstr "Bloquióse" -#: src/screens/Moderation/index.tsx:269 +#: src/screens/Moderation/index.tsx:273 msgid "Blocked accounts" msgstr "Cuentes bloquiaes" -#: src/Navigation.tsx:160 -#: src/view/screens/ModerationBlockedAccounts.tsx:101 +#: src/Navigation.tsx:161 +#: src/view/screens/ModerationBlockedAccounts.tsx:110 msgid "Blocked Accounts" msgstr "Cuentes bloquiaes" -#: src/view/com/profile/ProfileMenu.tsx:394 +#: src/view/com/profile/ProfileMenu.tsx:430 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:846 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." -#: src/view/screens/ModerationBlockedAccounts.tsx:112 +#: src/view/screens/ModerationBlockedAccounts.tsx:121 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you. You will not see their content and they will be prevented from seeing yours." msgstr "Les cuentes bloquiaes nun puen responder nos tos filos, mentante nin interactuar contigo de nenguna forma. Tampoco vas ver el so conteníu nin ellos el de to." @@ -1144,15 +1218,15 @@ msgstr "Les cuentes bloquiaes nun puen responder nos tos filos, mentante nin int msgid "Blocked post." msgstr "Bloquióse la publicación." -#: src/screens/Profile/Sections/Labels.tsx:173 +#: src/screens/Profile/Sections/Labels.tsx:170 msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "El bloquéu nun impide qu'esti etiquetador aplique etiquetes a la to cuenta." -#: src/view/screens/ProfileList.tsx:778 +#: src/view/screens/ProfileList.tsx:786 msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "El bloquéu ye públicu. Les cuentes bloquiaes nun puen responder nos tos filos, mentante nin interactuar contigo de nenguna forma." -#: src/view/com/profile/ProfileMenu.tsx:391 +#: src/view/com/profile/ProfileMenu.tsx:427 msgid "Blocking will not prevent labels from being applied on your account, but it will stop this account from replying in your threads or interacting with you." msgstr "El bloquéu nun impide que les etiquetes s'apliquen a la to cuenta, mas nun va dexar qu'esta cuenta respuenda a los tos filos o interactúe contigo." @@ -1165,7 +1239,7 @@ msgstr "Blogue" msgid "Bluesky" msgstr "Bluesky" -#: src/view/com/post-thread/PostThreadItem.tsx:890 +#: src/view/com/post-thread/PostThreadItem.tsx:910 msgid "Bluesky cannot confirm the authenticity of the claimed date." msgstr "Bluesky nun pue verificar l'autenticidá de la data indicada." @@ -1199,6 +1273,10 @@ msgstr "" msgid "Bluesky will not show your profile and posts to logged-out users. Other apps may not honor this request. This does not make your account private." msgstr "Bluesky nun va amosar el perfil nin les publicaciones a los usuarios que nun aniciaren la sesión. Ye posible qu'otres aplicaciones nun respeten esta solicitú. Esta opción nun fai que la cuenta seya privada." +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:132 +msgid "Bluesky will proactively verify notable and authentic accounts." +msgstr "" + #: src/screens/Settings/AppIconSettings/index.tsx:99 msgid "Bluesky+" msgstr "Bluesky+" @@ -1301,17 +1379,17 @@ msgid "Camera" msgstr "Cámara" #: src/components/Menu/index.tsx:306 -#: src/components/Prompt.tsx:130 -#: src/components/Prompt.tsx:132 +#: src/components/Prompt.tsx:140 +#: src/components/Prompt.tsx:142 #: src/screens/Deactivated.tsx:158 -#: src/screens/Profile/Header/EditProfileDialog.tsx:220 -#: src/screens/Profile/Header/EditProfileDialog.tsx:228 +#: src/screens/Profile/Header/EditProfileDialog.tsx:227 +#: src/screens/Profile/Header/EditProfileDialog.tsx:235 #: src/screens/Search/Shell.tsx:349 #: src/screens/Settings/AppIconSettings/index.tsx:44 #: src/screens/Settings/AppIconSettings/index.tsx:225 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:76 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:83 -#: src/screens/Settings/Settings.tsx:260 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:78 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:85 +#: src/screens/Settings/Settings.tsx:268 #: src/screens/Takendown.tsx:99 #: src/screens/Takendown.tsx:102 #: src/view/com/composer/Composer.tsx:937 @@ -1322,7 +1400,7 @@ msgstr "Cámara" #: src/view/com/modals/ChangePassword.tsx:282 #: src/view/com/modals/CreateOrEditList.tsx:335 #: src/view/com/modals/CropImage.web.tsx:97 -#: src/view/com/modals/EditProfile.tsx:244 +#: src/view/com/modals/EditProfile.tsx:270 #: src/view/com/modals/InAppBrowserConsent.tsx:75 #: src/view/com/modals/InAppBrowserConsent.tsx:77 #: src/view/com/modals/LinkWarning.tsx:105 @@ -1350,7 +1428,7 @@ msgstr "" msgid "Cancel image crop" msgstr "" -#: src/view/com/modals/EditProfile.tsx:239 +#: src/view/com/modals/EditProfile.tsx:265 msgid "Cancel profile editing" msgstr "" @@ -1363,7 +1441,6 @@ msgid "Cancel reactivation and sign out" msgstr "" #: src/screens/Search/Shell.tsx:341 -#: src/view/com/modals/ListAddRemoveUsers.tsx:88 msgid "Cancel search" msgstr "" @@ -1411,8 +1488,8 @@ msgstr "Camudar la direición de corréu" msgid "Change email address" msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:92 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:96 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:94 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:98 msgid "Change Handle" msgstr "Cambéu del identificador" @@ -1448,15 +1525,15 @@ msgstr "" msgid "Changes app icon" msgstr "" -#: src/components/forms/HostingProvider.tsx:50 -#: src/components/forms/HostingProvider.tsx:70 +#: src/components/forms/HostingProvider.tsx:49 +#: src/components/forms/HostingProvider.tsx:69 msgid "Changes hosting provider" msgstr "" -#: src/Navigation.tsx:416 +#: src/Navigation.tsx:425 #: src/view/shell/bottom-bar/BottomBar.tsx:205 #: src/view/shell/desktop/LeftNav.tsx:535 -#: src/view/shell/Drawer.tsx:422 +#: src/view/shell/Drawer.tsx:438 msgid "Chat" msgstr "Charra" @@ -1471,7 +1548,7 @@ msgctxt "toast" msgid "Chat muted" msgstr "Silencióse la charra" -#: src/Navigation.tsx:426 +#: src/Navigation.tsx:435 #: src/screens/Messages/components/InboxPreview.tsx:24 msgid "Chat request inbox" msgstr "" @@ -1482,7 +1559,7 @@ msgid "Chat requests" msgstr "" #: src/components/dms/ConvoMenu.tsx:75 -#: src/Navigation.tsx:421 +#: src/Navigation.tsx:430 #: src/screens/Messages/ChatList.tsx:328 msgid "Chat settings" msgstr "Configuración de la charra" @@ -1514,7 +1591,7 @@ msgstr "" msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:370 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:389 msgid "Choose domain verification method" msgstr "" @@ -1554,14 +1631,19 @@ msgstr "Escueyi una contraseña" msgid "Choose your username" msgstr "L'identificador" -#: src/screens/Settings/Settings.tsx:351 +#: src/screens/Settings/Settings.tsx:393 msgid "Clear all storage data" msgstr "" -#: src/screens/Settings/Settings.tsx:353 +#: src/screens/Settings/Settings.tsx:395 msgid "Clear all storage data (restart after this)" msgstr "" +#: src/screens/Settings/AboutSettings.tsx:113 +#: src/screens/Settings/AboutSettings.tsx:117 +msgid "Clear image cache" +msgstr "" + #: src/components/forms/SearchInput.tsx:70 msgid "Clear search query" msgstr "" @@ -1595,8 +1677,10 @@ msgid "Clip 🐴 clop 🐴" msgstr "Tocotó 🐴 tocotó 🐴" #: src/components/dialogs/GifSelect.tsx:281 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:174 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:183 +#: src/components/dialogs/SearchablePeopleList.tsx:295 #: src/components/dialogs/VerifyEmailDialog.tsx:289 -#: src/components/dms/dialogs/SearchablePeopleList.tsx:269 #: src/components/dms/EmojiPopup.android.tsx:58 #: src/components/dms/ReportDialog.tsx:381 #: src/components/dms/ReportDialog.tsx:390 @@ -1605,6 +1689,8 @@ msgstr "Tocotó 🐴 tocotó 🐴" #: src/components/ProgressGuide/FollowDialog.tsx:386 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:117 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:123 +#: src/components/verification/VerificationsDialog.tsx:146 +#: src/components/verification/VerifierDialog.tsx:144 #: src/view/com/modals/ChangePassword.tsx:279 #: src/view/com/modals/ChangePassword.tsx:282 #: src/view/com/util/post-embeds/GifEmbed.tsx:197 @@ -1625,6 +1711,8 @@ msgid "Close bottom drawer" msgstr "Zarrar el caxón baxeru" #: src/components/dialogs/GifSelect.tsx:275 +#: src/components/verification/VerificationsDialog.tsx:138 +#: src/components/verification/VerifierDialog.tsx:136 msgid "Close dialog" msgstr "Zarrar el diálogu" @@ -1676,11 +1764,11 @@ msgstr "" msgid "Closes viewer for header image" msgstr "Zarra'l visor de la imaxe de la testera" -#: src/view/com/notifications/NotificationFeedItem.tsx:405 +#: src/view/com/notifications/NotificationFeedItem.tsx:479 msgid "Collapse list of users" msgstr "Contrayer la llista d'usuarios" -#: src/view/com/notifications/NotificationFeedItem.tsx:598 +#: src/view/com/notifications/NotificationFeedItem.tsx:687 msgid "Collapses list of users for a given notification" msgstr "Contrái la llista d'usuarios d'una notificación apurrida" @@ -1703,7 +1791,7 @@ msgstr "Comedia" msgid "Comics" msgstr "Cómics" -#: src/Navigation.tsx:301 +#: src/Navigation.tsx:310 #: src/view/screens/CommunityGuidelines.tsx:34 msgid "Community Guidelines" msgstr "Pautes de la Comunidá" @@ -1743,8 +1831,8 @@ msgstr "Configuróse nes <0>opciones de moderación." #: src/components/dialogs/VerifyEmailDialog.tsx:253 #: src/components/dialogs/VerifyEmailDialog.tsx:260 #: src/components/dialogs/VerifyEmailDialog.tsx:283 -#: src/components/Prompt.tsx:173 -#: src/components/Prompt.tsx:176 +#: src/components/Prompt.tsx:183 +#: src/components/Prompt.tsx:186 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:185 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:188 #: src/view/com/modals/VerifyEmail.tsx:239 @@ -1765,11 +1853,11 @@ msgstr "" msgid "Confirm delete account" msgstr "" -#: src/screens/Moderation/index.tsx:303 +#: src/screens/Moderation/index.tsx:322 msgid "Confirm your age:" msgstr "" -#: src/screens/Moderation/index.tsx:294 +#: src/screens/Moderation/index.tsx:313 msgid "Confirm your birthdate" msgstr "" @@ -1802,12 +1890,12 @@ msgid "Content & Media" msgstr "" #: src/screens/Settings/AccessibilitySettings.tsx:109 -#: src/screens/Settings/Settings.tsx:175 -#: src/screens/Settings/Settings.tsx:178 +#: src/screens/Settings/Settings.tsx:183 +#: src/screens/Settings/Settings.tsx:186 msgid "Content and media" msgstr "" -#: src/Navigation.tsx:375 +#: src/Navigation.tsx:384 msgid "Content and Media" msgstr "" @@ -1815,7 +1903,7 @@ msgstr "" msgid "Content Blocked" msgstr "" -#: src/screens/Moderation/index.tsx:287 +#: src/screens/Moderation/index.tsx:306 msgid "Content filters" msgstr "" @@ -1853,7 +1941,7 @@ msgstr "" msgid "Continue" msgstr "Siguir" -#: src/components/AccountList.tsx:121 +#: src/components/AccountList.tsx:126 msgid "Continue as {0} (currently signed in)" msgstr "" @@ -1873,7 +1961,7 @@ msgctxt "toast" msgid "Conversation deleted" msgstr "Desanicióse la conversación" -#: src/screens/Messages/components/ChatListItem.tsx:191 +#: src/screens/Messages/components/ChatListItem.tsx:196 msgid "Conversation deleted" msgstr "Desanicióse la conversación" @@ -1885,7 +1973,7 @@ msgstr "Cocina" msgid "Copied" msgstr "Copióse" -#: src/screens/Settings/AboutSettings.tsx:98 +#: src/screens/Settings/AboutSettings.tsx:148 msgid "Copied build version to clipboard" msgstr "La versión de la compilación copióse nel cartafueyu" @@ -1903,7 +1991,7 @@ msgstr "Copióse nel cartafueyu" msgid "Copied!" msgstr "¡Copióse!" -#: src/screens/Settings/AboutSettings.tsx:74 +#: src/screens/Settings/AboutSettings.tsx:124 msgid "Copies build version to clipboard" msgstr "" @@ -1915,8 +2003,8 @@ msgstr "Copiar" msgid "Copy App Password" msgstr "Copiar la contraseña d'aplicación" -#: src/view/com/profile/ProfileMenu.tsx:347 -#: src/view/com/profile/ProfileMenu.tsx:350 +#: src/view/com/profile/ProfileMenu.tsx:383 +#: src/view/com/profile/ProfileMenu.tsx:386 msgid "Copy at:// URI" msgstr "" @@ -1930,13 +2018,13 @@ msgstr "" msgid "Copy code" msgstr "Copiar el códigu" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:472 -#: src/view/com/profile/ProfileMenu.tsx:356 -#: src/view/com/profile/ProfileMenu.tsx:359 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:491 +#: src/view/com/profile/ProfileMenu.tsx:392 +#: src/view/com/profile/ProfileMenu.tsx:395 msgid "Copy DID" msgstr "Copiar el DID" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:405 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:424 msgid "Copy host" msgstr "Copiar l'agospiador" @@ -1948,7 +2036,7 @@ msgstr "Copiar l'enllaz" msgid "Copy Link" msgstr "Copiar l'enllaz" -#: src/view/screens/ProfileList.tsx:505 +#: src/view/screens/ProfileList.tsx:513 msgid "Copy link to list" msgstr "Copiar l'enllaz de la llista" @@ -1976,11 +2064,11 @@ msgstr "Copiar el testu de la publicación" msgid "Copy QR code" msgstr "Copiar el códigu QR" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:426 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:445 msgid "Copy TXT record value" msgstr "Copiar el valor de rexistru TXT" -#: src/Navigation.tsx:306 +#: src/Navigation.tsx:315 #: src/view/screens/CopyrightPolicy.tsx:31 msgid "Copyright Policy" msgstr "Política de derechos d'autor" @@ -1994,7 +2082,7 @@ msgstr "Nun se pudo colar de la charra" msgid "Could not load feed" msgstr "Nun se pudo cargar el feed" -#: src/view/screens/ProfileList.tsx:1021 +#: src/view/screens/ProfileList.tsx:1029 msgid "Could not load list" msgstr "Nun se pudo cargar la llista" @@ -2016,7 +2104,7 @@ msgstr "" #: src/components/StarterPack/ProfileStarterPacks.tsx:178 #: src/components/StarterPack/ProfileStarterPacks.tsx:274 -#: src/Navigation.tsx:451 +#: src/Navigation.tsx:460 msgid "Create a starter pack" msgstr "" @@ -2127,7 +2215,7 @@ msgstr "Data de nacencia" msgid "Deactivate account" msgstr "Desactivación de la cuenta" -#: src/screens/Settings/Settings.tsx:332 +#: src/screens/Settings/Settings.tsx:374 msgid "Debug Moderation" msgstr "" @@ -2150,7 +2238,7 @@ msgstr "" #: src/screens/StarterPack/StarterPackScreen.tsx:672 #: src/screens/StarterPack/StarterPackScreen.tsx:744 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:767 -#: src/view/screens/ProfileList.tsx:760 +#: src/view/screens/ProfileList.tsx:768 msgid "Delete" msgstr "Desaniciar" @@ -2176,7 +2264,7 @@ msgstr "¿Quies desaniciar la contraseña d'aplicación?" msgid "Delete chat" msgstr "" -#: src/screens/Settings/Settings.tsx:339 +#: src/screens/Settings/Settings.tsx:381 msgid "Delete chat declaration record" msgstr "" @@ -2195,7 +2283,7 @@ msgstr "" msgid "Delete for me" msgstr "Desaniciar pa min" -#: src/view/screens/ProfileList.tsx:548 +#: src/view/screens/ProfileList.tsx:556 msgid "Delete list" msgstr "" @@ -2226,7 +2314,7 @@ msgstr "" msgid "Delete starter pack?" msgstr "¿Quies desaniciar el paquete d'iniciación?" -#: src/view/screens/ProfileList.tsx:755 +#: src/view/screens/ProfileList.tsx:763 msgid "Delete this list?" msgstr "¿Quies desaniciar esta llista?" @@ -2238,8 +2326,8 @@ msgstr "¿Quies desaniciar esti artículu?" msgid "Deleted" msgstr "" -#: src/components/dms/MessagesListHeader.tsx:155 -#: src/screens/Messages/components/ChatListItem.tsx:123 +#: src/components/dms/MessagesListHeader.tsx:160 +#: src/screens/Messages/components/ChatListItem.tsx:128 msgid "Deleted Account" msgstr "" @@ -2247,19 +2335,19 @@ msgstr "" msgid "Deleted post." msgstr "" -#: src/screens/Profile/Header/EditProfileDialog.tsx:347 +#: src/screens/Profile/Header/EditProfileDialog.tsx:370 #: src/view/com/modals/CreateOrEditList.tsx:280 #: src/view/com/modals/CreateOrEditList.tsx:301 -#: src/view/com/modals/EditProfile.tsx:193 -#: src/view/com/modals/EditProfile.tsx:205 +#: src/view/com/modals/EditProfile.tsx:219 +#: src/view/com/modals/EditProfile.tsx:231 msgid "Description" msgstr "Descripción" -#: src/screens/Profile/Header/EditProfileDialog.tsx:367 +#: src/screens/Profile/Header/EditProfileDialog.tsx:390 msgid "Description is too long" msgstr "La descripción ye mui llonga" -#: src/screens/Profile/Header/EditProfileDialog.tsx:368 +#: src/screens/Profile/Header/EditProfileDialog.tsx:391 msgid "Description is too long. {DESCRIPTION_MAX_GRAPHEMES, plural, other {The maximum number of characters is #.}}" msgstr "" @@ -2277,18 +2365,18 @@ msgstr "Separtar la cita" msgid "Detach quote post?" msgstr "¿Quies separtar la cita?" -#: src/screens/Settings/AboutSettings.tsx:87 +#: src/screens/Settings/AboutSettings.tsx:137 msgctxt "toast" msgid "Developer mode disabled" msgstr "" -#: src/screens/Settings/AboutSettings.tsx:81 +#: src/screens/Settings/AboutSettings.tsx:131 msgctxt "toast" msgid "Developer mode enabled" msgstr "" -#: src/screens/Settings/Settings.tsx:242 -#: src/screens/Settings/Settings.tsx:245 +#: src/screens/Settings/Settings.tsx:250 +#: src/screens/Settings/Settings.tsx:253 msgid "Developer options" msgstr "" @@ -2318,17 +2406,17 @@ msgstr "Desactivar los sotítulos" #: src/lib/moderation/useLabelBehaviorDescription.ts:68 #: src/screens/Messages/Settings.tsx:139 #: src/screens/Messages/Settings.tsx:142 -#: src/screens/Moderation/index.tsx:345 +#: src/screens/Moderation/index.tsx:364 msgid "Disabled" msgstr "Desactivóse" -#: src/screens/Profile/Header/EditProfileDialog.tsx:84 +#: src/screens/Profile/Header/EditProfileDialog.tsx:88 #: src/view/com/composer/Composer.tsx:705 #: src/view/com/composer/Composer.tsx:889 msgid "Discard" msgstr "Escartar" -#: src/screens/Profile/Header/EditProfileDialog.tsx:81 +#: src/screens/Profile/Header/EditProfileDialog.tsx:85 msgid "Discard changes?" msgstr "¿Quies escartar los cambeos?" @@ -2383,27 +2471,27 @@ msgstr "" msgid "Display larger alt text badges" msgstr "Amosar los indicadores de testu alternativu más grandes" -#: src/screens/Profile/Header/EditProfileDialog.tsx:314 -#: src/screens/Profile/Header/EditProfileDialog.tsx:320 -#: src/screens/Profile/Header/EditProfileDialog.tsx:354 -#: src/view/com/modals/EditProfile.tsx:187 +#: src/screens/Profile/Header/EditProfileDialog.tsx:321 +#: src/screens/Profile/Header/EditProfileDialog.tsx:327 +#: src/screens/Profile/Header/EditProfileDialog.tsx:377 +#: src/view/com/modals/EditProfile.tsx:194 msgid "Display name" msgstr "Nome visible" -#: src/view/com/modals/EditProfile.tsx:175 +#: src/view/com/modals/EditProfile.tsx:182 msgid "Display Name" msgstr "Nome visible" -#: src/screens/Profile/Header/EditProfileDialog.tsx:333 +#: src/screens/Profile/Header/EditProfileDialog.tsx:340 msgid "Display name is too long" msgstr "El nome visible ye mui llongu" -#: src/screens/Profile/Header/EditProfileDialog.tsx:334 +#: src/screens/Profile/Header/EditProfileDialog.tsx:341 msgid "Display name is too long. {DISPLAY_NAME_MAX_GRAPHEMES, plural, other {The maximum number of characters is #.}}" msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:373 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:375 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:392 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:394 msgid "DNS Panel" msgstr "Panel de DNS" @@ -2419,7 +2507,7 @@ msgstr "Nun inclúin desnudos." msgid "Doesn't begin or end with a hyphen" msgstr "Nun comienza nin acaba per un guión" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:488 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:507 msgid "Domain verified!" msgstr "¡Verificóse'l dominiu!" @@ -2441,11 +2529,9 @@ msgstr "¡Verificóse'l dominiu!" #: src/view/com/modals/CropImage.web.tsx:112 #: src/view/com/modals/InviteCodes.tsx:81 #: src/view/com/modals/InviteCodes.tsx:124 -#: src/view/com/modals/ListAddRemoveUsers.tsx:143 msgid "Done" msgstr "Fecho" -#: src/view/com/modals/ListAddRemoveUsers.tsx:145 #: src/view/com/modals/UserAddRemoveLists.tsx:113 #: src/view/com/modals/UserAddRemoveLists.tsx:116 msgctxt "action" @@ -2485,23 +2571,23 @@ msgstr "" msgid "Duration:" msgstr "Duración:" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:211 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:230 msgid "e.g. alice" msgstr "p. exem. alicia" -#: src/screens/Profile/Header/EditProfileDialog.tsx:321 +#: src/screens/Profile/Header/EditProfileDialog.tsx:328 msgid "e.g. Alice Lastname" msgstr "" -#: src/view/com/modals/EditProfile.tsx:180 +#: src/view/com/modals/EditProfile.tsx:187 msgid "e.g. Alice Roberts" msgstr "p. exem. Alicia Hevia" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:357 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:376 msgid "e.g. alice.com" msgstr "p. exem. alicia.com" -#: src/view/com/modals/EditProfile.tsx:198 +#: src/view/com/modals/EditProfile.tsx:224 msgid "e.g. Artist, dog-lover, and avid reader." msgstr "p. exem. Artista, amante de los animales y adicta a los llibros." @@ -2536,7 +2622,8 @@ msgstr "" msgid "Edit" msgstr "Editar" -#: src/view/com/lists/ListMembers.tsx:143 +#: src/view/com/lists/ListMembers.tsx:180 +#: src/view/com/lists/ListMembers.tsx:186 msgctxt "action" msgid "Edit" msgstr "Editar" @@ -2566,7 +2653,7 @@ msgstr "Editar la configuración de les interaiciones" msgid "Edit interests" msgstr "" -#: src/view/screens/ProfileList.tsx:536 +#: src/view/screens/ProfileList.tsx:544 msgid "Edit list details" msgstr "Editar los detalles de la llista" @@ -2574,12 +2661,12 @@ msgstr "Editar los detalles de la llista" msgid "Edit Moderation List" msgstr "" -#: src/Navigation.tsx:316 +#: src/Navigation.tsx:325 #: src/view/screens/Feeds.tsx:515 msgid "Edit My Feeds" msgstr "Edición de los mios feeds" -#: src/view/com/modals/EditProfile.tsx:147 +#: src/view/com/modals/EditProfile.tsx:154 msgid "Edit my profile" msgstr "Edición del mio perfil" @@ -2592,15 +2679,15 @@ msgstr "Edición de les persones" msgid "Edit post interaction settings" msgstr "" -#: src/screens/Profile/Header/EditProfileDialog.tsx:269 -#: src/screens/Profile/Header/EditProfileDialog.tsx:275 +#: src/screens/Profile/Header/EditProfileDialog.tsx:276 +#: src/screens/Profile/Header/EditProfileDialog.tsx:282 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:196 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 msgid "Edit profile" msgstr "Edición del perfil" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:199 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:185 msgid "Edit Profile" msgstr "Editar el perfil" @@ -2616,15 +2703,15 @@ msgstr "Edición de la llista d'usuarios" msgid "Edit who can reply" msgstr "" -#: src/view/com/modals/EditProfile.tsx:188 +#: src/view/com/modals/EditProfile.tsx:195 msgid "Edit your display name" msgstr "" -#: src/view/com/modals/EditProfile.tsx:206 +#: src/view/com/modals/EditProfile.tsx:232 msgid "Edit your profile description" msgstr "" -#: src/Navigation.tsx:456 +#: src/Navigation.tsx:465 msgid "Edit your starter pack" msgstr "" @@ -2707,7 +2794,7 @@ msgstr "Activar" msgid "Enable {0} only" msgstr "Activar namás «{0}»" -#: src/screens/Moderation/index.tsx:332 +#: src/screens/Moderation/index.tsx:351 msgid "Enable adult content" msgstr "Activar el conteníu p'adultos" @@ -2752,11 +2839,11 @@ msgstr "" #: src/screens/Messages/Settings.tsx:130 #: src/screens/Messages/Settings.tsx:133 -#: src/screens/Moderation/index.tsx:343 +#: src/screens/Moderation/index.tsx:362 msgid "Enabled" msgstr "Activóse" -#: src/screens/Profile/Sections/Feed.tsx:116 +#: src/screens/Profile/Sections/Feed.tsx:113 msgid "End of feed" msgstr "Fin del feed" @@ -2789,7 +2876,7 @@ msgstr "" msgid "Enter the code you received to change your password." msgstr "Introduz el códigu que recibiesti pa camudar la contraseña." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:351 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:370 msgid "Enter the domain you want to use" msgstr "Introduz el dominiu que quies usar" @@ -2906,19 +2993,15 @@ msgstr "" msgid "Exits image view" msgstr "" -#: src/view/com/modals/ListAddRemoveUsers.tsx:89 -msgid "Exits inputting search query" -msgstr "" - #: src/view/com/lightbox/Lightbox.web.tsx:184 msgid "Expand alt text" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:406 +#: src/view/com/notifications/NotificationFeedItem.tsx:480 msgid "Expand list of users" msgstr "" -#: src/view/com/composer/ComposerReplyTo.tsx:70 +#: src/view/com/composer/ComposerReplyTo.tsx:83 msgid "Expand or collapse the full post you are replying to" msgstr "" @@ -2926,10 +3009,6 @@ msgstr "" msgid "Expands or collapses post text" msgstr "" -#: src/view/com/composer/ComposerReplyTo.tsx:73 -msgid "Expands or collapses the full post you are replying to" -msgstr "" - #: src/lib/api/index.ts:406 msgid "Expected uri to resolve to a record" msgstr "" @@ -2961,10 +3040,10 @@ msgstr "" msgid "Explicit sexual images." msgstr "Imáxenes sexuales esplícites." -#: src/Navigation.tsx:640 +#: src/Navigation.tsx:649 #: src/screens/Search/Shell.tsx:307 #: src/view/shell/desktop/LeftNav.tsx:617 -#: src/view/shell/Drawer.tsx:370 +#: src/view/shell/Drawer.tsx:386 msgid "Explore" msgstr "" @@ -2992,7 +3071,7 @@ msgstr "Conteníu multimedia esternu" msgid "External media may allow websites to collect information about you and your device. No information is sent or requested until you press the \"play\" button." msgstr "El conteníu multimedia esternu pue permitir que los sitios web recueyan información de ti y del preséu. Nun s'unvia nin se solicita nenguna información hasta que nun primas el botón «Reproducir»." -#: src/Navigation.tsx:335 +#: src/Navigation.tsx:344 #: src/screens/Settings/ExternalMediaPreferences.tsx:31 msgid "External Media Preferences" msgstr "Preferencies del conteníu multimedia esternu" @@ -3007,10 +3086,14 @@ msgstr "" msgid "Failed to add emoji reaction" msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:568 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:587 msgid "Failed to change handle. Please try again." msgstr "El cambéu del identificador falló. Volvi tentalo." +#: src/components/verification/VerificationCreatePrompt.tsx:32 +msgid "Failed to create a verification" +msgstr "" + #: src/screens/Settings/components/AddAppPasswordDialog.tsx:173 msgid "Failed to create app password. Please try again." msgstr "La creación de la contraseña d'aplicación falló. Volvi tentalo." @@ -3087,6 +3170,10 @@ msgstr "Nun se pudo fixar la publicación" msgid "Failed to remove emoji reaction" msgstr "" +#: src/components/verification/VerificationRemovePrompt.tsx:34 +msgid "Failed to remove verification" +msgstr "" + #: src/view/com/lightbox/Lightbox.tsx:46 msgid "Failed to save image: {0}" msgstr "Nun se pudo guardar la imaxe: {0}" @@ -3132,11 +3219,11 @@ msgstr "L'anovamientu de la configuración falló" msgid "Failed to upload video" msgstr "La xuba del videu falló" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:341 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:360 msgid "Failed to verify handle. Please try again." msgstr "La verificación del identificador falló. Volvi tentalo." -#: src/Navigation.tsx:251 +#: src/Navigation.tsx:260 msgid "Feed" msgstr "Feed" @@ -3155,7 +3242,7 @@ msgstr "" #: src/view/shell/desktop/RightNav.tsx:102 #: src/view/shell/desktop/RightNav.tsx:103 -#: src/view/shell/Drawer.tsx:324 +#: src/view/shell/Drawer.tsx:340 msgid "Feedback" msgstr "Opinar" @@ -3165,14 +3252,14 @@ msgctxt "toast" msgid "Feedback sent!" msgstr "¡Unvióse la opinión!" -#: src/Navigation.tsx:436 +#: src/Navigation.tsx:445 #: src/screens/Search/SearchResults.tsx:68 #: src/screens/StarterPack/StarterPackScreen.tsx:185 #: src/view/screens/Feeds.tsx:508 #: src/view/screens/Profile.tsx:227 #: src/view/screens/SavedFeeds.tsx:96 #: src/view/shell/desktop/LeftNav.tsx:655 -#: src/view/shell/Drawer.tsx:486 +#: src/view/shell/Drawer.tsx:502 msgid "Feeds" msgstr "Feeds" @@ -3258,10 +3345,10 @@ msgid "Flexible" msgstr "Flexible" #. User is not following this account, click to follow -#: src/components/ProfileCard.tsx:372 -#: src/components/ProfileHoverCard/index.web.tsx:449 -#: src/components/ProfileHoverCard/index.web.tsx:460 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 +#: src/components/ProfileCard.tsx:400 +#: src/components/ProfileHoverCard/index.web.tsx:456 +#: src/components/ProfileHoverCard/index.web.tsx:467 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:236 #: src/screens/VideoFeed/index.tsx:829 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:131 msgid "Follow" @@ -3272,7 +3359,7 @@ msgctxt "action" msgid "Follow" msgstr "Siguir" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:218 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:221 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:113 msgid "Follow {0}" msgstr "" @@ -3294,8 +3381,8 @@ msgstr "" msgid "Follow 7 accounts" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:252 -#: src/view/com/profile/ProfileMenu.tsx:263 +#: src/view/com/profile/ProfileMenu.tsx:265 +#: src/view/com/profile/ProfileMenu.tsx:276 msgid "Follow account" msgstr "" @@ -3304,7 +3391,7 @@ msgstr "" msgid "Follow all" msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:232 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:129 msgid "Follow Back" msgstr "Siguir tamién" @@ -3330,7 +3417,7 @@ msgstr "" msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" msgstr "" -#: src/Navigation.tsx:205 +#: src/Navigation.tsx:214 msgid "Followers of @{0} that you know" msgstr "Siguidores de @{0} que conoces" @@ -3340,10 +3427,10 @@ msgid "Followers you know" msgstr "Siguidores que conoces" #. User is following this account, click to unfollow -#: src/components/ProfileCard.tsx:366 -#: src/components/ProfileHoverCard/index.web.tsx:448 -#: src/components/ProfileHoverCard/index.web.tsx:459 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:230 +#: src/components/ProfileCard.tsx:394 +#: src/components/ProfileHoverCard/index.web.tsx:455 +#: src/components/ProfileHoverCard/index.web.tsx:466 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:232 #: src/screens/VideoFeed/index.tsx:827 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:134 #: src/view/screens/Feeds.tsx:599 @@ -3351,8 +3438,8 @@ msgstr "Siguidores que conoces" msgid "Following" msgstr "Siguiendo" -#: src/components/ProfileCard.tsx:329 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 +#: src/components/ProfileCard.tsx:357 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:101 msgid "Following {0}" msgstr "" @@ -3369,7 +3456,7 @@ msgstr "" msgid "Following feed preferences" msgstr "Preferencies del feed «Siguiendo»" -#: src/Navigation.tsx:322 +#: src/Navigation.tsx:331 #: src/screens/Settings/FollowingFeedPreferences.tsx:53 msgid "Following Feed Preferences" msgstr "Preferencies del feed «Siguiendo»" @@ -3450,7 +3537,7 @@ msgstr "Galería" msgid "Generate a starter pack" msgstr "Xeneración d'un paquete d'iniciación" -#: src/view/shell/Drawer.tsx:328 +#: src/view/shell/Drawer.tsx:344 msgid "Get help" msgstr "" @@ -3486,7 +3573,7 @@ msgstr "Incumplimientos evidentes de la llei o de los términos del serviciu" #: src/screens/VideoFeed/index.tsx:1112 #: src/view/com/auth/LoggedOut.tsx:72 #: src/view/screens/NotFound.tsx:57 -#: src/view/screens/ProfileList.tsx:1030 +#: src/view/screens/ProfileList.tsx:1038 msgid "Go back" msgstr "Dir p'atrás" @@ -3497,7 +3584,7 @@ msgstr "Dir p'atrás" #: src/screens/Profile/ProfileFeed/index.tsx:94 #: src/screens/StarterPack/StarterPackScreen.tsx:757 #: src/view/screens/NotFound.tsx:56 -#: src/view/screens/ProfileList.tsx:1035 +#: src/view/screens/ProfileList.tsx:1043 msgid "Go Back" msgstr "Dir p'atrás" @@ -3518,7 +3605,11 @@ msgstr "" msgid "Go Home" msgstr "Dir al aniciu" -#: src/screens/Messages/components/ChatListItem.tsx:355 +#: src/view/com/notifications/NotificationFeedItem.tsx:193 +msgid "Go to {firstAuthorName}'s profile" +msgstr "" + +#: src/screens/Messages/components/ChatListItem.tsx:360 msgid "Go to conversation with {0}" msgstr "" @@ -3552,16 +3643,16 @@ msgstr "¡Tas a metá de camín!" msgid "Handle" msgstr "Identificador" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:572 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:591 msgid "Handle already taken. Please try a different one." msgstr "L'identificador yá ta asignáu. Prueba con otru." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:189 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:325 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:195 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:344 msgid "Handle changed!" msgstr "¡L'identificador camudó!" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:576 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:595 msgid "Handle too long. Please try a shorter one." msgstr "L'identificador ye mui llongu. Prueba con otru." @@ -3574,7 +3665,7 @@ msgstr "Función háptica" msgid "Harassment, trolling, or intolerance" msgstr "Acosu, troléu o intolerancia" -#: src/Navigation.tsx:406 +#: src/Navigation.tsx:415 msgid "Hashtag" msgstr "Etiqueta" @@ -3586,11 +3677,11 @@ msgstr "" msgid "Having trouble?" msgstr "¿Tienes dalgún problema?" -#: src/screens/Settings/Settings.tsx:207 -#: src/screens/Settings/Settings.tsx:211 +#: src/screens/Settings/Settings.tsx:215 +#: src/screens/Settings/Settings.tsx:219 #: src/view/shell/desktop/RightNav.tsx:120 #: src/view/shell/desktop/RightNav.tsx:121 -#: src/view/shell/Drawer.tsx:337 +#: src/view/shell/Drawer.tsx:353 msgid "Help" msgstr "Ayuda" @@ -3629,7 +3720,7 @@ msgstr "" msgid "Hide" msgstr "Esconder" -#: src/view/com/notifications/NotificationFeedItem.tsx:605 +#: src/view/com/notifications/NotificationFeedItem.tsx:694 msgctxt "action" msgid "Hide" msgstr "Esconder" @@ -3680,10 +3771,15 @@ msgstr "¿Quies esconder los temes en tendencia?" msgid "Hide trending videos?" msgstr "¿Quies esconder los vídeos en tendencia?" -#: src/view/com/notifications/NotificationFeedItem.tsx:596 +#: src/view/com/notifications/NotificationFeedItem.tsx:685 msgid "Hide user list" msgstr "Esconder la llista d'usuarios" +#: src/screens/Moderation/VerificationSettings.tsx:81 +#: src/screens/Moderation/VerificationSettings.tsx:90 +msgid "Hide verification badges" +msgstr "" + #: src/components/moderation/ContentHider.tsx:151 #: src/components/moderation/PostHider.tsx:79 msgid "Hides the content" @@ -3709,7 +3805,7 @@ msgstr "Umm… El sirvidor del feed fornió una rempuesta incorreuta. Coménta-y msgid "Hmm, we're having trouble finding this feed. It may have been deleted." msgstr "Umm… Tenemos problemes p'atopar esti feed. Ye posible que lu desaniciaren." -#: src/screens/Moderation/index.tsx:54 +#: src/screens/Moderation/index.tsx:58 msgid "Hmmmm, it seems we're having trouble loading this data. See below for more details. If this issue persists, please contact us." msgstr "Umm… Paez que tenemos problemes pa cargar estos datos. Consulta abaxo los detalles y si sigue'l problema, ponte en contautu con nós." @@ -3721,15 +3817,15 @@ 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/Navigation.tsx:635 -#: src/Navigation.tsx:655 +#: src/Navigation.tsx:644 +#: src/Navigation.tsx:664 #: src/view/shell/bottom-bar/BottomBar.tsx:162 #: src/view/shell/desktop/LeftNav.tsx:599 -#: src/view/shell/Drawer.tsx:396 +#: src/view/shell/Drawer.tsx:412 msgid "Home" msgstr "Aniciu" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:398 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:417 msgid "Host:" msgstr "Agospiador:" @@ -3768,8 +3864,8 @@ msgstr "Tengo un códigu" msgid "I have a confirmation code" msgstr "Tengo un códigu de confirmación" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:261 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:267 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:280 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:286 msgid "I have my own domain" msgstr "Tengo un dominiu propiu" @@ -3786,11 +3882,11 @@ msgstr "" msgid "If you are not yet an adult according to the laws of your country, your parent or legal guardian must read these Terms on your behalf." msgstr "Entá nun yes una persona adulta según les lleis del to país, el to tutor llegal ha lleer estos términos nel to nome." -#: src/view/screens/ProfileList.tsx:757 +#: src/view/screens/ProfileList.tsx:765 msgid "If you delete this list, you won't be able to recover it." msgstr "Si desanicies esta llista, nun vas ser a recuperala." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:248 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:267 msgid "If you have your own domain, you can use that as your handle. This lets you self-verify your identity. <0>Learn more here." msgstr "Si tienes un dominiu pues usalu como identificador. Esto permítete verificar la to identidá. <0>Conoz más equí." @@ -3819,6 +3915,15 @@ msgstr "Illegal y urxente" msgid "Image" msgstr "Imaxe" +#: src/screens/Settings/AboutSettings.tsx:61 +msgid "Image cache cleared" +msgstr "" + +#. Android-only toast message which includes amount of space freed using localized number formatting +#: src/screens/Settings/AboutSettings.tsx:47 +msgid "Image cache cleared, freed {0}" +msgstr "" + #: src/components/StarterPack/ShareDialog.tsx:76 msgid "Image saved to your camera roll!" msgstr "¡La imaxe guardóse nel carrete!" @@ -3871,7 +3976,7 @@ msgstr "" msgid "Interaction limited" msgstr "Llendóse la interaición" -#: src/screens/Moderation/index.tsx:209 +#: src/screens/Moderation/index.tsx:213 msgid "Interaction settings" msgstr "" @@ -3880,11 +3985,11 @@ msgstr "" msgid "Invalid 2FA confirmation code." msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:578 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:597 msgid "Invalid handle. Please try a different one." msgstr "L'identificador ye inválidu. Prueba con otru." -#: src/view/com/post-thread/PostThreadItem.tsx:288 +#: src/view/com/post-thread/PostThreadItem.tsx:291 msgid "Invalid or unsupported post record" msgstr "" @@ -3979,7 +4084,7 @@ msgstr "Etiquetes" msgid "Labels added" msgstr "Amestáronse les etiquetes" -#: src/screens/Profile/Sections/Labels.tsx:163 +#: src/screens/Profile/Sections/Labels.tsx:160 msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." msgstr "" @@ -3995,13 +4100,13 @@ msgstr "" msgid "Language selection" msgstr "Seleición de llingua" -#: src/Navigation.tsx:178 +#: src/Navigation.tsx:187 msgid "Language Settings" msgstr "Configuración de llingua" #: src/screens/Settings/LanguageSettings.tsx:71 -#: src/screens/Settings/Settings.tsx:199 -#: src/screens/Settings/Settings.tsx:202 +#: src/screens/Settings/Settings.tsx:207 +#: src/screens/Settings/Settings.tsx:210 msgid "Languages" msgstr "Llingües" @@ -4015,10 +4120,19 @@ msgstr "Grande" msgid "Latest" msgstr "Lo último" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:252 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:271 msgid "learn more" msgstr "saber más" +#: src/components/verification/VerificationsDialog.tsx:163 +#: src/components/verification/VerifierDialog.tsx:132 +#: src/screens/Moderation/VerificationSettings.tsx:47 +#: src/screens/Profile/Header/EditProfileDialog.tsx:360 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:212 +#: src/view/com/modals/EditProfile.tsx:208 +msgid "Learn more" +msgstr "" + #: src/components/moderation/ScreenHider.tsx:140 msgid "Learn More" msgstr "" @@ -4044,6 +4158,11 @@ msgstr "Saber más tocante a la moderación que s'aplicó a esti conteníu." msgid "Learn more about this warning" msgstr "Saber más tocante a esta alvertencia" +#: src/components/verification/VerificationsDialog.tsx:152 +#: src/components/verification/VerifierDialog.tsx:121 +msgid "Learn more about verification on Bluesky" +msgstr "" + #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:99 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:102 msgid "Learn more about what is public on Bluesky." @@ -4132,9 +4251,8 @@ msgstr "" msgid "Like this labeler" msgstr "" -#: src/components/LikesDialog.tsx:85 -#: src/Navigation.tsx:256 -#: src/Navigation.tsx:261 +#: src/Navigation.tsx:265 +#: src/Navigation.tsx:270 msgid "Liked by" msgstr "A quién-y prestó" @@ -4160,7 +4278,7 @@ msgstr "{likeCount, plural, one {Prestó-y a # usuariu} other {Prestó-yos a # u msgid "Likes" msgstr "Préstames" -#: src/view/com/post-thread/PostThreadItem.tsx:223 +#: src/view/com/post-thread/PostThreadItem.tsx:226 msgid "Likes on this post" msgstr "Préstames d'esta publicación" @@ -4169,7 +4287,7 @@ msgstr "Préstames d'esta publicación" msgid "Linear" msgstr "Socesión llinial" -#: src/Navigation.tsx:211 +#: src/Navigation.tsx:220 msgid "List" msgstr "" @@ -4177,7 +4295,7 @@ msgstr "" msgid "List Avatar" msgstr "Avatar de la llista" -#: src/view/screens/ProfileList.tsx:430 +#: src/view/screens/ProfileList.tsx:438 msgctxt "toast" msgid "List blocked" msgstr "Bloquióse la llista" @@ -4195,7 +4313,7 @@ msgstr "" msgid "List by you" msgstr "" -#: src/view/screens/ProfileList.tsx:477 +#: src/view/screens/ProfileList.tsx:485 msgctxt "toast" msgid "List deleted" msgstr "" @@ -4204,11 +4322,11 @@ msgstr "" msgid "List has been hidden" msgstr "" -#: src/view/screens/ProfileList.tsx:172 +#: src/view/screens/ProfileList.tsx:176 msgid "List Hidden" msgstr "" -#: src/view/screens/ProfileList.tsx:394 +#: src/view/screens/ProfileList.tsx:402 msgctxt "toast" msgid "List muted" msgstr "" @@ -4217,22 +4335,22 @@ msgstr "" msgid "List Name" msgstr "Nome de la llista" -#: src/view/screens/ProfileList.tsx:448 +#: src/view/screens/ProfileList.tsx:456 msgctxt "toast" msgid "List unblocked" msgstr "" -#: src/view/screens/ProfileList.tsx:412 +#: src/view/screens/ProfileList.tsx:420 msgctxt "toast" msgid "List unmuted" msgstr "" -#: src/Navigation.tsx:140 +#: src/Navigation.tsx:141 #: src/view/screens/Lists.tsx:62 #: src/view/screens/Profile.tsx:221 #: src/view/screens/Profile.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:673 -#: src/view/shell/Drawer.tsx:501 +#: src/view/shell/Drawer.tsx:517 msgid "Lists" msgstr "Llistes" @@ -4255,7 +4373,7 @@ msgstr "Cargar los avisos nuevos" #: src/screens/Profile/ProfileFeed/index.tsx:221 #: src/screens/Profile/Sections/Feed.tsx:98 #: src/view/com/feeds/FeedPage.tsx:155 -#: src/view/screens/ProfileList.tsx:870 +#: src/view/screens/ProfileList.tsx:878 msgid "Load new posts" msgstr "Cargar les publicaciones nueves" @@ -4263,7 +4381,7 @@ msgstr "Cargar les publicaciones nueves" msgid "Loading..." msgstr "Cargando…" -#: src/Navigation.tsx:281 +#: src/Navigation.tsx:290 msgid "Log" msgstr "Rexistru" @@ -4276,7 +4394,7 @@ msgid "Logo by @sawaratsuki.bsky.social" msgstr "" #: src/view/shell/desktop/RightNav.tsx:127 -#: src/view/shell/Drawer.tsx:639 +#: src/view/shell/Drawer.tsx:655 msgid "Logo by <0>@sawaratsuki.bsky.social" msgstr "Logotipu de <0>@sawaratsuki.bsky.social" @@ -4313,6 +4431,10 @@ msgstr "" msgid "Manage saved feeds" msgstr "Xestionar los feeds guardaos" +#: src/screens/Moderation/index.tsx:283 +msgid "Manage verification settings" +msgstr "" + #: src/components/dialogs/MutedWords.tsx:108 msgid "Manage your muted words and tags" msgstr "" @@ -4366,7 +4488,7 @@ msgctxt "toast" msgid "Message deleted" msgstr "Desanicióse'l mensaxe" -#: src/screens/Messages/components/ChatListItem.tsx:192 +#: src/screens/Messages/components/ChatListItem.tsx:197 msgid "Message deleted" msgstr "Desanicióse'l mensaxe" @@ -4391,7 +4513,7 @@ msgstr "El mensaxe ye mui llongu" msgid "Message options" msgstr "" -#: src/Navigation.tsx:650 +#: src/Navigation.tsx:659 msgid "Messages" msgstr "Mensaxes" @@ -4410,10 +4532,10 @@ msgstr "Cuenta engañosa" msgid "Misleading Post" msgstr "Publicación engañosa" -#: src/Navigation.tsx:145 -#: src/screens/Moderation/index.tsx:89 -#: src/screens/Settings/Settings.tsx:167 -#: src/screens/Settings/Settings.tsx:170 +#: src/Navigation.tsx:146 +#: src/screens/Moderation/index.tsx:93 +#: src/screens/Settings/Settings.tsx:175 +#: src/screens/Settings/Settings.tsx:178 msgid "Moderation" msgstr "Moderación" @@ -4445,11 +4567,11 @@ msgctxt "toast" msgid "Moderation list updated" msgstr "Anovóse la llista de moderación" -#: src/screens/Moderation/index.tsx:239 +#: src/screens/Moderation/index.tsx:243 msgid "Moderation lists" msgstr "Llistes de moderación" -#: src/Navigation.tsx:150 +#: src/Navigation.tsx:151 #: src/view/screens/ModerationModlists.tsx:62 msgid "Moderation Lists" msgstr "Llistes de moderación" @@ -4458,11 +4580,11 @@ msgstr "Llistes de moderación" msgid "moderation settings" msgstr "" -#: src/Navigation.tsx:271 +#: src/Navigation.tsx:280 msgid "Moderation states" msgstr "" -#: src/screens/Moderation/index.tsx:193 +#: src/screens/Moderation/index.tsx:197 msgid "Moderation tools" msgstr "Ferramientes de moderación" @@ -4471,7 +4593,7 @@ msgstr "Ferramientes de moderación" msgid "Moderator has chosen to set a general warning on the content." msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:645 +#: src/view/com/post-thread/PostThreadItem.tsx:665 msgid "More" msgstr "Más" @@ -4480,9 +4602,9 @@ msgstr "Más" msgid "More feeds" msgstr "Más feeds" -#: src/view/com/profile/ProfileMenu.tsx:194 -#: src/view/com/profile/ProfileMenu.tsx:200 -#: src/view/screens/ProfileList.tsx:742 +#: src/view/com/profile/ProfileMenu.tsx:207 +#: src/view/com/profile/ProfileMenu.tsx:213 +#: src/view/screens/ProfileList.tsx:750 msgid "More options" msgstr "Más opciones" @@ -4515,14 +4637,14 @@ msgstr "Desactivar el volume" msgid "Mute {tag}" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:289 -#: src/view/com/profile/ProfileMenu.tsx:296 +#: src/view/com/profile/ProfileMenu.tsx:325 +#: src/view/com/profile/ProfileMenu.tsx:332 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:669 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:675 msgid "Mute account" msgstr "" -#: src/view/screens/ProfileList.tsx:649 +#: src/view/screens/ProfileList.tsx:657 msgid "Mute accounts" msgstr "" @@ -4535,11 +4657,11 @@ msgstr "Silenciar la conversación" msgid "Mute in:" msgstr "Silenciar en:" -#: src/view/screens/ProfileList.tsx:771 +#: src/view/screens/ProfileList.tsx:779 msgid "Mute list" msgstr "" -#: src/view/screens/ProfileList.tsx:766 +#: src/view/screens/ProfileList.tsx:774 msgid "Mute these accounts?" msgstr "" @@ -4577,16 +4699,16 @@ msgstr "Silenciar el filu" msgid "Mute words & tags" msgstr "Silenciar pallabres y etiquetes" -#: src/screens/Moderation/index.tsx:254 +#: src/screens/Moderation/index.tsx:258 msgid "Muted accounts" msgstr "Cuentes silenciaes" -#: src/Navigation.tsx:155 -#: src/view/screens/ModerationMutedAccounts.tsx:100 +#: src/Navigation.tsx:156 +#: src/view/screens/ModerationMutedAccounts.tsx:123 msgid "Muted Accounts" msgstr "Cuentes silenciaes" -#: src/view/screens/ModerationMutedAccounts.tsx:112 +#: src/view/screens/ModerationMutedAccounts.tsx:135 msgid "Muted accounts have their posts removed from your feed and from your notifications. Mutes are completely private." msgstr "" @@ -4594,11 +4716,11 @@ msgstr "" msgid "Muted by \"{0}\"" msgstr "" -#: src/screens/Moderation/index.tsx:224 +#: src/screens/Moderation/index.tsx:228 msgid "Muted words & tags" msgstr "Pallabres y etiquetes silenciaes" -#: src/view/screens/ProfileList.tsx:768 +#: src/view/screens/ProfileList.tsx:776 msgid "Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them." msgstr "" @@ -4650,7 +4772,7 @@ msgstr "" msgid "Navigates to the next screen" msgstr "" -#: src/view/shell/Drawer.tsx:72 +#: src/view/shell/Drawer.tsx:75 msgid "Navigates to your profile" msgstr "" @@ -4667,7 +4789,7 @@ msgstr "¿Precises informar d'un incumplimientu de derechos d'autor?" msgid "Never lose access to your followers or data." msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:548 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:567 msgid "Nevermind, create a handle for me" msgstr "Crear un identificador" @@ -4687,9 +4809,13 @@ msgstr "Nueva" msgid "New chat" msgstr "Charra nueva" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:202 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:210 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:356 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:63 +msgid "New Feature" +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:221 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:229 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:375 msgid "New handle" msgstr "Identificador nuevu" @@ -4718,8 +4844,8 @@ msgstr "Contraseña nueva" #: src/view/screens/Feeds.tsx:549 #: src/view/screens/Notifications.tsx:165 #: src/view/screens/Profile.tsx:507 -#: src/view/screens/ProfileList.tsx:252 -#: src/view/screens/ProfileList.tsx:285 +#: src/view/screens/ProfileList.tsx:250 +#: src/view/screens/ProfileList.tsx:288 msgid "New post" msgstr "Publicación nueva" @@ -4780,8 +4906,8 @@ msgstr "Imaxe siguiente" msgid "No app passwords yet" msgstr "Nun hai nenguna contraseña d'aplicación" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:378 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:380 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:397 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:399 msgid "No DNS Panel" msgstr "Ensin panel de DNS" @@ -4798,8 +4924,8 @@ msgstr "Nun s'atopó nengún feed. Prueba a buscar otra cosa." msgid "No likes yet" msgstr "Nun hai nengún préstame" -#: src/components/ProfileCard.tsx:351 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:119 +#: src/components/ProfileCard.tsx:379 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:122 msgid "No longer following {0}" msgstr "Yá nun sigues a {0}" @@ -4807,7 +4933,7 @@ msgstr "Yá nun sigues a {0}" msgid "No longer than {MAX_SERVICE_HANDLE_LENGTH, plural, other {# characters}}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:134 +#: src/screens/Messages/components/ChatListItem.tsx:139 msgid "No messages yet" msgstr "Nun hai nengún mensaxe" @@ -4841,7 +4967,7 @@ msgstr "Nun hai nenguna republicación" msgid "No result" msgstr "Nun hai nengún resultáu" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:204 +#: src/components/dialogs/SearchablePeopleList.tsx:223 #: src/components/ProgressGuide/FollowDialog.tsx:212 msgid "No results" msgstr "Nun hai nengún resultáu" @@ -4859,9 +4985,8 @@ msgid "No results found for \"{query}\"" msgstr "Nun s'atopó nengún resultáu pa: {query}" #: src/screens/Search/SearchResults.tsx:248 -#: src/screens/Search/SearchResults.tsx:286 -#: src/screens/Search/SearchResults.tsx:331 -#: src/view/com/modals/ListAddRemoveUsers.tsx:128 +#: src/screens/Search/SearchResults.tsx:284 +#: src/screens/Search/SearchResults.tsx:329 msgid "No results found for {query}" msgstr "Nun s'atopó nengún resultáu pa: {query}" @@ -4883,7 +5008,6 @@ msgid "Nobody" msgstr "Naide" #: src/components/LikedByList.tsx:86 -#: src/components/LikesDialog.tsx:97 #: src/view/com/post-thread/PostLikedBy.tsx:86 msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "" @@ -4908,7 +5032,7 @@ msgstr "" msgid "Not followed by anyone you're following" msgstr "" -#: src/Navigation.tsx:135 +#: src/Navigation.tsx:136 #: src/view/screens/Profile.tsx:122 msgid "Not Found" msgstr "Nun s'atopó" @@ -4918,7 +5042,7 @@ msgstr "Nun s'atopó" msgid "Not right now" msgstr "Agora non" -#: src/view/com/profile/ProfileMenu.tsx:406 +#: src/view/com/profile/ProfileMenu.tsx:442 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:791 #: src/view/com/util/post-ctrls/PostCtrls.tsx:361 msgid "Note about sharing" @@ -4936,7 +5060,7 @@ msgstr "Equí nun hai nada" msgid "Notification filters" msgstr "" -#: src/Navigation.tsx:431 +#: src/Navigation.tsx:440 #: src/view/screens/Notifications.tsx:134 msgid "Notification settings" msgstr "" @@ -4953,11 +5077,11 @@ msgstr "Soníos d'avisu" msgid "Notification Sounds" msgstr "Soníos d'avisu" -#: src/Navigation.tsx:645 +#: src/Navigation.tsx:654 #: src/view/screens/Notifications.tsx:128 #: src/view/shell/bottom-bar/BottomBar.tsx:236 #: src/view/shell/desktop/LeftNav.tsx:636 -#: src/view/shell/Drawer.tsx:449 +#: src/view/shell/Drawer.tsx:465 msgid "Notifications" msgstr "Avisos" @@ -5001,7 +5125,7 @@ msgid "OK" msgstr "" #: src/screens/Login/PasswordUpdatedForm.tsx:37 -#: src/view/com/post-thread/PostThreadItem.tsx:895 +#: src/view/com/post-thread/PostThreadItem.tsx:915 msgid "Okay" msgstr "D'acuerdu" @@ -5016,7 +5140,7 @@ msgstr "Les rempuestes antigües primero" msgid "on<0><1/><2><3/>" msgstr "" -#: src/screens/Settings/Settings.tsx:304 +#: src/screens/Settings/Settings.tsx:346 msgid "Onboarding reset" msgstr "" @@ -5060,7 +5184,7 @@ msgstr "¡Meca! Prodúxose dalgún error." #: src/components/StarterPack/ProfileStarterPacks.tsx:325 #: src/components/StarterPack/ProfileStarterPacks.tsx:334 #: src/screens/Settings/AppPasswords.tsx:59 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:104 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:106 #: src/screens/Settings/NotificationSettings.tsx:54 #: src/view/screens/Profile.tsx:122 msgid "Oops!" @@ -5078,8 +5202,8 @@ msgstr "" msgid "Open avatar creator" msgstr "Abrir el creador d'avatares" -#: src/screens/Messages/components/ChatListItem.tsx:363 -#: src/screens/Messages/components/ChatListItem.tsx:364 +#: src/screens/Messages/components/ChatListItem.tsx:368 +#: src/screens/Messages/components/ChatListItem.tsx:369 msgid "Open conversation options" msgstr "" @@ -5113,11 +5237,11 @@ msgstr "" msgid "Open message options" msgstr "" -#: src/screens/Settings/Settings.tsx:330 +#: src/screens/Settings/Settings.tsx:372 msgid "Open moderation debug page" msgstr "" -#: src/screens/Moderation/index.tsx:220 +#: src/screens/Moderation/index.tsx:224 msgid "Open muted words and tags settings" msgstr "" @@ -5133,12 +5257,12 @@ msgstr "" msgid "Open starter pack menu" msgstr "" -#: src/screens/Settings/Settings.tsx:323 -#: src/screens/Settings/Settings.tsx:337 +#: src/screens/Settings/Settings.tsx:365 +#: src/screens/Settings/Settings.tsx:379 msgid "Open storybook page" msgstr "" -#: src/screens/Settings/Settings.tsx:316 +#: src/screens/Settings/Settings.tsx:358 msgid "Open system log" msgstr "" @@ -5200,7 +5324,7 @@ msgstr "" msgid "Opens GIF select dialog" msgstr "Abre'l diálogu de seleición de GIFs" -#: src/screens/Settings/Settings.tsx:208 +#: src/screens/Settings/Settings.tsx:216 msgid "Opens helpdesk in browser" msgstr "" @@ -5216,7 +5340,7 @@ msgstr "" msgid "Opens the linked website" msgstr "Abre'l sitiu web enllaciáu" -#: src/view/com/notifications/NotificationFeedItem.tsx:683 +#: src/view/com/notifications/NotificationFeedItem.tsx:788 #: src/view/com/util/UserAvatar.tsx:465 msgid "Opens this profile" msgstr "Abre esti perfil" @@ -5268,7 +5392,7 @@ msgstr "" msgid "Other" msgstr "Otru tipu" -#: src/components/AccountList.tsx:83 +#: src/components/AccountList.tsx:87 msgid "Other account" msgstr "Otra cuenta" @@ -5330,15 +5454,15 @@ msgstr "" #: src/screens/Search/SearchResults.tsx:62 #: src/screens/StarterPack/StarterPackScreen.tsx:184 -#: src/view/screens/ProfileList.tsx:166 +#: src/view/screens/ProfileList.tsx:170 msgid "People" msgstr "Persones" -#: src/Navigation.tsx:198 +#: src/Navigation.tsx:207 msgid "People followed by @{0}" msgstr "Persones siguíes por @{0}" -#: src/Navigation.tsx:191 +#: src/Navigation.tsx:200 msgid "People following @{0}" msgstr "Persones que siguen a @{0}" @@ -5376,7 +5500,7 @@ msgstr "Fixar el feed" msgid "Pin Feed" msgstr "" -#: src/view/screens/ProfileList.tsx:706 +#: src/view/screens/ProfileList.tsx:714 msgid "Pin to home" msgstr "Fixar nel aniciu" @@ -5402,7 +5526,7 @@ msgstr "Fixesti «{0}» nel aniciu" msgid "Pinned Feeds" msgstr "Feeds fixaos" -#: src/view/screens/ProfileList.tsx:353 +#: src/view/screens/ProfileList.tsx:361 msgid "Pinned to your feeds" msgstr "" @@ -5553,14 +5677,14 @@ msgctxt "action" msgid "Post All" msgstr "Publicar too" -#: src/view/com/post-thread/PostThreadItem.tsx:215 +#: src/view/com/post-thread/PostThreadItem.tsx:218 msgid "Post by {0}" msgstr "" -#: src/Navigation.tsx:224 -#: src/Navigation.tsx:231 -#: src/Navigation.tsx:238 -#: src/Navigation.tsx:245 +#: src/Navigation.tsx:233 +#: src/Navigation.tsx:240 +#: src/Navigation.tsx:247 +#: src/Navigation.tsx:254 msgid "Post by @{0}" msgstr "" @@ -5595,7 +5719,7 @@ msgstr "" msgid "Post interaction settings" msgstr "Configuración de les interaiciones de la publicación" -#: src/Navigation.tsx:166 +#: src/Navigation.tsx:167 #: src/screens/ModerationInteractionSettings/index.tsx:34 msgid "Post Interaction Settings" msgstr "" @@ -5625,7 +5749,7 @@ msgstr "Lliberóse la publicación" #: src/screens/StarterPack/StarterPackScreen.tsx:186 #: src/view/screens/Profile.tsx:222 -#: src/view/screens/ProfileList.tsx:166 +#: src/view/screens/ProfileList.tsx:170 msgid "Posts" msgstr "Publicaciones" @@ -5683,22 +5807,22 @@ msgstr "Avisos prioritarios" msgid "Privacy" msgstr "Privacidá" -#: src/screens/Settings/Settings.tsx:161 -#: src/screens/Settings/Settings.tsx:164 +#: src/screens/Settings/Settings.tsx:169 +#: src/screens/Settings/Settings.tsx:172 msgid "Privacy and security" msgstr "Privacidá y seguranza" -#: src/Navigation.tsx:367 +#: src/Navigation.tsx:376 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:36 msgid "Privacy and Security" msgstr "Privacidá y seguranza" -#: src/Navigation.tsx:291 -#: src/screens/Settings/AboutSettings.tsx:51 -#: src/screens/Settings/AboutSettings.tsx:54 +#: src/Navigation.tsx:300 +#: src/screens/Settings/AboutSettings.tsx:89 +#: src/screens/Settings/AboutSettings.tsx:92 #: src/view/screens/PrivacyPolicy.tsx:31 -#: src/view/shell/Drawer.tsx:634 -#: src/view/shell/Drawer.tsx:635 +#: src/view/shell/Drawer.tsx:650 +#: src/view/shell/Drawer.tsx:651 msgid "Privacy Policy" msgstr "Política de privacidá" @@ -5711,20 +5835,20 @@ msgstr "Procesando'l videu…" msgid "Processing..." msgstr "Procesando…" -#: src/view/screens/DebugMod.tsx:920 +#: src/view/screens/DebugMod.tsx:926 #: src/view/screens/Profile.tsx:361 msgid "profile" msgstr "perfil" #: src/view/shell/bottom-bar/BottomBar.tsx:286 #: src/view/shell/desktop/LeftNav.tsx:691 -#: src/view/shell/Drawer.tsx:71 -#: src/view/shell/Drawer.tsx:526 +#: src/view/shell/Drawer.tsx:74 +#: src/view/shell/Drawer.tsx:542 msgid "Profile" msgstr "Perfil" -#: src/screens/Profile/Header/EditProfileDialog.tsx:191 -#: src/view/com/modals/EditProfile.tsx:124 +#: src/screens/Profile/Header/EditProfileDialog.tsx:198 +#: src/view/com/modals/EditProfile.tsx:127 msgctxt "toast" msgid "Profile updated" msgstr "Anovóse'l perfil" @@ -5803,7 +5927,7 @@ msgstr "Configuración de les cites" msgid "Quotes" msgstr "Cites" -#: src/view/com/post-thread/PostThreadItem.tsx:249 +#: src/view/com/post-thread/PostThreadItem.tsx:252 msgid "Quotes of this post" msgstr "Cites d'esta publicación" @@ -5814,7 +5938,7 @@ msgstr "Cites d'esta publicación" msgid "Random (aka \"Poster's Roulette\")" msgstr "Aleatories (como la ruleta d'un casinu)" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:581 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:600 msgid "Rate limit exceeded – you've tried to change your handle too many times in a short period. Please wait a minute before trying again." msgstr "" @@ -5831,6 +5955,11 @@ msgstr "" msgid "Reactivate your account" msgstr "" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:158 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:169 +msgid "Read blog post" +msgstr "" + #: src/screens/VideoFeed/index.tsx:942 msgid "Read less" msgstr "" @@ -5862,7 +5991,7 @@ msgstr "" msgid "Reason:" msgstr "Motivu:" -#: src/screens/Search/components/SearchHistory.tsx:44 +#: src/screens/Search/components/SearchHistory.tsx:49 msgid "Recent Searches" msgstr "Busques de recién" @@ -5888,13 +6017,13 @@ msgstr "" msgid "Reload conversations" msgstr "Volver cargar les conversaciones" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:171 #: src/components/dialogs/MutedWords.tsx:438 #: src/components/FeedCard.tsx:343 #: src/components/StarterPack/Wizard/WizardListCard.tsx:102 #: src/components/StarterPack/Wizard/WizardListCard.tsx:109 -#: src/screens/Settings/Settings.tsx:468 +#: src/screens/Settings/Settings.tsx:510 #: src/view/com/feeds/FeedSourceCard.tsx:322 -#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/UserAddRemoveLists.tsx:235 #: src/view/com/posts/PostFeedErrorMessage.tsx:213 msgid "Remove" @@ -5904,12 +6033,12 @@ msgstr "Quitar" msgid "Remove {displayName} from starter pack" msgstr "" -#: src/screens/Search/components/SearchHistory.tsx:120 +#: src/screens/Search/components/SearchHistory.tsx:97 msgid "Remove {historyItem}" msgstr "" -#: src/screens/Settings/Settings.tsx:447 -#: src/screens/Settings/Settings.tsx:450 +#: src/screens/Settings/Settings.tsx:489 +#: src/screens/Settings/Settings.tsx:492 msgid "Remove account" msgstr "Quitar la cuenta" @@ -5945,12 +6074,12 @@ msgstr "¿Quies quitar el feed?" #: src/screens/Profile/components/ProfileFeedHeader.tsx:320 #: src/view/com/feeds/FeedSourceCard.tsx:190 #: src/view/com/feeds/FeedSourceCard.tsx:268 -#: src/view/screens/ProfileList.tsx:520 +#: src/view/screens/ProfileList.tsx:528 #: src/view/screens/SavedFeeds.tsx:342 msgid "Remove from my feeds" msgstr "Quitar de los mios feeds" -#: src/screens/Settings/Settings.tsx:460 +#: src/screens/Settings/Settings.tsx:502 msgid "Remove from quick access?" msgstr "" @@ -5972,7 +6101,7 @@ msgstr "" msgid "Remove mute word from your list" msgstr "" -#: src/screens/Search/components/SearchHistory.tsx:93 +#: src/screens/Search/components/SearchHistory.tsx:178 msgid "Remove profile" msgstr "" @@ -5993,6 +6122,21 @@ msgstr "" msgid "Remove this feed from your saved feeds" msgstr "" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:157 +msgid "Remove user from list" +msgstr "" + +#: src/components/verification/VerificationRemovePrompt.tsx:46 +#: src/components/verification/VerificationsDialog.tsx:227 +#: src/view/com/profile/ProfileMenu.tsx:298 +#: src/view/com/profile/ProfileMenu.tsx:301 +msgid "Remove verification" +msgstr "" + +#: src/components/verification/VerificationRemovePrompt.tsx:44 +msgid "Remove your verification for this account?" +msgstr "" + #: src/view/com/util/post-embeds/QuoteEmbed.tsx:110 msgid "Removed by author" msgstr "" @@ -6001,7 +6145,7 @@ msgstr "" msgid "Removed by you" msgstr "" -#: src/view/com/modals/ListAddRemoveUsers.tsx:200 +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:117 #: src/view/com/modals/UserAddRemoveLists.tsx:170 msgid "Removed from list" msgstr "Quitóse de la llista" @@ -6016,11 +6160,15 @@ msgstr "Quitóse de los feeds guardaos" #: src/screens/Profile/components/ProfileFeedHeader.tsx:122 #: src/view/com/posts/FeedShutdownMsg.tsx:44 -#: src/view/screens/ProfileList.tsx:384 +#: src/view/screens/ProfileList.tsx:392 msgid "Removed from your feeds" msgstr "Quitóse de los tos feeds" -#: src/screens/Search/components/SearchHistory.tsx:95 +#: src/components/verification/VerificationRemovePrompt.tsx:32 +msgid "Removed verification" +msgstr "" + +#: src/screens/Search/components/SearchHistory.tsx:179 msgid "Removes profile from search history" msgstr "" @@ -6113,8 +6261,8 @@ msgstr "La rempuesta escondióse correutamente" msgid "Report" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:329 -#: src/view/com/profile/ProfileMenu.tsx:332 +#: src/view/com/profile/ProfileMenu.tsx:365 +#: src/view/com/profile/ProfileMenu.tsx:368 msgid "Report account" msgstr "" @@ -6137,7 +6285,7 @@ msgstr "" msgid "Report feed" msgstr "Informar del feed" -#: src/view/screens/ProfileList.tsx:562 +#: src/view/screens/ProfileList.tsx:570 msgid "Report list" msgstr "" @@ -6234,7 +6382,7 @@ msgstr "<0><1/> republicó" msgid "Reposted by you" msgstr "Republiquesti" -#: src/view/com/post-thread/PostThreadItem.tsx:228 +#: src/view/com/post-thread/PostThreadItem.tsx:231 msgid "Reposts of this post" msgstr "Republicaciones d'esta publicación" @@ -6288,8 +6436,8 @@ msgstr "" msgid "Reset Code" msgstr "" -#: src/screens/Settings/Settings.tsx:344 -#: src/screens/Settings/Settings.tsx:346 +#: src/screens/Settings/Settings.tsx:386 +#: src/screens/Settings/Settings.tsx:388 msgid "Reset onboarding state" msgstr "" @@ -6341,10 +6489,10 @@ msgid "Returns to home page" msgstr "" #: src/screens/Profile/ProfileFeed/index.tsx:90 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:540 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:559 #: src/screens/VideoFeed/index.tsx:1109 #: src/view/screens/NotFound.tsx:60 -#: src/view/screens/ProfileList.tsx:1031 +#: src/view/screens/ProfileList.tsx:1039 msgid "Returns to previous page" msgstr "" @@ -6356,9 +6504,9 @@ msgstr "" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:479 #: src/components/dialogs/PostInteractionSettingsDialog.tsx:485 #: src/components/StarterPack/QrCodeDialog.tsx:191 -#: src/screens/Profile/Header/EditProfileDialog.tsx:238 -#: src/screens/Profile/Header/EditProfileDialog.tsx:252 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:243 +#: src/screens/Profile/Header/EditProfileDialog.tsx:245 +#: src/screens/Profile/Header/EditProfileDialog.tsx:259 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:262 #: src/view/com/composer/GifAltText.tsx:193 #: src/view/com/composer/GifAltText.tsx:202 #: src/view/com/composer/photos/EditImageDialog.web.tsx:77 @@ -6366,7 +6514,7 @@ msgstr "" #: src/view/com/composer/photos/ImageAltTextDialog.tsx:153 #: src/view/com/composer/photos/ImageAltTextDialog.tsx:163 #: src/view/com/modals/CreateOrEditList.tsx:317 -#: src/view/com/modals/EditProfile.tsx:219 +#: src/view/com/modals/EditProfile.tsx:245 #: src/view/screens/SavedFeeds.tsx:109 msgid "Save" msgstr "Guardar" @@ -6386,7 +6534,7 @@ msgstr "" msgid "Save changes" msgstr "Guardar los cambeos" -#: src/view/com/modals/EditProfile.tsx:227 +#: src/view/com/modals/EditProfile.tsx:253 msgid "Save Changes" msgstr "Guardar los cambeos" @@ -6399,7 +6547,7 @@ msgstr "" msgid "Save image crop" msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:229 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:248 msgid "Save new handle" msgstr "Guardar l'identificador nuevu" @@ -6421,11 +6569,11 @@ msgid "Saved to your camera roll" msgstr "Guardóse nel carrete" #: src/screens/Profile/components/ProfileFeedHeader.tsx:131 -#: src/view/screens/ProfileList.tsx:364 +#: src/view/screens/ProfileList.tsx:372 msgid "Saved to your feeds" msgstr "Guardóse nos tos feeds" -#: src/view/com/modals/EditProfile.tsx:220 +#: src/view/com/modals/EditProfile.tsx:246 msgid "Saves any changes to your profile" msgstr "" @@ -6435,8 +6583,8 @@ msgstr "" #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/NotificationFeedItem.tsx:544 -#: src/view/com/notifications/NotificationFeedItem.tsx:569 +#: src/view/com/notifications/NotificationFeedItem.tsx:633 +#: src/view/com/notifications/NotificationFeedItem.tsx:658 msgid "Say hello!" msgstr "¡Saluda!" @@ -6445,21 +6593,20 @@ msgstr "¡Saluda!" msgid "Science" msgstr "Ciencia" -#: src/view/screens/ProfileList.tsx:988 +#: src/view/screens/ProfileList.tsx:996 msgid "Scroll to top" msgstr "" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:491 +#: src/components/dialogs/SearchablePeopleList.tsx:513 #: src/components/forms/SearchInput.tsx:34 #: src/components/forms/SearchInput.tsx:36 #: src/screens/Search/Shell.tsx:307 #: src/screens/Search/Shell.tsx:464 -#: src/view/com/modals/ListAddRemoveUsers.tsx:76 #: src/view/shell/bottom-bar/BottomBar.tsx:182 msgid "Search" msgstr "Buscar" -#: src/Navigation.tsx:217 +#: src/Navigation.tsx:226 #: src/screens/Profile/ProfileSearch.tsx:37 msgid "Search @{0}'s posts" msgstr "" @@ -6477,11 +6624,11 @@ msgstr "Buscar nos feeds" msgid "Search for \"{interestsDisplayName}\"{activeText}" msgstr "" -#: src/view/shell/desktop/Search.tsx:201 +#: src/view/shell/desktop/Search.tsx:131 msgid "Search for \"{query}\"" msgstr "Buscar «{query}»" -#: src/screens/Search/components/AutocompleteResults.tsx:44 +#: src/screens/Search/components/AutocompleteResults.tsx:45 msgid "Search for \"{searchText}\"" msgstr "" @@ -6501,10 +6648,6 @@ msgstr "" msgid "Search for posts, users, or feeds" msgstr "" -#: src/view/com/modals/ListAddRemoveUsers.tsx:71 -msgid "Search for users" -msgstr "Buscar usuarios" - #: src/components/dialogs/GifSelect.tsx:177 msgid "Search GIFs" msgstr "" @@ -6513,12 +6656,12 @@ msgstr "" msgid "Search my posts" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:231 -#: src/view/com/profile/ProfileMenu.tsx:234 +#: src/view/com/profile/ProfileMenu.tsx:244 +#: src/view/com/profile/ProfileMenu.tsx:247 msgid "Search posts" msgstr "" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:511 +#: src/components/dialogs/SearchablePeopleList.tsx:533 #: src/components/ProgressGuide/FollowDialog.tsx:702 msgid "Search profiles" msgstr "" @@ -6531,7 +6674,7 @@ msgstr "Buscar en Tenor" msgid "Search..." msgstr "" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:512 +#: src/components/dialogs/SearchablePeopleList.tsx:534 #: src/components/ProgressGuide/FollowDialog.tsx:703 msgid "Searches for profiles" msgstr "" @@ -6692,7 +6835,7 @@ msgctxt "action" msgid "Send Email" msgstr "Unviar un mensaxe per corréu electrónicu" -#: src/view/shell/Drawer.tsx:317 +#: src/view/shell/Drawer.tsx:333 msgid "Send feedback" msgstr "" @@ -6742,7 +6885,7 @@ msgstr "Direición del sirvidor" msgid "Set app icon to {0}" msgstr "" -#: src/screens/Moderation/index.tsx:306 +#: src/screens/Moderation/index.tsx:325 msgid "Set birthdate" msgstr "" @@ -6758,10 +6901,10 @@ msgstr "" msgid "Sets email for password reset" msgstr "" -#: src/Navigation.tsx:173 -#: src/screens/Settings/Settings.tsx:80 +#: src/Navigation.tsx:182 +#: src/screens/Settings/Settings.tsx:88 #: src/view/shell/desktop/LeftNav.tsx:709 -#: src/view/shell/Drawer.tsx:539 +#: src/view/shell/Drawer.tsx:555 msgid "Settings" msgstr "Configuración" @@ -6783,12 +6926,12 @@ msgstr "" #: src/screens/StarterPack/StarterPackScreen.tsx:428 #: src/screens/StarterPack/StarterPackScreen.tsx:603 #: src/screens/Topic.tsx:102 -#: src/view/com/profile/ProfileMenu.tsx:216 -#: src/view/com/profile/ProfileMenu.tsx:225 +#: src/view/com/profile/ProfileMenu.tsx:229 +#: src/view/com/profile/ProfileMenu.tsx:238 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:498 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:507 #: src/view/com/util/post-ctrls/PostCtrls.tsx:350 -#: src/view/screens/ProfileList.tsx:505 +#: src/view/screens/ProfileList.tsx:513 msgid "Share" msgstr "Compartir" @@ -6805,7 +6948,7 @@ msgstr "¡Comparti una historia interesante!" msgid "Share a fun fact!" msgstr "¡Comparti un fechu graciosu!" -#: src/view/com/profile/ProfileMenu.tsx:411 +#: src/view/com/profile/ProfileMenu.tsx:447 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:796 #: src/view/com/util/post-ctrls/PostCtrls.tsx:366 msgid "Share anyway" @@ -6847,7 +6990,7 @@ msgstr "Comparti esti paquete d'iniciación y ayuda a la xente a xunise a la to msgid "Share your favorite feed!" msgstr "¡Comparti'l to feed preferíu!" -#: src/Navigation.tsx:276 +#: src/Navigation.tsx:285 msgid "Shared Preferences Tester" msgstr "" @@ -6899,7 +7042,7 @@ msgstr "Amosar menos d'esto" msgid "Show list anyway" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:605 +#: src/view/com/post-thread/PostThreadItem.tsx:625 #: src/view/com/post/Post.tsx:243 #: src/view/com/posts/PostFeedItem.tsx:515 msgid "Show More" @@ -6959,11 +7102,11 @@ msgstr "" msgid "Show warning and filter from feeds" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:836 +#: src/view/com/post-thread/PostThreadItem.tsx:856 msgid "Shows information about when this post was created" msgstr "" -#: src/screens/Settings/Settings.tsx:104 +#: src/screens/Settings/Settings.tsx:112 msgid "Shows other accounts you can switch to" msgstr "" @@ -6990,7 +7133,7 @@ msgstr "" msgid "Sign in" msgstr "Aniciar la sesión" -#: src/components/AccountList.tsx:122 +#: src/components/AccountList.tsx:127 msgid "Sign in as {0}" msgstr "" @@ -7007,7 +7150,7 @@ msgstr "" msgid "Sign in or create your account to join the conversation!" msgstr "¡Anicia la sesión o crea una cuenta pa xunite a la conversación!" -#: src/components/AccountList.tsx:65 +#: src/components/AccountList.tsx:67 msgid "Sign in to account that is not listed" msgstr "" @@ -7015,9 +7158,9 @@ msgstr "" msgid "Sign in to Bluesky or create a new account" msgstr "" -#: src/screens/Settings/Settings.tsx:225 -#: src/screens/Settings/Settings.tsx:227 -#: src/screens/Settings/Settings.tsx:259 +#: src/screens/Settings/Settings.tsx:233 +#: src/screens/Settings/Settings.tsx:235 +#: src/screens/Settings/Settings.tsx:267 #: src/screens/SignupQueued.tsx:93 #: src/screens/SignupQueued.tsx:96 #: src/screens/Takendown.tsx:85 @@ -7031,7 +7174,7 @@ msgstr "Zarrar la sesión" msgid "Sign Out" msgstr "" -#: src/screens/Settings/Settings.tsx:256 +#: src/screens/Settings/Settings.tsx:264 #: src/view/shell/desktop/LeftNav.tsx:205 msgid "Sign out?" msgstr "¿Quies zarrar la sesión?" @@ -7068,6 +7211,10 @@ msgstr "Pequeña" msgid "Software Dev" msgstr "" +#: src/components/verification/VerificationsDialog.tsx:122 +msgid "Some of your verifications are invalid." +msgstr "" + #: src/components/FeedInterstitials.tsx:474 msgid "Some other feeds you might like" msgstr "" @@ -7080,7 +7227,7 @@ msgstr "Dalgunes persones puen responder" msgid "Someone reacted {0}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:236 +#: src/screens/Messages/components/ChatListItem.tsx:241 msgid "Someone reacted {0} to {1}" msgstr "" @@ -7099,8 +7246,8 @@ msgid "Something went wrong, please try again" msgstr "Prodúxose dalgún error, volvi tentalo" #: src/components/ReportDialog/index.tsx:54 -#: src/screens/Moderation/index.tsx:97 -#: src/screens/Profile/Sections/Labels.tsx:87 +#: src/screens/Moderation/index.tsx:101 +#: src/screens/Profile/Sections/Labels.tsx:121 msgid "Something went wrong, please try again." msgstr "Prodúxose dalgún error, volvi tentalo." @@ -7161,22 +7308,22 @@ msgstr "Deportes" msgid "Start a new chat" msgstr "Charra nueva" -#: src/view/screens/ProfileList.tsx:838 -#: src/view/screens/ProfileList.tsx:959 +#: src/view/screens/ProfileList.tsx:846 +#: src/view/screens/ProfileList.tsx:967 msgid "Start adding people" msgstr "" -#: src/view/screens/ProfileList.tsx:845 -#: src/view/screens/ProfileList.tsx:966 +#: src/view/screens/ProfileList.tsx:853 +#: src/view/screens/ProfileList.tsx:974 msgid "Start adding people!" msgstr "Amestar persones" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:357 +#: src/components/dialogs/SearchablePeopleList.tsx:382 msgid "Start chat with {displayName}" msgstr "" -#: src/Navigation.tsx:441 -#: src/Navigation.tsx:446 +#: src/Navigation.tsx:450 +#: src/Navigation.tsx:455 #: src/screens/StarterPack/Wizard/index.tsx:186 msgid "Starter Pack" msgstr "Paquete d'iniciación" @@ -7207,8 +7354,8 @@ msgstr "Paquetes d'iniciación" msgid "Starter packs let you easily share your favorite feeds and people with your friends." msgstr "Los paquetes d'iniciación déxente compartir fácilmente los feeds y les persones que prefieres coles amistaes." -#: src/screens/Settings/AboutSettings.tsx:59 -#: src/screens/Settings/AboutSettings.tsx:62 +#: src/screens/Settings/AboutSettings.tsx:97 +#: src/screens/Settings/AboutSettings.tsx:100 msgid "Status Page" msgstr "Páxina d'estáu" @@ -7216,12 +7363,12 @@ msgstr "Páxina d'estáu" msgid "Step {0} of {1}" msgstr "Pasu {0} de {1}" -#: src/screens/Settings/Settings.tsx:309 +#: src/screens/Settings/Settings.tsx:351 msgid "Storage cleared, you need to restart the app now." msgstr "Borróse l'almacenamientu y agora tienes de reaniciar l'aplicación." -#: src/Navigation.tsx:266 -#: src/screens/Settings/Settings.tsx:325 +#: src/Navigation.tsx:275 +#: src/screens/Settings/Settings.tsx:367 msgid "Storybook" msgstr "" @@ -7246,11 +7393,11 @@ msgstr "" msgid "Submit report" msgstr "" -#: src/view/screens/ProfileList.tsx:733 +#: src/view/screens/ProfileList.tsx:741 msgid "Subscribe" msgstr "" -#: src/screens/Profile/Sections/Labels.tsx:201 +#: src/screens/Profile/Sections/Labels.tsx:198 msgid "Subscribe to @{0} to use these labels:" msgstr "" @@ -7262,7 +7409,7 @@ msgstr "" msgid "Subscribe to this labeler" msgstr "" -#: src/view/screens/ProfileList.tsx:729 +#: src/view/screens/ProfileList.tsx:737 msgid "Subscribe to this list" msgstr "" @@ -7270,6 +7417,10 @@ msgstr "" msgid "Success!" msgstr "" +#: src/components/verification/VerificationCreatePrompt.tsx:30 +msgid "Successfully verified" +msgstr "" + #: src/screens/Search/Explore.tsx:359 msgid "Suggested Accounts" msgstr "" @@ -7293,15 +7444,15 @@ msgctxt "Name of app icon variant" msgid "Sunset" msgstr "" -#: src/Navigation.tsx:286 +#: src/Navigation.tsx:295 #: src/view/screens/Support.tsx:31 #: src/view/screens/Support.tsx:34 msgid "Support" msgstr "" -#: src/screens/Settings/Settings.tsx:102 -#: src/screens/Settings/Settings.tsx:116 -#: src/screens/Settings/Settings.tsx:412 +#: src/screens/Settings/Settings.tsx:110 +#: src/screens/Settings/Settings.tsx:124 +#: src/screens/Settings/Settings.tsx:454 #: src/view/shell/desktop/LeftNav.tsx:243 msgid "Switch account" msgstr "Cambiar de cuenta" @@ -7326,9 +7477,9 @@ msgstr "" msgid "System" msgstr "Del sistema" -#: src/screens/Settings/AboutSettings.tsx:66 -#: src/screens/Settings/AboutSettings.tsx:69 -#: src/screens/Settings/Settings.tsx:318 +#: src/screens/Settings/AboutSettings.tsx:104 +#: src/screens/Settings/AboutSettings.tsx:107 +#: src/screens/Settings/Settings.tsx:360 msgid "System log" msgstr "Rexistru del sistema" @@ -7367,7 +7518,7 @@ msgstr "Teunoloxía" msgid "Tell a joke!" msgstr "¡Cunta un chiste!" -#: src/screens/Profile/Header/EditProfileDialog.tsx:355 +#: src/screens/Profile/Header/EditProfileDialog.tsx:378 msgid "Tell us a bit about yourself" msgstr "" @@ -7380,12 +7531,12 @@ msgstr "" msgid "Terms" msgstr "Términos" -#: src/Navigation.tsx:296 -#: src/screens/Settings/AboutSettings.tsx:43 -#: src/screens/Settings/AboutSettings.tsx:46 +#: src/Navigation.tsx:305 +#: src/screens/Settings/AboutSettings.tsx:81 +#: src/screens/Settings/AboutSettings.tsx:84 #: src/view/screens/TermsOfService.tsx:31 -#: src/view/shell/Drawer.tsx:627 -#: src/view/shell/Drawer.tsx:629 +#: src/view/shell/Drawer.tsx:643 +#: src/view/shell/Drawer.tsx:645 msgid "Terms of Service" msgstr "Términos del serviciu" @@ -7425,7 +7576,7 @@ msgstr "Gracies. Unvióse l'informe." msgid "Thanks, you have successfully verified your email address. You can close this dialog." msgstr "Gracies, verifiquesti la direición de corréu correutamente. Pues zarrar esti diálogu." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:468 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:487 msgid "That contains the following:" msgstr "Que contenga lo siguiente:" @@ -7450,8 +7601,8 @@ msgstr "Alón." msgid "That's everything!" msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:279 -#: src/view/com/profile/ProfileMenu.tsx:387 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:305 +#: src/view/com/profile/ProfileMenu.tsx:423 msgid "The account will be able to interact with you after unblocking." msgstr "La cuenta va ser a interactuar contigo dempués de desbloquiala." @@ -7465,7 +7616,7 @@ msgstr "Va reaniciase l'aplicación" msgid "The author of this thread has hidden this reply." msgstr "L'autor d'esti filu escondió esta rempuesta." -#: src/screens/Moderation/index.tsx:358 +#: src/screens/Moderation/index.tsx:377 msgid "The Bluesky web application" msgstr "L'aplicación web de Bluesky" @@ -7555,8 +7706,8 @@ msgid "There was an issue connecting to Tenor." msgstr "Hebo un problema al conectase con Tenor." #: src/screens/Profile/components/ProfileFeedHeader.tsx:173 -#: src/view/screens/ProfileList.tsx:367 -#: src/view/screens/ProfileList.tsx:386 +#: src/view/screens/ProfileList.tsx:375 +#: src/view/screens/ProfileList.tsx:394 #: src/view/screens/SavedFeeds.tsx:85 msgid "There was an issue contacting the server" msgstr "Hebo un problema al conectase col sirvidor" @@ -7580,7 +7731,7 @@ msgstr "Hebo un problema al catar los avisos. Toca equí pa volver tentalo." msgid "There was an issue fetching posts. Tap here to try again." msgstr "Hebo un problema al catar les publicaciones. Toca equí pa volver tentalo." -#: src/view/com/lists/ListMembers.tsx:166 +#: src/view/com/lists/ListMembers.tsx:151 msgid "There was an issue fetching the list. Tap here to try again." msgstr "Hebo un problema al catar la llista. Toca equí pa volver tentalo." @@ -7593,7 +7744,7 @@ msgstr "Hebo un problema al catar les contraseñes d'aplicación" msgid "There was an issue fetching your lists. Tap here to try again." msgstr "Hebo un problema al catar les tos llistes. Toca equí pa volver tentalo." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:105 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:107 msgid "There was an issue fetching your service info" msgstr "Hebo un problema al catar la información del serviciu" @@ -7612,17 +7763,17 @@ msgstr "Hebo un problema al unviar l'informe. Comprueba la conexón a internet." msgid "There was an issue updating your feeds, please check your internet connection and try again." msgstr "Hebo un error al anovar los feeds. Comprueba la conexón a internet y volvi tentalo." -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:107 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:128 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:141 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:110 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:144 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:90 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:101 -#: src/view/com/profile/ProfileMenu.tsx:111 -#: src/view/com/profile/ProfileMenu.tsx:121 -#: src/view/com/profile/ProfileMenu.tsx:135 -#: src/view/com/profile/ProfileMenu.tsx:145 -#: src/view/com/profile/ProfileMenu.tsx:158 -#: src/view/com/profile/ProfileMenu.tsx:170 +#: src/view/com/profile/ProfileMenu.tsx:117 +#: src/view/com/profile/ProfileMenu.tsx:127 +#: src/view/com/profile/ProfileMenu.tsx:141 +#: src/view/com/profile/ProfileMenu.tsx:151 +#: src/view/com/profile/ProfileMenu.tsx:164 +#: src/view/com/profile/ProfileMenu.tsx:176 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:396 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:409 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:419 @@ -7633,10 +7784,10 @@ msgstr "¡Hebo un problema! {0}" #: src/screens/List/ListHiddenScreen.tsx:63 #: src/screens/List/ListHiddenScreen.tsx:77 #: src/screens/List/ListHiddenScreen.tsx:99 -#: src/view/screens/ProfileList.tsx:403 -#: src/view/screens/ProfileList.tsx:421 -#: src/view/screens/ProfileList.tsx:439 -#: src/view/screens/ProfileList.tsx:457 +#: src/view/screens/ProfileList.tsx:411 +#: src/view/screens/ProfileList.tsx:429 +#: src/view/screens/ProfileList.tsx:447 +#: src/view/screens/ProfileList.tsx:465 msgid "There was an issue. Please check your internet connection and try again." msgstr "Hebo un problema. Comprueba la conexón a internet y volvi tentalo." @@ -7657,6 +7808,14 @@ msgstr "Esta configuración namás s'aplica al feed «Siguiendo»." msgid "This {screenDescription} has been flagged:" msgstr "" +#: src/components/verification/VerificationsDialog.tsx:89 +msgid "This account has a checkmark because it's been verified by trusted sources." +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:94 +msgid "This account has one or more verifications, but it is not currently verified." +msgstr "" + #: src/components/moderation/ScreenHider.tsx:106 msgid "This account has requested that users sign in to view their profile." msgstr "Esta cuenta solicitó que los usuarios anicien la sesión pa ver el so perfil." @@ -7665,6 +7824,10 @@ msgstr "Esta cuenta solicitó que los usuarios anicien la sesión pa ver el so p msgid "This account is blocked by one or more of your moderation lists. To unblock, please visit the lists directly and remove this user." msgstr "Esta cuenta ta bloquiada por una o más llistes de moderación. Pa desbloquiala, consulta direutamente les llistes y quita esti usuariu." +#: src/components/verification/VerificationCreatePrompt.tsx:48 +msgid "This action can be undone at any time." +msgstr "" + #: src/components/moderation/LabelsOnMeDialog.tsx:271 msgid "This appeal will be sent to <0>{sourceName}." msgstr "Esta apellación va unviase a <0>{sourceName}." @@ -7698,7 +7861,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:357 +#: src/screens/Messages/components/ChatListItem.tsx:362 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" @@ -7720,7 +7883,7 @@ msgstr "¡Esti feed ta baleru! Ye posible que tengas de siguir más usuarios o c #: src/components/StarterPack/Main/PostsList.tsx:36 #: src/screens/Profile/ProfileFeed/index.tsx:189 -#: src/view/screens/ProfileList.tsx:835 +#: src/view/screens/ProfileList.tsx:843 msgid "This feed is empty." msgstr "Esti feed ta baleru." @@ -7728,7 +7891,7 @@ msgstr "Esti feed ta baleru." msgid "This feed is no longer online. We are showing <0>Discover instead." msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:574 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:593 msgid "This handle is reserved. Please try a different one." msgstr "Esti identificador ta acutáu. Prueba con otru." @@ -7748,7 +7911,7 @@ msgstr "L'autor aplicó esta etiqueta." msgid "This label was applied by you." msgstr "Apliquesti esta etiqueta." -#: src/screens/Profile/Sections/Labels.tsx:188 +#: src/screens/Profile/Sections/Labels.tsx:185 msgid "This labeler hasn't declared what labels it publishes, and may not be active." msgstr "Esti etiquetador nun declaró qué etiquetes publica y ye posible que nun tea activu." @@ -7764,7 +7927,7 @@ msgstr "" msgid "This list – created by you – contains possible violations of Bluesky's community guidelines in its name or description." msgstr "" -#: src/view/screens/ProfileList.tsx:954 +#: src/view/screens/ProfileList.tsx:962 msgid "This list is empty." msgstr "Esta llista ta balera." @@ -7772,7 +7935,7 @@ msgstr "Esta llista ta balera." msgid "This moderation service is unavailable. See below for more details. If this issue persists, contact us." msgstr "Esti serviciu de moderación nun ta disponible. Consulta abaxo los detalles y si sigue'l problema, ponte en contautu con nós." -#: src/view/com/post-thread/PostThreadItem.tsx:876 +#: src/view/com/post-thread/PostThreadItem.tsx:896 msgid "This post claims to have been created on <0>{0}, but was first seen by Bluesky on <1>{1}." msgstr "Indicóse qu'esta publicación se creó'l <0>{0} mas la primer vegada que se creó en Bluesky foi'l <1>{1}." @@ -7780,7 +7943,7 @@ msgstr "Indicóse qu'esta publicación se creó'l <0>{0} mas la primer vegad msgid "This post has an unknown type of threadgate on it. Your app may be out of date." msgstr "Esta publicación contién un tipu desconocíu de «threadgate». Ye posible que l'aplicación nun tea anovada." -#: src/view/com/post-thread/PostThreadItem.tsx:158 +#: src/view/com/post-thread/PostThreadItem.tsx:160 msgid "This post has been deleted." msgstr "Desanicióse esta publicación." @@ -7797,7 +7960,7 @@ msgstr "Esta publicación nun va apaecer nos feeds nin nos filos. Esta aición n msgid "This post's author has disabled quote posts." msgstr "L'autor d'esta publicación desactivó les cites." -#: src/view/com/profile/ProfileMenu.tsx:408 +#: src/view/com/profile/ProfileMenu.tsx:444 msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't signed in." msgstr "" @@ -7809,7 +7972,7 @@ msgstr "" 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á." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:437 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:456 msgid "This should create a domain record at:" msgstr "Esto habría crear un rexistru de dominiu en:" @@ -7850,7 +8013,7 @@ msgstr "Esti usuariu nun sigue a naide." msgid "This will delete \"{0}\" from your muted words. You can always add it back later." msgstr "" -#: src/screens/Settings/Settings.tsx:462 +#: src/screens/Settings/Settings.tsx:504 msgid "This will remove @{0} from the quick access list." msgstr "" @@ -7881,7 +8044,7 @@ msgstr "Filos" msgid "Threaded mode" msgstr "" -#: src/Navigation.tsx:329 +#: src/Navigation.tsx:338 msgid "Threads Preferences" msgstr "Preferencies de los filos" @@ -7913,7 +8076,7 @@ msgstr "Güei" msgid "Toggle dropdown" msgstr "" -#: src/screens/Moderation/index.tsx:335 +#: src/screens/Moderation/index.tsx:354 msgid "Toggle to enable or disable adult content" msgstr "" @@ -7927,14 +8090,14 @@ msgstr "" msgid "Top" msgstr "Lo destacao" -#: src/Navigation.tsx:411 +#: src/Navigation.tsx:420 msgid "Topic" msgstr "Tema" #: src/components/dms/MessageContextMenu.tsx:139 #: src/components/dms/MessageContextMenu.tsx:141 -#: src/view/com/post-thread/PostThreadItem.tsx:798 -#: src/view/com/post-thread/PostThreadItem.tsx:801 +#: src/view/com/post-thread/PostThreadItem.tsx:818 +#: src/view/com/post-thread/PostThreadItem.tsx:821 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:468 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:470 msgid "Translate" @@ -7952,6 +8115,10 @@ msgstr "" msgid "Trending Videos" msgstr "Vídeos en tendencia" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:138 +msgid "Trust emerges from relationships, communities, and shared context, so we’re also enabling <0>trusted verifiers: organizations that can directly issue verification." +msgstr "" + #: src/view/com/util/error/ErrorScreen.tsx:103 msgctxt "action" msgid "Try again" @@ -7973,7 +8140,7 @@ msgstr "Teclexa l'identificador que quies" msgid "Type your message here" msgstr "Escribi'l to mensaxe equí" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:413 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:432 msgid "Type:" msgstr "Tipu:" @@ -7999,31 +8166,31 @@ msgstr "Nun ye posible desaniciar" #: src/components/dms/MessagesListBlockedFooter.tsx:104 #: src/components/dms/MessagesListBlockedFooter.tsx:112 #: src/components/dms/MessagesListBlockedFooter.tsx:119 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:197 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:283 -#: src/view/com/profile/ProfileMenu.tsx:399 -#: src/view/screens/ProfileList.tsx:715 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:200 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 +#: src/view/com/profile/ProfileMenu.tsx:435 +#: src/view/screens/ProfileList.tsx:723 msgid "Unblock" msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:202 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:205 msgctxt "action" msgid "Unblock" msgstr "" #: src/components/dms/ConvoMenu.tsx:247 #: src/components/dms/ConvoMenu.tsx:250 -#: src/view/com/profile/ProfileMenu.tsx:309 -#: src/view/com/profile/ProfileMenu.tsx:315 +#: src/view/com/profile/ProfileMenu.tsx:345 +#: src/view/com/profile/ProfileMenu.tsx:351 msgid "Unblock account" msgstr "Desbloquiar la cuenta" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:277 -#: src/view/com/profile/ProfileMenu.tsx:381 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:303 +#: src/view/com/profile/ProfileMenu.tsx:417 msgid "Unblock Account?" msgstr "¿Quies desbloquiar la cuenta?" -#: src/view/screens/ProfileList.tsx:612 +#: src/view/screens/ProfileList.tsx:620 msgid "Unblock list" msgstr "" @@ -8041,12 +8208,12 @@ msgctxt "action" msgid "Unfollow" msgstr "Dexar de siguir" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:217 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:220 msgid "Unfollow {0}" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:251 -#: src/view/com/profile/ProfileMenu.tsx:261 +#: src/view/com/profile/ProfileMenu.tsx:264 +#: src/view/com/profile/ProfileMenu.tsx:274 msgid "Unfollow account" msgstr "" @@ -8058,6 +8225,10 @@ msgstr "Dexa de siguir al usuariu" msgid "Unfortunately, none of your subscribed labelers supports this report type." msgstr "" +#: src/components/verification/VerificationsDialog.tsx:204 +msgid "Unknown verifier" +msgstr "" + #: src/screens/Profile/components/ProfileFeedHeader.tsx:510 msgid "Unlike" msgstr "" @@ -8072,7 +8243,7 @@ msgctxt "video" msgid "Unmute" msgstr "" -#: src/view/screens/ProfileList.tsx:722 +#: src/view/screens/ProfileList.tsx:730 msgid "Unmute" msgstr "" @@ -8081,8 +8252,8 @@ msgstr "" msgid "Unmute {tag}" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:288 -#: src/view/com/profile/ProfileMenu.tsx:294 +#: src/view/com/profile/ProfileMenu.tsx:324 +#: src/view/com/profile/ProfileMenu.tsx:330 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:668 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:674 msgid "Unmute account" @@ -8092,7 +8263,7 @@ msgstr "" msgid "Unmute conversation" msgstr "Dexar de silenciar la conversación" -#: src/view/screens/ProfileList.tsx:597 +#: src/view/screens/ProfileList.tsx:605 msgid "Unmute list" msgstr "" @@ -8105,7 +8276,7 @@ msgstr "Dexar de silenciar el filu" msgid "Unmute video" msgstr "" -#: src/view/screens/ProfileList.tsx:706 +#: src/view/screens/ProfileList.tsx:714 msgid "Unpin" msgstr "Lliberar" @@ -8128,7 +8299,7 @@ msgstr "Lliberar del aniciu" msgid "Unpin from profile" msgstr "Lliberar del perfil" -#: src/view/screens/ProfileList.tsx:577 +#: src/view/screens/ProfileList.tsx:585 msgid "Unpin moderation list" msgstr "Lliberar la llista de moderación" @@ -8136,7 +8307,7 @@ msgstr "Lliberar la llista de moderación" msgid "Unpinned {0} from Home" msgstr "Lliberésti'l feed «{0}» del aniciu" -#: src/view/screens/ProfileList.tsx:354 +#: src/view/screens/ProfileList.tsx:362 msgid "Unpinned from your feeds" msgstr "Lliberóse de los tos feeds" @@ -8181,8 +8352,8 @@ msgstr "" msgid "Update <0>{displayName} in Lists" msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:507 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:528 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:526 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:547 msgid "Update to {domain}" msgstr "" @@ -8204,7 +8375,7 @@ msgstr "Anovando…" msgid "Upload a photo instead" msgstr "Xubir una semeya" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:453 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:472 msgid "Upload a text file to:" msgstr "Xubi un ficheru de testu a:" @@ -8244,7 +8415,7 @@ msgstr "Xubiendo'l videu…" msgid "Use app passwords to sign in to other Bluesky clients without giving full access to your account or password." msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:539 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:558 msgid "Use default provider" msgstr "" @@ -8344,24 +8515,43 @@ msgstr "Usuarios que sigo" msgid "Users in \"{0}\"" msgstr "" -#: src/components/LikesDialog.tsx:83 -msgid "Users that have liked this content or profile" -msgstr "" - #: src/components/dialogs/PostInteractionSettingsDialog.tsx:433 msgid "Users you follow" msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:419 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:438 msgid "Value:" msgstr "Valor:" +#: src/screens/Moderation/index.tsx:288 +msgid "Verification settings" +msgstr "" + +#: src/Navigation.tsx:175 +#: src/screens/Moderation/VerificationSettings.tsx:32 +msgid "Verification Settings" +msgstr "" + +#: src/screens/Moderation/VerificationSettings.tsx:41 +msgid "Verifications on Bluesky work differently than on other platforms. <0>Learn more here." +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:105 +msgid "Verified by:" +msgstr "" + #: src/view/com/composer/videos/SelectVideoBtn.tsx:127 msgid "Verified email required" msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:509 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:530 +#: src/components/verification/VerificationCreatePrompt.tsx:65 +#: src/view/com/profile/ProfileMenu.tsx:308 +#: src/view/com/profile/ProfileMenu.tsx:311 +msgid "Verify account" +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:528 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:549 msgid "Verify DNS Record" msgstr "Verificar el rexistru DNS" @@ -8379,11 +8569,15 @@ msgstr "" msgid "Verify now" msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:510 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:532 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:529 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:551 msgid "Verify Text File" msgstr "Verificar el ficheru de testu" +#: src/components/verification/VerificationCreatePrompt.tsx:44 +msgid "Verify this account?" +msgstr "" + #: src/screens/Settings/AccountSettings.tsx:75 #: src/screens/Settings/AccountSettings.tsx:91 msgid "Verify your email" @@ -8394,8 +8588,8 @@ msgstr "Verificar la direición de corréu" msgid "Verify Your Email" msgstr "Verificación de la direición de corréu" -#: src/screens/Settings/AboutSettings.tsx:73 -#: src/screens/Settings/AboutSettings.tsx:102 +#: src/screens/Settings/AboutSettings.tsx:123 +#: src/screens/Settings/AboutSettings.tsx:152 msgid "Version {appVersion}" msgstr "Versión {appVersion}" @@ -8408,7 +8602,7 @@ msgstr "Videu" msgid "Video failed to process" msgstr "Nun se pudo procesar el videu" -#: src/Navigation.tsx:462 +#: src/Navigation.tsx:471 msgid "Video Feed" msgstr "" @@ -8461,16 +8655,17 @@ msgstr "Ver l'avatar de {0}" #: src/components/ProfileCard.tsx:115 #: src/screens/Profile/components/ProfileFeedHeader.tsx:446 +#: src/screens/Search/components/SearchProfileCard.tsx:36 #: src/screens/VideoFeed/index.tsx:769 -#: src/view/com/notifications/NotificationFeedItem.tsx:413 +#: src/view/com/notifications/NotificationFeedItem.tsx:487 msgid "View {0}'s profile" msgstr "Ver el perfil de {0}" -#: src/components/dms/MessagesListHeader.tsx:176 +#: src/components/dms/MessagesListHeader.tsx:181 msgid "View {displayName}'s profile" msgstr "Ver el perfil de: {displayName}" -#: src/components/ProfileHoverCard/index.web.tsx:433 +#: src/components/ProfileHoverCard/index.web.tsx:440 msgid "View blocked user's profile" msgstr "" @@ -8508,13 +8703,13 @@ msgstr "Ver la información d'estes etiquetes" msgid "View more" msgstr "Ver más" -#: src/components/ProfileHoverCard/index.web.tsx:419 -#: src/components/ProfileHoverCard/index.web.tsx:439 -#: src/components/ProfileHoverCard/index.web.tsx:466 +#: src/components/ProfileHoverCard/index.web.tsx:426 +#: src/components/ProfileHoverCard/index.web.tsx:446 +#: src/components/ProfileHoverCard/index.web.tsx:473 #: src/view/com/posts/AviFollowButton.tsx:55 #: src/view/com/posts/PostFeedErrorMessage.tsx:175 -#: src/view/com/util/PostMeta.tsx:78 -#: src/view/com/util/PostMeta.tsx:93 +#: src/view/com/util/PostMeta.tsx:87 +#: src/view/com/util/PostMeta.tsx:122 msgid "View profile" msgstr "Ver el perfil" @@ -8526,6 +8721,10 @@ msgstr "" msgid "View the labeling service provided by @{0}" msgstr "" +#: src/components/verification/VerificationCheckButton.tsx:99 +msgid "View this user's verifications" +msgstr "" + #: src/screens/Profile/components/ProfileFeedHeader.tsx:481 msgid "View users who like this feed" msgstr "Ver a qué usuarios-yos prestó esti feed" @@ -8534,11 +8733,11 @@ msgstr "Ver a qué usuarios-yos prestó esti feed" msgid "View video" msgstr "" -#: src/screens/Moderation/index.tsx:264 +#: src/screens/Moderation/index.tsx:268 msgid "View your blocked accounts" msgstr "Ver les cuentes que bloquiesti" -#: src/screens/Moderation/index.tsx:204 +#: src/screens/Moderation/index.tsx:208 msgid "View your default post interaction settings" msgstr "" @@ -8547,14 +8746,18 @@ msgstr "" msgid "View your feeds and explore more" msgstr "" -#: src/screens/Moderation/index.tsx:234 +#: src/screens/Moderation/index.tsx:238 msgid "View your moderation lists" msgstr "Ver les tos llistes de moderación" -#: src/screens/Moderation/index.tsx:249 +#: src/screens/Moderation/index.tsx:253 msgid "View your muted accounts" msgstr "" +#: src/components/verification/VerificationCheckButton.tsx:98 +msgid "View your verifications" +msgstr "" + #: src/view/com/util/images/AutoSizedImage.tsx:199 #: src/view/com/util/images/AutoSizedImage.tsx:221 msgid "Views full image" @@ -8627,7 +8830,7 @@ msgstr "Nun fuimos a determinar si tienes permisu pa xubir vídeos. Volvi tental msgid "We were unable to load your birth date preferences. Please try again." msgstr "" -#: src/screens/Moderation/index.tsx:409 +#: src/screens/Moderation/index.tsx:428 msgid "We were unable to load your configured labelers at this time." msgstr "Nesti momentu nun fuimos a cargar los etiquetadores configuraos." @@ -8643,16 +8846,20 @@ msgstr "Vamos avisate cuando la cuenta tea preparada." msgid "We'll use this to help customize your experience." msgstr "Vamos usar esta información pa personalizar la to esperiencia." -#: src/components/dms/dialogs/SearchablePeopleList.tsx:92 +#: src/components/dialogs/SearchablePeopleList.tsx:107 #: src/components/ProgressGuide/FollowDialog.tsx:172 msgid "We're having network issues, try again" msgstr "Tenemos problemes de rede. Volvi tentalo" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:94 +msgid "We’re introducing a new layer of verification on Bluesky — an easy-to-see checkmark." +msgstr "" + #: src/screens/Signup/index.tsx:109 msgid "We're so excited to have you join us!" msgstr "¡Allégranos muncho tenete con nós!" -#: src/view/screens/ProfileList.tsx:113 +#: src/view/screens/ProfileList.tsx:117 msgid "We're sorry, but we were unable to resolve this list. If this persists, please contact the list creator, @{handleOrDid}." msgstr "Nun fuimos a resolver esta llista. Si sigue'l problema, ponte en contautu col creador de la llista, @{handleOrDid}." @@ -8699,6 +8906,10 @@ msgstr "¿Cómo quies llamar al paquete d'iniciación?" msgid "What's up?" msgstr "¿Que pasó?" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:146 +msgid "When you tap on a check, you’ll see which organizations have granted verification." +msgstr "" + #: src/view/com/modals/lang-settings/PostLanguagesSettings.tsx:80 msgid "Which languages are used in this post?" msgstr "¿Qué llingües s'usaron nesta publicación?" @@ -8715,6 +8926,10 @@ msgstr "¿Quién pue interactuar con esta publicación?" msgid "Who can reply" msgstr "Quién pue responder" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:127 +msgid "Who can verify?" +msgstr "" + #: src/screens/Home/NoFeedsPinned.tsx:79 #: src/screens/Messages/ChatList.tsx:231 #: src/screens/Messages/Inbox.tsx:176 @@ -8783,7 +8998,7 @@ msgstr "Escribir una rempuesta" msgid "Writers" msgstr "Escritores" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:337 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:356 msgid "Wrong DID returned from server. Received: {0}" msgstr "El sirvidor devolvió un DID incorreutu. Recibióse: {0}" @@ -8820,7 +9035,11 @@ msgstr "Ayeri" msgid "You" msgstr "Tu" -#: src/components/forms/HostingProvider.tsx:46 +#: src/components/verification/VerifierDialog.tsx:59 +msgid "You are a trusted verifier" +msgstr "" + +#: src/components/forms/HostingProvider.tsx:45 msgid "You are creating an account on" msgstr "" @@ -8836,6 +9055,19 @@ msgstr "Nun tienes permisu pa xubir vídeos." msgid "You are not following anyone." msgstr "Nun sigues a naide." +#: src/components/verification/VerificationsDialog.tsx:64 +msgid "You are verified" +msgstr "" + +#: src/screens/Profile/Header/EditProfileDialog.tsx:356 +#: src/view/com/modals/EditProfile.tsx:204 +msgid "You are verified. You will lose your verification status if you change your display name. <0>Learn more." +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:208 +msgid "You are verified. You will lose your verification status if you change your handle. <0>Learn more." +msgstr "" + #: src/screens/Search/modules/ExploreInterestsCard.tsx:45 msgid "You can adjust your interests at any time from \"Content and media\" settings." msgstr "" @@ -8947,11 +9179,11 @@ msgstr "Nun tienes nengún feed." msgid "You have no lists." msgstr "Nun tienes nenguna llista." -#: src/view/screens/ModerationBlockedAccounts.tsx:129 +#: src/view/screens/ModerationBlockedAccounts.tsx:138 msgid "You have not blocked any accounts yet. To block an account, go to their profile and select \"Block account\" from the menu on their account." msgstr "Nun bloquiesti nenguna cuenta. Pa bloquiar una, ve al so perfil y seleiciona «Bloquiar la cuenta» nel menú de la so cuenta." -#: src/view/screens/ModerationMutedAccounts.tsx:128 +#: src/view/screens/ModerationMutedAccounts.tsx:151 msgid "You have not muted any accounts yet. To mute an account, go to their profile and select \"Mute account\" from the menu on their account." msgstr "Nun silenciesti nenguna cuenta. Pa silenciar una, ve al so perfil y seleiciona «Silenciar la cuenta» nel menú de la so cuenta." @@ -9024,11 +9256,11 @@ msgstr "Desactivesti @{0} anteriormente." msgid "You reacted {0}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:213 +#: src/screens/Messages/components/ChatListItem.tsx:218 msgid "You reacted {0} to {1}" msgstr "" -#: src/screens/Settings/Settings.tsx:257 +#: src/screens/Settings/Settings.tsx:265 #: src/view/shell/desktop/LeftNav.tsx:206 msgid "You will be signed out of all your accounts." msgstr "Vas zarrar la sesión de toles cuentes." @@ -9045,15 +9277,15 @@ 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/components/ChatListItem.tsx:149 +#: src/screens/Messages/components/ChatListItem.tsx:154 msgid "You: {0}" msgstr "Tu: {0}" -#: src/screens/Messages/components/ChatListItem.tsx:178 +#: src/screens/Messages/components/ChatListItem.tsx:183 msgid "You: {defaultEmbeddedContentMessage}" msgstr "Tu: {defaultEmbeddedContentMessage}" -#: src/screens/Messages/components/ChatListItem.tsx:171 +#: src/screens/Messages/components/ChatListItem.tsx:176 msgid "You: {short}" msgstr "Tu: {short}" @@ -9163,7 +9395,7 @@ msgstr "Desactiváronse les charres" msgid "Your choice will be saved, but can be changed later in settings." msgstr "Va guardase la opción qu'escueyas, mas pues camudala dempués na configuración." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:494 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:513 msgid "Your current handle <0>{0} will automatically remain reserved for you. You can switch back to it at any time from this account." msgstr "L'identificador actual <0>{0} vas tenelu acutáu. Pues volver usalu en cualesquier momentu dende esta cuenta." @@ -9194,7 +9426,7 @@ msgstr "" msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "¡El feed siguiente ta baleru! Sigui a más usuarios pa ver qué pasó." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:221 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:240 msgid "Your full handle will be <0>@{0}" msgstr "L'identificador completu va ser <0>@{0}" @@ -9202,7 +9434,7 @@ msgstr "L'identificador completu va ser <0>@{0}" msgid "Your full username will be <0>@{0}" msgstr "" -#: src/Navigation.tsx:383 +#: src/Navigation.tsx:392 #: src/screens/Search/modules/ExploreInterestsCard.tsx:67 #: src/screens/Settings/ContentAndMediaSettings.tsx:92 #: src/screens/Settings/ContentAndMediaSettings.tsx:95 @@ -9262,3 +9494,7 @@ msgstr "L'informe va unviase al serviciu de moderación de Bluesky" #: src/screens/Settings/SettingsInterests.tsx:53 msgid "Your selected interests help us serve you content you care about." msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:65 +msgid "Your verifications" +msgstr "" diff --git a/src/locale/locales/ca/messages.po b/src/locale/locales/ca/messages.po index a471d61f52..fd0922b518 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: 2025-04-09 23:20\n" +"PO-Revision-Date: 2025-04-19 04:09\n" "Last-Translator: \n" "Language-Team: Catalan\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -23,7 +23,7 @@ msgstr "" msgid "(active)" msgstr "(actiu)" -#: src/screens/Messages/components/ChatListItem.tsx:155 +#: src/screens/Messages/components/ChatListItem.tsx:160 msgid "(contains embedded content)" msgstr "(té contingut incrustat)" @@ -82,7 +82,7 @@ msgstr "{0, plural, one {# segon} other {# segons}}" #: src/view/shell/bottom-bar/BottomBar.tsx:209 #: src/view/shell/bottom-bar/BottomBar.tsx:241 -#: src/view/shell/Drawer.tsx:454 +#: src/view/shell/Drawer.tsx:470 msgid "{0, plural, one {# unread item} other {# unread items}}" msgstr "{0, plural, one {# element sense llegir} other {# elements sense llegir}}" @@ -91,17 +91,17 @@ msgstr "{0, plural, one {# element sense llegir} other {# elements sense llegir} msgid "{0, plural, one {#mo} other {#mo}}" msgstr "{0, plural, one {# mes} other {# mesos}}" -#: src/components/ProfileHoverCard/index.web.tsx:398 +#: src/components/ProfileHoverCard/index.web.tsx:404 #: src/screens/Profile/Header/Metrics.tsx:22 msgid "{0, plural, one {follower} other {followers}}" msgstr "{0, plural, one {seguidor} other {seguidors}}" -#: src/components/ProfileHoverCard/index.web.tsx:402 +#: src/components/ProfileHoverCard/index.web.tsx:408 #: src/screens/Profile/Header/Metrics.tsx:26 msgid "{0, plural, one {following} other {following}}" msgstr "{0, plural, one {seguint} other {seguint}}" -#: src/view/com/post-thread/PostThreadItem.tsx:459 +#: src/view/com/post-thread/PostThreadItem.tsx:479 msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, one {m'agrada} other {m'agrades}}" @@ -109,11 +109,11 @@ msgstr "{0, plural, one {m'agrada} other {m'agrades}}" msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, one {publicació} other {publicacions}}" -#: src/view/com/post-thread/PostThreadItem.tsx:443 +#: src/view/com/post-thread/PostThreadItem.tsx:463 msgid "{0, plural, one {quote} other {quotes}}" msgstr "{0, plural, one {citació} other {citacions}}" -#: src/view/com/post-thread/PostThreadItem.tsx:425 +#: src/view/com/post-thread/PostThreadItem.tsx:445 msgid "{0, plural, one {repost} other {reposts}}" msgstr "{0, plural, one {republicació} other {republicacions}}" @@ -153,7 +153,7 @@ msgstr "{0} de 50" msgid "{0} reacted {1}" msgstr "{0} ha reaccionat amb {1}" -#: src/screens/Messages/components/ChatListItem.tsx:226 +#: src/screens/Messages/components/ChatListItem.tsx:231 msgid "{0} reacted {1} to {2}" msgstr "{0} ha reaccionat amb {1} a {2}" @@ -206,100 +206,132 @@ msgstr "{estimatedTimeHrs, plural, one {hora} other {hores}}" msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "{estimatedTimeMins, plural, one {minut} other {minuts}}" -#: src/view/com/notifications/NotificationFeedItem.tsx:305 +#: src/view/com/notifications/NotificationFeedItem.tsx:324 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} followed you" msgstr "{firstAuthorLink} i <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} altre} other {{formattedAuthorsCount} altres}} t'han seguit" -#: src/view/com/notifications/NotificationFeedItem.tsx:331 +#: src/view/com/notifications/NotificationFeedItem.tsx:350 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your custom feed" msgstr "{firstAuthorLink} i <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} altre} other {{formattedAuthorsCount} altres}} els ha agradat el teu canal personalitzat" -#: src/view/com/notifications/NotificationFeedItem.tsx:224 +#: src/view/com/notifications/NotificationFeedItem.tsx:243 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your post" msgstr "{firstAuthorLink} i <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} altre} other {{formattedAuthorsCount} altres}} els ha agradat la teva publicació" -#: src/view/com/notifications/NotificationFeedItem.tsx:248 +#: src/view/com/notifications/NotificationFeedItem.tsx:430 +msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} removed their verifications from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:267 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} reposted your post" msgstr "{firstAuthorLink} i <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} altre} other {{formattedAuthorsCount} altres}} han republicat la teva publicació" -#: src/view/com/notifications/NotificationFeedItem.tsx:355 +#: src/view/com/notifications/NotificationFeedItem.tsx:374 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} signed up with your starter pack" msgstr "{firstAuthorLink} i <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} altre} other {{formattedAuthorsCount} altres}} s'han registrat amb el teu starter pack" -#: src/view/com/notifications/NotificationFeedItem.tsx:317 +#: src/view/com/notifications/NotificationFeedItem.tsx:404 +msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:336 msgid "{firstAuthorLink} followed you" msgstr "{firstAuthorLink} t'ha seguit" -#: src/view/com/notifications/NotificationFeedItem.tsx:294 +#: src/view/com/notifications/NotificationFeedItem.tsx:313 msgid "{firstAuthorLink} followed you back" msgstr "{firstAuthorLink} t'ha seguit de tornada" -#: src/view/com/notifications/NotificationFeedItem.tsx:343 +#: src/view/com/notifications/NotificationFeedItem.tsx:362 msgid "{firstAuthorLink} liked your custom feed" msgstr "{firstAuthorLink} li ha agradat el teu canal personalitzat" -#: src/view/com/notifications/NotificationFeedItem.tsx:236 +#: src/view/com/notifications/NotificationFeedItem.tsx:255 msgid "{firstAuthorLink} liked your post" msgstr "{firstAuthorLink} li ha agradat la teva publicació" -#: src/view/com/notifications/NotificationFeedItem.tsx:260 +#: src/view/com/notifications/NotificationFeedItem.tsx:442 +msgid "{firstAuthorLink} removed their verification from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:279 msgid "{firstAuthorLink} reposted your post" msgstr "{firstAuthorLink} ha republicat la teva publicació" -#: src/view/com/notifications/NotificationFeedItem.tsx:367 +#: src/view/com/notifications/NotificationFeedItem.tsx:386 msgid "{firstAuthorLink} signed up with your starter pack" msgstr "{firstAuthorLink} s'ha registrat amb el teu starter pack" -#: src/view/com/notifications/NotificationFeedItem.tsx:298 +#: src/view/com/notifications/NotificationFeedItem.tsx:416 +msgid "{firstAuthorLink} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:317 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} followed you" msgstr "{firstAuthorName} i {additionalAuthorsCount, plural, one {{formattedAuthorsCount} altre} other {{formattedAuthorsCount} altres}} t'han seguit" -#: src/view/com/notifications/NotificationFeedItem.tsx:324 +#: src/view/com/notifications/NotificationFeedItem.tsx:343 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your custom feed" msgstr "{firstAuthorName} i {additionalAuthorsCount, plural, one {{formattedAuthorsCount} altre} other {{formattedAuthorsCount} altres}} els ha agradat el teu canal personalitzat" -#: src/view/com/notifications/NotificationFeedItem.tsx:217 +#: src/view/com/notifications/NotificationFeedItem.tsx:236 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your post" msgstr "{firstAuthorName} i {additionalAuthorsCount, plural, one {{formattedAuthorsCount} altre} other {{formattedAuthorsCount} altres}} els ha agradat la teva publicació" -#: src/view/com/notifications/NotificationFeedItem.tsx:241 +#: src/view/com/notifications/NotificationFeedItem.tsx:423 +msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} removed their verifications from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:260 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} reposted your post" msgstr "{firstAuthorName} i {additionalAuthorsCount, plural, one {{formattedAuthorsCount} altre} other {{formattedAuthorsCount} altres}} han republicat la teva publicació" -#: src/view/com/notifications/NotificationFeedItem.tsx:348 +#: src/view/com/notifications/NotificationFeedItem.tsx:367 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} signed up with your starter pack" msgstr "{firstAuthorName} i {additionalAuthorsCount, plural, one {{formattedAuthorsCount} altre} other {{formattedAuthorsCount} altres}} s'han registrat amb el teu starter pack" -#: src/view/com/notifications/NotificationFeedItem.tsx:303 +#: src/view/com/notifications/NotificationFeedItem.tsx:397 +msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:322 msgid "{firstAuthorName} followed you" msgstr "{firstAuthorName} t'ha seguit" -#: src/view/com/notifications/NotificationFeedItem.tsx:293 +#: src/view/com/notifications/NotificationFeedItem.tsx:312 msgid "{firstAuthorName} followed you back" msgstr "{firstAuthorName} t'ha seguit de tornada" -#: src/view/com/notifications/NotificationFeedItem.tsx:329 +#: src/view/com/notifications/NotificationFeedItem.tsx:348 msgid "{firstAuthorName} liked your custom feed" msgstr "{firstAuthorName} li ha agradat el teu canal personalitzat" -#: src/view/com/notifications/NotificationFeedItem.tsx:222 +#: src/view/com/notifications/NotificationFeedItem.tsx:241 msgid "{firstAuthorName} liked your post" msgstr "{firstAuthorName} li ha agradat la teva publicació" -#: src/view/com/notifications/NotificationFeedItem.tsx:246 +#: src/view/com/notifications/NotificationFeedItem.tsx:428 +msgid "{firstAuthorName} removed their verification from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:265 msgid "{firstAuthorName} reposted your post" msgstr "{firstAuthorName} ha republicat la teva publicació" -#: src/view/com/notifications/NotificationFeedItem.tsx:353 +#: src/view/com/notifications/NotificationFeedItem.tsx:372 msgid "{firstAuthorName} signed up with your starter pack" msgstr "{firstAuthorName} s'ha registrat amb el teu starter pack" -#: src/components/ProfileHoverCard/index.web.tsx:508 +#: src/view/com/notifications/NotificationFeedItem.tsx:402 +msgid "{firstAuthorName} verified you" +msgstr "" + +#: src/components/ProfileHoverCard/index.web.tsx:532 #: src/screens/Profile/Header/Metrics.tsx:49 msgid "{following} following" msgstr "{following} seguint" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:392 +#: src/components/dialogs/SearchablePeopleList.tsx:412 msgid "{handle} can't be messaged" msgstr "No es poden enviar missatges a {handle}" @@ -330,6 +362,19 @@ msgstr "{rank}." msgid "{type}h ago" msgstr "fa {type}h" +#: src/components/verification/VerifierDialog.tsx:60 +msgid "{userName} is a trusted verifier" +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:67 +msgid "{userName} is verified" +msgstr "" + +#. Possessive, meaning "the verifications of {userName}" +#: src/components/verification/VerificationsDialog.tsx:69 +msgid "{userName}'s verifications" +msgstr "" + #. Indicates the number of additional profiles are in the Starter Pack e.g. +12 #: src/screens/Search/components/StarterPackCard.tsx:249 msgid "+{computedTotal}" @@ -345,11 +390,11 @@ msgctxt "feeds" msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" msgstr "<0>{0}, <1>{1}, i {2, plural, one {# altre} other {# altres}} estan inclosos al teu starter pack" -#: src/view/shell/Drawer.tsx:97 +#: src/view/shell/Drawer.tsx:113 msgid "<0>{0} {1, plural, one {follower} other {followers}}" msgstr "<0>{0} {1, plural, one {seguidor} other {seguidors}}" -#: src/view/shell/Drawer.tsx:108 +#: src/view/shell/Drawer.tsx:124 msgid "<0>{0} {1, plural, one {following} other {following}}" msgstr "<0>{0} {1, plural, one {seguint} other {seguint}}" @@ -398,14 +443,18 @@ msgid "7 days" msgstr "7 dies" #. If last message does not contain text, fall back to "{user} reacted to {a message}" -#: src/screens/Messages/components/ChatListItem.tsx:205 +#: src/screens/Messages/components/ChatListItem.tsx:210 msgid "a message" msgstr "un missatge" -#: src/Navigation.tsx:391 -#: src/screens/Settings/AboutSettings.tsx:34 -#: src/screens/Settings/Settings.tsx:215 -#: src/screens/Settings/Settings.tsx:218 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:91 +msgid "A new form of verification" +msgstr "" + +#: src/Navigation.tsx:400 +#: src/screens/Settings/AboutSettings.tsx:72 +#: src/screens/Settings/Settings.tsx:223 +#: src/screens/Settings/Settings.tsx:226 msgid "About" msgstr "Sobre" @@ -424,36 +473,36 @@ msgid "Accept Request" msgstr "Accepta la sol·licitud" #: src/screens/Settings/AccessibilitySettings.tsx:46 -#: src/screens/Settings/Settings.tsx:191 -#: src/screens/Settings/Settings.tsx:194 +#: src/screens/Settings/Settings.tsx:199 +#: src/screens/Settings/Settings.tsx:202 msgid "Accessibility" msgstr "Accessibilitat" -#: src/Navigation.tsx:343 +#: src/Navigation.tsx:352 msgid "Accessibility Settings" msgstr "Configuració d'accessibilitat" -#: src/Navigation.tsx:359 +#: src/Navigation.tsx:368 #: src/screens/Login/LoginForm.tsx:194 #: src/screens/Settings/AccountSettings.tsx:45 -#: src/screens/Settings/Settings.tsx:153 -#: src/screens/Settings/Settings.tsx:156 +#: src/screens/Settings/Settings.tsx:161 +#: src/screens/Settings/Settings.tsx:164 msgid "Account" msgstr "Compte" #: src/screens/Messages/components/RequestButtons.tsx:81 -#: src/view/com/profile/ProfileMenu.tsx:141 +#: src/view/com/profile/ProfileMenu.tsx:147 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:392 msgctxt "toast" msgid "Account blocked" msgstr "Compte bloquejat" -#: src/view/com/profile/ProfileMenu.tsx:154 +#: src/view/com/profile/ProfileMenu.tsx:160 msgctxt "toast" msgid "Account followed" msgstr "Compte seguit" -#: src/view/com/profile/ProfileMenu.tsx:117 +#: src/view/com/profile/ProfileMenu.tsx:123 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:415 msgctxt "toast" msgid "Account muted" @@ -468,33 +517,37 @@ msgstr "Compte silenciat" msgid "Account Muted by List" msgstr "Compte silenciat per una llista" -#: src/screens/Settings/Settings.tsx:430 +#: src/screens/Settings/Settings.tsx:472 msgid "Account options" msgstr "Opcions del compte" -#: src/screens/Settings/Settings.tsx:466 +#: src/screens/Settings/Settings.tsx:508 msgid "Account removed from quick access" msgstr "Compte eliminat de l'accés ràpid" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:137 -#: src/view/com/profile/ProfileMenu.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:140 +#: src/view/com/profile/ProfileMenu.tsx:137 msgctxt "toast" msgid "Account unblocked" msgstr "Compte desbloquejat" -#: src/view/com/profile/ProfileMenu.tsx:166 +#: src/view/com/profile/ProfileMenu.tsx:172 msgctxt "toast" msgid "Account unfollowed" msgstr "Compte no seguit" -#: src/view/com/profile/ProfileMenu.tsx:107 +#: src/view/com/profile/ProfileMenu.tsx:113 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:405 msgctxt "toast" msgid "Account unmuted" msgstr "Compte no silenciat" +#: src/components/verification/VerifierDialog.tsx:98 +msgid "Accounts with a scalloped blue check mark<0>{NON_BREAKING_SPACE}<1/>{NON_BREAKING_SPACE}can verify others. These trusted verifiers are selected by Bluesky." +msgstr "" + +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:169 #: src/components/dialogs/MutedWords.tsx:328 -#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/UserAddRemoveLists.tsx:235 msgid "Add" msgstr "Afegeix" @@ -512,8 +565,8 @@ msgstr "Afegeix {displayName} al teu starter pack" msgid "Add a content warning" msgstr "Afegeix una advertència de contingut" -#: src/view/screens/ProfileList.tsx:916 -#: src/view/screens/ProfileList.tsx:934 +#: src/view/screens/ProfileList.tsx:924 +#: src/view/screens/ProfileList.tsx:942 msgid "Add a user to this list" msgstr "Afegeix un usuari a aquesta llista" @@ -536,8 +589,8 @@ msgstr "Afegeix text alternatiu" msgid "Add alt text (optional)" msgstr "Afegeix text alternatiu (opcional)" -#: src/screens/Settings/Settings.tsx:373 -#: src/screens/Settings/Settings.tsx:376 +#: src/screens/Settings/Settings.tsx:415 +#: src/screens/Settings/Settings.tsx:418 #: src/view/shell/desktop/LeftNav.tsx:281 #: src/view/shell/desktop/LeftNav.tsx:285 msgid "Add another account" @@ -578,11 +631,15 @@ msgstr "Afegeix les paraules i etiquetes silenciades" msgid "Add new post" msgstr "Afegeix una nova publicació" -#: src/view/screens/ProfileList.tsx:924 -#: src/view/screens/ProfileList.tsx:942 +#: src/view/screens/ProfileList.tsx:932 +#: src/view/screens/ProfileList.tsx:950 msgid "Add people" msgstr "Afegeix gent" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:79 +msgid "Add people to list" +msgstr "" + #: src/components/dms/EmojiPopup.android.tsx:55 msgid "Add Reaction" msgstr "Afegeix una reacció" @@ -599,7 +656,7 @@ msgstr "Afegiu alguns canals al teu starter pack" msgid "Add the default feed of only people you follow" msgstr "Afegeix el canal per defecte només de la gent que segueixes" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:387 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:406 msgid "Add the following DNS record to your domain:" msgstr "Afegeix el següent registre DNS al teu domini:" @@ -607,8 +664,8 @@ msgstr "Afegeix el següent registre DNS al teu domini:" msgid "Add this feed to your feeds" msgstr "Afegeix aquest canal als teus canals" -#: src/view/com/profile/ProfileMenu.tsx:273 -#: src/view/com/profile/ProfileMenu.tsx:276 +#: src/view/com/profile/ProfileMenu.tsx:286 +#: src/view/com/profile/ProfileMenu.tsx:289 msgid "Add to lists" msgstr "Afegeix a les llistes" @@ -616,7 +673,11 @@ msgstr "Afegeix a les llistes" msgid "Add to my feeds" msgstr "Afegeix als meus canals" -#: src/view/com/modals/ListAddRemoveUsers.tsx:192 +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:156 +msgid "Add user to list" +msgstr "" + +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:109 #: src/view/com/modals/UserAddRemoveLists.tsx:162 msgid "Added to list" msgstr "Afegit a la llista" @@ -640,7 +701,7 @@ msgstr "Adults" msgid "Adult Content" msgstr "Contingut per a adults" -#: src/screens/Moderation/index.tsx:355 +#: src/screens/Moderation/index.tsx:374 msgid "Adult content can only be enabled via the Web at <0>bsky.app." msgstr "El contingut per a adults només es pot activar a través del web a <0>bsky.app." @@ -653,7 +714,7 @@ msgstr "El contingut per a adults està deshabilitat." msgid "Adult Content labels" msgstr "Etiquetes de contingut per a adults" -#: src/screens/Moderation/index.tsx:399 +#: src/screens/Moderation/index.tsx:418 msgid "Advanced" msgstr "Avançat" @@ -794,6 +855,11 @@ msgstr "S'ha produït un error en intentar seguir-ho tot" msgid "An error occurred while uploading the video." msgstr "Hi ha hagut un error mentre es pujava el vídeo." +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:84 +#: src/components/verification/VerifierDialog.tsx:88 +msgid "An illustration showing that Bluesky selects trusted verifiers, and trusted verifiers in turn verify individual user accounts." +msgstr "" + #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:28 #: src/lib/moderation/useReportOptions.ts:28 msgid "An issue not included in these options" @@ -809,13 +875,17 @@ msgstr "Hi ha hagut un problema en provar d'obrir el xat" #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 -#: src/components/ProfileCard.tsx:339 -#: src/components/ProfileCard.tsx:360 +#: src/components/ProfileCard.tsx:367 +#: src/components/ProfileCard.tsx:388 #: src/view/com/profile/FollowButton.tsx:38 #: src/view/com/profile/FollowButton.tsx:48 msgid "An issue occurred, please try again." msgstr "Hi ha hagut un problema, prova-ho de nou." +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:118 +msgid "An mockup of a iPhone showing the Bluesky app open to the profile of a verified user with a blue checkmark next to their display name." +msgstr "" + #: src/screens/Onboarding/StepInterests/index.tsx:185 msgid "an unknown error occurred" msgstr "hi ha hagut un problema desconegut" @@ -838,6 +908,10 @@ msgstr "Animals" msgid "Animated GIF" msgstr "GIF animat" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:37 +msgid "Announcing verification on Bluesky" +msgstr "" + #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:33 #: src/lib/moderation/useReportOptions.ts:33 msgid "Anti-Social Behavior" @@ -847,7 +921,7 @@ msgstr "Comportament antisocial" msgid "Anybody can interact" msgstr "Qualsevol pot interactuar" -#: src/Navigation.tsx:399 +#: src/Navigation.tsx:408 #: src/screens/Settings/AppIconSettings/index.tsx:67 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:18 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:23 @@ -884,7 +958,7 @@ msgstr "Els noms de contrasenyes d'aplicació han de tenir almenys 4 caràcters" msgid "App passwords" msgstr "Contrasenyes de l'aplicació" -#: src/Navigation.tsx:311 +#: src/Navigation.tsx:320 #: src/screens/Settings/AppPasswords.tsx:51 msgid "App Passwords" msgstr "Contrasenyes de l'aplicació" @@ -920,10 +994,10 @@ msgstr "Apel·la la suspensió" msgid "Appeal this decision" msgstr "Apel·la aquesta decisió" -#: src/Navigation.tsx:351 +#: src/Navigation.tsx:360 #: src/screens/Settings/AppearanceSettings.tsx:85 -#: src/screens/Settings/Settings.tsx:183 -#: src/screens/Settings/Settings.tsx:186 +#: src/screens/Settings/Settings.tsx:191 +#: src/screens/Settings/Settings.tsx:194 msgid "Appearance" msgstr "Aparença" @@ -932,12 +1006,12 @@ msgstr "Aparença" msgid "Apply default recommended feeds" msgstr "Aplica els canals recomanats per defecte" -#: src/view/com/post-thread/PostThreadItem.tsx:865 +#: src/view/com/post-thread/PostThreadItem.tsx:885 msgid "Archived from {0}" msgstr "Arxivat del dia {0}" -#: src/view/com/post-thread/PostThreadItem.tsx:834 -#: src/view/com/post-thread/PostThreadItem.tsx:873 +#: src/view/com/post-thread/PostThreadItem.tsx:854 +#: src/view/com/post-thread/PostThreadItem.tsx:893 msgid "Archived post" msgstr "Publicació arxivada" @@ -953,7 +1027,7 @@ msgstr "Estàs segur que vols esborrar aquest missatge? El missatge s'esborrarà msgid "Are you sure you want to delete this starter pack?" msgstr "Estàs segur que vols eliminar aquest starter pack?" -#: src/screens/Profile/Header/EditProfileDialog.tsx:82 +#: src/screens/Profile/Header/EditProfileDialog.tsx:86 msgid "Are you sure you want to discard your changes?" msgstr "Estàs segur que vols descartar els canvis?" @@ -1016,7 +1090,7 @@ msgstr "Les opcions de reproducció automàtica s'han mogut a la <0>Configuraci msgid "Autoplay videos and GIFs" msgstr "Reprodueix automàticament vídeos i GIFs" -#: src/components/dms/MessagesListHeader.tsx:82 +#: src/components/dms/MessagesListHeader.tsx:84 #: src/components/moderation/LabelsOnMeDialog.tsx:315 #: src/components/moderation/LabelsOnMeDialog.tsx:316 #: src/screens/Login/ChooseAccountForm.tsx:90 @@ -1052,7 +1126,7 @@ msgstr "Abans de crear una publicació, primer has de verificar el teu correu." msgid "Before creating a starter pack, you must first verify your email." msgstr "Abans de crear un starter pack, primer has de verificar el teu correu." -#: src/components/dms/dialogs/NewChatDialog.tsx:79 +#: src/components/dms/dialogs/NewChatDialog.tsx:80 #: src/components/dms/MessageProfileButton.tsx:110 #: src/screens/Messages/Conversation.tsx:221 msgid "Before you may message another user, you must first verify your email." @@ -1063,8 +1137,8 @@ msgstr "Abans de poder enviar missatges a un altre usuari, primer has de verific msgid "Birthday" msgstr "Aniversari" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:283 -#: src/view/com/profile/ProfileMenu.tsx:399 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 +#: src/view/com/profile/ProfileMenu.tsx:435 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:849 msgid "Block" msgstr "Bloqueja" @@ -1073,19 +1147,19 @@ msgstr "Bloqueja" #: src/components/dms/ConvoMenu.tsx:250 #: src/screens/Messages/components/RequestButtons.tsx:134 #: src/screens/Messages/components/RequestButtons.tsx:136 -#: src/view/com/profile/ProfileMenu.tsx:310 -#: src/view/com/profile/ProfileMenu.tsx:317 +#: src/view/com/profile/ProfileMenu.tsx:346 +#: src/view/com/profile/ProfileMenu.tsx:353 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:686 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:688 msgid "Block account" msgstr "Bloqueja el compte" -#: src/view/com/profile/ProfileMenu.tsx:382 +#: src/view/com/profile/ProfileMenu.tsx:418 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:844 msgid "Block Account?" msgstr "Vols bloquejar el compte?" -#: src/view/screens/ProfileList.tsx:661 +#: src/view/screens/ProfileList.tsx:669 msgid "Block accounts" msgstr "Bloqueja comptes" @@ -1097,7 +1171,7 @@ msgstr "Bloqueja i elimina" msgid "Block and/or delete this conversation" msgstr "Bloqueja i/o elimina la conversa" -#: src/view/screens/ProfileList.tsx:781 +#: src/view/screens/ProfileList.tsx:789 msgid "Block list" msgstr "Bloqueja una llista" @@ -1105,7 +1179,7 @@ msgstr "Bloqueja una llista" msgid "Block or report" msgstr "Bloqueja o denuncia" -#: src/view/screens/ProfileList.tsx:776 +#: src/view/screens/ProfileList.tsx:784 msgid "Block these accounts?" msgstr "Vols bloquejar aquests comptes?" @@ -1122,21 +1196,21 @@ msgstr "Bloqueja l'usuari" msgid "Blocked" msgstr "Bloquejada" -#: src/screens/Moderation/index.tsx:269 +#: src/screens/Moderation/index.tsx:273 msgid "Blocked accounts" msgstr "Comptes bloquejats" -#: src/Navigation.tsx:160 -#: src/view/screens/ModerationBlockedAccounts.tsx:101 +#: src/Navigation.tsx:161 +#: src/view/screens/ModerationBlockedAccounts.tsx:110 msgid "Blocked Accounts" msgstr "Comptes bloquejats" -#: src/view/com/profile/ProfileMenu.tsx:394 +#: src/view/com/profile/ProfileMenu.tsx:430 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:846 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." -#: src/view/screens/ModerationBlockedAccounts.tsx:112 +#: src/view/screens/ModerationBlockedAccounts.tsx:121 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you. You will not see their content and they will be prevented from seeing yours." msgstr "Els comptes bloquejats no poden respondre a cap fil teu, ni anomenar-te ni interactuar amb tu de cap manera. No veuràs mai el seu contingut ni ells el teu." @@ -1144,15 +1218,15 @@ msgstr "Els comptes bloquejats no poden respondre a cap fil teu, ni anomenar-te msgid "Blocked post." msgstr "Publicació bloquejada." -#: src/screens/Profile/Sections/Labels.tsx:173 +#: src/screens/Profile/Sections/Labels.tsx:170 msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "El bloqueig no evita que aquest etiquetador apliqui etiquetes al teu compte." -#: src/view/screens/ProfileList.tsx:778 +#: src/view/screens/ProfileList.tsx:786 msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "El bloqueig és públic. Els comptes bloquejats no poden respondre els teus fils, ni mencionar-te ni interactuar amb tu de cap manera." -#: src/view/com/profile/ProfileMenu.tsx:391 +#: src/view/com/profile/ProfileMenu.tsx:427 msgid "Blocking will not prevent labels from being applied on your account, but it will stop this account from replying in your threads or interacting with you." msgstr "Bloquejar no evitarà que s'apliquin etiquetes al teu compte, però no deixarà que aquest compte respongui els teus fils ni interactuï amb tu." @@ -1165,7 +1239,7 @@ msgstr "Blog" msgid "Bluesky" msgstr "Bluesky" -#: src/view/com/post-thread/PostThreadItem.tsx:890 +#: src/view/com/post-thread/PostThreadItem.tsx:910 msgid "Bluesky cannot confirm the authenticity of the claimed date." msgstr "Bluesky no pot confirmar l'autenticitat de la data declarada." @@ -1199,6 +1273,10 @@ msgstr "Bluesky triarà un conjunt de comptes recomanats de les persones de la t msgid "Bluesky will not show your profile and posts to logged-out users. Other apps may not honor this request. This does not make your account private." msgstr "Bluesky no mostrarà el teu perfil ni les publicacions als usuaris que no estiguin registrats. Altres aplicacions poden no seguir aquesta demanda. Això no fa que el teu compte sigui privat." +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:132 +msgid "Bluesky will proactively verify notable and authentic accounts." +msgstr "" + #: src/screens/Settings/AppIconSettings/index.tsx:99 msgid "Bluesky+" msgstr "Bluesky+" @@ -1301,17 +1379,17 @@ msgid "Camera" msgstr "Càmera" #: src/components/Menu/index.tsx:306 -#: src/components/Prompt.tsx:130 -#: src/components/Prompt.tsx:132 +#: src/components/Prompt.tsx:140 +#: src/components/Prompt.tsx:142 #: src/screens/Deactivated.tsx:158 -#: src/screens/Profile/Header/EditProfileDialog.tsx:220 -#: src/screens/Profile/Header/EditProfileDialog.tsx:228 +#: src/screens/Profile/Header/EditProfileDialog.tsx:227 +#: src/screens/Profile/Header/EditProfileDialog.tsx:235 #: src/screens/Search/Shell.tsx:349 #: src/screens/Settings/AppIconSettings/index.tsx:44 #: src/screens/Settings/AppIconSettings/index.tsx:225 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:76 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:83 -#: src/screens/Settings/Settings.tsx:260 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:78 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:85 +#: src/screens/Settings/Settings.tsx:268 #: src/screens/Takendown.tsx:99 #: src/screens/Takendown.tsx:102 #: src/view/com/composer/Composer.tsx:937 @@ -1322,7 +1400,7 @@ msgstr "Càmera" #: src/view/com/modals/ChangePassword.tsx:282 #: src/view/com/modals/CreateOrEditList.tsx:335 #: src/view/com/modals/CropImage.web.tsx:97 -#: src/view/com/modals/EditProfile.tsx:244 +#: src/view/com/modals/EditProfile.tsx:270 #: src/view/com/modals/InAppBrowserConsent.tsx:75 #: src/view/com/modals/InAppBrowserConsent.tsx:77 #: src/view/com/modals/LinkWarning.tsx:105 @@ -1350,7 +1428,7 @@ msgstr "Cancel·la la supressió del compte" msgid "Cancel image crop" msgstr "Cancel·la la retallada de la imatge" -#: src/view/com/modals/EditProfile.tsx:239 +#: src/view/com/modals/EditProfile.tsx:265 msgid "Cancel profile editing" msgstr "Cancel·la l'edició del perfil" @@ -1363,7 +1441,6 @@ msgid "Cancel reactivation and sign out" msgstr "Cancel·la la reactivació i surt" #: src/screens/Search/Shell.tsx:341 -#: src/view/com/modals/ListAddRemoveUsers.tsx:88 msgid "Cancel search" msgstr "Cancel·la la cerca" @@ -1411,8 +1488,8 @@ msgstr "Canvia l'adreça de correu" msgid "Change email address" msgstr "Canvia l'adreça de correu" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:92 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:96 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:94 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:98 msgid "Change Handle" msgstr "Canvia l'identificador" @@ -1448,15 +1525,15 @@ msgstr "Canvia la teva adreça de correu" msgid "Changes app icon" msgstr "Canvia la icona de l'aplicació" -#: src/components/forms/HostingProvider.tsx:50 -#: src/components/forms/HostingProvider.tsx:70 +#: src/components/forms/HostingProvider.tsx:49 +#: src/components/forms/HostingProvider.tsx:69 msgid "Changes hosting provider" msgstr "Canvia el proveïdor d'allotjament" -#: src/Navigation.tsx:416 +#: src/Navigation.tsx:425 #: src/view/shell/bottom-bar/BottomBar.tsx:205 #: src/view/shell/desktop/LeftNav.tsx:535 -#: src/view/shell/Drawer.tsx:422 +#: src/view/shell/Drawer.tsx:438 msgid "Chat" msgstr "Xat" @@ -1471,7 +1548,7 @@ msgctxt "toast" msgid "Chat muted" msgstr "Xat silenciat" -#: src/Navigation.tsx:426 +#: src/Navigation.tsx:435 #: src/screens/Messages/components/InboxPreview.tsx:24 msgid "Chat request inbox" msgstr "Safata de sol·licituds de xat" @@ -1482,7 +1559,7 @@ msgid "Chat requests" msgstr "Sol·licituds de xat" #: src/components/dms/ConvoMenu.tsx:75 -#: src/Navigation.tsx:421 +#: src/Navigation.tsx:430 #: src/screens/Messages/ChatList.tsx:328 msgid "Chat settings" msgstr "Configuració del xat" @@ -1514,7 +1591,7 @@ msgstr "Comprova el teu correu electrònic per a obtenir un codi d'inici de sess msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "Comprova el teu correu per a rebre el codi de confirmació i entra'l aquí sota:" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:370 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:389 msgid "Choose domain verification method" msgstr "Tria el mètode de verificació del domini" @@ -1554,14 +1631,19 @@ msgstr "Tria la teva contrasenya" msgid "Choose your username" msgstr "El teu identificador d'usuari" -#: src/screens/Settings/Settings.tsx:351 +#: src/screens/Settings/Settings.tsx:393 msgid "Clear all storage data" msgstr "Esborra totes les dades emmagatzemades" -#: src/screens/Settings/Settings.tsx:353 +#: src/screens/Settings/Settings.tsx:395 msgid "Clear all storage data (restart after this)" msgstr "Esborra totes les dades emmagatzemades (i després reinicia)" +#: src/screens/Settings/AboutSettings.tsx:113 +#: src/screens/Settings/AboutSettings.tsx:117 +msgid "Clear image cache" +msgstr "" + #: src/components/forms/SearchInput.tsx:70 msgid "Clear search query" msgstr "Esborra la cerca" @@ -1595,8 +1677,10 @@ msgid "Clip 🐴 clop 🐴" msgstr "Clop 🐴 clop 🐴" #: src/components/dialogs/GifSelect.tsx:281 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:174 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:183 +#: src/components/dialogs/SearchablePeopleList.tsx:295 #: src/components/dialogs/VerifyEmailDialog.tsx:289 -#: src/components/dms/dialogs/SearchablePeopleList.tsx:269 #: src/components/dms/EmojiPopup.android.tsx:58 #: src/components/dms/ReportDialog.tsx:381 #: src/components/dms/ReportDialog.tsx:390 @@ -1605,6 +1689,8 @@ msgstr "Clop 🐴 clop 🐴" #: src/components/ProgressGuide/FollowDialog.tsx:386 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:117 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:123 +#: src/components/verification/VerificationsDialog.tsx:146 +#: src/components/verification/VerifierDialog.tsx:144 #: src/view/com/modals/ChangePassword.tsx:279 #: src/view/com/modals/ChangePassword.tsx:282 #: src/view/com/util/post-embeds/GifEmbed.tsx:197 @@ -1625,6 +1711,8 @@ msgid "Close bottom drawer" msgstr "Tanca el calaix inferior" #: src/components/dialogs/GifSelect.tsx:275 +#: src/components/verification/VerificationsDialog.tsx:138 +#: src/components/verification/VerifierDialog.tsx:136 msgid "Close dialog" msgstr "Tanca el diàleg" @@ -1676,11 +1764,11 @@ msgstr "Tanca el selector d'emojis" msgid "Closes viewer for header image" msgstr "Tanca la visualització de la imatge de la capçalera" -#: src/view/com/notifications/NotificationFeedItem.tsx:405 +#: src/view/com/notifications/NotificationFeedItem.tsx:479 msgid "Collapse list of users" msgstr "Plega la llista d'usuaris" -#: src/view/com/notifications/NotificationFeedItem.tsx:598 +#: src/view/com/notifications/NotificationFeedItem.tsx:687 msgid "Collapses list of users for a given notification" msgstr "Plega la llista d'usuaris per una notificació concreta" @@ -1703,7 +1791,7 @@ msgstr "Comèdia" msgid "Comics" msgstr "Còmics" -#: src/Navigation.tsx:301 +#: src/Navigation.tsx:310 #: src/view/screens/CommunityGuidelines.tsx:34 msgid "Community Guidelines" msgstr "Directrius de la comunitat" @@ -1743,8 +1831,8 @@ msgstr "Configurat a <0>configuració de moderació." #: src/components/dialogs/VerifyEmailDialog.tsx:253 #: src/components/dialogs/VerifyEmailDialog.tsx:260 #: src/components/dialogs/VerifyEmailDialog.tsx:283 -#: src/components/Prompt.tsx:173 -#: src/components/Prompt.tsx:176 +#: src/components/Prompt.tsx:183 +#: src/components/Prompt.tsx:186 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:185 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:188 #: src/view/com/modals/VerifyEmail.tsx:239 @@ -1765,11 +1853,11 @@ msgstr "Confirma la configuració de l'idioma del contingut" msgid "Confirm delete account" msgstr "Confirma l'eliminació del compte" -#: src/screens/Moderation/index.tsx:303 +#: src/screens/Moderation/index.tsx:322 msgid "Confirm your age:" msgstr "Confirma la teva edat:" -#: src/screens/Moderation/index.tsx:294 +#: src/screens/Moderation/index.tsx:313 msgid "Confirm your birthdate" msgstr "Confirma la teva data de naixement" @@ -1802,12 +1890,12 @@ msgid "Content & Media" msgstr "Contingut i multimèdia" #: src/screens/Settings/AccessibilitySettings.tsx:109 -#: src/screens/Settings/Settings.tsx:175 -#: src/screens/Settings/Settings.tsx:178 +#: src/screens/Settings/Settings.tsx:183 +#: src/screens/Settings/Settings.tsx:186 msgid "Content and media" msgstr "Contingut i multimèdia" -#: src/Navigation.tsx:375 +#: src/Navigation.tsx:384 msgid "Content and Media" msgstr "Contingut i multimèdia" @@ -1815,7 +1903,7 @@ msgstr "Contingut i multimèdia" msgid "Content Blocked" msgstr "Contingut bloquejat" -#: src/screens/Moderation/index.tsx:287 +#: src/screens/Moderation/index.tsx:306 msgid "Content filters" msgstr "Filtres de contingut" @@ -1853,7 +1941,7 @@ msgstr "Teló de fons del menú contextual, fes clic per a tancar-lo." msgid "Continue" msgstr "Continua" -#: src/components/AccountList.tsx:121 +#: src/components/AccountList.tsx:126 msgid "Continue as {0} (currently signed in)" msgstr "Continua com a {0} (sessió actual)" @@ -1873,7 +1961,7 @@ msgctxt "toast" msgid "Conversation deleted" msgstr "Conversa esborrada" -#: src/screens/Messages/components/ChatListItem.tsx:191 +#: src/screens/Messages/components/ChatListItem.tsx:196 msgid "Conversation deleted" msgstr "Conversa esborrada" @@ -1885,7 +1973,7 @@ msgstr "Cuina" msgid "Copied" msgstr "Copiat" -#: src/screens/Settings/AboutSettings.tsx:98 +#: src/screens/Settings/AboutSettings.tsx:148 msgid "Copied build version to clipboard" msgstr "Número de versió copiat en memòria" @@ -1903,7 +1991,7 @@ msgstr "Copiat en memòria" msgid "Copied!" msgstr "Copiat" -#: src/screens/Settings/AboutSettings.tsx:74 +#: src/screens/Settings/AboutSettings.tsx:124 msgid "Copies build version to clipboard" msgstr "Copia la versió de construcció al porta-retalls" @@ -1915,8 +2003,8 @@ msgstr "Copia" msgid "Copy App Password" msgstr "Copia la contrasenya d'aplicació" -#: src/view/com/profile/ProfileMenu.tsx:347 -#: src/view/com/profile/ProfileMenu.tsx:350 +#: src/view/com/profile/ProfileMenu.tsx:383 +#: src/view/com/profile/ProfileMenu.tsx:386 msgid "Copy at:// URI" msgstr "Copia at:// URI" @@ -1930,13 +2018,13 @@ msgstr "Copia DID de l'autor" msgid "Copy code" msgstr "Copia el codi" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:472 -#: src/view/com/profile/ProfileMenu.tsx:356 -#: src/view/com/profile/ProfileMenu.tsx:359 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:491 +#: src/view/com/profile/ProfileMenu.tsx:392 +#: src/view/com/profile/ProfileMenu.tsx:395 msgid "Copy DID" msgstr "Copia DID" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:405 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:424 msgid "Copy host" msgstr "Copia l'amfitrió" @@ -1948,7 +2036,7 @@ msgstr "Copia l'enllaç" msgid "Copy Link" msgstr "Copia l'enllaç" -#: src/view/screens/ProfileList.tsx:505 +#: src/view/screens/ProfileList.tsx:513 msgid "Copy link to list" msgstr "Copia l'enllaç a la llista" @@ -1976,11 +2064,11 @@ msgstr "Copia el text de la publicació" msgid "Copy QR code" msgstr "Copia el codi QR" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:426 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:445 msgid "Copy TXT record value" msgstr "Copia el valor del registre TXT" -#: src/Navigation.tsx:306 +#: src/Navigation.tsx:315 #: src/view/screens/CopyrightPolicy.tsx:31 msgid "Copyright Policy" msgstr "Política de drets d'autor" @@ -1994,7 +2082,7 @@ msgstr "No s'ha pogut abandonar el xat" msgid "Could not load feed" msgstr "No s'ha pogut carregar el canal" -#: src/view/screens/ProfileList.tsx:1021 +#: src/view/screens/ProfileList.tsx:1029 msgid "Could not load list" msgstr "No s'ha pogut carregar la llista" @@ -2016,7 +2104,7 @@ msgstr "Crea un codi QR per a un starter pack" #: src/components/StarterPack/ProfileStarterPacks.tsx:178 #: src/components/StarterPack/ProfileStarterPacks.tsx:274 -#: src/Navigation.tsx:451 +#: src/Navigation.tsx:460 msgid "Create a starter pack" msgstr "Crea un starter pack" @@ -2127,7 +2215,7 @@ msgstr "Data de naixement" msgid "Deactivate account" msgstr "Desactiva el compte" -#: src/screens/Settings/Settings.tsx:332 +#: src/screens/Settings/Settings.tsx:374 msgid "Debug Moderation" msgstr "Moderació de depuració" @@ -2150,7 +2238,7 @@ msgstr "Icones per defecte" #: src/screens/StarterPack/StarterPackScreen.tsx:672 #: src/screens/StarterPack/StarterPackScreen.tsx:744 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:767 -#: src/view/screens/ProfileList.tsx:760 +#: src/view/screens/ProfileList.tsx:768 msgid "Delete" msgstr "Elimina" @@ -2176,7 +2264,7 @@ msgstr "Vols eliminar la contrasenya d'aplicació?" msgid "Delete chat" msgstr "Elimina el xat" -#: src/screens/Settings/Settings.tsx:339 +#: src/screens/Settings/Settings.tsx:381 msgid "Delete chat declaration record" msgstr "Suprimeix el registre de declaració de xat" @@ -2195,7 +2283,7 @@ msgstr "Elimina la conversa" msgid "Delete for me" msgstr "Elimina-ho per mi" -#: src/view/screens/ProfileList.tsx:548 +#: src/view/screens/ProfileList.tsx:556 msgid "Delete list" msgstr "Elimina la llista" @@ -2226,7 +2314,7 @@ msgstr "Elimina l'starter pack" msgid "Delete starter pack?" msgstr "Vols eliminar l'starter pack?" -#: src/view/screens/ProfileList.tsx:755 +#: src/view/screens/ProfileList.tsx:763 msgid "Delete this list?" msgstr "Vols eliminar aquesta llista?" @@ -2238,8 +2326,8 @@ msgstr "Vols eliminar aquesta publicació?" msgid "Deleted" msgstr "Eliminat" -#: src/components/dms/MessagesListHeader.tsx:155 -#: src/screens/Messages/components/ChatListItem.tsx:123 +#: src/components/dms/MessagesListHeader.tsx:160 +#: src/screens/Messages/components/ChatListItem.tsx:128 msgid "Deleted Account" msgstr "Compte eliminat" @@ -2247,19 +2335,19 @@ msgstr "Compte eliminat" msgid "Deleted post." msgstr "Publicació eliminada." -#: src/screens/Profile/Header/EditProfileDialog.tsx:347 +#: src/screens/Profile/Header/EditProfileDialog.tsx:370 #: src/view/com/modals/CreateOrEditList.tsx:280 #: src/view/com/modals/CreateOrEditList.tsx:301 -#: src/view/com/modals/EditProfile.tsx:193 -#: src/view/com/modals/EditProfile.tsx:205 +#: src/view/com/modals/EditProfile.tsx:219 +#: src/view/com/modals/EditProfile.tsx:231 msgid "Description" msgstr "Descripció" -#: src/screens/Profile/Header/EditProfileDialog.tsx:367 +#: src/screens/Profile/Header/EditProfileDialog.tsx:390 msgid "Description is too long" msgstr "La descripció és massa llarga" -#: src/screens/Profile/Header/EditProfileDialog.tsx:368 +#: src/screens/Profile/Header/EditProfileDialog.tsx:391 msgid "Description is too long. {DESCRIPTION_MAX_GRAPHEMES, plural, other {The maximum number of characters is #.}}" msgstr "La descripció és massa llarga. {DESCRIPTION_MAX_GRAPHEMES, plural, one {}other {El nombre màxim de caràcters és #.}}" @@ -2277,18 +2365,18 @@ msgstr "Desenganxa la citació" msgid "Detach quote post?" msgstr "Vols desenganxar la citació?" -#: src/screens/Settings/AboutSettings.tsx:87 +#: src/screens/Settings/AboutSettings.tsx:137 msgctxt "toast" msgid "Developer mode disabled" msgstr "Mode desenvolupador deshabilitat" -#: src/screens/Settings/AboutSettings.tsx:81 +#: src/screens/Settings/AboutSettings.tsx:131 msgctxt "toast" msgid "Developer mode enabled" msgstr "Mode desenvolupador habilitat" -#: src/screens/Settings/Settings.tsx:242 -#: src/screens/Settings/Settings.tsx:245 +#: src/screens/Settings/Settings.tsx:250 +#: src/screens/Settings/Settings.tsx:253 msgid "Developer options" msgstr "Opcions de desenvolupador" @@ -2318,17 +2406,17 @@ msgstr "Deshabilita els subtítols" #: src/lib/moderation/useLabelBehaviorDescription.ts:68 #: src/screens/Messages/Settings.tsx:139 #: src/screens/Messages/Settings.tsx:142 -#: src/screens/Moderation/index.tsx:345 +#: src/screens/Moderation/index.tsx:364 msgid "Disabled" msgstr "Desactivat" -#: src/screens/Profile/Header/EditProfileDialog.tsx:84 +#: src/screens/Profile/Header/EditProfileDialog.tsx:88 #: src/view/com/composer/Composer.tsx:705 #: src/view/com/composer/Composer.tsx:889 msgid "Discard" msgstr "Descarta" -#: src/screens/Profile/Header/EditProfileDialog.tsx:81 +#: src/screens/Profile/Header/EditProfileDialog.tsx:85 msgid "Discard changes?" msgstr "Vols descartar els canvis?" @@ -2383,27 +2471,27 @@ msgstr "Amaga aquesta secció" msgid "Display larger alt text badges" msgstr "Mostra insígnies de text alternatiu més grans" -#: src/screens/Profile/Header/EditProfileDialog.tsx:314 -#: src/screens/Profile/Header/EditProfileDialog.tsx:320 -#: src/screens/Profile/Header/EditProfileDialog.tsx:354 -#: src/view/com/modals/EditProfile.tsx:187 +#: src/screens/Profile/Header/EditProfileDialog.tsx:321 +#: src/screens/Profile/Header/EditProfileDialog.tsx:327 +#: src/screens/Profile/Header/EditProfileDialog.tsx:377 +#: src/view/com/modals/EditProfile.tsx:194 msgid "Display name" msgstr "Nom mostrat" -#: src/view/com/modals/EditProfile.tsx:175 +#: src/view/com/modals/EditProfile.tsx:182 msgid "Display Name" msgstr "Nom mostrat" -#: src/screens/Profile/Header/EditProfileDialog.tsx:333 +#: src/screens/Profile/Header/EditProfileDialog.tsx:340 msgid "Display name is too long" msgstr "El nom de visualització és massa llarg" -#: src/screens/Profile/Header/EditProfileDialog.tsx:334 +#: src/screens/Profile/Header/EditProfileDialog.tsx:341 msgid "Display name is too long. {DISPLAY_NAME_MAX_GRAPHEMES, plural, other {The maximum number of characters is #.}}" msgstr "El nom per mostrar és massa llarg. {DISPLAY_NAME_MAX_GRAPHEMES, plural, one {}other {El nombre màxim de caràcters és #.}}" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:373 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:375 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:392 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:394 msgid "DNS Panel" msgstr "Panell de DNS" @@ -2419,7 +2507,7 @@ msgstr "No inclou nuesa." msgid "Doesn't begin or end with a hyphen" msgstr "No comença ni acaba amb un guionet" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:488 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:507 msgid "Domain verified!" msgstr "Domini verificat!" @@ -2441,11 +2529,9 @@ msgstr "Domini verificat!" #: src/view/com/modals/CropImage.web.tsx:112 #: src/view/com/modals/InviteCodes.tsx:81 #: src/view/com/modals/InviteCodes.tsx:124 -#: src/view/com/modals/ListAddRemoveUsers.tsx:143 msgid "Done" msgstr "Fet" -#: src/view/com/modals/ListAddRemoveUsers.tsx:145 #: src/view/com/modals/UserAddRemoveLists.tsx:113 #: src/view/com/modals/UserAddRemoveLists.tsx:116 msgctxt "action" @@ -2485,23 +2571,23 @@ msgstr "Deixa anar a afegir imatges" msgid "Duration:" msgstr "Durada:" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:211 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:230 msgid "e.g. alice" msgstr "p. ex. jordi" -#: src/screens/Profile/Header/EditProfileDialog.tsx:321 +#: src/screens/Profile/Header/EditProfileDialog.tsx:328 msgid "e.g. Alice Lastname" msgstr "p. ex. Jordi Cognom" -#: src/view/com/modals/EditProfile.tsx:180 +#: src/view/com/modals/EditProfile.tsx:187 msgid "e.g. Alice Roberts" msgstr "p. ex. Jordi Guix" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:357 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:376 msgid "e.g. alice.com" msgstr "p. ex. jordi.com" -#: src/view/com/modals/EditProfile.tsx:198 +#: src/view/com/modals/EditProfile.tsx:224 msgid "e.g. Artist, dog-lover, and avid reader." msgstr "p. ex. Artista, amant dels gossos i amant de la lectura." @@ -2536,7 +2622,8 @@ msgstr "Cada codi funciona un cop. Rebràs més codis d'invitació periòdicamen msgid "Edit" msgstr "Edita" -#: src/view/com/lists/ListMembers.tsx:143 +#: src/view/com/lists/ListMembers.tsx:180 +#: src/view/com/lists/ListMembers.tsx:186 msgctxt "action" msgid "Edit" msgstr "Edita" @@ -2566,7 +2653,7 @@ msgstr "Edita les preferències de les interaccions" msgid "Edit interests" msgstr "Edita els interessos" -#: src/view/screens/ProfileList.tsx:536 +#: src/view/screens/ProfileList.tsx:544 msgid "Edit list details" msgstr "Edita els detalls de la llista" @@ -2574,12 +2661,12 @@ msgstr "Edita els detalls de la llista" msgid "Edit Moderation List" msgstr "Edita la llista de moderació" -#: src/Navigation.tsx:316 +#: src/Navigation.tsx:325 #: src/view/screens/Feeds.tsx:515 msgid "Edit My Feeds" msgstr "Edita els meus canals" -#: src/view/com/modals/EditProfile.tsx:147 +#: src/view/com/modals/EditProfile.tsx:154 msgid "Edit my profile" msgstr "Edita el meu perfil" @@ -2592,15 +2679,15 @@ msgstr "Edita les persones" msgid "Edit post interaction settings" msgstr "Edita les preferències de les interaccions a la publicació" -#: src/screens/Profile/Header/EditProfileDialog.tsx:269 -#: src/screens/Profile/Header/EditProfileDialog.tsx:275 +#: src/screens/Profile/Header/EditProfileDialog.tsx:276 +#: src/screens/Profile/Header/EditProfileDialog.tsx:282 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:196 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 msgid "Edit profile" msgstr "Edita el perfil" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:199 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:185 msgid "Edit Profile" msgstr "Edita el perfil" @@ -2616,15 +2703,15 @@ msgstr "Edita la llista d'usuaris" msgid "Edit who can reply" msgstr "Edita qui pot respondre" -#: src/view/com/modals/EditProfile.tsx:188 +#: src/view/com/modals/EditProfile.tsx:195 msgid "Edit your display name" msgstr "Edita el teu nom mostrat" -#: src/view/com/modals/EditProfile.tsx:206 +#: src/view/com/modals/EditProfile.tsx:232 msgid "Edit your profile description" msgstr "Edita la descripció del teu perfil" -#: src/Navigation.tsx:456 +#: src/Navigation.tsx:465 msgid "Edit your starter pack" msgstr "Edita el teu starter pack" @@ -2707,7 +2794,7 @@ msgstr "Habilita" msgid "Enable {0} only" msgstr "Habilita només {0}" -#: src/screens/Moderation/index.tsx:332 +#: src/screens/Moderation/index.tsx:351 msgid "Enable adult content" msgstr "Habilita el contingut per a adults" @@ -2752,11 +2839,11 @@ msgstr "Activa els vídeos populars al canal Discover." #: src/screens/Messages/Settings.tsx:130 #: src/screens/Messages/Settings.tsx:133 -#: src/screens/Moderation/index.tsx:343 +#: src/screens/Moderation/index.tsx:362 msgid "Enabled" msgstr "Habilitat" -#: src/screens/Profile/Sections/Feed.tsx:116 +#: src/screens/Profile/Sections/Feed.tsx:113 msgid "End of feed" msgstr "Fi del canal" @@ -2789,7 +2876,7 @@ msgstr "Entra a pantalla completa" msgid "Enter the code you received to change your password." msgstr "Introdueix el codi que has rebut per a canviar la teva contrasenya." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:351 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:370 msgid "Enter the domain you want to use" msgstr "Introdueix el domini que vols utilitzar" @@ -2906,19 +2993,15 @@ msgstr "Surt del procés de retallar la imatge" msgid "Exits image view" msgstr "Surt de la visualització de la imatge" -#: src/view/com/modals/ListAddRemoveUsers.tsx:89 -msgid "Exits inputting search query" -msgstr "Surt de la cerca" - #: src/view/com/lightbox/Lightbox.web.tsx:184 msgid "Expand alt text" msgstr "Expandeix el text alternatiu" -#: src/view/com/notifications/NotificationFeedItem.tsx:406 +#: src/view/com/notifications/NotificationFeedItem.tsx:480 msgid "Expand list of users" msgstr "Expandeix la llista d'usuaris" -#: src/view/com/composer/ComposerReplyTo.tsx:70 +#: src/view/com/composer/ComposerReplyTo.tsx:83 msgid "Expand or collapse the full post you are replying to" msgstr "Expandeix o replega la publicació completa a la qual estàs responent" @@ -2926,10 +3009,6 @@ msgstr "Expandeix o replega la publicació completa a la qual estàs responent" msgid "Expands or collapses post text" msgstr "Amplia o redueix el text de la publicació" -#: src/view/com/composer/ComposerReplyTo.tsx:73 -msgid "Expands or collapses the full post you are replying to" -msgstr "Amplia o redueix la publicació a la qual estàs responent" - #: src/lib/api/index.ts:406 msgid "Expected uri to resolve to a record" msgstr "S'esperava que l'uri es resolgués en un registre" @@ -2961,10 +3040,10 @@ msgstr "Contingut explícit o potencialment pertorbador." msgid "Explicit sexual images." msgstr "Imatges sexuals explícites." -#: src/Navigation.tsx:640 +#: src/Navigation.tsx:649 #: src/screens/Search/Shell.tsx:307 #: src/view/shell/desktop/LeftNav.tsx:617 -#: src/view/shell/Drawer.tsx:370 +#: src/view/shell/Drawer.tsx:386 msgid "Explore" msgstr "Explora" @@ -2992,7 +3071,7 @@ msgstr "Contingut extern" msgid "External media may allow websites to collect information about you and your device. No information is sent or requested until you press the \"play\" button." msgstr "El contingut extern pot permetre que algunes webs recullin informació sobre tu i el teu dispositiu. No s'envia ni es demana cap informació fins que premis el botó \"reproduir\"." -#: src/Navigation.tsx:335 +#: src/Navigation.tsx:344 #: src/screens/Settings/ExternalMediaPreferences.tsx:31 msgid "External Media Preferences" msgstr "Preferència del contingut extern" @@ -3007,10 +3086,14 @@ msgstr "No s'ha pogut acceptar el xat" msgid "Failed to add emoji reaction" msgstr "No s'ha pogut afegir la reacció d'emoji" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:568 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:587 msgid "Failed to change handle. Please try again." msgstr "No s'ha pogut canviar l'identificador. Torna-ho a provar." +#: src/components/verification/VerificationCreatePrompt.tsx:32 +msgid "Failed to create a verification" +msgstr "" + #: src/screens/Settings/components/AddAppPasswordDialog.tsx:173 msgid "Failed to create app password. Please try again." msgstr "No s'ha pogut crear la contrasenya d'aplicació. Torna-ho a provar." @@ -3087,6 +3170,10 @@ msgstr "No s'ha pogut fixar la publicació" msgid "Failed to remove emoji reaction" msgstr "No s'ha pogut eliminar la reacció d'emoji" +#: src/components/verification/VerificationRemovePrompt.tsx:34 +msgid "Failed to remove verification" +msgstr "" + #: src/view/com/lightbox/Lightbox.tsx:46 msgid "Failed to save image: {0}" msgstr "Error en desar la imatge: {0}" @@ -3132,11 +3219,11 @@ msgstr "No s'ha pogut actualitzar la configuració" msgid "Failed to upload video" msgstr "No s'ha pogut pujar el vídeo" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:341 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:360 msgid "Failed to verify handle. Please try again." msgstr "No s'ha pogut verificar l'identificador. Torna-ho a provar." -#: src/Navigation.tsx:251 +#: src/Navigation.tsx:260 msgid "Feed" msgstr "Canal" @@ -3155,7 +3242,7 @@ msgstr "Alterna el canal" #: src/view/shell/desktop/RightNav.tsx:102 #: src/view/shell/desktop/RightNav.tsx:103 -#: src/view/shell/Drawer.tsx:324 +#: src/view/shell/Drawer.tsx:340 msgid "Feedback" msgstr "Comentaris" @@ -3165,14 +3252,14 @@ msgctxt "toast" msgid "Feedback sent!" msgstr "Comentaris enviats!" -#: src/Navigation.tsx:436 +#: src/Navigation.tsx:445 #: src/screens/Search/SearchResults.tsx:68 #: src/screens/StarterPack/StarterPackScreen.tsx:185 #: src/view/screens/Feeds.tsx:508 #: src/view/screens/Profile.tsx:227 #: src/view/screens/SavedFeeds.tsx:96 #: src/view/shell/desktop/LeftNav.tsx:655 -#: src/view/shell/Drawer.tsx:486 +#: src/view/shell/Drawer.tsx:502 msgid "Feeds" msgstr "Canals" @@ -3258,10 +3345,10 @@ msgid "Flexible" msgstr "Flexible" #. User is not following this account, click to follow -#: src/components/ProfileCard.tsx:372 -#: src/components/ProfileHoverCard/index.web.tsx:449 -#: src/components/ProfileHoverCard/index.web.tsx:460 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 +#: src/components/ProfileCard.tsx:400 +#: src/components/ProfileHoverCard/index.web.tsx:456 +#: src/components/ProfileHoverCard/index.web.tsx:467 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:236 #: src/screens/VideoFeed/index.tsx:829 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:131 msgid "Follow" @@ -3272,7 +3359,7 @@ msgctxt "action" msgid "Follow" msgstr "Segueix" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:218 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:221 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:113 msgid "Follow {0}" msgstr "Segueix {0}" @@ -3294,8 +3381,8 @@ msgstr "Segueix 10 comptes" msgid "Follow 7 accounts" msgstr "Segueix 7 comptes" -#: src/view/com/profile/ProfileMenu.tsx:252 -#: src/view/com/profile/ProfileMenu.tsx:263 +#: src/view/com/profile/ProfileMenu.tsx:265 +#: src/view/com/profile/ProfileMenu.tsx:276 msgid "Follow account" msgstr "Segueix el compte" @@ -3304,7 +3391,7 @@ msgstr "Segueix el compte" msgid "Follow all" msgstr "Segueix-los a tots" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:232 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:129 msgid "Follow Back" msgstr "Segueix" @@ -3330,7 +3417,7 @@ msgstr "Seguit per <0>{0} i <1>{1}" msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" msgstr "Seguit per <0>{0}, <1>{1}, i {2, plural, one {# altre} other {# altres}}" -#: src/Navigation.tsx:205 +#: src/Navigation.tsx:214 msgid "Followers of @{0} that you know" msgstr "Seguidors de @{0} que coneixes" @@ -3340,10 +3427,10 @@ msgid "Followers you know" msgstr "Seguidors que coneixes" #. User is following this account, click to unfollow -#: src/components/ProfileCard.tsx:366 -#: src/components/ProfileHoverCard/index.web.tsx:448 -#: src/components/ProfileHoverCard/index.web.tsx:459 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:230 +#: src/components/ProfileCard.tsx:394 +#: src/components/ProfileHoverCard/index.web.tsx:455 +#: src/components/ProfileHoverCard/index.web.tsx:466 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:232 #: src/screens/VideoFeed/index.tsx:827 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:134 #: src/view/screens/Feeds.tsx:599 @@ -3351,8 +3438,8 @@ msgstr "Seguidors que coneixes" msgid "Following" msgstr "Seguint" -#: src/components/ProfileCard.tsx:329 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 +#: src/components/ProfileCard.tsx:357 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:101 msgid "Following {0}" msgstr "Seguint {0}" @@ -3369,7 +3456,7 @@ msgstr "Seguint a {name}" msgid "Following feed preferences" msgstr "Preferències del canal Seguint" -#: src/Navigation.tsx:322 +#: src/Navigation.tsx:331 #: src/screens/Settings/FollowingFeedPreferences.tsx:53 msgid "Following Feed Preferences" msgstr "Preferències del canal Seguint" @@ -3450,7 +3537,7 @@ msgstr "Galeria" msgid "Generate a starter pack" msgstr "Genera un starter pack" -#: src/view/shell/Drawer.tsx:328 +#: src/view/shell/Drawer.tsx:344 msgid "Get help" msgstr "Aconsegueix ajuda" @@ -3486,7 +3573,7 @@ msgstr "Infraccions flagrants de la llei o les condicions del servei" #: src/screens/VideoFeed/index.tsx:1112 #: src/view/com/auth/LoggedOut.tsx:72 #: src/view/screens/NotFound.tsx:57 -#: src/view/screens/ProfileList.tsx:1030 +#: src/view/screens/ProfileList.tsx:1038 msgid "Go back" msgstr "Ves enrere" @@ -3497,7 +3584,7 @@ msgstr "Ves enrere" #: src/screens/Profile/ProfileFeed/index.tsx:94 #: src/screens/StarterPack/StarterPackScreen.tsx:757 #: src/view/screens/NotFound.tsx:56 -#: src/view/screens/ProfileList.tsx:1035 +#: src/view/screens/ProfileList.tsx:1043 msgid "Go Back" msgstr "Ves enrere" @@ -3518,7 +3605,11 @@ msgstr "Ves a l'inici" msgid "Go Home" msgstr "Ves a l'inici" -#: src/screens/Messages/components/ChatListItem.tsx:355 +#: src/view/com/notifications/NotificationFeedItem.tsx:193 +msgid "Go to {firstAuthorName}'s profile" +msgstr "" + +#: src/screens/Messages/components/ChatListItem.tsx:360 msgid "Go to conversation with {0}" msgstr "Ves a la conversa amb {0}" @@ -3552,16 +3643,16 @@ msgstr "Ja ets a mig camí!" msgid "Handle" msgstr "Identificador" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:572 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:591 msgid "Handle already taken. Please try a different one." msgstr "Aquest identificador ja està agafat. Si us plau, prova'n un altre." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:189 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:325 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:195 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:344 msgid "Handle changed!" msgstr "S'ha canviat l'identificador!" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:576 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:595 msgid "Handle too long. Please try a shorter one." msgstr "L'identificador és massa llarg. Si us plau, prova'n un de més curt." @@ -3574,7 +3665,7 @@ msgstr "Hàptics" msgid "Harassment, trolling, or intolerance" msgstr "Assetjament, troleig o intolerància" -#: src/Navigation.tsx:406 +#: src/Navigation.tsx:415 msgid "Hashtag" msgstr "Etiqueta" @@ -3586,11 +3677,11 @@ msgstr "Etiqueta: {tag}" msgid "Having trouble?" msgstr "Tens problemes?" -#: src/screens/Settings/Settings.tsx:207 -#: src/screens/Settings/Settings.tsx:211 +#: src/screens/Settings/Settings.tsx:215 +#: src/screens/Settings/Settings.tsx:219 #: src/view/shell/desktop/RightNav.tsx:120 #: src/view/shell/desktop/RightNav.tsx:121 -#: src/view/shell/Drawer.tsx:337 +#: src/view/shell/Drawer.tsx:353 msgid "Help" msgstr "Ajuda" @@ -3629,7 +3720,7 @@ msgstr "Llista amagada" msgid "Hide" msgstr "Amaga" -#: src/view/com/notifications/NotificationFeedItem.tsx:605 +#: src/view/com/notifications/NotificationFeedItem.tsx:694 msgctxt "action" msgid "Hide" msgstr "Amaga" @@ -3680,10 +3771,15 @@ msgstr "Vols amagar els temes del moment?" msgid "Hide trending videos?" msgstr "Vols amagar els vídeos populars?" -#: src/view/com/notifications/NotificationFeedItem.tsx:596 +#: src/view/com/notifications/NotificationFeedItem.tsx:685 msgid "Hide user list" msgstr "Amaga la llista d'usuaris" +#: src/screens/Moderation/VerificationSettings.tsx:81 +#: src/screens/Moderation/VerificationSettings.tsx:90 +msgid "Hide verification badges" +msgstr "" + #: src/components/moderation/ContentHider.tsx:151 #: src/components/moderation/PostHider.tsx:79 msgid "Hides the content" @@ -3709,7 +3805,7 @@ msgstr "El servidor del canal ha donat una resposta incorrecta. Avisa al propiet msgid "Hmm, we're having trouble finding this feed. It may have been deleted." msgstr "Tenim problemes per a trobar aquest canal. Potser ha estat eliminat." -#: src/screens/Moderation/index.tsx:54 +#: src/screens/Moderation/index.tsx:58 msgid "Hmmmm, it seems we're having trouble loading this data. See below for more details. If this issue persists, please contact us." msgstr "Tenim problemes per a carregar aquestes dades. Mira a continuació per a veure més detalls. Contacta amb nosaltres si aquest problema continua." @@ -3721,15 +3817,15 @@ 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/Navigation.tsx:635 -#: src/Navigation.tsx:655 +#: src/Navigation.tsx:644 +#: src/Navigation.tsx:664 #: src/view/shell/bottom-bar/BottomBar.tsx:162 #: src/view/shell/desktop/LeftNav.tsx:599 -#: src/view/shell/Drawer.tsx:396 +#: src/view/shell/Drawer.tsx:412 msgid "Home" msgstr "Inici" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:398 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:417 msgid "Host:" msgstr "Allotjament:" @@ -3768,8 +3864,8 @@ msgstr "Tinc un codi" msgid "I have a confirmation code" msgstr "Tinc un codi de confirmació" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:261 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:267 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:280 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:286 msgid "I have my own domain" msgstr "Tinc el meu propi domini" @@ -3786,11 +3882,11 @@ msgstr "Si el text alternatiu és llarg, canvia l'estat expandit del text altern msgid "If you are not yet an adult according to the laws of your country, your parent or legal guardian must read these Terms on your behalf." msgstr "Si encara no ets un adult segons les lleis del teu país, el teu tutor legal haurà de llegir aquests Termes en el teu lloc." -#: src/view/screens/ProfileList.tsx:757 +#: src/view/screens/ProfileList.tsx:765 msgid "If you delete this list, you won't be able to recover it." msgstr "Si esborres aquesta llista no la podràs recuperar." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:248 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:267 msgid "If you have your own domain, you can use that as your handle. This lets you self-verify your identity. <0>Learn more here." msgstr "Si tens el teu propi domini, pots utilitzar-lo com a identificador. Això et permet autoverificar la teva identitat – <0>més informació." @@ -3819,6 +3915,15 @@ msgstr "Il·legal i urgent" msgid "Image" msgstr "Imatge" +#: src/screens/Settings/AboutSettings.tsx:61 +msgid "Image cache cleared" +msgstr "" + +#. Android-only toast message which includes amount of space freed using localized number formatting +#: src/screens/Settings/AboutSettings.tsx:47 +msgid "Image cache cleared, freed {0}" +msgstr "" + #: src/components/StarterPack/ShareDialog.tsx:76 msgid "Image saved to your camera roll!" msgstr "La imatge s'ha desat a la teva galeria!" @@ -3871,7 +3976,7 @@ msgstr "Introdueix el codi que has rebut per correu" msgid "Interaction limited" msgstr "Interacció limitada" -#: src/screens/Moderation/index.tsx:209 +#: src/screens/Moderation/index.tsx:213 msgid "Interaction settings" msgstr "Configuració de les interaccions" @@ -3880,11 +3985,11 @@ msgstr "Configuració de les interaccions" msgid "Invalid 2FA confirmation code." msgstr "El codi de confirmació 2FA no és vàlid." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:578 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:597 msgid "Invalid handle. Please try a different one." msgstr "Identificador no vàlid. Si us plau, prova'n un altre." -#: src/view/com/post-thread/PostThreadItem.tsx:288 +#: src/view/com/post-thread/PostThreadItem.tsx:291 msgid "Invalid or unsupported post record" msgstr "Registre de publicació no vàlid o no admès" @@ -3979,7 +4084,7 @@ msgstr "Etiquetes" msgid "Labels added" msgstr "Etiquetes afegides" -#: src/screens/Profile/Sections/Labels.tsx:163 +#: src/screens/Profile/Sections/Labels.tsx:160 msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." msgstr "Les etiquetes són anotacions sobre els usuaris i el contingut. Poden ser utilitzades per a ocultar, advertir i categoritzar la xarxa." @@ -3995,13 +4100,13 @@ msgstr "Etiquetes al teu contingut" msgid "Language selection" msgstr "Tria l'idioma" -#: src/Navigation.tsx:178 +#: src/Navigation.tsx:187 msgid "Language Settings" msgstr "Configuració d'idioma" #: src/screens/Settings/LanguageSettings.tsx:71 -#: src/screens/Settings/Settings.tsx:199 -#: src/screens/Settings/Settings.tsx:202 +#: src/screens/Settings/Settings.tsx:207 +#: src/screens/Settings/Settings.tsx:210 msgid "Languages" msgstr "Idiomes" @@ -4015,10 +4120,19 @@ msgstr "Més gran" msgid "Latest" msgstr "El més recent" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:252 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:271 msgid "learn more" msgstr "més informació" +#: src/components/verification/VerificationsDialog.tsx:163 +#: src/components/verification/VerifierDialog.tsx:132 +#: src/screens/Moderation/VerificationSettings.tsx:47 +#: src/screens/Profile/Header/EditProfileDialog.tsx:360 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:212 +#: src/view/com/modals/EditProfile.tsx:208 +msgid "Learn more" +msgstr "" + #: src/components/moderation/ScreenHider.tsx:140 msgid "Learn More" msgstr "Més informació" @@ -4044,6 +4158,11 @@ msgstr "Més informació sobre la moderació que s'ha aplicat a aquest contingut msgid "Learn more about this warning" msgstr "Més informació d'aquesta advertència" +#: src/components/verification/VerificationsDialog.tsx:152 +#: src/components/verification/VerifierDialog.tsx:121 +msgid "Learn more about verification on Bluesky" +msgstr "" + #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:99 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:102 msgid "Learn more about what is public on Bluesky." @@ -4132,9 +4251,8 @@ msgstr "Fes m'agrada a aquest canal" msgid "Like this labeler" msgstr "Fes m'agrada a aquest etiquetador" -#: src/components/LikesDialog.tsx:85 -#: src/Navigation.tsx:256 -#: src/Navigation.tsx:261 +#: src/Navigation.tsx:265 +#: src/Navigation.tsx:270 msgid "Liked by" msgstr "Li ha agradat a" @@ -4160,7 +4278,7 @@ msgstr "Li ha agradat a {likeCount, plural, one {# usuari} other {# usuaris}}" msgid "Likes" msgstr "M'agrades" -#: src/view/com/post-thread/PostThreadItem.tsx:223 +#: src/view/com/post-thread/PostThreadItem.tsx:226 msgid "Likes on this post" msgstr "M'agrades a aquesta publicació" @@ -4169,7 +4287,7 @@ msgstr "M'agrades a aquesta publicació" msgid "Linear" msgstr "Lineal" -#: src/Navigation.tsx:211 +#: src/Navigation.tsx:220 msgid "List" msgstr "Llista" @@ -4177,7 +4295,7 @@ msgstr "Llista" msgid "List Avatar" msgstr "Avatar de la llista" -#: src/view/screens/ProfileList.tsx:430 +#: src/view/screens/ProfileList.tsx:438 msgctxt "toast" msgid "List blocked" msgstr "Llista bloquejada" @@ -4195,7 +4313,7 @@ msgstr "Llista per <0/>" msgid "List by you" msgstr "Llista teva" -#: src/view/screens/ProfileList.tsx:477 +#: src/view/screens/ProfileList.tsx:485 msgctxt "toast" msgid "List deleted" msgstr "Llista eliminada" @@ -4204,11 +4322,11 @@ msgstr "Llista eliminada" msgid "List has been hidden" msgstr "S'ha amagat la llista" -#: src/view/screens/ProfileList.tsx:172 +#: src/view/screens/ProfileList.tsx:176 msgid "List Hidden" msgstr "Llista amagada" -#: src/view/screens/ProfileList.tsx:394 +#: src/view/screens/ProfileList.tsx:402 msgctxt "toast" msgid "List muted" msgstr "Llista silenciada" @@ -4217,22 +4335,22 @@ msgstr "Llista silenciada" msgid "List Name" msgstr "Nom de la llista" -#: src/view/screens/ProfileList.tsx:448 +#: src/view/screens/ProfileList.tsx:456 msgctxt "toast" msgid "List unblocked" msgstr "Llista desbloquejada" -#: src/view/screens/ProfileList.tsx:412 +#: src/view/screens/ProfileList.tsx:420 msgctxt "toast" msgid "List unmuted" msgstr "Llista no silenciada" -#: src/Navigation.tsx:140 +#: src/Navigation.tsx:141 #: src/view/screens/Lists.tsx:62 #: src/view/screens/Profile.tsx:221 #: src/view/screens/Profile.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:673 -#: src/view/shell/Drawer.tsx:501 +#: src/view/shell/Drawer.tsx:517 msgid "Lists" msgstr "Llistes" @@ -4255,7 +4373,7 @@ msgstr "Carrega noves notificacions" #: src/screens/Profile/ProfileFeed/index.tsx:221 #: src/screens/Profile/Sections/Feed.tsx:98 #: src/view/com/feeds/FeedPage.tsx:155 -#: src/view/screens/ProfileList.tsx:870 +#: src/view/screens/ProfileList.tsx:878 msgid "Load new posts" msgstr "Carrega noves publicacions" @@ -4263,7 +4381,7 @@ msgstr "Carrega noves publicacions" msgid "Loading..." msgstr "Carregant…" -#: src/Navigation.tsx:281 +#: src/Navigation.tsx:290 msgid "Log" msgstr "Registre" @@ -4276,7 +4394,7 @@ msgid "Logo by @sawaratsuki.bsky.social" msgstr "Logo per @sawaratsuki.bsky.social" #: src/view/shell/desktop/RightNav.tsx:127 -#: src/view/shell/Drawer.tsx:639 +#: src/view/shell/Drawer.tsx:655 msgid "Logo by <0>@sawaratsuki.bsky.social" msgstr "Logo per <0>@sawaratsuki.bsky.social" @@ -4313,6 +4431,10 @@ msgstr "Assegura't que és aquí on vols anar!" msgid "Manage saved feeds" msgstr "Gestiona els canals desats" +#: src/screens/Moderation/index.tsx:283 +msgid "Manage verification settings" +msgstr "" + #: src/components/dialogs/MutedWords.tsx:108 msgid "Manage your muted words and tags" msgstr "Gestiona les teves etiquetes i paraules silenciades" @@ -4366,7 +4488,7 @@ msgctxt "toast" msgid "Message deleted" msgstr "Missatge esborrat" -#: src/screens/Messages/components/ChatListItem.tsx:192 +#: src/screens/Messages/components/ChatListItem.tsx:197 msgid "Message deleted" msgstr "Missatge esborrat" @@ -4391,7 +4513,7 @@ msgstr "El missatge és massa llarg" msgid "Message options" msgstr "Opcions del missatge" -#: src/Navigation.tsx:650 +#: src/Navigation.tsx:659 msgid "Messages" msgstr "Missatges" @@ -4410,10 +4532,10 @@ msgstr "Compte enganyós" msgid "Misleading Post" msgstr "Publicació enganyosa" -#: src/Navigation.tsx:145 -#: src/screens/Moderation/index.tsx:89 -#: src/screens/Settings/Settings.tsx:167 -#: src/screens/Settings/Settings.tsx:170 +#: src/Navigation.tsx:146 +#: src/screens/Moderation/index.tsx:93 +#: src/screens/Settings/Settings.tsx:175 +#: src/screens/Settings/Settings.tsx:178 msgid "Moderation" msgstr "Moderació" @@ -4445,11 +4567,11 @@ msgctxt "toast" msgid "Moderation list updated" msgstr "S'ha actualitzat la llista de moderació" -#: src/screens/Moderation/index.tsx:239 +#: src/screens/Moderation/index.tsx:243 msgid "Moderation lists" msgstr "Llistes de moderació" -#: src/Navigation.tsx:150 +#: src/Navigation.tsx:151 #: src/view/screens/ModerationModlists.tsx:62 msgid "Moderation Lists" msgstr "Llistes de moderació" @@ -4458,11 +4580,11 @@ msgstr "Llistes de moderació" msgid "moderation settings" msgstr "preferències de moderació" -#: src/Navigation.tsx:271 +#: src/Navigation.tsx:280 msgid "Moderation states" msgstr "Estats de moderació" -#: src/screens/Moderation/index.tsx:193 +#: src/screens/Moderation/index.tsx:197 msgid "Moderation tools" msgstr "Eines de moderació" @@ -4471,7 +4593,7 @@ msgstr "Eines de moderació" msgid "Moderator has chosen to set a general warning on the content." msgstr "El moderador ha decidit establir un advertiment general sobre el contingut." -#: src/view/com/post-thread/PostThreadItem.tsx:645 +#: src/view/com/post-thread/PostThreadItem.tsx:665 msgid "More" msgstr "Més" @@ -4480,9 +4602,9 @@ msgstr "Més" msgid "More feeds" msgstr "Més canals" -#: src/view/com/profile/ProfileMenu.tsx:194 -#: src/view/com/profile/ProfileMenu.tsx:200 -#: src/view/screens/ProfileList.tsx:742 +#: src/view/com/profile/ProfileMenu.tsx:207 +#: src/view/com/profile/ProfileMenu.tsx:213 +#: src/view/screens/ProfileList.tsx:750 msgid "More options" msgstr "Més opcions" @@ -4515,14 +4637,14 @@ msgstr "Silencia" msgid "Mute {tag}" msgstr "Silencia {tag}" -#: src/view/com/profile/ProfileMenu.tsx:289 -#: src/view/com/profile/ProfileMenu.tsx:296 +#: src/view/com/profile/ProfileMenu.tsx:325 +#: src/view/com/profile/ProfileMenu.tsx:332 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:669 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:675 msgid "Mute account" msgstr "Silencia el compte" -#: src/view/screens/ProfileList.tsx:649 +#: src/view/screens/ProfileList.tsx:657 msgid "Mute accounts" msgstr "Silencia els comptes" @@ -4535,11 +4657,11 @@ msgstr "Silencia la conversa" msgid "Mute in:" msgstr "Silencia a:" -#: src/view/screens/ProfileList.tsx:771 +#: src/view/screens/ProfileList.tsx:779 msgid "Mute list" msgstr "Silencia la llista" -#: src/view/screens/ProfileList.tsx:766 +#: src/view/screens/ProfileList.tsx:774 msgid "Mute these accounts?" msgstr "Vols silenciar aquests comptes?" @@ -4577,16 +4699,16 @@ msgstr "Silencia el fil de debat" msgid "Mute words & tags" msgstr "Silencia paraules i etiquetes" -#: src/screens/Moderation/index.tsx:254 +#: src/screens/Moderation/index.tsx:258 msgid "Muted accounts" msgstr "Comptes silenciats" -#: src/Navigation.tsx:155 -#: src/view/screens/ModerationMutedAccounts.tsx:100 +#: src/Navigation.tsx:156 +#: src/view/screens/ModerationMutedAccounts.tsx:123 msgid "Muted Accounts" msgstr "Comptes silenciats" -#: src/view/screens/ModerationMutedAccounts.tsx:112 +#: src/view/screens/ModerationMutedAccounts.tsx:135 msgid "Muted accounts have their posts removed from your feed and from your notifications. Mutes are completely private." msgstr "Les publicacions dels comptes silenciats seran eliminats del teu canal i de les teves notificacions. Silenciar comptes és completament privat." @@ -4594,11 +4716,11 @@ msgstr "Les publicacions dels comptes silenciats seran eliminats del teu canal i msgid "Muted by \"{0}\"" msgstr "Silenciat per \"{0}\"" -#: src/screens/Moderation/index.tsx:224 +#: src/screens/Moderation/index.tsx:228 msgid "Muted words & tags" msgstr "Paraules i etiquetes silenciades" -#: src/view/screens/ProfileList.tsx:768 +#: src/view/screens/ProfileList.tsx:776 msgid "Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them." msgstr "Silenciar és privat. Els comptes silenciats poden interactuar amb tu, però tu no veuràs les seves publicacions ni rebràs notificacions seves." @@ -4650,7 +4772,7 @@ msgstr "Ves a l'starter pack" msgid "Navigates to the next screen" msgstr "Navega a la pantalla següent" -#: src/view/shell/Drawer.tsx:72 +#: src/view/shell/Drawer.tsx:75 msgid "Navigates to your profile" msgstr "Navega al teu perfil" @@ -4667,7 +4789,7 @@ msgstr "Necessites informar d'una infracció dels drets d'autor?" msgid "Never lose access to your followers or data." msgstr "No perdis mai accés als teus seguidors i les teves dades." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:548 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:567 msgid "Nevermind, create a handle for me" msgstr "Tant hi fa, crea'm un identificador" @@ -4687,9 +4809,13 @@ msgstr "Nova" msgid "New chat" msgstr "Xat nou" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:202 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:210 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:356 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:63 +msgid "New Feature" +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:221 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:229 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:375 msgid "New handle" msgstr "Nou identificador" @@ -4718,8 +4844,8 @@ msgstr "Nova contrasenya" #: src/view/screens/Feeds.tsx:549 #: src/view/screens/Notifications.tsx:165 #: src/view/screens/Profile.tsx:507 -#: src/view/screens/ProfileList.tsx:252 -#: src/view/screens/ProfileList.tsx:285 +#: src/view/screens/ProfileList.tsx:250 +#: src/view/screens/ProfileList.tsx:288 msgid "New post" msgstr "Nova publicació" @@ -4780,8 +4906,8 @@ msgstr "Següent imatge" msgid "No app passwords yet" msgstr "Encara no hi ha contrasenyes d'aplicació" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:378 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:380 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:397 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:399 msgid "No DNS Panel" msgstr "No hi ha panell de DNS" @@ -4798,8 +4924,8 @@ msgstr "No s'han trobat canals. Intenta cercar una altra cosa." msgid "No likes yet" msgstr "Encara no té cap m'agrada" -#: src/components/ProfileCard.tsx:351 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:119 +#: src/components/ProfileCard.tsx:379 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:122 msgid "No longer following {0}" msgstr "Ja no segueixes a {0}" @@ -4807,7 +4933,7 @@ msgstr "Ja no segueixes a {0}" msgid "No longer than {MAX_SERVICE_HANDLE_LENGTH, plural, other {# characters}}" msgstr "No pot contenir més de {MAX_SERVICE_HANDLE_LENGTH, plural, one {}other {# caràcters}}" -#: src/screens/Messages/components/ChatListItem.tsx:134 +#: src/screens/Messages/components/ChatListItem.tsx:139 msgid "No messages yet" msgstr "Encara no tens cap missatge" @@ -4841,7 +4967,7 @@ msgstr "Encara no s'ha republicat" msgid "No result" msgstr "Cap resultat" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:204 +#: src/components/dialogs/SearchablePeopleList.tsx:223 #: src/components/ProgressGuide/FollowDialog.tsx:212 msgid "No results" msgstr "Cap resultat" @@ -4859,9 +4985,8 @@ msgid "No results found for \"{query}\"" msgstr "No s'han trobat resultats per \"{query}\"" #: src/screens/Search/SearchResults.tsx:248 -#: src/screens/Search/SearchResults.tsx:286 -#: src/screens/Search/SearchResults.tsx:331 -#: src/view/com/modals/ListAddRemoveUsers.tsx:128 +#: src/screens/Search/SearchResults.tsx:284 +#: src/screens/Search/SearchResults.tsx:329 msgid "No results found for {query}" msgstr "No s'han trobat resultats per {query}" @@ -4883,7 +5008,6 @@ msgid "Nobody" msgstr "Ningú" #: src/components/LikedByList.tsx:86 -#: src/components/LikesDialog.tsx:97 #: src/view/com/post-thread/PostLikedBy.tsx:86 msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "A ningú encara li ha agradat això. Potser hauries de ser el primer!" @@ -4908,7 +5032,7 @@ msgstr "Nuesa no sexual" msgid "Not followed by anyone you're following" msgstr "No el segueix ningú a qui segueixes" -#: src/Navigation.tsx:135 +#: src/Navigation.tsx:136 #: src/view/screens/Profile.tsx:122 msgid "Not Found" msgstr "No s'ha trobat" @@ -4918,7 +5042,7 @@ msgstr "No s'ha trobat" msgid "Not right now" msgstr "Ara mateix no" -#: src/view/com/profile/ProfileMenu.tsx:406 +#: src/view/com/profile/ProfileMenu.tsx:442 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:791 #: src/view/com/util/post-ctrls/PostCtrls.tsx:361 msgid "Note about sharing" @@ -4936,7 +5060,7 @@ msgstr "Aquí no hi ha res" msgid "Notification filters" msgstr "Filtres de les notificacions" -#: src/Navigation.tsx:431 +#: src/Navigation.tsx:440 #: src/view/screens/Notifications.tsx:134 msgid "Notification settings" msgstr "Configuració de les notificacions" @@ -4953,11 +5077,11 @@ msgstr "Sons de les notificacions" msgid "Notification Sounds" msgstr "Sons de les notificacions" -#: src/Navigation.tsx:645 +#: src/Navigation.tsx:654 #: src/view/screens/Notifications.tsx:128 #: src/view/shell/bottom-bar/BottomBar.tsx:236 #: src/view/shell/desktop/LeftNav.tsx:636 -#: src/view/shell/Drawer.tsx:449 +#: src/view/shell/Drawer.tsx:465 msgid "Notifications" msgstr "Notificacions" @@ -5001,7 +5125,7 @@ msgid "OK" msgstr "D'acord" #: src/screens/Login/PasswordUpdatedForm.tsx:37 -#: src/view/com/post-thread/PostThreadItem.tsx:895 +#: src/view/com/post-thread/PostThreadItem.tsx:915 msgid "Okay" msgstr "D'acord" @@ -5016,7 +5140,7 @@ msgstr "Respostes més antigues primer" msgid "on<0><1/><2><3/>" msgstr "en<0><1/><2><3/>" -#: src/screens/Settings/Settings.tsx:304 +#: src/screens/Settings/Settings.tsx:346 msgid "Onboarding reset" msgstr "Restableix la incorporació" @@ -5060,7 +5184,7 @@ msgstr "Ostres, alguna cosa ha anat malament!" #: src/components/StarterPack/ProfileStarterPacks.tsx:325 #: src/components/StarterPack/ProfileStarterPacks.tsx:334 #: src/screens/Settings/AppPasswords.tsx:59 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:104 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:106 #: src/screens/Settings/NotificationSettings.tsx:54 #: src/view/screens/Profile.tsx:122 msgid "Oops!" @@ -5078,8 +5202,8 @@ msgstr "Obre el menú de drecera del perfil {name}" msgid "Open avatar creator" msgstr "Obre el creador d'avatars" -#: src/screens/Messages/components/ChatListItem.tsx:363 -#: src/screens/Messages/components/ChatListItem.tsx:364 +#: src/screens/Messages/components/ChatListItem.tsx:368 +#: src/screens/Messages/components/ChatListItem.tsx:369 msgid "Open conversation options" msgstr "Obre les opcions de les converses" @@ -5113,11 +5237,11 @@ msgstr "Obre l'enllaç a {niceUrl}" msgid "Open message options" msgstr "Obre les opcions dels missatges" -#: src/screens/Settings/Settings.tsx:330 +#: src/screens/Settings/Settings.tsx:372 msgid "Open moderation debug page" msgstr "Obre la pàgina de depuració de moderació" -#: src/screens/Moderation/index.tsx:220 +#: src/screens/Moderation/index.tsx:224 msgid "Open muted words and tags settings" msgstr "Obre la configuració de les paraules i etiquetes silenciades" @@ -5133,12 +5257,12 @@ msgstr "Obre el menú de les opcions de publicació" msgid "Open starter pack menu" msgstr "Obre el menú de l'starter pack" -#: src/screens/Settings/Settings.tsx:323 -#: src/screens/Settings/Settings.tsx:337 +#: src/screens/Settings/Settings.tsx:365 +#: src/screens/Settings/Settings.tsx:379 msgid "Open storybook page" msgstr "Obre la pàgina d'historial" -#: src/screens/Settings/Settings.tsx:316 +#: src/screens/Settings/Settings.tsx:358 msgid "Open system log" msgstr "Obre el registre del sistema" @@ -5200,7 +5324,7 @@ msgstr "Obre el procés per a iniciar sessió a un compte existent de Bluesky" msgid "Opens GIF select dialog" msgstr "Obre el diàleg per a triar GIF" -#: src/screens/Settings/Settings.tsx:208 +#: src/screens/Settings/Settings.tsx:216 msgid "Opens helpdesk in browser" msgstr "Obre el centre d'ajuda al navegador" @@ -5216,7 +5340,7 @@ msgstr "Obre el formulari de restabliment de la contrasenya" msgid "Opens the linked website" msgstr "Obre la web enllaçada" -#: src/view/com/notifications/NotificationFeedItem.tsx:683 +#: src/view/com/notifications/NotificationFeedItem.tsx:788 #: src/view/com/util/UserAvatar.tsx:465 msgid "Opens this profile" msgstr "Obre aquest perfil" @@ -5268,7 +5392,7 @@ msgstr "Estat de l'OTA: Cap disponible" msgid "Other" msgstr "Un altre" -#: src/components/AccountList.tsx:83 +#: src/components/AccountList.tsx:87 msgid "Other account" msgstr "Un altre compte" @@ -5330,15 +5454,15 @@ msgstr "Posa en pausa el vídeo" #: src/screens/Search/SearchResults.tsx:62 #: src/screens/StarterPack/StarterPackScreen.tsx:184 -#: src/view/screens/ProfileList.tsx:166 +#: src/view/screens/ProfileList.tsx:170 msgid "People" msgstr "Gent" -#: src/Navigation.tsx:198 +#: src/Navigation.tsx:207 msgid "People followed by @{0}" msgstr "Persones seguides per @{0}" -#: src/Navigation.tsx:191 +#: src/Navigation.tsx:200 msgid "People following @{0}" msgstr "Persones seguint a @{0}" @@ -5376,7 +5500,7 @@ msgstr "Fixa el canal" msgid "Pin Feed" msgstr "Fixa el canal" -#: src/view/screens/ProfileList.tsx:706 +#: src/view/screens/ProfileList.tsx:714 msgid "Pin to home" msgstr "Fixa a l'inici" @@ -5402,7 +5526,7 @@ msgstr "{0} fixat a l'inici" msgid "Pinned Feeds" msgstr "Canals de notícies fixats" -#: src/view/screens/ProfileList.tsx:353 +#: src/view/screens/ProfileList.tsx:361 msgid "Pinned to your feeds" msgstr "Fixat als teus canals" @@ -5553,14 +5677,14 @@ msgctxt "action" msgid "Post All" msgstr "Publica-ho tot" -#: src/view/com/post-thread/PostThreadItem.tsx:215 +#: src/view/com/post-thread/PostThreadItem.tsx:218 msgid "Post by {0}" msgstr "Publicació per {0}" -#: src/Navigation.tsx:224 -#: src/Navigation.tsx:231 -#: src/Navigation.tsx:238 -#: src/Navigation.tsx:245 +#: src/Navigation.tsx:233 +#: src/Navigation.tsx:240 +#: src/Navigation.tsx:247 +#: src/Navigation.tsx:254 msgid "Post by @{0}" msgstr "Publicació per @{0}" @@ -5595,7 +5719,7 @@ msgstr "Publicació amagada per tu" msgid "Post interaction settings" msgstr "Configuració de les interaccions de la publicació" -#: src/Navigation.tsx:166 +#: src/Navigation.tsx:167 #: src/screens/ModerationInteractionSettings/index.tsx:34 msgid "Post Interaction Settings" msgstr "Configuració de les interaccions de la publicació" @@ -5625,7 +5749,7 @@ msgstr "Publicació sense fixar" #: src/screens/StarterPack/StarterPackScreen.tsx:186 #: src/view/screens/Profile.tsx:222 -#: src/view/screens/ProfileList.tsx:166 +#: src/view/screens/ProfileList.tsx:170 msgid "Posts" msgstr "Publicacions" @@ -5683,22 +5807,22 @@ msgstr "Notificacions prioritàries" msgid "Privacy" msgstr "Privacitat" -#: src/screens/Settings/Settings.tsx:161 -#: src/screens/Settings/Settings.tsx:164 +#: src/screens/Settings/Settings.tsx:169 +#: src/screens/Settings/Settings.tsx:172 msgid "Privacy and security" msgstr "Privadesa i seguretat" -#: src/Navigation.tsx:367 +#: src/Navigation.tsx:376 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:36 msgid "Privacy and Security" msgstr "Privadesa i seguretat" -#: src/Navigation.tsx:291 -#: src/screens/Settings/AboutSettings.tsx:51 -#: src/screens/Settings/AboutSettings.tsx:54 +#: src/Navigation.tsx:300 +#: src/screens/Settings/AboutSettings.tsx:89 +#: src/screens/Settings/AboutSettings.tsx:92 #: src/view/screens/PrivacyPolicy.tsx:31 -#: src/view/shell/Drawer.tsx:634 -#: src/view/shell/Drawer.tsx:635 +#: src/view/shell/Drawer.tsx:650 +#: src/view/shell/Drawer.tsx:651 msgid "Privacy Policy" msgstr "Política de privacitat" @@ -5711,20 +5835,20 @@ msgstr "Processant el vídeo..." msgid "Processing..." msgstr "Processant…" -#: src/view/screens/DebugMod.tsx:920 +#: src/view/screens/DebugMod.tsx:926 #: src/view/screens/Profile.tsx:361 msgid "profile" msgstr "perfil" #: src/view/shell/bottom-bar/BottomBar.tsx:286 #: src/view/shell/desktop/LeftNav.tsx:691 -#: src/view/shell/Drawer.tsx:71 -#: src/view/shell/Drawer.tsx:526 +#: src/view/shell/Drawer.tsx:74 +#: src/view/shell/Drawer.tsx:542 msgid "Profile" msgstr "Perfil" -#: src/screens/Profile/Header/EditProfileDialog.tsx:191 -#: src/view/com/modals/EditProfile.tsx:124 +#: src/screens/Profile/Header/EditProfileDialog.tsx:198 +#: src/view/com/modals/EditProfile.tsx:127 msgctxt "toast" msgid "Profile updated" msgstr "Perfil actualitzat" @@ -5803,7 +5927,7 @@ msgstr "Configuració de les citacions" msgid "Quotes" msgstr "Citacions" -#: src/view/com/post-thread/PostThreadItem.tsx:249 +#: src/view/com/post-thread/PostThreadItem.tsx:252 msgid "Quotes of this post" msgstr "Citacions d'aquesta publicació" @@ -5814,7 +5938,7 @@ msgstr "Citacions d'aquesta publicació" msgid "Random (aka \"Poster's Roulette\")" msgstr "Aleatori (també conegut com a \"Poster's Roulette\")" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:581 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:600 msgid "Rate limit exceeded – you've tried to change your handle too many times in a short period. Please wait a minute before trying again." msgstr "Has superat el límit – has intentat canviar l'identificador massa vegades en poc temps. Si us plau, espera un minut abans de tornar-ho a provar." @@ -5831,6 +5955,11 @@ msgstr "Reacciona amb {emoji}" msgid "Reactivate your account" msgstr "Torna a activar el teu compte" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:158 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:169 +msgid "Read blog post" +msgstr "" + #: src/screens/VideoFeed/index.tsx:942 msgid "Read less" msgstr "Mostra'n menys" @@ -5862,7 +5991,7 @@ msgstr "Motiu de l'apel·lació" msgid "Reason:" msgstr "Raó:" -#: src/screens/Search/components/SearchHistory.tsx:44 +#: src/screens/Search/components/SearchHistory.tsx:49 msgid "Recent Searches" msgstr "Cerques recents" @@ -5888,13 +6017,13 @@ msgstr "Rebutja la sol·licitud de xat" msgid "Reload conversations" msgstr "Carrega les converses de nou" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:171 #: src/components/dialogs/MutedWords.tsx:438 #: src/components/FeedCard.tsx:343 #: src/components/StarterPack/Wizard/WizardListCard.tsx:102 #: src/components/StarterPack/Wizard/WizardListCard.tsx:109 -#: src/screens/Settings/Settings.tsx:468 +#: src/screens/Settings/Settings.tsx:510 #: src/view/com/feeds/FeedSourceCard.tsx:322 -#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/UserAddRemoveLists.tsx:235 #: src/view/com/posts/PostFeedErrorMessage.tsx:213 msgid "Remove" @@ -5904,12 +6033,12 @@ msgstr "Elimina" msgid "Remove {displayName} from starter pack" msgstr "Elimina a {displayName} de l'starter pack" -#: src/screens/Search/components/SearchHistory.tsx:120 +#: src/screens/Search/components/SearchHistory.tsx:97 msgid "Remove {historyItem}" msgstr "Elimina {historyItem}" -#: src/screens/Settings/Settings.tsx:447 -#: src/screens/Settings/Settings.tsx:450 +#: src/screens/Settings/Settings.tsx:489 +#: src/screens/Settings/Settings.tsx:492 msgid "Remove account" msgstr "Elimina el compte" @@ -5945,12 +6074,12 @@ msgstr "Vols eliminar el canal?" #: src/screens/Profile/components/ProfileFeedHeader.tsx:320 #: src/view/com/feeds/FeedSourceCard.tsx:190 #: src/view/com/feeds/FeedSourceCard.tsx:268 -#: src/view/screens/ProfileList.tsx:520 +#: src/view/screens/ProfileList.tsx:528 #: src/view/screens/SavedFeeds.tsx:342 msgid "Remove from my feeds" msgstr "Elimina dels meus canals" -#: src/screens/Settings/Settings.tsx:460 +#: src/screens/Settings/Settings.tsx:502 msgid "Remove from quick access?" msgstr "Vols eliminar-lo de l'accés ràpid?" @@ -5972,7 +6101,7 @@ msgstr "Elimina la imatge" msgid "Remove mute word from your list" msgstr "Elimina la paraula silenciada de la teva llista" -#: src/screens/Search/components/SearchHistory.tsx:93 +#: src/screens/Search/components/SearchHistory.tsx:178 msgid "Remove profile" msgstr "Elimina el perfil" @@ -5993,6 +6122,21 @@ msgstr "Eliminar el fitxer de subtítols" msgid "Remove this feed from your saved feeds" msgstr "Elimina aquest canal dels meus canals" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:157 +msgid "Remove user from list" +msgstr "" + +#: src/components/verification/VerificationRemovePrompt.tsx:46 +#: src/components/verification/VerificationsDialog.tsx:227 +#: src/view/com/profile/ProfileMenu.tsx:298 +#: src/view/com/profile/ProfileMenu.tsx:301 +msgid "Remove verification" +msgstr "" + +#: src/components/verification/VerificationRemovePrompt.tsx:44 +msgid "Remove your verification for this account?" +msgstr "" + #: src/view/com/util/post-embeds/QuoteEmbed.tsx:110 msgid "Removed by author" msgstr "Eliminat per l'autor" @@ -6001,7 +6145,7 @@ msgstr "Eliminat per l'autor" msgid "Removed by you" msgstr "Tu l'has eliminat" -#: src/view/com/modals/ListAddRemoveUsers.tsx:200 +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:117 #: src/view/com/modals/UserAddRemoveLists.tsx:170 msgid "Removed from list" msgstr "Elimina de la llista" @@ -6016,11 +6160,15 @@ msgstr "Eliminat dels canals desats" #: src/screens/Profile/components/ProfileFeedHeader.tsx:122 #: src/view/com/posts/FeedShutdownMsg.tsx:44 -#: src/view/screens/ProfileList.tsx:384 +#: src/view/screens/ProfileList.tsx:392 msgid "Removed from your feeds" msgstr "Eliminat dels teus canals" -#: src/screens/Search/components/SearchHistory.tsx:95 +#: src/components/verification/VerificationRemovePrompt.tsx:32 +msgid "Removed verification" +msgstr "" + +#: src/screens/Search/components/SearchHistory.tsx:179 msgid "Removes profile from search history" msgstr "Elimina el perfil de l'historial de cerca" @@ -6113,8 +6261,8 @@ msgstr "La resposta s'ha amagat amb èxit" msgid "Report" msgstr "Informa" -#: src/view/com/profile/ProfileMenu.tsx:329 -#: src/view/com/profile/ProfileMenu.tsx:332 +#: src/view/com/profile/ProfileMenu.tsx:365 +#: src/view/com/profile/ProfileMenu.tsx:368 msgid "Report account" msgstr "Informa del compte" @@ -6137,7 +6285,7 @@ msgstr "Diàleg de l'informe" msgid "Report feed" msgstr "Informa del canal" -#: src/view/screens/ProfileList.tsx:562 +#: src/view/screens/ProfileList.tsx:570 msgid "Report list" msgstr "Denuncia la llista" @@ -6234,7 +6382,7 @@ msgstr "Republicat per <0><1/>" msgid "Reposted by you" msgstr "Republicat per tu" -#: src/view/com/post-thread/PostThreadItem.tsx:228 +#: src/view/com/post-thread/PostThreadItem.tsx:231 msgid "Reposts of this post" msgstr "Republicacions d'aquesta publicació" @@ -6288,8 +6436,8 @@ msgstr "Codi de restabliment" msgid "Reset Code" msgstr "Codi de restabliment" -#: src/screens/Settings/Settings.tsx:344 -#: src/screens/Settings/Settings.tsx:346 +#: src/screens/Settings/Settings.tsx:386 +#: src/screens/Settings/Settings.tsx:388 msgid "Reset onboarding state" msgstr "Restableix l'estat de la incorporació" @@ -6341,10 +6489,10 @@ msgid "Returns to home page" msgstr "Torna a la pàgina d'inici" #: src/screens/Profile/ProfileFeed/index.tsx:90 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:540 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:559 #: src/screens/VideoFeed/index.tsx:1109 #: src/view/screens/NotFound.tsx:60 -#: src/view/screens/ProfileList.tsx:1031 +#: src/view/screens/ProfileList.tsx:1039 msgid "Returns to previous page" msgstr "Torna a la pàgina anterior" @@ -6356,9 +6504,9 @@ msgstr "Ves al pas anterior" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:479 #: src/components/dialogs/PostInteractionSettingsDialog.tsx:485 #: src/components/StarterPack/QrCodeDialog.tsx:191 -#: src/screens/Profile/Header/EditProfileDialog.tsx:238 -#: src/screens/Profile/Header/EditProfileDialog.tsx:252 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:243 +#: src/screens/Profile/Header/EditProfileDialog.tsx:245 +#: src/screens/Profile/Header/EditProfileDialog.tsx:259 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:262 #: src/view/com/composer/GifAltText.tsx:193 #: src/view/com/composer/GifAltText.tsx:202 #: src/view/com/composer/photos/EditImageDialog.web.tsx:77 @@ -6366,7 +6514,7 @@ msgstr "Ves al pas anterior" #: src/view/com/composer/photos/ImageAltTextDialog.tsx:153 #: src/view/com/composer/photos/ImageAltTextDialog.tsx:163 #: src/view/com/modals/CreateOrEditList.tsx:317 -#: src/view/com/modals/EditProfile.tsx:219 +#: src/view/com/modals/EditProfile.tsx:245 #: src/view/screens/SavedFeeds.tsx:109 msgid "Save" msgstr "Desa" @@ -6386,7 +6534,7 @@ msgstr "Desa la data de naixement" msgid "Save changes" msgstr "Desa els canvis" -#: src/view/com/modals/EditProfile.tsx:227 +#: src/view/com/modals/EditProfile.tsx:253 msgid "Save Changes" msgstr "Desa els canvis" @@ -6399,7 +6547,7 @@ msgstr "Desa la imatge" msgid "Save image crop" msgstr "Desa la imatge retallada" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:229 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:248 msgid "Save new handle" msgstr "Desa el nou identificador" @@ -6421,11 +6569,11 @@ msgid "Saved to your camera roll" msgstr "S'ha desat a la teva galeria d'imatges" #: src/screens/Profile/components/ProfileFeedHeader.tsx:131 -#: src/view/screens/ProfileList.tsx:364 +#: src/view/screens/ProfileList.tsx:372 msgid "Saved to your feeds" msgstr "S'ha desat als teus canals." -#: src/view/com/modals/EditProfile.tsx:220 +#: src/view/com/modals/EditProfile.tsx:246 msgid "Saves any changes to your profile" msgstr "Desa qualsevol canvi al teu perfil" @@ -6435,8 +6583,8 @@ msgstr "Desa la configuració de retall d'imatges" #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/NotificationFeedItem.tsx:544 -#: src/view/com/notifications/NotificationFeedItem.tsx:569 +#: src/view/com/notifications/NotificationFeedItem.tsx:633 +#: src/view/com/notifications/NotificationFeedItem.tsx:658 msgid "Say hello!" msgstr "Digues hola!" @@ -6445,21 +6593,20 @@ msgstr "Digues hola!" msgid "Science" msgstr "Ciència" -#: src/view/screens/ProfileList.tsx:988 +#: src/view/screens/ProfileList.tsx:996 msgid "Scroll to top" msgstr "Desplaça't cap a dalt" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:491 +#: src/components/dialogs/SearchablePeopleList.tsx:513 #: src/components/forms/SearchInput.tsx:34 #: src/components/forms/SearchInput.tsx:36 #: src/screens/Search/Shell.tsx:307 #: src/screens/Search/Shell.tsx:464 -#: src/view/com/modals/ListAddRemoveUsers.tsx:76 #: src/view/shell/bottom-bar/BottomBar.tsx:182 msgid "Search" msgstr "Cerca" -#: src/Navigation.tsx:217 +#: src/Navigation.tsx:226 #: src/screens/Profile/ProfileSearch.tsx:37 msgid "Search @{0}'s posts" msgstr "Cerca a les publicacions de @{0}" @@ -6477,11 +6624,11 @@ msgstr "Cerca canals" msgid "Search for \"{interestsDisplayName}\"{activeText}" msgstr "Cerca per \"{interestsDisplayName}\"{activeText}" -#: src/view/shell/desktop/Search.tsx:201 +#: src/view/shell/desktop/Search.tsx:131 msgid "Search for \"{query}\"" msgstr "Cerca per \"{query}\"" -#: src/screens/Search/components/AutocompleteResults.tsx:44 +#: src/screens/Search/components/AutocompleteResults.tsx:45 msgid "Search for \"{searchText}\"" msgstr "Cerca per \"{searchText}\"" @@ -6501,10 +6648,6 @@ msgstr "Cerca més canals" msgid "Search for posts, users, or feeds" msgstr "Cerca publicacions, usuaris o canals" -#: src/view/com/modals/ListAddRemoveUsers.tsx:71 -msgid "Search for users" -msgstr "Cerca usuaris" - #: src/components/dialogs/GifSelect.tsx:177 msgid "Search GIFs" msgstr "Cerca GIF" @@ -6513,12 +6656,12 @@ msgstr "Cerca GIF" msgid "Search my posts" msgstr "Cerca a les meves publicacions" -#: src/view/com/profile/ProfileMenu.tsx:231 -#: src/view/com/profile/ProfileMenu.tsx:234 +#: src/view/com/profile/ProfileMenu.tsx:244 +#: src/view/com/profile/ProfileMenu.tsx:247 msgid "Search posts" msgstr "Cerca publicacions" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:511 +#: src/components/dialogs/SearchablePeopleList.tsx:533 #: src/components/ProgressGuide/FollowDialog.tsx:702 msgid "Search profiles" msgstr "Cerca perfils" @@ -6531,7 +6674,7 @@ msgstr "Cerca Tenor" msgid "Search..." msgstr "Cerca..." -#: src/components/dms/dialogs/SearchablePeopleList.tsx:512 +#: src/components/dialogs/SearchablePeopleList.tsx:534 #: src/components/ProgressGuide/FollowDialog.tsx:703 msgid "Searches for profiles" msgstr "Cerca perfils" @@ -6692,7 +6835,7 @@ msgctxt "action" msgid "Send Email" msgstr "Envia correu" -#: src/view/shell/Drawer.tsx:317 +#: src/view/shell/Drawer.tsx:333 msgid "Send feedback" msgstr "Envia comentari" @@ -6742,7 +6885,7 @@ msgstr "Adreça del servidor" msgid "Set app icon to {0}" msgstr "Estableix la icona de l'aplicació a {0}" -#: src/screens/Moderation/index.tsx:306 +#: src/screens/Moderation/index.tsx:325 msgid "Set birthdate" msgstr "Estableix la data de naixement" @@ -6758,10 +6901,10 @@ msgstr "Configura el teu compte" msgid "Sets email for password reset" msgstr "Estableix un correu per a restablir la contrasenya" -#: src/Navigation.tsx:173 -#: src/screens/Settings/Settings.tsx:80 +#: src/Navigation.tsx:182 +#: src/screens/Settings/Settings.tsx:88 #: src/view/shell/desktop/LeftNav.tsx:709 -#: src/view/shell/Drawer.tsx:539 +#: src/view/shell/Drawer.tsx:555 msgid "Settings" msgstr "Configuració" @@ -6783,12 +6926,12 @@ msgstr "Suggerent sexualment" #: src/screens/StarterPack/StarterPackScreen.tsx:428 #: src/screens/StarterPack/StarterPackScreen.tsx:603 #: src/screens/Topic.tsx:102 -#: src/view/com/profile/ProfileMenu.tsx:216 -#: src/view/com/profile/ProfileMenu.tsx:225 +#: src/view/com/profile/ProfileMenu.tsx:229 +#: src/view/com/profile/ProfileMenu.tsx:238 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:498 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:507 #: src/view/com/util/post-ctrls/PostCtrls.tsx:350 -#: src/view/screens/ProfileList.tsx:505 +#: src/view/screens/ProfileList.tsx:513 msgid "Share" msgstr "Comparteix" @@ -6805,7 +6948,7 @@ msgstr "Comparteix una història interessant!" msgid "Share a fun fact!" msgstr "Comparteix una dada divertida!" -#: src/view/com/profile/ProfileMenu.tsx:411 +#: src/view/com/profile/ProfileMenu.tsx:447 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:796 #: src/view/com/util/post-ctrls/PostCtrls.tsx:366 msgid "Share anyway" @@ -6847,7 +6990,7 @@ msgstr "Comparteix aquest starter pack i ajuda la gent de la teva comunitat a un msgid "Share your favorite feed!" msgstr "Comparteix el teu canal preferit!" -#: src/Navigation.tsx:276 +#: src/Navigation.tsx:285 msgid "Shared Preferences Tester" msgstr "Comprovador de preferències compartides" @@ -6899,7 +7042,7 @@ msgstr "Mostra'n menys com aquest" msgid "Show list anyway" msgstr "Mostra la llista de totes maneres" -#: src/view/com/post-thread/PostThreadItem.tsx:605 +#: src/view/com/post-thread/PostThreadItem.tsx:625 #: src/view/com/post/Post.tsx:243 #: src/view/com/posts/PostFeedItem.tsx:515 msgid "Show More" @@ -6959,11 +7102,11 @@ msgstr "Mostra l'advertiment" msgid "Show warning and filter from feeds" msgstr "Mostra l'advertiment i filtra-ho dels canals" -#: src/view/com/post-thread/PostThreadItem.tsx:836 +#: src/view/com/post-thread/PostThreadItem.tsx:856 msgid "Shows information about when this post was created" msgstr "Mostra informació sobre quan es va crear aquesta publicació" -#: src/screens/Settings/Settings.tsx:104 +#: src/screens/Settings/Settings.tsx:112 msgid "Shows other accounts you can switch to" msgstr "Mostra altres comptes als quals pots canviar" @@ -6990,7 +7133,7 @@ msgstr "Mostra el contingut" msgid "Sign in" msgstr "Inicia sessió" -#: src/components/AccountList.tsx:122 +#: src/components/AccountList.tsx:127 msgid "Sign in as {0}" msgstr "Inicia sessió com a {0}" @@ -7007,7 +7150,7 @@ msgstr "Inicia sessió o crea un compte" msgid "Sign in or create your account to join the conversation!" msgstr "Inicia sessió o crea el teu compte per a unir-te a la conversa" -#: src/components/AccountList.tsx:65 +#: src/components/AccountList.tsx:67 msgid "Sign in to account that is not listed" msgstr "Inicia sessió a un compte que no està llistat" @@ -7015,9 +7158,9 @@ msgstr "Inicia sessió a un compte que no està llistat" msgid "Sign in to Bluesky or create a new account" msgstr "Inicia sessió o crea el teu compte" -#: src/screens/Settings/Settings.tsx:225 -#: src/screens/Settings/Settings.tsx:227 -#: src/screens/Settings/Settings.tsx:259 +#: src/screens/Settings/Settings.tsx:233 +#: src/screens/Settings/Settings.tsx:235 +#: src/screens/Settings/Settings.tsx:267 #: src/screens/SignupQueued.tsx:93 #: src/screens/SignupQueued.tsx:96 #: src/screens/Takendown.tsx:85 @@ -7031,7 +7174,7 @@ msgstr "Tanca sessió" msgid "Sign Out" msgstr "Tanca la sessió" -#: src/screens/Settings/Settings.tsx:256 +#: src/screens/Settings/Settings.tsx:264 #: src/view/shell/desktop/LeftNav.tsx:205 msgid "Sign out?" msgstr "Tancar la sessió?" @@ -7068,6 +7211,10 @@ msgstr "Més petit" msgid "Software Dev" msgstr "Desenvolupament de programari" +#: src/components/verification/VerificationsDialog.tsx:122 +msgid "Some of your verifications are invalid." +msgstr "" + #: src/components/FeedInterstitials.tsx:474 msgid "Some other feeds you might like" msgstr "Alguns altres canals que potser t'agradaran" @@ -7080,7 +7227,7 @@ msgstr "Algunes persones poden respondre" msgid "Someone reacted {0}" msgstr "Algú ha reaccionat amb {0}" -#: src/screens/Messages/components/ChatListItem.tsx:236 +#: src/screens/Messages/components/ChatListItem.tsx:241 msgid "Someone reacted {0} to {1}" msgstr "Algú ha reaccionat amb {0} a {1}" @@ -7099,8 +7246,8 @@ msgid "Something went wrong, please try again" msgstr "Alguna cosa ha fallat, torna-ho a provar" #: src/components/ReportDialog/index.tsx:54 -#: src/screens/Moderation/index.tsx:97 -#: src/screens/Profile/Sections/Labels.tsx:87 +#: src/screens/Moderation/index.tsx:101 +#: src/screens/Profile/Sections/Labels.tsx:121 msgid "Something went wrong, please try again." msgstr "Alguna cosa ha fallat, torna-ho a provar." @@ -7161,22 +7308,22 @@ msgstr "Esports" msgid "Start a new chat" msgstr "Comença un nou xat" -#: src/view/screens/ProfileList.tsx:838 -#: src/view/screens/ProfileList.tsx:959 +#: src/view/screens/ProfileList.tsx:846 +#: src/view/screens/ProfileList.tsx:967 msgid "Start adding people" msgstr "Comença a afegir gent" -#: src/view/screens/ProfileList.tsx:845 -#: src/view/screens/ProfileList.tsx:966 +#: src/view/screens/ProfileList.tsx:853 +#: src/view/screens/ProfileList.tsx:974 msgid "Start adding people!" msgstr "Comença a afegir gent" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:357 +#: src/components/dialogs/SearchablePeopleList.tsx:382 msgid "Start chat with {displayName}" msgstr "Comença un xat amb {displayName}" -#: src/Navigation.tsx:441 -#: src/Navigation.tsx:446 +#: src/Navigation.tsx:450 +#: src/Navigation.tsx:455 #: src/screens/StarterPack/Wizard/index.tsx:186 msgid "Starter Pack" msgstr "Starter pack" @@ -7207,8 +7354,8 @@ msgstr "Starter packs" msgid "Starter packs let you easily share your favorite feeds and people with your friends." msgstr "Els starter packs et permeten compartir els teus canals i persones preferides amb els teus amics." -#: src/screens/Settings/AboutSettings.tsx:59 -#: src/screens/Settings/AboutSettings.tsx:62 +#: src/screens/Settings/AboutSettings.tsx:97 +#: src/screens/Settings/AboutSettings.tsx:100 msgid "Status Page" msgstr "Pàgina d'estat" @@ -7216,12 +7363,12 @@ msgstr "Pàgina d'estat" msgid "Step {0} of {1}" msgstr "Pas {0} de {1}" -#: src/screens/Settings/Settings.tsx:309 +#: src/screens/Settings/Settings.tsx:351 msgid "Storage cleared, you need to restart the app now." msgstr "L'emmagatzematge s'ha esborrat, cal que reinicieu l'aplicació ara." -#: src/Navigation.tsx:266 -#: src/screens/Settings/Settings.tsx:325 +#: src/Navigation.tsx:275 +#: src/screens/Settings/Settings.tsx:367 msgid "Storybook" msgstr "Historial" @@ -7246,11 +7393,11 @@ msgstr "Envia l'apel·lació" msgid "Submit report" msgstr "Envia l'informe" -#: src/view/screens/ProfileList.tsx:733 +#: src/view/screens/ProfileList.tsx:741 msgid "Subscribe" msgstr "Subscriure's" -#: src/screens/Profile/Sections/Labels.tsx:201 +#: src/screens/Profile/Sections/Labels.tsx:198 msgid "Subscribe to @{0} to use these labels:" msgstr "Subscriu-te a @{0} per a utilitzar aquestes etiquetes:" @@ -7262,7 +7409,7 @@ msgstr "Subscriu-te a l'etiquetador" msgid "Subscribe to this labeler" msgstr "Subscriu-te a aquest etiquetador" -#: src/view/screens/ProfileList.tsx:729 +#: src/view/screens/ProfileList.tsx:737 msgid "Subscribe to this list" msgstr "Subscriure's a la llista" @@ -7270,6 +7417,10 @@ msgstr "Subscriure's a la llista" msgid "Success!" msgstr "Verificat" +#: src/components/verification/VerificationCreatePrompt.tsx:30 +msgid "Successfully verified" +msgstr "" + #: src/screens/Search/Explore.tsx:359 msgid "Suggested Accounts" msgstr "Comptes suggerits" @@ -7293,15 +7444,15 @@ msgctxt "Name of app icon variant" msgid "Sunset" msgstr "Ocàs" -#: src/Navigation.tsx:286 +#: src/Navigation.tsx:295 #: src/view/screens/Support.tsx:31 #: src/view/screens/Support.tsx:34 msgid "Support" msgstr "Suport" -#: src/screens/Settings/Settings.tsx:102 -#: src/screens/Settings/Settings.tsx:116 -#: src/screens/Settings/Settings.tsx:412 +#: src/screens/Settings/Settings.tsx:110 +#: src/screens/Settings/Settings.tsx:124 +#: src/screens/Settings/Settings.tsx:454 #: src/view/shell/desktop/LeftNav.tsx:243 msgid "Switch account" msgstr "Canvia el compte" @@ -7326,9 +7477,9 @@ msgstr "Canvia a {0}" msgid "System" msgstr "Sistema" -#: src/screens/Settings/AboutSettings.tsx:66 -#: src/screens/Settings/AboutSettings.tsx:69 -#: src/screens/Settings/Settings.tsx:318 +#: src/screens/Settings/AboutSettings.tsx:104 +#: src/screens/Settings/AboutSettings.tsx:107 +#: src/screens/Settings/Settings.tsx:360 msgid "System log" msgstr "Registres del sistema" @@ -7367,7 +7518,7 @@ msgstr "Tecnologia" msgid "Tell a joke!" msgstr "Explica un acudit!" -#: src/screens/Profile/Header/EditProfileDialog.tsx:355 +#: src/screens/Profile/Header/EditProfileDialog.tsx:378 msgid "Tell us a bit about yourself" msgstr "Explica'ns més coses sobre tu" @@ -7380,12 +7531,12 @@ msgstr "Explica'ns una mica més" msgid "Terms" msgstr "Condicions" -#: src/Navigation.tsx:296 -#: src/screens/Settings/AboutSettings.tsx:43 -#: src/screens/Settings/AboutSettings.tsx:46 +#: src/Navigation.tsx:305 +#: src/screens/Settings/AboutSettings.tsx:81 +#: src/screens/Settings/AboutSettings.tsx:84 #: src/view/screens/TermsOfService.tsx:31 -#: src/view/shell/Drawer.tsx:627 -#: src/view/shell/Drawer.tsx:629 +#: src/view/shell/Drawer.tsx:643 +#: src/view/shell/Drawer.tsx:645 msgid "Terms of Service" msgstr "Condicions del servei" @@ -7425,7 +7576,7 @@ msgstr "Gràcies. El teu informe s'ha enviat." msgid "Thanks, you have successfully verified your email address. You can close this dialog." msgstr "Gràcies, has verificat correctament el teu correu. Pots tancar aquest diàleg." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:468 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:487 msgid "That contains the following:" msgstr "Això conté els següents:" @@ -7450,8 +7601,8 @@ msgstr "Això és tot, amics!" msgid "That's everything!" msgstr "Això és tot!" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:279 -#: src/view/com/profile/ProfileMenu.tsx:387 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:305 +#: src/view/com/profile/ProfileMenu.tsx:423 msgid "The account will be able to interact with you after unblocking." msgstr "El compte podrà interactuar amb tu després del desbloqueig." @@ -7465,7 +7616,7 @@ msgstr ";'aplicació es reiniciarà" msgid "The author of this thread has hidden this reply." msgstr "L'autor d'aquest fil de debat ha amagat aquesta resposta." -#: src/screens/Moderation/index.tsx:358 +#: src/screens/Moderation/index.tsx:377 msgid "The Bluesky web application" msgstr "L'aplicació web de Bluesky" @@ -7555,8 +7706,8 @@ msgid "There was an issue connecting to Tenor." msgstr "Hi ha hagut un problema per a connectar amb Tenor." #: src/screens/Profile/components/ProfileFeedHeader.tsx:173 -#: src/view/screens/ProfileList.tsx:367 -#: src/view/screens/ProfileList.tsx:386 +#: src/view/screens/ProfileList.tsx:375 +#: src/view/screens/ProfileList.tsx:394 #: src/view/screens/SavedFeeds.tsx:85 msgid "There was an issue contacting the server" msgstr "Hi ha hagut un problema per a contactar amb el servidor" @@ -7580,7 +7731,7 @@ msgstr "Hi ha hagut un problema en obtenir les notificacions. Toca aquí per a t msgid "There was an issue fetching posts. Tap here to try again." msgstr "Hi ha hagut un problema en obtenir les notificacions. Toca aquí per a tornar-ho a provar." -#: src/view/com/lists/ListMembers.tsx:166 +#: src/view/com/lists/ListMembers.tsx:151 msgid "There was an issue fetching the list. Tap here to try again." msgstr "Hi ha hagut un problema en obtenir la llista. Toca aquí per a tornar-ho a provar." @@ -7593,7 +7744,7 @@ msgstr "Hi ha hagut un problema en recuperar les contrasenyes de l'aplicació" msgid "There was an issue fetching your lists. Tap here to try again." msgstr "Hi ha hagut un problema en obtenir les teves llistes. Toca aquí per a tornar-ho a provar." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:105 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:107 msgid "There was an issue fetching your service info" msgstr "Hi ha hagut un problema en recuperar la informació del teu servei" @@ -7612,17 +7763,17 @@ msgstr "S'ha produït un problema en enviar el teu informe. Comprova la teva con msgid "There was an issue updating your feeds, please check your internet connection and try again." msgstr "S'ha produït un problema actualitzant els teus canals. Comprova la teva connexió a Internet i torna-ho a provar." -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:107 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:128 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:141 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:110 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:144 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:90 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:101 -#: src/view/com/profile/ProfileMenu.tsx:111 -#: src/view/com/profile/ProfileMenu.tsx:121 -#: src/view/com/profile/ProfileMenu.tsx:135 -#: src/view/com/profile/ProfileMenu.tsx:145 -#: src/view/com/profile/ProfileMenu.tsx:158 -#: src/view/com/profile/ProfileMenu.tsx:170 +#: src/view/com/profile/ProfileMenu.tsx:117 +#: src/view/com/profile/ProfileMenu.tsx:127 +#: src/view/com/profile/ProfileMenu.tsx:141 +#: src/view/com/profile/ProfileMenu.tsx:151 +#: src/view/com/profile/ProfileMenu.tsx:164 +#: src/view/com/profile/ProfileMenu.tsx:176 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:396 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:409 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:419 @@ -7633,10 +7784,10 @@ msgstr "Hi ha hagut un problema! {0}" #: src/screens/List/ListHiddenScreen.tsx:63 #: src/screens/List/ListHiddenScreen.tsx:77 #: src/screens/List/ListHiddenScreen.tsx:99 -#: src/view/screens/ProfileList.tsx:403 -#: src/view/screens/ProfileList.tsx:421 -#: src/view/screens/ProfileList.tsx:439 -#: src/view/screens/ProfileList.tsx:457 +#: src/view/screens/ProfileList.tsx:411 +#: src/view/screens/ProfileList.tsx:429 +#: src/view/screens/ProfileList.tsx:447 +#: src/view/screens/ProfileList.tsx:465 msgid "There was an issue. Please check your internet connection and try again." msgstr "Hi ha hagut un problema. Comprova la teva connexió a internet i torna-ho a provar." @@ -7657,6 +7808,14 @@ msgstr "Aquests paràmetres només s'apliquen al canal Seguint." msgid "This {screenDescription} has been flagged:" msgstr "Aquesta {screenDescription} ha estat etiquetada:" +#: src/components/verification/VerificationsDialog.tsx:89 +msgid "This account has a checkmark because it's been verified by trusted sources." +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:94 +msgid "This account has one or more verifications, but it is not currently verified." +msgstr "" + #: src/components/moderation/ScreenHider.tsx:106 msgid "This account has requested that users sign in to view their profile." msgstr "Aquest compte ha sol·licitat que els usuaris estiguin registrats per a veure el seu perfil." @@ -7665,6 +7824,10 @@ msgstr "Aquest compte ha sol·licitat que els usuaris estiguin registrats per a msgid "This account is blocked by one or more of your moderation lists. To unblock, please visit the lists directly and remove this user." msgstr "Aquest compte està bloquejat per una o més de les teves llistes de moderació. Per desbloquejar-lo, visita les llistes directament i elimina aquest usuari." +#: src/components/verification/VerificationCreatePrompt.tsx:48 +msgid "This action can be undone at any time." +msgstr "" + #: src/components/moderation/LabelsOnMeDialog.tsx:271 msgid "This appeal will be sent to <0>{sourceName}." msgstr "Aquesta apel·lació s'enviarà a <0>{sourceName}." @@ -7698,7 +7861,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:357 +#: src/screens/Messages/components/ChatListItem.tsx:362 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" @@ -7720,7 +7883,7 @@ msgstr "Aquest canal està buit! Necessites seguir més usuaris o modificar la t #: src/components/StarterPack/Main/PostsList.tsx:36 #: src/screens/Profile/ProfileFeed/index.tsx:189 -#: src/view/screens/ProfileList.tsx:835 +#: src/view/screens/ProfileList.tsx:843 msgid "This feed is empty." msgstr "Aquest canal és buit." @@ -7728,7 +7891,7 @@ msgstr "Aquest canal és buit." msgid "This feed is no longer online. We are showing <0>Discover instead." msgstr "Aquest canal ja no està en línia. En el seu lloc et mostrem <0>Discover." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:574 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:593 msgid "This handle is reserved. Please try a different one." msgstr "Aquest identificador està reservat. Si us plau, provi un altre." @@ -7748,7 +7911,7 @@ msgstr "Aquesta etiqueta ha estat aplicada per l'autor." msgid "This label was applied by you." msgstr "Aquesta etiqueta ha estat aplicada per tu." -#: src/screens/Profile/Sections/Labels.tsx:188 +#: src/screens/Profile/Sections/Labels.tsx:185 msgid "This labeler hasn't declared what labels it publishes, and may not be active." msgstr "Aquest etiquetador no ha declarat quines etiquetes publica i pot ser que no estigui actiu." @@ -7764,7 +7927,7 @@ msgstr "Aquesta llista, creada per <0>{0}, conté possibles infraccions de l msgid "This list – created by you – contains possible violations of Bluesky's community guidelines in its name or description." msgstr "Aquesta llista - creada per tu - conté possibles infraccions de les directrius de la comunitat de Blues al seu nom o descripció." -#: src/view/screens/ProfileList.tsx:954 +#: src/view/screens/ProfileList.tsx:962 msgid "This list is empty." msgstr "Aquesta llista està buida." @@ -7772,7 +7935,7 @@ msgstr "Aquesta llista està buida." msgid "This moderation service is unavailable. See below for more details. If this issue persists, contact us." msgstr "Aquest servei de moderació no està disponible. Mira a continuació per a obtenir més detalls. Si aquest problema persisteix, posa't en contacte amb nosaltres." -#: src/view/com/post-thread/PostThreadItem.tsx:876 +#: src/view/com/post-thread/PostThreadItem.tsx:896 msgid "This post claims to have been created on <0>{0}, but was first seen by Bluesky on <1>{1}." msgstr "Aquesta publicació afirma haver estat creada el <0>{0}, però va ser vista per primera vegada per Bluesky el <1>{1}." @@ -7780,7 +7943,7 @@ msgstr "Aquesta publicació afirma haver estat creada el <0>{0}, però va se msgid "This post has an unknown type of threadgate on it. Your app may be out of date." msgstr "Aquesta publicació té un tipus de threadgate desconegut. És possible que la teva aplicació estigui obsoleta." -#: src/view/com/post-thread/PostThreadItem.tsx:158 +#: src/view/com/post-thread/PostThreadItem.tsx:160 msgid "This post has been deleted." msgstr "Aquesta publicació ha estat esborrada." @@ -7797,7 +7960,7 @@ msgstr "Aquesta publicació s'amagarà dels canals i fils. Això no es pot desfe msgid "This post's author has disabled quote posts." msgstr "L'autor d'aquesta publicació ha deshabilitat les citacions." -#: src/view/com/profile/ProfileMenu.tsx:408 +#: src/view/com/profile/ProfileMenu.tsx:444 msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't signed in." msgstr "Aquest perfil només és visible per als usuaris que han iniciat sessió. No serà visible per a les persones que no hagin iniciat sessió." @@ -7809,7 +7972,7 @@ msgstr "Aquesta resposta s'ordenarà en una secció oculta a la part inferior de 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." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:437 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:456 msgid "This should create a domain record at:" msgstr "Això hauria de crear un registre de domini a:" @@ -7850,7 +8013,7 @@ msgstr "Aquest usuari no segueix a ningú." msgid "This will delete \"{0}\" from your muted words. You can always add it back later." msgstr "Això suprimirà \"{0}\" de les teves paraules silenciades. Sempre el pots tornar a afegir més tard." -#: src/screens/Settings/Settings.tsx:462 +#: src/screens/Settings/Settings.tsx:504 msgid "This will remove @{0} from the quick access list." msgstr "Això eliminarà @{0} de la llista d'accés ràpid." @@ -7881,7 +8044,7 @@ msgstr "En mode fils de debat" msgid "Threaded mode" msgstr "Mode fils de debat" -#: src/Navigation.tsx:329 +#: src/Navigation.tsx:338 msgid "Threads Preferences" msgstr "Preferències dels fils de debat" @@ -7913,7 +8076,7 @@ msgstr "Avui" msgid "Toggle dropdown" msgstr "Commuta el menú desplegable" -#: src/screens/Moderation/index.tsx:335 +#: src/screens/Moderation/index.tsx:354 msgid "Toggle to enable or disable adult content" msgstr "Commuta per a habilitar o deshabilitar el contingut per a adults" @@ -7927,14 +8090,14 @@ msgstr "Commuta el so" msgid "Top" msgstr "Superior" -#: src/Navigation.tsx:411 +#: src/Navigation.tsx:420 msgid "Topic" msgstr "Tema" #: src/components/dms/MessageContextMenu.tsx:139 #: src/components/dms/MessageContextMenu.tsx:141 -#: src/view/com/post-thread/PostThreadItem.tsx:798 -#: src/view/com/post-thread/PostThreadItem.tsx:801 +#: src/view/com/post-thread/PostThreadItem.tsx:818 +#: src/view/com/post-thread/PostThreadItem.tsx:821 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:468 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:470 msgid "Translate" @@ -7952,6 +8115,10 @@ msgstr "Temes del moment" msgid "Trending Videos" msgstr "Vídeos populars" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:138 +msgid "Trust emerges from relationships, communities, and shared context, so we’re also enabling <0>trusted verifiers: organizations that can directly issue verification." +msgstr "" + #: src/view/com/util/error/ErrorScreen.tsx:103 msgctxt "action" msgid "Try again" @@ -7973,7 +8140,7 @@ msgstr "Introdueix el teu identificador d'usuari" msgid "Type your message here" msgstr "Escriu aquí el teu missatge" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:413 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:432 msgid "Type:" msgstr "Tipus:" @@ -7999,31 +8166,31 @@ msgstr "No s'ha pogut eliminar" #: src/components/dms/MessagesListBlockedFooter.tsx:104 #: src/components/dms/MessagesListBlockedFooter.tsx:112 #: src/components/dms/MessagesListBlockedFooter.tsx:119 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:197 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:283 -#: src/view/com/profile/ProfileMenu.tsx:399 -#: src/view/screens/ProfileList.tsx:715 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:200 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 +#: src/view/com/profile/ProfileMenu.tsx:435 +#: src/view/screens/ProfileList.tsx:723 msgid "Unblock" msgstr "Desbloqueja" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:202 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:205 msgctxt "action" msgid "Unblock" msgstr "Desbloqueja" #: src/components/dms/ConvoMenu.tsx:247 #: src/components/dms/ConvoMenu.tsx:250 -#: src/view/com/profile/ProfileMenu.tsx:309 -#: src/view/com/profile/ProfileMenu.tsx:315 +#: src/view/com/profile/ProfileMenu.tsx:345 +#: src/view/com/profile/ProfileMenu.tsx:351 msgid "Unblock account" msgstr "Desbloqueja el compte" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:277 -#: src/view/com/profile/ProfileMenu.tsx:381 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:303 +#: src/view/com/profile/ProfileMenu.tsx:417 msgid "Unblock Account?" msgstr "Vols desbloquejar el compte?" -#: src/view/screens/ProfileList.tsx:612 +#: src/view/screens/ProfileList.tsx:620 msgid "Unblock list" msgstr "Desbloqueja la llista" @@ -8041,12 +8208,12 @@ msgctxt "action" msgid "Unfollow" msgstr "Deixa de seguir" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:217 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:220 msgid "Unfollow {0}" msgstr "Deixa de seguir a {0}" -#: src/view/com/profile/ProfileMenu.tsx:251 -#: src/view/com/profile/ProfileMenu.tsx:261 +#: src/view/com/profile/ProfileMenu.tsx:264 +#: src/view/com/profile/ProfileMenu.tsx:274 msgid "Unfollow account" msgstr "Deixa de seguir el compte" @@ -8058,6 +8225,10 @@ msgstr "Deixa de seguir l'usuari" msgid "Unfortunately, none of your subscribed labelers supports this report type." msgstr "Malauradament, cap dels vostres etiquetadora subscrits admet aquest tipus d'informe." +#: src/components/verification/VerificationsDialog.tsx:204 +msgid "Unknown verifier" +msgstr "" + #: src/screens/Profile/components/ProfileFeedHeader.tsx:510 msgid "Unlike" msgstr "Desfés el m'agrada" @@ -8072,7 +8243,7 @@ msgctxt "video" msgid "Unmute" msgstr "Deixa de silenciar" -#: src/view/screens/ProfileList.tsx:722 +#: src/view/screens/ProfileList.tsx:730 msgid "Unmute" msgstr "Deixa de silenciar" @@ -8081,8 +8252,8 @@ msgstr "Deixa de silenciar" msgid "Unmute {tag}" msgstr "Deixa de silenciar {tag}" -#: src/view/com/profile/ProfileMenu.tsx:288 -#: src/view/com/profile/ProfileMenu.tsx:294 +#: src/view/com/profile/ProfileMenu.tsx:324 +#: src/view/com/profile/ProfileMenu.tsx:330 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:668 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:674 msgid "Unmute account" @@ -8092,7 +8263,7 @@ msgstr "Deixa de silenciar el compte" msgid "Unmute conversation" msgstr "Deixa de silenciar la conversa" -#: src/view/screens/ProfileList.tsx:597 +#: src/view/screens/ProfileList.tsx:605 msgid "Unmute list" msgstr "Deixa de silenciar la llista" @@ -8105,7 +8276,7 @@ msgstr "Deixa de silenciar el fil de debat" msgid "Unmute video" msgstr "Deixa de silenciar el vídeo" -#: src/view/screens/ProfileList.tsx:706 +#: src/view/screens/ProfileList.tsx:714 msgid "Unpin" msgstr "Deixa de fixar" @@ -8128,7 +8299,7 @@ msgstr "Deixa de fixar a l'inici" msgid "Unpin from profile" msgstr "No fixis al perfil" -#: src/view/screens/ProfileList.tsx:577 +#: src/view/screens/ProfileList.tsx:585 msgid "Unpin moderation list" msgstr "Desancora la llista de moderació" @@ -8136,7 +8307,7 @@ msgstr "Desancora la llista de moderació" msgid "Unpinned {0} from Home" msgstr "{0} ja no està fixat a l'inici" -#: src/view/screens/ProfileList.tsx:354 +#: src/view/screens/ProfileList.tsx:362 msgid "Unpinned from your feeds" msgstr "Ja no està fix als teus canals" @@ -8181,8 +8352,8 @@ msgstr "Actualitza" msgid "Update <0>{displayName} in Lists" msgstr "Actualitza <0>{displayName} a les Llistes" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:507 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:528 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:526 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:547 msgid "Update to {domain}" msgstr "Actualitza a {domain}" @@ -8204,7 +8375,7 @@ msgstr "Actualitzant…" msgid "Upload a photo instead" msgstr "Enlloc d'això, penja una foto" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:453 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:472 msgid "Upload a text file to:" msgstr "Puja un fitxer de text a:" @@ -8244,7 +8415,7 @@ msgstr "S'està penjant el vídeo..." msgid "Use app passwords to sign in to other Bluesky clients without giving full access to your account or password." msgstr "Utilitza contrasenyes d'aplicació per iniciar sessió a altres clients de Bluesky, sense haver de donar accés total al teu compte o contrasenya." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:539 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:558 msgid "Use default provider" msgstr "Utilitza el proveïdor predeterminat" @@ -8344,24 +8515,43 @@ msgstr "Els usuaris als quals segueixo" msgid "Users in \"{0}\"" msgstr "Usuaris a \"{0}\"" -#: src/components/LikesDialog.tsx:83 -msgid "Users that have liked this content or profile" -msgstr "Usuaris a qui els ha agradat aquest contingut o perfil" - #: src/components/dialogs/PostInteractionSettingsDialog.tsx:433 msgid "Users you follow" msgstr "Els usuaris als quals segueixes" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:419 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:438 msgid "Value:" msgstr "Valor:" +#: src/screens/Moderation/index.tsx:288 +msgid "Verification settings" +msgstr "" + +#: src/Navigation.tsx:175 +#: src/screens/Moderation/VerificationSettings.tsx:32 +msgid "Verification Settings" +msgstr "" + +#: src/screens/Moderation/VerificationSettings.tsx:41 +msgid "Verifications on Bluesky work differently than on other platforms. <0>Learn more here." +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:105 +msgid "Verified by:" +msgstr "" + #: src/view/com/composer/videos/SelectVideoBtn.tsx:127 msgid "Verified email required" msgstr "Es requereix un correu verificat" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:509 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:530 +#: src/components/verification/VerificationCreatePrompt.tsx:65 +#: src/view/com/profile/ProfileMenu.tsx:308 +#: src/view/com/profile/ProfileMenu.tsx:311 +msgid "Verify account" +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:528 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:549 msgid "Verify DNS Record" msgstr "Verifica els registres de DNS" @@ -8379,11 +8569,15 @@ msgstr "Verifica el correu nou" msgid "Verify now" msgstr "Verifica-ho ara" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:510 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:532 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:529 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:551 msgid "Verify Text File" msgstr "Verifica el fitxer de text" +#: src/components/verification/VerificationCreatePrompt.tsx:44 +msgid "Verify this account?" +msgstr "" + #: src/screens/Settings/AccountSettings.tsx:75 #: src/screens/Settings/AccountSettings.tsx:91 msgid "Verify your email" @@ -8394,8 +8588,8 @@ msgstr "Verifica el teu correu" msgid "Verify Your Email" msgstr "Verifica el teu correu" -#: src/screens/Settings/AboutSettings.tsx:73 -#: src/screens/Settings/AboutSettings.tsx:102 +#: src/screens/Settings/AboutSettings.tsx:123 +#: src/screens/Settings/AboutSettings.tsx:152 msgid "Version {appVersion}" msgstr "Versió {appVersion}" @@ -8408,7 +8602,7 @@ msgstr "Vídeo" msgid "Video failed to process" msgstr "El vídeo no s'ha pogut processar" -#: src/Navigation.tsx:462 +#: src/Navigation.tsx:471 msgid "Video Feed" msgstr "Canal de vídeos" @@ -8461,16 +8655,17 @@ msgstr "Veure l'avatar de {0}" #: src/components/ProfileCard.tsx:115 #: src/screens/Profile/components/ProfileFeedHeader.tsx:446 +#: src/screens/Search/components/SearchProfileCard.tsx:36 #: src/screens/VideoFeed/index.tsx:769 -#: src/view/com/notifications/NotificationFeedItem.tsx:413 +#: src/view/com/notifications/NotificationFeedItem.tsx:487 msgid "View {0}'s profile" msgstr "Veure el perfil de {0}" -#: src/components/dms/MessagesListHeader.tsx:176 +#: src/components/dms/MessagesListHeader.tsx:181 msgid "View {displayName}'s profile" msgstr "Mostra el perfil de {displayName}" -#: src/components/ProfileHoverCard/index.web.tsx:433 +#: src/components/ProfileHoverCard/index.web.tsx:440 msgid "View blocked user's profile" msgstr "Veure el perfil de l'usuari bloquejat" @@ -8508,13 +8703,13 @@ msgstr "Mostra informació sobre aquestes etiquetes" msgid "View more" msgstr "Mostra'n més" -#: src/components/ProfileHoverCard/index.web.tsx:419 -#: src/components/ProfileHoverCard/index.web.tsx:439 -#: src/components/ProfileHoverCard/index.web.tsx:466 +#: src/components/ProfileHoverCard/index.web.tsx:426 +#: src/components/ProfileHoverCard/index.web.tsx:446 +#: src/components/ProfileHoverCard/index.web.tsx:473 #: src/view/com/posts/AviFollowButton.tsx:55 #: src/view/com/posts/PostFeedErrorMessage.tsx:175 -#: src/view/com/util/PostMeta.tsx:78 -#: src/view/com/util/PostMeta.tsx:93 +#: src/view/com/util/PostMeta.tsx:87 +#: src/view/com/util/PostMeta.tsx:122 msgid "View profile" msgstr "Veure el perfil" @@ -8526,6 +8721,10 @@ msgstr "Veure l'avatar" msgid "View the labeling service provided by @{0}" msgstr "Veure el servei d'etiquetatge proporcionat per @{0}" +#: src/components/verification/VerificationCheckButton.tsx:99 +msgid "View this user's verifications" +msgstr "" + #: src/screens/Profile/components/ProfileFeedHeader.tsx:481 msgid "View users who like this feed" msgstr "Veure els usuaris a qui els agrada aquest canal" @@ -8534,11 +8733,11 @@ msgstr "Veure els usuaris a qui els agrada aquest canal" msgid "View video" msgstr "Reprodueix el vídeo" -#: src/screens/Moderation/index.tsx:264 +#: src/screens/Moderation/index.tsx:268 msgid "View your blocked accounts" msgstr "Veure els teus comptes bloquejats" -#: src/screens/Moderation/index.tsx:204 +#: src/screens/Moderation/index.tsx:208 msgid "View your default post interaction settings" msgstr "Veure la configuració de les interaccions per defecte a les teves publicacions" @@ -8547,14 +8746,18 @@ msgstr "Veure la configuració de les interaccions per defecte a les teves publi msgid "View your feeds and explore more" msgstr "Veure els teus canals i descobreix-ne més" -#: src/screens/Moderation/index.tsx:234 +#: src/screens/Moderation/index.tsx:238 msgid "View your moderation lists" msgstr "Veure les teves llistes de moderació" -#: src/screens/Moderation/index.tsx:249 +#: src/screens/Moderation/index.tsx:253 msgid "View your muted accounts" msgstr "Veure els teus comptes silenciats" +#: src/components/verification/VerificationCheckButton.tsx:98 +msgid "View your verifications" +msgstr "" + #: src/view/com/util/images/AutoSizedImage.tsx:199 #: src/view/com/util/images/AutoSizedImage.tsx:221 msgid "Views full image" @@ -8627,7 +8830,7 @@ msgstr "No hem pogut determinar si tens permís per pujar vídeos. Torna-ho a pr msgid "We were unable to load your birth date preferences. Please try again." msgstr "No hem pogut carregar les teves preferències de data de naixement. Torna-ho a provar." -#: src/screens/Moderation/index.tsx:409 +#: src/screens/Moderation/index.tsx:428 msgid "We were unable to load your configured labelers at this time." msgstr "En aquest moment no hem pogut carregar els teus etiquetadors configurats." @@ -8643,16 +8846,20 @@ msgstr "T'informarem quan el teu compte estigui llest." msgid "We'll use this to help customize your experience." msgstr "Ho farem servir per a personalitzar la teva experiència." -#: src/components/dms/dialogs/SearchablePeopleList.tsx:92 +#: src/components/dialogs/SearchablePeopleList.tsx:107 #: src/components/ProgressGuide/FollowDialog.tsx:172 msgid "We're having network issues, try again" msgstr "Tenim problemes de xarxa, torna-ho a provar" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:94 +msgid "We’re introducing a new layer of verification on Bluesky — an easy-to-see checkmark." +msgstr "" + #: src/screens/Signup/index.tsx:109 msgid "We're so excited to have you join us!" msgstr "Ens fa molta il·lusió que t'uneixis a nosaltres!" -#: src/view/screens/ProfileList.tsx:113 +#: src/view/screens/ProfileList.tsx:117 msgid "We're sorry, but we were unable to resolve this list. If this persists, please contact the list creator, @{handleOrDid}." msgstr "Ho sentim, però no hem pogut resoldre aquesta llista. Si això continua, posa't en contacte amb el creador de la llista, @{handleOrDid}." @@ -8699,6 +8906,10 @@ msgstr "Com vols anomenar al teu starter pack?" msgid "What's up?" msgstr "Què hi ha de nou" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:146 +msgid "When you tap on a check, you’ll see which organizations have granted verification." +msgstr "" + #: src/view/com/modals/lang-settings/PostLanguagesSettings.tsx:80 msgid "Which languages are used in this post?" msgstr "En quins idiomes està aquesta publicació?" @@ -8715,6 +8926,10 @@ msgstr "Qui pot interactuar amb aquesta publicació?" msgid "Who can reply" msgstr "Qui hi pot respondre" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:127 +msgid "Who can verify?" +msgstr "" + #: src/screens/Home/NoFeedsPinned.tsx:79 #: src/screens/Messages/ChatList.tsx:231 #: src/screens/Messages/Inbox.tsx:176 @@ -8783,7 +8998,7 @@ msgstr "Escriu la teva resposta" msgid "Writers" msgstr "Escriptors" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:337 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:356 msgid "Wrong DID returned from server. Received: {0}" msgstr "L'identificador DID incorrecte ha estat retornat pel servidor. Rebut: {0}" @@ -8820,7 +9035,11 @@ msgstr "Ahir" msgid "You" msgstr "Tu" -#: src/components/forms/HostingProvider.tsx:46 +#: src/components/verification/VerifierDialog.tsx:59 +msgid "You are a trusted verifier" +msgstr "" + +#: src/components/forms/HostingProvider.tsx:45 msgid "You are creating an account on" msgstr "Estàs creant un compte a" @@ -8836,6 +9055,19 @@ msgstr "No t'és permès pujar vídeos." msgid "You are not following anyone." msgstr "No segueixes a ningú." +#: src/components/verification/VerificationsDialog.tsx:64 +msgid "You are verified" +msgstr "" + +#: src/screens/Profile/Header/EditProfileDialog.tsx:356 +#: src/view/com/modals/EditProfile.tsx:204 +msgid "You are verified. You will lose your verification status if you change your display name. <0>Learn more." +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:208 +msgid "You are verified. You will lose your verification status if you change your handle. <0>Learn more." +msgstr "" + #: src/screens/Search/modules/ExploreInterestsCard.tsx:45 msgid "You can adjust your interests at any time from \"Content and media\" settings." msgstr "Pots ajustar els teus interessos en qualsevol moment a la configuració de \"Contingut i multimèdia\"." @@ -8947,11 +9179,11 @@ msgstr "No tens canals." msgid "You have no lists." msgstr "No tens llistes." -#: src/view/screens/ModerationBlockedAccounts.tsx:129 +#: src/view/screens/ModerationBlockedAccounts.tsx:138 msgid "You have not blocked any accounts yet. To block an account, go to their profile and select \"Block account\" from the menu on their account." msgstr "Encara no has bloquejat cap compte. Per a bloquejar un compte, ves al seu perfil i selecciona \"Bloqueja el compte\" al menú del seu compte." -#: src/view/screens/ModerationMutedAccounts.tsx:128 +#: src/view/screens/ModerationMutedAccounts.tsx:151 msgid "You have not muted any accounts yet. To mute an account, go to their profile and select \"Mute account\" from the menu on their account." msgstr "Encara no has silenciat cap compte. per a silenciar un compte, ves al seu perfil i selecciona \"Silencia el compte\" al menú del seu compte." @@ -9024,11 +9256,11 @@ msgstr "Abans has desactivat @{0}." msgid "You reacted {0}" msgstr "Has reaccionat amb {0}" -#: src/screens/Messages/components/ChatListItem.tsx:213 +#: src/screens/Messages/components/ChatListItem.tsx:218 msgid "You reacted {0} to {1}" msgstr "Has reaccionat amb {0} a {1}" -#: src/screens/Settings/Settings.tsx:257 +#: src/screens/Settings/Settings.tsx:265 #: src/view/shell/desktop/LeftNav.tsx:206 msgid "You will be signed out of all your accounts." msgstr "Es tancarà la sessió de tots els teus comptes." @@ -9045,15 +9277,15 @@ 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/components/ChatListItem.tsx:149 +#: src/screens/Messages/components/ChatListItem.tsx:154 msgid "You: {0}" msgstr "Tu: {0}" -#: src/screens/Messages/components/ChatListItem.tsx:178 +#: src/screens/Messages/components/ChatListItem.tsx:183 msgid "You: {defaultEmbeddedContentMessage}" msgstr "Tu: {defaultEmbeddedContentMessage}" -#: src/screens/Messages/components/ChatListItem.tsx:171 +#: src/screens/Messages/components/ChatListItem.tsx:176 msgid "You: {short}" msgstr "Tu: {short}" @@ -9163,7 +9395,7 @@ msgstr "Els teus xats s'han desactivat" msgid "Your choice will be saved, but can be changed later in settings." msgstr "La teva elecció es desarà, però es pot canviar més endavant a la configuració." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:494 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:513 msgid "Your current handle <0>{0} will automatically remain reserved for you. You can switch back to it at any time from this account." msgstr "El teu identificador actual <0>{0} romandrà automàticament reservat per a tu. Pots tornar-hi en qualsevol moment des d'aquest compte." @@ -9194,7 +9426,7 @@ msgstr "Els teus seguidors" msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "El teu canal de seguint està buit! Segueix a més usuaris per a saber què està passant." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:221 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:240 msgid "Your full handle will be <0>@{0}" msgstr "El teu identificador complet serà <0>@{0}" @@ -9202,7 +9434,7 @@ msgstr "El teu identificador complet serà <0>@{0}" msgid "Your full username will be <0>@{0}" msgstr "El teu nom d'usuari complet serà <0>@{0}" -#: src/Navigation.tsx:383 +#: src/Navigation.tsx:392 #: src/screens/Search/modules/ExploreInterestsCard.tsx:67 #: src/screens/Settings/ContentAndMediaSettings.tsx:92 #: src/screens/Settings/ContentAndMediaSettings.tsx:95 @@ -9262,3 +9494,7 @@ msgstr "El teu informe s'enviarà al servei de moderació de Bluesky" #: src/screens/Settings/SettingsInterests.tsx:53 msgid "Your selected interests help us serve you content you care about." msgstr "Seleccionar els teus interessos ens ajuda a mostrar-te el contingut que t'importa." + +#: src/components/verification/VerificationsDialog.tsx:65 +msgid "Your verifications" +msgstr "" diff --git a/src/locale/locales/cy/messages.po b/src/locale/locales/cy/messages.po index b7485aa229..9a9b898e43 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: 2025-04-09 23:20\n" +"PO-Revision-Date: 2025-04-19 04:09\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" @@ -23,7 +23,7 @@ msgstr "" msgid "(active)" msgstr "(gweithredol)" -#: src/screens/Messages/components/ChatListItem.tsx:155 +#: src/screens/Messages/components/ChatListItem.tsx:160 msgid "(contains embedded content)" msgstr "(yn cynnwys cynnwys wedi'i fewnosod)" @@ -82,7 +82,7 @@ msgstr "{0, plural, one {# eiliad} other {# eiliad}}" #: src/view/shell/bottom-bar/BottomBar.tsx:209 #: src/view/shell/bottom-bar/BottomBar.tsx:241 -#: src/view/shell/Drawer.tsx:454 +#: src/view/shell/Drawer.tsx:470 msgid "{0, plural, one {# unread item} other {# unread items}}" msgstr "{0, plural, one {# eitem heb ei ddarllen} other {# eitem heb ei ddarllen}}" @@ -91,17 +91,17 @@ msgstr "{0, plural, one {# eitem heb ei ddarllen} other {# eitem heb ei ddarllen msgid "{0, plural, one {#mo} other {#mo}}" msgstr "{0, plural, one {#mis} other {#mis}}" -#: src/components/ProfileHoverCard/index.web.tsx:398 +#: src/components/ProfileHoverCard/index.web.tsx:404 #: src/screens/Profile/Header/Metrics.tsx:22 msgid "{0, plural, one {follower} other {followers}}" msgstr "{0, plural, one {dilynwr} other {dilynwr}}" -#: src/components/ProfileHoverCard/index.web.tsx:402 +#: src/components/ProfileHoverCard/index.web.tsx:408 #: src/screens/Profile/Header/Metrics.tsx:26 msgid "{0, plural, one {following} other {following}}" msgstr "{0, plural, one {yn dilyn} other {yn dilyn}}" -#: src/view/com/post-thread/PostThreadItem.tsx:459 +#: src/view/com/post-thread/PostThreadItem.tsx:479 msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, one {hoffi} other {hoffi}}" @@ -109,11 +109,11 @@ msgstr "{0, plural, one {hoffi} other {hoffi}}" msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, one {postiad} other {postiad}}" -#: src/view/com/post-thread/PostThreadItem.tsx:443 +#: src/view/com/post-thread/PostThreadItem.tsx:463 msgid "{0, plural, one {quote} other {quotes}}" msgstr "{0, plural, one {dyfyniad} other {dyfyniad}}" -#: src/view/com/post-thread/PostThreadItem.tsx:425 +#: src/view/com/post-thread/PostThreadItem.tsx:445 msgid "{0, plural, one {repost} other {reposts}}" msgstr "{0, plural, one {ailbostiad} other {ailbostiad}}" @@ -153,7 +153,7 @@ msgstr "{0} allan 50" msgid "{0} reacted {1}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:226 +#: src/screens/Messages/components/ChatListItem.tsx:231 msgid "{0} reacted {1} to {2}" msgstr "" @@ -206,100 +206,132 @@ msgstr "{estimatedTimeHrs, plural, one {awr} other {awr}}" msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "{estimatedTimeMins, plural, one {munud} other {munud}}" -#: src/view/com/notifications/NotificationFeedItem.tsx:305 +#: src/view/com/notifications/NotificationFeedItem.tsx:324 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} followed you" msgstr "Mae {firstAuthorLink} a <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} arall} other{{formattedAuthorsCount} arall}} wedi'ch dilyn chi" -#: src/view/com/notifications/NotificationFeedItem.tsx:331 +#: src/view/com/notifications/NotificationFeedItem.tsx:350 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your custom feed" msgstr "Mae {firstAuthorLink} a <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} arall} other {{formattedAuthorsCount} arall}} wedi hoffi eich llif cyfaddas" -#: src/view/com/notifications/NotificationFeedItem.tsx:224 +#: src/view/com/notifications/NotificationFeedItem.tsx:243 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your post" msgstr "Mae {firstAuthorLink} a <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} arall} other {{formattedAuthorsCount} arall}} wedi hoffi eich postiad" -#: src/view/com/notifications/NotificationFeedItem.tsx:248 +#: src/view/com/notifications/NotificationFeedItem.tsx:430 +msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} removed their verifications from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:267 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} reposted your post" msgstr "Mae {firstAuthorLink} ad <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} arall} other {{formattedAuthorsCount} arall}} wedi ailbostio eich postiad" -#: src/view/com/notifications/NotificationFeedItem.tsx:355 +#: src/view/com/notifications/NotificationFeedItem.tsx:374 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} signed up with your starter pack" msgstr "Mae {firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} arall} other {{formattedAuthorsCount} arall}} wedi ymuno â'ch pecyn cychwyn" -#: src/view/com/notifications/NotificationFeedItem.tsx:317 +#: src/view/com/notifications/NotificationFeedItem.tsx:404 +msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:336 msgid "{firstAuthorLink} followed you" msgstr "Mae {firstAuthorLink} wedi eich dilyn" -#: src/view/com/notifications/NotificationFeedItem.tsx:294 +#: src/view/com/notifications/NotificationFeedItem.tsx:313 msgid "{firstAuthorLink} followed you back" msgstr "Mae {firstAuthorLink} wedi eich dilyn yn ôl" -#: src/view/com/notifications/NotificationFeedItem.tsx:343 +#: src/view/com/notifications/NotificationFeedItem.tsx:362 msgid "{firstAuthorLink} liked your custom feed" msgstr "Hoffodd {firstAuthorLink} eich ffrwd gyfaddas" -#: src/view/com/notifications/NotificationFeedItem.tsx:236 +#: src/view/com/notifications/NotificationFeedItem.tsx:255 msgid "{firstAuthorLink} liked your post" msgstr "Hoffodd {firstAuthorLink} eich postiad" -#: src/view/com/notifications/NotificationFeedItem.tsx:260 +#: src/view/com/notifications/NotificationFeedItem.tsx:442 +msgid "{firstAuthorLink} removed their verification from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:279 msgid "{firstAuthorLink} reposted your post" msgstr "Mae {firstAuthorLink} wedi ailbostio'ch postiad" -#: src/view/com/notifications/NotificationFeedItem.tsx:367 +#: src/view/com/notifications/NotificationFeedItem.tsx:386 msgid "{firstAuthorLink} signed up with your starter pack" msgstr "Mae {firstAuthorLink} wedi cofrestru gyda'ch pecyn cychwyn" -#: src/view/com/notifications/NotificationFeedItem.tsx:298 +#: src/view/com/notifications/NotificationFeedItem.tsx:416 +msgid "{firstAuthorLink} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:317 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} followed you" msgstr "Mae {firstAuthorName} a {additionalAuthorsCount, plural, one {{formattedAuthorsCount} arall} other {{formattedAuthorsCount} arall}} wedi eich dilyn" -#: src/view/com/notifications/NotificationFeedItem.tsx:324 +#: src/view/com/notifications/NotificationFeedItem.tsx:343 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your custom feed" msgstr "Mae {firstAuthorName} a {additionalAuthorsCount, plural, one {{formattedAuthorsCount} arall} other {{formattedAuthorsCount} arall}} wedi hoffi eich ffrwd gyfaddas" -#: src/view/com/notifications/NotificationFeedItem.tsx:217 +#: src/view/com/notifications/NotificationFeedItem.tsx:236 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your post" msgstr "Mae {firstAuthorName} a {additionalAuthorsCount, plural, one {{formattedAuthorsCount} arall} other {{formattedAuthorsCount} arall}} wedi hoffi eich postiad" -#: src/view/com/notifications/NotificationFeedItem.tsx:241 +#: src/view/com/notifications/NotificationFeedItem.tsx:423 +msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} removed their verifications from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:260 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} reposted your post" msgstr "Mae {firstAuthorName} a {additionalAuthorsCount, plural, one {{formattedAuthorsCount} arall} other {{formattedAuthorsCount} arall}} wedi ailbostio eich postiad" -#: src/view/com/notifications/NotificationFeedItem.tsx:348 +#: src/view/com/notifications/NotificationFeedItem.tsx:367 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} signed up with your starter pack" msgstr "Mae {firstAuthorName} a {additionalAuthorsCount, plural, one {{formattedAuthorsCount} arall} other {{formattedAuthorsCount} arall}} wedi ymuno â'ch pecyn cychwyn" -#: src/view/com/notifications/NotificationFeedItem.tsx:303 +#: src/view/com/notifications/NotificationFeedItem.tsx:397 +msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:322 msgid "{firstAuthorName} followed you" msgstr "Mae {firstAuthorName} wedi eich dilyn" -#: src/view/com/notifications/NotificationFeedItem.tsx:293 +#: src/view/com/notifications/NotificationFeedItem.tsx:312 msgid "{firstAuthorName} followed you back" msgstr "Mae {firstAuthorName} wedi eich dilyn yn ôl" -#: src/view/com/notifications/NotificationFeedItem.tsx:329 +#: src/view/com/notifications/NotificationFeedItem.tsx:348 msgid "{firstAuthorName} liked your custom feed" msgstr "Hoffodd {firstAuthorName} eich ffrwd gyfaddas" -#: src/view/com/notifications/NotificationFeedItem.tsx:222 +#: src/view/com/notifications/NotificationFeedItem.tsx:241 msgid "{firstAuthorName} liked your post" msgstr "Hoffodd {firstAuthorName} eich postiad" -#: src/view/com/notifications/NotificationFeedItem.tsx:246 +#: src/view/com/notifications/NotificationFeedItem.tsx:428 +msgid "{firstAuthorName} removed their verification from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:265 msgid "{firstAuthorName} reposted your post" msgstr "Mae {firstAuthorName} wedi ailbostio'ch postiad" -#: src/view/com/notifications/NotificationFeedItem.tsx:353 +#: src/view/com/notifications/NotificationFeedItem.tsx:372 msgid "{firstAuthorName} signed up with your starter pack" msgstr "Mae {firstAuthorName} wedi ymuno â'ch pecyn cychwyn" -#: src/components/ProfileHoverCard/index.web.tsx:508 +#: src/view/com/notifications/NotificationFeedItem.tsx:402 +msgid "{firstAuthorName} verified you" +msgstr "" + +#: src/components/ProfileHoverCard/index.web.tsx:532 #: src/screens/Profile/Header/Metrics.tsx:49 msgid "{following} following" msgstr "{following} yn dilyn" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:392 +#: src/components/dialogs/SearchablePeopleList.tsx:412 msgid "{handle} can't be messaged" msgstr "Nid oes modd anfon neges at {handle}" @@ -330,6 +362,19 @@ msgstr "" msgid "{type}h ago" msgstr "" +#: src/components/verification/VerifierDialog.tsx:60 +msgid "{userName} is a trusted verifier" +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:67 +msgid "{userName} is verified" +msgstr "" + +#. Possessive, meaning "the verifications of {userName}" +#: src/components/verification/VerificationsDialog.tsx:69 +msgid "{userName}'s verifications" +msgstr "" + #. Indicates the number of additional profiles are in the Starter Pack e.g. +12 #: src/screens/Search/components/StarterPackCard.tsx:249 msgid "+{computedTotal}" @@ -345,11 +390,11 @@ msgctxt "feeds" msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" msgstr "Mae <0>{0}, <1>{1}, a {2, plural, one {# arall} other {# arall}} wedi'u cynnwys yn eich pecyn cychwyn" -#: src/view/shell/Drawer.tsx:97 +#: src/view/shell/Drawer.tsx:113 msgid "<0>{0} {1, plural, one {follower} other {followers}}" msgstr "<0>{0} {1, plural, one {dilynwr} other {dilynwyr}}" -#: src/view/shell/Drawer.tsx:108 +#: src/view/shell/Drawer.tsx:124 msgid "<0>{0} {1, plural, one {following} other {following}}" msgstr "<0>{0} {1, plural, one {yn dilyn} other {yn dilyn}}" @@ -398,14 +443,18 @@ msgid "7 days" msgstr "7 diwrnod" #. If last message does not contain text, fall back to "{user} reacted to {a message}" -#: src/screens/Messages/components/ChatListItem.tsx:205 +#: src/screens/Messages/components/ChatListItem.tsx:210 msgid "a message" msgstr "" -#: src/Navigation.tsx:391 -#: src/screens/Settings/AboutSettings.tsx:34 -#: src/screens/Settings/Settings.tsx:215 -#: src/screens/Settings/Settings.tsx:218 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:91 +msgid "A new form of verification" +msgstr "" + +#: src/Navigation.tsx:400 +#: src/screens/Settings/AboutSettings.tsx:72 +#: src/screens/Settings/Settings.tsx:223 +#: src/screens/Settings/Settings.tsx:226 msgid "About" msgstr "Ynghylch" @@ -424,36 +473,36 @@ msgid "Accept Request" msgstr "Derbyn y cais" #: src/screens/Settings/AccessibilitySettings.tsx:46 -#: src/screens/Settings/Settings.tsx:191 -#: src/screens/Settings/Settings.tsx:194 +#: src/screens/Settings/Settings.tsx:199 +#: src/screens/Settings/Settings.tsx:202 msgid "Accessibility" msgstr "Hygyrchedd" -#: src/Navigation.tsx:343 +#: src/Navigation.tsx:352 msgid "Accessibility Settings" msgstr "Gosodiadau Hygyrchedd" -#: src/Navigation.tsx:359 +#: src/Navigation.tsx:368 #: src/screens/Login/LoginForm.tsx:194 #: src/screens/Settings/AccountSettings.tsx:45 -#: src/screens/Settings/Settings.tsx:153 -#: src/screens/Settings/Settings.tsx:156 +#: src/screens/Settings/Settings.tsx:161 +#: src/screens/Settings/Settings.tsx:164 msgid "Account" msgstr "Cyfrif" #: src/screens/Messages/components/RequestButtons.tsx:81 -#: src/view/com/profile/ProfileMenu.tsx:141 +#: src/view/com/profile/ProfileMenu.tsx:147 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:392 msgctxt "toast" msgid "Account blocked" msgstr "Cyfrif wedi'i rwystro" -#: src/view/com/profile/ProfileMenu.tsx:154 +#: src/view/com/profile/ProfileMenu.tsx:160 msgctxt "toast" msgid "Account followed" msgstr "Cyfrif yn ei ddilyn" -#: src/view/com/profile/ProfileMenu.tsx:117 +#: src/view/com/profile/ProfileMenu.tsx:123 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:415 msgctxt "toast" msgid "Account muted" @@ -468,33 +517,37 @@ msgstr "Wedi Tewi'r Cyfrif" msgid "Account Muted by List" msgstr "Cyfrif wedi'i Dewi gan y Rhestr" -#: src/screens/Settings/Settings.tsx:430 +#: src/screens/Settings/Settings.tsx:472 msgid "Account options" msgstr "Dewisiadau cyfrif" -#: src/screens/Settings/Settings.tsx:466 +#: src/screens/Settings/Settings.tsx:508 msgid "Account removed from quick access" msgstr "Cyfrif wedi'i dynnu o fynediad cyflym" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:137 -#: src/view/com/profile/ProfileMenu.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:140 +#: src/view/com/profile/ProfileMenu.tsx:137 msgctxt "toast" msgid "Account unblocked" msgstr "Cyfrif wedi'i ddadrwystro" -#: src/view/com/profile/ProfileMenu.tsx:166 +#: src/view/com/profile/ProfileMenu.tsx:172 msgctxt "toast" msgid "Account unfollowed" msgstr "Peidio dilyn y cyfrif" -#: src/view/com/profile/ProfileMenu.tsx:107 +#: src/view/com/profile/ProfileMenu.tsx:113 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:405 msgctxt "toast" msgid "Account unmuted" msgstr "Dad-dewi cyfrif" +#: src/components/verification/VerifierDialog.tsx:98 +msgid "Accounts with a scalloped blue check mark<0>{NON_BREAKING_SPACE}<1/>{NON_BREAKING_SPACE}can verify others. These trusted verifiers are selected by Bluesky." +msgstr "" + +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:169 #: src/components/dialogs/MutedWords.tsx:328 -#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/UserAddRemoveLists.tsx:235 msgid "Add" msgstr "Ychwanegu" @@ -512,8 +565,8 @@ msgstr "Ychwanegu {displayName} at y pecyn cychwyn" msgid "Add a content warning" msgstr "Ychwanegu rhybudd cynnwys" -#: src/view/screens/ProfileList.tsx:916 -#: src/view/screens/ProfileList.tsx:934 +#: src/view/screens/ProfileList.tsx:924 +#: src/view/screens/ProfileList.tsx:942 msgid "Add a user to this list" msgstr "Ychwanegu defnyddiwr at y rhestr hon" @@ -536,8 +589,8 @@ msgstr "Ychwanegu testun amgen" msgid "Add alt text (optional)" msgstr "Ychwanegu testun amgen (dewisol)" -#: src/screens/Settings/Settings.tsx:373 -#: src/screens/Settings/Settings.tsx:376 +#: src/screens/Settings/Settings.tsx:415 +#: src/screens/Settings/Settings.tsx:418 #: src/view/shell/desktop/LeftNav.tsx:281 #: src/view/shell/desktop/LeftNav.tsx:285 msgid "Add another account" @@ -578,11 +631,15 @@ msgstr "Ychwanegu geiriau a thagiau wedi'u tewi" msgid "Add new post" msgstr "Ychwanegu post newydd" -#: src/view/screens/ProfileList.tsx:924 -#: src/view/screens/ProfileList.tsx:942 +#: src/view/screens/ProfileList.tsx:932 +#: src/view/screens/ProfileList.tsx:950 msgid "Add people" msgstr "Ychwanegu pobl" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:79 +msgid "Add people to list" +msgstr "" + #: src/components/dms/EmojiPopup.android.tsx:55 msgid "Add Reaction" msgstr "" @@ -599,7 +656,7 @@ msgstr "Ychwanegu'r ychydig o lifau i'ch pecyn cychwyn!" msgid "Add the default feed of only people you follow" msgstr "Ychwanegu'r ffrwd ragosodedig dim ond y bobl rydych chi'n eu dilyn" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:387 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:406 msgid "Add the following DNS record to your domain:" msgstr "Ychwanegwch y cofnod DNS canlynol i'ch parth:" @@ -607,8 +664,8 @@ msgstr "Ychwanegwch y cofnod DNS canlynol i'ch parth:" msgid "Add this feed to your feeds" msgstr "Ychwanegu'r ffrwd hon at eich ffrydiau" -#: src/view/com/profile/ProfileMenu.tsx:273 -#: src/view/com/profile/ProfileMenu.tsx:276 +#: src/view/com/profile/ProfileMenu.tsx:286 +#: src/view/com/profile/ProfileMenu.tsx:289 msgid "Add to lists" msgstr "Ychwanegu at restrau" @@ -616,7 +673,11 @@ msgstr "Ychwanegu at restrau" msgid "Add to my feeds" msgstr "Ychwanegu at fy ffrydiau" -#: src/view/com/modals/ListAddRemoveUsers.tsx:192 +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:156 +msgid "Add user to list" +msgstr "" + +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:109 #: src/view/com/modals/UserAddRemoveLists.tsx:162 msgid "Added to list" msgstr "Ychwanegwyd at y rhestr" @@ -640,7 +701,7 @@ msgstr "Oedolyn" msgid "Adult Content" msgstr "Cynnwys Oedolion" -#: src/screens/Moderation/index.tsx:355 +#: src/screens/Moderation/index.tsx:374 msgid "Adult content can only be enabled via the Web at <0>bsky.app." msgstr "Dim ond trwy'r We yn <0>bsky.app y mae modd galluogi cynnwys oedolion." @@ -653,7 +714,7 @@ msgstr "Mae cynnwys oedolion wedi'i analluogi." msgid "Adult Content labels" msgstr "Labeli Cynnwys Oedolion" -#: src/screens/Moderation/index.tsx:399 +#: src/screens/Moderation/index.tsx:418 msgid "Advanced" msgstr "Uwch" @@ -794,6 +855,11 @@ msgstr "Digwyddodd gwall wrth geisio dilyn pob un" msgid "An error occurred while uploading the video." msgstr "Digwyddodd gwall wrth lwytho'r fideo i fyny." +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:84 +#: src/components/verification/VerifierDialog.tsx:88 +msgid "An illustration showing that Bluesky selects trusted verifiers, and trusted verifiers in turn verify individual user accounts." +msgstr "" + #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:28 #: src/lib/moderation/useReportOptions.ts:28 msgid "An issue not included in these options" @@ -809,13 +875,17 @@ msgstr "Digwyddodd mater wrth geisio agor y sgwrs" #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 -#: src/components/ProfileCard.tsx:339 -#: src/components/ProfileCard.tsx:360 +#: src/components/ProfileCard.tsx:367 +#: src/components/ProfileCard.tsx:388 #: src/view/com/profile/FollowButton.tsx:38 #: src/view/com/profile/FollowButton.tsx:48 msgid "An issue occurred, please try again." msgstr "Digwyddodd mater, ceisiwch eto." +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:118 +msgid "An mockup of a iPhone showing the Bluesky app open to the profile of a verified user with a blue checkmark next to their display name." +msgstr "" + #: src/screens/Onboarding/StepInterests/index.tsx:185 msgid "an unknown error occurred" msgstr "digwyddodd gwall anhysbys" @@ -838,6 +908,10 @@ msgstr "Anifeiliaid" msgid "Animated GIF" msgstr "GIF wedi'i hanimeiddio" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:37 +msgid "Announcing verification on Bluesky" +msgstr "" + #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:33 #: src/lib/moderation/useReportOptions.ts:33 msgid "Anti-Social Behavior" @@ -847,7 +921,7 @@ msgstr "Ymddygiad Gwrthgymdeithasol" msgid "Anybody can interact" msgstr "Gall unrhyw un ryngweithio" -#: src/Navigation.tsx:399 +#: src/Navigation.tsx:408 #: src/screens/Settings/AppIconSettings/index.tsx:67 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:18 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:23 @@ -884,7 +958,7 @@ msgstr "Rhaid i enwau cyfrinair ap fod o leiaf 4 nod" msgid "App passwords" msgstr "Cyfrineiriau apiau" -#: src/Navigation.tsx:311 +#: src/Navigation.tsx:320 #: src/screens/Settings/AppPasswords.tsx:51 msgid "App Passwords" msgstr "Cyfrineiriau Apiau" @@ -920,10 +994,10 @@ msgstr "Atal Apêl" msgid "Appeal this decision" msgstr "Apelio'r penderfyniad hwn" -#: src/Navigation.tsx:351 +#: src/Navigation.tsx:360 #: src/screens/Settings/AppearanceSettings.tsx:85 -#: src/screens/Settings/Settings.tsx:183 -#: src/screens/Settings/Settings.tsx:186 +#: src/screens/Settings/Settings.tsx:191 +#: src/screens/Settings/Settings.tsx:194 msgid "Appearance" msgstr "Gwedd" @@ -932,12 +1006,12 @@ msgstr "Gwedd" msgid "Apply default recommended feeds" msgstr "Gosod y ffrydiau rhagosodedig sy'n cael eu hargymell" -#: src/view/com/post-thread/PostThreadItem.tsx:865 +#: src/view/com/post-thread/PostThreadItem.tsx:885 msgid "Archived from {0}" msgstr "Wedi'i archifo o {0}" -#: src/view/com/post-thread/PostThreadItem.tsx:834 -#: src/view/com/post-thread/PostThreadItem.tsx:873 +#: src/view/com/post-thread/PostThreadItem.tsx:854 +#: src/view/com/post-thread/PostThreadItem.tsx:893 msgid "Archived post" msgstr "Post wedi'i archifo" @@ -953,7 +1027,7 @@ msgstr "Ydych chi'n siŵr eich bod am ddileu'r neges hon? Bydd y neges yn cael e msgid "Are you sure you want to delete this starter pack?" msgstr "Ydych chi'n siŵr eich bod am ddileu'r pecyn cychwyn hwn?" -#: src/screens/Profile/Header/EditProfileDialog.tsx:82 +#: src/screens/Profile/Header/EditProfileDialog.tsx:86 msgid "Are you sure you want to discard your changes?" msgstr "Ydych chi'n siŵr eich bod am ddileu eich newidiadau?" @@ -1016,7 +1090,7 @@ msgstr "Mae'r dewisiadau awtochwarae wedi'u symud i osodiadau <0>Cynnwys a Chyfr msgid "Autoplay videos and GIFs" msgstr "Awtochwarae fideos a GIFs" -#: src/components/dms/MessagesListHeader.tsx:82 +#: src/components/dms/MessagesListHeader.tsx:84 #: src/components/moderation/LabelsOnMeDialog.tsx:315 #: src/components/moderation/LabelsOnMeDialog.tsx:316 #: src/screens/Login/ChooseAccountForm.tsx:90 @@ -1052,7 +1126,7 @@ msgstr "Cyn creu post, rhaid i chi wirio'ch e-bost yn gyntaf." msgid "Before creating a starter pack, you must first verify your email." msgstr "Cyn creu pecyn cychwyn, rhaid i chi wirio'ch e-bost yn gyntaf." -#: src/components/dms/dialogs/NewChatDialog.tsx:79 +#: src/components/dms/dialogs/NewChatDialog.tsx:80 #: src/components/dms/MessageProfileButton.tsx:110 #: src/screens/Messages/Conversation.tsx:221 msgid "Before you may message another user, you must first verify your email." @@ -1063,8 +1137,8 @@ msgstr "Cyn y gallwch anfon neges at ddefnyddiwr arall, rhaid i chi wirio'ch e-b msgid "Birthday" msgstr "Penblwydd" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:283 -#: src/view/com/profile/ProfileMenu.tsx:399 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 +#: src/view/com/profile/ProfileMenu.tsx:435 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:849 msgid "Block" msgstr "Rhwystro" @@ -1073,19 +1147,19 @@ msgstr "Rhwystro" #: src/components/dms/ConvoMenu.tsx:250 #: src/screens/Messages/components/RequestButtons.tsx:134 #: src/screens/Messages/components/RequestButtons.tsx:136 -#: src/view/com/profile/ProfileMenu.tsx:310 -#: src/view/com/profile/ProfileMenu.tsx:317 +#: src/view/com/profile/ProfileMenu.tsx:346 +#: src/view/com/profile/ProfileMenu.tsx:353 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:686 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:688 msgid "Block account" msgstr "Rhwystro cyfrif" -#: src/view/com/profile/ProfileMenu.tsx:382 +#: src/view/com/profile/ProfileMenu.tsx:418 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:844 msgid "Block Account?" msgstr "Rhwystro Cyfrif?" -#: src/view/screens/ProfileList.tsx:661 +#: src/view/screens/ProfileList.tsx:669 msgid "Block accounts" msgstr "Rhwystro cyfrifon" @@ -1097,7 +1171,7 @@ msgstr "Rhwystro a Dileu" msgid "Block and/or delete this conversation" msgstr "Rhwystro a/neu ddileu'r sgwrs hon" -#: src/view/screens/ProfileList.tsx:781 +#: src/view/screens/ProfileList.tsx:789 msgid "Block list" msgstr "Rhestr rhwystro" @@ -1105,7 +1179,7 @@ msgstr "Rhestr rhwystro" msgid "Block or report" msgstr "Rhwystro neu adrodd" -#: src/view/screens/ProfileList.tsx:776 +#: src/view/screens/ProfileList.tsx:784 msgid "Block these accounts?" msgstr "Rhwystro'r cyfrifon hyn?" @@ -1122,21 +1196,21 @@ msgstr "Rhwystro'r Defnyddiwr" msgid "Blocked" msgstr "Ddim ar gael" -#: src/screens/Moderation/index.tsx:269 +#: src/screens/Moderation/index.tsx:273 msgid "Blocked accounts" msgstr "Cyfrifon wedi'u rhwystro" -#: src/Navigation.tsx:160 -#: src/view/screens/ModerationBlockedAccounts.tsx:101 +#: src/Navigation.tsx:161 +#: src/view/screens/ModerationBlockedAccounts.tsx:110 msgid "Blocked Accounts" msgstr "Cyfrifon wedi'u Rhwystro" -#: src/view/com/profile/ProfileMenu.tsx:394 +#: src/view/com/profile/ProfileMenu.tsx:430 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:846 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Nid oes modd i gyfrifon sydd wedi'u rhwystro ymateb yn eich trywyddau, eich crybwyllidau, na rhyngweithio â chi fel arall." -#: src/view/screens/ModerationBlockedAccounts.tsx:112 +#: src/view/screens/ModerationBlockedAccounts.tsx:121 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you. You will not see their content and they will be prevented from seeing yours." msgstr "Nid oes modd i gyfrifon sydd wedi'u rhwystro ymateb yn eich trywyddau, eich crybwylliadau, na rhyngweithio â chi fel arall. Fyddwch chi ddim yn gweld eu cynnwys a byddan nhw'n cael eu hatal rhag gweld eich un chi." @@ -1144,15 +1218,15 @@ msgstr "Nid oes modd i gyfrifon sydd wedi'u rhwystro ymateb yn eich trywyddau, e msgid "Blocked post." msgstr "Postiad wedi'i rwystro." -#: src/screens/Profile/Sections/Labels.tsx:173 +#: src/screens/Profile/Sections/Labels.tsx:170 msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "Nid yw rhwystro'n atal y labelwr hwn rhag gosod labeli ar eich cyfrif." -#: src/view/screens/ProfileList.tsx:778 +#: src/view/screens/ProfileList.tsx:786 msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Mae rhwystro'n beth cyhoeddus. Nid oes modd i gyfrifon sydd wedi'u rhwystro ymateb yn eich trywyddau, eich crybwylliadau, na rhyngweithio â chi fel arall." -#: src/view/com/profile/ProfileMenu.tsx:391 +#: src/view/com/profile/ProfileMenu.tsx:427 msgid "Blocking will not prevent labels from being applied on your account, but it will stop this account from replying in your threads or interacting with you." msgstr "Fydd rhwystro ddim yn atal labeli rhag cael eu gosod ar eich cyfrif, ond bydd yn atal y cyfrif hwn rhag ateb yn eich trywyddau neu ryngweithio â chi." @@ -1165,7 +1239,7 @@ msgstr "Blog" msgid "Bluesky" msgstr "Bluesky" -#: src/view/com/post-thread/PostThreadItem.tsx:890 +#: src/view/com/post-thread/PostThreadItem.tsx:910 msgid "Bluesky cannot confirm the authenticity of the claimed date." msgstr "Nid yw Bluesky yn gallu cadarnhau dilysrwydd y dyddiad honedig." @@ -1199,6 +1273,10 @@ msgstr "Bydd Bluesky yn dewis set o gyfrifon wedi'u hargymhell gan bobl yn eich msgid "Bluesky will not show your profile and posts to logged-out users. Other apps may not honor this request. This does not make your account private." msgstr "Ni fydd Bluesky yn dangos eich proffil na'ch postiadau i ddefnyddwyr sydd wedi allgofnodi. Mae'n bosibl na fydd apiau eraill yn parchu'r gofyniad hwn. Nid yw hyn yn gwneud eich cyfrif yn breifat." +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:132 +msgid "Bluesky will proactively verify notable and authentic accounts." +msgstr "" + #: src/screens/Settings/AppIconSettings/index.tsx:99 msgid "Bluesky+" msgstr "Bluesky+" @@ -1301,17 +1379,17 @@ msgid "Camera" msgstr "Camera" #: src/components/Menu/index.tsx:306 -#: src/components/Prompt.tsx:130 -#: src/components/Prompt.tsx:132 +#: src/components/Prompt.tsx:140 +#: src/components/Prompt.tsx:142 #: src/screens/Deactivated.tsx:158 -#: src/screens/Profile/Header/EditProfileDialog.tsx:220 -#: src/screens/Profile/Header/EditProfileDialog.tsx:228 +#: src/screens/Profile/Header/EditProfileDialog.tsx:227 +#: src/screens/Profile/Header/EditProfileDialog.tsx:235 #: src/screens/Search/Shell.tsx:349 #: src/screens/Settings/AppIconSettings/index.tsx:44 #: src/screens/Settings/AppIconSettings/index.tsx:225 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:76 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:83 -#: src/screens/Settings/Settings.tsx:260 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:78 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:85 +#: src/screens/Settings/Settings.tsx:268 #: src/screens/Takendown.tsx:99 #: src/screens/Takendown.tsx:102 #: src/view/com/composer/Composer.tsx:937 @@ -1322,7 +1400,7 @@ msgstr "Camera" #: src/view/com/modals/ChangePassword.tsx:282 #: src/view/com/modals/CreateOrEditList.tsx:335 #: src/view/com/modals/CropImage.web.tsx:97 -#: src/view/com/modals/EditProfile.tsx:244 +#: src/view/com/modals/EditProfile.tsx:270 #: src/view/com/modals/InAppBrowserConsent.tsx:75 #: src/view/com/modals/InAppBrowserConsent.tsx:77 #: src/view/com/modals/LinkWarning.tsx:105 @@ -1350,7 +1428,7 @@ msgstr "Canslo dileu'r cyfrif" msgid "Cancel image crop" msgstr "Diddymu'r tocio delwedd" -#: src/view/com/modals/EditProfile.tsx:239 +#: src/view/com/modals/EditProfile.tsx:265 msgid "Cancel profile editing" msgstr "Diddymu'r golygu proffil" @@ -1363,7 +1441,6 @@ msgid "Cancel reactivation and sign out" msgstr "Diddymu'r ailweithredu ac allgofnodi" #: src/screens/Search/Shell.tsx:341 -#: src/view/com/modals/ListAddRemoveUsers.tsx:88 msgid "Cancel search" msgstr "Diddymu'r chwilio" @@ -1411,8 +1488,8 @@ msgstr "Newid e-bost" msgid "Change email address" msgstr "Newid cyfeiriad e-bost" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:92 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:96 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:94 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:98 msgid "Change Handle" msgstr "Newid Enw Dangos" @@ -1448,15 +1525,15 @@ msgstr "Newidia dy gyfeiriad e-bost" msgid "Changes app icon" msgstr "Yn newid eicon ap" -#: src/components/forms/HostingProvider.tsx:50 -#: src/components/forms/HostingProvider.tsx:70 +#: src/components/forms/HostingProvider.tsx:49 +#: src/components/forms/HostingProvider.tsx:69 msgid "Changes hosting provider" msgstr "Yn newid darparwr gwesteiwr" -#: src/Navigation.tsx:416 +#: src/Navigation.tsx:425 #: src/view/shell/bottom-bar/BottomBar.tsx:205 #: src/view/shell/desktop/LeftNav.tsx:535 -#: src/view/shell/Drawer.tsx:422 +#: src/view/shell/Drawer.tsx:438 msgid "Chat" msgstr "Sgwrsio" @@ -1471,7 +1548,7 @@ msgctxt "toast" msgid "Chat muted" msgstr "Sgwrs wedi'i thewi" -#: src/Navigation.tsx:426 +#: src/Navigation.tsx:435 #: src/screens/Messages/components/InboxPreview.tsx:24 msgid "Chat request inbox" msgstr "Dewch derbyn cais am sgwrs" @@ -1482,7 +1559,7 @@ msgid "Chat requests" msgstr "Ceisiadau am sgyrsiau" #: src/components/dms/ConvoMenu.tsx:75 -#: src/Navigation.tsx:421 +#: src/Navigation.tsx:430 #: src/screens/Messages/ChatList.tsx:328 msgid "Chat settings" msgstr "Gosodiadau sgwrsio" @@ -1514,7 +1591,7 @@ msgstr "Gwiriwch eich e-bost am god mewngofnodi a rhowch ef yma." msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "Gwiriwch eich blwch derbyn am e-bost gyda'r cod cadarnhau i'w roi isod:" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:370 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:389 msgid "Choose domain verification method" msgstr "Dewiswch ddull dilysu parth" @@ -1554,14 +1631,19 @@ msgstr "Dewiswch eich cyfrinair" msgid "Choose your username" msgstr "Dewiswch eich enw defnyddiwr" -#: src/screens/Settings/Settings.tsx:351 +#: src/screens/Settings/Settings.tsx:393 msgid "Clear all storage data" msgstr "Clirio'r holl ddata storio" -#: src/screens/Settings/Settings.tsx:353 +#: src/screens/Settings/Settings.tsx:395 msgid "Clear all storage data (restart after this)" msgstr "Clirio'r holl ddata storio (ailgychwyn ar ôl hyn)" +#: src/screens/Settings/AboutSettings.tsx:113 +#: src/screens/Settings/AboutSettings.tsx:117 +msgid "Clear image cache" +msgstr "" + #: src/components/forms/SearchInput.tsx:70 msgid "Clear search query" msgstr "Clirio'r ymholiad chwilio" @@ -1595,8 +1677,10 @@ msgid "Clip 🐴 clop 🐴" msgstr "Clip 🐴 clop 🐴" #: src/components/dialogs/GifSelect.tsx:281 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:174 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:183 +#: src/components/dialogs/SearchablePeopleList.tsx:295 #: src/components/dialogs/VerifyEmailDialog.tsx:289 -#: src/components/dms/dialogs/SearchablePeopleList.tsx:269 #: src/components/dms/EmojiPopup.android.tsx:58 #: src/components/dms/ReportDialog.tsx:381 #: src/components/dms/ReportDialog.tsx:390 @@ -1605,6 +1689,8 @@ msgstr "Clip 🐴 clop 🐴" #: src/components/ProgressGuide/FollowDialog.tsx:386 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:117 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:123 +#: src/components/verification/VerificationsDialog.tsx:146 +#: src/components/verification/VerifierDialog.tsx:144 #: src/view/com/modals/ChangePassword.tsx:279 #: src/view/com/modals/ChangePassword.tsx:282 #: src/view/com/util/post-embeds/GifEmbed.tsx:197 @@ -1625,6 +1711,8 @@ msgid "Close bottom drawer" msgstr "Cau'r y drôr gwaelod" #: src/components/dialogs/GifSelect.tsx:275 +#: src/components/verification/VerificationsDialog.tsx:138 +#: src/components/verification/VerifierDialog.tsx:136 msgid "Close dialog" msgstr "Cau'r deialog" @@ -1676,11 +1764,11 @@ msgstr "Yn cau'r dewisydd emoji" msgid "Closes viewer for header image" msgstr "Yn cau'r golwg delwedd pennyn" -#: src/view/com/notifications/NotificationFeedItem.tsx:405 +#: src/view/com/notifications/NotificationFeedItem.tsx:479 msgid "Collapse list of users" msgstr "Lleihau'r rhestr o ddefnyddwyr" -#: src/view/com/notifications/NotificationFeedItem.tsx:598 +#: src/view/com/notifications/NotificationFeedItem.tsx:687 msgid "Collapses list of users for a given notification" msgstr "Yn lleihau'r rhestr o ddefnyddwyr hysbysiad penodol" @@ -1703,7 +1791,7 @@ msgstr "Comedi" msgid "Comics" msgstr "Comics" -#: src/Navigation.tsx:301 +#: src/Navigation.tsx:310 #: src/view/screens/CommunityGuidelines.tsx:34 msgid "Community Guidelines" msgstr "Canllawiau Cymunedol" @@ -1743,8 +1831,8 @@ msgstr "Wedi'i ffurfweddu yn y <0>gosodiadau cymedroli." #: src/components/dialogs/VerifyEmailDialog.tsx:253 #: src/components/dialogs/VerifyEmailDialog.tsx:260 #: src/components/dialogs/VerifyEmailDialog.tsx:283 -#: src/components/Prompt.tsx:173 -#: src/components/Prompt.tsx:176 +#: src/components/Prompt.tsx:183 +#: src/components/Prompt.tsx:186 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:185 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:188 #: src/view/com/modals/VerifyEmail.tsx:239 @@ -1765,11 +1853,11 @@ msgstr "Cadarnhau gosodiadau iaith cynnwys" msgid "Confirm delete account" msgstr "Cadarnhau dileu cyfrif" -#: src/screens/Moderation/index.tsx:303 +#: src/screens/Moderation/index.tsx:322 msgid "Confirm your age:" msgstr "Cadarnhewch eich oedran:" -#: src/screens/Moderation/index.tsx:294 +#: src/screens/Moderation/index.tsx:313 msgid "Confirm your birthdate" msgstr "Cadarnhewch eich dyddiad geni" @@ -1802,12 +1890,12 @@ msgid "Content & Media" msgstr "Cynnwys a Chyfryngau" #: src/screens/Settings/AccessibilitySettings.tsx:109 -#: src/screens/Settings/Settings.tsx:175 -#: src/screens/Settings/Settings.tsx:178 +#: src/screens/Settings/Settings.tsx:183 +#: src/screens/Settings/Settings.tsx:186 msgid "Content and media" msgstr "Cynnwys a chyfryngau" -#: src/Navigation.tsx:375 +#: src/Navigation.tsx:384 msgid "Content and Media" msgstr "Cynnwys a Chyfryngau" @@ -1815,7 +1903,7 @@ msgstr "Cynnwys a Chyfryngau" msgid "Content Blocked" msgstr "Cynnwys wedi'i Rhwystro" -#: src/screens/Moderation/index.tsx:287 +#: src/screens/Moderation/index.tsx:306 msgid "Content filters" msgstr "Hidlo cynnwys" @@ -1853,7 +1941,7 @@ msgstr "Cefndir ddewislen cyd-destun, cliciwch i gau'r ddewislen." msgid "Continue" msgstr "Parhau" -#: src/components/AccountList.tsx:121 +#: src/components/AccountList.tsx:126 msgid "Continue as {0} (currently signed in)" msgstr "Parhau fel {0} (wedi mewngofnodi ar hyn o bryd)" @@ -1873,7 +1961,7 @@ msgctxt "toast" msgid "Conversation deleted" msgstr "Sgwrs wedi'i dileu" -#: src/screens/Messages/components/ChatListItem.tsx:191 +#: src/screens/Messages/components/ChatListItem.tsx:196 msgid "Conversation deleted" msgstr "Sgwrs wedi'i dileu" @@ -1885,7 +1973,7 @@ msgstr "Coginio" msgid "Copied" msgstr "Wedi'i gopïo" -#: src/screens/Settings/AboutSettings.tsx:98 +#: src/screens/Settings/AboutSettings.tsx:148 msgid "Copied build version to clipboard" msgstr "Fersiwn adeiladu wedi'i gopïo i'r clipfwrdd" @@ -1903,7 +1991,7 @@ msgstr "Wedi'i gopïo i'r clipfwrdd" msgid "Copied!" msgstr "Wedi'i gopïo!" -#: src/screens/Settings/AboutSettings.tsx:74 +#: src/screens/Settings/AboutSettings.tsx:124 msgid "Copies build version to clipboard" msgstr "Copïau adeiladu fersiwn i'r clipfwrdd" @@ -1915,8 +2003,8 @@ msgstr "Copïo" msgid "Copy App Password" msgstr "Copïo Cyfrinair Ap" -#: src/view/com/profile/ProfileMenu.tsx:347 -#: src/view/com/profile/ProfileMenu.tsx:350 +#: src/view/com/profile/ProfileMenu.tsx:383 +#: src/view/com/profile/ProfileMenu.tsx:386 msgid "Copy at:// URI" msgstr "Copïwch yn: // URI" @@ -1930,13 +2018,13 @@ msgstr "Copïo DID awdur" msgid "Copy code" msgstr "Copïo cod" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:472 -#: src/view/com/profile/ProfileMenu.tsx:356 -#: src/view/com/profile/ProfileMenu.tsx:359 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:491 +#: src/view/com/profile/ProfileMenu.tsx:392 +#: src/view/com/profile/ProfileMenu.tsx:395 msgid "Copy DID" msgstr "Copïo DID" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:405 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:424 msgid "Copy host" msgstr "Copïo gwesteiwr" @@ -1948,7 +2036,7 @@ msgstr "Copïo dolen" msgid "Copy Link" msgstr "Copïo Dolen" -#: src/view/screens/ProfileList.tsx:505 +#: src/view/screens/ProfileList.tsx:513 msgid "Copy link to list" msgstr "Copïo dolen i'r rhestr" @@ -1976,11 +2064,11 @@ msgstr "Copïo testun postiad" msgid "Copy QR code" msgstr "Copïo cod QR" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:426 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:445 msgid "Copy TXT record value" msgstr "Copïo gwerth cofnod TXT" -#: src/Navigation.tsx:306 +#: src/Navigation.tsx:315 #: src/view/screens/CopyrightPolicy.tsx:31 msgid "Copyright Policy" msgstr "Polisi Hawlfraint" @@ -1994,7 +2082,7 @@ msgstr "Methu gadael y sgwrs" msgid "Could not load feed" msgstr "Methu llwytho ffrwd" -#: src/view/screens/ProfileList.tsx:1021 +#: src/view/screens/ProfileList.tsx:1029 msgid "Could not load list" msgstr "Methu llwytho rhestr" @@ -2016,7 +2104,7 @@ msgstr "Creu cod QR ar gyfer pecyn cychwyn" #: src/components/StarterPack/ProfileStarterPacks.tsx:178 #: src/components/StarterPack/ProfileStarterPacks.tsx:274 -#: src/Navigation.tsx:451 +#: src/Navigation.tsx:460 msgid "Create a starter pack" msgstr "Creu pecyn cychwyn" @@ -2127,7 +2215,7 @@ msgstr "Dyddiad geni" msgid "Deactivate account" msgstr "Cau cyfrif" -#: src/screens/Settings/Settings.tsx:332 +#: src/screens/Settings/Settings.tsx:374 msgid "Debug Moderation" msgstr "Cymedroli Dadfygio" @@ -2150,7 +2238,7 @@ msgstr "Eiconau rhagosodedig" #: src/screens/StarterPack/StarterPackScreen.tsx:672 #: src/screens/StarterPack/StarterPackScreen.tsx:744 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:767 -#: src/view/screens/ProfileList.tsx:760 +#: src/view/screens/ProfileList.tsx:768 msgid "Delete" msgstr "Dileu" @@ -2176,7 +2264,7 @@ msgstr "Dileu cyfrinair ap?" msgid "Delete chat" msgstr "Dileu sgwrs" -#: src/screens/Settings/Settings.tsx:339 +#: src/screens/Settings/Settings.tsx:381 msgid "Delete chat declaration record" msgstr "Dileu cofnod datganiad sgwrs" @@ -2195,7 +2283,7 @@ msgstr "Dileu Sgwrs" msgid "Delete for me" msgstr "Dileu i mi" -#: src/view/screens/ProfileList.tsx:548 +#: src/view/screens/ProfileList.tsx:556 msgid "Delete list" msgstr "" @@ -2226,7 +2314,7 @@ msgstr "Dileu pecyn cychwyn" msgid "Delete starter pack?" msgstr "Dileu pecyn cychwyn?" -#: src/view/screens/ProfileList.tsx:755 +#: src/view/screens/ProfileList.tsx:763 msgid "Delete this list?" msgstr "Dileu'r rhestr hon?" @@ -2238,8 +2326,8 @@ msgstr "Dileu'r postiad hwn?" msgid "Deleted" msgstr "Dilëwyd" -#: src/components/dms/MessagesListHeader.tsx:155 -#: src/screens/Messages/components/ChatListItem.tsx:123 +#: src/components/dms/MessagesListHeader.tsx:160 +#: src/screens/Messages/components/ChatListItem.tsx:128 msgid "Deleted Account" msgstr "Cyfrif wedi'i ddileu" @@ -2247,19 +2335,19 @@ msgstr "Cyfrif wedi'i ddileu" msgid "Deleted post." msgstr "Postiad wedi'i ddileu." -#: src/screens/Profile/Header/EditProfileDialog.tsx:347 +#: src/screens/Profile/Header/EditProfileDialog.tsx:370 #: src/view/com/modals/CreateOrEditList.tsx:280 #: src/view/com/modals/CreateOrEditList.tsx:301 -#: src/view/com/modals/EditProfile.tsx:193 -#: src/view/com/modals/EditProfile.tsx:205 +#: src/view/com/modals/EditProfile.tsx:219 +#: src/view/com/modals/EditProfile.tsx:231 msgid "Description" msgstr "Disgrifiad" -#: src/screens/Profile/Header/EditProfileDialog.tsx:367 +#: src/screens/Profile/Header/EditProfileDialog.tsx:390 msgid "Description is too long" msgstr "Mae'r disgrifiad yn rhy hir" -#: src/screens/Profile/Header/EditProfileDialog.tsx:368 +#: src/screens/Profile/Header/EditProfileDialog.tsx:391 msgid "Description is too long. {DESCRIPTION_MAX_GRAPHEMES, plural, other {The maximum number of characters is #.}}" msgstr "" @@ -2277,18 +2365,18 @@ msgstr "Datgysylltu dyfyniad" msgid "Detach quote post?" msgstr "Datgysylltu postiad dyfyniad?" -#: src/screens/Settings/AboutSettings.tsx:87 +#: src/screens/Settings/AboutSettings.tsx:137 msgctxt "toast" msgid "Developer mode disabled" msgstr "Modd datblygwr wedi'i analluogi" -#: src/screens/Settings/AboutSettings.tsx:81 +#: src/screens/Settings/AboutSettings.tsx:131 msgctxt "toast" msgid "Developer mode enabled" msgstr "Modd datblygwr wedi'i alluogi" -#: src/screens/Settings/Settings.tsx:242 -#: src/screens/Settings/Settings.tsx:245 +#: src/screens/Settings/Settings.tsx:250 +#: src/screens/Settings/Settings.tsx:253 msgid "Developer options" msgstr "Dewisiadau datblygwr" @@ -2318,17 +2406,17 @@ msgstr "Analluogi isdeitlau" #: src/lib/moderation/useLabelBehaviorDescription.ts:68 #: src/screens/Messages/Settings.tsx:139 #: src/screens/Messages/Settings.tsx:142 -#: src/screens/Moderation/index.tsx:345 +#: src/screens/Moderation/index.tsx:364 msgid "Disabled" msgstr "Analluogwyd" -#: src/screens/Profile/Header/EditProfileDialog.tsx:84 +#: src/screens/Profile/Header/EditProfileDialog.tsx:88 #: src/view/com/composer/Composer.tsx:705 #: src/view/com/composer/Composer.tsx:889 msgid "Discard" msgstr "Dileu" -#: src/screens/Profile/Header/EditProfileDialog.tsx:81 +#: src/screens/Profile/Header/EditProfileDialog.tsx:85 msgid "Discard changes?" msgstr "Dileu'r newidiadau?" @@ -2383,27 +2471,27 @@ msgstr "Cau'r adran hon" msgid "Display larger alt text badges" msgstr "Dangos bathodynnau testun amgen mwy" -#: src/screens/Profile/Header/EditProfileDialog.tsx:314 -#: src/screens/Profile/Header/EditProfileDialog.tsx:320 -#: src/screens/Profile/Header/EditProfileDialog.tsx:354 -#: src/view/com/modals/EditProfile.tsx:187 +#: src/screens/Profile/Header/EditProfileDialog.tsx:321 +#: src/screens/Profile/Header/EditProfileDialog.tsx:327 +#: src/screens/Profile/Header/EditProfileDialog.tsx:377 +#: src/view/com/modals/EditProfile.tsx:194 msgid "Display name" msgstr "Enw dangos" -#: src/view/com/modals/EditProfile.tsx:175 +#: src/view/com/modals/EditProfile.tsx:182 msgid "Display Name" msgstr "Enw Dangos" -#: src/screens/Profile/Header/EditProfileDialog.tsx:333 +#: src/screens/Profile/Header/EditProfileDialog.tsx:340 msgid "Display name is too long" msgstr "Mae'r enw dangos yn rhy hir" -#: src/screens/Profile/Header/EditProfileDialog.tsx:334 +#: src/screens/Profile/Header/EditProfileDialog.tsx:341 msgid "Display name is too long. {DISPLAY_NAME_MAX_GRAPHEMES, plural, other {The maximum number of characters is #.}}" msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:373 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:375 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:392 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:394 msgid "DNS Panel" msgstr "Panel DNS" @@ -2419,7 +2507,7 @@ msgstr "Nid yw'n cynnwys noethni." msgid "Doesn't begin or end with a hyphen" msgstr "Nid yw'n dechrau nac yn gorffen gyda chysylltnod" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:488 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:507 msgid "Domain verified!" msgstr "Parth wedi'i wirio!" @@ -2441,11 +2529,9 @@ msgstr "Parth wedi'i wirio!" #: src/view/com/modals/CropImage.web.tsx:112 #: src/view/com/modals/InviteCodes.tsx:81 #: src/view/com/modals/InviteCodes.tsx:124 -#: src/view/com/modals/ListAddRemoveUsers.tsx:143 msgid "Done" msgstr "Gorffen" -#: src/view/com/modals/ListAddRemoveUsers.tsx:145 #: src/view/com/modals/UserAddRemoveLists.tsx:113 #: src/view/com/modals/UserAddRemoveLists.tsx:116 msgctxt "action" @@ -2485,23 +2571,23 @@ msgstr "Gollwng i ychwanegu delweddau" msgid "Duration:" msgstr "Hyd:" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:211 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:230 msgid "e.g. alice" msgstr "e.e. alys" -#: src/screens/Profile/Header/EditProfileDialog.tsx:321 +#: src/screens/Profile/Header/EditProfileDialog.tsx:328 msgid "e.g. Alice Lastname" msgstr "e.e. Alys Enwolaf" -#: src/view/com/modals/EditProfile.tsx:180 +#: src/view/com/modals/EditProfile.tsx:187 msgid "e.g. Alice Roberts" msgstr "e.e. Alys Roberts" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:357 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:376 msgid "e.g. alice.com" msgstr "e.e. alys.com" -#: src/view/com/modals/EditProfile.tsx:198 +#: src/view/com/modals/EditProfile.tsx:224 msgid "e.g. Artist, dog-lover, and avid reader." msgstr "e.e. Artist, caru cŵn a darllenydd brwd." @@ -2536,7 +2622,8 @@ msgstr "Mae pob cod yn gweithio unwaith. Byddwch yn derbyn mwy o godau gwahoddia msgid "Edit" msgstr "Golygu" -#: src/view/com/lists/ListMembers.tsx:143 +#: src/view/com/lists/ListMembers.tsx:180 +#: src/view/com/lists/ListMembers.tsx:186 msgctxt "action" msgid "Edit" msgstr "Golygu" @@ -2566,7 +2653,7 @@ msgstr "Golygu gosodiadau rhyngweithio" msgid "Edit interests" msgstr "" -#: src/view/screens/ProfileList.tsx:536 +#: src/view/screens/ProfileList.tsx:544 msgid "Edit list details" msgstr "Golygu manylion y rhestr" @@ -2574,12 +2661,12 @@ msgstr "Golygu manylion y rhestr" msgid "Edit Moderation List" msgstr "Golygu Rhestr Cymedroli" -#: src/Navigation.tsx:316 +#: src/Navigation.tsx:325 #: src/view/screens/Feeds.tsx:515 msgid "Edit My Feeds" msgstr "Golygu Fy Ffrydiau" -#: src/view/com/modals/EditProfile.tsx:147 +#: src/view/com/modals/EditProfile.tsx:154 msgid "Edit my profile" msgstr "Golygu fy mhroffil" @@ -2592,15 +2679,15 @@ msgstr "Golygu Pobl" msgid "Edit post interaction settings" msgstr "Golygu gosodiadau rhyngweithio postiad" -#: src/screens/Profile/Header/EditProfileDialog.tsx:269 -#: src/screens/Profile/Header/EditProfileDialog.tsx:275 +#: src/screens/Profile/Header/EditProfileDialog.tsx:276 +#: src/screens/Profile/Header/EditProfileDialog.tsx:282 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:196 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 msgid "Edit profile" msgstr "Golygu proffil" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:199 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:185 msgid "Edit Profile" msgstr "Golygu Proffil" @@ -2616,15 +2703,15 @@ msgstr "Golygu Rhestr Defnyddwyr" msgid "Edit who can reply" msgstr "Golygu pwy all ateb" -#: src/view/com/modals/EditProfile.tsx:188 +#: src/view/com/modals/EditProfile.tsx:195 msgid "Edit your display name" msgstr "Golygu eich enw dangos" -#: src/view/com/modals/EditProfile.tsx:206 +#: src/view/com/modals/EditProfile.tsx:232 msgid "Edit your profile description" msgstr "Golygu eich disgrifiad proffil" -#: src/Navigation.tsx:456 +#: src/Navigation.tsx:465 msgid "Edit your starter pack" msgstr "Golygu eich pecyn cychwyn" @@ -2707,7 +2794,7 @@ msgstr "Galluogi" msgid "Enable {0} only" msgstr "Galluogi dim ond {0}" -#: src/screens/Moderation/index.tsx:332 +#: src/screens/Moderation/index.tsx:351 msgid "Enable adult content" msgstr "Galluogi cynnwys oedolion" @@ -2752,11 +2839,11 @@ msgstr "Galluogi fideos tueddol yn eich ffrwd Darganfod." #: src/screens/Messages/Settings.tsx:130 #: src/screens/Messages/Settings.tsx:133 -#: src/screens/Moderation/index.tsx:343 +#: src/screens/Moderation/index.tsx:362 msgid "Enabled" msgstr "Galluogwyd" -#: src/screens/Profile/Sections/Feed.tsx:116 +#: src/screens/Profile/Sections/Feed.tsx:113 msgid "End of feed" msgstr "Diwedd y ffrwd" @@ -2789,7 +2876,7 @@ msgstr "Mynd i'r sgrin lawn" msgid "Enter the code you received to change your password." msgstr "Rhowch y cod a gawsoch i newid eich cyfrinair." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:351 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:370 msgid "Enter the domain you want to use" msgstr "Rhowch y parth rydych chi am ei ddefnyddio" @@ -2906,19 +2993,15 @@ msgstr "Yn gadael y broses tocio delwedd" msgid "Exits image view" msgstr "Yn gadael golwg delwedd" -#: src/view/com/modals/ListAddRemoveUsers.tsx:89 -msgid "Exits inputting search query" -msgstr "Yn gadael ymholiad chwilio mewnbynnu" - #: src/view/com/lightbox/Lightbox.web.tsx:184 msgid "Expand alt text" msgstr "Ehangu testun amgen" -#: src/view/com/notifications/NotificationFeedItem.tsx:406 +#: src/view/com/notifications/NotificationFeedItem.tsx:480 msgid "Expand list of users" msgstr "Ehangu rhestr o ddefnyddwyr" -#: src/view/com/composer/ComposerReplyTo.tsx:70 +#: src/view/com/composer/ComposerReplyTo.tsx:83 msgid "Expand or collapse the full post you are replying to" msgstr "Ehangu neu leihau'r postiad llawn rydych yn ateb iddo" @@ -2926,10 +3009,6 @@ msgstr "Ehangu neu leihau'r postiad llawn rydych yn ateb iddo" msgid "Expands or collapses post text" msgstr "Yn ehangu neu'n lleihau testun postiad" -#: src/view/com/composer/ComposerReplyTo.tsx:73 -msgid "Expands or collapses the full post you are replying to" -msgstr "Yn ehangu neu'n lleihau'r postiad llawn rydych chi'n ateb iddo" - #: src/lib/api/index.ts:406 msgid "Expected uri to resolve to a record" msgstr "Disgwylir i uri ddatrys i gofnod" @@ -2961,10 +3040,10 @@ msgstr "Cyfryngau di-noethol neu a allai beri gofid." msgid "Explicit sexual images." msgstr "Delweddau di-noethol amlwg." -#: src/Navigation.tsx:640 +#: src/Navigation.tsx:649 #: src/screens/Search/Shell.tsx:307 #: src/view/shell/desktop/LeftNav.tsx:617 -#: src/view/shell/Drawer.tsx:370 +#: src/view/shell/Drawer.tsx:386 msgid "Explore" msgstr "" @@ -2992,7 +3071,7 @@ msgstr "Cyfryngau Allanol" msgid "External media may allow websites to collect information about you and your device. No information is sent or requested until you press the \"play\" button." msgstr "Gall cyfryngau allanol ganiatáu i wefannau gasglu gwybodaeth amdanoch chi a'ch dyfais. Nid oes unrhyw wybodaeth yn cael ei anfon na gofyn amdano nes i chi bwyso'r botwm \"chwarae\"." -#: src/Navigation.tsx:335 +#: src/Navigation.tsx:344 #: src/screens/Settings/ExternalMediaPreferences.tsx:31 msgid "External Media Preferences" msgstr "Dewisiadau Cyfryngau Allanol" @@ -3007,10 +3086,14 @@ msgstr "Wedi methu derbyn y sgwrs" msgid "Failed to add emoji reaction" msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:568 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:587 msgid "Failed to change handle. Please try again." msgstr "Wedi methu newid enw dangos. Ceisiwch eto." +#: src/components/verification/VerificationCreatePrompt.tsx:32 +msgid "Failed to create a verification" +msgstr "" + #: src/screens/Settings/components/AddAppPasswordDialog.tsx:173 msgid "Failed to create app password. Please try again." msgstr "Wedi methu creu cyfrinair ap. Ceisiwch eto." @@ -3087,6 +3170,10 @@ msgstr "Wedi methu pinio post" msgid "Failed to remove emoji reaction" msgstr "" +#: src/components/verification/VerificationRemovePrompt.tsx:34 +msgid "Failed to remove verification" +msgstr "" + #: src/view/com/lightbox/Lightbox.tsx:46 msgid "Failed to save image: {0}" msgstr "Wedi methu cadw'r ddelwedd: {0}" @@ -3132,11 +3219,11 @@ msgstr "Wedi methu diweddaru gosodiadau" msgid "Failed to upload video" msgstr "Wedi methu llwytho fideo i fyny" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:341 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:360 msgid "Failed to verify handle. Please try again." msgstr "Wedi methu dilysu enw dangos. Ceisiwch eto." -#: src/Navigation.tsx:251 +#: src/Navigation.tsx:260 msgid "Feed" msgstr "Ffrwd" @@ -3155,7 +3242,7 @@ msgstr "Toglo ffrwd" #: src/view/shell/desktop/RightNav.tsx:102 #: src/view/shell/desktop/RightNav.tsx:103 -#: src/view/shell/Drawer.tsx:324 +#: src/view/shell/Drawer.tsx:340 msgid "Feedback" msgstr "Adborth" @@ -3165,14 +3252,14 @@ msgctxt "toast" msgid "Feedback sent!" msgstr "Anfonwyd adborth!" -#: src/Navigation.tsx:436 +#: src/Navigation.tsx:445 #: src/screens/Search/SearchResults.tsx:68 #: src/screens/StarterPack/StarterPackScreen.tsx:185 #: src/view/screens/Feeds.tsx:508 #: src/view/screens/Profile.tsx:227 #: src/view/screens/SavedFeeds.tsx:96 #: src/view/shell/desktop/LeftNav.tsx:655 -#: src/view/shell/Drawer.tsx:486 +#: src/view/shell/Drawer.tsx:502 msgid "Feeds" msgstr "Ffrydiau" @@ -3258,10 +3345,10 @@ msgid "Flexible" msgstr "Hyblyg" #. User is not following this account, click to follow -#: src/components/ProfileCard.tsx:372 -#: src/components/ProfileHoverCard/index.web.tsx:449 -#: src/components/ProfileHoverCard/index.web.tsx:460 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 +#: src/components/ProfileCard.tsx:400 +#: src/components/ProfileHoverCard/index.web.tsx:456 +#: src/components/ProfileHoverCard/index.web.tsx:467 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:236 #: src/screens/VideoFeed/index.tsx:829 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:131 msgid "Follow" @@ -3272,7 +3359,7 @@ msgctxt "action" msgid "Follow" msgstr "Dilyn" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:218 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:221 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:113 msgid "Follow {0}" msgstr "Dilynwch {0}" @@ -3294,8 +3381,8 @@ msgstr "Dilynwch 10 cyfrif" msgid "Follow 7 accounts" msgstr "Dilynwch 7 cyfrif" -#: src/view/com/profile/ProfileMenu.tsx:252 -#: src/view/com/profile/ProfileMenu.tsx:263 +#: src/view/com/profile/ProfileMenu.tsx:265 +#: src/view/com/profile/ProfileMenu.tsx:276 msgid "Follow account" msgstr "Dilynwch y cyfrif" @@ -3304,7 +3391,7 @@ msgstr "Dilynwch y cyfrif" msgid "Follow all" msgstr "Dilynwch y cyfan" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:232 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:129 msgid "Follow Back" msgstr "Dilynwch Nôl" @@ -3330,7 +3417,7 @@ msgstr "Yn cael ei ddilyn gan <0>{0} a <1>{1}" msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" msgstr "Yn cael ei ddilyn gan <0>{0}, <1>{1}, and {2, plural, one {# arall} other {# arall}}" -#: src/Navigation.tsx:205 +#: src/Navigation.tsx:214 msgid "Followers of @{0} that you know" msgstr "Dilynwyr @{0} rydych chi'n eu hadnabod" @@ -3340,10 +3427,10 @@ msgid "Followers you know" msgstr "Dilynwyr rydych chi'n eu hadnabod" #. User is following this account, click to unfollow -#: src/components/ProfileCard.tsx:366 -#: src/components/ProfileHoverCard/index.web.tsx:448 -#: src/components/ProfileHoverCard/index.web.tsx:459 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:230 +#: src/components/ProfileCard.tsx:394 +#: src/components/ProfileHoverCard/index.web.tsx:455 +#: src/components/ProfileHoverCard/index.web.tsx:466 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:232 #: src/screens/VideoFeed/index.tsx:827 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:134 #: src/view/screens/Feeds.tsx:599 @@ -3351,8 +3438,8 @@ msgstr "Dilynwyr rydych chi'n eu hadnabod" msgid "Following" msgstr "Yn Dilyn" -#: src/components/ProfileCard.tsx:329 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 +#: src/components/ProfileCard.tsx:357 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:101 msgid "Following {0}" msgstr "Yn dilyn {0}" @@ -3369,7 +3456,7 @@ msgstr "Yn dilyn {name}" msgid "Following feed preferences" msgstr "Yn dilyn dewisiadau ffrydio" -#: src/Navigation.tsx:322 +#: src/Navigation.tsx:331 #: src/screens/Settings/FollowingFeedPreferences.tsx:53 msgid "Following Feed Preferences" msgstr "Dilyn Dewisiadau Ffrydio" @@ -3450,7 +3537,7 @@ msgstr "Oriel" msgid "Generate a starter pack" msgstr "Cynhyrchu pecyn cychwyn" -#: src/view/shell/Drawer.tsx:328 +#: src/view/shell/Drawer.tsx:344 msgid "Get help" msgstr "Cael cymorth" @@ -3486,7 +3573,7 @@ msgstr "Torri cyfraith neu delerau gwasanaeth amlwg" #: src/screens/VideoFeed/index.tsx:1112 #: src/view/com/auth/LoggedOut.tsx:72 #: src/view/screens/NotFound.tsx:57 -#: src/view/screens/ProfileList.tsx:1030 +#: src/view/screens/ProfileList.tsx:1038 msgid "Go back" msgstr "Mynd nôl" @@ -3497,7 +3584,7 @@ msgstr "Mynd nôl" #: src/screens/Profile/ProfileFeed/index.tsx:94 #: src/screens/StarterPack/StarterPackScreen.tsx:757 #: src/view/screens/NotFound.tsx:56 -#: src/view/screens/ProfileList.tsx:1035 +#: src/view/screens/ProfileList.tsx:1043 msgid "Go Back" msgstr "Nôl" @@ -3518,7 +3605,11 @@ msgstr "Ewch adref" msgid "Go Home" msgstr "Ewch Adref" -#: src/screens/Messages/components/ChatListItem.tsx:355 +#: src/view/com/notifications/NotificationFeedItem.tsx:193 +msgid "Go to {firstAuthorName}'s profile" +msgstr "" + +#: src/screens/Messages/components/ChatListItem.tsx:360 msgid "Go to conversation with {0}" msgstr "Ewch i sgwrs gyda {0}" @@ -3552,16 +3643,16 @@ msgstr "Hanner ffordd yno!" msgid "Handle" msgstr "Enw Dangos" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:572 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:591 msgid "Handle already taken. Please try a different one." msgstr "Mae'r enw dangos yna eisoes wedi'i gymryd. Rhowch gynnig ar un arall." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:189 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:325 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:195 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:344 msgid "Handle changed!" msgstr "Mae'r enw dangos wedi newid!" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:576 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:595 msgid "Handle too long. Please try a shorter one." msgstr "Mae'r enw dangos yn rhy hir. Rhowch gynnig ar un byrrach." @@ -3574,7 +3665,7 @@ msgstr "Hapteg" msgid "Harassment, trolling, or intolerance" msgstr "Aflonyddu, trolio, neu anoddefgarwch" -#: src/Navigation.tsx:406 +#: src/Navigation.tsx:415 msgid "Hashtag" msgstr "Hashnod" @@ -3586,11 +3677,11 @@ msgstr "Hashnod {tag}" msgid "Having trouble?" msgstr "Yn cael trafferth?" -#: src/screens/Settings/Settings.tsx:207 -#: src/screens/Settings/Settings.tsx:211 +#: src/screens/Settings/Settings.tsx:215 +#: src/screens/Settings/Settings.tsx:219 #: src/view/shell/desktop/RightNav.tsx:120 #: src/view/shell/desktop/RightNav.tsx:121 -#: src/view/shell/Drawer.tsx:337 +#: src/view/shell/Drawer.tsx:353 msgid "Help" msgstr "Cymorth" @@ -3629,7 +3720,7 @@ msgstr "Rhestr gudd" msgid "Hide" msgstr "Cuddio" -#: src/view/com/notifications/NotificationFeedItem.tsx:605 +#: src/view/com/notifications/NotificationFeedItem.tsx:694 msgctxt "action" msgid "Hide" msgstr "Cuddio" @@ -3680,10 +3771,15 @@ msgstr "Cuddio pynciau tueddiadol?" msgid "Hide trending videos?" msgstr "Cuddio fideos tueddiadol?" -#: src/view/com/notifications/NotificationFeedItem.tsx:596 +#: src/view/com/notifications/NotificationFeedItem.tsx:685 msgid "Hide user list" msgstr "Cuddio rhestr defnyddwyr" +#: src/screens/Moderation/VerificationSettings.tsx:81 +#: src/screens/Moderation/VerificationSettings.tsx:90 +msgid "Hide verification badges" +msgstr "" + #: src/components/moderation/ContentHider.tsx:151 #: src/components/moderation/PostHider.tsx:79 msgid "Hides the content" @@ -3709,7 +3805,7 @@ msgstr "Hmm, rhoddodd y gweinydd ffrydio ymateb gwael. Rhowch wybod i berchennog msgid "Hmm, we're having trouble finding this feed. It may have been deleted." msgstr "Hmm, rydyn ni'n cael trafferth dod o hyd i'r ffrwd yma. Efallai ei fod wedi'i ddileu." -#: src/screens/Moderation/index.tsx:54 +#: src/screens/Moderation/index.tsx:58 msgid "Hmmmm, it seems we're having trouble loading this data. See below for more details. If this issue persists, please contact us." msgstr "Hmmm, mae'n ymddangos ein bod yn cael trafferth llwytho'r data hwn. Gweler isod am ragor o fanylion. Os bydd y mater hwn yn parhau, cysylltwch â ni." @@ -3721,15 +3817,15 @@ msgstr "Hmmmm, nid ydym 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/Navigation.tsx:635 -#: src/Navigation.tsx:655 +#: src/Navigation.tsx:644 +#: src/Navigation.tsx:664 #: src/view/shell/bottom-bar/BottomBar.tsx:162 #: src/view/shell/desktop/LeftNav.tsx:599 -#: src/view/shell/Drawer.tsx:396 +#: src/view/shell/Drawer.tsx:412 msgid "Home" msgstr "Cartref" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:398 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:417 msgid "Host:" msgstr "Gwesteiwr:" @@ -3768,8 +3864,8 @@ msgstr "Mae Gen i God" msgid "I have a confirmation code" msgstr "Mae gen i god cadarnhau" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:261 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:267 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:280 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:286 msgid "I have my own domain" msgstr "Mae gen i fy mharth fy hun" @@ -3786,11 +3882,11 @@ msgstr "Os yw'r testun amgen yn hir, bydd y testun amgen yn toglo'r cyflwr estyn msgid "If you are not yet an adult according to the laws of your country, your parent or legal guardian must read these Terms on your behalf." msgstr "Os nad ydych eto yn oedolyn yn unol â chyfreithiau eich gwlad, rhaid i'ch rhiant neu warcheidwad cyfreithiol ddarllen y Telerau hyn ar eich rhan." -#: src/view/screens/ProfileList.tsx:757 +#: src/view/screens/ProfileList.tsx:765 msgid "If you delete this list, you won't be able to recover it." msgstr "Os byddwch yn dileu'r rhestr hon, fyddwch chi ddim yn gallu ei hadfer." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:248 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:267 msgid "If you have your own domain, you can use that as your handle. This lets you self-verify your identity. <0>Learn more here." msgstr "Os oes gennych chi'ch parth eich hun, gallwch chi ei ddefnyddio fel eich enw dangos. Mae hyn yn gadael i chi hunan-wirio eich hunaniaeth. <0> Dysgwch ragor yma." @@ -3819,6 +3915,15 @@ msgstr "Anghyfreithlon a Brys" msgid "Image" msgstr "Delwedd" +#: src/screens/Settings/AboutSettings.tsx:61 +msgid "Image cache cleared" +msgstr "" + +#. Android-only toast message which includes amount of space freed using localized number formatting +#: src/screens/Settings/AboutSettings.tsx:47 +msgid "Image cache cleared, freed {0}" +msgstr "" + #: src/components/StarterPack/ShareDialog.tsx:76 msgid "Image saved to your camera roll!" msgstr "Delwedd wedi'i chadw ar gofrestr eich camera!" @@ -3871,7 +3976,7 @@ msgstr "Mewnbynnwch y cod sydd wedi'i e-bostio atoch" msgid "Interaction limited" msgstr "Rhyngweithio yn gyfyngedig" -#: src/screens/Moderation/index.tsx:209 +#: src/screens/Moderation/index.tsx:213 msgid "Interaction settings" msgstr "Gosodiadau rhyngweithio" @@ -3880,11 +3985,11 @@ msgstr "Gosodiadau rhyngweithio" msgid "Invalid 2FA confirmation code." msgstr "Cod cadarnhau 2FA annilys." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:578 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:597 msgid "Invalid handle. Please try a different one." msgstr "Enw dangos annilys. Rhowch gynnig ar un arall." -#: src/view/com/post-thread/PostThreadItem.tsx:288 +#: src/view/com/post-thread/PostThreadItem.tsx:291 msgid "Invalid or unsupported post record" msgstr "Cofnod postiad annilys neu heb ei gefnogi" @@ -3979,7 +4084,7 @@ msgstr "Labeli" msgid "Labels added" msgstr "Labeli wedi'u hychwanegu" -#: src/screens/Profile/Sections/Labels.tsx:163 +#: src/screens/Profile/Sections/Labels.tsx:160 msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." msgstr "Anodiadau ar ddefnyddwyr a chynnwys yw labeli. Mae modd eu defnyddio i guddio, rhybuddio, a chategoreiddio'r rhwydwaith." @@ -3995,13 +4100,13 @@ msgstr "Labeli ar eich cynnwys" msgid "Language selection" msgstr "Dewis iaith" -#: src/Navigation.tsx:178 +#: src/Navigation.tsx:187 msgid "Language Settings" msgstr "Gosodiadau Iaith" #: src/screens/Settings/LanguageSettings.tsx:71 -#: src/screens/Settings/Settings.tsx:199 -#: src/screens/Settings/Settings.tsx:202 +#: src/screens/Settings/Settings.tsx:207 +#: src/screens/Settings/Settings.tsx:210 msgid "Languages" msgstr "Ieithoedd" @@ -4015,10 +4120,19 @@ msgstr "Mwy" msgid "Latest" msgstr "Diweddaraf" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:252 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:271 msgid "learn more" msgstr "dysgu rhagor" +#: src/components/verification/VerificationsDialog.tsx:163 +#: src/components/verification/VerifierDialog.tsx:132 +#: src/screens/Moderation/VerificationSettings.tsx:47 +#: src/screens/Profile/Header/EditProfileDialog.tsx:360 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:212 +#: src/view/com/modals/EditProfile.tsx:208 +msgid "Learn more" +msgstr "" + #: src/components/moderation/ScreenHider.tsx:140 msgid "Learn More" msgstr "Dysgu Rhagor" @@ -4044,6 +4158,11 @@ msgstr "Dysgwch ragor am y cymedroli wedi'i osod i'r cynnwys hwn." msgid "Learn more about this warning" msgstr "Dysgwch ragor am y rhybudd hwn" +#: src/components/verification/VerificationsDialog.tsx:152 +#: src/components/verification/VerifierDialog.tsx:121 +msgid "Learn more about verification on Bluesky" +msgstr "" + #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:99 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:102 msgid "Learn more about what is public on Bluesky." @@ -4132,9 +4251,8 @@ msgstr "Hoffi'r ffrwd hwn" msgid "Like this labeler" msgstr "Hoffi'r labelwr hwn" -#: src/components/LikesDialog.tsx:85 -#: src/Navigation.tsx:256 -#: src/Navigation.tsx:261 +#: src/Navigation.tsx:265 +#: src/Navigation.tsx:270 msgid "Liked by" msgstr "Wedi'i hoffi gan" @@ -4160,7 +4278,7 @@ msgstr "Wedi'i hoffi gan {likeCount, plural, one {# defnyddiwr} other {# defnydd msgid "Likes" msgstr "Hoffi" -#: src/view/com/post-thread/PostThreadItem.tsx:223 +#: src/view/com/post-thread/PostThreadItem.tsx:226 msgid "Likes on this post" msgstr "Hoffi ar y postiad hwn" @@ -4169,7 +4287,7 @@ msgstr "Hoffi ar y postiad hwn" msgid "Linear" msgstr "Llinol" -#: src/Navigation.tsx:211 +#: src/Navigation.tsx:220 msgid "List" msgstr "Rhestr" @@ -4177,7 +4295,7 @@ msgstr "Rhestr" msgid "List Avatar" msgstr "Afatar Rhestr" -#: src/view/screens/ProfileList.tsx:430 +#: src/view/screens/ProfileList.tsx:438 msgctxt "toast" msgid "List blocked" msgstr "Rhestr wedi'i rhwystro" @@ -4195,7 +4313,7 @@ msgstr "Rhestru yn ôl <0/>" msgid "List by you" msgstr "Rhestru gennych chi" -#: src/view/screens/ProfileList.tsx:477 +#: src/view/screens/ProfileList.tsx:485 msgctxt "toast" msgid "List deleted" msgstr "Rhestr wedi'i dileu" @@ -4204,11 +4322,11 @@ msgstr "Rhestr wedi'i dileu" msgid "List has been hidden" msgstr "Mae'r rhestr wedi'i chuddio" -#: src/view/screens/ProfileList.tsx:172 +#: src/view/screens/ProfileList.tsx:176 msgid "List Hidden" msgstr "Rhestr Cudd" -#: src/view/screens/ProfileList.tsx:394 +#: src/view/screens/ProfileList.tsx:402 msgctxt "toast" msgid "List muted" msgstr "Rhestr wedi'i thewi" @@ -4217,22 +4335,22 @@ msgstr "Rhestr wedi'i thewi" msgid "List Name" msgstr "Enw Rhestr" -#: src/view/screens/ProfileList.tsx:448 +#: src/view/screens/ProfileList.tsx:456 msgctxt "toast" msgid "List unblocked" msgstr "Rhestr wedi'i dadrwystro" -#: src/view/screens/ProfileList.tsx:412 +#: src/view/screens/ProfileList.tsx:420 msgctxt "toast" msgid "List unmuted" msgstr "Rhestr heb ei dewi" -#: src/Navigation.tsx:140 +#: src/Navigation.tsx:141 #: src/view/screens/Lists.tsx:62 #: src/view/screens/Profile.tsx:221 #: src/view/screens/Profile.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:673 -#: src/view/shell/Drawer.tsx:501 +#: src/view/shell/Drawer.tsx:517 msgid "Lists" msgstr "Rhestrau" @@ -4255,7 +4373,7 @@ msgstr "Llwytho hysbysiadau newydd" #: src/screens/Profile/ProfileFeed/index.tsx:221 #: src/screens/Profile/Sections/Feed.tsx:98 #: src/view/com/feeds/FeedPage.tsx:155 -#: src/view/screens/ProfileList.tsx:870 +#: src/view/screens/ProfileList.tsx:878 msgid "Load new posts" msgstr "Llwytho postiadau newydd" @@ -4263,7 +4381,7 @@ msgstr "Llwytho postiadau newydd" msgid "Loading..." msgstr "Llwytho..." -#: src/Navigation.tsx:281 +#: src/Navigation.tsx:290 msgid "Log" msgstr "Cofnod" @@ -4276,7 +4394,7 @@ msgid "Logo by @sawaratsuki.bsky.social" msgstr "Logo gan @sawaratsuki.bsky.social" #: src/view/shell/desktop/RightNav.tsx:127 -#: src/view/shell/Drawer.tsx:639 +#: src/view/shell/Drawer.tsx:655 msgid "Logo by <0>@sawaratsuki.bsky.social" msgstr "Logo gan <0>@sawaratsuki.bsky.social" @@ -4313,6 +4431,10 @@ msgstr "Gwnewch yn siŵr mai dyma lle rydych chi'n bwriadu mynd!" msgid "Manage saved feeds" msgstr "Rheoli ffrydiau wedi'u cadw" +#: src/screens/Moderation/index.tsx:283 +msgid "Manage verification settings" +msgstr "" + #: src/components/dialogs/MutedWords.tsx:108 msgid "Manage your muted words and tags" msgstr "Rheoli eich geiriau a thagiau wedi'u tewi" @@ -4366,7 +4488,7 @@ msgctxt "toast" msgid "Message deleted" msgstr "Neges wedi'i dileu" -#: src/screens/Messages/components/ChatListItem.tsx:192 +#: src/screens/Messages/components/ChatListItem.tsx:197 msgid "Message deleted" msgstr "Neges wedi'i dileu" @@ -4391,7 +4513,7 @@ msgstr "Mae'r neges yn rhy hir" msgid "Message options" msgstr "" -#: src/Navigation.tsx:650 +#: src/Navigation.tsx:659 msgid "Messages" msgstr "Negeseuon" @@ -4410,10 +4532,10 @@ msgstr "Cyfrif Camarweiniol" msgid "Misleading Post" msgstr "Postiad Camarweiniol" -#: src/Navigation.tsx:145 -#: src/screens/Moderation/index.tsx:89 -#: src/screens/Settings/Settings.tsx:167 -#: src/screens/Settings/Settings.tsx:170 +#: src/Navigation.tsx:146 +#: src/screens/Moderation/index.tsx:93 +#: src/screens/Settings/Settings.tsx:175 +#: src/screens/Settings/Settings.tsx:178 msgid "Moderation" msgstr "Cymedroli" @@ -4445,11 +4567,11 @@ msgctxt "toast" msgid "Moderation list updated" msgstr "Rhestr cymedroli wedi'i diweddaru" -#: src/screens/Moderation/index.tsx:239 +#: src/screens/Moderation/index.tsx:243 msgid "Moderation lists" msgstr "Rhestrau cymedroli" -#: src/Navigation.tsx:150 +#: src/Navigation.tsx:151 #: src/view/screens/ModerationModlists.tsx:62 msgid "Moderation Lists" msgstr "Rhestrau Cymedroli" @@ -4458,11 +4580,11 @@ msgstr "Rhestrau Cymedroli" msgid "moderation settings" msgstr "gosodiadau cymedroli" -#: src/Navigation.tsx:271 +#: src/Navigation.tsx:280 msgid "Moderation states" msgstr "Cyflyrau cymedroli" -#: src/screens/Moderation/index.tsx:193 +#: src/screens/Moderation/index.tsx:197 msgid "Moderation tools" msgstr "Offer cymedroli" @@ -4471,7 +4593,7 @@ msgstr "Offer cymedroli" msgid "Moderator has chosen to set a general warning on the content." msgstr "Mae'r cymedrolwr wedi dewis gosod rhybudd cyffredinol ar y cynnwys." -#: src/view/com/post-thread/PostThreadItem.tsx:645 +#: src/view/com/post-thread/PostThreadItem.tsx:665 msgid "More" msgstr "Rhagor" @@ -4480,9 +4602,9 @@ msgstr "Rhagor" msgid "More feeds" msgstr "Rhagor o ffrydiau" -#: src/view/com/profile/ProfileMenu.tsx:194 -#: src/view/com/profile/ProfileMenu.tsx:200 -#: src/view/screens/ProfileList.tsx:742 +#: src/view/com/profile/ProfileMenu.tsx:207 +#: src/view/com/profile/ProfileMenu.tsx:213 +#: src/view/screens/ProfileList.tsx:750 msgid "More options" msgstr "Rhagor o ddewisiadau" @@ -4515,14 +4637,14 @@ msgstr "Tewi" msgid "Mute {tag}" msgstr "Tewi {tag}" -#: src/view/com/profile/ProfileMenu.tsx:289 -#: src/view/com/profile/ProfileMenu.tsx:296 +#: src/view/com/profile/ProfileMenu.tsx:325 +#: src/view/com/profile/ProfileMenu.tsx:332 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:669 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:675 msgid "Mute account" msgstr "Tewi cyfrif" -#: src/view/screens/ProfileList.tsx:649 +#: src/view/screens/ProfileList.tsx:657 msgid "Mute accounts" msgstr "Tewi cyfrifon" @@ -4535,11 +4657,11 @@ msgstr "Tewi sgwrs" msgid "Mute in:" msgstr "Tewi yn:" -#: src/view/screens/ProfileList.tsx:771 +#: src/view/screens/ProfileList.tsx:779 msgid "Mute list" msgstr "Tewi rhestr" -#: src/view/screens/ProfileList.tsx:766 +#: src/view/screens/ProfileList.tsx:774 msgid "Mute these accounts?" msgstr "Tewi'r cyfrifon hyn?" @@ -4577,16 +4699,16 @@ msgstr "Tewi edefyn" msgid "Mute words & tags" msgstr "Tewi geiriau a thagiau" -#: src/screens/Moderation/index.tsx:254 +#: src/screens/Moderation/index.tsx:258 msgid "Muted accounts" msgstr "Cyfrifon wedi'u tewi" -#: src/Navigation.tsx:155 -#: src/view/screens/ModerationMutedAccounts.tsx:100 +#: src/Navigation.tsx:156 +#: src/view/screens/ModerationMutedAccounts.tsx:123 msgid "Muted Accounts" msgstr "Cyfrifon Wedi'u Tewi" -#: src/view/screens/ModerationMutedAccounts.tsx:112 +#: src/view/screens/ModerationMutedAccounts.tsx:135 msgid "Muted accounts have their posts removed from your feed and from your notifications. Mutes are completely private." msgstr "Mae postiadau cyfrifon wedi'u tewi'n cael eu tynnu o'ch ffrydiau a'ch hysbysiadau. Mae cyfrifon wedi'u tewi'n gwbl breifat." @@ -4594,11 +4716,11 @@ msgstr "Mae postiadau cyfrifon wedi'u tewi'n cael eu tynnu o'ch ffrydiau a'ch hy msgid "Muted by \"{0}\"" msgstr "Wedi'i dewi gan \"{0}\"" -#: src/screens/Moderation/index.tsx:224 +#: src/screens/Moderation/index.tsx:228 msgid "Muted words & tags" msgstr "Geiriau wedi'u tewi a thagiau" -#: src/view/screens/ProfileList.tsx:768 +#: src/view/screens/ProfileList.tsx:776 msgid "Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them." msgstr "Mae tewi'n breifat. Gall cyfrifon wedi'u tewi rhyngweithio â chi, ond fyddwch chi ddim yn gweld eu postiadau nac yn derbyn hysbysiadau ganddyn nhw." @@ -4650,7 +4772,7 @@ msgstr "" msgid "Navigates to the next screen" msgstr "Yn llywio i'r sgrin nesaf" -#: src/view/shell/Drawer.tsx:72 +#: src/view/shell/Drawer.tsx:75 msgid "Navigates to your profile" msgstr "Yn llywio i'ch proffil" @@ -4667,7 +4789,7 @@ msgstr "Angen rhoi gwybod am dorri hawlfraint?" msgid "Never lose access to your followers or data." msgstr "Peidiwch byth â cholli mynediad at eich dilynwyr neu ddata." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:548 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:567 msgid "Nevermind, create a handle for me" msgstr "Dim gwahaniaeth, crëwch enw dangos i mi" @@ -4687,9 +4809,13 @@ msgstr "Newydd" msgid "New chat" msgstr "Sgwrs newydd" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:202 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:210 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:356 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:63 +msgid "New Feature" +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:221 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:229 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:375 msgid "New handle" msgstr "Enw dangos newydd" @@ -4718,8 +4844,8 @@ msgstr "Cyfrinair newydd" #: src/view/screens/Feeds.tsx:549 #: src/view/screens/Notifications.tsx:165 #: src/view/screens/Profile.tsx:507 -#: src/view/screens/ProfileList.tsx:252 -#: src/view/screens/ProfileList.tsx:285 +#: src/view/screens/ProfileList.tsx:250 +#: src/view/screens/ProfileList.tsx:288 msgid "New post" msgstr "Postiad newydd" @@ -4780,8 +4906,8 @@ msgstr "Delwedd nesaf" msgid "No app passwords yet" msgstr "Dim cyfrineiriau apiau eto" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:378 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:380 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:397 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:399 msgid "No DNS Panel" msgstr "Dim Panel DNS" @@ -4798,8 +4924,8 @@ msgstr "Heb ganfod unrhyw ffrydiau. Ceisiwch chwilio am rywbeth arall." msgid "No likes yet" msgstr "Dim hoffi eto" -#: src/components/ProfileCard.tsx:351 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:119 +#: src/components/ProfileCard.tsx:379 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:122 msgid "No longer following {0}" msgstr "Ddim yn dilyn {0} bellach" @@ -4807,7 +4933,7 @@ msgstr "Ddim yn dilyn {0} bellach" msgid "No longer than {MAX_SERVICE_HANDLE_LENGTH, plural, other {# characters}}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:134 +#: src/screens/Messages/components/ChatListItem.tsx:139 msgid "No messages yet" msgstr "Dim negeseuon eto" @@ -4841,7 +4967,7 @@ msgstr "Dim ail bostio eto" msgid "No result" msgstr "Dim canlyniad" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:204 +#: src/components/dialogs/SearchablePeopleList.tsx:223 #: src/components/ProgressGuide/FollowDialog.tsx:212 msgid "No results" msgstr "Dim canlyniadau" @@ -4859,9 +4985,8 @@ msgid "No results found for \"{query}\"" msgstr "Heb ganfod canlyniadau \"{query}\"" #: src/screens/Search/SearchResults.tsx:248 -#: src/screens/Search/SearchResults.tsx:286 -#: src/screens/Search/SearchResults.tsx:331 -#: src/view/com/modals/ListAddRemoveUsers.tsx:128 +#: src/screens/Search/SearchResults.tsx:284 +#: src/screens/Search/SearchResults.tsx:329 msgid "No results found for {query}" msgstr "Heb ganfod canlyniadau {query}" @@ -4883,7 +5008,6 @@ msgid "Nobody" msgstr "Neb" #: src/components/LikedByList.tsx:86 -#: src/components/LikesDialog.tsx:97 #: src/view/com/post-thread/PostLikedBy.tsx:86 msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "Does neb wedi hoffi hwn eto. Efallai y dylech chi fod y cyntaf!" @@ -4908,7 +5032,7 @@ msgstr "Noethni nad yw'n rhywiol" msgid "Not followed by anyone you're following" msgstr "Dim yn cael ei ddilyn gan neb rydych chi'n eu dilyn" -#: src/Navigation.tsx:135 +#: src/Navigation.tsx:136 #: src/view/screens/Profile.tsx:122 msgid "Not Found" msgstr "Heb ei Ganfod" @@ -4918,7 +5042,7 @@ msgstr "Heb ei Ganfod" msgid "Not right now" msgstr "Nid nawr" -#: src/view/com/profile/ProfileMenu.tsx:406 +#: src/view/com/profile/ProfileMenu.tsx:442 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:791 #: src/view/com/util/post-ctrls/PostCtrls.tsx:361 msgid "Note about sharing" @@ -4936,7 +5060,7 @@ msgstr "Dim byd yma" msgid "Notification filters" msgstr "Hidlyddion hysbysu" -#: src/Navigation.tsx:431 +#: src/Navigation.tsx:440 #: src/view/screens/Notifications.tsx:134 msgid "Notification settings" msgstr "Gosodiadau hysbysu" @@ -4953,11 +5077,11 @@ msgstr "Seiniau hysbysu" msgid "Notification Sounds" msgstr "Seiniau Hysbysu" -#: src/Navigation.tsx:645 +#: src/Navigation.tsx:654 #: src/view/screens/Notifications.tsx:128 #: src/view/shell/bottom-bar/BottomBar.tsx:236 #: src/view/shell/desktop/LeftNav.tsx:636 -#: src/view/shell/Drawer.tsx:449 +#: src/view/shell/Drawer.tsx:465 msgid "Notifications" msgstr "Hysbysiadau" @@ -5001,7 +5125,7 @@ msgid "OK" msgstr "Iawn" #: src/screens/Login/PasswordUpdatedForm.tsx:37 -#: src/view/com/post-thread/PostThreadItem.tsx:895 +#: src/view/com/post-thread/PostThreadItem.tsx:915 msgid "Okay" msgstr "Iawn" @@ -5016,7 +5140,7 @@ msgstr "Atebion hynaf yn gyntaf" msgid "on<0><1/><2><3/>" msgstr "ar <0><1/><2><3/>" -#: src/screens/Settings/Settings.tsx:304 +#: src/screens/Settings/Settings.tsx:346 msgid "Onboarding reset" msgstr "Ailosod cyflwyno" @@ -5060,7 +5184,7 @@ msgstr "Wps, aeth rhywbeth o'i le!" #: src/components/StarterPack/ProfileStarterPacks.tsx:325 #: src/components/StarterPack/ProfileStarterPacks.tsx:334 #: src/screens/Settings/AppPasswords.tsx:59 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:104 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:106 #: src/screens/Settings/NotificationSettings.tsx:54 #: src/view/screens/Profile.tsx:122 msgid "Oops!" @@ -5078,8 +5202,8 @@ msgstr "Agor dewislen llwybr byr proffil {name}" msgid "Open avatar creator" msgstr "Agor y crëwr avatar" -#: src/screens/Messages/components/ChatListItem.tsx:363 -#: src/screens/Messages/components/ChatListItem.tsx:364 +#: src/screens/Messages/components/ChatListItem.tsx:368 +#: src/screens/Messages/components/ChatListItem.tsx:369 msgid "Open conversation options" msgstr "Agor y dewisiadau sgwrsio" @@ -5113,11 +5237,11 @@ msgstr "Agor dolen i {niceUrl}" msgid "Open message options" msgstr "Agor dewisiadau neges" -#: src/screens/Settings/Settings.tsx:330 +#: src/screens/Settings/Settings.tsx:372 msgid "Open moderation debug page" msgstr "Agor tudalen dadfygio cymedroli" -#: src/screens/Moderation/index.tsx:220 +#: src/screens/Moderation/index.tsx:224 msgid "Open muted words and tags settings" msgstr "Agor gosodiadau geiriau wedi'u tewi a thagiau" @@ -5133,12 +5257,12 @@ msgstr "Agor dewislen dewisiadau ffrydiau" msgid "Open starter pack menu" msgstr "Agor dewislen pecyn cychwyn" -#: src/screens/Settings/Settings.tsx:323 -#: src/screens/Settings/Settings.tsx:337 +#: src/screens/Settings/Settings.tsx:365 +#: src/screens/Settings/Settings.tsx:379 msgid "Open storybook page" msgstr "Agor tudalen llyfr stori" -#: src/screens/Settings/Settings.tsx:316 +#: src/screens/Settings/Settings.tsx:358 msgid "Open system log" msgstr "Agor cofnod system" @@ -5200,7 +5324,7 @@ msgstr "Yn agor llif i fewngofnodi i'ch cyfrif Bluesky presennol" msgid "Opens GIF select dialog" msgstr "Yn agor deialog dewis GIF" -#: src/screens/Settings/Settings.tsx:208 +#: src/screens/Settings/Settings.tsx:216 msgid "Opens helpdesk in browser" msgstr "Yn agor desg gymorth yn y porwr" @@ -5216,7 +5340,7 @@ msgstr "Yn agor ffurflen ailosod cyfrinair" msgid "Opens the linked website" msgstr "Yn agor y wefan gysylltiedig" -#: src/view/com/notifications/NotificationFeedItem.tsx:683 +#: src/view/com/notifications/NotificationFeedItem.tsx:788 #: src/view/com/util/UserAvatar.tsx:465 msgid "Opens this profile" msgstr "Yn agor y proffil hwn" @@ -5268,7 +5392,7 @@ msgstr "Statws OTA: Dim ar gael" msgid "Other" msgstr "Arall" -#: src/components/AccountList.tsx:83 +#: src/components/AccountList.tsx:87 msgid "Other account" msgstr "Cyfrif arall" @@ -5330,15 +5454,15 @@ msgstr "Oedi fideo" #: src/screens/Search/SearchResults.tsx:62 #: src/screens/StarterPack/StarterPackScreen.tsx:184 -#: src/view/screens/ProfileList.tsx:166 +#: src/view/screens/ProfileList.tsx:170 msgid "People" msgstr "Pobl" -#: src/Navigation.tsx:198 +#: src/Navigation.tsx:207 msgid "People followed by @{0}" msgstr "Pobl yn cael eu dilyn gan @{0}" -#: src/Navigation.tsx:191 +#: src/Navigation.tsx:200 msgid "People following @{0}" msgstr "Pobl yn dilyn @{0}" @@ -5376,7 +5500,7 @@ msgstr "Pinio frwd" msgid "Pin Feed" msgstr "" -#: src/view/screens/ProfileList.tsx:706 +#: src/view/screens/ProfileList.tsx:714 msgid "Pin to home" msgstr "Pinio i cartref" @@ -5402,7 +5526,7 @@ msgstr "Wedi'i binio {0} i Cartref" msgid "Pinned Feeds" msgstr "Ffrydiau wedi'u Pinio" -#: src/view/screens/ProfileList.tsx:353 +#: src/view/screens/ProfileList.tsx:361 msgid "Pinned to your feeds" msgstr "Wedi'i binio i'ch ffrydiau" @@ -5553,14 +5677,14 @@ msgctxt "action" msgid "Post All" msgstr "Postio'r Cyfan" -#: src/view/com/post-thread/PostThreadItem.tsx:215 +#: src/view/com/post-thread/PostThreadItem.tsx:218 msgid "Post by {0}" msgstr "Postiad gan {0}" -#: src/Navigation.tsx:224 -#: src/Navigation.tsx:231 -#: src/Navigation.tsx:238 -#: src/Navigation.tsx:245 +#: src/Navigation.tsx:233 +#: src/Navigation.tsx:240 +#: src/Navigation.tsx:247 +#: src/Navigation.tsx:254 msgid "Post by @{0}" msgstr "Postiad gan @{0}" @@ -5595,7 +5719,7 @@ msgstr "Postiad Wedi'i Guddio Gennych Chi" msgid "Post interaction settings" msgstr "Gosodiadau rhyngweithio postiadau" -#: src/Navigation.tsx:166 +#: src/Navigation.tsx:167 #: src/screens/ModerationInteractionSettings/index.tsx:34 msgid "Post Interaction Settings" msgstr "Gosodiadau Rhyngweithio Postiadau" @@ -5625,7 +5749,7 @@ msgstr "Postiad wedi ei ddadbinio" #: src/screens/StarterPack/StarterPackScreen.tsx:186 #: src/view/screens/Profile.tsx:222 -#: src/view/screens/ProfileList.tsx:166 +#: src/view/screens/ProfileList.tsx:170 msgid "Posts" msgstr "Postiadau" @@ -5683,22 +5807,22 @@ msgstr "Hysbysiadau blaenoriaeth" msgid "Privacy" msgstr "Preifatrwydd" -#: src/screens/Settings/Settings.tsx:161 -#: src/screens/Settings/Settings.tsx:164 +#: src/screens/Settings/Settings.tsx:169 +#: src/screens/Settings/Settings.tsx:172 msgid "Privacy and security" msgstr "Preifatrwydd a diogelwch" -#: src/Navigation.tsx:367 +#: src/Navigation.tsx:376 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:36 msgid "Privacy and Security" msgstr "Preifatrwydd a Diogelwch" -#: src/Navigation.tsx:291 -#: src/screens/Settings/AboutSettings.tsx:51 -#: src/screens/Settings/AboutSettings.tsx:54 +#: src/Navigation.tsx:300 +#: src/screens/Settings/AboutSettings.tsx:89 +#: src/screens/Settings/AboutSettings.tsx:92 #: src/view/screens/PrivacyPolicy.tsx:31 -#: src/view/shell/Drawer.tsx:634 -#: src/view/shell/Drawer.tsx:635 +#: src/view/shell/Drawer.tsx:650 +#: src/view/shell/Drawer.tsx:651 msgid "Privacy Policy" msgstr "Polisi Preifatwydd" @@ -5711,20 +5835,20 @@ msgstr "Yn prosesu fideo..." msgid "Processing..." msgstr "Wrthi’n prosesu..." -#: src/view/screens/DebugMod.tsx:920 +#: src/view/screens/DebugMod.tsx:926 #: src/view/screens/Profile.tsx:361 msgid "profile" msgstr "proffil" #: src/view/shell/bottom-bar/BottomBar.tsx:286 #: src/view/shell/desktop/LeftNav.tsx:691 -#: src/view/shell/Drawer.tsx:71 -#: src/view/shell/Drawer.tsx:526 +#: src/view/shell/Drawer.tsx:74 +#: src/view/shell/Drawer.tsx:542 msgid "Profile" msgstr "Proffil" -#: src/screens/Profile/Header/EditProfileDialog.tsx:191 -#: src/view/com/modals/EditProfile.tsx:124 +#: src/screens/Profile/Header/EditProfileDialog.tsx:198 +#: src/view/com/modals/EditProfile.tsx:127 msgctxt "toast" msgid "Profile updated" msgstr "Proffil wedi'i ddiweddaru" @@ -5803,7 +5927,7 @@ msgstr "Gosodiadau dyfynnu" msgid "Quotes" msgstr "Dyfyniadau" -#: src/view/com/post-thread/PostThreadItem.tsx:249 +#: src/view/com/post-thread/PostThreadItem.tsx:252 msgid "Quotes of this post" msgstr "Dyfyniadau'r postiad hwn" @@ -5814,7 +5938,7 @@ msgstr "Dyfyniadau'r postiad hwn" msgid "Random (aka \"Poster's Roulette\")" msgstr "Ar hap (hy \"Hap y Postiwr\")" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:581 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:600 msgid "Rate limit exceeded – you've tried to change your handle too many times in a short period. Please wait a minute before trying again." msgstr "Wedi mynd y tu hwnt i derfyn y gyfradd – rydych wedi ceisio newid eich enw dangos yn rhy aml mewn cyfnod byr. Arhoswch funud cyn ceisio eto." @@ -5831,6 +5955,11 @@ msgstr "" msgid "Reactivate your account" msgstr "Ail agorwch eich cyfrif" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:158 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:169 +msgid "Read blog post" +msgstr "" + #: src/screens/VideoFeed/index.tsx:942 msgid "Read less" msgstr "Darllen llai" @@ -5862,7 +5991,7 @@ msgstr "Rheswm dros apelio" msgid "Reason:" msgstr "Rheswm:" -#: src/screens/Search/components/SearchHistory.tsx:44 +#: src/screens/Search/components/SearchHistory.tsx:49 msgid "Recent Searches" msgstr "Chwilio Diweddar" @@ -5888,13 +6017,13 @@ msgstr "Gwrthod cais am sgwrs" msgid "Reload conversations" msgstr "Ail-lwytho sgyrsiau" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:171 #: src/components/dialogs/MutedWords.tsx:438 #: src/components/FeedCard.tsx:343 #: src/components/StarterPack/Wizard/WizardListCard.tsx:102 #: src/components/StarterPack/Wizard/WizardListCard.tsx:109 -#: src/screens/Settings/Settings.tsx:468 +#: src/screens/Settings/Settings.tsx:510 #: src/view/com/feeds/FeedSourceCard.tsx:322 -#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/UserAddRemoveLists.tsx:235 #: src/view/com/posts/PostFeedErrorMessage.tsx:213 msgid "Remove" @@ -5904,12 +6033,12 @@ msgstr "Tynnu" msgid "Remove {displayName} from starter pack" msgstr "Tynnu {displayName} o'r pecyn cychwyn" -#: src/screens/Search/components/SearchHistory.tsx:120 +#: src/screens/Search/components/SearchHistory.tsx:97 msgid "Remove {historyItem}" msgstr "Tynnu {historyItem}" -#: src/screens/Settings/Settings.tsx:447 -#: src/screens/Settings/Settings.tsx:450 +#: src/screens/Settings/Settings.tsx:489 +#: src/screens/Settings/Settings.tsx:492 msgid "Remove account" msgstr "Tynnu cyfrif" @@ -5945,12 +6074,12 @@ msgstr "Tynnu ffrwd?" #: src/screens/Profile/components/ProfileFeedHeader.tsx:320 #: src/view/com/feeds/FeedSourceCard.tsx:190 #: src/view/com/feeds/FeedSourceCard.tsx:268 -#: src/view/screens/ProfileList.tsx:520 +#: src/view/screens/ProfileList.tsx:528 #: src/view/screens/SavedFeeds.tsx:342 msgid "Remove from my feeds" msgstr "Tynnu o fy ffrydiau" -#: src/screens/Settings/Settings.tsx:460 +#: src/screens/Settings/Settings.tsx:502 msgid "Remove from quick access?" msgstr "Tynnu o fynediad cyflym?" @@ -5972,7 +6101,7 @@ msgstr "Tynnu delwedd" msgid "Remove mute word from your list" msgstr "Tynnu'ry gair tewi oddi ar eich rhestr" -#: src/screens/Search/components/SearchHistory.tsx:93 +#: src/screens/Search/components/SearchHistory.tsx:178 msgid "Remove profile" msgstr "Dileu proffil" @@ -5993,6 +6122,21 @@ msgstr "Tynnu ffeil is-deitl" msgid "Remove this feed from your saved feeds" msgstr "Tynnu'r ffrydiwr hwn o'ch ffrydiau wedi'u cadw" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:157 +msgid "Remove user from list" +msgstr "" + +#: src/components/verification/VerificationRemovePrompt.tsx:46 +#: src/components/verification/VerificationsDialog.tsx:227 +#: src/view/com/profile/ProfileMenu.tsx:298 +#: src/view/com/profile/ProfileMenu.tsx:301 +msgid "Remove verification" +msgstr "" + +#: src/components/verification/VerificationRemovePrompt.tsx:44 +msgid "Remove your verification for this account?" +msgstr "" + #: src/view/com/util/post-embeds/QuoteEmbed.tsx:110 msgid "Removed by author" msgstr "Wedi'i dynnu gan yr awdur" @@ -6001,7 +6145,7 @@ msgstr "Wedi'i dynnu gan yr awdur" msgid "Removed by you" msgstr "Wedi'i ddileu gennych chi" -#: src/view/com/modals/ListAddRemoveUsers.tsx:200 +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:117 #: src/view/com/modals/UserAddRemoveLists.tsx:170 msgid "Removed from list" msgstr "Wedi'i dynnu o'r rhestr" @@ -6016,11 +6160,15 @@ msgstr "Wedi'i dynnu o'r ffrydiau sydd wedi'u cadw" #: src/screens/Profile/components/ProfileFeedHeader.tsx:122 #: src/view/com/posts/FeedShutdownMsg.tsx:44 -#: src/view/screens/ProfileList.tsx:384 +#: src/view/screens/ProfileList.tsx:392 msgid "Removed from your feeds" msgstr "Wedi'i dynnu o'ch ffrydiau" -#: src/screens/Search/components/SearchHistory.tsx:95 +#: src/components/verification/VerificationRemovePrompt.tsx:32 +msgid "Removed verification" +msgstr "" + +#: src/screens/Search/components/SearchHistory.tsx:179 msgid "Removes profile from search history" msgstr "Yn dileu proffil o hanes chwilio" @@ -6113,8 +6261,8 @@ msgstr "Cafodd yr ateb ei guddio'n llwyddiannus" msgid "Report" msgstr "Adroddiadau" -#: src/view/com/profile/ProfileMenu.tsx:329 -#: src/view/com/profile/ProfileMenu.tsx:332 +#: src/view/com/profile/ProfileMenu.tsx:365 +#: src/view/com/profile/ProfileMenu.tsx:368 msgid "Report account" msgstr "Adrodd ar gyfrif" @@ -6137,7 +6285,7 @@ msgstr "Deialog adrodd" msgid "Report feed" msgstr "Adrodd ar ffrwd" -#: src/view/screens/ProfileList.tsx:562 +#: src/view/screens/ProfileList.tsx:570 msgid "Report list" msgstr "" @@ -6234,7 +6382,7 @@ msgstr "Wedi'i ail-bostio gan <0><1/>" msgid "Reposted by you" msgstr "Wedi'i ail-bostio gennych chi" -#: src/view/com/post-thread/PostThreadItem.tsx:228 +#: src/view/com/post-thread/PostThreadItem.tsx:231 msgid "Reposts of this post" msgstr "Ail-bostio'r postiad hon" @@ -6288,8 +6436,8 @@ msgstr "Ailosod cod" msgid "Reset Code" msgstr "Cod Ailosod" -#: src/screens/Settings/Settings.tsx:344 -#: src/screens/Settings/Settings.tsx:346 +#: src/screens/Settings/Settings.tsx:386 +#: src/screens/Settings/Settings.tsx:388 msgid "Reset onboarding state" msgstr "Ailosod cyflwr cyflwyno" @@ -6341,10 +6489,10 @@ msgid "Returns to home page" msgstr "Yn mynd nôl i'r dudalen gartref" #: src/screens/Profile/ProfileFeed/index.tsx:90 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:540 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:559 #: src/screens/VideoFeed/index.tsx:1109 #: src/view/screens/NotFound.tsx:60 -#: src/view/screens/ProfileList.tsx:1031 +#: src/view/screens/ProfileList.tsx:1039 msgid "Returns to previous page" msgstr "Yn mynd nôl i'r dudalen flaenorol" @@ -6356,9 +6504,9 @@ msgstr "Yn mynd nôl i'r cam blaenorol" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:479 #: src/components/dialogs/PostInteractionSettingsDialog.tsx:485 #: src/components/StarterPack/QrCodeDialog.tsx:191 -#: src/screens/Profile/Header/EditProfileDialog.tsx:238 -#: src/screens/Profile/Header/EditProfileDialog.tsx:252 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:243 +#: src/screens/Profile/Header/EditProfileDialog.tsx:245 +#: src/screens/Profile/Header/EditProfileDialog.tsx:259 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:262 #: src/view/com/composer/GifAltText.tsx:193 #: src/view/com/composer/GifAltText.tsx:202 #: src/view/com/composer/photos/EditImageDialog.web.tsx:77 @@ -6366,7 +6514,7 @@ msgstr "Yn mynd nôl i'r cam blaenorol" #: src/view/com/composer/photos/ImageAltTextDialog.tsx:153 #: src/view/com/composer/photos/ImageAltTextDialog.tsx:163 #: src/view/com/modals/CreateOrEditList.tsx:317 -#: src/view/com/modals/EditProfile.tsx:219 +#: src/view/com/modals/EditProfile.tsx:245 #: src/view/screens/SavedFeeds.tsx:109 msgid "Save" msgstr "Cadw" @@ -6386,7 +6534,7 @@ msgstr "Cadw pen-blwydd" msgid "Save changes" msgstr "Cadw'r newidiadau" -#: src/view/com/modals/EditProfile.tsx:227 +#: src/view/com/modals/EditProfile.tsx:253 msgid "Save Changes" msgstr "Cadw'r Newidiadau" @@ -6399,7 +6547,7 @@ msgstr "Cadw delwedd" msgid "Save image crop" msgstr "Cadw tocio delwedd" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:229 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:248 msgid "Save new handle" msgstr "Gadw'r enw dangos newydd" @@ -6421,11 +6569,11 @@ msgid "Saved to your camera roll" msgstr "Wedi'i gadw i fy ffolder lluniau" #: src/screens/Profile/components/ProfileFeedHeader.tsx:131 -#: src/view/screens/ProfileList.tsx:364 +#: src/view/screens/ProfileList.tsx:372 msgid "Saved to your feeds" msgstr "Wedi'i gadw i'ch ffrydiau" -#: src/view/com/modals/EditProfile.tsx:220 +#: src/view/com/modals/EditProfile.tsx:246 msgid "Saves any changes to your profile" msgstr "Yn cadw unrhyw newidiadau i'ch proffil" @@ -6435,8 +6583,8 @@ msgstr "Yn cadw gosodiadau tocio delwedd" #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/NotificationFeedItem.tsx:544 -#: src/view/com/notifications/NotificationFeedItem.tsx:569 +#: src/view/com/notifications/NotificationFeedItem.tsx:633 +#: src/view/com/notifications/NotificationFeedItem.tsx:658 msgid "Say hello!" msgstr "Dywedwch helo!" @@ -6445,21 +6593,20 @@ msgstr "Dywedwch helo!" msgid "Science" msgstr "Gwyddoniaeth" -#: src/view/screens/ProfileList.tsx:988 +#: src/view/screens/ProfileList.tsx:996 msgid "Scroll to top" msgstr "Sgrolio i'r brig" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:491 +#: src/components/dialogs/SearchablePeopleList.tsx:513 #: src/components/forms/SearchInput.tsx:34 #: src/components/forms/SearchInput.tsx:36 #: src/screens/Search/Shell.tsx:307 #: src/screens/Search/Shell.tsx:464 -#: src/view/com/modals/ListAddRemoveUsers.tsx:76 #: src/view/shell/bottom-bar/BottomBar.tsx:182 msgid "Search" msgstr "Chwilio" -#: src/Navigation.tsx:217 +#: src/Navigation.tsx:226 #: src/screens/Profile/ProfileSearch.tsx:37 msgid "Search @{0}'s posts" msgstr "Chwiliwch bostiadau @{0}" @@ -6477,11 +6624,11 @@ msgstr "Chwilo'r ffrydiau" msgid "Search for \"{interestsDisplayName}\"{activeText}" msgstr "Chwiliwch am \"{interestsDisplayName}\"{activeText}" -#: src/view/shell/desktop/Search.tsx:201 +#: src/view/shell/desktop/Search.tsx:131 msgid "Search for \"{query}\"" msgstr "Chwiliwch am \"{query}\"" -#: src/screens/Search/components/AutocompleteResults.tsx:44 +#: src/screens/Search/components/AutocompleteResults.tsx:45 msgid "Search for \"{searchText}\"" msgstr "Chwiliwch am \"{searchText}\"" @@ -6501,10 +6648,6 @@ msgstr "" msgid "Search for posts, users, or feeds" msgstr "Chwiliwch am bostiadau, defnyddwyr, neu ffrydiau" -#: src/view/com/modals/ListAddRemoveUsers.tsx:71 -msgid "Search for users" -msgstr "Chwiliwch am ddefnyddwyr" - #: src/components/dialogs/GifSelect.tsx:177 msgid "Search GIFs" msgstr "Chwilio GIFs" @@ -6513,12 +6656,12 @@ msgstr "Chwilio GIFs" msgid "Search my posts" msgstr "Chwiliwch fy mhostiadau" -#: src/view/com/profile/ProfileMenu.tsx:231 -#: src/view/com/profile/ProfileMenu.tsx:234 +#: src/view/com/profile/ProfileMenu.tsx:244 +#: src/view/com/profile/ProfileMenu.tsx:247 msgid "Search posts" msgstr "Chwiliwch am bostiadau" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:511 +#: src/components/dialogs/SearchablePeopleList.tsx:533 #: src/components/ProgressGuide/FollowDialog.tsx:702 msgid "Search profiles" msgstr "Chwiliwch broffiliau" @@ -6531,7 +6674,7 @@ msgstr "Chwiliwch Tenor" msgid "Search..." msgstr "Chwilio..." -#: src/components/dms/dialogs/SearchablePeopleList.tsx:512 +#: src/components/dialogs/SearchablePeopleList.tsx:534 #: src/components/ProgressGuide/FollowDialog.tsx:703 msgid "Searches for profiles" msgstr "Chwilio am broffiliau" @@ -6692,7 +6835,7 @@ msgctxt "action" msgid "Send Email" msgstr "Anfon E-bost" -#: src/view/shell/Drawer.tsx:317 +#: src/view/shell/Drawer.tsx:333 msgid "Send feedback" msgstr "Anfonwch adborth" @@ -6742,7 +6885,7 @@ msgstr "Cyfeiriad gweinydd" msgid "Set app icon to {0}" msgstr "Gosod eicon ap i {0}" -#: src/screens/Moderation/index.tsx:306 +#: src/screens/Moderation/index.tsx:325 msgid "Set birthdate" msgstr "Gosod dyddiad geni" @@ -6758,10 +6901,10 @@ msgstr "Gosodwch eich cyfrif" msgid "Sets email for password reset" msgstr "Yn gosod e-bost ar gyfer ailosod cyfrinair" -#: src/Navigation.tsx:173 -#: src/screens/Settings/Settings.tsx:80 +#: src/Navigation.tsx:182 +#: src/screens/Settings/Settings.tsx:88 #: src/view/shell/desktop/LeftNav.tsx:709 -#: src/view/shell/Drawer.tsx:539 +#: src/view/shell/Drawer.tsx:555 msgid "Settings" msgstr "Gosodiadau" @@ -6783,12 +6926,12 @@ msgstr "Rhywiol Awgrymiadol" #: src/screens/StarterPack/StarterPackScreen.tsx:428 #: src/screens/StarterPack/StarterPackScreen.tsx:603 #: src/screens/Topic.tsx:102 -#: src/view/com/profile/ProfileMenu.tsx:216 -#: src/view/com/profile/ProfileMenu.tsx:225 +#: src/view/com/profile/ProfileMenu.tsx:229 +#: src/view/com/profile/ProfileMenu.tsx:238 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:498 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:507 #: src/view/com/util/post-ctrls/PostCtrls.tsx:350 -#: src/view/screens/ProfileList.tsx:505 +#: src/view/screens/ProfileList.tsx:513 msgid "Share" msgstr "Rhannu" @@ -6805,7 +6948,7 @@ msgstr "Rhannwch stori cŵl!" msgid "Share a fun fact!" msgstr "Rhannwch ffaith hwyliog!" -#: src/view/com/profile/ProfileMenu.tsx:411 +#: src/view/com/profile/ProfileMenu.tsx:447 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:796 #: src/view/com/util/post-ctrls/PostCtrls.tsx:366 msgid "Share anyway" @@ -6847,7 +6990,7 @@ msgstr "Rhannwch y pecyn cychwynnol hwn a helpwch bobl i ymuno â'ch cymuned ar msgid "Share your favorite feed!" msgstr "Rhannwch eich hoff ffrwd!" -#: src/Navigation.tsx:276 +#: src/Navigation.tsx:285 msgid "Shared Preferences Tester" msgstr "Profwr Dewisiadau Rhannu" @@ -6899,7 +7042,7 @@ msgstr "Dangos llai fel hyn" msgid "Show list anyway" msgstr "Dangos rhestr beth bynnag" -#: src/view/com/post-thread/PostThreadItem.tsx:605 +#: src/view/com/post-thread/PostThreadItem.tsx:625 #: src/view/com/post/Post.tsx:243 #: src/view/com/posts/PostFeedItem.tsx:515 msgid "Show More" @@ -6959,11 +7102,11 @@ msgstr "Dangos rhybudd" msgid "Show warning and filter from feeds" msgstr "Dangos rhybudd a hidlo o ffrydiau" -#: src/view/com/post-thread/PostThreadItem.tsx:836 +#: src/view/com/post-thread/PostThreadItem.tsx:856 msgid "Shows information about when this post was created" msgstr "Yn dangos manylion pryd cafodd y postiad hwn ei chreu" -#: src/screens/Settings/Settings.tsx:104 +#: src/screens/Settings/Settings.tsx:112 msgid "Shows other accounts you can switch to" msgstr "Yn dangos cyfrifon eraill y gallwch newid iddyn nhw" @@ -6990,7 +7133,7 @@ msgstr "Yn dangos y cynnwys" msgid "Sign in" msgstr "Mewngofnodi" -#: src/components/AccountList.tsx:122 +#: src/components/AccountList.tsx:127 msgid "Sign in as {0}" msgstr "Mewngofnodi fel {0}" @@ -7007,7 +7150,7 @@ msgstr "" msgid "Sign in or create your account to join the conversation!" msgstr "Mewngofnodwch neu crëwch eich cyfrif i ymuno â'r sgwrs!" -#: src/components/AccountList.tsx:65 +#: src/components/AccountList.tsx:67 msgid "Sign in to account that is not listed" msgstr "Mewngofnodwch i gyfrif nad yw wedi'i restru" @@ -7015,9 +7158,9 @@ msgstr "Mewngofnodwch i gyfrif nad yw wedi'i restru" msgid "Sign in to Bluesky or create a new account" msgstr "Mewngofnodwch i Bluesky neu crëwch gyfrif newydd" -#: src/screens/Settings/Settings.tsx:225 -#: src/screens/Settings/Settings.tsx:227 -#: src/screens/Settings/Settings.tsx:259 +#: src/screens/Settings/Settings.tsx:233 +#: src/screens/Settings/Settings.tsx:235 +#: src/screens/Settings/Settings.tsx:267 #: src/screens/SignupQueued.tsx:93 #: src/screens/SignupQueued.tsx:96 #: src/screens/Takendown.tsx:85 @@ -7031,7 +7174,7 @@ msgstr "Allgofnodi" msgid "Sign Out" msgstr "Allgofnodi" -#: src/screens/Settings/Settings.tsx:256 +#: src/screens/Settings/Settings.tsx:264 #: src/view/shell/desktop/LeftNav.tsx:205 msgid "Sign out?" msgstr "Allgofnodi?" @@ -7068,6 +7211,10 @@ msgstr "Llai" msgid "Software Dev" msgstr "Datblygwr Meddalwedd" +#: src/components/verification/VerificationsDialog.tsx:122 +msgid "Some of your verifications are invalid." +msgstr "" + #: src/components/FeedInterstitials.tsx:474 msgid "Some other feeds you might like" msgstr "Rhai ffrydiau eraill efallai y byddwch yn eu hoffi" @@ -7080,7 +7227,7 @@ msgstr "Gall rhai pobl ateb" msgid "Someone reacted {0}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:236 +#: src/screens/Messages/components/ChatListItem.tsx:241 msgid "Someone reacted {0} to {1}" msgstr "" @@ -7099,8 +7246,8 @@ msgid "Something went wrong, please try again" msgstr "Aeth rhywbeth o'i le, ceisiwch eto" #: src/components/ReportDialog/index.tsx:54 -#: src/screens/Moderation/index.tsx:97 -#: src/screens/Profile/Sections/Labels.tsx:87 +#: src/screens/Moderation/index.tsx:101 +#: src/screens/Profile/Sections/Labels.tsx:121 msgid "Something went wrong, please try again." msgstr "Aeth rhywbeth o'i le, ceisiwch eto." @@ -7161,22 +7308,22 @@ msgstr "Chwaraeon" msgid "Start a new chat" msgstr "Dechrau sgwrs newydd" -#: src/view/screens/ProfileList.tsx:838 -#: src/view/screens/ProfileList.tsx:959 +#: src/view/screens/ProfileList.tsx:846 +#: src/view/screens/ProfileList.tsx:967 msgid "Start adding people" msgstr "Dechreuwch ychwanegu pobl" -#: src/view/screens/ProfileList.tsx:845 -#: src/view/screens/ProfileList.tsx:966 +#: src/view/screens/ProfileList.tsx:853 +#: src/view/screens/ProfileList.tsx:974 msgid "Start adding people!" msgstr "Dechreuwch ychwanegu pobl!" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:357 +#: src/components/dialogs/SearchablePeopleList.tsx:382 msgid "Start chat with {displayName}" msgstr "Dechreuwch sgwrs gyda {displayName}" -#: src/Navigation.tsx:441 -#: src/Navigation.tsx:446 +#: src/Navigation.tsx:450 +#: src/Navigation.tsx:455 #: src/screens/StarterPack/Wizard/index.tsx:186 msgid "Starter Pack" msgstr "Pecyn Cychwyn" @@ -7207,8 +7354,8 @@ msgstr "Pecynnau Cychwyn" msgid "Starter packs let you easily share your favorite feeds and people with your friends." msgstr "Mae pecynnau cychwyn yn caniatáu i chi rannu gyda'ch ffrindiau eich hoff ffrydiau a phobl." -#: src/screens/Settings/AboutSettings.tsx:59 -#: src/screens/Settings/AboutSettings.tsx:62 +#: src/screens/Settings/AboutSettings.tsx:97 +#: src/screens/Settings/AboutSettings.tsx:100 msgid "Status Page" msgstr "Tudalen Statws" @@ -7216,12 +7363,12 @@ msgstr "Tudalen Statws" msgid "Step {0} of {1}" msgstr "Cam {0} o {1}" -#: src/screens/Settings/Settings.tsx:309 +#: src/screens/Settings/Settings.tsx:351 msgid "Storage cleared, you need to restart the app now." msgstr "Storfa wedi'i chlirio, mae angen i chi ailgychwyn yr ap nawr." -#: src/Navigation.tsx:266 -#: src/screens/Settings/Settings.tsx:325 +#: src/Navigation.tsx:275 +#: src/screens/Settings/Settings.tsx:367 msgid "Storybook" msgstr "Llyfr stori" @@ -7246,11 +7393,11 @@ msgstr "Cyflwyno Apêl" msgid "Submit report" msgstr "Cyflwyno adroddiad" -#: src/view/screens/ProfileList.tsx:733 +#: src/view/screens/ProfileList.tsx:741 msgid "Subscribe" msgstr "Tanysgrifio" -#: src/screens/Profile/Sections/Labels.tsx:201 +#: src/screens/Profile/Sections/Labels.tsx:198 msgid "Subscribe to @{0} to use these labels:" msgstr "Tanysgrifiwch i @{0} i ddefnyddio'r labeli hyn:" @@ -7262,7 +7409,7 @@ msgstr "Tanysgrifio i Labelwr" msgid "Subscribe to this labeler" msgstr "Tanysgrifiwch i'r labelwr hwn" -#: src/view/screens/ProfileList.tsx:729 +#: src/view/screens/ProfileList.tsx:737 msgid "Subscribe to this list" msgstr "Tanysgrifiwch i'r rhestr hon" @@ -7270,6 +7417,10 @@ msgstr "Tanysgrifiwch i'r rhestr hon" msgid "Success!" msgstr "Llwyddiant!" +#: src/components/verification/VerificationCreatePrompt.tsx:30 +msgid "Successfully verified" +msgstr "" + #: src/screens/Search/Explore.tsx:359 msgid "Suggested Accounts" msgstr "" @@ -7293,15 +7444,15 @@ msgctxt "Name of app icon variant" msgid "Sunset" msgstr "Machlud Haul" -#: src/Navigation.tsx:286 +#: src/Navigation.tsx:295 #: src/view/screens/Support.tsx:31 #: src/view/screens/Support.tsx:34 msgid "Support" msgstr "Cymorth" -#: src/screens/Settings/Settings.tsx:102 -#: src/screens/Settings/Settings.tsx:116 -#: src/screens/Settings/Settings.tsx:412 +#: src/screens/Settings/Settings.tsx:110 +#: src/screens/Settings/Settings.tsx:124 +#: src/screens/Settings/Settings.tsx:454 #: src/view/shell/desktop/LeftNav.tsx:243 msgid "Switch account" msgstr "Newid cyfrif" @@ -7326,9 +7477,9 @@ msgstr "Newid i {0}" msgid "System" msgstr "System" -#: src/screens/Settings/AboutSettings.tsx:66 -#: src/screens/Settings/AboutSettings.tsx:69 -#: src/screens/Settings/Settings.tsx:318 +#: src/screens/Settings/AboutSettings.tsx:104 +#: src/screens/Settings/AboutSettings.tsx:107 +#: src/screens/Settings/Settings.tsx:360 msgid "System log" msgstr "Cofnod system" @@ -7367,7 +7518,7 @@ msgstr "Technoleg" msgid "Tell a joke!" msgstr "Dweud jôc!" -#: src/screens/Profile/Header/EditProfileDialog.tsx:355 +#: src/screens/Profile/Header/EditProfileDialog.tsx:378 msgid "Tell us a bit about yourself" msgstr "Dywedwch ychydig wrthym amdanoch chi'ch hun" @@ -7380,12 +7531,12 @@ msgstr "Dywedwch ychydig mwy wrthym" msgid "Terms" msgstr "Amodau" -#: src/Navigation.tsx:296 -#: src/screens/Settings/AboutSettings.tsx:43 -#: src/screens/Settings/AboutSettings.tsx:46 +#: src/Navigation.tsx:305 +#: src/screens/Settings/AboutSettings.tsx:81 +#: src/screens/Settings/AboutSettings.tsx:84 #: src/view/screens/TermsOfService.tsx:31 -#: src/view/shell/Drawer.tsx:627 -#: src/view/shell/Drawer.tsx:629 +#: src/view/shell/Drawer.tsx:643 +#: src/view/shell/Drawer.tsx:645 msgid "Terms of Service" msgstr "Telerau Gwasanaeth" @@ -7425,7 +7576,7 @@ msgstr "Diolch. Mae eich adroddiad wedi'i anfon." msgid "Thanks, you have successfully verified your email address. You can close this dialog." msgstr "Diolch, rydych chi wedi dilysu'ch cyfeiriad e-bost yn llwyddiannus. Gallwch chi gau'r ddeialog hon." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:468 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:487 msgid "That contains the following:" msgstr "Mae hynny’n cynnwys y canlynol:" @@ -7450,8 +7601,8 @@ msgstr "Dyna i gyd, bobl!" msgid "That's everything!" msgstr "Dyna bopeth!" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:279 -#: src/view/com/profile/ProfileMenu.tsx:387 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:305 +#: src/view/com/profile/ProfileMenu.tsx:423 msgid "The account will be able to interact with you after unblocking." msgstr "Bydd y cyfrif yn gallu rhyngweithio â chi ar ôl ei ddadrwystro." @@ -7465,7 +7616,7 @@ msgstr "Bydd yr ap yn cael ei ailgychwyn" msgid "The author of this thread has hidden this reply." msgstr "Mae awdur yr edefyn hwn wedi cuddio'r ateb hwn." -#: src/screens/Moderation/index.tsx:358 +#: src/screens/Moderation/index.tsx:377 msgid "The Bluesky web application" msgstr "Rhaglen gwe Bluesky" @@ -7555,8 +7706,8 @@ msgid "There was an issue connecting to Tenor." msgstr "Roedd problem yn ymwneud â Tenor." #: src/screens/Profile/components/ProfileFeedHeader.tsx:173 -#: src/view/screens/ProfileList.tsx:367 -#: src/view/screens/ProfileList.tsx:386 +#: src/view/screens/ProfileList.tsx:375 +#: src/view/screens/ProfileList.tsx:394 #: src/view/screens/SavedFeeds.tsx:85 msgid "There was an issue contacting the server" msgstr "Roedd problem wrth gysylltu â'r gweinydd" @@ -7580,7 +7731,7 @@ msgstr "Roedd problem wrth geisio cael hysbysiadau. Tapiwch yma i geisio eto." msgid "There was an issue fetching posts. Tap here to try again." msgstr "Roedd problem wrth nôl postiadau. Tapiwch yma i geisio eto." -#: src/view/com/lists/ListMembers.tsx:166 +#: src/view/com/lists/ListMembers.tsx:151 msgid "There was an issue fetching the list. Tap here to try again." msgstr "Roedd problem wrth nôl y rhestr. Tapiwch yma i geisio eto." @@ -7593,7 +7744,7 @@ msgstr "Roedd problem wrth nôl eich cyfrineiriau apiau" msgid "There was an issue fetching your lists. Tap here to try again." msgstr "Roedd problem wrth nôl eich rhestrau. Tapiwch yma i geisio eto." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:105 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:107 msgid "There was an issue fetching your service info" msgstr "Roedd problem wrth nôl eich manylion gwasanaeth" @@ -7612,17 +7763,17 @@ msgstr "Roedd problem wrth anfon eich adroddiad. Gwiriwch eich cysylltiad rhyngr msgid "There was an issue updating your feeds, please check your internet connection and try again." msgstr "Roedd problem wrth ddiweddaru'ch ffrydiau, gwiriwch eich cysylltiad rhyngrwyd a rhowch gynnig arall arni." -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:107 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:128 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:141 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:110 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:144 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:90 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:101 -#: src/view/com/profile/ProfileMenu.tsx:111 -#: src/view/com/profile/ProfileMenu.tsx:121 -#: src/view/com/profile/ProfileMenu.tsx:135 -#: src/view/com/profile/ProfileMenu.tsx:145 -#: src/view/com/profile/ProfileMenu.tsx:158 -#: src/view/com/profile/ProfileMenu.tsx:170 +#: src/view/com/profile/ProfileMenu.tsx:117 +#: src/view/com/profile/ProfileMenu.tsx:127 +#: src/view/com/profile/ProfileMenu.tsx:141 +#: src/view/com/profile/ProfileMenu.tsx:151 +#: src/view/com/profile/ProfileMenu.tsx:164 +#: src/view/com/profile/ProfileMenu.tsx:176 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:396 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:409 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:419 @@ -7633,10 +7784,10 @@ msgstr "Roedd problem! {0}" #: src/screens/List/ListHiddenScreen.tsx:63 #: src/screens/List/ListHiddenScreen.tsx:77 #: src/screens/List/ListHiddenScreen.tsx:99 -#: src/view/screens/ProfileList.tsx:403 -#: src/view/screens/ProfileList.tsx:421 -#: src/view/screens/ProfileList.tsx:439 -#: src/view/screens/ProfileList.tsx:457 +#: src/view/screens/ProfileList.tsx:411 +#: src/view/screens/ProfileList.tsx:429 +#: src/view/screens/ProfileList.tsx:447 +#: src/view/screens/ProfileList.tsx:465 msgid "There was an issue. Please check your internet connection and try again." msgstr "Roedd problem. Gwiriwch eich cysylltiad rhyngrwyd a rhowch gynnig arall arni." @@ -7657,6 +7808,14 @@ msgstr "Dim ond i'r ffrwd Dilyn mae'r gosodiadau hyn yn berthnasol." msgid "This {screenDescription} has been flagged:" msgstr "Mae {screenDescription} hwn wedi'i fflagio:" +#: src/components/verification/VerificationsDialog.tsx:89 +msgid "This account has a checkmark because it's been verified by trusted sources." +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:94 +msgid "This account has one or more verifications, but it is not currently verified." +msgstr "" + #: src/components/moderation/ScreenHider.tsx:106 msgid "This account has requested that users sign in to view their profile." msgstr "Mae'r cyfrif hwn wedi gofyn i ddefnyddwyr fewngofnodi i weld eu proffil." @@ -7665,6 +7824,10 @@ msgstr "Mae'r cyfrif hwn wedi gofyn i ddefnyddwyr fewngofnodi i weld eu proffil. msgid "This account is blocked by one or more of your moderation lists. To unblock, please visit the lists directly and remove this user." msgstr "Mae'r cyfrif hwn wedi'i rwystro gan un neu fwy o'ch rhestrau safoni. I ddadrwystro, ewch i'r rhestrau yn uniongyrchol a dileu'r defnyddiwr hwn." +#: src/components/verification/VerificationCreatePrompt.tsx:48 +msgid "This action can be undone at any time." +msgstr "" + #: src/components/moderation/LabelsOnMeDialog.tsx:271 msgid "This appeal will be sent to <0>{sourceName}." msgstr "Bydd yr apêl hon yn cael ei hanfon at <0>{sourceName}." @@ -7698,7 +7861,7 @@ msgstr "Nid yw'r cynnwys hwn ar gael oherwydd bod un o'r defnyddwyr dan sylw wed msgid "This content is not viewable without a Bluesky account." msgstr "Nid yw'r cynnwys hwn yn weladwy heb gyfrif Bluesky." -#: src/screens/Messages/components/ChatListItem.tsx:357 +#: src/screens/Messages/components/ChatListItem.tsx:362 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" @@ -7720,7 +7883,7 @@ msgstr "Mae'r ffrwd hon yn wag! Efallai y bydd angen i chi ddilyn mwy o ddefnydd #: src/components/StarterPack/Main/PostsList.tsx:36 #: src/screens/Profile/ProfileFeed/index.tsx:189 -#: src/view/screens/ProfileList.tsx:835 +#: src/view/screens/ProfileList.tsx:843 msgid "This feed is empty." msgstr "Mae'r ffrwd hon yn wag." @@ -7728,7 +7891,7 @@ msgstr "Mae'r ffrwd hon yn wag." msgid "This feed is no longer online. We are showing <0>Discover instead." msgstr "Nid yw'r ffrwd hon ar-lein bellach. Rydym yn dangos <0>Darganfod yn ei lle." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:574 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:593 msgid "This handle is reserved. Please try a different one." msgstr "Mae'r enw dangos hwn wedi'i gadw. Rhowch gynnig ar un arall." @@ -7748,7 +7911,7 @@ msgstr "Gosodwyd y label hwn gan yr awdur." msgid "This label was applied by you." msgstr "Gosodwyd y label hwn gennych chi." -#: src/screens/Profile/Sections/Labels.tsx:188 +#: src/screens/Profile/Sections/Labels.tsx:185 msgid "This labeler hasn't declared what labels it publishes, and may not be active." msgstr "Nid yw'r labelwr hwn wedi datgan pa labeli y mae'n eu cyhoeddi, ac efallai na fydd yn weithredol." @@ -7764,7 +7927,7 @@ msgstr "Mae'r rhestr hon - wedi'i chreu gan <0>{0} – yn cynnwys achosion p msgid "This list – created by you – contains possible violations of Bluesky's community guidelines in its name or description." msgstr "Mae'r rhestr hon - a grëwyd gennych chi - yn cynnwys achosion posibl o dorri canllawiau cymunedol Bluesky yn ei enw neu ddisgrifiad." -#: src/view/screens/ProfileList.tsx:954 +#: src/view/screens/ProfileList.tsx:962 msgid "This list is empty." msgstr "Mae'r rhestr hon yn wag." @@ -7772,7 +7935,7 @@ msgstr "Mae'r rhestr hon yn wag." msgid "This moderation service is unavailable. See below for more details. If this issue persists, contact us." msgstr "Nid yw'r gwasanaeth cymedroli hwn ar gael. Gweler isod am ragor o fanylion. Os bydd y mater hwn yn parhau, cysylltwch â ni." -#: src/view/com/post-thread/PostThreadItem.tsx:876 +#: src/view/com/post-thread/PostThreadItem.tsx:896 msgid "This post claims to have been created on <0>{0}, but was first seen by Bluesky on <1>{1}." msgstr "Mae'r postiad hwn yn honni iddo gael ei greu ar <0>{0}, ond fe'i gwelwyd gyntaf gan Bluesky ar <1>{1}." @@ -7780,7 +7943,7 @@ msgstr "Mae'r postiad hwn yn honni iddo gael ei greu ar <0>{0}, ond fe'i gwe msgid "This post has an unknown type of threadgate on it. Your app may be out of date." msgstr "Mae gan y postiad hwn fath anhysbys o adwy edau arno. Mae'n bosibl bod eich ap yn rhy hen." -#: src/view/com/post-thread/PostThreadItem.tsx:158 +#: src/view/com/post-thread/PostThreadItem.tsx:160 msgid "This post has been deleted." msgstr "Mae'r postiad hwn wedi'i ddileu." @@ -7797,7 +7960,7 @@ msgstr "Bydd y postiad hwn yn cael ei guddio rhag ffrydiau ac edafedd. Nid oes m msgid "This post's author has disabled quote posts." msgstr "Mae awdur y postiad hwn wedi analluogi postiadau dyfyniadau." -#: src/view/com/profile/ProfileMenu.tsx:408 +#: src/view/com/profile/ProfileMenu.tsx:444 msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't signed in." msgstr "Mae'r proffil hwn yn weladwy dim ond i ddefnyddwyr sydd wedi mewngofnodi. Ni fydd yn weladwy i bobl nad ydyn nhw wedi mewngofnodi." @@ -7809,7 +7972,7 @@ msgstr "Bydd yr ateb hwn yn cael ei drefnu mewn adran gudd ar waelod eich edefyn msgid "This service has not provided terms of service or a privacy policy." msgstr "Nid yw'r gwasanaeth hwn wedi darparu telerau gwasanaeth na pholisi preifatrwydd." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:437 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:456 msgid "This should create a domain record at:" msgstr "Dylai hyn greu cofnod parth yn:" @@ -7850,7 +8013,7 @@ msgstr "Nid yw'r defnyddiwr hwn yn dilyn unrhyw un." msgid "This will delete \"{0}\" from your muted words. You can always add it back later." msgstr "Bydd hyn yn dileu \"{0}\" o'ch geiriau wedi'u tewi. Gallwch bob amser ei ychwanegu nôl yn ddiweddarach." -#: src/screens/Settings/Settings.tsx:462 +#: src/screens/Settings/Settings.tsx:504 msgid "This will remove @{0} from the quick access list." msgstr "Bydd hyn yn tynnu @{0} o'r rhestr mynediad cyflym." @@ -7881,7 +8044,7 @@ msgstr "Edafwyd" msgid "Threaded mode" msgstr "Modd edafedd" -#: src/Navigation.tsx:329 +#: src/Navigation.tsx:338 msgid "Threads Preferences" msgstr "Dewisiadau Edafedd" @@ -7913,7 +8076,7 @@ msgstr "Heddiw" msgid "Toggle dropdown" msgstr "Toglo'r cwymplen" -#: src/screens/Moderation/index.tsx:335 +#: src/screens/Moderation/index.tsx:354 msgid "Toggle to enable or disable adult content" msgstr "Toglo i alluogi neu analluogi cynnwys oedolion" @@ -7927,14 +8090,14 @@ msgstr "Toglo'r sain" msgid "Top" msgstr "Brig" -#: src/Navigation.tsx:411 +#: src/Navigation.tsx:420 msgid "Topic" msgstr "Pwnc" #: src/components/dms/MessageContextMenu.tsx:139 #: src/components/dms/MessageContextMenu.tsx:141 -#: src/view/com/post-thread/PostThreadItem.tsx:798 -#: src/view/com/post-thread/PostThreadItem.tsx:801 +#: src/view/com/post-thread/PostThreadItem.tsx:818 +#: src/view/com/post-thread/PostThreadItem.tsx:821 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:468 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:470 msgid "Translate" @@ -7952,6 +8115,10 @@ msgstr "" msgid "Trending Videos" msgstr "Fideos Tueddol" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:138 +msgid "Trust emerges from relationships, communities, and shared context, so we’re also enabling <0>trusted verifiers: organizations that can directly issue verification." +msgstr "" + #: src/view/com/util/error/ErrorScreen.tsx:103 msgctxt "action" msgid "Try again" @@ -7973,7 +8140,7 @@ msgstr "Teipiwch eich dewis o enw defnyddiwr" msgid "Type your message here" msgstr "Teipiwch eich neges yma" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:413 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:432 msgid "Type:" msgstr "Math:" @@ -7999,31 +8166,31 @@ msgstr "Methu dileu" #: src/components/dms/MessagesListBlockedFooter.tsx:104 #: src/components/dms/MessagesListBlockedFooter.tsx:112 #: src/components/dms/MessagesListBlockedFooter.tsx:119 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:197 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:283 -#: src/view/com/profile/ProfileMenu.tsx:399 -#: src/view/screens/ProfileList.tsx:715 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:200 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 +#: src/view/com/profile/ProfileMenu.tsx:435 +#: src/view/screens/ProfileList.tsx:723 msgid "Unblock" msgstr "Dadflocio" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:202 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:205 msgctxt "action" msgid "Unblock" msgstr "Dadflocio" #: src/components/dms/ConvoMenu.tsx:247 #: src/components/dms/ConvoMenu.tsx:250 -#: src/view/com/profile/ProfileMenu.tsx:309 -#: src/view/com/profile/ProfileMenu.tsx:315 +#: src/view/com/profile/ProfileMenu.tsx:345 +#: src/view/com/profile/ProfileMenu.tsx:351 msgid "Unblock account" msgstr "Dadrwystro cyfrif" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:277 -#: src/view/com/profile/ProfileMenu.tsx:381 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:303 +#: src/view/com/profile/ProfileMenu.tsx:417 msgid "Unblock Account?" msgstr "Dadrwystro Cyfrif?" -#: src/view/screens/ProfileList.tsx:612 +#: src/view/screens/ProfileList.tsx:620 msgid "Unblock list" msgstr "" @@ -8041,12 +8208,12 @@ msgctxt "action" msgid "Unfollow" msgstr "Dad-ddilyn" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:217 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:220 msgid "Unfollow {0}" msgstr "Dad-ddilyn {0}" -#: src/view/com/profile/ProfileMenu.tsx:251 -#: src/view/com/profile/ProfileMenu.tsx:261 +#: src/view/com/profile/ProfileMenu.tsx:264 +#: src/view/com/profile/ProfileMenu.tsx:274 msgid "Unfollow account" msgstr "Yn dad-ddilyn y cyfrif" @@ -8058,6 +8225,10 @@ msgstr "Yn dad-ddilyn y defnyddiwr" msgid "Unfortunately, none of your subscribed labelers supports this report type." msgstr "Yn anffodus, nid yw un o'ch labelwyr wedi'u tanysgrifio'n cefnogi'r math yma o adroddiad." +#: src/components/verification/VerificationsDialog.tsx:204 +msgid "Unknown verifier" +msgstr "" + #: src/screens/Profile/components/ProfileFeedHeader.tsx:510 msgid "Unlike" msgstr "Dad-hoffi" @@ -8072,7 +8243,7 @@ msgctxt "video" msgid "Unmute" msgstr "Dad-dewi" -#: src/view/screens/ProfileList.tsx:722 +#: src/view/screens/ProfileList.tsx:730 msgid "Unmute" msgstr "Dad-dewi" @@ -8081,8 +8252,8 @@ msgstr "Dad-dewi" msgid "Unmute {tag}" msgstr "Dad-dewi {tag}" -#: src/view/com/profile/ProfileMenu.tsx:288 -#: src/view/com/profile/ProfileMenu.tsx:294 +#: src/view/com/profile/ProfileMenu.tsx:324 +#: src/view/com/profile/ProfileMenu.tsx:330 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:668 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:674 msgid "Unmute account" @@ -8092,7 +8263,7 @@ msgstr "Dad-dewi cyfrif" msgid "Unmute conversation" msgstr "Dad-dewi sgwrs" -#: src/view/screens/ProfileList.tsx:597 +#: src/view/screens/ProfileList.tsx:605 msgid "Unmute list" msgstr "" @@ -8105,7 +8276,7 @@ msgstr "Dad-dewi'r edefyn" msgid "Unmute video" msgstr "Dad-dewi fideo" -#: src/view/screens/ProfileList.tsx:706 +#: src/view/screens/ProfileList.tsx:714 msgid "Unpin" msgstr "Dad-binio" @@ -8128,7 +8299,7 @@ msgstr "Dad-bioio o'r cartref" msgid "Unpin from profile" msgstr "Dad-binio o'r proffil" -#: src/view/screens/ProfileList.tsx:577 +#: src/view/screens/ProfileList.tsx:585 msgid "Unpin moderation list" msgstr "Dad-binio'r rhestr cymedroli" @@ -8136,7 +8307,7 @@ msgstr "Dad-binio'r rhestr cymedroli" msgid "Unpinned {0} from Home" msgstr "Wedi'i ddad-binio {0} o'r Cartref" -#: src/view/screens/ProfileList.tsx:354 +#: src/view/screens/ProfileList.tsx:362 msgid "Unpinned from your feeds" msgstr "Wedi'i ddad-binio o'ch ffrydiau" @@ -8181,8 +8352,8 @@ msgstr "Diweddaru" msgid "Update <0>{displayName} in Lists" msgstr "Diweddaru <0>{displayName} yn y Rhestrau" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:507 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:528 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:526 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:547 msgid "Update to {domain}" msgstr "Diweddaru i {domain}" @@ -8204,7 +8375,7 @@ msgstr "Yn diweddaru..." msgid "Upload a photo instead" msgstr "Llwythwch lun i fyny yn lle hynny" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:453 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:472 msgid "Upload a text file to:" msgstr "Llwythwch ffeil testun i fyny i:" @@ -8244,7 +8415,7 @@ msgstr "Wrthi'n llwytho fideo i fyny..." msgid "Use app passwords to sign in to other Bluesky clients without giving full access to your account or password." msgstr "Defnyddiwch gyfrineiriau apiau i fewngofnodi i raglenni Bluesky eraill heb roi mynediad llawn i'ch cyfrif neu'ch cyfrinair." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:539 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:558 msgid "Use default provider" msgstr "Defnyddiwch y darparwr rhagosodedig" @@ -8344,24 +8515,43 @@ msgstr "Defnyddwyr rwy'n eu dilyn" msgid "Users in \"{0}\"" msgstr "Defnyddwyr yn \"{0}\"" -#: src/components/LikesDialog.tsx:83 -msgid "Users that have liked this content or profile" -msgstr "Defnyddwyr sydd wedi hoffi'r cynnwys neu'r proffil hwn" - #: src/components/dialogs/PostInteractionSettingsDialog.tsx:433 msgid "Users you follow" msgstr "Defnyddwyr rydych chi'n eu dilyn" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:419 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:438 msgid "Value:" msgstr "Gwerth:" +#: src/screens/Moderation/index.tsx:288 +msgid "Verification settings" +msgstr "" + +#: src/Navigation.tsx:175 +#: src/screens/Moderation/VerificationSettings.tsx:32 +msgid "Verification Settings" +msgstr "" + +#: src/screens/Moderation/VerificationSettings.tsx:41 +msgid "Verifications on Bluesky work differently than on other platforms. <0>Learn more here." +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:105 +msgid "Verified by:" +msgstr "" + #: src/view/com/composer/videos/SelectVideoBtn.tsx:127 msgid "Verified email required" msgstr "Mae angen e-bost wedi'i gwirio" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:509 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:530 +#: src/components/verification/VerificationCreatePrompt.tsx:65 +#: src/view/com/profile/ProfileMenu.tsx:308 +#: src/view/com/profile/ProfileMenu.tsx:311 +msgid "Verify account" +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:528 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:549 msgid "Verify DNS Record" msgstr "Gwirio Cofnod DNS" @@ -8379,11 +8569,15 @@ msgstr "Gwirio E-bost Newydd" msgid "Verify now" msgstr "Gwiriwch nawr" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:510 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:532 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:529 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:551 msgid "Verify Text File" msgstr "Gwirio Ffeil Testun" +#: src/components/verification/VerificationCreatePrompt.tsx:44 +msgid "Verify this account?" +msgstr "" + #: src/screens/Settings/AccountSettings.tsx:75 #: src/screens/Settings/AccountSettings.tsx:91 msgid "Verify your email" @@ -8394,8 +8588,8 @@ msgstr "Gwiriwch eich e-bost" msgid "Verify Your Email" msgstr "Gwiriwch eich e-bost" -#: src/screens/Settings/AboutSettings.tsx:73 -#: src/screens/Settings/AboutSettings.tsx:102 +#: src/screens/Settings/AboutSettings.tsx:123 +#: src/screens/Settings/AboutSettings.tsx:152 msgid "Version {appVersion}" msgstr "Fersiwn {appVersion}" @@ -8408,7 +8602,7 @@ msgstr "Fideo" msgid "Video failed to process" msgstr "Methodd y fideo â phrosesu" -#: src/Navigation.tsx:462 +#: src/Navigation.tsx:471 msgid "Video Feed" msgstr "Ffrwd Fideo" @@ -8461,16 +8655,17 @@ msgstr "Gweld afatar {0}" #: src/components/ProfileCard.tsx:115 #: src/screens/Profile/components/ProfileFeedHeader.tsx:446 +#: src/screens/Search/components/SearchProfileCard.tsx:36 #: src/screens/VideoFeed/index.tsx:769 -#: src/view/com/notifications/NotificationFeedItem.tsx:413 +#: src/view/com/notifications/NotificationFeedItem.tsx:487 msgid "View {0}'s profile" msgstr "Gweld proffil {0}" -#: src/components/dms/MessagesListHeader.tsx:176 +#: src/components/dms/MessagesListHeader.tsx:181 msgid "View {displayName}'s profile" msgstr "Gweld proffil {displayName}" -#: src/components/ProfileHoverCard/index.web.tsx:433 +#: src/components/ProfileHoverCard/index.web.tsx:440 msgid "View blocked user's profile" msgstr "Gweld proffil defnyddiwr sydd wedi'i rwystro" @@ -8508,13 +8703,13 @@ msgstr "Gweld gwybodaeth am y labeli hyn" msgid "View more" msgstr "Gweld mwy" -#: src/components/ProfileHoverCard/index.web.tsx:419 -#: src/components/ProfileHoverCard/index.web.tsx:439 -#: src/components/ProfileHoverCard/index.web.tsx:466 +#: src/components/ProfileHoverCard/index.web.tsx:426 +#: src/components/ProfileHoverCard/index.web.tsx:446 +#: src/components/ProfileHoverCard/index.web.tsx:473 #: src/view/com/posts/AviFollowButton.tsx:55 #: src/view/com/posts/PostFeedErrorMessage.tsx:175 -#: src/view/com/util/PostMeta.tsx:78 -#: src/view/com/util/PostMeta.tsx:93 +#: src/view/com/util/PostMeta.tsx:87 +#: src/view/com/util/PostMeta.tsx:122 msgid "View profile" msgstr "Gweld proffil" @@ -8526,6 +8721,10 @@ msgstr "Gweld yr afatar" msgid "View the labeling service provided by @{0}" msgstr "Gweld y gwasanaeth labelu sy'n cael ei ddarparu gan @{0}" +#: src/components/verification/VerificationCheckButton.tsx:99 +msgid "View this user's verifications" +msgstr "" + #: src/screens/Profile/components/ProfileFeedHeader.tsx:481 msgid "View users who like this feed" msgstr "Gweld defnyddwyr sy'n hoffi'r ffrwd hon" @@ -8534,11 +8733,11 @@ msgstr "Gweld defnyddwyr sy'n hoffi'r ffrwd hon" msgid "View video" msgstr "Gweld fideo" -#: src/screens/Moderation/index.tsx:264 +#: src/screens/Moderation/index.tsx:268 msgid "View your blocked accounts" msgstr "Gweld eich cyfrifon sydd wedi'u rhwystro" -#: src/screens/Moderation/index.tsx:204 +#: src/screens/Moderation/index.tsx:208 msgid "View your default post interaction settings" msgstr "Gweld eich gosodiadau rhyngweithio post rhagosodedig" @@ -8547,14 +8746,18 @@ msgstr "Gweld eich gosodiadau rhyngweithio post rhagosodedig" msgid "View your feeds and explore more" msgstr "Gweld eich ffrydiau ac archwilio mwy" -#: src/screens/Moderation/index.tsx:234 +#: src/screens/Moderation/index.tsx:238 msgid "View your moderation lists" msgstr "Gweld eich rhestrau cymedroli" -#: src/screens/Moderation/index.tsx:249 +#: src/screens/Moderation/index.tsx:253 msgid "View your muted accounts" msgstr "Gweld eich cyfrifon wedi tewi" +#: src/components/verification/VerificationCheckButton.tsx:98 +msgid "View your verifications" +msgstr "" + #: src/view/com/util/images/AutoSizedImage.tsx:199 #: src/view/com/util/images/AutoSizedImage.tsx:221 msgid "Views full image" @@ -8627,7 +8830,7 @@ msgstr "Nid oeddem yn gallu penderfynu a ydych yn cael llwytho fideos i fyny. Ce msgid "We were unable to load your birth date preferences. Please try again." msgstr "Nid oeddem yn gallu llwytho eich dewisiadau dyddiad geni. Ceisiwch eto." -#: src/screens/Moderation/index.tsx:409 +#: src/screens/Moderation/index.tsx:428 msgid "We were unable to load your configured labelers at this time." msgstr "Nid oeddem yn gallu llwytho eich labeli ffurfweddu ar hyn o bryd." @@ -8643,16 +8846,20 @@ msgstr "Byddwn yn rhoi gwybod i chi pan fydd eich cyfrif yn barod." msgid "We'll use this to help customize your experience." msgstr "Byddwn yn defnyddio hwn i helpu i addasu eich profiad." -#: src/components/dms/dialogs/SearchablePeopleList.tsx:92 +#: src/components/dialogs/SearchablePeopleList.tsx:107 #: src/components/ProgressGuide/FollowDialog.tsx:172 msgid "We're having network issues, try again" msgstr "Rydym yn cael problemau rhwydwaith, ceisiwch eto" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:94 +msgid "We’re introducing a new layer of verification on Bluesky — an easy-to-see checkmark." +msgstr "" + #: src/screens/Signup/index.tsx:109 msgid "We're so excited to have you join us!" msgstr "Rydym yn gyffrous iawn eich bod wedi ymuno â ni!" -#: src/view/screens/ProfileList.tsx:113 +#: src/view/screens/ProfileList.tsx:117 msgid "We're sorry, but we were unable to resolve this list. If this persists, please contact the list creator, @{handleOrDid}." msgstr "Mae'n ddrwg gennym, ond nid oeddem yn gallu datrys y rhestr hon. Os bydd hyn yn parhau, cysylltwch â chrëwr y rhestr, @{handleOrDid}." @@ -8699,6 +8906,10 @@ msgstr "Beth ydych chi am ei alw'ch pecyn cychwyn?" msgid "What's up?" msgstr "Beth sy'n digwydd?" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:146 +msgid "When you tap on a check, you’ll see which organizations have granted verification." +msgstr "" + #: src/view/com/modals/lang-settings/PostLanguagesSettings.tsx:80 msgid "Which languages are used in this post?" msgstr "Pa ieithoedd sy'n cael eu defnyddio yn y postiad hon?" @@ -8715,6 +8926,10 @@ msgstr "Pwy all ryngweithio â'r postiad hwn?" msgid "Who can reply" msgstr "Pwy all ateb" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:127 +msgid "Who can verify?" +msgstr "" + #: src/screens/Home/NoFeedsPinned.tsx:79 #: src/screens/Messages/ChatList.tsx:231 #: src/screens/Messages/Inbox.tsx:176 @@ -8783,7 +8998,7 @@ msgstr "Ysgrifennwch eich ateb" msgid "Writers" msgstr "Awduron" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:337 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:356 msgid "Wrong DID returned from server. Received: {0}" msgstr "DID anghywir wedi'i ddychwelyd o'r gweinydd. Derbyniwyd: {0}" @@ -8820,7 +9035,11 @@ msgstr "Ddoe" msgid "You" msgstr "Chi" -#: src/components/forms/HostingProvider.tsx:46 +#: src/components/verification/VerifierDialog.tsx:59 +msgid "You are a trusted verifier" +msgstr "" + +#: src/components/forms/HostingProvider.tsx:45 msgid "You are creating an account on" msgstr "" @@ -8836,6 +9055,19 @@ msgstr "Nid oes caniatâd i chi lwytho fideos i fyny." msgid "You are not following anyone." msgstr "Nid ydych yn dilyn unrhyw un." +#: src/components/verification/VerificationsDialog.tsx:64 +msgid "You are verified" +msgstr "" + +#: src/screens/Profile/Header/EditProfileDialog.tsx:356 +#: src/view/com/modals/EditProfile.tsx:204 +msgid "You are verified. You will lose your verification status if you change your display name. <0>Learn more." +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:208 +msgid "You are verified. You will lose your verification status if you change your handle. <0>Learn more." +msgstr "" + #: src/screens/Search/modules/ExploreInterestsCard.tsx:45 msgid "You can adjust your interests at any time from \"Content and media\" settings." msgstr "" @@ -8947,11 +9179,11 @@ msgstr "Nid oes gennych unrhyw ffrydiau." msgid "You have no lists." msgstr "Nid oes gennych unrhyw restrau." -#: src/view/screens/ModerationBlockedAccounts.tsx:129 +#: src/view/screens/ModerationBlockedAccounts.tsx:138 msgid "You have not blocked any accounts yet. To block an account, go to their profile and select \"Block account\" from the menu on their account." msgstr "Nid ydych wedi rhwystro unrhyw gyfrifon eto. I rwystro cyfrif, ewch i'w proffil a dewiswch \"Rhwystro cyfrif\" o'r ddewislen ar eu cyfrif." -#: src/view/screens/ModerationMutedAccounts.tsx:128 +#: src/view/screens/ModerationMutedAccounts.tsx:151 msgid "You have not muted any accounts yet. To mute an account, go to their profile and select \"Mute account\" from the menu on their account." msgstr "Nid ydych wedi tewi unrhyw gyfrifon eto. I dewi cyfrif, ewch i'w proffil a dewiswch \"Tewi cyfrif\" o'r ddewislen ar eu cyfrif." @@ -9024,11 +9256,11 @@ msgstr "Rydych wedi cau @{0} yn flaenorol." msgid "You reacted {0}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:213 +#: src/screens/Messages/components/ChatListItem.tsx:218 msgid "You reacted {0} to {1}" msgstr "" -#: src/screens/Settings/Settings.tsx:257 +#: src/screens/Settings/Settings.tsx:265 #: src/view/shell/desktop/LeftNav.tsx:206 msgid "You will be signed out of all your accounts." msgstr "Byddwch yn cael eich allgofnodi o'ch holl gyfrifon." @@ -9045,15 +9277,15 @@ 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/components/ChatListItem.tsx:149 +#: src/screens/Messages/components/ChatListItem.tsx:154 msgid "You: {0}" msgstr "Chi: {0}" -#: src/screens/Messages/components/ChatListItem.tsx:178 +#: src/screens/Messages/components/ChatListItem.tsx:183 msgid "You: {defaultEmbeddedContentMessage}" msgstr "Chi: {defaultEmbeddedContentMessage}" -#: src/screens/Messages/components/ChatListItem.tsx:171 +#: src/screens/Messages/components/ChatListItem.tsx:176 msgid "You: {short}" msgstr "Chi: {short}" @@ -9163,7 +9395,7 @@ msgstr "Mae eich sgyrsiau wedi'u hanalluogi" msgid "Your choice will be saved, but can be changed later in settings." msgstr "Bydd eich dewis yn cael ei gadw, ond mae modd ei newid yn ddiweddarach yn y gosodiadau." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:494 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:513 msgid "Your current handle <0>{0} will automatically remain reserved for you. You can switch back to it at any time from this account." msgstr "Bydd eich enw dangos presennol <0>{0} yn cael ei gadw'n awtomatig i chi. Gallwch newid yn ôl iddo unrhyw bryd o'r cyfrif hwn." @@ -9194,7 +9426,7 @@ msgstr "Eich dilynwyr" msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "Mae'r ffrwd ganlynol yn wag! Dilynwch ragor ddefnyddwyr i weld beth sy'n digwydd." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:221 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:240 msgid "Your full handle will be <0>@{0}" msgstr "Eich enw dangos llawn fydd <0>@{0}" @@ -9202,7 +9434,7 @@ msgstr "Eich enw dangos llawn fydd <0>@{0}" msgid "Your full username will be <0>@{0}" msgstr "Eich enw defnyddiwr llawn fydd <0>@{0}" -#: src/Navigation.tsx:383 +#: src/Navigation.tsx:392 #: src/screens/Search/modules/ExploreInterestsCard.tsx:67 #: src/screens/Settings/ContentAndMediaSettings.tsx:92 #: src/screens/Settings/ContentAndMediaSettings.tsx:95 @@ -9262,3 +9494,7 @@ msgstr "Bydd eich adroddiad yn cael ei anfon at Wasanaeth Cymedroli Bluesky" #: src/screens/Settings/SettingsInterests.tsx:53 msgid "Your selected interests help us serve you content you care about." msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:65 +msgid "Your verifications" +msgstr "" diff --git a/src/locale/locales/da/messages.po b/src/locale/locales/da/messages.po index 4ef9683ccb..032dde0d02 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: 2025-04-09 23:20\n" +"PO-Revision-Date: 2025-04-19 04:09\n" "Last-Translator: \n" "Language-Team: Danish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -23,7 +23,7 @@ msgstr "" msgid "(active)" msgstr "(aktiv)" -#: src/screens/Messages/components/ChatListItem.tsx:155 +#: src/screens/Messages/components/ChatListItem.tsx:160 msgid "(contains embedded content)" msgstr "(indeholder indlejret indhold)" @@ -82,7 +82,7 @@ msgstr "{0, plural, one {# sekund} other {# sekunder}}" #: src/view/shell/bottom-bar/BottomBar.tsx:209 #: src/view/shell/bottom-bar/BottomBar.tsx:241 -#: src/view/shell/Drawer.tsx:454 +#: src/view/shell/Drawer.tsx:470 msgid "{0, plural, one {# unread item} other {# unread items}}" msgstr "{0, plural, one {# ulæst besked} other {# ulæste beskeder}}" @@ -91,17 +91,17 @@ msgstr "{0, plural, one {# ulæst besked} other {# ulæste beskeder}}" msgid "{0, plural, one {#mo} other {#mo}}" msgstr "{0, plural, one {#md} other {#mdr}}" -#: src/components/ProfileHoverCard/index.web.tsx:398 +#: src/components/ProfileHoverCard/index.web.tsx:404 #: src/screens/Profile/Header/Metrics.tsx:22 msgid "{0, plural, one {follower} other {followers}}" msgstr "{0, plural, one {følger} other {følgere}}" -#: src/components/ProfileHoverCard/index.web.tsx:402 +#: src/components/ProfileHoverCard/index.web.tsx:408 #: src/screens/Profile/Header/Metrics.tsx:26 msgid "{0, plural, one {following} other {following}}" msgstr "{0, plural, one {følger} other {følger}}" -#: src/view/com/post-thread/PostThreadItem.tsx:459 +#: src/view/com/post-thread/PostThreadItem.tsx:479 msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, one {like} other {likes}}" @@ -109,22 +109,22 @@ msgstr "{0, plural, one {like} other {likes}}" msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, one {opslag} other {opslag}}" -#: src/view/com/post-thread/PostThreadItem.tsx:443 +#: src/view/com/post-thread/PostThreadItem.tsx:463 msgid "{0, plural, one {quote} other {quotes}}" msgstr "{0, plural, one {citat} other {citater}}" -#: src/view/com/post-thread/PostThreadItem.tsx:425 +#: src/view/com/post-thread/PostThreadItem.tsx:445 msgid "{0, plural, one {repost} other {reposts}}" msgstr "{0, plural, one {deling} other {delinger}}" #: src/screens/Search/modules/ExploreTrendingTopics.tsx:78 msgid "{0, plural, other {{1} posts}}" -msgstr "" +msgstr "{0, plural, one {}other {{1} opslag}}" #. Number of users (always at least 25) who have joined Bluesky using a specific starter pack #: src/screens/StarterPack/StarterPackScreen.tsx:485 msgid "{0, plural, other {# people have}} used this starter pack!" -msgstr "" +msgstr "{0, plural, one {}other {# personer have}} har brugt denne startpakke!" #. Pattern: {wordValue} in tags #: src/components/dialogs/MutedWords.tsx:475 @@ -151,11 +151,11 @@ msgstr "{0} ud af 50" #: src/components/dms/MessageItem.tsx:143 msgid "{0} reacted {1}" -msgstr "" +msgstr "{0} reagerede med {1}" -#: src/screens/Messages/components/ChatListItem.tsx:226 +#: src/screens/Messages/components/ChatListItem.tsx:231 msgid "{0} reacted {1} to {2}" -msgstr "" +msgstr "{0} reagerede med {1} på {2}" #: src/view/com/util/UserAvatar.tsx:464 msgid "{0}'s avatar" @@ -206,107 +206,139 @@ msgstr "{estimatedTimeHrs, plural, one {time} other {timer}}" msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "{estimatedTimeMins, plural, one {minut} other {minutter}}" -#: src/view/com/notifications/NotificationFeedItem.tsx:305 +#: src/view/com/notifications/NotificationFeedItem.tsx:324 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} followed you" msgstr "{firstAuthorLink} og <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} anden} other {{formattedAuthorsCount} andre}} fulgte dig" -#: src/view/com/notifications/NotificationFeedItem.tsx:331 +#: src/view/com/notifications/NotificationFeedItem.tsx:350 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your custom feed" msgstr "{firstAuthorLink} og <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} anden} other {{formattedAuthorsCount} andre}} likede dit specialbyggede feed" -#: src/view/com/notifications/NotificationFeedItem.tsx:224 +#: src/view/com/notifications/NotificationFeedItem.tsx:243 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your post" msgstr "{firstAuthorLink} og <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} anden} other {{formattedAuthorsCount} andre}} likede dit opslag" -#: src/view/com/notifications/NotificationFeedItem.tsx:248 +#: src/view/com/notifications/NotificationFeedItem.tsx:430 +msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} removed their verifications from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:267 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} reposted your post" msgstr "{firstAuthorLink} og <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} anden} other {{formattedAuthorsCount} andre}} videredelte dit opslag" -#: src/view/com/notifications/NotificationFeedItem.tsx:355 +#: src/view/com/notifications/NotificationFeedItem.tsx:374 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} signed up with your starter pack" msgstr "{firstAuthorLink} og <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} anden} other {{formattedAuthorsCount} andre}} tilmeldte sig via din startpakke" -#: src/view/com/notifications/NotificationFeedItem.tsx:317 +#: src/view/com/notifications/NotificationFeedItem.tsx:404 +msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:336 msgid "{firstAuthorLink} followed you" msgstr "{firstAuthorLink} fulgte dig" -#: src/view/com/notifications/NotificationFeedItem.tsx:294 +#: src/view/com/notifications/NotificationFeedItem.tsx:313 msgid "{firstAuthorLink} followed you back" msgstr "{firstAuthorLink} fulgte dig tilbage" -#: src/view/com/notifications/NotificationFeedItem.tsx:343 +#: src/view/com/notifications/NotificationFeedItem.tsx:362 msgid "{firstAuthorLink} liked your custom feed" msgstr "{firstAuthorLink} likede dit specialbyggede feed" -#: src/view/com/notifications/NotificationFeedItem.tsx:236 +#: src/view/com/notifications/NotificationFeedItem.tsx:255 msgid "{firstAuthorLink} liked your post" msgstr "{firstAuthorLink} likede dit opslag" -#: src/view/com/notifications/NotificationFeedItem.tsx:260 +#: src/view/com/notifications/NotificationFeedItem.tsx:442 +msgid "{firstAuthorLink} removed their verification from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:279 msgid "{firstAuthorLink} reposted your post" msgstr "{firstAuthorLink} videredelte dit opslag" -#: src/view/com/notifications/NotificationFeedItem.tsx:367 +#: src/view/com/notifications/NotificationFeedItem.tsx:386 msgid "{firstAuthorLink} signed up with your starter pack" msgstr "{firstAuthorLink} oprettede sig via din startpakke" -#: src/view/com/notifications/NotificationFeedItem.tsx:298 +#: src/view/com/notifications/NotificationFeedItem.tsx:416 +msgid "{firstAuthorLink} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:317 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} followed you" msgstr "{firstAuthorName} og {additionalAuthorsCount, plural, one {{formattedAuthorsCount} anden} other {{formattedAuthorsCount} andre}} fulgte dig" -#: src/view/com/notifications/NotificationFeedItem.tsx:324 +#: src/view/com/notifications/NotificationFeedItem.tsx:343 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your custom feed" msgstr "{firstAuthorName} og {additionalAuthorsCount, plural, one {{formattedAuthorsCount} anden} other {{formattedAuthorsCount} andre}} likede dit specialbyggede feed" -#: src/view/com/notifications/NotificationFeedItem.tsx:217 +#: src/view/com/notifications/NotificationFeedItem.tsx:236 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your post" msgstr "{firstAuthorName} og {additionalAuthorsCount, plural, one {{formattedAuthorsCount} anden} other {{formattedAuthorsCount} andre}} likede dit opslag" -#: src/view/com/notifications/NotificationFeedItem.tsx:241 +#: src/view/com/notifications/NotificationFeedItem.tsx:423 +msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} removed their verifications from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:260 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} reposted your post" msgstr "{firstAuthorName} og {additionalAuthorsCount, plural, one {{formattedAuthorsCount} anden} other {{formattedAuthorsCount} andre}} videredelte dit opslag" -#: src/view/com/notifications/NotificationFeedItem.tsx:348 +#: src/view/com/notifications/NotificationFeedItem.tsx:367 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} signed up with your starter pack" msgstr "{firstAuthorName} og {additionalAuthorsCount, plural, one {{formattedAuthorsCount} anden} other {{formattedAuthorsCount} andre}} oprettede sig med din startpakke" -#: src/view/com/notifications/NotificationFeedItem.tsx:303 +#: src/view/com/notifications/NotificationFeedItem.tsx:397 +msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:322 msgid "{firstAuthorName} followed you" msgstr "{firstAuthorName} fulgte dig" -#: src/view/com/notifications/NotificationFeedItem.tsx:293 +#: src/view/com/notifications/NotificationFeedItem.tsx:312 msgid "{firstAuthorName} followed you back" msgstr "{firstAuthorName} fulgte dig tilbage" -#: src/view/com/notifications/NotificationFeedItem.tsx:329 +#: src/view/com/notifications/NotificationFeedItem.tsx:348 msgid "{firstAuthorName} liked your custom feed" msgstr "{firstAuthorName} likede dit specialbyggede feed" -#: src/view/com/notifications/NotificationFeedItem.tsx:222 +#: src/view/com/notifications/NotificationFeedItem.tsx:241 msgid "{firstAuthorName} liked your post" msgstr "{firstAuthorName} likede dit opslag" -#: src/view/com/notifications/NotificationFeedItem.tsx:246 +#: src/view/com/notifications/NotificationFeedItem.tsx:428 +msgid "{firstAuthorName} removed their verification from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:265 msgid "{firstAuthorName} reposted your post" msgstr "{firstAuthorName} videredelte dit opslag" -#: src/view/com/notifications/NotificationFeedItem.tsx:353 +#: src/view/com/notifications/NotificationFeedItem.tsx:372 msgid "{firstAuthorName} signed up with your starter pack" msgstr "{firstAuthorName} oprettede sig via din startpakke" -#: src/components/ProfileHoverCard/index.web.tsx:508 +#: src/view/com/notifications/NotificationFeedItem.tsx:402 +msgid "{firstAuthorName} verified you" +msgstr "" + +#: src/components/ProfileHoverCard/index.web.tsx:532 #: src/screens/Profile/Header/Metrics.tsx:49 msgid "{following} following" msgstr "{following} følger" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:392 +#: src/components/dialogs/SearchablePeopleList.tsx:412 msgid "{handle} can't be messaged" msgstr "{handle} kan ikke modtage beskeder" #. Number of users (always at least 50) who have joined Bluesky using a specific starter pack #: src/components/StarterPack/StarterPackCard.tsx:101 msgid "{joinedAllTimeCount, plural, other {# users have}} joined!" -msgstr "" +msgstr "{joinedAllTimeCount, plural, one {}other {# brugere}} har oprettet sig!" #: src/view/shell/bottom-bar/BottomBarWeb.tsx:270 msgid "{notificationCount, plural, one {# unread item} other {# unread items}}" @@ -323,17 +355,30 @@ msgstr "{profileName} blev oprettet på Bluesky via en startpakke for {0} siden" #. The trending topic rank, i.e. "1. March Madness", "2. The Bachelor" #: src/screens/Search/modules/ExploreTrendingTopics.tsx:107 msgid "{rank}." -msgstr "" +msgstr "{rank}." #. trending topic time spent trending. should be as short as possible to fit in a pill #: src/screens/Search/modules/ExploreTrendingTopics.tsx:202 msgid "{type}h ago" +msgstr "{type}t siden" + +#: src/components/verification/VerifierDialog.tsx:60 +msgid "{userName} is a trusted verifier" +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:67 +msgid "{userName} is verified" +msgstr "" + +#. Possessive, meaning "the verifications of {userName}" +#: src/components/verification/VerificationsDialog.tsx:69 +msgid "{userName}'s verifications" msgstr "" #. Indicates the number of additional profiles are in the Starter Pack e.g. +12 #: src/screens/Search/components/StarterPackCard.tsx:249 msgid "+{computedTotal}" -msgstr "" +msgstr "+{computedTotal}" #: src/screens/StarterPack/Wizard/index.tsx:449 msgctxt "profiles" @@ -345,11 +390,11 @@ msgctxt "feeds" msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" msgstr "<0>{0}, <1>{1} og {2, plural, one {# anden} other {# andre}} er med i din startpakke" -#: src/view/shell/Drawer.tsx:97 +#: src/view/shell/Drawer.tsx:113 msgid "<0>{0} {1, plural, one {follower} other {followers}}" msgstr "<0>{0} {1, plural, one {følger} other {følgere}}" -#: src/view/shell/Drawer.tsx:108 +#: src/view/shell/Drawer.tsx:124 msgid "<0>{0} {1, plural, one {following} other {following}}" msgstr "<0>{0} {1, plural, one {følger} other {følger}}" @@ -398,14 +443,18 @@ msgid "7 days" msgstr "7 dage" #. If last message does not contain text, fall back to "{user} reacted to {a message}" -#: src/screens/Messages/components/ChatListItem.tsx:205 +#: src/screens/Messages/components/ChatListItem.tsx:210 msgid "a message" +msgstr "en besked" + +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:91 +msgid "A new form of verification" msgstr "" -#: src/Navigation.tsx:391 -#: src/screens/Settings/AboutSettings.tsx:34 -#: src/screens/Settings/Settings.tsx:215 -#: src/screens/Settings/Settings.tsx:218 +#: src/Navigation.tsx:400 +#: src/screens/Settings/AboutSettings.tsx:72 +#: src/screens/Settings/Settings.tsx:223 +#: src/screens/Settings/Settings.tsx:226 msgid "About" msgstr "Om" @@ -424,36 +473,36 @@ msgid "Accept Request" msgstr "Accepter anmodning" #: src/screens/Settings/AccessibilitySettings.tsx:46 -#: src/screens/Settings/Settings.tsx:191 -#: src/screens/Settings/Settings.tsx:194 +#: src/screens/Settings/Settings.tsx:199 +#: src/screens/Settings/Settings.tsx:202 msgid "Accessibility" msgstr "Tilgængelighed" -#: src/Navigation.tsx:343 +#: src/Navigation.tsx:352 msgid "Accessibility Settings" msgstr "Tilgængelighedsindstillinger" -#: src/Navigation.tsx:359 +#: src/Navigation.tsx:368 #: src/screens/Login/LoginForm.tsx:194 #: src/screens/Settings/AccountSettings.tsx:45 -#: src/screens/Settings/Settings.tsx:153 -#: src/screens/Settings/Settings.tsx:156 +#: src/screens/Settings/Settings.tsx:161 +#: src/screens/Settings/Settings.tsx:164 msgid "Account" msgstr "Konto" #: src/screens/Messages/components/RequestButtons.tsx:81 -#: src/view/com/profile/ProfileMenu.tsx:141 +#: src/view/com/profile/ProfileMenu.tsx:147 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:392 msgctxt "toast" msgid "Account blocked" msgstr "Konto blokeret" -#: src/view/com/profile/ProfileMenu.tsx:154 +#: src/view/com/profile/ProfileMenu.tsx:160 msgctxt "toast" msgid "Account followed" msgstr "Konto fulgt" -#: src/view/com/profile/ProfileMenu.tsx:117 +#: src/view/com/profile/ProfileMenu.tsx:123 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:415 msgctxt "toast" msgid "Account muted" @@ -468,33 +517,37 @@ msgstr "Konto skjult" msgid "Account Muted by List" msgstr "Konto skjult af liste" -#: src/screens/Settings/Settings.tsx:430 +#: src/screens/Settings/Settings.tsx:472 msgid "Account options" msgstr "Kontoindstillinger" -#: src/screens/Settings/Settings.tsx:466 +#: src/screens/Settings/Settings.tsx:508 msgid "Account removed from quick access" msgstr "Konto fjernet fra kvikadgang" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:137 -#: src/view/com/profile/ProfileMenu.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:140 +#: src/view/com/profile/ProfileMenu.tsx:137 msgctxt "toast" msgid "Account unblocked" msgstr "Blokering af konto fjernet" -#: src/view/com/profile/ProfileMenu.tsx:166 +#: src/view/com/profile/ProfileMenu.tsx:172 msgctxt "toast" msgid "Account unfollowed" msgstr "Konto følges ikke længere" -#: src/view/com/profile/ProfileMenu.tsx:107 +#: src/view/com/profile/ProfileMenu.tsx:113 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:405 msgctxt "toast" msgid "Account unmuted" msgstr "Konto skjules ikke længere" +#: src/components/verification/VerifierDialog.tsx:98 +msgid "Accounts with a scalloped blue check mark<0>{NON_BREAKING_SPACE}<1/>{NON_BREAKING_SPACE}can verify others. These trusted verifiers are selected by Bluesky." +msgstr "" + +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:169 #: src/components/dialogs/MutedWords.tsx:328 -#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/UserAddRemoveLists.tsx:235 msgid "Add" msgstr "Tilføj" @@ -512,8 +565,8 @@ msgstr "Føj {displayName} til startparkke" msgid "Add a content warning" msgstr "Tilføj en indholdsadvarsel" -#: src/view/screens/ProfileList.tsx:916 -#: src/view/screens/ProfileList.tsx:934 +#: src/view/screens/ProfileList.tsx:924 +#: src/view/screens/ProfileList.tsx:942 msgid "Add a user to this list" msgstr "Føj en bruger til denne liste" @@ -536,8 +589,8 @@ msgstr "Tilføj alt-tekst" msgid "Add alt text (optional)" msgstr "Tilføj alt-tekst (valgfrit)" -#: src/screens/Settings/Settings.tsx:373 -#: src/screens/Settings/Settings.tsx:376 +#: src/screens/Settings/Settings.tsx:415 +#: src/screens/Settings/Settings.tsx:418 #: src/view/shell/desktop/LeftNav.tsx:281 #: src/view/shell/desktop/LeftNav.tsx:285 msgid "Add another account" @@ -559,7 +612,7 @@ msgstr "Tilføj appadgangskode" #: src/components/dms/EmojiReactionPicker.web.tsx:35 msgid "Add emoji reaction" -msgstr "" +msgstr "Tilføj emojireaktion" #: src/components/moderation/ReportDialog/index.tsx:392 #: src/components/moderation/ReportDialog/index.tsx:396 @@ -578,14 +631,18 @@ msgstr "Tilføj skjulte ord og tags" msgid "Add new post" msgstr "Tilføj nyt opslag" -#: src/view/screens/ProfileList.tsx:924 -#: src/view/screens/ProfileList.tsx:942 +#: src/view/screens/ProfileList.tsx:932 +#: src/view/screens/ProfileList.tsx:950 msgid "Add people" msgstr "Tilføj personer" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:79 +msgid "Add people to list" +msgstr "" + #: src/components/dms/EmojiPopup.android.tsx:55 msgid "Add Reaction" -msgstr "" +msgstr "Tilføj reaktion" #: src/screens/Home/NoFeedsPinned.tsx:99 msgid "Add recommended feeds" @@ -599,7 +656,7 @@ msgstr "Føj nogle feeds til din startpakke!" msgid "Add the default feed of only people you follow" msgstr "Tilføj" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:387 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:406 msgid "Add the following DNS record to your domain:" msgstr "Opret følgende DNS-record for dit domæne:" @@ -607,8 +664,8 @@ msgstr "Opret følgende DNS-record for dit domæne:" msgid "Add this feed to your feeds" msgstr "Føj dette feed til dine feeds" -#: src/view/com/profile/ProfileMenu.tsx:273 -#: src/view/com/profile/ProfileMenu.tsx:276 +#: src/view/com/profile/ProfileMenu.tsx:286 +#: src/view/com/profile/ProfileMenu.tsx:289 msgid "Add to lists" msgstr "Føj til lister" @@ -616,7 +673,11 @@ msgstr "Føj til lister" msgid "Add to my feeds" msgstr "Føj til mine feeds" -#: src/view/com/modals/ListAddRemoveUsers.tsx:192 +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:156 +msgid "Add user to list" +msgstr "" + +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:109 #: src/view/com/modals/UserAddRemoveLists.tsx:162 msgid "Added to list" msgstr "Tilføjet liste" @@ -640,7 +701,7 @@ msgstr "Porno" msgid "Adult Content" msgstr "Porno" -#: src/screens/Moderation/index.tsx:355 +#: src/screens/Moderation/index.tsx:374 msgid "Adult content can only be enabled via the Web at <0>bsky.app." msgstr "Voksenindhold kan kun slås til via browserudgaven af <0>bsky.app." @@ -653,7 +714,7 @@ msgstr "Voksenindhold er deaktiveret" msgid "Adult Content labels" msgstr "Voksenindholdsmærkater" -#: src/screens/Moderation/index.tsx:399 +#: src/screens/Moderation/index.tsx:418 msgid "Advanced" msgstr "Avanceret" @@ -733,7 +794,7 @@ msgstr "Alt-tekst beskriver billeder for blinde og svagtseende brugere og bidrag #: src/view/com/composer/GifAltText.tsx:179 #: src/view/com/composer/photos/ImageAltTextDialog.tsx:139 msgid "Alt text will be truncated. {MAX_ALT_TEXT, plural, other {Limit: {0} characters.}}" -msgstr "" +msgstr "Alt-tekst vil blive afkortet. {MAX_ALT_TEXT, plural, one {}other {Grænse: {0} tegn.}}" #: src/screens/Settings/components/DisableEmail2FADialog.tsx:93 #: src/view/com/modals/VerifyEmail.tsx:132 @@ -762,7 +823,7 @@ msgstr "Der opstod en fejl under komprimering af videoen." #: src/state/queries/explore-feed-previews.tsx:184 msgid "An error occurred while fetching the feed." -msgstr "" +msgstr "Der opstod en fejl under indlæsning af feedet." #: src/components/StarterPack/ProfileStarterPacks.tsx:336 msgid "An error occurred while generating your starter pack. Want to try again?" @@ -794,6 +855,11 @@ msgstr "Der opstod en fejl, da du forsøgte at følge alle" msgid "An error occurred while uploading the video." msgstr "Der opstod en fejl under upload af videoen." +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:84 +#: src/components/verification/VerifierDialog.tsx:88 +msgid "An illustration showing that Bluesky selects trusted verifiers, and trusted verifiers in turn verify individual user accounts." +msgstr "" + #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:28 #: src/lib/moderation/useReportOptions.ts:28 msgid "An issue not included in these options" @@ -809,13 +875,17 @@ msgstr "Der opstod en fejl ved åbning af chatten" #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 -#: src/components/ProfileCard.tsx:339 -#: src/components/ProfileCard.tsx:360 +#: src/components/ProfileCard.tsx:367 +#: src/components/ProfileCard.tsx:388 #: src/view/com/profile/FollowButton.tsx:38 #: src/view/com/profile/FollowButton.tsx:48 msgid "An issue occurred, please try again." msgstr "Der opstod en fejl. Prøv igen." +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:118 +msgid "An mockup of a iPhone showing the Bluesky app open to the profile of a verified user with a blue checkmark next to their display name." +msgstr "" + #: src/screens/Onboarding/StepInterests/index.tsx:185 msgid "an unknown error occurred" msgstr "der opstod en ukendt fejl" @@ -838,6 +908,10 @@ msgstr "Dyr" msgid "Animated GIF" msgstr "Animeret GIF" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:37 +msgid "Announcing verification on Bluesky" +msgstr "" + #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:33 #: src/lib/moderation/useReportOptions.ts:33 msgid "Anti-Social Behavior" @@ -847,7 +921,7 @@ msgstr "Asocial adfærd" msgid "Anybody can interact" msgstr "Alle kan interagere" -#: src/Navigation.tsx:399 +#: src/Navigation.tsx:408 #: src/screens/Settings/AppIconSettings/index.tsx:67 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:18 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:23 @@ -884,7 +958,7 @@ msgstr "Navne på appadgangskoder skal bestå af mindst 4 tegn" msgid "App passwords" msgstr "Appadgangskoder" -#: src/Navigation.tsx:311 +#: src/Navigation.tsx:320 #: src/screens/Settings/AppPasswords.tsx:51 msgid "App Passwords" msgstr "Appadgangskoder" @@ -920,10 +994,10 @@ msgstr "Klag over suspendering" msgid "Appeal this decision" msgstr "Klag over afgørelse" -#: src/Navigation.tsx:351 +#: src/Navigation.tsx:360 #: src/screens/Settings/AppearanceSettings.tsx:85 -#: src/screens/Settings/Settings.tsx:183 -#: src/screens/Settings/Settings.tsx:186 +#: src/screens/Settings/Settings.tsx:191 +#: src/screens/Settings/Settings.tsx:194 msgid "Appearance" msgstr "Udseende" @@ -932,12 +1006,12 @@ msgstr "Udseende" msgid "Apply default recommended feeds" msgstr "Brug anbefalede standardfeeds" -#: src/view/com/post-thread/PostThreadItem.tsx:865 +#: src/view/com/post-thread/PostThreadItem.tsx:885 msgid "Archived from {0}" msgstr "Arkiveret fra {0}" -#: src/view/com/post-thread/PostThreadItem.tsx:834 -#: src/view/com/post-thread/PostThreadItem.tsx:873 +#: src/view/com/post-thread/PostThreadItem.tsx:854 +#: src/view/com/post-thread/PostThreadItem.tsx:893 msgid "Archived post" msgstr "Arkiveret opslag" @@ -953,7 +1027,7 @@ msgstr "Er du sikker på, du vil slette denne besked? Beskeden vil blive slettet msgid "Are you sure you want to delete this starter pack?" msgstr "Er du sikker på, du vil slette denne startpakke" -#: src/screens/Profile/Header/EditProfileDialog.tsx:82 +#: src/screens/Profile/Header/EditProfileDialog.tsx:86 msgid "Are you sure you want to discard your changes?" msgstr "Er du sikker på, du vil kassere dine ændringer?" @@ -1016,7 +1090,7 @@ msgstr "Indstillinger for automatisk afspilning er flyttet til <0>indholds- og m msgid "Autoplay videos and GIFs" msgstr "Afspil videoer og GIF'er automatisk" -#: src/components/dms/MessagesListHeader.tsx:82 +#: src/components/dms/MessagesListHeader.tsx:84 #: src/components/moderation/LabelsOnMeDialog.tsx:315 #: src/components/moderation/LabelsOnMeDialog.tsx:316 #: src/screens/Login/ChooseAccountForm.tsx:90 @@ -1052,7 +1126,7 @@ msgstr "Før du opretter et opslag, skal du bekræfte din e-mail." msgid "Before creating a starter pack, you must first verify your email." msgstr "Før du opretter en startpakke, skal du bekræfte din e-mail." -#: src/components/dms/dialogs/NewChatDialog.tsx:79 +#: src/components/dms/dialogs/NewChatDialog.tsx:80 #: src/components/dms/MessageProfileButton.tsx:110 #: src/screens/Messages/Conversation.tsx:221 msgid "Before you may message another user, you must first verify your email." @@ -1063,8 +1137,8 @@ msgstr "Før du kan sende beskeder til andre brugere, skal du bekræfte din e-ma msgid "Birthday" msgstr "Fødselsdato" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:283 -#: src/view/com/profile/ProfileMenu.tsx:399 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 +#: src/view/com/profile/ProfileMenu.tsx:435 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:849 msgid "Block" msgstr "Bloker" @@ -1073,19 +1147,19 @@ msgstr "Bloker" #: src/components/dms/ConvoMenu.tsx:250 #: src/screens/Messages/components/RequestButtons.tsx:134 #: src/screens/Messages/components/RequestButtons.tsx:136 -#: src/view/com/profile/ProfileMenu.tsx:310 -#: src/view/com/profile/ProfileMenu.tsx:317 +#: src/view/com/profile/ProfileMenu.tsx:346 +#: src/view/com/profile/ProfileMenu.tsx:353 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:686 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:688 msgid "Block account" msgstr "Bloker konto" -#: src/view/com/profile/ProfileMenu.tsx:382 +#: src/view/com/profile/ProfileMenu.tsx:418 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:844 msgid "Block Account?" msgstr "Bloker konto?" -#: src/view/screens/ProfileList.tsx:661 +#: src/view/screens/ProfileList.tsx:669 msgid "Block accounts" msgstr "Bloker konti" @@ -1097,7 +1171,7 @@ msgstr "Bloker og slet" msgid "Block and/or delete this conversation" msgstr "Bloker og/eller slet denne samtale" -#: src/view/screens/ProfileList.tsx:781 +#: src/view/screens/ProfileList.tsx:789 msgid "Block list" msgstr "Bloker liste" @@ -1105,7 +1179,7 @@ msgstr "Bloker liste" msgid "Block or report" msgstr "Bloker eller anmeld" -#: src/view/screens/ProfileList.tsx:776 +#: src/view/screens/ProfileList.tsx:784 msgid "Block these accounts?" msgstr "Bloker disse konti?" @@ -1122,21 +1196,21 @@ msgstr "Bloker bruger" msgid "Blocked" msgstr "Blokeret" -#: src/screens/Moderation/index.tsx:269 +#: src/screens/Moderation/index.tsx:273 msgid "Blocked accounts" msgstr "Blokerede konti" -#: src/Navigation.tsx:160 -#: src/view/screens/ModerationBlockedAccounts.tsx:101 +#: src/Navigation.tsx:161 +#: src/view/screens/ModerationBlockedAccounts.tsx:110 msgid "Blocked Accounts" msgstr "Blokerede konti" -#: src/view/com/profile/ProfileMenu.tsx:394 +#: src/view/com/profile/ProfileMenu.tsx:430 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:846 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." -#: src/view/screens/ModerationBlockedAccounts.tsx:112 +#: src/view/screens/ModerationBlockedAccounts.tsx:121 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you. You will not see their content and they will be prevented from seeing yours." msgstr "Blokerede konti kan ikke svare i dine tråde, omtale dig eller på anden måde interagere med dig. Du vil ikke se deres indhold, og de vil ikke se dit." @@ -1144,15 +1218,15 @@ msgstr "Blokerede konti kan ikke svare i dine tråde, omtale dig eller på anden msgid "Blocked post." msgstr "Blokeret opslag." -#: src/screens/Profile/Sections/Labels.tsx:173 +#: src/screens/Profile/Sections/Labels.tsx:170 msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "Blokering forhindrer ikke denne mærkningstjeneste fra at sætte mærkater på din konto." -#: src/view/screens/ProfileList.tsx:778 +#: src/view/screens/ProfileList.tsx:786 msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Blokering er offentlig. Blokerede konti kan ikke svare i dine tråde, omtale dig eller på anden måde interagere med dig." -#: src/view/com/profile/ProfileMenu.tsx:391 +#: src/view/com/profile/ProfileMenu.tsx:427 msgid "Blocking will not prevent labels from being applied on your account, but it will stop this account from replying in your threads or interacting with you." msgstr "Blokering vil ikke spærre for, at der bliver sat mærkater på din konto, men det vil forhindre denne konto fra at svare i dine tråde eller interagere med dig." @@ -1165,7 +1239,7 @@ msgstr "Blog" msgid "Bluesky" msgstr "Bluesky" -#: src/view/com/post-thread/PostThreadItem.tsx:890 +#: src/view/com/post-thread/PostThreadItem.tsx:910 msgid "Bluesky cannot confirm the authenticity of the claimed date." msgstr "Bluesky kan ikke bekræfte den anførte datos gyldighed." @@ -1199,6 +1273,10 @@ msgstr "Bluesky vil vælge et antal anbefalede konti fra personer i dit netværk msgid "Bluesky will not show your profile and posts to logged-out users. Other apps may not honor this request. This does not make your account private." msgstr "Bluesky vil ikke vise din profil og dine opslag til udloggede brugere." +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:132 +msgid "Bluesky will proactively verify notable and authentic accounts." +msgstr "" + #: src/screens/Settings/AppIconSettings/index.tsx:99 msgid "Bluesky+" msgstr "Bluesky+" @@ -1259,7 +1337,7 @@ msgstr "Se startpakken {displayName}" #: src/screens/Search/modules/ExploreTrendingTopics.tsx:89 msgid "Browse topic {0}" -msgstr "" +msgstr "Se emnet {0}" #: src/components/TrendingTopics.tsx:232 msgid "Browse topic {displayName}" @@ -1294,24 +1372,24 @@ msgstr "Ved at oprette en konto accepterer du <0>tjenestevilkårene." #: src/screens/Search/components/StarterPackCard.tsx:105 msgid "By you" -msgstr "" +msgstr "Af dig" #: src/view/com/composer/photos/OpenCameraBtn.tsx:72 msgid "Camera" msgstr "Kamera" #: src/components/Menu/index.tsx:306 -#: src/components/Prompt.tsx:130 -#: src/components/Prompt.tsx:132 +#: src/components/Prompt.tsx:140 +#: src/components/Prompt.tsx:142 #: src/screens/Deactivated.tsx:158 -#: src/screens/Profile/Header/EditProfileDialog.tsx:220 -#: src/screens/Profile/Header/EditProfileDialog.tsx:228 +#: src/screens/Profile/Header/EditProfileDialog.tsx:227 +#: src/screens/Profile/Header/EditProfileDialog.tsx:235 #: src/screens/Search/Shell.tsx:349 #: src/screens/Settings/AppIconSettings/index.tsx:44 #: src/screens/Settings/AppIconSettings/index.tsx:225 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:76 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:83 -#: src/screens/Settings/Settings.tsx:260 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:78 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:85 +#: src/screens/Settings/Settings.tsx:268 #: src/screens/Takendown.tsx:99 #: src/screens/Takendown.tsx:102 #: src/view/com/composer/Composer.tsx:937 @@ -1322,7 +1400,7 @@ msgstr "Kamera" #: src/view/com/modals/ChangePassword.tsx:282 #: src/view/com/modals/CreateOrEditList.tsx:335 #: src/view/com/modals/CropImage.web.tsx:97 -#: src/view/com/modals/EditProfile.tsx:244 +#: src/view/com/modals/EditProfile.tsx:270 #: src/view/com/modals/InAppBrowserConsent.tsx:75 #: src/view/com/modals/InAppBrowserConsent.tsx:77 #: src/view/com/modals/LinkWarning.tsx:105 @@ -1350,7 +1428,7 @@ msgstr "Annuller kontosletning" msgid "Cancel image crop" msgstr "Annuller billedbeskæring" -#: src/view/com/modals/EditProfile.tsx:239 +#: src/view/com/modals/EditProfile.tsx:265 msgid "Cancel profile editing" msgstr "Annuller profilredigering" @@ -1363,7 +1441,6 @@ msgid "Cancel reactivation and sign out" msgstr "Annuller genaktivering og log ud" #: src/screens/Search/Shell.tsx:341 -#: src/view/com/modals/ListAddRemoveUsers.tsx:88 msgid "Cancel search" msgstr "Annuller søgning" @@ -1411,8 +1488,8 @@ msgstr "Skift e-mail" msgid "Change email address" msgstr "Skift e-mailadresse" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:92 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:96 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:94 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:98 msgid "Change Handle" msgstr "Skift handle" @@ -1448,15 +1525,15 @@ msgstr "Skift din e-mailadresse" msgid "Changes app icon" msgstr "Skifter appikon" -#: src/components/forms/HostingProvider.tsx:50 -#: src/components/forms/HostingProvider.tsx:70 +#: src/components/forms/HostingProvider.tsx:49 +#: src/components/forms/HostingProvider.tsx:69 msgid "Changes hosting provider" msgstr "Skifter udbyder" -#: src/Navigation.tsx:416 +#: src/Navigation.tsx:425 #: src/view/shell/bottom-bar/BottomBar.tsx:205 #: src/view/shell/desktop/LeftNav.tsx:535 -#: src/view/shell/Drawer.tsx:422 +#: src/view/shell/Drawer.tsx:438 msgid "Chat" msgstr "Chat" @@ -1471,7 +1548,7 @@ msgctxt "toast" msgid "Chat muted" msgstr "Chat skjult" -#: src/Navigation.tsx:426 +#: src/Navigation.tsx:435 #: src/screens/Messages/components/InboxPreview.tsx:24 msgid "Chat request inbox" msgstr "Indbakke for chatanmodninger" @@ -1482,7 +1559,7 @@ msgid "Chat requests" msgstr "Chatanmodninger" #: src/components/dms/ConvoMenu.tsx:75 -#: src/Navigation.tsx:421 +#: src/Navigation.tsx:430 #: src/screens/Messages/ChatList.tsx:328 msgid "Chat settings" msgstr "Chatindstillinger" @@ -1514,7 +1591,7 @@ msgstr "Tjek din e-mail efter en bekræftelseskode og indtast den her." msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "Tjek din indbakke for en e-mail med en bekræftelseskode og indtast den herunder:" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:370 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:389 msgid "Choose domain verification method" msgstr "Vælg metode til domæneverifikation" @@ -1554,14 +1631,19 @@ msgstr "Husk din adgangskode" msgid "Choose your username" msgstr "Vælg dit brugernavn" -#: src/screens/Settings/Settings.tsx:351 +#: src/screens/Settings/Settings.tsx:393 msgid "Clear all storage data" msgstr "Slet alle gemte oplysninger" -#: src/screens/Settings/Settings.tsx:353 +#: src/screens/Settings/Settings.tsx:395 msgid "Clear all storage data (restart after this)" msgstr "Slet alle gemte oplysninger (genstart efter dette)" +#: src/screens/Settings/AboutSettings.tsx:113 +#: src/screens/Settings/AboutSettings.tsx:117 +msgid "Clear image cache" +msgstr "" + #: src/components/forms/SearchInput.tsx:70 msgid "Clear search query" msgstr "Ryd søgefelt" @@ -1595,8 +1677,10 @@ msgid "Clip 🐴 clop 🐴" msgstr "Hyp 🐴 hyp 🐴" #: src/components/dialogs/GifSelect.tsx:281 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:174 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:183 +#: src/components/dialogs/SearchablePeopleList.tsx:295 #: src/components/dialogs/VerifyEmailDialog.tsx:289 -#: src/components/dms/dialogs/SearchablePeopleList.tsx:269 #: src/components/dms/EmojiPopup.android.tsx:58 #: src/components/dms/ReportDialog.tsx:381 #: src/components/dms/ReportDialog.tsx:390 @@ -1605,6 +1689,8 @@ msgstr "Hyp 🐴 hyp 🐴" #: src/components/ProgressGuide/FollowDialog.tsx:386 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:117 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:123 +#: src/components/verification/VerificationsDialog.tsx:146 +#: src/components/verification/VerifierDialog.tsx:144 #: src/view/com/modals/ChangePassword.tsx:279 #: src/view/com/modals/ChangePassword.tsx:282 #: src/view/com/util/post-embeds/GifEmbed.tsx:197 @@ -1625,6 +1711,8 @@ msgid "Close bottom drawer" msgstr "Luk bundpanel" #: src/components/dialogs/GifSelect.tsx:275 +#: src/components/verification/VerificationsDialog.tsx:138 +#: src/components/verification/VerifierDialog.tsx:136 msgid "Close dialog" msgstr "Luk dialog" @@ -1665,7 +1753,7 @@ msgstr "Lukker besked om opdatering af adganskode" #: src/view/com/composer/Composer.tsx:945 msgid "Closes post composer and discards post draft" -msgstr "" +msgstr "Lukker skrivefelt og kasserer udkast til opslag" #: src/view/com/composer/text-input/web/EmojiPicker.web.tsx:138 #: src/view/com/composer/text-input/web/EmojiPicker.web.tsx:174 @@ -1676,11 +1764,11 @@ msgstr "Lukker emojivælgeren" msgid "Closes viewer for header image" msgstr "Lukker billedviser for profilhoved" -#: src/view/com/notifications/NotificationFeedItem.tsx:405 +#: src/view/com/notifications/NotificationFeedItem.tsx:479 msgid "Collapse list of users" msgstr "Luk brugerliste" -#: src/view/com/notifications/NotificationFeedItem.tsx:598 +#: src/view/com/notifications/NotificationFeedItem.tsx:687 msgid "Collapses list of users for a given notification" msgstr "Lukker liste over brugere for en given notifikation" @@ -1703,7 +1791,7 @@ msgstr "Komik" msgid "Comics" msgstr "Tegneserier" -#: src/Navigation.tsx:301 +#: src/Navigation.tsx:310 #: src/view/screens/CommunityGuidelines.tsx:34 msgid "Community Guidelines" msgstr "Fælleskabsregler" @@ -1722,7 +1810,7 @@ msgstr "Skriv nyt opslag" #: src/view/com/composer/Composer.tsx:846 msgid "Compose posts up to {0, plural, other {# characters}} in length" -msgstr "" +msgstr "Skriv opslag på op til {0, plural, one {}other {# tegn}}" #: src/view/com/post-thread/PostThreadComposePrompt.tsx:34 msgid "Compose reply" @@ -1743,8 +1831,8 @@ msgstr "Konfigureres i <0>moderationsindstillinger" #: src/components/dialogs/VerifyEmailDialog.tsx:253 #: src/components/dialogs/VerifyEmailDialog.tsx:260 #: src/components/dialogs/VerifyEmailDialog.tsx:283 -#: src/components/Prompt.tsx:173 -#: src/components/Prompt.tsx:176 +#: src/components/Prompt.tsx:183 +#: src/components/Prompt.tsx:186 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:185 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:188 #: src/view/com/modals/VerifyEmail.tsx:239 @@ -1765,11 +1853,11 @@ msgstr "Bekræft sprogindstillinger" msgid "Confirm delete account" msgstr "Bekræft kontosletning" -#: src/screens/Moderation/index.tsx:303 +#: src/screens/Moderation/index.tsx:322 msgid "Confirm your age:" msgstr "Bekræft din alder:" -#: src/screens/Moderation/index.tsx:294 +#: src/screens/Moderation/index.tsx:313 msgid "Confirm your birthdate" msgstr "Bekræft din fødselsdato" @@ -1802,12 +1890,12 @@ msgid "Content & Media" msgstr "Indhold og medier" #: src/screens/Settings/AccessibilitySettings.tsx:109 -#: src/screens/Settings/Settings.tsx:175 -#: src/screens/Settings/Settings.tsx:178 +#: src/screens/Settings/Settings.tsx:183 +#: src/screens/Settings/Settings.tsx:186 msgid "Content and media" msgstr "Indhold og medier" -#: src/Navigation.tsx:375 +#: src/Navigation.tsx:384 msgid "Content and Media" msgstr "Indhold og medier" @@ -1815,7 +1903,7 @@ msgstr "Indhold og medier" msgid "Content Blocked" msgstr "Indhold blokeret" -#: src/screens/Moderation/index.tsx:287 +#: src/screens/Moderation/index.tsx:306 msgid "Content filters" msgstr "Indholdsfiltre" @@ -1853,7 +1941,7 @@ msgstr "Baggrund for kontekstmenu, klik for at lukke menuen." msgid "Continue" msgstr "Fortsæt" -#: src/components/AccountList.tsx:121 +#: src/components/AccountList.tsx:126 msgid "Continue as {0} (currently signed in)" msgstr "Fortsæt som {0} (allerede logget ind)" @@ -1873,7 +1961,7 @@ msgctxt "toast" msgid "Conversation deleted" msgstr "Samtale slettet" -#: src/screens/Messages/components/ChatListItem.tsx:191 +#: src/screens/Messages/components/ChatListItem.tsx:196 msgid "Conversation deleted" msgstr "Samtale slettet" @@ -1885,7 +1973,7 @@ msgstr "Madlavning" msgid "Copied" msgstr "Kopieret" -#: src/screens/Settings/AboutSettings.tsx:98 +#: src/screens/Settings/AboutSettings.tsx:148 msgid "Copied build version to clipboard" msgstr "Kopieret versionsnummer til udklipsholder" @@ -1903,7 +1991,7 @@ msgstr "Kopieret til udklipsholder" msgid "Copied!" msgstr "Kopieret!" -#: src/screens/Settings/AboutSettings.tsx:74 +#: src/screens/Settings/AboutSettings.tsx:124 msgid "Copies build version to clipboard" msgstr "Kopierer versionsnummer til udklipsholder" @@ -1915,8 +2003,8 @@ msgstr "Kopier" msgid "Copy App Password" msgstr "Kopier appadgangskode" -#: src/view/com/profile/ProfileMenu.tsx:347 -#: src/view/com/profile/ProfileMenu.tsx:350 +#: src/view/com/profile/ProfileMenu.tsx:383 +#: src/view/com/profile/ProfileMenu.tsx:386 msgid "Copy at:// URI" msgstr "Kopier at://-URI" @@ -1930,13 +2018,13 @@ msgstr "Kopier forfatter-DID" msgid "Copy code" msgstr "Kopier kode" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:472 -#: src/view/com/profile/ProfileMenu.tsx:356 -#: src/view/com/profile/ProfileMenu.tsx:359 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:491 +#: src/view/com/profile/ProfileMenu.tsx:392 +#: src/view/com/profile/ProfileMenu.tsx:395 msgid "Copy DID" msgstr "Kopier DID" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:405 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:424 msgid "Copy host" msgstr "Kopier værtsnavn" @@ -1948,7 +2036,7 @@ msgstr "Kopier link" msgid "Copy Link" msgstr "Kopier link" -#: src/view/screens/ProfileList.tsx:505 +#: src/view/screens/ProfileList.tsx:513 msgid "Copy link to list" msgstr "Kopier link til liste" @@ -1976,11 +2064,11 @@ msgstr "Kopier opslagets tekst" msgid "Copy QR code" msgstr "Kopier QR-kode" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:426 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:445 msgid "Copy TXT record value" msgstr "Kopier TXT-record" -#: src/Navigation.tsx:306 +#: src/Navigation.tsx:315 #: src/view/screens/CopyrightPolicy.tsx:31 msgid "Copyright Policy" msgstr "Ophavsretspolitik" @@ -1994,7 +2082,7 @@ msgstr "Kunne ikke forlade chat" msgid "Could not load feed" msgstr "Kunne ikke indlæse feed" -#: src/view/screens/ProfileList.tsx:1021 +#: src/view/screens/ProfileList.tsx:1029 msgid "Could not load list" msgstr "Kunne ikke indlæse liste" @@ -2016,7 +2104,7 @@ msgstr "Opret en QR-kode til en startpakke" #: src/components/StarterPack/ProfileStarterPacks.tsx:178 #: src/components/StarterPack/ProfileStarterPacks.tsx:274 -#: src/Navigation.tsx:451 +#: src/Navigation.tsx:460 msgid "Create a starter pack" msgstr "Opret en startpakke" @@ -2047,7 +2135,7 @@ msgstr "Opret en konto" #: src/screens/StarterPack/StarterPackLandingScreen.tsx:303 #: src/screens/StarterPack/StarterPackLandingScreen.tsx:310 msgid "Create an account without using this starter pack" -msgstr "" +msgstr "Opret en konto uden at bruge denne startpakke" #: src/screens/Onboarding/StepProfile/index.tsx:292 msgid "Create an avatar instead" @@ -2127,7 +2215,7 @@ msgstr "Fødselsdato" msgid "Deactivate account" msgstr "Deaktiver konto" -#: src/screens/Settings/Settings.tsx:332 +#: src/screens/Settings/Settings.tsx:374 msgid "Debug Moderation" msgstr "Fejlsøg moderation" @@ -2150,7 +2238,7 @@ msgstr "Standardikoner" #: src/screens/StarterPack/StarterPackScreen.tsx:672 #: src/screens/StarterPack/StarterPackScreen.tsx:744 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:767 -#: src/view/screens/ProfileList.tsx:760 +#: src/view/screens/ProfileList.tsx:768 msgid "Delete" msgstr "Slet" @@ -2176,7 +2264,7 @@ msgstr "Slet appadgangskode?" msgid "Delete chat" msgstr "Slet chat" -#: src/screens/Settings/Settings.tsx:339 +#: src/screens/Settings/Settings.tsx:381 msgid "Delete chat declaration record" msgstr "Slet chatdeklarationsregistrering" @@ -2195,9 +2283,9 @@ msgstr "Slet samtale" msgid "Delete for me" msgstr "Slet for mig" -#: src/view/screens/ProfileList.tsx:548 +#: src/view/screens/ProfileList.tsx:556 msgid "Delete list" -msgstr "" +msgstr "Slet liste" #: src/components/dms/MessageContextMenu.tsx:183 msgid "Delete message" @@ -2226,7 +2314,7 @@ msgstr "Slet startpakke" msgid "Delete starter pack?" msgstr "Slet startpakke?" -#: src/view/screens/ProfileList.tsx:755 +#: src/view/screens/ProfileList.tsx:763 msgid "Delete this list?" msgstr "Slet denne liste?" @@ -2238,8 +2326,8 @@ msgstr "Slet dette opslag?" msgid "Deleted" msgstr "Slettet" -#: src/components/dms/MessagesListHeader.tsx:155 -#: src/screens/Messages/components/ChatListItem.tsx:123 +#: src/components/dms/MessagesListHeader.tsx:160 +#: src/screens/Messages/components/ChatListItem.tsx:128 msgid "Deleted Account" msgstr "Slettet konto" @@ -2247,21 +2335,21 @@ msgstr "Slettet konto" msgid "Deleted post." msgstr "Slettet opslag." -#: src/screens/Profile/Header/EditProfileDialog.tsx:347 +#: src/screens/Profile/Header/EditProfileDialog.tsx:370 #: src/view/com/modals/CreateOrEditList.tsx:280 #: src/view/com/modals/CreateOrEditList.tsx:301 -#: src/view/com/modals/EditProfile.tsx:193 -#: src/view/com/modals/EditProfile.tsx:205 +#: src/view/com/modals/EditProfile.tsx:219 +#: src/view/com/modals/EditProfile.tsx:231 msgid "Description" msgstr "Beskrivelse" -#: src/screens/Profile/Header/EditProfileDialog.tsx:367 +#: src/screens/Profile/Header/EditProfileDialog.tsx:390 msgid "Description is too long" msgstr "Beskrivelse er for lang" -#: src/screens/Profile/Header/EditProfileDialog.tsx:368 +#: src/screens/Profile/Header/EditProfileDialog.tsx:391 msgid "Description is too long. {DESCRIPTION_MAX_GRAPHEMES, plural, other {The maximum number of characters is #.}}" -msgstr "" +msgstr "Beskrivelse er for lang. {DESCRIPTION_MAX_GRAPHEMES, plural, one {}other {Det maksimale antal tegn er #.}}" #: src/view/com/composer/GifAltText.tsx:150 #: src/view/com/composer/photos/ImageAltTextDialog.tsx:114 @@ -2277,18 +2365,18 @@ msgstr "Afkobl citat" msgid "Detach quote post?" msgstr "Afkobl citeret opslag?" -#: src/screens/Settings/AboutSettings.tsx:87 +#: src/screens/Settings/AboutSettings.tsx:137 msgctxt "toast" msgid "Developer mode disabled" msgstr "Udviklertilstand deaktiveret" -#: src/screens/Settings/AboutSettings.tsx:81 +#: src/screens/Settings/AboutSettings.tsx:131 msgctxt "toast" msgid "Developer mode enabled" msgstr "Udviklertilstand aktiveret" -#: src/screens/Settings/Settings.tsx:242 -#: src/screens/Settings/Settings.tsx:245 +#: src/screens/Settings/Settings.tsx:250 +#: src/screens/Settings/Settings.tsx:253 msgid "Developer options" msgstr "Udviklingerindstillinger" @@ -2318,17 +2406,17 @@ msgstr "Deaktiver undertekster" #: src/lib/moderation/useLabelBehaviorDescription.ts:68 #: src/screens/Messages/Settings.tsx:139 #: src/screens/Messages/Settings.tsx:142 -#: src/screens/Moderation/index.tsx:345 +#: src/screens/Moderation/index.tsx:364 msgid "Disabled" msgstr "Deaktiveret" -#: src/screens/Profile/Header/EditProfileDialog.tsx:84 +#: src/screens/Profile/Header/EditProfileDialog.tsx:88 #: src/view/com/composer/Composer.tsx:705 #: src/view/com/composer/Composer.tsx:889 msgid "Discard" msgstr "Kasser" -#: src/screens/Profile/Header/EditProfileDialog.tsx:81 +#: src/screens/Profile/Header/EditProfileDialog.tsx:85 msgid "Discard changes?" msgstr "Deaktiver ændringer?" @@ -2347,7 +2435,7 @@ msgstr "Anmod apps om ikke at vise min konto til udloggede brugere" #: src/screens/Search/Explore.tsx:436 msgid "Discover Feeds" -msgstr "" +msgstr "Opdag feeds" #: src/view/com/posts/FollowingEmptyState.tsx:70 #: src/view/com/posts/FollowingEndOfFeed.tsx:71 @@ -2372,7 +2460,7 @@ msgstr "Luk velkomstforløb" #: src/screens/Search/modules/ExploreInterestsCard.tsx:43 msgid "Dismiss interests" -msgstr "" +msgstr "Luk interesser" #: src/components/interstitials/TrendingVideos.tsx:92 msgid "Dismiss this section" @@ -2383,27 +2471,27 @@ msgstr "Luk denne sektion" msgid "Display larger alt text badges" msgstr "Vis større alt-tekst-etiketter" -#: src/screens/Profile/Header/EditProfileDialog.tsx:314 -#: src/screens/Profile/Header/EditProfileDialog.tsx:320 -#: src/screens/Profile/Header/EditProfileDialog.tsx:354 -#: src/view/com/modals/EditProfile.tsx:187 +#: src/screens/Profile/Header/EditProfileDialog.tsx:321 +#: src/screens/Profile/Header/EditProfileDialog.tsx:327 +#: src/screens/Profile/Header/EditProfileDialog.tsx:377 +#: src/view/com/modals/EditProfile.tsx:194 msgid "Display name" msgstr "Profilnavn" -#: src/view/com/modals/EditProfile.tsx:175 +#: src/view/com/modals/EditProfile.tsx:182 msgid "Display Name" msgstr "Profilnavn" -#: src/screens/Profile/Header/EditProfileDialog.tsx:333 +#: src/screens/Profile/Header/EditProfileDialog.tsx:340 msgid "Display name is too long" msgstr "Profilnavn er for langt" -#: src/screens/Profile/Header/EditProfileDialog.tsx:334 +#: src/screens/Profile/Header/EditProfileDialog.tsx:341 msgid "Display name is too long. {DISPLAY_NAME_MAX_GRAPHEMES, plural, other {The maximum number of characters is #.}}" -msgstr "" +msgstr "Profilnavn er for langt. {DISPLAY_NAME_MAX_GRAPHEMES, plural, one {}other {Det maksimale antal tegn er #.}}" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:373 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:375 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:392 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:394 msgid "DNS Panel" msgstr "DNS-adgang" @@ -2419,7 +2507,7 @@ msgstr "Omfatter ikke nøgenhed." msgid "Doesn't begin or end with a hyphen" msgstr "Begynder eller slutter ikke med en bindestreg" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:488 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:507 msgid "Domain verified!" msgstr "Domæne godkendt!" @@ -2441,11 +2529,9 @@ msgstr "Domæne godkendt!" #: src/view/com/modals/CropImage.web.tsx:112 #: src/view/com/modals/InviteCodes.tsx:81 #: src/view/com/modals/InviteCodes.tsx:124 -#: src/view/com/modals/ListAddRemoveUsers.tsx:143 msgid "Done" msgstr "Udført" -#: src/view/com/modals/ListAddRemoveUsers.tsx:145 #: src/view/com/modals/UserAddRemoveLists.tsx:113 #: src/view/com/modals/UserAddRemoveLists.tsx:116 msgctxt "action" @@ -2458,7 +2544,7 @@ msgstr "Udført{extraText}" #: src/components/dms/MessageItem.tsx:161 msgid "Double tap or long press the message to add a reaction" -msgstr "" +msgstr "Tryk dobbelt eller langt på beskeden for at tilføje en reaktion" #: src/components/Dialog/index.tsx:324 msgid "Double tap to close the dialog" @@ -2485,23 +2571,23 @@ msgstr "Slip for at tilføje billeder" msgid "Duration:" msgstr "Varighed:" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:211 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:230 msgid "e.g. alice" msgstr "fx anne" -#: src/screens/Profile/Header/EditProfileDialog.tsx:321 +#: src/screens/Profile/Header/EditProfileDialog.tsx:328 msgid "e.g. Alice Lastname" msgstr "fx Anne Efternavn" -#: src/view/com/modals/EditProfile.tsx:180 +#: src/view/com/modals/EditProfile.tsx:187 msgid "e.g. Alice Roberts" msgstr "fx Anne Nielsen" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:357 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:376 msgid "e.g. alice.com" msgstr "fx anne.com" -#: src/view/com/modals/EditProfile.tsx:198 +#: src/view/com/modals/EditProfile.tsx:224 msgid "e.g. Artist, dog-lover, and avid reader." msgstr "fx Kunstner, hundeelsker og flittig læser." @@ -2536,7 +2622,8 @@ msgstr "Hver kode virker én gang. Du vil jævnligt blive tildelt flere invitati msgid "Edit" msgstr "Rediger" -#: src/view/com/lists/ListMembers.tsx:143 +#: src/view/com/lists/ListMembers.tsx:180 +#: src/view/com/lists/ListMembers.tsx:186 msgctxt "action" msgid "Edit" msgstr "Rediger" @@ -2564,9 +2651,9 @@ msgstr "Rediger interaktionsindstillinger" #: src/screens/Search/modules/ExploreInterestsCard.tsx:98 #: src/screens/Search/modules/ExploreInterestsCard.tsx:105 msgid "Edit interests" -msgstr "" +msgstr "Rediger interesser" -#: src/view/screens/ProfileList.tsx:536 +#: src/view/screens/ProfileList.tsx:544 msgid "Edit list details" msgstr "Rediger listeegenskaber" @@ -2574,12 +2661,12 @@ msgstr "Rediger listeegenskaber" msgid "Edit Moderation List" msgstr "Rediger modereringsliste" -#: src/Navigation.tsx:316 +#: src/Navigation.tsx:325 #: src/view/screens/Feeds.tsx:515 msgid "Edit My Feeds" msgstr "Rediger mine feeds" -#: src/view/com/modals/EditProfile.tsx:147 +#: src/view/com/modals/EditProfile.tsx:154 msgid "Edit my profile" msgstr "Rediger min profil" @@ -2592,15 +2679,15 @@ msgstr "Rediger personer" msgid "Edit post interaction settings" msgstr "Rediger interaktionsindstillinger" -#: src/screens/Profile/Header/EditProfileDialog.tsx:269 -#: src/screens/Profile/Header/EditProfileDialog.tsx:275 +#: src/screens/Profile/Header/EditProfileDialog.tsx:276 +#: src/screens/Profile/Header/EditProfileDialog.tsx:282 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:196 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 msgid "Edit profile" msgstr "Rediger profil" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:199 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:185 msgid "Edit Profile" msgstr "Rediger profil" @@ -2616,15 +2703,15 @@ msgstr "Rediger brugerliste" msgid "Edit who can reply" msgstr "Rediger, hvem der kan svare" -#: src/view/com/modals/EditProfile.tsx:188 +#: src/view/com/modals/EditProfile.tsx:195 msgid "Edit your display name" msgstr "Rediger dit profilnavn" -#: src/view/com/modals/EditProfile.tsx:206 +#: src/view/com/modals/EditProfile.tsx:232 msgid "Edit your profile description" msgstr "Rediger din profils beskrivelse" -#: src/Navigation.tsx:456 +#: src/Navigation.tsx:465 msgid "Edit your starter pack" msgstr "Rediger din startpakke" @@ -2707,7 +2794,7 @@ msgstr "Aktiver" msgid "Enable {0} only" msgstr "Aktiver kun {0}" -#: src/screens/Moderation/index.tsx:332 +#: src/screens/Moderation/index.tsx:351 msgid "Enable adult content" msgstr "Aktiver voksenindhold" @@ -2752,11 +2839,11 @@ msgstr "Aktiver populære videoer i dit Discover-feed." #: src/screens/Messages/Settings.tsx:130 #: src/screens/Messages/Settings.tsx:133 -#: src/screens/Moderation/index.tsx:343 +#: src/screens/Moderation/index.tsx:362 msgid "Enabled" msgstr "Aktiveret" -#: src/screens/Profile/Sections/Feed.tsx:116 +#: src/screens/Profile/Sections/Feed.tsx:113 msgid "End of feed" msgstr "Slut på feed" @@ -2789,7 +2876,7 @@ msgstr "Åbn i fuld skærm" msgid "Enter the code you received to change your password." msgstr "Indtast den modtagne kode for at skifte adgangskode." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:351 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:370 msgid "Enter the domain you want to use" msgstr "Indtast det domæne, du ønsker at bruge" @@ -2799,7 +2886,7 @@ msgstr "Indtast den e-mailadresse, du brugte, da du oprettede din konto. Vi send #: src/screens/Login/LoginForm.tsx:218 msgid "Enter the username or email address you used when you created your account" -msgstr "" +msgstr "Indtast det brugernavn eller den e-mailadresse, du brugte, da du oprettede din konto" #: src/components/dialogs/BirthDateSettings.tsx:104 msgid "Enter your birth date" @@ -2832,7 +2919,7 @@ msgstr "Åbner i fuld skærm" #: src/screens/Search/modules/ExploreTrendingTopics.tsx:235 msgid "Entertainment" -msgstr "" +msgstr "Underholdning" #: src/view/com/composer/Composer.tsx:1698 #: src/view/com/util/error/ErrorScreen.tsx:42 @@ -2853,7 +2940,7 @@ msgstr "Fejl:" #: src/screens/Search/SearchResults.tsx:131 msgid "Error: {error}" -msgstr "" +msgstr "Fejl: {error}" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:394 msgid "Everybody" @@ -2906,19 +2993,15 @@ msgstr "Lukker billedbeskæring" msgid "Exits image view" msgstr "Lukker billedvisning" -#: src/view/com/modals/ListAddRemoveUsers.tsx:89 -msgid "Exits inputting search query" -msgstr "Afslutter søgning" - #: src/view/com/lightbox/Lightbox.web.tsx:184 msgid "Expand alt text" msgstr "Udvid alt-tekst" -#: src/view/com/notifications/NotificationFeedItem.tsx:406 +#: src/view/com/notifications/NotificationFeedItem.tsx:480 msgid "Expand list of users" msgstr "Udvid brugerliste" -#: src/view/com/composer/ComposerReplyTo.tsx:70 +#: src/view/com/composer/ComposerReplyTo.tsx:83 msgid "Expand or collapse the full post you are replying to" msgstr "Udvid eller sammenklap det fulde opslag, du besvarer" @@ -2926,10 +3009,6 @@ msgstr "Udvid eller sammenklap det fulde opslag, du besvarer" msgid "Expands or collapses post text" msgstr "Udvider eller sammenklapper opslagets tekst" -#: src/view/com/composer/ComposerReplyTo.tsx:73 -msgid "Expands or collapses the full post you are replying to" -msgstr "Udvider eller sammenklapper hele det opslag, du besvarer" - #: src/lib/api/index.ts:406 msgid "Expected uri to resolve to a record" msgstr "Forventede, at URI henviste til et dataelement" @@ -2961,12 +3040,12 @@ msgstr "Voldsomme eller stødende medier." msgid "Explicit sexual images." msgstr "Pornografiske billeder." -#: src/Navigation.tsx:640 +#: src/Navigation.tsx:649 #: src/screens/Search/Shell.tsx:307 #: src/view/shell/desktop/LeftNav.tsx:617 -#: src/view/shell/Drawer.tsx:370 +#: src/view/shell/Drawer.tsx:386 msgid "Explore" -msgstr "" +msgstr "Udforsk" #: src/screens/Settings/AccountSettings.tsx:137 #: src/screens/Settings/AccountSettings.tsx:141 @@ -2992,7 +3071,7 @@ msgstr "Eksterne medier" msgid "External media may allow websites to collect information about you and your device. No information is sent or requested until you press the \"play\" button." msgstr "Afspilning af medier fra eksterne websites muliggør indsamling af oplysninger om dig og din enhed. Der udveksles ingen oplysninger, før du starter afspilningen." -#: src/Navigation.tsx:335 +#: src/Navigation.tsx:344 #: src/screens/Settings/ExternalMediaPreferences.tsx:31 msgid "External Media Preferences" msgstr "Indstillinger for eksterne medier" @@ -3005,12 +3084,16 @@ msgstr "Kunne ikke acceptere chat" #: src/components/dms/ActionsWrapper.web.tsx:67 #: src/components/dms/MessageContextMenu.tsx:100 msgid "Failed to add emoji reaction" -msgstr "" +msgstr "Kunne ikke tilføje emojireaktion" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:568 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:587 msgid "Failed to change handle. Please try again." msgstr "Ændring af handle fejlde. Prøv igen." +#: src/components/verification/VerificationCreatePrompt.tsx:32 +msgid "Failed to create a verification" +msgstr "" + #: src/screens/Settings/components/AddAppPasswordDialog.tsx:173 msgid "Failed to create app password. Please try again." msgstr "Oprettelse af appadgangskode fejlede. Prøv igen." @@ -3085,6 +3168,10 @@ msgstr "Fastgørelse af opslag fejlede" #: src/components/dms/ActionsWrapper.web.tsx:61 #: src/components/dms/MessageContextMenu.tsx:94 msgid "Failed to remove emoji reaction" +msgstr "Kunne ikke fjerne emojireaktion" + +#: src/components/verification/VerificationRemovePrompt.tsx:34 +msgid "Failed to remove verification" msgstr "" #: src/view/com/lightbox/Lightbox.tsx:46 @@ -3102,7 +3189,7 @@ msgstr "Kunne ikke gemme indstillinger. Prøv igen." #: src/screens/Settings/SettingsInterests.tsx:133 msgctxt "toast" msgid "Failed to save your interests." -msgstr "" +msgstr "Kunne ikke gemme dine interesser." #: src/components/dms/MessageItem.tsx:310 msgid "Failed to send" @@ -3132,11 +3219,11 @@ msgstr "Opdatering af indstillinger fejlede" msgid "Failed to upload video" msgstr "Upload af video fejlede" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:341 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:360 msgid "Failed to verify handle. Please try again." msgstr "Kunne ikke verificere handle. Prøv igen." -#: src/Navigation.tsx:251 +#: src/Navigation.tsx:260 msgid "Feed" msgstr "Feed" @@ -3155,7 +3242,7 @@ msgstr "Feed tilføj/fjern" #: src/view/shell/desktop/RightNav.tsx:102 #: src/view/shell/desktop/RightNav.tsx:103 -#: src/view/shell/Drawer.tsx:324 +#: src/view/shell/Drawer.tsx:340 msgid "Feedback" msgstr "Kontakt" @@ -3165,14 +3252,14 @@ msgctxt "toast" msgid "Feedback sent!" msgstr "Feedback afsendt!" -#: src/Navigation.tsx:436 +#: src/Navigation.tsx:445 #: src/screens/Search/SearchResults.tsx:68 #: src/screens/StarterPack/StarterPackScreen.tsx:185 #: src/view/screens/Feeds.tsx:508 #: src/view/screens/Profile.tsx:227 #: src/view/screens/SavedFeeds.tsx:96 #: src/view/shell/desktop/LeftNav.tsx:655 -#: src/view/shell/Drawer.tsx:486 +#: src/view/shell/Drawer.tsx:502 msgid "Feeds" msgstr "Feeds" @@ -3258,10 +3345,10 @@ msgid "Flexible" msgstr "Fleksibel" #. User is not following this account, click to follow -#: src/components/ProfileCard.tsx:372 -#: src/components/ProfileHoverCard/index.web.tsx:449 -#: src/components/ProfileHoverCard/index.web.tsx:460 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 +#: src/components/ProfileCard.tsx:400 +#: src/components/ProfileHoverCard/index.web.tsx:456 +#: src/components/ProfileHoverCard/index.web.tsx:467 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:236 #: src/screens/VideoFeed/index.tsx:829 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:131 msgid "Follow" @@ -3272,7 +3359,7 @@ msgctxt "action" msgid "Follow" msgstr "Følg" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:218 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:221 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:113 msgid "Follow {0}" msgstr "Følg {0}" @@ -3294,8 +3381,8 @@ msgstr "Følg 10 konti" msgid "Follow 7 accounts" msgstr "Følg 7 konti" -#: src/view/com/profile/ProfileMenu.tsx:252 -#: src/view/com/profile/ProfileMenu.tsx:263 +#: src/view/com/profile/ProfileMenu.tsx:265 +#: src/view/com/profile/ProfileMenu.tsx:276 msgid "Follow account" msgstr "Følg konto" @@ -3304,7 +3391,7 @@ msgstr "Følg konto" msgid "Follow all" msgstr "Følg alle" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:232 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:129 msgid "Follow Back" msgstr "Følg tilbage" @@ -3330,7 +3417,7 @@ msgstr "Følges af <0>{0} og <1>{1}" msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" msgstr "Følges af <0>{0}, <1>{1} og {2, plural, one {# anden} other {# andre}}" -#: src/Navigation.tsx:205 +#: src/Navigation.tsx:214 msgid "Followers of @{0} that you know" msgstr "Følgere af @{0}, som du måske kender" @@ -3340,10 +3427,10 @@ msgid "Followers you know" msgstr "Følgere du kender" #. User is following this account, click to unfollow -#: src/components/ProfileCard.tsx:366 -#: src/components/ProfileHoverCard/index.web.tsx:448 -#: src/components/ProfileHoverCard/index.web.tsx:459 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:230 +#: src/components/ProfileCard.tsx:394 +#: src/components/ProfileHoverCard/index.web.tsx:455 +#: src/components/ProfileHoverCard/index.web.tsx:466 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:232 #: src/screens/VideoFeed/index.tsx:827 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:134 #: src/view/screens/Feeds.tsx:599 @@ -3351,8 +3438,8 @@ msgstr "Følgere du kender" msgid "Following" msgstr "Følger" -#: src/components/ProfileCard.tsx:329 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 +#: src/components/ProfileCard.tsx:357 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:101 msgid "Following {0}" msgstr "Følger {0}" @@ -3369,7 +3456,7 @@ msgstr "Følger {name}" msgid "Following feed preferences" msgstr "Indstillinger for følgerfeed" -#: src/Navigation.tsx:322 +#: src/Navigation.tsx:331 #: src/screens/Settings/FollowingFeedPreferences.tsx:53 msgid "Following Feed Preferences" msgstr "Indstillinger for følgerfeed" @@ -3409,7 +3496,7 @@ msgstr "For den bedste oplevelse anbefaler vi at bruge temaskrifttypen." #: src/screens/Search/modules/ExploreSuggestedAccounts.tsx:94 msgid "For You" -msgstr "" +msgstr "Til dig" #: src/components/dialogs/MutedWords.tsx:178 msgid "Forever" @@ -3450,7 +3537,7 @@ msgstr "Galleri" msgid "Generate a starter pack" msgstr "Generer en startpakke" -#: src/view/shell/Drawer.tsx:328 +#: src/view/shell/Drawer.tsx:344 msgid "Get help" msgstr "Få hjælp" @@ -3486,7 +3573,7 @@ msgstr "Åbenlys overtrædelse af lovgivning eller tjenestevilkår" #: src/screens/VideoFeed/index.tsx:1112 #: src/view/com/auth/LoggedOut.tsx:72 #: src/view/screens/NotFound.tsx:57 -#: src/view/screens/ProfileList.tsx:1030 +#: src/view/screens/ProfileList.tsx:1038 msgid "Go back" msgstr "Gå tilbage" @@ -3497,7 +3584,7 @@ msgstr "Gå tilbage" #: src/screens/Profile/ProfileFeed/index.tsx:94 #: src/screens/StarterPack/StarterPackScreen.tsx:757 #: src/view/screens/NotFound.tsx:56 -#: src/view/screens/ProfileList.tsx:1035 +#: src/view/screens/ProfileList.tsx:1043 msgid "Go Back" msgstr "Gå tilbage" @@ -3518,7 +3605,11 @@ msgstr "Gå til forside" msgid "Go Home" msgstr "Gå til forside" -#: src/screens/Messages/components/ChatListItem.tsx:355 +#: src/view/com/notifications/NotificationFeedItem.tsx:193 +msgid "Go to {firstAuthorName}'s profile" +msgstr "" + +#: src/screens/Messages/components/ChatListItem.tsx:360 msgid "Go to conversation with {0}" msgstr "Gå til samtale med {0}" @@ -3552,16 +3643,16 @@ msgstr "Nu er du halvvejs!" msgid "Handle" msgstr "Handle" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:572 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:591 msgid "Handle already taken. Please try a different one." msgstr "Handle er optaget. Prøv med et andet." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:189 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:325 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:195 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:344 msgid "Handle changed!" msgstr "Handle ændret!" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:576 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:595 msgid "Handle too long. Please try a shorter one." msgstr "Handle er for langt. Prøv med et kortere." @@ -3574,7 +3665,7 @@ msgstr "Haptisk feedback" msgid "Harassment, trolling, or intolerance" msgstr "Chikane, trolling og intolerance" -#: src/Navigation.tsx:406 +#: src/Navigation.tsx:415 msgid "Hashtag" msgstr "Hashtag" @@ -3586,11 +3677,11 @@ msgstr "Hashtag {tag}" msgid "Having trouble?" msgstr "Har du problemer?" -#: src/screens/Settings/Settings.tsx:207 -#: src/screens/Settings/Settings.tsx:211 +#: src/screens/Settings/Settings.tsx:215 +#: src/screens/Settings/Settings.tsx:219 #: src/view/shell/desktop/RightNav.tsx:120 #: src/view/shell/desktop/RightNav.tsx:121 -#: src/view/shell/Drawer.tsx:337 +#: src/view/shell/Drawer.tsx:353 msgid "Help" msgstr "Hjælp" @@ -3629,7 +3720,7 @@ msgstr "Skjult liste" msgid "Hide" msgstr "Skjul" -#: src/view/com/notifications/NotificationFeedItem.tsx:605 +#: src/view/com/notifications/NotificationFeedItem.tsx:694 msgctxt "action" msgid "Hide" msgstr "Skjul" @@ -3655,7 +3746,7 @@ msgstr "Skjul svar for mig" #: src/screens/Search/modules/ExploreInterestsCard.tsx:110 msgid "Hide this card" -msgstr "" +msgstr "Skjul dette kort" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:773 msgid "Hide this post?" @@ -3680,10 +3771,15 @@ msgstr "Skjul populære emner?" msgid "Hide trending videos?" msgstr "Skjul populære videoer?" -#: src/view/com/notifications/NotificationFeedItem.tsx:596 +#: src/view/com/notifications/NotificationFeedItem.tsx:685 msgid "Hide user list" msgstr "Skjul brugerliste" +#: src/screens/Moderation/VerificationSettings.tsx:81 +#: src/screens/Moderation/VerificationSettings.tsx:90 +msgid "Hide verification badges" +msgstr "" + #: src/components/moderation/ContentHider.tsx:151 #: src/components/moderation/PostHider.tsx:79 msgid "Hides the content" @@ -3709,7 +3805,7 @@ msgstr "Hmm, feedserveren gav et ugyldigt svar. Fortæl feedets ejer om dette pr msgid "Hmm, we're having trouble finding this feed. It may have been deleted." msgstr "Hmm, vi kan ikke finde dette feed. Det er muligvis blevet slettet." -#: src/screens/Moderation/index.tsx:54 +#: src/screens/Moderation/index.tsx:58 msgid "Hmmmm, it seems we're having trouble loading this data. See below for more details. If this issue persists, please contact us." msgstr "Hmm, vi oplever problemer med at indlæse denne data. Se yderligere oplysninger herunder. Kontakt os, hvis problemet varer ved." @@ -3721,15 +3817,15 @@ 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/Navigation.tsx:635 -#: src/Navigation.tsx:655 +#: src/Navigation.tsx:644 +#: src/Navigation.tsx:664 #: src/view/shell/bottom-bar/BottomBar.tsx:162 #: src/view/shell/desktop/LeftNav.tsx:599 -#: src/view/shell/Drawer.tsx:396 +#: src/view/shell/Drawer.tsx:412 msgid "Home" msgstr "Forside" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:398 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:417 msgid "Host:" msgstr "Server:" @@ -3740,7 +3836,7 @@ msgstr "Udbyder" #: src/screens/Search/modules/ExploreTrendingTopics.tsx:190 msgid "Hot" -msgstr "" +msgstr "Hot" #: src/screens/Settings/ThreadPreferences.tsx:67 #: src/screens/Settings/ThreadPreferences.tsx:70 @@ -3768,8 +3864,8 @@ msgstr "Jeg har en kode" msgid "I have a confirmation code" msgstr "Jeg har en bekræftelseskode" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:261 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:267 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:280 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:286 msgid "I have my own domain" msgstr "Jeg har mit eget domæne" @@ -3786,11 +3882,11 @@ msgstr "Hvis alt-tekst er for lang, slår dette udvidet tilstand til/fra" msgid "If you are not yet an adult according to the laws of your country, your parent or legal guardian must read these Terms on your behalf." msgstr "Hvis du endnu ikke er myndig i henhold til dit lands lovgivning, skal din forælder eller værge læse disse vilkår på dine vegne." -#: src/view/screens/ProfileList.tsx:757 +#: src/view/screens/ProfileList.tsx:765 msgid "If you delete this list, you won't be able to recover it." msgstr "Hvis du sletter denne liste, kan den ikke genskabes." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:248 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:267 msgid "If you have your own domain, you can use that as your handle. This lets you self-verify your identity. <0>Learn more here." msgstr "Hvis du har dit eget domæne, kan du bruge det som handle. Dette giver dig mulighed for at bekræfte din identitet. <0>Læs mere her." @@ -3819,6 +3915,15 @@ msgstr "Ulovligt og akut" msgid "Image" msgstr "Billede" +#: src/screens/Settings/AboutSettings.tsx:61 +msgid "Image cache cleared" +msgstr "" + +#. Android-only toast message which includes amount of space freed using localized number formatting +#: src/screens/Settings/AboutSettings.tsx:47 +msgid "Image cache cleared, freed {0}" +msgstr "" + #: src/components/StarterPack/ShareDialog.tsx:76 msgid "Image saved to your camera roll!" msgstr "Billede blev gemt til din kamerarulle!" @@ -3871,7 +3976,7 @@ msgstr "Indtast den kode, du har modtaget på e-mail" msgid "Interaction limited" msgstr "Interaktion begrænset" -#: src/screens/Moderation/index.tsx:209 +#: src/screens/Moderation/index.tsx:213 msgid "Interaction settings" msgstr "Interaktionsindstillinger" @@ -3880,11 +3985,11 @@ msgstr "Interaktionsindstillinger" msgid "Invalid 2FA confirmation code." msgstr "Ugyldig 2FA-bekræftelseskode" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:578 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:597 msgid "Invalid handle. Please try a different one." msgstr "Ugyldigt handle. Prøv et andet." -#: src/view/com/post-thread/PostThreadItem.tsx:288 +#: src/view/com/post-thread/PostThreadItem.tsx:291 msgid "Invalid or unsupported post record" msgstr "Ugyldig eller ikkeunderstøttet dataelement" @@ -3979,7 +4084,7 @@ msgstr "Mærkater" msgid "Labels added" msgstr "Mærkater tilføjet" -#: src/screens/Profile/Sections/Labels.tsx:163 +#: src/screens/Profile/Sections/Labels.tsx:160 msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." msgstr "Mærkater kan tilknyttes brugere og indhold. De kan bruges til at skjule, advare og kategorisere i netværket." @@ -3995,13 +4100,13 @@ msgstr "Mærkater på dit indhold" msgid "Language selection" msgstr "Sprogvalg" -#: src/Navigation.tsx:178 +#: src/Navigation.tsx:187 msgid "Language Settings" msgstr "Sprogindstillinger" #: src/screens/Settings/LanguageSettings.tsx:71 -#: src/screens/Settings/Settings.tsx:199 -#: src/screens/Settings/Settings.tsx:202 +#: src/screens/Settings/Settings.tsx:207 +#: src/screens/Settings/Settings.tsx:210 msgid "Languages" msgstr "Sprog" @@ -4015,10 +4120,19 @@ msgstr "Større" msgid "Latest" msgstr "Seneste" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:252 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:271 msgid "learn more" msgstr "læs mere" +#: src/components/verification/VerificationsDialog.tsx:163 +#: src/components/verification/VerifierDialog.tsx:132 +#: src/screens/Moderation/VerificationSettings.tsx:47 +#: src/screens/Profile/Header/EditProfileDialog.tsx:360 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:212 +#: src/view/com/modals/EditProfile.tsx:208 +msgid "Learn more" +msgstr "" + #: src/components/moderation/ScreenHider.tsx:140 msgid "Learn More" msgstr "Læs mere" @@ -4044,6 +4158,11 @@ msgstr "Læs mere om den moderation, der er anvendt på dette indhold." msgid "Learn more about this warning" msgstr "Læs mere om denne advarsel" +#: src/components/verification/VerificationsDialog.tsx:152 +#: src/components/verification/VerifierDialog.tsx:121 +msgid "Learn more about verification on Bluesky" +msgstr "" + #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:99 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:102 msgid "Learn more about what is public on Bluesky." @@ -4132,9 +4251,8 @@ msgstr "Like dette feed" msgid "Like this labeler" msgstr "Like denne mærkningstjeneste" -#: src/components/LikesDialog.tsx:85 -#: src/Navigation.tsx:256 -#: src/Navigation.tsx:261 +#: src/Navigation.tsx:265 +#: src/Navigation.tsx:270 msgid "Liked by" msgstr "Liket af" @@ -4160,7 +4278,7 @@ msgstr "Liket af {likeCount, plural, one {# bruger} other {# brugere}}" msgid "Likes" msgstr "Likes" -#: src/view/com/post-thread/PostThreadItem.tsx:223 +#: src/view/com/post-thread/PostThreadItem.tsx:226 msgid "Likes on this post" msgstr "Likes af dette opslag" @@ -4169,7 +4287,7 @@ msgstr "Likes af dette opslag" msgid "Linear" msgstr "Lineært" -#: src/Navigation.tsx:211 +#: src/Navigation.tsx:220 msgid "List" msgstr "Liste" @@ -4177,7 +4295,7 @@ msgstr "Liste" msgid "List Avatar" msgstr "Listens avatar" -#: src/view/screens/ProfileList.tsx:430 +#: src/view/screens/ProfileList.tsx:438 msgctxt "toast" msgid "List blocked" msgstr "Liste blokeret" @@ -4195,7 +4313,7 @@ msgstr "Liste af <0/>" msgid "List by you" msgstr "Liste af dig" -#: src/view/screens/ProfileList.tsx:477 +#: src/view/screens/ProfileList.tsx:485 msgctxt "toast" msgid "List deleted" msgstr "Liste slettet" @@ -4204,11 +4322,11 @@ msgstr "Liste slettet" msgid "List has been hidden" msgstr "Liste er skjult" -#: src/view/screens/ProfileList.tsx:172 +#: src/view/screens/ProfileList.tsx:176 msgid "List Hidden" msgstr "Liste skjult" -#: src/view/screens/ProfileList.tsx:394 +#: src/view/screens/ProfileList.tsx:402 msgctxt "toast" msgid "List muted" msgstr "Liste skjult" @@ -4217,22 +4335,22 @@ msgstr "Liste skjult" msgid "List Name" msgstr "Listens navn" -#: src/view/screens/ProfileList.tsx:448 +#: src/view/screens/ProfileList.tsx:456 msgctxt "toast" msgid "List unblocked" msgstr "Liste ikke længere blokeret" -#: src/view/screens/ProfileList.tsx:412 +#: src/view/screens/ProfileList.tsx:420 msgctxt "toast" msgid "List unmuted" msgstr "Liste ikke længere skjult" -#: src/Navigation.tsx:140 +#: src/Navigation.tsx:141 #: src/view/screens/Lists.tsx:62 #: src/view/screens/Profile.tsx:221 #: src/view/screens/Profile.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:673 -#: src/view/shell/Drawer.tsx:501 +#: src/view/shell/Drawer.tsx:517 msgid "Lists" msgstr "Lister" @@ -4255,7 +4373,7 @@ msgstr "Indlæs nye notifikationer" #: src/screens/Profile/ProfileFeed/index.tsx:221 #: src/screens/Profile/Sections/Feed.tsx:98 #: src/view/com/feeds/FeedPage.tsx:155 -#: src/view/screens/ProfileList.tsx:870 +#: src/view/screens/ProfileList.tsx:878 msgid "Load new posts" msgstr "Indlæs nye opslag" @@ -4263,7 +4381,7 @@ msgstr "Indlæs nye opslag" msgid "Loading..." msgstr "Indlæser..." -#: src/Navigation.tsx:281 +#: src/Navigation.tsx:290 msgid "Log" msgstr "Log" @@ -4276,7 +4394,7 @@ msgid "Logo by @sawaratsuki.bsky.social" msgstr "Logo af @sawaratsuki.bsky.social" #: src/view/shell/desktop/RightNav.tsx:127 -#: src/view/shell/Drawer.tsx:639 +#: src/view/shell/Drawer.tsx:655 msgid "Logo by <0>@sawaratsuki.bsky.social" msgstr "Logo af <0>@sawaratsuki.bsky.social" @@ -4313,6 +4431,10 @@ msgstr "Tjek, at det virkelig er dette website, du ønsker at besøge!" msgid "Manage saved feeds" msgstr "Adminstrer gemte feeds" +#: src/screens/Moderation/index.tsx:283 +msgid "Manage verification settings" +msgstr "" + #: src/components/dialogs/MutedWords.tsx:108 msgid "Manage your muted words and tags" msgstr "Administrer dine skjulte ord og tags" @@ -4366,7 +4488,7 @@ msgctxt "toast" msgid "Message deleted" msgstr "Besked slettet" -#: src/screens/Messages/components/ChatListItem.tsx:192 +#: src/screens/Messages/components/ChatListItem.tsx:197 msgid "Message deleted" msgstr "Besked slettet" @@ -4391,7 +4513,7 @@ msgstr "Beskeden er for lang" msgid "Message options" msgstr "Beskedindstillinger" -#: src/Navigation.tsx:650 +#: src/Navigation.tsx:659 msgid "Messages" msgstr "Beskeder" @@ -4410,10 +4532,10 @@ msgstr "Vildledende konto" msgid "Misleading Post" msgstr "Vildledende opslag" -#: src/Navigation.tsx:145 -#: src/screens/Moderation/index.tsx:89 -#: src/screens/Settings/Settings.tsx:167 -#: src/screens/Settings/Settings.tsx:170 +#: src/Navigation.tsx:146 +#: src/screens/Moderation/index.tsx:93 +#: src/screens/Settings/Settings.tsx:175 +#: src/screens/Settings/Settings.tsx:178 msgid "Moderation" msgstr "Moderation" @@ -4445,11 +4567,11 @@ msgctxt "toast" msgid "Moderation list updated" msgstr "Moderationsliste opdateret" -#: src/screens/Moderation/index.tsx:239 +#: src/screens/Moderation/index.tsx:243 msgid "Moderation lists" msgstr "Moderationslister" -#: src/Navigation.tsx:150 +#: src/Navigation.tsx:151 #: src/view/screens/ModerationModlists.tsx:62 msgid "Moderation Lists" msgstr "Moderationslister" @@ -4458,11 +4580,11 @@ msgstr "Moderationslister" msgid "moderation settings" msgstr "moderationsindstillinger" -#: src/Navigation.tsx:271 +#: src/Navigation.tsx:280 msgid "Moderation states" msgstr "Moderationstilstande" -#: src/screens/Moderation/index.tsx:193 +#: src/screens/Moderation/index.tsx:197 msgid "Moderation tools" msgstr "Moderationsværktøjer" @@ -4471,7 +4593,7 @@ msgstr "Moderationsværktøjer" msgid "Moderator has chosen to set a general warning on the content." msgstr "Moderator har besluttet at sætte en generel advarsel på indholdet." -#: src/view/com/post-thread/PostThreadItem.tsx:645 +#: src/view/com/post-thread/PostThreadItem.tsx:665 msgid "More" msgstr "Flere" @@ -4480,9 +4602,9 @@ msgstr "Flere" msgid "More feeds" msgstr "Flere feeds" -#: src/view/com/profile/ProfileMenu.tsx:194 -#: src/view/com/profile/ProfileMenu.tsx:200 -#: src/view/screens/ProfileList.tsx:742 +#: src/view/com/profile/ProfileMenu.tsx:207 +#: src/view/com/profile/ProfileMenu.tsx:213 +#: src/view/screens/ProfileList.tsx:750 msgid "More options" msgstr "Flere valgmuligheder" @@ -4515,14 +4637,14 @@ msgstr "Lydløs" msgid "Mute {tag}" msgstr "Skjul {tag}" -#: src/view/com/profile/ProfileMenu.tsx:289 -#: src/view/com/profile/ProfileMenu.tsx:296 +#: src/view/com/profile/ProfileMenu.tsx:325 +#: src/view/com/profile/ProfileMenu.tsx:332 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:669 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:675 msgid "Mute account" msgstr "Skjul konto" -#: src/view/screens/ProfileList.tsx:649 +#: src/view/screens/ProfileList.tsx:657 msgid "Mute accounts" msgstr "Skjul konti" @@ -4535,11 +4657,11 @@ msgstr "Skjul samtale" msgid "Mute in:" msgstr "Skjul i:" -#: src/view/screens/ProfileList.tsx:771 +#: src/view/screens/ProfileList.tsx:779 msgid "Mute list" msgstr "Skjul liste" -#: src/view/screens/ProfileList.tsx:766 +#: src/view/screens/ProfileList.tsx:774 msgid "Mute these accounts?" msgstr "Skjul disse konti?" @@ -4577,16 +4699,16 @@ msgstr "Skjul tråd" msgid "Mute words & tags" msgstr "Skjul ord og tags" -#: src/screens/Moderation/index.tsx:254 +#: src/screens/Moderation/index.tsx:258 msgid "Muted accounts" msgstr "Skjulte konti" -#: src/Navigation.tsx:155 -#: src/view/screens/ModerationMutedAccounts.tsx:100 +#: src/Navigation.tsx:156 +#: src/view/screens/ModerationMutedAccounts.tsx:123 msgid "Muted Accounts" msgstr "Skjulte konti" -#: src/view/screens/ModerationMutedAccounts.tsx:112 +#: src/view/screens/ModerationMutedAccounts.tsx:135 msgid "Muted accounts have their posts removed from your feed and from your notifications. Mutes are completely private." msgstr "Opslag fra skjulte konti vil ikke optræde i dit feed og dine notifikationer. Ingen kan se, hvem du skjuler." @@ -4594,11 +4716,11 @@ msgstr "Opslag fra skjulte konti vil ikke optræde i dit feed og dine notifikati msgid "Muted by \"{0}\"" msgstr "Skjult af \"{0}\"" -#: src/screens/Moderation/index.tsx:224 +#: src/screens/Moderation/index.tsx:228 msgid "Muted words & tags" msgstr "Skjulte ord og tags" -#: src/view/screens/ProfileList.tsx:768 +#: src/view/screens/ProfileList.tsx:776 msgid "Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them." msgstr "Ingen kan se, hvem du skjuler. Skjulte konti kan interagere med dig, men du vil ikke se deres opslag eller modtage notifikationer fra dem." @@ -4642,7 +4764,7 @@ msgstr "Gå til {0}" #: src/components/StarterPack/StarterPackCard.tsx:131 msgid "Navigate to starter pack" -msgstr "" +msgstr "Gå til startpakke" #: src/screens/Login/ForgotPasswordForm.tsx:166 #: src/screens/Login/LoginForm.tsx:344 @@ -4650,7 +4772,7 @@ msgstr "" msgid "Navigates to the next screen" msgstr "Går til næste skærmbillede" -#: src/view/shell/Drawer.tsx:72 +#: src/view/shell/Drawer.tsx:75 msgid "Navigates to your profile" msgstr "Går til din profil" @@ -4667,7 +4789,7 @@ msgstr "Vil du anmelde en ophavsretskrænkelse?" msgid "Never lose access to your followers or data." msgstr "Mist aldrig adgang til dine følgere og din data." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:548 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:567 msgid "Nevermind, create a handle for me" msgstr "Glem det, opret et handle til mig" @@ -4687,9 +4809,13 @@ msgstr "Ny" msgid "New chat" msgstr "Ny chat" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:202 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:210 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:356 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:63 +msgid "New Feature" +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:221 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:229 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:375 msgid "New handle" msgstr "Nyt handle" @@ -4718,8 +4844,8 @@ msgstr "Ny adgangskode" #: src/view/screens/Feeds.tsx:549 #: src/view/screens/Notifications.tsx:165 #: src/view/screens/Profile.tsx:507 -#: src/view/screens/ProfileList.tsx:252 -#: src/view/screens/ProfileList.tsx:285 +#: src/view/screens/ProfileList.tsx:250 +#: src/view/screens/ProfileList.tsx:288 msgid "New post" msgstr "Nyt opslag" @@ -4780,8 +4906,8 @@ msgstr "Næste billede" msgid "No app passwords yet" msgstr "Ingen appadgangskoder endnu" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:378 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:380 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:397 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:399 msgid "No DNS Panel" msgstr "Ingen DNS-adgang" @@ -4798,16 +4924,16 @@ msgstr "Ingen feeds fundet. Prøv at søge efter noget andet." msgid "No likes yet" msgstr "Ingen likes endnu." -#: src/components/ProfileCard.tsx:351 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:119 +#: src/components/ProfileCard.tsx:379 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:122 msgid "No longer following {0}" msgstr "Følger ikke længere {0}" #: src/screens/Signup/StepHandle.tsx:184 msgid "No longer than {MAX_SERVICE_HANDLE_LENGTH, plural, other {# characters}}" -msgstr "" +msgstr "Ikke længere end {MAX_SERVICE_HANDLE_LENGTH, plural, one {}other {# tegn}}" -#: src/screens/Messages/components/ChatListItem.tsx:134 +#: src/screens/Messages/components/ChatListItem.tsx:139 msgid "No messages yet" msgstr "Ingen beskeder endnu" @@ -4841,14 +4967,14 @@ msgstr "Ingen delinger endnu" msgid "No result" msgstr "Intet resultat" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:204 +#: src/components/dialogs/SearchablePeopleList.tsx:223 #: src/components/ProgressGuide/FollowDialog.tsx:212 msgid "No results" msgstr "Ingen resultater" #: src/screens/Search/Explore.tsx:715 msgid "No results for \"{0}\"." -msgstr "" +msgstr "Ingen resultater for \"{0}\"." #: src/components/Lists.tsx:189 msgid "No results found" @@ -4859,15 +4985,14 @@ msgid "No results found for \"{query}\"" msgstr "Ingen resultater fundet for \"{query}\"" #: src/screens/Search/SearchResults.tsx:248 -#: src/screens/Search/SearchResults.tsx:286 -#: src/screens/Search/SearchResults.tsx:331 -#: src/view/com/modals/ListAddRemoveUsers.tsx:128 +#: src/screens/Search/SearchResults.tsx:284 +#: src/screens/Search/SearchResults.tsx:329 msgid "No results found for {query}" msgstr "Ingen resultater fundet for {query}" #: src/screens/Search/Explore.tsx:719 msgid "No results." -msgstr "" +msgstr "Ingen resultater." #: src/components/dialogs/GifSelect.tsx:229 msgid "No search results found for \"{search}\"." @@ -4883,7 +5008,6 @@ msgid "Nobody" msgstr "Ingen" #: src/components/LikedByList.tsx:86 -#: src/components/LikesDialog.tsx:97 #: src/view/com/post-thread/PostLikedBy.tsx:86 msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "Ingen har liket dette endnu. Måske skulle du være den første!" @@ -4908,7 +5032,7 @@ msgstr "Ikkeseksuel nøgenhed" msgid "Not followed by anyone you're following" msgstr "Følges ikke af nogen, du følger" -#: src/Navigation.tsx:135 +#: src/Navigation.tsx:136 #: src/view/screens/Profile.tsx:122 msgid "Not Found" msgstr "Ikke fundet" @@ -4918,7 +5042,7 @@ msgstr "Ikke fundet" msgid "Not right now" msgstr "Ikke lige nu" -#: src/view/com/profile/ProfileMenu.tsx:406 +#: src/view/com/profile/ProfileMenu.tsx:442 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:791 #: src/view/com/util/post-ctrls/PostCtrls.tsx:361 msgid "Note about sharing" @@ -4936,7 +5060,7 @@ msgstr "Ingenting her" msgid "Notification filters" msgstr "Notifikationsfiltre" -#: src/Navigation.tsx:431 +#: src/Navigation.tsx:440 #: src/view/screens/Notifications.tsx:134 msgid "Notification settings" msgstr "Notifikationindstillinger" @@ -4953,11 +5077,11 @@ msgstr "Notifikationslyde" msgid "Notification Sounds" msgstr "Notifikationslyde" -#: src/Navigation.tsx:645 +#: src/Navigation.tsx:654 #: src/view/screens/Notifications.tsx:128 #: src/view/shell/bottom-bar/BottomBar.tsx:236 #: src/view/shell/desktop/LeftNav.tsx:636 -#: src/view/shell/Drawer.tsx:449 +#: src/view/shell/Drawer.tsx:465 msgid "Notifications" msgstr "Notifikationer" @@ -5001,7 +5125,7 @@ msgid "OK" msgstr "OK" #: src/screens/Login/PasswordUpdatedForm.tsx:37 -#: src/view/com/post-thread/PostThreadItem.tsx:895 +#: src/view/com/post-thread/PostThreadItem.tsx:915 msgid "Okay" msgstr "Okay" @@ -5016,7 +5140,7 @@ msgstr "Ældste svar først" msgid "on<0><1/><2><3/>" msgstr "på<0><1/><2><3/>" -#: src/screens/Settings/Settings.tsx:304 +#: src/screens/Settings/Settings.tsx:346 msgid "Onboarding reset" msgstr "Nulstil velkomst" @@ -5060,7 +5184,7 @@ msgstr "Ups, noget gik galt!" #: src/components/StarterPack/ProfileStarterPacks.tsx:325 #: src/components/StarterPack/ProfileStarterPacks.tsx:334 #: src/screens/Settings/AppPasswords.tsx:59 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:104 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:106 #: src/screens/Settings/NotificationSettings.tsx:54 #: src/view/screens/Profile.tsx:122 msgid "Oops!" @@ -5078,8 +5202,8 @@ msgstr "Åb genvejsmenuen for {name}" msgid "Open avatar creator" msgstr "Åbn avatarbygger" -#: src/screens/Messages/components/ChatListItem.tsx:363 -#: src/screens/Messages/components/ChatListItem.tsx:364 +#: src/screens/Messages/components/ChatListItem.tsx:368 +#: src/screens/Messages/components/ChatListItem.tsx:369 msgid "Open conversation options" msgstr "Åbn samtaleindstillinger" @@ -5103,7 +5227,7 @@ msgstr "Åbn feedindstillingsmenu" #: src/components/dms/EmojiPopup.android.tsx:28 msgid "Open full emoji list" -msgstr "" +msgstr "Åbn hele emojilisten" #: src/view/com/util/post-embeds/ExternalLinkEmbed.tsx:79 msgid "Open link to {niceUrl}" @@ -5113,17 +5237,17 @@ msgstr "Åbn link til {niceUrl}" msgid "Open message options" msgstr "Åbn beskedindstillinger" -#: src/screens/Settings/Settings.tsx:330 +#: src/screens/Settings/Settings.tsx:372 msgid "Open moderation debug page" msgstr "Åbn moderationsfejlsøgningsside" -#: src/screens/Moderation/index.tsx:220 +#: src/screens/Moderation/index.tsx:224 msgid "Open muted words and tags settings" msgstr "Åbn indstillinger for skjulte ord og tags" #: src/screens/Search/components/StarterPackCard.tsx:119 msgid "Open pack" -msgstr "" +msgstr "Åbn pakke" #: src/view/com/util/forms/PostDropdownBtn.tsx:70 msgid "Open post options menu" @@ -5133,12 +5257,12 @@ msgstr "Åbn opslagsindstillingsmenu" msgid "Open starter pack menu" msgstr "Åbn startpakkemenu" -#: src/screens/Settings/Settings.tsx:323 -#: src/screens/Settings/Settings.tsx:337 +#: src/screens/Settings/Settings.tsx:365 +#: src/screens/Settings/Settings.tsx:379 msgid "Open storybook page" msgstr "Åbn storybook" -#: src/screens/Settings/Settings.tsx:316 +#: src/screens/Settings/Settings.tsx:358 msgid "Open system log" msgstr "Åbn systemlog" @@ -5200,7 +5324,7 @@ msgstr "Åbner formular til at logge ind på din eksisterende Bluesky-konto" msgid "Opens GIF select dialog" msgstr "Åbner GIF-vælger" -#: src/screens/Settings/Settings.tsx:208 +#: src/screens/Settings/Settings.tsx:216 msgid "Opens helpdesk in browser" msgstr "Åbner hjælpeside i browser" @@ -5216,7 +5340,7 @@ msgstr "Åbner formular til nulstilling af adgangskode" msgid "Opens the linked website" msgstr "Åbner det linkede website" -#: src/view/com/notifications/NotificationFeedItem.tsx:683 +#: src/view/com/notifications/NotificationFeedItem.tsx:788 #: src/view/com/util/UserAvatar.tsx:465 msgid "Opens this profile" msgstr "Åbner denne profil" @@ -5268,7 +5392,7 @@ msgstr "OTA-status: Ingen tilgængelig" msgid "Other" msgstr "Andet" -#: src/components/AccountList.tsx:83 +#: src/components/AccountList.tsx:87 msgid "Other account" msgstr "Anden konto" @@ -5330,15 +5454,15 @@ msgstr "Stop afspilning" #: src/screens/Search/SearchResults.tsx:62 #: src/screens/StarterPack/StarterPackScreen.tsx:184 -#: src/view/screens/ProfileList.tsx:166 +#: src/view/screens/ProfileList.tsx:170 msgid "People" msgstr "Personer" -#: src/Navigation.tsx:198 +#: src/Navigation.tsx:207 msgid "People followed by @{0}" msgstr "Personer, som følges af @{0}" -#: src/Navigation.tsx:191 +#: src/Navigation.tsx:200 msgid "People following @{0}" msgstr "Personer, som @{0} følger" @@ -5374,9 +5498,9 @@ msgstr "Fastgør feed" #: src/components/FeedCard.tsx:329 msgid "Pin Feed" -msgstr "" +msgstr "Fastgør feed" -#: src/view/screens/ProfileList.tsx:706 +#: src/view/screens/ProfileList.tsx:714 msgid "Pin to home" msgstr "Fastgør til forside" @@ -5402,7 +5526,7 @@ msgstr "Fastgjorde {0} til forside" msgid "Pinned Feeds" msgstr "Fastgjorte feeds" -#: src/view/screens/ProfileList.tsx:353 +#: src/view/screens/ProfileList.tsx:361 msgid "Pinned to your feeds" msgstr "Fastgjort til dine feeds" @@ -5443,7 +5567,7 @@ msgstr "Afspiller videoen" #: src/view/com/composer/labels/LabelsBtn.tsx:115 msgid "Please add any content warning labels that are applicable for the media you are posting." -msgstr "" +msgstr "Vælg de mærkater, der beskriver det indhold, du er ved at slå op." #: src/screens/Signup/state.ts:286 msgid "Please choose your handle." @@ -5553,14 +5677,14 @@ msgctxt "action" msgid "Post All" msgstr "Slå alle op" -#: src/view/com/post-thread/PostThreadItem.tsx:215 +#: src/view/com/post-thread/PostThreadItem.tsx:218 msgid "Post by {0}" msgstr "Opslag af {0}" -#: src/Navigation.tsx:224 -#: src/Navigation.tsx:231 -#: src/Navigation.tsx:238 -#: src/Navigation.tsx:245 +#: src/Navigation.tsx:233 +#: src/Navigation.tsx:240 +#: src/Navigation.tsx:247 +#: src/Navigation.tsx:254 msgid "Post by @{0}" msgstr "Opslag af @{0}" @@ -5595,7 +5719,7 @@ msgstr "Opslag skjult af dig" msgid "Post interaction settings" msgstr "Interaktionsindstillinger" -#: src/Navigation.tsx:166 +#: src/Navigation.tsx:167 #: src/screens/ModerationInteractionSettings/index.tsx:34 msgid "Post Interaction Settings" msgstr "Interaktionsindstillinger" @@ -5625,7 +5749,7 @@ msgstr "Opslag blev frigjort" #: src/screens/StarterPack/StarterPackScreen.tsx:186 #: src/view/screens/Profile.tsx:222 -#: src/view/screens/ProfileList.tsx:166 +#: src/view/screens/ProfileList.tsx:170 msgid "Posts" msgstr "Opslag" @@ -5683,22 +5807,22 @@ msgstr "Prioriterede notifikationer" msgid "Privacy" msgstr "Privatliv" -#: src/screens/Settings/Settings.tsx:161 -#: src/screens/Settings/Settings.tsx:164 +#: src/screens/Settings/Settings.tsx:169 +#: src/screens/Settings/Settings.tsx:172 msgid "Privacy and security" msgstr "Privatliv og sikkerhed" -#: src/Navigation.tsx:367 +#: src/Navigation.tsx:376 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:36 msgid "Privacy and Security" msgstr "Privatliv og sikkerhed" -#: src/Navigation.tsx:291 -#: src/screens/Settings/AboutSettings.tsx:51 -#: src/screens/Settings/AboutSettings.tsx:54 +#: src/Navigation.tsx:300 +#: src/screens/Settings/AboutSettings.tsx:89 +#: src/screens/Settings/AboutSettings.tsx:92 #: src/view/screens/PrivacyPolicy.tsx:31 -#: src/view/shell/Drawer.tsx:634 -#: src/view/shell/Drawer.tsx:635 +#: src/view/shell/Drawer.tsx:650 +#: src/view/shell/Drawer.tsx:651 msgid "Privacy Policy" msgstr "Privatlivspolitik" @@ -5711,20 +5835,20 @@ msgstr "Behandler video..." msgid "Processing..." msgstr "Behandler..." -#: src/view/screens/DebugMod.tsx:920 +#: src/view/screens/DebugMod.tsx:926 #: src/view/screens/Profile.tsx:361 msgid "profile" msgstr "profil" #: src/view/shell/bottom-bar/BottomBar.tsx:286 #: src/view/shell/desktop/LeftNav.tsx:691 -#: src/view/shell/Drawer.tsx:71 -#: src/view/shell/Drawer.tsx:526 +#: src/view/shell/Drawer.tsx:74 +#: src/view/shell/Drawer.tsx:542 msgid "Profile" msgstr "Profil" -#: src/screens/Profile/Header/EditProfileDialog.tsx:191 -#: src/view/com/modals/EditProfile.tsx:124 +#: src/screens/Profile/Header/EditProfileDialog.tsx:198 +#: src/view/com/modals/EditProfile.tsx:127 msgctxt "toast" msgid "Profile updated" msgstr "Profil opdateret" @@ -5744,22 +5868,22 @@ msgstr "Offentlige lister, der kan bruges som feeds." #. Accessibility label for button to publish a single post #: src/view/com/composer/Composer.tsx:988 msgid "Publish post" -msgstr "" +msgstr "Udgiv opslag" #. Accessibility label for button to publish multiple posts in a thread #: src/view/com/composer/Composer.tsx:981 msgid "Publish posts" -msgstr "" +msgstr "Udgiv opslag" #. Accessibility label for button to publish multiple replies in a thread #: src/view/com/composer/Composer.tsx:966 msgid "Publish replies" -msgstr "" +msgstr "Udgiv svar" #. Accessibility label for button to publish a single reply #: src/view/com/composer/Composer.tsx:973 msgid "Publish reply" -msgstr "" +msgstr "Udgiv svar" #: src/components/StarterPack/QrCodeDialog.tsx:134 msgid "QR code copied to your clipboard!" @@ -5803,7 +5927,7 @@ msgstr "Indstillinger for citat" msgid "Quotes" msgstr "Citater" -#: src/view/com/post-thread/PostThreadItem.tsx:249 +#: src/view/com/post-thread/PostThreadItem.tsx:252 msgid "Quotes of this post" msgstr "Citater af dette opslag" @@ -5814,7 +5938,7 @@ msgstr "Citater af dette opslag" msgid "Random (aka \"Poster's Roulette\")" msgstr "Tilfældig (prøv lykken)" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:581 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:600 msgid "Rate limit exceeded – you've tried to change your handle too many times in a short period. Please wait a minute before trying again." msgstr "Aktivietsgrænse overskredet - du har prøvet at ændre dit handle for mange gange på kort tid. Vent lidt, før du prøver igen." @@ -5825,12 +5949,17 @@ msgstr "Gentilkobl citat" #: src/components/dms/EmojiReactionPicker.tsx:85 msgid "React with {emoji}" -msgstr "" +msgstr "Reager med {emoji}" #: src/screens/Deactivated.tsx:141 msgid "Reactivate your account" msgstr "Genaktiv din konto" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:158 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:169 +msgid "Read blog post" +msgstr "" + #: src/screens/VideoFeed/index.tsx:942 msgid "Read less" msgstr "Læs mindre" @@ -5862,7 +5991,7 @@ msgstr "Begrundelse for klage" msgid "Reason:" msgstr "Begrundelse:" -#: src/screens/Search/components/SearchHistory.tsx:44 +#: src/screens/Search/components/SearchHistory.tsx:49 msgid "Recent Searches" msgstr "Seneste søgninger" @@ -5888,13 +6017,13 @@ msgstr "Afvis chatanmodning" msgid "Reload conversations" msgstr "Genindlæs samtaler" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:171 #: src/components/dialogs/MutedWords.tsx:438 #: src/components/FeedCard.tsx:343 #: src/components/StarterPack/Wizard/WizardListCard.tsx:102 #: src/components/StarterPack/Wizard/WizardListCard.tsx:109 -#: src/screens/Settings/Settings.tsx:468 +#: src/screens/Settings/Settings.tsx:510 #: src/view/com/feeds/FeedSourceCard.tsx:322 -#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/UserAddRemoveLists.tsx:235 #: src/view/com/posts/PostFeedErrorMessage.tsx:213 msgid "Remove" @@ -5904,12 +6033,12 @@ msgstr "Fjern" msgid "Remove {displayName} from starter pack" msgstr "Fjern {displayName} fra startpakke" -#: src/screens/Search/components/SearchHistory.tsx:120 +#: src/screens/Search/components/SearchHistory.tsx:97 msgid "Remove {historyItem}" msgstr "Fjern {historyItem}" -#: src/screens/Settings/Settings.tsx:447 -#: src/screens/Settings/Settings.tsx:450 +#: src/screens/Settings/Settings.tsx:489 +#: src/screens/Settings/Settings.tsx:492 msgid "Remove account" msgstr "Fjern konto" @@ -5945,12 +6074,12 @@ msgstr "Fjern feed?" #: src/screens/Profile/components/ProfileFeedHeader.tsx:320 #: src/view/com/feeds/FeedSourceCard.tsx:190 #: src/view/com/feeds/FeedSourceCard.tsx:268 -#: src/view/screens/ProfileList.tsx:520 +#: src/view/screens/ProfileList.tsx:528 #: src/view/screens/SavedFeeds.tsx:342 msgid "Remove from my feeds" msgstr "Fjern fra mine feeds" -#: src/screens/Settings/Settings.tsx:460 +#: src/screens/Settings/Settings.tsx:502 msgid "Remove from quick access?" msgstr "Fjern fra kvikadgang?" @@ -5972,7 +6101,7 @@ msgstr "Fjern billede" msgid "Remove mute word from your list" msgstr "Fjern skjult ord fra din liste" -#: src/screens/Search/components/SearchHistory.tsx:93 +#: src/screens/Search/components/SearchHistory.tsx:178 msgid "Remove profile" msgstr "Fjern profil" @@ -5993,6 +6122,21 @@ msgstr "Fjern undertekstfil" msgid "Remove this feed from your saved feeds" msgstr "Fjern dette feed fra dine gemte feeds" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:157 +msgid "Remove user from list" +msgstr "" + +#: src/components/verification/VerificationRemovePrompt.tsx:46 +#: src/components/verification/VerificationsDialog.tsx:227 +#: src/view/com/profile/ProfileMenu.tsx:298 +#: src/view/com/profile/ProfileMenu.tsx:301 +msgid "Remove verification" +msgstr "" + +#: src/components/verification/VerificationRemovePrompt.tsx:44 +msgid "Remove your verification for this account?" +msgstr "" + #: src/view/com/util/post-embeds/QuoteEmbed.tsx:110 msgid "Removed by author" msgstr "Fjernet af forfatter" @@ -6001,7 +6145,7 @@ msgstr "Fjernet af forfatter" msgid "Removed by you" msgstr "Fjernet af dig" -#: src/view/com/modals/ListAddRemoveUsers.tsx:200 +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:117 #: src/view/com/modals/UserAddRemoveLists.tsx:170 msgid "Removed from list" msgstr "Fjernet fra liste" @@ -6016,11 +6160,15 @@ msgstr "Fjernet fra gemte feeds" #: src/screens/Profile/components/ProfileFeedHeader.tsx:122 #: src/view/com/posts/FeedShutdownMsg.tsx:44 -#: src/view/screens/ProfileList.tsx:384 +#: src/view/screens/ProfileList.tsx:392 msgid "Removed from your feeds" msgstr "Fjernet fra dine feeds" -#: src/screens/Search/components/SearchHistory.tsx:95 +#: src/components/verification/VerificationRemovePrompt.tsx:32 +msgid "Removed verification" +msgstr "" + +#: src/screens/Search/components/SearchHistory.tsx:179 msgid "Removes profile from search history" msgstr "Fjerner profil fra søgehistorik" @@ -6113,8 +6261,8 @@ msgstr "Svar blev skjult" msgid "Report" msgstr "Anmeld" -#: src/view/com/profile/ProfileMenu.tsx:329 -#: src/view/com/profile/ProfileMenu.tsx:332 +#: src/view/com/profile/ProfileMenu.tsx:365 +#: src/view/com/profile/ProfileMenu.tsx:368 msgid "Report account" msgstr "Anmeld konto" @@ -6137,9 +6285,9 @@ msgstr "Anmeld dialog" msgid "Report feed" msgstr "Anmeld feed" -#: src/view/screens/ProfileList.tsx:562 +#: src/view/screens/ProfileList.tsx:570 msgid "Report list" -msgstr "" +msgstr "Anmeld liste" #: src/components/dms/MessageContextMenu.tsx:166 msgid "Report message" @@ -6234,7 +6382,7 @@ msgstr "Videredelt af <0><1/>" msgid "Reposted by you" msgstr "Videredelt af dig" -#: src/view/com/post-thread/PostThreadItem.tsx:228 +#: src/view/com/post-thread/PostThreadItem.tsx:231 msgid "Reposts of this post" msgstr "Videredelinger af dette opslag" @@ -6288,8 +6436,8 @@ msgstr "Nulstil kode" msgid "Reset Code" msgstr "Nulstil kode" -#: src/screens/Settings/Settings.tsx:344 -#: src/screens/Settings/Settings.tsx:346 +#: src/screens/Settings/Settings.tsx:386 +#: src/screens/Settings/Settings.tsx:388 msgid "Reset onboarding state" msgstr "Nulstil velkomsttilstand" @@ -6341,10 +6489,10 @@ msgid "Returns to home page" msgstr "Går til forsiden" #: src/screens/Profile/ProfileFeed/index.tsx:90 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:540 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:559 #: src/screens/VideoFeed/index.tsx:1109 #: src/view/screens/NotFound.tsx:60 -#: src/view/screens/ProfileList.tsx:1031 +#: src/view/screens/ProfileList.tsx:1039 msgid "Returns to previous page" msgstr "Går til forrige side" @@ -6356,9 +6504,9 @@ msgstr "Går tilbage til det forrige trin" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:479 #: src/components/dialogs/PostInteractionSettingsDialog.tsx:485 #: src/components/StarterPack/QrCodeDialog.tsx:191 -#: src/screens/Profile/Header/EditProfileDialog.tsx:238 -#: src/screens/Profile/Header/EditProfileDialog.tsx:252 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:243 +#: src/screens/Profile/Header/EditProfileDialog.tsx:245 +#: src/screens/Profile/Header/EditProfileDialog.tsx:259 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:262 #: src/view/com/composer/GifAltText.tsx:193 #: src/view/com/composer/GifAltText.tsx:202 #: src/view/com/composer/photos/EditImageDialog.web.tsx:77 @@ -6366,7 +6514,7 @@ msgstr "Går tilbage til det forrige trin" #: src/view/com/composer/photos/ImageAltTextDialog.tsx:153 #: src/view/com/composer/photos/ImageAltTextDialog.tsx:163 #: src/view/com/modals/CreateOrEditList.tsx:317 -#: src/view/com/modals/EditProfile.tsx:219 +#: src/view/com/modals/EditProfile.tsx:245 #: src/view/screens/SavedFeeds.tsx:109 msgid "Save" msgstr "Gem" @@ -6386,7 +6534,7 @@ msgstr "Gem fødselsdato" msgid "Save changes" msgstr "Gem ændringer" -#: src/view/com/modals/EditProfile.tsx:227 +#: src/view/com/modals/EditProfile.tsx:253 msgid "Save Changes" msgstr "Gem ændringer" @@ -6399,7 +6547,7 @@ msgstr "Gem billede" msgid "Save image crop" msgstr "Gem billedbeskæring" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:229 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:248 msgid "Save new handle" msgstr "Gem nyt handle" @@ -6421,11 +6569,11 @@ msgid "Saved to your camera roll" msgstr "Gemt til din kamerarulle" #: src/screens/Profile/components/ProfileFeedHeader.tsx:131 -#: src/view/screens/ProfileList.tsx:364 +#: src/view/screens/ProfileList.tsx:372 msgid "Saved to your feeds" msgstr "Tilføjet dine feeds" -#: src/view/com/modals/EditProfile.tsx:220 +#: src/view/com/modals/EditProfile.tsx:246 msgid "Saves any changes to your profile" msgstr "Gemmer ændringer til din profil" @@ -6435,8 +6583,8 @@ msgstr "Gemmer billedbeskæring" #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/NotificationFeedItem.tsx:544 -#: src/view/com/notifications/NotificationFeedItem.tsx:569 +#: src/view/com/notifications/NotificationFeedItem.tsx:633 +#: src/view/com/notifications/NotificationFeedItem.tsx:658 msgid "Say hello!" msgstr "Sig hej!" @@ -6445,21 +6593,20 @@ msgstr "Sig hej!" msgid "Science" msgstr "Videnskab" -#: src/view/screens/ProfileList.tsx:988 +#: src/view/screens/ProfileList.tsx:996 msgid "Scroll to top" msgstr "Rul til toppen" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:491 +#: src/components/dialogs/SearchablePeopleList.tsx:513 #: src/components/forms/SearchInput.tsx:34 #: src/components/forms/SearchInput.tsx:36 #: src/screens/Search/Shell.tsx:307 #: src/screens/Search/Shell.tsx:464 -#: src/view/com/modals/ListAddRemoveUsers.tsx:76 #: src/view/shell/bottom-bar/BottomBar.tsx:182 msgid "Search" msgstr "Søg" -#: src/Navigation.tsx:217 +#: src/Navigation.tsx:226 #: src/screens/Profile/ProfileSearch.tsx:37 msgid "Search @{0}'s posts" msgstr "Søg i opslag fra @{0}" @@ -6477,11 +6624,11 @@ msgstr "Søg feeds" msgid "Search for \"{interestsDisplayName}\"{activeText}" msgstr "Søg efter \"{interestsDisplayName}\"{activeText}" -#: src/view/shell/desktop/Search.tsx:201 +#: src/view/shell/desktop/Search.tsx:131 msgid "Search for \"{query}\"" msgstr "Søg efter \"{query}\"" -#: src/screens/Search/components/AutocompleteResults.tsx:44 +#: src/screens/Search/components/AutocompleteResults.tsx:45 msgid "Search for \"{searchText}\"" msgstr "Søg efter \"{searchText}\"" @@ -6491,20 +6638,16 @@ msgstr "Søg efter feeds, du vil foreslå til andre." #: src/screens/Search/Explore.tsx:362 msgid "Search for more accounts" -msgstr "" +msgstr "Søg efter flere konti" #: src/screens/Search/Explore.tsx:439 msgid "Search for more feeds" -msgstr "" +msgstr "Søg efter flere feeds" #: src/screens/Search/Shell.tsx:334 msgid "Search for posts, users, or feeds" msgstr "Søg efter opslag, brugere og feeds" -#: src/view/com/modals/ListAddRemoveUsers.tsx:71 -msgid "Search for users" -msgstr "Søg efter brugere" - #: src/components/dialogs/GifSelect.tsx:177 msgid "Search GIFs" msgstr "Søg efter GIF'er" @@ -6513,12 +6656,12 @@ msgstr "Søg efter GIF'er" msgid "Search my posts" msgstr "Søg i mine opslag" -#: src/view/com/profile/ProfileMenu.tsx:231 -#: src/view/com/profile/ProfileMenu.tsx:234 +#: src/view/com/profile/ProfileMenu.tsx:244 +#: src/view/com/profile/ProfileMenu.tsx:247 msgid "Search posts" msgstr "Søg opslag" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:511 +#: src/components/dialogs/SearchablePeopleList.tsx:533 #: src/components/ProgressGuide/FollowDialog.tsx:702 msgid "Search profiles" msgstr "Søg efter profiler" @@ -6531,7 +6674,7 @@ msgstr "Søg i Tenor" msgid "Search..." msgstr "Søg..." -#: src/components/dms/dialogs/SearchablePeopleList.tsx:512 +#: src/components/dialogs/SearchablePeopleList.tsx:534 #: src/components/ProgressGuide/FollowDialog.tsx:703 msgid "Searches for profiles" msgstr "Søg efter profiler" @@ -6692,7 +6835,7 @@ msgctxt "action" msgid "Send Email" msgstr "Send e-mail" -#: src/view/shell/Drawer.tsx:317 +#: src/view/shell/Drawer.tsx:333 msgid "Send feedback" msgstr "Send feedback" @@ -6742,7 +6885,7 @@ msgstr "Serveradresse" msgid "Set app icon to {0}" msgstr "Sæt appikon til {0}" -#: src/screens/Moderation/index.tsx:306 +#: src/screens/Moderation/index.tsx:325 msgid "Set birthdate" msgstr "Angiv fødselsdato" @@ -6758,10 +6901,10 @@ msgstr "Konfigurer din konto" msgid "Sets email for password reset" msgstr "Angiver e-mail til nulstilling af adgangskode" -#: src/Navigation.tsx:173 -#: src/screens/Settings/Settings.tsx:80 +#: src/Navigation.tsx:182 +#: src/screens/Settings/Settings.tsx:88 #: src/view/shell/desktop/LeftNav.tsx:709 -#: src/view/shell/Drawer.tsx:539 +#: src/view/shell/Drawer.tsx:555 msgid "Settings" msgstr "Indstillinger" @@ -6783,12 +6926,12 @@ msgstr "Erotik" #: src/screens/StarterPack/StarterPackScreen.tsx:428 #: src/screens/StarterPack/StarterPackScreen.tsx:603 #: src/screens/Topic.tsx:102 -#: src/view/com/profile/ProfileMenu.tsx:216 -#: src/view/com/profile/ProfileMenu.tsx:225 +#: src/view/com/profile/ProfileMenu.tsx:229 +#: src/view/com/profile/ProfileMenu.tsx:238 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:498 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:507 #: src/view/com/util/post-ctrls/PostCtrls.tsx:350 -#: src/view/screens/ProfileList.tsx:505 +#: src/view/screens/ProfileList.tsx:513 msgid "Share" msgstr "Del" @@ -6805,7 +6948,7 @@ msgstr "Del en sjov historie!" msgid "Share a fun fact!" msgstr "Del noget interessant!" -#: src/view/com/profile/ProfileMenu.tsx:411 +#: src/view/com/profile/ProfileMenu.tsx:447 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:796 #: src/view/com/util/post-ctrls/PostCtrls.tsx:366 msgid "Share anyway" @@ -6847,7 +6990,7 @@ msgstr "Del denne startpakke og hjælp andre med at blive en del af fællesskabe msgid "Share your favorite feed!" msgstr "Del dit yndlingsfeed!" -#: src/Navigation.tsx:276 +#: src/Navigation.tsx:285 msgid "Shared Preferences Tester" msgstr "Test af delte indstillinger" @@ -6899,7 +7042,7 @@ msgstr "Vis mindre som dette" msgid "Show list anyway" msgstr "Vis liste alligevel" -#: src/view/com/post-thread/PostThreadItem.tsx:605 +#: src/view/com/post-thread/PostThreadItem.tsx:625 #: src/view/com/post/Post.tsx:243 #: src/view/com/posts/PostFeedItem.tsx:515 msgid "Show More" @@ -6959,11 +7102,11 @@ msgstr "Vis advarsel" msgid "Show warning and filter from feeds" msgstr "Vis advarsel og filtrer fra feeds" -#: src/view/com/post-thread/PostThreadItem.tsx:836 +#: src/view/com/post-thread/PostThreadItem.tsx:856 msgid "Shows information about when this post was created" msgstr "Viser, hvornår dette opslag blev oprettet" -#: src/screens/Settings/Settings.tsx:104 +#: src/screens/Settings/Settings.tsx:112 msgid "Shows other accounts you can switch to" msgstr "Viser andre konti, du kan skifte til" @@ -6990,7 +7133,7 @@ msgstr "Viser indholdet" msgid "Sign in" msgstr "Log ind" -#: src/components/AccountList.tsx:122 +#: src/components/AccountList.tsx:127 msgid "Sign in as {0}" msgstr "Log ind som {0}" @@ -7001,13 +7144,13 @@ msgstr "Log ind som..." #: src/screens/Deactivated.tsx:203 #: src/screens/Deactivated.tsx:209 msgid "Sign in or create an account" -msgstr "" +msgstr "Log ind eller opret en konto" #: src/components/dialogs/Signin.tsx:75 msgid "Sign in or create your account to join the conversation!" msgstr "Log ind eller opret en konto for at deltage i samtalen!" -#: src/components/AccountList.tsx:65 +#: src/components/AccountList.tsx:67 msgid "Sign in to account that is not listed" msgstr "Log på konto, der ikke er anført" @@ -7015,9 +7158,9 @@ msgstr "Log på konto, der ikke er anført" msgid "Sign in to Bluesky or create a new account" msgstr "Log på Bluesky eller opret en ny konto" -#: src/screens/Settings/Settings.tsx:225 -#: src/screens/Settings/Settings.tsx:227 -#: src/screens/Settings/Settings.tsx:259 +#: src/screens/Settings/Settings.tsx:233 +#: src/screens/Settings/Settings.tsx:235 +#: src/screens/Settings/Settings.tsx:267 #: src/screens/SignupQueued.tsx:93 #: src/screens/SignupQueued.tsx:96 #: src/screens/Takendown.tsx:85 @@ -7031,7 +7174,7 @@ msgstr "Log ud" msgid "Sign Out" msgstr "Log ud" -#: src/screens/Settings/Settings.tsx:256 +#: src/screens/Settings/Settings.tsx:264 #: src/view/shell/desktop/LeftNav.tsx:205 msgid "Sign out?" msgstr "Log ud?" @@ -7068,6 +7211,10 @@ msgstr "Mindre" msgid "Software Dev" msgstr "Softwareudvikling" +#: src/components/verification/VerificationsDialog.tsx:122 +msgid "Some of your verifications are invalid." +msgstr "" + #: src/components/FeedInterstitials.tsx:474 msgid "Some other feeds you might like" msgstr "Nogle andre feeds, du måske kan lide" @@ -7078,11 +7225,11 @@ msgstr "Udvalgte personer kan svare" #: src/components/dms/MessageItem.tsx:148 msgid "Someone reacted {0}" -msgstr "" +msgstr "Nogen reagerede med {0}" -#: src/screens/Messages/components/ChatListItem.tsx:236 +#: src/screens/Messages/components/ChatListItem.tsx:241 msgid "Someone reacted {0} to {1}" -msgstr "" +msgstr "Nogen reagerede med {0} på {1}" #: src/components/moderation/ReportDialog/index.tsx:76 msgid "Something wasn't quite right with the data you're trying to report. Please contact support." @@ -7099,8 +7246,8 @@ msgid "Something went wrong, please try again" msgstr "Noget gik galt, prøv igen" #: src/components/ReportDialog/index.tsx:54 -#: src/screens/Moderation/index.tsx:97 -#: src/screens/Profile/Sections/Labels.tsx:87 +#: src/screens/Moderation/index.tsx:101 +#: src/screens/Profile/Sections/Labels.tsx:121 msgid "Something went wrong, please try again." msgstr "Noget gik galt, prøv igen" @@ -7161,22 +7308,22 @@ msgstr "Sport" msgid "Start a new chat" msgstr "Start en ny chat" -#: src/view/screens/ProfileList.tsx:838 -#: src/view/screens/ProfileList.tsx:959 +#: src/view/screens/ProfileList.tsx:846 +#: src/view/screens/ProfileList.tsx:967 msgid "Start adding people" msgstr "Kom i gang med at tilføje personer" -#: src/view/screens/ProfileList.tsx:845 -#: src/view/screens/ProfileList.tsx:966 +#: src/view/screens/ProfileList.tsx:853 +#: src/view/screens/ProfileList.tsx:974 msgid "Start adding people!" msgstr "Kom i gang med at tilføje personer!" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:357 +#: src/components/dialogs/SearchablePeopleList.tsx:382 msgid "Start chat with {displayName}" msgstr "Start chat med {displayName}" -#: src/Navigation.tsx:441 -#: src/Navigation.tsx:446 +#: src/Navigation.tsx:450 +#: src/Navigation.tsx:455 #: src/screens/StarterPack/Wizard/index.tsx:186 msgid "Starter Pack" msgstr "Startpakke" @@ -7207,8 +7354,8 @@ msgstr "Startpakker" msgid "Starter packs let you easily share your favorite feeds and people with your friends." msgstr "Startpakker lader dig let dele dine foretrukne feeds og personer med dine venner." -#: src/screens/Settings/AboutSettings.tsx:59 -#: src/screens/Settings/AboutSettings.tsx:62 +#: src/screens/Settings/AboutSettings.tsx:97 +#: src/screens/Settings/AboutSettings.tsx:100 msgid "Status Page" msgstr "Statusside" @@ -7216,12 +7363,12 @@ msgstr "Statusside" msgid "Step {0} of {1}" msgstr "Trin {0} af {1}" -#: src/screens/Settings/Settings.tsx:309 +#: src/screens/Settings/Settings.tsx:351 msgid "Storage cleared, you need to restart the app now." msgstr "Lager tømt. Genstart appen nu." -#: src/Navigation.tsx:266 -#: src/screens/Settings/Settings.tsx:325 +#: src/Navigation.tsx:275 +#: src/screens/Settings/Settings.tsx:367 msgid "Storybook" msgstr "Storybook" @@ -7246,11 +7393,11 @@ msgstr "Afsend klage" msgid "Submit report" msgstr "Send anmeldelse" -#: src/view/screens/ProfileList.tsx:733 +#: src/view/screens/ProfileList.tsx:741 msgid "Subscribe" msgstr "Abonner" -#: src/screens/Profile/Sections/Labels.tsx:201 +#: src/screens/Profile/Sections/Labels.tsx:198 msgid "Subscribe to @{0} to use these labels:" msgstr "Abonner på @{0} for at bruge disse labels:" @@ -7262,7 +7409,7 @@ msgstr "Abonner på mærkningstjeneste" msgid "Subscribe to this labeler" msgstr "Abonner på denne mærkningstjeneste" -#: src/view/screens/ProfileList.tsx:729 +#: src/view/screens/ProfileList.tsx:737 msgid "Subscribe to this list" msgstr "Abonner på denne liste" @@ -7270,9 +7417,13 @@ msgstr "Abonner på denne liste" msgid "Success!" msgstr "Bekræftet!" +#: src/components/verification/VerificationCreatePrompt.tsx:30 +msgid "Successfully verified" +msgstr "" + #: src/screens/Search/Explore.tsx:359 msgid "Suggested Accounts" -msgstr "" +msgstr "Foreslåede konti" #: src/components/FeedInterstitials.tsx:339 msgid "Suggested for you" @@ -7293,15 +7444,15 @@ msgctxt "Name of app icon variant" msgid "Sunset" msgstr "Solnedgang" -#: src/Navigation.tsx:286 +#: src/Navigation.tsx:295 #: src/view/screens/Support.tsx:31 #: src/view/screens/Support.tsx:34 msgid "Support" msgstr "Support" -#: src/screens/Settings/Settings.tsx:102 -#: src/screens/Settings/Settings.tsx:116 -#: src/screens/Settings/Settings.tsx:412 +#: src/screens/Settings/Settings.tsx:110 +#: src/screens/Settings/Settings.tsx:124 +#: src/screens/Settings/Settings.tsx:454 #: src/view/shell/desktop/LeftNav.tsx:243 msgid "Switch account" msgstr "Skift konto" @@ -7326,9 +7477,9 @@ msgstr "Skift til {0}" msgid "System" msgstr "System" -#: src/screens/Settings/AboutSettings.tsx:66 -#: src/screens/Settings/AboutSettings.tsx:69 -#: src/screens/Settings/Settings.tsx:318 +#: src/screens/Settings/AboutSettings.tsx:104 +#: src/screens/Settings/AboutSettings.tsx:107 +#: src/screens/Settings/Settings.tsx:360 msgid "System log" msgstr "Systemlog" @@ -7367,7 +7518,7 @@ msgstr "Teknologi" msgid "Tell a joke!" msgstr "Fortæl en vits!" -#: src/screens/Profile/Header/EditProfileDialog.tsx:355 +#: src/screens/Profile/Header/EditProfileDialog.tsx:378 msgid "Tell us a bit about yourself" msgstr "Fortæl os lidt mere om dig selv" @@ -7380,12 +7531,12 @@ msgstr "Fortæl os lidt mere" msgid "Terms" msgstr "Vilkår" -#: src/Navigation.tsx:296 -#: src/screens/Settings/AboutSettings.tsx:43 -#: src/screens/Settings/AboutSettings.tsx:46 +#: src/Navigation.tsx:305 +#: src/screens/Settings/AboutSettings.tsx:81 +#: src/screens/Settings/AboutSettings.tsx:84 #: src/view/screens/TermsOfService.tsx:31 -#: src/view/shell/Drawer.tsx:627 -#: src/view/shell/Drawer.tsx:629 +#: src/view/shell/Drawer.tsx:643 +#: src/view/shell/Drawer.tsx:645 msgid "Terms of Service" msgstr "Vilkår" @@ -7425,7 +7576,7 @@ msgstr "Tak. Din anmeldelse blev sendt." msgid "Thanks, you have successfully verified your email address. You can close this dialog." msgstr "Tak, du har nu bekræftet din e-mailadresse. Du kan nu lukke denne dialog." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:468 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:487 msgid "That contains the following:" msgstr "Som indeholder følgende:" @@ -7450,8 +7601,8 @@ msgstr "Det var alt, folkens!" msgid "That's everything!" msgstr "Det var alt" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:279 -#: src/view/com/profile/ProfileMenu.tsx:387 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:305 +#: src/view/com/profile/ProfileMenu.tsx:423 msgid "The account will be able to interact with you after unblocking." msgstr "Kontoen vil være i stand til at interagere med dig, når du fjerner blokering." @@ -7465,7 +7616,7 @@ msgstr "Appen vil blive genstartet" msgid "The author of this thread has hidden this reply." msgstr "Forfatteren af denne tråd har skjult dette svar." -#: src/screens/Moderation/index.tsx:358 +#: src/screens/Moderation/index.tsx:377 msgid "The Bluesky web application" msgstr "Bluesky-webapplikationen" @@ -7555,8 +7706,8 @@ msgid "There was an issue connecting to Tenor." msgstr "Der kunne ikke skabes forbindelse til Tenor." #: src/screens/Profile/components/ProfileFeedHeader.tsx:173 -#: src/view/screens/ProfileList.tsx:367 -#: src/view/screens/ProfileList.tsx:386 +#: src/view/screens/ProfileList.tsx:375 +#: src/view/screens/ProfileList.tsx:394 #: src/view/screens/SavedFeeds.tsx:85 msgid "There was an issue contacting the server" msgstr "Der kunne ikke skabes forbindelse til serveren" @@ -7580,7 +7731,7 @@ msgstr "Notifikationer kunne ikke indlæses. Tryk her for at prøve igen." msgid "There was an issue fetching posts. Tap here to try again." msgstr "Opslag kunne ikke indlæses. Tryk her for at prøve igen." -#: src/view/com/lists/ListMembers.tsx:166 +#: src/view/com/lists/ListMembers.tsx:151 msgid "There was an issue fetching the list. Tap here to try again." msgstr "Lister kunne ikke indlæses. Tryk her for at prøve igen." @@ -7593,7 +7744,7 @@ msgstr "Appadgangskode kunne ikke indlæses" msgid "There was an issue fetching your lists. Tap here to try again." msgstr "Lister kunne ikke indlæses. Tryk her for at prøve igen." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:105 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:107 msgid "There was an issue fetching your service info" msgstr "Dine tjenesteindstillinger kunne ikke indlæses" @@ -7612,17 +7763,17 @@ msgstr "Anmeldelse kunne ikke afsendes. Tjek din internetforbindelse." msgid "There was an issue updating your feeds, please check your internet connection and try again." msgstr "Dine feeds kunne ikke opdateres. Tjek din internetforbindelse og prøv igen." -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:107 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:128 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:141 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:110 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:144 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:90 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:101 -#: src/view/com/profile/ProfileMenu.tsx:111 -#: src/view/com/profile/ProfileMenu.tsx:121 -#: src/view/com/profile/ProfileMenu.tsx:135 -#: src/view/com/profile/ProfileMenu.tsx:145 -#: src/view/com/profile/ProfileMenu.tsx:158 -#: src/view/com/profile/ProfileMenu.tsx:170 +#: src/view/com/profile/ProfileMenu.tsx:117 +#: src/view/com/profile/ProfileMenu.tsx:127 +#: src/view/com/profile/ProfileMenu.tsx:141 +#: src/view/com/profile/ProfileMenu.tsx:151 +#: src/view/com/profile/ProfileMenu.tsx:164 +#: src/view/com/profile/ProfileMenu.tsx:176 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:396 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:409 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:419 @@ -7633,10 +7784,10 @@ msgstr "Der opstod en fejl! {0}" #: src/screens/List/ListHiddenScreen.tsx:63 #: src/screens/List/ListHiddenScreen.tsx:77 #: src/screens/List/ListHiddenScreen.tsx:99 -#: src/view/screens/ProfileList.tsx:403 -#: src/view/screens/ProfileList.tsx:421 -#: src/view/screens/ProfileList.tsx:439 -#: src/view/screens/ProfileList.tsx:457 +#: src/view/screens/ProfileList.tsx:411 +#: src/view/screens/ProfileList.tsx:429 +#: src/view/screens/ProfileList.tsx:447 +#: src/view/screens/ProfileList.tsx:465 msgid "There was an issue. Please check your internet connection and try again." msgstr "Der opstod en fejl. Tjek din internetforbindelse og prøv igen." @@ -7657,6 +7808,14 @@ msgstr "Disse indstillinger gælder kun dit følgerfeed." msgid "This {screenDescription} has been flagged:" msgstr "Denne {screenDescription} er blevet flaget:" +#: src/components/verification/VerificationsDialog.tsx:89 +msgid "This account has a checkmark because it's been verified by trusted sources." +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:94 +msgid "This account has one or more verifications, but it is not currently verified." +msgstr "" + #: src/components/moderation/ScreenHider.tsx:106 msgid "This account has requested that users sign in to view their profile." msgstr "Denne konto har anmodet om, at brugere logger ind for at se profilen." @@ -7665,6 +7824,10 @@ msgstr "Denne konto har anmodet om, at brugere logger ind for at se profilen." msgid "This account is blocked by one or more of your moderation lists. To unblock, please visit the lists directly and remove this user." msgstr "Denne konto er blokeret af en eller flere af dine moderationslister. For at fjerne blokeringen skal du gå til listen og fjern brugeren." +#: src/components/verification/VerificationCreatePrompt.tsx:48 +msgid "This action can be undone at any time." +msgstr "" + #: src/components/moderation/LabelsOnMeDialog.tsx:271 msgid "This appeal will be sent to <0>{sourceName}." msgstr "Denne klage vil blive sendt til <0>{sourceName}." @@ -7698,7 +7861,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:357 +#: src/screens/Messages/components/ChatListItem.tsx:362 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" @@ -7720,7 +7883,7 @@ msgstr "Dette feed er tomt! Prøv at følge flere bruger eller juster dine sprog #: src/components/StarterPack/Main/PostsList.tsx:36 #: src/screens/Profile/ProfileFeed/index.tsx:189 -#: src/view/screens/ProfileList.tsx:835 +#: src/view/screens/ProfileList.tsx:843 msgid "This feed is empty." msgstr "Dette feed er tomt." @@ -7728,7 +7891,7 @@ msgstr "Dette feed er tomt." msgid "This feed is no longer online. We are showing <0>Discover instead." msgstr "Dette feed er ikke længere online. Vi viser i stedet <0>Discover." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:574 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:593 msgid "This handle is reserved. Please try a different one." msgstr "Dette handle er reserveret. Prøv et andet." @@ -7748,7 +7911,7 @@ msgstr "Denne mærkat blev sat af forfatteren" msgid "This label was applied by you." msgstr "Denne mærkat blev sat på dig." -#: src/screens/Profile/Sections/Labels.tsx:188 +#: src/screens/Profile/Sections/Labels.tsx:185 msgid "This labeler hasn't declared what labels it publishes, and may not be active." msgstr "Denne mærkningstjeneste har ikke oplyst, hvilken mærkater den sætter, og den er muligvis inaktiv." @@ -7764,7 +7927,7 @@ msgstr "Denne liste – oprettet af <0>{0} – overtræder muligvis Blueskys msgid "This list – created by you – contains possible violations of Bluesky's community guidelines in its name or description." msgstr "Denne liste – oprettet dig – overtræder muligvis Blueskys fællesskabsregler med sit navn eller sin beskrivelse." -#: src/view/screens/ProfileList.tsx:954 +#: src/view/screens/ProfileList.tsx:962 msgid "This list is empty." msgstr "Denne liste er tom." @@ -7772,7 +7935,7 @@ msgstr "Denne liste er tom." msgid "This moderation service is unavailable. See below for more details. If this issue persists, contact us." msgstr "Denne moderationstjeneste er utilgængelig. Se herunder for flere oplysninger. Kontakt os, hvis dette problem varer ved." -#: src/view/com/post-thread/PostThreadItem.tsx:876 +#: src/view/com/post-thread/PostThreadItem.tsx:896 msgid "This post claims to have been created on <0>{0}, but was first seen by Bluesky on <1>{1}." msgstr "Dette opslag er dateret <0>{0}, men det blev først oprettet på Bluesky <1>{1}." @@ -7780,7 +7943,7 @@ msgstr "Dette opslag er dateret <0>{0}, men det blev først oprettet på Blu msgid "This post has an unknown type of threadgate on it. Your app may be out of date." msgstr "Dette opslag har en ukendt interaktionsindstillinger. Din app trænger måske til at blive opdateret." -#: src/view/com/post-thread/PostThreadItem.tsx:158 +#: src/view/com/post-thread/PostThreadItem.tsx:160 msgid "This post has been deleted." msgstr "Dette opslag er slettet." @@ -7797,7 +7960,7 @@ msgstr "Dette opslag vil blive skjult fra feeds og tråde. Denne handling kan ik msgid "This post's author has disabled quote posts." msgstr "Dette opslags forfatter har ikke tilladt citatopslag." -#: src/view/com/profile/ProfileMenu.tsx:408 +#: src/view/com/profile/ProfileMenu.tsx:444 msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't signed in." msgstr "Denne profil er kun synlig for indloggede brugere. Den kan ikke ses af personer, der ikke er logget ind." @@ -7809,7 +7972,7 @@ msgstr "Dette svar vil blive vist i en skjult sektion nederst i din tråd og vil msgid "This service has not provided terms of service or a privacy policy." msgstr "Denne tjeneste har ikke angivet tjenestevilkår eller privatlivspolitik." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:437 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:456 msgid "This should create a domain record at:" msgstr "Dette skulle oprette en DNS-record på:" @@ -7850,7 +8013,7 @@ msgstr "Denne bruger følger ikke nogen." msgid "This will delete \"{0}\" from your muted words. You can always add it back later." msgstr "Dette vil fjerne \"{0}\" fra dine skjulte ord. Du kan altid tilføje det igen senere." -#: src/screens/Settings/Settings.tsx:462 +#: src/screens/Settings/Settings.tsx:504 msgid "This will remove @{0} from the quick access list." msgstr "Dette vil fjerne @{0} fra din kvikadgangsliste." @@ -7881,7 +8044,7 @@ msgstr "Trådet" msgid "Threaded mode" msgstr "Trådvisning" -#: src/Navigation.tsx:329 +#: src/Navigation.tsx:338 msgid "Threads Preferences" msgstr "Trådindstillinger" @@ -7913,7 +8076,7 @@ msgstr "I dag" msgid "Toggle dropdown" msgstr "Åbn/luk rullemenu" -#: src/screens/Moderation/index.tsx:335 +#: src/screens/Moderation/index.tsx:354 msgid "Toggle to enable or disable adult content" msgstr "Tryk for at aktivere eller deaktivere voksenindhold" @@ -7927,14 +8090,14 @@ msgstr "Slår lyden til/fra" msgid "Top" msgstr "Top" -#: src/Navigation.tsx:411 +#: src/Navigation.tsx:420 msgid "Topic" msgstr "Emne" #: src/components/dms/MessageContextMenu.tsx:139 #: src/components/dms/MessageContextMenu.tsx:141 -#: src/view/com/post-thread/PostThreadItem.tsx:798 -#: src/view/com/post-thread/PostThreadItem.tsx:801 +#: src/view/com/post-thread/PostThreadItem.tsx:818 +#: src/view/com/post-thread/PostThreadItem.tsx:821 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:468 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:470 msgid "Translate" @@ -7946,12 +8109,16 @@ msgstr "Trends" #: src/screens/Search/Explore.tsx:608 msgid "Trending topics" -msgstr "" +msgstr "Populære emner" #: src/components/interstitials/TrendingVideos.tsx:88 msgid "Trending Videos" msgstr "Populære videoer" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:138 +msgid "Trust emerges from relationships, communities, and shared context, so we’re also enabling <0>trusted verifiers: organizations that can directly issue verification." +msgstr "" + #: src/view/com/util/error/ErrorScreen.tsx:103 msgctxt "action" msgid "Try again" @@ -7973,7 +8140,7 @@ msgstr "Indtast dit ønskede brugernavn" msgid "Type your message here" msgstr "Indtast din besked her" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:413 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:432 msgid "Type:" msgstr "Type:" @@ -7999,33 +8166,33 @@ msgstr "Kan ikke slette" #: src/components/dms/MessagesListBlockedFooter.tsx:104 #: src/components/dms/MessagesListBlockedFooter.tsx:112 #: src/components/dms/MessagesListBlockedFooter.tsx:119 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:197 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:283 -#: src/view/com/profile/ProfileMenu.tsx:399 -#: src/view/screens/ProfileList.tsx:715 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:200 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 +#: src/view/com/profile/ProfileMenu.tsx:435 +#: src/view/screens/ProfileList.tsx:723 msgid "Unblock" msgstr "Bloker ikke længere" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:202 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:205 msgctxt "action" msgid "Unblock" msgstr "Bloker ikke længere" #: src/components/dms/ConvoMenu.tsx:247 #: src/components/dms/ConvoMenu.tsx:250 -#: src/view/com/profile/ProfileMenu.tsx:309 -#: src/view/com/profile/ProfileMenu.tsx:315 +#: src/view/com/profile/ProfileMenu.tsx:345 +#: src/view/com/profile/ProfileMenu.tsx:351 msgid "Unblock account" msgstr "Bloker ikke længere konto" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:277 -#: src/view/com/profile/ProfileMenu.tsx:381 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:303 +#: src/view/com/profile/ProfileMenu.tsx:417 msgid "Unblock Account?" msgstr "Bloker ikke længere konto?" -#: src/view/screens/ProfileList.tsx:612 +#: src/view/screens/ProfileList.tsx:620 msgid "Unblock list" -msgstr "" +msgstr "Bloker ikke længere liste" #: src/view/com/util/post-ctrls/RepostButton.web.tsx:72 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:76 @@ -8041,12 +8208,12 @@ msgctxt "action" msgid "Unfollow" msgstr "Følg ikke længere" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:217 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:220 msgid "Unfollow {0}" msgstr "Følg ikke længer {0}" -#: src/view/com/profile/ProfileMenu.tsx:251 -#: src/view/com/profile/ProfileMenu.tsx:261 +#: src/view/com/profile/ProfileMenu.tsx:264 +#: src/view/com/profile/ProfileMenu.tsx:274 msgid "Unfollow account" msgstr "Følg ikke længere konto" @@ -8058,6 +8225,10 @@ msgstr "Ophører med at følge brugeren" msgid "Unfortunately, none of your subscribed labelers supports this report type." msgstr "Ingen af de moderationstjenester, du abonnerer på, understøtter denne anmeldelsestype." +#: src/components/verification/VerificationsDialog.tsx:204 +msgid "Unknown verifier" +msgstr "" + #: src/screens/Profile/components/ProfileFeedHeader.tsx:510 msgid "Unlike" msgstr "Fjern like" @@ -8072,7 +8243,7 @@ msgctxt "video" msgid "Unmute" msgstr "Skjul ikke længere" -#: src/view/screens/ProfileList.tsx:722 +#: src/view/screens/ProfileList.tsx:730 msgid "Unmute" msgstr "Skjul ikke længere" @@ -8081,8 +8252,8 @@ msgstr "Skjul ikke længere" msgid "Unmute {tag}" msgstr "Skjul ikke længere {tag}" -#: src/view/com/profile/ProfileMenu.tsx:288 -#: src/view/com/profile/ProfileMenu.tsx:294 +#: src/view/com/profile/ProfileMenu.tsx:324 +#: src/view/com/profile/ProfileMenu.tsx:330 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:668 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:674 msgid "Unmute account" @@ -8092,9 +8263,9 @@ msgstr "Skjul ikke længere konto" msgid "Unmute conversation" msgstr "Skjul ikke længere samtale" -#: src/view/screens/ProfileList.tsx:597 +#: src/view/screens/ProfileList.tsx:605 msgid "Unmute list" -msgstr "" +msgstr "Skjul ikke længere liste" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:553 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:557 @@ -8105,7 +8276,7 @@ msgstr "Skjul ikke længere tråd" msgid "Unmute video" msgstr "Skjul ikke længere video" -#: src/view/screens/ProfileList.tsx:706 +#: src/view/screens/ProfileList.tsx:714 msgid "Unpin" msgstr "Frigør" @@ -8116,7 +8287,7 @@ msgstr "Frigør feed" #: src/components/FeedCard.tsx:320 msgid "Unpin Feed" -msgstr "" +msgstr "Frigør feed" #: src/screens/Profile/components/ProfileFeedHeader.tsx:305 #: src/screens/Profile/components/ProfileFeedHeader.tsx:307 @@ -8128,7 +8299,7 @@ msgstr "Frigør fra forside" msgid "Unpin from profile" msgstr "Frigør fra profil" -#: src/view/screens/ProfileList.tsx:577 +#: src/view/screens/ProfileList.tsx:585 msgid "Unpin moderation list" msgstr "Frigør moderationsliste" @@ -8136,7 +8307,7 @@ msgstr "Frigør moderationsliste" msgid "Unpinned {0} from Home" msgstr "Frigjorde {0} fra forside" -#: src/view/screens/ProfileList.tsx:354 +#: src/view/screens/ProfileList.tsx:362 msgid "Unpinned from your feeds" msgstr "Frigjort fra dine feeds" @@ -8181,8 +8352,8 @@ msgstr "Opdater" msgid "Update <0>{displayName} in Lists" msgstr "Opdater <0>{displayName} i lister" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:507 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:528 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:526 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:547 msgid "Update to {domain}" msgstr "Opdater til {domain}" @@ -8204,7 +8375,7 @@ msgstr "Opdaterer..." msgid "Upload a photo instead" msgstr "Upload et foto i stedet" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:453 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:472 msgid "Upload a text file to:" msgstr "Upload en tekstfil til:" @@ -8244,7 +8415,7 @@ msgstr "Uploader video..." msgid "Use app passwords to sign in to other Bluesky clients without giving full access to your account or password." msgstr "Brug appadgangskoder til at logge ind i andre Bluesky-klienter uden at give fuld adgang til din konto eller adgangskode." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:539 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:558 msgid "Use default provider" msgstr "Brug standardudbyder" @@ -8344,24 +8515,43 @@ msgstr "Brugere, jeg følger" msgid "Users in \"{0}\"" msgstr "Brugere i \"{0}\"" -#: src/components/LikesDialog.tsx:83 -msgid "Users that have liked this content or profile" -msgstr "Brugere, som har liket indholdet/profilen" - #: src/components/dialogs/PostInteractionSettingsDialog.tsx:433 msgid "Users you follow" msgstr "Brugere du følger" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:419 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:438 msgid "Value:" msgstr "Værdi:" +#: src/screens/Moderation/index.tsx:288 +msgid "Verification settings" +msgstr "" + +#: src/Navigation.tsx:175 +#: src/screens/Moderation/VerificationSettings.tsx:32 +msgid "Verification Settings" +msgstr "" + +#: src/screens/Moderation/VerificationSettings.tsx:41 +msgid "Verifications on Bluesky work differently than on other platforms. <0>Learn more here." +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:105 +msgid "Verified by:" +msgstr "" + #: src/view/com/composer/videos/SelectVideoBtn.tsx:127 msgid "Verified email required" msgstr "Bekræftet e-mail er obligatorisk" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:509 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:530 +#: src/components/verification/VerificationCreatePrompt.tsx:65 +#: src/view/com/profile/ProfileMenu.tsx:308 +#: src/view/com/profile/ProfileMenu.tsx:311 +msgid "Verify account" +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:528 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:549 msgid "Verify DNS Record" msgstr "Bekræft DNS-record" @@ -8379,11 +8569,15 @@ msgstr "Bekræft ny e-mail" msgid "Verify now" msgstr "Bekræft nu" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:510 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:532 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:529 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:551 msgid "Verify Text File" msgstr "Bekræft tekstfil" +#: src/components/verification/VerificationCreatePrompt.tsx:44 +msgid "Verify this account?" +msgstr "" + #: src/screens/Settings/AccountSettings.tsx:75 #: src/screens/Settings/AccountSettings.tsx:91 msgid "Verify your email" @@ -8394,8 +8588,8 @@ msgstr "Bekræft din e-mail" msgid "Verify Your Email" msgstr "Bekræft din e-mail" -#: src/screens/Settings/AboutSettings.tsx:73 -#: src/screens/Settings/AboutSettings.tsx:102 +#: src/screens/Settings/AboutSettings.tsx:123 +#: src/screens/Settings/AboutSettings.tsx:152 msgid "Version {appVersion}" msgstr "Version {appVersion}" @@ -8408,7 +8602,7 @@ msgstr "Video" msgid "Video failed to process" msgstr "Videobehandling fejlede" -#: src/Navigation.tsx:462 +#: src/Navigation.tsx:471 msgid "Video Feed" msgstr "Videofeed" @@ -8461,16 +8655,17 @@ msgstr "{0}s avatar" #: src/components/ProfileCard.tsx:115 #: src/screens/Profile/components/ProfileFeedHeader.tsx:446 +#: src/screens/Search/components/SearchProfileCard.tsx:36 #: src/screens/VideoFeed/index.tsx:769 -#: src/view/com/notifications/NotificationFeedItem.tsx:413 +#: src/view/com/notifications/NotificationFeedItem.tsx:487 msgid "View {0}'s profile" msgstr "Se {0}s profil" -#: src/components/dms/MessagesListHeader.tsx:176 +#: src/components/dms/MessagesListHeader.tsx:181 msgid "View {displayName}'s profile" msgstr "Se {displayName}s profil" -#: src/components/ProfileHoverCard/index.web.tsx:433 +#: src/components/ProfileHoverCard/index.web.tsx:440 msgid "View blocked user's profile" msgstr "Vis blokeret brugers profil" @@ -8508,13 +8703,13 @@ msgstr "Vis information om disse mærkater" msgid "View more" msgstr "Se flere" -#: src/components/ProfileHoverCard/index.web.tsx:419 -#: src/components/ProfileHoverCard/index.web.tsx:439 -#: src/components/ProfileHoverCard/index.web.tsx:466 +#: src/components/ProfileHoverCard/index.web.tsx:426 +#: src/components/ProfileHoverCard/index.web.tsx:446 +#: src/components/ProfileHoverCard/index.web.tsx:473 #: src/view/com/posts/AviFollowButton.tsx:55 #: src/view/com/posts/PostFeedErrorMessage.tsx:175 -#: src/view/com/util/PostMeta.tsx:78 -#: src/view/com/util/PostMeta.tsx:93 +#: src/view/com/util/PostMeta.tsx:87 +#: src/view/com/util/PostMeta.tsx:122 msgid "View profile" msgstr "Vis profil" @@ -8526,6 +8721,10 @@ msgstr "Vis avataren" msgid "View the labeling service provided by @{0}" msgstr "Vis mærkningstjenesten drevet af @{0}" +#: src/components/verification/VerificationCheckButton.tsx:99 +msgid "View this user's verifications" +msgstr "" + #: src/screens/Profile/components/ProfileFeedHeader.tsx:481 msgid "View users who like this feed" msgstr "Vis brugere, der likede dette feed" @@ -8534,11 +8733,11 @@ msgstr "Vis brugere, der likede dette feed" msgid "View video" msgstr "Se video" -#: src/screens/Moderation/index.tsx:264 +#: src/screens/Moderation/index.tsx:268 msgid "View your blocked accounts" msgstr "Vis blokerede konti" -#: src/screens/Moderation/index.tsx:204 +#: src/screens/Moderation/index.tsx:208 msgid "View your default post interaction settings" msgstr "Se dine standardinteraktionsindstillinger" @@ -8547,14 +8746,18 @@ msgstr "Se dine standardinteraktionsindstillinger" msgid "View your feeds and explore more" msgstr "Vis dine feeds og udforsk flere" -#: src/screens/Moderation/index.tsx:234 +#: src/screens/Moderation/index.tsx:238 msgid "View your moderation lists" msgstr "Vis moderationslister" -#: src/screens/Moderation/index.tsx:249 +#: src/screens/Moderation/index.tsx:253 msgid "View your muted accounts" msgstr "Vis dine skjulte konti" +#: src/components/verification/VerificationCheckButton.tsx:98 +msgid "View your verifications" +msgstr "" + #: src/view/com/util/images/AutoSizedImage.tsx:199 #: src/view/com/util/images/AutoSizedImage.tsx:221 msgid "Views full image" @@ -8617,7 +8820,7 @@ msgstr "Vi løb tør for opslag fra konti, du følger. Her er de seneste fra <0/ #: src/screens/Settings/SettingsInterests.tsx:155 msgid "We recommend selecting at least two interests." -msgstr "" +msgstr "Vi anbefaler at vælge mindst to interesser." #: src/view/com/composer/state/video.ts:417 msgid "We were unable to determine if you are allowed to upload videos. Please try again." @@ -8627,7 +8830,7 @@ msgstr "Vi kunne ikke afgøre, om du har lov til at uploade videoer. Prøv igen. msgid "We were unable to load your birth date preferences. Please try again." msgstr "Vi kunne ikke indlæse dine fødselsdato. Prøv igen." -#: src/screens/Moderation/index.tsx:409 +#: src/screens/Moderation/index.tsx:428 msgid "We were unable to load your configured labelers at this time." msgstr "Vi kunne ikke indlæse dine konfigurede mærkningstjenester." @@ -8643,16 +8846,20 @@ msgstr "Vi giver dig besked, når din konto er klar." msgid "We'll use this to help customize your experience." msgstr "Vi vil bruge dette til at tilpasse din oplevelse." -#: src/components/dms/dialogs/SearchablePeopleList.tsx:92 +#: src/components/dialogs/SearchablePeopleList.tsx:107 #: src/components/ProgressGuide/FollowDialog.tsx:172 msgid "We're having network issues, try again" msgstr "Vi har netværksproblemer, prøv igen." +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:94 +msgid "We’re introducing a new layer of verification on Bluesky — an easy-to-see checkmark." +msgstr "" + #: src/screens/Signup/index.tsx:109 msgid "We're so excited to have you join us!" msgstr "Vi er glade for at have dig med!" -#: src/view/screens/ProfileList.tsx:113 +#: src/view/screens/ProfileList.tsx:117 msgid "We're sorry, but we were unable to resolve this list. If this persists, please contact the list creator, @{handleOrDid}." msgstr "Beklager, men vi kunne ikke indlæse denne liste. Hvis problemet varer ved, kontakt listens skaber, @{handleOrDid}." @@ -8699,6 +8906,10 @@ msgstr "Hvad vil du kalde din startpakke?" msgid "What's up?" msgstr "Hvad sker der?" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:146 +msgid "When you tap on a check, you’ll see which organizations have granted verification." +msgstr "" + #: src/view/com/modals/lang-settings/PostLanguagesSettings.tsx:80 msgid "Which languages are used in this post?" msgstr "Hvilke sprog bruges i dette opslag?" @@ -8715,6 +8926,10 @@ msgstr "Hvem kan interagere med dette opslag?" msgid "Who can reply" msgstr "Hvem kan svare" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:127 +msgid "Who can verify?" +msgstr "" + #: src/screens/Home/NoFeedsPinned.tsx:79 #: src/screens/Messages/ChatList.tsx:231 #: src/screens/Messages/Inbox.tsx:176 @@ -8783,7 +8998,7 @@ msgstr "Skriv dit svar" msgid "Writers" msgstr "Forfattere" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:337 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:356 msgid "Wrong DID returned from server. Received: {0}" msgstr "Forkert DID returneret fra server. Modtog: {0}" @@ -8820,10 +9035,14 @@ msgstr "I går" msgid "You" msgstr "Dig" -#: src/components/forms/HostingProvider.tsx:46 -msgid "You are creating an account on" +#: src/components/verification/VerifierDialog.tsx:59 +msgid "You are a trusted verifier" msgstr "" +#: src/components/forms/HostingProvider.tsx:45 +msgid "You are creating an account on" +msgstr "Du er ved at oprette en konto på" + #: src/screens/SignupQueued.tsx:157 msgid "You are in line." msgstr "Du er i kø." @@ -8836,9 +9055,22 @@ msgstr "Du har ikke adgang til at uploade videoer." msgid "You are not following anyone." msgstr "Du følger ikke nogen." +#: src/components/verification/VerificationsDialog.tsx:64 +msgid "You are verified" +msgstr "" + +#: src/screens/Profile/Header/EditProfileDialog.tsx:356 +#: src/view/com/modals/EditProfile.tsx:204 +msgid "You are verified. You will lose your verification status if you change your display name. <0>Learn more." +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:208 +msgid "You are verified. You will lose your verification status if you change your handle. <0>Learn more." +msgstr "" + #: src/screens/Search/modules/ExploreInterestsCard.tsx:45 msgid "You can adjust your interests at any time from \"Content and media\" settings." -msgstr "" +msgstr "Du kan ændre dine interesser når som helst under Indhold og medier-indstillinger." #: src/view/com/posts/FollowingEmptyState.tsx:63 #: src/view/com/posts/FollowingEndOfFeed.tsx:64 @@ -8947,11 +9179,11 @@ msgstr "Du har ingen feeds." msgid "You have no lists." msgstr "Du har ingen lister." -#: src/view/screens/ModerationBlockedAccounts.tsx:129 +#: src/view/screens/ModerationBlockedAccounts.tsx:138 msgid "You have not blocked any accounts yet. To block an account, go to their profile and select \"Block account\" from the menu on their account." msgstr "Du har endnu ikke blokeret nogen konti. Du kan blokere en konto ved at gå til profilen og vælge \"Bloker konto\" i menuen." -#: src/view/screens/ModerationMutedAccounts.tsx:128 +#: src/view/screens/ModerationMutedAccounts.tsx:151 msgid "You have not muted any accounts yet. To mute an account, go to their profile and select \"Mute account\" from the menu on their account." msgstr "Du har endnu ikke skjult nogen konti. Du kan skjule en konto ved at gå til profilen og vælge \"Skjul konto\" i menuen." @@ -8986,7 +9218,7 @@ msgstr "Du kan klage over disse mærkater, hvis du mener, de er sat ved en fejl. #: src/screens/StarterPack/Wizard/State.tsx:76 msgid "You may only add up to {STARTER_PACK_MAX_SIZE, plural, other {{STARTER_PACK_MAX_SIZE} profiles}}" -msgstr "" +msgstr "Du kan tilføje højst {STARTER_PACK_MAX_SIZE, plural, one {}other {{STARTER_PACK_MAX_SIZE} profiler}}" #: src/screens/StarterPack/Wizard/State.tsx:95 msgid "You may only add up to 3 feeds" @@ -8998,7 +9230,7 @@ msgstr "Du må vælge højst 4 billeder" #: src/screens/Signup/StepInfo/Policies.tsx:106 msgid "You must be 13 years of age or older to create an account." -msgstr "" +msgstr "Du skal være mindst 13 år gammel for at oprette en konto." #: src/components/StarterPack/ProfileStarterPacks.tsx:327 msgid "You must be following at least seven other people to generate a starter pack." @@ -9022,13 +9254,13 @@ msgstr "Du har tidligere deaktiveret @{0}." #: src/components/dms/MessageItem.tsx:135 msgid "You reacted {0}" -msgstr "" +msgstr "Du reagerede med {0}" -#: src/screens/Messages/components/ChatListItem.tsx:213 +#: src/screens/Messages/components/ChatListItem.tsx:218 msgid "You reacted {0} to {1}" -msgstr "" +msgstr "Du reagerede med {0} på {1}" -#: src/screens/Settings/Settings.tsx:257 +#: src/screens/Settings/Settings.tsx:265 #: src/view/shell/desktop/LeftNav.tsx:206 msgid "You will be signed out of all your accounts." msgstr "Du vil blive logget ud af alle dine konti." @@ -9045,15 +9277,15 @@ 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/components/ChatListItem.tsx:149 +#: src/screens/Messages/components/ChatListItem.tsx:154 msgid "You: {0}" msgstr "Dig: {0}" -#: src/screens/Messages/components/ChatListItem.tsx:178 +#: src/screens/Messages/components/ChatListItem.tsx:183 msgid "You: {defaultEmbeddedContentMessage}" msgstr "Dig: {defaultEmbeddedContentMessage}" -#: src/screens/Messages/components/ChatListItem.tsx:171 +#: src/screens/Messages/components/ChatListItem.tsx:176 msgid "You: {short}" msgstr "Dig: {short}" @@ -9163,7 +9395,7 @@ msgstr "Din adgang til chats er blevet deaktiveret" msgid "Your choice will be saved, but can be changed later in settings." msgstr "Dit valg vil blive gemt men kan ændres senere under indstillinger." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:494 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:513 msgid "Your current handle <0>{0} will automatically remain reserved for you. You can switch back to it at any time from this account." msgstr "Dit nuværende handle, <0>{0}, vil automatisk blive reserveret til dig. Du kan når som helst skifte tilbage til dette handle." @@ -9194,7 +9426,7 @@ msgstr "Dine følgere" msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "Dit følgerfeed er tomt! Følg flere brugere for at se, hvad der foregår." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:221 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:240 msgid "Your full handle will be <0>@{0}" msgstr "Dit fulde handle bliver <0>@{0}" @@ -9202,22 +9434,22 @@ msgstr "Dit fulde handle bliver <0>@{0}" msgid "Your full username will be <0>@{0}" msgstr "Dit fulde brugernavn bliver <0>@{0}" -#: src/Navigation.tsx:383 +#: src/Navigation.tsx:392 #: src/screens/Search/modules/ExploreInterestsCard.tsx:67 #: src/screens/Settings/ContentAndMediaSettings.tsx:92 #: src/screens/Settings/ContentAndMediaSettings.tsx:95 #: src/screens/Settings/SettingsInterests.tsx:39 msgid "Your interests" -msgstr "" +msgstr "Dine interesser" #: src/screens/Settings/SettingsInterests.tsx:124 msgctxt "toast" msgid "Your interests have been updated!" -msgstr "" +msgstr "Dine interesser blev opdateret!" #: src/screens/Search/modules/ExploreInterestsCard.tsx:94 msgid "Your interests help us find what you like!" -msgstr "" +msgstr "Dine interesser hjælper os med at finde noget, du kan lide!" #: src/components/dialogs/MutedWords.tsx:369 msgid "Your muted words" @@ -9261,4 +9493,8 @@ msgstr "Din anmeldelse vil blive sendt til Bluesky Moderationstjeneste" #: src/screens/Settings/SettingsInterests.tsx:53 msgid "Your selected interests help us serve you content you care about." +msgstr "Dine valgte interesser hjælper os med at vise dig relevant indhold." + +#: src/components/verification/VerificationsDialog.tsx:65 +msgid "Your verifications" msgstr "" diff --git a/src/locale/locales/de/messages.po b/src/locale/locales/de/messages.po index 2072e3d95c..885eddbcb8 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: 2025-04-09 23:20\n" +"PO-Revision-Date: 2025-04-19 04:09\n" "Last-Translator: \n" "Language-Team: German\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -23,7 +23,7 @@ msgstr "" msgid "(active)" msgstr "(aktiv)" -#: src/screens/Messages/components/ChatListItem.tsx:155 +#: src/screens/Messages/components/ChatListItem.tsx:160 msgid "(contains embedded content)" msgstr "(enthält eingebettete Inhalte)" @@ -82,7 +82,7 @@ msgstr "{0, plural, one {# Sekunde} other {# Sekunden}}" #: src/view/shell/bottom-bar/BottomBar.tsx:209 #: src/view/shell/bottom-bar/BottomBar.tsx:241 -#: src/view/shell/Drawer.tsx:454 +#: src/view/shell/Drawer.tsx:470 msgid "{0, plural, one {# unread item} other {# unread items}}" msgstr "{0, plural, one {# ungelesenes Element} other {# ungelesene Elemente}}" @@ -91,17 +91,17 @@ msgstr "{0, plural, one {# ungelesenes Element} other {# ungelesene Elemente}}" msgid "{0, plural, one {#mo} other {#mo}}" msgstr "{0, plural, one {#Mo} other {#Mo}}" -#: src/components/ProfileHoverCard/index.web.tsx:398 +#: src/components/ProfileHoverCard/index.web.tsx:404 #: src/screens/Profile/Header/Metrics.tsx:22 msgid "{0, plural, one {follower} other {followers}}" msgstr "{0, plural, one {Follower} other {Follower}}" -#: src/components/ProfileHoverCard/index.web.tsx:402 +#: src/components/ProfileHoverCard/index.web.tsx:408 #: src/screens/Profile/Header/Metrics.tsx:26 msgid "{0, plural, one {following} other {following}}" msgstr "{0, plural, one {Gefolgt} other {Gefolgt}}" -#: src/view/com/post-thread/PostThreadItem.tsx:459 +#: src/view/com/post-thread/PostThreadItem.tsx:479 msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, one {Like} other {Likes}}" @@ -109,11 +109,11 @@ msgstr "{0, plural, one {Like} other {Likes}}" msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, one {Post} other {Posts}}" -#: src/view/com/post-thread/PostThreadItem.tsx:443 +#: src/view/com/post-thread/PostThreadItem.tsx:463 msgid "{0, plural, one {quote} other {quotes}}" msgstr "{0, plural, one {Zitat} other {Zitate}}" -#: src/view/com/post-thread/PostThreadItem.tsx:425 +#: src/view/com/post-thread/PostThreadItem.tsx:445 msgid "{0, plural, one {repost} other {reposts}}" msgstr "{0, plural, one {Repost} other {Reposts}}" @@ -153,7 +153,7 @@ msgstr "{0} von 50" msgid "{0} reacted {1}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:226 +#: src/screens/Messages/components/ChatListItem.tsx:231 msgid "{0} reacted {1} to {2}" msgstr "" @@ -206,100 +206,132 @@ msgstr "{estimatedTimeHrs, plural, one {Stunde} other {Stunden}}" msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "{estimatedTimeMins, plural, one {Minute} other {Minuten}}" -#: src/view/com/notifications/NotificationFeedItem.tsx:305 +#: src/view/com/notifications/NotificationFeedItem.tsx:324 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} followed you" msgstr "{firstAuthorLink} und <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} weiterer} other {{formattedAuthorsCount} weitere}} folgen dir" -#: src/view/com/notifications/NotificationFeedItem.tsx:331 +#: src/view/com/notifications/NotificationFeedItem.tsx:350 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your custom feed" msgstr "{firstAuthorLink} und <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} weiterem} other {{formattedAuthorsCount} weiteren}} gefällt dein benutzerdefinierter Feed" -#: src/view/com/notifications/NotificationFeedItem.tsx:224 +#: src/view/com/notifications/NotificationFeedItem.tsx:243 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your post" msgstr "{firstAuthorLink} und <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} weiteren} other {{formattedAuthorsCount} weiteren}} gefällt dein Post" -#: src/view/com/notifications/NotificationFeedItem.tsx:248 +#: src/view/com/notifications/NotificationFeedItem.tsx:430 +msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} removed their verifications from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:267 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} reposted your post" msgstr "{firstAuthorLink} und <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} weiterer} other {{formattedAuthorsCount} weitere}} haben deinen Post repostet" -#: src/view/com/notifications/NotificationFeedItem.tsx:355 +#: src/view/com/notifications/NotificationFeedItem.tsx:374 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} signed up with your starter pack" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:317 +#: src/view/com/notifications/NotificationFeedItem.tsx:404 +msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:336 msgid "{firstAuthorLink} followed you" msgstr "{firstAuthorLink} folgt dir" -#: src/view/com/notifications/NotificationFeedItem.tsx:294 +#: src/view/com/notifications/NotificationFeedItem.tsx:313 msgid "{firstAuthorLink} followed you back" msgstr "{firstAuthorLink} folgt dir zurück" -#: src/view/com/notifications/NotificationFeedItem.tsx:343 +#: src/view/com/notifications/NotificationFeedItem.tsx:362 msgid "{firstAuthorLink} liked your custom feed" msgstr "{firstAuthorLink} gefällt dein benutzerdefinierter Feed" -#: src/view/com/notifications/NotificationFeedItem.tsx:236 +#: src/view/com/notifications/NotificationFeedItem.tsx:255 msgid "{firstAuthorLink} liked your post" msgstr "{firstAuthorLink} gefällt dein Post" -#: src/view/com/notifications/NotificationFeedItem.tsx:260 +#: src/view/com/notifications/NotificationFeedItem.tsx:442 +msgid "{firstAuthorLink} removed their verification from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:279 msgid "{firstAuthorLink} reposted your post" msgstr "{firstAuthorLink} hat deinen Post repostet" -#: src/view/com/notifications/NotificationFeedItem.tsx:367 +#: src/view/com/notifications/NotificationFeedItem.tsx:386 msgid "{firstAuthorLink} signed up with your starter pack" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:298 +#: src/view/com/notifications/NotificationFeedItem.tsx:416 +msgid "{firstAuthorLink} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:317 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} followed you" msgstr "{firstAuthorName} und {additionalAuthorsCount, plural, one {{formattedAuthorsCount} weiterer} other {{formattedAuthorsCount} weitere}} folgen dir" -#: src/view/com/notifications/NotificationFeedItem.tsx:324 +#: src/view/com/notifications/NotificationFeedItem.tsx:343 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your custom feed" msgstr "{firstAuthorName} und {additionalAuthorsCount, plural, one {{formattedAuthorsCount} weiteren} other {{formattedAuthorsCount} weiteren}} gefällt dein benutzerdefinierter Feed" -#: src/view/com/notifications/NotificationFeedItem.tsx:217 +#: src/view/com/notifications/NotificationFeedItem.tsx:236 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your post" msgstr "{firstAuthorName} und {additionalAuthorsCount, plural, one {{formattedAuthorsCount} weiteren} other {{formattedAuthorsCount} weiteren}} gefällt dein Post" -#: src/view/com/notifications/NotificationFeedItem.tsx:241 +#: src/view/com/notifications/NotificationFeedItem.tsx:423 +msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} removed their verifications from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:260 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} reposted your post" msgstr "{firstAuthorName} und {additionalAuthorsCount, plural, one {{formattedAuthorsCount} weiterer} other {{formattedAuthorsCount} weitere}} haben deinen Post repostet" -#: src/view/com/notifications/NotificationFeedItem.tsx:348 +#: src/view/com/notifications/NotificationFeedItem.tsx:367 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} signed up with your starter pack" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:303 +#: src/view/com/notifications/NotificationFeedItem.tsx:397 +msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:322 msgid "{firstAuthorName} followed you" msgstr "{firstAuthorName} folgt dir" -#: src/view/com/notifications/NotificationFeedItem.tsx:293 +#: src/view/com/notifications/NotificationFeedItem.tsx:312 msgid "{firstAuthorName} followed you back" msgstr "{firstAuthorName} folgt dir zurück" -#: src/view/com/notifications/NotificationFeedItem.tsx:329 +#: src/view/com/notifications/NotificationFeedItem.tsx:348 msgid "{firstAuthorName} liked your custom feed" msgstr "{firstAuthorName} gefällt dein benutzerdefinierter Feed" -#: src/view/com/notifications/NotificationFeedItem.tsx:222 +#: src/view/com/notifications/NotificationFeedItem.tsx:241 msgid "{firstAuthorName} liked your post" msgstr "{firstAuthorName} gefällt dein Post" -#: src/view/com/notifications/NotificationFeedItem.tsx:246 +#: src/view/com/notifications/NotificationFeedItem.tsx:428 +msgid "{firstAuthorName} removed their verification from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:265 msgid "{firstAuthorName} reposted your post" msgstr "{firstAuthorName} hat deinen Post repostet" -#: src/view/com/notifications/NotificationFeedItem.tsx:353 +#: src/view/com/notifications/NotificationFeedItem.tsx:372 msgid "{firstAuthorName} signed up with your starter pack" msgstr "{firstAuthorName} hat sich mit deinem Startpaket angemeldet" -#: src/components/ProfileHoverCard/index.web.tsx:508 +#: src/view/com/notifications/NotificationFeedItem.tsx:402 +msgid "{firstAuthorName} verified you" +msgstr "" + +#: src/components/ProfileHoverCard/index.web.tsx:532 #: src/screens/Profile/Header/Metrics.tsx:49 msgid "{following} following" msgstr "{following} Gefolgt" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:392 +#: src/components/dialogs/SearchablePeopleList.tsx:412 msgid "{handle} can't be messaged" msgstr "{handle} kann nicht angeschrieben werden" @@ -330,6 +362,19 @@ msgstr "" msgid "{type}h ago" msgstr "" +#: src/components/verification/VerifierDialog.tsx:60 +msgid "{userName} is a trusted verifier" +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:67 +msgid "{userName} is verified" +msgstr "" + +#. Possessive, meaning "the verifications of {userName}" +#: src/components/verification/VerificationsDialog.tsx:69 +msgid "{userName}'s verifications" +msgstr "" + #. Indicates the number of additional profiles are in the Starter Pack e.g. +12 #: src/screens/Search/components/StarterPackCard.tsx:249 msgid "+{computedTotal}" @@ -345,11 +390,11 @@ msgctxt "feeds" msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" msgstr "<0>{0}, <1>{1} und {2, plural, one {# weitere Person} other {# weitere Personen}} sind in deinem Startpaket enthalten" -#: src/view/shell/Drawer.tsx:97 +#: src/view/shell/Drawer.tsx:113 msgid "<0>{0} {1, plural, one {follower} other {followers}}" msgstr "<0>{0} {1, plural, one {Follower} other {Follower}}" -#: src/view/shell/Drawer.tsx:108 +#: src/view/shell/Drawer.tsx:124 msgid "<0>{0} {1, plural, one {following} other {following}}" msgstr "<0>{0} {1, plural, one {Folge ich} other {Folge ich}}" @@ -398,14 +443,18 @@ msgid "7 days" msgstr "7 Tage" #. If last message does not contain text, fall back to "{user} reacted to {a message}" -#: src/screens/Messages/components/ChatListItem.tsx:205 +#: src/screens/Messages/components/ChatListItem.tsx:210 msgid "a message" msgstr "" -#: src/Navigation.tsx:391 -#: src/screens/Settings/AboutSettings.tsx:34 -#: src/screens/Settings/Settings.tsx:215 -#: src/screens/Settings/Settings.tsx:218 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:91 +msgid "A new form of verification" +msgstr "" + +#: src/Navigation.tsx:400 +#: src/screens/Settings/AboutSettings.tsx:72 +#: src/screens/Settings/Settings.tsx:223 +#: src/screens/Settings/Settings.tsx:226 msgid "About" msgstr "Über" @@ -424,36 +473,36 @@ msgid "Accept Request" msgstr "Anfrage annehmen" #: src/screens/Settings/AccessibilitySettings.tsx:46 -#: src/screens/Settings/Settings.tsx:191 -#: src/screens/Settings/Settings.tsx:194 +#: src/screens/Settings/Settings.tsx:199 +#: src/screens/Settings/Settings.tsx:202 msgid "Accessibility" msgstr "Barrierefreiheit" -#: src/Navigation.tsx:343 +#: src/Navigation.tsx:352 msgid "Accessibility Settings" msgstr "Einstellungen für Barrierefreiheit" -#: src/Navigation.tsx:359 +#: src/Navigation.tsx:368 #: src/screens/Login/LoginForm.tsx:194 #: src/screens/Settings/AccountSettings.tsx:45 -#: src/screens/Settings/Settings.tsx:153 -#: src/screens/Settings/Settings.tsx:156 +#: src/screens/Settings/Settings.tsx:161 +#: src/screens/Settings/Settings.tsx:164 msgid "Account" msgstr "Account" #: src/screens/Messages/components/RequestButtons.tsx:81 -#: src/view/com/profile/ProfileMenu.tsx:141 +#: src/view/com/profile/ProfileMenu.tsx:147 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:392 msgctxt "toast" msgid "Account blocked" msgstr "Account blockiert" -#: src/view/com/profile/ProfileMenu.tsx:154 +#: src/view/com/profile/ProfileMenu.tsx:160 msgctxt "toast" msgid "Account followed" msgstr "Account gefolgt" -#: src/view/com/profile/ProfileMenu.tsx:117 +#: src/view/com/profile/ProfileMenu.tsx:123 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:415 msgctxt "toast" msgid "Account muted" @@ -468,33 +517,37 @@ msgstr "Account stummgeschaltet" msgid "Account Muted by List" msgstr "Account durch Liste stummgeschaltet" -#: src/screens/Settings/Settings.tsx:430 +#: src/screens/Settings/Settings.tsx:472 msgid "Account options" msgstr "Account-Optionen" -#: src/screens/Settings/Settings.tsx:466 +#: src/screens/Settings/Settings.tsx:508 msgid "Account removed from quick access" msgstr "Account aus dem Schnellzugriff entfernt" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:137 -#: src/view/com/profile/ProfileMenu.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:140 +#: src/view/com/profile/ProfileMenu.tsx:137 msgctxt "toast" msgid "Account unblocked" msgstr "Account entblockt" -#: src/view/com/profile/ProfileMenu.tsx:166 +#: src/view/com/profile/ProfileMenu.tsx:172 msgctxt "toast" msgid "Account unfollowed" msgstr "Account entfolgt" -#: src/view/com/profile/ProfileMenu.tsx:107 +#: src/view/com/profile/ProfileMenu.tsx:113 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:405 msgctxt "toast" msgid "Account unmuted" msgstr "Account nicht mehr stummgeschaltet" +#: src/components/verification/VerifierDialog.tsx:98 +msgid "Accounts with a scalloped blue check mark<0>{NON_BREAKING_SPACE}<1/>{NON_BREAKING_SPACE}can verify others. These trusted verifiers are selected by Bluesky." +msgstr "" + +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:169 #: src/components/dialogs/MutedWords.tsx:328 -#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/UserAddRemoveLists.tsx:235 msgid "Add" msgstr "Hinzufügen" @@ -512,8 +565,8 @@ msgstr "Füge {displayName} zum Startpaket hinzu" msgid "Add a content warning" msgstr "Inhaltswarnung hinzufügen" -#: src/view/screens/ProfileList.tsx:916 -#: src/view/screens/ProfileList.tsx:934 +#: src/view/screens/ProfileList.tsx:924 +#: src/view/screens/ProfileList.tsx:942 msgid "Add a user to this list" msgstr "Füge einen Nutzer zu dieser Liste hinzu" @@ -536,8 +589,8 @@ msgstr "Alt-Text hinzufügen" msgid "Add alt text (optional)" msgstr "Alt-Text hinzufügen (optional)" -#: src/screens/Settings/Settings.tsx:373 -#: src/screens/Settings/Settings.tsx:376 +#: src/screens/Settings/Settings.tsx:415 +#: src/screens/Settings/Settings.tsx:418 #: src/view/shell/desktop/LeftNav.tsx:281 #: src/view/shell/desktop/LeftNav.tsx:285 msgid "Add another account" @@ -578,11 +631,15 @@ msgstr "Stummgeschaltete Wörter und Tags hinzufügen" msgid "Add new post" msgstr "Neuen Post hinzufügen" -#: src/view/screens/ProfileList.tsx:924 -#: src/view/screens/ProfileList.tsx:942 +#: src/view/screens/ProfileList.tsx:932 +#: src/view/screens/ProfileList.tsx:950 msgid "Add people" msgstr "Personen hinzufügen" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:79 +msgid "Add people to list" +msgstr "" + #: src/components/dms/EmojiPopup.android.tsx:55 msgid "Add Reaction" msgstr "" @@ -599,7 +656,7 @@ msgstr "Füge deinem Startpaket einige Feeds hinzu!" msgid "Add the default feed of only people you follow" msgstr "Füge den Standard-Feed nur von Personen, denen du folgst, hinzu" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:387 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:406 msgid "Add the following DNS record to your domain:" msgstr "Füge den folgenden DNS-Eintrag zu deiner Domain hinzu:" @@ -607,8 +664,8 @@ msgstr "Füge den folgenden DNS-Eintrag zu deiner Domain hinzu:" msgid "Add this feed to your feeds" msgstr "Füge diesen Feed zu deinen Feeds hinzu" -#: src/view/com/profile/ProfileMenu.tsx:273 -#: src/view/com/profile/ProfileMenu.tsx:276 +#: src/view/com/profile/ProfileMenu.tsx:286 +#: src/view/com/profile/ProfileMenu.tsx:289 msgid "Add to lists" msgstr "Zu Listen hinzufügen" @@ -616,7 +673,11 @@ msgstr "Zu Listen hinzufügen" msgid "Add to my feeds" msgstr "Zu meinen Feeds hinzufügen" -#: src/view/com/modals/ListAddRemoveUsers.tsx:192 +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:156 +msgid "Add user to list" +msgstr "" + +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:109 #: src/view/com/modals/UserAddRemoveLists.tsx:162 msgid "Added to list" msgstr "Zur Liste hinzugefügt" @@ -640,7 +701,7 @@ msgstr "Für Erwachsene" msgid "Adult Content" msgstr "Inhalt für Erwachsene" -#: src/screens/Moderation/index.tsx:355 +#: src/screens/Moderation/index.tsx:374 msgid "Adult content can only be enabled via the Web at <0>bsky.app." msgstr "Inhalte für Erwachsene können nur über das Web unter <0>bsky.app aktiviert werden." @@ -653,7 +714,7 @@ msgstr "Inhalte für Erwachsene sind deaktiviert." msgid "Adult Content labels" msgstr "Kennzeichnungen für Inhalt für Erwachsene" -#: src/screens/Moderation/index.tsx:399 +#: src/screens/Moderation/index.tsx:418 msgid "Advanced" msgstr "Erweitert" @@ -794,6 +855,11 @@ msgstr "Beim Versuch, allen zu folgen, ist ein Fehler aufgetreten." msgid "An error occurred while uploading the video." msgstr "Beim Hochladen des Videos ist ein Fehler aufgetreten." +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:84 +#: src/components/verification/VerifierDialog.tsx:88 +msgid "An illustration showing that Bluesky selects trusted verifiers, and trusted verifiers in turn verify individual user accounts." +msgstr "" + #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:28 #: src/lib/moderation/useReportOptions.ts:28 msgid "An issue not included in these options" @@ -809,13 +875,17 @@ msgstr "Beim Öffnen des Chats ist ein Problem aufgetreten" #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 -#: src/components/ProfileCard.tsx:339 -#: src/components/ProfileCard.tsx:360 +#: src/components/ProfileCard.tsx:367 +#: src/components/ProfileCard.tsx:388 #: src/view/com/profile/FollowButton.tsx:38 #: src/view/com/profile/FollowButton.tsx:48 msgid "An issue occurred, please try again." msgstr "Ein Problem ist aufgetreten, bitte versuche es erneut." +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:118 +msgid "An mockup of a iPhone showing the Bluesky app open to the profile of a verified user with a blue checkmark next to their display name." +msgstr "" + #: src/screens/Onboarding/StepInterests/index.tsx:185 msgid "an unknown error occurred" msgstr "Ein unbekannter Fehler ist aufgetreten" @@ -838,6 +908,10 @@ msgstr "Tiere" msgid "Animated GIF" msgstr "Animiertes GIF" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:37 +msgid "Announcing verification on Bluesky" +msgstr "" + #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:33 #: src/lib/moderation/useReportOptions.ts:33 msgid "Anti-Social Behavior" @@ -847,7 +921,7 @@ msgstr "Asoziales Verhalten" msgid "Anybody can interact" msgstr "Jeder kann interagieren" -#: src/Navigation.tsx:399 +#: src/Navigation.tsx:408 #: src/screens/Settings/AppIconSettings/index.tsx:67 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:18 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:23 @@ -884,7 +958,7 @@ msgstr "Namen von App-Passwörtern müssen mindestens 4 Zeichen enthalten" msgid "App passwords" msgstr "App-Passwörter" -#: src/Navigation.tsx:311 +#: src/Navigation.tsx:320 #: src/screens/Settings/AppPasswords.tsx:51 msgid "App Passwords" msgstr "App-Passwörter" @@ -920,10 +994,10 @@ msgstr "Suspendierung anfechten" msgid "Appeal this decision" msgstr "Einspruch gegen diese Entscheidung" -#: src/Navigation.tsx:351 +#: src/Navigation.tsx:360 #: src/screens/Settings/AppearanceSettings.tsx:85 -#: src/screens/Settings/Settings.tsx:183 -#: src/screens/Settings/Settings.tsx:186 +#: src/screens/Settings/Settings.tsx:191 +#: src/screens/Settings/Settings.tsx:194 msgid "Appearance" msgstr "Erscheinungsbild" @@ -932,12 +1006,12 @@ msgstr "Erscheinungsbild" msgid "Apply default recommended feeds" msgstr "Standardmäßig empfohlene Feeds anwenden" -#: src/view/com/post-thread/PostThreadItem.tsx:865 +#: src/view/com/post-thread/PostThreadItem.tsx:885 msgid "Archived from {0}" msgstr "Archiviert von {0}" -#: src/view/com/post-thread/PostThreadItem.tsx:834 -#: src/view/com/post-thread/PostThreadItem.tsx:873 +#: src/view/com/post-thread/PostThreadItem.tsx:854 +#: src/view/com/post-thread/PostThreadItem.tsx:893 msgid "Archived post" msgstr "Archivierter Post" @@ -953,7 +1027,7 @@ msgstr "Möchtest du diese Nachricht wirklich löschen? Die Nachricht wird für msgid "Are you sure you want to delete this starter pack?" msgstr "Möchtest du dieses Startpaket wirklich löschen?" -#: src/screens/Profile/Header/EditProfileDialog.tsx:82 +#: src/screens/Profile/Header/EditProfileDialog.tsx:86 msgid "Are you sure you want to discard your changes?" msgstr "Bist du sicher, dass du deine Änderungen verwerfen möchtest?" @@ -1016,7 +1090,7 @@ msgstr "" msgid "Autoplay videos and GIFs" msgstr "Videos und GIFs automatisch abspielen" -#: src/components/dms/MessagesListHeader.tsx:82 +#: src/components/dms/MessagesListHeader.tsx:84 #: src/components/moderation/LabelsOnMeDialog.tsx:315 #: src/components/moderation/LabelsOnMeDialog.tsx:316 #: src/screens/Login/ChooseAccountForm.tsx:90 @@ -1052,7 +1126,7 @@ msgstr "Bevor du einen Post erstellen kannst, musst du zuerst deine E-Mail verif msgid "Before creating a starter pack, you must first verify your email." msgstr "" -#: src/components/dms/dialogs/NewChatDialog.tsx:79 +#: src/components/dms/dialogs/NewChatDialog.tsx:80 #: src/components/dms/MessageProfileButton.tsx:110 #: src/screens/Messages/Conversation.tsx:221 msgid "Before you may message another user, you must first verify your email." @@ -1063,8 +1137,8 @@ msgstr "" msgid "Birthday" msgstr "Geburtstag" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:283 -#: src/view/com/profile/ProfileMenu.tsx:399 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 +#: src/view/com/profile/ProfileMenu.tsx:435 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:849 msgid "Block" msgstr "Blockieren" @@ -1073,19 +1147,19 @@ msgstr "Blockieren" #: src/components/dms/ConvoMenu.tsx:250 #: src/screens/Messages/components/RequestButtons.tsx:134 #: src/screens/Messages/components/RequestButtons.tsx:136 -#: src/view/com/profile/ProfileMenu.tsx:310 -#: src/view/com/profile/ProfileMenu.tsx:317 +#: src/view/com/profile/ProfileMenu.tsx:346 +#: src/view/com/profile/ProfileMenu.tsx:353 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:686 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:688 msgid "Block account" msgstr "Account blockieren" -#: src/view/com/profile/ProfileMenu.tsx:382 +#: src/view/com/profile/ProfileMenu.tsx:418 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:844 msgid "Block Account?" msgstr "Account blockieren?" -#: src/view/screens/ProfileList.tsx:661 +#: src/view/screens/ProfileList.tsx:669 msgid "Block accounts" msgstr "Accounts blockieren" @@ -1097,7 +1171,7 @@ msgstr "Blockieren und löschen" msgid "Block and/or delete this conversation" msgstr "Diese Unterhaltung blockieren und/oder löschen" -#: src/view/screens/ProfileList.tsx:781 +#: src/view/screens/ProfileList.tsx:789 msgid "Block list" msgstr "Blockliste" @@ -1105,7 +1179,7 @@ msgstr "Blockliste" msgid "Block or report" msgstr "Blockieren oder melden" -#: src/view/screens/ProfileList.tsx:776 +#: src/view/screens/ProfileList.tsx:784 msgid "Block these accounts?" msgstr "Diese Accounts blockieren?" @@ -1122,21 +1196,21 @@ msgstr "Nutzer blockieren" msgid "Blocked" msgstr "Blockiert" -#: src/screens/Moderation/index.tsx:269 +#: src/screens/Moderation/index.tsx:273 msgid "Blocked accounts" msgstr "Blockierte Accounts" -#: src/Navigation.tsx:160 -#: src/view/screens/ModerationBlockedAccounts.tsx:101 +#: src/Navigation.tsx:161 +#: src/view/screens/ModerationBlockedAccounts.tsx:110 msgid "Blocked Accounts" msgstr "Blockierte Accounts" -#: src/view/com/profile/ProfileMenu.tsx:394 +#: src/view/com/profile/ProfileMenu.tsx:430 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:846 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." -#: src/view/screens/ModerationBlockedAccounts.tsx:112 +#: src/view/screens/ModerationBlockedAccounts.tsx:121 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you. You will not see their content and they will be prevented from seeing yours." msgstr "Blockierte Accounts können nicht in deinen Threads antworten, dich erwähnen oder anderweitig mit dir interagieren. Du wirst ihre Inhalte nicht sehen und sie werden daran gehindert, deine zu sehen." @@ -1144,15 +1218,15 @@ msgstr "Blockierte Accounts können nicht in deinen Threads antworten, dich erw msgid "Blocked post." msgstr "Blockierter Post." -#: src/screens/Profile/Sections/Labels.tsx:173 +#: src/screens/Profile/Sections/Labels.tsx:170 msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "Blockieren hindert diesen Kennzeichnungsdienst nicht daran, Kennzeichnungen zu deinem Account hinzuzufügen." -#: src/view/screens/ProfileList.tsx:778 +#: src/view/screens/ProfileList.tsx:786 msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Die Blockierung ist öffentlich. Blockierte Accounts können nicht in deinen Threads antworten, dich erwähnen oder anderweitig mit dir interagieren." -#: src/view/com/profile/ProfileMenu.tsx:391 +#: src/view/com/profile/ProfileMenu.tsx:427 msgid "Blocking will not prevent labels from being applied on your account, but it will stop this account from replying in your threads or interacting with you." msgstr "Blockieren verhindert nicht, dass Kennzeichnungen zu deinem Account hinzugefügt werden, verhindert aber, dass dieser Account in deinen Threads antworten oder interagieren kann." @@ -1165,7 +1239,7 @@ msgstr "Blog" msgid "Bluesky" msgstr "Bluesky" -#: src/view/com/post-thread/PostThreadItem.tsx:890 +#: src/view/com/post-thread/PostThreadItem.tsx:910 msgid "Bluesky cannot confirm the authenticity of the claimed date." msgstr "Bluesky kann die Echtheit des angegebenen Datums nicht bestätigen." @@ -1199,6 +1273,10 @@ msgstr "Bluesky wählt eine Reihe von empfohlenen Accounts von Personen in deine msgid "Bluesky will not show your profile and posts to logged-out users. Other apps may not honor this request. This does not make your account private." msgstr "Bluesky zeigt dein Profil und deine Posts nicht für abgemeldete Nutzer an. Andere Apps kommen dieser Aufforderung möglicherweise nicht nach." +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:132 +msgid "Bluesky will proactively verify notable and authentic accounts." +msgstr "" + #: src/screens/Settings/AppIconSettings/index.tsx:99 msgid "Bluesky+" msgstr "Bluesky+" @@ -1301,17 +1379,17 @@ msgid "Camera" msgstr "Kamera" #: src/components/Menu/index.tsx:306 -#: src/components/Prompt.tsx:130 -#: src/components/Prompt.tsx:132 +#: src/components/Prompt.tsx:140 +#: src/components/Prompt.tsx:142 #: src/screens/Deactivated.tsx:158 -#: src/screens/Profile/Header/EditProfileDialog.tsx:220 -#: src/screens/Profile/Header/EditProfileDialog.tsx:228 +#: src/screens/Profile/Header/EditProfileDialog.tsx:227 +#: src/screens/Profile/Header/EditProfileDialog.tsx:235 #: src/screens/Search/Shell.tsx:349 #: src/screens/Settings/AppIconSettings/index.tsx:44 #: src/screens/Settings/AppIconSettings/index.tsx:225 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:76 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:83 -#: src/screens/Settings/Settings.tsx:260 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:78 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:85 +#: src/screens/Settings/Settings.tsx:268 #: src/screens/Takendown.tsx:99 #: src/screens/Takendown.tsx:102 #: src/view/com/composer/Composer.tsx:937 @@ -1322,7 +1400,7 @@ msgstr "Kamera" #: src/view/com/modals/ChangePassword.tsx:282 #: src/view/com/modals/CreateOrEditList.tsx:335 #: src/view/com/modals/CropImage.web.tsx:97 -#: src/view/com/modals/EditProfile.tsx:244 +#: src/view/com/modals/EditProfile.tsx:270 #: src/view/com/modals/InAppBrowserConsent.tsx:75 #: src/view/com/modals/InAppBrowserConsent.tsx:77 #: src/view/com/modals/LinkWarning.tsx:105 @@ -1350,7 +1428,7 @@ msgstr "Account-Löschung abbrechen" msgid "Cancel image crop" msgstr "Bildbeschneidung abbrechen" -#: src/view/com/modals/EditProfile.tsx:239 +#: src/view/com/modals/EditProfile.tsx:265 msgid "Cancel profile editing" msgstr "Profilbearbeitung abbrechen" @@ -1363,7 +1441,6 @@ msgid "Cancel reactivation and sign out" msgstr "Reaktivierung abbrechen und ausloggen" #: src/screens/Search/Shell.tsx:341 -#: src/view/com/modals/ListAddRemoveUsers.tsx:88 msgid "Cancel search" msgstr "Suche abbrechen" @@ -1411,8 +1488,8 @@ msgstr "E-Mail ändern" msgid "Change email address" msgstr "E-Mail-Adresse ändern" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:92 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:96 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:94 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:98 msgid "Change Handle" msgstr "Handle ändern" @@ -1448,15 +1525,15 @@ msgstr "Ändere deine E-Mail-Adresse" msgid "Changes app icon" msgstr "Ändert das App-Symbol" -#: src/components/forms/HostingProvider.tsx:50 -#: src/components/forms/HostingProvider.tsx:70 +#: src/components/forms/HostingProvider.tsx:49 +#: src/components/forms/HostingProvider.tsx:69 msgid "Changes hosting provider" msgstr "Ändert den Hosting-Anbieter" -#: src/Navigation.tsx:416 +#: src/Navigation.tsx:425 #: src/view/shell/bottom-bar/BottomBar.tsx:205 #: src/view/shell/desktop/LeftNav.tsx:535 -#: src/view/shell/Drawer.tsx:422 +#: src/view/shell/Drawer.tsx:438 msgid "Chat" msgstr "Chat" @@ -1471,7 +1548,7 @@ msgctxt "toast" msgid "Chat muted" msgstr "Chat stummgeschaltet" -#: src/Navigation.tsx:426 +#: src/Navigation.tsx:435 #: src/screens/Messages/components/InboxPreview.tsx:24 msgid "Chat request inbox" msgstr "Posteingang für Chat-Anfragen" @@ -1482,7 +1559,7 @@ msgid "Chat requests" msgstr "Chat-Anfragen" #: src/components/dms/ConvoMenu.tsx:75 -#: src/Navigation.tsx:421 +#: src/Navigation.tsx:430 #: src/screens/Messages/ChatList.tsx:328 msgid "Chat settings" msgstr "Chat-Einstellungen" @@ -1514,7 +1591,7 @@ msgstr "Schau in deinem E-Mail-Postfach nach einem Anmeldecode und gib ihn hier msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "Überprüfe deinen Posteingang auf eine E-Mail mit dem Bestätigungscode, den du unten eingeben musst:" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:370 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:389 msgid "Choose domain verification method" msgstr "" @@ -1554,14 +1631,19 @@ msgstr "Wähle dein Passwort" msgid "Choose your username" msgstr "Wähle deinen Nutzernamen" -#: src/screens/Settings/Settings.tsx:351 +#: src/screens/Settings/Settings.tsx:393 msgid "Clear all storage data" msgstr "Alle Speicherdaten löschen" -#: src/screens/Settings/Settings.tsx:353 +#: src/screens/Settings/Settings.tsx:395 msgid "Clear all storage data (restart after this)" msgstr "Alle Speicherdaten löschen (danach neu starten)" +#: src/screens/Settings/AboutSettings.tsx:113 +#: src/screens/Settings/AboutSettings.tsx:117 +msgid "Clear image cache" +msgstr "" + #: src/components/forms/SearchInput.tsx:70 msgid "Clear search query" msgstr "Suchanfrage löschen" @@ -1595,8 +1677,10 @@ msgid "Clip 🐴 clop 🐴" msgstr "Klipp 🐴 klapp 🐴" #: src/components/dialogs/GifSelect.tsx:281 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:174 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:183 +#: src/components/dialogs/SearchablePeopleList.tsx:295 #: src/components/dialogs/VerifyEmailDialog.tsx:289 -#: src/components/dms/dialogs/SearchablePeopleList.tsx:269 #: src/components/dms/EmojiPopup.android.tsx:58 #: src/components/dms/ReportDialog.tsx:381 #: src/components/dms/ReportDialog.tsx:390 @@ -1605,6 +1689,8 @@ msgstr "Klipp 🐴 klapp 🐴" #: src/components/ProgressGuide/FollowDialog.tsx:386 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:117 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:123 +#: src/components/verification/VerificationsDialog.tsx:146 +#: src/components/verification/VerifierDialog.tsx:144 #: src/view/com/modals/ChangePassword.tsx:279 #: src/view/com/modals/ChangePassword.tsx:282 #: src/view/com/util/post-embeds/GifEmbed.tsx:197 @@ -1625,6 +1711,8 @@ msgid "Close bottom drawer" msgstr "Untere Schublade schließen" #: src/components/dialogs/GifSelect.tsx:275 +#: src/components/verification/VerificationsDialog.tsx:138 +#: src/components/verification/VerifierDialog.tsx:136 msgid "Close dialog" msgstr "Dialog schließen" @@ -1676,11 +1764,11 @@ msgstr "Schließt die Emoji-Auswahl" msgid "Closes viewer for header image" msgstr "Schließt den Betrachter für das Banner" -#: src/view/com/notifications/NotificationFeedItem.tsx:405 +#: src/view/com/notifications/NotificationFeedItem.tsx:479 msgid "Collapse list of users" msgstr "Liste der Benutzer einklappen" -#: src/view/com/notifications/NotificationFeedItem.tsx:598 +#: src/view/com/notifications/NotificationFeedItem.tsx:687 msgid "Collapses list of users for a given notification" msgstr "Klappt die Liste der Benutzer für eine bestimmte Meldung zusammen" @@ -1703,7 +1791,7 @@ msgstr "Komödie" msgid "Comics" msgstr "Comics" -#: src/Navigation.tsx:301 +#: src/Navigation.tsx:310 #: src/view/screens/CommunityGuidelines.tsx:34 msgid "Community Guidelines" msgstr "Community-Richtlinien" @@ -1743,8 +1831,8 @@ msgstr "Konfiguriert in <0>Moderationseinstellungen" #: src/components/dialogs/VerifyEmailDialog.tsx:253 #: src/components/dialogs/VerifyEmailDialog.tsx:260 #: src/components/dialogs/VerifyEmailDialog.tsx:283 -#: src/components/Prompt.tsx:173 -#: src/components/Prompt.tsx:176 +#: src/components/Prompt.tsx:183 +#: src/components/Prompt.tsx:186 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:185 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:188 #: src/view/com/modals/VerifyEmail.tsx:239 @@ -1765,11 +1853,11 @@ msgstr "Bestätige die Spracheinstellungen für den Inhalt" msgid "Confirm delete account" msgstr "Bestätige das Löschen des Accounts" -#: src/screens/Moderation/index.tsx:303 +#: src/screens/Moderation/index.tsx:322 msgid "Confirm your age:" msgstr "Bestätige dein Alter:" -#: src/screens/Moderation/index.tsx:294 +#: src/screens/Moderation/index.tsx:313 msgid "Confirm your birthdate" msgstr "Bestätige dein Geburtsdatum" @@ -1802,12 +1890,12 @@ msgid "Content & Media" msgstr "Inhalte und Medien" #: src/screens/Settings/AccessibilitySettings.tsx:109 -#: src/screens/Settings/Settings.tsx:175 -#: src/screens/Settings/Settings.tsx:178 +#: src/screens/Settings/Settings.tsx:183 +#: src/screens/Settings/Settings.tsx:186 msgid "Content and media" msgstr "Inhalte und Medien" -#: src/Navigation.tsx:375 +#: src/Navigation.tsx:384 msgid "Content and Media" msgstr "Inhalte und Medien" @@ -1815,7 +1903,7 @@ msgstr "Inhalte und Medien" msgid "Content Blocked" msgstr "Inhalt blockiert" -#: src/screens/Moderation/index.tsx:287 +#: src/screens/Moderation/index.tsx:306 msgid "Content filters" msgstr "Inhaltsfilterung" @@ -1853,7 +1941,7 @@ msgstr "Hintergrund des Kontextmenüs; klicken, um das Menü zu schließen" msgid "Continue" msgstr "Fortfahren" -#: src/components/AccountList.tsx:121 +#: src/components/AccountList.tsx:126 msgid "Continue as {0} (currently signed in)" msgstr "Fortfahren als {0} (noch angemeldet)" @@ -1873,7 +1961,7 @@ msgctxt "toast" msgid "Conversation deleted" msgstr "Konversation gelöscht" -#: src/screens/Messages/components/ChatListItem.tsx:191 +#: src/screens/Messages/components/ChatListItem.tsx:196 msgid "Conversation deleted" msgstr "Konversation gelöscht" @@ -1885,7 +1973,7 @@ msgstr "Kochen" msgid "Copied" msgstr "Kopiert" -#: src/screens/Settings/AboutSettings.tsx:98 +#: src/screens/Settings/AboutSettings.tsx:148 msgid "Copied build version to clipboard" msgstr "Die Build-Version wurde in die Zwischenablage kopiert" @@ -1903,7 +1991,7 @@ msgstr "In die Zwischenablage kopiert" msgid "Copied!" msgstr "Kopiert!" -#: src/screens/Settings/AboutSettings.tsx:74 +#: src/screens/Settings/AboutSettings.tsx:124 msgid "Copies build version to clipboard" msgstr "Kopiert die Build-Version in die Zwischenablage" @@ -1915,8 +2003,8 @@ msgstr "Kopieren" msgid "Copy App Password" msgstr "App-Passwort kopieren" -#: src/view/com/profile/ProfileMenu.tsx:347 -#: src/view/com/profile/ProfileMenu.tsx:350 +#: src/view/com/profile/ProfileMenu.tsx:383 +#: src/view/com/profile/ProfileMenu.tsx:386 msgid "Copy at:// URI" msgstr "at://-URI kopieren" @@ -1930,13 +2018,13 @@ msgstr "DID des Autors kopieren" msgid "Copy code" msgstr "Kopiere den Code" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:472 -#: src/view/com/profile/ProfileMenu.tsx:356 -#: src/view/com/profile/ProfileMenu.tsx:359 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:491 +#: src/view/com/profile/ProfileMenu.tsx:392 +#: src/view/com/profile/ProfileMenu.tsx:395 msgid "Copy DID" msgstr "DID kopieren" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:405 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:424 msgid "Copy host" msgstr "Host kopieren" @@ -1948,7 +2036,7 @@ msgstr "Link kopieren" msgid "Copy Link" msgstr "Link kopieren" -#: src/view/screens/ProfileList.tsx:505 +#: src/view/screens/ProfileList.tsx:513 msgid "Copy link to list" msgstr "Link zur Liste kopieren" @@ -1976,11 +2064,11 @@ msgstr "Post-Text kopieren" msgid "Copy QR code" msgstr "QR-Code kopieren" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:426 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:445 msgid "Copy TXT record value" msgstr "" -#: src/Navigation.tsx:306 +#: src/Navigation.tsx:315 #: src/view/screens/CopyrightPolicy.tsx:31 msgid "Copyright Policy" msgstr "Urheberrechtsbestimmungen" @@ -1994,7 +2082,7 @@ msgstr "Du konntest den Chat nicht verlassen" msgid "Could not load feed" msgstr "Feed konnte nicht geladen werden" -#: src/view/screens/ProfileList.tsx:1021 +#: src/view/screens/ProfileList.tsx:1029 msgid "Could not load list" msgstr "Liste konnte nicht geladen werden" @@ -2016,7 +2104,7 @@ msgstr "QR-Code für ein Startpaket erstellen" #: src/components/StarterPack/ProfileStarterPacks.tsx:178 #: src/components/StarterPack/ProfileStarterPacks.tsx:274 -#: src/Navigation.tsx:451 +#: src/Navigation.tsx:460 msgid "Create a starter pack" msgstr "Ein Startpaket erstellen" @@ -2127,7 +2215,7 @@ msgstr "Geburtsdatum" msgid "Deactivate account" msgstr "Account deaktivieren" -#: src/screens/Settings/Settings.tsx:332 +#: src/screens/Settings/Settings.tsx:374 msgid "Debug Moderation" msgstr "Debug-Moderation" @@ -2150,7 +2238,7 @@ msgstr "Standardsymbole" #: src/screens/StarterPack/StarterPackScreen.tsx:672 #: src/screens/StarterPack/StarterPackScreen.tsx:744 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:767 -#: src/view/screens/ProfileList.tsx:760 +#: src/view/screens/ProfileList.tsx:768 msgid "Delete" msgstr "Löschen" @@ -2176,7 +2264,7 @@ msgstr "App-Passwort löschen?" msgid "Delete chat" msgstr "Chat löschen" -#: src/screens/Settings/Settings.tsx:339 +#: src/screens/Settings/Settings.tsx:381 msgid "Delete chat declaration record" msgstr "Datensatz für die Chat-Erklärung löschen" @@ -2195,7 +2283,7 @@ msgstr "Unterhaltung löschen" msgid "Delete for me" msgstr "Für mich löschen" -#: src/view/screens/ProfileList.tsx:548 +#: src/view/screens/ProfileList.tsx:556 msgid "Delete list" msgstr "" @@ -2226,7 +2314,7 @@ msgstr "Startpaket löschen" msgid "Delete starter pack?" msgstr "Startpaket löschen?" -#: src/view/screens/ProfileList.tsx:755 +#: src/view/screens/ProfileList.tsx:763 msgid "Delete this list?" msgstr "Diese Liste löschen?" @@ -2238,8 +2326,8 @@ msgstr "Diesen Post löschen?" msgid "Deleted" msgstr "Gelöscht" -#: src/components/dms/MessagesListHeader.tsx:155 -#: src/screens/Messages/components/ChatListItem.tsx:123 +#: src/components/dms/MessagesListHeader.tsx:160 +#: src/screens/Messages/components/ChatListItem.tsx:128 msgid "Deleted Account" msgstr "Gelöschter Account" @@ -2247,19 +2335,19 @@ msgstr "Gelöschter Account" msgid "Deleted post." msgstr "Gelöschter Post." -#: src/screens/Profile/Header/EditProfileDialog.tsx:347 +#: src/screens/Profile/Header/EditProfileDialog.tsx:370 #: src/view/com/modals/CreateOrEditList.tsx:280 #: src/view/com/modals/CreateOrEditList.tsx:301 -#: src/view/com/modals/EditProfile.tsx:193 -#: src/view/com/modals/EditProfile.tsx:205 +#: src/view/com/modals/EditProfile.tsx:219 +#: src/view/com/modals/EditProfile.tsx:231 msgid "Description" msgstr "Beschreibung" -#: src/screens/Profile/Header/EditProfileDialog.tsx:367 +#: src/screens/Profile/Header/EditProfileDialog.tsx:390 msgid "Description is too long" msgstr "Beschreibung ist zu lang" -#: src/screens/Profile/Header/EditProfileDialog.tsx:368 +#: src/screens/Profile/Header/EditProfileDialog.tsx:391 msgid "Description is too long. {DESCRIPTION_MAX_GRAPHEMES, plural, other {The maximum number of characters is #.}}" msgstr "" @@ -2277,18 +2365,18 @@ msgstr "Zitat trennen" msgid "Detach quote post?" msgstr "" -#: src/screens/Settings/AboutSettings.tsx:87 +#: src/screens/Settings/AboutSettings.tsx:137 msgctxt "toast" msgid "Developer mode disabled" msgstr "Entwicklermodus deaktiviert" -#: src/screens/Settings/AboutSettings.tsx:81 +#: src/screens/Settings/AboutSettings.tsx:131 msgctxt "toast" msgid "Developer mode enabled" msgstr "Entwicklermodus aktiviert" -#: src/screens/Settings/Settings.tsx:242 -#: src/screens/Settings/Settings.tsx:245 +#: src/screens/Settings/Settings.tsx:250 +#: src/screens/Settings/Settings.tsx:253 msgid "Developer options" msgstr "Entwickleroptionen" @@ -2318,17 +2406,17 @@ msgstr "Untertitel deaktivieren" #: src/lib/moderation/useLabelBehaviorDescription.ts:68 #: src/screens/Messages/Settings.tsx:139 #: src/screens/Messages/Settings.tsx:142 -#: src/screens/Moderation/index.tsx:345 +#: src/screens/Moderation/index.tsx:364 msgid "Disabled" msgstr "Deaktiviert" -#: src/screens/Profile/Header/EditProfileDialog.tsx:84 +#: src/screens/Profile/Header/EditProfileDialog.tsx:88 #: src/view/com/composer/Composer.tsx:705 #: src/view/com/composer/Composer.tsx:889 msgid "Discard" msgstr "Verwerfen" -#: src/screens/Profile/Header/EditProfileDialog.tsx:81 +#: src/screens/Profile/Header/EditProfileDialog.tsx:85 msgid "Discard changes?" msgstr "Änderungen verwerfen?" @@ -2383,27 +2471,27 @@ msgstr "Diesen Abschnitt verwerfen" msgid "Display larger alt text badges" msgstr "Größere Alt-Text-Badges zeigen" -#: src/screens/Profile/Header/EditProfileDialog.tsx:314 -#: src/screens/Profile/Header/EditProfileDialog.tsx:320 -#: src/screens/Profile/Header/EditProfileDialog.tsx:354 -#: src/view/com/modals/EditProfile.tsx:187 +#: src/screens/Profile/Header/EditProfileDialog.tsx:321 +#: src/screens/Profile/Header/EditProfileDialog.tsx:327 +#: src/screens/Profile/Header/EditProfileDialog.tsx:377 +#: src/view/com/modals/EditProfile.tsx:194 msgid "Display name" msgstr "Anzeigename" -#: src/view/com/modals/EditProfile.tsx:175 +#: src/view/com/modals/EditProfile.tsx:182 msgid "Display Name" msgstr "Anzeigename" -#: src/screens/Profile/Header/EditProfileDialog.tsx:333 +#: src/screens/Profile/Header/EditProfileDialog.tsx:340 msgid "Display name is too long" msgstr "Anzeigename ist zu lang" -#: src/screens/Profile/Header/EditProfileDialog.tsx:334 +#: src/screens/Profile/Header/EditProfileDialog.tsx:341 msgid "Display name is too long. {DISPLAY_NAME_MAX_GRAPHEMES, plural, other {The maximum number of characters is #.}}" msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:373 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:375 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:392 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:394 msgid "DNS Panel" msgstr "DNS-Panel" @@ -2419,7 +2507,7 @@ msgstr "Beinhaltet keine Nacktheit." msgid "Doesn't begin or end with a hyphen" msgstr "Beginnt oder endet nicht mit einem Bindestrich" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:488 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:507 msgid "Domain verified!" msgstr "Domain verifiziert!" @@ -2441,11 +2529,9 @@ msgstr "Domain verifiziert!" #: src/view/com/modals/CropImage.web.tsx:112 #: src/view/com/modals/InviteCodes.tsx:81 #: src/view/com/modals/InviteCodes.tsx:124 -#: src/view/com/modals/ListAddRemoveUsers.tsx:143 msgid "Done" msgstr "Fertig" -#: src/view/com/modals/ListAddRemoveUsers.tsx:145 #: src/view/com/modals/UserAddRemoveLists.tsx:113 #: src/view/com/modals/UserAddRemoveLists.tsx:116 msgctxt "action" @@ -2485,23 +2571,23 @@ msgstr "Zum Hinzufügen Bilder ablegen" msgid "Duration:" msgstr "Dauer: " -#: src/screens/Settings/components/ChangeHandleDialog.tsx:211 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:230 msgid "e.g. alice" msgstr "z. B. alice" -#: src/screens/Profile/Header/EditProfileDialog.tsx:321 +#: src/screens/Profile/Header/EditProfileDialog.tsx:328 msgid "e.g. Alice Lastname" msgstr "z. B. Max Mustermann" -#: src/view/com/modals/EditProfile.tsx:180 +#: src/view/com/modals/EditProfile.tsx:187 msgid "e.g. Alice Roberts" msgstr "z. B. Alice Roberts" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:357 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:376 msgid "e.g. alice.com" msgstr "z. B. alice.com" -#: src/view/com/modals/EditProfile.tsx:198 +#: src/view/com/modals/EditProfile.tsx:224 msgid "e.g. Artist, dog-lover, and avid reader." msgstr "z. B. Künstlerin, Hundeliebhaberin und begeisterte Leserin." @@ -2536,7 +2622,8 @@ msgstr "Jeder Code funktioniert einmal. Du erhältst regelmäßig neue Einladung msgid "Edit" msgstr "Bearbeiten" -#: src/view/com/lists/ListMembers.tsx:143 +#: src/view/com/lists/ListMembers.tsx:180 +#: src/view/com/lists/ListMembers.tsx:186 msgctxt "action" msgid "Edit" msgstr "Bearbeiten" @@ -2566,7 +2653,7 @@ msgstr "Interaktionseinstellungen bearbeiten" msgid "Edit interests" msgstr "" -#: src/view/screens/ProfileList.tsx:536 +#: src/view/screens/ProfileList.tsx:544 msgid "Edit list details" msgstr "Details der Liste bearbeiten" @@ -2574,12 +2661,12 @@ msgstr "Details der Liste bearbeiten" msgid "Edit Moderation List" msgstr "Moderationsliste bearbeiten" -#: src/Navigation.tsx:316 +#: src/Navigation.tsx:325 #: src/view/screens/Feeds.tsx:515 msgid "Edit My Feeds" msgstr "Meine Feeds bearbeiten" -#: src/view/com/modals/EditProfile.tsx:147 +#: src/view/com/modals/EditProfile.tsx:154 msgid "Edit my profile" msgstr "Mein Profil bearbeiten" @@ -2592,15 +2679,15 @@ msgstr "Personen bearbeiten" msgid "Edit post interaction settings" msgstr "Post-Interaktionseinstellungen bearbeiten" -#: src/screens/Profile/Header/EditProfileDialog.tsx:269 -#: src/screens/Profile/Header/EditProfileDialog.tsx:275 +#: src/screens/Profile/Header/EditProfileDialog.tsx:276 +#: src/screens/Profile/Header/EditProfileDialog.tsx:282 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:196 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 msgid "Edit profile" msgstr "Profil bearbeiten" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:199 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:185 msgid "Edit Profile" msgstr "Profil bearbeiten" @@ -2616,15 +2703,15 @@ msgstr "Benutzerliste bearbeiten" msgid "Edit who can reply" msgstr "Bearbeiten, wer antworten kann" -#: src/view/com/modals/EditProfile.tsx:188 +#: src/view/com/modals/EditProfile.tsx:195 msgid "Edit your display name" msgstr "Bearbeite deinen Anzeigenamen" -#: src/view/com/modals/EditProfile.tsx:206 +#: src/view/com/modals/EditProfile.tsx:232 msgid "Edit your profile description" msgstr "Bearbeite deine Profilbeschreibung" -#: src/Navigation.tsx:456 +#: src/Navigation.tsx:465 msgid "Edit your starter pack" msgstr "Dein Startpaket bearbeiten" @@ -2707,7 +2794,7 @@ msgstr "Aktivieren" msgid "Enable {0} only" msgstr "Nur {0} aktivieren" -#: src/screens/Moderation/index.tsx:332 +#: src/screens/Moderation/index.tsx:351 msgid "Enable adult content" msgstr "Inhalte für Erwachsene aktivieren" @@ -2752,11 +2839,11 @@ msgstr "" #: src/screens/Messages/Settings.tsx:130 #: src/screens/Messages/Settings.tsx:133 -#: src/screens/Moderation/index.tsx:343 +#: src/screens/Moderation/index.tsx:362 msgid "Enabled" msgstr "Aktiviert" -#: src/screens/Profile/Sections/Feed.tsx:116 +#: src/screens/Profile/Sections/Feed.tsx:113 msgid "End of feed" msgstr "Ende des Feeds" @@ -2789,7 +2876,7 @@ msgstr "In den Vollbildmodus wechseln" msgid "Enter the code you received to change your password." msgstr "Gib den Code ein, den du erhalten hast, um dein Passwort zu ändern." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:351 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:370 msgid "Enter the domain you want to use" msgstr "Gib die Domain ein, die du verwenden möchtest" @@ -2906,19 +2993,15 @@ msgstr "Verlässt den Vorgang des Bildzuschneidens" msgid "Exits image view" msgstr "Verlässt die Bildansicht" -#: src/view/com/modals/ListAddRemoveUsers.tsx:89 -msgid "Exits inputting search query" -msgstr "Verlässt die Eingabe der Suchanfrage" - #: src/view/com/lightbox/Lightbox.web.tsx:184 msgid "Expand alt text" msgstr "Alt-Text erweitern" -#: src/view/com/notifications/NotificationFeedItem.tsx:406 +#: src/view/com/notifications/NotificationFeedItem.tsx:480 msgid "Expand list of users" msgstr "Liste der Benutzer erweitern" -#: src/view/com/composer/ComposerReplyTo.tsx:70 +#: src/view/com/composer/ComposerReplyTo.tsx:83 msgid "Expand or collapse the full post you are replying to" msgstr "Erweitere oder reduziere den gesamten Post, auf den du antwortest" @@ -2926,10 +3009,6 @@ msgstr "Erweitere oder reduziere den gesamten Post, auf den du antwortest" msgid "Expands or collapses post text" msgstr "Text des Posts erweitern oder einklappen" -#: src/view/com/composer/ComposerReplyTo.tsx:73 -msgid "Expands or collapses the full post you are replying to" -msgstr "Den gesamten Post, auf den du antwortest, erweitern oder einklappen" - #: src/lib/api/index.ts:406 msgid "Expected uri to resolve to a record" msgstr "Erwartete uri, um einen Eintrag aufzulösen" @@ -2961,10 +3040,10 @@ msgstr "Explizite oder potenziell verstörende Medien." msgid "Explicit sexual images." msgstr "Explizite sexuelle Bilder." -#: src/Navigation.tsx:640 +#: src/Navigation.tsx:649 #: src/screens/Search/Shell.tsx:307 #: src/view/shell/desktop/LeftNav.tsx:617 -#: src/view/shell/Drawer.tsx:370 +#: src/view/shell/Drawer.tsx:386 msgid "Explore" msgstr "" @@ -2992,7 +3071,7 @@ msgstr "Externe Medien" msgid "External media may allow websites to collect information about you and your device. No information is sent or requested until you press the \"play\" button." msgstr "Externe Medien können es Websites ermöglichen, Informationen über dich und dein Gerät zu sammeln. Es werden keine Informationen gesendet oder angefordert, bis du die Schaltfläche \"Abspielen\" drückst." -#: src/Navigation.tsx:335 +#: src/Navigation.tsx:344 #: src/screens/Settings/ExternalMediaPreferences.tsx:31 msgid "External Media Preferences" msgstr "Externe Medienpräferenzen" @@ -3007,10 +3086,14 @@ msgstr "Chat konnte nicht angenommen werden" msgid "Failed to add emoji reaction" msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:568 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:587 msgid "Failed to change handle. Please try again." msgstr "" +#: src/components/verification/VerificationCreatePrompt.tsx:32 +msgid "Failed to create a verification" +msgstr "" + #: src/screens/Settings/components/AddAppPasswordDialog.tsx:173 msgid "Failed to create app password. Please try again." msgstr "Fehler beim Erstellen des App-Passworts. Bitte versuche es erneut." @@ -3087,6 +3170,10 @@ msgstr "Post konnte nicht angeheftet werden" msgid "Failed to remove emoji reaction" msgstr "" +#: src/components/verification/VerificationRemovePrompt.tsx:34 +msgid "Failed to remove verification" +msgstr "" + #: src/view/com/lightbox/Lightbox.tsx:46 msgid "Failed to save image: {0}" msgstr "Das Speichern des Bildes ist fehlgeschlagen: {0}" @@ -3132,11 +3219,11 @@ msgstr "Einstellungen konnten nicht aktualisiert werden" msgid "Failed to upload video" msgstr "Fehler beim Hochladen des Videos" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:341 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:360 msgid "Failed to verify handle. Please try again." msgstr "Fehler beim Überprüfen des Handles. Bitte versuche es erneut." -#: src/Navigation.tsx:251 +#: src/Navigation.tsx:260 msgid "Feed" msgstr "Feed" @@ -3155,7 +3242,7 @@ msgstr "Feed-Umschalter" #: src/view/shell/desktop/RightNav.tsx:102 #: src/view/shell/desktop/RightNav.tsx:103 -#: src/view/shell/Drawer.tsx:324 +#: src/view/shell/Drawer.tsx:340 msgid "Feedback" msgstr "Feedback" @@ -3165,14 +3252,14 @@ msgctxt "toast" msgid "Feedback sent!" msgstr "Feedback gesendet!" -#: src/Navigation.tsx:436 +#: src/Navigation.tsx:445 #: src/screens/Search/SearchResults.tsx:68 #: src/screens/StarterPack/StarterPackScreen.tsx:185 #: src/view/screens/Feeds.tsx:508 #: src/view/screens/Profile.tsx:227 #: src/view/screens/SavedFeeds.tsx:96 #: src/view/shell/desktop/LeftNav.tsx:655 -#: src/view/shell/Drawer.tsx:486 +#: src/view/shell/Drawer.tsx:502 msgid "Feeds" msgstr "Feeds" @@ -3258,10 +3345,10 @@ msgid "Flexible" msgstr "Flexibel" #. User is not following this account, click to follow -#: src/components/ProfileCard.tsx:372 -#: src/components/ProfileHoverCard/index.web.tsx:449 -#: src/components/ProfileHoverCard/index.web.tsx:460 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 +#: src/components/ProfileCard.tsx:400 +#: src/components/ProfileHoverCard/index.web.tsx:456 +#: src/components/ProfileHoverCard/index.web.tsx:467 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:236 #: src/screens/VideoFeed/index.tsx:829 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:131 msgid "Follow" @@ -3272,7 +3359,7 @@ msgctxt "action" msgid "Follow" msgstr "Folgen" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:218 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:221 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:113 msgid "Follow {0}" msgstr "{0} folgen" @@ -3294,8 +3381,8 @@ msgstr "Folge 10 Accounts" msgid "Follow 7 accounts" msgstr "Folge 7 Accounts" -#: src/view/com/profile/ProfileMenu.tsx:252 -#: src/view/com/profile/ProfileMenu.tsx:263 +#: src/view/com/profile/ProfileMenu.tsx:265 +#: src/view/com/profile/ProfileMenu.tsx:276 msgid "Follow account" msgstr "Account folgen" @@ -3304,7 +3391,7 @@ msgstr "Account folgen" msgid "Follow all" msgstr "Allen folgen" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:232 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:129 msgid "Follow Back" msgstr "Zurückfolgen" @@ -3330,7 +3417,7 @@ msgstr "Gefolgt von <0>{0} und <1>{1}" msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" msgstr "Gefolgt von <0>{0}, <1>{1} und {2, plural, one {# anderer Person} other {# anderen}}" -#: src/Navigation.tsx:205 +#: src/Navigation.tsx:214 msgid "Followers of @{0} that you know" msgstr "Follower von @{0}, die du kennst" @@ -3340,10 +3427,10 @@ msgid "Followers you know" msgstr "Follower, die du kennst" #. User is following this account, click to unfollow -#: src/components/ProfileCard.tsx:366 -#: src/components/ProfileHoverCard/index.web.tsx:448 -#: src/components/ProfileHoverCard/index.web.tsx:459 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:230 +#: src/components/ProfileCard.tsx:394 +#: src/components/ProfileHoverCard/index.web.tsx:455 +#: src/components/ProfileHoverCard/index.web.tsx:466 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:232 #: src/screens/VideoFeed/index.tsx:827 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:134 #: src/view/screens/Feeds.tsx:599 @@ -3351,8 +3438,8 @@ msgstr "Follower, die du kennst" msgid "Following" msgstr "Folge ich" -#: src/components/ProfileCard.tsx:329 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 +#: src/components/ProfileCard.tsx:357 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:101 msgid "Following {0}" msgstr "Ich folge {0}" @@ -3369,7 +3456,7 @@ msgstr "Ich folge {name}" msgid "Following feed preferences" msgstr "Following-Feed-Einstellungen" -#: src/Navigation.tsx:322 +#: src/Navigation.tsx:331 #: src/screens/Settings/FollowingFeedPreferences.tsx:53 msgid "Following Feed Preferences" msgstr "Following-Feed-Einstellungen" @@ -3450,7 +3537,7 @@ msgstr "Galerie" msgid "Generate a starter pack" msgstr "Ein Startpaket generieren" -#: src/view/shell/Drawer.tsx:328 +#: src/view/shell/Drawer.tsx:344 msgid "Get help" msgstr "Hilfe erhalten" @@ -3486,7 +3573,7 @@ msgstr "Eklatante Verstöße gegen Gesetze oder Nutzungsbedingungen" #: src/screens/VideoFeed/index.tsx:1112 #: src/view/com/auth/LoggedOut.tsx:72 #: src/view/screens/NotFound.tsx:57 -#: src/view/screens/ProfileList.tsx:1030 +#: src/view/screens/ProfileList.tsx:1038 msgid "Go back" msgstr "Zurückgehen" @@ -3497,7 +3584,7 @@ msgstr "Zurückgehen" #: src/screens/Profile/ProfileFeed/index.tsx:94 #: src/screens/StarterPack/StarterPackScreen.tsx:757 #: src/view/screens/NotFound.tsx:56 -#: src/view/screens/ProfileList.tsx:1035 +#: src/view/screens/ProfileList.tsx:1043 msgid "Go Back" msgstr "Zurückgehen" @@ -3518,7 +3605,11 @@ msgstr "Zur Startseite" msgid "Go Home" msgstr "Zur Startseite" -#: src/screens/Messages/components/ChatListItem.tsx:355 +#: src/view/com/notifications/NotificationFeedItem.tsx:193 +msgid "Go to {firstAuthorName}'s profile" +msgstr "" + +#: src/screens/Messages/components/ChatListItem.tsx:360 msgid "Go to conversation with {0}" msgstr "Gehe zur Unterhaltung mit {0}" @@ -3552,16 +3643,16 @@ msgstr "Fast geschafft!" msgid "Handle" msgstr "Handle" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:572 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:591 msgid "Handle already taken. Please try a different one." msgstr "Handle bereits vergeben. Bitte versuche einen anderen." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:189 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:325 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:195 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:344 msgid "Handle changed!" msgstr "Handle geändert!" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:576 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:595 msgid "Handle too long. Please try a shorter one." msgstr "Handle zu lang. Bitte versuche einen kürzeren." @@ -3574,7 +3665,7 @@ msgstr "Haptik" msgid "Harassment, trolling, or intolerance" msgstr "Belästigung, Trollen oder Intoleranz" -#: src/Navigation.tsx:406 +#: src/Navigation.tsx:415 msgid "Hashtag" msgstr "Hashtag" @@ -3586,11 +3677,11 @@ msgstr "Hashtag {tag}" msgid "Having trouble?" msgstr "Hast du Probleme?" -#: src/screens/Settings/Settings.tsx:207 -#: src/screens/Settings/Settings.tsx:211 +#: src/screens/Settings/Settings.tsx:215 +#: src/screens/Settings/Settings.tsx:219 #: src/view/shell/desktop/RightNav.tsx:120 #: src/view/shell/desktop/RightNav.tsx:121 -#: src/view/shell/Drawer.tsx:337 +#: src/view/shell/Drawer.tsx:353 msgid "Help" msgstr "Hilfe" @@ -3629,7 +3720,7 @@ msgstr "Ausgeblendete Liste" msgid "Hide" msgstr "Ausblenden" -#: src/view/com/notifications/NotificationFeedItem.tsx:605 +#: src/view/com/notifications/NotificationFeedItem.tsx:694 msgctxt "action" msgid "Hide" msgstr "Ausblenden" @@ -3680,10 +3771,15 @@ msgstr "" msgid "Hide trending videos?" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:596 +#: src/view/com/notifications/NotificationFeedItem.tsx:685 msgid "Hide user list" msgstr "Benutzerliste ausblenden" +#: src/screens/Moderation/VerificationSettings.tsx:81 +#: src/screens/Moderation/VerificationSettings.tsx:90 +msgid "Hide verification badges" +msgstr "" + #: src/components/moderation/ContentHider.tsx:151 #: src/components/moderation/PostHider.tsx:79 msgid "Hides the content" @@ -3709,7 +3805,7 @@ msgstr "Hmm, der Feed-Server hat eine schlechte Antwort gegeben. Bitte informier msgid "Hmm, we're having trouble finding this feed. It may have been deleted." msgstr "Hmm, wir haben Probleme, diesen Feed zu finden. Möglicherweise wurde er gelöscht." -#: src/screens/Moderation/index.tsx:54 +#: src/screens/Moderation/index.tsx:58 msgid "Hmmmm, it seems we're having trouble loading this data. See below for more details. If this issue persists, please contact us." msgstr "Hmm, es scheint, als hätten wir ein Problem beim Laden dieser Daten. Für weitere Details siehe unten. Wenn dieses Problem weiterhin besteht, kontaktiere uns bitte." @@ -3721,15 +3817,15 @@ msgstr "Hmm, 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/Navigation.tsx:635 -#: src/Navigation.tsx:655 +#: src/Navigation.tsx:644 +#: src/Navigation.tsx:664 #: src/view/shell/bottom-bar/BottomBar.tsx:162 #: src/view/shell/desktop/LeftNav.tsx:599 -#: src/view/shell/Drawer.tsx:396 +#: src/view/shell/Drawer.tsx:412 msgid "Home" msgstr "Startseite" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:398 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:417 msgid "Host:" msgstr "Host:" @@ -3768,8 +3864,8 @@ msgstr "Ich habe einen Code" msgid "I have a confirmation code" msgstr "Ich habe einen Bestätigungscode" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:261 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:267 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:280 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:286 msgid "I have my own domain" msgstr "Ich habe meine eigene Domain" @@ -3786,11 +3882,11 @@ msgstr "Schaltet den erweiterten Status des Alt-Textes um, wenn dieser lang ist" msgid "If you are not yet an adult according to the laws of your country, your parent or legal guardian must read these Terms on your behalf." msgstr "Falls du nach den Gesetzen deines Landes noch kein Erwachsener bist, muss eine erziehungsberechtigte Person diese Bedingungen für dich lesen." -#: src/view/screens/ProfileList.tsx:757 +#: src/view/screens/ProfileList.tsx:765 msgid "If you delete this list, you won't be able to recover it." msgstr "Wenn du diese Liste löschst, kannst du sie nicht wiederherstellen." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:248 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:267 msgid "If you have your own domain, you can use that as your handle. This lets you self-verify your identity. <0>Learn more here." msgstr "" @@ -3819,6 +3915,15 @@ msgstr "Illegal und dringend" msgid "Image" msgstr "Bild" +#: src/screens/Settings/AboutSettings.tsx:61 +msgid "Image cache cleared" +msgstr "" + +#. Android-only toast message which includes amount of space freed using localized number formatting +#: src/screens/Settings/AboutSettings.tsx:47 +msgid "Image cache cleared, freed {0}" +msgstr "" + #: src/components/StarterPack/ShareDialog.tsx:76 msgid "Image saved to your camera roll!" msgstr "Bild in deiner Galerie gespeichert!" @@ -3871,7 +3976,7 @@ msgstr "" msgid "Interaction limited" msgstr "Interaktion eingeschränkt" -#: src/screens/Moderation/index.tsx:209 +#: src/screens/Moderation/index.tsx:213 msgid "Interaction settings" msgstr "Interaktionseinstellungen" @@ -3880,11 +3985,11 @@ msgstr "Interaktionseinstellungen" msgid "Invalid 2FA confirmation code." msgstr "Ungültiger 2FA-Bestätigungscode." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:578 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:597 msgid "Invalid handle. Please try a different one." msgstr "Ungültiger handle. Bitte versuche einen anderen." -#: src/view/com/post-thread/PostThreadItem.tsx:288 +#: src/view/com/post-thread/PostThreadItem.tsx:291 msgid "Invalid or unsupported post record" msgstr "Ungültiger oder nicht unterstützter Post-Eintrag" @@ -3979,7 +4084,7 @@ msgstr "Kennzeichnungen" msgid "Labels added" msgstr "Kennzeichnungen hinzugefügt" -#: src/screens/Profile/Sections/Labels.tsx:163 +#: src/screens/Profile/Sections/Labels.tsx:160 msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." msgstr "" @@ -3995,13 +4100,13 @@ msgstr "Kennzeichnungen zu deinen Inhalten" msgid "Language selection" msgstr "Sprachauswahl" -#: src/Navigation.tsx:178 +#: src/Navigation.tsx:187 msgid "Language Settings" msgstr "Spracheinstellungen" #: src/screens/Settings/LanguageSettings.tsx:71 -#: src/screens/Settings/Settings.tsx:199 -#: src/screens/Settings/Settings.tsx:202 +#: src/screens/Settings/Settings.tsx:207 +#: src/screens/Settings/Settings.tsx:210 msgid "Languages" msgstr "Sprachen" @@ -4015,10 +4120,19 @@ msgstr "Größer" msgid "Latest" msgstr "Neuste" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:252 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:271 msgid "learn more" msgstr "mehr erfahren" +#: src/components/verification/VerificationsDialog.tsx:163 +#: src/components/verification/VerifierDialog.tsx:132 +#: src/screens/Moderation/VerificationSettings.tsx:47 +#: src/screens/Profile/Header/EditProfileDialog.tsx:360 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:212 +#: src/view/com/modals/EditProfile.tsx:208 +msgid "Learn more" +msgstr "" + #: src/components/moderation/ScreenHider.tsx:140 msgid "Learn More" msgstr "Mehr erfahren" @@ -4044,6 +4158,11 @@ msgstr "Erfahre mehr über die Moderation, die auf diese Inhalte angewendet wird msgid "Learn more about this warning" msgstr "Erfahre mehr über diese Warnung" +#: src/components/verification/VerificationsDialog.tsx:152 +#: src/components/verification/VerifierDialog.tsx:121 +msgid "Learn more about verification on Bluesky" +msgstr "" + #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:99 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:102 msgid "Learn more about what is public on Bluesky." @@ -4132,9 +4251,8 @@ msgstr "Diesen Feed liken" msgid "Like this labeler" msgstr "Diesen Labeler liken" -#: src/components/LikesDialog.tsx:85 -#: src/Navigation.tsx:256 -#: src/Navigation.tsx:261 +#: src/Navigation.tsx:265 +#: src/Navigation.tsx:270 msgid "Liked by" msgstr "Geliked von" @@ -4160,7 +4278,7 @@ msgstr "" msgid "Likes" msgstr "Likes" -#: src/view/com/post-thread/PostThreadItem.tsx:223 +#: src/view/com/post-thread/PostThreadItem.tsx:226 msgid "Likes on this post" msgstr "Likes für diesen Post" @@ -4169,7 +4287,7 @@ msgstr "Likes für diesen Post" msgid "Linear" msgstr "Linear" -#: src/Navigation.tsx:211 +#: src/Navigation.tsx:220 msgid "List" msgstr "Liste" @@ -4177,7 +4295,7 @@ msgstr "Liste" msgid "List Avatar" msgstr "Listenbild" -#: src/view/screens/ProfileList.tsx:430 +#: src/view/screens/ProfileList.tsx:438 msgctxt "toast" msgid "List blocked" msgstr "Liste blockiert" @@ -4195,7 +4313,7 @@ msgstr "Liste von <0/>" msgid "List by you" msgstr "Liste von dir" -#: src/view/screens/ProfileList.tsx:477 +#: src/view/screens/ProfileList.tsx:485 msgctxt "toast" msgid "List deleted" msgstr "Liste gelöscht" @@ -4204,11 +4322,11 @@ msgstr "Liste gelöscht" msgid "List has been hidden" msgstr "Liste wurde ausgeblendet" -#: src/view/screens/ProfileList.tsx:172 +#: src/view/screens/ProfileList.tsx:176 msgid "List Hidden" msgstr "Liste ausgeblendet" -#: src/view/screens/ProfileList.tsx:394 +#: src/view/screens/ProfileList.tsx:402 msgctxt "toast" msgid "List muted" msgstr "Liste stummgeschaltet" @@ -4217,22 +4335,22 @@ msgstr "Liste stummgeschaltet" msgid "List Name" msgstr "Name der Liste" -#: src/view/screens/ProfileList.tsx:448 +#: src/view/screens/ProfileList.tsx:456 msgctxt "toast" msgid "List unblocked" msgstr "Liste nicht mehr blockiert" -#: src/view/screens/ProfileList.tsx:412 +#: src/view/screens/ProfileList.tsx:420 msgctxt "toast" msgid "List unmuted" msgstr "Liste nicht mehr stummgeschaltet" -#: src/Navigation.tsx:140 +#: src/Navigation.tsx:141 #: src/view/screens/Lists.tsx:62 #: src/view/screens/Profile.tsx:221 #: src/view/screens/Profile.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:673 -#: src/view/shell/Drawer.tsx:501 +#: src/view/shell/Drawer.tsx:517 msgid "Lists" msgstr "Listen" @@ -4255,7 +4373,7 @@ msgstr "Neue Mitteilungen laden" #: src/screens/Profile/ProfileFeed/index.tsx:221 #: src/screens/Profile/Sections/Feed.tsx:98 #: src/view/com/feeds/FeedPage.tsx:155 -#: src/view/screens/ProfileList.tsx:870 +#: src/view/screens/ProfileList.tsx:878 msgid "Load new posts" msgstr "Neue Posts laden" @@ -4263,7 +4381,7 @@ msgstr "Neue Posts laden" msgid "Loading..." msgstr "Wird geladen..." -#: src/Navigation.tsx:281 +#: src/Navigation.tsx:290 msgid "Log" msgstr "Protokoll" @@ -4276,7 +4394,7 @@ msgid "Logo by @sawaratsuki.bsky.social" msgstr "Logo von @sawaratsuki.bsky.social" #: src/view/shell/desktop/RightNav.tsx:127 -#: src/view/shell/Drawer.tsx:639 +#: src/view/shell/Drawer.tsx:655 msgid "Logo by <0>@sawaratsuki.bsky.social" msgstr "Logo von <0>@sawaratsuki.bsky.social" @@ -4313,6 +4431,10 @@ msgstr "Vergewissere dich, dass du auch wirklich dorthin gehen willst!" msgid "Manage saved feeds" msgstr "Gespeicherte Feeds verwalten" +#: src/screens/Moderation/index.tsx:283 +msgid "Manage verification settings" +msgstr "" + #: src/components/dialogs/MutedWords.tsx:108 msgid "Manage your muted words and tags" msgstr "Verwalte deine stummgeschalteten Wörter und Tags" @@ -4366,7 +4488,7 @@ msgctxt "toast" msgid "Message deleted" msgstr "Nachricht gelöscht" -#: src/screens/Messages/components/ChatListItem.tsx:192 +#: src/screens/Messages/components/ChatListItem.tsx:197 msgid "Message deleted" msgstr "Nachricht gelöscht" @@ -4391,7 +4513,7 @@ msgstr "Nachricht ist zu lang" msgid "Message options" msgstr "" -#: src/Navigation.tsx:650 +#: src/Navigation.tsx:659 msgid "Messages" msgstr "Nachrichten" @@ -4410,10 +4532,10 @@ msgstr "Irreführender Account" msgid "Misleading Post" msgstr "Irreführender Post" -#: src/Navigation.tsx:145 -#: src/screens/Moderation/index.tsx:89 -#: src/screens/Settings/Settings.tsx:167 -#: src/screens/Settings/Settings.tsx:170 +#: src/Navigation.tsx:146 +#: src/screens/Moderation/index.tsx:93 +#: src/screens/Settings/Settings.tsx:175 +#: src/screens/Settings/Settings.tsx:178 msgid "Moderation" msgstr "Moderation" @@ -4445,11 +4567,11 @@ msgctxt "toast" msgid "Moderation list updated" msgstr "Moderationsliste aktualisiert" -#: src/screens/Moderation/index.tsx:239 +#: src/screens/Moderation/index.tsx:243 msgid "Moderation lists" msgstr "Moderationslisten" -#: src/Navigation.tsx:150 +#: src/Navigation.tsx:151 #: src/view/screens/ModerationModlists.tsx:62 msgid "Moderation Lists" msgstr "Moderationslisten" @@ -4458,11 +4580,11 @@ msgstr "Moderationslisten" msgid "moderation settings" msgstr "Moderationseinstellungen" -#: src/Navigation.tsx:271 +#: src/Navigation.tsx:280 msgid "Moderation states" msgstr "Moderationsstatus" -#: src/screens/Moderation/index.tsx:193 +#: src/screens/Moderation/index.tsx:197 msgid "Moderation tools" msgstr "Moderationswerkzeuge" @@ -4471,7 +4593,7 @@ msgstr "Moderationswerkzeuge" msgid "Moderator has chosen to set a general warning on the content." msgstr "Der Moderator hat beschlossen, eine allgemeine Warnung vor dem Inhalt auszusprechen." -#: src/view/com/post-thread/PostThreadItem.tsx:645 +#: src/view/com/post-thread/PostThreadItem.tsx:665 msgid "More" msgstr "Mehr" @@ -4480,9 +4602,9 @@ msgstr "Mehr" msgid "More feeds" msgstr "Mehr Feeds" -#: src/view/com/profile/ProfileMenu.tsx:194 -#: src/view/com/profile/ProfileMenu.tsx:200 -#: src/view/screens/ProfileList.tsx:742 +#: src/view/com/profile/ProfileMenu.tsx:207 +#: src/view/com/profile/ProfileMenu.tsx:213 +#: src/view/screens/ProfileList.tsx:750 msgid "More options" msgstr "Mehr Optionen" @@ -4515,14 +4637,14 @@ msgstr "Stummschalten" msgid "Mute {tag}" msgstr "{tag} stummschalten" -#: src/view/com/profile/ProfileMenu.tsx:289 -#: src/view/com/profile/ProfileMenu.tsx:296 +#: src/view/com/profile/ProfileMenu.tsx:325 +#: src/view/com/profile/ProfileMenu.tsx:332 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:669 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:675 msgid "Mute account" msgstr "Account stummschalten" -#: src/view/screens/ProfileList.tsx:649 +#: src/view/screens/ProfileList.tsx:657 msgid "Mute accounts" msgstr "Accounts stummschalten" @@ -4535,11 +4657,11 @@ msgstr "Unterhaltung stummschalten" msgid "Mute in:" msgstr "Stummschalten in:" -#: src/view/screens/ProfileList.tsx:771 +#: src/view/screens/ProfileList.tsx:779 msgid "Mute list" msgstr "Liste stummschalten" -#: src/view/screens/ProfileList.tsx:766 +#: src/view/screens/ProfileList.tsx:774 msgid "Mute these accounts?" msgstr "Diese Accounts stummschalten?" @@ -4577,16 +4699,16 @@ msgstr "Thread stummschalten" msgid "Mute words & tags" msgstr "Wörter und Tags stummschalten" -#: src/screens/Moderation/index.tsx:254 +#: src/screens/Moderation/index.tsx:258 msgid "Muted accounts" msgstr "Stummgeschaltete Accounts" -#: src/Navigation.tsx:155 -#: src/view/screens/ModerationMutedAccounts.tsx:100 +#: src/Navigation.tsx:156 +#: src/view/screens/ModerationMutedAccounts.tsx:123 msgid "Muted Accounts" msgstr "Stummgeschaltete Accounts" -#: src/view/screens/ModerationMutedAccounts.tsx:112 +#: src/view/screens/ModerationMutedAccounts.tsx:135 msgid "Muted accounts have their posts removed from your feed and from your notifications. Mutes are completely private." msgstr "Bei stummgeschalteten Accounts werden dazugehörige Posts aus deinem Feed und deinen Mitteilungen entfernt. Stummschaltungen sind völlig privat." @@ -4594,11 +4716,11 @@ msgstr "Bei stummgeschalteten Accounts werden dazugehörige Posts aus deinem Fee msgid "Muted by \"{0}\"" msgstr "Stummgeschaltet über \"{0}\"" -#: src/screens/Moderation/index.tsx:224 +#: src/screens/Moderation/index.tsx:228 msgid "Muted words & tags" msgstr "Stummgeschaltete Wörter und Tags" -#: src/view/screens/ProfileList.tsx:768 +#: src/view/screens/ProfileList.tsx:776 msgid "Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them." msgstr "Stummschaltung ist privat. Stummgeschaltete Accounts können mit dir interagieren, aber du siehst ihre Posts nicht und erhältst keine Mitteilungen von ihnen." @@ -4650,7 +4772,7 @@ msgstr "" msgid "Navigates to the next screen" msgstr "Navigiert zum nächsten Bildschirm" -#: src/view/shell/Drawer.tsx:72 +#: src/view/shell/Drawer.tsx:75 msgid "Navigates to your profile" msgstr "Navigiert zu deinem Profil" @@ -4667,7 +4789,7 @@ msgstr "Möchtest du eine Urheberrechtsverletzung melden?" msgid "Never lose access to your followers or data." msgstr "Verliere nie den Zugriff auf deine Follower oder Daten." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:548 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:567 msgid "Nevermind, create a handle for me" msgstr "Egal, erstelle einen Handle für mich" @@ -4687,9 +4809,13 @@ msgstr "Neu" msgid "New chat" msgstr "Neuer Chat" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:202 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:210 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:356 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:63 +msgid "New Feature" +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:221 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:229 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:375 msgid "New handle" msgstr "Neuer Handle" @@ -4718,8 +4844,8 @@ msgstr "Neues Passwort" #: src/view/screens/Feeds.tsx:549 #: src/view/screens/Notifications.tsx:165 #: src/view/screens/Profile.tsx:507 -#: src/view/screens/ProfileList.tsx:252 -#: src/view/screens/ProfileList.tsx:285 +#: src/view/screens/ProfileList.tsx:250 +#: src/view/screens/ProfileList.tsx:288 msgid "New post" msgstr "Neuer Post" @@ -4780,8 +4906,8 @@ msgstr "Nächstes Bild" msgid "No app passwords yet" msgstr "Noch keine App-Passwörter" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:378 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:380 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:397 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:399 msgid "No DNS Panel" msgstr "Kein DNS-Panel" @@ -4798,8 +4924,8 @@ msgstr "Keine Feeds gefunden. Versuche, nach etwas anderem zu suchen." msgid "No likes yet" msgstr "Noch keine Gefällt-mir-Angaben" -#: src/components/ProfileCard.tsx:351 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:119 +#: src/components/ProfileCard.tsx:379 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:122 msgid "No longer following {0}" msgstr "{0} wird nicht mehr gefolgt" @@ -4807,7 +4933,7 @@ msgstr "{0} wird nicht mehr gefolgt" msgid "No longer than {MAX_SERVICE_HANDLE_LENGTH, plural, other {# characters}}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:134 +#: src/screens/Messages/components/ChatListItem.tsx:139 msgid "No messages yet" msgstr "Noch keine Nachrichten" @@ -4841,7 +4967,7 @@ msgstr "Noch keine Reposts" msgid "No result" msgstr "Kein Ergebnis" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:204 +#: src/components/dialogs/SearchablePeopleList.tsx:223 #: src/components/ProgressGuide/FollowDialog.tsx:212 msgid "No results" msgstr "Keine Ergebnisse" @@ -4859,9 +4985,8 @@ msgid "No results found for \"{query}\"" msgstr "Keine Ergebnisse für \"{query}\" gefunden" #: src/screens/Search/SearchResults.tsx:248 -#: src/screens/Search/SearchResults.tsx:286 -#: src/screens/Search/SearchResults.tsx:331 -#: src/view/com/modals/ListAddRemoveUsers.tsx:128 +#: src/screens/Search/SearchResults.tsx:284 +#: src/screens/Search/SearchResults.tsx:329 msgid "No results found for {query}" msgstr "Keine Ergebnisse für {query} gefunden" @@ -4883,7 +5008,6 @@ msgid "Nobody" msgstr "Niemand" #: src/components/LikedByList.tsx:86 -#: src/components/LikesDialog.tsx:97 #: src/view/com/post-thread/PostLikedBy.tsx:86 msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "Niemand hat das bisher geliked. Vielleicht solltest du der Erste sein!" @@ -4908,7 +5032,7 @@ msgstr "Nicht-sexuelle Nacktheit" msgid "Not followed by anyone you're following" msgstr "Wird von niemandem gefolgt, dem du folgst" -#: src/Navigation.tsx:135 +#: src/Navigation.tsx:136 #: src/view/screens/Profile.tsx:122 msgid "Not Found" msgstr "Nicht gefunden" @@ -4918,7 +5042,7 @@ msgstr "Nicht gefunden" msgid "Not right now" msgstr "Im Moment nicht" -#: src/view/com/profile/ProfileMenu.tsx:406 +#: src/view/com/profile/ProfileMenu.tsx:442 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:791 #: src/view/com/util/post-ctrls/PostCtrls.tsx:361 msgid "Note about sharing" @@ -4936,7 +5060,7 @@ msgstr "Nichts zu sehen" msgid "Notification filters" msgstr "Mitteilungenfilter" -#: src/Navigation.tsx:431 +#: src/Navigation.tsx:440 #: src/view/screens/Notifications.tsx:134 msgid "Notification settings" msgstr "Mitteilungseinstellungen" @@ -4953,11 +5077,11 @@ msgstr "Mitteilungstöne" msgid "Notification Sounds" msgstr "Mitteilungstöne" -#: src/Navigation.tsx:645 +#: src/Navigation.tsx:654 #: src/view/screens/Notifications.tsx:128 #: src/view/shell/bottom-bar/BottomBar.tsx:236 #: src/view/shell/desktop/LeftNav.tsx:636 -#: src/view/shell/Drawer.tsx:449 +#: src/view/shell/Drawer.tsx:465 msgid "Notifications" msgstr "Mitteilungen" @@ -5001,7 +5125,7 @@ msgid "OK" msgstr "OK" #: src/screens/Login/PasswordUpdatedForm.tsx:37 -#: src/view/com/post-thread/PostThreadItem.tsx:895 +#: src/view/com/post-thread/PostThreadItem.tsx:915 msgid "Okay" msgstr "Okay" @@ -5016,7 +5140,7 @@ msgstr "Älteste Antworten zuerst" msgid "on<0><1/><2><3/>" msgstr "auf<0><1/><2><3/>" -#: src/screens/Settings/Settings.tsx:304 +#: src/screens/Settings/Settings.tsx:346 msgid "Onboarding reset" msgstr "Onboarding zurücksetzen" @@ -5060,7 +5184,7 @@ msgstr "Huch, da ist etwas schief gelaufen!" #: src/components/StarterPack/ProfileStarterPacks.tsx:325 #: src/components/StarterPack/ProfileStarterPacks.tsx:334 #: src/screens/Settings/AppPasswords.tsx:59 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:104 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:106 #: src/screens/Settings/NotificationSettings.tsx:54 #: src/view/screens/Profile.tsx:122 msgid "Oops!" @@ -5078,8 +5202,8 @@ msgstr "Öffne {name} Profilverknüpfungsmenü" msgid "Open avatar creator" msgstr "Avatar-Editor öffnen" -#: src/screens/Messages/components/ChatListItem.tsx:363 -#: src/screens/Messages/components/ChatListItem.tsx:364 +#: src/screens/Messages/components/ChatListItem.tsx:368 +#: src/screens/Messages/components/ChatListItem.tsx:369 msgid "Open conversation options" msgstr "Unterhaltungsoptionen öffnen" @@ -5113,11 +5237,11 @@ msgstr "Link zu {niceUrl} öffnen" msgid "Open message options" msgstr "Nachrichtenoptionen öffnen" -#: src/screens/Settings/Settings.tsx:330 +#: src/screens/Settings/Settings.tsx:372 msgid "Open moderation debug page" msgstr "Moderations-Debugseite öffnen" -#: src/screens/Moderation/index.tsx:220 +#: src/screens/Moderation/index.tsx:224 msgid "Open muted words and tags settings" msgstr "Einstellungen für stummgeschaltete Wörter und Tags öffnen" @@ -5133,12 +5257,12 @@ msgstr "Post-Optionen-Menü öffnen" msgid "Open starter pack menu" msgstr "Startpaketmenü öffnen" -#: src/screens/Settings/Settings.tsx:323 -#: src/screens/Settings/Settings.tsx:337 +#: src/screens/Settings/Settings.tsx:365 +#: src/screens/Settings/Settings.tsx:379 msgid "Open storybook page" msgstr "Storybook öffnen" -#: src/screens/Settings/Settings.tsx:316 +#: src/screens/Settings/Settings.tsx:358 msgid "Open system log" msgstr "Systemprotokoll öffnen" @@ -5200,7 +5324,7 @@ msgstr "Öffnet den Ablauf zum Einloggen bei deinem bestehenden Bluesky-Account" msgid "Opens GIF select dialog" msgstr "Öffnet GIF-Auswahldialog" -#: src/screens/Settings/Settings.tsx:208 +#: src/screens/Settings/Settings.tsx:216 msgid "Opens helpdesk in browser" msgstr "Öffnet Helpdesk im Browser" @@ -5216,7 +5340,7 @@ msgstr "Öffnet das Formular zum Zurücksetzen des Passworts" msgid "Opens the linked website" msgstr "Öffnet die verlinkte Webseite" -#: src/view/com/notifications/NotificationFeedItem.tsx:683 +#: src/view/com/notifications/NotificationFeedItem.tsx:788 #: src/view/com/util/UserAvatar.tsx:465 msgid "Opens this profile" msgstr "Öffnet dieses Profil" @@ -5268,7 +5392,7 @@ msgstr "OTA-Status: Kein Update verfügbar" msgid "Other" msgstr "Andere" -#: src/components/AccountList.tsx:83 +#: src/components/AccountList.tsx:87 msgid "Other account" msgstr "Anderer Account" @@ -5330,15 +5454,15 @@ msgstr "Video pausieren" #: src/screens/Search/SearchResults.tsx:62 #: src/screens/StarterPack/StarterPackScreen.tsx:184 -#: src/view/screens/ProfileList.tsx:166 +#: src/view/screens/ProfileList.tsx:170 msgid "People" msgstr "Personen" -#: src/Navigation.tsx:198 +#: src/Navigation.tsx:207 msgid "People followed by @{0}" msgstr "Personen gefolgt von @{0}" -#: src/Navigation.tsx:191 +#: src/Navigation.tsx:200 msgid "People following @{0}" msgstr "Personen, die @{0} folgen" @@ -5376,7 +5500,7 @@ msgstr "Feed anheften" msgid "Pin Feed" msgstr "" -#: src/view/screens/ProfileList.tsx:706 +#: src/view/screens/ProfileList.tsx:714 msgid "Pin to home" msgstr "An die Startseite anheften" @@ -5402,7 +5526,7 @@ msgstr "{0} an Startseite angepinnt" msgid "Pinned Feeds" msgstr "Angeheftete Feeds" -#: src/view/screens/ProfileList.tsx:353 +#: src/view/screens/ProfileList.tsx:361 msgid "Pinned to your feeds" msgstr "An deine Feeds angepinnt" @@ -5553,14 +5677,14 @@ msgctxt "action" msgid "Post All" msgstr "Alle posten" -#: src/view/com/post-thread/PostThreadItem.tsx:215 +#: src/view/com/post-thread/PostThreadItem.tsx:218 msgid "Post by {0}" msgstr "Post von {0}" -#: src/Navigation.tsx:224 -#: src/Navigation.tsx:231 -#: src/Navigation.tsx:238 -#: src/Navigation.tsx:245 +#: src/Navigation.tsx:233 +#: src/Navigation.tsx:240 +#: src/Navigation.tsx:247 +#: src/Navigation.tsx:254 msgid "Post by @{0}" msgstr "Post von @{0}" @@ -5595,7 +5719,7 @@ msgstr "Post von dir ausgeblendet" msgid "Post interaction settings" msgstr "Post-Interaktionseinstellungen" -#: src/Navigation.tsx:166 +#: src/Navigation.tsx:167 #: src/screens/ModerationInteractionSettings/index.tsx:34 msgid "Post Interaction Settings" msgstr "Post-Interaktionseinstellungen" @@ -5625,7 +5749,7 @@ msgstr "Post gelöst" #: src/screens/StarterPack/StarterPackScreen.tsx:186 #: src/view/screens/Profile.tsx:222 -#: src/view/screens/ProfileList.tsx:166 +#: src/view/screens/ProfileList.tsx:170 msgid "Posts" msgstr "Posts" @@ -5683,22 +5807,22 @@ msgstr "Prioritätsmitteilungen" msgid "Privacy" msgstr "Datenschutz" -#: src/screens/Settings/Settings.tsx:161 -#: src/screens/Settings/Settings.tsx:164 +#: src/screens/Settings/Settings.tsx:169 +#: src/screens/Settings/Settings.tsx:172 msgid "Privacy and security" msgstr "Datenschutz und Sicherheit" -#: src/Navigation.tsx:367 +#: src/Navigation.tsx:376 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:36 msgid "Privacy and Security" msgstr "Datenschutz und Sicherheit" -#: src/Navigation.tsx:291 -#: src/screens/Settings/AboutSettings.tsx:51 -#: src/screens/Settings/AboutSettings.tsx:54 +#: src/Navigation.tsx:300 +#: src/screens/Settings/AboutSettings.tsx:89 +#: src/screens/Settings/AboutSettings.tsx:92 #: src/view/screens/PrivacyPolicy.tsx:31 -#: src/view/shell/Drawer.tsx:634 -#: src/view/shell/Drawer.tsx:635 +#: src/view/shell/Drawer.tsx:650 +#: src/view/shell/Drawer.tsx:651 msgid "Privacy Policy" msgstr "Datenschutzerklärung" @@ -5711,20 +5835,20 @@ msgstr "Video wird verarbeitet..." msgid "Processing..." msgstr "Wird verarbeitet..." -#: src/view/screens/DebugMod.tsx:920 +#: src/view/screens/DebugMod.tsx:926 #: src/view/screens/Profile.tsx:361 msgid "profile" msgstr "Profil" #: src/view/shell/bottom-bar/BottomBar.tsx:286 #: src/view/shell/desktop/LeftNav.tsx:691 -#: src/view/shell/Drawer.tsx:71 -#: src/view/shell/Drawer.tsx:526 +#: src/view/shell/Drawer.tsx:74 +#: src/view/shell/Drawer.tsx:542 msgid "Profile" msgstr "Profil" -#: src/screens/Profile/Header/EditProfileDialog.tsx:191 -#: src/view/com/modals/EditProfile.tsx:124 +#: src/screens/Profile/Header/EditProfileDialog.tsx:198 +#: src/view/com/modals/EditProfile.tsx:127 msgctxt "toast" msgid "Profile updated" msgstr "Profil aktualisiert" @@ -5803,7 +5927,7 @@ msgstr "Zitateinstellungen" msgid "Quotes" msgstr "Zitate" -#: src/view/com/post-thread/PostThreadItem.tsx:249 +#: src/view/com/post-thread/PostThreadItem.tsx:252 msgid "Quotes of this post" msgstr "Zitate dieses Posts" @@ -5814,7 +5938,7 @@ msgstr "Zitate dieses Posts" msgid "Random (aka \"Poster's Roulette\")" msgstr "Zufällig (\"Poster's Roulette\")" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:581 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:600 msgid "Rate limit exceeded – you've tried to change your handle too many times in a short period. Please wait a minute before trying again." msgstr "Limit überschritten – du hast innerhalb kurzer Zeit zu oft versucht, deinen Handle zu ändern. Bitte warte eine Minute, bevor du es erneut versuchst." @@ -5831,6 +5955,11 @@ msgstr "" msgid "Reactivate your account" msgstr "Reaktiviere deinen Account" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:158 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:169 +msgid "Read blog post" +msgstr "" + #: src/screens/VideoFeed/index.tsx:942 msgid "Read less" msgstr "Weniger lesen" @@ -5862,7 +5991,7 @@ msgstr "Grund für den Einspruch" msgid "Reason:" msgstr "Grund: " -#: src/screens/Search/components/SearchHistory.tsx:44 +#: src/screens/Search/components/SearchHistory.tsx:49 msgid "Recent Searches" msgstr "Letzte Suchen" @@ -5888,13 +6017,13 @@ msgstr "Chat-Anfrage ablehnen" msgid "Reload conversations" msgstr "Unterhaltungen neu laden" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:171 #: src/components/dialogs/MutedWords.tsx:438 #: src/components/FeedCard.tsx:343 #: src/components/StarterPack/Wizard/WizardListCard.tsx:102 #: src/components/StarterPack/Wizard/WizardListCard.tsx:109 -#: src/screens/Settings/Settings.tsx:468 +#: src/screens/Settings/Settings.tsx:510 #: src/view/com/feeds/FeedSourceCard.tsx:322 -#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/UserAddRemoveLists.tsx:235 #: src/view/com/posts/PostFeedErrorMessage.tsx:213 msgid "Remove" @@ -5904,12 +6033,12 @@ msgstr "Entfernen" msgid "Remove {displayName} from starter pack" msgstr "{displayName} aus dem Startpaket entfernen" -#: src/screens/Search/components/SearchHistory.tsx:120 +#: src/screens/Search/components/SearchHistory.tsx:97 msgid "Remove {historyItem}" msgstr "{historyItem} entfernen" -#: src/screens/Settings/Settings.tsx:447 -#: src/screens/Settings/Settings.tsx:450 +#: src/screens/Settings/Settings.tsx:489 +#: src/screens/Settings/Settings.tsx:492 msgid "Remove account" msgstr "Account entfernen" @@ -5945,12 +6074,12 @@ msgstr "Feed entfernen?" #: src/screens/Profile/components/ProfileFeedHeader.tsx:320 #: src/view/com/feeds/FeedSourceCard.tsx:190 #: src/view/com/feeds/FeedSourceCard.tsx:268 -#: src/view/screens/ProfileList.tsx:520 +#: src/view/screens/ProfileList.tsx:528 #: src/view/screens/SavedFeeds.tsx:342 msgid "Remove from my feeds" msgstr "Aus meinen Feeds entfernen" -#: src/screens/Settings/Settings.tsx:460 +#: src/screens/Settings/Settings.tsx:502 msgid "Remove from quick access?" msgstr "Aus Schnellzugriff entfernen?" @@ -5972,7 +6101,7 @@ msgstr "Bild entfernen" msgid "Remove mute word from your list" msgstr "Stummgeschaltetes Wort aus deiner Liste entfernen" -#: src/screens/Search/components/SearchHistory.tsx:93 +#: src/screens/Search/components/SearchHistory.tsx:178 msgid "Remove profile" msgstr "Profil entfernen" @@ -5993,6 +6122,21 @@ msgstr "Untertiteldatei entfernen" msgid "Remove this feed from your saved feeds" msgstr "Diesen Feed aus deinen gespeicherten Feeds entfernen" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:157 +msgid "Remove user from list" +msgstr "" + +#: src/components/verification/VerificationRemovePrompt.tsx:46 +#: src/components/verification/VerificationsDialog.tsx:227 +#: src/view/com/profile/ProfileMenu.tsx:298 +#: src/view/com/profile/ProfileMenu.tsx:301 +msgid "Remove verification" +msgstr "" + +#: src/components/verification/VerificationRemovePrompt.tsx:44 +msgid "Remove your verification for this account?" +msgstr "" + #: src/view/com/util/post-embeds/QuoteEmbed.tsx:110 msgid "Removed by author" msgstr "Vom Autor entfernt" @@ -6001,7 +6145,7 @@ msgstr "Vom Autor entfernt" msgid "Removed by you" msgstr "Von dir entfernt" -#: src/view/com/modals/ListAddRemoveUsers.tsx:200 +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:117 #: src/view/com/modals/UserAddRemoveLists.tsx:170 msgid "Removed from list" msgstr "Aus der Liste entfernt" @@ -6016,11 +6160,15 @@ msgstr "Aus gespeicherten Feeds entfernt" #: src/screens/Profile/components/ProfileFeedHeader.tsx:122 #: src/view/com/posts/FeedShutdownMsg.tsx:44 -#: src/view/screens/ProfileList.tsx:384 +#: src/view/screens/ProfileList.tsx:392 msgid "Removed from your feeds" msgstr "Aus deinen Feeds entfernt" -#: src/screens/Search/components/SearchHistory.tsx:95 +#: src/components/verification/VerificationRemovePrompt.tsx:32 +msgid "Removed verification" +msgstr "" + +#: src/screens/Search/components/SearchHistory.tsx:179 msgid "Removes profile from search history" msgstr "Entfernt das Profil aus dem Suchverlauf" @@ -6113,8 +6261,8 @@ msgstr "Antwort wurde erfolgreich ausgeblendet" msgid "Report" msgstr "Melden" -#: src/view/com/profile/ProfileMenu.tsx:329 -#: src/view/com/profile/ProfileMenu.tsx:332 +#: src/view/com/profile/ProfileMenu.tsx:365 +#: src/view/com/profile/ProfileMenu.tsx:368 msgid "Report account" msgstr "Account melden" @@ -6137,7 +6285,7 @@ msgstr "Melde-Dialog" msgid "Report feed" msgstr "Feed melden" -#: src/view/screens/ProfileList.tsx:562 +#: src/view/screens/ProfileList.tsx:570 msgid "Report list" msgstr "" @@ -6234,7 +6382,7 @@ msgstr "Repostet von <0><1/>" msgid "Reposted by you" msgstr "Repostet von dir" -#: src/view/com/post-thread/PostThreadItem.tsx:228 +#: src/view/com/post-thread/PostThreadItem.tsx:231 msgid "Reposts of this post" msgstr "Reposts von diesem Post" @@ -6288,8 +6436,8 @@ msgstr "Zurücksetzungscode" msgid "Reset Code" msgstr "Zurücksetzungscode" -#: src/screens/Settings/Settings.tsx:344 -#: src/screens/Settings/Settings.tsx:346 +#: src/screens/Settings/Settings.tsx:386 +#: src/screens/Settings/Settings.tsx:388 msgid "Reset onboarding state" msgstr "Onboardingstatus zurücksetzen" @@ -6341,10 +6489,10 @@ msgid "Returns to home page" msgstr "Zurück zur Startseite" #: src/screens/Profile/ProfileFeed/index.tsx:90 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:540 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:559 #: src/screens/VideoFeed/index.tsx:1109 #: src/view/screens/NotFound.tsx:60 -#: src/view/screens/ProfileList.tsx:1031 +#: src/view/screens/ProfileList.tsx:1039 msgid "Returns to previous page" msgstr "Zurück zur vorherigen Seite" @@ -6356,9 +6504,9 @@ msgstr "Geht zum vorherigen Schritt zurück" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:479 #: src/components/dialogs/PostInteractionSettingsDialog.tsx:485 #: src/components/StarterPack/QrCodeDialog.tsx:191 -#: src/screens/Profile/Header/EditProfileDialog.tsx:238 -#: src/screens/Profile/Header/EditProfileDialog.tsx:252 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:243 +#: src/screens/Profile/Header/EditProfileDialog.tsx:245 +#: src/screens/Profile/Header/EditProfileDialog.tsx:259 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:262 #: src/view/com/composer/GifAltText.tsx:193 #: src/view/com/composer/GifAltText.tsx:202 #: src/view/com/composer/photos/EditImageDialog.web.tsx:77 @@ -6366,7 +6514,7 @@ msgstr "Geht zum vorherigen Schritt zurück" #: src/view/com/composer/photos/ImageAltTextDialog.tsx:153 #: src/view/com/composer/photos/ImageAltTextDialog.tsx:163 #: src/view/com/modals/CreateOrEditList.tsx:317 -#: src/view/com/modals/EditProfile.tsx:219 +#: src/view/com/modals/EditProfile.tsx:245 #: src/view/screens/SavedFeeds.tsx:109 msgid "Save" msgstr "Speichern" @@ -6386,7 +6534,7 @@ msgstr "Geburtstag speichern" msgid "Save changes" msgstr "Änderungen speichern" -#: src/view/com/modals/EditProfile.tsx:227 +#: src/view/com/modals/EditProfile.tsx:253 msgid "Save Changes" msgstr "Änderungen speichern" @@ -6399,7 +6547,7 @@ msgstr "Bild speichern" msgid "Save image crop" msgstr "Bildausschnitt speichern" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:229 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:248 msgid "Save new handle" msgstr "Neuen Handle speichern" @@ -6421,11 +6569,11 @@ msgid "Saved to your camera roll" msgstr "In deiner Fotobibliothek gespeichert" #: src/screens/Profile/components/ProfileFeedHeader.tsx:131 -#: src/view/screens/ProfileList.tsx:364 +#: src/view/screens/ProfileList.tsx:372 msgid "Saved to your feeds" msgstr "In deinen Feeds gespeichert" -#: src/view/com/modals/EditProfile.tsx:220 +#: src/view/com/modals/EditProfile.tsx:246 msgid "Saves any changes to your profile" msgstr "Speichert alle Änderungen an Deinem Profil" @@ -6435,8 +6583,8 @@ msgstr "Speichert Bildzuschnitt-Einstellungen" #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/NotificationFeedItem.tsx:544 -#: src/view/com/notifications/NotificationFeedItem.tsx:569 +#: src/view/com/notifications/NotificationFeedItem.tsx:633 +#: src/view/com/notifications/NotificationFeedItem.tsx:658 msgid "Say hello!" msgstr "Sag Hallo!" @@ -6445,21 +6593,20 @@ msgstr "Sag Hallo!" msgid "Science" msgstr "Wissenschaft" -#: src/view/screens/ProfileList.tsx:988 +#: src/view/screens/ProfileList.tsx:996 msgid "Scroll to top" msgstr "Nach oben scrollen" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:491 +#: src/components/dialogs/SearchablePeopleList.tsx:513 #: src/components/forms/SearchInput.tsx:34 #: src/components/forms/SearchInput.tsx:36 #: src/screens/Search/Shell.tsx:307 #: src/screens/Search/Shell.tsx:464 -#: src/view/com/modals/ListAddRemoveUsers.tsx:76 #: src/view/shell/bottom-bar/BottomBar.tsx:182 msgid "Search" msgstr "Suche" -#: src/Navigation.tsx:217 +#: src/Navigation.tsx:226 #: src/screens/Profile/ProfileSearch.tsx:37 msgid "Search @{0}'s posts" msgstr "Posts von @{0} durchsuchen" @@ -6477,11 +6624,11 @@ msgstr "Feeds durchsuchen" msgid "Search for \"{interestsDisplayName}\"{activeText}" msgstr "Suche nach „{interestsDisplayName}“{activeText}" -#: src/view/shell/desktop/Search.tsx:201 +#: src/view/shell/desktop/Search.tsx:131 msgid "Search for \"{query}\"" msgstr "Nach \"{query}\" suchen" -#: src/screens/Search/components/AutocompleteResults.tsx:44 +#: src/screens/Search/components/AutocompleteResults.tsx:45 msgid "Search for \"{searchText}\"" msgstr "Suche nach „{searchText}“" @@ -6501,10 +6648,6 @@ msgstr "" msgid "Search for posts, users, or feeds" msgstr "Suche nach Posts, Nutzern oder Feeds" -#: src/view/com/modals/ListAddRemoveUsers.tsx:71 -msgid "Search for users" -msgstr "Nach Benutzern suchen" - #: src/components/dialogs/GifSelect.tsx:177 msgid "Search GIFs" msgstr "Suche nach GIFs" @@ -6513,12 +6656,12 @@ msgstr "Suche nach GIFs" msgid "Search my posts" msgstr "Meine Posts durchsuchen" -#: src/view/com/profile/ProfileMenu.tsx:231 -#: src/view/com/profile/ProfileMenu.tsx:234 +#: src/view/com/profile/ProfileMenu.tsx:244 +#: src/view/com/profile/ProfileMenu.tsx:247 msgid "Search posts" msgstr "Posts durchsuchen" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:511 +#: src/components/dialogs/SearchablePeopleList.tsx:533 #: src/components/ProgressGuide/FollowDialog.tsx:702 msgid "Search profiles" msgstr "Profile suchen" @@ -6531,7 +6674,7 @@ msgstr "Suche auf Tenor" msgid "Search..." msgstr "Suche..." -#: src/components/dms/dialogs/SearchablePeopleList.tsx:512 +#: src/components/dialogs/SearchablePeopleList.tsx:534 #: src/components/ProgressGuide/FollowDialog.tsx:703 msgid "Searches for profiles" msgstr "Sucht nach Profilen" @@ -6692,7 +6835,7 @@ msgctxt "action" msgid "Send Email" msgstr "E-Mail senden" -#: src/view/shell/Drawer.tsx:317 +#: src/view/shell/Drawer.tsx:333 msgid "Send feedback" msgstr "Feedback senden" @@ -6742,7 +6885,7 @@ msgstr "Server-Adresse" msgid "Set app icon to {0}" msgstr "App-Symbol auf {0} ändern" -#: src/screens/Moderation/index.tsx:306 +#: src/screens/Moderation/index.tsx:325 msgid "Set birthdate" msgstr "Geburtsdatum festlegen" @@ -6758,10 +6901,10 @@ msgstr "Richte deinen Account ein" msgid "Sets email for password reset" msgstr "Legt die E-Mail für das Zurücksetzen des Passworts fest" -#: src/Navigation.tsx:173 -#: src/screens/Settings/Settings.tsx:80 +#: src/Navigation.tsx:182 +#: src/screens/Settings/Settings.tsx:88 #: src/view/shell/desktop/LeftNav.tsx:709 -#: src/view/shell/Drawer.tsx:539 +#: src/view/shell/Drawer.tsx:555 msgid "Settings" msgstr "Einstellungen" @@ -6783,12 +6926,12 @@ msgstr "Sexuell suggestiv" #: src/screens/StarterPack/StarterPackScreen.tsx:428 #: src/screens/StarterPack/StarterPackScreen.tsx:603 #: src/screens/Topic.tsx:102 -#: src/view/com/profile/ProfileMenu.tsx:216 -#: src/view/com/profile/ProfileMenu.tsx:225 +#: src/view/com/profile/ProfileMenu.tsx:229 +#: src/view/com/profile/ProfileMenu.tsx:238 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:498 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:507 #: src/view/com/util/post-ctrls/PostCtrls.tsx:350 -#: src/view/screens/ProfileList.tsx:505 +#: src/view/screens/ProfileList.tsx:513 msgid "Share" msgstr "Teilen" @@ -6805,7 +6948,7 @@ msgstr "Teile eine coole Geschichte!" msgid "Share a fun fact!" msgstr "Teile eine witzige Tatsache!" -#: src/view/com/profile/ProfileMenu.tsx:411 +#: src/view/com/profile/ProfileMenu.tsx:447 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:796 #: src/view/com/util/post-ctrls/PostCtrls.tsx:366 msgid "Share anyway" @@ -6847,7 +6990,7 @@ msgstr "Teile dieses Startpaket und hilf Menschen, deiner Gemeinschaft auf Blues msgid "Share your favorite feed!" msgstr "Teile deinen Lieblings-Feed!" -#: src/Navigation.tsx:276 +#: src/Navigation.tsx:285 msgid "Shared Preferences Tester" msgstr "Tester für gemeinsame Einstellungen" @@ -6899,7 +7042,7 @@ msgstr "Weniger davon anzeigen" msgid "Show list anyway" msgstr "Liste trotzdem anzeigen" -#: src/view/com/post-thread/PostThreadItem.tsx:605 +#: src/view/com/post-thread/PostThreadItem.tsx:625 #: src/view/com/post/Post.tsx:243 #: src/view/com/posts/PostFeedItem.tsx:515 msgid "Show More" @@ -6959,11 +7102,11 @@ msgstr "Warnung zeigen" msgid "Show warning and filter from feeds" msgstr "Warnung anzeigen und aus Feeds filtern" -#: src/view/com/post-thread/PostThreadItem.tsx:836 +#: src/view/com/post-thread/PostThreadItem.tsx:856 msgid "Shows information about when this post was created" msgstr "Zeigt Informationen darüber an, wann dieser Post erstellt wurde" -#: src/screens/Settings/Settings.tsx:104 +#: src/screens/Settings/Settings.tsx:112 msgid "Shows other accounts you can switch to" msgstr "Zeigt andere Accounts an, zu denen du wechseln kannst" @@ -6990,7 +7133,7 @@ msgstr "Zeigt den Inhalt an" msgid "Sign in" msgstr "Einloggen" -#: src/components/AccountList.tsx:122 +#: src/components/AccountList.tsx:127 msgid "Sign in as {0}" msgstr "Anmelden als {0}" @@ -7007,7 +7150,7 @@ msgstr "" msgid "Sign in or create your account to join the conversation!" msgstr "Logge dich ein oder erstelle einen Account, um der Konversation beizutreten!" -#: src/components/AccountList.tsx:65 +#: src/components/AccountList.tsx:67 msgid "Sign in to account that is not listed" msgstr "Einloggen bei einem Account, der nicht aufgeführt ist" @@ -7015,9 +7158,9 @@ msgstr "Einloggen bei einem Account, der nicht aufgeführt ist" msgid "Sign in to Bluesky or create a new account" msgstr "Logge dich bei Bluesky ein oder erstelle einen neuen Account" -#: src/screens/Settings/Settings.tsx:225 -#: src/screens/Settings/Settings.tsx:227 -#: src/screens/Settings/Settings.tsx:259 +#: src/screens/Settings/Settings.tsx:233 +#: src/screens/Settings/Settings.tsx:235 +#: src/screens/Settings/Settings.tsx:267 #: src/screens/SignupQueued.tsx:93 #: src/screens/SignupQueued.tsx:96 #: src/screens/Takendown.tsx:85 @@ -7031,7 +7174,7 @@ msgstr "Ausloggen" msgid "Sign Out" msgstr "Ausloggen" -#: src/screens/Settings/Settings.tsx:256 +#: src/screens/Settings/Settings.tsx:264 #: src/view/shell/desktop/LeftNav.tsx:205 msgid "Sign out?" msgstr "Ausloggen?" @@ -7068,6 +7211,10 @@ msgstr "Kleiner" msgid "Software Dev" msgstr "Software-Entwickler" +#: src/components/verification/VerificationsDialog.tsx:122 +msgid "Some of your verifications are invalid." +msgstr "" + #: src/components/FeedInterstitials.tsx:474 msgid "Some other feeds you might like" msgstr "Einige andere Feeds, die dir gefallen könnten" @@ -7080,7 +7227,7 @@ msgstr "Einige Leute können antworten" msgid "Someone reacted {0}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:236 +#: src/screens/Messages/components/ChatListItem.tsx:241 msgid "Someone reacted {0} to {1}" msgstr "" @@ -7099,8 +7246,8 @@ msgid "Something went wrong, please try again" msgstr "Etwas ist schiefgelaufen, bitte versuche es erneut" #: src/components/ReportDialog/index.tsx:54 -#: src/screens/Moderation/index.tsx:97 -#: src/screens/Profile/Sections/Labels.tsx:87 +#: src/screens/Moderation/index.tsx:101 +#: src/screens/Profile/Sections/Labels.tsx:121 msgid "Something went wrong, please try again." msgstr "Etwas ist schiefgelaufen, bitte versuche es erneut." @@ -7161,22 +7308,22 @@ msgstr "Sport" msgid "Start a new chat" msgstr "Starte einen neuen Chat" -#: src/view/screens/ProfileList.tsx:838 -#: src/view/screens/ProfileList.tsx:959 +#: src/view/screens/ProfileList.tsx:846 +#: src/view/screens/ProfileList.tsx:967 msgid "Start adding people" msgstr "Beginne, Personen hinzuzufügen" -#: src/view/screens/ProfileList.tsx:845 -#: src/view/screens/ProfileList.tsx:966 +#: src/view/screens/ProfileList.tsx:853 +#: src/view/screens/ProfileList.tsx:974 msgid "Start adding people!" msgstr "Beginne, Personen hinzuzufügen!" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:357 +#: src/components/dialogs/SearchablePeopleList.tsx:382 msgid "Start chat with {displayName}" msgstr "Chat mit {displayName} starten" -#: src/Navigation.tsx:441 -#: src/Navigation.tsx:446 +#: src/Navigation.tsx:450 +#: src/Navigation.tsx:455 #: src/screens/StarterPack/Wizard/index.tsx:186 msgid "Starter Pack" msgstr "Startpaket" @@ -7207,8 +7354,8 @@ msgstr "Startpakete" msgid "Starter packs let you easily share your favorite feeds and people with your friends." msgstr "Startpakete ermöglichen es dir, deine Lieblings-Feeds und -Leute mit deinen Freunden zu teilen." -#: src/screens/Settings/AboutSettings.tsx:59 -#: src/screens/Settings/AboutSettings.tsx:62 +#: src/screens/Settings/AboutSettings.tsx:97 +#: src/screens/Settings/AboutSettings.tsx:100 msgid "Status Page" msgstr "Status-Seite" @@ -7216,12 +7363,12 @@ msgstr "Status-Seite" msgid "Step {0} of {1}" msgstr "Schritt {0} von {1}" -#: src/screens/Settings/Settings.tsx:309 +#: src/screens/Settings/Settings.tsx:351 msgid "Storage cleared, you need to restart the app now." msgstr "Der Speicher wurde gelöscht, du musst die App jetzt neu starten." -#: src/Navigation.tsx:266 -#: src/screens/Settings/Settings.tsx:325 +#: src/Navigation.tsx:275 +#: src/screens/Settings/Settings.tsx:367 msgid "Storybook" msgstr "Storybook" @@ -7246,11 +7393,11 @@ msgstr "Einspruch einlegen" msgid "Submit report" msgstr "Meldung absenden" -#: src/view/screens/ProfileList.tsx:733 +#: src/view/screens/ProfileList.tsx:741 msgid "Subscribe" msgstr "Abonnieren" -#: src/screens/Profile/Sections/Labels.tsx:201 +#: src/screens/Profile/Sections/Labels.tsx:198 msgid "Subscribe to @{0} to use these labels:" msgstr "Abonniere @{0}, um diese Kennzeichnungen zu verwenden:" @@ -7262,7 +7409,7 @@ msgstr "Kennzeichner abonnieren" msgid "Subscribe to this labeler" msgstr "Diesen Kennzeichner abonnieren" -#: src/view/screens/ProfileList.tsx:729 +#: src/view/screens/ProfileList.tsx:737 msgid "Subscribe to this list" msgstr "Diese Liste abonnieren" @@ -7270,6 +7417,10 @@ msgstr "Diese Liste abonnieren" msgid "Success!" msgstr "Erfolgreich!" +#: src/components/verification/VerificationCreatePrompt.tsx:30 +msgid "Successfully verified" +msgstr "" + #: src/screens/Search/Explore.tsx:359 msgid "Suggested Accounts" msgstr "" @@ -7293,15 +7444,15 @@ msgctxt "Name of app icon variant" msgid "Sunset" msgstr "Sonnenuntergang" -#: src/Navigation.tsx:286 +#: src/Navigation.tsx:295 #: src/view/screens/Support.tsx:31 #: src/view/screens/Support.tsx:34 msgid "Support" msgstr "Support" -#: src/screens/Settings/Settings.tsx:102 -#: src/screens/Settings/Settings.tsx:116 -#: src/screens/Settings/Settings.tsx:412 +#: src/screens/Settings/Settings.tsx:110 +#: src/screens/Settings/Settings.tsx:124 +#: src/screens/Settings/Settings.tsx:454 #: src/view/shell/desktop/LeftNav.tsx:243 msgid "Switch account" msgstr "Account wechseln" @@ -7326,9 +7477,9 @@ msgstr "" msgid "System" msgstr "System" -#: src/screens/Settings/AboutSettings.tsx:66 -#: src/screens/Settings/AboutSettings.tsx:69 -#: src/screens/Settings/Settings.tsx:318 +#: src/screens/Settings/AboutSettings.tsx:104 +#: src/screens/Settings/AboutSettings.tsx:107 +#: src/screens/Settings/Settings.tsx:360 msgid "System log" msgstr "Systemprotokoll" @@ -7367,7 +7518,7 @@ msgstr "Technik" msgid "Tell a joke!" msgstr "Erzähle einen Witz!" -#: src/screens/Profile/Header/EditProfileDialog.tsx:355 +#: src/screens/Profile/Header/EditProfileDialog.tsx:378 msgid "Tell us a bit about yourself" msgstr "Erzähl uns ein bisschen über dich" @@ -7380,12 +7531,12 @@ msgstr "Erzähl uns ein wenig mehr" msgid "Terms" msgstr "Bedingungen" -#: src/Navigation.tsx:296 -#: src/screens/Settings/AboutSettings.tsx:43 -#: src/screens/Settings/AboutSettings.tsx:46 +#: src/Navigation.tsx:305 +#: src/screens/Settings/AboutSettings.tsx:81 +#: src/screens/Settings/AboutSettings.tsx:84 #: src/view/screens/TermsOfService.tsx:31 -#: src/view/shell/Drawer.tsx:627 -#: src/view/shell/Drawer.tsx:629 +#: src/view/shell/Drawer.tsx:643 +#: src/view/shell/Drawer.tsx:645 msgid "Terms of Service" msgstr "Nutzungsbedingungen" @@ -7425,7 +7576,7 @@ msgstr "Vielen Dank. Deine Meldung wurde gesendet." msgid "Thanks, you have successfully verified your email address. You can close this dialog." msgstr "Danke, du hast deine E-Mail-Adresse erfolgreich verifiziert. Du kannst diesen Dialog jetzt schließen." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:468 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:487 msgid "That contains the following:" msgstr "Das enthält Folgendes:" @@ -7450,8 +7601,8 @@ msgstr "Das ist alles, Leute!" msgid "That's everything!" msgstr "Das ist alles!" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:279 -#: src/view/com/profile/ProfileMenu.tsx:387 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:305 +#: src/view/com/profile/ProfileMenu.tsx:423 msgid "The account will be able to interact with you after unblocking." msgstr "Nach dem Entblocken kann der Account wieder mit dir interagieren." @@ -7465,7 +7616,7 @@ msgstr "Die App wird neu gestartet" msgid "The author of this thread has hidden this reply." msgstr "Der Autor dieses Themas hat diese Antwort ausgeblendet." -#: src/screens/Moderation/index.tsx:358 +#: src/screens/Moderation/index.tsx:377 msgid "The Bluesky web application" msgstr "Die Bluesky-Webanwendung" @@ -7555,8 +7706,8 @@ msgid "There was an issue connecting to Tenor." msgstr "Es gab ein Problem bei der Verbindung mit Tenor." #: src/screens/Profile/components/ProfileFeedHeader.tsx:173 -#: src/view/screens/ProfileList.tsx:367 -#: src/view/screens/ProfileList.tsx:386 +#: src/view/screens/ProfileList.tsx:375 +#: src/view/screens/ProfileList.tsx:394 #: src/view/screens/SavedFeeds.tsx:85 msgid "There was an issue contacting the server" msgstr "Beim Kontaktieren des Servers ist ein Problem aufgetreten" @@ -7580,7 +7731,7 @@ msgstr "Beim Abrufen von Mitteilung ist ein Problem aufgetreten. Tippe hier, um msgid "There was an issue fetching posts. Tap here to try again." msgstr "Beim Abrufen von Posts ist ein Problem aufgetreten. Tippe hier, um es erneut zu versuchen." -#: src/view/com/lists/ListMembers.tsx:166 +#: src/view/com/lists/ListMembers.tsx:151 msgid "There was an issue fetching the list. Tap here to try again." msgstr "Es gab ein Problem beim Abrufen der Liste. Tippe hier, um es erneut zu versuchen." @@ -7593,7 +7744,7 @@ msgstr "Beim Abrufen deiner App-Passwörter ist ein Problem aufgetreten" msgid "There was an issue fetching your lists. Tap here to try again." msgstr "Beim Abrufen deiner Listen ist ein Problem aufgetreten. Tippe hier, um es erneut zu versuchen." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:105 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:107 msgid "There was an issue fetching your service info" msgstr "Es gab ein Problem beim Abrufen deiner Service-Informationen" @@ -7612,17 +7763,17 @@ msgstr "" msgid "There was an issue updating your feeds, please check your internet connection and try again." msgstr "Beim Aktualisieren deiner Feeds ist ein Problem aufgetreten. Bitte überprüfe deine Internetverbindung und versuche es erneut." -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:107 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:128 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:141 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:110 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:144 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:90 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:101 -#: src/view/com/profile/ProfileMenu.tsx:111 -#: src/view/com/profile/ProfileMenu.tsx:121 -#: src/view/com/profile/ProfileMenu.tsx:135 -#: src/view/com/profile/ProfileMenu.tsx:145 -#: src/view/com/profile/ProfileMenu.tsx:158 -#: src/view/com/profile/ProfileMenu.tsx:170 +#: src/view/com/profile/ProfileMenu.tsx:117 +#: src/view/com/profile/ProfileMenu.tsx:127 +#: src/view/com/profile/ProfileMenu.tsx:141 +#: src/view/com/profile/ProfileMenu.tsx:151 +#: src/view/com/profile/ProfileMenu.tsx:164 +#: src/view/com/profile/ProfileMenu.tsx:176 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:396 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:409 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:419 @@ -7633,10 +7784,10 @@ msgstr "Es gab ein Problem! {0}" #: src/screens/List/ListHiddenScreen.tsx:63 #: src/screens/List/ListHiddenScreen.tsx:77 #: src/screens/List/ListHiddenScreen.tsx:99 -#: src/view/screens/ProfileList.tsx:403 -#: src/view/screens/ProfileList.tsx:421 -#: src/view/screens/ProfileList.tsx:439 -#: src/view/screens/ProfileList.tsx:457 +#: src/view/screens/ProfileList.tsx:411 +#: src/view/screens/ProfileList.tsx:429 +#: src/view/screens/ProfileList.tsx:447 +#: src/view/screens/ProfileList.tsx:465 msgid "There was an issue. Please check your internet connection and try again." msgstr "Es ist ein Problem aufgetreten. Bitte überprüfe deine Internetverbindung und versuche es erneut." @@ -7657,6 +7808,14 @@ msgstr "" msgid "This {screenDescription} has been flagged:" msgstr "Diese {screenDescription} wurde gekennzeichnet:" +#: src/components/verification/VerificationsDialog.tsx:89 +msgid "This account has a checkmark because it's been verified by trusted sources." +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:94 +msgid "This account has one or more verifications, but it is not currently verified." +msgstr "" + #: src/components/moderation/ScreenHider.tsx:106 msgid "This account has requested that users sign in to view their profile." msgstr "Dieser Nutzer hat darum gebeten, dass sich Nutzer einloggen, um sein Profil anzusehen." @@ -7665,6 +7824,10 @@ msgstr "Dieser Nutzer hat darum gebeten, dass sich Nutzer einloggen, um sein Pro msgid "This account is blocked by one or more of your moderation lists. To unblock, please visit the lists directly and remove this user." msgstr "Dieser Account wird von einer oder mehreren deiner Moderationslisten blockiert. Um die Blockierung aufzuheben, besuche die Listen direkt und entferne diesen Nutzer." +#: src/components/verification/VerificationCreatePrompt.tsx:48 +msgid "This action can be undone at any time." +msgstr "" + #: src/components/moderation/LabelsOnMeDialog.tsx:271 msgid "This appeal will be sent to <0>{sourceName}." msgstr "Dieser Einspruch wird an <0>{sourceName} gesendet." @@ -7698,7 +7861,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:357 +#: src/screens/Messages/components/ChatListItem.tsx:362 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" @@ -7720,7 +7883,7 @@ msgstr "Dieser Feed ist leer! Möglicherweise musst du mehr Benutzern folgen ode #: src/components/StarterPack/Main/PostsList.tsx:36 #: src/screens/Profile/ProfileFeed/index.tsx:189 -#: src/view/screens/ProfileList.tsx:835 +#: src/view/screens/ProfileList.tsx:843 msgid "This feed is empty." msgstr "Dieser Feed ist leer." @@ -7728,7 +7891,7 @@ msgstr "Dieser Feed ist leer." msgid "This feed is no longer online. We are showing <0>Discover instead." msgstr "Dieser Feed ist nicht mehr online. Wir zeigen stattdessen <0>Discover." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:574 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:593 msgid "This handle is reserved. Please try a different one." msgstr "Dieser Handle ist reserviert. Bitte versuche einen anderen." @@ -7748,7 +7911,7 @@ msgstr "Diese Kennzeichnung wurde vom Autor angewendet." msgid "This label was applied by you." msgstr "Diese Kennzeichnung wurde von dir angewendet." -#: src/screens/Profile/Sections/Labels.tsx:188 +#: src/screens/Profile/Sections/Labels.tsx:185 msgid "This labeler hasn't declared what labels it publishes, and may not be active." msgstr "Dieser Kennzeichner hat nicht angegeben, welche Kennzeichnungen er veröffentlicht und ist möglicherweise nicht aktiv." @@ -7764,7 +7927,7 @@ msgstr "Diese Liste – erstellt von <0>{0} – enthält mögliche Verstöß msgid "This list – created by you – contains possible violations of Bluesky's community guidelines in its name or description." msgstr "Diese Liste – erstellt von dir – enthält mögliche Verstöße gegen die Community-Richtlinien von Bluesky in ihrem Namen oder in ihrer Beschreibung." -#: src/view/screens/ProfileList.tsx:954 +#: src/view/screens/ProfileList.tsx:962 msgid "This list is empty." msgstr "Diese Liste ist leer." @@ -7772,7 +7935,7 @@ msgstr "Diese Liste ist leer." msgid "This moderation service is unavailable. See below for more details. If this issue persists, contact us." msgstr "Dieser Moderationsdienst ist nicht verfügbar. Siehe unten für weitere Details. Wenn das Problem weiterhin besteht, kontaktiere uns." -#: src/view/com/post-thread/PostThreadItem.tsx:876 +#: src/view/com/post-thread/PostThreadItem.tsx:896 msgid "This post claims to have been created on <0>{0}, but was first seen by Bluesky on <1>{1}." msgstr "Dieser Post soll am <0>{0} erstellt worden sein, wurde aber erstmals von Bluesky am <1>{1} gesehen." @@ -7780,7 +7943,7 @@ msgstr "Dieser Post soll am <0>{0} erstellt worden sein, wurde aber erstmals msgid "This post has an unknown type of threadgate on it. Your app may be out of date." msgstr "Dieser Post hat einen unbekannten Threadgate-Typ. Deine App ist möglicherweise veraltet." -#: src/view/com/post-thread/PostThreadItem.tsx:158 +#: src/view/com/post-thread/PostThreadItem.tsx:160 msgid "This post has been deleted." msgstr "Dieser Post wurde gelöscht." @@ -7797,7 +7960,7 @@ msgstr "Dieser Post wird aus Feeds und Threads ausgeblendet. Dies kann nicht rü msgid "This post's author has disabled quote posts." msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:408 +#: src/view/com/profile/ProfileMenu.tsx:444 msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't signed in." msgstr "Dieses Profil ist nur für eingeloggte Nutzer sichtbar. Es ist nicht sichtbar für Personen, die nicht eingeloggt sind." @@ -7809,7 +7972,7 @@ msgstr "Diese Antwort wird in einen ausgeblendeten Bereich am Ende deines Thread msgid "This service has not provided terms of service or a privacy policy." msgstr "Dieser Dienst hat keine Nutzungsbedingungen oder Datenschutzerklärung bereitgestellt." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:437 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:456 msgid "This should create a domain record at:" msgstr "Dies sollte einen Domain-Eintrag an folgender Stelle erstellen:" @@ -7850,7 +8013,7 @@ msgstr "Dieser Nutzer folgt niemandem." msgid "This will delete \"{0}\" from your muted words. You can always add it back later." msgstr "" -#: src/screens/Settings/Settings.tsx:462 +#: src/screens/Settings/Settings.tsx:504 msgid "This will remove @{0} from the quick access list." msgstr "Dadurch wird @{0} aus der Schnellzugriffsliste entfernt." @@ -7881,7 +8044,7 @@ msgstr "Thread" msgid "Threaded mode" msgstr "Thread-Modus" -#: src/Navigation.tsx:329 +#: src/Navigation.tsx:338 msgid "Threads Preferences" msgstr "Thread-Einstellungen" @@ -7913,7 +8076,7 @@ msgstr "Heute" msgid "Toggle dropdown" msgstr "Dieses Dropdown umschalten" -#: src/screens/Moderation/index.tsx:335 +#: src/screens/Moderation/index.tsx:354 msgid "Toggle to enable or disable adult content" msgstr "Umschalten, um Inhalte für Erwachsene zu aktivieren oder zu deaktivieren" @@ -7927,14 +8090,14 @@ msgstr "Schaltet den Ton um" msgid "Top" msgstr "Top" -#: src/Navigation.tsx:411 +#: src/Navigation.tsx:420 msgid "Topic" msgstr "Thema" #: src/components/dms/MessageContextMenu.tsx:139 #: src/components/dms/MessageContextMenu.tsx:141 -#: src/view/com/post-thread/PostThreadItem.tsx:798 -#: src/view/com/post-thread/PostThreadItem.tsx:801 +#: src/view/com/post-thread/PostThreadItem.tsx:818 +#: src/view/com/post-thread/PostThreadItem.tsx:821 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:468 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:470 msgid "Translate" @@ -7952,6 +8115,10 @@ msgstr "" msgid "Trending Videos" msgstr "" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:138 +msgid "Trust emerges from relationships, communities, and shared context, so we’re also enabling <0>trusted verifiers: organizations that can directly issue verification." +msgstr "" + #: src/view/com/util/error/ErrorScreen.tsx:103 msgctxt "action" msgid "Try again" @@ -7973,7 +8140,7 @@ msgstr "Gib deinen gewünschten Nutzernamen ein" msgid "Type your message here" msgstr "Gib deine Nachricht hier ein" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:413 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:432 msgid "Type:" msgstr "Typ:" @@ -7999,31 +8166,31 @@ msgstr "Löschen nicht möglich" #: src/components/dms/MessagesListBlockedFooter.tsx:104 #: src/components/dms/MessagesListBlockedFooter.tsx:112 #: src/components/dms/MessagesListBlockedFooter.tsx:119 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:197 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:283 -#: src/view/com/profile/ProfileMenu.tsx:399 -#: src/view/screens/ProfileList.tsx:715 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:200 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 +#: src/view/com/profile/ProfileMenu.tsx:435 +#: src/view/screens/ProfileList.tsx:723 msgid "Unblock" msgstr "Entblocken" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:202 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:205 msgctxt "action" msgid "Unblock" msgstr "Entblocken" #: src/components/dms/ConvoMenu.tsx:247 #: src/components/dms/ConvoMenu.tsx:250 -#: src/view/com/profile/ProfileMenu.tsx:309 -#: src/view/com/profile/ProfileMenu.tsx:315 +#: src/view/com/profile/ProfileMenu.tsx:345 +#: src/view/com/profile/ProfileMenu.tsx:351 msgid "Unblock account" msgstr "Account entblocken" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:277 -#: src/view/com/profile/ProfileMenu.tsx:381 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:303 +#: src/view/com/profile/ProfileMenu.tsx:417 msgid "Unblock Account?" msgstr "Account entblocken?" -#: src/view/screens/ProfileList.tsx:612 +#: src/view/screens/ProfileList.tsx:620 msgid "Unblock list" msgstr "" @@ -8041,12 +8208,12 @@ msgctxt "action" msgid "Unfollow" msgstr "Entfolgen" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:217 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:220 msgid "Unfollow {0}" msgstr "{0} entfolgen" -#: src/view/com/profile/ProfileMenu.tsx:251 -#: src/view/com/profile/ProfileMenu.tsx:261 +#: src/view/com/profile/ProfileMenu.tsx:264 +#: src/view/com/profile/ProfileMenu.tsx:274 msgid "Unfollow account" msgstr "Account entfolgen" @@ -8058,6 +8225,10 @@ msgstr "" msgid "Unfortunately, none of your subscribed labelers supports this report type." msgstr "" +#: src/components/verification/VerificationsDialog.tsx:204 +msgid "Unknown verifier" +msgstr "" + #: src/screens/Profile/components/ProfileFeedHeader.tsx:510 msgid "Unlike" msgstr "Like aufheben" @@ -8072,7 +8243,7 @@ msgctxt "video" msgid "Unmute" msgstr "Stummschaltung aufheben" -#: src/view/screens/ProfileList.tsx:722 +#: src/view/screens/ProfileList.tsx:730 msgid "Unmute" msgstr "Stummschaltung aufheben" @@ -8081,8 +8252,8 @@ msgstr "Stummschaltung aufheben" msgid "Unmute {tag}" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:288 -#: src/view/com/profile/ProfileMenu.tsx:294 +#: src/view/com/profile/ProfileMenu.tsx:324 +#: src/view/com/profile/ProfileMenu.tsx:330 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:668 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:674 msgid "Unmute account" @@ -8092,7 +8263,7 @@ msgstr "Stummschaltung von Account aufheben" msgid "Unmute conversation" msgstr "Stummschaltung von Konversation aufheben" -#: src/view/screens/ProfileList.tsx:597 +#: src/view/screens/ProfileList.tsx:605 msgid "Unmute list" msgstr "" @@ -8105,7 +8276,7 @@ msgstr "Stummschaltung des Threads aufheben" msgid "Unmute video" msgstr "Stummschaltung von Video aufheben" -#: src/view/screens/ProfileList.tsx:706 +#: src/view/screens/ProfileList.tsx:714 msgid "Unpin" msgstr "Anheften aufheben" @@ -8128,7 +8299,7 @@ msgstr "Von Startseite lösen" msgid "Unpin from profile" msgstr "Vom Profil ablösen" -#: src/view/screens/ProfileList.tsx:577 +#: src/view/screens/ProfileList.tsx:585 msgid "Unpin moderation list" msgstr "Anheften der Moderationsliste aufheben" @@ -8136,7 +8307,7 @@ msgstr "Anheften der Moderationsliste aufheben" msgid "Unpinned {0} from Home" msgstr "{0} von der Startseite gelöst" -#: src/view/screens/ProfileList.tsx:354 +#: src/view/screens/ProfileList.tsx:362 msgid "Unpinned from your feeds" msgstr "Aus deinen Feeds gelöst" @@ -8181,8 +8352,8 @@ msgstr "Aktualisieren" msgid "Update <0>{displayName} in Lists" msgstr "<0>{displayName} in Listen aktualisieren" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:507 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:528 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:526 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:547 msgid "Update to {domain}" msgstr "Aktualisieren auf {domain}" @@ -8204,7 +8375,7 @@ msgstr "Wird aktualisiert…" msgid "Upload a photo instead" msgstr "Stattdessen ein Foto hochladen" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:453 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:472 msgid "Upload a text file to:" msgstr "Hochladen einer Textdatei auf:" @@ -8244,7 +8415,7 @@ msgstr "Video wird hochgeladen..." msgid "Use app passwords to sign in to other Bluesky clients without giving full access to your account or password." msgstr "Verwende App-Passwörter, um dich bei anderen Bluesky-Clients einzuloggen, ohne vollständigen Zugriff auf deinen Account oder Passwort zu gewähren." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:539 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:558 msgid "Use default provider" msgstr "Standardanbieter verwenden" @@ -8344,24 +8515,43 @@ msgstr "Nutzer, denen ich folge" msgid "Users in \"{0}\"" msgstr "Benutzer in „{0}“" -#: src/components/LikesDialog.tsx:83 -msgid "Users that have liked this content or profile" -msgstr "Nutzer, denen dieser Inhalt oder dieses Profil gefallen hat" - #: src/components/dialogs/PostInteractionSettingsDialog.tsx:433 msgid "Users you follow" msgstr "Nutzer, denen du folgst" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:419 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:438 msgid "Value:" msgstr "" +#: src/screens/Moderation/index.tsx:288 +msgid "Verification settings" +msgstr "" + +#: src/Navigation.tsx:175 +#: src/screens/Moderation/VerificationSettings.tsx:32 +msgid "Verification Settings" +msgstr "" + +#: src/screens/Moderation/VerificationSettings.tsx:41 +msgid "Verifications on Bluesky work differently than on other platforms. <0>Learn more here." +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:105 +msgid "Verified by:" +msgstr "" + #: src/view/com/composer/videos/SelectVideoBtn.tsx:127 msgid "Verified email required" msgstr "Verifizierte E-Mail erforderlich" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:509 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:530 +#: src/components/verification/VerificationCreatePrompt.tsx:65 +#: src/view/com/profile/ProfileMenu.tsx:308 +#: src/view/com/profile/ProfileMenu.tsx:311 +msgid "Verify account" +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:528 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:549 msgid "Verify DNS Record" msgstr "DNS-Eintrag verifizieren" @@ -8379,11 +8569,15 @@ msgstr "Neue E-Mail verifizieren" msgid "Verify now" msgstr "Jetzt verifizieren" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:510 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:532 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:529 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:551 msgid "Verify Text File" msgstr "Textdatei verifizieren" +#: src/components/verification/VerificationCreatePrompt.tsx:44 +msgid "Verify this account?" +msgstr "" + #: src/screens/Settings/AccountSettings.tsx:75 #: src/screens/Settings/AccountSettings.tsx:91 msgid "Verify your email" @@ -8394,8 +8588,8 @@ msgstr "Verifiziere deine E-Mail" msgid "Verify Your Email" msgstr "Verifiziere deine E-Mail" -#: src/screens/Settings/AboutSettings.tsx:73 -#: src/screens/Settings/AboutSettings.tsx:102 +#: src/screens/Settings/AboutSettings.tsx:123 +#: src/screens/Settings/AboutSettings.tsx:152 msgid "Version {appVersion}" msgstr "Version {appVersion}" @@ -8408,7 +8602,7 @@ msgstr "Video" msgid "Video failed to process" msgstr "Video konnte nicht verarbeitet werden" -#: src/Navigation.tsx:462 +#: src/Navigation.tsx:471 msgid "Video Feed" msgstr "Video-Feed" @@ -8461,16 +8655,17 @@ msgstr "Avatar von {0} ansehen" #: src/components/ProfileCard.tsx:115 #: src/screens/Profile/components/ProfileFeedHeader.tsx:446 +#: src/screens/Search/components/SearchProfileCard.tsx:36 #: src/screens/VideoFeed/index.tsx:769 -#: src/view/com/notifications/NotificationFeedItem.tsx:413 +#: src/view/com/notifications/NotificationFeedItem.tsx:487 msgid "View {0}'s profile" msgstr "Profil von {0} ansehen" -#: src/components/dms/MessagesListHeader.tsx:176 +#: src/components/dms/MessagesListHeader.tsx:181 msgid "View {displayName}'s profile" msgstr "Profil von {displayName} ansehen" -#: src/components/ProfileHoverCard/index.web.tsx:433 +#: src/components/ProfileHoverCard/index.web.tsx:440 msgid "View blocked user's profile" msgstr "Profil des blockierten Nutzers ansehen" @@ -8508,13 +8703,13 @@ msgstr "Informationen zu diesen Kennzeichnungen anzeigen" msgid "View more" msgstr "Mehr ansehen" -#: src/components/ProfileHoverCard/index.web.tsx:419 -#: src/components/ProfileHoverCard/index.web.tsx:439 -#: src/components/ProfileHoverCard/index.web.tsx:466 +#: src/components/ProfileHoverCard/index.web.tsx:426 +#: src/components/ProfileHoverCard/index.web.tsx:446 +#: src/components/ProfileHoverCard/index.web.tsx:473 #: src/view/com/posts/AviFollowButton.tsx:55 #: src/view/com/posts/PostFeedErrorMessage.tsx:175 -#: src/view/com/util/PostMeta.tsx:78 -#: src/view/com/util/PostMeta.tsx:93 +#: src/view/com/util/PostMeta.tsx:87 +#: src/view/com/util/PostMeta.tsx:122 msgid "View profile" msgstr "Profil ansehen" @@ -8526,6 +8721,10 @@ msgstr "Avatar ansehen" msgid "View the labeling service provided by @{0}" msgstr "Sieh dir den von @{0} bereitgestellten Kennzeichnungsdienst an" +#: src/components/verification/VerificationCheckButton.tsx:99 +msgid "View this user's verifications" +msgstr "" + #: src/screens/Profile/components/ProfileFeedHeader.tsx:481 msgid "View users who like this feed" msgstr "Nutzer ansehen, denen dieser Feed gefällt" @@ -8534,11 +8733,11 @@ msgstr "Nutzer ansehen, denen dieser Feed gefällt" msgid "View video" msgstr "Video ansehen" -#: src/screens/Moderation/index.tsx:264 +#: src/screens/Moderation/index.tsx:268 msgid "View your blocked accounts" msgstr "Sieh dir deine blockierten Accounts an" -#: src/screens/Moderation/index.tsx:204 +#: src/screens/Moderation/index.tsx:208 msgid "View your default post interaction settings" msgstr "Sieh dir deine Standard-Einstellungen für die Post-Interaktion an" @@ -8547,14 +8746,18 @@ msgstr "Sieh dir deine Standard-Einstellungen für die Post-Interaktion an" msgid "View your feeds and explore more" msgstr "Sieh dir deine Feeds an und entdecke mehr" -#: src/screens/Moderation/index.tsx:234 +#: src/screens/Moderation/index.tsx:238 msgid "View your moderation lists" msgstr "Sieh dir deine Moderationslisten an" -#: src/screens/Moderation/index.tsx:249 +#: src/screens/Moderation/index.tsx:253 msgid "View your muted accounts" msgstr "Sieh dir deine stummgeschalteten Accounts an" +#: src/components/verification/VerificationCheckButton.tsx:98 +msgid "View your verifications" +msgstr "" + #: src/view/com/util/images/AutoSizedImage.tsx:199 #: src/view/com/util/images/AutoSizedImage.tsx:221 msgid "Views full image" @@ -8627,7 +8830,7 @@ msgstr "Wir konnten nicht feststellen, ob du berechtigt bist, Videos hochzuladen msgid "We were unable to load your birth date preferences. Please try again." msgstr "Wir konnten deine Geburtsdatums-Einstellungen nicht laden. Bitte versuche es erneut." -#: src/screens/Moderation/index.tsx:409 +#: src/screens/Moderation/index.tsx:428 msgid "We were unable to load your configured labelers at this time." msgstr "" @@ -8643,16 +8846,20 @@ msgstr "Wir werden dich benachrichtigen, wenn dein Account bereit ist." msgid "We'll use this to help customize your experience." msgstr "Wir werden dies nutzen, um dein Erlebnis individuell zu gestalten." -#: src/components/dms/dialogs/SearchablePeopleList.tsx:92 +#: src/components/dialogs/SearchablePeopleList.tsx:107 #: src/components/ProgressGuide/FollowDialog.tsx:172 msgid "We're having network issues, try again" msgstr "Wir haben Netzwerkprobleme, versuche es erneut" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:94 +msgid "We’re introducing a new layer of verification on Bluesky — an easy-to-see checkmark." +msgstr "" + #: src/screens/Signup/index.tsx:109 msgid "We're so excited to have you join us!" msgstr "Wir freuen uns sehr, dass du dabei bist!" -#: src/view/screens/ProfileList.tsx:113 +#: src/view/screens/ProfileList.tsx:117 msgid "We're sorry, but we were unable to resolve this list. If this persists, please contact the list creator, @{handleOrDid}." msgstr "Es tut uns leid, aber wir konnten diese Liste nicht auflösen. Wenn das weiterhin besteht, kontaktiere bitte den Listen-Ersteller, @{handleOrDid}." @@ -8699,6 +8906,10 @@ msgstr "Wie möchtest du dein Startpaket nennen?" msgid "What's up?" msgstr "Was gibt's?" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:146 +msgid "When you tap on a check, you’ll see which organizations have granted verification." +msgstr "" + #: src/view/com/modals/lang-settings/PostLanguagesSettings.tsx:80 msgid "Which languages are used in this post?" msgstr "Welche Sprachen werden in diesem Post verwendet?" @@ -8715,6 +8926,10 @@ msgstr "Wer kann mit diesem Post interagieren?" msgid "Who can reply" msgstr "Wer kann antworten" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:127 +msgid "Who can verify?" +msgstr "" + #: src/screens/Home/NoFeedsPinned.tsx:79 #: src/screens/Messages/ChatList.tsx:231 #: src/screens/Messages/Inbox.tsx:176 @@ -8783,7 +8998,7 @@ msgstr "Schreibe deine Antwort" msgid "Writers" msgstr "Autoren" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:337 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:356 msgid "Wrong DID returned from server. Received: {0}" msgstr "Falsche DID vom Server zurückgegeben. Empfangen: {0}" @@ -8820,7 +9035,11 @@ msgstr "Gestern" msgid "You" msgstr "Du" -#: src/components/forms/HostingProvider.tsx:46 +#: src/components/verification/VerifierDialog.tsx:59 +msgid "You are a trusted verifier" +msgstr "" + +#: src/components/forms/HostingProvider.tsx:45 msgid "You are creating an account on" msgstr "" @@ -8836,6 +9055,19 @@ msgstr "Du darfst keine Videos hochladen." msgid "You are not following anyone." msgstr "Du folgst niemandem." +#: src/components/verification/VerificationsDialog.tsx:64 +msgid "You are verified" +msgstr "" + +#: src/screens/Profile/Header/EditProfileDialog.tsx:356 +#: src/view/com/modals/EditProfile.tsx:204 +msgid "You are verified. You will lose your verification status if you change your display name. <0>Learn more." +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:208 +msgid "You are verified. You will lose your verification status if you change your handle. <0>Learn more." +msgstr "" + #: src/screens/Search/modules/ExploreInterestsCard.tsx:45 msgid "You can adjust your interests at any time from \"Content and media\" settings." msgstr "" @@ -8947,11 +9179,11 @@ msgstr "Du hast keine Feeds." msgid "You have no lists." msgstr "Du hast keine Listen." -#: src/view/screens/ModerationBlockedAccounts.tsx:129 +#: src/view/screens/ModerationBlockedAccounts.tsx:138 msgid "You have not blocked any accounts yet. To block an account, go to their profile and select \"Block account\" from the menu on their account." msgstr "" -#: src/view/screens/ModerationMutedAccounts.tsx:128 +#: src/view/screens/ModerationMutedAccounts.tsx:151 msgid "You have not muted any accounts yet. To mute an account, go to their profile and select \"Mute account\" from the menu on their account." msgstr "" @@ -9024,11 +9256,11 @@ msgstr "Du hast @{0} zuvor deaktiviert." msgid "You reacted {0}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:213 +#: src/screens/Messages/components/ChatListItem.tsx:218 msgid "You reacted {0} to {1}" msgstr "" -#: src/screens/Settings/Settings.tsx:257 +#: src/screens/Settings/Settings.tsx:265 #: src/view/shell/desktop/LeftNav.tsx:206 msgid "You will be signed out of all your accounts." msgstr "Du wirst von all deinen Accounts ausgeloggt." @@ -9045,15 +9277,15 @@ 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 „Reset-Code“. Gib diesen Code hier ein und gib dann dein neues Passwort ein." -#: src/screens/Messages/components/ChatListItem.tsx:149 +#: src/screens/Messages/components/ChatListItem.tsx:154 msgid "You: {0}" msgstr "Du: {0}" -#: src/screens/Messages/components/ChatListItem.tsx:178 +#: src/screens/Messages/components/ChatListItem.tsx:183 msgid "You: {defaultEmbeddedContentMessage}" msgstr "Du: {defaultEmbeddedContentMessage}" -#: src/screens/Messages/components/ChatListItem.tsx:171 +#: src/screens/Messages/components/ChatListItem.tsx:176 msgid "You: {short}" msgstr "Du: {short}" @@ -9163,7 +9395,7 @@ msgstr "Deine Chats wurden deaktiviert" msgid "Your choice will be saved, but can be changed later in settings." msgstr "Deine Auswahl wird gespeichert, kann aber später in den Einstellungen geändert werden." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:494 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:513 msgid "Your current handle <0>{0} will automatically remain reserved for you. You can switch back to it at any time from this account." msgstr "Dein aktueller Handle <0>{0} bleibt automatisch für dich reserviert. Du kannst jederzeit von diesem Account aus zu ihm zurückwechseln." @@ -9194,7 +9426,7 @@ msgstr "Deine Follower" msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "Dein Folge ich Feed ist leer! Folge weiteren Nutzern, um zu sehen, was passiert." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:221 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:240 msgid "Your full handle will be <0>@{0}" msgstr "Dein vollständiger Handle lautet <0>@{0}" @@ -9202,7 +9434,7 @@ msgstr "Dein vollständiger Handle lautet <0>@{0}" msgid "Your full username will be <0>@{0}" msgstr "Dein vollständiger Nutzername lautet <0>@{0}" -#: src/Navigation.tsx:383 +#: src/Navigation.tsx:392 #: src/screens/Search/modules/ExploreInterestsCard.tsx:67 #: src/screens/Settings/ContentAndMediaSettings.tsx:92 #: src/screens/Settings/ContentAndMediaSettings.tsx:95 @@ -9262,3 +9494,7 @@ msgstr "Deine Meldung wird an den Bluesky-Moderationsdienst gesendet" #: src/screens/Settings/SettingsInterests.tsx:53 msgid "Your selected interests help us serve you content you care about." msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:65 +msgid "Your verifications" +msgstr "" diff --git a/src/locale/locales/el/messages.po b/src/locale/locales/el/messages.po index 6253c811bd..f7bebbdccd 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: 2025-04-09 23:20\n" +"PO-Revision-Date: 2025-04-19 04:09\n" "Last-Translator: \n" "Language-Team: Greek\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -23,7 +23,7 @@ msgstr "" msgid "(active)" msgstr "(ενεργό)" -#: src/screens/Messages/components/ChatListItem.tsx:155 +#: src/screens/Messages/components/ChatListItem.tsx:160 msgid "(contains embedded content)" msgstr "(περιέχει ενσωματωμένο περιεχόμενο)" @@ -82,7 +82,7 @@ msgstr "{0, plural, one {# δευτερόλεπτο} other {# δευτερόλε #: src/view/shell/bottom-bar/BottomBar.tsx:209 #: src/view/shell/bottom-bar/BottomBar.tsx:241 -#: src/view/shell/Drawer.tsx:454 +#: src/view/shell/Drawer.tsx:470 msgid "{0, plural, one {# unread item} other {# unread items}}" msgstr "" @@ -91,17 +91,17 @@ msgstr "" msgid "{0, plural, one {#mo} other {#mo}}" msgstr "" -#: src/components/ProfileHoverCard/index.web.tsx:398 +#: src/components/ProfileHoverCard/index.web.tsx:404 #: src/screens/Profile/Header/Metrics.tsx:22 msgid "{0, plural, one {follower} other {followers}}" msgstr "{0, plural, one {ακόλουθος} other {ακόλουθοι}}" -#: src/components/ProfileHoverCard/index.web.tsx:402 +#: src/components/ProfileHoverCard/index.web.tsx:408 #: src/screens/Profile/Header/Metrics.tsx:26 msgid "{0, plural, one {following} other {following}}" msgstr "{0, plural, one {ακολουθεί} other {ακολουθούν}}" -#: src/view/com/post-thread/PostThreadItem.tsx:459 +#: src/view/com/post-thread/PostThreadItem.tsx:479 msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, one {Μου αρέσει} other {Μου αρέσει}}" @@ -109,11 +109,11 @@ msgstr "{0, plural, one {Μου αρέσει} other {Μου αρέσει}}" msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, one {ανάρτηση} other {αναρτήσεις}}" -#: src/view/com/post-thread/PostThreadItem.tsx:443 +#: src/view/com/post-thread/PostThreadItem.tsx:463 msgid "{0, plural, one {quote} other {quotes}}" msgstr "{0, plural, one {πάραθεση} other {παραθέσεις}}" -#: src/view/com/post-thread/PostThreadItem.tsx:425 +#: src/view/com/post-thread/PostThreadItem.tsx:445 msgid "{0, plural, one {repost} other {reposts}}" msgstr "{0, plural, one {αναδημοσίευση} other {αναδημοσιεύσεις}}" @@ -153,7 +153,7 @@ msgstr "" msgid "{0} reacted {1}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:226 +#: src/screens/Messages/components/ChatListItem.tsx:231 msgid "{0} reacted {1} to {2}" msgstr "" @@ -206,100 +206,132 @@ msgstr "{estimatedTimeHrs, plural, one {ώρα} other {ώρες}}" msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "{estimatedTimeMins, plural, one {λεπτό} other {λεπτά}}" -#: src/view/com/notifications/NotificationFeedItem.tsx:305 +#: src/view/com/notifications/NotificationFeedItem.tsx:324 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} followed you" msgstr "{firstAuthorLink} και <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} άλλοι}} σας ακολούθησαν" -#: src/view/com/notifications/NotificationFeedItem.tsx:331 +#: src/view/com/notifications/NotificationFeedItem.tsx:350 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your custom feed" msgstr "Η προσαρμοσμένη ροή άρεσε σε {firstAuthorLink} και <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} άλλους}}" -#: src/view/com/notifications/NotificationFeedItem.tsx:224 +#: src/view/com/notifications/NotificationFeedItem.tsx:243 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your post" msgstr "{firstAuthorLink} και <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} άλλοι}} άρεσαν την ανάρτησή σας" -#: src/view/com/notifications/NotificationFeedItem.tsx:248 +#: src/view/com/notifications/NotificationFeedItem.tsx:430 +msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} removed their verifications from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:267 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} reposted your post" msgstr "{firstAuthorLink} και <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} άλλοι}} αναδημοσίευσαν την ανάρτησή σας" -#: src/view/com/notifications/NotificationFeedItem.tsx:355 +#: src/view/com/notifications/NotificationFeedItem.tsx:374 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} signed up with your starter pack" msgstr "{firstAuthorLink} και <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} άλλοι}} εγγεγράφηκαν με το πακέτο εκκίνησής σας" -#: src/view/com/notifications/NotificationFeedItem.tsx:317 +#: src/view/com/notifications/NotificationFeedItem.tsx:404 +msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:336 msgid "{firstAuthorLink} followed you" msgstr "Ο/η {firstAuthorLink} σας ακολούθησε" -#: src/view/com/notifications/NotificationFeedItem.tsx:294 +#: src/view/com/notifications/NotificationFeedItem.tsx:313 msgid "{firstAuthorLink} followed you back" msgstr "Ο/η {firstAuthorLink} σας ακολούθησε πίσω" -#: src/view/com/notifications/NotificationFeedItem.tsx:343 +#: src/view/com/notifications/NotificationFeedItem.tsx:362 msgid "{firstAuthorLink} liked your custom feed" msgstr "Στον/ην {firstAuthorLink} άρεσε η προσαρμοσμένοη ροή σας" -#: src/view/com/notifications/NotificationFeedItem.tsx:236 +#: src/view/com/notifications/NotificationFeedItem.tsx:255 msgid "{firstAuthorLink} liked your post" msgstr "Στον/ην {firstAuthorLink} άρεσε την ανάρτησή σας" -#: src/view/com/notifications/NotificationFeedItem.tsx:260 +#: src/view/com/notifications/NotificationFeedItem.tsx:442 +msgid "{firstAuthorLink} removed their verification from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:279 msgid "{firstAuthorLink} reposted your post" msgstr "Ο/η {firstAuthorLink} αναδημοσίευσε την ανάρτησή σας" -#: src/view/com/notifications/NotificationFeedItem.tsx:367 +#: src/view/com/notifications/NotificationFeedItem.tsx:386 msgid "{firstAuthorLink} signed up with your starter pack" msgstr "Ο/η {firstAuthorLink} γράφτηκε με το Starter Pack σας" -#: src/view/com/notifications/NotificationFeedItem.tsx:298 +#: src/view/com/notifications/NotificationFeedItem.tsx:416 +msgid "{firstAuthorLink} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:317 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} followed you" msgstr "Ο/η {firstAuthorName} και {additionalAuthorsCount, plural, one {{formattedAuthorsCount} άλλος} other {{formattedAuthorsCount} άλλοι}} σας ακολούθησαν" -#: src/view/com/notifications/NotificationFeedItem.tsx:324 +#: src/view/com/notifications/NotificationFeedItem.tsx:343 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your custom feed" msgstr "Η προσαρμοσμένη ροή άρεσε στον/ην {firstAuthorName} και {additionalAuthorsCount, plural, one {{formattedAuthorsCount} άλλον} other {{formattedAuthorsCount} άλλους}}" -#: src/view/com/notifications/NotificationFeedItem.tsx:217 +#: src/view/com/notifications/NotificationFeedItem.tsx:236 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your post" msgstr "Στον/ην {firstAuthorName} και σε {additionalAuthorsCount, plural, one {{formattedAuthorsCount} άλλον} other {{formattedAuthorsCount} άλλους}} άρεσε την ανάρτησή σας" -#: src/view/com/notifications/NotificationFeedItem.tsx:241 +#: src/view/com/notifications/NotificationFeedItem.tsx:423 +msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} removed their verifications from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:260 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} reposted your post" msgstr "Ο/η {firstAuthorName} και {additionalAuthorsCount, plural, one {{formattedAuthorsCount} άλλος} other {{formattedAuthorsCount} άλλοι}} αναδημοσίευσαν την ανάρτησή σας" -#: src/view/com/notifications/NotificationFeedItem.tsx:348 +#: src/view/com/notifications/NotificationFeedItem.tsx:367 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} signed up with your starter pack" msgstr "Ο/η {firstAuthorName} και {additionalAuthorsCount, plural, one {{formattedAuthorsCount} άλλος} other {{formattedAuthorsCount} άλλοι}} γράφτηκαν με το πακέτο εκκίνησής σας" -#: src/view/com/notifications/NotificationFeedItem.tsx:303 +#: src/view/com/notifications/NotificationFeedItem.tsx:397 +msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:322 msgid "{firstAuthorName} followed you" msgstr "Ο/η {firstAuthorName} σας ακολούθησε" -#: src/view/com/notifications/NotificationFeedItem.tsx:293 +#: src/view/com/notifications/NotificationFeedItem.tsx:312 msgid "{firstAuthorName} followed you back" msgstr "Ο/η {firstAuthorName} σας ακολούθησε πίσω" -#: src/view/com/notifications/NotificationFeedItem.tsx:329 +#: src/view/com/notifications/NotificationFeedItem.tsx:348 msgid "{firstAuthorName} liked your custom feed" msgstr "Η προσαρμοσμένη ροή άρεσε στον/ην {firstAuthorName}" -#: src/view/com/notifications/NotificationFeedItem.tsx:222 +#: src/view/com/notifications/NotificationFeedItem.tsx:241 msgid "{firstAuthorName} liked your post" msgstr "Στον/ην {firstAuthorName} άρεσε η ανάρτησή σας" -#: src/view/com/notifications/NotificationFeedItem.tsx:246 +#: src/view/com/notifications/NotificationFeedItem.tsx:428 +msgid "{firstAuthorName} removed their verification from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:265 msgid "{firstAuthorName} reposted your post" msgstr "Ο/η {firstAuthorName} αναδημοσίευσε την ανάρτησή σας" -#: src/view/com/notifications/NotificationFeedItem.tsx:353 +#: src/view/com/notifications/NotificationFeedItem.tsx:372 msgid "{firstAuthorName} signed up with your starter pack" msgstr "Ο/η {firstAuthorName} γράφτηκε στο starter pack σας" -#: src/components/ProfileHoverCard/index.web.tsx:508 +#: src/view/com/notifications/NotificationFeedItem.tsx:402 +msgid "{firstAuthorName} verified you" +msgstr "" + +#: src/components/ProfileHoverCard/index.web.tsx:532 #: src/screens/Profile/Header/Metrics.tsx:49 msgid "{following} following" msgstr "{following} ακόλουθοι" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:392 +#: src/components/dialogs/SearchablePeopleList.tsx:412 msgid "{handle} can't be messaged" msgstr "Δεν είναι δυνατόν να στείλετε μήνυμα στον/ην {handle}" @@ -330,6 +362,19 @@ msgstr "" msgid "{type}h ago" msgstr "" +#: src/components/verification/VerifierDialog.tsx:60 +msgid "{userName} is a trusted verifier" +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:67 +msgid "{userName} is verified" +msgstr "" + +#. Possessive, meaning "the verifications of {userName}" +#: src/components/verification/VerificationsDialog.tsx:69 +msgid "{userName}'s verifications" +msgstr "" + #. Indicates the number of additional profiles are in the Starter Pack e.g. +12 #: src/screens/Search/components/StarterPackCard.tsx:249 msgid "+{computedTotal}" @@ -345,11 +390,11 @@ msgctxt "feeds" msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" msgstr "<0>{0}, <1>{1}, και {2, plural, one {# άλλος} other {# άλλοι}} είναι μέσα στο Starter Pack σας" -#: src/view/shell/Drawer.tsx:97 +#: src/view/shell/Drawer.tsx:113 msgid "<0>{0} {1, plural, one {follower} other {followers}}" msgstr "<0>{0} {1, plural, one {ακόλουθος} other {ακόλουθοι}}" -#: src/view/shell/Drawer.tsx:108 +#: src/view/shell/Drawer.tsx:124 msgid "<0>{0} {1, plural, one {following} other {following}}" msgstr "<0>{0} {1, plural, one {ακόλουθος} other {ακόλουθοι}}" @@ -398,14 +443,18 @@ msgid "7 days" msgstr "7 ημέρες" #. If last message does not contain text, fall back to "{user} reacted to {a message}" -#: src/screens/Messages/components/ChatListItem.tsx:205 +#: src/screens/Messages/components/ChatListItem.tsx:210 msgid "a message" msgstr "" -#: src/Navigation.tsx:391 -#: src/screens/Settings/AboutSettings.tsx:34 -#: src/screens/Settings/Settings.tsx:215 -#: src/screens/Settings/Settings.tsx:218 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:91 +msgid "A new form of verification" +msgstr "" + +#: src/Navigation.tsx:400 +#: src/screens/Settings/AboutSettings.tsx:72 +#: src/screens/Settings/Settings.tsx:223 +#: src/screens/Settings/Settings.tsx:226 msgid "About" msgstr "Σχετικά" @@ -424,36 +473,36 @@ msgid "Accept Request" msgstr "" #: src/screens/Settings/AccessibilitySettings.tsx:46 -#: src/screens/Settings/Settings.tsx:191 -#: src/screens/Settings/Settings.tsx:194 +#: src/screens/Settings/Settings.tsx:199 +#: src/screens/Settings/Settings.tsx:202 msgid "Accessibility" msgstr "Προσβασιμότητα" -#: src/Navigation.tsx:343 +#: src/Navigation.tsx:352 msgid "Accessibility Settings" msgstr "Ρυθμίσεις Προσβασιμότητας" -#: src/Navigation.tsx:359 +#: src/Navigation.tsx:368 #: src/screens/Login/LoginForm.tsx:194 #: src/screens/Settings/AccountSettings.tsx:45 -#: src/screens/Settings/Settings.tsx:153 -#: src/screens/Settings/Settings.tsx:156 +#: src/screens/Settings/Settings.tsx:161 +#: src/screens/Settings/Settings.tsx:164 msgid "Account" msgstr "Λογαριασμός" #: src/screens/Messages/components/RequestButtons.tsx:81 -#: src/view/com/profile/ProfileMenu.tsx:141 +#: src/view/com/profile/ProfileMenu.tsx:147 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:392 msgctxt "toast" msgid "Account blocked" msgstr "Λογαριασμός μπλοκαρισμένος" -#: src/view/com/profile/ProfileMenu.tsx:154 +#: src/view/com/profile/ProfileMenu.tsx:160 msgctxt "toast" msgid "Account followed" msgstr "Ο Λογαριασμός ακολουθείται" -#: src/view/com/profile/ProfileMenu.tsx:117 +#: src/view/com/profile/ProfileMenu.tsx:123 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:415 msgctxt "toast" msgid "Account muted" @@ -468,33 +517,37 @@ msgstr "Λογαριασμός σε σίγαση" msgid "Account Muted by List" msgstr "Λογαριασμός σε σίγαση από λίστα" -#: src/screens/Settings/Settings.tsx:430 +#: src/screens/Settings/Settings.tsx:472 msgid "Account options" msgstr "Επιλογές λογαριασμού" -#: src/screens/Settings/Settings.tsx:466 +#: src/screens/Settings/Settings.tsx:508 msgid "Account removed from quick access" msgstr "Λογαριασμός αφαιρέθηκε από την γρήγορη πρόσβαση" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:137 -#: src/view/com/profile/ProfileMenu.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:140 +#: src/view/com/profile/ProfileMenu.tsx:137 msgctxt "toast" msgid "Account unblocked" msgstr "Λογαριασμός ξεμπλοκαρισμένος" -#: src/view/com/profile/ProfileMenu.tsx:166 +#: src/view/com/profile/ProfileMenu.tsx:172 msgctxt "toast" msgid "Account unfollowed" msgstr "Λογαριασμός σταμάτησε να ακολουθείται" -#: src/view/com/profile/ProfileMenu.tsx:107 +#: src/view/com/profile/ProfileMenu.tsx:113 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:405 msgctxt "toast" msgid "Account unmuted" msgstr "Άρση σίγασης λογαριασμού" +#: src/components/verification/VerifierDialog.tsx:98 +msgid "Accounts with a scalloped blue check mark<0>{NON_BREAKING_SPACE}<1/>{NON_BREAKING_SPACE}can verify others. These trusted verifiers are selected by Bluesky." +msgstr "" + +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:169 #: src/components/dialogs/MutedWords.tsx:328 -#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/UserAddRemoveLists.tsx:235 msgid "Add" msgstr "Προσθήκη" @@ -512,8 +565,8 @@ msgstr "Προσθήκη {displayName} στο starter pack" msgid "Add a content warning" msgstr "Προσθήκη προειδοποίησης περιεχομένου" -#: src/view/screens/ProfileList.tsx:916 -#: src/view/screens/ProfileList.tsx:934 +#: src/view/screens/ProfileList.tsx:924 +#: src/view/screens/ProfileList.tsx:942 msgid "Add a user to this list" msgstr "Προσθήκη χρήστη σε αυτήν τη λίστα" @@ -536,8 +589,8 @@ msgstr "Προσθήκη εναλλακτικού κειμένου" msgid "Add alt text (optional)" msgstr "Προσθήκη εναλλακτικού κειμένου (προαιρετικό)" -#: src/screens/Settings/Settings.tsx:373 -#: src/screens/Settings/Settings.tsx:376 +#: src/screens/Settings/Settings.tsx:415 +#: src/screens/Settings/Settings.tsx:418 #: src/view/shell/desktop/LeftNav.tsx:281 #: src/view/shell/desktop/LeftNav.tsx:285 msgid "Add another account" @@ -578,11 +631,15 @@ msgstr "Προσθήκη λέξεων και ετικετών που θα είν msgid "Add new post" msgstr "Προσθήκη νέας ανάρτησης" -#: src/view/screens/ProfileList.tsx:924 -#: src/view/screens/ProfileList.tsx:942 +#: src/view/screens/ProfileList.tsx:932 +#: src/view/screens/ProfileList.tsx:950 msgid "Add people" msgstr "Προσθήκη ατόμων" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:79 +msgid "Add people to list" +msgstr "" + #: src/components/dms/EmojiPopup.android.tsx:55 msgid "Add Reaction" msgstr "" @@ -599,7 +656,7 @@ msgstr "Προσθέστε μερικές ροές στο πακέτο εκκί msgid "Add the default feed of only people you follow" msgstr "Προσθήκη της προεπιλεγμένης ροής μόνο των ατόμων που ακολουθείτε" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:387 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:406 msgid "Add the following DNS record to your domain:" msgstr "Προσθέστε το ακόλουθο αρχείο DNS στο domain σας:" @@ -607,8 +664,8 @@ msgstr "Προσθέστε το ακόλουθο αρχείο DNS στο domain msgid "Add this feed to your feeds" msgstr "Προσθήκη αυτού της ροής στις ροές σας" -#: src/view/com/profile/ProfileMenu.tsx:273 -#: src/view/com/profile/ProfileMenu.tsx:276 +#: src/view/com/profile/ProfileMenu.tsx:286 +#: src/view/com/profile/ProfileMenu.tsx:289 msgid "Add to lists" msgstr "Προσθήκη σε λίστες" @@ -616,7 +673,11 @@ msgstr "Προσθήκη σε λίστες" msgid "Add to my feeds" msgstr "Προσθήκη στις ροές μου" -#: src/view/com/modals/ListAddRemoveUsers.tsx:192 +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:156 +msgid "Add user to list" +msgstr "" + +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:109 #: src/view/com/modals/UserAddRemoveLists.tsx:162 msgid "Added to list" msgstr "Προστέθηκε στη λίστα" @@ -640,7 +701,7 @@ msgstr "Ενήλικες" msgid "Adult Content" msgstr "Περιεχόμενο για ενηλίκους" -#: src/screens/Moderation/index.tsx:355 +#: src/screens/Moderation/index.tsx:374 msgid "Adult content can only be enabled via the Web at <0>bsky.app." msgstr "Το περιεχόμενο για ενηλίκους μπορεί να ενεργοποιηθεί μόνο μέσω του Web στην διεύθυνση <0>bsky.app." @@ -653,7 +714,7 @@ msgstr "Το περιεχόμενο για ενηλίκους είναι απε msgid "Adult Content labels" msgstr "Ετικέτες περιεχομένου για ενηλίκους" -#: src/screens/Moderation/index.tsx:399 +#: src/screens/Moderation/index.tsx:418 msgid "Advanced" msgstr "Προηγμένες" @@ -794,6 +855,11 @@ msgstr "Παρουσιάστηκε σφάλμα κατά την προσπάθε msgid "An error occurred while uploading the video." msgstr "Παρουσιάστηκε σφάλμα κατά τη μεταφόρτωση του βίντεο." +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:84 +#: src/components/verification/VerifierDialog.tsx:88 +msgid "An illustration showing that Bluesky selects trusted verifiers, and trusted verifiers in turn verify individual user accounts." +msgstr "" + #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:28 #: src/lib/moderation/useReportOptions.ts:28 msgid "An issue not included in these options" @@ -809,13 +875,17 @@ msgstr "Παρουσιάστηκε πρόβλημα κατά την προσπά #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 -#: src/components/ProfileCard.tsx:339 -#: src/components/ProfileCard.tsx:360 +#: src/components/ProfileCard.tsx:367 +#: src/components/ProfileCard.tsx:388 #: src/view/com/profile/FollowButton.tsx:38 #: src/view/com/profile/FollowButton.tsx:48 msgid "An issue occurred, please try again." msgstr "Παρουσιάστηκε πρόβλημα, παρακαλώ δοκιμάστε ξανά." +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:118 +msgid "An mockup of a iPhone showing the Bluesky app open to the profile of a verified user with a blue checkmark next to their display name." +msgstr "" + #: src/screens/Onboarding/StepInterests/index.tsx:185 msgid "an unknown error occurred" msgstr "παρουσιάστηκε άγνωστο σφάλμα" @@ -838,6 +908,10 @@ msgstr "Ζώα" msgid "Animated GIF" msgstr "Κινούμενο GIF" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:37 +msgid "Announcing verification on Bluesky" +msgstr "" + #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:33 #: src/lib/moderation/useReportOptions.ts:33 msgid "Anti-Social Behavior" @@ -847,7 +921,7 @@ msgstr "Αντικοινωνική Συμπεριφορά" msgid "Anybody can interact" msgstr "Ο καθένας μπορεί να αλληλεπιδράσει" -#: src/Navigation.tsx:399 +#: src/Navigation.tsx:408 #: src/screens/Settings/AppIconSettings/index.tsx:67 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:18 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:23 @@ -884,7 +958,7 @@ msgstr "Τα ονόματα κωδικών πρόσβασης εφαρμογής msgid "App passwords" msgstr "Κωδικοί πρόσβασης εφαρμογής" -#: src/Navigation.tsx:311 +#: src/Navigation.tsx:320 #: src/screens/Settings/AppPasswords.tsx:51 msgid "App Passwords" msgstr "Κωδικοί Πρόσβασης Εφαρμογής" @@ -920,10 +994,10 @@ msgstr "" msgid "Appeal this decision" msgstr "Εφεση σε αυτήν την απόφαση" -#: src/Navigation.tsx:351 +#: src/Navigation.tsx:360 #: src/screens/Settings/AppearanceSettings.tsx:85 -#: src/screens/Settings/Settings.tsx:183 -#: src/screens/Settings/Settings.tsx:186 +#: src/screens/Settings/Settings.tsx:191 +#: src/screens/Settings/Settings.tsx:194 msgid "Appearance" msgstr "Εμφάνιση" @@ -932,12 +1006,12 @@ msgstr "Εμφάνιση" msgid "Apply default recommended feeds" msgstr "Εφαρμογή προεπιλεγμένων προτεινόμενων ροών" -#: src/view/com/post-thread/PostThreadItem.tsx:865 +#: src/view/com/post-thread/PostThreadItem.tsx:885 msgid "Archived from {0}" msgstr "Αρχειοθετήθηκε από {0}" -#: src/view/com/post-thread/PostThreadItem.tsx:834 -#: src/view/com/post-thread/PostThreadItem.tsx:873 +#: src/view/com/post-thread/PostThreadItem.tsx:854 +#: src/view/com/post-thread/PostThreadItem.tsx:893 msgid "Archived post" msgstr "Αρχειοθετημένη ανάρτηση" @@ -953,7 +1027,7 @@ msgstr "Θέλετε σίγουρα να διαγράψετε αυτό το μή msgid "Are you sure you want to delete this starter pack?" msgstr "Είστε σίγουροι ότι θέλετε να διαγράψετε αυτό το Starter Pack;" -#: src/screens/Profile/Header/EditProfileDialog.tsx:82 +#: src/screens/Profile/Header/EditProfileDialog.tsx:86 msgid "Are you sure you want to discard your changes?" msgstr "Θέλετε σίγουρα να απορρίψετε τις αλλαγές σας;" @@ -1016,7 +1090,7 @@ msgstr "Οι επιλογές αυτόματης αναπαραγωγής έχο msgid "Autoplay videos and GIFs" msgstr "Αυτόματη αναπαραγωγή βίντεο και GIF" -#: src/components/dms/MessagesListHeader.tsx:82 +#: src/components/dms/MessagesListHeader.tsx:84 #: src/components/moderation/LabelsOnMeDialog.tsx:315 #: src/components/moderation/LabelsOnMeDialog.tsx:316 #: src/screens/Login/ChooseAccountForm.tsx:90 @@ -1052,7 +1126,7 @@ msgstr "Πριν δημιουργήσετε μια ανάρτηση, πρέπε msgid "Before creating a starter pack, you must first verify your email." msgstr "Πριν δημιουργήσετε ένα Starter Pack, πρέπει πρώτα να επαληθεύσετε το email σας." -#: src/components/dms/dialogs/NewChatDialog.tsx:79 +#: src/components/dms/dialogs/NewChatDialog.tsx:80 #: src/components/dms/MessageProfileButton.tsx:110 #: src/screens/Messages/Conversation.tsx:221 msgid "Before you may message another user, you must first verify your email." @@ -1063,8 +1137,8 @@ msgstr "Πριν στείλετε μήνυμα σε άλλον χρήστη, π msgid "Birthday" msgstr "Ημερομηνία γέννησης" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:283 -#: src/view/com/profile/ProfileMenu.tsx:399 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 +#: src/view/com/profile/ProfileMenu.tsx:435 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:849 msgid "Block" msgstr "Αποκλεισμός" @@ -1073,19 +1147,19 @@ msgstr "Αποκλεισμός" #: src/components/dms/ConvoMenu.tsx:250 #: src/screens/Messages/components/RequestButtons.tsx:134 #: src/screens/Messages/components/RequestButtons.tsx:136 -#: src/view/com/profile/ProfileMenu.tsx:310 -#: src/view/com/profile/ProfileMenu.tsx:317 +#: src/view/com/profile/ProfileMenu.tsx:346 +#: src/view/com/profile/ProfileMenu.tsx:353 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:686 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:688 msgid "Block account" msgstr "Αποκλεισμός λογαριασμού" -#: src/view/com/profile/ProfileMenu.tsx:382 +#: src/view/com/profile/ProfileMenu.tsx:418 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:844 msgid "Block Account?" msgstr "Αποκλεισμός λογαριασμού;" -#: src/view/screens/ProfileList.tsx:661 +#: src/view/screens/ProfileList.tsx:669 msgid "Block accounts" msgstr "Αποκλεισμός λογαριασμών" @@ -1097,7 +1171,7 @@ msgstr "" msgid "Block and/or delete this conversation" msgstr "Αποκλεισμός και/ή διαγραφή αυτής της συνομιλίας" -#: src/view/screens/ProfileList.tsx:781 +#: src/view/screens/ProfileList.tsx:789 msgid "Block list" msgstr "Λίστα αποκλεισμένων" @@ -1105,7 +1179,7 @@ msgstr "Λίστα αποκλεισμένων" msgid "Block or report" msgstr "" -#: src/view/screens/ProfileList.tsx:776 +#: src/view/screens/ProfileList.tsx:784 msgid "Block these accounts?" msgstr "Αποκλεισμός αυτών των λογαριασμών;" @@ -1122,21 +1196,21 @@ msgstr "" msgid "Blocked" msgstr "Αποκλεισμένος" -#: src/screens/Moderation/index.tsx:269 +#: src/screens/Moderation/index.tsx:273 msgid "Blocked accounts" msgstr "Αποκλεισμένοι λογαριασμοί" -#: src/Navigation.tsx:160 -#: src/view/screens/ModerationBlockedAccounts.tsx:101 +#: src/Navigation.tsx:161 +#: src/view/screens/ModerationBlockedAccounts.tsx:110 msgid "Blocked Accounts" msgstr "Αποκλεισμένοι Λογαριασμοί" -#: src/view/com/profile/ProfileMenu.tsx:394 +#: src/view/com/profile/ProfileMenu.tsx:430 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:846 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Οι αποκλεισμένοι λογαριασμοί δεν μπορούν να απαντήσουν στις συζητήσεις σας, να σας αναφέρουν ή να αλληλεπιδράσουν με άλλο τρόπο μαζί σας." -#: src/view/screens/ModerationBlockedAccounts.tsx:112 +#: src/view/screens/ModerationBlockedAccounts.tsx:121 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you. You will not see their content and they will be prevented from seeing yours." msgstr "Οι αποκλεισμένοι λογαριασμοί δεν μπορούν να απαντήσουν στις συζητήσεις σας, να σας αναφέρουν ή να αλληλεπιδράσουν με άλλο τρόπο μαζί σας. Δε θα βλέπετε το περιεχόμενό τους και θα τους εμποδίζετε να δουν το δικό σας." @@ -1144,15 +1218,15 @@ msgstr "Οι αποκλεισμένοι λογαριασμοί δεν μπορο msgid "Blocked post." msgstr "Αποκλεισμένη ανάρτηση." -#: src/screens/Profile/Sections/Labels.tsx:173 +#: src/screens/Profile/Sections/Labels.tsx:170 msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "Ο αποκλεισμός δεν εμποδίζει αυτόν τον ετικετοποιητή από το να τοποθετεί ετικέτες στον λογαριασμό σας." -#: src/view/screens/ProfileList.tsx:778 +#: src/view/screens/ProfileList.tsx:786 msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Ο αποκλεισμός είναι δημόσιος. Οι αποκλεισμένοι λογαριασμοί δεν μπορούν να απαντήσουν στις συζητήσεις σας, να σας αναφέρουν ή να αλληλεπιδράσουν με άλλο τρόπο μαζί σας." -#: src/view/com/profile/ProfileMenu.tsx:391 +#: src/view/com/profile/ProfileMenu.tsx:427 msgid "Blocking will not prevent labels from being applied on your account, but it will stop this account from replying in your threads or interacting with you." msgstr "Ο αποκλεισμός δεν θα εμποδίσει την εφαρμογή ετικετών στον λογαριασμό σας, αλλά θα σταματήσει αυτόν τον λογαριασμό από το να απαντά στις συζητήσεις σας ή να αλληλεπιδρά μαζί σας." @@ -1165,7 +1239,7 @@ msgstr "Ιστολόγιο" msgid "Bluesky" msgstr "Bluesky" -#: src/view/com/post-thread/PostThreadItem.tsx:890 +#: src/view/com/post-thread/PostThreadItem.tsx:910 msgid "Bluesky cannot confirm the authenticity of the claimed date." msgstr "Το Bluesky δεν μπορεί να επιβεβαιώσει την αυθεντικότητα της ημερομηνίας που δηλώθηκε." @@ -1199,6 +1273,10 @@ msgstr "Το Bluesky θα επιλέξει μια σειρά από προτει msgid "Bluesky will not show your profile and posts to logged-out users. Other apps may not honor this request. This does not make your account private." msgstr "Το Bluesky δεν θα εμφανίσει το προφίλ και τις αναρτήσεις σας σε χρήστες που δεν έχουν συνδεθεί. Άλλες εφαρμογές ενδέχεται να μην σεβαστούν αυτό το αίτημα. Αυτό δεν κάνει τον λογαριασμό σας ιδιωτικό." +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:132 +msgid "Bluesky will proactively verify notable and authentic accounts." +msgstr "" + #: src/screens/Settings/AppIconSettings/index.tsx:99 msgid "Bluesky+" msgstr "Bluesky+" @@ -1301,17 +1379,17 @@ msgid "Camera" msgstr "Κάμερα" #: src/components/Menu/index.tsx:306 -#: src/components/Prompt.tsx:130 -#: src/components/Prompt.tsx:132 +#: src/components/Prompt.tsx:140 +#: src/components/Prompt.tsx:142 #: src/screens/Deactivated.tsx:158 -#: src/screens/Profile/Header/EditProfileDialog.tsx:220 -#: src/screens/Profile/Header/EditProfileDialog.tsx:228 +#: src/screens/Profile/Header/EditProfileDialog.tsx:227 +#: src/screens/Profile/Header/EditProfileDialog.tsx:235 #: src/screens/Search/Shell.tsx:349 #: src/screens/Settings/AppIconSettings/index.tsx:44 #: src/screens/Settings/AppIconSettings/index.tsx:225 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:76 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:83 -#: src/screens/Settings/Settings.tsx:260 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:78 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:85 +#: src/screens/Settings/Settings.tsx:268 #: src/screens/Takendown.tsx:99 #: src/screens/Takendown.tsx:102 #: src/view/com/composer/Composer.tsx:937 @@ -1322,7 +1400,7 @@ msgstr "Κάμερα" #: src/view/com/modals/ChangePassword.tsx:282 #: src/view/com/modals/CreateOrEditList.tsx:335 #: src/view/com/modals/CropImage.web.tsx:97 -#: src/view/com/modals/EditProfile.tsx:244 +#: src/view/com/modals/EditProfile.tsx:270 #: src/view/com/modals/InAppBrowserConsent.tsx:75 #: src/view/com/modals/InAppBrowserConsent.tsx:77 #: src/view/com/modals/LinkWarning.tsx:105 @@ -1350,7 +1428,7 @@ msgstr "Ακύρωση διαγραφής λογαριασμού" msgid "Cancel image crop" msgstr "Ακύρωση περικοπής εικόνας" -#: src/view/com/modals/EditProfile.tsx:239 +#: src/view/com/modals/EditProfile.tsx:265 msgid "Cancel profile editing" msgstr "Ακύρωση επεξεργασίας προφίλ" @@ -1363,7 +1441,6 @@ msgid "Cancel reactivation and sign out" msgstr "" #: src/screens/Search/Shell.tsx:341 -#: src/view/com/modals/ListAddRemoveUsers.tsx:88 msgid "Cancel search" msgstr "Ακύρωση αναζήτησης" @@ -1411,8 +1488,8 @@ msgstr "Αλλαγή email" msgid "Change email address" msgstr "Αλλαγή διεύθυνσης email" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:92 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:96 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:94 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:98 msgid "Change Handle" msgstr "Αλλαγή Ονόματος Χρήστη" @@ -1448,15 +1525,15 @@ msgstr "Αλλαγή της διεύθυνσης email σας" msgid "Changes app icon" msgstr "" -#: src/components/forms/HostingProvider.tsx:50 -#: src/components/forms/HostingProvider.tsx:70 +#: src/components/forms/HostingProvider.tsx:49 +#: src/components/forms/HostingProvider.tsx:69 msgid "Changes hosting provider" msgstr "" -#: src/Navigation.tsx:416 +#: src/Navigation.tsx:425 #: src/view/shell/bottom-bar/BottomBar.tsx:205 #: src/view/shell/desktop/LeftNav.tsx:535 -#: src/view/shell/Drawer.tsx:422 +#: src/view/shell/Drawer.tsx:438 msgid "Chat" msgstr "Συνομιλία" @@ -1471,7 +1548,7 @@ msgctxt "toast" msgid "Chat muted" msgstr "Σίγαση συνομιλίας" -#: src/Navigation.tsx:426 +#: src/Navigation.tsx:435 #: src/screens/Messages/components/InboxPreview.tsx:24 msgid "Chat request inbox" msgstr "" @@ -1482,7 +1559,7 @@ msgid "Chat requests" msgstr "" #: src/components/dms/ConvoMenu.tsx:75 -#: src/Navigation.tsx:421 +#: src/Navigation.tsx:430 #: src/screens/Messages/ChatList.tsx:328 msgid "Chat settings" msgstr "Ρυθμίσεις συνομιλίας" @@ -1514,7 +1591,7 @@ msgstr "" msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "Ελέγξτε τα εισερχόμενά σας για ένα email με τον κωδικό επιβεβαίωσης για να τον εισάγετε παρακάτω:" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:370 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:389 msgid "Choose domain verification method" msgstr "Επιλέξτε μέθοδο επαλήθευσης domain" @@ -1554,14 +1631,19 @@ msgstr "Επιλέξτε τον κωδικό σας" msgid "Choose your username" msgstr "" -#: src/screens/Settings/Settings.tsx:351 +#: src/screens/Settings/Settings.tsx:393 msgid "Clear all storage data" msgstr "Εκκαθάριση όλων των δεδομένων αποθήκευσης" -#: src/screens/Settings/Settings.tsx:353 +#: src/screens/Settings/Settings.tsx:395 msgid "Clear all storage data (restart after this)" msgstr "Εκκαθάριση όλων των δεδομένων αποθήκευσης (επανεκκίνηση μετά από αυτό)" +#: src/screens/Settings/AboutSettings.tsx:113 +#: src/screens/Settings/AboutSettings.tsx:117 +msgid "Clear image cache" +msgstr "" + #: src/components/forms/SearchInput.tsx:70 msgid "Clear search query" msgstr "Καθαρισμός αναζήτησης" @@ -1595,8 +1677,10 @@ msgid "Clip 🐴 clop 🐴" msgstr "" #: src/components/dialogs/GifSelect.tsx:281 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:174 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:183 +#: src/components/dialogs/SearchablePeopleList.tsx:295 #: src/components/dialogs/VerifyEmailDialog.tsx:289 -#: src/components/dms/dialogs/SearchablePeopleList.tsx:269 #: src/components/dms/EmojiPopup.android.tsx:58 #: src/components/dms/ReportDialog.tsx:381 #: src/components/dms/ReportDialog.tsx:390 @@ -1605,6 +1689,8 @@ msgstr "" #: src/components/ProgressGuide/FollowDialog.tsx:386 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:117 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:123 +#: src/components/verification/VerificationsDialog.tsx:146 +#: src/components/verification/VerifierDialog.tsx:144 #: src/view/com/modals/ChangePassword.tsx:279 #: src/view/com/modals/ChangePassword.tsx:282 #: src/view/com/util/post-embeds/GifEmbed.tsx:197 @@ -1625,6 +1711,8 @@ msgid "Close bottom drawer" msgstr "Κλείσιμο κάτω συρταριού" #: src/components/dialogs/GifSelect.tsx:275 +#: src/components/verification/VerificationsDialog.tsx:138 +#: src/components/verification/VerifierDialog.tsx:136 msgid "Close dialog" msgstr "Κλείσιμο διαλόγου" @@ -1676,11 +1764,11 @@ msgstr "" msgid "Closes viewer for header image" msgstr "Κλείνει το πρόγραμμα προβολής για την εικόνα κεφαλίδας" -#: src/view/com/notifications/NotificationFeedItem.tsx:405 +#: src/view/com/notifications/NotificationFeedItem.tsx:479 msgid "Collapse list of users" msgstr "Σύμπτυξη λίστας χρηστών" -#: src/view/com/notifications/NotificationFeedItem.tsx:598 +#: src/view/com/notifications/NotificationFeedItem.tsx:687 msgid "Collapses list of users for a given notification" msgstr "Συμπτύσσει τη λίστα χρηστών για μια δεδομένη ειδοποίηση" @@ -1703,7 +1791,7 @@ msgstr "Κωμωδία" msgid "Comics" msgstr "Κόμικς" -#: src/Navigation.tsx:301 +#: src/Navigation.tsx:310 #: src/view/screens/CommunityGuidelines.tsx:34 msgid "Community Guidelines" msgstr "Οδηγίες Κοινότητας" @@ -1743,8 +1831,8 @@ msgstr "Ρυθμισμένο στις <0>ρυθμίσεις διαχείριση #: src/components/dialogs/VerifyEmailDialog.tsx:253 #: src/components/dialogs/VerifyEmailDialog.tsx:260 #: src/components/dialogs/VerifyEmailDialog.tsx:283 -#: src/components/Prompt.tsx:173 -#: src/components/Prompt.tsx:176 +#: src/components/Prompt.tsx:183 +#: src/components/Prompt.tsx:186 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:185 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:188 #: src/view/com/modals/VerifyEmail.tsx:239 @@ -1765,11 +1853,11 @@ msgstr "Επιβεβαίωση ρυθμίσεων γλώσσας περιεχο msgid "Confirm delete account" msgstr "Επιβεβαίωση διαγραφής λογαριασμού" -#: src/screens/Moderation/index.tsx:303 +#: src/screens/Moderation/index.tsx:322 msgid "Confirm your age:" msgstr "Επιβεβαιώστε την ηλικία σας:" -#: src/screens/Moderation/index.tsx:294 +#: src/screens/Moderation/index.tsx:313 msgid "Confirm your birthdate" msgstr "Επιβεβαιώστε την ημερομηνία γέννησής σας" @@ -1802,12 +1890,12 @@ msgid "Content & Media" msgstr "" #: src/screens/Settings/AccessibilitySettings.tsx:109 -#: src/screens/Settings/Settings.tsx:175 -#: src/screens/Settings/Settings.tsx:178 +#: src/screens/Settings/Settings.tsx:183 +#: src/screens/Settings/Settings.tsx:186 msgid "Content and media" msgstr "Περιεχόμενο και μέσα" -#: src/Navigation.tsx:375 +#: src/Navigation.tsx:384 msgid "Content and Media" msgstr "Περιεχόμενο και Μέσα" @@ -1815,7 +1903,7 @@ msgstr "Περιεχόμενο και Μέσα" msgid "Content Blocked" msgstr "Αποκλεισμένο Περιεχόμενο" -#: src/screens/Moderation/index.tsx:287 +#: src/screens/Moderation/index.tsx:306 msgid "Content filters" msgstr "Φίλτρα περιεχομένου" @@ -1853,7 +1941,7 @@ msgstr "Φόντο μενού περιβάλλοντος, κάντε κλικ γ msgid "Continue" msgstr "Συνέχεια" -#: src/components/AccountList.tsx:121 +#: src/components/AccountList.tsx:126 msgid "Continue as {0} (currently signed in)" msgstr "Συνέχεια ως {0} (είστε ήδη συνδεδεμένος/η)" @@ -1873,7 +1961,7 @@ msgctxt "toast" msgid "Conversation deleted" msgstr "Διαγραμμένη συνομιλία" -#: src/screens/Messages/components/ChatListItem.tsx:191 +#: src/screens/Messages/components/ChatListItem.tsx:196 msgid "Conversation deleted" msgstr "Διαγραμμένη συνομιλία" @@ -1885,7 +1973,7 @@ msgstr "Μαγειρική" msgid "Copied" msgstr "Αντιγράφηκε" -#: src/screens/Settings/AboutSettings.tsx:98 +#: src/screens/Settings/AboutSettings.tsx:148 msgid "Copied build version to clipboard" msgstr "Η έκδοση build αντιγράφηκε στο πρόχειρο" @@ -1903,7 +1991,7 @@ msgstr "Αντιγράφηκε στο πρόχειρο" msgid "Copied!" msgstr "Αντιγράφηκε!" -#: src/screens/Settings/AboutSettings.tsx:74 +#: src/screens/Settings/AboutSettings.tsx:124 msgid "Copies build version to clipboard" msgstr "" @@ -1915,8 +2003,8 @@ msgstr "Αντιγραφή" msgid "Copy App Password" msgstr "Αντιγραφή κωδικού πρόσβασης εφαρμογής" -#: src/view/com/profile/ProfileMenu.tsx:347 -#: src/view/com/profile/ProfileMenu.tsx:350 +#: src/view/com/profile/ProfileMenu.tsx:383 +#: src/view/com/profile/ProfileMenu.tsx:386 msgid "Copy at:// URI" msgstr "" @@ -1930,13 +2018,13 @@ msgstr "" msgid "Copy code" msgstr "Αντιγραφή κωδικού" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:472 -#: src/view/com/profile/ProfileMenu.tsx:356 -#: src/view/com/profile/ProfileMenu.tsx:359 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:491 +#: src/view/com/profile/ProfileMenu.tsx:392 +#: src/view/com/profile/ProfileMenu.tsx:395 msgid "Copy DID" msgstr "Αντιγραφή DID" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:405 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:424 msgid "Copy host" msgstr "Αντιγραφή host" @@ -1948,7 +2036,7 @@ msgstr "Αντιγραφή συνδέσμου" msgid "Copy Link" msgstr "Αντιγραφή Συνδέσμου" -#: src/view/screens/ProfileList.tsx:505 +#: src/view/screens/ProfileList.tsx:513 msgid "Copy link to list" msgstr "Αντιγραφή συνδέσμου στη λίστα" @@ -1976,11 +2064,11 @@ msgstr "Αντιγραφή κειμένου ανάρτησης" msgid "Copy QR code" msgstr "Αντιγραφή QR κώδικα" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:426 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:445 msgid "Copy TXT record value" msgstr "Αντιγραφή τιμής εγγραφής TXT" -#: src/Navigation.tsx:306 +#: src/Navigation.tsx:315 #: src/view/screens/CopyrightPolicy.tsx:31 msgid "Copyright Policy" msgstr "Πολιτική Πνευματικών Δικαιωμάτων" @@ -1994,7 +2082,7 @@ msgstr "Δεν ήταν δυνατή η αποχώρηση από τη συνο msgid "Could not load feed" msgstr "Δεν ήταν δυνατή η φόρτωση της ροής" -#: src/view/screens/ProfileList.tsx:1021 +#: src/view/screens/ProfileList.tsx:1029 msgid "Could not load list" msgstr "Δεν ήταν δυνατή η φόρτωση της λίστας" @@ -2016,7 +2104,7 @@ msgstr "Δημιουργία QR κώδικα για ένα starter pack" #: src/components/StarterPack/ProfileStarterPacks.tsx:178 #: src/components/StarterPack/ProfileStarterPacks.tsx:274 -#: src/Navigation.tsx:451 +#: src/Navigation.tsx:460 msgid "Create a starter pack" msgstr "Δημιουργία starter pack" @@ -2127,7 +2215,7 @@ msgstr "Ημερομηνία γέννησης" msgid "Deactivate account" msgstr "Απενεργοποίηση λογαριασμού" -#: src/screens/Settings/Settings.tsx:332 +#: src/screens/Settings/Settings.tsx:374 msgid "Debug Moderation" msgstr "Debug Διαχείρισης" @@ -2150,7 +2238,7 @@ msgstr "" #: src/screens/StarterPack/StarterPackScreen.tsx:672 #: src/screens/StarterPack/StarterPackScreen.tsx:744 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:767 -#: src/view/screens/ProfileList.tsx:760 +#: src/view/screens/ProfileList.tsx:768 msgid "Delete" msgstr "Διαγραφή" @@ -2176,7 +2264,7 @@ msgstr "Διαγραφή κωδικού πρόσβασης εφαρμογής;" msgid "Delete chat" msgstr "" -#: src/screens/Settings/Settings.tsx:339 +#: src/screens/Settings/Settings.tsx:381 msgid "Delete chat declaration record" msgstr "Διαγραφή εγγραφής δήλωσης συνομιλίας" @@ -2195,7 +2283,7 @@ msgstr "" msgid "Delete for me" msgstr "Διαγραφή για μένα" -#: src/view/screens/ProfileList.tsx:548 +#: src/view/screens/ProfileList.tsx:556 msgid "Delete list" msgstr "" @@ -2226,7 +2314,7 @@ msgstr "Διαγραφή starter pack" msgid "Delete starter pack?" msgstr "Διαγραφή starter pack;" -#: src/view/screens/ProfileList.tsx:755 +#: src/view/screens/ProfileList.tsx:763 msgid "Delete this list?" msgstr "Διαγραφή αυτής της λίστας;" @@ -2238,8 +2326,8 @@ msgstr "Διαγραφή αυτής της ανάρτησης;" msgid "Deleted" msgstr "Διαγραμμένο" -#: src/components/dms/MessagesListHeader.tsx:155 -#: src/screens/Messages/components/ChatListItem.tsx:123 +#: src/components/dms/MessagesListHeader.tsx:160 +#: src/screens/Messages/components/ChatListItem.tsx:128 msgid "Deleted Account" msgstr "Διαγραμμένος Λογαριασμός" @@ -2247,19 +2335,19 @@ msgstr "Διαγραμμένος Λογαριασμός" msgid "Deleted post." msgstr "Διαγραμμένη ανάρτηση." -#: src/screens/Profile/Header/EditProfileDialog.tsx:347 +#: src/screens/Profile/Header/EditProfileDialog.tsx:370 #: src/view/com/modals/CreateOrEditList.tsx:280 #: src/view/com/modals/CreateOrEditList.tsx:301 -#: src/view/com/modals/EditProfile.tsx:193 -#: src/view/com/modals/EditProfile.tsx:205 +#: src/view/com/modals/EditProfile.tsx:219 +#: src/view/com/modals/EditProfile.tsx:231 msgid "Description" msgstr "Περιγραφή" -#: src/screens/Profile/Header/EditProfileDialog.tsx:367 +#: src/screens/Profile/Header/EditProfileDialog.tsx:390 msgid "Description is too long" msgstr "Η περιγραφή είναι πολύ μεγάλη" -#: src/screens/Profile/Header/EditProfileDialog.tsx:368 +#: src/screens/Profile/Header/EditProfileDialog.tsx:391 msgid "Description is too long. {DESCRIPTION_MAX_GRAPHEMES, plural, other {The maximum number of characters is #.}}" msgstr "" @@ -2277,18 +2365,18 @@ msgstr "Αποσύνδεση απόσπασης" msgid "Detach quote post?" msgstr "Αποσύνδεση αναδημοσίευσης;" -#: src/screens/Settings/AboutSettings.tsx:87 +#: src/screens/Settings/AboutSettings.tsx:137 msgctxt "toast" msgid "Developer mode disabled" msgstr "Η λειτουργία προγραμματιστή απενεργοποιήθηκε" -#: src/screens/Settings/AboutSettings.tsx:81 +#: src/screens/Settings/AboutSettings.tsx:131 msgctxt "toast" msgid "Developer mode enabled" msgstr "Η λειτουργία προγραμματιστή ενεργοποιήθηκε" -#: src/screens/Settings/Settings.tsx:242 -#: src/screens/Settings/Settings.tsx:245 +#: src/screens/Settings/Settings.tsx:250 +#: src/screens/Settings/Settings.tsx:253 msgid "Developer options" msgstr "Επιλογές προγραμματιστή" @@ -2318,17 +2406,17 @@ msgstr "Απενεργοποίηση υποτίτλων" #: src/lib/moderation/useLabelBehaviorDescription.ts:68 #: src/screens/Messages/Settings.tsx:139 #: src/screens/Messages/Settings.tsx:142 -#: src/screens/Moderation/index.tsx:345 +#: src/screens/Moderation/index.tsx:364 msgid "Disabled" msgstr "Απενεργοποιημένο" -#: src/screens/Profile/Header/EditProfileDialog.tsx:84 +#: src/screens/Profile/Header/EditProfileDialog.tsx:88 #: src/view/com/composer/Composer.tsx:705 #: src/view/com/composer/Composer.tsx:889 msgid "Discard" msgstr "Απόρριψη" -#: src/screens/Profile/Header/EditProfileDialog.tsx:81 +#: src/screens/Profile/Header/EditProfileDialog.tsx:85 msgid "Discard changes?" msgstr "Απόρριψη αλλαγών;" @@ -2383,27 +2471,27 @@ msgstr "" msgid "Display larger alt text badges" msgstr "Εμφάνιση μεγαλύτερων ετικετών εναλλακτικού κειμένου" -#: src/screens/Profile/Header/EditProfileDialog.tsx:314 -#: src/screens/Profile/Header/EditProfileDialog.tsx:320 -#: src/screens/Profile/Header/EditProfileDialog.tsx:354 -#: src/view/com/modals/EditProfile.tsx:187 +#: src/screens/Profile/Header/EditProfileDialog.tsx:321 +#: src/screens/Profile/Header/EditProfileDialog.tsx:327 +#: src/screens/Profile/Header/EditProfileDialog.tsx:377 +#: src/view/com/modals/EditProfile.tsx:194 msgid "Display name" msgstr "Εμφανιζόμενο όνομα" -#: src/view/com/modals/EditProfile.tsx:175 +#: src/view/com/modals/EditProfile.tsx:182 msgid "Display Name" msgstr "Εμφανιζόμενο Όνομα" -#: src/screens/Profile/Header/EditProfileDialog.tsx:333 +#: src/screens/Profile/Header/EditProfileDialog.tsx:340 msgid "Display name is too long" msgstr "Το όνομα προβολής είναι πολύ μεγάλο" -#: src/screens/Profile/Header/EditProfileDialog.tsx:334 +#: src/screens/Profile/Header/EditProfileDialog.tsx:341 msgid "Display name is too long. {DISPLAY_NAME_MAX_GRAPHEMES, plural, other {The maximum number of characters is #.}}" msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:373 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:375 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:392 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:394 msgid "DNS Panel" msgstr "Πίνακας DNS" @@ -2419,7 +2507,7 @@ msgstr "Δεν περιλαμβάνει γυμνό." msgid "Doesn't begin or end with a hyphen" msgstr "Δεν ξεκινάει ή τελειώνει με παύλα" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:488 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:507 msgid "Domain verified!" msgstr "Το domain σας επαληθεύτηκε!" @@ -2441,11 +2529,9 @@ msgstr "Το domain σας επαληθεύτηκε!" #: src/view/com/modals/CropImage.web.tsx:112 #: src/view/com/modals/InviteCodes.tsx:81 #: src/view/com/modals/InviteCodes.tsx:124 -#: src/view/com/modals/ListAddRemoveUsers.tsx:143 msgid "Done" msgstr "Ολοκληρώθηκε" -#: src/view/com/modals/ListAddRemoveUsers.tsx:145 #: src/view/com/modals/UserAddRemoveLists.tsx:113 #: src/view/com/modals/UserAddRemoveLists.tsx:116 msgctxt "action" @@ -2485,23 +2571,23 @@ msgstr "Σύρετε για να προσθέσετε εικόνες" msgid "Duration:" msgstr "Διάρκεια:" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:211 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:230 msgid "e.g. alice" msgstr "π.χ. alice" -#: src/screens/Profile/Header/EditProfileDialog.tsx:321 +#: src/screens/Profile/Header/EditProfileDialog.tsx:328 msgid "e.g. Alice Lastname" msgstr "π.χ. Alice Lastname" -#: src/view/com/modals/EditProfile.tsx:180 +#: src/view/com/modals/EditProfile.tsx:187 msgid "e.g. Alice Roberts" msgstr "π.χ. Alice Roberts" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:357 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:376 msgid "e.g. alice.com" msgstr "π.χ. alice.com" -#: src/view/com/modals/EditProfile.tsx:198 +#: src/view/com/modals/EditProfile.tsx:224 msgid "e.g. Artist, dog-lover, and avid reader." msgstr "π.χ. Καλλιτέχνης, λάτρης των σκύλων και φανατικός αναγνώστης." @@ -2536,7 +2622,8 @@ msgstr "Κάθε κωδικός λειτουργεί μία φορά. Θα λα msgid "Edit" msgstr "Επεξεργασία" -#: src/view/com/lists/ListMembers.tsx:143 +#: src/view/com/lists/ListMembers.tsx:180 +#: src/view/com/lists/ListMembers.tsx:186 msgctxt "action" msgid "Edit" msgstr "Επεξεργασία" @@ -2566,7 +2653,7 @@ msgstr "Επεξεργασία ρυθμίσεων αλληλεπίδρασης" msgid "Edit interests" msgstr "" -#: src/view/screens/ProfileList.tsx:536 +#: src/view/screens/ProfileList.tsx:544 msgid "Edit list details" msgstr "Επεξεργασία λεπτομερειών λίστας" @@ -2574,12 +2661,12 @@ msgstr "Επεξεργασία λεπτομερειών λίστας" msgid "Edit Moderation List" msgstr "Επεξεργασία λίστας διαχείρισης" -#: src/Navigation.tsx:316 +#: src/Navigation.tsx:325 #: src/view/screens/Feeds.tsx:515 msgid "Edit My Feeds" msgstr "Επεξεργασία των ροών μου" -#: src/view/com/modals/EditProfile.tsx:147 +#: src/view/com/modals/EditProfile.tsx:154 msgid "Edit my profile" msgstr "Επεξεργασία του προφίλ μου" @@ -2592,15 +2679,15 @@ msgstr "Επεξεργασία ατόμων" msgid "Edit post interaction settings" msgstr "Επεξεργασία ρυθμίσεων αλληλεπίδρασης ανάρτησης" -#: src/screens/Profile/Header/EditProfileDialog.tsx:269 -#: src/screens/Profile/Header/EditProfileDialog.tsx:275 +#: src/screens/Profile/Header/EditProfileDialog.tsx:276 +#: src/screens/Profile/Header/EditProfileDialog.tsx:282 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:196 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 msgid "Edit profile" msgstr "Επεξεργασία προφίλ" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:199 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:185 msgid "Edit Profile" msgstr "Επεξεργασία προφίλ" @@ -2616,15 +2703,15 @@ msgstr "Επεξεργασία λίστας χρηστών" msgid "Edit who can reply" msgstr "Επεξεργασία του ποιος μπορεί να απαντήσει" -#: src/view/com/modals/EditProfile.tsx:188 +#: src/view/com/modals/EditProfile.tsx:195 msgid "Edit your display name" msgstr "Επεξεργασία του ονόματος προβολής σας" -#: src/view/com/modals/EditProfile.tsx:206 +#: src/view/com/modals/EditProfile.tsx:232 msgid "Edit your profile description" msgstr "Επεξεργασία της περιγραφής του προφίλ σας" -#: src/Navigation.tsx:456 +#: src/Navigation.tsx:465 msgid "Edit your starter pack" msgstr "Επεξεργασία του starter pack σας" @@ -2707,7 +2794,7 @@ msgstr "Ενεργοποίηση" msgid "Enable {0} only" msgstr "Ενεργοποίηση μόνο {0}" -#: src/screens/Moderation/index.tsx:332 +#: src/screens/Moderation/index.tsx:351 msgid "Enable adult content" msgstr "Ενεργοποίηση περιεχομένου ενηλίκων" @@ -2752,11 +2839,11 @@ msgstr "" #: src/screens/Messages/Settings.tsx:130 #: src/screens/Messages/Settings.tsx:133 -#: src/screens/Moderation/index.tsx:343 +#: src/screens/Moderation/index.tsx:362 msgid "Enabled" msgstr "Ενεργοποιημένο" -#: src/screens/Profile/Sections/Feed.tsx:116 +#: src/screens/Profile/Sections/Feed.tsx:113 msgid "End of feed" msgstr "Τέλος ροής" @@ -2789,7 +2876,7 @@ msgstr "" msgid "Enter the code you received to change your password." msgstr "Εισάγετε τον κωδικό που λάβατε για να αλλάξετε τον κωδικό πρόσβασης σας." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:351 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:370 msgid "Enter the domain you want to use" msgstr "Εισάγετε το domain που θέλετε να χρησιμοποιήσετε" @@ -2906,19 +2993,15 @@ msgstr "Έξοδος από τη διαδικασία περικοπής εικ msgid "Exits image view" msgstr "Έξοδος από την προβολή εικόνας" -#: src/view/com/modals/ListAddRemoveUsers.tsx:89 -msgid "Exits inputting search query" -msgstr "Έξοδος από την εισαγωγή ερωτήματος αναζήτησης" - #: src/view/com/lightbox/Lightbox.web.tsx:184 msgid "Expand alt text" msgstr "Ανάπτυξη εναλλακτικού κειμένου" -#: src/view/com/notifications/NotificationFeedItem.tsx:406 +#: src/view/com/notifications/NotificationFeedItem.tsx:480 msgid "Expand list of users" msgstr "Ανάπτυξη λίστας χρηστών" -#: src/view/com/composer/ComposerReplyTo.tsx:70 +#: src/view/com/composer/ComposerReplyTo.tsx:83 msgid "Expand or collapse the full post you are replying to" msgstr "Ανάπτυξη ή συμπίεση της πλήρους ανάρτησης στην οποία απαντάτε" @@ -2926,10 +3009,6 @@ msgstr "Ανάπτυξη ή συμπίεση της πλήρους ανάρτη msgid "Expands or collapses post text" msgstr "" -#: src/view/com/composer/ComposerReplyTo.tsx:73 -msgid "Expands or collapses the full post you are replying to" -msgstr "" - #: src/lib/api/index.ts:406 msgid "Expected uri to resolve to a record" msgstr "Αναμενόταν το uri να επιλυθεί σε ένα αρχείο" @@ -2961,10 +3040,10 @@ msgstr "Γυμνό ή ενδεχομένως ενοχλητικό μέσο." msgid "Explicit sexual images." msgstr "Γυμνές σεξουαλικές εικόνες." -#: src/Navigation.tsx:640 +#: src/Navigation.tsx:649 #: src/screens/Search/Shell.tsx:307 #: src/view/shell/desktop/LeftNav.tsx:617 -#: src/view/shell/Drawer.tsx:370 +#: src/view/shell/Drawer.tsx:386 msgid "Explore" msgstr "" @@ -2992,7 +3071,7 @@ msgstr "Εξωτερικό μέσο" msgid "External media may allow websites to collect information about you and your device. No information is sent or requested until you press the \"play\" button." msgstr "Τα εξωτερικά μέσα ενδέχεται να επιτρέπουν σε ιστοσελίδες να συλλέγουν πληροφορίες για εσάς και τη συσκευή σας. Καμία πληροφορία δεν αποστέλλεται ή ζητείται μέχρι να πατήσετε το κουμπί \"αναπαραγωγή\"." -#: src/Navigation.tsx:335 +#: src/Navigation.tsx:344 #: src/screens/Settings/ExternalMediaPreferences.tsx:31 msgid "External Media Preferences" msgstr "Προτιμήσεις εξωτερικού μέσου" @@ -3007,10 +3086,14 @@ msgstr "" msgid "Failed to add emoji reaction" msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:568 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:587 msgid "Failed to change handle. Please try again." msgstr "Απέτυχε η αλλαγή του ονόματος χρήστη. Παρακαλώ δοκιμάστε ξανά." +#: src/components/verification/VerificationCreatePrompt.tsx:32 +msgid "Failed to create a verification" +msgstr "" + #: src/screens/Settings/components/AddAppPasswordDialog.tsx:173 msgid "Failed to create app password. Please try again." msgstr "Απέτυχε η δημιουργία κωδικού πρόσβασης εφαρμογής. Παρακαλώ δοκιμάστε ξανά." @@ -3087,6 +3170,10 @@ msgstr "Απέτυχε το καρφίτσωμα ανάρτησης" msgid "Failed to remove emoji reaction" msgstr "" +#: src/components/verification/VerificationRemovePrompt.tsx:34 +msgid "Failed to remove verification" +msgstr "" + #: src/view/com/lightbox/Lightbox.tsx:46 msgid "Failed to save image: {0}" msgstr "Απέτυχε η αποθήκευση εικόνας: {0}" @@ -3132,11 +3219,11 @@ msgstr "Απέτυχε η ενημέρωση ρυθμίσεων" msgid "Failed to upload video" msgstr "Απέτυχε η μεταφόρτωση βίντεο" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:341 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:360 msgid "Failed to verify handle. Please try again." msgstr "Απέτυχε η επαλήθευση του ονόματος χρήστη. Παρακαλώ δοκιμάστε ξανά." -#: src/Navigation.tsx:251 +#: src/Navigation.tsx:260 msgid "Feed" msgstr "Ροή" @@ -3155,7 +3242,7 @@ msgstr "Εναλλαγή ροής" #: src/view/shell/desktop/RightNav.tsx:102 #: src/view/shell/desktop/RightNav.tsx:103 -#: src/view/shell/Drawer.tsx:324 +#: src/view/shell/Drawer.tsx:340 msgid "Feedback" msgstr "Σχόλια" @@ -3165,14 +3252,14 @@ msgctxt "toast" msgid "Feedback sent!" msgstr "Τα σχόλια στάλθηκαν!" -#: src/Navigation.tsx:436 +#: src/Navigation.tsx:445 #: src/screens/Search/SearchResults.tsx:68 #: src/screens/StarterPack/StarterPackScreen.tsx:185 #: src/view/screens/Feeds.tsx:508 #: src/view/screens/Profile.tsx:227 #: src/view/screens/SavedFeeds.tsx:96 #: src/view/shell/desktop/LeftNav.tsx:655 -#: src/view/shell/Drawer.tsx:486 +#: src/view/shell/Drawer.tsx:502 msgid "Feeds" msgstr "Ροές" @@ -3258,10 +3345,10 @@ msgid "Flexible" msgstr "Ευέλικτο" #. User is not following this account, click to follow -#: src/components/ProfileCard.tsx:372 -#: src/components/ProfileHoverCard/index.web.tsx:449 -#: src/components/ProfileHoverCard/index.web.tsx:460 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 +#: src/components/ProfileCard.tsx:400 +#: src/components/ProfileHoverCard/index.web.tsx:456 +#: src/components/ProfileHoverCard/index.web.tsx:467 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:236 #: src/screens/VideoFeed/index.tsx:829 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:131 msgid "Follow" @@ -3272,7 +3359,7 @@ msgctxt "action" msgid "Follow" msgstr "Ακολουθήστε" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:218 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:221 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:113 msgid "Follow {0}" msgstr "Ακολουθήστε {0}" @@ -3294,8 +3381,8 @@ msgstr "" msgid "Follow 7 accounts" msgstr "Ακολουθήστε 7 λογαριασμούς" -#: src/view/com/profile/ProfileMenu.tsx:252 -#: src/view/com/profile/ProfileMenu.tsx:263 +#: src/view/com/profile/ProfileMenu.tsx:265 +#: src/view/com/profile/ProfileMenu.tsx:276 msgid "Follow account" msgstr "" @@ -3304,7 +3391,7 @@ msgstr "" msgid "Follow all" msgstr "Ακολουθήστε τους όλους" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:232 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:129 msgid "Follow Back" msgstr "Κάντε follow back" @@ -3330,7 +3417,7 @@ msgstr "Ακολουθείται από <0>{0} και <1>{1}" msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" msgstr "Ακολουθείται από <0>{0}, <1>{1}, και {2, plural, one {# άλλον} other {# άλλους}}" -#: src/Navigation.tsx:205 +#: src/Navigation.tsx:214 msgid "Followers of @{0} that you know" msgstr "Ακολούθοι του/της @{0} που γνωρίζετε" @@ -3340,10 +3427,10 @@ msgid "Followers you know" msgstr "Ακολούθοι που γνωρίζετε" #. User is following this account, click to unfollow -#: src/components/ProfileCard.tsx:366 -#: src/components/ProfileHoverCard/index.web.tsx:448 -#: src/components/ProfileHoverCard/index.web.tsx:459 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:230 +#: src/components/ProfileCard.tsx:394 +#: src/components/ProfileHoverCard/index.web.tsx:455 +#: src/components/ProfileHoverCard/index.web.tsx:466 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:232 #: src/screens/VideoFeed/index.tsx:827 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:134 #: src/view/screens/Feeds.tsx:599 @@ -3351,8 +3438,8 @@ msgstr "Ακολούθοι που γνωρίζετε" msgid "Following" msgstr "Ακολουθείτε" -#: src/components/ProfileCard.tsx:329 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 +#: src/components/ProfileCard.tsx:357 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:101 msgid "Following {0}" msgstr "Ακολουθείτε {0}" @@ -3369,7 +3456,7 @@ msgstr "Ακολουθείτε {name}" msgid "Following feed preferences" msgstr "Προτιμήσεις της ροής Ακολουθείτε" -#: src/Navigation.tsx:322 +#: src/Navigation.tsx:331 #: src/screens/Settings/FollowingFeedPreferences.tsx:53 msgid "Following Feed Preferences" msgstr "Προτιμήσεις της ροής Ακολουθείτε" @@ -3450,7 +3537,7 @@ msgstr "Εικόνες" msgid "Generate a starter pack" msgstr "Δημιουργήστε ένα starter pack" -#: src/view/shell/Drawer.tsx:328 +#: src/view/shell/Drawer.tsx:344 msgid "Get help" msgstr "Λάβετε βοήθεια" @@ -3486,7 +3573,7 @@ msgstr "Φανοφανείς παραβιάσεις του νόμου ή των #: src/screens/VideoFeed/index.tsx:1112 #: src/view/com/auth/LoggedOut.tsx:72 #: src/view/screens/NotFound.tsx:57 -#: src/view/screens/ProfileList.tsx:1030 +#: src/view/screens/ProfileList.tsx:1038 msgid "Go back" msgstr "Πίσω" @@ -3497,7 +3584,7 @@ msgstr "Πίσω" #: src/screens/Profile/ProfileFeed/index.tsx:94 #: src/screens/StarterPack/StarterPackScreen.tsx:757 #: src/view/screens/NotFound.tsx:56 -#: src/view/screens/ProfileList.tsx:1035 +#: src/view/screens/ProfileList.tsx:1043 msgid "Go Back" msgstr "Πίσω" @@ -3518,7 +3605,11 @@ msgstr "Αρχική" msgid "Go Home" msgstr "Αρχική" -#: src/screens/Messages/components/ChatListItem.tsx:355 +#: src/view/com/notifications/NotificationFeedItem.tsx:193 +msgid "Go to {firstAuthorName}'s profile" +msgstr "" + +#: src/screens/Messages/components/ChatListItem.tsx:360 msgid "Go to conversation with {0}" msgstr "Μετάβαση στην συνομιλία με {0}" @@ -3552,16 +3643,16 @@ msgstr "Στα μισά της διαδρομής!" msgid "Handle" msgstr "Όνομα χρήστη" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:572 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:591 msgid "Handle already taken. Please try a different one." msgstr "Το όνομα χρήστη υπάρχει ήδη. Παρακαλώ δοκιμάστε ένα διαφορετικό." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:189 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:325 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:195 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:344 msgid "Handle changed!" msgstr "Το όνομα χρήστη άλλαξε!" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:576 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:595 msgid "Handle too long. Please try a shorter one." msgstr "Το όνομα χρήστη είναι πολύ μακρύ. Παρακαλώ δοκιμάστε ένα πιο σύντομο." @@ -3574,7 +3665,7 @@ msgstr "Απτικές αντιδράσεις" msgid "Harassment, trolling, or intolerance" msgstr "Παρενοχλήσεις, τρολάρισμα ή μισαλλοδοξία" -#: src/Navigation.tsx:406 +#: src/Navigation.tsx:415 msgid "Hashtag" msgstr "" @@ -3586,11 +3677,11 @@ msgstr "" msgid "Having trouble?" msgstr "Έχετε πρόβλημα;" -#: src/screens/Settings/Settings.tsx:207 -#: src/screens/Settings/Settings.tsx:211 +#: src/screens/Settings/Settings.tsx:215 +#: src/screens/Settings/Settings.tsx:219 #: src/view/shell/desktop/RightNav.tsx:120 #: src/view/shell/desktop/RightNav.tsx:121 -#: src/view/shell/Drawer.tsx:337 +#: src/view/shell/Drawer.tsx:353 msgid "Help" msgstr "Βοήθεια" @@ -3629,7 +3720,7 @@ msgstr "Κρυφή λίστα" msgid "Hide" msgstr "Απόκρυψη" -#: src/view/com/notifications/NotificationFeedItem.tsx:605 +#: src/view/com/notifications/NotificationFeedItem.tsx:694 msgctxt "action" msgid "Hide" msgstr "Απόκρυψη" @@ -3680,10 +3771,15 @@ msgstr "" msgid "Hide trending videos?" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:596 +#: src/view/com/notifications/NotificationFeedItem.tsx:685 msgid "Hide user list" msgstr "Απόκρυψη λίστας χρηστών" +#: src/screens/Moderation/VerificationSettings.tsx:81 +#: src/screens/Moderation/VerificationSettings.tsx:90 +msgid "Hide verification badges" +msgstr "" + #: src/components/moderation/ContentHider.tsx:151 #: src/components/moderation/PostHider.tsx:79 msgid "Hides the content" @@ -3709,7 +3805,7 @@ msgstr "Χμμ, ο διακομιστής ροής έδωσε μια κακή α msgid "Hmm, we're having trouble finding this feed. It may have been deleted." msgstr "Χμμ, έχουμε πρόβλημα να βρούμε αυτήν την ροή. Ίσως να έχει διαγραφεί." -#: src/screens/Moderation/index.tsx:54 +#: src/screens/Moderation/index.tsx:58 msgid "Hmmmm, it seems we're having trouble loading this data. See below for more details. If this issue persists, please contact us." msgstr "Χμμμ, φαίνεται ότι έχουμε πρόβλημα με τη φόρτωση αυτών των δεδομένων. Δείτε παρακάτω για περισσότερες λεπτομέρειες. Αν το πρόβλημα επιμένει, επικοινωνήστε μαζί μας." @@ -3721,15 +3817,15 @@ msgstr "Χμμμ, δεν καταφέραμε να φορτώσουμε αυτή msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "Περιμένετε! Δίνουμε σταδιακά πρόσβαση στο βίντεο και εσείς περιμένετε στην ουρά. Ελέγξτε ξανά σύντομα!" -#: src/Navigation.tsx:635 -#: src/Navigation.tsx:655 +#: src/Navigation.tsx:644 +#: src/Navigation.tsx:664 #: src/view/shell/bottom-bar/BottomBar.tsx:162 #: src/view/shell/desktop/LeftNav.tsx:599 -#: src/view/shell/Drawer.tsx:396 +#: src/view/shell/Drawer.tsx:412 msgid "Home" msgstr "Αρχική" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:398 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:417 msgid "Host:" msgstr "Διεύθυνση:" @@ -3768,8 +3864,8 @@ msgstr "Έχω έναν κωδικό" msgid "I have a confirmation code" msgstr "Έχω έναν κωδικό επιβεβαίωσης" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:261 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:267 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:280 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:286 msgid "I have my own domain" msgstr "Έχω το δικό μου domain" @@ -3786,11 +3882,11 @@ msgstr "Εάν το εναλλακτικό κείμενο είναι μακρύ, msgid "If you are not yet an adult according to the laws of your country, your parent or legal guardian must read these Terms on your behalf." msgstr "Εάν δεν είστε ακόμη ενήλικας σύμφωνα με τους νόμους της χώρας σας, ο γονέας ή ο νόμιμος κηδεμόνας σας πρέπει να διαβάσει αυτούς τους Όρους εκ μέρους σας." -#: src/view/screens/ProfileList.tsx:757 +#: src/view/screens/ProfileList.tsx:765 msgid "If you delete this list, you won't be able to recover it." msgstr "Εάν διαγράψετε αυτήν τη λίστα, δεν θα μπορείτε να την ανακτήσετε." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:248 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:267 msgid "If you have your own domain, you can use that as your handle. This lets you self-verify your identity. <0>Learn more here." msgstr "" @@ -3819,6 +3915,15 @@ msgstr "Παράνομο και Επείγον" msgid "Image" msgstr "Εικόνα" +#: src/screens/Settings/AboutSettings.tsx:61 +msgid "Image cache cleared" +msgstr "" + +#. Android-only toast message which includes amount of space freed using localized number formatting +#: src/screens/Settings/AboutSettings.tsx:47 +msgid "Image cache cleared, freed {0}" +msgstr "" + #: src/components/StarterPack/ShareDialog.tsx:76 msgid "Image saved to your camera roll!" msgstr "Η εικόνα αποθηκεύτηκε στο άλμπουμ της συσκευής σας!" @@ -3871,7 +3976,7 @@ msgstr "Εισαγάγετε τον κωδικό που σας στάλθηκε msgid "Interaction limited" msgstr "Περιορισμένη αλληλεπίδραση" -#: src/screens/Moderation/index.tsx:209 +#: src/screens/Moderation/index.tsx:213 msgid "Interaction settings" msgstr "" @@ -3880,11 +3985,11 @@ msgstr "" msgid "Invalid 2FA confirmation code." msgstr "Μη έγκυρος κωδικός επιβεβαίωσης 2FA." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:578 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:597 msgid "Invalid handle. Please try a different one." msgstr "Μη έγκυρο όνομα χρήστη. Παρακαλώ δοκιμάστε ένα διαφορετικό." -#: src/view/com/post-thread/PostThreadItem.tsx:288 +#: src/view/com/post-thread/PostThreadItem.tsx:291 msgid "Invalid or unsupported post record" msgstr "Μη έγκυρη ή μη υποστηριζόμενη εγγραφή ανάρτησης" @@ -3979,7 +4084,7 @@ msgstr "Ετικέτες" msgid "Labels added" msgstr "Οι Ετικέτες προστέθηκαν" -#: src/screens/Profile/Sections/Labels.tsx:163 +#: src/screens/Profile/Sections/Labels.tsx:160 msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." msgstr "Οι ετικέτες είναι σημειώσεις σε χρήστες και περιεχόμενο. Μπορούν να χρησιμοποιηθούν για να αποκρύψουν, να προειδοποιήσουν και να κατηγοριοποιήσουν το δίκτυο." @@ -3995,13 +4100,13 @@ msgstr "Οι Ετικέτες στο περιεχόμενό σας" msgid "Language selection" msgstr "Επιλογή γλώσσας" -#: src/Navigation.tsx:178 +#: src/Navigation.tsx:187 msgid "Language Settings" msgstr "Ρυθμίσεις γλώσσας" #: src/screens/Settings/LanguageSettings.tsx:71 -#: src/screens/Settings/Settings.tsx:199 -#: src/screens/Settings/Settings.tsx:202 +#: src/screens/Settings/Settings.tsx:207 +#: src/screens/Settings/Settings.tsx:210 msgid "Languages" msgstr "Γλώσσες" @@ -4015,10 +4120,19 @@ msgstr "Μεγαλύτερο" msgid "Latest" msgstr "Πιο πρόσφατα" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:252 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:271 msgid "learn more" msgstr "μαθετε περισσότερα" +#: src/components/verification/VerificationsDialog.tsx:163 +#: src/components/verification/VerifierDialog.tsx:132 +#: src/screens/Moderation/VerificationSettings.tsx:47 +#: src/screens/Profile/Header/EditProfileDialog.tsx:360 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:212 +#: src/view/com/modals/EditProfile.tsx:208 +msgid "Learn more" +msgstr "" + #: src/components/moderation/ScreenHider.tsx:140 msgid "Learn More" msgstr "Μάθετε περισσότερα" @@ -4044,6 +4158,11 @@ msgstr "Μάθετε περισσότερα για τη διαχείριση π msgid "Learn more about this warning" msgstr "Μάθετε περισσότερα για αυτήν την προειδοποίηση" +#: src/components/verification/VerificationsDialog.tsx:152 +#: src/components/verification/VerifierDialog.tsx:121 +msgid "Learn more about verification on Bluesky" +msgstr "" + #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:99 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:102 msgid "Learn more about what is public on Bluesky." @@ -4132,9 +4251,8 @@ msgstr "Πατήστε \"Μου αρέσει\" σε αυτήν την ροή" msgid "Like this labeler" msgstr "" -#: src/components/LikesDialog.tsx:85 -#: src/Navigation.tsx:256 -#: src/Navigation.tsx:261 +#: src/Navigation.tsx:265 +#: src/Navigation.tsx:270 msgid "Liked by" msgstr "\"Μου αρέσει\" από" @@ -4160,7 +4278,7 @@ msgstr "" msgid "Likes" msgstr "\"Μου αρέσει\"" -#: src/view/com/post-thread/PostThreadItem.tsx:223 +#: src/view/com/post-thread/PostThreadItem.tsx:226 msgid "Likes on this post" msgstr "\"Μου αρέσει\" σε αυτήν την ανάρτηση" @@ -4169,7 +4287,7 @@ msgstr "\"Μου αρέσει\" σε αυτήν την ανάρτηση" msgid "Linear" msgstr "" -#: src/Navigation.tsx:211 +#: src/Navigation.tsx:220 msgid "List" msgstr "Λίστα" @@ -4177,7 +4295,7 @@ msgstr "Λίστα" msgid "List Avatar" msgstr "Εικόνα λίστας" -#: src/view/screens/ProfileList.tsx:430 +#: src/view/screens/ProfileList.tsx:438 msgctxt "toast" msgid "List blocked" msgstr "Λίστα μπλοκαρισμένη" @@ -4195,7 +4313,7 @@ msgstr "" msgid "List by you" msgstr "" -#: src/view/screens/ProfileList.tsx:477 +#: src/view/screens/ProfileList.tsx:485 msgctxt "toast" msgid "List deleted" msgstr "Λίστα διαγραμμένη" @@ -4204,11 +4322,11 @@ msgstr "Λίστα διαγραμμένη" msgid "List has been hidden" msgstr "Η λίστα έχει κρυφτεί" -#: src/view/screens/ProfileList.tsx:172 +#: src/view/screens/ProfileList.tsx:176 msgid "List Hidden" msgstr "Λίστα κρυφή" -#: src/view/screens/ProfileList.tsx:394 +#: src/view/screens/ProfileList.tsx:402 msgctxt "toast" msgid "List muted" msgstr "Λίστα σε σίγαση" @@ -4217,22 +4335,22 @@ msgstr "Λίστα σε σίγαση" msgid "List Name" msgstr "Όνομα λίστας" -#: src/view/screens/ProfileList.tsx:448 +#: src/view/screens/ProfileList.tsx:456 msgctxt "toast" msgid "List unblocked" msgstr "Λίστα ξεμπλοκαρισμένη" -#: src/view/screens/ProfileList.tsx:412 +#: src/view/screens/ProfileList.tsx:420 msgctxt "toast" msgid "List unmuted" msgstr "Λίστα αφαίρεση σίγασης" -#: src/Navigation.tsx:140 +#: src/Navigation.tsx:141 #: src/view/screens/Lists.tsx:62 #: src/view/screens/Profile.tsx:221 #: src/view/screens/Profile.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:673 -#: src/view/shell/Drawer.tsx:501 +#: src/view/shell/Drawer.tsx:517 msgid "Lists" msgstr "Λίστες" @@ -4255,7 +4373,7 @@ msgstr "Φόρτωση νέων ειδοποιήσεων" #: src/screens/Profile/ProfileFeed/index.tsx:221 #: src/screens/Profile/Sections/Feed.tsx:98 #: src/view/com/feeds/FeedPage.tsx:155 -#: src/view/screens/ProfileList.tsx:870 +#: src/view/screens/ProfileList.tsx:878 msgid "Load new posts" msgstr "Φόρτωση νέων αναρτήσεων" @@ -4263,7 +4381,7 @@ msgstr "Φόρτωση νέων αναρτήσεων" msgid "Loading..." msgstr "Φόρτωση..." -#: src/Navigation.tsx:281 +#: src/Navigation.tsx:290 msgid "Log" msgstr "Ημερολόγιο" @@ -4276,7 +4394,7 @@ msgid "Logo by @sawaratsuki.bsky.social" msgstr "" #: src/view/shell/desktop/RightNav.tsx:127 -#: src/view/shell/Drawer.tsx:639 +#: src/view/shell/Drawer.tsx:655 msgid "Logo by <0>@sawaratsuki.bsky.social" msgstr "Λογότυπο από <0>@sawaratsuki.bsky.social" @@ -4313,6 +4431,10 @@ msgstr "Βεβαιωθείτε ότι αυτό είναι το μέρος που msgid "Manage saved feeds" msgstr "Διαχείριση αποθηκευμένων ροών" +#: src/screens/Moderation/index.tsx:283 +msgid "Manage verification settings" +msgstr "" + #: src/components/dialogs/MutedWords.tsx:108 msgid "Manage your muted words and tags" msgstr "Διαχειριστείτε τις λέξεις και ετικέτες σας σε σίγαση" @@ -4366,7 +4488,7 @@ msgctxt "toast" msgid "Message deleted" msgstr "Το μήνυμα διαγράφηκε" -#: src/screens/Messages/components/ChatListItem.tsx:192 +#: src/screens/Messages/components/ChatListItem.tsx:197 msgid "Message deleted" msgstr "Το μήνυμα διαγράφηκε" @@ -4391,7 +4513,7 @@ msgstr "Το μήνυμα είναι πολύ μακρύ" msgid "Message options" msgstr "" -#: src/Navigation.tsx:650 +#: src/Navigation.tsx:659 msgid "Messages" msgstr "Μηνύματα" @@ -4410,10 +4532,10 @@ msgstr "Παραπλανητικός Λογαριασμός" msgid "Misleading Post" msgstr "Παραπλανητική Δημοσίευση" -#: src/Navigation.tsx:145 -#: src/screens/Moderation/index.tsx:89 -#: src/screens/Settings/Settings.tsx:167 -#: src/screens/Settings/Settings.tsx:170 +#: src/Navigation.tsx:146 +#: src/screens/Moderation/index.tsx:93 +#: src/screens/Settings/Settings.tsx:175 +#: src/screens/Settings/Settings.tsx:178 msgid "Moderation" msgstr "Διαχείριση" @@ -4445,11 +4567,11 @@ msgctxt "toast" msgid "Moderation list updated" msgstr "Η Λίστα διαχείρισης ενημερώθηκε" -#: src/screens/Moderation/index.tsx:239 +#: src/screens/Moderation/index.tsx:243 msgid "Moderation lists" msgstr "Λίστες διαχείρισης" -#: src/Navigation.tsx:150 +#: src/Navigation.tsx:151 #: src/view/screens/ModerationModlists.tsx:62 msgid "Moderation Lists" msgstr "Λίστες Διαχείρισης" @@ -4458,11 +4580,11 @@ msgstr "Λίστες Διαχείρισης" msgid "moderation settings" msgstr "ρυθμίσεις διαχείρισης" -#: src/Navigation.tsx:271 +#: src/Navigation.tsx:280 msgid "Moderation states" msgstr "Καταστάσεις διαχείρισης" -#: src/screens/Moderation/index.tsx:193 +#: src/screens/Moderation/index.tsx:197 msgid "Moderation tools" msgstr "Εργαλεία διαχείρισης" @@ -4471,7 +4593,7 @@ msgstr "Εργαλεία διαχείρισης" msgid "Moderator has chosen to set a general warning on the content." msgstr "Ο/η διαχειριστής επέλεξε να θέσει μια γενική προειδοποίηση στο περιεχόμενο." -#: src/view/com/post-thread/PostThreadItem.tsx:645 +#: src/view/com/post-thread/PostThreadItem.tsx:665 msgid "More" msgstr "Περισσότερα" @@ -4480,9 +4602,9 @@ msgstr "Περισσότερα" msgid "More feeds" msgstr "Περισσότερες ροές" -#: src/view/com/profile/ProfileMenu.tsx:194 -#: src/view/com/profile/ProfileMenu.tsx:200 -#: src/view/screens/ProfileList.tsx:742 +#: src/view/com/profile/ProfileMenu.tsx:207 +#: src/view/com/profile/ProfileMenu.tsx:213 +#: src/view/screens/ProfileList.tsx:750 msgid "More options" msgstr "Περισσότερες επιλογές" @@ -4515,14 +4637,14 @@ msgstr "Σίγαση" msgid "Mute {tag}" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:289 -#: src/view/com/profile/ProfileMenu.tsx:296 +#: src/view/com/profile/ProfileMenu.tsx:325 +#: src/view/com/profile/ProfileMenu.tsx:332 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:669 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:675 msgid "Mute account" msgstr "" -#: src/view/screens/ProfileList.tsx:649 +#: src/view/screens/ProfileList.tsx:657 msgid "Mute accounts" msgstr "Σίγαση λογαριασμών" @@ -4535,11 +4657,11 @@ msgstr "Σίγαση συνομιλίας" msgid "Mute in:" msgstr "Σίγαση σε:" -#: src/view/screens/ProfileList.tsx:771 +#: src/view/screens/ProfileList.tsx:779 msgid "Mute list" msgstr "Λίστα σίγασης" -#: src/view/screens/ProfileList.tsx:766 +#: src/view/screens/ProfileList.tsx:774 msgid "Mute these accounts?" msgstr "Σίγαση αυτών των λογαριασμών;" @@ -4577,16 +4699,16 @@ msgstr "Σίγαση νήματος" msgid "Mute words & tags" msgstr "Σίγαση λέξεων & ετικετών" -#: src/screens/Moderation/index.tsx:254 +#: src/screens/Moderation/index.tsx:258 msgid "Muted accounts" msgstr "Λογαριασμοί σε σίγαση" -#: src/Navigation.tsx:155 -#: src/view/screens/ModerationMutedAccounts.tsx:100 +#: src/Navigation.tsx:156 +#: src/view/screens/ModerationMutedAccounts.tsx:123 msgid "Muted Accounts" msgstr "Λογαριασμοί σε σίγαση" -#: src/view/screens/ModerationMutedAccounts.tsx:112 +#: src/view/screens/ModerationMutedAccounts.tsx:135 msgid "Muted accounts have their posts removed from your feed and from your notifications. Mutes are completely private." msgstr "" @@ -4594,11 +4716,11 @@ msgstr "" msgid "Muted by \"{0}\"" msgstr "Σε σίγαση από “{0}”" -#: src/screens/Moderation/index.tsx:224 +#: src/screens/Moderation/index.tsx:228 msgid "Muted words & tags" msgstr "Λέξεις & ετικέτες σε σίγαση" -#: src/view/screens/ProfileList.tsx:768 +#: src/view/screens/ProfileList.tsx:776 msgid "Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them." msgstr "Η σίγαση είναι ιδιωτική. Οι λογαριασμοί σε σίγαση μπορούν να αλληλεπιδράσουν μαζί σας, αλλά δεν θα βλέπετε τις δημοσιεύσεις τους ούτε θα λαμβάνετε ειδοποιήσεις από αυτούς." @@ -4650,7 +4772,7 @@ msgstr "" msgid "Navigates to the next screen" msgstr "Μεταβαίνει στην επόμενη οθόνη" -#: src/view/shell/Drawer.tsx:72 +#: src/view/shell/Drawer.tsx:75 msgid "Navigates to your profile" msgstr "Μεταβαίνει στο προφίλ σας" @@ -4667,7 +4789,7 @@ msgstr "Πρέπει να αναφέρετε μια παραβίαση πνευ msgid "Never lose access to your followers or data." msgstr "Μην χάσετε ποτέ την πρόσβαση στους ακόλουθούς σας ή στα δεδομένα σας." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:548 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:567 msgid "Nevermind, create a handle for me" msgstr "Δεν πειράζει, δημιουργήστε ένα όνομα χρήστη για μένα" @@ -4687,9 +4809,13 @@ msgstr "Νέο" msgid "New chat" msgstr "Νέα συνομιλία" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:202 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:210 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:356 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:63 +msgid "New Feature" +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:221 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:229 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:375 msgid "New handle" msgstr "Νέο όνομα χρήστη" @@ -4718,8 +4844,8 @@ msgstr "Νέος Κωδικός Πρόσβασης" #: src/view/screens/Feeds.tsx:549 #: src/view/screens/Notifications.tsx:165 #: src/view/screens/Profile.tsx:507 -#: src/view/screens/ProfileList.tsx:252 -#: src/view/screens/ProfileList.tsx:285 +#: src/view/screens/ProfileList.tsx:250 +#: src/view/screens/ProfileList.tsx:288 msgid "New post" msgstr "Νέα δημοσίευση" @@ -4780,8 +4906,8 @@ msgstr "Επόμενη εικόνα" msgid "No app passwords yet" msgstr "Δεν υπάρχουν ακόμη κωδικοί πρόσβασης εφαρμογής" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:378 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:380 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:397 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:399 msgid "No DNS Panel" msgstr "Χωρίς πίνακα DNS" @@ -4798,8 +4924,8 @@ msgstr "Δεν βρέθηκαν ροές. Δοκιμάστε να αναζητή msgid "No likes yet" msgstr "Δεν υπάρχουν ακόμη \"Μου αρέσει\"" -#: src/components/ProfileCard.tsx:351 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:119 +#: src/components/ProfileCard.tsx:379 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:122 msgid "No longer following {0}" msgstr "Δεν ακολουθώ πλέον τον {0}" @@ -4807,7 +4933,7 @@ msgstr "Δεν ακολουθώ πλέον τον {0}" msgid "No longer than {MAX_SERVICE_HANDLE_LENGTH, plural, other {# characters}}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:134 +#: src/screens/Messages/components/ChatListItem.tsx:139 msgid "No messages yet" msgstr "Δεν υπάρχουν ακόμη μηνύματα" @@ -4841,7 +4967,7 @@ msgstr "Δεν υπάρχουν ακόμη αναδημοσιεύσεις" msgid "No result" msgstr "Χωρίς αποτέλεσμα" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:204 +#: src/components/dialogs/SearchablePeopleList.tsx:223 #: src/components/ProgressGuide/FollowDialog.tsx:212 msgid "No results" msgstr "Χωρίς αποτελέσματα" @@ -4859,9 +4985,8 @@ msgid "No results found for \"{query}\"" msgstr "Δεν βρέθηκαν αποτελέσματα για “{query}”" #: src/screens/Search/SearchResults.tsx:248 -#: src/screens/Search/SearchResults.tsx:286 -#: src/screens/Search/SearchResults.tsx:331 -#: src/view/com/modals/ListAddRemoveUsers.tsx:128 +#: src/screens/Search/SearchResults.tsx:284 +#: src/screens/Search/SearchResults.tsx:329 msgid "No results found for {query}" msgstr "Δεν βρέθηκαν αποτελέσματα για {query}" @@ -4883,7 +5008,6 @@ msgid "Nobody" msgstr "Κανείς" #: src/components/LikedByList.tsx:86 -#: src/components/LikesDialog.tsx:97 #: src/view/com/post-thread/PostLikedBy.tsx:86 msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "Κανείς δεν το έχει κάνει \"Μου αρέσει\" ακόμη. Ίσως θα έπρεπε να είστε ο πρώτος!" @@ -4908,7 +5032,7 @@ msgstr "Μη σεξουαλικό γυμνό" msgid "Not followed by anyone you're following" msgstr "" -#: src/Navigation.tsx:135 +#: src/Navigation.tsx:136 #: src/view/screens/Profile.tsx:122 msgid "Not Found" msgstr "Δεν Βρέθηκε" @@ -4918,7 +5042,7 @@ msgstr "Δεν Βρέθηκε" msgid "Not right now" msgstr "Όχι τώρα" -#: src/view/com/profile/ProfileMenu.tsx:406 +#: src/view/com/profile/ProfileMenu.tsx:442 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:791 #: src/view/com/util/post-ctrls/PostCtrls.tsx:361 msgid "Note about sharing" @@ -4936,7 +5060,7 @@ msgstr "Τίποτα εδώ" msgid "Notification filters" msgstr "Φίλτρα ειδοποιήσεων" -#: src/Navigation.tsx:431 +#: src/Navigation.tsx:440 #: src/view/screens/Notifications.tsx:134 msgid "Notification settings" msgstr "Ρυθμίσεις ειδοποιήσεων" @@ -4953,11 +5077,11 @@ msgstr "Ήχοι ειδοποιήσεων" msgid "Notification Sounds" msgstr "Ήχοι Ειδοποιήσεων" -#: src/Navigation.tsx:645 +#: src/Navigation.tsx:654 #: src/view/screens/Notifications.tsx:128 #: src/view/shell/bottom-bar/BottomBar.tsx:236 #: src/view/shell/desktop/LeftNav.tsx:636 -#: src/view/shell/Drawer.tsx:449 +#: src/view/shell/Drawer.tsx:465 msgid "Notifications" msgstr "Ειδοποιήσεις" @@ -5001,7 +5125,7 @@ msgid "OK" msgstr "" #: src/screens/Login/PasswordUpdatedForm.tsx:37 -#: src/view/com/post-thread/PostThreadItem.tsx:895 +#: src/view/com/post-thread/PostThreadItem.tsx:915 msgid "Okay" msgstr "Εντάξει" @@ -5016,7 +5140,7 @@ msgstr "Πιο παλιές απαντήσεις πρώτα" msgid "on<0><1/><2><3/>" msgstr "" -#: src/screens/Settings/Settings.tsx:304 +#: src/screens/Settings/Settings.tsx:346 msgid "Onboarding reset" msgstr "Επαναφορά onboardin" @@ -5060,7 +5184,7 @@ msgstr "Ουπς, κάτι πήγε στραβά!" #: src/components/StarterPack/ProfileStarterPacks.tsx:325 #: src/components/StarterPack/ProfileStarterPacks.tsx:334 #: src/screens/Settings/AppPasswords.tsx:59 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:104 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:106 #: src/screens/Settings/NotificationSettings.tsx:54 #: src/view/screens/Profile.tsx:122 msgid "Oops!" @@ -5078,8 +5202,8 @@ msgstr "Άνοιγμα μενού συντόμευσης προφίλ {name}" msgid "Open avatar creator" msgstr "Άνοιγμα δημιουργού εικόνας προφίλ" -#: src/screens/Messages/components/ChatListItem.tsx:363 -#: src/screens/Messages/components/ChatListItem.tsx:364 +#: src/screens/Messages/components/ChatListItem.tsx:368 +#: src/screens/Messages/components/ChatListItem.tsx:369 msgid "Open conversation options" msgstr "Άνοιγμα επιλογών συνομιλίας" @@ -5113,11 +5237,11 @@ msgstr "Άνοιγμα συνδέσμου προς {niceUrl}" msgid "Open message options" msgstr "Άνοιγμα επιλογών μηνύματος" -#: src/screens/Settings/Settings.tsx:330 +#: src/screens/Settings/Settings.tsx:372 msgid "Open moderation debug page" msgstr "Άνοιγμα σελίδας εντοπισμού σφαλμάτων διαχείρισης" -#: src/screens/Moderation/index.tsx:220 +#: src/screens/Moderation/index.tsx:224 msgid "Open muted words and tags settings" msgstr "Άνοιγμα ρυθμίσεων λέξεων και ετικετών σε σίγαση" @@ -5133,12 +5257,12 @@ msgstr "Άνοιγμα μενού επιλογών δημοσίευσης" msgid "Open starter pack menu" msgstr "Άνοιγμα μενού starter pack" -#: src/screens/Settings/Settings.tsx:323 -#: src/screens/Settings/Settings.tsx:337 +#: src/screens/Settings/Settings.tsx:365 +#: src/screens/Settings/Settings.tsx:379 msgid "Open storybook page" msgstr "Άνοιγμα σελίδας storybook" -#: src/screens/Settings/Settings.tsx:316 +#: src/screens/Settings/Settings.tsx:358 msgid "Open system log" msgstr "Άνοιγμα αρχείου καταγραφής συστήματος" @@ -5200,7 +5324,7 @@ msgstr "" msgid "Opens GIF select dialog" msgstr "Ανοίγει το παράθυρο επιλογής GIF" -#: src/screens/Settings/Settings.tsx:208 +#: src/screens/Settings/Settings.tsx:216 msgid "Opens helpdesk in browser" msgstr "" @@ -5216,7 +5340,7 @@ msgstr "Ανοίγει τη φόρμα επαναφοράς κωδικού πρ msgid "Opens the linked website" msgstr "Ανοίγει τον συνδεδεμένο ιστότοπο" -#: src/view/com/notifications/NotificationFeedItem.tsx:683 +#: src/view/com/notifications/NotificationFeedItem.tsx:788 #: src/view/com/util/UserAvatar.tsx:465 msgid "Opens this profile" msgstr "Ανοίγει αυτό το προφίλ" @@ -5268,7 +5392,7 @@ msgstr "" msgid "Other" msgstr "Άλλο" -#: src/components/AccountList.tsx:83 +#: src/components/AccountList.tsx:87 msgid "Other account" msgstr "Άλλος λογαριασμός" @@ -5330,15 +5454,15 @@ msgstr "Παύση βίντεο" #: src/screens/Search/SearchResults.tsx:62 #: src/screens/StarterPack/StarterPackScreen.tsx:184 -#: src/view/screens/ProfileList.tsx:166 +#: src/view/screens/ProfileList.tsx:170 msgid "People" msgstr "Άτομα" -#: src/Navigation.tsx:198 +#: src/Navigation.tsx:207 msgid "People followed by @{0}" msgstr "Άτομα που ακολουθούν τον/την @{0}" -#: src/Navigation.tsx:191 +#: src/Navigation.tsx:200 msgid "People following @{0}" msgstr "Άτομα που ακολουθούνται από τον/την @{0}" @@ -5376,7 +5500,7 @@ msgstr "" msgid "Pin Feed" msgstr "" -#: src/view/screens/ProfileList.tsx:706 +#: src/view/screens/ProfileList.tsx:714 msgid "Pin to home" msgstr "Καρφίτσωμα στην αρχική" @@ -5402,7 +5526,7 @@ msgstr "" msgid "Pinned Feeds" msgstr "Καρφιτσωμένες ροές" -#: src/view/screens/ProfileList.tsx:353 +#: src/view/screens/ProfileList.tsx:361 msgid "Pinned to your feeds" msgstr "Καρφιτσωμένο στις ροές σας" @@ -5553,14 +5677,14 @@ msgctxt "action" msgid "Post All" msgstr "Δημοσίευση Όλων" -#: src/view/com/post-thread/PostThreadItem.tsx:215 +#: src/view/com/post-thread/PostThreadItem.tsx:218 msgid "Post by {0}" msgstr "Δημοσίευση από {0}" -#: src/Navigation.tsx:224 -#: src/Navigation.tsx:231 -#: src/Navigation.tsx:238 -#: src/Navigation.tsx:245 +#: src/Navigation.tsx:233 +#: src/Navigation.tsx:240 +#: src/Navigation.tsx:247 +#: src/Navigation.tsx:254 msgid "Post by @{0}" msgstr "Δημοσίευση από @{0}" @@ -5595,7 +5719,7 @@ msgstr "Δημοσίευση κρυμμένη από εσάς" msgid "Post interaction settings" msgstr "Ρυθμίσεις αλληλεπίδρασης δημοσίευσης" -#: src/Navigation.tsx:166 +#: src/Navigation.tsx:167 #: src/screens/ModerationInteractionSettings/index.tsx:34 msgid "Post Interaction Settings" msgstr "" @@ -5625,7 +5749,7 @@ msgstr "Δημοσίευση ξεκαρφιτσωμένη" #: src/screens/StarterPack/StarterPackScreen.tsx:186 #: src/view/screens/Profile.tsx:222 -#: src/view/screens/ProfileList.tsx:166 +#: src/view/screens/ProfileList.tsx:170 msgid "Posts" msgstr "Δημοσιεύσεις" @@ -5683,22 +5807,22 @@ msgstr "Προτεραιότητες ειδοποιήσεων" msgid "Privacy" msgstr "Απόρρητο" -#: src/screens/Settings/Settings.tsx:161 -#: src/screens/Settings/Settings.tsx:164 +#: src/screens/Settings/Settings.tsx:169 +#: src/screens/Settings/Settings.tsx:172 msgid "Privacy and security" msgstr "Απόρρητο και ασφάλεια" -#: src/Navigation.tsx:367 +#: src/Navigation.tsx:376 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:36 msgid "Privacy and Security" msgstr "Απόρρητο και Ασφάλεια" -#: src/Navigation.tsx:291 -#: src/screens/Settings/AboutSettings.tsx:51 -#: src/screens/Settings/AboutSettings.tsx:54 +#: src/Navigation.tsx:300 +#: src/screens/Settings/AboutSettings.tsx:89 +#: src/screens/Settings/AboutSettings.tsx:92 #: src/view/screens/PrivacyPolicy.tsx:31 -#: src/view/shell/Drawer.tsx:634 -#: src/view/shell/Drawer.tsx:635 +#: src/view/shell/Drawer.tsx:650 +#: src/view/shell/Drawer.tsx:651 msgid "Privacy Policy" msgstr "Πολιτική Απορρήτου" @@ -5711,20 +5835,20 @@ msgstr "Επεξεργασία βίντεο..." msgid "Processing..." msgstr "Επεξεργασία..." -#: src/view/screens/DebugMod.tsx:920 +#: src/view/screens/DebugMod.tsx:926 #: src/view/screens/Profile.tsx:361 msgid "profile" msgstr "προφίλ" #: src/view/shell/bottom-bar/BottomBar.tsx:286 #: src/view/shell/desktop/LeftNav.tsx:691 -#: src/view/shell/Drawer.tsx:71 -#: src/view/shell/Drawer.tsx:526 +#: src/view/shell/Drawer.tsx:74 +#: src/view/shell/Drawer.tsx:542 msgid "Profile" msgstr "Προφίλ" -#: src/screens/Profile/Header/EditProfileDialog.tsx:191 -#: src/view/com/modals/EditProfile.tsx:124 +#: src/screens/Profile/Header/EditProfileDialog.tsx:198 +#: src/view/com/modals/EditProfile.tsx:127 msgctxt "toast" msgid "Profile updated" msgstr "Προφίλ ενημερωμένο" @@ -5803,7 +5927,7 @@ msgstr "Ρυθμίσεις παραθέσεων" msgid "Quotes" msgstr "Παραθέσεις" -#: src/view/com/post-thread/PostThreadItem.tsx:249 +#: src/view/com/post-thread/PostThreadItem.tsx:252 msgid "Quotes of this post" msgstr "Παραθέσεις αυτής της δημοσίευσης" @@ -5814,7 +5938,7 @@ msgstr "Παραθέσεις αυτής της δημοσίευσης" msgid "Random (aka \"Poster's Roulette\")" msgstr "Τυχαίο (aka “Poster’s Roulette”)" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:581 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:600 msgid "Rate limit exceeded – you've tried to change your handle too many times in a short period. Please wait a minute before trying again." msgstr "" @@ -5831,6 +5955,11 @@ msgstr "" msgid "Reactivate your account" msgstr "Επαναενεργοποίηση του λογαριασμού σας" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:158 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:169 +msgid "Read blog post" +msgstr "" + #: src/screens/VideoFeed/index.tsx:942 msgid "Read less" msgstr "" @@ -5862,7 +5991,7 @@ msgstr "" msgid "Reason:" msgstr "Λόγος:" -#: src/screens/Search/components/SearchHistory.tsx:44 +#: src/screens/Search/components/SearchHistory.tsx:49 msgid "Recent Searches" msgstr "Πρόσφατες Αναζητήσεις" @@ -5888,13 +6017,13 @@ msgstr "" msgid "Reload conversations" msgstr "Επαναφόρτωση συνομιλιών" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:171 #: src/components/dialogs/MutedWords.tsx:438 #: src/components/FeedCard.tsx:343 #: src/components/StarterPack/Wizard/WizardListCard.tsx:102 #: src/components/StarterPack/Wizard/WizardListCard.tsx:109 -#: src/screens/Settings/Settings.tsx:468 +#: src/screens/Settings/Settings.tsx:510 #: src/view/com/feeds/FeedSourceCard.tsx:322 -#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/UserAddRemoveLists.tsx:235 #: src/view/com/posts/PostFeedErrorMessage.tsx:213 msgid "Remove" @@ -5904,12 +6033,12 @@ msgstr "Αφαίρεση" msgid "Remove {displayName} from starter pack" msgstr "Αφαίρεση του/της {displayName} από το starter pack" -#: src/screens/Search/components/SearchHistory.tsx:120 +#: src/screens/Search/components/SearchHistory.tsx:97 msgid "Remove {historyItem}" msgstr "" -#: src/screens/Settings/Settings.tsx:447 -#: src/screens/Settings/Settings.tsx:450 +#: src/screens/Settings/Settings.tsx:489 +#: src/screens/Settings/Settings.tsx:492 msgid "Remove account" msgstr "Αφαίρεση λογαριασμού" @@ -5945,12 +6074,12 @@ msgstr "Αφαίρεση ροής;" #: src/screens/Profile/components/ProfileFeedHeader.tsx:320 #: src/view/com/feeds/FeedSourceCard.tsx:190 #: src/view/com/feeds/FeedSourceCard.tsx:268 -#: src/view/screens/ProfileList.tsx:520 +#: src/view/screens/ProfileList.tsx:528 #: src/view/screens/SavedFeeds.tsx:342 msgid "Remove from my feeds" msgstr "Αφαίρεση από τις ροές μου" -#: src/screens/Settings/Settings.tsx:460 +#: src/screens/Settings/Settings.tsx:502 msgid "Remove from quick access?" msgstr "Αφαίρεση από την γρήγορη πρόσβαση;" @@ -5972,7 +6101,7 @@ msgstr "Αφαίρεση εικόνας" msgid "Remove mute word from your list" msgstr "Αφαίρεση λέξης σε σίγαση από τη λίστα σας" -#: src/screens/Search/components/SearchHistory.tsx:93 +#: src/screens/Search/components/SearchHistory.tsx:178 msgid "Remove profile" msgstr "Αφαίρεση προφίλ" @@ -5993,6 +6122,21 @@ msgstr "Αφαίρεση αρχείου υπότιτλων" msgid "Remove this feed from your saved feeds" msgstr "Αφαίρεση αυτής της ροής από τις αποθηκευμένες ροές σας" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:157 +msgid "Remove user from list" +msgstr "" + +#: src/components/verification/VerificationRemovePrompt.tsx:46 +#: src/components/verification/VerificationsDialog.tsx:227 +#: src/view/com/profile/ProfileMenu.tsx:298 +#: src/view/com/profile/ProfileMenu.tsx:301 +msgid "Remove verification" +msgstr "" + +#: src/components/verification/VerificationRemovePrompt.tsx:44 +msgid "Remove your verification for this account?" +msgstr "" + #: src/view/com/util/post-embeds/QuoteEmbed.tsx:110 msgid "Removed by author" msgstr "Αφαιρέθηκε από τον δημιουργό" @@ -6001,7 +6145,7 @@ msgstr "Αφαιρέθηκε από τον δημιουργό" msgid "Removed by you" msgstr "Αφαιρέθηκε από εσάς" -#: src/view/com/modals/ListAddRemoveUsers.tsx:200 +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:117 #: src/view/com/modals/UserAddRemoveLists.tsx:170 msgid "Removed from list" msgstr "Αφαιρέθηκε από τη λίστα" @@ -6016,11 +6160,15 @@ msgstr "Αφαιρέθηκε από τις αποθηκευμένες ροές" #: src/screens/Profile/components/ProfileFeedHeader.tsx:122 #: src/view/com/posts/FeedShutdownMsg.tsx:44 -#: src/view/screens/ProfileList.tsx:384 +#: src/view/screens/ProfileList.tsx:392 msgid "Removed from your feeds" msgstr "Αφαιρέθηκε από τις ροές σας" -#: src/screens/Search/components/SearchHistory.tsx:95 +#: src/components/verification/VerificationRemovePrompt.tsx:32 +msgid "Removed verification" +msgstr "" + +#: src/screens/Search/components/SearchHistory.tsx:179 msgid "Removes profile from search history" msgstr "" @@ -6113,8 +6261,8 @@ msgstr "Η απάντηση κρύφτηκε επιτυχώς" msgid "Report" msgstr "Αναφορά" -#: src/view/com/profile/ProfileMenu.tsx:329 -#: src/view/com/profile/ProfileMenu.tsx:332 +#: src/view/com/profile/ProfileMenu.tsx:365 +#: src/view/com/profile/ProfileMenu.tsx:368 msgid "Report account" msgstr "" @@ -6137,7 +6285,7 @@ msgstr "Παράθυρο αναφοράς" msgid "Report feed" msgstr "Αναφορά ροής" -#: src/view/screens/ProfileList.tsx:562 +#: src/view/screens/ProfileList.tsx:570 msgid "Report list" msgstr "" @@ -6234,7 +6382,7 @@ msgstr "Αναδημοσίευση από <0><1/>" msgid "Reposted by you" msgstr "Αναδημοσίευση από εσάς" -#: src/view/com/post-thread/PostThreadItem.tsx:228 +#: src/view/com/post-thread/PostThreadItem.tsx:231 msgid "Reposts of this post" msgstr "Αναδημοσίευση αυτής της ανάρτησης" @@ -6288,8 +6436,8 @@ msgstr "Επαναφορά κωδικού" msgid "Reset Code" msgstr "Επαναφορά Κωδικού" -#: src/screens/Settings/Settings.tsx:344 -#: src/screens/Settings/Settings.tsx:346 +#: src/screens/Settings/Settings.tsx:386 +#: src/screens/Settings/Settings.tsx:388 msgid "Reset onboarding state" msgstr "" @@ -6341,10 +6489,10 @@ msgid "Returns to home page" msgstr "Επιστροφή στην αρχική σελίδα" #: src/screens/Profile/ProfileFeed/index.tsx:90 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:540 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:559 #: src/screens/VideoFeed/index.tsx:1109 #: src/view/screens/NotFound.tsx:60 -#: src/view/screens/ProfileList.tsx:1031 +#: src/view/screens/ProfileList.tsx:1039 msgid "Returns to previous page" msgstr "Επιστροφή στην προηγούμενη σελίδα" @@ -6356,9 +6504,9 @@ msgstr "" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:479 #: src/components/dialogs/PostInteractionSettingsDialog.tsx:485 #: src/components/StarterPack/QrCodeDialog.tsx:191 -#: src/screens/Profile/Header/EditProfileDialog.tsx:238 -#: src/screens/Profile/Header/EditProfileDialog.tsx:252 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:243 +#: src/screens/Profile/Header/EditProfileDialog.tsx:245 +#: src/screens/Profile/Header/EditProfileDialog.tsx:259 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:262 #: src/view/com/composer/GifAltText.tsx:193 #: src/view/com/composer/GifAltText.tsx:202 #: src/view/com/composer/photos/EditImageDialog.web.tsx:77 @@ -6366,7 +6514,7 @@ msgstr "" #: src/view/com/composer/photos/ImageAltTextDialog.tsx:153 #: src/view/com/composer/photos/ImageAltTextDialog.tsx:163 #: src/view/com/modals/CreateOrEditList.tsx:317 -#: src/view/com/modals/EditProfile.tsx:219 +#: src/view/com/modals/EditProfile.tsx:245 #: src/view/screens/SavedFeeds.tsx:109 msgid "Save" msgstr "Αποθήκευση" @@ -6386,7 +6534,7 @@ msgstr "Αποθήκευση ημερομηνίας γέννησης" msgid "Save changes" msgstr "Αποθήκευση αλλαγών" -#: src/view/com/modals/EditProfile.tsx:227 +#: src/view/com/modals/EditProfile.tsx:253 msgid "Save Changes" msgstr "Αποθήκευση αλλαγών" @@ -6399,7 +6547,7 @@ msgstr "Αποθήκευση εικόνας" msgid "Save image crop" msgstr "Αποθήκευση περικοπής εικόνας" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:229 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:248 msgid "Save new handle" msgstr "Αποθήκευση νέου ονόματος χρήστη" @@ -6421,11 +6569,11 @@ msgid "Saved to your camera roll" msgstr "Αποθηκεύτηκε στο άλμπουμ της κάμεράς σας" #: src/screens/Profile/components/ProfileFeedHeader.tsx:131 -#: src/view/screens/ProfileList.tsx:364 +#: src/view/screens/ProfileList.tsx:372 msgid "Saved to your feeds" msgstr "Αποθηκεύτηκε στις ροές σας" -#: src/view/com/modals/EditProfile.tsx:220 +#: src/view/com/modals/EditProfile.tsx:246 msgid "Saves any changes to your profile" msgstr "Αποθηκεύει τυχόν αλλαγές στο προφίλ σας" @@ -6435,8 +6583,8 @@ msgstr "Αποθηκεύει τις ρυθμίσεις περικοπής εικ #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/NotificationFeedItem.tsx:544 -#: src/view/com/notifications/NotificationFeedItem.tsx:569 +#: src/view/com/notifications/NotificationFeedItem.tsx:633 +#: src/view/com/notifications/NotificationFeedItem.tsx:658 msgid "Say hello!" msgstr "Πείτε γεια!" @@ -6445,21 +6593,20 @@ msgstr "Πείτε γεια!" msgid "Science" msgstr "Επιστήμη" -#: src/view/screens/ProfileList.tsx:988 +#: src/view/screens/ProfileList.tsx:996 msgid "Scroll to top" msgstr "Μετακίνηση στην κορυφή" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:491 +#: src/components/dialogs/SearchablePeopleList.tsx:513 #: src/components/forms/SearchInput.tsx:34 #: src/components/forms/SearchInput.tsx:36 #: src/screens/Search/Shell.tsx:307 #: src/screens/Search/Shell.tsx:464 -#: src/view/com/modals/ListAddRemoveUsers.tsx:76 #: src/view/shell/bottom-bar/BottomBar.tsx:182 msgid "Search" msgstr "Αναζήτηση" -#: src/Navigation.tsx:217 +#: src/Navigation.tsx:226 #: src/screens/Profile/ProfileSearch.tsx:37 msgid "Search @{0}'s posts" msgstr "" @@ -6477,11 +6624,11 @@ msgstr "" msgid "Search for \"{interestsDisplayName}\"{activeText}" msgstr "" -#: src/view/shell/desktop/Search.tsx:201 +#: src/view/shell/desktop/Search.tsx:131 msgid "Search for \"{query}\"" msgstr "Αναζήτησή για “{query}”" -#: src/screens/Search/components/AutocompleteResults.tsx:44 +#: src/screens/Search/components/AutocompleteResults.tsx:45 msgid "Search for \"{searchText}\"" msgstr "Αναζήτησή για “{searchText}”" @@ -6501,10 +6648,6 @@ msgstr "" msgid "Search for posts, users, or feeds" msgstr "" -#: src/view/com/modals/ListAddRemoveUsers.tsx:71 -msgid "Search for users" -msgstr "Αναζήτηση χρηστών" - #: src/components/dialogs/GifSelect.tsx:177 msgid "Search GIFs" msgstr "Αναζήτηση GIFs" @@ -6513,12 +6656,12 @@ msgstr "Αναζήτηση GIFs" msgid "Search my posts" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:231 -#: src/view/com/profile/ProfileMenu.tsx:234 +#: src/view/com/profile/ProfileMenu.tsx:244 +#: src/view/com/profile/ProfileMenu.tsx:247 msgid "Search posts" msgstr "" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:511 +#: src/components/dialogs/SearchablePeopleList.tsx:533 #: src/components/ProgressGuide/FollowDialog.tsx:702 msgid "Search profiles" msgstr "Αναζήτηση προφίλ" @@ -6531,7 +6674,7 @@ msgstr "Αναζήτηση Tenor" msgid "Search..." msgstr "" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:512 +#: src/components/dialogs/SearchablePeopleList.tsx:534 #: src/components/ProgressGuide/FollowDialog.tsx:703 msgid "Searches for profiles" msgstr "" @@ -6692,7 +6835,7 @@ msgctxt "action" msgid "Send Email" msgstr "Αποστολή Email" -#: src/view/shell/Drawer.tsx:317 +#: src/view/shell/Drawer.tsx:333 msgid "Send feedback" msgstr "Αποστολή σχολίων" @@ -6742,7 +6885,7 @@ msgstr "Διεύθυνση διακομιστή" msgid "Set app icon to {0}" msgstr "" -#: src/screens/Moderation/index.tsx:306 +#: src/screens/Moderation/index.tsx:325 msgid "Set birthdate" msgstr "Ορισμός ημερομηνίας γέννησης" @@ -6758,10 +6901,10 @@ msgstr "Ρύθμιση του λογαριασμού σας" msgid "Sets email for password reset" msgstr "Ορίζει email για επαναφορά κωδικού πρόσβασης" -#: src/Navigation.tsx:173 -#: src/screens/Settings/Settings.tsx:80 +#: src/Navigation.tsx:182 +#: src/screens/Settings/Settings.tsx:88 #: src/view/shell/desktop/LeftNav.tsx:709 -#: src/view/shell/Drawer.tsx:539 +#: src/view/shell/Drawer.tsx:555 msgid "Settings" msgstr "Ρυθμίσεις" @@ -6783,12 +6926,12 @@ msgstr "Σεξουαλικά προκλητικό" #: src/screens/StarterPack/StarterPackScreen.tsx:428 #: src/screens/StarterPack/StarterPackScreen.tsx:603 #: src/screens/Topic.tsx:102 -#: src/view/com/profile/ProfileMenu.tsx:216 -#: src/view/com/profile/ProfileMenu.tsx:225 +#: src/view/com/profile/ProfileMenu.tsx:229 +#: src/view/com/profile/ProfileMenu.tsx:238 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:498 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:507 #: src/view/com/util/post-ctrls/PostCtrls.tsx:350 -#: src/view/screens/ProfileList.tsx:505 +#: src/view/screens/ProfileList.tsx:513 msgid "Share" msgstr "Κοινή χρήση" @@ -6805,7 +6948,7 @@ msgstr "Κοινή χρήση μιας κουλ ιστορίας!" msgid "Share a fun fact!" msgstr "Κοινή χρήση ενός διασκεδαστικού γεγονότος!" -#: src/view/com/profile/ProfileMenu.tsx:411 +#: src/view/com/profile/ProfileMenu.tsx:447 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:796 #: src/view/com/util/post-ctrls/PostCtrls.tsx:366 msgid "Share anyway" @@ -6847,7 +6990,7 @@ msgstr "Μοιραστείτε αυτό το Starter Pack και βοηθήστ msgid "Share your favorite feed!" msgstr "Κοινή χρήση της αγαπημένης σας ροής!" -#: src/Navigation.tsx:276 +#: src/Navigation.tsx:285 msgid "Shared Preferences Tester" msgstr "Ελεγκτής κοινών προτιμήσεων" @@ -6899,7 +7042,7 @@ msgstr "Εμφάνιση λιγότερων παρόμοιων" msgid "Show list anyway" msgstr "Εμφάνιση λίστας ούτως ή άλλως" -#: src/view/com/post-thread/PostThreadItem.tsx:605 +#: src/view/com/post-thread/PostThreadItem.tsx:625 #: src/view/com/post/Post.tsx:243 #: src/view/com/posts/PostFeedItem.tsx:515 msgid "Show More" @@ -6959,11 +7102,11 @@ msgstr "Εμφάνιση προειδοποίησης" msgid "Show warning and filter from feeds" msgstr "Εμφάνιση προειδοποίησης και φιλτράρισμα από τις ροές" -#: src/view/com/post-thread/PostThreadItem.tsx:836 +#: src/view/com/post-thread/PostThreadItem.tsx:856 msgid "Shows information about when this post was created" msgstr "" -#: src/screens/Settings/Settings.tsx:104 +#: src/screens/Settings/Settings.tsx:112 msgid "Shows other accounts you can switch to" msgstr "" @@ -6990,7 +7133,7 @@ msgstr "" msgid "Sign in" msgstr "Σύνδεση" -#: src/components/AccountList.tsx:122 +#: src/components/AccountList.tsx:127 msgid "Sign in as {0}" msgstr "Σύνδεση ως {0}" @@ -7007,7 +7150,7 @@ msgstr "" msgid "Sign in or create your account to join the conversation!" msgstr "Συνδεθείτε ή δημιουργήστε λογαριασμό για να συμμετάσχετε στη συζήτηση!" -#: src/components/AccountList.tsx:65 +#: src/components/AccountList.tsx:67 msgid "Sign in to account that is not listed" msgstr "" @@ -7015,9 +7158,9 @@ msgstr "" msgid "Sign in to Bluesky or create a new account" msgstr "" -#: src/screens/Settings/Settings.tsx:225 -#: src/screens/Settings/Settings.tsx:227 -#: src/screens/Settings/Settings.tsx:259 +#: src/screens/Settings/Settings.tsx:233 +#: src/screens/Settings/Settings.tsx:235 +#: src/screens/Settings/Settings.tsx:267 #: src/screens/SignupQueued.tsx:93 #: src/screens/SignupQueued.tsx:96 #: src/screens/Takendown.tsx:85 @@ -7031,7 +7174,7 @@ msgstr "Αποσύνδεση" msgid "Sign Out" msgstr "" -#: src/screens/Settings/Settings.tsx:256 +#: src/screens/Settings/Settings.tsx:264 #: src/view/shell/desktop/LeftNav.tsx:205 msgid "Sign out?" msgstr "Αποσύνδεση;" @@ -7068,6 +7211,10 @@ msgstr "Μικρότερο" msgid "Software Dev" msgstr "Ανάπτυξη λογισμικού" +#: src/components/verification/VerificationsDialog.tsx:122 +msgid "Some of your verifications are invalid." +msgstr "" + #: src/components/FeedInterstitials.tsx:474 msgid "Some other feeds you might like" msgstr "Κάποιες άλλες ροές που μπορεί να σας αρέσουν" @@ -7080,7 +7227,7 @@ msgstr "" msgid "Someone reacted {0}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:236 +#: src/screens/Messages/components/ChatListItem.tsx:241 msgid "Someone reacted {0} to {1}" msgstr "" @@ -7099,8 +7246,8 @@ msgid "Something went wrong, please try again" msgstr "Κάτι πήγε στραβά, παρακαλώ δοκιμάστε ξανά" #: src/components/ReportDialog/index.tsx:54 -#: src/screens/Moderation/index.tsx:97 -#: src/screens/Profile/Sections/Labels.tsx:87 +#: src/screens/Moderation/index.tsx:101 +#: src/screens/Profile/Sections/Labels.tsx:121 msgid "Something went wrong, please try again." msgstr "Κάτι πήγε στραβά, παρακαλώ δοκιμάστε ξανά." @@ -7161,22 +7308,22 @@ msgstr "Αθλήματα" msgid "Start a new chat" msgstr "Έναρξη νέας συνομιλίας" -#: src/view/screens/ProfileList.tsx:838 -#: src/view/screens/ProfileList.tsx:959 +#: src/view/screens/ProfileList.tsx:846 +#: src/view/screens/ProfileList.tsx:967 msgid "Start adding people" msgstr "" -#: src/view/screens/ProfileList.tsx:845 -#: src/view/screens/ProfileList.tsx:966 +#: src/view/screens/ProfileList.tsx:853 +#: src/view/screens/ProfileList.tsx:974 msgid "Start adding people!" msgstr "" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:357 +#: src/components/dialogs/SearchablePeopleList.tsx:382 msgid "Start chat with {displayName}" msgstr "Έναρξη συνομιλίας με {displayName}" -#: src/Navigation.tsx:441 -#: src/Navigation.tsx:446 +#: src/Navigation.tsx:450 +#: src/Navigation.tsx:455 #: src/screens/StarterPack/Wizard/index.tsx:186 msgid "Starter Pack" msgstr "starter pack" @@ -7207,8 +7354,8 @@ msgstr "" msgid "Starter packs let you easily share your favorite feeds and people with your friends." msgstr "Τα Starter Packs σας επιτρέπουν να μοιράζεστε εύκολα τις αγαπημένες σας ροές και άτομα με τους φίλους σας." -#: src/screens/Settings/AboutSettings.tsx:59 -#: src/screens/Settings/AboutSettings.tsx:62 +#: src/screens/Settings/AboutSettings.tsx:97 +#: src/screens/Settings/AboutSettings.tsx:100 msgid "Status Page" msgstr "Σελίδα κατάστασης" @@ -7216,12 +7363,12 @@ msgstr "Σελίδα κατάστασης" msgid "Step {0} of {1}" msgstr "Βήμα {0} από {1}" -#: src/screens/Settings/Settings.tsx:309 +#: src/screens/Settings/Settings.tsx:351 msgid "Storage cleared, you need to restart the app now." msgstr "Η αποθήκευση εκκαθαρίστηκε, πρέπει να επανεκκινήσετε την εφαρμογή τώρα." -#: src/Navigation.tsx:266 -#: src/screens/Settings/Settings.tsx:325 +#: src/Navigation.tsx:275 +#: src/screens/Settings/Settings.tsx:367 msgid "Storybook" msgstr "" @@ -7246,11 +7393,11 @@ msgstr "" msgid "Submit report" msgstr "" -#: src/view/screens/ProfileList.tsx:733 +#: src/view/screens/ProfileList.tsx:741 msgid "Subscribe" msgstr "Εγγραφή" -#: src/screens/Profile/Sections/Labels.tsx:201 +#: src/screens/Profile/Sections/Labels.tsx:198 msgid "Subscribe to @{0} to use these labels:" msgstr "Εγγραφείτε στο @{0} για να χρησιμοποιήσετε αυτές τις ετικέτες:" @@ -7262,7 +7409,7 @@ msgstr "Εγγραφείτε στον ετικετογράφο" msgid "Subscribe to this labeler" msgstr "Εγγραφείτε σε αυτόν τον δημιουργό ετικετών" -#: src/view/screens/ProfileList.tsx:729 +#: src/view/screens/ProfileList.tsx:737 msgid "Subscribe to this list" msgstr "Εγγραφείτε σε αυτήν τη λίστα" @@ -7270,6 +7417,10 @@ msgstr "Εγγραφείτε σε αυτήν τη λίστα" msgid "Success!" msgstr "Επιτυχία!" +#: src/components/verification/VerificationCreatePrompt.tsx:30 +msgid "Successfully verified" +msgstr "" + #: src/screens/Search/Explore.tsx:359 msgid "Suggested Accounts" msgstr "" @@ -7293,15 +7444,15 @@ msgctxt "Name of app icon variant" msgid "Sunset" msgstr "" -#: src/Navigation.tsx:286 +#: src/Navigation.tsx:295 #: src/view/screens/Support.tsx:31 #: src/view/screens/Support.tsx:34 msgid "Support" msgstr "Υποστήριξη" -#: src/screens/Settings/Settings.tsx:102 -#: src/screens/Settings/Settings.tsx:116 -#: src/screens/Settings/Settings.tsx:412 +#: src/screens/Settings/Settings.tsx:110 +#: src/screens/Settings/Settings.tsx:124 +#: src/screens/Settings/Settings.tsx:454 #: src/view/shell/desktop/LeftNav.tsx:243 msgid "Switch account" msgstr "Αλλαγή λογαριασμού" @@ -7326,9 +7477,9 @@ msgstr "" msgid "System" msgstr "Σύστημα" -#: src/screens/Settings/AboutSettings.tsx:66 -#: src/screens/Settings/AboutSettings.tsx:69 -#: src/screens/Settings/Settings.tsx:318 +#: src/screens/Settings/AboutSettings.tsx:104 +#: src/screens/Settings/AboutSettings.tsx:107 +#: src/screens/Settings/Settings.tsx:360 msgid "System log" msgstr "Λογαριασμός συστήματος" @@ -7367,7 +7518,7 @@ msgstr "Τεχνολογία" msgid "Tell a joke!" msgstr "Πες ένα αστείο!" -#: src/screens/Profile/Header/EditProfileDialog.tsx:355 +#: src/screens/Profile/Header/EditProfileDialog.tsx:378 msgid "Tell us a bit about yourself" msgstr "Πες μας λίγα πράγματα για τον εαυτό σου" @@ -7380,12 +7531,12 @@ msgstr "Πες μας λίγα ακόμη" msgid "Terms" msgstr "Όροι" -#: src/Navigation.tsx:296 -#: src/screens/Settings/AboutSettings.tsx:43 -#: src/screens/Settings/AboutSettings.tsx:46 +#: src/Navigation.tsx:305 +#: src/screens/Settings/AboutSettings.tsx:81 +#: src/screens/Settings/AboutSettings.tsx:84 #: src/view/screens/TermsOfService.tsx:31 -#: src/view/shell/Drawer.tsx:627 -#: src/view/shell/Drawer.tsx:629 +#: src/view/shell/Drawer.tsx:643 +#: src/view/shell/Drawer.tsx:645 msgid "Terms of Service" msgstr "Όροι Χρήσης" @@ -7425,7 +7576,7 @@ msgstr "Σας ευχαριστούμε. Η αναφορά σας εστάλη." msgid "Thanks, you have successfully verified your email address. You can close this dialog." msgstr "Σας ευχαριστούμε, έχετε επαληθεύσει με επιτυχία τη διεύθυνση email σας. Μπορείτε να κλείσετε αυτό το παράθυρο διαλόγου." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:468 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:487 msgid "That contains the following:" msgstr "Αυτό περιέχει τα ακόλουθα:" @@ -7450,8 +7601,8 @@ msgstr "Αυτά ήταν όλα, παιδιά!" msgid "That's everything!" msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:279 -#: src/view/com/profile/ProfileMenu.tsx:387 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:305 +#: src/view/com/profile/ProfileMenu.tsx:423 msgid "The account will be able to interact with you after unblocking." msgstr "Ο λογαριασμός θα μπορεί να αλληλεπιδράσει μαζί σας μετά την απελευθέρωση." @@ -7465,7 +7616,7 @@ msgstr "" msgid "The author of this thread has hidden this reply." msgstr "Ο συντάκτης αυτού του νήματος έχει κρύψει αυτήν την απάντηση." -#: src/screens/Moderation/index.tsx:358 +#: src/screens/Moderation/index.tsx:377 msgid "The Bluesky web application" msgstr "" @@ -7555,8 +7706,8 @@ msgid "There was an issue connecting to Tenor." msgstr "Παρουσιάστηκε πρόβλημα σύνδεσης με το Tenor." #: src/screens/Profile/components/ProfileFeedHeader.tsx:173 -#: src/view/screens/ProfileList.tsx:367 -#: src/view/screens/ProfileList.tsx:386 +#: src/view/screens/ProfileList.tsx:375 +#: src/view/screens/ProfileList.tsx:394 #: src/view/screens/SavedFeeds.tsx:85 msgid "There was an issue contacting the server" msgstr "Παρουσιάστηκε πρόβλημα επικοινωνίας με τον διακομιστή" @@ -7580,7 +7731,7 @@ msgstr "Παρουσιάστηκε πρόβλημα λήψης ειδοποιή msgid "There was an issue fetching posts. Tap here to try again." msgstr "Παρουσιάστηκε πρόβλημα λήψης αναρτήσεων. Πατήστε εδώ για να δοκιμάσετε ξανά." -#: src/view/com/lists/ListMembers.tsx:166 +#: src/view/com/lists/ListMembers.tsx:151 msgid "There was an issue fetching the list. Tap here to try again." msgstr "Παρουσιάστηκε πρόβλημα λήψης της λίστας. Πατήστε εδώ για να δοκιμάσετε ξανά." @@ -7593,7 +7744,7 @@ msgstr "Παρουσιάστηκε πρόβλημα λήψης των κωδικ msgid "There was an issue fetching your lists. Tap here to try again." msgstr "Παρουσιάστηκε πρόβλημα λήψης των λιστών σας. Πατήστε εδώ για να δοκιμάσετε ξανά." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:105 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:107 msgid "There was an issue fetching your service info" msgstr "Παρουσιάστηκε πρόβλημα λήψης των πληροφοριών υπηρεσίας σας" @@ -7612,17 +7763,17 @@ msgstr "Παρουσιάστηκε πρόβλημα κατά την αποστο msgid "There was an issue updating your feeds, please check your internet connection and try again." msgstr "Παρουσιάστηκε πρόβλημα κατά την ενημέρωση των ροών σας, παρακαλούμε ελέγξτε τη σύνδεσή σας στο internet και δοκιμάστε ξανά." -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:107 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:128 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:141 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:110 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:144 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:90 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:101 -#: src/view/com/profile/ProfileMenu.tsx:111 -#: src/view/com/profile/ProfileMenu.tsx:121 -#: src/view/com/profile/ProfileMenu.tsx:135 -#: src/view/com/profile/ProfileMenu.tsx:145 -#: src/view/com/profile/ProfileMenu.tsx:158 -#: src/view/com/profile/ProfileMenu.tsx:170 +#: src/view/com/profile/ProfileMenu.tsx:117 +#: src/view/com/profile/ProfileMenu.tsx:127 +#: src/view/com/profile/ProfileMenu.tsx:141 +#: src/view/com/profile/ProfileMenu.tsx:151 +#: src/view/com/profile/ProfileMenu.tsx:164 +#: src/view/com/profile/ProfileMenu.tsx:176 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:396 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:409 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:419 @@ -7633,10 +7784,10 @@ msgstr "Παρουσιάστηκε πρόβλημα! {0}" #: src/screens/List/ListHiddenScreen.tsx:63 #: src/screens/List/ListHiddenScreen.tsx:77 #: src/screens/List/ListHiddenScreen.tsx:99 -#: src/view/screens/ProfileList.tsx:403 -#: src/view/screens/ProfileList.tsx:421 -#: src/view/screens/ProfileList.tsx:439 -#: src/view/screens/ProfileList.tsx:457 +#: src/view/screens/ProfileList.tsx:411 +#: src/view/screens/ProfileList.tsx:429 +#: src/view/screens/ProfileList.tsx:447 +#: src/view/screens/ProfileList.tsx:465 msgid "There was an issue. Please check your internet connection and try again." msgstr "Παρουσιάστηκε πρόβλημα. Παρακαλούμε ελέγξτε τη σύνδεσή σας στο internet και δοκιμάστε ξανά." @@ -7657,6 +7808,14 @@ msgstr "Αυτές οι ρυθμίσεις ισχύουν μόνο για τη msgid "This {screenDescription} has been flagged:" msgstr "Αυτό το {screenDescription} έχει επισημανθεί:" +#: src/components/verification/VerificationsDialog.tsx:89 +msgid "This account has a checkmark because it's been verified by trusted sources." +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:94 +msgid "This account has one or more verifications, but it is not currently verified." +msgstr "" + #: src/components/moderation/ScreenHider.tsx:106 msgid "This account has requested that users sign in to view their profile." msgstr "Αυτός ο λογαριασμός έχει ζητήσει από τους χρήστες να συνδεθούν για να δουν το προφίλ τους." @@ -7665,6 +7824,10 @@ msgstr "Αυτός ο λογαριασμός έχει ζητήσει από το msgid "This account is blocked by one or more of your moderation lists. To unblock, please visit the lists directly and remove this user." msgstr "Αυτός ο λογαριασμός έχει αποκλειστεί από μία ή περισσότερες από τις λίστες διαχείρισης σας. Για να τον ξεμπλοκάρετε, παρακαλούμε επισκεφθείτε τις λίστες απευθείας και αφαιρέστε αυτόν τον χρήστη." +#: src/components/verification/VerificationCreatePrompt.tsx:48 +msgid "This action can be undone at any time." +msgstr "" + #: src/components/moderation/LabelsOnMeDialog.tsx:271 msgid "This appeal will be sent to <0>{sourceName}." msgstr "Αυτή η ένσταση θα σταλεί στο <0>{sourceName}." @@ -7698,7 +7861,7 @@ msgstr "Αυτό το περιεχόμενο δεν είναι διαθέσιμ msgid "This content is not viewable without a Bluesky account." msgstr "Αυτό το περιεχόμενο δεν είναι ορατό χωρίς λογαριασμό Bluesky." -#: src/screens/Messages/components/ChatListItem.tsx:357 +#: src/screens/Messages/components/ChatListItem.tsx:362 msgid "This conversation is with a deleted or a deactivated account. Press for options" msgstr "" @@ -7720,7 +7883,7 @@ msgstr "Αυτή η ροή είναι άδεια! Ίσως χρειαστεί ν #: src/components/StarterPack/Main/PostsList.tsx:36 #: src/screens/Profile/ProfileFeed/index.tsx:189 -#: src/view/screens/ProfileList.tsx:835 +#: src/view/screens/ProfileList.tsx:843 msgid "This feed is empty." msgstr "Αυτή η ροή είναι άδεια." @@ -7728,7 +7891,7 @@ msgstr "Αυτή η ροή είναι άδεια." msgid "This feed is no longer online. We are showing <0>Discover instead." msgstr "Αυτή η ροή δεν είναι πλέον διαθέσιμη. Σας δείχνουμε την ροή <0>Ανακαλύψτε." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:574 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:593 msgid "This handle is reserved. Please try a different one." msgstr "Αυτό το όνομα χρήστη είναι κρατημένο. Παρακαλούμε δοκιμάστε ένα διαφορετικό." @@ -7748,7 +7911,7 @@ msgstr "Αυτή η ετικέτα εφαρμόστηκε από τον συντ msgid "This label was applied by you." msgstr "Αυτή η ετικέτα εφαρμόστηκε από εσάς." -#: src/screens/Profile/Sections/Labels.tsx:188 +#: src/screens/Profile/Sections/Labels.tsx:185 msgid "This labeler hasn't declared what labels it publishes, and may not be active." msgstr "Αυτός ο ετικετογράφος δεν έχει δηλώσει ποιες ετικέτες δημοσιεύει, και ενδέχεται να μην είναι ενεργός." @@ -7764,7 +7927,7 @@ msgstr "" msgid "This list – created by you – contains possible violations of Bluesky's community guidelines in its name or description." msgstr "" -#: src/view/screens/ProfileList.tsx:954 +#: src/view/screens/ProfileList.tsx:962 msgid "This list is empty." msgstr "" @@ -7772,7 +7935,7 @@ msgstr "" msgid "This moderation service is unavailable. See below for more details. If this issue persists, contact us." msgstr "Η υπηρεσία διαχείρισης δεν είναι διαθέσιμη. Δείτε παρακάτω για περισσότερες λεπτομέρειες. Εάν το πρόβλημα παραμένει, επικοινωνήστε μαζί μας." -#: src/view/com/post-thread/PostThreadItem.tsx:876 +#: src/view/com/post-thread/PostThreadItem.tsx:896 msgid "This post claims to have been created on <0>{0}, but was first seen by Bluesky on <1>{1}." msgstr "" @@ -7780,7 +7943,7 @@ msgstr "" msgid "This post has an unknown type of threadgate on it. Your app may be out of date." msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:158 +#: src/view/com/post-thread/PostThreadItem.tsx:160 msgid "This post has been deleted." msgstr "Αυτή η ανάρτηση έχει διαγραφεί." @@ -7797,7 +7960,7 @@ msgstr "Αυτή η ανάρτηση θα κρυφτεί από τις ροές msgid "This post's author has disabled quote posts." msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:408 +#: src/view/com/profile/ProfileMenu.tsx:444 msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't signed in." msgstr "" @@ -7809,7 +7972,7 @@ msgstr "" msgid "This service has not provided terms of service or a privacy policy." msgstr "Η υπηρεσία αυτή δεν έχει παράσχει όρους χρήσης ή πολιτική απορρήτου." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:437 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:456 msgid "This should create a domain record at:" msgstr "Αυτό θα πρέπει να δημιουργήσει ένα domain record στο:" @@ -7850,7 +8013,7 @@ msgstr "Αυτός ο χρήστης δεν ακολουθεί κανέναν." msgid "This will delete \"{0}\" from your muted words. You can always add it back later." msgstr "Αυτό θα διαγράψει “{0}” από τις λέξεις σε σίγαση. Μπορείτε πάντα να το προσθέσετε ξανά αργότερα." -#: src/screens/Settings/Settings.tsx:462 +#: src/screens/Settings/Settings.tsx:504 msgid "This will remove @{0} from the quick access list." msgstr "Αυτό θα αφαιρέσει τον @{0} από τη λίστα γρήγορης πρόσβασης." @@ -7881,7 +8044,7 @@ msgstr "" msgid "Threaded mode" msgstr "Λειτουργία νήματος" -#: src/Navigation.tsx:329 +#: src/Navigation.tsx:338 msgid "Threads Preferences" msgstr "Προτιμήσεις Νημάτων" @@ -7913,7 +8076,7 @@ msgstr "Σήμερα" msgid "Toggle dropdown" msgstr "Εναλλαγή αναπτυσσόμενου μενού" -#: src/screens/Moderation/index.tsx:335 +#: src/screens/Moderation/index.tsx:354 msgid "Toggle to enable or disable adult content" msgstr "Εναλλαγή για να ενεργοποιήσετε ή να απενεργοποιήσετε περιεχόμενο για ενήλικες" @@ -7927,14 +8090,14 @@ msgstr "" msgid "Top" msgstr "Κορυφή" -#: src/Navigation.tsx:411 +#: src/Navigation.tsx:420 msgid "Topic" msgstr "" #: src/components/dms/MessageContextMenu.tsx:139 #: src/components/dms/MessageContextMenu.tsx:141 -#: src/view/com/post-thread/PostThreadItem.tsx:798 -#: src/view/com/post-thread/PostThreadItem.tsx:801 +#: src/view/com/post-thread/PostThreadItem.tsx:818 +#: src/view/com/post-thread/PostThreadItem.tsx:821 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:468 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:470 msgid "Translate" @@ -7952,6 +8115,10 @@ msgstr "" msgid "Trending Videos" msgstr "" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:138 +msgid "Trust emerges from relationships, communities, and shared context, so we’re also enabling <0>trusted verifiers: organizations that can directly issue verification." +msgstr "" + #: src/view/com/util/error/ErrorScreen.tsx:103 msgctxt "action" msgid "Try again" @@ -7973,7 +8140,7 @@ msgstr "" msgid "Type your message here" msgstr "Πληκτρολογήστε το μήνυμά σας εδώ" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:413 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:432 msgid "Type:" msgstr "Τύπος:" @@ -7999,31 +8166,31 @@ msgstr "Αδυναμία διαγραφής" #: src/components/dms/MessagesListBlockedFooter.tsx:104 #: src/components/dms/MessagesListBlockedFooter.tsx:112 #: src/components/dms/MessagesListBlockedFooter.tsx:119 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:197 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:283 -#: src/view/com/profile/ProfileMenu.tsx:399 -#: src/view/screens/ProfileList.tsx:715 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:200 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 +#: src/view/com/profile/ProfileMenu.tsx:435 +#: src/view/screens/ProfileList.tsx:723 msgid "Unblock" msgstr "Ξεμπλοκάρισμα" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:202 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:205 msgctxt "action" msgid "Unblock" msgstr "Ξεμπλοκάρισμα" #: src/components/dms/ConvoMenu.tsx:247 #: src/components/dms/ConvoMenu.tsx:250 -#: src/view/com/profile/ProfileMenu.tsx:309 -#: src/view/com/profile/ProfileMenu.tsx:315 +#: src/view/com/profile/ProfileMenu.tsx:345 +#: src/view/com/profile/ProfileMenu.tsx:351 msgid "Unblock account" msgstr "Ξεμπλοκάρισμα λογαριασμού" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:277 -#: src/view/com/profile/ProfileMenu.tsx:381 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:303 +#: src/view/com/profile/ProfileMenu.tsx:417 msgid "Unblock Account?" msgstr "Ξεμπλοκάρισμα Λογαριασμού;" -#: src/view/screens/ProfileList.tsx:612 +#: src/view/screens/ProfileList.tsx:620 msgid "Unblock list" msgstr "" @@ -8041,12 +8208,12 @@ msgctxt "action" msgid "Unfollow" msgstr "Διακοπή παρακολούθησης" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:217 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:220 msgid "Unfollow {0}" msgstr "Διακοπή παρακολούθησης {0}" -#: src/view/com/profile/ProfileMenu.tsx:251 -#: src/view/com/profile/ProfileMenu.tsx:261 +#: src/view/com/profile/ProfileMenu.tsx:264 +#: src/view/com/profile/ProfileMenu.tsx:274 msgid "Unfollow account" msgstr "" @@ -8058,6 +8225,10 @@ msgstr "" msgid "Unfortunately, none of your subscribed labelers supports this report type." msgstr "" +#: src/components/verification/VerificationsDialog.tsx:204 +msgid "Unknown verifier" +msgstr "" + #: src/screens/Profile/components/ProfileFeedHeader.tsx:510 msgid "Unlike" msgstr "" @@ -8072,7 +8243,7 @@ msgctxt "video" msgid "Unmute" msgstr "" -#: src/view/screens/ProfileList.tsx:722 +#: src/view/screens/ProfileList.tsx:730 msgid "Unmute" msgstr "Ακύρωση Σίγασης" @@ -8081,8 +8252,8 @@ msgstr "Ακύρωση Σίγασης" msgid "Unmute {tag}" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:288 -#: src/view/com/profile/ProfileMenu.tsx:294 +#: src/view/com/profile/ProfileMenu.tsx:324 +#: src/view/com/profile/ProfileMenu.tsx:330 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:668 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:674 msgid "Unmute account" @@ -8092,7 +8263,7 @@ msgstr "" msgid "Unmute conversation" msgstr "Ακύρωση Σίγασης συνομιλίας" -#: src/view/screens/ProfileList.tsx:597 +#: src/view/screens/ProfileList.tsx:605 msgid "Unmute list" msgstr "" @@ -8105,7 +8276,7 @@ msgstr "Ακύρωση Σίγασης νήματος" msgid "Unmute video" msgstr "Ακύρωση Σίγασης βίντεο" -#: src/view/screens/ProfileList.tsx:706 +#: src/view/screens/ProfileList.tsx:714 msgid "Unpin" msgstr "Αφαίρεση καρφιτσωμένου" @@ -8128,7 +8299,7 @@ msgstr "Αφαίρεση καρφιτσωμένου από την αρχική msgid "Unpin from profile" msgstr "Αφαίρεση καρφιτσωμένου από το προφίλ" -#: src/view/screens/ProfileList.tsx:577 +#: src/view/screens/ProfileList.tsx:585 msgid "Unpin moderation list" msgstr "Αφαίρεση καρφιτσωμένου από τη λίστα διαχείρισης" @@ -8136,7 +8307,7 @@ msgstr "Αφαίρεση καρφιτσωμένου από τη λίστα δι msgid "Unpinned {0} from Home" msgstr "" -#: src/view/screens/ProfileList.tsx:354 +#: src/view/screens/ProfileList.tsx:362 msgid "Unpinned from your feeds" msgstr "Αφαιρέθηκε το καρφιτσωμένο από τις ροές σας" @@ -8181,8 +8352,8 @@ msgstr "" msgid "Update <0>{displayName} in Lists" msgstr "Ενημέρωση <0>{displayName} στις Λίστες" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:507 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:528 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:526 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:547 msgid "Update to {domain}" msgstr "Ενημέρωση σε {domain}" @@ -8204,7 +8375,7 @@ msgstr "Ενημέρωση..." msgid "Upload a photo instead" msgstr "Αντ'αυτού, ανεβάστε μια φωτογραφία" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:453 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:472 msgid "Upload a text file to:" msgstr "Ανεβάστε ένα αρχείο κειμένου στο:" @@ -8244,7 +8415,7 @@ msgstr "Ανεβάζω βίντεο..." msgid "Use app passwords to sign in to other Bluesky clients without giving full access to your account or password." msgstr "Χρησιμοποιήστε κωδικούς πρόσβασης εφαρμογής για να συνδεθείτε σε άλλους πελάτες Bluesky χωρίς να δώσετε πλήρη πρόσβαση στον λογαριασμό ή τον κωδικό πρόσβασής σας." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:539 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:558 msgid "Use default provider" msgstr "Χρησιμοποιήστε τον προεπιλεγμένο πάροχο" @@ -8344,24 +8515,43 @@ msgstr "Χρήστες που ακολουθώ" msgid "Users in \"{0}\"" msgstr "Χρήστες σε \"{0}\"" -#: src/components/LikesDialog.tsx:83 -msgid "Users that have liked this content or profile" -msgstr "Χρήστες που έχουν κάνει \"Μου αρέσει\" σε αυτό το περιεχόμενο ή προφίλ" - #: src/components/dialogs/PostInteractionSettingsDialog.tsx:433 msgid "Users you follow" msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:419 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:438 msgid "Value:" msgstr "Τιμή:" +#: src/screens/Moderation/index.tsx:288 +msgid "Verification settings" +msgstr "" + +#: src/Navigation.tsx:175 +#: src/screens/Moderation/VerificationSettings.tsx:32 +msgid "Verification Settings" +msgstr "" + +#: src/screens/Moderation/VerificationSettings.tsx:41 +msgid "Verifications on Bluesky work differently than on other platforms. <0>Learn more here." +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:105 +msgid "Verified by:" +msgstr "" + #: src/view/com/composer/videos/SelectVideoBtn.tsx:127 msgid "Verified email required" msgstr "Απαιτείται επαληθευμένο email" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:509 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:530 +#: src/components/verification/VerificationCreatePrompt.tsx:65 +#: src/view/com/profile/ProfileMenu.tsx:308 +#: src/view/com/profile/ProfileMenu.tsx:311 +msgid "Verify account" +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:528 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:549 msgid "Verify DNS Record" msgstr "Επαλήθευση εγγραφής DNS" @@ -8379,11 +8569,15 @@ msgstr "Επαλήθευση νέου email" msgid "Verify now" msgstr "Επαλήθευση τώρα" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:510 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:532 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:529 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:551 msgid "Verify Text File" msgstr "Επαλήθευση αρχείου κειμένου" +#: src/components/verification/VerificationCreatePrompt.tsx:44 +msgid "Verify this account?" +msgstr "" + #: src/screens/Settings/AccountSettings.tsx:75 #: src/screens/Settings/AccountSettings.tsx:91 msgid "Verify your email" @@ -8394,8 +8588,8 @@ msgstr "Επαληθεύστε το email σας" msgid "Verify Your Email" msgstr "Επαληθεύστε το email σας" -#: src/screens/Settings/AboutSettings.tsx:73 -#: src/screens/Settings/AboutSettings.tsx:102 +#: src/screens/Settings/AboutSettings.tsx:123 +#: src/screens/Settings/AboutSettings.tsx:152 msgid "Version {appVersion}" msgstr "Έκδοση {appVersion}" @@ -8408,7 +8602,7 @@ msgstr "Βίντεο" msgid "Video failed to process" msgstr "Αποτυχία επεξεργασίας βίντεο" -#: src/Navigation.tsx:462 +#: src/Navigation.tsx:471 msgid "Video Feed" msgstr "" @@ -8461,16 +8655,17 @@ msgstr "Προβολή εικόνας προφίλ του/της {0}" #: src/components/ProfileCard.tsx:115 #: src/screens/Profile/components/ProfileFeedHeader.tsx:446 +#: src/screens/Search/components/SearchProfileCard.tsx:36 #: src/screens/VideoFeed/index.tsx:769 -#: src/view/com/notifications/NotificationFeedItem.tsx:413 +#: src/view/com/notifications/NotificationFeedItem.tsx:487 msgid "View {0}'s profile" msgstr "Προβολή προφίλ του/της {0}" -#: src/components/dms/MessagesListHeader.tsx:176 +#: src/components/dms/MessagesListHeader.tsx:181 msgid "View {displayName}'s profile" msgstr "Προβολή προφίλ του/της {displayName}" -#: src/components/ProfileHoverCard/index.web.tsx:433 +#: src/components/ProfileHoverCard/index.web.tsx:440 msgid "View blocked user's profile" msgstr "Προβολή προφίλ αποκλεισμένου χρήστη" @@ -8508,13 +8703,13 @@ msgstr "Προβολή πληροφοριών σχετικά με αυτές τ msgid "View more" msgstr "" -#: src/components/ProfileHoverCard/index.web.tsx:419 -#: src/components/ProfileHoverCard/index.web.tsx:439 -#: src/components/ProfileHoverCard/index.web.tsx:466 +#: src/components/ProfileHoverCard/index.web.tsx:426 +#: src/components/ProfileHoverCard/index.web.tsx:446 +#: src/components/ProfileHoverCard/index.web.tsx:473 #: src/view/com/posts/AviFollowButton.tsx:55 #: src/view/com/posts/PostFeedErrorMessage.tsx:175 -#: src/view/com/util/PostMeta.tsx:78 -#: src/view/com/util/PostMeta.tsx:93 +#: src/view/com/util/PostMeta.tsx:87 +#: src/view/com/util/PostMeta.tsx:122 msgid "View profile" msgstr "Προβολή προφίλ" @@ -8526,6 +8721,10 @@ msgstr "Προβολή της εικόνας προφίλ" msgid "View the labeling service provided by @{0}" msgstr "Προβολή της υπηρεσίας επισήμανσης που παρέχεται από το @{0}" +#: src/components/verification/VerificationCheckButton.tsx:99 +msgid "View this user's verifications" +msgstr "" + #: src/screens/Profile/components/ProfileFeedHeader.tsx:481 msgid "View users who like this feed" msgstr "Προβολή χρηστών που τους αρέσει αυτή η ροή" @@ -8534,11 +8733,11 @@ msgstr "Προβολή χρηστών που τους αρέσει αυτή η msgid "View video" msgstr "" -#: src/screens/Moderation/index.tsx:264 +#: src/screens/Moderation/index.tsx:268 msgid "View your blocked accounts" msgstr "Προβολή των αποκλεισμένων λογαριασμών σας" -#: src/screens/Moderation/index.tsx:204 +#: src/screens/Moderation/index.tsx:208 msgid "View your default post interaction settings" msgstr "" @@ -8547,14 +8746,18 @@ msgstr "" msgid "View your feeds and explore more" msgstr "Δείτε τις ροές σας και εξερευνήστε περισσότερα" -#: src/screens/Moderation/index.tsx:234 +#: src/screens/Moderation/index.tsx:238 msgid "View your moderation lists" msgstr "Προβολή των λιστών εποπτείας σας" -#: src/screens/Moderation/index.tsx:249 +#: src/screens/Moderation/index.tsx:253 msgid "View your muted accounts" msgstr "Προβολή των λογαριασμών που έχετε σε σίγαση" +#: src/components/verification/VerificationCheckButton.tsx:98 +msgid "View your verifications" +msgstr "" + #: src/view/com/util/images/AutoSizedImage.tsx:199 #: src/view/com/util/images/AutoSizedImage.tsx:221 msgid "Views full image" @@ -8627,7 +8830,7 @@ msgstr "Δεν μπορέσαμε να προσδιορίσουμε εάν επ msgid "We were unable to load your birth date preferences. Please try again." msgstr "Δεν μπορέσαμε να φορτώσουμε τις προτιμήσεις ημερομηνίας γέννησής σας. Παρακαλώ προσπαθήστε ξανά." -#: src/screens/Moderation/index.tsx:409 +#: src/screens/Moderation/index.tsx:428 msgid "We were unable to load your configured labelers at this time." msgstr "Δεν μπορέσαμε να φορτώσουμε τους διαμορφωμένους ετικετογράφους σας αυτήν τη στιγμή." @@ -8643,16 +8846,20 @@ msgstr "Θα σας ενημερώσουμε όταν ο λογαριασμός msgid "We'll use this to help customize your experience." msgstr "Θα το χρησιμοποιήσουμε για να προσαρμόσουμε την εμπειρία σας." -#: src/components/dms/dialogs/SearchablePeopleList.tsx:92 +#: src/components/dialogs/SearchablePeopleList.tsx:107 #: src/components/ProgressGuide/FollowDialog.tsx:172 msgid "We're having network issues, try again" msgstr "Αντιμετωπίζουμε προβλήματα δικτύου, δοκιμάστε ξανά" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:94 +msgid "We’re introducing a new layer of verification on Bluesky — an easy-to-see checkmark." +msgstr "" + #: src/screens/Signup/index.tsx:109 msgid "We're so excited to have you join us!" msgstr "Είμαστε τόσο ενθουσιασμένοι που θα γίνετε μέλος μας!" -#: src/view/screens/ProfileList.tsx:113 +#: src/view/screens/ProfileList.tsx:117 msgid "We're sorry, but we were unable to resolve this list. If this persists, please contact the list creator, @{handleOrDid}." msgstr "Λυπούμαστε, αλλά δεν μπορέσαμε να επιλύσουμε αυτήν τη λίστα. Εάν αυτό συνεχιστεί, επικοινωνήστε με τον δημιουργό της λίστας, @{handleOrDid}." @@ -8699,6 +8906,10 @@ msgstr "Πώς θέλετε να ονομάσετε το starter pack σας;" msgid "What's up?" msgstr "Τι συμβαίνει;" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:146 +msgid "When you tap on a check, you’ll see which organizations have granted verification." +msgstr "" + #: src/view/com/modals/lang-settings/PostLanguagesSettings.tsx:80 msgid "Which languages are used in this post?" msgstr "Ποιες γλώσσες χρησιμοποιούνται σε αυτήν την ανάρτηση;" @@ -8715,6 +8926,10 @@ msgstr "Ποιος μπορεί να αλληλεπιδράσει με αυτή msgid "Who can reply" msgstr "Ποιος μπορεί να απαντήσει" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:127 +msgid "Who can verify?" +msgstr "" + #: src/screens/Home/NoFeedsPinned.tsx:79 #: src/screens/Messages/ChatList.tsx:231 #: src/screens/Messages/Inbox.tsx:176 @@ -8783,7 +8998,7 @@ msgstr "Γράψτε την απάντησή σας" msgid "Writers" msgstr "Συγγραφείς" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:337 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:356 msgid "Wrong DID returned from server. Received: {0}" msgstr "Επιστράφηκε λάθος DID από τον διακομιστή. Ελήφθη: {0}" @@ -8820,7 +9035,11 @@ msgstr "Χθες" msgid "You" msgstr "Εσείς" -#: src/components/forms/HostingProvider.tsx:46 +#: src/components/verification/VerifierDialog.tsx:59 +msgid "You are a trusted verifier" +msgstr "" + +#: src/components/forms/HostingProvider.tsx:45 msgid "You are creating an account on" msgstr "" @@ -8836,6 +9055,19 @@ msgstr "Δεν επιτρέπεται να ανεβάζετε βίντεο." msgid "You are not following anyone." msgstr "Δεν ακολουθείτε κανέναν." +#: src/components/verification/VerificationsDialog.tsx:64 +msgid "You are verified" +msgstr "" + +#: src/screens/Profile/Header/EditProfileDialog.tsx:356 +#: src/view/com/modals/EditProfile.tsx:204 +msgid "You are verified. You will lose your verification status if you change your display name. <0>Learn more." +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:208 +msgid "You are verified. You will lose your verification status if you change your handle. <0>Learn more." +msgstr "" + #: src/screens/Search/modules/ExploreInterestsCard.tsx:45 msgid "You can adjust your interests at any time from \"Content and media\" settings." msgstr "" @@ -8947,11 +9179,11 @@ msgstr "Δεν έχετε ροές." msgid "You have no lists." msgstr "Δεν έχετε λίστες." -#: src/view/screens/ModerationBlockedAccounts.tsx:129 +#: src/view/screens/ModerationBlockedAccounts.tsx:138 msgid "You have not blocked any accounts yet. To block an account, go to their profile and select \"Block account\" from the menu on their account." msgstr "Δεν έχετε μπλοκάρει κανένα λογαριασμό ακόμα. Για να μπλοκάρετε ένα λογαριασμό, μεταβείτε στο προφίλ τους και επιλέξτε \"Αποκλεισμός λογαριασμού\" από το μενού στο λογαριασμό τους." -#: src/view/screens/ModerationMutedAccounts.tsx:128 +#: src/view/screens/ModerationMutedAccounts.tsx:151 msgid "You have not muted any accounts yet. To mute an account, go to their profile and select \"Mute account\" from the menu on their account." msgstr "Δεν έχετε θέσει κάποιον λογαριασμό σε σίγαση ακόμα. Για να θέσετε ένα λογαριασμό σε σίγαση, πηγαίντε στο προφίλ του και επίλεξτε \\¨Σίγαση λογαριασμού\" από το μενού του λογαριασμού του." @@ -9024,11 +9256,11 @@ msgstr "Προηγουμένως απενεργοποιήσατε τον @{0}." msgid "You reacted {0}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:213 +#: src/screens/Messages/components/ChatListItem.tsx:218 msgid "You reacted {0} to {1}" msgstr "" -#: src/screens/Settings/Settings.tsx:257 +#: src/screens/Settings/Settings.tsx:265 #: src/view/shell/desktop/LeftNav.tsx:206 msgid "You will be signed out of all your accounts." msgstr "Θα αποσυνδεθείτε από όλους τους λογαριασμούς σας." @@ -9045,15 +9277,15 @@ 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/components/ChatListItem.tsx:149 +#: src/screens/Messages/components/ChatListItem.tsx:154 msgid "You: {0}" msgstr "Εσείς: {0}" -#: src/screens/Messages/components/ChatListItem.tsx:178 +#: src/screens/Messages/components/ChatListItem.tsx:183 msgid "You: {defaultEmbeddedContentMessage}" msgstr "Εσείς: {defaultEmbeddedContentMessage}" -#: src/screens/Messages/components/ChatListItem.tsx:171 +#: src/screens/Messages/components/ChatListItem.tsx:176 msgid "You: {short}" msgstr "Εσείς: {short}" @@ -9163,7 +9395,7 @@ msgstr "Οι συνομιλίες σας έχουν απενεργοποιηθε msgid "Your choice will be saved, but can be changed later in settings." msgstr "Η επιλογή σας θα αποθηκευτεί, αλλά μπορεί να αλλάξει αργότερα στις ρυθμίσεις." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:494 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:513 msgid "Your current handle <0>{0} will automatically remain reserved for you. You can switch back to it at any time from this account." msgstr "" @@ -9194,7 +9426,7 @@ msgstr "" msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "Η ροή που ακολουθείτε είναι άδεια! Ακολουθήστε περισσότερους χρήστες για να δείτε τι συμβαίνει." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:221 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:240 msgid "Your full handle will be <0>@{0}" msgstr "Το πλήρες όνομα χρήστη σας θα είναι <0>@{0}" @@ -9202,7 +9434,7 @@ msgstr "Το πλήρες όνομα χρήστη σας θα είναι <0>@{0} msgid "Your full username will be <0>@{0}" msgstr "" -#: src/Navigation.tsx:383 +#: src/Navigation.tsx:392 #: src/screens/Search/modules/ExploreInterestsCard.tsx:67 #: src/screens/Settings/ContentAndMediaSettings.tsx:92 #: src/screens/Settings/ContentAndMediaSettings.tsx:95 @@ -9262,3 +9494,7 @@ msgstr "Η αναφορά σας θα σταλεί στην Υπηρεσία Δ #: src/screens/Settings/SettingsInterests.tsx:53 msgid "Your selected interests help us serve you content you care about." msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:65 +msgid "Your verifications" +msgstr "" diff --git a/src/locale/locales/en-GB/messages.po b/src/locale/locales/en-GB/messages.po index ef1aff5820..4f7fc4f29a 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: 2025-04-09 23:20\n" +"PO-Revision-Date: 2025-04-19 04:09\n" "Last-Translator: \n" "Language-Team: English, United Kingdom\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -23,7 +23,7 @@ msgstr "" msgid "(active)" msgstr "(active)" -#: src/screens/Messages/components/ChatListItem.tsx:155 +#: src/screens/Messages/components/ChatListItem.tsx:160 msgid "(contains embedded content)" msgstr "(contains embedded content)" @@ -82,7 +82,7 @@ msgstr "{0, plural, one {# second} other {# seconds}}" #: src/view/shell/bottom-bar/BottomBar.tsx:209 #: src/view/shell/bottom-bar/BottomBar.tsx:241 -#: src/view/shell/Drawer.tsx:454 +#: src/view/shell/Drawer.tsx:470 msgid "{0, plural, one {# unread item} other {# unread items}}" msgstr "{0, plural, one {# unread item} other {# unread items}}" @@ -91,17 +91,17 @@ msgstr "{0, plural, one {# unread item} other {# unread items}}" msgid "{0, plural, one {#mo} other {#mo}}" msgstr "{0, plural, one {#mo} other {#mo}}" -#: src/components/ProfileHoverCard/index.web.tsx:398 +#: src/components/ProfileHoverCard/index.web.tsx:404 #: src/screens/Profile/Header/Metrics.tsx:22 msgid "{0, plural, one {follower} other {followers}}" msgstr "{0, plural, one {follower} other {followers}}" -#: src/components/ProfileHoverCard/index.web.tsx:402 +#: src/components/ProfileHoverCard/index.web.tsx:408 #: src/screens/Profile/Header/Metrics.tsx:26 msgid "{0, plural, one {following} other {following}}" msgstr "{0, plural, one {following} other {following}}" -#: src/view/com/post-thread/PostThreadItem.tsx:459 +#: src/view/com/post-thread/PostThreadItem.tsx:479 msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, one {like} other {likes}}" @@ -109,11 +109,11 @@ msgstr "{0, plural, one {like} other {likes}}" msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, one {post} other {posts}}" -#: src/view/com/post-thread/PostThreadItem.tsx:443 +#: src/view/com/post-thread/PostThreadItem.tsx:463 msgid "{0, plural, one {quote} other {quotes}}" msgstr "{0, plural, one {quote} other {quotes}}" -#: src/view/com/post-thread/PostThreadItem.tsx:425 +#: src/view/com/post-thread/PostThreadItem.tsx:445 msgid "{0, plural, one {repost} other {reposts}}" msgstr "{0, plural, one {repost} other {reposts}}" @@ -153,7 +153,7 @@ msgstr "{0} out of 50" msgid "{0} reacted {1}" msgstr "{0} reacted {1}" -#: src/screens/Messages/components/ChatListItem.tsx:226 +#: src/screens/Messages/components/ChatListItem.tsx:231 msgid "{0} reacted {1} to {2}" msgstr "{0} reacted {1} to {2}" @@ -206,100 +206,132 @@ msgstr "{estimatedTimeHrs, plural, one {hour} other {hours}}" msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "{estimatedTimeMins, plural, one {minute} other {minutes}}" -#: src/view/com/notifications/NotificationFeedItem.tsx:305 +#: src/view/com/notifications/NotificationFeedItem.tsx:324 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} followed you" msgstr "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} followed you" -#: src/view/com/notifications/NotificationFeedItem.tsx:331 +#: src/view/com/notifications/NotificationFeedItem.tsx:350 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your custom feed" msgstr "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your custom feed" -#: src/view/com/notifications/NotificationFeedItem.tsx:224 +#: src/view/com/notifications/NotificationFeedItem.tsx:243 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your post" msgstr "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your post" -#: src/view/com/notifications/NotificationFeedItem.tsx:248 +#: src/view/com/notifications/NotificationFeedItem.tsx:430 +msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} removed their verifications from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:267 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} reposted your post" msgstr "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} reposted your post" -#: src/view/com/notifications/NotificationFeedItem.tsx:355 +#: src/view/com/notifications/NotificationFeedItem.tsx:374 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} signed up with your starter pack" msgstr "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} signed up with your starter pack" -#: src/view/com/notifications/NotificationFeedItem.tsx:317 +#: src/view/com/notifications/NotificationFeedItem.tsx:404 +msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:336 msgid "{firstAuthorLink} followed you" msgstr "{firstAuthorLink} followed you" -#: src/view/com/notifications/NotificationFeedItem.tsx:294 +#: src/view/com/notifications/NotificationFeedItem.tsx:313 msgid "{firstAuthorLink} followed you back" msgstr "{firstAuthorLink} followed you back" -#: src/view/com/notifications/NotificationFeedItem.tsx:343 +#: src/view/com/notifications/NotificationFeedItem.tsx:362 msgid "{firstAuthorLink} liked your custom feed" msgstr "{firstAuthorLink} liked your custom feed" -#: src/view/com/notifications/NotificationFeedItem.tsx:236 +#: src/view/com/notifications/NotificationFeedItem.tsx:255 msgid "{firstAuthorLink} liked your post" msgstr "{firstAuthorLink} liked your post" -#: src/view/com/notifications/NotificationFeedItem.tsx:260 +#: src/view/com/notifications/NotificationFeedItem.tsx:442 +msgid "{firstAuthorLink} removed their verification from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:279 msgid "{firstAuthorLink} reposted your post" msgstr "{firstAuthorLink} reposted your post" -#: src/view/com/notifications/NotificationFeedItem.tsx:367 +#: src/view/com/notifications/NotificationFeedItem.tsx:386 msgid "{firstAuthorLink} signed up with your starter pack" msgstr "{firstAuthorLink} signed up with your starter pack" -#: src/view/com/notifications/NotificationFeedItem.tsx:298 +#: src/view/com/notifications/NotificationFeedItem.tsx:416 +msgid "{firstAuthorLink} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:317 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} followed you" msgstr "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} followed you" -#: src/view/com/notifications/NotificationFeedItem.tsx:324 +#: src/view/com/notifications/NotificationFeedItem.tsx:343 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your custom feed" msgstr "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your custom feed" -#: src/view/com/notifications/NotificationFeedItem.tsx:217 +#: src/view/com/notifications/NotificationFeedItem.tsx:236 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your post" msgstr "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your post" -#: src/view/com/notifications/NotificationFeedItem.tsx:241 +#: src/view/com/notifications/NotificationFeedItem.tsx:423 +msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} removed their verifications from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:260 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} reposted your post" msgstr "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} reposted your post" -#: src/view/com/notifications/NotificationFeedItem.tsx:348 +#: src/view/com/notifications/NotificationFeedItem.tsx:367 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} signed up with your starter pack" msgstr "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} signed up with your starter pack" -#: src/view/com/notifications/NotificationFeedItem.tsx:303 +#: src/view/com/notifications/NotificationFeedItem.tsx:397 +msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:322 msgid "{firstAuthorName} followed you" msgstr "{firstAuthorName} followed you" -#: src/view/com/notifications/NotificationFeedItem.tsx:293 +#: src/view/com/notifications/NotificationFeedItem.tsx:312 msgid "{firstAuthorName} followed you back" msgstr "{firstAuthorName} followed you back" -#: src/view/com/notifications/NotificationFeedItem.tsx:329 +#: src/view/com/notifications/NotificationFeedItem.tsx:348 msgid "{firstAuthorName} liked your custom feed" msgstr "{firstAuthorName} liked your custom feed" -#: src/view/com/notifications/NotificationFeedItem.tsx:222 +#: src/view/com/notifications/NotificationFeedItem.tsx:241 msgid "{firstAuthorName} liked your post" msgstr "{firstAuthorName} liked your post" -#: src/view/com/notifications/NotificationFeedItem.tsx:246 +#: src/view/com/notifications/NotificationFeedItem.tsx:428 +msgid "{firstAuthorName} removed their verification from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:265 msgid "{firstAuthorName} reposted your post" msgstr "{firstAuthorName} reposted your post" -#: src/view/com/notifications/NotificationFeedItem.tsx:353 +#: src/view/com/notifications/NotificationFeedItem.tsx:372 msgid "{firstAuthorName} signed up with your starter pack" msgstr "{firstAuthorName} signed up with your starter pack" -#: src/components/ProfileHoverCard/index.web.tsx:508 +#: src/view/com/notifications/NotificationFeedItem.tsx:402 +msgid "{firstAuthorName} verified you" +msgstr "" + +#: src/components/ProfileHoverCard/index.web.tsx:532 #: src/screens/Profile/Header/Metrics.tsx:49 msgid "{following} following" msgstr "{following} following" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:392 +#: src/components/dialogs/SearchablePeopleList.tsx:412 msgid "{handle} can't be messaged" msgstr "{handle} can't be messaged" @@ -330,6 +362,19 @@ msgstr "{rank}." msgid "{type}h ago" msgstr "{type}h ago" +#: src/components/verification/VerifierDialog.tsx:60 +msgid "{userName} is a trusted verifier" +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:67 +msgid "{userName} is verified" +msgstr "" + +#. Possessive, meaning "the verifications of {userName}" +#: src/components/verification/VerificationsDialog.tsx:69 +msgid "{userName}'s verifications" +msgstr "" + #. Indicates the number of additional profiles are in the Starter Pack e.g. +12 #: src/screens/Search/components/StarterPackCard.tsx:249 msgid "+{computedTotal}" @@ -345,11 +390,11 @@ msgctxt "feeds" msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" msgstr "<0>{0}, <1>{1} and {2, plural, one {# other} other {# others}} are included in your starter pack" -#: src/view/shell/Drawer.tsx:97 +#: src/view/shell/Drawer.tsx:113 msgid "<0>{0} {1, plural, one {follower} other {followers}}" msgstr "<0>{0} {1, plural, one {follower} other {followers}}" -#: src/view/shell/Drawer.tsx:108 +#: src/view/shell/Drawer.tsx:124 msgid "<0>{0} {1, plural, one {following} other {following}}" msgstr "<0>{0} {1, plural, one {following} other {following}}" @@ -398,14 +443,18 @@ msgid "7 days" msgstr "7 days" #. If last message does not contain text, fall back to "{user} reacted to {a message}" -#: src/screens/Messages/components/ChatListItem.tsx:205 +#: src/screens/Messages/components/ChatListItem.tsx:210 msgid "a message" msgstr "a message" -#: src/Navigation.tsx:391 -#: src/screens/Settings/AboutSettings.tsx:34 -#: src/screens/Settings/Settings.tsx:215 -#: src/screens/Settings/Settings.tsx:218 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:91 +msgid "A new form of verification" +msgstr "" + +#: src/Navigation.tsx:400 +#: src/screens/Settings/AboutSettings.tsx:72 +#: src/screens/Settings/Settings.tsx:223 +#: src/screens/Settings/Settings.tsx:226 msgid "About" msgstr "About" @@ -424,36 +473,36 @@ msgid "Accept Request" msgstr "Accept Request" #: src/screens/Settings/AccessibilitySettings.tsx:46 -#: src/screens/Settings/Settings.tsx:191 -#: src/screens/Settings/Settings.tsx:194 +#: src/screens/Settings/Settings.tsx:199 +#: src/screens/Settings/Settings.tsx:202 msgid "Accessibility" msgstr "Accessibility" -#: src/Navigation.tsx:343 +#: src/Navigation.tsx:352 msgid "Accessibility Settings" msgstr "Accessibility Settings" -#: src/Navigation.tsx:359 +#: src/Navigation.tsx:368 #: src/screens/Login/LoginForm.tsx:194 #: src/screens/Settings/AccountSettings.tsx:45 -#: src/screens/Settings/Settings.tsx:153 -#: src/screens/Settings/Settings.tsx:156 +#: src/screens/Settings/Settings.tsx:161 +#: src/screens/Settings/Settings.tsx:164 msgid "Account" msgstr "Account" #: src/screens/Messages/components/RequestButtons.tsx:81 -#: src/view/com/profile/ProfileMenu.tsx:141 +#: src/view/com/profile/ProfileMenu.tsx:147 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:392 msgctxt "toast" msgid "Account blocked" msgstr "Account blocked" -#: src/view/com/profile/ProfileMenu.tsx:154 +#: src/view/com/profile/ProfileMenu.tsx:160 msgctxt "toast" msgid "Account followed" msgstr "Account followed" -#: src/view/com/profile/ProfileMenu.tsx:117 +#: src/view/com/profile/ProfileMenu.tsx:123 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:415 msgctxt "toast" msgid "Account muted" @@ -468,33 +517,37 @@ msgstr "Account Muted" msgid "Account Muted by List" msgstr "Account Muted by List" -#: src/screens/Settings/Settings.tsx:430 +#: src/screens/Settings/Settings.tsx:472 msgid "Account options" msgstr "Account options" -#: src/screens/Settings/Settings.tsx:466 +#: src/screens/Settings/Settings.tsx:508 msgid "Account removed from quick access" msgstr "Account removed from quick access" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:137 -#: src/view/com/profile/ProfileMenu.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:140 +#: src/view/com/profile/ProfileMenu.tsx:137 msgctxt "toast" msgid "Account unblocked" msgstr "Account unblocked" -#: src/view/com/profile/ProfileMenu.tsx:166 +#: src/view/com/profile/ProfileMenu.tsx:172 msgctxt "toast" msgid "Account unfollowed" msgstr "Account unfollowed" -#: src/view/com/profile/ProfileMenu.tsx:107 +#: src/view/com/profile/ProfileMenu.tsx:113 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:405 msgctxt "toast" msgid "Account unmuted" msgstr "Account unmuted" +#: src/components/verification/VerifierDialog.tsx:98 +msgid "Accounts with a scalloped blue check mark<0>{NON_BREAKING_SPACE}<1/>{NON_BREAKING_SPACE}can verify others. These trusted verifiers are selected by Bluesky." +msgstr "" + +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:169 #: src/components/dialogs/MutedWords.tsx:328 -#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/UserAddRemoveLists.tsx:235 msgid "Add" msgstr "Add" @@ -512,8 +565,8 @@ msgstr "Add {displayName} to starter pack" msgid "Add a content warning" msgstr "Add a content warning" -#: src/view/screens/ProfileList.tsx:916 -#: src/view/screens/ProfileList.tsx:934 +#: src/view/screens/ProfileList.tsx:924 +#: src/view/screens/ProfileList.tsx:942 msgid "Add a user to this list" msgstr "Add a user to this list" @@ -536,8 +589,8 @@ msgstr "Add alt text" msgid "Add alt text (optional)" msgstr "Add alt text (optional)" -#: src/screens/Settings/Settings.tsx:373 -#: src/screens/Settings/Settings.tsx:376 +#: src/screens/Settings/Settings.tsx:415 +#: src/screens/Settings/Settings.tsx:418 #: src/view/shell/desktop/LeftNav.tsx:281 #: src/view/shell/desktop/LeftNav.tsx:285 msgid "Add another account" @@ -578,11 +631,15 @@ msgstr "Add muted words and tags" msgid "Add new post" msgstr "Add new post" -#: src/view/screens/ProfileList.tsx:924 -#: src/view/screens/ProfileList.tsx:942 +#: src/view/screens/ProfileList.tsx:932 +#: src/view/screens/ProfileList.tsx:950 msgid "Add people" msgstr "Add people" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:79 +msgid "Add people to list" +msgstr "Add people to list" + #: src/components/dms/EmojiPopup.android.tsx:55 msgid "Add Reaction" msgstr "Add Reaction" @@ -599,7 +656,7 @@ msgstr "Add some feeds to your starter pack!" msgid "Add the default feed of only people you follow" msgstr "Add the default feed of only people you follow" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:387 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:406 msgid "Add the following DNS record to your domain:" msgstr "Add the following DNS record to your domain:" @@ -607,8 +664,8 @@ msgstr "Add the following DNS record to your domain:" msgid "Add this feed to your feeds" msgstr "Add this feed to your feeds" -#: src/view/com/profile/ProfileMenu.tsx:273 -#: src/view/com/profile/ProfileMenu.tsx:276 +#: src/view/com/profile/ProfileMenu.tsx:286 +#: src/view/com/profile/ProfileMenu.tsx:289 msgid "Add to lists" msgstr "Add to lists" @@ -616,7 +673,11 @@ msgstr "Add to lists" msgid "Add to my feeds" msgstr "Add to my feeds" -#: src/view/com/modals/ListAddRemoveUsers.tsx:192 +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:156 +msgid "Add user to list" +msgstr "Add user to list" + +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:109 #: src/view/com/modals/UserAddRemoveLists.tsx:162 msgid "Added to list" msgstr "Added to list" @@ -640,7 +701,7 @@ msgstr "Adult" msgid "Adult Content" msgstr "Adult Content" -#: src/screens/Moderation/index.tsx:355 +#: src/screens/Moderation/index.tsx:374 msgid "Adult content can only be enabled via the Web at <0>bsky.app." msgstr "Adult content can only be enabled via the Web at <0>bsky.app." @@ -653,7 +714,7 @@ msgstr "Adult content is disabled." msgid "Adult Content labels" msgstr "Adult Content labels" -#: src/screens/Moderation/index.tsx:399 +#: src/screens/Moderation/index.tsx:418 msgid "Advanced" msgstr "Advanced" @@ -794,6 +855,11 @@ msgstr "An error occurred while trying to follow all" msgid "An error occurred while uploading the video." msgstr "An error occurred while uploading the video." +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:84 +#: src/components/verification/VerifierDialog.tsx:88 +msgid "An illustration showing that Bluesky selects trusted verifiers, and trusted verifiers in turn verify individual user accounts." +msgstr "" + #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:28 #: src/lib/moderation/useReportOptions.ts:28 msgid "An issue not included in these options" @@ -809,13 +875,17 @@ msgstr "An issue occurred while trying to open the chat" #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 -#: src/components/ProfileCard.tsx:339 -#: src/components/ProfileCard.tsx:360 +#: src/components/ProfileCard.tsx:367 +#: src/components/ProfileCard.tsx:388 #: src/view/com/profile/FollowButton.tsx:38 #: src/view/com/profile/FollowButton.tsx:48 msgid "An issue occurred, please try again." msgstr "An issue occurred, please try again." +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:118 +msgid "An mockup of a iPhone showing the Bluesky app open to the profile of a verified user with a blue checkmark next to their display name." +msgstr "" + #: src/screens/Onboarding/StepInterests/index.tsx:185 msgid "an unknown error occurred" msgstr "an unknown error occurred" @@ -838,6 +908,10 @@ msgstr "Animals" msgid "Animated GIF" msgstr "Animated GIF" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:37 +msgid "Announcing verification on Bluesky" +msgstr "" + #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:33 #: src/lib/moderation/useReportOptions.ts:33 msgid "Anti-Social Behavior" @@ -847,7 +921,7 @@ msgstr "Anti-Social Behaviour" msgid "Anybody can interact" msgstr "Anybody can interact" -#: src/Navigation.tsx:399 +#: src/Navigation.tsx:408 #: src/screens/Settings/AppIconSettings/index.tsx:67 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:18 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:23 @@ -884,7 +958,7 @@ msgstr "App password names must be at least 4 characters long" msgid "App passwords" msgstr "App passwords" -#: src/Navigation.tsx:311 +#: src/Navigation.tsx:320 #: src/screens/Settings/AppPasswords.tsx:51 msgid "App Passwords" msgstr "App Passwords" @@ -920,10 +994,10 @@ msgstr "Appeal Suspension" msgid "Appeal this decision" msgstr "Appeal this decision" -#: src/Navigation.tsx:351 +#: src/Navigation.tsx:360 #: src/screens/Settings/AppearanceSettings.tsx:85 -#: src/screens/Settings/Settings.tsx:183 -#: src/screens/Settings/Settings.tsx:186 +#: src/screens/Settings/Settings.tsx:191 +#: src/screens/Settings/Settings.tsx:194 msgid "Appearance" msgstr "Appearance" @@ -932,12 +1006,12 @@ msgstr "Appearance" msgid "Apply default recommended feeds" msgstr "Apply default recommended feeds" -#: src/view/com/post-thread/PostThreadItem.tsx:865 +#: src/view/com/post-thread/PostThreadItem.tsx:885 msgid "Archived from {0}" msgstr "Archived from {0}" -#: src/view/com/post-thread/PostThreadItem.tsx:834 -#: src/view/com/post-thread/PostThreadItem.tsx:873 +#: src/view/com/post-thread/PostThreadItem.tsx:854 +#: src/view/com/post-thread/PostThreadItem.tsx:893 msgid "Archived post" msgstr "Archived post" @@ -953,7 +1027,7 @@ msgstr "Are you sure you want to delete this message? The message will be delete msgid "Are you sure you want to delete this starter pack?" msgstr "Are you sure you want to delete this starter pack?" -#: src/screens/Profile/Header/EditProfileDialog.tsx:82 +#: src/screens/Profile/Header/EditProfileDialog.tsx:86 msgid "Are you sure you want to discard your changes?" msgstr "Are you sure you want to discard your changes?" @@ -1016,7 +1090,7 @@ msgstr "Autoplay options have moved to the <0>Content and Media settings." msgid "Autoplay videos and GIFs" msgstr "Autoplay videos and GIFs" -#: src/components/dms/MessagesListHeader.tsx:82 +#: src/components/dms/MessagesListHeader.tsx:84 #: src/components/moderation/LabelsOnMeDialog.tsx:315 #: src/components/moderation/LabelsOnMeDialog.tsx:316 #: src/screens/Login/ChooseAccountForm.tsx:90 @@ -1052,7 +1126,7 @@ msgstr "Before creating a post, you must first verify your email." msgid "Before creating a starter pack, you must first verify your email." msgstr "Before creating a starter pack, you must first verify your email." -#: src/components/dms/dialogs/NewChatDialog.tsx:79 +#: src/components/dms/dialogs/NewChatDialog.tsx:80 #: src/components/dms/MessageProfileButton.tsx:110 #: src/screens/Messages/Conversation.tsx:221 msgid "Before you may message another user, you must first verify your email." @@ -1063,8 +1137,8 @@ msgstr "Before you may message another user, you must first verify your email." msgid "Birthday" msgstr "Birthday" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:283 -#: src/view/com/profile/ProfileMenu.tsx:399 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 +#: src/view/com/profile/ProfileMenu.tsx:435 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:849 msgid "Block" msgstr "Block" @@ -1073,19 +1147,19 @@ msgstr "Block" #: src/components/dms/ConvoMenu.tsx:250 #: src/screens/Messages/components/RequestButtons.tsx:134 #: src/screens/Messages/components/RequestButtons.tsx:136 -#: src/view/com/profile/ProfileMenu.tsx:310 -#: src/view/com/profile/ProfileMenu.tsx:317 +#: src/view/com/profile/ProfileMenu.tsx:346 +#: src/view/com/profile/ProfileMenu.tsx:353 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:686 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:688 msgid "Block account" msgstr "Block account" -#: src/view/com/profile/ProfileMenu.tsx:382 +#: src/view/com/profile/ProfileMenu.tsx:418 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:844 msgid "Block Account?" msgstr "Block Account?" -#: src/view/screens/ProfileList.tsx:661 +#: src/view/screens/ProfileList.tsx:669 msgid "Block accounts" msgstr "Block accounts" @@ -1097,7 +1171,7 @@ msgstr "Block and Delete" msgid "Block and/or delete this conversation" msgstr "Block and/or delete this conversation" -#: src/view/screens/ProfileList.tsx:781 +#: src/view/screens/ProfileList.tsx:789 msgid "Block list" msgstr "Block list" @@ -1105,7 +1179,7 @@ msgstr "Block list" msgid "Block or report" msgstr "Block or report" -#: src/view/screens/ProfileList.tsx:776 +#: src/view/screens/ProfileList.tsx:784 msgid "Block these accounts?" msgstr "Block these accounts?" @@ -1122,21 +1196,21 @@ msgstr "Block User" msgid "Blocked" msgstr "Blocked" -#: src/screens/Moderation/index.tsx:269 +#: src/screens/Moderation/index.tsx:273 msgid "Blocked accounts" msgstr "Blocked accounts" -#: src/Navigation.tsx:160 -#: src/view/screens/ModerationBlockedAccounts.tsx:101 +#: src/Navigation.tsx:161 +#: src/view/screens/ModerationBlockedAccounts.tsx:110 msgid "Blocked Accounts" msgstr "Blocked Accounts" -#: src/view/com/profile/ProfileMenu.tsx:394 +#: src/view/com/profile/ProfileMenu.tsx:430 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:846 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." -#: src/view/screens/ModerationBlockedAccounts.tsx:112 +#: src/view/screens/ModerationBlockedAccounts.tsx:121 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you. You will not see their content and they will be prevented from seeing yours." msgstr "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you. You will not see their content and they will be prevented from seeing yours." @@ -1144,15 +1218,15 @@ msgstr "Blocked accounts cannot reply in your threads, mention you, or otherwise msgid "Blocked post." msgstr "Blocked post." -#: src/screens/Profile/Sections/Labels.tsx:173 +#: src/screens/Profile/Sections/Labels.tsx:170 msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "Blocking does not prevent this labeller from placing labels on your account." -#: src/view/screens/ProfileList.tsx:778 +#: src/view/screens/ProfileList.tsx:786 msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." -#: src/view/com/profile/ProfileMenu.tsx:391 +#: src/view/com/profile/ProfileMenu.tsx:427 msgid "Blocking will not prevent labels from being applied on your account, but it will stop this account from replying in your threads or interacting with you." msgstr "Blocking will not prevent labels from being applied on your account, but it will stop this account from replying in your threads or interacting with you." @@ -1165,7 +1239,7 @@ msgstr "Blog" msgid "Bluesky" msgstr "Bluesky" -#: src/view/com/post-thread/PostThreadItem.tsx:890 +#: src/view/com/post-thread/PostThreadItem.tsx:910 msgid "Bluesky cannot confirm the authenticity of the claimed date." msgstr "Bluesky cannot confirm the authenticity of the claimed date." @@ -1199,6 +1273,10 @@ msgstr "Bluesky will choose a set of recommended accounts from people in your ne msgid "Bluesky will not show your profile and posts to logged-out users. Other apps may not honor this request. This does not make your account private." msgstr "Bluesky will not show your profile and posts to logged-out users. Other apps may not honour this request. This does not make your account private." +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:132 +msgid "Bluesky will proactively verify notable and authentic accounts." +msgstr "" + #: src/screens/Settings/AppIconSettings/index.tsx:99 msgid "Bluesky+" msgstr "Bluesky+" @@ -1301,17 +1379,17 @@ msgid "Camera" msgstr "Camera" #: src/components/Menu/index.tsx:306 -#: src/components/Prompt.tsx:130 -#: src/components/Prompt.tsx:132 +#: src/components/Prompt.tsx:140 +#: src/components/Prompt.tsx:142 #: src/screens/Deactivated.tsx:158 -#: src/screens/Profile/Header/EditProfileDialog.tsx:220 -#: src/screens/Profile/Header/EditProfileDialog.tsx:228 +#: src/screens/Profile/Header/EditProfileDialog.tsx:227 +#: src/screens/Profile/Header/EditProfileDialog.tsx:235 #: src/screens/Search/Shell.tsx:349 #: src/screens/Settings/AppIconSettings/index.tsx:44 #: src/screens/Settings/AppIconSettings/index.tsx:225 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:76 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:83 -#: src/screens/Settings/Settings.tsx:260 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:78 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:85 +#: src/screens/Settings/Settings.tsx:268 #: src/screens/Takendown.tsx:99 #: src/screens/Takendown.tsx:102 #: src/view/com/composer/Composer.tsx:937 @@ -1322,7 +1400,7 @@ msgstr "Camera" #: src/view/com/modals/ChangePassword.tsx:282 #: src/view/com/modals/CreateOrEditList.tsx:335 #: src/view/com/modals/CropImage.web.tsx:97 -#: src/view/com/modals/EditProfile.tsx:244 +#: src/view/com/modals/EditProfile.tsx:270 #: src/view/com/modals/InAppBrowserConsent.tsx:75 #: src/view/com/modals/InAppBrowserConsent.tsx:77 #: src/view/com/modals/LinkWarning.tsx:105 @@ -1350,7 +1428,7 @@ msgstr "Cancel account deletion" msgid "Cancel image crop" msgstr "Cancel image crop" -#: src/view/com/modals/EditProfile.tsx:239 +#: src/view/com/modals/EditProfile.tsx:265 msgid "Cancel profile editing" msgstr "Cancel profile editing" @@ -1363,7 +1441,6 @@ msgid "Cancel reactivation and sign out" msgstr "Cancel reactivation and sign out" #: src/screens/Search/Shell.tsx:341 -#: src/view/com/modals/ListAddRemoveUsers.tsx:88 msgid "Cancel search" msgstr "Cancel search" @@ -1411,8 +1488,8 @@ msgstr "Change email" msgid "Change email address" msgstr "Change email address" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:92 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:96 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:94 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:98 msgid "Change Handle" msgstr "Change Handle" @@ -1448,15 +1525,15 @@ msgstr "Change your email address" msgid "Changes app icon" msgstr "Changes app icon" -#: src/components/forms/HostingProvider.tsx:50 -#: src/components/forms/HostingProvider.tsx:70 +#: src/components/forms/HostingProvider.tsx:49 +#: src/components/forms/HostingProvider.tsx:69 msgid "Changes hosting provider" msgstr "Changes hosting provider" -#: src/Navigation.tsx:416 +#: src/Navigation.tsx:425 #: src/view/shell/bottom-bar/BottomBar.tsx:205 #: src/view/shell/desktop/LeftNav.tsx:535 -#: src/view/shell/Drawer.tsx:422 +#: src/view/shell/Drawer.tsx:438 msgid "Chat" msgstr "Chat" @@ -1471,7 +1548,7 @@ msgctxt "toast" msgid "Chat muted" msgstr "Chat muted" -#: src/Navigation.tsx:426 +#: src/Navigation.tsx:435 #: src/screens/Messages/components/InboxPreview.tsx:24 msgid "Chat request inbox" msgstr "Chat request inbox" @@ -1482,7 +1559,7 @@ msgid "Chat requests" msgstr "Chat requests" #: src/components/dms/ConvoMenu.tsx:75 -#: src/Navigation.tsx:421 +#: src/Navigation.tsx:430 #: src/screens/Messages/ChatList.tsx:328 msgid "Chat settings" msgstr "Chat settings" @@ -1514,7 +1591,7 @@ msgstr "Check your email for a sign in code and enter it here." msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "Check your inbox for an email with the confirmation code to enter below:" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:370 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:389 msgid "Choose domain verification method" msgstr "Choose domain verification method" @@ -1554,14 +1631,19 @@ msgstr "Choose your password" msgid "Choose your username" msgstr "Choose your username" -#: src/screens/Settings/Settings.tsx:351 +#: src/screens/Settings/Settings.tsx:393 msgid "Clear all storage data" msgstr "Clear all storage data" -#: src/screens/Settings/Settings.tsx:353 +#: src/screens/Settings/Settings.tsx:395 msgid "Clear all storage data (restart after this)" msgstr "Clear all storage data (restart after this)" +#: src/screens/Settings/AboutSettings.tsx:113 +#: src/screens/Settings/AboutSettings.tsx:117 +msgid "Clear image cache" +msgstr "Clear image cache" + #: src/components/forms/SearchInput.tsx:70 msgid "Clear search query" msgstr "Clear search query" @@ -1595,8 +1677,10 @@ msgid "Clip 🐴 clop 🐴" msgstr "Clip 🐴 clop 🐴" #: src/components/dialogs/GifSelect.tsx:281 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:174 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:183 +#: src/components/dialogs/SearchablePeopleList.tsx:295 #: src/components/dialogs/VerifyEmailDialog.tsx:289 -#: src/components/dms/dialogs/SearchablePeopleList.tsx:269 #: src/components/dms/EmojiPopup.android.tsx:58 #: src/components/dms/ReportDialog.tsx:381 #: src/components/dms/ReportDialog.tsx:390 @@ -1605,6 +1689,8 @@ msgstr "Clip 🐴 clop 🐴" #: src/components/ProgressGuide/FollowDialog.tsx:386 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:117 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:123 +#: src/components/verification/VerificationsDialog.tsx:146 +#: src/components/verification/VerifierDialog.tsx:144 #: src/view/com/modals/ChangePassword.tsx:279 #: src/view/com/modals/ChangePassword.tsx:282 #: src/view/com/util/post-embeds/GifEmbed.tsx:197 @@ -1625,6 +1711,8 @@ msgid "Close bottom drawer" msgstr "Close bottom drawer" #: src/components/dialogs/GifSelect.tsx:275 +#: src/components/verification/VerificationsDialog.tsx:138 +#: src/components/verification/VerifierDialog.tsx:136 msgid "Close dialog" msgstr "Close dialogue" @@ -1676,11 +1764,11 @@ msgstr "Closes the emoji picker" msgid "Closes viewer for header image" msgstr "Closes viewer for header image" -#: src/view/com/notifications/NotificationFeedItem.tsx:405 +#: src/view/com/notifications/NotificationFeedItem.tsx:479 msgid "Collapse list of users" msgstr "Collapse list of users" -#: src/view/com/notifications/NotificationFeedItem.tsx:598 +#: src/view/com/notifications/NotificationFeedItem.tsx:687 msgid "Collapses list of users for a given notification" msgstr "Collapses list of users for a given notification" @@ -1703,7 +1791,7 @@ msgstr "Comedy" msgid "Comics" msgstr "Comics" -#: src/Navigation.tsx:301 +#: src/Navigation.tsx:310 #: src/view/screens/CommunityGuidelines.tsx:34 msgid "Community Guidelines" msgstr "Community Guidelines" @@ -1743,8 +1831,8 @@ msgstr "Configured in <0>moderation settings." #: src/components/dialogs/VerifyEmailDialog.tsx:253 #: src/components/dialogs/VerifyEmailDialog.tsx:260 #: src/components/dialogs/VerifyEmailDialog.tsx:283 -#: src/components/Prompt.tsx:173 -#: src/components/Prompt.tsx:176 +#: src/components/Prompt.tsx:183 +#: src/components/Prompt.tsx:186 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:185 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:188 #: src/view/com/modals/VerifyEmail.tsx:239 @@ -1765,11 +1853,11 @@ msgstr "Confirm content language settings" msgid "Confirm delete account" msgstr "Confirm delete account" -#: src/screens/Moderation/index.tsx:303 +#: src/screens/Moderation/index.tsx:322 msgid "Confirm your age:" msgstr "Confirm your age:" -#: src/screens/Moderation/index.tsx:294 +#: src/screens/Moderation/index.tsx:313 msgid "Confirm your birthdate" msgstr "Confirm your birthdate" @@ -1802,12 +1890,12 @@ msgid "Content & Media" msgstr "Content & Media" #: src/screens/Settings/AccessibilitySettings.tsx:109 -#: src/screens/Settings/Settings.tsx:175 -#: src/screens/Settings/Settings.tsx:178 +#: src/screens/Settings/Settings.tsx:183 +#: src/screens/Settings/Settings.tsx:186 msgid "Content and media" msgstr "Content and media" -#: src/Navigation.tsx:375 +#: src/Navigation.tsx:384 msgid "Content and Media" msgstr "Content and Media" @@ -1815,7 +1903,7 @@ msgstr "Content and Media" msgid "Content Blocked" msgstr "Content Blocked" -#: src/screens/Moderation/index.tsx:287 +#: src/screens/Moderation/index.tsx:306 msgid "Content filters" msgstr "Content filters" @@ -1853,7 +1941,7 @@ msgstr "Context menu backdrop, click to close the menu." msgid "Continue" msgstr "Continue" -#: src/components/AccountList.tsx:121 +#: src/components/AccountList.tsx:126 msgid "Continue as {0} (currently signed in)" msgstr "Continue as {0} (currently signed in)" @@ -1873,7 +1961,7 @@ msgctxt "toast" msgid "Conversation deleted" msgstr "Conversation deleted" -#: src/screens/Messages/components/ChatListItem.tsx:191 +#: src/screens/Messages/components/ChatListItem.tsx:196 msgid "Conversation deleted" msgstr "Conversation deleted" @@ -1885,7 +1973,7 @@ msgstr "Cooking" msgid "Copied" msgstr "Copied" -#: src/screens/Settings/AboutSettings.tsx:98 +#: src/screens/Settings/AboutSettings.tsx:148 msgid "Copied build version to clipboard" msgstr "Copied build version to clipboard" @@ -1903,7 +1991,7 @@ msgstr "Copied to clipboard" msgid "Copied!" msgstr "Copied!" -#: src/screens/Settings/AboutSettings.tsx:74 +#: src/screens/Settings/AboutSettings.tsx:124 msgid "Copies build version to clipboard" msgstr "Copies build version to clipboard" @@ -1915,8 +2003,8 @@ msgstr "Copy" msgid "Copy App Password" msgstr "Copy App Password" -#: src/view/com/profile/ProfileMenu.tsx:347 -#: src/view/com/profile/ProfileMenu.tsx:350 +#: src/view/com/profile/ProfileMenu.tsx:383 +#: src/view/com/profile/ProfileMenu.tsx:386 msgid "Copy at:// URI" msgstr "Copy at:// URI" @@ -1930,13 +2018,13 @@ msgstr "Copy author DID" msgid "Copy code" msgstr "Copy code" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:472 -#: src/view/com/profile/ProfileMenu.tsx:356 -#: src/view/com/profile/ProfileMenu.tsx:359 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:491 +#: src/view/com/profile/ProfileMenu.tsx:392 +#: src/view/com/profile/ProfileMenu.tsx:395 msgid "Copy DID" msgstr "Copy DID" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:405 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:424 msgid "Copy host" msgstr "Copy host" @@ -1948,7 +2036,7 @@ msgstr "Copy link" msgid "Copy Link" msgstr "Copy Link" -#: src/view/screens/ProfileList.tsx:505 +#: src/view/screens/ProfileList.tsx:513 msgid "Copy link to list" msgstr "Copy link to list" @@ -1976,11 +2064,11 @@ msgstr "Copy post text" msgid "Copy QR code" msgstr "Copy QR code" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:426 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:445 msgid "Copy TXT record value" msgstr "Copy TXT record value" -#: src/Navigation.tsx:306 +#: src/Navigation.tsx:315 #: src/view/screens/CopyrightPolicy.tsx:31 msgid "Copyright Policy" msgstr "Copyright Policy" @@ -1994,7 +2082,7 @@ msgstr "Could not leave chat" msgid "Could not load feed" msgstr "Could not load feed" -#: src/view/screens/ProfileList.tsx:1021 +#: src/view/screens/ProfileList.tsx:1029 msgid "Could not load list" msgstr "Could not load list" @@ -2016,7 +2104,7 @@ msgstr "Create a QR code for a starter pack" #: src/components/StarterPack/ProfileStarterPacks.tsx:178 #: src/components/StarterPack/ProfileStarterPacks.tsx:274 -#: src/Navigation.tsx:451 +#: src/Navigation.tsx:460 msgid "Create a starter pack" msgstr "Create a starter pack" @@ -2127,7 +2215,7 @@ msgstr "Date of birth" msgid "Deactivate account" msgstr "Deactivate account" -#: src/screens/Settings/Settings.tsx:332 +#: src/screens/Settings/Settings.tsx:374 msgid "Debug Moderation" msgstr "Debug Moderation" @@ -2150,7 +2238,7 @@ msgstr "Default icons" #: src/screens/StarterPack/StarterPackScreen.tsx:672 #: src/screens/StarterPack/StarterPackScreen.tsx:744 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:767 -#: src/view/screens/ProfileList.tsx:760 +#: src/view/screens/ProfileList.tsx:768 msgid "Delete" msgstr "Delete" @@ -2176,7 +2264,7 @@ msgstr "Delete app password?" msgid "Delete chat" msgstr "Delete chat" -#: src/screens/Settings/Settings.tsx:339 +#: src/screens/Settings/Settings.tsx:381 msgid "Delete chat declaration record" msgstr "Delete chat declaration record" @@ -2195,7 +2283,7 @@ msgstr "Delete Conversation" msgid "Delete for me" msgstr "Delete for me" -#: src/view/screens/ProfileList.tsx:548 +#: src/view/screens/ProfileList.tsx:556 msgid "Delete list" msgstr "Delete list" @@ -2226,7 +2314,7 @@ msgstr "Delete starter pack" msgid "Delete starter pack?" msgstr "Delete starter pack?" -#: src/view/screens/ProfileList.tsx:755 +#: src/view/screens/ProfileList.tsx:763 msgid "Delete this list?" msgstr "Delete this list?" @@ -2238,8 +2326,8 @@ msgstr "Delete this post?" msgid "Deleted" msgstr "Deleted" -#: src/components/dms/MessagesListHeader.tsx:155 -#: src/screens/Messages/components/ChatListItem.tsx:123 +#: src/components/dms/MessagesListHeader.tsx:160 +#: src/screens/Messages/components/ChatListItem.tsx:128 msgid "Deleted Account" msgstr "Deleted Account" @@ -2247,19 +2335,19 @@ msgstr "Deleted Account" msgid "Deleted post." msgstr "Deleted post." -#: src/screens/Profile/Header/EditProfileDialog.tsx:347 +#: src/screens/Profile/Header/EditProfileDialog.tsx:370 #: src/view/com/modals/CreateOrEditList.tsx:280 #: src/view/com/modals/CreateOrEditList.tsx:301 -#: src/view/com/modals/EditProfile.tsx:193 -#: src/view/com/modals/EditProfile.tsx:205 +#: src/view/com/modals/EditProfile.tsx:219 +#: src/view/com/modals/EditProfile.tsx:231 msgid "Description" msgstr "Description" -#: src/screens/Profile/Header/EditProfileDialog.tsx:367 +#: src/screens/Profile/Header/EditProfileDialog.tsx:390 msgid "Description is too long" msgstr "Description is too long" -#: src/screens/Profile/Header/EditProfileDialog.tsx:368 +#: src/screens/Profile/Header/EditProfileDialog.tsx:391 msgid "Description is too long. {DESCRIPTION_MAX_GRAPHEMES, plural, other {The maximum number of characters is #.}}" msgstr "Description is too long. {DESCRIPTION_MAX_GRAPHEMES, plural, other {The maximum number of characters is #.}}" @@ -2277,18 +2365,18 @@ msgstr "Detach quote" msgid "Detach quote post?" msgstr "Detach quote post?" -#: src/screens/Settings/AboutSettings.tsx:87 +#: src/screens/Settings/AboutSettings.tsx:137 msgctxt "toast" msgid "Developer mode disabled" msgstr "Developer mode disabled" -#: src/screens/Settings/AboutSettings.tsx:81 +#: src/screens/Settings/AboutSettings.tsx:131 msgctxt "toast" msgid "Developer mode enabled" msgstr "Developer mode enabled" -#: src/screens/Settings/Settings.tsx:242 -#: src/screens/Settings/Settings.tsx:245 +#: src/screens/Settings/Settings.tsx:250 +#: src/screens/Settings/Settings.tsx:253 msgid "Developer options" msgstr "Developer options" @@ -2318,17 +2406,17 @@ msgstr "Disable subtitles" #: src/lib/moderation/useLabelBehaviorDescription.ts:68 #: src/screens/Messages/Settings.tsx:139 #: src/screens/Messages/Settings.tsx:142 -#: src/screens/Moderation/index.tsx:345 +#: src/screens/Moderation/index.tsx:364 msgid "Disabled" msgstr "Disabled" -#: src/screens/Profile/Header/EditProfileDialog.tsx:84 +#: src/screens/Profile/Header/EditProfileDialog.tsx:88 #: src/view/com/composer/Composer.tsx:705 #: src/view/com/composer/Composer.tsx:889 msgid "Discard" msgstr "Discard" -#: src/screens/Profile/Header/EditProfileDialog.tsx:81 +#: src/screens/Profile/Header/EditProfileDialog.tsx:85 msgid "Discard changes?" msgstr "Discard changes?" @@ -2383,27 +2471,27 @@ msgstr "Dismiss this section" msgid "Display larger alt text badges" msgstr "Display larger alt text badges" -#: src/screens/Profile/Header/EditProfileDialog.tsx:314 -#: src/screens/Profile/Header/EditProfileDialog.tsx:320 -#: src/screens/Profile/Header/EditProfileDialog.tsx:354 -#: src/view/com/modals/EditProfile.tsx:187 +#: src/screens/Profile/Header/EditProfileDialog.tsx:321 +#: src/screens/Profile/Header/EditProfileDialog.tsx:327 +#: src/screens/Profile/Header/EditProfileDialog.tsx:377 +#: src/view/com/modals/EditProfile.tsx:194 msgid "Display name" msgstr "Display name" -#: src/view/com/modals/EditProfile.tsx:175 +#: src/view/com/modals/EditProfile.tsx:182 msgid "Display Name" msgstr "Display Name" -#: src/screens/Profile/Header/EditProfileDialog.tsx:333 +#: src/screens/Profile/Header/EditProfileDialog.tsx:340 msgid "Display name is too long" msgstr "Display name is too long" -#: src/screens/Profile/Header/EditProfileDialog.tsx:334 +#: src/screens/Profile/Header/EditProfileDialog.tsx:341 msgid "Display name is too long. {DISPLAY_NAME_MAX_GRAPHEMES, plural, other {The maximum number of characters is #.}}" msgstr "Display name is too long. {DISPLAY_NAME_MAX_GRAPHEMES, plural, other {The maximum number of characters is #.}}" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:373 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:375 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:392 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:394 msgid "DNS Panel" msgstr "DNS Panel" @@ -2419,7 +2507,7 @@ msgstr "Does not include nudity." msgid "Doesn't begin or end with a hyphen" msgstr "Doesn't begin or end with a hyphen" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:488 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:507 msgid "Domain verified!" msgstr "Domain verified!" @@ -2441,11 +2529,9 @@ msgstr "Domain verified!" #: src/view/com/modals/CropImage.web.tsx:112 #: src/view/com/modals/InviteCodes.tsx:81 #: src/view/com/modals/InviteCodes.tsx:124 -#: src/view/com/modals/ListAddRemoveUsers.tsx:143 msgid "Done" msgstr "Done" -#: src/view/com/modals/ListAddRemoveUsers.tsx:145 #: src/view/com/modals/UserAddRemoveLists.tsx:113 #: src/view/com/modals/UserAddRemoveLists.tsx:116 msgctxt "action" @@ -2485,23 +2571,23 @@ msgstr "Drop to add images" msgid "Duration:" msgstr "Duration:" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:211 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:230 msgid "e.g. alice" msgstr "e.g. alice" -#: src/screens/Profile/Header/EditProfileDialog.tsx:321 +#: src/screens/Profile/Header/EditProfileDialog.tsx:328 msgid "e.g. Alice Lastname" msgstr "e.g. Alice Lastname" -#: src/view/com/modals/EditProfile.tsx:180 +#: src/view/com/modals/EditProfile.tsx:187 msgid "e.g. Alice Roberts" msgstr "e.g. Alice Roberts" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:357 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:376 msgid "e.g. alice.com" msgstr "e.g. alice.com" -#: src/view/com/modals/EditProfile.tsx:198 +#: src/view/com/modals/EditProfile.tsx:224 msgid "e.g. Artist, dog-lover, and avid reader." msgstr "e.g. Artist, dog-lover and avid reader." @@ -2536,7 +2622,8 @@ msgstr "Each code works once. You'll receive more invite codes periodically." msgid "Edit" msgstr "Edit" -#: src/view/com/lists/ListMembers.tsx:143 +#: src/view/com/lists/ListMembers.tsx:180 +#: src/view/com/lists/ListMembers.tsx:186 msgctxt "action" msgid "Edit" msgstr "Edit" @@ -2566,7 +2653,7 @@ msgstr "Edit interaction settings" msgid "Edit interests" msgstr "Edit interests" -#: src/view/screens/ProfileList.tsx:536 +#: src/view/screens/ProfileList.tsx:544 msgid "Edit list details" msgstr "Edit list details" @@ -2574,12 +2661,12 @@ msgstr "Edit list details" msgid "Edit Moderation List" msgstr "Edit Moderation List" -#: src/Navigation.tsx:316 +#: src/Navigation.tsx:325 #: src/view/screens/Feeds.tsx:515 msgid "Edit My Feeds" msgstr "Edit My Feeds" -#: src/view/com/modals/EditProfile.tsx:147 +#: src/view/com/modals/EditProfile.tsx:154 msgid "Edit my profile" msgstr "Edit my profile" @@ -2592,15 +2679,15 @@ msgstr "Edit People" msgid "Edit post interaction settings" msgstr "Edit post interaction settings" -#: src/screens/Profile/Header/EditProfileDialog.tsx:269 -#: src/screens/Profile/Header/EditProfileDialog.tsx:275 +#: src/screens/Profile/Header/EditProfileDialog.tsx:276 +#: src/screens/Profile/Header/EditProfileDialog.tsx:282 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:196 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 msgid "Edit profile" msgstr "Edit profile" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:199 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:185 msgid "Edit Profile" msgstr "Edit Profile" @@ -2616,15 +2703,15 @@ msgstr "Edit User List" msgid "Edit who can reply" msgstr "Edit who can reply" -#: src/view/com/modals/EditProfile.tsx:188 +#: src/view/com/modals/EditProfile.tsx:195 msgid "Edit your display name" msgstr "Edit your display name" -#: src/view/com/modals/EditProfile.tsx:206 +#: src/view/com/modals/EditProfile.tsx:232 msgid "Edit your profile description" msgstr "Edit your profile description" -#: src/Navigation.tsx:456 +#: src/Navigation.tsx:465 msgid "Edit your starter pack" msgstr "Edit your starter pack" @@ -2707,7 +2794,7 @@ msgstr "Enable" msgid "Enable {0} only" msgstr "Enable {0} only" -#: src/screens/Moderation/index.tsx:332 +#: src/screens/Moderation/index.tsx:351 msgid "Enable adult content" msgstr "Enable adult content" @@ -2752,11 +2839,11 @@ msgstr "Enable trending videos in your Discover feed." #: src/screens/Messages/Settings.tsx:130 #: src/screens/Messages/Settings.tsx:133 -#: src/screens/Moderation/index.tsx:343 +#: src/screens/Moderation/index.tsx:362 msgid "Enabled" msgstr "Enabled" -#: src/screens/Profile/Sections/Feed.tsx:116 +#: src/screens/Profile/Sections/Feed.tsx:113 msgid "End of feed" msgstr "End of feed" @@ -2789,7 +2876,7 @@ msgstr "Enter fullscreen" msgid "Enter the code you received to change your password." msgstr "Enter the code you received to change your password." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:351 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:370 msgid "Enter the domain you want to use" msgstr "Enter the domain you want to use" @@ -2906,19 +2993,15 @@ msgstr "Exits image cropping process" msgid "Exits image view" msgstr "Exits image view" -#: src/view/com/modals/ListAddRemoveUsers.tsx:89 -msgid "Exits inputting search query" -msgstr "Exits inputting search query" - #: src/view/com/lightbox/Lightbox.web.tsx:184 msgid "Expand alt text" msgstr "Expand alt text" -#: src/view/com/notifications/NotificationFeedItem.tsx:406 +#: src/view/com/notifications/NotificationFeedItem.tsx:480 msgid "Expand list of users" msgstr "Expand list of users" -#: src/view/com/composer/ComposerReplyTo.tsx:70 +#: src/view/com/composer/ComposerReplyTo.tsx:83 msgid "Expand or collapse the full post you are replying to" msgstr "Expand or collapse the full post you are replying to" @@ -2926,10 +3009,6 @@ msgstr "Expand or collapse the full post you are replying to" msgid "Expands or collapses post text" msgstr "Expands or collapses post text" -#: src/view/com/composer/ComposerReplyTo.tsx:73 -msgid "Expands or collapses the full post you are replying to" -msgstr "Expands or collapses the full post you are replying to" - #: src/lib/api/index.ts:406 msgid "Expected uri to resolve to a record" msgstr "Expected URI to resolve to a record" @@ -2961,10 +3040,10 @@ msgstr "Explicit or potentially disturbing media." msgid "Explicit sexual images." msgstr "Explicit sexual images." -#: src/Navigation.tsx:640 +#: src/Navigation.tsx:649 #: src/screens/Search/Shell.tsx:307 #: src/view/shell/desktop/LeftNav.tsx:617 -#: src/view/shell/Drawer.tsx:370 +#: src/view/shell/Drawer.tsx:386 msgid "Explore" msgstr "Explore" @@ -2992,7 +3071,7 @@ msgstr "External Media" msgid "External media may allow websites to collect information about you and your device. No information is sent or requested until you press the \"play\" button." msgstr "External media may allow websites to collect information about you and your device. No information is sent or requested until you press the \"play\" button." -#: src/Navigation.tsx:335 +#: src/Navigation.tsx:344 #: src/screens/Settings/ExternalMediaPreferences.tsx:31 msgid "External Media Preferences" msgstr "External Media Preferences" @@ -3007,10 +3086,14 @@ msgstr "Failed to accept chat" msgid "Failed to add emoji reaction" msgstr "Failed to add emoji reaction" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:568 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:587 msgid "Failed to change handle. Please try again." msgstr "Failed to change handle. Please try again." +#: src/components/verification/VerificationCreatePrompt.tsx:32 +msgid "Failed to create a verification" +msgstr "" + #: src/screens/Settings/components/AddAppPasswordDialog.tsx:173 msgid "Failed to create app password. Please try again." msgstr "Failed to create app password. Please try again." @@ -3087,6 +3170,10 @@ msgstr "Failed to pin post" msgid "Failed to remove emoji reaction" msgstr "Failed to remove emoji reaction" +#: src/components/verification/VerificationRemovePrompt.tsx:34 +msgid "Failed to remove verification" +msgstr "" + #: src/view/com/lightbox/Lightbox.tsx:46 msgid "Failed to save image: {0}" msgstr "Failed to save image: {0}" @@ -3132,11 +3219,11 @@ msgstr "Failed to update settings" msgid "Failed to upload video" msgstr "Failed to upload video" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:341 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:360 msgid "Failed to verify handle. Please try again." msgstr "Failed to verify handle. Please try again." -#: src/Navigation.tsx:251 +#: src/Navigation.tsx:260 msgid "Feed" msgstr "Feed" @@ -3155,7 +3242,7 @@ msgstr "Feed toggle" #: src/view/shell/desktop/RightNav.tsx:102 #: src/view/shell/desktop/RightNav.tsx:103 -#: src/view/shell/Drawer.tsx:324 +#: src/view/shell/Drawer.tsx:340 msgid "Feedback" msgstr "Feedback" @@ -3165,14 +3252,14 @@ msgctxt "toast" msgid "Feedback sent!" msgstr "Feedback sent!" -#: src/Navigation.tsx:436 +#: src/Navigation.tsx:445 #: src/screens/Search/SearchResults.tsx:68 #: src/screens/StarterPack/StarterPackScreen.tsx:185 #: src/view/screens/Feeds.tsx:508 #: src/view/screens/Profile.tsx:227 #: src/view/screens/SavedFeeds.tsx:96 #: src/view/shell/desktop/LeftNav.tsx:655 -#: src/view/shell/Drawer.tsx:486 +#: src/view/shell/Drawer.tsx:502 msgid "Feeds" msgstr "Feeds" @@ -3258,10 +3345,10 @@ msgid "Flexible" msgstr "Flexible" #. User is not following this account, click to follow -#: src/components/ProfileCard.tsx:372 -#: src/components/ProfileHoverCard/index.web.tsx:449 -#: src/components/ProfileHoverCard/index.web.tsx:460 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 +#: src/components/ProfileCard.tsx:400 +#: src/components/ProfileHoverCard/index.web.tsx:456 +#: src/components/ProfileHoverCard/index.web.tsx:467 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:236 #: src/screens/VideoFeed/index.tsx:829 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:131 msgid "Follow" @@ -3272,7 +3359,7 @@ msgctxt "action" msgid "Follow" msgstr "Follow" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:218 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:221 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:113 msgid "Follow {0}" msgstr "Follow {0}" @@ -3294,8 +3381,8 @@ msgstr "Follow 10 accounts" msgid "Follow 7 accounts" msgstr "Follow 7 accounts" -#: src/view/com/profile/ProfileMenu.tsx:252 -#: src/view/com/profile/ProfileMenu.tsx:263 +#: src/view/com/profile/ProfileMenu.tsx:265 +#: src/view/com/profile/ProfileMenu.tsx:276 msgid "Follow account" msgstr "Follow account" @@ -3304,7 +3391,7 @@ msgstr "Follow account" msgid "Follow all" msgstr "Follow all" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:232 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:129 msgid "Follow Back" msgstr "Follow Back" @@ -3330,7 +3417,7 @@ msgstr "Followed by <0>{0} and <1>{1}" msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" msgstr "Followed by <0>{0}, <1>{1} and {2, plural, one {# other} other {# others}}" -#: src/Navigation.tsx:205 +#: src/Navigation.tsx:214 msgid "Followers of @{0} that you know" msgstr "Followers of @{0} that you know" @@ -3340,10 +3427,10 @@ msgid "Followers you know" msgstr "Followers you know" #. User is following this account, click to unfollow -#: src/components/ProfileCard.tsx:366 -#: src/components/ProfileHoverCard/index.web.tsx:448 -#: src/components/ProfileHoverCard/index.web.tsx:459 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:230 +#: src/components/ProfileCard.tsx:394 +#: src/components/ProfileHoverCard/index.web.tsx:455 +#: src/components/ProfileHoverCard/index.web.tsx:466 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:232 #: src/screens/VideoFeed/index.tsx:827 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:134 #: src/view/screens/Feeds.tsx:599 @@ -3351,8 +3438,8 @@ msgstr "Followers you know" msgid "Following" msgstr "Following" -#: src/components/ProfileCard.tsx:329 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 +#: src/components/ProfileCard.tsx:357 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:101 msgid "Following {0}" msgstr "Following {0}" @@ -3369,7 +3456,7 @@ msgstr "Following {name}" msgid "Following feed preferences" msgstr "Following feed preferences" -#: src/Navigation.tsx:322 +#: src/Navigation.tsx:331 #: src/screens/Settings/FollowingFeedPreferences.tsx:53 msgid "Following Feed Preferences" msgstr "Following Feed Preferences" @@ -3450,7 +3537,7 @@ msgstr "Gallery" msgid "Generate a starter pack" msgstr "Generate a starter pack" -#: src/view/shell/Drawer.tsx:328 +#: src/view/shell/Drawer.tsx:344 msgid "Get help" msgstr "Get help" @@ -3486,7 +3573,7 @@ msgstr "Glaring violations of law or terms of service" #: src/screens/VideoFeed/index.tsx:1112 #: src/view/com/auth/LoggedOut.tsx:72 #: src/view/screens/NotFound.tsx:57 -#: src/view/screens/ProfileList.tsx:1030 +#: src/view/screens/ProfileList.tsx:1038 msgid "Go back" msgstr "Go back" @@ -3497,7 +3584,7 @@ msgstr "Go back" #: src/screens/Profile/ProfileFeed/index.tsx:94 #: src/screens/StarterPack/StarterPackScreen.tsx:757 #: src/view/screens/NotFound.tsx:56 -#: src/view/screens/ProfileList.tsx:1035 +#: src/view/screens/ProfileList.tsx:1043 msgid "Go Back" msgstr "Go Back" @@ -3518,7 +3605,11 @@ msgstr "Go home" msgid "Go Home" msgstr "Go Home" -#: src/screens/Messages/components/ChatListItem.tsx:355 +#: src/view/com/notifications/NotificationFeedItem.tsx:193 +msgid "Go to {firstAuthorName}'s profile" +msgstr "Go to {firstAuthorName}'s profile" + +#: src/screens/Messages/components/ChatListItem.tsx:360 msgid "Go to conversation with {0}" msgstr "Go to conversation with {0}" @@ -3552,16 +3643,16 @@ msgstr "Half way there!" msgid "Handle" msgstr "Handle" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:572 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:591 msgid "Handle already taken. Please try a different one." msgstr "Handle already taken. Please try a different one." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:189 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:325 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:195 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:344 msgid "Handle changed!" msgstr "Handle changed!" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:576 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:595 msgid "Handle too long. Please try a shorter one." msgstr "Handle too long. Please try a shorter one." @@ -3574,7 +3665,7 @@ msgstr "Haptics" msgid "Harassment, trolling, or intolerance" msgstr "Harassment, trolling or intolerance" -#: src/Navigation.tsx:406 +#: src/Navigation.tsx:415 msgid "Hashtag" msgstr "Hashtag" @@ -3586,11 +3677,11 @@ msgstr "Hashtag {tag}" msgid "Having trouble?" msgstr "Having trouble?" -#: src/screens/Settings/Settings.tsx:207 -#: src/screens/Settings/Settings.tsx:211 +#: src/screens/Settings/Settings.tsx:215 +#: src/screens/Settings/Settings.tsx:219 #: src/view/shell/desktop/RightNav.tsx:120 #: src/view/shell/desktop/RightNav.tsx:121 -#: src/view/shell/Drawer.tsx:337 +#: src/view/shell/Drawer.tsx:353 msgid "Help" msgstr "Help" @@ -3629,7 +3720,7 @@ msgstr "Hidden list" msgid "Hide" msgstr "Hide" -#: src/view/com/notifications/NotificationFeedItem.tsx:605 +#: src/view/com/notifications/NotificationFeedItem.tsx:694 msgctxt "action" msgid "Hide" msgstr "Hide" @@ -3680,10 +3771,15 @@ msgstr "Hide trending topics?" msgid "Hide trending videos?" msgstr "Hide trending videos?" -#: src/view/com/notifications/NotificationFeedItem.tsx:596 +#: src/view/com/notifications/NotificationFeedItem.tsx:685 msgid "Hide user list" msgstr "Hide user list" +#: src/screens/Moderation/VerificationSettings.tsx:81 +#: src/screens/Moderation/VerificationSettings.tsx:90 +msgid "Hide verification badges" +msgstr "" + #: src/components/moderation/ContentHider.tsx:151 #: src/components/moderation/PostHider.tsx:79 msgid "Hides the content" @@ -3709,7 +3805,7 @@ msgstr "Hmm, the feed server gave a bad response. Please let the feed owner know msgid "Hmm, we're having trouble finding this feed. It may have been deleted." msgstr "Hmm, we're having trouble finding this feed. It may have been deleted." -#: src/screens/Moderation/index.tsx:54 +#: src/screens/Moderation/index.tsx:58 msgid "Hmmmm, it seems we're having trouble loading this data. See below for more details. If this issue persists, please contact us." msgstr "Hmm, it seems we're having trouble loading this data. See below for more details. If this issue persists, please contact us." @@ -3721,15 +3817,15 @@ 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/Navigation.tsx:635 -#: src/Navigation.tsx:655 +#: src/Navigation.tsx:644 +#: src/Navigation.tsx:664 #: src/view/shell/bottom-bar/BottomBar.tsx:162 #: src/view/shell/desktop/LeftNav.tsx:599 -#: src/view/shell/Drawer.tsx:396 +#: src/view/shell/Drawer.tsx:412 msgid "Home" msgstr "Home" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:398 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:417 msgid "Host:" msgstr "Host:" @@ -3768,8 +3864,8 @@ msgstr "I Have a Code" msgid "I have a confirmation code" msgstr "I have a confirmation code" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:261 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:267 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:280 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:286 msgid "I have my own domain" msgstr "I have my own domain" @@ -3786,11 +3882,11 @@ msgstr "If alt text is long, toggles alt text expanded state" msgid "If you are not yet an adult according to the laws of your country, your parent or legal guardian must read these Terms on your behalf." msgstr "If you are not yet an adult according to the laws of your country, your parent or legal guardian must read these Terms on your behalf." -#: src/view/screens/ProfileList.tsx:757 +#: src/view/screens/ProfileList.tsx:765 msgid "If you delete this list, you won't be able to recover it." msgstr "If you delete this list, you won't be able to recover it." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:248 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:267 msgid "If you have your own domain, you can use that as your handle. This lets you self-verify your identity. <0>Learn more here." msgstr "If you have your own domain, you can use that as your handle. This lets you self-verify your identity. <0>Learn more here." @@ -3819,6 +3915,15 @@ msgstr "Illegal and Urgent" msgid "Image" msgstr "Image" +#: src/screens/Settings/AboutSettings.tsx:61 +msgid "Image cache cleared" +msgstr "Image cache cleared" + +#. Android-only toast message which includes amount of space freed using localized number formatting +#: src/screens/Settings/AboutSettings.tsx:47 +msgid "Image cache cleared, freed {0}" +msgstr "Image cache cleared, freed {0}" + #: src/components/StarterPack/ShareDialog.tsx:76 msgid "Image saved to your camera roll!" msgstr "Image saved to your camera roll!" @@ -3871,7 +3976,7 @@ msgstr "Input the code which has been emailed to you" msgid "Interaction limited" msgstr "Interaction limited" -#: src/screens/Moderation/index.tsx:209 +#: src/screens/Moderation/index.tsx:213 msgid "Interaction settings" msgstr "Interaction settings" @@ -3880,11 +3985,11 @@ msgstr "Interaction settings" msgid "Invalid 2FA confirmation code." msgstr "Invalid 2FA confirmation code." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:578 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:597 msgid "Invalid handle. Please try a different one." msgstr "Invalid handle. Please try a different one." -#: src/view/com/post-thread/PostThreadItem.tsx:288 +#: src/view/com/post-thread/PostThreadItem.tsx:291 msgid "Invalid or unsupported post record" msgstr "Invalid or unsupported post record" @@ -3979,7 +4084,7 @@ msgstr "Labels" msgid "Labels added" msgstr "Labels added" -#: src/screens/Profile/Sections/Labels.tsx:163 +#: src/screens/Profile/Sections/Labels.tsx:160 msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." msgstr "Labels are annotations on users and content. They can be used to hide, warn and categorise the network." @@ -3995,13 +4100,13 @@ msgstr "Labels on your content" msgid "Language selection" msgstr "Language selection" -#: src/Navigation.tsx:178 +#: src/Navigation.tsx:187 msgid "Language Settings" msgstr "Language Settings" #: src/screens/Settings/LanguageSettings.tsx:71 -#: src/screens/Settings/Settings.tsx:199 -#: src/screens/Settings/Settings.tsx:202 +#: src/screens/Settings/Settings.tsx:207 +#: src/screens/Settings/Settings.tsx:210 msgid "Languages" msgstr "Languages" @@ -4015,10 +4120,19 @@ msgstr "Larger" msgid "Latest" msgstr "Latest" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:252 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:271 msgid "learn more" msgstr "learn more" +#: src/components/verification/VerificationsDialog.tsx:163 +#: src/components/verification/VerifierDialog.tsx:132 +#: src/screens/Moderation/VerificationSettings.tsx:47 +#: src/screens/Profile/Header/EditProfileDialog.tsx:360 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:212 +#: src/view/com/modals/EditProfile.tsx:208 +msgid "Learn more" +msgstr "" + #: src/components/moderation/ScreenHider.tsx:140 msgid "Learn More" msgstr "Learn More" @@ -4044,6 +4158,11 @@ msgstr "Learn more about the moderation applied to this content." msgid "Learn more about this warning" msgstr "Learn more about this warning" +#: src/components/verification/VerificationsDialog.tsx:152 +#: src/components/verification/VerifierDialog.tsx:121 +msgid "Learn more about verification on Bluesky" +msgstr "" + #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:99 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:102 msgid "Learn more about what is public on Bluesky." @@ -4132,9 +4251,8 @@ msgstr "Like this feed" msgid "Like this labeler" msgstr "Like this labeller" -#: src/components/LikesDialog.tsx:85 -#: src/Navigation.tsx:256 -#: src/Navigation.tsx:261 +#: src/Navigation.tsx:265 +#: src/Navigation.tsx:270 msgid "Liked by" msgstr "Liked by" @@ -4160,7 +4278,7 @@ msgstr "Liked by {likeCount, plural, one {# user} other {# users}}" msgid "Likes" msgstr "Likes" -#: src/view/com/post-thread/PostThreadItem.tsx:223 +#: src/view/com/post-thread/PostThreadItem.tsx:226 msgid "Likes on this post" msgstr "Likes on this post" @@ -4169,7 +4287,7 @@ msgstr "Likes on this post" msgid "Linear" msgstr "Linear" -#: src/Navigation.tsx:211 +#: src/Navigation.tsx:220 msgid "List" msgstr "List" @@ -4177,7 +4295,7 @@ msgstr "List" msgid "List Avatar" msgstr "List Avatar" -#: src/view/screens/ProfileList.tsx:430 +#: src/view/screens/ProfileList.tsx:438 msgctxt "toast" msgid "List blocked" msgstr "List blocked" @@ -4195,7 +4313,7 @@ msgstr "List by <0/>" msgid "List by you" msgstr "List by you" -#: src/view/screens/ProfileList.tsx:477 +#: src/view/screens/ProfileList.tsx:485 msgctxt "toast" msgid "List deleted" msgstr "List deleted" @@ -4204,11 +4322,11 @@ msgstr "List deleted" msgid "List has been hidden" msgstr "List has been hidden" -#: src/view/screens/ProfileList.tsx:172 +#: src/view/screens/ProfileList.tsx:176 msgid "List Hidden" msgstr "List Hidden" -#: src/view/screens/ProfileList.tsx:394 +#: src/view/screens/ProfileList.tsx:402 msgctxt "toast" msgid "List muted" msgstr "List muted" @@ -4217,22 +4335,22 @@ msgstr "List muted" msgid "List Name" msgstr "List Name" -#: src/view/screens/ProfileList.tsx:448 +#: src/view/screens/ProfileList.tsx:456 msgctxt "toast" msgid "List unblocked" msgstr "List unblocked" -#: src/view/screens/ProfileList.tsx:412 +#: src/view/screens/ProfileList.tsx:420 msgctxt "toast" msgid "List unmuted" msgstr "List unmuted" -#: src/Navigation.tsx:140 +#: src/Navigation.tsx:141 #: src/view/screens/Lists.tsx:62 #: src/view/screens/Profile.tsx:221 #: src/view/screens/Profile.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:673 -#: src/view/shell/Drawer.tsx:501 +#: src/view/shell/Drawer.tsx:517 msgid "Lists" msgstr "Lists" @@ -4255,7 +4373,7 @@ msgstr "Load new notifications" #: src/screens/Profile/ProfileFeed/index.tsx:221 #: src/screens/Profile/Sections/Feed.tsx:98 #: src/view/com/feeds/FeedPage.tsx:155 -#: src/view/screens/ProfileList.tsx:870 +#: src/view/screens/ProfileList.tsx:878 msgid "Load new posts" msgstr "Load new posts" @@ -4263,7 +4381,7 @@ msgstr "Load new posts" msgid "Loading..." msgstr "Loading..." -#: src/Navigation.tsx:281 +#: src/Navigation.tsx:290 msgid "Log" msgstr "Log" @@ -4276,7 +4394,7 @@ msgid "Logo by @sawaratsuki.bsky.social" msgstr "Logo by @sawaratsuki.bsky.social" #: src/view/shell/desktop/RightNav.tsx:127 -#: src/view/shell/Drawer.tsx:639 +#: src/view/shell/Drawer.tsx:655 msgid "Logo by <0>@sawaratsuki.bsky.social" msgstr "Logo by <0>@sawaratsuki.bsky.social" @@ -4313,6 +4431,10 @@ msgstr "Make sure this is where you intend to go!" msgid "Manage saved feeds" msgstr "Manage saved feeds" +#: src/screens/Moderation/index.tsx:283 +msgid "Manage verification settings" +msgstr "" + #: src/components/dialogs/MutedWords.tsx:108 msgid "Manage your muted words and tags" msgstr "Manage your muted words and tags" @@ -4366,7 +4488,7 @@ msgctxt "toast" msgid "Message deleted" msgstr "Message deleted" -#: src/screens/Messages/components/ChatListItem.tsx:192 +#: src/screens/Messages/components/ChatListItem.tsx:197 msgid "Message deleted" msgstr "Message deleted" @@ -4391,7 +4513,7 @@ msgstr "Message is too long" msgid "Message options" msgstr "Message options" -#: src/Navigation.tsx:650 +#: src/Navigation.tsx:659 msgid "Messages" msgstr "Messages" @@ -4410,10 +4532,10 @@ msgstr "Misleading Account" msgid "Misleading Post" msgstr "Misleading Post" -#: src/Navigation.tsx:145 -#: src/screens/Moderation/index.tsx:89 -#: src/screens/Settings/Settings.tsx:167 -#: src/screens/Settings/Settings.tsx:170 +#: src/Navigation.tsx:146 +#: src/screens/Moderation/index.tsx:93 +#: src/screens/Settings/Settings.tsx:175 +#: src/screens/Settings/Settings.tsx:178 msgid "Moderation" msgstr "Moderation" @@ -4445,11 +4567,11 @@ msgctxt "toast" msgid "Moderation list updated" msgstr "Moderation list updated" -#: src/screens/Moderation/index.tsx:239 +#: src/screens/Moderation/index.tsx:243 msgid "Moderation lists" msgstr "Moderation lists" -#: src/Navigation.tsx:150 +#: src/Navigation.tsx:151 #: src/view/screens/ModerationModlists.tsx:62 msgid "Moderation Lists" msgstr "Moderation Lists" @@ -4458,11 +4580,11 @@ msgstr "Moderation Lists" msgid "moderation settings" msgstr "moderation settings" -#: src/Navigation.tsx:271 +#: src/Navigation.tsx:280 msgid "Moderation states" msgstr "Moderation states" -#: src/screens/Moderation/index.tsx:193 +#: src/screens/Moderation/index.tsx:197 msgid "Moderation tools" msgstr "Moderation tools" @@ -4471,7 +4593,7 @@ msgstr "Moderation tools" msgid "Moderator has chosen to set a general warning on the content." msgstr "Moderator has chosen to set a general warning on the content." -#: src/view/com/post-thread/PostThreadItem.tsx:645 +#: src/view/com/post-thread/PostThreadItem.tsx:665 msgid "More" msgstr "More" @@ -4480,9 +4602,9 @@ msgstr "More" msgid "More feeds" msgstr "More feeds" -#: src/view/com/profile/ProfileMenu.tsx:194 -#: src/view/com/profile/ProfileMenu.tsx:200 -#: src/view/screens/ProfileList.tsx:742 +#: src/view/com/profile/ProfileMenu.tsx:207 +#: src/view/com/profile/ProfileMenu.tsx:213 +#: src/view/screens/ProfileList.tsx:750 msgid "More options" msgstr "More options" @@ -4515,14 +4637,14 @@ msgstr "Mute" msgid "Mute {tag}" msgstr "Mute {tag}" -#: src/view/com/profile/ProfileMenu.tsx:289 -#: src/view/com/profile/ProfileMenu.tsx:296 +#: src/view/com/profile/ProfileMenu.tsx:325 +#: src/view/com/profile/ProfileMenu.tsx:332 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:669 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:675 msgid "Mute account" msgstr "Mute account" -#: src/view/screens/ProfileList.tsx:649 +#: src/view/screens/ProfileList.tsx:657 msgid "Mute accounts" msgstr "Mute accounts" @@ -4535,11 +4657,11 @@ msgstr "Mute conversation" msgid "Mute in:" msgstr "Mute in:" -#: src/view/screens/ProfileList.tsx:771 +#: src/view/screens/ProfileList.tsx:779 msgid "Mute list" msgstr "Mute list" -#: src/view/screens/ProfileList.tsx:766 +#: src/view/screens/ProfileList.tsx:774 msgid "Mute these accounts?" msgstr "Mute these accounts?" @@ -4577,16 +4699,16 @@ msgstr "Mute thread" msgid "Mute words & tags" msgstr "Mute words & tags" -#: src/screens/Moderation/index.tsx:254 +#: src/screens/Moderation/index.tsx:258 msgid "Muted accounts" msgstr "Muted accounts" -#: src/Navigation.tsx:155 -#: src/view/screens/ModerationMutedAccounts.tsx:100 +#: src/Navigation.tsx:156 +#: src/view/screens/ModerationMutedAccounts.tsx:123 msgid "Muted Accounts" msgstr "Muted Accounts" -#: src/view/screens/ModerationMutedAccounts.tsx:112 +#: src/view/screens/ModerationMutedAccounts.tsx:135 msgid "Muted accounts have their posts removed from your feed and from your notifications. Mutes are completely private." msgstr "Muted accounts have their posts removed from your feed and from your notifications. Mutes are completely private." @@ -4594,11 +4716,11 @@ msgstr "Muted accounts have their posts removed from your feed and from your not msgid "Muted by \"{0}\"" msgstr "Muted by \"{0}\"" -#: src/screens/Moderation/index.tsx:224 +#: src/screens/Moderation/index.tsx:228 msgid "Muted words & tags" msgstr "Muted words & tags" -#: src/view/screens/ProfileList.tsx:768 +#: src/view/screens/ProfileList.tsx:776 msgid "Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them." msgstr "Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them." @@ -4650,7 +4772,7 @@ msgstr "Navigate to starter pack" msgid "Navigates to the next screen" msgstr "Navigates to the next screen" -#: src/view/shell/Drawer.tsx:72 +#: src/view/shell/Drawer.tsx:75 msgid "Navigates to your profile" msgstr "Navigates to your profile" @@ -4667,7 +4789,7 @@ msgstr "Need to report a copyright violation?" msgid "Never lose access to your followers or data." msgstr "Never lose access to your followers or data." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:548 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:567 msgid "Nevermind, create a handle for me" msgstr "Nevermind, create a handle for me" @@ -4687,9 +4809,13 @@ msgstr "New" msgid "New chat" msgstr "New chat" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:202 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:210 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:356 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:63 +msgid "New Feature" +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:221 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:229 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:375 msgid "New handle" msgstr "New handle" @@ -4718,8 +4844,8 @@ msgstr "New Password" #: src/view/screens/Feeds.tsx:549 #: src/view/screens/Notifications.tsx:165 #: src/view/screens/Profile.tsx:507 -#: src/view/screens/ProfileList.tsx:252 -#: src/view/screens/ProfileList.tsx:285 +#: src/view/screens/ProfileList.tsx:250 +#: src/view/screens/ProfileList.tsx:288 msgid "New post" msgstr "New post" @@ -4780,8 +4906,8 @@ msgstr "Next image" msgid "No app passwords yet" msgstr "No app passwords yet" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:378 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:380 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:397 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:399 msgid "No DNS Panel" msgstr "No DNS Panel" @@ -4798,8 +4924,8 @@ msgstr "No feeds found. Try searching for something else." msgid "No likes yet" msgstr "No likes yet" -#: src/components/ProfileCard.tsx:351 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:119 +#: src/components/ProfileCard.tsx:379 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:122 msgid "No longer following {0}" msgstr "No longer following {0}" @@ -4807,7 +4933,7 @@ msgstr "No longer following {0}" msgid "No longer than {MAX_SERVICE_HANDLE_LENGTH, plural, other {# characters}}" msgstr "No longer than {MAX_SERVICE_HANDLE_LENGTH, plural, other {# characters}}" -#: src/screens/Messages/components/ChatListItem.tsx:134 +#: src/screens/Messages/components/ChatListItem.tsx:139 msgid "No messages yet" msgstr "No messages yet" @@ -4841,7 +4967,7 @@ msgstr "No reposts yet" msgid "No result" msgstr "No result" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:204 +#: src/components/dialogs/SearchablePeopleList.tsx:223 #: src/components/ProgressGuide/FollowDialog.tsx:212 msgid "No results" msgstr "No results" @@ -4859,9 +4985,8 @@ msgid "No results found for \"{query}\"" msgstr "No results found for \"{query}\"" #: src/screens/Search/SearchResults.tsx:248 -#: src/screens/Search/SearchResults.tsx:286 -#: src/screens/Search/SearchResults.tsx:331 -#: src/view/com/modals/ListAddRemoveUsers.tsx:128 +#: src/screens/Search/SearchResults.tsx:284 +#: src/screens/Search/SearchResults.tsx:329 msgid "No results found for {query}" msgstr "No results found for {query}" @@ -4883,7 +5008,6 @@ msgid "Nobody" msgstr "Nobody" #: src/components/LikedByList.tsx:86 -#: src/components/LikesDialog.tsx:97 #: src/view/com/post-thread/PostLikedBy.tsx:86 msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "Nobody has liked this yet. Maybe you should be the first!" @@ -4908,7 +5032,7 @@ msgstr "Non-sexual Nudity" msgid "Not followed by anyone you're following" msgstr "Not followed by anyone you're following" -#: src/Navigation.tsx:135 +#: src/Navigation.tsx:136 #: src/view/screens/Profile.tsx:122 msgid "Not Found" msgstr "Not Found" @@ -4918,7 +5042,7 @@ msgstr "Not Found" msgid "Not right now" msgstr "Not right now" -#: src/view/com/profile/ProfileMenu.tsx:406 +#: src/view/com/profile/ProfileMenu.tsx:442 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:791 #: src/view/com/util/post-ctrls/PostCtrls.tsx:361 msgid "Note about sharing" @@ -4936,7 +5060,7 @@ msgstr "Nothing here" msgid "Notification filters" msgstr "Notification filters" -#: src/Navigation.tsx:431 +#: src/Navigation.tsx:440 #: src/view/screens/Notifications.tsx:134 msgid "Notification settings" msgstr "Notification settings" @@ -4953,11 +5077,11 @@ msgstr "Notification sounds" msgid "Notification Sounds" msgstr "Notification Sounds" -#: src/Navigation.tsx:645 +#: src/Navigation.tsx:654 #: src/view/screens/Notifications.tsx:128 #: src/view/shell/bottom-bar/BottomBar.tsx:236 #: src/view/shell/desktop/LeftNav.tsx:636 -#: src/view/shell/Drawer.tsx:449 +#: src/view/shell/Drawer.tsx:465 msgid "Notifications" msgstr "Notifications" @@ -5001,7 +5125,7 @@ msgid "OK" msgstr "OK" #: src/screens/Login/PasswordUpdatedForm.tsx:37 -#: src/view/com/post-thread/PostThreadItem.tsx:895 +#: src/view/com/post-thread/PostThreadItem.tsx:915 msgid "Okay" msgstr "Okay" @@ -5016,7 +5140,7 @@ msgstr "Oldest replies first" msgid "on<0><1/><2><3/>" msgstr "on<0><1/><2><3/>" -#: src/screens/Settings/Settings.tsx:304 +#: src/screens/Settings/Settings.tsx:346 msgid "Onboarding reset" msgstr "Onboarding reset" @@ -5060,7 +5184,7 @@ msgstr "Oops, something went wrong!" #: src/components/StarterPack/ProfileStarterPacks.tsx:325 #: src/components/StarterPack/ProfileStarterPacks.tsx:334 #: src/screens/Settings/AppPasswords.tsx:59 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:104 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:106 #: src/screens/Settings/NotificationSettings.tsx:54 #: src/view/screens/Profile.tsx:122 msgid "Oops!" @@ -5078,8 +5202,8 @@ msgstr "Open {name} profile shortcut menu" msgid "Open avatar creator" msgstr "Open avatar creator" -#: src/screens/Messages/components/ChatListItem.tsx:363 -#: src/screens/Messages/components/ChatListItem.tsx:364 +#: src/screens/Messages/components/ChatListItem.tsx:368 +#: src/screens/Messages/components/ChatListItem.tsx:369 msgid "Open conversation options" msgstr "Open conversation options" @@ -5113,11 +5237,11 @@ msgstr "Open link to {niceUrl}" msgid "Open message options" msgstr "Open message options" -#: src/screens/Settings/Settings.tsx:330 +#: src/screens/Settings/Settings.tsx:372 msgid "Open moderation debug page" msgstr "Open moderation debug page" -#: src/screens/Moderation/index.tsx:220 +#: src/screens/Moderation/index.tsx:224 msgid "Open muted words and tags settings" msgstr "Open muted words and tags settings" @@ -5133,12 +5257,12 @@ msgstr "Open post options menu" msgid "Open starter pack menu" msgstr "Open starter pack menu" -#: src/screens/Settings/Settings.tsx:323 -#: src/screens/Settings/Settings.tsx:337 +#: src/screens/Settings/Settings.tsx:365 +#: src/screens/Settings/Settings.tsx:379 msgid "Open storybook page" msgstr "Open storybook page" -#: src/screens/Settings/Settings.tsx:316 +#: src/screens/Settings/Settings.tsx:358 msgid "Open system log" msgstr "Open system log" @@ -5200,7 +5324,7 @@ msgstr "Opens flow to sign in to your existing Bluesky account" msgid "Opens GIF select dialog" msgstr "Opens GIF select dialogue" -#: src/screens/Settings/Settings.tsx:208 +#: src/screens/Settings/Settings.tsx:216 msgid "Opens helpdesk in browser" msgstr "Opens helpdesk in browser" @@ -5216,7 +5340,7 @@ msgstr "Opens password reset form" msgid "Opens the linked website" msgstr "Opens the linked website" -#: src/view/com/notifications/NotificationFeedItem.tsx:683 +#: src/view/com/notifications/NotificationFeedItem.tsx:788 #: src/view/com/util/UserAvatar.tsx:465 msgid "Opens this profile" msgstr "Opens this profile" @@ -5268,7 +5392,7 @@ msgstr "OTA status: None available" msgid "Other" msgstr "Other" -#: src/components/AccountList.tsx:83 +#: src/components/AccountList.tsx:87 msgid "Other account" msgstr "Other account" @@ -5330,15 +5454,15 @@ msgstr "Pause video" #: src/screens/Search/SearchResults.tsx:62 #: src/screens/StarterPack/StarterPackScreen.tsx:184 -#: src/view/screens/ProfileList.tsx:166 +#: src/view/screens/ProfileList.tsx:170 msgid "People" msgstr "People" -#: src/Navigation.tsx:198 +#: src/Navigation.tsx:207 msgid "People followed by @{0}" msgstr "People followed by @{0}" -#: src/Navigation.tsx:191 +#: src/Navigation.tsx:200 msgid "People following @{0}" msgstr "People following @{0}" @@ -5376,7 +5500,7 @@ msgstr "Pin feed" msgid "Pin Feed" msgstr "Pin Feed" -#: src/view/screens/ProfileList.tsx:706 +#: src/view/screens/ProfileList.tsx:714 msgid "Pin to home" msgstr "Pin to home" @@ -5402,7 +5526,7 @@ msgstr "Pinned {0} to Home" msgid "Pinned Feeds" msgstr "Pinned Feeds" -#: src/view/screens/ProfileList.tsx:353 +#: src/view/screens/ProfileList.tsx:361 msgid "Pinned to your feeds" msgstr "Pinned to your feeds" @@ -5553,14 +5677,14 @@ msgctxt "action" msgid "Post All" msgstr "Post All" -#: src/view/com/post-thread/PostThreadItem.tsx:215 +#: src/view/com/post-thread/PostThreadItem.tsx:218 msgid "Post by {0}" msgstr "Post by {0}" -#: src/Navigation.tsx:224 -#: src/Navigation.tsx:231 -#: src/Navigation.tsx:238 -#: src/Navigation.tsx:245 +#: src/Navigation.tsx:233 +#: src/Navigation.tsx:240 +#: src/Navigation.tsx:247 +#: src/Navigation.tsx:254 msgid "Post by @{0}" msgstr "Post by @{0}" @@ -5595,7 +5719,7 @@ msgstr "Post Hidden by You" msgid "Post interaction settings" msgstr "Post interaction settings" -#: src/Navigation.tsx:166 +#: src/Navigation.tsx:167 #: src/screens/ModerationInteractionSettings/index.tsx:34 msgid "Post Interaction Settings" msgstr "Post Interaction Settings" @@ -5625,7 +5749,7 @@ msgstr "Post unpinned" #: src/screens/StarterPack/StarterPackScreen.tsx:186 #: src/view/screens/Profile.tsx:222 -#: src/view/screens/ProfileList.tsx:166 +#: src/view/screens/ProfileList.tsx:170 msgid "Posts" msgstr "Posts" @@ -5683,22 +5807,22 @@ msgstr "Priority notifications" msgid "Privacy" msgstr "Privacy" -#: src/screens/Settings/Settings.tsx:161 -#: src/screens/Settings/Settings.tsx:164 +#: src/screens/Settings/Settings.tsx:169 +#: src/screens/Settings/Settings.tsx:172 msgid "Privacy and security" msgstr "Privacy and security" -#: src/Navigation.tsx:367 +#: src/Navigation.tsx:376 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:36 msgid "Privacy and Security" msgstr "Privacy and Security" -#: src/Navigation.tsx:291 -#: src/screens/Settings/AboutSettings.tsx:51 -#: src/screens/Settings/AboutSettings.tsx:54 +#: src/Navigation.tsx:300 +#: src/screens/Settings/AboutSettings.tsx:89 +#: src/screens/Settings/AboutSettings.tsx:92 #: src/view/screens/PrivacyPolicy.tsx:31 -#: src/view/shell/Drawer.tsx:634 -#: src/view/shell/Drawer.tsx:635 +#: src/view/shell/Drawer.tsx:650 +#: src/view/shell/Drawer.tsx:651 msgid "Privacy Policy" msgstr "Privacy Policy" @@ -5711,20 +5835,20 @@ msgstr "Processing video..." msgid "Processing..." msgstr "Processing..." -#: src/view/screens/DebugMod.tsx:920 +#: src/view/screens/DebugMod.tsx:926 #: src/view/screens/Profile.tsx:361 msgid "profile" msgstr "profile" #: src/view/shell/bottom-bar/BottomBar.tsx:286 #: src/view/shell/desktop/LeftNav.tsx:691 -#: src/view/shell/Drawer.tsx:71 -#: src/view/shell/Drawer.tsx:526 +#: src/view/shell/Drawer.tsx:74 +#: src/view/shell/Drawer.tsx:542 msgid "Profile" msgstr "Profile" -#: src/screens/Profile/Header/EditProfileDialog.tsx:191 -#: src/view/com/modals/EditProfile.tsx:124 +#: src/screens/Profile/Header/EditProfileDialog.tsx:198 +#: src/view/com/modals/EditProfile.tsx:127 msgctxt "toast" msgid "Profile updated" msgstr "Profile updated" @@ -5803,7 +5927,7 @@ msgstr "Quote settings" msgid "Quotes" msgstr "Quotes" -#: src/view/com/post-thread/PostThreadItem.tsx:249 +#: src/view/com/post-thread/PostThreadItem.tsx:252 msgid "Quotes of this post" msgstr "Quotes of this post" @@ -5814,7 +5938,7 @@ msgstr "Quotes of this post" msgid "Random (aka \"Poster's Roulette\")" msgstr "Random (aka \"Poster's Roulette\")" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:581 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:600 msgid "Rate limit exceeded – you've tried to change your handle too many times in a short period. Please wait a minute before trying again." msgstr "Rate limit exceeded – you've tried to change your handle too many times in a short period. Please wait a minute before trying again." @@ -5831,6 +5955,11 @@ msgstr "React with {emoji}" msgid "Reactivate your account" msgstr "Reactivate your account" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:158 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:169 +msgid "Read blog post" +msgstr "" + #: src/screens/VideoFeed/index.tsx:942 msgid "Read less" msgstr "Read less" @@ -5862,7 +5991,7 @@ msgstr "Reason for appeal" msgid "Reason:" msgstr "Reason:" -#: src/screens/Search/components/SearchHistory.tsx:44 +#: src/screens/Search/components/SearchHistory.tsx:49 msgid "Recent Searches" msgstr "Recent Searches" @@ -5888,13 +6017,13 @@ msgstr "Reject chat request" msgid "Reload conversations" msgstr "Reload conversations" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:171 #: src/components/dialogs/MutedWords.tsx:438 #: src/components/FeedCard.tsx:343 #: src/components/StarterPack/Wizard/WizardListCard.tsx:102 #: src/components/StarterPack/Wizard/WizardListCard.tsx:109 -#: src/screens/Settings/Settings.tsx:468 +#: src/screens/Settings/Settings.tsx:510 #: src/view/com/feeds/FeedSourceCard.tsx:322 -#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/UserAddRemoveLists.tsx:235 #: src/view/com/posts/PostFeedErrorMessage.tsx:213 msgid "Remove" @@ -5904,12 +6033,12 @@ msgstr "Remove" msgid "Remove {displayName} from starter pack" msgstr "Remove {displayName} from starter pack" -#: src/screens/Search/components/SearchHistory.tsx:120 +#: src/screens/Search/components/SearchHistory.tsx:97 msgid "Remove {historyItem}" msgstr "Remove {historyItem}" -#: src/screens/Settings/Settings.tsx:447 -#: src/screens/Settings/Settings.tsx:450 +#: src/screens/Settings/Settings.tsx:489 +#: src/screens/Settings/Settings.tsx:492 msgid "Remove account" msgstr "Remove account" @@ -5945,12 +6074,12 @@ msgstr "Remove feed?" #: src/screens/Profile/components/ProfileFeedHeader.tsx:320 #: src/view/com/feeds/FeedSourceCard.tsx:190 #: src/view/com/feeds/FeedSourceCard.tsx:268 -#: src/view/screens/ProfileList.tsx:520 +#: src/view/screens/ProfileList.tsx:528 #: src/view/screens/SavedFeeds.tsx:342 msgid "Remove from my feeds" msgstr "Remove from my feeds" -#: src/screens/Settings/Settings.tsx:460 +#: src/screens/Settings/Settings.tsx:502 msgid "Remove from quick access?" msgstr "Remove from quick access?" @@ -5972,7 +6101,7 @@ msgstr "Remove image" msgid "Remove mute word from your list" msgstr "Remove mute word from your list" -#: src/screens/Search/components/SearchHistory.tsx:93 +#: src/screens/Search/components/SearchHistory.tsx:178 msgid "Remove profile" msgstr "Remove profile" @@ -5993,6 +6122,21 @@ msgstr "Remove subtitle file" msgid "Remove this feed from your saved feeds" msgstr "Remove this feed from your saved feeds" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:157 +msgid "Remove user from list" +msgstr "Remove user from list" + +#: src/components/verification/VerificationRemovePrompt.tsx:46 +#: src/components/verification/VerificationsDialog.tsx:227 +#: src/view/com/profile/ProfileMenu.tsx:298 +#: src/view/com/profile/ProfileMenu.tsx:301 +msgid "Remove verification" +msgstr "" + +#: src/components/verification/VerificationRemovePrompt.tsx:44 +msgid "Remove your verification for this account?" +msgstr "" + #: src/view/com/util/post-embeds/QuoteEmbed.tsx:110 msgid "Removed by author" msgstr "Removed by author" @@ -6001,7 +6145,7 @@ msgstr "Removed by author" msgid "Removed by you" msgstr "Removed by you" -#: src/view/com/modals/ListAddRemoveUsers.tsx:200 +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:117 #: src/view/com/modals/UserAddRemoveLists.tsx:170 msgid "Removed from list" msgstr "Removed from list" @@ -6016,11 +6160,15 @@ msgstr "Removed from saved feeds" #: src/screens/Profile/components/ProfileFeedHeader.tsx:122 #: src/view/com/posts/FeedShutdownMsg.tsx:44 -#: src/view/screens/ProfileList.tsx:384 +#: src/view/screens/ProfileList.tsx:392 msgid "Removed from your feeds" msgstr "Removed from your feeds" -#: src/screens/Search/components/SearchHistory.tsx:95 +#: src/components/verification/VerificationRemovePrompt.tsx:32 +msgid "Removed verification" +msgstr "" + +#: src/screens/Search/components/SearchHistory.tsx:179 msgid "Removes profile from search history" msgstr "Removes profile from search history" @@ -6113,8 +6261,8 @@ msgstr "Reply was successfully hidden" msgid "Report" msgstr "Report" -#: src/view/com/profile/ProfileMenu.tsx:329 -#: src/view/com/profile/ProfileMenu.tsx:332 +#: src/view/com/profile/ProfileMenu.tsx:365 +#: src/view/com/profile/ProfileMenu.tsx:368 msgid "Report account" msgstr "Report account" @@ -6137,7 +6285,7 @@ msgstr "Report dialogue" msgid "Report feed" msgstr "Report feed" -#: src/view/screens/ProfileList.tsx:562 +#: src/view/screens/ProfileList.tsx:570 msgid "Report list" msgstr "Report list" @@ -6234,7 +6382,7 @@ msgstr "Reposted by <0><1/>" msgid "Reposted by you" msgstr "Reposted by you" -#: src/view/com/post-thread/PostThreadItem.tsx:228 +#: src/view/com/post-thread/PostThreadItem.tsx:231 msgid "Reposts of this post" msgstr "Reposts of this post" @@ -6288,8 +6436,8 @@ msgstr "Reset code" msgid "Reset Code" msgstr "Reset Code" -#: src/screens/Settings/Settings.tsx:344 -#: src/screens/Settings/Settings.tsx:346 +#: src/screens/Settings/Settings.tsx:386 +#: src/screens/Settings/Settings.tsx:388 msgid "Reset onboarding state" msgstr "Reset onboarding state" @@ -6341,10 +6489,10 @@ msgid "Returns to home page" msgstr "Returns to home page" #: src/screens/Profile/ProfileFeed/index.tsx:90 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:540 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:559 #: src/screens/VideoFeed/index.tsx:1109 #: src/view/screens/NotFound.tsx:60 -#: src/view/screens/ProfileList.tsx:1031 +#: src/view/screens/ProfileList.tsx:1039 msgid "Returns to previous page" msgstr "Returns to previous page" @@ -6356,9 +6504,9 @@ msgstr "Returns to the previous step" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:479 #: src/components/dialogs/PostInteractionSettingsDialog.tsx:485 #: src/components/StarterPack/QrCodeDialog.tsx:191 -#: src/screens/Profile/Header/EditProfileDialog.tsx:238 -#: src/screens/Profile/Header/EditProfileDialog.tsx:252 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:243 +#: src/screens/Profile/Header/EditProfileDialog.tsx:245 +#: src/screens/Profile/Header/EditProfileDialog.tsx:259 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:262 #: src/view/com/composer/GifAltText.tsx:193 #: src/view/com/composer/GifAltText.tsx:202 #: src/view/com/composer/photos/EditImageDialog.web.tsx:77 @@ -6366,7 +6514,7 @@ msgstr "Returns to the previous step" #: src/view/com/composer/photos/ImageAltTextDialog.tsx:153 #: src/view/com/composer/photos/ImageAltTextDialog.tsx:163 #: src/view/com/modals/CreateOrEditList.tsx:317 -#: src/view/com/modals/EditProfile.tsx:219 +#: src/view/com/modals/EditProfile.tsx:245 #: src/view/screens/SavedFeeds.tsx:109 msgid "Save" msgstr "Save" @@ -6386,7 +6534,7 @@ msgstr "Save birthday" msgid "Save changes" msgstr "Save changes" -#: src/view/com/modals/EditProfile.tsx:227 +#: src/view/com/modals/EditProfile.tsx:253 msgid "Save Changes" msgstr "Save Changes" @@ -6399,7 +6547,7 @@ msgstr "Save image" msgid "Save image crop" msgstr "Save image crop" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:229 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:248 msgid "Save new handle" msgstr "Save new handle" @@ -6421,11 +6569,11 @@ msgid "Saved to your camera roll" msgstr "Saved to your camera roll" #: src/screens/Profile/components/ProfileFeedHeader.tsx:131 -#: src/view/screens/ProfileList.tsx:364 +#: src/view/screens/ProfileList.tsx:372 msgid "Saved to your feeds" msgstr "Saved to your feeds" -#: src/view/com/modals/EditProfile.tsx:220 +#: src/view/com/modals/EditProfile.tsx:246 msgid "Saves any changes to your profile" msgstr "Saves any changes to your profile" @@ -6435,8 +6583,8 @@ msgstr "Saves image crop settings" #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/NotificationFeedItem.tsx:544 -#: src/view/com/notifications/NotificationFeedItem.tsx:569 +#: src/view/com/notifications/NotificationFeedItem.tsx:633 +#: src/view/com/notifications/NotificationFeedItem.tsx:658 msgid "Say hello!" msgstr "Say hello!" @@ -6445,21 +6593,20 @@ msgstr "Say hello!" msgid "Science" msgstr "Science" -#: src/view/screens/ProfileList.tsx:988 +#: src/view/screens/ProfileList.tsx:996 msgid "Scroll to top" msgstr "Scroll to top" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:491 +#: src/components/dialogs/SearchablePeopleList.tsx:513 #: src/components/forms/SearchInput.tsx:34 #: src/components/forms/SearchInput.tsx:36 #: src/screens/Search/Shell.tsx:307 #: src/screens/Search/Shell.tsx:464 -#: src/view/com/modals/ListAddRemoveUsers.tsx:76 #: src/view/shell/bottom-bar/BottomBar.tsx:182 msgid "Search" msgstr "Search" -#: src/Navigation.tsx:217 +#: src/Navigation.tsx:226 #: src/screens/Profile/ProfileSearch.tsx:37 msgid "Search @{0}'s posts" msgstr "Search @{0}'s posts" @@ -6477,11 +6624,11 @@ msgstr "Search feeds" msgid "Search for \"{interestsDisplayName}\"{activeText}" msgstr "Search for \"{interestsDisplayName}\"{activeText}" -#: src/view/shell/desktop/Search.tsx:201 +#: src/view/shell/desktop/Search.tsx:131 msgid "Search for \"{query}\"" msgstr "Search for \"{query}\"" -#: src/screens/Search/components/AutocompleteResults.tsx:44 +#: src/screens/Search/components/AutocompleteResults.tsx:45 msgid "Search for \"{searchText}\"" msgstr "Search for \"{searchText}\"" @@ -6501,10 +6648,6 @@ msgstr "Search for more feeds" msgid "Search for posts, users, or feeds" msgstr "Search for posts, users or feeds" -#: src/view/com/modals/ListAddRemoveUsers.tsx:71 -msgid "Search for users" -msgstr "Search for users" - #: src/components/dialogs/GifSelect.tsx:177 msgid "Search GIFs" msgstr "Search GIFs" @@ -6513,12 +6656,12 @@ msgstr "Search GIFs" msgid "Search my posts" msgstr "Search my posts" -#: src/view/com/profile/ProfileMenu.tsx:231 -#: src/view/com/profile/ProfileMenu.tsx:234 +#: src/view/com/profile/ProfileMenu.tsx:244 +#: src/view/com/profile/ProfileMenu.tsx:247 msgid "Search posts" msgstr "Search posts" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:511 +#: src/components/dialogs/SearchablePeopleList.tsx:533 #: src/components/ProgressGuide/FollowDialog.tsx:702 msgid "Search profiles" msgstr "Search profiles" @@ -6531,7 +6674,7 @@ msgstr "Search Tenor" msgid "Search..." msgstr "Search..." -#: src/components/dms/dialogs/SearchablePeopleList.tsx:512 +#: src/components/dialogs/SearchablePeopleList.tsx:534 #: src/components/ProgressGuide/FollowDialog.tsx:703 msgid "Searches for profiles" msgstr "Searches for profiles" @@ -6692,7 +6835,7 @@ msgctxt "action" msgid "Send Email" msgstr "Send Email" -#: src/view/shell/Drawer.tsx:317 +#: src/view/shell/Drawer.tsx:333 msgid "Send feedback" msgstr "Send feedback" @@ -6742,7 +6885,7 @@ msgstr "Server address" msgid "Set app icon to {0}" msgstr "Set app icon to {0}" -#: src/screens/Moderation/index.tsx:306 +#: src/screens/Moderation/index.tsx:325 msgid "Set birthdate" msgstr "Set birthdate" @@ -6758,10 +6901,10 @@ msgstr "Set up your account" msgid "Sets email for password reset" msgstr "Sets email for password reset" -#: src/Navigation.tsx:173 -#: src/screens/Settings/Settings.tsx:80 +#: src/Navigation.tsx:182 +#: src/screens/Settings/Settings.tsx:88 #: src/view/shell/desktop/LeftNav.tsx:709 -#: src/view/shell/Drawer.tsx:539 +#: src/view/shell/Drawer.tsx:555 msgid "Settings" msgstr "Settings" @@ -6783,12 +6926,12 @@ msgstr "Sexually Suggestive" #: src/screens/StarterPack/StarterPackScreen.tsx:428 #: src/screens/StarterPack/StarterPackScreen.tsx:603 #: src/screens/Topic.tsx:102 -#: src/view/com/profile/ProfileMenu.tsx:216 -#: src/view/com/profile/ProfileMenu.tsx:225 +#: src/view/com/profile/ProfileMenu.tsx:229 +#: src/view/com/profile/ProfileMenu.tsx:238 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:498 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:507 #: src/view/com/util/post-ctrls/PostCtrls.tsx:350 -#: src/view/screens/ProfileList.tsx:505 +#: src/view/screens/ProfileList.tsx:513 msgid "Share" msgstr "Share" @@ -6805,7 +6948,7 @@ msgstr "Share a cool story!" msgid "Share a fun fact!" msgstr "Share a fun fact!" -#: src/view/com/profile/ProfileMenu.tsx:411 +#: src/view/com/profile/ProfileMenu.tsx:447 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:796 #: src/view/com/util/post-ctrls/PostCtrls.tsx:366 msgid "Share anyway" @@ -6847,7 +6990,7 @@ msgstr "Share this starter pack and help people join your community on Bluesky." msgid "Share your favorite feed!" msgstr "Share your favourite feed!" -#: src/Navigation.tsx:276 +#: src/Navigation.tsx:285 msgid "Shared Preferences Tester" msgstr "Shared Preferences Tester" @@ -6899,7 +7042,7 @@ msgstr "Show less like this" msgid "Show list anyway" msgstr "Show list anyway" -#: src/view/com/post-thread/PostThreadItem.tsx:605 +#: src/view/com/post-thread/PostThreadItem.tsx:625 #: src/view/com/post/Post.tsx:243 #: src/view/com/posts/PostFeedItem.tsx:515 msgid "Show More" @@ -6959,11 +7102,11 @@ msgstr "Show warning" msgid "Show warning and filter from feeds" msgstr "Show warning and filter from feeds" -#: src/view/com/post-thread/PostThreadItem.tsx:836 +#: src/view/com/post-thread/PostThreadItem.tsx:856 msgid "Shows information about when this post was created" msgstr "Shows information about when this post was created" -#: src/screens/Settings/Settings.tsx:104 +#: src/screens/Settings/Settings.tsx:112 msgid "Shows other accounts you can switch to" msgstr "Shows other accounts you can switch to" @@ -6990,7 +7133,7 @@ msgstr "Shows the content" msgid "Sign in" msgstr "Sign in" -#: src/components/AccountList.tsx:122 +#: src/components/AccountList.tsx:127 msgid "Sign in as {0}" msgstr "Sign in as {0}" @@ -7007,7 +7150,7 @@ msgstr "Sign in or create an account" msgid "Sign in or create your account to join the conversation!" msgstr "Sign in or create your account to join the conversation!" -#: src/components/AccountList.tsx:65 +#: src/components/AccountList.tsx:67 msgid "Sign in to account that is not listed" msgstr "Sign in to account that is not listed" @@ -7015,9 +7158,9 @@ msgstr "Sign in to account that is not listed" msgid "Sign in to Bluesky or create a new account" msgstr "Sign in to Bluesky or create a new account" -#: src/screens/Settings/Settings.tsx:225 -#: src/screens/Settings/Settings.tsx:227 -#: src/screens/Settings/Settings.tsx:259 +#: src/screens/Settings/Settings.tsx:233 +#: src/screens/Settings/Settings.tsx:235 +#: src/screens/Settings/Settings.tsx:267 #: src/screens/SignupQueued.tsx:93 #: src/screens/SignupQueued.tsx:96 #: src/screens/Takendown.tsx:85 @@ -7031,7 +7174,7 @@ msgstr "Sign out" msgid "Sign Out" msgstr "Sign Out" -#: src/screens/Settings/Settings.tsx:256 +#: src/screens/Settings/Settings.tsx:264 #: src/view/shell/desktop/LeftNav.tsx:205 msgid "Sign out?" msgstr "Sign out?" @@ -7068,6 +7211,10 @@ msgstr "Smaller" msgid "Software Dev" msgstr "Software Dev" +#: src/components/verification/VerificationsDialog.tsx:122 +msgid "Some of your verifications are invalid." +msgstr "" + #: src/components/FeedInterstitials.tsx:474 msgid "Some other feeds you might like" msgstr "Some other feeds you might like" @@ -7080,7 +7227,7 @@ msgstr "Some people can reply" msgid "Someone reacted {0}" msgstr "Someone reacted {0}" -#: src/screens/Messages/components/ChatListItem.tsx:236 +#: src/screens/Messages/components/ChatListItem.tsx:241 msgid "Someone reacted {0} to {1}" msgstr "Someone reacted {0} to {1}" @@ -7099,8 +7246,8 @@ msgid "Something went wrong, please try again" msgstr "Something went wrong, please try again" #: src/components/ReportDialog/index.tsx:54 -#: src/screens/Moderation/index.tsx:97 -#: src/screens/Profile/Sections/Labels.tsx:87 +#: src/screens/Moderation/index.tsx:101 +#: src/screens/Profile/Sections/Labels.tsx:121 msgid "Something went wrong, please try again." msgstr "Something went wrong, please try again." @@ -7161,22 +7308,22 @@ msgstr "Sports" msgid "Start a new chat" msgstr "Start a new chat" -#: src/view/screens/ProfileList.tsx:838 -#: src/view/screens/ProfileList.tsx:959 +#: src/view/screens/ProfileList.tsx:846 +#: src/view/screens/ProfileList.tsx:967 msgid "Start adding people" msgstr "Start adding people" -#: src/view/screens/ProfileList.tsx:845 -#: src/view/screens/ProfileList.tsx:966 +#: src/view/screens/ProfileList.tsx:853 +#: src/view/screens/ProfileList.tsx:974 msgid "Start adding people!" msgstr "Start adding people!" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:357 +#: src/components/dialogs/SearchablePeopleList.tsx:382 msgid "Start chat with {displayName}" msgstr "Start chat with {displayName}" -#: src/Navigation.tsx:441 -#: src/Navigation.tsx:446 +#: src/Navigation.tsx:450 +#: src/Navigation.tsx:455 #: src/screens/StarterPack/Wizard/index.tsx:186 msgid "Starter Pack" msgstr "Starter Pack" @@ -7207,8 +7354,8 @@ msgstr "Starter Packs" msgid "Starter packs let you easily share your favorite feeds and people with your friends." msgstr "Starter packs let you easily share your favourite feeds and people with your friends." -#: src/screens/Settings/AboutSettings.tsx:59 -#: src/screens/Settings/AboutSettings.tsx:62 +#: src/screens/Settings/AboutSettings.tsx:97 +#: src/screens/Settings/AboutSettings.tsx:100 msgid "Status Page" msgstr "Status Page" @@ -7216,12 +7363,12 @@ msgstr "Status Page" msgid "Step {0} of {1}" msgstr "Step {0} of {1}" -#: src/screens/Settings/Settings.tsx:309 +#: src/screens/Settings/Settings.tsx:351 msgid "Storage cleared, you need to restart the app now." msgstr "Storage cleared, you need to restart the app now." -#: src/Navigation.tsx:266 -#: src/screens/Settings/Settings.tsx:325 +#: src/Navigation.tsx:275 +#: src/screens/Settings/Settings.tsx:367 msgid "Storybook" msgstr "Storybook" @@ -7246,11 +7393,11 @@ msgstr "Submit Appeal" msgid "Submit report" msgstr "Submit report" -#: src/view/screens/ProfileList.tsx:733 +#: src/view/screens/ProfileList.tsx:741 msgid "Subscribe" msgstr "Subscribe" -#: src/screens/Profile/Sections/Labels.tsx:201 +#: src/screens/Profile/Sections/Labels.tsx:198 msgid "Subscribe to @{0} to use these labels:" msgstr "Subscribe to @{0} to use these labels:" @@ -7262,7 +7409,7 @@ msgstr "Subscribe to Labeller" msgid "Subscribe to this labeler" msgstr "Subscribe to this labeller" -#: src/view/screens/ProfileList.tsx:729 +#: src/view/screens/ProfileList.tsx:737 msgid "Subscribe to this list" msgstr "Subscribe to this list" @@ -7270,6 +7417,10 @@ msgstr "Subscribe to this list" msgid "Success!" msgstr "Success!" +#: src/components/verification/VerificationCreatePrompt.tsx:30 +msgid "Successfully verified" +msgstr "" + #: src/screens/Search/Explore.tsx:359 msgid "Suggested Accounts" msgstr "Suggested Accounts" @@ -7293,15 +7444,15 @@ msgctxt "Name of app icon variant" msgid "Sunset" msgstr "Sunset" -#: src/Navigation.tsx:286 +#: src/Navigation.tsx:295 #: src/view/screens/Support.tsx:31 #: src/view/screens/Support.tsx:34 msgid "Support" msgstr "Support" -#: src/screens/Settings/Settings.tsx:102 -#: src/screens/Settings/Settings.tsx:116 -#: src/screens/Settings/Settings.tsx:412 +#: src/screens/Settings/Settings.tsx:110 +#: src/screens/Settings/Settings.tsx:124 +#: src/screens/Settings/Settings.tsx:454 #: src/view/shell/desktop/LeftNav.tsx:243 msgid "Switch account" msgstr "Switch account" @@ -7326,9 +7477,9 @@ msgstr "Switch to {0}" msgid "System" msgstr "System" -#: src/screens/Settings/AboutSettings.tsx:66 -#: src/screens/Settings/AboutSettings.tsx:69 -#: src/screens/Settings/Settings.tsx:318 +#: src/screens/Settings/AboutSettings.tsx:104 +#: src/screens/Settings/AboutSettings.tsx:107 +#: src/screens/Settings/Settings.tsx:360 msgid "System log" msgstr "System log" @@ -7367,7 +7518,7 @@ msgstr "Tech" msgid "Tell a joke!" msgstr "Tell a joke!" -#: src/screens/Profile/Header/EditProfileDialog.tsx:355 +#: src/screens/Profile/Header/EditProfileDialog.tsx:378 msgid "Tell us a bit about yourself" msgstr "Tell us a bit about yourself" @@ -7380,12 +7531,12 @@ msgstr "Tell us a little more" msgid "Terms" msgstr "Terms" -#: src/Navigation.tsx:296 -#: src/screens/Settings/AboutSettings.tsx:43 -#: src/screens/Settings/AboutSettings.tsx:46 +#: src/Navigation.tsx:305 +#: src/screens/Settings/AboutSettings.tsx:81 +#: src/screens/Settings/AboutSettings.tsx:84 #: src/view/screens/TermsOfService.tsx:31 -#: src/view/shell/Drawer.tsx:627 -#: src/view/shell/Drawer.tsx:629 +#: src/view/shell/Drawer.tsx:643 +#: src/view/shell/Drawer.tsx:645 msgid "Terms of Service" msgstr "Terms of Service" @@ -7425,7 +7576,7 @@ msgstr "Thank you. Your report has been sent." msgid "Thanks, you have successfully verified your email address. You can close this dialog." msgstr "Thanks, you have successfully verified your email address. You can close this dialogue." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:468 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:487 msgid "That contains the following:" msgstr "That contains the following:" @@ -7450,8 +7601,8 @@ msgstr "That's all, folks!" msgid "That's everything!" msgstr "That's everything!" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:279 -#: src/view/com/profile/ProfileMenu.tsx:387 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:305 +#: src/view/com/profile/ProfileMenu.tsx:423 msgid "The account will be able to interact with you after unblocking." msgstr "The account will be able to interact with you after unblocking." @@ -7465,7 +7616,7 @@ msgstr "The app will be restarted" msgid "The author of this thread has hidden this reply." msgstr "The author of this thread has hidden this reply." -#: src/screens/Moderation/index.tsx:358 +#: src/screens/Moderation/index.tsx:377 msgid "The Bluesky web application" msgstr "The Bluesky web application" @@ -7555,8 +7706,8 @@ msgid "There was an issue connecting to Tenor." msgstr "There was an issue connecting to Tenor." #: src/screens/Profile/components/ProfileFeedHeader.tsx:173 -#: src/view/screens/ProfileList.tsx:367 -#: src/view/screens/ProfileList.tsx:386 +#: src/view/screens/ProfileList.tsx:375 +#: src/view/screens/ProfileList.tsx:394 #: src/view/screens/SavedFeeds.tsx:85 msgid "There was an issue contacting the server" msgstr "There was an issue contacting the server" @@ -7580,7 +7731,7 @@ msgstr "There was an issue fetching notifications. Tap here to try again." msgid "There was an issue fetching posts. Tap here to try again." msgstr "There was an issue fetching posts. Tap here to try again." -#: src/view/com/lists/ListMembers.tsx:166 +#: src/view/com/lists/ListMembers.tsx:151 msgid "There was an issue fetching the list. Tap here to try again." msgstr "There was an issue fetching the list. Tap here to try again." @@ -7593,7 +7744,7 @@ msgstr "There was an issue fetching your app passwords" msgid "There was an issue fetching your lists. Tap here to try again." msgstr "There was an issue fetching your lists. Tap here to try again." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:105 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:107 msgid "There was an issue fetching your service info" msgstr "There was an issue fetching your service info" @@ -7612,17 +7763,17 @@ msgstr "There was an issue sending your report. Please check your internet conne msgid "There was an issue updating your feeds, please check your internet connection and try again." msgstr "There was an issue updating your feeds, please check your internet connection and try again." -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:107 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:128 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:141 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:110 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:144 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:90 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:101 -#: src/view/com/profile/ProfileMenu.tsx:111 -#: src/view/com/profile/ProfileMenu.tsx:121 -#: src/view/com/profile/ProfileMenu.tsx:135 -#: src/view/com/profile/ProfileMenu.tsx:145 -#: src/view/com/profile/ProfileMenu.tsx:158 -#: src/view/com/profile/ProfileMenu.tsx:170 +#: src/view/com/profile/ProfileMenu.tsx:117 +#: src/view/com/profile/ProfileMenu.tsx:127 +#: src/view/com/profile/ProfileMenu.tsx:141 +#: src/view/com/profile/ProfileMenu.tsx:151 +#: src/view/com/profile/ProfileMenu.tsx:164 +#: src/view/com/profile/ProfileMenu.tsx:176 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:396 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:409 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:419 @@ -7633,10 +7784,10 @@ msgstr "There was an issue! {0}" #: src/screens/List/ListHiddenScreen.tsx:63 #: src/screens/List/ListHiddenScreen.tsx:77 #: src/screens/List/ListHiddenScreen.tsx:99 -#: src/view/screens/ProfileList.tsx:403 -#: src/view/screens/ProfileList.tsx:421 -#: src/view/screens/ProfileList.tsx:439 -#: src/view/screens/ProfileList.tsx:457 +#: src/view/screens/ProfileList.tsx:411 +#: src/view/screens/ProfileList.tsx:429 +#: src/view/screens/ProfileList.tsx:447 +#: src/view/screens/ProfileList.tsx:465 msgid "There was an issue. Please check your internet connection and try again." msgstr "There was an issue. Please check your internet connection and try again." @@ -7657,6 +7808,14 @@ msgstr "These settings only apply to the Following feed." msgid "This {screenDescription} has been flagged:" msgstr "This {screenDescription} has been flagged:" +#: src/components/verification/VerificationsDialog.tsx:89 +msgid "This account has a checkmark because it's been verified by trusted sources." +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:94 +msgid "This account has one or more verifications, but it is not currently verified." +msgstr "" + #: src/components/moderation/ScreenHider.tsx:106 msgid "This account has requested that users sign in to view their profile." msgstr "This account has requested that users sign in to view their profile." @@ -7665,6 +7824,10 @@ msgstr "This account has requested that users sign in to view their profile." msgid "This account is blocked by one or more of your moderation lists. To unblock, please visit the lists directly and remove this user." msgstr "This account is blocked by one or more of your moderation lists. To unblock, please visit the lists directly and remove this user." +#: src/components/verification/VerificationCreatePrompt.tsx:48 +msgid "This action can be undone at any time." +msgstr "" + #: src/components/moderation/LabelsOnMeDialog.tsx:271 msgid "This appeal will be sent to <0>{sourceName}." msgstr "This appeal will be sent to <0>{sourceName}." @@ -7698,7 +7861,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:357 +#: src/screens/Messages/components/ChatListItem.tsx:362 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" @@ -7720,7 +7883,7 @@ msgstr "This feed is empty! You may need to follow more users or tune your langu #: src/components/StarterPack/Main/PostsList.tsx:36 #: src/screens/Profile/ProfileFeed/index.tsx:189 -#: src/view/screens/ProfileList.tsx:835 +#: src/view/screens/ProfileList.tsx:843 msgid "This feed is empty." msgstr "This feed is empty." @@ -7728,7 +7891,7 @@ msgstr "This feed is empty." msgid "This feed is no longer online. We are showing <0>Discover instead." msgstr "This feed is no longer online. We are showing <0>Discover instead." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:574 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:593 msgid "This handle is reserved. Please try a different one." msgstr "This handle is reserved. Please try a different one." @@ -7748,7 +7911,7 @@ msgstr "This label was applied by the author." msgid "This label was applied by you." msgstr "This label was applied by you." -#: src/screens/Profile/Sections/Labels.tsx:188 +#: src/screens/Profile/Sections/Labels.tsx:185 msgid "This labeler hasn't declared what labels it publishes, and may not be active." msgstr "This labeller hasn't declared what labels it publishes and may not be active." @@ -7764,7 +7927,7 @@ msgstr "This list – created by <0>{0} – contains possible violations of msgid "This list – created by you – contains possible violations of Bluesky's community guidelines in its name or description." msgstr "This list – created by you – contains possible violations of Bluesky's community guidelines in its name or description." -#: src/view/screens/ProfileList.tsx:954 +#: src/view/screens/ProfileList.tsx:962 msgid "This list is empty." msgstr "This list is empty." @@ -7772,7 +7935,7 @@ msgstr "This list is empty." msgid "This moderation service is unavailable. See below for more details. If this issue persists, contact us." msgstr "This moderation service is unavailable. See below for more details. If this issue persists, contact us." -#: src/view/com/post-thread/PostThreadItem.tsx:876 +#: src/view/com/post-thread/PostThreadItem.tsx:896 msgid "This post claims to have been created on <0>{0}, but was first seen by Bluesky on <1>{1}." msgstr "This post claims to have been created on <0>{0}, but was first seen by Bluesky on <1>{1}." @@ -7780,7 +7943,7 @@ msgstr "This post claims to have been created on <0>{0}, but was first seen msgid "This post has an unknown type of threadgate on it. Your app may be out of date." msgstr "This post has an unknown type of threadgate on it. Your app may be out of date." -#: src/view/com/post-thread/PostThreadItem.tsx:158 +#: src/view/com/post-thread/PostThreadItem.tsx:160 msgid "This post has been deleted." msgstr "This post has been deleted." @@ -7797,7 +7960,7 @@ msgstr "This post will be hidden from feeds and threads. This cannot be undone." msgid "This post's author has disabled quote posts." msgstr "This post's author has disabled quote posts." -#: src/view/com/profile/ProfileMenu.tsx:408 +#: src/view/com/profile/ProfileMenu.tsx:444 msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't signed in." msgstr "This profile is only visible to logged-in users. It won't be visible to people who aren't signed in." @@ -7809,7 +7972,7 @@ msgstr "This reply will be sorted into a hidden section at the bottom of your th 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." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:437 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:456 msgid "This should create a domain record at:" msgstr "This should create a domain record at:" @@ -7850,7 +8013,7 @@ msgstr "This user isn't following anyone." msgid "This will delete \"{0}\" from your muted words. You can always add it back later." msgstr "This will delete \"{0}\" from your muted words. You can always add it back later." -#: src/screens/Settings/Settings.tsx:462 +#: src/screens/Settings/Settings.tsx:504 msgid "This will remove @{0} from the quick access list." msgstr "This will remove @{0} from the quick access list." @@ -7881,7 +8044,7 @@ msgstr "Threaded" msgid "Threaded mode" msgstr "Threaded mode" -#: src/Navigation.tsx:329 +#: src/Navigation.tsx:338 msgid "Threads Preferences" msgstr "Threads Preferences" @@ -7913,7 +8076,7 @@ msgstr "Today" msgid "Toggle dropdown" msgstr "Toggle dropdown" -#: src/screens/Moderation/index.tsx:335 +#: src/screens/Moderation/index.tsx:354 msgid "Toggle to enable or disable adult content" msgstr "Toggle to enable or disable adult content" @@ -7927,14 +8090,14 @@ msgstr "Toggles the sound" msgid "Top" msgstr "Top" -#: src/Navigation.tsx:411 +#: src/Navigation.tsx:420 msgid "Topic" msgstr "Topic" #: src/components/dms/MessageContextMenu.tsx:139 #: src/components/dms/MessageContextMenu.tsx:141 -#: src/view/com/post-thread/PostThreadItem.tsx:798 -#: src/view/com/post-thread/PostThreadItem.tsx:801 +#: src/view/com/post-thread/PostThreadItem.tsx:818 +#: src/view/com/post-thread/PostThreadItem.tsx:821 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:468 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:470 msgid "Translate" @@ -7952,6 +8115,10 @@ msgstr "Trending topics" msgid "Trending Videos" msgstr "Trending Videos" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:138 +msgid "Trust emerges from relationships, communities, and shared context, so we’re also enabling <0>trusted verifiers: organizations that can directly issue verification." +msgstr "" + #: src/view/com/util/error/ErrorScreen.tsx:103 msgctxt "action" msgid "Try again" @@ -7973,7 +8140,7 @@ msgstr "Type your desired username" msgid "Type your message here" msgstr "Type your message here" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:413 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:432 msgid "Type:" msgstr "Type:" @@ -7999,31 +8166,31 @@ msgstr "Unable to delete" #: src/components/dms/MessagesListBlockedFooter.tsx:104 #: src/components/dms/MessagesListBlockedFooter.tsx:112 #: src/components/dms/MessagesListBlockedFooter.tsx:119 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:197 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:283 -#: src/view/com/profile/ProfileMenu.tsx:399 -#: src/view/screens/ProfileList.tsx:715 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:200 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 +#: src/view/com/profile/ProfileMenu.tsx:435 +#: src/view/screens/ProfileList.tsx:723 msgid "Unblock" msgstr "Unblock" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:202 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:205 msgctxt "action" msgid "Unblock" msgstr "Unblock" #: src/components/dms/ConvoMenu.tsx:247 #: src/components/dms/ConvoMenu.tsx:250 -#: src/view/com/profile/ProfileMenu.tsx:309 -#: src/view/com/profile/ProfileMenu.tsx:315 +#: src/view/com/profile/ProfileMenu.tsx:345 +#: src/view/com/profile/ProfileMenu.tsx:351 msgid "Unblock account" msgstr "Unblock account" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:277 -#: src/view/com/profile/ProfileMenu.tsx:381 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:303 +#: src/view/com/profile/ProfileMenu.tsx:417 msgid "Unblock Account?" msgstr "Unblock Account?" -#: src/view/screens/ProfileList.tsx:612 +#: src/view/screens/ProfileList.tsx:620 msgid "Unblock list" msgstr "Unblock list" @@ -8041,12 +8208,12 @@ msgctxt "action" msgid "Unfollow" msgstr "Unfollow" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:217 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:220 msgid "Unfollow {0}" msgstr "Unfollow {0}" -#: src/view/com/profile/ProfileMenu.tsx:251 -#: src/view/com/profile/ProfileMenu.tsx:261 +#: src/view/com/profile/ProfileMenu.tsx:264 +#: src/view/com/profile/ProfileMenu.tsx:274 msgid "Unfollow account" msgstr "Unfollow account" @@ -8058,6 +8225,10 @@ msgstr "Unfollows the user" msgid "Unfortunately, none of your subscribed labelers supports this report type." msgstr "Unfortunately, none of your subscribed labellers support this report type." +#: src/components/verification/VerificationsDialog.tsx:204 +msgid "Unknown verifier" +msgstr "" + #: src/screens/Profile/components/ProfileFeedHeader.tsx:510 msgid "Unlike" msgstr "Unlike" @@ -8072,7 +8243,7 @@ msgctxt "video" msgid "Unmute" msgstr "Unmute" -#: src/view/screens/ProfileList.tsx:722 +#: src/view/screens/ProfileList.tsx:730 msgid "Unmute" msgstr "Unmute" @@ -8081,8 +8252,8 @@ msgstr "Unmute" msgid "Unmute {tag}" msgstr "Unmute {tag}" -#: src/view/com/profile/ProfileMenu.tsx:288 -#: src/view/com/profile/ProfileMenu.tsx:294 +#: src/view/com/profile/ProfileMenu.tsx:324 +#: src/view/com/profile/ProfileMenu.tsx:330 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:668 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:674 msgid "Unmute account" @@ -8092,7 +8263,7 @@ msgstr "Unmute account" msgid "Unmute conversation" msgstr "Unmute conversation" -#: src/view/screens/ProfileList.tsx:597 +#: src/view/screens/ProfileList.tsx:605 msgid "Unmute list" msgstr "Unmute list" @@ -8105,7 +8276,7 @@ msgstr "Unmute thread" msgid "Unmute video" msgstr "Unmute video" -#: src/view/screens/ProfileList.tsx:706 +#: src/view/screens/ProfileList.tsx:714 msgid "Unpin" msgstr "Unpin" @@ -8128,7 +8299,7 @@ msgstr "Unpin from home" msgid "Unpin from profile" msgstr "Unpin from profile" -#: src/view/screens/ProfileList.tsx:577 +#: src/view/screens/ProfileList.tsx:585 msgid "Unpin moderation list" msgstr "Unpin moderation list" @@ -8136,7 +8307,7 @@ msgstr "Unpin moderation list" msgid "Unpinned {0} from Home" msgstr "Unpinned {0} from Home" -#: src/view/screens/ProfileList.tsx:354 +#: src/view/screens/ProfileList.tsx:362 msgid "Unpinned from your feeds" msgstr "Unpinned from your feeds" @@ -8181,8 +8352,8 @@ msgstr "Update" msgid "Update <0>{displayName} in Lists" msgstr "Update <0>{displayName} in Lists" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:507 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:528 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:526 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:547 msgid "Update to {domain}" msgstr "Update to {domain}" @@ -8204,7 +8375,7 @@ msgstr "Updating..." msgid "Upload a photo instead" msgstr "Upload a photo instead" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:453 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:472 msgid "Upload a text file to:" msgstr "Upload a text file to:" @@ -8244,7 +8415,7 @@ msgstr "Uploading video..." msgid "Use app passwords to sign in to other Bluesky clients without giving full access to your account or password." msgstr "Use app passwords to sign in to other Bluesky clients without giving full access to your account or password." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:539 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:558 msgid "Use default provider" msgstr "Use default provider" @@ -8344,24 +8515,43 @@ msgstr "Users I follow" msgid "Users in \"{0}\"" msgstr "Users in \"{0}\"" -#: src/components/LikesDialog.tsx:83 -msgid "Users that have liked this content or profile" -msgstr "Users that have liked this content or profile" - #: src/components/dialogs/PostInteractionSettingsDialog.tsx:433 msgid "Users you follow" msgstr "Users you follow" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:419 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:438 msgid "Value:" msgstr "Value:" +#: src/screens/Moderation/index.tsx:288 +msgid "Verification settings" +msgstr "" + +#: src/Navigation.tsx:175 +#: src/screens/Moderation/VerificationSettings.tsx:32 +msgid "Verification Settings" +msgstr "" + +#: src/screens/Moderation/VerificationSettings.tsx:41 +msgid "Verifications on Bluesky work differently than on other platforms. <0>Learn more here." +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:105 +msgid "Verified by:" +msgstr "" + #: src/view/com/composer/videos/SelectVideoBtn.tsx:127 msgid "Verified email required" msgstr "Verified email required" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:509 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:530 +#: src/components/verification/VerificationCreatePrompt.tsx:65 +#: src/view/com/profile/ProfileMenu.tsx:308 +#: src/view/com/profile/ProfileMenu.tsx:311 +msgid "Verify account" +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:528 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:549 msgid "Verify DNS Record" msgstr "Verify DNS Record" @@ -8379,11 +8569,15 @@ msgstr "Verify New Email" msgid "Verify now" msgstr "Verify now" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:510 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:532 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:529 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:551 msgid "Verify Text File" msgstr "Verify Text File" +#: src/components/verification/VerificationCreatePrompt.tsx:44 +msgid "Verify this account?" +msgstr "" + #: src/screens/Settings/AccountSettings.tsx:75 #: src/screens/Settings/AccountSettings.tsx:91 msgid "Verify your email" @@ -8394,8 +8588,8 @@ msgstr "Verify your email" msgid "Verify Your Email" msgstr "Verify Your Email" -#: src/screens/Settings/AboutSettings.tsx:73 -#: src/screens/Settings/AboutSettings.tsx:102 +#: src/screens/Settings/AboutSettings.tsx:123 +#: src/screens/Settings/AboutSettings.tsx:152 msgid "Version {appVersion}" msgstr "Version {appVersion}" @@ -8408,7 +8602,7 @@ msgstr "Video" msgid "Video failed to process" msgstr "Video failed to process" -#: src/Navigation.tsx:462 +#: src/Navigation.tsx:471 msgid "Video Feed" msgstr "Video Feed" @@ -8461,16 +8655,17 @@ msgstr "View {0}'s avatar" #: src/components/ProfileCard.tsx:115 #: src/screens/Profile/components/ProfileFeedHeader.tsx:446 +#: src/screens/Search/components/SearchProfileCard.tsx:36 #: src/screens/VideoFeed/index.tsx:769 -#: src/view/com/notifications/NotificationFeedItem.tsx:413 +#: src/view/com/notifications/NotificationFeedItem.tsx:487 msgid "View {0}'s profile" msgstr "View {0}'s profile" -#: src/components/dms/MessagesListHeader.tsx:176 +#: src/components/dms/MessagesListHeader.tsx:181 msgid "View {displayName}'s profile" msgstr "View {displayName}'s profile" -#: src/components/ProfileHoverCard/index.web.tsx:433 +#: src/components/ProfileHoverCard/index.web.tsx:440 msgid "View blocked user's profile" msgstr "View blocked user's profile" @@ -8508,13 +8703,13 @@ msgstr "View information about these labels" msgid "View more" msgstr "View more" -#: src/components/ProfileHoverCard/index.web.tsx:419 -#: src/components/ProfileHoverCard/index.web.tsx:439 -#: src/components/ProfileHoverCard/index.web.tsx:466 +#: src/components/ProfileHoverCard/index.web.tsx:426 +#: src/components/ProfileHoverCard/index.web.tsx:446 +#: src/components/ProfileHoverCard/index.web.tsx:473 #: src/view/com/posts/AviFollowButton.tsx:55 #: src/view/com/posts/PostFeedErrorMessage.tsx:175 -#: src/view/com/util/PostMeta.tsx:78 -#: src/view/com/util/PostMeta.tsx:93 +#: src/view/com/util/PostMeta.tsx:87 +#: src/view/com/util/PostMeta.tsx:122 msgid "View profile" msgstr "View profile" @@ -8526,6 +8721,10 @@ msgstr "View the avatar" msgid "View the labeling service provided by @{0}" msgstr "View the labelling service provided by @{0}" +#: src/components/verification/VerificationCheckButton.tsx:99 +msgid "View this user's verifications" +msgstr "" + #: src/screens/Profile/components/ProfileFeedHeader.tsx:481 msgid "View users who like this feed" msgstr "View users who like this feed" @@ -8534,11 +8733,11 @@ msgstr "View users who like this feed" msgid "View video" msgstr "View video" -#: src/screens/Moderation/index.tsx:264 +#: src/screens/Moderation/index.tsx:268 msgid "View your blocked accounts" msgstr "View your blocked accounts" -#: src/screens/Moderation/index.tsx:204 +#: src/screens/Moderation/index.tsx:208 msgid "View your default post interaction settings" msgstr "View your default post interaction settings" @@ -8547,14 +8746,18 @@ msgstr "View your default post interaction settings" msgid "View your feeds and explore more" msgstr "View your feeds and explore more" -#: src/screens/Moderation/index.tsx:234 +#: src/screens/Moderation/index.tsx:238 msgid "View your moderation lists" msgstr "View your moderation lists" -#: src/screens/Moderation/index.tsx:249 +#: src/screens/Moderation/index.tsx:253 msgid "View your muted accounts" msgstr "View your muted accounts" +#: src/components/verification/VerificationCheckButton.tsx:98 +msgid "View your verifications" +msgstr "" + #: src/view/com/util/images/AutoSizedImage.tsx:199 #: src/view/com/util/images/AutoSizedImage.tsx:221 msgid "Views full image" @@ -8627,7 +8830,7 @@ msgstr "We were unable to determine if you are allowed to upload videos. Please msgid "We were unable to load your birth date preferences. Please try again." msgstr "We were unable to load your birthdate preferences. Please try again." -#: src/screens/Moderation/index.tsx:409 +#: src/screens/Moderation/index.tsx:428 msgid "We were unable to load your configured labelers at this time." msgstr "We were unable to load your configured labellers at this time." @@ -8643,16 +8846,20 @@ msgstr "We will let you know when your account is ready." msgid "We'll use this to help customize your experience." msgstr "We'll use this to help customise your experience." -#: src/components/dms/dialogs/SearchablePeopleList.tsx:92 +#: src/components/dialogs/SearchablePeopleList.tsx:107 #: src/components/ProgressGuide/FollowDialog.tsx:172 msgid "We're having network issues, try again" msgstr "We're having network issues, try again" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:94 +msgid "We’re introducing a new layer of verification on Bluesky — an easy-to-see checkmark." +msgstr "" + #: src/screens/Signup/index.tsx:109 msgid "We're so excited to have you join us!" msgstr "We're so excited to have you join us!" -#: src/view/screens/ProfileList.tsx:113 +#: src/view/screens/ProfileList.tsx:117 msgid "We're sorry, but we were unable to resolve this list. If this persists, please contact the list creator, @{handleOrDid}." msgstr "We're sorry, but we were unable to resolve this list. If this persists, please contact the list creator, @{handleOrDid}." @@ -8699,6 +8906,10 @@ msgstr "What do you want to call your starter pack?" msgid "What's up?" msgstr "What's up?" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:146 +msgid "When you tap on a check, you’ll see which organizations have granted verification." +msgstr "" + #: src/view/com/modals/lang-settings/PostLanguagesSettings.tsx:80 msgid "Which languages are used in this post?" msgstr "Which languages are used in this post?" @@ -8715,6 +8926,10 @@ msgstr "Who can interact with this post?" msgid "Who can reply" msgstr "Who can reply" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:127 +msgid "Who can verify?" +msgstr "" + #: src/screens/Home/NoFeedsPinned.tsx:79 #: src/screens/Messages/ChatList.tsx:231 #: src/screens/Messages/Inbox.tsx:176 @@ -8783,7 +8998,7 @@ msgstr "Write your reply" msgid "Writers" msgstr "Writers" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:337 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:356 msgid "Wrong DID returned from server. Received: {0}" msgstr "Wrong DID returned from server. Received: {0}" @@ -8820,7 +9035,11 @@ msgstr "Yesterday" msgid "You" msgstr "You" -#: src/components/forms/HostingProvider.tsx:46 +#: src/components/verification/VerifierDialog.tsx:59 +msgid "You are a trusted verifier" +msgstr "" + +#: src/components/forms/HostingProvider.tsx:45 msgid "You are creating an account on" msgstr "You are creating an account on" @@ -8836,6 +9055,19 @@ msgstr "You are not allowed to upload videos." msgid "You are not following anyone." msgstr "You are not following anyone." +#: src/components/verification/VerificationsDialog.tsx:64 +msgid "You are verified" +msgstr "" + +#: src/screens/Profile/Header/EditProfileDialog.tsx:356 +#: src/view/com/modals/EditProfile.tsx:204 +msgid "You are verified. You will lose your verification status if you change your display name. <0>Learn more." +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:208 +msgid "You are verified. You will lose your verification status if you change your handle. <0>Learn more." +msgstr "" + #: src/screens/Search/modules/ExploreInterestsCard.tsx:45 msgid "You can adjust your interests at any time from \"Content and media\" settings." msgstr "You can adjust your interests at any time from \"Content and media\" settings." @@ -8947,11 +9179,11 @@ msgstr "You have no feeds." msgid "You have no lists." msgstr "You have no lists." -#: src/view/screens/ModerationBlockedAccounts.tsx:129 +#: src/view/screens/ModerationBlockedAccounts.tsx:138 msgid "You have not blocked any accounts yet. To block an account, go to their profile and select \"Block account\" from the menu on their account." msgstr "You have not blocked any accounts yet. To block an account, go to their profile and select \"Block account\" from the menu on their account." -#: src/view/screens/ModerationMutedAccounts.tsx:128 +#: src/view/screens/ModerationMutedAccounts.tsx:151 msgid "You have not muted any accounts yet. To mute an account, go to their profile and select \"Mute account\" from the menu on their account." msgstr "You have not muted any accounts yet. To mute an account, go to their profile and select \"Mute account\" from the menu on their account." @@ -9024,11 +9256,11 @@ msgstr "You previously deactivated @{0}." msgid "You reacted {0}" msgstr "You reacted {0}" -#: src/screens/Messages/components/ChatListItem.tsx:213 +#: src/screens/Messages/components/ChatListItem.tsx:218 msgid "You reacted {0} to {1}" msgstr "You reacted {0} to {1}" -#: src/screens/Settings/Settings.tsx:257 +#: src/screens/Settings/Settings.tsx:265 #: src/view/shell/desktop/LeftNav.tsx:206 msgid "You will be signed out of all your accounts." msgstr "You will be signed out of all your accounts." @@ -9045,15 +9277,15 @@ 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/components/ChatListItem.tsx:149 +#: src/screens/Messages/components/ChatListItem.tsx:154 msgid "You: {0}" msgstr "You: {0}" -#: src/screens/Messages/components/ChatListItem.tsx:178 +#: src/screens/Messages/components/ChatListItem.tsx:183 msgid "You: {defaultEmbeddedContentMessage}" msgstr "You: {defaultEmbeddedContentMessage}" -#: src/screens/Messages/components/ChatListItem.tsx:171 +#: src/screens/Messages/components/ChatListItem.tsx:176 msgid "You: {short}" msgstr "You: {short}" @@ -9163,7 +9395,7 @@ msgstr "Your chats have been disabled" msgid "Your choice will be saved, but can be changed later in settings." msgstr "Your choice will be saved, but can be changed later in settings." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:494 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:513 msgid "Your current handle <0>{0} will automatically remain reserved for you. You can switch back to it at any time from this account." msgstr "Your current handle <0>{0} will automatically remain reserved for you. You can switch back to it at any time from this account." @@ -9194,7 +9426,7 @@ msgstr "Your followers" msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "Your following feed is empty! Follow more users to see what's happening." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:221 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:240 msgid "Your full handle will be <0>@{0}" msgstr "Your full handle will be <0>@{0}" @@ -9202,7 +9434,7 @@ msgstr "Your full handle will be <0>@{0}" msgid "Your full username will be <0>@{0}" msgstr "Your full username will be <0>@{0}" -#: src/Navigation.tsx:383 +#: src/Navigation.tsx:392 #: src/screens/Search/modules/ExploreInterestsCard.tsx:67 #: src/screens/Settings/ContentAndMediaSettings.tsx:92 #: src/screens/Settings/ContentAndMediaSettings.tsx:95 @@ -9262,3 +9494,7 @@ msgstr "Your report will be sent to the Bluesky Moderation Service" #: src/screens/Settings/SettingsInterests.tsx:53 msgid "Your selected interests help us serve you content you care about." msgstr "Your selected interests help us serve you content you care about." + +#: src/components/verification/VerificationsDialog.tsx:65 +msgid "Your verifications" +msgstr "" diff --git a/src/locale/locales/eo/messages.po b/src/locale/locales/eo/messages.po index 1656ce4e53..50b139e434 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: 2025-04-09 23:20\n" +"PO-Revision-Date: 2025-04-19 04:09\n" "Last-Translator: \n" "Language-Team: Esperanto\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -23,7 +23,7 @@ msgstr "" msgid "(active)" msgstr "(aktiva)" -#: src/screens/Messages/components/ChatListItem.tsx:155 +#: src/screens/Messages/components/ChatListItem.tsx:160 msgid "(contains embedded content)" msgstr "(enhavas enkorpigitan enhavon)" @@ -82,7 +82,7 @@ msgstr "{0, plural, one {# sekundo} other {# sekundoj}}" #: src/view/shell/bottom-bar/BottomBar.tsx:209 #: src/view/shell/bottom-bar/BottomBar.tsx:241 -#: src/view/shell/Drawer.tsx:454 +#: src/view/shell/Drawer.tsx:470 msgid "{0, plural, one {# unread item} other {# unread items}}" msgstr "{0, plural, one {# nelegita ero} other {# nelegitaj eroj}}" @@ -91,17 +91,17 @@ msgstr "{0, plural, one {# nelegita ero} other {# nelegitaj eroj}}" msgid "{0, plural, one {#mo} other {#mo}}" msgstr "{0, plural, one {#mo} other {#mo}}" -#: src/components/ProfileHoverCard/index.web.tsx:398 +#: src/components/ProfileHoverCard/index.web.tsx:404 #: src/screens/Profile/Header/Metrics.tsx:22 msgid "{0, plural, one {follower} other {followers}}" msgstr "{0, plural, one {sekvanto} other {sekvantoj}}" -#: src/components/ProfileHoverCard/index.web.tsx:402 +#: src/components/ProfileHoverCard/index.web.tsx:408 #: src/screens/Profile/Header/Metrics.tsx:26 msgid "{0, plural, one {following} other {following}}" msgstr "{0, plural, one {sekvata} other {sekvataj}}" -#: src/view/com/post-thread/PostThreadItem.tsx:459 +#: src/view/com/post-thread/PostThreadItem.tsx:479 msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, one {ŝato} other {ŝatoj}}" @@ -109,11 +109,11 @@ msgstr "{0, plural, one {ŝato} other {ŝatoj}}" msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, one {afiŝo} other {afiŝoj}}" -#: src/view/com/post-thread/PostThreadItem.tsx:443 +#: src/view/com/post-thread/PostThreadItem.tsx:463 msgid "{0, plural, one {quote} other {quotes}}" msgstr "{0, plural, one {citaĵo} other {citaĵoj}}" -#: src/view/com/post-thread/PostThreadItem.tsx:425 +#: src/view/com/post-thread/PostThreadItem.tsx:445 msgid "{0, plural, one {repost} other {reposts}}" msgstr "{0, plural, one {reafiŝo} other {reafiŝoj}}" @@ -153,7 +153,7 @@ msgstr "{0} el 50" msgid "{0} reacted {1}" msgstr "{0} reagis per {1}" -#: src/screens/Messages/components/ChatListItem.tsx:226 +#: src/screens/Messages/components/ChatListItem.tsx:231 msgid "{0} reacted {1} to {2}" msgstr "{0} reagis per {1} al {2}" @@ -206,100 +206,132 @@ msgstr "{estimatedTimeHrs, plural, one {horo} other {horoj}}" msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "{estimatedTimeMins, plural, one {minuto} other {minutoj}}" -#: src/view/com/notifications/NotificationFeedItem.tsx:305 +#: src/view/com/notifications/NotificationFeedItem.tsx:324 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} followed you" msgstr "{firstAuthorLink} kaj <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} alia} other {{formattedAuthorsCount} aliaj}} eksekvis vin" -#: src/view/com/notifications/NotificationFeedItem.tsx:331 +#: src/view/com/notifications/NotificationFeedItem.tsx:350 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your custom feed" msgstr "{firstAuthorLink} kaj <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} alia} other {{formattedAuthorsCount} aliaj}} ŝatas vian propran fluon" -#: src/view/com/notifications/NotificationFeedItem.tsx:224 +#: src/view/com/notifications/NotificationFeedItem.tsx:243 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your post" msgstr "{firstAuthorLink} kaj <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} alia} other {{formattedAuthorsCount} aliaj}} ŝatas vian afiŝon" -#: src/view/com/notifications/NotificationFeedItem.tsx:248 +#: src/view/com/notifications/NotificationFeedItem.tsx:430 +msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} removed their verifications from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:267 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} reposted your post" msgstr "{firstAuthorLink} kaj <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} alia} other {{formattedAuthorsCount} aliaj}} reafiŝis vian afiŝon" -#: src/view/com/notifications/NotificationFeedItem.tsx:355 +#: src/view/com/notifications/NotificationFeedItem.tsx:374 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} signed up with your starter pack" msgstr "{firstAuthorLink} kaj <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} alia} other {{formattedAuthorsCount} aliaj}} registriĝis kun via startpako" -#: src/view/com/notifications/NotificationFeedItem.tsx:317 +#: src/view/com/notifications/NotificationFeedItem.tsx:404 +msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:336 msgid "{firstAuthorLink} followed you" msgstr "{firstAuthorLink} eksekvis vin" -#: src/view/com/notifications/NotificationFeedItem.tsx:294 +#: src/view/com/notifications/NotificationFeedItem.tsx:313 msgid "{firstAuthorLink} followed you back" msgstr "{firstAuthorLink} eksekvis vin reciproke" -#: src/view/com/notifications/NotificationFeedItem.tsx:343 +#: src/view/com/notifications/NotificationFeedItem.tsx:362 msgid "{firstAuthorLink} liked your custom feed" msgstr "{firstAuthorLink} ŝatas vian propran fluon" -#: src/view/com/notifications/NotificationFeedItem.tsx:236 +#: src/view/com/notifications/NotificationFeedItem.tsx:255 msgid "{firstAuthorLink} liked your post" msgstr "{firstAuthorLink} ŝatas vian afiŝon" -#: src/view/com/notifications/NotificationFeedItem.tsx:260 +#: src/view/com/notifications/NotificationFeedItem.tsx:442 +msgid "{firstAuthorLink} removed their verification from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:279 msgid "{firstAuthorLink} reposted your post" msgstr "{firstAuthorLink} reafiŝis vian afiŝon" -#: src/view/com/notifications/NotificationFeedItem.tsx:367 +#: src/view/com/notifications/NotificationFeedItem.tsx:386 msgid "{firstAuthorLink} signed up with your starter pack" msgstr "{firstAuthorLink} registriĝis kun via startpako" -#: src/view/com/notifications/NotificationFeedItem.tsx:298 +#: src/view/com/notifications/NotificationFeedItem.tsx:416 +msgid "{firstAuthorLink} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:317 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} followed you" msgstr "{firstAuthorName} kaj {additionalAuthorsCount, plural, one {{formattedAuthorsCount} alia} other {{formattedAuthorsCount} aliaj}} eksekvis vin" -#: src/view/com/notifications/NotificationFeedItem.tsx:324 +#: src/view/com/notifications/NotificationFeedItem.tsx:343 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your custom feed" msgstr "{firstAuthorName} kaj {additionalAuthorsCount, plural, one {{formattedAuthorsCount} alia} other {{formattedAuthorsCount} aliaj}} ŝatas vian propran fluon" -#: src/view/com/notifications/NotificationFeedItem.tsx:217 +#: src/view/com/notifications/NotificationFeedItem.tsx:236 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your post" msgstr "{firstAuthorName} kaj {additionalAuthorsCount, plural, one {{formattedAuthorsCount} alia} other {{formattedAuthorsCount} aliaj}} ŝatas vian afiŝon" -#: src/view/com/notifications/NotificationFeedItem.tsx:241 +#: src/view/com/notifications/NotificationFeedItem.tsx:423 +msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} removed their verifications from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:260 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} reposted your post" msgstr "{firstAuthorName} kaj {additionalAuthorsCount, plural, one {{formattedAuthorsCount} alia} other {{formattedAuthorsCount} aliaj}} reafiŝis vian afiŝon" -#: src/view/com/notifications/NotificationFeedItem.tsx:348 +#: src/view/com/notifications/NotificationFeedItem.tsx:367 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} signed up with your starter pack" msgstr "{firstAuthorName} kaj {additionalAuthorsCount, plural, one {{formattedAuthorsCount} alia} other {{formattedAuthorsCount} aliaj}} registriĝis kun via startpako" -#: src/view/com/notifications/NotificationFeedItem.tsx:303 +#: src/view/com/notifications/NotificationFeedItem.tsx:397 +msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:322 msgid "{firstAuthorName} followed you" msgstr "{firstAuthorName} eksekvis vin" -#: src/view/com/notifications/NotificationFeedItem.tsx:293 +#: src/view/com/notifications/NotificationFeedItem.tsx:312 msgid "{firstAuthorName} followed you back" msgstr "{firstAuthorName} eksekvis vin reciproke" -#: src/view/com/notifications/NotificationFeedItem.tsx:329 +#: src/view/com/notifications/NotificationFeedItem.tsx:348 msgid "{firstAuthorName} liked your custom feed" msgstr "{firstAuthorName} ŝatas vian propran fluon" -#: src/view/com/notifications/NotificationFeedItem.tsx:222 +#: src/view/com/notifications/NotificationFeedItem.tsx:241 msgid "{firstAuthorName} liked your post" msgstr "{firstAuthorName} ŝatas vian afiŝon" -#: src/view/com/notifications/NotificationFeedItem.tsx:246 +#: src/view/com/notifications/NotificationFeedItem.tsx:428 +msgid "{firstAuthorName} removed their verification from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:265 msgid "{firstAuthorName} reposted your post" msgstr "{firstAuthorName} reafiŝis vian afiŝon" -#: src/view/com/notifications/NotificationFeedItem.tsx:353 +#: src/view/com/notifications/NotificationFeedItem.tsx:372 msgid "{firstAuthorName} signed up with your starter pack" msgstr "{firstAuthorName} registriĝis kun via startpako" -#: src/components/ProfileHoverCard/index.web.tsx:508 +#: src/view/com/notifications/NotificationFeedItem.tsx:402 +msgid "{firstAuthorName} verified you" +msgstr "" + +#: src/components/ProfileHoverCard/index.web.tsx:532 #: src/screens/Profile/Header/Metrics.tsx:49 msgid "{following} following" msgstr "{following} sekvataj" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:392 +#: src/components/dialogs/SearchablePeopleList.tsx:412 msgid "{handle} can't be messaged" msgstr "{handle} nemesaĝeblas" @@ -330,6 +362,19 @@ msgstr "{rank}." msgid "{type}h ago" msgstr "antaŭ {type}h" +#: src/components/verification/VerifierDialog.tsx:60 +msgid "{userName} is a trusted verifier" +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:67 +msgid "{userName} is verified" +msgstr "" + +#. Possessive, meaning "the verifications of {userName}" +#: src/components/verification/VerificationsDialog.tsx:69 +msgid "{userName}'s verifications" +msgstr "" + #. Indicates the number of additional profiles are in the Starter Pack e.g. +12 #: src/screens/Search/components/StarterPackCard.tsx:249 msgid "+{computedTotal}" @@ -345,11 +390,11 @@ msgctxt "feeds" msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" msgstr "<0>{0}, <1>{1}, kaj {2, plural, one {# alia} other {# aliaj}} estas en via startpako" -#: src/view/shell/Drawer.tsx:97 +#: src/view/shell/Drawer.tsx:113 msgid "<0>{0} {1, plural, one {follower} other {followers}}" msgstr "<0>{0} {1, plural, one {sekvanto} other {sekvantoj}}" -#: src/view/shell/Drawer.tsx:108 +#: src/view/shell/Drawer.tsx:124 msgid "<0>{0} {1, plural, one {following} other {following}}" msgstr "<0>{0} {1, plural, one {sekvata} other {sekvataj}}" @@ -398,14 +443,18 @@ msgid "7 days" msgstr "7 tagoj" #. If last message does not contain text, fall back to "{user} reacted to {a message}" -#: src/screens/Messages/components/ChatListItem.tsx:205 +#: src/screens/Messages/components/ChatListItem.tsx:210 msgid "a message" msgstr "mesaĝo" -#: src/Navigation.tsx:391 -#: src/screens/Settings/AboutSettings.tsx:34 -#: src/screens/Settings/Settings.tsx:215 -#: src/screens/Settings/Settings.tsx:218 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:91 +msgid "A new form of verification" +msgstr "" + +#: src/Navigation.tsx:400 +#: src/screens/Settings/AboutSettings.tsx:72 +#: src/screens/Settings/Settings.tsx:223 +#: src/screens/Settings/Settings.tsx:226 msgid "About" msgstr "Pri" @@ -424,36 +473,36 @@ msgid "Accept Request" msgstr "Akcepti peton" #: src/screens/Settings/AccessibilitySettings.tsx:46 -#: src/screens/Settings/Settings.tsx:191 -#: src/screens/Settings/Settings.tsx:194 +#: src/screens/Settings/Settings.tsx:199 +#: src/screens/Settings/Settings.tsx:202 msgid "Accessibility" msgstr "Alirebleco" -#: src/Navigation.tsx:343 +#: src/Navigation.tsx:352 msgid "Accessibility Settings" msgstr "Alireblecaj agordoj" -#: src/Navigation.tsx:359 +#: src/Navigation.tsx:368 #: src/screens/Login/LoginForm.tsx:194 #: src/screens/Settings/AccountSettings.tsx:45 -#: src/screens/Settings/Settings.tsx:153 -#: src/screens/Settings/Settings.tsx:156 +#: src/screens/Settings/Settings.tsx:161 +#: src/screens/Settings/Settings.tsx:164 msgid "Account" msgstr "Konto" #: src/screens/Messages/components/RequestButtons.tsx:81 -#: src/view/com/profile/ProfileMenu.tsx:141 +#: src/view/com/profile/ProfileMenu.tsx:147 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:392 msgctxt "toast" msgid "Account blocked" msgstr "Konto blokita" -#: src/view/com/profile/ProfileMenu.tsx:154 +#: src/view/com/profile/ProfileMenu.tsx:160 msgctxt "toast" msgid "Account followed" msgstr "Konto eksekvita" -#: src/view/com/profile/ProfileMenu.tsx:117 +#: src/view/com/profile/ProfileMenu.tsx:123 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:415 msgctxt "toast" msgid "Account muted" @@ -468,33 +517,37 @@ msgstr "Konto silentigita" msgid "Account Muted by List" msgstr "Konto silentigita de listo" -#: src/screens/Settings/Settings.tsx:430 +#: src/screens/Settings/Settings.tsx:472 msgid "Account options" msgstr "Kontaj opcioj" -#: src/screens/Settings/Settings.tsx:466 +#: src/screens/Settings/Settings.tsx:508 msgid "Account removed from quick access" msgstr "Konto forigita el la rapidatingo" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:137 -#: src/view/com/profile/ProfileMenu.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:140 +#: src/view/com/profile/ProfileMenu.tsx:137 msgctxt "toast" msgid "Account unblocked" msgstr "Konto malblokita" -#: src/view/com/profile/ProfileMenu.tsx:166 +#: src/view/com/profile/ProfileMenu.tsx:172 msgctxt "toast" msgid "Account unfollowed" msgstr "Konto ne plu sekvata" -#: src/view/com/profile/ProfileMenu.tsx:107 +#: src/view/com/profile/ProfileMenu.tsx:113 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:405 msgctxt "toast" msgid "Account unmuted" msgstr "Konto malsilentigita" +#: src/components/verification/VerifierDialog.tsx:98 +msgid "Accounts with a scalloped blue check mark<0>{NON_BREAKING_SPACE}<1/>{NON_BREAKING_SPACE}can verify others. These trusted verifiers are selected by Bluesky." +msgstr "" + +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:169 #: src/components/dialogs/MutedWords.tsx:328 -#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/UserAddRemoveLists.tsx:235 msgid "Add" msgstr "Aldoni" @@ -512,8 +565,8 @@ msgstr "Aldoni {displayName} al la startpako" msgid "Add a content warning" msgstr "Aldoni averton pri enhavo" -#: src/view/screens/ProfileList.tsx:916 -#: src/view/screens/ProfileList.tsx:934 +#: src/view/screens/ProfileList.tsx:924 +#: src/view/screens/ProfileList.tsx:942 msgid "Add a user to this list" msgstr "Aldoni uzanton al ĉi tiu listo" @@ -536,8 +589,8 @@ msgstr "Aldoni alternativan tekston" msgid "Add alt text (optional)" msgstr "Aldoni alternativan tekston (nedeviga)" -#: src/screens/Settings/Settings.tsx:373 -#: src/screens/Settings/Settings.tsx:376 +#: src/screens/Settings/Settings.tsx:415 +#: src/screens/Settings/Settings.tsx:418 #: src/view/shell/desktop/LeftNav.tsx:281 #: src/view/shell/desktop/LeftNav.tsx:285 msgid "Add another account" @@ -578,11 +631,15 @@ msgstr "Aldoni silentigitajn vortojn k kradvortojn" msgid "Add new post" msgstr "Aldoni novan afiŝon" -#: src/view/screens/ProfileList.tsx:924 -#: src/view/screens/ProfileList.tsx:942 +#: src/view/screens/ProfileList.tsx:932 +#: src/view/screens/ProfileList.tsx:950 msgid "Add people" msgstr "Aldoni homojn" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:79 +msgid "Add people to list" +msgstr "Aldoni homojn al la listo" + #: src/components/dms/EmojiPopup.android.tsx:55 msgid "Add Reaction" msgstr "Aldoni reagon" @@ -599,7 +656,7 @@ msgstr "Aldonu iujn fluojn al via startpako!" msgid "Add the default feed of only people you follow" msgstr "Aldoni la defaŭltan fluon kun nur sekvataj homoj" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:387 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:406 msgid "Add the following DNS record to your domain:" msgstr "Aldonu jenan DNS-rikordon al via domajno:" @@ -607,8 +664,8 @@ msgstr "Aldonu jenan DNS-rikordon al via domajno:" msgid "Add this feed to your feeds" msgstr "Aldoni ĉi tiun fluon al viaj fluoj" -#: src/view/com/profile/ProfileMenu.tsx:273 -#: src/view/com/profile/ProfileMenu.tsx:276 +#: src/view/com/profile/ProfileMenu.tsx:286 +#: src/view/com/profile/ProfileMenu.tsx:289 msgid "Add to lists" msgstr "Aldoni al listoj" @@ -616,7 +673,11 @@ msgstr "Aldoni al listoj" msgid "Add to my feeds" msgstr "Aldoni al miaj fluoj" -#: src/view/com/modals/ListAddRemoveUsers.tsx:192 +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:156 +msgid "Add user to list" +msgstr "Aldoni uzanton al la listo" + +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:109 #: src/view/com/modals/UserAddRemoveLists.tsx:162 msgid "Added to list" msgstr "Aldonita al listo" @@ -640,7 +701,7 @@ msgstr "Poradolta" msgid "Adult Content" msgstr "Poradolta enhavo" -#: src/screens/Moderation/index.tsx:355 +#: src/screens/Moderation/index.tsx:374 msgid "Adult content can only be enabled via the Web at <0>bsky.app." msgstr "Poradolta enhavo povas esti ebligita nur reteje ĉe <0>bsky.app." @@ -653,7 +714,7 @@ msgstr "Poradolta enhavo estas malebligita." msgid "Adult Content labels" msgstr "Etikedoj pri poradolta enhavo" -#: src/screens/Moderation/index.tsx:399 +#: src/screens/Moderation/index.tsx:418 msgid "Advanced" msgstr "Altnivelaj" @@ -794,6 +855,11 @@ msgstr "Eraro okazis dum provo eksekvi ĉiujn" msgid "An error occurred while uploading the video." msgstr "Eraro okazis dum alŝutado de la videaĵo." +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:84 +#: src/components/verification/VerifierDialog.tsx:88 +msgid "An illustration showing that Bluesky selects trusted verifiers, and trusted verifiers in turn verify individual user accounts." +msgstr "" + #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:28 #: src/lib/moderation/useReportOptions.ts:28 msgid "An issue not included in these options" @@ -809,13 +875,17 @@ msgstr "Problemo okazis dum provo malfermi la babilejon" #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 -#: src/components/ProfileCard.tsx:339 -#: src/components/ProfileCard.tsx:360 +#: src/components/ProfileCard.tsx:367 +#: src/components/ProfileCard.tsx:388 #: src/view/com/profile/FollowButton.tsx:38 #: src/view/com/profile/FollowButton.tsx:48 msgid "An issue occurred, please try again." msgstr "Problemo okazis, bonvolu reprovi." +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:118 +msgid "An mockup of a iPhone showing the Bluesky app open to the profile of a verified user with a blue checkmark next to their display name." +msgstr "" + #: src/screens/Onboarding/StepInterests/index.tsx:185 msgid "an unknown error occurred" msgstr "nekonata eraro okazis" @@ -838,6 +908,10 @@ msgstr "Bestoj" msgid "Animated GIF" msgstr "GIF-movbildo" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:37 +msgid "Announcing verification on Bluesky" +msgstr "" + #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:33 #: src/lib/moderation/useReportOptions.ts:33 msgid "Anti-Social Behavior" @@ -847,7 +921,7 @@ msgstr "Kontraŭsocia konduto" msgid "Anybody can interact" msgstr "Ĉiu povas interagi" -#: src/Navigation.tsx:399 +#: src/Navigation.tsx:408 #: src/screens/Settings/AppIconSettings/index.tsx:67 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:18 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:23 @@ -884,7 +958,7 @@ msgstr "Nomoj de apaj pasvortoj devas havi longon de almenaŭ 4 signoj" msgid "App passwords" msgstr "Apaj pasvortoj" -#: src/Navigation.tsx:311 +#: src/Navigation.tsx:320 #: src/screens/Settings/AppPasswords.tsx:51 msgid "App Passwords" msgstr "Apaj pasvortoj" @@ -920,10 +994,10 @@ msgstr "Apelacii pri suspendo" msgid "Appeal this decision" msgstr "Apelacii pri ĉi tiu decido" -#: src/Navigation.tsx:351 +#: src/Navigation.tsx:360 #: src/screens/Settings/AppearanceSettings.tsx:85 -#: src/screens/Settings/Settings.tsx:183 -#: src/screens/Settings/Settings.tsx:186 +#: src/screens/Settings/Settings.tsx:191 +#: src/screens/Settings/Settings.tsx:194 msgid "Appearance" msgstr "Aspekto" @@ -932,12 +1006,12 @@ msgstr "Aspekto" msgid "Apply default recommended feeds" msgstr "Apliki defaŭltajn rekomenditajn fluojn" -#: src/view/com/post-thread/PostThreadItem.tsx:865 +#: src/view/com/post-thread/PostThreadItem.tsx:885 msgid "Archived from {0}" msgstr "Arkivigita de {0}" -#: src/view/com/post-thread/PostThreadItem.tsx:834 -#: src/view/com/post-thread/PostThreadItem.tsx:873 +#: src/view/com/post-thread/PostThreadItem.tsx:854 +#: src/view/com/post-thread/PostThreadItem.tsx:893 msgid "Archived post" msgstr "Arkivigita afiŝo" @@ -953,7 +1027,7 @@ msgstr "Ĉu vi certas, ke vi volas forigi ĉi tiun mesaĝon? La mesaĝo estos fo msgid "Are you sure you want to delete this starter pack?" msgstr "Ĉu vi certas, ke vi volas forigi ĉi tiun startpakon?" -#: src/screens/Profile/Header/EditProfileDialog.tsx:82 +#: src/screens/Profile/Header/EditProfileDialog.tsx:86 msgid "Are you sure you want to discard your changes?" msgstr "Ĉu vi certas, ke vi volas forĵeti viajn ŝanĝojn?" @@ -1016,7 +1090,7 @@ msgstr "Opcioj por aŭtomata ludigo translokiĝis al la <0>agordoj pri Enhavo ka msgid "Autoplay videos and GIFs" msgstr "Aŭtomate ludi videaĵojn kaj GIF-ojn" -#: src/components/dms/MessagesListHeader.tsx:82 +#: src/components/dms/MessagesListHeader.tsx:84 #: src/components/moderation/LabelsOnMeDialog.tsx:315 #: src/components/moderation/LabelsOnMeDialog.tsx:316 #: src/screens/Login/ChooseAccountForm.tsx:90 @@ -1052,7 +1126,7 @@ msgstr "Por krei afiŝon vi devas unue konfirmi vian retpoŝtadreson." msgid "Before creating a starter pack, you must first verify your email." msgstr "Por krei startpakon vi devas unue konfirmi vian retpoŝtadreson." -#: src/components/dms/dialogs/NewChatDialog.tsx:79 +#: src/components/dms/dialogs/NewChatDialog.tsx:80 #: src/components/dms/MessageProfileButton.tsx:110 #: src/screens/Messages/Conversation.tsx:221 msgid "Before you may message another user, you must first verify your email." @@ -1063,8 +1137,8 @@ msgstr "Por povi mesaĝi vi devas unue konfirmi vian retpoŝtadreson." msgid "Birthday" msgstr "Naskiĝtago" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:283 -#: src/view/com/profile/ProfileMenu.tsx:399 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 +#: src/view/com/profile/ProfileMenu.tsx:435 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:849 msgid "Block" msgstr "Bloki" @@ -1073,19 +1147,19 @@ msgstr "Bloki" #: src/components/dms/ConvoMenu.tsx:250 #: src/screens/Messages/components/RequestButtons.tsx:134 #: src/screens/Messages/components/RequestButtons.tsx:136 -#: src/view/com/profile/ProfileMenu.tsx:310 -#: src/view/com/profile/ProfileMenu.tsx:317 +#: src/view/com/profile/ProfileMenu.tsx:346 +#: src/view/com/profile/ProfileMenu.tsx:353 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:686 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:688 msgid "Block account" msgstr "Bloki konton" -#: src/view/com/profile/ProfileMenu.tsx:382 +#: src/view/com/profile/ProfileMenu.tsx:418 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:844 msgid "Block Account?" msgstr "Ĉu bloki konton?" -#: src/view/screens/ProfileList.tsx:661 +#: src/view/screens/ProfileList.tsx:669 msgid "Block accounts" msgstr "Bloki kontojn" @@ -1097,7 +1171,7 @@ msgstr "Bloki kaj forigi" msgid "Block and/or delete this conversation" msgstr "Bloki kaj/aŭ forigi ĉi tiun konversacion" -#: src/view/screens/ProfileList.tsx:781 +#: src/view/screens/ProfileList.tsx:789 msgid "Block list" msgstr "Bloki liston" @@ -1105,7 +1179,7 @@ msgstr "Bloki liston" msgid "Block or report" msgstr "Bloki aŭ raporti" -#: src/view/screens/ProfileList.tsx:776 +#: src/view/screens/ProfileList.tsx:784 msgid "Block these accounts?" msgstr "Ĉu bloki tiujn kontojn?" @@ -1122,21 +1196,21 @@ msgstr "Bloki uzanton" msgid "Blocked" msgstr "Blokita" -#: src/screens/Moderation/index.tsx:269 +#: src/screens/Moderation/index.tsx:273 msgid "Blocked accounts" msgstr "Blokitaj kontoj" -#: src/Navigation.tsx:160 -#: src/view/screens/ModerationBlockedAccounts.tsx:101 +#: src/Navigation.tsx:161 +#: src/view/screens/ModerationBlockedAccounts.tsx:110 msgid "Blocked Accounts" msgstr "Blokitaj kontoj" -#: src/view/com/profile/ProfileMenu.tsx:394 +#: src/view/com/profile/ProfileMenu.tsx:430 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:846 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." -#: src/view/screens/ModerationBlockedAccounts.tsx:112 +#: src/view/screens/ModerationBlockedAccounts.tsx:121 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you. You will not see their content and they will be prevented from seeing yours." msgstr "Blokitaj kontoj ne povas respondi en viaj fadenoj, mencii vin nek alimaniere interagi kun vi. Vi ne vidos ilian enhavon kaj ili ne povos vidi la vian." @@ -1144,15 +1218,15 @@ msgstr "Blokitaj kontoj ne povas respondi en viaj fadenoj, mencii vin nek aliman msgid "Blocked post." msgstr "Blokita afiŝo." -#: src/screens/Profile/Sections/Labels.tsx:173 +#: src/screens/Profile/Sections/Labels.tsx:170 msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "Blokado ne malebligas al ĉi tiu etikedilo meti etikedojn sur vian konton." -#: src/view/screens/ProfileList.tsx:778 +#: src/view/screens/ProfileList.tsx:786 msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Blokado estas publika. Baritaj kontoj ne povas respondi en viaj fadenoj, mencii vin nek alimaniere interagi kun vi." -#: src/view/com/profile/ProfileMenu.tsx:391 +#: src/view/com/profile/ProfileMenu.tsx:427 msgid "Blocking will not prevent labels from being applied on your account, but it will stop this account from replying in your threads or interacting with you." msgstr "Barado ne malebligos al oni meti etikedojn sur vian konton, sed malebligos al ĉi tiu konto respondi en viaj fadenoj aŭ interagi kun vi." @@ -1165,7 +1239,7 @@ msgstr "Blogo" msgid "Bluesky" msgstr "Bluesky" -#: src/view/com/post-thread/PostThreadItem.tsx:890 +#: src/view/com/post-thread/PostThreadItem.tsx:910 msgid "Bluesky cannot confirm the authenticity of the claimed date." msgstr "Bluesky ne povas konfirmi la aŭtentecon de la donita dato." @@ -1199,6 +1273,10 @@ msgstr "Bluesky elektos aron de rekomenditaj kontoj de homoj en via reto." msgid "Bluesky will not show your profile and posts to logged-out users. Other apps may not honor this request. This does not make your account private." msgstr "Bluesky ne montros vian profilon kaj afiŝojn al elsalutintaj uzantoj. Aliaj apoj eble ne respektos ĉi tiun peton. Ĉi tio ne igas vian konton privata." +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:132 +msgid "Bluesky will proactively verify notable and authentic accounts." +msgstr "" + #: src/screens/Settings/AppIconSettings/index.tsx:99 msgid "Bluesky+" msgstr "Bluesky+" @@ -1301,17 +1379,17 @@ msgid "Camera" msgstr "Fotilo" #: src/components/Menu/index.tsx:306 -#: src/components/Prompt.tsx:130 -#: src/components/Prompt.tsx:132 +#: src/components/Prompt.tsx:140 +#: src/components/Prompt.tsx:142 #: src/screens/Deactivated.tsx:158 -#: src/screens/Profile/Header/EditProfileDialog.tsx:220 -#: src/screens/Profile/Header/EditProfileDialog.tsx:228 +#: src/screens/Profile/Header/EditProfileDialog.tsx:227 +#: src/screens/Profile/Header/EditProfileDialog.tsx:235 #: src/screens/Search/Shell.tsx:349 #: src/screens/Settings/AppIconSettings/index.tsx:44 #: src/screens/Settings/AppIconSettings/index.tsx:225 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:76 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:83 -#: src/screens/Settings/Settings.tsx:260 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:78 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:85 +#: src/screens/Settings/Settings.tsx:268 #: src/screens/Takendown.tsx:99 #: src/screens/Takendown.tsx:102 #: src/view/com/composer/Composer.tsx:937 @@ -1322,7 +1400,7 @@ msgstr "Fotilo" #: src/view/com/modals/ChangePassword.tsx:282 #: src/view/com/modals/CreateOrEditList.tsx:335 #: src/view/com/modals/CropImage.web.tsx:97 -#: src/view/com/modals/EditProfile.tsx:244 +#: src/view/com/modals/EditProfile.tsx:270 #: src/view/com/modals/InAppBrowserConsent.tsx:75 #: src/view/com/modals/InAppBrowserConsent.tsx:77 #: src/view/com/modals/LinkWarning.tsx:105 @@ -1350,7 +1428,7 @@ msgstr "Nuligi forigon de konto" msgid "Cancel image crop" msgstr "Nuligi stucon de bildo" -#: src/view/com/modals/EditProfile.tsx:239 +#: src/view/com/modals/EditProfile.tsx:265 msgid "Cancel profile editing" msgstr "Nuligi redakton de profilo" @@ -1363,7 +1441,6 @@ msgid "Cancel reactivation and sign out" msgstr "Nuligi reaktivigon kaj elsaluti" #: src/screens/Search/Shell.tsx:341 -#: src/view/com/modals/ListAddRemoveUsers.tsx:88 msgid "Cancel search" msgstr "Nuligi serĉon" @@ -1411,8 +1488,8 @@ msgstr "Ŝanĝi retpoŝtadreson" msgid "Change email address" msgstr "Ŝanĝi retpoŝtadreson" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:92 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:96 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:94 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:98 msgid "Change Handle" msgstr "Ŝanĝi identigilon" @@ -1448,15 +1525,15 @@ msgstr "Ŝanĝi vian retpoŝtadreson" msgid "Changes app icon" msgstr "Ŝanĝas apan piktogramon" -#: src/components/forms/HostingProvider.tsx:50 -#: src/components/forms/HostingProvider.tsx:70 +#: src/components/forms/HostingProvider.tsx:49 +#: src/components/forms/HostingProvider.tsx:69 msgid "Changes hosting provider" msgstr "Ŝanĝas la provizanton de gastigo" -#: src/Navigation.tsx:416 +#: src/Navigation.tsx:425 #: src/view/shell/bottom-bar/BottomBar.tsx:205 #: src/view/shell/desktop/LeftNav.tsx:535 -#: src/view/shell/Drawer.tsx:422 +#: src/view/shell/Drawer.tsx:438 msgid "Chat" msgstr "Babilejoj" @@ -1471,7 +1548,7 @@ msgctxt "toast" msgid "Chat muted" msgstr "Babilejo silentigita" -#: src/Navigation.tsx:426 +#: src/Navigation.tsx:435 #: src/screens/Messages/components/InboxPreview.tsx:24 msgid "Chat request inbox" msgstr "Ricevujo de babilpetoj" @@ -1482,7 +1559,7 @@ msgid "Chat requests" msgstr "Babilpetoj" #: src/components/dms/ConvoMenu.tsx:75 -#: src/Navigation.tsx:421 +#: src/Navigation.tsx:430 #: src/screens/Messages/ChatList.tsx:328 msgid "Chat settings" msgstr "Agordoj de babilejo" @@ -1514,7 +1591,7 @@ msgstr "Kontrolu vian retpoŝton por trovi ensalut-kodon kaj entajpu ĝin ĉi ti msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "En via ricevujo serĉu retmesaĝon kun konfirmkodo, kaj entajpu ĝin suben:" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:370 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:389 msgid "Choose domain verification method" msgstr "Elektu metodon por konfirmi vian domajnon" @@ -1554,14 +1631,19 @@ msgstr "Elektu vian pasvorton" msgid "Choose your username" msgstr "Elektu vian uzantnomon" -#: src/screens/Settings/Settings.tsx:351 +#: src/screens/Settings/Settings.tsx:393 msgid "Clear all storage data" msgstr "Forigi ĉiujn konservitajn datumojn" -#: src/screens/Settings/Settings.tsx:353 +#: src/screens/Settings/Settings.tsx:395 msgid "Clear all storage data (restart after this)" msgstr "Forigi ĉiujn konservitajn datumojn (restartigu poste)" +#: src/screens/Settings/AboutSettings.tsx:113 +#: src/screens/Settings/AboutSettings.tsx:117 +msgid "Clear image cache" +msgstr "Viŝi bildan kaŝmemoron" + #: src/components/forms/SearchInput.tsx:70 msgid "Clear search query" msgstr "Forigi serĉotekston" @@ -1595,8 +1677,10 @@ msgid "Clip 🐴 clop 🐴" msgstr "🐮 Dek bovinoj 🐮" #: src/components/dialogs/GifSelect.tsx:281 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:174 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:183 +#: src/components/dialogs/SearchablePeopleList.tsx:295 #: src/components/dialogs/VerifyEmailDialog.tsx:289 -#: src/components/dms/dialogs/SearchablePeopleList.tsx:269 #: src/components/dms/EmojiPopup.android.tsx:58 #: src/components/dms/ReportDialog.tsx:381 #: src/components/dms/ReportDialog.tsx:390 @@ -1605,6 +1689,8 @@ msgstr "🐮 Dek bovinoj 🐮" #: src/components/ProgressGuide/FollowDialog.tsx:386 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:117 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:123 +#: src/components/verification/VerificationsDialog.tsx:146 +#: src/components/verification/VerifierDialog.tsx:144 #: src/view/com/modals/ChangePassword.tsx:279 #: src/view/com/modals/ChangePassword.tsx:282 #: src/view/com/util/post-embeds/GifEmbed.tsx:197 @@ -1625,6 +1711,8 @@ msgid "Close bottom drawer" msgstr "Fermi la suban flankmenuon" #: src/components/dialogs/GifSelect.tsx:275 +#: src/components/verification/VerificationsDialog.tsx:138 +#: src/components/verification/VerifierDialog.tsx:136 msgid "Close dialog" msgstr "Fermi la dialogujon" @@ -1676,11 +1764,11 @@ msgstr "Fermas la emoĝi-elektilon" msgid "Closes viewer for header image" msgstr "Fermas la montrilon de la kapa bildo" -#: src/view/com/notifications/NotificationFeedItem.tsx:405 +#: src/view/com/notifications/NotificationFeedItem.tsx:479 msgid "Collapse list of users" msgstr "Maletendi liston de uzantoj" -#: src/view/com/notifications/NotificationFeedItem.tsx:598 +#: src/view/com/notifications/NotificationFeedItem.tsx:687 msgid "Collapses list of users for a given notification" msgstr "Maletendas liston de uzantoj por donita sciigo" @@ -1703,7 +1791,7 @@ msgstr "Komedio" msgid "Comics" msgstr "Komiksoj" -#: src/Navigation.tsx:301 +#: src/Navigation.tsx:310 #: src/view/screens/CommunityGuidelines.tsx:34 msgid "Community Guidelines" msgstr "Komunumaj gvidnormoj" @@ -1743,8 +1831,8 @@ msgstr "Agordita en <0>agordoj de kontrolado." #: src/components/dialogs/VerifyEmailDialog.tsx:253 #: src/components/dialogs/VerifyEmailDialog.tsx:260 #: src/components/dialogs/VerifyEmailDialog.tsx:283 -#: src/components/Prompt.tsx:173 -#: src/components/Prompt.tsx:176 +#: src/components/Prompt.tsx:183 +#: src/components/Prompt.tsx:186 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:185 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:188 #: src/view/com/modals/VerifyEmail.tsx:239 @@ -1765,11 +1853,11 @@ msgstr "Konfirmi lingvajn agordojn de enhavo" msgid "Confirm delete account" msgstr "Konfirmu kontan forigon" -#: src/screens/Moderation/index.tsx:303 +#: src/screens/Moderation/index.tsx:322 msgid "Confirm your age:" msgstr "Konfirmu vian aĝon:" -#: src/screens/Moderation/index.tsx:294 +#: src/screens/Moderation/index.tsx:313 msgid "Confirm your birthdate" msgstr "Konfirmu vian naskiĝdaton" @@ -1802,12 +1890,12 @@ msgid "Content & Media" msgstr "Enhavo kaj aŭdvidaĵoj" #: src/screens/Settings/AccessibilitySettings.tsx:109 -#: src/screens/Settings/Settings.tsx:175 -#: src/screens/Settings/Settings.tsx:178 +#: src/screens/Settings/Settings.tsx:183 +#: src/screens/Settings/Settings.tsx:186 msgid "Content and media" msgstr "Enhavo kaj aŭdvidaĵoj" -#: src/Navigation.tsx:375 +#: src/Navigation.tsx:384 msgid "Content and Media" msgstr "Enhavo kaj aŭdvidaĵoj" @@ -1815,7 +1903,7 @@ msgstr "Enhavo kaj aŭdvidaĵoj" msgid "Content Blocked" msgstr "Enhavo blokita" -#: src/screens/Moderation/index.tsx:287 +#: src/screens/Moderation/index.tsx:306 msgid "Content filters" msgstr "Filtriloj por la enhavo" @@ -1853,7 +1941,7 @@ msgstr "Fono de kuntekstmenuo, alklaku por fermi la menuon." msgid "Continue" msgstr "Daŭrigi" -#: src/components/AccountList.tsx:121 +#: src/components/AccountList.tsx:126 msgid "Continue as {0} (currently signed in)" msgstr "Daŭrigi kiel {0} (nune ensalutinta)" @@ -1873,7 +1961,7 @@ msgctxt "toast" msgid "Conversation deleted" msgstr "Konversacio forigita" -#: src/screens/Messages/components/ChatListItem.tsx:191 +#: src/screens/Messages/components/ChatListItem.tsx:196 msgid "Conversation deleted" msgstr "Konversacio forigita" @@ -1885,7 +1973,7 @@ msgstr "Kuirado" msgid "Copied" msgstr "Kopiita" -#: src/screens/Settings/AboutSettings.tsx:98 +#: src/screens/Settings/AboutSettings.tsx:148 msgid "Copied build version to clipboard" msgstr "Versio kopiita al tondujo" @@ -1903,7 +1991,7 @@ msgstr "Kopiita al tondujo" msgid "Copied!" msgstr "Kopiita!" -#: src/screens/Settings/AboutSettings.tsx:74 +#: src/screens/Settings/AboutSettings.tsx:124 msgid "Copies build version to clipboard" msgstr "Kopias version al tondujo" @@ -1915,8 +2003,8 @@ msgstr "Kopii" msgid "Copy App Password" msgstr "Kopii apan pasvorton" -#: src/view/com/profile/ProfileMenu.tsx:347 -#: src/view/com/profile/ProfileMenu.tsx:350 +#: src/view/com/profile/ProfileMenu.tsx:383 +#: src/view/com/profile/ProfileMenu.tsx:386 msgid "Copy at:// URI" msgstr "Kopii URI-on at://" @@ -1930,13 +2018,13 @@ msgstr "Kopii la DID-on de la aŭtoro" msgid "Copy code" msgstr "Kopii kodon" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:472 -#: src/view/com/profile/ProfileMenu.tsx:356 -#: src/view/com/profile/ProfileMenu.tsx:359 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:491 +#: src/view/com/profile/ProfileMenu.tsx:392 +#: src/view/com/profile/ProfileMenu.tsx:395 msgid "Copy DID" msgstr "Kopii DID-on" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:405 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:424 msgid "Copy host" msgstr "Kopii gastiganton" @@ -1948,7 +2036,7 @@ msgstr "Kopii ligilon" msgid "Copy Link" msgstr "Kopii ligilon" -#: src/view/screens/ProfileList.tsx:505 +#: src/view/screens/ProfileList.tsx:513 msgid "Copy link to list" msgstr "Kopii ligilon al listo" @@ -1976,11 +2064,11 @@ msgstr "Kopii afiŝan tekson" msgid "Copy QR code" msgstr "Kopii QR-kodon" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:426 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:445 msgid "Copy TXT record value" msgstr "Kopii la valoron de la TXT-rikordo" -#: src/Navigation.tsx:306 +#: src/Navigation.tsx:315 #: src/view/screens/CopyrightPolicy.tsx:31 msgid "Copyright Policy" msgstr "Regularo pri kopirajto" @@ -1994,7 +2082,7 @@ msgstr "Ne eblis foriri el babilejo" msgid "Could not load feed" msgstr "Ne eblis ŝargi fluon" -#: src/view/screens/ProfileList.tsx:1021 +#: src/view/screens/ProfileList.tsx:1029 msgid "Could not load list" msgstr "Ne eblis ŝargi liston" @@ -2016,7 +2104,7 @@ msgstr "Krei QR-kodon por startpako" #: src/components/StarterPack/ProfileStarterPacks.tsx:178 #: src/components/StarterPack/ProfileStarterPacks.tsx:274 -#: src/Navigation.tsx:451 +#: src/Navigation.tsx:460 msgid "Create a starter pack" msgstr "Krei startpakon" @@ -2127,7 +2215,7 @@ msgstr "Naskiĝdato" msgid "Deactivate account" msgstr "Malaktivigi konton" -#: src/screens/Settings/Settings.tsx:332 +#: src/screens/Settings/Settings.tsx:374 msgid "Debug Moderation" msgstr "Sencimiga kontrolo" @@ -2150,7 +2238,7 @@ msgstr "Defaŭltaj piktogramoj" #: src/screens/StarterPack/StarterPackScreen.tsx:672 #: src/screens/StarterPack/StarterPackScreen.tsx:744 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:767 -#: src/view/screens/ProfileList.tsx:760 +#: src/view/screens/ProfileList.tsx:768 msgid "Delete" msgstr "Forigi" @@ -2176,7 +2264,7 @@ msgstr "Ĉu forigi apan pasvorton?" msgid "Delete chat" msgstr "Forigi babilejon" -#: src/screens/Settings/Settings.tsx:339 +#: src/screens/Settings/Settings.tsx:381 msgid "Delete chat declaration record" msgstr "Forigi babilan deklaro-rikordon" @@ -2195,7 +2283,7 @@ msgstr "Forigi konversacion" msgid "Delete for me" msgstr "Forigi por mi" -#: src/view/screens/ProfileList.tsx:548 +#: src/view/screens/ProfileList.tsx:556 msgid "Delete list" msgstr "Forigi liston" @@ -2226,7 +2314,7 @@ msgstr "Forigi startpakon" msgid "Delete starter pack?" msgstr "Ĉu forigi startpakon?" -#: src/view/screens/ProfileList.tsx:755 +#: src/view/screens/ProfileList.tsx:763 msgid "Delete this list?" msgstr "Ĉu forigi ĉi tiun liston?" @@ -2238,8 +2326,8 @@ msgstr "Ĉu forigi ĉi tiun afiŝon?" msgid "Deleted" msgstr "Forigita" -#: src/components/dms/MessagesListHeader.tsx:155 -#: src/screens/Messages/components/ChatListItem.tsx:123 +#: src/components/dms/MessagesListHeader.tsx:160 +#: src/screens/Messages/components/ChatListItem.tsx:128 msgid "Deleted Account" msgstr "Forigita konto" @@ -2247,19 +2335,19 @@ msgstr "Forigita konto" msgid "Deleted post." msgstr "Forigita afiŝo." -#: src/screens/Profile/Header/EditProfileDialog.tsx:347 +#: src/screens/Profile/Header/EditProfileDialog.tsx:370 #: src/view/com/modals/CreateOrEditList.tsx:280 #: src/view/com/modals/CreateOrEditList.tsx:301 -#: src/view/com/modals/EditProfile.tsx:193 -#: src/view/com/modals/EditProfile.tsx:205 +#: src/view/com/modals/EditProfile.tsx:219 +#: src/view/com/modals/EditProfile.tsx:231 msgid "Description" msgstr "Priskribo" -#: src/screens/Profile/Header/EditProfileDialog.tsx:367 +#: src/screens/Profile/Header/EditProfileDialog.tsx:390 msgid "Description is too long" msgstr "Priskribo tro longas" -#: src/screens/Profile/Header/EditProfileDialog.tsx:368 +#: src/screens/Profile/Header/EditProfileDialog.tsx:391 msgid "Description is too long. {DESCRIPTION_MAX_GRAPHEMES, plural, other {The maximum number of characters is #.}}" msgstr "Priskribo estas tro longa. La maksimuma nombro da signoj estas {DESCRIPTION_MAX_GRAPHEMES, plural, one {#}other {#}}." @@ -2277,18 +2365,18 @@ msgstr "Malligi citaĵon" msgid "Detach quote post?" msgstr "Ĉu malligi citatan afiŝon?" -#: src/screens/Settings/AboutSettings.tsx:87 +#: src/screens/Settings/AboutSettings.tsx:137 msgctxt "toast" msgid "Developer mode disabled" msgstr "Programista reĝimo malŝaltita" -#: src/screens/Settings/AboutSettings.tsx:81 +#: src/screens/Settings/AboutSettings.tsx:131 msgctxt "toast" msgid "Developer mode enabled" msgstr "Programista reĝimo ŝaltita" -#: src/screens/Settings/Settings.tsx:242 -#: src/screens/Settings/Settings.tsx:245 +#: src/screens/Settings/Settings.tsx:250 +#: src/screens/Settings/Settings.tsx:253 msgid "Developer options" msgstr "Programistaj opcioj" @@ -2318,17 +2406,17 @@ msgstr "Malŝalti subtekstojn" #: src/lib/moderation/useLabelBehaviorDescription.ts:68 #: src/screens/Messages/Settings.tsx:139 #: src/screens/Messages/Settings.tsx:142 -#: src/screens/Moderation/index.tsx:345 +#: src/screens/Moderation/index.tsx:364 msgid "Disabled" msgstr "Malŝaltita" -#: src/screens/Profile/Header/EditProfileDialog.tsx:84 +#: src/screens/Profile/Header/EditProfileDialog.tsx:88 #: src/view/com/composer/Composer.tsx:705 #: src/view/com/composer/Composer.tsx:889 msgid "Discard" msgstr "Forĵeti" -#: src/screens/Profile/Header/EditProfileDialog.tsx:81 +#: src/screens/Profile/Header/EditProfileDialog.tsx:85 msgid "Discard changes?" msgstr "Ĉu forĵeti ŝanĝojn?" @@ -2383,27 +2471,27 @@ msgstr "Ignori ĉi tiun sekcion" msgid "Display larger alt text badges" msgstr "Montri pli grandajn ŝildojn de alternativa teksto" -#: src/screens/Profile/Header/EditProfileDialog.tsx:314 -#: src/screens/Profile/Header/EditProfileDialog.tsx:320 -#: src/screens/Profile/Header/EditProfileDialog.tsx:354 -#: src/view/com/modals/EditProfile.tsx:187 +#: src/screens/Profile/Header/EditProfileDialog.tsx:321 +#: src/screens/Profile/Header/EditProfileDialog.tsx:327 +#: src/screens/Profile/Header/EditProfileDialog.tsx:377 +#: src/view/com/modals/EditProfile.tsx:194 msgid "Display name" msgstr "Montrata nomo" -#: src/view/com/modals/EditProfile.tsx:175 +#: src/view/com/modals/EditProfile.tsx:182 msgid "Display Name" msgstr "Montrata nomo" -#: src/screens/Profile/Header/EditProfileDialog.tsx:333 +#: src/screens/Profile/Header/EditProfileDialog.tsx:340 msgid "Display name is too long" msgstr "Montrata nomo tro longas" -#: src/screens/Profile/Header/EditProfileDialog.tsx:334 +#: src/screens/Profile/Header/EditProfileDialog.tsx:341 msgid "Display name is too long. {DISPLAY_NAME_MAX_GRAPHEMES, plural, other {The maximum number of characters is #.}}" msgstr "Montrata nomo estas tro longa. La maksimuma nombro da signoj estas {DISPLAY_NAME_MAX_GRAPHEMES, plural, one {#}other {#}}." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:373 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:375 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:392 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:394 msgid "DNS Panel" msgstr "DNS-panelo" @@ -2419,7 +2507,7 @@ msgstr "Ne inkluzivas nudecon." msgid "Doesn't begin or end with a hyphen" msgstr "Ne komencas aŭ finas per dividstreko" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:488 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:507 msgid "Domain verified!" msgstr "Domajno konfirmita!" @@ -2441,11 +2529,9 @@ msgstr "Domajno konfirmita!" #: src/view/com/modals/CropImage.web.tsx:112 #: src/view/com/modals/InviteCodes.tsx:81 #: src/view/com/modals/InviteCodes.tsx:124 -#: src/view/com/modals/ListAddRemoveUsers.tsx:143 msgid "Done" msgstr "Farite" -#: src/view/com/modals/ListAddRemoveUsers.tsx:145 #: src/view/com/modals/UserAddRemoveLists.tsx:113 #: src/view/com/modals/UserAddRemoveLists.tsx:116 msgctxt "action" @@ -2485,23 +2571,23 @@ msgstr "Demetu bildojn por aldoni" msgid "Duration:" msgstr "Daŭro:" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:211 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:230 msgid "e.g. alice" msgstr "ekz. ludoviko" -#: src/screens/Profile/Header/EditProfileDialog.tsx:321 +#: src/screens/Profile/Header/EditProfileDialog.tsx:328 msgid "e.g. Alice Lastname" msgstr "ekz. Ludoviko Familinomo" -#: src/view/com/modals/EditProfile.tsx:180 +#: src/view/com/modals/EditProfile.tsx:187 msgid "e.g. Alice Roberts" msgstr "ekz. Ludoviko Zamenhof" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:357 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:376 msgid "e.g. alice.com" msgstr "ekz. ludoviko.com" -#: src/view/com/modals/EditProfile.tsx:198 +#: src/view/com/modals/EditProfile.tsx:224 msgid "e.g. Artist, dog-lover, and avid reader." msgstr "ekz. Artisto, hundo-amanto kaj legemulo." @@ -2536,7 +2622,8 @@ msgstr "Ĉiu kodo funkcias unufoje. Vi ricevos pli da invitaj kodoj periode." msgid "Edit" msgstr "Redakti" -#: src/view/com/lists/ListMembers.tsx:143 +#: src/view/com/lists/ListMembers.tsx:180 +#: src/view/com/lists/ListMembers.tsx:186 msgctxt "action" msgid "Edit" msgstr "Redakti" @@ -2566,7 +2653,7 @@ msgstr "Redakti interagajn agordojn" msgid "Edit interests" msgstr "Redakti interesojn" -#: src/view/screens/ProfileList.tsx:536 +#: src/view/screens/ProfileList.tsx:544 msgid "Edit list details" msgstr "Redakti detalojn de listo" @@ -2574,12 +2661,12 @@ msgstr "Redakti detalojn de listo" msgid "Edit Moderation List" msgstr "Redakti la kontrol-liston" -#: src/Navigation.tsx:316 +#: src/Navigation.tsx:325 #: src/view/screens/Feeds.tsx:515 msgid "Edit My Feeds" msgstr "Redakti miajn fluojn" -#: src/view/com/modals/EditProfile.tsx:147 +#: src/view/com/modals/EditProfile.tsx:154 msgid "Edit my profile" msgstr "Redakti mian profilon" @@ -2592,15 +2679,15 @@ msgstr "Redakti homojn" msgid "Edit post interaction settings" msgstr "Redakti interagajn agordojn de afiŝo" -#: src/screens/Profile/Header/EditProfileDialog.tsx:269 -#: src/screens/Profile/Header/EditProfileDialog.tsx:275 +#: src/screens/Profile/Header/EditProfileDialog.tsx:276 +#: src/screens/Profile/Header/EditProfileDialog.tsx:282 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:196 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 msgid "Edit profile" msgstr "Redakti profilon" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:199 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:185 msgid "Edit Profile" msgstr "Redakti profilon" @@ -2616,15 +2703,15 @@ msgstr "Redakti liston de uzantoj" msgid "Edit who can reply" msgstr "Elekti kiu povas respondi" -#: src/view/com/modals/EditProfile.tsx:188 +#: src/view/com/modals/EditProfile.tsx:195 msgid "Edit your display name" msgstr "Redakti vian montratan nomon" -#: src/view/com/modals/EditProfile.tsx:206 +#: src/view/com/modals/EditProfile.tsx:232 msgid "Edit your profile description" msgstr "Redakti priskribon de via profilo" -#: src/Navigation.tsx:456 +#: src/Navigation.tsx:465 msgid "Edit your starter pack" msgstr "Redakti vian startpakon" @@ -2707,7 +2794,7 @@ msgstr "Ŝalti" msgid "Enable {0} only" msgstr "Ŝalti nur {0}" -#: src/screens/Moderation/index.tsx:332 +#: src/screens/Moderation/index.tsx:351 msgid "Enable adult content" msgstr "Videbligi poradoltan enhavon" @@ -2752,11 +2839,11 @@ msgstr "Videbligi furorvideaĵojn en via fluo Malkovri." #: src/screens/Messages/Settings.tsx:130 #: src/screens/Messages/Settings.tsx:133 -#: src/screens/Moderation/index.tsx:343 +#: src/screens/Moderation/index.tsx:362 msgid "Enabled" msgstr "Ŝaltita" -#: src/screens/Profile/Sections/Feed.tsx:116 +#: src/screens/Profile/Sections/Feed.tsx:113 msgid "End of feed" msgstr "Fino de la fluo" @@ -2789,7 +2876,7 @@ msgstr "Ŝalti plenekranon" msgid "Enter the code you received to change your password." msgstr "Entajpu la ricevitan kodon por ŝanĝi vian pasvorton." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:351 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:370 msgid "Enter the domain you want to use" msgstr "Entajpu la domajnon, kiun vi volas uzi" @@ -2906,19 +2993,15 @@ msgstr "Eliri el la procezo de bildstucado" msgid "Exits image view" msgstr "Eliri el la bildmontro" -#: src/view/com/modals/ListAddRemoveUsers.tsx:89 -msgid "Exits inputting search query" -msgstr "Eliras el la serĉado" - #: src/view/com/lightbox/Lightbox.web.tsx:184 msgid "Expand alt text" msgstr "Etendi alternativan tekston" -#: src/view/com/notifications/NotificationFeedItem.tsx:406 +#: src/view/com/notifications/NotificationFeedItem.tsx:480 msgid "Expand list of users" msgstr "Etendi liston de uzantoj" -#: src/view/com/composer/ComposerReplyTo.tsx:70 +#: src/view/com/composer/ComposerReplyTo.tsx:83 msgid "Expand or collapse the full post you are replying to" msgstr "Etendi aŭ maletendi la tutan afiŝon, al kiu vi respondas" @@ -2926,10 +3009,6 @@ msgstr "Etendi aŭ maletendi la tutan afiŝon, al kiu vi respondas" msgid "Expands or collapses post text" msgstr "Etendas aŭ maletendas la tekston de la afiŝo" -#: src/view/com/composer/ComposerReplyTo.tsx:73 -msgid "Expands or collapses the full post you are replying to" -msgstr "Etendas aŭ maletendas la tutan afiŝon, al kiu vi respondas" - #: src/lib/api/index.ts:406 msgid "Expected uri to resolve to a record" msgstr "Espektas uri-on gvidantan al rikordo" @@ -2961,10 +3040,10 @@ msgstr "Poradolta aŭ maltrankviliga aŭdvidaĵo." msgid "Explicit sexual images." msgstr "Detalaj seksumaj bildoj." -#: src/Navigation.tsx:640 +#: src/Navigation.tsx:649 #: src/screens/Search/Shell.tsx:307 #: src/view/shell/desktop/LeftNav.tsx:617 -#: src/view/shell/Drawer.tsx:370 +#: src/view/shell/Drawer.tsx:386 msgid "Explore" msgstr "Esplori" @@ -2992,7 +3071,7 @@ msgstr "Eksteraj aŭdvidaĵoj" msgid "External media may allow websites to collect information about you and your device. No information is sent or requested until you press the \"play\" button." msgstr "Eksteraj aŭdvidaĵoj eblas permesi al retejoj kolekti informojn pri vi kaj via aparato. Neniu informo estos sendota aŭ postulota antaŭ vi premos la butonon \"ludi\"." -#: src/Navigation.tsx:335 +#: src/Navigation.tsx:344 #: src/screens/Settings/ExternalMediaPreferences.tsx:31 msgid "External Media Preferences" msgstr "Preferoj pri eksteraj aŭdvidaĵoj" @@ -3007,10 +3086,14 @@ msgstr "Malsukcesis akcepti babilejon" msgid "Failed to add emoji reaction" msgstr "Malsukcesis aldoni emoĝian reagon" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:568 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:587 msgid "Failed to change handle. Please try again." msgstr "Malsukcesis ŝanĝi identigilon. Bonvolu reprovi." +#: src/components/verification/VerificationCreatePrompt.tsx:32 +msgid "Failed to create a verification" +msgstr "" + #: src/screens/Settings/components/AddAppPasswordDialog.tsx:173 msgid "Failed to create app password. Please try again." msgstr "Malsukcesis krei apan pasvorton. Bonvolu reprovi." @@ -3087,6 +3170,10 @@ msgstr "Malsukcesis alpingli afiŝon" msgid "Failed to remove emoji reaction" msgstr "Malsukcesis forigi emoĝian reagon" +#: src/components/verification/VerificationRemovePrompt.tsx:34 +msgid "Failed to remove verification" +msgstr "" + #: src/view/com/lightbox/Lightbox.tsx:46 msgid "Failed to save image: {0}" msgstr "Malsukcesis konservi bildon: {0}" @@ -3132,11 +3219,11 @@ msgstr "Malsukcesis ĝisdatigi agordojn" msgid "Failed to upload video" msgstr "Malsukcesis alŝuti videaĵon" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:341 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:360 msgid "Failed to verify handle. Please try again." msgstr "La aŭtentikigo de via identigilo malsukcesis. Bonvolu reprovi." -#: src/Navigation.tsx:251 +#: src/Navigation.tsx:260 msgid "Feed" msgstr "Fluo" @@ -3155,7 +3242,7 @@ msgstr "Baskuligi fluon" #: src/view/shell/desktop/RightNav.tsx:102 #: src/view/shell/desktop/RightNav.tsx:103 -#: src/view/shell/Drawer.tsx:324 +#: src/view/shell/Drawer.tsx:340 msgid "Feedback" msgstr "Prikomentado" @@ -3165,14 +3252,14 @@ msgctxt "toast" msgid "Feedback sent!" msgstr "Prikomento sendita!" -#: src/Navigation.tsx:436 +#: src/Navigation.tsx:445 #: src/screens/Search/SearchResults.tsx:68 #: src/screens/StarterPack/StarterPackScreen.tsx:185 #: src/view/screens/Feeds.tsx:508 #: src/view/screens/Profile.tsx:227 #: src/view/screens/SavedFeeds.tsx:96 #: src/view/shell/desktop/LeftNav.tsx:655 -#: src/view/shell/Drawer.tsx:486 +#: src/view/shell/Drawer.tsx:502 msgid "Feeds" msgstr "Fluoj" @@ -3258,10 +3345,10 @@ msgid "Flexible" msgstr "Fleksebla" #. User is not following this account, click to follow -#: src/components/ProfileCard.tsx:372 -#: src/components/ProfileHoverCard/index.web.tsx:449 -#: src/components/ProfileHoverCard/index.web.tsx:460 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 +#: src/components/ProfileCard.tsx:400 +#: src/components/ProfileHoverCard/index.web.tsx:456 +#: src/components/ProfileHoverCard/index.web.tsx:467 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:236 #: src/screens/VideoFeed/index.tsx:829 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:131 msgid "Follow" @@ -3272,7 +3359,7 @@ msgctxt "action" msgid "Follow" msgstr "Sekvi" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:218 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:221 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:113 msgid "Follow {0}" msgstr "Sekvi {0}" @@ -3294,8 +3381,8 @@ msgstr "Eksekvu 10 kontojn" msgid "Follow 7 accounts" msgstr "Eksekvu 7 kontojn" -#: src/view/com/profile/ProfileMenu.tsx:252 -#: src/view/com/profile/ProfileMenu.tsx:263 +#: src/view/com/profile/ProfileMenu.tsx:265 +#: src/view/com/profile/ProfileMenu.tsx:276 msgid "Follow account" msgstr "Sekvi konton" @@ -3304,7 +3391,7 @@ msgstr "Sekvi konton" msgid "Follow all" msgstr "Sekvi ĉiujn" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:232 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:129 msgid "Follow Back" msgstr "Sekvi reciproke" @@ -3330,7 +3417,7 @@ msgstr "Sekvata de <0>{0} kaj <1>{1}" msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" msgstr "Sekvata de <0>{0}, <1>{1}, kaj {2, plural, one {# alia} other {# aliaj}}" -#: src/Navigation.tsx:205 +#: src/Navigation.tsx:214 msgid "Followers of @{0} that you know" msgstr "Sekvantoj de @{0}, kiujn vi konas" @@ -3340,10 +3427,10 @@ msgid "Followers you know" msgstr "Sekvantoj, kiujn vi konas" #. User is following this account, click to unfollow -#: src/components/ProfileCard.tsx:366 -#: src/components/ProfileHoverCard/index.web.tsx:448 -#: src/components/ProfileHoverCard/index.web.tsx:459 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:230 +#: src/components/ProfileCard.tsx:394 +#: src/components/ProfileHoverCard/index.web.tsx:455 +#: src/components/ProfileHoverCard/index.web.tsx:466 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:232 #: src/screens/VideoFeed/index.tsx:827 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:134 #: src/view/screens/Feeds.tsx:599 @@ -3351,8 +3438,8 @@ msgstr "Sekvantoj, kiujn vi konas" msgid "Following" msgstr "Sekvas" -#: src/components/ProfileCard.tsx:329 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 +#: src/components/ProfileCard.tsx:357 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:101 msgid "Following {0}" msgstr "Sekvas {0}" @@ -3369,7 +3456,7 @@ msgstr "Sekvas {name}" msgid "Following feed preferences" msgstr "Preferoj de la fluo pri sekvatoj" -#: src/Navigation.tsx:322 +#: src/Navigation.tsx:331 #: src/screens/Settings/FollowingFeedPreferences.tsx:53 msgid "Following Feed Preferences" msgstr "Preferoj de la fluo pri sekvatoj" @@ -3450,7 +3537,7 @@ msgstr "Bildgalerio" msgid "Generate a starter pack" msgstr "Generi startpakon" -#: src/view/shell/Drawer.tsx:328 +#: src/view/shell/Drawer.tsx:344 msgid "Get help" msgstr "Akiri helpon" @@ -3486,7 +3573,7 @@ msgstr "Evidentaj malobservoj de la leĝo aŭ uzokondiĉoj" #: src/screens/VideoFeed/index.tsx:1112 #: src/view/com/auth/LoggedOut.tsx:72 #: src/view/screens/NotFound.tsx:57 -#: src/view/screens/ProfileList.tsx:1030 +#: src/view/screens/ProfileList.tsx:1038 msgid "Go back" msgstr "Reen" @@ -3497,7 +3584,7 @@ msgstr "Reen" #: src/screens/Profile/ProfileFeed/index.tsx:94 #: src/screens/StarterPack/StarterPackScreen.tsx:757 #: src/view/screens/NotFound.tsx:56 -#: src/view/screens/ProfileList.tsx:1035 +#: src/view/screens/ProfileList.tsx:1043 msgid "Go Back" msgstr "Iri reen" @@ -3518,7 +3605,11 @@ msgstr "Hejmen" msgid "Go Home" msgstr "Hejmen" -#: src/screens/Messages/components/ChatListItem.tsx:355 +#: src/view/com/notifications/NotificationFeedItem.tsx:193 +msgid "Go to {firstAuthorName}'s profile" +msgstr "Iri al la profilo de {firstAuthorName}" + +#: src/screens/Messages/components/ChatListItem.tsx:360 msgid "Go to conversation with {0}" msgstr "Iri al konversacio kun {0}" @@ -3552,16 +3643,16 @@ msgstr "Duonvoje!" msgid "Handle" msgstr "Identigilo" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:572 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:591 msgid "Handle already taken. Please try a different one." msgstr "Tiu identigilo jam estas uzata. Bonvolu uzi iun alian." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:189 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:325 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:195 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:344 msgid "Handle changed!" msgstr "Identigilo ŝanĝita!" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:576 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:595 msgid "Handle too long. Please try a shorter one." msgstr "Tiu identigilo tro longas. Bonvolu provi malpli longan." @@ -3574,7 +3665,7 @@ msgstr "Tuŝ-retrokuplado" msgid "Harassment, trolling, or intolerance" msgstr "Molestado, trolado aŭ netoleremo" -#: src/Navigation.tsx:406 +#: src/Navigation.tsx:415 msgid "Hashtag" msgstr "Kradvorto" @@ -3586,11 +3677,11 @@ msgstr "Kradvorto {tag}" msgid "Having trouble?" msgstr "Ĉu vi havas problemon?" -#: src/screens/Settings/Settings.tsx:207 -#: src/screens/Settings/Settings.tsx:211 +#: src/screens/Settings/Settings.tsx:215 +#: src/screens/Settings/Settings.tsx:219 #: src/view/shell/desktop/RightNav.tsx:120 #: src/view/shell/desktop/RightNav.tsx:121 -#: src/view/shell/Drawer.tsx:337 +#: src/view/shell/Drawer.tsx:353 msgid "Help" msgstr "Helpo" @@ -3629,7 +3720,7 @@ msgstr "Kaŝita listo" msgid "Hide" msgstr "Kaŝi" -#: src/view/com/notifications/NotificationFeedItem.tsx:605 +#: src/view/com/notifications/NotificationFeedItem.tsx:694 msgctxt "action" msgid "Hide" msgstr "Kaŝi" @@ -3680,10 +3771,15 @@ msgstr "Ĉu kaŝi popularajn temojn?" msgid "Hide trending videos?" msgstr "Ĉu kaŝi popularajn videaĵojn?" -#: src/view/com/notifications/NotificationFeedItem.tsx:596 +#: src/view/com/notifications/NotificationFeedItem.tsx:685 msgid "Hide user list" msgstr "Kaŝi la liston de uzantoj" +#: src/screens/Moderation/VerificationSettings.tsx:81 +#: src/screens/Moderation/VerificationSettings.tsx:90 +msgid "Hide verification badges" +msgstr "" + #: src/components/moderation/ContentHider.tsx:151 #: src/components/moderation/PostHider.tsx:79 msgid "Hides the content" @@ -3709,7 +3805,7 @@ msgstr "Hmm, la servilo de la fluo misrespondis. Bonvolu sciigi posedanton de la msgid "Hmm, we're having trouble finding this feed. It may have been deleted." msgstr "Hmm, ni ne sukcesas trovi ĉi tiun fluon. Eble ĝi estis forigita." -#: src/screens/Moderation/index.tsx:54 +#: src/screens/Moderation/index.tsx:58 msgid "Hmmmm, it seems we're having trouble loading this data. See below for more details. If this issue persists, please contact us." msgstr "Hmmmm, ŝajne ni havas problemon ŝargi ĉi tiun datumon. Rigardu sube por pliaj detaloj. Se la problemo daŭras, bonvolu kontakti nin." @@ -3721,15 +3817,15 @@ 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/Navigation.tsx:635 -#: src/Navigation.tsx:655 +#: src/Navigation.tsx:644 +#: src/Navigation.tsx:664 #: src/view/shell/bottom-bar/BottomBar.tsx:162 #: src/view/shell/desktop/LeftNav.tsx:599 -#: src/view/shell/Drawer.tsx:396 +#: src/view/shell/Drawer.tsx:412 msgid "Home" msgstr "Hejmo" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:398 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:417 msgid "Host:" msgstr "Gastiganto:" @@ -3768,8 +3864,8 @@ msgstr "Mi havas kodon" msgid "I have a confirmation code" msgstr "Mi havas konfirman kodon" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:261 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:267 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:280 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:286 msgid "I have my own domain" msgstr "Mi havas mian propran domajnon" @@ -3786,11 +3882,11 @@ msgstr "Se alternativa teksto estas longa, baskulas ĝian malvolvon" msgid "If you are not yet an adult according to the laws of your country, your parent or legal guardian must read these Terms on your behalf." msgstr "Se vi ankoraŭ ne estas adolto laŭ la leĝaro de via lando, via patr(in)o aŭ kuratoro devas legi ĉi tiujn kondiĉojn en via nomo." -#: src/view/screens/ProfileList.tsx:757 +#: src/view/screens/ProfileList.tsx:765 msgid "If you delete this list, you won't be able to recover it." msgstr "Se vi forigos ĉi tiun liston, vi ne povos restaŭri ĝin." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:248 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:267 msgid "If you have your own domain, you can use that as your handle. This lets you self-verify your identity. <0>Learn more here." msgstr "Se vi havas vian propran domajnon, vi povas uzi ĝin kiel vian identigilon. Ĉi tio permesas al vi aŭtentikigi vin mem. <0>Eksciu pli." @@ -3819,6 +3915,15 @@ msgstr "Kontraŭleĝa kaj urĝa" msgid "Image" msgstr "Bildo" +#: src/screens/Settings/AboutSettings.tsx:61 +msgid "Image cache cleared" +msgstr "Bilda kaŝmemoro viŝita" + +#. Android-only toast message which includes amount of space freed using localized number formatting +#: src/screens/Settings/AboutSettings.tsx:47 +msgid "Image cache cleared, freed {0}" +msgstr "Bilda kaŝmemoro viŝita, {0} liberita(j)" + #: src/components/StarterPack/ShareDialog.tsx:76 msgid "Image saved to your camera roll!" msgstr "Bildo konservita al via bildgalerio!" @@ -3871,7 +3976,7 @@ msgstr "Entajpu la kodon senditan al via retpoŝtadreso" msgid "Interaction limited" msgstr "Interago limigita" -#: src/screens/Moderation/index.tsx:209 +#: src/screens/Moderation/index.tsx:213 msgid "Interaction settings" msgstr "Agordoj pri interagado" @@ -3880,11 +3985,11 @@ msgstr "Agordoj pri interagado" msgid "Invalid 2FA confirmation code." msgstr "Nevalida 2FA-konfirmkodo." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:578 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:597 msgid "Invalid handle. Please try a different one." msgstr "Nevalida nomo. Bonvolu uzi iun alian." -#: src/view/com/post-thread/PostThreadItem.tsx:288 +#: src/view/com/post-thread/PostThreadItem.tsx:291 msgid "Invalid or unsupported post record" msgstr "Nevalida aŭ nesubtenita afiŝ-rikordo" @@ -3979,7 +4084,7 @@ msgstr "Etikedoj" msgid "Labels added" msgstr "Etikedoj aldonitaj" -#: src/screens/Profile/Sections/Labels.tsx:163 +#: src/screens/Profile/Sections/Labels.tsx:160 msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." msgstr "Etikedoj estas notoj pri uzantoj kaj enhavo. Ili povas esti uzataj por kaŝi, averti, kaj ordigi la reton laŭ kategorioj." @@ -3995,13 +4100,13 @@ msgstr "Etikedoj sur via enhavo" msgid "Language selection" msgstr "Lingva elekto" -#: src/Navigation.tsx:178 +#: src/Navigation.tsx:187 msgid "Language Settings" msgstr "Lingvaj agordoj" #: src/screens/Settings/LanguageSettings.tsx:71 -#: src/screens/Settings/Settings.tsx:199 -#: src/screens/Settings/Settings.tsx:202 +#: src/screens/Settings/Settings.tsx:207 +#: src/screens/Settings/Settings.tsx:210 msgid "Languages" msgstr "Lingvoj" @@ -4015,10 +4120,19 @@ msgstr "Pli granda" msgid "Latest" msgstr "Plej freŝaj" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:252 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:271 msgid "learn more" msgstr "ekscii pli" +#: src/components/verification/VerificationsDialog.tsx:163 +#: src/components/verification/VerifierDialog.tsx:132 +#: src/screens/Moderation/VerificationSettings.tsx:47 +#: src/screens/Profile/Header/EditProfileDialog.tsx:360 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:212 +#: src/view/com/modals/EditProfile.tsx:208 +msgid "Learn more" +msgstr "" + #: src/components/moderation/ScreenHider.tsx:140 msgid "Learn More" msgstr "Ekscii pli" @@ -4044,6 +4158,11 @@ msgstr "Ekscii pli pri la kontrolado farita al ĉi tiu enhavo." msgid "Learn more about this warning" msgstr "Ekscii pli pri ĉi tiu averto" +#: src/components/verification/VerificationsDialog.tsx:152 +#: src/components/verification/VerifierDialog.tsx:121 +msgid "Learn more about verification on Bluesky" +msgstr "" + #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:99 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:102 msgid "Learn more about what is public on Bluesky." @@ -4132,9 +4251,8 @@ msgstr "Ŝati ĉi tiun fluon" msgid "Like this labeler" msgstr "Ŝati ĉi tiun etikedilon" -#: src/components/LikesDialog.tsx:85 -#: src/Navigation.tsx:256 -#: src/Navigation.tsx:261 +#: src/Navigation.tsx:265 +#: src/Navigation.tsx:270 msgid "Liked by" msgstr "Ŝatata de" @@ -4160,7 +4278,7 @@ msgstr "Ŝatata de {likeCount, plural, one {# uzanto} other {# uzantoj}}" msgid "Likes" msgstr "Ŝatoj" -#: src/view/com/post-thread/PostThreadItem.tsx:223 +#: src/view/com/post-thread/PostThreadItem.tsx:226 msgid "Likes on this post" msgstr "Ŝatoj de ĉi tiu afiŝo" @@ -4169,7 +4287,7 @@ msgstr "Ŝatoj de ĉi tiu afiŝo" msgid "Linear" msgstr "Linie" -#: src/Navigation.tsx:211 +#: src/Navigation.tsx:220 msgid "List" msgstr "Listo" @@ -4177,7 +4295,7 @@ msgstr "Listo" msgid "List Avatar" msgstr "Profilbildo de la listo" -#: src/view/screens/ProfileList.tsx:430 +#: src/view/screens/ProfileList.tsx:438 msgctxt "toast" msgid "List blocked" msgstr "Listo blokita" @@ -4195,7 +4313,7 @@ msgstr "Listo de <0/>" msgid "List by you" msgstr "Listo de vi" -#: src/view/screens/ProfileList.tsx:477 +#: src/view/screens/ProfileList.tsx:485 msgctxt "toast" msgid "List deleted" msgstr "Listo forigita" @@ -4204,11 +4322,11 @@ msgstr "Listo forigita" msgid "List has been hidden" msgstr "Listo estis kaŝita" -#: src/view/screens/ProfileList.tsx:172 +#: src/view/screens/ProfileList.tsx:176 msgid "List Hidden" msgstr "Listo kaŝita" -#: src/view/screens/ProfileList.tsx:394 +#: src/view/screens/ProfileList.tsx:402 msgctxt "toast" msgid "List muted" msgstr "Listo silentigita" @@ -4217,22 +4335,22 @@ msgstr "Listo silentigita" msgid "List Name" msgstr "Nomo de la listo" -#: src/view/screens/ProfileList.tsx:448 +#: src/view/screens/ProfileList.tsx:456 msgctxt "toast" msgid "List unblocked" msgstr "Listo malblokita" -#: src/view/screens/ProfileList.tsx:412 +#: src/view/screens/ProfileList.tsx:420 msgctxt "toast" msgid "List unmuted" msgstr "Listo malsilentigita" -#: src/Navigation.tsx:140 +#: src/Navigation.tsx:141 #: src/view/screens/Lists.tsx:62 #: src/view/screens/Profile.tsx:221 #: src/view/screens/Profile.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:673 -#: src/view/shell/Drawer.tsx:501 +#: src/view/shell/Drawer.tsx:517 msgid "Lists" msgstr "Listoj" @@ -4255,7 +4373,7 @@ msgstr "Ŝargi novajn sciigojn" #: src/screens/Profile/ProfileFeed/index.tsx:221 #: src/screens/Profile/Sections/Feed.tsx:98 #: src/view/com/feeds/FeedPage.tsx:155 -#: src/view/screens/ProfileList.tsx:870 +#: src/view/screens/ProfileList.tsx:878 msgid "Load new posts" msgstr "Ŝargi novajn afiŝojn" @@ -4263,7 +4381,7 @@ msgstr "Ŝargi novajn afiŝojn" msgid "Loading..." msgstr "Ŝargado..." -#: src/Navigation.tsx:281 +#: src/Navigation.tsx:290 msgid "Log" msgstr "Protokolo" @@ -4276,7 +4394,7 @@ msgid "Logo by @sawaratsuki.bsky.social" msgstr "Emblemo farita de @sawaratsuki.bsky.social" #: src/view/shell/desktop/RightNav.tsx:127 -#: src/view/shell/Drawer.tsx:639 +#: src/view/shell/Drawer.tsx:655 msgid "Logo by <0>@sawaratsuki.bsky.social" msgstr "Emblemo farita de <0>@sawaratsuki.bsky.social" @@ -4313,6 +4431,10 @@ msgstr "Certiĝu, ke vi volas iri tien!" msgid "Manage saved feeds" msgstr "Administri la konservitajn fluojn" +#: src/screens/Moderation/index.tsx:283 +msgid "Manage verification settings" +msgstr "" + #: src/components/dialogs/MutedWords.tsx:108 msgid "Manage your muted words and tags" msgstr "Administri la silentigitajn vortojn k kradvortojn" @@ -4366,7 +4488,7 @@ msgctxt "toast" msgid "Message deleted" msgstr "Mesaĝo forigita" -#: src/screens/Messages/components/ChatListItem.tsx:192 +#: src/screens/Messages/components/ChatListItem.tsx:197 msgid "Message deleted" msgstr "Mesaĝo forigita" @@ -4391,7 +4513,7 @@ msgstr "Mesaĝo tro longas" msgid "Message options" msgstr "Opcioj de mesaĝo" -#: src/Navigation.tsx:650 +#: src/Navigation.tsx:659 msgid "Messages" msgstr "Mesaĝoj" @@ -4410,10 +4532,10 @@ msgstr "Trompa konto" msgid "Misleading Post" msgstr "Trompa afiŝo" -#: src/Navigation.tsx:145 -#: src/screens/Moderation/index.tsx:89 -#: src/screens/Settings/Settings.tsx:167 -#: src/screens/Settings/Settings.tsx:170 +#: src/Navigation.tsx:146 +#: src/screens/Moderation/index.tsx:93 +#: src/screens/Settings/Settings.tsx:175 +#: src/screens/Settings/Settings.tsx:178 msgid "Moderation" msgstr "Kontrolado" @@ -4445,11 +4567,11 @@ msgctxt "toast" msgid "Moderation list updated" msgstr "Kontrol-listo ĝisdatigita" -#: src/screens/Moderation/index.tsx:239 +#: src/screens/Moderation/index.tsx:243 msgid "Moderation lists" msgstr "Kontrol-listoj" -#: src/Navigation.tsx:150 +#: src/Navigation.tsx:151 #: src/view/screens/ModerationModlists.tsx:62 msgid "Moderation Lists" msgstr "Kontrol-listoj" @@ -4458,11 +4580,11 @@ msgstr "Kontrol-listoj" msgid "moderation settings" msgstr "agordoj pri kontrolado" -#: src/Navigation.tsx:271 +#: src/Navigation.tsx:280 msgid "Moderation states" msgstr "Statoj de kontrolado" -#: src/screens/Moderation/index.tsx:193 +#: src/screens/Moderation/index.tsx:197 msgid "Moderation tools" msgstr "Kontroladaj iloj" @@ -4471,7 +4593,7 @@ msgstr "Kontroladaj iloj" msgid "Moderator has chosen to set a general warning on the content." msgstr "Kontrolanto decidis starigi ĝeneralan averton pri la enhavo." -#: src/view/com/post-thread/PostThreadItem.tsx:645 +#: src/view/com/post-thread/PostThreadItem.tsx:665 msgid "More" msgstr "Pli" @@ -4480,9 +4602,9 @@ msgstr "Pli" msgid "More feeds" msgstr "Pli da fluoj" -#: src/view/com/profile/ProfileMenu.tsx:194 -#: src/view/com/profile/ProfileMenu.tsx:200 -#: src/view/screens/ProfileList.tsx:742 +#: src/view/com/profile/ProfileMenu.tsx:207 +#: src/view/com/profile/ProfileMenu.tsx:213 +#: src/view/screens/ProfileList.tsx:750 msgid "More options" msgstr "Pli da opcioj" @@ -4515,14 +4637,14 @@ msgstr "Silentigi" msgid "Mute {tag}" msgstr "Silentigi kradvorton {tag}" -#: src/view/com/profile/ProfileMenu.tsx:289 -#: src/view/com/profile/ProfileMenu.tsx:296 +#: src/view/com/profile/ProfileMenu.tsx:325 +#: src/view/com/profile/ProfileMenu.tsx:332 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:669 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:675 msgid "Mute account" msgstr "Silentigi konton" -#: src/view/screens/ProfileList.tsx:649 +#: src/view/screens/ProfileList.tsx:657 msgid "Mute accounts" msgstr "Silentigi kontojn" @@ -4535,11 +4657,11 @@ msgstr "Silentigi konversacion" msgid "Mute in:" msgstr "Silentigi en:" -#: src/view/screens/ProfileList.tsx:771 +#: src/view/screens/ProfileList.tsx:779 msgid "Mute list" msgstr "Silentigi liston" -#: src/view/screens/ProfileList.tsx:766 +#: src/view/screens/ProfileList.tsx:774 msgid "Mute these accounts?" msgstr "Ĉu silentigi tiujn kontojn?" @@ -4577,16 +4699,16 @@ msgstr "Silentigi fadenon" msgid "Mute words & tags" msgstr "Silentigi vortojn k kradvortojn" -#: src/screens/Moderation/index.tsx:254 +#: src/screens/Moderation/index.tsx:258 msgid "Muted accounts" msgstr "Silentigitaj kontoj" -#: src/Navigation.tsx:155 -#: src/view/screens/ModerationMutedAccounts.tsx:100 +#: src/Navigation.tsx:156 +#: src/view/screens/ModerationMutedAccounts.tsx:123 msgid "Muted Accounts" msgstr "Silentigitaj kontoj" -#: src/view/screens/ModerationMutedAccounts.tsx:112 +#: src/view/screens/ModerationMutedAccounts.tsx:135 msgid "Muted accounts have their posts removed from your feed and from your notifications. Mutes are completely private." msgstr "Kiam vi silentigas konton, ties afiŝoj estos forigitaj el viaj fluo kaj sciigoj. Silentigoj estas tute privataj." @@ -4594,11 +4716,11 @@ msgstr "Kiam vi silentigas konton, ties afiŝoj estos forigitaj el viaj fluo kaj msgid "Muted by \"{0}\"" msgstr "Silentigita de \"{0}\"" -#: src/screens/Moderation/index.tsx:224 +#: src/screens/Moderation/index.tsx:228 msgid "Muted words & tags" msgstr "Silentigitaj vortoj k kradvortoj" -#: src/view/screens/ProfileList.tsx:768 +#: src/view/screens/ProfileList.tsx:776 msgid "Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them." msgstr "Silentigo estas privata. Silentigitaj kontoj povas interagi kun vi, sed vi ne vidos iliajn afiŝojn nek ricevos sciigojn pri ili." @@ -4650,7 +4772,7 @@ msgstr "Iri al startpako" msgid "Navigates to the next screen" msgstr "Iras al la sekva ekrano" -#: src/view/shell/Drawer.tsx:72 +#: src/view/shell/Drawer.tsx:75 msgid "Navigates to your profile" msgstr "Iras al via profilo" @@ -4667,7 +4789,7 @@ msgstr "Ĉu vi bezonas raporti kopirajtan malobservon?" msgid "Never lose access to your followers or data." msgstr "Neniam perdu atingon al viaj sekvantoj aŭ datumoj." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:548 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:567 msgid "Nevermind, create a handle for me" msgstr "Ne gravas, kreu identigilon por mi" @@ -4687,9 +4809,13 @@ msgstr "Nova" msgid "New chat" msgstr "Nova babilejo" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:202 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:210 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:356 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:63 +msgid "New Feature" +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:221 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:229 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:375 msgid "New handle" msgstr "Nova identigilo" @@ -4718,8 +4844,8 @@ msgstr "Nova pasvorto" #: src/view/screens/Feeds.tsx:549 #: src/view/screens/Notifications.tsx:165 #: src/view/screens/Profile.tsx:507 -#: src/view/screens/ProfileList.tsx:252 -#: src/view/screens/ProfileList.tsx:285 +#: src/view/screens/ProfileList.tsx:250 +#: src/view/screens/ProfileList.tsx:288 msgid "New post" msgstr "Nova afiŝo" @@ -4780,8 +4906,8 @@ msgstr "Sekva bildo" msgid "No app passwords yet" msgstr "Ankoraŭ ne estas apaj pasvortoj" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:378 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:380 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:397 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:399 msgid "No DNS Panel" msgstr "Ne estas DNS-panelo" @@ -4798,8 +4924,8 @@ msgstr "Neniu fluo trovita. Provu serĉi ion alian." msgid "No likes yet" msgstr "Ankoraŭ ne estas ŝatoj" -#: src/components/ProfileCard.tsx:351 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:119 +#: src/components/ProfileCard.tsx:379 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:122 msgid "No longer following {0}" msgstr "Vi ne plu sekvas {0}" @@ -4807,7 +4933,7 @@ msgstr "Vi ne plu sekvas {0}" msgid "No longer than {MAX_SERVICE_HANDLE_LENGTH, plural, other {# characters}}" msgstr "Ne pli longa ol {MAX_SERVICE_HANDLE_LENGTH, plural, one {# signo}other {# signoj}}." -#: src/screens/Messages/components/ChatListItem.tsx:134 +#: src/screens/Messages/components/ChatListItem.tsx:139 msgid "No messages yet" msgstr "Ankoraŭ ne estas mesaĝoj" @@ -4841,7 +4967,7 @@ msgstr "Ankoraŭ ne estas reafiŝoj" msgid "No result" msgstr "Sen rezulto" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:204 +#: src/components/dialogs/SearchablePeopleList.tsx:223 #: src/components/ProgressGuide/FollowDialog.tsx:212 msgid "No results" msgstr "Sen rezultoj" @@ -4859,9 +4985,8 @@ msgid "No results found for \"{query}\"" msgstr "Neniu rezulto trovita por \"{query}\"" #: src/screens/Search/SearchResults.tsx:248 -#: src/screens/Search/SearchResults.tsx:286 -#: src/screens/Search/SearchResults.tsx:331 -#: src/view/com/modals/ListAddRemoveUsers.tsx:128 +#: src/screens/Search/SearchResults.tsx:284 +#: src/screens/Search/SearchResults.tsx:329 msgid "No results found for {query}" msgstr "Neniu rezulto trovita por {query}" @@ -4883,7 +5008,6 @@ msgid "Nobody" msgstr "Neniu" #: src/components/LikedByList.tsx:86 -#: src/components/LikesDialog.tsx:97 #: src/view/com/post-thread/PostLikedBy.tsx:86 msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "Ankoraŭ neniu ŝatas ĉi tion. Eble vi estu la unua!" @@ -4908,7 +5032,7 @@ msgstr "Ne-seksuma nudeco" msgid "Not followed by anyone you're following" msgstr "Sekvata de neniu el viaj sekvatoj" -#: src/Navigation.tsx:135 +#: src/Navigation.tsx:136 #: src/view/screens/Profile.tsx:122 msgid "Not Found" msgstr "Netrovita" @@ -4918,7 +5042,7 @@ msgstr "Netrovita" msgid "Not right now" msgstr "Ne nun" -#: src/view/com/profile/ProfileMenu.tsx:406 +#: src/view/com/profile/ProfileMenu.tsx:442 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:791 #: src/view/com/util/post-ctrls/PostCtrls.tsx:361 msgid "Note about sharing" @@ -4936,7 +5060,7 @@ msgstr "Estas nenio ĉi tie" msgid "Notification filters" msgstr "Filtriloj por sciigoj" -#: src/Navigation.tsx:431 +#: src/Navigation.tsx:440 #: src/view/screens/Notifications.tsx:134 msgid "Notification settings" msgstr "Sciigaj agordoj" @@ -4953,11 +5077,11 @@ msgstr "Sciigaj sonoj" msgid "Notification Sounds" msgstr "Sciigaj sonoj" -#: src/Navigation.tsx:645 +#: src/Navigation.tsx:654 #: src/view/screens/Notifications.tsx:128 #: src/view/shell/bottom-bar/BottomBar.tsx:236 #: src/view/shell/desktop/LeftNav.tsx:636 -#: src/view/shell/Drawer.tsx:449 +#: src/view/shell/Drawer.tsx:465 msgid "Notifications" msgstr "Sciigoj" @@ -5001,7 +5125,7 @@ msgid "OK" msgstr "Bone" #: src/screens/Login/PasswordUpdatedForm.tsx:37 -#: src/view/com/post-thread/PostThreadItem.tsx:895 +#: src/view/com/post-thread/PostThreadItem.tsx:915 msgid "Okay" msgstr "Bone" @@ -5016,7 +5140,7 @@ msgstr "La plej malnovaj respondoj unue" msgid "on<0><1/><2><3/>" msgstr "ĉe<0><1/><2><3/>" -#: src/screens/Settings/Settings.tsx:304 +#: src/screens/Settings/Settings.tsx:346 msgid "Onboarding reset" msgstr "Restartigi la lernilon" @@ -5060,7 +5184,7 @@ msgstr "Ups, io misfunkciis!" #: src/components/StarterPack/ProfileStarterPacks.tsx:325 #: src/components/StarterPack/ProfileStarterPacks.tsx:334 #: src/screens/Settings/AppPasswords.tsx:59 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:104 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:106 #: src/screens/Settings/NotificationSettings.tsx:54 #: src/view/screens/Profile.tsx:122 msgid "Oops!" @@ -5078,8 +5202,8 @@ msgstr "Malfermi la profilan ŝparvojan menuon de {name}" msgid "Open avatar creator" msgstr "Malfermi la profilbildan kreilon" -#: src/screens/Messages/components/ChatListItem.tsx:363 -#: src/screens/Messages/components/ChatListItem.tsx:364 +#: src/screens/Messages/components/ChatListItem.tsx:368 +#: src/screens/Messages/components/ChatListItem.tsx:369 msgid "Open conversation options" msgstr "Malfermi la opciojn pri konversacio" @@ -5113,11 +5237,11 @@ msgstr "Malfermi ligilon al {niceUrl}" msgid "Open message options" msgstr "Malfermi opciojn de mesaĝoj" -#: src/screens/Settings/Settings.tsx:330 +#: src/screens/Settings/Settings.tsx:372 msgid "Open moderation debug page" msgstr "Malfermi la paĝon de kontrolada sencimigo" -#: src/screens/Moderation/index.tsx:220 +#: src/screens/Moderation/index.tsx:224 msgid "Open muted words and tags settings" msgstr "Malfermi agordojn de silentigitaj vortoj kaj kradvortoj" @@ -5133,12 +5257,12 @@ msgstr "Malfermi menuon de la afiŝo" msgid "Open starter pack menu" msgstr "Malfermi menuon de startpako" -#: src/screens/Settings/Settings.tsx:323 -#: src/screens/Settings/Settings.tsx:337 +#: src/screens/Settings/Settings.tsx:365 +#: src/screens/Settings/Settings.tsx:379 msgid "Open storybook page" msgstr "Malfermi la historiopaĝon" -#: src/screens/Settings/Settings.tsx:316 +#: src/screens/Settings/Settings.tsx:358 msgid "Open system log" msgstr "Malfermi sisteman protokolon" @@ -5200,7 +5324,7 @@ msgstr "Malfermas procezon de ensalutado al via ekzistanta Bluesky-konto" msgid "Opens GIF select dialog" msgstr "Malfermas GIF-elektilan dialogujon" -#: src/screens/Settings/Settings.tsx:208 +#: src/screens/Settings/Settings.tsx:216 msgid "Opens helpdesk in browser" msgstr "Malfermas la helpocentron en retumilo" @@ -5216,7 +5340,7 @@ msgstr "Malfermas formularon por restarigi la pasvorton" msgid "Opens the linked website" msgstr "Malfermas la ligitan retejon" -#: src/view/com/notifications/NotificationFeedItem.tsx:683 +#: src/view/com/notifications/NotificationFeedItem.tsx:788 #: src/view/com/util/UserAvatar.tsx:465 msgid "Opens this profile" msgstr "Malfermas ĉi tiun profilon" @@ -5268,7 +5392,7 @@ msgstr "OTA stato: Neniu disponebla" msgid "Other" msgstr "Alia" -#: src/components/AccountList.tsx:83 +#: src/components/AccountList.tsx:87 msgid "Other account" msgstr "Alia konto" @@ -5330,15 +5454,15 @@ msgstr "Paŭzigi videaĵon" #: src/screens/Search/SearchResults.tsx:62 #: src/screens/StarterPack/StarterPackScreen.tsx:184 -#: src/view/screens/ProfileList.tsx:166 +#: src/view/screens/ProfileList.tsx:170 msgid "People" msgstr "Homoj" -#: src/Navigation.tsx:198 +#: src/Navigation.tsx:207 msgid "People followed by @{0}" msgstr "Homoj sekvataj de @{0}" -#: src/Navigation.tsx:191 +#: src/Navigation.tsx:200 msgid "People following @{0}" msgstr "Homoj sekvantaj @{0}" @@ -5376,7 +5500,7 @@ msgstr "Alpingli fluon" msgid "Pin Feed" msgstr "Alpingli fluon" -#: src/view/screens/ProfileList.tsx:706 +#: src/view/screens/ProfileList.tsx:714 msgid "Pin to home" msgstr "Alpingli al hejmo" @@ -5402,7 +5526,7 @@ msgstr "{0} alpinglita al hejmo" msgid "Pinned Feeds" msgstr "Alpinglitaj fluoj" -#: src/view/screens/ProfileList.tsx:353 +#: src/view/screens/ProfileList.tsx:361 msgid "Pinned to your feeds" msgstr "Alpinglita al viaj fluoj" @@ -5553,14 +5677,14 @@ msgctxt "action" msgid "Post All" msgstr "Afiŝi ĉiujn" -#: src/view/com/post-thread/PostThreadItem.tsx:215 +#: src/view/com/post-thread/PostThreadItem.tsx:218 msgid "Post by {0}" msgstr "Afiŝo de {0}" -#: src/Navigation.tsx:224 -#: src/Navigation.tsx:231 -#: src/Navigation.tsx:238 -#: src/Navigation.tsx:245 +#: src/Navigation.tsx:233 +#: src/Navigation.tsx:240 +#: src/Navigation.tsx:247 +#: src/Navigation.tsx:254 msgid "Post by @{0}" msgstr "Afiŝo de @{0}" @@ -5595,7 +5719,7 @@ msgstr "Afiŝo kaŝita de vi" msgid "Post interaction settings" msgstr "Interagaj agordoj de afiŝo" -#: src/Navigation.tsx:166 +#: src/Navigation.tsx:167 #: src/screens/ModerationInteractionSettings/index.tsx:34 msgid "Post Interaction Settings" msgstr "Interagaj agordoj de afiŝo" @@ -5625,7 +5749,7 @@ msgstr "Afiŝo depinglita" #: src/screens/StarterPack/StarterPackScreen.tsx:186 #: src/view/screens/Profile.tsx:222 -#: src/view/screens/ProfileList.tsx:166 +#: src/view/screens/ProfileList.tsx:170 msgid "Posts" msgstr "Afiŝoj" @@ -5683,22 +5807,22 @@ msgstr "Prioritataj sciigoj" msgid "Privacy" msgstr "Privateco" -#: src/screens/Settings/Settings.tsx:161 -#: src/screens/Settings/Settings.tsx:164 +#: src/screens/Settings/Settings.tsx:169 +#: src/screens/Settings/Settings.tsx:172 msgid "Privacy and security" msgstr "Privateco kaj sekureco" -#: src/Navigation.tsx:367 +#: src/Navigation.tsx:376 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:36 msgid "Privacy and Security" msgstr "Privateco kaj sekureco" -#: src/Navigation.tsx:291 -#: src/screens/Settings/AboutSettings.tsx:51 -#: src/screens/Settings/AboutSettings.tsx:54 +#: src/Navigation.tsx:300 +#: src/screens/Settings/AboutSettings.tsx:89 +#: src/screens/Settings/AboutSettings.tsx:92 #: src/view/screens/PrivacyPolicy.tsx:31 -#: src/view/shell/Drawer.tsx:634 -#: src/view/shell/Drawer.tsx:635 +#: src/view/shell/Drawer.tsx:650 +#: src/view/shell/Drawer.tsx:651 msgid "Privacy Policy" msgstr "Regularo pri privateco" @@ -5711,20 +5835,20 @@ msgstr "Pritraktado de videaĵo..." msgid "Processing..." msgstr "Pritraktado..." -#: src/view/screens/DebugMod.tsx:920 +#: src/view/screens/DebugMod.tsx:926 #: src/view/screens/Profile.tsx:361 msgid "profile" msgstr "profilo" #: src/view/shell/bottom-bar/BottomBar.tsx:286 #: src/view/shell/desktop/LeftNav.tsx:691 -#: src/view/shell/Drawer.tsx:71 -#: src/view/shell/Drawer.tsx:526 +#: src/view/shell/Drawer.tsx:74 +#: src/view/shell/Drawer.tsx:542 msgid "Profile" msgstr "Profilo" -#: src/screens/Profile/Header/EditProfileDialog.tsx:191 -#: src/view/com/modals/EditProfile.tsx:124 +#: src/screens/Profile/Header/EditProfileDialog.tsx:198 +#: src/view/com/modals/EditProfile.tsx:127 msgctxt "toast" msgid "Profile updated" msgstr "Profilo ĝisdatigita" @@ -5803,7 +5927,7 @@ msgstr "Agordoj de citado" msgid "Quotes" msgstr "Citaĵoj" -#: src/view/com/post-thread/PostThreadItem.tsx:249 +#: src/view/com/post-thread/PostThreadItem.tsx:252 msgid "Quotes of this post" msgstr "Citaĵoj de ĉi tiu afiŝo" @@ -5814,7 +5938,7 @@ msgstr "Citaĵoj de ĉi tiu afiŝo" msgid "Random (aka \"Poster's Roulette\")" msgstr "Hazarda (alinome \"Afiŝinta ruleto\")" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:581 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:600 msgid "Rate limit exceeded – you've tried to change your handle too many times in a short period. Please wait a minute before trying again." msgstr "Limo de operacioj transpasita – vi provis ŝanĝi vian identigilon tro multajn fojojn dum mallonga tempo. Bonvolu atendi minuton antaŭ provi denove." @@ -5831,6 +5955,11 @@ msgstr "Reagi per {emoji}" msgid "Reactivate your account" msgstr "Reaktivigi vian konton" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:158 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:169 +msgid "Read blog post" +msgstr "" + #: src/screens/VideoFeed/index.tsx:942 msgid "Read less" msgstr "Legi malpli" @@ -5862,7 +5991,7 @@ msgstr "Kialo de apelacio" msgid "Reason:" msgstr "Kialo:" -#: src/screens/Search/components/SearchHistory.tsx:44 +#: src/screens/Search/components/SearchHistory.tsx:49 msgid "Recent Searches" msgstr "Lastaj serĉoj" @@ -5888,13 +6017,13 @@ msgstr "Malakcepti peton por babili" msgid "Reload conversations" msgstr "Reŝargi konversaciojn" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:171 #: src/components/dialogs/MutedWords.tsx:438 #: src/components/FeedCard.tsx:343 #: src/components/StarterPack/Wizard/WizardListCard.tsx:102 #: src/components/StarterPack/Wizard/WizardListCard.tsx:109 -#: src/screens/Settings/Settings.tsx:468 +#: src/screens/Settings/Settings.tsx:510 #: src/view/com/feeds/FeedSourceCard.tsx:322 -#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/UserAddRemoveLists.tsx:235 #: src/view/com/posts/PostFeedErrorMessage.tsx:213 msgid "Remove" @@ -5904,12 +6033,12 @@ msgstr "Forigi" msgid "Remove {displayName} from starter pack" msgstr "Forigi {displayName} el la startpako" -#: src/screens/Search/components/SearchHistory.tsx:120 +#: src/screens/Search/components/SearchHistory.tsx:97 msgid "Remove {historyItem}" msgstr "Forigi {historyItem}" -#: src/screens/Settings/Settings.tsx:447 -#: src/screens/Settings/Settings.tsx:450 +#: src/screens/Settings/Settings.tsx:489 +#: src/screens/Settings/Settings.tsx:492 msgid "Remove account" msgstr "Forigi konton" @@ -5945,12 +6074,12 @@ msgstr "Ĉu forigi fluon?" #: src/screens/Profile/components/ProfileFeedHeader.tsx:320 #: src/view/com/feeds/FeedSourceCard.tsx:190 #: src/view/com/feeds/FeedSourceCard.tsx:268 -#: src/view/screens/ProfileList.tsx:520 +#: src/view/screens/ProfileList.tsx:528 #: src/view/screens/SavedFeeds.tsx:342 msgid "Remove from my feeds" msgstr "Forigi el miaj fluoj" -#: src/screens/Settings/Settings.tsx:460 +#: src/screens/Settings/Settings.tsx:502 msgid "Remove from quick access?" msgstr "Ĉu forigi el la rapitatingo?" @@ -5972,7 +6101,7 @@ msgstr "Forigi bildon" msgid "Remove mute word from your list" msgstr "Forigi silentigitan vorton el via listo" -#: src/screens/Search/components/SearchHistory.tsx:93 +#: src/screens/Search/components/SearchHistory.tsx:178 msgid "Remove profile" msgstr "Forigi profilon" @@ -5993,6 +6122,21 @@ msgstr "Forigi subtekstan dosieron" msgid "Remove this feed from your saved feeds" msgstr "Forigi ĉi tiun fluon el viaj konservitaj fluoj" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:157 +msgid "Remove user from list" +msgstr "Forigi uzanton el la listo" + +#: src/components/verification/VerificationRemovePrompt.tsx:46 +#: src/components/verification/VerificationsDialog.tsx:227 +#: src/view/com/profile/ProfileMenu.tsx:298 +#: src/view/com/profile/ProfileMenu.tsx:301 +msgid "Remove verification" +msgstr "" + +#: src/components/verification/VerificationRemovePrompt.tsx:44 +msgid "Remove your verification for this account?" +msgstr "" + #: src/view/com/util/post-embeds/QuoteEmbed.tsx:110 msgid "Removed by author" msgstr "Forigita de la aŭtoro" @@ -6001,7 +6145,7 @@ msgstr "Forigita de la aŭtoro" msgid "Removed by you" msgstr "Forigita de vi" -#: src/view/com/modals/ListAddRemoveUsers.tsx:200 +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:117 #: src/view/com/modals/UserAddRemoveLists.tsx:170 msgid "Removed from list" msgstr "Forigis el listo" @@ -6016,11 +6160,15 @@ msgstr "Forigis el konservitaj fluoj" #: src/screens/Profile/components/ProfileFeedHeader.tsx:122 #: src/view/com/posts/FeedShutdownMsg.tsx:44 -#: src/view/screens/ProfileList.tsx:384 +#: src/view/screens/ProfileList.tsx:392 msgid "Removed from your feeds" msgstr "Forigita el viaj fluoj" -#: src/screens/Search/components/SearchHistory.tsx:95 +#: src/components/verification/VerificationRemovePrompt.tsx:32 +msgid "Removed verification" +msgstr "" + +#: src/screens/Search/components/SearchHistory.tsx:179 msgid "Removes profile from search history" msgstr "Forigas profilon el serĉhistorio" @@ -6113,8 +6261,8 @@ msgstr "Respondo estis sukcese kaŝita" msgid "Report" msgstr "Raporti" -#: src/view/com/profile/ProfileMenu.tsx:329 -#: src/view/com/profile/ProfileMenu.tsx:332 +#: src/view/com/profile/ProfileMenu.tsx:365 +#: src/view/com/profile/ProfileMenu.tsx:368 msgid "Report account" msgstr "Raporti konton" @@ -6137,7 +6285,7 @@ msgstr "Raporta dialogujo" msgid "Report feed" msgstr "Raporti fluon" -#: src/view/screens/ProfileList.tsx:562 +#: src/view/screens/ProfileList.tsx:570 msgid "Report list" msgstr "Raporti liston" @@ -6234,7 +6382,7 @@ msgstr "Reafiŝita de <0><1/>" msgid "Reposted by you" msgstr "Reafiŝita de vi" -#: src/view/com/post-thread/PostThreadItem.tsx:228 +#: src/view/com/post-thread/PostThreadItem.tsx:231 msgid "Reposts of this post" msgstr "Reafiŝoj de ĉi tiu afiŝo" @@ -6288,8 +6436,8 @@ msgstr "Restariga kodo" msgid "Reset Code" msgstr "Restariga kodo" -#: src/screens/Settings/Settings.tsx:344 -#: src/screens/Settings/Settings.tsx:346 +#: src/screens/Settings/Settings.tsx:386 +#: src/screens/Settings/Settings.tsx:388 msgid "Reset onboarding state" msgstr "Restarigi staton de la lernilo" @@ -6341,10 +6489,10 @@ msgid "Returns to home page" msgstr "Revenas al hejmpaĝo" #: src/screens/Profile/ProfileFeed/index.tsx:90 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:540 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:559 #: src/screens/VideoFeed/index.tsx:1109 #: src/view/screens/NotFound.tsx:60 -#: src/view/screens/ProfileList.tsx:1031 +#: src/view/screens/ProfileList.tsx:1039 msgid "Returns to previous page" msgstr "Revenas al antaŭa paĝo" @@ -6356,9 +6504,9 @@ msgstr "Revenas al la antaŭa paŝo" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:479 #: src/components/dialogs/PostInteractionSettingsDialog.tsx:485 #: src/components/StarterPack/QrCodeDialog.tsx:191 -#: src/screens/Profile/Header/EditProfileDialog.tsx:238 -#: src/screens/Profile/Header/EditProfileDialog.tsx:252 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:243 +#: src/screens/Profile/Header/EditProfileDialog.tsx:245 +#: src/screens/Profile/Header/EditProfileDialog.tsx:259 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:262 #: src/view/com/composer/GifAltText.tsx:193 #: src/view/com/composer/GifAltText.tsx:202 #: src/view/com/composer/photos/EditImageDialog.web.tsx:77 @@ -6366,7 +6514,7 @@ msgstr "Revenas al la antaŭa paŝo" #: src/view/com/composer/photos/ImageAltTextDialog.tsx:153 #: src/view/com/composer/photos/ImageAltTextDialog.tsx:163 #: src/view/com/modals/CreateOrEditList.tsx:317 -#: src/view/com/modals/EditProfile.tsx:219 +#: src/view/com/modals/EditProfile.tsx:245 #: src/view/screens/SavedFeeds.tsx:109 msgid "Save" msgstr "Konservi" @@ -6386,7 +6534,7 @@ msgstr "Konservi naskiĝtagon" msgid "Save changes" msgstr "Konservi ŝanĝojn" -#: src/view/com/modals/EditProfile.tsx:227 +#: src/view/com/modals/EditProfile.tsx:253 msgid "Save Changes" msgstr "Konservi ŝanĝojn" @@ -6399,7 +6547,7 @@ msgstr "Konservi bildon" msgid "Save image crop" msgstr "Konservi stucon de bildo" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:229 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:248 msgid "Save new handle" msgstr "Konservi novan identigilon" @@ -6421,11 +6569,11 @@ msgid "Saved to your camera roll" msgstr "Konservita al via bildgalerio" #: src/screens/Profile/components/ProfileFeedHeader.tsx:131 -#: src/view/screens/ProfileList.tsx:364 +#: src/view/screens/ProfileList.tsx:372 msgid "Saved to your feeds" msgstr "Konservita al viaj fluoj" -#: src/view/com/modals/EditProfile.tsx:220 +#: src/view/com/modals/EditProfile.tsx:246 msgid "Saves any changes to your profile" msgstr "Konservas ĉiujn ŝanĝojn de via profilo" @@ -6435,8 +6583,8 @@ msgstr "Konservi agordojn de bildstucado" #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/NotificationFeedItem.tsx:544 -#: src/view/com/notifications/NotificationFeedItem.tsx:569 +#: src/view/com/notifications/NotificationFeedItem.tsx:633 +#: src/view/com/notifications/NotificationFeedItem.tsx:658 msgid "Say hello!" msgstr "Diru saluton!" @@ -6445,21 +6593,20 @@ msgstr "Diru saluton!" msgid "Science" msgstr "Scienco" -#: src/view/screens/ProfileList.tsx:988 +#: src/view/screens/ProfileList.tsx:996 msgid "Scroll to top" msgstr "Rulumi al la supro" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:491 +#: src/components/dialogs/SearchablePeopleList.tsx:513 #: src/components/forms/SearchInput.tsx:34 #: src/components/forms/SearchInput.tsx:36 #: src/screens/Search/Shell.tsx:307 #: src/screens/Search/Shell.tsx:464 -#: src/view/com/modals/ListAddRemoveUsers.tsx:76 #: src/view/shell/bottom-bar/BottomBar.tsx:182 msgid "Search" msgstr "Serĉi" -#: src/Navigation.tsx:217 +#: src/Navigation.tsx:226 #: src/screens/Profile/ProfileSearch.tsx:37 msgid "Search @{0}'s posts" msgstr "Serĉi afiŝojn de @{0}" @@ -6477,11 +6624,11 @@ msgstr "Serĉi fluojn" msgid "Search for \"{interestsDisplayName}\"{activeText}" msgstr "Serĉi \"{interestsDisplayName}\"{activeText}" -#: src/view/shell/desktop/Search.tsx:201 +#: src/view/shell/desktop/Search.tsx:131 msgid "Search for \"{query}\"" msgstr "Serĉi \"{query}\"" -#: src/screens/Search/components/AutocompleteResults.tsx:44 +#: src/screens/Search/components/AutocompleteResults.tsx:45 msgid "Search for \"{searchText}\"" msgstr "Serĉi \"{searchText}\"" @@ -6501,10 +6648,6 @@ msgstr "Serĉi pliajn fluojn" msgid "Search for posts, users, or feeds" msgstr "Serĉi afiŝojn, uzantojn aŭ fluojn" -#: src/view/com/modals/ListAddRemoveUsers.tsx:71 -msgid "Search for users" -msgstr "Serĉi uzantojn" - #: src/components/dialogs/GifSelect.tsx:177 msgid "Search GIFs" msgstr "Serĉi GIF-ojn" @@ -6513,12 +6656,12 @@ msgstr "Serĉi GIF-ojn" msgid "Search my posts" msgstr "Serĉi miajn afiŝojn" -#: src/view/com/profile/ProfileMenu.tsx:231 -#: src/view/com/profile/ProfileMenu.tsx:234 +#: src/view/com/profile/ProfileMenu.tsx:244 +#: src/view/com/profile/ProfileMenu.tsx:247 msgid "Search posts" msgstr "Serĉi afiŝojn" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:511 +#: src/components/dialogs/SearchablePeopleList.tsx:533 #: src/components/ProgressGuide/FollowDialog.tsx:702 msgid "Search profiles" msgstr "Serĉi profilojn" @@ -6531,7 +6674,7 @@ msgstr "Traserĉi Tenor" msgid "Search..." msgstr "Serĉi..." -#: src/components/dms/dialogs/SearchablePeopleList.tsx:512 +#: src/components/dialogs/SearchablePeopleList.tsx:534 #: src/components/ProgressGuide/FollowDialog.tsx:703 msgid "Searches for profiles" msgstr "Serĉas profilojn" @@ -6692,7 +6835,7 @@ msgctxt "action" msgid "Send Email" msgstr "Sendi retmesaĝon" -#: src/view/shell/Drawer.tsx:317 +#: src/view/shell/Drawer.tsx:333 msgid "Send feedback" msgstr "Sendi prikomentadon" @@ -6742,7 +6885,7 @@ msgstr "Servila adreso" msgid "Set app icon to {0}" msgstr "Agordi apan piktogramon al {0}" -#: src/screens/Moderation/index.tsx:306 +#: src/screens/Moderation/index.tsx:325 msgid "Set birthdate" msgstr "Agordi naskiĝdaton" @@ -6758,10 +6901,10 @@ msgstr "Agordu vian konton" msgid "Sets email for password reset" msgstr "Agordas retpoŝtadreson por restarigi pasvorton" -#: src/Navigation.tsx:173 -#: src/screens/Settings/Settings.tsx:80 +#: src/Navigation.tsx:182 +#: src/screens/Settings/Settings.tsx:88 #: src/view/shell/desktop/LeftNav.tsx:709 -#: src/view/shell/Drawer.tsx:539 +#: src/view/shell/Drawer.tsx:555 msgid "Settings" msgstr "Agordoj" @@ -6783,12 +6926,12 @@ msgstr "Seksume sugesta" #: src/screens/StarterPack/StarterPackScreen.tsx:428 #: src/screens/StarterPack/StarterPackScreen.tsx:603 #: src/screens/Topic.tsx:102 -#: src/view/com/profile/ProfileMenu.tsx:216 -#: src/view/com/profile/ProfileMenu.tsx:225 +#: src/view/com/profile/ProfileMenu.tsx:229 +#: src/view/com/profile/ProfileMenu.tsx:238 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:498 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:507 #: src/view/com/util/post-ctrls/PostCtrls.tsx:350 -#: src/view/screens/ProfileList.tsx:505 +#: src/view/screens/ProfileList.tsx:513 msgid "Share" msgstr "Konigi" @@ -6805,7 +6948,7 @@ msgstr "Konigu mojosan rakonton!" msgid "Share a fun fact!" msgstr "Konigu anekdoton!" -#: src/view/com/profile/ProfileMenu.tsx:411 +#: src/view/com/profile/ProfileMenu.tsx:447 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:796 #: src/view/com/util/post-ctrls/PostCtrls.tsx:366 msgid "Share anyway" @@ -6847,7 +6990,7 @@ msgstr "Konigu ĉi tiun startpakon kaj helpu homojn aliĝi vian komunumon ĉe Bl msgid "Share your favorite feed!" msgstr "Konigu vian plej ŝatatan fluon!" -#: src/Navigation.tsx:276 +#: src/Navigation.tsx:285 msgid "Shared Preferences Tester" msgstr "Testanto de komunaj preferoj" @@ -6899,7 +7042,7 @@ msgstr "Montri malpli da similaj afiŝoj" msgid "Show list anyway" msgstr "Montri liston ĉiuokaze" -#: src/view/com/post-thread/PostThreadItem.tsx:605 +#: src/view/com/post-thread/PostThreadItem.tsx:625 #: src/view/com/post/Post.tsx:243 #: src/view/com/posts/PostFeedItem.tsx:515 msgid "Show More" @@ -6959,11 +7102,11 @@ msgstr "Montri averton" msgid "Show warning and filter from feeds" msgstr "Montri averton kaj elfiltri el fluoj" -#: src/view/com/post-thread/PostThreadItem.tsx:836 +#: src/view/com/post-thread/PostThreadItem.tsx:856 msgid "Shows information about when this post was created" msgstr "Montri informojn pri kiam ĉi tiu afiŝo estis kreita" -#: src/screens/Settings/Settings.tsx:104 +#: src/screens/Settings/Settings.tsx:112 msgid "Shows other accounts you can switch to" msgstr "Montras aliajn kontojn al kiuj vi povas ŝanĝi" @@ -6990,7 +7133,7 @@ msgstr "Montras la enhavon" msgid "Sign in" msgstr "Ensaluti" -#: src/components/AccountList.tsx:122 +#: src/components/AccountList.tsx:127 msgid "Sign in as {0}" msgstr "Ensaluti kiel {0}" @@ -7007,7 +7150,7 @@ msgstr "Ensalutu aŭ kreu konton" msgid "Sign in or create your account to join the conversation!" msgstr "Ensalutu aŭ kreu vian konton por aliĝi al la konversacio!" -#: src/components/AccountList.tsx:65 +#: src/components/AccountList.tsx:67 msgid "Sign in to account that is not listed" msgstr "Ensaluti al nelistigitan konton" @@ -7015,9 +7158,9 @@ msgstr "Ensaluti al nelistigitan konton" msgid "Sign in to Bluesky or create a new account" msgstr "Ensalutu al Bluesky aŭ kreu novan konton" -#: src/screens/Settings/Settings.tsx:225 -#: src/screens/Settings/Settings.tsx:227 -#: src/screens/Settings/Settings.tsx:259 +#: src/screens/Settings/Settings.tsx:233 +#: src/screens/Settings/Settings.tsx:235 +#: src/screens/Settings/Settings.tsx:267 #: src/screens/SignupQueued.tsx:93 #: src/screens/SignupQueued.tsx:96 #: src/screens/Takendown.tsx:85 @@ -7031,7 +7174,7 @@ msgstr "Elsaluti" msgid "Sign Out" msgstr "Elsaluti" -#: src/screens/Settings/Settings.tsx:256 +#: src/screens/Settings/Settings.tsx:264 #: src/view/shell/desktop/LeftNav.tsx:205 msgid "Sign out?" msgstr "Ĉu elsaluti?" @@ -7068,6 +7211,10 @@ msgstr "Malpli granda" msgid "Software Dev" msgstr "Programado" +#: src/components/verification/VerificationsDialog.tsx:122 +msgid "Some of your verifications are invalid." +msgstr "" + #: src/components/FeedInterstitials.tsx:474 msgid "Some other feeds you might like" msgstr "Kelkaj aliaj fluoj, kiuj eble plaĉos al vi" @@ -7080,7 +7227,7 @@ msgstr "Kelkaj homoj povas respondi" msgid "Someone reacted {0}" msgstr "Iu reagis per {0}" -#: src/screens/Messages/components/ChatListItem.tsx:236 +#: src/screens/Messages/components/ChatListItem.tsx:241 msgid "Someone reacted {0} to {1}" msgstr "Iu reagis per {0} al {1}" @@ -7099,8 +7246,8 @@ msgid "Something went wrong, please try again" msgstr "Io misokazis, bonvolu reprovi" #: src/components/ReportDialog/index.tsx:54 -#: src/screens/Moderation/index.tsx:97 -#: src/screens/Profile/Sections/Labels.tsx:87 +#: src/screens/Moderation/index.tsx:101 +#: src/screens/Profile/Sections/Labels.tsx:121 msgid "Something went wrong, please try again." msgstr "Io misfunkciis, bonvolu reprovi." @@ -7161,22 +7308,22 @@ msgstr "Sporto" msgid "Start a new chat" msgstr "Komenci novan babilejon" -#: src/view/screens/ProfileList.tsx:838 -#: src/view/screens/ProfileList.tsx:959 +#: src/view/screens/ProfileList.tsx:846 +#: src/view/screens/ProfileList.tsx:967 msgid "Start adding people" msgstr "Komenci aldoni homojn" -#: src/view/screens/ProfileList.tsx:845 -#: src/view/screens/ProfileList.tsx:966 +#: src/view/screens/ProfileList.tsx:853 +#: src/view/screens/ProfileList.tsx:974 msgid "Start adding people!" msgstr "Komencu aldoni homojn!" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:357 +#: src/components/dialogs/SearchablePeopleList.tsx:382 msgid "Start chat with {displayName}" msgstr "Komenci babili kun {displayName}" -#: src/Navigation.tsx:441 -#: src/Navigation.tsx:446 +#: src/Navigation.tsx:450 +#: src/Navigation.tsx:455 #: src/screens/StarterPack/Wizard/index.tsx:186 msgid "Starter Pack" msgstr "Startpako" @@ -7207,8 +7354,8 @@ msgstr "Startpakoj" msgid "Starter packs let you easily share your favorite feeds and people with your friends." msgstr "Starterpako ebligas al vi konigi viajn plej ŝatatajn fluojn kaj homojn kun viaj amikoj." -#: src/screens/Settings/AboutSettings.tsx:59 -#: src/screens/Settings/AboutSettings.tsx:62 +#: src/screens/Settings/AboutSettings.tsx:97 +#: src/screens/Settings/AboutSettings.tsx:100 msgid "Status Page" msgstr "Paĝo pri stato" @@ -7216,12 +7363,12 @@ msgstr "Paĝo pri stato" msgid "Step {0} of {1}" msgstr "Paŝo {0} el {1}" -#: src/screens/Settings/Settings.tsx:309 +#: src/screens/Settings/Settings.tsx:351 msgid "Storage cleared, you need to restart the app now." msgstr "Konservejo vakigita, nun relanĉu la apon." -#: src/Navigation.tsx:266 -#: src/screens/Settings/Settings.tsx:325 +#: src/Navigation.tsx:275 +#: src/screens/Settings/Settings.tsx:367 msgid "Storybook" msgstr "Historio de agoj" @@ -7246,11 +7393,11 @@ msgstr "Sendi apelacion" msgid "Submit report" msgstr "Sendi raporton" -#: src/view/screens/ProfileList.tsx:733 +#: src/view/screens/ProfileList.tsx:741 msgid "Subscribe" msgstr "Aboni" -#: src/screens/Profile/Sections/Labels.tsx:201 +#: src/screens/Profile/Sections/Labels.tsx:198 msgid "Subscribe to @{0} to use these labels:" msgstr "Aboni al @{0} por uzi tiujn etikedojn:" @@ -7262,7 +7409,7 @@ msgstr "Aboni al etikedilo" msgid "Subscribe to this labeler" msgstr "Aboni al ĉi tiu etikedilo" -#: src/view/screens/ProfileList.tsx:729 +#: src/view/screens/ProfileList.tsx:737 msgid "Subscribe to this list" msgstr "Aboni al ĉi tiu listo" @@ -7270,6 +7417,10 @@ msgstr "Aboni al ĉi tiu listo" msgid "Success!" msgstr "Sukceso!" +#: src/components/verification/VerificationCreatePrompt.tsx:30 +msgid "Successfully verified" +msgstr "" + #: src/screens/Search/Explore.tsx:359 msgid "Suggested Accounts" msgstr "Proponitaj kontoj" @@ -7293,15 +7444,15 @@ msgctxt "Name of app icon variant" msgid "Sunset" msgstr "Sunsubiro" -#: src/Navigation.tsx:286 +#: src/Navigation.tsx:295 #: src/view/screens/Support.tsx:31 #: src/view/screens/Support.tsx:34 msgid "Support" msgstr "Subteno" -#: src/screens/Settings/Settings.tsx:102 -#: src/screens/Settings/Settings.tsx:116 -#: src/screens/Settings/Settings.tsx:412 +#: src/screens/Settings/Settings.tsx:110 +#: src/screens/Settings/Settings.tsx:124 +#: src/screens/Settings/Settings.tsx:454 #: src/view/shell/desktop/LeftNav.tsx:243 msgid "Switch account" msgstr "Ŝanĝi konton" @@ -7326,9 +7477,9 @@ msgstr "Ŝanĝi al {0}" msgid "System" msgstr "Sistema" -#: src/screens/Settings/AboutSettings.tsx:66 -#: src/screens/Settings/AboutSettings.tsx:69 -#: src/screens/Settings/Settings.tsx:318 +#: src/screens/Settings/AboutSettings.tsx:104 +#: src/screens/Settings/AboutSettings.tsx:107 +#: src/screens/Settings/Settings.tsx:360 msgid "System log" msgstr "Sistema protokolo" @@ -7367,7 +7518,7 @@ msgstr "Teknologio" msgid "Tell a joke!" msgstr "Diru ŝercon!" -#: src/screens/Profile/Header/EditProfileDialog.tsx:355 +#: src/screens/Profile/Header/EditProfileDialog.tsx:378 msgid "Tell us a bit about yourself" msgstr "Diru nin iom pri vi" @@ -7380,12 +7531,12 @@ msgstr "Diru nin pli" msgid "Terms" msgstr "Kondiĉoj" -#: src/Navigation.tsx:296 -#: src/screens/Settings/AboutSettings.tsx:43 -#: src/screens/Settings/AboutSettings.tsx:46 +#: src/Navigation.tsx:305 +#: src/screens/Settings/AboutSettings.tsx:81 +#: src/screens/Settings/AboutSettings.tsx:84 #: src/view/screens/TermsOfService.tsx:31 -#: src/view/shell/Drawer.tsx:627 -#: src/view/shell/Drawer.tsx:629 +#: src/view/shell/Drawer.tsx:643 +#: src/view/shell/Drawer.tsx:645 msgid "Terms of Service" msgstr "Uzokondiĉoj" @@ -7425,7 +7576,7 @@ msgstr "Dankon. Via raporto estis sendita." msgid "Thanks, you have successfully verified your email address. You can close this dialog." msgstr "Dankon, vi sukcese konfirmis vian retpoŝtadreson. Vi povas fermi ĉi tiun dialogujon." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:468 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:487 msgid "That contains the following:" msgstr "Tio enhavas la jenan:" @@ -7450,8 +7601,8 @@ msgstr "Jen ĉio, uloj!" msgid "That's everything!" msgstr "Tio estas ĉio!" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:279 -#: src/view/com/profile/ProfileMenu.tsx:387 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:305 +#: src/view/com/profile/ProfileMenu.tsx:423 msgid "The account will be able to interact with you after unblocking." msgstr "Post malbloki, la konto povos interagi kun vi." @@ -7465,7 +7616,7 @@ msgstr "La apo estos restartita" msgid "The author of this thread has hidden this reply." msgstr "La aŭtoro de ĉi tiu fadeno kaŝis tiun respondon." -#: src/screens/Moderation/index.tsx:358 +#: src/screens/Moderation/index.tsx:377 msgid "The Bluesky web application" msgstr "La reta aplikaĵo de Bluesky" @@ -7555,8 +7706,8 @@ msgid "There was an issue connecting to Tenor." msgstr "Estis problemo konektante al Tenor." #: src/screens/Profile/components/ProfileFeedHeader.tsx:173 -#: src/view/screens/ProfileList.tsx:367 -#: src/view/screens/ProfileList.tsx:386 +#: src/view/screens/ProfileList.tsx:375 +#: src/view/screens/ProfileList.tsx:394 #: src/view/screens/SavedFeeds.tsx:85 msgid "There was an issue contacting the server" msgstr "Estis problemo konektante servilon" @@ -7580,7 +7731,7 @@ msgstr "Estis problemo ŝargante sciigojn. Tuŝetu ĉi tie por reprovi." msgid "There was an issue fetching posts. Tap here to try again." msgstr "Estis problemo ŝargante afiŝojn. Tuŝeti ĉi tie por reprovi." -#: src/view/com/lists/ListMembers.tsx:166 +#: src/view/com/lists/ListMembers.tsx:151 msgid "There was an issue fetching the list. Tap here to try again." msgstr "Estis problemo ŝargante la liston. Tuŝetu ĉi tie por reprovi." @@ -7593,7 +7744,7 @@ msgstr "Estis problemo ŝargante viajn apajn pasvortojn" msgid "There was an issue fetching your lists. Tap here to try again." msgstr "Estis problemo ŝargante viajn listojn. Tuŝetu ĉi tie por reprovi." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:105 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:107 msgid "There was an issue fetching your service info" msgstr "Problemo okazis dum ŝarĝi infomojn de via servo" @@ -7612,17 +7763,17 @@ msgstr "Estis problemo sendante vian raporton. Bonvolu kontroli vian interretan msgid "There was an issue updating your feeds, please check your internet connection and try again." msgstr "Estis problemo ĝisdatigante viajn fluojn, bonvolu kontroli vian interretan konekton kaj reprovu." -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:107 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:128 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:141 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:110 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:144 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:90 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:101 -#: src/view/com/profile/ProfileMenu.tsx:111 -#: src/view/com/profile/ProfileMenu.tsx:121 -#: src/view/com/profile/ProfileMenu.tsx:135 -#: src/view/com/profile/ProfileMenu.tsx:145 -#: src/view/com/profile/ProfileMenu.tsx:158 -#: src/view/com/profile/ProfileMenu.tsx:170 +#: src/view/com/profile/ProfileMenu.tsx:117 +#: src/view/com/profile/ProfileMenu.tsx:127 +#: src/view/com/profile/ProfileMenu.tsx:141 +#: src/view/com/profile/ProfileMenu.tsx:151 +#: src/view/com/profile/ProfileMenu.tsx:164 +#: src/view/com/profile/ProfileMenu.tsx:176 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:396 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:409 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:419 @@ -7633,10 +7784,10 @@ msgstr "Estis problemo! {0}" #: src/screens/List/ListHiddenScreen.tsx:63 #: src/screens/List/ListHiddenScreen.tsx:77 #: src/screens/List/ListHiddenScreen.tsx:99 -#: src/view/screens/ProfileList.tsx:403 -#: src/view/screens/ProfileList.tsx:421 -#: src/view/screens/ProfileList.tsx:439 -#: src/view/screens/ProfileList.tsx:457 +#: src/view/screens/ProfileList.tsx:411 +#: src/view/screens/ProfileList.tsx:429 +#: src/view/screens/ProfileList.tsx:447 +#: src/view/screens/ProfileList.tsx:465 msgid "There was an issue. Please check your internet connection and try again." msgstr "Okazis problemo. Bonvolu kontroli vian interretan konekton kaj reprovi." @@ -7657,6 +7808,14 @@ msgstr "Ĉi tiuj agordoj nur aplikas al la fluo de sekvatoj." msgid "This {screenDescription} has been flagged:" msgstr "Ĉi tiu {screenDescription} estas markita per flago:" +#: src/components/verification/VerificationsDialog.tsx:89 +msgid "This account has a checkmark because it's been verified by trusted sources." +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:94 +msgid "This account has one or more verifications, but it is not currently verified." +msgstr "" + #: src/components/moderation/ScreenHider.tsx:106 msgid "This account has requested that users sign in to view their profile." msgstr "Ĉi tiu konto petis, ke uzantoj ensalutu por vidi ties profilo." @@ -7665,6 +7824,10 @@ msgstr "Ĉi tiu konto petis, ke uzantoj ensalutu por vidi ties profilo." msgid "This account is blocked by one or more of your moderation lists. To unblock, please visit the lists directly and remove this user." msgstr "Ĉi tiu konto estas blokita de unu aŭ pli de viaj kontroladaj listoj. Por malbloki, bonvolu rekte viziti la listojn kaj forigu ĉi tiun uzanton." +#: src/components/verification/VerificationCreatePrompt.tsx:48 +msgid "This action can be undone at any time." +msgstr "" + #: src/components/moderation/LabelsOnMeDialog.tsx:271 msgid "This appeal will be sent to <0>{sourceName}." msgstr "Ĉi tiu apelacio estos sendota al <0>{sourceName}." @@ -7698,7 +7861,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:357 +#: src/screens/Messages/components/ChatListItem.tsx:362 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" @@ -7720,7 +7883,7 @@ msgstr "Ĉi tiu fluo malplenas! Eble vi devas sekvi pli da uzantoj aŭ ŝanĝi v #: src/components/StarterPack/Main/PostsList.tsx:36 #: src/screens/Profile/ProfileFeed/index.tsx:189 -#: src/view/screens/ProfileList.tsx:835 +#: src/view/screens/ProfileList.tsx:843 msgid "This feed is empty." msgstr "Ĉi tiu fluo malplenas." @@ -7728,7 +7891,7 @@ msgstr "Ĉi tiu fluo malplenas." msgid "This feed is no longer online. We are showing <0>Discover instead." msgstr "Ĉi tiu fluo ne plu estas enreta. Anstataŭe ni montras <0>Malkovri." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:574 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:593 msgid "This handle is reserved. Please try a different one." msgstr "Ĉi tiu identigilo estas rezervita. Bonvolu provi alian." @@ -7748,7 +7911,7 @@ msgstr "Ĉi tiu etiketo estis aplikita de la aŭtoro." msgid "This label was applied by you." msgstr "Ĉi tiu etikedo estis aplikita de vi." -#: src/screens/Profile/Sections/Labels.tsx:188 +#: src/screens/Profile/Sections/Labels.tsx:185 msgid "This labeler hasn't declared what labels it publishes, and may not be active." msgstr "Ĉi tiu etikedilo ne deklaris, kiajn etikedojn ĝi publikigas kaj ĝi povas esti neaktiva." @@ -7764,7 +7927,7 @@ msgstr "Nomo aŭ priskribo de ĉi tiu listo – kreita de <0>{0} – enhavas msgid "This list – created by you – contains possible violations of Bluesky's community guidelines in its name or description." msgstr "Nomo aŭ priskribo de ĉi tiu listo – kreita de vi – enhavas eble malobservojn de komunumaj gvidnormoj de Bluesky." -#: src/view/screens/ProfileList.tsx:954 +#: src/view/screens/ProfileList.tsx:962 msgid "This list is empty." msgstr "Ĉi tiu listo malplenas." @@ -7772,7 +7935,7 @@ msgstr "Ĉi tiu listo malplenas." msgid "This moderation service is unavailable. See below for more details. If this issue persists, contact us." msgstr "Ĉi tiu kontrolservo neatingeblas. Vidu pli da detaloj sube. Se ĉi tiu problemo daŭras, kontaktu nin." -#: src/view/com/post-thread/PostThreadItem.tsx:876 +#: src/view/com/post-thread/PostThreadItem.tsx:896 msgid "This post claims to have been created on <0>{0}, but was first seen by Bluesky on <1>{1}." msgstr "Ĉi tiu afiŝo asertas, ke ĝi estis kreita je <0>{0}, sed ĝi estis unue vidita ĉe Bluesky je <1>{1}." @@ -7780,7 +7943,7 @@ msgstr "Ĉi tiu afiŝo asertas, ke ĝi estis kreita je <0>{0}, sed ĝi estis msgid "This post has an unknown type of threadgate on it. Your app may be out of date." msgstr "Ĉi tiu afiŝo havas nekonatan tipon de fadenado. Via apo eble estas malaktuala." -#: src/view/com/post-thread/PostThreadItem.tsx:158 +#: src/view/com/post-thread/PostThreadItem.tsx:160 msgid "This post has been deleted." msgstr "Ĉi tiu afiŝo estis forigita." @@ -7797,7 +7960,7 @@ msgstr "Ĉi tiu afiŝo estos kaŝita el fluoj kaj fadenoj. Tio ne povas esti mal msgid "This post's author has disabled quote posts." msgstr "La aŭtoro de ĉi tiu afiŝo malŝaltis citafiŝojn." -#: src/view/com/profile/ProfileMenu.tsx:408 +#: src/view/com/profile/ProfileMenu.tsx:444 msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't signed in." msgstr "Ĉi tiu profilo estas nur videbla al ensalutintaj uzantoj. Ĝi ne estos videbla al ne ensalutintaj homoj." @@ -7809,7 +7972,7 @@ msgstr "Ĉi tiu respondo estos ordigota en kaŝitan sekcion ĉe la subo de via f 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." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:437 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:456 msgid "This should create a domain record at:" msgstr "Ĉi tio kreu domajnan rikordon ĉe:" @@ -7850,7 +8013,7 @@ msgstr "Ĉi tiu uzanto sekvas neniun." msgid "This will delete \"{0}\" from your muted words. You can always add it back later." msgstr "Ĉi tio forigos \"{0}\" de viaj silentigitaj vortoj. Vi ĉiam povos realdoni ĝin poste." -#: src/screens/Settings/Settings.tsx:462 +#: src/screens/Settings/Settings.tsx:504 msgid "This will remove @{0} from the quick access list." msgstr "Ĉi tio forigos @{0} el la listo de rapidatingo." @@ -7881,7 +8044,7 @@ msgstr "Fadene" msgid "Threaded mode" msgstr "Fadena reĝimo" -#: src/Navigation.tsx:329 +#: src/Navigation.tsx:338 msgid "Threads Preferences" msgstr "Agordoj pri fadenoj" @@ -7913,7 +8076,7 @@ msgstr "Hodiaŭ" msgid "Toggle dropdown" msgstr "Baskuli malvolvon" -#: src/screens/Moderation/index.tsx:335 +#: src/screens/Moderation/index.tsx:354 msgid "Toggle to enable or disable adult content" msgstr "Baskuligi por ebligi aŭ malebligi poradoltan enhavon" @@ -7927,14 +8090,14 @@ msgstr "Baskulas la sonon" msgid "Top" msgstr "Plej popularaj" -#: src/Navigation.tsx:411 +#: src/Navigation.tsx:420 msgid "Topic" msgstr "Temo" #: src/components/dms/MessageContextMenu.tsx:139 #: src/components/dms/MessageContextMenu.tsx:141 -#: src/view/com/post-thread/PostThreadItem.tsx:798 -#: src/view/com/post-thread/PostThreadItem.tsx:801 +#: src/view/com/post-thread/PostThreadItem.tsx:818 +#: src/view/com/post-thread/PostThreadItem.tsx:821 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:468 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:470 msgid "Translate" @@ -7952,6 +8115,10 @@ msgstr "Popularaj temoj" msgid "Trending Videos" msgstr "Popularaj videaĵoj" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:138 +msgid "Trust emerges from relationships, communities, and shared context, so we’re also enabling <0>trusted verifiers: organizations that can directly issue verification." +msgstr "" + #: src/view/com/util/error/ErrorScreen.tsx:103 msgctxt "action" msgid "Try again" @@ -7973,7 +8140,7 @@ msgstr "Entajpu vian deziratan uzantnomon" msgid "Type your message here" msgstr "Tajpu vian mesaĝon ĉi tie" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:413 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:432 msgid "Type:" msgstr "Tipo:" @@ -7999,31 +8166,31 @@ msgstr "Ne eblas forigi" #: src/components/dms/MessagesListBlockedFooter.tsx:104 #: src/components/dms/MessagesListBlockedFooter.tsx:112 #: src/components/dms/MessagesListBlockedFooter.tsx:119 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:197 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:283 -#: src/view/com/profile/ProfileMenu.tsx:399 -#: src/view/screens/ProfileList.tsx:715 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:200 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 +#: src/view/com/profile/ProfileMenu.tsx:435 +#: src/view/screens/ProfileList.tsx:723 msgid "Unblock" msgstr "Malbloki" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:202 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:205 msgctxt "action" msgid "Unblock" msgstr "Malbloki" #: src/components/dms/ConvoMenu.tsx:247 #: src/components/dms/ConvoMenu.tsx:250 -#: src/view/com/profile/ProfileMenu.tsx:309 -#: src/view/com/profile/ProfileMenu.tsx:315 +#: src/view/com/profile/ProfileMenu.tsx:345 +#: src/view/com/profile/ProfileMenu.tsx:351 msgid "Unblock account" msgstr "Malbloki konton" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:277 -#: src/view/com/profile/ProfileMenu.tsx:381 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:303 +#: src/view/com/profile/ProfileMenu.tsx:417 msgid "Unblock Account?" msgstr "Ĉu malbloki konton?" -#: src/view/screens/ProfileList.tsx:612 +#: src/view/screens/ProfileList.tsx:620 msgid "Unblock list" msgstr "Malbloki liston" @@ -8041,12 +8208,12 @@ msgctxt "action" msgid "Unfollow" msgstr "Ne sekvi" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:217 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:220 msgid "Unfollow {0}" msgstr "Ne sekvi {0}" -#: src/view/com/profile/ProfileMenu.tsx:251 -#: src/view/com/profile/ProfileMenu.tsx:261 +#: src/view/com/profile/ProfileMenu.tsx:264 +#: src/view/com/profile/ProfileMenu.tsx:274 msgid "Unfollow account" msgstr "Ne sekvi konton" @@ -8058,6 +8225,10 @@ msgstr "Ĉesas sekvi la uzanton" msgid "Unfortunately, none of your subscribed labelers supports this report type." msgstr "Bedaŭrinde, neniu el viaj abonitaj etikediloj subtenas ĉi tiun tipon de raporto." +#: src/components/verification/VerificationsDialog.tsx:204 +msgid "Unknown verifier" +msgstr "" + #: src/screens/Profile/components/ProfileFeedHeader.tsx:510 msgid "Unlike" msgstr "Ne plu ŝati" @@ -8072,7 +8243,7 @@ msgctxt "video" msgid "Unmute" msgstr "Malsilentigi" -#: src/view/screens/ProfileList.tsx:722 +#: src/view/screens/ProfileList.tsx:730 msgid "Unmute" msgstr "Malsilentigi" @@ -8081,8 +8252,8 @@ msgstr "Malsilentigi" msgid "Unmute {tag}" msgstr "Malsilentigi {tag}" -#: src/view/com/profile/ProfileMenu.tsx:288 -#: src/view/com/profile/ProfileMenu.tsx:294 +#: src/view/com/profile/ProfileMenu.tsx:324 +#: src/view/com/profile/ProfileMenu.tsx:330 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:668 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:674 msgid "Unmute account" @@ -8092,7 +8263,7 @@ msgstr "Malsilentigi konton" msgid "Unmute conversation" msgstr "Malsilentigi konversacion" -#: src/view/screens/ProfileList.tsx:597 +#: src/view/screens/ProfileList.tsx:605 msgid "Unmute list" msgstr "Malsilentigi liston" @@ -8105,7 +8276,7 @@ msgstr "Malsilentigi fadenon" msgid "Unmute video" msgstr "Malsilentigi videaĵon" -#: src/view/screens/ProfileList.tsx:706 +#: src/view/screens/ProfileList.tsx:714 msgid "Unpin" msgstr "Depingli" @@ -8128,7 +8299,7 @@ msgstr "Depingli de la hejmpaĝo" msgid "Unpin from profile" msgstr "Depingli de la profilo" -#: src/view/screens/ProfileList.tsx:577 +#: src/view/screens/ProfileList.tsx:585 msgid "Unpin moderation list" msgstr "Depingli kontrol-liston" @@ -8136,7 +8307,7 @@ msgstr "Depingli kontrol-liston" msgid "Unpinned {0} from Home" msgstr "{0} depinglita de hejmo" -#: src/view/screens/ProfileList.tsx:354 +#: src/view/screens/ProfileList.tsx:362 msgid "Unpinned from your feeds" msgstr "Depinglita de viaj fadenoj" @@ -8181,8 +8352,8 @@ msgstr "Ĝisdatigi" msgid "Update <0>{displayName} in Lists" msgstr "Ĝisdatigi <0>{displayName} en listoj" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:507 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:528 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:526 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:547 msgid "Update to {domain}" msgstr "Ŝanĝi al {domain}" @@ -8204,7 +8375,7 @@ msgstr "Ĝisdatigado..." msgid "Upload a photo instead" msgstr "Alŝuti foton anstataŭe" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:453 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:472 msgid "Upload a text file to:" msgstr "Alŝuti tekstodosieron al:" @@ -8244,7 +8415,7 @@ msgstr "Alŝutado de videaĵo..." msgid "Use app passwords to sign in to other Bluesky clients without giving full access to your account or password." msgstr "Uzi apan pasvorton por ensaluti al aliaj Bluesky-klientoj ne donante plenan aliron al via konto aŭ pasvorto." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:539 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:558 msgid "Use default provider" msgstr "Uzi defaŭltan provizanton" @@ -8344,24 +8515,43 @@ msgstr "Uzantoj, kiujn mi sekvas" msgid "Users in \"{0}\"" msgstr "Uzantoj en \"{0}\"" -#: src/components/LikesDialog.tsx:83 -msgid "Users that have liked this content or profile" -msgstr "Uzantoj, kiuj ŝatis ĉi tiun enhavon aŭ profilon" - #: src/components/dialogs/PostInteractionSettingsDialog.tsx:433 msgid "Users you follow" msgstr "Uzantoj, kiujn vi sekvas" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:419 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:438 msgid "Value:" msgstr "Valoro:" +#: src/screens/Moderation/index.tsx:288 +msgid "Verification settings" +msgstr "" + +#: src/Navigation.tsx:175 +#: src/screens/Moderation/VerificationSettings.tsx:32 +msgid "Verification Settings" +msgstr "" + +#: src/screens/Moderation/VerificationSettings.tsx:41 +msgid "Verifications on Bluesky work differently than on other platforms. <0>Learn more here." +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:105 +msgid "Verified by:" +msgstr "" + #: src/view/com/composer/videos/SelectVideoBtn.tsx:127 msgid "Verified email required" msgstr "Devigas konfirmitan retpoŝtadreson" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:509 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:530 +#: src/components/verification/VerificationCreatePrompt.tsx:65 +#: src/view/com/profile/ProfileMenu.tsx:308 +#: src/view/com/profile/ProfileMenu.tsx:311 +msgid "Verify account" +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:528 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:549 msgid "Verify DNS Record" msgstr "Kontrolu DNS-rikordon" @@ -8379,11 +8569,15 @@ msgstr "Konfirmi novan retpoŝtadreson" msgid "Verify now" msgstr "Konfirmi nun" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:510 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:532 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:529 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:551 msgid "Verify Text File" msgstr "Kontroli tekstodosieron" +#: src/components/verification/VerificationCreatePrompt.tsx:44 +msgid "Verify this account?" +msgstr "" + #: src/screens/Settings/AccountSettings.tsx:75 #: src/screens/Settings/AccountSettings.tsx:91 msgid "Verify your email" @@ -8394,8 +8588,8 @@ msgstr "Konfirmi vian retpoŝtadreson" msgid "Verify Your Email" msgstr "Konfirmi vian retpoŝtadreson" -#: src/screens/Settings/AboutSettings.tsx:73 -#: src/screens/Settings/AboutSettings.tsx:102 +#: src/screens/Settings/AboutSettings.tsx:123 +#: src/screens/Settings/AboutSettings.tsx:152 msgid "Version {appVersion}" msgstr "Versio {appVersion}" @@ -8408,7 +8602,7 @@ msgstr "Videaĵo" msgid "Video failed to process" msgstr "Pritraktado de videaĵo fiaskis" -#: src/Navigation.tsx:462 +#: src/Navigation.tsx:471 msgid "Video Feed" msgstr "Videaĵo-fluo" @@ -8461,16 +8655,17 @@ msgstr "Vidi la profilbildon de {0}" #: src/components/ProfileCard.tsx:115 #: src/screens/Profile/components/ProfileFeedHeader.tsx:446 +#: src/screens/Search/components/SearchProfileCard.tsx:36 #: src/screens/VideoFeed/index.tsx:769 -#: src/view/com/notifications/NotificationFeedItem.tsx:413 +#: src/view/com/notifications/NotificationFeedItem.tsx:487 msgid "View {0}'s profile" msgstr "Vidi la profilon de {0}" -#: src/components/dms/MessagesListHeader.tsx:176 +#: src/components/dms/MessagesListHeader.tsx:181 msgid "View {displayName}'s profile" msgstr "Vidi la profilon de {displayName}" -#: src/components/ProfileHoverCard/index.web.tsx:433 +#: src/components/ProfileHoverCard/index.web.tsx:440 msgid "View blocked user's profile" msgstr "Vidi la profilon de blokita uzanto" @@ -8508,13 +8703,13 @@ msgstr "Vidu informojn pri ĉi tiuj etikedoj" msgid "View more" msgstr "Vidi pli" -#: src/components/ProfileHoverCard/index.web.tsx:419 -#: src/components/ProfileHoverCard/index.web.tsx:439 -#: src/components/ProfileHoverCard/index.web.tsx:466 +#: src/components/ProfileHoverCard/index.web.tsx:426 +#: src/components/ProfileHoverCard/index.web.tsx:446 +#: src/components/ProfileHoverCard/index.web.tsx:473 #: src/view/com/posts/AviFollowButton.tsx:55 #: src/view/com/posts/PostFeedErrorMessage.tsx:175 -#: src/view/com/util/PostMeta.tsx:78 -#: src/view/com/util/PostMeta.tsx:93 +#: src/view/com/util/PostMeta.tsx:87 +#: src/view/com/util/PostMeta.tsx:122 msgid "View profile" msgstr "Vidi profilon" @@ -8526,6 +8721,10 @@ msgstr "Vidi la profilbildon" msgid "View the labeling service provided by @{0}" msgstr "Vidi la etikedadan servon provizitan de @{0}" +#: src/components/verification/VerificationCheckButton.tsx:99 +msgid "View this user's verifications" +msgstr "" + #: src/screens/Profile/components/ProfileFeedHeader.tsx:481 msgid "View users who like this feed" msgstr "Vidi uzantojn, kiuj ŝatis ĉi tiun fluon" @@ -8534,11 +8733,11 @@ msgstr "Vidi uzantojn, kiuj ŝatis ĉi tiun fluon" msgid "View video" msgstr "Vidi videaĵon" -#: src/screens/Moderation/index.tsx:264 +#: src/screens/Moderation/index.tsx:268 msgid "View your blocked accounts" msgstr "Vidi viajn blokitajn kontojn" -#: src/screens/Moderation/index.tsx:204 +#: src/screens/Moderation/index.tsx:208 msgid "View your default post interaction settings" msgstr "Vidi viajn defaŭltajn interagajn agordojn de afiŝoj" @@ -8547,14 +8746,18 @@ msgstr "Vidi viajn defaŭltajn interagajn agordojn de afiŝoj" msgid "View your feeds and explore more" msgstr "Vidi viajn fluojn kaj esplori pli" -#: src/screens/Moderation/index.tsx:234 +#: src/screens/Moderation/index.tsx:238 msgid "View your moderation lists" msgstr "Montru viajn kontrol-listojn" -#: src/screens/Moderation/index.tsx:249 +#: src/screens/Moderation/index.tsx:253 msgid "View your muted accounts" msgstr "Vidi viajn silentigitajn kontojn" +#: src/components/verification/VerificationCheckButton.tsx:98 +msgid "View your verifications" +msgstr "" + #: src/view/com/util/images/AutoSizedImage.tsx:199 #: src/view/com/util/images/AutoSizedImage.tsx:221 msgid "Views full image" @@ -8627,7 +8830,7 @@ msgstr "Ni ne povis determini ĉu vi rajtas alŝuti videaĵojn. Bonvolu provi de msgid "We were unable to load your birth date preferences. Please try again." msgstr "Ni ne povis ŝargi viajn preferojn pri naskiĝdato. Bonvolu provi denove." -#: src/screens/Moderation/index.tsx:409 +#: src/screens/Moderation/index.tsx:428 msgid "We were unable to load your configured labelers at this time." msgstr "Ni ne eblis ŝargi viajn konfiguritajn etikedilojn nuntempe." @@ -8643,16 +8846,20 @@ msgstr "Ni informos vin kiam via konto estos preta." msgid "We'll use this to help customize your experience." msgstr "Ni uzos ĉi tion por tajlori vian ĝuon." -#: src/components/dms/dialogs/SearchablePeopleList.tsx:92 +#: src/components/dialogs/SearchablePeopleList.tsx:107 #: src/components/ProgressGuide/FollowDialog.tsx:172 msgid "We're having network issues, try again" msgstr "Ni havas retajn problemojn, provu denove" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:94 +msgid "We’re introducing a new layer of verification on Bluesky — an easy-to-see checkmark." +msgstr "" + #: src/screens/Signup/index.tsx:109 msgid "We're so excited to have you join us!" msgstr "Ni ege feliĉas ke vi aliĝas nin!" -#: src/view/screens/ProfileList.tsx:113 +#: src/view/screens/ProfileList.tsx:117 msgid "We're sorry, but we were unable to resolve this list. If this persists, please contact the list creator, @{handleOrDid}." msgstr "Ni bedaŭras, sed ni ne povis adrestrovi ĉi tiun liston. Se tio daŭras, bonvolu kontakti la listo-kreinton, @{handleOrDid}." @@ -8699,6 +8906,10 @@ msgstr "Kiel vi volas nomi vian startpakon?" msgid "What's up?" msgstr "Kio okazas?" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:146 +msgid "When you tap on a check, you’ll see which organizations have granted verification." +msgstr "" + #: src/view/com/modals/lang-settings/PostLanguagesSettings.tsx:80 msgid "Which languages are used in this post?" msgstr "Kiuj lingvoj estis uzitaj en ĉi tiu afiŝo?" @@ -8715,6 +8926,10 @@ msgstr "Kiu povas interagi kun ĉi tiu afiŝo?" msgid "Who can reply" msgstr "Kiu povas respondi" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:127 +msgid "Who can verify?" +msgstr "" + #: src/screens/Home/NoFeedsPinned.tsx:79 #: src/screens/Messages/ChatList.tsx:231 #: src/screens/Messages/Inbox.tsx:176 @@ -8783,7 +8998,7 @@ msgstr "Tajpu vian respondon" msgid "Writers" msgstr "Verkistoj" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:337 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:356 msgid "Wrong DID returned from server. Received: {0}" msgstr "Malĝusta DID sendita de servilo. Ricevita: {0}" @@ -8820,7 +9035,11 @@ msgstr "Hieraŭ" msgid "You" msgstr "Vi" -#: src/components/forms/HostingProvider.tsx:46 +#: src/components/verification/VerifierDialog.tsx:59 +msgid "You are a trusted verifier" +msgstr "" + +#: src/components/forms/HostingProvider.tsx:45 msgid "You are creating an account on" msgstr "Vi kreas konton ĉe" @@ -8836,6 +9055,19 @@ msgstr "Vi ne rajtas alŝuti videaĵojn." msgid "You are not following anyone." msgstr "Vi sekvas neniun." +#: src/components/verification/VerificationsDialog.tsx:64 +msgid "You are verified" +msgstr "" + +#: src/screens/Profile/Header/EditProfileDialog.tsx:356 +#: src/view/com/modals/EditProfile.tsx:204 +msgid "You are verified. You will lose your verification status if you change your display name. <0>Learn more." +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:208 +msgid "You are verified. You will lose your verification status if you change your handle. <0>Learn more." +msgstr "" + #: src/screens/Search/modules/ExploreInterestsCard.tsx:45 msgid "You can adjust your interests at any time from \"Content and media\" settings." msgstr "Vi povas tajlori viajn interesojn iam ajn de agordoj pri \"Enhavo kaj aŭdvidaĵoj\"." @@ -8947,11 +9179,11 @@ msgstr "Vi ne havas fluojn." msgid "You have no lists." msgstr "Vi ne havas listojn." -#: src/view/screens/ModerationBlockedAccounts.tsx:129 +#: src/view/screens/ModerationBlockedAccounts.tsx:138 msgid "You have not blocked any accounts yet. To block an account, go to their profile and select \"Block account\" from the menu on their account." msgstr "Vi ankoraŭ ne blokis iun ajn kontojn. Por bloki konton, rigardu ĝian profilon kaj elektu \"Bloki konton\" de la menuo ĉe ties konton." -#: src/view/screens/ModerationMutedAccounts.tsx:128 +#: src/view/screens/ModerationMutedAccounts.tsx:151 msgid "You have not muted any accounts yet. To mute an account, go to their profile and select \"Mute account\" from the menu on their account." msgstr "Vi ankoraŭ ne silentigis iun ajn konton. Por silentigi konton, iru al ties profilo kaj elektu \"Silentigi konton\" en la menuo de ties konto." @@ -9024,11 +9256,11 @@ msgstr "Vi antaŭe malaktivigis @{0}." msgid "You reacted {0}" msgstr "Vi reagis per {0}" -#: src/screens/Messages/components/ChatListItem.tsx:213 +#: src/screens/Messages/components/ChatListItem.tsx:218 msgid "You reacted {0} to {1}" msgstr "Vi reagis per {0} al {1}" -#: src/screens/Settings/Settings.tsx:257 +#: src/screens/Settings/Settings.tsx:265 #: src/view/shell/desktop/LeftNav.tsx:206 msgid "You will be signed out of all your accounts." msgstr "Vi elsalutos el ĉiuj viaj kontoj." @@ -9045,15 +9277,15 @@ 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 enigu vian novan pasvorton." -#: src/screens/Messages/components/ChatListItem.tsx:149 +#: src/screens/Messages/components/ChatListItem.tsx:154 msgid "You: {0}" msgstr "Vi: {0}" -#: src/screens/Messages/components/ChatListItem.tsx:178 +#: src/screens/Messages/components/ChatListItem.tsx:183 msgid "You: {defaultEmbeddedContentMessage}" msgstr "Vi: {defaultEmbeddedContentMessage}" -#: src/screens/Messages/components/ChatListItem.tsx:171 +#: src/screens/Messages/components/ChatListItem.tsx:176 msgid "You: {short}" msgstr "Vi: {short}" @@ -9163,7 +9395,7 @@ msgstr "Viaj babilejoj estis malŝaltitaj" msgid "Your choice will be saved, but can be changed later in settings." msgstr "Via elekto estos konservita, sed povos esti ŝanĝita poste en agordoj." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:494 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:513 msgid "Your current handle <0>{0} will automatically remain reserved for you. You can switch back to it at any time from this account." msgstr "Via nuna identigilo, <0>{0}, estos aŭtomate rezervita por vi. Vi povos denove ekuzi ĝin iam ajn de ĉi tiu konto." @@ -9194,7 +9426,7 @@ msgstr "Viaj sekvantoj" msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "Via fadeno de sekvatoj estas malplena! Eksekvu pli da homoj por ekscii, kio okazas." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:221 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:240 msgid "Your full handle will be <0>@{0}" msgstr "Via tuta identigilo estos <0>@{0}" @@ -9202,7 +9434,7 @@ msgstr "Via tuta identigilo estos <0>@{0}" msgid "Your full username will be <0>@{0}" msgstr "Via tuta uzantnomo estos <0>@{0}" -#: src/Navigation.tsx:383 +#: src/Navigation.tsx:392 #: src/screens/Search/modules/ExploreInterestsCard.tsx:67 #: src/screens/Settings/ContentAndMediaSettings.tsx:92 #: src/screens/Settings/ContentAndMediaSettings.tsx:95 @@ -9262,3 +9494,7 @@ msgstr "Via raporto estos sendota al la kontrolservo de Bluesky" #: src/screens/Settings/SettingsInterests.tsx:53 msgid "Your selected interests help us serve you content you care about." msgstr "Viaj elektitaj interesoj helpas nin havigi al vi enhavon, kiu gravas al vi." + +#: src/components/verification/VerificationsDialog.tsx:65 +msgid "Your verifications" +msgstr "" diff --git a/src/locale/locales/es/messages.po b/src/locale/locales/es/messages.po index 9d8de2b631..8a103bef87 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: 2025-04-09 23:20\n" +"PO-Revision-Date: 2025-04-19 04:09\n" "Last-Translator: \n" "Language-Team: Spanish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -23,7 +23,7 @@ msgstr "" msgid "(active)" msgstr "(activo)" -#: src/screens/Messages/components/ChatListItem.tsx:155 +#: src/screens/Messages/components/ChatListItem.tsx:160 msgid "(contains embedded content)" msgstr "(contiene contenido incrustado)" @@ -82,7 +82,7 @@ msgstr "{0, plural, one {# segundo} other {# segundos}}" #: src/view/shell/bottom-bar/BottomBar.tsx:209 #: src/view/shell/bottom-bar/BottomBar.tsx:241 -#: src/view/shell/Drawer.tsx:454 +#: src/view/shell/Drawer.tsx:470 msgid "{0, plural, one {# unread item} other {# unread items}}" msgstr "{0, plural, one {# elemento sin leer} other {# elementos sin leer}}" @@ -91,17 +91,17 @@ msgstr "{0, plural, one {# elemento sin leer} other {# elementos sin leer}}" msgid "{0, plural, one {#mo} other {#mo}}" msgstr "{0, plural, one {# mes} other {# meses}}" -#: src/components/ProfileHoverCard/index.web.tsx:398 +#: src/components/ProfileHoverCard/index.web.tsx:404 #: src/screens/Profile/Header/Metrics.tsx:22 msgid "{0, plural, one {follower} other {followers}}" msgstr "{0, plural, one {seguidor} other {seguidores}}" -#: src/components/ProfileHoverCard/index.web.tsx:402 +#: src/components/ProfileHoverCard/index.web.tsx:408 #: src/screens/Profile/Header/Metrics.tsx:26 msgid "{0, plural, one {following} other {following}}" msgstr "{0, plural, one {siguiendo} other {siguiendo}}" -#: src/view/com/post-thread/PostThreadItem.tsx:459 +#: src/view/com/post-thread/PostThreadItem.tsx:479 msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, one {me gusta} other {me gusta}}" @@ -109,11 +109,11 @@ msgstr "{0, plural, one {me gusta} other {me gusta}}" msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, one {publicación} other {publicaciones}}" -#: src/view/com/post-thread/PostThreadItem.tsx:443 +#: src/view/com/post-thread/PostThreadItem.tsx:463 msgid "{0, plural, one {quote} other {quotes}}" msgstr "{0, plural, one {cita} other {citas}}" -#: src/view/com/post-thread/PostThreadItem.tsx:425 +#: src/view/com/post-thread/PostThreadItem.tsx:445 msgid "{0, plural, one {repost} other {reposts}}" msgstr "{0, plural, one {republicación} other {republicaciones}}" @@ -153,7 +153,7 @@ msgstr "{0} de 50" msgid "{0} reacted {1}" msgstr "{0} reaccionó con {1}" -#: src/screens/Messages/components/ChatListItem.tsx:226 +#: src/screens/Messages/components/ChatListItem.tsx:231 msgid "{0} reacted {1} to {2}" msgstr "{0} reaccionó con {1} a {2}" @@ -206,100 +206,132 @@ msgstr "{estimatedTimeHrs, plural, one {hora} other {horas}}" msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "{estimatedTimeMins, plural, one {minuto} other {minutos}}" -#: src/view/com/notifications/NotificationFeedItem.tsx:305 +#: src/view/com/notifications/NotificationFeedItem.tsx:324 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} followed you" msgstr "{firstAuthorLink} y <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} más} other {{formattedAuthorsCount} más}} te siguieron" -#: src/view/com/notifications/NotificationFeedItem.tsx:331 +#: src/view/com/notifications/NotificationFeedItem.tsx:350 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your custom feed" msgstr "A {firstAuthorLink} y <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} más} other {{formattedAuthorsCount} más}} les gusta tu feed" -#: src/view/com/notifications/NotificationFeedItem.tsx:224 +#: src/view/com/notifications/NotificationFeedItem.tsx:243 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your post" msgstr "A {firstAuthorLink} y <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} más} other {{formattedAuthorsCount} más}} les gusta tu publicación" -#: src/view/com/notifications/NotificationFeedItem.tsx:248 +#: src/view/com/notifications/NotificationFeedItem.tsx:430 +msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} removed their verifications from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:267 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} reposted your post" msgstr "{firstAuthorLink} y <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} más} other {{formattedAuthorsCount} más}} han republicado tu publicación" -#: src/view/com/notifications/NotificationFeedItem.tsx:355 +#: src/view/com/notifications/NotificationFeedItem.tsx:374 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} signed up with your starter pack" msgstr "{firstAuthorLink} y <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} más} other {{formattedAuthorsCount} más}} se han inscrito a tu paquete de inicio" -#: src/view/com/notifications/NotificationFeedItem.tsx:317 +#: src/view/com/notifications/NotificationFeedItem.tsx:404 +msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:336 msgid "{firstAuthorLink} followed you" msgstr "{firstAuthorLink} te siguió" -#: src/view/com/notifications/NotificationFeedItem.tsx:294 +#: src/view/com/notifications/NotificationFeedItem.tsx:313 msgid "{firstAuthorLink} followed you back" msgstr "{firstAuthorLink} también te siguió" -#: src/view/com/notifications/NotificationFeedItem.tsx:343 +#: src/view/com/notifications/NotificationFeedItem.tsx:362 msgid "{firstAuthorLink} liked your custom feed" msgstr "A {firstAuthorLink} le gusta tu feed personalizado" -#: src/view/com/notifications/NotificationFeedItem.tsx:236 +#: src/view/com/notifications/NotificationFeedItem.tsx:255 msgid "{firstAuthorLink} liked your post" msgstr "A {firstAuthorLink} le gusta tu publicación" -#: src/view/com/notifications/NotificationFeedItem.tsx:260 +#: src/view/com/notifications/NotificationFeedItem.tsx:442 +msgid "{firstAuthorLink} removed their verification from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:279 msgid "{firstAuthorLink} reposted your post" msgstr "{firstAuthorLink} republicó tu publicación" -#: src/view/com/notifications/NotificationFeedItem.tsx:367 +#: src/view/com/notifications/NotificationFeedItem.tsx:386 msgid "{firstAuthorLink} signed up with your starter pack" msgstr "{firstAuthorLink} se inscribió con tu paquete de inicio" -#: src/view/com/notifications/NotificationFeedItem.tsx:298 +#: src/view/com/notifications/NotificationFeedItem.tsx:416 +msgid "{firstAuthorLink} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:317 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} followed you" msgstr "{firstAuthorName} y {additionalAuthorsCount, plural, one {{formattedAuthorsCount} más} other {{formattedAuthorsCount} más}} te siguieron" -#: src/view/com/notifications/NotificationFeedItem.tsx:324 +#: src/view/com/notifications/NotificationFeedItem.tsx:343 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your custom feed" msgstr "A {firstAuthorName} y {additionalAuthorsCount, plural, one {{formattedAuthorsCount} más} other {{formattedAuthorsCount} más}} les gustó tu feed personalizado" -#: src/view/com/notifications/NotificationFeedItem.tsx:217 +#: src/view/com/notifications/NotificationFeedItem.tsx:236 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your post" msgstr "A {firstAuthorName} y {additionalAuthorsCount, plural, one {{formattedAuthorsCount} más} other {{formattedAuthorsCount} más}} les gustó tu publicación" -#: src/view/com/notifications/NotificationFeedItem.tsx:241 +#: src/view/com/notifications/NotificationFeedItem.tsx:423 +msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} removed their verifications from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:260 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} reposted your post" msgstr "{firstAuthorName} y {additionalAuthorsCount, plural, one {{formattedAuthorsCount} más} other {{formattedAuthorsCount} más}} republicaron tu publicación" -#: src/view/com/notifications/NotificationFeedItem.tsx:348 +#: src/view/com/notifications/NotificationFeedItem.tsx:367 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} signed up with your starter pack" msgstr "{firstAuthorName} y {additionalAuthorsCount, plural, one {{formattedAuthorsCount} más} other {{formattedAuthorsCount} más}} se han inscrito con tu paquete de inicio" -#: src/view/com/notifications/NotificationFeedItem.tsx:303 +#: src/view/com/notifications/NotificationFeedItem.tsx:397 +msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:322 msgid "{firstAuthorName} followed you" msgstr "{firstAuthorName} te siguió" -#: src/view/com/notifications/NotificationFeedItem.tsx:293 +#: src/view/com/notifications/NotificationFeedItem.tsx:312 msgid "{firstAuthorName} followed you back" msgstr "{firstAuthorName} también te siguió" -#: src/view/com/notifications/NotificationFeedItem.tsx:329 +#: src/view/com/notifications/NotificationFeedItem.tsx:348 msgid "{firstAuthorName} liked your custom feed" msgstr "A {firstAuthorName} le gusta tu feed personalizado" -#: src/view/com/notifications/NotificationFeedItem.tsx:222 +#: src/view/com/notifications/NotificationFeedItem.tsx:241 msgid "{firstAuthorName} liked your post" msgstr "A {firstAuthorName} le gusta tu publicación" -#: src/view/com/notifications/NotificationFeedItem.tsx:246 +#: src/view/com/notifications/NotificationFeedItem.tsx:428 +msgid "{firstAuthorName} removed their verification from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:265 msgid "{firstAuthorName} reposted your post" msgstr "{firstAuthorName} republicó tu publicación" -#: src/view/com/notifications/NotificationFeedItem.tsx:353 +#: src/view/com/notifications/NotificationFeedItem.tsx:372 msgid "{firstAuthorName} signed up with your starter pack" msgstr "{firstAuthorName} se inscribió con tu paquete de inicio" -#: src/components/ProfileHoverCard/index.web.tsx:508 +#: src/view/com/notifications/NotificationFeedItem.tsx:402 +msgid "{firstAuthorName} verified you" +msgstr "" + +#: src/components/ProfileHoverCard/index.web.tsx:532 #: src/screens/Profile/Header/Metrics.tsx:49 msgid "{following} following" msgstr "{following} siguiendo" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:392 +#: src/components/dialogs/SearchablePeopleList.tsx:412 msgid "{handle} can't be messaged" msgstr "No se puede enviar un mensaje a {handle}" @@ -328,7 +360,20 @@ msgstr "{rank}." #. trending topic time spent trending. should be as short as possible to fit in a pill #: src/screens/Search/modules/ExploreTrendingTopics.tsx:202 msgid "{type}h ago" -msgstr "desde hace {type} h" +msgstr "Desde hace {type} h" + +#: src/components/verification/VerifierDialog.tsx:60 +msgid "{userName} is a trusted verifier" +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:67 +msgid "{userName} is verified" +msgstr "" + +#. Possessive, meaning "the verifications of {userName}" +#: src/components/verification/VerificationsDialog.tsx:69 +msgid "{userName}'s verifications" +msgstr "" #. Indicates the number of additional profiles are in the Starter Pack e.g. +12 #: src/screens/Search/components/StarterPackCard.tsx:249 @@ -345,11 +390,11 @@ msgctxt "feeds" msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" msgstr "Se ha incluido a <0>{0}, <1>{1}, y {2, plural, one {# más} other {# más}} a tu paquete de inicio" -#: src/view/shell/Drawer.tsx:97 +#: src/view/shell/Drawer.tsx:113 msgid "<0>{0} {1, plural, one {follower} other {followers}}" msgstr "<0>{0} {1, plural, one {seguidor} other {seguidores}}" -#: src/view/shell/Drawer.tsx:108 +#: src/view/shell/Drawer.tsx:124 msgid "<0>{0} {1, plural, one {following} other {following}}" msgstr "<0>{0} {1, plural, one {siguiendo} other {siguiendo}}" @@ -398,14 +443,18 @@ msgid "7 days" msgstr "7 días" #. If last message does not contain text, fall back to "{user} reacted to {a message}" -#: src/screens/Messages/components/ChatListItem.tsx:205 +#: src/screens/Messages/components/ChatListItem.tsx:210 msgid "a message" msgstr "un mensaje" -#: src/Navigation.tsx:391 -#: src/screens/Settings/AboutSettings.tsx:34 -#: src/screens/Settings/Settings.tsx:215 -#: src/screens/Settings/Settings.tsx:218 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:91 +msgid "A new form of verification" +msgstr "" + +#: src/Navigation.tsx:400 +#: src/screens/Settings/AboutSettings.tsx:72 +#: src/screens/Settings/Settings.tsx:223 +#: src/screens/Settings/Settings.tsx:226 msgid "About" msgstr "Acerca de" @@ -424,36 +473,36 @@ msgid "Accept Request" msgstr "Aceptar la solicitud" #: src/screens/Settings/AccessibilitySettings.tsx:46 -#: src/screens/Settings/Settings.tsx:191 -#: src/screens/Settings/Settings.tsx:194 +#: src/screens/Settings/Settings.tsx:199 +#: src/screens/Settings/Settings.tsx:202 msgid "Accessibility" msgstr "Accesibilidad" -#: src/Navigation.tsx:343 +#: src/Navigation.tsx:352 msgid "Accessibility Settings" msgstr "Ajustes de accesibilidad" -#: src/Navigation.tsx:359 +#: src/Navigation.tsx:368 #: src/screens/Login/LoginForm.tsx:194 #: src/screens/Settings/AccountSettings.tsx:45 -#: src/screens/Settings/Settings.tsx:153 -#: src/screens/Settings/Settings.tsx:156 +#: src/screens/Settings/Settings.tsx:161 +#: src/screens/Settings/Settings.tsx:164 msgid "Account" msgstr "Cuenta" #: src/screens/Messages/components/RequestButtons.tsx:81 -#: src/view/com/profile/ProfileMenu.tsx:141 +#: src/view/com/profile/ProfileMenu.tsx:147 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:392 msgctxt "toast" msgid "Account blocked" msgstr "Cuenta bloqueada" -#: src/view/com/profile/ProfileMenu.tsx:154 +#: src/view/com/profile/ProfileMenu.tsx:160 msgctxt "toast" msgid "Account followed" msgstr "Cuenta seguida" -#: src/view/com/profile/ProfileMenu.tsx:117 +#: src/view/com/profile/ProfileMenu.tsx:123 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:415 msgctxt "toast" msgid "Account muted" @@ -468,33 +517,37 @@ msgstr "Cuenta silenciada" msgid "Account Muted by List" msgstr "Cuenta silenciada por una lista" -#: src/screens/Settings/Settings.tsx:430 +#: src/screens/Settings/Settings.tsx:472 msgid "Account options" msgstr "Opciones de la cuenta" -#: src/screens/Settings/Settings.tsx:466 +#: src/screens/Settings/Settings.tsx:508 msgid "Account removed from quick access" msgstr "Cuenta eliminada del acceso rápido" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:137 -#: src/view/com/profile/ProfileMenu.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:140 +#: src/view/com/profile/ProfileMenu.tsx:137 msgctxt "toast" msgid "Account unblocked" msgstr "Cuenta desbloqueada" -#: src/view/com/profile/ProfileMenu.tsx:166 +#: src/view/com/profile/ProfileMenu.tsx:172 msgctxt "toast" msgid "Account unfollowed" msgstr "Has dejado de seguir a esta cuenta" -#: src/view/com/profile/ProfileMenu.tsx:107 +#: src/view/com/profile/ProfileMenu.tsx:113 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:405 msgctxt "toast" msgid "Account unmuted" msgstr "Cuenta no silenciada" +#: src/components/verification/VerifierDialog.tsx:98 +msgid "Accounts with a scalloped blue check mark<0>{NON_BREAKING_SPACE}<1/>{NON_BREAKING_SPACE}can verify others. These trusted verifiers are selected by Bluesky." +msgstr "" + +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:169 #: src/components/dialogs/MutedWords.tsx:328 -#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/UserAddRemoveLists.tsx:235 msgid "Add" msgstr "Añadir" @@ -512,8 +565,8 @@ msgstr "Añadir {displayName} al paquete de inicio" msgid "Add a content warning" msgstr "Añadir una advertencia de contenido" -#: src/view/screens/ProfileList.tsx:916 -#: src/view/screens/ProfileList.tsx:934 +#: src/view/screens/ProfileList.tsx:924 +#: src/view/screens/ProfileList.tsx:942 msgid "Add a user to this list" msgstr "Añadir una cuenta a esta lista" @@ -536,8 +589,8 @@ msgstr "Añadir un texto alternativo" msgid "Add alt text (optional)" msgstr "Añadir un texto alternativo (opcional)" -#: src/screens/Settings/Settings.tsx:373 -#: src/screens/Settings/Settings.tsx:376 +#: src/screens/Settings/Settings.tsx:415 +#: src/screens/Settings/Settings.tsx:418 #: src/view/shell/desktop/LeftNav.tsx:281 #: src/view/shell/desktop/LeftNav.tsx:285 msgid "Add another account" @@ -578,11 +631,15 @@ msgstr "Añadir palabras silenciadas y etiquetas" msgid "Add new post" msgstr "Añadir nueva publicación" -#: src/view/screens/ProfileList.tsx:924 -#: src/view/screens/ProfileList.tsx:942 +#: src/view/screens/ProfileList.tsx:932 +#: src/view/screens/ProfileList.tsx:950 msgid "Add people" msgstr "Añadir personas" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:79 +msgid "Add people to list" +msgstr "" + #: src/components/dms/EmojiPopup.android.tsx:55 msgid "Add Reaction" msgstr "Añadir reacción" @@ -599,7 +656,7 @@ msgstr "¡Añade algunos feeds a tu paquete de inicio!" msgid "Add the default feed of only people you follow" msgstr "Añade el feed predeterminado de solo personas que sigues" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:387 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:406 msgid "Add the following DNS record to your domain:" msgstr "Añade el siguiente registro DNS a tu dominio:" @@ -607,8 +664,8 @@ msgstr "Añade el siguiente registro DNS a tu dominio:" msgid "Add this feed to your feeds" msgstr "Añade este feed a tus feeds" -#: src/view/com/profile/ProfileMenu.tsx:273 -#: src/view/com/profile/ProfileMenu.tsx:276 +#: src/view/com/profile/ProfileMenu.tsx:286 +#: src/view/com/profile/ProfileMenu.tsx:289 msgid "Add to lists" msgstr "Añadir a las listas" @@ -616,7 +673,11 @@ msgstr "Añadir a las listas" msgid "Add to my feeds" msgstr "Añadir a mis feeds" -#: src/view/com/modals/ListAddRemoveUsers.tsx:192 +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:156 +msgid "Add user to list" +msgstr "" + +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:109 #: src/view/com/modals/UserAddRemoveLists.tsx:162 msgid "Added to list" msgstr "Añadido a la lista" @@ -640,7 +701,7 @@ msgstr "Solo para adultos" msgid "Adult Content" msgstr "Contenido para adultos" -#: src/screens/Moderation/index.tsx:355 +#: src/screens/Moderation/index.tsx:374 msgid "Adult content can only be enabled via the Web at <0>bsky.app." msgstr "El contenido para adultos solo se puede activar a través de la web en <0>bsky.app." @@ -653,7 +714,7 @@ msgstr "El contenido para adultos está desactivado." msgid "Adult Content labels" msgstr "Etiquetas de contenido para adultos" -#: src/screens/Moderation/index.tsx:399 +#: src/screens/Moderation/index.tsx:418 msgid "Advanced" msgstr "Avanzado" @@ -794,6 +855,11 @@ msgstr "Se produjo un error mientras intentabas seguir a todos" msgid "An error occurred while uploading the video." msgstr "Se produjo un error mientras se cargaba el video." +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:84 +#: src/components/verification/VerifierDialog.tsx:88 +msgid "An illustration showing that Bluesky selects trusted verifiers, and trusted verifiers in turn verify individual user accounts." +msgstr "" + #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:28 #: src/lib/moderation/useReportOptions.ts:28 msgid "An issue not included in these options" @@ -809,13 +875,17 @@ msgstr "Se produjo un problema mientras intentaba abrir el chat" #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 -#: src/components/ProfileCard.tsx:339 -#: src/components/ProfileCard.tsx:360 +#: src/components/ProfileCard.tsx:367 +#: src/components/ProfileCard.tsx:388 #: src/view/com/profile/FollowButton.tsx:38 #: src/view/com/profile/FollowButton.tsx:48 msgid "An issue occurred, please try again." msgstr "Ocurrió un problema. Inténtalo de nuevo." +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:118 +msgid "An mockup of a iPhone showing the Bluesky app open to the profile of a verified user with a blue checkmark next to their display name." +msgstr "" + #: src/screens/Onboarding/StepInterests/index.tsx:185 msgid "an unknown error occurred" msgstr "se produjo un error desconocido" @@ -838,6 +908,10 @@ msgstr "Animales" msgid "Animated GIF" msgstr "GIF animado" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:37 +msgid "Announcing verification on Bluesky" +msgstr "" + #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:33 #: src/lib/moderation/useReportOptions.ts:33 msgid "Anti-Social Behavior" @@ -847,7 +921,7 @@ msgstr "Comportamiento antisocial" msgid "Anybody can interact" msgstr "Cualquiera puede interactuar" -#: src/Navigation.tsx:399 +#: src/Navigation.tsx:408 #: src/screens/Settings/AppIconSettings/index.tsx:67 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:18 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:23 @@ -884,7 +958,7 @@ msgstr "El nombre de la contraseña de app debe tener al menos cuatro caracteres msgid "App passwords" msgstr "Contraseñas de app" -#: src/Navigation.tsx:311 +#: src/Navigation.tsx:320 #: src/screens/Settings/AppPasswords.tsx:51 msgid "App Passwords" msgstr "Contraseñas de app" @@ -920,10 +994,10 @@ msgstr "Apelar la suspensión" msgid "Appeal this decision" msgstr "Apelar esta decisión" -#: src/Navigation.tsx:351 +#: src/Navigation.tsx:360 #: src/screens/Settings/AppearanceSettings.tsx:85 -#: src/screens/Settings/Settings.tsx:183 -#: src/screens/Settings/Settings.tsx:186 +#: src/screens/Settings/Settings.tsx:191 +#: src/screens/Settings/Settings.tsx:194 msgid "Appearance" msgstr "Aparencia" @@ -932,12 +1006,12 @@ msgstr "Aparencia" msgid "Apply default recommended feeds" msgstr "Aplicar feeds recomendados predeterminados" -#: src/view/com/post-thread/PostThreadItem.tsx:865 +#: src/view/com/post-thread/PostThreadItem.tsx:885 msgid "Archived from {0}" msgstr "Archivado desde {0}" -#: src/view/com/post-thread/PostThreadItem.tsx:834 -#: src/view/com/post-thread/PostThreadItem.tsx:873 +#: src/view/com/post-thread/PostThreadItem.tsx:854 +#: src/view/com/post-thread/PostThreadItem.tsx:893 msgid "Archived post" msgstr "Publicación archivada" @@ -953,7 +1027,7 @@ msgstr "¿Quieres eliminar este mensaje? Se eliminará para ti, pero no para la msgid "Are you sure you want to delete this starter pack?" msgstr "¿Quieres eliminar este paquete de inicio?" -#: src/screens/Profile/Header/EditProfileDialog.tsx:82 +#: src/screens/Profile/Header/EditProfileDialog.tsx:86 msgid "Are you sure you want to discard your changes?" msgstr "¿Quieres descartar tus cambios?" @@ -1016,7 +1090,7 @@ msgstr "Las opciones de reproducción automática están ahora en <0>los ajustes msgid "Autoplay videos and GIFs" msgstr "Reproducir videos y GIFs automáticamente" -#: src/components/dms/MessagesListHeader.tsx:82 +#: src/components/dms/MessagesListHeader.tsx:84 #: src/components/moderation/LabelsOnMeDialog.tsx:315 #: src/components/moderation/LabelsOnMeDialog.tsx:316 #: src/screens/Login/ChooseAccountForm.tsx:90 @@ -1052,7 +1126,7 @@ msgstr "Antes de crear una publicación, debes verificar tu correo electrónico. msgid "Before creating a starter pack, you must first verify your email." msgstr "Antes de crear un paquete de inicio, debes verificar tu correo electrónico." -#: src/components/dms/dialogs/NewChatDialog.tsx:79 +#: src/components/dms/dialogs/NewChatDialog.tsx:80 #: src/components/dms/MessageProfileButton.tsx:110 #: src/screens/Messages/Conversation.tsx:221 msgid "Before you may message another user, you must first verify your email." @@ -1063,8 +1137,8 @@ msgstr "Antes de contactar a otro usuario, debes verificar tu correo electrónic msgid "Birthday" msgstr "Cumpleaños" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:283 -#: src/view/com/profile/ProfileMenu.tsx:399 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 +#: src/view/com/profile/ProfileMenu.tsx:435 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:849 msgid "Block" msgstr "Bloquear" @@ -1073,19 +1147,19 @@ msgstr "Bloquear" #: src/components/dms/ConvoMenu.tsx:250 #: src/screens/Messages/components/RequestButtons.tsx:134 #: src/screens/Messages/components/RequestButtons.tsx:136 -#: src/view/com/profile/ProfileMenu.tsx:310 -#: src/view/com/profile/ProfileMenu.tsx:317 +#: src/view/com/profile/ProfileMenu.tsx:346 +#: src/view/com/profile/ProfileMenu.tsx:353 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:686 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:688 msgid "Block account" msgstr "Bloquear cuenta" -#: src/view/com/profile/ProfileMenu.tsx:382 +#: src/view/com/profile/ProfileMenu.tsx:418 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:844 msgid "Block Account?" msgstr "¿Bloquear cuenta?" -#: src/view/screens/ProfileList.tsx:661 +#: src/view/screens/ProfileList.tsx:669 msgid "Block accounts" msgstr "Bloquear cuentas" @@ -1097,7 +1171,7 @@ msgstr "Bloquear y eliminar" msgid "Block and/or delete this conversation" msgstr "Bloquear o eliminar esta conversación" -#: src/view/screens/ProfileList.tsx:781 +#: src/view/screens/ProfileList.tsx:789 msgid "Block list" msgstr "Bloquear lista" @@ -1105,7 +1179,7 @@ msgstr "Bloquear lista" msgid "Block or report" msgstr "Bloquear o denunciar" -#: src/view/screens/ProfileList.tsx:776 +#: src/view/screens/ProfileList.tsx:784 msgid "Block these accounts?" msgstr "¿Bloquear estas cuentas?" @@ -1122,21 +1196,21 @@ msgstr "Bloquear usuario" msgid "Blocked" msgstr "Bloqueado" -#: src/screens/Moderation/index.tsx:269 +#: src/screens/Moderation/index.tsx:273 msgid "Blocked accounts" msgstr "Cuentas bloqueadas" -#: src/Navigation.tsx:160 -#: src/view/screens/ModerationBlockedAccounts.tsx:101 +#: src/Navigation.tsx:161 +#: src/view/screens/ModerationBlockedAccounts.tsx:110 msgid "Blocked Accounts" msgstr "Cuentas bloqueadas" -#: src/view/com/profile/ProfileMenu.tsx:394 +#: src/view/com/profile/ProfileMenu.tsx:430 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:846 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." -#: src/view/screens/ModerationBlockedAccounts.tsx:112 +#: src/view/screens/ModerationBlockedAccounts.tsx:121 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you. You will not see their content and they will be prevented from seeing yours." msgstr "Si bloqueas a una cuenta no podrán responder en tus hilos, mencionarte ni interactuar contigo de ninguna manera. No verás su contenido y no podrán ver el tuyo." @@ -1144,15 +1218,15 @@ msgstr "Si bloqueas a una cuenta no podrán responder en tus hilos, mencionarte msgid "Blocked post." msgstr "Publicación bloqueada." -#: src/screens/Profile/Sections/Labels.tsx:173 +#: src/screens/Profile/Sections/Labels.tsx:170 msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "Si bloqueas a un etiquetador aún podrán seguir aplicando etiquetas a tu cuenta." -#: src/view/screens/ProfileList.tsx:778 +#: src/view/screens/ProfileList.tsx:786 msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "El bloqueo es público. Las cuentas bloqueadas no podrán responder en tus hilos, mencionarte ni interactuar contigo." -#: src/view/com/profile/ProfileMenu.tsx:391 +#: src/view/com/profile/ProfileMenu.tsx:427 msgid "Blocking will not prevent labels from being applied on your account, but it will stop this account from replying in your threads or interacting with you." msgstr "Si bloqueas a un etiquetador aún podrán seguir aplicando etiquetas a tu cuenta, pero evitará que respondan en tus hilos, te mencionen o interactúen contigo." @@ -1165,7 +1239,7 @@ msgstr "Blog" msgid "Bluesky" msgstr "Bluesky" -#: src/view/com/post-thread/PostThreadItem.tsx:890 +#: src/view/com/post-thread/PostThreadItem.tsx:910 msgid "Bluesky cannot confirm the authenticity of the claimed date." msgstr "Bluesky no puede confirmar la autenticidad de la fecha declarada." @@ -1199,6 +1273,10 @@ msgstr "Bluesky elegirá un conjunto de cuentas recomendadas de personas en su r msgid "Bluesky will not show your profile and posts to logged-out users. Other apps may not honor this request. This does not make your account private." msgstr "Bluesky no mostrará tu perfil o posts a usuarios que no hayan iniciado sesión. Es posible que otras apps no respeten esta solicitud. Esto no hace que tu cuenta sea privada." +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:132 +msgid "Bluesky will proactively verify notable and authentic accounts." +msgstr "" + #: src/screens/Settings/AppIconSettings/index.tsx:99 msgid "Bluesky+" msgstr "Bluesky+" @@ -1301,17 +1379,17 @@ msgid "Camera" msgstr "Cámara" #: src/components/Menu/index.tsx:306 -#: src/components/Prompt.tsx:130 -#: src/components/Prompt.tsx:132 +#: src/components/Prompt.tsx:140 +#: src/components/Prompt.tsx:142 #: src/screens/Deactivated.tsx:158 -#: src/screens/Profile/Header/EditProfileDialog.tsx:220 -#: src/screens/Profile/Header/EditProfileDialog.tsx:228 +#: src/screens/Profile/Header/EditProfileDialog.tsx:227 +#: src/screens/Profile/Header/EditProfileDialog.tsx:235 #: src/screens/Search/Shell.tsx:349 #: src/screens/Settings/AppIconSettings/index.tsx:44 #: src/screens/Settings/AppIconSettings/index.tsx:225 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:76 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:83 -#: src/screens/Settings/Settings.tsx:260 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:78 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:85 +#: src/screens/Settings/Settings.tsx:268 #: src/screens/Takendown.tsx:99 #: src/screens/Takendown.tsx:102 #: src/view/com/composer/Composer.tsx:937 @@ -1322,7 +1400,7 @@ msgstr "Cámara" #: src/view/com/modals/ChangePassword.tsx:282 #: src/view/com/modals/CreateOrEditList.tsx:335 #: src/view/com/modals/CropImage.web.tsx:97 -#: src/view/com/modals/EditProfile.tsx:244 +#: src/view/com/modals/EditProfile.tsx:270 #: src/view/com/modals/InAppBrowserConsent.tsx:75 #: src/view/com/modals/InAppBrowserConsent.tsx:77 #: src/view/com/modals/LinkWarning.tsx:105 @@ -1350,7 +1428,7 @@ msgstr "Cancelar la eliminación de la cuenta" msgid "Cancel image crop" msgstr "Cancelar recorte de imagen" -#: src/view/com/modals/EditProfile.tsx:239 +#: src/view/com/modals/EditProfile.tsx:265 msgid "Cancel profile editing" msgstr "Cancelar edición de perfil" @@ -1363,7 +1441,6 @@ msgid "Cancel reactivation and sign out" msgstr "Cancelar la reactivación y cerrar la sesión" #: src/screens/Search/Shell.tsx:341 -#: src/view/com/modals/ListAddRemoveUsers.tsx:88 msgid "Cancel search" msgstr "Cancelar búsqueda" @@ -1411,8 +1488,8 @@ msgstr "Cambiar correo electrónico" msgid "Change email address" msgstr "Cambiar la dirección de correo electrónico" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:92 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:96 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:94 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:98 msgid "Change Handle" msgstr "Cambiar nombre de usuario" @@ -1448,15 +1525,15 @@ msgstr "Cambiar correo electrónico" msgid "Changes app icon" msgstr "Cambia el icono de la app" -#: src/components/forms/HostingProvider.tsx:50 -#: src/components/forms/HostingProvider.tsx:70 +#: src/components/forms/HostingProvider.tsx:49 +#: src/components/forms/HostingProvider.tsx:69 msgid "Changes hosting provider" msgstr "Cambia el proveedor de alojamiento" -#: src/Navigation.tsx:416 +#: src/Navigation.tsx:425 #: src/view/shell/bottom-bar/BottomBar.tsx:205 #: src/view/shell/desktop/LeftNav.tsx:535 -#: src/view/shell/Drawer.tsx:422 +#: src/view/shell/Drawer.tsx:438 msgid "Chat" msgstr "Chat" @@ -1471,7 +1548,7 @@ msgctxt "toast" msgid "Chat muted" msgstr "Chat silenciado" -#: src/Navigation.tsx:426 +#: src/Navigation.tsx:435 #: src/screens/Messages/components/InboxPreview.tsx:24 msgid "Chat request inbox" msgstr "Bandeja de solicitudes de chat" @@ -1482,7 +1559,7 @@ msgid "Chat requests" msgstr "Solicitudes de chat" #: src/components/dms/ConvoMenu.tsx:75 -#: src/Navigation.tsx:421 +#: src/Navigation.tsx:430 #: src/screens/Messages/ChatList.tsx:328 msgid "Chat settings" msgstr "Ajustes de chat" @@ -1514,7 +1591,7 @@ msgstr "Te hemos enviado un código de inicio de sesión a tu correo. Introdúce msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "Te enviamos un código de verificación a tu correo. Introdúcelo aquí:" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:370 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:389 msgid "Choose domain verification method" msgstr "Elige el método de verificación del dominio" @@ -1554,14 +1631,19 @@ msgstr "Elige tu contraseña" msgid "Choose your username" msgstr "Tu nombre de usuario" -#: src/screens/Settings/Settings.tsx:351 +#: src/screens/Settings/Settings.tsx:393 msgid "Clear all storage data" msgstr "Borrar todos los datos de almacenamiento" -#: src/screens/Settings/Settings.tsx:353 +#: src/screens/Settings/Settings.tsx:395 msgid "Clear all storage data (restart after this)" msgstr "Borrar todos los datos de almacenamiento (reiniciar después de esto)" +#: src/screens/Settings/AboutSettings.tsx:113 +#: src/screens/Settings/AboutSettings.tsx:117 +msgid "Clear image cache" +msgstr "" + #: src/components/forms/SearchInput.tsx:70 msgid "Clear search query" msgstr "Borrar consulta de búsqueda" @@ -1595,8 +1677,10 @@ msgid "Clip 🐴 clop 🐴" msgstr "Tacatá 🐴 tacatá 🐴" #: src/components/dialogs/GifSelect.tsx:281 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:174 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:183 +#: src/components/dialogs/SearchablePeopleList.tsx:295 #: src/components/dialogs/VerifyEmailDialog.tsx:289 -#: src/components/dms/dialogs/SearchablePeopleList.tsx:269 #: src/components/dms/EmojiPopup.android.tsx:58 #: src/components/dms/ReportDialog.tsx:381 #: src/components/dms/ReportDialog.tsx:390 @@ -1605,6 +1689,8 @@ msgstr "Tacatá 🐴 tacatá 🐴" #: src/components/ProgressGuide/FollowDialog.tsx:386 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:117 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:123 +#: src/components/verification/VerificationsDialog.tsx:146 +#: src/components/verification/VerifierDialog.tsx:144 #: src/view/com/modals/ChangePassword.tsx:279 #: src/view/com/modals/ChangePassword.tsx:282 #: src/view/com/util/post-embeds/GifEmbed.tsx:197 @@ -1625,6 +1711,8 @@ msgid "Close bottom drawer" msgstr "Cerrar el cajón inferior" #: src/components/dialogs/GifSelect.tsx:275 +#: src/components/verification/VerificationsDialog.tsx:138 +#: src/components/verification/VerifierDialog.tsx:136 msgid "Close dialog" msgstr "Cerrar ventana" @@ -1676,11 +1764,11 @@ msgstr "Cierra el selector de emojis" msgid "Closes viewer for header image" msgstr "Cierra el espectador para la imagen del encabezado" -#: src/view/com/notifications/NotificationFeedItem.tsx:405 +#: src/view/com/notifications/NotificationFeedItem.tsx:479 msgid "Collapse list of users" msgstr "Colapsa la lista de usuarios" -#: src/view/com/notifications/NotificationFeedItem.tsx:598 +#: src/view/com/notifications/NotificationFeedItem.tsx:687 msgid "Collapses list of users for a given notification" msgstr "Colapsa la lista de usuarios para una notificación en particular" @@ -1703,7 +1791,7 @@ msgstr "Comedia" msgid "Comics" msgstr "Cómics" -#: src/Navigation.tsx:301 +#: src/Navigation.tsx:310 #: src/view/screens/CommunityGuidelines.tsx:34 msgid "Community Guidelines" msgstr "Directrices de la comunidad" @@ -1743,8 +1831,8 @@ msgstr "Configurado en <0>ajustes de moderación." #: src/components/dialogs/VerifyEmailDialog.tsx:253 #: src/components/dialogs/VerifyEmailDialog.tsx:260 #: src/components/dialogs/VerifyEmailDialog.tsx:283 -#: src/components/Prompt.tsx:173 -#: src/components/Prompt.tsx:176 +#: src/components/Prompt.tsx:183 +#: src/components/Prompt.tsx:186 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:185 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:188 #: src/view/com/modals/VerifyEmail.tsx:239 @@ -1765,11 +1853,11 @@ msgstr "Confirmar el idioma del contenido" msgid "Confirm delete account" msgstr "Confirmar eliminación de cuenta" -#: src/screens/Moderation/index.tsx:303 +#: src/screens/Moderation/index.tsx:322 msgid "Confirm your age:" msgstr "Confirma tu edad:" -#: src/screens/Moderation/index.tsx:294 +#: src/screens/Moderation/index.tsx:313 msgid "Confirm your birthdate" msgstr "Confirma tu fecha de nacimiento" @@ -1802,12 +1890,12 @@ msgid "Content & Media" msgstr "Contenido y medios" #: src/screens/Settings/AccessibilitySettings.tsx:109 -#: src/screens/Settings/Settings.tsx:175 -#: src/screens/Settings/Settings.tsx:178 +#: src/screens/Settings/Settings.tsx:183 +#: src/screens/Settings/Settings.tsx:186 msgid "Content and media" msgstr "Contenido y medios" -#: src/Navigation.tsx:375 +#: src/Navigation.tsx:384 msgid "Content and Media" msgstr "Contenido y medios" @@ -1815,7 +1903,7 @@ msgstr "Contenido y medios" msgid "Content Blocked" msgstr "Contenido bloqueado" -#: src/screens/Moderation/index.tsx:287 +#: src/screens/Moderation/index.tsx:306 msgid "Content filters" msgstr "Filtros de contenido" @@ -1853,7 +1941,7 @@ msgstr "Fondo del menú contextual, haga clic para cerrar el menú." msgid "Continue" msgstr "Continuar" -#: src/components/AccountList.tsx:121 +#: src/components/AccountList.tsx:126 msgid "Continue as {0} (currently signed in)" msgstr "Continuar como {0} (actualmente ha iniciado sesión)" @@ -1873,7 +1961,7 @@ msgctxt "toast" msgid "Conversation deleted" msgstr "Conversación eliminada" -#: src/screens/Messages/components/ChatListItem.tsx:191 +#: src/screens/Messages/components/ChatListItem.tsx:196 msgid "Conversation deleted" msgstr "Conversación eliminada" @@ -1885,7 +1973,7 @@ msgstr "Cocinando" msgid "Copied" msgstr "Copiado" -#: src/screens/Settings/AboutSettings.tsx:98 +#: src/screens/Settings/AboutSettings.tsx:148 msgid "Copied build version to clipboard" msgstr "Versión de compilación copiada al portapapeles" @@ -1903,7 +1991,7 @@ msgstr "Copiado al portapapeles" msgid "Copied!" msgstr "¡Copiado!" -#: src/screens/Settings/AboutSettings.tsx:74 +#: src/screens/Settings/AboutSettings.tsx:124 msgid "Copies build version to clipboard" msgstr "Copia la versión de la compilación al portapapeles" @@ -1915,8 +2003,8 @@ msgstr "Copiar" msgid "Copy App Password" msgstr "Copiar Contraseña de App" -#: src/view/com/profile/ProfileMenu.tsx:347 -#: src/view/com/profile/ProfileMenu.tsx:350 +#: src/view/com/profile/ProfileMenu.tsx:383 +#: src/view/com/profile/ProfileMenu.tsx:386 msgid "Copy at:// URI" msgstr "Copiar URI at://" @@ -1930,13 +2018,13 @@ msgstr "Copiar el DID del autor" msgid "Copy code" msgstr "Copiar código" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:472 -#: src/view/com/profile/ProfileMenu.tsx:356 -#: src/view/com/profile/ProfileMenu.tsx:359 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:491 +#: src/view/com/profile/ProfileMenu.tsx:392 +#: src/view/com/profile/ProfileMenu.tsx:395 msgid "Copy DID" msgstr "Copiar DID" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:405 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:424 msgid "Copy host" msgstr "Copiar host" @@ -1948,7 +2036,7 @@ msgstr "Copiar link" msgid "Copy Link" msgstr "Copiar Link" -#: src/view/screens/ProfileList.tsx:505 +#: src/view/screens/ProfileList.tsx:513 msgid "Copy link to list" msgstr "Copia el enlace a la lista" @@ -1976,11 +2064,11 @@ msgstr "Copiar el texto del post" msgid "Copy QR code" msgstr "Copiar código QR" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:426 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:445 msgid "Copy TXT record value" msgstr "Copiar valor del registro TXT" -#: src/Navigation.tsx:306 +#: src/Navigation.tsx:315 #: src/view/screens/CopyrightPolicy.tsx:31 msgid "Copyright Policy" msgstr "Política de derechos de autor" @@ -1994,7 +2082,7 @@ msgstr "No se pudo salir de este chat" msgid "Could not load feed" msgstr "No se pudo cargar este feed" -#: src/view/screens/ProfileList.tsx:1021 +#: src/view/screens/ProfileList.tsx:1029 msgid "Could not load list" msgstr "No se pudo cargar esta lista" @@ -2016,7 +2104,7 @@ msgstr "Crear un código QR para paquete de inicio" #: src/components/StarterPack/ProfileStarterPacks.tsx:178 #: src/components/StarterPack/ProfileStarterPacks.tsx:274 -#: src/Navigation.tsx:451 +#: src/Navigation.tsx:460 msgid "Create a starter pack" msgstr "Crea un paquete de inicio" @@ -2127,7 +2215,7 @@ msgstr "Fecha de nacimiento" msgid "Deactivate account" msgstr "Desactivar cuenta" -#: src/screens/Settings/Settings.tsx:332 +#: src/screens/Settings/Settings.tsx:374 msgid "Debug Moderation" msgstr "Moderación de depuración" @@ -2150,7 +2238,7 @@ msgstr "Iconos por defecto" #: src/screens/StarterPack/StarterPackScreen.tsx:672 #: src/screens/StarterPack/StarterPackScreen.tsx:744 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:767 -#: src/view/screens/ProfileList.tsx:760 +#: src/view/screens/ProfileList.tsx:768 msgid "Delete" msgstr "Borrar" @@ -2176,7 +2264,7 @@ msgstr "¿Borrar la contraseña de app?" msgid "Delete chat" msgstr "Eliminar el chat" -#: src/screens/Settings/Settings.tsx:339 +#: src/screens/Settings/Settings.tsx:381 msgid "Delete chat declaration record" msgstr "Borrar registro de declaración de chat" @@ -2195,7 +2283,7 @@ msgstr "Eliminar la conversación" msgid "Delete for me" msgstr "Borrar para mi" -#: src/view/screens/ProfileList.tsx:548 +#: src/view/screens/ProfileList.tsx:556 msgid "Delete list" msgstr "Borrar la lista" @@ -2226,7 +2314,7 @@ msgstr "Borrar paquete de inicio" msgid "Delete starter pack?" msgstr "¿Borrar paquete de inicio?" -#: src/view/screens/ProfileList.tsx:755 +#: src/view/screens/ProfileList.tsx:763 msgid "Delete this list?" msgstr "¿Borrar esta lista?" @@ -2238,8 +2326,8 @@ msgstr "¿Borrar esta publicación?" msgid "Deleted" msgstr "Eliminado" -#: src/components/dms/MessagesListHeader.tsx:155 -#: src/screens/Messages/components/ChatListItem.tsx:123 +#: src/components/dms/MessagesListHeader.tsx:160 +#: src/screens/Messages/components/ChatListItem.tsx:128 msgid "Deleted Account" msgstr "Cuenta eliminada" @@ -2247,19 +2335,19 @@ msgstr "Cuenta eliminada" msgid "Deleted post." msgstr "Se borró la publicación." -#: src/screens/Profile/Header/EditProfileDialog.tsx:347 +#: src/screens/Profile/Header/EditProfileDialog.tsx:370 #: src/view/com/modals/CreateOrEditList.tsx:280 #: src/view/com/modals/CreateOrEditList.tsx:301 -#: src/view/com/modals/EditProfile.tsx:193 -#: src/view/com/modals/EditProfile.tsx:205 +#: src/view/com/modals/EditProfile.tsx:219 +#: src/view/com/modals/EditProfile.tsx:231 msgid "Description" msgstr "Descripción" -#: src/screens/Profile/Header/EditProfileDialog.tsx:367 +#: src/screens/Profile/Header/EditProfileDialog.tsx:390 msgid "Description is too long" msgstr "La descripción es demasiado larga" -#: src/screens/Profile/Header/EditProfileDialog.tsx:368 +#: src/screens/Profile/Header/EditProfileDialog.tsx:391 msgid "Description is too long. {DESCRIPTION_MAX_GRAPHEMES, plural, other {The maximum number of characters is #.}}" msgstr "La descripción es demasiado larga. {DESCRIPTION_MAX_GRAPHEMES, plural, other {Máximo # caracteres.}}" @@ -2277,18 +2365,18 @@ msgstr "Desvincular cita" msgid "Detach quote post?" msgstr "¿Desvincular cita?" -#: src/screens/Settings/AboutSettings.tsx:87 +#: src/screens/Settings/AboutSettings.tsx:137 msgctxt "toast" msgid "Developer mode disabled" msgstr "Modo de desarrollador desactivado" -#: src/screens/Settings/AboutSettings.tsx:81 +#: src/screens/Settings/AboutSettings.tsx:131 msgctxt "toast" msgid "Developer mode enabled" msgstr "Modo de desarrollador activado" -#: src/screens/Settings/Settings.tsx:242 -#: src/screens/Settings/Settings.tsx:245 +#: src/screens/Settings/Settings.tsx:250 +#: src/screens/Settings/Settings.tsx:253 msgid "Developer options" msgstr "Opciones para desarrolladores" @@ -2318,17 +2406,17 @@ msgstr "Desactivar subtítulos" #: src/lib/moderation/useLabelBehaviorDescription.ts:68 #: src/screens/Messages/Settings.tsx:139 #: src/screens/Messages/Settings.tsx:142 -#: src/screens/Moderation/index.tsx:345 +#: src/screens/Moderation/index.tsx:364 msgid "Disabled" msgstr "Deshabilitado" -#: src/screens/Profile/Header/EditProfileDialog.tsx:84 +#: src/screens/Profile/Header/EditProfileDialog.tsx:88 #: src/view/com/composer/Composer.tsx:705 #: src/view/com/composer/Composer.tsx:889 msgid "Discard" msgstr "Descartar" -#: src/screens/Profile/Header/EditProfileDialog.tsx:81 +#: src/screens/Profile/Header/EditProfileDialog.tsx:85 msgid "Discard changes?" msgstr "¿Descartar cambios?" @@ -2383,27 +2471,27 @@ msgstr "Ocultar esta sección" msgid "Display larger alt text badges" msgstr "Mostrar insignias de texto alternativo más grandes" -#: src/screens/Profile/Header/EditProfileDialog.tsx:314 -#: src/screens/Profile/Header/EditProfileDialog.tsx:320 -#: src/screens/Profile/Header/EditProfileDialog.tsx:354 -#: src/view/com/modals/EditProfile.tsx:187 +#: src/screens/Profile/Header/EditProfileDialog.tsx:321 +#: src/screens/Profile/Header/EditProfileDialog.tsx:327 +#: src/screens/Profile/Header/EditProfileDialog.tsx:377 +#: src/view/com/modals/EditProfile.tsx:194 msgid "Display name" msgstr "Nombre para mostrar" -#: src/view/com/modals/EditProfile.tsx:175 +#: src/view/com/modals/EditProfile.tsx:182 msgid "Display Name" msgstr "Nombre para Mostrar" -#: src/screens/Profile/Header/EditProfileDialog.tsx:333 +#: src/screens/Profile/Header/EditProfileDialog.tsx:340 msgid "Display name is too long" msgstr "El nombre para mostrar es demasiado largo" -#: src/screens/Profile/Header/EditProfileDialog.tsx:334 +#: src/screens/Profile/Header/EditProfileDialog.tsx:341 msgid "Display name is too long. {DISPLAY_NAME_MAX_GRAPHEMES, plural, other {The maximum number of characters is #.}}" msgstr "El nombre para mostrar es demasiado largo. {DISPLAY_NAME_MAX_GRAPHEMES, plural, other {Longitud máxima: # caracteres.}}" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:373 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:375 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:392 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:394 msgid "DNS Panel" msgstr "Con panel de DNS" @@ -2419,7 +2507,7 @@ msgstr "No incluye desnudez." msgid "Doesn't begin or end with a hyphen" msgstr "No comienza ni termina con un guion" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:488 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:507 msgid "Domain verified!" msgstr "¡Dominio verificado!" @@ -2441,11 +2529,9 @@ msgstr "¡Dominio verificado!" #: src/view/com/modals/CropImage.web.tsx:112 #: src/view/com/modals/InviteCodes.tsx:81 #: src/view/com/modals/InviteCodes.tsx:124 -#: src/view/com/modals/ListAddRemoveUsers.tsx:143 msgid "Done" msgstr "Listo" -#: src/view/com/modals/ListAddRemoveUsers.tsx:145 #: src/view/com/modals/UserAddRemoveLists.tsx:113 #: src/view/com/modals/UserAddRemoveLists.tsx:116 msgctxt "action" @@ -2485,23 +2571,23 @@ msgstr "Arrastra para agregar imágenes" msgid "Duration:" msgstr "Duración:" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:211 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:230 msgid "e.g. alice" msgstr "p. ej. alice" -#: src/screens/Profile/Header/EditProfileDialog.tsx:321 +#: src/screens/Profile/Header/EditProfileDialog.tsx:328 msgid "e.g. Alice Lastname" msgstr "p. ej. Alicia Apellido" -#: src/view/com/modals/EditProfile.tsx:180 +#: src/view/com/modals/EditProfile.tsx:187 msgid "e.g. Alice Roberts" msgstr "p. ej. Alice Roberts" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:357 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:376 msgid "e.g. alice.com" msgstr "p. ej. alice.com" -#: src/view/com/modals/EditProfile.tsx:198 +#: src/view/com/modals/EditProfile.tsx:224 msgid "e.g. Artist, dog-lover, and avid reader." msgstr "p. ej. Artista, amante de los perros, y lector ávido." @@ -2536,7 +2622,8 @@ msgstr "Cada código funciona una vez. Recibirás más códigos de invitación p msgid "Edit" msgstr "Editar" -#: src/view/com/lists/ListMembers.tsx:143 +#: src/view/com/lists/ListMembers.tsx:180 +#: src/view/com/lists/ListMembers.tsx:186 msgctxt "action" msgid "Edit" msgstr "Editar" @@ -2566,7 +2653,7 @@ msgstr "Editar ajustes de interacción" msgid "Edit interests" msgstr "Modificar los intereses" -#: src/view/screens/ProfileList.tsx:536 +#: src/view/screens/ProfileList.tsx:544 msgid "Edit list details" msgstr "Editar los detalles de la lista" @@ -2574,12 +2661,12 @@ msgstr "Editar los detalles de la lista" msgid "Edit Moderation List" msgstr "Editar lista de moderación" -#: src/Navigation.tsx:316 +#: src/Navigation.tsx:325 #: src/view/screens/Feeds.tsx:515 msgid "Edit My Feeds" msgstr "Editar mis feeds" -#: src/view/com/modals/EditProfile.tsx:147 +#: src/view/com/modals/EditProfile.tsx:154 msgid "Edit my profile" msgstr "Editar mi perfil" @@ -2592,15 +2679,15 @@ msgstr "Editar Personas" msgid "Edit post interaction settings" msgstr "Editar ajustes de interacción de la publicación" -#: src/screens/Profile/Header/EditProfileDialog.tsx:269 -#: src/screens/Profile/Header/EditProfileDialog.tsx:275 +#: src/screens/Profile/Header/EditProfileDialog.tsx:276 +#: src/screens/Profile/Header/EditProfileDialog.tsx:282 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:196 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 msgid "Edit profile" msgstr "Editar el perfil" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:199 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:185 msgid "Edit Profile" msgstr "Editar Perfil" @@ -2616,15 +2703,15 @@ msgstr "Editar lista de usuarios" msgid "Edit who can reply" msgstr "Editar quién puede responder" -#: src/view/com/modals/EditProfile.tsx:188 +#: src/view/com/modals/EditProfile.tsx:195 msgid "Edit your display name" msgstr "Editar tu nombre para mostrar" -#: src/view/com/modals/EditProfile.tsx:206 +#: src/view/com/modals/EditProfile.tsx:232 msgid "Edit your profile description" msgstr "Edita tu descripción de perfil" -#: src/Navigation.tsx:456 +#: src/Navigation.tsx:465 msgid "Edit your starter pack" msgstr "Edita tu paquete de inicio" @@ -2707,7 +2794,7 @@ msgstr "Activar" msgid "Enable {0} only" msgstr "Activar {0} solamente" -#: src/screens/Moderation/index.tsx:332 +#: src/screens/Moderation/index.tsx:351 msgid "Enable adult content" msgstr "Mostrar contenido para adultos" @@ -2752,11 +2839,11 @@ msgstr "Activar los videos populares en el feed Discover." #: src/screens/Messages/Settings.tsx:130 #: src/screens/Messages/Settings.tsx:133 -#: src/screens/Moderation/index.tsx:343 +#: src/screens/Moderation/index.tsx:362 msgid "Enabled" msgstr "Activado" -#: src/screens/Profile/Sections/Feed.tsx:116 +#: src/screens/Profile/Sections/Feed.tsx:113 msgid "End of feed" msgstr "Fin del feed" @@ -2789,7 +2876,7 @@ msgstr "Entrar en la pantalla completa" msgid "Enter the code you received to change your password." msgstr "Ingresa el código que recibiste para cambiar tu contraseña." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:351 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:370 msgid "Enter the domain you want to use" msgstr "Ingresa el dominio que quieres utilizar" @@ -2906,19 +2993,15 @@ msgstr "Salir del proceso de recorte de imagen" msgid "Exits image view" msgstr "Salir de la vista de imagen" -#: src/view/com/modals/ListAddRemoveUsers.tsx:89 -msgid "Exits inputting search query" -msgstr "Salir de la entrada de la consulta de búsqueda" - #: src/view/com/lightbox/Lightbox.web.tsx:184 msgid "Expand alt text" msgstr "Expandir el texto alternativo" -#: src/view/com/notifications/NotificationFeedItem.tsx:406 +#: src/view/com/notifications/NotificationFeedItem.tsx:480 msgid "Expand list of users" msgstr "Expandir lista de usuarios" -#: src/view/com/composer/ComposerReplyTo.tsx:70 +#: src/view/com/composer/ComposerReplyTo.tsx:83 msgid "Expand or collapse the full post you are replying to" msgstr "Expandir o colapsar la publicación completa a la que estás respondiendo" @@ -2926,10 +3009,6 @@ msgstr "Expandir o colapsar la publicación completa a la que estás respondiend msgid "Expands or collapses post text" msgstr "Amplía o reduce el texto de la publicación" -#: src/view/com/composer/ComposerReplyTo.tsx:73 -msgid "Expands or collapses the full post you are replying to" -msgstr "Amplía o reduce la publicación completa a la que estás respondiendo" - #: src/lib/api/index.ts:406 msgid "Expected uri to resolve to a record" msgstr "Se esperaba que el uri resolviera a un registro" @@ -2961,10 +3040,10 @@ msgstr "Medios explícitos o potencialmente perturbadores." msgid "Explicit sexual images." msgstr "Imágenes sexuales explícitas." -#: src/Navigation.tsx:640 +#: src/Navigation.tsx:649 #: src/screens/Search/Shell.tsx:307 #: src/view/shell/desktop/LeftNav.tsx:617 -#: src/view/shell/Drawer.tsx:370 +#: src/view/shell/Drawer.tsx:386 msgid "Explore" msgstr "Explorar" @@ -2992,7 +3071,7 @@ msgstr "Medios externos" msgid "External media may allow websites to collect information about you and your device. No information is sent or requested until you press the \"play\" button." msgstr "Es posible que medios externos permitan que otros sitios recopilen datos sobre ti y tu dispositivo. No se envía o solicita información hasta que presionas el botón de reproducir." -#: src/Navigation.tsx:335 +#: src/Navigation.tsx:344 #: src/screens/Settings/ExternalMediaPreferences.tsx:31 msgid "External Media Preferences" msgstr "Preferencias sobre Medios Externos" @@ -3007,10 +3086,14 @@ msgstr "Error al aceptar el chat" msgid "Failed to add emoji reaction" msgstr "Error al añadir una reacción de emoji" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:568 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:587 msgid "Failed to change handle. Please try again." msgstr "Error al cambiar nombre de usuario. Por favor vuelve a intentarlo." +#: src/components/verification/VerificationCreatePrompt.tsx:32 +msgid "Failed to create a verification" +msgstr "" + #: src/screens/Settings/components/AddAppPasswordDialog.tsx:173 msgid "Failed to create app password. Please try again." msgstr "Error al crear contraseña de app. Vuelve a intentarlo." @@ -3087,6 +3170,10 @@ msgstr "Error al fijar la publicación" msgid "Failed to remove emoji reaction" msgstr "Error al eliminar una reacción de emoji" +#: src/components/verification/VerificationRemovePrompt.tsx:34 +msgid "Failed to remove verification" +msgstr "" + #: src/view/com/lightbox/Lightbox.tsx:46 msgid "Failed to save image: {0}" msgstr "Error al guardar la imagen: {0}" @@ -3132,11 +3219,11 @@ msgstr "Error al actualizar los ajustes" msgid "Failed to upload video" msgstr "Error al subir video" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:341 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:360 msgid "Failed to verify handle. Please try again." msgstr "Error al verificar el nombre de usuario. Intenta nuevamente." -#: src/Navigation.tsx:251 +#: src/Navigation.tsx:260 msgid "Feed" msgstr "Feed" @@ -3155,7 +3242,7 @@ msgstr "Alternar Feed" #: src/view/shell/desktop/RightNav.tsx:102 #: src/view/shell/desktop/RightNav.tsx:103 -#: src/view/shell/Drawer.tsx:324 +#: src/view/shell/Drawer.tsx:340 msgid "Feedback" msgstr "Comentarios" @@ -3165,14 +3252,14 @@ msgctxt "toast" msgid "Feedback sent!" msgstr "¡Comentarios enviados!" -#: src/Navigation.tsx:436 +#: src/Navigation.tsx:445 #: src/screens/Search/SearchResults.tsx:68 #: src/screens/StarterPack/StarterPackScreen.tsx:185 #: src/view/screens/Feeds.tsx:508 #: src/view/screens/Profile.tsx:227 #: src/view/screens/SavedFeeds.tsx:96 #: src/view/shell/desktop/LeftNav.tsx:655 -#: src/view/shell/Drawer.tsx:486 +#: src/view/shell/Drawer.tsx:502 msgid "Feeds" msgstr "Feeds" @@ -3258,10 +3345,10 @@ msgid "Flexible" msgstr "Flexible" #. User is not following this account, click to follow -#: src/components/ProfileCard.tsx:372 -#: src/components/ProfileHoverCard/index.web.tsx:449 -#: src/components/ProfileHoverCard/index.web.tsx:460 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 +#: src/components/ProfileCard.tsx:400 +#: src/components/ProfileHoverCard/index.web.tsx:456 +#: src/components/ProfileHoverCard/index.web.tsx:467 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:236 #: src/screens/VideoFeed/index.tsx:829 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:131 msgid "Follow" @@ -3272,7 +3359,7 @@ msgctxt "action" msgid "Follow" msgstr "Seguir" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:218 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:221 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:113 msgid "Follow {0}" msgstr "Seguir {0}" @@ -3294,8 +3381,8 @@ msgstr "Sigue 10 cuentas" msgid "Follow 7 accounts" msgstr "Sigue 7 cuentas" -#: src/view/com/profile/ProfileMenu.tsx:252 -#: src/view/com/profile/ProfileMenu.tsx:263 +#: src/view/com/profile/ProfileMenu.tsx:265 +#: src/view/com/profile/ProfileMenu.tsx:276 msgid "Follow account" msgstr "Seguir esta cuenta" @@ -3304,7 +3391,7 @@ msgstr "Seguir esta cuenta" msgid "Follow all" msgstr "Seguir a todos" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:232 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:129 msgid "Follow Back" msgstr "Seguir de vuelta" @@ -3330,7 +3417,7 @@ msgstr "Seguido por <0>{0} y <1>{1}" msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" msgstr "Seguido por <0>{0}, <1>{1}, y {2, plural, one {# más} other {# más}}" -#: src/Navigation.tsx:205 +#: src/Navigation.tsx:214 msgid "Followers of @{0} that you know" msgstr "Seguidores de @{0} que conoces" @@ -3340,10 +3427,10 @@ msgid "Followers you know" msgstr "Seguidores que conoces" #. User is following this account, click to unfollow -#: src/components/ProfileCard.tsx:366 -#: src/components/ProfileHoverCard/index.web.tsx:448 -#: src/components/ProfileHoverCard/index.web.tsx:459 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:230 +#: src/components/ProfileCard.tsx:394 +#: src/components/ProfileHoverCard/index.web.tsx:455 +#: src/components/ProfileHoverCard/index.web.tsx:466 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:232 #: src/screens/VideoFeed/index.tsx:827 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:134 #: src/view/screens/Feeds.tsx:599 @@ -3351,8 +3438,8 @@ msgstr "Seguidores que conoces" msgid "Following" msgstr "Siguiendo" -#: src/components/ProfileCard.tsx:329 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 +#: src/components/ProfileCard.tsx:357 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:101 msgid "Following {0}" msgstr "Siguiendo {0}" @@ -3369,7 +3456,7 @@ msgstr "Siguiendo {name}" msgid "Following feed preferences" msgstr "Preferencias del feed de cuentas que sigues" -#: src/Navigation.tsx:322 +#: src/Navigation.tsx:331 #: src/screens/Settings/FollowingFeedPreferences.tsx:53 msgid "Following Feed Preferences" msgstr "Preferencias del feed de cuentas que sigues" @@ -3450,7 +3537,7 @@ msgstr "Galería" msgid "Generate a starter pack" msgstr "Genera un paquete de inicio" -#: src/view/shell/Drawer.tsx:328 +#: src/view/shell/Drawer.tsx:344 msgid "Get help" msgstr "Obtiene ayuda" @@ -3486,7 +3573,7 @@ msgstr "Violaciones flagrantes de la Ley o de los Términos de servicio" #: src/screens/VideoFeed/index.tsx:1112 #: src/view/com/auth/LoggedOut.tsx:72 #: src/view/screens/NotFound.tsx:57 -#: src/view/screens/ProfileList.tsx:1030 +#: src/view/screens/ProfileList.tsx:1038 msgid "Go back" msgstr "Volver" @@ -3497,7 +3584,7 @@ msgstr "Volver" #: src/screens/Profile/ProfileFeed/index.tsx:94 #: src/screens/StarterPack/StarterPackScreen.tsx:757 #: src/view/screens/NotFound.tsx:56 -#: src/view/screens/ProfileList.tsx:1035 +#: src/view/screens/ProfileList.tsx:1043 msgid "Go Back" msgstr "Volver" @@ -3518,7 +3605,11 @@ msgstr "Ir al inicio" msgid "Go Home" msgstr "Ir al inicio" -#: src/screens/Messages/components/ChatListItem.tsx:355 +#: src/view/com/notifications/NotificationFeedItem.tsx:193 +msgid "Go to {firstAuthorName}'s profile" +msgstr "" + +#: src/screens/Messages/components/ChatListItem.tsx:360 msgid "Go to conversation with {0}" msgstr "Ir a la conversación con {0}" @@ -3552,16 +3643,16 @@ msgstr "¡Ya estas a mitad de camino!" msgid "Handle" msgstr "Nombre de usuario" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:572 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:591 msgid "Handle already taken. Please try a different one." msgstr "Nombre de usuario en uso. Por favor intente uno distinto." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:189 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:325 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:195 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:344 msgid "Handle changed!" msgstr "¡Nombre de usuario cambiado!" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:576 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:595 msgid "Handle too long. Please try a shorter one." msgstr "Nombre de usuario demasiado largo. Intente con uno más corto." @@ -3574,7 +3665,7 @@ msgstr "Vibración" msgid "Harassment, trolling, or intolerance" msgstr "Acoso, troleo o intolerancia" -#: src/Navigation.tsx:406 +#: src/Navigation.tsx:415 msgid "Hashtag" msgstr "Etiqueta" @@ -3586,11 +3677,11 @@ msgstr "Etiqueta {tag}" msgid "Having trouble?" msgstr "¿Tienes problemas?" -#: src/screens/Settings/Settings.tsx:207 -#: src/screens/Settings/Settings.tsx:211 +#: src/screens/Settings/Settings.tsx:215 +#: src/screens/Settings/Settings.tsx:219 #: src/view/shell/desktop/RightNav.tsx:120 #: src/view/shell/desktop/RightNav.tsx:121 -#: src/view/shell/Drawer.tsx:337 +#: src/view/shell/Drawer.tsx:353 msgid "Help" msgstr "Ayuda" @@ -3629,7 +3720,7 @@ msgstr "Lista oculta" msgid "Hide" msgstr "Ocultar" -#: src/view/com/notifications/NotificationFeedItem.tsx:605 +#: src/view/com/notifications/NotificationFeedItem.tsx:694 msgctxt "action" msgid "Hide" msgstr "Ocultar" @@ -3680,10 +3771,15 @@ msgstr "¿Quieres ocultar las tendencias?" msgid "Hide trending videos?" msgstr "¿Quieres ocultar los videos populares?" -#: src/view/com/notifications/NotificationFeedItem.tsx:596 +#: src/view/com/notifications/NotificationFeedItem.tsx:685 msgid "Hide user list" msgstr "Ocultar lista de usuarios" +#: src/screens/Moderation/VerificationSettings.tsx:81 +#: src/screens/Moderation/VerificationSettings.tsx:90 +msgid "Hide verification badges" +msgstr "" + #: src/components/moderation/ContentHider.tsx:151 #: src/components/moderation/PostHider.tsx:79 msgid "Hides the content" @@ -3709,7 +3805,7 @@ msgstr "El servidor del feed ha respondido de forma incorrecta. Por favor, infor msgid "Hmm, we're having trouble finding this feed. It may have been deleted." msgstr "Tenemos problemas para encontrar este feed. Puede que lo hayan borrado." -#: src/screens/Moderation/index.tsx:54 +#: src/screens/Moderation/index.tsx:58 msgid "Hmmmm, it seems we're having trouble loading this data. See below for more details. If this issue persists, please contact us." msgstr "Hmmmm, parece que estamos teniendo problemas para cargar estos datos. Consulta a continuación para más detalles. Si este problema persiste, por favor, contáctanos." @@ -3721,15 +3817,15 @@ 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/Navigation.tsx:635 -#: src/Navigation.tsx:655 +#: src/Navigation.tsx:644 +#: src/Navigation.tsx:664 #: src/view/shell/bottom-bar/BottomBar.tsx:162 #: src/view/shell/desktop/LeftNav.tsx:599 -#: src/view/shell/Drawer.tsx:396 +#: src/view/shell/Drawer.tsx:412 msgid "Home" msgstr "Inicio" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:398 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:417 msgid "Host:" msgstr "Alojamiento:" @@ -3768,8 +3864,8 @@ msgstr "Tengo un código" msgid "I have a confirmation code" msgstr "Tengo un código de confirmación" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:261 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:267 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:280 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:286 msgid "I have my own domain" msgstr "Tengo mi propio dominio" @@ -3786,11 +3882,11 @@ msgstr "Si el texto alternativo es largo, alterna el estado expandido del texto msgid "If you are not yet an adult according to the laws of your country, your parent or legal guardian must read these Terms on your behalf." msgstr "Si aún no eres un adulto según las leyes de tu país, tu padre, madre o tutor legal debe leer estos Términos en tu nombre." -#: src/view/screens/ProfileList.tsx:757 +#: src/view/screens/ProfileList.tsx:765 msgid "If you delete this list, you won't be able to recover it." msgstr "Si eliminas esta lista, no podrás recuperarla." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:248 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:267 msgid "If you have your own domain, you can use that as your handle. This lets you self-verify your identity. <0>Learn more here." msgstr "Si tienes tu propio dominio, puedes usarlo como tu nombre de usuario. Este permite auto-verificar tu identidad. <0>obtén más información." @@ -3819,6 +3915,15 @@ msgstr "Ilegal y Urgente" msgid "Image" msgstr "Imagen" +#: src/screens/Settings/AboutSettings.tsx:61 +msgid "Image cache cleared" +msgstr "" + +#. Android-only toast message which includes amount of space freed using localized number formatting +#: src/screens/Settings/AboutSettings.tsx:47 +msgid "Image cache cleared, freed {0}" +msgstr "" + #: src/components/StarterPack/ShareDialog.tsx:76 msgid "Image saved to your camera roll!" msgstr "¡Imagen guardada en tu carrete de fotos!" @@ -3871,7 +3976,7 @@ msgstr "Introduce el código que se te ha enviado por correo electrónico." msgid "Interaction limited" msgstr "Interacción limitada" -#: src/screens/Moderation/index.tsx:209 +#: src/screens/Moderation/index.tsx:213 msgid "Interaction settings" msgstr "Ajustes de interacción" @@ -3880,11 +3985,11 @@ msgstr "Ajustes de interacción" msgid "Invalid 2FA confirmation code." msgstr "Código de confirmación de autenticación de doble factor no válido." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:578 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:597 msgid "Invalid handle. Please try a different one." msgstr "Nombre de usuario inválido. Por favor intenta uno diferente." -#: src/view/com/post-thread/PostThreadItem.tsx:288 +#: src/view/com/post-thread/PostThreadItem.tsx:291 msgid "Invalid or unsupported post record" msgstr "Registro de publicación inválido o no compatible" @@ -3979,7 +4084,7 @@ msgstr "Etiquetas" msgid "Labels added" msgstr "Etiquetas añadidas" -#: src/screens/Profile/Sections/Labels.tsx:163 +#: src/screens/Profile/Sections/Labels.tsx:160 msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." msgstr "Las etiquetas son anotaciones sobre usuarios y contenido. Pueden usarse para ocultar, advertir y categorizar la red." @@ -3995,13 +4100,13 @@ msgstr "Etiquetas en tu contenido" msgid "Language selection" msgstr "Escoger el idioma" -#: src/Navigation.tsx:178 +#: src/Navigation.tsx:187 msgid "Language Settings" msgstr "Ajustes de Idiomas" #: src/screens/Settings/LanguageSettings.tsx:71 -#: src/screens/Settings/Settings.tsx:199 -#: src/screens/Settings/Settings.tsx:202 +#: src/screens/Settings/Settings.tsx:207 +#: src/screens/Settings/Settings.tsx:210 msgid "Languages" msgstr "Idiomas" @@ -4015,10 +4120,19 @@ msgstr "Más grande" msgid "Latest" msgstr "Último" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:252 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:271 msgid "learn more" msgstr "Aprender más" +#: src/components/verification/VerificationsDialog.tsx:163 +#: src/components/verification/VerifierDialog.tsx:132 +#: src/screens/Moderation/VerificationSettings.tsx:47 +#: src/screens/Profile/Header/EditProfileDialog.tsx:360 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:212 +#: src/view/com/modals/EditProfile.tsx:208 +msgid "Learn more" +msgstr "" + #: src/components/moderation/ScreenHider.tsx:140 msgid "Learn More" msgstr "Aprender más" @@ -4044,6 +4158,11 @@ msgstr "Más información sobre la moderación aplicada a este contenido." msgid "Learn more about this warning" msgstr "Más información sobre esta advertencia" +#: src/components/verification/VerificationsDialog.tsx:152 +#: src/components/verification/VerifierDialog.tsx:121 +msgid "Learn more about verification on Bluesky" +msgstr "" + #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:99 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:102 msgid "Learn more about what is public on Bluesky." @@ -4132,9 +4251,8 @@ msgstr "Dar \"me gusta\" a este feed" msgid "Like this labeler" msgstr "Dar \"me gusta\" a este etiquetador" -#: src/components/LikesDialog.tsx:85 -#: src/Navigation.tsx:256 -#: src/Navigation.tsx:261 +#: src/Navigation.tsx:265 +#: src/Navigation.tsx:270 msgid "Liked by" msgstr "Le gusta a" @@ -4160,7 +4278,7 @@ msgstr "Le gusta a {likeCount, plural, one {# usuario} other {# usuarios}}" msgid "Likes" msgstr "Me gusta" -#: src/view/com/post-thread/PostThreadItem.tsx:223 +#: src/view/com/post-thread/PostThreadItem.tsx:226 msgid "Likes on this post" msgstr "\"Me gusta\" en esta publicación" @@ -4169,7 +4287,7 @@ msgstr "\"Me gusta\" en esta publicación" msgid "Linear" msgstr "Lineal" -#: src/Navigation.tsx:211 +#: src/Navigation.tsx:220 msgid "List" msgstr "Lista" @@ -4177,7 +4295,7 @@ msgstr "Lista" msgid "List Avatar" msgstr "Avatar de la lista" -#: src/view/screens/ProfileList.tsx:430 +#: src/view/screens/ProfileList.tsx:438 msgctxt "toast" msgid "List blocked" msgstr "Lista bloqueada" @@ -4195,7 +4313,7 @@ msgstr "Lista de {0}" msgid "List by you" msgstr "Lista tuya" -#: src/view/screens/ProfileList.tsx:477 +#: src/view/screens/ProfileList.tsx:485 msgctxt "toast" msgid "List deleted" msgstr "Lista eliminada" @@ -4204,11 +4322,11 @@ msgstr "Lista eliminada" msgid "List has been hidden" msgstr "Se ha ocultado la lista" -#: src/view/screens/ProfileList.tsx:172 +#: src/view/screens/ProfileList.tsx:176 msgid "List Hidden" msgstr "Lista oculta" -#: src/view/screens/ProfileList.tsx:394 +#: src/view/screens/ProfileList.tsx:402 msgctxt "toast" msgid "List muted" msgstr "Lista silenciada" @@ -4217,22 +4335,22 @@ msgstr "Lista silenciada" msgid "List Name" msgstr "Nombre de la lista" -#: src/view/screens/ProfileList.tsx:448 +#: src/view/screens/ProfileList.tsx:456 msgctxt "toast" msgid "List unblocked" msgstr "Lista desbloqueada" -#: src/view/screens/ProfileList.tsx:412 +#: src/view/screens/ProfileList.tsx:420 msgctxt "toast" msgid "List unmuted" msgstr "La lista ya no está silenciada" -#: src/Navigation.tsx:140 +#: src/Navigation.tsx:141 #: src/view/screens/Lists.tsx:62 #: src/view/screens/Profile.tsx:221 #: src/view/screens/Profile.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:673 -#: src/view/shell/Drawer.tsx:501 +#: src/view/shell/Drawer.tsx:517 msgid "Lists" msgstr "Listas" @@ -4255,7 +4373,7 @@ msgstr "Cargar notificaciones nuevas" #: src/screens/Profile/ProfileFeed/index.tsx:221 #: src/screens/Profile/Sections/Feed.tsx:98 #: src/view/com/feeds/FeedPage.tsx:155 -#: src/view/screens/ProfileList.tsx:870 +#: src/view/screens/ProfileList.tsx:878 msgid "Load new posts" msgstr "Cargar publicaciones nuevas" @@ -4263,7 +4381,7 @@ msgstr "Cargar publicaciones nuevas" msgid "Loading..." msgstr "Cargando..." -#: src/Navigation.tsx:281 +#: src/Navigation.tsx:290 msgid "Log" msgstr "Registro" @@ -4276,7 +4394,7 @@ msgid "Logo by @sawaratsuki.bsky.social" msgstr "Logo de @sawaratsuki.bsky.social" #: src/view/shell/desktop/RightNav.tsx:127 -#: src/view/shell/Drawer.tsx:639 +#: src/view/shell/Drawer.tsx:655 msgid "Logo by <0>@sawaratsuki.bsky.social" msgstr "Logo de <0>@sawaratsuki.bsky.social" @@ -4313,6 +4431,10 @@ msgstr "¡Asegúrate de que es aquí a donde pretendes ir!" msgid "Manage saved feeds" msgstr "Gestiona los feeds guardados" +#: src/screens/Moderation/index.tsx:283 +msgid "Manage verification settings" +msgstr "" + #: src/components/dialogs/MutedWords.tsx:108 msgid "Manage your muted words and tags" msgstr "Gestiona tus palabras y etiquetas silenciadas" @@ -4366,7 +4488,7 @@ msgctxt "toast" msgid "Message deleted" msgstr "Mensaje eliminado" -#: src/screens/Messages/components/ChatListItem.tsx:192 +#: src/screens/Messages/components/ChatListItem.tsx:197 msgid "Message deleted" msgstr "Mensaje eliminado" @@ -4391,7 +4513,7 @@ msgstr "El mensaje es muy largo" msgid "Message options" msgstr "Opciones del mensaje" -#: src/Navigation.tsx:650 +#: src/Navigation.tsx:659 msgid "Messages" msgstr "Mensajes" @@ -4410,10 +4532,10 @@ msgstr "Cuenta engañosa" msgid "Misleading Post" msgstr "Publicación engañosa" -#: src/Navigation.tsx:145 -#: src/screens/Moderation/index.tsx:89 -#: src/screens/Settings/Settings.tsx:167 -#: src/screens/Settings/Settings.tsx:170 +#: src/Navigation.tsx:146 +#: src/screens/Moderation/index.tsx:93 +#: src/screens/Settings/Settings.tsx:175 +#: src/screens/Settings/Settings.tsx:178 msgid "Moderation" msgstr "Moderación" @@ -4445,11 +4567,11 @@ msgctxt "toast" msgid "Moderation list updated" msgstr "Lista de moderación actualizada" -#: src/screens/Moderation/index.tsx:239 +#: src/screens/Moderation/index.tsx:243 msgid "Moderation lists" msgstr "Listas de moderación" -#: src/Navigation.tsx:150 +#: src/Navigation.tsx:151 #: src/view/screens/ModerationModlists.tsx:62 msgid "Moderation Lists" msgstr "Listas de moderación" @@ -4458,11 +4580,11 @@ msgstr "Listas de moderación" msgid "moderation settings" msgstr "ajustes de moderación" -#: src/Navigation.tsx:271 +#: src/Navigation.tsx:280 msgid "Moderation states" msgstr "Estados de moderación" -#: src/screens/Moderation/index.tsx:193 +#: src/screens/Moderation/index.tsx:197 msgid "Moderation tools" msgstr "Herramientas de moderación" @@ -4471,7 +4593,7 @@ msgstr "Herramientas de moderación" msgid "Moderator has chosen to set a general warning on the content." msgstr "El moderador ha decidido establecer una advertencia general sobre el contenido." -#: src/view/com/post-thread/PostThreadItem.tsx:645 +#: src/view/com/post-thread/PostThreadItem.tsx:665 msgid "More" msgstr "Más" @@ -4480,9 +4602,9 @@ msgstr "Más" msgid "More feeds" msgstr "Más feeds" -#: src/view/com/profile/ProfileMenu.tsx:194 -#: src/view/com/profile/ProfileMenu.tsx:200 -#: src/view/screens/ProfileList.tsx:742 +#: src/view/com/profile/ProfileMenu.tsx:207 +#: src/view/com/profile/ProfileMenu.tsx:213 +#: src/view/screens/ProfileList.tsx:750 msgid "More options" msgstr "Más opciones" @@ -4515,14 +4637,14 @@ msgstr "Silenciar" msgid "Mute {tag}" msgstr "Silenciar {tag}" -#: src/view/com/profile/ProfileMenu.tsx:289 -#: src/view/com/profile/ProfileMenu.tsx:296 +#: src/view/com/profile/ProfileMenu.tsx:325 +#: src/view/com/profile/ProfileMenu.tsx:332 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:669 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:675 msgid "Mute account" msgstr "Silenciar esta cuenta" -#: src/view/screens/ProfileList.tsx:649 +#: src/view/screens/ProfileList.tsx:657 msgid "Mute accounts" msgstr "Silenciar cuentas" @@ -4535,11 +4657,11 @@ msgstr "Silenciar la conversación" msgid "Mute in:" msgstr "Silenciar en:" -#: src/view/screens/ProfileList.tsx:771 +#: src/view/screens/ProfileList.tsx:779 msgid "Mute list" msgstr "Silenciar la lista" -#: src/view/screens/ProfileList.tsx:766 +#: src/view/screens/ProfileList.tsx:774 msgid "Mute these accounts?" msgstr "¿Silenciar estas cuentas?" @@ -4577,16 +4699,16 @@ msgstr "Silenciar el hilo" msgid "Mute words & tags" msgstr "Silenciar palabras y etiquetas" -#: src/screens/Moderation/index.tsx:254 +#: src/screens/Moderation/index.tsx:258 msgid "Muted accounts" msgstr "Cuentas silenciadas" -#: src/Navigation.tsx:155 -#: src/view/screens/ModerationMutedAccounts.tsx:100 +#: src/Navigation.tsx:156 +#: src/view/screens/ModerationMutedAccounts.tsx:123 msgid "Muted Accounts" msgstr "Cuentas silenciadas" -#: src/view/screens/ModerationMutedAccounts.tsx:112 +#: src/view/screens/ModerationMutedAccounts.tsx:135 msgid "Muted accounts have their posts removed from your feed and from your notifications. Mutes are completely private." msgstr "Al silenciar a una cuenta no verás sus publicaciones en tu feed o notificaciones. Nadie puede ver a quién silencias." @@ -4594,11 +4716,11 @@ msgstr "Al silenciar a una cuenta no verás sus publicaciones en tu feed o notif msgid "Muted by \"{0}\"" msgstr "Silenciado por \"{0}\"" -#: src/screens/Moderation/index.tsx:224 +#: src/screens/Moderation/index.tsx:228 msgid "Muted words & tags" msgstr "Palabras y etiquetas silenciadas" -#: src/view/screens/ProfileList.tsx:768 +#: src/view/screens/ProfileList.tsx:776 msgid "Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them." msgstr "Nadie puede ver a quién silencias. Las cuentas silenciadas pueden interactuar contigo, pero no verás sus publicaciones en tu feed o notificaciones." @@ -4650,7 +4772,7 @@ msgstr "Ir al paquete de inicio" msgid "Navigates to the next screen" msgstr "Navega a la siguiente pantalla" -#: src/view/shell/Drawer.tsx:72 +#: src/view/shell/Drawer.tsx:75 msgid "Navigates to your profile" msgstr "Navega a tu perfil" @@ -4667,7 +4789,7 @@ msgstr "¿Necesitas reportar una violación de copyright?" msgid "Never lose access to your followers or data." msgstr "No pierdas el acceso a tus seguidores o tus datos" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:548 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:567 msgid "Nevermind, create a handle for me" msgstr "Da igual, crea un nombre de usuario por mí" @@ -4687,9 +4809,13 @@ msgstr "Nuevo" msgid "New chat" msgstr "Nuevo chat" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:202 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:210 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:356 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:63 +msgid "New Feature" +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:221 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:229 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:375 msgid "New handle" msgstr "Nuevo nombre de usuario" @@ -4718,8 +4844,8 @@ msgstr "Nueva contraseña" #: src/view/screens/Feeds.tsx:549 #: src/view/screens/Notifications.tsx:165 #: src/view/screens/Profile.tsx:507 -#: src/view/screens/ProfileList.tsx:252 -#: src/view/screens/ProfileList.tsx:285 +#: src/view/screens/ProfileList.tsx:250 +#: src/view/screens/ProfileList.tsx:288 msgid "New post" msgstr "Nueva publicación" @@ -4780,8 +4906,8 @@ msgstr "Imagen nueva" msgid "No app passwords yet" msgstr "Aún no hay contraseñas de app" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:378 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:380 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:397 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:399 msgid "No DNS Panel" msgstr "Sin panel de DNS" @@ -4798,8 +4924,8 @@ msgstr "No se encontraron feeds. Intenta buscar algo más." msgid "No likes yet" msgstr "Todavía no tiene \"me gusta\"" -#: src/components/ProfileCard.tsx:351 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:119 +#: src/components/ProfileCard.tsx:379 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:122 msgid "No longer following {0}" msgstr "Ya no sigues a {0}" @@ -4807,7 +4933,7 @@ msgstr "Ya no sigues a {0}" msgid "No longer than {MAX_SERVICE_HANDLE_LENGTH, plural, other {# characters}}" msgstr "Longitud máxima: {MAX_SERVICE_HANDLE_LENGTH, plural, other {# caracteres}}" -#: src/screens/Messages/components/ChatListItem.tsx:134 +#: src/screens/Messages/components/ChatListItem.tsx:139 msgid "No messages yet" msgstr "No hay mensajes aún" @@ -4841,7 +4967,7 @@ msgstr "Aún no hay republicaciones" msgid "No result" msgstr "Sin resultado" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:204 +#: src/components/dialogs/SearchablePeopleList.tsx:223 #: src/components/ProgressGuide/FollowDialog.tsx:212 msgid "No results" msgstr "Sin resultados" @@ -4859,9 +4985,8 @@ msgid "No results found for \"{query}\"" msgstr "No se han encontrado resultados para \"{query}\"" #: src/screens/Search/SearchResults.tsx:248 -#: src/screens/Search/SearchResults.tsx:286 -#: src/screens/Search/SearchResults.tsx:331 -#: src/view/com/modals/ListAddRemoveUsers.tsx:128 +#: src/screens/Search/SearchResults.tsx:284 +#: src/screens/Search/SearchResults.tsx:329 msgid "No results found for {query}" msgstr "No se han encontrado resultados para {query}" @@ -4883,7 +5008,6 @@ msgid "Nobody" msgstr "Nadie" #: src/components/LikedByList.tsx:86 -#: src/components/LikesDialog.tsx:97 #: src/view/com/post-thread/PostLikedBy.tsx:86 msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "Nadie ha dado \"me gusta\" a esto todavía. ¡Quizás deberías ser el primero!" @@ -4908,7 +5032,7 @@ msgstr "Desnudez no sexual" msgid "Not followed by anyone you're following" msgstr "No lo sigue nadie a quien estés siguiendo" -#: src/Navigation.tsx:135 +#: src/Navigation.tsx:136 #: src/view/screens/Profile.tsx:122 msgid "Not Found" msgstr "No encontrado" @@ -4918,7 +5042,7 @@ msgstr "No encontrado" msgid "Not right now" msgstr "No en este momento" -#: src/view/com/profile/ProfileMenu.tsx:406 +#: src/view/com/profile/ProfileMenu.tsx:442 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:791 #: src/view/com/util/post-ctrls/PostCtrls.tsx:361 msgid "Note about sharing" @@ -4936,7 +5060,7 @@ msgstr "Nada aquí" msgid "Notification filters" msgstr "Filtros de notificación" -#: src/Navigation.tsx:431 +#: src/Navigation.tsx:440 #: src/view/screens/Notifications.tsx:134 msgid "Notification settings" msgstr "Ajustes de notificaciones" @@ -4953,11 +5077,11 @@ msgstr "Sonidos de notificación" msgid "Notification Sounds" msgstr "Sonidos de notificación" -#: src/Navigation.tsx:645 +#: src/Navigation.tsx:654 #: src/view/screens/Notifications.tsx:128 #: src/view/shell/bottom-bar/BottomBar.tsx:236 #: src/view/shell/desktop/LeftNav.tsx:636 -#: src/view/shell/Drawer.tsx:449 +#: src/view/shell/Drawer.tsx:465 msgid "Notifications" msgstr "Notificaciones" @@ -5001,7 +5125,7 @@ msgid "OK" msgstr "Aceptar" #: src/screens/Login/PasswordUpdatedForm.tsx:37 -#: src/view/com/post-thread/PostThreadItem.tsx:895 +#: src/view/com/post-thread/PostThreadItem.tsx:915 msgid "Okay" msgstr "Está bien" @@ -5016,7 +5140,7 @@ msgstr "Respuestas antiguas primero" msgid "on<0><1/><2><3/>" msgstr "en<0><1/><2><3/>" -#: src/screens/Settings/Settings.tsx:304 +#: src/screens/Settings/Settings.tsx:346 msgid "Onboarding reset" msgstr "Reiniciar introducción" @@ -5060,7 +5184,7 @@ msgstr "¡Uy, algo ha salido mal!" #: src/components/StarterPack/ProfileStarterPacks.tsx:325 #: src/components/StarterPack/ProfileStarterPacks.tsx:334 #: src/screens/Settings/AppPasswords.tsx:59 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:104 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:106 #: src/screens/Settings/NotificationSettings.tsx:54 #: src/view/screens/Profile.tsx:122 msgid "Oops!" @@ -5078,8 +5202,8 @@ msgstr "Abrir el menú de accesos directos del perfil de {name}" msgid "Open avatar creator" msgstr "Abrir el creador de avatares" -#: src/screens/Messages/components/ChatListItem.tsx:363 -#: src/screens/Messages/components/ChatListItem.tsx:364 +#: src/screens/Messages/components/ChatListItem.tsx:368 +#: src/screens/Messages/components/ChatListItem.tsx:369 msgid "Open conversation options" msgstr "Abrir las opciones de conversación" @@ -5113,17 +5237,17 @@ msgstr "Abrir enlace a {niceUrl}" msgid "Open message options" msgstr "Abrir opciones de mensaje" -#: src/screens/Settings/Settings.tsx:330 +#: src/screens/Settings/Settings.tsx:372 msgid "Open moderation debug page" msgstr "Abrir página de depuración de moderación" -#: src/screens/Moderation/index.tsx:220 +#: src/screens/Moderation/index.tsx:224 msgid "Open muted words and tags settings" msgstr "Abrir ajustes de palabras y etiquetas silenciadas" #: src/screens/Search/components/StarterPackCard.tsx:119 msgid "Open pack" -msgstr "Abrir el paquete" +msgstr "Abrir" #: src/view/com/util/forms/PostDropdownBtn.tsx:70 msgid "Open post options menu" @@ -5133,12 +5257,12 @@ msgstr "Abrir menú de opciones de la publicación" msgid "Open starter pack menu" msgstr "Abrir menú del paquete de inicio" -#: src/screens/Settings/Settings.tsx:323 -#: src/screens/Settings/Settings.tsx:337 +#: src/screens/Settings/Settings.tsx:365 +#: src/screens/Settings/Settings.tsx:379 msgid "Open storybook page" msgstr "Abrir pagina de histórico" -#: src/screens/Settings/Settings.tsx:316 +#: src/screens/Settings/Settings.tsx:358 msgid "Open system log" msgstr "Abrir el registro del sistema" @@ -5200,7 +5324,7 @@ msgstr "Abre el flujo para iniciar sesión en tu cuenta existente de Bluesky" msgid "Opens GIF select dialog" msgstr "Abre el diálogo de selección de GIF." -#: src/screens/Settings/Settings.tsx:208 +#: src/screens/Settings/Settings.tsx:216 msgid "Opens helpdesk in browser" msgstr "Abre el centro de ayuda en el navegador" @@ -5216,7 +5340,7 @@ msgstr "Abre el formulario de restablecimiento de contraseña" msgid "Opens the linked website" msgstr "Abre el sitio web vinculado" -#: src/view/com/notifications/NotificationFeedItem.tsx:683 +#: src/view/com/notifications/NotificationFeedItem.tsx:788 #: src/view/com/util/UserAvatar.tsx:465 msgid "Opens this profile" msgstr "Abre este perfil" @@ -5268,7 +5392,7 @@ msgstr "Estado de las actualizaciones: Ninguna disponible" msgid "Other" msgstr "Otro" -#: src/components/AccountList.tsx:83 +#: src/components/AccountList.tsx:87 msgid "Other account" msgstr "Otra cuenta" @@ -5330,15 +5454,15 @@ msgstr "Pausar video" #: src/screens/Search/SearchResults.tsx:62 #: src/screens/StarterPack/StarterPackScreen.tsx:184 -#: src/view/screens/ProfileList.tsx:166 +#: src/view/screens/ProfileList.tsx:170 msgid "People" msgstr "Personas" -#: src/Navigation.tsx:198 +#: src/Navigation.tsx:207 msgid "People followed by @{0}" msgstr "Personas seguidas por @{0}" -#: src/Navigation.tsx:191 +#: src/Navigation.tsx:200 msgid "People following @{0}" msgstr "Personas siguiendo a @{0}" @@ -5376,7 +5500,7 @@ msgstr "Anclar el feed" msgid "Pin Feed" msgstr "Anclar el feed" -#: src/view/screens/ProfileList.tsx:706 +#: src/view/screens/ProfileList.tsx:714 msgid "Pin to home" msgstr "Anclar en inicio" @@ -5402,7 +5526,7 @@ msgstr "{0} anclados en inicio" msgid "Pinned Feeds" msgstr "Feeds anclados" -#: src/view/screens/ProfileList.tsx:353 +#: src/view/screens/ProfileList.tsx:361 msgid "Pinned to your feeds" msgstr "Tus feeds anclados" @@ -5553,14 +5677,14 @@ msgctxt "action" msgid "Post All" msgstr "Publicar Todo" -#: src/view/com/post-thread/PostThreadItem.tsx:215 +#: src/view/com/post-thread/PostThreadItem.tsx:218 msgid "Post by {0}" msgstr "Publicación por {0}" -#: src/Navigation.tsx:224 -#: src/Navigation.tsx:231 -#: src/Navigation.tsx:238 -#: src/Navigation.tsx:245 +#: src/Navigation.tsx:233 +#: src/Navigation.tsx:240 +#: src/Navigation.tsx:247 +#: src/Navigation.tsx:254 msgid "Post by @{0}" msgstr "Publicación por {0}" @@ -5595,7 +5719,7 @@ msgstr "Publicación ocultada por ti" msgid "Post interaction settings" msgstr "Ajustes de interacción de la publicación" -#: src/Navigation.tsx:166 +#: src/Navigation.tsx:167 #: src/screens/ModerationInteractionSettings/index.tsx:34 msgid "Post Interaction Settings" msgstr "Ajustes de interacción de la publicación" @@ -5625,7 +5749,7 @@ msgstr "Publicación desfijado" #: src/screens/StarterPack/StarterPackScreen.tsx:186 #: src/view/screens/Profile.tsx:222 -#: src/view/screens/ProfileList.tsx:166 +#: src/view/screens/ProfileList.tsx:170 msgid "Posts" msgstr "Publicaciones" @@ -5683,22 +5807,22 @@ msgstr "Notificaciones prioritarias" msgid "Privacy" msgstr "Privacidad" -#: src/screens/Settings/Settings.tsx:161 -#: src/screens/Settings/Settings.tsx:164 +#: src/screens/Settings/Settings.tsx:169 +#: src/screens/Settings/Settings.tsx:172 msgid "Privacy and security" msgstr "Privacidad y seguridad" -#: src/Navigation.tsx:367 +#: src/Navigation.tsx:376 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:36 msgid "Privacy and Security" msgstr "Privacidad y Seguridad" -#: src/Navigation.tsx:291 -#: src/screens/Settings/AboutSettings.tsx:51 -#: src/screens/Settings/AboutSettings.tsx:54 +#: src/Navigation.tsx:300 +#: src/screens/Settings/AboutSettings.tsx:89 +#: src/screens/Settings/AboutSettings.tsx:92 #: src/view/screens/PrivacyPolicy.tsx:31 -#: src/view/shell/Drawer.tsx:634 -#: src/view/shell/Drawer.tsx:635 +#: src/view/shell/Drawer.tsx:650 +#: src/view/shell/Drawer.tsx:651 msgid "Privacy Policy" msgstr "Política de privacidad" @@ -5711,20 +5835,20 @@ msgstr "Procesando video..." msgid "Processing..." msgstr "Procesando..." -#: src/view/screens/DebugMod.tsx:920 +#: src/view/screens/DebugMod.tsx:926 #: src/view/screens/Profile.tsx:361 msgid "profile" msgstr "perfil" #: src/view/shell/bottom-bar/BottomBar.tsx:286 #: src/view/shell/desktop/LeftNav.tsx:691 -#: src/view/shell/Drawer.tsx:71 -#: src/view/shell/Drawer.tsx:526 +#: src/view/shell/Drawer.tsx:74 +#: src/view/shell/Drawer.tsx:542 msgid "Profile" msgstr "Perfil" -#: src/screens/Profile/Header/EditProfileDialog.tsx:191 -#: src/view/com/modals/EditProfile.tsx:124 +#: src/screens/Profile/Header/EditProfileDialog.tsx:198 +#: src/view/com/modals/EditProfile.tsx:127 msgctxt "toast" msgid "Profile updated" msgstr "Perfil actualizado" @@ -5803,7 +5927,7 @@ msgstr "Configuración de citas" msgid "Quotes" msgstr "Citas" -#: src/view/com/post-thread/PostThreadItem.tsx:249 +#: src/view/com/post-thread/PostThreadItem.tsx:252 msgid "Quotes of this post" msgstr "Citas de esta publicación" @@ -5814,7 +5938,7 @@ msgstr "Citas de esta publicación" msgid "Random (aka \"Poster's Roulette\")" msgstr "Orden aleatorio" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:581 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:600 msgid "Rate limit exceeded – you've tried to change your handle too many times in a short period. Please wait a minute before trying again." msgstr "Límite de velocidad excedido - has intentado cambiar tu nombre de usuario demasiadas veces en un periodo breve. Espera un minuto antes de intentarlo nuevamente." @@ -5831,6 +5955,11 @@ msgstr "React con {emoji}" msgid "Reactivate your account" msgstr "Reactivar tu cuenta" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:158 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:169 +msgid "Read blog post" +msgstr "" + #: src/screens/VideoFeed/index.tsx:942 msgid "Read less" msgstr "Ver menos" @@ -5862,7 +5991,7 @@ msgstr "Motivo del recurso" msgid "Reason:" msgstr "Razón:" -#: src/screens/Search/components/SearchHistory.tsx:44 +#: src/screens/Search/components/SearchHistory.tsx:49 msgid "Recent Searches" msgstr "Búsquedas Recientes" @@ -5888,13 +6017,13 @@ msgstr "Rechazar la solicitud de chat" msgid "Reload conversations" msgstr "Recargar conversaciones" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:171 #: src/components/dialogs/MutedWords.tsx:438 #: src/components/FeedCard.tsx:343 #: src/components/StarterPack/Wizard/WizardListCard.tsx:102 #: src/components/StarterPack/Wizard/WizardListCard.tsx:109 -#: src/screens/Settings/Settings.tsx:468 +#: src/screens/Settings/Settings.tsx:510 #: src/view/com/feeds/FeedSourceCard.tsx:322 -#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/UserAddRemoveLists.tsx:235 #: src/view/com/posts/PostFeedErrorMessage.tsx:213 msgid "Remove" @@ -5904,12 +6033,12 @@ msgstr "Eliminar" msgid "Remove {displayName} from starter pack" msgstr "Eliminar a {displayName} del paquete de inicio" -#: src/screens/Search/components/SearchHistory.tsx:120 +#: src/screens/Search/components/SearchHistory.tsx:97 msgid "Remove {historyItem}" msgstr "Eliminar {historyItem}" -#: src/screens/Settings/Settings.tsx:447 -#: src/screens/Settings/Settings.tsx:450 +#: src/screens/Settings/Settings.tsx:489 +#: src/screens/Settings/Settings.tsx:492 msgid "Remove account" msgstr "Eliminar la cuenta" @@ -5945,12 +6074,12 @@ msgstr "¿Eliminar feed?" #: src/screens/Profile/components/ProfileFeedHeader.tsx:320 #: src/view/com/feeds/FeedSourceCard.tsx:190 #: src/view/com/feeds/FeedSourceCard.tsx:268 -#: src/view/screens/ProfileList.tsx:520 +#: src/view/screens/ProfileList.tsx:528 #: src/view/screens/SavedFeeds.tsx:342 msgid "Remove from my feeds" msgstr "Eliminar de mis feeds" -#: src/screens/Settings/Settings.tsx:460 +#: src/screens/Settings/Settings.tsx:502 msgid "Remove from quick access?" msgstr "¿Eliminar del acceso rápido?" @@ -5972,7 +6101,7 @@ msgstr "Eliminar la imagen" msgid "Remove mute word from your list" msgstr "Eliminar palabra silenciada de tu lista" -#: src/screens/Search/components/SearchHistory.tsx:93 +#: src/screens/Search/components/SearchHistory.tsx:178 msgid "Remove profile" msgstr "Eliminar perfil" @@ -5993,6 +6122,21 @@ msgstr "Eliminar archivo de subtítulo" msgid "Remove this feed from your saved feeds" msgstr "Eliminar este feed de tus feeds guardados" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:157 +msgid "Remove user from list" +msgstr "" + +#: src/components/verification/VerificationRemovePrompt.tsx:46 +#: src/components/verification/VerificationsDialog.tsx:227 +#: src/view/com/profile/ProfileMenu.tsx:298 +#: src/view/com/profile/ProfileMenu.tsx:301 +msgid "Remove verification" +msgstr "" + +#: src/components/verification/VerificationRemovePrompt.tsx:44 +msgid "Remove your verification for this account?" +msgstr "" + #: src/view/com/util/post-embeds/QuoteEmbed.tsx:110 msgid "Removed by author" msgstr "Eliminado por el autor" @@ -6001,7 +6145,7 @@ msgstr "Eliminado por el autor" msgid "Removed by you" msgstr "Eliminado por ti" -#: src/view/com/modals/ListAddRemoveUsers.tsx:200 +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:117 #: src/view/com/modals/UserAddRemoveLists.tsx:170 msgid "Removed from list" msgstr "Eliminado de la lista" @@ -6016,11 +6160,15 @@ msgstr "Eliminado de mis feeds guardados" #: src/screens/Profile/components/ProfileFeedHeader.tsx:122 #: src/view/com/posts/FeedShutdownMsg.tsx:44 -#: src/view/screens/ProfileList.tsx:384 +#: src/view/screens/ProfileList.tsx:392 msgid "Removed from your feeds" msgstr "Eliminado de tus feeds" -#: src/screens/Search/components/SearchHistory.tsx:95 +#: src/components/verification/VerificationRemovePrompt.tsx:32 +msgid "Removed verification" +msgstr "" + +#: src/screens/Search/components/SearchHistory.tsx:179 msgid "Removes profile from search history" msgstr "Borra el perfil del historial de búsqueda" @@ -6113,8 +6261,8 @@ msgstr "La respuesta se ha ocultado correctamente" msgid "Report" msgstr "Denunciar" -#: src/view/com/profile/ProfileMenu.tsx:329 -#: src/view/com/profile/ProfileMenu.tsx:332 +#: src/view/com/profile/ProfileMenu.tsx:365 +#: src/view/com/profile/ProfileMenu.tsx:368 msgid "Report account" msgstr "Denunciar la cuenta" @@ -6137,7 +6285,7 @@ msgstr "Ventana de denuncia" msgid "Report feed" msgstr "Denunciar feed" -#: src/view/screens/ProfileList.tsx:562 +#: src/view/screens/ProfileList.tsx:570 msgid "Report list" msgstr "Denunciar la lista" @@ -6234,7 +6382,7 @@ msgstr "Republicado por <0><1/>" msgid "Reposted by you" msgstr "Republicado por ti" -#: src/view/com/post-thread/PostThreadItem.tsx:228 +#: src/view/com/post-thread/PostThreadItem.tsx:231 msgid "Reposts of this post" msgstr "Republicaciones de esta publicación" @@ -6288,8 +6436,8 @@ msgstr "Código de restablecimiento" msgid "Reset Code" msgstr "Código de restablecimiento" -#: src/screens/Settings/Settings.tsx:344 -#: src/screens/Settings/Settings.tsx:346 +#: src/screens/Settings/Settings.tsx:386 +#: src/screens/Settings/Settings.tsx:388 msgid "Reset onboarding state" msgstr "Restablecer el estado de incorporación" @@ -6341,10 +6489,10 @@ msgid "Returns to home page" msgstr "Volver a la página de inicio" #: src/screens/Profile/ProfileFeed/index.tsx:90 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:540 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:559 #: src/screens/VideoFeed/index.tsx:1109 #: src/view/screens/NotFound.tsx:60 -#: src/view/screens/ProfileList.tsx:1031 +#: src/view/screens/ProfileList.tsx:1039 msgid "Returns to previous page" msgstr "Volver a la página anterior" @@ -6356,9 +6504,9 @@ msgstr "Vuelve al paso anterior" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:479 #: src/components/dialogs/PostInteractionSettingsDialog.tsx:485 #: src/components/StarterPack/QrCodeDialog.tsx:191 -#: src/screens/Profile/Header/EditProfileDialog.tsx:238 -#: src/screens/Profile/Header/EditProfileDialog.tsx:252 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:243 +#: src/screens/Profile/Header/EditProfileDialog.tsx:245 +#: src/screens/Profile/Header/EditProfileDialog.tsx:259 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:262 #: src/view/com/composer/GifAltText.tsx:193 #: src/view/com/composer/GifAltText.tsx:202 #: src/view/com/composer/photos/EditImageDialog.web.tsx:77 @@ -6366,7 +6514,7 @@ msgstr "Vuelve al paso anterior" #: src/view/com/composer/photos/ImageAltTextDialog.tsx:153 #: src/view/com/composer/photos/ImageAltTextDialog.tsx:163 #: src/view/com/modals/CreateOrEditList.tsx:317 -#: src/view/com/modals/EditProfile.tsx:219 +#: src/view/com/modals/EditProfile.tsx:245 #: src/view/screens/SavedFeeds.tsx:109 msgid "Save" msgstr "Guardar" @@ -6386,7 +6534,7 @@ msgstr "Guardar cumpleaños" msgid "Save changes" msgstr "Guardar cambios" -#: src/view/com/modals/EditProfile.tsx:227 +#: src/view/com/modals/EditProfile.tsx:253 msgid "Save Changes" msgstr "Guardar cambios" @@ -6399,7 +6547,7 @@ msgstr "Guardar imagen" msgid "Save image crop" msgstr "Guardar recorte de imagen" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:229 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:248 msgid "Save new handle" msgstr "Guardar nuevo nombre de usuario" @@ -6421,11 +6569,11 @@ msgid "Saved to your camera roll" msgstr "Guardado en tu galería" #: src/screens/Profile/components/ProfileFeedHeader.tsx:131 -#: src/view/screens/ProfileList.tsx:364 +#: src/view/screens/ProfileList.tsx:372 msgid "Saved to your feeds" msgstr "Guardado en tus feeds" -#: src/view/com/modals/EditProfile.tsx:220 +#: src/view/com/modals/EditProfile.tsx:246 msgid "Saves any changes to your profile" msgstr "Guarda los cambios en tu perfil" @@ -6435,8 +6583,8 @@ msgstr "Guarda los ajustes de recorte de la imagen" #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/NotificationFeedItem.tsx:544 -#: src/view/com/notifications/NotificationFeedItem.tsx:569 +#: src/view/com/notifications/NotificationFeedItem.tsx:633 +#: src/view/com/notifications/NotificationFeedItem.tsx:658 msgid "Say hello!" msgstr "¡Di hola!" @@ -6445,21 +6593,20 @@ msgstr "¡Di hola!" msgid "Science" msgstr "Ciencia" -#: src/view/screens/ProfileList.tsx:988 +#: src/view/screens/ProfileList.tsx:996 msgid "Scroll to top" msgstr "Desplazar hacia arriba" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:491 +#: src/components/dialogs/SearchablePeopleList.tsx:513 #: src/components/forms/SearchInput.tsx:34 #: src/components/forms/SearchInput.tsx:36 #: src/screens/Search/Shell.tsx:307 #: src/screens/Search/Shell.tsx:464 -#: src/view/com/modals/ListAddRemoveUsers.tsx:76 #: src/view/shell/bottom-bar/BottomBar.tsx:182 msgid "Search" msgstr "Buscar" -#: src/Navigation.tsx:217 +#: src/Navigation.tsx:226 #: src/screens/Profile/ProfileSearch.tsx:37 msgid "Search @{0}'s posts" msgstr "Buscar en las publicaciones de @{0}" @@ -6477,11 +6624,11 @@ msgstr "Buscar feeds" msgid "Search for \"{interestsDisplayName}\"{activeText}" msgstr "Buscar \"{interestsDisplayName}\"{activeText}" -#: src/view/shell/desktop/Search.tsx:201 +#: src/view/shell/desktop/Search.tsx:131 msgid "Search for \"{query}\"" msgstr "Buscar \"{query}\"" -#: src/screens/Search/components/AutocompleteResults.tsx:44 +#: src/screens/Search/components/AutocompleteResults.tsx:45 msgid "Search for \"{searchText}\"" msgstr "Buscar \"{searchText}\"" @@ -6501,10 +6648,6 @@ msgstr "Buscar más feeds" msgid "Search for posts, users, or feeds" msgstr "Buscar publicaciones, usuarios o feeds" -#: src/view/com/modals/ListAddRemoveUsers.tsx:71 -msgid "Search for users" -msgstr "Buscar usuarios" - #: src/components/dialogs/GifSelect.tsx:177 msgid "Search GIFs" msgstr "Buscar GIFs" @@ -6513,12 +6656,12 @@ msgstr "Buscar GIFs" msgid "Search my posts" msgstr "Buscar en mis publicaciones" -#: src/view/com/profile/ProfileMenu.tsx:231 -#: src/view/com/profile/ProfileMenu.tsx:234 +#: src/view/com/profile/ProfileMenu.tsx:244 +#: src/view/com/profile/ProfileMenu.tsx:247 msgid "Search posts" msgstr "Buscar en sus publicaciones" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:511 +#: src/components/dialogs/SearchablePeopleList.tsx:533 #: src/components/ProgressGuide/FollowDialog.tsx:702 msgid "Search profiles" msgstr "Buscar perfiles" @@ -6531,7 +6674,7 @@ msgstr "Buscar en Tenor" msgid "Search..." msgstr "Buscar..." -#: src/components/dms/dialogs/SearchablePeopleList.tsx:512 +#: src/components/dialogs/SearchablePeopleList.tsx:534 #: src/components/ProgressGuide/FollowDialog.tsx:703 msgid "Searches for profiles" msgstr "Busca perfiles" @@ -6692,7 +6835,7 @@ msgctxt "action" msgid "Send Email" msgstr "Enviar correo" -#: src/view/shell/Drawer.tsx:317 +#: src/view/shell/Drawer.tsx:333 msgid "Send feedback" msgstr "Enviar comentarios" @@ -6742,7 +6885,7 @@ msgstr "Dirección del servidor" msgid "Set app icon to {0}" msgstr "Cambiar el icono de la app a {0}" -#: src/screens/Moderation/index.tsx:306 +#: src/screens/Moderation/index.tsx:325 msgid "Set birthdate" msgstr "Establecer cumpleaños" @@ -6758,10 +6901,10 @@ msgstr "Configura tu cuenta" msgid "Sets email for password reset" msgstr "Establece el correo electrónico para restablecer la contraseña" -#: src/Navigation.tsx:173 -#: src/screens/Settings/Settings.tsx:80 +#: src/Navigation.tsx:182 +#: src/screens/Settings/Settings.tsx:88 #: src/view/shell/desktop/LeftNav.tsx:709 -#: src/view/shell/Drawer.tsx:539 +#: src/view/shell/Drawer.tsx:555 msgid "Settings" msgstr "Ajustes" @@ -6783,12 +6926,12 @@ msgstr "Sexualmente sugestivo" #: src/screens/StarterPack/StarterPackScreen.tsx:428 #: src/screens/StarterPack/StarterPackScreen.tsx:603 #: src/screens/Topic.tsx:102 -#: src/view/com/profile/ProfileMenu.tsx:216 -#: src/view/com/profile/ProfileMenu.tsx:225 +#: src/view/com/profile/ProfileMenu.tsx:229 +#: src/view/com/profile/ProfileMenu.tsx:238 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:498 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:507 #: src/view/com/util/post-ctrls/PostCtrls.tsx:350 -#: src/view/screens/ProfileList.tsx:505 +#: src/view/screens/ProfileList.tsx:513 msgid "Share" msgstr "Compartir" @@ -6805,7 +6948,7 @@ msgstr "¡Comparte una historia genial!" msgid "Share a fun fact!" msgstr "¡Comparte un dato curioso!" -#: src/view/com/profile/ProfileMenu.tsx:411 +#: src/view/com/profile/ProfileMenu.tsx:447 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:796 #: src/view/com/util/post-ctrls/PostCtrls.tsx:366 msgid "Share anyway" @@ -6847,7 +6990,7 @@ msgstr "Comparte este paquete de inicio y ayuda a las personas a unirse a tu com msgid "Share your favorite feed!" msgstr "¡Comparte tu feed favorito!" -#: src/Navigation.tsx:276 +#: src/Navigation.tsx:285 msgid "Shared Preferences Tester" msgstr "Probador de Preferencias Compartidas" @@ -6899,7 +7042,7 @@ msgstr "Mostrar menos como esto" msgid "Show list anyway" msgstr "Mostrar lista de todas maneras" -#: src/view/com/post-thread/PostThreadItem.tsx:605 +#: src/view/com/post-thread/PostThreadItem.tsx:625 #: src/view/com/post/Post.tsx:243 #: src/view/com/posts/PostFeedItem.tsx:515 msgid "Show More" @@ -6959,11 +7102,11 @@ msgstr "Mostrar advertencia" msgid "Show warning and filter from feeds" msgstr "Mostrar advertencia y filtrar de los feeds" -#: src/view/com/post-thread/PostThreadItem.tsx:836 +#: src/view/com/post-thread/PostThreadItem.tsx:856 msgid "Shows information about when this post was created" msgstr "Muestra información sobre la fecha de creación de esta publicación" -#: src/screens/Settings/Settings.tsx:104 +#: src/screens/Settings/Settings.tsx:112 msgid "Shows other accounts you can switch to" msgstr "Muestra otras cuentas a las que puedes cambiar" @@ -6990,7 +7133,7 @@ msgstr "Muestra el contenido" msgid "Sign in" msgstr "Iniciar sesión" -#: src/components/AccountList.tsx:122 +#: src/components/AccountList.tsx:127 msgid "Sign in as {0}" msgstr "Iniciar sesión como {0}" @@ -7007,7 +7150,7 @@ msgstr "Iniciar sesión o crear una cuenta" msgid "Sign in or create your account to join the conversation!" msgstr "¡Inicia sesión o crea una cuenta para unirte a la conversación!" -#: src/components/AccountList.tsx:65 +#: src/components/AccountList.tsx:67 msgid "Sign in to account that is not listed" msgstr "Iniciar sesión en una cuenta que no está en la lista" @@ -7015,9 +7158,9 @@ msgstr "Iniciar sesión en una cuenta que no está en la lista" msgid "Sign in to Bluesky or create a new account" msgstr "Inicia sesión en Bluesky o crea una nueva cuenta" -#: src/screens/Settings/Settings.tsx:225 -#: src/screens/Settings/Settings.tsx:227 -#: src/screens/Settings/Settings.tsx:259 +#: src/screens/Settings/Settings.tsx:233 +#: src/screens/Settings/Settings.tsx:235 +#: src/screens/Settings/Settings.tsx:267 #: src/screens/SignupQueued.tsx:93 #: src/screens/SignupQueued.tsx:96 #: src/screens/Takendown.tsx:85 @@ -7031,7 +7174,7 @@ msgstr "Cerrar sesión" msgid "Sign Out" msgstr "Cerrar sesión" -#: src/screens/Settings/Settings.tsx:256 +#: src/screens/Settings/Settings.tsx:264 #: src/view/shell/desktop/LeftNav.tsx:205 msgid "Sign out?" msgstr "¿Cerrar sesión?" @@ -7068,6 +7211,10 @@ msgstr "Más pequeño" msgid "Software Dev" msgstr "Programación" +#: src/components/verification/VerificationsDialog.tsx:122 +msgid "Some of your verifications are invalid." +msgstr "" + #: src/components/FeedInterstitials.tsx:474 msgid "Some other feeds you might like" msgstr "Otros feeds que podrían gustarte" @@ -7080,7 +7227,7 @@ msgstr "Algunas personas pueden responder" msgid "Someone reacted {0}" msgstr "Alguien reaccionó con {0}" -#: src/screens/Messages/components/ChatListItem.tsx:236 +#: src/screens/Messages/components/ChatListItem.tsx:241 msgid "Someone reacted {0} to {1}" msgstr "Alguien reaccionó con {0} a {1}" @@ -7099,8 +7246,8 @@ msgid "Something went wrong, please try again" msgstr "Se produjo un error. Por favor, inténtalo de nuevo" #: src/components/ReportDialog/index.tsx:54 -#: src/screens/Moderation/index.tsx:97 -#: src/screens/Profile/Sections/Labels.tsx:87 +#: src/screens/Moderation/index.tsx:101 +#: src/screens/Profile/Sections/Labels.tsx:121 msgid "Something went wrong, please try again." msgstr "Se produjo un error. Por favor, inténtalo de nuevo" @@ -7161,22 +7308,22 @@ msgstr "Deportes" msgid "Start a new chat" msgstr "Iniciar un nuevo chat" -#: src/view/screens/ProfileList.tsx:838 -#: src/view/screens/ProfileList.tsx:959 +#: src/view/screens/ProfileList.tsx:846 +#: src/view/screens/ProfileList.tsx:967 msgid "Start adding people" msgstr "Empieza a añadir personas" -#: src/view/screens/ProfileList.tsx:845 -#: src/view/screens/ProfileList.tsx:966 +#: src/view/screens/ProfileList.tsx:853 +#: src/view/screens/ProfileList.tsx:974 msgid "Start adding people!" msgstr "¡Empieza a añadir personas!" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:357 +#: src/components/dialogs/SearchablePeopleList.tsx:382 msgid "Start chat with {displayName}" msgstr "Iniciar chat con {displayName}" -#: src/Navigation.tsx:441 -#: src/Navigation.tsx:446 +#: src/Navigation.tsx:450 +#: src/Navigation.tsx:455 #: src/screens/StarterPack/Wizard/index.tsx:186 msgid "Starter Pack" msgstr "Paquete de inicio" @@ -7207,8 +7354,8 @@ msgstr "Paquete de Inicio" msgid "Starter packs let you easily share your favorite feeds and people with your friends." msgstr "Los paquetes de inicio te permiten compartir fácilmente tus feeds y personas favoritas con tus amigos." -#: src/screens/Settings/AboutSettings.tsx:59 -#: src/screens/Settings/AboutSettings.tsx:62 +#: src/screens/Settings/AboutSettings.tsx:97 +#: src/screens/Settings/AboutSettings.tsx:100 msgid "Status Page" msgstr "Página de estado" @@ -7216,12 +7363,12 @@ msgstr "Página de estado" msgid "Step {0} of {1}" msgstr "Paso {0} de {1}" -#: src/screens/Settings/Settings.tsx:309 +#: src/screens/Settings/Settings.tsx:351 msgid "Storage cleared, you need to restart the app now." msgstr "Almacenamiento limpio, necesitas reiniciar la aplicación ahora." -#: src/Navigation.tsx:266 -#: src/screens/Settings/Settings.tsx:325 +#: src/Navigation.tsx:275 +#: src/screens/Settings/Settings.tsx:367 msgid "Storybook" msgstr "Libro de cuentos" @@ -7246,11 +7393,11 @@ msgstr "Enviar apelación" msgid "Submit report" msgstr "Enviar denuncia" -#: src/view/screens/ProfileList.tsx:733 +#: src/view/screens/ProfileList.tsx:741 msgid "Subscribe" msgstr "Suscribirse" -#: src/screens/Profile/Sections/Labels.tsx:201 +#: src/screens/Profile/Sections/Labels.tsx:198 msgid "Subscribe to @{0} to use these labels:" msgstr "Suscríbete a @{0} para usar estas etiquetas:" @@ -7262,7 +7409,7 @@ msgstr "Suscribirse al etiquetador" msgid "Subscribe to this labeler" msgstr "Suscribirse a este etiquetador" -#: src/view/screens/ProfileList.tsx:729 +#: src/view/screens/ProfileList.tsx:737 msgid "Subscribe to this list" msgstr "Suscribirse a esta lista" @@ -7270,6 +7417,10 @@ msgstr "Suscribirse a esta lista" msgid "Success!" msgstr "¡Éxito!" +#: src/components/verification/VerificationCreatePrompt.tsx:30 +msgid "Successfully verified" +msgstr "" + #: src/screens/Search/Explore.tsx:359 msgid "Suggested Accounts" msgstr "Cuentas sugeridas" @@ -7293,15 +7444,15 @@ msgctxt "Name of app icon variant" msgid "Sunset" msgstr "Atardecer" -#: src/Navigation.tsx:286 +#: src/Navigation.tsx:295 #: src/view/screens/Support.tsx:31 #: src/view/screens/Support.tsx:34 msgid "Support" msgstr "Soporte" -#: src/screens/Settings/Settings.tsx:102 -#: src/screens/Settings/Settings.tsx:116 -#: src/screens/Settings/Settings.tsx:412 +#: src/screens/Settings/Settings.tsx:110 +#: src/screens/Settings/Settings.tsx:124 +#: src/screens/Settings/Settings.tsx:454 #: src/view/shell/desktop/LeftNav.tsx:243 msgid "Switch account" msgstr "Cambiar a otra cuenta" @@ -7326,9 +7477,9 @@ msgstr "Cambiar a {0}" msgid "System" msgstr "Sistema" -#: src/screens/Settings/AboutSettings.tsx:66 -#: src/screens/Settings/AboutSettings.tsx:69 -#: src/screens/Settings/Settings.tsx:318 +#: src/screens/Settings/AboutSettings.tsx:104 +#: src/screens/Settings/AboutSettings.tsx:107 +#: src/screens/Settings/Settings.tsx:360 msgid "System log" msgstr "Registro del sistema" @@ -7367,7 +7518,7 @@ msgstr "Tecnología" msgid "Tell a joke!" msgstr "¡Cuenta un chiste!" -#: src/screens/Profile/Header/EditProfileDialog.tsx:355 +#: src/screens/Profile/Header/EditProfileDialog.tsx:378 msgid "Tell us a bit about yourself" msgstr "Háblanos de ti" @@ -7380,12 +7531,12 @@ msgstr "Cuéntanos un poco más" msgid "Terms" msgstr "Condiciones" -#: src/Navigation.tsx:296 -#: src/screens/Settings/AboutSettings.tsx:43 -#: src/screens/Settings/AboutSettings.tsx:46 +#: src/Navigation.tsx:305 +#: src/screens/Settings/AboutSettings.tsx:81 +#: src/screens/Settings/AboutSettings.tsx:84 #: src/view/screens/TermsOfService.tsx:31 -#: src/view/shell/Drawer.tsx:627 -#: src/view/shell/Drawer.tsx:629 +#: src/view/shell/Drawer.tsx:643 +#: src/view/shell/Drawer.tsx:645 msgid "Terms of Service" msgstr "Términos de servicio" @@ -7425,7 +7576,7 @@ msgstr "Gracias. Tu denuncia ha sido enviada." msgid "Thanks, you have successfully verified your email address. You can close this dialog." msgstr "Gracias, has verificado tu dirección de correo electrónico exitosamente. Puedes cerrar esta ventana." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:468 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:487 msgid "That contains the following:" msgstr "Eso contiene lo siguiente:" @@ -7450,8 +7601,8 @@ msgstr "¡Eso es todo, amigos!" msgid "That's everything!" msgstr "¡Se acabó!" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:279 -#: src/view/com/profile/ProfileMenu.tsx:387 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:305 +#: src/view/com/profile/ProfileMenu.tsx:423 msgid "The account will be able to interact with you after unblocking." msgstr "La cuenta podrá interactuar contigo tras desbloquearla." @@ -7465,7 +7616,7 @@ msgstr "Se reiniciará la app" msgid "The author of this thread has hidden this reply." msgstr "El autor de este hilo ha ocultado esta respuesta." -#: src/screens/Moderation/index.tsx:358 +#: src/screens/Moderation/index.tsx:377 msgid "The Bluesky web application" msgstr "La aplicación web de Bluesky" @@ -7555,8 +7706,8 @@ msgid "There was an issue connecting to Tenor." msgstr "Hubo un problema al conectarse a Tenor." #: src/screens/Profile/components/ProfileFeedHeader.tsx:173 -#: src/view/screens/ProfileList.tsx:367 -#: src/view/screens/ProfileList.tsx:386 +#: src/view/screens/ProfileList.tsx:375 +#: src/view/screens/ProfileList.tsx:394 #: src/view/screens/SavedFeeds.tsx:85 msgid "There was an issue contacting the server" msgstr "Hubo un problema al contactar con el servidor" @@ -7580,7 +7731,7 @@ msgstr "Hubo un problema al obtener las notificaciones. Toca aquí para intentar msgid "There was an issue fetching posts. Tap here to try again." msgstr "Hubo un problema al obtener las publicaciones. Toca aquí para intentar de nuevo." -#: src/view/com/lists/ListMembers.tsx:166 +#: src/view/com/lists/ListMembers.tsx:151 msgid "There was an issue fetching the list. Tap here to try again." msgstr "Hubo un problema al obtener la lista. Toca aquí para intentar de nuevo." @@ -7593,7 +7744,7 @@ msgstr "Hubo un problema al obtener tus contraseñas de app" msgid "There was an issue fetching your lists. Tap here to try again." msgstr "Hubo un problema al obtener tus listas. Toca aquí para intentar de nuevo." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:105 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:107 msgid "There was an issue fetching your service info" msgstr "Hubo un problema al obtener tu información de servicio" @@ -7612,17 +7763,17 @@ msgstr "Hubo un problema al enviar tu reporte. Por favor, verifica tu conexión msgid "There was an issue updating your feeds, please check your internet connection and try again." msgstr "Hubo un problema al actualizar tus feeds, por favor verifica tu conexión a internet e inténtalo de nuevo." -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:107 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:128 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:141 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:110 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:144 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:90 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:101 -#: src/view/com/profile/ProfileMenu.tsx:111 -#: src/view/com/profile/ProfileMenu.tsx:121 -#: src/view/com/profile/ProfileMenu.tsx:135 -#: src/view/com/profile/ProfileMenu.tsx:145 -#: src/view/com/profile/ProfileMenu.tsx:158 -#: src/view/com/profile/ProfileMenu.tsx:170 +#: src/view/com/profile/ProfileMenu.tsx:117 +#: src/view/com/profile/ProfileMenu.tsx:127 +#: src/view/com/profile/ProfileMenu.tsx:141 +#: src/view/com/profile/ProfileMenu.tsx:151 +#: src/view/com/profile/ProfileMenu.tsx:164 +#: src/view/com/profile/ProfileMenu.tsx:176 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:396 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:409 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:419 @@ -7633,10 +7784,10 @@ msgstr "Ocurrió un problema {0}" #: src/screens/List/ListHiddenScreen.tsx:63 #: src/screens/List/ListHiddenScreen.tsx:77 #: src/screens/List/ListHiddenScreen.tsx:99 -#: src/view/screens/ProfileList.tsx:403 -#: src/view/screens/ProfileList.tsx:421 -#: src/view/screens/ProfileList.tsx:439 -#: src/view/screens/ProfileList.tsx:457 +#: src/view/screens/ProfileList.tsx:411 +#: src/view/screens/ProfileList.tsx:429 +#: src/view/screens/ProfileList.tsx:447 +#: src/view/screens/ProfileList.tsx:465 msgid "There was an issue. Please check your internet connection and try again." msgstr "Hubo un problema. Por favor, verifica tu conexión a internet y vuelve a intentarlo." @@ -7657,6 +7808,14 @@ msgstr "Estos ajustes solo aplican para el feed Following." msgid "This {screenDescription} has been flagged:" msgstr "Esta {screenDescription} ha sido marcada:" +#: src/components/verification/VerificationsDialog.tsx:89 +msgid "This account has a checkmark because it's been verified by trusted sources." +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:94 +msgid "This account has one or more verifications, but it is not currently verified." +msgstr "" + #: src/components/moderation/ScreenHider.tsx:106 msgid "This account has requested that users sign in to view their profile." msgstr "Esta cuenta ha solicitado que los usuarios inicien sesión para ver su perfil." @@ -7665,6 +7824,10 @@ msgstr "Esta cuenta ha solicitado que los usuarios inicien sesión para ver su p msgid "This account is blocked by one or more of your moderation lists. To unblock, please visit the lists directly and remove this user." msgstr "Esta cuenta está bloqueada por una o más de tus listas de moderación. Para desbloquearla, por favor, visita las listas directamente y elimina a este usuario." +#: src/components/verification/VerificationCreatePrompt.tsx:48 +msgid "This action can be undone at any time." +msgstr "" + #: src/components/moderation/LabelsOnMeDialog.tsx:271 msgid "This appeal will be sent to <0>{sourceName}." msgstr "Esta apelación será enviada a <0>{sourceName}." @@ -7698,7 +7861,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:357 +#: src/screens/Messages/components/ChatListItem.tsx:362 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" @@ -7720,7 +7883,7 @@ msgstr "¡Este feed está vacío! Es posible que necesites seguir a más usuario #: src/components/StarterPack/Main/PostsList.tsx:36 #: src/screens/Profile/ProfileFeed/index.tsx:189 -#: src/view/screens/ProfileList.tsx:835 +#: src/view/screens/ProfileList.tsx:843 msgid "This feed is empty." msgstr "Este feed está vacío." @@ -7728,7 +7891,7 @@ msgstr "Este feed está vacío." msgid "This feed is no longer online. We are showing <0>Discover instead." msgstr "Este feed ya no está en línea. Estamos mostrando <0>Descubrir en su lugar." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:574 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:593 msgid "This handle is reserved. Please try a different one." msgstr "Este nombre de usuario está reservado. Por favor intenta con uno diferente." @@ -7748,7 +7911,7 @@ msgstr "Esta etiqueta fue aplicada por el autor." msgid "This label was applied by you." msgstr "Esta etiqueta fue aplicada por ti." -#: src/screens/Profile/Sections/Labels.tsx:188 +#: src/screens/Profile/Sections/Labels.tsx:185 msgid "This labeler hasn't declared what labels it publishes, and may not be active." msgstr "Este etiquetador no ha declarado qué etiquetas publica y puede que no esté activo." @@ -7764,7 +7927,7 @@ msgstr "Es posible que el nombre o la descripción de esta lista (creada por <0> msgid "This list – created by you – contains possible violations of Bluesky's community guidelines in its name or description." msgstr "Es posible que el nombre o la descripción de esta lista (creada por ti) infrinjan las Directrices de la comunidad de Bluesky." -#: src/view/screens/ProfileList.tsx:954 +#: src/view/screens/ProfileList.tsx:962 msgid "This list is empty." msgstr "Esta lista está vacía" @@ -7772,7 +7935,7 @@ msgstr "Esta lista está vacía" msgid "This moderation service is unavailable. See below for more details. If this issue persists, contact us." msgstr "Este servicio de moderación no está disponible. Consulta más detalles a continuación. Si el problema persiste, contáctanos." -#: src/view/com/post-thread/PostThreadItem.tsx:876 +#: src/view/com/post-thread/PostThreadItem.tsx:896 msgid "This post claims to have been created on <0>{0}, but was first seen by Bluesky on <1>{1}." msgstr "Esta publicación declara haber sido creada en <0>{0}, pero fue vista por primera vez por Bluesky en <1>{1}." @@ -7780,7 +7943,7 @@ msgstr "Esta publicación declara haber sido creada en <0>{0}, pero fue vist msgid "This post has an unknown type of threadgate on it. Your app may be out of date." msgstr "Esta publicación tiene un tipo de ajustes de respuesta desconocido. Es posible que tu app no esté actualizada." -#: src/view/com/post-thread/PostThreadItem.tsx:158 +#: src/view/com/post-thread/PostThreadItem.tsx:160 msgid "This post has been deleted." msgstr "Esta publicación ha sido eliminada." @@ -7797,7 +7960,7 @@ msgstr "Esta publicación será ocultada de los feeds y hilos. Esto no se puede msgid "This post's author has disabled quote posts." msgstr "El autor de esta publicación ha deshabilitado las citas." -#: src/view/com/profile/ProfileMenu.tsx:408 +#: src/view/com/profile/ProfileMenu.tsx:444 msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't signed in." msgstr "Este perfil solo es visible para las personas que han iniciado sesión. No podrán verlo quienes no hayan iniciado sesión." @@ -7809,7 +7972,7 @@ msgstr "Esta respuesta se colocará en una sección oculta al final de tu hilo. 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." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:437 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:456 msgid "This should create a domain record at:" msgstr "Esto debería crear un registro de dominio en:" @@ -7850,7 +8013,7 @@ msgstr "Este usuario no sigue a nadie." msgid "This will delete \"{0}\" from your muted words. You can always add it back later." msgstr "Esto eliminará \"{0}\" de tus palabras silenciadas. Siempre puedes añadirla de nuevo más tarde." -#: src/screens/Settings/Settings.tsx:462 +#: src/screens/Settings/Settings.tsx:504 msgid "This will remove @{0} from the quick access list." msgstr "Esto eliminará @{0} de la lista de acceso rápido." @@ -7881,7 +8044,7 @@ msgstr "En hilos" msgid "Threaded mode" msgstr "Modo con hilos" -#: src/Navigation.tsx:329 +#: src/Navigation.tsx:338 msgid "Threads Preferences" msgstr "Preferencias de hilos" @@ -7913,7 +8076,7 @@ msgstr "Hoy" msgid "Toggle dropdown" msgstr "Conmutar el menú desplegable" -#: src/screens/Moderation/index.tsx:335 +#: src/screens/Moderation/index.tsx:354 msgid "Toggle to enable or disable adult content" msgstr "Alternar para habilitar o deshabilitar contenido para adultos" @@ -7927,14 +8090,14 @@ msgstr "Activa/desactiva el sonido" msgid "Top" msgstr "Destacados" -#: src/Navigation.tsx:411 +#: src/Navigation.tsx:420 msgid "Topic" msgstr "Tema" #: src/components/dms/MessageContextMenu.tsx:139 #: src/components/dms/MessageContextMenu.tsx:141 -#: src/view/com/post-thread/PostThreadItem.tsx:798 -#: src/view/com/post-thread/PostThreadItem.tsx:801 +#: src/view/com/post-thread/PostThreadItem.tsx:818 +#: src/view/com/post-thread/PostThreadItem.tsx:821 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:468 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:470 msgid "Translate" @@ -7952,6 +8115,10 @@ msgstr "" msgid "Trending Videos" msgstr "Videos populares" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:138 +msgid "Trust emerges from relationships, communities, and shared context, so we’re also enabling <0>trusted verifiers: organizations that can directly issue verification." +msgstr "" + #: src/view/com/util/error/ErrorScreen.tsx:103 msgctxt "action" msgid "Try again" @@ -7973,7 +8140,7 @@ msgstr "Introduce tu nombre de usuario" msgid "Type your message here" msgstr "Escribe tu mensaje aquí" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:413 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:432 msgid "Type:" msgstr "Tipo:" @@ -7999,31 +8166,31 @@ msgstr "No se puede eliminar" #: src/components/dms/MessagesListBlockedFooter.tsx:104 #: src/components/dms/MessagesListBlockedFooter.tsx:112 #: src/components/dms/MessagesListBlockedFooter.tsx:119 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:197 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:283 -#: src/view/com/profile/ProfileMenu.tsx:399 -#: src/view/screens/ProfileList.tsx:715 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:200 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 +#: src/view/com/profile/ProfileMenu.tsx:435 +#: src/view/screens/ProfileList.tsx:723 msgid "Unblock" msgstr "Desbloquear" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:202 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:205 msgctxt "action" msgid "Unblock" msgstr "Desbloquear" #: src/components/dms/ConvoMenu.tsx:247 #: src/components/dms/ConvoMenu.tsx:250 -#: src/view/com/profile/ProfileMenu.tsx:309 -#: src/view/com/profile/ProfileMenu.tsx:315 +#: src/view/com/profile/ProfileMenu.tsx:345 +#: src/view/com/profile/ProfileMenu.tsx:351 msgid "Unblock account" msgstr "Desbloquear la cuenta" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:277 -#: src/view/com/profile/ProfileMenu.tsx:381 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:303 +#: src/view/com/profile/ProfileMenu.tsx:417 msgid "Unblock Account?" msgstr "¿Desbloquear la cuenta?" -#: src/view/screens/ProfileList.tsx:612 +#: src/view/screens/ProfileList.tsx:620 msgid "Unblock list" msgstr "Desbloquear la lista" @@ -8041,12 +8208,12 @@ msgctxt "action" msgid "Unfollow" msgstr "Dejar de seguir" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:217 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:220 msgid "Unfollow {0}" msgstr "Dejar de seguir a {0}" -#: src/view/com/profile/ProfileMenu.tsx:251 -#: src/view/com/profile/ProfileMenu.tsx:261 +#: src/view/com/profile/ProfileMenu.tsx:264 +#: src/view/com/profile/ProfileMenu.tsx:274 msgid "Unfollow account" msgstr "Dejar de seguir esta cuenta" @@ -8058,6 +8225,10 @@ msgstr "Deja de seguir al usuario" msgid "Unfortunately, none of your subscribed labelers supports this report type." msgstr "Desafortunadamente, los etiquetadores a los que te suscribiste no soportan este tipo de denuncia." +#: src/components/verification/VerificationsDialog.tsx:204 +msgid "Unknown verifier" +msgstr "" + #: src/screens/Profile/components/ProfileFeedHeader.tsx:510 msgid "Unlike" msgstr "No me gusta" @@ -8072,7 +8243,7 @@ msgctxt "video" msgid "Unmute" msgstr "Dejar de silenciar" -#: src/view/screens/ProfileList.tsx:722 +#: src/view/screens/ProfileList.tsx:730 msgid "Unmute" msgstr "Dejar de silenciar" @@ -8081,8 +8252,8 @@ msgstr "Dejar de silenciar" msgid "Unmute {tag}" msgstr "Dejar de silenciar {tag}" -#: src/view/com/profile/ProfileMenu.tsx:288 -#: src/view/com/profile/ProfileMenu.tsx:294 +#: src/view/com/profile/ProfileMenu.tsx:324 +#: src/view/com/profile/ProfileMenu.tsx:330 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:668 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:674 msgid "Unmute account" @@ -8092,7 +8263,7 @@ msgstr "Dejar de silenciar la cuenta" msgid "Unmute conversation" msgstr "Dejar de silenciar la conversación" -#: src/view/screens/ProfileList.tsx:597 +#: src/view/screens/ProfileList.tsx:605 msgid "Unmute list" msgstr "Dejar de silenciar la lista" @@ -8105,7 +8276,7 @@ msgstr "Dejar de silenciar el hilo" msgid "Unmute video" msgstr "Activar el sonido del video" -#: src/view/screens/ProfileList.tsx:706 +#: src/view/screens/ProfileList.tsx:714 msgid "Unpin" msgstr "Desfijar" @@ -8128,7 +8299,7 @@ msgstr "Desfijar de inicio" msgid "Unpin from profile" msgstr "Desfijar del perfil" -#: src/view/screens/ProfileList.tsx:577 +#: src/view/screens/ProfileList.tsx:585 msgid "Unpin moderation list" msgstr "Desfijar lista de moderación" @@ -8136,7 +8307,7 @@ msgstr "Desfijar lista de moderación" msgid "Unpinned {0} from Home" msgstr "{0} desfijado de inicio" -#: src/view/screens/ProfileList.tsx:354 +#: src/view/screens/ProfileList.tsx:362 msgid "Unpinned from your feeds" msgstr "Desfijado de tus feeds" @@ -8181,8 +8352,8 @@ msgstr "Actualizar" msgid "Update <0>{displayName} in Lists" msgstr "Actualizar <0>{displayName} en listas" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:507 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:528 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:526 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:547 msgid "Update to {domain}" msgstr "Actualizar a {domain}" @@ -8204,7 +8375,7 @@ msgstr "Actualizando..." msgid "Upload a photo instead" msgstr "Sube una foto en su lugar" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:453 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:472 msgid "Upload a text file to:" msgstr "Carga un archivo de texto en:" @@ -8244,7 +8415,7 @@ msgstr "Subiendo video..." msgid "Use app passwords to sign in to other Bluesky clients without giving full access to your account or password." msgstr "Usa las contraseñas de app para iniciar sesión en otros clientes Bluesky sin darles acceso total a tu cuenta o revelar tu contraseña." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:539 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:558 msgid "Use default provider" msgstr "Utilizar el proveedor predeterminado" @@ -8344,24 +8515,43 @@ msgstr "Usuarios que sigo" msgid "Users in \"{0}\"" msgstr "Usuarios en \"{0}\"" -#: src/components/LikesDialog.tsx:83 -msgid "Users that have liked this content or profile" -msgstr "Usuarios que les ha gustado este contenido o perfil" - #: src/components/dialogs/PostInteractionSettingsDialog.tsx:433 msgid "Users you follow" msgstr "Usuarios que sigues" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:419 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:438 msgid "Value:" msgstr "Valor:" +#: src/screens/Moderation/index.tsx:288 +msgid "Verification settings" +msgstr "" + +#: src/Navigation.tsx:175 +#: src/screens/Moderation/VerificationSettings.tsx:32 +msgid "Verification Settings" +msgstr "" + +#: src/screens/Moderation/VerificationSettings.tsx:41 +msgid "Verifications on Bluesky work differently than on other platforms. <0>Learn more here." +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:105 +msgid "Verified by:" +msgstr "" + #: src/view/com/composer/videos/SelectVideoBtn.tsx:127 msgid "Verified email required" msgstr "Se requiere un correo electrónico verificado" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:509 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:530 +#: src/components/verification/VerificationCreatePrompt.tsx:65 +#: src/view/com/profile/ProfileMenu.tsx:308 +#: src/view/com/profile/ProfileMenu.tsx:311 +msgid "Verify account" +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:528 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:549 msgid "Verify DNS Record" msgstr "Verificar registro DNS" @@ -8379,11 +8569,15 @@ msgstr "Verificar el correo electrónico nuevo" msgid "Verify now" msgstr "Verificar ahora" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:510 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:532 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:529 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:551 msgid "Verify Text File" msgstr "Verificar archivo de texto" +#: src/components/verification/VerificationCreatePrompt.tsx:44 +msgid "Verify this account?" +msgstr "" + #: src/screens/Settings/AccountSettings.tsx:75 #: src/screens/Settings/AccountSettings.tsx:91 msgid "Verify your email" @@ -8394,8 +8588,8 @@ msgstr "Verifica tu correo electrónico" msgid "Verify Your Email" msgstr "Verifica tu correo electrónico" -#: src/screens/Settings/AboutSettings.tsx:73 -#: src/screens/Settings/AboutSettings.tsx:102 +#: src/screens/Settings/AboutSettings.tsx:123 +#: src/screens/Settings/AboutSettings.tsx:152 msgid "Version {appVersion}" msgstr "Versión {appVersion}" @@ -8408,7 +8602,7 @@ msgstr "Video" msgid "Video failed to process" msgstr "El video no se pudo procesar" -#: src/Navigation.tsx:462 +#: src/Navigation.tsx:471 msgid "Video Feed" msgstr "Feed de videos" @@ -8461,16 +8655,17 @@ msgstr "Ver el avatar de {0}" #: src/components/ProfileCard.tsx:115 #: src/screens/Profile/components/ProfileFeedHeader.tsx:446 +#: src/screens/Search/components/SearchProfileCard.tsx:36 #: src/screens/VideoFeed/index.tsx:769 -#: src/view/com/notifications/NotificationFeedItem.tsx:413 +#: src/view/com/notifications/NotificationFeedItem.tsx:487 msgid "View {0}'s profile" msgstr "Ver el perfil de {0}" -#: src/components/dms/MessagesListHeader.tsx:176 +#: src/components/dms/MessagesListHeader.tsx:181 msgid "View {displayName}'s profile" msgstr "Ver el perfil de {displayName}" -#: src/components/ProfileHoverCard/index.web.tsx:433 +#: src/components/ProfileHoverCard/index.web.tsx:440 msgid "View blocked user's profile" msgstr "Ver el perfil del usuario bloqueado" @@ -8508,13 +8703,13 @@ msgstr "Ver información sobre estas etiquetas" msgid "View more" msgstr "Ver más" -#: src/components/ProfileHoverCard/index.web.tsx:419 -#: src/components/ProfileHoverCard/index.web.tsx:439 -#: src/components/ProfileHoverCard/index.web.tsx:466 +#: src/components/ProfileHoverCard/index.web.tsx:426 +#: src/components/ProfileHoverCard/index.web.tsx:446 +#: src/components/ProfileHoverCard/index.web.tsx:473 #: src/view/com/posts/AviFollowButton.tsx:55 #: src/view/com/posts/PostFeedErrorMessage.tsx:175 -#: src/view/com/util/PostMeta.tsx:78 -#: src/view/com/util/PostMeta.tsx:93 +#: src/view/com/util/PostMeta.tsx:87 +#: src/view/com/util/PostMeta.tsx:122 msgid "View profile" msgstr "Ver perfil" @@ -8526,6 +8721,10 @@ msgstr "Ver el avatar" msgid "View the labeling service provided by @{0}" msgstr "Ver el servicio de etiquetado proporcionado por @{0}" +#: src/components/verification/VerificationCheckButton.tsx:99 +msgid "View this user's verifications" +msgstr "" + #: src/screens/Profile/components/ProfileFeedHeader.tsx:481 msgid "View users who like this feed" msgstr "Ver usuarios a los que les gusta este feed" @@ -8534,11 +8733,11 @@ msgstr "Ver usuarios a los que les gusta este feed" msgid "View video" msgstr "Ver el video" -#: src/screens/Moderation/index.tsx:264 +#: src/screens/Moderation/index.tsx:268 msgid "View your blocked accounts" msgstr "Ver tus cuentas bloqueadas" -#: src/screens/Moderation/index.tsx:204 +#: src/screens/Moderation/index.tsx:208 msgid "View your default post interaction settings" msgstr "Consulta tus ajustes de interacción con las publicaciones" @@ -8547,14 +8746,18 @@ msgstr "Consulta tus ajustes de interacción con las publicaciones" msgid "View your feeds and explore more" msgstr "Ver tus feeds y explorar más" -#: src/screens/Moderation/index.tsx:234 +#: src/screens/Moderation/index.tsx:238 msgid "View your moderation lists" msgstr "Ver tus listas de moderación" -#: src/screens/Moderation/index.tsx:249 +#: src/screens/Moderation/index.tsx:253 msgid "View your muted accounts" msgstr "Ver tus cuentas silenciadas" +#: src/components/verification/VerificationCheckButton.tsx:98 +msgid "View your verifications" +msgstr "" + #: src/view/com/util/images/AutoSizedImage.tsx:199 #: src/view/com/util/images/AutoSizedImage.tsx:221 msgid "Views full image" @@ -8627,7 +8830,7 @@ msgstr "No pudimos determinar si tienes permiso para cargar videos. Inténtalo d msgid "We were unable to load your birth date preferences. Please try again." msgstr "No pudimos cargar tus preferencias de fecha de nacimiento. Por favor, inténtalo de nuevo." -#: src/screens/Moderation/index.tsx:409 +#: src/screens/Moderation/index.tsx:428 msgid "We were unable to load your configured labelers at this time." msgstr "No pudimos cargar tus etiquetadores configurados en este momento." @@ -8643,16 +8846,20 @@ msgstr "Te informaremos cuando tu cuenta esté lista." msgid "We'll use this to help customize your experience." msgstr "Usaremos esta información para personalizar tu experiencia." -#: src/components/dms/dialogs/SearchablePeopleList.tsx:92 +#: src/components/dialogs/SearchablePeopleList.tsx:107 #: src/components/ProgressGuide/FollowDialog.tsx:172 msgid "We're having network issues, try again" msgstr "Estamos teniendo problemas de red, inténtalo de nuevo" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:94 +msgid "We’re introducing a new layer of verification on Bluesky — an easy-to-see checkmark." +msgstr "" + #: src/screens/Signup/index.tsx:109 msgid "We're so excited to have you join us!" msgstr "¡Es nuestro placer tenerte aquí!" -#: src/view/screens/ProfileList.tsx:113 +#: src/view/screens/ProfileList.tsx:117 msgid "We're sorry, but we were unable to resolve this list. If this persists, please contact the list creator, @{handleOrDid}." msgstr "Lo sentimos, pero no pudimos resolver esta lista. Si esto persiste, por favor, contacta al creador de la lista, @{handleOrDid}." @@ -8699,6 +8906,10 @@ msgstr "¿Cómo quieres llamar a tu paquete de inicio?" msgid "What's up?" msgstr "¿Qué hay de nuevo?" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:146 +msgid "When you tap on a check, you’ll see which organizations have granted verification." +msgstr "" + #: src/view/com/modals/lang-settings/PostLanguagesSettings.tsx:80 msgid "Which languages are used in this post?" msgstr "¿En qué idioma está esta publicación?" @@ -8715,6 +8926,10 @@ msgstr "¿Quién puede interactuar con esta publicación?" msgid "Who can reply" msgstr "Quién puede responder" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:127 +msgid "Who can verify?" +msgstr "" + #: src/screens/Home/NoFeedsPinned.tsx:79 #: src/screens/Messages/ChatList.tsx:231 #: src/screens/Messages/Inbox.tsx:176 @@ -8783,7 +8998,7 @@ msgstr "Escribe una respuesta" msgid "Writers" msgstr "Escritores y escritoras" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:337 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:356 msgid "Wrong DID returned from server. Received: {0}" msgstr "DID equivocado devuelto por el servidor. Se recibió: {0}" @@ -8820,7 +9035,11 @@ msgstr "Ayer" msgid "You" msgstr "Tú" -#: src/components/forms/HostingProvider.tsx:46 +#: src/components/verification/VerifierDialog.tsx:59 +msgid "You are a trusted verifier" +msgstr "" + +#: src/components/forms/HostingProvider.tsx:45 msgid "You are creating an account on" msgstr "" @@ -8836,6 +9055,19 @@ msgstr "No tienes permiso para subir videos." msgid "You are not following anyone." msgstr "No estás siguiendo a nadie." +#: src/components/verification/VerificationsDialog.tsx:64 +msgid "You are verified" +msgstr "" + +#: src/screens/Profile/Header/EditProfileDialog.tsx:356 +#: src/view/com/modals/EditProfile.tsx:204 +msgid "You are verified. You will lose your verification status if you change your display name. <0>Learn more." +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:208 +msgid "You are verified. You will lose your verification status if you change your handle. <0>Learn more." +msgstr "" + #: src/screens/Search/modules/ExploreInterestsCard.tsx:45 msgid "You can adjust your interests at any time from \"Content and media\" settings." msgstr "" @@ -8947,11 +9179,11 @@ msgstr "No tienes feeds." msgid "You have no lists." msgstr "No tienes listas." -#: src/view/screens/ModerationBlockedAccounts.tsx:129 +#: src/view/screens/ModerationBlockedAccounts.tsx:138 msgid "You have not blocked any accounts yet. To block an account, go to their profile and select \"Block account\" from the menu on their account." msgstr "Aún no has bloqueado ninguna cuenta. Para bloquear una cuenta, ve a su perfil y selecciona \"Bloquear cuenta\" en el menú de su cuenta." -#: src/view/screens/ModerationMutedAccounts.tsx:128 +#: src/view/screens/ModerationMutedAccounts.tsx:151 msgid "You have not muted any accounts yet. To mute an account, go to their profile and select \"Mute account\" from the menu on their account." msgstr "Aún no has silenciado ninguna cuenta. Para silenciar una cuenta, ve a su perfil y selecciona \"Silenciar cuenta\" en el menú de su cuenta." @@ -9024,11 +9256,11 @@ msgstr "Anteriormente desactivaste a @{0}." msgid "You reacted {0}" msgstr "Reaccionaste con {0}" -#: src/screens/Messages/components/ChatListItem.tsx:213 +#: src/screens/Messages/components/ChatListItem.tsx:218 msgid "You reacted {0} to {1}" msgstr "Reaccionaste con {0} a {1}" -#: src/screens/Settings/Settings.tsx:257 +#: src/screens/Settings/Settings.tsx:265 #: src/view/shell/desktop/LeftNav.tsx:206 msgid "You will be signed out of all your accounts." msgstr "Se cerrará la sesión de todas tus cuentas." @@ -9045,15 +9277,15 @@ 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/components/ChatListItem.tsx:149 +#: src/screens/Messages/components/ChatListItem.tsx:154 msgid "You: {0}" msgstr "Tú: {0}" -#: src/screens/Messages/components/ChatListItem.tsx:178 +#: src/screens/Messages/components/ChatListItem.tsx:183 msgid "You: {defaultEmbeddedContentMessage}" msgstr "Tú: {defaultEmbeddedContentMessage}" -#: src/screens/Messages/components/ChatListItem.tsx:171 +#: src/screens/Messages/components/ChatListItem.tsx:176 msgid "You: {short}" msgstr "Tú: {short}" @@ -9163,7 +9395,7 @@ msgstr "Tus chats han sido deshabilitados" msgid "Your choice will be saved, but can be changed later in settings." msgstr "Tu elección será guardada. Puedes cambiar esto en los ajustes luego." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:494 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:513 msgid "Your current handle <0>{0} will automatically remain reserved for you. You can switch back to it at any time from this account." msgstr "Tu nombre de usuario actual, <0>{0}, quedará automáticamente reservado para ti. Puedes volver a él cuando quieras desde esta cuenta." @@ -9194,7 +9426,7 @@ msgstr "Tus seguidores" msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "¡Tu feed de Siguiendo esta vacío! Sigue a más usuarios para ver sus publicaciones aquí." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:221 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:240 msgid "Your full handle will be <0>@{0}" msgstr "Tu nombre de usuario completo será <0>@{0}" @@ -9202,7 +9434,7 @@ msgstr "Tu nombre de usuario completo será <0>@{0}" msgid "Your full username will be <0>@{0}" msgstr "Tu nombre de usuario completo será <0>@{0}" -#: src/Navigation.tsx:383 +#: src/Navigation.tsx:392 #: src/screens/Search/modules/ExploreInterestsCard.tsx:67 #: src/screens/Settings/ContentAndMediaSettings.tsx:92 #: src/screens/Settings/ContentAndMediaSettings.tsx:95 @@ -9262,3 +9494,7 @@ msgstr "Tu reporte ha sido enviado al servicio de moderación de Bluesky" #: src/screens/Settings/SettingsInterests.tsx:53 msgid "Your selected interests help us serve you content you care about." msgstr "Los intereses que selecciones nos ayudarán a ofrecerte contenido interesante para ti." + +#: src/components/verification/VerificationsDialog.tsx:65 +msgid "Your verifications" +msgstr "" diff --git a/src/locale/locales/eu/messages.po b/src/locale/locales/eu/messages.po index 947a1b4fad..d051246a13 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: 2025-04-09 23:20\n" +"PO-Revision-Date: 2025-04-19 04:09\n" "Last-Translator: \n" "Language-Team: Basque\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -23,7 +23,7 @@ msgstr "" msgid "(active)" msgstr "(aktiboa)" -#: src/screens/Messages/components/ChatListItem.tsx:155 +#: src/screens/Messages/components/ChatListItem.tsx:160 msgid "(contains embedded content)" msgstr "(kapsulatutako edukia dauka)" @@ -82,7 +82,7 @@ msgstr "{0, plural, one {segundu #} other {# segundu}}" #: src/view/shell/bottom-bar/BottomBar.tsx:209 #: src/view/shell/bottom-bar/BottomBar.tsx:241 -#: src/view/shell/Drawer.tsx:454 +#: src/view/shell/Drawer.tsx:470 msgid "{0, plural, one {# unread item} other {# unread items}}" msgstr "{0, plural, one {Elementu bat} other {# elementu}} irakurri gabe" @@ -91,17 +91,17 @@ msgstr "{0, plural, one {Elementu bat} other {# elementu}} irakurri gabe" msgid "{0, plural, one {#mo} other {#mo}}" msgstr "{0, plural, other {# hilabete}}" -#: src/components/ProfileHoverCard/index.web.tsx:398 +#: src/components/ProfileHoverCard/index.web.tsx:404 #: src/screens/Profile/Header/Metrics.tsx:22 msgid "{0, plural, one {follower} other {followers}}" msgstr "{0, plural, one {jarraitzaile} other {jarraitzaile}}" -#: src/components/ProfileHoverCard/index.web.tsx:402 +#: src/components/ProfileHoverCard/index.web.tsx:408 #: src/screens/Profile/Header/Metrics.tsx:26 msgid "{0, plural, one {following} other {following}}" msgstr "{0, plural, one {jarraitzen} other {jarraitzen}}" -#: src/view/com/post-thread/PostThreadItem.tsx:459 +#: src/view/com/post-thread/PostThreadItem.tsx:479 msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, one {gogoko} other {gogoko}}" @@ -109,11 +109,11 @@ msgstr "{0, plural, one {gogoko} other {gogoko}}" msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, one {post} other {post}}" -#: src/view/com/post-thread/PostThreadItem.tsx:443 +#: src/view/com/post-thread/PostThreadItem.tsx:463 msgid "{0, plural, one {quote} other {quotes}}" msgstr "{0, plural, one {aipamen} other {aipamen}}" -#: src/view/com/post-thread/PostThreadItem.tsx:425 +#: src/view/com/post-thread/PostThreadItem.tsx:445 msgid "{0, plural, one {repost} other {reposts}}" msgstr "{0, plural, one {berpost} other {berpost}}" @@ -153,7 +153,7 @@ msgstr "50etik {0}" msgid "{0} reacted {1}" msgstr "{0} erreakzioantu du {1}" -#: src/screens/Messages/components/ChatListItem.tsx:226 +#: src/screens/Messages/components/ChatListItem.tsx:231 msgid "{0} reacted {1} to {2}" msgstr "{0} erreakzioantu du {1} {2}-i" @@ -206,100 +206,132 @@ msgstr "{estimatedTimeHrs, plural, one {ordu} other {ordu}}" msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "{estimatedTimeMins, plural, one {minutu} other {minutu}}" -#: src/view/com/notifications/NotificationFeedItem.tsx:305 +#: src/view/com/notifications/NotificationFeedItem.tsx:324 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} followed you" msgstr "{firstAuthorLink} eta <0>{additionalAuthorsCount, plural, one {beste {formattedAuthorsCount} } other {beste {formattedAuthorsCount}}} jarraitzen dizute" -#: src/view/com/notifications/NotificationFeedItem.tsx:331 +#: src/view/com/notifications/NotificationFeedItem.tsx:350 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your custom feed" msgstr "{firstAuthorLink} eta <0>{additionalAuthorsCount, plural, one {beste {formattedAuthorsCount} } other {beste {formattedAuthorsCount}}} zure neurrira egindako feeda gogoko dute" -#: src/view/com/notifications/NotificationFeedItem.tsx:224 +#: src/view/com/notifications/NotificationFeedItem.tsx:243 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your post" msgstr "{firstAuthorLink} eta <0>{additionalAuthorsCount, plural, one {beste {formattedAuthorsCount} } other {beste {formattedAuthorsCount}}} zure posta gogoko dute" -#: src/view/com/notifications/NotificationFeedItem.tsx:248 +#: src/view/com/notifications/NotificationFeedItem.tsx:430 +msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} removed their verifications from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:267 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} reposted your post" msgstr "{firstAuthorLink} eta <0>{additionalAuthorsCount, plural, one {beste {formattedAuthorsCount} } other {beste {formattedAuthorsCount}}} zure postari berpost egin diote" -#: src/view/com/notifications/NotificationFeedItem.tsx:355 +#: src/view/com/notifications/NotificationFeedItem.tsx:374 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} signed up with your starter pack" msgstr "{firstAuthorLink} eta <0>{additionalAuthorsCount, plural, one {beste {formattedAuthorsCount} } other {beste {formattedAuthorsCount}}} zure abio multzoan izena eman dute" -#: src/view/com/notifications/NotificationFeedItem.tsx:317 +#: src/view/com/notifications/NotificationFeedItem.tsx:404 +msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:336 msgid "{firstAuthorLink} followed you" msgstr "{firstAuthorLink} jarraitzen dizu" -#: src/view/com/notifications/NotificationFeedItem.tsx:294 +#: src/view/com/notifications/NotificationFeedItem.tsx:313 msgid "{firstAuthorLink} followed you back" msgstr "{firstAuthorLink} bueltan jarraitzen dizu" -#: src/view/com/notifications/NotificationFeedItem.tsx:343 +#: src/view/com/notifications/NotificationFeedItem.tsx:362 msgid "{firstAuthorLink} liked your custom feed" msgstr "{firstAuthorLink} zure neurrira egindako feeda gustoko du" -#: src/view/com/notifications/NotificationFeedItem.tsx:236 +#: src/view/com/notifications/NotificationFeedItem.tsx:255 msgid "{firstAuthorLink} liked your post" msgstr "{firstAuthorLink} zure posta gogoko du" -#: src/view/com/notifications/NotificationFeedItem.tsx:260 +#: src/view/com/notifications/NotificationFeedItem.tsx:442 +msgid "{firstAuthorLink} removed their verification from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:279 msgid "{firstAuthorLink} reposted your post" msgstr "{firstAuthorLink} zure postari berpost egin dio" -#: src/view/com/notifications/NotificationFeedItem.tsx:367 +#: src/view/com/notifications/NotificationFeedItem.tsx:386 msgid "{firstAuthorLink} signed up with your starter pack" msgstr "{firstAuthorLink} zure abio multzoan izena eman du" -#: src/view/com/notifications/NotificationFeedItem.tsx:298 +#: src/view/com/notifications/NotificationFeedItem.tsx:416 +msgid "{firstAuthorLink} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:317 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} followed you" msgstr "{firstAuthorName} eta {additionalAuthorsCount, plural, one {beste {formattedAuthorsCount} } other {beste {formattedAuthorsCount}}} jarraitzen dizute" -#: src/view/com/notifications/NotificationFeedItem.tsx:324 +#: src/view/com/notifications/NotificationFeedItem.tsx:343 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your custom feed" msgstr "{firstAuthorName} eta {additionalAuthorsCount, plural, one {beste {formattedAuthorsCount} } other {beste {formattedAuthorsCount}}} zure neurrira egindako feeda gogoko dute" -#: src/view/com/notifications/NotificationFeedItem.tsx:217 +#: src/view/com/notifications/NotificationFeedItem.tsx:236 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your post" msgstr "{firstAuthorName} eta {additionalAuthorsCount, plural, one {beste {formattedAuthorsCount} } other {beste {formattedAuthorsCount}}} zure posta gogoko dute" -#: src/view/com/notifications/NotificationFeedItem.tsx:241 +#: src/view/com/notifications/NotificationFeedItem.tsx:423 +msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} removed their verifications from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:260 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} reposted your post" msgstr "{firstAuthorName} eta {additionalAuthorsCount, plural, one {beste {formattedAuthorsCount} } other {beste {formattedAuthorsCount}}} zure postari berpost egin diote" -#: src/view/com/notifications/NotificationFeedItem.tsx:348 +#: src/view/com/notifications/NotificationFeedItem.tsx:367 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} signed up with your starter pack" msgstr "{firstAuthorName} eta {additionalAuthorsCount, plural, one {beste {formattedAuthorsCount} } other {beste {formattedAuthorsCount}}} zure abio multzoan izena eman dute" -#: src/view/com/notifications/NotificationFeedItem.tsx:303 +#: src/view/com/notifications/NotificationFeedItem.tsx:397 +msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:322 msgid "{firstAuthorName} followed you" msgstr "{firstAuthorName} jarraitzen dizu" -#: src/view/com/notifications/NotificationFeedItem.tsx:293 +#: src/view/com/notifications/NotificationFeedItem.tsx:312 msgid "{firstAuthorName} followed you back" msgstr "{firstAuthorName} bueltan jarraitzen dizu" -#: src/view/com/notifications/NotificationFeedItem.tsx:329 +#: src/view/com/notifications/NotificationFeedItem.tsx:348 msgid "{firstAuthorName} liked your custom feed" msgstr "{firstAuthorName} zure neurrira egindako feeda gustoko du" -#: src/view/com/notifications/NotificationFeedItem.tsx:222 +#: src/view/com/notifications/NotificationFeedItem.tsx:241 msgid "{firstAuthorName} liked your post" msgstr "{firstAuthorName} zure posta gogoko du" -#: src/view/com/notifications/NotificationFeedItem.tsx:246 +#: src/view/com/notifications/NotificationFeedItem.tsx:428 +msgid "{firstAuthorName} removed their verification from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:265 msgid "{firstAuthorName} reposted your post" msgstr "{firstAuthorName} zure postari berpost egin dio" -#: src/view/com/notifications/NotificationFeedItem.tsx:353 +#: src/view/com/notifications/NotificationFeedItem.tsx:372 msgid "{firstAuthorName} signed up with your starter pack" msgstr "{firstAuthorName} zure abio multzoan izena eman du" -#: src/components/ProfileHoverCard/index.web.tsx:508 +#: src/view/com/notifications/NotificationFeedItem.tsx:402 +msgid "{firstAuthorName} verified you" +msgstr "" + +#: src/components/ProfileHoverCard/index.web.tsx:532 #: src/screens/Profile/Header/Metrics.tsx:49 msgid "{following} following" msgstr "{following} jarraitzen" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:392 +#: src/components/dialogs/SearchablePeopleList.tsx:412 msgid "{handle} can't be messaged" msgstr "{handle} ezin zaio mezua bidali" @@ -330,6 +362,19 @@ msgstr "{rank}." msgid "{type}h ago" msgstr "Duela {type} ordu" +#: src/components/verification/VerifierDialog.tsx:60 +msgid "{userName} is a trusted verifier" +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:67 +msgid "{userName} is verified" +msgstr "" + +#. Possessive, meaning "the verifications of {userName}" +#: src/components/verification/VerificationsDialog.tsx:69 +msgid "{userName}'s verifications" +msgstr "" + #. Indicates the number of additional profiles are in the Starter Pack e.g. +12 #: src/screens/Search/components/StarterPackCard.tsx:249 msgid "+{computedTotal}" @@ -345,11 +390,11 @@ msgctxt "feeds" msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" msgstr "<0>{0}, <1>{1}, eta {2, plural, one {beste #} other {beste #}} zure abio multzoan daude" -#: src/view/shell/Drawer.tsx:97 +#: src/view/shell/Drawer.tsx:113 msgid "<0>{0} {1, plural, one {follower} other {followers}}" msgstr "<0>{0} {1, plural, one {jarraitzaile} other {jarraitzaile}}" -#: src/view/shell/Drawer.tsx:108 +#: src/view/shell/Drawer.tsx:124 msgid "<0>{0} {1, plural, one {following} other {following}}" msgstr "<0>{0} {1, plural, one {jarraitzen} other {jarraitzen}}" @@ -398,14 +443,18 @@ msgid "7 days" msgstr "7 egun" #. If last message does not contain text, fall back to "{user} reacted to {a message}" -#: src/screens/Messages/components/ChatListItem.tsx:205 +#: src/screens/Messages/components/ChatListItem.tsx:210 msgid "a message" msgstr "mezu bat" -#: src/Navigation.tsx:391 -#: src/screens/Settings/AboutSettings.tsx:34 -#: src/screens/Settings/Settings.tsx:215 -#: src/screens/Settings/Settings.tsx:218 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:91 +msgid "A new form of verification" +msgstr "" + +#: src/Navigation.tsx:400 +#: src/screens/Settings/AboutSettings.tsx:72 +#: src/screens/Settings/Settings.tsx:223 +#: src/screens/Settings/Settings.tsx:226 msgid "About" msgstr "Honi buruz" @@ -424,36 +473,36 @@ msgid "Accept Request" msgstr "Onartu Eskaera" #: src/screens/Settings/AccessibilitySettings.tsx:46 -#: src/screens/Settings/Settings.tsx:191 -#: src/screens/Settings/Settings.tsx:194 +#: src/screens/Settings/Settings.tsx:199 +#: src/screens/Settings/Settings.tsx:202 msgid "Accessibility" msgstr "Erabilerraztasun" -#: src/Navigation.tsx:343 +#: src/Navigation.tsx:352 msgid "Accessibility Settings" msgstr "Erabilerraztasun Doikuntzak" -#: src/Navigation.tsx:359 +#: src/Navigation.tsx:368 #: src/screens/Login/LoginForm.tsx:194 #: src/screens/Settings/AccountSettings.tsx:45 -#: src/screens/Settings/Settings.tsx:153 -#: src/screens/Settings/Settings.tsx:156 +#: src/screens/Settings/Settings.tsx:161 +#: src/screens/Settings/Settings.tsx:164 msgid "Account" msgstr "Kontua" #: src/screens/Messages/components/RequestButtons.tsx:81 -#: src/view/com/profile/ProfileMenu.tsx:141 +#: src/view/com/profile/ProfileMenu.tsx:147 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:392 msgctxt "toast" msgid "Account blocked" msgstr "Kontua blokeatuta" -#: src/view/com/profile/ProfileMenu.tsx:154 +#: src/view/com/profile/ProfileMenu.tsx:160 msgctxt "toast" msgid "Account followed" msgstr "Kontua jarraituta" -#: src/view/com/profile/ProfileMenu.tsx:117 +#: src/view/com/profile/ProfileMenu.tsx:123 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:415 msgctxt "toast" msgid "Account muted" @@ -468,33 +517,37 @@ msgstr "Kontua Mututua" msgid "Account Muted by List" msgstr "Kontua Mututua Zerrendagatik" -#: src/screens/Settings/Settings.tsx:430 +#: src/screens/Settings/Settings.tsx:472 msgid "Account options" msgstr "Kontuaren aukerak" -#: src/screens/Settings/Settings.tsx:466 +#: src/screens/Settings/Settings.tsx:508 msgid "Account removed from quick access" msgstr "Kontua ezabatua sarrera azkarretik" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:137 -#: src/view/com/profile/ProfileMenu.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:140 +#: src/view/com/profile/ProfileMenu.tsx:137 msgctxt "toast" msgid "Account unblocked" msgstr "Kontua desblokeatuta" -#: src/view/com/profile/ProfileMenu.tsx:166 +#: src/view/com/profile/ProfileMenu.tsx:172 msgctxt "toast" msgid "Account unfollowed" msgstr "Kontua jarraitzeari utzita" -#: src/view/com/profile/ProfileMenu.tsx:107 +#: src/view/com/profile/ProfileMenu.tsx:113 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:405 msgctxt "toast" msgid "Account unmuted" msgstr "Kontua desmutututa" +#: src/components/verification/VerifierDialog.tsx:98 +msgid "Accounts with a scalloped blue check mark<0>{NON_BREAKING_SPACE}<1/>{NON_BREAKING_SPACE}can verify others. These trusted verifiers are selected by Bluesky." +msgstr "" + +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:169 #: src/components/dialogs/MutedWords.tsx:328 -#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/UserAddRemoveLists.tsx:235 msgid "Add" msgstr "Gehitu" @@ -512,8 +565,8 @@ msgstr "Gehitu {displayName} abio multzora" msgid "Add a content warning" msgstr "Gehitu eduki abisu bat" -#: src/view/screens/ProfileList.tsx:916 -#: src/view/screens/ProfileList.tsx:934 +#: src/view/screens/ProfileList.tsx:924 +#: src/view/screens/ProfileList.tsx:942 msgid "Add a user to this list" msgstr "Gehitu erabiltzaile bat zerrenda honi" @@ -536,8 +589,8 @@ msgstr "Gehitu aukerazko testua" msgid "Add alt text (optional)" msgstr "Gehitu aukerazko testua (hautazkoa)" -#: src/screens/Settings/Settings.tsx:373 -#: src/screens/Settings/Settings.tsx:376 +#: src/screens/Settings/Settings.tsx:415 +#: src/screens/Settings/Settings.tsx:418 #: src/view/shell/desktop/LeftNav.tsx:281 #: src/view/shell/desktop/LeftNav.tsx:285 msgid "Add another account" @@ -578,11 +631,15 @@ msgstr "Gehitu hitz mutuak eta etiketak" msgid "Add new post" msgstr "Gehitu post berria" -#: src/view/screens/ProfileList.tsx:924 -#: src/view/screens/ProfileList.tsx:942 +#: src/view/screens/ProfileList.tsx:932 +#: src/view/screens/ProfileList.tsx:950 msgid "Add people" msgstr "Gehitu jendea" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:79 +msgid "Add people to list" +msgstr "Gehitu jendea zerrendara" + #: src/components/dms/EmojiPopup.android.tsx:55 msgid "Add Reaction" msgstr "Gehitu Erreakzioa" @@ -599,7 +656,7 @@ msgstr "Gehitu feed batzuk zure abio multzoari!" msgid "Add the default feed of only people you follow" msgstr "Gehitu zuk bakarrik jarraitzen duzun jendearen lehenetsitako feeda" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:387 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:406 msgid "Add the following DNS record to your domain:" msgstr "Gehitu honako DNS agiria zure domeinuan:" @@ -607,8 +664,8 @@ msgstr "Gehitu honako DNS agiria zure domeinuan:" msgid "Add this feed to your feeds" msgstr "Gehitu feed hau zure feedetara" -#: src/view/com/profile/ProfileMenu.tsx:273 -#: src/view/com/profile/ProfileMenu.tsx:276 +#: src/view/com/profile/ProfileMenu.tsx:286 +#: src/view/com/profile/ProfileMenu.tsx:289 msgid "Add to lists" msgstr "Gehitu zerrendetara" @@ -616,7 +673,11 @@ msgstr "Gehitu zerrendetara" msgid "Add to my feeds" msgstr "Gehitu nire feedetara" -#: src/view/com/modals/ListAddRemoveUsers.tsx:192 +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:156 +msgid "Add user to list" +msgstr "Gehitu erabiltzailea zerrendara" + +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:109 #: src/view/com/modals/UserAddRemoveLists.tsx:162 msgid "Added to list" msgstr "Zerrendara gehitua" @@ -640,7 +701,7 @@ msgstr "Heldua" msgid "Adult Content" msgstr "Eduki heldua" -#: src/screens/Moderation/index.tsx:355 +#: src/screens/Moderation/index.tsx:374 msgid "Adult content can only be enabled via the Web at <0>bsky.app." msgstr "Eduki heldua <0>bsky.app Web bidez bakarrik gaitu daiteke." @@ -653,7 +714,7 @@ msgstr "Eduki heldua desgaitua dago." msgid "Adult Content labels" msgstr "Eduki Heldu etiketak" -#: src/screens/Moderation/index.tsx:399 +#: src/screens/Moderation/index.tsx:418 msgid "Advanced" msgstr "Aurreratua" @@ -794,6 +855,11 @@ msgstr "Errore bat gertatu da guztiak jarraitzen saiatzean" msgid "An error occurred while uploading the video." msgstr "Errore bat gertatu da bideoa igotzean." +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:84 +#: src/components/verification/VerifierDialog.tsx:88 +msgid "An illustration showing that Bluesky selects trusted verifiers, and trusted verifiers in turn verify individual user accounts." +msgstr "" + #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:28 #: src/lib/moderation/useReportOptions.ts:28 msgid "An issue not included in these options" @@ -809,13 +875,17 @@ msgstr "Arazo bat gertatu da txata irekitzen saiatzean" #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 -#: src/components/ProfileCard.tsx:339 -#: src/components/ProfileCard.tsx:360 +#: src/components/ProfileCard.tsx:367 +#: src/components/ProfileCard.tsx:388 #: src/view/com/profile/FollowButton.tsx:38 #: src/view/com/profile/FollowButton.tsx:48 msgid "An issue occurred, please try again." msgstr "Arazo bat gertatu da. Mesedez, saiatu berriro." +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:118 +msgid "An mockup of a iPhone showing the Bluesky app open to the profile of a verified user with a blue checkmark next to their display name." +msgstr "" + #: src/screens/Onboarding/StepInterests/index.tsx:185 msgid "an unknown error occurred" msgstr "errore ezezagun bat gertatu da" @@ -838,6 +908,10 @@ msgstr "Animaliak" msgid "Animated GIF" msgstr "GIF animatuak" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:37 +msgid "Announcing verification on Bluesky" +msgstr "" + #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:33 #: src/lib/moderation/useReportOptions.ts:33 msgid "Anti-Social Behavior" @@ -847,7 +921,7 @@ msgstr "Gizartearen Aurkako Portaera" msgid "Anybody can interact" msgstr "Edozeinek elkarreragin dezake" -#: src/Navigation.tsx:399 +#: src/Navigation.tsx:408 #: src/screens/Settings/AppIconSettings/index.tsx:67 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:18 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:23 @@ -884,7 +958,7 @@ msgstr "Aplikazioaren pasahitzaren izenek 4 karaktere izan behar dituzte gutxien msgid "App passwords" msgstr "Aplikazio pasahitzak" -#: src/Navigation.tsx:311 +#: src/Navigation.tsx:320 #: src/screens/Settings/AppPasswords.tsx:51 msgid "App Passwords" msgstr "Aplikazio Pasahitzak" @@ -920,10 +994,10 @@ msgstr "Apelazioa Geldiarazi" msgid "Appeal this decision" msgstr "Apelatu erabaki hau" -#: src/Navigation.tsx:351 +#: src/Navigation.tsx:360 #: src/screens/Settings/AppearanceSettings.tsx:85 -#: src/screens/Settings/Settings.tsx:183 -#: src/screens/Settings/Settings.tsx:186 +#: src/screens/Settings/Settings.tsx:191 +#: src/screens/Settings/Settings.tsx:194 msgid "Appearance" msgstr "Itxura" @@ -932,12 +1006,12 @@ msgstr "Itxura" msgid "Apply default recommended feeds" msgstr "Aplikatu gomendatutako feed lehenetsiak" -#: src/view/com/post-thread/PostThreadItem.tsx:865 +#: src/view/com/post-thread/PostThreadItem.tsx:885 msgid "Archived from {0}" msgstr "{0}-tik artxibatuta" -#: src/view/com/post-thread/PostThreadItem.tsx:834 -#: src/view/com/post-thread/PostThreadItem.tsx:873 +#: src/view/com/post-thread/PostThreadItem.tsx:854 +#: src/view/com/post-thread/PostThreadItem.tsx:893 msgid "Archived post" msgstr "Gordetako posta" @@ -953,7 +1027,7 @@ msgstr "Ziur zaude mezu hau ezabatu nahi duzula? Mezua zuretzako ezabatuko da, b msgid "Are you sure you want to delete this starter pack?" msgstr "Ziur zaude abio multzo hau ezabatu nahi duzula?" -#: src/screens/Profile/Header/EditProfileDialog.tsx:82 +#: src/screens/Profile/Header/EditProfileDialog.tsx:86 msgid "Are you sure you want to discard your changes?" msgstr "Ziur zaude zure aldaketak baztertu nahi dituzula?" @@ -1016,7 +1090,7 @@ msgstr "Erreprodukzio automatikoko aukerak <0>Edukia eta Multimedia ezarpenetara msgid "Autoplay videos and GIFs" msgstr "Bideo eta GIF erreprodukzio automatikoa" -#: src/components/dms/MessagesListHeader.tsx:82 +#: src/components/dms/MessagesListHeader.tsx:84 #: src/components/moderation/LabelsOnMeDialog.tsx:315 #: src/components/moderation/LabelsOnMeDialog.tsx:316 #: src/screens/Login/ChooseAccountForm.tsx:90 @@ -1052,7 +1126,7 @@ msgstr "Post bat sortu aurretik, zure posta elektronikoa egiaztatu behar duzu." msgid "Before creating a starter pack, you must first verify your email." msgstr "Abio multzo bat sortu aurretik, zure posta elektronikoa egiaztatu behar duzu." -#: src/components/dms/dialogs/NewChatDialog.tsx:79 +#: src/components/dms/dialogs/NewChatDialog.tsx:80 #: src/components/dms/MessageProfileButton.tsx:110 #: src/screens/Messages/Conversation.tsx:221 msgid "Before you may message another user, you must first verify your email." @@ -1063,8 +1137,8 @@ msgstr "Beste erabiltzaile bati mezua bidali aurretik, zure posta elektronikoa e msgid "Birthday" msgstr "Urtebetetzea" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:283 -#: src/view/com/profile/ProfileMenu.tsx:399 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 +#: src/view/com/profile/ProfileMenu.tsx:435 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:849 msgid "Block" msgstr "Blokeatu" @@ -1073,19 +1147,19 @@ msgstr "Blokeatu" #: src/components/dms/ConvoMenu.tsx:250 #: src/screens/Messages/components/RequestButtons.tsx:134 #: src/screens/Messages/components/RequestButtons.tsx:136 -#: src/view/com/profile/ProfileMenu.tsx:310 -#: src/view/com/profile/ProfileMenu.tsx:317 +#: src/view/com/profile/ProfileMenu.tsx:346 +#: src/view/com/profile/ProfileMenu.tsx:353 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:686 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:688 msgid "Block account" msgstr "Kontua blokeatu" -#: src/view/com/profile/ProfileMenu.tsx:382 +#: src/view/com/profile/ProfileMenu.tsx:418 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:844 msgid "Block Account?" msgstr "Kontua Blokeatu?" -#: src/view/screens/ProfileList.tsx:661 +#: src/view/screens/ProfileList.tsx:669 msgid "Block accounts" msgstr "Kontuak blokeatu" @@ -1097,7 +1171,7 @@ msgstr "Blokeatu eta Ezabatu" msgid "Block and/or delete this conversation" msgstr "Blokeatu eta/edo ezabatu elkarrizketa hau" -#: src/view/screens/ProfileList.tsx:781 +#: src/view/screens/ProfileList.tsx:789 msgid "Block list" msgstr "Blokeo zerrenda" @@ -1105,7 +1179,7 @@ msgstr "Blokeo zerrenda" msgid "Block or report" msgstr "Blokeatu edo salatu" -#: src/view/screens/ProfileList.tsx:776 +#: src/view/screens/ProfileList.tsx:784 msgid "Block these accounts?" msgstr "Kontu hauek blokeatu?" @@ -1122,21 +1196,21 @@ msgstr "Blokeatu Erabiltzailea" msgid "Blocked" msgstr "Blokeatua" -#: src/screens/Moderation/index.tsx:269 +#: src/screens/Moderation/index.tsx:273 msgid "Blocked accounts" msgstr "Blokeatutako kontuak" -#: src/Navigation.tsx:160 -#: src/view/screens/ModerationBlockedAccounts.tsx:101 +#: src/Navigation.tsx:161 +#: src/view/screens/ModerationBlockedAccounts.tsx:110 msgid "Blocked Accounts" msgstr "Blokeatutako Kontuak" -#: src/view/com/profile/ProfileMenu.tsx:394 +#: src/view/com/profile/ProfileMenu.tsx:430 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:846 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." -#: src/view/screens/ModerationBlockedAccounts.tsx:112 +#: src/view/screens/ModerationBlockedAccounts.tsx:121 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you. You will not see their content and they will be prevented from seeing yours." msgstr "Blokeatutako kontuek ezin dute zure harietan erantzun, zu aipatu edo zurekin elkarreragin. Ez duzu haien edukia ikusiko eta zurea ikustea galaraziko zaie." @@ -1144,15 +1218,15 @@ msgstr "Blokeatutako kontuek ezin dute zure harietan erantzun, zu aipatu edo zur msgid "Blocked post." msgstr "Post blokeatua." -#: src/screens/Profile/Sections/Labels.tsx:173 +#: src/screens/Profile/Sections/Labels.tsx:170 msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "Blokeatzeak ez dio etiketatzaile honi eragotziko etiketak zure kontuan aplikatzea." -#: src/view/screens/ProfileList.tsx:778 +#: src/view/screens/ProfileList.tsx:786 msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Blokeatzea publikoa da. Blokeatutako kontuek ezin dute zure harietan erantzun, zu aipatu edo zurekin elkarreragin." -#: src/view/com/profile/ProfileMenu.tsx:391 +#: src/view/com/profile/ProfileMenu.tsx:427 msgid "Blocking will not prevent labels from being applied on your account, but it will stop this account from replying in your threads or interacting with you." msgstr "Blokeatzeak ez du eragotziko etiketak zure kontuan aplikatzea, baina kontu honek zure harietan erantzutea edo zurekin elkarreragitea eragotziko du." @@ -1165,7 +1239,7 @@ msgstr "Blog-a" msgid "Bluesky" msgstr "Bluesky" -#: src/view/com/post-thread/PostThreadItem.tsx:890 +#: src/view/com/post-thread/PostThreadItem.tsx:910 msgid "Bluesky cannot confirm the authenticity of the claimed date." msgstr "Bluesky-k ezin du baieztatu erreklamatutako dataren benetakotasuna." @@ -1199,6 +1273,10 @@ msgstr "Bluesky-k zure sareko pertsonen artean gomendatutako kontu multzo bat au msgid "Bluesky will not show your profile and posts to logged-out users. Other apps may not honor this request. This does not make your account private." msgstr "Bluesky-k ez die zure profila eta postak erakutsiko saioa hasita ez duten erabiltzaileei. Baliteke beste aplikazio batzuek eskaera hau ez onartzea. Horrek ez du zure kontua pribatu bihurtzen." +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:132 +msgid "Bluesky will proactively verify notable and authentic accounts." +msgstr "" + #: src/screens/Settings/AppIconSettings/index.tsx:99 msgid "Bluesky+" msgstr "Bluesky+" @@ -1301,17 +1379,17 @@ msgid "Camera" msgstr "Kamera" #: src/components/Menu/index.tsx:306 -#: src/components/Prompt.tsx:130 -#: src/components/Prompt.tsx:132 +#: src/components/Prompt.tsx:140 +#: src/components/Prompt.tsx:142 #: src/screens/Deactivated.tsx:158 -#: src/screens/Profile/Header/EditProfileDialog.tsx:220 -#: src/screens/Profile/Header/EditProfileDialog.tsx:228 +#: src/screens/Profile/Header/EditProfileDialog.tsx:227 +#: src/screens/Profile/Header/EditProfileDialog.tsx:235 #: src/screens/Search/Shell.tsx:349 #: src/screens/Settings/AppIconSettings/index.tsx:44 #: src/screens/Settings/AppIconSettings/index.tsx:225 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:76 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:83 -#: src/screens/Settings/Settings.tsx:260 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:78 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:85 +#: src/screens/Settings/Settings.tsx:268 #: src/screens/Takendown.tsx:99 #: src/screens/Takendown.tsx:102 #: src/view/com/composer/Composer.tsx:937 @@ -1322,7 +1400,7 @@ msgstr "Kamera" #: src/view/com/modals/ChangePassword.tsx:282 #: src/view/com/modals/CreateOrEditList.tsx:335 #: src/view/com/modals/CropImage.web.tsx:97 -#: src/view/com/modals/EditProfile.tsx:244 +#: src/view/com/modals/EditProfile.tsx:270 #: src/view/com/modals/InAppBrowserConsent.tsx:75 #: src/view/com/modals/InAppBrowserConsent.tsx:77 #: src/view/com/modals/LinkWarning.tsx:105 @@ -1350,7 +1428,7 @@ msgstr "Utzi kontua ezabatzea" msgid "Cancel image crop" msgstr "Utzi irudiaren mozketa" -#: src/view/com/modals/EditProfile.tsx:239 +#: src/view/com/modals/EditProfile.tsx:265 msgid "Cancel profile editing" msgstr "Utzi profilaren edizioa" @@ -1363,7 +1441,6 @@ msgid "Cancel reactivation and sign out" msgstr "Utzi berriro aktibatzea eta amaitu saioa" #: src/screens/Search/Shell.tsx:341 -#: src/view/com/modals/ListAddRemoveUsers.tsx:88 msgid "Cancel search" msgstr "Utzi bilaketa" @@ -1411,8 +1488,8 @@ msgstr "Aldatu e-posta" msgid "Change email address" msgstr "Aldatu e-posta helbidea" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:92 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:96 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:94 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:98 msgid "Change Handle" msgstr "Aldatu Erabiltzailea" @@ -1448,15 +1525,15 @@ msgstr "Aldatu zure e-posta helbidea" msgid "Changes app icon" msgstr "Aplikazioaren ikonoa aldatzen du" -#: src/components/forms/HostingProvider.tsx:50 -#: src/components/forms/HostingProvider.tsx:70 +#: src/components/forms/HostingProvider.tsx:49 +#: src/components/forms/HostingProvider.tsx:69 msgid "Changes hosting provider" msgstr "Hostatze-hornitzailea aldatzen du" -#: src/Navigation.tsx:416 +#: src/Navigation.tsx:425 #: src/view/shell/bottom-bar/BottomBar.tsx:205 #: src/view/shell/desktop/LeftNav.tsx:535 -#: src/view/shell/Drawer.tsx:422 +#: src/view/shell/Drawer.tsx:438 msgid "Chat" msgstr "Txateatu" @@ -1471,7 +1548,7 @@ msgctxt "toast" msgid "Chat muted" msgstr "Txata mutututa" -#: src/Navigation.tsx:426 +#: src/Navigation.tsx:435 #: src/screens/Messages/components/InboxPreview.tsx:24 msgid "Chat request inbox" msgstr "Txateatzeko eskaeren sarrera-ontzia" @@ -1482,7 +1559,7 @@ msgid "Chat requests" msgstr "Txateatzeko eskaerak" #: src/components/dms/ConvoMenu.tsx:75 -#: src/Navigation.tsx:421 +#: src/Navigation.tsx:430 #: src/screens/Messages/ChatList.tsx:328 msgid "Chat settings" msgstr "Txataren ezarpenak" @@ -1514,7 +1591,7 @@ msgstr "Egiaztatu zure e-posta, saioa hasteko kodea hartu eta sartu hemen." msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "Egiaztatu zure sarrera-ontzia, baieztapen kodea hartu eta sartu hemen:" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:370 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:389 msgid "Choose domain verification method" msgstr "Aukeratu domeinua egiaztatzeko metodoa" @@ -1554,14 +1631,19 @@ msgstr "Aukeratu zure pasahitza" msgid "Choose your username" msgstr "Aukeratu zure erabiltzaile-izena" -#: src/screens/Settings/Settings.tsx:351 +#: src/screens/Settings/Settings.tsx:393 msgid "Clear all storage data" msgstr "Garbitu biltegiratze-datu guztiak" -#: src/screens/Settings/Settings.tsx:353 +#: src/screens/Settings/Settings.tsx:395 msgid "Clear all storage data (restart after this)" msgstr "Garbitu biltegiratze-datu guztiak (berrabiarazi hau egin ondoren)" +#: src/screens/Settings/AboutSettings.tsx:113 +#: src/screens/Settings/AboutSettings.tsx:117 +msgid "Clear image cache" +msgstr "Garbitu irudien cachea" + #: src/components/forms/SearchInput.tsx:70 msgid "Clear search query" msgstr "Garbitu bilaketa-kontsulta" @@ -1595,8 +1677,10 @@ msgid "Clip 🐴 clop 🐴" msgstr "Klip 🐴 klop 🐴" #: src/components/dialogs/GifSelect.tsx:281 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:174 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:183 +#: src/components/dialogs/SearchablePeopleList.tsx:295 #: src/components/dialogs/VerifyEmailDialog.tsx:289 -#: src/components/dms/dialogs/SearchablePeopleList.tsx:269 #: src/components/dms/EmojiPopup.android.tsx:58 #: src/components/dms/ReportDialog.tsx:381 #: src/components/dms/ReportDialog.tsx:390 @@ -1605,6 +1689,8 @@ msgstr "Klip 🐴 klop 🐴" #: src/components/ProgressGuide/FollowDialog.tsx:386 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:117 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:123 +#: src/components/verification/VerificationsDialog.tsx:146 +#: src/components/verification/VerifierDialog.tsx:144 #: src/view/com/modals/ChangePassword.tsx:279 #: src/view/com/modals/ChangePassword.tsx:282 #: src/view/com/util/post-embeds/GifEmbed.tsx:197 @@ -1625,6 +1711,8 @@ msgid "Close bottom drawer" msgstr "Itxi beheko tiradera" #: src/components/dialogs/GifSelect.tsx:275 +#: src/components/verification/VerificationsDialog.tsx:138 +#: src/components/verification/VerifierDialog.tsx:136 msgid "Close dialog" msgstr "Itxi elkarrizketa-koadroa" @@ -1676,11 +1764,11 @@ msgstr "Emoji-hautatzailea ixten du" msgid "Closes viewer for header image" msgstr "Goiburuko irudiaren ikuslea ixten du" -#: src/view/com/notifications/NotificationFeedItem.tsx:405 +#: src/view/com/notifications/NotificationFeedItem.tsx:479 msgid "Collapse list of users" msgstr "Tolestu erabiltzaileen zerrenda" -#: src/view/com/notifications/NotificationFeedItem.tsx:598 +#: src/view/com/notifications/NotificationFeedItem.tsx:687 msgid "Collapses list of users for a given notification" msgstr "Jakinarazpen jakin baterako erabiltzaileen zerrenda tolesten du" @@ -1703,7 +1791,7 @@ msgstr "Komedia" msgid "Comics" msgstr "Komikiak" -#: src/Navigation.tsx:301 +#: src/Navigation.tsx:310 #: src/view/screens/CommunityGuidelines.tsx:34 msgid "Community Guidelines" msgstr "Komunitate-gidalerroak" @@ -1743,8 +1831,8 @@ msgstr "<0>Moderazio-ezarpenetan konfiguratuta." #: src/components/dialogs/VerifyEmailDialog.tsx:253 #: src/components/dialogs/VerifyEmailDialog.tsx:260 #: src/components/dialogs/VerifyEmailDialog.tsx:283 -#: src/components/Prompt.tsx:173 -#: src/components/Prompt.tsx:176 +#: src/components/Prompt.tsx:183 +#: src/components/Prompt.tsx:186 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:185 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:188 #: src/view/com/modals/VerifyEmail.tsx:239 @@ -1765,11 +1853,11 @@ msgstr "Berretsi edukiaren hizkuntza-ezarpenak" msgid "Confirm delete account" msgstr "Berretsi kontua ezabatzea" -#: src/screens/Moderation/index.tsx:303 +#: src/screens/Moderation/index.tsx:322 msgid "Confirm your age:" msgstr "Egiaztatu zure adina:" -#: src/screens/Moderation/index.tsx:294 +#: src/screens/Moderation/index.tsx:313 msgid "Confirm your birthdate" msgstr "Berretsi zure jaioteguna" @@ -1802,12 +1890,12 @@ msgid "Content & Media" msgstr "Edukiak eta Media" #: src/screens/Settings/AccessibilitySettings.tsx:109 -#: src/screens/Settings/Settings.tsx:175 -#: src/screens/Settings/Settings.tsx:178 +#: src/screens/Settings/Settings.tsx:183 +#: src/screens/Settings/Settings.tsx:186 msgid "Content and media" msgstr "Edukiak eta media" -#: src/Navigation.tsx:375 +#: src/Navigation.tsx:384 msgid "Content and Media" msgstr "Edukiak eta Media" @@ -1815,7 +1903,7 @@ msgstr "Edukiak eta Media" msgid "Content Blocked" msgstr "Edukia Blokeatuta" -#: src/screens/Moderation/index.tsx:287 +#: src/screens/Moderation/index.tsx:306 msgid "Content filters" msgstr "Eduki-iragazkiak" @@ -1853,7 +1941,7 @@ msgstr "Testuinguru-menuaren atzeko planoa, egin klik menua ixteko." msgid "Continue" msgstr "Jarraitu" -#: src/components/AccountList.tsx:121 +#: src/components/AccountList.tsx:126 msgid "Continue as {0} (currently signed in)" msgstr "Jarraitu {0} gisa (une honetan saioa hasita)" @@ -1873,7 +1961,7 @@ msgctxt "toast" msgid "Conversation deleted" msgstr "Elkarrizketa ezabatuta" -#: src/screens/Messages/components/ChatListItem.tsx:191 +#: src/screens/Messages/components/ChatListItem.tsx:196 msgid "Conversation deleted" msgstr "Elkarrizketa ezabatuta" @@ -1885,7 +1973,7 @@ msgstr "Sukaldatzen" msgid "Copied" msgstr "Kopiatua" -#: src/screens/Settings/AboutSettings.tsx:98 +#: src/screens/Settings/AboutSettings.tsx:148 msgid "Copied build version to clipboard" msgstr "Konpilazio bertsioa arbelean kopiatu da" @@ -1903,7 +1991,7 @@ msgstr "Arbelean kopiatua" msgid "Copied!" msgstr "Kopiatuta!" -#: src/screens/Settings/AboutSettings.tsx:74 +#: src/screens/Settings/AboutSettings.tsx:124 msgid "Copies build version to clipboard" msgstr "Eraikitze-bertsioa arbelean kopiatzen du" @@ -1915,8 +2003,8 @@ msgstr "Kopiatu" msgid "Copy App Password" msgstr "Kopiatu Aplikazioaren Pasahitza" -#: src/view/com/profile/ProfileMenu.tsx:347 -#: src/view/com/profile/ProfileMenu.tsx:350 +#: src/view/com/profile/ProfileMenu.tsx:383 +#: src/view/com/profile/ProfileMenu.tsx:386 msgid "Copy at:// URI" msgstr "Kopiatu at:// URI" @@ -1930,13 +2018,13 @@ msgstr "Kopiatu egilearen DID" msgid "Copy code" msgstr "Kopiatu kodea" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:472 -#: src/view/com/profile/ProfileMenu.tsx:356 -#: src/view/com/profile/ProfileMenu.tsx:359 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:491 +#: src/view/com/profile/ProfileMenu.tsx:392 +#: src/view/com/profile/ProfileMenu.tsx:395 msgid "Copy DID" msgstr "Kopiatu DID" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:405 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:424 msgid "Copy host" msgstr "Kopiatu ostalaria" @@ -1948,7 +2036,7 @@ msgstr "Kopiatu esteka" msgid "Copy Link" msgstr "Kopiatu Esteka" -#: src/view/screens/ProfileList.tsx:505 +#: src/view/screens/ProfileList.tsx:513 msgid "Copy link to list" msgstr "Kopiatu esteka zerrendara" @@ -1976,11 +2064,11 @@ msgstr "Kopiatu postaren testua" msgid "Copy QR code" msgstr "Kopiatu QR kodea" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:426 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:445 msgid "Copy TXT record value" msgstr "Kopiatu TXT erregistroaren balioa" -#: src/Navigation.tsx:306 +#: src/Navigation.tsx:315 #: src/view/screens/CopyrightPolicy.tsx:31 msgid "Copyright Policy" msgstr "Copyright Politika" @@ -1994,7 +2082,7 @@ msgstr "Ezin izan da txata utzi" msgid "Could not load feed" msgstr "Ezin izan da feeda kargatu" -#: src/view/screens/ProfileList.tsx:1021 +#: src/view/screens/ProfileList.tsx:1029 msgid "Could not load list" msgstr "Ezin izan da zerrenda kargatu" @@ -2016,7 +2104,7 @@ msgstr "Sortu QR kodea abio multzo baterako" #: src/components/StarterPack/ProfileStarterPacks.tsx:178 #: src/components/StarterPack/ProfileStarterPacks.tsx:274 -#: src/Navigation.tsx:451 +#: src/Navigation.tsx:460 msgid "Create a starter pack" msgstr "Sortu abio multzo bat" @@ -2127,7 +2215,7 @@ msgstr "Jaiotze data" msgid "Deactivate account" msgstr "Desaktibatu kontua" -#: src/screens/Settings/Settings.tsx:332 +#: src/screens/Settings/Settings.tsx:374 msgid "Debug Moderation" msgstr "Arazketa Moderazioa" @@ -2150,7 +2238,7 @@ msgstr "Ikono lehenetsiak" #: src/screens/StarterPack/StarterPackScreen.tsx:672 #: src/screens/StarterPack/StarterPackScreen.tsx:744 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:767 -#: src/view/screens/ProfileList.tsx:760 +#: src/view/screens/ProfileList.tsx:768 msgid "Delete" msgstr "Ezabatu" @@ -2176,7 +2264,7 @@ msgstr "Aplikazioaren pasahitza ezabatu nahi duzu?" msgid "Delete chat" msgstr "Ezabatu txata" -#: src/screens/Settings/Settings.tsx:339 +#: src/screens/Settings/Settings.tsx:381 msgid "Delete chat declaration record" msgstr "Ezabatu txat-adierazpenaren erregistroa" @@ -2195,7 +2283,7 @@ msgstr "Ezabatu Elkarrizketa" msgid "Delete for me" msgstr "Ezabatu niretzat" -#: src/view/screens/ProfileList.tsx:548 +#: src/view/screens/ProfileList.tsx:556 msgid "Delete list" msgstr "Ezabatu zerrenda" @@ -2226,7 +2314,7 @@ msgstr "Ezabatu abio multzoa" msgid "Delete starter pack?" msgstr "Abio multzoa ezabatu nahi duzu?" -#: src/view/screens/ProfileList.tsx:755 +#: src/view/screens/ProfileList.tsx:763 msgid "Delete this list?" msgstr "Zerrenda hau ezabatu nahi duzu?" @@ -2238,8 +2326,8 @@ msgstr "Post hau ezabatu nahi duzu?" msgid "Deleted" msgstr "Ezabatu da" -#: src/components/dms/MessagesListHeader.tsx:155 -#: src/screens/Messages/components/ChatListItem.tsx:123 +#: src/components/dms/MessagesListHeader.tsx:160 +#: src/screens/Messages/components/ChatListItem.tsx:128 msgid "Deleted Account" msgstr "Ezabatutako Kontua" @@ -2247,19 +2335,19 @@ msgstr "Ezabatutako Kontua" msgid "Deleted post." msgstr "Ezabatutako posta." -#: src/screens/Profile/Header/EditProfileDialog.tsx:347 +#: src/screens/Profile/Header/EditProfileDialog.tsx:370 #: src/view/com/modals/CreateOrEditList.tsx:280 #: src/view/com/modals/CreateOrEditList.tsx:301 -#: src/view/com/modals/EditProfile.tsx:193 -#: src/view/com/modals/EditProfile.tsx:205 +#: src/view/com/modals/EditProfile.tsx:219 +#: src/view/com/modals/EditProfile.tsx:231 msgid "Description" msgstr "Deskribapena" -#: src/screens/Profile/Header/EditProfileDialog.tsx:367 +#: src/screens/Profile/Header/EditProfileDialog.tsx:390 msgid "Description is too long" msgstr "Deskribapena luzeegia da" -#: src/screens/Profile/Header/EditProfileDialog.tsx:368 +#: src/screens/Profile/Header/EditProfileDialog.tsx:391 msgid "Description is too long. {DESCRIPTION_MAX_GRAPHEMES, plural, other {The maximum number of characters is #.}}" msgstr "Deskribapena luzeegia da. {DESCRIPTION_MAX_GRAPHEMES, plural, other {Gehienezko karaktere kopurua # da.}}" @@ -2277,18 +2365,18 @@ msgstr "Kendu aipamena" msgid "Detach quote post?" msgstr "Postaren aipamena kendu?" -#: src/screens/Settings/AboutSettings.tsx:87 +#: src/screens/Settings/AboutSettings.tsx:137 msgctxt "toast" msgid "Developer mode disabled" msgstr "Garatzaile modua desgaituta" -#: src/screens/Settings/AboutSettings.tsx:81 +#: src/screens/Settings/AboutSettings.tsx:131 msgctxt "toast" msgid "Developer mode enabled" msgstr "Garatzaile modua gaituta" -#: src/screens/Settings/Settings.tsx:242 -#: src/screens/Settings/Settings.tsx:245 +#: src/screens/Settings/Settings.tsx:250 +#: src/screens/Settings/Settings.tsx:253 msgid "Developer options" msgstr "Garatzaile aukerak" @@ -2318,17 +2406,17 @@ msgstr "Desgaitu azpitituluak" #: src/lib/moderation/useLabelBehaviorDescription.ts:68 #: src/screens/Messages/Settings.tsx:139 #: src/screens/Messages/Settings.tsx:142 -#: src/screens/Moderation/index.tsx:345 +#: src/screens/Moderation/index.tsx:364 msgid "Disabled" msgstr "Desgaituta" -#: src/screens/Profile/Header/EditProfileDialog.tsx:84 +#: src/screens/Profile/Header/EditProfileDialog.tsx:88 #: src/view/com/composer/Composer.tsx:705 #: src/view/com/composer/Composer.tsx:889 msgid "Discard" msgstr "Baztertu" -#: src/screens/Profile/Header/EditProfileDialog.tsx:81 +#: src/screens/Profile/Header/EditProfileDialog.tsx:85 msgid "Discard changes?" msgstr "Aldaketak baztertu?" @@ -2383,27 +2471,27 @@ msgstr "Baztertu atal hau" msgid "Display larger alt text badges" msgstr "Erakutsi aukerazko testu bereizgarri handiagoak" -#: src/screens/Profile/Header/EditProfileDialog.tsx:314 -#: src/screens/Profile/Header/EditProfileDialog.tsx:320 -#: src/screens/Profile/Header/EditProfileDialog.tsx:354 -#: src/view/com/modals/EditProfile.tsx:187 +#: src/screens/Profile/Header/EditProfileDialog.tsx:321 +#: src/screens/Profile/Header/EditProfileDialog.tsx:327 +#: src/screens/Profile/Header/EditProfileDialog.tsx:377 +#: src/view/com/modals/EditProfile.tsx:194 msgid "Display name" msgstr "Bistaratzeko izena" -#: src/view/com/modals/EditProfile.tsx:175 +#: src/view/com/modals/EditProfile.tsx:182 msgid "Display Name" msgstr "Bistaratzeko Izena" -#: src/screens/Profile/Header/EditProfileDialog.tsx:333 +#: src/screens/Profile/Header/EditProfileDialog.tsx:340 msgid "Display name is too long" msgstr "Bistaratzeko izena luzeegia da" -#: src/screens/Profile/Header/EditProfileDialog.tsx:334 +#: src/screens/Profile/Header/EditProfileDialog.tsx:341 msgid "Display name is too long. {DISPLAY_NAME_MAX_GRAPHEMES, plural, other {The maximum number of characters is #.}}" msgstr "Bistaratzeko izena luzeegia da. {DISPLAY_NAME_MAX_GRAPHEMES, plural, other {Gehienezko karaktere kopurua # da.}}" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:373 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:375 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:392 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:394 msgid "DNS Panel" msgstr "DNS Panela" @@ -2419,7 +2507,7 @@ msgstr "Ez du biluztasunik." msgid "Doesn't begin or end with a hyphen" msgstr "Ez da marratxo batekin hasten edo amaitzen" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:488 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:507 msgid "Domain verified!" msgstr "Domeinua egiaztatu da!" @@ -2441,11 +2529,9 @@ msgstr "Domeinua egiaztatu da!" #: src/view/com/modals/CropImage.web.tsx:112 #: src/view/com/modals/InviteCodes.tsx:81 #: src/view/com/modals/InviteCodes.tsx:124 -#: src/view/com/modals/ListAddRemoveUsers.tsx:143 msgid "Done" msgstr "Eginda" -#: src/view/com/modals/ListAddRemoveUsers.tsx:145 #: src/view/com/modals/UserAddRemoveLists.tsx:113 #: src/view/com/modals/UserAddRemoveLists.tsx:116 msgctxt "action" @@ -2485,23 +2571,23 @@ msgstr "Jausi irudiak gehitzeko" msgid "Duration:" msgstr "Iraupena:" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:211 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:230 msgid "e.g. alice" msgstr "adib. alice" -#: src/screens/Profile/Header/EditProfileDialog.tsx:321 +#: src/screens/Profile/Header/EditProfileDialog.tsx:328 msgid "e.g. Alice Lastname" msgstr "adib. Alice Abizena" -#: src/view/com/modals/EditProfile.tsx:180 +#: src/view/com/modals/EditProfile.tsx:187 msgid "e.g. Alice Roberts" msgstr "adib. Alice Roberts" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:357 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:376 msgid "e.g. alice.com" msgstr "adib. alice.com" -#: src/view/com/modals/EditProfile.tsx:198 +#: src/view/com/modals/EditProfile.tsx:224 msgid "e.g. Artist, dog-lover, and avid reader." msgstr "adib. Artista, txakur-zalea eta irakurle amorratua." @@ -2536,7 +2622,8 @@ msgstr "Kode bakoitzak behin funtzionatzen du. Aldian-aldian gonbidapen-kode geh msgid "Edit" msgstr "Editatu" -#: src/view/com/lists/ListMembers.tsx:143 +#: src/view/com/lists/ListMembers.tsx:180 +#: src/view/com/lists/ListMembers.tsx:186 msgctxt "action" msgid "Edit" msgstr "Editatu" @@ -2566,7 +2653,7 @@ msgstr "Editatu interakzio-ezarpenak" msgid "Edit interests" msgstr "Editatu interesak" -#: src/view/screens/ProfileList.tsx:536 +#: src/view/screens/ProfileList.tsx:544 msgid "Edit list details" msgstr "Editatu zerrendaren xehetasunak" @@ -2574,12 +2661,12 @@ msgstr "Editatu zerrendaren xehetasunak" msgid "Edit Moderation List" msgstr "Editatu Moderazio-Zerrenda" -#: src/Navigation.tsx:316 +#: src/Navigation.tsx:325 #: src/view/screens/Feeds.tsx:515 msgid "Edit My Feeds" msgstr "Editatu Nire Feedak" -#: src/view/com/modals/EditProfile.tsx:147 +#: src/view/com/modals/EditProfile.tsx:154 msgid "Edit my profile" msgstr "Editatu nire profila" @@ -2592,15 +2679,15 @@ msgstr "Editatu Jendea" msgid "Edit post interaction settings" msgstr "Editatu posten interakzio-ezarpenak" -#: src/screens/Profile/Header/EditProfileDialog.tsx:269 -#: src/screens/Profile/Header/EditProfileDialog.tsx:275 +#: src/screens/Profile/Header/EditProfileDialog.tsx:276 +#: src/screens/Profile/Header/EditProfileDialog.tsx:282 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:196 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 msgid "Edit profile" msgstr "Editatu profila" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:199 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:185 msgid "Edit Profile" msgstr "Editatu Profila" @@ -2616,15 +2703,15 @@ msgstr "Editatu Erabiltzaileen Zerrenda" msgid "Edit who can reply" msgstr "Editatu nork erantzun dezakeen" -#: src/view/com/modals/EditProfile.tsx:188 +#: src/view/com/modals/EditProfile.tsx:195 msgid "Edit your display name" msgstr "Editatu zure bistaratzeko izena" -#: src/view/com/modals/EditProfile.tsx:206 +#: src/view/com/modals/EditProfile.tsx:232 msgid "Edit your profile description" msgstr "Editatu zure profileko deskribapena" -#: src/Navigation.tsx:456 +#: src/Navigation.tsx:465 msgid "Edit your starter pack" msgstr "Editatu zure abio multzoa" @@ -2707,7 +2794,7 @@ msgstr "Gaitu" msgid "Enable {0} only" msgstr "Gaitu {0} soilik" -#: src/screens/Moderation/index.tsx:332 +#: src/screens/Moderation/index.tsx:351 msgid "Enable adult content" msgstr "Gaitu helduentzako edukia" @@ -2752,11 +2839,11 @@ msgstr "Gaitu joera bideoak zure Aurkitu feedean." #: src/screens/Messages/Settings.tsx:130 #: src/screens/Messages/Settings.tsx:133 -#: src/screens/Moderation/index.tsx:343 +#: src/screens/Moderation/index.tsx:362 msgid "Enabled" msgstr "Gaituta" -#: src/screens/Profile/Sections/Feed.tsx:116 +#: src/screens/Profile/Sections/Feed.tsx:113 msgid "End of feed" msgstr "Feedaren amaiera" @@ -2789,7 +2876,7 @@ msgstr "Sartu pantaila osoan" msgid "Enter the code you received to change your password." msgstr "Sartu jaso duzun kodea pasahitza aldatzeko." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:351 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:370 msgid "Enter the domain you want to use" msgstr "Sartu erabili nahi duzun domeinua" @@ -2906,19 +2993,15 @@ msgstr "Irudiak mozteko prozesutik irteten da" msgid "Exits image view" msgstr "Irudiaren ikuspegitik irteten da" -#: src/view/com/modals/ListAddRemoveUsers.tsx:89 -msgid "Exits inputting search query" -msgstr "Bilaketa-kontsulta sartzetik irteten da" - #: src/view/com/lightbox/Lightbox.web.tsx:184 msgid "Expand alt text" msgstr "Zabaldu aukerazko testua" -#: src/view/com/notifications/NotificationFeedItem.tsx:406 +#: src/view/com/notifications/NotificationFeedItem.tsx:480 msgid "Expand list of users" msgstr "Zabaldu erabiltzaileen zerrenda" -#: src/view/com/composer/ComposerReplyTo.tsx:70 +#: src/view/com/composer/ComposerReplyTo.tsx:83 msgid "Expand or collapse the full post you are replying to" msgstr "Zabaldu edo tolestu erantzuten ari zaren post osoa" @@ -2926,10 +3009,6 @@ msgstr "Zabaldu edo tolestu erantzuten ari zaren post osoa" msgid "Expands or collapses post text" msgstr "Postaren testua zabaldu edo tolesten du" -#: src/view/com/composer/ComposerReplyTo.tsx:73 -msgid "Expands or collapses the full post you are replying to" -msgstr "Erantzuten ari zaren post osoa zabaldu edo tolesten du" - #: src/lib/api/index.ts:406 msgid "Expected uri to resolve to a record" msgstr "Erregistro batean ebaztea espero zen uri-a" @@ -2961,10 +3040,10 @@ msgstr "Esplizituak edo kezkagarriak izan daitezkeen multimediak." msgid "Explicit sexual images." msgstr "Sexu-irudi esplizituak." -#: src/Navigation.tsx:640 +#: src/Navigation.tsx:649 #: src/screens/Search/Shell.tsx:307 #: src/view/shell/desktop/LeftNav.tsx:617 -#: src/view/shell/Drawer.tsx:370 +#: src/view/shell/Drawer.tsx:386 msgid "Explore" msgstr "Arakatu" @@ -2992,7 +3071,7 @@ msgstr "Kanpoko Multimedia" msgid "External media may allow websites to collect information about you and your device. No information is sent or requested until you press the \"play\" button." msgstr "Kanpoko multimediak webguneek zuri eta zure gailuari buruzko informazioa biltzeko aukera izan dezake. Ez da informaziorik bidali edo eskatzen \"play\" botoia sakatu arte." -#: src/Navigation.tsx:335 +#: src/Navigation.tsx:344 #: src/screens/Settings/ExternalMediaPreferences.tsx:31 msgid "External Media Preferences" msgstr "Kanpoko Multimedia Hobespenak" @@ -3007,10 +3086,14 @@ msgstr "Ezin izan da txata onartu" msgid "Failed to add emoji reaction" msgstr "Errorea emoji erreakzioa gehitzean" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:568 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:587 msgid "Failed to change handle. Please try again." msgstr "Ezin izan da handle-a aldatu. Mesedez, saiatu berriro." +#: src/components/verification/VerificationCreatePrompt.tsx:32 +msgid "Failed to create a verification" +msgstr "" + #: src/screens/Settings/components/AddAppPasswordDialog.tsx:173 msgid "Failed to create app password. Please try again." msgstr "Ezin izan da sortu aplikazioaren pasahitza. Mesedez, saiatu berriro." @@ -3087,6 +3170,10 @@ msgstr "Ezin izan da posta ainguratu" msgid "Failed to remove emoji reaction" msgstr "Errorea emoji errakzioa kentzerakoan" +#: src/components/verification/VerificationRemovePrompt.tsx:34 +msgid "Failed to remove verification" +msgstr "" + #: src/view/com/lightbox/Lightbox.tsx:46 msgid "Failed to save image: {0}" msgstr "Ezin izan da irudia gorde: {0}" @@ -3132,11 +3219,11 @@ msgstr "Ezin izan dira ezarpenak eguneratu" msgid "Failed to upload video" msgstr "Ezin izan da bideoa kargatu" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:341 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:360 msgid "Failed to verify handle. Please try again." msgstr "Ezin izan da handle-a egiaztatu. Mesedez, saiatu berriro." -#: src/Navigation.tsx:251 +#: src/Navigation.tsx:260 msgid "Feed" msgstr "Feeda" @@ -3155,7 +3242,7 @@ msgstr "Feeda aktibatu/desaktibatu" #: src/view/shell/desktop/RightNav.tsx:102 #: src/view/shell/desktop/RightNav.tsx:103 -#: src/view/shell/Drawer.tsx:324 +#: src/view/shell/Drawer.tsx:340 msgid "Feedback" msgstr "Feedbacka" @@ -3165,14 +3252,14 @@ msgctxt "toast" msgid "Feedback sent!" msgstr "Feedbacka bidalita!" -#: src/Navigation.tsx:436 +#: src/Navigation.tsx:445 #: src/screens/Search/SearchResults.tsx:68 #: src/screens/StarterPack/StarterPackScreen.tsx:185 #: src/view/screens/Feeds.tsx:508 #: src/view/screens/Profile.tsx:227 #: src/view/screens/SavedFeeds.tsx:96 #: src/view/shell/desktop/LeftNav.tsx:655 -#: src/view/shell/Drawer.tsx:486 +#: src/view/shell/Drawer.tsx:502 msgid "Feeds" msgstr "Feedak" @@ -3258,10 +3345,10 @@ msgid "Flexible" msgstr "Malgua" #. User is not following this account, click to follow -#: src/components/ProfileCard.tsx:372 -#: src/components/ProfileHoverCard/index.web.tsx:449 -#: src/components/ProfileHoverCard/index.web.tsx:460 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 +#: src/components/ProfileCard.tsx:400 +#: src/components/ProfileHoverCard/index.web.tsx:456 +#: src/components/ProfileHoverCard/index.web.tsx:467 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:236 #: src/screens/VideoFeed/index.tsx:829 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:131 msgid "Follow" @@ -3272,7 +3359,7 @@ msgctxt "action" msgid "Follow" msgstr "Jarraitu" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:218 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:221 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:113 msgid "Follow {0}" msgstr "Jarraitu {0}" @@ -3294,8 +3381,8 @@ msgstr "Jarraitu 10 kontu" msgid "Follow 7 accounts" msgstr "Jarraitu 7 kontu" -#: src/view/com/profile/ProfileMenu.tsx:252 -#: src/view/com/profile/ProfileMenu.tsx:263 +#: src/view/com/profile/ProfileMenu.tsx:265 +#: src/view/com/profile/ProfileMenu.tsx:276 msgid "Follow account" msgstr "Jarraitu kontua" @@ -3304,7 +3391,7 @@ msgstr "Jarraitu kontua" msgid "Follow all" msgstr "Jarraitu denak" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:232 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:129 msgid "Follow Back" msgstr "Jarraitu Bueltan" @@ -3330,7 +3417,7 @@ msgstr "Jarraitua <0>{0}-gatik eta <1>{1}-gatik" msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" msgstr "Jarraitua <0>{0}-gatik, <1>{1}-gatik eta {2, plural, one {#-gatik} other {#-gatik}}" -#: src/Navigation.tsx:205 +#: src/Navigation.tsx:214 msgid "Followers of @{0} that you know" msgstr "Ezagutzen dituzun @{0}-ren jarraitzaileak" @@ -3340,10 +3427,10 @@ msgid "Followers you know" msgstr "Ezagutzen dituzun jarraitzaileak" #. User is following this account, click to unfollow -#: src/components/ProfileCard.tsx:366 -#: src/components/ProfileHoverCard/index.web.tsx:448 -#: src/components/ProfileHoverCard/index.web.tsx:459 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:230 +#: src/components/ProfileCard.tsx:394 +#: src/components/ProfileHoverCard/index.web.tsx:455 +#: src/components/ProfileHoverCard/index.web.tsx:466 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:232 #: src/screens/VideoFeed/index.tsx:827 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:134 #: src/view/screens/Feeds.tsx:599 @@ -3351,8 +3438,8 @@ msgstr "Ezagutzen dituzun jarraitzaileak" msgid "Following" msgstr "Jarraitzen" -#: src/components/ProfileCard.tsx:329 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 +#: src/components/ProfileCard.tsx:357 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:101 msgid "Following {0}" msgstr "Jarraitzen {0}" @@ -3369,7 +3456,7 @@ msgstr "Jarraitzen {name}" msgid "Following feed preferences" msgstr "Jarraitzen dituzun feeden hobespenak" -#: src/Navigation.tsx:322 +#: src/Navigation.tsx:331 #: src/screens/Settings/FollowingFeedPreferences.tsx:53 msgid "Following Feed Preferences" msgstr "Jarraitzen dituzun Feeden Hobespenak" @@ -3450,7 +3537,7 @@ msgstr "Galeria" msgid "Generate a starter pack" msgstr "Abio multzo bat sortu" -#: src/view/shell/Drawer.tsx:328 +#: src/view/shell/Drawer.tsx:344 msgid "Get help" msgstr "Laguntza" @@ -3486,7 +3573,7 @@ msgstr "Legearen edo zerbitzu-baldintzen urraketa nabarmenak" #: src/screens/VideoFeed/index.tsx:1112 #: src/view/com/auth/LoggedOut.tsx:72 #: src/view/screens/NotFound.tsx:57 -#: src/view/screens/ProfileList.tsx:1030 +#: src/view/screens/ProfileList.tsx:1038 msgid "Go back" msgstr "Itzuli" @@ -3497,7 +3584,7 @@ msgstr "Itzuli" #: src/screens/Profile/ProfileFeed/index.tsx:94 #: src/screens/StarterPack/StarterPackScreen.tsx:757 #: src/view/screens/NotFound.tsx:56 -#: src/view/screens/ProfileList.tsx:1035 +#: src/view/screens/ProfileList.tsx:1043 msgid "Go Back" msgstr "Itzuli" @@ -3518,7 +3605,11 @@ msgstr "Joan hasierara" msgid "Go Home" msgstr "Joan Hasierara" -#: src/screens/Messages/components/ChatListItem.tsx:355 +#: src/view/com/notifications/NotificationFeedItem.tsx:193 +msgid "Go to {firstAuthorName}'s profile" +msgstr "Joan {firstAuthorName}-ren profilera" + +#: src/screens/Messages/components/ChatListItem.tsx:360 msgid "Go to conversation with {0}" msgstr "Joan {0}rekin elkarrizketara" @@ -3552,16 +3643,16 @@ msgstr "Bide erdia!" msgid "Handle" msgstr "Handle-a" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:572 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:591 msgid "Handle already taken. Please try a different one." msgstr "Handle-a dagoeneko hartua. Mesedez, saiatu beste bat." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:189 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:325 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:195 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:344 msgid "Handle changed!" msgstr "Handle aldatua!" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:576 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:595 msgid "Handle too long. Please try a shorter one." msgstr "Handle luzeegia. Mesedez, saiatu laburrago batekin." @@ -3574,7 +3665,7 @@ msgstr "Haptikoak" msgid "Harassment, trolling, or intolerance" msgstr "Jazarpena, troleoa edo intolerantzia" -#: src/Navigation.tsx:406 +#: src/Navigation.tsx:415 msgid "Hashtag" msgstr "Traola" @@ -3586,11 +3677,11 @@ msgstr "{tag} traola" msgid "Having trouble?" msgstr "Arazoak dituzu?" -#: src/screens/Settings/Settings.tsx:207 -#: src/screens/Settings/Settings.tsx:211 +#: src/screens/Settings/Settings.tsx:215 +#: src/screens/Settings/Settings.tsx:219 #: src/view/shell/desktop/RightNav.tsx:120 #: src/view/shell/desktop/RightNav.tsx:121 -#: src/view/shell/Drawer.tsx:337 +#: src/view/shell/Drawer.tsx:353 msgid "Help" msgstr "Laguntza" @@ -3629,7 +3720,7 @@ msgstr "Ezkutuko zerrenda" msgid "Hide" msgstr "Ezkutatu" -#: src/view/com/notifications/NotificationFeedItem.tsx:605 +#: src/view/com/notifications/NotificationFeedItem.tsx:694 msgctxt "action" msgid "Hide" msgstr "Ezkutatu" @@ -3680,10 +3771,15 @@ msgstr "Joera-gaiak ezkutatu?" msgid "Hide trending videos?" msgstr "Joera-bideoak ezkutatu?" -#: src/view/com/notifications/NotificationFeedItem.tsx:596 +#: src/view/com/notifications/NotificationFeedItem.tsx:685 msgid "Hide user list" msgstr "Ezkutatu erabiltzaile zerrenda" +#: src/screens/Moderation/VerificationSettings.tsx:81 +#: src/screens/Moderation/VerificationSettings.tsx:90 +msgid "Hide verification badges" +msgstr "" + #: src/components/moderation/ContentHider.tsx:151 #: src/components/moderation/PostHider.tsx:79 msgid "Hides the content" @@ -3709,7 +3805,7 @@ msgstr "Mmm, feed zerbitzariak erantzun txarra eman du. Mesedez, jakinarazi feed msgid "Hmm, we're having trouble finding this feed. It may have been deleted." msgstr "Mmm, arazoak ditugu feed hau aurkitzeko. Baliteke ezabatu izana." -#: src/screens/Moderation/index.tsx:54 +#: src/screens/Moderation/index.tsx:58 msgid "Hmmmm, it seems we're having trouble loading this data. See below for more details. If this issue persists, please contact us." msgstr "Mmmmm, badirudi arazoak ditugula datu hauek kargatzeko. Ikus behean xehetasun gehiagorako. Arazo honek jarraitzen badu, jar zaitez gurekin harremanetan." @@ -3721,15 +3817,15 @@ 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/Navigation.tsx:635 -#: src/Navigation.tsx:655 +#: src/Navigation.tsx:644 +#: src/Navigation.tsx:664 #: src/view/shell/bottom-bar/BottomBar.tsx:162 #: src/view/shell/desktop/LeftNav.tsx:599 -#: src/view/shell/Drawer.tsx:396 +#: src/view/shell/Drawer.tsx:412 msgid "Home" msgstr "Hasiera" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:398 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:417 msgid "Host:" msgstr "Hostalaria:" @@ -3768,8 +3864,8 @@ msgstr "Kode bat daukat" msgid "I have a confirmation code" msgstr "Baieztapen kode bat daukat" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:261 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:267 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:280 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:286 msgid "I have my own domain" msgstr "Nire domeinua daukat" @@ -3786,11 +3882,11 @@ msgstr "Autazko testua luzea bada, autazko testuaren hedapen egoera aldatzen du" msgid "If you are not yet an adult according to the laws of your country, your parent or legal guardian must read these Terms on your behalf." msgstr "Zure herrialdeko legeen arabera oraindik heldua ez bazara, zure gurasoek edo legezko tutoreek Baldintza hauek irakurri beharko dituzte zure izenean." -#: src/view/screens/ProfileList.tsx:757 +#: src/view/screens/ProfileList.tsx:765 msgid "If you delete this list, you won't be able to recover it." msgstr "Zerrenda hau ezabatzen baduzu, ezin izango duzu berreskuratu." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:248 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:267 msgid "If you have your own domain, you can use that as your handle. This lets you self-verify your identity. <0>Learn more here." msgstr "Zure domeinua baduzu, hori erabil dezakezu handle gisa. Honek zure nortasuna egiaztatzeko aukera ematen dizu. <0>Lortu informazio gehiago hemen." @@ -3819,6 +3915,15 @@ msgstr "Legez kanpokoa eta Premiazkoa" msgid "Image" msgstr "Irudia" +#: src/screens/Settings/AboutSettings.tsx:61 +msgid "Image cache cleared" +msgstr "Irudien cachea garbituta" + +#. Android-only toast message which includes amount of space freed using localized number formatting +#: src/screens/Settings/AboutSettings.tsx:47 +msgid "Image cache cleared, freed {0}" +msgstr "Irudien cachea garbituta, {0} askatuta" + #: src/components/StarterPack/ShareDialog.tsx:76 msgid "Image saved to your camera roll!" msgstr "Irudia zure kameraren rollean gorde da!" @@ -3871,7 +3976,7 @@ msgstr "Sartu posta elektronikoz bidali zaizun kodea" msgid "Interaction limited" msgstr "Elkarrekintza mugatua" -#: src/screens/Moderation/index.tsx:209 +#: src/screens/Moderation/index.tsx:213 msgid "Interaction settings" msgstr "Interakzio ezarpenak" @@ -3880,11 +3985,11 @@ msgstr "Interakzio ezarpenak" msgid "Invalid 2FA confirmation code." msgstr "2FA baieztapen kode baliogabea." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:578 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:597 msgid "Invalid handle. Please try a different one." msgstr "Handle baliogabea. Mesedez, saiatu beste bat." -#: src/view/com/post-thread/PostThreadItem.tsx:288 +#: src/view/com/post-thread/PostThreadItem.tsx:291 msgid "Invalid or unsupported post record" msgstr "Post erregistro baliogabea edo onartzen ez duena" @@ -3979,7 +4084,7 @@ msgstr "Etiketak" msgid "Labels added" msgstr "Etiketak gehitu dira" -#: src/screens/Profile/Sections/Labels.tsx:163 +#: src/screens/Profile/Sections/Labels.tsx:160 msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." msgstr "Etiketak erabiltzaileei eta edukiei buruzko oharrak dira. Ezkutatzeko, abisatzeko eta sarea sailkatzeko erabil daitezke." @@ -3995,13 +4100,13 @@ msgstr "Etiketak zure edukian" msgid "Language selection" msgstr "Hizkuntza hautatzea" -#: src/Navigation.tsx:178 +#: src/Navigation.tsx:187 msgid "Language Settings" msgstr "Hizkuntza Ezarpenak" #: src/screens/Settings/LanguageSettings.tsx:71 -#: src/screens/Settings/Settings.tsx:199 -#: src/screens/Settings/Settings.tsx:202 +#: src/screens/Settings/Settings.tsx:207 +#: src/screens/Settings/Settings.tsx:210 msgid "Languages" msgstr "Hizkuntzak" @@ -4015,10 +4120,19 @@ msgstr "Handiagoa" msgid "Latest" msgstr "Azkena" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:252 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:271 msgid "learn more" msgstr "gehiago ikasi" +#: src/components/verification/VerificationsDialog.tsx:163 +#: src/components/verification/VerifierDialog.tsx:132 +#: src/screens/Moderation/VerificationSettings.tsx:47 +#: src/screens/Profile/Header/EditProfileDialog.tsx:360 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:212 +#: src/view/com/modals/EditProfile.tsx:208 +msgid "Learn more" +msgstr "" + #: src/components/moderation/ScreenHider.tsx:140 msgid "Learn More" msgstr "Gehiago Ikasi" @@ -4044,6 +4158,11 @@ msgstr "Gehiago ikasi eduki honi aplikatutako moderazioari buruz." msgid "Learn more about this warning" msgstr "Gehiago ikasi abisu honi buruz" +#: src/components/verification/VerificationsDialog.tsx:152 +#: src/components/verification/VerifierDialog.tsx:121 +msgid "Learn more about verification on Bluesky" +msgstr "" + #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:99 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:102 msgid "Learn more about what is public on Bluesky." @@ -4132,9 +4251,8 @@ msgstr "Feed hau gogoko dut" msgid "Like this labeler" msgstr "Etiketatzaile hau gogoko dut" -#: src/components/LikesDialog.tsx:85 -#: src/Navigation.tsx:256 -#: src/Navigation.tsx:261 +#: src/Navigation.tsx:265 +#: src/Navigation.tsx:270 msgid "Liked by" msgstr "Gogoko du" @@ -4160,7 +4278,7 @@ msgstr "Gogoko du {likeCount, plural, one {# erabiltzaileak} other {# erabiltzai msgid "Likes" msgstr "Gogoko" -#: src/view/com/post-thread/PostThreadItem.tsx:223 +#: src/view/com/post-thread/PostThreadItem.tsx:226 msgid "Likes on this post" msgstr "Gogoko post honetan" @@ -4169,7 +4287,7 @@ msgstr "Gogoko post honetan" msgid "Linear" msgstr "Lineala" -#: src/Navigation.tsx:211 +#: src/Navigation.tsx:220 msgid "List" msgstr "Zerrenda" @@ -4177,7 +4295,7 @@ msgstr "Zerrenda" msgid "List Avatar" msgstr "Zerrenda Abatarra" -#: src/view/screens/ProfileList.tsx:430 +#: src/view/screens/ProfileList.tsx:438 msgctxt "toast" msgid "List blocked" msgstr "Zerrenda blokeatuta" @@ -4195,7 +4313,7 @@ msgstr "<0/>-ren zerrenda" msgid "List by you" msgstr "Zure zerrenda" -#: src/view/screens/ProfileList.tsx:477 +#: src/view/screens/ProfileList.tsx:485 msgctxt "toast" msgid "List deleted" msgstr "Zerrenda ezabatuta" @@ -4204,11 +4322,11 @@ msgstr "Zerrenda ezabatuta" msgid "List has been hidden" msgstr "Zerrenda ezkutatu egin da" -#: src/view/screens/ProfileList.tsx:172 +#: src/view/screens/ProfileList.tsx:176 msgid "List Hidden" msgstr "Zerrenda Ezkutua" -#: src/view/screens/ProfileList.tsx:394 +#: src/view/screens/ProfileList.tsx:402 msgctxt "toast" msgid "List muted" msgstr "Zerrenda mutututa" @@ -4217,22 +4335,22 @@ msgstr "Zerrenda mutututa" msgid "List Name" msgstr "Zerrenda Izena" -#: src/view/screens/ProfileList.tsx:448 +#: src/view/screens/ProfileList.tsx:456 msgctxt "toast" msgid "List unblocked" msgstr "Zerrenda desblokeatuta" -#: src/view/screens/ProfileList.tsx:412 +#: src/view/screens/ProfileList.tsx:420 msgctxt "toast" msgid "List unmuted" msgstr "Zerrenda desmutututa" -#: src/Navigation.tsx:140 +#: src/Navigation.tsx:141 #: src/view/screens/Lists.tsx:62 #: src/view/screens/Profile.tsx:221 #: src/view/screens/Profile.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:673 -#: src/view/shell/Drawer.tsx:501 +#: src/view/shell/Drawer.tsx:517 msgid "Lists" msgstr "Zerrendak" @@ -4255,7 +4373,7 @@ msgstr "Kargatu jakinarazpen berriak" #: src/screens/Profile/ProfileFeed/index.tsx:221 #: src/screens/Profile/Sections/Feed.tsx:98 #: src/view/com/feeds/FeedPage.tsx:155 -#: src/view/screens/ProfileList.tsx:870 +#: src/view/screens/ProfileList.tsx:878 msgid "Load new posts" msgstr "Kargatu post berriak" @@ -4263,7 +4381,7 @@ msgstr "Kargatu post berriak" msgid "Loading..." msgstr "Kargatzen..." -#: src/Navigation.tsx:281 +#: src/Navigation.tsx:290 msgid "Log" msgstr "Erregistroa" @@ -4276,7 +4394,7 @@ msgid "Logo by @sawaratsuki.bsky.social" msgstr "@sawaratsuki.bsky.social-ren logotipoa" #: src/view/shell/desktop/RightNav.tsx:127 -#: src/view/shell/Drawer.tsx:639 +#: src/view/shell/Drawer.tsx:655 msgid "Logo by <0>@sawaratsuki.bsky.social" msgstr "<0>@sawaratsuki.bsky.social-ren logotipoa" @@ -4313,6 +4431,10 @@ msgstr "Ziurtatu hori dela joan nahi duzun tokia!" msgid "Manage saved feeds" msgstr "Kudeatu gordetako feedak" +#: src/screens/Moderation/index.tsx:283 +msgid "Manage verification settings" +msgstr "" + #: src/components/dialogs/MutedWords.tsx:108 msgid "Manage your muted words and tags" msgstr "Kudeatu mutututa dauden hitzak eta etiketak" @@ -4366,7 +4488,7 @@ msgctxt "toast" msgid "Message deleted" msgstr "Mezua ezabatuta" -#: src/screens/Messages/components/ChatListItem.tsx:192 +#: src/screens/Messages/components/ChatListItem.tsx:197 msgid "Message deleted" msgstr "Mezua ezabatuta" @@ -4391,7 +4513,7 @@ msgstr "Mezua luzeegia da" msgid "Message options" msgstr "Mezuaren aukerak" -#: src/Navigation.tsx:650 +#: src/Navigation.tsx:659 msgid "Messages" msgstr "Mezuak" @@ -4410,10 +4532,10 @@ msgstr "Kontu Engainagarria" msgid "Misleading Post" msgstr "Post engainagarria" -#: src/Navigation.tsx:145 -#: src/screens/Moderation/index.tsx:89 -#: src/screens/Settings/Settings.tsx:167 -#: src/screens/Settings/Settings.tsx:170 +#: src/Navigation.tsx:146 +#: src/screens/Moderation/index.tsx:93 +#: src/screens/Settings/Settings.tsx:175 +#: src/screens/Settings/Settings.tsx:178 msgid "Moderation" msgstr "Moderazioa" @@ -4445,11 +4567,11 @@ msgctxt "toast" msgid "Moderation list updated" msgstr "Moderazio-zerrenda eguneratuta" -#: src/screens/Moderation/index.tsx:239 +#: src/screens/Moderation/index.tsx:243 msgid "Moderation lists" msgstr "Moderazio zerrendak" -#: src/Navigation.tsx:150 +#: src/Navigation.tsx:151 #: src/view/screens/ModerationModlists.tsx:62 msgid "Moderation Lists" msgstr "Moderazio Zerrendak" @@ -4458,11 +4580,11 @@ msgstr "Moderazio Zerrendak" msgid "moderation settings" msgstr "moderazio ezarpenak" -#: src/Navigation.tsx:271 +#: src/Navigation.tsx:280 msgid "Moderation states" msgstr "Moderazio-egoerak" -#: src/screens/Moderation/index.tsx:193 +#: src/screens/Moderation/index.tsx:197 msgid "Moderation tools" msgstr "Moderazio tresnak" @@ -4471,7 +4593,7 @@ msgstr "Moderazio tresnak" msgid "Moderator has chosen to set a general warning on the content." msgstr "Moderatzaileak edukiari buruzko abisu orokor bat ezartzea aukeratu du." -#: src/view/com/post-thread/PostThreadItem.tsx:645 +#: src/view/com/post-thread/PostThreadItem.tsx:665 msgid "More" msgstr "Gehiago" @@ -4480,9 +4602,9 @@ msgstr "Gehiago" msgid "More feeds" msgstr "Feed gehiago" -#: src/view/com/profile/ProfileMenu.tsx:194 -#: src/view/com/profile/ProfileMenu.tsx:200 -#: src/view/screens/ProfileList.tsx:742 +#: src/view/com/profile/ProfileMenu.tsx:207 +#: src/view/com/profile/ProfileMenu.tsx:213 +#: src/view/screens/ProfileList.tsx:750 msgid "More options" msgstr "Aukera gehiago" @@ -4515,14 +4637,14 @@ msgstr "Mututu" msgid "Mute {tag}" msgstr "Mututu {tag}" -#: src/view/com/profile/ProfileMenu.tsx:289 -#: src/view/com/profile/ProfileMenu.tsx:296 +#: src/view/com/profile/ProfileMenu.tsx:325 +#: src/view/com/profile/ProfileMenu.tsx:332 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:669 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:675 msgid "Mute account" msgstr "Mututu kontua" -#: src/view/screens/ProfileList.tsx:649 +#: src/view/screens/ProfileList.tsx:657 msgid "Mute accounts" msgstr "Mututu kontuak" @@ -4535,11 +4657,11 @@ msgstr "Mututu elkarrizketa" msgid "Mute in:" msgstr "Mututu:" -#: src/view/screens/ProfileList.tsx:771 +#: src/view/screens/ProfileList.tsx:779 msgid "Mute list" msgstr "Mututu zerrenda" -#: src/view/screens/ProfileList.tsx:766 +#: src/view/screens/ProfileList.tsx:774 msgid "Mute these accounts?" msgstr "Kontu hauek mututu?" @@ -4577,16 +4699,16 @@ msgstr "Mututu haria" msgid "Mute words & tags" msgstr "Mututu hitzak eta etiketak" -#: src/screens/Moderation/index.tsx:254 +#: src/screens/Moderation/index.tsx:258 msgid "Muted accounts" msgstr "Mutututako kontuak" -#: src/Navigation.tsx:155 -#: src/view/screens/ModerationMutedAccounts.tsx:100 +#: src/Navigation.tsx:156 +#: src/view/screens/ModerationMutedAccounts.tsx:123 msgid "Muted Accounts" msgstr "Mutututako Kontuak" -#: src/view/screens/ModerationMutedAccounts.tsx:112 +#: src/view/screens/ModerationMutedAccounts.tsx:135 msgid "Muted accounts have their posts removed from your feed and from your notifications. Mutes are completely private." msgstr "Mutututako kontuei postak kendu zaizkie zure feedetatik eta jakinarazpenetatik. Mutututakoak guztiz pribatuak dira." @@ -4594,11 +4716,11 @@ msgstr "Mutututako kontuei postak kendu zaizkie zure feedetatik eta jakinarazpen msgid "Muted by \"{0}\"" msgstr "\"{0}\"-k mututua" -#: src/screens/Moderation/index.tsx:224 +#: src/screens/Moderation/index.tsx:228 msgid "Muted words & tags" msgstr "Mutututako hitzak eta etiketak" -#: src/view/screens/ProfileList.tsx:768 +#: src/view/screens/ProfileList.tsx:776 msgid "Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them." msgstr "Mututzea pribatua da. Mutututako kontuek zurekin elkarreragin dezakete, baina ez dituzu haien postak ikusiko ezta haien jakinarazpenik jasoko." @@ -4650,7 +4772,7 @@ msgstr "Joan abio multzora" msgid "Navigates to the next screen" msgstr "Hurrengo pantailara nabigatzen da" -#: src/view/shell/Drawer.tsx:72 +#: src/view/shell/Drawer.tsx:75 msgid "Navigates to your profile" msgstr "Zure profilera nabigatzen du" @@ -4667,7 +4789,7 @@ msgstr "Copyright-urraketa baten berri eman behar al duzu?" msgid "Never lose access to your followers or data." msgstr "Ez galdu inoiz zure jarraitzaile edo datuetarako sarbidea." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:548 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:567 msgid "Nevermind, create a handle for me" msgstr "Ez dio axola, sortu handle bat niretzako" @@ -4687,9 +4809,13 @@ msgstr "Berria" msgid "New chat" msgstr "Txat berria" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:202 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:210 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:356 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:63 +msgid "New Feature" +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:221 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:229 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:375 msgid "New handle" msgstr "Handle berria" @@ -4718,8 +4844,8 @@ msgstr "Pasahitz Berria" #: src/view/screens/Feeds.tsx:549 #: src/view/screens/Notifications.tsx:165 #: src/view/screens/Profile.tsx:507 -#: src/view/screens/ProfileList.tsx:252 -#: src/view/screens/ProfileList.tsx:285 +#: src/view/screens/ProfileList.tsx:250 +#: src/view/screens/ProfileList.tsx:288 msgid "New post" msgstr "Post berria" @@ -4780,8 +4906,8 @@ msgstr "Hurrengo irudia" msgid "No app passwords yet" msgstr "Oraindik ez dago aplikazioen pasahitzik" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:378 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:380 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:397 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:399 msgid "No DNS Panel" msgstr "DNS Panelik gabe" @@ -4798,8 +4924,8 @@ msgstr "Ez da feedik aurkitu. Saiatu beste zerbait bilatzen." msgid "No likes yet" msgstr "Ez dago gogokorik oraindik" -#: src/components/ProfileCard.tsx:351 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:119 +#: src/components/ProfileCard.tsx:379 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:122 msgid "No longer following {0}" msgstr "Jada ez da {0} jarraitzen" @@ -4807,7 +4933,7 @@ msgstr "Jada ez da {0} jarraitzen" msgid "No longer than {MAX_SERVICE_HANDLE_LENGTH, plural, other {# characters}}" msgstr "Ezin da {MAX_SERVICE_HANDLE_LENGTH, plural, other {# karaktere}} baino luzeagoa izan" -#: src/screens/Messages/components/ChatListItem.tsx:134 +#: src/screens/Messages/components/ChatListItem.tsx:139 msgid "No messages yet" msgstr "Oraindik ez dago mezurik" @@ -4841,7 +4967,7 @@ msgstr "Oraindik ez dago berpostik" msgid "No result" msgstr "Ez dago emaitzarik" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:204 +#: src/components/dialogs/SearchablePeopleList.tsx:223 #: src/components/ProgressGuide/FollowDialog.tsx:212 msgid "No results" msgstr "Ez dago emaitzarik" @@ -4859,9 +4985,8 @@ msgid "No results found for \"{query}\"" msgstr "Ez da emaitzarik aurkitu \"{query}\"-rentzat" #: src/screens/Search/SearchResults.tsx:248 -#: src/screens/Search/SearchResults.tsx:286 -#: src/screens/Search/SearchResults.tsx:331 -#: src/view/com/modals/ListAddRemoveUsers.tsx:128 +#: src/screens/Search/SearchResults.tsx:284 +#: src/screens/Search/SearchResults.tsx:329 msgid "No results found for {query}" msgstr "Ez da emaitzarik aurkitu {query}-rentzat" @@ -4883,7 +5008,6 @@ msgid "Nobody" msgstr "Inor" #: src/components/LikedByList.tsx:86 -#: src/components/LikesDialog.tsx:97 #: src/view/com/post-thread/PostLikedBy.tsx:86 msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "Inork ez du oraindik hau gogoko. Agian lehena izan beharko zenuke!" @@ -4908,7 +5032,7 @@ msgstr "Biluztasun ez sexuala" msgid "Not followed by anyone you're following" msgstr "Ez dio jarraitzen zuk jarraitzen diozun inork" -#: src/Navigation.tsx:135 +#: src/Navigation.tsx:136 #: src/view/screens/Profile.tsx:122 msgid "Not Found" msgstr "Ez da aurkitu" @@ -4918,7 +5042,7 @@ msgstr "Ez da aurkitu" msgid "Not right now" msgstr "Oraintxe ez" -#: src/view/com/profile/ProfileMenu.tsx:406 +#: src/view/com/profile/ProfileMenu.tsx:442 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:791 #: src/view/com/util/post-ctrls/PostCtrls.tsx:361 msgid "Note about sharing" @@ -4936,7 +5060,7 @@ msgstr "Hemen ezer ez" msgid "Notification filters" msgstr "Jakinarazpen-iragazkiak" -#: src/Navigation.tsx:431 +#: src/Navigation.tsx:440 #: src/view/screens/Notifications.tsx:134 msgid "Notification settings" msgstr "Jakinarazpen-ezarpenak" @@ -4953,11 +5077,11 @@ msgstr "Jakinarazpen soinuak" msgid "Notification Sounds" msgstr "Jakinarazpen Soinuak" -#: src/Navigation.tsx:645 +#: src/Navigation.tsx:654 #: src/view/screens/Notifications.tsx:128 #: src/view/shell/bottom-bar/BottomBar.tsx:236 #: src/view/shell/desktop/LeftNav.tsx:636 -#: src/view/shell/Drawer.tsx:449 +#: src/view/shell/Drawer.tsx:465 msgid "Notifications" msgstr "Jakinarazpenak" @@ -5001,7 +5125,7 @@ msgid "OK" msgstr "Ados" #: src/screens/Login/PasswordUpdatedForm.tsx:37 -#: src/view/com/post-thread/PostThreadItem.tsx:895 +#: src/view/com/post-thread/PostThreadItem.tsx:915 msgid "Okay" msgstr "Ados" @@ -5016,7 +5140,7 @@ msgstr "Erantzun zaharrenak lehenik" msgid "on<0><1/><2><3/>" msgstr "<0><1/><2><3/>-n" -#: src/screens/Settings/Settings.tsx:304 +#: src/screens/Settings/Settings.tsx:346 msgid "Onboarding reset" msgstr "Sartzea berrezarri" @@ -5060,7 +5184,7 @@ msgstr "Arazoren bat izan da!" #: src/components/StarterPack/ProfileStarterPacks.tsx:325 #: src/components/StarterPack/ProfileStarterPacks.tsx:334 #: src/screens/Settings/AppPasswords.tsx:59 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:104 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:106 #: src/screens/Settings/NotificationSettings.tsx:54 #: src/view/screens/Profile.tsx:122 msgid "Oops!" @@ -5078,8 +5202,8 @@ msgstr "Ireki {name} profilaren laster-menua" msgid "Open avatar creator" msgstr "Ireki abatar sortzailea" -#: src/screens/Messages/components/ChatListItem.tsx:363 -#: src/screens/Messages/components/ChatListItem.tsx:364 +#: src/screens/Messages/components/ChatListItem.tsx:368 +#: src/screens/Messages/components/ChatListItem.tsx:369 msgid "Open conversation options" msgstr "Ireki elkarrizketa aukerak" @@ -5113,11 +5237,11 @@ msgstr "Ireki esteka {niceUrl}" msgid "Open message options" msgstr "Ireki mezuen aukerak" -#: src/screens/Settings/Settings.tsx:330 +#: src/screens/Settings/Settings.tsx:372 msgid "Open moderation debug page" msgstr "Ireki moderazioaren arazketa orria" -#: src/screens/Moderation/index.tsx:220 +#: src/screens/Moderation/index.tsx:224 msgid "Open muted words and tags settings" msgstr "Ireki mutututako hitzen eta etiketen ezarpenak" @@ -5133,12 +5257,12 @@ msgstr "Ireki post aukeren menua" msgid "Open starter pack menu" msgstr "Ireki abio multzoaren menua" -#: src/screens/Settings/Settings.tsx:323 -#: src/screens/Settings/Settings.tsx:337 +#: src/screens/Settings/Settings.tsx:365 +#: src/screens/Settings/Settings.tsx:379 msgid "Open storybook page" msgstr "Ireki ipuin liburuaren orria" -#: src/screens/Settings/Settings.tsx:316 +#: src/screens/Settings/Settings.tsx:358 msgid "Open system log" msgstr "Ireki sistemaren erregistroa" @@ -5200,7 +5324,7 @@ msgstr "Fluxua irekitzen du lehendik duzun Bluesky kontuan saioa hasteko" msgid "Opens GIF select dialog" msgstr "GIF hautatzeko elkarrizketa-koadroa irekitzen du" -#: src/screens/Settings/Settings.tsx:208 +#: src/screens/Settings/Settings.tsx:216 msgid "Opens helpdesk in browser" msgstr "Laguntza-zerbitzua arakatzailean irekitzen du" @@ -5216,7 +5340,7 @@ msgstr "Pasahitza berrezartzeko formularioa irekitzen du" msgid "Opens the linked website" msgstr "Estekatutako webgunea irekitzen du" -#: src/view/com/notifications/NotificationFeedItem.tsx:683 +#: src/view/com/notifications/NotificationFeedItem.tsx:788 #: src/view/com/util/UserAvatar.tsx:465 msgid "Opens this profile" msgstr "Profil hau irekitzen du" @@ -5268,7 +5392,7 @@ msgstr "OTA egoera: Ez dago bat ere eskuragarri" msgid "Other" msgstr "Beste bat" -#: src/components/AccountList.tsx:83 +#: src/components/AccountList.tsx:87 msgid "Other account" msgstr "Beste kontu bat" @@ -5330,15 +5454,15 @@ msgstr "Pausatu bideoa" #: src/screens/Search/SearchResults.tsx:62 #: src/screens/StarterPack/StarterPackScreen.tsx:184 -#: src/view/screens/ProfileList.tsx:166 +#: src/view/screens/ProfileList.tsx:170 msgid "People" msgstr "Jendea" -#: src/Navigation.tsx:198 +#: src/Navigation.tsx:207 msgid "People followed by @{0}" msgstr "@{0}-k jarraitzen duen jendea" -#: src/Navigation.tsx:191 +#: src/Navigation.tsx:200 msgid "People following @{0}" msgstr "@{0}-ri jarraitzen dion jendea" @@ -5376,7 +5500,7 @@ msgstr "Ainguratu feeda" msgid "Pin Feed" msgstr "Ainguratu Feeda" -#: src/view/screens/ProfileList.tsx:706 +#: src/view/screens/ProfileList.tsx:714 msgid "Pin to home" msgstr "Ainguratu hasierara" @@ -5402,7 +5526,7 @@ msgstr "{0} Hasierara ainguratua" msgid "Pinned Feeds" msgstr "Ainguratutako Feedak" -#: src/view/screens/ProfileList.tsx:353 +#: src/view/screens/ProfileList.tsx:361 msgid "Pinned to your feeds" msgstr "Ainguratua zure feedetara" @@ -5553,14 +5677,14 @@ msgctxt "action" msgid "Post All" msgstr "Posteatu Dena" -#: src/view/com/post-thread/PostThreadItem.tsx:215 +#: src/view/com/post-thread/PostThreadItem.tsx:218 msgid "Post by {0}" msgstr "{0}-ren posta" -#: src/Navigation.tsx:224 -#: src/Navigation.tsx:231 -#: src/Navigation.tsx:238 -#: src/Navigation.tsx:245 +#: src/Navigation.tsx:233 +#: src/Navigation.tsx:240 +#: src/Navigation.tsx:247 +#: src/Navigation.tsx:254 msgid "Post by @{0}" msgstr "@{0}-ren posta" @@ -5595,7 +5719,7 @@ msgstr "Zuk Ezkututako Posta" msgid "Post interaction settings" msgstr "Postaren elkarrekintza-ezarpenak" -#: src/Navigation.tsx:166 +#: src/Navigation.tsx:167 #: src/screens/ModerationInteractionSettings/index.tsx:34 msgid "Post Interaction Settings" msgstr "Postaren Interakzio-Ezarpenak" @@ -5625,7 +5749,7 @@ msgstr "Postaren aingura kendu da" #: src/screens/StarterPack/StarterPackScreen.tsx:186 #: src/view/screens/Profile.tsx:222 -#: src/view/screens/ProfileList.tsx:166 +#: src/view/screens/ProfileList.tsx:170 msgid "Posts" msgstr "Postak" @@ -5683,22 +5807,22 @@ msgstr "Lehentasunezko jakinarazpenak" msgid "Privacy" msgstr "Pribatutasuna" -#: src/screens/Settings/Settings.tsx:161 -#: src/screens/Settings/Settings.tsx:164 +#: src/screens/Settings/Settings.tsx:169 +#: src/screens/Settings/Settings.tsx:172 msgid "Privacy and security" msgstr "Pribatutasuna eta segurtasuna" -#: src/Navigation.tsx:367 +#: src/Navigation.tsx:376 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:36 msgid "Privacy and Security" msgstr "Pribatutasuna eta Segurtasuna" -#: src/Navigation.tsx:291 -#: src/screens/Settings/AboutSettings.tsx:51 -#: src/screens/Settings/AboutSettings.tsx:54 +#: src/Navigation.tsx:300 +#: src/screens/Settings/AboutSettings.tsx:89 +#: src/screens/Settings/AboutSettings.tsx:92 #: src/view/screens/PrivacyPolicy.tsx:31 -#: src/view/shell/Drawer.tsx:634 -#: src/view/shell/Drawer.tsx:635 +#: src/view/shell/Drawer.tsx:650 +#: src/view/shell/Drawer.tsx:651 msgid "Privacy Policy" msgstr "Pribatutasun Politika" @@ -5711,20 +5835,20 @@ msgstr "Bideoa prozesatzen..." msgid "Processing..." msgstr "Prozesatzen..." -#: src/view/screens/DebugMod.tsx:920 +#: src/view/screens/DebugMod.tsx:926 #: src/view/screens/Profile.tsx:361 msgid "profile" msgstr "profila" #: src/view/shell/bottom-bar/BottomBar.tsx:286 #: src/view/shell/desktop/LeftNav.tsx:691 -#: src/view/shell/Drawer.tsx:71 -#: src/view/shell/Drawer.tsx:526 +#: src/view/shell/Drawer.tsx:74 +#: src/view/shell/Drawer.tsx:542 msgid "Profile" msgstr "Profila" -#: src/screens/Profile/Header/EditProfileDialog.tsx:191 -#: src/view/com/modals/EditProfile.tsx:124 +#: src/screens/Profile/Header/EditProfileDialog.tsx:198 +#: src/view/com/modals/EditProfile.tsx:127 msgctxt "toast" msgid "Profile updated" msgstr "Profila eguneratu da" @@ -5803,7 +5927,7 @@ msgstr "Aipamen ezarpenak" msgid "Quotes" msgstr "Aipamenak" -#: src/view/com/post-thread/PostThreadItem.tsx:249 +#: src/view/com/post-thread/PostThreadItem.tsx:252 msgid "Quotes of this post" msgstr "Post honen aipamenak" @@ -5814,7 +5938,7 @@ msgstr "Post honen aipamenak" msgid "Random (aka \"Poster's Roulette\")" msgstr "Ausazko (\"Poster-en erruleta\" bezala ezagutua)" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:581 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:600 msgid "Rate limit exceeded – you've tried to change your handle too many times in a short period. Please wait a minute before trying again." msgstr "Saiakera muga gainditu da. Gehiegitan saiatu zara handle-a aldatzen denbora laburrean. Mesedez, itxaron minutu bat berriro saiatu aurretik." @@ -5831,6 +5955,11 @@ msgstr "Erreakzionatu {emoji}-rekin" msgid "Reactivate your account" msgstr "Berriz aktibatu zure kontua" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:158 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:169 +msgid "Read blog post" +msgstr "" + #: src/screens/VideoFeed/index.tsx:942 msgid "Read less" msgstr "Irakurri gutxiago" @@ -5862,7 +5991,7 @@ msgstr "Apelazio arrazoia" msgid "Reason:" msgstr "Arrazoia:" -#: src/screens/Search/components/SearchHistory.tsx:44 +#: src/screens/Search/components/SearchHistory.tsx:49 msgid "Recent Searches" msgstr "Azken Bilaketak" @@ -5888,13 +6017,13 @@ msgstr "Baztertu txateatzeko eskaera" msgid "Reload conversations" msgstr "Berriz kargatu elkarrizketak" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:171 #: src/components/dialogs/MutedWords.tsx:438 #: src/components/FeedCard.tsx:343 #: src/components/StarterPack/Wizard/WizardListCard.tsx:102 #: src/components/StarterPack/Wizard/WizardListCard.tsx:109 -#: src/screens/Settings/Settings.tsx:468 +#: src/screens/Settings/Settings.tsx:510 #: src/view/com/feeds/FeedSourceCard.tsx:322 -#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/UserAddRemoveLists.tsx:235 #: src/view/com/posts/PostFeedErrorMessage.tsx:213 msgid "Remove" @@ -5904,12 +6033,12 @@ msgstr "Kendu" msgid "Remove {displayName} from starter pack" msgstr "Kendu {displayName} abio multzotik" -#: src/screens/Search/components/SearchHistory.tsx:120 +#: src/screens/Search/components/SearchHistory.tsx:97 msgid "Remove {historyItem}" msgstr "Kendu {historyItem}" -#: src/screens/Settings/Settings.tsx:447 -#: src/screens/Settings/Settings.tsx:450 +#: src/screens/Settings/Settings.tsx:489 +#: src/screens/Settings/Settings.tsx:492 msgid "Remove account" msgstr "Kendu kontua" @@ -5945,12 +6074,12 @@ msgstr "Feeda kendu?" #: src/screens/Profile/components/ProfileFeedHeader.tsx:320 #: src/view/com/feeds/FeedSourceCard.tsx:190 #: src/view/com/feeds/FeedSourceCard.tsx:268 -#: src/view/screens/ProfileList.tsx:520 +#: src/view/screens/ProfileList.tsx:528 #: src/view/screens/SavedFeeds.tsx:342 msgid "Remove from my feeds" msgstr "Kendu nire feedetatik" -#: src/screens/Settings/Settings.tsx:460 +#: src/screens/Settings/Settings.tsx:502 msgid "Remove from quick access?" msgstr "Sarrera azkarretik kendu?" @@ -5972,7 +6101,7 @@ msgstr "Kendu irudia" msgid "Remove mute word from your list" msgstr "Kendu hitz mututua zure zerrendatik" -#: src/screens/Search/components/SearchHistory.tsx:93 +#: src/screens/Search/components/SearchHistory.tsx:178 msgid "Remove profile" msgstr "Kendu profila" @@ -5993,6 +6122,21 @@ msgstr "Kendu azpitituluen fitxategia" msgid "Remove this feed from your saved feeds" msgstr "Kendu feed hau gordetako zure feedetatik" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:157 +msgid "Remove user from list" +msgstr "Kendu erabiltzailea zerrendatik" + +#: src/components/verification/VerificationRemovePrompt.tsx:46 +#: src/components/verification/VerificationsDialog.tsx:227 +#: src/view/com/profile/ProfileMenu.tsx:298 +#: src/view/com/profile/ProfileMenu.tsx:301 +msgid "Remove verification" +msgstr "" + +#: src/components/verification/VerificationRemovePrompt.tsx:44 +msgid "Remove your verification for this account?" +msgstr "" + #: src/view/com/util/post-embeds/QuoteEmbed.tsx:110 msgid "Removed by author" msgstr "Egileak kenduta" @@ -6001,7 +6145,7 @@ msgstr "Egileak kenduta" msgid "Removed by you" msgstr "Zuk kenduta" -#: src/view/com/modals/ListAddRemoveUsers.tsx:200 +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:117 #: src/view/com/modals/UserAddRemoveLists.tsx:170 msgid "Removed from list" msgstr "Zerrendatik kenduta" @@ -6016,11 +6160,15 @@ msgstr "Gordetako feedetatik kenduta" #: src/screens/Profile/components/ProfileFeedHeader.tsx:122 #: src/view/com/posts/FeedShutdownMsg.tsx:44 -#: src/view/screens/ProfileList.tsx:384 +#: src/view/screens/ProfileList.tsx:392 msgid "Removed from your feeds" msgstr "Zure feedetatik kenduta" -#: src/screens/Search/components/SearchHistory.tsx:95 +#: src/components/verification/VerificationRemovePrompt.tsx:32 +msgid "Removed verification" +msgstr "" + +#: src/screens/Search/components/SearchHistory.tsx:179 msgid "Removes profile from search history" msgstr "Bilaketa historiatik profila kentzen du" @@ -6113,8 +6261,8 @@ msgstr "Erantzuna behar bezala ezkutatu da" msgid "Report" msgstr "Salatu" -#: src/view/com/profile/ProfileMenu.tsx:329 -#: src/view/com/profile/ProfileMenu.tsx:332 +#: src/view/com/profile/ProfileMenu.tsx:365 +#: src/view/com/profile/ProfileMenu.tsx:368 msgid "Report account" msgstr "Salatu kontua" @@ -6137,7 +6285,7 @@ msgstr "Salaketaren elkarrizketa-koadroa" msgid "Report feed" msgstr "Salatu feeda" -#: src/view/screens/ProfileList.tsx:562 +#: src/view/screens/ProfileList.tsx:570 msgid "Report list" msgstr "Salatu zerrenda" @@ -6234,7 +6382,7 @@ msgstr "<0><1/>-k berpostatua" msgid "Reposted by you" msgstr "Zuk berpostatua" -#: src/view/com/post-thread/PostThreadItem.tsx:228 +#: src/view/com/post-thread/PostThreadItem.tsx:231 msgid "Reposts of this post" msgstr "Berpostatu post hau" @@ -6288,8 +6436,8 @@ msgstr "Berrezarri kodea" msgid "Reset Code" msgstr "Berrezarri Kodea" -#: src/screens/Settings/Settings.tsx:344 -#: src/screens/Settings/Settings.tsx:346 +#: src/screens/Settings/Settings.tsx:386 +#: src/screens/Settings/Settings.tsx:388 msgid "Reset onboarding state" msgstr "Berrezarri sartze-egoera" @@ -6341,10 +6489,10 @@ msgid "Returns to home page" msgstr "Hasierako orrira itzultzen da" #: src/screens/Profile/ProfileFeed/index.tsx:90 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:540 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:559 #: src/screens/VideoFeed/index.tsx:1109 #: src/view/screens/NotFound.tsx:60 -#: src/view/screens/ProfileList.tsx:1031 +#: src/view/screens/ProfileList.tsx:1039 msgid "Returns to previous page" msgstr "Aurreko orrialdera itzultzen da" @@ -6356,9 +6504,9 @@ msgstr "Aurreko urratsera itzultzen da" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:479 #: src/components/dialogs/PostInteractionSettingsDialog.tsx:485 #: src/components/StarterPack/QrCodeDialog.tsx:191 -#: src/screens/Profile/Header/EditProfileDialog.tsx:238 -#: src/screens/Profile/Header/EditProfileDialog.tsx:252 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:243 +#: src/screens/Profile/Header/EditProfileDialog.tsx:245 +#: src/screens/Profile/Header/EditProfileDialog.tsx:259 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:262 #: src/view/com/composer/GifAltText.tsx:193 #: src/view/com/composer/GifAltText.tsx:202 #: src/view/com/composer/photos/EditImageDialog.web.tsx:77 @@ -6366,7 +6514,7 @@ msgstr "Aurreko urratsera itzultzen da" #: src/view/com/composer/photos/ImageAltTextDialog.tsx:153 #: src/view/com/composer/photos/ImageAltTextDialog.tsx:163 #: src/view/com/modals/CreateOrEditList.tsx:317 -#: src/view/com/modals/EditProfile.tsx:219 +#: src/view/com/modals/EditProfile.tsx:245 #: src/view/screens/SavedFeeds.tsx:109 msgid "Save" msgstr "Gorde" @@ -6386,7 +6534,7 @@ msgstr "Gorde jaiotze data" msgid "Save changes" msgstr "Gorde aldaketak" -#: src/view/com/modals/EditProfile.tsx:227 +#: src/view/com/modals/EditProfile.tsx:253 msgid "Save Changes" msgstr "Gorde Aldaketak" @@ -6399,7 +6547,7 @@ msgstr "Gorde irudia" msgid "Save image crop" msgstr "Gorde irudiaren mozketa" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:229 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:248 msgid "Save new handle" msgstr "Gorde handle berria" @@ -6421,11 +6569,11 @@ msgid "Saved to your camera roll" msgstr "Zure kameran gordeta" #: src/screens/Profile/components/ProfileFeedHeader.tsx:131 -#: src/view/screens/ProfileList.tsx:364 +#: src/view/screens/ProfileList.tsx:372 msgid "Saved to your feeds" msgstr "Zure feedetan gordeta" -#: src/view/com/modals/EditProfile.tsx:220 +#: src/view/com/modals/EditProfile.tsx:246 msgid "Saves any changes to your profile" msgstr "Zure profilean edozein aldaketa gordetzen du" @@ -6435,8 +6583,8 @@ msgstr "Irudi mozketa ezarpenak gordetzen ditu" #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/NotificationFeedItem.tsx:544 -#: src/view/com/notifications/NotificationFeedItem.tsx:569 +#: src/view/com/notifications/NotificationFeedItem.tsx:633 +#: src/view/com/notifications/NotificationFeedItem.tsx:658 msgid "Say hello!" msgstr "Esan kaixo!" @@ -6445,21 +6593,20 @@ msgstr "Esan kaixo!" msgid "Science" msgstr "Zientzia" -#: src/view/screens/ProfileList.tsx:988 +#: src/view/screens/ProfileList.tsx:996 msgid "Scroll to top" msgstr "Joan gora" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:491 +#: src/components/dialogs/SearchablePeopleList.tsx:513 #: src/components/forms/SearchInput.tsx:34 #: src/components/forms/SearchInput.tsx:36 #: src/screens/Search/Shell.tsx:307 #: src/screens/Search/Shell.tsx:464 -#: src/view/com/modals/ListAddRemoveUsers.tsx:76 #: src/view/shell/bottom-bar/BottomBar.tsx:182 msgid "Search" msgstr "Bilatu" -#: src/Navigation.tsx:217 +#: src/Navigation.tsx:226 #: src/screens/Profile/ProfileSearch.tsx:37 msgid "Search @{0}'s posts" msgstr "Bilatu @{0}-ren postak" @@ -6477,11 +6624,11 @@ msgstr "Bilatu feedak" msgid "Search for \"{interestsDisplayName}\"{activeText}" msgstr "Bilatu \"{interestsDisplayName}\"{activeText}" -#: src/view/shell/desktop/Search.tsx:201 +#: src/view/shell/desktop/Search.tsx:131 msgid "Search for \"{query}\"" msgstr "Bilatu \"{query}\"" -#: src/screens/Search/components/AutocompleteResults.tsx:44 +#: src/screens/Search/components/AutocompleteResults.tsx:45 msgid "Search for \"{searchText}\"" msgstr "Bilatu \"{searchText}\"" @@ -6501,10 +6648,6 @@ msgstr "Bilatu feed gehiago" msgid "Search for posts, users, or feeds" msgstr "Bilatu postak, erabiltzaileak edo feedak" -#: src/view/com/modals/ListAddRemoveUsers.tsx:71 -msgid "Search for users" -msgstr "Bilatu erabiltzaileak" - #: src/components/dialogs/GifSelect.tsx:177 msgid "Search GIFs" msgstr "Bilatu GIF-ak" @@ -6513,12 +6656,12 @@ msgstr "Bilatu GIF-ak" msgid "Search my posts" msgstr "Bilatu nire postak" -#: src/view/com/profile/ProfileMenu.tsx:231 -#: src/view/com/profile/ProfileMenu.tsx:234 +#: src/view/com/profile/ProfileMenu.tsx:244 +#: src/view/com/profile/ProfileMenu.tsx:247 msgid "Search posts" msgstr "Bilatu postak" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:511 +#: src/components/dialogs/SearchablePeopleList.tsx:533 #: src/components/ProgressGuide/FollowDialog.tsx:702 msgid "Search profiles" msgstr "Bilatu profilak" @@ -6531,7 +6674,7 @@ msgstr "Bilatu Tenor-en" msgid "Search..." msgstr "Bilatu..." -#: src/components/dms/dialogs/SearchablePeopleList.tsx:512 +#: src/components/dialogs/SearchablePeopleList.tsx:534 #: src/components/ProgressGuide/FollowDialog.tsx:703 msgid "Searches for profiles" msgstr "Profilak bilatzen ditu" @@ -6692,7 +6835,7 @@ msgctxt "action" msgid "Send Email" msgstr "Bidali Mezu Elektronikoa" -#: src/view/shell/Drawer.tsx:317 +#: src/view/shell/Drawer.tsx:333 msgid "Send feedback" msgstr "Bidali iritzia" @@ -6742,7 +6885,7 @@ msgstr "Zerbitzariaren helbidea" msgid "Set app icon to {0}" msgstr "Ezarri {0} aplikazio ikono gisa" -#: src/screens/Moderation/index.tsx:306 +#: src/screens/Moderation/index.tsx:325 msgid "Set birthdate" msgstr "Ezarri jaiotze-data" @@ -6758,10 +6901,10 @@ msgstr "Konfiguratu zure kontua" msgid "Sets email for password reset" msgstr "Pasahitza berrezartzeko posta elektronikoa ezartzen du" -#: src/Navigation.tsx:173 -#: src/screens/Settings/Settings.tsx:80 +#: src/Navigation.tsx:182 +#: src/screens/Settings/Settings.tsx:88 #: src/view/shell/desktop/LeftNav.tsx:709 -#: src/view/shell/Drawer.tsx:539 +#: src/view/shell/Drawer.tsx:555 msgid "Settings" msgstr "Ezarpenak" @@ -6783,12 +6926,12 @@ msgstr "Sexu Lizuna" #: src/screens/StarterPack/StarterPackScreen.tsx:428 #: src/screens/StarterPack/StarterPackScreen.tsx:603 #: src/screens/Topic.tsx:102 -#: src/view/com/profile/ProfileMenu.tsx:216 -#: src/view/com/profile/ProfileMenu.tsx:225 +#: src/view/com/profile/ProfileMenu.tsx:229 +#: src/view/com/profile/ProfileMenu.tsx:238 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:498 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:507 #: src/view/com/util/post-ctrls/PostCtrls.tsx:350 -#: src/view/screens/ProfileList.tsx:505 +#: src/view/screens/ProfileList.tsx:513 msgid "Share" msgstr "Partekatu" @@ -6805,7 +6948,7 @@ msgstr "Partekatu istorio polit bat!" msgid "Share a fun fact!" msgstr "Partekatu datu dibertigarri bat!" -#: src/view/com/profile/ProfileMenu.tsx:411 +#: src/view/com/profile/ProfileMenu.tsx:447 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:796 #: src/view/com/util/post-ctrls/PostCtrls.tsx:366 msgid "Share anyway" @@ -6847,7 +6990,7 @@ msgstr "Partekatu abio multzo hau eta lagundu jendea zure Bluesky komunitatean s msgid "Share your favorite feed!" msgstr "Partekatu zure feed gogokoena!" -#: src/Navigation.tsx:276 +#: src/Navigation.tsx:285 msgid "Shared Preferences Tester" msgstr "Partekatutako Hobespenen Probatzailea" @@ -6899,7 +7042,7 @@ msgstr "Erakutsi honelako gutxiago" msgid "Show list anyway" msgstr "Erakutsi zerrenda hala ere" -#: src/view/com/post-thread/PostThreadItem.tsx:605 +#: src/view/com/post-thread/PostThreadItem.tsx:625 #: src/view/com/post/Post.tsx:243 #: src/view/com/posts/PostFeedItem.tsx:515 msgid "Show More" @@ -6959,11 +7102,11 @@ msgstr "Erakutsi abisua" msgid "Show warning and filter from feeds" msgstr "Erakutsi feedetako abisua eta iragazkia" -#: src/view/com/post-thread/PostThreadItem.tsx:836 +#: src/view/com/post-thread/PostThreadItem.tsx:856 msgid "Shows information about when this post was created" msgstr "Post hau noiz sortu zenari buruzko informazioa erakusten du" -#: src/screens/Settings/Settings.tsx:104 +#: src/screens/Settings/Settings.tsx:112 msgid "Shows other accounts you can switch to" msgstr "Alda ditzakezun beste kontu batzuk erakusten ditu" @@ -6990,7 +7133,7 @@ msgstr "Edukia erakusten du" msgid "Sign in" msgstr "Hasi saioa" -#: src/components/AccountList.tsx:122 +#: src/components/AccountList.tsx:127 msgid "Sign in as {0}" msgstr "Hasi saioa {0} gisa" @@ -7007,7 +7150,7 @@ msgstr "Hasi saioa edo sortu kontua" msgid "Sign in or create your account to join the conversation!" msgstr "Hasi saioa edo sortu zure kontua elkarrizketan sartzeko!" -#: src/components/AccountList.tsx:65 +#: src/components/AccountList.tsx:67 msgid "Sign in to account that is not listed" msgstr "Hasi saioa zerrendan ez dagoen kontuan" @@ -7015,9 +7158,9 @@ msgstr "Hasi saioa zerrendan ez dagoen kontuan" msgid "Sign in to Bluesky or create a new account" msgstr "Hasi saioa Bluesky-n edo sortu kontu berri bat" -#: src/screens/Settings/Settings.tsx:225 -#: src/screens/Settings/Settings.tsx:227 -#: src/screens/Settings/Settings.tsx:259 +#: src/screens/Settings/Settings.tsx:233 +#: src/screens/Settings/Settings.tsx:235 +#: src/screens/Settings/Settings.tsx:267 #: src/screens/SignupQueued.tsx:93 #: src/screens/SignupQueued.tsx:96 #: src/screens/Takendown.tsx:85 @@ -7031,7 +7174,7 @@ msgstr "Amaitu saioa" msgid "Sign Out" msgstr "Amaitu saioa" -#: src/screens/Settings/Settings.tsx:256 +#: src/screens/Settings/Settings.tsx:264 #: src/view/shell/desktop/LeftNav.tsx:205 msgid "Sign out?" msgstr "Saioa amaitu?" @@ -7068,6 +7211,10 @@ msgstr "Txikiagoa" msgid "Software Dev" msgstr "Software Garatzailea" +#: src/components/verification/VerificationsDialog.tsx:122 +msgid "Some of your verifications are invalid." +msgstr "" + #: src/components/FeedInterstitials.tsx:474 msgid "Some other feeds you might like" msgstr "Gustatuko litzaizukeen beste feed batzuk" @@ -7080,7 +7227,7 @@ msgstr "Batzuek erantzun dezakete" msgid "Someone reacted {0}" msgstr "Norbaitek erreakzionatu du {0}" -#: src/screens/Messages/components/ChatListItem.tsx:236 +#: src/screens/Messages/components/ChatListItem.tsx:241 msgid "Someone reacted {0} to {1}" msgstr "Norbaitek erreakzionatu du {0} {1}-i" @@ -7099,8 +7246,8 @@ msgid "Something went wrong, please try again" msgstr "Arazoren bat izan da. Mesedez, saiatu berriro" #: src/components/ReportDialog/index.tsx:54 -#: src/screens/Moderation/index.tsx:97 -#: src/screens/Profile/Sections/Labels.tsx:87 +#: src/screens/Moderation/index.tsx:101 +#: src/screens/Profile/Sections/Labels.tsx:121 msgid "Something went wrong, please try again." msgstr "Arazoren bat izan da. Mesedez, saiatu berriro." @@ -7161,22 +7308,22 @@ msgstr "Kirolak" msgid "Start a new chat" msgstr "Txat berria hasi" -#: src/view/screens/ProfileList.tsx:838 -#: src/view/screens/ProfileList.tsx:959 +#: src/view/screens/ProfileList.tsx:846 +#: src/view/screens/ProfileList.tsx:967 msgid "Start adding people" msgstr "Hasi jendea gehitzen" -#: src/view/screens/ProfileList.tsx:845 -#: src/view/screens/ProfileList.tsx:966 +#: src/view/screens/ProfileList.tsx:853 +#: src/view/screens/ProfileList.tsx:974 msgid "Start adding people!" msgstr "Hasi jendea gehitzen!" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:357 +#: src/components/dialogs/SearchablePeopleList.tsx:382 msgid "Start chat with {displayName}" msgstr "Txat berria hasi {displayName}-rekin" -#: src/Navigation.tsx:441 -#: src/Navigation.tsx:446 +#: src/Navigation.tsx:450 +#: src/Navigation.tsx:455 #: src/screens/StarterPack/Wizard/index.tsx:186 msgid "Starter Pack" msgstr "Abio Multzoa" @@ -7207,8 +7354,8 @@ msgstr "Abio Multzoak" msgid "Starter packs let you easily share your favorite feeds and people with your friends." msgstr "Abio multzoek zure gogoko feedak eta jendea zure lagunekin erraz partekatzeko aukera ematen dizu." -#: src/screens/Settings/AboutSettings.tsx:59 -#: src/screens/Settings/AboutSettings.tsx:62 +#: src/screens/Settings/AboutSettings.tsx:97 +#: src/screens/Settings/AboutSettings.tsx:100 msgid "Status Page" msgstr "Egoera Orria" @@ -7216,12 +7363,12 @@ msgstr "Egoera Orria" msgid "Step {0} of {1}" msgstr "{0}/{1} urratsa" -#: src/screens/Settings/Settings.tsx:309 +#: src/screens/Settings/Settings.tsx:351 msgid "Storage cleared, you need to restart the app now." msgstr "Biltegia garbitu da, aplikazioa berrabiarazi behar duzu orain." -#: src/Navigation.tsx:266 -#: src/screens/Settings/Settings.tsx:325 +#: src/Navigation.tsx:275 +#: src/screens/Settings/Settings.tsx:367 msgid "Storybook" msgstr "Ipuin liburua" @@ -7246,11 +7393,11 @@ msgstr "Bidali Apelazioa" msgid "Submit report" msgstr "Bidali salaketa" -#: src/view/screens/ProfileList.tsx:733 +#: src/view/screens/ProfileList.tsx:741 msgid "Subscribe" msgstr "Harpidetu" -#: src/screens/Profile/Sections/Labels.tsx:201 +#: src/screens/Profile/Sections/Labels.tsx:198 msgid "Subscribe to @{0} to use these labels:" msgstr "Harpidetu @{0}-ra etiketa hauek erabiltzeko:" @@ -7262,7 +7409,7 @@ msgstr "Harpidetu Etiketatzailera" msgid "Subscribe to this labeler" msgstr "Harpidetu etiketatzaile honetara" -#: src/view/screens/ProfileList.tsx:729 +#: src/view/screens/ProfileList.tsx:737 msgid "Subscribe to this list" msgstr "Harpidetu zerrenda honetara" @@ -7270,6 +7417,10 @@ msgstr "Harpidetu zerrenda honetara" msgid "Success!" msgstr "Arrakasta!" +#: src/components/verification/VerificationCreatePrompt.tsx:30 +msgid "Successfully verified" +msgstr "" + #: src/screens/Search/Explore.tsx:359 msgid "Suggested Accounts" msgstr "Iradokitako Kontuak" @@ -7293,15 +7444,15 @@ msgctxt "Name of app icon variant" msgid "Sunset" msgstr "Ilunabarra" -#: src/Navigation.tsx:286 +#: src/Navigation.tsx:295 #: src/view/screens/Support.tsx:31 #: src/view/screens/Support.tsx:34 msgid "Support" msgstr "Laguntza" -#: src/screens/Settings/Settings.tsx:102 -#: src/screens/Settings/Settings.tsx:116 -#: src/screens/Settings/Settings.tsx:412 +#: src/screens/Settings/Settings.tsx:110 +#: src/screens/Settings/Settings.tsx:124 +#: src/screens/Settings/Settings.tsx:454 #: src/view/shell/desktop/LeftNav.tsx:243 msgid "Switch account" msgstr "Aldatu kontua" @@ -7326,9 +7477,9 @@ msgstr "Aldatu {0}-ra" msgid "System" msgstr "Sistema" -#: src/screens/Settings/AboutSettings.tsx:66 -#: src/screens/Settings/AboutSettings.tsx:69 -#: src/screens/Settings/Settings.tsx:318 +#: src/screens/Settings/AboutSettings.tsx:104 +#: src/screens/Settings/AboutSettings.tsx:107 +#: src/screens/Settings/Settings.tsx:360 msgid "System log" msgstr "Sistemaren erregistroa" @@ -7367,7 +7518,7 @@ msgstr "Teknologia" msgid "Tell a joke!" msgstr "Kontatu txantxa bat!" -#: src/screens/Profile/Header/EditProfileDialog.tsx:355 +#: src/screens/Profile/Header/EditProfileDialog.tsx:378 msgid "Tell us a bit about yourself" msgstr "Kontaiguzu zure buruari buruz pixka bat" @@ -7380,12 +7531,12 @@ msgstr "Kontaiguzu apur bat gehiago" msgid "Terms" msgstr "Baldintzak" -#: src/Navigation.tsx:296 -#: src/screens/Settings/AboutSettings.tsx:43 -#: src/screens/Settings/AboutSettings.tsx:46 +#: src/Navigation.tsx:305 +#: src/screens/Settings/AboutSettings.tsx:81 +#: src/screens/Settings/AboutSettings.tsx:84 #: src/view/screens/TermsOfService.tsx:31 -#: src/view/shell/Drawer.tsx:627 -#: src/view/shell/Drawer.tsx:629 +#: src/view/shell/Drawer.tsx:643 +#: src/view/shell/Drawer.tsx:645 msgid "Terms of Service" msgstr "Zerbitzu-Baldintzak" @@ -7425,7 +7576,7 @@ msgstr "Eskerrik asko. Zure salaketa bidali da." msgid "Thanks, you have successfully verified your email address. You can close this dialog." msgstr "Eskerrik asko, zure helbide elektronikoa behar bezala egiaztatu duzu. Leiho hau itxi dezakezu." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:468 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:487 msgid "That contains the following:" msgstr "Horrek honako hauek ditu:" @@ -7450,8 +7601,8 @@ msgstr "Hori da guztia, lagunok!" msgid "That's everything!" msgstr "Hori da dena!" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:279 -#: src/view/com/profile/ProfileMenu.tsx:387 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:305 +#: src/view/com/profile/ProfileMenu.tsx:423 msgid "The account will be able to interact with you after unblocking." msgstr "Kontua zurekin elkarreragin ahal izango du desblokeatu ondoren." @@ -7465,7 +7616,7 @@ msgstr "Aplikazioa berrabiaraziko da" msgid "The author of this thread has hidden this reply." msgstr "Hari honen egileak erantzun hau ezkutatu du." -#: src/screens/Moderation/index.tsx:358 +#: src/screens/Moderation/index.tsx:377 msgid "The Bluesky web application" msgstr "Bluesky web aplikazioa" @@ -7555,8 +7706,8 @@ msgid "There was an issue connecting to Tenor." msgstr "Arazo bat izan da Tenor-era konektatzean." #: src/screens/Profile/components/ProfileFeedHeader.tsx:173 -#: src/view/screens/ProfileList.tsx:367 -#: src/view/screens/ProfileList.tsx:386 +#: src/view/screens/ProfileList.tsx:375 +#: src/view/screens/ProfileList.tsx:394 #: src/view/screens/SavedFeeds.tsx:85 msgid "There was an issue contacting the server" msgstr "Arazo bat izan da zerbitzariarekin harremanetan jartzeko" @@ -7580,7 +7731,7 @@ msgstr "Arazo bat izan da jakinarazpenak eskuratzean. Sakatu hemen berriro saiat msgid "There was an issue fetching posts. Tap here to try again." msgstr "Arazo bat izan da postak eskuratzean. Sakatu hemen berriro saiatzeko." -#: src/view/com/lists/ListMembers.tsx:166 +#: src/view/com/lists/ListMembers.tsx:151 msgid "There was an issue fetching the list. Tap here to try again." msgstr "Arazo bat izan da zerrenda eskuratzean. Sakatu hemen berriro saiatzeko." @@ -7593,7 +7744,7 @@ msgstr "Arazo bat izan da aplikazio pasahitzak eskuratzean" msgid "There was an issue fetching your lists. Tap here to try again." msgstr "Arazo bat izan da zure zerrendak eskuratzean. Sakatu hemen berriro saiatzeko." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:105 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:107 msgid "There was an issue fetching your service info" msgstr "Arazo bat izan da zure zerbitzu informazioa eskuratzean" @@ -7612,17 +7763,17 @@ msgstr "Arazo bat izan da zure salaketa bidaltzean. Mesedez, egiaztatu zure Inte msgid "There was an issue updating your feeds, please check your internet connection and try again." msgstr "Arazo bat izan da feedak eguneratzean. Egiaztatu Interneteko konexioa eta saiatu berriro." -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:107 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:128 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:141 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:110 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:144 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:90 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:101 -#: src/view/com/profile/ProfileMenu.tsx:111 -#: src/view/com/profile/ProfileMenu.tsx:121 -#: src/view/com/profile/ProfileMenu.tsx:135 -#: src/view/com/profile/ProfileMenu.tsx:145 -#: src/view/com/profile/ProfileMenu.tsx:158 -#: src/view/com/profile/ProfileMenu.tsx:170 +#: src/view/com/profile/ProfileMenu.tsx:117 +#: src/view/com/profile/ProfileMenu.tsx:127 +#: src/view/com/profile/ProfileMenu.tsx:141 +#: src/view/com/profile/ProfileMenu.tsx:151 +#: src/view/com/profile/ProfileMenu.tsx:164 +#: src/view/com/profile/ProfileMenu.tsx:176 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:396 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:409 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:419 @@ -7633,10 +7784,10 @@ msgstr "Arazo bat egon da! {0}" #: src/screens/List/ListHiddenScreen.tsx:63 #: src/screens/List/ListHiddenScreen.tsx:77 #: src/screens/List/ListHiddenScreen.tsx:99 -#: src/view/screens/ProfileList.tsx:403 -#: src/view/screens/ProfileList.tsx:421 -#: src/view/screens/ProfileList.tsx:439 -#: src/view/screens/ProfileList.tsx:457 +#: src/view/screens/ProfileList.tsx:411 +#: src/view/screens/ProfileList.tsx:429 +#: src/view/screens/ProfileList.tsx:447 +#: src/view/screens/ProfileList.tsx:465 msgid "There was an issue. Please check your internet connection and try again." msgstr "Arazo bat egon da. Mesedez, egiaztatu Interneteko konexioa eta saiatu berriro." @@ -7657,6 +7808,14 @@ msgstr "Ezarpen hauek Jarraitzen feedari soilik aplikatzen zaizkio." msgid "This {screenDescription} has been flagged:" msgstr "{screenDescription} hau markatu da:" +#: src/components/verification/VerificationsDialog.tsx:89 +msgid "This account has a checkmark because it's been verified by trusted sources." +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:94 +msgid "This account has one or more verifications, but it is not currently verified." +msgstr "" + #: src/components/moderation/ScreenHider.tsx:106 msgid "This account has requested that users sign in to view their profile." msgstr "Kontu honen profila saioa hasitako erabiltzaileek bakarrik ikus dezakete." @@ -7665,6 +7824,10 @@ msgstr "Kontu honen profila saioa hasitako erabiltzaileek bakarrik ikus dezakete msgid "This account is blocked by one or more of your moderation lists. To unblock, please visit the lists directly and remove this user." msgstr "Kontu hau zure moderazio-zerrenda batek edo gehiagok blokeatzen du. Desblokeatzeko, mesedez bisitatu zerrendak zuzenean eta kendu erabiltzaile hau." +#: src/components/verification/VerificationCreatePrompt.tsx:48 +msgid "This action can be undone at any time." +msgstr "" + #: src/components/moderation/LabelsOnMeDialog.tsx:271 msgid "This appeal will be sent to <0>{sourceName}." msgstr "Apelazio hau <0>{sourceName} helbidera bidaliko da." @@ -7698,7 +7861,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:357 +#: src/screens/Messages/components/ChatListItem.tsx:362 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" @@ -7720,7 +7883,7 @@ msgstr "Feed hau hutsik dago! Baliteke erabiltzaile gehiago jarraitu behar izate #: src/components/StarterPack/Main/PostsList.tsx:36 #: src/screens/Profile/ProfileFeed/index.tsx:189 -#: src/view/screens/ProfileList.tsx:835 +#: src/view/screens/ProfileList.tsx:843 msgid "This feed is empty." msgstr "Feed hau hutsik dago." @@ -7728,7 +7891,7 @@ msgstr "Feed hau hutsik dago." msgid "This feed is no longer online. We are showing <0>Discover instead." msgstr "Feed hau jada ez dago sarean. <0>Ezagutu erakusten ari gara horren ordez." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:574 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:593 msgid "This handle is reserved. Please try a different one." msgstr "Handle hau erreserbatuta dago. Mesedez, saiatu beste bat." @@ -7748,7 +7911,7 @@ msgstr "Etiketa hau egileak aplikatu du." msgid "This label was applied by you." msgstr "Etiketa hau zuk aplikatu duzu." -#: src/screens/Profile/Sections/Labels.tsx:188 +#: src/screens/Profile/Sections/Labels.tsx:185 msgid "This labeler hasn't declared what labels it publishes, and may not be active." msgstr "Etiketatzaile honek ez du deklaratu zein etiketa argitaratzen dituen, eta baliteke aktibo ez egotea." @@ -7764,7 +7927,7 @@ msgstr "<0>{0}-(e)k sortutako zerrenda honen izenak edo deskribapenak Bluesk msgid "This list – created by you – contains possible violations of Bluesky's community guidelines in its name or description." msgstr "Zuk sortutako zerrenda honen izenak edo deskribapenak Bluesky-ren komunitate-gidalerroak urratu ditzake." -#: src/view/screens/ProfileList.tsx:954 +#: src/view/screens/ProfileList.tsx:962 msgid "This list is empty." msgstr "Zerrenda hau hutsik dago." @@ -7772,7 +7935,7 @@ msgstr "Zerrenda hau hutsik dago." msgid "This moderation service is unavailable. See below for more details. If this issue persists, contact us." msgstr "Moderazio-zerbitzu hau ez dago erabilgarri. Ikus behean xehetasun gehiagorako. Arazo honek jarraitzen badu, jarri gurekin harremanetan." -#: src/view/com/post-thread/PostThreadItem.tsx:876 +#: src/view/com/post-thread/PostThreadItem.tsx:896 msgid "This post claims to have been created on <0>{0}, but was first seen by Bluesky on <1>{1}." msgstr "Post honek <0>{0}-n sortu dela dio, baina Bluesky-k <1>{1}-n ikusi zuen lehen aldiz." @@ -7780,7 +7943,7 @@ msgstr "Post honek <0>{0}-n sortu dela dio, baina Bluesky-k <1>{1}-n iku msgid "This post has an unknown type of threadgate on it. Your app may be out of date." msgstr "Post honek hari mota ezezagun bat du. Baliteke zure aplikazioa zaharkituta egotea." -#: src/view/com/post-thread/PostThreadItem.tsx:158 +#: src/view/com/post-thread/PostThreadItem.tsx:160 msgid "This post has been deleted." msgstr "Post hau ezabatu da." @@ -7797,7 +7960,7 @@ msgstr "Post hau feed eta harietatik ezkutatuta egongo da. Hau ezin da desegin." msgid "This post's author has disabled quote posts." msgstr "Post honen egileak aipamenak desgaitu ditu." -#: src/view/com/profile/ProfileMenu.tsx:408 +#: src/view/com/profile/ProfileMenu.tsx:444 msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't signed in." msgstr "Profil hau saioa hasitako erabiltzaileek soilik ikus dezakete. Saioa hasita ez dagoen jendearentzat ez da ikusgai egongo." @@ -7809,7 +7972,7 @@ msgstr "Erantzun hau zure hariaren beheko aldean ezkutuko atal batean ordenatuko msgid "This service has not provided terms of service or a privacy policy." msgstr "Zerbitzu honek ez du zerbitzu-baldintzarik edo pribatutasun-politikarik eman." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:437 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:456 msgid "This should create a domain record at:" msgstr "Honek domeinu-erregistro bat sortu beharko luke hemen:" @@ -7850,7 +8013,7 @@ msgstr "Erabiltzaile hau ez du inor jarraitzen." msgid "This will delete \"{0}\" from your muted words. You can always add it back later." msgstr "Honek \"{0}\" ezabatuko du mutututa dauden hitzetatik. Geroago gehi dezakezu beti." -#: src/screens/Settings/Settings.tsx:462 +#: src/screens/Settings/Settings.tsx:504 msgid "This will remove @{0} from the quick access list." msgstr "Honek @{0} sarbide azkarreko zerrendatik kenduko du." @@ -7881,7 +8044,7 @@ msgstr "Harikatua" msgid "Threaded mode" msgstr "Haridun modua" -#: src/Navigation.tsx:329 +#: src/Navigation.tsx:338 msgid "Threads Preferences" msgstr "Harien Hobespenak" @@ -7913,7 +8076,7 @@ msgstr "Gaur" msgid "Toggle dropdown" msgstr "Aldatu goitibeherako aukera" -#: src/screens/Moderation/index.tsx:335 +#: src/screens/Moderation/index.tsx:354 msgid "Toggle to enable or disable adult content" msgstr "Aldatu helduentzako edukia gaitzeko edo desgaitzeko" @@ -7927,14 +8090,14 @@ msgstr "Soinua aktibatu/desaktibatzen du" msgid "Top" msgstr "Joan gora" -#: src/Navigation.tsx:411 +#: src/Navigation.tsx:420 msgid "Topic" msgstr "Gaia" #: src/components/dms/MessageContextMenu.tsx:139 #: src/components/dms/MessageContextMenu.tsx:141 -#: src/view/com/post-thread/PostThreadItem.tsx:798 -#: src/view/com/post-thread/PostThreadItem.tsx:801 +#: src/view/com/post-thread/PostThreadItem.tsx:818 +#: src/view/com/post-thread/PostThreadItem.tsx:821 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:468 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:470 msgid "Translate" @@ -7952,6 +8115,10 @@ msgstr "Joera-gaiak" msgid "Trending Videos" msgstr "Joera Bideoak" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:138 +msgid "Trust emerges from relationships, communities, and shared context, so we’re also enabling <0>trusted verifiers: organizations that can directly issue verification." +msgstr "" + #: src/view/com/util/error/ErrorScreen.tsx:103 msgctxt "action" msgid "Try again" @@ -7973,7 +8140,7 @@ msgstr "Idatzi nahi duzun erabiltzaile-izena" msgid "Type your message here" msgstr "Idatzi zure mezua hemen" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:413 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:432 msgid "Type:" msgstr "Mota:" @@ -7999,31 +8166,31 @@ msgstr "Ezin da ezabatu" #: src/components/dms/MessagesListBlockedFooter.tsx:104 #: src/components/dms/MessagesListBlockedFooter.tsx:112 #: src/components/dms/MessagesListBlockedFooter.tsx:119 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:197 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:283 -#: src/view/com/profile/ProfileMenu.tsx:399 -#: src/view/screens/ProfileList.tsx:715 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:200 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 +#: src/view/com/profile/ProfileMenu.tsx:435 +#: src/view/screens/ProfileList.tsx:723 msgid "Unblock" msgstr "Desblokeatu" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:202 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:205 msgctxt "action" msgid "Unblock" msgstr "Desblokeatu" #: src/components/dms/ConvoMenu.tsx:247 #: src/components/dms/ConvoMenu.tsx:250 -#: src/view/com/profile/ProfileMenu.tsx:309 -#: src/view/com/profile/ProfileMenu.tsx:315 +#: src/view/com/profile/ProfileMenu.tsx:345 +#: src/view/com/profile/ProfileMenu.tsx:351 msgid "Unblock account" msgstr "Desblokeatu kontua" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:277 -#: src/view/com/profile/ProfileMenu.tsx:381 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:303 +#: src/view/com/profile/ProfileMenu.tsx:417 msgid "Unblock Account?" msgstr "Kontua Desblokeatu?" -#: src/view/screens/ProfileList.tsx:612 +#: src/view/screens/ProfileList.tsx:620 msgid "Unblock list" msgstr "Desblokeatu zerrenda" @@ -8041,12 +8208,12 @@ msgctxt "action" msgid "Unfollow" msgstr "Jarraitzen utzi" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:217 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:220 msgid "Unfollow {0}" msgstr "{0} jarraitzen utzi" -#: src/view/com/profile/ProfileMenu.tsx:251 -#: src/view/com/profile/ProfileMenu.tsx:261 +#: src/view/com/profile/ProfileMenu.tsx:264 +#: src/view/com/profile/ProfileMenu.tsx:274 msgid "Unfollow account" msgstr "Utzi kontua jarraitzeari" @@ -8058,6 +8225,10 @@ msgstr "Erabiltzailea jarraitzeari uzten dio" msgid "Unfortunately, none of your subscribed labelers supports this report type." msgstr "Zoritxarrez, harpidetutako etiketatzaileetako batek ere ez du onartzen salaketa mota hau." +#: src/components/verification/VerificationsDialog.tsx:204 +msgid "Unknown verifier" +msgstr "" + #: src/screens/Profile/components/ProfileFeedHeader.tsx:510 msgid "Unlike" msgstr "Ez gogoko" @@ -8072,7 +8243,7 @@ msgctxt "video" msgid "Unmute" msgstr "Desmututu" -#: src/view/screens/ProfileList.tsx:722 +#: src/view/screens/ProfileList.tsx:730 msgid "Unmute" msgstr "Mututzea utzi" @@ -8081,8 +8252,8 @@ msgstr "Mututzea utzi" msgid "Unmute {tag}" msgstr "{tag} ez mututu" -#: src/view/com/profile/ProfileMenu.tsx:288 -#: src/view/com/profile/ProfileMenu.tsx:294 +#: src/view/com/profile/ProfileMenu.tsx:324 +#: src/view/com/profile/ProfileMenu.tsx:330 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:668 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:674 msgid "Unmute account" @@ -8092,7 +8263,7 @@ msgstr "Desmututu kontua" msgid "Unmute conversation" msgstr "Elkarrizketa ez mututu" -#: src/view/screens/ProfileList.tsx:597 +#: src/view/screens/ProfileList.tsx:605 msgid "Unmute list" msgstr "Desmututu zerrenda" @@ -8105,7 +8276,7 @@ msgstr "Haria ez mututu" msgid "Unmute video" msgstr "Bideoa ez mututu" -#: src/view/screens/ProfileList.tsx:706 +#: src/view/screens/ProfileList.tsx:714 msgid "Unpin" msgstr "Aingura kendu" @@ -8128,7 +8299,7 @@ msgstr "Aingura kendu hasieratik" msgid "Unpin from profile" msgstr "Aingura kendu profiletik" -#: src/view/screens/ProfileList.tsx:577 +#: src/view/screens/ProfileList.tsx:585 msgid "Unpin moderation list" msgstr "Moderazio zerrendari aingura kendu" @@ -8136,7 +8307,7 @@ msgstr "Moderazio zerrendari aingura kendu" msgid "Unpinned {0} from Home" msgstr "{0}-ri aingura kendu Hasieratik" -#: src/view/screens/ProfileList.tsx:354 +#: src/view/screens/ProfileList.tsx:362 msgid "Unpinned from your feeds" msgstr "Aingura kendu zure feedetatik" @@ -8181,8 +8352,8 @@ msgstr "Eguneratu" msgid "Update <0>{displayName} in Lists" msgstr "Eguneratu <0>{displayName} Zerrendetan" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:507 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:528 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:526 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:547 msgid "Update to {domain}" msgstr "Eguneratu {domain}ra" @@ -8204,7 +8375,7 @@ msgstr "Eguneratzen..." msgid "Upload a photo instead" msgstr "Kargatu argazki bat ordez" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:453 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:472 msgid "Upload a text file to:" msgstr "Kargatu testu-fitxategi bat hona:" @@ -8244,7 +8415,7 @@ msgstr "Bideoa kargatzen..." msgid "Use app passwords to sign in to other Bluesky clients without giving full access to your account or password." msgstr "Erabili aplikazioen pasahitzak beste Bluesky bezeroetan saioa hasteko, zure konturako edo pasahitzerako sarbide osoa eman gabe." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:539 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:558 msgid "Use default provider" msgstr "Erabili hornitzaile lehenetsia" @@ -8344,24 +8515,43 @@ msgstr "Nik jarraitzen ditudan erabiltzaileak" msgid "Users in \"{0}\"" msgstr "\"{0}\"-n dauden erabiltzaileak" -#: src/components/LikesDialog.tsx:83 -msgid "Users that have liked this content or profile" -msgstr "Eduki edo profil hau gustoko duten erabiltzaileak" - #: src/components/dialogs/PostInteractionSettingsDialog.tsx:433 msgid "Users you follow" msgstr "Nik jarraitzen ditudan erabiltzaileak" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:419 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:438 msgid "Value:" msgstr "Balioa:" +#: src/screens/Moderation/index.tsx:288 +msgid "Verification settings" +msgstr "" + +#: src/Navigation.tsx:175 +#: src/screens/Moderation/VerificationSettings.tsx:32 +msgid "Verification Settings" +msgstr "" + +#: src/screens/Moderation/VerificationSettings.tsx:41 +msgid "Verifications on Bluesky work differently than on other platforms. <0>Learn more here." +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:105 +msgid "Verified by:" +msgstr "" + #: src/view/com/composer/videos/SelectVideoBtn.tsx:127 msgid "Verified email required" msgstr "Egiaztatutako helbide elektronikoa behar da" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:509 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:530 +#: src/components/verification/VerificationCreatePrompt.tsx:65 +#: src/view/com/profile/ProfileMenu.tsx:308 +#: src/view/com/profile/ProfileMenu.tsx:311 +msgid "Verify account" +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:528 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:549 msgid "Verify DNS Record" msgstr "Egiaztatu DNS erregistroa" @@ -8379,11 +8569,15 @@ msgstr "Egiaztatu posta elektroniko berria" msgid "Verify now" msgstr "Egiaztatu orain" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:510 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:532 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:529 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:551 msgid "Verify Text File" msgstr "Egiaztatu testu-fitxategia" +#: src/components/verification/VerificationCreatePrompt.tsx:44 +msgid "Verify this account?" +msgstr "" + #: src/screens/Settings/AccountSettings.tsx:75 #: src/screens/Settings/AccountSettings.tsx:91 msgid "Verify your email" @@ -8394,8 +8588,8 @@ msgstr "Egiaztatu zure posta elektronikoa" msgid "Verify Your Email" msgstr "Egiaztatu zure posta elektronikoa" -#: src/screens/Settings/AboutSettings.tsx:73 -#: src/screens/Settings/AboutSettings.tsx:102 +#: src/screens/Settings/AboutSettings.tsx:123 +#: src/screens/Settings/AboutSettings.tsx:152 msgid "Version {appVersion}" msgstr "{appVersion} bertsioa" @@ -8408,7 +8602,7 @@ msgstr "Bideoa" msgid "Video failed to process" msgstr "Ezin izan da prozesatu bideoa" -#: src/Navigation.tsx:462 +#: src/Navigation.tsx:471 msgid "Video Feed" msgstr "Bideo Feeda" @@ -8461,16 +8655,17 @@ msgstr "Ikusi {0}-ren abatarra" #: src/components/ProfileCard.tsx:115 #: src/screens/Profile/components/ProfileFeedHeader.tsx:446 +#: src/screens/Search/components/SearchProfileCard.tsx:36 #: src/screens/VideoFeed/index.tsx:769 -#: src/view/com/notifications/NotificationFeedItem.tsx:413 +#: src/view/com/notifications/NotificationFeedItem.tsx:487 msgid "View {0}'s profile" msgstr "Ikusi {0}-ren profila" -#: src/components/dms/MessagesListHeader.tsx:176 +#: src/components/dms/MessagesListHeader.tsx:181 msgid "View {displayName}'s profile" msgstr "Ikusi {displayName}-ren profila" -#: src/components/ProfileHoverCard/index.web.tsx:433 +#: src/components/ProfileHoverCard/index.web.tsx:440 msgid "View blocked user's profile" msgstr "Ikusi blokeatutako erabiltzailearen profila" @@ -8508,13 +8703,13 @@ msgstr "Ikusi etiketa hauei buruzko informazioa" msgid "View more" msgstr "Ikusi gehiago" -#: src/components/ProfileHoverCard/index.web.tsx:419 -#: src/components/ProfileHoverCard/index.web.tsx:439 -#: src/components/ProfileHoverCard/index.web.tsx:466 +#: src/components/ProfileHoverCard/index.web.tsx:426 +#: src/components/ProfileHoverCard/index.web.tsx:446 +#: src/components/ProfileHoverCard/index.web.tsx:473 #: src/view/com/posts/AviFollowButton.tsx:55 #: src/view/com/posts/PostFeedErrorMessage.tsx:175 -#: src/view/com/util/PostMeta.tsx:78 -#: src/view/com/util/PostMeta.tsx:93 +#: src/view/com/util/PostMeta.tsx:87 +#: src/view/com/util/PostMeta.tsx:122 msgid "View profile" msgstr "Ikusi profila" @@ -8526,6 +8721,10 @@ msgstr "Ikusi abatarra" msgid "View the labeling service provided by @{0}" msgstr "Ikusi @{0}-k eskaintzen duen etiketa-zerbitzua" +#: src/components/verification/VerificationCheckButton.tsx:99 +msgid "View this user's verifications" +msgstr "" + #: src/screens/Profile/components/ProfileFeedHeader.tsx:481 msgid "View users who like this feed" msgstr "Ikusi feed hau gogoko duten erabiltzaileak" @@ -8534,11 +8733,11 @@ msgstr "Ikusi feed hau gogoko duten erabiltzaileak" msgid "View video" msgstr "Bideoa ikusi" -#: src/screens/Moderation/index.tsx:264 +#: src/screens/Moderation/index.tsx:268 msgid "View your blocked accounts" msgstr "Ikusi zuk blokeatutako kontuak" -#: src/screens/Moderation/index.tsx:204 +#: src/screens/Moderation/index.tsx:208 msgid "View your default post interaction settings" msgstr "Ikusi post interakzio-ezarpen lehenetsiak" @@ -8547,14 +8746,18 @@ msgstr "Ikusi post interakzio-ezarpen lehenetsiak" msgid "View your feeds and explore more" msgstr "Ikusi zure feedak eta arakatu gehiago" -#: src/screens/Moderation/index.tsx:234 +#: src/screens/Moderation/index.tsx:238 msgid "View your moderation lists" msgstr "Ikusi zure moderazio zerrendak" -#: src/screens/Moderation/index.tsx:249 +#: src/screens/Moderation/index.tsx:253 msgid "View your muted accounts" msgstr "Ikusi zuk mutututako kontuak" +#: src/components/verification/VerificationCheckButton.tsx:98 +msgid "View your verifications" +msgstr "" + #: src/view/com/util/images/AutoSizedImage.tsx:199 #: src/view/com/util/images/AutoSizedImage.tsx:221 msgid "Views full image" @@ -8627,7 +8830,7 @@ msgstr "Ezin izan dugu zehaztu bideoak kargatzeko baimena duzun ala ez. Mesedez, msgid "We were unable to load your birth date preferences. Please try again." msgstr "Ezin izan ditugu kargatu zure jaiotze dataren hobespenak. Mesedez, saiatu berriro." -#: src/screens/Moderation/index.tsx:409 +#: src/screens/Moderation/index.tsx:428 msgid "We were unable to load your configured labelers at this time." msgstr "Une honetan ezin izan ditugu kargatu konfiguratutako etiketatzaileak." @@ -8643,16 +8846,20 @@ msgstr "Zure kontua prest dagoenean jakinaraziko dizugu." msgid "We'll use this to help customize your experience." msgstr "Hau erabiliko dugu zure esperientzia pertsonalizatzeko." -#: src/components/dms/dialogs/SearchablePeopleList.tsx:92 +#: src/components/dialogs/SearchablePeopleList.tsx:107 #: src/components/ProgressGuide/FollowDialog.tsx:172 msgid "We're having network issues, try again" msgstr "Sare arazoak ditugu, saiatu berriro" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:94 +msgid "We’re introducing a new layer of verification on Bluesky — an easy-to-see checkmark." +msgstr "" + #: src/screens/Signup/index.tsx:109 msgid "We're so excited to have you join us!" msgstr "Pozik gaude gurekin bat egin izanagatik!" -#: src/view/screens/ProfileList.tsx:113 +#: src/view/screens/ProfileList.tsx:117 msgid "We're sorry, but we were unable to resolve this list. If this persists, please contact the list creator, @{handleOrDid}." msgstr "Sentitzen dugu, baina ezin izan dugu zerrenda hau konpondu. Honek jarraitzen badu, jarri harremanetan zerrendaren sortzailearekin, @{handleOrDid}." @@ -8699,6 +8906,10 @@ msgstr "Nola deitu nahi diozu zure abio multzoari?" msgid "What's up?" msgstr "Zer da?" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:146 +msgid "When you tap on a check, you’ll see which organizations have granted verification." +msgstr "" + #: src/view/com/modals/lang-settings/PostLanguagesSettings.tsx:80 msgid "Which languages are used in this post?" msgstr "Zein hizkuntza erabiltzen dira post honetan?" @@ -8715,6 +8926,10 @@ msgstr "Nork elkarreragin dezake post honekin?" msgid "Who can reply" msgstr "Nork erantzun dezake" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:127 +msgid "Who can verify?" +msgstr "" + #: src/screens/Home/NoFeedsPinned.tsx:79 #: src/screens/Messages/ChatList.tsx:231 #: src/screens/Messages/Inbox.tsx:176 @@ -8783,7 +8998,7 @@ msgstr "Idatzi zure erantzuna" msgid "Writers" msgstr "Idazleak" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:337 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:356 msgid "Wrong DID returned from server. Received: {0}" msgstr "Zerbitzariak DID ez zuzena erantzun du. Jasotakoa: {0}" @@ -8820,7 +9035,11 @@ msgstr "Atzo" msgid "You" msgstr "Zu" -#: src/components/forms/HostingProvider.tsx:46 +#: src/components/verification/VerifierDialog.tsx:59 +msgid "You are a trusted verifier" +msgstr "" + +#: src/components/forms/HostingProvider.tsx:45 msgid "You are creating an account on" msgstr "Kontua sortzen ari zara hemen" @@ -8836,6 +9055,19 @@ msgstr "Ezin dituzu bideoak kargatu." msgid "You are not following anyone." msgstr "Ez zara inor jarraitzen ari." +#: src/components/verification/VerificationsDialog.tsx:64 +msgid "You are verified" +msgstr "" + +#: src/screens/Profile/Header/EditProfileDialog.tsx:356 +#: src/view/com/modals/EditProfile.tsx:204 +msgid "You are verified. You will lose your verification status if you change your display name. <0>Learn more." +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:208 +msgid "You are verified. You will lose your verification status if you change your handle. <0>Learn more." +msgstr "" + #: src/screens/Search/modules/ExploreInterestsCard.tsx:45 msgid "You can adjust your interests at any time from \"Content and media\" settings." msgstr "Zure interesak edonoiz doi ditzakezu \"Edukia eta multimedia\" ezarpenetatik." @@ -8947,11 +9179,11 @@ msgstr "Ez duzu feedik." msgid "You have no lists." msgstr "Ez duzu zerrendarik." -#: src/view/screens/ModerationBlockedAccounts.tsx:129 +#: src/view/screens/ModerationBlockedAccounts.tsx:138 msgid "You have not blocked any accounts yet. To block an account, go to their profile and select \"Block account\" from the menu on their account." msgstr "Oraindik ez duzu konturik blokeatu. Kontu bat blokeatzeko, joan bere profilera eta hautatu \"Blokeatu kontua\" bere kontuko menuan." -#: src/view/screens/ModerationMutedAccounts.tsx:128 +#: src/view/screens/ModerationMutedAccounts.tsx:151 msgid "You have not muted any accounts yet. To mute an account, go to their profile and select \"Mute account\" from the menu on their account." msgstr "Oraindik ez duzu mututu konturik. Kontu bat mututzeko, joan bere profilera eta hautatu \"Mututu kontua\" bere kontuko menuan." @@ -9024,11 +9256,11 @@ msgstr "Aurretik @{0} desaktibatu zenuen." msgid "You reacted {0}" msgstr "Erreakzionatu duzu {0}" -#: src/screens/Messages/components/ChatListItem.tsx:213 +#: src/screens/Messages/components/ChatListItem.tsx:218 msgid "You reacted {0} to {1}" msgstr "Erreakzionatu duzu {0} {1}-i" -#: src/screens/Settings/Settings.tsx:257 +#: src/screens/Settings/Settings.tsx:265 #: src/view/shell/desktop/LeftNav.tsx:206 msgid "You will be signed out of all your accounts." msgstr "Zure kontu guztietatik aterako zara." @@ -9045,15 +9277,15 @@ 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/components/ChatListItem.tsx:149 +#: src/screens/Messages/components/ChatListItem.tsx:154 msgid "You: {0}" msgstr "Zu: {0}" -#: src/screens/Messages/components/ChatListItem.tsx:178 +#: src/screens/Messages/components/ChatListItem.tsx:183 msgid "You: {defaultEmbeddedContentMessage}" msgstr "Zu: {defaultEmbeddedContentMessage}" -#: src/screens/Messages/components/ChatListItem.tsx:171 +#: src/screens/Messages/components/ChatListItem.tsx:176 msgid "You: {short}" msgstr "Zu: {short}" @@ -9163,7 +9395,7 @@ msgstr "Zure txatak desaktibatu dira" msgid "Your choice will be saved, but can be changed later in settings." msgstr "Zure aukera gordeko da, baina geroago alda daiteke ezarpenetan." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:494 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:513 msgid "Your current handle <0>{0} will automatically remain reserved for you. You can switch back to it at any time from this account." msgstr "Zure oraingo handlea <0>{0} zuretzako automatikoki erreserbatuko da. Edozein momentutan berriro aukeratu dezakezu kontu honetatik." @@ -9194,7 +9426,7 @@ msgstr "Zure jarraitzaileak" msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "Zure jarraitzen feeda hutsik dago! Jarraitu erabiltzaile gehiago zer gertatzen ari den ikusteko." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:221 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:240 msgid "Your full handle will be <0>@{0}" msgstr "Zure handle osoa <0>@{0} da" @@ -9202,7 +9434,7 @@ msgstr "Zure handle osoa <0>@{0} da" msgid "Your full username will be <0>@{0}" msgstr "Zure erabiltzaile-izen osoa <0>@{0} izango da" -#: src/Navigation.tsx:383 +#: src/Navigation.tsx:392 #: src/screens/Search/modules/ExploreInterestsCard.tsx:67 #: src/screens/Settings/ContentAndMediaSettings.tsx:92 #: src/screens/Settings/ContentAndMediaSettings.tsx:95 @@ -9262,3 +9494,7 @@ msgstr "Zure salaketa Bluesky Moderazio Zerbitzura bidaliko da" #: src/screens/Settings/SettingsInterests.tsx:53 msgid "Your selected interests help us serve you content you care about." msgstr "Aukeratutako interesek gogoko duzun edukia zerbitzatzen laguntzen digute." + +#: src/components/verification/VerificationsDialog.tsx:65 +msgid "Your verifications" +msgstr "" diff --git a/src/locale/locales/fi/messages.po b/src/locale/locales/fi/messages.po index db38cbe2fb..66bc8cee1c 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: 2025-04-09 23:20\n" +"PO-Revision-Date: 2025-04-19 04:09\n" "Last-Translator: \n" "Language-Team: Finnish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -23,7 +23,7 @@ msgstr "" msgid "(active)" msgstr "(aktiivinen)" -#: src/screens/Messages/components/ChatListItem.tsx:155 +#: src/screens/Messages/components/ChatListItem.tsx:160 msgid "(contains embedded content)" msgstr "(sisältää upotettua sisältöä)" @@ -82,7 +82,7 @@ msgstr "{0, plural, one {# sekunti} other {# sekuntia}}" #: src/view/shell/bottom-bar/BottomBar.tsx:209 #: src/view/shell/bottom-bar/BottomBar.tsx:241 -#: src/view/shell/Drawer.tsx:454 +#: src/view/shell/Drawer.tsx:470 msgid "{0, plural, one {# unread item} other {# unread items}}" msgstr "" @@ -91,17 +91,17 @@ msgstr "" msgid "{0, plural, one {#mo} other {#mo}}" msgstr "" -#: src/components/ProfileHoverCard/index.web.tsx:398 +#: src/components/ProfileHoverCard/index.web.tsx:404 #: src/screens/Profile/Header/Metrics.tsx:22 msgid "{0, plural, one {follower} other {followers}}" msgstr "{0, plural, one {seuraaja} other {seuraajaa}}" -#: src/components/ProfileHoverCard/index.web.tsx:402 +#: src/components/ProfileHoverCard/index.web.tsx:408 #: src/screens/Profile/Header/Metrics.tsx:26 msgid "{0, plural, one {following} other {following}}" msgstr "{0, plural, one {seurattu} other {seurattua}}" -#: src/view/com/post-thread/PostThreadItem.tsx:459 +#: src/view/com/post-thread/PostThreadItem.tsx:479 msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, one {tykkäys} other {tykkäystä}}" @@ -109,11 +109,11 @@ msgstr "{0, plural, one {tykkäys} other {tykkäystä}}" msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, one {julkaisu} other {julkaisua}}" -#: src/view/com/post-thread/PostThreadItem.tsx:443 +#: src/view/com/post-thread/PostThreadItem.tsx:463 msgid "{0, plural, one {quote} other {quotes}}" msgstr "{0, plural, one {lainaus} other {lainausta}}" -#: src/view/com/post-thread/PostThreadItem.tsx:425 +#: src/view/com/post-thread/PostThreadItem.tsx:445 msgid "{0, plural, one {repost} other {reposts}}" msgstr "{0, plural, one {uudelleenjulkaisu} other {uudelleenjulkaisua}}" @@ -153,7 +153,7 @@ msgstr "" msgid "{0} reacted {1}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:226 +#: src/screens/Messages/components/ChatListItem.tsx:231 msgid "{0} reacted {1} to {2}" msgstr "" @@ -206,100 +206,132 @@ msgstr "{estimatedTimeHrs, plural, one {tunti} other {tuntia}}" msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "{estimatedTimeMins, plural, one {minuutti} other {minuuttia}}" -#: src/view/com/notifications/NotificationFeedItem.tsx:305 +#: src/view/com/notifications/NotificationFeedItem.tsx:324 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} followed you" msgstr "{firstAuthorLink} ja <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} muu} other {{formattedAuthorsCount} muuta}} seurasivat sinua" -#: src/view/com/notifications/NotificationFeedItem.tsx:331 +#: src/view/com/notifications/NotificationFeedItem.tsx:350 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your custom feed" msgstr "{firstAuthorLink} ja <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} muu} other {{formattedAuthorsCount} muuta}} tykkäsivät mukautetusta syötteestäsi" -#: src/view/com/notifications/NotificationFeedItem.tsx:224 +#: src/view/com/notifications/NotificationFeedItem.tsx:243 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your post" msgstr "{firstAuthorLink} ja <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} muu} other {{formattedAuthorsCount} muuta}} tykkäsivät julkaisustasi" -#: src/view/com/notifications/NotificationFeedItem.tsx:248 +#: src/view/com/notifications/NotificationFeedItem.tsx:430 +msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} removed their verifications from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:267 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} reposted your post" msgstr "{firstAuthorLink} ja <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} muu} other {{formattedAuthorsCount} muuta}} uudelleenjulkaisivat julkaisusi" -#: src/view/com/notifications/NotificationFeedItem.tsx:355 +#: src/view/com/notifications/NotificationFeedItem.tsx:374 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} signed up with your starter pack" msgstr "{firstAuthorLink} ja <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} muu} other {{formattedAuthorsCount} muuta}} rekisteröityivät aloituspakettisi avulla" -#: src/view/com/notifications/NotificationFeedItem.tsx:317 +#: src/view/com/notifications/NotificationFeedItem.tsx:404 +msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:336 msgid "{firstAuthorLink} followed you" msgstr "{firstAuthorLink} seurasi sinua" -#: src/view/com/notifications/NotificationFeedItem.tsx:294 +#: src/view/com/notifications/NotificationFeedItem.tsx:313 msgid "{firstAuthorLink} followed you back" msgstr "{firstAuthorLink} seurasi sinua takaisin" -#: src/view/com/notifications/NotificationFeedItem.tsx:343 +#: src/view/com/notifications/NotificationFeedItem.tsx:362 msgid "{firstAuthorLink} liked your custom feed" msgstr "{firstAuthorLink} tykkäsi mukautetusta syötteestäsi" -#: src/view/com/notifications/NotificationFeedItem.tsx:236 +#: src/view/com/notifications/NotificationFeedItem.tsx:255 msgid "{firstAuthorLink} liked your post" msgstr "{firstAuthorLink} tykkäsi julkaisustasi" -#: src/view/com/notifications/NotificationFeedItem.tsx:260 +#: src/view/com/notifications/NotificationFeedItem.tsx:442 +msgid "{firstAuthorLink} removed their verification from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:279 msgid "{firstAuthorLink} reposted your post" msgstr "{firstAuthorLink} uudelleenjulkaisi julkaisusi" -#: src/view/com/notifications/NotificationFeedItem.tsx:367 +#: src/view/com/notifications/NotificationFeedItem.tsx:386 msgid "{firstAuthorLink} signed up with your starter pack" msgstr "{firstAuthorLink} rekisteröityi aloituspakettisi avulla" -#: src/view/com/notifications/NotificationFeedItem.tsx:298 +#: src/view/com/notifications/NotificationFeedItem.tsx:416 +msgid "{firstAuthorLink} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:317 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} followed you" msgstr "{firstAuthorName} ja {additionalAuthorsCount, plural, one {{formattedAuthorsCount} muu} other {{formattedAuthorsCount} muuta}} seurasivat sinua" -#: src/view/com/notifications/NotificationFeedItem.tsx:324 +#: src/view/com/notifications/NotificationFeedItem.tsx:343 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your custom feed" msgstr "{firstAuthorName} ja {additionalAuthorsCount, plural, one {{formattedAuthorsCount} muu} other {{formattedAuthorsCount} muuta}} tykkäsivät mukautetusta syötteestäsi" -#: src/view/com/notifications/NotificationFeedItem.tsx:217 +#: src/view/com/notifications/NotificationFeedItem.tsx:236 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your post" msgstr "{firstAuthorName} ja {additionalAuthorsCount, plural, one {{formattedAuthorsCount} muu} other {{formattedAuthorsCount} muuta}} tykkäsivät julkaisustasi" -#: src/view/com/notifications/NotificationFeedItem.tsx:241 +#: src/view/com/notifications/NotificationFeedItem.tsx:423 +msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} removed their verifications from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:260 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} reposted your post" msgstr "{firstAuthorName} ja {additionalAuthorsCount, plural, one {{formattedAuthorsCount} muu} other {{formattedAuthorsCount} muuta}} uudelleenjulkaisivat julkaisusi" -#: src/view/com/notifications/NotificationFeedItem.tsx:348 +#: src/view/com/notifications/NotificationFeedItem.tsx:367 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} signed up with your starter pack" msgstr "{firstAuthorName} ja {additionalAuthorsCount, plural, one {{formattedAuthorsCount} muu} other {{formattedAuthorsCount} muuta}} rekisteröityivät aloituspakettisi avulla" -#: src/view/com/notifications/NotificationFeedItem.tsx:303 +#: src/view/com/notifications/NotificationFeedItem.tsx:397 +msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:322 msgid "{firstAuthorName} followed you" msgstr "{firstAuthorName} seurasi sinua" -#: src/view/com/notifications/NotificationFeedItem.tsx:293 +#: src/view/com/notifications/NotificationFeedItem.tsx:312 msgid "{firstAuthorName} followed you back" msgstr "{firstAuthorName} seurasi sinua takaisin" -#: src/view/com/notifications/NotificationFeedItem.tsx:329 +#: src/view/com/notifications/NotificationFeedItem.tsx:348 msgid "{firstAuthorName} liked your custom feed" msgstr "{firstAuthorName} tykkäsi mukautetusta syötteestäsi" -#: src/view/com/notifications/NotificationFeedItem.tsx:222 +#: src/view/com/notifications/NotificationFeedItem.tsx:241 msgid "{firstAuthorName} liked your post" msgstr "{firstAuthorName} tykkäsi julkaisustasi" -#: src/view/com/notifications/NotificationFeedItem.tsx:246 +#: src/view/com/notifications/NotificationFeedItem.tsx:428 +msgid "{firstAuthorName} removed their verification from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:265 msgid "{firstAuthorName} reposted your post" msgstr "{firstAuthorName} uudelleenjulkaisi julkaisusi" -#: src/view/com/notifications/NotificationFeedItem.tsx:353 +#: src/view/com/notifications/NotificationFeedItem.tsx:372 msgid "{firstAuthorName} signed up with your starter pack" msgstr "{firstAuthorName} rekisteröityi aloituspakettisi avulla" -#: src/components/ProfileHoverCard/index.web.tsx:508 +#: src/view/com/notifications/NotificationFeedItem.tsx:402 +msgid "{firstAuthorName} verified you" +msgstr "" + +#: src/components/ProfileHoverCard/index.web.tsx:532 #: src/screens/Profile/Header/Metrics.tsx:49 msgid "{following} following" msgstr "{following} seurattua" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:392 +#: src/components/dialogs/SearchablePeopleList.tsx:412 msgid "{handle} can't be messaged" msgstr "Käyttäjälle {handle} ei voi viestiä" @@ -330,6 +362,19 @@ msgstr "" msgid "{type}h ago" msgstr "" +#: src/components/verification/VerifierDialog.tsx:60 +msgid "{userName} is a trusted verifier" +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:67 +msgid "{userName} is verified" +msgstr "" + +#. Possessive, meaning "the verifications of {userName}" +#: src/components/verification/VerificationsDialog.tsx:69 +msgid "{userName}'s verifications" +msgstr "" + #. Indicates the number of additional profiles are in the Starter Pack e.g. +12 #: src/screens/Search/components/StarterPackCard.tsx:249 msgid "+{computedTotal}" @@ -345,11 +390,11 @@ msgctxt "feeds" msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" msgstr "<0>{0}, <1>{1} ja {2, plural, one {# muu} other {# muuta}} sisältyvät aloituspakettiisi" -#: src/view/shell/Drawer.tsx:97 +#: src/view/shell/Drawer.tsx:113 msgid "<0>{0} {1, plural, one {follower} other {followers}}" msgstr "<0>{0} {1, plural, one {seuraaja} other {seuraajaa}}" -#: src/view/shell/Drawer.tsx:108 +#: src/view/shell/Drawer.tsx:124 msgid "<0>{0} {1, plural, one {following} other {following}}" msgstr "<0>{0} {1, plural, one {seurattu} other {seurattua}}" @@ -398,14 +443,18 @@ msgid "7 days" msgstr "7 päivää" #. If last message does not contain text, fall back to "{user} reacted to {a message}" -#: src/screens/Messages/components/ChatListItem.tsx:205 +#: src/screens/Messages/components/ChatListItem.tsx:210 msgid "a message" msgstr "" -#: src/Navigation.tsx:391 -#: src/screens/Settings/AboutSettings.tsx:34 -#: src/screens/Settings/Settings.tsx:215 -#: src/screens/Settings/Settings.tsx:218 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:91 +msgid "A new form of verification" +msgstr "" + +#: src/Navigation.tsx:400 +#: src/screens/Settings/AboutSettings.tsx:72 +#: src/screens/Settings/Settings.tsx:223 +#: src/screens/Settings/Settings.tsx:226 msgid "About" msgstr "Tietoja" @@ -424,36 +473,36 @@ msgid "Accept Request" msgstr "" #: src/screens/Settings/AccessibilitySettings.tsx:46 -#: src/screens/Settings/Settings.tsx:191 -#: src/screens/Settings/Settings.tsx:194 +#: src/screens/Settings/Settings.tsx:199 +#: src/screens/Settings/Settings.tsx:202 msgid "Accessibility" msgstr "Saavutettavuus" -#: src/Navigation.tsx:343 +#: src/Navigation.tsx:352 msgid "Accessibility Settings" msgstr "Saavutettavuusasetukset" -#: src/Navigation.tsx:359 +#: src/Navigation.tsx:368 #: src/screens/Login/LoginForm.tsx:194 #: src/screens/Settings/AccountSettings.tsx:45 -#: src/screens/Settings/Settings.tsx:153 -#: src/screens/Settings/Settings.tsx:156 +#: src/screens/Settings/Settings.tsx:161 +#: src/screens/Settings/Settings.tsx:164 msgid "Account" msgstr "Tili" #: src/screens/Messages/components/RequestButtons.tsx:81 -#: src/view/com/profile/ProfileMenu.tsx:141 +#: src/view/com/profile/ProfileMenu.tsx:147 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:392 msgctxt "toast" msgid "Account blocked" msgstr "Tili estetty" -#: src/view/com/profile/ProfileMenu.tsx:154 +#: src/view/com/profile/ProfileMenu.tsx:160 msgctxt "toast" msgid "Account followed" msgstr "Tiliä seurattu" -#: src/view/com/profile/ProfileMenu.tsx:117 +#: src/view/com/profile/ProfileMenu.tsx:123 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:415 msgctxt "toast" msgid "Account muted" @@ -468,33 +517,37 @@ msgstr "Tili mykistetty" msgid "Account Muted by List" msgstr "Tili mykistetty listan perusteella" -#: src/screens/Settings/Settings.tsx:430 +#: src/screens/Settings/Settings.tsx:472 msgid "Account options" msgstr "Tilin valinnat" -#: src/screens/Settings/Settings.tsx:466 +#: src/screens/Settings/Settings.tsx:508 msgid "Account removed from quick access" msgstr "Tili poistettu pikakäytöstä" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:137 -#: src/view/com/profile/ProfileMenu.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:140 +#: src/view/com/profile/ProfileMenu.tsx:137 msgctxt "toast" msgid "Account unblocked" msgstr "Tilin esto poistettu" -#: src/view/com/profile/ProfileMenu.tsx:166 +#: src/view/com/profile/ProfileMenu.tsx:172 msgctxt "toast" msgid "Account unfollowed" msgstr "Tilin seuraaminen lopetettu" -#: src/view/com/profile/ProfileMenu.tsx:107 +#: src/view/com/profile/ProfileMenu.tsx:113 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:405 msgctxt "toast" msgid "Account unmuted" msgstr "Tilin mykistys poistettu" +#: src/components/verification/VerifierDialog.tsx:98 +msgid "Accounts with a scalloped blue check mark<0>{NON_BREAKING_SPACE}<1/>{NON_BREAKING_SPACE}can verify others. These trusted verifiers are selected by Bluesky." +msgstr "" + +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:169 #: src/components/dialogs/MutedWords.tsx:328 -#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/UserAddRemoveLists.tsx:235 msgid "Add" msgstr "Lisää" @@ -512,8 +565,8 @@ msgstr "Lisää {displayName} aloituspakettiin" msgid "Add a content warning" msgstr "Lisää sisältövaroitus" -#: src/view/screens/ProfileList.tsx:916 -#: src/view/screens/ProfileList.tsx:934 +#: src/view/screens/ProfileList.tsx:924 +#: src/view/screens/ProfileList.tsx:942 msgid "Add a user to this list" msgstr "Lisää käyttäjä tähän listaan" @@ -536,8 +589,8 @@ msgstr "Lisää tekstivastine" msgid "Add alt text (optional)" msgstr "Lisää tekstivastine (valinnainen)" -#: src/screens/Settings/Settings.tsx:373 -#: src/screens/Settings/Settings.tsx:376 +#: src/screens/Settings/Settings.tsx:415 +#: src/screens/Settings/Settings.tsx:418 #: src/view/shell/desktop/LeftNav.tsx:281 #: src/view/shell/desktop/LeftNav.tsx:285 msgid "Add another account" @@ -578,11 +631,15 @@ msgstr "Lisää mykistettyjä sanoja ja tunnisteita" msgid "Add new post" msgstr "Lisää uusi julkaisu" -#: src/view/screens/ProfileList.tsx:924 -#: src/view/screens/ProfileList.tsx:942 +#: src/view/screens/ProfileList.tsx:932 +#: src/view/screens/ProfileList.tsx:950 msgid "Add people" msgstr "Lisää käyttäjiä" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:79 +msgid "Add people to list" +msgstr "" + #: src/components/dms/EmojiPopup.android.tsx:55 msgid "Add Reaction" msgstr "" @@ -599,7 +656,7 @@ msgstr "Lisää syötteitä aloituspakettiisi!" msgid "Add the default feed of only people you follow" msgstr "Lisää oletussyöte: vain seuraamasi käyttäjät" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:387 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:406 msgid "Add the following DNS record to your domain:" msgstr "Lisää seuraava DNS-tietue verkkotunnukseesi:" @@ -607,8 +664,8 @@ msgstr "Lisää seuraava DNS-tietue verkkotunnukseesi:" msgid "Add this feed to your feeds" msgstr "Lisää tämä syöte syötteisiisi" -#: src/view/com/profile/ProfileMenu.tsx:273 -#: src/view/com/profile/ProfileMenu.tsx:276 +#: src/view/com/profile/ProfileMenu.tsx:286 +#: src/view/com/profile/ProfileMenu.tsx:289 msgid "Add to lists" msgstr "Lisää listoihin" @@ -616,7 +673,11 @@ msgstr "Lisää listoihin" msgid "Add to my feeds" msgstr "Lisää syötteisiini" -#: src/view/com/modals/ListAddRemoveUsers.tsx:192 +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:156 +msgid "Add user to list" +msgstr "" + +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:109 #: src/view/com/modals/UserAddRemoveLists.tsx:162 msgid "Added to list" msgstr "Lisätty listaan" @@ -640,7 +701,7 @@ msgstr "Aikuinen" msgid "Adult Content" msgstr "Aikuissisältö" -#: src/screens/Moderation/index.tsx:355 +#: src/screens/Moderation/index.tsx:374 msgid "Adult content can only be enabled via the Web at <0>bsky.app." msgstr "Aikuissisällön voi ottaa käyttöön vain selainsovelluksen <0>bsky.app kautta." @@ -653,7 +714,7 @@ msgstr "Aikuissisältö on poissa käytöstä." msgid "Adult Content labels" msgstr "Aikuissisällön merkinnät" -#: src/screens/Moderation/index.tsx:399 +#: src/screens/Moderation/index.tsx:418 msgid "Advanced" msgstr "Edistyneet" @@ -794,6 +855,11 @@ msgstr "Yritettäessä seurata kaikkia tapahtui virhe" msgid "An error occurred while uploading the video." msgstr "Ladattaessa videota palveluun tapahtui virhe." +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:84 +#: src/components/verification/VerifierDialog.tsx:88 +msgid "An illustration showing that Bluesky selects trusted verifiers, and trusted verifiers in turn verify individual user accounts." +msgstr "" + #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:28 #: src/lib/moderation/useReportOptions.ts:28 msgid "An issue not included in these options" @@ -809,13 +875,17 @@ msgstr "Yritettäessä avata chattia ilmenei ongelma" #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 -#: src/components/ProfileCard.tsx:339 -#: src/components/ProfileCard.tsx:360 +#: src/components/ProfileCard.tsx:367 +#: src/components/ProfileCard.tsx:388 #: src/view/com/profile/FollowButton.tsx:38 #: src/view/com/profile/FollowButton.tsx:48 msgid "An issue occurred, please try again." msgstr "Ilmeni ongelma. Yritä uudelleen." +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:118 +msgid "An mockup of a iPhone showing the Bluesky app open to the profile of a verified user with a blue checkmark next to their display name." +msgstr "" + #: src/screens/Onboarding/StepInterests/index.tsx:185 msgid "an unknown error occurred" msgstr "tapahtui tuntematon virhe" @@ -838,6 +908,10 @@ msgstr "Eläimet" msgid "Animated GIF" msgstr "Animoitu GIF" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:37 +msgid "Announcing verification on Bluesky" +msgstr "" + #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:33 #: src/lib/moderation/useReportOptions.ts:33 msgid "Anti-Social Behavior" @@ -847,7 +921,7 @@ msgstr "Epäsosiaalinen käytös" msgid "Anybody can interact" msgstr "Kaikki voivat olla vuorovaikutuksessa" -#: src/Navigation.tsx:399 +#: src/Navigation.tsx:408 #: src/screens/Settings/AppIconSettings/index.tsx:67 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:18 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:23 @@ -884,7 +958,7 @@ msgstr "Sovellussalasanojen nimien on oltava vähintään 4 merkkiä pitkiä" msgid "App passwords" msgstr "Sovellussalasanat" -#: src/Navigation.tsx:311 +#: src/Navigation.tsx:320 #: src/screens/Settings/AppPasswords.tsx:51 msgid "App Passwords" msgstr "Sovellussalasanat" @@ -920,10 +994,10 @@ msgstr "" msgid "Appeal this decision" msgstr "Valita tästä päätöksestä" -#: src/Navigation.tsx:351 +#: src/Navigation.tsx:360 #: src/screens/Settings/AppearanceSettings.tsx:85 -#: src/screens/Settings/Settings.tsx:183 -#: src/screens/Settings/Settings.tsx:186 +#: src/screens/Settings/Settings.tsx:191 +#: src/screens/Settings/Settings.tsx:194 msgid "Appearance" msgstr "Ulkoasu" @@ -932,12 +1006,12 @@ msgstr "Ulkoasu" msgid "Apply default recommended feeds" msgstr "Käytä oletusarvoisia suositeltuja syötteitä" -#: src/view/com/post-thread/PostThreadItem.tsx:865 +#: src/view/com/post-thread/PostThreadItem.tsx:885 msgid "Archived from {0}" msgstr "Arkistoitu ajankohdasta {0}" -#: src/view/com/post-thread/PostThreadItem.tsx:834 -#: src/view/com/post-thread/PostThreadItem.tsx:873 +#: src/view/com/post-thread/PostThreadItem.tsx:854 +#: src/view/com/post-thread/PostThreadItem.tsx:893 msgid "Archived post" msgstr "Arkistoitu julkaisu" @@ -953,7 +1027,7 @@ msgstr "Haluatko varmasti poistaa tämän viestin? Viesti poistuu sinulta mutta msgid "Are you sure you want to delete this starter pack?" msgstr "Haluatko varmasti poistaa tämän aloituspaketin?" -#: src/screens/Profile/Header/EditProfileDialog.tsx:82 +#: src/screens/Profile/Header/EditProfileDialog.tsx:86 msgid "Are you sure you want to discard your changes?" msgstr "Haluatko varmasti hylätä tekemäsi muutokset?" @@ -1016,7 +1090,7 @@ msgstr "Automaattisen toiston valinnat on siirretty <0>Sisältö ja media -asetu msgid "Autoplay videos and GIFs" msgstr "Toista videot ja GIF-animaatiot automaattisesti" -#: src/components/dms/MessagesListHeader.tsx:82 +#: src/components/dms/MessagesListHeader.tsx:84 #: src/components/moderation/LabelsOnMeDialog.tsx:315 #: src/components/moderation/LabelsOnMeDialog.tsx:316 #: src/screens/Login/ChooseAccountForm.tsx:90 @@ -1052,7 +1126,7 @@ msgstr "Ennen julkaisun luomista sinun on vahvistettava sähköpostiosoitteesi." msgid "Before creating a starter pack, you must first verify your email." msgstr "Ennen aloituspaketin luomista sinun on vahvistettava sähköpostiosoitteesi." -#: src/components/dms/dialogs/NewChatDialog.tsx:79 +#: src/components/dms/dialogs/NewChatDialog.tsx:80 #: src/components/dms/MessageProfileButton.tsx:110 #: src/screens/Messages/Conversation.tsx:221 msgid "Before you may message another user, you must first verify your email." @@ -1063,8 +1137,8 @@ msgstr "Ennen kuin voit viestiä toisen käyttäjän kanssa sinun on vahvistetta msgid "Birthday" msgstr "Syntymäpäivä" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:283 -#: src/view/com/profile/ProfileMenu.tsx:399 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 +#: src/view/com/profile/ProfileMenu.tsx:435 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:849 msgid "Block" msgstr "Estä" @@ -1073,19 +1147,19 @@ msgstr "Estä" #: src/components/dms/ConvoMenu.tsx:250 #: src/screens/Messages/components/RequestButtons.tsx:134 #: src/screens/Messages/components/RequestButtons.tsx:136 -#: src/view/com/profile/ProfileMenu.tsx:310 -#: src/view/com/profile/ProfileMenu.tsx:317 +#: src/view/com/profile/ProfileMenu.tsx:346 +#: src/view/com/profile/ProfileMenu.tsx:353 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:686 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:688 msgid "Block account" msgstr "Estä tili" -#: src/view/com/profile/ProfileMenu.tsx:382 +#: src/view/com/profile/ProfileMenu.tsx:418 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:844 msgid "Block Account?" msgstr "Estetäänkö tili?" -#: src/view/screens/ProfileList.tsx:661 +#: src/view/screens/ProfileList.tsx:669 msgid "Block accounts" msgstr "Estä tilit" @@ -1097,7 +1171,7 @@ msgstr "" msgid "Block and/or delete this conversation" msgstr "" -#: src/view/screens/ProfileList.tsx:781 +#: src/view/screens/ProfileList.tsx:789 msgid "Block list" msgstr "Estä lista" @@ -1105,7 +1179,7 @@ msgstr "Estä lista" msgid "Block or report" msgstr "" -#: src/view/screens/ProfileList.tsx:776 +#: src/view/screens/ProfileList.tsx:784 msgid "Block these accounts?" msgstr "Estetäänkö nämä tilit?" @@ -1122,21 +1196,21 @@ msgstr "" msgid "Blocked" msgstr "Estetty" -#: src/screens/Moderation/index.tsx:269 +#: src/screens/Moderation/index.tsx:273 msgid "Blocked accounts" msgstr "Estetyt tilit" -#: src/Navigation.tsx:160 -#: src/view/screens/ModerationBlockedAccounts.tsx:101 +#: src/Navigation.tsx:161 +#: src/view/screens/ModerationBlockedAccounts.tsx:110 msgid "Blocked Accounts" msgstr "Estetyt tilit" -#: src/view/com/profile/ProfileMenu.tsx:394 +#: src/view/com/profile/ProfileMenu.tsx:430 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:846 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." -#: src/view/screens/ModerationBlockedAccounts.tsx:112 +#: src/view/screens/ModerationBlockedAccounts.tsx:121 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you. You will not see their content and they will be prevented from seeing yours." msgstr "Estetyt tilit eivät voi vastata ketjuihisi, mainita sinua tai olla muuten vuorovaikutuksessa kanssasi. Et näe niiden sisältöä, eivätkä ne näe sinun sisältöäsi." @@ -1144,15 +1218,15 @@ msgstr "Estetyt tilit eivät voi vastata ketjuihisi, mainita sinua tai olla muut msgid "Blocked post." msgstr "Estetty julkaisu." -#: src/screens/Profile/Sections/Labels.tsx:173 +#: src/screens/Profile/Sections/Labels.tsx:170 msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "Estäminen ei estä tätä merkitsijää asettamasta merkintöjä tilillesi." -#: src/view/screens/ProfileList.tsx:778 +#: src/view/screens/ProfileList.tsx:786 msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Estäminen on julkista. Estetyt tilit eivät voi vastata ketjuihisi, mainita sinua tai olla muuten vuorovaikutuksessa kanssasi." -#: src/view/com/profile/ProfileMenu.tsx:391 +#: src/view/com/profile/ProfileMenu.tsx:427 msgid "Blocking will not prevent labels from being applied on your account, but it will stop this account from replying in your threads or interacting with you." msgstr "Estäminen ei estä merkintöjen asettamista tilillesi, mutta se estää tätä tiliä vastaamasta ketjuihisi tai olemasta muuten vuorovaikutuksessa kanssasi." @@ -1165,7 +1239,7 @@ msgstr "Blogi" msgid "Bluesky" msgstr "Bluesky" -#: src/view/com/post-thread/PostThreadItem.tsx:890 +#: src/view/com/post-thread/PostThreadItem.tsx:910 msgid "Bluesky cannot confirm the authenticity of the claimed date." msgstr "Bluesky ei voi vahvistaa väitetyn päivämäärän oikeellisuutta." @@ -1199,6 +1273,10 @@ msgstr "Bluesky valitsee joukon suositeltuja tilejä verkostosi käyttäjistä." msgid "Bluesky will not show your profile and posts to logged-out users. Other apps may not honor this request. This does not make your account private." msgstr "Bluesky ei näytä profiiliasi eikä julkaisujasi kirjautumattomille käyttäjille. Muut sovellukset eivät välttämättä noudata tätä pyyntöä. Tämä ei tee tilistäsi yksityistä." +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:132 +msgid "Bluesky will proactively verify notable and authentic accounts." +msgstr "" + #: src/screens/Settings/AppIconSettings/index.tsx:99 msgid "Bluesky+" msgstr "Bluesky+" @@ -1301,17 +1379,17 @@ msgid "Camera" msgstr "Kamera" #: src/components/Menu/index.tsx:306 -#: src/components/Prompt.tsx:130 -#: src/components/Prompt.tsx:132 +#: src/components/Prompt.tsx:140 +#: src/components/Prompt.tsx:142 #: src/screens/Deactivated.tsx:158 -#: src/screens/Profile/Header/EditProfileDialog.tsx:220 -#: src/screens/Profile/Header/EditProfileDialog.tsx:228 +#: src/screens/Profile/Header/EditProfileDialog.tsx:227 +#: src/screens/Profile/Header/EditProfileDialog.tsx:235 #: src/screens/Search/Shell.tsx:349 #: src/screens/Settings/AppIconSettings/index.tsx:44 #: src/screens/Settings/AppIconSettings/index.tsx:225 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:76 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:83 -#: src/screens/Settings/Settings.tsx:260 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:78 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:85 +#: src/screens/Settings/Settings.tsx:268 #: src/screens/Takendown.tsx:99 #: src/screens/Takendown.tsx:102 #: src/view/com/composer/Composer.tsx:937 @@ -1322,7 +1400,7 @@ msgstr "Kamera" #: src/view/com/modals/ChangePassword.tsx:282 #: src/view/com/modals/CreateOrEditList.tsx:335 #: src/view/com/modals/CropImage.web.tsx:97 -#: src/view/com/modals/EditProfile.tsx:244 +#: src/view/com/modals/EditProfile.tsx:270 #: src/view/com/modals/InAppBrowserConsent.tsx:75 #: src/view/com/modals/InAppBrowserConsent.tsx:77 #: src/view/com/modals/LinkWarning.tsx:105 @@ -1350,7 +1428,7 @@ msgstr "Peruuta tilin poisto" msgid "Cancel image crop" msgstr "Peruuta kuvan rajaus" -#: src/view/com/modals/EditProfile.tsx:239 +#: src/view/com/modals/EditProfile.tsx:265 msgid "Cancel profile editing" msgstr "Peruuta profiilin muokkaus" @@ -1363,7 +1441,6 @@ msgid "Cancel reactivation and sign out" msgstr "Peruuta tilin käyttöönpalautus ja kirjaudu ulos" #: src/screens/Search/Shell.tsx:341 -#: src/view/com/modals/ListAddRemoveUsers.tsx:88 msgid "Cancel search" msgstr "Peruuta haku" @@ -1411,8 +1488,8 @@ msgstr "Vaihda sähköpostiosoite" msgid "Change email address" msgstr "Vaihda sähköpostiosoite" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:92 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:96 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:94 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:98 msgid "Change Handle" msgstr "Vaihda käyttäjätunnus" @@ -1448,15 +1525,15 @@ msgstr "Vaihda sähköpostiosoitteesi" msgid "Changes app icon" msgstr "" -#: src/components/forms/HostingProvider.tsx:50 -#: src/components/forms/HostingProvider.tsx:70 +#: src/components/forms/HostingProvider.tsx:49 +#: src/components/forms/HostingProvider.tsx:69 msgid "Changes hosting provider" msgstr "" -#: src/Navigation.tsx:416 +#: src/Navigation.tsx:425 #: src/view/shell/bottom-bar/BottomBar.tsx:205 #: src/view/shell/desktop/LeftNav.tsx:535 -#: src/view/shell/Drawer.tsx:422 +#: src/view/shell/Drawer.tsx:438 msgid "Chat" msgstr "Chatti" @@ -1471,7 +1548,7 @@ msgctxt "toast" msgid "Chat muted" msgstr "Chatti mykistetty" -#: src/Navigation.tsx:426 +#: src/Navigation.tsx:435 #: src/screens/Messages/components/InboxPreview.tsx:24 msgid "Chat request inbox" msgstr "" @@ -1482,7 +1559,7 @@ msgid "Chat requests" msgstr "" #: src/components/dms/ConvoMenu.tsx:75 -#: src/Navigation.tsx:421 +#: src/Navigation.tsx:430 #: src/screens/Messages/ChatList.tsx:328 msgid "Chat settings" msgstr "Chatin asetukset" @@ -1514,7 +1591,7 @@ msgstr "Tarkista sähköpostisi ja syötä saamasi kirjautumiskoodi tähän." msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "Tarkista sähköpostisi ja syötä saamasi vahvistuskoodi alle:" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:370 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:389 msgid "Choose domain verification method" msgstr "Valitse verkkotunnuksen vahvistusmenetelmä" @@ -1554,14 +1631,19 @@ msgstr "Valitse salasanasi" msgid "Choose your username" msgstr "Valitse käyttäjätunnuksesi" -#: src/screens/Settings/Settings.tsx:351 +#: src/screens/Settings/Settings.tsx:393 msgid "Clear all storage data" msgstr "Tyhjennä kaikki tallennustilan tiedot" -#: src/screens/Settings/Settings.tsx:353 +#: src/screens/Settings/Settings.tsx:395 msgid "Clear all storage data (restart after this)" msgstr "Tyhjennä kaikki tallennustilan tiedot (käynnistä uudelleen tämän jälkeen)" +#: src/screens/Settings/AboutSettings.tsx:113 +#: src/screens/Settings/AboutSettings.tsx:117 +msgid "Clear image cache" +msgstr "" + #: src/components/forms/SearchInput.tsx:70 msgid "Clear search query" msgstr "Tyhjennä hakukysely" @@ -1595,8 +1677,10 @@ msgid "Clip 🐴 clop 🐴" msgstr "Kopoti 🐴 kopoti 🐴" #: src/components/dialogs/GifSelect.tsx:281 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:174 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:183 +#: src/components/dialogs/SearchablePeopleList.tsx:295 #: src/components/dialogs/VerifyEmailDialog.tsx:289 -#: src/components/dms/dialogs/SearchablePeopleList.tsx:269 #: src/components/dms/EmojiPopup.android.tsx:58 #: src/components/dms/ReportDialog.tsx:381 #: src/components/dms/ReportDialog.tsx:390 @@ -1605,6 +1689,8 @@ msgstr "Kopoti 🐴 kopoti 🐴" #: src/components/ProgressGuide/FollowDialog.tsx:386 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:117 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:123 +#: src/components/verification/VerificationsDialog.tsx:146 +#: src/components/verification/VerifierDialog.tsx:144 #: src/view/com/modals/ChangePassword.tsx:279 #: src/view/com/modals/ChangePassword.tsx:282 #: src/view/com/util/post-embeds/GifEmbed.tsx:197 @@ -1625,6 +1711,8 @@ msgid "Close bottom drawer" msgstr "Sulje alavalikko" #: src/components/dialogs/GifSelect.tsx:275 +#: src/components/verification/VerificationsDialog.tsx:138 +#: src/components/verification/VerifierDialog.tsx:136 msgid "Close dialog" msgstr "Sulje valintaikkuna" @@ -1676,11 +1764,11 @@ msgstr "" msgid "Closes viewer for header image" msgstr "Sulkee kuvan katseluohjelman" -#: src/view/com/notifications/NotificationFeedItem.tsx:405 +#: src/view/com/notifications/NotificationFeedItem.tsx:479 msgid "Collapse list of users" msgstr "Pienennä käyttäjäluettelo" -#: src/view/com/notifications/NotificationFeedItem.tsx:598 +#: src/view/com/notifications/NotificationFeedItem.tsx:687 msgid "Collapses list of users for a given notification" msgstr "Pienentää tämän ilmoituksen käyttäjäluettelon" @@ -1703,7 +1791,7 @@ msgstr "Komedia" msgid "Comics" msgstr "Sarjakuvat" -#: src/Navigation.tsx:301 +#: src/Navigation.tsx:310 #: src/view/screens/CommunityGuidelines.tsx:34 msgid "Community Guidelines" msgstr "Yhteisöohjeet" @@ -1743,8 +1831,8 @@ msgstr "Määritetään <0>moderointiasetuksissa." #: src/components/dialogs/VerifyEmailDialog.tsx:253 #: src/components/dialogs/VerifyEmailDialog.tsx:260 #: src/components/dialogs/VerifyEmailDialog.tsx:283 -#: src/components/Prompt.tsx:173 -#: src/components/Prompt.tsx:176 +#: src/components/Prompt.tsx:183 +#: src/components/Prompt.tsx:186 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:185 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:188 #: src/view/com/modals/VerifyEmail.tsx:239 @@ -1765,11 +1853,11 @@ msgstr "Vahvista sisällön kieliasetukset" msgid "Confirm delete account" msgstr "Vahvista tilin poisto" -#: src/screens/Moderation/index.tsx:303 +#: src/screens/Moderation/index.tsx:322 msgid "Confirm your age:" msgstr "Vahvista ikäsi:" -#: src/screens/Moderation/index.tsx:294 +#: src/screens/Moderation/index.tsx:313 msgid "Confirm your birthdate" msgstr "Vahvista syntymäaikasi" @@ -1802,12 +1890,12 @@ msgid "Content & Media" msgstr "Sisältö ja media" #: src/screens/Settings/AccessibilitySettings.tsx:109 -#: src/screens/Settings/Settings.tsx:175 -#: src/screens/Settings/Settings.tsx:178 +#: src/screens/Settings/Settings.tsx:183 +#: src/screens/Settings/Settings.tsx:186 msgid "Content and media" msgstr "Sisältö ja media" -#: src/Navigation.tsx:375 +#: src/Navigation.tsx:384 msgid "Content and Media" msgstr "Sisältö ja media" @@ -1815,7 +1903,7 @@ msgstr "Sisältö ja media" msgid "Content Blocked" msgstr "Sisältö estetty" -#: src/screens/Moderation/index.tsx:287 +#: src/screens/Moderation/index.tsx:306 msgid "Content filters" msgstr "Sisällönsuodattimet" @@ -1853,7 +1941,7 @@ msgstr "Kontekstivalikon tausta-alue. Napsauta sulkeaksesi valikon." msgid "Continue" msgstr "Jatka" -#: src/components/AccountList.tsx:121 +#: src/components/AccountList.tsx:126 msgid "Continue as {0} (currently signed in)" msgstr "Jatka käyttäjänä {0} (nyt kirjautuneena)" @@ -1873,7 +1961,7 @@ msgctxt "toast" msgid "Conversation deleted" msgstr "Keskustelu poistettu" -#: src/screens/Messages/components/ChatListItem.tsx:191 +#: src/screens/Messages/components/ChatListItem.tsx:196 msgid "Conversation deleted" msgstr "Keskustelu poistettu" @@ -1885,7 +1973,7 @@ msgstr "Ruoanlaitto" msgid "Copied" msgstr "Kopioitu" -#: src/screens/Settings/AboutSettings.tsx:98 +#: src/screens/Settings/AboutSettings.tsx:148 msgid "Copied build version to clipboard" msgstr "Ohjelmiston versio kopioitu leikepöydälle" @@ -1903,7 +1991,7 @@ msgstr "Kopioitu leikepöydälle" msgid "Copied!" msgstr "Kopioitu!" -#: src/screens/Settings/AboutSettings.tsx:74 +#: src/screens/Settings/AboutSettings.tsx:124 msgid "Copies build version to clipboard" msgstr "" @@ -1915,8 +2003,8 @@ msgstr "Kopioi" msgid "Copy App Password" msgstr "Kopioi sovellussalasana" -#: src/view/com/profile/ProfileMenu.tsx:347 -#: src/view/com/profile/ProfileMenu.tsx:350 +#: src/view/com/profile/ProfileMenu.tsx:383 +#: src/view/com/profile/ProfileMenu.tsx:386 msgid "Copy at:// URI" msgstr "" @@ -1930,13 +2018,13 @@ msgstr "" msgid "Copy code" msgstr "Kopioi koodi" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:472 -#: src/view/com/profile/ProfileMenu.tsx:356 -#: src/view/com/profile/ProfileMenu.tsx:359 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:491 +#: src/view/com/profile/ProfileMenu.tsx:392 +#: src/view/com/profile/ProfileMenu.tsx:395 msgid "Copy DID" msgstr "Kopioi DID" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:405 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:424 msgid "Copy host" msgstr "Kopioi hosti" @@ -1948,7 +2036,7 @@ msgstr "Kopioi linkki" msgid "Copy Link" msgstr "Kopioi linkki" -#: src/view/screens/ProfileList.tsx:505 +#: src/view/screens/ProfileList.tsx:513 msgid "Copy link to list" msgstr "Kopioi listan linkki" @@ -1976,11 +2064,11 @@ msgstr "Kopioi julkaisun teksti" msgid "Copy QR code" msgstr "Kopioi QR-koodi" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:426 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:445 msgid "Copy TXT record value" msgstr "Kopioi TXT-tietueen arvo" -#: src/Navigation.tsx:306 +#: src/Navigation.tsx:315 #: src/view/screens/CopyrightPolicy.tsx:31 msgid "Copyright Policy" msgstr "Tekijänoikeuskäytäntö" @@ -1994,7 +2082,7 @@ msgstr "Chatista ei voitu poistua" msgid "Could not load feed" msgstr "Syötettä ei voitu ladata" -#: src/view/screens/ProfileList.tsx:1021 +#: src/view/screens/ProfileList.tsx:1029 msgid "Could not load list" msgstr "Listaa ei voitu ladata" @@ -2016,7 +2104,7 @@ msgstr "Luo QR-koodi aloituspaketille" #: src/components/StarterPack/ProfileStarterPacks.tsx:178 #: src/components/StarterPack/ProfileStarterPacks.tsx:274 -#: src/Navigation.tsx:451 +#: src/Navigation.tsx:460 msgid "Create a starter pack" msgstr "Luo aloituspaketti" @@ -2127,7 +2215,7 @@ msgstr "Syntymäaika" msgid "Deactivate account" msgstr "Poista tili käytöstä" -#: src/screens/Settings/Settings.tsx:332 +#: src/screens/Settings/Settings.tsx:374 msgid "Debug Moderation" msgstr "Avaa moderoinnin vianetsintä" @@ -2150,7 +2238,7 @@ msgstr "Oletuskuvakkeet" #: src/screens/StarterPack/StarterPackScreen.tsx:672 #: src/screens/StarterPack/StarterPackScreen.tsx:744 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:767 -#: src/view/screens/ProfileList.tsx:760 +#: src/view/screens/ProfileList.tsx:768 msgid "Delete" msgstr "Poista" @@ -2176,7 +2264,7 @@ msgstr "Poistetaanko sovellussalasana?" msgid "Delete chat" msgstr "" -#: src/screens/Settings/Settings.tsx:339 +#: src/screens/Settings/Settings.tsx:381 msgid "Delete chat declaration record" msgstr "Poista chatin deklaraatiotietue" @@ -2195,7 +2283,7 @@ msgstr "" msgid "Delete for me" msgstr "Poista itseltäni" -#: src/view/screens/ProfileList.tsx:548 +#: src/view/screens/ProfileList.tsx:556 msgid "Delete list" msgstr "" @@ -2226,7 +2314,7 @@ msgstr "Poista aloituspaketti" msgid "Delete starter pack?" msgstr "Poistetaanko aloituspaketti?" -#: src/view/screens/ProfileList.tsx:755 +#: src/view/screens/ProfileList.tsx:763 msgid "Delete this list?" msgstr "Poistetaanko tämä lista?" @@ -2238,8 +2326,8 @@ msgstr "Poistetaanko tämä julkaisu?" msgid "Deleted" msgstr "Poistettu" -#: src/components/dms/MessagesListHeader.tsx:155 -#: src/screens/Messages/components/ChatListItem.tsx:123 +#: src/components/dms/MessagesListHeader.tsx:160 +#: src/screens/Messages/components/ChatListItem.tsx:128 msgid "Deleted Account" msgstr "Poistettu tili" @@ -2247,19 +2335,19 @@ msgstr "Poistettu tili" msgid "Deleted post." msgstr "Poistettu julkaisu." -#: src/screens/Profile/Header/EditProfileDialog.tsx:347 +#: src/screens/Profile/Header/EditProfileDialog.tsx:370 #: src/view/com/modals/CreateOrEditList.tsx:280 #: src/view/com/modals/CreateOrEditList.tsx:301 -#: src/view/com/modals/EditProfile.tsx:193 -#: src/view/com/modals/EditProfile.tsx:205 +#: src/view/com/modals/EditProfile.tsx:219 +#: src/view/com/modals/EditProfile.tsx:231 msgid "Description" msgstr "Kuvaus" -#: src/screens/Profile/Header/EditProfileDialog.tsx:367 +#: src/screens/Profile/Header/EditProfileDialog.tsx:390 msgid "Description is too long" msgstr "Kuvaus on liian pitkä" -#: src/screens/Profile/Header/EditProfileDialog.tsx:368 +#: src/screens/Profile/Header/EditProfileDialog.tsx:391 msgid "Description is too long. {DESCRIPTION_MAX_GRAPHEMES, plural, other {The maximum number of characters is #.}}" msgstr "" @@ -2277,18 +2365,18 @@ msgstr "Irrota lainaus" msgid "Detach quote post?" msgstr "Irrotetaanko lainausjulkaisu?" -#: src/screens/Settings/AboutSettings.tsx:87 +#: src/screens/Settings/AboutSettings.tsx:137 msgctxt "toast" msgid "Developer mode disabled" msgstr "" -#: src/screens/Settings/AboutSettings.tsx:81 +#: src/screens/Settings/AboutSettings.tsx:131 msgctxt "toast" msgid "Developer mode enabled" msgstr "" -#: src/screens/Settings/Settings.tsx:242 -#: src/screens/Settings/Settings.tsx:245 +#: src/screens/Settings/Settings.tsx:250 +#: src/screens/Settings/Settings.tsx:253 msgid "Developer options" msgstr "Kehittäjän valinnat" @@ -2318,17 +2406,17 @@ msgstr "Poista tekstitykset käytöstä" #: src/lib/moderation/useLabelBehaviorDescription.ts:68 #: src/screens/Messages/Settings.tsx:139 #: src/screens/Messages/Settings.tsx:142 -#: src/screens/Moderation/index.tsx:345 +#: src/screens/Moderation/index.tsx:364 msgid "Disabled" msgstr "Poissa käytöstä" -#: src/screens/Profile/Header/EditProfileDialog.tsx:84 +#: src/screens/Profile/Header/EditProfileDialog.tsx:88 #: src/view/com/composer/Composer.tsx:705 #: src/view/com/composer/Composer.tsx:889 msgid "Discard" msgstr "Hylkää" -#: src/screens/Profile/Header/EditProfileDialog.tsx:81 +#: src/screens/Profile/Header/EditProfileDialog.tsx:85 msgid "Discard changes?" msgstr "Hylätäänkö muutokset?" @@ -2383,27 +2471,27 @@ msgstr "" msgid "Display larger alt text badges" msgstr "Näytä suuremmat tekstivastineen merkit" -#: src/screens/Profile/Header/EditProfileDialog.tsx:314 -#: src/screens/Profile/Header/EditProfileDialog.tsx:320 -#: src/screens/Profile/Header/EditProfileDialog.tsx:354 -#: src/view/com/modals/EditProfile.tsx:187 +#: src/screens/Profile/Header/EditProfileDialog.tsx:321 +#: src/screens/Profile/Header/EditProfileDialog.tsx:327 +#: src/screens/Profile/Header/EditProfileDialog.tsx:377 +#: src/view/com/modals/EditProfile.tsx:194 msgid "Display name" msgstr "Näyttönimi" -#: src/view/com/modals/EditProfile.tsx:175 +#: src/view/com/modals/EditProfile.tsx:182 msgid "Display Name" msgstr "Näyttönimi" -#: src/screens/Profile/Header/EditProfileDialog.tsx:333 +#: src/screens/Profile/Header/EditProfileDialog.tsx:340 msgid "Display name is too long" msgstr "Näyttönimi on liian pitkä" -#: src/screens/Profile/Header/EditProfileDialog.tsx:334 +#: src/screens/Profile/Header/EditProfileDialog.tsx:341 msgid "Display name is too long. {DISPLAY_NAME_MAX_GRAPHEMES, plural, other {The maximum number of characters is #.}}" msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:373 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:375 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:392 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:394 msgid "DNS Panel" msgstr "DNS-paneeli" @@ -2419,7 +2507,7 @@ msgstr "Ei sisällä alastomuutta." msgid "Doesn't begin or end with a hyphen" msgstr "Ei ala yhdysviivalla eikä lopu sellaiseen" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:488 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:507 msgid "Domain verified!" msgstr "Verkkotunnus vahvistettu!" @@ -2441,11 +2529,9 @@ msgstr "Verkkotunnus vahvistettu!" #: src/view/com/modals/CropImage.web.tsx:112 #: src/view/com/modals/InviteCodes.tsx:81 #: src/view/com/modals/InviteCodes.tsx:124 -#: src/view/com/modals/ListAddRemoveUsers.tsx:143 msgid "Done" msgstr "Valmis" -#: src/view/com/modals/ListAddRemoveUsers.tsx:145 #: src/view/com/modals/UserAddRemoveLists.tsx:113 #: src/view/com/modals/UserAddRemoveLists.tsx:116 msgctxt "action" @@ -2485,23 +2571,23 @@ msgstr "Raahaa tähän lisätäksesi kuvia" msgid "Duration:" msgstr "Kesto:" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:211 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:230 msgid "e.g. alice" msgstr "esim. maija" -#: src/screens/Profile/Header/EditProfileDialog.tsx:321 +#: src/screens/Profile/Header/EditProfileDialog.tsx:328 msgid "e.g. Alice Lastname" msgstr "esim. Maija Sukunimi" -#: src/view/com/modals/EditProfile.tsx:180 +#: src/view/com/modals/EditProfile.tsx:187 msgid "e.g. Alice Roberts" msgstr "esim. Maija Mallikas" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:357 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:376 msgid "e.g. alice.com" msgstr "esim. maija.fi" -#: src/view/com/modals/EditProfile.tsx:198 +#: src/view/com/modals/EditProfile.tsx:224 msgid "e.g. Artist, dog-lover, and avid reader." msgstr "esim. Taiteilija, koiraharrastaja ja innokas lukija." @@ -2536,7 +2622,8 @@ msgstr "Jokainen koodi toimii kerran. Saat lisää kutsukoodeja määräajoin." msgid "Edit" msgstr "Muokkaa" -#: src/view/com/lists/ListMembers.tsx:143 +#: src/view/com/lists/ListMembers.tsx:180 +#: src/view/com/lists/ListMembers.tsx:186 msgctxt "action" msgid "Edit" msgstr "Muokkaa" @@ -2566,7 +2653,7 @@ msgstr "Muokkaa vuorovaikutusasetuksia" msgid "Edit interests" msgstr "" -#: src/view/screens/ProfileList.tsx:536 +#: src/view/screens/ProfileList.tsx:544 msgid "Edit list details" msgstr "Muokkaa listan tietoja" @@ -2574,12 +2661,12 @@ msgstr "Muokkaa listan tietoja" msgid "Edit Moderation List" msgstr "Muokkaa moderointilistaa" -#: src/Navigation.tsx:316 +#: src/Navigation.tsx:325 #: src/view/screens/Feeds.tsx:515 msgid "Edit My Feeds" msgstr "Muokkaa syötteitäni" -#: src/view/com/modals/EditProfile.tsx:147 +#: src/view/com/modals/EditProfile.tsx:154 msgid "Edit my profile" msgstr "Muokkaa profiiliani" @@ -2592,15 +2679,15 @@ msgstr "Muokkaa käyttäjiä" msgid "Edit post interaction settings" msgstr "Muokkaa julkaisun vuorovaikutusasetuksia" -#: src/screens/Profile/Header/EditProfileDialog.tsx:269 -#: src/screens/Profile/Header/EditProfileDialog.tsx:275 +#: src/screens/Profile/Header/EditProfileDialog.tsx:276 +#: src/screens/Profile/Header/EditProfileDialog.tsx:282 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:196 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 msgid "Edit profile" msgstr "Muokkaa profiilia" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:199 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:185 msgid "Edit Profile" msgstr "Muokkaa profiilia" @@ -2616,15 +2703,15 @@ msgstr "Muokkaa käyttäjälistaa" msgid "Edit who can reply" msgstr "Muokkaa, kuka voi vastata" -#: src/view/com/modals/EditProfile.tsx:188 +#: src/view/com/modals/EditProfile.tsx:195 msgid "Edit your display name" msgstr "Muokkaa näyttönimeäsi" -#: src/view/com/modals/EditProfile.tsx:206 +#: src/view/com/modals/EditProfile.tsx:232 msgid "Edit your profile description" msgstr "Muokkaa profiilisi kuvausta" -#: src/Navigation.tsx:456 +#: src/Navigation.tsx:465 msgid "Edit your starter pack" msgstr "Muokkaa aloituspakettiasi" @@ -2707,7 +2794,7 @@ msgstr "Ota käyttöön" msgid "Enable {0} only" msgstr "Ota vain {0} käyttöön" -#: src/screens/Moderation/index.tsx:332 +#: src/screens/Moderation/index.tsx:351 msgid "Enable adult content" msgstr "Ota aikuissisältö käyttöön" @@ -2752,11 +2839,11 @@ msgstr "" #: src/screens/Messages/Settings.tsx:130 #: src/screens/Messages/Settings.tsx:133 -#: src/screens/Moderation/index.tsx:343 +#: src/screens/Moderation/index.tsx:362 msgid "Enabled" msgstr "Käytössä" -#: src/screens/Profile/Sections/Feed.tsx:116 +#: src/screens/Profile/Sections/Feed.tsx:113 msgid "End of feed" msgstr "Syötteen loppu" @@ -2789,7 +2876,7 @@ msgstr "Siirry koko näytön tilaan" msgid "Enter the code you received to change your password." msgstr "Syötä saamasi koodi vaihtaaksesi salasanasi." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:351 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:370 msgid "Enter the domain you want to use" msgstr "Syötä verkkotunnus, jota haluat käyttää" @@ -2906,19 +2993,15 @@ msgstr "Keskeyttää kuvan rajausprosessin" msgid "Exits image view" msgstr "Poistuu kuvan katselutilasta" -#: src/view/com/modals/ListAddRemoveUsers.tsx:89 -msgid "Exits inputting search query" -msgstr "Poistuu hakukyselyn syöttämisestä" - #: src/view/com/lightbox/Lightbox.web.tsx:184 msgid "Expand alt text" msgstr "Laajenna tekstivastine" -#: src/view/com/notifications/NotificationFeedItem.tsx:406 +#: src/view/com/notifications/NotificationFeedItem.tsx:480 msgid "Expand list of users" msgstr "Laajenna käyttäjäluettelo" -#: src/view/com/composer/ComposerReplyTo.tsx:70 +#: src/view/com/composer/ComposerReplyTo.tsx:83 msgid "Expand or collapse the full post you are replying to" msgstr "Laajenna tai pienennä julkaisu, johon olit vastaamassa" @@ -2926,10 +3009,6 @@ msgstr "Laajenna tai pienennä julkaisu, johon olit vastaamassa" msgid "Expands or collapses post text" msgstr "" -#: src/view/com/composer/ComposerReplyTo.tsx:73 -msgid "Expands or collapses the full post you are replying to" -msgstr "" - #: src/lib/api/index.ts:406 msgid "Expected uri to resolve to a record" msgstr "Odotettiin URIn resolvoituvan tietueeseen" @@ -2961,10 +3040,10 @@ msgstr "Siveetön tai mahdollisesti häiritsevä media." msgid "Explicit sexual images." msgstr "Siveettömän seksuaaliset kuvat." -#: src/Navigation.tsx:640 +#: src/Navigation.tsx:649 #: src/screens/Search/Shell.tsx:307 #: src/view/shell/desktop/LeftNav.tsx:617 -#: src/view/shell/Drawer.tsx:370 +#: src/view/shell/Drawer.tsx:386 msgid "Explore" msgstr "" @@ -2992,7 +3071,7 @@ msgstr "Ulkoinen media" msgid "External media may allow websites to collect information about you and your device. No information is sent or requested until you press the \"play\" button." msgstr "Ulkoinen media voi mahdollistaa verkkosivustoille tietojenkeruun sinusta ja laitteestasi. Tietoja ei lähetetä eikä pyydetä, ellet paina ”toista”-painiketta." -#: src/Navigation.tsx:335 +#: src/Navigation.tsx:344 #: src/screens/Settings/ExternalMediaPreferences.tsx:31 msgid "External Media Preferences" msgstr "Ulkoisten median asetukset" @@ -3007,10 +3086,14 @@ msgstr "" msgid "Failed to add emoji reaction" msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:568 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:587 msgid "Failed to change handle. Please try again." msgstr "Käyttäjätunnuksen vaihtaminen epäonnistui. Yritä uudelleen." +#: src/components/verification/VerificationCreatePrompt.tsx:32 +msgid "Failed to create a verification" +msgstr "" + #: src/screens/Settings/components/AddAppPasswordDialog.tsx:173 msgid "Failed to create app password. Please try again." msgstr "Sovellussalasanan luominen epäonnistui. Yritä uudelleen." @@ -3087,6 +3170,10 @@ msgstr "Julkaisun kiinnittäminen epäonnistui" msgid "Failed to remove emoji reaction" msgstr "" +#: src/components/verification/VerificationRemovePrompt.tsx:34 +msgid "Failed to remove verification" +msgstr "" + #: src/view/com/lightbox/Lightbox.tsx:46 msgid "Failed to save image: {0}" msgstr "Kuvan {0} tallentaminen epäonnistui" @@ -3132,11 +3219,11 @@ msgstr "Asetusten päivittäminen epäonnistui" msgid "Failed to upload video" msgstr "Videon lataaminen palveluun epäonnistui" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:341 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:360 msgid "Failed to verify handle. Please try again." msgstr "Käyttäjätunnuksen vahvistaminen epäonnistui. Yritä uudelleen." -#: src/Navigation.tsx:251 +#: src/Navigation.tsx:260 msgid "Feed" msgstr "Syöte" @@ -3155,7 +3242,7 @@ msgstr "Syötteen vaihtokytkin" #: src/view/shell/desktop/RightNav.tsx:102 #: src/view/shell/desktop/RightNav.tsx:103 -#: src/view/shell/Drawer.tsx:324 +#: src/view/shell/Drawer.tsx:340 msgid "Feedback" msgstr "Palaute" @@ -3165,14 +3252,14 @@ msgctxt "toast" msgid "Feedback sent!" msgstr "Palaute lähetetty!" -#: src/Navigation.tsx:436 +#: src/Navigation.tsx:445 #: src/screens/Search/SearchResults.tsx:68 #: src/screens/StarterPack/StarterPackScreen.tsx:185 #: src/view/screens/Feeds.tsx:508 #: src/view/screens/Profile.tsx:227 #: src/view/screens/SavedFeeds.tsx:96 #: src/view/shell/desktop/LeftNav.tsx:655 -#: src/view/shell/Drawer.tsx:486 +#: src/view/shell/Drawer.tsx:502 msgid "Feeds" msgstr "Syötteet" @@ -3258,10 +3345,10 @@ msgid "Flexible" msgstr "Joustava" #. User is not following this account, click to follow -#: src/components/ProfileCard.tsx:372 -#: src/components/ProfileHoverCard/index.web.tsx:449 -#: src/components/ProfileHoverCard/index.web.tsx:460 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 +#: src/components/ProfileCard.tsx:400 +#: src/components/ProfileHoverCard/index.web.tsx:456 +#: src/components/ProfileHoverCard/index.web.tsx:467 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:236 #: src/screens/VideoFeed/index.tsx:829 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:131 msgid "Follow" @@ -3272,7 +3359,7 @@ msgctxt "action" msgid "Follow" msgstr "Seuraa" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:218 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:221 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:113 msgid "Follow {0}" msgstr "Seuraa tiliä {0}" @@ -3294,8 +3381,8 @@ msgstr "Seuraa 10:tä tiliä" msgid "Follow 7 accounts" msgstr "Seuraa 7:ää tiliä" -#: src/view/com/profile/ProfileMenu.tsx:252 -#: src/view/com/profile/ProfileMenu.tsx:263 +#: src/view/com/profile/ProfileMenu.tsx:265 +#: src/view/com/profile/ProfileMenu.tsx:276 msgid "Follow account" msgstr "Seuraa tiliä" @@ -3304,7 +3391,7 @@ msgstr "Seuraa tiliä" msgid "Follow all" msgstr "Seuraa kaikkia" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:232 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:129 msgid "Follow Back" msgstr "Seuraa takaisin" @@ -3330,7 +3417,7 @@ msgstr "Seuraajina <0>{0} ja <1>{1}" msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" msgstr "Seuraajina <0>{0}, <1>{1} ja {2, plural, one {# muu} other {# muuta}}" -#: src/Navigation.tsx:205 +#: src/Navigation.tsx:214 msgid "Followers of @{0} that you know" msgstr "Tuntemasi käyttäjän @{0} seuraajat" @@ -3340,10 +3427,10 @@ msgid "Followers you know" msgstr "Tuntemasi seuraajat" #. User is following this account, click to unfollow -#: src/components/ProfileCard.tsx:366 -#: src/components/ProfileHoverCard/index.web.tsx:448 -#: src/components/ProfileHoverCard/index.web.tsx:459 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:230 +#: src/components/ProfileCard.tsx:394 +#: src/components/ProfileHoverCard/index.web.tsx:455 +#: src/components/ProfileHoverCard/index.web.tsx:466 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:232 #: src/screens/VideoFeed/index.tsx:827 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:134 #: src/view/screens/Feeds.tsx:599 @@ -3351,8 +3438,8 @@ msgstr "Tuntemasi seuraajat" msgid "Following" msgstr "Seuratut" -#: src/components/ProfileCard.tsx:329 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 +#: src/components/ProfileCard.tsx:357 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:101 msgid "Following {0}" msgstr "Seurataan käyttäjää {0}" @@ -3369,7 +3456,7 @@ msgstr "Seurataan käyttäjää {name}" msgid "Following feed preferences" msgstr "Seuratut-syötteen asetukset" -#: src/Navigation.tsx:322 +#: src/Navigation.tsx:331 #: src/screens/Settings/FollowingFeedPreferences.tsx:53 msgid "Following Feed Preferences" msgstr "Seuratut-syötteen asetukset" @@ -3450,7 +3537,7 @@ msgstr "Galleria" msgid "Generate a starter pack" msgstr "Generoi aloituspaketti" -#: src/view/shell/Drawer.tsx:328 +#: src/view/shell/Drawer.tsx:344 msgid "Get help" msgstr "Näytä ohje" @@ -3486,7 +3573,7 @@ msgstr "Räikeät lain tai käyttöehtojen rikkomukset" #: src/screens/VideoFeed/index.tsx:1112 #: src/view/com/auth/LoggedOut.tsx:72 #: src/view/screens/NotFound.tsx:57 -#: src/view/screens/ProfileList.tsx:1030 +#: src/view/screens/ProfileList.tsx:1038 msgid "Go back" msgstr "Palaa takaisin" @@ -3497,7 +3584,7 @@ msgstr "Palaa takaisin" #: src/screens/Profile/ProfileFeed/index.tsx:94 #: src/screens/StarterPack/StarterPackScreen.tsx:757 #: src/view/screens/NotFound.tsx:56 -#: src/view/screens/ProfileList.tsx:1035 +#: src/view/screens/ProfileList.tsx:1043 msgid "Go Back" msgstr "Palaa takaisin" @@ -3518,7 +3605,11 @@ msgstr "Palaa kotinäkymään" msgid "Go Home" msgstr "Palaa kotinäkymään" -#: src/screens/Messages/components/ChatListItem.tsx:355 +#: src/view/com/notifications/NotificationFeedItem.tsx:193 +msgid "Go to {firstAuthorName}'s profile" +msgstr "" + +#: src/screens/Messages/components/ChatListItem.tsx:360 msgid "Go to conversation with {0}" msgstr "Siirry keskusteluun käyttäjän {0} kanssa" @@ -3552,16 +3643,16 @@ msgstr "Puolivälissä!" msgid "Handle" msgstr "Käyttäjätunnus" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:572 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:591 msgid "Handle already taken. Please try a different one." msgstr "Käyttäjätunnus jo varattu. Kokeile toista." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:189 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:325 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:195 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:344 msgid "Handle changed!" msgstr "Käyttäjätunnus vaihdettu!" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:576 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:595 msgid "Handle too long. Please try a shorter one." msgstr "Käyttäjätunnus liian pitkä. Kokeile lyhyempää." @@ -3574,7 +3665,7 @@ msgstr "Haptiikka" msgid "Harassment, trolling, or intolerance" msgstr "Häirintä, trollaus tai suvaitsemattomuus" -#: src/Navigation.tsx:406 +#: src/Navigation.tsx:415 msgid "Hashtag" msgstr "Aihetunniste" @@ -3586,11 +3677,11 @@ msgstr "Aihetunniste {tag}" msgid "Having trouble?" msgstr "Ongelmia?" -#: src/screens/Settings/Settings.tsx:207 -#: src/screens/Settings/Settings.tsx:211 +#: src/screens/Settings/Settings.tsx:215 +#: src/screens/Settings/Settings.tsx:219 #: src/view/shell/desktop/RightNav.tsx:120 #: src/view/shell/desktop/RightNav.tsx:121 -#: src/view/shell/Drawer.tsx:337 +#: src/view/shell/Drawer.tsx:353 msgid "Help" msgstr "Ohje" @@ -3629,7 +3720,7 @@ msgstr "Piilotettu lista" msgid "Hide" msgstr "Piilota" -#: src/view/com/notifications/NotificationFeedItem.tsx:605 +#: src/view/com/notifications/NotificationFeedItem.tsx:694 msgctxt "action" msgid "Hide" msgstr "Piilota" @@ -3680,10 +3771,15 @@ msgstr "Piilotetaanko trendaavat aiheet?" msgid "Hide trending videos?" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:596 +#: src/view/com/notifications/NotificationFeedItem.tsx:685 msgid "Hide user list" msgstr "Piilota käyttäjäluettelo" +#: src/screens/Moderation/VerificationSettings.tsx:81 +#: src/screens/Moderation/VerificationSettings.tsx:90 +msgid "Hide verification badges" +msgstr "" + #: src/components/moderation/ContentHider.tsx:151 #: src/components/moderation/PostHider.tsx:79 msgid "Hides the content" @@ -3709,7 +3805,7 @@ msgstr "Hmm, syötteen palvelin antoi virheellisen vastauksen. Ilmoita asiasta s msgid "Hmm, we're having trouble finding this feed. It may have been deleted." msgstr "Hmm, meillä on vaikeuksia löytää tätä syötettä. Se on ehkä poistettu." -#: src/screens/Moderation/index.tsx:54 +#: src/screens/Moderation/index.tsx:58 msgid "Hmmmm, it seems we're having trouble loading this data. See below for more details. If this issue persists, please contact us." msgstr "Hmm, näiden tietojen lataamisessa vaikuttaa olevan vaikauksia. Katso lisätietoja alta. Jos ongelma jatkuu, ota yhteys meihin." @@ -3721,15 +3817,15 @@ 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/Navigation.tsx:635 -#: src/Navigation.tsx:655 +#: src/Navigation.tsx:644 +#: src/Navigation.tsx:664 #: src/view/shell/bottom-bar/BottomBar.tsx:162 #: src/view/shell/desktop/LeftNav.tsx:599 -#: src/view/shell/Drawer.tsx:396 +#: src/view/shell/Drawer.tsx:412 msgid "Home" msgstr "Koti" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:398 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:417 msgid "Host:" msgstr "Hosti:" @@ -3768,8 +3864,8 @@ msgstr "Minulla on koodi" msgid "I have a confirmation code" msgstr "Minulla on vahvistuskoodi" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:261 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:267 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:280 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:286 msgid "I have my own domain" msgstr "Minulla on oma verkkotunnus" @@ -3786,11 +3882,11 @@ msgstr "Jos tekstivastine on pitkä, laajentaa tai pienentää sen" msgid "If you are not yet an adult according to the laws of your country, your parent or legal guardian must read these Terms on your behalf." msgstr "Jos et ole vielä aikuinen kotimaasi lakien mukaan, huoltajasi tai laillisen edustajasi on luettava nämä ehdot puolestasi." -#: src/view/screens/ProfileList.tsx:757 +#: src/view/screens/ProfileList.tsx:765 msgid "If you delete this list, you won't be able to recover it." msgstr "Jos poistat tämän listan, et voi palauttaa sitä." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:248 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:267 msgid "If you have your own domain, you can use that as your handle. This lets you self-verify your identity. <0>Learn more here." msgstr "Jos sinulla on oma verkkotunnus, voit käyttää sitä käyttäjätunnuksenasi. Näin voit itse vahvistaa henkilöllisyytesi. <0>Lue lisää täältä." @@ -3819,6 +3915,15 @@ msgstr "Laiton ja kiireellinen" msgid "Image" msgstr "Kuva" +#: src/screens/Settings/AboutSettings.tsx:61 +msgid "Image cache cleared" +msgstr "" + +#. Android-only toast message which includes amount of space freed using localized number formatting +#: src/screens/Settings/AboutSettings.tsx:47 +msgid "Image cache cleared, freed {0}" +msgstr "" + #: src/components/StarterPack/ShareDialog.tsx:76 msgid "Image saved to your camera roll!" msgstr "Kuva tallennettu galleriaasi!" @@ -3871,7 +3976,7 @@ msgstr "Syötä sinulle sähköpostitse lähetetty koodi" msgid "Interaction limited" msgstr "Vuorovaikutusta rajoitettu" -#: src/screens/Moderation/index.tsx:209 +#: src/screens/Moderation/index.tsx:213 msgid "Interaction settings" msgstr "" @@ -3880,11 +3985,11 @@ msgstr "" msgid "Invalid 2FA confirmation code." msgstr "Virheellinen kaksivaiheisen tunnistautumisen vahvistuskoodi." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:578 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:597 msgid "Invalid handle. Please try a different one." msgstr "Virheellinen käyttäjätunnus. Kokeile toista." -#: src/view/com/post-thread/PostThreadItem.tsx:288 +#: src/view/com/post-thread/PostThreadItem.tsx:291 msgid "Invalid or unsupported post record" msgstr "Virheellinen tai ei-tuettu julkaisutietue" @@ -3979,7 +4084,7 @@ msgstr "Merkinnät" msgid "Labels added" msgstr "Merkinnät lisätty" -#: src/screens/Profile/Sections/Labels.tsx:163 +#: src/screens/Profile/Sections/Labels.tsx:160 msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." msgstr "Merkinnät ovat käyttäjiä ja sisältöä koskevia huomioita. Niitä voidaan käyttää verkoston piilottamiseen, varoittamiseen ja luokitteluun." @@ -3995,13 +4100,13 @@ msgstr "Sisältösi merkinnät" msgid "Language selection" msgstr "Kielen valinta" -#: src/Navigation.tsx:178 +#: src/Navigation.tsx:187 msgid "Language Settings" msgstr "Kieliasetukset" #: src/screens/Settings/LanguageSettings.tsx:71 -#: src/screens/Settings/Settings.tsx:199 -#: src/screens/Settings/Settings.tsx:202 +#: src/screens/Settings/Settings.tsx:207 +#: src/screens/Settings/Settings.tsx:210 msgid "Languages" msgstr "Kielet" @@ -4015,10 +4120,19 @@ msgstr "Suurempi" msgid "Latest" msgstr "Uusimmat" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:252 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:271 msgid "learn more" msgstr "lue lisää" +#: src/components/verification/VerificationsDialog.tsx:163 +#: src/components/verification/VerifierDialog.tsx:132 +#: src/screens/Moderation/VerificationSettings.tsx:47 +#: src/screens/Profile/Header/EditProfileDialog.tsx:360 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:212 +#: src/view/com/modals/EditProfile.tsx:208 +msgid "Learn more" +msgstr "" + #: src/components/moderation/ScreenHider.tsx:140 msgid "Learn More" msgstr "Lue lisää" @@ -4044,6 +4158,11 @@ msgstr "Lue lisää tähän sisältöön kohdistuvasta moderoinnista." msgid "Learn more about this warning" msgstr "Lue lisää tästä varoituksesta" +#: src/components/verification/VerificationsDialog.tsx:152 +#: src/components/verification/VerifierDialog.tsx:121 +msgid "Learn more about verification on Bluesky" +msgstr "" + #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:99 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:102 msgid "Learn more about what is public on Bluesky." @@ -4132,9 +4251,8 @@ msgstr "Tykkää tästä syötteestä" msgid "Like this labeler" msgstr "" -#: src/components/LikesDialog.tsx:85 -#: src/Navigation.tsx:256 -#: src/Navigation.tsx:261 +#: src/Navigation.tsx:265 +#: src/Navigation.tsx:270 msgid "Liked by" msgstr "Tykänneet" @@ -4160,7 +4278,7 @@ msgstr "Tykännyt {likeCount, plural, one {# käyttäjä} other {# käyttäjää msgid "Likes" msgstr "Tykkäykset" -#: src/view/com/post-thread/PostThreadItem.tsx:223 +#: src/view/com/post-thread/PostThreadItem.tsx:226 msgid "Likes on this post" msgstr "Tämän julkaisun tykkäykset" @@ -4169,7 +4287,7 @@ msgstr "Tämän julkaisun tykkäykset" msgid "Linear" msgstr "Lineaarisesti" -#: src/Navigation.tsx:211 +#: src/Navigation.tsx:220 msgid "List" msgstr "Lista" @@ -4177,7 +4295,7 @@ msgstr "Lista" msgid "List Avatar" msgstr "Listan kuvake" -#: src/view/screens/ProfileList.tsx:430 +#: src/view/screens/ProfileList.tsx:438 msgctxt "toast" msgid "List blocked" msgstr "Lista estetty" @@ -4195,7 +4313,7 @@ msgstr "Lista käyttäjältä <0/>" msgid "List by you" msgstr "Oma listasi" -#: src/view/screens/ProfileList.tsx:477 +#: src/view/screens/ProfileList.tsx:485 msgctxt "toast" msgid "List deleted" msgstr "Lista poistettu" @@ -4204,11 +4322,11 @@ msgstr "Lista poistettu" msgid "List has been hidden" msgstr "Lista on piilotettu" -#: src/view/screens/ProfileList.tsx:172 +#: src/view/screens/ProfileList.tsx:176 msgid "List Hidden" msgstr "Lista piilotettu" -#: src/view/screens/ProfileList.tsx:394 +#: src/view/screens/ProfileList.tsx:402 msgctxt "toast" msgid "List muted" msgstr "Lista mykistetty" @@ -4217,22 +4335,22 @@ msgstr "Lista mykistetty" msgid "List Name" msgstr "Listan nimi" -#: src/view/screens/ProfileList.tsx:448 +#: src/view/screens/ProfileList.tsx:456 msgctxt "toast" msgid "List unblocked" msgstr "Listan esto poistettu" -#: src/view/screens/ProfileList.tsx:412 +#: src/view/screens/ProfileList.tsx:420 msgctxt "toast" msgid "List unmuted" msgstr "Listan mykistys poistettu" -#: src/Navigation.tsx:140 +#: src/Navigation.tsx:141 #: src/view/screens/Lists.tsx:62 #: src/view/screens/Profile.tsx:221 #: src/view/screens/Profile.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:673 -#: src/view/shell/Drawer.tsx:501 +#: src/view/shell/Drawer.tsx:517 msgid "Lists" msgstr "Listat" @@ -4255,7 +4373,7 @@ msgstr "Lataa uusia ilmoituksia" #: src/screens/Profile/ProfileFeed/index.tsx:221 #: src/screens/Profile/Sections/Feed.tsx:98 #: src/view/com/feeds/FeedPage.tsx:155 -#: src/view/screens/ProfileList.tsx:870 +#: src/view/screens/ProfileList.tsx:878 msgid "Load new posts" msgstr "Lataa uusia julkaisuja" @@ -4263,7 +4381,7 @@ msgstr "Lataa uusia julkaisuja" msgid "Loading..." msgstr "Ladataan…" -#: src/Navigation.tsx:281 +#: src/Navigation.tsx:290 msgid "Log" msgstr "Loki" @@ -4276,7 +4394,7 @@ msgid "Logo by @sawaratsuki.bsky.social" msgstr "Logo käyttäjältä @sawaratsuki.bsky.social" #: src/view/shell/desktop/RightNav.tsx:127 -#: src/view/shell/Drawer.tsx:639 +#: src/view/shell/Drawer.tsx:655 msgid "Logo by <0>@sawaratsuki.bsky.social" msgstr "Logo käyttäjältä <0>@sawaratsuki.bsky.social" @@ -4313,6 +4431,10 @@ msgstr "Varmista, että olet menossa oikeaan paikkaan!" msgid "Manage saved feeds" msgstr "Hallinnoi tallennettuja syötteitä" +#: src/screens/Moderation/index.tsx:283 +msgid "Manage verification settings" +msgstr "" + #: src/components/dialogs/MutedWords.tsx:108 msgid "Manage your muted words and tags" msgstr "Hallinnoi mykistettyjä sanoja ja tunnisteita" @@ -4366,7 +4488,7 @@ msgctxt "toast" msgid "Message deleted" msgstr "Viesti poistettu" -#: src/screens/Messages/components/ChatListItem.tsx:192 +#: src/screens/Messages/components/ChatListItem.tsx:197 msgid "Message deleted" msgstr "Viesti poistettu" @@ -4391,7 +4513,7 @@ msgstr "Viesti on liian pitkä" msgid "Message options" msgstr "" -#: src/Navigation.tsx:650 +#: src/Navigation.tsx:659 msgid "Messages" msgstr "Viestit" @@ -4410,10 +4532,10 @@ msgstr "Harhaanjohtava tili" msgid "Misleading Post" msgstr "Harhaanjohtava julkaisu" -#: src/Navigation.tsx:145 -#: src/screens/Moderation/index.tsx:89 -#: src/screens/Settings/Settings.tsx:167 -#: src/screens/Settings/Settings.tsx:170 +#: src/Navigation.tsx:146 +#: src/screens/Moderation/index.tsx:93 +#: src/screens/Settings/Settings.tsx:175 +#: src/screens/Settings/Settings.tsx:178 msgid "Moderation" msgstr "Moderointi" @@ -4445,11 +4567,11 @@ msgctxt "toast" msgid "Moderation list updated" msgstr "Moderointilista päivitetty" -#: src/screens/Moderation/index.tsx:239 +#: src/screens/Moderation/index.tsx:243 msgid "Moderation lists" msgstr "Moderointilistat" -#: src/Navigation.tsx:150 +#: src/Navigation.tsx:151 #: src/view/screens/ModerationModlists.tsx:62 msgid "Moderation Lists" msgstr "Moderointilistat" @@ -4458,11 +4580,11 @@ msgstr "Moderointilistat" msgid "moderation settings" msgstr "moderointiasetukset" -#: src/Navigation.tsx:271 +#: src/Navigation.tsx:280 msgid "Moderation states" msgstr "Moderointitilat" -#: src/screens/Moderation/index.tsx:193 +#: src/screens/Moderation/index.tsx:197 msgid "Moderation tools" msgstr "Moderointityökalut" @@ -4471,7 +4593,7 @@ msgstr "Moderointityökalut" msgid "Moderator has chosen to set a general warning on the content." msgstr "Moderaattori on valinnut asettaa sisällölle yleisen varoituksen." -#: src/view/com/post-thread/PostThreadItem.tsx:645 +#: src/view/com/post-thread/PostThreadItem.tsx:665 msgid "More" msgstr "Lisää" @@ -4480,9 +4602,9 @@ msgstr "Lisää" msgid "More feeds" msgstr "Lisää syötteitä" -#: src/view/com/profile/ProfileMenu.tsx:194 -#: src/view/com/profile/ProfileMenu.tsx:200 -#: src/view/screens/ProfileList.tsx:742 +#: src/view/com/profile/ProfileMenu.tsx:207 +#: src/view/com/profile/ProfileMenu.tsx:213 +#: src/view/screens/ProfileList.tsx:750 msgid "More options" msgstr "Lisää valintoja" @@ -4515,14 +4637,14 @@ msgstr "Mykistä" msgid "Mute {tag}" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:289 -#: src/view/com/profile/ProfileMenu.tsx:296 +#: src/view/com/profile/ProfileMenu.tsx:325 +#: src/view/com/profile/ProfileMenu.tsx:332 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:669 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:675 msgid "Mute account" msgstr "Mykistä tili" -#: src/view/screens/ProfileList.tsx:649 +#: src/view/screens/ProfileList.tsx:657 msgid "Mute accounts" msgstr "Mykistä tilit" @@ -4535,11 +4657,11 @@ msgstr "Mykistä keskustelu" msgid "Mute in:" msgstr "Mykistä" -#: src/view/screens/ProfileList.tsx:771 +#: src/view/screens/ProfileList.tsx:779 msgid "Mute list" msgstr "Mykistä lista" -#: src/view/screens/ProfileList.tsx:766 +#: src/view/screens/ProfileList.tsx:774 msgid "Mute these accounts?" msgstr "Mykistetäänkö nämä tilit?" @@ -4577,16 +4699,16 @@ msgstr "Mykistä ketju" msgid "Mute words & tags" msgstr "Mykistä sanoja ja tunnisteita" -#: src/screens/Moderation/index.tsx:254 +#: src/screens/Moderation/index.tsx:258 msgid "Muted accounts" msgstr "Mykistetyt tilit" -#: src/Navigation.tsx:155 -#: src/view/screens/ModerationMutedAccounts.tsx:100 +#: src/Navigation.tsx:156 +#: src/view/screens/ModerationMutedAccounts.tsx:123 msgid "Muted Accounts" msgstr "Mykistetyt tilit" -#: src/view/screens/ModerationMutedAccounts.tsx:112 +#: src/view/screens/ModerationMutedAccounts.tsx:135 msgid "Muted accounts have their posts removed from your feed and from your notifications. Mutes are completely private." msgstr "Mykistettyjen tilien julkaisut poistetaan syötteestäsi ja ilmoituksistasi. Mykistykset ovat täysin yksityisiä." @@ -4594,11 +4716,11 @@ msgstr "Mykistettyjen tilien julkaisut poistetaan syötteestäsi ja ilmoituksist msgid "Muted by \"{0}\"" msgstr "Mykistänyt ”{0}”" -#: src/screens/Moderation/index.tsx:224 +#: src/screens/Moderation/index.tsx:228 msgid "Muted words & tags" msgstr "Mykistetyt sanat ja tunnisteet" -#: src/view/screens/ProfileList.tsx:768 +#: src/view/screens/ProfileList.tsx:776 msgid "Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them." msgstr "Mykistäminen on yksityistä. Mykistetyt tilit voivat edelleen olla vuorovaikutuksessa kanssasi, mutta et näe niiden julkaisuja etkä saa ilmoituksia niiltä." @@ -4650,7 +4772,7 @@ msgstr "" msgid "Navigates to the next screen" msgstr "Siirtyy seuraavalle näytölle" -#: src/view/shell/Drawer.tsx:72 +#: src/view/shell/Drawer.tsx:75 msgid "Navigates to your profile" msgstr "Siirtyy profiiliisi" @@ -4667,7 +4789,7 @@ msgstr "Tarvitseeko sinun ilmiantaa tekijänoikeusrikkomus?" msgid "Never lose access to your followers or data." msgstr "Älä koskaan menetä pääsyä seuraajiisi tai tietoihisi." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:548 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:567 msgid "Nevermind, create a handle for me" msgstr "Ei se mitään, luo minulle käyttäjätunnus" @@ -4687,9 +4809,13 @@ msgstr "Uusi" msgid "New chat" msgstr "Uusi chatti" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:202 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:210 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:356 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:63 +msgid "New Feature" +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:221 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:229 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:375 msgid "New handle" msgstr "Uusi käyttäjätunnus" @@ -4718,8 +4844,8 @@ msgstr "Uusi salasana" #: src/view/screens/Feeds.tsx:549 #: src/view/screens/Notifications.tsx:165 #: src/view/screens/Profile.tsx:507 -#: src/view/screens/ProfileList.tsx:252 -#: src/view/screens/ProfileList.tsx:285 +#: src/view/screens/ProfileList.tsx:250 +#: src/view/screens/ProfileList.tsx:288 msgid "New post" msgstr "Uusi julkaisu" @@ -4780,8 +4906,8 @@ msgstr "Seuraava kuva" msgid "No app passwords yet" msgstr "Ei vielä sovellussalasanoja" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:378 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:380 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:397 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:399 msgid "No DNS Panel" msgstr "Ei DNS-paneelia" @@ -4798,8 +4924,8 @@ msgstr "Syötteitä ei löydy. Kokeile hakea jotain muuta." msgid "No likes yet" msgstr "Ei vielä tykkäyksiä" -#: src/components/ProfileCard.tsx:351 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:119 +#: src/components/ProfileCard.tsx:379 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:122 msgid "No longer following {0}" msgstr "Et enää seuraa käyttäjää {0}" @@ -4807,7 +4933,7 @@ msgstr "Et enää seuraa käyttäjää {0}" msgid "No longer than {MAX_SERVICE_HANDLE_LENGTH, plural, other {# characters}}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:134 +#: src/screens/Messages/components/ChatListItem.tsx:139 msgid "No messages yet" msgstr "Ei vielä viestejä" @@ -4841,7 +4967,7 @@ msgstr "Ei vielä uudelleenjulkaisuja" msgid "No result" msgstr "Ei tulosta" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:204 +#: src/components/dialogs/SearchablePeopleList.tsx:223 #: src/components/ProgressGuide/FollowDialog.tsx:212 msgid "No results" msgstr "Ei tuloksia" @@ -4859,9 +4985,8 @@ msgid "No results found for \"{query}\"" msgstr "Ei tuloksia haulle ”{query}”" #: src/screens/Search/SearchResults.tsx:248 -#: src/screens/Search/SearchResults.tsx:286 -#: src/screens/Search/SearchResults.tsx:331 -#: src/view/com/modals/ListAddRemoveUsers.tsx:128 +#: src/screens/Search/SearchResults.tsx:284 +#: src/screens/Search/SearchResults.tsx:329 msgid "No results found for {query}" msgstr "Ei tuloksia haulle {query}" @@ -4883,7 +5008,6 @@ msgid "Nobody" msgstr "Ei keneltäkään" #: src/components/LikedByList.tsx:86 -#: src/components/LikesDialog.tsx:97 #: src/view/com/post-thread/PostLikedBy.tsx:86 msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "Kukaan ei ole vielä tykännyt tästä. Ehkä sinun pitäisi olla ensimmäinen!" @@ -4908,7 +5032,7 @@ msgstr "Ei-seksuaalinen alastomuus" msgid "Not followed by anyone you're following" msgstr "" -#: src/Navigation.tsx:135 +#: src/Navigation.tsx:136 #: src/view/screens/Profile.tsx:122 msgid "Not Found" msgstr "Ei löydy" @@ -4918,7 +5042,7 @@ msgstr "Ei löydy" msgid "Not right now" msgstr "Ei juuri nyt" -#: src/view/com/profile/ProfileMenu.tsx:406 +#: src/view/com/profile/ProfileMenu.tsx:442 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:791 #: src/view/com/util/post-ctrls/PostCtrls.tsx:361 msgid "Note about sharing" @@ -4936,7 +5060,7 @@ msgstr "Täällä ei mitään" msgid "Notification filters" msgstr "Ilmoitusten suodattimet" -#: src/Navigation.tsx:431 +#: src/Navigation.tsx:440 #: src/view/screens/Notifications.tsx:134 msgid "Notification settings" msgstr "Ilmoitusasetukset" @@ -4953,11 +5077,11 @@ msgstr "Ilmoitusasäänet" msgid "Notification Sounds" msgstr "Ilmoitusasäänet" -#: src/Navigation.tsx:645 +#: src/Navigation.tsx:654 #: src/view/screens/Notifications.tsx:128 #: src/view/shell/bottom-bar/BottomBar.tsx:236 #: src/view/shell/desktop/LeftNav.tsx:636 -#: src/view/shell/Drawer.tsx:449 +#: src/view/shell/Drawer.tsx:465 msgid "Notifications" msgstr "Ilmoitukset" @@ -5001,7 +5125,7 @@ msgid "OK" msgstr "" #: src/screens/Login/PasswordUpdatedForm.tsx:37 -#: src/view/com/post-thread/PostThreadItem.tsx:895 +#: src/view/com/post-thread/PostThreadItem.tsx:915 msgid "Okay" msgstr "Selvä" @@ -5016,7 +5140,7 @@ msgstr "Vanhimmat vastaukset ensin" msgid "on<0><1/><2><3/>" msgstr "palvelussa<0><1/><2><3/>" -#: src/screens/Settings/Settings.tsx:304 +#: src/screens/Settings/Settings.tsx:346 msgid "Onboarding reset" msgstr "Käyttöönoton nollaus" @@ -5060,7 +5184,7 @@ msgstr "Hups, jokin meni vikaan!" #: src/components/StarterPack/ProfileStarterPacks.tsx:325 #: src/components/StarterPack/ProfileStarterPacks.tsx:334 #: src/screens/Settings/AppPasswords.tsx:59 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:104 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:106 #: src/screens/Settings/NotificationSettings.tsx:54 #: src/view/screens/Profile.tsx:122 msgid "Oops!" @@ -5078,8 +5202,8 @@ msgstr "Avaa käyttäjän {name} profiilin pikavalikko" msgid "Open avatar creator" msgstr "Avaa profiilikuvan luontityökalu" -#: src/screens/Messages/components/ChatListItem.tsx:363 -#: src/screens/Messages/components/ChatListItem.tsx:364 +#: src/screens/Messages/components/ChatListItem.tsx:368 +#: src/screens/Messages/components/ChatListItem.tsx:369 msgid "Open conversation options" msgstr "Avaa keskustelun valinnat" @@ -5113,11 +5237,11 @@ msgstr "Avaa linkki {niceUrl}" msgid "Open message options" msgstr "Avaa viestin valinnat" -#: src/screens/Settings/Settings.tsx:330 +#: src/screens/Settings/Settings.tsx:372 msgid "Open moderation debug page" msgstr "Avaa moderoinnin vianetsintäsivu" -#: src/screens/Moderation/index.tsx:220 +#: src/screens/Moderation/index.tsx:224 msgid "Open muted words and tags settings" msgstr "Avaa mykistettyjen sanojen ja tunnisteiden asetukset" @@ -5133,12 +5257,12 @@ msgstr "Avaa julkaisun valinnat" msgid "Open starter pack menu" msgstr "Avaa aloituspaketin valikko" -#: src/screens/Settings/Settings.tsx:323 -#: src/screens/Settings/Settings.tsx:337 +#: src/screens/Settings/Settings.tsx:365 +#: src/screens/Settings/Settings.tsx:379 msgid "Open storybook page" msgstr "Avaa storybook-sivu" -#: src/screens/Settings/Settings.tsx:316 +#: src/screens/Settings/Settings.tsx:358 msgid "Open system log" msgstr "Avaa järjestelmäloki" @@ -5200,7 +5324,7 @@ msgstr "Avaa vaiheet olemassa olevaan Bluesky-tiliisi kirjautumiseksi" msgid "Opens GIF select dialog" msgstr "Avaa GIF-valintaikkunan" -#: src/screens/Settings/Settings.tsx:208 +#: src/screens/Settings/Settings.tsx:216 msgid "Opens helpdesk in browser" msgstr "" @@ -5216,7 +5340,7 @@ msgstr "Avaa salasanan palautuslomakkeen" msgid "Opens the linked website" msgstr "Avaa linkitetyn verkkosivun" -#: src/view/com/notifications/NotificationFeedItem.tsx:683 +#: src/view/com/notifications/NotificationFeedItem.tsx:788 #: src/view/com/util/UserAvatar.tsx:465 msgid "Opens this profile" msgstr "Avaa tämän profiilin" @@ -5268,7 +5392,7 @@ msgstr "" msgid "Other" msgstr "Jokin muu" -#: src/components/AccountList.tsx:83 +#: src/components/AccountList.tsx:87 msgid "Other account" msgstr "Toinen tili" @@ -5330,15 +5454,15 @@ msgstr "Pysäytä video" #: src/screens/Search/SearchResults.tsx:62 #: src/screens/StarterPack/StarterPackScreen.tsx:184 -#: src/view/screens/ProfileList.tsx:166 +#: src/view/screens/ProfileList.tsx:170 msgid "People" msgstr "Käyttäjät" -#: src/Navigation.tsx:198 +#: src/Navigation.tsx:207 msgid "People followed by @{0}" msgstr "Käyttäjät, joita @{0} seuraa" -#: src/Navigation.tsx:191 +#: src/Navigation.tsx:200 msgid "People following @{0}" msgstr "Käyttäjät, jotka seuraavat tiliä @{0}" @@ -5376,7 +5500,7 @@ msgstr "Kiinnitä syöte" msgid "Pin Feed" msgstr "" -#: src/view/screens/ProfileList.tsx:706 +#: src/view/screens/ProfileList.tsx:714 msgid "Pin to home" msgstr "Kiinnitä kotinäkymään" @@ -5402,7 +5526,7 @@ msgstr "Kiinnitetty {0} kotinäkymään" msgid "Pinned Feeds" msgstr "Kiinnitetyt syötteet" -#: src/view/screens/ProfileList.tsx:353 +#: src/view/screens/ProfileList.tsx:361 msgid "Pinned to your feeds" msgstr "Kiinnitetty syötteisiisi" @@ -5553,14 +5677,14 @@ msgctxt "action" msgid "Post All" msgstr "Julkaise kaikki" -#: src/view/com/post-thread/PostThreadItem.tsx:215 +#: src/view/com/post-thread/PostThreadItem.tsx:218 msgid "Post by {0}" msgstr "Julkaissut {0}" -#: src/Navigation.tsx:224 -#: src/Navigation.tsx:231 -#: src/Navigation.tsx:238 -#: src/Navigation.tsx:245 +#: src/Navigation.tsx:233 +#: src/Navigation.tsx:240 +#: src/Navigation.tsx:247 +#: src/Navigation.tsx:254 msgid "Post by @{0}" msgstr "Julkaissut @{0}" @@ -5595,7 +5719,7 @@ msgstr "Piilottamasi julkaisu" msgid "Post interaction settings" msgstr "Julkaisun vuorovaikutusasetukset" -#: src/Navigation.tsx:166 +#: src/Navigation.tsx:167 #: src/screens/ModerationInteractionSettings/index.tsx:34 msgid "Post Interaction Settings" msgstr "" @@ -5625,7 +5749,7 @@ msgstr "Julkaisu irrotettu" #: src/screens/StarterPack/StarterPackScreen.tsx:186 #: src/view/screens/Profile.tsx:222 -#: src/view/screens/ProfileList.tsx:166 +#: src/view/screens/ProfileList.tsx:170 msgid "Posts" msgstr "Julkaisut" @@ -5683,22 +5807,22 @@ msgstr "Etusijan ilmoitukset" msgid "Privacy" msgstr "Yksityisyys" -#: src/screens/Settings/Settings.tsx:161 -#: src/screens/Settings/Settings.tsx:164 +#: src/screens/Settings/Settings.tsx:169 +#: src/screens/Settings/Settings.tsx:172 msgid "Privacy and security" msgstr "Yksityisyys ja turvallisuus" -#: src/Navigation.tsx:367 +#: src/Navigation.tsx:376 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:36 msgid "Privacy and Security" msgstr "Yksityisyys ja turvallisuus" -#: src/Navigation.tsx:291 -#: src/screens/Settings/AboutSettings.tsx:51 -#: src/screens/Settings/AboutSettings.tsx:54 +#: src/Navigation.tsx:300 +#: src/screens/Settings/AboutSettings.tsx:89 +#: src/screens/Settings/AboutSettings.tsx:92 #: src/view/screens/PrivacyPolicy.tsx:31 -#: src/view/shell/Drawer.tsx:634 -#: src/view/shell/Drawer.tsx:635 +#: src/view/shell/Drawer.tsx:650 +#: src/view/shell/Drawer.tsx:651 msgid "Privacy Policy" msgstr "Tietosuojakäytäntö" @@ -5711,20 +5835,20 @@ msgstr "Käsitellään videota…" msgid "Processing..." msgstr "Käsitellään…" -#: src/view/screens/DebugMod.tsx:920 +#: src/view/screens/DebugMod.tsx:926 #: src/view/screens/Profile.tsx:361 msgid "profile" msgstr "profiili" #: src/view/shell/bottom-bar/BottomBar.tsx:286 #: src/view/shell/desktop/LeftNav.tsx:691 -#: src/view/shell/Drawer.tsx:71 -#: src/view/shell/Drawer.tsx:526 +#: src/view/shell/Drawer.tsx:74 +#: src/view/shell/Drawer.tsx:542 msgid "Profile" msgstr "Profiili" -#: src/screens/Profile/Header/EditProfileDialog.tsx:191 -#: src/view/com/modals/EditProfile.tsx:124 +#: src/screens/Profile/Header/EditProfileDialog.tsx:198 +#: src/view/com/modals/EditProfile.tsx:127 msgctxt "toast" msgid "Profile updated" msgstr "Profiili päivitetty" @@ -5803,7 +5927,7 @@ msgstr "Lainausasetukset" msgid "Quotes" msgstr "Lainaukset" -#: src/view/com/post-thread/PostThreadItem.tsx:249 +#: src/view/com/post-thread/PostThreadItem.tsx:252 msgid "Quotes of this post" msgstr "Tämän julkaisun lainaukset" @@ -5814,7 +5938,7 @@ msgstr "Tämän julkaisun lainaukset" msgid "Random (aka \"Poster's Roulette\")" msgstr "Satunnainen (niin sanottu ”lähettäjän ruletti”)" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:581 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:600 msgid "Rate limit exceeded – you've tried to change your handle too many times in a short period. Please wait a minute before trying again." msgstr "Nopeusraja ylitettiin – olet yrittänyt vaihtaa käyttäjätunnustasi liian monta kertaa lyhyessä ajassa. Odota hetki ennen kuin yrität uudelleen." @@ -5831,6 +5955,11 @@ msgstr "" msgid "Reactivate your account" msgstr "Palauta tilisi käyttöön" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:158 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:169 +msgid "Read blog post" +msgstr "" + #: src/screens/VideoFeed/index.tsx:942 msgid "Read less" msgstr "" @@ -5862,7 +5991,7 @@ msgstr "" msgid "Reason:" msgstr "Syy:" -#: src/screens/Search/components/SearchHistory.tsx:44 +#: src/screens/Search/components/SearchHistory.tsx:49 msgid "Recent Searches" msgstr "Viimeaikaiset haut" @@ -5888,13 +6017,13 @@ msgstr "" msgid "Reload conversations" msgstr "Lataa keskustelut uudelleen" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:171 #: src/components/dialogs/MutedWords.tsx:438 #: src/components/FeedCard.tsx:343 #: src/components/StarterPack/Wizard/WizardListCard.tsx:102 #: src/components/StarterPack/Wizard/WizardListCard.tsx:109 -#: src/screens/Settings/Settings.tsx:468 +#: src/screens/Settings/Settings.tsx:510 #: src/view/com/feeds/FeedSourceCard.tsx:322 -#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/UserAddRemoveLists.tsx:235 #: src/view/com/posts/PostFeedErrorMessage.tsx:213 msgid "Remove" @@ -5904,12 +6033,12 @@ msgstr "Poista" msgid "Remove {displayName} from starter pack" msgstr "Poista {displayName} aloituspaketista" -#: src/screens/Search/components/SearchHistory.tsx:120 +#: src/screens/Search/components/SearchHistory.tsx:97 msgid "Remove {historyItem}" msgstr "" -#: src/screens/Settings/Settings.tsx:447 -#: src/screens/Settings/Settings.tsx:450 +#: src/screens/Settings/Settings.tsx:489 +#: src/screens/Settings/Settings.tsx:492 msgid "Remove account" msgstr "Poista tili" @@ -5945,12 +6074,12 @@ msgstr "Poistetaanko syöte?" #: src/screens/Profile/components/ProfileFeedHeader.tsx:320 #: src/view/com/feeds/FeedSourceCard.tsx:190 #: src/view/com/feeds/FeedSourceCard.tsx:268 -#: src/view/screens/ProfileList.tsx:520 +#: src/view/screens/ProfileList.tsx:528 #: src/view/screens/SavedFeeds.tsx:342 msgid "Remove from my feeds" msgstr "Poista syötteistäni" -#: src/screens/Settings/Settings.tsx:460 +#: src/screens/Settings/Settings.tsx:502 msgid "Remove from quick access?" msgstr "Poistetaanko pikakäytöstä?" @@ -5972,7 +6101,7 @@ msgstr "Poista kuva" msgid "Remove mute word from your list" msgstr "Poista mykistyssana listastasi" -#: src/screens/Search/components/SearchHistory.tsx:93 +#: src/screens/Search/components/SearchHistory.tsx:178 msgid "Remove profile" msgstr "Poista profiili" @@ -5993,6 +6122,21 @@ msgstr "Poista tekstitystiedosto" msgid "Remove this feed from your saved feeds" msgstr "Poista tämä syöte tallennetuista syötteistäsi" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:157 +msgid "Remove user from list" +msgstr "" + +#: src/components/verification/VerificationRemovePrompt.tsx:46 +#: src/components/verification/VerificationsDialog.tsx:227 +#: src/view/com/profile/ProfileMenu.tsx:298 +#: src/view/com/profile/ProfileMenu.tsx:301 +msgid "Remove verification" +msgstr "" + +#: src/components/verification/VerificationRemovePrompt.tsx:44 +msgid "Remove your verification for this account?" +msgstr "" + #: src/view/com/util/post-embeds/QuoteEmbed.tsx:110 msgid "Removed by author" msgstr "Tekijän poistama" @@ -6001,7 +6145,7 @@ msgstr "Tekijän poistama" msgid "Removed by you" msgstr "Poistamasi" -#: src/view/com/modals/ListAddRemoveUsers.tsx:200 +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:117 #: src/view/com/modals/UserAddRemoveLists.tsx:170 msgid "Removed from list" msgstr "Poistettu listasta" @@ -6016,11 +6160,15 @@ msgstr "Poistettu tallennetuista syötteistä" #: src/screens/Profile/components/ProfileFeedHeader.tsx:122 #: src/view/com/posts/FeedShutdownMsg.tsx:44 -#: src/view/screens/ProfileList.tsx:384 +#: src/view/screens/ProfileList.tsx:392 msgid "Removed from your feeds" msgstr "Poistettu syötteistäsi" -#: src/screens/Search/components/SearchHistory.tsx:95 +#: src/components/verification/VerificationRemovePrompt.tsx:32 +msgid "Removed verification" +msgstr "" + +#: src/screens/Search/components/SearchHistory.tsx:179 msgid "Removes profile from search history" msgstr "" @@ -6113,8 +6261,8 @@ msgstr "Vastaus piilotettiin onnistuneesti" msgid "Report" msgstr "Ilmianna" -#: src/view/com/profile/ProfileMenu.tsx:329 -#: src/view/com/profile/ProfileMenu.tsx:332 +#: src/view/com/profile/ProfileMenu.tsx:365 +#: src/view/com/profile/ProfileMenu.tsx:368 msgid "Report account" msgstr "Ilmianna tili" @@ -6137,7 +6285,7 @@ msgstr "Ilmiannon valintaikkuna" msgid "Report feed" msgstr "Ilmianna syöte" -#: src/view/screens/ProfileList.tsx:562 +#: src/view/screens/ProfileList.tsx:570 msgid "Report list" msgstr "" @@ -6234,7 +6382,7 @@ msgstr "<0><1/> uudelleenjulkaisi" msgid "Reposted by you" msgstr "Uudelleenjulkaisit" -#: src/view/com/post-thread/PostThreadItem.tsx:228 +#: src/view/com/post-thread/PostThreadItem.tsx:231 msgid "Reposts of this post" msgstr "Tämän julkaisun uudelleenjulkaisut" @@ -6288,8 +6436,8 @@ msgstr "Palautuskoodi" msgid "Reset Code" msgstr "Palautuskoodi" -#: src/screens/Settings/Settings.tsx:344 -#: src/screens/Settings/Settings.tsx:346 +#: src/screens/Settings/Settings.tsx:386 +#: src/screens/Settings/Settings.tsx:388 msgid "Reset onboarding state" msgstr "Nollaa käyttöönoton tila" @@ -6341,10 +6489,10 @@ msgid "Returns to home page" msgstr "Palaa kotinäkymään" #: src/screens/Profile/ProfileFeed/index.tsx:90 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:540 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:559 #: src/screens/VideoFeed/index.tsx:1109 #: src/view/screens/NotFound.tsx:60 -#: src/view/screens/ProfileList.tsx:1031 +#: src/view/screens/ProfileList.tsx:1039 msgid "Returns to previous page" msgstr "Palaa edelliselle sivulle" @@ -6356,9 +6504,9 @@ msgstr "" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:479 #: src/components/dialogs/PostInteractionSettingsDialog.tsx:485 #: src/components/StarterPack/QrCodeDialog.tsx:191 -#: src/screens/Profile/Header/EditProfileDialog.tsx:238 -#: src/screens/Profile/Header/EditProfileDialog.tsx:252 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:243 +#: src/screens/Profile/Header/EditProfileDialog.tsx:245 +#: src/screens/Profile/Header/EditProfileDialog.tsx:259 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:262 #: src/view/com/composer/GifAltText.tsx:193 #: src/view/com/composer/GifAltText.tsx:202 #: src/view/com/composer/photos/EditImageDialog.web.tsx:77 @@ -6366,7 +6514,7 @@ msgstr "" #: src/view/com/composer/photos/ImageAltTextDialog.tsx:153 #: src/view/com/composer/photos/ImageAltTextDialog.tsx:163 #: src/view/com/modals/CreateOrEditList.tsx:317 -#: src/view/com/modals/EditProfile.tsx:219 +#: src/view/com/modals/EditProfile.tsx:245 #: src/view/screens/SavedFeeds.tsx:109 msgid "Save" msgstr "Tallenna" @@ -6386,7 +6534,7 @@ msgstr "Tallenna syntymäpäivä" msgid "Save changes" msgstr "Tallenna muutokset" -#: src/view/com/modals/EditProfile.tsx:227 +#: src/view/com/modals/EditProfile.tsx:253 msgid "Save Changes" msgstr "Tallenna muutokset" @@ -6399,7 +6547,7 @@ msgstr "Tallenna kuva" msgid "Save image crop" msgstr "Tallenna kuvan rajaus" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:229 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:248 msgid "Save new handle" msgstr "Tallenna uusi käyttäjätunnus" @@ -6421,11 +6569,11 @@ msgid "Saved to your camera roll" msgstr "Tallennettu kuvagalleriaasi" #: src/screens/Profile/components/ProfileFeedHeader.tsx:131 -#: src/view/screens/ProfileList.tsx:364 +#: src/view/screens/ProfileList.tsx:372 msgid "Saved to your feeds" msgstr "Tallennettu syötteisiisi" -#: src/view/com/modals/EditProfile.tsx:220 +#: src/view/com/modals/EditProfile.tsx:246 msgid "Saves any changes to your profile" msgstr "Tallentaa profiilisi muutokset" @@ -6435,8 +6583,8 @@ msgstr "Tallentaa kuvan rajausasetukset" #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/NotificationFeedItem.tsx:544 -#: src/view/com/notifications/NotificationFeedItem.tsx:569 +#: src/view/com/notifications/NotificationFeedItem.tsx:633 +#: src/view/com/notifications/NotificationFeedItem.tsx:658 msgid "Say hello!" msgstr "Tervehdi!" @@ -6445,21 +6593,20 @@ msgstr "Tervehdi!" msgid "Science" msgstr "Tiede" -#: src/view/screens/ProfileList.tsx:988 +#: src/view/screens/ProfileList.tsx:996 msgid "Scroll to top" msgstr "Vieritä alkuun" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:491 +#: src/components/dialogs/SearchablePeopleList.tsx:513 #: src/components/forms/SearchInput.tsx:34 #: src/components/forms/SearchInput.tsx:36 #: src/screens/Search/Shell.tsx:307 #: src/screens/Search/Shell.tsx:464 -#: src/view/com/modals/ListAddRemoveUsers.tsx:76 #: src/view/shell/bottom-bar/BottomBar.tsx:182 msgid "Search" msgstr "Haku" -#: src/Navigation.tsx:217 +#: src/Navigation.tsx:226 #: src/screens/Profile/ProfileSearch.tsx:37 msgid "Search @{0}'s posts" msgstr "" @@ -6477,11 +6624,11 @@ msgstr "Hae syötteitä" msgid "Search for \"{interestsDisplayName}\"{activeText}" msgstr "Haku ”{interestsDisplayName}”{activeText}" -#: src/view/shell/desktop/Search.tsx:201 +#: src/view/shell/desktop/Search.tsx:131 msgid "Search for \"{query}\"" msgstr "Haku ”{query}”" -#: src/screens/Search/components/AutocompleteResults.tsx:44 +#: src/screens/Search/components/AutocompleteResults.tsx:45 msgid "Search for \"{searchText}\"" msgstr "Haku ”{searchText}”" @@ -6501,10 +6648,6 @@ msgstr "" msgid "Search for posts, users, or feeds" msgstr "" -#: src/view/com/modals/ListAddRemoveUsers.tsx:71 -msgid "Search for users" -msgstr "Hae käyttäjiä" - #: src/components/dialogs/GifSelect.tsx:177 msgid "Search GIFs" msgstr "Hae GIF-animaatioita" @@ -6513,12 +6656,12 @@ msgstr "Hae GIF-animaatioita" msgid "Search my posts" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:231 -#: src/view/com/profile/ProfileMenu.tsx:234 +#: src/view/com/profile/ProfileMenu.tsx:244 +#: src/view/com/profile/ProfileMenu.tsx:247 msgid "Search posts" msgstr "" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:511 +#: src/components/dialogs/SearchablePeopleList.tsx:533 #: src/components/ProgressGuide/FollowDialog.tsx:702 msgid "Search profiles" msgstr "Hae profiileja" @@ -6531,7 +6674,7 @@ msgstr "Hae Tenorista" msgid "Search..." msgstr "" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:512 +#: src/components/dialogs/SearchablePeopleList.tsx:534 #: src/components/ProgressGuide/FollowDialog.tsx:703 msgid "Searches for profiles" msgstr "" @@ -6692,7 +6835,7 @@ msgctxt "action" msgid "Send Email" msgstr "Lähetä sähköpostiviesti" -#: src/view/shell/Drawer.tsx:317 +#: src/view/shell/Drawer.tsx:333 msgid "Send feedback" msgstr "Lähetä palautetta" @@ -6742,7 +6885,7 @@ msgstr "Palvelimen osoite" msgid "Set app icon to {0}" msgstr "Aseta sovelluskuvakkeeksi {0}" -#: src/screens/Moderation/index.tsx:306 +#: src/screens/Moderation/index.tsx:325 msgid "Set birthdate" msgstr "Aseta syntymäaika" @@ -6758,10 +6901,10 @@ msgstr "Määritä tilisi" msgid "Sets email for password reset" msgstr "Asettaa sähköpostiosoitteen salasanan palautusta varten" -#: src/Navigation.tsx:173 -#: src/screens/Settings/Settings.tsx:80 +#: src/Navigation.tsx:182 +#: src/screens/Settings/Settings.tsx:88 #: src/view/shell/desktop/LeftNav.tsx:709 -#: src/view/shell/Drawer.tsx:539 +#: src/view/shell/Drawer.tsx:555 msgid "Settings" msgstr "Asetukset" @@ -6783,12 +6926,12 @@ msgstr "Seksuaalisesti vihjaileva" #: src/screens/StarterPack/StarterPackScreen.tsx:428 #: src/screens/StarterPack/StarterPackScreen.tsx:603 #: src/screens/Topic.tsx:102 -#: src/view/com/profile/ProfileMenu.tsx:216 -#: src/view/com/profile/ProfileMenu.tsx:225 +#: src/view/com/profile/ProfileMenu.tsx:229 +#: src/view/com/profile/ProfileMenu.tsx:238 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:498 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:507 #: src/view/com/util/post-ctrls/PostCtrls.tsx:350 -#: src/view/screens/ProfileList.tsx:505 +#: src/view/screens/ProfileList.tsx:513 msgid "Share" msgstr "Jaa" @@ -6805,7 +6948,7 @@ msgstr "Jaa siisti tarina!" msgid "Share a fun fact!" msgstr "Jaa hauska fakta!" -#: src/view/com/profile/ProfileMenu.tsx:411 +#: src/view/com/profile/ProfileMenu.tsx:447 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:796 #: src/view/com/util/post-ctrls/PostCtrls.tsx:366 msgid "Share anyway" @@ -6847,7 +6990,7 @@ msgstr "Jaa tämä aloituspaketti ja auta muita liittymään yhteisöösi Bluesk msgid "Share your favorite feed!" msgstr "Jaa suosikkisyötteesi!" -#: src/Navigation.tsx:276 +#: src/Navigation.tsx:285 msgid "Shared Preferences Tester" msgstr "Jaettujen asetusten testeri" @@ -6899,7 +7042,7 @@ msgstr "Näytä vähemmän tällaista" msgid "Show list anyway" msgstr "Näytä lista silti" -#: src/view/com/post-thread/PostThreadItem.tsx:605 +#: src/view/com/post-thread/PostThreadItem.tsx:625 #: src/view/com/post/Post.tsx:243 #: src/view/com/posts/PostFeedItem.tsx:515 msgid "Show More" @@ -6959,11 +7102,11 @@ msgstr "Näytä varoitus" msgid "Show warning and filter from feeds" msgstr "Näytä varoitus ja suodata syötteistä" -#: src/view/com/post-thread/PostThreadItem.tsx:836 +#: src/view/com/post-thread/PostThreadItem.tsx:856 msgid "Shows information about when this post was created" msgstr "" -#: src/screens/Settings/Settings.tsx:104 +#: src/screens/Settings/Settings.tsx:112 msgid "Shows other accounts you can switch to" msgstr "" @@ -6990,7 +7133,7 @@ msgstr "" msgid "Sign in" msgstr "Kirjaudu sisään" -#: src/components/AccountList.tsx:122 +#: src/components/AccountList.tsx:127 msgid "Sign in as {0}" msgstr "Kirjaudu sisään käyttäjänä {0}" @@ -7007,7 +7150,7 @@ msgstr "" msgid "Sign in or create your account to join the conversation!" msgstr "Kirjaudu sisään tai luo tili osallistuaksesi keskusteluun!" -#: src/components/AccountList.tsx:65 +#: src/components/AccountList.tsx:67 msgid "Sign in to account that is not listed" msgstr "Kirjaudu tiliin, joka ei ole luettelossa" @@ -7015,9 +7158,9 @@ msgstr "Kirjaudu tiliin, joka ei ole luettelossa" msgid "Sign in to Bluesky or create a new account" msgstr "Kirjaudu Blueskyhin tai luo uusi tili" -#: src/screens/Settings/Settings.tsx:225 -#: src/screens/Settings/Settings.tsx:227 -#: src/screens/Settings/Settings.tsx:259 +#: src/screens/Settings/Settings.tsx:233 +#: src/screens/Settings/Settings.tsx:235 +#: src/screens/Settings/Settings.tsx:267 #: src/screens/SignupQueued.tsx:93 #: src/screens/SignupQueued.tsx:96 #: src/screens/Takendown.tsx:85 @@ -7031,7 +7174,7 @@ msgstr "Kirjaudu ulos" msgid "Sign Out" msgstr "Kirjaudu ulos" -#: src/screens/Settings/Settings.tsx:256 +#: src/screens/Settings/Settings.tsx:264 #: src/view/shell/desktop/LeftNav.tsx:205 msgid "Sign out?" msgstr "Kirjaudutaanko ulos?" @@ -7068,6 +7211,10 @@ msgstr "Pienempi" msgid "Software Dev" msgstr "Ohjelmistokehitys" +#: src/components/verification/VerificationsDialog.tsx:122 +msgid "Some of your verifications are invalid." +msgstr "" + #: src/components/FeedInterstitials.tsx:474 msgid "Some other feeds you might like" msgstr "Muita syötteitä, joista saattaisit pitää" @@ -7080,7 +7227,7 @@ msgstr "Jotkut voivat vastata" msgid "Someone reacted {0}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:236 +#: src/screens/Messages/components/ChatListItem.tsx:241 msgid "Someone reacted {0} to {1}" msgstr "" @@ -7099,8 +7246,8 @@ msgid "Something went wrong, please try again" msgstr "Jokin meni vikaan, yritä uudelleen" #: src/components/ReportDialog/index.tsx:54 -#: src/screens/Moderation/index.tsx:97 -#: src/screens/Profile/Sections/Labels.tsx:87 +#: src/screens/Moderation/index.tsx:101 +#: src/screens/Profile/Sections/Labels.tsx:121 msgid "Something went wrong, please try again." msgstr "Jokin meni vikaan. Yritä uudelleen." @@ -7161,22 +7308,22 @@ msgstr "Urheilu" msgid "Start a new chat" msgstr "Aloita uusi chatti" -#: src/view/screens/ProfileList.tsx:838 -#: src/view/screens/ProfileList.tsx:959 +#: src/view/screens/ProfileList.tsx:846 +#: src/view/screens/ProfileList.tsx:967 msgid "Start adding people" msgstr "Ala lisätä käyttäjiä" -#: src/view/screens/ProfileList.tsx:845 -#: src/view/screens/ProfileList.tsx:966 +#: src/view/screens/ProfileList.tsx:853 +#: src/view/screens/ProfileList.tsx:974 msgid "Start adding people!" msgstr "Ala lisätä käyttäjiä!" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:357 +#: src/components/dialogs/SearchablePeopleList.tsx:382 msgid "Start chat with {displayName}" msgstr "Aloita chatti käyttäjän {displayName} kanssa" -#: src/Navigation.tsx:441 -#: src/Navigation.tsx:446 +#: src/Navigation.tsx:450 +#: src/Navigation.tsx:455 #: src/screens/StarterPack/Wizard/index.tsx:186 msgid "Starter Pack" msgstr "Aloituspaketti" @@ -7207,8 +7354,8 @@ msgstr "Aloituspaketit" msgid "Starter packs let you easily share your favorite feeds and people with your friends." msgstr "Aloituspakettien avulla voit jakaa helposti suosikkisyötteesi ja -käyttäjäsi kavareillesi." -#: src/screens/Settings/AboutSettings.tsx:59 -#: src/screens/Settings/AboutSettings.tsx:62 +#: src/screens/Settings/AboutSettings.tsx:97 +#: src/screens/Settings/AboutSettings.tsx:100 msgid "Status Page" msgstr "Tilasivu" @@ -7216,12 +7363,12 @@ msgstr "Tilasivu" msgid "Step {0} of {1}" msgstr "Vaihe {0}/{1}" -#: src/screens/Settings/Settings.tsx:309 +#: src/screens/Settings/Settings.tsx:351 msgid "Storage cleared, you need to restart the app now." msgstr "Tallennustila tyhjennetty. Sinun on nyt käynnistettävä sovellus uudelleen." -#: src/Navigation.tsx:266 -#: src/screens/Settings/Settings.tsx:325 +#: src/Navigation.tsx:275 +#: src/screens/Settings/Settings.tsx:367 msgid "Storybook" msgstr "" @@ -7246,11 +7393,11 @@ msgstr "" msgid "Submit report" msgstr "" -#: src/view/screens/ProfileList.tsx:733 +#: src/view/screens/ProfileList.tsx:741 msgid "Subscribe" msgstr "Tilaa" -#: src/screens/Profile/Sections/Labels.tsx:201 +#: src/screens/Profile/Sections/Labels.tsx:198 msgid "Subscribe to @{0} to use these labels:" msgstr "Tilaa @{0} käyttääksesi näitä merkintöjä:" @@ -7262,7 +7409,7 @@ msgstr "Tilaa merkitsijä" msgid "Subscribe to this labeler" msgstr "Tilaa tämä merkitsijä" -#: src/view/screens/ProfileList.tsx:729 +#: src/view/screens/ProfileList.tsx:737 msgid "Subscribe to this list" msgstr "Tilaa tämä lista" @@ -7270,6 +7417,10 @@ msgstr "Tilaa tämä lista" msgid "Success!" msgstr "Onnistui!" +#: src/components/verification/VerificationCreatePrompt.tsx:30 +msgid "Successfully verified" +msgstr "" + #: src/screens/Search/Explore.tsx:359 msgid "Suggested Accounts" msgstr "" @@ -7293,15 +7444,15 @@ msgctxt "Name of app icon variant" msgid "Sunset" msgstr "" -#: src/Navigation.tsx:286 +#: src/Navigation.tsx:295 #: src/view/screens/Support.tsx:31 #: src/view/screens/Support.tsx:34 msgid "Support" msgstr "Tuki" -#: src/screens/Settings/Settings.tsx:102 -#: src/screens/Settings/Settings.tsx:116 -#: src/screens/Settings/Settings.tsx:412 +#: src/screens/Settings/Settings.tsx:110 +#: src/screens/Settings/Settings.tsx:124 +#: src/screens/Settings/Settings.tsx:454 #: src/view/shell/desktop/LeftNav.tsx:243 msgid "Switch account" msgstr "Vaihda tiliä" @@ -7326,9 +7477,9 @@ msgstr "" msgid "System" msgstr "Järjestelmä" -#: src/screens/Settings/AboutSettings.tsx:66 -#: src/screens/Settings/AboutSettings.tsx:69 -#: src/screens/Settings/Settings.tsx:318 +#: src/screens/Settings/AboutSettings.tsx:104 +#: src/screens/Settings/AboutSettings.tsx:107 +#: src/screens/Settings/Settings.tsx:360 msgid "System log" msgstr "Järjestelmäloki" @@ -7367,7 +7518,7 @@ msgstr "Teknologia" msgid "Tell a joke!" msgstr "Kerro vitsi!" -#: src/screens/Profile/Header/EditProfileDialog.tsx:355 +#: src/screens/Profile/Header/EditProfileDialog.tsx:378 msgid "Tell us a bit about yourself" msgstr "Kerro hieman itsestäsi" @@ -7380,12 +7531,12 @@ msgstr "Kerro hieman lisää" msgid "Terms" msgstr "Ehdot" -#: src/Navigation.tsx:296 -#: src/screens/Settings/AboutSettings.tsx:43 -#: src/screens/Settings/AboutSettings.tsx:46 +#: src/Navigation.tsx:305 +#: src/screens/Settings/AboutSettings.tsx:81 +#: src/screens/Settings/AboutSettings.tsx:84 #: src/view/screens/TermsOfService.tsx:31 -#: src/view/shell/Drawer.tsx:627 -#: src/view/shell/Drawer.tsx:629 +#: src/view/shell/Drawer.tsx:643 +#: src/view/shell/Drawer.tsx:645 msgid "Terms of Service" msgstr "Käyttöehdot" @@ -7425,7 +7576,7 @@ msgstr "Kiitos. Raporttisi on lähetetty." msgid "Thanks, you have successfully verified your email address. You can close this dialog." msgstr "Kiitos, olet vahvistanut sähköpostiosoitteesi onnistuneesti. Voit sulkea tämän valintaikkunan." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:468 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:487 msgid "That contains the following:" msgstr "Se sisältää seuraavaa:" @@ -7450,8 +7601,8 @@ msgstr "Siinä kaikki, ihmiset!" msgid "That's everything!" msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:279 -#: src/view/com/profile/ProfileMenu.tsx:387 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:305 +#: src/view/com/profile/ProfileMenu.tsx:423 msgid "The account will be able to interact with you after unblocking." msgstr "Tili voi olla vuorovaikutuksessa kanssasi, kun poistat eston." @@ -7465,7 +7616,7 @@ msgstr "Sovellus käynnistyy uudelleen" msgid "The author of this thread has hidden this reply." msgstr "Ketjun aloittaja on piilottanut tämän vastauksen." -#: src/screens/Moderation/index.tsx:358 +#: src/screens/Moderation/index.tsx:377 msgid "The Bluesky web application" msgstr "Blueskyn selainsovellus" @@ -7555,8 +7706,8 @@ msgid "There was an issue connecting to Tenor." msgstr "Yhteyden muodostamisessa Tenoriin ilmeni ongelma." #: src/screens/Profile/components/ProfileFeedHeader.tsx:173 -#: src/view/screens/ProfileList.tsx:367 -#: src/view/screens/ProfileList.tsx:386 +#: src/view/screens/ProfileList.tsx:375 +#: src/view/screens/ProfileList.tsx:394 #: src/view/screens/SavedFeeds.tsx:85 msgid "There was an issue contacting the server" msgstr "Yhteydenotossa palvelimeen ilmeni ongelma" @@ -7580,7 +7731,7 @@ msgstr "Ilmoitusten hakemisessa ilmeni ongelma. Napauta tästä yrittääksesi u msgid "There was an issue fetching posts. Tap here to try again." msgstr "Julkaisujen hakemisessa ilmeni ongelma. Napauta tästä yrittääksesi uudelleen." -#: src/view/com/lists/ListMembers.tsx:166 +#: src/view/com/lists/ListMembers.tsx:151 msgid "There was an issue fetching the list. Tap here to try again." msgstr "Listan hakemisessa ilmeni ongelma. Napauta tästä yrittääksesi uudelleen." @@ -7593,7 +7744,7 @@ msgstr "Sovellussalasanojesi hakemisessa ilmeni ongelma" msgid "There was an issue fetching your lists. Tap here to try again." msgstr "Listojesi hakemisessa ilmeni ongelma. Napauta tästä yrittääksesi uudelleen." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:105 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:107 msgid "There was an issue fetching your service info" msgstr "Palvelutietojesi hakemisessa ilmeni ongelma" @@ -7612,17 +7763,17 @@ msgstr "Raportin lähettämisessä ilmeni ongelma. Tarkista internetyhteytesi." msgid "There was an issue updating your feeds, please check your internet connection and try again." msgstr "Syötteidesi päivityksessä ilmeni ongelma. Tarkista internetyhteytesi ja yritä uudelleen." -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:107 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:128 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:141 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:110 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:144 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:90 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:101 -#: src/view/com/profile/ProfileMenu.tsx:111 -#: src/view/com/profile/ProfileMenu.tsx:121 -#: src/view/com/profile/ProfileMenu.tsx:135 -#: src/view/com/profile/ProfileMenu.tsx:145 -#: src/view/com/profile/ProfileMenu.tsx:158 -#: src/view/com/profile/ProfileMenu.tsx:170 +#: src/view/com/profile/ProfileMenu.tsx:117 +#: src/view/com/profile/ProfileMenu.tsx:127 +#: src/view/com/profile/ProfileMenu.tsx:141 +#: src/view/com/profile/ProfileMenu.tsx:151 +#: src/view/com/profile/ProfileMenu.tsx:164 +#: src/view/com/profile/ProfileMenu.tsx:176 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:396 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:409 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:419 @@ -7633,10 +7784,10 @@ msgstr "Ilmeni ongelma! {0}" #: src/screens/List/ListHiddenScreen.tsx:63 #: src/screens/List/ListHiddenScreen.tsx:77 #: src/screens/List/ListHiddenScreen.tsx:99 -#: src/view/screens/ProfileList.tsx:403 -#: src/view/screens/ProfileList.tsx:421 -#: src/view/screens/ProfileList.tsx:439 -#: src/view/screens/ProfileList.tsx:457 +#: src/view/screens/ProfileList.tsx:411 +#: src/view/screens/ProfileList.tsx:429 +#: src/view/screens/ProfileList.tsx:447 +#: src/view/screens/ProfileList.tsx:465 msgid "There was an issue. Please check your internet connection and try again." msgstr "Ilmeni ongelma. Tarkista internetyhteytesi ja yritä uudelleen." @@ -7657,6 +7808,14 @@ msgstr "Nämä asetukset vaikuttavat vain Seuratut-syötteeseen." msgid "This {screenDescription} has been flagged:" msgstr "Tämä {screenDescription} on liputettu:" +#: src/components/verification/VerificationsDialog.tsx:89 +msgid "This account has a checkmark because it's been verified by trusted sources." +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:94 +msgid "This account has one or more verifications, but it is not currently verified." +msgstr "" + #: src/components/moderation/ScreenHider.tsx:106 msgid "This account has requested that users sign in to view their profile." msgstr "Tämä tili on pyytänyt, että käyttäjät kirjautuvat sisään nähdäkseen profiilin." @@ -7665,6 +7824,10 @@ msgstr "Tämä tili on pyytänyt, että käyttäjät kirjautuvat sisään nähd msgid "This account is blocked by one or more of your moderation lists. To unblock, please visit the lists directly and remove this user." msgstr "Tämä tili on estetty ainakin yhden moderointilistasi perusteella. Poistaaksesi eston käy suoraan listoissa ja poista tämä käyttäjä." +#: src/components/verification/VerificationCreatePrompt.tsx:48 +msgid "This action can be undone at any time." +msgstr "" + #: src/components/moderation/LabelsOnMeDialog.tsx:271 msgid "This appeal will be sent to <0>{sourceName}." msgstr "Tämä valitus lähetetään kohteeseen <0>{sourceName}." @@ -7698,7 +7861,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:357 +#: src/screens/Messages/components/ChatListItem.tsx:362 msgid "This conversation is with a deleted or a deactivated account. Press for options" msgstr "" @@ -7720,7 +7883,7 @@ msgstr "Tämä syöte on tyhjä! Sinun on ehkä seurattava useampia käyttäjiä #: src/components/StarterPack/Main/PostsList.tsx:36 #: src/screens/Profile/ProfileFeed/index.tsx:189 -#: src/view/screens/ProfileList.tsx:835 +#: src/view/screens/ProfileList.tsx:843 msgid "This feed is empty." msgstr "Tämä syöte on tyhjä." @@ -7728,7 +7891,7 @@ msgstr "Tämä syöte on tyhjä." msgid "This feed is no longer online. We are showing <0>Discover instead." msgstr "Tämä syöte ei ole enää linjoilla. Näytämme sen sijaan syötteen <0>Discover." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:574 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:593 msgid "This handle is reserved. Please try a different one." msgstr "Tämä käyttäjätunnus on varattu. Kokeile toista." @@ -7748,7 +7911,7 @@ msgstr "Tämä merkintä on tekijän asettama." msgid "This label was applied by you." msgstr "Tämä merkintä on itse asettamasi." -#: src/screens/Profile/Sections/Labels.tsx:188 +#: src/screens/Profile/Sections/Labels.tsx:185 msgid "This labeler hasn't declared what labels it publishes, and may not be active." msgstr "Tämä merkitsijä ei ole ilmoittanut, mitä merkintöjä se julkaisee, eikä välttämättä ole aktiivinen." @@ -7764,7 +7927,7 @@ msgstr "Tämä lista – luojana <0>{0} – sisältää nimessään tai kuva msgid "This list – created by you – contains possible violations of Bluesky's community guidelines in its name or description." msgstr "" -#: src/view/screens/ProfileList.tsx:954 +#: src/view/screens/ProfileList.tsx:962 msgid "This list is empty." msgstr "Tämä lista on tyhjä." @@ -7772,7 +7935,7 @@ msgstr "Tämä lista on tyhjä." msgid "This moderation service is unavailable. See below for more details. If this issue persists, contact us." msgstr "Tämä moderointipalvelu ei ole saatavilla. Katso lisätietoja alta. Jos ongelma jatkuu, ota yhteys meihin." -#: src/view/com/post-thread/PostThreadItem.tsx:876 +#: src/view/com/post-thread/PostThreadItem.tsx:896 msgid "This post claims to have been created on <0>{0}, but was first seen by Bluesky on <1>{1}." msgstr "Tämä julkaisu väittää olevansa luotu <0>{0}, mutta ensi kerran se on nähty Blueskyssa <1>{1}." @@ -7780,7 +7943,7 @@ msgstr "Tämä julkaisu väittää olevansa luotu <0>{0}, mutta ensi kerran msgid "This post has an unknown type of threadgate on it. Your app may be out of date." msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:158 +#: src/view/com/post-thread/PostThreadItem.tsx:160 msgid "This post has been deleted." msgstr "Tämä julkaisu on poistettu." @@ -7797,7 +7960,7 @@ msgstr "Tämä julkaisu piilotetaan syötteistä ja ketjuista. Tätä ei voi kum msgid "This post's author has disabled quote posts." msgstr "Tämän julkaisun tekijä on poistanut lainausjulkaisut käytöstä." -#: src/view/com/profile/ProfileMenu.tsx:408 +#: src/view/com/profile/ProfileMenu.tsx:444 msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't signed in." msgstr "Tämä profiili näkyy vain kirjautuneille käyttäjille. Se ei näy kirjautumattomille henkilöille." @@ -7809,7 +7972,7 @@ msgstr "Tämä vastaus sijoitetaan piilotettuun osaan ketjusi loppuun, ja ilmoit 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öä." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:437 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:456 msgid "This should create a domain record at:" msgstr "Tämän pitäisi luoda tietue verkkotunnukseen" @@ -7850,7 +8013,7 @@ msgstr "Tämä käyttäjä ei seuraa ketään." msgid "This will delete \"{0}\" from your muted words. You can always add it back later." msgstr "Tämä poistaa sanan ”{0}” mykistyksistäsi. Voit lisätä sen takaisin myöhemmin." -#: src/screens/Settings/Settings.tsx:462 +#: src/screens/Settings/Settings.tsx:504 msgid "This will remove @{0} from the quick access list." msgstr "Tämä poistaa tilin @{0} pikakäyttöluettelosta." @@ -7881,7 +8044,7 @@ msgstr "Ketjuna" msgid "Threaded mode" msgstr "Ketjunäkymä" -#: src/Navigation.tsx:329 +#: src/Navigation.tsx:338 msgid "Threads Preferences" msgstr "Ketjujen asetukset" @@ -7913,7 +8076,7 @@ msgstr "Tänään" msgid "Toggle dropdown" msgstr "Avaa tai sulje pudotusvalikko" -#: src/screens/Moderation/index.tsx:335 +#: src/screens/Moderation/index.tsx:354 msgid "Toggle to enable or disable adult content" msgstr "Vaihda ottaaksesi aikuisille tarkoitetun sisällön käyttöön tai poistaaksesi sen käytöstä" @@ -7927,14 +8090,14 @@ msgstr "" msgid "Top" msgstr "Suosituimmat" -#: src/Navigation.tsx:411 +#: src/Navigation.tsx:420 msgid "Topic" msgstr "Aihe" #: src/components/dms/MessageContextMenu.tsx:139 #: src/components/dms/MessageContextMenu.tsx:141 -#: src/view/com/post-thread/PostThreadItem.tsx:798 -#: src/view/com/post-thread/PostThreadItem.tsx:801 +#: src/view/com/post-thread/PostThreadItem.tsx:818 +#: src/view/com/post-thread/PostThreadItem.tsx:821 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:468 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:470 msgid "Translate" @@ -7952,6 +8115,10 @@ msgstr "" msgid "Trending Videos" msgstr "" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:138 +msgid "Trust emerges from relationships, communities, and shared context, so we’re also enabling <0>trusted verifiers: organizations that can directly issue verification." +msgstr "" + #: src/view/com/util/error/ErrorScreen.tsx:103 msgctxt "action" msgid "Try again" @@ -7973,7 +8140,7 @@ msgstr "Kirjoita haluamasi käyttäjätunnus" msgid "Type your message here" msgstr "Kirjoita viestisi tähän" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:413 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:432 msgid "Type:" msgstr "Tyyppi:" @@ -7999,31 +8166,31 @@ msgstr "Poistaminen ei onnistu" #: src/components/dms/MessagesListBlockedFooter.tsx:104 #: src/components/dms/MessagesListBlockedFooter.tsx:112 #: src/components/dms/MessagesListBlockedFooter.tsx:119 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:197 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:283 -#: src/view/com/profile/ProfileMenu.tsx:399 -#: src/view/screens/ProfileList.tsx:715 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:200 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 +#: src/view/com/profile/ProfileMenu.tsx:435 +#: src/view/screens/ProfileList.tsx:723 msgid "Unblock" msgstr "Poista esto" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:202 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:205 msgctxt "action" msgid "Unblock" msgstr "Poista esto" #: src/components/dms/ConvoMenu.tsx:247 #: src/components/dms/ConvoMenu.tsx:250 -#: src/view/com/profile/ProfileMenu.tsx:309 -#: src/view/com/profile/ProfileMenu.tsx:315 +#: src/view/com/profile/ProfileMenu.tsx:345 +#: src/view/com/profile/ProfileMenu.tsx:351 msgid "Unblock account" msgstr "Poista tilin esto" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:277 -#: src/view/com/profile/ProfileMenu.tsx:381 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:303 +#: src/view/com/profile/ProfileMenu.tsx:417 msgid "Unblock Account?" msgstr "Poistetaanko tilin esto?" -#: src/view/screens/ProfileList.tsx:612 +#: src/view/screens/ProfileList.tsx:620 msgid "Unblock list" msgstr "" @@ -8041,12 +8208,12 @@ msgctxt "action" msgid "Unfollow" msgstr "Älä seuraa" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:217 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:220 msgid "Unfollow {0}" msgstr "Lopeta käyttäjän {0} seuraaminen" -#: src/view/com/profile/ProfileMenu.tsx:251 -#: src/view/com/profile/ProfileMenu.tsx:261 +#: src/view/com/profile/ProfileMenu.tsx:264 +#: src/view/com/profile/ProfileMenu.tsx:274 msgid "Unfollow account" msgstr "Lopeta tilin seuraaminen" @@ -8058,6 +8225,10 @@ msgstr "" msgid "Unfortunately, none of your subscribed labelers supports this report type." msgstr "" +#: src/components/verification/VerificationsDialog.tsx:204 +msgid "Unknown verifier" +msgstr "" + #: src/screens/Profile/components/ProfileFeedHeader.tsx:510 msgid "Unlike" msgstr "Älä tykkää" @@ -8072,7 +8243,7 @@ msgctxt "video" msgid "Unmute" msgstr "" -#: src/view/screens/ProfileList.tsx:722 +#: src/view/screens/ProfileList.tsx:730 msgid "Unmute" msgstr "Poista mykistys" @@ -8081,8 +8252,8 @@ msgstr "Poista mykistys" msgid "Unmute {tag}" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:288 -#: src/view/com/profile/ProfileMenu.tsx:294 +#: src/view/com/profile/ProfileMenu.tsx:324 +#: src/view/com/profile/ProfileMenu.tsx:330 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:668 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:674 msgid "Unmute account" @@ -8092,7 +8263,7 @@ msgstr "Poista tilin mykistys" msgid "Unmute conversation" msgstr "Poista keskustelun mykistys" -#: src/view/screens/ProfileList.tsx:597 +#: src/view/screens/ProfileList.tsx:605 msgid "Unmute list" msgstr "" @@ -8105,7 +8276,7 @@ msgstr "Poista ketjun mykistys" msgid "Unmute video" msgstr "Poista videon mykistys" -#: src/view/screens/ProfileList.tsx:706 +#: src/view/screens/ProfileList.tsx:714 msgid "Unpin" msgstr "Irrota" @@ -8128,7 +8299,7 @@ msgstr "Irrota kotinäkymästä" msgid "Unpin from profile" msgstr "Irrota profiilista" -#: src/view/screens/ProfileList.tsx:577 +#: src/view/screens/ProfileList.tsx:585 msgid "Unpin moderation list" msgstr "Irrota moderointilista" @@ -8136,7 +8307,7 @@ msgstr "Irrota moderointilista" msgid "Unpinned {0} from Home" msgstr "Irrotettu {0} kotinäkymästä" -#: src/view/screens/ProfileList.tsx:354 +#: src/view/screens/ProfileList.tsx:362 msgid "Unpinned from your feeds" msgstr "Irrotettu syötteistäsi" @@ -8181,8 +8352,8 @@ msgstr "" msgid "Update <0>{displayName} in Lists" msgstr "Päivitä <0>{displayName} listoissa" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:507 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:528 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:526 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:547 msgid "Update to {domain}" msgstr "Päivitä verkkotunnukseen {domain}" @@ -8204,7 +8375,7 @@ msgstr "Päivitetään…" msgid "Upload a photo instead" msgstr "Lataa palveluun sen sijaan kuva" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:453 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:472 msgid "Upload a text file to:" msgstr "Lataa tekstitiedosto osoitteeseen" @@ -8244,7 +8415,7 @@ msgstr "Ladataan videota palveluun…" msgid "Use app passwords to sign in to other Bluesky clients without giving full access to your account or password." msgstr "Käytä sovellussalasanoja kirjautuaksesi muihin Bluesky-sovelluksiin antamatta niille täyttä pääsyä tiliisi tai salasanaasi." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:539 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:558 msgid "Use default provider" msgstr "Käytä oletustoimittajaa" @@ -8344,24 +8515,43 @@ msgstr "Seuraamiltani käyttäjiltä" msgid "Users in \"{0}\"" msgstr "Käyttäjiltä listassa ”{0}”" -#: src/components/LikesDialog.tsx:83 -msgid "Users that have liked this content or profile" -msgstr "Käyttäjät, jotka ovat tykänneet tästä sisällöstä tai profiilista" - #: src/components/dialogs/PostInteractionSettingsDialog.tsx:433 msgid "Users you follow" msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:419 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:438 msgid "Value:" msgstr "Arvo:" +#: src/screens/Moderation/index.tsx:288 +msgid "Verification settings" +msgstr "" + +#: src/Navigation.tsx:175 +#: src/screens/Moderation/VerificationSettings.tsx:32 +msgid "Verification Settings" +msgstr "" + +#: src/screens/Moderation/VerificationSettings.tsx:41 +msgid "Verifications on Bluesky work differently than on other platforms. <0>Learn more here." +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:105 +msgid "Verified by:" +msgstr "" + #: src/view/com/composer/videos/SelectVideoBtn.tsx:127 msgid "Verified email required" msgstr "Vaaditaan vahvistettu sähköpostiosoite" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:509 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:530 +#: src/components/verification/VerificationCreatePrompt.tsx:65 +#: src/view/com/profile/ProfileMenu.tsx:308 +#: src/view/com/profile/ProfileMenu.tsx:311 +msgid "Verify account" +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:528 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:549 msgid "Verify DNS Record" msgstr "Vahvista DNS-tietue" @@ -8379,11 +8569,15 @@ msgstr "Vahvista uusi sähköpostiosoite" msgid "Verify now" msgstr "Vahvista nyt" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:510 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:532 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:529 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:551 msgid "Verify Text File" msgstr "Vahvista tekstitiedosto" +#: src/components/verification/VerificationCreatePrompt.tsx:44 +msgid "Verify this account?" +msgstr "" + #: src/screens/Settings/AccountSettings.tsx:75 #: src/screens/Settings/AccountSettings.tsx:91 msgid "Verify your email" @@ -8394,8 +8588,8 @@ msgstr "Vahvista sähköpostiosoitteesi" msgid "Verify Your Email" msgstr "Vahvista sähköpostiosoitteesi" -#: src/screens/Settings/AboutSettings.tsx:73 -#: src/screens/Settings/AboutSettings.tsx:102 +#: src/screens/Settings/AboutSettings.tsx:123 +#: src/screens/Settings/AboutSettings.tsx:152 msgid "Version {appVersion}" msgstr "Versio {appVersion}" @@ -8408,7 +8602,7 @@ msgstr "" msgid "Video failed to process" msgstr "Videon käsitteleminen epäonnistui" -#: src/Navigation.tsx:462 +#: src/Navigation.tsx:471 msgid "Video Feed" msgstr "" @@ -8461,16 +8655,17 @@ msgstr "Näytä käyttäjän {0} profiilikuva" #: src/components/ProfileCard.tsx:115 #: src/screens/Profile/components/ProfileFeedHeader.tsx:446 +#: src/screens/Search/components/SearchProfileCard.tsx:36 #: src/screens/VideoFeed/index.tsx:769 -#: src/view/com/notifications/NotificationFeedItem.tsx:413 +#: src/view/com/notifications/NotificationFeedItem.tsx:487 msgid "View {0}'s profile" msgstr "Näytä käyttäjän {0} profiili" -#: src/components/dms/MessagesListHeader.tsx:176 +#: src/components/dms/MessagesListHeader.tsx:181 msgid "View {displayName}'s profile" msgstr "Näytä käyttäjän {displayName} profiili" -#: src/components/ProfileHoverCard/index.web.tsx:433 +#: src/components/ProfileHoverCard/index.web.tsx:440 msgid "View blocked user's profile" msgstr "Näytä estetyn käyttäjän profiili" @@ -8508,13 +8703,13 @@ msgstr "Näytä tietoja näistä merkinnöistä" msgid "View more" msgstr "" -#: src/components/ProfileHoverCard/index.web.tsx:419 -#: src/components/ProfileHoverCard/index.web.tsx:439 -#: src/components/ProfileHoverCard/index.web.tsx:466 +#: src/components/ProfileHoverCard/index.web.tsx:426 +#: src/components/ProfileHoverCard/index.web.tsx:446 +#: src/components/ProfileHoverCard/index.web.tsx:473 #: src/view/com/posts/AviFollowButton.tsx:55 #: src/view/com/posts/PostFeedErrorMessage.tsx:175 -#: src/view/com/util/PostMeta.tsx:78 -#: src/view/com/util/PostMeta.tsx:93 +#: src/view/com/util/PostMeta.tsx:87 +#: src/view/com/util/PostMeta.tsx:122 msgid "View profile" msgstr "Näytä profiili" @@ -8526,6 +8721,10 @@ msgstr "Näytä profiilikuva" msgid "View the labeling service provided by @{0}" msgstr "Näytä käyttäjän @{0} tarjoama merkintäpalvelu" +#: src/components/verification/VerificationCheckButton.tsx:99 +msgid "View this user's verifications" +msgstr "" + #: src/screens/Profile/components/ProfileFeedHeader.tsx:481 msgid "View users who like this feed" msgstr "Näytä tästä syötteestä tykänneet käyttäjät" @@ -8534,11 +8733,11 @@ msgstr "Näytä tästä syötteestä tykänneet käyttäjät" msgid "View video" msgstr "" -#: src/screens/Moderation/index.tsx:264 +#: src/screens/Moderation/index.tsx:268 msgid "View your blocked accounts" msgstr "Näytä estämäsi tilit" -#: src/screens/Moderation/index.tsx:204 +#: src/screens/Moderation/index.tsx:208 msgid "View your default post interaction settings" msgstr "" @@ -8547,14 +8746,18 @@ msgstr "" msgid "View your feeds and explore more" msgstr "Näytä syötteesi ja löydä lisää" -#: src/screens/Moderation/index.tsx:234 +#: src/screens/Moderation/index.tsx:238 msgid "View your moderation lists" msgstr "Näytä moderointilistasi" -#: src/screens/Moderation/index.tsx:249 +#: src/screens/Moderation/index.tsx:253 msgid "View your muted accounts" msgstr "Näytä mykistämäsi tilit" +#: src/components/verification/VerificationCheckButton.tsx:98 +msgid "View your verifications" +msgstr "" + #: src/view/com/util/images/AutoSizedImage.tsx:199 #: src/view/com/util/images/AutoSizedImage.tsx:221 msgid "Views full image" @@ -8627,7 +8830,7 @@ msgstr "Emme onnistuneet määrittämään, saatko ladata palveluun videoita. Yr msgid "We were unable to load your birth date preferences. Please try again." msgstr "Emme onnistuneet lataamaan syntymäaika-asetuksiasi. Yritä uudelleen." -#: src/screens/Moderation/index.tsx:409 +#: src/screens/Moderation/index.tsx:428 msgid "We were unable to load your configured labelers at this time." msgstr "Emme tällä kertaa onnistuneet lataamaan määriteltyjä merkitsijöitäsi." @@ -8643,16 +8846,20 @@ msgstr "Ilmoitamme, kun tilisi on valmis." msgid "We'll use this to help customize your experience." msgstr "Käytämme tätä mukauttaaksemme kokemustasi." -#: src/components/dms/dialogs/SearchablePeopleList.tsx:92 +#: src/components/dialogs/SearchablePeopleList.tsx:107 #: src/components/ProgressGuide/FollowDialog.tsx:172 msgid "We're having network issues, try again" msgstr "Meillä on verkko-ongelmia, yritä uudelleen" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:94 +msgid "We’re introducing a new layer of verification on Bluesky — an easy-to-see checkmark." +msgstr "" + #: src/screens/Signup/index.tsx:109 msgid "We're so excited to have you join us!" msgstr "Olemme innoissamme, että liityt joukkoomme!" -#: src/view/screens/ProfileList.tsx:113 +#: src/view/screens/ProfileList.tsx:117 msgid "We're sorry, but we were unable to resolve this list. If this persists, please contact the list creator, @{handleOrDid}." msgstr "Pahoittelemme, mutta emme onnistuneet resolvoimaan tätä listaa. Jos tämä jatkuu, ota yhteys listan tekijään: @{handleOrDid}." @@ -8699,6 +8906,10 @@ msgstr "Millä nimellä haluat kutsua aloituspakettiasi?" msgid "What's up?" msgstr "Mitä kuuluu?" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:146 +msgid "When you tap on a check, you’ll see which organizations have granted verification." +msgstr "" + #: src/view/com/modals/lang-settings/PostLanguagesSettings.tsx:80 msgid "Which languages are used in this post?" msgstr "Mitä kieliä tässä julkaisussa käytetään?" @@ -8715,6 +8926,10 @@ msgstr "Kuka voi olla vuorovaikutuksessa tämän julkaisun kanssa?" msgid "Who can reply" msgstr "Kuka voi vastata" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:127 +msgid "Who can verify?" +msgstr "" + #: src/screens/Home/NoFeedsPinned.tsx:79 #: src/screens/Messages/ChatList.tsx:231 #: src/screens/Messages/Inbox.tsx:176 @@ -8783,7 +8998,7 @@ msgstr "Kirjoita vastauksesi" msgid "Writers" msgstr "Kirjoittajat" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:337 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:356 msgid "Wrong DID returned from server. Received: {0}" msgstr "Palvelin palautti väärän DID:n. Vastaanotettiin {0}" @@ -8820,7 +9035,11 @@ msgstr "Eilen" msgid "You" msgstr "Kirjautunut käyttäjä" -#: src/components/forms/HostingProvider.tsx:46 +#: src/components/verification/VerifierDialog.tsx:59 +msgid "You are a trusted verifier" +msgstr "" + +#: src/components/forms/HostingProvider.tsx:45 msgid "You are creating an account on" msgstr "" @@ -8836,6 +9055,19 @@ msgstr "Sinun ei ole mahdollista ladata videoita palveluun." msgid "You are not following anyone." msgstr "Et seuraa ketään." +#: src/components/verification/VerificationsDialog.tsx:64 +msgid "You are verified" +msgstr "" + +#: src/screens/Profile/Header/EditProfileDialog.tsx:356 +#: src/view/com/modals/EditProfile.tsx:204 +msgid "You are verified. You will lose your verification status if you change your display name. <0>Learn more." +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:208 +msgid "You are verified. You will lose your verification status if you change your handle. <0>Learn more." +msgstr "" + #: src/screens/Search/modules/ExploreInterestsCard.tsx:45 msgid "You can adjust your interests at any time from \"Content and media\" settings." msgstr "" @@ -8947,11 +9179,11 @@ msgstr "Sinulla ei ole syötteitä." msgid "You have no lists." msgstr "Sinulla ei ole listoja." -#: src/view/screens/ModerationBlockedAccounts.tsx:129 +#: src/view/screens/ModerationBlockedAccounts.tsx:138 msgid "You have not blocked any accounts yet. To block an account, go to their profile and select \"Block account\" from the menu on their account." msgstr "Et ole estänyt vielä yhtään tiliä. Estääksesi tilin siirry hänen profiiliinsa ja valitse valikosta ”Estä tili”." -#: src/view/screens/ModerationMutedAccounts.tsx:128 +#: src/view/screens/ModerationMutedAccounts.tsx:151 msgid "You have not muted any accounts yet. To mute an account, go to their profile and select \"Mute account\" from the menu on their account." msgstr "Et ole mykistänyt vielä yhtään tiliä. Mykistääksesi tilin siirry hänen profiiliinsa ja valitse valikosta ”Mykistä tili”." @@ -9024,11 +9256,11 @@ msgstr "Poistit aiemmin käytöstä tilin @{0}." msgid "You reacted {0}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:213 +#: src/screens/Messages/components/ChatListItem.tsx:218 msgid "You reacted {0} to {1}" msgstr "" -#: src/screens/Settings/Settings.tsx:257 +#: src/screens/Settings/Settings.tsx:265 #: src/view/shell/desktop/LeftNav.tsx:206 msgid "You will be signed out of all your accounts." msgstr "Sinut kirjataan ulos kaikista tileistäsi." @@ -9045,15 +9277,15 @@ 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/components/ChatListItem.tsx:149 +#: src/screens/Messages/components/ChatListItem.tsx:154 msgid "You: {0}" msgstr "Sinä: {0}" -#: src/screens/Messages/components/ChatListItem.tsx:178 +#: src/screens/Messages/components/ChatListItem.tsx:183 msgid "You: {defaultEmbeddedContentMessage}" msgstr "Sinä: {defaultEmbeddedContentMessage}" -#: src/screens/Messages/components/ChatListItem.tsx:171 +#: src/screens/Messages/components/ChatListItem.tsx:176 msgid "You: {short}" msgstr "Sinä: {short}" @@ -9163,7 +9395,7 @@ msgstr "Chattisi on poistettu käytöstä" msgid "Your choice will be saved, but can be changed later in settings." msgstr "Valintasi tallennetaan, mutta sen voi muuttaa myöhemmin asetuksista." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:494 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:513 msgid "Your current handle <0>{0} will automatically remain reserved for you. You can switch back to it at any time from this account." msgstr "Nykyinen käyttäjätunnuksesi <0>{0} pysyy automaattisesti sinulle varattuna. Voit vaihtaa siihen takaisin tältä tililtä milloin tahansa." @@ -9194,7 +9426,7 @@ msgstr "" msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "Seuraamiesi syöte on tyhjä! Seuraa lisää käyttäjiä nähdäksesi, mitä tapahtuu." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:221 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:240 msgid "Your full handle will be <0>@{0}" msgstr "Koko tuleva käyttäjätunnuksesi on <0>@{0}" @@ -9202,7 +9434,7 @@ msgstr "Koko tuleva käyttäjätunnuksesi on <0>@{0}" msgid "Your full username will be <0>@{0}" msgstr "Koko tuleva käyttäjätunnuksesi on <0>@{0}" -#: src/Navigation.tsx:383 +#: src/Navigation.tsx:392 #: src/screens/Search/modules/ExploreInterestsCard.tsx:67 #: src/screens/Settings/ContentAndMediaSettings.tsx:92 #: src/screens/Settings/ContentAndMediaSettings.tsx:95 @@ -9262,3 +9494,7 @@ msgstr "Raporttisi lähetetään Blueskyn moderointipalveluun" #: src/screens/Settings/SettingsInterests.tsx:53 msgid "Your selected interests help us serve you content you care about." msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:65 +msgid "Your verifications" +msgstr "" diff --git a/src/locale/locales/fr/messages.po b/src/locale/locales/fr/messages.po index 092ef517ff..79c63db48b 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: 2025-04-09 23:20\n" +"PO-Revision-Date: 2025-04-19 04:09\n" "Last-Translator: \n" "Language-Team: French\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" @@ -23,7 +23,7 @@ msgstr "" msgid "(active)" msgstr "(en cours)" -#: src/screens/Messages/components/ChatListItem.tsx:155 +#: src/screens/Messages/components/ChatListItem.tsx:160 msgid "(contains embedded content)" msgstr "(contient du contenu intégré)" @@ -82,7 +82,7 @@ msgstr "{0, plural, one {# seconde} other {# secondes}}" #: src/view/shell/bottom-bar/BottomBar.tsx:209 #: src/view/shell/bottom-bar/BottomBar.tsx:241 -#: src/view/shell/Drawer.tsx:454 +#: src/view/shell/Drawer.tsx:470 msgid "{0, plural, one {# unread item} other {# unread items}}" msgstr "{0, plural, one {# élément non lu} other {# éléments non lus}}" @@ -91,17 +91,17 @@ msgstr "{0, plural, one {# élément non lu} other {# éléments non lus}}" msgid "{0, plural, one {#mo} other {#mo}}" msgstr "{0, plural, one {# mois} other {# mois}}" -#: src/components/ProfileHoverCard/index.web.tsx:398 +#: src/components/ProfileHoverCard/index.web.tsx:404 #: src/screens/Profile/Header/Metrics.tsx:22 msgid "{0, plural, one {follower} other {followers}}" msgstr "{0, plural, one {abonné·e} other {abonné·e·s}}" -#: src/components/ProfileHoverCard/index.web.tsx:402 +#: src/components/ProfileHoverCard/index.web.tsx:408 #: src/screens/Profile/Header/Metrics.tsx:26 msgid "{0, plural, one {following} other {following}}" msgstr "{0, plural, one {abonnement} other {abonnements}}" -#: src/view/com/post-thread/PostThreadItem.tsx:459 +#: src/view/com/post-thread/PostThreadItem.tsx:479 msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, one {a aimé} other {ont aimé}}" @@ -109,11 +109,11 @@ msgstr "{0, plural, one {a aimé} other {ont aimé}}" msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, one {post} other {posts}}" -#: src/view/com/post-thread/PostThreadItem.tsx:443 +#: src/view/com/post-thread/PostThreadItem.tsx:463 msgid "{0, plural, one {quote} other {quotes}}" msgstr "{0, plural, one {citation} other {citations}}" -#: src/view/com/post-thread/PostThreadItem.tsx:425 +#: src/view/com/post-thread/PostThreadItem.tsx:445 msgid "{0, plural, one {repost} other {reposts}}" msgstr "{0, plural, one {repost} other {reposts}}" @@ -153,7 +153,7 @@ msgstr "{0} sur 50" msgid "{0} reacted {1}" msgstr "{0} a réagi avec {1}" -#: src/screens/Messages/components/ChatListItem.tsx:226 +#: src/screens/Messages/components/ChatListItem.tsx:231 msgid "{0} reacted {1} to {2}" msgstr "{0} a réagi avec {1} à {2}" @@ -206,100 +206,132 @@ msgstr "{estimatedTimeHrs, plural, one {heure} other {heures}}" msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "{estimatedTimeMins, plural, one {minute} other {minutes}}" -#: src/view/com/notifications/NotificationFeedItem.tsx:305 +#: src/view/com/notifications/NotificationFeedItem.tsx:324 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} followed you" msgstr "{firstAuthorLink} et <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} autre compte} other {{formattedAuthorsCount} autres comptes}} vous ont suivi" -#: src/view/com/notifications/NotificationFeedItem.tsx:331 +#: src/view/com/notifications/NotificationFeedItem.tsx:350 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your custom feed" msgstr "{firstAuthorLink} et <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} autre compte} other {{formattedAuthorsCount} autres comptes}} ont aimé votre fil d’actu personnalisé" -#: src/view/com/notifications/NotificationFeedItem.tsx:224 +#: src/view/com/notifications/NotificationFeedItem.tsx:243 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your post" msgstr "{firstAuthorLink} et <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} autre compte} other {{formattedAuthorsCount} autres comptes}} ont aimé votre post" -#: src/view/com/notifications/NotificationFeedItem.tsx:248 +#: src/view/com/notifications/NotificationFeedItem.tsx:430 +msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} removed their verifications from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:267 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} reposted your post" msgstr "{firstAuthorLink} et <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} autre compte} other {{formattedAuthorsCount} autres comptes}} ont republié votre post" -#: src/view/com/notifications/NotificationFeedItem.tsx:355 +#: src/view/com/notifications/NotificationFeedItem.tsx:374 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} signed up with your starter pack" msgstr "{firstAuthorLink} et <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} autre compte} other {{formattedAuthorsCount} autres comptes}} se sont inscrits avec votre kit de démarrage" -#: src/view/com/notifications/NotificationFeedItem.tsx:317 +#: src/view/com/notifications/NotificationFeedItem.tsx:404 +msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:336 msgid "{firstAuthorLink} followed you" msgstr "{firstAuthorLink} vous a suivi·e" -#: src/view/com/notifications/NotificationFeedItem.tsx:294 +#: src/view/com/notifications/NotificationFeedItem.tsx:313 msgid "{firstAuthorLink} followed you back" msgstr "{firstAuthorLink} vous a suivi·e en retour" -#: src/view/com/notifications/NotificationFeedItem.tsx:343 +#: src/view/com/notifications/NotificationFeedItem.tsx:362 msgid "{firstAuthorLink} liked your custom feed" msgstr "{firstAuthorLink} a aimé votre fil d’actu personnalisé" -#: src/view/com/notifications/NotificationFeedItem.tsx:236 +#: src/view/com/notifications/NotificationFeedItem.tsx:255 msgid "{firstAuthorLink} liked your post" msgstr "{firstAuthorLink} a aimé votre post" -#: src/view/com/notifications/NotificationFeedItem.tsx:260 +#: src/view/com/notifications/NotificationFeedItem.tsx:442 +msgid "{firstAuthorLink} removed their verification from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:279 msgid "{firstAuthorLink} reposted your post" msgstr "{firstAuthorLink} a republié votre post" -#: src/view/com/notifications/NotificationFeedItem.tsx:367 +#: src/view/com/notifications/NotificationFeedItem.tsx:386 msgid "{firstAuthorLink} signed up with your starter pack" msgstr "{firstAuthorLink} s’est inscrit·e avec votre kit de démarrage" -#: src/view/com/notifications/NotificationFeedItem.tsx:298 +#: src/view/com/notifications/NotificationFeedItem.tsx:416 +msgid "{firstAuthorLink} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:317 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} followed you" msgstr "{firstAuthorName} et {additionalAuthorsCount, plural, one {{formattedAuthorsCount} autre compte} other {{formattedAuthorsCount} autres comptes}} vous ont suivi" -#: src/view/com/notifications/NotificationFeedItem.tsx:324 +#: src/view/com/notifications/NotificationFeedItem.tsx:343 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your custom feed" msgstr "{firstAuthorName} et {additionalAuthorsCount, plural, one {{formattedAuthorsCount} autre compte} other {{formattedAuthorsCount} autres comptes}} ont aimé votre fil d’actu personnalisé" -#: src/view/com/notifications/NotificationFeedItem.tsx:217 +#: src/view/com/notifications/NotificationFeedItem.tsx:236 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your post" msgstr "{firstAuthorName} et {additionalAuthorsCount, plural, one {{formattedAuthorsCount} autre compte} other {{formattedAuthorsCount} autres comptes}} ont aimé votre post" -#: src/view/com/notifications/NotificationFeedItem.tsx:241 +#: src/view/com/notifications/NotificationFeedItem.tsx:423 +msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} removed their verifications from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:260 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} reposted your post" msgstr "{firstAuthorName} et {additionalAuthorsCount, plural, one {{formattedAuthorsCount} autre compte} other {{formattedAuthorsCount} autres comptes}} ont republié votre post" -#: src/view/com/notifications/NotificationFeedItem.tsx:348 +#: src/view/com/notifications/NotificationFeedItem.tsx:367 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} signed up with your starter pack" msgstr "{firstAuthorName} et {additionalAuthorsCount, plural, one {{formattedAuthorsCount} autre compte} other {{formattedAuthorsCount} autres comptes}} se sont inscrits avec votre kit de démarrage" -#: src/view/com/notifications/NotificationFeedItem.tsx:303 +#: src/view/com/notifications/NotificationFeedItem.tsx:397 +msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:322 msgid "{firstAuthorName} followed you" msgstr "{firstAuthorName} a suivi votre compte" -#: src/view/com/notifications/NotificationFeedItem.tsx:293 +#: src/view/com/notifications/NotificationFeedItem.tsx:312 msgid "{firstAuthorName} followed you back" msgstr "{firstAuthorName} a suivi votre compte en retour" -#: src/view/com/notifications/NotificationFeedItem.tsx:329 +#: src/view/com/notifications/NotificationFeedItem.tsx:348 msgid "{firstAuthorName} liked your custom feed" msgstr "{firstAuthorName} a aimé votre fil d’actu personnalisé" -#: src/view/com/notifications/NotificationFeedItem.tsx:222 +#: src/view/com/notifications/NotificationFeedItem.tsx:241 msgid "{firstAuthorName} liked your post" msgstr "{firstAuthorName} a aimé votre post" -#: src/view/com/notifications/NotificationFeedItem.tsx:246 +#: src/view/com/notifications/NotificationFeedItem.tsx:428 +msgid "{firstAuthorName} removed their verification from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:265 msgid "{firstAuthorName} reposted your post" msgstr "{firstAuthorName} a republié votre post" -#: src/view/com/notifications/NotificationFeedItem.tsx:353 +#: src/view/com/notifications/NotificationFeedItem.tsx:372 msgid "{firstAuthorName} signed up with your starter pack" msgstr "{firstAuthorLink} s’est inscrit·e avec votre kit de démarrage" -#: src/components/ProfileHoverCard/index.web.tsx:508 +#: src/view/com/notifications/NotificationFeedItem.tsx:402 +msgid "{firstAuthorName} verified you" +msgstr "" + +#: src/components/ProfileHoverCard/index.web.tsx:532 #: src/screens/Profile/Header/Metrics.tsx:49 msgid "{following} following" msgstr "{following} abonnements" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:392 +#: src/components/dialogs/SearchablePeopleList.tsx:412 msgid "{handle} can't be messaged" msgstr "{handle} ne peut être contacté par message" @@ -330,6 +362,19 @@ msgstr "{rank}." msgid "{type}h ago" msgstr "il y a {type} h" +#: src/components/verification/VerifierDialog.tsx:60 +msgid "{userName} is a trusted verifier" +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:67 +msgid "{userName} is verified" +msgstr "" + +#. Possessive, meaning "the verifications of {userName}" +#: src/components/verification/VerificationsDialog.tsx:69 +msgid "{userName}'s verifications" +msgstr "" + #. Indicates the number of additional profiles are in the Starter Pack e.g. +12 #: src/screens/Search/components/StarterPackCard.tsx:249 msgid "+{computedTotal}" @@ -345,11 +390,11 @@ msgctxt "feeds" msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" msgstr "<0>{0}, <1>{1} et {2, plural, one {# autre} other {# autres}} sont inclus dans votre kit de démarrage" -#: src/view/shell/Drawer.tsx:97 +#: src/view/shell/Drawer.tsx:113 msgid "<0>{0} {1, plural, one {follower} other {followers}}" msgstr "<0>{0} {1, plural, one {abonné·e} other {abonné·e·s}}" -#: src/view/shell/Drawer.tsx:108 +#: src/view/shell/Drawer.tsx:124 msgid "<0>{0} {1, plural, one {following} other {following}}" msgstr "<0>{0} {1, plural, one {abonnement} other {abonnements}}" @@ -398,14 +443,18 @@ msgid "7 days" msgstr "7 jours" #. If last message does not contain text, fall back to "{user} reacted to {a message}" -#: src/screens/Messages/components/ChatListItem.tsx:205 +#: src/screens/Messages/components/ChatListItem.tsx:210 msgid "a message" msgstr "un message" -#: src/Navigation.tsx:391 -#: src/screens/Settings/AboutSettings.tsx:34 -#: src/screens/Settings/Settings.tsx:215 -#: src/screens/Settings/Settings.tsx:218 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:91 +msgid "A new form of verification" +msgstr "" + +#: src/Navigation.tsx:400 +#: src/screens/Settings/AboutSettings.tsx:72 +#: src/screens/Settings/Settings.tsx:223 +#: src/screens/Settings/Settings.tsx:226 msgid "About" msgstr "À propos" @@ -424,36 +473,36 @@ msgid "Accept Request" msgstr "Accepter la demande" #: src/screens/Settings/AccessibilitySettings.tsx:46 -#: src/screens/Settings/Settings.tsx:191 -#: src/screens/Settings/Settings.tsx:194 +#: src/screens/Settings/Settings.tsx:199 +#: src/screens/Settings/Settings.tsx:202 msgid "Accessibility" msgstr "Accessibilité" -#: src/Navigation.tsx:343 +#: src/Navigation.tsx:352 msgid "Accessibility Settings" msgstr "Paramètres d’accessibilité" -#: src/Navigation.tsx:359 +#: src/Navigation.tsx:368 #: src/screens/Login/LoginForm.tsx:194 #: src/screens/Settings/AccountSettings.tsx:45 -#: src/screens/Settings/Settings.tsx:153 -#: src/screens/Settings/Settings.tsx:156 +#: src/screens/Settings/Settings.tsx:161 +#: src/screens/Settings/Settings.tsx:164 msgid "Account" msgstr "Compte" #: src/screens/Messages/components/RequestButtons.tsx:81 -#: src/view/com/profile/ProfileMenu.tsx:141 +#: src/view/com/profile/ProfileMenu.tsx:147 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:392 msgctxt "toast" msgid "Account blocked" msgstr "Compte bloqué" -#: src/view/com/profile/ProfileMenu.tsx:154 +#: src/view/com/profile/ProfileMenu.tsx:160 msgctxt "toast" msgid "Account followed" msgstr "Compte suivi" -#: src/view/com/profile/ProfileMenu.tsx:117 +#: src/view/com/profile/ProfileMenu.tsx:123 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:415 msgctxt "toast" msgid "Account muted" @@ -468,33 +517,37 @@ msgstr "Compte masqué" msgid "Account Muted by List" msgstr "Compte masqué par liste" -#: src/screens/Settings/Settings.tsx:430 +#: src/screens/Settings/Settings.tsx:472 msgid "Account options" msgstr "Options de compte" -#: src/screens/Settings/Settings.tsx:466 +#: src/screens/Settings/Settings.tsx:508 msgid "Account removed from quick access" msgstr "Compte supprimé de l’accès rapide" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:137 -#: src/view/com/profile/ProfileMenu.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:140 +#: src/view/com/profile/ProfileMenu.tsx:137 msgctxt "toast" msgid "Account unblocked" msgstr "Compte débloqué" -#: src/view/com/profile/ProfileMenu.tsx:166 +#: src/view/com/profile/ProfileMenu.tsx:172 msgctxt "toast" msgid "Account unfollowed" msgstr "Compte désabonné" -#: src/view/com/profile/ProfileMenu.tsx:107 +#: src/view/com/profile/ProfileMenu.tsx:113 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:405 msgctxt "toast" msgid "Account unmuted" msgstr "Compte réaffiché" +#: src/components/verification/VerifierDialog.tsx:98 +msgid "Accounts with a scalloped blue check mark<0>{NON_BREAKING_SPACE}<1/>{NON_BREAKING_SPACE}can verify others. These trusted verifiers are selected by Bluesky." +msgstr "" + +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:169 #: src/components/dialogs/MutedWords.tsx:328 -#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/UserAddRemoveLists.tsx:235 msgid "Add" msgstr "Ajouter" @@ -512,8 +565,8 @@ msgstr "Ajouter {displayName} au kit de démarrage" msgid "Add a content warning" msgstr "Ajouter un avertissement sur le contenu" -#: src/view/screens/ProfileList.tsx:916 -#: src/view/screens/ProfileList.tsx:934 +#: src/view/screens/ProfileList.tsx:924 +#: src/view/screens/ProfileList.tsx:942 msgid "Add a user to this list" msgstr "Ajouter un compte à cette liste" @@ -536,8 +589,8 @@ msgstr "Ajouter un texte alt" msgid "Add alt text (optional)" msgstr "Ajouter un texte alt (facultatif)" -#: src/screens/Settings/Settings.tsx:373 -#: src/screens/Settings/Settings.tsx:376 +#: src/screens/Settings/Settings.tsx:415 +#: src/screens/Settings/Settings.tsx:418 #: src/view/shell/desktop/LeftNav.tsx:281 #: src/view/shell/desktop/LeftNav.tsx:285 msgid "Add another account" @@ -578,11 +631,15 @@ msgstr "Ajouter des mots et des mots-clés masqués" msgid "Add new post" msgstr "Ajouter un post" -#: src/view/screens/ProfileList.tsx:924 -#: src/view/screens/ProfileList.tsx:942 +#: src/view/screens/ProfileList.tsx:932 +#: src/view/screens/ProfileList.tsx:950 msgid "Add people" msgstr "Ajouter des personnes" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:79 +msgid "Add people to list" +msgstr "Ajouter des comptes à la liste" + #: src/components/dms/EmojiPopup.android.tsx:55 msgid "Add Reaction" msgstr "Ajouter une réaction" @@ -599,7 +656,7 @@ msgstr "Ajoutez des fils d’actu à votre kit de démarrage !" msgid "Add the default feed of only people you follow" msgstr "Ajouter le fil d’actu par défaut avec seulement les comptes que vous suivez" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:387 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:406 msgid "Add the following DNS record to your domain:" msgstr "Ajoutez l’enregistrement DNS suivant à votre domaine :" @@ -607,8 +664,8 @@ msgstr "Ajoutez l’enregistrement DNS suivant à votre domaine :" msgid "Add this feed to your feeds" msgstr "Ajouter ce fil à vos fils d’actu" -#: src/view/com/profile/ProfileMenu.tsx:273 -#: src/view/com/profile/ProfileMenu.tsx:276 +#: src/view/com/profile/ProfileMenu.tsx:286 +#: src/view/com/profile/ProfileMenu.tsx:289 msgid "Add to lists" msgstr "Ajouter à des listes" @@ -616,7 +673,11 @@ msgstr "Ajouter à des listes" msgid "Add to my feeds" msgstr "Ajouter à mes fils d’actu" -#: src/view/com/modals/ListAddRemoveUsers.tsx:192 +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:156 +msgid "Add user to list" +msgstr "Ajouter le compte à la liste" + +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:109 #: src/view/com/modals/UserAddRemoveLists.tsx:162 msgid "Added to list" msgstr "Ajouté à la liste" @@ -640,7 +701,7 @@ msgstr "Adulte" msgid "Adult Content" msgstr "Contenu pour adultes" -#: src/screens/Moderation/index.tsx:355 +#: src/screens/Moderation/index.tsx:374 msgid "Adult content can only be enabled via the Web at <0>bsky.app." msgstr "Le contenu pour adultes ne peut être activé que via le Web sur <0>bsky.app." @@ -653,7 +714,7 @@ msgstr "Le contenu pour adultes est désactivé." msgid "Adult Content labels" msgstr "Étiquettes de contenu adulte" -#: src/screens/Moderation/index.tsx:399 +#: src/screens/Moderation/index.tsx:418 msgid "Advanced" msgstr "Avancé" @@ -794,6 +855,11 @@ msgstr "Une erreur s’est produite en essayant de suivre tous les comptes" msgid "An error occurred while uploading the video." msgstr "Une erreur s’est produite lors de l’envoi de la vidéo." +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:84 +#: src/components/verification/VerifierDialog.tsx:88 +msgid "An illustration showing that Bluesky selects trusted verifiers, and trusted verifiers in turn verify individual user accounts." +msgstr "" + #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:28 #: src/lib/moderation/useReportOptions.ts:28 msgid "An issue not included in these options" @@ -809,13 +875,17 @@ msgstr "Un problème est survenu lors de l’ouverture de la discussion" #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 -#: src/components/ProfileCard.tsx:339 -#: src/components/ProfileCard.tsx:360 +#: src/components/ProfileCard.tsx:367 +#: src/components/ProfileCard.tsx:388 #: src/view/com/profile/FollowButton.tsx:38 #: src/view/com/profile/FollowButton.tsx:48 msgid "An issue occurred, please try again." msgstr "Un problème est survenu, veuillez réessayer." +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:118 +msgid "An mockup of a iPhone showing the Bluesky app open to the profile of a verified user with a blue checkmark next to their display name." +msgstr "" + #: src/screens/Onboarding/StepInterests/index.tsx:185 msgid "an unknown error occurred" msgstr "une erreur inconnue s’est produite" @@ -838,6 +908,10 @@ msgstr "Animaux" msgid "Animated GIF" msgstr "GIF animé" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:37 +msgid "Announcing verification on Bluesky" +msgstr "" + #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:33 #: src/lib/moderation/useReportOptions.ts:33 msgid "Anti-Social Behavior" @@ -847,7 +921,7 @@ msgstr "Comportement antisocial" msgid "Anybody can interact" msgstr "Tout le monde peut interagir" -#: src/Navigation.tsx:399 +#: src/Navigation.tsx:408 #: src/screens/Settings/AppIconSettings/index.tsx:67 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:18 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:23 @@ -884,7 +958,7 @@ msgstr "Les noms de mots de passe d’application doivent comporter au moins 4 c msgid "App passwords" msgstr "Mots de passe d’application" -#: src/Navigation.tsx:311 +#: src/Navigation.tsx:320 #: src/screens/Settings/AppPasswords.tsx:51 msgid "App Passwords" msgstr "Mots de passe d’application" @@ -920,10 +994,10 @@ msgstr "Faire appel de la suspension" msgid "Appeal this decision" msgstr "Faire appel de cette décision" -#: src/Navigation.tsx:351 +#: src/Navigation.tsx:360 #: src/screens/Settings/AppearanceSettings.tsx:85 -#: src/screens/Settings/Settings.tsx:183 -#: src/screens/Settings/Settings.tsx:186 +#: src/screens/Settings/Settings.tsx:191 +#: src/screens/Settings/Settings.tsx:194 msgid "Appearance" msgstr "Affichage" @@ -932,12 +1006,12 @@ msgstr "Affichage" msgid "Apply default recommended feeds" msgstr "Utiliser les fils d’actu recommandés par défaut" -#: src/view/com/post-thread/PostThreadItem.tsx:865 +#: src/view/com/post-thread/PostThreadItem.tsx:885 msgid "Archived from {0}" msgstr "Archive datée du {0}" -#: src/view/com/post-thread/PostThreadItem.tsx:834 -#: src/view/com/post-thread/PostThreadItem.tsx:873 +#: src/view/com/post-thread/PostThreadItem.tsx:854 +#: src/view/com/post-thread/PostThreadItem.tsx:893 msgid "Archived post" msgstr "Post archivé" @@ -953,7 +1027,7 @@ msgstr "Êtes-vous sûr de vouloir supprimer ce message ? Ce message sera suppr msgid "Are you sure you want to delete this starter pack?" msgstr "Êtes-vous sûr de vouloir supprimer ce kit de démarrage ?" -#: src/screens/Profile/Header/EditProfileDialog.tsx:82 +#: src/screens/Profile/Header/EditProfileDialog.tsx:86 msgid "Are you sure you want to discard your changes?" msgstr "Êtes-vous sûr de vouloir abandonner vos changements ?" @@ -1016,7 +1090,7 @@ msgstr "Les options de la lecture automatique ont été déplacées dans les <0> msgid "Autoplay videos and GIFs" msgstr "Lire automatiquement les vidéos et les GIFs" -#: src/components/dms/MessagesListHeader.tsx:82 +#: src/components/dms/MessagesListHeader.tsx:84 #: src/components/moderation/LabelsOnMeDialog.tsx:315 #: src/components/moderation/LabelsOnMeDialog.tsx:316 #: src/screens/Login/ChooseAccountForm.tsx:90 @@ -1052,7 +1126,7 @@ msgstr "Veuillez vérifier votre e-mail avant de créer un post." msgid "Before creating a starter pack, you must first verify your email." msgstr "Veuillez vérifier votre e-mail avant de créer un kit de démarrage." -#: src/components/dms/dialogs/NewChatDialog.tsx:79 +#: src/components/dms/dialogs/NewChatDialog.tsx:80 #: src/components/dms/MessageProfileButton.tsx:110 #: src/screens/Messages/Conversation.tsx:221 msgid "Before you may message another user, you must first verify your email." @@ -1063,8 +1137,8 @@ msgstr "Veuillez vérifier votre e-mail avant d’envoyer des messages à d’au msgid "Birthday" msgstr "Date de naissance" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:283 -#: src/view/com/profile/ProfileMenu.tsx:399 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 +#: src/view/com/profile/ProfileMenu.tsx:435 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:849 msgid "Block" msgstr "Bloquer" @@ -1073,19 +1147,19 @@ msgstr "Bloquer" #: src/components/dms/ConvoMenu.tsx:250 #: src/screens/Messages/components/RequestButtons.tsx:134 #: src/screens/Messages/components/RequestButtons.tsx:136 -#: src/view/com/profile/ProfileMenu.tsx:310 -#: src/view/com/profile/ProfileMenu.tsx:317 +#: src/view/com/profile/ProfileMenu.tsx:346 +#: src/view/com/profile/ProfileMenu.tsx:353 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:686 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:688 msgid "Block account" msgstr "Bloquer le compte" -#: src/view/com/profile/ProfileMenu.tsx:382 +#: src/view/com/profile/ProfileMenu.tsx:418 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:844 msgid "Block Account?" msgstr "Bloquer ce compte ?" -#: src/view/screens/ProfileList.tsx:661 +#: src/view/screens/ProfileList.tsx:669 msgid "Block accounts" msgstr "Bloquer ces comptes" @@ -1097,7 +1171,7 @@ msgstr "Bloquer et supprimer" msgid "Block and/or delete this conversation" msgstr "Bloquer et/ou supprimer cette conversation" -#: src/view/screens/ProfileList.tsx:781 +#: src/view/screens/ProfileList.tsx:789 msgid "Block list" msgstr "Liste de blocage" @@ -1105,7 +1179,7 @@ msgstr "Liste de blocage" msgid "Block or report" msgstr "Bloquer ou signaler" -#: src/view/screens/ProfileList.tsx:776 +#: src/view/screens/ProfileList.tsx:784 msgid "Block these accounts?" msgstr "Bloquer ces comptes ?" @@ -1122,21 +1196,21 @@ msgstr "Bloquer le compte" msgid "Blocked" msgstr "Bloqué" -#: src/screens/Moderation/index.tsx:269 +#: src/screens/Moderation/index.tsx:273 msgid "Blocked accounts" msgstr "Comptes bloqués" -#: src/Navigation.tsx:160 -#: src/view/screens/ModerationBlockedAccounts.tsx:101 +#: src/Navigation.tsx:161 +#: src/view/screens/ModerationBlockedAccounts.tsx:110 msgid "Blocked Accounts" msgstr "Comptes bloqués" -#: src/view/com/profile/ProfileMenu.tsx:394 +#: src/view/com/profile/ProfileMenu.tsx:430 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:846 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." -#: src/view/screens/ModerationBlockedAccounts.tsx:112 +#: src/view/screens/ModerationBlockedAccounts.tsx:121 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you. You will not see their content and they will be prevented from seeing yours." msgstr "Les comptes bloqués ne peuvent pas répondre à vos discussions, vous mentionner ou interagir avec vous. Vous ne verrez pas leur contenu et ils ne pourront pas voir le vôtre." @@ -1144,15 +1218,15 @@ msgstr "Les comptes bloqués ne peuvent pas répondre à vos discussions, vous m msgid "Blocked post." msgstr "Post bloqué." -#: src/screens/Profile/Sections/Labels.tsx:173 +#: src/screens/Profile/Sections/Labels.tsx:170 msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "Le blocage n’empêche pas cet étiqueteur de placer des étiquettes sur votre compte." -#: src/view/screens/ProfileList.tsx:778 +#: src/view/screens/ProfileList.tsx:786 msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Le blocage est public. Les comptes bloqués ne peuvent pas répondre à vos discussions, vous mentionner ou interagir avec vous." -#: src/view/com/profile/ProfileMenu.tsx:391 +#: src/view/com/profile/ProfileMenu.tsx:427 msgid "Blocking will not prevent labels from being applied on your account, but it will stop this account from replying in your threads or interacting with you." msgstr "Le blocage n’empêchera pas les étiquettes d’être appliquées à votre compte, mais il empêchera ce compte de répondre à vos discussions ou d’interagir avec vous." @@ -1165,7 +1239,7 @@ msgstr "Blog" msgid "Bluesky" msgstr "Bluesky" -#: src/view/com/post-thread/PostThreadItem.tsx:890 +#: src/view/com/post-thread/PostThreadItem.tsx:910 msgid "Bluesky cannot confirm the authenticity of the claimed date." msgstr "Bluesky ne peut pas confirmer l’authenticité de la date déclarée." @@ -1199,6 +1273,10 @@ msgstr "Bluesky choisira un ensemble de comptes recommandés parmi les personnes msgid "Bluesky will not show your profile and posts to logged-out users. Other apps may not honor this request. This does not make your account private." msgstr "Bluesky n’affichera pas votre profil et vos posts à des personnes non connectées. Il est possible que d’autres applications n’honorent pas cette demande. Cela ne privatise pas votre compte." +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:132 +msgid "Bluesky will proactively verify notable and authentic accounts." +msgstr "" + #: src/screens/Settings/AppIconSettings/index.tsx:99 msgid "Bluesky+" msgstr "Bluesky+" @@ -1301,17 +1379,17 @@ msgid "Camera" msgstr "Caméra" #: src/components/Menu/index.tsx:306 -#: src/components/Prompt.tsx:130 -#: src/components/Prompt.tsx:132 +#: src/components/Prompt.tsx:140 +#: src/components/Prompt.tsx:142 #: src/screens/Deactivated.tsx:158 -#: src/screens/Profile/Header/EditProfileDialog.tsx:220 -#: src/screens/Profile/Header/EditProfileDialog.tsx:228 +#: src/screens/Profile/Header/EditProfileDialog.tsx:227 +#: src/screens/Profile/Header/EditProfileDialog.tsx:235 #: src/screens/Search/Shell.tsx:349 #: src/screens/Settings/AppIconSettings/index.tsx:44 #: src/screens/Settings/AppIconSettings/index.tsx:225 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:76 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:83 -#: src/screens/Settings/Settings.tsx:260 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:78 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:85 +#: src/screens/Settings/Settings.tsx:268 #: src/screens/Takendown.tsx:99 #: src/screens/Takendown.tsx:102 #: src/view/com/composer/Composer.tsx:937 @@ -1322,7 +1400,7 @@ msgstr "Caméra" #: src/view/com/modals/ChangePassword.tsx:282 #: src/view/com/modals/CreateOrEditList.tsx:335 #: src/view/com/modals/CropImage.web.tsx:97 -#: src/view/com/modals/EditProfile.tsx:244 +#: src/view/com/modals/EditProfile.tsx:270 #: src/view/com/modals/InAppBrowserConsent.tsx:75 #: src/view/com/modals/InAppBrowserConsent.tsx:77 #: src/view/com/modals/LinkWarning.tsx:105 @@ -1350,7 +1428,7 @@ msgstr "Annuler la suppression de compte" msgid "Cancel image crop" msgstr "Annuler le recadrage de l’image" -#: src/view/com/modals/EditProfile.tsx:239 +#: src/view/com/modals/EditProfile.tsx:265 msgid "Cancel profile editing" msgstr "Annuler les modifications du profil" @@ -1363,7 +1441,6 @@ msgid "Cancel reactivation and sign out" msgstr "Annuler la réactivation et se déconnecter" #: src/screens/Search/Shell.tsx:341 -#: src/view/com/modals/ListAddRemoveUsers.tsx:88 msgid "Cancel search" msgstr "Annuler la recherche" @@ -1411,8 +1488,8 @@ msgstr "Modifier votre adresse e-mail" msgid "Change email address" msgstr "Modifier votre adresse e-mail" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:92 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:96 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:94 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:98 msgid "Change Handle" msgstr "Modifier le pseudo" @@ -1448,15 +1525,15 @@ msgstr "Modifier votre adresse e-mail" msgid "Changes app icon" msgstr "Change l’icône de l’application" -#: src/components/forms/HostingProvider.tsx:50 -#: src/components/forms/HostingProvider.tsx:70 +#: src/components/forms/HostingProvider.tsx:49 +#: src/components/forms/HostingProvider.tsx:69 msgid "Changes hosting provider" msgstr "Change l’hébergeur" -#: src/Navigation.tsx:416 +#: src/Navigation.tsx:425 #: src/view/shell/bottom-bar/BottomBar.tsx:205 #: src/view/shell/desktop/LeftNav.tsx:535 -#: src/view/shell/Drawer.tsx:422 +#: src/view/shell/Drawer.tsx:438 msgid "Chat" msgstr "Discussions" @@ -1471,7 +1548,7 @@ msgctxt "toast" msgid "Chat muted" msgstr "Discussion masquée" -#: src/Navigation.tsx:426 +#: src/Navigation.tsx:435 #: src/screens/Messages/components/InboxPreview.tsx:24 msgid "Chat request inbox" msgstr "Demandes de discussion en attente" @@ -1482,7 +1559,7 @@ msgid "Chat requests" msgstr "Demandes de discussion" #: src/components/dms/ConvoMenu.tsx:75 -#: src/Navigation.tsx:421 +#: src/Navigation.tsx:430 #: src/screens/Messages/ChatList.tsx:328 msgid "Chat settings" msgstr "Paramètres de discussion" @@ -1514,7 +1591,7 @@ msgstr "Vérifiez votre boîte e-mail pour un code de connexion et saisissez-le msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "Consultez votre boîte de réception, vous avez du recevoir un e-mail contenant un code de confirmation à saisir ci-dessous :" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:370 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:389 msgid "Choose domain verification method" msgstr "Sélectionnez une méthode de vérification de domaine" @@ -1554,14 +1631,19 @@ msgstr "Choisissez votre mot de passe" msgid "Choose your username" msgstr "Votre pseudo" -#: src/screens/Settings/Settings.tsx:351 +#: src/screens/Settings/Settings.tsx:393 msgid "Clear all storage data" msgstr "Effacer toutes les données de stockage" -#: src/screens/Settings/Settings.tsx:353 +#: src/screens/Settings/Settings.tsx:395 msgid "Clear all storage data (restart after this)" msgstr "Effacer toutes les données de stockage (redémarrer ensuite)" +#: src/screens/Settings/AboutSettings.tsx:113 +#: src/screens/Settings/AboutSettings.tsx:117 +msgid "Clear image cache" +msgstr "Purger le cache des images" + #: src/components/forms/SearchInput.tsx:70 msgid "Clear search query" msgstr "Effacer la recherche" @@ -1595,8 +1677,10 @@ msgid "Clip 🐴 clop 🐴" msgstr "Cataclop 🐴 cataclop 🐴" #: src/components/dialogs/GifSelect.tsx:281 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:174 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:183 +#: src/components/dialogs/SearchablePeopleList.tsx:295 #: src/components/dialogs/VerifyEmailDialog.tsx:289 -#: src/components/dms/dialogs/SearchablePeopleList.tsx:269 #: src/components/dms/EmojiPopup.android.tsx:58 #: src/components/dms/ReportDialog.tsx:381 #: src/components/dms/ReportDialog.tsx:390 @@ -1605,6 +1689,8 @@ msgstr "Cataclop 🐴 cataclop 🐴" #: src/components/ProgressGuide/FollowDialog.tsx:386 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:117 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:123 +#: src/components/verification/VerificationsDialog.tsx:146 +#: src/components/verification/VerifierDialog.tsx:144 #: src/view/com/modals/ChangePassword.tsx:279 #: src/view/com/modals/ChangePassword.tsx:282 #: src/view/com/util/post-embeds/GifEmbed.tsx:197 @@ -1625,6 +1711,8 @@ msgid "Close bottom drawer" msgstr "Fermer le tiroir du bas" #: src/components/dialogs/GifSelect.tsx:275 +#: src/components/verification/VerificationsDialog.tsx:138 +#: src/components/verification/VerifierDialog.tsx:136 msgid "Close dialog" msgstr "Fermer le dialogue" @@ -1676,11 +1764,11 @@ msgstr "Ferme le sélecteur d’émoji" msgid "Closes viewer for header image" msgstr "Ferme la visionneuse pour l’image d’en-tête" -#: src/view/com/notifications/NotificationFeedItem.tsx:405 +#: src/view/com/notifications/NotificationFeedItem.tsx:479 msgid "Collapse list of users" msgstr "Fermer la liste des comptes" -#: src/view/com/notifications/NotificationFeedItem.tsx:598 +#: src/view/com/notifications/NotificationFeedItem.tsx:687 msgid "Collapses list of users for a given notification" msgstr "Réduit la liste des comptes pour une notification donnée" @@ -1703,7 +1791,7 @@ msgstr "Comédie" msgid "Comics" msgstr "Bandes dessinées" -#: src/Navigation.tsx:301 +#: src/Navigation.tsx:310 #: src/view/screens/CommunityGuidelines.tsx:34 msgid "Community Guidelines" msgstr "Directives communautaires" @@ -1743,8 +1831,8 @@ msgstr "Configuré dans <0>les paramètres de modération." #: src/components/dialogs/VerifyEmailDialog.tsx:253 #: src/components/dialogs/VerifyEmailDialog.tsx:260 #: src/components/dialogs/VerifyEmailDialog.tsx:283 -#: src/components/Prompt.tsx:173 -#: src/components/Prompt.tsx:176 +#: src/components/Prompt.tsx:183 +#: src/components/Prompt.tsx:186 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:185 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:188 #: src/view/com/modals/VerifyEmail.tsx:239 @@ -1765,11 +1853,11 @@ msgstr "Confirmer les paramètres de langue" msgid "Confirm delete account" msgstr "Confirmer la suppression du compte" -#: src/screens/Moderation/index.tsx:303 +#: src/screens/Moderation/index.tsx:322 msgid "Confirm your age:" msgstr "Confirmez votre âge :" -#: src/screens/Moderation/index.tsx:294 +#: src/screens/Moderation/index.tsx:313 msgid "Confirm your birthdate" msgstr "Confirme votre date de naissance" @@ -1802,12 +1890,12 @@ msgid "Content & Media" msgstr "Contenu et médias" #: src/screens/Settings/AccessibilitySettings.tsx:109 -#: src/screens/Settings/Settings.tsx:175 -#: src/screens/Settings/Settings.tsx:178 +#: src/screens/Settings/Settings.tsx:183 +#: src/screens/Settings/Settings.tsx:186 msgid "Content and media" msgstr "Contenu et médias" -#: src/Navigation.tsx:375 +#: src/Navigation.tsx:384 msgid "Content and Media" msgstr "Contenu et médias" @@ -1815,7 +1903,7 @@ msgstr "Contenu et médias" msgid "Content Blocked" msgstr "Contenu bloqué" -#: src/screens/Moderation/index.tsx:287 +#: src/screens/Moderation/index.tsx:306 msgid "Content filters" msgstr "Filtres de contenu" @@ -1853,7 +1941,7 @@ msgstr "Menu contextuel en arrière-plan, cliquez pour fermer le menu." msgid "Continue" msgstr "Continuer" -#: src/components/AccountList.tsx:121 +#: src/components/AccountList.tsx:126 msgid "Continue as {0} (currently signed in)" msgstr "Continuer comme {0} (actuellement connecté)" @@ -1873,7 +1961,7 @@ msgctxt "toast" msgid "Conversation deleted" msgstr "Conversation supprimée" -#: src/screens/Messages/components/ChatListItem.tsx:191 +#: src/screens/Messages/components/ChatListItem.tsx:196 msgid "Conversation deleted" msgstr "Conversation supprimée" @@ -1885,7 +1973,7 @@ msgstr "Cuisine" msgid "Copied" msgstr "Copié" -#: src/screens/Settings/AboutSettings.tsx:98 +#: src/screens/Settings/AboutSettings.tsx:148 msgid "Copied build version to clipboard" msgstr "Version de build copiée dans le presse-papier" @@ -1903,7 +1991,7 @@ msgstr "Copié dans le presse-papier" msgid "Copied!" msgstr "Copié !" -#: src/screens/Settings/AboutSettings.tsx:74 +#: src/screens/Settings/AboutSettings.tsx:124 msgid "Copies build version to clipboard" msgstr "Copie la version de build vers le presse-papier" @@ -1915,8 +2003,8 @@ msgstr "Copier" msgid "Copy App Password" msgstr "Copier le mot de passe d’application" -#: src/view/com/profile/ProfileMenu.tsx:347 -#: src/view/com/profile/ProfileMenu.tsx:350 +#: src/view/com/profile/ProfileMenu.tsx:383 +#: src/view/com/profile/ProfileMenu.tsx:386 msgid "Copy at:// URI" msgstr "Copier l’URI at://" @@ -1930,13 +2018,13 @@ msgstr "Copier le DID de l’auteur·ice" msgid "Copy code" msgstr "Copier ce code" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:472 -#: src/view/com/profile/ProfileMenu.tsx:356 -#: src/view/com/profile/ProfileMenu.tsx:359 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:491 +#: src/view/com/profile/ProfileMenu.tsx:392 +#: src/view/com/profile/ProfileMenu.tsx:395 msgid "Copy DID" msgstr "Copier le DID" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:405 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:424 msgid "Copy host" msgstr "Copier l’hébergeur" @@ -1948,7 +2036,7 @@ msgstr "Copier le lien" msgid "Copy Link" msgstr "Copier le lien" -#: src/view/screens/ProfileList.tsx:505 +#: src/view/screens/ProfileList.tsx:513 msgid "Copy link to list" msgstr "Copier le lien vers la liste" @@ -1976,11 +2064,11 @@ msgstr "Copier le texte du post" msgid "Copy QR code" msgstr "Copier le code QR" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:426 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:445 msgid "Copy TXT record value" msgstr "Copier la valeur du registre TXT" -#: src/Navigation.tsx:306 +#: src/Navigation.tsx:315 #: src/view/screens/CopyrightPolicy.tsx:31 msgid "Copyright Policy" msgstr "Politique sur les droits d’auteur" @@ -1994,7 +2082,7 @@ msgstr "Impossible de partir de la discussion" msgid "Could not load feed" msgstr "Impossible de charger le fil d’actu" -#: src/view/screens/ProfileList.tsx:1021 +#: src/view/screens/ProfileList.tsx:1029 msgid "Could not load list" msgstr "Impossible de charger la liste" @@ -2016,7 +2104,7 @@ msgstr "Créer un code QR pour un kit de démarrage" #: src/components/StarterPack/ProfileStarterPacks.tsx:178 #: src/components/StarterPack/ProfileStarterPacks.tsx:274 -#: src/Navigation.tsx:451 +#: src/Navigation.tsx:460 msgid "Create a starter pack" msgstr "Créer un kit de démarrage" @@ -2127,7 +2215,7 @@ msgstr "Date de naissance" msgid "Deactivate account" msgstr "Désactiver le compte" -#: src/screens/Settings/Settings.tsx:332 +#: src/screens/Settings/Settings.tsx:374 msgid "Debug Moderation" msgstr "Déboguer la modération" @@ -2150,7 +2238,7 @@ msgstr "Icônes par défaut" #: src/screens/StarterPack/StarterPackScreen.tsx:672 #: src/screens/StarterPack/StarterPackScreen.tsx:744 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:767 -#: src/view/screens/ProfileList.tsx:760 +#: src/view/screens/ProfileList.tsx:768 msgid "Delete" msgstr "Supprimer" @@ -2176,7 +2264,7 @@ msgstr "Supprimer le mot de passe de l’appli ?" msgid "Delete chat" msgstr "Supprimer la conversation" -#: src/screens/Settings/Settings.tsx:339 +#: src/screens/Settings/Settings.tsx:381 msgid "Delete chat declaration record" msgstr "Supprimer la déclaration d’ouverture aux discussions" @@ -2195,7 +2283,7 @@ msgstr "Supprimer la conversation" msgid "Delete for me" msgstr "Supprimer pour moi" -#: src/view/screens/ProfileList.tsx:548 +#: src/view/screens/ProfileList.tsx:556 msgid "Delete list" msgstr "Supprimer la liste" @@ -2226,7 +2314,7 @@ msgstr "Supprimer le kit de démarrage" msgid "Delete starter pack?" msgstr "Supprimer le kit de démarrage ?" -#: src/view/screens/ProfileList.tsx:755 +#: src/view/screens/ProfileList.tsx:763 msgid "Delete this list?" msgstr "Supprimer cette liste ?" @@ -2238,8 +2326,8 @@ msgstr "Supprimer ce post ?" msgid "Deleted" msgstr "Supprimé" -#: src/components/dms/MessagesListHeader.tsx:155 -#: src/screens/Messages/components/ChatListItem.tsx:123 +#: src/components/dms/MessagesListHeader.tsx:160 +#: src/screens/Messages/components/ChatListItem.tsx:128 msgid "Deleted Account" msgstr "Compte supprimé" @@ -2247,19 +2335,19 @@ msgstr "Compte supprimé" msgid "Deleted post." msgstr "Post supprimé." -#: src/screens/Profile/Header/EditProfileDialog.tsx:347 +#: src/screens/Profile/Header/EditProfileDialog.tsx:370 #: src/view/com/modals/CreateOrEditList.tsx:280 #: src/view/com/modals/CreateOrEditList.tsx:301 -#: src/view/com/modals/EditProfile.tsx:193 -#: src/view/com/modals/EditProfile.tsx:205 +#: src/view/com/modals/EditProfile.tsx:219 +#: src/view/com/modals/EditProfile.tsx:231 msgid "Description" msgstr "Description" -#: src/screens/Profile/Header/EditProfileDialog.tsx:367 +#: src/screens/Profile/Header/EditProfileDialog.tsx:390 msgid "Description is too long" msgstr "Description trop longue" -#: src/screens/Profile/Header/EditProfileDialog.tsx:368 +#: src/screens/Profile/Header/EditProfileDialog.tsx:391 msgid "Description is too long. {DESCRIPTION_MAX_GRAPHEMES, plural, other {The maximum number of characters is #.}}" msgstr "Description trop longue. La taille maximum est de {DESCRIPTION_MAX_GRAPHEMES, plural, one {# caractère.} other {# caractères.}}" @@ -2277,18 +2365,18 @@ msgstr "Détacher la citation" msgid "Detach quote post?" msgstr "Détacher la citation ?" -#: src/screens/Settings/AboutSettings.tsx:87 +#: src/screens/Settings/AboutSettings.tsx:137 msgctxt "toast" msgid "Developer mode disabled" msgstr "Mode développement désactivé" -#: src/screens/Settings/AboutSettings.tsx:81 +#: src/screens/Settings/AboutSettings.tsx:131 msgctxt "toast" msgid "Developer mode enabled" msgstr "Mode développement activé" -#: src/screens/Settings/Settings.tsx:242 -#: src/screens/Settings/Settings.tsx:245 +#: src/screens/Settings/Settings.tsx:250 +#: src/screens/Settings/Settings.tsx:253 msgid "Developer options" msgstr "Options pour développeurs" @@ -2318,17 +2406,17 @@ msgstr "Désactiver les sous-titres" #: src/lib/moderation/useLabelBehaviorDescription.ts:68 #: src/screens/Messages/Settings.tsx:139 #: src/screens/Messages/Settings.tsx:142 -#: src/screens/Moderation/index.tsx:345 +#: src/screens/Moderation/index.tsx:364 msgid "Disabled" msgstr "Désactivé" -#: src/screens/Profile/Header/EditProfileDialog.tsx:84 +#: src/screens/Profile/Header/EditProfileDialog.tsx:88 #: src/view/com/composer/Composer.tsx:705 #: src/view/com/composer/Composer.tsx:889 msgid "Discard" msgstr "Abandonner" -#: src/screens/Profile/Header/EditProfileDialog.tsx:81 +#: src/screens/Profile/Header/EditProfileDialog.tsx:85 msgid "Discard changes?" msgstr "Abandonner les changements ?" @@ -2383,27 +2471,27 @@ msgstr "Ignorer cette section" msgid "Display larger alt text badges" msgstr "Afficher des badges de texte alt plus grands" -#: src/screens/Profile/Header/EditProfileDialog.tsx:314 -#: src/screens/Profile/Header/EditProfileDialog.tsx:320 -#: src/screens/Profile/Header/EditProfileDialog.tsx:354 -#: src/view/com/modals/EditProfile.tsx:187 +#: src/screens/Profile/Header/EditProfileDialog.tsx:321 +#: src/screens/Profile/Header/EditProfileDialog.tsx:327 +#: src/screens/Profile/Header/EditProfileDialog.tsx:377 +#: src/view/com/modals/EditProfile.tsx:194 msgid "Display name" msgstr "Nom d’affichage" -#: src/view/com/modals/EditProfile.tsx:175 +#: src/view/com/modals/EditProfile.tsx:182 msgid "Display Name" msgstr "Nom d’affichage" -#: src/screens/Profile/Header/EditProfileDialog.tsx:333 +#: src/screens/Profile/Header/EditProfileDialog.tsx:340 msgid "Display name is too long" msgstr "Nom d’affichage trop long" -#: src/screens/Profile/Header/EditProfileDialog.tsx:334 +#: src/screens/Profile/Header/EditProfileDialog.tsx:341 msgid "Display name is too long. {DISPLAY_NAME_MAX_GRAPHEMES, plural, other {The maximum number of characters is #.}}" msgstr "Nom d’affichage trop long. La taille maximum est de {DISPLAY_NAME_MAX_GRAPHEMES, plural, one {# caractère.} other {# caractères.}}" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:373 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:375 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:392 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:394 msgid "DNS Panel" msgstr "Panneau DNS" @@ -2419,7 +2507,7 @@ msgstr "Ne comprend pas de nudité." msgid "Doesn't begin or end with a hyphen" msgstr "Ne commence pas ou ne se termine pas par un trait d’union" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:488 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:507 msgid "Domain verified!" msgstr "Domaine vérifié !" @@ -2441,11 +2529,9 @@ msgstr "Domaine vérifié !" #: src/view/com/modals/CropImage.web.tsx:112 #: src/view/com/modals/InviteCodes.tsx:81 #: src/view/com/modals/InviteCodes.tsx:124 -#: src/view/com/modals/ListAddRemoveUsers.tsx:143 msgid "Done" msgstr "Terminé" -#: src/view/com/modals/ListAddRemoveUsers.tsx:145 #: src/view/com/modals/UserAddRemoveLists.tsx:113 #: src/view/com/modals/UserAddRemoveLists.tsx:116 msgctxt "action" @@ -2485,23 +2571,23 @@ msgstr "Déposer pour ajouter des images" msgid "Duration:" msgstr "Durée :" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:211 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:230 msgid "e.g. alice" msgstr "ex. alice" -#: src/screens/Profile/Header/EditProfileDialog.tsx:321 +#: src/screens/Profile/Header/EditProfileDialog.tsx:328 msgid "e.g. Alice Lastname" msgstr "ex. Alice Nomdefamille" -#: src/view/com/modals/EditProfile.tsx:180 +#: src/view/com/modals/EditProfile.tsx:187 msgid "e.g. Alice Roberts" msgstr "ex. Alice Roberts" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:357 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:376 msgid "e.g. alice.com" msgstr "ex. alice.fr" -#: src/view/com/modals/EditProfile.tsx:198 +#: src/view/com/modals/EditProfile.tsx:224 msgid "e.g. Artist, dog-lover, and avid reader." msgstr "ex. Artiste, amie des chiens et lectrice passionnée." @@ -2536,7 +2622,8 @@ msgstr "Chaque code ne fonctionne qu’une seule fois. Vous recevrez régulière msgid "Edit" msgstr "Modifier" -#: src/view/com/lists/ListMembers.tsx:143 +#: src/view/com/lists/ListMembers.tsx:180 +#: src/view/com/lists/ListMembers.tsx:186 msgctxt "action" msgid "Edit" msgstr "Modifier" @@ -2566,7 +2653,7 @@ msgstr "Modifier les paramètres d’interaction" msgid "Edit interests" msgstr "Modifier les centres d’intérêt" -#: src/view/screens/ProfileList.tsx:536 +#: src/view/screens/ProfileList.tsx:544 msgid "Edit list details" msgstr "Modifier les infos de la liste" @@ -2574,12 +2661,12 @@ msgstr "Modifier les infos de la liste" msgid "Edit Moderation List" msgstr "Modifier la liste de modération" -#: src/Navigation.tsx:316 +#: src/Navigation.tsx:325 #: src/view/screens/Feeds.tsx:515 msgid "Edit My Feeds" msgstr "Modifier mes fils d’actu" -#: src/view/com/modals/EditProfile.tsx:147 +#: src/view/com/modals/EditProfile.tsx:154 msgid "Edit my profile" msgstr "Modifier votre profil" @@ -2592,15 +2679,15 @@ msgstr "Modifier les personnes" msgid "Edit post interaction settings" msgstr "Modifier les paramètres d’interaction du post" -#: src/screens/Profile/Header/EditProfileDialog.tsx:269 -#: src/screens/Profile/Header/EditProfileDialog.tsx:275 +#: src/screens/Profile/Header/EditProfileDialog.tsx:276 +#: src/screens/Profile/Header/EditProfileDialog.tsx:282 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:196 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 msgid "Edit profile" msgstr "Modifier le profil" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:199 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:185 msgid "Edit Profile" msgstr "Modifier le profil" @@ -2616,15 +2703,15 @@ msgstr "Modifier la liste de comptes" msgid "Edit who can reply" msgstr "Modifier qui peut répondre" -#: src/view/com/modals/EditProfile.tsx:188 +#: src/view/com/modals/EditProfile.tsx:195 msgid "Edit your display name" msgstr "Modifier votre nom d’affichage" -#: src/view/com/modals/EditProfile.tsx:206 +#: src/view/com/modals/EditProfile.tsx:232 msgid "Edit your profile description" msgstr "Modifier la description de votre profil" -#: src/Navigation.tsx:456 +#: src/Navigation.tsx:465 msgid "Edit your starter pack" msgstr "Modifier votre kit de démarrage" @@ -2707,7 +2794,7 @@ msgstr "Activer" msgid "Enable {0} only" msgstr "Activer {0} uniquement" -#: src/screens/Moderation/index.tsx:332 +#: src/screens/Moderation/index.tsx:351 msgid "Enable adult content" msgstr "Activer le contenu pour adultes" @@ -2752,11 +2839,11 @@ msgstr "Activer les vidéos tendances dans votre fil Discover." #: src/screens/Messages/Settings.tsx:130 #: src/screens/Messages/Settings.tsx:133 -#: src/screens/Moderation/index.tsx:343 +#: src/screens/Moderation/index.tsx:362 msgid "Enabled" msgstr "Activé" -#: src/screens/Profile/Sections/Feed.tsx:116 +#: src/screens/Profile/Sections/Feed.tsx:113 msgid "End of feed" msgstr "Fin du fil d’actu" @@ -2789,7 +2876,7 @@ msgstr "Passer en plein écran" msgid "Enter the code you received to change your password." msgstr "Saisissez le code que vous avez reçu pour modifier votre mot de passe." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:351 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:370 msgid "Enter the domain you want to use" msgstr "Entrez le domaine que vous voulez utiliser" @@ -2841,7 +2928,7 @@ msgstr "Erreur" #: src/screens/Settings/components/ExportCarDialog.tsx:47 msgid "Error occurred while saving file" -msgstr "Échec lors de la sauvegarde du fichier" +msgstr "Échec lors de l’enregistrement du fichier" #: src/screens/Signup/StepCaptcha/index.tsx:55 msgid "Error receiving captcha response." @@ -2906,19 +2993,15 @@ msgstr "Sort du processus de recadrage de l’image" msgid "Exits image view" msgstr "Sort de la vue de l’image" -#: src/view/com/modals/ListAddRemoveUsers.tsx:89 -msgid "Exits inputting search query" -msgstr "Sort de la saisie de la recherche" - #: src/view/com/lightbox/Lightbox.web.tsx:184 msgid "Expand alt text" msgstr "Développer le texte alt" -#: src/view/com/notifications/NotificationFeedItem.tsx:406 +#: src/view/com/notifications/NotificationFeedItem.tsx:480 msgid "Expand list of users" msgstr "Développer la liste des comptes" -#: src/view/com/composer/ComposerReplyTo.tsx:70 +#: src/view/com/composer/ComposerReplyTo.tsx:83 msgid "Expand or collapse the full post you are replying to" msgstr "Développe ou réduit le post complet auquel vous répondez" @@ -2926,10 +3009,6 @@ msgstr "Développe ou réduit le post complet auquel vous répondez" msgid "Expands or collapses post text" msgstr "Développe ou réduit le texte du post" -#: src/view/com/composer/ComposerReplyTo.tsx:73 -msgid "Expands or collapses the full post you are replying to" -msgstr "Développe ou réduit le post complet auquel vous répondez" - #: src/lib/api/index.ts:406 msgid "Expected uri to resolve to a record" msgstr "URI attendue pour résoudre un enregistrement" @@ -2961,10 +3040,10 @@ msgstr "Médias explicites ou potentiellement dérangeants." msgid "Explicit sexual images." msgstr "Images sexuelles explicites." -#: src/Navigation.tsx:640 +#: src/Navigation.tsx:649 #: src/screens/Search/Shell.tsx:307 #: src/view/shell/desktop/LeftNav.tsx:617 -#: src/view/shell/Drawer.tsx:370 +#: src/view/shell/Drawer.tsx:386 msgid "Explore" msgstr "Explorer" @@ -2992,7 +3071,7 @@ msgstr "Média externe" msgid "External media may allow websites to collect information about you and your device. No information is sent or requested until you press the \"play\" button." msgstr "Les médias externes peuvent permettre à des sites web de collecter des informations sur vous et votre appareil. Aucune information n’est envoyée ou demandée tant que vous n’appuyez pas sur le bouton de lecture." -#: src/Navigation.tsx:335 +#: src/Navigation.tsx:344 #: src/screens/Settings/ExternalMediaPreferences.tsx:31 msgid "External Media Preferences" msgstr "Préférences sur les médias externes" @@ -3007,10 +3086,14 @@ msgstr "Échec de l’acceptation de la conversation" msgid "Failed to add emoji reaction" msgstr "Échec de l’ajout de la réaction émoji" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:568 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:587 msgid "Failed to change handle. Please try again." msgstr "Le changement de pseudo a échoué. Veuillez réessayer." +#: src/components/verification/VerificationCreatePrompt.tsx:32 +msgid "Failed to create a verification" +msgstr "" + #: src/screens/Settings/components/AddAppPasswordDialog.tsx:173 msgid "Failed to create app password. Please try again." msgstr "La création du mot de passe d’application a échoué. Veuillez réessayer." @@ -3087,6 +3170,10 @@ msgstr "Échec de l’épinglage du post" msgid "Failed to remove emoji reaction" msgstr "Échec du retrait de la réaction émoji" +#: src/components/verification/VerificationRemovePrompt.tsx:34 +msgid "Failed to remove verification" +msgstr "" + #: src/view/com/lightbox/Lightbox.tsx:46 msgid "Failed to save image: {0}" msgstr "Échec de l’enregistrement de l’image : {0}" @@ -3102,7 +3189,7 @@ msgstr "L’enregistrement des paramètres a échoué. Veuillez réessayer." #: src/screens/Settings/SettingsInterests.tsx:133 msgctxt "toast" msgid "Failed to save your interests." -msgstr "Échec de la sauvegarde de vos centres d’intérêt." +msgstr "Échec de l’enregistrement de vos centres d’intérêt." #: src/components/dms/MessageItem.tsx:310 msgid "Failed to send" @@ -3132,11 +3219,11 @@ msgstr "Échec de la mise à jour des paramètres" msgid "Failed to upload video" msgstr "Échec de l’envoi de la vidéo" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:341 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:360 msgid "Failed to verify handle. Please try again." msgstr "La vérification du pseudo a échoué. Veuillez réessayer." -#: src/Navigation.tsx:251 +#: src/Navigation.tsx:260 msgid "Feed" msgstr "Fil d’actu" @@ -3155,7 +3242,7 @@ msgstr "Ajouter/enlever le fil d’actu" #: src/view/shell/desktop/RightNav.tsx:102 #: src/view/shell/desktop/RightNav.tsx:103 -#: src/view/shell/Drawer.tsx:324 +#: src/view/shell/Drawer.tsx:340 msgid "Feedback" msgstr "Commentaires" @@ -3165,14 +3252,14 @@ msgctxt "toast" msgid "Feedback sent!" msgstr "Commentaire envoyé !" -#: src/Navigation.tsx:436 +#: src/Navigation.tsx:445 #: src/screens/Search/SearchResults.tsx:68 #: src/screens/StarterPack/StarterPackScreen.tsx:185 #: src/view/screens/Feeds.tsx:508 #: src/view/screens/Profile.tsx:227 #: src/view/screens/SavedFeeds.tsx:96 #: src/view/shell/desktop/LeftNav.tsx:655 -#: src/view/shell/Drawer.tsx:486 +#: src/view/shell/Drawer.tsx:502 msgid "Feeds" msgstr "Fils d’actu" @@ -3196,7 +3283,7 @@ msgstr "Rechercher des mises à jour" #: src/screens/Settings/components/ExportCarDialog.tsx:43 msgid "File saved successfully!" -msgstr "Fichier sauvegardé avec succès !" +msgstr "Fichier enregistré avec succès !" #: src/lib/moderation/useLabelBehaviorDescription.ts:66 msgid "Filter from feeds" @@ -3258,10 +3345,10 @@ msgid "Flexible" msgstr "Flexible" #. User is not following this account, click to follow -#: src/components/ProfileCard.tsx:372 -#: src/components/ProfileHoverCard/index.web.tsx:449 -#: src/components/ProfileHoverCard/index.web.tsx:460 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 +#: src/components/ProfileCard.tsx:400 +#: src/components/ProfileHoverCard/index.web.tsx:456 +#: src/components/ProfileHoverCard/index.web.tsx:467 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:236 #: src/screens/VideoFeed/index.tsx:829 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:131 msgid "Follow" @@ -3272,7 +3359,7 @@ msgctxt "action" msgid "Follow" msgstr "Suivre" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:218 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:221 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:113 msgid "Follow {0}" msgstr "Suivre {0}" @@ -3294,8 +3381,8 @@ msgstr "Suivre 10 comptes" msgid "Follow 7 accounts" msgstr "Suivre 7 comptes" -#: src/view/com/profile/ProfileMenu.tsx:252 -#: src/view/com/profile/ProfileMenu.tsx:263 +#: src/view/com/profile/ProfileMenu.tsx:265 +#: src/view/com/profile/ProfileMenu.tsx:276 msgid "Follow account" msgstr "Suivre le compte" @@ -3304,7 +3391,7 @@ msgstr "Suivre le compte" msgid "Follow all" msgstr "Suivre tous" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:232 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:129 msgid "Follow Back" msgstr "Suivre en retour" @@ -3330,7 +3417,7 @@ msgstr "Suivi par <0>{0} et <1>{1}" msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" msgstr "Suivi par <0>{0}, <1>{1} et {2, plural, one {# autre} other {# autres}}" -#: src/Navigation.tsx:205 +#: src/Navigation.tsx:214 msgid "Followers of @{0} that you know" msgstr "Abonné·e·s de @{0} que vous connaissez" @@ -3340,10 +3427,10 @@ msgid "Followers you know" msgstr "Abonné·e·s que vous connaissez" #. User is following this account, click to unfollow -#: src/components/ProfileCard.tsx:366 -#: src/components/ProfileHoverCard/index.web.tsx:448 -#: src/components/ProfileHoverCard/index.web.tsx:459 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:230 +#: src/components/ProfileCard.tsx:394 +#: src/components/ProfileHoverCard/index.web.tsx:455 +#: src/components/ProfileHoverCard/index.web.tsx:466 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:232 #: src/screens/VideoFeed/index.tsx:827 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:134 #: src/view/screens/Feeds.tsx:599 @@ -3351,8 +3438,8 @@ msgstr "Abonné·e·s que vous connaissez" msgid "Following" msgstr "Suivi" -#: src/components/ProfileCard.tsx:329 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 +#: src/components/ProfileCard.tsx:357 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:101 msgid "Following {0}" msgstr "Suit {0}" @@ -3369,7 +3456,7 @@ msgstr "Suit {name}" msgid "Following feed preferences" msgstr "Préférences du fil des abonnements" -#: src/Navigation.tsx:322 +#: src/Navigation.tsx:331 #: src/screens/Settings/FollowingFeedPreferences.tsx:53 msgid "Following Feed Preferences" msgstr "Préférences du fil des abonnements" @@ -3450,7 +3537,7 @@ msgstr "Galerie" msgid "Generate a starter pack" msgstr "Générer un kit de démarrage" -#: src/view/shell/Drawer.tsx:328 +#: src/view/shell/Drawer.tsx:344 msgid "Get help" msgstr "Obtenir de l’aide" @@ -3486,7 +3573,7 @@ msgstr "Violations flagrantes de la loi ou des conditions d’utilisation" #: src/screens/VideoFeed/index.tsx:1112 #: src/view/com/auth/LoggedOut.tsx:72 #: src/view/screens/NotFound.tsx:57 -#: src/view/screens/ProfileList.tsx:1030 +#: src/view/screens/ProfileList.tsx:1038 msgid "Go back" msgstr "Retour" @@ -3497,7 +3584,7 @@ msgstr "Retour" #: src/screens/Profile/ProfileFeed/index.tsx:94 #: src/screens/StarterPack/StarterPackScreen.tsx:757 #: src/view/screens/NotFound.tsx:56 -#: src/view/screens/ProfileList.tsx:1035 +#: src/view/screens/ProfileList.tsx:1043 msgid "Go Back" msgstr "Retour" @@ -3518,7 +3605,11 @@ msgstr "Accéder à l’accueil" msgid "Go Home" msgstr "Accéder à l’accueil" -#: src/screens/Messages/components/ChatListItem.tsx:355 +#: src/view/com/notifications/NotificationFeedItem.tsx:193 +msgid "Go to {firstAuthorName}'s profile" +msgstr "Voir le profil de {firstAuthorName}" + +#: src/screens/Messages/components/ChatListItem.tsx:360 msgid "Go to conversation with {0}" msgstr "Aller à la conversation avec {0}" @@ -3552,16 +3643,16 @@ msgstr "On y est presque !" msgid "Handle" msgstr "Pseudo" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:572 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:591 msgid "Handle already taken. Please try a different one." msgstr "Ce pseudo est déjà utilisé. Veuillez utiliser un autre pseudo." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:189 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:325 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:195 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:344 msgid "Handle changed!" msgstr "Pseudo changé !" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:576 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:595 msgid "Handle too long. Please try a shorter one." msgstr "Ce pseudo est trop long. Veuillez utiliser un pseudo plus court." @@ -3574,7 +3665,7 @@ msgstr "Haptiques" msgid "Harassment, trolling, or intolerance" msgstr "Harcèlement, trolling ou intolérance" -#: src/Navigation.tsx:406 +#: src/Navigation.tsx:415 msgid "Hashtag" msgstr "Mot-clé" @@ -3586,11 +3677,11 @@ msgstr "Mot-clé : {tag}" msgid "Having trouble?" msgstr "Un souci ?" -#: src/screens/Settings/Settings.tsx:207 -#: src/screens/Settings/Settings.tsx:211 +#: src/screens/Settings/Settings.tsx:215 +#: src/screens/Settings/Settings.tsx:219 #: src/view/shell/desktop/RightNav.tsx:120 #: src/view/shell/desktop/RightNav.tsx:121 -#: src/view/shell/Drawer.tsx:337 +#: src/view/shell/Drawer.tsx:353 msgid "Help" msgstr "Aide" @@ -3629,7 +3720,7 @@ msgstr "Liste cachée" msgid "Hide" msgstr "Cacher" -#: src/view/com/notifications/NotificationFeedItem.tsx:605 +#: src/view/com/notifications/NotificationFeedItem.tsx:694 msgctxt "action" msgid "Hide" msgstr "Cacher" @@ -3680,10 +3771,15 @@ msgstr "Cacher les tendances ?" msgid "Hide trending videos?" msgstr "Cacher les vidéos tendances ?" -#: src/view/com/notifications/NotificationFeedItem.tsx:596 +#: src/view/com/notifications/NotificationFeedItem.tsx:685 msgid "Hide user list" msgstr "Cacher la liste des comptes" +#: src/screens/Moderation/VerificationSettings.tsx:81 +#: src/screens/Moderation/VerificationSettings.tsx:90 +msgid "Hide verification badges" +msgstr "" + #: src/components/moderation/ContentHider.tsx:151 #: src/components/moderation/PostHider.tsx:79 msgid "Hides the content" @@ -3709,7 +3805,7 @@ msgstr "Hmm, le serveur de fils d’actu ne répond pas. Veuillez informer la pe msgid "Hmm, we're having trouble finding this feed. It may have been deleted." msgstr "Hmm, nous n’arrivons pas à trouver ce fil d’actu. Il a peut-être été supprimé." -#: src/screens/Moderation/index.tsx:54 +#: src/screens/Moderation/index.tsx:58 msgid "Hmmmm, it seems we're having trouble loading this data. See below for more details. If this issue persists, please contact us." msgstr "Hmm, il semble que nous ayons des difficultés à charger ces données. Voir ci-dessous pour plus de détails. Si le problème persiste, contactez-nous." @@ -3721,15 +3817,15 @@ 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/Navigation.tsx:635 -#: src/Navigation.tsx:655 +#: src/Navigation.tsx:644 +#: src/Navigation.tsx:664 #: src/view/shell/bottom-bar/BottomBar.tsx:162 #: src/view/shell/desktop/LeftNav.tsx:599 -#: src/view/shell/Drawer.tsx:396 +#: src/view/shell/Drawer.tsx:412 msgid "Home" msgstr "Accueil" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:398 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:417 msgid "Host:" msgstr "Hébergeur :" @@ -3768,8 +3864,8 @@ msgstr "J’ai un code" msgid "I have a confirmation code" msgstr "J’ai un code de confirmation" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:261 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:267 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:280 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:286 msgid "I have my own domain" msgstr "J’ai mon propre domaine" @@ -3786,11 +3882,11 @@ msgstr "Si le texte alt est trop long, change son mode d’affichage" msgid "If you are not yet an adult according to the laws of your country, your parent or legal guardian must read these Terms on your behalf." msgstr "Si vous n’êtes pas encore un adulte selon les lois de votre pays, vos parents ou votre tuteur légal doivent lire ces conditions en votre nom." -#: src/view/screens/ProfileList.tsx:757 +#: src/view/screens/ProfileList.tsx:765 msgid "If you delete this list, you won't be able to recover it." msgstr "Si vous supprimez cette liste, vous ne pourrez pas la récupérer." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:248 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:267 msgid "If you have your own domain, you can use that as your handle. This lets you self-verify your identity. <0>Learn more here." msgstr "Si vous possédez votre propre domaine, vous pouvez l’utiliser comme pseudo. Cela vous permet d’auto-vérifier votre identité. <0>En savoir plus" @@ -3819,6 +3915,15 @@ msgstr "Illégal et urgent" msgid "Image" msgstr "Image" +#: src/screens/Settings/AboutSettings.tsx:61 +msgid "Image cache cleared" +msgstr "Cache des images purgé" + +#. Android-only toast message which includes amount of space freed using localized number formatting +#: src/screens/Settings/AboutSettings.tsx:47 +msgid "Image cache cleared, freed {0}" +msgstr "Cache des images purgé, {0} libérés" + #: src/components/StarterPack/ShareDialog.tsx:76 msgid "Image saved to your camera roll!" msgstr "Image enregistrée dans votre photothèque !" @@ -3871,7 +3976,7 @@ msgstr "Entrez le code qui vous a été envoyé par e-mail" msgid "Interaction limited" msgstr "Interaction limitée" -#: src/screens/Moderation/index.tsx:209 +#: src/screens/Moderation/index.tsx:213 msgid "Interaction settings" msgstr "Paramètres d’interaction" @@ -3880,11 +3985,11 @@ msgstr "Paramètres d’interaction" msgid "Invalid 2FA confirmation code." msgstr "Code de confirmation 2FA invalide." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:578 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:597 msgid "Invalid handle. Please try a different one." msgstr "Votre pseudo est invalide. Veuillez utiliser un pseudo différent." -#: src/view/com/post-thread/PostThreadItem.tsx:288 +#: src/view/com/post-thread/PostThreadItem.tsx:291 msgid "Invalid or unsupported post record" msgstr "Enregistrement de post invalide ou non pris en charge" @@ -3979,7 +4084,7 @@ msgstr "Étiquettes" msgid "Labels added" msgstr "Étiquettes ajoutées" -#: src/screens/Profile/Sections/Labels.tsx:163 +#: src/screens/Profile/Sections/Labels.tsx:160 msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." msgstr "Les étiquettes sont des annotations sur les comptes et le contenu. Elles peuvent être utilisées pour masquer, avertir et catégoriser le réseau." @@ -3995,13 +4100,13 @@ msgstr "Étiquettes sur votre contenu" msgid "Language selection" msgstr "Sélection de la langue" -#: src/Navigation.tsx:178 +#: src/Navigation.tsx:187 msgid "Language Settings" msgstr "Paramètres linguistiques" #: src/screens/Settings/LanguageSettings.tsx:71 -#: src/screens/Settings/Settings.tsx:199 -#: src/screens/Settings/Settings.tsx:202 +#: src/screens/Settings/Settings.tsx:207 +#: src/screens/Settings/Settings.tsx:210 msgid "Languages" msgstr "Langues" @@ -4015,10 +4120,19 @@ msgstr "Plus grande" msgid "Latest" msgstr "Dernier" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:252 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:271 msgid "learn more" msgstr "en savoir plus" +#: src/components/verification/VerificationsDialog.tsx:163 +#: src/components/verification/VerifierDialog.tsx:132 +#: src/screens/Moderation/VerificationSettings.tsx:47 +#: src/screens/Profile/Header/EditProfileDialog.tsx:360 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:212 +#: src/view/com/modals/EditProfile.tsx:208 +msgid "Learn more" +msgstr "" + #: src/components/moderation/ScreenHider.tsx:140 msgid "Learn More" msgstr "En savoir plus" @@ -4044,6 +4158,11 @@ msgstr "En savoir plus sur la modération appliquée à ce contenu." msgid "Learn more about this warning" msgstr "En savoir plus sur cet avertissement" +#: src/components/verification/VerificationsDialog.tsx:152 +#: src/components/verification/VerifierDialog.tsx:121 +msgid "Learn more about verification on Bluesky" +msgstr "" + #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:99 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:102 msgid "Learn more about what is public on Bluesky." @@ -4132,9 +4251,8 @@ msgstr "Aimer ce fil d’actu" msgid "Like this labeler" msgstr "Aimer cet étiqueteur" -#: src/components/LikesDialog.tsx:85 -#: src/Navigation.tsx:256 -#: src/Navigation.tsx:261 +#: src/Navigation.tsx:265 +#: src/Navigation.tsx:270 msgid "Liked by" msgstr "Aimé par" @@ -4160,7 +4278,7 @@ msgstr "Aimé par {likeCount, plural, one {# compte} other {# comptes}}" msgid "Likes" msgstr "Posts aimés" -#: src/view/com/post-thread/PostThreadItem.tsx:223 +#: src/view/com/post-thread/PostThreadItem.tsx:226 msgid "Likes on this post" msgstr "Mentions « J’aime » sur ce post" @@ -4169,7 +4287,7 @@ msgstr "Mentions « J’aime » sur ce post" msgid "Linear" msgstr "Linéaire" -#: src/Navigation.tsx:211 +#: src/Navigation.tsx:220 msgid "List" msgstr "Liste" @@ -4177,7 +4295,7 @@ msgstr "Liste" msgid "List Avatar" msgstr "Liste des avatars" -#: src/view/screens/ProfileList.tsx:430 +#: src/view/screens/ProfileList.tsx:438 msgctxt "toast" msgid "List blocked" msgstr "Liste bloquée" @@ -4195,7 +4313,7 @@ msgstr "Liste par <0/>" msgid "List by you" msgstr "Liste par vous" -#: src/view/screens/ProfileList.tsx:477 +#: src/view/screens/ProfileList.tsx:485 msgctxt "toast" msgid "List deleted" msgstr "Liste supprimée" @@ -4204,11 +4322,11 @@ msgstr "Liste supprimée" msgid "List has been hidden" msgstr "La liste a été cachée" -#: src/view/screens/ProfileList.tsx:172 +#: src/view/screens/ProfileList.tsx:176 msgid "List Hidden" msgstr "Liste cachée" -#: src/view/screens/ProfileList.tsx:394 +#: src/view/screens/ProfileList.tsx:402 msgctxt "toast" msgid "List muted" msgstr "Liste masquée" @@ -4217,22 +4335,22 @@ msgstr "Liste masquée" msgid "List Name" msgstr "Nom de liste" -#: src/view/screens/ProfileList.tsx:448 +#: src/view/screens/ProfileList.tsx:456 msgctxt "toast" msgid "List unblocked" msgstr "Liste débloquée" -#: src/view/screens/ProfileList.tsx:412 +#: src/view/screens/ProfileList.tsx:420 msgctxt "toast" msgid "List unmuted" msgstr "Liste réaffichée" -#: src/Navigation.tsx:140 +#: src/Navigation.tsx:141 #: src/view/screens/Lists.tsx:62 #: src/view/screens/Profile.tsx:221 #: src/view/screens/Profile.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:673 -#: src/view/shell/Drawer.tsx:501 +#: src/view/shell/Drawer.tsx:517 msgid "Lists" msgstr "Listes" @@ -4255,7 +4373,7 @@ msgstr "Charger les nouvelles notifications" #: src/screens/Profile/ProfileFeed/index.tsx:221 #: src/screens/Profile/Sections/Feed.tsx:98 #: src/view/com/feeds/FeedPage.tsx:155 -#: src/view/screens/ProfileList.tsx:870 +#: src/view/screens/ProfileList.tsx:878 msgid "Load new posts" msgstr "Charger les nouveaux posts" @@ -4263,7 +4381,7 @@ msgstr "Charger les nouveaux posts" msgid "Loading..." msgstr "Chargement…" -#: src/Navigation.tsx:281 +#: src/Navigation.tsx:290 msgid "Log" msgstr "Journaux" @@ -4276,7 +4394,7 @@ msgid "Logo by @sawaratsuki.bsky.social" msgstr "Logo par @sawaratsuki.bsky.social" #: src/view/shell/desktop/RightNav.tsx:127 -#: src/view/shell/Drawer.tsx:639 +#: src/view/shell/Drawer.tsx:655 msgid "Logo by <0>@sawaratsuki.bsky.social" msgstr "Logo par <0>@sawaratsuki.bsky.social" @@ -4313,6 +4431,10 @@ msgstr "Assurez-vous que c’est bien là que vous avez l’intention d’aller msgid "Manage saved feeds" msgstr "Gérer vos fils d’actu enregistrés" +#: src/screens/Moderation/index.tsx:283 +msgid "Manage verification settings" +msgstr "" + #: src/components/dialogs/MutedWords.tsx:108 msgid "Manage your muted words and tags" msgstr "Gérer les mots et les mots-clés masqués" @@ -4366,7 +4488,7 @@ msgctxt "toast" msgid "Message deleted" msgstr "Message supprimé" -#: src/screens/Messages/components/ChatListItem.tsx:192 +#: src/screens/Messages/components/ChatListItem.tsx:197 msgid "Message deleted" msgstr "Message supprimé" @@ -4391,7 +4513,7 @@ msgstr "Le message est trop long" msgid "Message options" msgstr "Options de message" -#: src/Navigation.tsx:650 +#: src/Navigation.tsx:659 msgid "Messages" msgstr "Messages" @@ -4410,10 +4532,10 @@ msgstr "Compte trompeur" msgid "Misleading Post" msgstr "Post trompeur" -#: src/Navigation.tsx:145 -#: src/screens/Moderation/index.tsx:89 -#: src/screens/Settings/Settings.tsx:167 -#: src/screens/Settings/Settings.tsx:170 +#: src/Navigation.tsx:146 +#: src/screens/Moderation/index.tsx:93 +#: src/screens/Settings/Settings.tsx:175 +#: src/screens/Settings/Settings.tsx:178 msgid "Moderation" msgstr "Modération" @@ -4445,11 +4567,11 @@ msgctxt "toast" msgid "Moderation list updated" msgstr "Liste de modération mise à jour" -#: src/screens/Moderation/index.tsx:239 +#: src/screens/Moderation/index.tsx:243 msgid "Moderation lists" msgstr "Listes de modération" -#: src/Navigation.tsx:150 +#: src/Navigation.tsx:151 #: src/view/screens/ModerationModlists.tsx:62 msgid "Moderation Lists" msgstr "Listes de modération" @@ -4458,11 +4580,11 @@ msgstr "Listes de modération" msgid "moderation settings" msgstr "paramètres de modération" -#: src/Navigation.tsx:271 +#: src/Navigation.tsx:280 msgid "Moderation states" msgstr "États de modération" -#: src/screens/Moderation/index.tsx:193 +#: src/screens/Moderation/index.tsx:197 msgid "Moderation tools" msgstr "Outils de modération" @@ -4471,7 +4593,7 @@ msgstr "Outils de modération" msgid "Moderator has chosen to set a general warning on the content." msgstr "La modération a choisi d’ajouter un avertissement général sur le contenu." -#: src/view/com/post-thread/PostThreadItem.tsx:645 +#: src/view/com/post-thread/PostThreadItem.tsx:665 msgid "More" msgstr "Plus" @@ -4480,9 +4602,9 @@ msgstr "Plus" msgid "More feeds" msgstr "Plus de fils d’actu" -#: src/view/com/profile/ProfileMenu.tsx:194 -#: src/view/com/profile/ProfileMenu.tsx:200 -#: src/view/screens/ProfileList.tsx:742 +#: src/view/com/profile/ProfileMenu.tsx:207 +#: src/view/com/profile/ProfileMenu.tsx:213 +#: src/view/screens/ProfileList.tsx:750 msgid "More options" msgstr "Plus d’options" @@ -4515,14 +4637,14 @@ msgstr "Désactiver le son" msgid "Mute {tag}" msgstr "Masquer {tag}" -#: src/view/com/profile/ProfileMenu.tsx:289 -#: src/view/com/profile/ProfileMenu.tsx:296 +#: src/view/com/profile/ProfileMenu.tsx:325 +#: src/view/com/profile/ProfileMenu.tsx:332 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:669 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:675 msgid "Mute account" msgstr "Masquer le compte" -#: src/view/screens/ProfileList.tsx:649 +#: src/view/screens/ProfileList.tsx:657 msgid "Mute accounts" msgstr "Masquer les comptes" @@ -4535,11 +4657,11 @@ msgstr "Masquer la conversation" msgid "Mute in:" msgstr "Masquer dans :" -#: src/view/screens/ProfileList.tsx:771 +#: src/view/screens/ProfileList.tsx:779 msgid "Mute list" msgstr "Masquer la liste" -#: src/view/screens/ProfileList.tsx:766 +#: src/view/screens/ProfileList.tsx:774 msgid "Mute these accounts?" msgstr "Masquer ces comptes ?" @@ -4577,16 +4699,16 @@ msgstr "Masquer ce fil de discussion" msgid "Mute words & tags" msgstr "Masquer les mots et les mots-clés" -#: src/screens/Moderation/index.tsx:254 +#: src/screens/Moderation/index.tsx:258 msgid "Muted accounts" msgstr "Comptes masqués" -#: src/Navigation.tsx:155 -#: src/view/screens/ModerationMutedAccounts.tsx:100 +#: src/Navigation.tsx:156 +#: src/view/screens/ModerationMutedAccounts.tsx:123 msgid "Muted Accounts" msgstr "Comptes masqués" -#: src/view/screens/ModerationMutedAccounts.tsx:112 +#: src/view/screens/ModerationMutedAccounts.tsx:135 msgid "Muted accounts have their posts removed from your feed and from your notifications. Mutes are completely private." msgstr "Les comptes masqués voient leurs posts supprimés de votre fil d’actu et de vos notifications. Cette option est totalement privée." @@ -4594,11 +4716,11 @@ msgstr "Les comptes masqués voient leurs posts supprimés de votre fil d’actu msgid "Muted by \"{0}\"" msgstr "Masqué par « {0} »" -#: src/screens/Moderation/index.tsx:224 +#: src/screens/Moderation/index.tsx:228 msgid "Muted words & tags" msgstr "Mots et mots-clés masqués" -#: src/view/screens/ProfileList.tsx:768 +#: src/view/screens/ProfileList.tsx:776 msgid "Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them." msgstr "Ce que vous masquez reste privé. Les comptes masqués peuvent interagir avec vous, mais vous ne verrez pas leurs posts et ne recevrez pas de notifications de leur part." @@ -4650,7 +4772,7 @@ msgstr "Accéder au kit de démarrage" msgid "Navigates to the next screen" msgstr "Navigue vers le prochain écran" -#: src/view/shell/Drawer.tsx:72 +#: src/view/shell/Drawer.tsx:75 msgid "Navigates to your profile" msgstr "Navigue vers votre profil" @@ -4667,7 +4789,7 @@ msgstr "Besoin de signaler une violation des droits d’auteur ?" msgid "Never lose access to your followers or data." msgstr "Ne perdez jamais l’accès à vos abonné·e·s ou à vos données." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:548 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:567 msgid "Nevermind, create a handle for me" msgstr "Peu importe, créez un pseudo pour moi" @@ -4687,9 +4809,13 @@ msgstr "Nouveau" msgid "New chat" msgstr "Nouvelle discussion" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:202 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:210 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:356 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:63 +msgid "New Feature" +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:221 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:229 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:375 msgid "New handle" msgstr "Nouveau pseudo" @@ -4718,8 +4844,8 @@ msgstr "Nouveau mot de passe" #: src/view/screens/Feeds.tsx:549 #: src/view/screens/Notifications.tsx:165 #: src/view/screens/Profile.tsx:507 -#: src/view/screens/ProfileList.tsx:252 -#: src/view/screens/ProfileList.tsx:285 +#: src/view/screens/ProfileList.tsx:250 +#: src/view/screens/ProfileList.tsx:288 msgid "New post" msgstr "Nouveau post" @@ -4780,8 +4906,8 @@ msgstr "Image suivante" msgid "No app passwords yet" msgstr "Aucun mot de passe d’application" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:378 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:380 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:397 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:399 msgid "No DNS Panel" msgstr "Pas de panneau DNS" @@ -4798,8 +4924,8 @@ msgstr "Aucun fil d’actu n’a été trouvé. Essayez de chercher autre chose. msgid "No likes yet" msgstr "Pas encore de mentions « j’aime »" -#: src/components/ProfileCard.tsx:351 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:119 +#: src/components/ProfileCard.tsx:379 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:122 msgid "No longer following {0}" msgstr "Ne suit plus {0}" @@ -4807,7 +4933,7 @@ msgstr "Ne suit plus {0}" msgid "No longer than {MAX_SERVICE_HANDLE_LENGTH, plural, other {# characters}}" msgstr "Pas plus de {MAX_SERVICE_HANDLE_LENGTH, plural, one {# caractère} other {# caractères}}" -#: src/screens/Messages/components/ChatListItem.tsx:134 +#: src/screens/Messages/components/ChatListItem.tsx:139 msgid "No messages yet" msgstr "Pas encore de messages" @@ -4841,7 +4967,7 @@ msgstr "Pas encore de reposts" msgid "No result" msgstr "Aucun résultat" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:204 +#: src/components/dialogs/SearchablePeopleList.tsx:223 #: src/components/ProgressGuide/FollowDialog.tsx:212 msgid "No results" msgstr "Aucun résultat" @@ -4859,9 +4985,8 @@ msgid "No results found for \"{query}\"" msgstr "Aucun résultat trouvé pour « {query} »" #: src/screens/Search/SearchResults.tsx:248 -#: src/screens/Search/SearchResults.tsx:286 -#: src/screens/Search/SearchResults.tsx:331 -#: src/view/com/modals/ListAddRemoveUsers.tsx:128 +#: src/screens/Search/SearchResults.tsx:284 +#: src/screens/Search/SearchResults.tsx:329 msgid "No results found for {query}" msgstr "Aucun résultat trouvé pour {query}" @@ -4883,7 +5008,6 @@ msgid "Nobody" msgstr "Personne" #: src/components/LikedByList.tsx:86 -#: src/components/LikesDialog.tsx:97 #: src/view/com/post-thread/PostLikedBy.tsx:86 msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "Personne n’a encore mis « j’aime ». Peut-être devriez-vous ouvrir la voie !" @@ -4908,7 +5032,7 @@ msgstr "Nudité non sexuelle" msgid "Not followed by anyone you're following" msgstr "Pas suivi par quiconque que vous suivez" -#: src/Navigation.tsx:135 +#: src/Navigation.tsx:136 #: src/view/screens/Profile.tsx:122 msgid "Not Found" msgstr "Introuvable" @@ -4918,7 +5042,7 @@ msgstr "Introuvable" msgid "Not right now" msgstr "Pas maintenant" -#: src/view/com/profile/ProfileMenu.tsx:406 +#: src/view/com/profile/ProfileMenu.tsx:442 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:791 #: src/view/com/util/post-ctrls/PostCtrls.tsx:361 msgid "Note about sharing" @@ -4936,7 +5060,7 @@ msgstr "Rien ici" msgid "Notification filters" msgstr "Filtres de notification" -#: src/Navigation.tsx:431 +#: src/Navigation.tsx:440 #: src/view/screens/Notifications.tsx:134 msgid "Notification settings" msgstr "Paramètres de notification" @@ -4953,11 +5077,11 @@ msgstr "Sons de notification" msgid "Notification Sounds" msgstr "Sons de notification" -#: src/Navigation.tsx:645 +#: src/Navigation.tsx:654 #: src/view/screens/Notifications.tsx:128 #: src/view/shell/bottom-bar/BottomBar.tsx:236 #: src/view/shell/desktop/LeftNav.tsx:636 -#: src/view/shell/Drawer.tsx:449 +#: src/view/shell/Drawer.tsx:465 msgid "Notifications" msgstr "Notifications" @@ -5001,7 +5125,7 @@ msgid "OK" msgstr "OK" #: src/screens/Login/PasswordUpdatedForm.tsx:37 -#: src/view/com/post-thread/PostThreadItem.tsx:895 +#: src/view/com/post-thread/PostThreadItem.tsx:915 msgid "Okay" msgstr "OK" @@ -5016,7 +5140,7 @@ msgstr "Plus anciennes réponses en premier" msgid "on<0><1/><2><3/>" msgstr "sur<0><1/><2><3/>" -#: src/screens/Settings/Settings.tsx:304 +#: src/screens/Settings/Settings.tsx:346 msgid "Onboarding reset" msgstr "Réinitialiser le didacticiel" @@ -5060,7 +5184,7 @@ msgstr "Oups, quelque chose n’a pas marché !" #: src/components/StarterPack/ProfileStarterPacks.tsx:325 #: src/components/StarterPack/ProfileStarterPacks.tsx:334 #: src/screens/Settings/AppPasswords.tsx:59 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:104 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:106 #: src/screens/Settings/NotificationSettings.tsx:54 #: src/view/screens/Profile.tsx:122 msgid "Oops!" @@ -5078,8 +5202,8 @@ msgstr "Ouvre le menu de raccourci du profil de {name}" msgid "Open avatar creator" msgstr "Ouvre le créateur d’avatar" -#: src/screens/Messages/components/ChatListItem.tsx:363 -#: src/screens/Messages/components/ChatListItem.tsx:364 +#: src/screens/Messages/components/ChatListItem.tsx:368 +#: src/screens/Messages/components/ChatListItem.tsx:369 msgid "Open conversation options" msgstr "Ouvrir les options de conversation" @@ -5113,11 +5237,11 @@ msgstr "Ouvrir le lien vers {niceUrl}" msgid "Open message options" msgstr "Ouvrir les options de message" -#: src/screens/Settings/Settings.tsx:330 +#: src/screens/Settings/Settings.tsx:372 msgid "Open moderation debug page" msgstr "Ouvrir la page de débogage de modération" -#: src/screens/Moderation/index.tsx:220 +#: src/screens/Moderation/index.tsx:224 msgid "Open muted words and tags settings" msgstr "Ouvrir les paramètres des mots masqués et mots-clés" @@ -5133,12 +5257,12 @@ msgstr "Ouvrir le menu d’options du post" msgid "Open starter pack menu" msgstr "Ouvrir le menu du kit de démarrage" -#: src/screens/Settings/Settings.tsx:323 -#: src/screens/Settings/Settings.tsx:337 +#: src/screens/Settings/Settings.tsx:365 +#: src/screens/Settings/Settings.tsx:379 msgid "Open storybook page" msgstr "Ouvrir la page Storybook" -#: src/screens/Settings/Settings.tsx:316 +#: src/screens/Settings/Settings.tsx:358 msgid "Open system log" msgstr "Ouvrir le journal du système" @@ -5200,7 +5324,7 @@ msgstr "Ouvre le parcours pour vous connecter à votre compte Bluesky existant" msgid "Opens GIF select dialog" msgstr "Ouvre la sélection de GIF" -#: src/screens/Settings/Settings.tsx:208 +#: src/screens/Settings/Settings.tsx:216 msgid "Opens helpdesk in browser" msgstr "Ouvre le site d’aide dans un navigateur" @@ -5216,7 +5340,7 @@ msgstr "Ouvre le formulaire de réinitialisation du mot de passe" msgid "Opens the linked website" msgstr "Ouvre le site web lié" -#: src/view/com/notifications/NotificationFeedItem.tsx:683 +#: src/view/com/notifications/NotificationFeedItem.tsx:788 #: src/view/com/util/UserAvatar.tsx:465 msgid "Opens this profile" msgstr "Ouvre ce profil" @@ -5268,7 +5392,7 @@ msgstr "État des MàJs : Aucune disponible" msgid "Other" msgstr "Autre" -#: src/components/AccountList.tsx:83 +#: src/components/AccountList.tsx:87 msgid "Other account" msgstr "Autre compte" @@ -5330,15 +5454,15 @@ msgstr "Mettre en pause la vidéo" #: src/screens/Search/SearchResults.tsx:62 #: src/screens/StarterPack/StarterPackScreen.tsx:184 -#: src/view/screens/ProfileList.tsx:166 +#: src/view/screens/ProfileList.tsx:170 msgid "People" msgstr "Personnes" -#: src/Navigation.tsx:198 +#: src/Navigation.tsx:207 msgid "People followed by @{0}" msgstr "Personnes suivies par @{0}" -#: src/Navigation.tsx:191 +#: src/Navigation.tsx:200 msgid "People following @{0}" msgstr "Personnes qui suivent @{0}" @@ -5376,7 +5500,7 @@ msgstr "Épingler le fil d’actu" msgid "Pin Feed" msgstr "Épingler le fil d’actu" -#: src/view/screens/ProfileList.tsx:706 +#: src/view/screens/ProfileList.tsx:714 msgid "Pin to home" msgstr "Ajouter à l’accueil" @@ -5402,7 +5526,7 @@ msgstr "{0} ajouté à l’accueil" msgid "Pinned Feeds" msgstr "Fils épinglés" -#: src/view/screens/ProfileList.tsx:353 +#: src/view/screens/ProfileList.tsx:361 msgid "Pinned to your feeds" msgstr "Épinglé à vos fils d’actu" @@ -5553,14 +5677,14 @@ msgctxt "action" msgid "Post All" msgstr "Tout poster" -#: src/view/com/post-thread/PostThreadItem.tsx:215 +#: src/view/com/post-thread/PostThreadItem.tsx:218 msgid "Post by {0}" msgstr "Post de {0}" -#: src/Navigation.tsx:224 -#: src/Navigation.tsx:231 -#: src/Navigation.tsx:238 -#: src/Navigation.tsx:245 +#: src/Navigation.tsx:233 +#: src/Navigation.tsx:240 +#: src/Navigation.tsx:247 +#: src/Navigation.tsx:254 msgid "Post by @{0}" msgstr "Post de @{0}" @@ -5595,7 +5719,7 @@ msgstr "Post caché par vous" msgid "Post interaction settings" msgstr "Paramètres d’interaction du post" -#: src/Navigation.tsx:166 +#: src/Navigation.tsx:167 #: src/screens/ModerationInteractionSettings/index.tsx:34 msgid "Post Interaction Settings" msgstr "Paramètres d’interaction du post" @@ -5625,7 +5749,7 @@ msgstr "Post désépinglé" #: src/screens/StarterPack/StarterPackScreen.tsx:186 #: src/view/screens/Profile.tsx:222 -#: src/view/screens/ProfileList.tsx:166 +#: src/view/screens/ProfileList.tsx:170 msgid "Posts" msgstr "Posts" @@ -5683,22 +5807,22 @@ msgstr "Notifications prioritaires" msgid "Privacy" msgstr "Vie privée" -#: src/screens/Settings/Settings.tsx:161 -#: src/screens/Settings/Settings.tsx:164 +#: src/screens/Settings/Settings.tsx:169 +#: src/screens/Settings/Settings.tsx:172 msgid "Privacy and security" msgstr "Confidentialité et sécurité" -#: src/Navigation.tsx:367 +#: src/Navigation.tsx:376 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:36 msgid "Privacy and Security" msgstr "Confidentialité et sécurité" -#: src/Navigation.tsx:291 -#: src/screens/Settings/AboutSettings.tsx:51 -#: src/screens/Settings/AboutSettings.tsx:54 +#: src/Navigation.tsx:300 +#: src/screens/Settings/AboutSettings.tsx:89 +#: src/screens/Settings/AboutSettings.tsx:92 #: src/view/screens/PrivacyPolicy.tsx:31 -#: src/view/shell/Drawer.tsx:634 -#: src/view/shell/Drawer.tsx:635 +#: src/view/shell/Drawer.tsx:650 +#: src/view/shell/Drawer.tsx:651 msgid "Privacy Policy" msgstr "Charte de confidentialité" @@ -5711,20 +5835,20 @@ msgstr "Traitement de la vidéo en cours…" msgid "Processing..." msgstr "Traitement…" -#: src/view/screens/DebugMod.tsx:920 +#: src/view/screens/DebugMod.tsx:926 #: src/view/screens/Profile.tsx:361 msgid "profile" msgstr "profil" #: src/view/shell/bottom-bar/BottomBar.tsx:286 #: src/view/shell/desktop/LeftNav.tsx:691 -#: src/view/shell/Drawer.tsx:71 -#: src/view/shell/Drawer.tsx:526 +#: src/view/shell/Drawer.tsx:74 +#: src/view/shell/Drawer.tsx:542 msgid "Profile" msgstr "Profil" -#: src/screens/Profile/Header/EditProfileDialog.tsx:191 -#: src/view/com/modals/EditProfile.tsx:124 +#: src/screens/Profile/Header/EditProfileDialog.tsx:198 +#: src/view/com/modals/EditProfile.tsx:127 msgctxt "toast" msgid "Profile updated" msgstr "Profil mis à jour" @@ -5803,7 +5927,7 @@ msgstr "Paramètres des citations" msgid "Quotes" msgstr "Citations" -#: src/view/com/post-thread/PostThreadItem.tsx:249 +#: src/view/com/post-thread/PostThreadItem.tsx:252 msgid "Quotes of this post" msgstr "Citations de ce post" @@ -5814,7 +5938,7 @@ msgstr "Citations de ce post" msgid "Random (aka \"Poster's Roulette\")" msgstr "Aléatoire" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:581 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:600 msgid "Rate limit exceeded – you've tried to change your handle too many times in a short period. Please wait a minute before trying again." msgstr "Limite de changements dépassée – vous avez essayé de changer votre pseudo trop souvent dans une courte période. Veuillez attendre avant de réessayer." @@ -5831,6 +5955,11 @@ msgstr "Réagir avec {emoji}" msgid "Reactivate your account" msgstr "Réactiver votre compte" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:158 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:169 +msgid "Read blog post" +msgstr "" + #: src/screens/VideoFeed/index.tsx:942 msgid "Read less" msgstr "Lire moins" @@ -5862,7 +5991,7 @@ msgstr "Raison de l’appel" msgid "Reason:" msgstr "Raison :" -#: src/screens/Search/components/SearchHistory.tsx:44 +#: src/screens/Search/components/SearchHistory.tsx:49 msgid "Recent Searches" msgstr "Recherches récentes" @@ -5888,13 +6017,13 @@ msgstr "Décliner la demande de discussion" msgid "Reload conversations" msgstr "Rafraîchir les conversations" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:171 #: src/components/dialogs/MutedWords.tsx:438 #: src/components/FeedCard.tsx:343 #: src/components/StarterPack/Wizard/WizardListCard.tsx:102 #: src/components/StarterPack/Wizard/WizardListCard.tsx:109 -#: src/screens/Settings/Settings.tsx:468 +#: src/screens/Settings/Settings.tsx:510 #: src/view/com/feeds/FeedSourceCard.tsx:322 -#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/UserAddRemoveLists.tsx:235 #: src/view/com/posts/PostFeedErrorMessage.tsx:213 msgid "Remove" @@ -5904,12 +6033,12 @@ msgstr "Supprimer" msgid "Remove {displayName} from starter pack" msgstr "Supprimer {displayName} du kit de démarrage" -#: src/screens/Search/components/SearchHistory.tsx:120 +#: src/screens/Search/components/SearchHistory.tsx:97 msgid "Remove {historyItem}" msgstr "Supprimer {historyItem}" -#: src/screens/Settings/Settings.tsx:447 -#: src/screens/Settings/Settings.tsx:450 +#: src/screens/Settings/Settings.tsx:489 +#: src/screens/Settings/Settings.tsx:492 msgid "Remove account" msgstr "Supprimer compte" @@ -5945,12 +6074,12 @@ msgstr "Supprimer le fil d’actu ?" #: src/screens/Profile/components/ProfileFeedHeader.tsx:320 #: src/view/com/feeds/FeedSourceCard.tsx:190 #: src/view/com/feeds/FeedSourceCard.tsx:268 -#: src/view/screens/ProfileList.tsx:520 +#: src/view/screens/ProfileList.tsx:528 #: src/view/screens/SavedFeeds.tsx:342 msgid "Remove from my feeds" msgstr "Supprimer de mes fils d’actu" -#: src/screens/Settings/Settings.tsx:460 +#: src/screens/Settings/Settings.tsx:502 msgid "Remove from quick access?" msgstr "Supprimer de l’accès rapide ?" @@ -5972,7 +6101,7 @@ msgstr "Supprimer l’image" msgid "Remove mute word from your list" msgstr "Supprimer le mot masqué de votre liste" -#: src/screens/Search/components/SearchHistory.tsx:93 +#: src/screens/Search/components/SearchHistory.tsx:178 msgid "Remove profile" msgstr "Supprimer le profil" @@ -5993,6 +6122,21 @@ msgstr "Supprimer le fichier de sous-titres" msgid "Remove this feed from your saved feeds" msgstr "Supprimer ce fil d’actu de vos fils d’actu enregistrés" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:157 +msgid "Remove user from list" +msgstr "Supprimer le compte de la liste" + +#: src/components/verification/VerificationRemovePrompt.tsx:46 +#: src/components/verification/VerificationsDialog.tsx:227 +#: src/view/com/profile/ProfileMenu.tsx:298 +#: src/view/com/profile/ProfileMenu.tsx:301 +msgid "Remove verification" +msgstr "" + +#: src/components/verification/VerificationRemovePrompt.tsx:44 +msgid "Remove your verification for this account?" +msgstr "" + #: src/view/com/util/post-embeds/QuoteEmbed.tsx:110 msgid "Removed by author" msgstr "Supprimé par l’auteur·ice" @@ -6001,7 +6145,7 @@ msgstr "Supprimé par l’auteur·ice" msgid "Removed by you" msgstr "Supprimé par vous" -#: src/view/com/modals/ListAddRemoveUsers.tsx:200 +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:117 #: src/view/com/modals/UserAddRemoveLists.tsx:170 msgid "Removed from list" msgstr "Supprimé de la liste" @@ -6016,11 +6160,15 @@ msgstr "Supprimé de vos fils d’actu enregistrés" #: src/screens/Profile/components/ProfileFeedHeader.tsx:122 #: src/view/com/posts/FeedShutdownMsg.tsx:44 -#: src/view/screens/ProfileList.tsx:384 +#: src/view/screens/ProfileList.tsx:392 msgid "Removed from your feeds" msgstr "Supprimé de vos fils d’actu" -#: src/screens/Search/components/SearchHistory.tsx:95 +#: src/components/verification/VerificationRemovePrompt.tsx:32 +msgid "Removed verification" +msgstr "" + +#: src/screens/Search/components/SearchHistory.tsx:179 msgid "Removes profile from search history" msgstr "Supprime le profil de l’historique de recherche" @@ -6113,8 +6261,8 @@ msgstr "La réponse a été cachée avec succès" msgid "Report" msgstr "Signaler" -#: src/view/com/profile/ProfileMenu.tsx:329 -#: src/view/com/profile/ProfileMenu.tsx:332 +#: src/view/com/profile/ProfileMenu.tsx:365 +#: src/view/com/profile/ProfileMenu.tsx:368 msgid "Report account" msgstr "Signaler le compte" @@ -6137,7 +6285,7 @@ msgstr "Fenêtre de dialogue de signalement" msgid "Report feed" msgstr "Signaler le fil d’actu" -#: src/view/screens/ProfileList.tsx:562 +#: src/view/screens/ProfileList.tsx:570 msgid "Report list" msgstr "Signaler la liste" @@ -6234,7 +6382,7 @@ msgstr "Republié par <0><1/>" msgid "Reposted by you" msgstr "Republié par vous" -#: src/view/com/post-thread/PostThreadItem.tsx:228 +#: src/view/com/post-thread/PostThreadItem.tsx:231 msgid "Reposts of this post" msgstr "Reposts de ce post" @@ -6288,8 +6436,8 @@ msgstr "Réinitialiser le code" msgid "Reset Code" msgstr "Code de réinitialisation" -#: src/screens/Settings/Settings.tsx:344 -#: src/screens/Settings/Settings.tsx:346 +#: src/screens/Settings/Settings.tsx:386 +#: src/screens/Settings/Settings.tsx:388 msgid "Reset onboarding state" msgstr "Réinitialisation du didacticiel" @@ -6341,10 +6489,10 @@ msgid "Returns to home page" msgstr "Retour à la page d’accueil" #: src/screens/Profile/ProfileFeed/index.tsx:90 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:540 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:559 #: src/screens/VideoFeed/index.tsx:1109 #: src/view/screens/NotFound.tsx:60 -#: src/view/screens/ProfileList.tsx:1031 +#: src/view/screens/ProfileList.tsx:1039 msgid "Returns to previous page" msgstr "Retour à la page précédente" @@ -6356,9 +6504,9 @@ msgstr "Retourne à l’étape précédente" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:479 #: src/components/dialogs/PostInteractionSettingsDialog.tsx:485 #: src/components/StarterPack/QrCodeDialog.tsx:191 -#: src/screens/Profile/Header/EditProfileDialog.tsx:238 -#: src/screens/Profile/Header/EditProfileDialog.tsx:252 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:243 +#: src/screens/Profile/Header/EditProfileDialog.tsx:245 +#: src/screens/Profile/Header/EditProfileDialog.tsx:259 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:262 #: src/view/com/composer/GifAltText.tsx:193 #: src/view/com/composer/GifAltText.tsx:202 #: src/view/com/composer/photos/EditImageDialog.web.tsx:77 @@ -6366,7 +6514,7 @@ msgstr "Retourne à l’étape précédente" #: src/view/com/composer/photos/ImageAltTextDialog.tsx:153 #: src/view/com/composer/photos/ImageAltTextDialog.tsx:163 #: src/view/com/modals/CreateOrEditList.tsx:317 -#: src/view/com/modals/EditProfile.tsx:219 +#: src/view/com/modals/EditProfile.tsx:245 #: src/view/screens/SavedFeeds.tsx:109 msgid "Save" msgstr "Enregistrer" @@ -6386,7 +6534,7 @@ msgstr "Enregistrer la date de naissance" msgid "Save changes" msgstr "Enregistrer les modifications" -#: src/view/com/modals/EditProfile.tsx:227 +#: src/view/com/modals/EditProfile.tsx:253 msgid "Save Changes" msgstr "Enregistrer" @@ -6399,7 +6547,7 @@ msgstr "Enregistrer l’image" msgid "Save image crop" msgstr "Enregistrer le recadrage de l’image" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:229 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:248 msgid "Save new handle" msgstr "Enregistrer votre nouveau pseudo" @@ -6421,11 +6569,11 @@ msgid "Saved to your camera roll" msgstr "Enregistré dans votre photothèque" #: src/screens/Profile/components/ProfileFeedHeader.tsx:131 -#: src/view/screens/ProfileList.tsx:364 +#: src/view/screens/ProfileList.tsx:372 msgid "Saved to your feeds" msgstr "Enregistré à mes fils d’actu" -#: src/view/com/modals/EditProfile.tsx:220 +#: src/view/com/modals/EditProfile.tsx:246 msgid "Saves any changes to your profile" msgstr "Enregistre les changements sur votre profil" @@ -6435,8 +6583,8 @@ msgstr "Enregistre les paramètres de recadrage de l’image" #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/NotificationFeedItem.tsx:544 -#: src/view/com/notifications/NotificationFeedItem.tsx:569 +#: src/view/com/notifications/NotificationFeedItem.tsx:633 +#: src/view/com/notifications/NotificationFeedItem.tsx:658 msgid "Say hello!" msgstr "Dites bonjour !" @@ -6445,21 +6593,20 @@ msgstr "Dites bonjour !" msgid "Science" msgstr "Science" -#: src/view/screens/ProfileList.tsx:988 +#: src/view/screens/ProfileList.tsx:996 msgid "Scroll to top" msgstr "Remonter en haut" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:491 +#: src/components/dialogs/SearchablePeopleList.tsx:513 #: src/components/forms/SearchInput.tsx:34 #: src/components/forms/SearchInput.tsx:36 #: src/screens/Search/Shell.tsx:307 #: src/screens/Search/Shell.tsx:464 -#: src/view/com/modals/ListAddRemoveUsers.tsx:76 #: src/view/shell/bottom-bar/BottomBar.tsx:182 msgid "Search" msgstr "Recherche" -#: src/Navigation.tsx:217 +#: src/Navigation.tsx:226 #: src/screens/Profile/ProfileSearch.tsx:37 msgid "Search @{0}'s posts" msgstr "Rechercher dans les posts de @{0}" @@ -6477,11 +6624,11 @@ msgstr "Rechercher des fils d’actu" msgid "Search for \"{interestsDisplayName}\"{activeText}" msgstr "Recherche de « {interestsDisplayName} »{activeText}" -#: src/view/shell/desktop/Search.tsx:201 +#: src/view/shell/desktop/Search.tsx:131 msgid "Search for \"{query}\"" msgstr "Recherche de « {query} »" -#: src/screens/Search/components/AutocompleteResults.tsx:44 +#: src/screens/Search/components/AutocompleteResults.tsx:45 msgid "Search for \"{searchText}\"" msgstr "Recherche de « {searchText} »" @@ -6501,10 +6648,6 @@ msgstr "Rechercher plus de fils d’actu" msgid "Search for posts, users, or feeds" msgstr "Rechercher des posts, des comptes ou des fils d’actu" -#: src/view/com/modals/ListAddRemoveUsers.tsx:71 -msgid "Search for users" -msgstr "Rechercher des comptes" - #: src/components/dialogs/GifSelect.tsx:177 msgid "Search GIFs" msgstr "Rechercher des GIFs" @@ -6513,12 +6656,12 @@ msgstr "Rechercher des GIFs" msgid "Search my posts" msgstr "Rechercher dans mes posts" -#: src/view/com/profile/ProfileMenu.tsx:231 -#: src/view/com/profile/ProfileMenu.tsx:234 +#: src/view/com/profile/ProfileMenu.tsx:244 +#: src/view/com/profile/ProfileMenu.tsx:247 msgid "Search posts" msgstr "Rechercher dans ses posts" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:511 +#: src/components/dialogs/SearchablePeopleList.tsx:533 #: src/components/ProgressGuide/FollowDialog.tsx:702 msgid "Search profiles" msgstr "Rechercher dans les profils" @@ -6531,7 +6674,7 @@ msgstr "Rechercher dans Tenor" msgid "Search..." msgstr "Rechercher…" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:512 +#: src/components/dialogs/SearchablePeopleList.tsx:534 #: src/components/ProgressGuide/FollowDialog.tsx:703 msgid "Searches for profiles" msgstr "Recherche parmi les profils" @@ -6692,7 +6835,7 @@ msgctxt "action" msgid "Send Email" msgstr "Envoyer l’e-mail" -#: src/view/shell/Drawer.tsx:317 +#: src/view/shell/Drawer.tsx:333 msgid "Send feedback" msgstr "Envoyer des commentaires" @@ -6742,7 +6885,7 @@ msgstr "Adresse du serveur" msgid "Set app icon to {0}" msgstr "Définir l’icône de l’application comme {0}" -#: src/screens/Moderation/index.tsx:306 +#: src/screens/Moderation/index.tsx:325 msgid "Set birthdate" msgstr "Entrez votre date de naissance" @@ -6758,10 +6901,10 @@ msgstr "Créez votre compte" msgid "Sets email for password reset" msgstr "Définit l’e-mail pour la réinitialisation du mot de passe" -#: src/Navigation.tsx:173 -#: src/screens/Settings/Settings.tsx:80 +#: src/Navigation.tsx:182 +#: src/screens/Settings/Settings.tsx:88 #: src/view/shell/desktop/LeftNav.tsx:709 -#: src/view/shell/Drawer.tsx:539 +#: src/view/shell/Drawer.tsx:555 msgid "Settings" msgstr "Paramètres" @@ -6783,12 +6926,12 @@ msgstr "Sexuellement suggestif" #: src/screens/StarterPack/StarterPackScreen.tsx:428 #: src/screens/StarterPack/StarterPackScreen.tsx:603 #: src/screens/Topic.tsx:102 -#: src/view/com/profile/ProfileMenu.tsx:216 -#: src/view/com/profile/ProfileMenu.tsx:225 +#: src/view/com/profile/ProfileMenu.tsx:229 +#: src/view/com/profile/ProfileMenu.tsx:238 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:498 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:507 #: src/view/com/util/post-ctrls/PostCtrls.tsx:350 -#: src/view/screens/ProfileList.tsx:505 +#: src/view/screens/ProfileList.tsx:513 msgid "Share" msgstr "Partager" @@ -6805,7 +6948,7 @@ msgstr "Partagez une histoire sympa !" msgid "Share a fun fact!" msgstr "Partagez une anecdote insolite !" -#: src/view/com/profile/ProfileMenu.tsx:411 +#: src/view/com/profile/ProfileMenu.tsx:447 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:796 #: src/view/com/util/post-ctrls/PostCtrls.tsx:366 msgid "Share anyway" @@ -6847,7 +6990,7 @@ msgstr "Partagez ce kit de démarrage et aidez les gens à rejoindre votre commu msgid "Share your favorite feed!" msgstr "Partagez votre fil d’actu favori !" -#: src/Navigation.tsx:276 +#: src/Navigation.tsx:285 msgid "Shared Preferences Tester" msgstr "Testeur de préférences partagées" @@ -6899,7 +7042,7 @@ msgstr "En montrer moins comme ça" msgid "Show list anyway" msgstr "Afficher quand même la liste" -#: src/view/com/post-thread/PostThreadItem.tsx:605 +#: src/view/com/post-thread/PostThreadItem.tsx:625 #: src/view/com/post/Post.tsx:243 #: src/view/com/posts/PostFeedItem.tsx:515 msgid "Show More" @@ -6959,11 +7102,11 @@ msgstr "Afficher l’avertissement" msgid "Show warning and filter from feeds" msgstr "Afficher l’avertissement et filtrer des fils d’actu" -#: src/view/com/post-thread/PostThreadItem.tsx:836 +#: src/view/com/post-thread/PostThreadItem.tsx:856 msgid "Shows information about when this post was created" msgstr "Affiche plus d’informations sur la date de création de ce post" -#: src/screens/Settings/Settings.tsx:104 +#: src/screens/Settings/Settings.tsx:112 msgid "Shows other accounts you can switch to" msgstr "Affiche les autres comptes vers lesquels vous pouvez basculer" @@ -6990,7 +7133,7 @@ msgstr "Affiche le contenu" msgid "Sign in" msgstr "Connexion" -#: src/components/AccountList.tsx:122 +#: src/components/AccountList.tsx:127 msgid "Sign in as {0}" msgstr "Se connecter en tant que {0}" @@ -7007,7 +7150,7 @@ msgstr "Se connecter ou créer un compte" msgid "Sign in or create your account to join the conversation!" msgstr "Connectez-vous ou créez votre compte pour participer à la conversation !" -#: src/components/AccountList.tsx:65 +#: src/components/AccountList.tsx:67 msgid "Sign in to account that is not listed" msgstr "Se connecter à un compte qui n’est pas listé" @@ -7015,9 +7158,9 @@ msgstr "Se connecter à un compte qui n’est pas listé" msgid "Sign in to Bluesky or create a new account" msgstr "Connectez-vous à Bluesky ou créez un nouveau compte" -#: src/screens/Settings/Settings.tsx:225 -#: src/screens/Settings/Settings.tsx:227 -#: src/screens/Settings/Settings.tsx:259 +#: src/screens/Settings/Settings.tsx:233 +#: src/screens/Settings/Settings.tsx:235 +#: src/screens/Settings/Settings.tsx:267 #: src/screens/SignupQueued.tsx:93 #: src/screens/SignupQueued.tsx:96 #: src/screens/Takendown.tsx:85 @@ -7031,7 +7174,7 @@ msgstr "Déconnexion" msgid "Sign Out" msgstr "Se déconnecter" -#: src/screens/Settings/Settings.tsx:256 +#: src/screens/Settings/Settings.tsx:264 #: src/view/shell/desktop/LeftNav.tsx:205 msgid "Sign out?" msgstr "Se déconnecter ?" @@ -7068,6 +7211,10 @@ msgstr "Plus petite" msgid "Software Dev" msgstr "Développement de logiciels" +#: src/components/verification/VerificationsDialog.tsx:122 +msgid "Some of your verifications are invalid." +msgstr "" + #: src/components/FeedInterstitials.tsx:474 msgid "Some other feeds you might like" msgstr "Quelques autres fils d’actu qui pourraient vous intéresser" @@ -7080,7 +7227,7 @@ msgstr "Quelques comptes peuvent répondre" msgid "Someone reacted {0}" msgstr "Quelqu’un a réagi avec {0}" -#: src/screens/Messages/components/ChatListItem.tsx:236 +#: src/screens/Messages/components/ChatListItem.tsx:241 msgid "Someone reacted {0} to {1}" msgstr "Quelqu’un a réagi à {1} avec {0}" @@ -7099,8 +7246,8 @@ msgid "Something went wrong, please try again" msgstr "Quelque chose n’a pas marché, veuillez réessayer" #: src/components/ReportDialog/index.tsx:54 -#: src/screens/Moderation/index.tsx:97 -#: src/screens/Profile/Sections/Labels.tsx:87 +#: src/screens/Moderation/index.tsx:101 +#: src/screens/Profile/Sections/Labels.tsx:121 msgid "Something went wrong, please try again." msgstr "Quelque chose n’a pas marché, veuillez réessayer." @@ -7161,22 +7308,22 @@ msgstr "Sports" msgid "Start a new chat" msgstr "Démarrer une nouvelle discussion" -#: src/view/screens/ProfileList.tsx:838 -#: src/view/screens/ProfileList.tsx:959 +#: src/view/screens/ProfileList.tsx:846 +#: src/view/screens/ProfileList.tsx:967 msgid "Start adding people" msgstr "Commencer à ajouter des personnes" -#: src/view/screens/ProfileList.tsx:845 -#: src/view/screens/ProfileList.tsx:966 +#: src/view/screens/ProfileList.tsx:853 +#: src/view/screens/ProfileList.tsx:974 msgid "Start adding people!" msgstr "Commencez à ajouter des personnes !" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:357 +#: src/components/dialogs/SearchablePeopleList.tsx:382 msgid "Start chat with {displayName}" msgstr "Démarrer une discussion avec {displayName}" -#: src/Navigation.tsx:441 -#: src/Navigation.tsx:446 +#: src/Navigation.tsx:450 +#: src/Navigation.tsx:455 #: src/screens/StarterPack/Wizard/index.tsx:186 msgid "Starter Pack" msgstr "Kit de démarrage" @@ -7207,8 +7354,8 @@ msgstr "Kits de démarrage" msgid "Starter packs let you easily share your favorite feeds and people with your friends." msgstr "Les kits de démarrage vous permettent de partager facilement vos fils d’actu et vos personnes préférées avec vos ami·e·s." -#: src/screens/Settings/AboutSettings.tsx:59 -#: src/screens/Settings/AboutSettings.tsx:62 +#: src/screens/Settings/AboutSettings.tsx:97 +#: src/screens/Settings/AboutSettings.tsx:100 msgid "Status Page" msgstr "État du service" @@ -7216,12 +7363,12 @@ msgstr "État du service" msgid "Step {0} of {1}" msgstr "Étape {0} sur {1}" -#: src/screens/Settings/Settings.tsx:309 +#: src/screens/Settings/Settings.tsx:351 msgid "Storage cleared, you need to restart the app now." msgstr "Stockage effacé, vous devez redémarrer l’application maintenant." -#: src/Navigation.tsx:266 -#: src/screens/Settings/Settings.tsx:325 +#: src/Navigation.tsx:275 +#: src/screens/Settings/Settings.tsx:367 msgid "Storybook" msgstr "Historique" @@ -7246,11 +7393,11 @@ msgstr "Faire appel" msgid "Submit report" msgstr "Envoyer le signalement" -#: src/view/screens/ProfileList.tsx:733 +#: src/view/screens/ProfileList.tsx:741 msgid "Subscribe" msgstr "S’abonner" -#: src/screens/Profile/Sections/Labels.tsx:201 +#: src/screens/Profile/Sections/Labels.tsx:198 msgid "Subscribe to @{0} to use these labels:" msgstr "Abonnez-vous à @{0} pour utiliser ces étiquettes :" @@ -7262,7 +7409,7 @@ msgstr "S’abonner à l’étiqueteur" msgid "Subscribe to this labeler" msgstr "S’abonner à cet étiqueteur" -#: src/view/screens/ProfileList.tsx:729 +#: src/view/screens/ProfileList.tsx:737 msgid "Subscribe to this list" msgstr "S’abonner à cette liste" @@ -7270,6 +7417,10 @@ msgstr "S’abonner à cette liste" msgid "Success!" msgstr "Succès !" +#: src/components/verification/VerificationCreatePrompt.tsx:30 +msgid "Successfully verified" +msgstr "" + #: src/screens/Search/Explore.tsx:359 msgid "Suggested Accounts" msgstr "Comptes suggérés" @@ -7293,15 +7444,15 @@ msgctxt "Name of app icon variant" msgid "Sunset" msgstr "Coucher du soleil" -#: src/Navigation.tsx:286 +#: src/Navigation.tsx:295 #: src/view/screens/Support.tsx:31 #: src/view/screens/Support.tsx:34 msgid "Support" msgstr "Soutien" -#: src/screens/Settings/Settings.tsx:102 -#: src/screens/Settings/Settings.tsx:116 -#: src/screens/Settings/Settings.tsx:412 +#: src/screens/Settings/Settings.tsx:110 +#: src/screens/Settings/Settings.tsx:124 +#: src/screens/Settings/Settings.tsx:454 #: src/view/shell/desktop/LeftNav.tsx:243 msgid "Switch account" msgstr "Changer de compte" @@ -7326,9 +7477,9 @@ msgstr "Basculer vers {0}" msgid "System" msgstr "Système" -#: src/screens/Settings/AboutSettings.tsx:66 -#: src/screens/Settings/AboutSettings.tsx:69 -#: src/screens/Settings/Settings.tsx:318 +#: src/screens/Settings/AboutSettings.tsx:104 +#: src/screens/Settings/AboutSettings.tsx:107 +#: src/screens/Settings/Settings.tsx:360 msgid "System log" msgstr "Journal système" @@ -7367,7 +7518,7 @@ msgstr "Technologie" msgid "Tell a joke!" msgstr "Racontez une blague !" -#: src/screens/Profile/Header/EditProfileDialog.tsx:355 +#: src/screens/Profile/Header/EditProfileDialog.tsx:378 msgid "Tell us a bit about yourself" msgstr "Dites-nous en un peu à propos de vous" @@ -7380,12 +7531,12 @@ msgstr "Dites-nous en un peu plus" msgid "Terms" msgstr "Conditions générales" -#: src/Navigation.tsx:296 -#: src/screens/Settings/AboutSettings.tsx:43 -#: src/screens/Settings/AboutSettings.tsx:46 +#: src/Navigation.tsx:305 +#: src/screens/Settings/AboutSettings.tsx:81 +#: src/screens/Settings/AboutSettings.tsx:84 #: src/view/screens/TermsOfService.tsx:31 -#: src/view/shell/Drawer.tsx:627 -#: src/view/shell/Drawer.tsx:629 +#: src/view/shell/Drawer.tsx:643 +#: src/view/shell/Drawer.tsx:645 msgid "Terms of Service" msgstr "Conditions d’utilisation" @@ -7425,7 +7576,7 @@ msgstr "Nous vous remercions. Votre signalement a été envoyé." msgid "Thanks, you have successfully verified your email address. You can close this dialog." msgstr "Merci, vous avez vérifié avec succès votre adresse e-mail. Vous pouvez fermer cette fenêtre." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:468 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:487 msgid "That contains the following:" msgstr "Qui contient les éléments suivants :" @@ -7450,8 +7601,8 @@ msgstr "Et voilà, c’est tout !" msgid "That's everything!" msgstr "C’est tout !" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:279 -#: src/view/com/profile/ProfileMenu.tsx:387 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:305 +#: src/view/com/profile/ProfileMenu.tsx:423 msgid "The account will be able to interact with you after unblocking." msgstr "Ce compte pourra interagir avec vous après le déblocage." @@ -7465,7 +7616,7 @@ msgstr "L’application redémarrera." msgid "The author of this thread has hidden this reply." msgstr "L’auteur·ice de ce fil de discussion a masqué cette réponse." -#: src/screens/Moderation/index.tsx:358 +#: src/screens/Moderation/index.tsx:377 msgid "The Bluesky web application" msgstr "L’application web Bluesky" @@ -7555,8 +7706,8 @@ msgid "There was an issue connecting to Tenor." msgstr "Il y a eu un problème de connexion à Tenor." #: src/screens/Profile/components/ProfileFeedHeader.tsx:173 -#: src/view/screens/ProfileList.tsx:367 -#: src/view/screens/ProfileList.tsx:386 +#: src/view/screens/ProfileList.tsx:375 +#: src/view/screens/ProfileList.tsx:394 #: src/view/screens/SavedFeeds.tsx:85 msgid "There was an issue contacting the server" msgstr "Il y a eu un problème de connexion au serveur" @@ -7580,7 +7731,7 @@ msgstr "Il y a eu un problème lors de la récupération des notifications. Appu msgid "There was an issue fetching posts. Tap here to try again." msgstr "Il y a eu un problème lors de la récupération des posts. Appuyez ici pour réessayer." -#: src/view/com/lists/ListMembers.tsx:166 +#: src/view/com/lists/ListMembers.tsx:151 msgid "There was an issue fetching the list. Tap here to try again." msgstr "Il y a eu un problème lors de la récupération de la liste. Appuyez ici pour réessayer." @@ -7593,7 +7744,7 @@ msgstr "Il y a eu un problème lors de la récupération de vos mots de passe d msgid "There was an issue fetching your lists. Tap here to try again." msgstr "Il y a eu un problème lors de la récupération de vos listes. Appuyez ici pour réessayer." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:105 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:107 msgid "There was an issue fetching your service info" msgstr "Il y a eu un problème lors de la récupération de vos informations de service" @@ -7612,17 +7763,17 @@ msgstr "Il y a eu un problème lors de l’envoi de votre signalement. Vérifiez msgid "There was an issue updating your feeds, please check your internet connection and try again." msgstr "Il y a eu un problème lors de la mise-à-jour de vos fils d’actu. Vérifiez votre connexion internet et réessayez." -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:107 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:128 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:141 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:110 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:144 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:90 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:101 -#: src/view/com/profile/ProfileMenu.tsx:111 -#: src/view/com/profile/ProfileMenu.tsx:121 -#: src/view/com/profile/ProfileMenu.tsx:135 -#: src/view/com/profile/ProfileMenu.tsx:145 -#: src/view/com/profile/ProfileMenu.tsx:158 -#: src/view/com/profile/ProfileMenu.tsx:170 +#: src/view/com/profile/ProfileMenu.tsx:117 +#: src/view/com/profile/ProfileMenu.tsx:127 +#: src/view/com/profile/ProfileMenu.tsx:141 +#: src/view/com/profile/ProfileMenu.tsx:151 +#: src/view/com/profile/ProfileMenu.tsx:164 +#: src/view/com/profile/ProfileMenu.tsx:176 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:396 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:409 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:419 @@ -7633,10 +7784,10 @@ msgstr "Il y a eu un problème ! {0}" #: src/screens/List/ListHiddenScreen.tsx:63 #: src/screens/List/ListHiddenScreen.tsx:77 #: src/screens/List/ListHiddenScreen.tsx:99 -#: src/view/screens/ProfileList.tsx:403 -#: src/view/screens/ProfileList.tsx:421 -#: src/view/screens/ProfileList.tsx:439 -#: src/view/screens/ProfileList.tsx:457 +#: src/view/screens/ProfileList.tsx:411 +#: src/view/screens/ProfileList.tsx:429 +#: src/view/screens/ProfileList.tsx:447 +#: src/view/screens/ProfileList.tsx:465 msgid "There was an issue. Please check your internet connection and try again." msgstr "Il y a eu un problème. Vérifiez votre connexion Internet et réessayez." @@ -7657,6 +7808,14 @@ msgstr "Ces paramètres s’appliquent seulement pour votre fil d’abonnements. msgid "This {screenDescription} has been flagged:" msgstr "Ce {screenDescription} a été signalé :" +#: src/components/verification/VerificationsDialog.tsx:89 +msgid "This account has a checkmark because it's been verified by trusted sources." +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:94 +msgid "This account has one or more verifications, but it is not currently verified." +msgstr "" + #: src/components/moderation/ScreenHider.tsx:106 msgid "This account has requested that users sign in to view their profile." msgstr "Ce compte a demandé aux personnes de se connecter pour voir son profil." @@ -7665,6 +7824,10 @@ msgstr "Ce compte a demandé aux personnes de se connecter pour voir son profil. msgid "This account is blocked by one or more of your moderation lists. To unblock, please visit the lists directly and remove this user." msgstr "Ce compte est bloqué par un ou plusieurs de vos listes de modération. Pour le débloquer, visitez vos listes directement et retirez-en ce compte." +#: src/components/verification/VerificationCreatePrompt.tsx:48 +msgid "This action can be undone at any time." +msgstr "" + #: src/components/moderation/LabelsOnMeDialog.tsx:271 msgid "This appeal will be sent to <0>{sourceName}." msgstr "Cet appel sera envoyé à <0>{sourceName}." @@ -7698,7 +7861,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:357 +#: src/screens/Messages/components/ChatListItem.tsx:362 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" @@ -7720,7 +7883,7 @@ msgstr "Ce fil d’actu est vide ! Vous devriez peut-être suivre plus de compt #: src/components/StarterPack/Main/PostsList.tsx:36 #: src/screens/Profile/ProfileFeed/index.tsx:189 -#: src/view/screens/ProfileList.tsx:835 +#: src/view/screens/ProfileList.tsx:843 msgid "This feed is empty." msgstr "Ce fil d’actu est vide." @@ -7728,7 +7891,7 @@ msgstr "Ce fil d’actu est vide." msgid "This feed is no longer online. We are showing <0>Discover instead." msgstr "Ce fil d’actu n’est plus disponible. Nous vous montrons <0>Discover à la place." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:574 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:593 msgid "This handle is reserved. Please try a different one." msgstr "Ce pseudo est réservé. Veuillez utiliser un pseudo différent." @@ -7748,7 +7911,7 @@ msgstr "Cette étiquette a été apposée par l’auteur·ice." msgid "This label was applied by you." msgstr "Cette étiquette a été apposée par vous." -#: src/screens/Profile/Sections/Labels.tsx:188 +#: src/screens/Profile/Sections/Labels.tsx:185 msgid "This labeler hasn't declared what labels it publishes, and may not be active." msgstr "Cet étiqueteur n’a pas déclaré les étiquettes qu’il publie et peut ne pas être actif." @@ -7764,7 +7927,7 @@ msgstr "Cette liste – créée par <0>{0} – contient des violations possi msgid "This list – created by you – contains possible violations of Bluesky's community guidelines in its name or description." msgstr "Cette liste – que vous avez créée – contient des violations possibles des directives communautaires de Bluesky dans son nom ou sa description." -#: src/view/screens/ProfileList.tsx:954 +#: src/view/screens/ProfileList.tsx:962 msgid "This list is empty." msgstr "Cette liste est vide." @@ -7772,7 +7935,7 @@ msgstr "Cette liste est vide." msgid "This moderation service is unavailable. See below for more details. If this issue persists, contact us." msgstr "Ce service de modération n’est pas disponible. Voir ci-dessous pour plus de détails. Si le problème persiste, contactez-nous." -#: src/view/com/post-thread/PostThreadItem.tsx:876 +#: src/view/com/post-thread/PostThreadItem.tsx:896 msgid "This post claims to have been created on <0>{0}, but was first seen by Bluesky on <1>{1}." msgstr "Ce post déclare avoir été créé le <0>{0}, mais a été vu pour la première fois par Bluesky le <1>{1}." @@ -7780,7 +7943,7 @@ msgstr "Ce post déclare avoir été créé le <0>{0}, mais a été vu pour msgid "This post has an unknown type of threadgate on it. Your app may be out of date." msgstr "Ce post a un type inconnu de restriction de fil. Votre appli. n’est peut-être pas à jour." -#: src/view/com/post-thread/PostThreadItem.tsx:158 +#: src/view/com/post-thread/PostThreadItem.tsx:160 msgid "This post has been deleted." msgstr "Ce post a été supprimé." @@ -7797,7 +7960,7 @@ msgstr "Ce post sera masqué des fils d’actu et des fils de discussion. C’es msgid "This post's author has disabled quote posts." msgstr "L’auteur·ice de ce post a désactivé les citations." -#: src/view/com/profile/ProfileMenu.tsx:408 +#: src/view/com/profile/ProfileMenu.tsx:444 msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't signed in." msgstr "Ce profil n’est visible que pour les personnes connectées. Il ne sera pas visible pour les personnes qui ne sont pas connectées." @@ -7809,7 +7972,7 @@ msgstr "Cette réponse sera classée dans une section cachée au bas de votre fi msgid "This service has not provided terms of service or a privacy policy." msgstr "Ce service n’a pas fourni de conditions d’utilisation ni de politique de confidentialité." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:437 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:456 msgid "This should create a domain record at:" msgstr "Cela devrait créer un enregistrement de domaine à :" @@ -7850,7 +8013,7 @@ msgstr "Ce compte ne suit personne." msgid "This will delete \"{0}\" from your muted words. You can always add it back later." msgstr "Cela supprimera « {0} » de vos mots masqués. Vous pourrez toujours le réintégrer plus tard." -#: src/screens/Settings/Settings.tsx:462 +#: src/screens/Settings/Settings.tsx:504 msgid "This will remove @{0} from the quick access list." msgstr "Cela supprimera @{0} de la liste d’accès rapide." @@ -7881,7 +8044,7 @@ msgstr "Sous forme de fils" msgid "Threaded mode" msgstr "Mode sous forme de fils" -#: src/Navigation.tsx:329 +#: src/Navigation.tsx:338 msgid "Threads Preferences" msgstr "Préférences des fils de discussion" @@ -7913,7 +8076,7 @@ msgstr "Aujourd’hui" msgid "Toggle dropdown" msgstr "Activer le menu déroulant" -#: src/screens/Moderation/index.tsx:335 +#: src/screens/Moderation/index.tsx:354 msgid "Toggle to enable or disable adult content" msgstr "Activer ou désactiver le contenu pour adultes" @@ -7927,14 +8090,14 @@ msgstr "Rétablit/désactive le son" msgid "Top" msgstr "Meilleur" -#: src/Navigation.tsx:411 +#: src/Navigation.tsx:420 msgid "Topic" msgstr "Sujet" #: src/components/dms/MessageContextMenu.tsx:139 #: src/components/dms/MessageContextMenu.tsx:141 -#: src/view/com/post-thread/PostThreadItem.tsx:798 -#: src/view/com/post-thread/PostThreadItem.tsx:801 +#: src/view/com/post-thread/PostThreadItem.tsx:818 +#: src/view/com/post-thread/PostThreadItem.tsx:821 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:468 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:470 msgid "Translate" @@ -7952,6 +8115,10 @@ msgstr "Sujets tendances" msgid "Trending Videos" msgstr "Vidéos tendances" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:138 +msgid "Trust emerges from relationships, communities, and shared context, so we’re also enabling <0>trusted verifiers: organizations that can directly issue verification." +msgstr "" + #: src/view/com/util/error/ErrorScreen.tsx:103 msgctxt "action" msgid "Try again" @@ -7973,7 +8140,7 @@ msgstr "Entrez votre pseudo" msgid "Type your message here" msgstr "Écrivez votre message ici" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:413 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:432 msgid "Type:" msgstr "Type :" @@ -7999,31 +8166,31 @@ msgstr "Impossible de supprimer" #: src/components/dms/MessagesListBlockedFooter.tsx:104 #: src/components/dms/MessagesListBlockedFooter.tsx:112 #: src/components/dms/MessagesListBlockedFooter.tsx:119 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:197 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:283 -#: src/view/com/profile/ProfileMenu.tsx:399 -#: src/view/screens/ProfileList.tsx:715 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:200 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 +#: src/view/com/profile/ProfileMenu.tsx:435 +#: src/view/screens/ProfileList.tsx:723 msgid "Unblock" msgstr "Débloquer" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:202 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:205 msgctxt "action" msgid "Unblock" msgstr "Débloquer" #: src/components/dms/ConvoMenu.tsx:247 #: src/components/dms/ConvoMenu.tsx:250 -#: src/view/com/profile/ProfileMenu.tsx:309 -#: src/view/com/profile/ProfileMenu.tsx:315 +#: src/view/com/profile/ProfileMenu.tsx:345 +#: src/view/com/profile/ProfileMenu.tsx:351 msgid "Unblock account" msgstr "Débloquer le compte" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:277 -#: src/view/com/profile/ProfileMenu.tsx:381 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:303 +#: src/view/com/profile/ProfileMenu.tsx:417 msgid "Unblock Account?" msgstr "Débloquer le compte ?" -#: src/view/screens/ProfileList.tsx:612 +#: src/view/screens/ProfileList.tsx:620 msgid "Unblock list" msgstr "Débloquer la liste" @@ -8041,12 +8208,12 @@ msgctxt "action" msgid "Unfollow" msgstr "Se désabonner" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:217 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:220 msgid "Unfollow {0}" msgstr "Se désabonner de {0}" -#: src/view/com/profile/ProfileMenu.tsx:251 -#: src/view/com/profile/ProfileMenu.tsx:261 +#: src/view/com/profile/ProfileMenu.tsx:264 +#: src/view/com/profile/ProfileMenu.tsx:274 msgid "Unfollow account" msgstr "Se désabonner du compte" @@ -8058,6 +8225,10 @@ msgstr "Se désabonne du compte" msgid "Unfortunately, none of your subscribed labelers supports this report type." msgstr "Malheureusement, aucun des étiqueteurs auxquels vous êtes abonnés ne supporte ce type de signalement." +#: src/components/verification/VerificationsDialog.tsx:204 +msgid "Unknown verifier" +msgstr "" + #: src/screens/Profile/components/ProfileFeedHeader.tsx:510 msgid "Unlike" msgstr "Retirer la mention « J’aime »" @@ -8072,7 +8243,7 @@ msgctxt "video" msgid "Unmute" msgstr "Rétablir le son" -#: src/view/screens/ProfileList.tsx:722 +#: src/view/screens/ProfileList.tsx:730 msgid "Unmute" msgstr "Réafficher" @@ -8081,8 +8252,8 @@ msgstr "Réafficher" msgid "Unmute {tag}" msgstr "Réafficher {tag}" -#: src/view/com/profile/ProfileMenu.tsx:288 -#: src/view/com/profile/ProfileMenu.tsx:294 +#: src/view/com/profile/ProfileMenu.tsx:324 +#: src/view/com/profile/ProfileMenu.tsx:330 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:668 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:674 msgid "Unmute account" @@ -8092,7 +8263,7 @@ msgstr "Réafficher ce compte" msgid "Unmute conversation" msgstr "Réafficher la conversation" -#: src/view/screens/ProfileList.tsx:597 +#: src/view/screens/ProfileList.tsx:605 msgid "Unmute list" msgstr "Réafficher la liste" @@ -8105,7 +8276,7 @@ msgstr "Réafficher ce fil de discussion" msgid "Unmute video" msgstr "Rétablir le son de la vidéo" -#: src/view/screens/ProfileList.tsx:706 +#: src/view/screens/ProfileList.tsx:714 msgid "Unpin" msgstr "Désépingler" @@ -8128,7 +8299,7 @@ msgstr "Désépingler de l’accueil" msgid "Unpin from profile" msgstr "Désépingler du profil" -#: src/view/screens/ProfileList.tsx:577 +#: src/view/screens/ProfileList.tsx:585 msgid "Unpin moderation list" msgstr "Supprimer la liste de modération" @@ -8136,7 +8307,7 @@ msgstr "Supprimer la liste de modération" msgid "Unpinned {0} from Home" msgstr "{0} retiré de la page d’accueil" -#: src/view/screens/ProfileList.tsx:354 +#: src/view/screens/ProfileList.tsx:362 msgid "Unpinned from your feeds" msgstr "Désépinglé de vos fils d’actu" @@ -8181,8 +8352,8 @@ msgstr "Mettre à jour" msgid "Update <0>{displayName} in Lists" msgstr "Mise à jour de <0>{displayName} dans les listes" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:507 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:528 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:526 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:547 msgid "Update to {domain}" msgstr "Mettre à jour pour {domain}" @@ -8204,7 +8375,7 @@ msgstr "Mise à jour…" msgid "Upload a photo instead" msgstr "Envoyer plutôt une photo" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:453 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:472 msgid "Upload a text file to:" msgstr "Envoyer un fichier texte vers :" @@ -8244,7 +8415,7 @@ msgstr "Envoi de la vidéo en cours…" msgid "Use app passwords to sign in to other Bluesky clients without giving full access to your account or password." msgstr "Utilisez des mots de passe d’application pour vous connecter à d’autres clients Bluesky sans donner l’accès complet à votre compte ou mot de passe." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:539 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:558 msgid "Use default provider" msgstr "Utiliser le fournisseur par défaut" @@ -8344,24 +8515,43 @@ msgstr "Comptes que je suis" msgid "Users in \"{0}\"" msgstr "Comptes dans « {0} »" -#: src/components/LikesDialog.tsx:83 -msgid "Users that have liked this content or profile" -msgstr "Comptes qui ont aimé ce contenu ou ce profil" - #: src/components/dialogs/PostInteractionSettingsDialog.tsx:433 msgid "Users you follow" msgstr "Comptes que vous suivez" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:419 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:438 msgid "Value:" msgstr "Valeur :" +#: src/screens/Moderation/index.tsx:288 +msgid "Verification settings" +msgstr "" + +#: src/Navigation.tsx:175 +#: src/screens/Moderation/VerificationSettings.tsx:32 +msgid "Verification Settings" +msgstr "" + +#: src/screens/Moderation/VerificationSettings.tsx:41 +msgid "Verifications on Bluesky work differently than on other platforms. <0>Learn more here." +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:105 +msgid "Verified by:" +msgstr "" + #: src/view/com/composer/videos/SelectVideoBtn.tsx:127 msgid "Verified email required" msgstr "Vérification de l’adresse e-mail requise" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:509 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:530 +#: src/components/verification/VerificationCreatePrompt.tsx:65 +#: src/view/com/profile/ProfileMenu.tsx:308 +#: src/view/com/profile/ProfileMenu.tsx:311 +msgid "Verify account" +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:528 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:549 msgid "Verify DNS Record" msgstr "Vérifier l’enregistrement DNS" @@ -8379,11 +8569,15 @@ msgstr "Confirmer le nouvel e-mail" msgid "Verify now" msgstr "Vérifier maintenant" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:510 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:532 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:529 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:551 msgid "Verify Text File" msgstr "Vérifier le fichier texte" +#: src/components/verification/VerificationCreatePrompt.tsx:44 +msgid "Verify this account?" +msgstr "" + #: src/screens/Settings/AccountSettings.tsx:75 #: src/screens/Settings/AccountSettings.tsx:91 msgid "Verify your email" @@ -8394,8 +8588,8 @@ msgstr "Vérifier votre e-mail" msgid "Verify Your Email" msgstr "Vérifiez votre e-mail" -#: src/screens/Settings/AboutSettings.tsx:73 -#: src/screens/Settings/AboutSettings.tsx:102 +#: src/screens/Settings/AboutSettings.tsx:123 +#: src/screens/Settings/AboutSettings.tsx:152 msgid "Version {appVersion}" msgstr "Version {appVersion}" @@ -8408,7 +8602,7 @@ msgstr "Vidéo" msgid "Video failed to process" msgstr "Le traitement de la vidéo a échoué" -#: src/Navigation.tsx:462 +#: src/Navigation.tsx:471 msgid "Video Feed" msgstr "Fil de vidéos" @@ -8461,16 +8655,17 @@ msgstr "Voir l’avatar de {0}" #: src/components/ProfileCard.tsx:115 #: src/screens/Profile/components/ProfileFeedHeader.tsx:446 +#: src/screens/Search/components/SearchProfileCard.tsx:36 #: src/screens/VideoFeed/index.tsx:769 -#: src/view/com/notifications/NotificationFeedItem.tsx:413 +#: src/view/com/notifications/NotificationFeedItem.tsx:487 msgid "View {0}'s profile" msgstr "Voir le profil de {0}" -#: src/components/dms/MessagesListHeader.tsx:176 +#: src/components/dms/MessagesListHeader.tsx:181 msgid "View {displayName}'s profile" msgstr "Voir le profil de {displayName}" -#: src/components/ProfileHoverCard/index.web.tsx:433 +#: src/components/ProfileHoverCard/index.web.tsx:440 msgid "View blocked user's profile" msgstr "Voir le profil du compte bloqué" @@ -8508,13 +8703,13 @@ msgstr "Voir les informations sur ces étiquettes" msgid "View more" msgstr "Voir plus" -#: src/components/ProfileHoverCard/index.web.tsx:419 -#: src/components/ProfileHoverCard/index.web.tsx:439 -#: src/components/ProfileHoverCard/index.web.tsx:466 +#: src/components/ProfileHoverCard/index.web.tsx:426 +#: src/components/ProfileHoverCard/index.web.tsx:446 +#: src/components/ProfileHoverCard/index.web.tsx:473 #: src/view/com/posts/AviFollowButton.tsx:55 #: src/view/com/posts/PostFeedErrorMessage.tsx:175 -#: src/view/com/util/PostMeta.tsx:78 -#: src/view/com/util/PostMeta.tsx:93 +#: src/view/com/util/PostMeta.tsx:87 +#: src/view/com/util/PostMeta.tsx:122 msgid "View profile" msgstr "Voir le profil" @@ -8526,6 +8721,10 @@ msgstr "Afficher l’avatar" msgid "View the labeling service provided by @{0}" msgstr "Voir le service d’étiquetage fourni par @{0}" +#: src/components/verification/VerificationCheckButton.tsx:99 +msgid "View this user's verifications" +msgstr "" + #: src/screens/Profile/components/ProfileFeedHeader.tsx:481 msgid "View users who like this feed" msgstr "Voir les comptes qui ont aimé ce fil d’actu" @@ -8534,11 +8733,11 @@ msgstr "Voir les comptes qui ont aimé ce fil d’actu" msgid "View video" msgstr "Voir la vidéo" -#: src/screens/Moderation/index.tsx:264 +#: src/screens/Moderation/index.tsx:268 msgid "View your blocked accounts" msgstr "Consulter vos comptes bloqués" -#: src/screens/Moderation/index.tsx:204 +#: src/screens/Moderation/index.tsx:208 msgid "View your default post interaction settings" msgstr "Afficher vos paramètres d’interaction de post par défaut" @@ -8547,14 +8746,18 @@ msgstr "Afficher vos paramètres d’interaction de post par défaut" msgid "View your feeds and explore more" msgstr "Consultez vos fils d’actu et explorez-en plus" -#: src/screens/Moderation/index.tsx:234 +#: src/screens/Moderation/index.tsx:238 msgid "View your moderation lists" msgstr "Consulter vos listes de modération" -#: src/screens/Moderation/index.tsx:249 +#: src/screens/Moderation/index.tsx:253 msgid "View your muted accounts" msgstr "Consulter vos comptes masqués" +#: src/components/verification/VerificationCheckButton.tsx:98 +msgid "View your verifications" +msgstr "" + #: src/view/com/util/images/AutoSizedImage.tsx:199 #: src/view/com/util/images/AutoSizedImage.tsx:221 msgid "Views full image" @@ -8627,7 +8830,7 @@ msgstr "Nous n’avons pas pu déterminer si vous étiez autorisé à envoyer de msgid "We were unable to load your birth date preferences. Please try again." msgstr "Nous n’avons pas pu charger vos préférences en matière de date de naissance. Veuillez réessayer." -#: src/screens/Moderation/index.tsx:409 +#: src/screens/Moderation/index.tsx:428 msgid "We were unable to load your configured labelers at this time." msgstr "Nous n’avons pas pu charger vos étiqueteurs configurés pour le moment." @@ -8643,16 +8846,20 @@ msgstr "Nous vous informerons lorsque votre compte sera prêt." msgid "We'll use this to help customize your experience." msgstr "Nous utiliserons ces informations pour personnaliser votre expérience." -#: src/components/dms/dialogs/SearchablePeopleList.tsx:92 +#: src/components/dialogs/SearchablePeopleList.tsx:107 #: src/components/ProgressGuide/FollowDialog.tsx:172 msgid "We're having network issues, try again" msgstr "Nous avons des soucis de réseau, réessayez" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:94 +msgid "We’re introducing a new layer of verification on Bluesky — an easy-to-see checkmark." +msgstr "" + #: src/screens/Signup/index.tsx:109 msgid "We're so excited to have you join us!" msgstr "Nous sommes ravis de vous accueillir !" -#: src/view/screens/ProfileList.tsx:113 +#: src/view/screens/ProfileList.tsx:117 msgid "We're sorry, but we were unable to resolve this list. If this persists, please contact the list creator, @{handleOrDid}." msgstr "Nous sommes désolés, mais nous n’avons pas pu charger cette liste. Si cela persiste, contactez plutôt @{handleOrDid}, à l’origine de la liste." @@ -8699,6 +8906,10 @@ msgstr "Quel est le nom de votre kit de démarrage ?" msgid "What's up?" msgstr "Quoi de neuf ?" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:146 +msgid "When you tap on a check, you’ll see which organizations have granted verification." +msgstr "" + #: src/view/com/modals/lang-settings/PostLanguagesSettings.tsx:80 msgid "Which languages are used in this post?" msgstr "Quelles sont les langues utilisées dans ce post ?" @@ -8715,6 +8926,10 @@ msgstr "Qui peut interagir avec ce post ?" msgid "Who can reply" msgstr "Qui peut répondre ?" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:127 +msgid "Who can verify?" +msgstr "" + #: src/screens/Home/NoFeedsPinned.tsx:79 #: src/screens/Messages/ChatList.tsx:231 #: src/screens/Messages/Inbox.tsx:176 @@ -8783,7 +8998,7 @@ msgstr "Rédigez votre réponse" msgid "Writers" msgstr "Écrivain·e·s" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:337 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:356 msgid "Wrong DID returned from server. Received: {0}" msgstr "L’identifiant DID retourné du serveur est incorrect. Réponse : {0}" @@ -8820,7 +9035,11 @@ msgstr "Hier" msgid "You" msgstr "Vous" -#: src/components/forms/HostingProvider.tsx:46 +#: src/components/verification/VerifierDialog.tsx:59 +msgid "You are a trusted verifier" +msgstr "" + +#: src/components/forms/HostingProvider.tsx:45 msgid "You are creating an account on" msgstr "Vous créez un compte sur" @@ -8836,6 +9055,19 @@ msgstr "Vous n’êtes pas autorisé à envoyer des vidéos." msgid "You are not following anyone." msgstr "Vous ne suivez personne." +#: src/components/verification/VerificationsDialog.tsx:64 +msgid "You are verified" +msgstr "" + +#: src/screens/Profile/Header/EditProfileDialog.tsx:356 +#: src/view/com/modals/EditProfile.tsx:204 +msgid "You are verified. You will lose your verification status if you change your display name. <0>Learn more." +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:208 +msgid "You are verified. You will lose your verification status if you change your handle. <0>Learn more." +msgstr "" + #: src/screens/Search/modules/ExploreInterestsCard.tsx:45 msgid "You can adjust your interests at any time from \"Content and media\" settings." msgstr "Vous pouvez modifier vos centres d’intérêt à tout moment depuis les paramètres « Contenu et médias »." @@ -8947,11 +9179,11 @@ msgstr "Vous n’avez aucun fil d’actu." msgid "You have no lists." msgstr "Vous n’avez aucune liste." -#: src/view/screens/ModerationBlockedAccounts.tsx:129 +#: src/view/screens/ModerationBlockedAccounts.tsx:138 msgid "You have not blocked any accounts yet. To block an account, go to their profile and select \"Block account\" from the menu on their account." msgstr "Vous n’avez pas encore bloqué de comptes. Pour bloquer un compte, allez sur son profil et sélectionnez « Bloquer le compte » dans le menu de son compte." -#: src/view/screens/ModerationMutedAccounts.tsx:128 +#: src/view/screens/ModerationMutedAccounts.tsx:151 msgid "You have not muted any accounts yet. To mute an account, go to their profile and select \"Mute account\" from the menu on their account." msgstr "Vous n’avez encore masqué aucun compte. Pour masquer un compte, allez sur son profil et sélectionnez « Masquer le compte » dans le menu de son compte." @@ -9024,11 +9256,11 @@ msgstr "Vous avez précédemment désactivé @{0}." msgid "You reacted {0}" msgstr "Vous avez réagi avec {0}" -#: src/screens/Messages/components/ChatListItem.tsx:213 +#: src/screens/Messages/components/ChatListItem.tsx:218 msgid "You reacted {0} to {1}" msgstr "Vous avez réagi à {1} avec {0}" -#: src/screens/Settings/Settings.tsx:257 +#: src/screens/Settings/Settings.tsx:265 #: src/view/shell/desktop/LeftNav.tsx:206 msgid "You will be signed out of all your accounts." msgstr "Vous serez déconnecté·e de tous vos comptes." @@ -9045,15 +9277,15 @@ 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/components/ChatListItem.tsx:149 +#: src/screens/Messages/components/ChatListItem.tsx:154 msgid "You: {0}" msgstr "Vous : {0}" -#: src/screens/Messages/components/ChatListItem.tsx:178 +#: src/screens/Messages/components/ChatListItem.tsx:183 msgid "You: {defaultEmbeddedContentMessage}" msgstr "Vous : {defaultEmbeddedContentMessage}" -#: src/screens/Messages/components/ChatListItem.tsx:171 +#: src/screens/Messages/components/ChatListItem.tsx:176 msgid "You: {short}" msgstr "Vous : {short}" @@ -9163,7 +9395,7 @@ msgstr "Vos discussions ont été désactivées" msgid "Your choice will be saved, but can be changed later in settings." msgstr "Votre choix sera enregistré, mais vous pourrez le modifier ultérieurement dans les paramètres." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:494 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:513 msgid "Your current handle <0>{0} will automatically remain reserved for you. You can switch back to it at any time from this account." msgstr "Votre pseudo actuel <0>{0} sera automatiquement conservé et vous sera réservé. Vous pourrez y revenir à tout moment depuis ce compte." @@ -9194,7 +9426,7 @@ msgstr "Comptes qui vous suivent" msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "Votre fil d’actu des comptes suivis est vide ! Suivez plus de comptes pour voir ce qui se passe." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:221 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:240 msgid "Your full handle will be <0>@{0}" msgstr "Votre pseudo complet sera <0>@{0}" @@ -9202,7 +9434,7 @@ msgstr "Votre pseudo complet sera <0>@{0}" msgid "Your full username will be <0>@{0}" msgstr "Votre pseudo complet sera <0>@{0}" -#: src/Navigation.tsx:383 +#: src/Navigation.tsx:392 #: src/screens/Search/modules/ExploreInterestsCard.tsx:67 #: src/screens/Settings/ContentAndMediaSettings.tsx:92 #: src/screens/Settings/ContentAndMediaSettings.tsx:95 @@ -9262,3 +9494,7 @@ msgstr "Votre signalement sera envoyé au Service de Modération de Bluesky" #: src/screens/Settings/SettingsInterests.tsx:53 msgid "Your selected interests help us serve you content you care about." msgstr "Votre sélection de centres d’intérêt nous aide à vous proposer des contenus qui vous tiennent à cœur." + +#: src/components/verification/VerificationsDialog.tsx:65 +msgid "Your verifications" +msgstr "" diff --git a/src/locale/locales/ga/messages.po b/src/locale/locales/ga/messages.po index f713fc66d7..ba294aae8a 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: 2025-04-09 23:20\n" +"PO-Revision-Date: 2025-04-19 04:09\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" @@ -23,7 +23,7 @@ msgstr "" msgid "(active)" msgstr "(gníomhach)" -#: src/screens/Messages/components/ChatListItem.tsx:155 +#: src/screens/Messages/components/ChatListItem.tsx:160 msgid "(contains embedded content)" msgstr "(tá ábhar leabaithe ann)" @@ -82,7 +82,7 @@ msgstr "{0, plural, one {soicind amháin} two {# shoicind} few {# shoicind} many #: src/view/shell/bottom-bar/BottomBar.tsx:209 #: src/view/shell/bottom-bar/BottomBar.tsx:241 -#: src/view/shell/Drawer.tsx:454 +#: src/view/shell/Drawer.tsx:470 msgid "{0, plural, one {# unread item} other {# unread items}}" msgstr "" @@ -91,17 +91,17 @@ msgstr "" msgid "{0, plural, one {#mo} other {#mo}}" msgstr "" -#: src/components/ProfileHoverCard/index.web.tsx:398 +#: src/components/ProfileHoverCard/index.web.tsx:404 #: src/screens/Profile/Header/Metrics.tsx:22 msgid "{0, plural, one {follower} other {followers}}" msgstr "{0, plural, one {leantóir} two {leantóir} few {leantóir} many {leantóir} other {leantóir}}" -#: src/components/ProfileHoverCard/index.web.tsx:402 +#: src/components/ProfileHoverCard/index.web.tsx:408 #: src/screens/Profile/Header/Metrics.tsx:26 msgid "{0, plural, one {following} other {following}}" msgstr "{0, plural, one {á leanúint} two {á leanúint} few {á leanúint} many {á leanúint} other {á leanúint}}" -#: src/view/com/post-thread/PostThreadItem.tsx:459 +#: src/view/com/post-thread/PostThreadItem.tsx:479 msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, one {moladh} two {mholadh} few {mholadh} many {moladh} other {moladh}}" @@ -109,11 +109,11 @@ msgstr "{0, plural, one {moladh} two {mholadh} few {mholadh} many {moladh} other msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, one {phostáil} two {phostáil} few {phostáil} many {bpostáil} other {postáil}}" -#: src/view/com/post-thread/PostThreadItem.tsx:443 +#: src/view/com/post-thread/PostThreadItem.tsx:463 msgid "{0, plural, one {quote} other {quotes}}" msgstr "{0, plural, one {postáil athluaite} two {phostáil athluaite} few {phostáil athluaite} many {bpostáil athluaite} other {postáil athluaite}}" -#: src/view/com/post-thread/PostThreadItem.tsx:425 +#: src/view/com/post-thread/PostThreadItem.tsx:445 msgid "{0, plural, one {repost} other {reposts}}" msgstr "{0, plural, one {athphostáil} two {athphostáil} few {athphostáil} many {athphostáil} other {athphostáil}}" @@ -153,7 +153,7 @@ msgstr "" msgid "{0} reacted {1}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:226 +#: src/screens/Messages/components/ChatListItem.tsx:231 msgid "{0} reacted {1} to {2}" msgstr "" @@ -206,100 +206,132 @@ msgstr "{estimatedTimeHrs, plural, one {uair} two {uair} few {uair} many {uair} msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "{estimatedTimeMins, plural, one {nóiméad} two {nóiméad} few {nóiméad} many {nóiméad} other {nóiméad}}" -#: src/view/com/notifications/NotificationFeedItem.tsx:305 +#: src/view/com/notifications/NotificationFeedItem.tsx:324 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} followed you" msgstr "Lean {firstAuthorLink} agus <0>{additionalAuthorsCount, plural, one {duine amháin eile} two {beirt eile} few {{formattedAuthorsCount} dhuine eile} many {{formattedAuthorsCount} nduine eile} other {{formattedAuthorsCount} duine eile}} thú" -#: src/view/com/notifications/NotificationFeedItem.tsx:331 +#: src/view/com/notifications/NotificationFeedItem.tsx:350 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your custom feed" msgstr "Mhol {firstAuthorLink} agus <0>{additionalAuthorsCount, plural, one {duine amháin eile} two {beirt eile} few {{formattedAuthorsCount} dhuine eile} many {{formattedAuthorsCount} nduine eile} other {{formattedAuthorsCount} duine eile}} do shainfhotha" -#: src/view/com/notifications/NotificationFeedItem.tsx:224 +#: src/view/com/notifications/NotificationFeedItem.tsx:243 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your post" msgstr "Mhol {firstAuthorLink} agus <0>{additionalAuthorsCount, plural, one {duine amháin eile} two {beirt eile} few {{formattedAuthorsCount} dhuine eile} many {{formattedAuthorsCount} nduine eile} other {{formattedAuthorsCount} duine eile}} do phostáil" -#: src/view/com/notifications/NotificationFeedItem.tsx:248 +#: src/view/com/notifications/NotificationFeedItem.tsx:430 +msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} removed their verifications from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:267 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} reposted your post" msgstr "D'athphostáil {firstAuthorLink} agus <0>{additionalAuthorsCount, plural, one {duine amháin eile} two {beirt eile} few {{formattedAuthorsCount} dhuine eile} many {{formattedAuthorsCount} nduine eile} other {{formattedAuthorsCount} duine eile}} do phostáil" -#: src/view/com/notifications/NotificationFeedItem.tsx:355 +#: src/view/com/notifications/NotificationFeedItem.tsx:374 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} signed up with your starter pack" msgstr "Chláraigh {firstAuthorLink} agus <0>{additionalAuthorsCount, plural, one {duine amháin eile} two {beirt eile} few {{formattedAuthorsCount} dhuine eile} many {{formattedAuthorsCount} nduine eile} other {{formattedAuthorsCount} duine eile}} le do phacáiste fáilte" -#: src/view/com/notifications/NotificationFeedItem.tsx:317 +#: src/view/com/notifications/NotificationFeedItem.tsx:404 +msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:336 msgid "{firstAuthorLink} followed you" msgstr "Lean {firstAuthorLink} thú" -#: src/view/com/notifications/NotificationFeedItem.tsx:294 +#: src/view/com/notifications/NotificationFeedItem.tsx:313 msgid "{firstAuthorLink} followed you back" msgstr "Lean {firstAuthorLink} thú" -#: src/view/com/notifications/NotificationFeedItem.tsx:343 +#: src/view/com/notifications/NotificationFeedItem.tsx:362 msgid "{firstAuthorLink} liked your custom feed" msgstr "Mhol {firstAuthorLink} do shainfhotha" -#: src/view/com/notifications/NotificationFeedItem.tsx:236 +#: src/view/com/notifications/NotificationFeedItem.tsx:255 msgid "{firstAuthorLink} liked your post" msgstr "Mhol {firstAuthorLink} do phostáil" -#: src/view/com/notifications/NotificationFeedItem.tsx:260 +#: src/view/com/notifications/NotificationFeedItem.tsx:442 +msgid "{firstAuthorLink} removed their verification from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:279 msgid "{firstAuthorLink} reposted your post" msgstr "D'athphostáil {firstAuthorLink} do phostáil" -#: src/view/com/notifications/NotificationFeedItem.tsx:367 +#: src/view/com/notifications/NotificationFeedItem.tsx:386 msgid "{firstAuthorLink} signed up with your starter pack" msgstr "Chláraigh {firstAuthorLink} le do phacáiste fáilte" -#: src/view/com/notifications/NotificationFeedItem.tsx:298 +#: src/view/com/notifications/NotificationFeedItem.tsx:416 +msgid "{firstAuthorLink} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:317 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} followed you" msgstr "Lean {firstAuthorName} agus {additionalAuthorsCount, plural, one {duine amháin eile} two {beirt eile} few {{formattedAuthorsCount} dhuine eile} many {{formattedAuthorsCount} nduine eile} other {{formattedAuthorsCount} duine eile}} thú" -#: src/view/com/notifications/NotificationFeedItem.tsx:324 +#: src/view/com/notifications/NotificationFeedItem.tsx:343 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your custom feed" msgstr "Mhol {firstAuthorName} agus {additionalAuthorsCount, plural, one {duine amháin eile} two {beirt eile} few {{formattedAuthorsCount} dhuine eile} many {{formattedAuthorsCount} nduine eile} other {{formattedAuthorsCount} duine eile}} do shainfhotha" -#: src/view/com/notifications/NotificationFeedItem.tsx:217 +#: src/view/com/notifications/NotificationFeedItem.tsx:236 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your post" msgstr "Mhol {firstAuthorName} agus {additionalAuthorsCount, plural, one {duine amháin eile} two {beirt eile} few {{formattedAuthorsCount} dhuine eile} many {{formattedAuthorsCount} nduine eile} other {{formattedAuthorsCount} duine eile}} do phostáil" -#: src/view/com/notifications/NotificationFeedItem.tsx:241 +#: src/view/com/notifications/NotificationFeedItem.tsx:423 +msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} removed their verifications from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:260 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} reposted your post" msgstr "D'athphostáil {firstAuthorName} agus {additionalAuthorsCount, plural, one {duine amháin eile} two {beirt eile} few {{formattedAuthorsCount} dhuine eile} many {{formattedAuthorsCount} nduine eile} other {{formattedAuthorsCount} duine eile}} do phostáil" -#: src/view/com/notifications/NotificationFeedItem.tsx:348 +#: src/view/com/notifications/NotificationFeedItem.tsx:367 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} signed up with your starter pack" msgstr "Chláraigh {firstAuthorName} agus {additionalAuthorsCount, plural, one {duine amháin eile} two {beirt eile} few {{formattedAuthorsCount} dhuine eile} many {{formattedAuthorsCount} nduine eile} other {{formattedAuthorsCount} duine eile}} le do phacáiste fáilte" -#: src/view/com/notifications/NotificationFeedItem.tsx:303 +#: src/view/com/notifications/NotificationFeedItem.tsx:397 +msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:322 msgid "{firstAuthorName} followed you" msgstr "Lean {firstAuthorName} thú" -#: src/view/com/notifications/NotificationFeedItem.tsx:293 +#: src/view/com/notifications/NotificationFeedItem.tsx:312 msgid "{firstAuthorName} followed you back" msgstr "Lean {firstAuthorName} thú" -#: src/view/com/notifications/NotificationFeedItem.tsx:329 +#: src/view/com/notifications/NotificationFeedItem.tsx:348 msgid "{firstAuthorName} liked your custom feed" msgstr "Mhol {firstAuthorName} do shainfhotha" -#: src/view/com/notifications/NotificationFeedItem.tsx:222 +#: src/view/com/notifications/NotificationFeedItem.tsx:241 msgid "{firstAuthorName} liked your post" msgstr "Mhol {firstAuthorName} do phostáil" -#: src/view/com/notifications/NotificationFeedItem.tsx:246 +#: src/view/com/notifications/NotificationFeedItem.tsx:428 +msgid "{firstAuthorName} removed their verification from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:265 msgid "{firstAuthorName} reposted your post" msgstr "D'athphostáil {firstAuthorName} do phostáil" -#: src/view/com/notifications/NotificationFeedItem.tsx:353 +#: src/view/com/notifications/NotificationFeedItem.tsx:372 msgid "{firstAuthorName} signed up with your starter pack" msgstr "Chláraigh {firstAuthorName} le do phacáiste fáilte" -#: src/components/ProfileHoverCard/index.web.tsx:508 +#: src/view/com/notifications/NotificationFeedItem.tsx:402 +msgid "{firstAuthorName} verified you" +msgstr "" + +#: src/components/ProfileHoverCard/index.web.tsx:532 #: src/screens/Profile/Header/Metrics.tsx:49 msgid "{following} following" msgstr "{following} á leanúint" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:392 +#: src/components/dialogs/SearchablePeopleList.tsx:412 msgid "{handle} can't be messaged" msgstr "Ní féidir TD a chur chuig {handle}" @@ -330,6 +362,19 @@ msgstr "" msgid "{type}h ago" msgstr "" +#: src/components/verification/VerifierDialog.tsx:60 +msgid "{userName} is a trusted verifier" +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:67 +msgid "{userName} is verified" +msgstr "" + +#. Possessive, meaning "the verifications of {userName}" +#: src/components/verification/VerificationsDialog.tsx:69 +msgid "{userName}'s verifications" +msgstr "" + #. Indicates the number of additional profiles are in the Starter Pack e.g. +12 #: src/screens/Search/components/StarterPackCard.tsx:249 msgid "+{computedTotal}" @@ -345,11 +390,11 @@ msgctxt "feeds" msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" msgstr "Cuireadh <0>{0}, <1>{1}, agus {2, plural, one {duine amháin eile} two {beirt eile} few {# dhuine eile} many {# nduine eile} other {# duine eile}} i do phacáiste fáilte" -#: src/view/shell/Drawer.tsx:97 +#: src/view/shell/Drawer.tsx:113 msgid "<0>{0} {1, plural, one {follower} other {followers}}" msgstr "<0>{0} {1, plural, one {leantóir} two {leantóir} few {leantóir} many {leantóir} other {leantóir}}" -#: src/view/shell/Drawer.tsx:108 +#: src/view/shell/Drawer.tsx:124 msgid "<0>{0} {1, plural, one {following} other {following}}" msgstr "<0>{0} {1, plural, one {á leanúint} two {á leanúint} few {á leanúint} many {á leanúint} other {á leanúint}}" @@ -398,14 +443,18 @@ msgid "7 days" msgstr "7 lá" #. If last message does not contain text, fall back to "{user} reacted to {a message}" -#: src/screens/Messages/components/ChatListItem.tsx:205 +#: src/screens/Messages/components/ChatListItem.tsx:210 msgid "a message" msgstr "" -#: src/Navigation.tsx:391 -#: src/screens/Settings/AboutSettings.tsx:34 -#: src/screens/Settings/Settings.tsx:215 -#: src/screens/Settings/Settings.tsx:218 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:91 +msgid "A new form of verification" +msgstr "" + +#: src/Navigation.tsx:400 +#: src/screens/Settings/AboutSettings.tsx:72 +#: src/screens/Settings/Settings.tsx:223 +#: src/screens/Settings/Settings.tsx:226 msgid "About" msgstr "Maidir leis" @@ -424,36 +473,36 @@ msgid "Accept Request" msgstr "Glac leis an iarratas" #: src/screens/Settings/AccessibilitySettings.tsx:46 -#: src/screens/Settings/Settings.tsx:191 -#: src/screens/Settings/Settings.tsx:194 +#: src/screens/Settings/Settings.tsx:199 +#: src/screens/Settings/Settings.tsx:202 msgid "Accessibility" msgstr "Inrochtaineacht" -#: src/Navigation.tsx:343 +#: src/Navigation.tsx:352 msgid "Accessibility Settings" msgstr "Socruithe Inrochtaineachta" -#: src/Navigation.tsx:359 +#: src/Navigation.tsx:368 #: src/screens/Login/LoginForm.tsx:194 #: src/screens/Settings/AccountSettings.tsx:45 -#: src/screens/Settings/Settings.tsx:153 -#: src/screens/Settings/Settings.tsx:156 +#: src/screens/Settings/Settings.tsx:161 +#: src/screens/Settings/Settings.tsx:164 msgid "Account" msgstr "Cuntas" #: src/screens/Messages/components/RequestButtons.tsx:81 -#: src/view/com/profile/ProfileMenu.tsx:141 +#: src/view/com/profile/ProfileMenu.tsx:147 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:392 msgctxt "toast" msgid "Account blocked" msgstr "Cuntas blocáilte" -#: src/view/com/profile/ProfileMenu.tsx:154 +#: src/view/com/profile/ProfileMenu.tsx:160 msgctxt "toast" msgid "Account followed" msgstr "Cuntas leanta" -#: src/view/com/profile/ProfileMenu.tsx:117 +#: src/view/com/profile/ProfileMenu.tsx:123 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:415 msgctxt "toast" msgid "Account muted" @@ -468,33 +517,37 @@ msgstr "Balbhaíodh an Cuntas" msgid "Account Muted by List" msgstr "Balbhaíodh an Cuntas trí Liosta" -#: src/screens/Settings/Settings.tsx:430 +#: src/screens/Settings/Settings.tsx:472 msgid "Account options" msgstr "Roghanna cuntais" -#: src/screens/Settings/Settings.tsx:466 +#: src/screens/Settings/Settings.tsx:508 msgid "Account removed from quick access" msgstr "Baineadh an cuntas ón mearliosta" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:137 -#: src/view/com/profile/ProfileMenu.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:140 +#: src/view/com/profile/ProfileMenu.tsx:137 msgctxt "toast" msgid "Account unblocked" msgstr "Cuntas díbhlocáilte" -#: src/view/com/profile/ProfileMenu.tsx:166 +#: src/view/com/profile/ProfileMenu.tsx:172 msgctxt "toast" msgid "Account unfollowed" msgstr "Cuntas díleanta" -#: src/view/com/profile/ProfileMenu.tsx:107 +#: src/view/com/profile/ProfileMenu.tsx:113 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:405 msgctxt "toast" msgid "Account unmuted" msgstr "Níl an cuntas balbhaithe a thuilleadh" +#: src/components/verification/VerifierDialog.tsx:98 +msgid "Accounts with a scalloped blue check mark<0>{NON_BREAKING_SPACE}<1/>{NON_BREAKING_SPACE}can verify others. These trusted verifiers are selected by Bluesky." +msgstr "" + +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:169 #: src/components/dialogs/MutedWords.tsx:328 -#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/UserAddRemoveLists.tsx:235 msgid "Add" msgstr "Cuir leis" @@ -512,8 +565,8 @@ msgstr "Cuir {displayName} leis an bpacáiste fáilte" msgid "Add a content warning" msgstr "Cuir rabhadh faoin ábhar leis" -#: src/view/screens/ProfileList.tsx:916 -#: src/view/screens/ProfileList.tsx:934 +#: src/view/screens/ProfileList.tsx:924 +#: src/view/screens/ProfileList.tsx:942 msgid "Add a user to this list" msgstr "Cuir cuntas leis an liosta seo" @@ -536,8 +589,8 @@ msgstr "Cuir téacs malartach leis seo" msgid "Add alt text (optional)" msgstr "Cuir téacs malartach leis seo (roghnach)" -#: src/screens/Settings/Settings.tsx:373 -#: src/screens/Settings/Settings.tsx:376 +#: src/screens/Settings/Settings.tsx:415 +#: src/screens/Settings/Settings.tsx:418 #: src/view/shell/desktop/LeftNav.tsx:281 #: src/view/shell/desktop/LeftNav.tsx:285 msgid "Add another account" @@ -578,11 +631,15 @@ msgstr "Cuir focail agus clibeanna a balbhaíodh leis seo" msgid "Add new post" msgstr "Cuir postáil nua leis" -#: src/view/screens/ProfileList.tsx:924 -#: src/view/screens/ProfileList.tsx:942 +#: src/view/screens/ProfileList.tsx:932 +#: src/view/screens/ProfileList.tsx:950 msgid "Add people" msgstr "Cuir daoine leis" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:79 +msgid "Add people to list" +msgstr "" + #: src/components/dms/EmojiPopup.android.tsx:55 msgid "Add Reaction" msgstr "" @@ -599,7 +656,7 @@ msgstr "Cuir roinnt fothaí le do phacáiste fáilte!" msgid "Add the default feed of only people you follow" msgstr "Ná cuir ach fotha réamhshocraithe de na daoine a leanann tú leis seo" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:387 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:406 msgid "Add the following DNS record to your domain:" msgstr "Cuir an taifead DNS seo a leanas le d'fhearann:" @@ -607,8 +664,8 @@ msgstr "Cuir an taifead DNS seo a leanas le d'fhearann:" msgid "Add this feed to your feeds" msgstr "Cuir an fotha seo le do chuid fothaí" -#: src/view/com/profile/ProfileMenu.tsx:273 -#: src/view/com/profile/ProfileMenu.tsx:276 +#: src/view/com/profile/ProfileMenu.tsx:286 +#: src/view/com/profile/ProfileMenu.tsx:289 msgid "Add to lists" msgstr "" @@ -616,7 +673,11 @@ msgstr "" msgid "Add to my feeds" msgstr "Cuir le mo chuid fothaí" -#: src/view/com/modals/ListAddRemoveUsers.tsx:192 +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:156 +msgid "Add user to list" +msgstr "" + +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:109 #: src/view/com/modals/UserAddRemoveLists.tsx:162 msgid "Added to list" msgstr "Curtha leis an liosta" @@ -640,7 +701,7 @@ msgstr "Daoine fásta" msgid "Adult Content" msgstr "Ábhar do dhaoine fásta" -#: src/screens/Moderation/index.tsx:355 +#: src/screens/Moderation/index.tsx:374 msgid "Adult content can only be enabled via the Web at <0>bsky.app." msgstr "Ní féidir ábhar do dhaoine fásta a chur ar fáil ach tríd an nGréasán ag <0>bsky.app." @@ -653,7 +714,7 @@ msgstr "Tá ábhar do dhaoine fásta curtha ar ceal." msgid "Adult Content labels" msgstr "Lipéid d'ábhar do dhaoine fásta" -#: src/screens/Moderation/index.tsx:399 +#: src/screens/Moderation/index.tsx:418 msgid "Advanced" msgstr "Ardleibhéal" @@ -794,6 +855,11 @@ msgstr "Tharla earráid agus na cuntais go léir á leanúint" msgid "An error occurred while uploading the video." msgstr "Tharla earráid agus an físeán á uaslódáil." +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:84 +#: src/components/verification/VerifierDialog.tsx:88 +msgid "An illustration showing that Bluesky selects trusted verifiers, and trusted verifiers in turn verify individual user accounts." +msgstr "" + #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:28 #: src/lib/moderation/useReportOptions.ts:28 msgid "An issue not included in these options" @@ -809,13 +875,17 @@ msgstr "Tharla fadhb agus an comhrá á oscailt" #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 -#: src/components/ProfileCard.tsx:339 -#: src/components/ProfileCard.tsx:360 +#: src/components/ProfileCard.tsx:367 +#: src/components/ProfileCard.tsx:388 #: src/view/com/profile/FollowButton.tsx:38 #: src/view/com/profile/FollowButton.tsx:48 msgid "An issue occurred, please try again." msgstr "Tharla fadhb. Déan iarracht eile, le do thoil." +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:118 +msgid "An mockup of a iPhone showing the Bluesky app open to the profile of a verified user with a blue checkmark next to their display name." +msgstr "" + #: src/screens/Onboarding/StepInterests/index.tsx:185 msgid "an unknown error occurred" msgstr "tharla earráid nach eol dúinn" @@ -838,6 +908,10 @@ msgstr "Ainmhithe" msgid "Animated GIF" msgstr "GIF beo" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:37 +msgid "Announcing verification on Bluesky" +msgstr "" + #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:33 #: src/lib/moderation/useReportOptions.ts:33 msgid "Anti-Social Behavior" @@ -847,7 +921,7 @@ msgstr "Iompar Frithshóisialta" msgid "Anybody can interact" msgstr "Tá gach duine in ann idirghníomhú leis" -#: src/Navigation.tsx:399 +#: src/Navigation.tsx:408 #: src/screens/Settings/AppIconSettings/index.tsx:67 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:18 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:23 @@ -884,7 +958,7 @@ msgstr "Caithfidh ainm pasfhocal aipe a bheith ar a laghad ceithre charachtar ar msgid "App passwords" msgstr "Pasfhocail aipe" -#: src/Navigation.tsx:311 +#: src/Navigation.tsx:320 #: src/screens/Settings/AppPasswords.tsx:51 msgid "App Passwords" msgstr "Pasfhocail aipe" @@ -920,10 +994,10 @@ msgstr "" msgid "Appeal this decision" msgstr "Déan achomharc i gcoinne an chinnidh seo" -#: src/Navigation.tsx:351 +#: src/Navigation.tsx:360 #: src/screens/Settings/AppearanceSettings.tsx:85 -#: src/screens/Settings/Settings.tsx:183 -#: src/screens/Settings/Settings.tsx:186 +#: src/screens/Settings/Settings.tsx:191 +#: src/screens/Settings/Settings.tsx:194 msgid "Appearance" msgstr "Cuma" @@ -932,12 +1006,12 @@ msgstr "Cuma" msgid "Apply default recommended feeds" msgstr "Bain úsáid as fothaí réamhshocraithe a moladh" -#: src/view/com/post-thread/PostThreadItem.tsx:865 +#: src/view/com/post-thread/PostThreadItem.tsx:885 msgid "Archived from {0}" msgstr "Cartlannaithe ó {0}" -#: src/view/com/post-thread/PostThreadItem.tsx:834 -#: src/view/com/post-thread/PostThreadItem.tsx:873 +#: src/view/com/post-thread/PostThreadItem.tsx:854 +#: src/view/com/post-thread/PostThreadItem.tsx:893 msgid "Archived post" msgstr "Postáil sa chartlann" @@ -953,7 +1027,7 @@ msgstr "An bhfuil tú cinnte gur mhaith leat an teachtaireacht seo a scrios? Scr msgid "Are you sure you want to delete this starter pack?" msgstr "An bhfuil tú cinnte gur mhaith leat an pacáiste fáilte seo a scriosadh?" -#: src/screens/Profile/Header/EditProfileDialog.tsx:82 +#: src/screens/Profile/Header/EditProfileDialog.tsx:86 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?" @@ -1016,7 +1090,7 @@ msgstr "Bogadh roghanna seinnte uathoibríoch go dtí <0>Socruithe Ábhair agus msgid "Autoplay videos and GIFs" msgstr "Seinn físeáin agus GIFanna go huathoibríoch" -#: src/components/dms/MessagesListHeader.tsx:82 +#: src/components/dms/MessagesListHeader.tsx:84 #: src/components/moderation/LabelsOnMeDialog.tsx:315 #: src/components/moderation/LabelsOnMeDialog.tsx:316 #: src/screens/Login/ChooseAccountForm.tsx:90 @@ -1052,7 +1126,7 @@ msgstr "Ní mór duit do ríomhphost a dheimhniú roimh phostáil a chruthú." msgid "Before creating a starter pack, you must first verify your email." msgstr "Ní mór duit do ríomhphost a dheimhniú roimh phacáiste fáilte a chruthú." -#: src/components/dms/dialogs/NewChatDialog.tsx:79 +#: src/components/dms/dialogs/NewChatDialog.tsx:80 #: src/components/dms/MessageProfileButton.tsx:110 #: src/screens/Messages/Conversation.tsx:221 msgid "Before you may message another user, you must first verify your email." @@ -1063,8 +1137,8 @@ msgstr "Ní cheadófar duit teachtaireacht a chur chuig úsáideoir eile roimh d msgid "Birthday" msgstr "Breithlá" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:283 -#: src/view/com/profile/ProfileMenu.tsx:399 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 +#: src/view/com/profile/ProfileMenu.tsx:435 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:849 msgid "Block" msgstr "Blocáil" @@ -1073,19 +1147,19 @@ msgstr "Blocáil" #: src/components/dms/ConvoMenu.tsx:250 #: src/screens/Messages/components/RequestButtons.tsx:134 #: src/screens/Messages/components/RequestButtons.tsx:136 -#: src/view/com/profile/ProfileMenu.tsx:310 -#: src/view/com/profile/ProfileMenu.tsx:317 +#: src/view/com/profile/ProfileMenu.tsx:346 +#: src/view/com/profile/ProfileMenu.tsx:353 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:686 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:688 msgid "Block account" msgstr "Blocáil an cuntas seo" -#: src/view/com/profile/ProfileMenu.tsx:382 +#: src/view/com/profile/ProfileMenu.tsx:418 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:844 msgid "Block Account?" msgstr "Blocáil an cuntas seo?" -#: src/view/screens/ProfileList.tsx:661 +#: src/view/screens/ProfileList.tsx:669 msgid "Block accounts" msgstr "Blocáil na cuntais seo" @@ -1097,7 +1171,7 @@ msgstr "Blocáil agus Scrios" msgid "Block and/or delete this conversation" msgstr "Blocáil agus/nó scrios an comhrá seo" -#: src/view/screens/ProfileList.tsx:781 +#: src/view/screens/ProfileList.tsx:789 msgid "Block list" msgstr "Liosta blocála" @@ -1105,7 +1179,7 @@ msgstr "Liosta blocála" msgid "Block or report" msgstr "" -#: src/view/screens/ProfileList.tsx:776 +#: src/view/screens/ProfileList.tsx:784 msgid "Block these accounts?" msgstr "An bhfuil fonn ort na cuntais seo a bhlocáil?" @@ -1122,21 +1196,21 @@ msgstr "Blocáil an t-úsáideoir" msgid "Blocked" msgstr "Blocáilte" -#: src/screens/Moderation/index.tsx:269 +#: src/screens/Moderation/index.tsx:273 msgid "Blocked accounts" msgstr "Cuntais bhlocáilte" -#: src/Navigation.tsx:160 -#: src/view/screens/ModerationBlockedAccounts.tsx:101 +#: src/Navigation.tsx:161 +#: src/view/screens/ModerationBlockedAccounts.tsx:110 msgid "Blocked Accounts" msgstr "Cuntais bhlocáilte" -#: src/view/com/profile/ProfileMenu.tsx:394 +#: src/view/com/profile/ProfileMenu.tsx:430 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:846 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." -#: src/view/screens/ModerationBlockedAccounts.tsx:112 +#: src/view/screens/ModerationBlockedAccounts.tsx:121 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you. You will not see their content and they will be prevented from seeing yours." 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. Ní fheicfidh tú a gcuid ábhair agus ní fheicfidh siad do chuid ábhair." @@ -1144,15 +1218,15 @@ msgstr "Ní féidir leis na cuntais bhlocáilte freagra a thabhairt ar do chomhr msgid "Blocked post." msgstr "Postáil bhlocáilte." -#: src/screens/Profile/Sections/Labels.tsx:173 +#: src/screens/Profile/Sections/Labels.tsx:170 msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "Ní bhacann blocáil an lipéadóir seo ar lipéid a chur ar do chuntas." -#: src/view/screens/ProfileList.tsx:778 +#: src/view/screens/ProfileList.tsx:786 msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Tá an bhlocáil poiblí. 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." -#: src/view/com/profile/ProfileMenu.tsx:391 +#: src/view/com/profile/ProfileMenu.tsx:427 msgid "Blocking will not prevent labels from being applied on your account, but it will stop this account from replying in your threads or interacting with you." msgstr "Ní chuirfidh blocáil cosc ar lipéid a bheith curtha ar do chuntas, ach bacfaidh sí an cuntas seo ar fhreagraí a thabhairt i do chuid snáitheanna agus ar chaidreamh a dhéanamh leat." @@ -1165,7 +1239,7 @@ msgstr "Blag" msgid "Bluesky" msgstr "Bluesky" -#: src/view/com/post-thread/PostThreadItem.tsx:890 +#: src/view/com/post-thread/PostThreadItem.tsx:910 msgid "Bluesky cannot confirm the authenticity of the claimed date." msgstr "Ní féidir le Bluesky an dáta maíte a dheimhniú." @@ -1199,6 +1273,10 @@ msgstr "Roghnóidh Bluesky roinnt cuntas molta ó dhaoine i do líonra." msgid "Bluesky will not show your profile and posts to logged-out users. Other apps may not honor this request. This does not make your account private." msgstr "Ní thaispeánfaidh Bluesky do phróifíl ná do chuid postálacha d’úsáideoirí atá logáilte amach. Is féidir nach gcloífidh aipeanna eile leis an iarratas seo. I bhfocail eile, ní bheidh do chuntas anseo príobháideach." +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:132 +msgid "Bluesky will proactively verify notable and authentic accounts." +msgstr "" + #: src/screens/Settings/AppIconSettings/index.tsx:99 msgid "Bluesky+" msgstr "Bluesky+" @@ -1301,17 +1379,17 @@ msgid "Camera" msgstr "Ceamara" #: src/components/Menu/index.tsx:306 -#: src/components/Prompt.tsx:130 -#: src/components/Prompt.tsx:132 +#: src/components/Prompt.tsx:140 +#: src/components/Prompt.tsx:142 #: src/screens/Deactivated.tsx:158 -#: src/screens/Profile/Header/EditProfileDialog.tsx:220 -#: src/screens/Profile/Header/EditProfileDialog.tsx:228 +#: src/screens/Profile/Header/EditProfileDialog.tsx:227 +#: src/screens/Profile/Header/EditProfileDialog.tsx:235 #: src/screens/Search/Shell.tsx:349 #: src/screens/Settings/AppIconSettings/index.tsx:44 #: src/screens/Settings/AppIconSettings/index.tsx:225 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:76 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:83 -#: src/screens/Settings/Settings.tsx:260 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:78 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:85 +#: src/screens/Settings/Settings.tsx:268 #: src/screens/Takendown.tsx:99 #: src/screens/Takendown.tsx:102 #: src/view/com/composer/Composer.tsx:937 @@ -1322,7 +1400,7 @@ msgstr "Ceamara" #: src/view/com/modals/ChangePassword.tsx:282 #: src/view/com/modals/CreateOrEditList.tsx:335 #: src/view/com/modals/CropImage.web.tsx:97 -#: src/view/com/modals/EditProfile.tsx:244 +#: src/view/com/modals/EditProfile.tsx:270 #: src/view/com/modals/InAppBrowserConsent.tsx:75 #: src/view/com/modals/InAppBrowserConsent.tsx:77 #: src/view/com/modals/LinkWarning.tsx:105 @@ -1350,7 +1428,7 @@ msgstr "Ná scrios an chuntas" msgid "Cancel image crop" msgstr "Cealaigh bearradh na híomhá" -#: src/view/com/modals/EditProfile.tsx:239 +#: src/view/com/modals/EditProfile.tsx:265 msgid "Cancel profile editing" msgstr "Cuir athrú na próifíle ar ceal" @@ -1363,7 +1441,6 @@ msgid "Cancel reactivation and sign out" msgstr "" #: src/screens/Search/Shell.tsx:341 -#: src/view/com/modals/ListAddRemoveUsers.tsx:88 msgid "Cancel search" msgstr "Cealaigh an cuardach" @@ -1411,8 +1488,8 @@ msgstr "Athraigh do sheoladh ríomhphoist" msgid "Change email address" msgstr "Athraigh do sheoladh ríomhphoist" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:92 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:96 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:94 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:98 msgid "Change Handle" msgstr "Athraigh mo leasainm" @@ -1448,15 +1525,15 @@ msgstr "Athraigh do sheoladh ríomhphoist" msgid "Changes app icon" msgstr "" -#: src/components/forms/HostingProvider.tsx:50 -#: src/components/forms/HostingProvider.tsx:70 +#: src/components/forms/HostingProvider.tsx:49 +#: src/components/forms/HostingProvider.tsx:69 msgid "Changes hosting provider" msgstr "" -#: src/Navigation.tsx:416 +#: src/Navigation.tsx:425 #: src/view/shell/bottom-bar/BottomBar.tsx:205 #: src/view/shell/desktop/LeftNav.tsx:535 -#: src/view/shell/Drawer.tsx:422 +#: src/view/shell/Drawer.tsx:438 msgid "Chat" msgstr "Comhrá" @@ -1471,7 +1548,7 @@ msgctxt "toast" msgid "Chat muted" msgstr "Balbhaíodh an comhrá" -#: src/Navigation.tsx:426 +#: src/Navigation.tsx:435 #: src/screens/Messages/components/InboxPreview.tsx:24 msgid "Chat request inbox" msgstr "" @@ -1482,7 +1559,7 @@ msgid "Chat requests" msgstr "" #: src/components/dms/ConvoMenu.tsx:75 -#: src/Navigation.tsx:421 +#: src/Navigation.tsx:430 #: src/screens/Messages/ChatList.tsx:328 msgid "Chat settings" msgstr "Socruithe comhrá" @@ -1514,7 +1591,7 @@ msgstr "" msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "Féach ar do bhosca ríomhphoist le haghaidh teachtaireachta leis an gcód dearbhaithe atá le cur isteach thíos." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:370 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:389 msgid "Choose domain verification method" msgstr "Roghnaigh modh deimhnithe fearainn" @@ -1554,14 +1631,19 @@ msgstr "Roghnaigh do phasfhocal" msgid "Choose your username" msgstr "Do leasainm" -#: src/screens/Settings/Settings.tsx:351 +#: src/screens/Settings/Settings.tsx:393 msgid "Clear all storage data" msgstr "Glan na sonraí ar fad atá i dtaisce." -#: src/screens/Settings/Settings.tsx:353 +#: src/screens/Settings/Settings.tsx:395 msgid "Clear all storage data (restart after this)" msgstr "Glan na sonraí ar fad atá i dtaisce. Ansin atosaigh." +#: src/screens/Settings/AboutSettings.tsx:113 +#: src/screens/Settings/AboutSettings.tsx:117 +msgid "Clear image cache" +msgstr "" + #: src/components/forms/SearchInput.tsx:70 msgid "Clear search query" msgstr "Glan an cuardach" @@ -1595,8 +1677,10 @@ msgid "Clip 🐴 clop 🐴" msgstr "Trup, Trup a Chapaillín 🐴" #: src/components/dialogs/GifSelect.tsx:281 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:174 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:183 +#: src/components/dialogs/SearchablePeopleList.tsx:295 #: src/components/dialogs/VerifyEmailDialog.tsx:289 -#: src/components/dms/dialogs/SearchablePeopleList.tsx:269 #: src/components/dms/EmojiPopup.android.tsx:58 #: src/components/dms/ReportDialog.tsx:381 #: src/components/dms/ReportDialog.tsx:390 @@ -1605,6 +1689,8 @@ msgstr "Trup, Trup a Chapaillín 🐴" #: src/components/ProgressGuide/FollowDialog.tsx:386 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:117 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:123 +#: src/components/verification/VerificationsDialog.tsx:146 +#: src/components/verification/VerifierDialog.tsx:144 #: src/view/com/modals/ChangePassword.tsx:279 #: src/view/com/modals/ChangePassword.tsx:282 #: src/view/com/util/post-embeds/GifEmbed.tsx:197 @@ -1625,6 +1711,8 @@ msgid "Close bottom drawer" msgstr "Dún an tarraiceán íochtair" #: src/components/dialogs/GifSelect.tsx:275 +#: src/components/verification/VerificationsDialog.tsx:138 +#: src/components/verification/VerifierDialog.tsx:136 msgid "Close dialog" msgstr "Dún an dialóg" @@ -1676,11 +1764,11 @@ msgstr "" msgid "Closes viewer for header image" msgstr "Dúnann sé seo an t-amharcóir le haghaidh íomhá an cheanntáisc" -#: src/view/com/notifications/NotificationFeedItem.tsx:405 +#: src/view/com/notifications/NotificationFeedItem.tsx:479 msgid "Collapse list of users" msgstr "Laghdaigh an liosta úsáideoirí" -#: src/view/com/notifications/NotificationFeedItem.tsx:598 +#: src/view/com/notifications/NotificationFeedItem.tsx:687 msgid "Collapses list of users for a given notification" msgstr "Laghdaíonn sé seo liosta na n-úsáideoirí le haghaidh an fhógra sin" @@ -1703,7 +1791,7 @@ msgstr "Greann" msgid "Comics" msgstr "Greannáin" -#: src/Navigation.tsx:301 +#: src/Navigation.tsx:310 #: src/view/screens/CommunityGuidelines.tsx:34 msgid "Community Guidelines" msgstr "Treoirlínte an phobail" @@ -1743,8 +1831,8 @@ msgstr "Le socrú i <0>socruithe na modhnóireachta." #: src/components/dialogs/VerifyEmailDialog.tsx:253 #: src/components/dialogs/VerifyEmailDialog.tsx:260 #: src/components/dialogs/VerifyEmailDialog.tsx:283 -#: src/components/Prompt.tsx:173 -#: src/components/Prompt.tsx:176 +#: src/components/Prompt.tsx:183 +#: src/components/Prompt.tsx:186 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:185 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:188 #: src/view/com/modals/VerifyEmail.tsx:239 @@ -1765,11 +1853,11 @@ msgstr "Dearbhaigh socruithe le haghaidh teanga an ábhair" msgid "Confirm delete account" msgstr "Dearbhaigh scriosadh an chuntais" -#: src/screens/Moderation/index.tsx:303 +#: src/screens/Moderation/index.tsx:322 msgid "Confirm your age:" msgstr "Dearbhaigh d'aois:" -#: src/screens/Moderation/index.tsx:294 +#: src/screens/Moderation/index.tsx:313 msgid "Confirm your birthdate" msgstr "Dearbhaigh do bhreithlá" @@ -1802,12 +1890,12 @@ msgid "Content & Media" msgstr "Ábhar agus Meáin" #: src/screens/Settings/AccessibilitySettings.tsx:109 -#: src/screens/Settings/Settings.tsx:175 -#: src/screens/Settings/Settings.tsx:178 +#: src/screens/Settings/Settings.tsx:183 +#: src/screens/Settings/Settings.tsx:186 msgid "Content and media" msgstr "Ábhar agus meáin" -#: src/Navigation.tsx:375 +#: src/Navigation.tsx:384 msgid "Content and Media" msgstr "Ábhar agus Meáin" @@ -1815,7 +1903,7 @@ msgstr "Ábhar agus Meáin" msgid "Content Blocked" msgstr "Ábhar Blocáilte" -#: src/screens/Moderation/index.tsx:287 +#: src/screens/Moderation/index.tsx:306 msgid "Content filters" msgstr "Scagthaí ábhair" @@ -1853,7 +1941,7 @@ msgstr "Cúlra an roghchláir comhthéacs, cliceáil chun an roghchlár a dhúna msgid "Continue" msgstr "Lean ar aghaidh" -#: src/components/AccountList.tsx:121 +#: src/components/AccountList.tsx:126 msgid "Continue as {0} (currently signed in)" msgstr "Lean ort mar {0} (atá logáilte isteach faoi láthair)" @@ -1873,7 +1961,7 @@ msgctxt "toast" msgid "Conversation deleted" msgstr "Scriosadh an comhrá" -#: src/screens/Messages/components/ChatListItem.tsx:191 +#: src/screens/Messages/components/ChatListItem.tsx:196 msgid "Conversation deleted" msgstr "Scriosadh an comhrá" @@ -1885,7 +1973,7 @@ msgstr "Cócaireacht" msgid "Copied" msgstr "Cóipeáilte" -#: src/screens/Settings/AboutSettings.tsx:98 +#: src/screens/Settings/AboutSettings.tsx:148 msgid "Copied build version to clipboard" msgstr "Leagan cóipeáilte sa ghearrthaisce" @@ -1903,7 +1991,7 @@ msgstr "Cóipeáilte sa ghearrthaisce" msgid "Copied!" msgstr "Cóipeáilte!" -#: src/screens/Settings/AboutSettings.tsx:74 +#: src/screens/Settings/AboutSettings.tsx:124 msgid "Copies build version to clipboard" msgstr "" @@ -1915,8 +2003,8 @@ msgstr "Cóipeáil" msgid "Copy App Password" msgstr "Cóipeáil an Pasfhocal Aipe" -#: src/view/com/profile/ProfileMenu.tsx:347 -#: src/view/com/profile/ProfileMenu.tsx:350 +#: src/view/com/profile/ProfileMenu.tsx:383 +#: src/view/com/profile/ProfileMenu.tsx:386 msgid "Copy at:// URI" msgstr "" @@ -1930,13 +2018,13 @@ msgstr "" msgid "Copy code" msgstr "Cóipeáil an cód" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:472 -#: src/view/com/profile/ProfileMenu.tsx:356 -#: src/view/com/profile/ProfileMenu.tsx:359 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:491 +#: src/view/com/profile/ProfileMenu.tsx:392 +#: src/view/com/profile/ProfileMenu.tsx:395 msgid "Copy DID" msgstr "Cóipeáil an DID" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:405 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:424 msgid "Copy host" msgstr "Cóipeáil an t-óstainm" @@ -1948,7 +2036,7 @@ msgstr "Cóipeáil an nasc" msgid "Copy Link" msgstr "Cóipeáil an Nasc" -#: src/view/screens/ProfileList.tsx:505 +#: src/view/screens/ProfileList.tsx:513 msgid "Copy link to list" msgstr "Cóipeáil an nasc leis an liosta" @@ -1976,11 +2064,11 @@ msgstr "Cóipeáil téacs na postála" msgid "Copy QR code" msgstr "Cóipeáil an cód QR" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:426 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:445 msgid "Copy TXT record value" msgstr "Cóipeáil an taifead TXT" -#: src/Navigation.tsx:306 +#: src/Navigation.tsx:315 #: src/view/screens/CopyrightPolicy.tsx:31 msgid "Copyright Policy" msgstr "An polasaí maidir le cóipcheart" @@ -1994,7 +2082,7 @@ msgstr "Níor éiríodh ar an gcomhrá a fhágáil" msgid "Could not load feed" msgstr "Ní féidir an fotha a lódáil" -#: src/view/screens/ProfileList.tsx:1021 +#: src/view/screens/ProfileList.tsx:1029 msgid "Could not load list" msgstr "Ní féidir an liosta a lódáil" @@ -2016,7 +2104,7 @@ msgstr "Cruthaigh cód QR le haghaidh pacáiste fáilte" #: src/components/StarterPack/ProfileStarterPacks.tsx:178 #: src/components/StarterPack/ProfileStarterPacks.tsx:274 -#: src/Navigation.tsx:451 +#: src/Navigation.tsx:460 msgid "Create a starter pack" msgstr "Cruthaigh pacáiste fáilte" @@ -2127,7 +2215,7 @@ msgstr "Dáta breithe" msgid "Deactivate account" msgstr "Díghníomhaigh mo chuntas" -#: src/screens/Settings/Settings.tsx:332 +#: src/screens/Settings/Settings.tsx:374 msgid "Debug Moderation" msgstr "Dífhabhtaigh Modhnóireacht" @@ -2150,7 +2238,7 @@ msgstr "Deilbhíní réamhshocraithe" #: src/screens/StarterPack/StarterPackScreen.tsx:672 #: src/screens/StarterPack/StarterPackScreen.tsx:744 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:767 -#: src/view/screens/ProfileList.tsx:760 +#: src/view/screens/ProfileList.tsx:768 msgid "Delete" msgstr "Scrios" @@ -2176,7 +2264,7 @@ msgstr "Scrios pasfhocal na haipe?" msgid "Delete chat" msgstr "" -#: src/screens/Settings/Settings.tsx:339 +#: src/screens/Settings/Settings.tsx:381 msgid "Delete chat declaration record" msgstr "Scrios taifead dearbhaithe comhrá" @@ -2195,7 +2283,7 @@ msgstr "Scrios an Comhrá" msgid "Delete for me" msgstr "Scrios domsa" -#: src/view/screens/ProfileList.tsx:548 +#: src/view/screens/ProfileList.tsx:556 msgid "Delete list" msgstr "" @@ -2226,7 +2314,7 @@ msgstr "Scrios an pacáiste fáilte" msgid "Delete starter pack?" msgstr "An bhfuil fonn ort an pacáiste fáilte seo a scriosadh?" -#: src/view/screens/ProfileList.tsx:755 +#: src/view/screens/ProfileList.tsx:763 msgid "Delete this list?" msgstr "An bhfuil fonn ort an liosta seo a scriosadh?" @@ -2238,8 +2326,8 @@ msgstr "An bhfuil fonn ort an phostáil seo a scriosadh?" msgid "Deleted" msgstr "Scriosta" -#: src/components/dms/MessagesListHeader.tsx:155 -#: src/screens/Messages/components/ChatListItem.tsx:123 +#: src/components/dms/MessagesListHeader.tsx:160 +#: src/screens/Messages/components/ChatListItem.tsx:128 msgid "Deleted Account" msgstr "Cuntas Scriosta" @@ -2247,19 +2335,19 @@ msgstr "Cuntas Scriosta" msgid "Deleted post." msgstr "Scriosadh an phostáil." -#: src/screens/Profile/Header/EditProfileDialog.tsx:347 +#: src/screens/Profile/Header/EditProfileDialog.tsx:370 #: src/view/com/modals/CreateOrEditList.tsx:280 #: src/view/com/modals/CreateOrEditList.tsx:301 -#: src/view/com/modals/EditProfile.tsx:193 -#: src/view/com/modals/EditProfile.tsx:205 +#: src/view/com/modals/EditProfile.tsx:219 +#: src/view/com/modals/EditProfile.tsx:231 msgid "Description" msgstr "Cur síos" -#: src/screens/Profile/Header/EditProfileDialog.tsx:367 +#: src/screens/Profile/Header/EditProfileDialog.tsx:390 msgid "Description is too long" msgstr "Tá an cur síos rófhada" -#: src/screens/Profile/Header/EditProfileDialog.tsx:368 +#: src/screens/Profile/Header/EditProfileDialog.tsx:391 msgid "Description is too long. {DESCRIPTION_MAX_GRAPHEMES, plural, other {The maximum number of characters is #.}}" msgstr "" @@ -2277,18 +2365,18 @@ msgstr "Dícheangail an phostáil athluaite" msgid "Detach quote post?" msgstr "An bhfuil fonn ort an phostáil athluaite a dhícheangal?" -#: src/screens/Settings/AboutSettings.tsx:87 +#: src/screens/Settings/AboutSettings.tsx:137 msgctxt "toast" msgid "Developer mode disabled" msgstr "" -#: src/screens/Settings/AboutSettings.tsx:81 +#: src/screens/Settings/AboutSettings.tsx:131 msgctxt "toast" msgid "Developer mode enabled" msgstr "" -#: src/screens/Settings/Settings.tsx:242 -#: src/screens/Settings/Settings.tsx:245 +#: src/screens/Settings/Settings.tsx:250 +#: src/screens/Settings/Settings.tsx:253 msgid "Developer options" msgstr "Roghanna d'fhorbróirí" @@ -2318,17 +2406,17 @@ msgstr "Ná húsáid fotheidil" #: src/lib/moderation/useLabelBehaviorDescription.ts:68 #: src/screens/Messages/Settings.tsx:139 #: src/screens/Messages/Settings.tsx:142 -#: src/screens/Moderation/index.tsx:345 +#: src/screens/Moderation/index.tsx:364 msgid "Disabled" msgstr "Díchumasaithe" -#: src/screens/Profile/Header/EditProfileDialog.tsx:84 +#: src/screens/Profile/Header/EditProfileDialog.tsx:88 #: src/view/com/composer/Composer.tsx:705 #: src/view/com/composer/Composer.tsx:889 msgid "Discard" msgstr "Ná sábháil" -#: src/screens/Profile/Header/EditProfileDialog.tsx:81 +#: src/screens/Profile/Header/EditProfileDialog.tsx:85 msgid "Discard changes?" msgstr "Faigh réidh leis na hathruithe?" @@ -2383,27 +2471,27 @@ msgstr "" msgid "Display larger alt text badges" msgstr "Déan suaitheantais théacs malartaigh níos mó" -#: src/screens/Profile/Header/EditProfileDialog.tsx:314 -#: src/screens/Profile/Header/EditProfileDialog.tsx:320 -#: src/screens/Profile/Header/EditProfileDialog.tsx:354 -#: src/view/com/modals/EditProfile.tsx:187 +#: src/screens/Profile/Header/EditProfileDialog.tsx:321 +#: src/screens/Profile/Header/EditProfileDialog.tsx:327 +#: src/screens/Profile/Header/EditProfileDialog.tsx:377 +#: src/view/com/modals/EditProfile.tsx:194 msgid "Display name" msgstr "Ainm taispeána" -#: src/view/com/modals/EditProfile.tsx:175 +#: src/view/com/modals/EditProfile.tsx:182 msgid "Display Name" msgstr "Ainm Taispeána" -#: src/screens/Profile/Header/EditProfileDialog.tsx:333 +#: src/screens/Profile/Header/EditProfileDialog.tsx:340 msgid "Display name is too long" msgstr "Tá an t-ainm taispeána rófhada" -#: src/screens/Profile/Header/EditProfileDialog.tsx:334 +#: src/screens/Profile/Header/EditProfileDialog.tsx:341 msgid "Display name is too long. {DISPLAY_NAME_MAX_GRAPHEMES, plural, other {The maximum number of characters is #.}}" msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:373 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:375 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:392 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:394 msgid "DNS Panel" msgstr "Painéal DNS" @@ -2419,7 +2507,7 @@ msgstr "Níl lomnochtacht ann." msgid "Doesn't begin or end with a hyphen" msgstr "Ní thosaíonn ná chríochnaíonn sé le fleiscín" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:488 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:507 msgid "Domain verified!" msgstr "Fearann dearbhaithe!" @@ -2441,11 +2529,9 @@ msgstr "Fearann dearbhaithe!" #: src/view/com/modals/CropImage.web.tsx:112 #: src/view/com/modals/InviteCodes.tsx:81 #: src/view/com/modals/InviteCodes.tsx:124 -#: src/view/com/modals/ListAddRemoveUsers.tsx:143 msgid "Done" msgstr "Déanta" -#: src/view/com/modals/ListAddRemoveUsers.tsx:145 #: src/view/com/modals/UserAddRemoveLists.tsx:113 #: src/view/com/modals/UserAddRemoveLists.tsx:116 msgctxt "action" @@ -2485,23 +2571,23 @@ msgstr "Scaoil anseo chun íomhánna a chur leis" msgid "Duration:" msgstr "Fad:" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:211 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:230 msgid "e.g. alice" msgstr "m.sh. cáit" -#: src/screens/Profile/Header/EditProfileDialog.tsx:321 +#: src/screens/Profile/Header/EditProfileDialog.tsx:328 msgid "e.g. Alice Lastname" msgstr "m.sh. Cáit Ní Dhuibhir" -#: src/view/com/modals/EditProfile.tsx:180 +#: src/view/com/modals/EditProfile.tsx:187 msgid "e.g. Alice Roberts" msgstr "m.sh. Cáit Ní Dhuibhir" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:357 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:376 msgid "e.g. alice.com" msgstr "m.sh. cait.com" -#: src/view/com/modals/EditProfile.tsx:198 +#: src/view/com/modals/EditProfile.tsx:224 msgid "e.g. Artist, dog-lover, and avid reader." msgstr "m.sh. Ealaíontóir agus léitheoir craosach; is maith liom madraí!" @@ -2536,7 +2622,8 @@ msgstr "Oibríonn gach cód uair amháin. Gheobhaidh tú tuilleadh cód go trát msgid "Edit" msgstr "Eagar" -#: src/view/com/lists/ListMembers.tsx:143 +#: src/view/com/lists/ListMembers.tsx:180 +#: src/view/com/lists/ListMembers.tsx:186 msgctxt "action" msgid "Edit" msgstr "Eagar" @@ -2566,7 +2653,7 @@ msgstr "Cuir na socruithe idirghníomhaíochta in eagar" msgid "Edit interests" msgstr "" -#: src/view/screens/ProfileList.tsx:536 +#: src/view/screens/ProfileList.tsx:544 msgid "Edit list details" msgstr "Athraigh mionsonraí an liosta" @@ -2574,12 +2661,12 @@ msgstr "Athraigh mionsonraí an liosta" msgid "Edit Moderation List" msgstr "Athraigh liosta na modhnóireachta" -#: src/Navigation.tsx:316 +#: src/Navigation.tsx:325 #: src/view/screens/Feeds.tsx:515 msgid "Edit My Feeds" msgstr "Athraigh mo chuid fothaí" -#: src/view/com/modals/EditProfile.tsx:147 +#: src/view/com/modals/EditProfile.tsx:154 msgid "Edit my profile" msgstr "Cuir mo phróifíl in eagar" @@ -2592,15 +2679,15 @@ msgstr "Cuir Daoine in Eagar" msgid "Edit post interaction settings" msgstr "Cuir socruithe idirghníomhaíochta na postála in eagar" -#: src/screens/Profile/Header/EditProfileDialog.tsx:269 -#: src/screens/Profile/Header/EditProfileDialog.tsx:275 +#: src/screens/Profile/Header/EditProfileDialog.tsx:276 +#: src/screens/Profile/Header/EditProfileDialog.tsx:282 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:196 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 msgid "Edit profile" msgstr "Athraigh an phróifíl" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:199 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:185 msgid "Edit Profile" msgstr "Athraigh an Phróifíl" @@ -2616,15 +2703,15 @@ msgstr "Athraigh an liosta d’úsáideoirí" msgid "Edit who can reply" msgstr "Cé atá in ann freagra a thabhairt" -#: src/view/com/modals/EditProfile.tsx:188 +#: src/view/com/modals/EditProfile.tsx:195 msgid "Edit your display name" msgstr "Cuir an t-ainm taispeána in eagar" -#: src/view/com/modals/EditProfile.tsx:206 +#: src/view/com/modals/EditProfile.tsx:232 msgid "Edit your profile description" msgstr "Athraigh an cur síos i do phróifíl" -#: src/Navigation.tsx:456 +#: src/Navigation.tsx:465 msgid "Edit your starter pack" msgstr "Cuir do phacáiste fáilte in eagar" @@ -2707,7 +2794,7 @@ msgstr "Cumasaigh" msgid "Enable {0} only" msgstr "Cuir {0} amháin ar fáil" -#: src/screens/Moderation/index.tsx:332 +#: src/screens/Moderation/index.tsx:351 msgid "Enable adult content" msgstr "Cuir ábhar do dhaoine fásta ar fáil" @@ -2752,11 +2839,11 @@ msgstr "" #: src/screens/Messages/Settings.tsx:130 #: src/screens/Messages/Settings.tsx:133 -#: src/screens/Moderation/index.tsx:343 +#: src/screens/Moderation/index.tsx:362 msgid "Enabled" msgstr "Cumasaithe" -#: src/screens/Profile/Sections/Feed.tsx:116 +#: src/screens/Profile/Sections/Feed.tsx:113 msgid "End of feed" msgstr "Deireadh an fhotha" @@ -2789,7 +2876,7 @@ msgstr "Mód lánscáileáin" msgid "Enter the code you received to change your password." msgstr "Cuir isteach an cód a fuair tú chun do phasfhocal a athrú." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:351 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:370 msgid "Enter the domain you want to use" msgstr "Cuir isteach an fearann is maith leat a úsáid" @@ -2906,19 +2993,15 @@ msgstr "Fágann sé seo próiseas laghdú an íomhá" msgid "Exits image view" msgstr "Fágann sé seo an radharc ar an íomhá" -#: src/view/com/modals/ListAddRemoveUsers.tsx:89 -msgid "Exits inputting search query" -msgstr "Fágann sé seo an cuardach" - #: src/view/com/lightbox/Lightbox.web.tsx:184 msgid "Expand alt text" msgstr "Taispeáin an téacs malartach ina iomláine" -#: src/view/com/notifications/NotificationFeedItem.tsx:406 +#: src/view/com/notifications/NotificationFeedItem.tsx:480 msgid "Expand list of users" msgstr "Leathnaigh an liosta úsáideoirí" -#: src/view/com/composer/ComposerReplyTo.tsx:70 +#: src/view/com/composer/ComposerReplyTo.tsx:83 msgid "Expand or collapse the full post you are replying to" msgstr "Leathnaigh nó laghdaigh an téacs iomlán a bhfuil tú ag freagairt" @@ -2926,10 +3009,6 @@ msgstr "Leathnaigh nó laghdaigh an téacs iomlán a bhfuil tú ag freagairt" msgid "Expands or collapses post text" msgstr "" -#: src/view/com/composer/ComposerReplyTo.tsx:73 -msgid "Expands or collapses the full post you are replying to" -msgstr "" - #: src/lib/api/index.ts:406 msgid "Expected uri to resolve to a record" msgstr "Bhíothas ag súil go dtiocfadh taifead ón URI" @@ -2961,10 +3040,10 @@ msgstr "Meáin is féidir a bheith gáirsiúil nó goilliúnach." msgid "Explicit sexual images." msgstr "Íomhánna gnéasacha." -#: src/Navigation.tsx:640 +#: src/Navigation.tsx:649 #: src/screens/Search/Shell.tsx:307 #: src/view/shell/desktop/LeftNav.tsx:617 -#: src/view/shell/Drawer.tsx:370 +#: src/view/shell/Drawer.tsx:386 msgid "Explore" msgstr "" @@ -2992,7 +3071,7 @@ msgstr "Meáin sheachtracha" msgid "External media may allow websites to collect information about you and your device. No information is sent or requested until you press the \"play\" button." msgstr "Is féidir le meáin sheachtracha cumas a thabhairt do shuíomhanna ar an nGréasán eolas fútsa agus faoi do ghléas a chnuasach. Ní sheoltar ná iarrtar aon eolas go dtí go mbrúnn tú an cnaipe “play”." -#: src/Navigation.tsx:335 +#: src/Navigation.tsx:344 #: src/screens/Settings/ExternalMediaPreferences.tsx:31 msgid "External Media Preferences" msgstr "Roghanna maidir le meáin sheachtracha" @@ -3007,10 +3086,14 @@ msgstr "" msgid "Failed to add emoji reaction" msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:568 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:587 msgid "Failed to change handle. Please try again." msgstr "Theip ar athrú an leasainm. Bain triail eile as." +#: src/components/verification/VerificationCreatePrompt.tsx:32 +msgid "Failed to create a verification" +msgstr "" + #: src/screens/Settings/components/AddAppPasswordDialog.tsx:173 msgid "Failed to create app password. Please try again." msgstr "Theip ar phasfhocal aipe a chruthú. Bain triail eile as." @@ -3087,6 +3170,10 @@ msgstr "Theip ar ghreamú na postála" msgid "Failed to remove emoji reaction" msgstr "" +#: src/components/verification/VerificationRemovePrompt.tsx:34 +msgid "Failed to remove verification" +msgstr "" + #: src/view/com/lightbox/Lightbox.tsx:46 msgid "Failed to save image: {0}" msgstr "Níor sábháladh an íomhá: {0}" @@ -3132,11 +3219,11 @@ msgstr "Teip ar shocruithe a uasdátú" msgid "Failed to upload video" msgstr "Theip ar uaslódáil an fhíseáin" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:341 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:360 msgid "Failed to verify handle. Please try again." msgstr "Theip ar dhearbhú an leasainm. Bain triail eile as." -#: src/Navigation.tsx:251 +#: src/Navigation.tsx:260 msgid "Feed" msgstr "Fotha" @@ -3155,7 +3242,7 @@ msgstr "Scoránú an fhotha" #: src/view/shell/desktop/RightNav.tsx:102 #: src/view/shell/desktop/RightNav.tsx:103 -#: src/view/shell/Drawer.tsx:324 +#: src/view/shell/Drawer.tsx:340 msgid "Feedback" msgstr "Aiseolas" @@ -3165,14 +3252,14 @@ msgctxt "toast" msgid "Feedback sent!" msgstr "Seoladh an t-aiseolas!" -#: src/Navigation.tsx:436 +#: src/Navigation.tsx:445 #: src/screens/Search/SearchResults.tsx:68 #: src/screens/StarterPack/StarterPackScreen.tsx:185 #: src/view/screens/Feeds.tsx:508 #: src/view/screens/Profile.tsx:227 #: src/view/screens/SavedFeeds.tsx:96 #: src/view/shell/desktop/LeftNav.tsx:655 -#: src/view/shell/Drawer.tsx:486 +#: src/view/shell/Drawer.tsx:502 msgid "Feeds" msgstr "Fothaí" @@ -3258,10 +3345,10 @@ msgid "Flexible" msgstr "Solúbtha" #. User is not following this account, click to follow -#: src/components/ProfileCard.tsx:372 -#: src/components/ProfileHoverCard/index.web.tsx:449 -#: src/components/ProfileHoverCard/index.web.tsx:460 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 +#: src/components/ProfileCard.tsx:400 +#: src/components/ProfileHoverCard/index.web.tsx:456 +#: src/components/ProfileHoverCard/index.web.tsx:467 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:236 #: src/screens/VideoFeed/index.tsx:829 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:131 msgid "Follow" @@ -3272,7 +3359,7 @@ msgctxt "action" msgid "Follow" msgstr "Lean" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:218 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:221 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:113 msgid "Follow {0}" msgstr "Lean {0}" @@ -3294,8 +3381,8 @@ msgstr "Lean 10 gcuntas" msgid "Follow 7 accounts" msgstr "Lean 7 gcuntas" -#: src/view/com/profile/ProfileMenu.tsx:252 -#: src/view/com/profile/ProfileMenu.tsx:263 +#: src/view/com/profile/ProfileMenu.tsx:265 +#: src/view/com/profile/ProfileMenu.tsx:276 msgid "Follow account" msgstr "" @@ -3304,7 +3391,7 @@ msgstr "" msgid "Follow all" msgstr "Lean iad uile" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:232 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:129 msgid "Follow Back" msgstr "Lean Ar Ais" @@ -3330,7 +3417,7 @@ msgstr "Leanta ag <0>{0} agus <1>{1}" msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" msgstr "Leanta ag <0>{0}, <1>{1}, agus {2, plural, one {duine amháin eile} two {beirt eile} few {# dhuine eile} many {# nduine eile} other {# duine eile}}" -#: src/Navigation.tsx:205 +#: src/Navigation.tsx:214 msgid "Followers of @{0} that you know" msgstr "Leantóirí de chuid @{0} a bhfuil aithne agat orthu" @@ -3340,10 +3427,10 @@ msgid "Followers you know" msgstr "Leantóirí a bhfuil aithne agat orthu" #. User is following this account, click to unfollow -#: src/components/ProfileCard.tsx:366 -#: src/components/ProfileHoverCard/index.web.tsx:448 -#: src/components/ProfileHoverCard/index.web.tsx:459 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:230 +#: src/components/ProfileCard.tsx:394 +#: src/components/ProfileHoverCard/index.web.tsx:455 +#: src/components/ProfileHoverCard/index.web.tsx:466 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:232 #: src/screens/VideoFeed/index.tsx:827 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:134 #: src/view/screens/Feeds.tsx:599 @@ -3351,8 +3438,8 @@ msgstr "Leantóirí a bhfuil aithne agat orthu" msgid "Following" msgstr "Á leanúint" -#: src/components/ProfileCard.tsx:329 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 +#: src/components/ProfileCard.tsx:357 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:101 msgid "Following {0}" msgstr "Ag leanúint {0}" @@ -3369,7 +3456,7 @@ msgstr "Ag leanacht {name}" msgid "Following feed preferences" msgstr "Roghanna le haghaidh an fhotha Following" -#: src/Navigation.tsx:322 +#: src/Navigation.tsx:331 #: src/screens/Settings/FollowingFeedPreferences.tsx:53 msgid "Following Feed Preferences" msgstr "Roghanna don Fhotha Following" @@ -3450,7 +3537,7 @@ msgstr "Gailearaí" msgid "Generate a starter pack" msgstr "Cruthaigh pacáiste fáilte" -#: src/view/shell/Drawer.tsx:328 +#: src/view/shell/Drawer.tsx:344 msgid "Get help" msgstr "Faigh cabhair" @@ -3486,7 +3573,7 @@ msgstr "Deargshárú an dlí nó na dtéarmaí seirbhíse" #: src/screens/VideoFeed/index.tsx:1112 #: src/view/com/auth/LoggedOut.tsx:72 #: src/view/screens/NotFound.tsx:57 -#: src/view/screens/ProfileList.tsx:1030 +#: src/view/screens/ProfileList.tsx:1038 msgid "Go back" msgstr "Ar ais" @@ -3497,7 +3584,7 @@ msgstr "Ar ais" #: src/screens/Profile/ProfileFeed/index.tsx:94 #: src/screens/StarterPack/StarterPackScreen.tsx:757 #: src/view/screens/NotFound.tsx:56 -#: src/view/screens/ProfileList.tsx:1035 +#: src/view/screens/ProfileList.tsx:1043 msgid "Go Back" msgstr "Ar ais" @@ -3518,7 +3605,11 @@ msgstr "Abhaile" msgid "Go Home" msgstr "Abhaile" -#: src/screens/Messages/components/ChatListItem.tsx:355 +#: src/view/com/notifications/NotificationFeedItem.tsx:193 +msgid "Go to {firstAuthorName}'s profile" +msgstr "" + +#: src/screens/Messages/components/ChatListItem.tsx:360 msgid "Go to conversation with {0}" msgstr "Téigh go comhrá le {0}" @@ -3552,16 +3643,16 @@ msgstr "Leath bealaigh ann!" msgid "Handle" msgstr "Leasainm" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:572 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:591 msgid "Handle already taken. Please try a different one." msgstr "Tá an leasainm seo in úsáid cheana. Bain triail as ceann eile." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:189 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:325 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:195 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:344 msgid "Handle changed!" msgstr "Athraíodh an leasainm!" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:576 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:595 msgid "Handle too long. Please try a shorter one." msgstr "Tá an leasainm seo rófhada. Bain triail as ceann níos giorra." @@ -3574,7 +3665,7 @@ msgstr "Haptaic" msgid "Harassment, trolling, or intolerance" msgstr "Ciapadh, trolláil, nó éadulaingt" -#: src/Navigation.tsx:406 +#: src/Navigation.tsx:415 msgid "Hashtag" msgstr "Haischlib" @@ -3586,11 +3677,11 @@ msgstr "" msgid "Having trouble?" msgstr "Fadhb ort?" -#: src/screens/Settings/Settings.tsx:207 -#: src/screens/Settings/Settings.tsx:211 +#: src/screens/Settings/Settings.tsx:215 +#: src/screens/Settings/Settings.tsx:219 #: src/view/shell/desktop/RightNav.tsx:120 #: src/view/shell/desktop/RightNav.tsx:121 -#: src/view/shell/Drawer.tsx:337 +#: src/view/shell/Drawer.tsx:353 msgid "Help" msgstr "Cúnamh" @@ -3629,7 +3720,7 @@ msgstr "Liosta i bhfolach" msgid "Hide" msgstr "Cuir i bhfolach" -#: src/view/com/notifications/NotificationFeedItem.tsx:605 +#: src/view/com/notifications/NotificationFeedItem.tsx:694 msgctxt "action" msgid "Hide" msgstr "Cuir i bhfolach" @@ -3680,10 +3771,15 @@ msgstr "An bhfuil fonn ort treochtaí a chur i bhfolach?" msgid "Hide trending videos?" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:596 +#: src/view/com/notifications/NotificationFeedItem.tsx:685 msgid "Hide user list" msgstr "Cuir liosta na gcuntas i bhfolach" +#: src/screens/Moderation/VerificationSettings.tsx:81 +#: src/screens/Moderation/VerificationSettings.tsx:90 +msgid "Hide verification badges" +msgstr "" + #: src/components/moderation/ContentHider.tsx:151 #: src/components/moderation/PostHider.tsx:79 msgid "Hides the content" @@ -3709,7 +3805,7 @@ msgstr "Hmm. Thug freastalaí an fhotha drochfhreagra. Cuir é seo in iúl d’ msgid "Hmm, we're having trouble finding this feed. It may have been deleted." msgstr "Hmm. Ní féidir linn an fotha seo a aimsiú. Is féidir gur scriosadh é." -#: src/screens/Moderation/index.tsx:54 +#: src/screens/Moderation/index.tsx:58 msgid "Hmmmm, it seems we're having trouble loading this data. See below for more details. If this issue persists, please contact us." msgstr "Hmmm, is cosúil go bhfuil fadhb againn le lódáil na sonraí seo. Féach thíos le haghaidh tuilleadh sonraí. Má mhaireann an fhadhb seo, téigh i dteagmháil linn, le do thoil." @@ -3721,15 +3817,15 @@ 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/Navigation.tsx:635 -#: src/Navigation.tsx:655 +#: src/Navigation.tsx:644 +#: src/Navigation.tsx:664 #: src/view/shell/bottom-bar/BottomBar.tsx:162 #: src/view/shell/desktop/LeftNav.tsx:599 -#: src/view/shell/Drawer.tsx:396 +#: src/view/shell/Drawer.tsx:412 msgid "Home" msgstr "Baile" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:398 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:417 msgid "Host:" msgstr "Óstach:" @@ -3768,8 +3864,8 @@ msgstr "Tá cód agam" msgid "I have a confirmation code" msgstr "Tá cód dearbhaithe agam" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:261 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:267 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:280 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:286 msgid "I have my own domain" msgstr "Tá fearann de mo chuid féin agam" @@ -3786,11 +3882,11 @@ msgstr "Má tá an téacs malartach rófhada, athraíonn sé seo go téacs leath msgid "If you are not yet an adult according to the laws of your country, your parent or legal guardian must read these Terms on your behalf." msgstr "Ní duine fásta thú de réir dhlí do thíre, tá ar do thuismitheoir nó do chaomhnóir dlíthiúil na Téarmaí seo a léamh ar do shon." -#: src/view/screens/ProfileList.tsx:757 +#: src/view/screens/ProfileList.tsx:765 msgid "If you delete this list, you won't be able to recover it." msgstr "Má scriosann tú an liosta seo, ní bheidh tú in ann é a fháil ar ais." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:248 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:267 msgid "If you have your own domain, you can use that as your handle. This lets you self-verify your identity. <0>Learn more here." msgstr "Má tá fearann de do chuid féin agat, is féidir é sin a úsáid mar leasainm, agus sa chaoi sin, d'aitheantas féin a dhearbhú. <0>Tuilleadh eolais." @@ -3819,6 +3915,15 @@ msgstr "Mídhleathach agus Práinneach" msgid "Image" msgstr "Íomhá" +#: src/screens/Settings/AboutSettings.tsx:61 +msgid "Image cache cleared" +msgstr "" + +#. Android-only toast message which includes amount of space freed using localized number formatting +#: src/screens/Settings/AboutSettings.tsx:47 +msgid "Image cache cleared, freed {0}" +msgstr "" + #: src/components/StarterPack/ShareDialog.tsx:76 msgid "Image saved to your camera roll!" msgstr "Sábháladh an íomhá ar do rolla ceamara!" @@ -3871,7 +3976,7 @@ msgstr "Cuir isteach an cód a chuir muid chugat i dteachtaireacht r-phoist" msgid "Interaction limited" msgstr "Idirghníomhaíocht teoranta" -#: src/screens/Moderation/index.tsx:209 +#: src/screens/Moderation/index.tsx:213 msgid "Interaction settings" msgstr "" @@ -3880,11 +3985,11 @@ msgstr "" msgid "Invalid 2FA confirmation code." msgstr "Tá an cód 2FA seo neamhbhailí." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:578 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:597 msgid "Invalid handle. Please try a different one." msgstr "Leasainm neamhbhailí. Bain triail as ceann eile." -#: src/view/com/post-thread/PostThreadItem.tsx:288 +#: src/view/com/post-thread/PostThreadItem.tsx:291 msgid "Invalid or unsupported post record" msgstr "Taifead postála atá neamhbhailí nó gan bhunús" @@ -3979,7 +4084,7 @@ msgstr "Lipéid" msgid "Labels added" msgstr "Cuireadh lipéid leis" -#: src/screens/Profile/Sections/Labels.tsx:163 +#: src/screens/Profile/Sections/Labels.tsx:160 msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." msgstr "Nótaí faoi úsáideoirí nó ábhar is ea lipéid. Is féidir úsáid a bhaint astu leis an líonra a cheilt, a chatagóiriú, agus fainic a chur air." @@ -3995,13 +4100,13 @@ msgstr "Lipéid ar do chuid ábhair" msgid "Language selection" msgstr "Rogha teanga" -#: src/Navigation.tsx:178 +#: src/Navigation.tsx:187 msgid "Language Settings" msgstr "Socruithe teanga" #: src/screens/Settings/LanguageSettings.tsx:71 -#: src/screens/Settings/Settings.tsx:199 -#: src/screens/Settings/Settings.tsx:202 +#: src/screens/Settings/Settings.tsx:207 +#: src/screens/Settings/Settings.tsx:210 msgid "Languages" msgstr "Teangacha" @@ -4015,10 +4120,19 @@ msgstr "Níos Mó" msgid "Latest" msgstr "Is Déanaí" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:252 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:271 msgid "learn more" msgstr "tuilleadh eolais" +#: src/components/verification/VerificationsDialog.tsx:163 +#: src/components/verification/VerifierDialog.tsx:132 +#: src/screens/Moderation/VerificationSettings.tsx:47 +#: src/screens/Profile/Header/EditProfileDialog.tsx:360 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:212 +#: src/view/com/modals/EditProfile.tsx:208 +msgid "Learn more" +msgstr "" + #: src/components/moderation/ScreenHider.tsx:140 msgid "Learn More" msgstr "Le tuilleadh a fhoghlaim" @@ -4044,6 +4158,11 @@ msgstr "Foghlaim níos mó faoin modhnóireacht a dhéantar ar an ábhar seo." msgid "Learn more about this warning" msgstr "Le tuilleadh a fhoghlaim faoin rabhadh seo" +#: src/components/verification/VerificationsDialog.tsx:152 +#: src/components/verification/VerifierDialog.tsx:121 +msgid "Learn more about verification on Bluesky" +msgstr "" + #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:99 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:102 msgid "Learn more about what is public on Bluesky." @@ -4132,9 +4251,8 @@ msgstr "Mol an fotha seo" msgid "Like this labeler" msgstr "" -#: src/components/LikesDialog.tsx:85 -#: src/Navigation.tsx:256 -#: src/Navigation.tsx:261 +#: src/Navigation.tsx:265 +#: src/Navigation.tsx:270 msgid "Liked by" msgstr "Molta ag" @@ -4160,7 +4278,7 @@ msgstr "Molta ag {likeCount, plural, one {úsáideoir amháin} two {# úsáideoi msgid "Likes" msgstr "Moltaí" -#: src/view/com/post-thread/PostThreadItem.tsx:223 +#: src/view/com/post-thread/PostThreadItem.tsx:226 msgid "Likes on this post" msgstr "Moltaí don phostáil seo" @@ -4169,7 +4287,7 @@ msgstr "Moltaí don phostáil seo" msgid "Linear" msgstr "Líneach" -#: src/Navigation.tsx:211 +#: src/Navigation.tsx:220 msgid "List" msgstr "Liosta" @@ -4177,7 +4295,7 @@ msgstr "Liosta" msgid "List Avatar" msgstr "Abhatár an Liosta" -#: src/view/screens/ProfileList.tsx:430 +#: src/view/screens/ProfileList.tsx:438 msgctxt "toast" msgid "List blocked" msgstr "Liosta blocáilte" @@ -4195,7 +4313,7 @@ msgstr "Liosta le <0/>" msgid "List by you" msgstr "Liosta de do chuid" -#: src/view/screens/ProfileList.tsx:477 +#: src/view/screens/ProfileList.tsx:485 msgctxt "toast" msgid "List deleted" msgstr "Scriosadh an liosta" @@ -4204,11 +4322,11 @@ msgstr "Scriosadh an liosta" msgid "List has been hidden" msgstr "Cuireadh an liosta i bhfolach" -#: src/view/screens/ProfileList.tsx:172 +#: src/view/screens/ProfileList.tsx:176 msgid "List Hidden" msgstr "Cuireadh an liosta i bhfolach" -#: src/view/screens/ProfileList.tsx:394 +#: src/view/screens/ProfileList.tsx:402 msgctxt "toast" msgid "List muted" msgstr "Balbhaíodh an liosta" @@ -4217,22 +4335,22 @@ msgstr "Balbhaíodh an liosta" msgid "List Name" msgstr "Ainm an liosta" -#: src/view/screens/ProfileList.tsx:448 +#: src/view/screens/ProfileList.tsx:456 msgctxt "toast" msgid "List unblocked" msgstr "Liosta díbhlocáilte" -#: src/view/screens/ProfileList.tsx:412 +#: src/view/screens/ProfileList.tsx:420 msgctxt "toast" msgid "List unmuted" msgstr "Liosta nach bhfuil balbhaithe níos mó" -#: src/Navigation.tsx:140 +#: src/Navigation.tsx:141 #: src/view/screens/Lists.tsx:62 #: src/view/screens/Profile.tsx:221 #: src/view/screens/Profile.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:673 -#: src/view/shell/Drawer.tsx:501 +#: src/view/shell/Drawer.tsx:517 msgid "Lists" msgstr "Liostaí" @@ -4255,7 +4373,7 @@ msgstr "Lódáil fógraí nua" #: src/screens/Profile/ProfileFeed/index.tsx:221 #: src/screens/Profile/Sections/Feed.tsx:98 #: src/view/com/feeds/FeedPage.tsx:155 -#: src/view/screens/ProfileList.tsx:870 +#: src/view/screens/ProfileList.tsx:878 msgid "Load new posts" msgstr "Lódáil postálacha nua" @@ -4263,7 +4381,7 @@ msgstr "Lódáil postálacha nua" msgid "Loading..." msgstr "Ag lódáil …" -#: src/Navigation.tsx:281 +#: src/Navigation.tsx:290 msgid "Log" msgstr "Logleabhar" @@ -4276,7 +4394,7 @@ msgid "Logo by @sawaratsuki.bsky.social" msgstr "@sawaratsuki.bsky.social a rinne an lógó" #: src/view/shell/desktop/RightNav.tsx:127 -#: src/view/shell/Drawer.tsx:639 +#: src/view/shell/Drawer.tsx:655 msgid "Logo by <0>@sawaratsuki.bsky.social" msgstr "<0>@sawaratsuki.bsky.social a rinne an lógó" @@ -4313,6 +4431,10 @@ msgstr "Bí cinnte go bhfuil tú ag iarraidh cuairt a thabhairt ar an áit sin!" msgid "Manage saved feeds" msgstr "Bainistigh na fothaí a shábháil tú" +#: src/screens/Moderation/index.tsx:283 +msgid "Manage verification settings" +msgstr "" + #: src/components/dialogs/MutedWords.tsx:108 msgid "Manage your muted words and tags" msgstr "Bainistigh do chuid clibeanna agus na focail a bhalbhaigh tú" @@ -4366,7 +4488,7 @@ msgctxt "toast" msgid "Message deleted" msgstr "Scriosadh an teachtaireacht" -#: src/screens/Messages/components/ChatListItem.tsx:192 +#: src/screens/Messages/components/ChatListItem.tsx:197 msgid "Message deleted" msgstr "Scriosadh an teachtaireacht" @@ -4391,7 +4513,7 @@ msgstr "Tá an teachtaireacht rófhada" msgid "Message options" msgstr "" -#: src/Navigation.tsx:650 +#: src/Navigation.tsx:659 msgid "Messages" msgstr "Teachtaireachtaí" @@ -4410,10 +4532,10 @@ msgstr "Cuntas atá Míthreorach" msgid "Misleading Post" msgstr "Postáil atá Míthreorach" -#: src/Navigation.tsx:145 -#: src/screens/Moderation/index.tsx:89 -#: src/screens/Settings/Settings.tsx:167 -#: src/screens/Settings/Settings.tsx:170 +#: src/Navigation.tsx:146 +#: src/screens/Moderation/index.tsx:93 +#: src/screens/Settings/Settings.tsx:175 +#: src/screens/Settings/Settings.tsx:178 msgid "Moderation" msgstr "Modhnóireacht" @@ -4445,11 +4567,11 @@ msgctxt "toast" msgid "Moderation list updated" msgstr "Liosta modhnóireachta uasdátaithe" -#: src/screens/Moderation/index.tsx:239 +#: src/screens/Moderation/index.tsx:243 msgid "Moderation lists" msgstr "Liostaí modhnóireachta" -#: src/Navigation.tsx:150 +#: src/Navigation.tsx:151 #: src/view/screens/ModerationModlists.tsx:62 msgid "Moderation Lists" msgstr "Liostaí modhnóireachta" @@ -4458,11 +4580,11 @@ msgstr "Liostaí modhnóireachta" msgid "moderation settings" msgstr "socruithe modhnóireachta" -#: src/Navigation.tsx:271 +#: src/Navigation.tsx:280 msgid "Moderation states" msgstr "Stádais modhnóireachta" -#: src/screens/Moderation/index.tsx:193 +#: src/screens/Moderation/index.tsx:197 msgid "Moderation tools" msgstr "Uirlisí modhnóireachta" @@ -4471,7 +4593,7 @@ msgstr "Uirlisí modhnóireachta" msgid "Moderator has chosen to set a general warning on the content." msgstr "Chuir an modhnóir rabhadh ginearálta ar an ábhar." -#: src/view/com/post-thread/PostThreadItem.tsx:645 +#: src/view/com/post-thread/PostThreadItem.tsx:665 msgid "More" msgstr "Tuilleadh" @@ -4480,9 +4602,9 @@ msgstr "Tuilleadh" msgid "More feeds" msgstr "Tuilleadh fothaí" -#: src/view/com/profile/ProfileMenu.tsx:194 -#: src/view/com/profile/ProfileMenu.tsx:200 -#: src/view/screens/ProfileList.tsx:742 +#: src/view/com/profile/ProfileMenu.tsx:207 +#: src/view/com/profile/ProfileMenu.tsx:213 +#: src/view/screens/ProfileList.tsx:750 msgid "More options" msgstr "Tuilleadh roghanna" @@ -4515,14 +4637,14 @@ msgstr "Balbhaigh" msgid "Mute {tag}" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:289 -#: src/view/com/profile/ProfileMenu.tsx:296 +#: src/view/com/profile/ProfileMenu.tsx:325 +#: src/view/com/profile/ProfileMenu.tsx:332 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:669 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:675 msgid "Mute account" msgstr "" -#: src/view/screens/ProfileList.tsx:649 +#: src/view/screens/ProfileList.tsx:657 msgid "Mute accounts" msgstr "Balbhaigh cuntais" @@ -4535,11 +4657,11 @@ msgstr "Balbhaigh an comhrá" msgid "Mute in:" msgstr "Balbhaigh i:" -#: src/view/screens/ProfileList.tsx:771 +#: src/view/screens/ProfileList.tsx:779 msgid "Mute list" msgstr "Balbhaigh an liosta" -#: src/view/screens/ProfileList.tsx:766 +#: src/view/screens/ProfileList.tsx:774 msgid "Mute these accounts?" msgstr "An bhfuil fonn ort na cuntais seo a bhalbhú?" @@ -4577,16 +4699,16 @@ msgstr "Balbhaigh an snáithe seo" msgid "Mute words & tags" msgstr "Balbhaigh focail ⁊ clibeanna" -#: src/screens/Moderation/index.tsx:254 +#: src/screens/Moderation/index.tsx:258 msgid "Muted accounts" msgstr "Cuntais a balbhaíodh" -#: src/Navigation.tsx:155 -#: src/view/screens/ModerationMutedAccounts.tsx:100 +#: src/Navigation.tsx:156 +#: src/view/screens/ModerationMutedAccounts.tsx:123 msgid "Muted Accounts" msgstr "Cuntais a balbhaíodh" -#: src/view/screens/ModerationMutedAccounts.tsx:112 +#: src/view/screens/ModerationMutedAccounts.tsx:135 msgid "Muted accounts have their posts removed from your feed and from your notifications. Mutes are completely private." msgstr "Baintear na postálacha ó na cuntais a chuir tú i bhfolach as d’fhotha agus as do chuid fógraí. Is príobháideach ar fad é an cur i bhfolach." @@ -4594,11 +4716,11 @@ msgstr "Baintear na postálacha ó na cuntais a chuir tú i bhfolach as d’fhot msgid "Muted by \"{0}\"" msgstr "Curtha i bhfolach ag \"{0}\"" -#: src/screens/Moderation/index.tsx:224 +#: src/screens/Moderation/index.tsx:228 msgid "Muted words & tags" msgstr "Focail ⁊ clibeanna a cuireadh i bhfolach" -#: src/view/screens/ProfileList.tsx:768 +#: src/view/screens/ProfileList.tsx:776 msgid "Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them." msgstr "Tá an balbhú príobháideach. Is féidir leis na cuntais a bhalbhaigh tú do chuid postálacha a fheiceáil agus is féidir leo scríobh chugat ach ní fheicfidh tú a gcuid postálacha eile ná aon fhógraí uathu." @@ -4650,7 +4772,7 @@ msgstr "" msgid "Navigates to the next screen" msgstr "Téann sé seo chuig an gcéad scáileán eile" -#: src/view/shell/Drawer.tsx:72 +#: src/view/shell/Drawer.tsx:75 msgid "Navigates to your profile" msgstr "Téann sé seo chuig do phróifíl" @@ -4667,7 +4789,7 @@ msgstr "An bhfuil tú ag iarraidh sárú cóipchirt a thuairisciú?" msgid "Never lose access to your followers or data." msgstr "Ná bíodh gan fáil ar do chuid leantóirí ná ar do chuid dáta go deo." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:548 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:567 msgid "Nevermind, create a handle for me" msgstr "Is cuma, cruthaigh leasainm dom" @@ -4687,9 +4809,13 @@ msgstr "Nua" msgid "New chat" msgstr "Comhrá nua" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:202 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:210 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:356 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:63 +msgid "New Feature" +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:221 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:229 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:375 msgid "New handle" msgstr "Leasainm nua" @@ -4718,8 +4844,8 @@ msgstr "Pasfhocal Nua" #: src/view/screens/Feeds.tsx:549 #: src/view/screens/Notifications.tsx:165 #: src/view/screens/Profile.tsx:507 -#: src/view/screens/ProfileList.tsx:252 -#: src/view/screens/ProfileList.tsx:285 +#: src/view/screens/ProfileList.tsx:250 +#: src/view/screens/ProfileList.tsx:288 msgid "New post" msgstr "Postáil nua" @@ -4780,8 +4906,8 @@ msgstr "An chéad íomhá eile" msgid "No app passwords yet" msgstr "Níl aon phasfhocal aipe ann fós" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:378 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:380 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:397 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:399 msgid "No DNS Panel" msgstr "Gan Phainéal DNS" @@ -4798,8 +4924,8 @@ msgstr "Ní fuarthas aon fhothaí. Bain triail as rud éigin eile a chuardach." msgid "No likes yet" msgstr "Gan moladh fós" -#: src/components/ProfileCard.tsx:351 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:119 +#: src/components/ProfileCard.tsx:379 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:122 msgid "No longer following {0}" msgstr "Ní leantar {0} níos mó" @@ -4807,7 +4933,7 @@ msgstr "Ní leantar {0} níos mó" msgid "No longer than {MAX_SERVICE_HANDLE_LENGTH, plural, other {# characters}}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:134 +#: src/screens/Messages/components/ChatListItem.tsx:139 msgid "No messages yet" msgstr "Níl aon teachtaireacht ann fós" @@ -4841,7 +4967,7 @@ msgstr "Gan athphostáil fós" msgid "No result" msgstr "Gan torthaí" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:204 +#: src/components/dialogs/SearchablePeopleList.tsx:223 #: src/components/ProgressGuide/FollowDialog.tsx:212 msgid "No results" msgstr "Toradh ar bith" @@ -4859,9 +4985,8 @@ msgid "No results found for \"{query}\"" msgstr "Gan torthaí ar “{query}”" #: src/screens/Search/SearchResults.tsx:248 -#: src/screens/Search/SearchResults.tsx:286 -#: src/screens/Search/SearchResults.tsx:331 -#: src/view/com/modals/ListAddRemoveUsers.tsx:128 +#: src/screens/Search/SearchResults.tsx:284 +#: src/screens/Search/SearchResults.tsx:329 msgid "No results found for {query}" msgstr "Gan torthaí ar {query}" @@ -4883,7 +5008,6 @@ msgid "Nobody" msgstr "Duine ar bith" #: src/components/LikedByList.tsx:86 -#: src/components/LikesDialog.tsx:97 #: src/view/com/post-thread/PostLikedBy.tsx:86 msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "Níor mhol éinne fós é. Ar cheart duitse tosú?" @@ -4908,7 +5032,7 @@ msgstr "Lomnochtacht Neamhghnéasach" msgid "Not followed by anyone you're following" msgstr "" -#: src/Navigation.tsx:135 +#: src/Navigation.tsx:136 #: src/view/screens/Profile.tsx:122 msgid "Not Found" msgstr "Ní bhfuarthas é sin" @@ -4918,7 +5042,7 @@ msgstr "Ní bhfuarthas é sin" msgid "Not right now" msgstr "Ní anois" -#: src/view/com/profile/ProfileMenu.tsx:406 +#: src/view/com/profile/ProfileMenu.tsx:442 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:791 #: src/view/com/util/post-ctrls/PostCtrls.tsx:361 msgid "Note about sharing" @@ -4936,7 +5060,7 @@ msgstr "Tada anseo" msgid "Notification filters" msgstr "Scagairí fógra" -#: src/Navigation.tsx:431 +#: src/Navigation.tsx:440 #: src/view/screens/Notifications.tsx:134 msgid "Notification settings" msgstr "Socruithe fógra" @@ -4953,11 +5077,11 @@ msgstr "Fuaimeanna fógra" msgid "Notification Sounds" msgstr "Fuaimeanna Fógra" -#: src/Navigation.tsx:645 +#: src/Navigation.tsx:654 #: src/view/screens/Notifications.tsx:128 #: src/view/shell/bottom-bar/BottomBar.tsx:236 #: src/view/shell/desktop/LeftNav.tsx:636 -#: src/view/shell/Drawer.tsx:449 +#: src/view/shell/Drawer.tsx:465 msgid "Notifications" msgstr "Fógraí" @@ -5001,7 +5125,7 @@ msgid "OK" msgstr "OK" #: src/screens/Login/PasswordUpdatedForm.tsx:37 -#: src/view/com/post-thread/PostThreadItem.tsx:895 +#: src/view/com/post-thread/PostThreadItem.tsx:915 msgid "Okay" msgstr "Maith go leor" @@ -5016,7 +5140,7 @@ msgstr "Na freagraí is sine ar dtús" msgid "on<0><1/><2><3/>" msgstr "ar<0><1/><2><3/>" -#: src/screens/Settings/Settings.tsx:304 +#: src/screens/Settings/Settings.tsx:346 msgid "Onboarding reset" msgstr "Atosú an chláraithe" @@ -5060,7 +5184,7 @@ msgstr "Úps! Theip ar rud éigin!" #: src/components/StarterPack/ProfileStarterPacks.tsx:325 #: src/components/StarterPack/ProfileStarterPacks.tsx:334 #: src/screens/Settings/AppPasswords.tsx:59 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:104 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:106 #: src/screens/Settings/NotificationSettings.tsx:54 #: src/view/screens/Profile.tsx:122 msgid "Oops!" @@ -5078,8 +5202,8 @@ msgstr "Oscail roghchlár giorrúcháin phróifíl {name}" msgid "Open avatar creator" msgstr "Oscail an cruthaitheoir abhatáir" -#: src/screens/Messages/components/ChatListItem.tsx:363 -#: src/screens/Messages/components/ChatListItem.tsx:364 +#: src/screens/Messages/components/ChatListItem.tsx:368 +#: src/screens/Messages/components/ChatListItem.tsx:369 msgid "Open conversation options" msgstr "Oscail na roghanna comhrá" @@ -5113,11 +5237,11 @@ msgstr "Oscail nasc le {niceUrl}" msgid "Open message options" msgstr "Oscail na roghanna teachtaireachta" -#: src/screens/Settings/Settings.tsx:330 +#: src/screens/Settings/Settings.tsx:372 msgid "Open moderation debug page" msgstr "Oscail leathanach chun modhnóireacht a dhífhabhtú" -#: src/screens/Moderation/index.tsx:220 +#: src/screens/Moderation/index.tsx:224 msgid "Open muted words and tags settings" msgstr "Oscail socruithe na gclibeanna agus na bhfocal a bhalbhaigh tú" @@ -5133,12 +5257,12 @@ msgstr "Oscail roghchlár na bpostálacha" msgid "Open starter pack menu" msgstr "Oscail clár an phacáiste fáilte" -#: src/screens/Settings/Settings.tsx:323 -#: src/screens/Settings/Settings.tsx:337 +#: src/screens/Settings/Settings.tsx:365 +#: src/screens/Settings/Settings.tsx:379 msgid "Open storybook page" msgstr "Oscail leathanach an Storybook" -#: src/screens/Settings/Settings.tsx:316 +#: src/screens/Settings/Settings.tsx:358 msgid "Open system log" msgstr "Oscail logleabhar an chórais" @@ -5200,7 +5324,7 @@ msgstr "" msgid "Opens GIF select dialog" msgstr "Osclaíonn sé seo fuinneog chun GIF a roghnú" -#: src/screens/Settings/Settings.tsx:208 +#: src/screens/Settings/Settings.tsx:216 msgid "Opens helpdesk in browser" msgstr "" @@ -5216,7 +5340,7 @@ msgstr "Osclaíonn sé seo an fhoirm leis an bpasfhocal a athrú" msgid "Opens the linked website" msgstr "Osclaíonn sé seo an suíomh gréasáin atá nasctha" -#: src/view/com/notifications/NotificationFeedItem.tsx:683 +#: src/view/com/notifications/NotificationFeedItem.tsx:788 #: src/view/com/util/UserAvatar.tsx:465 msgid "Opens this profile" msgstr "Osclaíonn sé an phróifíl seo" @@ -5268,7 +5392,7 @@ msgstr "" msgid "Other" msgstr "Eile" -#: src/components/AccountList.tsx:83 +#: src/components/AccountList.tsx:87 msgid "Other account" msgstr "Cuntas eile" @@ -5330,15 +5454,15 @@ msgstr "Cuir an físeán ar shos" #: src/screens/Search/SearchResults.tsx:62 #: src/screens/StarterPack/StarterPackScreen.tsx:184 -#: src/view/screens/ProfileList.tsx:166 +#: src/view/screens/ProfileList.tsx:170 msgid "People" msgstr "Daoine" -#: src/Navigation.tsx:198 +#: src/Navigation.tsx:207 msgid "People followed by @{0}" msgstr "Na daoine atá leanta ag @{0}" -#: src/Navigation.tsx:191 +#: src/Navigation.tsx:200 msgid "People following @{0}" msgstr "Na leantóirí atá ag @{0}" @@ -5376,7 +5500,7 @@ msgstr "Greamaigh an fotha" msgid "Pin Feed" msgstr "" -#: src/view/screens/ProfileList.tsx:706 +#: src/view/screens/ProfileList.tsx:714 msgid "Pin to home" msgstr "Greamaigh le baile" @@ -5402,7 +5526,7 @@ msgstr "Greamaíodh {0} le Baile" msgid "Pinned Feeds" msgstr "Fothaí greamaithe" -#: src/view/screens/ProfileList.tsx:353 +#: src/view/screens/ProfileList.tsx:361 msgid "Pinned to your feeds" msgstr "Greamaithe le do chuid fothaí" @@ -5553,14 +5677,14 @@ msgctxt "action" msgid "Post All" msgstr "Postáil Uile" -#: src/view/com/post-thread/PostThreadItem.tsx:215 +#: src/view/com/post-thread/PostThreadItem.tsx:218 msgid "Post by {0}" msgstr "Postáil ó {0}" -#: src/Navigation.tsx:224 -#: src/Navigation.tsx:231 -#: src/Navigation.tsx:238 -#: src/Navigation.tsx:245 +#: src/Navigation.tsx:233 +#: src/Navigation.tsx:240 +#: src/Navigation.tsx:247 +#: src/Navigation.tsx:254 msgid "Post by @{0}" msgstr "Postáil ó @{0}" @@ -5595,7 +5719,7 @@ msgstr "Postáil a chuir tú i bhfolach" msgid "Post interaction settings" msgstr "Socruithe idirghníomhaíochta na postála" -#: src/Navigation.tsx:166 +#: src/Navigation.tsx:167 #: src/screens/ModerationInteractionSettings/index.tsx:34 msgid "Post Interaction Settings" msgstr "" @@ -5625,7 +5749,7 @@ msgstr "Díghreamaíodh an phostáil" #: src/screens/StarterPack/StarterPackScreen.tsx:186 #: src/view/screens/Profile.tsx:222 -#: src/view/screens/ProfileList.tsx:166 +#: src/view/screens/ProfileList.tsx:170 msgid "Posts" msgstr "Postálacha" @@ -5683,22 +5807,22 @@ msgstr "Fógraí tábhachtacha" msgid "Privacy" msgstr "Príobháideacht" -#: src/screens/Settings/Settings.tsx:161 -#: src/screens/Settings/Settings.tsx:164 +#: src/screens/Settings/Settings.tsx:169 +#: src/screens/Settings/Settings.tsx:172 msgid "Privacy and security" msgstr "Príobháideacht agus slándáil" -#: src/Navigation.tsx:367 +#: src/Navigation.tsx:376 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:36 msgid "Privacy and Security" msgstr "Príobháideacht agus Slándáil" -#: src/Navigation.tsx:291 -#: src/screens/Settings/AboutSettings.tsx:51 -#: src/screens/Settings/AboutSettings.tsx:54 +#: src/Navigation.tsx:300 +#: src/screens/Settings/AboutSettings.tsx:89 +#: src/screens/Settings/AboutSettings.tsx:92 #: src/view/screens/PrivacyPolicy.tsx:31 -#: src/view/shell/Drawer.tsx:634 -#: src/view/shell/Drawer.tsx:635 +#: src/view/shell/Drawer.tsx:650 +#: src/view/shell/Drawer.tsx:651 msgid "Privacy Policy" msgstr "Polasaí Príobháideachta" @@ -5711,20 +5835,20 @@ msgstr "Físeán á phróiseáil..." msgid "Processing..." msgstr "Á phróiseáil..." -#: src/view/screens/DebugMod.tsx:920 +#: src/view/screens/DebugMod.tsx:926 #: src/view/screens/Profile.tsx:361 msgid "profile" msgstr "próifíl" #: src/view/shell/bottom-bar/BottomBar.tsx:286 #: src/view/shell/desktop/LeftNav.tsx:691 -#: src/view/shell/Drawer.tsx:71 -#: src/view/shell/Drawer.tsx:526 +#: src/view/shell/Drawer.tsx:74 +#: src/view/shell/Drawer.tsx:542 msgid "Profile" msgstr "Próifíl" -#: src/screens/Profile/Header/EditProfileDialog.tsx:191 -#: src/view/com/modals/EditProfile.tsx:124 +#: src/screens/Profile/Header/EditProfileDialog.tsx:198 +#: src/view/com/modals/EditProfile.tsx:127 msgctxt "toast" msgid "Profile updated" msgstr "Próifíl uasdátaithe" @@ -5803,7 +5927,7 @@ msgstr "Socruithe maidir le postálacha athluaite" msgid "Quotes" msgstr "Postálacha athluaite" -#: src/view/com/post-thread/PostThreadItem.tsx:249 +#: src/view/com/post-thread/PostThreadItem.tsx:252 msgid "Quotes of this post" msgstr "Postálacha athluaite den phostáil seo" @@ -5814,7 +5938,7 @@ msgstr "Postálacha athluaite den phostáil seo" msgid "Random (aka \"Poster's Roulette\")" msgstr "Randamach" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:581 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:600 msgid "Rate limit exceeded – you've tried to change your handle too many times in a short period. Please wait a minute before trying again." msgstr "Rinne tú an iomarca iarrachtaí do leasainm a athrú taobh istigh de thréimhse ghearr. Fan cúpla nóiméad sula ndéanann tú iarracht eile." @@ -5831,6 +5955,11 @@ msgstr "" msgid "Reactivate your account" msgstr "Athghníomhaigh do chuntas" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:158 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:169 +msgid "Read blog post" +msgstr "" + #: src/screens/VideoFeed/index.tsx:942 msgid "Read less" msgstr "" @@ -5862,7 +5991,7 @@ msgstr "" msgid "Reason:" msgstr "Fáth:" -#: src/screens/Search/components/SearchHistory.tsx:44 +#: src/screens/Search/components/SearchHistory.tsx:49 msgid "Recent Searches" msgstr "Cuardaigh a Rinneadh le Déanaí" @@ -5888,13 +6017,13 @@ msgstr "" msgid "Reload conversations" msgstr "Athlódáil comhráite" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:171 #: src/components/dialogs/MutedWords.tsx:438 #: src/components/FeedCard.tsx:343 #: src/components/StarterPack/Wizard/WizardListCard.tsx:102 #: src/components/StarterPack/Wizard/WizardListCard.tsx:109 -#: src/screens/Settings/Settings.tsx:468 +#: src/screens/Settings/Settings.tsx:510 #: src/view/com/feeds/FeedSourceCard.tsx:322 -#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/UserAddRemoveLists.tsx:235 #: src/view/com/posts/PostFeedErrorMessage.tsx:213 msgid "Remove" @@ -5904,12 +6033,12 @@ msgstr "Scrios" msgid "Remove {displayName} from starter pack" msgstr "Bain {displayName} den phacáiste fáilte" -#: src/screens/Search/components/SearchHistory.tsx:120 +#: src/screens/Search/components/SearchHistory.tsx:97 msgid "Remove {historyItem}" msgstr "" -#: src/screens/Settings/Settings.tsx:447 -#: src/screens/Settings/Settings.tsx:450 +#: src/screens/Settings/Settings.tsx:489 +#: src/screens/Settings/Settings.tsx:492 msgid "Remove account" msgstr "Bain an cuntas de" @@ -5945,12 +6074,12 @@ msgstr "An bhfuil fonn ort an fotha a bhaint?" #: src/screens/Profile/components/ProfileFeedHeader.tsx:320 #: src/view/com/feeds/FeedSourceCard.tsx:190 #: src/view/com/feeds/FeedSourceCard.tsx:268 -#: src/view/screens/ProfileList.tsx:520 +#: src/view/screens/ProfileList.tsx:528 #: src/view/screens/SavedFeeds.tsx:342 msgid "Remove from my feeds" msgstr "Bain de mo chuid fothaí" -#: src/screens/Settings/Settings.tsx:460 +#: src/screens/Settings/Settings.tsx:502 msgid "Remove from quick access?" msgstr "An bhfuil fonn ort é a bhaint den mhearliosta?" @@ -5972,7 +6101,7 @@ msgstr "Bain an íomhá de" msgid "Remove mute word from your list" msgstr "Bain focal balbhaithe de do liosta" -#: src/screens/Search/components/SearchHistory.tsx:93 +#: src/screens/Search/components/SearchHistory.tsx:178 msgid "Remove profile" msgstr "Bain an phróifíl" @@ -5993,6 +6122,21 @@ msgstr "Bain an comhad fotheideal" msgid "Remove this feed from your saved feeds" msgstr "Bain an fotha seo de do chuid fothaí sábháilte" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:157 +msgid "Remove user from list" +msgstr "" + +#: src/components/verification/VerificationRemovePrompt.tsx:46 +#: src/components/verification/VerificationsDialog.tsx:227 +#: src/view/com/profile/ProfileMenu.tsx:298 +#: src/view/com/profile/ProfileMenu.tsx:301 +msgid "Remove verification" +msgstr "" + +#: src/components/verification/VerificationRemovePrompt.tsx:44 +msgid "Remove your verification for this account?" +msgstr "" + #: src/view/com/util/post-embeds/QuoteEmbed.tsx:110 msgid "Removed by author" msgstr "Bainte ag an údar" @@ -6001,7 +6145,7 @@ msgstr "Bainte ag an údar" msgid "Removed by you" msgstr "Bainte agat" -#: src/view/com/modals/ListAddRemoveUsers.tsx:200 +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:117 #: src/view/com/modals/UserAddRemoveLists.tsx:170 msgid "Removed from list" msgstr "Baineadh den liosta é" @@ -6016,11 +6160,15 @@ msgstr "Baineadh de do chuid fothaí sábháilte é" #: src/screens/Profile/components/ProfileFeedHeader.tsx:122 #: src/view/com/posts/FeedShutdownMsg.tsx:44 -#: src/view/screens/ProfileList.tsx:384 +#: src/view/screens/ProfileList.tsx:392 msgid "Removed from your feeds" msgstr "Baineadh de do chuid fothaí é" -#: src/screens/Search/components/SearchHistory.tsx:95 +#: src/components/verification/VerificationRemovePrompt.tsx:32 +msgid "Removed verification" +msgstr "" + +#: src/screens/Search/components/SearchHistory.tsx:179 msgid "Removes profile from search history" msgstr "" @@ -6113,8 +6261,8 @@ msgstr "Cuireadh an freagra i bhfolach" msgid "Report" msgstr "Tuairiscigh" -#: src/view/com/profile/ProfileMenu.tsx:329 -#: src/view/com/profile/ProfileMenu.tsx:332 +#: src/view/com/profile/ProfileMenu.tsx:365 +#: src/view/com/profile/ProfileMenu.tsx:368 msgid "Report account" msgstr "" @@ -6137,7 +6285,7 @@ msgstr "Tuairiscigh comhrá" msgid "Report feed" msgstr "Déan gearán faoi fhotha" -#: src/view/screens/ProfileList.tsx:562 +#: src/view/screens/ProfileList.tsx:570 msgid "Report list" msgstr "" @@ -6234,7 +6382,7 @@ msgstr "Athphostáilte ag <0><1/>" msgid "Reposted by you" msgstr "Athphostáilte agat" -#: src/view/com/post-thread/PostThreadItem.tsx:228 +#: src/view/com/post-thread/PostThreadItem.tsx:231 msgid "Reposts of this post" msgstr "Athphostálacha den phostáil seo" @@ -6288,8 +6436,8 @@ msgstr "Cód athshocraithe" msgid "Reset Code" msgstr "Cód Athshocraithe" -#: src/screens/Settings/Settings.tsx:344 -#: src/screens/Settings/Settings.tsx:346 +#: src/screens/Settings/Settings.tsx:386 +#: src/screens/Settings/Settings.tsx:388 msgid "Reset onboarding state" msgstr "Athshocraigh an próiseas cláraithe" @@ -6341,10 +6489,10 @@ msgid "Returns to home page" msgstr "Filleann sé seo abhaile" #: src/screens/Profile/ProfileFeed/index.tsx:90 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:540 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:559 #: src/screens/VideoFeed/index.tsx:1109 #: src/view/screens/NotFound.tsx:60 -#: src/view/screens/ProfileList.tsx:1031 +#: src/view/screens/ProfileList.tsx:1039 msgid "Returns to previous page" msgstr "Filleann sé seo ar an leathanach roimhe seo" @@ -6356,9 +6504,9 @@ msgstr "" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:479 #: src/components/dialogs/PostInteractionSettingsDialog.tsx:485 #: src/components/StarterPack/QrCodeDialog.tsx:191 -#: src/screens/Profile/Header/EditProfileDialog.tsx:238 -#: src/screens/Profile/Header/EditProfileDialog.tsx:252 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:243 +#: src/screens/Profile/Header/EditProfileDialog.tsx:245 +#: src/screens/Profile/Header/EditProfileDialog.tsx:259 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:262 #: src/view/com/composer/GifAltText.tsx:193 #: src/view/com/composer/GifAltText.tsx:202 #: src/view/com/composer/photos/EditImageDialog.web.tsx:77 @@ -6366,7 +6514,7 @@ msgstr "" #: src/view/com/composer/photos/ImageAltTextDialog.tsx:153 #: src/view/com/composer/photos/ImageAltTextDialog.tsx:163 #: src/view/com/modals/CreateOrEditList.tsx:317 -#: src/view/com/modals/EditProfile.tsx:219 +#: src/view/com/modals/EditProfile.tsx:245 #: src/view/screens/SavedFeeds.tsx:109 msgid "Save" msgstr "Sábháil" @@ -6386,7 +6534,7 @@ msgstr "Sábháil do bhreithlá" msgid "Save changes" msgstr "Sábháil na hathruithe" -#: src/view/com/modals/EditProfile.tsx:227 +#: src/view/com/modals/EditProfile.tsx:253 msgid "Save Changes" msgstr "Sábháil na hAthruithe" @@ -6399,7 +6547,7 @@ msgstr "Sábháil an íomhá" msgid "Save image crop" msgstr "Sábháil an pictiúr bearrtha" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:229 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:248 msgid "Save new handle" msgstr "Sábháil an leasainm nua" @@ -6421,11 +6569,11 @@ msgid "Saved to your camera roll" msgstr "Sábháladh i do rolla ceamara é" #: src/screens/Profile/components/ProfileFeedHeader.tsx:131 -#: src/view/screens/ProfileList.tsx:364 +#: src/view/screens/ProfileList.tsx:372 msgid "Saved to your feeds" msgstr "Sábháilte le mo chuid fothaí" -#: src/view/com/modals/EditProfile.tsx:220 +#: src/view/com/modals/EditProfile.tsx:246 msgid "Saves any changes to your profile" msgstr "Sábhálann sé seo aon athrú ar do phróifíl" @@ -6435,8 +6583,8 @@ msgstr "Sábhálann sé seo na socruithe le haghaidh íomhánna a laghdú" #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/NotificationFeedItem.tsx:544 -#: src/view/com/notifications/NotificationFeedItem.tsx:569 +#: src/view/com/notifications/NotificationFeedItem.tsx:633 +#: src/view/com/notifications/NotificationFeedItem.tsx:658 msgid "Say hello!" msgstr "Abair heileo!" @@ -6445,21 +6593,20 @@ msgstr "Abair heileo!" msgid "Science" msgstr "Eolaíocht" -#: src/view/screens/ProfileList.tsx:988 +#: src/view/screens/ProfileList.tsx:996 msgid "Scroll to top" msgstr "Fill ar an mbarr" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:491 +#: src/components/dialogs/SearchablePeopleList.tsx:513 #: src/components/forms/SearchInput.tsx:34 #: src/components/forms/SearchInput.tsx:36 #: src/screens/Search/Shell.tsx:307 #: src/screens/Search/Shell.tsx:464 -#: src/view/com/modals/ListAddRemoveUsers.tsx:76 #: src/view/shell/bottom-bar/BottomBar.tsx:182 msgid "Search" msgstr "Cuardaigh" -#: src/Navigation.tsx:217 +#: src/Navigation.tsx:226 #: src/screens/Profile/ProfileSearch.tsx:37 msgid "Search @{0}'s posts" msgstr "" @@ -6477,11 +6624,11 @@ msgstr "Cuardaigh fothaí" msgid "Search for \"{interestsDisplayName}\"{activeText}" msgstr "Déan cuardach ar \"{interestsDisplayName}\"{activeText}" -#: src/view/shell/desktop/Search.tsx:201 +#: src/view/shell/desktop/Search.tsx:131 msgid "Search for \"{query}\"" msgstr "Déan cuardach ar “{query}”" -#: src/screens/Search/components/AutocompleteResults.tsx:44 +#: src/screens/Search/components/AutocompleteResults.tsx:45 msgid "Search for \"{searchText}\"" msgstr "Déan cuardach ar \"{searchText}\"" @@ -6501,10 +6648,6 @@ msgstr "" msgid "Search for posts, users, or feeds" msgstr "" -#: src/view/com/modals/ListAddRemoveUsers.tsx:71 -msgid "Search for users" -msgstr "Cuardaigh úsáideoirí" - #: src/components/dialogs/GifSelect.tsx:177 msgid "Search GIFs" msgstr "Cuardaigh GIFanna" @@ -6513,12 +6656,12 @@ msgstr "Cuardaigh GIFanna" msgid "Search my posts" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:231 -#: src/view/com/profile/ProfileMenu.tsx:234 +#: src/view/com/profile/ProfileMenu.tsx:244 +#: src/view/com/profile/ProfileMenu.tsx:247 msgid "Search posts" msgstr "" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:511 +#: src/components/dialogs/SearchablePeopleList.tsx:533 #: src/components/ProgressGuide/FollowDialog.tsx:702 msgid "Search profiles" msgstr "Cuardaigh próifílí" @@ -6531,7 +6674,7 @@ msgstr "Cuardaigh Tenor" msgid "Search..." msgstr "" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:512 +#: src/components/dialogs/SearchablePeopleList.tsx:534 #: src/components/ProgressGuide/FollowDialog.tsx:703 msgid "Searches for profiles" msgstr "" @@ -6692,7 +6835,7 @@ msgctxt "action" msgid "Send Email" msgstr "Seol ríomhphost" -#: src/view/shell/Drawer.tsx:317 +#: src/view/shell/Drawer.tsx:333 msgid "Send feedback" msgstr "Seol aiseolas" @@ -6742,7 +6885,7 @@ msgstr "Seoladh an fhreastalaí" msgid "Set app icon to {0}" msgstr "Athraigh deilbhín na haipe go {0}" -#: src/screens/Moderation/index.tsx:306 +#: src/screens/Moderation/index.tsx:325 msgid "Set birthdate" msgstr "Socraigh do bhreithlá" @@ -6758,10 +6901,10 @@ msgstr "Socraigh do chuntas" msgid "Sets email for password reset" msgstr "Socraíonn sé seo an seoladh ríomhphoist le haghaidh athshocrú an phasfhocail" -#: src/Navigation.tsx:173 -#: src/screens/Settings/Settings.tsx:80 +#: src/Navigation.tsx:182 +#: src/screens/Settings/Settings.tsx:88 #: src/view/shell/desktop/LeftNav.tsx:709 -#: src/view/shell/Drawer.tsx:539 +#: src/view/shell/Drawer.tsx:555 msgid "Settings" msgstr "Socruithe" @@ -6783,12 +6926,12 @@ msgstr "Graosta" #: src/screens/StarterPack/StarterPackScreen.tsx:428 #: src/screens/StarterPack/StarterPackScreen.tsx:603 #: src/screens/Topic.tsx:102 -#: src/view/com/profile/ProfileMenu.tsx:216 -#: src/view/com/profile/ProfileMenu.tsx:225 +#: src/view/com/profile/ProfileMenu.tsx:229 +#: src/view/com/profile/ProfileMenu.tsx:238 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:498 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:507 #: src/view/com/util/post-ctrls/PostCtrls.tsx:350 -#: src/view/screens/ProfileList.tsx:505 +#: src/view/screens/ProfileList.tsx:513 msgid "Share" msgstr "Comhroinn" @@ -6805,7 +6948,7 @@ msgstr "Inis scéal suimiúil!" msgid "Share a fun fact!" msgstr "Roinn rud éigin fútsa féin!" -#: src/view/com/profile/ProfileMenu.tsx:411 +#: src/view/com/profile/ProfileMenu.tsx:447 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:796 #: src/view/com/util/post-ctrls/PostCtrls.tsx:366 msgid "Share anyway" @@ -6847,7 +6990,7 @@ msgstr "Roinn an pacáiste fáilte seo agus cuidigh le daoine páirt a ghlacadh msgid "Share your favorite feed!" msgstr "Roinn an fotha is fearr leat!" -#: src/Navigation.tsx:276 +#: src/Navigation.tsx:285 msgid "Shared Preferences Tester" msgstr "Tástáil Roghanna Comhroinnte" @@ -6899,7 +7042,7 @@ msgstr "Níos lú den sórt seo" msgid "Show list anyway" msgstr "Taispeáin an liosta mar sin féin" -#: src/view/com/post-thread/PostThreadItem.tsx:605 +#: src/view/com/post-thread/PostThreadItem.tsx:625 #: src/view/com/post/Post.tsx:243 #: src/view/com/posts/PostFeedItem.tsx:515 msgid "Show More" @@ -6959,11 +7102,11 @@ msgstr "Taispeáin rabhadh" msgid "Show warning and filter from feeds" msgstr "Taispeáin rabhadh agus scag ó na fothaí é" -#: src/view/com/post-thread/PostThreadItem.tsx:836 +#: src/view/com/post-thread/PostThreadItem.tsx:856 msgid "Shows information about when this post was created" msgstr "" -#: src/screens/Settings/Settings.tsx:104 +#: src/screens/Settings/Settings.tsx:112 msgid "Shows other accounts you can switch to" msgstr "" @@ -6990,7 +7133,7 @@ msgstr "" msgid "Sign in" msgstr "Logáil isteach" -#: src/components/AccountList.tsx:122 +#: src/components/AccountList.tsx:127 msgid "Sign in as {0}" msgstr "Logáil isteach mar {0}" @@ -7007,7 +7150,7 @@ msgstr "" msgid "Sign in or create your account to join the conversation!" msgstr "Logáil isteach nó cláraigh chun páirt a ghlacadh sa chomhrá!" -#: src/components/AccountList.tsx:65 +#: src/components/AccountList.tsx:67 msgid "Sign in to account that is not listed" msgstr "" @@ -7015,9 +7158,9 @@ msgstr "" msgid "Sign in to Bluesky or create a new account" msgstr "" -#: src/screens/Settings/Settings.tsx:225 -#: src/screens/Settings/Settings.tsx:227 -#: src/screens/Settings/Settings.tsx:259 +#: src/screens/Settings/Settings.tsx:233 +#: src/screens/Settings/Settings.tsx:235 +#: src/screens/Settings/Settings.tsx:267 #: src/screens/SignupQueued.tsx:93 #: src/screens/SignupQueued.tsx:96 #: src/screens/Takendown.tsx:85 @@ -7031,7 +7174,7 @@ msgstr "Logáil amach" msgid "Sign Out" msgstr "" -#: src/screens/Settings/Settings.tsx:256 +#: src/screens/Settings/Settings.tsx:264 #: src/view/shell/desktop/LeftNav.tsx:205 msgid "Sign out?" msgstr "Logáil amach?" @@ -7068,6 +7211,10 @@ msgstr "Níos Lú" msgid "Software Dev" msgstr "Forbairt Bogearraí" +#: src/components/verification/VerificationsDialog.tsx:122 +msgid "Some of your verifications are invalid." +msgstr "" + #: src/components/FeedInterstitials.tsx:474 msgid "Some other feeds you might like" msgstr "Fothaí eile a mbeadh suim agat iontu" @@ -7080,7 +7227,7 @@ msgstr "Tá daoine áirithe in ann freagra a thabhairt" msgid "Someone reacted {0}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:236 +#: src/screens/Messages/components/ChatListItem.tsx:241 msgid "Someone reacted {0} to {1}" msgstr "" @@ -7099,8 +7246,8 @@ msgid "Something went wrong, please try again" msgstr "Chuaigh rud éigin amú, bain triail eile as" #: src/components/ReportDialog/index.tsx:54 -#: src/screens/Moderation/index.tsx:97 -#: src/screens/Profile/Sections/Labels.tsx:87 +#: src/screens/Moderation/index.tsx:101 +#: src/screens/Profile/Sections/Labels.tsx:121 msgid "Something went wrong, please try again." msgstr "Chuaigh rud éigin ó rath. Bain triail eile as." @@ -7161,22 +7308,22 @@ msgstr "Spórt" msgid "Start a new chat" msgstr "Tosaigh comhrá nua" -#: src/view/screens/ProfileList.tsx:838 -#: src/view/screens/ProfileList.tsx:959 +#: src/view/screens/ProfileList.tsx:846 +#: src/view/screens/ProfileList.tsx:967 msgid "Start adding people" msgstr "Cuir tús le daoine a leanúint" -#: src/view/screens/ProfileList.tsx:845 -#: src/view/screens/ProfileList.tsx:966 +#: src/view/screens/ProfileList.tsx:853 +#: src/view/screens/ProfileList.tsx:974 msgid "Start adding people!" msgstr "Cuir tús le daoine a leanúint!" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:357 +#: src/components/dialogs/SearchablePeopleList.tsx:382 msgid "Start chat with {displayName}" msgstr "Tosaigh comhrá le {displayName}" -#: src/Navigation.tsx:441 -#: src/Navigation.tsx:446 +#: src/Navigation.tsx:450 +#: src/Navigation.tsx:455 #: src/screens/StarterPack/Wizard/index.tsx:186 msgid "Starter Pack" msgstr "Pacáiste Fáilte" @@ -7207,8 +7354,8 @@ msgstr "Pacáistí Fáilte" msgid "Starter packs let you easily share your favorite feeds and people with your friends." msgstr "Tig leat na fothaí agus na daoine is fearr leat a roinnt le do chuid cairde le pacáiste fáilte." -#: src/screens/Settings/AboutSettings.tsx:59 -#: src/screens/Settings/AboutSettings.tsx:62 +#: src/screens/Settings/AboutSettings.tsx:97 +#: src/screens/Settings/AboutSettings.tsx:100 msgid "Status Page" msgstr "Leathanach Stádais" @@ -7216,12 +7363,12 @@ msgstr "Leathanach Stádais" msgid "Step {0} of {1}" msgstr "Céim {0} as {1}" -#: src/screens/Settings/Settings.tsx:309 +#: src/screens/Settings/Settings.tsx:351 msgid "Storage cleared, you need to restart the app now." msgstr "Stóráil scriosta, tá ort an aip a atosú anois." -#: src/Navigation.tsx:266 -#: src/screens/Settings/Settings.tsx:325 +#: src/Navigation.tsx:275 +#: src/screens/Settings/Settings.tsx:367 msgid "Storybook" msgstr "" @@ -7246,11 +7393,11 @@ msgstr "" msgid "Submit report" msgstr "" -#: src/view/screens/ProfileList.tsx:733 +#: src/view/screens/ProfileList.tsx:741 msgid "Subscribe" msgstr "Liostáil" -#: src/screens/Profile/Sections/Labels.tsx:201 +#: src/screens/Profile/Sections/Labels.tsx:198 msgid "Subscribe to @{0} to use these labels:" msgstr "Glac síntiús le @{0} leis na lipéid seo a úsáid:" @@ -7262,7 +7409,7 @@ msgstr "Glac síntiús le lipéadóir" msgid "Subscribe to this labeler" msgstr "Glac síntiús leis an lipéadóir seo" -#: src/view/screens/ProfileList.tsx:729 +#: src/view/screens/ProfileList.tsx:737 msgid "Subscribe to this list" msgstr "Liostáil leis an liosta seo" @@ -7270,6 +7417,10 @@ msgstr "Liostáil leis an liosta seo" msgid "Success!" msgstr "D'éirigh leis!" +#: src/components/verification/VerificationCreatePrompt.tsx:30 +msgid "Successfully verified" +msgstr "" + #: src/screens/Search/Explore.tsx:359 msgid "Suggested Accounts" msgstr "" @@ -7293,15 +7444,15 @@ msgctxt "Name of app icon variant" msgid "Sunset" msgstr "" -#: src/Navigation.tsx:286 +#: src/Navigation.tsx:295 #: src/view/screens/Support.tsx:31 #: src/view/screens/Support.tsx:34 msgid "Support" msgstr "Tacaíocht" -#: src/screens/Settings/Settings.tsx:102 -#: src/screens/Settings/Settings.tsx:116 -#: src/screens/Settings/Settings.tsx:412 +#: src/screens/Settings/Settings.tsx:110 +#: src/screens/Settings/Settings.tsx:124 +#: src/screens/Settings/Settings.tsx:454 #: src/view/shell/desktop/LeftNav.tsx:243 msgid "Switch account" msgstr "Athraigh an cuntas" @@ -7326,9 +7477,9 @@ msgstr "" msgid "System" msgstr "Córas" -#: src/screens/Settings/AboutSettings.tsx:66 -#: src/screens/Settings/AboutSettings.tsx:69 -#: src/screens/Settings/Settings.tsx:318 +#: src/screens/Settings/AboutSettings.tsx:104 +#: src/screens/Settings/AboutSettings.tsx:107 +#: src/screens/Settings/Settings.tsx:360 msgid "System log" msgstr "Logleabhar an chórais" @@ -7367,7 +7518,7 @@ msgstr "Teic" msgid "Tell a joke!" msgstr "Inis scéal grinn!" -#: src/screens/Profile/Header/EditProfileDialog.tsx:355 +#: src/screens/Profile/Header/EditProfileDialog.tsx:378 msgid "Tell us a bit about yourself" msgstr "Abair linn beagáinín fút féin" @@ -7380,12 +7531,12 @@ msgstr "Abair beagán níos mó" msgid "Terms" msgstr "Téarmaí" -#: src/Navigation.tsx:296 -#: src/screens/Settings/AboutSettings.tsx:43 -#: src/screens/Settings/AboutSettings.tsx:46 +#: src/Navigation.tsx:305 +#: src/screens/Settings/AboutSettings.tsx:81 +#: src/screens/Settings/AboutSettings.tsx:84 #: src/view/screens/TermsOfService.tsx:31 -#: src/view/shell/Drawer.tsx:627 -#: src/view/shell/Drawer.tsx:629 +#: src/view/shell/Drawer.tsx:643 +#: src/view/shell/Drawer.tsx:645 msgid "Terms of Service" msgstr "Téarmaí Seirbhíse" @@ -7425,7 +7576,7 @@ msgstr "Go raibh maith agat. Seoladh do thuairisc." msgid "Thanks, you have successfully verified your email address. You can close this dialog." msgstr "Go raibh maith agat! D'éirigh linn do sheoladh ríomhphoist a dheimhniú. Is féidir leat an fhuinneog seo a dhúnadh anois." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:468 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:487 msgid "That contains the following:" msgstr "Ina bhfuil an méid seo a leanas:" @@ -7450,8 +7601,8 @@ msgstr "Sin é é!" msgid "That's everything!" msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:279 -#: src/view/com/profile/ProfileMenu.tsx:387 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:305 +#: src/view/com/profile/ProfileMenu.tsx:423 msgid "The account will be able to interact with you after unblocking." msgstr "Beidh an cuntas seo in ann caidreamh a dhéanamh leat tar éis duit é a dhíbhlocáil" @@ -7465,7 +7616,7 @@ msgstr "Atosófar an aip" msgid "The author of this thread has hidden this reply." msgstr "Chuir údar an tsnáithe seo an freagra seo i bhfolach." -#: src/screens/Moderation/index.tsx:358 +#: src/screens/Moderation/index.tsx:377 msgid "The Bluesky web application" msgstr "Feidhmchlár gréasáin Bluesky" @@ -7555,8 +7706,8 @@ msgid "There was an issue connecting to Tenor." msgstr "Bhí fadhb ann maidir le teagmháil a dhéanamh le Tenor." #: src/screens/Profile/components/ProfileFeedHeader.tsx:173 -#: src/view/screens/ProfileList.tsx:367 -#: src/view/screens/ProfileList.tsx:386 +#: src/view/screens/ProfileList.tsx:375 +#: src/view/screens/ProfileList.tsx:394 #: src/view/screens/SavedFeeds.tsx:85 msgid "There was an issue contacting the server" msgstr "Bhí fadhb ann maidir le teagmháil a dhéanamh leis an bhfreastalaí" @@ -7580,7 +7731,7 @@ msgstr "Bhí fadhb ann maidir le fógraí a fháil. Tapáil anseo le triail eile msgid "There was an issue fetching posts. Tap here to try again." msgstr "Bhí fadhb ann maidir le postálacha a fháil. Tapáil anseo le triail eile a bhaint as." -#: src/view/com/lists/ListMembers.tsx:166 +#: src/view/com/lists/ListMembers.tsx:151 msgid "There was an issue fetching the list. Tap here to try again." msgstr "Bhí fadhb ann maidir leis an liosta a fháil. Tapáil anseo le triail eile a bhaint as." @@ -7593,7 +7744,7 @@ msgstr "Bhí fadhb ann agus do chuid pasfhocal aipe á n-íoslódáil" msgid "There was an issue fetching your lists. Tap here to try again." msgstr "Bhí fadhb ann maidir le do chuid liostaí a fháil. Tapáil anseo le triail eile a bhaint as." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:105 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:107 msgid "There was an issue fetching your service info" msgstr "Bhí fadhb ann agus d'fhaisnéis seirbhíse á híoslódáil" @@ -7612,17 +7763,17 @@ msgstr "Níor seoladh do thuairisc. Seiceáil do cheangal leis an idirlíon, le msgid "There was an issue updating your feeds, please check your internet connection and try again." msgstr "Bhí fadhb ann maidir le do chuid fothaí a nuashonrú. Seiceáil do cheangal leis an idirlíon agus bain triail eile as." -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:107 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:128 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:141 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:110 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:144 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:90 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:101 -#: src/view/com/profile/ProfileMenu.tsx:111 -#: src/view/com/profile/ProfileMenu.tsx:121 -#: src/view/com/profile/ProfileMenu.tsx:135 -#: src/view/com/profile/ProfileMenu.tsx:145 -#: src/view/com/profile/ProfileMenu.tsx:158 -#: src/view/com/profile/ProfileMenu.tsx:170 +#: src/view/com/profile/ProfileMenu.tsx:117 +#: src/view/com/profile/ProfileMenu.tsx:127 +#: src/view/com/profile/ProfileMenu.tsx:141 +#: src/view/com/profile/ProfileMenu.tsx:151 +#: src/view/com/profile/ProfileMenu.tsx:164 +#: src/view/com/profile/ProfileMenu.tsx:176 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:396 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:409 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:419 @@ -7633,10 +7784,10 @@ msgstr "Bhí fadhb ann! {0}" #: src/screens/List/ListHiddenScreen.tsx:63 #: src/screens/List/ListHiddenScreen.tsx:77 #: src/screens/List/ListHiddenScreen.tsx:99 -#: src/view/screens/ProfileList.tsx:403 -#: src/view/screens/ProfileList.tsx:421 -#: src/view/screens/ProfileList.tsx:439 -#: src/view/screens/ProfileList.tsx:457 +#: src/view/screens/ProfileList.tsx:411 +#: src/view/screens/ProfileList.tsx:429 +#: src/view/screens/ProfileList.tsx:447 +#: src/view/screens/ProfileList.tsx:465 msgid "There was an issue. Please check your internet connection and try again." msgstr "Bhí fadhb ann. Seiceáil do cheangal leis an idirlíon, le do thoil, agus bain triail eile as." @@ -7657,6 +7808,14 @@ msgstr "Cuirtear na socruithe seo i bhfeidhm ar an bhfotha Following amháin." msgid "This {screenDescription} has been flagged:" msgstr "Cuireadh bratach leis an {screenDescription} seo:" +#: src/components/verification/VerificationsDialog.tsx:89 +msgid "This account has a checkmark because it's been verified by trusted sources." +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:94 +msgid "This account has one or more verifications, but it is not currently verified." +msgstr "" + #: src/components/moderation/ScreenHider.tsx:106 msgid "This account has requested that users sign in to view their profile." msgstr "Ní mór duit logáil isteach le próifíl an chuntais seo a fheiceáil." @@ -7665,6 +7824,10 @@ msgstr "Ní mór duit logáil isteach le próifíl an chuntais seo a fheiceáil. msgid "This account is blocked by one or more of your moderation lists. To unblock, please visit the lists directly and remove this user." msgstr "Tá an cuntas seo blocáilte i liosta modhnóireachta amháin ar a laghad de do chuid. Chun é a díbhlocáil bain an t-úsáideoir de na liostaí sin." +#: src/components/verification/VerificationCreatePrompt.tsx:48 +msgid "This action can be undone at any time." +msgstr "" + #: src/components/moderation/LabelsOnMeDialog.tsx:271 msgid "This appeal will be sent to <0>{sourceName}." msgstr "Cuirfear an t-achomharc seo chuig <0>{sourceName}." @@ -7698,7 +7861,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:357 +#: src/screens/Messages/components/ChatListItem.tsx:362 msgid "This conversation is with a deleted or a deactivated account. Press for options" msgstr "" @@ -7720,7 +7883,7 @@ msgstr "Tá an fotha seo folamh! Is féidir go mbeidh ort tuilleadh úsáideoir #: src/components/StarterPack/Main/PostsList.tsx:36 #: src/screens/Profile/ProfileFeed/index.tsx:189 -#: src/view/screens/ProfileList.tsx:835 +#: src/view/screens/ProfileList.tsx:843 msgid "This feed is empty." msgstr "Tá an fotha seo folamh." @@ -7728,7 +7891,7 @@ msgstr "Tá an fotha seo folamh." msgid "This feed is no longer online. We are showing <0>Discover instead." msgstr "Níl an fotha seo ar líne níos mó. Tá <0>Discover á thaispeáint againn ina ionad." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:574 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:593 msgid "This handle is reserved. Please try a different one." msgstr "Tá an leasainm seo coimeádta. Bain triail as ceann eile." @@ -7748,7 +7911,7 @@ msgstr "Chuir an t-údar an lipéad seo leis." msgid "This label was applied by you." msgstr "Chuir tusa an lipéad seo leis." -#: src/screens/Profile/Sections/Labels.tsx:188 +#: src/screens/Profile/Sections/Labels.tsx:185 msgid "This labeler hasn't declared what labels it publishes, and may not be active." msgstr "Ní dúirt an lipéadóir seo céard iad na lipéid a fhoilsíonn sé, agus is féidir nach bhfuil sé i mbun gnó." @@ -7764,7 +7927,7 @@ msgstr "" msgid "This list – created by you – contains possible violations of Bluesky's community guidelines in its name or description." msgstr "" -#: src/view/screens/ProfileList.tsx:954 +#: src/view/screens/ProfileList.tsx:962 msgid "This list is empty." msgstr "Tá an liosta seo folamh." @@ -7772,7 +7935,7 @@ msgstr "Tá an liosta seo folamh." msgid "This moderation service is unavailable. See below for more details. If this issue persists, contact us." msgstr "Níl an tseirbhís modhnóireachta ar fáil. Féach tuilleadh sonraí thíos. Má mhaireann an fhadhb seo, téigh i dteagmháil linn." -#: src/view/com/post-thread/PostThreadItem.tsx:876 +#: src/view/com/post-thread/PostThreadItem.tsx:896 msgid "This post claims to have been created on <0>{0}, but was first seen by Bluesky on <1>{1}." msgstr "Deir an phostáil seo gur cruthaíodh í ar <0>{0}, ach chonacthas í ar Bluesky den chéad uair ar <1>{1}." @@ -7780,7 +7943,7 @@ msgstr "Deir an phostáil seo gur cruthaíodh í ar <0>{0}, ach chonacthas msgid "This post has an unknown type of threadgate on it. Your app may be out of date." msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:158 +#: src/view/com/post-thread/PostThreadItem.tsx:160 msgid "This post has been deleted." msgstr "Scriosadh an phostáil seo." @@ -7797,7 +7960,7 @@ msgstr "Ní bheidh an phostáil seo le feiceáil ar do chuid fothaí ná snáith msgid "This post's author has disabled quote posts." msgstr "Chuir údar na postála seo cosc ar phostálacha athluaite." -#: src/view/com/profile/ProfileMenu.tsx:408 +#: src/view/com/profile/ProfileMenu.tsx:444 msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't signed in." msgstr "" @@ -7809,7 +7972,7 @@ msgstr "Cuirfear an freagra seo i rannán speisialta a bheidh i bhfolach ag bun 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." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:437 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:456 msgid "This should create a domain record at:" msgstr "Ba cheart dó seo taifead fearainn a chruthú ag:" @@ -7850,7 +8013,7 @@ msgstr "Níl éinne á leanúint ag an úsáideoir seo." msgid "This will delete \"{0}\" from your muted words. You can always add it back later." msgstr "Bainfidh sé seo \"{0}\" de do chuid focal balbhaithe. Tig leat é a chur ar ais níos déanaí." -#: src/screens/Settings/Settings.tsx:462 +#: src/screens/Settings/Settings.tsx:504 msgid "This will remove @{0} from the quick access list." msgstr "Leis seo, bainfear @{0} den mhearliosta." @@ -7881,7 +8044,7 @@ msgstr "Modh snáithithe" msgid "Threaded mode" msgstr "Modh snáithithe" -#: src/Navigation.tsx:329 +#: src/Navigation.tsx:338 msgid "Threads Preferences" msgstr "Roghanna Snáitheanna" @@ -7913,7 +8076,7 @@ msgstr "Inniu" msgid "Toggle dropdown" msgstr "Scoránaigh an bosca anuas" -#: src/screens/Moderation/index.tsx:335 +#: src/screens/Moderation/index.tsx:354 msgid "Toggle to enable or disable adult content" msgstr "Scoránaigh le ábhar do dhaoine fásta a cheadú nó gan a cheadú" @@ -7927,14 +8090,14 @@ msgstr "" msgid "Top" msgstr "Barr" -#: src/Navigation.tsx:411 +#: src/Navigation.tsx:420 msgid "Topic" msgstr "Ábhar" #: src/components/dms/MessageContextMenu.tsx:139 #: src/components/dms/MessageContextMenu.tsx:141 -#: src/view/com/post-thread/PostThreadItem.tsx:798 -#: src/view/com/post-thread/PostThreadItem.tsx:801 +#: src/view/com/post-thread/PostThreadItem.tsx:818 +#: src/view/com/post-thread/PostThreadItem.tsx:821 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:468 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:470 msgid "Translate" @@ -7952,6 +8115,10 @@ msgstr "" msgid "Trending Videos" msgstr "" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:138 +msgid "Trust emerges from relationships, communities, and shared context, so we’re also enabling <0>trusted verifiers: organizations that can directly issue verification." +msgstr "" + #: src/view/com/util/error/ErrorScreen.tsx:103 msgctxt "action" msgid "Try again" @@ -7973,7 +8140,7 @@ msgstr "Cuir isteach do leasainm" msgid "Type your message here" msgstr "Scríobh do theachtaireacht anseo" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:413 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:432 msgid "Type:" msgstr "Clóscríobh:" @@ -7999,31 +8166,31 @@ msgstr "Ní féidir é a scriosadh" #: src/components/dms/MessagesListBlockedFooter.tsx:104 #: src/components/dms/MessagesListBlockedFooter.tsx:112 #: src/components/dms/MessagesListBlockedFooter.tsx:119 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:197 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:283 -#: src/view/com/profile/ProfileMenu.tsx:399 -#: src/view/screens/ProfileList.tsx:715 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:200 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 +#: src/view/com/profile/ProfileMenu.tsx:435 +#: src/view/screens/ProfileList.tsx:723 msgid "Unblock" msgstr "Díbhlocáil" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:202 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:205 msgctxt "action" msgid "Unblock" msgstr "Díbhlocáil" #: src/components/dms/ConvoMenu.tsx:247 #: src/components/dms/ConvoMenu.tsx:250 -#: src/view/com/profile/ProfileMenu.tsx:309 -#: src/view/com/profile/ProfileMenu.tsx:315 +#: src/view/com/profile/ProfileMenu.tsx:345 +#: src/view/com/profile/ProfileMenu.tsx:351 msgid "Unblock account" msgstr "Díbhlocáil an cuntas" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:277 -#: src/view/com/profile/ProfileMenu.tsx:381 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:303 +#: src/view/com/profile/ProfileMenu.tsx:417 msgid "Unblock Account?" msgstr "An bhfuil fonn ort an cuntas seo a dhíbhlocáil?" -#: src/view/screens/ProfileList.tsx:612 +#: src/view/screens/ProfileList.tsx:620 msgid "Unblock list" msgstr "" @@ -8041,12 +8208,12 @@ msgctxt "action" msgid "Unfollow" msgstr "Dílean" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:217 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:220 msgid "Unfollow {0}" msgstr "Dílean {0}" -#: src/view/com/profile/ProfileMenu.tsx:251 -#: src/view/com/profile/ProfileMenu.tsx:261 +#: src/view/com/profile/ProfileMenu.tsx:264 +#: src/view/com/profile/ProfileMenu.tsx:274 msgid "Unfollow account" msgstr "" @@ -8058,6 +8225,10 @@ msgstr "" msgid "Unfortunately, none of your subscribed labelers supports this report type." msgstr "" +#: src/components/verification/VerificationsDialog.tsx:204 +msgid "Unknown verifier" +msgstr "" + #: src/screens/Profile/components/ProfileFeedHeader.tsx:510 msgid "Unlike" msgstr "Dímhol" @@ -8072,7 +8243,7 @@ msgctxt "video" msgid "Unmute" msgstr "" -#: src/view/screens/ProfileList.tsx:722 +#: src/view/screens/ProfileList.tsx:730 msgid "Unmute" msgstr "Díbhalbhaigh" @@ -8081,8 +8252,8 @@ msgstr "Díbhalbhaigh" msgid "Unmute {tag}" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:288 -#: src/view/com/profile/ProfileMenu.tsx:294 +#: src/view/com/profile/ProfileMenu.tsx:324 +#: src/view/com/profile/ProfileMenu.tsx:330 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:668 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:674 msgid "Unmute account" @@ -8092,7 +8263,7 @@ msgstr "" msgid "Unmute conversation" msgstr "Ná balbhaigh an comhrá seo níos mó" -#: src/view/screens/ProfileList.tsx:597 +#: src/view/screens/ProfileList.tsx:605 msgid "Unmute list" msgstr "" @@ -8105,7 +8276,7 @@ msgstr "Ná balbhaigh an snáithe seo níos mó" msgid "Unmute video" msgstr "Ná balbhaigh an físeán seo níos mó" -#: src/view/screens/ProfileList.tsx:706 +#: src/view/screens/ProfileList.tsx:714 msgid "Unpin" msgstr "Díghreamaigh" @@ -8128,7 +8299,7 @@ msgstr "Díghreamaigh ón mbaile" msgid "Unpin from profile" msgstr "Díghreamaigh ón bpróifíl" -#: src/view/screens/ProfileList.tsx:577 +#: src/view/screens/ProfileList.tsx:585 msgid "Unpin moderation list" msgstr "Díghreamaigh an liosta modhnóireachta" @@ -8136,7 +8307,7 @@ msgstr "Díghreamaigh an liosta modhnóireachta" msgid "Unpinned {0} from Home" msgstr "Díghreamaíodh {0} ón mBaile" -#: src/view/screens/ProfileList.tsx:354 +#: src/view/screens/ProfileList.tsx:362 msgid "Unpinned from your feeds" msgstr "Díghreamaithe ó do chuid fothaí" @@ -8181,8 +8352,8 @@ msgstr "" msgid "Update <0>{displayName} in Lists" msgstr "Nuashonraigh <0>{displayName} i Liostaí" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:507 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:528 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:526 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:547 msgid "Update to {domain}" msgstr "Uasdátú chuig {domain}" @@ -8204,7 +8375,7 @@ msgstr "Á uasdátú…" msgid "Upload a photo instead" msgstr "Uaslódáil grianghraf in ionad" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:453 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:472 msgid "Upload a text file to:" msgstr "Uaslódáil comhad téacs chuig:" @@ -8244,7 +8415,7 @@ msgstr "Físeán á uaslódáil..." msgid "Use app passwords to sign in to other Bluesky clients without giving full access to your account or password." msgstr "Bain úsáid as pasfhocail aipe chun logáil isteach i gcliaint Bluesky eile gan rochtain iomlán a thabhairt ar do chuntas nó ar do phasfhocal." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:539 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:558 msgid "Use default provider" msgstr "Úsáid an soláthraí réamhshocraithe" @@ -8344,24 +8515,43 @@ msgstr "Úsáideoirí a leanaim" msgid "Users in \"{0}\"" msgstr "Úsáideoirí in ”{0}“" -#: src/components/LikesDialog.tsx:83 -msgid "Users that have liked this content or profile" -msgstr "Úsáideoirí ar thaitin an t-ábhar nó an próifíl seo leo" - #: src/components/dialogs/PostInteractionSettingsDialog.tsx:433 msgid "Users you follow" msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:419 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:438 msgid "Value:" msgstr "Luach:" +#: src/screens/Moderation/index.tsx:288 +msgid "Verification settings" +msgstr "" + +#: src/Navigation.tsx:175 +#: src/screens/Moderation/VerificationSettings.tsx:32 +msgid "Verification Settings" +msgstr "" + +#: src/screens/Moderation/VerificationSettings.tsx:41 +msgid "Verifications on Bluesky work differently than on other platforms. <0>Learn more here." +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:105 +msgid "Verified by:" +msgstr "" + #: src/view/com/composer/videos/SelectVideoBtn.tsx:127 msgid "Verified email required" msgstr "Ríomhphost dearbhaithe ag teastáil" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:509 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:530 +#: src/components/verification/VerificationCreatePrompt.tsx:65 +#: src/view/com/profile/ProfileMenu.tsx:308 +#: src/view/com/profile/ProfileMenu.tsx:311 +msgid "Verify account" +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:528 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:549 msgid "Verify DNS Record" msgstr "Dearbhaigh taifead DNS" @@ -8379,11 +8569,15 @@ msgstr "Dearbhaigh an Ríomhphost Nua" msgid "Verify now" msgstr "Dearbhaigh anois" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:510 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:532 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:529 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:551 msgid "Verify Text File" msgstr "Dearbhaigh comhad téacs" +#: src/components/verification/VerificationCreatePrompt.tsx:44 +msgid "Verify this account?" +msgstr "" + #: src/screens/Settings/AccountSettings.tsx:75 #: src/screens/Settings/AccountSettings.tsx:91 msgid "Verify your email" @@ -8394,8 +8588,8 @@ msgstr "Dearbhaigh do sheoladh ríomhphoist" msgid "Verify Your Email" msgstr "Dearbhaigh do sheoladh ríomhphoist" -#: src/screens/Settings/AboutSettings.tsx:73 -#: src/screens/Settings/AboutSettings.tsx:102 +#: src/screens/Settings/AboutSettings.tsx:123 +#: src/screens/Settings/AboutSettings.tsx:152 msgid "Version {appVersion}" msgstr "Leagan {appVersion}" @@ -8408,7 +8602,7 @@ msgstr "Físeán" msgid "Video failed to process" msgstr "Theip ar phróiseáil an fhíseáin" -#: src/Navigation.tsx:462 +#: src/Navigation.tsx:471 msgid "Video Feed" msgstr "" @@ -8461,16 +8655,17 @@ msgstr "Féach ar an abhatár atá ag {0}" #: src/components/ProfileCard.tsx:115 #: src/screens/Profile/components/ProfileFeedHeader.tsx:446 +#: src/screens/Search/components/SearchProfileCard.tsx:36 #: src/screens/VideoFeed/index.tsx:769 -#: src/view/com/notifications/NotificationFeedItem.tsx:413 +#: src/view/com/notifications/NotificationFeedItem.tsx:487 msgid "View {0}'s profile" msgstr "Amharc ar phróifíl {0}" -#: src/components/dms/MessagesListHeader.tsx:176 +#: src/components/dms/MessagesListHeader.tsx:181 msgid "View {displayName}'s profile" msgstr "Amharc ar phróifíl {displayName}" -#: src/components/ProfileHoverCard/index.web.tsx:433 +#: src/components/ProfileHoverCard/index.web.tsx:440 msgid "View blocked user's profile" msgstr "Féach ar phróifíl an úsáideora bhlocáilte" @@ -8508,13 +8703,13 @@ msgstr "Féach ar eolas faoi na lipéid seo" msgid "View more" msgstr "" -#: src/components/ProfileHoverCard/index.web.tsx:419 -#: src/components/ProfileHoverCard/index.web.tsx:439 -#: src/components/ProfileHoverCard/index.web.tsx:466 +#: src/components/ProfileHoverCard/index.web.tsx:426 +#: src/components/ProfileHoverCard/index.web.tsx:446 +#: src/components/ProfileHoverCard/index.web.tsx:473 #: src/view/com/posts/AviFollowButton.tsx:55 #: src/view/com/posts/PostFeedErrorMessage.tsx:175 -#: src/view/com/util/PostMeta.tsx:78 -#: src/view/com/util/PostMeta.tsx:93 +#: src/view/com/util/PostMeta.tsx:87 +#: src/view/com/util/PostMeta.tsx:122 msgid "View profile" msgstr "Féach ar an bpróifíl" @@ -8526,6 +8721,10 @@ msgstr "Féach ar an abhatár" msgid "View the labeling service provided by @{0}" msgstr "Féach ar an tseirbhís lipéadaithe atá curtha ar fáil ag @{0}" +#: src/components/verification/VerificationCheckButton.tsx:99 +msgid "View this user's verifications" +msgstr "" + #: src/screens/Profile/components/ProfileFeedHeader.tsx:481 msgid "View users who like this feed" msgstr "Féach ar úsáideoirí ar thaitin an fotha seo leo" @@ -8534,11 +8733,11 @@ msgstr "Féach ar úsáideoirí ar thaitin an fotha seo leo" msgid "View video" msgstr "" -#: src/screens/Moderation/index.tsx:264 +#: src/screens/Moderation/index.tsx:268 msgid "View your blocked accounts" msgstr "Cuntais bhlocáilte" -#: src/screens/Moderation/index.tsx:204 +#: src/screens/Moderation/index.tsx:208 msgid "View your default post interaction settings" msgstr "" @@ -8547,14 +8746,18 @@ msgstr "" msgid "View your feeds and explore more" msgstr "Tabhair súil ar do chuid fothaí agus déan tuilleadh taiscéalaíochta" -#: src/screens/Moderation/index.tsx:234 +#: src/screens/Moderation/index.tsx:238 msgid "View your moderation lists" msgstr "Féach ar do chuid liostaí modhnóireachta" -#: src/screens/Moderation/index.tsx:249 +#: src/screens/Moderation/index.tsx:253 msgid "View your muted accounts" msgstr "Féach ar na cuntais a bhalbhaigh tú" +#: src/components/verification/VerificationCheckButton.tsx:98 +msgid "View your verifications" +msgstr "" + #: src/view/com/util/images/AutoSizedImage.tsx:199 #: src/view/com/util/images/AutoSizedImage.tsx:221 msgid "Views full image" @@ -8627,7 +8830,7 @@ msgstr "Nílimid cinnte an bhfuil cead agat físeáin a uaslódáil. Bain triail msgid "We were unable to load your birth date preferences. Please try again." msgstr "Theip orainn do rogha maidir le dáta breithe a lódáil. Bain triail as arís." -#: src/screens/Moderation/index.tsx:409 +#: src/screens/Moderation/index.tsx:428 msgid "We were unable to load your configured labelers at this time." msgstr "Theip orainn na lipéadóirí a roghnaigh tú a lódáil faoi láthair." @@ -8643,16 +8846,20 @@ msgstr "Déarfaidh muid leat nuair a bheidh do chuntas réidh." msgid "We'll use this to help customize your experience." msgstr "Bainfimid úsáid as seo chun an suíomh a chur in oiriúint duit." -#: src/components/dms/dialogs/SearchablePeopleList.tsx:92 +#: src/components/dialogs/SearchablePeopleList.tsx:107 #: src/components/ProgressGuide/FollowDialog.tsx:172 msgid "We're having network issues, try again" msgstr "Tá fadhbanna líonra againn, bain triail as arís" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:94 +msgid "We’re introducing a new layer of verification on Bluesky — an easy-to-see checkmark." +msgstr "" + #: src/screens/Signup/index.tsx:109 msgid "We're so excited to have you join us!" msgstr "Tá muid an-sásta go bhfuil tú linn!" -#: src/view/screens/ProfileList.tsx:113 +#: src/view/screens/ProfileList.tsx:117 msgid "We're sorry, but we were unable to resolve this list. If this persists, please contact the list creator, @{handleOrDid}." msgstr "Ár leithscéal, ach ní féidir linn an liosta seo a thaispeáint. Má mhaireann an fhadhb, déan teagmháil leis an duine a chruthaigh an liosta, @{handleOrDid}." @@ -8699,6 +8906,10 @@ msgstr "Cén t-ainm ar mhaith leat a thabhairt ar do phacáiste fáilte?" msgid "What's up?" msgstr "Aon scéal?" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:146 +msgid "When you tap on a check, you’ll see which organizations have granted verification." +msgstr "" + #: src/view/com/modals/lang-settings/PostLanguagesSettings.tsx:80 msgid "Which languages are used in this post?" msgstr "Cad iad na teangacha sa phostáil seo?" @@ -8715,6 +8926,10 @@ msgstr "Cé atá in ann idirghníomhú leis an bpostáil seo?" msgid "Who can reply" msgstr "Cé atá in ann freagra a thabhairt" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:127 +msgid "Who can verify?" +msgstr "" + #: src/screens/Home/NoFeedsPinned.tsx:79 #: src/screens/Messages/ChatList.tsx:231 #: src/screens/Messages/Inbox.tsx:176 @@ -8783,7 +8998,7 @@ msgstr "Scríobh freagra" msgid "Writers" msgstr "Scríbhneoirí" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:337 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:356 msgid "Wrong DID returned from server. Received: {0}" msgstr "Tháinig DID mícheart ón fhreastalaí. Fuarthas: {0}" @@ -8820,7 +9035,11 @@ msgstr "Inné" msgid "You" msgstr "Tusa" -#: src/components/forms/HostingProvider.tsx:46 +#: src/components/verification/VerifierDialog.tsx:59 +msgid "You are a trusted verifier" +msgstr "" + +#: src/components/forms/HostingProvider.tsx:45 msgid "You are creating an account on" msgstr "" @@ -8836,6 +9055,19 @@ msgstr "Níl cead agat físeáin a uaslódáil." msgid "You are not following anyone." msgstr "Níl éinne á leanúint agat." +#: src/components/verification/VerificationsDialog.tsx:64 +msgid "You are verified" +msgstr "" + +#: src/screens/Profile/Header/EditProfileDialog.tsx:356 +#: src/view/com/modals/EditProfile.tsx:204 +msgid "You are verified. You will lose your verification status if you change your display name. <0>Learn more." +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:208 +msgid "You are verified. You will lose your verification status if you change your handle. <0>Learn more." +msgstr "" + #: src/screens/Search/modules/ExploreInterestsCard.tsx:45 msgid "You can adjust your interests at any time from \"Content and media\" settings." msgstr "" @@ -8947,11 +9179,11 @@ msgstr "Níl aon fhothaí agat." msgid "You have no lists." msgstr "Níl aon liostaí agat." -#: src/view/screens/ModerationBlockedAccounts.tsx:129 +#: src/view/screens/ModerationBlockedAccounts.tsx:138 msgid "You have not blocked any accounts yet. To block an account, go to their profile and select \"Block account\" from the menu on their account." msgstr "Níor bhlocáil tú aon chuntas fós. Le cuntas a bhlocáil, téigh go dtí a bpróifíl agus roghnaigh “Blocáil an cuntas seo” ar an gclár ansin." -#: src/view/screens/ModerationMutedAccounts.tsx:128 +#: src/view/screens/ModerationMutedAccounts.tsx:151 msgid "You have not muted any accounts yet. To mute an account, go to their profile and select \"Mute account\" from the menu on their account." msgstr "Níor bhalbhaigh tú aon chuntas fós. Le cuntas a bhalbhú, téigh go dtí a bpróifíl agus roghnaigh “Balbhaigh an cuntas seo” ar an gclár ansin." @@ -9024,11 +9256,11 @@ msgstr "Rinne tú díghníomhú ar @{0} cheana." msgid "You reacted {0}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:213 +#: src/screens/Messages/components/ChatListItem.tsx:218 msgid "You reacted {0} to {1}" msgstr "" -#: src/screens/Settings/Settings.tsx:257 +#: src/screens/Settings/Settings.tsx:265 #: src/view/shell/desktop/LeftNav.tsx:206 msgid "You will be signed out of all your accounts." msgstr "Logálfar amach as gach cuntas thú." @@ -9045,15 +9277,15 @@ 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/components/ChatListItem.tsx:149 +#: src/screens/Messages/components/ChatListItem.tsx:154 msgid "You: {0}" msgstr "Tusa {0}" -#: src/screens/Messages/components/ChatListItem.tsx:178 +#: src/screens/Messages/components/ChatListItem.tsx:183 msgid "You: {defaultEmbeddedContentMessage}" msgstr "Tusa: {defaultEmbeddedContentMessage}" -#: src/screens/Messages/components/ChatListItem.tsx:171 +#: src/screens/Messages/components/ChatListItem.tsx:176 msgid "You: {short}" msgstr "Tusa: {short}" @@ -9163,7 +9395,7 @@ msgstr "Cuireadh do chuid comhráite ar ceal" msgid "Your choice will be saved, but can be changed later in settings." msgstr "Sábhálfar do rogha, ach is féidir é athrú níos déanaí sna socruithe." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:494 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:513 msgid "Your current handle <0>{0} will automatically remain reserved for you. You can switch back to it at any time from this account." msgstr "Coimeádfar an leasainm atá agat faoi láthair, <0>{0}, in áirithe duitse. Beidh tú in ann athrú ar ais ón gcuntas seo am ar bith." @@ -9194,7 +9426,7 @@ msgstr "" msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "Tá an fotha de na daoine a leanann tú folamh! Lean tuilleadh úsáideoirí le feiceáil céard atá ar siúl." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:221 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:240 msgid "Your full handle will be <0>@{0}" msgstr "Do leasainm iomlán anseo: <0>@{0}" @@ -9202,7 +9434,7 @@ msgstr "Do leasainm iomlán anseo: <0>@{0}" msgid "Your full username will be <0>@{0}" msgstr "" -#: src/Navigation.tsx:383 +#: src/Navigation.tsx:392 #: src/screens/Search/modules/ExploreInterestsCard.tsx:67 #: src/screens/Settings/ContentAndMediaSettings.tsx:92 #: src/screens/Settings/ContentAndMediaSettings.tsx:95 @@ -9262,3 +9494,7 @@ msgstr "Seolfar do thuairisc go dtí Seirbhís Modhnóireachta Bluesky" #: src/screens/Settings/SettingsInterests.tsx:53 msgid "Your selected interests help us serve you content you care about." msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:65 +msgid "Your verifications" +msgstr "" diff --git a/src/locale/locales/gd/messages.po b/src/locale/locales/gd/messages.po index ba730ccd05..17df63e395 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: 2025-04-09 23:20\n" +"PO-Revision-Date: 2025-04-19 04:09\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" @@ -23,7 +23,7 @@ msgstr "" msgid "(active)" msgstr "(gnìomhach)" -#: src/screens/Messages/components/ChatListItem.tsx:155 +#: src/screens/Messages/components/ChatListItem.tsx:160 msgid "(contains embedded content)" msgstr "(tha susbaint leabaichte ann)" @@ -82,7 +82,7 @@ msgstr "{0, plural, one {# diog} two {# dhiog} few {# diogan} other {# diog}}" #: src/view/shell/bottom-bar/BottomBar.tsx:209 #: src/view/shell/bottom-bar/BottomBar.tsx:241 -#: src/view/shell/Drawer.tsx:454 +#: src/view/shell/Drawer.tsx:470 msgid "{0, plural, one {# unread item} other {# unread items}}" msgstr "{0, plural, one {# nì gun leughadh} two {# nì gun leughadh} few {# nithean gun leughadh} other {# nì gun leughadh}}" @@ -91,17 +91,17 @@ msgstr "{0, plural, one {# nì gun leughadh} two {# nì gun leughadh} few {# nit msgid "{0, plural, one {#mo} other {#mo}}" msgstr "{0, plural, one {# mhìos} two {# mhìos} few {# mìosan} other {# mìos}}" -#: src/components/ProfileHoverCard/index.web.tsx:398 +#: src/components/ProfileHoverCard/index.web.tsx:404 #: src/screens/Profile/Header/Metrics.tsx:22 msgid "{0, plural, one {follower} other {followers}}" msgstr "{0, plural, one {gam leantainn} two {gam leantainn} few {gam leantainn} other {gam leantainn}}" -#: src/components/ProfileHoverCard/index.web.tsx:402 +#: src/components/ProfileHoverCard/index.web.tsx:408 #: src/screens/Profile/Header/Metrics.tsx:26 msgid "{0, plural, one {following} other {following}}" msgstr "{0, plural, one {a’ leantainn #} two {a’ leantainn #} few {a’ leantainn #} other {a’ leantainn #}}" -#: src/view/com/post-thread/PostThreadItem.tsx:459 +#: src/view/com/post-thread/PostThreadItem.tsx:479 msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, one {’s toil le # seo} two {’s toil le # seo} few {’s toil le # seo} other {’s toil le # seo}}" @@ -109,11 +109,11 @@ msgstr "{0, plural, one {’s toil le # seo} two {’s toil le # seo} few {’s msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, one {phost} two {phost} few {puist} other {post}}" -#: src/view/com/post-thread/PostThreadItem.tsx:443 +#: src/view/com/post-thread/PostThreadItem.tsx:463 msgid "{0, plural, one {quote} other {quotes}}" msgstr "{0, plural, one {luaidh} two {luaidh} few {luaidhean} other {luaidh}}" -#: src/view/com/post-thread/PostThreadItem.tsx:425 +#: src/view/com/post-thread/PostThreadItem.tsx:445 msgid "{0, plural, one {repost} other {reposts}}" msgstr "{0, plural, one {air ath-phostadh} two {air ath-phostadh} few {air ath-phostadh} other {air ath-phostadh}}" @@ -153,7 +153,7 @@ msgstr "{0} à 50" msgid "{0} reacted {1}" msgstr "Chuir {0} {1} mar fhrith-fhreagairt" -#: src/screens/Messages/components/ChatListItem.tsx:226 +#: src/screens/Messages/components/ChatListItem.tsx:231 msgid "{0} reacted {1} to {2}" msgstr "Chuir {0} {1} mar fhrith-fhreagairt dha {2}" @@ -206,100 +206,132 @@ msgstr "{estimatedTimeHrs, plural, one {uair a thìde} two {uair a thìde} few { msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "{estimatedTimeMins, plural, one {mhionaid} two {mhionaid} few {mionaidean} other {mionaid}}" -#: src/view/com/notifications/NotificationFeedItem.tsx:305 +#: src/view/com/notifications/NotificationFeedItem.tsx:324 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} followed you" msgstr "Tha {firstAuthorLink} agus <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} eile} two {{formattedAuthorsCount} eile} few {{formattedAuthorsCount} eile} other {{formattedAuthorsCount} eile}} gad leantainn a-nis" -#: src/view/com/notifications/NotificationFeedItem.tsx:331 +#: src/view/com/notifications/NotificationFeedItem.tsx:350 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your custom feed" msgstr "Tha an t-inbhir gnàthaichte agad a’ còrdadh ri {firstAuthorLink} agus <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} eile} two {{formattedAuthorsCount} eile} few {{formattedAuthorsCount} eile} other {{formattedAuthorsCount} eile}}" -#: src/view/com/notifications/NotificationFeedItem.tsx:224 +#: src/view/com/notifications/NotificationFeedItem.tsx:243 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your post" msgstr "’S toil le {firstAuthorLink} agus <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} eile} two {{formattedAuthorsCount} eile} few {{formattedAuthorsCount} eile} other {{formattedAuthorsCount} eile}} am post agad" -#: src/view/com/notifications/NotificationFeedItem.tsx:248 +#: src/view/com/notifications/NotificationFeedItem.tsx:430 +msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} removed their verifications from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:267 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} reposted your post" msgstr "Dh’ath-phostaich {firstAuthorLink} agus <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} eile} two {{formattedAuthorsCount} eile} few {{formattedAuthorsCount} eile} other {{formattedAuthorsCount} eile}} am post agad" -#: src/view/com/notifications/NotificationFeedItem.tsx:355 +#: src/view/com/notifications/NotificationFeedItem.tsx:374 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} signed up with your starter pack" msgstr "Chlàraich {firstAuthorLink} agus <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} eile} two {{formattedAuthorsCount} eile} few {{formattedAuthorsCount} eile} other {{formattedAuthorsCount} eile}} aig a’ phacaid tòiseachaidh agad" -#: src/view/com/notifications/NotificationFeedItem.tsx:317 +#: src/view/com/notifications/NotificationFeedItem.tsx:404 +msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:336 msgid "{firstAuthorLink} followed you" msgstr "Tha {firstAuthorLink} gad leantainn a-nis" -#: src/view/com/notifications/NotificationFeedItem.tsx:294 +#: src/view/com/notifications/NotificationFeedItem.tsx:313 msgid "{firstAuthorLink} followed you back" msgstr "Tha {firstAuthorLink} gad leantainn cuideachd a-nis" -#: src/view/com/notifications/NotificationFeedItem.tsx:343 +#: src/view/com/notifications/NotificationFeedItem.tsx:362 msgid "{firstAuthorLink} liked your custom feed" msgstr "’S toil le {firstAuthorLink} an t-inbhir gnàthaichte agad" -#: src/view/com/notifications/NotificationFeedItem.tsx:236 +#: src/view/com/notifications/NotificationFeedItem.tsx:255 msgid "{firstAuthorLink} liked your post" msgstr "Is toil le {firstAuthorLink} am post agad" -#: src/view/com/notifications/NotificationFeedItem.tsx:260 +#: src/view/com/notifications/NotificationFeedItem.tsx:442 +msgid "{firstAuthorLink} removed their verification from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:279 msgid "{firstAuthorLink} reposted your post" msgstr "Dh’ath-phostaich {firstAuthorLink} am post agad" -#: src/view/com/notifications/NotificationFeedItem.tsx:367 +#: src/view/com/notifications/NotificationFeedItem.tsx:386 msgid "{firstAuthorLink} signed up with your starter pack" msgstr "Chlàraich {firstAuthorLink} aig a’ phacaid tòiseachaidh agad" -#: src/view/com/notifications/NotificationFeedItem.tsx:298 +#: src/view/com/notifications/NotificationFeedItem.tsx:416 +msgid "{firstAuthorLink} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:317 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} followed you" msgstr "Tha {firstAuthorName} agus {additionalAuthorsCount, plural, one {{formattedAuthorsCount} eile} two {{formattedAuthorsCount} eile} few {{formattedAuthorsCount} eile} other {{formattedAuthorsCount} eile}} gad leantainn" -#: src/view/com/notifications/NotificationFeedItem.tsx:324 +#: src/view/com/notifications/NotificationFeedItem.tsx:343 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your custom feed" msgstr "Tha an t-inbhir gnàthaichte agad a’ còrdadh ri {firstAuthorName} agus {additionalAuthorsCount, plural, one {{formattedAuthorsCount} eile} two {{formattedAuthorsCount} eile} few {{formattedAuthorsCount} eile} other {{formattedAuthorsCount} eile}}" -#: src/view/com/notifications/NotificationFeedItem.tsx:217 +#: src/view/com/notifications/NotificationFeedItem.tsx:236 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your post" msgstr "’S toil le {firstAuthorName} agus {additionalAuthorsCount, plural, one {{formattedAuthorsCount} eile} two {{formattedAuthorsCount} eile} few {{formattedAuthorsCount} eile} other {{formattedAuthorsCount} eile}} am post agad" -#: src/view/com/notifications/NotificationFeedItem.tsx:241 +#: src/view/com/notifications/NotificationFeedItem.tsx:423 +msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} removed their verifications from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:260 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} reposted your post" msgstr "Dh’ath-phostaich {firstAuthorName} agus {additionalAuthorsCount, plural, one {{formattedAuthorsCount} eile} two {{formattedAuthorsCount} eile} few {{formattedAuthorsCount} eile} other {{formattedAuthorsCount} eile}} am post agad" -#: src/view/com/notifications/NotificationFeedItem.tsx:348 +#: src/view/com/notifications/NotificationFeedItem.tsx:367 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} signed up with your starter pack" msgstr "Chlàraich {firstAuthorName} agus {additionalAuthorsCount, plural, one {{formattedAuthorsCount} eile} two {{formattedAuthorsCount} eile} few {{formattedAuthorsCount} eile} other {{formattedAuthorsCount} eile}} aig a’ phacaid tòiseachaidh agad" -#: src/view/com/notifications/NotificationFeedItem.tsx:303 +#: src/view/com/notifications/NotificationFeedItem.tsx:397 +msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:322 msgid "{firstAuthorName} followed you" msgstr "Tha {firstAuthorName} gad leantainn a-nis" -#: src/view/com/notifications/NotificationFeedItem.tsx:293 +#: src/view/com/notifications/NotificationFeedItem.tsx:312 msgid "{firstAuthorName} followed you back" msgstr "Tha {firstAuthorName} gad leantainn cuideachd a-nis" -#: src/view/com/notifications/NotificationFeedItem.tsx:329 +#: src/view/com/notifications/NotificationFeedItem.tsx:348 msgid "{firstAuthorName} liked your custom feed" msgstr "’S toil le {firstAuthorName} an t-inbhir gnàthaichte agad" -#: src/view/com/notifications/NotificationFeedItem.tsx:222 +#: src/view/com/notifications/NotificationFeedItem.tsx:241 msgid "{firstAuthorName} liked your post" msgstr "Is toil le {firstAuthorName} am post agad" -#: src/view/com/notifications/NotificationFeedItem.tsx:246 +#: src/view/com/notifications/NotificationFeedItem.tsx:428 +msgid "{firstAuthorName} removed their verification from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:265 msgid "{firstAuthorName} reposted your post" msgstr "Dh’ath-phostaich {firstAuthorName} am post agad" -#: src/view/com/notifications/NotificationFeedItem.tsx:353 +#: src/view/com/notifications/NotificationFeedItem.tsx:372 msgid "{firstAuthorName} signed up with your starter pack" msgstr "Chlàraich {firstAuthorName} aig a’ phacaid tòiseachaidh agad" -#: src/components/ProfileHoverCard/index.web.tsx:508 +#: src/view/com/notifications/NotificationFeedItem.tsx:402 +msgid "{firstAuthorName} verified you" +msgstr "" + +#: src/components/ProfileHoverCard/index.web.tsx:532 #: src/screens/Profile/Header/Metrics.tsx:49 msgid "{following} following" msgstr "a’ leantainn {following}" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:392 +#: src/components/dialogs/SearchablePeopleList.tsx:412 msgid "{handle} can't be messaged" msgstr "Cha ghabh {handle} ri teachdaireachdan" @@ -330,6 +362,19 @@ msgstr "{rank}." msgid "{type}h ago" msgstr "{type}u air ais" +#: src/components/verification/VerifierDialog.tsx:60 +msgid "{userName} is a trusted verifier" +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:67 +msgid "{userName} is verified" +msgstr "" + +#. Possessive, meaning "the verifications of {userName}" +#: src/components/verification/VerificationsDialog.tsx:69 +msgid "{userName}'s verifications" +msgstr "" + #. Indicates the number of additional profiles are in the Starter Pack e.g. +12 #: src/screens/Search/components/StarterPackCard.tsx:249 msgid "+{computedTotal}" @@ -345,11 +390,11 @@ msgctxt "feeds" msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" msgstr "Tha <0>{0}, <1>{1} agus {2, plural, one {# eile} two {# eile} few {# eile} other {# others}} gan gabhail a-staigh sa phacaid tòiseachaidh agad" -#: src/view/shell/Drawer.tsx:97 +#: src/view/shell/Drawer.tsx:113 msgid "<0>{0} {1, plural, one {follower} other {followers}}" msgstr "<0>{0} {1, plural, one {gam leantainn} two {gam leantainn} few {gam leantainn} other {gam leantainn}}" -#: src/view/shell/Drawer.tsx:108 +#: src/view/shell/Drawer.tsx:124 msgid "<0>{0} {1, plural, one {following} other {following}}" msgstr "{1, plural, one {a’ leantainn} two {a’ leantainn} few {a’ leantainn} other {a’ leantainn}} <0>{0}" @@ -398,14 +443,18 @@ msgid "7 days" msgstr "7 làithean" #. If last message does not contain text, fall back to "{user} reacted to {a message}" -#: src/screens/Messages/components/ChatListItem.tsx:205 +#: src/screens/Messages/components/ChatListItem.tsx:210 msgid "a message" msgstr "teachdaireachd" -#: src/Navigation.tsx:391 -#: src/screens/Settings/AboutSettings.tsx:34 -#: src/screens/Settings/Settings.tsx:215 -#: src/screens/Settings/Settings.tsx:218 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:91 +msgid "A new form of verification" +msgstr "" + +#: src/Navigation.tsx:400 +#: src/screens/Settings/AboutSettings.tsx:72 +#: src/screens/Settings/Settings.tsx:223 +#: src/screens/Settings/Settings.tsx:226 msgid "About" msgstr "Mu dhèidhinn" @@ -424,36 +473,36 @@ msgid "Accept Request" msgstr "Gabh ris an iarrtas" #: src/screens/Settings/AccessibilitySettings.tsx:46 -#: src/screens/Settings/Settings.tsx:191 -#: src/screens/Settings/Settings.tsx:194 +#: src/screens/Settings/Settings.tsx:199 +#: src/screens/Settings/Settings.tsx:202 msgid "Accessibility" msgstr "So-ruigsinneachd" -#: src/Navigation.tsx:343 +#: src/Navigation.tsx:352 msgid "Accessibility Settings" msgstr "Roghainnean na so-ruigsinneachd" -#: src/Navigation.tsx:359 +#: src/Navigation.tsx:368 #: src/screens/Login/LoginForm.tsx:194 #: src/screens/Settings/AccountSettings.tsx:45 -#: src/screens/Settings/Settings.tsx:153 -#: src/screens/Settings/Settings.tsx:156 +#: src/screens/Settings/Settings.tsx:161 +#: src/screens/Settings/Settings.tsx:164 msgid "Account" msgstr "Cunntas" #: src/screens/Messages/components/RequestButtons.tsx:81 -#: src/view/com/profile/ProfileMenu.tsx:141 +#: src/view/com/profile/ProfileMenu.tsx:147 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:392 msgctxt "toast" msgid "Account blocked" msgstr "Chaidh an cunntas a bhacadh" -#: src/view/com/profile/ProfileMenu.tsx:154 +#: src/view/com/profile/ProfileMenu.tsx:160 msgctxt "toast" msgid "Account followed" msgstr "Chaidh an cunntas a leantainn" -#: src/view/com/profile/ProfileMenu.tsx:117 +#: src/view/com/profile/ProfileMenu.tsx:123 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:415 msgctxt "toast" msgid "Account muted" @@ -468,33 +517,37 @@ msgstr "Chaidh an cunntas a mhùchadh" msgid "Account Muted by List" msgstr "Chaidh an cunntas a mhùchadh le liosta" -#: src/screens/Settings/Settings.tsx:430 +#: src/screens/Settings/Settings.tsx:472 msgid "Account options" msgstr "Roghainnean a’ chunntais" -#: src/screens/Settings/Settings.tsx:466 +#: src/screens/Settings/Settings.tsx:508 msgid "Account removed from quick access" msgstr "Chaidh an cunntas a thoirt air falbh on ghrad-inntrigeadh" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:137 -#: src/view/com/profile/ProfileMenu.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:140 +#: src/view/com/profile/ProfileMenu.tsx:137 msgctxt "toast" msgid "Account unblocked" msgstr "Chaidh am bacadh a thoirt far a’ chunntais" -#: src/view/com/profile/ProfileMenu.tsx:166 +#: src/view/com/profile/ProfileMenu.tsx:172 msgctxt "toast" msgid "Account unfollowed" msgstr "Chan eil thu a’ leantainn a’ chunntais tuilleadh" -#: src/view/com/profile/ProfileMenu.tsx:107 +#: src/view/com/profile/ProfileMenu.tsx:113 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:405 msgctxt "toast" msgid "Account unmuted" msgstr "Chaidh an cunntas a neo-mhùchadh" +#: src/components/verification/VerifierDialog.tsx:98 +msgid "Accounts with a scalloped blue check mark<0>{NON_BREAKING_SPACE}<1/>{NON_BREAKING_SPACE}can verify others. These trusted verifiers are selected by Bluesky." +msgstr "" + +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:169 #: src/components/dialogs/MutedWords.tsx:328 -#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/UserAddRemoveLists.tsx:235 msgid "Add" msgstr "Cuir ris" @@ -512,8 +565,8 @@ msgstr "Cuir {displayName} ris a’ phacaid tòiseachaidh" msgid "Add a content warning" msgstr "Cuir ris rabhadh mun t-susbaint" -#: src/view/screens/ProfileList.tsx:916 -#: src/view/screens/ProfileList.tsx:934 +#: src/view/screens/ProfileList.tsx:924 +#: src/view/screens/ProfileList.tsx:942 msgid "Add a user to this list" msgstr "Cuir cleachdaiche ris an liosta seo" @@ -536,8 +589,8 @@ msgstr "Cuir roghainn teacsa ris" msgid "Add alt text (optional)" msgstr "Cuir roghainn teacsa ris (roghainneil)" -#: src/screens/Settings/Settings.tsx:373 -#: src/screens/Settings/Settings.tsx:376 +#: src/screens/Settings/Settings.tsx:415 +#: src/screens/Settings/Settings.tsx:418 #: src/view/shell/desktop/LeftNav.tsx:281 #: src/view/shell/desktop/LeftNav.tsx:285 msgid "Add another account" @@ -578,11 +631,15 @@ msgstr "Cuir ris faclan is tagaichean mùchaidh" msgid "Add new post" msgstr "Cuir post ùr ris" -#: src/view/screens/ProfileList.tsx:924 -#: src/view/screens/ProfileList.tsx:942 +#: src/view/screens/ProfileList.tsx:932 +#: src/view/screens/ProfileList.tsx:950 msgid "Add people" msgstr "Cuir daoine ris" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:79 +msgid "Add people to list" +msgstr "Cuir daoine ri liosta" + #: src/components/dms/EmojiPopup.android.tsx:55 msgid "Add Reaction" msgstr "Cuir frith-fhreagairt" @@ -599,7 +656,7 @@ msgstr "Cuir inbhirean ris a’ phacaid tòiseachaidh agad!" msgid "Add the default feed of only people you follow" msgstr "Cuir ris inbhir bunaiteach nan daoine a tha thu gan leantainn a-mhàin" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:387 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:406 msgid "Add the following DNS record to your domain:" msgstr "Cuir an reacord DNS a leanas ris an àrainn agad:" @@ -607,8 +664,8 @@ msgstr "Cuir an reacord DNS a leanas ris an àrainn agad:" msgid "Add this feed to your feeds" msgstr "Cuir an t-inbhir seo ris na h-inbhirean agad" -#: src/view/com/profile/ProfileMenu.tsx:273 -#: src/view/com/profile/ProfileMenu.tsx:276 +#: src/view/com/profile/ProfileMenu.tsx:286 +#: src/view/com/profile/ProfileMenu.tsx:289 msgid "Add to lists" msgstr "Cuir ri liosta" @@ -616,7 +673,11 @@ msgstr "Cuir ri liosta" msgid "Add to my feeds" msgstr "Cuir ris na h-inbhirean agam" -#: src/view/com/modals/ListAddRemoveUsers.tsx:192 +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:156 +msgid "Add user to list" +msgstr "Cuir an cleachdaiche ri liosta" + +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:109 #: src/view/com/modals/UserAddRemoveLists.tsx:162 msgid "Added to list" msgstr "Chaidh a chur ris an liosta" @@ -640,7 +701,7 @@ msgstr "Inbheach" msgid "Adult Content" msgstr "Susbaint inbheach" -#: src/screens/Moderation/index.tsx:355 +#: src/screens/Moderation/index.tsx:374 msgid "Adult content can only be enabled via the Web at <0>bsky.app." msgstr "Chan urrainn dhut susbaint inbheach a chur an comas ach air an lìon aig <0>bsky.app." @@ -653,7 +714,7 @@ msgstr "Tha an t-susbaint inbheach à comas." msgid "Adult Content labels" msgstr "Leubailean susbaint inbheach" -#: src/screens/Moderation/index.tsx:399 +#: src/screens/Moderation/index.tsx:418 msgid "Advanced" msgstr "Adhartach" @@ -794,6 +855,11 @@ msgstr "Dh’èirich mearachd nuair a bha sinn airson na h-uile a leantainn" msgid "An error occurred while uploading the video." msgstr "Dh’èirich mearachd rè luchdadh suas a’ video." +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:84 +#: src/components/verification/VerifierDialog.tsx:88 +msgid "An illustration showing that Bluesky selects trusted verifiers, and trusted verifiers in turn verify individual user accounts." +msgstr "" + #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:28 #: src/lib/moderation/useReportOptions.ts:28 msgid "An issue not included in these options" @@ -809,13 +875,17 @@ msgstr "Dh’èirich duilgheadas nuair a bha sinn a’ fosgladh na cabadaich" #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 -#: src/components/ProfileCard.tsx:339 -#: src/components/ProfileCard.tsx:360 +#: src/components/ProfileCard.tsx:367 +#: src/components/ProfileCard.tsx:388 #: src/view/com/profile/FollowButton.tsx:38 #: src/view/com/profile/FollowButton.tsx:48 msgid "An issue occurred, please try again." msgstr "Dh’èirich duilgheadas, feuch ris a-rithist." +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:118 +msgid "An mockup of a iPhone showing the Bluesky app open to the profile of a verified user with a blue checkmark next to their display name." +msgstr "" + #: src/screens/Onboarding/StepInterests/index.tsx:185 msgid "an unknown error occurred" msgstr "dh’èirich mearachd neo-aithnichte" @@ -838,6 +908,10 @@ msgstr "Beathaichean" msgid "Animated GIF" msgstr "GIF beòthaichte" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:37 +msgid "Announcing verification on Bluesky" +msgstr "" + #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:33 #: src/lib/moderation/useReportOptions.ts:33 msgid "Anti-Social Behavior" @@ -847,7 +921,7 @@ msgstr "Giùlan ana-shòisealta" msgid "Anybody can interact" msgstr "Faodaidh duine sam bith eadar-ghabhail a dhèanamh" -#: src/Navigation.tsx:399 +#: src/Navigation.tsx:408 #: src/screens/Settings/AppIconSettings/index.tsx:67 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:18 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:23 @@ -884,7 +958,7 @@ msgstr "Feumaidh co-dhiù 4 caractaran bhith ann am facal-faire na h-aplacaid" msgid "App passwords" msgstr "Faclan-faire nan aplacaidean" -#: src/Navigation.tsx:311 +#: src/Navigation.tsx:320 #: src/screens/Settings/AppPasswords.tsx:51 msgid "App Passwords" msgstr "Faclan-faire nan aplacaidean" @@ -920,10 +994,10 @@ msgstr "Tog ath-thagradh an aghaidh na dàlach" msgid "Appeal this decision" msgstr "Tog ath-thagradh an aghaidh a’ cho-dhùnaidh seo" -#: src/Navigation.tsx:351 +#: src/Navigation.tsx:360 #: src/screens/Settings/AppearanceSettings.tsx:85 -#: src/screens/Settings/Settings.tsx:183 -#: src/screens/Settings/Settings.tsx:186 +#: src/screens/Settings/Settings.tsx:191 +#: src/screens/Settings/Settings.tsx:194 msgid "Appearance" msgstr "Coltas" @@ -932,12 +1006,12 @@ msgstr "Coltas" msgid "Apply default recommended feeds" msgstr "Cuir an sàs na h-inbhirean bunaiteach a mholamaid" -#: src/view/com/post-thread/PostThreadItem.tsx:865 +#: src/view/com/post-thread/PostThreadItem.tsx:885 msgid "Archived from {0}" msgstr "Air a thasglannachadh ann an {0}" -#: src/view/com/post-thread/PostThreadItem.tsx:834 -#: src/view/com/post-thread/PostThreadItem.tsx:873 +#: src/view/com/post-thread/PostThreadItem.tsx:854 +#: src/view/com/post-thread/PostThreadItem.tsx:893 msgid "Archived post" msgstr "Post tasglannaichte" @@ -953,7 +1027,7 @@ msgstr "A bheil thu cinnteach gu bheil thu airson an teachdaireachd seo a sguaba msgid "Are you sure you want to delete this starter pack?" msgstr "A bheil thu cinnteach gu bheil thu airson a’ phacaid tòiseachaidh seo a sguabadh às?" -#: src/screens/Profile/Header/EditProfileDialog.tsx:82 +#: src/screens/Profile/Header/EditProfileDialog.tsx:86 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?" @@ -1016,7 +1090,7 @@ msgstr "Chaidh roghainnean na fèin-chluich a ghluasad gu <0>roghainnean na susb msgid "Autoplay videos and GIFs" msgstr "Cluich videothan is GIFs gu fèin-obrachail" -#: src/components/dms/MessagesListHeader.tsx:82 +#: src/components/dms/MessagesListHeader.tsx:84 #: src/components/moderation/LabelsOnMeDialog.tsx:315 #: src/components/moderation/LabelsOnMeDialog.tsx:316 #: src/screens/Login/ChooseAccountForm.tsx:90 @@ -1052,7 +1126,7 @@ msgstr "Mus cruthaich thu post, feumaidh tu am post-d agad a dhearbhadh." msgid "Before creating a starter pack, you must first verify your email." msgstr "Mus cruthaich thu pacaid tòiseachaidh, feumaidh tu am post-d agad a dhearbhadh." -#: src/components/dms/dialogs/NewChatDialog.tsx:79 +#: src/components/dms/dialogs/NewChatDialog.tsx:80 #: src/components/dms/MessageProfileButton.tsx:110 #: src/screens/Messages/Conversation.tsx:221 msgid "Before you may message another user, you must first verify your email." @@ -1063,8 +1137,8 @@ msgstr "Mus cuir thu teachdaireachd gu cleachdaiche eile, feumaidh tu am post-d msgid "Birthday" msgstr "Co-là breith" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:283 -#: src/view/com/profile/ProfileMenu.tsx:399 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 +#: src/view/com/profile/ProfileMenu.tsx:435 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:849 msgid "Block" msgstr "Bac" @@ -1073,19 +1147,19 @@ msgstr "Bac" #: src/components/dms/ConvoMenu.tsx:250 #: src/screens/Messages/components/RequestButtons.tsx:134 #: src/screens/Messages/components/RequestButtons.tsx:136 -#: src/view/com/profile/ProfileMenu.tsx:310 -#: src/view/com/profile/ProfileMenu.tsx:317 +#: src/view/com/profile/ProfileMenu.tsx:346 +#: src/view/com/profile/ProfileMenu.tsx:353 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:686 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:688 msgid "Block account" msgstr "Bac an cunntas" -#: src/view/com/profile/ProfileMenu.tsx:382 +#: src/view/com/profile/ProfileMenu.tsx:418 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:844 msgid "Block Account?" msgstr "A bheil thu airson an cunntas a bhacadh?" -#: src/view/screens/ProfileList.tsx:661 +#: src/view/screens/ProfileList.tsx:669 msgid "Block accounts" msgstr "Bac cunntasan" @@ -1097,7 +1171,7 @@ msgstr "Bac is sguab às" msgid "Block and/or delete this conversation" msgstr "Bac agus/no sguab às an còmhradh seo" -#: src/view/screens/ProfileList.tsx:781 +#: src/view/screens/ProfileList.tsx:789 msgid "Block list" msgstr "Liosta-bhacaidh" @@ -1105,7 +1179,7 @@ msgstr "Liosta-bhacaidh" msgid "Block or report" msgstr "Bac no dèan aithris air" -#: src/view/screens/ProfileList.tsx:776 +#: src/view/screens/ProfileList.tsx:784 msgid "Block these accounts?" msgstr "A bheil thu airson na cunntasan seo a bhacadh?" @@ -1122,21 +1196,21 @@ msgstr "Bac an cleachdaiche" msgid "Blocked" msgstr "Bacte" -#: src/screens/Moderation/index.tsx:269 +#: src/screens/Moderation/index.tsx:273 msgid "Blocked accounts" msgstr "Cunntasan air am bacadh" -#: src/Navigation.tsx:160 -#: src/view/screens/ModerationBlockedAccounts.tsx:101 +#: src/Navigation.tsx:161 +#: src/view/screens/ModerationBlockedAccounts.tsx:110 msgid "Blocked Accounts" msgstr "Cunntasan air am bacadh" -#: src/view/com/profile/ProfileMenu.tsx:394 +#: src/view/com/profile/ProfileMenu.tsx:430 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:846 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." -#: src/view/screens/ModerationBlockedAccounts.tsx:112 +#: src/view/screens/ModerationBlockedAccounts.tsx:121 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you. You will not see their content and they will be prevented from seeing yours." 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. Chan fhaic thu an t-susbaint aca agus chan fhaic iad an t-susbaint agad-sa." @@ -1144,15 +1218,15 @@ msgstr "Chan eil cead aig cunntasan bacte freagairt a chur sna snàithleanan aga msgid "Blocked post." msgstr "Chaidh am post a bhacadh." -#: src/screens/Profile/Sections/Labels.tsx:173 +#: src/screens/Profile/Sections/Labels.tsx:170 msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "Fiù ma bhacas tu an leubailiche seo, ’s urrainn dha leubailean a chur ris a’ chunntas agad fhathast." -#: src/view/screens/ProfileList.tsx:778 +#: src/view/screens/ProfileList.tsx:786 msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "’S e gnìomh poblach a th’ ann am bacadh. 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." -#: src/view/com/profile/ProfileMenu.tsx:391 +#: src/view/com/profile/ProfileMenu.tsx:427 msgid "Blocking will not prevent labels from being applied on your account, but it will stop this account from replying in your threads or interacting with you." msgstr "Ma nì thu bacadh, ’s urrainn do dhaoine leubailean a chur ris a’ chunntas agad fhathast ach chan urrainn dhaibh freagairt a thoirt sna snàithleanan agad tuilleadh no eadar-ghabhail a dhèanamh leat." @@ -1165,7 +1239,7 @@ msgstr "Bloga" msgid "Bluesky" msgstr "Bluesky" -#: src/view/com/post-thread/PostThreadItem.tsx:890 +#: src/view/com/post-thread/PostThreadItem.tsx:910 msgid "Bluesky cannot confirm the authenticity of the claimed date." msgstr "Chan urrainn dha Bluesky dearbhadh gu bheil an ceann-là a thathar a’ cumail a-mach fìor." @@ -1199,6 +1273,10 @@ msgstr "Taghaidh Bluesky grunn chunntasan aig daoine air an lìonra agad a mhola msgid "Bluesky will not show your profile and posts to logged-out users. Other apps may not honor this request. This does not make your account private." msgstr "Cha leig Bluesky a’ phròifil agus na puist agad ri daoine nach eil clàraichte a-staigh. Dh’fhaoidte nach gèill aplacaidean eile ris an iarrtas seo. Cha dèan seo cunntas prìobhaideach dheth." +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:132 +msgid "Bluesky will proactively verify notable and authentic accounts." +msgstr "" + #: src/screens/Settings/AppIconSettings/index.tsx:99 msgid "Bluesky+" msgstr "Bluesky+" @@ -1301,17 +1379,17 @@ msgid "Camera" msgstr "An camara" #: src/components/Menu/index.tsx:306 -#: src/components/Prompt.tsx:130 -#: src/components/Prompt.tsx:132 +#: src/components/Prompt.tsx:140 +#: src/components/Prompt.tsx:142 #: src/screens/Deactivated.tsx:158 -#: src/screens/Profile/Header/EditProfileDialog.tsx:220 -#: src/screens/Profile/Header/EditProfileDialog.tsx:228 +#: src/screens/Profile/Header/EditProfileDialog.tsx:227 +#: src/screens/Profile/Header/EditProfileDialog.tsx:235 #: src/screens/Search/Shell.tsx:349 #: src/screens/Settings/AppIconSettings/index.tsx:44 #: src/screens/Settings/AppIconSettings/index.tsx:225 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:76 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:83 -#: src/screens/Settings/Settings.tsx:260 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:78 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:85 +#: src/screens/Settings/Settings.tsx:268 #: src/screens/Takendown.tsx:99 #: src/screens/Takendown.tsx:102 #: src/view/com/composer/Composer.tsx:937 @@ -1322,7 +1400,7 @@ msgstr "An camara" #: src/view/com/modals/ChangePassword.tsx:282 #: src/view/com/modals/CreateOrEditList.tsx:335 #: src/view/com/modals/CropImage.web.tsx:97 -#: src/view/com/modals/EditProfile.tsx:244 +#: src/view/com/modals/EditProfile.tsx:270 #: src/view/com/modals/InAppBrowserConsent.tsx:75 #: src/view/com/modals/InAppBrowserConsent.tsx:77 #: src/view/com/modals/LinkWarning.tsx:105 @@ -1350,7 +1428,7 @@ msgstr "Sguir de sguabadh às a’ chunntas" msgid "Cancel image crop" msgstr "Sguir de bhearradh an deilbh" -#: src/view/com/modals/EditProfile.tsx:239 +#: src/view/com/modals/EditProfile.tsx:265 msgid "Cancel profile editing" msgstr "Sguir de dheasachadh na pròifil" @@ -1363,7 +1441,6 @@ msgid "Cancel reactivation and sign out" msgstr "Sguir dhen ath-ghnìomhachadh is clàraich a-mach" #: src/screens/Search/Shell.tsx:341 -#: src/view/com/modals/ListAddRemoveUsers.tsx:88 msgid "Cancel search" msgstr "Sguir dhen lorg" @@ -1411,8 +1488,8 @@ msgstr "Atharraich am post-d" msgid "Change email address" msgstr "Atharraich an seòladh puist-d" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:92 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:96 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:94 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:98 msgid "Change Handle" msgstr "Atharraich an làmhrachan" @@ -1448,15 +1525,15 @@ msgstr "Atharraich an seòladh puist-d agad" msgid "Changes app icon" msgstr "Atharraichidh seo ìomhaigheag na h-aplacaid" -#: src/components/forms/HostingProvider.tsx:50 -#: src/components/forms/HostingProvider.tsx:70 +#: src/components/forms/HostingProvider.tsx:49 +#: src/components/forms/HostingProvider.tsx:69 msgid "Changes hosting provider" msgstr "Atharraichidh seo solaraiche na h-òstaireachd" -#: src/Navigation.tsx:416 +#: src/Navigation.tsx:425 #: src/view/shell/bottom-bar/BottomBar.tsx:205 #: src/view/shell/desktop/LeftNav.tsx:535 -#: src/view/shell/Drawer.tsx:422 +#: src/view/shell/Drawer.tsx:438 msgid "Chat" msgstr "Cabadaich" @@ -1471,7 +1548,7 @@ msgctxt "toast" msgid "Chat muted" msgstr "Chaidh a’ chabadaich a mhùchadh" -#: src/Navigation.tsx:426 +#: src/Navigation.tsx:435 #: src/screens/Messages/components/InboxPreview.tsx:24 msgid "Chat request inbox" msgstr "Bogsa a-steach nan iarrtasan cabadaich" @@ -1482,7 +1559,7 @@ msgid "Chat requests" msgstr "Iarrtasan cabadaich" #: src/components/dms/ConvoMenu.tsx:75 -#: src/Navigation.tsx:421 +#: src/Navigation.tsx:430 #: src/screens/Messages/ChatList.tsx:328 msgid "Chat settings" msgstr "Roghainnean na cabadaich" @@ -1514,7 +1591,7 @@ msgstr "Thoir sùil air a' phost-d agad is cuir an còd airson clàradh a-steach msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "Thoir sùil air a’ bhogsa a-steach agad airson post-d sa bheil còd dearbhaidh is cuir a-steach gu h-ìosal e:" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:370 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:389 msgid "Choose domain verification method" msgstr "Tagh dòigh airson dearbhadh na h-àrainne" @@ -1554,14 +1631,19 @@ msgstr "Tagh facal-faire dhut" msgid "Choose your username" msgstr "Tagh ainm-chleachdaiche dhut" -#: src/screens/Settings/Settings.tsx:351 +#: src/screens/Settings/Settings.tsx:393 msgid "Clear all storage data" msgstr "Falamhaich an dàta stòrais air fad" -#: src/screens/Settings/Settings.tsx:353 +#: src/screens/Settings/Settings.tsx:395 msgid "Clear all storage data (restart after this)" msgstr "Falamhaich an dàta stòrais air fad (dèan ath-thòiseachadh às a dhèidh seo)" +#: src/screens/Settings/AboutSettings.tsx:113 +#: src/screens/Settings/AboutSettings.tsx:117 +msgid "Clear image cache" +msgstr "Falamhaich tasgadan nan dealbhan" + #: src/components/forms/SearchInput.tsx:70 msgid "Clear search query" msgstr "Falamhaich an ceasnachan luirg" @@ -1595,8 +1677,10 @@ msgid "Clip 🐴 clop 🐴" msgstr "Turt 🐴 turt 🐴" #: src/components/dialogs/GifSelect.tsx:281 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:174 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:183 +#: src/components/dialogs/SearchablePeopleList.tsx:295 #: src/components/dialogs/VerifyEmailDialog.tsx:289 -#: src/components/dms/dialogs/SearchablePeopleList.tsx:269 #: src/components/dms/EmojiPopup.android.tsx:58 #: src/components/dms/ReportDialog.tsx:381 #: src/components/dms/ReportDialog.tsx:390 @@ -1605,6 +1689,8 @@ msgstr "Turt 🐴 turt 🐴" #: src/components/ProgressGuide/FollowDialog.tsx:386 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:117 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:123 +#: src/components/verification/VerificationsDialog.tsx:146 +#: src/components/verification/VerifierDialog.tsx:144 #: src/view/com/modals/ChangePassword.tsx:279 #: src/view/com/modals/ChangePassword.tsx:282 #: src/view/com/util/post-embeds/GifEmbed.tsx:197 @@ -1625,6 +1711,8 @@ msgid "Close bottom drawer" msgstr "Dùin an drathair aig a’ bhonn" #: src/components/dialogs/GifSelect.tsx:275 +#: src/components/verification/VerificationsDialog.tsx:138 +#: src/components/verification/VerifierDialog.tsx:136 msgid "Close dialog" msgstr "Dùin an còmhradh" @@ -1676,11 +1764,11 @@ msgstr "Dùinidh seo roghnaichear nan emoji" msgid "Closes viewer for header image" msgstr "Dùinidh seo sealladair dealbh a’ bhanna-chinn" -#: src/view/com/notifications/NotificationFeedItem.tsx:405 +#: src/view/com/notifications/NotificationFeedItem.tsx:479 msgid "Collapse list of users" msgstr "Co-theannaich liosta an luchd-chleachdaidh" -#: src/view/com/notifications/NotificationFeedItem.tsx:598 +#: src/view/com/notifications/NotificationFeedItem.tsx:687 msgid "Collapses list of users for a given notification" msgstr "Co-theannaichidh seo liosta nan cleachdaichean aig a’ bhrath" @@ -1703,7 +1791,7 @@ msgstr "Comadaidh" msgid "Comics" msgstr "Dealbhan-èibhinn" -#: src/Navigation.tsx:301 +#: src/Navigation.tsx:310 #: src/view/screens/CommunityGuidelines.tsx:34 msgid "Community Guidelines" msgstr "Treòrachadh na coimhearsnachd" @@ -1743,8 +1831,8 @@ msgstr "Air a rèiteachadh ann an <0>roghainnean na modarataireachd." #: src/components/dialogs/VerifyEmailDialog.tsx:253 #: src/components/dialogs/VerifyEmailDialog.tsx:260 #: src/components/dialogs/VerifyEmailDialog.tsx:283 -#: src/components/Prompt.tsx:173 -#: src/components/Prompt.tsx:176 +#: src/components/Prompt.tsx:183 +#: src/components/Prompt.tsx:186 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:185 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:188 #: src/view/com/modals/VerifyEmail.tsx:239 @@ -1765,11 +1853,11 @@ msgstr "Dearbh roghainnean cànain na susbainte" msgid "Confirm delete account" msgstr "Dearbh gu bheil thu airson an cunntas a sguabadh às" -#: src/screens/Moderation/index.tsx:303 +#: src/screens/Moderation/index.tsx:322 msgid "Confirm your age:" msgstr "Dearbh d’ aois:" -#: src/screens/Moderation/index.tsx:294 +#: src/screens/Moderation/index.tsx:313 msgid "Confirm your birthdate" msgstr "Dearbh latha do bhreith" @@ -1802,12 +1890,12 @@ msgid "Content & Media" msgstr "Susbaint ⁊ meadhanan" #: src/screens/Settings/AccessibilitySettings.tsx:109 -#: src/screens/Settings/Settings.tsx:175 -#: src/screens/Settings/Settings.tsx:178 +#: src/screens/Settings/Settings.tsx:183 +#: src/screens/Settings/Settings.tsx:186 msgid "Content and media" msgstr "Susbaint is meadhanan" -#: src/Navigation.tsx:375 +#: src/Navigation.tsx:384 msgid "Content and Media" msgstr "Susbaint is meadhanan" @@ -1815,7 +1903,7 @@ msgstr "Susbaint is meadhanan" msgid "Content Blocked" msgstr "Chaidh susbaint a bhacadh" -#: src/screens/Moderation/index.tsx:287 +#: src/screens/Moderation/index.tsx:306 msgid "Content filters" msgstr "Criathragan susbainte" @@ -1853,7 +1941,7 @@ msgstr "Cùlaibh a’ chlàir-thaice cho-theacsail, dèan briogadh airson an cl msgid "Continue" msgstr "Air adhart" -#: src/components/AccountList.tsx:121 +#: src/components/AccountList.tsx:126 msgid "Continue as {0} (currently signed in)" msgstr "Lean ort mar {0} (clàraichte a-staigh aig an àm seo)" @@ -1873,7 +1961,7 @@ msgctxt "toast" msgid "Conversation deleted" msgstr "Chaidh an còmhradh a sguabadh às" -#: src/screens/Messages/components/ChatListItem.tsx:191 +#: src/screens/Messages/components/ChatListItem.tsx:196 msgid "Conversation deleted" msgstr "Chaidh an còmhradh a sguabadh às" @@ -1885,7 +1973,7 @@ msgstr "Còcaireachd" msgid "Copied" msgstr "Air lethbhreac a dhèanamh" -#: src/screens/Settings/AboutSettings.tsx:98 +#: src/screens/Settings/AboutSettings.tsx:148 msgid "Copied build version to clipboard" msgstr "Chaidh lethbhreac de thionndadh a’ bhuild a chur air an stòr-bhòrd" @@ -1903,7 +1991,7 @@ msgstr "Chaidh lethbhreac a chur air an stòr-bhòrd" msgid "Copied!" msgstr "Chaidh lethbhreac a dhèanamh!" -#: src/screens/Settings/AboutSettings.tsx:74 +#: src/screens/Settings/AboutSettings.tsx:124 msgid "Copies build version to clipboard" msgstr "Cuiridh seo lethbhreac de thionndadh a’ bhuild air an stòr-bhòrd" @@ -1915,8 +2003,8 @@ msgstr "Lethbhreac" msgid "Copy App Password" msgstr "Dèan lethbhreac de dh’fhacal-faire na h-aplacaid" -#: src/view/com/profile/ProfileMenu.tsx:347 -#: src/view/com/profile/ProfileMenu.tsx:350 +#: src/view/com/profile/ProfileMenu.tsx:383 +#: src/view/com/profile/ProfileMenu.tsx:386 msgid "Copy at:// URI" msgstr "Dèan lethbhreac dheth at:// URI" @@ -1930,13 +2018,13 @@ msgstr "Dèan lethbhreac dhe DID an ùghdair" msgid "Copy code" msgstr "Dèan lethbhreac dhen chòd" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:472 -#: src/view/com/profile/ProfileMenu.tsx:356 -#: src/view/com/profile/ProfileMenu.tsx:359 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:491 +#: src/view/com/profile/ProfileMenu.tsx:392 +#: src/view/com/profile/ProfileMenu.tsx:395 msgid "Copy DID" msgstr "Dèan lethbhreac dhen DID" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:405 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:424 msgid "Copy host" msgstr "Dèan lethbhreac dhen òstair" @@ -1948,7 +2036,7 @@ msgstr "Dèan lethbhreac dhen cheangal" msgid "Copy Link" msgstr "Dèan lethbhreac dhen cheangal" -#: src/view/screens/ProfileList.tsx:505 +#: src/view/screens/ProfileList.tsx:513 msgid "Copy link to list" msgstr "Dèan lethbhreac dhen cheangal ris an liosta" @@ -1976,11 +2064,11 @@ msgstr "Dèan lethbhreac de theacsa a’ phuist" msgid "Copy QR code" msgstr "Dèan lethbhreac dhen chòd QR" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:426 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:445 msgid "Copy TXT record value" msgstr "Dèan lethbhreac dhen reacord TXT" -#: src/Navigation.tsx:306 +#: src/Navigation.tsx:315 #: src/view/screens/CopyrightPolicy.tsx:31 msgid "Copyright Policy" msgstr "Poileasaidh na còrach-lethbhreac" @@ -1994,7 +2082,7 @@ msgstr "Cha b’ urrainn dhuinn a’ chabadaich fhàgail" msgid "Could not load feed" msgstr "Cha b’ urrainn dhuinn an t-inbhir a luchdadh" -#: src/view/screens/ProfileList.tsx:1021 +#: src/view/screens/ProfileList.tsx:1029 msgid "Could not load list" msgstr "Cha b’ urrainn dhuinn an liosta a luchdadh" @@ -2016,7 +2104,7 @@ msgstr "Cruthaich còd QR airson pacaid tòiseachaidh" #: src/components/StarterPack/ProfileStarterPacks.tsx:178 #: src/components/StarterPack/ProfileStarterPacks.tsx:274 -#: src/Navigation.tsx:451 +#: src/Navigation.tsx:460 msgid "Create a starter pack" msgstr "Cruthaich pacaid tòiseachaidh" @@ -2127,7 +2215,7 @@ msgstr "Là-breith" msgid "Deactivate account" msgstr "Cuir an cunntas à gnìomh" -#: src/screens/Settings/Settings.tsx:332 +#: src/screens/Settings/Settings.tsx:374 msgid "Debug Moderation" msgstr "Dì-bhugaich a’ mhodarataireachd" @@ -2150,7 +2238,7 @@ msgstr "Na h-ìomhaigheagan bunaiteach" #: src/screens/StarterPack/StarterPackScreen.tsx:672 #: src/screens/StarterPack/StarterPackScreen.tsx:744 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:767 -#: src/view/screens/ProfileList.tsx:760 +#: src/view/screens/ProfileList.tsx:768 msgid "Delete" msgstr "Sguab às" @@ -2176,7 +2264,7 @@ msgstr "A bheil thu airson facal-faire na h-aplacaid a sguabadh às?" msgid "Delete chat" msgstr "Sguab a’ chabadaich às" -#: src/screens/Settings/Settings.tsx:339 +#: src/screens/Settings/Settings.tsx:381 msgid "Delete chat declaration record" msgstr "Sguab às clàr foirgheall na cabadaich" @@ -2195,7 +2283,7 @@ msgstr "Sguab às an còmhradh" msgid "Delete for me" msgstr "Sguab às dhomh-sa" -#: src/view/screens/ProfileList.tsx:548 +#: src/view/screens/ProfileList.tsx:556 msgid "Delete list" msgstr "Sguab an liosta às" @@ -2226,7 +2314,7 @@ msgstr "Sguab a’ phacaid tòiseachaidh às" msgid "Delete starter pack?" msgstr "A bheil thu airson a’ phacaid tòiseachaidh seo a sguabadh às?" -#: src/view/screens/ProfileList.tsx:755 +#: src/view/screens/ProfileList.tsx:763 msgid "Delete this list?" msgstr "A bheil thu airson an liosta seo a sguabadh às?" @@ -2238,8 +2326,8 @@ msgstr "A bheil thu airson am seo post a sguabadh às?" msgid "Deleted" msgstr "Air a sguabadh às" -#: src/components/dms/MessagesListHeader.tsx:155 -#: src/screens/Messages/components/ChatListItem.tsx:123 +#: src/components/dms/MessagesListHeader.tsx:160 +#: src/screens/Messages/components/ChatListItem.tsx:128 msgid "Deleted Account" msgstr "Cunntas a chaidh a sguabadh às" @@ -2247,19 +2335,19 @@ msgstr "Cunntas a chaidh a sguabadh às" msgid "Deleted post." msgstr "Post a chaidh a sguabadh às." -#: src/screens/Profile/Header/EditProfileDialog.tsx:347 +#: src/screens/Profile/Header/EditProfileDialog.tsx:370 #: src/view/com/modals/CreateOrEditList.tsx:280 #: src/view/com/modals/CreateOrEditList.tsx:301 -#: src/view/com/modals/EditProfile.tsx:193 -#: src/view/com/modals/EditProfile.tsx:205 +#: src/view/com/modals/EditProfile.tsx:219 +#: src/view/com/modals/EditProfile.tsx:231 msgid "Description" msgstr "Tuairisgeul" -#: src/screens/Profile/Header/EditProfileDialog.tsx:367 +#: src/screens/Profile/Header/EditProfileDialog.tsx:390 msgid "Description is too long" msgstr "Tha an tuairisgeul ro fhada" -#: src/screens/Profile/Header/EditProfileDialog.tsx:368 +#: src/screens/Profile/Header/EditProfileDialog.tsx:391 msgid "Description is too long. {DESCRIPTION_MAX_GRAPHEMES, plural, other {The maximum number of characters is #.}}" msgstr "Tha an tuairisgeul ro fhada. {DESCRIPTION_MAX_GRAPHEMES, plural, one {{0} charactar} two {{0} charactar} few {{0} charactaran} other {{0} caractar}} ceadaichte." @@ -2277,18 +2365,18 @@ msgstr "Dealaich an luaidh" msgid "Detach quote post?" msgstr "A bheil thu airson an luaidh air a’ phost a dhealachadh?" -#: src/screens/Settings/AboutSettings.tsx:87 +#: src/screens/Settings/AboutSettings.tsx:137 msgctxt "toast" msgid "Developer mode disabled" msgstr "Chaidh modh an luchd-leasachaidh a chur à comas" -#: src/screens/Settings/AboutSettings.tsx:81 +#: src/screens/Settings/AboutSettings.tsx:131 msgctxt "toast" msgid "Developer mode enabled" msgstr "Chaidh modh an luchd-leasachaidh a chur an comas" -#: src/screens/Settings/Settings.tsx:242 -#: src/screens/Settings/Settings.tsx:245 +#: src/screens/Settings/Settings.tsx:250 +#: src/screens/Settings/Settings.tsx:253 msgid "Developer options" msgstr "Roghainnean an luchd-leasachaidh" @@ -2318,17 +2406,17 @@ msgstr "Cuir na fo-thiotalan à comas" #: src/lib/moderation/useLabelBehaviorDescription.ts:68 #: src/screens/Messages/Settings.tsx:139 #: src/screens/Messages/Settings.tsx:142 -#: src/screens/Moderation/index.tsx:345 +#: src/screens/Moderation/index.tsx:364 msgid "Disabled" msgstr "À comas" -#: src/screens/Profile/Header/EditProfileDialog.tsx:84 +#: src/screens/Profile/Header/EditProfileDialog.tsx:88 #: src/view/com/composer/Composer.tsx:705 #: src/view/com/composer/Composer.tsx:889 msgid "Discard" msgstr "Tilg air falbh" -#: src/screens/Profile/Header/EditProfileDialog.tsx:81 +#: src/screens/Profile/Header/EditProfileDialog.tsx:85 msgid "Discard changes?" msgstr "A bheil thu airson na h-atharraichean a thilgeil air falbh?" @@ -2383,27 +2471,27 @@ msgstr "Leig seachad an earrann seo" msgid "Display larger alt text badges" msgstr "Seall baidsean nas motha airson roghainn teacsa" -#: src/screens/Profile/Header/EditProfileDialog.tsx:314 -#: src/screens/Profile/Header/EditProfileDialog.tsx:320 -#: src/screens/Profile/Header/EditProfileDialog.tsx:354 -#: src/view/com/modals/EditProfile.tsx:187 +#: src/screens/Profile/Header/EditProfileDialog.tsx:321 +#: src/screens/Profile/Header/EditProfileDialog.tsx:327 +#: src/screens/Profile/Header/EditProfileDialog.tsx:377 +#: src/view/com/modals/EditProfile.tsx:194 msgid "Display name" msgstr "Ainm-taisbeanaidh" -#: src/view/com/modals/EditProfile.tsx:175 +#: src/view/com/modals/EditProfile.tsx:182 msgid "Display Name" msgstr "Ainm-taisbeanaidh" -#: src/screens/Profile/Header/EditProfileDialog.tsx:333 +#: src/screens/Profile/Header/EditProfileDialog.tsx:340 msgid "Display name is too long" msgstr "Tha an t-ainm-taisbeanaidh seo ro fhada" -#: src/screens/Profile/Header/EditProfileDialog.tsx:334 +#: src/screens/Profile/Header/EditProfileDialog.tsx:341 msgid "Display name is too long. {DISPLAY_NAME_MAX_GRAPHEMES, plural, other {The maximum number of characters is #.}}" msgstr "Tha an t-ainm taisbeanaidh ro fhada. {DISPLAY_NAME_MAX_GRAPHEMES, plural, one {{0} charactar} two {{0} charactar} few {{0} charactaran} other {{0} caractar}} ceadaichte." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:373 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:375 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:392 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:394 msgid "DNS Panel" msgstr "Panail DNS" @@ -2419,7 +2507,7 @@ msgstr "Gun lomnochd na bhroinn." msgid "Doesn't begin or end with a hyphen" msgstr "Chan eil e a’ tòiseachadh no a’ crìochnachadh le tàthan" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:488 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:507 msgid "Domain verified!" msgstr "Chaidh an àrainn a dhearbhadh!" @@ -2441,11 +2529,9 @@ msgstr "Chaidh an àrainn a dhearbhadh!" #: src/view/com/modals/CropImage.web.tsx:112 #: src/view/com/modals/InviteCodes.tsx:81 #: src/view/com/modals/InviteCodes.tsx:124 -#: src/view/com/modals/ListAddRemoveUsers.tsx:143 msgid "Done" msgstr "Deiseil" -#: src/view/com/modals/ListAddRemoveUsers.tsx:145 #: src/view/com/modals/UserAddRemoveLists.tsx:113 #: src/view/com/modals/UserAddRemoveLists.tsx:116 msgctxt "action" @@ -2485,23 +2571,23 @@ msgstr "Leig às dealbh airson a chur ris" msgid "Duration:" msgstr "Faid:" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:211 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:230 msgid "e.g. alice" msgstr "m.e. alice" -#: src/screens/Profile/Header/EditProfileDialog.tsx:321 +#: src/screens/Profile/Header/EditProfileDialog.tsx:328 msgid "e.g. Alice Lastname" msgstr "m.e. Alice Sloinneadh" -#: src/view/com/modals/EditProfile.tsx:180 +#: src/view/com/modals/EditProfile.tsx:187 msgid "e.g. Alice Roberts" msgstr "m.e. Alice Roberts" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:357 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:376 msgid "e.g. alice.com" msgstr "m.e. alice.com" -#: src/view/com/modals/EditProfile.tsx:198 +#: src/view/com/modals/EditProfile.tsx:224 msgid "e.g. Artist, dog-lover, and avid reader." msgstr "m.e. neach-ealain, gaol air coin is leughadair mòr." @@ -2536,7 +2622,8 @@ msgstr "Obraichidh gach còd aon turas. Gheibh thu barrachd chòdaichean cuiridh msgid "Edit" msgstr "Deasaich" -#: src/view/com/lists/ListMembers.tsx:143 +#: src/view/com/lists/ListMembers.tsx:180 +#: src/view/com/lists/ListMembers.tsx:186 msgctxt "action" msgid "Edit" msgstr "Deasaich" @@ -2566,7 +2653,7 @@ msgstr "Deasaich roghainnean na h-eadar-ghabhalach" msgid "Edit interests" msgstr "Deasaich na rudan sa bheil ùidh agad" -#: src/view/screens/ProfileList.tsx:536 +#: src/view/screens/ProfileList.tsx:544 msgid "Edit list details" msgstr "Deasaich mion-fhiosrachadh na liosta" @@ -2574,12 +2661,12 @@ msgstr "Deasaich mion-fhiosrachadh na liosta" msgid "Edit Moderation List" msgstr "Deasaich an liosta modarataireachd" -#: src/Navigation.tsx:316 +#: src/Navigation.tsx:325 #: src/view/screens/Feeds.tsx:515 msgid "Edit My Feeds" msgstr "Deasaich na h-inbhirean agam" -#: src/view/com/modals/EditProfile.tsx:147 +#: src/view/com/modals/EditProfile.tsx:154 msgid "Edit my profile" msgstr "Deasaich a’ phròifil agam" @@ -2592,15 +2679,15 @@ msgstr "Deasaich na daoine" msgid "Edit post interaction settings" msgstr "Deasaich roghainnean eadar-ghabhail a’ phuist" -#: src/screens/Profile/Header/EditProfileDialog.tsx:269 -#: src/screens/Profile/Header/EditProfileDialog.tsx:275 +#: src/screens/Profile/Header/EditProfileDialog.tsx:276 +#: src/screens/Profile/Header/EditProfileDialog.tsx:282 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:196 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 msgid "Edit profile" msgstr "Deasaich a’ phròifil" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:199 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:185 msgid "Edit Profile" msgstr "Deasaich a’ phròifil" @@ -2616,15 +2703,15 @@ msgstr "Deasaich liosta an luchd-chleachdaidh" msgid "Edit who can reply" msgstr "Co-dhùin cò aig a bheil cead freagairt" -#: src/view/com/modals/EditProfile.tsx:188 +#: src/view/com/modals/EditProfile.tsx:195 msgid "Edit your display name" msgstr "Deasaich an t-ainm-taisbeanaidh agad" -#: src/view/com/modals/EditProfile.tsx:206 +#: src/view/com/modals/EditProfile.tsx:232 msgid "Edit your profile description" msgstr "Deasaich tuairisgeul na pròifil agad" -#: src/Navigation.tsx:456 +#: src/Navigation.tsx:465 msgid "Edit your starter pack" msgstr "Deasaich a’ phacaid tòiseachaidh agad" @@ -2707,7 +2794,7 @@ msgstr "Cuir an comas" msgid "Enable {0} only" msgstr "Na cuir an comas ach {0}" -#: src/screens/Moderation/index.tsx:332 +#: src/screens/Moderation/index.tsx:351 msgid "Enable adult content" msgstr "Cuir comas inbheach an comas" @@ -2752,11 +2839,11 @@ msgstr "Cuir an comas videothan a tha a’ treandadh san inbhir “Fidir” agad #: src/screens/Messages/Settings.tsx:130 #: src/screens/Messages/Settings.tsx:133 -#: src/screens/Moderation/index.tsx:343 +#: src/screens/Moderation/index.tsx:362 msgid "Enabled" msgstr "An comas" -#: src/screens/Profile/Sections/Feed.tsx:116 +#: src/screens/Profile/Sections/Feed.tsx:113 msgid "End of feed" msgstr "Deireadh an inbhir" @@ -2789,7 +2876,7 @@ msgstr "Tòisich an làn-sgrìn" msgid "Enter the code you received to change your password." msgstr "Cuir a-steach an còd a fhuair thu airson am facal-faire agad atharrachadh." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:351 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:370 msgid "Enter the domain you want to use" msgstr "Cuir a-steach an àrainn a tha thu airson cleachdadh" @@ -2906,19 +2993,15 @@ msgstr "Fàgaidh seo bearradh an deilbh" msgid "Exits image view" msgstr "Fàgaidh seo sealladh an deilbh" -#: src/view/com/modals/ListAddRemoveUsers.tsx:89 -msgid "Exits inputting search query" -msgstr "Fàgaidh seo ion-chur a’ cheasnachain luirg" - #: src/view/com/lightbox/Lightbox.web.tsx:184 msgid "Expand alt text" msgstr "Leudaich an roghainn teacsa" -#: src/view/com/notifications/NotificationFeedItem.tsx:406 +#: src/view/com/notifications/NotificationFeedItem.tsx:480 msgid "Expand list of users" msgstr "Leudaich liosta an luchd-chleachdaidh" -#: src/view/com/composer/ComposerReplyTo.tsx:70 +#: src/view/com/composer/ComposerReplyTo.tsx:83 msgid "Expand or collapse the full post you are replying to" msgstr "Leudaich no co-theannaich am post slàn a tha thu a’ freagairt" @@ -2926,10 +3009,6 @@ msgstr "Leudaich no co-theannaich am post slàn a tha thu a’ freagairt" msgid "Expands or collapses post text" msgstr "Leudaichidh no co-theannaichidh seo teacsa a’ phuist" -#: src/view/com/composer/ComposerReplyTo.tsx:73 -msgid "Expands or collapses the full post you are replying to" -msgstr "Leudaichidh no co-theannaichidh seo am post slàn a tha thu a’ freagairt" - #: src/lib/api/index.ts:406 msgid "Expected uri to resolve to a record" msgstr "Bha dùil ri URI airson an clàr fhuasgladh" @@ -2961,10 +3040,10 @@ msgstr "Meadhanan feòlmhor no draghail." msgid "Explicit sexual images." msgstr "Dealbhan feiseil is feòlmhor." -#: src/Navigation.tsx:640 +#: src/Navigation.tsx:649 #: src/screens/Search/Shell.tsx:307 #: src/view/shell/desktop/LeftNav.tsx:617 -#: src/view/shell/Drawer.tsx:370 +#: src/view/shell/Drawer.tsx:386 msgid "Explore" msgstr "Rùraich" @@ -2992,7 +3071,7 @@ msgstr "Meadhanan on taobh a-muigh" msgid "External media may allow websites to collect information about you and your device. No information is sent or requested until you press the \"play\" button." msgstr "Ma cheadaicheas tu meadhanan on taobh a-muigh, dh’fhaoidte gun toir seo comas do làraichean-lìn fiosrachadh a chruinneachadh mu do dhèidhinn is mun uidheam agad. Cha tèid fiosrachadh sam bith iarraidh no a chur gus am brùth thu am putan “Cluich”." -#: src/Navigation.tsx:335 +#: src/Navigation.tsx:344 #: src/screens/Settings/ExternalMediaPreferences.tsx:31 msgid "External Media Preferences" msgstr "Roghainnean nam meadhanan on taobh a-muigh" @@ -3007,10 +3086,14 @@ msgstr "Cha b’ urrainn dhuinn gabhail ris a’ chabadaich" msgid "Failed to add emoji reaction" msgstr "Cha b’ urrainn dhuinn an emoji a chur mar fhrith-fhreagairt" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:568 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:587 msgid "Failed to change handle. Please try again." msgstr "Dh’fhàillig atharrachadh an làmhrachain. Feuch ris a-rithist." +#: src/components/verification/VerificationCreatePrompt.tsx:32 +msgid "Failed to create a verification" +msgstr "" + #: src/screens/Settings/components/AddAppPasswordDialog.tsx:173 msgid "Failed to create app password. Please try again." msgstr "Cha b’ urrainn dhuinn facal-faire a chruthachadh dhan aplacaid. Feuch ris a-rithist." @@ -3087,6 +3170,10 @@ msgstr "Cha b’ urrainn dhuinn am post a phrìneachadh" msgid "Failed to remove emoji reaction" msgstr "Cha b’ urrainn dhuinn an emoji a chuir thu mar fhrith-fhreagairt a thoirt air falbh" +#: src/components/verification/VerificationRemovePrompt.tsx:34 +msgid "Failed to remove verification" +msgstr "" + #: src/view/com/lightbox/Lightbox.tsx:46 msgid "Failed to save image: {0}" msgstr "Cha b’ urrainn dhuinn an dealbh a shàbhaladh: {0}" @@ -3132,11 +3219,11 @@ msgstr "Cha b’ urrainn dhuinn na roghainnean ùrachadh" msgid "Failed to upload video" msgstr "Cha b’ urrainn dhuinn a’ video a luchdadh suas" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:341 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:360 msgid "Failed to verify handle. Please try again." msgstr "Cha b’ urrainn dhuinn an làmhrachan a dhearbhadh. Feuch ris a-rithist." -#: src/Navigation.tsx:251 +#: src/Navigation.tsx:260 msgid "Feed" msgstr "Inbhir" @@ -3155,7 +3242,7 @@ msgstr "Toglaiche nan inbhirean" #: src/view/shell/desktop/RightNav.tsx:102 #: src/view/shell/desktop/RightNav.tsx:103 -#: src/view/shell/Drawer.tsx:324 +#: src/view/shell/Drawer.tsx:340 msgid "Feedback" msgstr "Innis dhuinn dè do bheachd" @@ -3165,14 +3252,14 @@ msgctxt "toast" msgid "Feedback sent!" msgstr "Chaidh do bheachdan a chur!" -#: src/Navigation.tsx:436 +#: src/Navigation.tsx:445 #: src/screens/Search/SearchResults.tsx:68 #: src/screens/StarterPack/StarterPackScreen.tsx:185 #: src/view/screens/Feeds.tsx:508 #: src/view/screens/Profile.tsx:227 #: src/view/screens/SavedFeeds.tsx:96 #: src/view/shell/desktop/LeftNav.tsx:655 -#: src/view/shell/Drawer.tsx:486 +#: src/view/shell/Drawer.tsx:502 msgid "Feeds" msgstr "Inbhirean" @@ -3258,10 +3345,10 @@ msgid "Flexible" msgstr "Sùbailte" #. User is not following this account, click to follow -#: src/components/ProfileCard.tsx:372 -#: src/components/ProfileHoverCard/index.web.tsx:449 -#: src/components/ProfileHoverCard/index.web.tsx:460 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 +#: src/components/ProfileCard.tsx:400 +#: src/components/ProfileHoverCard/index.web.tsx:456 +#: src/components/ProfileHoverCard/index.web.tsx:467 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:236 #: src/screens/VideoFeed/index.tsx:829 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:131 msgid "Follow" @@ -3272,7 +3359,7 @@ msgctxt "action" msgid "Follow" msgstr "Lean" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:218 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:221 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:113 msgid "Follow {0}" msgstr "Lean ri {0}" @@ -3294,8 +3381,8 @@ msgstr "Lean ri 10 cunntasan" msgid "Follow 7 accounts" msgstr "Lean ri 7 cunntasan" -#: src/view/com/profile/ProfileMenu.tsx:252 -#: src/view/com/profile/ProfileMenu.tsx:263 +#: src/view/com/profile/ProfileMenu.tsx:265 +#: src/view/com/profile/ProfileMenu.tsx:276 msgid "Follow account" msgstr "Lean ris a’ chunntas" @@ -3304,7 +3391,7 @@ msgstr "Lean ris a’ chunntas" msgid "Follow all" msgstr "Lean ris na h-uile" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:232 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:129 msgid "Follow Back" msgstr "Lean iad cuideachd" @@ -3330,7 +3417,7 @@ msgstr "Tha <0>{0} agus <1>{1} ga leantainn" msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" msgstr "Tha <0>{0}, <1>{1} is {2, plural, one {# eile} two {# eile} few {# eile} other {# eile}} ga leantainn" -#: src/Navigation.tsx:205 +#: src/Navigation.tsx:214 msgid "Followers of @{0} that you know" msgstr "Luchd-leantainn aig @{0} as aithne dhut-sa cuideachd" @@ -3340,10 +3427,10 @@ msgid "Followers you know" msgstr "Luchd-leantainn as aithne dhut" #. User is following this account, click to unfollow -#: src/components/ProfileCard.tsx:366 -#: src/components/ProfileHoverCard/index.web.tsx:448 -#: src/components/ProfileHoverCard/index.web.tsx:459 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:230 +#: src/components/ProfileCard.tsx:394 +#: src/components/ProfileHoverCard/index.web.tsx:455 +#: src/components/ProfileHoverCard/index.web.tsx:466 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:232 #: src/screens/VideoFeed/index.tsx:827 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:134 #: src/view/screens/Feeds.tsx:599 @@ -3351,8 +3438,8 @@ msgstr "Luchd-leantainn as aithne dhut" msgid "Following" msgstr "Ga leantainn" -#: src/components/ProfileCard.tsx:329 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 +#: src/components/ProfileCard.tsx:357 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:101 msgid "Following {0}" msgstr "A’ leantainn {0} a-nis" @@ -3369,7 +3456,7 @@ msgstr "A’ leantainn {name}" msgid "Following feed preferences" msgstr "Roghainnean inbhir nan daoine a tha thu a’ leantainn" -#: src/Navigation.tsx:322 +#: src/Navigation.tsx:331 #: src/screens/Settings/FollowingFeedPreferences.tsx:53 msgid "Following Feed Preferences" msgstr "Roghainnean inbhir nan daoine a tha thu a’ leantainn" @@ -3450,7 +3537,7 @@ msgstr "An gailearaidh" msgid "Generate a starter pack" msgstr "Gin pacaid tòiseachaidh" -#: src/view/shell/Drawer.tsx:328 +#: src/view/shell/Drawer.tsx:344 msgid "Get help" msgstr "Faigh cobhair" @@ -3486,7 +3573,7 @@ msgstr "Briseadh mòr an lagha no teirmichean na seirbheise" #: src/screens/VideoFeed/index.tsx:1112 #: src/view/com/auth/LoggedOut.tsx:72 #: src/view/screens/NotFound.tsx:57 -#: src/view/screens/ProfileList.tsx:1030 +#: src/view/screens/ProfileList.tsx:1038 msgid "Go back" msgstr "Air ais" @@ -3497,7 +3584,7 @@ msgstr "Air ais" #: src/screens/Profile/ProfileFeed/index.tsx:94 #: src/screens/StarterPack/StarterPackScreen.tsx:757 #: src/view/screens/NotFound.tsx:56 -#: src/view/screens/ProfileList.tsx:1035 +#: src/view/screens/ProfileList.tsx:1043 msgid "Go Back" msgstr "Air ais" @@ -3518,7 +3605,11 @@ msgstr "Dhachaigh" msgid "Go Home" msgstr "Dhachaigh" -#: src/screens/Messages/components/ChatListItem.tsx:355 +#: src/view/com/notifications/NotificationFeedItem.tsx:193 +msgid "Go to {firstAuthorName}'s profile" +msgstr "Tadhail air a’ phròifil aig {firstAuthorName}" + +#: src/screens/Messages/components/ChatListItem.tsx:360 msgid "Go to conversation with {0}" msgstr "Tadhail air a’ chòmhradh le {0}" @@ -3552,16 +3643,16 @@ msgstr "Leathach slighe!" msgid "Handle" msgstr "Làmhrachan" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:572 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:591 msgid "Handle already taken. Please try a different one." msgstr "Tha an làmhrachan seo aig cuideigin eile mar-thà. Feuch fear eile." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:189 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:325 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:195 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:344 msgid "Handle changed!" msgstr "Chaidh an làmhrachan atharrachadh!" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:576 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:595 msgid "Handle too long. Please try a shorter one." msgstr "Tha an làmhrachan ro fhada. Feuch fear nas giorra." @@ -3574,7 +3665,7 @@ msgstr "Haptaigeachd" msgid "Harassment, trolling, or intolerance" msgstr "Sàrachadh, trolladh no neo-fhulangas" -#: src/Navigation.tsx:406 +#: src/Navigation.tsx:415 msgid "Hashtag" msgstr "Taga-hais" @@ -3586,11 +3677,11 @@ msgstr "Taga-hais {tag}" msgid "Having trouble?" msgstr "A bheil duilgheadasan agad?" -#: src/screens/Settings/Settings.tsx:207 -#: src/screens/Settings/Settings.tsx:211 +#: src/screens/Settings/Settings.tsx:215 +#: src/screens/Settings/Settings.tsx:219 #: src/view/shell/desktop/RightNav.tsx:120 #: src/view/shell/desktop/RightNav.tsx:121 -#: src/view/shell/Drawer.tsx:337 +#: src/view/shell/Drawer.tsx:353 msgid "Help" msgstr "Cobhair" @@ -3629,7 +3720,7 @@ msgstr "Liosta fhalaichte" msgid "Hide" msgstr "Falaich" -#: src/view/com/notifications/NotificationFeedItem.tsx:605 +#: src/view/com/notifications/NotificationFeedItem.tsx:694 msgctxt "action" msgid "Hide" msgstr "Falaich" @@ -3680,10 +3771,15 @@ msgstr "A bheil thu airson na cuspairean a tha a’ treandadh a chur am falach?" msgid "Hide trending videos?" msgstr "A bheil thu airson na videothan a tha a’ treandadh a chur am falach?" -#: src/view/com/notifications/NotificationFeedItem.tsx:596 +#: src/view/com/notifications/NotificationFeedItem.tsx:685 msgid "Hide user list" msgstr "Falaich liosta an luchd-chleachdaidh" +#: src/screens/Moderation/VerificationSettings.tsx:81 +#: src/screens/Moderation/VerificationSettings.tsx:90 +msgid "Hide verification badges" +msgstr "" + #: src/components/moderation/ContentHider.tsx:151 #: src/components/moderation/PostHider.tsx:79 msgid "Hides the content" @@ -3709,7 +3805,7 @@ msgstr "Hm, thug frithealaiche an inbhir seachad droch-fhreagairt. Innis do shea msgid "Hmm, we're having trouble finding this feed. It may have been deleted." msgstr "Hm, chan fhaigh sinn lorg air an inbhir seo. Faodaidh gun deach a sguabadh às." -#: src/screens/Moderation/index.tsx:54 +#: src/screens/Moderation/index.tsx:58 msgid "Hmmmm, it seems we're having trouble loading this data. See below for more details. If this issue persists, please contact us." msgstr "Hm, tha coltas nach urrainn dhuinn an dàta seo a luchdadh. Chì thu barrachd fiosrachaidh mu dhèidhinn gu h-ìosal. Ma mhaireas an duilgheadas seo, cuir fios thugainn." @@ -3721,15 +3817,15 @@ 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/Navigation.tsx:635 -#: src/Navigation.tsx:655 +#: src/Navigation.tsx:644 +#: src/Navigation.tsx:664 #: src/view/shell/bottom-bar/BottomBar.tsx:162 #: src/view/shell/desktop/LeftNav.tsx:599 -#: src/view/shell/Drawer.tsx:396 +#: src/view/shell/Drawer.tsx:412 msgid "Home" msgstr "Dhachaigh" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:398 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:417 msgid "Host:" msgstr "An t-òstair:" @@ -3768,8 +3864,8 @@ msgstr "Tha còd agam" msgid "I have a confirmation code" msgstr "Tha còd dearbhaidh agam" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:261 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:267 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:280 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:286 msgid "I have my own domain" msgstr "Tha àrainn agam fhìn" @@ -3786,11 +3882,11 @@ msgstr "Ma tha an roghainn teacsa ro fhada, dùisgidh seo staid na roghainn teac msgid "If you are not yet an adult according to the laws of your country, your parent or legal guardian must read these Terms on your behalf." msgstr "Mur eil thu nad inbheach fhathast a-rèir laghan do dhùthcha, feumaidh am pàrant no neach-glèidhidh laghail agad na teirmichean seo a leughadh as do leth." -#: src/view/screens/ProfileList.tsx:757 +#: src/view/screens/ProfileList.tsx:765 msgid "If you delete this list, you won't be able to recover it." msgstr "Ma sguabas tu às an liosta seo, chan urrainn dhut aiseag às a dhèidh." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:248 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:267 msgid "If you have your own domain, you can use that as your handle. This lets you self-verify your identity. <0>Learn more here." msgstr "Ma tha àrainn agad fhèin, ’s urrainn dhut sin a chleachdadh mar an làmhrachan agad. Bheir seo comas dhut dearbhadh gur tusa a th’ ann thu fhèin. <0>Barrachd fiosrachaidh an-seo." @@ -3819,6 +3915,15 @@ msgstr "Mì-laghail is èiginneach" msgid "Image" msgstr "Dealbh" +#: src/screens/Settings/AboutSettings.tsx:61 +msgid "Image cache cleared" +msgstr "Chaidh tasgadan nan dealbhan fhalamhachadh" + +#. Android-only toast message which includes amount of space freed using localized number formatting +#: src/screens/Settings/AboutSettings.tsx:47 +msgid "Image cache cleared, freed {0}" +msgstr "Chaidh tasgadan nan dealbhan fhalamhachadh, shaor sinn {0}" + #: src/components/StarterPack/ShareDialog.tsx:76 msgid "Image saved to your camera roll!" msgstr "Chaidh an dealbh a shàbhaladh ann an albam a’ chamara agad!" @@ -3871,7 +3976,7 @@ msgstr "Cuir a-steach an còd a chuir sinn thugad air a’ phost-d" msgid "Interaction limited" msgstr "Eadar-ghabhail chuingichte" -#: src/screens/Moderation/index.tsx:209 +#: src/screens/Moderation/index.tsx:213 msgid "Interaction settings" msgstr "Roghainnean na h-eadar-ghabhalach" @@ -3880,11 +3985,11 @@ msgstr "Roghainnean na h-eadar-ghabhalach" msgid "Invalid 2FA confirmation code." msgstr "Tha an còd dearbhaidh 2FA mì-dhligheach." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:578 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:597 msgid "Invalid handle. Please try a different one." msgstr "Feuch fear eile." -#: src/view/com/post-thread/PostThreadItem.tsx:288 +#: src/view/com/post-thread/PostThreadItem.tsx:291 msgid "Invalid or unsupported post record" msgstr "Clàr puist mì-dhligheach no fear ris nach eil taic" @@ -3979,7 +4084,7 @@ msgstr "Leubailean" msgid "Labels added" msgstr "Chaidh na leubailean a chur ris" -#: src/screens/Profile/Sections/Labels.tsx:163 +#: src/screens/Profile/Sections/Labels.tsx:160 msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." msgstr "Tha leubailean nan nòtaichean mu chleachdaichean is susbaint. Bheir iad rabhadh do dhaoine, is urrainnear rudan a chur am falach leotha agus na rudan air an lìonra a sheòrsachadh." @@ -3995,13 +4100,13 @@ msgstr "Leubailean a tha ris an t-susbaint agad" msgid "Language selection" msgstr "Taghadh a’ chànain" -#: src/Navigation.tsx:178 +#: src/Navigation.tsx:187 msgid "Language Settings" msgstr "Roghainnean cànain" #: src/screens/Settings/LanguageSettings.tsx:71 -#: src/screens/Settings/Settings.tsx:199 -#: src/screens/Settings/Settings.tsx:202 +#: src/screens/Settings/Settings.tsx:207 +#: src/screens/Settings/Settings.tsx:210 msgid "Languages" msgstr "Cànain" @@ -4015,10 +4120,19 @@ msgstr "Nas motha" msgid "Latest" msgstr "As ùire" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:252 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:271 msgid "learn more" msgstr "barrachd fiosrachaidh" +#: src/components/verification/VerificationsDialog.tsx:163 +#: src/components/verification/VerifierDialog.tsx:132 +#: src/screens/Moderation/VerificationSettings.tsx:47 +#: src/screens/Profile/Header/EditProfileDialog.tsx:360 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:212 +#: src/view/com/modals/EditProfile.tsx:208 +msgid "Learn more" +msgstr "" + #: src/components/moderation/ScreenHider.tsx:140 msgid "Learn More" msgstr "Barrachd fiosrachaidh" @@ -4044,6 +4158,11 @@ msgstr "Barrachd fiosrachaidh mun mhodarataireachd a rinneadh air an t-susbaint msgid "Learn more about this warning" msgstr "Barrachd fiosrachaidh mun rabhadh seo" +#: src/components/verification/VerificationsDialog.tsx:152 +#: src/components/verification/VerifierDialog.tsx:121 +msgid "Learn more about verification on Bluesky" +msgstr "" + #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:99 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:102 msgid "Learn more about what is public on Bluesky." @@ -4132,9 +4251,8 @@ msgstr "Innis gur toil leat an t-inbhir seo" msgid "Like this labeler" msgstr "Nochd gur toil leat an leubailich seo" -#: src/components/LikesDialog.tsx:85 -#: src/Navigation.tsx:256 -#: src/Navigation.tsx:261 +#: src/Navigation.tsx:265 +#: src/Navigation.tsx:270 msgid "Liked by" msgstr "Daoine as toil leotha seo" @@ -4160,7 +4278,7 @@ msgstr "’S toil le {likeCount, plural, one {# seo} two {# seo} few {# seo} oth msgid "Likes" msgstr "Na ’s toil le daoine" -#: src/view/com/post-thread/PostThreadItem.tsx:223 +#: src/view/com/post-thread/PostThreadItem.tsx:226 msgid "Likes on this post" msgstr "Daoine as toil leotha am post seo" @@ -4169,7 +4287,7 @@ msgstr "Daoine as toil leotha am post seo" msgid "Linear" msgstr "Loidhneach" -#: src/Navigation.tsx:211 +#: src/Navigation.tsx:220 msgid "List" msgstr "Liosta" @@ -4177,7 +4295,7 @@ msgstr "Liosta" msgid "List Avatar" msgstr "Avatar na liosta" -#: src/view/screens/ProfileList.tsx:430 +#: src/view/screens/ProfileList.tsx:438 msgctxt "toast" msgid "List blocked" msgstr "Chaidh an liosta a bhacadh" @@ -4195,7 +4313,7 @@ msgstr "Liosta le <0/>" msgid "List by you" msgstr "Liosta leat-sa" -#: src/view/screens/ProfileList.tsx:477 +#: src/view/screens/ProfileList.tsx:485 msgctxt "toast" msgid "List deleted" msgstr "Chaidh an liosta a sguabadh às" @@ -4204,11 +4322,11 @@ msgstr "Chaidh an liosta a sguabadh às" msgid "List has been hidden" msgstr "Chaidh an liosta a chur am falach" -#: src/view/screens/ProfileList.tsx:172 +#: src/view/screens/ProfileList.tsx:176 msgid "List Hidden" msgstr "Chaidh an liosta a chur am falach" -#: src/view/screens/ProfileList.tsx:394 +#: src/view/screens/ProfileList.tsx:402 msgctxt "toast" msgid "List muted" msgstr "Chaidh an liosta a mhùchadh" @@ -4217,22 +4335,22 @@ msgstr "Chaidh an liosta a mhùchadh" msgid "List Name" msgstr "Ainm na liosta" -#: src/view/screens/ProfileList.tsx:448 +#: src/view/screens/ProfileList.tsx:456 msgctxt "toast" msgid "List unblocked" msgstr "Chaidh an liosta a dhì-bhacadh" -#: src/view/screens/ProfileList.tsx:412 +#: src/view/screens/ProfileList.tsx:420 msgctxt "toast" msgid "List unmuted" msgstr "Chaidh an liosta a neo-mhùchadh" -#: src/Navigation.tsx:140 +#: src/Navigation.tsx:141 #: src/view/screens/Lists.tsx:62 #: src/view/screens/Profile.tsx:221 #: src/view/screens/Profile.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:673 -#: src/view/shell/Drawer.tsx:501 +#: src/view/shell/Drawer.tsx:517 msgid "Lists" msgstr "Liostaichean" @@ -4255,7 +4373,7 @@ msgstr "Luchdaich na brathan ùra" #: src/screens/Profile/ProfileFeed/index.tsx:221 #: src/screens/Profile/Sections/Feed.tsx:98 #: src/view/com/feeds/FeedPage.tsx:155 -#: src/view/screens/ProfileList.tsx:870 +#: src/view/screens/ProfileList.tsx:878 msgid "Load new posts" msgstr "Luchdaich na puist ùra" @@ -4263,7 +4381,7 @@ msgstr "Luchdaich na puist ùra" msgid "Loading..." msgstr "Ga luchdadh…" -#: src/Navigation.tsx:281 +#: src/Navigation.tsx:290 msgid "Log" msgstr "Loga" @@ -4276,7 +4394,7 @@ msgid "Logo by @sawaratsuki.bsky.social" msgstr "An suaicheantas le @sawaratsuki.bsky.social" #: src/view/shell/desktop/RightNav.tsx:127 -#: src/view/shell/Drawer.tsx:639 +#: src/view/shell/Drawer.tsx:655 msgid "Logo by <0>@sawaratsuki.bsky.social" msgstr "An suaicheantas le <0>@sawaratsuki.bsky.social" @@ -4313,6 +4431,10 @@ msgstr "Dèan cinnteach gur e seo a tha fa-near dhut!" msgid "Manage saved feeds" msgstr "Stiùirich na h-inbhirean a shàbhail thu" +#: src/screens/Moderation/index.tsx:283 +msgid "Manage verification settings" +msgstr "" + #: src/components/dialogs/MutedWords.tsx:108 msgid "Manage your muted words and tags" msgstr "Stiùirich na faclan is tagaichean a mhùch thu" @@ -4366,7 +4488,7 @@ msgctxt "toast" msgid "Message deleted" msgstr "Chaidh an teachdaireachd a sguabadh às" -#: src/screens/Messages/components/ChatListItem.tsx:192 +#: src/screens/Messages/components/ChatListItem.tsx:197 msgid "Message deleted" msgstr "Chaidh an teachdaireachd a sguabadh às" @@ -4391,7 +4513,7 @@ msgstr "Tha an teachdaireachd ro fhada" msgid "Message options" msgstr "Roghainnean na teachdaireachd" -#: src/Navigation.tsx:650 +#: src/Navigation.tsx:659 msgid "Messages" msgstr "Teachdaireachdan" @@ -4410,10 +4532,10 @@ msgstr "Cunntas meallta" msgid "Misleading Post" msgstr "Post meallta" -#: src/Navigation.tsx:145 -#: src/screens/Moderation/index.tsx:89 -#: src/screens/Settings/Settings.tsx:167 -#: src/screens/Settings/Settings.tsx:170 +#: src/Navigation.tsx:146 +#: src/screens/Moderation/index.tsx:93 +#: src/screens/Settings/Settings.tsx:175 +#: src/screens/Settings/Settings.tsx:178 msgid "Moderation" msgstr "Modarataireachd" @@ -4445,11 +4567,11 @@ msgctxt "toast" msgid "Moderation list updated" msgstr "Chaidh an liosta modarataireachd ùrachadh" -#: src/screens/Moderation/index.tsx:239 +#: src/screens/Moderation/index.tsx:243 msgid "Moderation lists" msgstr "Liostaichean modarataireachd" -#: src/Navigation.tsx:150 +#: src/Navigation.tsx:151 #: src/view/screens/ModerationModlists.tsx:62 msgid "Moderation Lists" msgstr "Liostaichean modarataireachd" @@ -4458,11 +4580,11 @@ msgstr "Liostaichean modarataireachd" msgid "moderation settings" msgstr "roghainnean modarataireachd" -#: src/Navigation.tsx:271 +#: src/Navigation.tsx:280 msgid "Moderation states" msgstr "Staidean modarataireachd" -#: src/screens/Moderation/index.tsx:193 +#: src/screens/Moderation/index.tsx:197 msgid "Moderation tools" msgstr "Innealan modarataireachd" @@ -4471,7 +4593,7 @@ msgstr "Innealan modarataireachd" msgid "Moderator has chosen to set a general warning on the content." msgstr "Thagh modaratair rabhadh coitcheann dhan t-susbaint." -#: src/view/com/post-thread/PostThreadItem.tsx:645 +#: src/view/com/post-thread/PostThreadItem.tsx:665 msgid "More" msgstr "Barrachd" @@ -4480,9 +4602,9 @@ msgstr "Barrachd" msgid "More feeds" msgstr "Barrachd inbhirean" -#: src/view/com/profile/ProfileMenu.tsx:194 -#: src/view/com/profile/ProfileMenu.tsx:200 -#: src/view/screens/ProfileList.tsx:742 +#: src/view/com/profile/ProfileMenu.tsx:207 +#: src/view/com/profile/ProfileMenu.tsx:213 +#: src/view/screens/ProfileList.tsx:750 msgid "More options" msgstr "Barrachd roghainnean" @@ -4515,14 +4637,14 @@ msgstr "Mùch" msgid "Mute {tag}" msgstr "Mùch {tag}" -#: src/view/com/profile/ProfileMenu.tsx:289 -#: src/view/com/profile/ProfileMenu.tsx:296 +#: src/view/com/profile/ProfileMenu.tsx:325 +#: src/view/com/profile/ProfileMenu.tsx:332 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:669 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:675 msgid "Mute account" msgstr "Mùch an cunntas" -#: src/view/screens/ProfileList.tsx:649 +#: src/view/screens/ProfileList.tsx:657 msgid "Mute accounts" msgstr "Mùch cunntasan" @@ -4535,11 +4657,11 @@ msgstr "Mùch an còmhradh" msgid "Mute in:" msgstr "Mùch an-seo:" -#: src/view/screens/ProfileList.tsx:771 +#: src/view/screens/ProfileList.tsx:779 msgid "Mute list" msgstr "Mùch an liosta" -#: src/view/screens/ProfileList.tsx:766 +#: src/view/screens/ProfileList.tsx:774 msgid "Mute these accounts?" msgstr "A bheil thu airson na cunntasan seo a mhùchadh?" @@ -4577,16 +4699,16 @@ msgstr "Mùch an snàithlean" msgid "Mute words & tags" msgstr "Mùch faclan ⁊ tagaichean" -#: src/screens/Moderation/index.tsx:254 +#: src/screens/Moderation/index.tsx:258 msgid "Muted accounts" msgstr "Cunntasan a chaidh am mùchadh" -#: src/Navigation.tsx:155 -#: src/view/screens/ModerationMutedAccounts.tsx:100 +#: src/Navigation.tsx:156 +#: src/view/screens/ModerationMutedAccounts.tsx:123 msgid "Muted Accounts" msgstr "Cunntasan a chaidh am mùchadh" -#: src/view/screens/ModerationMutedAccounts.tsx:112 +#: src/view/screens/ModerationMutedAccounts.tsx:135 msgid "Muted accounts have their posts removed from your feed and from your notifications. Mutes are completely private." msgstr "Ma mhùchas tu cunntas, cha nochd na puist aca san inbhir agad no sna brathan agad. Tha mùchadh gu tur prìobhaideach." @@ -4594,11 +4716,11 @@ msgstr "Ma mhùchas tu cunntas, cha nochd na puist aca san inbhir agad no sna br msgid "Muted by \"{0}\"" msgstr "Air a mhùchadh le “{0}”" -#: src/screens/Moderation/index.tsx:224 +#: src/screens/Moderation/index.tsx:228 msgid "Muted words & tags" msgstr "Faclan ⁊ tagaichean air am mùchadh" -#: src/view/screens/ProfileList.tsx:768 +#: src/view/screens/ProfileList.tsx:776 msgid "Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them." msgstr "Tha am mùchadh prìobhaideach. Ma mhùchas tu cunntas, is urrainn dhaibh eadar-ghabhail a dhèanamh leat ach chan fhaic thu na puist aca is chan fhaigh thu brathan uapa." @@ -4650,7 +4772,7 @@ msgstr "Tadhail air a’ phacaid tòiseachaidh" msgid "Navigates to the next screen" msgstr "Bheir seo thu gun ath-sgrìn" -#: src/view/shell/Drawer.tsx:72 +#: src/view/shell/Drawer.tsx:75 msgid "Navigates to your profile" msgstr "Bheir seo thu gun phròifil agad" @@ -4667,7 +4789,7 @@ msgstr "Airson aithris a dhèanamh air briseadh còrach-lethbhreac?" msgid "Never lose access to your followers or data." msgstr "Na caill an luchd-leantainn no an dàta agad ge be dè." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:548 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:567 msgid "Nevermind, create a handle for me" msgstr "Coma, cruthaichibh làmhrachan dhomh" @@ -4687,9 +4809,13 @@ msgstr "Ùr" msgid "New chat" msgstr "Cabadaich ùr" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:202 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:210 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:356 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:63 +msgid "New Feature" +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:221 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:229 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:375 msgid "New handle" msgstr "Làmhrachan ùr" @@ -4718,8 +4844,8 @@ msgstr "Facal-faire ùr" #: src/view/screens/Feeds.tsx:549 #: src/view/screens/Notifications.tsx:165 #: src/view/screens/Profile.tsx:507 -#: src/view/screens/ProfileList.tsx:252 -#: src/view/screens/ProfileList.tsx:285 +#: src/view/screens/ProfileList.tsx:250 +#: src/view/screens/ProfileList.tsx:288 msgid "New post" msgstr "Post ùr" @@ -4780,8 +4906,8 @@ msgstr "An t-ath-dhealbh" msgid "No app passwords yet" msgstr "Chan eil facal-faire aplacaid sam bith agad aig an ìre-sa" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:378 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:380 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:397 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:399 msgid "No DNS Panel" msgstr "Gun phanail DNS" @@ -4798,8 +4924,8 @@ msgstr "Cha deach inbhir sam bith a lorg. Feuch is lorg rudeigin eile." msgid "No likes yet" msgstr "Cha toil le gin seo fhathast" -#: src/components/ProfileCard.tsx:351 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:119 +#: src/components/ProfileCard.tsx:379 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:122 msgid "No longer following {0}" msgstr "Chan eil thu a’ leantainn {0} tuilleadh" @@ -4807,7 +4933,7 @@ msgstr "Chan eil thu a’ leantainn {0} tuilleadh" msgid "No longer than {MAX_SERVICE_HANDLE_LENGTH, plural, other {# characters}}" msgstr "Chan fhaod e a bhith nas fhaide na {MAX_SERVICE_HANDLE_LENGTH, plural, one {# charactar} two {# charactar} few {# charactaran} other {# caractar}}" -#: src/screens/Messages/components/ChatListItem.tsx:134 +#: src/screens/Messages/components/ChatListItem.tsx:139 msgid "No messages yet" msgstr "Gun teachdaireachdan fhathast" @@ -4841,7 +4967,7 @@ msgstr "Gun ath-phostadh fhathast" msgid "No result" msgstr "Cha robh toradh ann" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:204 +#: src/components/dialogs/SearchablePeopleList.tsx:223 #: src/components/ProgressGuide/FollowDialog.tsx:212 msgid "No results" msgstr "Cha robh toradh ann" @@ -4859,9 +4985,8 @@ msgid "No results found for \"{query}\"" msgstr "Cha deach toradh a lorg airson “{query}”" #: src/screens/Search/SearchResults.tsx:248 -#: src/screens/Search/SearchResults.tsx:286 -#: src/screens/Search/SearchResults.tsx:331 -#: src/view/com/modals/ListAddRemoveUsers.tsx:128 +#: src/screens/Search/SearchResults.tsx:284 +#: src/screens/Search/SearchResults.tsx:329 msgid "No results found for {query}" msgstr "Cha deach toradh a lorg airson “{query}”" @@ -4883,7 +5008,6 @@ msgid "Nobody" msgstr "Chan eil duine sam bith" #: src/components/LikedByList.tsx:86 -#: src/components/LikesDialog.tsx:97 #: src/view/com/post-thread/PostLikedBy.tsx:86 msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "Cha tuirt duine sam bith fhathast gur toil leotha seo. Saoil an toil leat-sa e air thoiseach air chàch?" @@ -4908,7 +5032,7 @@ msgstr "Lomnochd neo-fheiseil" msgid "Not followed by anyone you're following" msgstr "Chan eil neach sam bith a tha thusa a’ leantainn ga leantainn" -#: src/Navigation.tsx:135 +#: src/Navigation.tsx:136 #: src/view/screens/Profile.tsx:122 msgid "Not Found" msgstr "Cha deach a lorg" @@ -4918,7 +5042,7 @@ msgstr "Cha deach a lorg" msgid "Not right now" msgstr "Chan ann an-dràsta fhèin" -#: src/view/com/profile/ProfileMenu.tsx:406 +#: src/view/com/profile/ProfileMenu.tsx:442 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:791 #: src/view/com/util/post-ctrls/PostCtrls.tsx:361 msgid "Note about sharing" @@ -4936,7 +5060,7 @@ msgstr "Chan eil dad an-seo" msgid "Notification filters" msgstr "Criathragan nam brathan" -#: src/Navigation.tsx:431 +#: src/Navigation.tsx:440 #: src/view/screens/Notifications.tsx:134 msgid "Notification settings" msgstr "Roghainnean nam brathan" @@ -4953,11 +5077,11 @@ msgstr "Fuaimean nam brathan" msgid "Notification Sounds" msgstr "Fuaimean nam brathan" -#: src/Navigation.tsx:645 +#: src/Navigation.tsx:654 #: src/view/screens/Notifications.tsx:128 #: src/view/shell/bottom-bar/BottomBar.tsx:236 #: src/view/shell/desktop/LeftNav.tsx:636 -#: src/view/shell/Drawer.tsx:449 +#: src/view/shell/Drawer.tsx:465 msgid "Notifications" msgstr "Brathan" @@ -5001,7 +5125,7 @@ msgid "OK" msgstr "Ceart ma-thà" #: src/screens/Login/PasswordUpdatedForm.tsx:37 -#: src/view/com/post-thread/PostThreadItem.tsx:895 +#: src/view/com/post-thread/PostThreadItem.tsx:915 msgid "Okay" msgstr "Ceart ma-thà" @@ -5016,7 +5140,7 @@ msgstr "As sine an toiseach" msgid "on<0><1/><2><3/>" msgstr "air <0><1/><2><3/>" -#: src/screens/Settings/Settings.tsx:304 +#: src/screens/Settings/Settings.tsx:346 msgid "Onboarding reset" msgstr "Ath-shuidheachadh a’ bhòrdachaidh" @@ -5060,7 +5184,7 @@ msgstr "Ìoc, chaidh rudeigin ceàrr!" #: src/components/StarterPack/ProfileStarterPacks.tsx:325 #: src/components/StarterPack/ProfileStarterPacks.tsx:334 #: src/screens/Settings/AppPasswords.tsx:59 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:104 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:106 #: src/screens/Settings/NotificationSettings.tsx:54 #: src/view/screens/Profile.tsx:122 msgid "Oops!" @@ -5078,8 +5202,8 @@ msgstr "Fosgail clàr-taice nan ath-ghoiridean aig {name}" msgid "Open avatar creator" msgstr "Fosgail cruthadair nan avatar" -#: src/screens/Messages/components/ChatListItem.tsx:363 -#: src/screens/Messages/components/ChatListItem.tsx:364 +#: src/screens/Messages/components/ChatListItem.tsx:368 +#: src/screens/Messages/components/ChatListItem.tsx:369 msgid "Open conversation options" msgstr "Fosgail roghainnean nan còmhraidhean" @@ -5113,11 +5237,11 @@ msgstr "Fosgail an ceangal ri {niceUrl}" msgid "Open message options" msgstr "Fosgail roghainnean nan teachdaireachdan" -#: src/screens/Settings/Settings.tsx:330 +#: src/screens/Settings/Settings.tsx:372 msgid "Open moderation debug page" msgstr "Fosgail duilleag dì-bhugachadh na modarataireachd" -#: src/screens/Moderation/index.tsx:220 +#: src/screens/Moderation/index.tsx:224 msgid "Open muted words and tags settings" msgstr "Fosgail roghainnean nam faclan is tagaichean mùchte" @@ -5133,12 +5257,12 @@ msgstr "Fosgail clàr-taice roghainnean a’ phuist" msgid "Open starter pack menu" msgstr "Fosgail clàr-taice na pacaide tòiseachaidh" -#: src/screens/Settings/Settings.tsx:323 -#: src/screens/Settings/Settings.tsx:337 +#: src/screens/Settings/Settings.tsx:365 +#: src/screens/Settings/Settings.tsx:379 msgid "Open storybook page" msgstr "Fosgail duilleag an leabhair-sgeulachd" -#: src/screens/Settings/Settings.tsx:316 +#: src/screens/Settings/Settings.tsx:358 msgid "Open system log" msgstr "Fosgail log an t-siostaim" @@ -5200,7 +5324,7 @@ msgstr "Fosglaidh seo an sruth airson clàradh a-steach dhan chunntas Bhluesky a msgid "Opens GIF select dialog" msgstr "Fosglaidh seo an còmhradh airson GIF a thaghadh" -#: src/screens/Settings/Settings.tsx:208 +#: src/screens/Settings/Settings.tsx:216 msgid "Opens helpdesk in browser" msgstr "Fosglaidh seo an taic sa bhrabhsair" @@ -5216,7 +5340,7 @@ msgstr "Fosglaidh seo foirm ath-shuidheachadh an fhacail-fhaire" msgid "Opens the linked website" msgstr "Fosglaidh seo an làrach-lìn cho-cheangailte" -#: src/view/com/notifications/NotificationFeedItem.tsx:683 +#: src/view/com/notifications/NotificationFeedItem.tsx:788 #: src/view/com/util/UserAvatar.tsx:465 msgid "Opens this profile" msgstr "Fosglaidh seo a’ phròifil" @@ -5268,7 +5392,7 @@ msgstr "Staid OTA: Chan eil gin ri fhaighinn" msgid "Other" msgstr "Rud eile" -#: src/components/AccountList.tsx:83 +#: src/components/AccountList.tsx:87 msgid "Other account" msgstr "Cunntas eile" @@ -5330,15 +5454,15 @@ msgstr "Cuir a’ video na stad" #: src/screens/Search/SearchResults.tsx:62 #: src/screens/StarterPack/StarterPackScreen.tsx:184 -#: src/view/screens/ProfileList.tsx:166 +#: src/view/screens/ProfileList.tsx:170 msgid "People" msgstr "Daoine" -#: src/Navigation.tsx:198 +#: src/Navigation.tsx:207 msgid "People followed by @{0}" msgstr "Daoine a tha @{0} a’ leantainn" -#: src/Navigation.tsx:191 +#: src/Navigation.tsx:200 msgid "People following @{0}" msgstr "Daoine a leanas ri @{0}" @@ -5376,7 +5500,7 @@ msgstr "Prìnich an t-inbhir" msgid "Pin Feed" msgstr "Prìnich an t-inbhir" -#: src/view/screens/ProfileList.tsx:706 +#: src/view/screens/ProfileList.tsx:714 msgid "Pin to home" msgstr "Prìnich ris an dachaigh" @@ -5402,7 +5526,7 @@ msgstr "Chaidh {0} a phrìneachadh ris an dachaigh" msgid "Pinned Feeds" msgstr "Inbhirean prìnichte" -#: src/view/screens/ProfileList.tsx:353 +#: src/view/screens/ProfileList.tsx:361 msgid "Pinned to your feeds" msgstr "Prìnichte ris na h-inbhirean agad" @@ -5553,14 +5677,14 @@ msgctxt "action" msgid "Post All" msgstr "Postaich na h-uile" -#: src/view/com/post-thread/PostThreadItem.tsx:215 +#: src/view/com/post-thread/PostThreadItem.tsx:218 msgid "Post by {0}" msgstr "Post le {0}" -#: src/Navigation.tsx:224 -#: src/Navigation.tsx:231 -#: src/Navigation.tsx:238 -#: src/Navigation.tsx:245 +#: src/Navigation.tsx:233 +#: src/Navigation.tsx:240 +#: src/Navigation.tsx:247 +#: src/Navigation.tsx:254 msgid "Post by @{0}" msgstr "Post le @{0}" @@ -5595,7 +5719,7 @@ msgstr "Chaidh am post a chur am falach leat fhèin" msgid "Post interaction settings" msgstr "Roghainnean eadar-ghabhail a’ phuist" -#: src/Navigation.tsx:166 +#: src/Navigation.tsx:167 #: src/screens/ModerationInteractionSettings/index.tsx:34 msgid "Post Interaction Settings" msgstr "Roghainnean eadar-ghabhail a’ phuist" @@ -5625,7 +5749,7 @@ msgstr "Chan eil am post prìnichte tuilleadh" #: src/screens/StarterPack/StarterPackScreen.tsx:186 #: src/view/screens/Profile.tsx:222 -#: src/view/screens/ProfileList.tsx:166 +#: src/view/screens/ProfileList.tsx:170 msgid "Posts" msgstr "Puist" @@ -5683,22 +5807,22 @@ msgstr "Brathan prìomhachais" msgid "Privacy" msgstr "Prìobhaideachd" -#: src/screens/Settings/Settings.tsx:161 -#: src/screens/Settings/Settings.tsx:164 +#: src/screens/Settings/Settings.tsx:169 +#: src/screens/Settings/Settings.tsx:172 msgid "Privacy and security" msgstr "Prìobhaideachd ⁊ tèarainteachd" -#: src/Navigation.tsx:367 +#: src/Navigation.tsx:376 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:36 msgid "Privacy and Security" msgstr "Prìobhaideachd ⁊ tèarainteachd" -#: src/Navigation.tsx:291 -#: src/screens/Settings/AboutSettings.tsx:51 -#: src/screens/Settings/AboutSettings.tsx:54 +#: src/Navigation.tsx:300 +#: src/screens/Settings/AboutSettings.tsx:89 +#: src/screens/Settings/AboutSettings.tsx:92 #: src/view/screens/PrivacyPolicy.tsx:31 -#: src/view/shell/Drawer.tsx:634 -#: src/view/shell/Drawer.tsx:635 +#: src/view/shell/Drawer.tsx:650 +#: src/view/shell/Drawer.tsx:651 msgid "Privacy Policy" msgstr "Am poileasaidh prìobhaideachd" @@ -5711,20 +5835,20 @@ msgstr "A’ pròiseasadh a’ video…" msgid "Processing..." msgstr "Ga phròiseasadh…" -#: src/view/screens/DebugMod.tsx:920 +#: src/view/screens/DebugMod.tsx:926 #: src/view/screens/Profile.tsx:361 msgid "profile" msgstr "pròifil" #: src/view/shell/bottom-bar/BottomBar.tsx:286 #: src/view/shell/desktop/LeftNav.tsx:691 -#: src/view/shell/Drawer.tsx:71 -#: src/view/shell/Drawer.tsx:526 +#: src/view/shell/Drawer.tsx:74 +#: src/view/shell/Drawer.tsx:542 msgid "Profile" msgstr "A’ phròifil" -#: src/screens/Profile/Header/EditProfileDialog.tsx:191 -#: src/view/com/modals/EditProfile.tsx:124 +#: src/screens/Profile/Header/EditProfileDialog.tsx:198 +#: src/view/com/modals/EditProfile.tsx:127 msgctxt "toast" msgid "Profile updated" msgstr "Chaidh a’ phròifil ùrachadh" @@ -5803,7 +5927,7 @@ msgstr "Roghainnean nan luaidhean" msgid "Quotes" msgstr "Luaidhean" -#: src/view/com/post-thread/PostThreadItem.tsx:249 +#: src/view/com/post-thread/PostThreadItem.tsx:252 msgid "Quotes of this post" msgstr "Luaidhean air a’ phost seo" @@ -5814,7 +5938,7 @@ msgstr "Luaidhean air a’ phost seo" msgid "Random (aka \"Poster's Roulette\")" msgstr "Air thuaiream" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:581 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:600 msgid "Rate limit exceeded – you've tried to change your handle too many times in a short period. Please wait a minute before trying again." msgstr "Seachad air a’ chrìoch – dh’atharraich thu an làmhrachan agad ro thric ann an ùine ghoirid. Fuirich ort greiseag is feuch ris a-rithist an uair sin." @@ -5831,6 +5955,11 @@ msgstr "Cuir {emoji} mar fhrith-fhreagairt" msgid "Reactivate your account" msgstr "Cuir an cunntas agad an gnìomh as ùr" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:158 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:169 +msgid "Read blog post" +msgstr "" + #: src/screens/VideoFeed/index.tsx:942 msgid "Read less" msgstr "Falaich an còrr" @@ -5862,7 +5991,7 @@ msgstr "Adhbhar an ath-thagraidh" msgid "Reason:" msgstr "An t-adhbhar:" -#: src/screens/Search/components/SearchHistory.tsx:44 +#: src/screens/Search/components/SearchHistory.tsx:49 msgid "Recent Searches" msgstr "Na lorg thu o chionn goirid" @@ -5888,13 +6017,13 @@ msgstr "Diùlt an t-iarrtas cabadaich" msgid "Reload conversations" msgstr "Ath-luchdaich na còmhraidhean" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:171 #: src/components/dialogs/MutedWords.tsx:438 #: src/components/FeedCard.tsx:343 #: src/components/StarterPack/Wizard/WizardListCard.tsx:102 #: src/components/StarterPack/Wizard/WizardListCard.tsx:109 -#: src/screens/Settings/Settings.tsx:468 +#: src/screens/Settings/Settings.tsx:510 #: src/view/com/feeds/FeedSourceCard.tsx:322 -#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/UserAddRemoveLists.tsx:235 #: src/view/com/posts/PostFeedErrorMessage.tsx:213 msgid "Remove" @@ -5904,12 +6033,12 @@ msgstr "Thoir air falbh" msgid "Remove {displayName} from starter pack" msgstr "Thoir air falbh {displayName} on phacaid tòiseachaidh" -#: src/screens/Search/components/SearchHistory.tsx:120 +#: src/screens/Search/components/SearchHistory.tsx:97 msgid "Remove {historyItem}" msgstr "Thoir air falbh {historyItem}" -#: src/screens/Settings/Settings.tsx:447 -#: src/screens/Settings/Settings.tsx:450 +#: src/screens/Settings/Settings.tsx:489 +#: src/screens/Settings/Settings.tsx:492 msgid "Remove account" msgstr "Thoir an cunntas air falbh" @@ -5945,12 +6074,12 @@ msgstr "A bheil thu airson an t-inbhir a thoirt air falbh?" #: src/screens/Profile/components/ProfileFeedHeader.tsx:320 #: src/view/com/feeds/FeedSourceCard.tsx:190 #: src/view/com/feeds/FeedSourceCard.tsx:268 -#: src/view/screens/ProfileList.tsx:520 +#: src/view/screens/ProfileList.tsx:528 #: src/view/screens/SavedFeeds.tsx:342 msgid "Remove from my feeds" msgstr "Thoir air falbh o na h-inbhirean agam" -#: src/screens/Settings/Settings.tsx:460 +#: src/screens/Settings/Settings.tsx:502 msgid "Remove from quick access?" msgstr "A bheil thu airson a thoirt air falbh on ghrad-inntrigeadh?" @@ -5972,7 +6101,7 @@ msgstr "Thoir an dealbh air falbh" msgid "Remove mute word from your list" msgstr "Thoir am facal mùchaidh air falbh on liosta agad" -#: src/screens/Search/components/SearchHistory.tsx:93 +#: src/screens/Search/components/SearchHistory.tsx:178 msgid "Remove profile" msgstr "Thoir a’ phròifil air falbh" @@ -5993,6 +6122,21 @@ msgstr "Thoir air falbh faidhle nam fo-thiotalan" msgid "Remove this feed from your saved feeds" msgstr "Thoir an t-inbhir seo air falbh o na h-inbhirean a shàbhail thu" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:157 +msgid "Remove user from list" +msgstr "Thoir an cleachdaiche air falbh on liosta" + +#: src/components/verification/VerificationRemovePrompt.tsx:46 +#: src/components/verification/VerificationsDialog.tsx:227 +#: src/view/com/profile/ProfileMenu.tsx:298 +#: src/view/com/profile/ProfileMenu.tsx:301 +msgid "Remove verification" +msgstr "" + +#: src/components/verification/VerificationRemovePrompt.tsx:44 +msgid "Remove your verification for this account?" +msgstr "" + #: src/view/com/util/post-embeds/QuoteEmbed.tsx:110 msgid "Removed by author" msgstr "Air a thoirt air falbh leis an ùghdar" @@ -6001,7 +6145,7 @@ msgstr "Air a thoirt air falbh leis an ùghdar" msgid "Removed by you" msgstr "Air a thoirt air falbh leat-sa" -#: src/view/com/modals/ListAddRemoveUsers.tsx:200 +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:117 #: src/view/com/modals/UserAddRemoveLists.tsx:170 msgid "Removed from list" msgstr "Air a thoirt air falbh on liosta" @@ -6016,11 +6160,15 @@ msgstr "Air a thoirt air falbh o na h-inbhirean a shàbhail thu" #: src/screens/Profile/components/ProfileFeedHeader.tsx:122 #: src/view/com/posts/FeedShutdownMsg.tsx:44 -#: src/view/screens/ProfileList.tsx:384 +#: src/view/screens/ProfileList.tsx:392 msgid "Removed from your feeds" msgstr "Air a thoirt air falbh o na h-inbhirean agad" -#: src/screens/Search/components/SearchHistory.tsx:95 +#: src/components/verification/VerificationRemovePrompt.tsx:32 +msgid "Removed verification" +msgstr "" + +#: src/screens/Search/components/SearchHistory.tsx:179 msgid "Removes profile from search history" msgstr "Bheir seo air falbh a’ phròifil o eachdraidh nan lorg" @@ -6113,8 +6261,8 @@ msgstr "Chaidh an fhreagairt a chur am falach" msgid "Report" msgstr "Dèan aithris" -#: src/view/com/profile/ProfileMenu.tsx:329 -#: src/view/com/profile/ProfileMenu.tsx:332 +#: src/view/com/profile/ProfileMenu.tsx:365 +#: src/view/com/profile/ProfileMenu.tsx:368 msgid "Report account" msgstr "Dèan aithris air a’ chunntas" @@ -6137,7 +6285,7 @@ msgstr "Dèan aithris air a’ chòmhradh" msgid "Report feed" msgstr "Dèan aithris air an inbhir" -#: src/view/screens/ProfileList.tsx:562 +#: src/view/screens/ProfileList.tsx:570 msgid "Report list" msgstr "Dèan aithris air an liosta" @@ -6234,7 +6382,7 @@ msgstr "Rinn <0><1/> ath-phostadh" msgid "Reposted by you" msgstr "Rinn thu ath-phostadh" -#: src/view/com/post-thread/PostThreadItem.tsx:228 +#: src/view/com/post-thread/PostThreadItem.tsx:231 msgid "Reposts of this post" msgstr "Ath-phostaidh a’ phuist seo" @@ -6288,8 +6436,8 @@ msgstr "Ath-shuidhich an còd" msgid "Reset Code" msgstr "Ath-shuidhich an còd" -#: src/screens/Settings/Settings.tsx:344 -#: src/screens/Settings/Settings.tsx:346 +#: src/screens/Settings/Settings.tsx:386 +#: src/screens/Settings/Settings.tsx:388 msgid "Reset onboarding state" msgstr "Ath-shuidhich staid a’ bhòrdachaidh" @@ -6341,10 +6489,10 @@ msgid "Returns to home page" msgstr "Tillidh seo thu gun duilleag-dhachaigh" #: src/screens/Profile/ProfileFeed/index.tsx:90 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:540 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:559 #: src/screens/VideoFeed/index.tsx:1109 #: src/view/screens/NotFound.tsx:60 -#: src/view/screens/ProfileList.tsx:1031 +#: src/view/screens/ProfileList.tsx:1039 msgid "Returns to previous page" msgstr "Tillidh seo thu gun duilleag roimhpe" @@ -6356,9 +6504,9 @@ msgstr "Tillidh seo thu gun cheum roimhe" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:479 #: src/components/dialogs/PostInteractionSettingsDialog.tsx:485 #: src/components/StarterPack/QrCodeDialog.tsx:191 -#: src/screens/Profile/Header/EditProfileDialog.tsx:238 -#: src/screens/Profile/Header/EditProfileDialog.tsx:252 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:243 +#: src/screens/Profile/Header/EditProfileDialog.tsx:245 +#: src/screens/Profile/Header/EditProfileDialog.tsx:259 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:262 #: src/view/com/composer/GifAltText.tsx:193 #: src/view/com/composer/GifAltText.tsx:202 #: src/view/com/composer/photos/EditImageDialog.web.tsx:77 @@ -6366,7 +6514,7 @@ msgstr "Tillidh seo thu gun cheum roimhe" #: src/view/com/composer/photos/ImageAltTextDialog.tsx:153 #: src/view/com/composer/photos/ImageAltTextDialog.tsx:163 #: src/view/com/modals/CreateOrEditList.tsx:317 -#: src/view/com/modals/EditProfile.tsx:219 +#: src/view/com/modals/EditProfile.tsx:245 #: src/view/screens/SavedFeeds.tsx:109 msgid "Save" msgstr "Sàbhail" @@ -6386,7 +6534,7 @@ msgstr "Sàbhail an co-là breith" msgid "Save changes" msgstr "Sàbhail na h-atharraichean" -#: src/view/com/modals/EditProfile.tsx:227 +#: src/view/com/modals/EditProfile.tsx:253 msgid "Save Changes" msgstr "Sàbhail na h-atharraichean" @@ -6399,7 +6547,7 @@ msgstr "Sàbhail an dealbh" msgid "Save image crop" msgstr "Sàbhail bearradh an deilbh" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:229 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:248 msgid "Save new handle" msgstr "Sàbhail an làmhrachan ùr" @@ -6421,11 +6569,11 @@ msgid "Saved to your camera roll" msgstr "Air a shàbhaladh ann an albam a’ chamara agad" #: src/screens/Profile/components/ProfileFeedHeader.tsx:131 -#: src/view/screens/ProfileList.tsx:364 +#: src/view/screens/ProfileList.tsx:372 msgid "Saved to your feeds" msgstr "Air a shàbhaladh sna h-inbhirean agad" -#: src/view/com/modals/EditProfile.tsx:220 +#: src/view/com/modals/EditProfile.tsx:246 msgid "Saves any changes to your profile" msgstr "Sàbhailidh seo gach atharrachadh a rinn thu sa phròifil agad" @@ -6435,8 +6583,8 @@ msgstr "Sàbhailidh seo roghainnean bearradh an deilbh" #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/NotificationFeedItem.tsx:544 -#: src/view/com/notifications/NotificationFeedItem.tsx:569 +#: src/view/com/notifications/NotificationFeedItem.tsx:633 +#: src/view/com/notifications/NotificationFeedItem.tsx:658 msgid "Say hello!" msgstr "Can halò!" @@ -6445,21 +6593,20 @@ msgstr "Can halò!" msgid "Science" msgstr "Saidheans" -#: src/view/screens/ProfileList.tsx:988 +#: src/view/screens/ProfileList.tsx:996 msgid "Scroll to top" msgstr "Sgrolaich gun bhàrr" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:491 +#: src/components/dialogs/SearchablePeopleList.tsx:513 #: src/components/forms/SearchInput.tsx:34 #: src/components/forms/SearchInput.tsx:36 #: src/screens/Search/Shell.tsx:307 #: src/screens/Search/Shell.tsx:464 -#: src/view/com/modals/ListAddRemoveUsers.tsx:76 #: src/view/shell/bottom-bar/BottomBar.tsx:182 msgid "Search" msgstr "Lorg" -#: src/Navigation.tsx:217 +#: src/Navigation.tsx:226 #: src/screens/Profile/ProfileSearch.tsx:37 msgid "Search @{0}'s posts" msgstr "Dèan lorg sna puist aig {0}" @@ -6477,11 +6624,11 @@ msgstr "Lorg sna h-inbhirean" msgid "Search for \"{interestsDisplayName}\"{activeText}" msgstr "Lorg “{interestsDisplayName}”{activeText}" -#: src/view/shell/desktop/Search.tsx:201 +#: src/view/shell/desktop/Search.tsx:131 msgid "Search for \"{query}\"" msgstr "Toraidhean airson “{query}”" -#: src/screens/Search/components/AutocompleteResults.tsx:44 +#: src/screens/Search/components/AutocompleteResults.tsx:45 msgid "Search for \"{searchText}\"" msgstr "Lorg “{searchText}”" @@ -6501,10 +6648,6 @@ msgstr "Lorg barrachd inbhirean" msgid "Search for posts, users, or feeds" msgstr "Lorg puist, cleachdaichean no inbhirean" -#: src/view/com/modals/ListAddRemoveUsers.tsx:71 -msgid "Search for users" -msgstr "Lorg cleachdaichean" - #: src/components/dialogs/GifSelect.tsx:177 msgid "Search GIFs" msgstr "Lorg GIFs" @@ -6513,12 +6656,12 @@ msgstr "Lorg GIFs" msgid "Search my posts" msgstr "Lorg sna puist agam" -#: src/view/com/profile/ProfileMenu.tsx:231 -#: src/view/com/profile/ProfileMenu.tsx:234 +#: src/view/com/profile/ProfileMenu.tsx:244 +#: src/view/com/profile/ProfileMenu.tsx:247 msgid "Search posts" msgstr "Lorg sna puist" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:511 +#: src/components/dialogs/SearchablePeopleList.tsx:533 #: src/components/ProgressGuide/FollowDialog.tsx:702 msgid "Search profiles" msgstr "Lorg sna pròifilean" @@ -6531,7 +6674,7 @@ msgstr "Lorg Tenor" msgid "Search..." msgstr "Lorg..." -#: src/components/dms/dialogs/SearchablePeopleList.tsx:512 +#: src/components/dialogs/SearchablePeopleList.tsx:534 #: src/components/ProgressGuide/FollowDialog.tsx:703 msgid "Searches for profiles" msgstr "Luirg airson pròifilean" @@ -6692,7 +6835,7 @@ msgctxt "action" msgid "Send Email" msgstr "Cuir post-d" -#: src/view/shell/Drawer.tsx:317 +#: src/view/shell/Drawer.tsx:333 msgid "Send feedback" msgstr "Cuir do bheachdan" @@ -6742,7 +6885,7 @@ msgstr "Seòladh an fhrithealaiche" msgid "Set app icon to {0}" msgstr "Suidhich “{0}” mar ìomhaigheag na h-aplacaid" -#: src/screens/Moderation/index.tsx:306 +#: src/screens/Moderation/index.tsx:325 msgid "Set birthdate" msgstr "Suidhich latha do bhreith" @@ -6758,10 +6901,10 @@ msgstr "Suidhich an cunntas agad" msgid "Sets email for password reset" msgstr "Suidhichidh seo am post-d airson ath-shuidheachadh an fhacail-fhaire" -#: src/Navigation.tsx:173 -#: src/screens/Settings/Settings.tsx:80 +#: src/Navigation.tsx:182 +#: src/screens/Settings/Settings.tsx:88 #: src/view/shell/desktop/LeftNav.tsx:709 -#: src/view/shell/Drawer.tsx:539 +#: src/view/shell/Drawer.tsx:555 msgid "Settings" msgstr "Roghainnean" @@ -6783,12 +6926,12 @@ msgstr "Leth-fheiseil" #: src/screens/StarterPack/StarterPackScreen.tsx:428 #: src/screens/StarterPack/StarterPackScreen.tsx:603 #: src/screens/Topic.tsx:102 -#: src/view/com/profile/ProfileMenu.tsx:216 -#: src/view/com/profile/ProfileMenu.tsx:225 +#: src/view/com/profile/ProfileMenu.tsx:229 +#: src/view/com/profile/ProfileMenu.tsx:238 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:498 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:507 #: src/view/com/util/post-ctrls/PostCtrls.tsx:350 -#: src/view/screens/ProfileList.tsx:505 +#: src/view/screens/ProfileList.tsx:513 msgid "Share" msgstr "Co-roinn" @@ -6805,7 +6948,7 @@ msgstr "Co-roinn sgeul smodaig!" msgid "Share a fun fact!" msgstr "Co-roinn fiosrachadh spòrsail!" -#: src/view/com/profile/ProfileMenu.tsx:411 +#: src/view/com/profile/ProfileMenu.tsx:447 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:796 #: src/view/com/util/post-ctrls/PostCtrls.tsx:366 msgid "Share anyway" @@ -6847,7 +6990,7 @@ msgstr "Co-roinn a’ phacaid tòiseachaidh seo agus cuidich daoine nad choimhea msgid "Share your favorite feed!" msgstr "Co-roinn an t-inbhir as fheàrr leat!" -#: src/Navigation.tsx:276 +#: src/Navigation.tsx:285 msgid "Shared Preferences Tester" msgstr "Deuchainn nan co-roghainnean" @@ -6899,7 +7042,7 @@ msgstr "Seall nas lugha mar seo" msgid "Show list anyway" msgstr "Seall an liosta co-dhiù" -#: src/view/com/post-thread/PostThreadItem.tsx:605 +#: src/view/com/post-thread/PostThreadItem.tsx:625 #: src/view/com/post/Post.tsx:243 #: src/view/com/posts/PostFeedItem.tsx:515 msgid "Show More" @@ -6959,11 +7102,11 @@ msgstr "Seall rabhadh" msgid "Show warning and filter from feeds" msgstr "Seall rabhadh is criathraich às na h-inbhirean e" -#: src/view/com/post-thread/PostThreadItem.tsx:836 +#: src/view/com/post-thread/PostThreadItem.tsx:856 msgid "Shows information about when this post was created" msgstr "Innsidh seo cuin a chaidh am post seo a chruthachadh" -#: src/screens/Settings/Settings.tsx:104 +#: src/screens/Settings/Settings.tsx:112 msgid "Shows other accounts you can switch to" msgstr "Seallaidh seo na cunntasan eile as urrainn dhut leum thuca" @@ -6990,7 +7133,7 @@ msgstr "Seallaidh seo an t-susbaint" msgid "Sign in" msgstr "Clàraich a-steach" -#: src/components/AccountList.tsx:122 +#: src/components/AccountList.tsx:127 msgid "Sign in as {0}" msgstr "Clàraich a-steach mar {0}" @@ -7007,7 +7150,7 @@ msgstr "Clàraich a-steach no cruthaich cunntas" msgid "Sign in or create your account to join the conversation!" msgstr "Clàraich a-steach no cruthaich cunntas is thig a chòmhradh!" -#: src/components/AccountList.tsx:65 +#: src/components/AccountList.tsx:67 msgid "Sign in to account that is not listed" msgstr "Clàraich a-steach gu cunntas nach eil air an liosta" @@ -7015,9 +7158,9 @@ msgstr "Clàraich a-steach gu cunntas nach eil air an liosta" msgid "Sign in to Bluesky or create a new account" msgstr "Clàraich a-steach gu Bluesky no cruthaich cunntas ùr" -#: src/screens/Settings/Settings.tsx:225 -#: src/screens/Settings/Settings.tsx:227 -#: src/screens/Settings/Settings.tsx:259 +#: src/screens/Settings/Settings.tsx:233 +#: src/screens/Settings/Settings.tsx:235 +#: src/screens/Settings/Settings.tsx:267 #: src/screens/SignupQueued.tsx:93 #: src/screens/SignupQueued.tsx:96 #: src/screens/Takendown.tsx:85 @@ -7031,7 +7174,7 @@ msgstr "Clàraich a-mach" msgid "Sign Out" msgstr "Clàraich a-mach" -#: src/screens/Settings/Settings.tsx:256 +#: src/screens/Settings/Settings.tsx:264 #: src/view/shell/desktop/LeftNav.tsx:205 msgid "Sign out?" msgstr "A bheil thu airson clàradh a-mach?" @@ -7068,6 +7211,10 @@ msgstr "Nas lugha" msgid "Software Dev" msgstr "Luchd-leasachaidh a’ bhathair-bhuig" +#: src/components/verification/VerificationsDialog.tsx:122 +msgid "Some of your verifications are invalid." +msgstr "" + #: src/components/FeedInterstitials.tsx:474 msgid "Some other feeds you might like" msgstr "Inbhir eile a chòrdas riut ma dh’fhaoidte" @@ -7080,7 +7227,7 @@ msgstr "Faodaidh cuid a dhaoine freagairt" msgid "Someone reacted {0}" msgstr "Chuir cuideigin {0} mar fhrith-fhreagairt" -#: src/screens/Messages/components/ChatListItem.tsx:236 +#: src/screens/Messages/components/ChatListItem.tsx:241 msgid "Someone reacted {0} to {1}" msgstr "Chuir cuideigin {0} mar fhrith-fhreagairt dha {1}" @@ -7099,8 +7246,8 @@ msgid "Something went wrong, please try again" msgstr "Chaidh rudeigin ceàrr, feuch ris a-rithist" #: src/components/ReportDialog/index.tsx:54 -#: src/screens/Moderation/index.tsx:97 -#: src/screens/Profile/Sections/Labels.tsx:87 +#: src/screens/Moderation/index.tsx:101 +#: src/screens/Profile/Sections/Labels.tsx:121 msgid "Something went wrong, please try again." msgstr "Chaidh rudeigin ceàrr, feuch ris a-rithist." @@ -7161,22 +7308,22 @@ msgstr "Spòrs" msgid "Start a new chat" msgstr "Tòisich air cabadaich ùr" -#: src/view/screens/ProfileList.tsx:838 -#: src/view/screens/ProfileList.tsx:959 +#: src/view/screens/ProfileList.tsx:846 +#: src/view/screens/ProfileList.tsx:967 msgid "Start adding people" msgstr "Tòisich air daoine a chur ris" -#: src/view/screens/ProfileList.tsx:845 -#: src/view/screens/ProfileList.tsx:966 +#: src/view/screens/ProfileList.tsx:853 +#: src/view/screens/ProfileList.tsx:974 msgid "Start adding people!" msgstr "Tòisich air daoine a chur ris!" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:357 +#: src/components/dialogs/SearchablePeopleList.tsx:382 msgid "Start chat with {displayName}" msgstr "Tòisich air cabadaich le {displayName}" -#: src/Navigation.tsx:441 -#: src/Navigation.tsx:446 +#: src/Navigation.tsx:450 +#: src/Navigation.tsx:455 #: src/screens/StarterPack/Wizard/index.tsx:186 msgid "Starter Pack" msgstr "Pacaid tòiseachaidh" @@ -7207,8 +7354,8 @@ msgstr "Pacaidean tòiseachaidh" msgid "Starter packs let you easily share your favorite feeds and people with your friends." msgstr "Tha e furasta na h-inbhirean is daoine as fheàrr leat a cho-roinneadh le pacaidean tòiseachaidh." -#: src/screens/Settings/AboutSettings.tsx:59 -#: src/screens/Settings/AboutSettings.tsx:62 +#: src/screens/Settings/AboutSettings.tsx:97 +#: src/screens/Settings/AboutSettings.tsx:100 msgid "Status Page" msgstr "Duilleag na staid" @@ -7216,12 +7363,12 @@ msgstr "Duilleag na staid" msgid "Step {0} of {1}" msgstr "Ceum {0} à {1}" -#: src/screens/Settings/Settings.tsx:309 +#: src/screens/Settings/Settings.tsx:351 msgid "Storage cleared, you need to restart the app now." msgstr "Chaidh an stòras fhalamhachadh, feumaidh tu an aplacaid ath-thòiseachadh a-nis." -#: src/Navigation.tsx:266 -#: src/screens/Settings/Settings.tsx:325 +#: src/Navigation.tsx:275 +#: src/screens/Settings/Settings.tsx:367 msgid "Storybook" msgstr "Leabhar-sgeulachd" @@ -7246,11 +7393,11 @@ msgstr "Cuir an t-ath-thagradh" msgid "Submit report" msgstr "Cuir an aithris thugainn" -#: src/view/screens/ProfileList.tsx:733 +#: src/view/screens/ProfileList.tsx:741 msgid "Subscribe" msgstr "Fo-sgrìobh" -#: src/screens/Profile/Sections/Labels.tsx:201 +#: src/screens/Profile/Sections/Labels.tsx:198 msgid "Subscribe to @{0} to use these labels:" msgstr "Fo-sgrìobh aig @{0} airson na leubailean seo a chleachdadh:" @@ -7262,7 +7409,7 @@ msgstr "Fo-sgrìobh aig an leubailiche" msgid "Subscribe to this labeler" msgstr "Fo-sgrìobh aig an leubailiche seo" -#: src/view/screens/ProfileList.tsx:729 +#: src/view/screens/ProfileList.tsx:737 msgid "Subscribe to this list" msgstr "Fo-sgrìobh dhan liosta seo" @@ -7270,6 +7417,10 @@ msgstr "Fo-sgrìobh dhan liosta seo" msgid "Success!" msgstr "Soirbheas!" +#: src/components/verification/VerificationCreatePrompt.tsx:30 +msgid "Successfully verified" +msgstr "" + #: src/screens/Search/Explore.tsx:359 msgid "Suggested Accounts" msgstr "Cunntasan a mholamaid" @@ -7293,15 +7444,15 @@ msgctxt "Name of app icon variant" msgid "Sunset" msgstr "Laighe na grèine" -#: src/Navigation.tsx:286 +#: src/Navigation.tsx:295 #: src/view/screens/Support.tsx:31 #: src/view/screens/Support.tsx:34 msgid "Support" msgstr "Taic" -#: src/screens/Settings/Settings.tsx:102 -#: src/screens/Settings/Settings.tsx:116 -#: src/screens/Settings/Settings.tsx:412 +#: src/screens/Settings/Settings.tsx:110 +#: src/screens/Settings/Settings.tsx:124 +#: src/screens/Settings/Settings.tsx:454 #: src/view/shell/desktop/LeftNav.tsx:243 msgid "Switch account" msgstr "Leum gu cunntas eile" @@ -7326,9 +7477,9 @@ msgstr "Geàrr leum gu {0}" msgid "System" msgstr "An siostam" -#: src/screens/Settings/AboutSettings.tsx:66 -#: src/screens/Settings/AboutSettings.tsx:69 -#: src/screens/Settings/Settings.tsx:318 +#: src/screens/Settings/AboutSettings.tsx:104 +#: src/screens/Settings/AboutSettings.tsx:107 +#: src/screens/Settings/Settings.tsx:360 msgid "System log" msgstr "Log an t-siostaim" @@ -7367,7 +7518,7 @@ msgstr "Teicneolas" msgid "Tell a joke!" msgstr "Innis fealla-dhà!" -#: src/screens/Profile/Header/EditProfileDialog.tsx:355 +#: src/screens/Profile/Header/EditProfileDialog.tsx:378 msgid "Tell us a bit about yourself" msgstr "Innis dhuinn beagan mu do dhèidhinn" @@ -7380,12 +7531,12 @@ msgstr "Innis dhuinn beagan a bharrachd" msgid "Terms" msgstr "Na teirmichean" -#: src/Navigation.tsx:296 -#: src/screens/Settings/AboutSettings.tsx:43 -#: src/screens/Settings/AboutSettings.tsx:46 +#: src/Navigation.tsx:305 +#: src/screens/Settings/AboutSettings.tsx:81 +#: src/screens/Settings/AboutSettings.tsx:84 #: src/view/screens/TermsOfService.tsx:31 -#: src/view/shell/Drawer.tsx:627 -#: src/view/shell/Drawer.tsx:629 +#: src/view/shell/Drawer.tsx:643 +#: src/view/shell/Drawer.tsx:645 msgid "Terms of Service" msgstr "Teirmichean na seirbheise" @@ -7425,7 +7576,7 @@ msgstr "Gun robh math agad. Chaidh an aithris agad a chur." msgid "Thanks, you have successfully verified your email address. You can close this dialog." msgstr "Tapadh leat, dhearbh thu an seòladh puist-d agad. ’S urrainn dhut an còmhradh seo a dhùnadh." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:468 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:487 msgid "That contains the following:" msgstr "Sa bheil na leanas:" @@ -7450,8 +7601,8 @@ msgstr "Sin agaibh e, a chàirdean!" msgid "That's everything!" msgstr "Sin e!" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:279 -#: src/view/com/profile/ProfileMenu.tsx:387 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:305 +#: src/view/com/profile/ProfileMenu.tsx:423 msgid "The account will be able to interact with you after unblocking." msgstr "’S urrainn dhan chunntas seo eadar-ghabhail a dhèanamh leat a-rithist an dèidh dhut a dhì-bhacadh." @@ -7465,7 +7616,7 @@ msgstr "Thèid an aplacaid ath-thòiseachadh" msgid "The author of this thread has hidden this reply." msgstr "Dh’fhalaich ùghdar an t-snàithlein seo an fhreagairt seo." -#: src/screens/Moderation/index.tsx:358 +#: src/screens/Moderation/index.tsx:377 msgid "The Bluesky web application" msgstr "Aplacaid-lìn Bluesky" @@ -7555,8 +7706,8 @@ msgid "There was an issue connecting to Tenor." msgstr "Cha b’ urrainn dhuinn ceangal ri Tenor." #: src/screens/Profile/components/ProfileFeedHeader.tsx:173 -#: src/view/screens/ProfileList.tsx:367 -#: src/view/screens/ProfileList.tsx:386 +#: src/view/screens/ProfileList.tsx:375 +#: src/view/screens/ProfileList.tsx:394 #: src/view/screens/SavedFeeds.tsx:85 msgid "There was an issue contacting the server" msgstr "Cha b’ urrainn dhuinn conaltradh leis an fhrithealaiche" @@ -7580,7 +7731,7 @@ msgstr "Cha b’ urrainn dhuinn na brathan fhaighinn dhut. Thoir gnogag airson f msgid "There was an issue fetching posts. Tap here to try again." msgstr "Cha b’ urrainn dhuinn na puist fhaighinn dhut. Thoir gnogag airson feuchainn ris a-rithist." -#: src/view/com/lists/ListMembers.tsx:166 +#: src/view/com/lists/ListMembers.tsx:151 msgid "There was an issue fetching the list. Tap here to try again." msgstr "Cha b’ urrainn dhuinn an liosta fhaighinn dhut. Thoir gnogag airson feuchainn ris a-rithist." @@ -7593,7 +7744,7 @@ msgstr "Cha b’ urrainn dhuinn faclan-faire nan aplacaidean agad fhaighinn dhut msgid "There was an issue fetching your lists. Tap here to try again." msgstr "Cha b’ urrainn dhuinn na liostaichean agad fhaighinn dhut. Thoir gnogag airson feuchainn ris a-rithist." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:105 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:107 msgid "There was an issue fetching your service info" msgstr "Cha b’ urrainn dhuinn am fiosrachadh seirbheise agad fhaighinn dhut" @@ -7612,17 +7763,17 @@ msgstr "Cha b’ urrainn dhuinn an aithris agad a chur. Thoir sùil air a’ che msgid "There was an issue updating your feeds, please check your internet connection and try again." msgstr "Cha b’ urrainn dhuinn na h-inbhirean agad ùrachadh, thoir sùil air a’ cheangal ris an eadar-lìon is feuch ris a-rithist." -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:107 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:128 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:141 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:110 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:144 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:90 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:101 -#: src/view/com/profile/ProfileMenu.tsx:111 -#: src/view/com/profile/ProfileMenu.tsx:121 -#: src/view/com/profile/ProfileMenu.tsx:135 -#: src/view/com/profile/ProfileMenu.tsx:145 -#: src/view/com/profile/ProfileMenu.tsx:158 -#: src/view/com/profile/ProfileMenu.tsx:170 +#: src/view/com/profile/ProfileMenu.tsx:117 +#: src/view/com/profile/ProfileMenu.tsx:127 +#: src/view/com/profile/ProfileMenu.tsx:141 +#: src/view/com/profile/ProfileMenu.tsx:151 +#: src/view/com/profile/ProfileMenu.tsx:164 +#: src/view/com/profile/ProfileMenu.tsx:176 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:396 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:409 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:419 @@ -7633,10 +7784,10 @@ msgstr "Bha duilgheadas ann! {0}" #: src/screens/List/ListHiddenScreen.tsx:63 #: src/screens/List/ListHiddenScreen.tsx:77 #: src/screens/List/ListHiddenScreen.tsx:99 -#: src/view/screens/ProfileList.tsx:403 -#: src/view/screens/ProfileList.tsx:421 -#: src/view/screens/ProfileList.tsx:439 -#: src/view/screens/ProfileList.tsx:457 +#: src/view/screens/ProfileList.tsx:411 +#: src/view/screens/ProfileList.tsx:429 +#: src/view/screens/ProfileList.tsx:447 +#: src/view/screens/ProfileList.tsx:465 msgid "There was an issue. Please check your internet connection and try again." msgstr "Bha duilgheadas ann. Thoir sùil air a’ cheangal ris an eadar-lìon agad is feuch ris a-rithist." @@ -7657,6 +7808,14 @@ msgstr "Chan eil na roghainnean seo an sàs ach san inbhir “A’ leantainn”. msgid "This {screenDescription} has been flagged:" msgstr "Chaidh bratach a chur ris an tuairisgeul seo ({screenDescription}):" +#: src/components/verification/VerificationsDialog.tsx:89 +msgid "This account has a checkmark because it's been verified by trusted sources." +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:94 +msgid "This account has one or more verifications, but it is not currently verified." +msgstr "" + #: src/components/moderation/ScreenHider.tsx:106 msgid "This account has requested that users sign in to view their profile." msgstr "Tha an cunntas seo a’ sparradh air daoine clàradh a-steach mus fhaicear a’ phròifil aca." @@ -7665,6 +7824,10 @@ msgstr "Tha an cunntas seo a’ sparradh air daoine clàradh a-steach mus fhaice msgid "This account is blocked by one or more of your moderation lists. To unblock, please visit the lists directly and remove this user." msgstr "Chaidh an cunntas seo a bhacadh le co-dhiù aon liosta modarataireachd agad. Airson a dhì-bhacadh, tadhail air na liostaichean iad fhèin is thoir air falbh an cleachdaiche." +#: src/components/verification/VerificationCreatePrompt.tsx:48 +msgid "This action can be undone at any time." +msgstr "" + #: src/components/moderation/LabelsOnMeDialog.tsx:271 msgid "This appeal will be sent to <0>{sourceName}." msgstr "Thèid an t-ath-thagradh seo a chur gu <0>{sourceName}." @@ -7698,7 +7861,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:357 +#: src/screens/Messages/components/ChatListItem.tsx:362 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" @@ -7720,7 +7883,7 @@ msgstr "Tha an t-inbhir seo falamh! Feuch is lean barrachd dhaoine no cuir na ro #: src/components/StarterPack/Main/PostsList.tsx:36 #: src/screens/Profile/ProfileFeed/index.tsx:189 -#: src/view/screens/ProfileList.tsx:835 +#: src/view/screens/ProfileList.tsx:843 msgid "This feed is empty." msgstr "Tha an t-inbhir seo falamh." @@ -7728,7 +7891,7 @@ msgstr "Tha an t-inbhir seo falamh." msgid "This feed is no longer online. We are showing <0>Discover instead." msgstr "Chan eil an t-inbhir seo air loidhne tuilleadh. Tha sinn a’ sealltainn dhut an inbhir <0>Fidir na àite." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:574 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:593 msgid "This handle is reserved. Please try a different one." msgstr "Seo làmhrachan glèidhte. Feuch fear eile." @@ -7748,7 +7911,7 @@ msgstr "Chuir an t-ùghdar an leubail seo an sàs." msgid "This label was applied by you." msgstr "Chuir thusa an leubail seo an sàs." -#: src/screens/Profile/Sections/Labels.tsx:188 +#: src/screens/Profile/Sections/Labels.tsx:185 msgid "This labeler hasn't declared what labels it publishes, and may not be active." msgstr "Cha do chuir an leubailiche seo an cèill dè na leubailean a dh’fhoillsicheas e agus dh’fhaoidte nach eil e gnìomhach." @@ -7764,7 +7927,7 @@ msgstr "Tha ainm no tuairisgeul na liosta seo – air a chruthachadh le <0>{0}{0}, but was first seen by Bluesky on <1>{1}." msgstr "Tha am post seo a’ cumail a-mach gun deach a chruthachadh <0>{0} ach chunnacas e air Bluesky <1>{1} an toiseach." @@ -7780,7 +7943,7 @@ msgstr "Tha am post seo a’ cumail a-mach gun deach a chruthachadh <0>{0} a msgid "This post has an unknown type of threadgate on it. Your app may be out of date." msgstr "Tha roghainnean smachd air freagairtean an sàs sa phost seo nach aithne dhuinn. Dh’fhaoidte gu bheil an aplacaid agad ro aosta." -#: src/view/com/post-thread/PostThreadItem.tsx:158 +#: src/view/com/post-thread/PostThreadItem.tsx:160 msgid "This post has been deleted." msgstr "Chaidh am post seo a sguabadh às." @@ -7797,7 +7960,7 @@ msgstr "Bidh am post seo am falach o inbhirean is snàithleanan. Cha ghabh seo n msgid "This post's author has disabled quote posts." msgstr "Chuir ùghdar a’ phuist seo à comas luaidhean air a’ phost." -#: src/view/com/profile/ProfileMenu.tsx:408 +#: src/view/com/profile/ProfileMenu.tsx:444 msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't signed in." msgstr "Chan fhaic ach luchd-cleachdaidh clàraichte a-staigh a’ phròifil seo. Chan fhaic daoine nach eil clàraichte a-staigh e." @@ -7809,7 +7972,7 @@ msgstr "Thèid an fhreagairt seo a chur ann an earrann fhalaichte aig bonn an t- 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." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:437 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:456 msgid "This should create a domain record at:" msgstr "Bu chòir dha seo clàr àrainne a chruthachadh aig:" @@ -7850,7 +8013,7 @@ msgstr "Chan eil an cleachdaiche seo a’ leantainn duine sam bith." msgid "This will delete \"{0}\" from your muted words. You can always add it back later." msgstr "Sguabaidh seo “{0}” às na faclan mùchte agad. ’S urrainn dhut a chur air ais uair sam bith." -#: src/screens/Settings/Settings.tsx:462 +#: src/screens/Settings/Settings.tsx:504 msgid "This will remove @{0} from the quick access list." msgstr "Bheir seo air falbh @{0} o liosta a’ ghrad-inntrigidh." @@ -7881,7 +8044,7 @@ msgstr "Mar shnàithlean" msgid "Threaded mode" msgstr "Modh snàithlein" -#: src/Navigation.tsx:329 +#: src/Navigation.tsx:338 msgid "Threads Preferences" msgstr "Roghainnean nan snàithleanan" @@ -7913,7 +8076,7 @@ msgstr "An-diugh" msgid "Toggle dropdown" msgstr "Toglaich an clàr-taice teàrnach" -#: src/screens/Moderation/index.tsx:335 +#: src/screens/Moderation/index.tsx:354 msgid "Toggle to enable or disable adult content" msgstr "Toglaich seo airson susbaint inbheach a chur an comas no à comas" @@ -7927,14 +8090,14 @@ msgstr "Toglaichidh seo an fhuaim" msgid "Top" msgstr "Brod nan toradh" -#: src/Navigation.tsx:411 +#: src/Navigation.tsx:420 msgid "Topic" msgstr "Cuspair" #: src/components/dms/MessageContextMenu.tsx:139 #: src/components/dms/MessageContextMenu.tsx:141 -#: src/view/com/post-thread/PostThreadItem.tsx:798 -#: src/view/com/post-thread/PostThreadItem.tsx:801 +#: src/view/com/post-thread/PostThreadItem.tsx:818 +#: src/view/com/post-thread/PostThreadItem.tsx:821 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:468 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:470 msgid "Translate" @@ -7952,6 +8115,10 @@ msgstr "Cuspairean a th’ air beul an t-sluaigh" msgid "Trending Videos" msgstr "Videothan a tha a’ treandadh" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:138 +msgid "Trust emerges from relationships, communities, and shared context, so we’re also enabling <0>trusted verifiers: organizations that can directly issue verification." +msgstr "" + #: src/view/com/util/error/ErrorScreen.tsx:103 msgctxt "action" msgid "Try again" @@ -7973,7 +8140,7 @@ msgstr "Sgrìobh an t-ainm-cleachdaiche a bu chaomh leat" msgid "Type your message here" msgstr "Sgrìobh do theachdaireachd an-seo" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:413 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:432 msgid "Type:" msgstr "An seòrsa:" @@ -7999,31 +8166,31 @@ msgstr "Cha ghabh a sguabadh às" #: src/components/dms/MessagesListBlockedFooter.tsx:104 #: src/components/dms/MessagesListBlockedFooter.tsx:112 #: src/components/dms/MessagesListBlockedFooter.tsx:119 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:197 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:283 -#: src/view/com/profile/ProfileMenu.tsx:399 -#: src/view/screens/ProfileList.tsx:715 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:200 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 +#: src/view/com/profile/ProfileMenu.tsx:435 +#: src/view/screens/ProfileList.tsx:723 msgid "Unblock" msgstr "Dì-bhac" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:202 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:205 msgctxt "action" msgid "Unblock" msgstr "Dì-bhac" #: src/components/dms/ConvoMenu.tsx:247 #: src/components/dms/ConvoMenu.tsx:250 -#: src/view/com/profile/ProfileMenu.tsx:309 -#: src/view/com/profile/ProfileMenu.tsx:315 +#: src/view/com/profile/ProfileMenu.tsx:345 +#: src/view/com/profile/ProfileMenu.tsx:351 msgid "Unblock account" msgstr "Dì-bhac an cunntas" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:277 -#: src/view/com/profile/ProfileMenu.tsx:381 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:303 +#: src/view/com/profile/ProfileMenu.tsx:417 msgid "Unblock Account?" msgstr "A bheil thu airson an cunntas a dhì-bhacadh?" -#: src/view/screens/ProfileList.tsx:612 +#: src/view/screens/ProfileList.tsx:620 msgid "Unblock list" msgstr "Dì-bhac an liosta" @@ -8041,12 +8208,12 @@ msgctxt "action" msgid "Unfollow" msgstr "Na lean tuilleadh" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:217 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:220 msgid "Unfollow {0}" msgstr "Na lean ri {0} tuilleadh" -#: src/view/com/profile/ProfileMenu.tsx:251 -#: src/view/com/profile/ProfileMenu.tsx:261 +#: src/view/com/profile/ProfileMenu.tsx:264 +#: src/view/com/profile/ProfileMenu.tsx:274 msgid "Unfollow account" msgstr "Na lean an cunntas tuilleadh" @@ -8058,6 +8225,10 @@ msgstr "Ma nì thu seo, cha lean thu ris a’ chleachdaiche tuilleadh" msgid "Unfortunately, none of your subscribed labelers supports this report type." msgstr "Gu mì-fhortanach, chan eil taic do dh’aithrisean dhen t-seòrsa seo aig gin dhe na leubailichean a tha fo-sgrìobhadh agad aca." +#: src/components/verification/VerificationsDialog.tsx:204 +msgid "Unknown verifier" +msgstr "" + #: src/screens/Profile/components/ProfileFeedHeader.tsx:510 msgid "Unlike" msgstr "Cha toil tuilleadh" @@ -8072,7 +8243,7 @@ msgctxt "video" msgid "Unmute" msgstr "Neo-mhùch" -#: src/view/screens/ProfileList.tsx:722 +#: src/view/screens/ProfileList.tsx:730 msgid "Unmute" msgstr "Neo-mhùch" @@ -8081,8 +8252,8 @@ msgstr "Neo-mhùch" msgid "Unmute {tag}" msgstr "Neo-mhùch {tag}" -#: src/view/com/profile/ProfileMenu.tsx:288 -#: src/view/com/profile/ProfileMenu.tsx:294 +#: src/view/com/profile/ProfileMenu.tsx:324 +#: src/view/com/profile/ProfileMenu.tsx:330 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:668 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:674 msgid "Unmute account" @@ -8092,7 +8263,7 @@ msgstr "Neo-mhùch an cunntas" msgid "Unmute conversation" msgstr "Neo-mhùch an còmhradh" -#: src/view/screens/ProfileList.tsx:597 +#: src/view/screens/ProfileList.tsx:605 msgid "Unmute list" msgstr "Neo-mhùch an liosta" @@ -8105,7 +8276,7 @@ msgstr "Neo-mhùch an snàithlean" msgid "Unmute video" msgstr "Till fuaim a’ video" -#: src/view/screens/ProfileList.tsx:706 +#: src/view/screens/ProfileList.tsx:714 msgid "Unpin" msgstr "Dì-phrìnich" @@ -8128,7 +8299,7 @@ msgstr "Dì-phrìnich on dachaigh" msgid "Unpin from profile" msgstr "Dì-phrìnich on phròifil" -#: src/view/screens/ProfileList.tsx:577 +#: src/view/screens/ProfileList.tsx:585 msgid "Unpin moderation list" msgstr "Dì-phrìnich on liosta mhodarataireachd" @@ -8136,7 +8307,7 @@ msgstr "Dì-phrìnich on liosta mhodarataireachd" msgid "Unpinned {0} from Home" msgstr "Chaidh {0} a dhì-phrìneachadh on dachaigh" -#: src/view/screens/ProfileList.tsx:354 +#: src/view/screens/ProfileList.tsx:362 msgid "Unpinned from your feeds" msgstr "Chaidh a dhì-phrìneachadh o na h-inbhirean agad" @@ -8181,8 +8352,8 @@ msgstr "Ùraich" msgid "Update <0>{displayName} in Lists" msgstr "Ùraich <0>{displayName} sna liostaichean" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:507 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:528 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:526 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:547 msgid "Update to {domain}" msgstr "Ùraich air {domain}" @@ -8204,7 +8375,7 @@ msgstr "Ga ùrachadh…" msgid "Upload a photo instead" msgstr "Luchdaich suas dealbh an àite sin" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:453 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:472 msgid "Upload a text file to:" msgstr "Luchdaich suas faidhle teacsa gu:" @@ -8244,7 +8415,7 @@ msgstr "A’ luchdadh suas a’ video…" msgid "Use app passwords to sign in to other Bluesky clients without giving full access to your account or password." msgstr "Cleachd faclan-faire aplacaid airson clàradh a-steach gu cliantan Bhluesky eile gun a bhith a’ toirt seachad làn-chothrom air an fhacal-fhaire no cunntas agad." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:539 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:558 msgid "Use default provider" msgstr "Cleachd an solaraiche bunaiteach" @@ -8344,24 +8515,43 @@ msgstr "o luchd-cleachdaidh a tha mise gan leantainn" msgid "Users in \"{0}\"" msgstr "Luchd-cleachdaidh ann an “{0}”" -#: src/components/LikesDialog.tsx:83 -msgid "Users that have liked this content or profile" -msgstr "Luchd-cleachdaidh as toil leotha an t-susbaint no pròifil seo" - #: src/components/dialogs/PostInteractionSettingsDialog.tsx:433 msgid "Users you follow" msgstr "Luchd-cleachdaidh a tha thusa gan leantainn" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:419 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:438 msgid "Value:" msgstr "Luach:" +#: src/screens/Moderation/index.tsx:288 +msgid "Verification settings" +msgstr "" + +#: src/Navigation.tsx:175 +#: src/screens/Moderation/VerificationSettings.tsx:32 +msgid "Verification Settings" +msgstr "" + +#: src/screens/Moderation/VerificationSettings.tsx:41 +msgid "Verifications on Bluesky work differently than on other platforms. <0>Learn more here." +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:105 +msgid "Verified by:" +msgstr "" + #: src/view/com/composer/videos/SelectVideoBtn.tsx:127 msgid "Verified email required" msgstr "Tha feum air post-d dearbhte" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:509 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:530 +#: src/components/verification/VerificationCreatePrompt.tsx:65 +#: src/view/com/profile/ProfileMenu.tsx:308 +#: src/view/com/profile/ProfileMenu.tsx:311 +msgid "Verify account" +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:528 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:549 msgid "Verify DNS Record" msgstr "Dearbh an clàr DNS" @@ -8379,11 +8569,15 @@ msgstr "Dearbh am post-d ùr" msgid "Verify now" msgstr "Dearbh an-dràsta" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:510 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:532 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:529 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:551 msgid "Verify Text File" msgstr "Dearbh am faidhle teacsa" +#: src/components/verification/VerificationCreatePrompt.tsx:44 +msgid "Verify this account?" +msgstr "" + #: src/screens/Settings/AccountSettings.tsx:75 #: src/screens/Settings/AccountSettings.tsx:91 msgid "Verify your email" @@ -8394,8 +8588,8 @@ msgstr "Dearbh am post-d agad" msgid "Verify Your Email" msgstr "Dearbh am post-d agad" -#: src/screens/Settings/AboutSettings.tsx:73 -#: src/screens/Settings/AboutSettings.tsx:102 +#: src/screens/Settings/AboutSettings.tsx:123 +#: src/screens/Settings/AboutSettings.tsx:152 msgid "Version {appVersion}" msgstr "Tionndadh {appVersion}" @@ -8408,7 +8602,7 @@ msgstr "Video" msgid "Video failed to process" msgstr "Cha b’ urrainn dhuinn a’ video a phròiseasadh" -#: src/Navigation.tsx:462 +#: src/Navigation.tsx:471 msgid "Video Feed" msgstr "Inbhir video" @@ -8461,16 +8655,17 @@ msgstr "Seall an t-avatar aig {0}" #: src/components/ProfileCard.tsx:115 #: src/screens/Profile/components/ProfileFeedHeader.tsx:446 +#: src/screens/Search/components/SearchProfileCard.tsx:36 #: src/screens/VideoFeed/index.tsx:769 -#: src/view/com/notifications/NotificationFeedItem.tsx:413 +#: src/view/com/notifications/NotificationFeedItem.tsx:487 msgid "View {0}'s profile" msgstr "Seall a’ phròifil aig {0}" -#: src/components/dms/MessagesListHeader.tsx:176 +#: src/components/dms/MessagesListHeader.tsx:181 msgid "View {displayName}'s profile" msgstr "Seall a’ phròifil aig {displayName}" -#: src/components/ProfileHoverCard/index.web.tsx:433 +#: src/components/ProfileHoverCard/index.web.tsx:440 msgid "View blocked user's profile" msgstr "Seall pròifil a’ chleachdaiche bhacte" @@ -8508,13 +8703,13 @@ msgstr "Seall am fiosrachadh mu na leubailean seo" msgid "View more" msgstr "Seall barrachd" -#: src/components/ProfileHoverCard/index.web.tsx:419 -#: src/components/ProfileHoverCard/index.web.tsx:439 -#: src/components/ProfileHoverCard/index.web.tsx:466 +#: src/components/ProfileHoverCard/index.web.tsx:426 +#: src/components/ProfileHoverCard/index.web.tsx:446 +#: src/components/ProfileHoverCard/index.web.tsx:473 #: src/view/com/posts/AviFollowButton.tsx:55 #: src/view/com/posts/PostFeedErrorMessage.tsx:175 -#: src/view/com/util/PostMeta.tsx:78 -#: src/view/com/util/PostMeta.tsx:93 +#: src/view/com/util/PostMeta.tsx:87 +#: src/view/com/util/PostMeta.tsx:122 msgid "View profile" msgstr "Seall a’ phròifil" @@ -8526,6 +8721,10 @@ msgstr "Seall an t-avatar" msgid "View the labeling service provided by @{0}" msgstr "Seall an t-seirbheis leubailidh aig @{0}" +#: src/components/verification/VerificationCheckButton.tsx:99 +msgid "View this user's verifications" +msgstr "" + #: src/screens/Profile/components/ProfileFeedHeader.tsx:481 msgid "View users who like this feed" msgstr "Seall an luchd-cleachdaidh as toil leotha an t-inbhir seo" @@ -8534,11 +8733,11 @@ msgstr "Seall an luchd-cleachdaidh as toil leotha an t-inbhir seo" msgid "View video" msgstr "Seall a’ video" -#: src/screens/Moderation/index.tsx:264 +#: src/screens/Moderation/index.tsx:268 msgid "View your blocked accounts" msgstr "Seall na cunntasan a bhac thu" -#: src/screens/Moderation/index.tsx:204 +#: src/screens/Moderation/index.tsx:208 msgid "View your default post interaction settings" msgstr "Seall na roghainnean bunaiteach agad airson eadar-ghabhail le puist" @@ -8547,14 +8746,18 @@ msgstr "Seall na roghainnean bunaiteach agad airson eadar-ghabhail le puist" msgid "View your feeds and explore more" msgstr "Seall na h-inbhirean agad is rùraich barrachd" -#: src/screens/Moderation/index.tsx:234 +#: src/screens/Moderation/index.tsx:238 msgid "View your moderation lists" msgstr "Seall na liostaichean modarataireachd agad" -#: src/screens/Moderation/index.tsx:249 +#: src/screens/Moderation/index.tsx:253 msgid "View your muted accounts" msgstr "Seall na cunntasan a mhùch thu" +#: src/components/verification/VerificationCheckButton.tsx:98 +msgid "View your verifications" +msgstr "" + #: src/view/com/util/images/AutoSizedImage.tsx:199 #: src/view/com/util/images/AutoSizedImage.tsx:221 msgid "Views full image" @@ -8627,7 +8830,7 @@ msgstr "Cha b’ urrainn dhuinn dearbhadh a bheil cead agad videothan a luchdadh msgid "We were unable to load your birth date preferences. Please try again." msgstr "Cha b’ urrainn dhuinn roghainnean latha do bhreith a luchdadh. Feuch ris a-rithist." -#: src/screens/Moderation/index.tsx:409 +#: src/screens/Moderation/index.tsx:428 msgid "We were unable to load your configured labelers at this time." msgstr "Chan urrainn dhuinn na leubailichean a rèitich thu a luchdadh an-dràsta fhèin." @@ -8643,16 +8846,20 @@ msgstr "Innsidh sinn dhut nuair a bhios an cunntas agad deiseil." msgid "We'll use this to help customize your experience." msgstr "Cleachdaidh sinn seo airson dreach pearsanta a chur air an àrainneachd dhut." -#: src/components/dms/dialogs/SearchablePeopleList.tsx:92 +#: src/components/dialogs/SearchablePeopleList.tsx:107 #: src/components/ProgressGuide/FollowDialog.tsx:172 msgid "We're having network issues, try again" msgstr "Tha duilgheadasan aig an lìonra againn, feuch ris a-rithist" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:94 +msgid "We’re introducing a new layer of verification on Bluesky — an easy-to-see checkmark." +msgstr "" + #: src/screens/Signup/index.tsx:109 msgid "We're so excited to have you join us!" msgstr "Tha sinn cho toilichte gu bheil thu an-seo a-nis!" -#: src/view/screens/ProfileList.tsx:113 +#: src/view/screens/ProfileList.tsx:117 msgid "We're sorry, but we were unable to resolve this list. If this persists, please contact the list creator, @{handleOrDid}." msgstr "Tha sinn duilich ach chan urrainn dhuinn an liosta seo fhuasgladh. Ma mhaireas an duilgheadas seo, cuir fios gun neach a chruthaich an liosta, @{handleOrDid}." @@ -8699,6 +8906,10 @@ msgstr "Dè an t-ainm a chuireas sinn air a’ phacaid tòiseachaidh agad?" msgid "What's up?" msgstr "Dè do naidheachd?" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:146 +msgid "When you tap on a check, you’ll see which organizations have granted verification." +msgstr "" + #: src/view/com/modals/lang-settings/PostLanguagesSettings.tsx:80 msgid "Which languages are used in this post?" msgstr "Dè na cànain a tha sa phost seo?" @@ -8715,6 +8926,10 @@ msgstr "Cò aig a bheil cead eadar-ghabhail a dhèanamh leis a’ phost seo?" msgid "Who can reply" msgstr "Cò aig a bheil cead freagairt?" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:127 +msgid "Who can verify?" +msgstr "" + #: src/screens/Home/NoFeedsPinned.tsx:79 #: src/screens/Messages/ChatList.tsx:231 #: src/screens/Messages/Inbox.tsx:176 @@ -8783,7 +8998,7 @@ msgstr "Sgrìobh do fhreagairt" msgid "Writers" msgstr "Sgrìobhadairean" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:337 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:356 msgid "Wrong DID returned from server. Received: {0}" msgstr "Chaidh an DID ceàrr a thilleadh leis an fhrithealaiche. Na fhuaras: {0}" @@ -8820,7 +9035,11 @@ msgstr "An-dè" msgid "You" msgstr "thu" -#: src/components/forms/HostingProvider.tsx:46 +#: src/components/verification/VerifierDialog.tsx:59 +msgid "You are a trusted verifier" +msgstr "" + +#: src/components/forms/HostingProvider.tsx:45 msgid "You are creating an account on" msgstr "Tha thu a’ cruthachadh cunntas air" @@ -8836,6 +9055,19 @@ msgstr "Chan eil cead agad videothan a luchdadh." msgid "You are not following anyone." msgstr "Chan eil thu a’ leantainn duine sam bith." +#: src/components/verification/VerificationsDialog.tsx:64 +msgid "You are verified" +msgstr "" + +#: src/screens/Profile/Header/EditProfileDialog.tsx:356 +#: src/view/com/modals/EditProfile.tsx:204 +msgid "You are verified. You will lose your verification status if you change your display name. <0>Learn more." +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:208 +msgid "You are verified. You will lose your verification status if you change your handle. <0>Learn more." +msgstr "" + #: src/screens/Search/modules/ExploreInterestsCard.tsx:45 msgid "You can adjust your interests at any time from \"Content and media\" settings." msgstr "’S urrainn dhut na rudan sa bheil ùidh agad a chur air gleus uair sam bith sna roghainnean “Susbaint is meadhanan”." @@ -8947,11 +9179,11 @@ msgstr "Chan eil inbhir sam bith agad." msgid "You have no lists." msgstr "Chan eil liosta sam bith agad." -#: src/view/screens/ModerationBlockedAccounts.tsx:129 +#: src/view/screens/ModerationBlockedAccounts.tsx:138 msgid "You have not blocked any accounts yet. To block an account, go to their profile and select \"Block account\" from the menu on their account." msgstr "Cha do bhac thu cunntas sam bith gu ruige seo. Airson cunntas a bhacadh, tadhail air a’ phròifil aig cuideigin is tagh “Bac an cunntas” sa chlàr-taice aca an-sin." -#: src/view/screens/ModerationMutedAccounts.tsx:128 +#: src/view/screens/ModerationMutedAccounts.tsx:151 msgid "You have not muted any accounts yet. To mute an account, go to their profile and select \"Mute account\" from the menu on their account." msgstr "Cha do mhùch thu cunntas sam bith gu ruige seo. Airson cunntas a mhùchadh, tadhail air a’ phròifil aig cuideigin is tagh “Mùch an cunntas” sa chlàr-taice aca an-sin." @@ -9024,11 +9256,11 @@ msgstr "Chuir thu @{0} à gnìomh roimhe." msgid "You reacted {0}" msgstr "Chuir thu {0} mar fhrith-fhreagairt" -#: src/screens/Messages/components/ChatListItem.tsx:213 +#: src/screens/Messages/components/ChatListItem.tsx:218 msgid "You reacted {0} to {1}" msgstr "Chuir thu {0} mar fhrith-fhreagairt dha {1}" -#: src/screens/Settings/Settings.tsx:257 +#: src/screens/Settings/Settings.tsx:265 #: src/view/shell/desktop/LeftNav.tsx:206 msgid "You will be signed out of all your accounts." msgstr "Thèid do chlàradh a-mach às gach cunntas agad." @@ -9045,15 +9277,15 @@ 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/components/ChatListItem.tsx:149 +#: src/screens/Messages/components/ChatListItem.tsx:154 msgid "You: {0}" msgstr "Thusa: {0}" -#: src/screens/Messages/components/ChatListItem.tsx:178 +#: src/screens/Messages/components/ChatListItem.tsx:183 msgid "You: {defaultEmbeddedContentMessage}" msgstr "Thusa: {defaultEmbeddedContentMessage}" -#: src/screens/Messages/components/ChatListItem.tsx:171 +#: src/screens/Messages/components/ChatListItem.tsx:176 msgid "You: {short}" msgstr "Thusa: {short}" @@ -9163,7 +9395,7 @@ msgstr "Chaidh a’ chabadaich agad a chur à comas" msgid "Your choice will be saved, but can be changed later in settings." msgstr "Thèid an roghainn seo a shàbhaladh agus is urrainn dhut atharrachadh uair sam bith sna roghainnean." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:494 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:513 msgid "Your current handle <0>{0} will automatically remain reserved for you. You can switch back to it at any time from this account." msgstr "Glèidhidh sinn an làmhrachan làithreach agad, <0>{0}, dhut gu fèin-obrachail. ’S urrainn dhut a thilleadh uair sam bith on chunntas seo." @@ -9194,7 +9426,7 @@ msgstr "Na daoine a tha gad leantainn" msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "Tha inbhir nan daoine a tha thu gan leantainn falamh! Lean barrachd dhaoine ’s cùm ceum ris na tha a’ dol." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:221 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:240 msgid "Your full handle will be <0>@{0}" msgstr "’S e <0>@{0} an làmhrachan slàn a bhios agad" @@ -9202,7 +9434,7 @@ msgstr "’S e <0>@{0} an làmhrachan slàn a bhios agad" msgid "Your full username will be <0>@{0}" msgstr "’S e <0>@{0} an t-ainm-cleachdaiche slàn a bhios agad" -#: src/Navigation.tsx:383 +#: src/Navigation.tsx:392 #: src/screens/Search/modules/ExploreInterestsCard.tsx:67 #: src/screens/Settings/ContentAndMediaSettings.tsx:92 #: src/screens/Settings/ContentAndMediaSettings.tsx:95 @@ -9262,3 +9494,7 @@ msgstr "Thèid an aithris agad a chur gu seirbheis modarataireachd Bhluesky" #: src/screens/Settings/SettingsInterests.tsx:53 msgid "Your selected interests help us serve you content you care about." msgstr "Ma leigeis tu ris dè na rudan sa bheil ùidh agad, bidh e nas fhasa susbaint a shealltainn dhut a bhuineas riut-sa." + +#: src/components/verification/VerificationsDialog.tsx:65 +msgid "Your verifications" +msgstr "" diff --git a/src/locale/locales/gl/messages.po b/src/locale/locales/gl/messages.po index 93f2bae9ee..49708a5d9c 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: 2025-04-09 23:20\n" +"PO-Revision-Date: 2025-04-19 04:09\n" "Last-Translator: \n" "Language-Team: Galician\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -23,7 +23,7 @@ msgstr "" msgid "(active)" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:155 +#: src/screens/Messages/components/ChatListItem.tsx:160 msgid "(contains embedded content)" msgstr "(contén contido incrustado)" @@ -82,7 +82,7 @@ msgstr "{0, plural, one {# segundo} other {# segundos}}" #: src/view/shell/bottom-bar/BottomBar.tsx:209 #: src/view/shell/bottom-bar/BottomBar.tsx:241 -#: src/view/shell/Drawer.tsx:454 +#: src/view/shell/Drawer.tsx:470 msgid "{0, plural, one {# unread item} other {# unread items}}" msgstr "" @@ -91,17 +91,17 @@ msgstr "" msgid "{0, plural, one {#mo} other {#mo}}" msgstr "" -#: src/components/ProfileHoverCard/index.web.tsx:398 +#: src/components/ProfileHoverCard/index.web.tsx:404 #: src/screens/Profile/Header/Metrics.tsx:22 msgid "{0, plural, one {follower} other {followers}}" msgstr "{0, plural, one {seguidor} other {seguidores}}" -#: src/components/ProfileHoverCard/index.web.tsx:402 +#: src/components/ProfileHoverCard/index.web.tsx:408 #: src/screens/Profile/Header/Metrics.tsx:26 msgid "{0, plural, one {following} other {following}}" msgstr "{0, plural, one {seguindo} other {seguindo}}" -#: src/view/com/post-thread/PostThreadItem.tsx:459 +#: src/view/com/post-thread/PostThreadItem.tsx:479 msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, one {gustoulle} other {gustoulles}}" @@ -109,11 +109,11 @@ msgstr "{0, plural, one {gustoulle} other {gustoulles}}" msgid "{0, plural, one {post} other {posts}}" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:443 +#: src/view/com/post-thread/PostThreadItem.tsx:463 msgid "{0, plural, one {quote} other {quotes}}" msgstr "{0, plural, one {cita} other {citas}}" -#: src/view/com/post-thread/PostThreadItem.tsx:425 +#: src/view/com/post-thread/PostThreadItem.tsx:445 msgid "{0, plural, one {repost} other {reposts}}" msgstr "" @@ -153,7 +153,7 @@ msgstr "" msgid "{0} reacted {1}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:226 +#: src/screens/Messages/components/ChatListItem.tsx:231 msgid "{0} reacted {1} to {2}" msgstr "" @@ -206,100 +206,132 @@ msgstr "" msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:305 +#: src/view/com/notifications/NotificationFeedItem.tsx:324 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} followed you" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:331 +#: src/view/com/notifications/NotificationFeedItem.tsx:350 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your custom feed" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:224 +#: src/view/com/notifications/NotificationFeedItem.tsx:243 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your post" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:248 +#: src/view/com/notifications/NotificationFeedItem.tsx:430 +msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} removed their verifications from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:267 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} reposted your post" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:355 +#: src/view/com/notifications/NotificationFeedItem.tsx:374 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} signed up with your starter pack" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:317 +#: src/view/com/notifications/NotificationFeedItem.tsx:404 +msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:336 msgid "{firstAuthorLink} followed you" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:294 +#: src/view/com/notifications/NotificationFeedItem.tsx:313 msgid "{firstAuthorLink} followed you back" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:343 +#: src/view/com/notifications/NotificationFeedItem.tsx:362 msgid "{firstAuthorLink} liked your custom feed" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:236 +#: src/view/com/notifications/NotificationFeedItem.tsx:255 msgid "{firstAuthorLink} liked your post" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:260 +#: src/view/com/notifications/NotificationFeedItem.tsx:442 +msgid "{firstAuthorLink} removed their verification from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:279 msgid "{firstAuthorLink} reposted your post" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:367 +#: src/view/com/notifications/NotificationFeedItem.tsx:386 msgid "{firstAuthorLink} signed up with your starter pack" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:298 +#: src/view/com/notifications/NotificationFeedItem.tsx:416 +msgid "{firstAuthorLink} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:317 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} followed you" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:324 +#: src/view/com/notifications/NotificationFeedItem.tsx:343 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your custom feed" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:217 +#: src/view/com/notifications/NotificationFeedItem.tsx:236 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your post" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:241 +#: src/view/com/notifications/NotificationFeedItem.tsx:423 +msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} removed their verifications from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:260 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} reposted your post" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:348 +#: src/view/com/notifications/NotificationFeedItem.tsx:367 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} signed up with your starter pack" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:303 +#: src/view/com/notifications/NotificationFeedItem.tsx:397 +msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:322 msgid "{firstAuthorName} followed you" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:293 +#: src/view/com/notifications/NotificationFeedItem.tsx:312 msgid "{firstAuthorName} followed you back" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:329 +#: src/view/com/notifications/NotificationFeedItem.tsx:348 msgid "{firstAuthorName} liked your custom feed" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:222 +#: src/view/com/notifications/NotificationFeedItem.tsx:241 msgid "{firstAuthorName} liked your post" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:246 +#: src/view/com/notifications/NotificationFeedItem.tsx:428 +msgid "{firstAuthorName} removed their verification from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:265 msgid "{firstAuthorName} reposted your post" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:353 +#: src/view/com/notifications/NotificationFeedItem.tsx:372 msgid "{firstAuthorName} signed up with your starter pack" msgstr "" -#: src/components/ProfileHoverCard/index.web.tsx:508 +#: src/view/com/notifications/NotificationFeedItem.tsx:402 +msgid "{firstAuthorName} verified you" +msgstr "" + +#: src/components/ProfileHoverCard/index.web.tsx:532 #: src/screens/Profile/Header/Metrics.tsx:49 msgid "{following} following" msgstr "{following} seguindo" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:392 +#: src/components/dialogs/SearchablePeopleList.tsx:412 msgid "{handle} can't be messaged" msgstr "Non é posíbel enviar mensaxes a {handle}" @@ -330,6 +362,19 @@ msgstr "" msgid "{type}h ago" msgstr "" +#: src/components/verification/VerifierDialog.tsx:60 +msgid "{userName} is a trusted verifier" +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:67 +msgid "{userName} is verified" +msgstr "" + +#. Possessive, meaning "the verifications of {userName}" +#: src/components/verification/VerificationsDialog.tsx:69 +msgid "{userName}'s verifications" +msgstr "" + #. Indicates the number of additional profiles are in the Starter Pack e.g. +12 #: src/screens/Search/components/StarterPackCard.tsx:249 msgid "+{computedTotal}" @@ -345,11 +390,11 @@ msgctxt "feeds" msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" msgstr "<0>{0}, <1>{1}, e {2, plural, one {# máis} other {# máis}} foron incluídos no teu paquete" -#: src/view/shell/Drawer.tsx:97 +#: src/view/shell/Drawer.tsx:113 msgid "<0>{0} {1, plural, one {follower} other {followers}}" msgstr "" -#: src/view/shell/Drawer.tsx:108 +#: src/view/shell/Drawer.tsx:124 msgid "<0>{0} {1, plural, one {following} other {following}}" msgstr "" @@ -398,14 +443,18 @@ msgid "7 days" msgstr "7 días" #. If last message does not contain text, fall back to "{user} reacted to {a message}" -#: src/screens/Messages/components/ChatListItem.tsx:205 +#: src/screens/Messages/components/ChatListItem.tsx:210 msgid "a message" msgstr "" -#: src/Navigation.tsx:391 -#: src/screens/Settings/AboutSettings.tsx:34 -#: src/screens/Settings/Settings.tsx:215 -#: src/screens/Settings/Settings.tsx:218 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:91 +msgid "A new form of verification" +msgstr "" + +#: src/Navigation.tsx:400 +#: src/screens/Settings/AboutSettings.tsx:72 +#: src/screens/Settings/Settings.tsx:223 +#: src/screens/Settings/Settings.tsx:226 msgid "About" msgstr "" @@ -424,36 +473,36 @@ msgid "Accept Request" msgstr "" #: src/screens/Settings/AccessibilitySettings.tsx:46 -#: src/screens/Settings/Settings.tsx:191 -#: src/screens/Settings/Settings.tsx:194 +#: src/screens/Settings/Settings.tsx:199 +#: src/screens/Settings/Settings.tsx:202 msgid "Accessibility" msgstr "Accesibilidade" -#: src/Navigation.tsx:343 +#: src/Navigation.tsx:352 msgid "Accessibility Settings" msgstr "Axustes de accesibilidade" -#: src/Navigation.tsx:359 +#: src/Navigation.tsx:368 #: src/screens/Login/LoginForm.tsx:194 #: src/screens/Settings/AccountSettings.tsx:45 -#: src/screens/Settings/Settings.tsx:153 -#: src/screens/Settings/Settings.tsx:156 +#: src/screens/Settings/Settings.tsx:161 +#: src/screens/Settings/Settings.tsx:164 msgid "Account" msgstr "Conta" #: src/screens/Messages/components/RequestButtons.tsx:81 -#: src/view/com/profile/ProfileMenu.tsx:141 +#: src/view/com/profile/ProfileMenu.tsx:147 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:392 msgctxt "toast" msgid "Account blocked" msgstr "Conta bloqueada" -#: src/view/com/profile/ProfileMenu.tsx:154 +#: src/view/com/profile/ProfileMenu.tsx:160 msgctxt "toast" msgid "Account followed" msgstr "Conta seguida" -#: src/view/com/profile/ProfileMenu.tsx:117 +#: src/view/com/profile/ProfileMenu.tsx:123 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:415 msgctxt "toast" msgid "Account muted" @@ -468,33 +517,37 @@ msgstr "Conta silenciada" msgid "Account Muted by List" msgstr "Conta silenciada por listaxe" -#: src/screens/Settings/Settings.tsx:430 +#: src/screens/Settings/Settings.tsx:472 msgid "Account options" msgstr "Opcións da conta" -#: src/screens/Settings/Settings.tsx:466 +#: src/screens/Settings/Settings.tsx:508 msgid "Account removed from quick access" msgstr "Conta elimada de acceso rápido" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:137 -#: src/view/com/profile/ProfileMenu.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:140 +#: src/view/com/profile/ProfileMenu.tsx:137 msgctxt "toast" msgid "Account unblocked" msgstr "Conta desbloqueada" -#: src/view/com/profile/ProfileMenu.tsx:166 +#: src/view/com/profile/ProfileMenu.tsx:172 msgctxt "toast" msgid "Account unfollowed" msgstr "Deixaches de seguir esta conta" -#: src/view/com/profile/ProfileMenu.tsx:107 +#: src/view/com/profile/ProfileMenu.tsx:113 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:405 msgctxt "toast" msgid "Account unmuted" msgstr "Conta desenmudecida" +#: src/components/verification/VerifierDialog.tsx:98 +msgid "Accounts with a scalloped blue check mark<0>{NON_BREAKING_SPACE}<1/>{NON_BREAKING_SPACE}can verify others. These trusted verifiers are selected by Bluesky." +msgstr "" + +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:169 #: src/components/dialogs/MutedWords.tsx:328 -#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/UserAddRemoveLists.tsx:235 msgid "Add" msgstr "Engadir" @@ -512,8 +565,8 @@ msgstr "Engadir a {displayName} ao paquete de inicio" msgid "Add a content warning" msgstr "Engadir advertencia de contido" -#: src/view/screens/ProfileList.tsx:916 -#: src/view/screens/ProfileList.tsx:934 +#: src/view/screens/ProfileList.tsx:924 +#: src/view/screens/ProfileList.tsx:942 msgid "Add a user to this list" msgstr "Engadir conta a esta listaxe" @@ -536,8 +589,8 @@ msgstr "Engadir texto alternativo" msgid "Add alt text (optional)" msgstr "Engadir texto alternativo (opcional)" -#: src/screens/Settings/Settings.tsx:373 -#: src/screens/Settings/Settings.tsx:376 +#: src/screens/Settings/Settings.tsx:415 +#: src/screens/Settings/Settings.tsx:418 #: src/view/shell/desktop/LeftNav.tsx:281 #: src/view/shell/desktop/LeftNav.tsx:285 msgid "Add another account" @@ -578,11 +631,15 @@ msgstr "Engadir palabras silenciadas e etiquetas" msgid "Add new post" msgstr "" -#: src/view/screens/ProfileList.tsx:924 -#: src/view/screens/ProfileList.tsx:942 +#: src/view/screens/ProfileList.tsx:932 +#: src/view/screens/ProfileList.tsx:950 msgid "Add people" msgstr "" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:79 +msgid "Add people to list" +msgstr "" + #: src/components/dms/EmojiPopup.android.tsx:55 msgid "Add Reaction" msgstr "" @@ -599,7 +656,7 @@ msgstr "Engadir algunhas canles ao teu paquete de inicio!" msgid "Add the default feed of only people you follow" msgstr "Engade a canle predefinida só das persoas que segues" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:387 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:406 msgid "Add the following DNS record to your domain:" msgstr "Engade o seguinte rexistro DNS ao teu dominio:" @@ -607,8 +664,8 @@ msgstr "Engade o seguinte rexistro DNS ao teu dominio:" msgid "Add this feed to your feeds" msgstr "Engade esta canle ás túas canles" -#: src/view/com/profile/ProfileMenu.tsx:273 -#: src/view/com/profile/ProfileMenu.tsx:276 +#: src/view/com/profile/ProfileMenu.tsx:286 +#: src/view/com/profile/ProfileMenu.tsx:289 msgid "Add to lists" msgstr "" @@ -616,7 +673,11 @@ msgstr "" msgid "Add to my feeds" msgstr "Engadir ás miñas canles" -#: src/view/com/modals/ListAddRemoveUsers.tsx:192 +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:156 +msgid "Add user to list" +msgstr "" + +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:109 #: src/view/com/modals/UserAddRemoveLists.tsx:162 msgid "Added to list" msgstr "Engadido á listaxe" @@ -640,7 +701,7 @@ msgstr "Adultos" msgid "Adult Content" msgstr "Contido para adultos" -#: src/screens/Moderation/index.tsx:355 +#: src/screens/Moderation/index.tsx:374 msgid "Adult content can only be enabled via the Web at <0>bsky.app." msgstr "O contido para adultos só se pode habilitar a través da web en <0>bsky.app." @@ -653,7 +714,7 @@ msgstr "O contido para adultos está deshabilitado." msgid "Adult Content labels" msgstr "Etiquetas de contido para adultos" -#: src/screens/Moderation/index.tsx:399 +#: src/screens/Moderation/index.tsx:418 msgid "Advanced" msgstr "Avanzado" @@ -794,6 +855,11 @@ msgstr "Produciuse un erro ao tentar seguir todo" msgid "An error occurred while uploading the video." msgstr "Ocurreu un erro ao cargar o vídeo." +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:84 +#: src/components/verification/VerifierDialog.tsx:88 +msgid "An illustration showing that Bluesky selects trusted verifiers, and trusted verifiers in turn verify individual user accounts." +msgstr "" + #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:28 #: src/lib/moderation/useReportOptions.ts:28 msgid "An issue not included in these options" @@ -809,13 +875,17 @@ msgstr "Ocurreu un erro mentres tentabas abrir as conversas." #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 -#: src/components/ProfileCard.tsx:339 -#: src/components/ProfileCard.tsx:360 +#: src/components/ProfileCard.tsx:367 +#: src/components/ProfileCard.tsx:388 #: src/view/com/profile/FollowButton.tsx:38 #: src/view/com/profile/FollowButton.tsx:48 msgid "An issue occurred, please try again." msgstr "Ocurreu un erro. Proba de novo." +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:118 +msgid "An mockup of a iPhone showing the Bluesky app open to the profile of a verified user with a blue checkmark next to their display name." +msgstr "" + #: src/screens/Onboarding/StepInterests/index.tsx:185 msgid "an unknown error occurred" msgstr "Ocurreu un erro descoñecido" @@ -838,6 +908,10 @@ msgstr "Animais" msgid "Animated GIF" msgstr "GIF animado" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:37 +msgid "Announcing verification on Bluesky" +msgstr "" + #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:33 #: src/lib/moderation/useReportOptions.ts:33 msgid "Anti-Social Behavior" @@ -847,7 +921,7 @@ msgstr "Comportamento antisocial" msgid "Anybody can interact" msgstr "Calquera pode interactuar" -#: src/Navigation.tsx:399 +#: src/Navigation.tsx:408 #: src/screens/Settings/AppIconSettings/index.tsx:67 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:18 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:23 @@ -884,7 +958,7 @@ msgstr "" msgid "App passwords" msgstr "" -#: src/Navigation.tsx:311 +#: src/Navigation.tsx:320 #: src/screens/Settings/AppPasswords.tsx:51 msgid "App Passwords" msgstr "Contrasinais da app" @@ -920,10 +994,10 @@ msgstr "Apelar suspensión" msgid "Appeal this decision" msgstr "Apelar esta decisión" -#: src/Navigation.tsx:351 +#: src/Navigation.tsx:360 #: src/screens/Settings/AppearanceSettings.tsx:85 -#: src/screens/Settings/Settings.tsx:183 -#: src/screens/Settings/Settings.tsx:186 +#: src/screens/Settings/Settings.tsx:191 +#: src/screens/Settings/Settings.tsx:194 msgid "Appearance" msgstr "Aparencia" @@ -932,12 +1006,12 @@ msgstr "Aparencia" msgid "Apply default recommended feeds" msgstr "Aplicar canles recomendadas predeterminados" -#: src/view/com/post-thread/PostThreadItem.tsx:865 +#: src/view/com/post-thread/PostThreadItem.tsx:885 msgid "Archived from {0}" msgstr "Arquivada dende {0}" -#: src/view/com/post-thread/PostThreadItem.tsx:834 -#: src/view/com/post-thread/PostThreadItem.tsx:873 +#: src/view/com/post-thread/PostThreadItem.tsx:854 +#: src/view/com/post-thread/PostThreadItem.tsx:893 msgid "Archived post" msgstr "Publicación arquivada" @@ -953,7 +1027,7 @@ msgstr "Tes a certeza de que queres eliminar esta mensaxe? A mensaxe eliminarase msgid "Are you sure you want to delete this starter pack?" msgstr "Tes a certeza de que queres eliminar este paquete de inicio?" -#: src/screens/Profile/Header/EditProfileDialog.tsx:82 +#: src/screens/Profile/Header/EditProfileDialog.tsx:86 msgid "Are you sure you want to discard your changes?" msgstr "Tes a certeza de que queres descartar os teus cambios?" @@ -1016,7 +1090,7 @@ msgstr "As opcións de reprodución automática movéronse a <0>Axustes de conti msgid "Autoplay videos and GIFs" msgstr "Reprodución auto. de vídeos e GIFs" -#: src/components/dms/MessagesListHeader.tsx:82 +#: src/components/dms/MessagesListHeader.tsx:84 #: src/components/moderation/LabelsOnMeDialog.tsx:315 #: src/components/moderation/LabelsOnMeDialog.tsx:316 #: src/screens/Login/ChooseAccountForm.tsx:90 @@ -1052,7 +1126,7 @@ msgstr "Antes de crear unha publicación, primeiro tes que verificar o teu corre msgid "Before creating a starter pack, you must first verify your email." msgstr "Antes de crear un paquete de inicio, primeiro tes que verificar o teu correo." -#: src/components/dms/dialogs/NewChatDialog.tsx:79 +#: src/components/dms/dialogs/NewChatDialog.tsx:80 #: src/components/dms/MessageProfileButton.tsx:110 #: src/screens/Messages/Conversation.tsx:221 msgid "Before you may message another user, you must first verify your email." @@ -1063,8 +1137,8 @@ msgstr "Antes de poder enviar mensaxes a outras persoas, primeiro tes que verifi msgid "Birthday" msgstr "Aniversario" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:283 -#: src/view/com/profile/ProfileMenu.tsx:399 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 +#: src/view/com/profile/ProfileMenu.tsx:435 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:849 msgid "Block" msgstr "Bloquear" @@ -1073,19 +1147,19 @@ msgstr "Bloquear" #: src/components/dms/ConvoMenu.tsx:250 #: src/screens/Messages/components/RequestButtons.tsx:134 #: src/screens/Messages/components/RequestButtons.tsx:136 -#: src/view/com/profile/ProfileMenu.tsx:310 -#: src/view/com/profile/ProfileMenu.tsx:317 +#: src/view/com/profile/ProfileMenu.tsx:346 +#: src/view/com/profile/ProfileMenu.tsx:353 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:686 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:688 msgid "Block account" msgstr "Bloquear conta" -#: src/view/com/profile/ProfileMenu.tsx:382 +#: src/view/com/profile/ProfileMenu.tsx:418 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:844 msgid "Block Account?" msgstr "Bloquear conta?" -#: src/view/screens/ProfileList.tsx:661 +#: src/view/screens/ProfileList.tsx:669 msgid "Block accounts" msgstr "Bloquear contas" @@ -1097,7 +1171,7 @@ msgstr "Bloquear e eliminar" msgid "Block and/or delete this conversation" msgstr "Bloquear e/ou eliminar esta conversa" -#: src/view/screens/ProfileList.tsx:781 +#: src/view/screens/ProfileList.tsx:789 msgid "Block list" msgstr "Bloquear listaxe" @@ -1105,7 +1179,7 @@ msgstr "Bloquear listaxe" msgid "Block or report" msgstr "" -#: src/view/screens/ProfileList.tsx:776 +#: src/view/screens/ProfileList.tsx:784 msgid "Block these accounts?" msgstr "Bloquear estas contas?" @@ -1122,21 +1196,21 @@ msgstr "Bloquear Conta" msgid "Blocked" msgstr "Bloqueado" -#: src/screens/Moderation/index.tsx:269 +#: src/screens/Moderation/index.tsx:273 msgid "Blocked accounts" msgstr "Contas bloqueadas" -#: src/Navigation.tsx:160 -#: src/view/screens/ModerationBlockedAccounts.tsx:101 +#: src/Navigation.tsx:161 +#: src/view/screens/ModerationBlockedAccounts.tsx:110 msgid "Blocked Accounts" msgstr "Contas bloqueadas" -#: src/view/com/profile/ProfileMenu.tsx:394 +#: src/view/com/profile/ProfileMenu.tsx:430 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:846 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." -#: src/view/screens/ModerationBlockedAccounts.tsx:112 +#: src/view/screens/ModerationBlockedAccounts.tsx:121 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you. You will not see their content and they will be prevented from seeing yours." msgstr "Se bloqueas unha conta non poderá responder os teus fíos, mencionarte nin interactuar contigo de ningunha manera. Non verás o seu contido e non poderá ver o teu." @@ -1144,15 +1218,15 @@ msgstr "Se bloqueas unha conta non poderá responder os teus fíos, mencionarte msgid "Blocked post." msgstr "Chío bloqueado." -#: src/screens/Profile/Sections/Labels.tsx:173 +#: src/screens/Profile/Sections/Labels.tsx:170 msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "Se bloqueas a un etiquetador aínda poderá seguir aplicando etiquetas na túa conta." -#: src/view/screens/ProfileList.tsx:778 +#: src/view/screens/ProfileList.tsx:786 msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "O bloqueo é público. Se bloqueas unha conta non poderá responder os teus fíos, mencionarte nin interactuar contigo de ningunha maneira." -#: src/view/com/profile/ProfileMenu.tsx:391 +#: src/view/com/profile/ProfileMenu.tsx:427 msgid "Blocking will not prevent labels from being applied on your account, but it will stop this account from replying in your threads or interacting with you." msgstr "Se bloqueas a un etiquetador aínda poderá seguir aplicando etiquetas na túa conta, mais evitará que responda nos teus fíos, que te mencione e non poderá interactuar contigo de ningunha maneira." @@ -1165,7 +1239,7 @@ msgstr "Blog" msgid "Bluesky" msgstr "Bluesky" -#: src/view/com/post-thread/PostThreadItem.tsx:890 +#: src/view/com/post-thread/PostThreadItem.tsx:910 msgid "Bluesky cannot confirm the authenticity of the claimed date." msgstr "Bluesky non pode confirmar a autenticidade da data solicitada." @@ -1199,6 +1273,10 @@ msgstr "Bluesky elexirá un conxunto de contas recomendadas na túa rede." msgid "Bluesky will not show your profile and posts to logged-out users. Other apps may not honor this request. This does not make your account private." msgstr "Bluesky non amosará o teu perfil ou chíos a persoas que non iniciaran sesión. É posíbel que outras apps non respecten esta solicitude. Isto non fai que a túa conta sexa privada." +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:132 +msgid "Bluesky will proactively verify notable and authentic accounts." +msgstr "" + #: src/screens/Settings/AppIconSettings/index.tsx:99 msgid "Bluesky+" msgstr "Bluesky+" @@ -1301,17 +1379,17 @@ msgid "Camera" msgstr "Cámara" #: src/components/Menu/index.tsx:306 -#: src/components/Prompt.tsx:130 -#: src/components/Prompt.tsx:132 +#: src/components/Prompt.tsx:140 +#: src/components/Prompt.tsx:142 #: src/screens/Deactivated.tsx:158 -#: src/screens/Profile/Header/EditProfileDialog.tsx:220 -#: src/screens/Profile/Header/EditProfileDialog.tsx:228 +#: src/screens/Profile/Header/EditProfileDialog.tsx:227 +#: src/screens/Profile/Header/EditProfileDialog.tsx:235 #: src/screens/Search/Shell.tsx:349 #: src/screens/Settings/AppIconSettings/index.tsx:44 #: src/screens/Settings/AppIconSettings/index.tsx:225 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:76 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:83 -#: src/screens/Settings/Settings.tsx:260 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:78 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:85 +#: src/screens/Settings/Settings.tsx:268 #: src/screens/Takendown.tsx:99 #: src/screens/Takendown.tsx:102 #: src/view/com/composer/Composer.tsx:937 @@ -1322,7 +1400,7 @@ msgstr "Cámara" #: src/view/com/modals/ChangePassword.tsx:282 #: src/view/com/modals/CreateOrEditList.tsx:335 #: src/view/com/modals/CropImage.web.tsx:97 -#: src/view/com/modals/EditProfile.tsx:244 +#: src/view/com/modals/EditProfile.tsx:270 #: src/view/com/modals/InAppBrowserConsent.tsx:75 #: src/view/com/modals/InAppBrowserConsent.tsx:77 #: src/view/com/modals/LinkWarning.tsx:105 @@ -1350,7 +1428,7 @@ msgstr "Cancelar a eliminación da conta" msgid "Cancel image crop" msgstr "Cancelar recorte de imaxe" -#: src/view/com/modals/EditProfile.tsx:239 +#: src/view/com/modals/EditProfile.tsx:265 msgid "Cancel profile editing" msgstr "Cancelar edición de perfil" @@ -1363,7 +1441,6 @@ msgid "Cancel reactivation and sign out" msgstr "Cancelar a reactivación e pechar a sesión" #: src/screens/Search/Shell.tsx:341 -#: src/view/com/modals/ListAddRemoveUsers.tsx:88 msgid "Cancel search" msgstr "Cancelar procura" @@ -1411,8 +1488,8 @@ msgstr "Cambiar correo electrónico" msgid "Change email address" msgstr "Cambiar o enderezo electrónico" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:92 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:96 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:94 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:98 msgid "Change Handle" msgstr "Cambiar alcume" @@ -1448,15 +1525,15 @@ msgstr "Cambiar o teu enderezo de correo electrónico" msgid "Changes app icon" msgstr "" -#: src/components/forms/HostingProvider.tsx:50 -#: src/components/forms/HostingProvider.tsx:70 +#: src/components/forms/HostingProvider.tsx:49 +#: src/components/forms/HostingProvider.tsx:69 msgid "Changes hosting provider" msgstr "" -#: src/Navigation.tsx:416 +#: src/Navigation.tsx:425 #: src/view/shell/bottom-bar/BottomBar.tsx:205 #: src/view/shell/desktop/LeftNav.tsx:535 -#: src/view/shell/Drawer.tsx:422 +#: src/view/shell/Drawer.tsx:438 msgid "Chat" msgstr "Conversa" @@ -1471,7 +1548,7 @@ msgctxt "toast" msgid "Chat muted" msgstr "" -#: src/Navigation.tsx:426 +#: src/Navigation.tsx:435 #: src/screens/Messages/components/InboxPreview.tsx:24 msgid "Chat request inbox" msgstr "" @@ -1482,7 +1559,7 @@ msgid "Chat requests" msgstr "" #: src/components/dms/ConvoMenu.tsx:75 -#: src/Navigation.tsx:421 +#: src/Navigation.tsx:430 #: src/screens/Messages/ChatList.tsx:328 msgid "Chat settings" msgstr "Axustes da conversa" @@ -1514,7 +1591,7 @@ msgstr "" msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "Enviamos un código de inicio de sesión ao teu correo. Insíreo aquí:" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:370 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:389 msgid "Choose domain verification method" msgstr "Escoller método de verificación do dominio" @@ -1554,14 +1631,19 @@ msgstr "Escolleu o teu contrasinal" msgid "Choose your username" msgstr "O teu alcume" -#: src/screens/Settings/Settings.tsx:351 +#: src/screens/Settings/Settings.tsx:393 msgid "Clear all storage data" msgstr "Borrar todos os datos de almacenamento" -#: src/screens/Settings/Settings.tsx:353 +#: src/screens/Settings/Settings.tsx:395 msgid "Clear all storage data (restart after this)" msgstr "Borrar todos os datos de almacenamento (reiniciar despois disto)" +#: src/screens/Settings/AboutSettings.tsx:113 +#: src/screens/Settings/AboutSettings.tsx:117 +msgid "Clear image cache" +msgstr "" + #: src/components/forms/SearchInput.tsx:70 msgid "Clear search query" msgstr "Borrar consulta de búsqueda" @@ -1595,8 +1677,10 @@ msgid "Clip 🐴 clop 🐴" msgstr "Clip 🐴 clop 🐴" #: src/components/dialogs/GifSelect.tsx:281 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:174 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:183 +#: src/components/dialogs/SearchablePeopleList.tsx:295 #: src/components/dialogs/VerifyEmailDialog.tsx:289 -#: src/components/dms/dialogs/SearchablePeopleList.tsx:269 #: src/components/dms/EmojiPopup.android.tsx:58 #: src/components/dms/ReportDialog.tsx:381 #: src/components/dms/ReportDialog.tsx:390 @@ -1605,6 +1689,8 @@ msgstr "Clip 🐴 clop 🐴" #: src/components/ProgressGuide/FollowDialog.tsx:386 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:117 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:123 +#: src/components/verification/VerificationsDialog.tsx:146 +#: src/components/verification/VerifierDialog.tsx:144 #: src/view/com/modals/ChangePassword.tsx:279 #: src/view/com/modals/ChangePassword.tsx:282 #: src/view/com/util/post-embeds/GifEmbed.tsx:197 @@ -1625,6 +1711,8 @@ msgid "Close bottom drawer" msgstr "Pechar o caixón inferior" #: src/components/dialogs/GifSelect.tsx:275 +#: src/components/verification/VerificationsDialog.tsx:138 +#: src/components/verification/VerifierDialog.tsx:136 msgid "Close dialog" msgstr "Pechar" @@ -1676,11 +1764,11 @@ msgstr "" msgid "Closes viewer for header image" msgstr "Pecha o visor do encabezado da imaxe" -#: src/view/com/notifications/NotificationFeedItem.tsx:405 +#: src/view/com/notifications/NotificationFeedItem.tsx:479 msgid "Collapse list of users" msgstr "Pechar listaxe de contas" -#: src/view/com/notifications/NotificationFeedItem.tsx:598 +#: src/view/com/notifications/NotificationFeedItem.tsx:687 msgid "Collapses list of users for a given notification" msgstr "Pechar a listaxe de contas para unha notificación en particular" @@ -1703,7 +1791,7 @@ msgstr "Comedia" msgid "Comics" msgstr "Bandas deseñadas" -#: src/Navigation.tsx:301 +#: src/Navigation.tsx:310 #: src/view/screens/CommunityGuidelines.tsx:34 msgid "Community Guidelines" msgstr "Directrices da comunidade" @@ -1743,8 +1831,8 @@ msgstr "Configurado en <0>axustes de moderación" #: src/components/dialogs/VerifyEmailDialog.tsx:253 #: src/components/dialogs/VerifyEmailDialog.tsx:260 #: src/components/dialogs/VerifyEmailDialog.tsx:283 -#: src/components/Prompt.tsx:173 -#: src/components/Prompt.tsx:176 +#: src/components/Prompt.tsx:183 +#: src/components/Prompt.tsx:186 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:185 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:188 #: src/view/com/modals/VerifyEmail.tsx:239 @@ -1765,11 +1853,11 @@ msgstr "Confimar o idioma do contido" msgid "Confirm delete account" msgstr "Confirmar eliminación da conta" -#: src/screens/Moderation/index.tsx:303 +#: src/screens/Moderation/index.tsx:322 msgid "Confirm your age:" msgstr "Confirma a túa idade:" -#: src/screens/Moderation/index.tsx:294 +#: src/screens/Moderation/index.tsx:313 msgid "Confirm your birthdate" msgstr "Confirma a túa data de nacemento" @@ -1802,12 +1890,12 @@ msgid "Content & Media" msgstr "Contido e Multimedia" #: src/screens/Settings/AccessibilitySettings.tsx:109 -#: src/screens/Settings/Settings.tsx:175 -#: src/screens/Settings/Settings.tsx:178 +#: src/screens/Settings/Settings.tsx:183 +#: src/screens/Settings/Settings.tsx:186 msgid "Content and media" msgstr "Contido e multimedia" -#: src/Navigation.tsx:375 +#: src/Navigation.tsx:384 msgid "Content and Media" msgstr "Contido e Multimedia" @@ -1815,7 +1903,7 @@ msgstr "Contido e Multimedia" msgid "Content Blocked" msgstr "Contido bloqueado" -#: src/screens/Moderation/index.tsx:287 +#: src/screens/Moderation/index.tsx:306 msgid "Content filters" msgstr "Filtros de contido" @@ -1853,7 +1941,7 @@ msgstr "Fondo do menú contextual, preme para pechar o menú." msgid "Continue" msgstr "Continuar" -#: src/components/AccountList.tsx:121 +#: src/components/AccountList.tsx:126 msgid "Continue as {0} (currently signed in)" msgstr "Continuar como {0} (actualmente iniciaches sesión)" @@ -1873,7 +1961,7 @@ msgctxt "toast" msgid "Conversation deleted" msgstr "Conversa eliminada" -#: src/screens/Messages/components/ChatListItem.tsx:191 +#: src/screens/Messages/components/ChatListItem.tsx:196 msgid "Conversation deleted" msgstr "Conversa eliminada" @@ -1885,7 +1973,7 @@ msgstr "Cociñando" msgid "Copied" msgstr "Copiado" -#: src/screens/Settings/AboutSettings.tsx:98 +#: src/screens/Settings/AboutSettings.tsx:148 msgid "Copied build version to clipboard" msgstr "Versión de compilación copiada ao portapapeis" @@ -1903,7 +1991,7 @@ msgstr "Copiado ao portapapeis" msgid "Copied!" msgstr "Copiado!" -#: src/screens/Settings/AboutSettings.tsx:74 +#: src/screens/Settings/AboutSettings.tsx:124 msgid "Copies build version to clipboard" msgstr "" @@ -1915,8 +2003,8 @@ msgstr "Copiar" msgid "Copy App Password" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:347 -#: src/view/com/profile/ProfileMenu.tsx:350 +#: src/view/com/profile/ProfileMenu.tsx:383 +#: src/view/com/profile/ProfileMenu.tsx:386 msgid "Copy at:// URI" msgstr "" @@ -1930,13 +2018,13 @@ msgstr "" msgid "Copy code" msgstr "Copiar código" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:472 -#: src/view/com/profile/ProfileMenu.tsx:356 -#: src/view/com/profile/ProfileMenu.tsx:359 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:491 +#: src/view/com/profile/ProfileMenu.tsx:392 +#: src/view/com/profile/ProfileMenu.tsx:395 msgid "Copy DID" msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:405 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:424 msgid "Copy host" msgstr "" @@ -1948,7 +2036,7 @@ msgstr "Copiar ligazón" msgid "Copy Link" msgstr "Copiar Ligazón" -#: src/view/screens/ProfileList.tsx:505 +#: src/view/screens/ProfileList.tsx:513 msgid "Copy link to list" msgstr "Copia ligazón á lista" @@ -1976,11 +2064,11 @@ msgstr "Copiar texto do chío" msgid "Copy QR code" msgstr "Copiar código QR" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:426 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:445 msgid "Copy TXT record value" msgstr "" -#: src/Navigation.tsx:306 +#: src/Navigation.tsx:315 #: src/view/screens/CopyrightPolicy.tsx:31 msgid "Copyright Policy" msgstr "Política de dereitos de autor" @@ -1994,7 +2082,7 @@ msgstr "Non se puido saír deste conversa" msgid "Could not load feed" msgstr "Non se puido cargar esta canle" -#: src/view/screens/ProfileList.tsx:1021 +#: src/view/screens/ProfileList.tsx:1029 msgid "Could not load list" msgstr "Non se puido cargar esta listaxe" @@ -2016,7 +2104,7 @@ msgstr "Crear un código QR para o paquete de inicio" #: src/components/StarterPack/ProfileStarterPacks.tsx:178 #: src/components/StarterPack/ProfileStarterPacks.tsx:274 -#: src/Navigation.tsx:451 +#: src/Navigation.tsx:460 msgid "Create a starter pack" msgstr "Crea un paquete de inicio" @@ -2127,7 +2215,7 @@ msgstr "Data de nacemento" msgid "Deactivate account" msgstr "Desactivar conta" -#: src/screens/Settings/Settings.tsx:332 +#: src/screens/Settings/Settings.tsx:374 msgid "Debug Moderation" msgstr "Depuración de Moderacion" @@ -2150,7 +2238,7 @@ msgstr "" #: src/screens/StarterPack/StarterPackScreen.tsx:672 #: src/screens/StarterPack/StarterPackScreen.tsx:744 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:767 -#: src/view/screens/ProfileList.tsx:760 +#: src/view/screens/ProfileList.tsx:768 msgid "Delete" msgstr "Borrar" @@ -2176,7 +2264,7 @@ msgstr "Borrar contrasinal de aplicación?" msgid "Delete chat" msgstr "" -#: src/screens/Settings/Settings.tsx:339 +#: src/screens/Settings/Settings.tsx:381 msgid "Delete chat declaration record" msgstr "Eliminar rexistro de declaración de conversa" @@ -2195,7 +2283,7 @@ msgstr "Eliminar Conversa" msgid "Delete for me" msgstr "Borrar para min" -#: src/view/screens/ProfileList.tsx:548 +#: src/view/screens/ProfileList.tsx:556 msgid "Delete list" msgstr "" @@ -2226,7 +2314,7 @@ msgstr "Borrar paquete de inicio" msgid "Delete starter pack?" msgstr "Borrar paquete de inicio?" -#: src/view/screens/ProfileList.tsx:755 +#: src/view/screens/ProfileList.tsx:763 msgid "Delete this list?" msgstr "Borrar esta listaxe?" @@ -2238,8 +2326,8 @@ msgstr "Borrar este chío?" msgid "Deleted" msgstr "Eliminado" -#: src/components/dms/MessagesListHeader.tsx:155 -#: src/screens/Messages/components/ChatListItem.tsx:123 +#: src/components/dms/MessagesListHeader.tsx:160 +#: src/screens/Messages/components/ChatListItem.tsx:128 msgid "Deleted Account" msgstr "Conta eliminada" @@ -2247,19 +2335,19 @@ msgstr "Conta eliminada" msgid "Deleted post." msgstr "Borrouse o chío." -#: src/screens/Profile/Header/EditProfileDialog.tsx:347 +#: src/screens/Profile/Header/EditProfileDialog.tsx:370 #: src/view/com/modals/CreateOrEditList.tsx:280 #: src/view/com/modals/CreateOrEditList.tsx:301 -#: src/view/com/modals/EditProfile.tsx:193 -#: src/view/com/modals/EditProfile.tsx:205 +#: src/view/com/modals/EditProfile.tsx:219 +#: src/view/com/modals/EditProfile.tsx:231 msgid "Description" msgstr "Descrición" -#: src/screens/Profile/Header/EditProfileDialog.tsx:367 +#: src/screens/Profile/Header/EditProfileDialog.tsx:390 msgid "Description is too long" msgstr "A descrición é demasiado longa" -#: src/screens/Profile/Header/EditProfileDialog.tsx:368 +#: src/screens/Profile/Header/EditProfileDialog.tsx:391 msgid "Description is too long. {DESCRIPTION_MAX_GRAPHEMES, plural, other {The maximum number of characters is #.}}" msgstr "" @@ -2277,18 +2365,18 @@ msgstr "Desvincular cita" msgid "Detach quote post?" msgstr "Desvincular chío da cita?" -#: src/screens/Settings/AboutSettings.tsx:87 +#: src/screens/Settings/AboutSettings.tsx:137 msgctxt "toast" msgid "Developer mode disabled" msgstr "Modo desenvolvedor deshabilitado" -#: src/screens/Settings/AboutSettings.tsx:81 +#: src/screens/Settings/AboutSettings.tsx:131 msgctxt "toast" msgid "Developer mode enabled" msgstr "Modo desenvolvedor habilitado" -#: src/screens/Settings/Settings.tsx:242 -#: src/screens/Settings/Settings.tsx:245 +#: src/screens/Settings/Settings.tsx:250 +#: src/screens/Settings/Settings.tsx:253 msgid "Developer options" msgstr "Opcións de desenvolvedor" @@ -2318,17 +2406,17 @@ msgstr "Desactivar lexendaxe" #: src/lib/moderation/useLabelBehaviorDescription.ts:68 #: src/screens/Messages/Settings.tsx:139 #: src/screens/Messages/Settings.tsx:142 -#: src/screens/Moderation/index.tsx:345 +#: src/screens/Moderation/index.tsx:364 msgid "Disabled" msgstr "Deshabilitado" -#: src/screens/Profile/Header/EditProfileDialog.tsx:84 +#: src/screens/Profile/Header/EditProfileDialog.tsx:88 #: src/view/com/composer/Composer.tsx:705 #: src/view/com/composer/Composer.tsx:889 msgid "Discard" msgstr "Desbotar" -#: src/screens/Profile/Header/EditProfileDialog.tsx:81 +#: src/screens/Profile/Header/EditProfileDialog.tsx:85 msgid "Discard changes?" msgstr "Desbotar cambios?" @@ -2383,27 +2471,27 @@ msgstr "Ignorar esta sección" msgid "Display larger alt text badges" msgstr "Amosar insignias de texto alternativo máis grandes" -#: src/screens/Profile/Header/EditProfileDialog.tsx:314 -#: src/screens/Profile/Header/EditProfileDialog.tsx:320 -#: src/screens/Profile/Header/EditProfileDialog.tsx:354 -#: src/view/com/modals/EditProfile.tsx:187 +#: src/screens/Profile/Header/EditProfileDialog.tsx:321 +#: src/screens/Profile/Header/EditProfileDialog.tsx:327 +#: src/screens/Profile/Header/EditProfileDialog.tsx:377 +#: src/view/com/modals/EditProfile.tsx:194 msgid "Display name" msgstr "Amosar o nome" -#: src/view/com/modals/EditProfile.tsx:175 +#: src/view/com/modals/EditProfile.tsx:182 msgid "Display Name" msgstr "Mostrar o nombre" -#: src/screens/Profile/Header/EditProfileDialog.tsx:333 +#: src/screens/Profile/Header/EditProfileDialog.tsx:340 msgid "Display name is too long" msgstr "O nome amosado é demasiado longo" -#: src/screens/Profile/Header/EditProfileDialog.tsx:334 +#: src/screens/Profile/Header/EditProfileDialog.tsx:341 msgid "Display name is too long. {DISPLAY_NAME_MAX_GRAPHEMES, plural, other {The maximum number of characters is #.}}" msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:373 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:375 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:392 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:394 msgid "DNS Panel" msgstr "Panel de DNS" @@ -2419,7 +2507,7 @@ msgstr "Non inclúe espidos." msgid "Doesn't begin or end with a hyphen" msgstr "Non comeza nin remata cun guión." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:488 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:507 msgid "Domain verified!" msgstr "Dominio verificado!" @@ -2441,11 +2529,9 @@ msgstr "Dominio verificado!" #: src/view/com/modals/CropImage.web.tsx:112 #: src/view/com/modals/InviteCodes.tsx:81 #: src/view/com/modals/InviteCodes.tsx:124 -#: src/view/com/modals/ListAddRemoveUsers.tsx:143 msgid "Done" msgstr "Listo" -#: src/view/com/modals/ListAddRemoveUsers.tsx:145 #: src/view/com/modals/UserAddRemoveLists.tsx:113 #: src/view/com/modals/UserAddRemoveLists.tsx:116 msgctxt "action" @@ -2485,23 +2571,23 @@ msgstr "Arrastra para agregar imaxes" msgid "Duration:" msgstr "Duración:" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:211 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:230 msgid "e.g. alice" msgstr "ex. alicia" -#: src/screens/Profile/Header/EditProfileDialog.tsx:321 +#: src/screens/Profile/Header/EditProfileDialog.tsx:328 msgid "e.g. Alice Lastname" msgstr "ex. Apelido de Alicia" -#: src/view/com/modals/EditProfile.tsx:180 +#: src/view/com/modals/EditProfile.tsx:187 msgid "e.g. Alice Roberts" msgstr "p. ej. Alicia Roberts" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:357 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:376 msgid "e.g. alice.com" msgstr "ex. alicia.com" -#: src/view/com/modals/EditProfile.tsx:198 +#: src/view/com/modals/EditProfile.tsx:224 msgid "e.g. Artist, dog-lover, and avid reader." msgstr "p. ej. Artista, amante dos e ávida lectora." @@ -2536,7 +2622,8 @@ msgstr "Cada código funciona unha vez. Recibirás máis códigos de convite per msgid "Edit" msgstr "Editar" -#: src/view/com/lists/ListMembers.tsx:143 +#: src/view/com/lists/ListMembers.tsx:180 +#: src/view/com/lists/ListMembers.tsx:186 msgctxt "action" msgid "Edit" msgstr "Editar" @@ -2566,7 +2653,7 @@ msgstr "Editar axustes de interacción" msgid "Edit interests" msgstr "" -#: src/view/screens/ProfileList.tsx:536 +#: src/view/screens/ProfileList.tsx:544 msgid "Edit list details" msgstr "Editar os detalles da listaxe" @@ -2574,12 +2661,12 @@ msgstr "Editar os detalles da listaxe" msgid "Edit Moderation List" msgstr "Editar Listaxe de Moderación" -#: src/Navigation.tsx:316 +#: src/Navigation.tsx:325 #: src/view/screens/Feeds.tsx:515 msgid "Edit My Feeds" msgstr "Editar as Miñas Canles" -#: src/view/com/modals/EditProfile.tsx:147 +#: src/view/com/modals/EditProfile.tsx:154 msgid "Edit my profile" msgstr "Editar o meu perfil" @@ -2592,15 +2679,15 @@ msgstr "Editar Persoas" msgid "Edit post interaction settings" msgstr "Editar axustes de interacción do chío" -#: src/screens/Profile/Header/EditProfileDialog.tsx:269 -#: src/screens/Profile/Header/EditProfileDialog.tsx:275 +#: src/screens/Profile/Header/EditProfileDialog.tsx:276 +#: src/screens/Profile/Header/EditProfileDialog.tsx:282 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:196 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 msgid "Edit profile" msgstr "Editar o perfil" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:199 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:185 msgid "Edit Profile" msgstr "Editar o perfil" @@ -2616,15 +2703,15 @@ msgstr "Editar listaxe de Persoas" msgid "Edit who can reply" msgstr "Editar quen pode responder" -#: src/view/com/modals/EditProfile.tsx:188 +#: src/view/com/modals/EditProfile.tsx:195 msgid "Edit your display name" msgstr "Editar tu nombre para mostrar " -#: src/view/com/modals/EditProfile.tsx:206 +#: src/view/com/modals/EditProfile.tsx:232 msgid "Edit your profile description" msgstr "Edita tu descripcion de perfil" -#: src/Navigation.tsx:456 +#: src/Navigation.tsx:465 msgid "Edit your starter pack" msgstr "Edita o teu paquete de inicio" @@ -2707,7 +2794,7 @@ msgstr "Habilitar" msgid "Enable {0} only" msgstr "Activar {0} unicamente" -#: src/screens/Moderation/index.tsx:332 +#: src/screens/Moderation/index.tsx:351 msgid "Enable adult content" msgstr "Activar contido para persoas adultas" @@ -2752,11 +2839,11 @@ msgstr "Habilitar os vídeos en tendencia na túa canle \"Descubrir\"." #: src/screens/Messages/Settings.tsx:130 #: src/screens/Messages/Settings.tsx:133 -#: src/screens/Moderation/index.tsx:343 +#: src/screens/Moderation/index.tsx:362 msgid "Enabled" msgstr "Activado" -#: src/screens/Profile/Sections/Feed.tsx:116 +#: src/screens/Profile/Sections/Feed.tsx:113 msgid "End of feed" msgstr "Fin das canles" @@ -2789,7 +2876,7 @@ msgstr "Poñer a pantalla completa" msgid "Enter the code you received to change your password." msgstr "Ingresa o código que recibiches para cambiar o teu contrasinal." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:351 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:370 msgid "Enter the domain you want to use" msgstr "Introduce o dominio que queres empregar" @@ -2906,19 +2993,15 @@ msgstr "Saír do proceso de recorte de imaxe" msgid "Exits image view" msgstr "Saír da vista de imaxe" -#: src/view/com/modals/ListAddRemoveUsers.tsx:89 -msgid "Exits inputting search query" -msgstr "Saír da entrada da consulta de búsqueda" - #: src/view/com/lightbox/Lightbox.web.tsx:184 msgid "Expand alt text" msgstr "Expandir o texto alt" -#: src/view/com/notifications/NotificationFeedItem.tsx:406 +#: src/view/com/notifications/NotificationFeedItem.tsx:480 msgid "Expand list of users" msgstr "Expandir listaxe de persoas" -#: src/view/com/composer/ComposerReplyTo.tsx:70 +#: src/view/com/composer/ComposerReplyTo.tsx:83 msgid "Expand or collapse the full post you are replying to" msgstr "Expandir ou minimizar o chío completo ao que estás respondendo" @@ -2926,10 +3009,6 @@ msgstr "Expandir ou minimizar o chío completo ao que estás respondendo" msgid "Expands or collapses post text" msgstr "" -#: src/view/com/composer/ComposerReplyTo.tsx:73 -msgid "Expands or collapses the full post you are replying to" -msgstr "" - #: src/lib/api/index.ts:406 msgid "Expected uri to resolve to a record" msgstr "Esperábase que a URI se resolvera nun rexistro" @@ -2961,10 +3040,10 @@ msgstr "Medios explícitos ou potencialmente perturbadores." msgid "Explicit sexual images." msgstr "Imaxes sexuais explícitas." -#: src/Navigation.tsx:640 +#: src/Navigation.tsx:649 #: src/screens/Search/Shell.tsx:307 #: src/view/shell/desktop/LeftNav.tsx:617 -#: src/view/shell/Drawer.tsx:370 +#: src/view/shell/Drawer.tsx:386 msgid "Explore" msgstr "" @@ -2992,7 +3071,7 @@ msgstr "Medios externos" msgid "External media may allow websites to collect information about you and your device. No information is sent or requested until you press the \"play\" button." msgstr "É posíbel que medios externos permitan que outros sitios recopilen datos sobre ti e o teu dispositivo. Non se envía ou solicita ningún tipo de información ata que presiones o botón de \"play\"." -#: src/Navigation.tsx:335 +#: src/Navigation.tsx:344 #: src/screens/Settings/ExternalMediaPreferences.tsx:31 msgid "External Media Preferences" msgstr "Medios externos" @@ -3007,10 +3086,14 @@ msgstr "" msgid "Failed to add emoji reaction" msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:568 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:587 msgid "Failed to change handle. Please try again." msgstr "Erro ao mudar o nome de usuario. Téntao de novo." +#: src/components/verification/VerificationCreatePrompt.tsx:32 +msgid "Failed to create a verification" +msgstr "" + #: src/screens/Settings/components/AddAppPasswordDialog.tsx:173 msgid "Failed to create app password. Please try again." msgstr "" @@ -3087,6 +3170,10 @@ msgstr "Error ao fixar o chío." msgid "Failed to remove emoji reaction" msgstr "" +#: src/components/verification/VerificationRemovePrompt.tsx:34 +msgid "Failed to remove verification" +msgstr "" + #: src/view/com/lightbox/Lightbox.tsx:46 msgid "Failed to save image: {0}" msgstr "Error ao gardar a imaxe: {0}" @@ -3132,11 +3219,11 @@ msgstr "Error ao actualizar os axustes" msgid "Failed to upload video" msgstr "Error ao subir video" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:341 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:360 msgid "Failed to verify handle. Please try again." msgstr "Erro ao verificar nome de usuario. Téntao de novo." -#: src/Navigation.tsx:251 +#: src/Navigation.tsx:260 msgid "Feed" msgstr "Canles" @@ -3155,7 +3242,7 @@ msgstr "Alternar canle" #: src/view/shell/desktop/RightNav.tsx:102 #: src/view/shell/desktop/RightNav.tsx:103 -#: src/view/shell/Drawer.tsx:324 +#: src/view/shell/Drawer.tsx:340 msgid "Feedback" msgstr "Comentarios" @@ -3165,14 +3252,14 @@ msgctxt "toast" msgid "Feedback sent!" msgstr "Comentario enviado!" -#: src/Navigation.tsx:436 +#: src/Navigation.tsx:445 #: src/screens/Search/SearchResults.tsx:68 #: src/screens/StarterPack/StarterPackScreen.tsx:185 #: src/view/screens/Feeds.tsx:508 #: src/view/screens/Profile.tsx:227 #: src/view/screens/SavedFeeds.tsx:96 #: src/view/shell/desktop/LeftNav.tsx:655 -#: src/view/shell/Drawer.tsx:486 +#: src/view/shell/Drawer.tsx:502 msgid "Feeds" msgstr "Canles" @@ -3258,10 +3345,10 @@ msgid "Flexible" msgstr "Flexíbel" #. User is not following this account, click to follow -#: src/components/ProfileCard.tsx:372 -#: src/components/ProfileHoverCard/index.web.tsx:449 -#: src/components/ProfileHoverCard/index.web.tsx:460 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 +#: src/components/ProfileCard.tsx:400 +#: src/components/ProfileHoverCard/index.web.tsx:456 +#: src/components/ProfileHoverCard/index.web.tsx:467 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:236 #: src/screens/VideoFeed/index.tsx:829 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:131 msgid "Follow" @@ -3272,7 +3359,7 @@ msgctxt "action" msgid "Follow" msgstr "Seguir" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:218 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:221 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:113 msgid "Follow {0}" msgstr "Seguir a {0}" @@ -3294,8 +3381,8 @@ msgstr "" msgid "Follow 7 accounts" msgstr "Sigue 7 contas" -#: src/view/com/profile/ProfileMenu.tsx:252 -#: src/view/com/profile/ProfileMenu.tsx:263 +#: src/view/com/profile/ProfileMenu.tsx:265 +#: src/view/com/profile/ProfileMenu.tsx:276 msgid "Follow account" msgstr "Seguir esta conta" @@ -3304,7 +3391,7 @@ msgstr "Seguir esta conta" msgid "Follow all" msgstr "Seguir a todos" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:232 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:129 msgid "Follow Back" msgstr "Seguir tamén" @@ -3330,7 +3417,7 @@ msgstr "Seguido por <0>{0} e <1>{1}" msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" msgstr "Seguido por <0>{0}, <1>{1}, e {2, plural, one {# other} other {# others}}" -#: src/Navigation.tsx:205 +#: src/Navigation.tsx:214 msgid "Followers of @{0} that you know" msgstr "Seguidores de @{0} que coñeces" @@ -3340,10 +3427,10 @@ msgid "Followers you know" msgstr "Seguidores que coñeces" #. User is following this account, click to unfollow -#: src/components/ProfileCard.tsx:366 -#: src/components/ProfileHoverCard/index.web.tsx:448 -#: src/components/ProfileHoverCard/index.web.tsx:459 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:230 +#: src/components/ProfileCard.tsx:394 +#: src/components/ProfileHoverCard/index.web.tsx:455 +#: src/components/ProfileHoverCard/index.web.tsx:466 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:232 #: src/screens/VideoFeed/index.tsx:827 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:134 #: src/view/screens/Feeds.tsx:599 @@ -3351,8 +3438,8 @@ msgstr "Seguidores que coñeces" msgid "Following" msgstr "Seguindo" -#: src/components/ProfileCard.tsx:329 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 +#: src/components/ProfileCard.tsx:357 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:101 msgid "Following {0}" msgstr "Seguindo {0}" @@ -3369,7 +3456,7 @@ msgstr "Seguindo {name}" msgid "Following feed preferences" msgstr "Preferencias das canles de Seguimento" -#: src/Navigation.tsx:322 +#: src/Navigation.tsx:331 #: src/screens/Settings/FollowingFeedPreferences.tsx:53 msgid "Following Feed Preferences" msgstr "Preferencias das canles de Seguimento" @@ -3450,7 +3537,7 @@ msgstr "Galería" msgid "Generate a starter pack" msgstr "Xera un paquete de inicio" -#: src/view/shell/Drawer.tsx:328 +#: src/view/shell/Drawer.tsx:344 msgid "Get help" msgstr "Obtén axuda" @@ -3486,7 +3573,7 @@ msgstr "Violacións flagrantes da Lei ou dos Termos de servizo" #: src/screens/VideoFeed/index.tsx:1112 #: src/view/com/auth/LoggedOut.tsx:72 #: src/view/screens/NotFound.tsx:57 -#: src/view/screens/ProfileList.tsx:1030 +#: src/view/screens/ProfileList.tsx:1038 msgid "Go back" msgstr "Volver" @@ -3497,7 +3584,7 @@ msgstr "Volver" #: src/screens/Profile/ProfileFeed/index.tsx:94 #: src/screens/StarterPack/StarterPackScreen.tsx:757 #: src/view/screens/NotFound.tsx:56 -#: src/view/screens/ProfileList.tsx:1035 +#: src/view/screens/ProfileList.tsx:1043 msgid "Go Back" msgstr "Volver" @@ -3518,7 +3605,11 @@ msgstr "Ir ao inicio" msgid "Go Home" msgstr "Ir ao inicio" -#: src/screens/Messages/components/ChatListItem.tsx:355 +#: src/view/com/notifications/NotificationFeedItem.tsx:193 +msgid "Go to {firstAuthorName}'s profile" +msgstr "" + +#: src/screens/Messages/components/ChatListItem.tsx:360 msgid "Go to conversation with {0}" msgstr "Ir á conversa con {0}" @@ -3552,16 +3643,16 @@ msgstr "Xa está na metade do camiño!" msgid "Handle" msgstr "Alcume" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:572 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:591 msgid "Handle already taken. Please try a different one." msgstr "O alcume xa está collido. Por favor, insire outro diferente." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:189 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:325 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:195 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:344 msgid "Handle changed!" msgstr "Alcume cambiado!" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:576 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:595 msgid "Handle too long. Please try a shorter one." msgstr "O alcume é longo de máis. Por favor, insire un máis curto." @@ -3574,7 +3665,7 @@ msgstr "Vibración" msgid "Harassment, trolling, or intolerance" msgstr "Acoso, trolling ou intolerancia" -#: src/Navigation.tsx:406 +#: src/Navigation.tsx:415 msgid "Hashtag" msgstr "Cancelo" @@ -3586,11 +3677,11 @@ msgstr "Cancelo {tag}" msgid "Having trouble?" msgstr "Tes problemas?" -#: src/screens/Settings/Settings.tsx:207 -#: src/screens/Settings/Settings.tsx:211 +#: src/screens/Settings/Settings.tsx:215 +#: src/screens/Settings/Settings.tsx:219 #: src/view/shell/desktop/RightNav.tsx:120 #: src/view/shell/desktop/RightNav.tsx:121 -#: src/view/shell/Drawer.tsx:337 +#: src/view/shell/Drawer.tsx:353 msgid "Help" msgstr "Axuda" @@ -3629,7 +3720,7 @@ msgstr "Listaxe oculta" msgid "Hide" msgstr "Ocultar" -#: src/view/com/notifications/NotificationFeedItem.tsx:605 +#: src/view/com/notifications/NotificationFeedItem.tsx:694 msgctxt "action" msgid "Hide" msgstr "Ocultar" @@ -3680,10 +3771,15 @@ msgstr "Ocultar os temas de tendencia?" msgid "Hide trending videos?" msgstr "Ocultar os vídeos en tendencia?" -#: src/view/com/notifications/NotificationFeedItem.tsx:596 +#: src/view/com/notifications/NotificationFeedItem.tsx:685 msgid "Hide user list" msgstr "Ocultar listaxe de persoas" +#: src/screens/Moderation/VerificationSettings.tsx:81 +#: src/screens/Moderation/VerificationSettings.tsx:90 +msgid "Hide verification badges" +msgstr "" + #: src/components/moderation/ContentHider.tsx:151 #: src/components/moderation/PostHider.tsx:79 msgid "Hides the content" @@ -3709,7 +3805,7 @@ msgstr "O servidor das canles respondeu de forma incorrecta. Por favor, informa msgid "Hmm, we're having trouble finding this feed. It may have been deleted." msgstr "Temos problemas para encontrar esta canle. Pode ser que a borrasen." -#: src/screens/Moderation/index.tsx:54 +#: src/screens/Moderation/index.tsx:58 msgid "Hmmmm, it seems we're having trouble loading this data. See below for more details. If this issue persists, please contact us." msgstr "Vaites! Parece que temos problemas para cargar estes datos. Consulta máis detalles a continuación. Se o problema persiste, ponte en contacto connosco." @@ -3721,15 +3817,15 @@ 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/Navigation.tsx:635 -#: src/Navigation.tsx:655 +#: src/Navigation.tsx:644 +#: src/Navigation.tsx:664 #: src/view/shell/bottom-bar/BottomBar.tsx:162 #: src/view/shell/desktop/LeftNav.tsx:599 -#: src/view/shell/Drawer.tsx:396 +#: src/view/shell/Drawer.tsx:412 msgid "Home" msgstr "Inicio" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:398 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:417 msgid "Host:" msgstr "Aloxamento:" @@ -3768,8 +3864,8 @@ msgstr "Teño un Código" msgid "I have a confirmation code" msgstr "Teño un código de confirmación" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:261 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:267 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:280 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:286 msgid "I have my own domain" msgstr "Teño o meu propio dominio" @@ -3786,11 +3882,11 @@ msgstr "Se o texto alternativo é longo, alterna o estado expandido do texto alt msgid "If you are not yet an adult according to the laws of your country, your parent or legal guardian must read these Terms on your behalf." msgstr "Se aínda non es maior de idade segundo as leis do teu país, o teu pai, a túa nai ou o teu titor legal debe ler estes Termos no teu nome." -#: src/view/screens/ProfileList.tsx:757 +#: src/view/screens/ProfileList.tsx:765 msgid "If you delete this list, you won't be able to recover it." msgstr "Se eliminas esta listaxe, non poderás recuperala." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:248 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:267 msgid "If you have your own domain, you can use that as your handle. This lets you self-verify your identity. <0>Learn more here." msgstr "Se tes o teu propio dominio, podes empregalo como nome de usuario. Isto permíteche auto-verificar a túa identidade. <0>Máis información aquí." @@ -3819,6 +3915,15 @@ msgstr "Ilegal e Urxente" msgid "Image" msgstr "Imaxe" +#: src/screens/Settings/AboutSettings.tsx:61 +msgid "Image cache cleared" +msgstr "" + +#. Android-only toast message which includes amount of space freed using localized number formatting +#: src/screens/Settings/AboutSettings.tsx:47 +msgid "Image cache cleared, freed {0}" +msgstr "" + #: src/components/StarterPack/ShareDialog.tsx:76 msgid "Image saved to your camera roll!" msgstr "Imaxe gardada no teu carrete de fotos!" @@ -3871,7 +3976,7 @@ msgstr "Introduce o código que se che enviou por correo electrónico" msgid "Interaction limited" msgstr "Interacción limitada" -#: src/screens/Moderation/index.tsx:209 +#: src/screens/Moderation/index.tsx:213 msgid "Interaction settings" msgstr "Axustes de interacción" @@ -3880,11 +3985,11 @@ msgstr "Axustes de interacción" msgid "Invalid 2FA confirmation code." msgstr "O código de confirmación 2FA non é válido." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:578 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:597 msgid "Invalid handle. Please try a different one." msgstr "Alcume non válido. Por favor, insire un diferente." -#: src/view/com/post-thread/PostThreadItem.tsx:288 +#: src/view/com/post-thread/PostThreadItem.tsx:291 msgid "Invalid or unsupported post record" msgstr "Rexistro de chío inválido ou non compatíbel" @@ -3979,7 +4084,7 @@ msgstr "Etiquetas" msgid "Labels added" msgstr "Etiquetas engadidas" -#: src/screens/Profile/Sections/Labels.tsx:163 +#: src/screens/Profile/Sections/Labels.tsx:160 msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." msgstr "As etiquetas son anotacións sobre persoas e contido. Poden usarse para ocultar, advertir e categorizar a rede." @@ -3995,13 +4100,13 @@ msgstr "Etiquetas no teu contido" msgid "Language selection" msgstr "Escoller idioma" -#: src/Navigation.tsx:178 +#: src/Navigation.tsx:187 msgid "Language Settings" msgstr "Axustes de Idiomas" #: src/screens/Settings/LanguageSettings.tsx:71 -#: src/screens/Settings/Settings.tsx:199 -#: src/screens/Settings/Settings.tsx:202 +#: src/screens/Settings/Settings.tsx:207 +#: src/screens/Settings/Settings.tsx:210 msgid "Languages" msgstr "Idiomas" @@ -4015,10 +4120,19 @@ msgstr "Máis grande" msgid "Latest" msgstr "Último" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:252 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:271 msgid "learn more" msgstr "saber máis" +#: src/components/verification/VerificationsDialog.tsx:163 +#: src/components/verification/VerifierDialog.tsx:132 +#: src/screens/Moderation/VerificationSettings.tsx:47 +#: src/screens/Profile/Header/EditProfileDialog.tsx:360 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:212 +#: src/view/com/modals/EditProfile.tsx:208 +msgid "Learn more" +msgstr "" + #: src/components/moderation/ScreenHider.tsx:140 msgid "Learn More" msgstr "Aprender máis" @@ -4044,6 +4158,11 @@ msgstr "Obtén máis información sobre a moderación aplicada a este contido." msgid "Learn more about this warning" msgstr "Aprender máis sobre esta advertencia" +#: src/components/verification/VerificationsDialog.tsx:152 +#: src/components/verification/VerifierDialog.tsx:121 +msgid "Learn more about verification on Bluesky" +msgstr "" + #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:99 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:102 msgid "Learn more about what is public on Bluesky." @@ -4132,9 +4251,8 @@ msgstr "Dar «gústame» a esta canle" msgid "Like this labeler" msgstr "" -#: src/components/LikesDialog.tsx:85 -#: src/Navigation.tsx:256 -#: src/Navigation.tsx:261 +#: src/Navigation.tsx:265 +#: src/Navigation.tsx:270 msgid "Liked by" msgstr "Gustoulle a" @@ -4160,7 +4278,7 @@ msgstr "" msgid "Likes" msgstr "Gústame" -#: src/view/com/post-thread/PostThreadItem.tsx:223 +#: src/view/com/post-thread/PostThreadItem.tsx:226 msgid "Likes on this post" msgstr "Gústame en este chío" @@ -4169,7 +4287,7 @@ msgstr "Gústame en este chío" msgid "Linear" msgstr "Lineal" -#: src/Navigation.tsx:211 +#: src/Navigation.tsx:220 msgid "List" msgstr "Listaxe" @@ -4177,7 +4295,7 @@ msgstr "Listaxe" msgid "List Avatar" msgstr "Avatar da listaxe" -#: src/view/screens/ProfileList.tsx:430 +#: src/view/screens/ProfileList.tsx:438 msgctxt "toast" msgid "List blocked" msgstr "" @@ -4195,7 +4313,7 @@ msgstr "" msgid "List by you" msgstr "" -#: src/view/screens/ProfileList.tsx:477 +#: src/view/screens/ProfileList.tsx:485 msgctxt "toast" msgid "List deleted" msgstr "" @@ -4204,11 +4322,11 @@ msgstr "" msgid "List has been hidden" msgstr "Ocultouse a listaxe" -#: src/view/screens/ProfileList.tsx:172 +#: src/view/screens/ProfileList.tsx:176 msgid "List Hidden" msgstr "Listaxe oculta" -#: src/view/screens/ProfileList.tsx:394 +#: src/view/screens/ProfileList.tsx:402 msgctxt "toast" msgid "List muted" msgstr "Listaxe silenciada" @@ -4217,22 +4335,22 @@ msgstr "Listaxe silenciada" msgid "List Name" msgstr "Nome da listaxe" -#: src/view/screens/ProfileList.tsx:448 +#: src/view/screens/ProfileList.tsx:456 msgctxt "toast" msgid "List unblocked" msgstr "Listaxe desbloqueada" -#: src/view/screens/ProfileList.tsx:412 +#: src/view/screens/ProfileList.tsx:420 msgctxt "toast" msgid "List unmuted" msgstr "A listaxe xa non está silenciada" -#: src/Navigation.tsx:140 +#: src/Navigation.tsx:141 #: src/view/screens/Lists.tsx:62 #: src/view/screens/Profile.tsx:221 #: src/view/screens/Profile.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:673 -#: src/view/shell/Drawer.tsx:501 +#: src/view/shell/Drawer.tsx:517 msgid "Lists" msgstr "Listaxes" @@ -4255,7 +4373,7 @@ msgstr "Cargar notificacións novas" #: src/screens/Profile/ProfileFeed/index.tsx:221 #: src/screens/Profile/Sections/Feed.tsx:98 #: src/view/com/feeds/FeedPage.tsx:155 -#: src/view/screens/ProfileList.tsx:870 +#: src/view/screens/ProfileList.tsx:878 msgid "Load new posts" msgstr "Cargar novos chíos" @@ -4263,7 +4381,7 @@ msgstr "Cargar novos chíos" msgid "Loading..." msgstr "Cargando..." -#: src/Navigation.tsx:281 +#: src/Navigation.tsx:290 msgid "Log" msgstr "Rexistro" @@ -4276,7 +4394,7 @@ msgid "Logo by @sawaratsuki.bsky.social" msgstr "Logo por @sawaratsuki.bsky.social" #: src/view/shell/desktop/RightNav.tsx:127 -#: src/view/shell/Drawer.tsx:639 +#: src/view/shell/Drawer.tsx:655 msgid "Logo by <0>@sawaratsuki.bsky.social" msgstr "Logo por <0>@sawaratsuki.bsky.social" @@ -4313,6 +4431,10 @@ msgstr "Asegúrate de que este é o lugar onde queres ir!" msgid "Manage saved feeds" msgstr "" +#: src/screens/Moderation/index.tsx:283 +msgid "Manage verification settings" +msgstr "" + #: src/components/dialogs/MutedWords.tsx:108 msgid "Manage your muted words and tags" msgstr "Xestiona as túas palabras e etiquetas silenciadas" @@ -4366,7 +4488,7 @@ msgctxt "toast" msgid "Message deleted" msgstr "Mensaxe eliminada" -#: src/screens/Messages/components/ChatListItem.tsx:192 +#: src/screens/Messages/components/ChatListItem.tsx:197 msgid "Message deleted" msgstr "Mensaxe eliminada" @@ -4391,7 +4513,7 @@ msgstr "A mensaxe é demasiado longa" msgid "Message options" msgstr "" -#: src/Navigation.tsx:650 +#: src/Navigation.tsx:659 msgid "Messages" msgstr "Mensaxes" @@ -4410,10 +4532,10 @@ msgstr "Conta enganosa" msgid "Misleading Post" msgstr "Chío enganoso" -#: src/Navigation.tsx:145 -#: src/screens/Moderation/index.tsx:89 -#: src/screens/Settings/Settings.tsx:167 -#: src/screens/Settings/Settings.tsx:170 +#: src/Navigation.tsx:146 +#: src/screens/Moderation/index.tsx:93 +#: src/screens/Settings/Settings.tsx:175 +#: src/screens/Settings/Settings.tsx:178 msgid "Moderation" msgstr "Moderación" @@ -4445,11 +4567,11 @@ msgctxt "toast" msgid "Moderation list updated" msgstr "Listaxe de moderación actualizada" -#: src/screens/Moderation/index.tsx:239 +#: src/screens/Moderation/index.tsx:243 msgid "Moderation lists" msgstr "Listaxes de moderación" -#: src/Navigation.tsx:150 +#: src/Navigation.tsx:151 #: src/view/screens/ModerationModlists.tsx:62 msgid "Moderation Lists" msgstr "Listaxes de Moderación" @@ -4458,11 +4580,11 @@ msgstr "Listaxes de Moderación" msgid "moderation settings" msgstr "axustes de moderación" -#: src/Navigation.tsx:271 +#: src/Navigation.tsx:280 msgid "Moderation states" msgstr "Estados de moderación" -#: src/screens/Moderation/index.tsx:193 +#: src/screens/Moderation/index.tsx:197 msgid "Moderation tools" msgstr "Ferramentas de moderación" @@ -4471,7 +4593,7 @@ msgstr "Ferramentas de moderación" msgid "Moderator has chosen to set a general warning on the content." msgstr "A persoas moderadora decidiu establecer unha advertencia xeral sobre o contido. " -#: src/view/com/post-thread/PostThreadItem.tsx:645 +#: src/view/com/post-thread/PostThreadItem.tsx:665 msgid "More" msgstr "Máis" @@ -4480,9 +4602,9 @@ msgstr "Máis" msgid "More feeds" msgstr "Máis canles" -#: src/view/com/profile/ProfileMenu.tsx:194 -#: src/view/com/profile/ProfileMenu.tsx:200 -#: src/view/screens/ProfileList.tsx:742 +#: src/view/com/profile/ProfileMenu.tsx:207 +#: src/view/com/profile/ProfileMenu.tsx:213 +#: src/view/screens/ProfileList.tsx:750 msgid "More options" msgstr "Máis opcións" @@ -4515,14 +4637,14 @@ msgstr "Silenciar" msgid "Mute {tag}" msgstr "Silenciar {tag}" -#: src/view/com/profile/ProfileMenu.tsx:289 -#: src/view/com/profile/ProfileMenu.tsx:296 +#: src/view/com/profile/ProfileMenu.tsx:325 +#: src/view/com/profile/ProfileMenu.tsx:332 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:669 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:675 msgid "Mute account" msgstr "Silenciar conta" -#: src/view/screens/ProfileList.tsx:649 +#: src/view/screens/ProfileList.tsx:657 msgid "Mute accounts" msgstr "Silenciar contas" @@ -4535,11 +4657,11 @@ msgstr "Silenciar conversa" msgid "Mute in:" msgstr "Silenciar en:" -#: src/view/screens/ProfileList.tsx:771 +#: src/view/screens/ProfileList.tsx:779 msgid "Mute list" msgstr "Silenciar a listaxe" -#: src/view/screens/ProfileList.tsx:766 +#: src/view/screens/ProfileList.tsx:774 msgid "Mute these accounts?" msgstr "Silenciar estas contas?" @@ -4577,16 +4699,16 @@ msgstr "Silenciar fío" msgid "Mute words & tags" msgstr "Silenciar palabras e etiquetas" -#: src/screens/Moderation/index.tsx:254 +#: src/screens/Moderation/index.tsx:258 msgid "Muted accounts" msgstr "Contas silenciadas" -#: src/Navigation.tsx:155 -#: src/view/screens/ModerationMutedAccounts.tsx:100 +#: src/Navigation.tsx:156 +#: src/view/screens/ModerationMutedAccounts.tsx:123 msgid "Muted Accounts" msgstr "Contas Silenciadas" -#: src/view/screens/ModerationMutedAccounts.tsx:112 +#: src/view/screens/ModerationMutedAccounts.tsx:135 msgid "Muted accounts have their posts removed from your feed and from your notifications. Mutes are completely private." msgstr "As publicacións das contas silenciadas elimínanse das túas canles e das túas notificacións. As contas silenciadas son completamente privadas." @@ -4594,11 +4716,11 @@ msgstr "As publicacións das contas silenciadas elimínanse das túas canles e d msgid "Muted by \"{0}\"" msgstr "Silenciado por \"{0}\"" -#: src/screens/Moderation/index.tsx:224 +#: src/screens/Moderation/index.tsx:228 msgid "Muted words & tags" msgstr "Palabras e etiquetas silenciadas" -#: src/view/screens/ProfileList.tsx:768 +#: src/view/screens/ProfileList.tsx:776 msgid "Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them." msgstr "Ninguén pode ver a quen silencias. As contas silenciadas poden interactuar contigo, máis non verás os seus chíos nin recibirás notificacións deles." @@ -4650,7 +4772,7 @@ msgstr "" msgid "Navigates to the next screen" msgstr "Navega á seguinte pantalla" -#: src/view/shell/Drawer.tsx:72 +#: src/view/shell/Drawer.tsx:75 msgid "Navigates to your profile" msgstr "Navega ao teu perfil" @@ -4667,7 +4789,7 @@ msgstr "Necesitas reportar unha violación de copyright?" msgid "Never lose access to your followers or data." msgstr "Nunca perdas o acceso aos teus seguidores nin ao teus datos." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:548 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:567 msgid "Nevermind, create a handle for me" msgstr "Non importa, crea un alcume para min" @@ -4687,9 +4809,13 @@ msgstr "Novo" msgid "New chat" msgstr "Novo chat" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:202 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:210 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:356 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:63 +msgid "New Feature" +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:221 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:229 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:375 msgid "New handle" msgstr "Novo alcume" @@ -4718,8 +4844,8 @@ msgstr "Novo Contrasinal" #: src/view/screens/Feeds.tsx:549 #: src/view/screens/Notifications.tsx:165 #: src/view/screens/Profile.tsx:507 -#: src/view/screens/ProfileList.tsx:252 -#: src/view/screens/ProfileList.tsx:285 +#: src/view/screens/ProfileList.tsx:250 +#: src/view/screens/ProfileList.tsx:288 msgid "New post" msgstr "Novo chío" @@ -4780,8 +4906,8 @@ msgstr "Nova imaxe" msgid "No app passwords yet" msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:378 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:380 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:397 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:399 msgid "No DNS Panel" msgstr "Sen panel de DNS" @@ -4798,8 +4924,8 @@ msgstr "Non se encontraron canles. Intenta buscar algo máis." msgid "No likes yet" msgstr "Aínda sen gústames" -#: src/components/ProfileCard.tsx:351 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:119 +#: src/components/ProfileCard.tsx:379 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:122 msgid "No longer following {0}" msgstr "Xa non segues a {0}" @@ -4807,7 +4933,7 @@ msgstr "Xa non segues a {0}" msgid "No longer than {MAX_SERVICE_HANDLE_LENGTH, plural, other {# characters}}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:134 +#: src/screens/Messages/components/ChatListItem.tsx:139 msgid "No messages yet" msgstr "Aínda non hai mensaxes" @@ -4841,7 +4967,7 @@ msgstr "Aínda non hai rechouchíos" msgid "No result" msgstr "Sen resultado" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:204 +#: src/components/dialogs/SearchablePeopleList.tsx:223 #: src/components/ProgressGuide/FollowDialog.tsx:212 msgid "No results" msgstr "Sen resultados" @@ -4859,9 +4985,8 @@ msgid "No results found for \"{query}\"" msgstr "Non se encontraron resultados para \"{query}\"" #: src/screens/Search/SearchResults.tsx:248 -#: src/screens/Search/SearchResults.tsx:286 -#: src/screens/Search/SearchResults.tsx:331 -#: src/view/com/modals/ListAddRemoveUsers.tsx:128 +#: src/screens/Search/SearchResults.tsx:284 +#: src/screens/Search/SearchResults.tsx:329 msgid "No results found for {query}" msgstr "Non se encontraron resultados para {query}" @@ -4883,7 +5008,6 @@ msgid "Nobody" msgstr "Ninguén" #: src/components/LikedByList.tsx:86 -#: src/components/LikesDialog.tsx:97 #: src/view/com/post-thread/PostLikedBy.tsx:86 msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "A ninguén lle gustou isto. Ao mellor deberías darlle unha oportunidade!" @@ -4908,7 +5032,7 @@ msgstr "Nudez non sexual" msgid "Not followed by anyone you're following" msgstr "" -#: src/Navigation.tsx:135 +#: src/Navigation.tsx:136 #: src/view/screens/Profile.tsx:122 msgid "Not Found" msgstr "Non se encontrou" @@ -4918,7 +5042,7 @@ msgstr "Non se encontrou" msgid "Not right now" msgstr "Non neste momento" -#: src/view/com/profile/ProfileMenu.tsx:406 +#: src/view/com/profile/ProfileMenu.tsx:442 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:791 #: src/view/com/util/post-ctrls/PostCtrls.tsx:361 msgid "Note about sharing" @@ -4936,7 +5060,7 @@ msgstr "Non hai nada aquí" msgid "Notification filters" msgstr "Filtros de notificacións" -#: src/Navigation.tsx:431 +#: src/Navigation.tsx:440 #: src/view/screens/Notifications.tsx:134 msgid "Notification settings" msgstr "Axustes de notificacións" @@ -4953,11 +5077,11 @@ msgstr "Sons de notificacións" msgid "Notification Sounds" msgstr "Sons de Notificacións" -#: src/Navigation.tsx:645 +#: src/Navigation.tsx:654 #: src/view/screens/Notifications.tsx:128 #: src/view/shell/bottom-bar/BottomBar.tsx:236 #: src/view/shell/desktop/LeftNav.tsx:636 -#: src/view/shell/Drawer.tsx:449 +#: src/view/shell/Drawer.tsx:465 msgid "Notifications" msgstr "Notificacións" @@ -5001,7 +5125,7 @@ msgid "OK" msgstr "Ben" #: src/screens/Login/PasswordUpdatedForm.tsx:37 -#: src/view/com/post-thread/PostThreadItem.tsx:895 +#: src/view/com/post-thread/PostThreadItem.tsx:915 msgid "Okay" msgstr "Está ben" @@ -5016,7 +5140,7 @@ msgstr "Primeiro as respostas máis antigas" msgid "on<0><1/><2><3/>" msgstr "en<0><1/><2><3/>" -#: src/screens/Settings/Settings.tsx:304 +#: src/screens/Settings/Settings.tsx:346 msgid "Onboarding reset" msgstr "Restablecemento da incorporación" @@ -5060,7 +5184,7 @@ msgstr "Vaites, algo non furrula ben!" #: src/components/StarterPack/ProfileStarterPacks.tsx:325 #: src/components/StarterPack/ProfileStarterPacks.tsx:334 #: src/screens/Settings/AppPasswords.tsx:59 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:104 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:106 #: src/screens/Settings/NotificationSettings.tsx:54 #: src/view/screens/Profile.tsx:122 msgid "Oops!" @@ -5078,8 +5202,8 @@ msgstr "Abre o menú de acceso directo do perfil {name}" msgid "Open avatar creator" msgstr "Abrir o creador de avatares" -#: src/screens/Messages/components/ChatListItem.tsx:363 -#: src/screens/Messages/components/ChatListItem.tsx:364 +#: src/screens/Messages/components/ChatListItem.tsx:368 +#: src/screens/Messages/components/ChatListItem.tsx:369 msgid "Open conversation options" msgstr "Abrir as opcións de conversa" @@ -5113,11 +5237,11 @@ msgstr "Abrir ligazón a {niceUrl}" msgid "Open message options" msgstr "Abrir opcións de mensaxe" -#: src/screens/Settings/Settings.tsx:330 +#: src/screens/Settings/Settings.tsx:372 msgid "Open moderation debug page" msgstr "Abrir a páxina da depuración de moderación" -#: src/screens/Moderation/index.tsx:220 +#: src/screens/Moderation/index.tsx:224 msgid "Open muted words and tags settings" msgstr "Abrir os axustes de palabras e etiquetas silenciadas" @@ -5133,12 +5257,12 @@ msgstr "Abrir menú de opciones do chío" msgid "Open starter pack menu" msgstr "Abrir menú do paquete de inicio" -#: src/screens/Settings/Settings.tsx:323 -#: src/screens/Settings/Settings.tsx:337 +#: src/screens/Settings/Settings.tsx:365 +#: src/screens/Settings/Settings.tsx:379 msgid "Open storybook page" msgstr "Abrir pagina de histórico" -#: src/screens/Settings/Settings.tsx:316 +#: src/screens/Settings/Settings.tsx:358 msgid "Open system log" msgstr "Abrir registro do sistema." @@ -5200,7 +5324,7 @@ msgstr "Abrir o fluxo para iniciar sesión na túa conta Bluesky existente" msgid "Opens GIF select dialog" msgstr "Abrir a xanela de selección de GIF" -#: src/screens/Settings/Settings.tsx:208 +#: src/screens/Settings/Settings.tsx:216 msgid "Opens helpdesk in browser" msgstr "" @@ -5216,7 +5340,7 @@ msgstr "Abrir o formulario de restablecemento do contrasinal" msgid "Opens the linked website" msgstr "Abrir o sitio web ligado" -#: src/view/com/notifications/NotificationFeedItem.tsx:683 +#: src/view/com/notifications/NotificationFeedItem.tsx:788 #: src/view/com/util/UserAvatar.tsx:465 msgid "Opens this profile" msgstr "Abrir este perfil" @@ -5268,7 +5392,7 @@ msgstr "" msgid "Other" msgstr "Outro" -#: src/components/AccountList.tsx:83 +#: src/components/AccountList.tsx:87 msgid "Other account" msgstr "Outra conta" @@ -5330,15 +5454,15 @@ msgstr "Pausar vídeo" #: src/screens/Search/SearchResults.tsx:62 #: src/screens/StarterPack/StarterPackScreen.tsx:184 -#: src/view/screens/ProfileList.tsx:166 +#: src/view/screens/ProfileList.tsx:170 msgid "People" msgstr "Persoas" -#: src/Navigation.tsx:198 +#: src/Navigation.tsx:207 msgid "People followed by @{0}" msgstr "Persoas seguidas por @{0}" -#: src/Navigation.tsx:191 +#: src/Navigation.tsx:200 msgid "People following @{0}" msgstr "Persoas siguindo a @{0}" @@ -5376,7 +5500,7 @@ msgstr "Fixar canle" msgid "Pin Feed" msgstr "" -#: src/view/screens/ProfileList.tsx:706 +#: src/view/screens/ProfileList.tsx:714 msgid "Pin to home" msgstr "Fixar no inicio" @@ -5402,7 +5526,7 @@ msgstr "{0} fixouse á páxina de inicio" msgid "Pinned Feeds" msgstr "Canles fixadas" -#: src/view/screens/ProfileList.tsx:353 +#: src/view/screens/ProfileList.tsx:361 msgid "Pinned to your feeds" msgstr "As túas canles fixadas" @@ -5553,14 +5677,14 @@ msgctxt "action" msgid "Post All" msgstr "Publicar todo" -#: src/view/com/post-thread/PostThreadItem.tsx:215 +#: src/view/com/post-thread/PostThreadItem.tsx:218 msgid "Post by {0}" msgstr "Chío de {0}" -#: src/Navigation.tsx:224 -#: src/Navigation.tsx:231 -#: src/Navigation.tsx:238 -#: src/Navigation.tsx:245 +#: src/Navigation.tsx:233 +#: src/Navigation.tsx:240 +#: src/Navigation.tsx:247 +#: src/Navigation.tsx:254 msgid "Post by @{0}" msgstr "Chío de @{0}" @@ -5595,7 +5719,7 @@ msgstr "Chío ocultado por ti" msgid "Post interaction settings" msgstr "Axustes de interacción do chío" -#: src/Navigation.tsx:166 +#: src/Navigation.tsx:167 #: src/screens/ModerationInteractionSettings/index.tsx:34 msgid "Post Interaction Settings" msgstr "Axustes de interacción da publicación" @@ -5625,7 +5749,7 @@ msgstr "Chío desfixado" #: src/screens/StarterPack/StarterPackScreen.tsx:186 #: src/view/screens/Profile.tsx:222 -#: src/view/screens/ProfileList.tsx:166 +#: src/view/screens/ProfileList.tsx:170 msgid "Posts" msgstr "Chíos" @@ -5683,22 +5807,22 @@ msgstr "Notificacións prioritarias" msgid "Privacy" msgstr "Privacidade" -#: src/screens/Settings/Settings.tsx:161 -#: src/screens/Settings/Settings.tsx:164 +#: src/screens/Settings/Settings.tsx:169 +#: src/screens/Settings/Settings.tsx:172 msgid "Privacy and security" msgstr "Privacidade e seguranza" -#: src/Navigation.tsx:367 +#: src/Navigation.tsx:376 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:36 msgid "Privacy and Security" msgstr "Privacidade e Seguranza" -#: src/Navigation.tsx:291 -#: src/screens/Settings/AboutSettings.tsx:51 -#: src/screens/Settings/AboutSettings.tsx:54 +#: src/Navigation.tsx:300 +#: src/screens/Settings/AboutSettings.tsx:89 +#: src/screens/Settings/AboutSettings.tsx:92 #: src/view/screens/PrivacyPolicy.tsx:31 -#: src/view/shell/Drawer.tsx:634 -#: src/view/shell/Drawer.tsx:635 +#: src/view/shell/Drawer.tsx:650 +#: src/view/shell/Drawer.tsx:651 msgid "Privacy Policy" msgstr "Política de privacidade" @@ -5711,20 +5835,20 @@ msgstr "Procesando vídeo..." msgid "Processing..." msgstr "Procesando..." -#: src/view/screens/DebugMod.tsx:920 +#: src/view/screens/DebugMod.tsx:926 #: src/view/screens/Profile.tsx:361 msgid "profile" msgstr "perfil" #: src/view/shell/bottom-bar/BottomBar.tsx:286 #: src/view/shell/desktop/LeftNav.tsx:691 -#: src/view/shell/Drawer.tsx:71 -#: src/view/shell/Drawer.tsx:526 +#: src/view/shell/Drawer.tsx:74 +#: src/view/shell/Drawer.tsx:542 msgid "Profile" msgstr "Perfil" -#: src/screens/Profile/Header/EditProfileDialog.tsx:191 -#: src/view/com/modals/EditProfile.tsx:124 +#: src/screens/Profile/Header/EditProfileDialog.tsx:198 +#: src/view/com/modals/EditProfile.tsx:127 msgctxt "toast" msgid "Profile updated" msgstr "Perfil actualizado" @@ -5803,7 +5927,7 @@ msgstr "Configuración de citas" msgid "Quotes" msgstr "Citas" -#: src/view/com/post-thread/PostThreadItem.tsx:249 +#: src/view/com/post-thread/PostThreadItem.tsx:252 msgid "Quotes of this post" msgstr "Citas deste chío" @@ -5814,7 +5938,7 @@ msgstr "Citas deste chío" msgid "Random (aka \"Poster's Roulette\")" msgstr "Aleatorio (aka \"Poster's Roulette\")" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:581 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:600 msgid "Rate limit exceeded – you've tried to change your handle too many times in a short period. Please wait a minute before trying again." msgstr "" @@ -5831,6 +5955,11 @@ msgstr "" msgid "Reactivate your account" msgstr "Reactiva a túa conta" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:158 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:169 +msgid "Read blog post" +msgstr "" + #: src/screens/VideoFeed/index.tsx:942 msgid "Read less" msgstr "Ler menos" @@ -5862,7 +5991,7 @@ msgstr "Razón para apelar" msgid "Reason:" msgstr "Razón:" -#: src/screens/Search/components/SearchHistory.tsx:44 +#: src/screens/Search/components/SearchHistory.tsx:49 msgid "Recent Searches" msgstr "Busquedas Recentes" @@ -5888,13 +6017,13 @@ msgstr "" msgid "Reload conversations" msgstr "Recargar as conversas" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:171 #: src/components/dialogs/MutedWords.tsx:438 #: src/components/FeedCard.tsx:343 #: src/components/StarterPack/Wizard/WizardListCard.tsx:102 #: src/components/StarterPack/Wizard/WizardListCard.tsx:109 -#: src/screens/Settings/Settings.tsx:468 +#: src/screens/Settings/Settings.tsx:510 #: src/view/com/feeds/FeedSourceCard.tsx:322 -#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/UserAddRemoveLists.tsx:235 #: src/view/com/posts/PostFeedErrorMessage.tsx:213 msgid "Remove" @@ -5904,12 +6033,12 @@ msgstr "Eliminar" msgid "Remove {displayName} from starter pack" msgstr "Eliminar a {displayName} do paquete inicial" -#: src/screens/Search/components/SearchHistory.tsx:120 +#: src/screens/Search/components/SearchHistory.tsx:97 msgid "Remove {historyItem}" msgstr "" -#: src/screens/Settings/Settings.tsx:447 -#: src/screens/Settings/Settings.tsx:450 +#: src/screens/Settings/Settings.tsx:489 +#: src/screens/Settings/Settings.tsx:492 msgid "Remove account" msgstr "Eliminar a conta" @@ -5945,12 +6074,12 @@ msgstr "Eliminar canle?" #: src/screens/Profile/components/ProfileFeedHeader.tsx:320 #: src/view/com/feeds/FeedSourceCard.tsx:190 #: src/view/com/feeds/FeedSourceCard.tsx:268 -#: src/view/screens/ProfileList.tsx:520 +#: src/view/screens/ProfileList.tsx:528 #: src/view/screens/SavedFeeds.tsx:342 msgid "Remove from my feeds" msgstr "Eliminar das miñas canles" -#: src/screens/Settings/Settings.tsx:460 +#: src/screens/Settings/Settings.tsx:502 msgid "Remove from quick access?" msgstr "Eliminar o acceso rápido?" @@ -5972,7 +6101,7 @@ msgstr "Eliminar a imaxe" msgid "Remove mute word from your list" msgstr "Elimina a palabra silenciada da túa listaxe" -#: src/screens/Search/components/SearchHistory.tsx:93 +#: src/screens/Search/components/SearchHistory.tsx:178 msgid "Remove profile" msgstr "Eliminar perfil" @@ -5993,6 +6122,21 @@ msgstr "Eliminar o ficheiro de lexendas" msgid "Remove this feed from your saved feeds" msgstr "Eliminar esta canle das túas canles gardadas" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:157 +msgid "Remove user from list" +msgstr "" + +#: src/components/verification/VerificationRemovePrompt.tsx:46 +#: src/components/verification/VerificationsDialog.tsx:227 +#: src/view/com/profile/ProfileMenu.tsx:298 +#: src/view/com/profile/ProfileMenu.tsx:301 +msgid "Remove verification" +msgstr "" + +#: src/components/verification/VerificationRemovePrompt.tsx:44 +msgid "Remove your verification for this account?" +msgstr "" + #: src/view/com/util/post-embeds/QuoteEmbed.tsx:110 msgid "Removed by author" msgstr "Eliminado pola persoa autora" @@ -6001,7 +6145,7 @@ msgstr "Eliminado pola persoa autora" msgid "Removed by you" msgstr "Eliminado por ti" -#: src/view/com/modals/ListAddRemoveUsers.tsx:200 +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:117 #: src/view/com/modals/UserAddRemoveLists.tsx:170 msgid "Removed from list" msgstr "Eliminado da listaxe" @@ -6016,11 +6160,15 @@ msgstr "Eliminado das miñas canles gardadas" #: src/screens/Profile/components/ProfileFeedHeader.tsx:122 #: src/view/com/posts/FeedShutdownMsg.tsx:44 -#: src/view/screens/ProfileList.tsx:384 +#: src/view/screens/ProfileList.tsx:392 msgid "Removed from your feeds" msgstr "Eliminado das miñas canles" -#: src/screens/Search/components/SearchHistory.tsx:95 +#: src/components/verification/VerificationRemovePrompt.tsx:32 +msgid "Removed verification" +msgstr "" + +#: src/screens/Search/components/SearchHistory.tsx:179 msgid "Removes profile from search history" msgstr "Elimina o perfil do historial de procuras" @@ -6113,8 +6261,8 @@ msgstr "A resposta ocultouse correctamente." msgid "Report" msgstr "Denunciar" -#: src/view/com/profile/ProfileMenu.tsx:329 -#: src/view/com/profile/ProfileMenu.tsx:332 +#: src/view/com/profile/ProfileMenu.tsx:365 +#: src/view/com/profile/ProfileMenu.tsx:368 msgid "Report account" msgstr "Denunciar conta" @@ -6137,7 +6285,7 @@ msgstr "Xanela da denuncia" msgid "Report feed" msgstr "Denunciar canle" -#: src/view/screens/ProfileList.tsx:562 +#: src/view/screens/ProfileList.tsx:570 msgid "Report list" msgstr "" @@ -6234,7 +6382,7 @@ msgstr "Rechouchiado por <0><1/>" msgid "Reposted by you" msgstr "Rechouchiado por ti" -#: src/view/com/post-thread/PostThreadItem.tsx:228 +#: src/view/com/post-thread/PostThreadItem.tsx:231 msgid "Reposts of this post" msgstr "Rechouchíos deste chío" @@ -6288,8 +6436,8 @@ msgstr "Código de restablecimento" msgid "Reset Code" msgstr "Código de restablecimento" -#: src/screens/Settings/Settings.tsx:344 -#: src/screens/Settings/Settings.tsx:346 +#: src/screens/Settings/Settings.tsx:386 +#: src/screens/Settings/Settings.tsx:388 msgid "Reset onboarding state" msgstr "Restablecer o estado de incorporación" @@ -6341,10 +6489,10 @@ msgid "Returns to home page" msgstr "Volve á páxina de inicio" #: src/screens/Profile/ProfileFeed/index.tsx:90 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:540 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:559 #: src/screens/VideoFeed/index.tsx:1109 #: src/view/screens/NotFound.tsx:60 -#: src/view/screens/ProfileList.tsx:1031 +#: src/view/screens/ProfileList.tsx:1039 msgid "Returns to previous page" msgstr "Volve á páxina anterior" @@ -6356,9 +6504,9 @@ msgstr "" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:479 #: src/components/dialogs/PostInteractionSettingsDialog.tsx:485 #: src/components/StarterPack/QrCodeDialog.tsx:191 -#: src/screens/Profile/Header/EditProfileDialog.tsx:238 -#: src/screens/Profile/Header/EditProfileDialog.tsx:252 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:243 +#: src/screens/Profile/Header/EditProfileDialog.tsx:245 +#: src/screens/Profile/Header/EditProfileDialog.tsx:259 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:262 #: src/view/com/composer/GifAltText.tsx:193 #: src/view/com/composer/GifAltText.tsx:202 #: src/view/com/composer/photos/EditImageDialog.web.tsx:77 @@ -6366,7 +6514,7 @@ msgstr "" #: src/view/com/composer/photos/ImageAltTextDialog.tsx:153 #: src/view/com/composer/photos/ImageAltTextDialog.tsx:163 #: src/view/com/modals/CreateOrEditList.tsx:317 -#: src/view/com/modals/EditProfile.tsx:219 +#: src/view/com/modals/EditProfile.tsx:245 #: src/view/screens/SavedFeeds.tsx:109 msgid "Save" msgstr "Gardar" @@ -6386,7 +6534,7 @@ msgstr "Gardar aniversario" msgid "Save changes" msgstr "Gardar cambios" -#: src/view/com/modals/EditProfile.tsx:227 +#: src/view/com/modals/EditProfile.tsx:253 msgid "Save Changes" msgstr "Guardar cambios" @@ -6399,7 +6547,7 @@ msgstr "Gardar imaxe" msgid "Save image crop" msgstr "Gardar recorte de imaxe" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:229 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:248 msgid "Save new handle" msgstr "Gardar novo alcume" @@ -6421,11 +6569,11 @@ msgid "Saved to your camera roll" msgstr "Gardado na galería da cámara" #: src/screens/Profile/components/ProfileFeedHeader.tsx:131 -#: src/view/screens/ProfileList.tsx:364 +#: src/view/screens/ProfileList.tsx:372 msgid "Saved to your feeds" msgstr "Guardado nas túas canles" -#: src/view/com/modals/EditProfile.tsx:220 +#: src/view/com/modals/EditProfile.tsx:246 msgid "Saves any changes to your profile" msgstr "Guarda os cambios en tu perfil" @@ -6435,8 +6583,8 @@ msgstr "Guarda os axustes de recorte da imaxe" #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/NotificationFeedItem.tsx:544 -#: src/view/com/notifications/NotificationFeedItem.tsx:569 +#: src/view/com/notifications/NotificationFeedItem.tsx:633 +#: src/view/com/notifications/NotificationFeedItem.tsx:658 msgid "Say hello!" msgstr "Di ola!" @@ -6445,21 +6593,20 @@ msgstr "Di ola!" msgid "Science" msgstr "Ciencia" -#: src/view/screens/ProfileList.tsx:988 +#: src/view/screens/ProfileList.tsx:996 msgid "Scroll to top" msgstr "Desprázate cara arriba" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:491 +#: src/components/dialogs/SearchablePeopleList.tsx:513 #: src/components/forms/SearchInput.tsx:34 #: src/components/forms/SearchInput.tsx:36 #: src/screens/Search/Shell.tsx:307 #: src/screens/Search/Shell.tsx:464 -#: src/view/com/modals/ListAddRemoveUsers.tsx:76 #: src/view/shell/bottom-bar/BottomBar.tsx:182 msgid "Search" msgstr "Buscar" -#: src/Navigation.tsx:217 +#: src/Navigation.tsx:226 #: src/screens/Profile/ProfileSearch.tsx:37 msgid "Search @{0}'s posts" msgstr "" @@ -6477,11 +6624,11 @@ msgstr "Procurar canles" msgid "Search for \"{interestsDisplayName}\"{activeText}" msgstr "" -#: src/view/shell/desktop/Search.tsx:201 +#: src/view/shell/desktop/Search.tsx:131 msgid "Search for \"{query}\"" msgstr "Buscar \"{query}\"" -#: src/screens/Search/components/AutocompleteResults.tsx:44 +#: src/screens/Search/components/AutocompleteResults.tsx:45 msgid "Search for \"{searchText}\"" msgstr "Buscar \"{searchText}\"" @@ -6501,10 +6648,6 @@ msgstr "" msgid "Search for posts, users, or feeds" msgstr "" -#: src/view/com/modals/ListAddRemoveUsers.tsx:71 -msgid "Search for users" -msgstr "Buscar persoas" - #: src/components/dialogs/GifSelect.tsx:177 msgid "Search GIFs" msgstr "Buscar GIFs" @@ -6513,12 +6656,12 @@ msgstr "Buscar GIFs" msgid "Search my posts" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:231 -#: src/view/com/profile/ProfileMenu.tsx:234 +#: src/view/com/profile/ProfileMenu.tsx:244 +#: src/view/com/profile/ProfileMenu.tsx:247 msgid "Search posts" msgstr "" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:511 +#: src/components/dialogs/SearchablePeopleList.tsx:533 #: src/components/ProgressGuide/FollowDialog.tsx:702 msgid "Search profiles" msgstr "Buscar perfís" @@ -6531,7 +6674,7 @@ msgstr "Buscar en Tenor" msgid "Search..." msgstr "" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:512 +#: src/components/dialogs/SearchablePeopleList.tsx:534 #: src/components/ProgressGuide/FollowDialog.tsx:703 msgid "Searches for profiles" msgstr "" @@ -6692,7 +6835,7 @@ msgctxt "action" msgid "Send Email" msgstr "Enviar correo" -#: src/view/shell/Drawer.tsx:317 +#: src/view/shell/Drawer.tsx:333 msgid "Send feedback" msgstr "Enviar comentarios" @@ -6742,7 +6885,7 @@ msgstr "Enderezo do servidor" msgid "Set app icon to {0}" msgstr "Definir a icona da aplicación a {0}" -#: src/screens/Moderation/index.tsx:306 +#: src/screens/Moderation/index.tsx:325 msgid "Set birthdate" msgstr "Establecer aniversario" @@ -6758,10 +6901,10 @@ msgstr "Configura a túa conta" msgid "Sets email for password reset" msgstr "Establece o correo electrónico para restablecer o contrasinal" -#: src/Navigation.tsx:173 -#: src/screens/Settings/Settings.tsx:80 +#: src/Navigation.tsx:182 +#: src/screens/Settings/Settings.tsx:88 #: src/view/shell/desktop/LeftNav.tsx:709 -#: src/view/shell/Drawer.tsx:539 +#: src/view/shell/Drawer.tsx:555 msgid "Settings" msgstr "Axustes" @@ -6783,12 +6926,12 @@ msgstr "Sexualmente suxestivo" #: src/screens/StarterPack/StarterPackScreen.tsx:428 #: src/screens/StarterPack/StarterPackScreen.tsx:603 #: src/screens/Topic.tsx:102 -#: src/view/com/profile/ProfileMenu.tsx:216 -#: src/view/com/profile/ProfileMenu.tsx:225 +#: src/view/com/profile/ProfileMenu.tsx:229 +#: src/view/com/profile/ProfileMenu.tsx:238 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:498 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:507 #: src/view/com/util/post-ctrls/PostCtrls.tsx:350 -#: src/view/screens/ProfileList.tsx:505 +#: src/view/screens/ProfileList.tsx:513 msgid "Share" msgstr "Compartir" @@ -6805,7 +6948,7 @@ msgstr "Comparte unha historia xenial!" msgid "Share a fun fact!" msgstr "Comparte un dato curioso!" -#: src/view/com/profile/ProfileMenu.tsx:411 +#: src/view/com/profile/ProfileMenu.tsx:447 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:796 #: src/view/com/util/post-ctrls/PostCtrls.tsx:366 msgid "Share anyway" @@ -6847,7 +6990,7 @@ msgstr "Comparte este paquete de iniciación e axuda a xente a unirse á túa co msgid "Share your favorite feed!" msgstr "Comparte as túas canles favoritas!" -#: src/Navigation.tsx:276 +#: src/Navigation.tsx:285 msgid "Shared Preferences Tester" msgstr "Probador de Preferencias Compartidas" @@ -6899,7 +7042,7 @@ msgstr "Mostrar menos como este" msgid "Show list anyway" msgstr "Mostrar listaxe de todas as maneiras" -#: src/view/com/post-thread/PostThreadItem.tsx:605 +#: src/view/com/post-thread/PostThreadItem.tsx:625 #: src/view/com/post/Post.tsx:243 #: src/view/com/posts/PostFeedItem.tsx:515 msgid "Show More" @@ -6959,11 +7102,11 @@ msgstr "Mostrar advertencia" msgid "Show warning and filter from feeds" msgstr "Mostrar advertencia e filtrar desde as canles" -#: src/view/com/post-thread/PostThreadItem.tsx:836 +#: src/view/com/post-thread/PostThreadItem.tsx:856 msgid "Shows information about when this post was created" msgstr "Amosa información sobre cando foi creada esta publicación" -#: src/screens/Settings/Settings.tsx:104 +#: src/screens/Settings/Settings.tsx:112 msgid "Shows other accounts you can switch to" msgstr "" @@ -6990,7 +7133,7 @@ msgstr "" msgid "Sign in" msgstr "Iniciar sesión" -#: src/components/AccountList.tsx:122 +#: src/components/AccountList.tsx:127 msgid "Sign in as {0}" msgstr "Iniciar sesión como {0}" @@ -7007,7 +7150,7 @@ msgstr "" msgid "Sign in or create your account to join the conversation!" msgstr "Inicia sesión ou crea a túa conta para unirte á conversa!" -#: src/components/AccountList.tsx:65 +#: src/components/AccountList.tsx:67 msgid "Sign in to account that is not listed" msgstr "Acceder a unha conta que non está na listaxe" @@ -7015,9 +7158,9 @@ msgstr "Acceder a unha conta que non está na listaxe" msgid "Sign in to Bluesky or create a new account" msgstr "Inicia sesión en Bluesky ou crea unha nova conta" -#: src/screens/Settings/Settings.tsx:225 -#: src/screens/Settings/Settings.tsx:227 -#: src/screens/Settings/Settings.tsx:259 +#: src/screens/Settings/Settings.tsx:233 +#: src/screens/Settings/Settings.tsx:235 +#: src/screens/Settings/Settings.tsx:267 #: src/screens/SignupQueued.tsx:93 #: src/screens/SignupQueued.tsx:96 #: src/screens/Takendown.tsx:85 @@ -7031,7 +7174,7 @@ msgstr "Pechar sesión" msgid "Sign Out" msgstr "Pechar sesión" -#: src/screens/Settings/Settings.tsx:256 +#: src/screens/Settings/Settings.tsx:264 #: src/view/shell/desktop/LeftNav.tsx:205 msgid "Sign out?" msgstr "Pechar sesión?" @@ -7068,6 +7211,10 @@ msgstr "Máis pequeno" msgid "Software Dev" msgstr "Programación" +#: src/components/verification/VerificationsDialog.tsx:122 +msgid "Some of your verifications are invalid." +msgstr "" + #: src/components/FeedInterstitials.tsx:474 msgid "Some other feeds you might like" msgstr "Algunha outra canle poderiache gustar" @@ -7080,7 +7227,7 @@ msgstr "Algunhas persoas poden responder" msgid "Someone reacted {0}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:236 +#: src/screens/Messages/components/ChatListItem.tsx:241 msgid "Someone reacted {0} to {1}" msgstr "" @@ -7099,8 +7246,8 @@ msgid "Something went wrong, please try again" msgstr "Produciuse un erro, téntao de novo" #: src/components/ReportDialog/index.tsx:54 -#: src/screens/Moderation/index.tsx:97 -#: src/screens/Profile/Sections/Labels.tsx:87 +#: src/screens/Moderation/index.tsx:101 +#: src/screens/Profile/Sections/Labels.tsx:121 msgid "Something went wrong, please try again." msgstr "Produciuse un erro, téntao de novo." @@ -7161,22 +7308,22 @@ msgstr "Deportes" msgid "Start a new chat" msgstr "Iniciar un novo chat" -#: src/view/screens/ProfileList.tsx:838 -#: src/view/screens/ProfileList.tsx:959 +#: src/view/screens/ProfileList.tsx:846 +#: src/view/screens/ProfileList.tsx:967 msgid "Start adding people" msgstr "Comeza a engadir xente" -#: src/view/screens/ProfileList.tsx:845 -#: src/view/screens/ProfileList.tsx:966 +#: src/view/screens/ProfileList.tsx:853 +#: src/view/screens/ProfileList.tsx:974 msgid "Start adding people!" msgstr "Comeza a engadir xente!" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:357 +#: src/components/dialogs/SearchablePeopleList.tsx:382 msgid "Start chat with {displayName}" msgstr "Iniciar chat con {displayName}" -#: src/Navigation.tsx:441 -#: src/Navigation.tsx:446 +#: src/Navigation.tsx:450 +#: src/Navigation.tsx:455 #: src/screens/StarterPack/Wizard/index.tsx:186 msgid "Starter Pack" msgstr "Paquete de inicio" @@ -7207,8 +7354,8 @@ msgstr "Paquetes de inicio" msgid "Starter packs let you easily share your favorite feeds and people with your friends." msgstr "Os paquetes de inicio permítenche compartir facilmente as túas canles e persoas favoritas coas túas amizades." -#: src/screens/Settings/AboutSettings.tsx:59 -#: src/screens/Settings/AboutSettings.tsx:62 +#: src/screens/Settings/AboutSettings.tsx:97 +#: src/screens/Settings/AboutSettings.tsx:100 msgid "Status Page" msgstr "Páxina de estado" @@ -7216,12 +7363,12 @@ msgstr "Páxina de estado" msgid "Step {0} of {1}" msgstr "Paso {0} de {1}" -#: src/screens/Settings/Settings.tsx:309 +#: src/screens/Settings/Settings.tsx:351 msgid "Storage cleared, you need to restart the app now." msgstr "O almacenamento borrado, cómpre reiniciar a aplicación agora." -#: src/Navigation.tsx:266 -#: src/screens/Settings/Settings.tsx:325 +#: src/Navigation.tsx:275 +#: src/screens/Settings/Settings.tsx:367 msgid "Storybook" msgstr "Libro de contos" @@ -7246,11 +7393,11 @@ msgstr "Enviar Apelación" msgid "Submit report" msgstr "" -#: src/view/screens/ProfileList.tsx:733 +#: src/view/screens/ProfileList.tsx:741 msgid "Subscribe" msgstr "Suscribirse" -#: src/screens/Profile/Sections/Labels.tsx:201 +#: src/screens/Profile/Sections/Labels.tsx:198 msgid "Subscribe to @{0} to use these labels:" msgstr "Suscríbete a @{0} para usar estas etiquetas:" @@ -7262,7 +7409,7 @@ msgstr "Suscribirse ao etiquetador" msgid "Subscribe to this labeler" msgstr "Suscribirse a este etiquetador" -#: src/view/screens/ProfileList.tsx:729 +#: src/view/screens/ProfileList.tsx:737 msgid "Subscribe to this list" msgstr "Suscribirse a esta listaxe" @@ -7270,6 +7417,10 @@ msgstr "Suscribirse a esta listaxe" msgid "Success!" msgstr "Éxito!" +#: src/components/verification/VerificationCreatePrompt.tsx:30 +msgid "Successfully verified" +msgstr "" + #: src/screens/Search/Explore.tsx:359 msgid "Suggested Accounts" msgstr "" @@ -7293,15 +7444,15 @@ msgctxt "Name of app icon variant" msgid "Sunset" msgstr "" -#: src/Navigation.tsx:286 +#: src/Navigation.tsx:295 #: src/view/screens/Support.tsx:31 #: src/view/screens/Support.tsx:34 msgid "Support" msgstr "Soporte" -#: src/screens/Settings/Settings.tsx:102 -#: src/screens/Settings/Settings.tsx:116 -#: src/screens/Settings/Settings.tsx:412 +#: src/screens/Settings/Settings.tsx:110 +#: src/screens/Settings/Settings.tsx:124 +#: src/screens/Settings/Settings.tsx:454 #: src/view/shell/desktop/LeftNav.tsx:243 msgid "Switch account" msgstr "Cambiar de conta" @@ -7326,9 +7477,9 @@ msgstr "Cambiar para {0}" msgid "System" msgstr "Sistema" -#: src/screens/Settings/AboutSettings.tsx:66 -#: src/screens/Settings/AboutSettings.tsx:69 -#: src/screens/Settings/Settings.tsx:318 +#: src/screens/Settings/AboutSettings.tsx:104 +#: src/screens/Settings/AboutSettings.tsx:107 +#: src/screens/Settings/Settings.tsx:360 msgid "System log" msgstr "Rexistro do sistema" @@ -7367,7 +7518,7 @@ msgstr "Tecnoloxía" msgid "Tell a joke!" msgstr "Conta unha brincadeira!" -#: src/screens/Profile/Header/EditProfileDialog.tsx:355 +#: src/screens/Profile/Header/EditProfileDialog.tsx:378 msgid "Tell us a bit about yourself" msgstr "Fálanos un pouco de ti" @@ -7380,12 +7531,12 @@ msgstr "Cóntanos un pouco máis" msgid "Terms" msgstr "Condicións" -#: src/Navigation.tsx:296 -#: src/screens/Settings/AboutSettings.tsx:43 -#: src/screens/Settings/AboutSettings.tsx:46 +#: src/Navigation.tsx:305 +#: src/screens/Settings/AboutSettings.tsx:81 +#: src/screens/Settings/AboutSettings.tsx:84 #: src/view/screens/TermsOfService.tsx:31 -#: src/view/shell/Drawer.tsx:627 -#: src/view/shell/Drawer.tsx:629 +#: src/view/shell/Drawer.tsx:643 +#: src/view/shell/Drawer.tsx:645 msgid "Terms of Service" msgstr "Condicións de servizo" @@ -7425,7 +7576,7 @@ msgstr "Grazas. O teu informe foi enviado." msgid "Thanks, you have successfully verified your email address. You can close this dialog." msgstr "Grazas, verificaches correctamente o teu enderezo de correo electrónico. Podes pechar esta xanela." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:468 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:487 msgid "That contains the following:" msgstr "Que contén o seguinte:" @@ -7450,8 +7601,8 @@ msgstr "Iso é todo, parroquia!" msgid "That's everything!" msgstr "Iso é todo!" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:279 -#: src/view/com/profile/ProfileMenu.tsx:387 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:305 +#: src/view/com/profile/ProfileMenu.tsx:423 msgid "The account will be able to interact with you after unblocking." msgstr "A conta poderá interactuar contigo despois de desbloqueala." @@ -7465,7 +7616,7 @@ msgstr "A aplicación reiniciarase" msgid "The author of this thread has hidden this reply." msgstr "A persoa autora deste fío ocultou esta resposta." -#: src/screens/Moderation/index.tsx:358 +#: src/screens/Moderation/index.tsx:377 msgid "The Bluesky web application" msgstr "A aplicación web de Bluesky" @@ -7555,8 +7706,8 @@ msgid "There was an issue connecting to Tenor." msgstr "Houbo un problema ao conectarse a Tenor." #: src/screens/Profile/components/ProfileFeedHeader.tsx:173 -#: src/view/screens/ProfileList.tsx:367 -#: src/view/screens/ProfileList.tsx:386 +#: src/view/screens/ProfileList.tsx:375 +#: src/view/screens/ProfileList.tsx:394 #: src/view/screens/SavedFeeds.tsx:85 msgid "There was an issue contacting the server" msgstr "Produciuse un problema ao contactar co servidor" @@ -7580,7 +7731,7 @@ msgstr "Houbo un problema ao recuperar as notificacións. Toca aquí para tental msgid "There was an issue fetching posts. Tap here to try again." msgstr "Houbo un problema ao recuperar os chíos. Toca aquí para tentalo de novo." -#: src/view/com/lists/ListMembers.tsx:166 +#: src/view/com/lists/ListMembers.tsx:151 msgid "There was an issue fetching the list. Tap here to try again." msgstr "Houbo un problema ao buscar a listaxe. Toca aquí para tentalo de novo." @@ -7593,7 +7744,7 @@ msgstr "" msgid "There was an issue fetching your lists. Tap here to try again." msgstr "Houbo un problema ao recuperar as túas listaxes. Toca aquí para tentalo de novo." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:105 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:107 msgid "There was an issue fetching your service info" msgstr "Houbo un problema recollendo a túa información no servizo" @@ -7612,17 +7763,17 @@ msgstr "Houbo un problema ao enviar o teu informe. Comproba a túa conexión a i msgid "There was an issue updating your feeds, please check your internet connection and try again." msgstr "Houbo un problema ao actualizar as túas canles. Comproba a túa conexión a Internet e téntao de novo." -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:107 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:128 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:141 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:110 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:144 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:90 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:101 -#: src/view/com/profile/ProfileMenu.tsx:111 -#: src/view/com/profile/ProfileMenu.tsx:121 -#: src/view/com/profile/ProfileMenu.tsx:135 -#: src/view/com/profile/ProfileMenu.tsx:145 -#: src/view/com/profile/ProfileMenu.tsx:158 -#: src/view/com/profile/ProfileMenu.tsx:170 +#: src/view/com/profile/ProfileMenu.tsx:117 +#: src/view/com/profile/ProfileMenu.tsx:127 +#: src/view/com/profile/ProfileMenu.tsx:141 +#: src/view/com/profile/ProfileMenu.tsx:151 +#: src/view/com/profile/ProfileMenu.tsx:164 +#: src/view/com/profile/ProfileMenu.tsx:176 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:396 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:409 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:419 @@ -7633,10 +7784,10 @@ msgstr "Houbo un problema! {0}" #: src/screens/List/ListHiddenScreen.tsx:63 #: src/screens/List/ListHiddenScreen.tsx:77 #: src/screens/List/ListHiddenScreen.tsx:99 -#: src/view/screens/ProfileList.tsx:403 -#: src/view/screens/ProfileList.tsx:421 -#: src/view/screens/ProfileList.tsx:439 -#: src/view/screens/ProfileList.tsx:457 +#: src/view/screens/ProfileList.tsx:411 +#: src/view/screens/ProfileList.tsx:429 +#: src/view/screens/ProfileList.tsx:447 +#: src/view/screens/ProfileList.tsx:465 msgid "There was an issue. Please check your internet connection and try again." msgstr "Houbo un problema. Comproba a túa conexión a Internet e téntao de novo." @@ -7657,6 +7808,14 @@ msgstr "Estas opcións só se aplicarán ao seguinte fío." msgid "This {screenDescription} has been flagged:" msgstr "Esta {screenDescription} foi marcada:" +#: src/components/verification/VerificationsDialog.tsx:89 +msgid "This account has a checkmark because it's been verified by trusted sources." +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:94 +msgid "This account has one or more verifications, but it is not currently verified." +msgstr "" + #: src/components/moderation/ScreenHider.tsx:106 msgid "This account has requested that users sign in to view their profile." msgstr "Esta conta solicitou que as persoas inicien sesión para ver o seu perfil." @@ -7665,6 +7824,10 @@ msgstr "Esta conta solicitou que as persoas inicien sesión para ver o seu perfi msgid "This account is blocked by one or more of your moderation lists. To unblock, please visit the lists directly and remove this user." msgstr "Esta conta está bloqueada por unha ou máis das túas listaxes de moderación. Para desbloquear, visita as listaxes directamente e elimina esta persoa." +#: src/components/verification/VerificationCreatePrompt.tsx:48 +msgid "This action can be undone at any time." +msgstr "" + #: src/components/moderation/LabelsOnMeDialog.tsx:271 msgid "This appeal will be sent to <0>{sourceName}." msgstr "Esta apelación enviarase a <0>{sourceName}." @@ -7698,7 +7861,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:357 +#: src/screens/Messages/components/ChatListItem.tsx:362 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" @@ -7720,7 +7883,7 @@ msgstr "Esta canle está baleira! É posíbel que teñas que seguir a máis pers #: src/components/StarterPack/Main/PostsList.tsx:36 #: src/screens/Profile/ProfileFeed/index.tsx:189 -#: src/view/screens/ProfileList.tsx:835 +#: src/view/screens/ProfileList.tsx:843 msgid "This feed is empty." msgstr "Esta canle está baleira." @@ -7728,7 +7891,7 @@ msgstr "Esta canle está baleira." msgid "This feed is no longer online. We are showing <0>Discover instead." msgstr "Esta canle xa non está en liña. No seu lugar, mostramos <0>Descubrir." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:574 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:593 msgid "This handle is reserved. Please try a different one." msgstr "Este nome de usuario está reservado. Fai o favor de escoller un diferente." @@ -7748,7 +7911,7 @@ msgstr "Esta etiqueta foi aplicada pola persoa autora." msgid "This label was applied by you." msgstr "Esta etiqueta foi aplicada por ti." -#: src/screens/Profile/Sections/Labels.tsx:188 +#: src/screens/Profile/Sections/Labels.tsx:185 msgid "This labeler hasn't declared what labels it publishes, and may not be active." msgstr "Este etiquetador non declarou que etiquetas publica e é posíbel que non estea activo." @@ -7764,7 +7927,7 @@ msgstr "" msgid "This list – created by you – contains possible violations of Bluesky's community guidelines in its name or description." msgstr "" -#: src/view/screens/ProfileList.tsx:954 +#: src/view/screens/ProfileList.tsx:962 msgid "This list is empty." msgstr "Esta lista está baleira." @@ -7772,7 +7935,7 @@ msgstr "Esta lista está baleira." msgid "This moderation service is unavailable. See below for more details. If this issue persists, contact us." msgstr "Este servizo de moderación non está disponíbel. Consulta máis detalles a continuación. Se o problema persiste, contáctanos." -#: src/view/com/post-thread/PostThreadItem.tsx:876 +#: src/view/com/post-thread/PostThreadItem.tsx:896 msgid "This post claims to have been created on <0>{0}, but was first seen by Bluesky on <1>{1}." msgstr "Esta publicación declara que foi feita en <0>{0}, pero foi vista por primeira vez por Bluesky en <1>{1}." @@ -7780,7 +7943,7 @@ msgstr "Esta publicación declara que foi feita en <0>{0}, pero foi vista po msgid "This post has an unknown type of threadgate on it. Your app may be out of date." msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:158 +#: src/view/com/post-thread/PostThreadItem.tsx:160 msgid "This post has been deleted." msgstr "Este chío foi eliminado." @@ -7797,7 +7960,7 @@ msgstr "Este chío ocultarase das canles e dos fíos. Isto non se pode desfacer. msgid "This post's author has disabled quote posts." msgstr "A persoa autora deste chío desactivou os chíos de citas." -#: src/view/com/profile/ProfileMenu.tsx:408 +#: src/view/com/profile/ProfileMenu.tsx:444 msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't signed in." msgstr "" @@ -7809,7 +7972,7 @@ msgstr "Esta resposta ordenarase nunha sección oculta na parte inferior do teu 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." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:437 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:456 msgid "This should create a domain record at:" msgstr "Isto debería crear un rexistro de dominio en:" @@ -7850,7 +8013,7 @@ msgstr "Este persoa non segue a ninguén." msgid "This will delete \"{0}\" from your muted words. You can always add it back later." msgstr "Isto eliminará \"{0}\" das túas palabras silenciadas. Sempre podes engadilo máis tarde." -#: src/screens/Settings/Settings.tsx:462 +#: src/screens/Settings/Settings.tsx:504 msgid "This will remove @{0} from the quick access list." msgstr "Isto eliminará @{0} da listaxe de acceso rápido." @@ -7881,7 +8044,7 @@ msgstr "Enfiado" msgid "Threaded mode" msgstr "Modo de fíos" -#: src/Navigation.tsx:329 +#: src/Navigation.tsx:338 msgid "Threads Preferences" msgstr "Preferencias de fíos" @@ -7913,7 +8076,7 @@ msgstr "Hoxe" msgid "Toggle dropdown" msgstr "Alternar o menú despregábel" -#: src/screens/Moderation/index.tsx:335 +#: src/screens/Moderation/index.tsx:354 msgid "Toggle to enable or disable adult content" msgstr "Activa ou desactiva o contido para persoas adultas" @@ -7927,14 +8090,14 @@ msgstr "" msgid "Top" msgstr "Arriba" -#: src/Navigation.tsx:411 +#: src/Navigation.tsx:420 msgid "Topic" msgstr "Tema" #: src/components/dms/MessageContextMenu.tsx:139 #: src/components/dms/MessageContextMenu.tsx:141 -#: src/view/com/post-thread/PostThreadItem.tsx:798 -#: src/view/com/post-thread/PostThreadItem.tsx:801 +#: src/view/com/post-thread/PostThreadItem.tsx:818 +#: src/view/com/post-thread/PostThreadItem.tsx:821 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:468 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:470 msgid "Translate" @@ -7952,6 +8115,10 @@ msgstr "" msgid "Trending Videos" msgstr "Vídeos en tendencia" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:138 +msgid "Trust emerges from relationships, communities, and shared context, so we’re also enabling <0>trusted verifiers: organizations that can directly issue verification." +msgstr "" + #: src/view/com/util/error/ErrorScreen.tsx:103 msgctxt "action" msgid "Try again" @@ -7973,7 +8140,7 @@ msgstr "Introduce o teu alcume" msgid "Type your message here" msgstr "Escribe aquí a túa mensaxe" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:413 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:432 msgid "Type:" msgstr "Tipo:" @@ -7999,31 +8166,31 @@ msgstr "Non se pode eliminar" #: src/components/dms/MessagesListBlockedFooter.tsx:104 #: src/components/dms/MessagesListBlockedFooter.tsx:112 #: src/components/dms/MessagesListBlockedFooter.tsx:119 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:197 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:283 -#: src/view/com/profile/ProfileMenu.tsx:399 -#: src/view/screens/ProfileList.tsx:715 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:200 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 +#: src/view/com/profile/ProfileMenu.tsx:435 +#: src/view/screens/ProfileList.tsx:723 msgid "Unblock" msgstr "Desbloquear" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:202 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:205 msgctxt "action" msgid "Unblock" msgstr "Desbloquear" #: src/components/dms/ConvoMenu.tsx:247 #: src/components/dms/ConvoMenu.tsx:250 -#: src/view/com/profile/ProfileMenu.tsx:309 -#: src/view/com/profile/ProfileMenu.tsx:315 +#: src/view/com/profile/ProfileMenu.tsx:345 +#: src/view/com/profile/ProfileMenu.tsx:351 msgid "Unblock account" msgstr "Desbloquear conta" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:277 -#: src/view/com/profile/ProfileMenu.tsx:381 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:303 +#: src/view/com/profile/ProfileMenu.tsx:417 msgid "Unblock Account?" msgstr "Desbloquear Conta?" -#: src/view/screens/ProfileList.tsx:612 +#: src/view/screens/ProfileList.tsx:620 msgid "Unblock list" msgstr "" @@ -8041,12 +8208,12 @@ msgctxt "action" msgid "Unfollow" msgstr "Deixar de seguir" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:217 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:220 msgid "Unfollow {0}" msgstr "Deixa de seguir a {0}" -#: src/view/com/profile/ProfileMenu.tsx:251 -#: src/view/com/profile/ProfileMenu.tsx:261 +#: src/view/com/profile/ProfileMenu.tsx:264 +#: src/view/com/profile/ProfileMenu.tsx:274 msgid "Unfollow account" msgstr "" @@ -8058,6 +8225,10 @@ msgstr "" msgid "Unfortunately, none of your subscribed labelers supports this report type." msgstr "" +#: src/components/verification/VerificationsDialog.tsx:204 +msgid "Unknown verifier" +msgstr "" + #: src/screens/Profile/components/ProfileFeedHeader.tsx:510 msgid "Unlike" msgstr "No me gusta" @@ -8072,7 +8243,7 @@ msgctxt "video" msgid "Unmute" msgstr "" -#: src/view/screens/ProfileList.tsx:722 +#: src/view/screens/ProfileList.tsx:730 msgid "Unmute" msgstr "Activar" @@ -8081,8 +8252,8 @@ msgstr "Activar" msgid "Unmute {tag}" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:288 -#: src/view/com/profile/ProfileMenu.tsx:294 +#: src/view/com/profile/ProfileMenu.tsx:324 +#: src/view/com/profile/ProfileMenu.tsx:330 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:668 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:674 msgid "Unmute account" @@ -8092,7 +8263,7 @@ msgstr "" msgid "Unmute conversation" msgstr "Activar a conversa" -#: src/view/screens/ProfileList.tsx:597 +#: src/view/screens/ProfileList.tsx:605 msgid "Unmute list" msgstr "" @@ -8105,7 +8276,7 @@ msgstr "Activar o fío" msgid "Unmute video" msgstr "Activar o audio do vídeo" -#: src/view/screens/ProfileList.tsx:706 +#: src/view/screens/ProfileList.tsx:714 msgid "Unpin" msgstr "Desfixar" @@ -8128,7 +8299,7 @@ msgstr "Desfixar do inicio" msgid "Unpin from profile" msgstr "Desfixar do perfil" -#: src/view/screens/ProfileList.tsx:577 +#: src/view/screens/ProfileList.tsx:585 msgid "Unpin moderation list" msgstr "Desfixar a listaxe de moderación" @@ -8136,7 +8307,7 @@ msgstr "Desfixar a listaxe de moderación" msgid "Unpinned {0} from Home" msgstr "{0} desfixada do Inicio" -#: src/view/screens/ProfileList.tsx:354 +#: src/view/screens/ProfileList.tsx:362 msgid "Unpinned from your feeds" msgstr "Desfixouse das túas canles" @@ -8181,8 +8352,8 @@ msgstr "" msgid "Update <0>{displayName} in Lists" msgstr "Actualizar <0>{displayName} nas listaxes" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:507 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:528 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:526 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:547 msgid "Update to {domain}" msgstr "Actualizar para {domain}" @@ -8204,7 +8375,7 @@ msgstr "Actualizando..." msgid "Upload a photo instead" msgstr "Carga unha foto no seu lugar" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:453 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:472 msgid "Upload a text file to:" msgstr "Carga un ficheiro de texto a:" @@ -8244,7 +8415,7 @@ msgstr "Cargando vídeo..." msgid "Use app passwords to sign in to other Bluesky clients without giving full access to your account or password." msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:539 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:558 msgid "Use default provider" msgstr "Usar o provedor predeterminado" @@ -8344,24 +8515,43 @@ msgstr "Persoas que sigo" msgid "Users in \"{0}\"" msgstr "Persoas en \"{0}\"" -#: src/components/LikesDialog.tsx:83 -msgid "Users that have liked this content or profile" -msgstr "Persoas ás que lles gustou este contido ou perfil" - #: src/components/dialogs/PostInteractionSettingsDialog.tsx:433 msgid "Users you follow" msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:419 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:438 msgid "Value:" msgstr "Valor:" +#: src/screens/Moderation/index.tsx:288 +msgid "Verification settings" +msgstr "" + +#: src/Navigation.tsx:175 +#: src/screens/Moderation/VerificationSettings.tsx:32 +msgid "Verification Settings" +msgstr "" + +#: src/screens/Moderation/VerificationSettings.tsx:41 +msgid "Verifications on Bluesky work differently than on other platforms. <0>Learn more here." +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:105 +msgid "Verified by:" +msgstr "" + #: src/view/com/composer/videos/SelectVideoBtn.tsx:127 msgid "Verified email required" msgstr "É necesario un correo electrónico verificado" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:509 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:530 +#: src/components/verification/VerificationCreatePrompt.tsx:65 +#: src/view/com/profile/ProfileMenu.tsx:308 +#: src/view/com/profile/ProfileMenu.tsx:311 +msgid "Verify account" +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:528 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:549 msgid "Verify DNS Record" msgstr "Verificar rexistro DNS" @@ -8379,11 +8569,15 @@ msgstr "Verificar o novo correo electrónico" msgid "Verify now" msgstr "Verificar agora" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:510 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:532 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:529 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:551 msgid "Verify Text File" msgstr "Verificar o ficheiro de texto" +#: src/components/verification/VerificationCreatePrompt.tsx:44 +msgid "Verify this account?" +msgstr "" + #: src/screens/Settings/AccountSettings.tsx:75 #: src/screens/Settings/AccountSettings.tsx:91 msgid "Verify your email" @@ -8394,8 +8588,8 @@ msgstr "" msgid "Verify Your Email" msgstr "Verifica o teu correo electrónico" -#: src/screens/Settings/AboutSettings.tsx:73 -#: src/screens/Settings/AboutSettings.tsx:102 +#: src/screens/Settings/AboutSettings.tsx:123 +#: src/screens/Settings/AboutSettings.tsx:152 msgid "Version {appVersion}" msgstr "Versión {appVersion}" @@ -8408,7 +8602,7 @@ msgstr "Vídeo" msgid "Video failed to process" msgstr "Non se puido procesar o vídeo" -#: src/Navigation.tsx:462 +#: src/Navigation.tsx:471 msgid "Video Feed" msgstr "Canle de vídeo" @@ -8461,16 +8655,17 @@ msgstr "Ver o avatar de {0}" #: src/components/ProfileCard.tsx:115 #: src/screens/Profile/components/ProfileFeedHeader.tsx:446 +#: src/screens/Search/components/SearchProfileCard.tsx:36 #: src/screens/VideoFeed/index.tsx:769 -#: src/view/com/notifications/NotificationFeedItem.tsx:413 +#: src/view/com/notifications/NotificationFeedItem.tsx:487 msgid "View {0}'s profile" msgstr "Ver o perfil de {0}" -#: src/components/dms/MessagesListHeader.tsx:176 +#: src/components/dms/MessagesListHeader.tsx:181 msgid "View {displayName}'s profile" msgstr "Ver o perfil de {displayName}" -#: src/components/ProfileHoverCard/index.web.tsx:433 +#: src/components/ProfileHoverCard/index.web.tsx:440 msgid "View blocked user's profile" msgstr "Ver o perfil da persoa bloqueada" @@ -8508,13 +8703,13 @@ msgstr "Consulta información sobre estas etiquetas" msgid "View more" msgstr "Ver máis" -#: src/components/ProfileHoverCard/index.web.tsx:419 -#: src/components/ProfileHoverCard/index.web.tsx:439 -#: src/components/ProfileHoverCard/index.web.tsx:466 +#: src/components/ProfileHoverCard/index.web.tsx:426 +#: src/components/ProfileHoverCard/index.web.tsx:446 +#: src/components/ProfileHoverCard/index.web.tsx:473 #: src/view/com/posts/AviFollowButton.tsx:55 #: src/view/com/posts/PostFeedErrorMessage.tsx:175 -#: src/view/com/util/PostMeta.tsx:78 -#: src/view/com/util/PostMeta.tsx:93 +#: src/view/com/util/PostMeta.tsx:87 +#: src/view/com/util/PostMeta.tsx:122 msgid "View profile" msgstr "Ver perfil" @@ -8526,6 +8721,10 @@ msgstr "Ver o avatar" msgid "View the labeling service provided by @{0}" msgstr "Consulta o servizo de etiquetado proporcionado por @{0}" +#: src/components/verification/VerificationCheckButton.tsx:99 +msgid "View this user's verifications" +msgstr "" + #: src/screens/Profile/components/ProfileFeedHeader.tsx:481 msgid "View users who like this feed" msgstr "Consulta as persoas ás que lles gusta esta canle" @@ -8534,11 +8733,11 @@ msgstr "Consulta as persoas ás que lles gusta esta canle" msgid "View video" msgstr "Ver vídeo" -#: src/screens/Moderation/index.tsx:264 +#: src/screens/Moderation/index.tsx:268 msgid "View your blocked accounts" msgstr "Consulta as túas contas bloqueadas" -#: src/screens/Moderation/index.tsx:204 +#: src/screens/Moderation/index.tsx:208 msgid "View your default post interaction settings" msgstr "" @@ -8547,14 +8746,18 @@ msgstr "" msgid "View your feeds and explore more" msgstr "Consulta as túas canles e explora máis" -#: src/screens/Moderation/index.tsx:234 +#: src/screens/Moderation/index.tsx:238 msgid "View your moderation lists" msgstr "Consulta as túas listaxes de moderación" -#: src/screens/Moderation/index.tsx:249 +#: src/screens/Moderation/index.tsx:253 msgid "View your muted accounts" msgstr "Consulta as túas contas silenciadas" +#: src/components/verification/VerificationCheckButton.tsx:98 +msgid "View your verifications" +msgstr "" + #: src/view/com/util/images/AutoSizedImage.tsx:199 #: src/view/com/util/images/AutoSizedImage.tsx:221 msgid "Views full image" @@ -8627,7 +8830,7 @@ msgstr "Non puidemos determinar se tes permiso para cargar vídeos. Téntao de n msgid "We were unable to load your birth date preferences. Please try again." msgstr "Non puidemos cargar as túas preferencias de data de nacemento. Téntao de novo." -#: src/screens/Moderation/index.tsx:409 +#: src/screens/Moderation/index.tsx:428 msgid "We were unable to load your configured labelers at this time." msgstr "Non puidemos cargar os teus etiquetadores configurados neste momento." @@ -8643,16 +8846,20 @@ msgstr "Informarémosche cando a túa conta estea lista." msgid "We'll use this to help customize your experience." msgstr "Usarémolo para personalizar a túa experiencia." -#: src/components/dms/dialogs/SearchablePeopleList.tsx:92 +#: src/components/dialogs/SearchablePeopleList.tsx:107 #: src/components/ProgressGuide/FollowDialog.tsx:172 msgid "We're having network issues, try again" msgstr "Temos problemas de rede, téntao de novo" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:94 +msgid "We’re introducing a new layer of verification on Bluesky — an easy-to-see checkmark." +msgstr "" + #: src/screens/Signup/index.tsx:109 msgid "We're so excited to have you join us!" msgstr "Que emoción que esteas aquí!" -#: src/view/screens/ProfileList.tsx:113 +#: src/view/screens/ProfileList.tsx:117 msgid "We're sorry, but we were unable to resolve this list. If this persists, please contact the list creator, @{handleOrDid}." msgstr "Sentímolo, mais non puidemos resolver esta lista. Se isto persiste, póñase en contacto com quen creou a listaxe, @{handleOrDid}." @@ -8699,6 +8906,10 @@ msgstr "Como queres chamar ao teu paquete de inicio?" msgid "What's up?" msgstr "Que hai de novo?" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:146 +msgid "When you tap on a check, you’ll see which organizations have granted verification." +msgstr "" + #: src/view/com/modals/lang-settings/PostLanguagesSettings.tsx:80 msgid "Which languages are used in this post?" msgstr "En que idioma está este chío?" @@ -8715,6 +8926,10 @@ msgstr "Quen pode interactuar con este chío?" msgid "Who can reply" msgstr "Quen pode responder" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:127 +msgid "Who can verify?" +msgstr "" + #: src/screens/Home/NoFeedsPinned.tsx:79 #: src/screens/Messages/ChatList.tsx:231 #: src/screens/Messages/Inbox.tsx:176 @@ -8783,7 +8998,7 @@ msgstr "Escribe a túa resposta" msgid "Writers" msgstr "Escritores e escritoras" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:337 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:356 msgid "Wrong DID returned from server. Received: {0}" msgstr "O servidor devolveu un DID incorrecto. Recibido: {0}" @@ -8820,7 +9035,11 @@ msgstr "Onte" msgid "You" msgstr "Ti" -#: src/components/forms/HostingProvider.tsx:46 +#: src/components/verification/VerifierDialog.tsx:59 +msgid "You are a trusted verifier" +msgstr "" + +#: src/components/forms/HostingProvider.tsx:45 msgid "You are creating an account on" msgstr "" @@ -8836,6 +9055,19 @@ msgstr "Non tes permiso para cargar vídeos." msgid "You are not following anyone." msgstr "Non estás seguindo a ninguén." +#: src/components/verification/VerificationsDialog.tsx:64 +msgid "You are verified" +msgstr "" + +#: src/screens/Profile/Header/EditProfileDialog.tsx:356 +#: src/view/com/modals/EditProfile.tsx:204 +msgid "You are verified. You will lose your verification status if you change your display name. <0>Learn more." +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:208 +msgid "You are verified. You will lose your verification status if you change your handle. <0>Learn more." +msgstr "" + #: src/screens/Search/modules/ExploreInterestsCard.tsx:45 msgid "You can adjust your interests at any time from \"Content and media\" settings." msgstr "" @@ -8947,11 +9179,11 @@ msgstr "Non tes canles." msgid "You have no lists." msgstr "Non tes listaxes." -#: src/view/screens/ModerationBlockedAccounts.tsx:129 +#: src/view/screens/ModerationBlockedAccounts.tsx:138 msgid "You have not blocked any accounts yet. To block an account, go to their profile and select \"Block account\" from the menu on their account." msgstr "Aínda non bloqueaches ningunha conta. Para bloquear unha conta, vai ao seu perfil e selecciona \"Bloquear conta\" no menú da súa conta." -#: src/view/screens/ModerationMutedAccounts.tsx:128 +#: src/view/screens/ModerationMutedAccounts.tsx:151 msgid "You have not muted any accounts yet. To mute an account, go to their profile and select \"Mute account\" from the menu on their account." msgstr "Aínda non silenciaches ningunha conta. Para silenciar unha conta, vai ao seu perfil e selecciona \"Silenciar conta\" no menú da súa conta." @@ -9024,11 +9256,11 @@ msgstr "Anteriormente desactivaches a @{0}." msgid "You reacted {0}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:213 +#: src/screens/Messages/components/ChatListItem.tsx:218 msgid "You reacted {0} to {1}" msgstr "" -#: src/screens/Settings/Settings.tsx:257 +#: src/screens/Settings/Settings.tsx:265 #: src/view/shell/desktop/LeftNav.tsx:206 msgid "You will be signed out of all your accounts." msgstr "Sairás da sesión de todas as túas contas." @@ -9045,15 +9277,15 @@ 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/components/ChatListItem.tsx:149 +#: src/screens/Messages/components/ChatListItem.tsx:154 msgid "You: {0}" msgstr "Ti: {0}" -#: src/screens/Messages/components/ChatListItem.tsx:178 +#: src/screens/Messages/components/ChatListItem.tsx:183 msgid "You: {defaultEmbeddedContentMessage}" msgstr "Ti: {defaultEmbeddedContentMessage}" -#: src/screens/Messages/components/ChatListItem.tsx:171 +#: src/screens/Messages/components/ChatListItem.tsx:176 msgid "You: {short}" msgstr "Ti: {short}" @@ -9163,7 +9395,7 @@ msgstr "As túas conversas foron deshabilitadas." msgid "Your choice will be saved, but can be changed later in settings." msgstr "A túa elección gardarase, mais pódese cambiar máis tarde na configuración." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:494 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:513 msgid "Your current handle <0>{0} will automatically remain reserved for you. You can switch back to it at any time from this account." msgstr "O teu actual nome de usuario <0>{0} quedará reservado automaticamente para ti. Podes volver a el cando queiras desde esta conta." @@ -9194,7 +9426,7 @@ msgstr "" msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "A seguinte canle está baleira! Sigue a máis persoas para ver o que está a acontecer." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:221 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:240 msgid "Your full handle will be <0>@{0}" msgstr "O teu alcume será <0>@{0} " @@ -9202,7 +9434,7 @@ msgstr "O teu alcume será <0>@{0} " msgid "Your full username will be <0>@{0}" msgstr "O teu alcume completo será <0>@{0}" -#: src/Navigation.tsx:383 +#: src/Navigation.tsx:392 #: src/screens/Search/modules/ExploreInterestsCard.tsx:67 #: src/screens/Settings/ContentAndMediaSettings.tsx:92 #: src/screens/Settings/ContentAndMediaSettings.tsx:95 @@ -9262,3 +9494,7 @@ msgstr "O teu informe enviarase ao Servizo de moderación de Bluesky" #: src/screens/Settings/SettingsInterests.tsx:53 msgid "Your selected interests help us serve you content you care about." msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:65 +msgid "Your verifications" +msgstr "" diff --git a/src/locale/locales/hi/messages.po b/src/locale/locales/hi/messages.po index b49dc2619c..2f30c81e4a 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: 2025-04-09 23:20\n" +"PO-Revision-Date: 2025-04-19 04:09\n" "Last-Translator: \n" "Language-Team: Hindi\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -23,7 +23,7 @@ msgstr "" msgid "(active)" msgstr "(सक्रिय)" -#: src/screens/Messages/components/ChatListItem.tsx:155 +#: src/screens/Messages/components/ChatListItem.tsx:160 msgid "(contains embedded content)" msgstr "(एम्बेडेड सामग्री मौजूद है)" @@ -82,7 +82,7 @@ msgstr "{0, plural, other {# सेकंड}}" #: src/view/shell/bottom-bar/BottomBar.tsx:209 #: src/view/shell/bottom-bar/BottomBar.tsx:241 -#: src/view/shell/Drawer.tsx:454 +#: src/view/shell/Drawer.tsx:470 msgid "{0, plural, one {# unread item} other {# unread items}}" msgstr "" @@ -91,17 +91,17 @@ msgstr "" msgid "{0, plural, one {#mo} other {#mo}}" msgstr "" -#: src/components/ProfileHoverCard/index.web.tsx:398 +#: src/components/ProfileHoverCard/index.web.tsx:404 #: src/screens/Profile/Header/Metrics.tsx:22 msgid "{0, plural, one {follower} other {followers}}" msgstr "{0, plural, one {फ़ॉलोअर} other {फ़ॉलोअर}}" -#: src/components/ProfileHoverCard/index.web.tsx:402 +#: src/components/ProfileHoverCard/index.web.tsx:408 #: src/screens/Profile/Header/Metrics.tsx:26 msgid "{0, plural, one {following} other {following}}" msgstr "{0, plural, one {फ़ॉलोइंग} other {फ़ॉलोइंग}}" -#: src/view/com/post-thread/PostThreadItem.tsx:459 +#: src/view/com/post-thread/PostThreadItem.tsx:479 msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, other {पसंद}}" @@ -109,11 +109,11 @@ msgstr "{0, plural, other {पसंद}}" msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, other {पोस्ट}}" -#: src/view/com/post-thread/PostThreadItem.tsx:443 +#: src/view/com/post-thread/PostThreadItem.tsx:463 msgid "{0, plural, one {quote} other {quotes}}" msgstr "{0, plural, other {क्वोट}}" -#: src/view/com/post-thread/PostThreadItem.tsx:425 +#: src/view/com/post-thread/PostThreadItem.tsx:445 msgid "{0, plural, one {repost} other {reposts}}" msgstr "{0, plural, other {रीपोस्ट}}" @@ -153,7 +153,7 @@ msgstr "" msgid "{0} reacted {1}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:226 +#: src/screens/Messages/components/ChatListItem.tsx:231 msgid "{0} reacted {1} to {2}" msgstr "" @@ -206,100 +206,132 @@ msgstr "" msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "{estimatedTimeMins, plural, other {मिनट}}" -#: src/view/com/notifications/NotificationFeedItem.tsx:305 +#: src/view/com/notifications/NotificationFeedItem.tsx:324 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} followed you" msgstr "{firstAuthorLink} और <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} अन्य} other {{formattedAuthorsCount} अन्यों}} ने आपको फ़ॉलो किया" -#: src/view/com/notifications/NotificationFeedItem.tsx:331 +#: src/view/com/notifications/NotificationFeedItem.tsx:350 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your custom feed" msgstr "{firstAuthorLink} और <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} अन्य} other {{formattedAuthorsCount} अन्यों}} ने आपके कस्टम फ़ीड को पसंद किया" -#: src/view/com/notifications/NotificationFeedItem.tsx:224 +#: src/view/com/notifications/NotificationFeedItem.tsx:243 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your post" msgstr "{firstAuthorLink} और <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} अन्य} other {{formattedAuthorsCount} अन्यों}} ने आपके पोस्ट को पसंद किया" -#: src/view/com/notifications/NotificationFeedItem.tsx:248 +#: src/view/com/notifications/NotificationFeedItem.tsx:430 +msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} removed their verifications from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:267 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} reposted your post" msgstr "{firstAuthorLink} और <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} अन्य} other {{formattedAuthorsCount} अन्यों}} ने आपके पोस्ट को रीपोस्ट किया" -#: src/view/com/notifications/NotificationFeedItem.tsx:355 +#: src/view/com/notifications/NotificationFeedItem.tsx:374 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} signed up with your starter pack" msgstr "{firstAuthorLink} और <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} अन्य} other {{formattedAuthorsCount} अन्यों}} ने आपके स्टार्टर पैक से साइन अप किया" -#: src/view/com/notifications/NotificationFeedItem.tsx:317 +#: src/view/com/notifications/NotificationFeedItem.tsx:404 +msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:336 msgid "{firstAuthorLink} followed you" msgstr "{firstAuthorLink} ने आपको फ़ॉलो किया" -#: src/view/com/notifications/NotificationFeedItem.tsx:294 +#: src/view/com/notifications/NotificationFeedItem.tsx:313 msgid "{firstAuthorLink} followed you back" msgstr "{firstAuthorLink} ने आपको वापस फ़ॉलो किया" -#: src/view/com/notifications/NotificationFeedItem.tsx:343 +#: src/view/com/notifications/NotificationFeedItem.tsx:362 msgid "{firstAuthorLink} liked your custom feed" msgstr "{firstAuthorLink} ने आपके कस्टम फ़ीड को पसंद किया" -#: src/view/com/notifications/NotificationFeedItem.tsx:236 +#: src/view/com/notifications/NotificationFeedItem.tsx:255 msgid "{firstAuthorLink} liked your post" msgstr "{firstAuthorLink} ने आपके पोस्ट को पसंद किया" -#: src/view/com/notifications/NotificationFeedItem.tsx:260 +#: src/view/com/notifications/NotificationFeedItem.tsx:442 +msgid "{firstAuthorLink} removed their verification from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:279 msgid "{firstAuthorLink} reposted your post" msgstr "{firstAuthorLink} ने आपके पोस्ट को रीपोस्ट किया" -#: src/view/com/notifications/NotificationFeedItem.tsx:367 +#: src/view/com/notifications/NotificationFeedItem.tsx:386 msgid "{firstAuthorLink} signed up with your starter pack" msgstr "{firstAuthorLink} ने आपके स्टार्टर पैक से साइन अप किया" -#: src/view/com/notifications/NotificationFeedItem.tsx:298 +#: src/view/com/notifications/NotificationFeedItem.tsx:416 +msgid "{firstAuthorLink} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:317 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} followed you" msgstr "{firstAuthorName} और {additionalAuthorsCount, plural, one {{formattedAuthorsCount} अन्य} other {{formattedAuthorsCount} अन्यों}} ने आपको फ़ॉलो किया" -#: src/view/com/notifications/NotificationFeedItem.tsx:324 +#: src/view/com/notifications/NotificationFeedItem.tsx:343 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your custom feed" msgstr "{firstAuthorName} और {additionalAuthorsCount, plural, one {{formattedAuthorsCount} अन्य} other {{formattedAuthorsCount} अन्यों}} ने आपके कस्टम फ़ीड को पसंद किया" -#: src/view/com/notifications/NotificationFeedItem.tsx:217 +#: src/view/com/notifications/NotificationFeedItem.tsx:236 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your post" msgstr "{firstAuthorName} और {additionalAuthorsCount, plural, one {{formattedAuthorsCount} अन्य} other {{formattedAuthorsCount} अन्यों}} ने आपके पोस्ट को पसंद किया" -#: src/view/com/notifications/NotificationFeedItem.tsx:241 +#: src/view/com/notifications/NotificationFeedItem.tsx:423 +msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} removed their verifications from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:260 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} reposted your post" msgstr "{firstAuthorName} और {additionalAuthorsCount, plural, one {{formattedAuthorsCount} अन्य} other {{formattedAuthorsCount} अन्यों}} ने आपके पोस्ट को रीपोस्ट किया" -#: src/view/com/notifications/NotificationFeedItem.tsx:348 +#: src/view/com/notifications/NotificationFeedItem.tsx:367 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} signed up with your starter pack" msgstr "{firstAuthorName} और {additionalAuthorsCount, plural, one {{formattedAuthorsCount} अन्य} other {{formattedAuthorsCount} अन्यों}} ने आपके स्टार्टर पैक से साइन अप किया" -#: src/view/com/notifications/NotificationFeedItem.tsx:303 +#: src/view/com/notifications/NotificationFeedItem.tsx:397 +msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:322 msgid "{firstAuthorName} followed you" msgstr "ने आपको फ़ॉलो किया" -#: src/view/com/notifications/NotificationFeedItem.tsx:293 +#: src/view/com/notifications/NotificationFeedItem.tsx:312 msgid "{firstAuthorName} followed you back" msgstr "{firstAuthorName} ने आपको वापस फ़ॉलो किया" -#: src/view/com/notifications/NotificationFeedItem.tsx:329 +#: src/view/com/notifications/NotificationFeedItem.tsx:348 msgid "{firstAuthorName} liked your custom feed" msgstr "{firstAuthorName} ने आपके कस्टम फ़ीड को पसंद किया" -#: src/view/com/notifications/NotificationFeedItem.tsx:222 +#: src/view/com/notifications/NotificationFeedItem.tsx:241 msgid "{firstAuthorName} liked your post" msgstr "{firstAuthorName} ने आपके पोस्ट को पसंद किया" -#: src/view/com/notifications/NotificationFeedItem.tsx:246 +#: src/view/com/notifications/NotificationFeedItem.tsx:428 +msgid "{firstAuthorName} removed their verification from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:265 msgid "{firstAuthorName} reposted your post" msgstr "{firstAuthorName} ने आपके पोस्ट को रीपोस्ट किया" -#: src/view/com/notifications/NotificationFeedItem.tsx:353 +#: src/view/com/notifications/NotificationFeedItem.tsx:372 msgid "{firstAuthorName} signed up with your starter pack" msgstr "{firstAuthorName} ने आपके स्टार्टर पैक से साइन अप किया" -#: src/components/ProfileHoverCard/index.web.tsx:508 +#: src/view/com/notifications/NotificationFeedItem.tsx:402 +msgid "{firstAuthorName} verified you" +msgstr "" + +#: src/components/ProfileHoverCard/index.web.tsx:532 #: src/screens/Profile/Header/Metrics.tsx:49 msgid "{following} following" msgstr "{following} फ़ॉलोइंग" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:392 +#: src/components/dialogs/SearchablePeopleList.tsx:412 msgid "{handle} can't be messaged" msgstr "{handle} को संदेश भेजा नहीं जा सकता" @@ -330,6 +362,19 @@ msgstr "" msgid "{type}h ago" msgstr "" +#: src/components/verification/VerifierDialog.tsx:60 +msgid "{userName} is a trusted verifier" +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:67 +msgid "{userName} is verified" +msgstr "" + +#. Possessive, meaning "the verifications of {userName}" +#: src/components/verification/VerificationsDialog.tsx:69 +msgid "{userName}'s verifications" +msgstr "" + #. Indicates the number of additional profiles are in the Starter Pack e.g. +12 #: src/screens/Search/components/StarterPackCard.tsx:249 msgid "+{computedTotal}" @@ -345,11 +390,11 @@ msgctxt "feeds" msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" msgstr "<0>{0}, <1>{1}, और {2, plural, other {# अन्य}} आपके स्टार्टर पैक में शामिल हैं" -#: src/view/shell/Drawer.tsx:97 +#: src/view/shell/Drawer.tsx:113 msgid "<0>{0} {1, plural, one {follower} other {followers}}" msgstr "<0>{0} {1, plural, one {फ़ॉलोअर} other {फ़ॉलोअर}}" -#: src/view/shell/Drawer.tsx:108 +#: src/view/shell/Drawer.tsx:124 msgid "<0>{0} {1, plural, one {following} other {following}}" msgstr "<0>{0} {1, plural, one {फ़ॉलोइंग} other {फ़ॉलोइंग}}" @@ -398,14 +443,18 @@ msgid "7 days" msgstr "7 दिन" #. If last message does not contain text, fall back to "{user} reacted to {a message}" -#: src/screens/Messages/components/ChatListItem.tsx:205 +#: src/screens/Messages/components/ChatListItem.tsx:210 msgid "a message" msgstr "" -#: src/Navigation.tsx:391 -#: src/screens/Settings/AboutSettings.tsx:34 -#: src/screens/Settings/Settings.tsx:215 -#: src/screens/Settings/Settings.tsx:218 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:91 +msgid "A new form of verification" +msgstr "" + +#: src/Navigation.tsx:400 +#: src/screens/Settings/AboutSettings.tsx:72 +#: src/screens/Settings/Settings.tsx:223 +#: src/screens/Settings/Settings.tsx:226 msgid "About" msgstr "परिचय" @@ -424,36 +473,36 @@ msgid "Accept Request" msgstr "" #: src/screens/Settings/AccessibilitySettings.tsx:46 -#: src/screens/Settings/Settings.tsx:191 -#: src/screens/Settings/Settings.tsx:194 +#: src/screens/Settings/Settings.tsx:199 +#: src/screens/Settings/Settings.tsx:202 msgid "Accessibility" msgstr "सुलभता" -#: src/Navigation.tsx:343 +#: src/Navigation.tsx:352 msgid "Accessibility Settings" msgstr "सुलभता के सेटिंग" -#: src/Navigation.tsx:359 +#: src/Navigation.tsx:368 #: src/screens/Login/LoginForm.tsx:194 #: src/screens/Settings/AccountSettings.tsx:45 -#: src/screens/Settings/Settings.tsx:153 -#: src/screens/Settings/Settings.tsx:156 +#: src/screens/Settings/Settings.tsx:161 +#: src/screens/Settings/Settings.tsx:164 msgid "Account" msgstr "खाता" #: src/screens/Messages/components/RequestButtons.tsx:81 -#: src/view/com/profile/ProfileMenu.tsx:141 +#: src/view/com/profile/ProfileMenu.tsx:147 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:392 msgctxt "toast" msgid "Account blocked" msgstr "खाता अवरुद्ध" -#: src/view/com/profile/ProfileMenu.tsx:154 +#: src/view/com/profile/ProfileMenu.tsx:160 msgctxt "toast" msgid "Account followed" msgstr "खाता फ़ॉलो किया गया" -#: src/view/com/profile/ProfileMenu.tsx:117 +#: src/view/com/profile/ProfileMenu.tsx:123 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:415 msgctxt "toast" msgid "Account muted" @@ -468,33 +517,37 @@ msgstr "खाता म्यूट किया गया" msgid "Account Muted by List" msgstr "सूची द्वारा खाता म्यूट किया गया" -#: src/screens/Settings/Settings.tsx:430 +#: src/screens/Settings/Settings.tsx:472 msgid "Account options" msgstr "खाते के विकल्प" -#: src/screens/Settings/Settings.tsx:466 +#: src/screens/Settings/Settings.tsx:508 msgid "Account removed from quick access" msgstr "जल्द पहुँच से खाता हटाया गया" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:137 -#: src/view/com/profile/ProfileMenu.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:140 +#: src/view/com/profile/ProfileMenu.tsx:137 msgctxt "toast" msgid "Account unblocked" msgstr "खाता अनअवरुद्ध" -#: src/view/com/profile/ProfileMenu.tsx:166 +#: src/view/com/profile/ProfileMenu.tsx:172 msgctxt "toast" msgid "Account unfollowed" msgstr "खाता अनफ़ॉलो किया गया" -#: src/view/com/profile/ProfileMenu.tsx:107 +#: src/view/com/profile/ProfileMenu.tsx:113 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:405 msgctxt "toast" msgid "Account unmuted" msgstr "खाता अनम्यूट किया गया" +#: src/components/verification/VerifierDialog.tsx:98 +msgid "Accounts with a scalloped blue check mark<0>{NON_BREAKING_SPACE}<1/>{NON_BREAKING_SPACE}can verify others. These trusted verifiers are selected by Bluesky." +msgstr "" + +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:169 #: src/components/dialogs/MutedWords.tsx:328 -#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/UserAddRemoveLists.tsx:235 msgid "Add" msgstr "जोड़ें" @@ -512,8 +565,8 @@ msgstr "स्टार्टर पैक में {displayName} को जो msgid "Add a content warning" msgstr "सामग्री चेतावनी जोड़ें" -#: src/view/screens/ProfileList.tsx:916 -#: src/view/screens/ProfileList.tsx:934 +#: src/view/screens/ProfileList.tsx:924 +#: src/view/screens/ProfileList.tsx:942 msgid "Add a user to this list" msgstr "इस सूची में किसी को जोड़ें" @@ -536,8 +589,8 @@ msgstr "विवरण जोड़ें" msgid "Add alt text (optional)" msgstr "विवरण जोड़ें (वैकल्पिक)" -#: src/screens/Settings/Settings.tsx:373 -#: src/screens/Settings/Settings.tsx:376 +#: src/screens/Settings/Settings.tsx:415 +#: src/screens/Settings/Settings.tsx:418 #: src/view/shell/desktop/LeftNav.tsx:281 #: src/view/shell/desktop/LeftNav.tsx:285 msgid "Add another account" @@ -578,11 +631,15 @@ msgstr "म्यूट किए गए शब्द और टैग जोड़ msgid "Add new post" msgstr "नया पोस्ट जोड़ें" -#: src/view/screens/ProfileList.tsx:924 -#: src/view/screens/ProfileList.tsx:942 +#: src/view/screens/ProfileList.tsx:932 +#: src/view/screens/ProfileList.tsx:950 msgid "Add people" msgstr "लोगों को जोड़ें" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:79 +msgid "Add people to list" +msgstr "" + #: src/components/dms/EmojiPopup.android.tsx:55 msgid "Add Reaction" msgstr "" @@ -599,7 +656,7 @@ msgstr "अपने स्टार्टर पैक में कुछ फ़ msgid "Add the default feed of only people you follow" msgstr "केवल आपके फ़ॉलो किए गए लोगों का डिफ़ॉल्‍ट फ़ीड जोड़ें" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:387 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:406 msgid "Add the following DNS record to your domain:" msgstr "अपने डोमेन में निम्नलिखित DNS रिकॉर्ड जोड़ें:" @@ -607,8 +664,8 @@ msgstr "अपने डोमेन में निम्नलिखित DN msgid "Add this feed to your feeds" msgstr "आपके फ़ीड मे यह फ़ीड जोड़ें" -#: src/view/com/profile/ProfileMenu.tsx:273 -#: src/view/com/profile/ProfileMenu.tsx:276 +#: src/view/com/profile/ProfileMenu.tsx:286 +#: src/view/com/profile/ProfileMenu.tsx:289 msgid "Add to lists" msgstr "सूचियों में जोड़ें" @@ -616,7 +673,11 @@ msgstr "सूचियों में जोड़ें" msgid "Add to my feeds" msgstr "मेरे फ़ीड में जोड़ें" -#: src/view/com/modals/ListAddRemoveUsers.tsx:192 +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:156 +msgid "Add user to list" +msgstr "" + +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:109 #: src/view/com/modals/UserAddRemoveLists.tsx:162 msgid "Added to list" msgstr "सूची में जोड़ा गया" @@ -640,7 +701,7 @@ msgstr "वयस्क" msgid "Adult Content" msgstr "वयस्क सामग्री" -#: src/screens/Moderation/index.tsx:355 +#: src/screens/Moderation/index.tsx:374 msgid "Adult content can only be enabled via the Web at <0>bsky.app." msgstr "वयस्क सामग्री को केवल <0>bsky.app वेबसाइट पर सक्षम किया जा सकता है।" @@ -653,7 +714,7 @@ msgstr "वयस्क सामग्री अक्षम है।" msgid "Adult Content labels" msgstr "वयस्क सामग्री लेबल" -#: src/screens/Moderation/index.tsx:399 +#: src/screens/Moderation/index.tsx:418 msgid "Advanced" msgstr "विकसित" @@ -794,6 +855,11 @@ msgstr "सभी को फ़ॉलो करते समय त्रुट msgid "An error occurred while uploading the video." msgstr "वीडियो अपलोड करते समय त्रुटि हुई।" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:84 +#: src/components/verification/VerifierDialog.tsx:88 +msgid "An illustration showing that Bluesky selects trusted verifiers, and trusted verifiers in turn verify individual user accounts." +msgstr "" + #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:28 #: src/lib/moderation/useReportOptions.ts:28 msgid "An issue not included in these options" @@ -809,13 +875,17 @@ msgstr "बातचीत खोलते समय समस्या हु #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 -#: src/components/ProfileCard.tsx:339 -#: src/components/ProfileCard.tsx:360 +#: src/components/ProfileCard.tsx:367 +#: src/components/ProfileCard.tsx:388 #: src/view/com/profile/FollowButton.tsx:38 #: src/view/com/profile/FollowButton.tsx:48 msgid "An issue occurred, please try again." msgstr "कोई समस्या हुई, फिर से प्रयास करें।" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:118 +msgid "An mockup of a iPhone showing the Bluesky app open to the profile of a verified user with a blue checkmark next to their display name." +msgstr "" + #: src/screens/Onboarding/StepInterests/index.tsx:185 msgid "an unknown error occurred" msgstr "अज्ञात त्रुटि हुई" @@ -838,6 +908,10 @@ msgstr "प्राणि" msgid "Animated GIF" msgstr "एनिमेटेड GIF" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:37 +msgid "Announcing verification on Bluesky" +msgstr "" + #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:33 #: src/lib/moderation/useReportOptions.ts:33 msgid "Anti-Social Behavior" @@ -847,7 +921,7 @@ msgstr "असामाजिक व्यवहार" msgid "Anybody can interact" msgstr "कोई भी संपर्क कर सकता है" -#: src/Navigation.tsx:399 +#: src/Navigation.tsx:408 #: src/screens/Settings/AppIconSettings/index.tsx:67 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:18 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:23 @@ -884,7 +958,7 @@ msgstr "ऐप पासवर्ड नाम में कम से कम 4 msgid "App passwords" msgstr "ऐप पासवर्ड" -#: src/Navigation.tsx:311 +#: src/Navigation.tsx:320 #: src/screens/Settings/AppPasswords.tsx:51 msgid "App Passwords" msgstr "ऐप पासवर्ड" @@ -920,10 +994,10 @@ msgstr "" msgid "Appeal this decision" msgstr "इस निर्णय पर अपील करें" -#: src/Navigation.tsx:351 +#: src/Navigation.tsx:360 #: src/screens/Settings/AppearanceSettings.tsx:85 -#: src/screens/Settings/Settings.tsx:183 -#: src/screens/Settings/Settings.tsx:186 +#: src/screens/Settings/Settings.tsx:191 +#: src/screens/Settings/Settings.tsx:194 msgid "Appearance" msgstr "दिखावट" @@ -932,12 +1006,12 @@ msgstr "दिखावट" msgid "Apply default recommended feeds" msgstr "डिफ़ॉल्‍ट अनुशंसित फ़ीड लगाएँ" -#: src/view/com/post-thread/PostThreadItem.tsx:865 +#: src/view/com/post-thread/PostThreadItem.tsx:885 msgid "Archived from {0}" msgstr "{0} से पुरालेखित" -#: src/view/com/post-thread/PostThreadItem.tsx:834 -#: src/view/com/post-thread/PostThreadItem.tsx:873 +#: src/view/com/post-thread/PostThreadItem.tsx:854 +#: src/view/com/post-thread/PostThreadItem.tsx:893 msgid "Archived post" msgstr "पुरालेखित पोस्ट" @@ -953,7 +1027,7 @@ msgstr "क्या आप सच में इस संदेश को म msgid "Are you sure you want to delete this starter pack?" msgstr "क्या आप सच में इस स्टार्टर पैक को मिटाना चाहते हैं?" -#: src/screens/Profile/Header/EditProfileDialog.tsx:82 +#: src/screens/Profile/Header/EditProfileDialog.tsx:86 msgid "Are you sure you want to discard your changes?" msgstr "क्या आप सच में अपने बदलाव ख़ारिज करना चाहते हैं?" @@ -1016,7 +1090,7 @@ msgstr "स्वतः चालू के विकल्प को <0>सा msgid "Autoplay videos and GIFs" msgstr "वीडियो और GIF स्वतः चलाएँ" -#: src/components/dms/MessagesListHeader.tsx:82 +#: src/components/dms/MessagesListHeader.tsx:84 #: src/components/moderation/LabelsOnMeDialog.tsx:315 #: src/components/moderation/LabelsOnMeDialog.tsx:316 #: src/screens/Login/ChooseAccountForm.tsx:90 @@ -1052,7 +1126,7 @@ msgstr "पोस्ट बनाने से पहले, आपको अप msgid "Before creating a starter pack, you must first verify your email." msgstr "स्टार्टर पैक बनाने से पहले, आपको अपना ईमेल सत्यापित करना होगा।" -#: src/components/dms/dialogs/NewChatDialog.tsx:79 +#: src/components/dms/dialogs/NewChatDialog.tsx:80 #: src/components/dms/MessageProfileButton.tsx:110 #: src/screens/Messages/Conversation.tsx:221 msgid "Before you may message another user, you must first verify your email." @@ -1063,8 +1137,8 @@ msgstr "अन्य उपयोगकर्ताओं को संदेश msgid "Birthday" msgstr "जन्मदिन" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:283 -#: src/view/com/profile/ProfileMenu.tsx:399 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 +#: src/view/com/profile/ProfileMenu.tsx:435 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:849 msgid "Block" msgstr "अवरुद्ध करें" @@ -1073,19 +1147,19 @@ msgstr "अवरुद्ध करें" #: src/components/dms/ConvoMenu.tsx:250 #: src/screens/Messages/components/RequestButtons.tsx:134 #: src/screens/Messages/components/RequestButtons.tsx:136 -#: src/view/com/profile/ProfileMenu.tsx:310 -#: src/view/com/profile/ProfileMenu.tsx:317 +#: src/view/com/profile/ProfileMenu.tsx:346 +#: src/view/com/profile/ProfileMenu.tsx:353 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:686 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:688 msgid "Block account" msgstr "खाता अवरुद्ध करें" -#: src/view/com/profile/ProfileMenu.tsx:382 +#: src/view/com/profile/ProfileMenu.tsx:418 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:844 msgid "Block Account?" msgstr "खाता अवरुद्ध करें?" -#: src/view/screens/ProfileList.tsx:661 +#: src/view/screens/ProfileList.tsx:669 msgid "Block accounts" msgstr "खाता अवरुद्ध करें" @@ -1097,7 +1171,7 @@ msgstr "" msgid "Block and/or delete this conversation" msgstr "" -#: src/view/screens/ProfileList.tsx:781 +#: src/view/screens/ProfileList.tsx:789 msgid "Block list" msgstr "अवरोध की सूची" @@ -1105,7 +1179,7 @@ msgstr "अवरोध की सूची" msgid "Block or report" msgstr "" -#: src/view/screens/ProfileList.tsx:776 +#: src/view/screens/ProfileList.tsx:784 msgid "Block these accounts?" msgstr "खाता ब्लॉक करें?" @@ -1122,21 +1196,21 @@ msgstr "उपयोगकर्ता को अवरुद्ध करें msgid "Blocked" msgstr "अवरुद्ध" -#: src/screens/Moderation/index.tsx:269 +#: src/screens/Moderation/index.tsx:273 msgid "Blocked accounts" msgstr "अवरुद्ध किए गए खाते" -#: src/Navigation.tsx:160 -#: src/view/screens/ModerationBlockedAccounts.tsx:101 +#: src/Navigation.tsx:161 +#: src/view/screens/ModerationBlockedAccounts.tsx:110 msgid "Blocked Accounts" msgstr "अवरुद्ध किए गए खाते" -#: src/view/com/profile/ProfileMenu.tsx:394 +#: src/view/com/profile/ProfileMenu.tsx:430 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:846 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "अवरुद्ध खाते आपके थ्रेड में जवाब नहीं दे सकते, आपका उल्लेख नहीं कर सकते, या अन्यथा आपसे संपर्क नहीं कर सकते।" -#: src/view/screens/ModerationBlockedAccounts.tsx:112 +#: src/view/screens/ModerationBlockedAccounts.tsx:121 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you. You will not see their content and they will be prevented from seeing yours." msgstr "अवरुद्ध खाते आपके थ्रेड में उत्तर नहीं दे सकते, आपका उल्लेख नहीं कर सकते, या अन्यथा आपसे संपर्क नहीं कर सकते। आप उनकी सामग्री नहीं देख सकेंगे और उन्हें आपकी सामग्री देखने से रोका जाएगा।" @@ -1144,15 +1218,15 @@ msgstr "अवरुद्ध खाते आपके थ्रेड मे msgid "Blocked post." msgstr "अवरुद्ध पोस्ट।" -#: src/screens/Profile/Sections/Labels.tsx:173 +#: src/screens/Profile/Sections/Labels.tsx:170 msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "अवरुद्ध करने पर भी यह लेबलकर्ता आपके खाते पर लेबल लगा सकता है।" -#: src/view/screens/ProfileList.tsx:778 +#: src/view/screens/ProfileList.tsx:786 msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "अवरोधन सार्वजनिक है. अवरुद्ध खाते आपके थ्रेड्स में उत्तर नहीं दे सकते, आपका उल्लेख नहीं कर सकते, या अन्यथा आपसे संपर्क नहीं कर सकते।" -#: src/view/com/profile/ProfileMenu.tsx:391 +#: src/view/com/profile/ProfileMenu.tsx:427 msgid "Blocking will not prevent labels from being applied on your account, but it will stop this account from replying in your threads or interacting with you." msgstr "अवरुद्ध करने पर भी आपके खाते पर लेबल लग सकता है, पर इससे यह खाता आपके थ्रेड में जवाब नहीं दे सकेगा या आपसे संपर्क नहीं कर सकेगा।" @@ -1165,7 +1239,7 @@ msgstr "ब्लॉग" msgid "Bluesky" msgstr "Bluesky" -#: src/view/com/post-thread/PostThreadItem.tsx:890 +#: src/view/com/post-thread/PostThreadItem.tsx:910 msgid "Bluesky cannot confirm the authenticity of the claimed date." msgstr "Bluesky दावा किए गए तिथि के प्रामाणिकता की पुष्टि नहीं कर सकता।" @@ -1199,6 +1273,10 @@ msgstr "Bluesky आपके नेटवर्क से कुछ अनुश msgid "Bluesky will not show your profile and posts to logged-out users. Other apps may not honor this request. This does not make your account private." msgstr "Bluesky लॉग आउट उपयोगकर्ताओं को आपके प्रोफ़ाइल और पोस्ट नहीं दिखाएगा। अन्य ऐप इस अनुरोध का पालन नहीं भी कर सकते हैं। इससे आपका खाता निजी नहीं होगा।" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:132 +msgid "Bluesky will proactively verify notable and authentic accounts." +msgstr "" + #: src/screens/Settings/AppIconSettings/index.tsx:99 msgid "Bluesky+" msgstr "Bluesky+" @@ -1301,17 +1379,17 @@ msgid "Camera" msgstr "कैमरा" #: src/components/Menu/index.tsx:306 -#: src/components/Prompt.tsx:130 -#: src/components/Prompt.tsx:132 +#: src/components/Prompt.tsx:140 +#: src/components/Prompt.tsx:142 #: src/screens/Deactivated.tsx:158 -#: src/screens/Profile/Header/EditProfileDialog.tsx:220 -#: src/screens/Profile/Header/EditProfileDialog.tsx:228 +#: src/screens/Profile/Header/EditProfileDialog.tsx:227 +#: src/screens/Profile/Header/EditProfileDialog.tsx:235 #: src/screens/Search/Shell.tsx:349 #: src/screens/Settings/AppIconSettings/index.tsx:44 #: src/screens/Settings/AppIconSettings/index.tsx:225 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:76 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:83 -#: src/screens/Settings/Settings.tsx:260 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:78 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:85 +#: src/screens/Settings/Settings.tsx:268 #: src/screens/Takendown.tsx:99 #: src/screens/Takendown.tsx:102 #: src/view/com/composer/Composer.tsx:937 @@ -1322,7 +1400,7 @@ msgstr "कैमरा" #: src/view/com/modals/ChangePassword.tsx:282 #: src/view/com/modals/CreateOrEditList.tsx:335 #: src/view/com/modals/CropImage.web.tsx:97 -#: src/view/com/modals/EditProfile.tsx:244 +#: src/view/com/modals/EditProfile.tsx:270 #: src/view/com/modals/InAppBrowserConsent.tsx:75 #: src/view/com/modals/InAppBrowserConsent.tsx:77 #: src/view/com/modals/LinkWarning.tsx:105 @@ -1350,7 +1428,7 @@ msgstr "खाता मिटाना रद्द करें" msgid "Cancel image crop" msgstr "छवि क्रॉप रद्द करें" -#: src/view/com/modals/EditProfile.tsx:239 +#: src/view/com/modals/EditProfile.tsx:265 msgid "Cancel profile editing" msgstr "प्रोफ़ाइल संपादन मत करो" @@ -1363,7 +1441,6 @@ msgid "Cancel reactivation and sign out" msgstr "" #: src/screens/Search/Shell.tsx:341 -#: src/view/com/modals/ListAddRemoveUsers.tsx:88 msgid "Cancel search" msgstr "खोज रद्द करें" @@ -1411,8 +1488,8 @@ msgstr "ईमेल बदलें" msgid "Change email address" msgstr "ईमेल पता बदलें" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:92 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:96 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:94 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:98 msgid "Change Handle" msgstr "हैंडल बदलें" @@ -1448,15 +1525,15 @@ msgstr "अपना ईमेल पता बदलें" msgid "Changes app icon" msgstr "" -#: src/components/forms/HostingProvider.tsx:50 -#: src/components/forms/HostingProvider.tsx:70 +#: src/components/forms/HostingProvider.tsx:49 +#: src/components/forms/HostingProvider.tsx:69 msgid "Changes hosting provider" msgstr "" -#: src/Navigation.tsx:416 +#: src/Navigation.tsx:425 #: src/view/shell/bottom-bar/BottomBar.tsx:205 #: src/view/shell/desktop/LeftNav.tsx:535 -#: src/view/shell/Drawer.tsx:422 +#: src/view/shell/Drawer.tsx:438 msgid "Chat" msgstr "बातचीत" @@ -1471,7 +1548,7 @@ msgctxt "toast" msgid "Chat muted" msgstr "बातचीत म्यूट किया गया" -#: src/Navigation.tsx:426 +#: src/Navigation.tsx:435 #: src/screens/Messages/components/InboxPreview.tsx:24 msgid "Chat request inbox" msgstr "" @@ -1482,7 +1559,7 @@ msgid "Chat requests" msgstr "" #: src/components/dms/ConvoMenu.tsx:75 -#: src/Navigation.tsx:421 +#: src/Navigation.tsx:430 #: src/screens/Messages/ChatList.tsx:328 msgid "Chat settings" msgstr "बातचीत सेटिंग" @@ -1514,7 +1591,7 @@ msgstr "" msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "नीचे दर्ज करने के लिए पुष्टिकरण कोड के साथ एक ईमेल के लिए अपने इनबॉक्स की जाँच करें:" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:370 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:389 msgid "Choose domain verification method" msgstr "डोमेन सत्यापन विधि चुनें" @@ -1554,14 +1631,19 @@ msgstr "अपना पासवर्ड चुनें" msgid "Choose your username" msgstr "आपका उपयोगकर्ता हैंडल" -#: src/screens/Settings/Settings.tsx:351 +#: src/screens/Settings/Settings.tsx:393 msgid "Clear all storage data" msgstr "सभी स्टोरेज डेटा खाली करें" -#: src/screens/Settings/Settings.tsx:353 +#: src/screens/Settings/Settings.tsx:395 msgid "Clear all storage data (restart after this)" msgstr "सभी स्टोरेज डेटा खाली करें (इसके बाद फिर से खोलें)" +#: src/screens/Settings/AboutSettings.tsx:113 +#: src/screens/Settings/AboutSettings.tsx:117 +msgid "Clear image cache" +msgstr "" + #: src/components/forms/SearchInput.tsx:70 msgid "Clear search query" msgstr "खोज क्वेरी खाली करें" @@ -1595,8 +1677,10 @@ msgid "Clip 🐴 clop 🐴" msgstr "ठक 🐴 ठक 🐴" #: src/components/dialogs/GifSelect.tsx:281 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:174 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:183 +#: src/components/dialogs/SearchablePeopleList.tsx:295 #: src/components/dialogs/VerifyEmailDialog.tsx:289 -#: src/components/dms/dialogs/SearchablePeopleList.tsx:269 #: src/components/dms/EmojiPopup.android.tsx:58 #: src/components/dms/ReportDialog.tsx:381 #: src/components/dms/ReportDialog.tsx:390 @@ -1605,6 +1689,8 @@ msgstr "ठक 🐴 ठक 🐴" #: src/components/ProgressGuide/FollowDialog.tsx:386 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:117 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:123 +#: src/components/verification/VerificationsDialog.tsx:146 +#: src/components/verification/VerifierDialog.tsx:144 #: src/view/com/modals/ChangePassword.tsx:279 #: src/view/com/modals/ChangePassword.tsx:282 #: src/view/com/util/post-embeds/GifEmbed.tsx:197 @@ -1625,6 +1711,8 @@ msgid "Close bottom drawer" msgstr "निचला ड्रॉयर बंद करो" #: src/components/dialogs/GifSelect.tsx:275 +#: src/components/verification/VerificationsDialog.tsx:138 +#: src/components/verification/VerifierDialog.tsx:136 msgid "Close dialog" msgstr "डायलॉग बंद करें" @@ -1676,11 +1764,11 @@ msgstr "" msgid "Closes viewer for header image" msgstr "हेडर छवि का दर्शक बंद करता है" -#: src/view/com/notifications/NotificationFeedItem.tsx:405 +#: src/view/com/notifications/NotificationFeedItem.tsx:479 msgid "Collapse list of users" msgstr "उपयोगकर्ताओं की सूची को संक्षिप्त करें" -#: src/view/com/notifications/NotificationFeedItem.tsx:598 +#: src/view/com/notifications/NotificationFeedItem.tsx:687 msgid "Collapses list of users for a given notification" msgstr "किसी अधिसूचना के उपयोगकर्ताओं की सूची को संक्षिप्त करता है" @@ -1703,7 +1791,7 @@ msgstr "हास्य" msgid "Comics" msgstr "कॉमिक" -#: src/Navigation.tsx:301 +#: src/Navigation.tsx:310 #: src/view/screens/CommunityGuidelines.tsx:34 msgid "Community Guidelines" msgstr "समुदाय दिशानिर्देश" @@ -1743,8 +1831,8 @@ msgstr "<0>मॉडरेशन सेटिंग में व्यव #: src/components/dialogs/VerifyEmailDialog.tsx:253 #: src/components/dialogs/VerifyEmailDialog.tsx:260 #: src/components/dialogs/VerifyEmailDialog.tsx:283 -#: src/components/Prompt.tsx:173 -#: src/components/Prompt.tsx:176 +#: src/components/Prompt.tsx:183 +#: src/components/Prompt.tsx:186 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:185 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:188 #: src/view/com/modals/VerifyEmail.tsx:239 @@ -1765,11 +1853,11 @@ msgstr "सामग्री भाषा सेटिंग की पुष msgid "Confirm delete account" msgstr "खाते को मिटाने की पुष्टि करें" -#: src/screens/Moderation/index.tsx:303 +#: src/screens/Moderation/index.tsx:322 msgid "Confirm your age:" msgstr "अपने आयु की पुष्टि करें" -#: src/screens/Moderation/index.tsx:294 +#: src/screens/Moderation/index.tsx:313 msgid "Confirm your birthdate" msgstr "अपने जन्मतिथि की पुष्टि करें" @@ -1802,12 +1890,12 @@ msgid "Content & Media" msgstr "सामाग्री और मीडिया" #: src/screens/Settings/AccessibilitySettings.tsx:109 -#: src/screens/Settings/Settings.tsx:175 -#: src/screens/Settings/Settings.tsx:178 +#: src/screens/Settings/Settings.tsx:183 +#: src/screens/Settings/Settings.tsx:186 msgid "Content and media" msgstr "सामग्री और मीडिया" -#: src/Navigation.tsx:375 +#: src/Navigation.tsx:384 msgid "Content and Media" msgstr "सामग्री और मीडिया" @@ -1815,7 +1903,7 @@ msgstr "सामग्री और मीडिया" msgid "Content Blocked" msgstr "सामग्री अवरुद्ध" -#: src/screens/Moderation/index.tsx:287 +#: src/screens/Moderation/index.tsx:306 msgid "Content filters" msgstr "सामग्री फ़िल्टर" @@ -1853,7 +1941,7 @@ msgstr "संदर्भ मेनू पृष्ठभूमि, मेन msgid "Continue" msgstr "जारी रखें" -#: src/components/AccountList.tsx:121 +#: src/components/AccountList.tsx:126 msgid "Continue as {0} (currently signed in)" msgstr "(अभी साइन इन किया गया) {0} के रूप मे जारी रखें" @@ -1873,7 +1961,7 @@ msgctxt "toast" msgid "Conversation deleted" msgstr "बातचीत मिटा दी गई" -#: src/screens/Messages/components/ChatListItem.tsx:191 +#: src/screens/Messages/components/ChatListItem.tsx:196 msgid "Conversation deleted" msgstr "बातचीत मिटा दी गई" @@ -1885,7 +1973,7 @@ msgstr "रसोई" msgid "Copied" msgstr "कॉपी की गई" -#: src/screens/Settings/AboutSettings.tsx:98 +#: src/screens/Settings/AboutSettings.tsx:148 msgid "Copied build version to clipboard" msgstr "बिल्ड संस्कारण क्लिपबोर्ड पर कॉपी की गई" @@ -1903,7 +1991,7 @@ msgstr "क्लिपबोर्ड पर कॉपी की गई" msgid "Copied!" msgstr "कॉपी की गई!" -#: src/screens/Settings/AboutSettings.tsx:74 +#: src/screens/Settings/AboutSettings.tsx:124 msgid "Copies build version to clipboard" msgstr "" @@ -1915,8 +2003,8 @@ msgstr "कॉपी करें" msgid "Copy App Password" msgstr "ऐप पासवर्ड कॉपी करें" -#: src/view/com/profile/ProfileMenu.tsx:347 -#: src/view/com/profile/ProfileMenu.tsx:350 +#: src/view/com/profile/ProfileMenu.tsx:383 +#: src/view/com/profile/ProfileMenu.tsx:386 msgid "Copy at:// URI" msgstr "" @@ -1930,13 +2018,13 @@ msgstr "" msgid "Copy code" msgstr "कोड कॉपी करें" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:472 -#: src/view/com/profile/ProfileMenu.tsx:356 -#: src/view/com/profile/ProfileMenu.tsx:359 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:491 +#: src/view/com/profile/ProfileMenu.tsx:392 +#: src/view/com/profile/ProfileMenu.tsx:395 msgid "Copy DID" msgstr "DID कॉपी करें" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:405 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:424 msgid "Copy host" msgstr "होस्ट कॉपी करें" @@ -1948,7 +2036,7 @@ msgstr "लिंक कॉपी करें" msgid "Copy Link" msgstr "लिंक कॉपी करें" -#: src/view/screens/ProfileList.tsx:505 +#: src/view/screens/ProfileList.tsx:513 msgid "Copy link to list" msgstr "सूची पर लिंक कॉपी करें" @@ -1976,11 +2064,11 @@ msgstr "पोस्ट पाठ कॉपी करें" msgid "Copy QR code" msgstr "QR कोड कॉपी करें" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:426 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:445 msgid "Copy TXT record value" msgstr "TXT रिकॉर्ड मूल्य कॉपी करें " -#: src/Navigation.tsx:306 +#: src/Navigation.tsx:315 #: src/view/screens/CopyrightPolicy.tsx:31 msgid "Copyright Policy" msgstr "कॉपीराइट नीति" @@ -1994,7 +2082,7 @@ msgstr "बातचीत छोड़ी नहीं जा सकी" msgid "Could not load feed" msgstr "फ़ीड लोड नहीं किया जा सका" -#: src/view/screens/ProfileList.tsx:1021 +#: src/view/screens/ProfileList.tsx:1029 msgid "Could not load list" msgstr "सूची लोड नहीं किया जा सका" @@ -2016,7 +2104,7 @@ msgstr "स्टार्टर पैक के लिए QR कोड बन #: src/components/StarterPack/ProfileStarterPacks.tsx:178 #: src/components/StarterPack/ProfileStarterPacks.tsx:274 -#: src/Navigation.tsx:451 +#: src/Navigation.tsx:460 msgid "Create a starter pack" msgstr "स्टार्टर पैक बनाएँ" @@ -2127,7 +2215,7 @@ msgstr "जन्मतिथि" msgid "Deactivate account" msgstr "खाता निष्क्रिय करें" -#: src/screens/Settings/Settings.tsx:332 +#: src/screens/Settings/Settings.tsx:374 msgid "Debug Moderation" msgstr "मॉडरेशन डिबग करें" @@ -2150,7 +2238,7 @@ msgstr "डिफ़ॉल्‍ट आइकॉन" #: src/screens/StarterPack/StarterPackScreen.tsx:672 #: src/screens/StarterPack/StarterPackScreen.tsx:744 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:767 -#: src/view/screens/ProfileList.tsx:760 +#: src/view/screens/ProfileList.tsx:768 msgid "Delete" msgstr "मिटाएँ" @@ -2176,7 +2264,7 @@ msgstr "ऐप पासवर्ड मिटाएँ?" msgid "Delete chat" msgstr "" -#: src/screens/Settings/Settings.tsx:339 +#: src/screens/Settings/Settings.tsx:381 msgid "Delete chat declaration record" msgstr "बातचीत घोषणा रेकॉर्ड मिटाएँ" @@ -2195,7 +2283,7 @@ msgstr "" msgid "Delete for me" msgstr "मेरे लिए मिटाएँ" -#: src/view/screens/ProfileList.tsx:548 +#: src/view/screens/ProfileList.tsx:556 msgid "Delete list" msgstr "" @@ -2226,7 +2314,7 @@ msgstr "स्टार्टर पैक मिटाएँ" msgid "Delete starter pack?" msgstr "स्टार्टर पैक मिटाएँ?" -#: src/view/screens/ProfileList.tsx:755 +#: src/view/screens/ProfileList.tsx:763 msgid "Delete this list?" msgstr "यह सूची मिटाएँ?" @@ -2238,8 +2326,8 @@ msgstr "यह पोस्ट मिटाएँ?" msgid "Deleted" msgstr "मिटाया गया" -#: src/components/dms/MessagesListHeader.tsx:155 -#: src/screens/Messages/components/ChatListItem.tsx:123 +#: src/components/dms/MessagesListHeader.tsx:160 +#: src/screens/Messages/components/ChatListItem.tsx:128 msgid "Deleted Account" msgstr "मिटाया गया खाता" @@ -2247,19 +2335,19 @@ msgstr "मिटाया गया खाता" msgid "Deleted post." msgstr "यह पोस्ट मिट दी गई है।" -#: src/screens/Profile/Header/EditProfileDialog.tsx:347 +#: src/screens/Profile/Header/EditProfileDialog.tsx:370 #: src/view/com/modals/CreateOrEditList.tsx:280 #: src/view/com/modals/CreateOrEditList.tsx:301 -#: src/view/com/modals/EditProfile.tsx:193 -#: src/view/com/modals/EditProfile.tsx:205 +#: src/view/com/modals/EditProfile.tsx:219 +#: src/view/com/modals/EditProfile.tsx:231 msgid "Description" msgstr "विवरण" -#: src/screens/Profile/Header/EditProfileDialog.tsx:367 +#: src/screens/Profile/Header/EditProfileDialog.tsx:390 msgid "Description is too long" msgstr "विवरण बहुत अधिक लंबा है" -#: src/screens/Profile/Header/EditProfileDialog.tsx:368 +#: src/screens/Profile/Header/EditProfileDialog.tsx:391 msgid "Description is too long. {DESCRIPTION_MAX_GRAPHEMES, plural, other {The maximum number of characters is #.}}" msgstr "" @@ -2277,18 +2365,18 @@ msgstr "क्वोट अलग करें" msgid "Detach quote post?" msgstr "क्वोट पोस्ट अलग करें" -#: src/screens/Settings/AboutSettings.tsx:87 +#: src/screens/Settings/AboutSettings.tsx:137 msgctxt "toast" msgid "Developer mode disabled" msgstr "डेवलपर मोड अक्षम" -#: src/screens/Settings/AboutSettings.tsx:81 +#: src/screens/Settings/AboutSettings.tsx:131 msgctxt "toast" msgid "Developer mode enabled" msgstr "डेवलपर मोड सक्षम" -#: src/screens/Settings/Settings.tsx:242 -#: src/screens/Settings/Settings.tsx:245 +#: src/screens/Settings/Settings.tsx:250 +#: src/screens/Settings/Settings.tsx:253 msgid "Developer options" msgstr "डेवलपर विकल्प" @@ -2318,17 +2406,17 @@ msgstr "उपशीर्षक अक्षम करें" #: src/lib/moderation/useLabelBehaviorDescription.ts:68 #: src/screens/Messages/Settings.tsx:139 #: src/screens/Messages/Settings.tsx:142 -#: src/screens/Moderation/index.tsx:345 +#: src/screens/Moderation/index.tsx:364 msgid "Disabled" msgstr "अक्षम" -#: src/screens/Profile/Header/EditProfileDialog.tsx:84 +#: src/screens/Profile/Header/EditProfileDialog.tsx:88 #: src/view/com/composer/Composer.tsx:705 #: src/view/com/composer/Composer.tsx:889 msgid "Discard" msgstr "ख़ारिज करें" -#: src/screens/Profile/Header/EditProfileDialog.tsx:81 +#: src/screens/Profile/Header/EditProfileDialog.tsx:85 msgid "Discard changes?" msgstr "बदलाव ख़ारिज करें?" @@ -2383,27 +2471,27 @@ msgstr "" msgid "Display larger alt text badges" msgstr "वैकल्पिक पाठ बटन को बड़े आकार मे दिखाएँ" -#: src/screens/Profile/Header/EditProfileDialog.tsx:314 -#: src/screens/Profile/Header/EditProfileDialog.tsx:320 -#: src/screens/Profile/Header/EditProfileDialog.tsx:354 -#: src/view/com/modals/EditProfile.tsx:187 +#: src/screens/Profile/Header/EditProfileDialog.tsx:321 +#: src/screens/Profile/Header/EditProfileDialog.tsx:327 +#: src/screens/Profile/Header/EditProfileDialog.tsx:377 +#: src/view/com/modals/EditProfile.tsx:194 msgid "Display name" msgstr "प्रदर्शन का नाम" -#: src/view/com/modals/EditProfile.tsx:175 +#: src/view/com/modals/EditProfile.tsx:182 msgid "Display Name" msgstr "प्रदर्शन का नाम" -#: src/screens/Profile/Header/EditProfileDialog.tsx:333 +#: src/screens/Profile/Header/EditProfileDialog.tsx:340 msgid "Display name is too long" msgstr "डिस्प्ले नाम बहुत अधिक लंबा है" -#: src/screens/Profile/Header/EditProfileDialog.tsx:334 +#: src/screens/Profile/Header/EditProfileDialog.tsx:341 msgid "Display name is too long. {DISPLAY_NAME_MAX_GRAPHEMES, plural, other {The maximum number of characters is #.}}" msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:373 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:375 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:392 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:394 msgid "DNS Panel" msgstr "DNS पैनल" @@ -2419,7 +2507,7 @@ msgstr "नग्नता शामिल नहीं है" msgid "Doesn't begin or end with a hyphen" msgstr "हाइफ़न से शुरू या अंत नहीं होता" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:488 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:507 msgid "Domain verified!" msgstr "डोमेन सत्यापित!" @@ -2441,11 +2529,9 @@ msgstr "डोमेन सत्यापित!" #: src/view/com/modals/CropImage.web.tsx:112 #: src/view/com/modals/InviteCodes.tsx:81 #: src/view/com/modals/InviteCodes.tsx:124 -#: src/view/com/modals/ListAddRemoveUsers.tsx:143 msgid "Done" msgstr "हो गया" -#: src/view/com/modals/ListAddRemoveUsers.tsx:145 #: src/view/com/modals/UserAddRemoveLists.tsx:113 #: src/view/com/modals/UserAddRemoveLists.tsx:116 msgctxt "action" @@ -2485,23 +2571,23 @@ msgstr "छवि जोड़ने के लिए उतारें" msgid "Duration:" msgstr "अवधि:" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:211 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:230 msgid "e.g. alice" msgstr "उदाहरण के लिए, राम" -#: src/screens/Profile/Header/EditProfileDialog.tsx:321 +#: src/screens/Profile/Header/EditProfileDialog.tsx:328 msgid "e.g. Alice Lastname" msgstr "उदाहरण के लिए, राम उपनाम" -#: src/view/com/modals/EditProfile.tsx:180 +#: src/view/com/modals/EditProfile.tsx:187 msgid "e.g. Alice Roberts" msgstr "उदाहरण के लिए, राम कुमार" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:357 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:376 msgid "e.g. alice.com" msgstr "उदाहरण के लिए, ramkumar.com" -#: src/view/com/modals/EditProfile.tsx:198 +#: src/view/com/modals/EditProfile.tsx:224 msgid "e.g. Artist, dog-lover, and avid reader." msgstr "उदाहरण के लिए, कलाकार, पशुप्रेमी, और नियमित पाठक" @@ -2536,7 +2622,8 @@ msgstr "प्रत्येक कोड एक बार काम करत msgid "Edit" msgstr "संपादित करें" -#: src/view/com/lists/ListMembers.tsx:143 +#: src/view/com/lists/ListMembers.tsx:180 +#: src/view/com/lists/ListMembers.tsx:186 msgctxt "action" msgid "Edit" msgstr "संपादित करें" @@ -2566,7 +2653,7 @@ msgstr "संपर्क सेटिंग संपादित करें msgid "Edit interests" msgstr "" -#: src/view/screens/ProfileList.tsx:536 +#: src/view/screens/ProfileList.tsx:544 msgid "Edit list details" msgstr "सूची विवरण संपादित करें" @@ -2574,12 +2661,12 @@ msgstr "सूची विवरण संपादित करें" msgid "Edit Moderation List" msgstr "मॉडरेशन सूची संपादित करें" -#: src/Navigation.tsx:316 +#: src/Navigation.tsx:325 #: src/view/screens/Feeds.tsx:515 msgid "Edit My Feeds" msgstr "मेरे फ़ीड संपादित करें" -#: src/view/com/modals/EditProfile.tsx:147 +#: src/view/com/modals/EditProfile.tsx:154 msgid "Edit my profile" msgstr "मेरी प्रोफ़ाइल संपादित करें" @@ -2592,15 +2679,15 @@ msgstr "लोग संपादित करें" msgid "Edit post interaction settings" msgstr "पोस्ट संपर्क सेटिंग संपादित करें" -#: src/screens/Profile/Header/EditProfileDialog.tsx:269 -#: src/screens/Profile/Header/EditProfileDialog.tsx:275 +#: src/screens/Profile/Header/EditProfileDialog.tsx:276 +#: src/screens/Profile/Header/EditProfileDialog.tsx:282 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:196 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 msgid "Edit profile" msgstr "मेरी प्रोफ़ाइल संपादित करें" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:199 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:185 msgid "Edit Profile" msgstr "मेरी प्रोफ़ाइल संपादित करें" @@ -2616,15 +2703,15 @@ msgstr "उपयोगकर्ता सूची संपादित कर msgid "Edit who can reply" msgstr "संपादित करें कि कौन जवाब दे सकता है" -#: src/view/com/modals/EditProfile.tsx:188 +#: src/view/com/modals/EditProfile.tsx:195 msgid "Edit your display name" msgstr "अपना डिस्प्ले नाम संपादित करें" -#: src/view/com/modals/EditProfile.tsx:206 +#: src/view/com/modals/EditProfile.tsx:232 msgid "Edit your profile description" msgstr "अपना प्रोफ़ाइल विवरण संपादित करें" -#: src/Navigation.tsx:456 +#: src/Navigation.tsx:465 msgid "Edit your starter pack" msgstr "अपना स्टार्टर पैक संपादित करें" @@ -2707,7 +2794,7 @@ msgstr "सक्षम करें" msgid "Enable {0} only" msgstr "केवल {0} ही सक्षम करें" -#: src/screens/Moderation/index.tsx:332 +#: src/screens/Moderation/index.tsx:351 msgid "Enable adult content" msgstr "वयस्क सामग्री सक्षम करें" @@ -2752,11 +2839,11 @@ msgstr "" #: src/screens/Messages/Settings.tsx:130 #: src/screens/Messages/Settings.tsx:133 -#: src/screens/Moderation/index.tsx:343 +#: src/screens/Moderation/index.tsx:362 msgid "Enabled" msgstr "सक्षम" -#: src/screens/Profile/Sections/Feed.tsx:116 +#: src/screens/Profile/Sections/Feed.tsx:113 msgid "End of feed" msgstr "फ़ीड का अंत" @@ -2789,7 +2876,7 @@ msgstr "फ़ुलस्क्रीन में जाएँ" msgid "Enter the code you received to change your password." msgstr "पासवर्ड बदलने के लिए प्राप्त किया गया कोड दर्ज करें" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:351 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:370 msgid "Enter the domain you want to use" msgstr "आप जिस डोमेन का उपयोग करना चाहते हैं उसे दर्ज करें" @@ -2906,19 +2993,15 @@ msgstr "छवि क्रॉप करने की प्रक्रिय msgid "Exits image view" msgstr "छवि दर्शन से निकलता है" -#: src/view/com/modals/ListAddRemoveUsers.tsx:89 -msgid "Exits inputting search query" -msgstr "खोज क्वेरी से निकलता है" - #: src/view/com/lightbox/Lightbox.web.tsx:184 msgid "Expand alt text" msgstr "वैकल्पिक पाठ बढ़ाता है" -#: src/view/com/notifications/NotificationFeedItem.tsx:406 +#: src/view/com/notifications/NotificationFeedItem.tsx:480 msgid "Expand list of users" msgstr "उपयोगकर्ताओं की सूची बढ़ाताा है" -#: src/view/com/composer/ComposerReplyTo.tsx:70 +#: src/view/com/composer/ComposerReplyTo.tsx:83 msgid "Expand or collapse the full post you are replying to" msgstr "जिस पोस्ट का जवाब दे रहे हैं उसे बढ़ाता या संक्षिप्त करता है" @@ -2926,10 +3009,6 @@ msgstr "जिस पोस्ट का जवाब दे रहे हैं msgid "Expands or collapses post text" msgstr "" -#: src/view/com/composer/ComposerReplyTo.tsx:73 -msgid "Expands or collapses the full post you are replying to" -msgstr "" - #: src/lib/api/index.ts:406 msgid "Expected uri to resolve to a record" msgstr "URI के रिकॉर्ड पर रिसॉल्व होने की अपेक्षा थी" @@ -2961,10 +3040,10 @@ msgstr "अश्लील या संभावित व्यथित क msgid "Explicit sexual images." msgstr "अश्लील यौन छवि" -#: src/Navigation.tsx:640 +#: src/Navigation.tsx:649 #: src/screens/Search/Shell.tsx:307 #: src/view/shell/desktop/LeftNav.tsx:617 -#: src/view/shell/Drawer.tsx:370 +#: src/view/shell/Drawer.tsx:386 msgid "Explore" msgstr "" @@ -2992,7 +3071,7 @@ msgstr "बाहरी मीडिया" msgid "External media may allow websites to collect information about you and your device. No information is sent or requested until you press the \"play\" button." msgstr "बाहरी मीडिया वेबसाइट्स को आपके और आपके उपकरण के बारे मे जानकारी इकट्ठा करने दे सकता है। प्ले बटन न दबाने तक कोई जानकारी भेजी या अनुरोध नहीं की जाती।" -#: src/Navigation.tsx:335 +#: src/Navigation.tsx:344 #: src/screens/Settings/ExternalMediaPreferences.tsx:31 msgid "External Media Preferences" msgstr "बाहरी मीडिया प्राथमिकताएँ" @@ -3007,10 +3086,14 @@ msgstr "" msgid "Failed to add emoji reaction" msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:568 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:587 msgid "Failed to change handle. Please try again." msgstr "हैंडल बदलने में असफल। कृपया फिर से प्रयास करें।" +#: src/components/verification/VerificationCreatePrompt.tsx:32 +msgid "Failed to create a verification" +msgstr "" + #: src/screens/Settings/components/AddAppPasswordDialog.tsx:173 msgid "Failed to create app password. Please try again." msgstr "ऐप पासवर्ड बनाने में असफल। कृपया फिर से प्रयास करें।" @@ -3087,6 +3170,10 @@ msgstr "पोस्ट को पिन करने में असफल" msgid "Failed to remove emoji reaction" msgstr "" +#: src/components/verification/VerificationRemovePrompt.tsx:34 +msgid "Failed to remove verification" +msgstr "" + #: src/view/com/lightbox/Lightbox.tsx:46 msgid "Failed to save image: {0}" msgstr "छवि सहेजने में असफल: {0}" @@ -3132,11 +3219,11 @@ msgstr "सेटिंग अपडेट करने में असफल" msgid "Failed to upload video" msgstr "वीडियो अपलोड करने में असफल" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:341 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:360 msgid "Failed to verify handle. Please try again." msgstr "हैंडल सत्यापित करने में असफल। कृपया फिर से प्रयास करें।" -#: src/Navigation.tsx:251 +#: src/Navigation.tsx:260 msgid "Feed" msgstr "फ़ीड" @@ -3155,7 +3242,7 @@ msgstr "फ़ीड टॉगल" #: src/view/shell/desktop/RightNav.tsx:102 #: src/view/shell/desktop/RightNav.tsx:103 -#: src/view/shell/Drawer.tsx:324 +#: src/view/shell/Drawer.tsx:340 msgid "Feedback" msgstr "प्रतिक्रिया" @@ -3165,14 +3252,14 @@ msgctxt "toast" msgid "Feedback sent!" msgstr "प्रतिक्रिया भेजी गई!" -#: src/Navigation.tsx:436 +#: src/Navigation.tsx:445 #: src/screens/Search/SearchResults.tsx:68 #: src/screens/StarterPack/StarterPackScreen.tsx:185 #: src/view/screens/Feeds.tsx:508 #: src/view/screens/Profile.tsx:227 #: src/view/screens/SavedFeeds.tsx:96 #: src/view/shell/desktop/LeftNav.tsx:655 -#: src/view/shell/Drawer.tsx:486 +#: src/view/shell/Drawer.tsx:502 msgid "Feeds" msgstr "फ़ीड" @@ -3258,10 +3345,10 @@ msgid "Flexible" msgstr "लचीला" #. User is not following this account, click to follow -#: src/components/ProfileCard.tsx:372 -#: src/components/ProfileHoverCard/index.web.tsx:449 -#: src/components/ProfileHoverCard/index.web.tsx:460 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 +#: src/components/ProfileCard.tsx:400 +#: src/components/ProfileHoverCard/index.web.tsx:456 +#: src/components/ProfileHoverCard/index.web.tsx:467 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:236 #: src/screens/VideoFeed/index.tsx:829 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:131 msgid "Follow" @@ -3272,7 +3359,7 @@ msgctxt "action" msgid "Follow" msgstr "फ़ॉलो करें" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:218 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:221 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:113 msgid "Follow {0}" msgstr "{0} को फ़ॉलो करें" @@ -3294,8 +3381,8 @@ msgstr "10 खाते फ़ॉलो करें" msgid "Follow 7 accounts" msgstr "7 खातों को फ़ॉलो करें" -#: src/view/com/profile/ProfileMenu.tsx:252 -#: src/view/com/profile/ProfileMenu.tsx:263 +#: src/view/com/profile/ProfileMenu.tsx:265 +#: src/view/com/profile/ProfileMenu.tsx:276 msgid "Follow account" msgstr "" @@ -3304,7 +3391,7 @@ msgstr "" msgid "Follow all" msgstr "सभी को फ़ॉलो करें" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:232 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:129 msgid "Follow Back" msgstr "वापस फ़ॉलो करें" @@ -3330,7 +3417,7 @@ msgstr "<0>{0} और <1>{1} फ़ॉलो करते हैं" msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" msgstr "<0>{0}, <1>{1}, और {2, plural, one {# अन्य} other {# अन्य}} फ़ॉलो करते हैं" -#: src/Navigation.tsx:205 +#: src/Navigation.tsx:214 msgid "Followers of @{0} that you know" msgstr "@{0} के फ़ॉलोअर जिन्हें आप जानते हैं" @@ -3340,10 +3427,10 @@ msgid "Followers you know" msgstr "फ़ॉलोअर जिन्हें आप जानते हैं" #. User is following this account, click to unfollow -#: src/components/ProfileCard.tsx:366 -#: src/components/ProfileHoverCard/index.web.tsx:448 -#: src/components/ProfileHoverCard/index.web.tsx:459 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:230 +#: src/components/ProfileCard.tsx:394 +#: src/components/ProfileHoverCard/index.web.tsx:455 +#: src/components/ProfileHoverCard/index.web.tsx:466 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:232 #: src/screens/VideoFeed/index.tsx:827 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:134 #: src/view/screens/Feeds.tsx:599 @@ -3351,8 +3438,8 @@ msgstr "फ़ॉलोअर जिन्हें आप जानते ह msgid "Following" msgstr "फ़ॉलोइंग" -#: src/components/ProfileCard.tsx:329 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 +#: src/components/ProfileCard.tsx:357 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:101 msgid "Following {0}" msgstr "{0} को फ़ॉलो करते हैं" @@ -3369,7 +3456,7 @@ msgstr "{name} को फ़ॉलो करते हैं" msgid "Following feed preferences" msgstr "फ़ॉलोइंग फ़ीड प्राथमिकताएँ" -#: src/Navigation.tsx:322 +#: src/Navigation.tsx:331 #: src/screens/Settings/FollowingFeedPreferences.tsx:53 msgid "Following Feed Preferences" msgstr "फ़ॉलोइंग फ़ीड प्राथमिकताएँ" @@ -3450,7 +3537,7 @@ msgstr "गैलरी" msgid "Generate a starter pack" msgstr "स्टार्टर पाक उत्पन्न करें" -#: src/view/shell/Drawer.tsx:328 +#: src/view/shell/Drawer.tsx:344 msgid "Get help" msgstr "सहायता लें" @@ -3486,7 +3573,7 @@ msgstr "क़ानून या सेवा की शर्तों का स #: src/screens/VideoFeed/index.tsx:1112 #: src/view/com/auth/LoggedOut.tsx:72 #: src/view/screens/NotFound.tsx:57 -#: src/view/screens/ProfileList.tsx:1030 +#: src/view/screens/ProfileList.tsx:1038 msgid "Go back" msgstr "वापस जाएँ" @@ -3497,7 +3584,7 @@ msgstr "वापस जाएँ" #: src/screens/Profile/ProfileFeed/index.tsx:94 #: src/screens/StarterPack/StarterPackScreen.tsx:757 #: src/view/screens/NotFound.tsx:56 -#: src/view/screens/ProfileList.tsx:1035 +#: src/view/screens/ProfileList.tsx:1043 msgid "Go Back" msgstr "वापस जाएँ" @@ -3518,7 +3605,11 @@ msgstr "होम जाएँ" msgid "Go Home" msgstr "होम जाएँ" -#: src/screens/Messages/components/ChatListItem.tsx:355 +#: src/view/com/notifications/NotificationFeedItem.tsx:193 +msgid "Go to {firstAuthorName}'s profile" +msgstr "" + +#: src/screens/Messages/components/ChatListItem.tsx:360 msgid "Go to conversation with {0}" msgstr "{0} के साथ बातचीत पर जाएँ" @@ -3552,16 +3643,16 @@ msgstr "आधा रास्ता पार!" msgid "Handle" msgstr "हैंडल" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:572 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:591 msgid "Handle already taken. Please try a different one." msgstr "हैंडल पहले से ले लिया गया है। कृपया कुछ और चुनें।" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:189 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:325 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:195 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:344 msgid "Handle changed!" msgstr "हैंडल बदला गया!" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:576 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:595 msgid "Handle too long. Please try a shorter one." msgstr "हैंडल बहुत अधिक लंबा है। कृपया कुछ छोटा चुनें।" @@ -3574,7 +3665,7 @@ msgstr "कंपन" msgid "Harassment, trolling, or intolerance" msgstr "उत्पीड़न, ट्रोलिंग, या असहिष्णुता" -#: src/Navigation.tsx:406 +#: src/Navigation.tsx:415 msgid "Hashtag" msgstr "हैशटैग" @@ -3586,11 +3677,11 @@ msgstr "हैशटैग {tag}" msgid "Having trouble?" msgstr "मुश्किल हो रही है?" -#: src/screens/Settings/Settings.tsx:207 -#: src/screens/Settings/Settings.tsx:211 +#: src/screens/Settings/Settings.tsx:215 +#: src/screens/Settings/Settings.tsx:219 #: src/view/shell/desktop/RightNav.tsx:120 #: src/view/shell/desktop/RightNav.tsx:121 -#: src/view/shell/Drawer.tsx:337 +#: src/view/shell/Drawer.tsx:353 msgid "Help" msgstr "सहायता" @@ -3629,7 +3720,7 @@ msgstr "छिपाई गई सूची" msgid "Hide" msgstr "छिपाएँ" -#: src/view/com/notifications/NotificationFeedItem.tsx:605 +#: src/view/com/notifications/NotificationFeedItem.tsx:694 msgctxt "action" msgid "Hide" msgstr "छिपाएँ" @@ -3680,10 +3771,15 @@ msgstr "रुझान छिपाएँ?" msgid "Hide trending videos?" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:596 +#: src/view/com/notifications/NotificationFeedItem.tsx:685 msgid "Hide user list" msgstr "उपयोगकर्ता सूची छुपाएँ" +#: src/screens/Moderation/VerificationSettings.tsx:81 +#: src/screens/Moderation/VerificationSettings.tsx:90 +msgid "Hide verification badges" +msgstr "" + #: src/components/moderation/ContentHider.tsx:151 #: src/components/moderation/PostHider.tsx:79 msgid "Hides the content" @@ -3709,7 +3805,7 @@ msgstr "अरे, फ़ीड सर्वर ने ख़राब उत्तर msgid "Hmm, we're having trouble finding this feed. It may have been deleted." msgstr "अरे, हमें यह फ़ीड ढूँढने में मुश्किल हो रही है। इसे शायद मिटा दिया गया होगा।" -#: src/screens/Moderation/index.tsx:54 +#: src/screens/Moderation/index.tsx:58 msgid "Hmmmm, it seems we're having trouble loading this data. See below for more details. If this issue persists, please contact us." msgstr "अरे, लगता है हमें यह डेटा लोड करने में मुश्किल हो रही है। अधिक जानकारी के लिए नीचे देखें। यदि यह समस्या बनी रहती है, हमसे संपर्क करें।" @@ -3721,15 +3817,15 @@ msgstr "अरे, हम उस मॉडरेशन सेवा को ल msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "कृपया रुकिए। हम धीरे-धीरे वीडियो तक पहुँच दे रहें हैं, और आप अभी भी पंक्ति में हैं। बाद में प्रयास करें!" -#: src/Navigation.tsx:635 -#: src/Navigation.tsx:655 +#: src/Navigation.tsx:644 +#: src/Navigation.tsx:664 #: src/view/shell/bottom-bar/BottomBar.tsx:162 #: src/view/shell/desktop/LeftNav.tsx:599 -#: src/view/shell/Drawer.tsx:396 +#: src/view/shell/Drawer.tsx:412 msgid "Home" msgstr "होम फ़ीड" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:398 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:417 msgid "Host:" msgstr "होस्ट:" @@ -3768,8 +3864,8 @@ msgstr "मेरे पास कोड है" msgid "I have a confirmation code" msgstr "मेरे पास पुष्टिकरण कोड है" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:261 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:267 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:280 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:286 msgid "I have my own domain" msgstr "मेरे पास अपना डोमेन है" @@ -3786,11 +3882,11 @@ msgstr "यदि वैकल्पिक पाठ लंबा है, बड़ msgid "If you are not yet an adult according to the laws of your country, your parent or legal guardian must read these Terms on your behalf." msgstr "यदि आप अपने देश के क़ानून के अनुसार अभी वयस्क नहीं है, आपके माता-पिता या क़ानूनी अभिभावक को आपकी जगह इन शर्तों को पढ़ना होगा।" -#: src/view/screens/ProfileList.tsx:757 +#: src/view/screens/ProfileList.tsx:765 msgid "If you delete this list, you won't be able to recover it." msgstr "यदि आप इस सूची को मिटते हैं, आप उसे वापस नहीं ला पाएँगे।" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:248 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:267 msgid "If you have your own domain, you can use that as your handle. This lets you self-verify your identity. <0>Learn more here." msgstr "यदि आपका अपना डोमेन है, आप उसे अपने हैंडल के तौर पर उपयोग कर सकते हैं। इसे आप ख़ुद अपने पहचान की पुष्टि कर सकते हैं। <0>यहाँ अधिक जानें।" @@ -3819,6 +3915,15 @@ msgstr "ग़ैरक़ानूनी और अत्यावश्यक" msgid "Image" msgstr "छवि" +#: src/screens/Settings/AboutSettings.tsx:61 +msgid "Image cache cleared" +msgstr "" + +#. Android-only toast message which includes amount of space freed using localized number formatting +#: src/screens/Settings/AboutSettings.tsx:47 +msgid "Image cache cleared, freed {0}" +msgstr "" + #: src/components/StarterPack/ShareDialog.tsx:76 msgid "Image saved to your camera roll!" msgstr "छवि आपके कैमरा रोल में सहेजी गई!" @@ -3871,7 +3976,7 @@ msgstr "आपको ईमेल की गई कोड दर्ज करे msgid "Interaction limited" msgstr "संपर्क सीमित" -#: src/screens/Moderation/index.tsx:209 +#: src/screens/Moderation/index.tsx:213 msgid "Interaction settings" msgstr "" @@ -3880,11 +3985,11 @@ msgstr "" msgid "Invalid 2FA confirmation code." msgstr "अमान्य 2FA पुष्टिकरण कोड" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:578 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:597 msgid "Invalid handle. Please try a different one." msgstr "अमान्य हैंडल। कृपया कुछ और चुनें।" -#: src/view/com/post-thread/PostThreadItem.tsx:288 +#: src/view/com/post-thread/PostThreadItem.tsx:291 msgid "Invalid or unsupported post record" msgstr "अमान्य या असमर्थित पोस्ट रिकॉर्ड" @@ -3979,7 +4084,7 @@ msgstr "लेबल" msgid "Labels added" msgstr "लेबल जोड़े गए" -#: src/screens/Profile/Sections/Labels.tsx:163 +#: src/screens/Profile/Sections/Labels.tsx:160 msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." msgstr "लेबल लोगों और सामग्री का नामांकन है। इन्हें नेटवर्क को छिपाने, चेतावनी देने, और वर्गीकरण के लिए उपयोग किया जा सकता है।" @@ -3995,13 +4100,13 @@ msgstr "आपकी सामग्री पर लेबल" msgid "Language selection" msgstr "अपनी भाषा चुने" -#: src/Navigation.tsx:178 +#: src/Navigation.tsx:187 msgid "Language Settings" msgstr "भाषा सेटिंग" #: src/screens/Settings/LanguageSettings.tsx:71 -#: src/screens/Settings/Settings.tsx:199 -#: src/screens/Settings/Settings.tsx:202 +#: src/screens/Settings/Settings.tsx:207 +#: src/screens/Settings/Settings.tsx:210 msgid "Languages" msgstr "भाषा" @@ -4015,10 +4120,19 @@ msgstr "बड़ा" msgid "Latest" msgstr "नए" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:252 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:271 msgid "learn more" msgstr "अधिक जानें" +#: src/components/verification/VerificationsDialog.tsx:163 +#: src/components/verification/VerifierDialog.tsx:132 +#: src/screens/Moderation/VerificationSettings.tsx:47 +#: src/screens/Profile/Header/EditProfileDialog.tsx:360 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:212 +#: src/view/com/modals/EditProfile.tsx:208 +msgid "Learn more" +msgstr "" + #: src/components/moderation/ScreenHider.tsx:140 msgid "Learn More" msgstr "अधिक जानें" @@ -4044,6 +4158,11 @@ msgstr "इस सामग्री पर लगाए गए मॉडरे msgid "Learn more about this warning" msgstr "इस चेतावनी के बारे में अधिक जानें" +#: src/components/verification/VerificationsDialog.tsx:152 +#: src/components/verification/VerifierDialog.tsx:121 +msgid "Learn more about verification on Bluesky" +msgstr "" + #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:99 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:102 msgid "Learn more about what is public on Bluesky." @@ -4132,9 +4251,8 @@ msgstr "इस फ़ीड को पसंद करें" msgid "Like this labeler" msgstr "" -#: src/components/LikesDialog.tsx:85 -#: src/Navigation.tsx:256 -#: src/Navigation.tsx:261 +#: src/Navigation.tsx:265 +#: src/Navigation.tsx:270 msgid "Liked by" msgstr "इन्होनें पसंद किया" @@ -4160,7 +4278,7 @@ msgstr "{likeCount, plural, one {# उपयोगकर्ता} other {# उ msgid "Likes" msgstr "पसंद" -#: src/view/com/post-thread/PostThreadItem.tsx:223 +#: src/view/com/post-thread/PostThreadItem.tsx:226 msgid "Likes on this post" msgstr "इस पोस्ट पर पसंद" @@ -4169,7 +4287,7 @@ msgstr "इस पोस्ट पर पसंद" msgid "Linear" msgstr "रेखीय" -#: src/Navigation.tsx:211 +#: src/Navigation.tsx:220 msgid "List" msgstr "सूची" @@ -4177,7 +4295,7 @@ msgstr "सूची" msgid "List Avatar" msgstr "सूची अवतार" -#: src/view/screens/ProfileList.tsx:430 +#: src/view/screens/ProfileList.tsx:438 msgctxt "toast" msgid "List blocked" msgstr "सूची अवरुद्ध की गई" @@ -4195,7 +4313,7 @@ msgstr "<0/> द्वारा सूची" msgid "List by you" msgstr "आपके द्वारा सूची" -#: src/view/screens/ProfileList.tsx:477 +#: src/view/screens/ProfileList.tsx:485 msgctxt "toast" msgid "List deleted" msgstr "सूची मिटाई गई" @@ -4204,11 +4322,11 @@ msgstr "सूची मिटाई गई" msgid "List has been hidden" msgstr "सूची छिपा दी गई" -#: src/view/screens/ProfileList.tsx:172 +#: src/view/screens/ProfileList.tsx:176 msgid "List Hidden" msgstr "सूची छिपाई गई" -#: src/view/screens/ProfileList.tsx:394 +#: src/view/screens/ProfileList.tsx:402 msgctxt "toast" msgid "List muted" msgstr "सूची म्यूट की गई" @@ -4217,22 +4335,22 @@ msgstr "सूची म्यूट की गई" msgid "List Name" msgstr "सूची का नाम" -#: src/view/screens/ProfileList.tsx:448 +#: src/view/screens/ProfileList.tsx:456 msgctxt "toast" msgid "List unblocked" msgstr "सूची अनअवरुद्ध की गई" -#: src/view/screens/ProfileList.tsx:412 +#: src/view/screens/ProfileList.tsx:420 msgctxt "toast" msgid "List unmuted" msgstr "सूची अनम्यूट की गई" -#: src/Navigation.tsx:140 +#: src/Navigation.tsx:141 #: src/view/screens/Lists.tsx:62 #: src/view/screens/Profile.tsx:221 #: src/view/screens/Profile.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:673 -#: src/view/shell/Drawer.tsx:501 +#: src/view/shell/Drawer.tsx:517 msgid "Lists" msgstr "सूची" @@ -4255,7 +4373,7 @@ msgstr "नई अधिसूचनाएँ लोड करें" #: src/screens/Profile/ProfileFeed/index.tsx:221 #: src/screens/Profile/Sections/Feed.tsx:98 #: src/view/com/feeds/FeedPage.tsx:155 -#: src/view/screens/ProfileList.tsx:870 +#: src/view/screens/ProfileList.tsx:878 msgid "Load new posts" msgstr "नए पोस्ट लोड करें" @@ -4263,7 +4381,7 @@ msgstr "नए पोस्ट लोड करें" msgid "Loading..." msgstr "लोड हो रहा है..." -#: src/Navigation.tsx:281 +#: src/Navigation.tsx:290 msgid "Log" msgstr "लॉग" @@ -4276,7 +4394,7 @@ msgid "Logo by @sawaratsuki.bsky.social" msgstr "@sawaratsuki.bsky.social द्वारा लोगो" #: src/view/shell/desktop/RightNav.tsx:127 -#: src/view/shell/Drawer.tsx:639 +#: src/view/shell/Drawer.tsx:655 msgid "Logo by <0>@sawaratsuki.bsky.social" msgstr "<0>@sawaratsuki.bsky.social द्वारा लोगो" @@ -4313,6 +4431,10 @@ msgstr "यह सुनिश्चित करें कि आप यहा msgid "Manage saved feeds" msgstr "सहेजे गए फ़ीड प्रबंधित करें" +#: src/screens/Moderation/index.tsx:283 +msgid "Manage verification settings" +msgstr "" + #: src/components/dialogs/MutedWords.tsx:108 msgid "Manage your muted words and tags" msgstr "अपने म्यूट किए गए शब्द और टैग प्रबंधित करें" @@ -4366,7 +4488,7 @@ msgctxt "toast" msgid "Message deleted" msgstr "संदेश मिटाई गई" -#: src/screens/Messages/components/ChatListItem.tsx:192 +#: src/screens/Messages/components/ChatListItem.tsx:197 msgid "Message deleted" msgstr "संदेश मिटाई गई" @@ -4391,7 +4513,7 @@ msgstr "संदेश बहुत लंबा है" msgid "Message options" msgstr "" -#: src/Navigation.tsx:650 +#: src/Navigation.tsx:659 msgid "Messages" msgstr "संदेश" @@ -4410,10 +4532,10 @@ msgstr "भ्रमित करने वाला खाता" msgid "Misleading Post" msgstr "भ्रमित करने वाला पोस्ट" -#: src/Navigation.tsx:145 -#: src/screens/Moderation/index.tsx:89 -#: src/screens/Settings/Settings.tsx:167 -#: src/screens/Settings/Settings.tsx:170 +#: src/Navigation.tsx:146 +#: src/screens/Moderation/index.tsx:93 +#: src/screens/Settings/Settings.tsx:175 +#: src/screens/Settings/Settings.tsx:178 msgid "Moderation" msgstr "मॉडरेशन" @@ -4445,11 +4567,11 @@ msgctxt "toast" msgid "Moderation list updated" msgstr "मॉडरेशन सूची अपडेट की गई" -#: src/screens/Moderation/index.tsx:239 +#: src/screens/Moderation/index.tsx:243 msgid "Moderation lists" msgstr "मॉडरेशन सूचियाँ" -#: src/Navigation.tsx:150 +#: src/Navigation.tsx:151 #: src/view/screens/ModerationModlists.tsx:62 msgid "Moderation Lists" msgstr "मॉडरेशन सूचियाँ" @@ -4458,11 +4580,11 @@ msgstr "मॉडरेशन सूचियाँ" msgid "moderation settings" msgstr "मॉडरेशन सेटिंग" -#: src/Navigation.tsx:271 +#: src/Navigation.tsx:280 msgid "Moderation states" msgstr "मॉडरेशन स्थिति" -#: src/screens/Moderation/index.tsx:193 +#: src/screens/Moderation/index.tsx:197 msgid "Moderation tools" msgstr "मॉडरेशन के औज़ार" @@ -4471,7 +4593,7 @@ msgstr "मॉडरेशन के औज़ार" msgid "Moderator has chosen to set a general warning on the content." msgstr "मॉडरेटर ने सामग्री पर सामान्य चेतावनी दी है।" -#: src/view/com/post-thread/PostThreadItem.tsx:645 +#: src/view/com/post-thread/PostThreadItem.tsx:665 msgid "More" msgstr "अधिक" @@ -4480,9 +4602,9 @@ msgstr "अधिक" msgid "More feeds" msgstr "अधिक फ़ीड" -#: src/view/com/profile/ProfileMenu.tsx:194 -#: src/view/com/profile/ProfileMenu.tsx:200 -#: src/view/screens/ProfileList.tsx:742 +#: src/view/com/profile/ProfileMenu.tsx:207 +#: src/view/com/profile/ProfileMenu.tsx:213 +#: src/view/screens/ProfileList.tsx:750 msgid "More options" msgstr "अधिक विकल्प" @@ -4515,14 +4637,14 @@ msgstr "म्यूट" msgid "Mute {tag}" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:289 -#: src/view/com/profile/ProfileMenu.tsx:296 +#: src/view/com/profile/ProfileMenu.tsx:325 +#: src/view/com/profile/ProfileMenu.tsx:332 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:669 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:675 msgid "Mute account" msgstr "खाता म्यूट करें" -#: src/view/screens/ProfileList.tsx:649 +#: src/view/screens/ProfileList.tsx:657 msgid "Mute accounts" msgstr "खातों को म्यूट करें" @@ -4535,11 +4657,11 @@ msgstr "बातचीत म्यूट करें" msgid "Mute in:" msgstr "इसमें म्यूट करें: " -#: src/view/screens/ProfileList.tsx:771 +#: src/view/screens/ProfileList.tsx:779 msgid "Mute list" msgstr "सूची म्यूट करें" -#: src/view/screens/ProfileList.tsx:766 +#: src/view/screens/ProfileList.tsx:774 msgid "Mute these accounts?" msgstr "इन खातों को म्यूट करें?" @@ -4577,16 +4699,16 @@ msgstr "थ्रेड म्यूट करें" msgid "Mute words & tags" msgstr "शब्द और टैग म्यूट करें" -#: src/screens/Moderation/index.tsx:254 +#: src/screens/Moderation/index.tsx:258 msgid "Muted accounts" msgstr "म्यूट किए गए खाते" -#: src/Navigation.tsx:155 -#: src/view/screens/ModerationMutedAccounts.tsx:100 +#: src/Navigation.tsx:156 +#: src/view/screens/ModerationMutedAccounts.tsx:123 msgid "Muted Accounts" msgstr "म्यूट किए गए खाते" -#: src/view/screens/ModerationMutedAccounts.tsx:112 +#: src/view/screens/ModerationMutedAccounts.tsx:135 msgid "Muted accounts have their posts removed from your feed and from your notifications. Mutes are completely private." msgstr "म्यूट किए गए खातों के पोस्ट आपके फ़ीड और आपकी अधिसूचनाओं से हटा दिए जाते हैं। म्यूट पूरी तरह से निजी हैं।" @@ -4594,11 +4716,11 @@ msgstr "म्यूट किए गए खातों के पोस्ट msgid "Muted by \"{0}\"" msgstr "\"{0}\" द्वारा म्यूट किया गया" -#: src/screens/Moderation/index.tsx:224 +#: src/screens/Moderation/index.tsx:228 msgid "Muted words & tags" msgstr "म्यूट किए गए शब्द और टैग" -#: src/view/screens/ProfileList.tsx:768 +#: src/view/screens/ProfileList.tsx:776 msgid "Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them." msgstr "म्यूट करना निजी है। म्यूट किए गए खाते आपसे संपर्क कर सकते हैं, लेकिन आप उनकी पोस्ट नहीं देखेंगे या उनसे अधिसूचनाएँ प्राप्त नहीं करेंगे।" @@ -4650,7 +4772,7 @@ msgstr "" msgid "Navigates to the next screen" msgstr "अगले स्क्रीन पर जाता है" -#: src/view/shell/Drawer.tsx:72 +#: src/view/shell/Drawer.tsx:75 msgid "Navigates to your profile" msgstr "आपके प्रोफ़ाइल पर जाता है" @@ -4667,7 +4789,7 @@ msgstr "कॉपीराइट उल्लंघन की शिकायत msgid "Never lose access to your followers or data." msgstr "अपने फ़ॉलोअर और डेटा तक पहुँच कभी न खोएँ।" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:548 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:567 msgid "Nevermind, create a handle for me" msgstr "छोड़ें, मेरे लिए हैंडल बनाएँ" @@ -4687,9 +4809,13 @@ msgstr "नया" msgid "New chat" msgstr "नया बातचीत" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:202 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:210 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:356 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:63 +msgid "New Feature" +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:221 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:229 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:375 msgid "New handle" msgstr "नया हैंडल" @@ -4718,8 +4844,8 @@ msgstr "नया पासवर्ड" #: src/view/screens/Feeds.tsx:549 #: src/view/screens/Notifications.tsx:165 #: src/view/screens/Profile.tsx:507 -#: src/view/screens/ProfileList.tsx:252 -#: src/view/screens/ProfileList.tsx:285 +#: src/view/screens/ProfileList.tsx:250 +#: src/view/screens/ProfileList.tsx:288 msgid "New post" msgstr "नया पोस्ट" @@ -4780,8 +4906,8 @@ msgstr "अगली छवि" msgid "No app passwords yet" msgstr "कोई ऐप पासवर्ड नहीं" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:378 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:380 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:397 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:399 msgid "No DNS Panel" msgstr "कोई DNS पैनल नहीं" @@ -4798,8 +4924,8 @@ msgstr "कोई फीड नहीं मिली। कुछ और खो msgid "No likes yet" msgstr "अभी तक कोई पसंद नहीं" -#: src/components/ProfileCard.tsx:351 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:119 +#: src/components/ProfileCard.tsx:379 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:122 msgid "No longer following {0}" msgstr "{0} को और फ़ॉलो नहीं कर रहे" @@ -4807,7 +4933,7 @@ msgstr "{0} को और फ़ॉलो नहीं कर रहे" msgid "No longer than {MAX_SERVICE_HANDLE_LENGTH, plural, other {# characters}}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:134 +#: src/screens/Messages/components/ChatListItem.tsx:139 msgid "No messages yet" msgstr "अभी तक कोई संदेश नहीं" @@ -4841,7 +4967,7 @@ msgstr "कोई रीपोस्ट नहीं" msgid "No result" msgstr "कोई परिणाम नहीं" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:204 +#: src/components/dialogs/SearchablePeopleList.tsx:223 #: src/components/ProgressGuide/FollowDialog.tsx:212 msgid "No results" msgstr "कोई परिणाम नहीं" @@ -4859,9 +4985,8 @@ msgid "No results found for \"{query}\"" msgstr "\"{query}\" के लिए कोई परिणाम नहीं मिला" #: src/screens/Search/SearchResults.tsx:248 -#: src/screens/Search/SearchResults.tsx:286 -#: src/screens/Search/SearchResults.tsx:331 -#: src/view/com/modals/ListAddRemoveUsers.tsx:128 +#: src/screens/Search/SearchResults.tsx:284 +#: src/screens/Search/SearchResults.tsx:329 msgid "No results found for {query}" msgstr "{query} के लिए कोई परिणाम नहीं मिला" @@ -4883,7 +5008,6 @@ msgid "Nobody" msgstr "कोई नहीं" #: src/components/LikedByList.tsx:86 -#: src/components/LikesDialog.tsx:97 #: src/view/com/post-thread/PostLikedBy.tsx:86 msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "इसे अभी तक किसी ने पसंद नहीं किया है। शायद सबसे पहले आपको करना चाहिए!" @@ -4908,7 +5032,7 @@ msgstr "ग़ैर-यौन नग्नता" msgid "Not followed by anyone you're following" msgstr "" -#: src/Navigation.tsx:135 +#: src/Navigation.tsx:136 #: src/view/screens/Profile.tsx:122 msgid "Not Found" msgstr "नहीं मिला" @@ -4918,7 +5042,7 @@ msgstr "नहीं मिला" msgid "Not right now" msgstr "अभी नहीं" -#: src/view/com/profile/ProfileMenu.tsx:406 +#: src/view/com/profile/ProfileMenu.tsx:442 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:791 #: src/view/com/util/post-ctrls/PostCtrls.tsx:361 msgid "Note about sharing" @@ -4936,7 +5060,7 @@ msgstr "यहाँ कुछ नहीं" msgid "Notification filters" msgstr "अधिसूचना फ़िल्टर" -#: src/Navigation.tsx:431 +#: src/Navigation.tsx:440 #: src/view/screens/Notifications.tsx:134 msgid "Notification settings" msgstr "अधिसूचना सेटिंग" @@ -4953,11 +5077,11 @@ msgstr "अधिसूचना ध्वनि" msgid "Notification Sounds" msgstr "अधिसूचना ध्वनि" -#: src/Navigation.tsx:645 +#: src/Navigation.tsx:654 #: src/view/screens/Notifications.tsx:128 #: src/view/shell/bottom-bar/BottomBar.tsx:236 #: src/view/shell/desktop/LeftNav.tsx:636 -#: src/view/shell/Drawer.tsx:449 +#: src/view/shell/Drawer.tsx:465 msgid "Notifications" msgstr "अधिसूचनाएँ" @@ -5001,7 +5125,7 @@ msgid "OK" msgstr "ठीक" #: src/screens/Login/PasswordUpdatedForm.tsx:37 -#: src/view/com/post-thread/PostThreadItem.tsx:895 +#: src/view/com/post-thread/PostThreadItem.tsx:915 msgid "Okay" msgstr "ठीक है" @@ -5016,7 +5140,7 @@ msgstr "सबसे पुराने जवाब पहले" msgid "on<0><1/><2><3/>" msgstr "<0><1/><2><3/>" -#: src/screens/Settings/Settings.tsx:304 +#: src/screens/Settings/Settings.tsx:346 msgid "Onboarding reset" msgstr "ज्ञानप्राप्ति रीसेट" @@ -5060,7 +5184,7 @@ msgstr "अरे, कोई गड़बड़ हुई!" #: src/components/StarterPack/ProfileStarterPacks.tsx:325 #: src/components/StarterPack/ProfileStarterPacks.tsx:334 #: src/screens/Settings/AppPasswords.tsx:59 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:104 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:106 #: src/screens/Settings/NotificationSettings.tsx:54 #: src/view/screens/Profile.tsx:122 msgid "Oops!" @@ -5078,8 +5202,8 @@ msgstr "{name} प्रोफ़ाइल शॉर्टकट मेनू ख msgid "Open avatar creator" msgstr "अवतार निर्माता खोलें" -#: src/screens/Messages/components/ChatListItem.tsx:363 -#: src/screens/Messages/components/ChatListItem.tsx:364 +#: src/screens/Messages/components/ChatListItem.tsx:368 +#: src/screens/Messages/components/ChatListItem.tsx:369 msgid "Open conversation options" msgstr "बातचीत विकल्प खोलें" @@ -5113,11 +5237,11 @@ msgstr "{niceUrl} का लिंक खोलें" msgid "Open message options" msgstr "संदेश विकल्प खोलें" -#: src/screens/Settings/Settings.tsx:330 +#: src/screens/Settings/Settings.tsx:372 msgid "Open moderation debug page" msgstr "मॉडरेशन डीबग पृष्ठ खोलें" -#: src/screens/Moderation/index.tsx:220 +#: src/screens/Moderation/index.tsx:224 msgid "Open muted words and tags settings" msgstr "म्यूट किए गए शब्द और टैग सेटिंग खोलें" @@ -5133,12 +5257,12 @@ msgstr "पोस्ट विकल्प मेनू खोलें" msgid "Open starter pack menu" msgstr "स्टार्टर पैक मेनू खोलें" -#: src/screens/Settings/Settings.tsx:323 -#: src/screens/Settings/Settings.tsx:337 +#: src/screens/Settings/Settings.tsx:365 +#: src/screens/Settings/Settings.tsx:379 msgid "Open storybook page" msgstr "कहानी की किताब का पृष्ठ खोलें" -#: src/screens/Settings/Settings.tsx:316 +#: src/screens/Settings/Settings.tsx:358 msgid "Open system log" msgstr "सिस्टम लॉग खोलें" @@ -5200,7 +5324,7 @@ msgstr "अपने मौजूदा Bluesky खाते में साइ msgid "Opens GIF select dialog" msgstr "GIF चयन डायलॉग खोलता है" -#: src/screens/Settings/Settings.tsx:208 +#: src/screens/Settings/Settings.tsx:216 msgid "Opens helpdesk in browser" msgstr "" @@ -5216,7 +5340,7 @@ msgstr "पासवर्ड रीसेट फ़ॉर्म खोलें" msgid "Opens the linked website" msgstr "लिंक की गई वेबसाइट खोलता है" -#: src/view/com/notifications/NotificationFeedItem.tsx:683 +#: src/view/com/notifications/NotificationFeedItem.tsx:788 #: src/view/com/util/UserAvatar.tsx:465 msgid "Opens this profile" msgstr "यह प्रोफ़ाइल खोलता है" @@ -5268,7 +5392,7 @@ msgstr "" msgid "Other" msgstr "अन्य" -#: src/components/AccountList.tsx:83 +#: src/components/AccountList.tsx:87 msgid "Other account" msgstr "अन्य खाता" @@ -5330,15 +5454,15 @@ msgstr "वीडियो रोकें" #: src/screens/Search/SearchResults.tsx:62 #: src/screens/StarterPack/StarterPackScreen.tsx:184 -#: src/view/screens/ProfileList.tsx:166 +#: src/view/screens/ProfileList.tsx:170 msgid "People" msgstr "लोग" -#: src/Navigation.tsx:198 +#: src/Navigation.tsx:207 msgid "People followed by @{0}" msgstr "@{0} द्वारा फ़ॉलो किए गए लोग" -#: src/Navigation.tsx:191 +#: src/Navigation.tsx:200 msgid "People following @{0}" msgstr "@{0} को फ़ॉलो करते लोग" @@ -5376,7 +5500,7 @@ msgstr "फ़ीड पिन करें" msgid "Pin Feed" msgstr "" -#: src/view/screens/ProfileList.tsx:706 +#: src/view/screens/ProfileList.tsx:714 msgid "Pin to home" msgstr "होम में पिन करें" @@ -5402,7 +5526,7 @@ msgstr "होम में {0} पिन किया गया" msgid "Pinned Feeds" msgstr "पिन किए गए फ़ीड" -#: src/view/screens/ProfileList.tsx:353 +#: src/view/screens/ProfileList.tsx:361 msgid "Pinned to your feeds" msgstr "आपके फ़ीड में पिन किया गया" @@ -5553,14 +5677,14 @@ msgctxt "action" msgid "Post All" msgstr "सभी पोस्ट करें" -#: src/view/com/post-thread/PostThreadItem.tsx:215 +#: src/view/com/post-thread/PostThreadItem.tsx:218 msgid "Post by {0}" msgstr "{0} द्वारा पोस्ट" -#: src/Navigation.tsx:224 -#: src/Navigation.tsx:231 -#: src/Navigation.tsx:238 -#: src/Navigation.tsx:245 +#: src/Navigation.tsx:233 +#: src/Navigation.tsx:240 +#: src/Navigation.tsx:247 +#: src/Navigation.tsx:254 msgid "Post by @{0}" msgstr "@{0} द्वारा पोस्ट" @@ -5595,7 +5719,7 @@ msgstr "पोस्ट आपके द्वारा छिपाया ग msgid "Post interaction settings" msgstr "पोस्ट संपर्क सेटिंग" -#: src/Navigation.tsx:166 +#: src/Navigation.tsx:167 #: src/screens/ModerationInteractionSettings/index.tsx:34 msgid "Post Interaction Settings" msgstr "" @@ -5625,7 +5749,7 @@ msgstr "पोस्ट पिन से हटाया गया" #: src/screens/StarterPack/StarterPackScreen.tsx:186 #: src/view/screens/Profile.tsx:222 -#: src/view/screens/ProfileList.tsx:166 +#: src/view/screens/ProfileList.tsx:170 msgid "Posts" msgstr "पोस्ट" @@ -5683,22 +5807,22 @@ msgstr "प्राथमिक अधिसूचनाएँ" msgid "Privacy" msgstr "गोपनीयता" -#: src/screens/Settings/Settings.tsx:161 -#: src/screens/Settings/Settings.tsx:164 +#: src/screens/Settings/Settings.tsx:169 +#: src/screens/Settings/Settings.tsx:172 msgid "Privacy and security" msgstr "गोपनियता और सुरक्षा" -#: src/Navigation.tsx:367 +#: src/Navigation.tsx:376 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:36 msgid "Privacy and Security" msgstr "गोपनियता और सुरक्षा" -#: src/Navigation.tsx:291 -#: src/screens/Settings/AboutSettings.tsx:51 -#: src/screens/Settings/AboutSettings.tsx:54 +#: src/Navigation.tsx:300 +#: src/screens/Settings/AboutSettings.tsx:89 +#: src/screens/Settings/AboutSettings.tsx:92 #: src/view/screens/PrivacyPolicy.tsx:31 -#: src/view/shell/Drawer.tsx:634 -#: src/view/shell/Drawer.tsx:635 +#: src/view/shell/Drawer.tsx:650 +#: src/view/shell/Drawer.tsx:651 msgid "Privacy Policy" msgstr "गोपनीयता नीति" @@ -5711,20 +5835,20 @@ msgstr "वीडियो प्रसंस्करण हो रहा ह msgid "Processing..." msgstr "प्रसंस्करण हो रहा है..." -#: src/view/screens/DebugMod.tsx:920 +#: src/view/screens/DebugMod.tsx:926 #: src/view/screens/Profile.tsx:361 msgid "profile" msgstr "प्रोफ़ाइल" #: src/view/shell/bottom-bar/BottomBar.tsx:286 #: src/view/shell/desktop/LeftNav.tsx:691 -#: src/view/shell/Drawer.tsx:71 -#: src/view/shell/Drawer.tsx:526 +#: src/view/shell/Drawer.tsx:74 +#: src/view/shell/Drawer.tsx:542 msgid "Profile" msgstr "प्रोफ़ाइल" -#: src/screens/Profile/Header/EditProfileDialog.tsx:191 -#: src/view/com/modals/EditProfile.tsx:124 +#: src/screens/Profile/Header/EditProfileDialog.tsx:198 +#: src/view/com/modals/EditProfile.tsx:127 msgctxt "toast" msgid "Profile updated" msgstr "प्रोफ़ाइल अपडेट की गई" @@ -5803,7 +5927,7 @@ msgstr "क्वोट सेटिंग" msgid "Quotes" msgstr "क्वोट" -#: src/view/com/post-thread/PostThreadItem.tsx:249 +#: src/view/com/post-thread/PostThreadItem.tsx:252 msgid "Quotes of this post" msgstr "इस पोस्ट के क्वोट" @@ -5814,7 +5938,7 @@ msgstr "इस पोस्ट के क्वोट" msgid "Random (aka \"Poster's Roulette\")" msgstr "यादृच्छिक (यानि \"क्रमरहित\")" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:581 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:600 msgid "Rate limit exceeded – you've tried to change your handle too many times in a short period. Please wait a minute before trying again." msgstr "दर सीमा से अधिक - आपने अपना हैंडल कम समय में बहुत बार बदलने का प्रयास किया है। फिर प्रयास करने से पहले एक मिनट इंतज़ार करें।" @@ -5831,6 +5955,11 @@ msgstr "" msgid "Reactivate your account" msgstr "खाता फिर सक्रिय करें" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:158 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:169 +msgid "Read blog post" +msgstr "" + #: src/screens/VideoFeed/index.tsx:942 msgid "Read less" msgstr "" @@ -5862,7 +5991,7 @@ msgstr "" msgid "Reason:" msgstr "कारण:" -#: src/screens/Search/components/SearchHistory.tsx:44 +#: src/screens/Search/components/SearchHistory.tsx:49 msgid "Recent Searches" msgstr "हाल के खोज" @@ -5888,13 +6017,13 @@ msgstr "" msgid "Reload conversations" msgstr "बातचीत फिर लोड करें" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:171 #: src/components/dialogs/MutedWords.tsx:438 #: src/components/FeedCard.tsx:343 #: src/components/StarterPack/Wizard/WizardListCard.tsx:102 #: src/components/StarterPack/Wizard/WizardListCard.tsx:109 -#: src/screens/Settings/Settings.tsx:468 +#: src/screens/Settings/Settings.tsx:510 #: src/view/com/feeds/FeedSourceCard.tsx:322 -#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/UserAddRemoveLists.tsx:235 #: src/view/com/posts/PostFeedErrorMessage.tsx:213 msgid "Remove" @@ -5904,12 +6033,12 @@ msgstr "हटाएँ" msgid "Remove {displayName} from starter pack" msgstr "स्टार्टर पैक से {displayName} को हटाएँ" -#: src/screens/Search/components/SearchHistory.tsx:120 +#: src/screens/Search/components/SearchHistory.tsx:97 msgid "Remove {historyItem}" msgstr "" -#: src/screens/Settings/Settings.tsx:447 -#: src/screens/Settings/Settings.tsx:450 +#: src/screens/Settings/Settings.tsx:489 +#: src/screens/Settings/Settings.tsx:492 msgid "Remove account" msgstr "खाता हटाएँ" @@ -5945,12 +6074,12 @@ msgstr "फ़ीड हटाएँ?" #: src/screens/Profile/components/ProfileFeedHeader.tsx:320 #: src/view/com/feeds/FeedSourceCard.tsx:190 #: src/view/com/feeds/FeedSourceCard.tsx:268 -#: src/view/screens/ProfileList.tsx:520 +#: src/view/screens/ProfileList.tsx:528 #: src/view/screens/SavedFeeds.tsx:342 msgid "Remove from my feeds" msgstr "मेरे फ़ीड से हटाएँ" -#: src/screens/Settings/Settings.tsx:460 +#: src/screens/Settings/Settings.tsx:502 msgid "Remove from quick access?" msgstr "जल्द पहुँच से हटाएँ?" @@ -5972,7 +6101,7 @@ msgstr "छवि हटाएँ" msgid "Remove mute word from your list" msgstr "अपने सूची से म्यूट शब्द हटाएँ" -#: src/screens/Search/components/SearchHistory.tsx:93 +#: src/screens/Search/components/SearchHistory.tsx:178 msgid "Remove profile" msgstr "प्रोफ़ाइल हटाएँ" @@ -5993,6 +6122,21 @@ msgstr "उपशीर्षक फ़ाइल हटाएँ" msgid "Remove this feed from your saved feeds" msgstr "अपने सहेजे फ़ीड से इस फ़ीड को हटाएँ" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:157 +msgid "Remove user from list" +msgstr "" + +#: src/components/verification/VerificationRemovePrompt.tsx:46 +#: src/components/verification/VerificationsDialog.tsx:227 +#: src/view/com/profile/ProfileMenu.tsx:298 +#: src/view/com/profile/ProfileMenu.tsx:301 +msgid "Remove verification" +msgstr "" + +#: src/components/verification/VerificationRemovePrompt.tsx:44 +msgid "Remove your verification for this account?" +msgstr "" + #: src/view/com/util/post-embeds/QuoteEmbed.tsx:110 msgid "Removed by author" msgstr "लेखक द्वारा हटाया गया" @@ -6001,7 +6145,7 @@ msgstr "लेखक द्वारा हटाया गया" msgid "Removed by you" msgstr "आपके द्वारा हटाया गया" -#: src/view/com/modals/ListAddRemoveUsers.tsx:200 +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:117 #: src/view/com/modals/UserAddRemoveLists.tsx:170 msgid "Removed from list" msgstr "सूची से हटाया गया" @@ -6016,11 +6160,15 @@ msgstr "सहेजे फ़ीड से हटाया गया" #: src/screens/Profile/components/ProfileFeedHeader.tsx:122 #: src/view/com/posts/FeedShutdownMsg.tsx:44 -#: src/view/screens/ProfileList.tsx:384 +#: src/view/screens/ProfileList.tsx:392 msgid "Removed from your feeds" msgstr "आपके सहेजे फ़ीड से हटाया गया" -#: src/screens/Search/components/SearchHistory.tsx:95 +#: src/components/verification/VerificationRemovePrompt.tsx:32 +msgid "Removed verification" +msgstr "" + +#: src/screens/Search/components/SearchHistory.tsx:179 msgid "Removes profile from search history" msgstr "" @@ -6113,8 +6261,8 @@ msgstr "जवाब सफलतापूर्वक छिपाई गई" msgid "Report" msgstr "शिकायत करें" -#: src/view/com/profile/ProfileMenu.tsx:329 -#: src/view/com/profile/ProfileMenu.tsx:332 +#: src/view/com/profile/ProfileMenu.tsx:365 +#: src/view/com/profile/ProfileMenu.tsx:368 msgid "Report account" msgstr "खाते की शिकायत करें" @@ -6137,7 +6285,7 @@ msgstr "शिकायत डायलॉग" msgid "Report feed" msgstr "फ़ीड की शिकायत करें" -#: src/view/screens/ProfileList.tsx:562 +#: src/view/screens/ProfileList.tsx:570 msgid "Report list" msgstr "" @@ -6234,7 +6382,7 @@ msgstr "<0><1/> ने रीपोस्ट किया" msgid "Reposted by you" msgstr "आपने रीपोस्ट किया" -#: src/view/com/post-thread/PostThreadItem.tsx:228 +#: src/view/com/post-thread/PostThreadItem.tsx:231 msgid "Reposts of this post" msgstr "इस पोस्ट के रीपोस्ट" @@ -6288,8 +6436,8 @@ msgstr "कोड रीसेट करें" msgid "Reset Code" msgstr "कोड रीसेट करें" -#: src/screens/Settings/Settings.tsx:344 -#: src/screens/Settings/Settings.tsx:346 +#: src/screens/Settings/Settings.tsx:386 +#: src/screens/Settings/Settings.tsx:388 msgid "Reset onboarding state" msgstr "ज्ञानप्राप्ति स्थिति को रीसेट करें" @@ -6341,10 +6489,10 @@ msgid "Returns to home page" msgstr "होम पृष्ठ पर वापस जाता है" #: src/screens/Profile/ProfileFeed/index.tsx:90 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:540 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:559 #: src/screens/VideoFeed/index.tsx:1109 #: src/view/screens/NotFound.tsx:60 -#: src/view/screens/ProfileList.tsx:1031 +#: src/view/screens/ProfileList.tsx:1039 msgid "Returns to previous page" msgstr "पिछले पृष्ठ पर वापस जाता है" @@ -6356,9 +6504,9 @@ msgstr "" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:479 #: src/components/dialogs/PostInteractionSettingsDialog.tsx:485 #: src/components/StarterPack/QrCodeDialog.tsx:191 -#: src/screens/Profile/Header/EditProfileDialog.tsx:238 -#: src/screens/Profile/Header/EditProfileDialog.tsx:252 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:243 +#: src/screens/Profile/Header/EditProfileDialog.tsx:245 +#: src/screens/Profile/Header/EditProfileDialog.tsx:259 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:262 #: src/view/com/composer/GifAltText.tsx:193 #: src/view/com/composer/GifAltText.tsx:202 #: src/view/com/composer/photos/EditImageDialog.web.tsx:77 @@ -6366,7 +6514,7 @@ msgstr "" #: src/view/com/composer/photos/ImageAltTextDialog.tsx:153 #: src/view/com/composer/photos/ImageAltTextDialog.tsx:163 #: src/view/com/modals/CreateOrEditList.tsx:317 -#: src/view/com/modals/EditProfile.tsx:219 +#: src/view/com/modals/EditProfile.tsx:245 #: src/view/screens/SavedFeeds.tsx:109 msgid "Save" msgstr "सहेजें" @@ -6386,7 +6534,7 @@ msgstr "जन्मदिन सहेजें" msgid "Save changes" msgstr "बदलाव सहेजें" -#: src/view/com/modals/EditProfile.tsx:227 +#: src/view/com/modals/EditProfile.tsx:253 msgid "Save Changes" msgstr "बदलाव सेव करो" @@ -6399,7 +6547,7 @@ msgstr "छवि सहेजें" msgid "Save image crop" msgstr "छवि क्रॉप सहेजें" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:229 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:248 msgid "Save new handle" msgstr "नया हैंडल सहेजें" @@ -6421,11 +6569,11 @@ msgid "Saved to your camera roll" msgstr "आपके कैमरा रोल में सहेजा गया" #: src/screens/Profile/components/ProfileFeedHeader.tsx:131 -#: src/view/screens/ProfileList.tsx:364 +#: src/view/screens/ProfileList.tsx:372 msgid "Saved to your feeds" msgstr "आपके फ़ीड में सहेजा गया" -#: src/view/com/modals/EditProfile.tsx:220 +#: src/view/com/modals/EditProfile.tsx:246 msgid "Saves any changes to your profile" msgstr "आपके प्रोफ़ाइल में बदलाव सहेजता हैं" @@ -6435,8 +6583,8 @@ msgstr "छवि क्रॉप सेटिंग सहेजता है" #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/NotificationFeedItem.tsx:544 -#: src/view/com/notifications/NotificationFeedItem.tsx:569 +#: src/view/com/notifications/NotificationFeedItem.tsx:633 +#: src/view/com/notifications/NotificationFeedItem.tsx:658 msgid "Say hello!" msgstr "नमस्ते कहें!" @@ -6445,21 +6593,20 @@ msgstr "नमस्ते कहें!" msgid "Science" msgstr "विज्ञान" -#: src/view/screens/ProfileList.tsx:988 +#: src/view/screens/ProfileList.tsx:996 msgid "Scroll to top" msgstr "ऊपर जाएँ" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:491 +#: src/components/dialogs/SearchablePeopleList.tsx:513 #: src/components/forms/SearchInput.tsx:34 #: src/components/forms/SearchInput.tsx:36 #: src/screens/Search/Shell.tsx:307 #: src/screens/Search/Shell.tsx:464 -#: src/view/com/modals/ListAddRemoveUsers.tsx:76 #: src/view/shell/bottom-bar/BottomBar.tsx:182 msgid "Search" msgstr "खोजें" -#: src/Navigation.tsx:217 +#: src/Navigation.tsx:226 #: src/screens/Profile/ProfileSearch.tsx:37 msgid "Search @{0}'s posts" msgstr "" @@ -6477,11 +6624,11 @@ msgstr "फ़ीड खोजें" msgid "Search for \"{interestsDisplayName}\"{activeText}" msgstr "\"{interestsDisplayName}\"{activeText} खोजें" -#: src/view/shell/desktop/Search.tsx:201 +#: src/view/shell/desktop/Search.tsx:131 msgid "Search for \"{query}\"" msgstr "\"{query}\" खोजें" -#: src/screens/Search/components/AutocompleteResults.tsx:44 +#: src/screens/Search/components/AutocompleteResults.tsx:45 msgid "Search for \"{searchText}\"" msgstr "\"{searchText}\" खोजें" @@ -6501,10 +6648,6 @@ msgstr "" msgid "Search for posts, users, or feeds" msgstr "" -#: src/view/com/modals/ListAddRemoveUsers.tsx:71 -msgid "Search for users" -msgstr "उपयोगकर्ता खोजें" - #: src/components/dialogs/GifSelect.tsx:177 msgid "Search GIFs" msgstr "GIF खोजें" @@ -6513,12 +6656,12 @@ msgstr "GIF खोजें" msgid "Search my posts" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:231 -#: src/view/com/profile/ProfileMenu.tsx:234 +#: src/view/com/profile/ProfileMenu.tsx:244 +#: src/view/com/profile/ProfileMenu.tsx:247 msgid "Search posts" msgstr "" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:511 +#: src/components/dialogs/SearchablePeopleList.tsx:533 #: src/components/ProgressGuide/FollowDialog.tsx:702 msgid "Search profiles" msgstr "प्रोफ़ाइल खोजें" @@ -6531,7 +6674,7 @@ msgstr "Tenor में खोजें" msgid "Search..." msgstr "" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:512 +#: src/components/dialogs/SearchablePeopleList.tsx:534 #: src/components/ProgressGuide/FollowDialog.tsx:703 msgid "Searches for profiles" msgstr "" @@ -6692,7 +6835,7 @@ msgctxt "action" msgid "Send Email" msgstr "ईमेल भेजें" -#: src/view/shell/Drawer.tsx:317 +#: src/view/shell/Drawer.tsx:333 msgid "Send feedback" msgstr "प्रतिक्रिया भेजें" @@ -6742,7 +6885,7 @@ msgstr "सर्वर पता" msgid "Set app icon to {0}" msgstr "ऐप आइकॉन को {0} करें" -#: src/screens/Moderation/index.tsx:306 +#: src/screens/Moderation/index.tsx:325 msgid "Set birthdate" msgstr "जन्मतिथि चुनें" @@ -6758,10 +6901,10 @@ msgstr "खाता बनाएँ" msgid "Sets email for password reset" msgstr "पासवर्ड रीसेट करने के लिए ईमेल चुनता है" -#: src/Navigation.tsx:173 -#: src/screens/Settings/Settings.tsx:80 +#: src/Navigation.tsx:182 +#: src/screens/Settings/Settings.tsx:88 #: src/view/shell/desktop/LeftNav.tsx:709 -#: src/view/shell/Drawer.tsx:539 +#: src/view/shell/Drawer.tsx:555 msgid "Settings" msgstr "सेटिंग" @@ -6783,12 +6926,12 @@ msgstr "यौन रूप से भड़काऊ" #: src/screens/StarterPack/StarterPackScreen.tsx:428 #: src/screens/StarterPack/StarterPackScreen.tsx:603 #: src/screens/Topic.tsx:102 -#: src/view/com/profile/ProfileMenu.tsx:216 -#: src/view/com/profile/ProfileMenu.tsx:225 +#: src/view/com/profile/ProfileMenu.tsx:229 +#: src/view/com/profile/ProfileMenu.tsx:238 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:498 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:507 #: src/view/com/util/post-ctrls/PostCtrls.tsx:350 -#: src/view/screens/ProfileList.tsx:505 +#: src/view/screens/ProfileList.tsx:513 msgid "Share" msgstr "साझा करें" @@ -6805,7 +6948,7 @@ msgstr "अनोखी कहानी साझा करें" msgid "Share a fun fact!" msgstr "मज़ेदार बात साझा करें!" -#: src/view/com/profile/ProfileMenu.tsx:411 +#: src/view/com/profile/ProfileMenu.tsx:447 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:796 #: src/view/com/util/post-ctrls/PostCtrls.tsx:366 msgid "Share anyway" @@ -6847,7 +6990,7 @@ msgstr "इस स्टार्टर पैक को साझा करे msgid "Share your favorite feed!" msgstr "अपना पसंदीदा फ़ीड साझा करें" -#: src/Navigation.tsx:276 +#: src/Navigation.tsx:285 msgid "Shared Preferences Tester" msgstr "साझा की गई प्राथमिकताओं का परीक्षक" @@ -6899,7 +7042,7 @@ msgstr "ऐसी चीज़ें कम देखें" msgid "Show list anyway" msgstr "फिर भी सूची दिखाएँ" -#: src/view/com/post-thread/PostThreadItem.tsx:605 +#: src/view/com/post-thread/PostThreadItem.tsx:625 #: src/view/com/post/Post.tsx:243 #: src/view/com/posts/PostFeedItem.tsx:515 msgid "Show More" @@ -6959,11 +7102,11 @@ msgstr "चेतावनी दिखाएँ" msgid "Show warning and filter from feeds" msgstr "चेतावनी दिखाएँ और फ़ीड से फ़िल्टर करें" -#: src/view/com/post-thread/PostThreadItem.tsx:836 +#: src/view/com/post-thread/PostThreadItem.tsx:856 msgid "Shows information about when this post was created" msgstr "" -#: src/screens/Settings/Settings.tsx:104 +#: src/screens/Settings/Settings.tsx:112 msgid "Shows other accounts you can switch to" msgstr "" @@ -6990,7 +7133,7 @@ msgstr "" msgid "Sign in" msgstr "साइन इन करें" -#: src/components/AccountList.tsx:122 +#: src/components/AccountList.tsx:127 msgid "Sign in as {0}" msgstr "{0} के रूप में साइन इन करें" @@ -7007,7 +7150,7 @@ msgstr "" msgid "Sign in or create your account to join the conversation!" msgstr "बातचीत में जुड़ने के लिए साइन इन करें या अपना खाता बनाएँ" -#: src/components/AccountList.tsx:65 +#: src/components/AccountList.tsx:67 msgid "Sign in to account that is not listed" msgstr "" @@ -7015,9 +7158,9 @@ msgstr "" msgid "Sign in to Bluesky or create a new account" msgstr "Bluesky में साइन इन करें या नया खाता बनाएँ" -#: src/screens/Settings/Settings.tsx:225 -#: src/screens/Settings/Settings.tsx:227 -#: src/screens/Settings/Settings.tsx:259 +#: src/screens/Settings/Settings.tsx:233 +#: src/screens/Settings/Settings.tsx:235 +#: src/screens/Settings/Settings.tsx:267 #: src/screens/SignupQueued.tsx:93 #: src/screens/SignupQueued.tsx:96 #: src/screens/Takendown.tsx:85 @@ -7031,7 +7174,7 @@ msgstr "साइन आउट करें" msgid "Sign Out" msgstr "साइन आउट करें" -#: src/screens/Settings/Settings.tsx:256 +#: src/screens/Settings/Settings.tsx:264 #: src/view/shell/desktop/LeftNav.tsx:205 msgid "Sign out?" msgstr "साइन आउट करें?" @@ -7068,6 +7211,10 @@ msgstr "छोटा" msgid "Software Dev" msgstr "सॉफ़्टवेयर डेवलपर" +#: src/components/verification/VerificationsDialog.tsx:122 +msgid "Some of your verifications are invalid." +msgstr "" + #: src/components/FeedInterstitials.tsx:474 msgid "Some other feeds you might like" msgstr "कुछ अन्य फ़ीड जो आपको शायद पसंद आएँ" @@ -7080,7 +7227,7 @@ msgstr "कुछ लोग जवाब दे सकते हैं" msgid "Someone reacted {0}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:236 +#: src/screens/Messages/components/ChatListItem.tsx:241 msgid "Someone reacted {0} to {1}" msgstr "" @@ -7099,8 +7246,8 @@ msgid "Something went wrong, please try again" msgstr "कोई गड़बड़ हुई, फिर प्रयास करें" #: src/components/ReportDialog/index.tsx:54 -#: src/screens/Moderation/index.tsx:97 -#: src/screens/Profile/Sections/Labels.tsx:87 +#: src/screens/Moderation/index.tsx:101 +#: src/screens/Profile/Sections/Labels.tsx:121 msgid "Something went wrong, please try again." msgstr "कोई गड़बड़ हुई, फिर प्रयास करें।" @@ -7161,22 +7308,22 @@ msgstr "खेल" msgid "Start a new chat" msgstr "नया बातचीत शुरू करें" -#: src/view/screens/ProfileList.tsx:838 -#: src/view/screens/ProfileList.tsx:959 +#: src/view/screens/ProfileList.tsx:846 +#: src/view/screens/ProfileList.tsx:967 msgid "Start adding people" msgstr "लोगों को जोड़ना शुरू करें" -#: src/view/screens/ProfileList.tsx:845 -#: src/view/screens/ProfileList.tsx:966 +#: src/view/screens/ProfileList.tsx:853 +#: src/view/screens/ProfileList.tsx:974 msgid "Start adding people!" msgstr "लोगों को जोड़ना शुरू करें!" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:357 +#: src/components/dialogs/SearchablePeopleList.tsx:382 msgid "Start chat with {displayName}" msgstr "{displayName} से बातचीत शुरू करें" -#: src/Navigation.tsx:441 -#: src/Navigation.tsx:446 +#: src/Navigation.tsx:450 +#: src/Navigation.tsx:455 #: src/screens/StarterPack/Wizard/index.tsx:186 msgid "Starter Pack" msgstr "स्टार्टर पैक" @@ -7207,8 +7354,8 @@ msgstr "स्टार्टर पैक" msgid "Starter packs let you easily share your favorite feeds and people with your friends." msgstr "स्टार्टर पैक आपको अपने पसंदीदा फ़ीड और लोगों को अपने दोस्तों के साथ आसानी से साझा करने देते हैं" -#: src/screens/Settings/AboutSettings.tsx:59 -#: src/screens/Settings/AboutSettings.tsx:62 +#: src/screens/Settings/AboutSettings.tsx:97 +#: src/screens/Settings/AboutSettings.tsx:100 msgid "Status Page" msgstr "स्थिति पृष्ठ" @@ -7216,12 +7363,12 @@ msgstr "स्थिति पृष्ठ" msgid "Step {0} of {1}" msgstr "{1} से चरण {0}" -#: src/screens/Settings/Settings.tsx:309 +#: src/screens/Settings/Settings.tsx:351 msgid "Storage cleared, you need to restart the app now." msgstr "स्टोरेज खाली की गई, आपको ऐप फिर से खोलना पड़ेगा।" -#: src/Navigation.tsx:266 -#: src/screens/Settings/Settings.tsx:325 +#: src/Navigation.tsx:275 +#: src/screens/Settings/Settings.tsx:367 msgid "Storybook" msgstr "कहानी की किताब" @@ -7246,11 +7393,11 @@ msgstr "अपील जमा करें" msgid "Submit report" msgstr "" -#: src/view/screens/ProfileList.tsx:733 +#: src/view/screens/ProfileList.tsx:741 msgid "Subscribe" msgstr "सदस्यता लें" -#: src/screens/Profile/Sections/Labels.tsx:201 +#: src/screens/Profile/Sections/Labels.tsx:198 msgid "Subscribe to @{0} to use these labels:" msgstr "इन लेबलों का उपयोग करने के लिए @{0} की सदस्यता लें:" @@ -7262,7 +7409,7 @@ msgstr "लेबलकर्ता की सदस्यता लें" msgid "Subscribe to this labeler" msgstr "इस लेबलकर्ता की सदस्यता लें" -#: src/view/screens/ProfileList.tsx:729 +#: src/view/screens/ProfileList.tsx:737 msgid "Subscribe to this list" msgstr "इस सूची की सदस्यता लें" @@ -7270,6 +7417,10 @@ msgstr "इस सूची की सदस्यता लें" msgid "Success!" msgstr "सफल!" +#: src/components/verification/VerificationCreatePrompt.tsx:30 +msgid "Successfully verified" +msgstr "" + #: src/screens/Search/Explore.tsx:359 msgid "Suggested Accounts" msgstr "" @@ -7293,15 +7444,15 @@ msgctxt "Name of app icon variant" msgid "Sunset" msgstr "" -#: src/Navigation.tsx:286 +#: src/Navigation.tsx:295 #: src/view/screens/Support.tsx:31 #: src/view/screens/Support.tsx:34 msgid "Support" msgstr "सहायता" -#: src/screens/Settings/Settings.tsx:102 -#: src/screens/Settings/Settings.tsx:116 -#: src/screens/Settings/Settings.tsx:412 +#: src/screens/Settings/Settings.tsx:110 +#: src/screens/Settings/Settings.tsx:124 +#: src/screens/Settings/Settings.tsx:454 #: src/view/shell/desktop/LeftNav.tsx:243 msgid "Switch account" msgstr "खाता बदलें" @@ -7326,9 +7477,9 @@ msgstr "" msgid "System" msgstr "सिस्टम" -#: src/screens/Settings/AboutSettings.tsx:66 -#: src/screens/Settings/AboutSettings.tsx:69 -#: src/screens/Settings/Settings.tsx:318 +#: src/screens/Settings/AboutSettings.tsx:104 +#: src/screens/Settings/AboutSettings.tsx:107 +#: src/screens/Settings/Settings.tsx:360 msgid "System log" msgstr "सिस्टम लॉग" @@ -7367,7 +7518,7 @@ msgstr "प्रौद्योगिकी" msgid "Tell a joke!" msgstr "कोई मज़ाक कहें!" -#: src/screens/Profile/Header/EditProfileDialog.tsx:355 +#: src/screens/Profile/Header/EditProfileDialog.tsx:378 msgid "Tell us a bit about yourself" msgstr "हमें अपने बारे में कुछ बताएँ" @@ -7380,12 +7531,12 @@ msgstr "हमें थोड़ा और बताएँ" msgid "Terms" msgstr "शर्तें" -#: src/Navigation.tsx:296 -#: src/screens/Settings/AboutSettings.tsx:43 -#: src/screens/Settings/AboutSettings.tsx:46 +#: src/Navigation.tsx:305 +#: src/screens/Settings/AboutSettings.tsx:81 +#: src/screens/Settings/AboutSettings.tsx:84 #: src/view/screens/TermsOfService.tsx:31 -#: src/view/shell/Drawer.tsx:627 -#: src/view/shell/Drawer.tsx:629 +#: src/view/shell/Drawer.tsx:643 +#: src/view/shell/Drawer.tsx:645 msgid "Terms of Service" msgstr "सेवा की शर्तें" @@ -7425,7 +7576,7 @@ msgstr "धन्यवाद। आपकी शिकायत भेज द msgid "Thanks, you have successfully verified your email address. You can close this dialog." msgstr "धन्यवाद, आपने सफलतापूर्वक अपने ईमेल पते को सत्यापित किया है, आप इस डायलॉग को बंद कर सकते हैं।" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:468 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:487 msgid "That contains the following:" msgstr "जिसमें निम्नलिखित शामिल हैं:" @@ -7450,8 +7601,8 @@ msgstr "बस इतना ही, दोस्तों!" msgid "That's everything!" msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:279 -#: src/view/com/profile/ProfileMenu.tsx:387 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:305 +#: src/view/com/profile/ProfileMenu.tsx:423 msgid "The account will be able to interact with you after unblocking." msgstr "अनअवरुद्ध करने के बाद खाता आपसे संपर्क कर सकेगा।" @@ -7465,7 +7616,7 @@ msgstr "ऐप को फिर से शुरू किया जाएगा msgid "The author of this thread has hidden this reply." msgstr "इस थ्रेड के लेखक ने इस जवाब को छिपाया है।" -#: src/screens/Moderation/index.tsx:358 +#: src/screens/Moderation/index.tsx:377 msgid "The Bluesky web application" msgstr "Bluesky वेब ऐप" @@ -7555,8 +7706,8 @@ msgid "There was an issue connecting to Tenor." msgstr "Tenor से कनेक्ट करने में समस्या हुई।" #: src/screens/Profile/components/ProfileFeedHeader.tsx:173 -#: src/view/screens/ProfileList.tsx:367 -#: src/view/screens/ProfileList.tsx:386 +#: src/view/screens/ProfileList.tsx:375 +#: src/view/screens/ProfileList.tsx:394 #: src/view/screens/SavedFeeds.tsx:85 msgid "There was an issue contacting the server" msgstr "सर्वर से संपर्क करने में समस्या हुई" @@ -7580,7 +7731,7 @@ msgstr "अधिसूचनाएँ लाने में समस्या msgid "There was an issue fetching posts. Tap here to try again." msgstr "पोस्ट लाने में समस्या हुई। फिर प्रयास करने के लिए यहाँ दबाएँ।" -#: src/view/com/lists/ListMembers.tsx:166 +#: src/view/com/lists/ListMembers.tsx:151 msgid "There was an issue fetching the list. Tap here to try again." msgstr "सूची को लाने में समस्या हुई। फिर प्रयास करने के लिए यहाँ दबाएँ।" @@ -7593,7 +7744,7 @@ msgstr "आपके ऐप पासवर्ड को लाने में msgid "There was an issue fetching your lists. Tap here to try again." msgstr "आपकी सूचियों को लाने में समस्या हुई। फिर प्रयास करने के लिए यहाँ दबाएँ।" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:105 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:107 msgid "There was an issue fetching your service info" msgstr "आपके सेवा जानकारी को लाने में समस्या हुई।" @@ -7612,17 +7763,17 @@ msgstr "आपके शिकायत को भेजने में सम msgid "There was an issue updating your feeds, please check your internet connection and try again." msgstr "आपके फ़ीड को अपडेट करने में समस्या हुई। कृपया अपना इंटरनेट कनेक्शन जाँच लें और फिर प्रयास करें।" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:107 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:128 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:141 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:110 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:144 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:90 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:101 -#: src/view/com/profile/ProfileMenu.tsx:111 -#: src/view/com/profile/ProfileMenu.tsx:121 -#: src/view/com/profile/ProfileMenu.tsx:135 -#: src/view/com/profile/ProfileMenu.tsx:145 -#: src/view/com/profile/ProfileMenu.tsx:158 -#: src/view/com/profile/ProfileMenu.tsx:170 +#: src/view/com/profile/ProfileMenu.tsx:117 +#: src/view/com/profile/ProfileMenu.tsx:127 +#: src/view/com/profile/ProfileMenu.tsx:141 +#: src/view/com/profile/ProfileMenu.tsx:151 +#: src/view/com/profile/ProfileMenu.tsx:164 +#: src/view/com/profile/ProfileMenu.tsx:176 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:396 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:409 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:419 @@ -7633,10 +7784,10 @@ msgstr "कोई समस्या हुई! {0}" #: src/screens/List/ListHiddenScreen.tsx:63 #: src/screens/List/ListHiddenScreen.tsx:77 #: src/screens/List/ListHiddenScreen.tsx:99 -#: src/view/screens/ProfileList.tsx:403 -#: src/view/screens/ProfileList.tsx:421 -#: src/view/screens/ProfileList.tsx:439 -#: src/view/screens/ProfileList.tsx:457 +#: src/view/screens/ProfileList.tsx:411 +#: src/view/screens/ProfileList.tsx:429 +#: src/view/screens/ProfileList.tsx:447 +#: src/view/screens/ProfileList.tsx:465 msgid "There was an issue. Please check your internet connection and try again." msgstr "कोई समस्या हुई! कृपया अपना इंटरनेट कनेक्शन जाँच ले और फिर प्रयास करें।" @@ -7657,6 +7808,14 @@ msgstr "ये सेटिंग केवल फ़ॉलोइंग फ़ी msgid "This {screenDescription} has been flagged:" msgstr "यह {screenDescription} फ्लैग किया गया है:" +#: src/components/verification/VerificationsDialog.tsx:89 +msgid "This account has a checkmark because it's been verified by trusted sources." +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:94 +msgid "This account has one or more verifications, but it is not currently verified." +msgstr "" + #: src/components/moderation/ScreenHider.tsx:106 msgid "This account has requested that users sign in to view their profile." msgstr "इस खाते ने अनुरोध किया है कि उपयोगकर्ता उनका प्रोफ़ाइल देखने के लिए साइन इन करे।" @@ -7665,6 +7824,10 @@ msgstr "इस खाते ने अनुरोध किया है कि msgid "This account is blocked by one or more of your moderation lists. To unblock, please visit the lists directly and remove this user." msgstr "इस खाते को को आपके एक या अधिक मॉडरेशन सूचियों द्वारा अवरुद्ध किया गया है। अनअवरुद्ध करने के लिए सूची में जाकर इस उपयोगकर्ता को वहाँ से हटाएँ।" +#: src/components/verification/VerificationCreatePrompt.tsx:48 +msgid "This action can be undone at any time." +msgstr "" + #: src/components/moderation/LabelsOnMeDialog.tsx:271 msgid "This appeal will be sent to <0>{sourceName}." msgstr "यह अपील <0>{sourceName} को भेजी जाएगी।" @@ -7698,7 +7861,7 @@ msgstr "यह सामग्री उपलब्ध नहीं है क msgid "This content is not viewable without a Bluesky account." msgstr "यह सामग्री Bluesky खाते के बिना देखी नहीं जा सकती।" -#: src/screens/Messages/components/ChatListItem.tsx:357 +#: src/screens/Messages/components/ChatListItem.tsx:362 msgid "This conversation is with a deleted or a deactivated account. Press for options" msgstr "" @@ -7720,7 +7883,7 @@ msgstr "यह फ़ीड खाली है! आपको अधिक उप #: src/components/StarterPack/Main/PostsList.tsx:36 #: src/screens/Profile/ProfileFeed/index.tsx:189 -#: src/view/screens/ProfileList.tsx:835 +#: src/view/screens/ProfileList.tsx:843 msgid "This feed is empty." msgstr "यह फ़ीड खाली है।" @@ -7728,7 +7891,7 @@ msgstr "यह फ़ीड खाली है।" msgid "This feed is no longer online. We are showing <0>Discover instead." msgstr "यह फ़ीड और ऑनलाइन नहीं है। हम इसके बदले <0>डिस्कवर दिखा रहे हैं।" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:574 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:593 msgid "This handle is reserved. Please try a different one." msgstr "यह हैंडल सुरक्षित है। कृपया कुछ और चुनें।" @@ -7748,7 +7911,7 @@ msgstr "यह लेबल लेखक द्वारा लगाई गई msgid "This label was applied by you." msgstr "यह लेबल आपके द्वारा लगाई गई है।" -#: src/screens/Profile/Sections/Labels.tsx:188 +#: src/screens/Profile/Sections/Labels.tsx:185 msgid "This labeler hasn't declared what labels it publishes, and may not be active." msgstr "इस लेबलकर्ता ने घोषित नहीं किया है कि वह क्या लेबल लगाता है, और शायद निष्क्रिय है।" @@ -7764,7 +7927,7 @@ msgstr "<0>{0} द्वारा बनाई गई इस सूची msgid "This list – created by you – contains possible violations of Bluesky's community guidelines in its name or description." msgstr "" -#: src/view/screens/ProfileList.tsx:954 +#: src/view/screens/ProfileList.tsx:962 msgid "This list is empty." msgstr "यह सूची खाली है।" @@ -7772,7 +7935,7 @@ msgstr "यह सूची खाली है।" msgid "This moderation service is unavailable. See below for more details. If this issue persists, contact us." msgstr "यह मॉडरेशन सेवा अनुपलब्ध है। अधिक जानकारी के लिए नीचे देखें। यदि यहा समस्या बनी रहती है, हमसे संपर्क करें।" -#: src/view/com/post-thread/PostThreadItem.tsx:876 +#: src/view/com/post-thread/PostThreadItem.tsx:896 msgid "This post claims to have been created on <0>{0}, but was first seen by Bluesky on <1>{1}." msgstr "यह पोस्ट <0>{0} को बनने का दावा करता है, पर इसे Bluesky पर सबसे पहले <1>{1} को देखा गया।" @@ -7780,7 +7943,7 @@ msgstr "यह पोस्ट <0>{0} को बनने का दाव msgid "This post has an unknown type of threadgate on it. Your app may be out of date." msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:158 +#: src/view/com/post-thread/PostThreadItem.tsx:160 msgid "This post has been deleted." msgstr "इस पोस्ट को मिटा दिया गया है।" @@ -7797,7 +7960,7 @@ msgstr "इस पोस्ट को फ़ीड और थ्रेड से msgid "This post's author has disabled quote posts." msgstr "इस पोस्ट के लेखक ने क्वोट पोस्ट अक्षम किए हैं।" -#: src/view/com/profile/ProfileMenu.tsx:408 +#: src/view/com/profile/ProfileMenu.tsx:444 msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't signed in." msgstr "" @@ -7809,7 +7972,7 @@ msgstr "इस जवाब को आपके थ्रेड के नीच msgid "This service has not provided terms of service or a privacy policy." msgstr "इस सेवा ने कोई सेवा की शर्तें या गोपनियता नीति नहीं दी है।" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:437 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:456 msgid "This should create a domain record at:" msgstr "इस जगह पर डोमेन रिकॉर्ड बनना चाहिए:" @@ -7850,7 +8013,7 @@ msgstr "यह उपयोगकर्ता किसी को फ़ॉल msgid "This will delete \"{0}\" from your muted words. You can always add it back later." msgstr "यह आपके म्यूट शब्दों से \"{0}\" को मिटा देगा। आप हमेशा इसे " -#: src/screens/Settings/Settings.tsx:462 +#: src/screens/Settings/Settings.tsx:504 msgid "This will remove @{0} from the quick access list." msgstr "यह @{0} को जल्द पहुँच सूची से हटा देगा।" @@ -7881,7 +8044,7 @@ msgstr "थ्रेड" msgid "Threaded mode" msgstr "थ्रेड मोड" -#: src/Navigation.tsx:329 +#: src/Navigation.tsx:338 msgid "Threads Preferences" msgstr "थ्रेड प्राथमिकताएँ" @@ -7913,7 +8076,7 @@ msgstr "आज" msgid "Toggle dropdown" msgstr "ड्रॉपडाउन टॉगल करें" -#: src/screens/Moderation/index.tsx:335 +#: src/screens/Moderation/index.tsx:354 msgid "Toggle to enable or disable adult content" msgstr "वयस्क सामग्री सक्षम या अक्षम करने के लिए टॉगल करें" @@ -7927,14 +8090,14 @@ msgstr "" msgid "Top" msgstr "बहतरीन" -#: src/Navigation.tsx:411 +#: src/Navigation.tsx:420 msgid "Topic" msgstr "विषय" #: src/components/dms/MessageContextMenu.tsx:139 #: src/components/dms/MessageContextMenu.tsx:141 -#: src/view/com/post-thread/PostThreadItem.tsx:798 -#: src/view/com/post-thread/PostThreadItem.tsx:801 +#: src/view/com/post-thread/PostThreadItem.tsx:818 +#: src/view/com/post-thread/PostThreadItem.tsx:821 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:468 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:470 msgid "Translate" @@ -7952,6 +8115,10 @@ msgstr "" msgid "Trending Videos" msgstr "" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:138 +msgid "Trust emerges from relationships, communities, and shared context, so we’re also enabling <0>trusted verifiers: organizations that can directly issue verification." +msgstr "" + #: src/view/com/util/error/ErrorScreen.tsx:103 msgctxt "action" msgid "Try again" @@ -7973,7 +8140,7 @@ msgstr "अपना उपयोगकर्ता हैंडल दर्ज msgid "Type your message here" msgstr "अपना संदेश यहाँ लिखें" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:413 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:432 msgid "Type:" msgstr "प्रकार:" @@ -7999,31 +8166,31 @@ msgstr "मिटाने में असमर्थ" #: src/components/dms/MessagesListBlockedFooter.tsx:104 #: src/components/dms/MessagesListBlockedFooter.tsx:112 #: src/components/dms/MessagesListBlockedFooter.tsx:119 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:197 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:283 -#: src/view/com/profile/ProfileMenu.tsx:399 -#: src/view/screens/ProfileList.tsx:715 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:200 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 +#: src/view/com/profile/ProfileMenu.tsx:435 +#: src/view/screens/ProfileList.tsx:723 msgid "Unblock" msgstr "अनअवरुद्ध करें" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:202 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:205 msgctxt "action" msgid "Unblock" msgstr "अनअवरुद्ध करें" #: src/components/dms/ConvoMenu.tsx:247 #: src/components/dms/ConvoMenu.tsx:250 -#: src/view/com/profile/ProfileMenu.tsx:309 -#: src/view/com/profile/ProfileMenu.tsx:315 +#: src/view/com/profile/ProfileMenu.tsx:345 +#: src/view/com/profile/ProfileMenu.tsx:351 msgid "Unblock account" msgstr "खाता अनअवरुद्ध करें" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:277 -#: src/view/com/profile/ProfileMenu.tsx:381 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:303 +#: src/view/com/profile/ProfileMenu.tsx:417 msgid "Unblock Account?" msgstr "खाता अनअवरुद्ध करें?" -#: src/view/screens/ProfileList.tsx:612 +#: src/view/screens/ProfileList.tsx:620 msgid "Unblock list" msgstr "" @@ -8041,12 +8208,12 @@ msgctxt "action" msgid "Unfollow" msgstr "अनफ़ॉलो करें" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:217 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:220 msgid "Unfollow {0}" msgstr "{0} को अनफ़ॉलो करें" -#: src/view/com/profile/ProfileMenu.tsx:251 -#: src/view/com/profile/ProfileMenu.tsx:261 +#: src/view/com/profile/ProfileMenu.tsx:264 +#: src/view/com/profile/ProfileMenu.tsx:274 msgid "Unfollow account" msgstr "खाता अनफ़ॉलो करें" @@ -8058,6 +8225,10 @@ msgstr "" msgid "Unfortunately, none of your subscribed labelers supports this report type." msgstr "" +#: src/components/verification/VerificationsDialog.tsx:204 +msgid "Unknown verifier" +msgstr "" + #: src/screens/Profile/components/ProfileFeedHeader.tsx:510 msgid "Unlike" msgstr "नापसंद करें" @@ -8072,7 +8243,7 @@ msgctxt "video" msgid "Unmute" msgstr "" -#: src/view/screens/ProfileList.tsx:722 +#: src/view/screens/ProfileList.tsx:730 msgid "Unmute" msgstr "अनम्यूट करें" @@ -8081,8 +8252,8 @@ msgstr "अनम्यूट करें" msgid "Unmute {tag}" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:288 -#: src/view/com/profile/ProfileMenu.tsx:294 +#: src/view/com/profile/ProfileMenu.tsx:324 +#: src/view/com/profile/ProfileMenu.tsx:330 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:668 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:674 msgid "Unmute account" @@ -8092,7 +8263,7 @@ msgstr "खाता अनम्यूट करें" msgid "Unmute conversation" msgstr "बातचीत अनम्यूट करें" -#: src/view/screens/ProfileList.tsx:597 +#: src/view/screens/ProfileList.tsx:605 msgid "Unmute list" msgstr "" @@ -8105,7 +8276,7 @@ msgstr "थ्रेड अनम्यूट करें" msgid "Unmute video" msgstr "वीडियो अनम्यूट करें" -#: src/view/screens/ProfileList.tsx:706 +#: src/view/screens/ProfileList.tsx:714 msgid "Unpin" msgstr "पिन से हटाएँ" @@ -8128,7 +8299,7 @@ msgstr "होम से पिन से हटाएँ" msgid "Unpin from profile" msgstr "प्रोफ़ाइल से पिन से हटाएँ" -#: src/view/screens/ProfileList.tsx:577 +#: src/view/screens/ProfileList.tsx:585 msgid "Unpin moderation list" msgstr "मॉडरेशन सूची को पिन से हटाएँ" @@ -8136,7 +8307,7 @@ msgstr "मॉडरेशन सूची को पिन से हटाए msgid "Unpinned {0} from Home" msgstr "{0} को होम पिन से हटाया गया" -#: src/view/screens/ProfileList.tsx:354 +#: src/view/screens/ProfileList.tsx:362 msgid "Unpinned from your feeds" msgstr "आपके फ़ीड से पिन से हटाया गया" @@ -8181,8 +8352,8 @@ msgstr "" msgid "Update <0>{displayName} in Lists" msgstr "सूची में <0>{displayName} अपडेट करें" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:507 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:528 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:526 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:547 msgid "Update to {domain}" msgstr "{domain} को अपडेट करें" @@ -8204,7 +8375,7 @@ msgstr "अपडेट हो रहा है..." msgid "Upload a photo instead" msgstr "इसके बदले फ़ोटो अपलोड करें" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:453 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:472 msgid "Upload a text file to:" msgstr "यहाँ पाठ फ़ाइल अपलोड करें:" @@ -8244,7 +8415,7 @@ msgstr "वीडियो अपलोड हो रहा है..." msgid "Use app passwords to sign in to other Bluesky clients without giving full access to your account or password." msgstr "अपने खाते या पासवर्ड का पूर्ण पहुँच दिए बिना अन्य Bluesky क्लाएंट में साइन इन करने के लिए ऐप पासवर्ड का उपयोग करें।" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:539 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:558 msgid "Use default provider" msgstr "डिफ़ॉल्ट प्रदाता का उपयोग करें" @@ -8344,24 +8515,43 @@ msgstr "मेरे फ़ॉलो किए गए उपयोगकर् msgid "Users in \"{0}\"" msgstr "\"{0}\" में उपयोगकर्ता" -#: src/components/LikesDialog.tsx:83 -msgid "Users that have liked this content or profile" -msgstr "इस सामग्री या प्रोफ़ाइल को पसंद करने वाले उपयोगकर्ता" - #: src/components/dialogs/PostInteractionSettingsDialog.tsx:433 msgid "Users you follow" msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:419 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:438 msgid "Value:" msgstr "मूल्य:" +#: src/screens/Moderation/index.tsx:288 +msgid "Verification settings" +msgstr "" + +#: src/Navigation.tsx:175 +#: src/screens/Moderation/VerificationSettings.tsx:32 +msgid "Verification Settings" +msgstr "" + +#: src/screens/Moderation/VerificationSettings.tsx:41 +msgid "Verifications on Bluesky work differently than on other platforms. <0>Learn more here." +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:105 +msgid "Verified by:" +msgstr "" + #: src/view/com/composer/videos/SelectVideoBtn.tsx:127 msgid "Verified email required" msgstr "सत्यापित ईमेल आवश्यक" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:509 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:530 +#: src/components/verification/VerificationCreatePrompt.tsx:65 +#: src/view/com/profile/ProfileMenu.tsx:308 +#: src/view/com/profile/ProfileMenu.tsx:311 +msgid "Verify account" +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:528 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:549 msgid "Verify DNS Record" msgstr "DNS रिकॉर्ड सत्यापित करें" @@ -8379,11 +8569,15 @@ msgstr "नया ईमेल सत्यापित करें" msgid "Verify now" msgstr "अभी सत्यापित करें" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:510 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:532 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:529 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:551 msgid "Verify Text File" msgstr "अभी पाठ फ़ाइल सत्यापित करें" +#: src/components/verification/VerificationCreatePrompt.tsx:44 +msgid "Verify this account?" +msgstr "" + #: src/screens/Settings/AccountSettings.tsx:75 #: src/screens/Settings/AccountSettings.tsx:91 msgid "Verify your email" @@ -8394,8 +8588,8 @@ msgstr "अपना ईमेल सत्यापित करें" msgid "Verify Your Email" msgstr "अपना ईमेल सत्यापित करें" -#: src/screens/Settings/AboutSettings.tsx:73 -#: src/screens/Settings/AboutSettings.tsx:102 +#: src/screens/Settings/AboutSettings.tsx:123 +#: src/screens/Settings/AboutSettings.tsx:152 msgid "Version {appVersion}" msgstr "संस्कारण {appVersion}" @@ -8408,7 +8602,7 @@ msgstr "वीडियो" msgid "Video failed to process" msgstr "वीडियो संसाधित करने में असफल" -#: src/Navigation.tsx:462 +#: src/Navigation.tsx:471 msgid "Video Feed" msgstr "" @@ -8461,16 +8655,17 @@ msgstr "{0} का अवतार देखें" #: src/components/ProfileCard.tsx:115 #: src/screens/Profile/components/ProfileFeedHeader.tsx:446 +#: src/screens/Search/components/SearchProfileCard.tsx:36 #: src/screens/VideoFeed/index.tsx:769 -#: src/view/com/notifications/NotificationFeedItem.tsx:413 +#: src/view/com/notifications/NotificationFeedItem.tsx:487 msgid "View {0}'s profile" msgstr "{0} का प्रोफ़ाइल देखें" -#: src/components/dms/MessagesListHeader.tsx:176 +#: src/components/dms/MessagesListHeader.tsx:181 msgid "View {displayName}'s profile" msgstr "{displayName} का प्रोफ़ाइल देखें" -#: src/components/ProfileHoverCard/index.web.tsx:433 +#: src/components/ProfileHoverCard/index.web.tsx:440 msgid "View blocked user's profile" msgstr "अवरुद्ध उपयोगकर्ता का प्रोफ़ाइल देखें" @@ -8508,13 +8703,13 @@ msgstr "इन लेबलों के बारे में जानका msgid "View more" msgstr "" -#: src/components/ProfileHoverCard/index.web.tsx:419 -#: src/components/ProfileHoverCard/index.web.tsx:439 -#: src/components/ProfileHoverCard/index.web.tsx:466 +#: src/components/ProfileHoverCard/index.web.tsx:426 +#: src/components/ProfileHoverCard/index.web.tsx:446 +#: src/components/ProfileHoverCard/index.web.tsx:473 #: src/view/com/posts/AviFollowButton.tsx:55 #: src/view/com/posts/PostFeedErrorMessage.tsx:175 -#: src/view/com/util/PostMeta.tsx:78 -#: src/view/com/util/PostMeta.tsx:93 +#: src/view/com/util/PostMeta.tsx:87 +#: src/view/com/util/PostMeta.tsx:122 msgid "View profile" msgstr "प्रोफ़ाइल देखें" @@ -8526,6 +8721,10 @@ msgstr "अवतार देखें" msgid "View the labeling service provided by @{0}" msgstr "@{0} द्वारा दी गई लेबल सेवा देखें" +#: src/components/verification/VerificationCheckButton.tsx:99 +msgid "View this user's verifications" +msgstr "" + #: src/screens/Profile/components/ProfileFeedHeader.tsx:481 msgid "View users who like this feed" msgstr "इस फ़ीड को पसंद करने वाले उपयोगकर्ता देखें" @@ -8534,11 +8733,11 @@ msgstr "इस फ़ीड को पसंद करने वाले उपय msgid "View video" msgstr "" -#: src/screens/Moderation/index.tsx:264 +#: src/screens/Moderation/index.tsx:268 msgid "View your blocked accounts" msgstr "अपने अवरुद्ध खाते देखें" -#: src/screens/Moderation/index.tsx:204 +#: src/screens/Moderation/index.tsx:208 msgid "View your default post interaction settings" msgstr "" @@ -8547,14 +8746,18 @@ msgstr "" msgid "View your feeds and explore more" msgstr "अपने फ़ीड देखें और अधिक खोजें" -#: src/screens/Moderation/index.tsx:234 +#: src/screens/Moderation/index.tsx:238 msgid "View your moderation lists" msgstr "अपने मॉडरेशन सूची देखें" -#: src/screens/Moderation/index.tsx:249 +#: src/screens/Moderation/index.tsx:253 msgid "View your muted accounts" msgstr "अपने म्यूट किए गए खाते देखें" +#: src/components/verification/VerificationCheckButton.tsx:98 +msgid "View your verifications" +msgstr "" + #: src/view/com/util/images/AutoSizedImage.tsx:199 #: src/view/com/util/images/AutoSizedImage.tsx:221 msgid "Views full image" @@ -8627,7 +8830,7 @@ msgstr "हम तय नहीं कर पाए कि आपको वी msgid "We were unable to load your birth date preferences. Please try again." msgstr "हम आपके जन्मतिथि प्राथमिकताएँ लोड कर पाए। कृपया फिर प्रयास करें।" -#: src/screens/Moderation/index.tsx:409 +#: src/screens/Moderation/index.tsx:428 msgid "We were unable to load your configured labelers at this time." msgstr "हम आपके व्यवस्थित लेबलकर्ताओं को इस समय लोड नहीं कर सके।" @@ -8643,16 +8846,20 @@ msgstr "हम आपको बताएँगे जब आपका खात msgid "We'll use this to help customize your experience." msgstr "हम इसका उपयोग आपके अनुभव को वैयक्तिकृत करने के लिए करेंगे।" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:92 +#: src/components/dialogs/SearchablePeopleList.tsx:107 #: src/components/ProgressGuide/FollowDialog.tsx:172 msgid "We're having network issues, try again" msgstr "हमें नेटवर्क समस्याएँ हो रही हैं, फिर प्रयास करें।" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:94 +msgid "We’re introducing a new layer of verification on Bluesky — an easy-to-see checkmark." +msgstr "" + #: src/screens/Signup/index.tsx:109 msgid "We're so excited to have you join us!" msgstr "हम आपके हमारे साथ जुड़ने को लेकर बहुत उत्साहित हैं!" -#: src/view/screens/ProfileList.tsx:113 +#: src/view/screens/ProfileList.tsx:117 msgid "We're sorry, but we were unable to resolve this list. If this persists, please contact the list creator, @{handleOrDid}." msgstr "हमें क्षमा करें, पर हम इस सूची का समाधान नहीं कर पाए। यदि यह समस्या बनी रहती है, सूची के निर्माता @{handleOrDid} से संपर्क करें।" @@ -8699,6 +8906,10 @@ msgstr "आप अपने स्टार्टर पैक को क्य msgid "What's up?" msgstr "क्या चल रहा है?" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:146 +msgid "When you tap on a check, you’ll see which organizations have granted verification." +msgstr "" + #: src/view/com/modals/lang-settings/PostLanguagesSettings.tsx:80 msgid "Which languages are used in this post?" msgstr "इस पोस्ट में किन भाषाओं का उपयोग किया जा रहा है?" @@ -8715,6 +8926,10 @@ msgstr "इस पोस्ट से कौन संपर्क कर सक msgid "Who can reply" msgstr "कौन जवाब दे सकता है" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:127 +msgid "Who can verify?" +msgstr "" + #: src/screens/Home/NoFeedsPinned.tsx:79 #: src/screens/Messages/ChatList.tsx:231 #: src/screens/Messages/Inbox.tsx:176 @@ -8783,7 +8998,7 @@ msgstr "अपना जवाब दें" msgid "Writers" msgstr "लेखक" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:337 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:356 msgid "Wrong DID returned from server. Received: {0}" msgstr "सर्वर से ग़लत DID प्राप्त हुआ। प्राप्त: {0}" @@ -8820,7 +9035,11 @@ msgstr "कल" msgid "You" msgstr "आप" -#: src/components/forms/HostingProvider.tsx:46 +#: src/components/verification/VerifierDialog.tsx:59 +msgid "You are a trusted verifier" +msgstr "" + +#: src/components/forms/HostingProvider.tsx:45 msgid "You are creating an account on" msgstr "" @@ -8836,6 +9055,19 @@ msgstr "आपको वीडियो अपलोड करने की अ msgid "You are not following anyone." msgstr "आप किसी को फ़ॉलो नहीं कर रहे है।" +#: src/components/verification/VerificationsDialog.tsx:64 +msgid "You are verified" +msgstr "" + +#: src/screens/Profile/Header/EditProfileDialog.tsx:356 +#: src/view/com/modals/EditProfile.tsx:204 +msgid "You are verified. You will lose your verification status if you change your display name. <0>Learn more." +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:208 +msgid "You are verified. You will lose your verification status if you change your handle. <0>Learn more." +msgstr "" + #: src/screens/Search/modules/ExploreInterestsCard.tsx:45 msgid "You can adjust your interests at any time from \"Content and media\" settings." msgstr "" @@ -8947,11 +9179,11 @@ msgstr "आपके कोई फ़ीड नहीं है।" msgid "You have no lists." msgstr "आपकी कोई सूचियाँ नहीं हैं।" -#: src/view/screens/ModerationBlockedAccounts.tsx:129 +#: src/view/screens/ModerationBlockedAccounts.tsx:138 msgid "You have not blocked any accounts yet. To block an account, go to their profile and select \"Block account\" from the menu on their account." msgstr "आपने अभी तक किसी खाते को अवरुद्ध नहीं किया है। खाता अवरुद्ध करने के लिए, उनके प्रोफ़ाइल पर जाकर मेनू से \"खाता अवरुद्ध करें\" चुनें।" -#: src/view/screens/ModerationMutedAccounts.tsx:128 +#: src/view/screens/ModerationMutedAccounts.tsx:151 msgid "You have not muted any accounts yet. To mute an account, go to their profile and select \"Mute account\" from the menu on their account." msgstr "आपने अभी तक किसी खाते को म्यूट नहीं किया है। खाता म्यूट करने के लिए, उनके प्रोफ़ाइल पर जाकर मेनू से \"खाता म्यूट करें\" चुनें।" @@ -9024,11 +9256,11 @@ msgstr "आपने पहले @{0} को निष्क्रिय कि msgid "You reacted {0}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:213 +#: src/screens/Messages/components/ChatListItem.tsx:218 msgid "You reacted {0} to {1}" msgstr "" -#: src/screens/Settings/Settings.tsx:257 +#: src/screens/Settings/Settings.tsx:265 #: src/view/shell/desktop/LeftNav.tsx:206 msgid "You will be signed out of all your accounts." msgstr "आप अपने सभी खातों से साइन आउट हो जाएँगे।" @@ -9045,15 +9277,15 @@ msgstr "आपको अब इस थ्रेड के लिए अधिस msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." msgstr "आपको \"रीसेट कोड\" के साथ एक ईमेल मिलेगा। उस कोड को यहाँ दर्ज करें, फिर अपना नया पासवर्ड दर्ज करें।" -#: src/screens/Messages/components/ChatListItem.tsx:149 +#: src/screens/Messages/components/ChatListItem.tsx:154 msgid "You: {0}" msgstr "आप: {0}" -#: src/screens/Messages/components/ChatListItem.tsx:178 +#: src/screens/Messages/components/ChatListItem.tsx:183 msgid "You: {defaultEmbeddedContentMessage}" msgstr "आप: {defaultEmbeddedContentMessage}" -#: src/screens/Messages/components/ChatListItem.tsx:171 +#: src/screens/Messages/components/ChatListItem.tsx:176 msgid "You: {short}" msgstr "आप: {short}" @@ -9163,7 +9395,7 @@ msgstr "आपके बतचिक अक्षम किए गए हैं msgid "Your choice will be saved, but can be changed later in settings." msgstr "आपका चयन सहेजा जाएगा, पर सेटिंग में बाद में बदला जा सकता है।" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:494 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:513 msgid "Your current handle <0>{0} will automatically remain reserved for you. You can switch back to it at any time from this account." msgstr "आपका वर्तमान हैंडल <0>{0} आपके लिए आरक्षित रहेगा। आप इस खाते से कभी भी उस हैंडल पर वापस जा सकते हैं।" @@ -9194,7 +9426,7 @@ msgstr "" msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "आपका फ़ॉलोइंग फ़ीड खाली है! क्या चल रहा है जानने के लिए और उपयोगकर्ताओं को फ़ॉलो करें।" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:221 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:240 msgid "Your full handle will be <0>@{0}" msgstr "आपका पूरा हैंडल <0>@{0} होगा" @@ -9202,7 +9434,7 @@ msgstr "आपका पूरा हैंडल <0>@{0} होगा" msgid "Your full username will be <0>@{0}" msgstr "" -#: src/Navigation.tsx:383 +#: src/Navigation.tsx:392 #: src/screens/Search/modules/ExploreInterestsCard.tsx:67 #: src/screens/Settings/ContentAndMediaSettings.tsx:92 #: src/screens/Settings/ContentAndMediaSettings.tsx:95 @@ -9262,3 +9494,7 @@ msgstr "आपके शिकायत को Bluesky मॉडरेशन स #: src/screens/Settings/SettingsInterests.tsx:53 msgid "Your selected interests help us serve you content you care about." msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:65 +msgid "Your verifications" +msgstr "" diff --git a/src/locale/locales/hu/messages.po b/src/locale/locales/hu/messages.po index 017b9fce7c..503b5dff9d 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: 2025-04-09 23:20\n" +"PO-Revision-Date: 2025-04-19 04:09\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -23,7 +23,7 @@ msgstr "" msgid "(active)" msgstr "(jelenleg aktív)" -#: src/screens/Messages/components/ChatListItem.tsx:155 +#: src/screens/Messages/components/ChatListItem.tsx:160 msgid "(contains embedded content)" msgstr "(beágyazott tartalom)" @@ -82,7 +82,7 @@ msgstr "{0, plural, one {# másodperce} other {# másodperce}}" #: src/view/shell/bottom-bar/BottomBar.tsx:209 #: src/view/shell/bottom-bar/BottomBar.tsx:241 -#: src/view/shell/Drawer.tsx:454 +#: src/view/shell/Drawer.tsx:470 msgid "{0, plural, one {# unread item} other {# unread items}}" msgstr "{0, plural, one {# olvasatlan} other {# olvasatlan}}" @@ -91,17 +91,17 @@ msgstr "{0, plural, one {# olvasatlan} other {# olvasatlan}}" msgid "{0, plural, one {#mo} other {#mo}}" msgstr "{0, plural, one {# hónapja} other {# hónapja}}" -#: src/components/ProfileHoverCard/index.web.tsx:398 +#: src/components/ProfileHoverCard/index.web.tsx:404 #: src/screens/Profile/Header/Metrics.tsx:22 msgid "{0, plural, one {follower} other {followers}}" msgstr "{0, plural, one {követő} other {követő}}" -#: src/components/ProfileHoverCard/index.web.tsx:402 +#: src/components/ProfileHoverCard/index.web.tsx:408 #: src/screens/Profile/Header/Metrics.tsx:26 msgid "{0, plural, one {following} other {following}}" msgstr "{0, plural, one {követett} other {követett}}" -#: src/view/com/post-thread/PostThreadItem.tsx:459 +#: src/view/com/post-thread/PostThreadItem.tsx:479 msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, one {kedvelés} other {kedvelés}}" @@ -109,11 +109,11 @@ msgstr "{0, plural, one {kedvelés} other {kedvelés}}" msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, one {bejegyzés} other {bejegyzés}}" -#: src/view/com/post-thread/PostThreadItem.tsx:443 +#: src/view/com/post-thread/PostThreadItem.tsx:463 msgid "{0, plural, one {quote} other {quotes}}" msgstr "{0, plural, one {idézés} other {idézés}}" -#: src/view/com/post-thread/PostThreadItem.tsx:425 +#: src/view/com/post-thread/PostThreadItem.tsx:445 msgid "{0, plural, one {repost} other {reposts}}" msgstr "{0, plural, one {megosztás} other {megosztás}}" @@ -153,7 +153,7 @@ msgstr "50/{0}" msgid "{0} reacted {1}" msgstr "{0} {1}-emojival reagált" -#: src/screens/Messages/components/ChatListItem.tsx:226 +#: src/screens/Messages/components/ChatListItem.tsx:231 msgid "{0} reacted {1} to {2}" msgstr "{0} {1}-emojival reagált erre: {2}" @@ -206,100 +206,132 @@ msgstr "{estimatedTimeHrs, plural, one {# óra} other {# óra}}" msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "{estimatedTimeMins, plural, one {# perc} other {# perc}}" -#: src/view/com/notifications/NotificationFeedItem.tsx:305 +#: src/view/com/notifications/NotificationFeedItem.tsx:324 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} followed you" msgstr "{firstAuthorLink} és <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount}} other {{formattedAuthorsCount}}} további személy mostantól követ Téged" -#: src/view/com/notifications/NotificationFeedItem.tsx:331 +#: src/view/com/notifications/NotificationFeedItem.tsx:350 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your custom feed" msgstr "{firstAuthorLink} és <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount}} other {{formattedAuthorsCount}}} további személy kedvelte az egyéni hírfolyamodat" -#: src/view/com/notifications/NotificationFeedItem.tsx:224 +#: src/view/com/notifications/NotificationFeedItem.tsx:243 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your post" msgstr "{firstAuthorLink} és <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount}} other {{formattedAuthorsCount}}} további személy kedvelte a bejegyzésedet" -#: src/view/com/notifications/NotificationFeedItem.tsx:248 +#: src/view/com/notifications/NotificationFeedItem.tsx:430 +msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} removed their verifications from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:267 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} reposted your post" msgstr "{firstAuthorLink} és <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount}} other {{formattedAuthorsCount}}} további személy megosztotta a bejegyzésedet" -#: src/view/com/notifications/NotificationFeedItem.tsx:355 +#: src/view/com/notifications/NotificationFeedItem.tsx:374 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} signed up with your starter pack" msgstr "{firstAuthorLink} és <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount}} other {{formattedAuthorsCount}}} további személy a Te kezdőcsomagoddal regisztrált" -#: src/view/com/notifications/NotificationFeedItem.tsx:317 +#: src/view/com/notifications/NotificationFeedItem.tsx:404 +msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:336 msgid "{firstAuthorLink} followed you" msgstr "{firstAuthorLink} mostantól követ Téged" -#: src/view/com/notifications/NotificationFeedItem.tsx:294 +#: src/view/com/notifications/NotificationFeedItem.tsx:313 msgid "{firstAuthorLink} followed you back" msgstr "{firstAuthorLink} kölcsönözte a követésedet" -#: src/view/com/notifications/NotificationFeedItem.tsx:343 +#: src/view/com/notifications/NotificationFeedItem.tsx:362 msgid "{firstAuthorLink} liked your custom feed" msgstr "{firstAuthorLink} kedvelte az egyéni hírfolyamodat" -#: src/view/com/notifications/NotificationFeedItem.tsx:236 +#: src/view/com/notifications/NotificationFeedItem.tsx:255 msgid "{firstAuthorLink} liked your post" msgstr "{firstAuthorLink} kedvelte a bejegyzésedet" -#: src/view/com/notifications/NotificationFeedItem.tsx:260 +#: src/view/com/notifications/NotificationFeedItem.tsx:442 +msgid "{firstAuthorLink} removed their verification from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:279 msgid "{firstAuthorLink} reposted your post" msgstr "{firstAuthorLink} megosztotta a bejegyzésedet" -#: src/view/com/notifications/NotificationFeedItem.tsx:367 +#: src/view/com/notifications/NotificationFeedItem.tsx:386 msgid "{firstAuthorLink} signed up with your starter pack" msgstr "{firstAuthorLink} a Te kezdőcsomagoddal regisztrált" -#: src/view/com/notifications/NotificationFeedItem.tsx:298 +#: src/view/com/notifications/NotificationFeedItem.tsx:416 +msgid "{firstAuthorLink} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:317 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} followed you" msgstr "{firstAuthorName} és {additionalAuthorsCount, plural, one {{formattedAuthorsCount}} other {{formattedAuthorsCount}}} további személy mostantól követ Téged" -#: src/view/com/notifications/NotificationFeedItem.tsx:324 +#: src/view/com/notifications/NotificationFeedItem.tsx:343 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your custom feed" msgstr "{firstAuthorName} és {additionalAuthorsCount, plural, one {{formattedAuthorsCount}} other {{formattedAuthorsCount}}} további személy kedvelte az egyéni hírfolyamodat" -#: src/view/com/notifications/NotificationFeedItem.tsx:217 +#: src/view/com/notifications/NotificationFeedItem.tsx:236 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your post" msgstr "{firstAuthorName} és {additionalAuthorsCount, plural, one {{formattedAuthorsCount}} other {{formattedAuthorsCount}}} további személy kedvelte a bejegyzésedet" -#: src/view/com/notifications/NotificationFeedItem.tsx:241 +#: src/view/com/notifications/NotificationFeedItem.tsx:423 +msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} removed their verifications from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:260 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} reposted your post" msgstr "{firstAuthorName} és {additionalAuthorsCount, plural, one {{formattedAuthorsCount}} other {{formattedAuthorsCount}}} további személy megosztotta a bejegyzésedet" -#: src/view/com/notifications/NotificationFeedItem.tsx:348 +#: src/view/com/notifications/NotificationFeedItem.tsx:367 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} signed up with your starter pack" msgstr "{firstAuthorName} és {additionalAuthorsCount, plural, one {{formattedAuthorsCount}} other {{formattedAuthorsCount}}} további személy a Te kezdőcsomagoddal regisztrált" -#: src/view/com/notifications/NotificationFeedItem.tsx:303 +#: src/view/com/notifications/NotificationFeedItem.tsx:397 +msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:322 msgid "{firstAuthorName} followed you" msgstr "{firstAuthorName} mostantól követ Téged" -#: src/view/com/notifications/NotificationFeedItem.tsx:293 +#: src/view/com/notifications/NotificationFeedItem.tsx:312 msgid "{firstAuthorName} followed you back" msgstr "{firstAuthorName} kölcsönözte a követésedet" -#: src/view/com/notifications/NotificationFeedItem.tsx:329 +#: src/view/com/notifications/NotificationFeedItem.tsx:348 msgid "{firstAuthorName} liked your custom feed" msgstr "{firstAuthorName} kedvelte az egyéni hírfolyamodat" -#: src/view/com/notifications/NotificationFeedItem.tsx:222 +#: src/view/com/notifications/NotificationFeedItem.tsx:241 msgid "{firstAuthorName} liked your post" msgstr "{firstAuthorName} kedvelte a bejegyzésedet" -#: src/view/com/notifications/NotificationFeedItem.tsx:246 +#: src/view/com/notifications/NotificationFeedItem.tsx:428 +msgid "{firstAuthorName} removed their verification from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:265 msgid "{firstAuthorName} reposted your post" msgstr "{firstAuthorName} megosztotta a bejegyzésedet" -#: src/view/com/notifications/NotificationFeedItem.tsx:353 +#: src/view/com/notifications/NotificationFeedItem.tsx:372 msgid "{firstAuthorName} signed up with your starter pack" msgstr "{firstAuthorName} a Te kezdőcsomagoddal regisztrált" -#: src/components/ProfileHoverCard/index.web.tsx:508 +#: src/view/com/notifications/NotificationFeedItem.tsx:402 +msgid "{firstAuthorName} verified you" +msgstr "" + +#: src/components/ProfileHoverCard/index.web.tsx:532 #: src/screens/Profile/Header/Metrics.tsx:49 msgid "{following} following" msgstr "{following} követett" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:392 +#: src/components/dialogs/SearchablePeopleList.tsx:412 msgid "{handle} can't be messaged" msgstr "{handle} jelenleg nem fogad üzeneteket" @@ -330,6 +362,19 @@ msgstr "{rank}." msgid "{type}h ago" msgstr "{type} órája" +#: src/components/verification/VerifierDialog.tsx:60 +msgid "{userName} is a trusted verifier" +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:67 +msgid "{userName} is verified" +msgstr "" + +#. Possessive, meaning "the verifications of {userName}" +#: src/components/verification/VerificationsDialog.tsx:69 +msgid "{userName}'s verifications" +msgstr "" + #. Indicates the number of additional profiles are in the Starter Pack e.g. +12 #: src/screens/Search/components/StarterPackCard.tsx:249 msgid "+{computedTotal}" @@ -345,11 +390,11 @@ msgctxt "feeds" msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" msgstr "<0>{0}, <1>{1} és {2, plural, one {#} other {#}} további személy szerepel a kezdőcsomagodban" -#: src/view/shell/Drawer.tsx:97 +#: src/view/shell/Drawer.tsx:113 msgid "<0>{0} {1, plural, one {follower} other {followers}}" msgstr "<0>{0} {1, plural, one {követő} other {követő}}" -#: src/view/shell/Drawer.tsx:108 +#: src/view/shell/Drawer.tsx:124 msgid "<0>{0} {1, plural, one {following} other {following}}" msgstr "<0>{0} {1, plural, one {követett} other {követett}}" @@ -398,14 +443,18 @@ msgid "7 days" msgstr "7 napig" #. If last message does not contain text, fall back to "{user} reacted to {a message}" -#: src/screens/Messages/components/ChatListItem.tsx:205 +#: src/screens/Messages/components/ChatListItem.tsx:210 msgid "a message" msgstr "(üres üzenet)" -#: src/Navigation.tsx:391 -#: src/screens/Settings/AboutSettings.tsx:34 -#: src/screens/Settings/Settings.tsx:215 -#: src/screens/Settings/Settings.tsx:218 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:91 +msgid "A new form of verification" +msgstr "" + +#: src/Navigation.tsx:400 +#: src/screens/Settings/AboutSettings.tsx:72 +#: src/screens/Settings/Settings.tsx:223 +#: src/screens/Settings/Settings.tsx:226 msgid "About" msgstr "Névjegy" @@ -424,36 +473,36 @@ msgid "Accept Request" msgstr "Kérelem elfogadása" #: src/screens/Settings/AccessibilitySettings.tsx:46 -#: src/screens/Settings/Settings.tsx:191 -#: src/screens/Settings/Settings.tsx:194 +#: src/screens/Settings/Settings.tsx:199 +#: src/screens/Settings/Settings.tsx:202 msgid "Accessibility" msgstr "Kisegítő lehetőségek" -#: src/Navigation.tsx:343 +#: src/Navigation.tsx:352 msgid "Accessibility Settings" msgstr "Kisegítő lehetőségek" -#: src/Navigation.tsx:359 +#: src/Navigation.tsx:368 #: src/screens/Login/LoginForm.tsx:194 #: src/screens/Settings/AccountSettings.tsx:45 -#: src/screens/Settings/Settings.tsx:153 -#: src/screens/Settings/Settings.tsx:156 +#: src/screens/Settings/Settings.tsx:161 +#: src/screens/Settings/Settings.tsx:164 msgid "Account" msgstr "Fiók" #: src/screens/Messages/components/RequestButtons.tsx:81 -#: src/view/com/profile/ProfileMenu.tsx:141 +#: src/view/com/profile/ProfileMenu.tsx:147 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:392 msgctxt "toast" msgid "Account blocked" msgstr "Letiltottad a fiókot" -#: src/view/com/profile/ProfileMenu.tsx:154 +#: src/view/com/profile/ProfileMenu.tsx:160 msgctxt "toast" msgid "Account followed" msgstr "Mostantól követed a fiókot" -#: src/view/com/profile/ProfileMenu.tsx:117 +#: src/view/com/profile/ProfileMenu.tsx:123 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:415 msgctxt "toast" msgid "Account muted" @@ -468,33 +517,37 @@ msgstr "Elnémított fiók" msgid "Account Muted by List" msgstr "Elnémított fiók (lista által)" -#: src/screens/Settings/Settings.tsx:430 +#: src/screens/Settings/Settings.tsx:472 msgid "Account options" msgstr "Fióklehetőségek" -#: src/screens/Settings/Settings.tsx:466 +#: src/screens/Settings/Settings.tsx:508 msgid "Account removed from quick access" msgstr "Eltávolítottad a fiókot a listáról" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:137 -#: src/view/com/profile/ProfileMenu.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:140 +#: src/view/com/profile/ProfileMenu.tsx:137 msgctxt "toast" msgid "Account unblocked" msgstr "Feloldottad a fiók tiltását" -#: src/view/com/profile/ProfileMenu.tsx:166 +#: src/view/com/profile/ProfileMenu.tsx:172 msgctxt "toast" msgid "Account unfollowed" msgstr "Mostantól már nem követed a fiókot" -#: src/view/com/profile/ProfileMenu.tsx:107 +#: src/view/com/profile/ProfileMenu.tsx:113 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:405 msgctxt "toast" msgid "Account unmuted" msgstr "Feloldottad a fiók némítását" +#: src/components/verification/VerifierDialog.tsx:98 +msgid "Accounts with a scalloped blue check mark<0>{NON_BREAKING_SPACE}<1/>{NON_BREAKING_SPACE}can verify others. These trusted verifiers are selected by Bluesky." +msgstr "" + +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:169 #: src/components/dialogs/MutedWords.tsx:328 -#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/UserAddRemoveLists.tsx:235 msgid "Add" msgstr "Felvesz" @@ -512,8 +565,8 @@ msgstr "{displayName} felvétele egy kezdőcsomaghoz" msgid "Add a content warning" msgstr "Tartalomfigyelmeztetés felvétele" -#: src/view/screens/ProfileList.tsx:916 -#: src/view/screens/ProfileList.tsx:934 +#: src/view/screens/ProfileList.tsx:924 +#: src/view/screens/ProfileList.tsx:942 msgid "Add a user to this list" msgstr "Felhasználó felvétele a listára" @@ -536,8 +589,8 @@ msgstr "Helyettesítő szöveg hozzáadása" msgid "Add alt text (optional)" msgstr "Helyettesítő szöveg hozzáadása (nem kötelező)" -#: src/screens/Settings/Settings.tsx:373 -#: src/screens/Settings/Settings.tsx:376 +#: src/screens/Settings/Settings.tsx:415 +#: src/screens/Settings/Settings.tsx:418 #: src/view/shell/desktop/LeftNav.tsx:281 #: src/view/shell/desktop/LeftNav.tsx:285 msgid "Add another account" @@ -578,11 +631,15 @@ msgstr "Elnémított szavak és címkék felvétele" msgid "Add new post" msgstr "Válaszlánc folytatása" -#: src/view/screens/ProfileList.tsx:924 -#: src/view/screens/ProfileList.tsx:942 +#: src/view/screens/ProfileList.tsx:932 +#: src/view/screens/ProfileList.tsx:950 msgid "Add people" msgstr "Személyek felvétele" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:79 +msgid "Add people to list" +msgstr "Személyek felvétele a listára" + #: src/components/dms/EmojiPopup.android.tsx:55 msgid "Add Reaction" msgstr "Reakció hozzáfűzése" @@ -599,7 +656,7 @@ msgstr "Vegyél fel néhány hírfolyamot a kezdőcsomagodhoz!" msgid "Add the default feed of only people you follow" msgstr "Az alapértelmezett hírfolyamban az általad követett személyek bejegyzései jelennek meg" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:387 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:406 msgid "Add the following DNS record to your domain:" msgstr "Vedd fel az alábbi DNS-rekordot a tartományodhoz:" @@ -607,8 +664,8 @@ msgstr "Vedd fel az alábbi DNS-rekordot a tartományodhoz:" msgid "Add this feed to your feeds" msgstr "Add hozzá ezt a hírfolyamot a gyűjteményedhez!" -#: src/view/com/profile/ProfileMenu.tsx:273 -#: src/view/com/profile/ProfileMenu.tsx:276 +#: src/view/com/profile/ProfileMenu.tsx:286 +#: src/view/com/profile/ProfileMenu.tsx:289 msgid "Add to lists" msgstr "Felvétel listára" @@ -616,7 +673,11 @@ msgstr "Felvétel listára" msgid "Add to my feeds" msgstr "Felvétel a hírfolyamgyűjteménybe" -#: src/view/com/modals/ListAddRemoveUsers.tsx:192 +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:156 +msgid "Add user to list" +msgstr "Személy felvétele a listára" + +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:109 #: src/view/com/modals/UserAddRemoveLists.tsx:162 msgid "Added to list" msgstr "Felvetted a felhasználót a listára" @@ -640,7 +701,7 @@ msgstr "Pornó" msgid "Adult Content" msgstr "Felnőtt tartalom" -#: src/screens/Moderation/index.tsx:355 +#: src/screens/Moderation/index.tsx:374 msgid "Adult content can only be enabled via the Web at <0>bsky.app." msgstr "A felnőtt tartalmakat csak böngészőből, a <0>bsky.app honlapon engedélyezheted." @@ -653,7 +714,7 @@ msgstr "A felnőtt tartalmak le vannak tiltva." msgid "Adult Content labels" msgstr "Felnőtt tartalmi feljegyzések" -#: src/screens/Moderation/index.tsx:399 +#: src/screens/Moderation/index.tsx:418 msgid "Advanced" msgstr "Haladó beállítások" @@ -794,6 +855,11 @@ msgstr "Az összes felhasználó követése meghiúsult" msgid "An error occurred while uploading the video." msgstr "A videó feltöltése meghiúsult." +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:84 +#: src/components/verification/VerifierDialog.tsx:88 +msgid "An illustration showing that Bluesky selects trusted verifiers, and trusted verifiers in turn verify individual user accounts." +msgstr "" + #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:28 #: src/lib/moderation/useReportOptions.ts:28 msgid "An issue not included in these options" @@ -809,13 +875,17 @@ msgstr "A csevegés megnyitása meghiúsult" #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 -#: src/components/ProfileCard.tsx:339 -#: src/components/ProfileCard.tsx:360 +#: src/components/ProfileCard.tsx:367 +#: src/components/ProfileCard.tsx:388 #: src/view/com/profile/FollowButton.tsx:38 #: src/view/com/profile/FollowButton.tsx:48 msgid "An issue occurred, please try again." msgstr "Hiba történt. Próbáld újra!" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:118 +msgid "An mockup of a iPhone showing the Bluesky app open to the profile of a verified user with a blue checkmark next to their display name." +msgstr "" + #: src/screens/Onboarding/StepInterests/index.tsx:185 msgid "an unknown error occurred" msgstr "ismeretlen hiba történt" @@ -838,6 +908,10 @@ msgstr "Állatok" msgid "Animated GIF" msgstr "Animált GIF" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:37 +msgid "Announcing verification on Bluesky" +msgstr "" + #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:33 #: src/lib/moderation/useReportOptions.ts:33 msgid "Anti-Social Behavior" @@ -847,7 +921,7 @@ msgstr "Antiszociális viselkedés" msgid "Anybody can interact" msgstr "Bárki kapcsolatba léphet" -#: src/Navigation.tsx:399 +#: src/Navigation.tsx:408 #: src/screens/Settings/AppIconSettings/index.tsx:67 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:18 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:23 @@ -884,7 +958,7 @@ msgstr "Egy alkalmazásjelszónak legalább 4 karakter hosszúnak kell lennie" msgid "App passwords" msgstr "Alkalmazásjelszók" -#: src/Navigation.tsx:311 +#: src/Navigation.tsx:320 #: src/screens/Settings/AppPasswords.tsx:51 msgid "App Passwords" msgstr "Alkalmazásjelszók" @@ -920,10 +994,10 @@ msgstr "Felfüggesztés fellebbezése" msgid "Appeal this decision" msgstr "Döntés fellebbezése" -#: src/Navigation.tsx:351 +#: src/Navigation.tsx:360 #: src/screens/Settings/AppearanceSettings.tsx:85 -#: src/screens/Settings/Settings.tsx:183 -#: src/screens/Settings/Settings.tsx:186 +#: src/screens/Settings/Settings.tsx:191 +#: src/screens/Settings/Settings.tsx:194 msgid "Appearance" msgstr "Megjelenítés" @@ -932,12 +1006,12 @@ msgstr "Megjelenítés" msgid "Apply default recommended feeds" msgstr "Ajánlott hírfolyamok elfogadása" -#: src/view/com/post-thread/PostThreadItem.tsx:865 +#: src/view/com/post-thread/PostThreadItem.tsx:885 msgid "Archived from {0}" msgstr "Archiválás dátuma: {0}" -#: src/view/com/post-thread/PostThreadItem.tsx:834 -#: src/view/com/post-thread/PostThreadItem.tsx:873 +#: src/view/com/post-thread/PostThreadItem.tsx:854 +#: src/view/com/post-thread/PostThreadItem.tsx:893 msgid "Archived post" msgstr "Archivált bejegyzés" @@ -953,7 +1027,7 @@ msgstr "Biztosan törölni akarod ezt az üzenetet? Az üzenet a Te nézőpontod msgid "Are you sure you want to delete this starter pack?" msgstr "Biztosan törölni akarod ezt a kezdőcsomagot?" -#: src/screens/Profile/Header/EditProfileDialog.tsx:82 +#: src/screens/Profile/Header/EditProfileDialog.tsx:86 msgid "Are you sure you want to discard your changes?" msgstr "Biztosan el akarod vetni a változtatásokat?" @@ -1016,7 +1090,7 @@ msgstr "Az automatikus lejátszási beállítások elköltöztek a <0>Tartalmi- msgid "Autoplay videos and GIFs" msgstr "Videók és GIF-ek automatikus lejátszása" -#: src/components/dms/MessagesListHeader.tsx:82 +#: src/components/dms/MessagesListHeader.tsx:84 #: src/components/moderation/LabelsOnMeDialog.tsx:315 #: src/components/moderation/LabelsOnMeDialog.tsx:316 #: src/screens/Login/ChooseAccountForm.tsx:90 @@ -1052,7 +1126,7 @@ msgstr "A bejegyzésírás előtt ellenőriznünk kell az email-címedet." msgid "Before creating a starter pack, you must first verify your email." msgstr "A kezdőcsomag-létrehozás előtt ellenőriznünk kell az email-címedet." -#: src/components/dms/dialogs/NewChatDialog.tsx:79 +#: src/components/dms/dialogs/NewChatDialog.tsx:80 #: src/components/dms/MessageProfileButton.tsx:110 #: src/screens/Messages/Conversation.tsx:221 msgid "Before you may message another user, you must first verify your email." @@ -1063,8 +1137,8 @@ msgstr "Az üzenetküldés előtt ellenőriznünk kell az email-címedet." msgid "Birthday" msgstr "Születésnap" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:283 -#: src/view/com/profile/ProfileMenu.tsx:399 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 +#: src/view/com/profile/ProfileMenu.tsx:435 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:849 msgid "Block" msgstr "Letiltás" @@ -1073,19 +1147,19 @@ msgstr "Letiltás" #: src/components/dms/ConvoMenu.tsx:250 #: src/screens/Messages/components/RequestButtons.tsx:134 #: src/screens/Messages/components/RequestButtons.tsx:136 -#: src/view/com/profile/ProfileMenu.tsx:310 -#: src/view/com/profile/ProfileMenu.tsx:317 +#: src/view/com/profile/ProfileMenu.tsx:346 +#: src/view/com/profile/ProfileMenu.tsx:353 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:686 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:688 msgid "Block account" msgstr "Fiók letiltása" -#: src/view/com/profile/ProfileMenu.tsx:382 +#: src/view/com/profile/ProfileMenu.tsx:418 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:844 msgid "Block Account?" msgstr "Fiók letiltása" -#: src/view/screens/ProfileList.tsx:661 +#: src/view/screens/ProfileList.tsx:669 msgid "Block accounts" msgstr "Fiókok letiltása" @@ -1097,7 +1171,7 @@ msgstr "Letiltás és törlés" msgid "Block and/or delete this conversation" msgstr "A másik fél letiltása és/vagy a beszélgetés törlése" -#: src/view/screens/ProfileList.tsx:781 +#: src/view/screens/ProfileList.tsx:789 msgid "Block list" msgstr "Lista letiltása" @@ -1105,7 +1179,7 @@ msgstr "Lista letiltása" msgid "Block or report" msgstr "Letiltás/jelentés" -#: src/view/screens/ProfileList.tsx:776 +#: src/view/screens/ProfileList.tsx:784 msgid "Block these accounts?" msgstr "Fiókok letiltása" @@ -1122,21 +1196,21 @@ msgstr "Felhasználó letiltása" msgid "Blocked" msgstr "Letiltva" -#: src/screens/Moderation/index.tsx:269 +#: src/screens/Moderation/index.tsx:273 msgid "Blocked accounts" msgstr "Letiltott fiókok" -#: src/Navigation.tsx:160 -#: src/view/screens/ModerationBlockedAccounts.tsx:101 +#: src/Navigation.tsx:161 +#: src/view/screens/ModerationBlockedAccounts.tsx:110 msgid "Blocked Accounts" msgstr "Letiltott fiókok" -#: src/view/com/profile/ProfileMenu.tsx:394 +#: src/view/com/profile/ProfileMenu.tsx:430 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:846 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." -#: src/view/screens/ModerationBlockedAccounts.tsx:112 +#: src/view/screens/ModerationBlockedAccounts.tsx:121 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you. You will not see their content and they will be prevented from seeing yours." 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. A letiltott fiókok bejegyzéseit nem fogod látni és ez fordítva is érvényes." @@ -1144,15 +1218,15 @@ msgstr "Az általad letiltott fiókok nem képesek válaszolni a bejegyzéseidre msgid "Blocked post." msgstr "Letiltott bejegyzés." -#: src/screens/Profile/Sections/Labels.tsx:173 +#: src/screens/Profile/Sections/Labels.tsx:170 msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "A feljegyző letiltása nem akadályozza meg abban, hogy feljegyzéseket helyezzen a fiókodra." -#: src/view/screens/ProfileList.tsx:778 +#: src/view/screens/ProfileList.tsx:786 msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "A letiltás nyilvános. 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." -#: src/view/com/profile/ProfileMenu.tsx:391 +#: src/view/com/profile/ProfileMenu.tsx:427 msgid "Blocking will not prevent labels from being applied on your account, but it will stop this account from replying in your threads or interacting with you." msgstr "A fiók letiltása nem fogja megakadályozni a feljegyzések hozzárendelését a saját fiókodhoz, viszont a letiltott fiók nem lesz képes válaszolni a bejegyzéseidre és egyéb módon kapcsolatba lépni Veled." @@ -1165,7 +1239,7 @@ msgstr "Blog" msgid "Bluesky" msgstr "Bluesky" -#: src/view/com/post-thread/PostThreadItem.tsx:890 +#: src/view/com/post-thread/PostThreadItem.tsx:910 msgid "Bluesky cannot confirm the authenticity of the claimed date." msgstr "A Bluesky nem tudja megerősíteni a létrehozás dátumát." @@ -1199,6 +1273,10 @@ msgstr "A Bluesky egy javasolt felhasználócsoportot fog kijelölni a hálózat msgid "Bluesky will not show your profile and posts to logged-out users. Other apps may not honor this request. This does not make your account private." msgstr "A Bluesky nem fogja mutatni a profilodat és a bejegyzéseidet a kijelentkezett felhasználók számára. Lehetséges, hogy ezt a kérést nem minden alkalmazás fogja tiszteletben tartani. Ez a beállítás nem teszi priváttá a profilodat." +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:132 +msgid "Bluesky will proactively verify notable and authentic accounts." +msgstr "" + #: src/screens/Settings/AppIconSettings/index.tsx:99 msgid "Bluesky+" msgstr "Bluesky+" @@ -1301,17 +1379,17 @@ msgid "Camera" msgstr "Kamera" #: src/components/Menu/index.tsx:306 -#: src/components/Prompt.tsx:130 -#: src/components/Prompt.tsx:132 +#: src/components/Prompt.tsx:140 +#: src/components/Prompt.tsx:142 #: src/screens/Deactivated.tsx:158 -#: src/screens/Profile/Header/EditProfileDialog.tsx:220 -#: src/screens/Profile/Header/EditProfileDialog.tsx:228 +#: src/screens/Profile/Header/EditProfileDialog.tsx:227 +#: src/screens/Profile/Header/EditProfileDialog.tsx:235 #: src/screens/Search/Shell.tsx:349 #: src/screens/Settings/AppIconSettings/index.tsx:44 #: src/screens/Settings/AppIconSettings/index.tsx:225 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:76 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:83 -#: src/screens/Settings/Settings.tsx:260 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:78 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:85 +#: src/screens/Settings/Settings.tsx:268 #: src/screens/Takendown.tsx:99 #: src/screens/Takendown.tsx:102 #: src/view/com/composer/Composer.tsx:937 @@ -1322,7 +1400,7 @@ msgstr "Kamera" #: src/view/com/modals/ChangePassword.tsx:282 #: src/view/com/modals/CreateOrEditList.tsx:335 #: src/view/com/modals/CropImage.web.tsx:97 -#: src/view/com/modals/EditProfile.tsx:244 +#: src/view/com/modals/EditProfile.tsx:270 #: src/view/com/modals/InAppBrowserConsent.tsx:75 #: src/view/com/modals/InAppBrowserConsent.tsx:77 #: src/view/com/modals/LinkWarning.tsx:105 @@ -1350,7 +1428,7 @@ msgstr "Fióktörlés megszakítása" msgid "Cancel image crop" msgstr "Képkivágás megszakítása" -#: src/view/com/modals/EditProfile.tsx:239 +#: src/view/com/modals/EditProfile.tsx:265 msgid "Cancel profile editing" msgstr "Profilszerkesztés megszakítása" @@ -1363,7 +1441,6 @@ msgid "Cancel reactivation and sign out" msgstr "Újraaktiválás megszakítása és kilépés" #: src/screens/Search/Shell.tsx:341 -#: src/view/com/modals/ListAddRemoveUsers.tsx:88 msgid "Cancel search" msgstr "Keresés megszakítása" @@ -1411,8 +1488,8 @@ msgstr "Email-cím megváltoztatása" msgid "Change email address" msgstr "Email-cím megváltoztatása" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:92 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:96 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:94 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:98 msgid "Change Handle" msgstr "Felhasználónév megváltoztatása" @@ -1448,15 +1525,15 @@ msgstr "Email-cím megváltoztatása" msgid "Changes app icon" msgstr "Alkalmazásikon megváltoztatása" -#: src/components/forms/HostingProvider.tsx:50 -#: src/components/forms/HostingProvider.tsx:70 +#: src/components/forms/HostingProvider.tsx:49 +#: src/components/forms/HostingProvider.tsx:69 msgid "Changes hosting provider" msgstr "Tárhelyszolgáltató megváltoztatása" -#: src/Navigation.tsx:416 +#: src/Navigation.tsx:425 #: src/view/shell/bottom-bar/BottomBar.tsx:205 #: src/view/shell/desktop/LeftNav.tsx:535 -#: src/view/shell/Drawer.tsx:422 +#: src/view/shell/Drawer.tsx:438 msgid "Chat" msgstr "Csevegés" @@ -1471,7 +1548,7 @@ msgctxt "toast" msgid "Chat muted" msgstr "Elnémítottad a csevegést" -#: src/Navigation.tsx:426 +#: src/Navigation.tsx:435 #: src/screens/Messages/components/InboxPreview.tsx:24 msgid "Chat request inbox" msgstr "Csevegési kérelmek" @@ -1482,7 +1559,7 @@ msgid "Chat requests" msgstr "Csevegési kérelmek" #: src/components/dms/ConvoMenu.tsx:75 -#: src/Navigation.tsx:421 +#: src/Navigation.tsx:430 #: src/screens/Messages/ChatList.tsx:328 msgid "Chat settings" msgstr "Csevegések" @@ -1514,7 +1591,7 @@ msgstr "Add meg az emailben kapott megerősítőkódot!" msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "Küldtünk egy emailt. Add meg a benne található ellenőrzőkódot:" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:370 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:389 msgid "Choose domain verification method" msgstr "Tartományhitelesítési módszer" @@ -1554,14 +1631,19 @@ msgstr "Jelszó megadása" msgid "Choose your username" msgstr "Felhasználónév megadása" -#: src/screens/Settings/Settings.tsx:351 +#: src/screens/Settings/Settings.tsx:393 msgid "Clear all storage data" msgstr "Összes adat törlése" -#: src/screens/Settings/Settings.tsx:353 +#: src/screens/Settings/Settings.tsx:395 msgid "Clear all storage data (restart after this)" msgstr "Összes adat törlése (A program újra fog indulni)" +#: src/screens/Settings/AboutSettings.tsx:113 +#: src/screens/Settings/AboutSettings.tsx:117 +msgid "Clear image cache" +msgstr "Képgyorsítótár ürítése" + #: src/components/forms/SearchInput.tsx:70 msgid "Clear search query" msgstr "Keresési kifejezés törlése" @@ -1595,8 +1677,10 @@ msgid "Clip 🐴 clop 🐴" msgstr "Kipp 🐴 kopp 🐴" #: src/components/dialogs/GifSelect.tsx:281 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:174 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:183 +#: src/components/dialogs/SearchablePeopleList.tsx:295 #: src/components/dialogs/VerifyEmailDialog.tsx:289 -#: src/components/dms/dialogs/SearchablePeopleList.tsx:269 #: src/components/dms/EmojiPopup.android.tsx:58 #: src/components/dms/ReportDialog.tsx:381 #: src/components/dms/ReportDialog.tsx:390 @@ -1605,6 +1689,8 @@ msgstr "Kipp 🐴 kopp 🐴" #: src/components/ProgressGuide/FollowDialog.tsx:386 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:117 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:123 +#: src/components/verification/VerificationsDialog.tsx:146 +#: src/components/verification/VerifierDialog.tsx:144 #: src/view/com/modals/ChangePassword.tsx:279 #: src/view/com/modals/ChangePassword.tsx:282 #: src/view/com/util/post-embeds/GifEmbed.tsx:197 @@ -1625,6 +1711,8 @@ msgid "Close bottom drawer" msgstr "Alsó kinyíló menü bezárása" #: src/components/dialogs/GifSelect.tsx:275 +#: src/components/verification/VerificationsDialog.tsx:138 +#: src/components/verification/VerifierDialog.tsx:136 msgid "Close dialog" msgstr "Párbeszédablak bezárása" @@ -1676,11 +1764,11 @@ msgstr "Emojiválasztó bezárása" msgid "Closes viewer for header image" msgstr "Borítókép-nézegető bezárása" -#: src/view/com/notifications/NotificationFeedItem.tsx:405 +#: src/view/com/notifications/NotificationFeedItem.tsx:479 msgid "Collapse list of users" msgstr "Lista összecsukása" -#: src/view/com/notifications/NotificationFeedItem.tsx:598 +#: src/view/com/notifications/NotificationFeedItem.tsx:687 msgid "Collapses list of users for a given notification" msgstr "Egy értesítés felhasználólistájának összecsukása" @@ -1703,7 +1791,7 @@ msgstr "Humor" msgid "Comics" msgstr "Képregények" -#: src/Navigation.tsx:301 +#: src/Navigation.tsx:310 #: src/view/screens/CommunityGuidelines.tsx:34 msgid "Community Guidelines" msgstr "Közösségi irányelvek" @@ -1743,8 +1831,8 @@ msgstr "A <0>moderálási beállításokban módosítható." #: src/components/dialogs/VerifyEmailDialog.tsx:253 #: src/components/dialogs/VerifyEmailDialog.tsx:260 #: src/components/dialogs/VerifyEmailDialog.tsx:283 -#: src/components/Prompt.tsx:173 -#: src/components/Prompt.tsx:176 +#: src/components/Prompt.tsx:183 +#: src/components/Prompt.tsx:186 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:185 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:188 #: src/view/com/modals/VerifyEmail.tsx:239 @@ -1765,11 +1853,11 @@ msgstr "Tartalomnyelvi beállítások megerősítése" msgid "Confirm delete account" msgstr "Fiók törlésének megerősítése" -#: src/screens/Moderation/index.tsx:303 +#: src/screens/Moderation/index.tsx:322 msgid "Confirm your age:" msgstr "Életkor megerősítése:" -#: src/screens/Moderation/index.tsx:294 +#: src/screens/Moderation/index.tsx:313 msgid "Confirm your birthdate" msgstr "Születési dátum megerősítése" @@ -1802,12 +1890,12 @@ msgid "Content & Media" msgstr "Tartalom és média" #: src/screens/Settings/AccessibilitySettings.tsx:109 -#: src/screens/Settings/Settings.tsx:175 -#: src/screens/Settings/Settings.tsx:178 +#: src/screens/Settings/Settings.tsx:183 +#: src/screens/Settings/Settings.tsx:186 msgid "Content and media" msgstr "Tartalom és média" -#: src/Navigation.tsx:375 +#: src/Navigation.tsx:384 msgid "Content and Media" msgstr "Tartalom és média" @@ -1815,7 +1903,7 @@ msgstr "Tartalom és média" msgid "Content Blocked" msgstr "Letiltottad a tartalmat" -#: src/screens/Moderation/index.tsx:287 +#: src/screens/Moderation/index.tsx:306 msgid "Content filters" msgstr "Tartalomszűrés" @@ -1853,7 +1941,7 @@ msgstr "A környezetérzékeny menü háttere. Kattints ide a menü bezárásáh msgid "Continue" msgstr "Folytatás" -#: src/components/AccountList.tsx:121 +#: src/components/AccountList.tsx:126 msgid "Continue as {0} (currently signed in)" msgstr "Folytatás, mint {0} (Bejelentkezve)" @@ -1873,7 +1961,7 @@ msgctxt "toast" msgid "Conversation deleted" msgstr "Törölted a beszélgetést" -#: src/screens/Messages/components/ChatListItem.tsx:191 +#: src/screens/Messages/components/ChatListItem.tsx:196 msgid "Conversation deleted" msgstr "Törölted a beszélgetést" @@ -1885,7 +1973,7 @@ msgstr "Sütés-főzés" msgid "Copied" msgstr "Vágólapra helyezve" -#: src/screens/Settings/AboutSettings.tsx:98 +#: src/screens/Settings/AboutSettings.tsx:148 msgid "Copied build version to clipboard" msgstr "Buildszám a vágólapra helyezve" @@ -1903,7 +1991,7 @@ msgstr "Vágólapra helyezve" msgid "Copied!" msgstr "Vágólapra helyezve." -#: src/screens/Settings/AboutSettings.tsx:74 +#: src/screens/Settings/AboutSettings.tsx:124 msgid "Copies build version to clipboard" msgstr "Buildszám másolása a vágólapra" @@ -1915,8 +2003,8 @@ msgstr "Másolás" msgid "Copy App Password" msgstr "Alkalmazásjelszó másolása" -#: src/view/com/profile/ProfileMenu.tsx:347 -#: src/view/com/profile/ProfileMenu.tsx:350 +#: src/view/com/profile/ProfileMenu.tsx:383 +#: src/view/com/profile/ProfileMenu.tsx:386 msgid "Copy at:// URI" msgstr "„at://” URI másolása" @@ -1930,13 +2018,13 @@ msgstr "Szerző DID-jének másolása" msgid "Copy code" msgstr "Kód másolása" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:472 -#: src/view/com/profile/ProfileMenu.tsx:356 -#: src/view/com/profile/ProfileMenu.tsx:359 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:491 +#: src/view/com/profile/ProfileMenu.tsx:392 +#: src/view/com/profile/ProfileMenu.tsx:395 msgid "Copy DID" msgstr "DID másolása" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:405 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:424 msgid "Copy host" msgstr "Gazda másolása" @@ -1948,7 +2036,7 @@ msgstr "Hivatkozás másolása" msgid "Copy Link" msgstr "Hivatkozás másolása" -#: src/view/screens/ProfileList.tsx:505 +#: src/view/screens/ProfileList.tsx:513 msgid "Copy link to list" msgstr "Lista hivatkozásának másolása" @@ -1976,11 +2064,11 @@ msgstr "Bejegyzés szövegének másolása" msgid "Copy QR code" msgstr "QR-kód másolása" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:426 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:445 msgid "Copy TXT record value" msgstr "TXT-rekord értékének másolása" -#: src/Navigation.tsx:306 +#: src/Navigation.tsx:315 #: src/view/screens/CopyrightPolicy.tsx:31 msgid "Copyright Policy" msgstr "Jogi irányelvek" @@ -1994,7 +2082,7 @@ msgstr "A csevegés elhagyása meghiúsult" msgid "Could not load feed" msgstr "A hírfolyam betöltése meghiúsult" -#: src/view/screens/ProfileList.tsx:1021 +#: src/view/screens/ProfileList.tsx:1029 msgid "Could not load list" msgstr "A lista betöltése meghiúsult" @@ -2016,7 +2104,7 @@ msgstr "QR-kód létrehozása egy kezdőcsomaghoz" #: src/components/StarterPack/ProfileStarterPacks.tsx:178 #: src/components/StarterPack/ProfileStarterPacks.tsx:274 -#: src/Navigation.tsx:451 +#: src/Navigation.tsx:460 msgid "Create a starter pack" msgstr "Kezdőcsomag létrehozása" @@ -2127,7 +2215,7 @@ msgstr "Születési dátum" msgid "Deactivate account" msgstr "Fiók deaktiválása" -#: src/screens/Settings/Settings.tsx:332 +#: src/screens/Settings/Settings.tsx:374 msgid "Debug Moderation" msgstr "Moderálási hibakeresés" @@ -2150,7 +2238,7 @@ msgstr "Alapértelmezett ikonok" #: src/screens/StarterPack/StarterPackScreen.tsx:672 #: src/screens/StarterPack/StarterPackScreen.tsx:744 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:767 -#: src/view/screens/ProfileList.tsx:760 +#: src/view/screens/ProfileList.tsx:768 msgid "Delete" msgstr "Törlés" @@ -2176,7 +2264,7 @@ msgstr "Alkalmazásjelszó törlése" msgid "Delete chat" msgstr "Csevegés törlése" -#: src/screens/Settings/Settings.tsx:339 +#: src/screens/Settings/Settings.tsx:381 msgid "Delete chat declaration record" msgstr "Csevegéskijelentési jegyzőkönyv ürítése" @@ -2195,7 +2283,7 @@ msgstr "Beszélgetés törlése" msgid "Delete for me" msgstr "Törlés helyileg" -#: src/view/screens/ProfileList.tsx:548 +#: src/view/screens/ProfileList.tsx:556 msgid "Delete list" msgstr "Lista törlése" @@ -2226,7 +2314,7 @@ msgstr "Kezdőcsomag törlése" msgid "Delete starter pack?" msgstr "Kezdőcsomag törlése" -#: src/view/screens/ProfileList.tsx:755 +#: src/view/screens/ProfileList.tsx:763 msgid "Delete this list?" msgstr "Lista törlése" @@ -2238,8 +2326,8 @@ msgstr "Bejegyzés törlése" msgid "Deleted" msgstr "Törölt tartalom" -#: src/components/dms/MessagesListHeader.tsx:155 -#: src/screens/Messages/components/ChatListItem.tsx:123 +#: src/components/dms/MessagesListHeader.tsx:160 +#: src/screens/Messages/components/ChatListItem.tsx:128 msgid "Deleted Account" msgstr "Törölt fiók" @@ -2247,19 +2335,19 @@ msgstr "Törölt fiók" msgid "Deleted post." msgstr "Törölted a bejegyzést." -#: src/screens/Profile/Header/EditProfileDialog.tsx:347 +#: src/screens/Profile/Header/EditProfileDialog.tsx:370 #: src/view/com/modals/CreateOrEditList.tsx:280 #: src/view/com/modals/CreateOrEditList.tsx:301 -#: src/view/com/modals/EditProfile.tsx:193 -#: src/view/com/modals/EditProfile.tsx:205 +#: src/view/com/modals/EditProfile.tsx:219 +#: src/view/com/modals/EditProfile.tsx:231 msgid "Description" msgstr "Leírás" -#: src/screens/Profile/Header/EditProfileDialog.tsx:367 +#: src/screens/Profile/Header/EditProfileDialog.tsx:390 msgid "Description is too long" msgstr "A leírás túl hosszú" -#: src/screens/Profile/Header/EditProfileDialog.tsx:368 +#: src/screens/Profile/Header/EditProfileDialog.tsx:391 msgid "Description is too long. {DESCRIPTION_MAX_GRAPHEMES, plural, other {The maximum number of characters is #.}}" msgstr "A leírás túl hosszú. {DESCRIPTION_MAX_GRAPHEMES, plural, other {Korlát: # karakter.}}" @@ -2277,18 +2365,18 @@ msgstr "Idézet leválasztása" msgid "Detach quote post?" msgstr "Idézet leválasztása" -#: src/screens/Settings/AboutSettings.tsx:87 +#: src/screens/Settings/AboutSettings.tsx:137 msgctxt "toast" msgid "Developer mode disabled" msgstr "Kikapcsoltad a fejlesztői módot" -#: src/screens/Settings/AboutSettings.tsx:81 +#: src/screens/Settings/AboutSettings.tsx:131 msgctxt "toast" msgid "Developer mode enabled" msgstr "Bekapcsoltad a fejlesztői módot" -#: src/screens/Settings/Settings.tsx:242 -#: src/screens/Settings/Settings.tsx:245 +#: src/screens/Settings/Settings.tsx:250 +#: src/screens/Settings/Settings.tsx:253 msgid "Developer options" msgstr "Fejlesztői beállítások" @@ -2318,17 +2406,17 @@ msgstr "Feliratok letiltása" #: src/lib/moderation/useLabelBehaviorDescription.ts:68 #: src/screens/Messages/Settings.tsx:139 #: src/screens/Messages/Settings.tsx:142 -#: src/screens/Moderation/index.tsx:345 +#: src/screens/Moderation/index.tsx:364 msgid "Disabled" msgstr "Letiltva" -#: src/screens/Profile/Header/EditProfileDialog.tsx:84 +#: src/screens/Profile/Header/EditProfileDialog.tsx:88 #: src/view/com/composer/Composer.tsx:705 #: src/view/com/composer/Composer.tsx:889 msgid "Discard" msgstr "Elvetés" -#: src/screens/Profile/Header/EditProfileDialog.tsx:81 +#: src/screens/Profile/Header/EditProfileDialog.tsx:85 msgid "Discard changes?" msgstr "Változtatások elvetése" @@ -2383,27 +2471,27 @@ msgstr "Szakasz bezárása" msgid "Display larger alt text badges" msgstr "A helyettesítő szövegek jelvényeinek megnagyobbítása" -#: src/screens/Profile/Header/EditProfileDialog.tsx:314 -#: src/screens/Profile/Header/EditProfileDialog.tsx:320 -#: src/screens/Profile/Header/EditProfileDialog.tsx:354 -#: src/view/com/modals/EditProfile.tsx:187 +#: src/screens/Profile/Header/EditProfileDialog.tsx:321 +#: src/screens/Profile/Header/EditProfileDialog.tsx:327 +#: src/screens/Profile/Header/EditProfileDialog.tsx:377 +#: src/view/com/modals/EditProfile.tsx:194 msgid "Display name" msgstr "Megjelenítendő név" -#: src/view/com/modals/EditProfile.tsx:175 +#: src/view/com/modals/EditProfile.tsx:182 msgid "Display Name" msgstr "Megjelenítendő név" -#: src/screens/Profile/Header/EditProfileDialog.tsx:333 +#: src/screens/Profile/Header/EditProfileDialog.tsx:340 msgid "Display name is too long" msgstr "A megjelenítendő név túl hosszú" -#: src/screens/Profile/Header/EditProfileDialog.tsx:334 +#: src/screens/Profile/Header/EditProfileDialog.tsx:341 msgid "Display name is too long. {DISPLAY_NAME_MAX_GRAPHEMES, plural, other {The maximum number of characters is #.}}" msgstr "A megjelenítendő név túl hosszú. {DISPLAY_NAME_MAX_GRAPHEMES, plural, other {Korlát: # karakter.}}" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:373 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:375 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:392 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:394 msgid "DNS Panel" msgstr "DNS-panellel" @@ -2419,7 +2507,7 @@ msgstr "Nem ábrázol meztelenséget." msgid "Doesn't begin or end with a hyphen" msgstr "Nem kezdődhet vagy végződhet kötőjellel" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:488 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:507 msgid "Domain verified!" msgstr "A tartományellenőrzés kész." @@ -2441,11 +2529,9 @@ msgstr "A tartományellenőrzés kész." #: src/view/com/modals/CropImage.web.tsx:112 #: src/view/com/modals/InviteCodes.tsx:81 #: src/view/com/modals/InviteCodes.tsx:124 -#: src/view/com/modals/ListAddRemoveUsers.tsx:143 msgid "Done" msgstr "Kész" -#: src/view/com/modals/ListAddRemoveUsers.tsx:145 #: src/view/com/modals/UserAddRemoveLists.tsx:113 #: src/view/com/modals/UserAddRemoveLists.tsx:116 msgctxt "action" @@ -2485,23 +2571,23 @@ msgstr "A csatoláshoz húzd ide a képet!" msgid "Duration:" msgstr "Időtartam:" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:211 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:230 msgid "e.g. alice" msgstr "pl.: janos" -#: src/screens/Profile/Header/EditProfileDialog.tsx:321 +#: src/screens/Profile/Header/EditProfileDialog.tsx:328 msgid "e.g. Alice Lastname" msgstr "pl.: Minta Janos" -#: src/view/com/modals/EditProfile.tsx:180 +#: src/view/com/modals/EditProfile.tsx:187 msgid "e.g. Alice Roberts" msgstr "pl.: Minta János" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:357 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:376 msgid "e.g. alice.com" msgstr "pl.: janos.hu" -#: src/view/com/modals/EditProfile.tsx:198 +#: src/view/com/modals/EditProfile.tsx:224 msgid "e.g. Artist, dog-lover, and avid reader." msgstr "pl.: Művész, kutyabarát, könyvmoly." @@ -2536,7 +2622,8 @@ msgstr "Mindegyik meghívó csak egyszer használható fel. Időközönként új msgid "Edit" msgstr "Szerkesztés" -#: src/view/com/lists/ListMembers.tsx:143 +#: src/view/com/lists/ListMembers.tsx:180 +#: src/view/com/lists/ListMembers.tsx:186 msgctxt "action" msgid "Edit" msgstr "Szerkesztés" @@ -2566,7 +2653,7 @@ msgstr "Kapcsolatbalépési beállítások szerkesztése" msgid "Edit interests" msgstr "Érdeklődési körök szerkesztése" -#: src/view/screens/ProfileList.tsx:536 +#: src/view/screens/ProfileList.tsx:544 msgid "Edit list details" msgstr "Lista szerkesztése" @@ -2574,12 +2661,12 @@ msgstr "Lista szerkesztése" msgid "Edit Moderation List" msgstr "Moderálólista szerkesztése" -#: src/Navigation.tsx:316 +#: src/Navigation.tsx:325 #: src/view/screens/Feeds.tsx:515 msgid "Edit My Feeds" msgstr "Hírfolyamgyűjtemény szerkesztése" -#: src/view/com/modals/EditProfile.tsx:147 +#: src/view/com/modals/EditProfile.tsx:154 msgid "Edit my profile" msgstr "Profil szerkesztése" @@ -2592,15 +2679,15 @@ msgstr "Személyek szerkesztése" msgid "Edit post interaction settings" msgstr "A bejegyzés kapcsolatbalépési beállításainak szerkesztése" -#: src/screens/Profile/Header/EditProfileDialog.tsx:269 -#: src/screens/Profile/Header/EditProfileDialog.tsx:275 +#: src/screens/Profile/Header/EditProfileDialog.tsx:276 +#: src/screens/Profile/Header/EditProfileDialog.tsx:282 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:196 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 msgid "Edit profile" msgstr "Profil szerkesztése" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:199 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:185 msgid "Edit Profile" msgstr "Profil szerkesztése" @@ -2616,15 +2703,15 @@ msgstr "Felhasználólista szerkesztése" msgid "Edit who can reply" msgstr "Válaszjogosultsági beállítások szerkesztése" -#: src/view/com/modals/EditProfile.tsx:188 +#: src/view/com/modals/EditProfile.tsx:195 msgid "Edit your display name" msgstr "Megjelenítendő név szerkesztése" -#: src/view/com/modals/EditProfile.tsx:206 +#: src/view/com/modals/EditProfile.tsx:232 msgid "Edit your profile description" msgstr "Profilleírás szerkesztése" -#: src/Navigation.tsx:456 +#: src/Navigation.tsx:465 msgid "Edit your starter pack" msgstr "Kezdőcsomag szerkesztése" @@ -2707,7 +2794,7 @@ msgstr "Engedélyezés" msgid "Enable {0} only" msgstr "Csak a(z) {0} engedélyezése" -#: src/screens/Moderation/index.tsx:332 +#: src/screens/Moderation/index.tsx:351 msgid "Enable adult content" msgstr "Felnőtt tartalmak engedélyezése" @@ -2752,11 +2839,11 @@ msgstr "Felkapott videók mutatása a Követett hírfolyamon." #: src/screens/Messages/Settings.tsx:130 #: src/screens/Messages/Settings.tsx:133 -#: src/screens/Moderation/index.tsx:343 +#: src/screens/Moderation/index.tsx:362 msgid "Enabled" msgstr "Engedélyezve" -#: src/screens/Profile/Sections/Feed.tsx:116 +#: src/screens/Profile/Sections/Feed.tsx:113 msgid "End of feed" msgstr "A hírfolyam véget ért" @@ -2789,7 +2876,7 @@ msgstr "Belépés teljes képernyős módba" msgid "Enter the code you received to change your password." msgstr "Add meg a kapott kódot a jelszavad megváltoztatásához!" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:351 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:370 msgid "Enter the domain you want to use" msgstr "Add meg a használni kívánt tartományt" @@ -2906,19 +2993,15 @@ msgstr "Képkivágás megszakítása" msgid "Exits image view" msgstr "Képnézegető bezárása" -#: src/view/com/modals/ListAddRemoveUsers.tsx:89 -msgid "Exits inputting search query" -msgstr "Keresési kifejezés megadásának megszakítása" - #: src/view/com/lightbox/Lightbox.web.tsx:184 msgid "Expand alt text" msgstr "Helyettesítő szöveg folytatásának mutatása" -#: src/view/com/notifications/NotificationFeedItem.tsx:406 +#: src/view/com/notifications/NotificationFeedItem.tsx:480 msgid "Expand list of users" msgstr "Lista kibontása" -#: src/view/com/composer/ComposerReplyTo.tsx:70 +#: src/view/com/composer/ComposerReplyTo.tsx:83 msgid "Expand or collapse the full post you are replying to" msgstr "A válasz forrásaként származó bejegyzés kibontása/összecsukása" @@ -2926,10 +3009,6 @@ msgstr "A válasz forrásaként származó bejegyzés kibontása/összecsukása" msgid "Expands or collapses post text" msgstr "Bejegyzés teljes szövegének kibontása/összecsukása" -#: src/view/com/composer/ComposerReplyTo.tsx:73 -msgid "Expands or collapses the full post you are replying to" -msgstr "A válasz forrásaként származó bejegyzés kibontása/összecsukása" - #: src/lib/api/index.ts:406 msgid "Expected uri to resolve to a record" msgstr "Az URI nem old fel egy rekordot" @@ -2961,10 +3040,10 @@ msgstr "A nyugalom megzavarására alkalmas képek és videók." msgid "Explicit sexual images." msgstr "Szexuális tartalmakat ábrázoló képek." -#: src/Navigation.tsx:640 +#: src/Navigation.tsx:649 #: src/screens/Search/Shell.tsx:307 #: src/view/shell/desktop/LeftNav.tsx:617 -#: src/view/shell/Drawer.tsx:370 +#: src/view/shell/Drawer.tsx:386 msgid "Explore" msgstr "Felfedezés" @@ -2992,7 +3071,7 @@ msgstr "Külső médiatartalom" msgid "External media may allow websites to collect information about you and your device. No information is sent or requested until you press the \"play\" button." msgstr "A külső médiatartalmak engedélyezése lehetővé teszi más honlapok számára az adatgyűjtést Rólad vagy az eszközödről. A „Lejátszás” gomb megnyomásáig semmilyen adatot sem küldünk vagy kérünk le." -#: src/Navigation.tsx:335 +#: src/Navigation.tsx:344 #: src/screens/Settings/ExternalMediaPreferences.tsx:31 msgid "External Media Preferences" msgstr "Külső médiatartalmak" @@ -3007,10 +3086,14 @@ msgstr "A csevegési kérelem elfogadása meghiúsult" msgid "Failed to add emoji reaction" msgstr "Az emoji-reakció hozzáfűzése meghiúsult" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:568 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:587 msgid "Failed to change handle. Please try again." msgstr "A felhasználónév megváltoztatása meghiúsult. Próbáld újra!" +#: src/components/verification/VerificationCreatePrompt.tsx:32 +msgid "Failed to create a verification" +msgstr "" + #: src/screens/Settings/components/AddAppPasswordDialog.tsx:173 msgid "Failed to create app password. Please try again." msgstr "Az alkalmazásjelszó létrehozása meghiúsult. Próbáld újra!" @@ -3087,6 +3170,10 @@ msgstr "A bejegyzés kitűzése meghiúsult" msgid "Failed to remove emoji reaction" msgstr "Az emoji-reakció eltávolítása meghiúsult" +#: src/components/verification/VerificationRemovePrompt.tsx:34 +msgid "Failed to remove verification" +msgstr "" + #: src/view/com/lightbox/Lightbox.tsx:46 msgid "Failed to save image: {0}" msgstr "A kép mentése meghiúsult: {0}" @@ -3132,11 +3219,11 @@ msgstr "A beállítások mentése meghiúsult" msgid "Failed to upload video" msgstr "A videó feltöltése meghiúsult" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:341 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:360 msgid "Failed to verify handle. Please try again." msgstr "A felhasználónév hitelesítése meghiúsult. Próbáld újra!" -#: src/Navigation.tsx:251 +#: src/Navigation.tsx:260 msgid "Feed" msgstr "Hírfolyam" @@ -3155,7 +3242,7 @@ msgstr "Hírfolyam ki/be" #: src/view/shell/desktop/RightNav.tsx:102 #: src/view/shell/desktop/RightNav.tsx:103 -#: src/view/shell/Drawer.tsx:324 +#: src/view/shell/Drawer.tsx:340 msgid "Feedback" msgstr "Visszajelzés" @@ -3165,14 +3252,14 @@ msgctxt "toast" msgid "Feedback sent!" msgstr "Megkaptuk a visszajelzést!" -#: src/Navigation.tsx:436 +#: src/Navigation.tsx:445 #: src/screens/Search/SearchResults.tsx:68 #: src/screens/StarterPack/StarterPackScreen.tsx:185 #: src/view/screens/Feeds.tsx:508 #: src/view/screens/Profile.tsx:227 #: src/view/screens/SavedFeeds.tsx:96 #: src/view/shell/desktop/LeftNav.tsx:655 -#: src/view/shell/Drawer.tsx:486 +#: src/view/shell/Drawer.tsx:502 msgid "Feeds" msgstr "Hírfolyamok" @@ -3258,10 +3345,10 @@ msgid "Flexible" msgstr "Rugalmas" #. User is not following this account, click to follow -#: src/components/ProfileCard.tsx:372 -#: src/components/ProfileHoverCard/index.web.tsx:449 -#: src/components/ProfileHoverCard/index.web.tsx:460 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 +#: src/components/ProfileCard.tsx:400 +#: src/components/ProfileHoverCard/index.web.tsx:456 +#: src/components/ProfileHoverCard/index.web.tsx:467 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:236 #: src/screens/VideoFeed/index.tsx:829 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:131 msgid "Follow" @@ -3272,7 +3359,7 @@ msgctxt "action" msgid "Follow" msgstr "Követés" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:218 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:221 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:113 msgid "Follow {0}" msgstr "{0} követése" @@ -3294,8 +3381,8 @@ msgstr "Kövess 10 fiókot!" msgid "Follow 7 accounts" msgstr "Kövess 7 fiókot!" -#: src/view/com/profile/ProfileMenu.tsx:252 -#: src/view/com/profile/ProfileMenu.tsx:263 +#: src/view/com/profile/ProfileMenu.tsx:265 +#: src/view/com/profile/ProfileMenu.tsx:276 msgid "Follow account" msgstr "Fiók követése" @@ -3304,7 +3391,7 @@ msgstr "Fiók követése" msgid "Follow all" msgstr "Összes követése" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:232 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:129 msgid "Follow Back" msgstr "Követés kölcsönzése" @@ -3330,7 +3417,7 @@ msgstr "<0>{0} és <1>{1} követi" msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" msgstr "<0>{0}, <1>{1} és {2, plural, one {#} other {#}} további személy követi" -#: src/Navigation.tsx:205 +#: src/Navigation.tsx:214 msgid "Followers of @{0} that you know" msgstr "@{0} általad ismert követői" @@ -3340,10 +3427,10 @@ msgid "Followers you know" msgstr "Ismert követők" #. User is following this account, click to unfollow -#: src/components/ProfileCard.tsx:366 -#: src/components/ProfileHoverCard/index.web.tsx:448 -#: src/components/ProfileHoverCard/index.web.tsx:459 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:230 +#: src/components/ProfileCard.tsx:394 +#: src/components/ProfileHoverCard/index.web.tsx:455 +#: src/components/ProfileHoverCard/index.web.tsx:466 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:232 #: src/screens/VideoFeed/index.tsx:827 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:134 #: src/view/screens/Feeds.tsx:599 @@ -3351,8 +3438,8 @@ msgstr "Ismert követők" msgid "Following" msgstr "Követett" -#: src/components/ProfileCard.tsx:329 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 +#: src/components/ProfileCard.tsx:357 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:101 msgid "Following {0}" msgstr "Mostantól követed: {0}" @@ -3369,7 +3456,7 @@ msgstr "Mostantól követed: {name}" msgid "Following feed preferences" msgstr "Követett hírfolyam" -#: src/Navigation.tsx:322 +#: src/Navigation.tsx:331 #: src/screens/Settings/FollowingFeedPreferences.tsx:53 msgid "Following Feed Preferences" msgstr "Követett hírfolyam" @@ -3450,7 +3537,7 @@ msgstr "Galéria" msgid "Generate a starter pack" msgstr "Kezdőcsomag létrehozása" -#: src/view/shell/Drawer.tsx:328 +#: src/view/shell/Drawer.tsx:344 msgid "Get help" msgstr "Súgó" @@ -3486,7 +3573,7 @@ msgstr "A törvény vagy a felhasználási feltételek egyértelmű megszegése" #: src/screens/VideoFeed/index.tsx:1112 #: src/view/com/auth/LoggedOut.tsx:72 #: src/view/screens/NotFound.tsx:57 -#: src/view/screens/ProfileList.tsx:1030 +#: src/view/screens/ProfileList.tsx:1038 msgid "Go back" msgstr "Vissza" @@ -3497,7 +3584,7 @@ msgstr "Vissza" #: src/screens/Profile/ProfileFeed/index.tsx:94 #: src/screens/StarterPack/StarterPackScreen.tsx:757 #: src/view/screens/NotFound.tsx:56 -#: src/view/screens/ProfileList.tsx:1035 +#: src/view/screens/ProfileList.tsx:1043 msgid "Go Back" msgstr "Vissza" @@ -3518,7 +3605,11 @@ msgstr "Ugrás a kezdőlapra" msgid "Go Home" msgstr "Ugrás a kezdőlapra" -#: src/screens/Messages/components/ChatListItem.tsx:355 +#: src/view/com/notifications/NotificationFeedItem.tsx:193 +msgid "Go to {firstAuthorName}'s profile" +msgstr "{firstAuthorName} profiljának megnyitása" + +#: src/screens/Messages/components/ChatListItem.tsx:360 msgid "Go to conversation with {0}" msgstr "Ugrás a beszélgetéshez vele: {0}" @@ -3552,16 +3643,16 @@ msgstr "Már félúton vagy!" msgid "Handle" msgstr "Felhasználónév" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:572 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:591 msgid "Handle already taken. Please try a different one." msgstr "Ez a felhasználónév már foglalt. Adj meg egy másikat!" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:189 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:325 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:195 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:344 msgid "Handle changed!" msgstr "Megváltoztattad a felhasználónevedet." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:576 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:595 msgid "Handle too long. Please try a shorter one." msgstr "Ez a felhasználónév túl hosszú. Adj meg egy rövidebbet!" @@ -3574,7 +3665,7 @@ msgstr "Rezgés" msgid "Harassment, trolling, or intolerance" msgstr "Zaklatás, gúnyolódás vagy tűrélytelenség" -#: src/Navigation.tsx:406 +#: src/Navigation.tsx:415 msgid "Hashtag" msgstr "Címke" @@ -3586,11 +3677,11 @@ msgstr "Címke: {tag}" msgid "Having trouble?" msgstr "Problémába ütköztél?" -#: src/screens/Settings/Settings.tsx:207 -#: src/screens/Settings/Settings.tsx:211 +#: src/screens/Settings/Settings.tsx:215 +#: src/screens/Settings/Settings.tsx:219 #: src/view/shell/desktop/RightNav.tsx:120 #: src/view/shell/desktop/RightNav.tsx:121 -#: src/view/shell/Drawer.tsx:337 +#: src/view/shell/Drawer.tsx:353 msgid "Help" msgstr "Súgó" @@ -3629,7 +3720,7 @@ msgstr "Rejtett lista" msgid "Hide" msgstr "Elrejtés" -#: src/view/com/notifications/NotificationFeedItem.tsx:605 +#: src/view/com/notifications/NotificationFeedItem.tsx:694 msgctxt "action" msgid "Hide" msgstr "Elrejtés" @@ -3680,10 +3771,15 @@ msgstr "Felkapott témakörök elrejtése" msgid "Hide trending videos?" msgstr "Felkapott videók elrejtése" -#: src/view/com/notifications/NotificationFeedItem.tsx:596 +#: src/view/com/notifications/NotificationFeedItem.tsx:685 msgid "Hide user list" msgstr "Felhasználólista elrejtése" +#: src/screens/Moderation/VerificationSettings.tsx:81 +#: src/screens/Moderation/VerificationSettings.tsx:90 +msgid "Hide verification badges" +msgstr "" + #: src/components/moderation/ContentHider.tsx:151 #: src/components/moderation/PostHider.tsx:79 msgid "Hides the content" @@ -3709,7 +3805,7 @@ msgstr "Hmm… Úgy tűnik, hogy a hírfolyamkiszolgáló helytelen választ ado msgid "Hmm, we're having trouble finding this feed. It may have been deleted." msgstr "Hmm… A hírfolyam felkeresése meghiúsult. Lehetséges, hogy már nem létezik." -#: src/screens/Moderation/index.tsx:54 +#: src/screens/Moderation/index.tsx:58 msgid "Hmmmm, it seems we're having trouble loading this data. See below for more details. If this issue persists, please contact us." msgstr "Hmmmm… Az adatok betöltése meghiúsult. A részleteket alább láthatod. Ha a probléma fennáll, jelentsd nekünk!" @@ -3721,15 +3817,15 @@ 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/Navigation.tsx:635 -#: src/Navigation.tsx:655 +#: src/Navigation.tsx:644 +#: src/Navigation.tsx:664 #: src/view/shell/bottom-bar/BottomBar.tsx:162 #: src/view/shell/desktop/LeftNav.tsx:599 -#: src/view/shell/Drawer.tsx:396 +#: src/view/shell/Drawer.tsx:412 msgid "Home" msgstr "Kezdőlap" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:398 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:417 msgid "Host:" msgstr "Gazda:" @@ -3768,8 +3864,8 @@ msgstr "Kóddal rendelkezem" msgid "I have a confirmation code" msgstr "Ellenőrzőkóddal rendelkezem" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:261 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:267 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:280 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:286 msgid "I have my own domain" msgstr "Saját tartománnyal rendelkezem" @@ -3786,11 +3882,11 @@ msgstr "Hosszabb helyettesítő szövegek mutatása/levágása" msgid "If you are not yet an adult according to the laws of your country, your parent or legal guardian must read these Terms on your behalf." msgstr "Ha még nem töltötted be az országod által meghatározott nagykorúsági életkort, akkor az alábbi feltételeket a szülődnek vagy törvényes gondviselődnek kell elolvasnia." -#: src/view/screens/ProfileList.tsx:757 +#: src/view/screens/ProfileList.tsx:765 msgid "If you delete this list, you won't be able to recover it." msgstr "A lista törlése nem vonható vissza." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:248 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:267 msgid "If you have your own domain, you can use that as your handle. This lets you self-verify your identity. <0>Learn more here." msgstr "Ha rendelkezel saját tartománnyal, akkor az is lehet a felhasználóneved. Így magadtól is hitelesítheted a kiléted. <0>További információ." @@ -3819,6 +3915,15 @@ msgstr "Illegális és sürgős" msgid "Image" msgstr "Kép" +#: src/screens/Settings/AboutSettings.tsx:61 +msgid "Image cache cleared" +msgstr "Képgyorsítótár kiürítve" + +#. Android-only toast message which includes amount of space freed using localized number formatting +#: src/screens/Settings/AboutSettings.tsx:47 +msgid "Image cache cleared, freed {0}" +msgstr "Képgyorsítótár kiürítve. {0} hely felszabadult." + #: src/components/StarterPack/ShareDialog.tsx:76 msgid "Image saved to your camera roll!" msgstr "A kép mentése sikeresen megtörtént" @@ -3871,7 +3976,7 @@ msgstr "Emailben kapott kód megadása" msgid "Interaction limited" msgstr "A kapcsolatbalépés korlátozott" -#: src/screens/Moderation/index.tsx:209 +#: src/screens/Moderation/index.tsx:213 msgid "Interaction settings" msgstr "Kapcsolatbalépési beállítások" @@ -3880,11 +3985,11 @@ msgstr "Kapcsolatbalépési beállítások" msgid "Invalid 2FA confirmation code." msgstr "Érvénytelen kétlépcsős azonosítási kód." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:578 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:597 msgid "Invalid handle. Please try a different one." msgstr "Érvénytelen felhasználónév. Adj meg egy másikat!" -#: src/view/com/post-thread/PostThreadItem.tsx:288 +#: src/view/com/post-thread/PostThreadItem.tsx:291 msgid "Invalid or unsupported post record" msgstr "A megadott bejegyzésrekord érvénytelen vagy nem támogatott" @@ -3979,7 +4084,7 @@ msgstr "Feljegyzések" msgid "Labels added" msgstr "Alkalmaztad a feljegyzéseket" -#: src/screens/Profile/Sections/Labels.tsx:163 +#: src/screens/Profile/Sections/Labels.tsx:160 msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." msgstr "A feljegyzések felhasználókra és tartalmakra elhelyezett különleges címkék. A hálózat ezeket használja a különböző tartalmak kategóriákba sorolására, elrejtésére és a megtekintés előtti figyelmeztetések megjelenítésére." @@ -3995,13 +4100,13 @@ msgstr "A tartalmadra helyezett feljegyzések" msgid "Language selection" msgstr "Nyelvválasztás" -#: src/Navigation.tsx:178 +#: src/Navigation.tsx:187 msgid "Language Settings" msgstr "Nyelvi beállítások" #: src/screens/Settings/LanguageSettings.tsx:71 -#: src/screens/Settings/Settings.tsx:199 -#: src/screens/Settings/Settings.tsx:202 +#: src/screens/Settings/Settings.tsx:207 +#: src/screens/Settings/Settings.tsx:210 msgid "Languages" msgstr "Nyelvek" @@ -4015,10 +4120,19 @@ msgstr "Nagyobb" msgid "Latest" msgstr "Legújabb" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:252 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:271 msgid "learn more" msgstr "további információ" +#: src/components/verification/VerificationsDialog.tsx:163 +#: src/components/verification/VerifierDialog.tsx:132 +#: src/screens/Moderation/VerificationSettings.tsx:47 +#: src/screens/Profile/Header/EditProfileDialog.tsx:360 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:212 +#: src/view/com/modals/EditProfile.tsx:208 +msgid "Learn more" +msgstr "" + #: src/components/moderation/ScreenHider.tsx:140 msgid "Learn More" msgstr "További információ" @@ -4044,6 +4158,11 @@ msgstr "További információ a tartalommoderálásról." msgid "Learn more about this warning" msgstr "További információ erről a figyelmeztetésről" +#: src/components/verification/VerificationsDialog.tsx:152 +#: src/components/verification/VerifierDialog.tsx:121 +msgid "Learn more about verification on Bluesky" +msgstr "" + #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:99 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:102 msgid "Learn more about what is public on Bluesky." @@ -4132,9 +4251,8 @@ msgstr "Hírfolyam kedvelése" msgid "Like this labeler" msgstr "Feljegyző kedvelése" -#: src/components/LikesDialog.tsx:85 -#: src/Navigation.tsx:256 -#: src/Navigation.tsx:261 +#: src/Navigation.tsx:265 +#: src/Navigation.tsx:270 msgid "Liked by" msgstr "Kedvelők" @@ -4160,7 +4278,7 @@ msgstr "{likeCount, plural, one {#} other {#}} felhasználó kedveli" msgid "Likes" msgstr "Kedvelések" -#: src/view/com/post-thread/PostThreadItem.tsx:223 +#: src/view/com/post-thread/PostThreadItem.tsx:226 msgid "Likes on this post" msgstr "A bejegyzést kedvelők" @@ -4169,7 +4287,7 @@ msgstr "A bejegyzést kedvelők" msgid "Linear" msgstr "Egyszerű" -#: src/Navigation.tsx:211 +#: src/Navigation.tsx:220 msgid "List" msgstr "Lista" @@ -4177,7 +4295,7 @@ msgstr "Lista" msgid "List Avatar" msgstr "Lista profilképe" -#: src/view/screens/ProfileList.tsx:430 +#: src/view/screens/ProfileList.tsx:438 msgctxt "toast" msgid "List blocked" msgstr "Letiltottad a listán szereplő személyeket" @@ -4195,7 +4313,7 @@ msgstr "Lista – Szerző: <0/>" msgid "List by you" msgstr "Lista – Saját" -#: src/view/screens/ProfileList.tsx:477 +#: src/view/screens/ProfileList.tsx:485 msgctxt "toast" msgid "List deleted" msgstr "Törölted a listát" @@ -4204,11 +4322,11 @@ msgstr "Törölted a listát" msgid "List has been hidden" msgstr "Elrejtetted a listát" -#: src/view/screens/ProfileList.tsx:172 +#: src/view/screens/ProfileList.tsx:176 msgid "List Hidden" msgstr "Elrejtett lista" -#: src/view/screens/ProfileList.tsx:394 +#: src/view/screens/ProfileList.tsx:402 msgctxt "toast" msgid "List muted" msgstr "Elnémítottad a listán szereplő személyeket" @@ -4217,22 +4335,22 @@ msgstr "Elnémítottad a listán szereplő személyeket" msgid "List Name" msgstr "Listacím" -#: src/view/screens/ProfileList.tsx:448 +#: src/view/screens/ProfileList.tsx:456 msgctxt "toast" msgid "List unblocked" msgstr "Feloldottad a listán szereplő személyek tiltását" -#: src/view/screens/ProfileList.tsx:412 +#: src/view/screens/ProfileList.tsx:420 msgctxt "toast" msgid "List unmuted" msgstr "Feloldottad a listán szereplő személyek némítását" -#: src/Navigation.tsx:140 +#: src/Navigation.tsx:141 #: src/view/screens/Lists.tsx:62 #: src/view/screens/Profile.tsx:221 #: src/view/screens/Profile.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:673 -#: src/view/shell/Drawer.tsx:501 +#: src/view/shell/Drawer.tsx:517 msgid "Lists" msgstr "Listák" @@ -4255,7 +4373,7 @@ msgstr "Új értesítések betöltése" #: src/screens/Profile/ProfileFeed/index.tsx:221 #: src/screens/Profile/Sections/Feed.tsx:98 #: src/view/com/feeds/FeedPage.tsx:155 -#: src/view/screens/ProfileList.tsx:870 +#: src/view/screens/ProfileList.tsx:878 msgid "Load new posts" msgstr "Új bejegyzések betöltése" @@ -4263,7 +4381,7 @@ msgstr "Új bejegyzések betöltése" msgid "Loading..." msgstr "Betöltés…" -#: src/Navigation.tsx:281 +#: src/Navigation.tsx:290 msgid "Log" msgstr "Napló" @@ -4276,7 +4394,7 @@ msgid "Logo by @sawaratsuki.bsky.social" msgstr "A logó szerzője: @sawaratsuki.bsky.social" #: src/view/shell/desktop/RightNav.tsx:127 -#: src/view/shell/Drawer.tsx:639 +#: src/view/shell/Drawer.tsx:655 msgid "Logo by <0>@sawaratsuki.bsky.social" msgstr "A logó szerzője: <0>@sawaratsuki.bsky.social" @@ -4313,6 +4431,10 @@ msgstr "Ellenőrizd, hogy biztosan ide akarsz-e menni!" msgid "Manage saved feeds" msgstr "Elmentett hírfolyamok kezelése" +#: src/screens/Moderation/index.tsx:283 +msgid "Manage verification settings" +msgstr "" + #: src/components/dialogs/MutedWords.tsx:108 msgid "Manage your muted words and tags" msgstr "Elnémított szavak és címkék kezelése" @@ -4366,7 +4488,7 @@ msgctxt "toast" msgid "Message deleted" msgstr "Törölted az üzenetet" -#: src/screens/Messages/components/ChatListItem.tsx:192 +#: src/screens/Messages/components/ChatListItem.tsx:197 msgid "Message deleted" msgstr "Törölted az üzenetet" @@ -4391,7 +4513,7 @@ msgstr "Az üzenet túl hosszú" msgid "Message options" msgstr "Üzenetlehetőségek" -#: src/Navigation.tsx:650 +#: src/Navigation.tsx:659 msgid "Messages" msgstr "Üzenetek" @@ -4410,10 +4532,10 @@ msgstr "Félrevezető fiók" msgid "Misleading Post" msgstr "Félrevezető bejegyzés" -#: src/Navigation.tsx:145 -#: src/screens/Moderation/index.tsx:89 -#: src/screens/Settings/Settings.tsx:167 -#: src/screens/Settings/Settings.tsx:170 +#: src/Navigation.tsx:146 +#: src/screens/Moderation/index.tsx:93 +#: src/screens/Settings/Settings.tsx:175 +#: src/screens/Settings/Settings.tsx:178 msgid "Moderation" msgstr "Moderálás" @@ -4445,11 +4567,11 @@ msgctxt "toast" msgid "Moderation list updated" msgstr "Frissítetted a moderálólistát" -#: src/screens/Moderation/index.tsx:239 +#: src/screens/Moderation/index.tsx:243 msgid "Moderation lists" msgstr "Moderálólisták" -#: src/Navigation.tsx:150 +#: src/Navigation.tsx:151 #: src/view/screens/ModerationModlists.tsx:62 msgid "Moderation Lists" msgstr "Moderálólisták" @@ -4458,11 +4580,11 @@ msgstr "Moderálólisták" msgid "moderation settings" msgstr "moderálási beállítások" -#: src/Navigation.tsx:271 +#: src/Navigation.tsx:280 msgid "Moderation states" msgstr "Moderálási állapotok" -#: src/screens/Moderation/index.tsx:193 +#: src/screens/Moderation/index.tsx:197 msgid "Moderation tools" msgstr "Moderálási eszközök" @@ -4471,7 +4593,7 @@ msgstr "Moderálási eszközök" msgid "Moderator has chosen to set a general warning on the content." msgstr "Ezen a tartalmon általános figyelmeztetés van érvényben, egy moderátor döntése alapján." -#: src/view/com/post-thread/PostThreadItem.tsx:645 +#: src/view/com/post-thread/PostThreadItem.tsx:665 msgid "More" msgstr "Továbbiak" @@ -4480,9 +4602,9 @@ msgstr "Továbbiak" msgid "More feeds" msgstr "További hírfolyamok" -#: src/view/com/profile/ProfileMenu.tsx:194 -#: src/view/com/profile/ProfileMenu.tsx:200 -#: src/view/screens/ProfileList.tsx:742 +#: src/view/com/profile/ProfileMenu.tsx:207 +#: src/view/com/profile/ProfileMenu.tsx:213 +#: src/view/screens/ProfileList.tsx:750 msgid "More options" msgstr "További lehetőségek" @@ -4515,14 +4637,14 @@ msgstr "Elnémítás" msgid "Mute {tag}" msgstr "A(z) {tag} címke elnémítása" -#: src/view/com/profile/ProfileMenu.tsx:289 -#: src/view/com/profile/ProfileMenu.tsx:296 +#: src/view/com/profile/ProfileMenu.tsx:325 +#: src/view/com/profile/ProfileMenu.tsx:332 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:669 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:675 msgid "Mute account" msgstr "Fiók elnémítása" -#: src/view/screens/ProfileList.tsx:649 +#: src/view/screens/ProfileList.tsx:657 msgid "Mute accounts" msgstr "Fiókok elnémítása" @@ -4535,11 +4657,11 @@ msgstr "Beszélgetés elnémítása" msgid "Mute in:" msgstr "Hatáskör:" -#: src/view/screens/ProfileList.tsx:771 +#: src/view/screens/ProfileList.tsx:779 msgid "Mute list" msgstr "Lista elnémítása" -#: src/view/screens/ProfileList.tsx:766 +#: src/view/screens/ProfileList.tsx:774 msgid "Mute these accounts?" msgstr "Biztosan el akarod némítani az alábbi fiókokat?" @@ -4577,16 +4699,16 @@ msgstr "Válaszlánc elnémítása" msgid "Mute words & tags" msgstr "Szavak és címkék elnémítása" -#: src/screens/Moderation/index.tsx:254 +#: src/screens/Moderation/index.tsx:258 msgid "Muted accounts" msgstr "Elnémított fiókok" -#: src/Navigation.tsx:155 -#: src/view/screens/ModerationMutedAccounts.tsx:100 +#: src/Navigation.tsx:156 +#: src/view/screens/ModerationMutedAccounts.tsx:123 msgid "Muted Accounts" msgstr "Elnémított fiókok" -#: src/view/screens/ModerationMutedAccounts.tsx:112 +#: src/view/screens/ModerationMutedAccounts.tsx:135 msgid "Muted accounts have their posts removed from your feed and from your notifications. Mutes are completely private." msgstr "Egy elnémított fiók nem fog megjelenni a hírfolyamaidban és nem kapsz tőle értesítéseket. A némított fiókok listája nem nyilvános." @@ -4594,11 +4716,11 @@ msgstr "Egy elnémított fiók nem fog megjelenni a hírfolyamaidban és nem kap msgid "Muted by \"{0}\"" msgstr "Némítás forrása: {0}" -#: src/screens/Moderation/index.tsx:224 +#: src/screens/Moderation/index.tsx:228 msgid "Muted words & tags" msgstr "Elnémított szavak és címkék" -#: src/view/screens/ProfileList.tsx:768 +#: src/view/screens/ProfileList.tsx:776 msgid "Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them." msgstr "Egy fiók elnémítása nem nyilvános. Egy elnémított felhasználó képes a fiókoddal kapcsolatba lépni, de ezekről a történésekről nem fogsz értesítéseket kapni és az összes bejegyzésük el lesz rejtve a számodra." @@ -4650,7 +4772,7 @@ msgstr "Ugrás a kezdőcsomaghoz" msgid "Navigates to the next screen" msgstr "Ugrás a következő képernyőre" -#: src/view/shell/Drawer.tsx:72 +#: src/view/shell/Drawer.tsx:75 msgid "Navigates to your profile" msgstr "Ugrás a profilodra" @@ -4667,7 +4789,7 @@ msgstr "A szerzői jog megszegését akarod jelenteni?" msgid "Never lose access to your followers or data." msgstr "Sose veszítsd el a követőid vagy az adataid!" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:548 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:567 msgid "Nevermind, create a handle for me" msgstr "Mégse – hozzon létre egy felhasználónevet automatikusan" @@ -4687,9 +4809,13 @@ msgstr "Létrehozás" msgid "New chat" msgstr "Új csevegés" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:202 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:210 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:356 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:63 +msgid "New Feature" +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:221 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:229 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:375 msgid "New handle" msgstr "Új felhasználónév" @@ -4718,8 +4844,8 @@ msgstr "Új jelszó" #: src/view/screens/Feeds.tsx:549 #: src/view/screens/Notifications.tsx:165 #: src/view/screens/Profile.tsx:507 -#: src/view/screens/ProfileList.tsx:252 -#: src/view/screens/ProfileList.tsx:285 +#: src/view/screens/ProfileList.tsx:250 +#: src/view/screens/ProfileList.tsx:288 msgid "New post" msgstr "Új bejegyzés" @@ -4780,8 +4906,8 @@ msgstr "Következő kép" msgid "No app passwords yet" msgstr "Még nem hoztál létre alkalmazásjelszót" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:378 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:380 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:397 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:399 msgid "No DNS Panel" msgstr "DNS-panel nélkül" @@ -4798,8 +4924,8 @@ msgstr "Nincs találat. Próbálj megadni egy másik keresési kifejezést!" msgid "No likes yet" msgstr "Még nincsenek kedvelések" -#: src/components/ProfileCard.tsx:351 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:119 +#: src/components/ProfileCard.tsx:379 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:122 msgid "No longer following {0}" msgstr "Abbahagytad {0} követését" @@ -4807,7 +4933,7 @@ msgstr "Abbahagytad {0} követését" msgid "No longer than {MAX_SERVICE_HANDLE_LENGTH, plural, other {# characters}}" msgstr "Legfeljebb {MAX_SERVICE_HANDLE_LENGTH, plural, other {# karakter}}" -#: src/screens/Messages/components/ChatListItem.tsx:134 +#: src/screens/Messages/components/ChatListItem.tsx:139 msgid "No messages yet" msgstr "Még nincsenek üzenetek" @@ -4841,7 +4967,7 @@ msgstr "Még nincsenek megosztások" msgid "No result" msgstr "Nincs találat" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:204 +#: src/components/dialogs/SearchablePeopleList.tsx:223 #: src/components/ProgressGuide/FollowDialog.tsx:212 msgid "No results" msgstr "Nincs találat" @@ -4859,9 +4985,8 @@ msgid "No results found for \"{query}\"" msgstr "A(z) „{query}”-kifejezésre nincs találat" #: src/screens/Search/SearchResults.tsx:248 -#: src/screens/Search/SearchResults.tsx:286 -#: src/screens/Search/SearchResults.tsx:331 -#: src/view/com/modals/ListAddRemoveUsers.tsx:128 +#: src/screens/Search/SearchResults.tsx:284 +#: src/screens/Search/SearchResults.tsx:329 msgid "No results found for {query}" msgstr "A(z) „{query}”-kifejezésre nincs találat" @@ -4883,7 +5008,6 @@ msgid "Nobody" msgstr "Senkitől" #: src/components/LikedByList.tsx:86 -#: src/components/LikesDialog.tsx:97 #: src/view/com/post-thread/PostLikedBy.tsx:86 msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "Ezt a tartalmat még senki sem kedvelte. Talán Te lehetnél az első!" @@ -4908,7 +5032,7 @@ msgstr "Nem szexuális meztelenség" msgid "Not followed by anyone you're following" msgstr "Nincsenek ismert követők" -#: src/Navigation.tsx:135 +#: src/Navigation.tsx:136 #: src/view/screens/Profile.tsx:122 msgid "Not Found" msgstr "Ez a tartalom nem található" @@ -4918,7 +5042,7 @@ msgstr "Ez a tartalom nem található" msgid "Not right now" msgstr "Talán máskor" -#: src/view/com/profile/ProfileMenu.tsx:406 +#: src/view/com/profile/ProfileMenu.tsx:442 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:791 #: src/view/com/util/post-ctrls/PostCtrls.tsx:361 msgid "Note about sharing" @@ -4936,7 +5060,7 @@ msgstr "Nincs itt semmi" msgid "Notification filters" msgstr "Értesítések szűrése" -#: src/Navigation.tsx:431 +#: src/Navigation.tsx:440 #: src/view/screens/Notifications.tsx:134 msgid "Notification settings" msgstr "Értesítési beállítások" @@ -4953,11 +5077,11 @@ msgstr "Értesítési hangok" msgid "Notification Sounds" msgstr "Értesítési hangok" -#: src/Navigation.tsx:645 +#: src/Navigation.tsx:654 #: src/view/screens/Notifications.tsx:128 #: src/view/shell/bottom-bar/BottomBar.tsx:236 #: src/view/shell/desktop/LeftNav.tsx:636 -#: src/view/shell/Drawer.tsx:449 +#: src/view/shell/Drawer.tsx:465 msgid "Notifications" msgstr "Értesítések" @@ -5001,7 +5125,7 @@ msgid "OK" msgstr "OK" #: src/screens/Login/PasswordUpdatedForm.tsx:37 -#: src/view/com/post-thread/PostThreadItem.tsx:895 +#: src/view/com/post-thread/PostThreadItem.tsx:915 msgid "Okay" msgstr "Oké" @@ -5016,7 +5140,7 @@ msgstr "A legrégebbi válaszok elöl" msgid "on<0><1/><2><3/>" msgstr "ekkor:<0><1/><2><3/>" -#: src/screens/Settings/Settings.tsx:304 +#: src/screens/Settings/Settings.tsx:346 msgid "Onboarding reset" msgstr "Alaphelyzetbe állítottad a regisztrációs varázslót" @@ -5060,7 +5184,7 @@ msgstr "Hoppá! Valami balul sült el!" #: src/components/StarterPack/ProfileStarterPacks.tsx:325 #: src/components/StarterPack/ProfileStarterPacks.tsx:334 #: src/screens/Settings/AppPasswords.tsx:59 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:104 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:106 #: src/screens/Settings/NotificationSettings.tsx:54 #: src/view/screens/Profile.tsx:122 msgid "Oops!" @@ -5078,8 +5202,8 @@ msgstr "A menü megnyitása {name} profilján" msgid "Open avatar creator" msgstr "Profilképkészítő megnyitása" -#: src/screens/Messages/components/ChatListItem.tsx:363 -#: src/screens/Messages/components/ChatListItem.tsx:364 +#: src/screens/Messages/components/ChatListItem.tsx:368 +#: src/screens/Messages/components/ChatListItem.tsx:369 msgid "Open conversation options" msgstr "Beszélgetési beállítások megnyitása" @@ -5113,11 +5237,11 @@ msgstr "A(z) {niceUrl} hivatkozás megnyitása" msgid "Open message options" msgstr "Üzenetlehetőségek megnyitása" -#: src/screens/Settings/Settings.tsx:330 +#: src/screens/Settings/Settings.tsx:372 msgid "Open moderation debug page" msgstr "Moderálási hibakeresési oldal megnyitása" -#: src/screens/Moderation/index.tsx:220 +#: src/screens/Moderation/index.tsx:224 msgid "Open muted words and tags settings" msgstr "Elnémított szavak és címkék beállításainak megnyitása" @@ -5133,12 +5257,12 @@ msgstr "Bejegyzéslehetőségek megnyitása" msgid "Open starter pack menu" msgstr "Kezdőcsomag-menü megnyitása" -#: src/screens/Settings/Settings.tsx:323 -#: src/screens/Settings/Settings.tsx:337 +#: src/screens/Settings/Settings.tsx:365 +#: src/screens/Settings/Settings.tsx:379 msgid "Open storybook page" msgstr "Mesekönyv-oldal megnyitása" -#: src/screens/Settings/Settings.tsx:316 +#: src/screens/Settings/Settings.tsx:358 msgid "Open system log" msgstr "Rendszernapló megnyitása" @@ -5200,7 +5324,7 @@ msgstr "Bejelentkezési varázsló megnyitása" msgid "Opens GIF select dialog" msgstr "GIF-választó párbeszédablak megnyitása" -#: src/screens/Settings/Settings.tsx:208 +#: src/screens/Settings/Settings.tsx:216 msgid "Opens helpdesk in browser" msgstr "Támogatási hivatkozás megnyitása böngészőben" @@ -5216,7 +5340,7 @@ msgstr "Jelszóvisszaállítási űrlap megnyitása" msgid "Opens the linked website" msgstr "Hivatkozás megnyitása" -#: src/view/com/notifications/NotificationFeedItem.tsx:683 +#: src/view/com/notifications/NotificationFeedItem.tsx:788 #: src/view/com/util/UserAvatar.tsx:465 msgid "Opens this profile" msgstr "Saját profil megnyitása" @@ -5268,7 +5392,7 @@ msgstr "Frissítési állapot: Nincs elérhető frissítés" msgid "Other" msgstr "Egyéb" -#: src/components/AccountList.tsx:83 +#: src/components/AccountList.tsx:87 msgid "Other account" msgstr "Másik fiók" @@ -5330,15 +5454,15 @@ msgstr "Videó szüneteltetése" #: src/screens/Search/SearchResults.tsx:62 #: src/screens/StarterPack/StarterPackScreen.tsx:184 -#: src/view/screens/ProfileList.tsx:166 +#: src/view/screens/ProfileList.tsx:170 msgid "People" msgstr "Személyek" -#: src/Navigation.tsx:198 +#: src/Navigation.tsx:207 msgid "People followed by @{0}" msgstr "A(z) @{0} által követett személyek" -#: src/Navigation.tsx:191 +#: src/Navigation.tsx:200 msgid "People following @{0}" msgstr "Az őt követő személyek: @{0}" @@ -5376,7 +5500,7 @@ msgstr "Hírfolyam kitűzése" msgid "Pin Feed" msgstr "Hírfolyam kitűzése" -#: src/view/screens/ProfileList.tsx:706 +#: src/view/screens/ProfileList.tsx:714 msgid "Pin to home" msgstr "Kitűzés a kezdőlapra" @@ -5402,7 +5526,7 @@ msgstr "Kitűzted a(z) {0} hírfolyamot" msgid "Pinned Feeds" msgstr "Kitűzött hírfolyamok" -#: src/view/screens/ProfileList.tsx:353 +#: src/view/screens/ProfileList.tsx:361 msgid "Pinned to your feeds" msgstr "Kitűzted a hírfolyamot" @@ -5553,14 +5677,14 @@ msgctxt "action" msgid "Post All" msgstr "Összes közzététele" -#: src/view/com/post-thread/PostThreadItem.tsx:215 +#: src/view/com/post-thread/PostThreadItem.tsx:218 msgid "Post by {0}" msgstr "{0} bejegyzése" -#: src/Navigation.tsx:224 -#: src/Navigation.tsx:231 -#: src/Navigation.tsx:238 -#: src/Navigation.tsx:245 +#: src/Navigation.tsx:233 +#: src/Navigation.tsx:240 +#: src/Navigation.tsx:247 +#: src/Navigation.tsx:254 msgid "Post by @{0}" msgstr "@{0} bejegyzése" @@ -5595,7 +5719,7 @@ msgstr "Elrejtetted a bejegyzést" msgid "Post interaction settings" msgstr "Kapcsolatbalépési beállítások" -#: src/Navigation.tsx:166 +#: src/Navigation.tsx:167 #: src/screens/ModerationInteractionSettings/index.tsx:34 msgid "Post Interaction Settings" msgstr "Kapcsolatbalépési beállítások" @@ -5625,7 +5749,7 @@ msgstr "Feloldottad a bejegyzés kitűzését" #: src/screens/StarterPack/StarterPackScreen.tsx:186 #: src/view/screens/Profile.tsx:222 -#: src/view/screens/ProfileList.tsx:166 +#: src/view/screens/ProfileList.tsx:170 msgid "Posts" msgstr "Bejegyzések" @@ -5683,22 +5807,22 @@ msgstr "Előnyben részesített értesítések" msgid "Privacy" msgstr "Adatvédelem" -#: src/screens/Settings/Settings.tsx:161 -#: src/screens/Settings/Settings.tsx:164 +#: src/screens/Settings/Settings.tsx:169 +#: src/screens/Settings/Settings.tsx:172 msgid "Privacy and security" msgstr "Adatvédelem és biztonság" -#: src/Navigation.tsx:367 +#: src/Navigation.tsx:376 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:36 msgid "Privacy and Security" msgstr "Adatvédelem és biztonság" -#: src/Navigation.tsx:291 -#: src/screens/Settings/AboutSettings.tsx:51 -#: src/screens/Settings/AboutSettings.tsx:54 +#: src/Navigation.tsx:300 +#: src/screens/Settings/AboutSettings.tsx:89 +#: src/screens/Settings/AboutSettings.tsx:92 #: src/view/screens/PrivacyPolicy.tsx:31 -#: src/view/shell/Drawer.tsx:634 -#: src/view/shell/Drawer.tsx:635 +#: src/view/shell/Drawer.tsx:650 +#: src/view/shell/Drawer.tsx:651 msgid "Privacy Policy" msgstr "Adatvédelmi irányelvek" @@ -5711,20 +5835,20 @@ msgstr "Videó feldolgozása folyamatban…" msgid "Processing..." msgstr "Feldolgozás folyamatban…" -#: src/view/screens/DebugMod.tsx:920 +#: src/view/screens/DebugMod.tsx:926 #: src/view/screens/Profile.tsx:361 msgid "profile" msgstr "profil" #: src/view/shell/bottom-bar/BottomBar.tsx:286 #: src/view/shell/desktop/LeftNav.tsx:691 -#: src/view/shell/Drawer.tsx:71 -#: src/view/shell/Drawer.tsx:526 +#: src/view/shell/Drawer.tsx:74 +#: src/view/shell/Drawer.tsx:542 msgid "Profile" msgstr "Profil" -#: src/screens/Profile/Header/EditProfileDialog.tsx:191 -#: src/view/com/modals/EditProfile.tsx:124 +#: src/screens/Profile/Header/EditProfileDialog.tsx:198 +#: src/view/com/modals/EditProfile.tsx:127 msgctxt "toast" msgid "Profile updated" msgstr "Frissítetted a profilodat" @@ -5803,7 +5927,7 @@ msgstr "Idézési beállítások" msgid "Quotes" msgstr "Idézések" -#: src/view/com/post-thread/PostThreadItem.tsx:249 +#: src/view/com/post-thread/PostThreadItem.tsx:252 msgid "Quotes of this post" msgstr "A bejegyzés idézései" @@ -5814,7 +5938,7 @@ msgstr "A bejegyzés idézései" msgid "Random (aka \"Poster's Roulette\")" msgstr "Véletlenszerű (más néven: „Közzétevői rulett”)" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:581 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:600 msgid "Rate limit exceeded – you've tried to change your handle too many times in a short period. Please wait a minute before trying again." msgstr "Korlát átlépve – rövid időn belül túl sokszor próbáltad megváltoztatni a felhasználónevedet. Várj egy kicsit, mielőtt újra megkísérelnéd!" @@ -5831,6 +5955,11 @@ msgstr "Reagálás a(z) {emoji}-emojival" msgid "Reactivate your account" msgstr "Fiók újraaktiválása" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:158 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:169 +msgid "Read blog post" +msgstr "" + #: src/screens/VideoFeed/index.tsx:942 msgid "Read less" msgstr "Kevesebb" @@ -5862,7 +5991,7 @@ msgstr "Fellebbezési ok" msgid "Reason:" msgstr "Indoklás:" -#: src/screens/Search/components/SearchHistory.tsx:44 +#: src/screens/Search/components/SearchHistory.tsx:49 msgid "Recent Searches" msgstr "Keresési előzmények" @@ -5888,13 +6017,13 @@ msgstr "Csevegési kérelem elutasítása" msgid "Reload conversations" msgstr "Beszélgetések újratöltése" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:171 #: src/components/dialogs/MutedWords.tsx:438 #: src/components/FeedCard.tsx:343 #: src/components/StarterPack/Wizard/WizardListCard.tsx:102 #: src/components/StarterPack/Wizard/WizardListCard.tsx:109 -#: src/screens/Settings/Settings.tsx:468 +#: src/screens/Settings/Settings.tsx:510 #: src/view/com/feeds/FeedSourceCard.tsx:322 -#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/UserAddRemoveLists.tsx:235 #: src/view/com/posts/PostFeedErrorMessage.tsx:213 msgid "Remove" @@ -5904,12 +6033,12 @@ msgstr "Eltávolítás" msgid "Remove {displayName} from starter pack" msgstr "{displayName} eltávolítása a kezdőcsomagból" -#: src/screens/Search/components/SearchHistory.tsx:120 +#: src/screens/Search/components/SearchHistory.tsx:97 msgid "Remove {historyItem}" msgstr "{historyItem} törlése" -#: src/screens/Settings/Settings.tsx:447 -#: src/screens/Settings/Settings.tsx:450 +#: src/screens/Settings/Settings.tsx:489 +#: src/screens/Settings/Settings.tsx:492 msgid "Remove account" msgstr "Fiók eltávolítása" @@ -5945,12 +6074,12 @@ msgstr "Hírfolyam eltávolítása" #: src/screens/Profile/components/ProfileFeedHeader.tsx:320 #: src/view/com/feeds/FeedSourceCard.tsx:190 #: src/view/com/feeds/FeedSourceCard.tsx:268 -#: src/view/screens/ProfileList.tsx:520 +#: src/view/screens/ProfileList.tsx:528 #: src/view/screens/SavedFeeds.tsx:342 msgid "Remove from my feeds" msgstr "Eltávolítás a hírfolyamgyűjteményből" -#: src/screens/Settings/Settings.tsx:460 +#: src/screens/Settings/Settings.tsx:502 msgid "Remove from quick access?" msgstr "Eltávolítás a fióklistáról" @@ -5972,7 +6101,7 @@ msgstr "Kép eltávolítása" msgid "Remove mute word from your list" msgstr "Szó némításának feloldása" -#: src/screens/Search/components/SearchHistory.tsx:93 +#: src/screens/Search/components/SearchHistory.tsx:178 msgid "Remove profile" msgstr "Profil eltávolítása" @@ -5993,6 +6122,21 @@ msgstr "Feliratfájl eltávolítása" msgid "Remove this feed from your saved feeds" msgstr "Eltávolítás az elmentett hírfolyamok közül" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:157 +msgid "Remove user from list" +msgstr "Személy levétele a listáról" + +#: src/components/verification/VerificationRemovePrompt.tsx:46 +#: src/components/verification/VerificationsDialog.tsx:227 +#: src/view/com/profile/ProfileMenu.tsx:298 +#: src/view/com/profile/ProfileMenu.tsx:301 +msgid "Remove verification" +msgstr "" + +#: src/components/verification/VerificationRemovePrompt.tsx:44 +msgid "Remove your verification for this account?" +msgstr "" + #: src/view/com/util/post-embeds/QuoteEmbed.tsx:110 msgid "Removed by author" msgstr "Eltávolította a szerző" @@ -6001,7 +6145,7 @@ msgstr "Eltávolította a szerző" msgid "Removed by you" msgstr "Eltávolítottad ezt a tartalmat" -#: src/view/com/modals/ListAddRemoveUsers.tsx:200 +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:117 #: src/view/com/modals/UserAddRemoveLists.tsx:170 msgid "Removed from list" msgstr "Levetted a személyt a listáról" @@ -6016,11 +6160,15 @@ msgstr "Eltávolítottad a hírfolyamot az elmentett hírfolyamok közül" #: src/screens/Profile/components/ProfileFeedHeader.tsx:122 #: src/view/com/posts/FeedShutdownMsg.tsx:44 -#: src/view/screens/ProfileList.tsx:384 +#: src/view/screens/ProfileList.tsx:392 msgid "Removed from your feeds" msgstr "Eltávolítottad a hírfolyamot a gyűjteményedből" -#: src/screens/Search/components/SearchHistory.tsx:95 +#: src/components/verification/VerificationRemovePrompt.tsx:32 +msgid "Removed verification" +msgstr "" + +#: src/screens/Search/components/SearchHistory.tsx:179 msgid "Removes profile from search history" msgstr "Profil eltávolítása a keresési előzményekből" @@ -6113,8 +6261,8 @@ msgstr "Elrejtetted a választ" msgid "Report" msgstr "Jelentés" -#: src/view/com/profile/ProfileMenu.tsx:329 -#: src/view/com/profile/ProfileMenu.tsx:332 +#: src/view/com/profile/ProfileMenu.tsx:365 +#: src/view/com/profile/ProfileMenu.tsx:368 msgid "Report account" msgstr "Fiók jelentése" @@ -6137,7 +6285,7 @@ msgstr "Párbeszédablak jelentése" msgid "Report feed" msgstr "Hírfolyam jelentése" -#: src/view/screens/ProfileList.tsx:562 +#: src/view/screens/ProfileList.tsx:570 msgid "Report list" msgstr "Lista jelentése" @@ -6234,7 +6382,7 @@ msgstr "<0><1/> megosztotta" msgid "Reposted by you" msgstr "Megosztottad" -#: src/view/com/post-thread/PostThreadItem.tsx:228 +#: src/view/com/post-thread/PostThreadItem.tsx:231 msgid "Reposts of this post" msgstr "A bejegyzés megosztásai" @@ -6288,8 +6436,8 @@ msgstr "Helyreállítási kód" msgid "Reset Code" msgstr "Helyreállítási kód" -#: src/screens/Settings/Settings.tsx:344 -#: src/screens/Settings/Settings.tsx:346 +#: src/screens/Settings/Settings.tsx:386 +#: src/screens/Settings/Settings.tsx:388 msgid "Reset onboarding state" msgstr "Regisztrációs varázsló állapotának alaphelyzetbe állítása" @@ -6341,10 +6489,10 @@ msgid "Returns to home page" msgstr "Vissza a kezdőlapra" #: src/screens/Profile/ProfileFeed/index.tsx:90 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:540 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:559 #: src/screens/VideoFeed/index.tsx:1109 #: src/view/screens/NotFound.tsx:60 -#: src/view/screens/ProfileList.tsx:1031 +#: src/view/screens/ProfileList.tsx:1039 msgid "Returns to previous page" msgstr "Vissza az előző oldalra" @@ -6356,9 +6504,9 @@ msgstr "Vissza az előző lépéshez" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:479 #: src/components/dialogs/PostInteractionSettingsDialog.tsx:485 #: src/components/StarterPack/QrCodeDialog.tsx:191 -#: src/screens/Profile/Header/EditProfileDialog.tsx:238 -#: src/screens/Profile/Header/EditProfileDialog.tsx:252 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:243 +#: src/screens/Profile/Header/EditProfileDialog.tsx:245 +#: src/screens/Profile/Header/EditProfileDialog.tsx:259 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:262 #: src/view/com/composer/GifAltText.tsx:193 #: src/view/com/composer/GifAltText.tsx:202 #: src/view/com/composer/photos/EditImageDialog.web.tsx:77 @@ -6366,7 +6514,7 @@ msgstr "Vissza az előző lépéshez" #: src/view/com/composer/photos/ImageAltTextDialog.tsx:153 #: src/view/com/composer/photos/ImageAltTextDialog.tsx:163 #: src/view/com/modals/CreateOrEditList.tsx:317 -#: src/view/com/modals/EditProfile.tsx:219 +#: src/view/com/modals/EditProfile.tsx:245 #: src/view/screens/SavedFeeds.tsx:109 msgid "Save" msgstr "Mentés" @@ -6386,7 +6534,7 @@ msgstr "Születésnap elmentése" msgid "Save changes" msgstr "Változtatások mentése" -#: src/view/com/modals/EditProfile.tsx:227 +#: src/view/com/modals/EditProfile.tsx:253 msgid "Save Changes" msgstr "Változtatások mentése" @@ -6399,7 +6547,7 @@ msgstr "Kép mentése" msgid "Save image crop" msgstr "Kép kivágásának mentése" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:229 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:248 msgid "Save new handle" msgstr "Felhasználónév mentése" @@ -6421,11 +6569,11 @@ msgid "Saved to your camera roll" msgstr "Elmentetted a képet a galériába" #: src/screens/Profile/components/ProfileFeedHeader.tsx:131 -#: src/view/screens/ProfileList.tsx:364 +#: src/view/screens/ProfileList.tsx:372 msgid "Saved to your feeds" msgstr "Elmentetted a hírfolyamot a gyűjteményedbe" -#: src/view/com/modals/EditProfile.tsx:220 +#: src/view/com/modals/EditProfile.tsx:246 msgid "Saves any changes to your profile" msgstr "A profilon végzett változtatások mentése" @@ -6435,8 +6583,8 @@ msgstr "Képkivágási beállítások mentése" #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/NotificationFeedItem.tsx:544 -#: src/view/com/notifications/NotificationFeedItem.tsx:569 +#: src/view/com/notifications/NotificationFeedItem.tsx:633 +#: src/view/com/notifications/NotificationFeedItem.tsx:658 msgid "Say hello!" msgstr "Köszönj!" @@ -6445,21 +6593,20 @@ msgstr "Köszönj!" msgid "Science" msgstr "Tudomány" -#: src/view/screens/ProfileList.tsx:988 +#: src/view/screens/ProfileList.tsx:996 msgid "Scroll to top" msgstr "Vissza a tetejére" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:491 +#: src/components/dialogs/SearchablePeopleList.tsx:513 #: src/components/forms/SearchInput.tsx:34 #: src/components/forms/SearchInput.tsx:36 #: src/screens/Search/Shell.tsx:307 #: src/screens/Search/Shell.tsx:464 -#: src/view/com/modals/ListAddRemoveUsers.tsx:76 #: src/view/shell/bottom-bar/BottomBar.tsx:182 msgid "Search" msgstr "Keresés" -#: src/Navigation.tsx:217 +#: src/Navigation.tsx:226 #: src/screens/Profile/ProfileSearch.tsx:37 msgid "Search @{0}'s posts" msgstr "Keresés @{0} bejegyzései között" @@ -6477,11 +6624,11 @@ msgstr "Profilok keresése" msgid "Search for \"{interestsDisplayName}\"{activeText}" msgstr "Keresés: „{interestsDisplayName}”{activeText}" -#: src/view/shell/desktop/Search.tsx:201 +#: src/view/shell/desktop/Search.tsx:131 msgid "Search for \"{query}\"" msgstr "Keresés: {query}" -#: src/screens/Search/components/AutocompleteResults.tsx:44 +#: src/screens/Search/components/AutocompleteResults.tsx:45 msgid "Search for \"{searchText}\"" msgstr "Keresés: {searchText}" @@ -6501,10 +6648,6 @@ msgstr "További hírfolyamok keresése" msgid "Search for posts, users, or feeds" msgstr "Bejegyzések, fiókok és hírfolyamok keresése" -#: src/view/com/modals/ListAddRemoveUsers.tsx:71 -msgid "Search for users" -msgstr "Felhasználók keresése" - #: src/components/dialogs/GifSelect.tsx:177 msgid "Search GIFs" msgstr "GIF-ek keresése" @@ -6513,12 +6656,12 @@ msgstr "GIF-ek keresése" msgid "Search my posts" msgstr "Keresés a saját bejegyzések között" -#: src/view/com/profile/ProfileMenu.tsx:231 -#: src/view/com/profile/ProfileMenu.tsx:234 +#: src/view/com/profile/ProfileMenu.tsx:244 +#: src/view/com/profile/ProfileMenu.tsx:247 msgid "Search posts" msgstr "Keresés a bejegyzések között" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:511 +#: src/components/dialogs/SearchablePeopleList.tsx:533 #: src/components/ProgressGuide/FollowDialog.tsx:702 msgid "Search profiles" msgstr "Profilok keresése" @@ -6531,7 +6674,7 @@ msgstr "Keresés a Tenoron" msgid "Search..." msgstr "Keresés…" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:512 +#: src/components/dialogs/SearchablePeopleList.tsx:534 #: src/components/ProgressGuide/FollowDialog.tsx:703 msgid "Searches for profiles" msgstr "Profilok keresése" @@ -6692,7 +6835,7 @@ msgctxt "action" msgid "Send Email" msgstr "Email küldése" -#: src/view/shell/Drawer.tsx:317 +#: src/view/shell/Drawer.tsx:333 msgid "Send feedback" msgstr "Visszajelzés küldése" @@ -6742,7 +6885,7 @@ msgstr "Kiszolgáló címe" msgid "Set app icon to {0}" msgstr "Alkalmazásikon megváltoztatása erre: {0}" -#: src/screens/Moderation/index.tsx:306 +#: src/screens/Moderation/index.tsx:325 msgid "Set birthdate" msgstr "Születési dátum megadása" @@ -6758,10 +6901,10 @@ msgstr "Fiók beállítása" msgid "Sets email for password reset" msgstr "Email cím beállítása jelszóvisszaállításhoz" -#: src/Navigation.tsx:173 -#: src/screens/Settings/Settings.tsx:80 +#: src/Navigation.tsx:182 +#: src/screens/Settings/Settings.tsx:88 #: src/view/shell/desktop/LeftNav.tsx:709 -#: src/view/shell/Drawer.tsx:539 +#: src/view/shell/Drawer.tsx:555 msgid "Settings" msgstr "Beállítások" @@ -6783,12 +6926,12 @@ msgstr "Szexuális tartalom" #: src/screens/StarterPack/StarterPackScreen.tsx:428 #: src/screens/StarterPack/StarterPackScreen.tsx:603 #: src/screens/Topic.tsx:102 -#: src/view/com/profile/ProfileMenu.tsx:216 -#: src/view/com/profile/ProfileMenu.tsx:225 +#: src/view/com/profile/ProfileMenu.tsx:229 +#: src/view/com/profile/ProfileMenu.tsx:238 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:498 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:507 #: src/view/com/util/post-ctrls/PostCtrls.tsx:350 -#: src/view/screens/ProfileList.tsx:505 +#: src/view/screens/ProfileList.tsx:513 msgid "Share" msgstr "Továbbítás" @@ -6805,7 +6948,7 @@ msgstr "Meséld el, hogy mi történt Veled!" msgid "Share a fun fact!" msgstr "Mondj el egy érdekességet!" -#: src/view/com/profile/ProfileMenu.tsx:411 +#: src/view/com/profile/ProfileMenu.tsx:447 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:796 #: src/view/com/util/post-ctrls/PostCtrls.tsx:366 msgid "Share anyway" @@ -6847,7 +6990,7 @@ msgstr "Oszd meg ezt a kezdőcsomagot, hogy mások is csatlakozhassanak a Bluesk msgid "Share your favorite feed!" msgstr "Oszd meg a kedvenc hírfolyamod!" -#: src/Navigation.tsx:276 +#: src/Navigation.tsx:285 msgid "Shared Preferences Tester" msgstr "„Megosztott beállítások” tesztelő" @@ -6899,7 +7042,7 @@ msgstr "Kevesebb ilyet mutasson" msgid "Show list anyway" msgstr "Lista mutatása mégis" -#: src/view/com/post-thread/PostThreadItem.tsx:605 +#: src/view/com/post-thread/PostThreadItem.tsx:625 #: src/view/com/post/Post.tsx:243 #: src/view/com/posts/PostFeedItem.tsx:515 msgid "Show More" @@ -6959,11 +7102,11 @@ msgstr "Figyelmeztetés" msgid "Show warning and filter from feeds" msgstr "Figyelmeztetés és kiszűrés a hírfolyamokból" -#: src/view/com/post-thread/PostThreadItem.tsx:836 +#: src/view/com/post-thread/PostThreadItem.tsx:856 msgid "Shows information about when this post was created" msgstr "További információ a bejegyzés dátumáról" -#: src/screens/Settings/Settings.tsx:104 +#: src/screens/Settings/Settings.tsx:112 msgid "Shows other accounts you can switch to" msgstr "További fiókok megjelenítése váltás céljából" @@ -6990,7 +7133,7 @@ msgstr "Tartalom mutatása" msgid "Sign in" msgstr "Bejelentkezés" -#: src/components/AccountList.tsx:122 +#: src/components/AccountList.tsx:127 msgid "Sign in as {0}" msgstr "Bejelentkezés, mint {0}" @@ -7007,7 +7150,7 @@ msgstr "Jelentkezz be vagy regisztrálj!" msgid "Sign in or create your account to join the conversation!" msgstr "Jelentkezz be vagy regisztrálj a csatlakozáshoz!" -#: src/components/AccountList.tsx:65 +#: src/components/AccountList.tsx:67 msgid "Sign in to account that is not listed" msgstr "Bejelentkezés egy másik felhasználói fiókba" @@ -7015,9 +7158,9 @@ msgstr "Bejelentkezés egy másik felhasználói fiókba" msgid "Sign in to Bluesky or create a new account" msgstr "Jelentkezz be vagy hozz létre egy Bluesky-fiókot!" -#: src/screens/Settings/Settings.tsx:225 -#: src/screens/Settings/Settings.tsx:227 -#: src/screens/Settings/Settings.tsx:259 +#: src/screens/Settings/Settings.tsx:233 +#: src/screens/Settings/Settings.tsx:235 +#: src/screens/Settings/Settings.tsx:267 #: src/screens/SignupQueued.tsx:93 #: src/screens/SignupQueued.tsx:96 #: src/screens/Takendown.tsx:85 @@ -7031,7 +7174,7 @@ msgstr "Kijelentkezés" msgid "Sign Out" msgstr "Kijelentkezés" -#: src/screens/Settings/Settings.tsx:256 +#: src/screens/Settings/Settings.tsx:264 #: src/view/shell/desktop/LeftNav.tsx:205 msgid "Sign out?" msgstr "Kijelentkezés" @@ -7068,6 +7211,10 @@ msgstr "Kisebb" msgid "Software Dev" msgstr "Szoftverfejlesztő" +#: src/components/verification/VerificationsDialog.tsx:122 +msgid "Some of your verifications are invalid." +msgstr "" + #: src/components/FeedInterstitials.tsx:474 msgid "Some other feeds you might like" msgstr "További ajánlott hírfolyamok" @@ -7080,7 +7227,7 @@ msgstr "Csak bizonyos személyek válaszolhatnak" msgid "Someone reacted {0}" msgstr "Valaki {0}-emojival reagált" -#: src/screens/Messages/components/ChatListItem.tsx:236 +#: src/screens/Messages/components/ChatListItem.tsx:241 msgid "Someone reacted {0} to {1}" msgstr "Valaki {0}-emojival reagált erre: {1}" @@ -7099,8 +7246,8 @@ msgid "Something went wrong, please try again" msgstr "Valami balul sült el. Próbáld újra" #: src/components/ReportDialog/index.tsx:54 -#: src/screens/Moderation/index.tsx:97 -#: src/screens/Profile/Sections/Labels.tsx:87 +#: src/screens/Moderation/index.tsx:101 +#: src/screens/Profile/Sections/Labels.tsx:121 msgid "Something went wrong, please try again." msgstr "Valami balul sült el. Próbáld újra!" @@ -7161,22 +7308,22 @@ msgstr "Sport" msgid "Start a new chat" msgstr "Új csevegés indítása" -#: src/view/screens/ProfileList.tsx:838 -#: src/view/screens/ProfileList.tsx:959 +#: src/view/screens/ProfileList.tsx:846 +#: src/view/screens/ProfileList.tsx:967 msgid "Start adding people" msgstr "Személyek felvétele" -#: src/view/screens/ProfileList.tsx:845 -#: src/view/screens/ProfileList.tsx:966 +#: src/view/screens/ProfileList.tsx:853 +#: src/view/screens/ProfileList.tsx:974 msgid "Start adding people!" msgstr "Vegyél fel személyeket!" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:357 +#: src/components/dialogs/SearchablePeopleList.tsx:382 msgid "Start chat with {displayName}" msgstr "Csevegés indítása vele: {displayName}" -#: src/Navigation.tsx:441 -#: src/Navigation.tsx:446 +#: src/Navigation.tsx:450 +#: src/Navigation.tsx:455 #: src/screens/StarterPack/Wizard/index.tsx:186 msgid "Starter Pack" msgstr "Kezdőcsomag" @@ -7207,8 +7354,8 @@ msgstr "Kezdőcsomagok" msgid "Starter packs let you easily share your favorite feeds and people with your friends." msgstr "A kezdőcsomagokkal könnyen megoszthatod a kedvenc hírfolyamaidat és személyeidet." -#: src/screens/Settings/AboutSettings.tsx:59 -#: src/screens/Settings/AboutSettings.tsx:62 +#: src/screens/Settings/AboutSettings.tsx:97 +#: src/screens/Settings/AboutSettings.tsx:100 msgid "Status Page" msgstr "Állapot" @@ -7216,12 +7363,12 @@ msgstr "Állapot" msgid "Step {0} of {1}" msgstr "{1}/{0}. lépés" -#: src/screens/Settings/Settings.tsx:309 +#: src/screens/Settings/Settings.tsx:351 msgid "Storage cleared, you need to restart the app now." msgstr "Adatok törölve. Indítsd újra az alkalmazást!" -#: src/Navigation.tsx:266 -#: src/screens/Settings/Settings.tsx:325 +#: src/Navigation.tsx:275 +#: src/screens/Settings/Settings.tsx:367 msgid "Storybook" msgstr "Mesekönyv" @@ -7246,11 +7393,11 @@ msgstr "Fellebbezés beküldése" msgid "Submit report" msgstr "Jelentés küldése" -#: src/view/screens/ProfileList.tsx:733 +#: src/view/screens/ProfileList.tsx:741 msgid "Subscribe" msgstr "Feliratkozás" -#: src/screens/Profile/Sections/Labels.tsx:201 +#: src/screens/Profile/Sections/Labels.tsx:198 msgid "Subscribe to @{0} to use these labels:" msgstr "Az alábbi feljegyzési kategóriák használatához iratkozz fel a(z) @{0} nevű szolgáltatóra:" @@ -7262,7 +7409,7 @@ msgstr "Feliratkozás a feljegyzőre" msgid "Subscribe to this labeler" msgstr "Feliratkozás a feljegyzőre" -#: src/view/screens/ProfileList.tsx:729 +#: src/view/screens/ProfileList.tsx:737 msgid "Subscribe to this list" msgstr "Feliratkozás a listára" @@ -7270,6 +7417,10 @@ msgstr "Feliratkozás a listára" msgid "Success!" msgstr "Siker!" +#: src/components/verification/VerificationCreatePrompt.tsx:30 +msgid "Successfully verified" +msgstr "" + #: src/screens/Search/Explore.tsx:359 msgid "Suggested Accounts" msgstr "Javasolt fiókok" @@ -7293,15 +7444,15 @@ msgctxt "Name of app icon variant" msgid "Sunset" msgstr "Szürkület" -#: src/Navigation.tsx:286 +#: src/Navigation.tsx:295 #: src/view/screens/Support.tsx:31 #: src/view/screens/Support.tsx:34 msgid "Support" msgstr "Támogatás" -#: src/screens/Settings/Settings.tsx:102 -#: src/screens/Settings/Settings.tsx:116 -#: src/screens/Settings/Settings.tsx:412 +#: src/screens/Settings/Settings.tsx:110 +#: src/screens/Settings/Settings.tsx:124 +#: src/screens/Settings/Settings.tsx:454 #: src/view/shell/desktop/LeftNav.tsx:243 msgid "Switch account" msgstr "Fiókváltás" @@ -7326,9 +7477,9 @@ msgstr "Váltás rá: {0}" msgid "System" msgstr "Rendszer" -#: src/screens/Settings/AboutSettings.tsx:66 -#: src/screens/Settings/AboutSettings.tsx:69 -#: src/screens/Settings/Settings.tsx:318 +#: src/screens/Settings/AboutSettings.tsx:104 +#: src/screens/Settings/AboutSettings.tsx:107 +#: src/screens/Settings/Settings.tsx:360 msgid "System log" msgstr "Rendszernapló" @@ -7369,7 +7520,7 @@ msgstr "Technológia" msgid "Tell a joke!" msgstr "Mondj el egy viccet!" -#: src/screens/Profile/Header/EditProfileDialog.tsx:355 +#: src/screens/Profile/Header/EditProfileDialog.tsx:378 msgid "Tell us a bit about yourself" msgstr "Mesélj magadról!" @@ -7382,12 +7533,12 @@ msgstr "További részletek" msgid "Terms" msgstr "Feltételek" -#: src/Navigation.tsx:296 -#: src/screens/Settings/AboutSettings.tsx:43 -#: src/screens/Settings/AboutSettings.tsx:46 +#: src/Navigation.tsx:305 +#: src/screens/Settings/AboutSettings.tsx:81 +#: src/screens/Settings/AboutSettings.tsx:84 #: src/view/screens/TermsOfService.tsx:31 -#: src/view/shell/Drawer.tsx:627 -#: src/view/shell/Drawer.tsx:629 +#: src/view/shell/Drawer.tsx:643 +#: src/view/shell/Drawer.tsx:645 msgid "Terms of Service" msgstr "Felhasználási feltételek" @@ -7427,7 +7578,7 @@ msgstr "Köszönjük! A jelentést megkaptuk." msgid "Thanks, you have successfully verified your email address. You can close this dialog." msgstr "Köszönjük! Visszaigazoltad az email-címed – most már bezárhatod ezt az ablakot." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:468 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:487 msgid "That contains the following:" msgstr "Az alábbi tartalommal:" @@ -7452,8 +7603,8 @@ msgstr "Ez van, srácok!" msgid "That's everything!" msgstr "Ez minden!" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:279 -#: src/view/com/profile/ProfileMenu.tsx:387 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:305 +#: src/view/com/profile/ProfileMenu.tsx:423 msgid "The account will be able to interact with you after unblocking." msgstr "A fiók ismét képes lesz kapcsolatba lépni veled, ha feloldod a letiltását." @@ -7467,7 +7618,7 @@ msgstr "A beállítások érvénybeléptetése érdekében az alkalmazás újra msgid "The author of this thread has hidden this reply." msgstr "A válaszlánc szerzője elrejtette ezt a választ." -#: src/screens/Moderation/index.tsx:358 +#: src/screens/Moderation/index.tsx:377 msgid "The Bluesky web application" msgstr "A Bluesky webalkalmazás" @@ -7557,8 +7708,8 @@ msgid "There was an issue connecting to Tenor." msgstr "Megszakadt a kapcsolat a Tenorral." #: src/screens/Profile/components/ProfileFeedHeader.tsx:173 -#: src/view/screens/ProfileList.tsx:367 -#: src/view/screens/ProfileList.tsx:386 +#: src/view/screens/ProfileList.tsx:375 +#: src/view/screens/ProfileList.tsx:394 #: src/view/screens/SavedFeeds.tsx:85 msgid "There was an issue contacting the server" msgstr "Megszakadt a kapcsolat a kiszolgálóval" @@ -7582,7 +7733,7 @@ msgstr "Az értesítések frissítése meghiúsult. Koppints ide az újrapróbá msgid "There was an issue fetching posts. Tap here to try again." msgstr "A bejegyzések lekérése meghiúsult. Koppints ide az újrapróbálkozáshoz!" -#: src/view/com/lists/ListMembers.tsx:166 +#: src/view/com/lists/ListMembers.tsx:151 msgid "There was an issue fetching the list. Tap here to try again." msgstr "A lista lekérése meghiúsult. Koppints ide az újrapróbálkozáshoz!" @@ -7595,7 +7746,7 @@ msgstr "Hiba történt az alkalmazásjelszavak lekérése közben" msgid "There was an issue fetching your lists. Tap here to try again." msgstr "A listák lekérése meghiúsult. Koppints ide az újrapróbálkozáshoz!" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:105 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:107 msgid "There was an issue fetching your service info" msgstr "A kiszolgálód adatainak lekérése meghiúsult" @@ -7614,17 +7765,17 @@ msgstr "A jelentés küldése meghiúsult. Ellenőrizd az internetkapcsolatot!" msgid "There was an issue updating your feeds, please check your internet connection and try again." msgstr "A hírfolyamok frissítése meghiúsult. Ellenőrizd az internetkapcsolatot, majd próbáld újra!" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:107 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:128 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:141 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:110 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:144 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:90 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:101 -#: src/view/com/profile/ProfileMenu.tsx:111 -#: src/view/com/profile/ProfileMenu.tsx:121 -#: src/view/com/profile/ProfileMenu.tsx:135 -#: src/view/com/profile/ProfileMenu.tsx:145 -#: src/view/com/profile/ProfileMenu.tsx:158 -#: src/view/com/profile/ProfileMenu.tsx:170 +#: src/view/com/profile/ProfileMenu.tsx:117 +#: src/view/com/profile/ProfileMenu.tsx:127 +#: src/view/com/profile/ProfileMenu.tsx:141 +#: src/view/com/profile/ProfileMenu.tsx:151 +#: src/view/com/profile/ProfileMenu.tsx:164 +#: src/view/com/profile/ProfileMenu.tsx:176 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:396 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:409 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:419 @@ -7635,10 +7786,10 @@ msgstr "Hiba történt! {0}" #: src/screens/List/ListHiddenScreen.tsx:63 #: src/screens/List/ListHiddenScreen.tsx:77 #: src/screens/List/ListHiddenScreen.tsx:99 -#: src/view/screens/ProfileList.tsx:403 -#: src/view/screens/ProfileList.tsx:421 -#: src/view/screens/ProfileList.tsx:439 -#: src/view/screens/ProfileList.tsx:457 +#: src/view/screens/ProfileList.tsx:411 +#: src/view/screens/ProfileList.tsx:429 +#: src/view/screens/ProfileList.tsx:447 +#: src/view/screens/ProfileList.tsx:465 msgid "There was an issue. Please check your internet connection and try again." msgstr "Hiba történt. Ellenőrizd az internetkapcsolatot, majd próbáld újra!" @@ -7659,6 +7810,14 @@ msgstr "Az alábbi beállítások csak a Követett hírfolyamra vonatkoznak." msgid "This {screenDescription} has been flagged:" msgstr "Valaki feljegyzést alkalmazott erre a(z) {screenDescription}-ra/-re:" +#: src/components/verification/VerificationsDialog.tsx:89 +msgid "This account has a checkmark because it's been verified by trusted sources." +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:94 +msgid "This account has one or more verifications, but it is not currently verified." +msgstr "" + #: src/components/moderation/ScreenHider.tsx:106 msgid "This account has requested that users sign in to view their profile." msgstr "Ez a fiók azt kérte, hogy a megtekintéséhez jelentkezz be." @@ -7667,6 +7826,10 @@ msgstr "Ez a fiók azt kérte, hogy a megtekintéséhez jelentkezz be." msgid "This account is blocked by one or more of your moderation lists. To unblock, please visit the lists directly and remove this user." msgstr "Ezt a felhasználót legalább egy aktív moderálólista letiltotta. Ha szeretnéd feloldani a tiltását, akkor el kell távolítanod a listáról." +#: src/components/verification/VerificationCreatePrompt.tsx:48 +msgid "This action can be undone at any time." +msgstr "" + #: src/components/moderation/LabelsOnMeDialog.tsx:271 msgid "This appeal will be sent to <0>{sourceName}." msgstr "A fellebbezés címzettje: <0>{sourceName}." @@ -7700,7 +7863,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:357 +#: src/screens/Messages/components/ChatListItem.tsx:362 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" @@ -7722,7 +7885,7 @@ msgstr "Ez a hírfolyam üres. Lehetséges, hogy nem követsz elég felhasznál #: src/components/StarterPack/Main/PostsList.tsx:36 #: src/screens/Profile/ProfileFeed/index.tsx:189 -#: src/view/screens/ProfileList.tsx:835 +#: src/view/screens/ProfileList.tsx:843 msgid "This feed is empty." msgstr "Ez a hírfolyam üres." @@ -7730,7 +7893,7 @@ msgstr "Ez a hírfolyam üres." msgid "This feed is no longer online. We are showing <0>Discover instead." msgstr "Ez a hírfolyam már nem elérhető. Helyette a <0>Felfedezés hírfolyamot mutatjuk." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:574 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:593 msgid "This handle is reserved. Please try a different one." msgstr "Ez a felhasználónév le van foglalva. Adj meg egy másikat!" @@ -7750,7 +7913,7 @@ msgstr "Feljegyezte a szerző." msgid "This label was applied by you." msgstr "Saját feljegyzés." -#: src/screens/Profile/Sections/Labels.tsx:188 +#: src/screens/Profile/Sections/Labels.tsx:185 msgid "This labeler hasn't declared what labels it publishes, and may not be active." msgstr "Ez a feljegyző nem jelentette ki a feljegyzési kategóriáit, ezért lehet, hogy nem aktív." @@ -7766,7 +7929,7 @@ msgstr "Ennek a(z) <0>{0} által létrehozott listának a címe vagy leírá msgid "This list – created by you – contains possible violations of Bluesky's community guidelines in its name or description." msgstr "Ennek az Általad létrehozott listának a címe vagy leírása lehetséges, hogy megsérti a Bluesky közösségi irányelveit." -#: src/view/screens/ProfileList.tsx:954 +#: src/view/screens/ProfileList.tsx:962 msgid "This list is empty." msgstr "Ez a lista üres." @@ -7774,7 +7937,7 @@ msgstr "Ez a lista üres." msgid "This moderation service is unavailable. See below for more details. If this issue persists, contact us." msgstr "Ez a moderálási szolgáltatás jelenleg nem elérhető. A részleteket alább olvashatod. Ha a probléma fennáll, lépj velünk kapcsolatba!" -#: src/view/com/post-thread/PostThreadItem.tsx:876 +#: src/view/com/post-thread/PostThreadItem.tsx:896 msgid "This post claims to have been created on <0>{0}, but was first seen by Bluesky on <1>{1}." msgstr "A bejegyzés adatai szerint az eredeti létrehozási dátuma <0>{0} volt, de először ekkor jelent meg a Blueskyon: <1>{1}" @@ -7782,7 +7945,7 @@ msgstr "A bejegyzés adatai szerint az eredeti létrehozási dátuma <0>{0} msgid "This post has an unknown type of threadgate on it. Your app may be out of date." msgstr "Ez a bejegyzés egy ismeretlen válaszkapu-típussal rendelkezik. Lehetséges, hogy az alkalmazás verziója elavult." -#: src/view/com/post-thread/PostThreadItem.tsx:158 +#: src/view/com/post-thread/PostThreadItem.tsx:160 msgid "This post has been deleted." msgstr "Ezt a bejegyzést törölték." @@ -7799,7 +7962,7 @@ msgstr "Ez a bejegyzés el lesz rejtve a hírfolyamokból és a válaszláncokb msgid "This post's author has disabled quote posts." msgstr "A szerző letiltotta az idézést." -#: src/view/com/profile/ProfileMenu.tsx:408 +#: src/view/com/profile/ProfileMenu.tsx:444 msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't signed in." msgstr "Ez a profil csak a bejelentkezett felhasználók számára látható; a kijelentkezett felhasználók számára nem." @@ -7811,7 +7974,7 @@ msgstr "Ez a válasz egy rejtett részlegbe lesz sorolva a válaszláncok legalj 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." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:437 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:456 msgid "This should create a domain record at:" msgstr "Ez az alábbi helyen fog tartományrekordot létrehozni:" @@ -7852,7 +8015,7 @@ msgstr "Ez a felhasználó még senkit sem követ." msgid "This will delete \"{0}\" from your muted words. You can always add it back later." msgstr "Ezzel a(z) „{0}” kifejezés el lesz távolítva az elnémított szavak listájáról. Később bármikor újra felveheted." -#: src/screens/Settings/Settings.tsx:462 +#: src/screens/Settings/Settings.tsx:504 msgid "This will remove @{0} from the quick access list." msgstr "Ezzel @{0} el lesz távolítva a fióklistáról." @@ -7883,7 +8046,7 @@ msgstr "Egymásba ágyazott" msgid "Threaded mode" msgstr "Beágyazott mód" -#: src/Navigation.tsx:329 +#: src/Navigation.tsx:338 msgid "Threads Preferences" msgstr "Válaszlánc-beállítások" @@ -7915,7 +8078,7 @@ msgstr "Ma" msgid "Toggle dropdown" msgstr "Legördülő menü kibontása/összecsukása" -#: src/screens/Moderation/index.tsx:335 +#: src/screens/Moderation/index.tsx:354 msgid "Toggle to enable or disable adult content" msgstr "Felnőtt tartalmak ki-/bekapcsolása" @@ -7929,14 +8092,14 @@ msgstr "Hang némítása" msgid "Top" msgstr "Felkapott" -#: src/Navigation.tsx:411 +#: src/Navigation.tsx:420 msgid "Topic" msgstr "Témakör" #: src/components/dms/MessageContextMenu.tsx:139 #: src/components/dms/MessageContextMenu.tsx:141 -#: src/view/com/post-thread/PostThreadItem.tsx:798 -#: src/view/com/post-thread/PostThreadItem.tsx:801 +#: src/view/com/post-thread/PostThreadItem.tsx:818 +#: src/view/com/post-thread/PostThreadItem.tsx:821 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:468 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:470 msgid "Translate" @@ -7954,6 +8117,10 @@ msgstr "Felkapott témakörök" msgid "Trending Videos" msgstr "Felkapott videók" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:138 +msgid "Trust emerges from relationships, communities, and shared context, so we’re also enabling <0>trusted verifiers: organizations that can directly issue verification." +msgstr "" + #: src/view/com/util/error/ErrorScreen.tsx:103 msgctxt "action" msgid "Try again" @@ -7975,7 +8142,7 @@ msgstr "Kívánt felhasználónév megadása" msgid "Type your message here" msgstr "Üzenet megadása" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:413 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:432 msgid "Type:" msgstr "Típus:" @@ -8001,31 +8168,31 @@ msgstr "A törlés meghiúsult" #: src/components/dms/MessagesListBlockedFooter.tsx:104 #: src/components/dms/MessagesListBlockedFooter.tsx:112 #: src/components/dms/MessagesListBlockedFooter.tsx:119 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:197 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:283 -#: src/view/com/profile/ProfileMenu.tsx:399 -#: src/view/screens/ProfileList.tsx:715 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:200 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 +#: src/view/com/profile/ProfileMenu.tsx:435 +#: src/view/screens/ProfileList.tsx:723 msgid "Unblock" msgstr "Tiltás feloldása" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:202 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:205 msgctxt "action" msgid "Unblock" msgstr "Tiltás feloldása" #: src/components/dms/ConvoMenu.tsx:247 #: src/components/dms/ConvoMenu.tsx:250 -#: src/view/com/profile/ProfileMenu.tsx:309 -#: src/view/com/profile/ProfileMenu.tsx:315 +#: src/view/com/profile/ProfileMenu.tsx:345 +#: src/view/com/profile/ProfileMenu.tsx:351 msgid "Unblock account" msgstr "Fiók tiltásának feloldása" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:277 -#: src/view/com/profile/ProfileMenu.tsx:381 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:303 +#: src/view/com/profile/ProfileMenu.tsx:417 msgid "Unblock Account?" msgstr "Fiók tiltásának feloldása" -#: src/view/screens/ProfileList.tsx:612 +#: src/view/screens/ProfileList.tsx:620 msgid "Unblock list" msgstr "Lista tiltásának feloldása" @@ -8043,12 +8210,12 @@ msgctxt "action" msgid "Unfollow" msgstr "Követés megszüntetése" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:217 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:220 msgid "Unfollow {0}" msgstr "{0} követésének megszüntetése" -#: src/view/com/profile/ProfileMenu.tsx:251 -#: src/view/com/profile/ProfileMenu.tsx:261 +#: src/view/com/profile/ProfileMenu.tsx:264 +#: src/view/com/profile/ProfileMenu.tsx:274 msgid "Unfollow account" msgstr "Fiók követésének megszüntetése" @@ -8060,6 +8227,10 @@ msgstr "Követés megszüntetése" msgid "Unfortunately, none of your subscribed labelers supports this report type." msgstr "A feljegyzőid közül egyik sem támogatja ezt a jelentési típust." +#: src/components/verification/VerificationsDialog.tsx:204 +msgid "Unknown verifier" +msgstr "" + #: src/screens/Profile/components/ProfileFeedHeader.tsx:510 msgid "Unlike" msgstr "Kedvelés visszavonása" @@ -8074,7 +8245,7 @@ msgctxt "video" msgid "Unmute" msgstr "Némítás feloldása" -#: src/view/screens/ProfileList.tsx:722 +#: src/view/screens/ProfileList.tsx:730 msgid "Unmute" msgstr "Némítás feloldása" @@ -8083,8 +8254,8 @@ msgstr "Némítás feloldása" msgid "Unmute {tag}" msgstr "A(z) {tag} némításának feloldása" -#: src/view/com/profile/ProfileMenu.tsx:288 -#: src/view/com/profile/ProfileMenu.tsx:294 +#: src/view/com/profile/ProfileMenu.tsx:324 +#: src/view/com/profile/ProfileMenu.tsx:330 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:668 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:674 msgid "Unmute account" @@ -8094,7 +8265,7 @@ msgstr "Fiók némításának feloldása" msgid "Unmute conversation" msgstr "Beszélgetés némításának feloldása" -#: src/view/screens/ProfileList.tsx:597 +#: src/view/screens/ProfileList.tsx:605 msgid "Unmute list" msgstr "Lista némításának feloldása" @@ -8107,7 +8278,7 @@ msgstr "Válaszlánc némításának feloldása" msgid "Unmute video" msgstr "Videó némításának feloldása" -#: src/view/screens/ProfileList.tsx:706 +#: src/view/screens/ProfileList.tsx:714 msgid "Unpin" msgstr "Kitűzés feloldása" @@ -8130,7 +8301,7 @@ msgstr "Kitűzés feloldása a kezdőlapról" msgid "Unpin from profile" msgstr "Kitűzés feloldása a profilodról" -#: src/view/screens/ProfileList.tsx:577 +#: src/view/screens/ProfileList.tsx:585 msgid "Unpin moderation list" msgstr "Moderálólista kitűzésének feloldása" @@ -8138,7 +8309,7 @@ msgstr "Moderálólista kitűzésének feloldása" msgid "Unpinned {0} from Home" msgstr "Feloldottad a(z) {0} kitűzését" -#: src/view/screens/ProfileList.tsx:354 +#: src/view/screens/ProfileList.tsx:362 msgid "Unpinned from your feeds" msgstr "Feloldottad a hírfolyam kitűzését" @@ -8183,8 +8354,8 @@ msgstr "Frissítés" msgid "Update <0>{displayName} in Lists" msgstr "<0>{displayName} listatagságának frissítése" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:507 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:528 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:526 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:547 msgid "Update to {domain}" msgstr "Frissítés erre: {domain}" @@ -8206,7 +8377,7 @@ msgstr "Frissítés folyamatban…" msgid "Upload a photo instead" msgstr "Fénykép feltöltése" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:453 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:472 msgid "Upload a text file to:" msgstr "Tölts fel ide egy szöveges fájlt:" @@ -8246,7 +8417,7 @@ msgstr "Videó feltöltése folyamatban…" msgid "Use app passwords to sign in to other Bluesky clients without giving full access to your account or password." msgstr "Egy alkalmazásjelszó használatával bármely egyéb Bluesky-kliensbe bejelentkezhetsz, anélkül hogy teljes hozzáférést biztosítanál a fiókodhoz vagy a valódi jelszavadhoz." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:539 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:558 msgid "Use default provider" msgstr "Alapértelmezett adattárszolgáltató használata" @@ -8346,24 +8517,43 @@ msgstr "Csak a követett személyektől" msgid "Users in \"{0}\"" msgstr "A(z) „{0}”-listán szereplő felhasználóktól" -#: src/components/LikesDialog.tsx:83 -msgid "Users that have liked this content or profile" -msgstr "A tartalmat vagy profilt kedvelő felhasználók" - #: src/components/dialogs/PostInteractionSettingsDialog.tsx:433 msgid "Users you follow" msgstr "Az Általad követett személyektől" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:419 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:438 msgid "Value:" msgstr "Érték:" +#: src/screens/Moderation/index.tsx:288 +msgid "Verification settings" +msgstr "" + +#: src/Navigation.tsx:175 +#: src/screens/Moderation/VerificationSettings.tsx:32 +msgid "Verification Settings" +msgstr "" + +#: src/screens/Moderation/VerificationSettings.tsx:41 +msgid "Verifications on Bluesky work differently than on other platforms. <0>Learn more here." +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:105 +msgid "Verified by:" +msgstr "" + #: src/view/com/composer/videos/SelectVideoBtn.tsx:127 msgid "Verified email required" msgstr "Email-cím-visszaigazolás szükséges" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:509 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:530 +#: src/components/verification/VerificationCreatePrompt.tsx:65 +#: src/view/com/profile/ProfileMenu.tsx:308 +#: src/view/com/profile/ProfileMenu.tsx:311 +msgid "Verify account" +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:528 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:549 msgid "Verify DNS Record" msgstr "DNS-rekord ellenőrzése" @@ -8381,11 +8571,15 @@ msgstr "Új email-cím visszaigazolása" msgid "Verify now" msgstr "Visszaigazolás" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:510 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:532 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:529 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:551 msgid "Verify Text File" msgstr "Szöveges fájl ellenőrzése" +#: src/components/verification/VerificationCreatePrompt.tsx:44 +msgid "Verify this account?" +msgstr "" + #: src/screens/Settings/AccountSettings.tsx:75 #: src/screens/Settings/AccountSettings.tsx:91 msgid "Verify your email" @@ -8396,8 +8590,8 @@ msgstr "Email-cím visszaigazolása" msgid "Verify Your Email" msgstr "Email-cím visszaigazolása" -#: src/screens/Settings/AboutSettings.tsx:73 -#: src/screens/Settings/AboutSettings.tsx:102 +#: src/screens/Settings/AboutSettings.tsx:123 +#: src/screens/Settings/AboutSettings.tsx:152 msgid "Version {appVersion}" msgstr "Verziószám: {appVersion}" @@ -8410,7 +8604,7 @@ msgstr "Videó" msgid "Video failed to process" msgstr "A videó feldolgozása meghiúsult" -#: src/Navigation.tsx:462 +#: src/Navigation.tsx:471 msgid "Video Feed" msgstr "Videófolyam" @@ -8463,16 +8657,17 @@ msgstr "{0} profilképének megtekintése" #: src/components/ProfileCard.tsx:115 #: src/screens/Profile/components/ProfileFeedHeader.tsx:446 +#: src/screens/Search/components/SearchProfileCard.tsx:36 #: src/screens/VideoFeed/index.tsx:769 -#: src/view/com/notifications/NotificationFeedItem.tsx:413 +#: src/view/com/notifications/NotificationFeedItem.tsx:487 msgid "View {0}'s profile" msgstr "{0} profiljának megtekintése" -#: src/components/dms/MessagesListHeader.tsx:176 +#: src/components/dms/MessagesListHeader.tsx:181 msgid "View {displayName}'s profile" msgstr "{displayName} profiljának megtekintése" -#: src/components/ProfileHoverCard/index.web.tsx:433 +#: src/components/ProfileHoverCard/index.web.tsx:440 msgid "View blocked user's profile" msgstr "Letiltott felhasználó profiljának megtekintése" @@ -8510,13 +8705,13 @@ msgstr "További információ a feljegyzésekről" msgid "View more" msgstr "Továbbiak megtekintése" -#: src/components/ProfileHoverCard/index.web.tsx:419 -#: src/components/ProfileHoverCard/index.web.tsx:439 -#: src/components/ProfileHoverCard/index.web.tsx:466 +#: src/components/ProfileHoverCard/index.web.tsx:426 +#: src/components/ProfileHoverCard/index.web.tsx:446 +#: src/components/ProfileHoverCard/index.web.tsx:473 #: src/view/com/posts/AviFollowButton.tsx:55 #: src/view/com/posts/PostFeedErrorMessage.tsx:175 -#: src/view/com/util/PostMeta.tsx:78 -#: src/view/com/util/PostMeta.tsx:93 +#: src/view/com/util/PostMeta.tsx:87 +#: src/view/com/util/PostMeta.tsx:122 msgid "View profile" msgstr "Profil megtekintése" @@ -8528,6 +8723,10 @@ msgstr "Profilkép megtekintése" msgid "View the labeling service provided by @{0}" msgstr "A(z) {0} által kínált feljegyzési szolgáltatás megtekintése" +#: src/components/verification/VerificationCheckButton.tsx:99 +msgid "View this user's verifications" +msgstr "" + #: src/screens/Profile/components/ProfileFeedHeader.tsx:481 msgid "View users who like this feed" msgstr "A hírfolyamot kedvelő felhasználók megtekintése" @@ -8536,11 +8735,11 @@ msgstr "A hírfolyamot kedvelő felhasználók megtekintése" msgid "View video" msgstr "Videó megtekintése" -#: src/screens/Moderation/index.tsx:264 +#: src/screens/Moderation/index.tsx:268 msgid "View your blocked accounts" msgstr "Letiltott felhasználók megtekintése" -#: src/screens/Moderation/index.tsx:204 +#: src/screens/Moderation/index.tsx:208 msgid "View your default post interaction settings" msgstr "Alapértelmezett kapcsolatbalépési beállítások megtekintése" @@ -8549,14 +8748,18 @@ msgstr "Alapértelmezett kapcsolatbalépési beállítások megtekintése" msgid "View your feeds and explore more" msgstr "Hírfolyamgyűjtemény megnyitása és további hírfolyamok felfedezése" -#: src/screens/Moderation/index.tsx:234 +#: src/screens/Moderation/index.tsx:238 msgid "View your moderation lists" msgstr "Moderálólisták megtekintése" -#: src/screens/Moderation/index.tsx:249 +#: src/screens/Moderation/index.tsx:253 msgid "View your muted accounts" msgstr "Elnémított fiókok megjelenítése" +#: src/components/verification/VerificationCheckButton.tsx:98 +msgid "View your verifications" +msgstr "" + #: src/view/com/util/images/AutoSizedImage.tsx:199 #: src/view/com/util/images/AutoSizedImage.tsx:221 msgid "Views full image" @@ -8629,7 +8832,7 @@ msgstr "A videófeltöltési jogosultságod ellenőrzése meghiúsult. Próbáld msgid "We were unable to load your birth date preferences. Please try again." msgstr "A születési dátumod beállításainak betöltése meghiúsult. Próbáld újra!" -#: src/screens/Moderation/index.tsx:409 +#: src/screens/Moderation/index.tsx:428 msgid "We were unable to load your configured labelers at this time." msgstr "A feljegyzőid betöltése meghiúsult." @@ -8645,16 +8848,20 @@ msgstr "Majd szólunk, ha a fiókod használatra kész." msgid "We'll use this to help customize your experience." msgstr "Ezeket az adatokat az élményed testreszabására fogjuk felhasználni." -#: src/components/dms/dialogs/SearchablePeopleList.tsx:92 +#: src/components/dialogs/SearchablePeopleList.tsx:107 #: src/components/ProgressGuide/FollowDialog.tsx:172 msgid "We're having network issues, try again" msgstr "Hálózati hiba történt. Próbáld újra!" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:94 +msgid "We’re introducing a new layer of verification on Bluesky — an easy-to-see checkmark." +msgstr "" + #: src/screens/Signup/index.tsx:109 msgid "We're so excited to have you join us!" msgstr "Örvendünk, hogy megismerhetünk!" -#: src/view/screens/ProfileList.tsx:113 +#: src/view/screens/ProfileList.tsx:117 msgid "We're sorry, but we were unable to resolve this list. If this persists, please contact the list creator, @{handleOrDid}." msgstr "Sajnáljuk, de a lista lekérése meghiúsult. Ha a probléma fennáll, vedd fel a kapcsolatot a lista szerzőjével: @{handleOrDid}" @@ -8701,6 +8908,10 @@ msgstr "Milyen címet adnál a kezdőcsomagodnak?" msgid "What's up?" msgstr "Mi a helyzet?" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:146 +msgid "When you tap on a check, you’ll see which organizations have granted verification." +msgstr "" + #: src/view/com/modals/lang-settings/PostLanguagesSettings.tsx:80 msgid "Which languages are used in this post?" msgstr "Milyen nyelvek fordulnak elő ebben a bejegyzésben?" @@ -8717,6 +8928,10 @@ msgstr "Kapcsolatbalépési információ" msgid "Who can reply" msgstr "Ki válaszolhat?" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:127 +msgid "Who can verify?" +msgstr "" + #: src/screens/Home/NoFeedsPinned.tsx:79 #: src/screens/Messages/ChatList.tsx:231 #: src/screens/Messages/Inbox.tsx:176 @@ -8785,7 +9000,7 @@ msgstr "Válasz írása" msgid "Writers" msgstr "Írók" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:337 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:356 msgid "Wrong DID returned from server. Received: {0}" msgstr "A kiszolgáló helytelen DID-t adott vissza. Válasz: {0}" @@ -8822,7 +9037,11 @@ msgstr "Tegnap" msgid "You" msgstr "Te" -#: src/components/forms/HostingProvider.tsx:46 +#: src/components/verification/VerifierDialog.tsx:59 +msgid "You are a trusted verifier" +msgstr "" + +#: src/components/forms/HostingProvider.tsx:45 msgid "You are creating an account on" msgstr "Ez a fiók az alábbi tárhelyszolgáltatónál lesz létrehozva:" @@ -8838,6 +9057,19 @@ msgstr "Nincs jogosultságod a videófeltöltésre." msgid "You are not following anyone." msgstr "Még senkit sem követsz." +#: src/components/verification/VerificationsDialog.tsx:64 +msgid "You are verified" +msgstr "" + +#: src/screens/Profile/Header/EditProfileDialog.tsx:356 +#: src/view/com/modals/EditProfile.tsx:204 +msgid "You are verified. You will lose your verification status if you change your display name. <0>Learn more." +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:208 +msgid "You are verified. You will lose your verification status if you change your handle. <0>Learn more." +msgstr "" + #: src/screens/Search/modules/ExploreInterestsCard.tsx:45 msgid "You can adjust your interests at any time from \"Content and media\" settings." msgstr "A megjelenített érdeklődési köröket bármikor szerkesztheted a „Tartalom és média”-beállításokban." @@ -8949,11 +9181,11 @@ msgstr "A nyilvános hírfolyamgyűjteményed üres." msgid "You have no lists." msgstr "Még nincsenek listáid." -#: src/view/screens/ModerationBlockedAccounts.tsx:129 +#: src/view/screens/ModerationBlockedAccounts.tsx:138 msgid "You have not blocked any accounts yet. To block an account, go to their profile and select \"Block account\" from the menu on their account." msgstr "Még egy fiókot sem tiltottál le. Ha szeretnél egy fiókot letiltani, akkor nyisd meg a profilját és a menüből válaszd ki a „Fiók letiltása” lehetőséget." -#: src/view/screens/ModerationMutedAccounts.tsx:128 +#: src/view/screens/ModerationMutedAccounts.tsx:151 msgid "You have not muted any accounts yet. To mute an account, go to their profile and select \"Mute account\" from the menu on their account." msgstr "Még egy fiókot sem némítottál el. Ha szeretnél egy fiókot elnémítani, akkor nyisd meg a profilját és a menüből válaszd ki a „Fiók elnémítása” lehetőséget." @@ -9026,11 +9258,11 @@ msgstr "Korábban deaktiváltad a(z) @{0} fiókot." msgid "You reacted {0}" msgstr "{0}-emojival reagáltál" -#: src/screens/Messages/components/ChatListItem.tsx:213 +#: src/screens/Messages/components/ChatListItem.tsx:218 msgid "You reacted {0} to {1}" msgstr "{0}-emojival reagáltál erre: {1}" -#: src/screens/Settings/Settings.tsx:257 +#: src/screens/Settings/Settings.tsx:265 #: src/view/shell/desktop/LeftNav.tsx:206 msgid "You will be signed out of all your accounts." msgstr "Ezzel az összes fiókból ki fogsz jelentkezni." @@ -9047,15 +9279,15 @@ 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ó emailt. Ezt a kódot itt kell megadnod a jelszó megváltoztatásához." -#: src/screens/Messages/components/ChatListItem.tsx:149 +#: src/screens/Messages/components/ChatListItem.tsx:154 msgid "You: {0}" msgstr "Te: {0}" -#: src/screens/Messages/components/ChatListItem.tsx:178 +#: src/screens/Messages/components/ChatListItem.tsx:183 msgid "You: {defaultEmbeddedContentMessage}" msgstr "Te: {defaultEmbeddedContentMessage}" -#: src/screens/Messages/components/ChatListItem.tsx:171 +#: src/screens/Messages/components/ChatListItem.tsx:176 msgid "You: {short}" msgstr "Te: {short}" @@ -9165,7 +9397,7 @@ msgstr "Megfosztottak a csevegési jogosultságodtól" msgid "Your choice will be saved, but can be changed later in settings." msgstr "Ezt most elmentjük, de a beállításokban később bármikor megváltoztathatod." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:494 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:513 msgid "Your current handle <0>{0} will automatically remain reserved for you. You can switch back to it at any time from this account." msgstr "Lefoglaljuk a jelenlegi felhasználónevedet (<0>{0}), így bármikor visszaválthatsz rá." @@ -9196,7 +9428,7 @@ msgstr "A Téged követett személyektől" msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "A Követett hírfolyamod üres. Kövess több felhasználót, hogy lásd, mi történik!" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:221 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:240 msgid "Your full handle will be <0>@{0}" msgstr "A teljes felhasználóneved: <0>@{0}" @@ -9204,7 +9436,7 @@ msgstr "A teljes felhasználóneved: <0>@{0}" msgid "Your full username will be <0>@{0}" msgstr "A teljes felhasználóneved: <0>@{0}" -#: src/Navigation.tsx:383 +#: src/Navigation.tsx:392 #: src/screens/Search/modules/ExploreInterestsCard.tsx:67 #: src/screens/Settings/ContentAndMediaSettings.tsx:92 #: src/screens/Settings/ContentAndMediaSettings.tsx:95 @@ -9264,3 +9496,7 @@ msgstr "Ez a jelentés a Bluesky moderálási szolgáltatásának lesz elküldve #: src/screens/Settings/SettingsInterests.tsx:53 msgid "Your selected interests help us serve you content you care about." msgstr "Az érdeklődési köreid megadásával személyre szabhatod a javasolt tartalmakat." + +#: src/components/verification/VerificationsDialog.tsx:65 +msgid "Your verifications" +msgstr "" diff --git a/src/locale/locales/ia/messages.po b/src/locale/locales/ia/messages.po index bdd964f958..7f133f8bac 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: 2025-04-09 23:20\n" +"PO-Revision-Date: 2025-04-19 04:09\n" "Last-Translator: \n" "Language-Team: Interlingua\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" @@ -23,7 +23,7 @@ msgstr "" msgid "(active)" msgstr "(active)" -#: src/screens/Messages/components/ChatListItem.tsx:155 +#: src/screens/Messages/components/ChatListItem.tsx:160 msgid "(contains embedded content)" msgstr "(include contento incorporate)" @@ -82,7 +82,7 @@ msgstr "{0, plural, one {# secunda} other {# secundas}}" #: src/view/shell/bottom-bar/BottomBar.tsx:209 #: src/view/shell/bottom-bar/BottomBar.tsx:241 -#: src/view/shell/Drawer.tsx:454 +#: src/view/shell/Drawer.tsx:470 msgid "{0, plural, one {# unread item} other {# unread items}}" msgstr "{0, plural, one {# elemento non legite} other {# elementos non legite}}" @@ -91,17 +91,17 @@ msgstr "{0, plural, one {# elemento non legite} other {# elementos non legite}}" msgid "{0, plural, one {#mo} other {#mo}}" msgstr "{0, plural, one {#me} other {#me}}" -#: src/components/ProfileHoverCard/index.web.tsx:398 +#: src/components/ProfileHoverCard/index.web.tsx:404 #: src/screens/Profile/Header/Metrics.tsx:22 msgid "{0, plural, one {follower} other {followers}}" msgstr "{0, plural, one {sequitor} other {sequitores}}" -#: src/components/ProfileHoverCard/index.web.tsx:402 +#: src/components/ProfileHoverCard/index.web.tsx:408 #: src/screens/Profile/Header/Metrics.tsx:26 msgid "{0, plural, one {following} other {following}}" msgstr "{0, plural, one {sequite} other {sequites}}" -#: src/view/com/post-thread/PostThreadItem.tsx:459 +#: src/view/com/post-thread/PostThreadItem.tsx:479 msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, one {appreciation} other {appreciationes}}" @@ -109,11 +109,11 @@ msgstr "{0, plural, one {appreciation} other {appreciationes}}" msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, one {publication} other {publicationes}}" -#: src/view/com/post-thread/PostThreadItem.tsx:443 +#: src/view/com/post-thread/PostThreadItem.tsx:463 msgid "{0, plural, one {quote} other {quotes}}" msgstr "{0, plural, one {citation} other {citationes}}" -#: src/view/com/post-thread/PostThreadItem.tsx:425 +#: src/view/com/post-thread/PostThreadItem.tsx:445 msgid "{0, plural, one {repost} other {reposts}}" msgstr "{0, plural, one {republication} other {republicationes}}" @@ -153,7 +153,7 @@ msgstr "{0} de 50" msgid "{0} reacted {1}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:226 +#: src/screens/Messages/components/ChatListItem.tsx:231 msgid "{0} reacted {1} to {2}" msgstr "" @@ -206,100 +206,132 @@ msgstr "{estimatedTimeHrs, plural, one {hora} other {horas}}" msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "{estimatedTimeMins, plural, one {minuta} other {minutas}}" -#: src/view/com/notifications/NotificationFeedItem.tsx:305 +#: src/view/com/notifications/NotificationFeedItem.tsx:324 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} followed you" msgstr "{firstAuthorLink} e <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} altere} other {{formattedAuthorsCount} alteres}} te ha sequite" -#: src/view/com/notifications/NotificationFeedItem.tsx:331 +#: src/view/com/notifications/NotificationFeedItem.tsx:350 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your custom feed" msgstr "{firstAuthorLink} e <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} altere} other {{formattedAuthorsCount} alteres}} ha appreciate tu canal personalisate" -#: src/view/com/notifications/NotificationFeedItem.tsx:224 +#: src/view/com/notifications/NotificationFeedItem.tsx:243 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your post" msgstr "{firstAuthorLink} e <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} altere} other {{formattedAuthorsCount} alteres}} ha appreciate tu message" -#: src/view/com/notifications/NotificationFeedItem.tsx:248 +#: src/view/com/notifications/NotificationFeedItem.tsx:430 +msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} removed their verifications from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:267 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} reposted your post" msgstr "{firstAuthorLink} e <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} altere} other {{formattedAuthorsCount} alteres}} ha republicate tu publication" -#: src/view/com/notifications/NotificationFeedItem.tsx:355 +#: src/view/com/notifications/NotificationFeedItem.tsx:374 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} signed up with your starter pack" msgstr "{firstAuthorLink} e <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} altere} other {{formattedAuthorsCount} alteres}} se ha inscribite con tu pacchetto de initio" -#: src/view/com/notifications/NotificationFeedItem.tsx:317 +#: src/view/com/notifications/NotificationFeedItem.tsx:404 +msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:336 msgid "{firstAuthorLink} followed you" msgstr "{firstAuthorLink} te seque" -#: src/view/com/notifications/NotificationFeedItem.tsx:294 +#: src/view/com/notifications/NotificationFeedItem.tsx:313 msgid "{firstAuthorLink} followed you back" msgstr "{firstAuthorLink} te seque in retorno" -#: src/view/com/notifications/NotificationFeedItem.tsx:343 +#: src/view/com/notifications/NotificationFeedItem.tsx:362 msgid "{firstAuthorLink} liked your custom feed" msgstr "{firstAuthorLink} ha appreciate tu canal personalisate" -#: src/view/com/notifications/NotificationFeedItem.tsx:236 +#: src/view/com/notifications/NotificationFeedItem.tsx:255 msgid "{firstAuthorLink} liked your post" msgstr "{firstAuthorLink} ha appreciate tu publication" -#: src/view/com/notifications/NotificationFeedItem.tsx:260 +#: src/view/com/notifications/NotificationFeedItem.tsx:442 +msgid "{firstAuthorLink} removed their verification from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:279 msgid "{firstAuthorLink} reposted your post" msgstr "{firstAuthorLink} ha republicate tu publication" -#: src/view/com/notifications/NotificationFeedItem.tsx:367 +#: src/view/com/notifications/NotificationFeedItem.tsx:386 msgid "{firstAuthorLink} signed up with your starter pack" msgstr "{firstAuthorLink} se ha inscribite con tu pacchetto de initio" -#: src/view/com/notifications/NotificationFeedItem.tsx:298 +#: src/view/com/notifications/NotificationFeedItem.tsx:416 +msgid "{firstAuthorLink} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:317 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} followed you" msgstr "{firstAuthorName} e {additionalAuthorsCount, plural, one {{formattedAuthorsCount} altere} other {{formattedAuthorsCount} alteres}} te seque" -#: src/view/com/notifications/NotificationFeedItem.tsx:324 +#: src/view/com/notifications/NotificationFeedItem.tsx:343 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your custom feed" msgstr "{firstAuthorName} e {additionalAuthorsCount, plural, one {{formattedAuthorsCount} altere} other {{formattedAuthorsCount} alteres}} ha appreciate tu canal personalisate" -#: src/view/com/notifications/NotificationFeedItem.tsx:217 +#: src/view/com/notifications/NotificationFeedItem.tsx:236 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your post" msgstr "{firstAuthorName} e {additionalAuthorsCount, plural, one {{formattedAuthorsCount} altere} other {{formattedAuthorsCount} alteres}} ha appreciate tu publication" -#: src/view/com/notifications/NotificationFeedItem.tsx:241 +#: src/view/com/notifications/NotificationFeedItem.tsx:423 +msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} removed their verifications from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:260 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} reposted your post" msgstr "{firstAuthorName} e {additionalAuthorsCount, plural, one {{formattedAuthorsCount} altere} other {{formattedAuthorsCount} alteres}} ha republicate tu publication" -#: src/view/com/notifications/NotificationFeedItem.tsx:348 +#: src/view/com/notifications/NotificationFeedItem.tsx:367 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} signed up with your starter pack" msgstr "{firstAuthorName} e {additionalAuthorsCount, plural, one {{formattedAuthorsCount} altere} other {{formattedAuthorsCount} alteres}} se ha inscribite con tu pacchetto de initio" -#: src/view/com/notifications/NotificationFeedItem.tsx:303 +#: src/view/com/notifications/NotificationFeedItem.tsx:397 +msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:322 msgid "{firstAuthorName} followed you" msgstr "{firstAuthorName} te seque" -#: src/view/com/notifications/NotificationFeedItem.tsx:293 +#: src/view/com/notifications/NotificationFeedItem.tsx:312 msgid "{firstAuthorName} followed you back" msgstr "{firstAuthorName} te seque in retorno" -#: src/view/com/notifications/NotificationFeedItem.tsx:329 +#: src/view/com/notifications/NotificationFeedItem.tsx:348 msgid "{firstAuthorName} liked your custom feed" msgstr "{firstAuthorName} ha appreciate tu canal personalisate" -#: src/view/com/notifications/NotificationFeedItem.tsx:222 +#: src/view/com/notifications/NotificationFeedItem.tsx:241 msgid "{firstAuthorName} liked your post" msgstr "{firstAuthorName} ha appreciate tu publication" -#: src/view/com/notifications/NotificationFeedItem.tsx:246 +#: src/view/com/notifications/NotificationFeedItem.tsx:428 +msgid "{firstAuthorName} removed their verification from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:265 msgid "{firstAuthorName} reposted your post" msgstr "{firstAuthorName} ha republicate tu publication" -#: src/view/com/notifications/NotificationFeedItem.tsx:353 +#: src/view/com/notifications/NotificationFeedItem.tsx:372 msgid "{firstAuthorName} signed up with your starter pack" msgstr "{firstAuthorName} se ha inscribite con tu pacchetto de initio" -#: src/components/ProfileHoverCard/index.web.tsx:508 +#: src/view/com/notifications/NotificationFeedItem.tsx:402 +msgid "{firstAuthorName} verified you" +msgstr "" + +#: src/components/ProfileHoverCard/index.web.tsx:532 #: src/screens/Profile/Header/Metrics.tsx:49 msgid "{following} following" msgstr "{following} sequites" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:392 +#: src/components/dialogs/SearchablePeopleList.tsx:412 msgid "{handle} can't be messaged" msgstr "Non es possibile inviar messages a {handle}" @@ -330,6 +362,19 @@ msgstr "" msgid "{type}h ago" msgstr "" +#: src/components/verification/VerifierDialog.tsx:60 +msgid "{userName} is a trusted verifier" +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:67 +msgid "{userName} is verified" +msgstr "" + +#. Possessive, meaning "the verifications of {userName}" +#: src/components/verification/VerificationsDialog.tsx:69 +msgid "{userName}'s verifications" +msgstr "" + #. Indicates the number of additional profiles are in the Starter Pack e.g. +12 #: src/screens/Search/components/StarterPackCard.tsx:249 msgid "+{computedTotal}" @@ -345,11 +390,11 @@ msgctxt "feeds" msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" msgstr "<0>{0}, <1>{1}, e {2, plural, one {# altere} other {# alteres}} es includite in tu pacchetto de initio" -#: src/view/shell/Drawer.tsx:97 +#: src/view/shell/Drawer.tsx:113 msgid "<0>{0} {1, plural, one {follower} other {followers}}" msgstr "<0>{0} {1, plural, one {sequitor} other {sequitores}}" -#: src/view/shell/Drawer.tsx:108 +#: src/view/shell/Drawer.tsx:124 msgid "<0>{0} {1, plural, one {following} other {following}}" msgstr "<0>{0} {1, plural, one {sequite} other {sequites}}" @@ -398,14 +443,18 @@ msgid "7 days" msgstr "7 dies" #. If last message does not contain text, fall back to "{user} reacted to {a message}" -#: src/screens/Messages/components/ChatListItem.tsx:205 +#: src/screens/Messages/components/ChatListItem.tsx:210 msgid "a message" msgstr "" -#: src/Navigation.tsx:391 -#: src/screens/Settings/AboutSettings.tsx:34 -#: src/screens/Settings/Settings.tsx:215 -#: src/screens/Settings/Settings.tsx:218 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:91 +msgid "A new form of verification" +msgstr "" + +#: src/Navigation.tsx:400 +#: src/screens/Settings/AboutSettings.tsx:72 +#: src/screens/Settings/Settings.tsx:223 +#: src/screens/Settings/Settings.tsx:226 msgid "About" msgstr "A proposito" @@ -424,36 +473,36 @@ msgid "Accept Request" msgstr "Acceptar requesta" #: src/screens/Settings/AccessibilitySettings.tsx:46 -#: src/screens/Settings/Settings.tsx:191 -#: src/screens/Settings/Settings.tsx:194 +#: src/screens/Settings/Settings.tsx:199 +#: src/screens/Settings/Settings.tsx:202 msgid "Accessibility" msgstr "Accessibilitate" -#: src/Navigation.tsx:343 +#: src/Navigation.tsx:352 msgid "Accessibility Settings" msgstr "Parametros de accessibilitate" -#: src/Navigation.tsx:359 +#: src/Navigation.tsx:368 #: src/screens/Login/LoginForm.tsx:194 #: src/screens/Settings/AccountSettings.tsx:45 -#: src/screens/Settings/Settings.tsx:153 -#: src/screens/Settings/Settings.tsx:156 +#: src/screens/Settings/Settings.tsx:161 +#: src/screens/Settings/Settings.tsx:164 msgid "Account" msgstr "Conto" #: src/screens/Messages/components/RequestButtons.tsx:81 -#: src/view/com/profile/ProfileMenu.tsx:141 +#: src/view/com/profile/ProfileMenu.tsx:147 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:392 msgctxt "toast" msgid "Account blocked" msgstr "Conto blocate" -#: src/view/com/profile/ProfileMenu.tsx:154 +#: src/view/com/profile/ProfileMenu.tsx:160 msgctxt "toast" msgid "Account followed" msgstr "Conto sequite" -#: src/view/com/profile/ProfileMenu.tsx:117 +#: src/view/com/profile/ProfileMenu.tsx:123 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:415 msgctxt "toast" msgid "Account muted" @@ -468,33 +517,37 @@ msgstr "Conto silentiate" msgid "Account Muted by List" msgstr "Conto silentiate per lista" -#: src/screens/Settings/Settings.tsx:430 +#: src/screens/Settings/Settings.tsx:472 msgid "Account options" msgstr "Optiones de conto" -#: src/screens/Settings/Settings.tsx:466 +#: src/screens/Settings/Settings.tsx:508 msgid "Account removed from quick access" msgstr "Conto removite del accesso rapide" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:137 -#: src/view/com/profile/ProfileMenu.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:140 +#: src/view/com/profile/ProfileMenu.tsx:137 msgctxt "toast" msgid "Account unblocked" msgstr "Conto disblocate" -#: src/view/com/profile/ProfileMenu.tsx:166 +#: src/view/com/profile/ProfileMenu.tsx:172 msgctxt "toast" msgid "Account unfollowed" msgstr "Conto non plus sequite" -#: src/view/com/profile/ProfileMenu.tsx:107 +#: src/view/com/profile/ProfileMenu.tsx:113 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:405 msgctxt "toast" msgid "Account unmuted" msgstr "Conto dissilentiate" +#: src/components/verification/VerifierDialog.tsx:98 +msgid "Accounts with a scalloped blue check mark<0>{NON_BREAKING_SPACE}<1/>{NON_BREAKING_SPACE}can verify others. These trusted verifiers are selected by Bluesky." +msgstr "" + +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:169 #: src/components/dialogs/MutedWords.tsx:328 -#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/UserAddRemoveLists.tsx:235 msgid "Add" msgstr "Adder" @@ -512,8 +565,8 @@ msgstr "Adder {displayName} al pacchetto de initio" msgid "Add a content warning" msgstr "Adder un advertimento de contento" -#: src/view/screens/ProfileList.tsx:916 -#: src/view/screens/ProfileList.tsx:934 +#: src/view/screens/ProfileList.tsx:924 +#: src/view/screens/ProfileList.tsx:942 msgid "Add a user to this list" msgstr "Adder un usator a iste lista" @@ -536,8 +589,8 @@ msgstr "Adder texto alternative" msgid "Add alt text (optional)" msgstr "Adder texto alternative (optional)" -#: src/screens/Settings/Settings.tsx:373 -#: src/screens/Settings/Settings.tsx:376 +#: src/screens/Settings/Settings.tsx:415 +#: src/screens/Settings/Settings.tsx:418 #: src/view/shell/desktop/LeftNav.tsx:281 #: src/view/shell/desktop/LeftNav.tsx:285 msgid "Add another account" @@ -578,11 +631,15 @@ msgstr "Adder parolas e etiquettas silentiate" msgid "Add new post" msgstr "Adder nove publication" -#: src/view/screens/ProfileList.tsx:924 -#: src/view/screens/ProfileList.tsx:942 +#: src/view/screens/ProfileList.tsx:932 +#: src/view/screens/ProfileList.tsx:950 msgid "Add people" msgstr "Adder personas" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:79 +msgid "Add people to list" +msgstr "" + #: src/components/dms/EmojiPopup.android.tsx:55 msgid "Add Reaction" msgstr "" @@ -599,7 +656,7 @@ msgstr "Adde alcun canales a tu pacchetto de initio!" msgid "Add the default feed of only people you follow" msgstr "Adder le canal predefinite de solmente le personas que tu seque" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:387 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:406 msgid "Add the following DNS record to your domain:" msgstr "Adde le sequente registro DNS a tu dominio:" @@ -607,8 +664,8 @@ msgstr "Adde le sequente registro DNS a tu dominio:" msgid "Add this feed to your feeds" msgstr "Adde iste fluxo a tu fluxos" -#: src/view/com/profile/ProfileMenu.tsx:273 -#: src/view/com/profile/ProfileMenu.tsx:276 +#: src/view/com/profile/ProfileMenu.tsx:286 +#: src/view/com/profile/ProfileMenu.tsx:289 msgid "Add to lists" msgstr "Adder al listas" @@ -616,7 +673,11 @@ msgstr "Adder al listas" msgid "Add to my feeds" msgstr "Adder a mi fluxos" -#: src/view/com/modals/ListAddRemoveUsers.tsx:192 +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:156 +msgid "Add user to list" +msgstr "" + +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:109 #: src/view/com/modals/UserAddRemoveLists.tsx:162 msgid "Added to list" msgstr "Addite al lista" @@ -640,7 +701,7 @@ msgstr "Adulto" msgid "Adult Content" msgstr "Contento pro adultos" -#: src/screens/Moderation/index.tsx:355 +#: src/screens/Moderation/index.tsx:374 msgid "Adult content can only be enabled via the Web at <0>bsky.app." msgstr "Le contento pro adultos pote solmente esser activate via le Web sur <0>bsky.app." @@ -653,7 +714,7 @@ msgstr "Le contento pro adultos es disactivate." msgid "Adult Content labels" msgstr "Etiquettas de contento pro adultos" -#: src/screens/Moderation/index.tsx:399 +#: src/screens/Moderation/index.tsx:418 msgid "Advanced" msgstr "Avantiate" @@ -794,6 +855,11 @@ msgstr "Un error ha occurrite durante le tentativa de sequer totes" msgid "An error occurred while uploading the video." msgstr "Un error ha occurrite durante le cargamento del video." +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:84 +#: src/components/verification/VerifierDialog.tsx:88 +msgid "An illustration showing that Bluesky selects trusted verifiers, and trusted verifiers in turn verify individual user accounts." +msgstr "" + #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:28 #: src/lib/moderation/useReportOptions.ts:28 msgid "An issue not included in these options" @@ -809,13 +875,17 @@ msgstr "Un problema ha occurrite durante le tentativa de aperir le chat" #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 -#: src/components/ProfileCard.tsx:339 -#: src/components/ProfileCard.tsx:360 +#: src/components/ProfileCard.tsx:367 +#: src/components/ProfileCard.tsx:388 #: src/view/com/profile/FollowButton.tsx:38 #: src/view/com/profile/FollowButton.tsx:48 msgid "An issue occurred, please try again." msgstr "Un problema ha occurrite, per favor tenta lo de novo." +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:118 +msgid "An mockup of a iPhone showing the Bluesky app open to the profile of a verified user with a blue checkmark next to their display name." +msgstr "" + #: src/screens/Onboarding/StepInterests/index.tsx:185 msgid "an unknown error occurred" msgstr "un error incognite ha occurrite" @@ -838,6 +908,10 @@ msgstr "Animales" msgid "Animated GIF" msgstr "GIF animate" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:37 +msgid "Announcing verification on Bluesky" +msgstr "" + #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:33 #: src/lib/moderation/useReportOptions.ts:33 msgid "Anti-Social Behavior" @@ -847,7 +921,7 @@ msgstr "Comportamento antisocial" msgid "Anybody can interact" msgstr "Quicunque pote interager" -#: src/Navigation.tsx:399 +#: src/Navigation.tsx:408 #: src/screens/Settings/AppIconSettings/index.tsx:67 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:18 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:23 @@ -884,7 +958,7 @@ msgstr "Le nomines de contrasigno de application debe haber al minus 4 character msgid "App passwords" msgstr "Contrasignos de application" -#: src/Navigation.tsx:311 +#: src/Navigation.tsx:320 #: src/screens/Settings/AppPasswords.tsx:51 msgid "App Passwords" msgstr "Contrasignos de application" @@ -920,10 +994,10 @@ msgstr "Facer appello del suspension" msgid "Appeal this decision" msgstr "Facer appello de iste decision" -#: src/Navigation.tsx:351 +#: src/Navigation.tsx:360 #: src/screens/Settings/AppearanceSettings.tsx:85 -#: src/screens/Settings/Settings.tsx:183 -#: src/screens/Settings/Settings.tsx:186 +#: src/screens/Settings/Settings.tsx:191 +#: src/screens/Settings/Settings.tsx:194 msgid "Appearance" msgstr "Apparentia" @@ -932,12 +1006,12 @@ msgstr "Apparentia" msgid "Apply default recommended feeds" msgstr "Applicar le canales recommendate predefinite" -#: src/view/com/post-thread/PostThreadItem.tsx:865 +#: src/view/com/post-thread/PostThreadItem.tsx:885 msgid "Archived from {0}" msgstr "Archivate desde {0}" -#: src/view/com/post-thread/PostThreadItem.tsx:834 -#: src/view/com/post-thread/PostThreadItem.tsx:873 +#: src/view/com/post-thread/PostThreadItem.tsx:854 +#: src/view/com/post-thread/PostThreadItem.tsx:893 msgid "Archived post" msgstr "Publication archivate" @@ -953,7 +1027,7 @@ msgstr "Es tu secur de voler deler iste message? Le message essera delite pro te msgid "Are you sure you want to delete this starter pack?" msgstr "Es tu secur de voler deler iste pacchetto de initio?" -#: src/screens/Profile/Header/EditProfileDialog.tsx:82 +#: src/screens/Profile/Header/EditProfileDialog.tsx:86 msgid "Are you sure you want to discard your changes?" msgstr "Es tu secur de voler abandonar tu cambiamentos?" @@ -1016,7 +1090,7 @@ msgstr "Le optiones de reproduction automatic ha essite displaciate al <0>parame msgid "Autoplay videos and GIFs" msgstr "Reproducer automaticamente videos e GIFs" -#: src/components/dms/MessagesListHeader.tsx:82 +#: src/components/dms/MessagesListHeader.tsx:84 #: src/components/moderation/LabelsOnMeDialog.tsx:315 #: src/components/moderation/LabelsOnMeDialog.tsx:316 #: src/screens/Login/ChooseAccountForm.tsx:90 @@ -1052,7 +1126,7 @@ msgstr "Ante de crear un publication, tu debe primo verificar tu adresse de e-ma msgid "Before creating a starter pack, you must first verify your email." msgstr "Ante de crear un pacchetto de initio, tu debe primo verificar tu adresse de e-mail." -#: src/components/dms/dialogs/NewChatDialog.tsx:79 +#: src/components/dms/dialogs/NewChatDialog.tsx:80 #: src/components/dms/MessageProfileButton.tsx:110 #: src/screens/Messages/Conversation.tsx:221 msgid "Before you may message another user, you must first verify your email." @@ -1063,8 +1137,8 @@ msgstr "Ante que tu pote inviar un message a un altere usator, tu debe primo ver msgid "Birthday" msgstr "Anniversario" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:283 -#: src/view/com/profile/ProfileMenu.tsx:399 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 +#: src/view/com/profile/ProfileMenu.tsx:435 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:849 msgid "Block" msgstr "Blocar" @@ -1073,19 +1147,19 @@ msgstr "Blocar" #: src/components/dms/ConvoMenu.tsx:250 #: src/screens/Messages/components/RequestButtons.tsx:134 #: src/screens/Messages/components/RequestButtons.tsx:136 -#: src/view/com/profile/ProfileMenu.tsx:310 -#: src/view/com/profile/ProfileMenu.tsx:317 +#: src/view/com/profile/ProfileMenu.tsx:346 +#: src/view/com/profile/ProfileMenu.tsx:353 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:686 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:688 msgid "Block account" msgstr "Blocar conto" -#: src/view/com/profile/ProfileMenu.tsx:382 +#: src/view/com/profile/ProfileMenu.tsx:418 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:844 msgid "Block Account?" msgstr "Blocar conto?" -#: src/view/screens/ProfileList.tsx:661 +#: src/view/screens/ProfileList.tsx:669 msgid "Block accounts" msgstr "Blocar contos" @@ -1097,7 +1171,7 @@ msgstr "Blocar e deler" msgid "Block and/or delete this conversation" msgstr "Blocar e/o deler iste conversation" -#: src/view/screens/ProfileList.tsx:781 +#: src/view/screens/ProfileList.tsx:789 msgid "Block list" msgstr "Blocar lista" @@ -1105,7 +1179,7 @@ msgstr "Blocar lista" msgid "Block or report" msgstr "Blocar o signalar" -#: src/view/screens/ProfileList.tsx:776 +#: src/view/screens/ProfileList.tsx:784 msgid "Block these accounts?" msgstr "Blocar iste contos?" @@ -1122,21 +1196,21 @@ msgstr "Blocar usator" msgid "Blocked" msgstr "Blocate" -#: src/screens/Moderation/index.tsx:269 +#: src/screens/Moderation/index.tsx:273 msgid "Blocked accounts" msgstr "Contos blocate" -#: src/Navigation.tsx:160 -#: src/view/screens/ModerationBlockedAccounts.tsx:101 +#: src/Navigation.tsx:161 +#: src/view/screens/ModerationBlockedAccounts.tsx:110 msgid "Blocked Accounts" msgstr "Contos blocate" -#: src/view/com/profile/ProfileMenu.tsx:394 +#: src/view/com/profile/ProfileMenu.tsx:430 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:846 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Le contos blocate non pote responder in tu discussiones, mentionar te, o alteremente interager con te." -#: src/view/screens/ModerationBlockedAccounts.tsx:112 +#: src/view/screens/ModerationBlockedAccounts.tsx:121 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you. You will not see their content and they will be prevented from seeing yours." msgstr "Le contos blocate non pote responder in tu discussiones, mentionar te, o alteremente interager con te. Tu non videra lor contento e illes non potera vider le tue." @@ -1144,15 +1218,15 @@ msgstr "Le contos blocate non pote responder in tu discussiones, mentionar te, o msgid "Blocked post." msgstr "Publication blocate." -#: src/screens/Profile/Sections/Labels.tsx:173 +#: src/screens/Profile/Sections/Labels.tsx:170 msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "Blocar non impedi que iste etiquettator applica etiquettas a tu conto." -#: src/view/screens/ProfileList.tsx:778 +#: src/view/screens/ProfileList.tsx:786 msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Le blocage es public. Contos blocate non pote responder in tu discussiones, mentionar te o alteremente interager con te." -#: src/view/com/profile/ProfileMenu.tsx:391 +#: src/view/com/profile/ProfileMenu.tsx:427 msgid "Blocking will not prevent labels from being applied on your account, but it will stop this account from replying in your threads or interacting with you." msgstr "Le blocage non impedi le application de etiquettas a tu conto, ma iste conto non potera responder in tu discussiones o interager con te." @@ -1165,7 +1239,7 @@ msgstr "Blog" msgid "Bluesky" msgstr "Bluesky" -#: src/view/com/post-thread/PostThreadItem.tsx:890 +#: src/view/com/post-thread/PostThreadItem.tsx:910 msgid "Bluesky cannot confirm the authenticity of the claimed date." msgstr "Bluesky non pote confirmar le authenticitate del data declarate." @@ -1199,6 +1273,10 @@ msgstr "Bluesky eligera un insimul de contos recommendate inter le personas in t msgid "Bluesky will not show your profile and posts to logged-out users. Other apps may not honor this request. This does not make your account private." msgstr "Bluesky non monstrara tu profilo e publicationes al usatores que non ha aperite session. Altere applicationes pote non honorar iste requesta. Iste option non rende tu conto private." +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:132 +msgid "Bluesky will proactively verify notable and authentic accounts." +msgstr "" + #: src/screens/Settings/AppIconSettings/index.tsx:99 msgid "Bluesky+" msgstr "Bluesky+" @@ -1301,17 +1379,17 @@ msgid "Camera" msgstr "Camera" #: src/components/Menu/index.tsx:306 -#: src/components/Prompt.tsx:130 -#: src/components/Prompt.tsx:132 +#: src/components/Prompt.tsx:140 +#: src/components/Prompt.tsx:142 #: src/screens/Deactivated.tsx:158 -#: src/screens/Profile/Header/EditProfileDialog.tsx:220 -#: src/screens/Profile/Header/EditProfileDialog.tsx:228 +#: src/screens/Profile/Header/EditProfileDialog.tsx:227 +#: src/screens/Profile/Header/EditProfileDialog.tsx:235 #: src/screens/Search/Shell.tsx:349 #: src/screens/Settings/AppIconSettings/index.tsx:44 #: src/screens/Settings/AppIconSettings/index.tsx:225 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:76 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:83 -#: src/screens/Settings/Settings.tsx:260 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:78 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:85 +#: src/screens/Settings/Settings.tsx:268 #: src/screens/Takendown.tsx:99 #: src/screens/Takendown.tsx:102 #: src/view/com/composer/Composer.tsx:937 @@ -1322,7 +1400,7 @@ msgstr "Camera" #: src/view/com/modals/ChangePassword.tsx:282 #: src/view/com/modals/CreateOrEditList.tsx:335 #: src/view/com/modals/CropImage.web.tsx:97 -#: src/view/com/modals/EditProfile.tsx:244 +#: src/view/com/modals/EditProfile.tsx:270 #: src/view/com/modals/InAppBrowserConsent.tsx:75 #: src/view/com/modals/InAppBrowserConsent.tsx:77 #: src/view/com/modals/LinkWarning.tsx:105 @@ -1350,7 +1428,7 @@ msgstr "Cancellar suppression de conto" msgid "Cancel image crop" msgstr "Cancellar le retalio del imagine" -#: src/view/com/modals/EditProfile.tsx:239 +#: src/view/com/modals/EditProfile.tsx:265 msgid "Cancel profile editing" msgstr "Cancellar edition de profilo" @@ -1363,7 +1441,6 @@ msgid "Cancel reactivation and sign out" msgstr "Cancellar le reactivation e clauder session" #: src/screens/Search/Shell.tsx:341 -#: src/view/com/modals/ListAddRemoveUsers.tsx:88 msgid "Cancel search" msgstr "Cancellar cerca" @@ -1411,8 +1488,8 @@ msgstr "Cambiar e-mail" msgid "Change email address" msgstr "Cambiar adresse de e-mail" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:92 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:96 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:94 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:98 msgid "Change Handle" msgstr "Cambiar nomine de usator" @@ -1448,15 +1525,15 @@ msgstr "Cambiar tu adresse de e-mail" msgid "Changes app icon" msgstr "Cambia le icone del application" -#: src/components/forms/HostingProvider.tsx:50 -#: src/components/forms/HostingProvider.tsx:70 +#: src/components/forms/HostingProvider.tsx:49 +#: src/components/forms/HostingProvider.tsx:69 msgid "Changes hosting provider" msgstr "Cambia le fornitor de albergamento" -#: src/Navigation.tsx:416 +#: src/Navigation.tsx:425 #: src/view/shell/bottom-bar/BottomBar.tsx:205 #: src/view/shell/desktop/LeftNav.tsx:535 -#: src/view/shell/Drawer.tsx:422 +#: src/view/shell/Drawer.tsx:438 msgid "Chat" msgstr "Chat" @@ -1471,7 +1548,7 @@ msgctxt "toast" msgid "Chat muted" msgstr "Chat silentiate" -#: src/Navigation.tsx:426 +#: src/Navigation.tsx:435 #: src/screens/Messages/components/InboxPreview.tsx:24 msgid "Chat request inbox" msgstr "" @@ -1482,7 +1559,7 @@ msgid "Chat requests" msgstr "Requestas de chat" #: src/components/dms/ConvoMenu.tsx:75 -#: src/Navigation.tsx:421 +#: src/Navigation.tsx:430 #: src/screens/Messages/ChatList.tsx:328 msgid "Chat settings" msgstr "Configurationes de Chat" @@ -1514,7 +1591,7 @@ msgstr "Consulta tu e-mail pro un codice de apertura de session e insere lo hic. msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "Consulta tu cassa de entrata pro un message de e-mail con le codice de confirmation a inserer hic infra:" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:370 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:389 msgid "Choose domain verification method" msgstr "Elige methodo de verification de dominio" @@ -1554,14 +1631,19 @@ msgstr "Elige tu contrasigno" msgid "Choose your username" msgstr "Elige tu nomine de usator" -#: src/screens/Settings/Settings.tsx:351 +#: src/screens/Settings/Settings.tsx:393 msgid "Clear all storage data" msgstr "Nettar tote le datos de immagazinage" -#: src/screens/Settings/Settings.tsx:353 +#: src/screens/Settings/Settings.tsx:395 msgid "Clear all storage data (restart after this)" msgstr "Rader tote le datos de immagazinage (reinitiar postea)" +#: src/screens/Settings/AboutSettings.tsx:113 +#: src/screens/Settings/AboutSettings.tsx:117 +msgid "Clear image cache" +msgstr "" + #: src/components/forms/SearchInput.tsx:70 msgid "Clear search query" msgstr "Nettar texto a cercar" @@ -1595,8 +1677,10 @@ msgid "Clip 🐴 clop 🐴" msgstr "Cataclop 🐴 cataclop 🐴" #: src/components/dialogs/GifSelect.tsx:281 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:174 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:183 +#: src/components/dialogs/SearchablePeopleList.tsx:295 #: src/components/dialogs/VerifyEmailDialog.tsx:289 -#: src/components/dms/dialogs/SearchablePeopleList.tsx:269 #: src/components/dms/EmojiPopup.android.tsx:58 #: src/components/dms/ReportDialog.tsx:381 #: src/components/dms/ReportDialog.tsx:390 @@ -1605,6 +1689,8 @@ msgstr "Cataclop 🐴 cataclop 🐴" #: src/components/ProgressGuide/FollowDialog.tsx:386 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:117 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:123 +#: src/components/verification/VerificationsDialog.tsx:146 +#: src/components/verification/VerifierDialog.tsx:144 #: src/view/com/modals/ChangePassword.tsx:279 #: src/view/com/modals/ChangePassword.tsx:282 #: src/view/com/util/post-embeds/GifEmbed.tsx:197 @@ -1625,6 +1711,8 @@ msgid "Close bottom drawer" msgstr "Clauder le tiratorio inferior" #: src/components/dialogs/GifSelect.tsx:275 +#: src/components/verification/VerificationsDialog.tsx:138 +#: src/components/verification/VerifierDialog.tsx:136 msgid "Close dialog" msgstr "Clauder quadro de dialogo" @@ -1676,11 +1764,11 @@ msgstr "Claude le selector de emojis" msgid "Closes viewer for header image" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:405 +#: src/view/com/notifications/NotificationFeedItem.tsx:479 msgid "Collapse list of users" msgstr "Collaber lista de usatores" -#: src/view/com/notifications/NotificationFeedItem.tsx:598 +#: src/view/com/notifications/NotificationFeedItem.tsx:687 msgid "Collapses list of users for a given notification" msgstr "Contrahe le lista de usatores pro un notification date" @@ -1703,7 +1791,7 @@ msgstr "Comedia" msgid "Comics" msgstr "" -#: src/Navigation.tsx:301 +#: src/Navigation.tsx:310 #: src/view/screens/CommunityGuidelines.tsx:34 msgid "Community Guidelines" msgstr "Guidas del communitate" @@ -1743,8 +1831,8 @@ msgstr "Configurate in le <0>parametros de moderation." #: src/components/dialogs/VerifyEmailDialog.tsx:253 #: src/components/dialogs/VerifyEmailDialog.tsx:260 #: src/components/dialogs/VerifyEmailDialog.tsx:283 -#: src/components/Prompt.tsx:173 -#: src/components/Prompt.tsx:176 +#: src/components/Prompt.tsx:183 +#: src/components/Prompt.tsx:186 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:185 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:188 #: src/view/com/modals/VerifyEmail.tsx:239 @@ -1765,11 +1853,11 @@ msgstr "Confirmar configurationes de lingua de contento" msgid "Confirm delete account" msgstr "Confirmar suppression de conto" -#: src/screens/Moderation/index.tsx:303 +#: src/screens/Moderation/index.tsx:322 msgid "Confirm your age:" msgstr "Confirma tu etate:" -#: src/screens/Moderation/index.tsx:294 +#: src/screens/Moderation/index.tsx:313 msgid "Confirm your birthdate" msgstr "" @@ -1802,12 +1890,12 @@ msgid "Content & Media" msgstr "Contento e multimedia" #: src/screens/Settings/AccessibilitySettings.tsx:109 -#: src/screens/Settings/Settings.tsx:175 -#: src/screens/Settings/Settings.tsx:178 +#: src/screens/Settings/Settings.tsx:183 +#: src/screens/Settings/Settings.tsx:186 msgid "Content and media" msgstr "Contento e multimedia" -#: src/Navigation.tsx:375 +#: src/Navigation.tsx:384 msgid "Content and Media" msgstr "Contento e multimedia" @@ -1815,7 +1903,7 @@ msgstr "Contento e multimedia" msgid "Content Blocked" msgstr "Contento blocate" -#: src/screens/Moderation/index.tsx:287 +#: src/screens/Moderation/index.tsx:306 msgid "Content filters" msgstr "Filtros de contento" @@ -1853,7 +1941,7 @@ msgstr "Fundo de menu contextual. Clicca pro clauder le menu." msgid "Continue" msgstr "Continuar" -#: src/components/AccountList.tsx:121 +#: src/components/AccountList.tsx:126 msgid "Continue as {0} (currently signed in)" msgstr "Continar como {0} (actualmente in session)" @@ -1873,7 +1961,7 @@ msgctxt "toast" msgid "Conversation deleted" msgstr "Conversation delite" -#: src/screens/Messages/components/ChatListItem.tsx:191 +#: src/screens/Messages/components/ChatListItem.tsx:196 msgid "Conversation deleted" msgstr "Conversation delite" @@ -1885,7 +1973,7 @@ msgstr "Cocina" msgid "Copied" msgstr "Copiate" -#: src/screens/Settings/AboutSettings.tsx:98 +#: src/screens/Settings/AboutSettings.tsx:148 msgid "Copied build version to clipboard" msgstr "Version de compilation copiate al area de transferentia" @@ -1903,7 +1991,7 @@ msgstr "Copiate al area de transferentia" msgid "Copied!" msgstr "Copiate!" -#: src/screens/Settings/AboutSettings.tsx:74 +#: src/screens/Settings/AboutSettings.tsx:124 msgid "Copies build version to clipboard" msgstr "Copia le version del compilation al area de transferentia" @@ -1915,8 +2003,8 @@ msgstr "Copiar" msgid "Copy App Password" msgstr "Copiar contrasigno de application" -#: src/view/com/profile/ProfileMenu.tsx:347 -#: src/view/com/profile/ProfileMenu.tsx:350 +#: src/view/com/profile/ProfileMenu.tsx:383 +#: src/view/com/profile/ProfileMenu.tsx:386 msgid "Copy at:// URI" msgstr "Copiar URI at://" @@ -1930,13 +2018,13 @@ msgstr "Copiar le DID del autor" msgid "Copy code" msgstr "Copiar codice" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:472 -#: src/view/com/profile/ProfileMenu.tsx:356 -#: src/view/com/profile/ProfileMenu.tsx:359 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:491 +#: src/view/com/profile/ProfileMenu.tsx:392 +#: src/view/com/profile/ProfileMenu.tsx:395 msgid "Copy DID" msgstr "Copiar DID" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:405 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:424 msgid "Copy host" msgstr "" @@ -1948,7 +2036,7 @@ msgstr "Copiar ligamine" msgid "Copy Link" msgstr "Copiar ligamine" -#: src/view/screens/ProfileList.tsx:505 +#: src/view/screens/ProfileList.tsx:513 msgid "Copy link to list" msgstr "Copiar ligamine al lista" @@ -1976,11 +2064,11 @@ msgstr "Copiar texto de publication" msgid "Copy QR code" msgstr "Copiar codice QR" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:426 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:445 msgid "Copy TXT record value" msgstr "Copiar le valor del registro TXT" -#: src/Navigation.tsx:306 +#: src/Navigation.tsx:315 #: src/view/screens/CopyrightPolicy.tsx:31 msgid "Copyright Policy" msgstr "Politica de Copyright" @@ -1994,7 +2082,7 @@ msgstr "" msgid "Could not load feed" msgstr "Non poteva cargar le canal" -#: src/view/screens/ProfileList.tsx:1021 +#: src/view/screens/ProfileList.tsx:1029 msgid "Could not load list" msgstr "Non poteva cargar le lista" @@ -2016,7 +2104,7 @@ msgstr "Crear un codice QR pro un pacchetto de initio" #: src/components/StarterPack/ProfileStarterPacks.tsx:178 #: src/components/StarterPack/ProfileStarterPacks.tsx:274 -#: src/Navigation.tsx:451 +#: src/Navigation.tsx:460 msgid "Create a starter pack" msgstr "Crear un pacchetto de initio" @@ -2127,7 +2215,7 @@ msgstr "" msgid "Deactivate account" msgstr "Disactivar conto" -#: src/screens/Settings/Settings.tsx:332 +#: src/screens/Settings/Settings.tsx:374 msgid "Debug Moderation" msgstr "" @@ -2150,7 +2238,7 @@ msgstr "Icones predefinite" #: src/screens/StarterPack/StarterPackScreen.tsx:672 #: src/screens/StarterPack/StarterPackScreen.tsx:744 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:767 -#: src/view/screens/ProfileList.tsx:760 +#: src/view/screens/ProfileList.tsx:768 msgid "Delete" msgstr "Deler" @@ -2176,7 +2264,7 @@ msgstr "Deler le contrasigno de application?" msgid "Delete chat" msgstr "Deler chat" -#: src/screens/Settings/Settings.tsx:339 +#: src/screens/Settings/Settings.tsx:381 msgid "Delete chat declaration record" msgstr "Deler le registro de declaration de chat" @@ -2195,7 +2283,7 @@ msgstr "Deler conversation" msgid "Delete for me" msgstr "Deler pro me" -#: src/view/screens/ProfileList.tsx:548 +#: src/view/screens/ProfileList.tsx:556 msgid "Delete list" msgstr "" @@ -2226,7 +2314,7 @@ msgstr "Deler pacchetto de initio" msgid "Delete starter pack?" msgstr "Deler pacchetto de initio?" -#: src/view/screens/ProfileList.tsx:755 +#: src/view/screens/ProfileList.tsx:763 msgid "Delete this list?" msgstr "Deler iste lista?" @@ -2238,8 +2326,8 @@ msgstr "Deler iste publication?" msgid "Deleted" msgstr "Delite" -#: src/components/dms/MessagesListHeader.tsx:155 -#: src/screens/Messages/components/ChatListItem.tsx:123 +#: src/components/dms/MessagesListHeader.tsx:160 +#: src/screens/Messages/components/ChatListItem.tsx:128 msgid "Deleted Account" msgstr "Conto delite" @@ -2247,19 +2335,19 @@ msgstr "Conto delite" msgid "Deleted post." msgstr "Publication delite." -#: src/screens/Profile/Header/EditProfileDialog.tsx:347 +#: src/screens/Profile/Header/EditProfileDialog.tsx:370 #: src/view/com/modals/CreateOrEditList.tsx:280 #: src/view/com/modals/CreateOrEditList.tsx:301 -#: src/view/com/modals/EditProfile.tsx:193 -#: src/view/com/modals/EditProfile.tsx:205 +#: src/view/com/modals/EditProfile.tsx:219 +#: src/view/com/modals/EditProfile.tsx:231 msgid "Description" msgstr "Description" -#: src/screens/Profile/Header/EditProfileDialog.tsx:367 +#: src/screens/Profile/Header/EditProfileDialog.tsx:390 msgid "Description is too long" msgstr "Le description es troppo longe" -#: src/screens/Profile/Header/EditProfileDialog.tsx:368 +#: src/screens/Profile/Header/EditProfileDialog.tsx:391 msgid "Description is too long. {DESCRIPTION_MAX_GRAPHEMES, plural, other {The maximum number of characters is #.}}" msgstr "" @@ -2277,18 +2365,18 @@ msgstr "" msgid "Detach quote post?" msgstr "" -#: src/screens/Settings/AboutSettings.tsx:87 +#: src/screens/Settings/AboutSettings.tsx:137 msgctxt "toast" msgid "Developer mode disabled" msgstr "Modo de disveloppator dishabilitate" -#: src/screens/Settings/AboutSettings.tsx:81 +#: src/screens/Settings/AboutSettings.tsx:131 msgctxt "toast" msgid "Developer mode enabled" msgstr "Modo de disveloppator habilitate" -#: src/screens/Settings/Settings.tsx:242 -#: src/screens/Settings/Settings.tsx:245 +#: src/screens/Settings/Settings.tsx:250 +#: src/screens/Settings/Settings.tsx:253 msgid "Developer options" msgstr "Optiones de disveloppator" @@ -2318,17 +2406,17 @@ msgstr "Disactivar subtitulos" #: src/lib/moderation/useLabelBehaviorDescription.ts:68 #: src/screens/Messages/Settings.tsx:139 #: src/screens/Messages/Settings.tsx:142 -#: src/screens/Moderation/index.tsx:345 +#: src/screens/Moderation/index.tsx:364 msgid "Disabled" msgstr "Dishabilitate" -#: src/screens/Profile/Header/EditProfileDialog.tsx:84 +#: src/screens/Profile/Header/EditProfileDialog.tsx:88 #: src/view/com/composer/Composer.tsx:705 #: src/view/com/composer/Composer.tsx:889 msgid "Discard" msgstr "" -#: src/screens/Profile/Header/EditProfileDialog.tsx:81 +#: src/screens/Profile/Header/EditProfileDialog.tsx:85 msgid "Discard changes?" msgstr "" @@ -2383,27 +2471,27 @@ msgstr "Clauder iste section" msgid "Display larger alt text badges" msgstr "Monstrar insignias plus grande de texto alternative" -#: src/screens/Profile/Header/EditProfileDialog.tsx:314 -#: src/screens/Profile/Header/EditProfileDialog.tsx:320 -#: src/screens/Profile/Header/EditProfileDialog.tsx:354 -#: src/view/com/modals/EditProfile.tsx:187 +#: src/screens/Profile/Header/EditProfileDialog.tsx:321 +#: src/screens/Profile/Header/EditProfileDialog.tsx:327 +#: src/screens/Profile/Header/EditProfileDialog.tsx:377 +#: src/view/com/modals/EditProfile.tsx:194 msgid "Display name" msgstr "Nomine a monstrar" -#: src/view/com/modals/EditProfile.tsx:175 +#: src/view/com/modals/EditProfile.tsx:182 msgid "Display Name" msgstr "Nomine a monstrar" -#: src/screens/Profile/Header/EditProfileDialog.tsx:333 +#: src/screens/Profile/Header/EditProfileDialog.tsx:340 msgid "Display name is too long" msgstr "Le nomine a monstrar es troppo longe" -#: src/screens/Profile/Header/EditProfileDialog.tsx:334 +#: src/screens/Profile/Header/EditProfileDialog.tsx:341 msgid "Display name is too long. {DISPLAY_NAME_MAX_GRAPHEMES, plural, other {The maximum number of characters is #.}}" msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:373 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:375 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:392 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:394 msgid "DNS Panel" msgstr "Pannello de DNS" @@ -2419,7 +2507,7 @@ msgstr "Non include nuditate." msgid "Doesn't begin or end with a hyphen" msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:488 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:507 msgid "Domain verified!" msgstr "Dominio verificate!" @@ -2441,11 +2529,9 @@ msgstr "Dominio verificate!" #: src/view/com/modals/CropImage.web.tsx:112 #: src/view/com/modals/InviteCodes.tsx:81 #: src/view/com/modals/InviteCodes.tsx:124 -#: src/view/com/modals/ListAddRemoveUsers.tsx:143 msgid "Done" msgstr "Preste" -#: src/view/com/modals/ListAddRemoveUsers.tsx:145 #: src/view/com/modals/UserAddRemoveLists.tsx:113 #: src/view/com/modals/UserAddRemoveLists.tsx:116 msgctxt "action" @@ -2485,23 +2571,23 @@ msgstr "Depone pro adder imagines" msgid "Duration:" msgstr "Duration:" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:211 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:230 msgid "e.g. alice" msgstr "p.ex. alice" -#: src/screens/Profile/Header/EditProfileDialog.tsx:321 +#: src/screens/Profile/Header/EditProfileDialog.tsx:328 msgid "e.g. Alice Lastname" msgstr "p.ex. Alice Nominedefamilia" -#: src/view/com/modals/EditProfile.tsx:180 +#: src/view/com/modals/EditProfile.tsx:187 msgid "e.g. Alice Roberts" msgstr "p.ex. Alice Roberts" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:357 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:376 msgid "e.g. alice.com" msgstr "p.ex. alice.com" -#: src/view/com/modals/EditProfile.tsx:198 +#: src/view/com/modals/EditProfile.tsx:224 msgid "e.g. Artist, dog-lover, and avid reader." msgstr "p.ex. Artista, amante de canes e lectrice avide." @@ -2536,7 +2622,8 @@ msgstr "Cata codice functiona un vice. Tu recipera plus codices de invitation pe msgid "Edit" msgstr "Modificar" -#: src/view/com/lists/ListMembers.tsx:143 +#: src/view/com/lists/ListMembers.tsx:180 +#: src/view/com/lists/ListMembers.tsx:186 msgctxt "action" msgid "Edit" msgstr "Modificar" @@ -2566,7 +2653,7 @@ msgstr "Modificar parametros de interaction" msgid "Edit interests" msgstr "" -#: src/view/screens/ProfileList.tsx:536 +#: src/view/screens/ProfileList.tsx:544 msgid "Edit list details" msgstr "Modificar le detalios del lista" @@ -2574,12 +2661,12 @@ msgstr "Modificar le detalios del lista" msgid "Edit Moderation List" msgstr "Modificar lista de moderation" -#: src/Navigation.tsx:316 +#: src/Navigation.tsx:325 #: src/view/screens/Feeds.tsx:515 msgid "Edit My Feeds" msgstr "Modificar mi canales" -#: src/view/com/modals/EditProfile.tsx:147 +#: src/view/com/modals/EditProfile.tsx:154 msgid "Edit my profile" msgstr "Modificar mi profilo" @@ -2592,15 +2679,15 @@ msgstr "Modificar personas" msgid "Edit post interaction settings" msgstr "Modificar le parametros de interaction del publication" -#: src/screens/Profile/Header/EditProfileDialog.tsx:269 -#: src/screens/Profile/Header/EditProfileDialog.tsx:275 +#: src/screens/Profile/Header/EditProfileDialog.tsx:276 +#: src/screens/Profile/Header/EditProfileDialog.tsx:282 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:196 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 msgid "Edit profile" msgstr "Modificar profilo" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:199 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:185 msgid "Edit Profile" msgstr "Modificar profilo" @@ -2616,15 +2703,15 @@ msgstr "Modificar lista de usatores" msgid "Edit who can reply" msgstr "Modificar qui pote responder" -#: src/view/com/modals/EditProfile.tsx:188 +#: src/view/com/modals/EditProfile.tsx:195 msgid "Edit your display name" msgstr "Modificar tu nomine a monstrar" -#: src/view/com/modals/EditProfile.tsx:206 +#: src/view/com/modals/EditProfile.tsx:232 msgid "Edit your profile description" msgstr "Modificar tu description de profilo" -#: src/Navigation.tsx:456 +#: src/Navigation.tsx:465 msgid "Edit your starter pack" msgstr "Modificar tu pacchetto de initio" @@ -2707,7 +2794,7 @@ msgstr "Habilitar" msgid "Enable {0} only" msgstr "Habilitar {0} solmente" -#: src/screens/Moderation/index.tsx:332 +#: src/screens/Moderation/index.tsx:351 msgid "Enable adult content" msgstr "Habilitar contento pro adultos" @@ -2752,11 +2839,11 @@ msgstr "Activar videos de tendentia in tu canal Discoperir." #: src/screens/Messages/Settings.tsx:130 #: src/screens/Messages/Settings.tsx:133 -#: src/screens/Moderation/index.tsx:343 +#: src/screens/Moderation/index.tsx:362 msgid "Enabled" msgstr "Habilitate" -#: src/screens/Profile/Sections/Feed.tsx:116 +#: src/screens/Profile/Sections/Feed.tsx:113 msgid "End of feed" msgstr "Fin de canal" @@ -2789,7 +2876,7 @@ msgstr "" msgid "Enter the code you received to change your password." msgstr "Insere le codice que tu recipeva pro cambiar tu contrasigno." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:351 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:370 msgid "Enter the domain you want to use" msgstr "Insere le dominio que tu vole usar" @@ -2906,19 +2993,15 @@ msgstr "" msgid "Exits image view" msgstr "" -#: src/view/com/modals/ListAddRemoveUsers.tsx:89 -msgid "Exits inputting search query" -msgstr "" - #: src/view/com/lightbox/Lightbox.web.tsx:184 msgid "Expand alt text" msgstr "Expander texto alternative" -#: src/view/com/notifications/NotificationFeedItem.tsx:406 +#: src/view/com/notifications/NotificationFeedItem.tsx:480 msgid "Expand list of users" msgstr "Expander lista de usatores" -#: src/view/com/composer/ComposerReplyTo.tsx:70 +#: src/view/com/composer/ComposerReplyTo.tsx:83 msgid "Expand or collapse the full post you are replying to" msgstr "Expander o contraher le publication integre al qual tu responde" @@ -2926,10 +3009,6 @@ msgstr "Expander o contraher le publication integre al qual tu responde" msgid "Expands or collapses post text" msgstr "Expande o contrahe le texto del publication" -#: src/view/com/composer/ComposerReplyTo.tsx:73 -msgid "Expands or collapses the full post you are replying to" -msgstr "Expande o contrahe le publication integre al qual tu responde" - #: src/lib/api/index.ts:406 msgid "Expected uri to resolve to a record" msgstr "" @@ -2961,10 +3040,10 @@ msgstr "Multimedia explicite o potentialmente perturbator." msgid "Explicit sexual images." msgstr "Imagines sexual explicite." -#: src/Navigation.tsx:640 +#: src/Navigation.tsx:649 #: src/screens/Search/Shell.tsx:307 #: src/view/shell/desktop/LeftNav.tsx:617 -#: src/view/shell/Drawer.tsx:370 +#: src/view/shell/Drawer.tsx:386 msgid "Explore" msgstr "" @@ -2992,7 +3071,7 @@ msgstr "Multimedia externe" msgid "External media may allow websites to collect information about you and your device. No information is sent or requested until you press the \"play\" button." msgstr "" -#: src/Navigation.tsx:335 +#: src/Navigation.tsx:344 #: src/screens/Settings/ExternalMediaPreferences.tsx:31 msgid "External Media Preferences" msgstr "Preferentias de multimedia externe" @@ -3007,10 +3086,14 @@ msgstr "Falleva le acceptation del chat" msgid "Failed to add emoji reaction" msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:568 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:587 msgid "Failed to change handle. Please try again." msgstr "Non esseva possibile modificar le pseudonymo. Tenta de novo." +#: src/components/verification/VerificationCreatePrompt.tsx:32 +msgid "Failed to create a verification" +msgstr "" + #: src/screens/Settings/components/AddAppPasswordDialog.tsx:173 msgid "Failed to create app password. Please try again." msgstr "Non esseva possibile crear le contrasigno del application. Tenta de novo." @@ -3087,6 +3170,10 @@ msgstr "Non esseva possibile fixar le publication" msgid "Failed to remove emoji reaction" msgstr "" +#: src/components/verification/VerificationRemovePrompt.tsx:34 +msgid "Failed to remove verification" +msgstr "" + #: src/view/com/lightbox/Lightbox.tsx:46 msgid "Failed to save image: {0}" msgstr "Non esseva possibile salvar le imagine: {0}" @@ -3132,11 +3219,11 @@ msgstr "" msgid "Failed to upload video" msgstr "Non esseva possibile cargar video" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:341 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:360 msgid "Failed to verify handle. Please try again." msgstr "Non esseva possibile verificar le pseudonymo. Tenta de novo." -#: src/Navigation.tsx:251 +#: src/Navigation.tsx:260 msgid "Feed" msgstr "Canal" @@ -3155,7 +3242,7 @@ msgstr "" #: src/view/shell/desktop/RightNav.tsx:102 #: src/view/shell/desktop/RightNav.tsx:103 -#: src/view/shell/Drawer.tsx:324 +#: src/view/shell/Drawer.tsx:340 msgid "Feedback" msgstr "Commentarios" @@ -3165,14 +3252,14 @@ msgctxt "toast" msgid "Feedback sent!" msgstr "Commentarios inviate!" -#: src/Navigation.tsx:436 +#: src/Navigation.tsx:445 #: src/screens/Search/SearchResults.tsx:68 #: src/screens/StarterPack/StarterPackScreen.tsx:185 #: src/view/screens/Feeds.tsx:508 #: src/view/screens/Profile.tsx:227 #: src/view/screens/SavedFeeds.tsx:96 #: src/view/shell/desktop/LeftNav.tsx:655 -#: src/view/shell/Drawer.tsx:486 +#: src/view/shell/Drawer.tsx:502 msgid "Feeds" msgstr "Canales" @@ -3258,10 +3345,10 @@ msgid "Flexible" msgstr "Flexibile" #. User is not following this account, click to follow -#: src/components/ProfileCard.tsx:372 -#: src/components/ProfileHoverCard/index.web.tsx:449 -#: src/components/ProfileHoverCard/index.web.tsx:460 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 +#: src/components/ProfileCard.tsx:400 +#: src/components/ProfileHoverCard/index.web.tsx:456 +#: src/components/ProfileHoverCard/index.web.tsx:467 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:236 #: src/screens/VideoFeed/index.tsx:829 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:131 msgid "Follow" @@ -3272,7 +3359,7 @@ msgctxt "action" msgid "Follow" msgstr "Sequer" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:218 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:221 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:113 msgid "Follow {0}" msgstr "Sequer {0}" @@ -3294,8 +3381,8 @@ msgstr "Seque 10 contos" msgid "Follow 7 accounts" msgstr "Seque 7 contos" -#: src/view/com/profile/ProfileMenu.tsx:252 -#: src/view/com/profile/ProfileMenu.tsx:263 +#: src/view/com/profile/ProfileMenu.tsx:265 +#: src/view/com/profile/ProfileMenu.tsx:276 msgid "Follow account" msgstr "Sequer conto" @@ -3304,7 +3391,7 @@ msgstr "Sequer conto" msgid "Follow all" msgstr "Sequer totes" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:232 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:129 msgid "Follow Back" msgstr "Sequer in retorno" @@ -3330,7 +3417,7 @@ msgstr "Sequite per <0>{0} e <1>{1}" msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" msgstr "Sequite per <0>{0}, <1>{1} e {2, plural, one {# altere} other {# alteres}}" -#: src/Navigation.tsx:205 +#: src/Navigation.tsx:214 msgid "Followers of @{0} that you know" msgstr "Sequitores de @{0} que tu cognosce" @@ -3340,10 +3427,10 @@ msgid "Followers you know" msgstr "Sequitores que tu cognosce" #. User is following this account, click to unfollow -#: src/components/ProfileCard.tsx:366 -#: src/components/ProfileHoverCard/index.web.tsx:448 -#: src/components/ProfileHoverCard/index.web.tsx:459 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:230 +#: src/components/ProfileCard.tsx:394 +#: src/components/ProfileHoverCard/index.web.tsx:455 +#: src/components/ProfileHoverCard/index.web.tsx:466 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:232 #: src/screens/VideoFeed/index.tsx:827 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:134 #: src/view/screens/Feeds.tsx:599 @@ -3351,8 +3438,8 @@ msgstr "Sequitores que tu cognosce" msgid "Following" msgstr "Sequinte" -#: src/components/ProfileCard.tsx:329 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 +#: src/components/ProfileCard.tsx:357 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:101 msgid "Following {0}" msgstr "Sequente {0}" @@ -3369,7 +3456,7 @@ msgstr "Sequente {name}" msgid "Following feed preferences" msgstr "Preferentias del canal Sequente" -#: src/Navigation.tsx:322 +#: src/Navigation.tsx:331 #: src/screens/Settings/FollowingFeedPreferences.tsx:53 msgid "Following Feed Preferences" msgstr "Preferentias del canal Sequente" @@ -3450,7 +3537,7 @@ msgstr "Galeria" msgid "Generate a starter pack" msgstr "Generar un pacchetto de initio" -#: src/view/shell/Drawer.tsx:328 +#: src/view/shell/Drawer.tsx:344 msgid "Get help" msgstr "Obtener adjuta" @@ -3486,7 +3573,7 @@ msgstr "" #: src/screens/VideoFeed/index.tsx:1112 #: src/view/com/auth/LoggedOut.tsx:72 #: src/view/screens/NotFound.tsx:57 -#: src/view/screens/ProfileList.tsx:1030 +#: src/view/screens/ProfileList.tsx:1038 msgid "Go back" msgstr "Retornar" @@ -3497,7 +3584,7 @@ msgstr "Retornar" #: src/screens/Profile/ProfileFeed/index.tsx:94 #: src/screens/StarterPack/StarterPackScreen.tsx:757 #: src/view/screens/NotFound.tsx:56 -#: src/view/screens/ProfileList.tsx:1035 +#: src/view/screens/ProfileList.tsx:1043 msgid "Go Back" msgstr "Retornar" @@ -3518,7 +3605,11 @@ msgstr "" msgid "Go Home" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:355 +#: src/view/com/notifications/NotificationFeedItem.tsx:193 +msgid "Go to {firstAuthorName}'s profile" +msgstr "" + +#: src/screens/Messages/components/ChatListItem.tsx:360 msgid "Go to conversation with {0}" msgstr "" @@ -3552,16 +3643,16 @@ msgstr "Al medietate del cammino!" msgid "Handle" msgstr "Pseudonymo" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:572 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:591 msgid "Handle already taken. Please try a different one." msgstr "Pseudonymo ja in uso. Tenta un differente." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:189 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:325 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:195 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:344 msgid "Handle changed!" msgstr "Pseudonymo modificate!" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:576 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:595 msgid "Handle too long. Please try a shorter one." msgstr "Pseudonymo troppo longe. Tenta un plus curte." @@ -3574,7 +3665,7 @@ msgstr "Technologia haptic" msgid "Harassment, trolling, or intolerance" msgstr "Molestia, importunation o intolerantia" -#: src/Navigation.tsx:406 +#: src/Navigation.tsx:415 msgid "Hashtag" msgstr "Hashtag" @@ -3586,11 +3677,11 @@ msgstr "Hashtag {tag}" msgid "Having trouble?" msgstr "Problemas?" -#: src/screens/Settings/Settings.tsx:207 -#: src/screens/Settings/Settings.tsx:211 +#: src/screens/Settings/Settings.tsx:215 +#: src/screens/Settings/Settings.tsx:219 #: src/view/shell/desktop/RightNav.tsx:120 #: src/view/shell/desktop/RightNav.tsx:121 -#: src/view/shell/Drawer.tsx:337 +#: src/view/shell/Drawer.tsx:353 msgid "Help" msgstr "Adjuta" @@ -3629,7 +3720,7 @@ msgstr "Lista celate" msgid "Hide" msgstr "Celar" -#: src/view/com/notifications/NotificationFeedItem.tsx:605 +#: src/view/com/notifications/NotificationFeedItem.tsx:694 msgctxt "action" msgid "Hide" msgstr "Celar" @@ -3680,10 +3771,15 @@ msgstr "Celar tendentias?" msgid "Hide trending videos?" msgstr "Celar videos in tendentia?" -#: src/view/com/notifications/NotificationFeedItem.tsx:596 +#: src/view/com/notifications/NotificationFeedItem.tsx:685 msgid "Hide user list" msgstr "Celar lista de usatores" +#: src/screens/Moderation/VerificationSettings.tsx:81 +#: src/screens/Moderation/VerificationSettings.tsx:90 +msgid "Hide verification badges" +msgstr "" + #: src/components/moderation/ContentHider.tsx:151 #: src/components/moderation/PostHider.tsx:79 msgid "Hides the content" @@ -3709,7 +3805,7 @@ msgstr "Le servitor de canales ha date un mal responsa. Per favor signala iste p msgid "Hmm, we're having trouble finding this feed. It may have been deleted." msgstr "Le canal non ha essite trovate. Illo ha forsan essite delite." -#: src/screens/Moderation/index.tsx:54 +#: src/screens/Moderation/index.tsx:58 msgid "Hmmmm, it seems we're having trouble loading this data. See below for more details. If this issue persists, please contact us." msgstr "Un problema ha occurrite durante le cargamento de iste datos. Vide infra pro plus detalios. Si iste problema persiste, per favor contacta nos." @@ -3721,15 +3817,15 @@ 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/Navigation.tsx:635 -#: src/Navigation.tsx:655 +#: src/Navigation.tsx:644 +#: src/Navigation.tsx:664 #: src/view/shell/bottom-bar/BottomBar.tsx:162 #: src/view/shell/desktop/LeftNav.tsx:599 -#: src/view/shell/Drawer.tsx:396 +#: src/view/shell/Drawer.tsx:412 msgid "Home" msgstr "Initio" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:398 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:417 msgid "Host:" msgstr "" @@ -3768,8 +3864,8 @@ msgstr "Io ha un codice" msgid "I have a confirmation code" msgstr "Io ha un codice de confirmation" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:261 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:267 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:280 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:286 msgid "I have my own domain" msgstr "Io ha mi proprie dominio" @@ -3786,11 +3882,11 @@ msgstr "Si le texto alternative es longe, commuta le stato expandite del texto a msgid "If you are not yet an adult according to the laws of your country, your parent or legal guardian must read these Terms on your behalf." msgstr "Si tu non es ancora un adulto secundo le leges de tu pais, tu parente o tutor legal debe leger iste conditiones in tu nomine." -#: src/view/screens/ProfileList.tsx:757 +#: src/view/screens/ProfileList.tsx:765 msgid "If you delete this list, you won't be able to recover it." msgstr "Si tu elimina iste lista, tu non potera recuperar lo." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:248 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:267 msgid "If you have your own domain, you can use that as your handle. This lets you self-verify your identity. <0>Learn more here." msgstr "Si tu ha un proprie dominio, tu pote usar lo como pseudonymo. Isto te permitte autoverificar tu identitate. <0>Lege plus hic." @@ -3819,6 +3915,15 @@ msgstr "Illegal e urgente" msgid "Image" msgstr "Imagine" +#: src/screens/Settings/AboutSettings.tsx:61 +msgid "Image cache cleared" +msgstr "" + +#. Android-only toast message which includes amount of space freed using localized number formatting +#: src/screens/Settings/AboutSettings.tsx:47 +msgid "Image cache cleared, freed {0}" +msgstr "" + #: src/components/StarterPack/ShareDialog.tsx:76 msgid "Image saved to your camera roll!" msgstr "" @@ -3871,7 +3976,7 @@ msgstr "Insere le codice que ha essite inviate a tu e-mail" msgid "Interaction limited" msgstr "Interaction limitate" -#: src/screens/Moderation/index.tsx:209 +#: src/screens/Moderation/index.tsx:213 msgid "Interaction settings" msgstr "Parametros de interaction" @@ -3880,11 +3985,11 @@ msgstr "Parametros de interaction" msgid "Invalid 2FA confirmation code." msgstr "Codice de confirmation 2FA non valide." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:578 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:597 msgid "Invalid handle. Please try a different one." msgstr "Pseudonymo invalide. Tenta un differente." -#: src/view/com/post-thread/PostThreadItem.tsx:288 +#: src/view/com/post-thread/PostThreadItem.tsx:291 msgid "Invalid or unsupported post record" msgstr "Registro de publication non valide o non supportate" @@ -3979,7 +4084,7 @@ msgstr "Etiquettas" msgid "Labels added" msgstr "Etiquettas addite" -#: src/screens/Profile/Sections/Labels.tsx:163 +#: src/screens/Profile/Sections/Labels.tsx:160 msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." msgstr "Le etiquettas es annotationes sur usatores e contento. Illos pote esser usate pro celar, advertir e categorisar le rete." @@ -3995,13 +4100,13 @@ msgstr "Etiquettas sur tu contento" msgid "Language selection" msgstr "Selection de lingua" -#: src/Navigation.tsx:178 +#: src/Navigation.tsx:187 msgid "Language Settings" msgstr "Configurationes de lingua" #: src/screens/Settings/LanguageSettings.tsx:71 -#: src/screens/Settings/Settings.tsx:199 -#: src/screens/Settings/Settings.tsx:202 +#: src/screens/Settings/Settings.tsx:207 +#: src/screens/Settings/Settings.tsx:210 msgid "Languages" msgstr "Linguas" @@ -4015,10 +4120,19 @@ msgstr "Plus grande" msgid "Latest" msgstr "Ultime" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:252 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:271 msgid "learn more" msgstr "apprender plus" +#: src/components/verification/VerificationsDialog.tsx:163 +#: src/components/verification/VerifierDialog.tsx:132 +#: src/screens/Moderation/VerificationSettings.tsx:47 +#: src/screens/Profile/Header/EditProfileDialog.tsx:360 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:212 +#: src/view/com/modals/EditProfile.tsx:208 +msgid "Learn more" +msgstr "" + #: src/components/moderation/ScreenHider.tsx:140 msgid "Learn More" msgstr "Apprender plus" @@ -4044,6 +4158,11 @@ msgstr "Saper plus sur le moderation applicate a iste contento." msgid "Learn more about this warning" msgstr "Apprender plus super iste advertimento" +#: src/components/verification/VerificationsDialog.tsx:152 +#: src/components/verification/VerifierDialog.tsx:121 +msgid "Learn more about verification on Bluesky" +msgstr "" + #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:99 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:102 msgid "Learn more about what is public on Bluesky." @@ -4132,9 +4251,8 @@ msgstr "Appreciar iste canal" msgid "Like this labeler" msgstr "Appreciar iste etiquettator" -#: src/components/LikesDialog.tsx:85 -#: src/Navigation.tsx:256 -#: src/Navigation.tsx:261 +#: src/Navigation.tsx:265 +#: src/Navigation.tsx:270 msgid "Liked by" msgstr "Appreciate per" @@ -4160,7 +4278,7 @@ msgstr "Appreciate per {likeCount, plural, one {# usator} other {# usatores}}" msgid "Likes" msgstr "Appreciationes" -#: src/view/com/post-thread/PostThreadItem.tsx:223 +#: src/view/com/post-thread/PostThreadItem.tsx:226 msgid "Likes on this post" msgstr "Appreciationes de iste publication" @@ -4169,7 +4287,7 @@ msgstr "Appreciationes de iste publication" msgid "Linear" msgstr "Linear" -#: src/Navigation.tsx:211 +#: src/Navigation.tsx:220 msgid "List" msgstr "Lista" @@ -4177,7 +4295,7 @@ msgstr "Lista" msgid "List Avatar" msgstr "Avatar del lista" -#: src/view/screens/ProfileList.tsx:430 +#: src/view/screens/ProfileList.tsx:438 msgctxt "toast" msgid "List blocked" msgstr "Lista blocate" @@ -4195,7 +4313,7 @@ msgstr "Lista de <0/>" msgid "List by you" msgstr "Lista tue" -#: src/view/screens/ProfileList.tsx:477 +#: src/view/screens/ProfileList.tsx:485 msgctxt "toast" msgid "List deleted" msgstr "Lista eliminate" @@ -4204,11 +4322,11 @@ msgstr "Lista eliminate" msgid "List has been hidden" msgstr "Le lista esseva occultate" -#: src/view/screens/ProfileList.tsx:172 +#: src/view/screens/ProfileList.tsx:176 msgid "List Hidden" msgstr "" -#: src/view/screens/ProfileList.tsx:394 +#: src/view/screens/ProfileList.tsx:402 msgctxt "toast" msgid "List muted" msgstr "Lista silentiate" @@ -4217,22 +4335,22 @@ msgstr "Lista silentiate" msgid "List Name" msgstr "Nomine del lista" -#: src/view/screens/ProfileList.tsx:448 +#: src/view/screens/ProfileList.tsx:456 msgctxt "toast" msgid "List unblocked" msgstr "Lista disblocate" -#: src/view/screens/ProfileList.tsx:412 +#: src/view/screens/ProfileList.tsx:420 msgctxt "toast" msgid "List unmuted" msgstr "Lista dissilentiate" -#: src/Navigation.tsx:140 +#: src/Navigation.tsx:141 #: src/view/screens/Lists.tsx:62 #: src/view/screens/Profile.tsx:221 #: src/view/screens/Profile.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:673 -#: src/view/shell/Drawer.tsx:501 +#: src/view/shell/Drawer.tsx:517 msgid "Lists" msgstr "Listas" @@ -4255,7 +4373,7 @@ msgstr "Cargar nove notificationes" #: src/screens/Profile/ProfileFeed/index.tsx:221 #: src/screens/Profile/Sections/Feed.tsx:98 #: src/view/com/feeds/FeedPage.tsx:155 -#: src/view/screens/ProfileList.tsx:870 +#: src/view/screens/ProfileList.tsx:878 msgid "Load new posts" msgstr "Cargar nove publicationes" @@ -4263,7 +4381,7 @@ msgstr "Cargar nove publicationes" msgid "Loading..." msgstr "Cargante..." -#: src/Navigation.tsx:281 +#: src/Navigation.tsx:290 msgid "Log" msgstr "Registro" @@ -4276,7 +4394,7 @@ msgid "Logo by @sawaratsuki.bsky.social" msgstr "Logo de @sawaratsuki.bsky.social" #: src/view/shell/desktop/RightNav.tsx:127 -#: src/view/shell/Drawer.tsx:639 +#: src/view/shell/Drawer.tsx:655 msgid "Logo by <0>@sawaratsuki.bsky.social" msgstr "Logo de <0>@sawaratsuki.bsky.social" @@ -4313,6 +4431,10 @@ msgstr "Assecura te que isto es ubi tu ha le intention de ir!" msgid "Manage saved feeds" msgstr "Gerer canales salvate" +#: src/screens/Moderation/index.tsx:283 +msgid "Manage verification settings" +msgstr "" + #: src/components/dialogs/MutedWords.tsx:108 msgid "Manage your muted words and tags" msgstr "Gerer tu parolas e etiquettas silentiate" @@ -4366,7 +4488,7 @@ msgctxt "toast" msgid "Message deleted" msgstr "Message delite" -#: src/screens/Messages/components/ChatListItem.tsx:192 +#: src/screens/Messages/components/ChatListItem.tsx:197 msgid "Message deleted" msgstr "Message eliminate" @@ -4391,7 +4513,7 @@ msgstr "Le message es troppo longe" msgid "Message options" msgstr "" -#: src/Navigation.tsx:650 +#: src/Navigation.tsx:659 msgid "Messages" msgstr "Messages" @@ -4410,10 +4532,10 @@ msgstr "" msgid "Misleading Post" msgstr "" -#: src/Navigation.tsx:145 -#: src/screens/Moderation/index.tsx:89 -#: src/screens/Settings/Settings.tsx:167 -#: src/screens/Settings/Settings.tsx:170 +#: src/Navigation.tsx:146 +#: src/screens/Moderation/index.tsx:93 +#: src/screens/Settings/Settings.tsx:175 +#: src/screens/Settings/Settings.tsx:178 msgid "Moderation" msgstr "Moderation" @@ -4445,11 +4567,11 @@ msgctxt "toast" msgid "Moderation list updated" msgstr "Lista de moderation actualisate" -#: src/screens/Moderation/index.tsx:239 +#: src/screens/Moderation/index.tsx:243 msgid "Moderation lists" msgstr "Listas de moderation" -#: src/Navigation.tsx:150 +#: src/Navigation.tsx:151 #: src/view/screens/ModerationModlists.tsx:62 msgid "Moderation Lists" msgstr "Listas de moderation" @@ -4458,11 +4580,11 @@ msgstr "Listas de moderation" msgid "moderation settings" msgstr "parametros de moderation" -#: src/Navigation.tsx:271 +#: src/Navigation.tsx:280 msgid "Moderation states" msgstr "Statos de moderation" -#: src/screens/Moderation/index.tsx:193 +#: src/screens/Moderation/index.tsx:197 msgid "Moderation tools" msgstr "Instrumentos de moderation" @@ -4471,7 +4593,7 @@ msgstr "Instrumentos de moderation" msgid "Moderator has chosen to set a general warning on the content." msgstr "Le moderator optava pro poner un advertimento general super le contento." -#: src/view/com/post-thread/PostThreadItem.tsx:645 +#: src/view/com/post-thread/PostThreadItem.tsx:665 msgid "More" msgstr "Plus" @@ -4480,9 +4602,9 @@ msgstr "Plus" msgid "More feeds" msgstr "Plus fluxos" -#: src/view/com/profile/ProfileMenu.tsx:194 -#: src/view/com/profile/ProfileMenu.tsx:200 -#: src/view/screens/ProfileList.tsx:742 +#: src/view/com/profile/ProfileMenu.tsx:207 +#: src/view/com/profile/ProfileMenu.tsx:213 +#: src/view/screens/ProfileList.tsx:750 msgid "More options" msgstr "Plus optiones" @@ -4515,14 +4637,14 @@ msgstr "Silentiar" msgid "Mute {tag}" msgstr "Silentiar {tag}" -#: src/view/com/profile/ProfileMenu.tsx:289 -#: src/view/com/profile/ProfileMenu.tsx:296 +#: src/view/com/profile/ProfileMenu.tsx:325 +#: src/view/com/profile/ProfileMenu.tsx:332 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:669 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:675 msgid "Mute account" msgstr "Silentiar conto" -#: src/view/screens/ProfileList.tsx:649 +#: src/view/screens/ProfileList.tsx:657 msgid "Mute accounts" msgstr "Silentiar contos" @@ -4535,11 +4657,11 @@ msgstr "Silentiar conversation" msgid "Mute in:" msgstr "Silentiar in:" -#: src/view/screens/ProfileList.tsx:771 +#: src/view/screens/ProfileList.tsx:779 msgid "Mute list" msgstr "Silentiar lista" -#: src/view/screens/ProfileList.tsx:766 +#: src/view/screens/ProfileList.tsx:774 msgid "Mute these accounts?" msgstr "Silentiar iste contos?" @@ -4577,16 +4699,16 @@ msgstr "Silentiar discussion" msgid "Mute words & tags" msgstr "Silentiar parolas e etiquettas" -#: src/screens/Moderation/index.tsx:254 +#: src/screens/Moderation/index.tsx:258 msgid "Muted accounts" msgstr "Contos silentiate" -#: src/Navigation.tsx:155 -#: src/view/screens/ModerationMutedAccounts.tsx:100 +#: src/Navigation.tsx:156 +#: src/view/screens/ModerationMutedAccounts.tsx:123 msgid "Muted Accounts" msgstr "Contos silentiate" -#: src/view/screens/ModerationMutedAccounts.tsx:112 +#: src/view/screens/ModerationMutedAccounts.tsx:135 msgid "Muted accounts have their posts removed from your feed and from your notifications. Mutes are completely private." msgstr "Le publicationes de contos silentiate es removite de tu canal e de tu notificationes. Le silentiamento es completemente private." @@ -4594,11 +4716,11 @@ msgstr "Le publicationes de contos silentiate es removite de tu canal e de tu no msgid "Muted by \"{0}\"" msgstr "Silentiate per {0}" -#: src/screens/Moderation/index.tsx:224 +#: src/screens/Moderation/index.tsx:228 msgid "Muted words & tags" msgstr "Parolas e etiquettas silentiate" -#: src/view/screens/ProfileList.tsx:768 +#: src/view/screens/ProfileList.tsx:776 msgid "Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them." msgstr "Le silentiamento es private. Le contos silentiate pote interager con te, ma tu non videra lor publicationes ni recipera notificationes de illos." @@ -4650,7 +4772,7 @@ msgstr "" msgid "Navigates to the next screen" msgstr "Naviga al proxime schermo" -#: src/view/shell/Drawer.tsx:72 +#: src/view/shell/Drawer.tsx:75 msgid "Navigates to your profile" msgstr "Naviga a tu profilo" @@ -4667,7 +4789,7 @@ msgstr "" msgid "Never lose access to your followers or data." msgstr "Nunquam perde accesso a tu sequitores o tu datos." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:548 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:567 msgid "Nevermind, create a handle for me" msgstr "Non importa, crea un pseudonymo pro me" @@ -4687,9 +4809,13 @@ msgstr "Nove" msgid "New chat" msgstr "Nove chat" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:202 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:210 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:356 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:63 +msgid "New Feature" +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:221 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:229 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:375 msgid "New handle" msgstr "Nove pseudonymo" @@ -4718,8 +4844,8 @@ msgstr "Nove contrasigno" #: src/view/screens/Feeds.tsx:549 #: src/view/screens/Notifications.tsx:165 #: src/view/screens/Profile.tsx:507 -#: src/view/screens/ProfileList.tsx:252 -#: src/view/screens/ProfileList.tsx:285 +#: src/view/screens/ProfileList.tsx:250 +#: src/view/screens/ProfileList.tsx:288 msgid "New post" msgstr "Nove publication" @@ -4780,8 +4906,8 @@ msgstr "Proxime imagine" msgid "No app passwords yet" msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:378 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:380 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:397 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:399 msgid "No DNS Panel" msgstr "" @@ -4798,8 +4924,8 @@ msgstr "" msgid "No likes yet" msgstr "Necun appreciation ancora" -#: src/components/ProfileCard.tsx:351 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:119 +#: src/components/ProfileCard.tsx:379 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:122 msgid "No longer following {0}" msgstr "Non plus sequente {0}" @@ -4807,7 +4933,7 @@ msgstr "Non plus sequente {0}" msgid "No longer than {MAX_SERVICE_HANDLE_LENGTH, plural, other {# characters}}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:134 +#: src/screens/Messages/components/ChatListItem.tsx:139 msgid "No messages yet" msgstr "Ancora sin messages" @@ -4841,7 +4967,7 @@ msgstr "Necun republication ancora" msgid "No result" msgstr "Necun resultato" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:204 +#: src/components/dialogs/SearchablePeopleList.tsx:223 #: src/components/ProgressGuide/FollowDialog.tsx:212 msgid "No results" msgstr "Necun resultato" @@ -4859,9 +4985,8 @@ msgid "No results found for \"{query}\"" msgstr "Necun resultato trovate pro \"{query}\"" #: src/screens/Search/SearchResults.tsx:248 -#: src/screens/Search/SearchResults.tsx:286 -#: src/screens/Search/SearchResults.tsx:331 -#: src/view/com/modals/ListAddRemoveUsers.tsx:128 +#: src/screens/Search/SearchResults.tsx:284 +#: src/screens/Search/SearchResults.tsx:329 msgid "No results found for {query}" msgstr "Necun resultato trovate pro {query}" @@ -4883,7 +5008,6 @@ msgid "Nobody" msgstr "Necuno" #: src/components/LikedByList.tsx:86 -#: src/components/LikesDialog.tsx:97 #: src/view/com/post-thread/PostLikedBy.tsx:86 msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "Necuno ha ancora appreciate isto. Sia le prime!" @@ -4908,7 +5032,7 @@ msgstr "Nuditate non sexual" msgid "Not followed by anyone you're following" msgstr "" -#: src/Navigation.tsx:135 +#: src/Navigation.tsx:136 #: src/view/screens/Profile.tsx:122 msgid "Not Found" msgstr "Non trovate" @@ -4918,7 +5042,7 @@ msgstr "Non trovate" msgid "Not right now" msgstr "Non ora" -#: src/view/com/profile/ProfileMenu.tsx:406 +#: src/view/com/profile/ProfileMenu.tsx:442 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:791 #: src/view/com/util/post-ctrls/PostCtrls.tsx:361 msgid "Note about sharing" @@ -4936,7 +5060,7 @@ msgstr "Nihil hic" msgid "Notification filters" msgstr "Filtros de notification" -#: src/Navigation.tsx:431 +#: src/Navigation.tsx:440 #: src/view/screens/Notifications.tsx:134 msgid "Notification settings" msgstr "Parametros de notification" @@ -4953,11 +5077,11 @@ msgstr "Sonos de notification" msgid "Notification Sounds" msgstr "Sonos de notification" -#: src/Navigation.tsx:645 +#: src/Navigation.tsx:654 #: src/view/screens/Notifications.tsx:128 #: src/view/shell/bottom-bar/BottomBar.tsx:236 #: src/view/shell/desktop/LeftNav.tsx:636 -#: src/view/shell/Drawer.tsx:449 +#: src/view/shell/Drawer.tsx:465 msgid "Notifications" msgstr "Notificationes" @@ -5001,7 +5125,7 @@ msgid "OK" msgstr "" #: src/screens/Login/PasswordUpdatedForm.tsx:37 -#: src/view/com/post-thread/PostThreadItem.tsx:895 +#: src/view/com/post-thread/PostThreadItem.tsx:915 msgid "Okay" msgstr "" @@ -5016,7 +5140,7 @@ msgstr "Responsas plus ancian primo" msgid "on<0><1/><2><3/>" msgstr "" -#: src/screens/Settings/Settings.tsx:304 +#: src/screens/Settings/Settings.tsx:346 msgid "Onboarding reset" msgstr "" @@ -5060,7 +5184,7 @@ msgstr "Ops, alcun error occurreva!" #: src/components/StarterPack/ProfileStarterPacks.tsx:325 #: src/components/StarterPack/ProfileStarterPacks.tsx:334 #: src/screens/Settings/AppPasswords.tsx:59 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:104 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:106 #: src/screens/Settings/NotificationSettings.tsx:54 #: src/view/screens/Profile.tsx:122 msgid "Oops!" @@ -5078,8 +5202,8 @@ msgstr "" msgid "Open avatar creator" msgstr "Aperir creator de avatar" -#: src/screens/Messages/components/ChatListItem.tsx:363 -#: src/screens/Messages/components/ChatListItem.tsx:364 +#: src/screens/Messages/components/ChatListItem.tsx:368 +#: src/screens/Messages/components/ChatListItem.tsx:369 msgid "Open conversation options" msgstr "Aperir optiones de conversation" @@ -5113,11 +5237,11 @@ msgstr "Aperir ligamine a {niceUrl}" msgid "Open message options" msgstr "Aperir optiones de message" -#: src/screens/Settings/Settings.tsx:330 +#: src/screens/Settings/Settings.tsx:372 msgid "Open moderation debug page" msgstr "" -#: src/screens/Moderation/index.tsx:220 +#: src/screens/Moderation/index.tsx:224 msgid "Open muted words and tags settings" msgstr "Aperir parametros de parolas e etiquettas silentiate" @@ -5133,12 +5257,12 @@ msgstr "Aperir menu de optiones de publication" msgid "Open starter pack menu" msgstr "Aperir menu de pacchetto de initio" -#: src/screens/Settings/Settings.tsx:323 -#: src/screens/Settings/Settings.tsx:337 +#: src/screens/Settings/Settings.tsx:365 +#: src/screens/Settings/Settings.tsx:379 msgid "Open storybook page" msgstr "" -#: src/screens/Settings/Settings.tsx:316 +#: src/screens/Settings/Settings.tsx:358 msgid "Open system log" msgstr "Aperir registro de systema" @@ -5200,7 +5324,7 @@ msgstr "Aperi le fluxo pro aperir session con tu conto Bluesky existente" msgid "Opens GIF select dialog" msgstr "" -#: src/screens/Settings/Settings.tsx:208 +#: src/screens/Settings/Settings.tsx:216 msgid "Opens helpdesk in browser" msgstr "Aperi le servicio de assistentia technic in le navigator" @@ -5216,7 +5340,7 @@ msgstr "Aperi le formulario de reinitialisation de contrasigno" msgid "Opens the linked website" msgstr "Aperi le sito web ligate" -#: src/view/com/notifications/NotificationFeedItem.tsx:683 +#: src/view/com/notifications/NotificationFeedItem.tsx:788 #: src/view/com/util/UserAvatar.tsx:465 msgid "Opens this profile" msgstr "Aperi iste profilo" @@ -5268,7 +5392,7 @@ msgstr "Stato OTA: Necun disponibile" msgid "Other" msgstr "Altere" -#: src/components/AccountList.tsx:83 +#: src/components/AccountList.tsx:87 msgid "Other account" msgstr "Altere conto" @@ -5330,15 +5454,15 @@ msgstr "Pausar video" #: src/screens/Search/SearchResults.tsx:62 #: src/screens/StarterPack/StarterPackScreen.tsx:184 -#: src/view/screens/ProfileList.tsx:166 +#: src/view/screens/ProfileList.tsx:170 msgid "People" msgstr "Personas" -#: src/Navigation.tsx:198 +#: src/Navigation.tsx:207 msgid "People followed by @{0}" msgstr "Personas sequite per @{0}" -#: src/Navigation.tsx:191 +#: src/Navigation.tsx:200 msgid "People following @{0}" msgstr "Personas qui seque @{0}" @@ -5376,7 +5500,7 @@ msgstr "Fixar canal" msgid "Pin Feed" msgstr "" -#: src/view/screens/ProfileList.tsx:706 +#: src/view/screens/ProfileList.tsx:714 msgid "Pin to home" msgstr "Fixar al initio" @@ -5402,7 +5526,7 @@ msgstr "Fixate {0} al Initio" msgid "Pinned Feeds" msgstr "Canales fixate" -#: src/view/screens/ProfileList.tsx:353 +#: src/view/screens/ProfileList.tsx:361 msgid "Pinned to your feeds" msgstr "Fixate in tu canales" @@ -5553,14 +5677,14 @@ msgctxt "action" msgid "Post All" msgstr "Publicar toto" -#: src/view/com/post-thread/PostThreadItem.tsx:215 +#: src/view/com/post-thread/PostThreadItem.tsx:218 msgid "Post by {0}" msgstr "Publication de {0}" -#: src/Navigation.tsx:224 -#: src/Navigation.tsx:231 -#: src/Navigation.tsx:238 -#: src/Navigation.tsx:245 +#: src/Navigation.tsx:233 +#: src/Navigation.tsx:240 +#: src/Navigation.tsx:247 +#: src/Navigation.tsx:254 msgid "Post by @{0}" msgstr "Publication de @{0}" @@ -5595,7 +5719,7 @@ msgstr "Publication occultate per te" msgid "Post interaction settings" msgstr "" -#: src/Navigation.tsx:166 +#: src/Navigation.tsx:167 #: src/screens/ModerationInteractionSettings/index.tsx:34 msgid "Post Interaction Settings" msgstr "" @@ -5625,7 +5749,7 @@ msgstr "Publication disfixate" #: src/screens/StarterPack/StarterPackScreen.tsx:186 #: src/view/screens/Profile.tsx:222 -#: src/view/screens/ProfileList.tsx:166 +#: src/view/screens/ProfileList.tsx:170 msgid "Posts" msgstr "Publicationes" @@ -5683,22 +5807,22 @@ msgstr "Notificationes prioritari" msgid "Privacy" msgstr "Privatessa" -#: src/screens/Settings/Settings.tsx:161 -#: src/screens/Settings/Settings.tsx:164 +#: src/screens/Settings/Settings.tsx:169 +#: src/screens/Settings/Settings.tsx:172 msgid "Privacy and security" msgstr "Privatessa e securitate" -#: src/Navigation.tsx:367 +#: src/Navigation.tsx:376 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:36 msgid "Privacy and Security" msgstr "Privatessa e securitate" -#: src/Navigation.tsx:291 -#: src/screens/Settings/AboutSettings.tsx:51 -#: src/screens/Settings/AboutSettings.tsx:54 +#: src/Navigation.tsx:300 +#: src/screens/Settings/AboutSettings.tsx:89 +#: src/screens/Settings/AboutSettings.tsx:92 #: src/view/screens/PrivacyPolicy.tsx:31 -#: src/view/shell/Drawer.tsx:634 -#: src/view/shell/Drawer.tsx:635 +#: src/view/shell/Drawer.tsx:650 +#: src/view/shell/Drawer.tsx:651 msgid "Privacy Policy" msgstr "Politica de privatessa" @@ -5711,20 +5835,20 @@ msgstr "Processante video..." msgid "Processing..." msgstr "Processante..." -#: src/view/screens/DebugMod.tsx:920 +#: src/view/screens/DebugMod.tsx:926 #: src/view/screens/Profile.tsx:361 msgid "profile" msgstr "profilo" #: src/view/shell/bottom-bar/BottomBar.tsx:286 #: src/view/shell/desktop/LeftNav.tsx:691 -#: src/view/shell/Drawer.tsx:71 -#: src/view/shell/Drawer.tsx:526 +#: src/view/shell/Drawer.tsx:74 +#: src/view/shell/Drawer.tsx:542 msgid "Profile" msgstr "Profilo" -#: src/screens/Profile/Header/EditProfileDialog.tsx:191 -#: src/view/com/modals/EditProfile.tsx:124 +#: src/screens/Profile/Header/EditProfileDialog.tsx:198 +#: src/view/com/modals/EditProfile.tsx:127 msgctxt "toast" msgid "Profile updated" msgstr "Profilo actualisate" @@ -5803,7 +5927,7 @@ msgstr "Parametros de citation" msgid "Quotes" msgstr "Citationes" -#: src/view/com/post-thread/PostThreadItem.tsx:249 +#: src/view/com/post-thread/PostThreadItem.tsx:252 msgid "Quotes of this post" msgstr "Citationes de iste publication" @@ -5814,7 +5938,7 @@ msgstr "Citationes de iste publication" msgid "Random (aka \"Poster's Roulette\")" msgstr "Aleatori (o \"Roulette del publicator\")" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:581 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:600 msgid "Rate limit exceeded – you've tried to change your handle too many times in a short period. Please wait a minute before trying again." msgstr "" @@ -5831,6 +5955,11 @@ msgstr "" msgid "Reactivate your account" msgstr "Reactivar tu conto" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:158 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:169 +msgid "Read blog post" +msgstr "" + #: src/screens/VideoFeed/index.tsx:942 msgid "Read less" msgstr "Leger minus" @@ -5862,7 +5991,7 @@ msgstr "Motivo del appello" msgid "Reason:" msgstr "Motivo:" -#: src/screens/Search/components/SearchHistory.tsx:44 +#: src/screens/Search/components/SearchHistory.tsx:49 msgid "Recent Searches" msgstr "Cercas recente" @@ -5888,13 +6017,13 @@ msgstr "Rejectar requesta de chat" msgid "Reload conversations" msgstr "Recargar conversationes" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:171 #: src/components/dialogs/MutedWords.tsx:438 #: src/components/FeedCard.tsx:343 #: src/components/StarterPack/Wizard/WizardListCard.tsx:102 #: src/components/StarterPack/Wizard/WizardListCard.tsx:109 -#: src/screens/Settings/Settings.tsx:468 +#: src/screens/Settings/Settings.tsx:510 #: src/view/com/feeds/FeedSourceCard.tsx:322 -#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/UserAddRemoveLists.tsx:235 #: src/view/com/posts/PostFeedErrorMessage.tsx:213 msgid "Remove" @@ -5904,12 +6033,12 @@ msgstr "Remover" msgid "Remove {displayName} from starter pack" msgstr "Remover {displayName} del pacchetto de initio" -#: src/screens/Search/components/SearchHistory.tsx:120 +#: src/screens/Search/components/SearchHistory.tsx:97 msgid "Remove {historyItem}" msgstr "Remover {historyItem}" -#: src/screens/Settings/Settings.tsx:447 -#: src/screens/Settings/Settings.tsx:450 +#: src/screens/Settings/Settings.tsx:489 +#: src/screens/Settings/Settings.tsx:492 msgid "Remove account" msgstr "Remover conto" @@ -5945,12 +6074,12 @@ msgstr "Remover canal?" #: src/screens/Profile/components/ProfileFeedHeader.tsx:320 #: src/view/com/feeds/FeedSourceCard.tsx:190 #: src/view/com/feeds/FeedSourceCard.tsx:268 -#: src/view/screens/ProfileList.tsx:520 +#: src/view/screens/ProfileList.tsx:528 #: src/view/screens/SavedFeeds.tsx:342 msgid "Remove from my feeds" msgstr "Remover de mi canales" -#: src/screens/Settings/Settings.tsx:460 +#: src/screens/Settings/Settings.tsx:502 msgid "Remove from quick access?" msgstr "Remover del accesso rapide?" @@ -5972,7 +6101,7 @@ msgstr "Remover imagine" msgid "Remove mute word from your list" msgstr "Remover parola silentiate de tu lista" -#: src/screens/Search/components/SearchHistory.tsx:93 +#: src/screens/Search/components/SearchHistory.tsx:178 msgid "Remove profile" msgstr "Remover profilo" @@ -5993,6 +6122,21 @@ msgstr "Remover file de subtitulos" msgid "Remove this feed from your saved feeds" msgstr "Remover iste canal de tu canales salvate" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:157 +msgid "Remove user from list" +msgstr "" + +#: src/components/verification/VerificationRemovePrompt.tsx:46 +#: src/components/verification/VerificationsDialog.tsx:227 +#: src/view/com/profile/ProfileMenu.tsx:298 +#: src/view/com/profile/ProfileMenu.tsx:301 +msgid "Remove verification" +msgstr "" + +#: src/components/verification/VerificationRemovePrompt.tsx:44 +msgid "Remove your verification for this account?" +msgstr "" + #: src/view/com/util/post-embeds/QuoteEmbed.tsx:110 msgid "Removed by author" msgstr "Removite per le autor" @@ -6001,7 +6145,7 @@ msgstr "Removite per le autor" msgid "Removed by you" msgstr "Removite per te" -#: src/view/com/modals/ListAddRemoveUsers.tsx:200 +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:117 #: src/view/com/modals/UserAddRemoveLists.tsx:170 msgid "Removed from list" msgstr "Removite del lista" @@ -6016,11 +6160,15 @@ msgstr "Removite del canales salvate" #: src/screens/Profile/components/ProfileFeedHeader.tsx:122 #: src/view/com/posts/FeedShutdownMsg.tsx:44 -#: src/view/screens/ProfileList.tsx:384 +#: src/view/screens/ProfileList.tsx:392 msgid "Removed from your feeds" msgstr "Removite de tu canales" -#: src/screens/Search/components/SearchHistory.tsx:95 +#: src/components/verification/VerificationRemovePrompt.tsx:32 +msgid "Removed verification" +msgstr "" + +#: src/screens/Search/components/SearchHistory.tsx:179 msgid "Removes profile from search history" msgstr "" @@ -6113,8 +6261,8 @@ msgstr "" msgid "Report" msgstr "Signalar" -#: src/view/com/profile/ProfileMenu.tsx:329 -#: src/view/com/profile/ProfileMenu.tsx:332 +#: src/view/com/profile/ProfileMenu.tsx:365 +#: src/view/com/profile/ProfileMenu.tsx:368 msgid "Report account" msgstr "Signalar conto" @@ -6137,7 +6285,7 @@ msgstr "Signalar dialogo" msgid "Report feed" msgstr "Signalar fluxo" -#: src/view/screens/ProfileList.tsx:562 +#: src/view/screens/ProfileList.tsx:570 msgid "Report list" msgstr "" @@ -6234,7 +6382,7 @@ msgstr "Republicate per <0><1/>" msgid "Reposted by you" msgstr "Republicate per te" -#: src/view/com/post-thread/PostThreadItem.tsx:228 +#: src/view/com/post-thread/PostThreadItem.tsx:231 msgid "Reposts of this post" msgstr "Republicationes de iste publication" @@ -6288,8 +6436,8 @@ msgstr "Reinitialisar codice" msgid "Reset Code" msgstr "Reinitialisar codice" -#: src/screens/Settings/Settings.tsx:344 -#: src/screens/Settings/Settings.tsx:346 +#: src/screens/Settings/Settings.tsx:386 +#: src/screens/Settings/Settings.tsx:388 msgid "Reset onboarding state" msgstr "" @@ -6341,10 +6489,10 @@ msgid "Returns to home page" msgstr "Retorna al pagina de initio" #: src/screens/Profile/ProfileFeed/index.tsx:90 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:540 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:559 #: src/screens/VideoFeed/index.tsx:1109 #: src/view/screens/NotFound.tsx:60 -#: src/view/screens/ProfileList.tsx:1031 +#: src/view/screens/ProfileList.tsx:1039 msgid "Returns to previous page" msgstr "Retorna al pagina precedente" @@ -6356,9 +6504,9 @@ msgstr "Retorna al passo precedente" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:479 #: src/components/dialogs/PostInteractionSettingsDialog.tsx:485 #: src/components/StarterPack/QrCodeDialog.tsx:191 -#: src/screens/Profile/Header/EditProfileDialog.tsx:238 -#: src/screens/Profile/Header/EditProfileDialog.tsx:252 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:243 +#: src/screens/Profile/Header/EditProfileDialog.tsx:245 +#: src/screens/Profile/Header/EditProfileDialog.tsx:259 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:262 #: src/view/com/composer/GifAltText.tsx:193 #: src/view/com/composer/GifAltText.tsx:202 #: src/view/com/composer/photos/EditImageDialog.web.tsx:77 @@ -6366,7 +6514,7 @@ msgstr "Retorna al passo precedente" #: src/view/com/composer/photos/ImageAltTextDialog.tsx:153 #: src/view/com/composer/photos/ImageAltTextDialog.tsx:163 #: src/view/com/modals/CreateOrEditList.tsx:317 -#: src/view/com/modals/EditProfile.tsx:219 +#: src/view/com/modals/EditProfile.tsx:245 #: src/view/screens/SavedFeeds.tsx:109 msgid "Save" msgstr "Salvar" @@ -6386,7 +6534,7 @@ msgstr "" msgid "Save changes" msgstr "Salvar cambiamentos" -#: src/view/com/modals/EditProfile.tsx:227 +#: src/view/com/modals/EditProfile.tsx:253 msgid "Save Changes" msgstr "Salvar cambiamentos" @@ -6399,7 +6547,7 @@ msgstr "Salvar imagine" msgid "Save image crop" msgstr "Salvar retalio de imagine" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:229 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:248 msgid "Save new handle" msgstr "Salvar nove pseudonymo" @@ -6421,11 +6569,11 @@ msgid "Saved to your camera roll" msgstr "Salvate in tu rolo del camera" #: src/screens/Profile/components/ProfileFeedHeader.tsx:131 -#: src/view/screens/ProfileList.tsx:364 +#: src/view/screens/ProfileList.tsx:372 msgid "Saved to your feeds" msgstr "Salvate in tu canales" -#: src/view/com/modals/EditProfile.tsx:220 +#: src/view/com/modals/EditProfile.tsx:246 msgid "Saves any changes to your profile" msgstr "Salva qualcunque cambio a tu profilo" @@ -6435,8 +6583,8 @@ msgstr "" #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/NotificationFeedItem.tsx:544 -#: src/view/com/notifications/NotificationFeedItem.tsx:569 +#: src/view/com/notifications/NotificationFeedItem.tsx:633 +#: src/view/com/notifications/NotificationFeedItem.tsx:658 msgid "Say hello!" msgstr "Dice hallo!" @@ -6445,21 +6593,20 @@ msgstr "Dice hallo!" msgid "Science" msgstr "Scientia" -#: src/view/screens/ProfileList.tsx:988 +#: src/view/screens/ProfileList.tsx:996 msgid "Scroll to top" msgstr "Rolar al alto" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:491 +#: src/components/dialogs/SearchablePeopleList.tsx:513 #: src/components/forms/SearchInput.tsx:34 #: src/components/forms/SearchInput.tsx:36 #: src/screens/Search/Shell.tsx:307 #: src/screens/Search/Shell.tsx:464 -#: src/view/com/modals/ListAddRemoveUsers.tsx:76 #: src/view/shell/bottom-bar/BottomBar.tsx:182 msgid "Search" msgstr "Cercar" -#: src/Navigation.tsx:217 +#: src/Navigation.tsx:226 #: src/screens/Profile/ProfileSearch.tsx:37 msgid "Search @{0}'s posts" msgstr "Cercar publicationes de @{0}" @@ -6477,11 +6624,11 @@ msgstr "Cercar canales" msgid "Search for \"{interestsDisplayName}\"{activeText}" msgstr "Cercar pro \"{interestsDisplayName}\"{activeText}" -#: src/view/shell/desktop/Search.tsx:201 +#: src/view/shell/desktop/Search.tsx:131 msgid "Search for \"{query}\"" msgstr "Cercar pro \"{query}\"" -#: src/screens/Search/components/AutocompleteResults.tsx:44 +#: src/screens/Search/components/AutocompleteResults.tsx:45 msgid "Search for \"{searchText}\"" msgstr "Cercar pro \"{searchText}\"" @@ -6501,10 +6648,6 @@ msgstr "" msgid "Search for posts, users, or feeds" msgstr "Cercar publicationes, usatores o canales" -#: src/view/com/modals/ListAddRemoveUsers.tsx:71 -msgid "Search for users" -msgstr "Cercar usatores" - #: src/components/dialogs/GifSelect.tsx:177 msgid "Search GIFs" msgstr "Cercar GIFs" @@ -6513,12 +6656,12 @@ msgstr "Cercar GIFs" msgid "Search my posts" msgstr "Cercar mi publicationes" -#: src/view/com/profile/ProfileMenu.tsx:231 -#: src/view/com/profile/ProfileMenu.tsx:234 +#: src/view/com/profile/ProfileMenu.tsx:244 +#: src/view/com/profile/ProfileMenu.tsx:247 msgid "Search posts" msgstr "Cercar publicationes" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:511 +#: src/components/dialogs/SearchablePeopleList.tsx:533 #: src/components/ProgressGuide/FollowDialog.tsx:702 msgid "Search profiles" msgstr "Cercar profilos" @@ -6531,7 +6674,7 @@ msgstr "Cercar in Tenor" msgid "Search..." msgstr "Cercar..." -#: src/components/dms/dialogs/SearchablePeopleList.tsx:512 +#: src/components/dialogs/SearchablePeopleList.tsx:534 #: src/components/ProgressGuide/FollowDialog.tsx:703 msgid "Searches for profiles" msgstr "Cercas per profilos" @@ -6692,7 +6835,7 @@ msgctxt "action" msgid "Send Email" msgstr "Inviar e-posta" -#: src/view/shell/Drawer.tsx:317 +#: src/view/shell/Drawer.tsx:333 msgid "Send feedback" msgstr "Inviar commentarios" @@ -6742,7 +6885,7 @@ msgstr "Adresse de servitor" msgid "Set app icon to {0}" msgstr "Definir le icone de application a {0}" -#: src/screens/Moderation/index.tsx:306 +#: src/screens/Moderation/index.tsx:325 msgid "Set birthdate" msgstr "Definir data de nascentia" @@ -6758,10 +6901,10 @@ msgstr "Configurar tu conto" msgid "Sets email for password reset" msgstr "Defini email pro reinitialisation de contrasigno" -#: src/Navigation.tsx:173 -#: src/screens/Settings/Settings.tsx:80 +#: src/Navigation.tsx:182 +#: src/screens/Settings/Settings.tsx:88 #: src/view/shell/desktop/LeftNav.tsx:709 -#: src/view/shell/Drawer.tsx:539 +#: src/view/shell/Drawer.tsx:555 msgid "Settings" msgstr "Parametros" @@ -6783,12 +6926,12 @@ msgstr "Sexualmente suggestive" #: src/screens/StarterPack/StarterPackScreen.tsx:428 #: src/screens/StarterPack/StarterPackScreen.tsx:603 #: src/screens/Topic.tsx:102 -#: src/view/com/profile/ProfileMenu.tsx:216 -#: src/view/com/profile/ProfileMenu.tsx:225 +#: src/view/com/profile/ProfileMenu.tsx:229 +#: src/view/com/profile/ProfileMenu.tsx:238 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:498 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:507 #: src/view/com/util/post-ctrls/PostCtrls.tsx:350 -#: src/view/screens/ProfileList.tsx:505 +#: src/view/screens/ProfileList.tsx:513 msgid "Share" msgstr "" @@ -6805,7 +6948,7 @@ msgstr "" msgid "Share a fun fact!" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:411 +#: src/view/com/profile/ProfileMenu.tsx:447 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:796 #: src/view/com/util/post-ctrls/PostCtrls.tsx:366 msgid "Share anyway" @@ -6847,7 +6990,7 @@ msgstr "" msgid "Share your favorite feed!" msgstr "" -#: src/Navigation.tsx:276 +#: src/Navigation.tsx:285 msgid "Shared Preferences Tester" msgstr "" @@ -6899,7 +7042,7 @@ msgstr "Monstrar minus como iste" msgid "Show list anyway" msgstr "Monstrar le lista nonobstante" -#: src/view/com/post-thread/PostThreadItem.tsx:605 +#: src/view/com/post-thread/PostThreadItem.tsx:625 #: src/view/com/post/Post.tsx:243 #: src/view/com/posts/PostFeedItem.tsx:515 msgid "Show More" @@ -6959,11 +7102,11 @@ msgstr "Monstrar advertimento" msgid "Show warning and filter from feeds" msgstr "Monstrar advertimento e filtrar desde fluxos" -#: src/view/com/post-thread/PostThreadItem.tsx:836 +#: src/view/com/post-thread/PostThreadItem.tsx:856 msgid "Shows information about when this post was created" msgstr "Monstra information super quando iste publication esseva create" -#: src/screens/Settings/Settings.tsx:104 +#: src/screens/Settings/Settings.tsx:112 msgid "Shows other accounts you can switch to" msgstr "Monstrar altere contos al qual tu pote cambiar" @@ -6990,7 +7133,7 @@ msgstr "Monstra le contento" msgid "Sign in" msgstr "Aperir session" -#: src/components/AccountList.tsx:122 +#: src/components/AccountList.tsx:127 msgid "Sign in as {0}" msgstr "Aperir session como {0}" @@ -7007,7 +7150,7 @@ msgstr "" msgid "Sign in or create your account to join the conversation!" msgstr "Aperi session o crea tu conto pro participar al conversation!" -#: src/components/AccountList.tsx:65 +#: src/components/AccountList.tsx:67 msgid "Sign in to account that is not listed" msgstr "Aperir session con un conto que non es listate" @@ -7015,9 +7158,9 @@ msgstr "Aperir session con un conto que non es listate" msgid "Sign in to Bluesky or create a new account" msgstr "Aperi session in Bluesky o crea un nove conto" -#: src/screens/Settings/Settings.tsx:225 -#: src/screens/Settings/Settings.tsx:227 -#: src/screens/Settings/Settings.tsx:259 +#: src/screens/Settings/Settings.tsx:233 +#: src/screens/Settings/Settings.tsx:235 +#: src/screens/Settings/Settings.tsx:267 #: src/screens/SignupQueued.tsx:93 #: src/screens/SignupQueued.tsx:96 #: src/screens/Takendown.tsx:85 @@ -7031,7 +7174,7 @@ msgstr "Clauder session" msgid "Sign Out" msgstr "Clauder session" -#: src/screens/Settings/Settings.tsx:256 +#: src/screens/Settings/Settings.tsx:264 #: src/view/shell/desktop/LeftNav.tsx:205 msgid "Sign out?" msgstr "Clauder session?" @@ -7068,6 +7211,10 @@ msgstr "Minor" msgid "Software Dev" msgstr "Disveloppamento de software" +#: src/components/verification/VerificationsDialog.tsx:122 +msgid "Some of your verifications are invalid." +msgstr "" + #: src/components/FeedInterstitials.tsx:474 msgid "Some other feeds you might like" msgstr "Alcun altere canales que pote placer te" @@ -7080,7 +7227,7 @@ msgstr "Alicun personas pote responder" msgid "Someone reacted {0}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:236 +#: src/screens/Messages/components/ChatListItem.tsx:241 msgid "Someone reacted {0} to {1}" msgstr "" @@ -7099,8 +7246,8 @@ msgid "Something went wrong, please try again" msgstr "Alcun error occurreva, tenta de novo" #: src/components/ReportDialog/index.tsx:54 -#: src/screens/Moderation/index.tsx:97 -#: src/screens/Profile/Sections/Labels.tsx:87 +#: src/screens/Moderation/index.tsx:101 +#: src/screens/Profile/Sections/Labels.tsx:121 msgid "Something went wrong, please try again." msgstr "Alcun error occurreva, tenta de novo." @@ -7161,22 +7308,22 @@ msgstr "" msgid "Start a new chat" msgstr "Comenciar un nove chat" -#: src/view/screens/ProfileList.tsx:838 -#: src/view/screens/ProfileList.tsx:959 +#: src/view/screens/ProfileList.tsx:846 +#: src/view/screens/ProfileList.tsx:967 msgid "Start adding people" msgstr "Comenciar a adder personas" -#: src/view/screens/ProfileList.tsx:845 -#: src/view/screens/ProfileList.tsx:966 +#: src/view/screens/ProfileList.tsx:853 +#: src/view/screens/ProfileList.tsx:974 msgid "Start adding people!" msgstr "Comencia a adder personas!" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:357 +#: src/components/dialogs/SearchablePeopleList.tsx:382 msgid "Start chat with {displayName}" msgstr "Initiar chat con {displayName}" -#: src/Navigation.tsx:441 -#: src/Navigation.tsx:446 +#: src/Navigation.tsx:450 +#: src/Navigation.tsx:455 #: src/screens/StarterPack/Wizard/index.tsx:186 msgid "Starter Pack" msgstr "Pacchetto de initio" @@ -7207,8 +7354,8 @@ msgstr "Pacchettos de initio" msgid "Starter packs let you easily share your favorite feeds and people with your friends." msgstr "Le pacchettos de initio te permitte condivider facilemente tu canales e personas favorite con tu amicos." -#: src/screens/Settings/AboutSettings.tsx:59 -#: src/screens/Settings/AboutSettings.tsx:62 +#: src/screens/Settings/AboutSettings.tsx:97 +#: src/screens/Settings/AboutSettings.tsx:100 msgid "Status Page" msgstr "Pagina de stato" @@ -7216,12 +7363,12 @@ msgstr "Pagina de stato" msgid "Step {0} of {1}" msgstr "Passo {0} de {1}" -#: src/screens/Settings/Settings.tsx:309 +#: src/screens/Settings/Settings.tsx:351 msgid "Storage cleared, you need to restart the app now." msgstr "" -#: src/Navigation.tsx:266 -#: src/screens/Settings/Settings.tsx:325 +#: src/Navigation.tsx:275 +#: src/screens/Settings/Settings.tsx:367 msgid "Storybook" msgstr "" @@ -7246,11 +7393,11 @@ msgstr "Inviar appello" msgid "Submit report" msgstr "Inviar reporto" -#: src/view/screens/ProfileList.tsx:733 +#: src/view/screens/ProfileList.tsx:741 msgid "Subscribe" msgstr "Subscriber" -#: src/screens/Profile/Sections/Labels.tsx:201 +#: src/screens/Profile/Sections/Labels.tsx:198 msgid "Subscribe to @{0} to use these labels:" msgstr "" @@ -7262,7 +7409,7 @@ msgstr "Subscriber se al etiquettator" msgid "Subscribe to this labeler" msgstr "Subscriber se a iste etiquettator" -#: src/view/screens/ProfileList.tsx:729 +#: src/view/screens/ProfileList.tsx:737 msgid "Subscribe to this list" msgstr "Subscriber te a iste lista" @@ -7270,6 +7417,10 @@ msgstr "Subscriber te a iste lista" msgid "Success!" msgstr "Successo!" +#: src/components/verification/VerificationCreatePrompt.tsx:30 +msgid "Successfully verified" +msgstr "" + #: src/screens/Search/Explore.tsx:359 msgid "Suggested Accounts" msgstr "" @@ -7293,15 +7444,15 @@ msgctxt "Name of app icon variant" msgid "Sunset" msgstr "" -#: src/Navigation.tsx:286 +#: src/Navigation.tsx:295 #: src/view/screens/Support.tsx:31 #: src/view/screens/Support.tsx:34 msgid "Support" msgstr "Supporto" -#: src/screens/Settings/Settings.tsx:102 -#: src/screens/Settings/Settings.tsx:116 -#: src/screens/Settings/Settings.tsx:412 +#: src/screens/Settings/Settings.tsx:110 +#: src/screens/Settings/Settings.tsx:124 +#: src/screens/Settings/Settings.tsx:454 #: src/view/shell/desktop/LeftNav.tsx:243 msgid "Switch account" msgstr "Cambiar conto" @@ -7326,9 +7477,9 @@ msgstr "Cambia a {0}" msgid "System" msgstr "Systema" -#: src/screens/Settings/AboutSettings.tsx:66 -#: src/screens/Settings/AboutSettings.tsx:69 -#: src/screens/Settings/Settings.tsx:318 +#: src/screens/Settings/AboutSettings.tsx:104 +#: src/screens/Settings/AboutSettings.tsx:107 +#: src/screens/Settings/Settings.tsx:360 msgid "System log" msgstr "Registro de systema" @@ -7367,7 +7518,7 @@ msgstr "Technologia" msgid "Tell a joke!" msgstr "Conta un burla!" -#: src/screens/Profile/Header/EditProfileDialog.tsx:355 +#: src/screens/Profile/Header/EditProfileDialog.tsx:378 msgid "Tell us a bit about yourself" msgstr "Conta nos un pauco de te" @@ -7380,12 +7531,12 @@ msgstr "Conta nos un pauco plus" msgid "Terms" msgstr "Terminos" -#: src/Navigation.tsx:296 -#: src/screens/Settings/AboutSettings.tsx:43 -#: src/screens/Settings/AboutSettings.tsx:46 +#: src/Navigation.tsx:305 +#: src/screens/Settings/AboutSettings.tsx:81 +#: src/screens/Settings/AboutSettings.tsx:84 #: src/view/screens/TermsOfService.tsx:31 -#: src/view/shell/Drawer.tsx:627 -#: src/view/shell/Drawer.tsx:629 +#: src/view/shell/Drawer.tsx:643 +#: src/view/shell/Drawer.tsx:645 msgid "Terms of Service" msgstr "Conditiones de servicio" @@ -7425,7 +7576,7 @@ msgstr "" msgid "Thanks, you have successfully verified your email address. You can close this dialog." msgstr "Gratias, tu ha verificate tu adresse de e-mail con successo. Tu pote clauder iste quadro de dialogo." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:468 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:487 msgid "That contains the following:" msgstr "Illo contine le sequente:" @@ -7450,8 +7601,8 @@ msgstr "" msgid "That's everything!" msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:279 -#: src/view/com/profile/ProfileMenu.tsx:387 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:305 +#: src/view/com/profile/ProfileMenu.tsx:423 msgid "The account will be able to interact with you after unblocking." msgstr "" @@ -7465,7 +7616,7 @@ msgstr "Le application essera reinitiate" msgid "The author of this thread has hidden this reply." msgstr "Le autor de iste topico ha celate iste responsa." -#: src/screens/Moderation/index.tsx:358 +#: src/screens/Moderation/index.tsx:377 msgid "The Bluesky web application" msgstr "Le application web de Bluesky" @@ -7555,8 +7706,8 @@ msgid "There was an issue connecting to Tenor." msgstr "Il habeva un problema in connecter a Tenor." #: src/screens/Profile/components/ProfileFeedHeader.tsx:173 -#: src/view/screens/ProfileList.tsx:367 -#: src/view/screens/ProfileList.tsx:386 +#: src/view/screens/ProfileList.tsx:375 +#: src/view/screens/ProfileList.tsx:394 #: src/view/screens/SavedFeeds.tsx:85 msgid "There was an issue contacting the server" msgstr "Il habeva un problema in connecter al servitor" @@ -7580,7 +7731,7 @@ msgstr "Il habeva un problema durante le recuperation del notificationes. Tocca msgid "There was an issue fetching posts. Tap here to try again." msgstr "Il habeva un problema durante le recuperation del publicationes. Tocca hic pro tentar de novo." -#: src/view/com/lists/ListMembers.tsx:166 +#: src/view/com/lists/ListMembers.tsx:151 msgid "There was an issue fetching the list. Tap here to try again." msgstr "Il habeva un problema durante le recuperation del lista. Tocca hic pro tentar de novo." @@ -7593,7 +7744,7 @@ msgstr "Il habeva un problema durante le recuperation de tu contrasignos del app msgid "There was an issue fetching your lists. Tap here to try again." msgstr "Il habeva un problema durante le recuperation tu listas. Tocca hic pro tentar de novo." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:105 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:107 msgid "There was an issue fetching your service info" msgstr "Il habeva un problema durante le recuperation de tu information de servicio" @@ -7612,17 +7763,17 @@ msgstr "" msgid "There was an issue updating your feeds, please check your internet connection and try again." msgstr "Il habeva un problema durante le actualisation de tu canales, verifica tu connexion al internet e tenta de novo." -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:107 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:128 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:141 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:110 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:144 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:90 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:101 -#: src/view/com/profile/ProfileMenu.tsx:111 -#: src/view/com/profile/ProfileMenu.tsx:121 -#: src/view/com/profile/ProfileMenu.tsx:135 -#: src/view/com/profile/ProfileMenu.tsx:145 -#: src/view/com/profile/ProfileMenu.tsx:158 -#: src/view/com/profile/ProfileMenu.tsx:170 +#: src/view/com/profile/ProfileMenu.tsx:117 +#: src/view/com/profile/ProfileMenu.tsx:127 +#: src/view/com/profile/ProfileMenu.tsx:141 +#: src/view/com/profile/ProfileMenu.tsx:151 +#: src/view/com/profile/ProfileMenu.tsx:164 +#: src/view/com/profile/ProfileMenu.tsx:176 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:396 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:409 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:419 @@ -7633,10 +7784,10 @@ msgstr "Occurreva un problema! {0}" #: src/screens/List/ListHiddenScreen.tsx:63 #: src/screens/List/ListHiddenScreen.tsx:77 #: src/screens/List/ListHiddenScreen.tsx:99 -#: src/view/screens/ProfileList.tsx:403 -#: src/view/screens/ProfileList.tsx:421 -#: src/view/screens/ProfileList.tsx:439 -#: src/view/screens/ProfileList.tsx:457 +#: src/view/screens/ProfileList.tsx:411 +#: src/view/screens/ProfileList.tsx:429 +#: src/view/screens/ProfileList.tsx:447 +#: src/view/screens/ProfileList.tsx:465 msgid "There was an issue. Please check your internet connection and try again." msgstr "Il habeva un problema. Verifica tu connexion al internet e tenta de novo." @@ -7657,6 +7808,14 @@ msgstr "" msgid "This {screenDescription} has been flagged:" msgstr "" +#: src/components/verification/VerificationsDialog.tsx:89 +msgid "This account has a checkmark because it's been verified by trusted sources." +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:94 +msgid "This account has one or more verifications, but it is not currently verified." +msgstr "" + #: src/components/moderation/ScreenHider.tsx:106 msgid "This account has requested that users sign in to view their profile." msgstr "Iste conto require que usatores aperi session pro vider su profilo." @@ -7665,6 +7824,10 @@ msgstr "Iste conto require que usatores aperi session pro vider su profilo." msgid "This account is blocked by one or more of your moderation lists. To unblock, please visit the lists directly and remove this user." msgstr "" +#: src/components/verification/VerificationCreatePrompt.tsx:48 +msgid "This action can be undone at any time." +msgstr "" + #: src/components/moderation/LabelsOnMeDialog.tsx:271 msgid "This appeal will be sent to <0>{sourceName}." msgstr "Iste appello essera inviate a <0>{sourceName}." @@ -7698,7 +7861,7 @@ msgstr "" 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:357 +#: src/screens/Messages/components/ChatListItem.tsx:362 msgid "This conversation is with a deleted or a deactivated account. Press for options" msgstr "Iste conversation es con un conto eliminate o disactivate. Preme pro optiones" @@ -7720,7 +7883,7 @@ msgstr "" #: src/components/StarterPack/Main/PostsList.tsx:36 #: src/screens/Profile/ProfileFeed/index.tsx:189 -#: src/view/screens/ProfileList.tsx:835 +#: src/view/screens/ProfileList.tsx:843 msgid "This feed is empty." msgstr "Iste fluxo es vacue." @@ -7728,7 +7891,7 @@ msgstr "Iste fluxo es vacue." msgid "This feed is no longer online. We are showing <0>Discover instead." msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:574 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:593 msgid "This handle is reserved. Please try a different one." msgstr "Iste pseudonymo es reservate. Tenta un altere." @@ -7748,7 +7911,7 @@ msgstr "Iste etiquetta ha essite applicate per le autor." msgid "This label was applied by you." msgstr "Iste etiquetta ha essite applicate per te." -#: src/screens/Profile/Sections/Labels.tsx:188 +#: src/screens/Profile/Sections/Labels.tsx:185 msgid "This labeler hasn't declared what labels it publishes, and may not be active." msgstr "" @@ -7764,7 +7927,7 @@ msgstr "" msgid "This list – created by you – contains possible violations of Bluesky's community guidelines in its name or description." msgstr "" -#: src/view/screens/ProfileList.tsx:954 +#: src/view/screens/ProfileList.tsx:962 msgid "This list is empty." msgstr "Iste lista es vacue." @@ -7772,7 +7935,7 @@ msgstr "Iste lista es vacue." msgid "This moderation service is unavailable. See below for more details. If this issue persists, contact us." msgstr "Iste servicio de moderation es indisponibile. Vide hic infra pro plus detalios. Si iste problema persiste, contacta nos." -#: src/view/com/post-thread/PostThreadItem.tsx:876 +#: src/view/com/post-thread/PostThreadItem.tsx:896 msgid "This post claims to have been created on <0>{0}, but was first seen by Bluesky on <1>{1}." msgstr "" @@ -7780,7 +7943,7 @@ msgstr "" msgid "This post has an unknown type of threadgate on it. Your app may be out of date." msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:158 +#: src/view/com/post-thread/PostThreadItem.tsx:160 msgid "This post has been deleted." msgstr "Iste message ha essite delite." @@ -7797,7 +7960,7 @@ msgstr "" msgid "This post's author has disabled quote posts." msgstr "Le autor del publication ha disactivate le citationes." -#: src/view/com/profile/ProfileMenu.tsx:408 +#: src/view/com/profile/ProfileMenu.tsx:444 msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't signed in." msgstr "" @@ -7809,7 +7972,7 @@ msgstr "" 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." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:437 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:456 msgid "This should create a domain record at:" msgstr "" @@ -7850,7 +8013,7 @@ msgstr "Iste usator non seque alcuno." msgid "This will delete \"{0}\" from your muted words. You can always add it back later." msgstr "" -#: src/screens/Settings/Settings.tsx:462 +#: src/screens/Settings/Settings.tsx:504 msgid "This will remove @{0} from the quick access list." msgstr "Isto removera @{0} del lista de accesso rapide." @@ -7881,7 +8044,7 @@ msgstr "" msgid "Threaded mode" msgstr "" -#: src/Navigation.tsx:329 +#: src/Navigation.tsx:338 msgid "Threads Preferences" msgstr "" @@ -7913,7 +8076,7 @@ msgstr "Hodie" msgid "Toggle dropdown" msgstr "" -#: src/screens/Moderation/index.tsx:335 +#: src/screens/Moderation/index.tsx:354 msgid "Toggle to enable or disable adult content" msgstr "" @@ -7927,14 +8090,14 @@ msgstr "Commuta le sono" msgid "Top" msgstr "" -#: src/Navigation.tsx:411 +#: src/Navigation.tsx:420 msgid "Topic" msgstr "" #: src/components/dms/MessageContextMenu.tsx:139 #: src/components/dms/MessageContextMenu.tsx:141 -#: src/view/com/post-thread/PostThreadItem.tsx:798 -#: src/view/com/post-thread/PostThreadItem.tsx:801 +#: src/view/com/post-thread/PostThreadItem.tsx:818 +#: src/view/com/post-thread/PostThreadItem.tsx:821 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:468 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:470 msgid "Translate" @@ -7952,6 +8115,10 @@ msgstr "" msgid "Trending Videos" msgstr "Videos in tendentia" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:138 +msgid "Trust emerges from relationships, communities, and shared context, so we’re also enabling <0>trusted verifiers: organizations that can directly issue verification." +msgstr "" + #: src/view/com/util/error/ErrorScreen.tsx:103 msgctxt "action" msgid "Try again" @@ -7973,7 +8140,7 @@ msgstr "Scribe tu nomine de usator desirate" msgid "Type your message here" msgstr "Scribe tu message hic" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:413 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:432 msgid "Type:" msgstr "Typo:" @@ -7999,31 +8166,31 @@ msgstr "Impossibile deler" #: src/components/dms/MessagesListBlockedFooter.tsx:104 #: src/components/dms/MessagesListBlockedFooter.tsx:112 #: src/components/dms/MessagesListBlockedFooter.tsx:119 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:197 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:283 -#: src/view/com/profile/ProfileMenu.tsx:399 -#: src/view/screens/ProfileList.tsx:715 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:200 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 +#: src/view/com/profile/ProfileMenu.tsx:435 +#: src/view/screens/ProfileList.tsx:723 msgid "Unblock" msgstr "Disblocar" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:202 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:205 msgctxt "action" msgid "Unblock" msgstr "Disblocar" #: src/components/dms/ConvoMenu.tsx:247 #: src/components/dms/ConvoMenu.tsx:250 -#: src/view/com/profile/ProfileMenu.tsx:309 -#: src/view/com/profile/ProfileMenu.tsx:315 +#: src/view/com/profile/ProfileMenu.tsx:345 +#: src/view/com/profile/ProfileMenu.tsx:351 msgid "Unblock account" msgstr "Disblocar conto" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:277 -#: src/view/com/profile/ProfileMenu.tsx:381 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:303 +#: src/view/com/profile/ProfileMenu.tsx:417 msgid "Unblock Account?" msgstr "Disblocar le conto?" -#: src/view/screens/ProfileList.tsx:612 +#: src/view/screens/ProfileList.tsx:620 msgid "Unblock list" msgstr "" @@ -8041,12 +8208,12 @@ msgctxt "action" msgid "Unfollow" msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:217 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:220 msgid "Unfollow {0}" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:251 -#: src/view/com/profile/ProfileMenu.tsx:261 +#: src/view/com/profile/ProfileMenu.tsx:264 +#: src/view/com/profile/ProfileMenu.tsx:274 msgid "Unfollow account" msgstr "" @@ -8058,6 +8225,10 @@ msgstr "" msgid "Unfortunately, none of your subscribed labelers supports this report type." msgstr "" +#: src/components/verification/VerificationsDialog.tsx:204 +msgid "Unknown verifier" +msgstr "" + #: src/screens/Profile/components/ProfileFeedHeader.tsx:510 msgid "Unlike" msgstr "Disappreciar" @@ -8072,7 +8243,7 @@ msgctxt "video" msgid "Unmute" msgstr "Dissilentiar" -#: src/view/screens/ProfileList.tsx:722 +#: src/view/screens/ProfileList.tsx:730 msgid "Unmute" msgstr "Dissilentiar" @@ -8081,8 +8252,8 @@ msgstr "Dissilentiar" msgid "Unmute {tag}" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:288 -#: src/view/com/profile/ProfileMenu.tsx:294 +#: src/view/com/profile/ProfileMenu.tsx:324 +#: src/view/com/profile/ProfileMenu.tsx:330 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:668 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:674 msgid "Unmute account" @@ -8092,7 +8263,7 @@ msgstr "" msgid "Unmute conversation" msgstr "" -#: src/view/screens/ProfileList.tsx:597 +#: src/view/screens/ProfileList.tsx:605 msgid "Unmute list" msgstr "" @@ -8105,7 +8276,7 @@ msgstr "" msgid "Unmute video" msgstr "Dissilentiar video" -#: src/view/screens/ProfileList.tsx:706 +#: src/view/screens/ProfileList.tsx:714 msgid "Unpin" msgstr "Disfixar" @@ -8128,7 +8299,7 @@ msgstr "Disfixar del initio" msgid "Unpin from profile" msgstr "Disfixar del profilo" -#: src/view/screens/ProfileList.tsx:577 +#: src/view/screens/ProfileList.tsx:585 msgid "Unpin moderation list" msgstr "Disfixar lista de moderation" @@ -8136,7 +8307,7 @@ msgstr "Disfixar lista de moderation" msgid "Unpinned {0} from Home" msgstr "Disfixate {0} del Initio" -#: src/view/screens/ProfileList.tsx:354 +#: src/view/screens/ProfileList.tsx:362 msgid "Unpinned from your feeds" msgstr "Disfixate de tu canales" @@ -8181,8 +8352,8 @@ msgstr "Actualisar" msgid "Update <0>{displayName} in Lists" msgstr "Actualisar <0>{displayName} in Listas" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:507 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:528 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:526 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:547 msgid "Update to {domain}" msgstr "Actualisar a {domain}" @@ -8204,7 +8375,7 @@ msgstr "Actualisante..." msgid "Upload a photo instead" msgstr "Incargar un photo in su loco" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:453 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:472 msgid "Upload a text file to:" msgstr "Incargar un file de texto a:" @@ -8244,7 +8415,7 @@ msgstr "Incargante video..." msgid "Use app passwords to sign in to other Bluesky clients without giving full access to your account or password." msgstr "Usa contrasignos de application pro aperir session in altere clientes Bluesky sin conceder un accesso total a tu conto o contrasigno." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:539 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:558 msgid "Use default provider" msgstr "Usar fornitor predefinite" @@ -8344,24 +8515,43 @@ msgstr "Usatores que io seque" msgid "Users in \"{0}\"" msgstr "Usatores in \"{0}\"" -#: src/components/LikesDialog.tsx:83 -msgid "Users that have liked this content or profile" -msgstr "Usatores qui ha appreciate iste contento o profilo" - #: src/components/dialogs/PostInteractionSettingsDialog.tsx:433 msgid "Users you follow" msgstr "Usatores que tu seque" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:419 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:438 msgid "Value:" msgstr "Valor:" +#: src/screens/Moderation/index.tsx:288 +msgid "Verification settings" +msgstr "" + +#: src/Navigation.tsx:175 +#: src/screens/Moderation/VerificationSettings.tsx:32 +msgid "Verification Settings" +msgstr "" + +#: src/screens/Moderation/VerificationSettings.tsx:41 +msgid "Verifications on Bluesky work differently than on other platforms. <0>Learn more here." +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:105 +msgid "Verified by:" +msgstr "" + #: src/view/com/composer/videos/SelectVideoBtn.tsx:127 msgid "Verified email required" msgstr "Un adresse de e-posta verificate es requirite" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:509 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:530 +#: src/components/verification/VerificationCreatePrompt.tsx:65 +#: src/view/com/profile/ProfileMenu.tsx:308 +#: src/view/com/profile/ProfileMenu.tsx:311 +msgid "Verify account" +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:528 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:549 msgid "Verify DNS Record" msgstr "Verificar registro DNS" @@ -8379,11 +8569,15 @@ msgstr "Verificar nove e-posta" msgid "Verify now" msgstr "Verificar ora" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:510 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:532 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:529 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:551 msgid "Verify Text File" msgstr "Verificar file de texto" +#: src/components/verification/VerificationCreatePrompt.tsx:44 +msgid "Verify this account?" +msgstr "" + #: src/screens/Settings/AccountSettings.tsx:75 #: src/screens/Settings/AccountSettings.tsx:91 msgid "Verify your email" @@ -8394,8 +8588,8 @@ msgstr "Verificar tu e-posta" msgid "Verify Your Email" msgstr "Verificar tu e-posta" -#: src/screens/Settings/AboutSettings.tsx:73 -#: src/screens/Settings/AboutSettings.tsx:102 +#: src/screens/Settings/AboutSettings.tsx:123 +#: src/screens/Settings/AboutSettings.tsx:152 msgid "Version {appVersion}" msgstr "Version {appVersion}" @@ -8408,7 +8602,7 @@ msgstr "Video" msgid "Video failed to process" msgstr "Falleva le processamento del video" -#: src/Navigation.tsx:462 +#: src/Navigation.tsx:471 msgid "Video Feed" msgstr "Fluxo de video" @@ -8461,16 +8655,17 @@ msgstr "Vider le avatar de {0}" #: src/components/ProfileCard.tsx:115 #: src/screens/Profile/components/ProfileFeedHeader.tsx:446 +#: src/screens/Search/components/SearchProfileCard.tsx:36 #: src/screens/VideoFeed/index.tsx:769 -#: src/view/com/notifications/NotificationFeedItem.tsx:413 +#: src/view/com/notifications/NotificationFeedItem.tsx:487 msgid "View {0}'s profile" msgstr "Visualisar profilo de {0}" -#: src/components/dms/MessagesListHeader.tsx:176 +#: src/components/dms/MessagesListHeader.tsx:181 msgid "View {displayName}'s profile" msgstr "Visualisar profilo de {displayName}" -#: src/components/ProfileHoverCard/index.web.tsx:433 +#: src/components/ProfileHoverCard/index.web.tsx:440 msgid "View blocked user's profile" msgstr "Visualisar profilo de usator blocate" @@ -8508,13 +8703,13 @@ msgstr "Visualisar information sur iste etiquettas" msgid "View more" msgstr "Vider plus" -#: src/components/ProfileHoverCard/index.web.tsx:419 -#: src/components/ProfileHoverCard/index.web.tsx:439 -#: src/components/ProfileHoverCard/index.web.tsx:466 +#: src/components/ProfileHoverCard/index.web.tsx:426 +#: src/components/ProfileHoverCard/index.web.tsx:446 +#: src/components/ProfileHoverCard/index.web.tsx:473 #: src/view/com/posts/AviFollowButton.tsx:55 #: src/view/com/posts/PostFeedErrorMessage.tsx:175 -#: src/view/com/util/PostMeta.tsx:78 -#: src/view/com/util/PostMeta.tsx:93 +#: src/view/com/util/PostMeta.tsx:87 +#: src/view/com/util/PostMeta.tsx:122 msgid "View profile" msgstr "Visualisar profilo" @@ -8526,6 +8721,10 @@ msgstr "Visualisar le avatar" msgid "View the labeling service provided by @{0}" msgstr "" +#: src/components/verification/VerificationCheckButton.tsx:99 +msgid "View this user's verifications" +msgstr "" + #: src/screens/Profile/components/ProfileFeedHeader.tsx:481 msgid "View users who like this feed" msgstr "Vider usatores qui apprecia iste canal" @@ -8534,11 +8733,11 @@ msgstr "Vider usatores qui apprecia iste canal" msgid "View video" msgstr "Vider video" -#: src/screens/Moderation/index.tsx:264 +#: src/screens/Moderation/index.tsx:268 msgid "View your blocked accounts" msgstr "Visualisar tu contos blocate" -#: src/screens/Moderation/index.tsx:204 +#: src/screens/Moderation/index.tsx:208 msgid "View your default post interaction settings" msgstr "" @@ -8547,14 +8746,18 @@ msgstr "" msgid "View your feeds and explore more" msgstr "Vider tu fluxos e explorar plus" -#: src/screens/Moderation/index.tsx:234 +#: src/screens/Moderation/index.tsx:238 msgid "View your moderation lists" msgstr "Vider tu listas de moderation" -#: src/screens/Moderation/index.tsx:249 +#: src/screens/Moderation/index.tsx:253 msgid "View your muted accounts" msgstr "Vider tu contos silentiate" +#: src/components/verification/VerificationCheckButton.tsx:98 +msgid "View your verifications" +msgstr "" + #: src/view/com/util/images/AutoSizedImage.tsx:199 #: src/view/com/util/images/AutoSizedImage.tsx:221 msgid "Views full image" @@ -8627,7 +8830,7 @@ msgstr "" msgid "We were unable to load your birth date preferences. Please try again." msgstr "" -#: src/screens/Moderation/index.tsx:409 +#: src/screens/Moderation/index.tsx:428 msgid "We were unable to load your configured labelers at this time." msgstr "" @@ -8643,16 +8846,20 @@ msgstr "Nos te informara quando tu conto es preste." msgid "We'll use this to help customize your experience." msgstr "Nos usara isto pro personalisar tu experientia." -#: src/components/dms/dialogs/SearchablePeopleList.tsx:92 +#: src/components/dialogs/SearchablePeopleList.tsx:107 #: src/components/ProgressGuide/FollowDialog.tsx:172 msgid "We're having network issues, try again" msgstr "Nos ha problemas de rete, tenta de novo" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:94 +msgid "We’re introducing a new layer of verification on Bluesky — an easy-to-see checkmark." +msgstr "" + #: src/screens/Signup/index.tsx:109 msgid "We're so excited to have you join us!" msgstr "Nos es multo felice de accolliger te!" -#: src/view/screens/ProfileList.tsx:113 +#: src/view/screens/ProfileList.tsx:117 msgid "We're sorry, but we were unable to resolve this list. If this persists, please contact the list creator, @{handleOrDid}." msgstr "" @@ -8699,6 +8906,10 @@ msgstr "" msgid "What's up?" msgstr "Como va?" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:146 +msgid "When you tap on a check, you’ll see which organizations have granted verification." +msgstr "" + #: src/view/com/modals/lang-settings/PostLanguagesSettings.tsx:80 msgid "Which languages are used in this post?" msgstr "Qual linguas es usate in iste publication?" @@ -8715,6 +8926,10 @@ msgstr "Qui pote interager con iste publication?" msgid "Who can reply" msgstr "Qui pote responder" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:127 +msgid "Who can verify?" +msgstr "" + #: src/screens/Home/NoFeedsPinned.tsx:79 #: src/screens/Messages/ChatList.tsx:231 #: src/screens/Messages/Inbox.tsx:176 @@ -8783,7 +8998,7 @@ msgstr "Scribe tu responsa" msgid "Writers" msgstr "Scriptores" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:337 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:356 msgid "Wrong DID returned from server. Received: {0}" msgstr "Le servitor retornava un DID incorrecte. Recipite: {0}" @@ -8820,7 +9035,11 @@ msgstr "Heri" msgid "You" msgstr "Tu" -#: src/components/forms/HostingProvider.tsx:46 +#: src/components/verification/VerifierDialog.tsx:59 +msgid "You are a trusted verifier" +msgstr "" + +#: src/components/forms/HostingProvider.tsx:45 msgid "You are creating an account on" msgstr "" @@ -8836,6 +9055,19 @@ msgstr "Tu non es permitte incargar videos." msgid "You are not following anyone." msgstr "Tu non seque alcuno." +#: src/components/verification/VerificationsDialog.tsx:64 +msgid "You are verified" +msgstr "" + +#: src/screens/Profile/Header/EditProfileDialog.tsx:356 +#: src/view/com/modals/EditProfile.tsx:204 +msgid "You are verified. You will lose your verification status if you change your display name. <0>Learn more." +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:208 +msgid "You are verified. You will lose your verification status if you change your handle. <0>Learn more." +msgstr "" + #: src/screens/Search/modules/ExploreInterestsCard.tsx:45 msgid "You can adjust your interests at any time from \"Content and media\" settings." msgstr "" @@ -8947,11 +9179,11 @@ msgstr "Tu non ha fluxos." msgid "You have no lists." msgstr "Tu non ha listas." -#: src/view/screens/ModerationBlockedAccounts.tsx:129 +#: src/view/screens/ModerationBlockedAccounts.tsx:138 msgid "You have not blocked any accounts yet. To block an account, go to their profile and select \"Block account\" from the menu on their account." msgstr "" -#: src/view/screens/ModerationMutedAccounts.tsx:128 +#: src/view/screens/ModerationMutedAccounts.tsx:151 msgid "You have not muted any accounts yet. To mute an account, go to their profile and select \"Mute account\" from the menu on their account." msgstr "" @@ -9024,11 +9256,11 @@ msgstr "" msgid "You reacted {0}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:213 +#: src/screens/Messages/components/ChatListItem.tsx:218 msgid "You reacted {0} to {1}" msgstr "" -#: src/screens/Settings/Settings.tsx:257 +#: src/screens/Settings/Settings.tsx:265 #: src/view/shell/desktop/LeftNav.tsx:206 msgid "You will be signed out of all your accounts." msgstr "Le session de tote tu contos se claudera." @@ -9045,15 +9277,15 @@ msgstr "" msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:149 +#: src/screens/Messages/components/ChatListItem.tsx:154 msgid "You: {0}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:178 +#: src/screens/Messages/components/ChatListItem.tsx:183 msgid "You: {defaultEmbeddedContentMessage}" msgstr "Tu: {defaultEmbeddedContentMessage}" -#: src/screens/Messages/components/ChatListItem.tsx:171 +#: src/screens/Messages/components/ChatListItem.tsx:176 msgid "You: {short}" msgstr "" @@ -9163,7 +9395,7 @@ msgstr "Tu chats ha essite dishabilitate" msgid "Your choice will be saved, but can be changed later in settings." msgstr "Tu election essera salvate, ma pote esser cambiate depost in le parametros." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:494 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:513 msgid "Your current handle <0>{0} will automatically remain reserved for you. You can switch back to it at any time from this account." msgstr "" @@ -9194,7 +9426,7 @@ msgstr "Tu sequitores" msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "Tu fluxo de sequites es vacue! Seque plus de usatores pro vider lo que passa." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:221 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:240 msgid "Your full handle will be <0>@{0}" msgstr "Tu nomine de usator complete sera <0>@{0}" @@ -9202,7 +9434,7 @@ msgstr "Tu nomine de usator complete sera <0>@{0}" msgid "Your full username will be <0>@{0}" msgstr "Tu nomine de usator complete essera <0>@{0}" -#: src/Navigation.tsx:383 +#: src/Navigation.tsx:392 #: src/screens/Search/modules/ExploreInterestsCard.tsx:67 #: src/screens/Settings/ContentAndMediaSettings.tsx:92 #: src/screens/Settings/ContentAndMediaSettings.tsx:95 @@ -9262,3 +9494,7 @@ msgstr "Tu reporto sera inviate al Servicio de Moderation de Bluesky" #: src/screens/Settings/SettingsInterests.tsx:53 msgid "Your selected interests help us serve you content you care about." msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:65 +msgid "Your verifications" +msgstr "" diff --git a/src/locale/locales/id/messages.po b/src/locale/locales/id/messages.po index 93b7dbe7a2..9ae390a554 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: 2025-04-09 23:20\n" +"PO-Revision-Date: 2025-04-19 04:09\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -23,7 +23,7 @@ msgstr "" msgid "(active)" msgstr "(aktif)" -#: src/screens/Messages/components/ChatListItem.tsx:155 +#: src/screens/Messages/components/ChatListItem.tsx:160 msgid "(contains embedded content)" msgstr "(berisi konten yang disisipkan)" @@ -82,7 +82,7 @@ msgstr "{0, plural, other {# detik}}" #: src/view/shell/bottom-bar/BottomBar.tsx:209 #: src/view/shell/bottom-bar/BottomBar.tsx:241 -#: src/view/shell/Drawer.tsx:454 +#: src/view/shell/Drawer.tsx:470 msgid "{0, plural, one {# unread item} other {# unread items}}" msgstr "{0, plural, other {# item belum dibaca}}" @@ -91,17 +91,17 @@ msgstr "{0, plural, other {# item belum dibaca}}" msgid "{0, plural, one {#mo} other {#mo}}" msgstr "{0, plural, other {# bln}}" -#: src/components/ProfileHoverCard/index.web.tsx:398 +#: src/components/ProfileHoverCard/index.web.tsx:404 #: src/screens/Profile/Header/Metrics.tsx:22 msgid "{0, plural, one {follower} other {followers}}" msgstr "{0, plural, other {pengikut}}" -#: src/components/ProfileHoverCard/index.web.tsx:402 +#: src/components/ProfileHoverCard/index.web.tsx:408 #: src/screens/Profile/Header/Metrics.tsx:26 msgid "{0, plural, one {following} other {following}}" msgstr "{0, plural, other {mengikuti}}" -#: src/view/com/post-thread/PostThreadItem.tsx:459 +#: src/view/com/post-thread/PostThreadItem.tsx:479 msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, other {suka}}" @@ -109,11 +109,11 @@ msgstr "{0, plural, other {suka}}" msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, other {postingan}}" -#: src/view/com/post-thread/PostThreadItem.tsx:443 +#: src/view/com/post-thread/PostThreadItem.tsx:463 msgid "{0, plural, one {quote} other {quotes}}" msgstr "{0, plural, other {kutipan}}" -#: src/view/com/post-thread/PostThreadItem.tsx:425 +#: src/view/com/post-thread/PostThreadItem.tsx:445 msgid "{0, plural, one {repost} other {reposts}}" msgstr "{0, plural, other {posting ulang}}" @@ -153,7 +153,7 @@ msgstr "{0} dari 50" msgid "{0} reacted {1}" msgstr "{0} bereaksi {1}" -#: src/screens/Messages/components/ChatListItem.tsx:226 +#: src/screens/Messages/components/ChatListItem.tsx:231 msgid "{0} reacted {1} to {2}" msgstr "{0} bereaksi {1} pada {2}" @@ -206,100 +206,132 @@ msgstr "{estimatedTimeHrs, plural, other {jam}}" msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "{estimatedTimeMins, plural, other {menit}}" -#: src/view/com/notifications/NotificationFeedItem.tsx:305 +#: src/view/com/notifications/NotificationFeedItem.tsx:324 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} followed you" msgstr "{firstAuthorLink} dan <0>{additionalAuthorsCount, plural, other {{formattedAuthorsCount} lainnya}} mengikuti Anda" -#: src/view/com/notifications/NotificationFeedItem.tsx:331 +#: src/view/com/notifications/NotificationFeedItem.tsx:350 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your custom feed" msgstr "{firstAuthorLink} dan <0>{additionalAuthorsCount, plural, other {{formattedAuthorsCount} lainnya}} menyukai feed kustom Anda" -#: src/view/com/notifications/NotificationFeedItem.tsx:224 +#: src/view/com/notifications/NotificationFeedItem.tsx:243 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your post" msgstr "{firstAuthorLink} dan <0>{additionalAuthorsCount, plural, other {{formattedAuthorsCount} lainnya}} menyukai postingan Anda" -#: src/view/com/notifications/NotificationFeedItem.tsx:248 +#: src/view/com/notifications/NotificationFeedItem.tsx:430 +msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} removed their verifications from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:267 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} reposted your post" msgstr "{firstAuthorLink} dan <0>{additionalAuthorsCount, plural, other {{formattedAuthorsCount} lainnya}} memposting ulang postingan Anda" -#: src/view/com/notifications/NotificationFeedItem.tsx:355 +#: src/view/com/notifications/NotificationFeedItem.tsx:374 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} signed up with your starter pack" msgstr "{firstAuthorLink} dan <0>{additionalAuthorsCount, plural, other {{formattedAuthorsCount} lainnya}} mendaftar dengan paket pemula Anda" -#: src/view/com/notifications/NotificationFeedItem.tsx:317 +#: src/view/com/notifications/NotificationFeedItem.tsx:404 +msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:336 msgid "{firstAuthorLink} followed you" msgstr "{firstAuthorLink} mengikuti Anda" -#: src/view/com/notifications/NotificationFeedItem.tsx:294 +#: src/view/com/notifications/NotificationFeedItem.tsx:313 msgid "{firstAuthorLink} followed you back" msgstr "{firstAuthorLink} mengikuti Anda kembali" -#: src/view/com/notifications/NotificationFeedItem.tsx:343 +#: src/view/com/notifications/NotificationFeedItem.tsx:362 msgid "{firstAuthorLink} liked your custom feed" msgstr "{firstAuthorLink} menyukai feed kustom Anda" -#: src/view/com/notifications/NotificationFeedItem.tsx:236 +#: src/view/com/notifications/NotificationFeedItem.tsx:255 msgid "{firstAuthorLink} liked your post" msgstr "{firstAuthorLink} menyukai postingan Anda" -#: src/view/com/notifications/NotificationFeedItem.tsx:260 +#: src/view/com/notifications/NotificationFeedItem.tsx:442 +msgid "{firstAuthorLink} removed their verification from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:279 msgid "{firstAuthorLink} reposted your post" msgstr "{firstAuthorLink} memposting ulang postingan Anda" -#: src/view/com/notifications/NotificationFeedItem.tsx:367 +#: src/view/com/notifications/NotificationFeedItem.tsx:386 msgid "{firstAuthorLink} signed up with your starter pack" msgstr "{firstAuthorLink} mendaftar dengan paket pemula Anda" -#: src/view/com/notifications/NotificationFeedItem.tsx:298 +#: src/view/com/notifications/NotificationFeedItem.tsx:416 +msgid "{firstAuthorLink} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:317 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} followed you" msgstr "{firstAuthorName} dan {additionalAuthorsCount, plural, other {{formattedAuthorsCount} lainnya}} mengikuti Anda" -#: src/view/com/notifications/NotificationFeedItem.tsx:324 +#: src/view/com/notifications/NotificationFeedItem.tsx:343 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your custom feed" msgstr "{firstAuthorName} dan {additionalAuthorsCount, plural, other {{formattedAuthorsCount} lainnya}} menyukai feed kustom Anda" -#: src/view/com/notifications/NotificationFeedItem.tsx:217 +#: src/view/com/notifications/NotificationFeedItem.tsx:236 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your post" msgstr "{firstAuthorName} dan {additionalAuthorsCount, plural, other {{formattedAuthorsCount} lainnya}} menyukai postingan Anda" -#: src/view/com/notifications/NotificationFeedItem.tsx:241 +#: src/view/com/notifications/NotificationFeedItem.tsx:423 +msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} removed their verifications from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:260 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} reposted your post" msgstr "{firstAuthorName} dan {additionalAuthorsCount, plural, other {{formattedAuthorsCount} lainnya}} memposting ulang postingan Anda" -#: src/view/com/notifications/NotificationFeedItem.tsx:348 +#: src/view/com/notifications/NotificationFeedItem.tsx:367 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} signed up with your starter pack" msgstr "{firstAuthorName} dan {additionalAuthorsCount, plural, other {{formattedAuthorsCount} lainnya}} mendaftar dengan paket pemula Anda" -#: src/view/com/notifications/NotificationFeedItem.tsx:303 +#: src/view/com/notifications/NotificationFeedItem.tsx:397 +msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:322 msgid "{firstAuthorName} followed you" msgstr "{firstAuthorName} mengikuti Anda" -#: src/view/com/notifications/NotificationFeedItem.tsx:293 +#: src/view/com/notifications/NotificationFeedItem.tsx:312 msgid "{firstAuthorName} followed you back" msgstr "{firstAuthorName} mengikuti Anda kembali" -#: src/view/com/notifications/NotificationFeedItem.tsx:329 +#: src/view/com/notifications/NotificationFeedItem.tsx:348 msgid "{firstAuthorName} liked your custom feed" msgstr "{firstAuthorName} menyukai feed kustom Anda" -#: src/view/com/notifications/NotificationFeedItem.tsx:222 +#: src/view/com/notifications/NotificationFeedItem.tsx:241 msgid "{firstAuthorName} liked your post" msgstr "{firstAuthorName} menyukai postingan Anda" -#: src/view/com/notifications/NotificationFeedItem.tsx:246 +#: src/view/com/notifications/NotificationFeedItem.tsx:428 +msgid "{firstAuthorName} removed their verification from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:265 msgid "{firstAuthorName} reposted your post" msgstr "{firstAuthorName} memposting ulang postingan Anda" -#: src/view/com/notifications/NotificationFeedItem.tsx:353 +#: src/view/com/notifications/NotificationFeedItem.tsx:372 msgid "{firstAuthorName} signed up with your starter pack" msgstr "{firstAuthorName} mendaftar dengan paket pemula Anda" -#: src/components/ProfileHoverCard/index.web.tsx:508 +#: src/view/com/notifications/NotificationFeedItem.tsx:402 +msgid "{firstAuthorName} verified you" +msgstr "" + +#: src/components/ProfileHoverCard/index.web.tsx:532 #: src/screens/Profile/Header/Metrics.tsx:49 msgid "{following} following" msgstr "{following} mengikuti" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:392 +#: src/components/dialogs/SearchablePeopleList.tsx:412 msgid "{handle} can't be messaged" msgstr "{handle} tidak dapat dikirimi pesan" @@ -330,6 +362,19 @@ msgstr "" msgid "{type}h ago" msgstr "" +#: src/components/verification/VerifierDialog.tsx:60 +msgid "{userName} is a trusted verifier" +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:67 +msgid "{userName} is verified" +msgstr "" + +#. Possessive, meaning "the verifications of {userName}" +#: src/components/verification/VerificationsDialog.tsx:69 +msgid "{userName}'s verifications" +msgstr "" + #. Indicates the number of additional profiles are in the Starter Pack e.g. +12 #: src/screens/Search/components/StarterPackCard.tsx:249 msgid "+{computedTotal}" @@ -345,11 +390,11 @@ msgctxt "feeds" msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" msgstr "<0>{0}, <1>{1}, dan {2, plural, other {# lainnya}} sudah disertakan dalam paket pemula Anda" -#: src/view/shell/Drawer.tsx:97 +#: src/view/shell/Drawer.tsx:113 msgid "<0>{0} {1, plural, one {follower} other {followers}}" msgstr "<0>{0} {1, plural, other {pengikut}}" -#: src/view/shell/Drawer.tsx:108 +#: src/view/shell/Drawer.tsx:124 msgid "<0>{0} {1, plural, one {following} other {following}}" msgstr "<0>{0} {1, plural, other {mengikuti}}" @@ -398,14 +443,18 @@ msgid "7 days" msgstr "7 hari" #. If last message does not contain text, fall back to "{user} reacted to {a message}" -#: src/screens/Messages/components/ChatListItem.tsx:205 +#: src/screens/Messages/components/ChatListItem.tsx:210 msgid "a message" msgstr "sebuah pesan" -#: src/Navigation.tsx:391 -#: src/screens/Settings/AboutSettings.tsx:34 -#: src/screens/Settings/Settings.tsx:215 -#: src/screens/Settings/Settings.tsx:218 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:91 +msgid "A new form of verification" +msgstr "" + +#: src/Navigation.tsx:400 +#: src/screens/Settings/AboutSettings.tsx:72 +#: src/screens/Settings/Settings.tsx:223 +#: src/screens/Settings/Settings.tsx:226 msgid "About" msgstr "Tentang" @@ -424,36 +473,36 @@ msgid "Accept Request" msgstr "Terima Permintaan" #: src/screens/Settings/AccessibilitySettings.tsx:46 -#: src/screens/Settings/Settings.tsx:191 -#: src/screens/Settings/Settings.tsx:194 +#: src/screens/Settings/Settings.tsx:199 +#: src/screens/Settings/Settings.tsx:202 msgid "Accessibility" msgstr "Aksesibilitas" -#: src/Navigation.tsx:343 +#: src/Navigation.tsx:352 msgid "Accessibility Settings" msgstr "Pengaturan Aksesibilitas" -#: src/Navigation.tsx:359 +#: src/Navigation.tsx:368 #: src/screens/Login/LoginForm.tsx:194 #: src/screens/Settings/AccountSettings.tsx:45 -#: src/screens/Settings/Settings.tsx:153 -#: src/screens/Settings/Settings.tsx:156 +#: src/screens/Settings/Settings.tsx:161 +#: src/screens/Settings/Settings.tsx:164 msgid "Account" msgstr "Akun" #: src/screens/Messages/components/RequestButtons.tsx:81 -#: src/view/com/profile/ProfileMenu.tsx:141 +#: src/view/com/profile/ProfileMenu.tsx:147 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:392 msgctxt "toast" msgid "Account blocked" msgstr "Akun diblokir" -#: src/view/com/profile/ProfileMenu.tsx:154 +#: src/view/com/profile/ProfileMenu.tsx:160 msgctxt "toast" msgid "Account followed" msgstr "Akun diikuti" -#: src/view/com/profile/ProfileMenu.tsx:117 +#: src/view/com/profile/ProfileMenu.tsx:123 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:415 msgctxt "toast" msgid "Account muted" @@ -468,33 +517,37 @@ msgstr "Akun Dibisukan" msgid "Account Muted by List" msgstr "Akun Dibisukan oleh Daftar" -#: src/screens/Settings/Settings.tsx:430 +#: src/screens/Settings/Settings.tsx:472 msgid "Account options" msgstr "Pengaturan akun" -#: src/screens/Settings/Settings.tsx:466 +#: src/screens/Settings/Settings.tsx:508 msgid "Account removed from quick access" msgstr "Akun dihapus dari akses cepat" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:137 -#: src/view/com/profile/ProfileMenu.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:140 +#: src/view/com/profile/ProfileMenu.tsx:137 msgctxt "toast" msgid "Account unblocked" msgstr "Akun batal diblokir" -#: src/view/com/profile/ProfileMenu.tsx:166 +#: src/view/com/profile/ProfileMenu.tsx:172 msgctxt "toast" msgid "Account unfollowed" msgstr "Akun tidak diikuti" -#: src/view/com/profile/ProfileMenu.tsx:107 +#: src/view/com/profile/ProfileMenu.tsx:113 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:405 msgctxt "toast" msgid "Account unmuted" msgstr "Akun tidak dibisukan" +#: src/components/verification/VerifierDialog.tsx:98 +msgid "Accounts with a scalloped blue check mark<0>{NON_BREAKING_SPACE}<1/>{NON_BREAKING_SPACE}can verify others. These trusted verifiers are selected by Bluesky." +msgstr "" + +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:169 #: src/components/dialogs/MutedWords.tsx:328 -#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/UserAddRemoveLists.tsx:235 msgid "Add" msgstr "Tambah" @@ -512,8 +565,8 @@ msgstr "Tambahkan {displayName} dalam paket pemula" msgid "Add a content warning" msgstr "Tambahkan peringatan konten" -#: src/view/screens/ProfileList.tsx:916 -#: src/view/screens/ProfileList.tsx:934 +#: src/view/screens/ProfileList.tsx:924 +#: src/view/screens/ProfileList.tsx:942 msgid "Add a user to this list" msgstr "Tambahkan pengguna ke daftar ini" @@ -536,8 +589,8 @@ msgstr "Tambahkan teks alt" msgid "Add alt text (optional)" msgstr "Tambahkan teks alt (opsional)" -#: src/screens/Settings/Settings.tsx:373 -#: src/screens/Settings/Settings.tsx:376 +#: src/screens/Settings/Settings.tsx:415 +#: src/screens/Settings/Settings.tsx:418 #: src/view/shell/desktop/LeftNav.tsx:281 #: src/view/shell/desktop/LeftNav.tsx:285 msgid "Add another account" @@ -578,11 +631,15 @@ msgstr "Tambah kata dan tagar untuk dibisukan" msgid "Add new post" msgstr "Tambahkan postingan baru" -#: src/view/screens/ProfileList.tsx:924 -#: src/view/screens/ProfileList.tsx:942 +#: src/view/screens/ProfileList.tsx:932 +#: src/view/screens/ProfileList.tsx:950 msgid "Add people" msgstr "Tambahkan orang" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:79 +msgid "Add people to list" +msgstr "" + #: src/components/dms/EmojiPopup.android.tsx:55 msgid "Add Reaction" msgstr "Tambahkan Reaksi" @@ -599,7 +656,7 @@ msgstr "Tambahkan beberapa feed ke dalam paket pemula Anda!" msgid "Add the default feed of only people you follow" msgstr "Tambahkan feed bawaan hanya untuk orang yang Anda ikuti" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:387 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:406 msgid "Add the following DNS record to your domain:" msgstr "Tambahkan catatan DNS berikut ke domain Anda:" @@ -607,8 +664,8 @@ msgstr "Tambahkan catatan DNS berikut ke domain Anda:" msgid "Add this feed to your feeds" msgstr "Tambahkan feed ini ke daftar feed Anda" -#: src/view/com/profile/ProfileMenu.tsx:273 -#: src/view/com/profile/ProfileMenu.tsx:276 +#: src/view/com/profile/ProfileMenu.tsx:286 +#: src/view/com/profile/ProfileMenu.tsx:289 msgid "Add to lists" msgstr "Tambahkan dalam daftar" @@ -616,7 +673,11 @@ msgstr "Tambahkan dalam daftar" msgid "Add to my feeds" msgstr "Tambahkan ke daftar feed saya" -#: src/view/com/modals/ListAddRemoveUsers.tsx:192 +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:156 +msgid "Add user to list" +msgstr "" + +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:109 #: src/view/com/modals/UserAddRemoveLists.tsx:162 msgid "Added to list" msgstr "Ditambahkan ke daftar" @@ -640,7 +701,7 @@ msgstr "Dewasa" msgid "Adult Content" msgstr "Konten Dewasa" -#: src/screens/Moderation/index.tsx:355 +#: src/screens/Moderation/index.tsx:374 msgid "Adult content can only be enabled via the Web at <0>bsky.app." msgstr "Konten dewasa hanya dapat diaktifkan melalui laman <0>bsky.app." @@ -653,7 +714,7 @@ msgstr "Konten dewasa dinonaktifkan." msgid "Adult Content labels" msgstr "Label Konten Dewasa" -#: src/screens/Moderation/index.tsx:399 +#: src/screens/Moderation/index.tsx:418 msgid "Advanced" msgstr "Lanjutan" @@ -794,6 +855,11 @@ msgstr "Terjadi kesalahan saat mencoba mengikuti semua" msgid "An error occurred while uploading the video." msgstr "Terjadi kesalahan saat mengunggah video." +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:84 +#: src/components/verification/VerifierDialog.tsx:88 +msgid "An illustration showing that Bluesky selects trusted verifiers, and trusted verifiers in turn verify individual user accounts." +msgstr "" + #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:28 #: src/lib/moderation/useReportOptions.ts:28 msgid "An issue not included in these options" @@ -809,13 +875,17 @@ msgstr "Terjadi masalah saat mencoba membuka obrolan" #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 -#: src/components/ProfileCard.tsx:339 -#: src/components/ProfileCard.tsx:360 +#: src/components/ProfileCard.tsx:367 +#: src/components/ProfileCard.tsx:388 #: src/view/com/profile/FollowButton.tsx:38 #: src/view/com/profile/FollowButton.tsx:48 msgid "An issue occurred, please try again." msgstr "Terjadi masalah, silakan coba lagi." +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:118 +msgid "An mockup of a iPhone showing the Bluesky app open to the profile of a verified user with a blue checkmark next to their display name." +msgstr "" + #: src/screens/Onboarding/StepInterests/index.tsx:185 msgid "an unknown error occurred" msgstr "terjadi kesalahan yang tidak diketahui" @@ -838,6 +908,10 @@ msgstr "Hewan" msgid "Animated GIF" msgstr "Animasi GIF" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:37 +msgid "Announcing verification on Bluesky" +msgstr "" + #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:33 #: src/lib/moderation/useReportOptions.ts:33 msgid "Anti-Social Behavior" @@ -847,7 +921,7 @@ msgstr "Perilaku Anti-Sosial" msgid "Anybody can interact" msgstr "Siapa saja dapat berinteraksi" -#: src/Navigation.tsx:399 +#: src/Navigation.tsx:408 #: src/screens/Settings/AppIconSettings/index.tsx:67 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:18 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:23 @@ -884,7 +958,7 @@ msgstr "Nama sandi aplikasi harus terdiri dari minimal 4 karakter" msgid "App passwords" msgstr "Sandi aplikasi" -#: src/Navigation.tsx:311 +#: src/Navigation.tsx:320 #: src/screens/Settings/AppPasswords.tsx:51 msgid "App Passwords" msgstr "Kata Sandi Aplikasi" @@ -920,10 +994,10 @@ msgstr "Banding Penangguhan" msgid "Appeal this decision" msgstr "Ajukan banding atas keputusan ini" -#: src/Navigation.tsx:351 +#: src/Navigation.tsx:360 #: src/screens/Settings/AppearanceSettings.tsx:85 -#: src/screens/Settings/Settings.tsx:183 -#: src/screens/Settings/Settings.tsx:186 +#: src/screens/Settings/Settings.tsx:191 +#: src/screens/Settings/Settings.tsx:194 msgid "Appearance" msgstr "Tampilan" @@ -932,12 +1006,12 @@ msgstr "Tampilan" msgid "Apply default recommended feeds" msgstr "Tambahkan feed bawaan yang direkomendasikan" -#: src/view/com/post-thread/PostThreadItem.tsx:865 +#: src/view/com/post-thread/PostThreadItem.tsx:885 msgid "Archived from {0}" msgstr "Arsip dari {0}" -#: src/view/com/post-thread/PostThreadItem.tsx:834 -#: src/view/com/post-thread/PostThreadItem.tsx:873 +#: src/view/com/post-thread/PostThreadItem.tsx:854 +#: src/view/com/post-thread/PostThreadItem.tsx:893 msgid "Archived post" msgstr "Arsip postingan" @@ -953,7 +1027,7 @@ msgstr "Anda yakin ingin menghapus pesan ini? Pesan akan dihapus untuk Anda, tet msgid "Are you sure you want to delete this starter pack?" msgstr "Anda yakin ingin menghapus paket pemula ini?" -#: src/screens/Profile/Header/EditProfileDialog.tsx:82 +#: src/screens/Profile/Header/EditProfileDialog.tsx:86 msgid "Are you sure you want to discard your changes?" msgstr "Anda yakin ingin membuang perubahan?" @@ -1016,7 +1090,7 @@ msgstr "Opsi putar otomatis telah dipindahkan ke pengaturan <0>Konten dan Media< msgid "Autoplay videos and GIFs" msgstr "Putar otomatis video dan GIF" -#: src/components/dms/MessagesListHeader.tsx:82 +#: src/components/dms/MessagesListHeader.tsx:84 #: src/components/moderation/LabelsOnMeDialog.tsx:315 #: src/components/moderation/LabelsOnMeDialog.tsx:316 #: src/screens/Login/ChooseAccountForm.tsx:90 @@ -1052,7 +1126,7 @@ msgstr "Untuk membuat postingan, harap verifikasi email Anda terlebih dahulu." msgid "Before creating a starter pack, you must first verify your email." msgstr "Untuk membuat paket pemula, harap verifikasi email Anda terlebih dahulu." -#: src/components/dms/dialogs/NewChatDialog.tsx:79 +#: src/components/dms/dialogs/NewChatDialog.tsx:80 #: src/components/dms/MessageProfileButton.tsx:110 #: src/screens/Messages/Conversation.tsx:221 msgid "Before you may message another user, you must first verify your email." @@ -1063,8 +1137,8 @@ msgstr "Untuk dapat mengirim pesan ke pengguna lain, harap verifikasi email Anda msgid "Birthday" msgstr "Tanggal lahir" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:283 -#: src/view/com/profile/ProfileMenu.tsx:399 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 +#: src/view/com/profile/ProfileMenu.tsx:435 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:849 msgid "Block" msgstr "Blokir" @@ -1073,19 +1147,19 @@ msgstr "Blokir" #: src/components/dms/ConvoMenu.tsx:250 #: src/screens/Messages/components/RequestButtons.tsx:134 #: src/screens/Messages/components/RequestButtons.tsx:136 -#: src/view/com/profile/ProfileMenu.tsx:310 -#: src/view/com/profile/ProfileMenu.tsx:317 +#: src/view/com/profile/ProfileMenu.tsx:346 +#: src/view/com/profile/ProfileMenu.tsx:353 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:686 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:688 msgid "Block account" msgstr "Blokir akun" -#: src/view/com/profile/ProfileMenu.tsx:382 +#: src/view/com/profile/ProfileMenu.tsx:418 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:844 msgid "Block Account?" msgstr "Blokir Akun?" -#: src/view/screens/ProfileList.tsx:661 +#: src/view/screens/ProfileList.tsx:669 msgid "Block accounts" msgstr "Blokir akun" @@ -1097,7 +1171,7 @@ msgstr "Blokir dan Hapus" msgid "Block and/or delete this conversation" msgstr "Blokir dan/atau hapus percakapan ini" -#: src/view/screens/ProfileList.tsx:781 +#: src/view/screens/ProfileList.tsx:789 msgid "Block list" msgstr "Blokir daftar" @@ -1105,7 +1179,7 @@ msgstr "Blokir daftar" msgid "Block or report" msgstr "Blokir atau lapor" -#: src/view/screens/ProfileList.tsx:776 +#: src/view/screens/ProfileList.tsx:784 msgid "Block these accounts?" msgstr "Blokir akun-akun ini?" @@ -1122,21 +1196,21 @@ msgstr "Blokir Pengguna" msgid "Blocked" msgstr "Diblokir" -#: src/screens/Moderation/index.tsx:269 +#: src/screens/Moderation/index.tsx:273 msgid "Blocked accounts" msgstr "Akun yang diblokir" -#: src/Navigation.tsx:160 -#: src/view/screens/ModerationBlockedAccounts.tsx:101 +#: src/Navigation.tsx:161 +#: src/view/screens/ModerationBlockedAccounts.tsx:110 msgid "Blocked Accounts" msgstr "Akun yang Diblokir" -#: src/view/com/profile/ProfileMenu.tsx:394 +#: src/view/com/profile/ProfileMenu.tsx:430 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:846 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." -#: src/view/screens/ModerationBlockedAccounts.tsx:112 +#: src/view/screens/ModerationBlockedAccounts.tsx:121 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you. You will not see their content and they will be prevented from seeing yours." msgstr "Akun yang diblokir tidak dapat membalas utas Anda, menyebut Anda, atau berinteraksi dengan Anda. Anda juga tidak akan melihat konten mereka dan mereka akan dicegah melihat konten Anda." @@ -1144,15 +1218,15 @@ msgstr "Akun yang diblokir tidak dapat membalas utas Anda, menyebut Anda, atau b msgid "Blocked post." msgstr "Postingan diblokir." -#: src/screens/Profile/Sections/Labels.tsx:173 +#: src/screens/Profile/Sections/Labels.tsx:170 msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "Pemblokiran tidak menghalangi pelabel ini menerapkan label pada akun Anda." -#: src/view/screens/ProfileList.tsx:778 +#: src/view/screens/ProfileList.tsx:786 msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Pemblokiran bersifat publik. Akun yang diblokir tidak dapat membalas utas Anda, menyebut Anda, atau berinteraksi dengan Anda." -#: src/view/com/profile/ProfileMenu.tsx:391 +#: src/view/com/profile/ProfileMenu.tsx:427 msgid "Blocking will not prevent labels from being applied on your account, but it will stop this account from replying in your threads or interacting with you." msgstr "Memblokir tidak akan mencegah label diterapkan pada akun Anda, tetapi akan menghentikan akun ini untuk membalas atau berinteraksi dengan Anda." @@ -1165,7 +1239,7 @@ msgstr "Blog" msgid "Bluesky" msgstr "Bluesky" -#: src/view/com/post-thread/PostThreadItem.tsx:890 +#: src/view/com/post-thread/PostThreadItem.tsx:910 msgid "Bluesky cannot confirm the authenticity of the claimed date." msgstr "Bluesky tidak dapat memastikan keaslian tanggal yang diklaim." @@ -1199,6 +1273,10 @@ msgstr "Bluesky akan memilih serangkaian akun yang direkomendasikan dari orang-o msgid "Bluesky will not show your profile and posts to logged-out users. Other apps may not honor this request. This does not make your account private." msgstr "Bluesky tidak akan menampilkan profil dan postingan Anda kepada pengguna yang tidak masuk. Aplikasi lain mungkin tidak akan mematuhi permintaan ini. Ini tidak membuat akun Anda menjadi privat." +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:132 +msgid "Bluesky will proactively verify notable and authentic accounts." +msgstr "" + #: src/screens/Settings/AppIconSettings/index.tsx:99 msgid "Bluesky+" msgstr "Bluesky+" @@ -1301,17 +1379,17 @@ msgid "Camera" msgstr "Kamera" #: src/components/Menu/index.tsx:306 -#: src/components/Prompt.tsx:130 -#: src/components/Prompt.tsx:132 +#: src/components/Prompt.tsx:140 +#: src/components/Prompt.tsx:142 #: src/screens/Deactivated.tsx:158 -#: src/screens/Profile/Header/EditProfileDialog.tsx:220 -#: src/screens/Profile/Header/EditProfileDialog.tsx:228 +#: src/screens/Profile/Header/EditProfileDialog.tsx:227 +#: src/screens/Profile/Header/EditProfileDialog.tsx:235 #: src/screens/Search/Shell.tsx:349 #: src/screens/Settings/AppIconSettings/index.tsx:44 #: src/screens/Settings/AppIconSettings/index.tsx:225 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:76 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:83 -#: src/screens/Settings/Settings.tsx:260 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:78 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:85 +#: src/screens/Settings/Settings.tsx:268 #: src/screens/Takendown.tsx:99 #: src/screens/Takendown.tsx:102 #: src/view/com/composer/Composer.tsx:937 @@ -1322,7 +1400,7 @@ msgstr "Kamera" #: src/view/com/modals/ChangePassword.tsx:282 #: src/view/com/modals/CreateOrEditList.tsx:335 #: src/view/com/modals/CropImage.web.tsx:97 -#: src/view/com/modals/EditProfile.tsx:244 +#: src/view/com/modals/EditProfile.tsx:270 #: src/view/com/modals/InAppBrowserConsent.tsx:75 #: src/view/com/modals/InAppBrowserConsent.tsx:77 #: src/view/com/modals/LinkWarning.tsx:105 @@ -1350,7 +1428,7 @@ msgstr "Batal menghapus akun" msgid "Cancel image crop" msgstr "Batal memotong gambar" -#: src/view/com/modals/EditProfile.tsx:239 +#: src/view/com/modals/EditProfile.tsx:265 msgid "Cancel profile editing" msgstr "Batal mengedit profil" @@ -1363,7 +1441,6 @@ msgid "Cancel reactivation and sign out" msgstr "Batalkan pengaktifan kembali dan keluar" #: src/screens/Search/Shell.tsx:341 -#: src/view/com/modals/ListAddRemoveUsers.tsx:88 msgid "Cancel search" msgstr "Batal mencari" @@ -1411,8 +1488,8 @@ msgstr "Ubah email" msgid "Change email address" msgstr "Ubah alamat email" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:92 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:96 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:94 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:98 msgid "Change Handle" msgstr "Ubah Panggilan" @@ -1448,15 +1525,15 @@ msgstr "Ubah alamat email Anda" msgid "Changes app icon" msgstr "Mengganti ikon aplikasi" -#: src/components/forms/HostingProvider.tsx:50 -#: src/components/forms/HostingProvider.tsx:70 +#: src/components/forms/HostingProvider.tsx:49 +#: src/components/forms/HostingProvider.tsx:69 msgid "Changes hosting provider" msgstr "Mengganti penyedia hosting" -#: src/Navigation.tsx:416 +#: src/Navigation.tsx:425 #: src/view/shell/bottom-bar/BottomBar.tsx:205 #: src/view/shell/desktop/LeftNav.tsx:535 -#: src/view/shell/Drawer.tsx:422 +#: src/view/shell/Drawer.tsx:438 msgid "Chat" msgstr "Obrolan" @@ -1471,7 +1548,7 @@ msgctxt "toast" msgid "Chat muted" msgstr "Obrolan dibisukan" -#: src/Navigation.tsx:426 +#: src/Navigation.tsx:435 #: src/screens/Messages/components/InboxPreview.tsx:24 msgid "Chat request inbox" msgstr "Kotak masuk permintaan obrolan" @@ -1482,7 +1559,7 @@ msgid "Chat requests" msgstr "Permintaan obrolan" #: src/components/dms/ConvoMenu.tsx:75 -#: src/Navigation.tsx:421 +#: src/Navigation.tsx:430 #: src/screens/Messages/ChatList.tsx:328 msgid "Chat settings" msgstr "Pengaturan obrolan" @@ -1514,7 +1591,7 @@ msgstr "Periksa email Anda untuk mendapatkan kode login dan masukkan di sini." msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "Periksa kotak masuk email Anda untuk kode konfirmasi dan masukkan di bawah ini:" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:370 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:389 msgid "Choose domain verification method" msgstr "Pilih metode verifikasi domain" @@ -1554,14 +1631,19 @@ msgstr "Pilih kata sandi Anda" msgid "Choose your username" msgstr "Panggilan Anda" -#: src/screens/Settings/Settings.tsx:351 +#: src/screens/Settings/Settings.tsx:393 msgid "Clear all storage data" msgstr "Hapus semua data penyimpanan" -#: src/screens/Settings/Settings.tsx:353 +#: src/screens/Settings/Settings.tsx:395 msgid "Clear all storage data (restart after this)" msgstr "Hapus semua data penyimpanan (mulai ulang setelah ini)" +#: src/screens/Settings/AboutSettings.tsx:113 +#: src/screens/Settings/AboutSettings.tsx:117 +msgid "Clear image cache" +msgstr "" + #: src/components/forms/SearchInput.tsx:70 msgid "Clear search query" msgstr "Hapus kueri pencarian" @@ -1595,8 +1677,10 @@ msgid "Clip 🐴 clop 🐴" msgstr "Keletak 🐴 keletuk 🐴" #: src/components/dialogs/GifSelect.tsx:281 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:174 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:183 +#: src/components/dialogs/SearchablePeopleList.tsx:295 #: src/components/dialogs/VerifyEmailDialog.tsx:289 -#: src/components/dms/dialogs/SearchablePeopleList.tsx:269 #: src/components/dms/EmojiPopup.android.tsx:58 #: src/components/dms/ReportDialog.tsx:381 #: src/components/dms/ReportDialog.tsx:390 @@ -1605,6 +1689,8 @@ msgstr "Keletak 🐴 keletuk 🐴" #: src/components/ProgressGuide/FollowDialog.tsx:386 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:117 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:123 +#: src/components/verification/VerificationsDialog.tsx:146 +#: src/components/verification/VerifierDialog.tsx:144 #: src/view/com/modals/ChangePassword.tsx:279 #: src/view/com/modals/ChangePassword.tsx:282 #: src/view/com/util/post-embeds/GifEmbed.tsx:197 @@ -1625,6 +1711,8 @@ msgid "Close bottom drawer" msgstr "Tutup kotak bawah" #: src/components/dialogs/GifSelect.tsx:275 +#: src/components/verification/VerificationsDialog.tsx:138 +#: src/components/verification/VerifierDialog.tsx:136 msgid "Close dialog" msgstr "Tutup dialog" @@ -1676,11 +1764,11 @@ msgstr "Menutup pemilih emoji" msgid "Closes viewer for header image" msgstr "Menutup penampil gambar header" -#: src/view/com/notifications/NotificationFeedItem.tsx:405 +#: src/view/com/notifications/NotificationFeedItem.tsx:479 msgid "Collapse list of users" msgstr "Ciutkan daftar pengguna" -#: src/view/com/notifications/NotificationFeedItem.tsx:598 +#: src/view/com/notifications/NotificationFeedItem.tsx:687 msgid "Collapses list of users for a given notification" msgstr "Menciutkan daftar pengguna untuk notifikasi tertentu" @@ -1703,7 +1791,7 @@ msgstr "Komedi" msgid "Comics" msgstr "Komik" -#: src/Navigation.tsx:301 +#: src/Navigation.tsx:310 #: src/view/screens/CommunityGuidelines.tsx:34 msgid "Community Guidelines" msgstr "Panduan Komunitas" @@ -1743,8 +1831,8 @@ msgstr "Diatur pada <0>pengaturan moderasi." #: src/components/dialogs/VerifyEmailDialog.tsx:253 #: src/components/dialogs/VerifyEmailDialog.tsx:260 #: src/components/dialogs/VerifyEmailDialog.tsx:283 -#: src/components/Prompt.tsx:173 -#: src/components/Prompt.tsx:176 +#: src/components/Prompt.tsx:183 +#: src/components/Prompt.tsx:186 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:185 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:188 #: src/view/com/modals/VerifyEmail.tsx:239 @@ -1765,11 +1853,11 @@ msgstr "Konfirmasi pengaturan bahasa konten" msgid "Confirm delete account" msgstr "Konfirmasi hapus akun" -#: src/screens/Moderation/index.tsx:303 +#: src/screens/Moderation/index.tsx:322 msgid "Confirm your age:" msgstr "Konfirmasi usia Anda:" -#: src/screens/Moderation/index.tsx:294 +#: src/screens/Moderation/index.tsx:313 msgid "Confirm your birthdate" msgstr "Konfirmasi tanggal lahir Anda" @@ -1802,12 +1890,12 @@ msgid "Content & Media" msgstr "Konten & Media" #: src/screens/Settings/AccessibilitySettings.tsx:109 -#: src/screens/Settings/Settings.tsx:175 -#: src/screens/Settings/Settings.tsx:178 +#: src/screens/Settings/Settings.tsx:183 +#: src/screens/Settings/Settings.tsx:186 msgid "Content and media" msgstr "Konten dan media" -#: src/Navigation.tsx:375 +#: src/Navigation.tsx:384 msgid "Content and Media" msgstr "Konten dan Media" @@ -1815,7 +1903,7 @@ msgstr "Konten dan Media" msgid "Content Blocked" msgstr "Konten Diblokir" -#: src/screens/Moderation/index.tsx:287 +#: src/screens/Moderation/index.tsx:306 msgid "Content filters" msgstr "Penyaring konten" @@ -1853,7 +1941,7 @@ msgstr "Latar menu konteks, klik untuk menutup menu." msgid "Continue" msgstr "Lanjutkan" -#: src/components/AccountList.tsx:121 +#: src/components/AccountList.tsx:126 msgid "Continue as {0} (currently signed in)" msgstr "Lanjutkan sebagai {0} (sudah masuk)" @@ -1873,7 +1961,7 @@ msgctxt "toast" msgid "Conversation deleted" msgstr "Percakapan dihapus" -#: src/screens/Messages/components/ChatListItem.tsx:191 +#: src/screens/Messages/components/ChatListItem.tsx:196 msgid "Conversation deleted" msgstr "Percakapan dihapus" @@ -1885,7 +1973,7 @@ msgstr "Memasak" msgid "Copied" msgstr "Disalin" -#: src/screens/Settings/AboutSettings.tsx:98 +#: src/screens/Settings/AboutSettings.tsx:148 msgid "Copied build version to clipboard" msgstr "Versi build disalin ke papan klip" @@ -1903,7 +1991,7 @@ msgstr "Disalin ke papan klip" msgid "Copied!" msgstr "Tersalin!" -#: src/screens/Settings/AboutSettings.tsx:74 +#: src/screens/Settings/AboutSettings.tsx:124 msgid "Copies build version to clipboard" msgstr "Menyalin versi build ke papan klip" @@ -1915,8 +2003,8 @@ msgstr "Salin" msgid "Copy App Password" msgstr "Salin Sandi Aplikasi" -#: src/view/com/profile/ProfileMenu.tsx:347 -#: src/view/com/profile/ProfileMenu.tsx:350 +#: src/view/com/profile/ProfileMenu.tsx:383 +#: src/view/com/profile/ProfileMenu.tsx:386 msgid "Copy at:// URI" msgstr "Salin URI at://" @@ -1930,13 +2018,13 @@ msgstr "Salin DID pemosting" msgid "Copy code" msgstr "Salin kode" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:472 -#: src/view/com/profile/ProfileMenu.tsx:356 -#: src/view/com/profile/ProfileMenu.tsx:359 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:491 +#: src/view/com/profile/ProfileMenu.tsx:392 +#: src/view/com/profile/ProfileMenu.tsx:395 msgid "Copy DID" msgstr "Salin DID" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:405 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:424 msgid "Copy host" msgstr "Salin host" @@ -1948,7 +2036,7 @@ msgstr "Salin tautan" msgid "Copy Link" msgstr "Salin Tautan" -#: src/view/screens/ProfileList.tsx:505 +#: src/view/screens/ProfileList.tsx:513 msgid "Copy link to list" msgstr "Salin tautan daftar" @@ -1976,11 +2064,11 @@ msgstr "Salin teks postingan" msgid "Copy QR code" msgstr "Salin kode QR" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:426 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:445 msgid "Copy TXT record value" msgstr "Salin nilai data TXT" -#: src/Navigation.tsx:306 +#: src/Navigation.tsx:315 #: src/view/screens/CopyrightPolicy.tsx:31 msgid "Copyright Policy" msgstr "Kebijakan Hak Cipta" @@ -1994,7 +2082,7 @@ msgstr "Tidak dapat meninggalkan obrolan" msgid "Could not load feed" msgstr "Tidak dapat memuat feed" -#: src/view/screens/ProfileList.tsx:1021 +#: src/view/screens/ProfileList.tsx:1029 msgid "Could not load list" msgstr "Tidak dapat memuat daftar" @@ -2016,7 +2104,7 @@ msgstr "Buat kode QR untuk paket pemula" #: src/components/StarterPack/ProfileStarterPacks.tsx:178 #: src/components/StarterPack/ProfileStarterPacks.tsx:274 -#: src/Navigation.tsx:451 +#: src/Navigation.tsx:460 msgid "Create a starter pack" msgstr "Buat paket pemula" @@ -2127,7 +2215,7 @@ msgstr "Tanggal lahir" msgid "Deactivate account" msgstr "Nonaktifkan akun" -#: src/screens/Settings/Settings.tsx:332 +#: src/screens/Settings/Settings.tsx:374 msgid "Debug Moderation" msgstr "Debug Moderasi" @@ -2150,7 +2238,7 @@ msgstr "Ikon bawaan" #: src/screens/StarterPack/StarterPackScreen.tsx:672 #: src/screens/StarterPack/StarterPackScreen.tsx:744 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:767 -#: src/view/screens/ProfileList.tsx:760 +#: src/view/screens/ProfileList.tsx:768 msgid "Delete" msgstr "Hapus" @@ -2176,7 +2264,7 @@ msgstr "Hapus kata sandi aplikasi?" msgid "Delete chat" msgstr "Hapus obrolan" -#: src/screens/Settings/Settings.tsx:339 +#: src/screens/Settings/Settings.tsx:381 msgid "Delete chat declaration record" msgstr "Hapus catatan deklarasi obrolan" @@ -2195,7 +2283,7 @@ msgstr "Hapus Percakapan" msgid "Delete for me" msgstr "Hapus untuk saya" -#: src/view/screens/ProfileList.tsx:548 +#: src/view/screens/ProfileList.tsx:556 msgid "Delete list" msgstr "Hapus daftar" @@ -2226,7 +2314,7 @@ msgstr "Hapus paket pemula" msgid "Delete starter pack?" msgstr "Hapus paket pemula?" -#: src/view/screens/ProfileList.tsx:755 +#: src/view/screens/ProfileList.tsx:763 msgid "Delete this list?" msgstr "Hapus daftar ini?" @@ -2238,8 +2326,8 @@ msgstr "Hapus postingan ini?" msgid "Deleted" msgstr "Dihapus" -#: src/components/dms/MessagesListHeader.tsx:155 -#: src/screens/Messages/components/ChatListItem.tsx:123 +#: src/components/dms/MessagesListHeader.tsx:160 +#: src/screens/Messages/components/ChatListItem.tsx:128 msgid "Deleted Account" msgstr "Akun Telah Dihapus" @@ -2247,19 +2335,19 @@ msgstr "Akun Telah Dihapus" msgid "Deleted post." msgstr "Postingan dihapus." -#: src/screens/Profile/Header/EditProfileDialog.tsx:347 +#: src/screens/Profile/Header/EditProfileDialog.tsx:370 #: src/view/com/modals/CreateOrEditList.tsx:280 #: src/view/com/modals/CreateOrEditList.tsx:301 -#: src/view/com/modals/EditProfile.tsx:193 -#: src/view/com/modals/EditProfile.tsx:205 +#: src/view/com/modals/EditProfile.tsx:219 +#: src/view/com/modals/EditProfile.tsx:231 msgid "Description" msgstr "Deskripsi" -#: src/screens/Profile/Header/EditProfileDialog.tsx:367 +#: src/screens/Profile/Header/EditProfileDialog.tsx:390 msgid "Description is too long" msgstr "Deskripsi terlalu panjang" -#: src/screens/Profile/Header/EditProfileDialog.tsx:368 +#: src/screens/Profile/Header/EditProfileDialog.tsx:391 msgid "Description is too long. {DESCRIPTION_MAX_GRAPHEMES, plural, other {The maximum number of characters is #.}}" msgstr "" @@ -2277,18 +2365,18 @@ msgstr "Lepaskan kutipan" msgid "Detach quote post?" msgstr "Lepaskan kutipan ini?" -#: src/screens/Settings/AboutSettings.tsx:87 +#: src/screens/Settings/AboutSettings.tsx:137 msgctxt "toast" msgid "Developer mode disabled" msgstr "Mode pengembang dimatikan" -#: src/screens/Settings/AboutSettings.tsx:81 +#: src/screens/Settings/AboutSettings.tsx:131 msgctxt "toast" msgid "Developer mode enabled" msgstr "Mode pengembang dinyalakan" -#: src/screens/Settings/Settings.tsx:242 -#: src/screens/Settings/Settings.tsx:245 +#: src/screens/Settings/Settings.tsx:250 +#: src/screens/Settings/Settings.tsx:253 msgid "Developer options" msgstr "Opsi pengembang" @@ -2318,17 +2406,17 @@ msgstr "Matikan subtitel" #: src/lib/moderation/useLabelBehaviorDescription.ts:68 #: src/screens/Messages/Settings.tsx:139 #: src/screens/Messages/Settings.tsx:142 -#: src/screens/Moderation/index.tsx:345 +#: src/screens/Moderation/index.tsx:364 msgid "Disabled" msgstr "Dinonaktifkan" -#: src/screens/Profile/Header/EditProfileDialog.tsx:84 +#: src/screens/Profile/Header/EditProfileDialog.tsx:88 #: src/view/com/composer/Composer.tsx:705 #: src/view/com/composer/Composer.tsx:889 msgid "Discard" msgstr "Buang" -#: src/screens/Profile/Header/EditProfileDialog.tsx:81 +#: src/screens/Profile/Header/EditProfileDialog.tsx:85 msgid "Discard changes?" msgstr "Buang perubahan?" @@ -2383,27 +2471,27 @@ msgstr "Tutup bagian ini" msgid "Display larger alt text badges" msgstr "Tampilkan lencana teks alt yang lebih besar" -#: src/screens/Profile/Header/EditProfileDialog.tsx:314 -#: src/screens/Profile/Header/EditProfileDialog.tsx:320 -#: src/screens/Profile/Header/EditProfileDialog.tsx:354 -#: src/view/com/modals/EditProfile.tsx:187 +#: src/screens/Profile/Header/EditProfileDialog.tsx:321 +#: src/screens/Profile/Header/EditProfileDialog.tsx:327 +#: src/screens/Profile/Header/EditProfileDialog.tsx:377 +#: src/view/com/modals/EditProfile.tsx:194 msgid "Display name" msgstr "Nama tampilan" -#: src/view/com/modals/EditProfile.tsx:175 +#: src/view/com/modals/EditProfile.tsx:182 msgid "Display Name" msgstr "Nama Tampilan" -#: src/screens/Profile/Header/EditProfileDialog.tsx:333 +#: src/screens/Profile/Header/EditProfileDialog.tsx:340 msgid "Display name is too long" msgstr "Nama tampilan terlalu panjang" -#: src/screens/Profile/Header/EditProfileDialog.tsx:334 +#: src/screens/Profile/Header/EditProfileDialog.tsx:341 msgid "Display name is too long. {DISPLAY_NAME_MAX_GRAPHEMES, plural, other {The maximum number of characters is #.}}" msgstr "Nama tampilan terlalu panjang. {DISPLAY_NAME_MAX_GRAPHEMES, plural, other {Maksimum jumlah karakter adalah #.}}" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:373 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:375 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:392 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:394 msgid "DNS Panel" msgstr "Panel DNS" @@ -2419,7 +2507,7 @@ msgstr "Tidak termasuk ketelanjangan." msgid "Doesn't begin or end with a hyphen" msgstr "Tidak diawali atau diakhiri dengan tanda hubung" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:488 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:507 msgid "Domain verified!" msgstr "Domain terverifikasi!" @@ -2441,11 +2529,9 @@ msgstr "Domain terverifikasi!" #: src/view/com/modals/CropImage.web.tsx:112 #: src/view/com/modals/InviteCodes.tsx:81 #: src/view/com/modals/InviteCodes.tsx:124 -#: src/view/com/modals/ListAddRemoveUsers.tsx:143 msgid "Done" msgstr "Selesai" -#: src/view/com/modals/ListAddRemoveUsers.tsx:145 #: src/view/com/modals/UserAddRemoveLists.tsx:113 #: src/view/com/modals/UserAddRemoveLists.tsx:116 msgctxt "action" @@ -2485,23 +2571,23 @@ msgstr "Lepaskan untuk menambahkan gambar" msgid "Duration:" msgstr "Durasi:" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:211 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:230 msgid "e.g. alice" msgstr "contoh: kresna" -#: src/screens/Profile/Header/EditProfileDialog.tsx:321 +#: src/screens/Profile/Header/EditProfileDialog.tsx:328 msgid "e.g. Alice Lastname" msgstr "contoh: Langit Kresna" -#: src/view/com/modals/EditProfile.tsx:180 +#: src/view/com/modals/EditProfile.tsx:187 msgid "e.g. Alice Roberts" msgstr "contoh: Langit Kresna" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:357 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:376 msgid "e.g. alice.com" msgstr "contoh: kresna.com" -#: src/view/com/modals/EditProfile.tsx:198 +#: src/view/com/modals/EditProfile.tsx:224 msgid "e.g. Artist, dog-lover, and avid reader." msgstr "contoh: Penulis, penyiar radio, dan sejarawan." @@ -2536,7 +2622,8 @@ msgstr "Tiap kode hanya berlaku sekali. Anda akan mendapatkan tambahan kode unda msgid "Edit" msgstr "Ubah" -#: src/view/com/lists/ListMembers.tsx:143 +#: src/view/com/lists/ListMembers.tsx:180 +#: src/view/com/lists/ListMembers.tsx:186 msgctxt "action" msgid "Edit" msgstr "Ubah" @@ -2566,7 +2653,7 @@ msgstr "Ubah pengaturan interaksi" msgid "Edit interests" msgstr "" -#: src/view/screens/ProfileList.tsx:536 +#: src/view/screens/ProfileList.tsx:544 msgid "Edit list details" msgstr "Ubah rincian daftar" @@ -2574,12 +2661,12 @@ msgstr "Ubah rincian daftar" msgid "Edit Moderation List" msgstr "Ubah Daftar Moderasi" -#: src/Navigation.tsx:316 +#: src/Navigation.tsx:325 #: src/view/screens/Feeds.tsx:515 msgid "Edit My Feeds" msgstr "Ubah Daftar Feed" -#: src/view/com/modals/EditProfile.tsx:147 +#: src/view/com/modals/EditProfile.tsx:154 msgid "Edit my profile" msgstr "Edit profil saya" @@ -2592,15 +2679,15 @@ msgstr "Ubah Daftar Pengguna" msgid "Edit post interaction settings" msgstr "Ubah pengaturan interaksi postingan" -#: src/screens/Profile/Header/EditProfileDialog.tsx:269 -#: src/screens/Profile/Header/EditProfileDialog.tsx:275 +#: src/screens/Profile/Header/EditProfileDialog.tsx:276 +#: src/screens/Profile/Header/EditProfileDialog.tsx:282 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:196 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 msgid "Edit profile" msgstr "Edit profil" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:199 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:185 msgid "Edit Profile" msgstr "Edit Profil" @@ -2616,15 +2703,15 @@ msgstr "Ubah Daftar Pengguna" msgid "Edit who can reply" msgstr "Ubah siapa yang dapat membalas" -#: src/view/com/modals/EditProfile.tsx:188 +#: src/view/com/modals/EditProfile.tsx:195 msgid "Edit your display name" msgstr "Ubah nama tampilan Anda" -#: src/view/com/modals/EditProfile.tsx:206 +#: src/view/com/modals/EditProfile.tsx:232 msgid "Edit your profile description" msgstr "Sunting deskripsi profil Anda" -#: src/Navigation.tsx:456 +#: src/Navigation.tsx:465 msgid "Edit your starter pack" msgstr "Ubah paket pemula Anda" @@ -2707,7 +2794,7 @@ msgstr "Aktifkan" msgid "Enable {0} only" msgstr "Aktifkan {0} saja" -#: src/screens/Moderation/index.tsx:332 +#: src/screens/Moderation/index.tsx:351 msgid "Enable adult content" msgstr "Aktifkan konten dewasa" @@ -2752,11 +2839,11 @@ msgstr "Aktifkan tren video dalam feed Discover Anda." #: src/screens/Messages/Settings.tsx:130 #: src/screens/Messages/Settings.tsx:133 -#: src/screens/Moderation/index.tsx:343 +#: src/screens/Moderation/index.tsx:362 msgid "Enabled" msgstr "Diaktifkan" -#: src/screens/Profile/Sections/Feed.tsx:116 +#: src/screens/Profile/Sections/Feed.tsx:113 msgid "End of feed" msgstr "Akhir feed" @@ -2789,7 +2876,7 @@ msgstr "Masuk ke layar penuh" msgid "Enter the code you received to change your password." msgstr "Masukkan kode yang Anda terima untuk mengubah kata sandi Anda." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:351 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:370 msgid "Enter the domain you want to use" msgstr "Masukkan domain yang ingin Anda gunakan" @@ -2906,19 +2993,15 @@ msgstr "Keluar dari proses pemotongan gambar" msgid "Exits image view" msgstr "Keluar dari tampilan gambar" -#: src/view/com/modals/ListAddRemoveUsers.tsx:89 -msgid "Exits inputting search query" -msgstr "Keluar dari memasukkan kueri pencarian" - #: src/view/com/lightbox/Lightbox.web.tsx:184 msgid "Expand alt text" msgstr "Bentangkan teks alt" -#: src/view/com/notifications/NotificationFeedItem.tsx:406 +#: src/view/com/notifications/NotificationFeedItem.tsx:480 msgid "Expand list of users" msgstr "Bentangkan daftar pengguna" -#: src/view/com/composer/ComposerReplyTo.tsx:70 +#: src/view/com/composer/ComposerReplyTo.tsx:83 msgid "Expand or collapse the full post you are replying to" msgstr "Bentangkan atau ciutkan postingan lengkap yang Anda balas" @@ -2926,10 +3009,6 @@ msgstr "Bentangkan atau ciutkan postingan lengkap yang Anda balas" msgid "Expands or collapses post text" msgstr "Bentangkan atau ciutkan postingan" -#: src/view/com/composer/ComposerReplyTo.tsx:73 -msgid "Expands or collapses the full post you are replying to" -msgstr "Bentangkan atau ciutkan postingan lengkap yang Anda balas" - #: src/lib/api/index.ts:406 msgid "Expected uri to resolve to a record" msgstr "URI diharapkan mengarah ke suatu catatan data" @@ -2961,10 +3040,10 @@ msgstr "Media eksplisit atau berpotensi mengganggu." msgid "Explicit sexual images." msgstr "Gambar seksual eksplisit." -#: src/Navigation.tsx:640 +#: src/Navigation.tsx:649 #: src/screens/Search/Shell.tsx:307 #: src/view/shell/desktop/LeftNav.tsx:617 -#: src/view/shell/Drawer.tsx:370 +#: src/view/shell/Drawer.tsx:386 msgid "Explore" msgstr "" @@ -2992,7 +3071,7 @@ msgstr "Media Eksternal" msgid "External media may allow websites to collect information about you and your device. No information is sent or requested until you press the \"play\" button." msgstr "Media eksternal memungkinkan situs web untuk mengumpulkan informasi tentang Anda dan perangkat Anda. Tidak ada informasi yang dikirim atau diminta hingga Anda menekan tombol \"putar\"." -#: src/Navigation.tsx:335 +#: src/Navigation.tsx:344 #: src/screens/Settings/ExternalMediaPreferences.tsx:31 msgid "External Media Preferences" msgstr "Preferensi Media Eksternal" @@ -3007,10 +3086,14 @@ msgstr "Gagal menerima obrolan" msgid "Failed to add emoji reaction" msgstr "Gagal menambahkan emoji reaksi" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:568 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:587 msgid "Failed to change handle. Please try again." msgstr "Gagal mengubah panggilan. Silakan coba lagi." +#: src/components/verification/VerificationCreatePrompt.tsx:32 +msgid "Failed to create a verification" +msgstr "" + #: src/screens/Settings/components/AddAppPasswordDialog.tsx:173 msgid "Failed to create app password. Please try again." msgstr "Gagal membuat sandi aplikasi. Silakan coba lagi." @@ -3087,6 +3170,10 @@ msgstr "Gagal menyematkan postingan" msgid "Failed to remove emoji reaction" msgstr "Gagal menghapus emoji reaksi" +#: src/components/verification/VerificationRemovePrompt.tsx:34 +msgid "Failed to remove verification" +msgstr "" + #: src/view/com/lightbox/Lightbox.tsx:46 msgid "Failed to save image: {0}" msgstr "Gagal menyimpan gambar: {0}" @@ -3132,11 +3219,11 @@ msgstr "Gagal memperbarui pengaturan" msgid "Failed to upload video" msgstr "Gagal menggunggah video" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:341 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:360 msgid "Failed to verify handle. Please try again." msgstr "Gagal verifikasi panggilan. Silakan coba lagi." -#: src/Navigation.tsx:251 +#: src/Navigation.tsx:260 msgid "Feed" msgstr "Feed" @@ -3155,7 +3242,7 @@ msgstr "Tombol alih feed" #: src/view/shell/desktop/RightNav.tsx:102 #: src/view/shell/desktop/RightNav.tsx:103 -#: src/view/shell/Drawer.tsx:324 +#: src/view/shell/Drawer.tsx:340 msgid "Feedback" msgstr "Masukan" @@ -3165,14 +3252,14 @@ msgctxt "toast" msgid "Feedback sent!" msgstr "Masukan terkirim!" -#: src/Navigation.tsx:436 +#: src/Navigation.tsx:445 #: src/screens/Search/SearchResults.tsx:68 #: src/screens/StarterPack/StarterPackScreen.tsx:185 #: src/view/screens/Feeds.tsx:508 #: src/view/screens/Profile.tsx:227 #: src/view/screens/SavedFeeds.tsx:96 #: src/view/shell/desktop/LeftNav.tsx:655 -#: src/view/shell/Drawer.tsx:486 +#: src/view/shell/Drawer.tsx:502 msgid "Feeds" msgstr "Feed" @@ -3258,10 +3345,10 @@ msgid "Flexible" msgstr "Fleksibel" #. User is not following this account, click to follow -#: src/components/ProfileCard.tsx:372 -#: src/components/ProfileHoverCard/index.web.tsx:449 -#: src/components/ProfileHoverCard/index.web.tsx:460 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 +#: src/components/ProfileCard.tsx:400 +#: src/components/ProfileHoverCard/index.web.tsx:456 +#: src/components/ProfileHoverCard/index.web.tsx:467 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:236 #: src/screens/VideoFeed/index.tsx:829 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:131 msgid "Follow" @@ -3272,7 +3359,7 @@ msgctxt "action" msgid "Follow" msgstr "Ikuti" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:218 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:221 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:113 msgid "Follow {0}" msgstr "Ikuti {0}" @@ -3294,8 +3381,8 @@ msgstr "Ikuti 10 akun" msgid "Follow 7 accounts" msgstr "Ikuti 7 akun" -#: src/view/com/profile/ProfileMenu.tsx:252 -#: src/view/com/profile/ProfileMenu.tsx:263 +#: src/view/com/profile/ProfileMenu.tsx:265 +#: src/view/com/profile/ProfileMenu.tsx:276 msgid "Follow account" msgstr "Ikuti akun" @@ -3304,7 +3391,7 @@ msgstr "Ikuti akun" msgid "Follow all" msgstr "Ikuti semua" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:232 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:129 msgid "Follow Back" msgstr "Ikuti Balik" @@ -3330,7 +3417,7 @@ msgstr "Diikuti oleh <0>{0} dan <1>{1}" msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" msgstr "Diikuti oleh <0>{0}, <1>{1}, dan {2, plural, other {# lainnya}}" -#: src/Navigation.tsx:205 +#: src/Navigation.tsx:214 msgid "Followers of @{0} that you know" msgstr "Pengikut @{0} yang Anda kenal" @@ -3340,10 +3427,10 @@ msgid "Followers you know" msgstr "Pengikut yang Anda kenal" #. User is following this account, click to unfollow -#: src/components/ProfileCard.tsx:366 -#: src/components/ProfileHoverCard/index.web.tsx:448 -#: src/components/ProfileHoverCard/index.web.tsx:459 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:230 +#: src/components/ProfileCard.tsx:394 +#: src/components/ProfileHoverCard/index.web.tsx:455 +#: src/components/ProfileHoverCard/index.web.tsx:466 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:232 #: src/screens/VideoFeed/index.tsx:827 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:134 #: src/view/screens/Feeds.tsx:599 @@ -3351,8 +3438,8 @@ msgstr "Pengikut yang Anda kenal" msgid "Following" msgstr "Mengikuti" -#: src/components/ProfileCard.tsx:329 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 +#: src/components/ProfileCard.tsx:357 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:101 msgid "Following {0}" msgstr "Mengikuti {0}" @@ -3369,7 +3456,7 @@ msgstr "Mengikuti {name}" msgid "Following feed preferences" msgstr "Preferensi feed Mengikuti" -#: src/Navigation.tsx:322 +#: src/Navigation.tsx:331 #: src/screens/Settings/FollowingFeedPreferences.tsx:53 msgid "Following Feed Preferences" msgstr "Preferensi Feed Mengikuti" @@ -3450,7 +3537,7 @@ msgstr "Galeri" msgid "Generate a starter pack" msgstr "Buatkan paket pemula" -#: src/view/shell/Drawer.tsx:328 +#: src/view/shell/Drawer.tsx:344 msgid "Get help" msgstr "Dapatkan bantuan" @@ -3486,7 +3573,7 @@ msgstr "Pelanggaran hukum atau ketentuan layanan secara terang-terangan" #: src/screens/VideoFeed/index.tsx:1112 #: src/view/com/auth/LoggedOut.tsx:72 #: src/view/screens/NotFound.tsx:57 -#: src/view/screens/ProfileList.tsx:1030 +#: src/view/screens/ProfileList.tsx:1038 msgid "Go back" msgstr "Kembali" @@ -3497,7 +3584,7 @@ msgstr "Kembali" #: src/screens/Profile/ProfileFeed/index.tsx:94 #: src/screens/StarterPack/StarterPackScreen.tsx:757 #: src/view/screens/NotFound.tsx:56 -#: src/view/screens/ProfileList.tsx:1035 +#: src/view/screens/ProfileList.tsx:1043 msgid "Go Back" msgstr "Kembali" @@ -3518,7 +3605,11 @@ msgstr "Kembali ke beranda" msgid "Go Home" msgstr "Ke Beranda" -#: src/screens/Messages/components/ChatListItem.tsx:355 +#: src/view/com/notifications/NotificationFeedItem.tsx:193 +msgid "Go to {firstAuthorName}'s profile" +msgstr "" + +#: src/screens/Messages/components/ChatListItem.tsx:360 msgid "Go to conversation with {0}" msgstr "Buka percakapan dengan {0}" @@ -3552,16 +3643,16 @@ msgstr "Setengah jalan lagi!" msgid "Handle" msgstr "Panggilan" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:572 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:591 msgid "Handle already taken. Please try a different one." msgstr "Panggilan sudah digunakan. Silakan coba yang lain." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:189 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:325 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:195 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:344 msgid "Handle changed!" msgstr "Panggilan diubah!" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:576 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:595 msgid "Handle too long. Please try a shorter one." msgstr "Panggilan terlalu panjang. Silakan coba yang lebih pendek." @@ -3574,7 +3665,7 @@ msgstr "Haptik" msgid "Harassment, trolling, or intolerance" msgstr "Pelecehan, unggah sulut, atau intoleransi" -#: src/Navigation.tsx:406 +#: src/Navigation.tsx:415 msgid "Hashtag" msgstr "Tagar" @@ -3586,11 +3677,11 @@ msgstr "Tagar {tag}" msgid "Having trouble?" msgstr "Mengalami masalah?" -#: src/screens/Settings/Settings.tsx:207 -#: src/screens/Settings/Settings.tsx:211 +#: src/screens/Settings/Settings.tsx:215 +#: src/screens/Settings/Settings.tsx:219 #: src/view/shell/desktop/RightNav.tsx:120 #: src/view/shell/desktop/RightNav.tsx:121 -#: src/view/shell/Drawer.tsx:337 +#: src/view/shell/Drawer.tsx:353 msgid "Help" msgstr "Bantuan" @@ -3629,7 +3720,7 @@ msgstr "Daftar yang disembunyikan" msgid "Hide" msgstr "Sembunyikan" -#: src/view/com/notifications/NotificationFeedItem.tsx:605 +#: src/view/com/notifications/NotificationFeedItem.tsx:694 msgctxt "action" msgid "Hide" msgstr "Sembunyikan" @@ -3680,10 +3771,15 @@ msgstr "Sembunyikan tren topik?" msgid "Hide trending videos?" msgstr "Sembunyikan tren video?" -#: src/view/com/notifications/NotificationFeedItem.tsx:596 +#: src/view/com/notifications/NotificationFeedItem.tsx:685 msgid "Hide user list" msgstr "Sembunyikan daftar pengguna" +#: src/screens/Moderation/VerificationSettings.tsx:81 +#: src/screens/Moderation/VerificationSettings.tsx:90 +msgid "Hide verification badges" +msgstr "" + #: src/components/moderation/ContentHider.tsx:151 #: src/components/moderation/PostHider.tsx:79 msgid "Hides the content" @@ -3709,7 +3805,7 @@ msgstr "Hmm, server feed memberikan respons yang buruk. Harap beri tahu pemilik msgid "Hmm, we're having trouble finding this feed. It may have been deleted." msgstr "Hmm, kami kesulitan menemukan feed ini. Mungkin sudah dihapus." -#: src/screens/Moderation/index.tsx:54 +#: src/screens/Moderation/index.tsx:58 msgid "Hmmmm, it seems we're having trouble loading this data. See below for more details. If this issue persists, please contact us." msgstr "Hmmmm, sepertinya kami kesulitan memuat data ini. Lihat di bawah untuk keterangan lebih lanjut. Jika masalah berlanjut, mohon hubungi kami." @@ -3721,15 +3817,15 @@ 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/Navigation.tsx:635 -#: src/Navigation.tsx:655 +#: src/Navigation.tsx:644 +#: src/Navigation.tsx:664 #: src/view/shell/bottom-bar/BottomBar.tsx:162 #: src/view/shell/desktop/LeftNav.tsx:599 -#: src/view/shell/Drawer.tsx:396 +#: src/view/shell/Drawer.tsx:412 msgid "Home" msgstr "Beranda" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:398 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:417 msgid "Host:" msgstr "Host:" @@ -3768,8 +3864,8 @@ msgstr "Saya Mempunyai Kode" msgid "I have a confirmation code" msgstr "Saya punya kode konfirmasi" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:261 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:267 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:280 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:286 msgid "I have my own domain" msgstr "Saya punya domain sendiri" @@ -3786,11 +3882,11 @@ msgstr "Beralih ke status teks alt yang dibentangkan jika teks alt panjang" msgid "If you are not yet an adult according to the laws of your country, your parent or legal guardian must read these Terms on your behalf." msgstr "Jika Anda belum berusia dewasa menurut hukum negara Anda, orang tua atau wali sah Anda harus membaca Ketentuan ini atas nama Anda." -#: src/view/screens/ProfileList.tsx:757 +#: src/view/screens/ProfileList.tsx:765 msgid "If you delete this list, you won't be able to recover it." msgstr "Jika Anda menghapus daftar ini, Anda tidak dapat memulihkannya lagi." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:248 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:267 msgid "If you have your own domain, you can use that as your handle. This lets you self-verify your identity. <0>Learn more here." msgstr "Jika Anda memiliki domain sendiri, Anda dapat menggunakannya sebagai panggilan. Ini memungkinkan Anda untuk memverifikasi identitas secara mandiri. <0>Pelajari selengkapnya di sini." @@ -3819,6 +3915,15 @@ msgstr "Ilegal dan Urgen" msgid "Image" msgstr "Gambar" +#: src/screens/Settings/AboutSettings.tsx:61 +msgid "Image cache cleared" +msgstr "" + +#. Android-only toast message which includes amount of space freed using localized number formatting +#: src/screens/Settings/AboutSettings.tsx:47 +msgid "Image cache cleared, freed {0}" +msgstr "" + #: src/components/StarterPack/ShareDialog.tsx:76 msgid "Image saved to your camera roll!" msgstr "Gambar telah disimpan ke rol kamera Anda!" @@ -3871,7 +3976,7 @@ msgstr "Masukkan kode yang telah dikirim ke email Anda" msgid "Interaction limited" msgstr "Interaksi dibatasi" -#: src/screens/Moderation/index.tsx:209 +#: src/screens/Moderation/index.tsx:213 msgid "Interaction settings" msgstr "Pengaturan interaksi" @@ -3880,11 +3985,11 @@ msgstr "Pengaturan interaksi" msgid "Invalid 2FA confirmation code." msgstr "Kode konfirmasi 2FA tidak valid." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:578 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:597 msgid "Invalid handle. Please try a different one." msgstr "Panggilan tidak valid. Silakan coba yang lain." -#: src/view/com/post-thread/PostThreadItem.tsx:288 +#: src/view/com/post-thread/PostThreadItem.tsx:291 msgid "Invalid or unsupported post record" msgstr "Catatan postingan tidak valid atau tidak didukung" @@ -3979,7 +4084,7 @@ msgstr "Label" msgid "Labels added" msgstr "Label ditambahkan" -#: src/screens/Profile/Sections/Labels.tsx:163 +#: src/screens/Profile/Sections/Labels.tsx:160 msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." msgstr "Label adalah anotasi yang diterapkan pada pengguna dan konten. Label dapat digunakan untuk menyembunyikan, memperingatkan, dan mengkategorikan jaringan." @@ -3995,13 +4100,13 @@ msgstr "Label pada konten Anda" msgid "Language selection" msgstr "Pilih bahasa" -#: src/Navigation.tsx:178 +#: src/Navigation.tsx:187 msgid "Language Settings" msgstr "Pengaturan Bahasa" #: src/screens/Settings/LanguageSettings.tsx:71 -#: src/screens/Settings/Settings.tsx:199 -#: src/screens/Settings/Settings.tsx:202 +#: src/screens/Settings/Settings.tsx:207 +#: src/screens/Settings/Settings.tsx:210 msgid "Languages" msgstr "Bahasa" @@ -4015,10 +4120,19 @@ msgstr "Lebih besar" msgid "Latest" msgstr "Terbaru" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:252 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:271 msgid "learn more" msgstr "pelajari lebih lanjut" +#: src/components/verification/VerificationsDialog.tsx:163 +#: src/components/verification/VerifierDialog.tsx:132 +#: src/screens/Moderation/VerificationSettings.tsx:47 +#: src/screens/Profile/Header/EditProfileDialog.tsx:360 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:212 +#: src/view/com/modals/EditProfile.tsx:208 +msgid "Learn more" +msgstr "" + #: src/components/moderation/ScreenHider.tsx:140 msgid "Learn More" msgstr "Pelajari Lebih Lanjut" @@ -4044,6 +4158,11 @@ msgstr "Pelajari lebih lanjut tentang moderasi yang diterapkan pada konten ini." msgid "Learn more about this warning" msgstr "Pelajari lebih lanjut tentang peringatan ini" +#: src/components/verification/VerificationsDialog.tsx:152 +#: src/components/verification/VerifierDialog.tsx:121 +msgid "Learn more about verification on Bluesky" +msgstr "" + #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:99 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:102 msgid "Learn more about what is public on Bluesky." @@ -4132,9 +4251,8 @@ msgstr "Sukai feed ini" msgid "Like this labeler" msgstr "Sukai labeler ini" -#: src/components/LikesDialog.tsx:85 -#: src/Navigation.tsx:256 -#: src/Navigation.tsx:261 +#: src/Navigation.tsx:265 +#: src/Navigation.tsx:270 msgid "Liked by" msgstr "Disukai oleh" @@ -4160,7 +4278,7 @@ msgstr "Disukai oleh {likeCount, plural, other {# pengguna}}" msgid "Likes" msgstr "Suka" -#: src/view/com/post-thread/PostThreadItem.tsx:223 +#: src/view/com/post-thread/PostThreadItem.tsx:226 msgid "Likes on this post" msgstr "Suka pada postingan ini" @@ -4169,7 +4287,7 @@ msgstr "Suka pada postingan ini" msgid "Linear" msgstr "Linier" -#: src/Navigation.tsx:211 +#: src/Navigation.tsx:220 msgid "List" msgstr "Daftar" @@ -4177,7 +4295,7 @@ msgstr "Daftar" msgid "List Avatar" msgstr "Avatar Daftar" -#: src/view/screens/ProfileList.tsx:430 +#: src/view/screens/ProfileList.tsx:438 msgctxt "toast" msgid "List blocked" msgstr "Daftar diblokir" @@ -4195,7 +4313,7 @@ msgstr "Daftar oleh <0/>" msgid "List by you" msgstr "Daftar oleh Anda" -#: src/view/screens/ProfileList.tsx:477 +#: src/view/screens/ProfileList.tsx:485 msgctxt "toast" msgid "List deleted" msgstr "Daftar dihapus" @@ -4204,11 +4322,11 @@ msgstr "Daftar dihapus" msgid "List has been hidden" msgstr "Daftar telah disembunyikan" -#: src/view/screens/ProfileList.tsx:172 +#: src/view/screens/ProfileList.tsx:176 msgid "List Hidden" msgstr "Daftar Disembunyikan" -#: src/view/screens/ProfileList.tsx:394 +#: src/view/screens/ProfileList.tsx:402 msgctxt "toast" msgid "List muted" msgstr "Daftar dibisukan" @@ -4217,22 +4335,22 @@ msgstr "Daftar dibisukan" msgid "List Name" msgstr "Nama Daftar" -#: src/view/screens/ProfileList.tsx:448 +#: src/view/screens/ProfileList.tsx:456 msgctxt "toast" msgid "List unblocked" msgstr "Daftar batal diblokir" -#: src/view/screens/ProfileList.tsx:412 +#: src/view/screens/ProfileList.tsx:420 msgctxt "toast" msgid "List unmuted" msgstr "Daftar batal dibisukan" -#: src/Navigation.tsx:140 +#: src/Navigation.tsx:141 #: src/view/screens/Lists.tsx:62 #: src/view/screens/Profile.tsx:221 #: src/view/screens/Profile.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:673 -#: src/view/shell/Drawer.tsx:501 +#: src/view/shell/Drawer.tsx:517 msgid "Lists" msgstr "Daftar" @@ -4255,7 +4373,7 @@ msgstr "Muat notifikasi baru" #: src/screens/Profile/ProfileFeed/index.tsx:221 #: src/screens/Profile/Sections/Feed.tsx:98 #: src/view/com/feeds/FeedPage.tsx:155 -#: src/view/screens/ProfileList.tsx:870 +#: src/view/screens/ProfileList.tsx:878 msgid "Load new posts" msgstr "Muat postingan baru" @@ -4263,7 +4381,7 @@ msgstr "Muat postingan baru" msgid "Loading..." msgstr "Memuat..." -#: src/Navigation.tsx:281 +#: src/Navigation.tsx:290 msgid "Log" msgstr "Catatan" @@ -4276,7 +4394,7 @@ msgid "Logo by @sawaratsuki.bsky.social" msgstr "Logo oleh @sawaratsuki.bsky.social" #: src/view/shell/desktop/RightNav.tsx:127 -#: src/view/shell/Drawer.tsx:639 +#: src/view/shell/Drawer.tsx:655 msgid "Logo by <0>@sawaratsuki.bsky.social" msgstr "Logo oleh <0>@sawaratsuki.bsky.social" @@ -4313,6 +4431,10 @@ msgstr "Pastikan ini adalah situs web yang Anda tuju!" msgid "Manage saved feeds" msgstr "Kelola feed tersimpan" +#: src/screens/Moderation/index.tsx:283 +msgid "Manage verification settings" +msgstr "" + #: src/components/dialogs/MutedWords.tsx:108 msgid "Manage your muted words and tags" msgstr "Kelola kata dan tagar yang dibisukan" @@ -4366,7 +4488,7 @@ msgctxt "toast" msgid "Message deleted" msgstr "Pesan dihapus" -#: src/screens/Messages/components/ChatListItem.tsx:192 +#: src/screens/Messages/components/ChatListItem.tsx:197 msgid "Message deleted" msgstr "Pesan dihapus" @@ -4391,7 +4513,7 @@ msgstr "Pesan terlalu panjang" msgid "Message options" msgstr "Opsi pesan" -#: src/Navigation.tsx:650 +#: src/Navigation.tsx:659 msgid "Messages" msgstr "Pesan" @@ -4410,10 +4532,10 @@ msgstr "Akun Menyesatkan" msgid "Misleading Post" msgstr "Postingan yang Menyesatkan" -#: src/Navigation.tsx:145 -#: src/screens/Moderation/index.tsx:89 -#: src/screens/Settings/Settings.tsx:167 -#: src/screens/Settings/Settings.tsx:170 +#: src/Navigation.tsx:146 +#: src/screens/Moderation/index.tsx:93 +#: src/screens/Settings/Settings.tsx:175 +#: src/screens/Settings/Settings.tsx:178 msgid "Moderation" msgstr "Moderasi" @@ -4445,11 +4567,11 @@ msgctxt "toast" msgid "Moderation list updated" msgstr "Daftar moderasi diperbarui" -#: src/screens/Moderation/index.tsx:239 +#: src/screens/Moderation/index.tsx:243 msgid "Moderation lists" msgstr "Daftar moderasi" -#: src/Navigation.tsx:150 +#: src/Navigation.tsx:151 #: src/view/screens/ModerationModlists.tsx:62 msgid "Moderation Lists" msgstr "Daftar Moderasi" @@ -4458,11 +4580,11 @@ msgstr "Daftar Moderasi" msgid "moderation settings" msgstr "pengaturan moderasi" -#: src/Navigation.tsx:271 +#: src/Navigation.tsx:280 msgid "Moderation states" msgstr "Status moderasi" -#: src/screens/Moderation/index.tsx:193 +#: src/screens/Moderation/index.tsx:197 msgid "Moderation tools" msgstr "Alat moderasi" @@ -4471,7 +4593,7 @@ msgstr "Alat moderasi" msgid "Moderator has chosen to set a general warning on the content." msgstr "Moderator telah memilih untuk menetapkan peringatan umum pada konten." -#: src/view/com/post-thread/PostThreadItem.tsx:645 +#: src/view/com/post-thread/PostThreadItem.tsx:665 msgid "More" msgstr "Selengkapnya" @@ -4480,9 +4602,9 @@ msgstr "Selengkapnya" msgid "More feeds" msgstr "Feed lainnya" -#: src/view/com/profile/ProfileMenu.tsx:194 -#: src/view/com/profile/ProfileMenu.tsx:200 -#: src/view/screens/ProfileList.tsx:742 +#: src/view/com/profile/ProfileMenu.tsx:207 +#: src/view/com/profile/ProfileMenu.tsx:213 +#: src/view/screens/ProfileList.tsx:750 msgid "More options" msgstr "Opsi lainnya" @@ -4515,14 +4637,14 @@ msgstr "Bisukan" msgid "Mute {tag}" msgstr "Bisukan {tag}" -#: src/view/com/profile/ProfileMenu.tsx:289 -#: src/view/com/profile/ProfileMenu.tsx:296 +#: src/view/com/profile/ProfileMenu.tsx:325 +#: src/view/com/profile/ProfileMenu.tsx:332 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:669 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:675 msgid "Mute account" msgstr "Bisukan akun" -#: src/view/screens/ProfileList.tsx:649 +#: src/view/screens/ProfileList.tsx:657 msgid "Mute accounts" msgstr "Bisukan akun" @@ -4535,11 +4657,11 @@ msgstr "Bisukan percakapan" msgid "Mute in:" msgstr "Bisukan pada:" -#: src/view/screens/ProfileList.tsx:771 +#: src/view/screens/ProfileList.tsx:779 msgid "Mute list" msgstr "Bisukan daftar" -#: src/view/screens/ProfileList.tsx:766 +#: src/view/screens/ProfileList.tsx:774 msgid "Mute these accounts?" msgstr "Bisukan akun-akun ini?" @@ -4577,16 +4699,16 @@ msgstr "Bisukan utas" msgid "Mute words & tags" msgstr "Bisukan kata & tagar" -#: src/screens/Moderation/index.tsx:254 +#: src/screens/Moderation/index.tsx:258 msgid "Muted accounts" msgstr "Akun yang dibisukan" -#: src/Navigation.tsx:155 -#: src/view/screens/ModerationMutedAccounts.tsx:100 +#: src/Navigation.tsx:156 +#: src/view/screens/ModerationMutedAccounts.tsx:123 msgid "Muted Accounts" msgstr "Akun yang Dibisukan" -#: src/view/screens/ModerationMutedAccounts.tsx:112 +#: src/view/screens/ModerationMutedAccounts.tsx:135 msgid "Muted accounts have their posts removed from your feed and from your notifications. Mutes are completely private." msgstr "Postingan dari akun yang dibisukan akan dihilangkan dari feed dan notifikasi Anda. Pembisuan ini bersifat privat." @@ -4594,11 +4716,11 @@ msgstr "Postingan dari akun yang dibisukan akan dihilangkan dari feed dan notifi msgid "Muted by \"{0}\"" msgstr "Dibisukan oleh \"{0}\"" -#: src/screens/Moderation/index.tsx:224 +#: src/screens/Moderation/index.tsx:228 msgid "Muted words & tags" msgstr "Kata & tagar yang dibisukan" -#: src/view/screens/ProfileList.tsx:768 +#: src/view/screens/ProfileList.tsx:776 msgid "Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them." msgstr "Pembisuan bersifat privat. Akun yang dibisukan tetap dapat berinteraksi dengan Anda, tetapi Anda tidak akan melihat postingan atau notifikasi dari mereka." @@ -4650,7 +4772,7 @@ msgstr "Menuju ke paket pemula" msgid "Navigates to the next screen" msgstr "Menuju ke layar berikutnya" -#: src/view/shell/Drawer.tsx:72 +#: src/view/shell/Drawer.tsx:75 msgid "Navigates to your profile" msgstr "Menuju ke profil Anda" @@ -4667,7 +4789,7 @@ msgstr "Perlu melaporkan pelanggaran hak cipta?" msgid "Never lose access to your followers or data." msgstr "Tidak akan lagi kehilangan akses ke data dan pengikut Anda." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:548 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:567 msgid "Nevermind, create a handle for me" msgstr "Tidak usah, buatkan panggilan untuk saya" @@ -4687,9 +4809,13 @@ msgstr "Baru" msgid "New chat" msgstr "Obrolan baru" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:202 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:210 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:356 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:63 +msgid "New Feature" +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:221 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:229 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:375 msgid "New handle" msgstr "Panggilan baru" @@ -4718,8 +4844,8 @@ msgstr "Kata Sandi Baru" #: src/view/screens/Feeds.tsx:549 #: src/view/screens/Notifications.tsx:165 #: src/view/screens/Profile.tsx:507 -#: src/view/screens/ProfileList.tsx:252 -#: src/view/screens/ProfileList.tsx:285 +#: src/view/screens/ProfileList.tsx:250 +#: src/view/screens/ProfileList.tsx:288 msgid "New post" msgstr "Postingan baru" @@ -4780,8 +4906,8 @@ msgstr "Gambar berikutnya" msgid "No app passwords yet" msgstr "Tidak ada sandi aplikasi" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:378 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:380 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:397 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:399 msgid "No DNS Panel" msgstr "Tanpa Panel DNS" @@ -4798,8 +4924,8 @@ msgstr "Tidak ditemukan feed apa pun. Coba pencarian lain." msgid "No likes yet" msgstr "Belum ada yang menyukai" -#: src/components/ProfileCard.tsx:351 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:119 +#: src/components/ProfileCard.tsx:379 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:122 msgid "No longer following {0}" msgstr "Tidak lagi mengikuti {0}" @@ -4807,7 +4933,7 @@ msgstr "Tidak lagi mengikuti {0}" msgid "No longer than {MAX_SERVICE_HANDLE_LENGTH, plural, other {# characters}}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:134 +#: src/screens/Messages/components/ChatListItem.tsx:139 msgid "No messages yet" msgstr "Belum ada pesan" @@ -4841,7 +4967,7 @@ msgstr "Belum ada postingan ulang" msgid "No result" msgstr "Tidak ada hasil" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:204 +#: src/components/dialogs/SearchablePeopleList.tsx:223 #: src/components/ProgressGuide/FollowDialog.tsx:212 msgid "No results" msgstr "Tidak ada hasil" @@ -4859,9 +4985,8 @@ msgid "No results found for \"{query}\"" msgstr "Tidak ditemukan hasil untuk \"{query}\"" #: src/screens/Search/SearchResults.tsx:248 -#: src/screens/Search/SearchResults.tsx:286 -#: src/screens/Search/SearchResults.tsx:331 -#: src/view/com/modals/ListAddRemoveUsers.tsx:128 +#: src/screens/Search/SearchResults.tsx:284 +#: src/screens/Search/SearchResults.tsx:329 msgid "No results found for {query}" msgstr "Tidak ditemukan hasil untuk {query}" @@ -4883,7 +5008,6 @@ msgid "Nobody" msgstr "Tak seorang pun" #: src/components/LikedByList.tsx:86 -#: src/components/LikesDialog.tsx:97 #: src/view/com/post-thread/PostLikedBy.tsx:86 msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "Belum ada yang menyukai ini. Mungkin Anda bisa jadi yang pertama!" @@ -4908,7 +5032,7 @@ msgstr "Ketelanjangan Non-Seksual" msgid "Not followed by anyone you're following" msgstr "Tidak diikuti oleh siapapun yang Anda ikuti" -#: src/Navigation.tsx:135 +#: src/Navigation.tsx:136 #: src/view/screens/Profile.tsx:122 msgid "Not Found" msgstr "Tidak Ditemukan" @@ -4918,7 +5042,7 @@ msgstr "Tidak Ditemukan" msgid "Not right now" msgstr "Jangan sekarang" -#: src/view/com/profile/ProfileMenu.tsx:406 +#: src/view/com/profile/ProfileMenu.tsx:442 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:791 #: src/view/com/util/post-ctrls/PostCtrls.tsx:361 msgid "Note about sharing" @@ -4936,7 +5060,7 @@ msgstr "Kosong" msgid "Notification filters" msgstr "Filter notifikasi" -#: src/Navigation.tsx:431 +#: src/Navigation.tsx:440 #: src/view/screens/Notifications.tsx:134 msgid "Notification settings" msgstr "Pengaturan notifikasi" @@ -4953,11 +5077,11 @@ msgstr "Suara notifikasi" msgid "Notification Sounds" msgstr "Suara Notifikasi" -#: src/Navigation.tsx:645 +#: src/Navigation.tsx:654 #: src/view/screens/Notifications.tsx:128 #: src/view/shell/bottom-bar/BottomBar.tsx:236 #: src/view/shell/desktop/LeftNav.tsx:636 -#: src/view/shell/Drawer.tsx:449 +#: src/view/shell/Drawer.tsx:465 msgid "Notifications" msgstr "Notifikasi" @@ -5001,7 +5125,7 @@ msgid "OK" msgstr "OK" #: src/screens/Login/PasswordUpdatedForm.tsx:37 -#: src/view/com/post-thread/PostThreadItem.tsx:895 +#: src/view/com/post-thread/PostThreadItem.tsx:915 msgid "Okay" msgstr "Oke" @@ -5016,7 +5140,7 @@ msgstr "Balasan terlama lebih dulu" msgid "on<0><1/><2><3/>" msgstr "di<0><1/><2><3/>" -#: src/screens/Settings/Settings.tsx:304 +#: src/screens/Settings/Settings.tsx:346 msgid "Onboarding reset" msgstr "Pengaturan ulang orientasi" @@ -5060,7 +5184,7 @@ msgstr "Ups, ada yang tidak beres!" #: src/components/StarterPack/ProfileStarterPacks.tsx:325 #: src/components/StarterPack/ProfileStarterPacks.tsx:334 #: src/screens/Settings/AppPasswords.tsx:59 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:104 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:106 #: src/screens/Settings/NotificationSettings.tsx:54 #: src/view/screens/Profile.tsx:122 msgid "Oops!" @@ -5078,8 +5202,8 @@ msgstr "Buka menu pintasan profil {name}" msgid "Open avatar creator" msgstr "Buka pembuat avatar" -#: src/screens/Messages/components/ChatListItem.tsx:363 -#: src/screens/Messages/components/ChatListItem.tsx:364 +#: src/screens/Messages/components/ChatListItem.tsx:368 +#: src/screens/Messages/components/ChatListItem.tsx:369 msgid "Open conversation options" msgstr "Buka opsi percakapan" @@ -5113,11 +5237,11 @@ msgstr "Buka tautan {niceUrl}" msgid "Open message options" msgstr "Buka opsi pesan" -#: src/screens/Settings/Settings.tsx:330 +#: src/screens/Settings/Settings.tsx:372 msgid "Open moderation debug page" msgstr "Buka halaman debug moderasi" -#: src/screens/Moderation/index.tsx:220 +#: src/screens/Moderation/index.tsx:224 msgid "Open muted words and tags settings" msgstr "Buka pengaturan kata dan tagar yang dibisukan" @@ -5133,12 +5257,12 @@ msgstr "Buka menu opsi postingan" msgid "Open starter pack menu" msgstr "Buka menu paket pemula" -#: src/screens/Settings/Settings.tsx:323 -#: src/screens/Settings/Settings.tsx:337 +#: src/screens/Settings/Settings.tsx:365 +#: src/screens/Settings/Settings.tsx:379 msgid "Open storybook page" msgstr "Buka halaman buku cerita" -#: src/screens/Settings/Settings.tsx:316 +#: src/screens/Settings/Settings.tsx:358 msgid "Open system log" msgstr "Buka log sistem" @@ -5200,7 +5324,7 @@ msgstr "Membuka alur untuk masuk ke akun Bluesky Anda yang sudah ada" msgid "Opens GIF select dialog" msgstr "Membuka dialog pemilihan GIF" -#: src/screens/Settings/Settings.tsx:208 +#: src/screens/Settings/Settings.tsx:216 msgid "Opens helpdesk in browser" msgstr "Membuka bantuan dalam peramban" @@ -5216,7 +5340,7 @@ msgstr "Membuka formulir pengaturan ulang kata sandi" msgid "Opens the linked website" msgstr "Membuka situs web tertaut" -#: src/view/com/notifications/NotificationFeedItem.tsx:683 +#: src/view/com/notifications/NotificationFeedItem.tsx:788 #: src/view/com/util/UserAvatar.tsx:465 msgid "Opens this profile" msgstr "Membuka profil ini" @@ -5268,7 +5392,7 @@ msgstr "Status OTA: Tidak ada yang tersedia" msgid "Other" msgstr "Lainnya" -#: src/components/AccountList.tsx:83 +#: src/components/AccountList.tsx:87 msgid "Other account" msgstr "Akun lainnya" @@ -5330,15 +5454,15 @@ msgstr "Jeda video" #: src/screens/Search/SearchResults.tsx:62 #: src/screens/StarterPack/StarterPackScreen.tsx:184 -#: src/view/screens/ProfileList.tsx:166 +#: src/view/screens/ProfileList.tsx:170 msgid "People" msgstr "Profil" -#: src/Navigation.tsx:198 +#: src/Navigation.tsx:207 msgid "People followed by @{0}" msgstr "Orang yang diikuti oleh @{0}" -#: src/Navigation.tsx:191 +#: src/Navigation.tsx:200 msgid "People following @{0}" msgstr "Orang yang mengikuti @{0}" @@ -5376,7 +5500,7 @@ msgstr "Sematkan feed" msgid "Pin Feed" msgstr "Sematkan Feed" -#: src/view/screens/ProfileList.tsx:706 +#: src/view/screens/ProfileList.tsx:714 msgid "Pin to home" msgstr "Sematkan ke beranda" @@ -5402,7 +5526,7 @@ msgstr "{0} disematkan ke Beranda" msgid "Pinned Feeds" msgstr "Feed Tersemat" -#: src/view/screens/ProfileList.tsx:353 +#: src/view/screens/ProfileList.tsx:361 msgid "Pinned to your feeds" msgstr "Disematkan ke daftar feed Anda" @@ -5553,14 +5677,14 @@ msgctxt "action" msgid "Post All" msgstr "Posting Semua" -#: src/view/com/post-thread/PostThreadItem.tsx:215 +#: src/view/com/post-thread/PostThreadItem.tsx:218 msgid "Post by {0}" msgstr "Postingan oleh {0}" -#: src/Navigation.tsx:224 -#: src/Navigation.tsx:231 -#: src/Navigation.tsx:238 -#: src/Navigation.tsx:245 +#: src/Navigation.tsx:233 +#: src/Navigation.tsx:240 +#: src/Navigation.tsx:247 +#: src/Navigation.tsx:254 msgid "Post by @{0}" msgstr "Postingan oleh @{0}" @@ -5595,7 +5719,7 @@ msgstr "Postingan yang Anda sembunyikan" msgid "Post interaction settings" msgstr "Pengaturan interaksi postingan" -#: src/Navigation.tsx:166 +#: src/Navigation.tsx:167 #: src/screens/ModerationInteractionSettings/index.tsx:34 msgid "Post Interaction Settings" msgstr "Pengaturan Interaksi Postingan" @@ -5625,7 +5749,7 @@ msgstr "Postingan dilepaskan" #: src/screens/StarterPack/StarterPackScreen.tsx:186 #: src/view/screens/Profile.tsx:222 -#: src/view/screens/ProfileList.tsx:166 +#: src/view/screens/ProfileList.tsx:170 msgid "Posts" msgstr "Postingan" @@ -5683,22 +5807,22 @@ msgstr "Notifikasi prioritas" msgid "Privacy" msgstr "Privasi" -#: src/screens/Settings/Settings.tsx:161 -#: src/screens/Settings/Settings.tsx:164 +#: src/screens/Settings/Settings.tsx:169 +#: src/screens/Settings/Settings.tsx:172 msgid "Privacy and security" msgstr "Privasi dan keamanan" -#: src/Navigation.tsx:367 +#: src/Navigation.tsx:376 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:36 msgid "Privacy and Security" msgstr "Privasi dan Keamanan" -#: src/Navigation.tsx:291 -#: src/screens/Settings/AboutSettings.tsx:51 -#: src/screens/Settings/AboutSettings.tsx:54 +#: src/Navigation.tsx:300 +#: src/screens/Settings/AboutSettings.tsx:89 +#: src/screens/Settings/AboutSettings.tsx:92 #: src/view/screens/PrivacyPolicy.tsx:31 -#: src/view/shell/Drawer.tsx:634 -#: src/view/shell/Drawer.tsx:635 +#: src/view/shell/Drawer.tsx:650 +#: src/view/shell/Drawer.tsx:651 msgid "Privacy Policy" msgstr "Kebijakan Privasi" @@ -5711,20 +5835,20 @@ msgstr "Memproses video..." msgid "Processing..." msgstr "Memproses..." -#: src/view/screens/DebugMod.tsx:920 +#: src/view/screens/DebugMod.tsx:926 #: src/view/screens/Profile.tsx:361 msgid "profile" msgstr "profil" #: src/view/shell/bottom-bar/BottomBar.tsx:286 #: src/view/shell/desktop/LeftNav.tsx:691 -#: src/view/shell/Drawer.tsx:71 -#: src/view/shell/Drawer.tsx:526 +#: src/view/shell/Drawer.tsx:74 +#: src/view/shell/Drawer.tsx:542 msgid "Profile" msgstr "Profil" -#: src/screens/Profile/Header/EditProfileDialog.tsx:191 -#: src/view/com/modals/EditProfile.tsx:124 +#: src/screens/Profile/Header/EditProfileDialog.tsx:198 +#: src/view/com/modals/EditProfile.tsx:127 msgctxt "toast" msgid "Profile updated" msgstr "Profil diperbarui" @@ -5803,7 +5927,7 @@ msgstr "Pengaturan kutipan" msgid "Quotes" msgstr "Kutipan" -#: src/view/com/post-thread/PostThreadItem.tsx:249 +#: src/view/com/post-thread/PostThreadItem.tsx:252 msgid "Quotes of this post" msgstr "Kutipan postingan ini" @@ -5814,7 +5938,7 @@ msgstr "Kutipan postingan ini" msgid "Random (aka \"Poster's Roulette\")" msgstr "Acak (alias \"Rolet Pemosting\")" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:581 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:600 msgid "Rate limit exceeded – you've tried to change your handle too many times in a short period. Please wait a minute before trying again." msgstr "Melebihi batas perubahan – Anda terlalu sering mengubah panggilan dalam waktu singkat. Harap tunggu beberapa saat sebelum mencoba kembali." @@ -5831,6 +5955,11 @@ msgstr "Reaksi dengan {emoji}" msgid "Reactivate your account" msgstr "Aktifkan kembali akun Anda" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:158 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:169 +msgid "Read blog post" +msgstr "" + #: src/screens/VideoFeed/index.tsx:942 msgid "Read less" msgstr "Sembunyikan" @@ -5862,7 +5991,7 @@ msgstr "Alasan banding" msgid "Reason:" msgstr "Alasan:" -#: src/screens/Search/components/SearchHistory.tsx:44 +#: src/screens/Search/components/SearchHistory.tsx:49 msgid "Recent Searches" msgstr "Pencarian Terakhir" @@ -5888,13 +6017,13 @@ msgstr "Tolak permintaan obrolan" msgid "Reload conversations" msgstr "Memuat ulang percakapan" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:171 #: src/components/dialogs/MutedWords.tsx:438 #: src/components/FeedCard.tsx:343 #: src/components/StarterPack/Wizard/WizardListCard.tsx:102 #: src/components/StarterPack/Wizard/WizardListCard.tsx:109 -#: src/screens/Settings/Settings.tsx:468 +#: src/screens/Settings/Settings.tsx:510 #: src/view/com/feeds/FeedSourceCard.tsx:322 -#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/UserAddRemoveLists.tsx:235 #: src/view/com/posts/PostFeedErrorMessage.tsx:213 msgid "Remove" @@ -5904,12 +6033,12 @@ msgstr "Hapus" msgid "Remove {displayName} from starter pack" msgstr "Hapus {displayName} dari paket pemula" -#: src/screens/Search/components/SearchHistory.tsx:120 +#: src/screens/Search/components/SearchHistory.tsx:97 msgid "Remove {historyItem}" msgstr "Hapus {historyItem}" -#: src/screens/Settings/Settings.tsx:447 -#: src/screens/Settings/Settings.tsx:450 +#: src/screens/Settings/Settings.tsx:489 +#: src/screens/Settings/Settings.tsx:492 msgid "Remove account" msgstr "Hapus akun" @@ -5945,12 +6074,12 @@ msgstr "Hapus feed?" #: src/screens/Profile/components/ProfileFeedHeader.tsx:320 #: src/view/com/feeds/FeedSourceCard.tsx:190 #: src/view/com/feeds/FeedSourceCard.tsx:268 -#: src/view/screens/ProfileList.tsx:520 +#: src/view/screens/ProfileList.tsx:528 #: src/view/screens/SavedFeeds.tsx:342 msgid "Remove from my feeds" msgstr "Hapus dari daftar feed saya" -#: src/screens/Settings/Settings.tsx:460 +#: src/screens/Settings/Settings.tsx:502 msgid "Remove from quick access?" msgstr "Hapus dari akses cepat?" @@ -5972,7 +6101,7 @@ msgstr "Hapus gambar" msgid "Remove mute word from your list" msgstr "Hapus kata yang dibisukan dari daftar Anda" -#: src/screens/Search/components/SearchHistory.tsx:93 +#: src/screens/Search/components/SearchHistory.tsx:178 msgid "Remove profile" msgstr "Hapus profil" @@ -5993,6 +6122,21 @@ msgstr "Hapus berkas subtitel" msgid "Remove this feed from your saved feeds" msgstr "Hapus feed ini dari feed tersimpan Anda" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:157 +msgid "Remove user from list" +msgstr "" + +#: src/components/verification/VerificationRemovePrompt.tsx:46 +#: src/components/verification/VerificationsDialog.tsx:227 +#: src/view/com/profile/ProfileMenu.tsx:298 +#: src/view/com/profile/ProfileMenu.tsx:301 +msgid "Remove verification" +msgstr "" + +#: src/components/verification/VerificationRemovePrompt.tsx:44 +msgid "Remove your verification for this account?" +msgstr "" + #: src/view/com/util/post-embeds/QuoteEmbed.tsx:110 msgid "Removed by author" msgstr "Dilepaskan oleh pemosting" @@ -6001,7 +6145,7 @@ msgstr "Dilepaskan oleh pemosting" msgid "Removed by you" msgstr "Dilepaskan oleh Anda" -#: src/view/com/modals/ListAddRemoveUsers.tsx:200 +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:117 #: src/view/com/modals/UserAddRemoveLists.tsx:170 msgid "Removed from list" msgstr "Dihapus dari daftar" @@ -6016,11 +6160,15 @@ msgstr "Dihapus dari feed tersimpan" #: src/screens/Profile/components/ProfileFeedHeader.tsx:122 #: src/view/com/posts/FeedShutdownMsg.tsx:44 -#: src/view/screens/ProfileList.tsx:384 +#: src/view/screens/ProfileList.tsx:392 msgid "Removed from your feeds" msgstr "Dihapus dari daftar feed Anda" -#: src/screens/Search/components/SearchHistory.tsx:95 +#: src/components/verification/VerificationRemovePrompt.tsx:32 +msgid "Removed verification" +msgstr "" + +#: src/screens/Search/components/SearchHistory.tsx:179 msgid "Removes profile from search history" msgstr "Menghapus profil dari riwayat pencarian" @@ -6113,8 +6261,8 @@ msgstr "Balasan berhasil disembunyikan" msgid "Report" msgstr "Laporkan" -#: src/view/com/profile/ProfileMenu.tsx:329 -#: src/view/com/profile/ProfileMenu.tsx:332 +#: src/view/com/profile/ProfileMenu.tsx:365 +#: src/view/com/profile/ProfileMenu.tsx:368 msgid "Report account" msgstr "Laporkan akun" @@ -6137,7 +6285,7 @@ msgstr "Dialog laporan" msgid "Report feed" msgstr "Laporkan feed" -#: src/view/screens/ProfileList.tsx:562 +#: src/view/screens/ProfileList.tsx:570 msgid "Report list" msgstr "Laporkan daftar" @@ -6234,7 +6382,7 @@ msgstr "Diposting ulang oleh <0><1/>" msgid "Reposted by you" msgstr "Diposting ulang oleh Anda" -#: src/view/com/post-thread/PostThreadItem.tsx:228 +#: src/view/com/post-thread/PostThreadItem.tsx:231 msgid "Reposts of this post" msgstr "Postingan ulang postingan ini" @@ -6288,8 +6436,8 @@ msgstr "Kode reset" msgid "Reset Code" msgstr "Kode Reset" -#: src/screens/Settings/Settings.tsx:344 -#: src/screens/Settings/Settings.tsx:346 +#: src/screens/Settings/Settings.tsx:386 +#: src/screens/Settings/Settings.tsx:388 msgid "Reset onboarding state" msgstr "Reset status orientasi" @@ -6341,10 +6489,10 @@ msgid "Returns to home page" msgstr "Kembali ke beranda" #: src/screens/Profile/ProfileFeed/index.tsx:90 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:540 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:559 #: src/screens/VideoFeed/index.tsx:1109 #: src/view/screens/NotFound.tsx:60 -#: src/view/screens/ProfileList.tsx:1031 +#: src/view/screens/ProfileList.tsx:1039 msgid "Returns to previous page" msgstr "Kembali ke halaman sebelumnya" @@ -6356,9 +6504,9 @@ msgstr "Kembali ke langkah sebelumnya" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:479 #: src/components/dialogs/PostInteractionSettingsDialog.tsx:485 #: src/components/StarterPack/QrCodeDialog.tsx:191 -#: src/screens/Profile/Header/EditProfileDialog.tsx:238 -#: src/screens/Profile/Header/EditProfileDialog.tsx:252 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:243 +#: src/screens/Profile/Header/EditProfileDialog.tsx:245 +#: src/screens/Profile/Header/EditProfileDialog.tsx:259 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:262 #: src/view/com/composer/GifAltText.tsx:193 #: src/view/com/composer/GifAltText.tsx:202 #: src/view/com/composer/photos/EditImageDialog.web.tsx:77 @@ -6366,7 +6514,7 @@ msgstr "Kembali ke langkah sebelumnya" #: src/view/com/composer/photos/ImageAltTextDialog.tsx:153 #: src/view/com/composer/photos/ImageAltTextDialog.tsx:163 #: src/view/com/modals/CreateOrEditList.tsx:317 -#: src/view/com/modals/EditProfile.tsx:219 +#: src/view/com/modals/EditProfile.tsx:245 #: src/view/screens/SavedFeeds.tsx:109 msgid "Save" msgstr "Simpan" @@ -6386,7 +6534,7 @@ msgstr "Simpan tanggal lahir" msgid "Save changes" msgstr "Simpan perubahan" -#: src/view/com/modals/EditProfile.tsx:227 +#: src/view/com/modals/EditProfile.tsx:253 msgid "Save Changes" msgstr "Simpan Perubahan" @@ -6399,7 +6547,7 @@ msgstr "Simpan gambar" msgid "Save image crop" msgstr "Simpan potongan gambar" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:229 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:248 msgid "Save new handle" msgstr "Simpan panggilan baru" @@ -6421,11 +6569,11 @@ msgid "Saved to your camera roll" msgstr "Disimpan ke rol kamera Anda" #: src/screens/Profile/components/ProfileFeedHeader.tsx:131 -#: src/view/screens/ProfileList.tsx:364 +#: src/view/screens/ProfileList.tsx:372 msgid "Saved to your feeds" msgstr "Disimpan ke daftar feed Anda" -#: src/view/com/modals/EditProfile.tsx:220 +#: src/view/com/modals/EditProfile.tsx:246 msgid "Saves any changes to your profile" msgstr "Simpan setiap perubahan pada profil Anda" @@ -6435,8 +6583,8 @@ msgstr "Menyimpan pengaturan pemangkasan gambar" #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/NotificationFeedItem.tsx:544 -#: src/view/com/notifications/NotificationFeedItem.tsx:569 +#: src/view/com/notifications/NotificationFeedItem.tsx:633 +#: src/view/com/notifications/NotificationFeedItem.tsx:658 msgid "Say hello!" msgstr "Katakan halo!" @@ -6445,21 +6593,20 @@ msgstr "Katakan halo!" msgid "Science" msgstr "Sains" -#: src/view/screens/ProfileList.tsx:988 +#: src/view/screens/ProfileList.tsx:996 msgid "Scroll to top" msgstr "Gulir ke atas" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:491 +#: src/components/dialogs/SearchablePeopleList.tsx:513 #: src/components/forms/SearchInput.tsx:34 #: src/components/forms/SearchInput.tsx:36 #: src/screens/Search/Shell.tsx:307 #: src/screens/Search/Shell.tsx:464 -#: src/view/com/modals/ListAddRemoveUsers.tsx:76 #: src/view/shell/bottom-bar/BottomBar.tsx:182 msgid "Search" msgstr "Cari" -#: src/Navigation.tsx:217 +#: src/Navigation.tsx:226 #: src/screens/Profile/ProfileSearch.tsx:37 msgid "Search @{0}'s posts" msgstr "Cari postingan @{0}" @@ -6477,11 +6624,11 @@ msgstr "Cari feed" msgid "Search for \"{interestsDisplayName}\"{activeText}" msgstr "Cari \"{interestsDisplayName}\"{activeText}" -#: src/view/shell/desktop/Search.tsx:201 +#: src/view/shell/desktop/Search.tsx:131 msgid "Search for \"{query}\"" msgstr "Cari \"{query}\"" -#: src/screens/Search/components/AutocompleteResults.tsx:44 +#: src/screens/Search/components/AutocompleteResults.tsx:45 msgid "Search for \"{searchText}\"" msgstr "Cari \"{searchText}\"" @@ -6501,10 +6648,6 @@ msgstr "" msgid "Search for posts, users, or feeds" msgstr "Cari postingan, pengguna, atau feed" -#: src/view/com/modals/ListAddRemoveUsers.tsx:71 -msgid "Search for users" -msgstr "Cari pengguna" - #: src/components/dialogs/GifSelect.tsx:177 msgid "Search GIFs" msgstr "Cari GIF" @@ -6513,12 +6656,12 @@ msgstr "Cari GIF" msgid "Search my posts" msgstr "Cari postingan saya" -#: src/view/com/profile/ProfileMenu.tsx:231 -#: src/view/com/profile/ProfileMenu.tsx:234 +#: src/view/com/profile/ProfileMenu.tsx:244 +#: src/view/com/profile/ProfileMenu.tsx:247 msgid "Search posts" msgstr "Cari postingan" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:511 +#: src/components/dialogs/SearchablePeopleList.tsx:533 #: src/components/ProgressGuide/FollowDialog.tsx:702 msgid "Search profiles" msgstr "Cari profil" @@ -6531,7 +6674,7 @@ msgstr "Cari di Tenor" msgid "Search..." msgstr "Cari..." -#: src/components/dms/dialogs/SearchablePeopleList.tsx:512 +#: src/components/dialogs/SearchablePeopleList.tsx:534 #: src/components/ProgressGuide/FollowDialog.tsx:703 msgid "Searches for profiles" msgstr "Mencari profil" @@ -6692,7 +6835,7 @@ msgctxt "action" msgid "Send Email" msgstr "Kirim Email" -#: src/view/shell/Drawer.tsx:317 +#: src/view/shell/Drawer.tsx:333 msgid "Send feedback" msgstr "Kirim masukan" @@ -6742,7 +6885,7 @@ msgstr "Alamat server" msgid "Set app icon to {0}" msgstr "Ubah ikon aplikasi ke {0}" -#: src/screens/Moderation/index.tsx:306 +#: src/screens/Moderation/index.tsx:325 msgid "Set birthdate" msgstr "Atur tanggal lahir" @@ -6758,10 +6901,10 @@ msgstr "Siapkan akun Anda" msgid "Sets email for password reset" msgstr "Atur email untuk pengaturan ulang kata sandi" -#: src/Navigation.tsx:173 -#: src/screens/Settings/Settings.tsx:80 +#: src/Navigation.tsx:182 +#: src/screens/Settings/Settings.tsx:88 #: src/view/shell/desktop/LeftNav.tsx:709 -#: src/view/shell/Drawer.tsx:539 +#: src/view/shell/Drawer.tsx:555 msgid "Settings" msgstr "Pengaturan" @@ -6783,12 +6926,12 @@ msgstr "Bermuatan Seksual" #: src/screens/StarterPack/StarterPackScreen.tsx:428 #: src/screens/StarterPack/StarterPackScreen.tsx:603 #: src/screens/Topic.tsx:102 -#: src/view/com/profile/ProfileMenu.tsx:216 -#: src/view/com/profile/ProfileMenu.tsx:225 +#: src/view/com/profile/ProfileMenu.tsx:229 +#: src/view/com/profile/ProfileMenu.tsx:238 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:498 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:507 #: src/view/com/util/post-ctrls/PostCtrls.tsx:350 -#: src/view/screens/ProfileList.tsx:505 +#: src/view/screens/ProfileList.tsx:513 msgid "Share" msgstr "Bagikan" @@ -6805,7 +6948,7 @@ msgstr "Bagikan cerita seru!" msgid "Share a fun fact!" msgstr "Bagikan fakta menarik!" -#: src/view/com/profile/ProfileMenu.tsx:411 +#: src/view/com/profile/ProfileMenu.tsx:447 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:796 #: src/view/com/util/post-ctrls/PostCtrls.tsx:366 msgid "Share anyway" @@ -6847,7 +6990,7 @@ msgstr "Bagikan paket pemula ini dan bantu orang-orang untuk bergabung dengan ko msgid "Share your favorite feed!" msgstr "Bagikan feed favorit Anda!" -#: src/Navigation.tsx:276 +#: src/Navigation.tsx:285 msgid "Shared Preferences Tester" msgstr "Penguji Preferensi Bersama" @@ -6899,7 +7042,7 @@ msgstr "Kurangi postingan serupa" msgid "Show list anyway" msgstr "Tetap tampilkan daftar" -#: src/view/com/post-thread/PostThreadItem.tsx:605 +#: src/view/com/post-thread/PostThreadItem.tsx:625 #: src/view/com/post/Post.tsx:243 #: src/view/com/posts/PostFeedItem.tsx:515 msgid "Show More" @@ -6959,11 +7102,11 @@ msgstr "Tampilkan peringatan" msgid "Show warning and filter from feeds" msgstr "Tampilkan peringatan dan saring dari feed" -#: src/view/com/post-thread/PostThreadItem.tsx:836 +#: src/view/com/post-thread/PostThreadItem.tsx:856 msgid "Shows information about when this post was created" msgstr "Menampilkan informasi tentang kapan postingan ini dibuat" -#: src/screens/Settings/Settings.tsx:104 +#: src/screens/Settings/Settings.tsx:112 msgid "Shows other accounts you can switch to" msgstr "Menampilkan akun lain yang dapat Anda alihkan" @@ -6990,7 +7133,7 @@ msgstr "Menampilkan konten" msgid "Sign in" msgstr "Masuk" -#: src/components/AccountList.tsx:122 +#: src/components/AccountList.tsx:127 msgid "Sign in as {0}" msgstr "Masuk sebagai {0}" @@ -7007,7 +7150,7 @@ msgstr "" msgid "Sign in or create your account to join the conversation!" msgstr "Masuk atau buat akun Anda untuk bergabung dalam percakapan!" -#: src/components/AccountList.tsx:65 +#: src/components/AccountList.tsx:67 msgid "Sign in to account that is not listed" msgstr "Masuk ke akun yang tidak tercantum dalam daftar" @@ -7015,9 +7158,9 @@ msgstr "Masuk ke akun yang tidak tercantum dalam daftar" msgid "Sign in to Bluesky or create a new account" msgstr "Masuk ke Bluesky atau buat akun baru" -#: src/screens/Settings/Settings.tsx:225 -#: src/screens/Settings/Settings.tsx:227 -#: src/screens/Settings/Settings.tsx:259 +#: src/screens/Settings/Settings.tsx:233 +#: src/screens/Settings/Settings.tsx:235 +#: src/screens/Settings/Settings.tsx:267 #: src/screens/SignupQueued.tsx:93 #: src/screens/SignupQueued.tsx:96 #: src/screens/Takendown.tsx:85 @@ -7031,7 +7174,7 @@ msgstr "Keluar" msgid "Sign Out" msgstr "Keluar" -#: src/screens/Settings/Settings.tsx:256 +#: src/screens/Settings/Settings.tsx:264 #: src/view/shell/desktop/LeftNav.tsx:205 msgid "Sign out?" msgstr "Keluar?" @@ -7068,6 +7211,10 @@ msgstr "Lebih kecil" msgid "Software Dev" msgstr "Pengembang Perangkat Lunak" +#: src/components/verification/VerificationsDialog.tsx:122 +msgid "Some of your verifications are invalid." +msgstr "" + #: src/components/FeedInterstitials.tsx:474 msgid "Some other feeds you might like" msgstr "Beberapa feed lain yang mungkin Anda suka" @@ -7080,7 +7227,7 @@ msgstr "Beberapa orang dapat membalas" msgid "Someone reacted {0}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:236 +#: src/screens/Messages/components/ChatListItem.tsx:241 msgid "Someone reacted {0} to {1}" msgstr "" @@ -7099,8 +7246,8 @@ msgid "Something went wrong, please try again" msgstr "Ada yang tidak beres, silakan coba lagi" #: src/components/ReportDialog/index.tsx:54 -#: src/screens/Moderation/index.tsx:97 -#: src/screens/Profile/Sections/Labels.tsx:87 +#: src/screens/Moderation/index.tsx:101 +#: src/screens/Profile/Sections/Labels.tsx:121 msgid "Something went wrong, please try again." msgstr "Ada yang tidak beres, silakan coba lagi." @@ -7161,22 +7308,22 @@ msgstr "Olahraga" msgid "Start a new chat" msgstr "Mulai obrolan baru" -#: src/view/screens/ProfileList.tsx:838 -#: src/view/screens/ProfileList.tsx:959 +#: src/view/screens/ProfileList.tsx:846 +#: src/view/screens/ProfileList.tsx:967 msgid "Start adding people" msgstr "Mulai tambahkan orang" -#: src/view/screens/ProfileList.tsx:845 -#: src/view/screens/ProfileList.tsx:966 +#: src/view/screens/ProfileList.tsx:853 +#: src/view/screens/ProfileList.tsx:974 msgid "Start adding people!" msgstr "Mulai tambahkan orang!" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:357 +#: src/components/dialogs/SearchablePeopleList.tsx:382 msgid "Start chat with {displayName}" msgstr "Mulai obrolan dengan {displayName}" -#: src/Navigation.tsx:441 -#: src/Navigation.tsx:446 +#: src/Navigation.tsx:450 +#: src/Navigation.tsx:455 #: src/screens/StarterPack/Wizard/index.tsx:186 msgid "Starter Pack" msgstr "Paket Pemula" @@ -7207,8 +7354,8 @@ msgstr "Paket Pemula" msgid "Starter packs let you easily share your favorite feeds and people with your friends." msgstr "Paket pemula memudahkan Anda untuk berbagi feed dan akun favorit Anda dengan teman." -#: src/screens/Settings/AboutSettings.tsx:59 -#: src/screens/Settings/AboutSettings.tsx:62 +#: src/screens/Settings/AboutSettings.tsx:97 +#: src/screens/Settings/AboutSettings.tsx:100 msgid "Status Page" msgstr "Halaman Status" @@ -7216,12 +7363,12 @@ msgstr "Halaman Status" msgid "Step {0} of {1}" msgstr "Langkah {0} dari {1}" -#: src/screens/Settings/Settings.tsx:309 +#: src/screens/Settings/Settings.tsx:351 msgid "Storage cleared, you need to restart the app now." msgstr "Penyimpanan dibersihkan, Anda perlu memulai ulang aplikasi sekarang." -#: src/Navigation.tsx:266 -#: src/screens/Settings/Settings.tsx:325 +#: src/Navigation.tsx:275 +#: src/screens/Settings/Settings.tsx:367 msgid "Storybook" msgstr "Storybook" @@ -7246,11 +7393,11 @@ msgstr "Ajukan Banding" msgid "Submit report" msgstr "Kirim laporan" -#: src/view/screens/ProfileList.tsx:733 +#: src/view/screens/ProfileList.tsx:741 msgid "Subscribe" msgstr "Berlangganan" -#: src/screens/Profile/Sections/Labels.tsx:201 +#: src/screens/Profile/Sections/Labels.tsx:198 msgid "Subscribe to @{0} to use these labels:" msgstr "Berlangganan @{0} untuk menggunakan label berikut:" @@ -7262,7 +7409,7 @@ msgstr "Berlangganan Pelabel" msgid "Subscribe to this labeler" msgstr "Berlangganan pelabel ini" -#: src/view/screens/ProfileList.tsx:729 +#: src/view/screens/ProfileList.tsx:737 msgid "Subscribe to this list" msgstr "Berlangganan ke daftar ini" @@ -7270,6 +7417,10 @@ msgstr "Berlangganan ke daftar ini" msgid "Success!" msgstr "Sukses!" +#: src/components/verification/VerificationCreatePrompt.tsx:30 +msgid "Successfully verified" +msgstr "" + #: src/screens/Search/Explore.tsx:359 msgid "Suggested Accounts" msgstr "" @@ -7293,15 +7444,15 @@ msgctxt "Name of app icon variant" msgid "Sunset" msgstr "" -#: src/Navigation.tsx:286 +#: src/Navigation.tsx:295 #: src/view/screens/Support.tsx:31 #: src/view/screens/Support.tsx:34 msgid "Support" msgstr "Dukungan" -#: src/screens/Settings/Settings.tsx:102 -#: src/screens/Settings/Settings.tsx:116 -#: src/screens/Settings/Settings.tsx:412 +#: src/screens/Settings/Settings.tsx:110 +#: src/screens/Settings/Settings.tsx:124 +#: src/screens/Settings/Settings.tsx:454 #: src/view/shell/desktop/LeftNav.tsx:243 msgid "Switch account" msgstr "Ganti akun" @@ -7326,9 +7477,9 @@ msgstr "Beralih ke {0}" msgid "System" msgstr "Sistem" -#: src/screens/Settings/AboutSettings.tsx:66 -#: src/screens/Settings/AboutSettings.tsx:69 -#: src/screens/Settings/Settings.tsx:318 +#: src/screens/Settings/AboutSettings.tsx:104 +#: src/screens/Settings/AboutSettings.tsx:107 +#: src/screens/Settings/Settings.tsx:360 msgid "System log" msgstr "Log sistem" @@ -7367,7 +7518,7 @@ msgstr "Teknologi" msgid "Tell a joke!" msgstr "Ceritakan sebuah lelucon!" -#: src/screens/Profile/Header/EditProfileDialog.tsx:355 +#: src/screens/Profile/Header/EditProfileDialog.tsx:378 msgid "Tell us a bit about yourself" msgstr "Ceritakan sedikit tentang diri Anda" @@ -7380,12 +7531,12 @@ msgstr "Beritahu kami lebih lanjut" msgid "Terms" msgstr "Ketentuan" -#: src/Navigation.tsx:296 -#: src/screens/Settings/AboutSettings.tsx:43 -#: src/screens/Settings/AboutSettings.tsx:46 +#: src/Navigation.tsx:305 +#: src/screens/Settings/AboutSettings.tsx:81 +#: src/screens/Settings/AboutSettings.tsx:84 #: src/view/screens/TermsOfService.tsx:31 -#: src/view/shell/Drawer.tsx:627 -#: src/view/shell/Drawer.tsx:629 +#: src/view/shell/Drawer.tsx:643 +#: src/view/shell/Drawer.tsx:645 msgid "Terms of Service" msgstr "Ketentuan Layanan" @@ -7425,7 +7576,7 @@ msgstr "Terima kasih. Laporan Anda telah terkirim." msgid "Thanks, you have successfully verified your email address. You can close this dialog." msgstr "Terima kasih, Anda telah berhasil memverifikasi alamat email Anda. Anda bisa menutup dialog ini." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:468 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:487 msgid "That contains the following:" msgstr "Berisi hal berikut:" @@ -7450,8 +7601,8 @@ msgstr "Sekian!" msgid "That's everything!" msgstr "Itu saja!" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:279 -#: src/view/com/profile/ProfileMenu.tsx:387 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:305 +#: src/view/com/profile/ProfileMenu.tsx:423 msgid "The account will be able to interact with you after unblocking." msgstr "Akun ini dapat berinteraksi kembali dengan Anda setelah blokir dibuka." @@ -7465,7 +7616,7 @@ msgstr "Aplikasi akan dimulai ulang" msgid "The author of this thread has hidden this reply." msgstr "Pembuat utas telah menyembunyikan balasan ini." -#: src/screens/Moderation/index.tsx:358 +#: src/screens/Moderation/index.tsx:377 msgid "The Bluesky web application" msgstr "Aplikasi web Bluesky" @@ -7555,8 +7706,8 @@ msgid "There was an issue connecting to Tenor." msgstr "Ada masalah saat menghubungkan ke Tenor." #: src/screens/Profile/components/ProfileFeedHeader.tsx:173 -#: src/view/screens/ProfileList.tsx:367 -#: src/view/screens/ProfileList.tsx:386 +#: src/view/screens/ProfileList.tsx:375 +#: src/view/screens/ProfileList.tsx:394 #: src/view/screens/SavedFeeds.tsx:85 msgid "There was an issue contacting the server" msgstr "Ada masalah saat menghubungi server" @@ -7580,7 +7731,7 @@ msgstr "Ada masalah saat mengambil notifikasi. Ketuk di sini untuk mencoba lagi. msgid "There was an issue fetching posts. Tap here to try again." msgstr "Ada masalah saat mengambil postingan. Ketuk di sini untuk mencoba lagi." -#: src/view/com/lists/ListMembers.tsx:166 +#: src/view/com/lists/ListMembers.tsx:151 msgid "There was an issue fetching the list. Tap here to try again." msgstr "Ada masalah saat mengambil daftar. Ketuk di sini untuk mencoba lagi." @@ -7593,7 +7744,7 @@ msgstr "Ada masalah saat mengambil sandi aplikasi Anda" msgid "There was an issue fetching your lists. Tap here to try again." msgstr "Ada masalah saat mengambil daftar Anda. Ketuk di sini untuk mencoba lagi." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:105 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:107 msgid "There was an issue fetching your service info" msgstr "Ada masalah saat mengambil info layanan Anda" @@ -7612,17 +7763,17 @@ msgstr "Ada masalah saat mengirimkan laporan. Silakan periksa koneksi internet A msgid "There was an issue updating your feeds, please check your internet connection and try again." msgstr "Ada masalah saat memperbarui feed Anda, silakan periksa koneksi internet dan coba lagi." -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:107 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:128 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:141 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:110 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:144 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:90 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:101 -#: src/view/com/profile/ProfileMenu.tsx:111 -#: src/view/com/profile/ProfileMenu.tsx:121 -#: src/view/com/profile/ProfileMenu.tsx:135 -#: src/view/com/profile/ProfileMenu.tsx:145 -#: src/view/com/profile/ProfileMenu.tsx:158 -#: src/view/com/profile/ProfileMenu.tsx:170 +#: src/view/com/profile/ProfileMenu.tsx:117 +#: src/view/com/profile/ProfileMenu.tsx:127 +#: src/view/com/profile/ProfileMenu.tsx:141 +#: src/view/com/profile/ProfileMenu.tsx:151 +#: src/view/com/profile/ProfileMenu.tsx:164 +#: src/view/com/profile/ProfileMenu.tsx:176 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:396 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:409 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:419 @@ -7633,10 +7784,10 @@ msgstr "Ada masalah! {0}" #: src/screens/List/ListHiddenScreen.tsx:63 #: src/screens/List/ListHiddenScreen.tsx:77 #: src/screens/List/ListHiddenScreen.tsx:99 -#: src/view/screens/ProfileList.tsx:403 -#: src/view/screens/ProfileList.tsx:421 -#: src/view/screens/ProfileList.tsx:439 -#: src/view/screens/ProfileList.tsx:457 +#: src/view/screens/ProfileList.tsx:411 +#: src/view/screens/ProfileList.tsx:429 +#: src/view/screens/ProfileList.tsx:447 +#: src/view/screens/ProfileList.tsx:465 msgid "There was an issue. Please check your internet connection and try again." msgstr "Ada masalah. Periksa koneksi internet Anda dan coba lagi." @@ -7657,6 +7808,14 @@ msgstr "Pengaturan ini hanya berlaku untuk feed Mengikuti." msgid "This {screenDescription} has been flagged:" msgstr "{screenDescription} ini telah ditandai:" +#: src/components/verification/VerificationsDialog.tsx:89 +msgid "This account has a checkmark because it's been verified by trusted sources." +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:94 +msgid "This account has one or more verifications, but it is not currently verified." +msgstr "" + #: src/components/moderation/ScreenHider.tsx:106 msgid "This account has requested that users sign in to view their profile." msgstr "Akun ini mewajibkan pengguna untuk masuk agar bisa melihat profilnya." @@ -7665,6 +7824,10 @@ msgstr "Akun ini mewajibkan pengguna untuk masuk agar bisa melihat profilnya." msgid "This account is blocked by one or more of your moderation lists. To unblock, please visit the lists directly and remove this user." msgstr "Akun ini diblokir oleh satu atau lebih daftar moderasi Anda. Untuk membuka blokir, silakan kunjungi daftar tersebut secara langsung dan hapus pengguna ini." +#: src/components/verification/VerificationCreatePrompt.tsx:48 +msgid "This action can be undone at any time." +msgstr "" + #: src/components/moderation/LabelsOnMeDialog.tsx:271 msgid "This appeal will be sent to <0>{sourceName}." msgstr "Banding ini akan dikirim ke <0>{sourceName}." @@ -7698,7 +7861,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:357 +#: src/screens/Messages/components/ChatListItem.tsx:362 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" @@ -7720,7 +7883,7 @@ msgstr "Feed ini kosong! Anda mungkin perlu mengikuti lebih banyak pengguna atau #: src/components/StarterPack/Main/PostsList.tsx:36 #: src/screens/Profile/ProfileFeed/index.tsx:189 -#: src/view/screens/ProfileList.tsx:835 +#: src/view/screens/ProfileList.tsx:843 msgid "This feed is empty." msgstr "Feed ini kosong." @@ -7728,7 +7891,7 @@ msgstr "Feed ini kosong." msgid "This feed is no longer online. We are showing <0>Discover instead." msgstr "Feed ini tidak lagi online. Kami akan menampilkan <0>Discover sebagai gantinya." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:574 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:593 msgid "This handle is reserved. Please try a different one." msgstr "Panggilan ini sudah digunakan. Silakan coba yang lain." @@ -7748,7 +7911,7 @@ msgstr "Label ini diterapkan oleh pemosting." msgid "This label was applied by you." msgstr "Label ini diterapkan oleh Anda." -#: src/screens/Profile/Sections/Labels.tsx:188 +#: src/screens/Profile/Sections/Labels.tsx:185 msgid "This labeler hasn't declared what labels it publishes, and may not be active." msgstr "Pelabel ini belum menyatakan label apa yang diterbitkannya, dan mungkin tidak aktif." @@ -7764,7 +7927,7 @@ msgstr "Daftar yang dibuat oleh <0>{0} ini mengandung kemungkinan pelanggara msgid "This list – created by you – contains possible violations of Bluesky's community guidelines in its name or description." msgstr "Daftar ini – dibuat oleh Anda –mengandung kemungkinan pelanggaran pedoman komunitas Bluesky pada nama atau deskripsinya." -#: src/view/screens/ProfileList.tsx:954 +#: src/view/screens/ProfileList.tsx:962 msgid "This list is empty." msgstr "Daftar ini kosong." @@ -7772,7 +7935,7 @@ msgstr "Daftar ini kosong." msgid "This moderation service is unavailable. See below for more details. If this issue persists, contact us." msgstr "Layanan moderasi ini tidak tersedia. Lihat detail lebih lanjut di bawah. Jika masalah berlanjut, hubungi kami." -#: src/view/com/post-thread/PostThreadItem.tsx:876 +#: src/view/com/post-thread/PostThreadItem.tsx:896 msgid "This post claims to have been created on <0>{0}, but was first seen by Bluesky on <1>{1}." msgstr "Postingan ini mengklaim dibuat pada <0>{0}, tetapi baru terlihat di Bluesky pada <1>{1}." @@ -7780,7 +7943,7 @@ msgstr "Postingan ini mengklaim dibuat pada <0>{0}, tetapi baru terlihat di msgid "This post has an unknown type of threadgate on it. Your app may be out of date." msgstr "Postingan ini menggunakan pembatasan interaksi yang tidak dikenali. Anda mungkin perlu memperbarui aplikasi." -#: src/view/com/post-thread/PostThreadItem.tsx:158 +#: src/view/com/post-thread/PostThreadItem.tsx:160 msgid "This post has been deleted." msgstr "Postingan ini telah dihapus." @@ -7797,7 +7960,7 @@ msgstr "Postingan ini akan disembunyikan dari semua feed dan utas. Tindakan ini msgid "This post's author has disabled quote posts." msgstr "Pembuat postingan ini telah menonaktifkan kutipan." -#: src/view/com/profile/ProfileMenu.tsx:408 +#: src/view/com/profile/ProfileMenu.tsx:444 msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't signed in." msgstr "Profil ini hanya dapat dilihat oleh pengguna yang masuk. Ini tidak akan terlihat bagi pengguna yang belum masuk." @@ -7809,7 +7972,7 @@ msgstr "Balasan ini akan disortir ke bagian tersembunyi di bawah utas Anda dan a msgid "This service has not provided terms of service or a privacy policy." msgstr "Layanan ini tidak menyediakan ketentuan layanan atau kebijakan privasi." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:437 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:456 msgid "This should create a domain record at:" msgstr "Ini akan membuat catatan domain di:" @@ -7850,7 +8013,7 @@ msgstr "Pengguna ini tidak mengikuti siapa pun." msgid "This will delete \"{0}\" from your muted words. You can always add it back later." msgstr "Ini akan menghapus \"{0}\" dari daftar kata yang Anda bisukan. Anda tetap dapat menambahkannya lagi nanti." -#: src/screens/Settings/Settings.tsx:462 +#: src/screens/Settings/Settings.tsx:504 msgid "This will remove @{0} from the quick access list." msgstr "Ini akan menghapus @{0} dari daftar akses cepat." @@ -7881,7 +8044,7 @@ msgstr "Bersusun" msgid "Threaded mode" msgstr "Mode bersusun" -#: src/Navigation.tsx:329 +#: src/Navigation.tsx:338 msgid "Threads Preferences" msgstr "Preferensi Utas" @@ -7913,7 +8076,7 @@ msgstr "Hari ini" msgid "Toggle dropdown" msgstr "Beralih dropdown" -#: src/screens/Moderation/index.tsx:335 +#: src/screens/Moderation/index.tsx:354 msgid "Toggle to enable or disable adult content" msgstr "Beralih untuk mengaktifkan atau menonaktifkan konten dewasa" @@ -7927,14 +8090,14 @@ msgstr "Mengaktifkan atau menonaktifkan suara" msgid "Top" msgstr "Teratas" -#: src/Navigation.tsx:411 +#: src/Navigation.tsx:420 msgid "Topic" msgstr "Topik" #: src/components/dms/MessageContextMenu.tsx:139 #: src/components/dms/MessageContextMenu.tsx:141 -#: src/view/com/post-thread/PostThreadItem.tsx:798 -#: src/view/com/post-thread/PostThreadItem.tsx:801 +#: src/view/com/post-thread/PostThreadItem.tsx:818 +#: src/view/com/post-thread/PostThreadItem.tsx:821 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:468 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:470 msgid "Translate" @@ -7952,6 +8115,10 @@ msgstr "" msgid "Trending Videos" msgstr "Tren Video" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:138 +msgid "Trust emerges from relationships, communities, and shared context, so we’re also enabling <0>trusted verifiers: organizations that can directly issue verification." +msgstr "" + #: src/view/com/util/error/ErrorScreen.tsx:103 msgctxt "action" msgid "Try again" @@ -7973,7 +8140,7 @@ msgstr "Masukkan panggilan Anda" msgid "Type your message here" msgstr "Ketik pesan Anda di sini" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:413 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:432 msgid "Type:" msgstr "Tipe:" @@ -7999,31 +8166,31 @@ msgstr "Tidak dapat menghapus" #: src/components/dms/MessagesListBlockedFooter.tsx:104 #: src/components/dms/MessagesListBlockedFooter.tsx:112 #: src/components/dms/MessagesListBlockedFooter.tsx:119 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:197 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:283 -#: src/view/com/profile/ProfileMenu.tsx:399 -#: src/view/screens/ProfileList.tsx:715 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:200 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 +#: src/view/com/profile/ProfileMenu.tsx:435 +#: src/view/screens/ProfileList.tsx:723 msgid "Unblock" msgstr "Buka blokir" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:202 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:205 msgctxt "action" msgid "Unblock" msgstr "Buka blokir" #: src/components/dms/ConvoMenu.tsx:247 #: src/components/dms/ConvoMenu.tsx:250 -#: src/view/com/profile/ProfileMenu.tsx:309 -#: src/view/com/profile/ProfileMenu.tsx:315 +#: src/view/com/profile/ProfileMenu.tsx:345 +#: src/view/com/profile/ProfileMenu.tsx:351 msgid "Unblock account" msgstr "Buka blokir akun" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:277 -#: src/view/com/profile/ProfileMenu.tsx:381 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:303 +#: src/view/com/profile/ProfileMenu.tsx:417 msgid "Unblock Account?" msgstr "Buka Blokir Akun?" -#: src/view/screens/ProfileList.tsx:612 +#: src/view/screens/ProfileList.tsx:620 msgid "Unblock list" msgstr "" @@ -8041,12 +8208,12 @@ msgctxt "action" msgid "Unfollow" msgstr "Berhenti ikuti" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:217 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:220 msgid "Unfollow {0}" msgstr "Berhenti ikuti {0}" -#: src/view/com/profile/ProfileMenu.tsx:251 -#: src/view/com/profile/ProfileMenu.tsx:261 +#: src/view/com/profile/ProfileMenu.tsx:264 +#: src/view/com/profile/ProfileMenu.tsx:274 msgid "Unfollow account" msgstr "Berhenti ikuti akun" @@ -8058,6 +8225,10 @@ msgstr "Berhenti mengikuti pengguna" msgid "Unfortunately, none of your subscribed labelers supports this report type." msgstr "Sayangnya, tidak ada dari labeler yang Anda langgani mendukung tipe laporan ini." +#: src/components/verification/VerificationsDialog.tsx:204 +msgid "Unknown verifier" +msgstr "" + #: src/screens/Profile/components/ProfileFeedHeader.tsx:510 msgid "Unlike" msgstr "Batal suka" @@ -8072,7 +8243,7 @@ msgctxt "video" msgid "Unmute" msgstr "Bunyikan" -#: src/view/screens/ProfileList.tsx:722 +#: src/view/screens/ProfileList.tsx:730 msgid "Unmute" msgstr "Bunyikan" @@ -8081,8 +8252,8 @@ msgstr "Bunyikan" msgid "Unmute {tag}" msgstr "Bunyikan {tag}" -#: src/view/com/profile/ProfileMenu.tsx:288 -#: src/view/com/profile/ProfileMenu.tsx:294 +#: src/view/com/profile/ProfileMenu.tsx:324 +#: src/view/com/profile/ProfileMenu.tsx:330 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:668 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:674 msgid "Unmute account" @@ -8092,7 +8263,7 @@ msgstr "Bunyikan akun" msgid "Unmute conversation" msgstr "Bunyikan percakapan" -#: src/view/screens/ProfileList.tsx:597 +#: src/view/screens/ProfileList.tsx:605 msgid "Unmute list" msgstr "" @@ -8105,7 +8276,7 @@ msgstr "Bunyikan utas" msgid "Unmute video" msgstr "Bunyikan video" -#: src/view/screens/ProfileList.tsx:706 +#: src/view/screens/ProfileList.tsx:714 msgid "Unpin" msgstr "Lepas sematan" @@ -8128,7 +8299,7 @@ msgstr "Lepaskan sematan dari beranda" msgid "Unpin from profile" msgstr "Lepas sematan dari profil" -#: src/view/screens/ProfileList.tsx:577 +#: src/view/screens/ProfileList.tsx:585 msgid "Unpin moderation list" msgstr "Lepas sematan daftar moderasi" @@ -8136,7 +8307,7 @@ msgstr "Lepas sematan daftar moderasi" msgid "Unpinned {0} from Home" msgstr "{0} dilepaskan dari Beranda" -#: src/view/screens/ProfileList.tsx:354 +#: src/view/screens/ProfileList.tsx:362 msgid "Unpinned from your feeds" msgstr "Dilepaskan dari daftar feed Anda" @@ -8181,8 +8352,8 @@ msgstr "Perbarui" msgid "Update <0>{displayName} in Lists" msgstr "Perbarui <0>{displayName} dalam Daftar" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:507 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:528 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:526 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:547 msgid "Update to {domain}" msgstr "Perbarui ke {domain}" @@ -8204,7 +8375,7 @@ msgstr "Memperbarui..." msgid "Upload a photo instead" msgstr "Unggah foto saja" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:453 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:472 msgid "Upload a text file to:" msgstr "Unggah berkas teks ke:" @@ -8244,7 +8415,7 @@ msgstr "Mengunggah video..." msgid "Use app passwords to sign in to other Bluesky clients without giving full access to your account or password." msgstr "Gunakan kata sandi aplikasi untuk masuk ke klien Bluesky lain tanpa memberikan akses penuh ke akun atau kata sandi Anda." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:539 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:558 msgid "Use default provider" msgstr "Gunakan penyedia panggilan bawaan" @@ -8344,24 +8515,43 @@ msgstr "Pengguna yang saya ikuti" msgid "Users in \"{0}\"" msgstr "Pengguna di \"{0}\"" -#: src/components/LikesDialog.tsx:83 -msgid "Users that have liked this content or profile" -msgstr "Pengguna yang telah menyukai konten atau profil" - #: src/components/dialogs/PostInteractionSettingsDialog.tsx:433 msgid "Users you follow" msgstr "Pengguna yang saya ikuti" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:419 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:438 msgid "Value:" msgstr "Nilai:" +#: src/screens/Moderation/index.tsx:288 +msgid "Verification settings" +msgstr "" + +#: src/Navigation.tsx:175 +#: src/screens/Moderation/VerificationSettings.tsx:32 +msgid "Verification Settings" +msgstr "" + +#: src/screens/Moderation/VerificationSettings.tsx:41 +msgid "Verifications on Bluesky work differently than on other platforms. <0>Learn more here." +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:105 +msgid "Verified by:" +msgstr "" + #: src/view/com/composer/videos/SelectVideoBtn.tsx:127 msgid "Verified email required" msgstr "Diperlukan email yang terverifikasi" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:509 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:530 +#: src/components/verification/VerificationCreatePrompt.tsx:65 +#: src/view/com/profile/ProfileMenu.tsx:308 +#: src/view/com/profile/ProfileMenu.tsx:311 +msgid "Verify account" +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:528 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:549 msgid "Verify DNS Record" msgstr "Verifikasi DNS" @@ -8379,11 +8569,15 @@ msgstr "Verifikasi Email Baru" msgid "Verify now" msgstr "Verifikasi sekarang" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:510 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:532 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:529 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:551 msgid "Verify Text File" msgstr "Verifikasi Berkas" +#: src/components/verification/VerificationCreatePrompt.tsx:44 +msgid "Verify this account?" +msgstr "" + #: src/screens/Settings/AccountSettings.tsx:75 #: src/screens/Settings/AccountSettings.tsx:91 msgid "Verify your email" @@ -8394,8 +8588,8 @@ msgstr "Verifikasi email Anda" msgid "Verify Your Email" msgstr "Verifikasi Email Anda" -#: src/screens/Settings/AboutSettings.tsx:73 -#: src/screens/Settings/AboutSettings.tsx:102 +#: src/screens/Settings/AboutSettings.tsx:123 +#: src/screens/Settings/AboutSettings.tsx:152 msgid "Version {appVersion}" msgstr "Versi {appVersion}" @@ -8408,7 +8602,7 @@ msgstr "Video" msgid "Video failed to process" msgstr "Video gagal diproses" -#: src/Navigation.tsx:462 +#: src/Navigation.tsx:471 msgid "Video Feed" msgstr "Feed Video" @@ -8461,16 +8655,17 @@ msgstr "Lihat avatar {0}" #: src/components/ProfileCard.tsx:115 #: src/screens/Profile/components/ProfileFeedHeader.tsx:446 +#: src/screens/Search/components/SearchProfileCard.tsx:36 #: src/screens/VideoFeed/index.tsx:769 -#: src/view/com/notifications/NotificationFeedItem.tsx:413 +#: src/view/com/notifications/NotificationFeedItem.tsx:487 msgid "View {0}'s profile" msgstr "Lihat profil {0}" -#: src/components/dms/MessagesListHeader.tsx:176 +#: src/components/dms/MessagesListHeader.tsx:181 msgid "View {displayName}'s profile" msgstr "Lihat profil {displayName}" -#: src/components/ProfileHoverCard/index.web.tsx:433 +#: src/components/ProfileHoverCard/index.web.tsx:440 msgid "View blocked user's profile" msgstr "Lihat profil pengguna yang diblokir" @@ -8508,13 +8703,13 @@ msgstr "Lihat informasi tentang label ini" msgid "View more" msgstr "Lihat lainnya" -#: src/components/ProfileHoverCard/index.web.tsx:419 -#: src/components/ProfileHoverCard/index.web.tsx:439 -#: src/components/ProfileHoverCard/index.web.tsx:466 +#: src/components/ProfileHoverCard/index.web.tsx:426 +#: src/components/ProfileHoverCard/index.web.tsx:446 +#: src/components/ProfileHoverCard/index.web.tsx:473 #: src/view/com/posts/AviFollowButton.tsx:55 #: src/view/com/posts/PostFeedErrorMessage.tsx:175 -#: src/view/com/util/PostMeta.tsx:78 -#: src/view/com/util/PostMeta.tsx:93 +#: src/view/com/util/PostMeta.tsx:87 +#: src/view/com/util/PostMeta.tsx:122 msgid "View profile" msgstr "Lihat profil" @@ -8526,6 +8721,10 @@ msgstr "Lihat avatar" msgid "View the labeling service provided by @{0}" msgstr "Lihat layanan pelabelan yang disediakan oleh @{0}" +#: src/components/verification/VerificationCheckButton.tsx:99 +msgid "View this user's verifications" +msgstr "" + #: src/screens/Profile/components/ProfileFeedHeader.tsx:481 msgid "View users who like this feed" msgstr "Lihat pengguna yang menyukai feed ini" @@ -8534,11 +8733,11 @@ msgstr "Lihat pengguna yang menyukai feed ini" msgid "View video" msgstr "Lihat video" -#: src/screens/Moderation/index.tsx:264 +#: src/screens/Moderation/index.tsx:268 msgid "View your blocked accounts" msgstr "Lihat daftar akun yang Anda blokir" -#: src/screens/Moderation/index.tsx:204 +#: src/screens/Moderation/index.tsx:208 msgid "View your default post interaction settings" msgstr "Lihat standar pengaturan interaksi untuk unggahan Anda" @@ -8547,14 +8746,18 @@ msgstr "Lihat standar pengaturan interaksi untuk unggahan Anda" msgid "View your feeds and explore more" msgstr "Lihat daftar feed Anda dan jelajahi lebih lanjut" -#: src/screens/Moderation/index.tsx:234 +#: src/screens/Moderation/index.tsx:238 msgid "View your moderation lists" msgstr "Lihat daftar moderasi Anda" -#: src/screens/Moderation/index.tsx:249 +#: src/screens/Moderation/index.tsx:253 msgid "View your muted accounts" msgstr "Lihat daftar akun yang Anda bisukan" +#: src/components/verification/VerificationCheckButton.tsx:98 +msgid "View your verifications" +msgstr "" + #: src/view/com/util/images/AutoSizedImage.tsx:199 #: src/view/com/util/images/AutoSizedImage.tsx:221 msgid "Views full image" @@ -8627,7 +8830,7 @@ msgstr "Kami tidak dapat memastikan apakah Anda diizinkan untuk mengunggah video msgid "We were unable to load your birth date preferences. Please try again." msgstr "Kami tidak dapat memuat preferensi tanggal lahir Anda. Silakan coba lagi." -#: src/screens/Moderation/index.tsx:409 +#: src/screens/Moderation/index.tsx:428 msgid "We were unable to load your configured labelers at this time." msgstr "Kami tidak dapat memuat pelabel yang Anda konfigurasikan saat ini." @@ -8643,16 +8846,20 @@ msgstr "Kami akan memberi tahu Anda ketika akun Anda siap." msgid "We'll use this to help customize your experience." msgstr "Kami akan menggunakan ini untuk menyesuaikan pengalaman Anda." -#: src/components/dms/dialogs/SearchablePeopleList.tsx:92 +#: src/components/dialogs/SearchablePeopleList.tsx:107 #: src/components/ProgressGuide/FollowDialog.tsx:172 msgid "We're having network issues, try again" msgstr "Kami mengalami masalah jaringan, coba lagi" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:94 +msgid "We’re introducing a new layer of verification on Bluesky — an easy-to-see checkmark." +msgstr "" + #: src/screens/Signup/index.tsx:109 msgid "We're so excited to have you join us!" msgstr "Kami sangat senang Anda bergabung dengan kami!" -#: src/view/screens/ProfileList.tsx:113 +#: src/view/screens/ProfileList.tsx:117 msgid "We're sorry, but we were unable to resolve this list. If this persists, please contact the list creator, @{handleOrDid}." msgstr "Maaf, kami tidak dapat memuat daftar ini. Jika masalah berlanjut, silakan hubungi pembuat daftar, @{handleOrDid}." @@ -8699,6 +8906,10 @@ msgstr "Apa nama paket pemula Anda?" msgid "What's up?" msgstr "Apa kabar?" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:146 +msgid "When you tap on a check, you’ll see which organizations have granted verification." +msgstr "" + #: src/view/com/modals/lang-settings/PostLanguagesSettings.tsx:80 msgid "Which languages are used in this post?" msgstr "Bahasa apa yang digunakan di postingan ini?" @@ -8715,6 +8926,10 @@ msgstr "Siapa yang dapat berinteraksi dengan postingan ini?" msgid "Who can reply" msgstr "Siapa yang dapat membalas" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:127 +msgid "Who can verify?" +msgstr "" + #: src/screens/Home/NoFeedsPinned.tsx:79 #: src/screens/Messages/ChatList.tsx:231 #: src/screens/Messages/Inbox.tsx:176 @@ -8783,7 +8998,7 @@ msgstr "Tulis balasan Anda" msgid "Writers" msgstr "Penulis" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:337 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:356 msgid "Wrong DID returned from server. Received: {0}" msgstr "DID yang dikembalikan dari server salah: {0}" @@ -8820,7 +9035,11 @@ msgstr "Kemarin" msgid "You" msgstr "Anda" -#: src/components/forms/HostingProvider.tsx:46 +#: src/components/verification/VerifierDialog.tsx:59 +msgid "You are a trusted verifier" +msgstr "" + +#: src/components/forms/HostingProvider.tsx:45 msgid "You are creating an account on" msgstr "" @@ -8836,6 +9055,19 @@ msgstr "Anda tidak diizinkan untuk mengunggah video." msgid "You are not following anyone." msgstr "Anda tidak mengikuti siapa pun." +#: src/components/verification/VerificationsDialog.tsx:64 +msgid "You are verified" +msgstr "" + +#: src/screens/Profile/Header/EditProfileDialog.tsx:356 +#: src/view/com/modals/EditProfile.tsx:204 +msgid "You are verified. You will lose your verification status if you change your display name. <0>Learn more." +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:208 +msgid "You are verified. You will lose your verification status if you change your handle. <0>Learn more." +msgstr "" + #: src/screens/Search/modules/ExploreInterestsCard.tsx:45 msgid "You can adjust your interests at any time from \"Content and media\" settings." msgstr "" @@ -8947,11 +9179,11 @@ msgstr "Anda tidak memiliki feed." msgid "You have no lists." msgstr "Anda tidak memiliki daftar." -#: src/view/screens/ModerationBlockedAccounts.tsx:129 +#: src/view/screens/ModerationBlockedAccounts.tsx:138 msgid "You have not blocked any accounts yet. To block an account, go to their profile and select \"Block account\" from the menu on their account." msgstr "Anda belum memblokir akun apa pun. Untuk memblokir akun, buka profil mereka dan pilih \"Blokir akun\" dari menu di akunnya." -#: src/view/screens/ModerationMutedAccounts.tsx:128 +#: src/view/screens/ModerationMutedAccounts.tsx:151 msgid "You have not muted any accounts yet. To mute an account, go to their profile and select \"Mute account\" from the menu on their account." msgstr "Anda belum membisukan akun apa pun. Untuk membisukan akun, buka profil mereka dan pilih \"Bisukan akun\" dari menu di akunnya." @@ -9024,11 +9256,11 @@ msgstr "Anda telah menonaktifkan @{0} sebelumnya." msgid "You reacted {0}" msgstr "Anda bereaksi {0}" -#: src/screens/Messages/components/ChatListItem.tsx:213 +#: src/screens/Messages/components/ChatListItem.tsx:218 msgid "You reacted {0} to {1}" msgstr "Anda bereaksi {0} pada {1}" -#: src/screens/Settings/Settings.tsx:257 +#: src/screens/Settings/Settings.tsx:265 #: src/view/shell/desktop/LeftNav.tsx:206 msgid "You will be signed out of all your accounts." msgstr "Anda akan keluar dari semua akun." @@ -9045,15 +9277,15 @@ 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/components/ChatListItem.tsx:149 +#: src/screens/Messages/components/ChatListItem.tsx:154 msgid "You: {0}" msgstr "Anda: {0}" -#: src/screens/Messages/components/ChatListItem.tsx:178 +#: src/screens/Messages/components/ChatListItem.tsx:183 msgid "You: {defaultEmbeddedContentMessage}" msgstr "Anda: {defaultEmbeddedContentMessage}" -#: src/screens/Messages/components/ChatListItem.tsx:171 +#: src/screens/Messages/components/ChatListItem.tsx:176 msgid "You: {short}" msgstr "Anda: {short}" @@ -9163,7 +9395,7 @@ msgstr "Obrolan Anda telah dinonaktifkan" msgid "Your choice will be saved, but can be changed later in settings." msgstr "Pilihan Anda akan disimpan, tetapi dapat diubah nanti di pengaturan." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:494 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:513 msgid "Your current handle <0>{0} will automatically remain reserved for you. You can switch back to it at any time from this account." msgstr "Nama panggilan Anda <0>{0} akan otomatis dicadangkan untuk Anda. Anda bisa kembali menggantinya kapan saja dari akun ini." @@ -9194,7 +9426,7 @@ msgstr "Pengikut Anda" msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "Feed mengikuti Anda kosong! Ikuti lebih banyak pengguna untuk melihat apa yang terjadi." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:221 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:240 msgid "Your full handle will be <0>@{0}" msgstr "Panggilan lengkap Anda akan menjadi <0>@{0}" @@ -9202,7 +9434,7 @@ msgstr "Panggilan lengkap Anda akan menjadi <0>@{0}" msgid "Your full username will be <0>@{0}" msgstr "Nama pengguna lengkap Anda akan menjadi <0> {0} " -#: src/Navigation.tsx:383 +#: src/Navigation.tsx:392 #: src/screens/Search/modules/ExploreInterestsCard.tsx:67 #: src/screens/Settings/ContentAndMediaSettings.tsx:92 #: src/screens/Settings/ContentAndMediaSettings.tsx:95 @@ -9262,3 +9494,7 @@ msgstr "Laporan Anda akan dikirim ke Layanan Moderasi Bluesky" #: src/screens/Settings/SettingsInterests.tsx:53 msgid "Your selected interests help us serve you content you care about." msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:65 +msgid "Your verifications" +msgstr "" diff --git a/src/locale/locales/it/messages.po b/src/locale/locales/it/messages.po index e582ffaa5c..adcac2855f 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: 2025-04-09 23:20\n" +"PO-Revision-Date: 2025-04-19 04:09\n" "Last-Translator: \n" "Language-Team: Italian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -23,7 +23,7 @@ msgstr "" msgid "(active)" msgstr "(attivo)" -#: src/screens/Messages/components/ChatListItem.tsx:155 +#: src/screens/Messages/components/ChatListItem.tsx:160 msgid "(contains embedded content)" msgstr "(contiene allegati)" @@ -82,7 +82,7 @@ msgstr "{0, plural, one {# secondo} other {# secondi}}" #: src/view/shell/bottom-bar/BottomBar.tsx:209 #: src/view/shell/bottom-bar/BottomBar.tsx:241 -#: src/view/shell/Drawer.tsx:454 +#: src/view/shell/Drawer.tsx:470 msgid "{0, plural, one {# unread item} other {# unread items}}" msgstr "{0, plural, one {# elemento non letto} other {# elementi non letti}}" @@ -91,17 +91,17 @@ msgstr "{0, plural, one {# elemento non letto} other {# elementi non letti}}" msgid "{0, plural, one {#mo} other {#mo}}" msgstr "{0, plural, one {# mese} other {# mesi}}" -#: src/components/ProfileHoverCard/index.web.tsx:398 +#: src/components/ProfileHoverCard/index.web.tsx:404 #: src/screens/Profile/Header/Metrics.tsx:22 msgid "{0, plural, one {follower} other {followers}}" msgstr "{0, plural, one {follower} other {follower}}" -#: src/components/ProfileHoverCard/index.web.tsx:402 +#: src/components/ProfileHoverCard/index.web.tsx:408 #: src/screens/Profile/Header/Metrics.tsx:26 msgid "{0, plural, one {following} other {following}}" msgstr "{0, plural, one {seguito} other {seguiti}}" -#: src/view/com/post-thread/PostThreadItem.tsx:459 +#: src/view/com/post-thread/PostThreadItem.tsx:479 msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, one {mi piace} other {mi piace}}" @@ -109,11 +109,11 @@ msgstr "{0, plural, one {mi piace} other {mi piace}}" msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, one {post} other {post}}" -#: src/view/com/post-thread/PostThreadItem.tsx:443 +#: src/view/com/post-thread/PostThreadItem.tsx:463 msgid "{0, plural, one {quote} other {quotes}}" msgstr "{0, plural, one {citazione} other {citazioni}}" -#: src/view/com/post-thread/PostThreadItem.tsx:425 +#: src/view/com/post-thread/PostThreadItem.tsx:445 msgid "{0, plural, one {repost} other {reposts}}" msgstr "{0, plural, one {repost} other {repost}}" @@ -153,7 +153,7 @@ msgstr "{0} di 50" msgid "{0} reacted {1}" msgstr "{0} ha reagito con {1}" -#: src/screens/Messages/components/ChatListItem.tsx:226 +#: src/screens/Messages/components/ChatListItem.tsx:231 msgid "{0} reacted {1} to {2}" msgstr "{0} ha reagito con {1} a {2}" @@ -206,100 +206,132 @@ msgstr "{estimatedTimeHrs, plural, one {ora} other {ore}}" msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "{estimatedTimeMins, plural, one {minuto} other {minuti}}" -#: src/view/com/notifications/NotificationFeedItem.tsx:305 +#: src/view/com/notifications/NotificationFeedItem.tsx:324 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} followed you" msgstr "{firstAuthorLink} e <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} altro} other {{formattedAuthorsCount} altri}} ti hanno seguito" -#: src/view/com/notifications/NotificationFeedItem.tsx:331 +#: src/view/com/notifications/NotificationFeedItem.tsx:350 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your custom feed" msgstr "A {firstAuthorLink} e <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} altro} other {{formattedAuthorsCount} altri}} è piaciuto il tuo feed personalizzato" -#: src/view/com/notifications/NotificationFeedItem.tsx:224 +#: src/view/com/notifications/NotificationFeedItem.tsx:243 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your post" msgstr "A {firstAuthorLink} e <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} altro} other {{formattedAuthorsCount} altri}} è piaciuto il tuo post" -#: src/view/com/notifications/NotificationFeedItem.tsx:248 +#: src/view/com/notifications/NotificationFeedItem.tsx:430 +msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} removed their verifications from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:267 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} reposted your post" msgstr "{firstAuthorLink} e <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} altro} other {{formattedAuthorsCount} altri}} hanno ripubblicato il tuo post" -#: src/view/com/notifications/NotificationFeedItem.tsx:355 +#: src/view/com/notifications/NotificationFeedItem.tsx:374 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} signed up with your starter pack" msgstr "{firstAuthorLink} e <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} altro} other {{formattedAuthorsCount} altri}} si sono iscritti al tuo starter pack" -#: src/view/com/notifications/NotificationFeedItem.tsx:317 +#: src/view/com/notifications/NotificationFeedItem.tsx:404 +msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:336 msgid "{firstAuthorLink} followed you" msgstr "{firstAuthorLink} ha iniziato a seguirti" -#: src/view/com/notifications/NotificationFeedItem.tsx:294 +#: src/view/com/notifications/NotificationFeedItem.tsx:313 msgid "{firstAuthorLink} followed you back" msgstr "{firstAuthorLink} ha iniziato a seguirti a sua volta" -#: src/view/com/notifications/NotificationFeedItem.tsx:343 +#: src/view/com/notifications/NotificationFeedItem.tsx:362 msgid "{firstAuthorLink} liked your custom feed" msgstr "A {firstAuthorLink} è piaciuto il tuo feed personalizzato" -#: src/view/com/notifications/NotificationFeedItem.tsx:236 +#: src/view/com/notifications/NotificationFeedItem.tsx:255 msgid "{firstAuthorLink} liked your post" msgstr "A {firstAuthorLink} è piaciuto il tuo post" -#: src/view/com/notifications/NotificationFeedItem.tsx:260 +#: src/view/com/notifications/NotificationFeedItem.tsx:442 +msgid "{firstAuthorLink} removed their verification from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:279 msgid "{firstAuthorLink} reposted your post" msgstr "{firstAuthorLink} ha ripubblicato il tuo post" -#: src/view/com/notifications/NotificationFeedItem.tsx:367 +#: src/view/com/notifications/NotificationFeedItem.tsx:386 msgid "{firstAuthorLink} signed up with your starter pack" msgstr "{firstAuthorLink} si è iscritto con il tuo starter pack" -#: src/view/com/notifications/NotificationFeedItem.tsx:298 +#: src/view/com/notifications/NotificationFeedItem.tsx:416 +msgid "{firstAuthorLink} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:317 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} followed you" msgstr "{firstAuthorName} e {additionalAuthorsCount, plural, one {{formattedAuthorsCount} altro} other {{formattedAuthorsCount} altri}} hanno iniziato a seguirti" -#: src/view/com/notifications/NotificationFeedItem.tsx:324 +#: src/view/com/notifications/NotificationFeedItem.tsx:343 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your custom feed" msgstr "A {firstAuthorName} e {additionalAuthorsCount, plural, one {{formattedAuthorsCount} altro} other {{formattedAuthorsCount} altri}} è piaciuto il tuo feed personalizzato" -#: src/view/com/notifications/NotificationFeedItem.tsx:217 +#: src/view/com/notifications/NotificationFeedItem.tsx:236 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your post" msgstr "A {firstAuthorName} e {additionalAuthorsCount, plural, one {{formattedAuthorsCount} altro} other {{formattedAuthorsCount} altri}} è piaciuto il tuo post" -#: src/view/com/notifications/NotificationFeedItem.tsx:241 +#: src/view/com/notifications/NotificationFeedItem.tsx:423 +msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} removed their verifications from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:260 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} reposted your post" msgstr "{firstAuthorName} e {additionalAuthorsCount, plural, one {{formattedAuthorsCount} altro} other {{formattedAuthorsCount} altri}} hanno ripubblicato il tuo post" -#: src/view/com/notifications/NotificationFeedItem.tsx:348 +#: src/view/com/notifications/NotificationFeedItem.tsx:367 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} signed up with your starter pack" msgstr "{firstAuthorName} e {additionalAuthorsCount, plural, one {{formattedAuthorsCount} altro} other {{formattedAuthorsCount} altri}} si sono iscritti al tuo starter pack" -#: src/view/com/notifications/NotificationFeedItem.tsx:303 +#: src/view/com/notifications/NotificationFeedItem.tsx:397 +msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:322 msgid "{firstAuthorName} followed you" msgstr "{firstAuthorName} ha iniziato a seguirti" -#: src/view/com/notifications/NotificationFeedItem.tsx:293 +#: src/view/com/notifications/NotificationFeedItem.tsx:312 msgid "{firstAuthorName} followed you back" msgstr "{firstAuthorName} ha iniziato a seguirti a sua volta" -#: src/view/com/notifications/NotificationFeedItem.tsx:329 +#: src/view/com/notifications/NotificationFeedItem.tsx:348 msgid "{firstAuthorName} liked your custom feed" msgstr "A {firstAuthorName} è piaciuto il tuo feed personalizzato" -#: src/view/com/notifications/NotificationFeedItem.tsx:222 +#: src/view/com/notifications/NotificationFeedItem.tsx:241 msgid "{firstAuthorName} liked your post" msgstr "A {firstAuthorName} è piaciuto il tuo post" -#: src/view/com/notifications/NotificationFeedItem.tsx:246 +#: src/view/com/notifications/NotificationFeedItem.tsx:428 +msgid "{firstAuthorName} removed their verification from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:265 msgid "{firstAuthorName} reposted your post" msgstr "{firstAuthorName} ha ripubblicato il tuo post" -#: src/view/com/notifications/NotificationFeedItem.tsx:353 +#: src/view/com/notifications/NotificationFeedItem.tsx:372 msgid "{firstAuthorName} signed up with your starter pack" msgstr "{firstAuthorName} si è iscritto al tuo starter pack" -#: src/components/ProfileHoverCard/index.web.tsx:508 +#: src/view/com/notifications/NotificationFeedItem.tsx:402 +msgid "{firstAuthorName} verified you" +msgstr "" + +#: src/components/ProfileHoverCard/index.web.tsx:532 #: src/screens/Profile/Header/Metrics.tsx:49 msgid "{following} following" msgstr "{following} seguiti" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:392 +#: src/components/dialogs/SearchablePeopleList.tsx:412 msgid "{handle} can't be messaged" msgstr "{handle} non può ricevere messaggi" @@ -330,6 +362,19 @@ msgstr "{rank}." msgid "{type}h ago" msgstr "{type}h fa" +#: src/components/verification/VerifierDialog.tsx:60 +msgid "{userName} is a trusted verifier" +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:67 +msgid "{userName} is verified" +msgstr "" + +#. Possessive, meaning "the verifications of {userName}" +#: src/components/verification/VerificationsDialog.tsx:69 +msgid "{userName}'s verifications" +msgstr "" + #. Indicates the number of additional profiles are in the Starter Pack e.g. +12 #: src/screens/Search/components/StarterPackCard.tsx:249 msgid "+{computedTotal}" @@ -345,11 +390,11 @@ msgctxt "feeds" msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" msgstr "<0>{0}, <1>{1}, e {2, plural, one {# altro} other {# altri}} sono inclusi nel tuo starter pack" -#: src/view/shell/Drawer.tsx:97 +#: src/view/shell/Drawer.tsx:113 msgid "<0>{0} {1, plural, one {follower} other {followers}}" msgstr "<0>{0} {1, plural, one {follower} other {follower}}" -#: src/view/shell/Drawer.tsx:108 +#: src/view/shell/Drawer.tsx:124 msgid "<0>{0} {1, plural, one {following} other {following}}" msgstr "<0>{0} {1, plural, one {seguito} other {seguiti}}" @@ -398,14 +443,18 @@ msgid "7 days" msgstr "7 giorni" #. If last message does not contain text, fall back to "{user} reacted to {a message}" -#: src/screens/Messages/components/ChatListItem.tsx:205 +#: src/screens/Messages/components/ChatListItem.tsx:210 msgid "a message" msgstr "un messaggio" -#: src/Navigation.tsx:391 -#: src/screens/Settings/AboutSettings.tsx:34 -#: src/screens/Settings/Settings.tsx:215 -#: src/screens/Settings/Settings.tsx:218 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:91 +msgid "A new form of verification" +msgstr "" + +#: src/Navigation.tsx:400 +#: src/screens/Settings/AboutSettings.tsx:72 +#: src/screens/Settings/Settings.tsx:223 +#: src/screens/Settings/Settings.tsx:226 msgid "About" msgstr "Risorse aggiuntive" @@ -424,36 +473,36 @@ msgid "Accept Request" msgstr "Accetta richiesta" #: src/screens/Settings/AccessibilitySettings.tsx:46 -#: src/screens/Settings/Settings.tsx:191 -#: src/screens/Settings/Settings.tsx:194 +#: src/screens/Settings/Settings.tsx:199 +#: src/screens/Settings/Settings.tsx:202 msgid "Accessibility" msgstr "Accessibilità" -#: src/Navigation.tsx:343 +#: src/Navigation.tsx:352 msgid "Accessibility Settings" msgstr "Impostazioni di accessibilità" -#: src/Navigation.tsx:359 +#: src/Navigation.tsx:368 #: src/screens/Login/LoginForm.tsx:194 #: src/screens/Settings/AccountSettings.tsx:45 -#: src/screens/Settings/Settings.tsx:153 -#: src/screens/Settings/Settings.tsx:156 +#: src/screens/Settings/Settings.tsx:161 +#: src/screens/Settings/Settings.tsx:164 msgid "Account" msgstr "Account" #: src/screens/Messages/components/RequestButtons.tsx:81 -#: src/view/com/profile/ProfileMenu.tsx:141 +#: src/view/com/profile/ProfileMenu.tsx:147 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:392 msgctxt "toast" msgid "Account blocked" msgstr "Account bloccato" -#: src/view/com/profile/ProfileMenu.tsx:154 +#: src/view/com/profile/ProfileMenu.tsx:160 msgctxt "toast" msgid "Account followed" msgstr "Account seguito" -#: src/view/com/profile/ProfileMenu.tsx:117 +#: src/view/com/profile/ProfileMenu.tsx:123 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:415 msgctxt "toast" msgid "Account muted" @@ -468,33 +517,37 @@ msgstr "Account silenziato" msgid "Account Muted by List" msgstr "Account silenziato dalla lista" -#: src/screens/Settings/Settings.tsx:430 +#: src/screens/Settings/Settings.tsx:472 msgid "Account options" msgstr "Opzioni dell'account" -#: src/screens/Settings/Settings.tsx:466 +#: src/screens/Settings/Settings.tsx:508 msgid "Account removed from quick access" msgstr "Account rimosso dall'accesso rapido" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:137 -#: src/view/com/profile/ProfileMenu.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:140 +#: src/view/com/profile/ProfileMenu.tsx:137 msgctxt "toast" msgid "Account unblocked" msgstr "Account sbloccato" -#: src/view/com/profile/ProfileMenu.tsx:166 +#: src/view/com/profile/ProfileMenu.tsx:172 msgctxt "toast" msgid "Account unfollowed" msgstr "Non segui più questo account" -#: src/view/com/profile/ProfileMenu.tsx:107 +#: src/view/com/profile/ProfileMenu.tsx:113 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:405 msgctxt "toast" msgid "Account unmuted" msgstr "Account riattivato" +#: src/components/verification/VerifierDialog.tsx:98 +msgid "Accounts with a scalloped blue check mark<0>{NON_BREAKING_SPACE}<1/>{NON_BREAKING_SPACE}can verify others. These trusted verifiers are selected by Bluesky." +msgstr "" + +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:169 #: src/components/dialogs/MutedWords.tsx:328 -#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/UserAddRemoveLists.tsx:235 msgid "Add" msgstr "Aggiungi" @@ -512,8 +565,8 @@ msgstr "Aggiungi {displayName} allo starter pack" msgid "Add a content warning" msgstr "Aggiungi un avviso sul contenuto" -#: src/view/screens/ProfileList.tsx:916 -#: src/view/screens/ProfileList.tsx:934 +#: src/view/screens/ProfileList.tsx:924 +#: src/view/screens/ProfileList.tsx:942 msgid "Add a user to this list" msgstr "Aggiungi un utente a questa lista" @@ -536,8 +589,8 @@ msgstr "Aggiungi testo alternativo" msgid "Add alt text (optional)" msgstr "Aggiungi testo alternativo (opzionale)" -#: src/screens/Settings/Settings.tsx:373 -#: src/screens/Settings/Settings.tsx:376 +#: src/screens/Settings/Settings.tsx:415 +#: src/screens/Settings/Settings.tsx:418 #: src/view/shell/desktop/LeftNav.tsx:281 #: src/view/shell/desktop/LeftNav.tsx:285 msgid "Add another account" @@ -578,11 +631,15 @@ msgstr "Aggiungi parole e tag silenziati" msgid "Add new post" msgstr "Aggiungi nuovo post" -#: src/view/screens/ProfileList.tsx:924 -#: src/view/screens/ProfileList.tsx:942 +#: src/view/screens/ProfileList.tsx:932 +#: src/view/screens/ProfileList.tsx:950 msgid "Add people" msgstr "Aggiungi persone" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:79 +msgid "Add people to list" +msgstr "Aggiungi persone alla lista" + #: src/components/dms/EmojiPopup.android.tsx:55 msgid "Add Reaction" msgstr "Aggiungi reazione" @@ -599,7 +656,7 @@ msgstr "Aggiungi dei feed al tuo starter pack!" msgid "Add the default feed of only people you follow" msgstr "Aggiungi il feed predefinito delle sole persone che segui" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:387 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:406 msgid "Add the following DNS record to your domain:" msgstr "Aggiungi il seguente record DNS al tuo dominio:" @@ -607,8 +664,8 @@ msgstr "Aggiungi il seguente record DNS al tuo dominio:" msgid "Add this feed to your feeds" msgstr "Aggiungi feed" -#: src/view/com/profile/ProfileMenu.tsx:273 -#: src/view/com/profile/ProfileMenu.tsx:276 +#: src/view/com/profile/ProfileMenu.tsx:286 +#: src/view/com/profile/ProfileMenu.tsx:289 msgid "Add to lists" msgstr "Aggiungi a liste" @@ -616,7 +673,11 @@ msgstr "Aggiungi a liste" msgid "Add to my feeds" msgstr "Aggiungi ai miei feed" -#: src/view/com/modals/ListAddRemoveUsers.tsx:192 +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:156 +msgid "Add user to list" +msgstr "Aggiungi utente alla lista" + +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:109 #: src/view/com/modals/UserAddRemoveLists.tsx:162 msgid "Added to list" msgstr "Aggiunto alla lista" @@ -640,7 +701,7 @@ msgstr "Esplicito" msgid "Adult Content" msgstr "Contenuto per adulti" -#: src/screens/Moderation/index.tsx:355 +#: src/screens/Moderation/index.tsx:374 msgid "Adult content can only be enabled via the Web at <0>bsky.app." msgstr "I contenuti per adulti possono essere abilitati solo dal sito Web a <0>bsky.app." @@ -653,7 +714,7 @@ msgstr "Il contenuto per adulti è disattivato." msgid "Adult Content labels" msgstr "Etichette per contenuti per adulti" -#: src/screens/Moderation/index.tsx:399 +#: src/screens/Moderation/index.tsx:418 msgid "Advanced" msgstr "Avanzate" @@ -794,6 +855,11 @@ msgstr "Si è verificato un errore nel seguire tutti" msgid "An error occurred while uploading the video." msgstr "Si è verificato un errore nel caricare il video." +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:84 +#: src/components/verification/VerifierDialog.tsx:88 +msgid "An illustration showing that Bluesky selects trusted verifiers, and trusted verifiers in turn verify individual user accounts." +msgstr "" + #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:28 #: src/lib/moderation/useReportOptions.ts:28 msgid "An issue not included in these options" @@ -809,13 +875,17 @@ msgstr "Si è verificato un problema nell'aprire la chat" #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 -#: src/components/ProfileCard.tsx:339 -#: src/components/ProfileCard.tsx:360 +#: src/components/ProfileCard.tsx:367 +#: src/components/ProfileCard.tsx:388 #: src/view/com/profile/FollowButton.tsx:38 #: src/view/com/profile/FollowButton.tsx:48 msgid "An issue occurred, please try again." msgstr "Si è verificato un problema, riprova." +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:118 +msgid "An mockup of a iPhone showing the Bluesky app open to the profile of a verified user with a blue checkmark next to their display name." +msgstr "" + #: src/screens/Onboarding/StepInterests/index.tsx:185 msgid "an unknown error occurred" msgstr "si è verificato un errore sconosciuto" @@ -838,6 +908,10 @@ msgstr "Animali" msgid "Animated GIF" msgstr "GIF animata" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:37 +msgid "Announcing verification on Bluesky" +msgstr "" + #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:33 #: src/lib/moderation/useReportOptions.ts:33 msgid "Anti-Social Behavior" @@ -847,7 +921,7 @@ msgstr "Comportamento antisociale" msgid "Anybody can interact" msgstr "Tutti possono interagire" -#: src/Navigation.tsx:399 +#: src/Navigation.tsx:408 #: src/screens/Settings/AppIconSettings/index.tsx:67 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:18 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:23 @@ -884,7 +958,7 @@ msgstr "I nomi delle password per app devono essere lunghi almeno 4 caratteri" msgid "App passwords" msgstr "Password per app" -#: src/Navigation.tsx:311 +#: src/Navigation.tsx:320 #: src/screens/Settings/AppPasswords.tsx:51 msgid "App Passwords" msgstr "Password per app" @@ -920,10 +994,10 @@ msgstr "Revisione sospensione" msgid "Appeal this decision" msgstr "Fai ricorso contro questa decisione" -#: src/Navigation.tsx:351 +#: src/Navigation.tsx:360 #: src/screens/Settings/AppearanceSettings.tsx:85 -#: src/screens/Settings/Settings.tsx:183 -#: src/screens/Settings/Settings.tsx:186 +#: src/screens/Settings/Settings.tsx:191 +#: src/screens/Settings/Settings.tsx:194 msgid "Appearance" msgstr "Aspetto" @@ -932,12 +1006,12 @@ msgstr "Aspetto" msgid "Apply default recommended feeds" msgstr "Applica i feed consigliati predefiniti" -#: src/view/com/post-thread/PostThreadItem.tsx:865 +#: src/view/com/post-thread/PostThreadItem.tsx:885 msgid "Archived from {0}" msgstr "Archiviato da {0}" -#: src/view/com/post-thread/PostThreadItem.tsx:834 -#: src/view/com/post-thread/PostThreadItem.tsx:873 +#: src/view/com/post-thread/PostThreadItem.tsx:854 +#: src/view/com/post-thread/PostThreadItem.tsx:893 msgid "Archived post" msgstr "Post archiviato" @@ -953,7 +1027,7 @@ msgstr "Eliminare questo messaggio? Il messaggio verrà eliminato per te, ma non msgid "Are you sure you want to delete this starter pack?" msgstr "Eliminare questo starter pack?" -#: src/screens/Profile/Header/EditProfileDialog.tsx:82 +#: src/screens/Profile/Header/EditProfileDialog.tsx:86 msgid "Are you sure you want to discard your changes?" msgstr "Annullare le modifiche?" @@ -1016,7 +1090,7 @@ msgstr "Le opzioni di riproduzione automatica sono state spostate nelle <0>impos msgid "Autoplay videos and GIFs" msgstr "Riproduci automaticamente video e GIF" -#: src/components/dms/MessagesListHeader.tsx:82 +#: src/components/dms/MessagesListHeader.tsx:84 #: src/components/moderation/LabelsOnMeDialog.tsx:315 #: src/components/moderation/LabelsOnMeDialog.tsx:316 #: src/screens/Login/ChooseAccountForm.tsx:90 @@ -1052,7 +1126,7 @@ msgstr "Prima di creare un post, devi verificare la tua email." msgid "Before creating a starter pack, you must first verify your email." msgstr "Prima di creare uno starter pack, devi verificare la tua email." -#: src/components/dms/dialogs/NewChatDialog.tsx:79 +#: src/components/dms/dialogs/NewChatDialog.tsx:80 #: src/components/dms/MessageProfileButton.tsx:110 #: src/screens/Messages/Conversation.tsx:221 msgid "Before you may message another user, you must first verify your email." @@ -1063,8 +1137,8 @@ msgstr "Prima di poter inviare un messaggio a un altro utente, devi verificare l msgid "Birthday" msgstr "Compleanno" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:283 -#: src/view/com/profile/ProfileMenu.tsx:399 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 +#: src/view/com/profile/ProfileMenu.tsx:435 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:849 msgid "Block" msgstr "Blocca" @@ -1073,19 +1147,19 @@ msgstr "Blocca" #: src/components/dms/ConvoMenu.tsx:250 #: src/screens/Messages/components/RequestButtons.tsx:134 #: src/screens/Messages/components/RequestButtons.tsx:136 -#: src/view/com/profile/ProfileMenu.tsx:310 -#: src/view/com/profile/ProfileMenu.tsx:317 +#: src/view/com/profile/ProfileMenu.tsx:346 +#: src/view/com/profile/ProfileMenu.tsx:353 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:686 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:688 msgid "Block account" msgstr "Blocca account" -#: src/view/com/profile/ProfileMenu.tsx:382 +#: src/view/com/profile/ProfileMenu.tsx:418 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:844 msgid "Block Account?" msgstr "Bloccare account?" -#: src/view/screens/ProfileList.tsx:661 +#: src/view/screens/ProfileList.tsx:669 msgid "Block accounts" msgstr "Blocca gli account" @@ -1097,7 +1171,7 @@ msgstr "Blocca ed elimina" msgid "Block and/or delete this conversation" msgstr "Blocca e/o elimina questa conversazione" -#: src/view/screens/ProfileList.tsx:781 +#: src/view/screens/ProfileList.tsx:789 msgid "Block list" msgstr "Lista di account bloccati" @@ -1105,7 +1179,7 @@ msgstr "Lista di account bloccati" msgid "Block or report" msgstr "Blocca o segnala" -#: src/view/screens/ProfileList.tsx:776 +#: src/view/screens/ProfileList.tsx:784 msgid "Block these accounts?" msgstr "Vuoi bloccare questi account?" @@ -1122,21 +1196,21 @@ msgstr "Blocca utente" msgid "Blocked" msgstr "Bloccato" -#: src/screens/Moderation/index.tsx:269 +#: src/screens/Moderation/index.tsx:273 msgid "Blocked accounts" msgstr "Account bloccati" -#: src/Navigation.tsx:160 -#: src/view/screens/ModerationBlockedAccounts.tsx:101 +#: src/Navigation.tsx:161 +#: src/view/screens/ModerationBlockedAccounts.tsx:110 msgid "Blocked Accounts" msgstr "Account bloccati" -#: src/view/com/profile/ProfileMenu.tsx:394 +#: src/view/com/profile/ProfileMenu.tsx:430 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:846 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." -#: src/view/screens/ModerationBlockedAccounts.tsx:112 +#: src/view/screens/ModerationBlockedAccounts.tsx:121 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you. You will not see their content and they will be prevented from seeing yours." msgstr "Gli account bloccati non possono rispondere alle tue discussioni, menzionarti, o interagire in nessun altro modo con te. Non vedrai il loro contenuto e non vedranno il tuo." @@ -1144,15 +1218,15 @@ msgstr "Gli account bloccati non possono rispondere alle tue discussioni, menzio msgid "Blocked post." msgstr "Post bloccato." -#: src/screens/Profile/Sections/Labels.tsx:173 +#: src/screens/Profile/Sections/Labels.tsx:170 msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "Il blocco non impedisce all'etichettatore di inserire etichette sul tuo account." -#: src/view/screens/ProfileList.tsx:778 +#: src/view/screens/ProfileList.tsx:786 msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Il blocco è pubblico. Gli account bloccati non possono rispondere alle tue discussioni, menzionarti, o interagire con te in nessun altro modo." -#: src/view/com/profile/ProfileMenu.tsx:391 +#: src/view/com/profile/ProfileMenu.tsx:427 msgid "Blocking will not prevent labels from being applied on your account, but it will stop this account from replying in your threads or interacting with you." msgstr "Il blocco non impedirà l'applicazione delle etichette al tuo account, ma impedirà a questo account di rispondere alle tue discussioni o di interagire con te." @@ -1165,7 +1239,7 @@ msgstr "Blog" msgid "Bluesky" msgstr "Bluesky" -#: src/view/com/post-thread/PostThreadItem.tsx:890 +#: src/view/com/post-thread/PostThreadItem.tsx:910 msgid "Bluesky cannot confirm the authenticity of the claimed date." msgstr "Bluesky non può confermare l'autenticità della data dichiarata." @@ -1199,6 +1273,10 @@ msgstr "Bluesky sceglierà un set di account consigliati dal tuo network." msgid "Bluesky will not show your profile and posts to logged-out users. Other apps may not honor this request. This does not make your account private." msgstr "Bluesky non mostrerà il tuo profilo e i tuoi post agli utenti che non hanno effettuato l'accesso. Altre applicazioni potrebbero non rispettare questa istruzione. Questo non rende il tuo account privato." +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:132 +msgid "Bluesky will proactively verify notable and authentic accounts." +msgstr "" + #: src/screens/Settings/AppIconSettings/index.tsx:99 msgid "Bluesky+" msgstr "Bluesky+" @@ -1301,17 +1379,17 @@ msgid "Camera" msgstr "Fotocamera" #: src/components/Menu/index.tsx:306 -#: src/components/Prompt.tsx:130 -#: src/components/Prompt.tsx:132 +#: src/components/Prompt.tsx:140 +#: src/components/Prompt.tsx:142 #: src/screens/Deactivated.tsx:158 -#: src/screens/Profile/Header/EditProfileDialog.tsx:220 -#: src/screens/Profile/Header/EditProfileDialog.tsx:228 +#: src/screens/Profile/Header/EditProfileDialog.tsx:227 +#: src/screens/Profile/Header/EditProfileDialog.tsx:235 #: src/screens/Search/Shell.tsx:349 #: src/screens/Settings/AppIconSettings/index.tsx:44 #: src/screens/Settings/AppIconSettings/index.tsx:225 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:76 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:83 -#: src/screens/Settings/Settings.tsx:260 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:78 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:85 +#: src/screens/Settings/Settings.tsx:268 #: src/screens/Takendown.tsx:99 #: src/screens/Takendown.tsx:102 #: src/view/com/composer/Composer.tsx:937 @@ -1322,7 +1400,7 @@ msgstr "Fotocamera" #: src/view/com/modals/ChangePassword.tsx:282 #: src/view/com/modals/CreateOrEditList.tsx:335 #: src/view/com/modals/CropImage.web.tsx:97 -#: src/view/com/modals/EditProfile.tsx:244 +#: src/view/com/modals/EditProfile.tsx:270 #: src/view/com/modals/InAppBrowserConsent.tsx:75 #: src/view/com/modals/InAppBrowserConsent.tsx:77 #: src/view/com/modals/LinkWarning.tsx:105 @@ -1350,7 +1428,7 @@ msgstr "Annulla l'eliminazione dell'account" msgid "Cancel image crop" msgstr "Annulla il ritaglio dell'immagine" -#: src/view/com/modals/EditProfile.tsx:239 +#: src/view/com/modals/EditProfile.tsx:265 msgid "Cancel profile editing" msgstr "Annulla la modifica del profilo" @@ -1363,7 +1441,6 @@ msgid "Cancel reactivation and sign out" msgstr "Annulla la riattivazione e disconnettiti" #: src/screens/Search/Shell.tsx:341 -#: src/view/com/modals/ListAddRemoveUsers.tsx:88 msgid "Cancel search" msgstr "Annulla la ricerca" @@ -1411,8 +1488,8 @@ msgstr "Modifica email" msgid "Change email address" msgstr "Cambia indirizzo email" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:92 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:96 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:94 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:98 msgid "Change Handle" msgstr "Modifica il nome utente" @@ -1448,15 +1525,15 @@ msgstr "Modifica il tuo indirizzo email" msgid "Changes app icon" msgstr "Cambia icona dell'app" -#: src/components/forms/HostingProvider.tsx:50 -#: src/components/forms/HostingProvider.tsx:70 +#: src/components/forms/HostingProvider.tsx:49 +#: src/components/forms/HostingProvider.tsx:69 msgid "Changes hosting provider" msgstr "Cambia il fornitore di hosting" -#: src/Navigation.tsx:416 +#: src/Navigation.tsx:425 #: src/view/shell/bottom-bar/BottomBar.tsx:205 #: src/view/shell/desktop/LeftNav.tsx:535 -#: src/view/shell/Drawer.tsx:422 +#: src/view/shell/Drawer.tsx:438 msgid "Chat" msgstr "Messaggi" @@ -1471,7 +1548,7 @@ msgctxt "toast" msgid "Chat muted" msgstr "Conversazione silenziata" -#: src/Navigation.tsx:426 +#: src/Navigation.tsx:435 #: src/screens/Messages/components/InboxPreview.tsx:24 msgid "Chat request inbox" msgstr "Richieste" @@ -1482,7 +1559,7 @@ msgid "Chat requests" msgstr "Richieste di messaggi" #: src/components/dms/ConvoMenu.tsx:75 -#: src/Navigation.tsx:421 +#: src/Navigation.tsx:430 #: src/screens/Messages/ChatList.tsx:328 msgid "Chat settings" msgstr "Impostazioni chat" @@ -1514,7 +1591,7 @@ msgstr "Controlla la tua casella di posta e inserisci qui il codice di accesso." msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "Controlla la tua posta in arrivo, dovrebbe contenere un'email con il codice di conferma da inserire di seguito:" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:370 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:389 msgid "Choose domain verification method" msgstr "Scegli il metodo di verifica del dominio" @@ -1554,14 +1631,19 @@ msgstr "Scegli la tua password" msgid "Choose your username" msgstr "Scegli il tuo nome utente" -#: src/screens/Settings/Settings.tsx:351 +#: src/screens/Settings/Settings.tsx:393 msgid "Clear all storage data" msgstr "Cancella tutti i dati in archivio" -#: src/screens/Settings/Settings.tsx:353 +#: src/screens/Settings/Settings.tsx:395 msgid "Clear all storage data (restart after this)" msgstr "Cancella tutti i dati in archivio (poi ricomincia)" +#: src/screens/Settings/AboutSettings.tsx:113 +#: src/screens/Settings/AboutSettings.tsx:117 +msgid "Clear image cache" +msgstr "Svuota cache immagini" + #: src/components/forms/SearchInput.tsx:70 msgid "Clear search query" msgstr "Annulla la ricerca" @@ -1595,8 +1677,10 @@ msgid "Clip 🐴 clop 🐴" msgstr "Clop 🐴 clop 🐴" #: src/components/dialogs/GifSelect.tsx:281 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:174 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:183 +#: src/components/dialogs/SearchablePeopleList.tsx:295 #: src/components/dialogs/VerifyEmailDialog.tsx:289 -#: src/components/dms/dialogs/SearchablePeopleList.tsx:269 #: src/components/dms/EmojiPopup.android.tsx:58 #: src/components/dms/ReportDialog.tsx:381 #: src/components/dms/ReportDialog.tsx:390 @@ -1605,6 +1689,8 @@ msgstr "Clop 🐴 clop 🐴" #: src/components/ProgressGuide/FollowDialog.tsx:386 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:117 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:123 +#: src/components/verification/VerificationsDialog.tsx:146 +#: src/components/verification/VerifierDialog.tsx:144 #: src/view/com/modals/ChangePassword.tsx:279 #: src/view/com/modals/ChangePassword.tsx:282 #: src/view/com/util/post-embeds/GifEmbed.tsx:197 @@ -1625,6 +1711,8 @@ msgid "Close bottom drawer" msgstr "Chiudi menu a scomparsa inferiore" #: src/components/dialogs/GifSelect.tsx:275 +#: src/components/verification/VerificationsDialog.tsx:138 +#: src/components/verification/VerifierDialog.tsx:136 msgid "Close dialog" msgstr "Chiudi la finestra di dialogo" @@ -1676,11 +1764,11 @@ msgstr "Chiude il selettore emoji" msgid "Closes viewer for header image" msgstr "Chiude il visualizzatore dell'immagine di intestazione" -#: src/view/com/notifications/NotificationFeedItem.tsx:405 +#: src/view/com/notifications/NotificationFeedItem.tsx:479 msgid "Collapse list of users" msgstr "Comprimi la lista di utenti" -#: src/view/com/notifications/NotificationFeedItem.tsx:598 +#: src/view/com/notifications/NotificationFeedItem.tsx:687 msgid "Collapses list of users for a given notification" msgstr "Comprime l'elenco degli utenti per una determinata notifica" @@ -1703,7 +1791,7 @@ msgstr "Commedia" msgid "Comics" msgstr "Fumetti" -#: src/Navigation.tsx:301 +#: src/Navigation.tsx:310 #: src/view/screens/CommunityGuidelines.tsx:34 msgid "Community Guidelines" msgstr "Linee guida della community" @@ -1743,8 +1831,8 @@ msgstr "Configurato nelle <0>impostazioni di moderazione." #: src/components/dialogs/VerifyEmailDialog.tsx:253 #: src/components/dialogs/VerifyEmailDialog.tsx:260 #: src/components/dialogs/VerifyEmailDialog.tsx:283 -#: src/components/Prompt.tsx:173 -#: src/components/Prompt.tsx:176 +#: src/components/Prompt.tsx:183 +#: src/components/Prompt.tsx:186 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:185 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:188 #: src/view/com/modals/VerifyEmail.tsx:239 @@ -1765,11 +1853,11 @@ msgstr "Conferma le impostazioni della lingua del contenuto" msgid "Confirm delete account" msgstr "Conferma l'eliminazione dell'account" -#: src/screens/Moderation/index.tsx:303 +#: src/screens/Moderation/index.tsx:322 msgid "Confirm your age:" msgstr "Conferma la tua età:" -#: src/screens/Moderation/index.tsx:294 +#: src/screens/Moderation/index.tsx:313 msgid "Confirm your birthdate" msgstr "Conferma la tua data di nascita" @@ -1802,12 +1890,12 @@ msgid "Content & Media" msgstr "Contenuti e media" #: src/screens/Settings/AccessibilitySettings.tsx:109 -#: src/screens/Settings/Settings.tsx:175 -#: src/screens/Settings/Settings.tsx:178 +#: src/screens/Settings/Settings.tsx:183 +#: src/screens/Settings/Settings.tsx:186 msgid "Content and media" msgstr "Contenuti e media" -#: src/Navigation.tsx:375 +#: src/Navigation.tsx:384 msgid "Content and Media" msgstr "Contenuti e media" @@ -1815,7 +1903,7 @@ msgstr "Contenuti e media" msgid "Content Blocked" msgstr "Contenuto bloccato" -#: src/screens/Moderation/index.tsx:287 +#: src/screens/Moderation/index.tsx:306 msgid "Content filters" msgstr "Filtri dei contenuti" @@ -1853,7 +1941,7 @@ msgstr "Sfondo del menu contestuale, clicca per chiudere il menu." msgid "Continue" msgstr "Continua" -#: src/components/AccountList.tsx:121 +#: src/components/AccountList.tsx:126 msgid "Continue as {0} (currently signed in)" msgstr "Continua come {0} (attualmente connesso)" @@ -1873,7 +1961,7 @@ msgctxt "toast" msgid "Conversation deleted" msgstr "Conversazione eliminata" -#: src/screens/Messages/components/ChatListItem.tsx:191 +#: src/screens/Messages/components/ChatListItem.tsx:196 msgid "Conversation deleted" msgstr "Conversazione eliminata" @@ -1885,7 +1973,7 @@ msgstr "Cucina" msgid "Copied" msgstr "Copiato" -#: src/screens/Settings/AboutSettings.tsx:98 +#: src/screens/Settings/AboutSettings.tsx:148 msgid "Copied build version to clipboard" msgstr "Versione della build copiata negli appunti" @@ -1903,7 +1991,7 @@ msgstr "Copiato negli appunti" msgid "Copied!" msgstr "Copiato!" -#: src/screens/Settings/AboutSettings.tsx:74 +#: src/screens/Settings/AboutSettings.tsx:124 msgid "Copies build version to clipboard" msgstr "Copia la versione negli appunti" @@ -1915,8 +2003,8 @@ msgstr "Copia" msgid "Copy App Password" msgstr "Copia password per app" -#: src/view/com/profile/ProfileMenu.tsx:347 -#: src/view/com/profile/ProfileMenu.tsx:350 +#: src/view/com/profile/ProfileMenu.tsx:383 +#: src/view/com/profile/ProfileMenu.tsx:386 msgid "Copy at:// URI" msgstr "Copia URL at://" @@ -1930,13 +2018,13 @@ msgstr "Copia DID dell'autore" msgid "Copy code" msgstr "Copia codice" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:472 -#: src/view/com/profile/ProfileMenu.tsx:356 -#: src/view/com/profile/ProfileMenu.tsx:359 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:491 +#: src/view/com/profile/ProfileMenu.tsx:392 +#: src/view/com/profile/ProfileMenu.tsx:395 msgid "Copy DID" msgstr "Copia DID" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:405 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:424 msgid "Copy host" msgstr "Copia host" @@ -1948,7 +2036,7 @@ msgstr "Copia link" msgid "Copy Link" msgstr "Copia link" -#: src/view/screens/ProfileList.tsx:505 +#: src/view/screens/ProfileList.tsx:513 msgid "Copy link to list" msgstr "Copia link" @@ -1976,11 +2064,11 @@ msgstr "Copia testo del post" msgid "Copy QR code" msgstr "Copia codice QR" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:426 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:445 msgid "Copy TXT record value" msgstr "Copia valore del record TXT" -#: src/Navigation.tsx:306 +#: src/Navigation.tsx:315 #: src/view/screens/CopyrightPolicy.tsx:31 msgid "Copyright Policy" msgstr "Politica sul diritto d'autore" @@ -1994,7 +2082,7 @@ msgstr "Errore nell'abbandonare la conversazione" msgid "Could not load feed" msgstr "Non è stato possibile caricare il feed" -#: src/view/screens/ProfileList.tsx:1021 +#: src/view/screens/ProfileList.tsx:1029 msgid "Could not load list" msgstr "Non è stato possibile caricare la lista" @@ -2016,7 +2104,7 @@ msgstr "Crea un codice QR per uno starter pack" #: src/components/StarterPack/ProfileStarterPacks.tsx:178 #: src/components/StarterPack/ProfileStarterPacks.tsx:274 -#: src/Navigation.tsx:451 +#: src/Navigation.tsx:460 msgid "Create a starter pack" msgstr "Crea uno starter pack" @@ -2127,7 +2215,7 @@ msgstr "Data di nascita" msgid "Deactivate account" msgstr "Disattiva account" -#: src/screens/Settings/Settings.tsx:332 +#: src/screens/Settings/Settings.tsx:374 msgid "Debug Moderation" msgstr "Eliminare errori nella Moderazione" @@ -2150,7 +2238,7 @@ msgstr "Icone predefinite" #: src/screens/StarterPack/StarterPackScreen.tsx:672 #: src/screens/StarterPack/StarterPackScreen.tsx:744 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:767 -#: src/view/screens/ProfileList.tsx:760 +#: src/view/screens/ProfileList.tsx:768 msgid "Delete" msgstr "Elimina" @@ -2176,7 +2264,7 @@ msgstr "Eliminare la password per app?" msgid "Delete chat" msgstr "Elimina conversazione" -#: src/screens/Settings/Settings.tsx:339 +#: src/screens/Settings/Settings.tsx:381 msgid "Delete chat declaration record" msgstr "Elimina il record della dichiarazione della chat" @@ -2195,7 +2283,7 @@ msgstr "Elimina conversazione" msgid "Delete for me" msgstr "Elimina per me" -#: src/view/screens/ProfileList.tsx:548 +#: src/view/screens/ProfileList.tsx:556 msgid "Delete list" msgstr "Elimina lista" @@ -2226,7 +2314,7 @@ msgstr "Elimina starter pack" msgid "Delete starter pack?" msgstr "Eliminare lo starter pack?" -#: src/view/screens/ProfileList.tsx:755 +#: src/view/screens/ProfileList.tsx:763 msgid "Delete this list?" msgstr "Eliminare questa lista?" @@ -2238,8 +2326,8 @@ msgstr "Eliminare questo post?" msgid "Deleted" msgstr "Eliminato" -#: src/components/dms/MessagesListHeader.tsx:155 -#: src/screens/Messages/components/ChatListItem.tsx:123 +#: src/components/dms/MessagesListHeader.tsx:160 +#: src/screens/Messages/components/ChatListItem.tsx:128 msgid "Deleted Account" msgstr "Account eliminato" @@ -2247,19 +2335,19 @@ msgstr "Account eliminato" msgid "Deleted post." msgstr "Post eliminato." -#: src/screens/Profile/Header/EditProfileDialog.tsx:347 +#: src/screens/Profile/Header/EditProfileDialog.tsx:370 #: src/view/com/modals/CreateOrEditList.tsx:280 #: src/view/com/modals/CreateOrEditList.tsx:301 -#: src/view/com/modals/EditProfile.tsx:193 -#: src/view/com/modals/EditProfile.tsx:205 +#: src/view/com/modals/EditProfile.tsx:219 +#: src/view/com/modals/EditProfile.tsx:231 msgid "Description" msgstr "Descrizione" -#: src/screens/Profile/Header/EditProfileDialog.tsx:367 +#: src/screens/Profile/Header/EditProfileDialog.tsx:390 msgid "Description is too long" msgstr "Descrizione troppo lunga" -#: src/screens/Profile/Header/EditProfileDialog.tsx:368 +#: src/screens/Profile/Header/EditProfileDialog.tsx:391 msgid "Description is too long. {DESCRIPTION_MAX_GRAPHEMES, plural, other {The maximum number of characters is #.}}" msgstr "La descrizione è troppo lunga. {DESCRIPTION_MAX_GRAPHEMES, plural, other {Il numero massimo di caratteri è #.}}" @@ -2277,18 +2365,18 @@ msgstr "Scollega citazione" msgid "Detach quote post?" msgstr "Scollegare la citazione del post?" -#: src/screens/Settings/AboutSettings.tsx:87 +#: src/screens/Settings/AboutSettings.tsx:137 msgctxt "toast" msgid "Developer mode disabled" msgstr "Modalità sviluppatore disattivata" -#: src/screens/Settings/AboutSettings.tsx:81 +#: src/screens/Settings/AboutSettings.tsx:131 msgctxt "toast" msgid "Developer mode enabled" msgstr "Modalità sviluppatore attivata" -#: src/screens/Settings/Settings.tsx:242 -#: src/screens/Settings/Settings.tsx:245 +#: src/screens/Settings/Settings.tsx:250 +#: src/screens/Settings/Settings.tsx:253 msgid "Developer options" msgstr "Opzioni sviluppatore" @@ -2318,17 +2406,17 @@ msgstr "Disattiva sottotitoli" #: src/lib/moderation/useLabelBehaviorDescription.ts:68 #: src/screens/Messages/Settings.tsx:139 #: src/screens/Messages/Settings.tsx:142 -#: src/screens/Moderation/index.tsx:345 +#: src/screens/Moderation/index.tsx:364 msgid "Disabled" msgstr "Disabilitato" -#: src/screens/Profile/Header/EditProfileDialog.tsx:84 +#: src/screens/Profile/Header/EditProfileDialog.tsx:88 #: src/view/com/composer/Composer.tsx:705 #: src/view/com/composer/Composer.tsx:889 msgid "Discard" msgstr "Scartare" -#: src/screens/Profile/Header/EditProfileDialog.tsx:81 +#: src/screens/Profile/Header/EditProfileDialog.tsx:85 msgid "Discard changes?" msgstr "Scartare le modifiche?" @@ -2383,27 +2471,27 @@ msgstr "Ignora questa sezione" msgid "Display larger alt text badges" msgstr "Aumenta dimensione dell'icona del testo alternativo" -#: src/screens/Profile/Header/EditProfileDialog.tsx:314 -#: src/screens/Profile/Header/EditProfileDialog.tsx:320 -#: src/screens/Profile/Header/EditProfileDialog.tsx:354 -#: src/view/com/modals/EditProfile.tsx:187 +#: src/screens/Profile/Header/EditProfileDialog.tsx:321 +#: src/screens/Profile/Header/EditProfileDialog.tsx:327 +#: src/screens/Profile/Header/EditProfileDialog.tsx:377 +#: src/view/com/modals/EditProfile.tsx:194 msgid "Display name" msgstr "Nome visualizzato" -#: src/view/com/modals/EditProfile.tsx:175 +#: src/view/com/modals/EditProfile.tsx:182 msgid "Display Name" msgstr "Nome visualizzato" -#: src/screens/Profile/Header/EditProfileDialog.tsx:333 +#: src/screens/Profile/Header/EditProfileDialog.tsx:340 msgid "Display name is too long" msgstr "Il nome visualizzato è troppo lungo" -#: src/screens/Profile/Header/EditProfileDialog.tsx:334 +#: src/screens/Profile/Header/EditProfileDialog.tsx:341 msgid "Display name is too long. {DISPLAY_NAME_MAX_GRAPHEMES, plural, other {The maximum number of characters is #.}}" msgstr "Il nome visualizzato è troppo lungo. {DISPLAY_NAME_MAX_GRAPHEMES, plural, other {Il numero massimo di caratteri è #.}}" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:373 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:375 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:392 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:394 msgid "DNS Panel" msgstr "Pannello DNS" @@ -2419,7 +2507,7 @@ msgstr "Non include nudità." msgid "Doesn't begin or end with a hyphen" msgstr "Non inizia o termina con un trattino" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:488 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:507 msgid "Domain verified!" msgstr "Dominio verificato!" @@ -2441,11 +2529,9 @@ msgstr "Dominio verificato!" #: src/view/com/modals/CropImage.web.tsx:112 #: src/view/com/modals/InviteCodes.tsx:81 #: src/view/com/modals/InviteCodes.tsx:124 -#: src/view/com/modals/ListAddRemoveUsers.tsx:143 msgid "Done" msgstr "Fatto" -#: src/view/com/modals/ListAddRemoveUsers.tsx:145 #: src/view/com/modals/UserAddRemoveLists.tsx:113 #: src/view/com/modals/UserAddRemoveLists.tsx:116 msgctxt "action" @@ -2485,23 +2571,23 @@ msgstr "Trascina e rilascia per aggiungere immagini" msgid "Duration:" msgstr "Durata:" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:211 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:230 msgid "e.g. alice" msgstr "es. alice" -#: src/screens/Profile/Header/EditProfileDialog.tsx:321 +#: src/screens/Profile/Header/EditProfileDialog.tsx:328 msgid "e.g. Alice Lastname" msgstr "es. Mario Rossi" -#: src/view/com/modals/EditProfile.tsx:180 +#: src/view/com/modals/EditProfile.tsx:187 msgid "e.g. Alice Roberts" msgstr "es. Alice Roberts" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:357 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:376 msgid "e.g. alice.com" msgstr "es. alice.com" -#: src/view/com/modals/EditProfile.tsx:198 +#: src/view/com/modals/EditProfile.tsx:224 msgid "e.g. Artist, dog-lover, and avid reader." msgstr "es. Artista, amo i gatti, mi piace leggere." @@ -2536,7 +2622,8 @@ msgstr "Ogni codice funziona per un solo uso. Riceverai periodicamente più codi msgid "Edit" msgstr "Modifica" -#: src/view/com/lists/ListMembers.tsx:143 +#: src/view/com/lists/ListMembers.tsx:180 +#: src/view/com/lists/ListMembers.tsx:186 msgctxt "action" msgid "Edit" msgstr "Modifica" @@ -2566,7 +2653,7 @@ msgstr "Modifica impostazioni di interazione" msgid "Edit interests" msgstr "Modifica interessi" -#: src/view/screens/ProfileList.tsx:536 +#: src/view/screens/ProfileList.tsx:544 msgid "Edit list details" msgstr "Modifica lista" @@ -2574,12 +2661,12 @@ msgstr "Modifica lista" msgid "Edit Moderation List" msgstr "Modifica lista di moderazione" -#: src/Navigation.tsx:316 +#: src/Navigation.tsx:325 #: src/view/screens/Feeds.tsx:515 msgid "Edit My Feeds" msgstr "Modifica i miei feed" -#: src/view/com/modals/EditProfile.tsx:147 +#: src/view/com/modals/EditProfile.tsx:154 msgid "Edit my profile" msgstr "Modifica il mio profilo" @@ -2592,15 +2679,15 @@ msgstr "Modifica utenti" msgid "Edit post interaction settings" msgstr "Modifica impostazioni di interazione del post" -#: src/screens/Profile/Header/EditProfileDialog.tsx:269 -#: src/screens/Profile/Header/EditProfileDialog.tsx:275 +#: src/screens/Profile/Header/EditProfileDialog.tsx:276 +#: src/screens/Profile/Header/EditProfileDialog.tsx:282 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:196 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 msgid "Edit profile" msgstr "Modifica il profilo" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:199 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:185 msgid "Edit Profile" msgstr "Modifica il profilo" @@ -2616,15 +2703,15 @@ msgstr "Modifica lista" msgid "Edit who can reply" msgstr "Modifica chi può rispondere" -#: src/view/com/modals/EditProfile.tsx:188 +#: src/view/com/modals/EditProfile.tsx:195 msgid "Edit your display name" msgstr "Modifica il tuo nome visualizzato" -#: src/view/com/modals/EditProfile.tsx:206 +#: src/view/com/modals/EditProfile.tsx:232 msgid "Edit your profile description" msgstr "Modifica la descrizione del tuo profilo" -#: src/Navigation.tsx:456 +#: src/Navigation.tsx:465 msgid "Edit your starter pack" msgstr "Modifica il tuo starter pack" @@ -2707,7 +2794,7 @@ msgstr "Abilita" msgid "Enable {0} only" msgstr "Abilita solo {0}" -#: src/screens/Moderation/index.tsx:332 +#: src/screens/Moderation/index.tsx:351 msgid "Enable adult content" msgstr "Attiva il contenuto per adulti" @@ -2752,11 +2839,11 @@ msgstr "Attiva i video di tendenza nel feed Discover." #: src/screens/Messages/Settings.tsx:130 #: src/screens/Messages/Settings.tsx:133 -#: src/screens/Moderation/index.tsx:343 +#: src/screens/Moderation/index.tsx:362 msgid "Enabled" msgstr "Abilitato" -#: src/screens/Profile/Sections/Feed.tsx:116 +#: src/screens/Profile/Sections/Feed.tsx:113 msgid "End of feed" msgstr "Fine del feed" @@ -2789,7 +2876,7 @@ msgstr "Passa a schermo intero" msgid "Enter the code you received to change your password." msgstr "Inserisci il codice che hai ricevuto per modificare la tua password." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:351 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:370 msgid "Enter the domain you want to use" msgstr "Inserisci il dominio che vuoi usare" @@ -2906,19 +2993,15 @@ msgstr "Uscita dal processo di ritaglio dell'immagine" msgid "Exits image view" msgstr "Uscita dalla visualizzazione dell'immagine" -#: src/view/com/modals/ListAddRemoveUsers.tsx:89 -msgid "Exits inputting search query" -msgstr "Uscita dall'inserzione della domanda di ricerca" - #: src/view/com/lightbox/Lightbox.web.tsx:184 msgid "Expand alt text" msgstr "Espandi il testo alternativo" -#: src/view/com/notifications/NotificationFeedItem.tsx:406 +#: src/view/com/notifications/NotificationFeedItem.tsx:480 msgid "Expand list of users" msgstr "Espandi la lista di utenti" -#: src/view/com/composer/ComposerReplyTo.tsx:70 +#: src/view/com/composer/ComposerReplyTo.tsx:83 msgid "Expand or collapse the full post you are replying to" msgstr "Espandi o comprimi il post a cui stai rispondendo" @@ -2926,10 +3009,6 @@ msgstr "Espandi o comprimi il post a cui stai rispondendo" msgid "Expands or collapses post text" msgstr "Espande o comprime il testo del post" -#: src/view/com/composer/ComposerReplyTo.tsx:73 -msgid "Expands or collapses the full post you are replying to" -msgstr "Espande o comprime il post a cui stai rispondendo" - #: src/lib/api/index.ts:406 msgid "Expected uri to resolve to a record" msgstr "L'URI dovrebbe risolvere in un record" @@ -2961,10 +3040,10 @@ msgstr "Media espliciti o potenzialmente inquietanti." msgid "Explicit sexual images." msgstr "Immagini sessuali esplicite." -#: src/Navigation.tsx:640 +#: src/Navigation.tsx:649 #: src/screens/Search/Shell.tsx:307 #: src/view/shell/desktop/LeftNav.tsx:617 -#: src/view/shell/Drawer.tsx:370 +#: src/view/shell/Drawer.tsx:386 msgid "Explore" msgstr "Esplora" @@ -2992,7 +3071,7 @@ msgstr "Media esterni" msgid "External media may allow websites to collect information about you and your device. No information is sent or requested until you press the \"play\" button." msgstr "I media esterni potrebbero consentire ai siti web di raccogliere informazioni su di te e sul tuo dispositivo. Nessuna informazione viene inviata o richiesta finché non si preme il pulsante \"Riproduci\"." -#: src/Navigation.tsx:335 +#: src/Navigation.tsx:344 #: src/screens/Settings/ExternalMediaPreferences.tsx:31 msgid "External Media Preferences" msgstr "Preferenze media esterni" @@ -3007,10 +3086,14 @@ msgstr "Impossibile accettare la richiesta" msgid "Failed to add emoji reaction" msgstr "Non è stato possibile aggiungere la reazione" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:568 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:587 msgid "Failed to change handle. Please try again." msgstr "Non è stato possibile cambiare il nome utente. Riprovare." +#: src/components/verification/VerificationCreatePrompt.tsx:32 +msgid "Failed to create a verification" +msgstr "" + #: src/screens/Settings/components/AddAppPasswordDialog.tsx:173 msgid "Failed to create app password. Please try again." msgstr "Errore durante la creazione della password per app. Riprovare." @@ -3087,6 +3170,10 @@ msgstr "Errore nel fissare il post" msgid "Failed to remove emoji reaction" msgstr "Non è stato possibile rimuovere la reazione" +#: src/components/verification/VerificationRemovePrompt.tsx:34 +msgid "Failed to remove verification" +msgstr "" + #: src/view/com/lightbox/Lightbox.tsx:46 msgid "Failed to save image: {0}" msgstr "Errore nel salvare l'immagine: {0}" @@ -3132,11 +3219,11 @@ msgstr "Errore nell'aggiornamento delle impostazioni" msgid "Failed to upload video" msgstr "Errore nel caricamento video" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:341 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:360 msgid "Failed to verify handle. Please try again." msgstr "Non è stato possibile verificare il nome utente. Riprovare." -#: src/Navigation.tsx:251 +#: src/Navigation.tsx:260 msgid "Feed" msgstr "Feed" @@ -3155,7 +3242,7 @@ msgstr "Attiva/disattiva feed" #: src/view/shell/desktop/RightNav.tsx:102 #: src/view/shell/desktop/RightNav.tsx:103 -#: src/view/shell/Drawer.tsx:324 +#: src/view/shell/Drawer.tsx:340 msgid "Feedback" msgstr "Commenti" @@ -3165,14 +3252,14 @@ msgctxt "toast" msgid "Feedback sent!" msgstr "Feedback inviato!" -#: src/Navigation.tsx:436 +#: src/Navigation.tsx:445 #: src/screens/Search/SearchResults.tsx:68 #: src/screens/StarterPack/StarterPackScreen.tsx:185 #: src/view/screens/Feeds.tsx:508 #: src/view/screens/Profile.tsx:227 #: src/view/screens/SavedFeeds.tsx:96 #: src/view/shell/desktop/LeftNav.tsx:655 -#: src/view/shell/Drawer.tsx:486 +#: src/view/shell/Drawer.tsx:502 msgid "Feeds" msgstr "Feed" @@ -3258,10 +3345,10 @@ msgid "Flexible" msgstr "Flessibile" #. User is not following this account, click to follow -#: src/components/ProfileCard.tsx:372 -#: src/components/ProfileHoverCard/index.web.tsx:449 -#: src/components/ProfileHoverCard/index.web.tsx:460 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 +#: src/components/ProfileCard.tsx:400 +#: src/components/ProfileHoverCard/index.web.tsx:456 +#: src/components/ProfileHoverCard/index.web.tsx:467 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:236 #: src/screens/VideoFeed/index.tsx:829 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:131 msgid "Follow" @@ -3272,7 +3359,7 @@ msgctxt "action" msgid "Follow" msgstr "Segui" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:218 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:221 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:113 msgid "Follow {0}" msgstr "Segui {0}" @@ -3294,8 +3381,8 @@ msgstr "Segui 10 account" msgid "Follow 7 accounts" msgstr "Segui 7 account" -#: src/view/com/profile/ProfileMenu.tsx:252 -#: src/view/com/profile/ProfileMenu.tsx:263 +#: src/view/com/profile/ProfileMenu.tsx:265 +#: src/view/com/profile/ProfileMenu.tsx:276 msgid "Follow account" msgstr "Segui account" @@ -3304,7 +3391,7 @@ msgstr "Segui account" msgid "Follow all" msgstr "Segui tutti" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:232 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:129 msgid "Follow Back" msgstr "Segui anche tu" @@ -3330,7 +3417,7 @@ msgstr "Seguito da <0>{0} e <1>{1}" msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" msgstr "Seguito da <0>{0}, <1>{1}, e {2, plural, one {# altro} other {# altri}}" -#: src/Navigation.tsx:205 +#: src/Navigation.tsx:214 msgid "Followers of @{0} that you know" msgstr "Follower di @{0} che conosci" @@ -3340,10 +3427,10 @@ msgid "Followers you know" msgstr "Follower che conosci" #. User is following this account, click to unfollow -#: src/components/ProfileCard.tsx:366 -#: src/components/ProfileHoverCard/index.web.tsx:448 -#: src/components/ProfileHoverCard/index.web.tsx:459 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:230 +#: src/components/ProfileCard.tsx:394 +#: src/components/ProfileHoverCard/index.web.tsx:455 +#: src/components/ProfileHoverCard/index.web.tsx:466 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:232 #: src/screens/VideoFeed/index.tsx:827 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:134 #: src/view/screens/Feeds.tsx:599 @@ -3351,8 +3438,8 @@ msgstr "Follower che conosci" msgid "Following" msgstr "Seguito" -#: src/components/ProfileCard.tsx:329 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 +#: src/components/ProfileCard.tsx:357 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:101 msgid "Following {0}" msgstr "Stai seguendo {0}" @@ -3369,7 +3456,7 @@ msgstr "Stai seguendo {name}" msgid "Following feed preferences" msgstr "Preferenze del feed Seguiti" -#: src/Navigation.tsx:322 +#: src/Navigation.tsx:331 #: src/screens/Settings/FollowingFeedPreferences.tsx:53 msgid "Following Feed Preferences" msgstr "Preferenze del feed Seguiti" @@ -3450,7 +3537,7 @@ msgstr "Galleria" msgid "Generate a starter pack" msgstr "Genera uno starter pack" -#: src/view/shell/Drawer.tsx:328 +#: src/view/shell/Drawer.tsx:344 msgid "Get help" msgstr "Ottieni aiuto" @@ -3486,7 +3573,7 @@ msgstr "Evidenti violazioni della legge o dei termini di servizio" #: src/screens/VideoFeed/index.tsx:1112 #: src/view/com/auth/LoggedOut.tsx:72 #: src/view/screens/NotFound.tsx:57 -#: src/view/screens/ProfileList.tsx:1030 +#: src/view/screens/ProfileList.tsx:1038 msgid "Go back" msgstr "Torna indietro" @@ -3497,7 +3584,7 @@ msgstr "Torna indietro" #: src/screens/Profile/ProfileFeed/index.tsx:94 #: src/screens/StarterPack/StarterPackScreen.tsx:757 #: src/view/screens/NotFound.tsx:56 -#: src/view/screens/ProfileList.tsx:1035 +#: src/view/screens/ProfileList.tsx:1043 msgid "Go Back" msgstr "Torna indietro" @@ -3518,7 +3605,11 @@ msgstr "Vai alla home" msgid "Go Home" msgstr "Vai alla home" -#: src/screens/Messages/components/ChatListItem.tsx:355 +#: src/view/com/notifications/NotificationFeedItem.tsx:193 +msgid "Go to {firstAuthorName}'s profile" +msgstr "Vai al profilo di {firstAuthorName}" + +#: src/screens/Messages/components/ChatListItem.tsx:360 msgid "Go to conversation with {0}" msgstr "Vai alla conversazione con {0}" @@ -3552,16 +3643,16 @@ msgstr "Siamo a metà!" msgid "Handle" msgstr "Nome utente" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:572 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:591 msgid "Handle already taken. Please try a different one." msgstr "Nome utente già in uso. Prova con uno diverso." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:189 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:325 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:195 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:344 msgid "Handle changed!" msgstr "Nome utente modificato!" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:576 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:595 msgid "Handle too long. Please try a shorter one." msgstr "Nome utente troppo lungo. Provarne uno più breve." @@ -3574,7 +3665,7 @@ msgstr "Vibrazione" msgid "Harassment, trolling, or intolerance" msgstr "Molestie, trolling o intolleranza" -#: src/Navigation.tsx:406 +#: src/Navigation.tsx:415 msgid "Hashtag" msgstr "Hashtag" @@ -3586,11 +3677,11 @@ msgstr "Hashtag {tag}" msgid "Having trouble?" msgstr "Ci sono problemi?" -#: src/screens/Settings/Settings.tsx:207 -#: src/screens/Settings/Settings.tsx:211 +#: src/screens/Settings/Settings.tsx:215 +#: src/screens/Settings/Settings.tsx:219 #: src/view/shell/desktop/RightNav.tsx:120 #: src/view/shell/desktop/RightNav.tsx:121 -#: src/view/shell/Drawer.tsx:337 +#: src/view/shell/Drawer.tsx:353 msgid "Help" msgstr "Aiuto" @@ -3629,7 +3720,7 @@ msgstr "Lista nascosta" msgid "Hide" msgstr "Nascondi" -#: src/view/com/notifications/NotificationFeedItem.tsx:605 +#: src/view/com/notifications/NotificationFeedItem.tsx:694 msgctxt "action" msgid "Hide" msgstr "Nascondi" @@ -3680,10 +3771,15 @@ msgstr "Nascondere gli argomenti di tendenza?" msgid "Hide trending videos?" msgstr "Nascondere i video di tendenza?" -#: src/view/com/notifications/NotificationFeedItem.tsx:596 +#: src/view/com/notifications/NotificationFeedItem.tsx:685 msgid "Hide user list" msgstr "Nascondi elenco utenti" +#: src/screens/Moderation/VerificationSettings.tsx:81 +#: src/screens/Moderation/VerificationSettings.tsx:90 +msgid "Hide verification badges" +msgstr "" + #: src/components/moderation/ContentHider.tsx:151 #: src/components/moderation/PostHider.tsx:79 msgid "Hides the content" @@ -3709,7 +3805,7 @@ msgstr "Il server del feed ha dato una risposta negativa. Informa il proprietari msgid "Hmm, we're having trouble finding this feed. It may have been deleted." msgstr "Stiamo riscontrando problemi nel trovare questo feed. Potrebbe essere stato eliminato." -#: src/screens/Moderation/index.tsx:54 +#: src/screens/Moderation/index.tsx:58 msgid "Hmmmm, it seems we're having trouble loading this data. See below for more details. If this issue persists, please contact us." msgstr "Stiamo riscontrando problemi a caricare questi dati. Vedi sotto per maggiori dettagli. Se il problema persiste, contattaci." @@ -3721,15 +3817,15 @@ 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/Navigation.tsx:635 -#: src/Navigation.tsx:655 +#: src/Navigation.tsx:644 +#: src/Navigation.tsx:664 #: src/view/shell/bottom-bar/BottomBar.tsx:162 #: src/view/shell/desktop/LeftNav.tsx:599 -#: src/view/shell/Drawer.tsx:396 +#: src/view/shell/Drawer.tsx:412 msgid "Home" msgstr "Home" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:398 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:417 msgid "Host:" msgstr "Hosting:" @@ -3768,8 +3864,8 @@ msgstr "Ho il codice" msgid "I have a confirmation code" msgstr "Ho un codice di conferma" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:261 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:267 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:280 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:286 msgid "I have my own domain" msgstr "Ho il mio dominio" @@ -3786,11 +3882,11 @@ msgstr "Se il testo alternativo è lungo, attiva l'opzione Espandi testo alterna msgid "If you are not yet an adult according to the laws of your country, your parent or legal guardian must read these Terms on your behalf." msgstr "Se non sei ancora maggiorenne secondo le leggi del tuo Paese, il tuo genitore o tutore legale deve leggere i Termini a tuo nome." -#: src/view/screens/ProfileList.tsx:757 +#: src/view/screens/ProfileList.tsx:765 msgid "If you delete this list, you won't be able to recover it." msgstr "Se elimini questa lista, non potrai recuperarla." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:248 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:267 msgid "If you have your own domain, you can use that as your handle. This lets you self-verify your identity. <0>Learn more here." msgstr "Se hai un tuo dominio, puoi usarlo come nome utente. Questo consente di auto-verificare la tua identità. <0>Ulteriori informazioni." @@ -3819,6 +3915,15 @@ msgstr "Illegale e urgente" msgid "Image" msgstr "Immagine" +#: src/screens/Settings/AboutSettings.tsx:61 +msgid "Image cache cleared" +msgstr "Cache delle immagini svuotata" + +#. Android-only toast message which includes amount of space freed using localized number formatting +#: src/screens/Settings/AboutSettings.tsx:47 +msgid "Image cache cleared, freed {0}" +msgstr "Cache delle immagini svuotata, liberati {0}" + #: src/components/StarterPack/ShareDialog.tsx:76 msgid "Image saved to your camera roll!" msgstr "Immagine salvata nella galleria!" @@ -3871,7 +3976,7 @@ msgstr "Inserisci il codice che ti è stato inviato via email" msgid "Interaction limited" msgstr "Interazione limitata" -#: src/screens/Moderation/index.tsx:209 +#: src/screens/Moderation/index.tsx:213 msgid "Interaction settings" msgstr "Impostazioni per le interazioni" @@ -3880,11 +3985,11 @@ msgstr "Impostazioni per le interazioni" msgid "Invalid 2FA confirmation code." msgstr "Codice di conferma 2FA non valido." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:578 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:597 msgid "Invalid handle. Please try a different one." msgstr "Nome utente non valido. Provarne un altro." -#: src/view/com/post-thread/PostThreadItem.tsx:288 +#: src/view/com/post-thread/PostThreadItem.tsx:291 msgid "Invalid or unsupported post record" msgstr "Protocollo del post non valido o non supportato" @@ -3979,7 +4084,7 @@ msgstr "Etichette" msgid "Labels added" msgstr "Etichette aggiunte" -#: src/screens/Profile/Sections/Labels.tsx:163 +#: src/screens/Profile/Sections/Labels.tsx:160 msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." msgstr "Le etichette sono annotazioni su utenti e contenuti. Possono essere usate per nascondere, apporre avvisi e classificare il network." @@ -3995,13 +4100,13 @@ msgstr "Etichette sul tuo contenuto" msgid "Language selection" msgstr "Seleziona la lingua" -#: src/Navigation.tsx:178 +#: src/Navigation.tsx:187 msgid "Language Settings" msgstr "Impostazione delle lingue" #: src/screens/Settings/LanguageSettings.tsx:71 -#: src/screens/Settings/Settings.tsx:199 -#: src/screens/Settings/Settings.tsx:202 +#: src/screens/Settings/Settings.tsx:207 +#: src/screens/Settings/Settings.tsx:210 msgid "Languages" msgstr "Lingue" @@ -4015,10 +4120,19 @@ msgstr "Più grande" msgid "Latest" msgstr "Recenti" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:252 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:271 msgid "learn more" msgstr "ulteriori informazioni" +#: src/components/verification/VerificationsDialog.tsx:163 +#: src/components/verification/VerifierDialog.tsx:132 +#: src/screens/Moderation/VerificationSettings.tsx:47 +#: src/screens/Profile/Header/EditProfileDialog.tsx:360 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:212 +#: src/view/com/modals/EditProfile.tsx:208 +msgid "Learn more" +msgstr "" + #: src/components/moderation/ScreenHider.tsx:140 msgid "Learn More" msgstr "Ulteriori Informazioni" @@ -4044,6 +4158,11 @@ msgstr "Scopri di più sulla moderazione applicata a questo contenuto." msgid "Learn more about this warning" msgstr "Ulteriori informazioni su questo avviso" +#: src/components/verification/VerificationsDialog.tsx:152 +#: src/components/verification/VerifierDialog.tsx:121 +msgid "Learn more about verification on Bluesky" +msgstr "" + #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:99 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:102 msgid "Learn more about what is public on Bluesky." @@ -4132,9 +4251,8 @@ msgstr "Metti mi piace a questo feed" msgid "Like this labeler" msgstr "Mi piace" -#: src/components/LikesDialog.tsx:85 -#: src/Navigation.tsx:256 -#: src/Navigation.tsx:261 +#: src/Navigation.tsx:265 +#: src/Navigation.tsx:270 msgid "Liked by" msgstr "Piace a" @@ -4160,7 +4278,7 @@ msgstr "Piace a {likeCount, plural, one {# utente} other {# utenti}}" msgid "Likes" msgstr "Mi piace" -#: src/view/com/post-thread/PostThreadItem.tsx:223 +#: src/view/com/post-thread/PostThreadItem.tsx:226 msgid "Likes on this post" msgstr "Mi piace in questo post" @@ -4169,7 +4287,7 @@ msgstr "Mi piace in questo post" msgid "Linear" msgstr "Classico" -#: src/Navigation.tsx:211 +#: src/Navigation.tsx:220 msgid "List" msgstr "Lista" @@ -4177,7 +4295,7 @@ msgstr "Lista" msgid "List Avatar" msgstr "Immagine della lista" -#: src/view/screens/ProfileList.tsx:430 +#: src/view/screens/ProfileList.tsx:438 msgctxt "toast" msgid "List blocked" msgstr "Lista bloccata" @@ -4195,7 +4313,7 @@ msgstr "Lista di <0/>" msgid "List by you" msgstr "Lista tua" -#: src/view/screens/ProfileList.tsx:477 +#: src/view/screens/ProfileList.tsx:485 msgctxt "toast" msgid "List deleted" msgstr "Lista eliminata" @@ -4204,11 +4322,11 @@ msgstr "Lista eliminata" msgid "List has been hidden" msgstr "La lista è stata nascosta" -#: src/view/screens/ProfileList.tsx:172 +#: src/view/screens/ProfileList.tsx:176 msgid "List Hidden" msgstr "Lista nascosta" -#: src/view/screens/ProfileList.tsx:394 +#: src/view/screens/ProfileList.tsx:402 msgctxt "toast" msgid "List muted" msgstr "Lista silenziata" @@ -4217,22 +4335,22 @@ msgstr "Lista silenziata" msgid "List Name" msgstr "Nome della lista" -#: src/view/screens/ProfileList.tsx:448 +#: src/view/screens/ProfileList.tsx:456 msgctxt "toast" msgid "List unblocked" msgstr "Lista sbloccata" -#: src/view/screens/ProfileList.tsx:412 +#: src/view/screens/ProfileList.tsx:420 msgctxt "toast" msgid "List unmuted" msgstr "Lista riattivata" -#: src/Navigation.tsx:140 +#: src/Navigation.tsx:141 #: src/view/screens/Lists.tsx:62 #: src/view/screens/Profile.tsx:221 #: src/view/screens/Profile.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:673 -#: src/view/shell/Drawer.tsx:501 +#: src/view/shell/Drawer.tsx:517 msgid "Lists" msgstr "Liste" @@ -4255,7 +4373,7 @@ msgstr "Carica più notifiche" #: src/screens/Profile/ProfileFeed/index.tsx:221 #: src/screens/Profile/Sections/Feed.tsx:98 #: src/view/com/feeds/FeedPage.tsx:155 -#: src/view/screens/ProfileList.tsx:870 +#: src/view/screens/ProfileList.tsx:878 msgid "Load new posts" msgstr "Carica nuovi post" @@ -4263,7 +4381,7 @@ msgstr "Carica nuovi post" msgid "Loading..." msgstr "Caricamento..." -#: src/Navigation.tsx:281 +#: src/Navigation.tsx:290 msgid "Log" msgstr "Log" @@ -4276,7 +4394,7 @@ msgid "Logo by @sawaratsuki.bsky.social" msgstr "Logo di @sawaratsuki.bsky.social" #: src/view/shell/desktop/RightNav.tsx:127 -#: src/view/shell/Drawer.tsx:639 +#: src/view/shell/Drawer.tsx:655 msgid "Logo by <0>@sawaratsuki.bsky.social" msgstr "Logo di <0>@sawaratsuki.bsky.social" @@ -4313,6 +4431,10 @@ msgstr "Assicurati che questo sia dove intendi andare!" msgid "Manage saved feeds" msgstr "Gestisci i feed salvati" +#: src/screens/Moderation/index.tsx:283 +msgid "Manage verification settings" +msgstr "" + #: src/components/dialogs/MutedWords.tsx:108 msgid "Manage your muted words and tags" msgstr "Gestisci parole e tag silenziati" @@ -4366,7 +4488,7 @@ msgctxt "toast" msgid "Message deleted" msgstr "Messaggio eliminato" -#: src/screens/Messages/components/ChatListItem.tsx:192 +#: src/screens/Messages/components/ChatListItem.tsx:197 msgid "Message deleted" msgstr "Messaggio eliminato" @@ -4391,7 +4513,7 @@ msgstr "Il messaggio è troppo lungo" msgid "Message options" msgstr "Opzioni messaggio" -#: src/Navigation.tsx:650 +#: src/Navigation.tsx:659 msgid "Messages" msgstr "Messaggi" @@ -4410,10 +4532,10 @@ msgstr "Account ingannevole" msgid "Misleading Post" msgstr "Post ingannevole" -#: src/Navigation.tsx:145 -#: src/screens/Moderation/index.tsx:89 -#: src/screens/Settings/Settings.tsx:167 -#: src/screens/Settings/Settings.tsx:170 +#: src/Navigation.tsx:146 +#: src/screens/Moderation/index.tsx:93 +#: src/screens/Settings/Settings.tsx:175 +#: src/screens/Settings/Settings.tsx:178 msgid "Moderation" msgstr "Moderazione" @@ -4445,11 +4567,11 @@ msgctxt "toast" msgid "Moderation list updated" msgstr "Lista di moderazione aggiornata" -#: src/screens/Moderation/index.tsx:239 +#: src/screens/Moderation/index.tsx:243 msgid "Moderation lists" msgstr "Liste di moderazione" -#: src/Navigation.tsx:150 +#: src/Navigation.tsx:151 #: src/view/screens/ModerationModlists.tsx:62 msgid "Moderation Lists" msgstr "Liste di moderazione" @@ -4458,11 +4580,11 @@ msgstr "Liste di moderazione" msgid "moderation settings" msgstr "impostazioni di moderazione" -#: src/Navigation.tsx:271 +#: src/Navigation.tsx:280 msgid "Moderation states" msgstr "Stato di moderazione" -#: src/screens/Moderation/index.tsx:193 +#: src/screens/Moderation/index.tsx:197 msgid "Moderation tools" msgstr "Strumenti di moderazione" @@ -4471,7 +4593,7 @@ msgstr "Strumenti di moderazione" msgid "Moderator has chosen to set a general warning on the content." msgstr "Il moderatore ha messo un avviso generale sul contenuto." -#: src/view/com/post-thread/PostThreadItem.tsx:645 +#: src/view/com/post-thread/PostThreadItem.tsx:665 msgid "More" msgstr "Di più" @@ -4480,9 +4602,9 @@ msgstr "Di più" msgid "More feeds" msgstr "Altri feed" -#: src/view/com/profile/ProfileMenu.tsx:194 -#: src/view/com/profile/ProfileMenu.tsx:200 -#: src/view/screens/ProfileList.tsx:742 +#: src/view/com/profile/ProfileMenu.tsx:207 +#: src/view/com/profile/ProfileMenu.tsx:213 +#: src/view/screens/ProfileList.tsx:750 msgid "More options" msgstr "Altre opzioni" @@ -4515,14 +4637,14 @@ msgstr "Silenzia" msgid "Mute {tag}" msgstr "Silenzia {tag}" -#: src/view/com/profile/ProfileMenu.tsx:289 -#: src/view/com/profile/ProfileMenu.tsx:296 +#: src/view/com/profile/ProfileMenu.tsx:325 +#: src/view/com/profile/ProfileMenu.tsx:332 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:669 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:675 msgid "Mute account" msgstr "Silenzia account" -#: src/view/screens/ProfileList.tsx:649 +#: src/view/screens/ProfileList.tsx:657 msgid "Mute accounts" msgstr "Silenzia account" @@ -4535,11 +4657,11 @@ msgstr "Silenzia conversazione" msgid "Mute in:" msgstr "Silenzia in:" -#: src/view/screens/ProfileList.tsx:771 +#: src/view/screens/ProfileList.tsx:779 msgid "Mute list" msgstr "Silenzia lista" -#: src/view/screens/ProfileList.tsx:766 +#: src/view/screens/ProfileList.tsx:774 msgid "Mute these accounts?" msgstr "Silenziare questi account?" @@ -4577,16 +4699,16 @@ msgstr "Silenzia questa discussione" msgid "Mute words & tags" msgstr "Silenzia parole e tag" -#: src/screens/Moderation/index.tsx:254 +#: src/screens/Moderation/index.tsx:258 msgid "Muted accounts" msgstr "Account silenziati" -#: src/Navigation.tsx:155 -#: src/view/screens/ModerationMutedAccounts.tsx:100 +#: src/Navigation.tsx:156 +#: src/view/screens/ModerationMutedAccounts.tsx:123 msgid "Muted Accounts" msgstr "Account silenziati" -#: src/view/screens/ModerationMutedAccounts.tsx:112 +#: src/view/screens/ModerationMutedAccounts.tsx:135 msgid "Muted accounts have their posts removed from your feed and from your notifications. Mutes are completely private." msgstr "I post degli account silenziati verranno rimossi dal tuo feed e dalle tue notifiche. Silenziare è completamente privato." @@ -4594,11 +4716,11 @@ msgstr "I post degli account silenziati verranno rimossi dal tuo feed e dalle tu msgid "Muted by \"{0}\"" msgstr "Silenziato da \"{0}\"" -#: src/screens/Moderation/index.tsx:224 +#: src/screens/Moderation/index.tsx:228 msgid "Muted words & tags" msgstr "Parole e tag silenziati" -#: src/view/screens/ProfileList.tsx:768 +#: src/view/screens/ProfileList.tsx:776 msgid "Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them." msgstr "Silenziare un account è privato. Gli account silenziati possono interagire con te, ma non vedrai i loro post né riceverai notifiche da loro." @@ -4650,7 +4772,7 @@ msgstr "Vai allo starter pack" msgid "Navigates to the next screen" msgstr "Vai alla schermata successiva" -#: src/view/shell/Drawer.tsx:72 +#: src/view/shell/Drawer.tsx:75 msgid "Navigates to your profile" msgstr "Vai al tuo profilo" @@ -4667,7 +4789,7 @@ msgstr "Hai bisogno di segnalare una violazione del copyright?" msgid "Never lose access to your followers or data." msgstr "Non perdere mai l'accesso ai tuoi follower o ai tuoi dati." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:548 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:567 msgid "Nevermind, create a handle for me" msgstr "Non importa, crea un nome utente per me" @@ -4687,9 +4809,13 @@ msgstr "Nuova" msgid "New chat" msgstr "Nuova chat" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:202 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:210 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:356 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:63 +msgid "New Feature" +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:221 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:229 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:375 msgid "New handle" msgstr "Nuovo nome utente" @@ -4718,8 +4844,8 @@ msgstr "Nuova password" #: src/view/screens/Feeds.tsx:549 #: src/view/screens/Notifications.tsx:165 #: src/view/screens/Profile.tsx:507 -#: src/view/screens/ProfileList.tsx:252 -#: src/view/screens/ProfileList.tsx:285 +#: src/view/screens/ProfileList.tsx:250 +#: src/view/screens/ProfileList.tsx:288 msgid "New post" msgstr "Nuovo post" @@ -4780,8 +4906,8 @@ msgstr "Immagine successiva" msgid "No app passwords yet" msgstr "Ancora nessuna password per app" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:378 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:380 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:397 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:399 msgid "No DNS Panel" msgstr "Nessun pannello DNS" @@ -4798,8 +4924,8 @@ msgstr "Nessun feed trovato. Prova a cercarne altri." msgid "No likes yet" msgstr "Ancora nessun mi piace" -#: src/components/ProfileCard.tsx:351 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:119 +#: src/components/ProfileCard.tsx:379 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:122 msgid "No longer following {0}" msgstr "Non segui più {0}" @@ -4807,7 +4933,7 @@ msgstr "Non segui più {0}" msgid "No longer than {MAX_SERVICE_HANDLE_LENGTH, plural, other {# characters}}" msgstr "Non più di {MAX_SERVICE_HANDLE_LENGTH, plural, other {# caratteri}}" -#: src/screens/Messages/components/ChatListItem.tsx:134 +#: src/screens/Messages/components/ChatListItem.tsx:139 msgid "No messages yet" msgstr "Ancora nessun messaggio" @@ -4841,7 +4967,7 @@ msgstr "Ancora nessun repost" msgid "No result" msgstr "Nessun risultato" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:204 +#: src/components/dialogs/SearchablePeopleList.tsx:223 #: src/components/ProgressGuide/FollowDialog.tsx:212 msgid "No results" msgstr "Nessun risultato" @@ -4859,9 +4985,8 @@ msgid "No results found for \"{query}\"" msgstr "Nessun risultato trovato per \"{query}\"" #: src/screens/Search/SearchResults.tsx:248 -#: src/screens/Search/SearchResults.tsx:286 -#: src/screens/Search/SearchResults.tsx:331 -#: src/view/com/modals/ListAddRemoveUsers.tsx:128 +#: src/screens/Search/SearchResults.tsx:284 +#: src/screens/Search/SearchResults.tsx:329 msgid "No results found for {query}" msgstr "Nessun risultato trovato per {query}" @@ -4883,7 +5008,6 @@ msgid "Nobody" msgstr "Nessuno" #: src/components/LikedByList.tsx:86 -#: src/components/LikesDialog.tsx:97 #: src/view/com/post-thread/PostLikedBy.tsx:86 msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "Nessuno ha ancora messo mi piace. Magari potresti essere il primo!" @@ -4908,7 +5032,7 @@ msgstr "Nudità non sessuale" msgid "Not followed by anyone you're following" msgstr "Non seguito da nessuno degli account che segui" -#: src/Navigation.tsx:135 +#: src/Navigation.tsx:136 #: src/view/screens/Profile.tsx:122 msgid "Not Found" msgstr "Non trovato" @@ -4918,7 +5042,7 @@ msgstr "Non trovato" msgid "Not right now" msgstr "Non adesso" -#: src/view/com/profile/ProfileMenu.tsx:406 +#: src/view/com/profile/ProfileMenu.tsx:442 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:791 #: src/view/com/util/post-ctrls/PostCtrls.tsx:361 msgid "Note about sharing" @@ -4936,7 +5060,7 @@ msgstr "Nulla qui" msgid "Notification filters" msgstr "Filtri notifiche" -#: src/Navigation.tsx:431 +#: src/Navigation.tsx:440 #: src/view/screens/Notifications.tsx:134 msgid "Notification settings" msgstr "Impostazioni notifiche" @@ -4953,11 +5077,11 @@ msgstr "Suoni di notifica" msgid "Notification Sounds" msgstr "Suoni di notifica" -#: src/Navigation.tsx:645 +#: src/Navigation.tsx:654 #: src/view/screens/Notifications.tsx:128 #: src/view/shell/bottom-bar/BottomBar.tsx:236 #: src/view/shell/desktop/LeftNav.tsx:636 -#: src/view/shell/Drawer.tsx:449 +#: src/view/shell/Drawer.tsx:465 msgid "Notifications" msgstr "Notifiche" @@ -5001,7 +5125,7 @@ msgid "OK" msgstr "OK" #: src/screens/Login/PasswordUpdatedForm.tsx:37 -#: src/view/com/post-thread/PostThreadItem.tsx:895 +#: src/view/com/post-thread/PostThreadItem.tsx:915 msgid "Okay" msgstr "Va bene" @@ -5016,7 +5140,7 @@ msgstr "Prima le risposte meno recenti" msgid "on<0><1/><2><3/>" msgstr "su<0><1/><2><3/>" -#: src/screens/Settings/Settings.tsx:304 +#: src/screens/Settings/Settings.tsx:346 msgid "Onboarding reset" msgstr "Reimposta account" @@ -5060,7 +5184,7 @@ msgstr "Ops, c'è stato qualche problema!" #: src/components/StarterPack/ProfileStarterPacks.tsx:325 #: src/components/StarterPack/ProfileStarterPacks.tsx:334 #: src/screens/Settings/AppPasswords.tsx:59 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:104 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:106 #: src/screens/Settings/NotificationSettings.tsx:54 #: src/view/screens/Profile.tsx:122 msgid "Oops!" @@ -5078,8 +5202,8 @@ msgstr "Apri il menu di scelta rapida del profilo {name}" msgid "Open avatar creator" msgstr "Apri il creatore di avatar" -#: src/screens/Messages/components/ChatListItem.tsx:363 -#: src/screens/Messages/components/ChatListItem.tsx:364 +#: src/screens/Messages/components/ChatListItem.tsx:368 +#: src/screens/Messages/components/ChatListItem.tsx:369 msgid "Open conversation options" msgstr "Apri opzioni conversazione" @@ -5113,11 +5237,11 @@ msgstr "Apri link verso {niceUrl}" msgid "Open message options" msgstr "Apri opzioni messaggio" -#: src/screens/Settings/Settings.tsx:330 +#: src/screens/Settings/Settings.tsx:372 msgid "Open moderation debug page" msgstr "Apri pagina di debug della moderazione" -#: src/screens/Moderation/index.tsx:220 +#: src/screens/Moderation/index.tsx:224 msgid "Open muted words and tags settings" msgstr "Apri le impostazioni delle parole e dei tag silenziati" @@ -5133,12 +5257,12 @@ msgstr "Apri il menu delle opzioni del post" msgid "Open starter pack menu" msgstr "Apri menu degli starter pack" -#: src/screens/Settings/Settings.tsx:323 -#: src/screens/Settings/Settings.tsx:337 +#: src/screens/Settings/Settings.tsx:365 +#: src/screens/Settings/Settings.tsx:379 msgid "Open storybook page" msgstr "Apri la pagina della cronologia" -#: src/screens/Settings/Settings.tsx:316 +#: src/screens/Settings/Settings.tsx:358 msgid "Open system log" msgstr "Apri il registro di sistema" @@ -5200,7 +5324,7 @@ msgstr "Apre la procedura per accedere al tuo account esistente di Bluesky" msgid "Opens GIF select dialog" msgstr "Apre la finestra per selezionare i GIF" -#: src/screens/Settings/Settings.tsx:208 +#: src/screens/Settings/Settings.tsx:216 msgid "Opens helpdesk in browser" msgstr "Apre il centro assistenza nel browser" @@ -5216,7 +5340,7 @@ msgstr "Apre il modulo di reimpostazione della password" msgid "Opens the linked website" msgstr "Apre il sito Web collegato" -#: src/view/com/notifications/NotificationFeedItem.tsx:683 +#: src/view/com/notifications/NotificationFeedItem.tsx:788 #: src/view/com/util/UserAvatar.tsx:465 msgid "Opens this profile" msgstr "Apre questo profilo" @@ -5268,7 +5392,7 @@ msgstr "Stato OTA: non disponibile" msgid "Other" msgstr "Altro" -#: src/components/AccountList.tsx:83 +#: src/components/AccountList.tsx:87 msgid "Other account" msgstr "Altro account" @@ -5330,15 +5454,15 @@ msgstr "Metti video in pausa" #: src/screens/Search/SearchResults.tsx:62 #: src/screens/StarterPack/StarterPackScreen.tsx:184 -#: src/view/screens/ProfileList.tsx:166 +#: src/view/screens/ProfileList.tsx:170 msgid "People" msgstr "Utenti" -#: src/Navigation.tsx:198 +#: src/Navigation.tsx:207 msgid "People followed by @{0}" msgstr "Persone seguite da @{0}" -#: src/Navigation.tsx:191 +#: src/Navigation.tsx:200 msgid "People following @{0}" msgstr "Persone che seguono @{0}" @@ -5376,7 +5500,7 @@ msgstr "Fissa feed" msgid "Pin Feed" msgstr "Fissa feed" -#: src/view/screens/ProfileList.tsx:706 +#: src/view/screens/ProfileList.tsx:714 msgid "Pin to home" msgstr "Fissa su home" @@ -5402,7 +5526,7 @@ msgstr "{0} fissato su home" msgid "Pinned Feeds" msgstr "Feed fissati" -#: src/view/screens/ProfileList.tsx:353 +#: src/view/screens/ProfileList.tsx:361 msgid "Pinned to your feeds" msgstr "Fissato ai tuoi feed" @@ -5553,14 +5677,14 @@ msgctxt "action" msgid "Post All" msgstr "Posta tutti" -#: src/view/com/post-thread/PostThreadItem.tsx:215 +#: src/view/com/post-thread/PostThreadItem.tsx:218 msgid "Post by {0}" msgstr "Pubblicato da {0}" -#: src/Navigation.tsx:224 -#: src/Navigation.tsx:231 -#: src/Navigation.tsx:238 -#: src/Navigation.tsx:245 +#: src/Navigation.tsx:233 +#: src/Navigation.tsx:240 +#: src/Navigation.tsx:247 +#: src/Navigation.tsx:254 msgid "Post by @{0}" msgstr "Pubblicato da @{0}" @@ -5595,7 +5719,7 @@ msgstr "Post nascosto da te" msgid "Post interaction settings" msgstr "Gestisci interazioni post" -#: src/Navigation.tsx:166 +#: src/Navigation.tsx:167 #: src/screens/ModerationInteractionSettings/index.tsx:34 msgid "Post Interaction Settings" msgstr "Impostazioni interazioni" @@ -5625,7 +5749,7 @@ msgstr "Post non più fissato" #: src/screens/StarterPack/StarterPackScreen.tsx:186 #: src/view/screens/Profile.tsx:222 -#: src/view/screens/ProfileList.tsx:166 +#: src/view/screens/ProfileList.tsx:170 msgid "Posts" msgstr "Post" @@ -5683,22 +5807,22 @@ msgstr "Impostazioni di priorità" msgid "Privacy" msgstr "Privacy" -#: src/screens/Settings/Settings.tsx:161 -#: src/screens/Settings/Settings.tsx:164 +#: src/screens/Settings/Settings.tsx:169 +#: src/screens/Settings/Settings.tsx:172 msgid "Privacy and security" msgstr "Privacy e sicurezza" -#: src/Navigation.tsx:367 +#: src/Navigation.tsx:376 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:36 msgid "Privacy and Security" msgstr "Privacy e sicurezza" -#: src/Navigation.tsx:291 -#: src/screens/Settings/AboutSettings.tsx:51 -#: src/screens/Settings/AboutSettings.tsx:54 +#: src/Navigation.tsx:300 +#: src/screens/Settings/AboutSettings.tsx:89 +#: src/screens/Settings/AboutSettings.tsx:92 #: src/view/screens/PrivacyPolicy.tsx:31 -#: src/view/shell/Drawer.tsx:634 -#: src/view/shell/Drawer.tsx:635 +#: src/view/shell/Drawer.tsx:650 +#: src/view/shell/Drawer.tsx:651 msgid "Privacy Policy" msgstr "Informativa sulla privacy" @@ -5711,20 +5835,20 @@ msgstr "Elaborazione video in corso..." msgid "Processing..." msgstr "Elaborazione in corso…" -#: src/view/screens/DebugMod.tsx:920 +#: src/view/screens/DebugMod.tsx:926 #: src/view/screens/Profile.tsx:361 msgid "profile" msgstr "profilo" #: src/view/shell/bottom-bar/BottomBar.tsx:286 #: src/view/shell/desktop/LeftNav.tsx:691 -#: src/view/shell/Drawer.tsx:71 -#: src/view/shell/Drawer.tsx:526 +#: src/view/shell/Drawer.tsx:74 +#: src/view/shell/Drawer.tsx:542 msgid "Profile" msgstr "Profilo" -#: src/screens/Profile/Header/EditProfileDialog.tsx:191 -#: src/view/com/modals/EditProfile.tsx:124 +#: src/screens/Profile/Header/EditProfileDialog.tsx:198 +#: src/view/com/modals/EditProfile.tsx:127 msgctxt "toast" msgid "Profile updated" msgstr "Profilo aggiornato" @@ -5803,7 +5927,7 @@ msgstr "Impostazioni delle citazioni" msgid "Quotes" msgstr "Citazioni" -#: src/view/com/post-thread/PostThreadItem.tsx:249 +#: src/view/com/post-thread/PostThreadItem.tsx:252 msgid "Quotes of this post" msgstr "Citazioni post" @@ -5814,7 +5938,7 @@ msgstr "Citazioni post" msgid "Random (aka \"Poster's Roulette\")" msgstr "Casuale (\"Poster's Roulette\")" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:581 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:600 msgid "Rate limit exceeded – you've tried to change your handle too many times in a short period. Please wait a minute before trying again." msgstr "Limite di richieste superato: hai provato a cambiare il nome utente troppe volte in un breve lasso di tempo. Attendi un minuto prima di riprovare." @@ -5831,6 +5955,11 @@ msgstr "Reagisci con {emoji}" msgid "Reactivate your account" msgstr "Riattiva account" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:158 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:169 +msgid "Read blog post" +msgstr "" + #: src/screens/VideoFeed/index.tsx:942 msgid "Read less" msgstr "Leggi di meno" @@ -5862,7 +5991,7 @@ msgstr "Motivo del ricorso" msgid "Reason:" msgstr "Motivo:" -#: src/screens/Search/components/SearchHistory.tsx:44 +#: src/screens/Search/components/SearchHistory.tsx:49 msgid "Recent Searches" msgstr "Ricerche recenti" @@ -5888,13 +6017,13 @@ msgstr "Rifiuta richiesta" msgid "Reload conversations" msgstr "Ricarica conversazioni" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:171 #: src/components/dialogs/MutedWords.tsx:438 #: src/components/FeedCard.tsx:343 #: src/components/StarterPack/Wizard/WizardListCard.tsx:102 #: src/components/StarterPack/Wizard/WizardListCard.tsx:109 -#: src/screens/Settings/Settings.tsx:468 +#: src/screens/Settings/Settings.tsx:510 #: src/view/com/feeds/FeedSourceCard.tsx:322 -#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/UserAddRemoveLists.tsx:235 #: src/view/com/posts/PostFeedErrorMessage.tsx:213 msgid "Remove" @@ -5904,12 +6033,12 @@ msgstr "Rimuovi" msgid "Remove {displayName} from starter pack" msgstr "Rimuovi {displayName} dallo starter pack" -#: src/screens/Search/components/SearchHistory.tsx:120 +#: src/screens/Search/components/SearchHistory.tsx:97 msgid "Remove {historyItem}" msgstr "Rimuovi {historyItem}" -#: src/screens/Settings/Settings.tsx:447 -#: src/screens/Settings/Settings.tsx:450 +#: src/screens/Settings/Settings.tsx:489 +#: src/screens/Settings/Settings.tsx:492 msgid "Remove account" msgstr "Rimuovi account" @@ -5945,12 +6074,12 @@ msgstr "Rimuovere il feed?" #: src/screens/Profile/components/ProfileFeedHeader.tsx:320 #: src/view/com/feeds/FeedSourceCard.tsx:190 #: src/view/com/feeds/FeedSourceCard.tsx:268 -#: src/view/screens/ProfileList.tsx:520 +#: src/view/screens/ProfileList.tsx:528 #: src/view/screens/SavedFeeds.tsx:342 msgid "Remove from my feeds" msgstr "Rimuovi dai miei feed" -#: src/screens/Settings/Settings.tsx:460 +#: src/screens/Settings/Settings.tsx:502 msgid "Remove from quick access?" msgstr "Rimuovere da accesso rapido?" @@ -5972,7 +6101,7 @@ msgstr "Rimuovi immagine" msgid "Remove mute word from your list" msgstr "Rimuovi parola silenziata dalla tua lista" -#: src/screens/Search/components/SearchHistory.tsx:93 +#: src/screens/Search/components/SearchHistory.tsx:178 msgid "Remove profile" msgstr "Rimuovi profilo" @@ -5993,6 +6122,21 @@ msgstr "Rimuovi file dei sottotitoli" msgid "Remove this feed from your saved feeds" msgstr "Rimuovi questo feed dai feed salvati" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:157 +msgid "Remove user from list" +msgstr "Rimuovi utente dalla lista" + +#: src/components/verification/VerificationRemovePrompt.tsx:46 +#: src/components/verification/VerificationsDialog.tsx:227 +#: src/view/com/profile/ProfileMenu.tsx:298 +#: src/view/com/profile/ProfileMenu.tsx:301 +msgid "Remove verification" +msgstr "" + +#: src/components/verification/VerificationRemovePrompt.tsx:44 +msgid "Remove your verification for this account?" +msgstr "" + #: src/view/com/util/post-embeds/QuoteEmbed.tsx:110 msgid "Removed by author" msgstr "Rimosso dall'autore" @@ -6001,7 +6145,7 @@ msgstr "Rimosso dall'autore" msgid "Removed by you" msgstr "Rimosso da te" -#: src/view/com/modals/ListAddRemoveUsers.tsx:200 +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:117 #: src/view/com/modals/UserAddRemoveLists.tsx:170 msgid "Removed from list" msgstr "Rimosso dalla lista" @@ -6016,11 +6160,15 @@ msgstr "Rimosso dai feed salvati" #: src/screens/Profile/components/ProfileFeedHeader.tsx:122 #: src/view/com/posts/FeedShutdownMsg.tsx:44 -#: src/view/screens/ProfileList.tsx:384 +#: src/view/screens/ProfileList.tsx:392 msgid "Removed from your feeds" msgstr "Rimosso dai tuoi feed" -#: src/screens/Search/components/SearchHistory.tsx:95 +#: src/components/verification/VerificationRemovePrompt.tsx:32 +msgid "Removed verification" +msgstr "" + +#: src/screens/Search/components/SearchHistory.tsx:179 msgid "Removes profile from search history" msgstr "Rimuove il profilo dalla cronologia di ricerca" @@ -6113,8 +6261,8 @@ msgstr "Risposta nascosta con successo" msgid "Report" msgstr "Segnala" -#: src/view/com/profile/ProfileMenu.tsx:329 -#: src/view/com/profile/ProfileMenu.tsx:332 +#: src/view/com/profile/ProfileMenu.tsx:365 +#: src/view/com/profile/ProfileMenu.tsx:368 msgid "Report account" msgstr "Segnala account" @@ -6137,7 +6285,7 @@ msgstr "Segnala dialogo" msgid "Report feed" msgstr "Segnala feed" -#: src/view/screens/ProfileList.tsx:562 +#: src/view/screens/ProfileList.tsx:570 msgid "Report list" msgstr "Segnala lista" @@ -6234,7 +6382,7 @@ msgstr "Ripubblicato da <0><1/>" msgid "Reposted by you" msgstr "Ripubblicato da te" -#: src/view/com/post-thread/PostThreadItem.tsx:228 +#: src/view/com/post-thread/PostThreadItem.tsx:231 msgid "Reposts of this post" msgstr "Ripubblicazioni di questo post" @@ -6288,8 +6436,8 @@ msgstr "Codice di recupero" msgid "Reset Code" msgstr "Reimposta il codice" -#: src/screens/Settings/Settings.tsx:344 -#: src/screens/Settings/Settings.tsx:346 +#: src/screens/Settings/Settings.tsx:386 +#: src/screens/Settings/Settings.tsx:388 msgid "Reset onboarding state" msgstr "Ripristina lo stato di registrazione" @@ -6341,10 +6489,10 @@ msgid "Returns to home page" msgstr "Ritorna alla home" #: src/screens/Profile/ProfileFeed/index.tsx:90 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:540 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:559 #: src/screens/VideoFeed/index.tsx:1109 #: src/view/screens/NotFound.tsx:60 -#: src/view/screens/ProfileList.tsx:1031 +#: src/view/screens/ProfileList.tsx:1039 msgid "Returns to previous page" msgstr "Ritorna alla pagina precedente" @@ -6356,9 +6504,9 @@ msgstr "Ritorna al passo precedente" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:479 #: src/components/dialogs/PostInteractionSettingsDialog.tsx:485 #: src/components/StarterPack/QrCodeDialog.tsx:191 -#: src/screens/Profile/Header/EditProfileDialog.tsx:238 -#: src/screens/Profile/Header/EditProfileDialog.tsx:252 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:243 +#: src/screens/Profile/Header/EditProfileDialog.tsx:245 +#: src/screens/Profile/Header/EditProfileDialog.tsx:259 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:262 #: src/view/com/composer/GifAltText.tsx:193 #: src/view/com/composer/GifAltText.tsx:202 #: src/view/com/composer/photos/EditImageDialog.web.tsx:77 @@ -6366,7 +6514,7 @@ msgstr "Ritorna al passo precedente" #: src/view/com/composer/photos/ImageAltTextDialog.tsx:153 #: src/view/com/composer/photos/ImageAltTextDialog.tsx:163 #: src/view/com/modals/CreateOrEditList.tsx:317 -#: src/view/com/modals/EditProfile.tsx:219 +#: src/view/com/modals/EditProfile.tsx:245 #: src/view/screens/SavedFeeds.tsx:109 msgid "Save" msgstr "Salva" @@ -6386,7 +6534,7 @@ msgstr "Salva il compleanno" msgid "Save changes" msgstr "Salva modifiche" -#: src/view/com/modals/EditProfile.tsx:227 +#: src/view/com/modals/EditProfile.tsx:253 msgid "Save Changes" msgstr "Salva modifiche" @@ -6399,7 +6547,7 @@ msgstr "Salva immagine" msgid "Save image crop" msgstr "Salva il ritaglio dell'immagine" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:229 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:248 msgid "Save new handle" msgstr "Salva nuovo nome utente" @@ -6421,11 +6569,11 @@ msgid "Saved to your camera roll" msgstr "Salvata nella tua galleria" #: src/screens/Profile/components/ProfileFeedHeader.tsx:131 -#: src/view/screens/ProfileList.tsx:364 +#: src/view/screens/ProfileList.tsx:372 msgid "Saved to your feeds" msgstr "Salvato nei tuoi feed" -#: src/view/com/modals/EditProfile.tsx:220 +#: src/view/com/modals/EditProfile.tsx:246 msgid "Saves any changes to your profile" msgstr "Salva modifiche al tuo profilo" @@ -6435,8 +6583,8 @@ msgstr "Salva le impostazioni di ritaglio dell'immagine" #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/NotificationFeedItem.tsx:544 -#: src/view/com/notifications/NotificationFeedItem.tsx:569 +#: src/view/com/notifications/NotificationFeedItem.tsx:633 +#: src/view/com/notifications/NotificationFeedItem.tsx:658 msgid "Say hello!" msgstr "Di' ciao!" @@ -6445,21 +6593,20 @@ msgstr "Di' ciao!" msgid "Science" msgstr "Scienza" -#: src/view/screens/ProfileList.tsx:988 +#: src/view/screens/ProfileList.tsx:996 msgid "Scroll to top" msgstr "Scorri verso l'alto" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:491 +#: src/components/dialogs/SearchablePeopleList.tsx:513 #: src/components/forms/SearchInput.tsx:34 #: src/components/forms/SearchInput.tsx:36 #: src/screens/Search/Shell.tsx:307 #: src/screens/Search/Shell.tsx:464 -#: src/view/com/modals/ListAddRemoveUsers.tsx:76 #: src/view/shell/bottom-bar/BottomBar.tsx:182 msgid "Search" msgstr "Cerca" -#: src/Navigation.tsx:217 +#: src/Navigation.tsx:226 #: src/screens/Profile/ProfileSearch.tsx:37 msgid "Search @{0}'s posts" msgstr "Cerca post di @{0}" @@ -6477,11 +6624,11 @@ msgstr "Cerca feed" msgid "Search for \"{interestsDisplayName}\"{activeText}" msgstr "Cerca \"{interestsDisplayName}\"{activeText}" -#: src/view/shell/desktop/Search.tsx:201 +#: src/view/shell/desktop/Search.tsx:131 msgid "Search for \"{query}\"" msgstr "Cerca \"{query}\"" -#: src/screens/Search/components/AutocompleteResults.tsx:44 +#: src/screens/Search/components/AutocompleteResults.tsx:45 msgid "Search for \"{searchText}\"" msgstr "Cerca \"{searchText}\"" @@ -6501,10 +6648,6 @@ msgstr "Cerca altri feed" msgid "Search for posts, users, or feeds" msgstr "Cerca post, utenti o feed" -#: src/view/com/modals/ListAddRemoveUsers.tsx:71 -msgid "Search for users" -msgstr "Cerca utenti" - #: src/components/dialogs/GifSelect.tsx:177 msgid "Search GIFs" msgstr "Cerca GIF" @@ -6513,12 +6656,12 @@ msgstr "Cerca GIF" msgid "Search my posts" msgstr "Cerca nei miei post" -#: src/view/com/profile/ProfileMenu.tsx:231 -#: src/view/com/profile/ProfileMenu.tsx:234 +#: src/view/com/profile/ProfileMenu.tsx:244 +#: src/view/com/profile/ProfileMenu.tsx:247 msgid "Search posts" msgstr "Cerca post" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:511 +#: src/components/dialogs/SearchablePeopleList.tsx:533 #: src/components/ProgressGuide/FollowDialog.tsx:702 msgid "Search profiles" msgstr "Cerca profili" @@ -6531,7 +6674,7 @@ msgstr "Cerca Tenor" msgid "Search..." msgstr "Cerca..." -#: src/components/dms/dialogs/SearchablePeopleList.tsx:512 +#: src/components/dialogs/SearchablePeopleList.tsx:534 #: src/components/ProgressGuide/FollowDialog.tsx:703 msgid "Searches for profiles" msgstr "Cerca profili" @@ -6692,7 +6835,7 @@ msgctxt "action" msgid "Send Email" msgstr "Invia email" -#: src/view/shell/Drawer.tsx:317 +#: src/view/shell/Drawer.tsx:333 msgid "Send feedback" msgstr "Invia feedback" @@ -6742,7 +6885,7 @@ msgstr "Indirizzo del server" msgid "Set app icon to {0}" msgstr "Imposta icona app su {0}" -#: src/screens/Moderation/index.tsx:306 +#: src/screens/Moderation/index.tsx:325 msgid "Set birthdate" msgstr "Imposta la data di nascita" @@ -6758,10 +6901,10 @@ msgstr "Configura il tuo account" msgid "Sets email for password reset" msgstr "Imposta l'email per la reimpostazione della password" -#: src/Navigation.tsx:173 -#: src/screens/Settings/Settings.tsx:80 +#: src/Navigation.tsx:182 +#: src/screens/Settings/Settings.tsx:88 #: src/view/shell/desktop/LeftNav.tsx:709 -#: src/view/shell/Drawer.tsx:539 +#: src/view/shell/Drawer.tsx:555 msgid "Settings" msgstr "Impostazioni" @@ -6783,12 +6926,12 @@ msgstr "Sessualmente allusivo" #: src/screens/StarterPack/StarterPackScreen.tsx:428 #: src/screens/StarterPack/StarterPackScreen.tsx:603 #: src/screens/Topic.tsx:102 -#: src/view/com/profile/ProfileMenu.tsx:216 -#: src/view/com/profile/ProfileMenu.tsx:225 +#: src/view/com/profile/ProfileMenu.tsx:229 +#: src/view/com/profile/ProfileMenu.tsx:238 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:498 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:507 #: src/view/com/util/post-ctrls/PostCtrls.tsx:350 -#: src/view/screens/ProfileList.tsx:505 +#: src/view/screens/ProfileList.tsx:513 msgid "Share" msgstr "Condividi" @@ -6805,7 +6948,7 @@ msgstr "Condividi una storia interessante!" msgid "Share a fun fact!" msgstr "Condividi un fatto divertente!" -#: src/view/com/profile/ProfileMenu.tsx:411 +#: src/view/com/profile/ProfileMenu.tsx:447 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:796 #: src/view/com/util/post-ctrls/PostCtrls.tsx:366 msgid "Share anyway" @@ -6847,7 +6990,7 @@ msgstr "Condividi questo starter pack e invita le persone a far parte della tua msgid "Share your favorite feed!" msgstr "Condividi il tuo feed preferito!" -#: src/Navigation.tsx:276 +#: src/Navigation.tsx:285 msgid "Shared Preferences Tester" msgstr "Test preferenze condivise" @@ -6899,7 +7042,7 @@ msgstr "Mostra meno come questo" msgid "Show list anyway" msgstr "Mostra comunque lista" -#: src/view/com/post-thread/PostThreadItem.tsx:605 +#: src/view/com/post-thread/PostThreadItem.tsx:625 #: src/view/com/post/Post.tsx:243 #: src/view/com/posts/PostFeedItem.tsx:515 msgid "Show More" @@ -6959,11 +7102,11 @@ msgstr "Mostra avviso" msgid "Show warning and filter from feeds" msgstr "Mostra avviso e filtra dai feed" -#: src/view/com/post-thread/PostThreadItem.tsx:836 +#: src/view/com/post-thread/PostThreadItem.tsx:856 msgid "Shows information about when this post was created" msgstr "Mostra informazioni sulla data di creazione del post" -#: src/screens/Settings/Settings.tsx:104 +#: src/screens/Settings/Settings.tsx:112 msgid "Shows other accounts you can switch to" msgstr "Mostra gli altri account a cui puoi passare" @@ -6990,7 +7133,7 @@ msgstr "Mostra il contenuto" msgid "Sign in" msgstr "Accedi" -#: src/components/AccountList.tsx:122 +#: src/components/AccountList.tsx:127 msgid "Sign in as {0}" msgstr "Accedi come... {0}" @@ -7007,7 +7150,7 @@ msgstr "Accedi o crea un account" msgid "Sign in or create your account to join the conversation!" msgstr "Accedi o crea il tuo account per partecipare alla conversazione!" -#: src/components/AccountList.tsx:65 +#: src/components/AccountList.tsx:67 msgid "Sign in to account that is not listed" msgstr "Accedi a un account non in elenco" @@ -7015,9 +7158,9 @@ msgstr "Accedi a un account non in elenco" msgid "Sign in to Bluesky or create a new account" msgstr "Accedi a Bluesky o crea un nuovo account" -#: src/screens/Settings/Settings.tsx:225 -#: src/screens/Settings/Settings.tsx:227 -#: src/screens/Settings/Settings.tsx:259 +#: src/screens/Settings/Settings.tsx:233 +#: src/screens/Settings/Settings.tsx:235 +#: src/screens/Settings/Settings.tsx:267 #: src/screens/SignupQueued.tsx:93 #: src/screens/SignupQueued.tsx:96 #: src/screens/Takendown.tsx:85 @@ -7031,7 +7174,7 @@ msgstr "Esci" msgid "Sign Out" msgstr "Esci" -#: src/screens/Settings/Settings.tsx:256 +#: src/screens/Settings/Settings.tsx:264 #: src/view/shell/desktop/LeftNav.tsx:205 msgid "Sign out?" msgstr "Vuoi uscire?" @@ -7068,6 +7211,10 @@ msgstr "Più piccolo" msgid "Software Dev" msgstr "Sviluppo software" +#: src/components/verification/VerificationsDialog.tsx:122 +msgid "Some of your verifications are invalid." +msgstr "" + #: src/components/FeedInterstitials.tsx:474 msgid "Some other feeds you might like" msgstr "Altri feed che potrebbero piacerti" @@ -7080,7 +7227,7 @@ msgstr "Risposte limitate" msgid "Someone reacted {0}" msgstr "Qualcuno ha reagito con {0}" -#: src/screens/Messages/components/ChatListItem.tsx:236 +#: src/screens/Messages/components/ChatListItem.tsx:241 msgid "Someone reacted {0} to {1}" msgstr "Qualcuno ha reagito con {0} a {1}" @@ -7099,8 +7246,8 @@ msgid "Something went wrong, please try again" msgstr "Qualcosa è andato storto: riprova" #: src/components/ReportDialog/index.tsx:54 -#: src/screens/Moderation/index.tsx:97 -#: src/screens/Profile/Sections/Labels.tsx:87 +#: src/screens/Moderation/index.tsx:101 +#: src/screens/Profile/Sections/Labels.tsx:121 msgid "Something went wrong, please try again." msgstr "Qualcosa è andato storto, prova di nuovo." @@ -7161,22 +7308,22 @@ msgstr "Sport" msgid "Start a new chat" msgstr "Avvia una nuova conversazione" -#: src/view/screens/ProfileList.tsx:838 -#: src/view/screens/ProfileList.tsx:959 +#: src/view/screens/ProfileList.tsx:846 +#: src/view/screens/ProfileList.tsx:967 msgid "Start adding people" msgstr "Inizia ad aggiungere persone" -#: src/view/screens/ProfileList.tsx:845 -#: src/view/screens/ProfileList.tsx:966 +#: src/view/screens/ProfileList.tsx:853 +#: src/view/screens/ProfileList.tsx:974 msgid "Start adding people!" msgstr "Inizia ad aggiungere persone!" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:357 +#: src/components/dialogs/SearchablePeopleList.tsx:382 msgid "Start chat with {displayName}" msgstr "Avvia conversazione con {displayName}" -#: src/Navigation.tsx:441 -#: src/Navigation.tsx:446 +#: src/Navigation.tsx:450 +#: src/Navigation.tsx:455 #: src/screens/StarterPack/Wizard/index.tsx:186 msgid "Starter Pack" msgstr "Starter Pack" @@ -7207,8 +7354,8 @@ msgstr "Starter pack" msgid "Starter packs let you easily share your favorite feeds and people with your friends." msgstr "Gli starter pack ti permettono di condividere utenti e feed preferiti con i tuoi amici." -#: src/screens/Settings/AboutSettings.tsx:59 -#: src/screens/Settings/AboutSettings.tsx:62 +#: src/screens/Settings/AboutSettings.tsx:97 +#: src/screens/Settings/AboutSettings.tsx:100 msgid "Status Page" msgstr "Pagina di stato" @@ -7216,12 +7363,12 @@ msgstr "Pagina di stato" msgid "Step {0} of {1}" msgstr "Step {0} di {1}" -#: src/screens/Settings/Settings.tsx:309 +#: src/screens/Settings/Settings.tsx:351 msgid "Storage cleared, you need to restart the app now." msgstr "Spazio di archiviazione eliminato. Riavvia l'app." -#: src/Navigation.tsx:266 -#: src/screens/Settings/Settings.tsx:325 +#: src/Navigation.tsx:275 +#: src/screens/Settings/Settings.tsx:367 msgid "Storybook" msgstr "Cronologia" @@ -7246,11 +7393,11 @@ msgstr "Invia richiesta" msgid "Submit report" msgstr "Invia segnalazione" -#: src/view/screens/ProfileList.tsx:733 +#: src/view/screens/ProfileList.tsx:741 msgid "Subscribe" msgstr "Iscriviti" -#: src/screens/Profile/Sections/Labels.tsx:201 +#: src/screens/Profile/Sections/Labels.tsx:198 msgid "Subscribe to @{0} to use these labels:" msgstr "Iscriviti a @{0} per usare queste etichette:" @@ -7262,7 +7409,7 @@ msgstr "Iscriviti all'etichettatore" msgid "Subscribe to this labeler" msgstr "Iscriviti a questo etichettatore" -#: src/view/screens/ProfileList.tsx:729 +#: src/view/screens/ProfileList.tsx:737 msgid "Subscribe to this list" msgstr "Iscriviti alla lista" @@ -7270,6 +7417,10 @@ msgstr "Iscriviti alla lista" msgid "Success!" msgstr "Successo!" +#: src/components/verification/VerificationCreatePrompt.tsx:30 +msgid "Successfully verified" +msgstr "" + #: src/screens/Search/Explore.tsx:359 msgid "Suggested Accounts" msgstr "Account suggeriti" @@ -7293,15 +7444,15 @@ msgctxt "Name of app icon variant" msgid "Sunset" msgstr "Tramonto" -#: src/Navigation.tsx:286 +#: src/Navigation.tsx:295 #: src/view/screens/Support.tsx:31 #: src/view/screens/Support.tsx:34 msgid "Support" msgstr "Supporto" -#: src/screens/Settings/Settings.tsx:102 -#: src/screens/Settings/Settings.tsx:116 -#: src/screens/Settings/Settings.tsx:412 +#: src/screens/Settings/Settings.tsx:110 +#: src/screens/Settings/Settings.tsx:124 +#: src/screens/Settings/Settings.tsx:454 #: src/view/shell/desktop/LeftNav.tsx:243 msgid "Switch account" msgstr "Cambia account" @@ -7326,9 +7477,9 @@ msgstr "Passa a {0}" msgid "System" msgstr "Sistema" -#: src/screens/Settings/AboutSettings.tsx:66 -#: src/screens/Settings/AboutSettings.tsx:69 -#: src/screens/Settings/Settings.tsx:318 +#: src/screens/Settings/AboutSettings.tsx:104 +#: src/screens/Settings/AboutSettings.tsx:107 +#: src/screens/Settings/Settings.tsx:360 msgid "System log" msgstr "Registro di sistema" @@ -7367,7 +7518,7 @@ msgstr "Tecnologia" msgid "Tell a joke!" msgstr "Racconta una barzelletta!" -#: src/screens/Profile/Header/EditProfileDialog.tsx:355 +#: src/screens/Profile/Header/EditProfileDialog.tsx:378 msgid "Tell us a bit about yourself" msgstr "Raccontaci un po' di te" @@ -7380,12 +7531,12 @@ msgstr "Dicci un po' di più" msgid "Terms" msgstr "Termini" -#: src/Navigation.tsx:296 -#: src/screens/Settings/AboutSettings.tsx:43 -#: src/screens/Settings/AboutSettings.tsx:46 +#: src/Navigation.tsx:305 +#: src/screens/Settings/AboutSettings.tsx:81 +#: src/screens/Settings/AboutSettings.tsx:84 #: src/view/screens/TermsOfService.tsx:31 -#: src/view/shell/Drawer.tsx:627 -#: src/view/shell/Drawer.tsx:629 +#: src/view/shell/Drawer.tsx:643 +#: src/view/shell/Drawer.tsx:645 msgid "Terms of Service" msgstr "Termini di servizio" @@ -7425,7 +7576,7 @@ msgstr "Grazie. La tua segnalazione è stata inviata." msgid "Thanks, you have successfully verified your email address. You can close this dialog." msgstr "Grazie, hai verificato con successo il tuo indirizzo email. Puoi chiudere questa finestra." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:468 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:487 msgid "That contains the following:" msgstr "Che contiene il seguente:" @@ -7450,8 +7601,8 @@ msgstr "Questo è tutto, gente!" msgid "That's everything!" msgstr "È tutto!" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:279 -#: src/view/com/profile/ProfileMenu.tsx:387 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:305 +#: src/view/com/profile/ProfileMenu.tsx:423 msgid "The account will be able to interact with you after unblocking." msgstr "L'account sarà in grado di interagire con te dopo lo sblocco." @@ -7465,7 +7616,7 @@ msgstr "L'app verrà riavviata" msgid "The author of this thread has hidden this reply." msgstr "L'autore del thread ha nascosto questa risposta." -#: src/screens/Moderation/index.tsx:358 +#: src/screens/Moderation/index.tsx:377 msgid "The Bluesky web application" msgstr "L'applicazione web di Bluesky" @@ -7555,8 +7706,8 @@ msgid "There was an issue connecting to Tenor." msgstr "Si è verificato un problema durante la connessione a Tenor." #: src/screens/Profile/components/ProfileFeedHeader.tsx:173 -#: src/view/screens/ProfileList.tsx:367 -#: src/view/screens/ProfileList.tsx:386 +#: src/view/screens/ProfileList.tsx:375 +#: src/view/screens/ProfileList.tsx:394 #: src/view/screens/SavedFeeds.tsx:85 msgid "There was an issue contacting the server" msgstr "Si è verificato un problema durante il contatto con il server" @@ -7580,7 +7731,7 @@ msgstr "Si è verificato un problema durante il recupero delle notifiche. Tocca msgid "There was an issue fetching posts. Tap here to try again." msgstr "Si è verificato un problema nel recupero dei post. Tocca qui per riprovare." -#: src/view/com/lists/ListMembers.tsx:166 +#: src/view/com/lists/ListMembers.tsx:151 msgid "There was an issue fetching the list. Tap here to try again." msgstr "Si è verificato un problema durante il recupero dell'elenco. Tocca qui per riprovare." @@ -7593,7 +7744,7 @@ msgstr "Si è verificato un problema durante il recupero delle password per app" msgid "There was an issue fetching your lists. Tap here to try again." msgstr "Si è verificato un problema durante il recupero delle tue liste. Tocca qui per riprovare." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:105 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:107 msgid "There was an issue fetching your service info" msgstr "Si è verificato un problema durante il recupero delle tue informazioni di servizio" @@ -7612,17 +7763,17 @@ msgstr "Si è verificato un problema durante l'invio della segnalazione. Verific msgid "There was an issue updating your feeds, please check your internet connection and try again." msgstr "Si è verificato un problema durante l'aggiornamento dei tuoi feed. Verifica la tua connessione a internet e riprova." -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:107 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:128 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:141 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:110 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:144 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:90 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:101 -#: src/view/com/profile/ProfileMenu.tsx:111 -#: src/view/com/profile/ProfileMenu.tsx:121 -#: src/view/com/profile/ProfileMenu.tsx:135 -#: src/view/com/profile/ProfileMenu.tsx:145 -#: src/view/com/profile/ProfileMenu.tsx:158 -#: src/view/com/profile/ProfileMenu.tsx:170 +#: src/view/com/profile/ProfileMenu.tsx:117 +#: src/view/com/profile/ProfileMenu.tsx:127 +#: src/view/com/profile/ProfileMenu.tsx:141 +#: src/view/com/profile/ProfileMenu.tsx:151 +#: src/view/com/profile/ProfileMenu.tsx:164 +#: src/view/com/profile/ProfileMenu.tsx:176 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:396 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:409 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:419 @@ -7633,10 +7784,10 @@ msgstr "Si è verificato un problema! {0}" #: src/screens/List/ListHiddenScreen.tsx:63 #: src/screens/List/ListHiddenScreen.tsx:77 #: src/screens/List/ListHiddenScreen.tsx:99 -#: src/view/screens/ProfileList.tsx:403 -#: src/view/screens/ProfileList.tsx:421 -#: src/view/screens/ProfileList.tsx:439 -#: src/view/screens/ProfileList.tsx:457 +#: src/view/screens/ProfileList.tsx:411 +#: src/view/screens/ProfileList.tsx:429 +#: src/view/screens/ProfileList.tsx:447 +#: src/view/screens/ProfileList.tsx:465 msgid "There was an issue. Please check your internet connection and try again." msgstr "Si è verificato un problema. Verifica la tua connessione a internet e prova di nuovo." @@ -7657,6 +7808,14 @@ msgstr "Queste impostazioni si applicano solo al feed Seguiti." msgid "This {screenDescription} has been flagged:" msgstr "Questa {screenDescription} è stata segnalata:" +#: src/components/verification/VerificationsDialog.tsx:89 +msgid "This account has a checkmark because it's been verified by trusted sources." +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:94 +msgid "This account has one or more verifications, but it is not currently verified." +msgstr "" + #: src/components/moderation/ScreenHider.tsx:106 msgid "This account has requested that users sign in to view their profile." msgstr "Questo account ha richiesto agli utenti di accedere a Bluesky per visualizzare il profilo." @@ -7665,6 +7824,10 @@ msgstr "Questo account ha richiesto agli utenti di accedere a Bluesky per visual msgid "This account is blocked by one or more of your moderation lists. To unblock, please visit the lists directly and remove this user." msgstr "Questo account risulta bloccato da una o più liste di moderazione. Per sbloccarlo, visita direttamente le liste e rimuovi l'utente." +#: src/components/verification/VerificationCreatePrompt.tsx:48 +msgid "This action can be undone at any time." +msgstr "" + #: src/components/moderation/LabelsOnMeDialog.tsx:271 msgid "This appeal will be sent to <0>{sourceName}." msgstr "Questo ricorso verrà inviato a <0>{sourceName}." @@ -7698,7 +7861,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:357 +#: src/screens/Messages/components/ChatListItem.tsx:362 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" @@ -7720,7 +7883,7 @@ msgstr "Questo feed è vuoto! Prova a seguire più utenti o ottimizza le imposta #: src/components/StarterPack/Main/PostsList.tsx:36 #: src/screens/Profile/ProfileFeed/index.tsx:189 -#: src/view/screens/ProfileList.tsx:835 +#: src/view/screens/ProfileList.tsx:843 msgid "This feed is empty." msgstr "Questo feed è vuoto." @@ -7728,7 +7891,7 @@ msgstr "Questo feed è vuoto." msgid "This feed is no longer online. We are showing <0>Discover instead." msgstr "Questo feed non è più online. Stiamo mostrando <0>Discover al suo posto." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:574 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:593 msgid "This handle is reserved. Please try a different one." msgstr "Questo nome utente è riservato. Prova con un altro nome utente." @@ -7748,7 +7911,7 @@ msgstr "Questa etichetta è stata applicata dall'autore." msgid "This label was applied by you." msgstr "Questa etichetta è stata applicata da te." -#: src/screens/Profile/Sections/Labels.tsx:188 +#: src/screens/Profile/Sections/Labels.tsx:185 msgid "This labeler hasn't declared what labels it publishes, and may not be active." msgstr "Questo etichettatore non ha dichiarato quali etichette pubblica e potrebbe non essere attivo." @@ -7764,7 +7927,7 @@ msgstr "Questa lista, creata da <0>{0}, contiene possibili violazioni delle msgid "This list – created by you – contains possible violations of Bluesky's community guidelines in its name or description." msgstr "Questa lista, creata da te, contiene possibili violazioni delle linee guida della comunità di Bluesky nel suo nome o nella sua descrizione." -#: src/view/screens/ProfileList.tsx:954 +#: src/view/screens/ProfileList.tsx:962 msgid "This list is empty." msgstr "Questa lista è vuota." @@ -7772,7 +7935,7 @@ msgstr "Questa lista è vuota." msgid "This moderation service is unavailable. See below for more details. If this issue persists, contact us." msgstr "Questo servizio di moderazione non è disponibile. Vedi giù per ulteriori dettagli. Se il problema persiste, contattaci." -#: src/view/com/post-thread/PostThreadItem.tsx:876 +#: src/view/com/post-thread/PostThreadItem.tsx:896 msgid "This post claims to have been created on <0>{0}, but was first seen by Bluesky on <1>{1}." msgstr "Questo post dichiara di essere stato creato il <0>{0}, ma è stato visto per la prima volta da Bluesky il <1>{1}." @@ -7780,7 +7943,7 @@ msgstr "Questo post dichiara di essere stato creato il <0>{0}, ma è stato v msgid "This post has an unknown type of threadgate on it. Your app may be out of date." msgstr "Questo post ha un tipo sconosciuto di restrizione. La tua app potrebbe non essere aggiornata." -#: src/view/com/post-thread/PostThreadItem.tsx:158 +#: src/view/com/post-thread/PostThreadItem.tsx:160 msgid "This post has been deleted." msgstr "Questo post è stato eliminato." @@ -7797,7 +7960,7 @@ msgstr "Questo post verrà nascosto dai feed e dai thread. L'azione è irreversi msgid "This post's author has disabled quote posts." msgstr "L'autore del post ha disattivato le citazioni." -#: src/view/com/profile/ProfileMenu.tsx:408 +#: src/view/com/profile/ProfileMenu.tsx:444 msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't signed in." msgstr "Questo profilo è visibile solo agli utenti registrati. Non sarà visibile alle persone che non hanno effettuato l'accesso." @@ -7809,7 +7972,7 @@ msgstr "Questa risposta verrà spostata in una sezione nascosta in fondo al thre 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." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:437 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:456 msgid "This should create a domain record at:" msgstr "Questo dovrebbe creare un record di dominio in:" @@ -7850,7 +8013,7 @@ msgstr "Questo utente non sta seguendo nessuno." msgid "This will delete \"{0}\" from your muted words. You can always add it back later." msgstr "Questo eliminerà \"{0}\" dalle tue parole silenziate. Puoi riaggiungerla quando vuoi qui." -#: src/screens/Settings/Settings.tsx:462 +#: src/screens/Settings/Settings.tsx:504 msgid "This will remove @{0} from the quick access list." msgstr "Questo rimuoverà @{0} dalla lista d'accesso rapido." @@ -7881,7 +8044,7 @@ msgstr "Thread" msgid "Threaded mode" msgstr "Modalità a thread" -#: src/Navigation.tsx:329 +#: src/Navigation.tsx:338 msgid "Threads Preferences" msgstr "Preferenze per le discussioni" @@ -7913,7 +8076,7 @@ msgstr "Oggi" msgid "Toggle dropdown" msgstr "Attiva/disattiva il menu a discesa" -#: src/screens/Moderation/index.tsx:335 +#: src/screens/Moderation/index.tsx:354 msgid "Toggle to enable or disable adult content" msgstr "Seleziona per abilitare o disabilitare i contenuti per adulti" @@ -7927,14 +8090,14 @@ msgstr "Attiva/disattiva il suono" msgid "Top" msgstr "Popolari" -#: src/Navigation.tsx:411 +#: src/Navigation.tsx:420 msgid "Topic" msgstr "Argomento" #: src/components/dms/MessageContextMenu.tsx:139 #: src/components/dms/MessageContextMenu.tsx:141 -#: src/view/com/post-thread/PostThreadItem.tsx:798 -#: src/view/com/post-thread/PostThreadItem.tsx:801 +#: src/view/com/post-thread/PostThreadItem.tsx:818 +#: src/view/com/post-thread/PostThreadItem.tsx:821 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:468 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:470 msgid "Translate" @@ -7952,6 +8115,10 @@ msgstr "Argomenti di tendenza" msgid "Trending Videos" msgstr "Video di tendenza" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:138 +msgid "Trust emerges from relationships, communities, and shared context, so we’re also enabling <0>trusted verifiers: organizations that can directly issue verification." +msgstr "" + #: src/view/com/util/error/ErrorScreen.tsx:103 msgctxt "action" msgid "Try again" @@ -7973,7 +8140,7 @@ msgstr "Inserisci il nome utente che desideri" msgid "Type your message here" msgstr "Scrivi il tuo messaggio qui" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:413 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:432 msgid "Type:" msgstr "Tipo:" @@ -7999,31 +8166,31 @@ msgstr "Impossibile eliminare" #: src/components/dms/MessagesListBlockedFooter.tsx:104 #: src/components/dms/MessagesListBlockedFooter.tsx:112 #: src/components/dms/MessagesListBlockedFooter.tsx:119 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:197 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:283 -#: src/view/com/profile/ProfileMenu.tsx:399 -#: src/view/screens/ProfileList.tsx:715 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:200 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 +#: src/view/com/profile/ProfileMenu.tsx:435 +#: src/view/screens/ProfileList.tsx:723 msgid "Unblock" msgstr "Sblocca" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:202 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:205 msgctxt "action" msgid "Unblock" msgstr "Sblocca" #: src/components/dms/ConvoMenu.tsx:247 #: src/components/dms/ConvoMenu.tsx:250 -#: src/view/com/profile/ProfileMenu.tsx:309 -#: src/view/com/profile/ProfileMenu.tsx:315 +#: src/view/com/profile/ProfileMenu.tsx:345 +#: src/view/com/profile/ProfileMenu.tsx:351 msgid "Unblock account" msgstr "Sblocca account" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:277 -#: src/view/com/profile/ProfileMenu.tsx:381 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:303 +#: src/view/com/profile/ProfileMenu.tsx:417 msgid "Unblock Account?" msgstr "Sblocca account?" -#: src/view/screens/ProfileList.tsx:612 +#: src/view/screens/ProfileList.tsx:620 msgid "Unblock list" msgstr "Sblocca lista" @@ -8041,12 +8208,12 @@ msgctxt "action" msgid "Unfollow" msgstr "Smetti di seguire" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:217 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:220 msgid "Unfollow {0}" msgstr "Smetti di seguire {0}" -#: src/view/com/profile/ProfileMenu.tsx:251 -#: src/view/com/profile/ProfileMenu.tsx:261 +#: src/view/com/profile/ProfileMenu.tsx:264 +#: src/view/com/profile/ProfileMenu.tsx:274 msgid "Unfollow account" msgstr "Smetti di seguire" @@ -8058,6 +8225,10 @@ msgstr "Smetti di seguire" msgid "Unfortunately, none of your subscribed labelers supports this report type." msgstr "Purtroppo, nessuna delle etichette a cui sei iscritto supporta questo tipo di segnalazione." +#: src/components/verification/VerificationsDialog.tsx:204 +msgid "Unknown verifier" +msgstr "" + #: src/screens/Profile/components/ProfileFeedHeader.tsx:510 msgid "Unlike" msgstr "Non mi piace più" @@ -8072,7 +8243,7 @@ msgctxt "video" msgid "Unmute" msgstr "Riattiva audio" -#: src/view/screens/ProfileList.tsx:722 +#: src/view/screens/ProfileList.tsx:730 msgid "Unmute" msgstr "Riattiva" @@ -8081,8 +8252,8 @@ msgstr "Riattiva" msgid "Unmute {tag}" msgstr "Riattiva {tag}" -#: src/view/com/profile/ProfileMenu.tsx:288 -#: src/view/com/profile/ProfileMenu.tsx:294 +#: src/view/com/profile/ProfileMenu.tsx:324 +#: src/view/com/profile/ProfileMenu.tsx:330 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:668 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:674 msgid "Unmute account" @@ -8092,7 +8263,7 @@ msgstr "Riattiva account" msgid "Unmute conversation" msgstr "Riattiva conversazione" -#: src/view/screens/ProfileList.tsx:597 +#: src/view/screens/ProfileList.tsx:605 msgid "Unmute list" msgstr "Riattiva lista" @@ -8105,7 +8276,7 @@ msgstr "Riattiva questa discussione" msgid "Unmute video" msgstr "Riattiva audio" -#: src/view/screens/ProfileList.tsx:706 +#: src/view/screens/ProfileList.tsx:714 msgid "Unpin" msgstr "Non fissare più" @@ -8128,7 +8299,7 @@ msgstr "Non fissare più su home" msgid "Unpin from profile" msgstr "Non fissare più sul profilo" -#: src/view/screens/ProfileList.tsx:577 +#: src/view/screens/ProfileList.tsx:585 msgid "Unpin moderation list" msgstr "Non fissare più la lista di moderazione" @@ -8136,7 +8307,7 @@ msgstr "Non fissare più la lista di moderazione" msgid "Unpinned {0} from Home" msgstr "{0} non più fissato su home" -#: src/view/screens/ProfileList.tsx:354 +#: src/view/screens/ProfileList.tsx:362 msgid "Unpinned from your feeds" msgstr "Non più fissato nei tuoi feed" @@ -8181,8 +8352,8 @@ msgstr "Aggiorna" msgid "Update <0>{displayName} in Lists" msgstr "Aggiorna <0>{displayName} nelle liste" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:507 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:528 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:526 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:547 msgid "Update to {domain}" msgstr "Aggiorna a {domain}" @@ -8204,7 +8375,7 @@ msgstr "Aggiornamento..." msgid "Upload a photo instead" msgstr "In alternativa carica una foto" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:453 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:472 msgid "Upload a text file to:" msgstr "Carica un file di testo su:" @@ -8244,7 +8415,7 @@ msgstr "Caricamento del video..." msgid "Use app passwords to sign in to other Bluesky clients without giving full access to your account or password." msgstr "Puoi generare una password per app di terze parti per accedere ad altri client Bluesky senza fornire l'accesso completo al tuo account o alla tua password personale." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:539 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:558 msgid "Use default provider" msgstr "Usa il fornitore predefinito" @@ -8344,24 +8515,43 @@ msgstr "Utenti che seguo" msgid "Users in \"{0}\"" msgstr "Utenti in \"{0}\"" -#: src/components/LikesDialog.tsx:83 -msgid "Users that have liked this content or profile" -msgstr "Utenti a cui è piaciuto questo contenuto o profilo" - #: src/components/dialogs/PostInteractionSettingsDialog.tsx:433 msgid "Users you follow" msgstr "Utenti che segui" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:419 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:438 msgid "Value:" msgstr "Valore:" +#: src/screens/Moderation/index.tsx:288 +msgid "Verification settings" +msgstr "" + +#: src/Navigation.tsx:175 +#: src/screens/Moderation/VerificationSettings.tsx:32 +msgid "Verification Settings" +msgstr "" + +#: src/screens/Moderation/VerificationSettings.tsx:41 +msgid "Verifications on Bluesky work differently than on other platforms. <0>Learn more here." +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:105 +msgid "Verified by:" +msgstr "" + #: src/view/com/composer/videos/SelectVideoBtn.tsx:127 msgid "Verified email required" msgstr "Email verificata richiesta" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:509 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:530 +#: src/components/verification/VerificationCreatePrompt.tsx:65 +#: src/view/com/profile/ProfileMenu.tsx:308 +#: src/view/com/profile/ProfileMenu.tsx:311 +msgid "Verify account" +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:528 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:549 msgid "Verify DNS Record" msgstr "Verifica record DNS" @@ -8379,11 +8569,15 @@ msgstr "Verifica la nuova email" msgid "Verify now" msgstr "Verifica ora" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:510 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:532 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:529 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:551 msgid "Verify Text File" msgstr "Verifica file di testo" +#: src/components/verification/VerificationCreatePrompt.tsx:44 +msgid "Verify this account?" +msgstr "" + #: src/screens/Settings/AccountSettings.tsx:75 #: src/screens/Settings/AccountSettings.tsx:91 msgid "Verify your email" @@ -8394,8 +8588,8 @@ msgstr "Verifica il tuo indirizzo email" msgid "Verify Your Email" msgstr "Verifica il tuo indirizzo email" -#: src/screens/Settings/AboutSettings.tsx:73 -#: src/screens/Settings/AboutSettings.tsx:102 +#: src/screens/Settings/AboutSettings.tsx:123 +#: src/screens/Settings/AboutSettings.tsx:152 msgid "Version {appVersion}" msgstr "Versione {appVersion}" @@ -8408,7 +8602,7 @@ msgstr "Video" msgid "Video failed to process" msgstr "Elaborazione video fallita" -#: src/Navigation.tsx:462 +#: src/Navigation.tsx:471 msgid "Video Feed" msgstr "Feed dei video" @@ -8461,16 +8655,17 @@ msgstr "Vedi l'avatar di {0}" #: src/components/ProfileCard.tsx:115 #: src/screens/Profile/components/ProfileFeedHeader.tsx:446 +#: src/screens/Search/components/SearchProfileCard.tsx:36 #: src/screens/VideoFeed/index.tsx:769 -#: src/view/com/notifications/NotificationFeedItem.tsx:413 +#: src/view/com/notifications/NotificationFeedItem.tsx:487 msgid "View {0}'s profile" msgstr "Vedi il profilo di {0}" -#: src/components/dms/MessagesListHeader.tsx:176 +#: src/components/dms/MessagesListHeader.tsx:181 msgid "View {displayName}'s profile" msgstr "Vedi il profilo di {displayName}" -#: src/components/ProfileHoverCard/index.web.tsx:433 +#: src/components/ProfileHoverCard/index.web.tsx:440 msgid "View blocked user's profile" msgstr "Vedi questo profilo bloccato" @@ -8508,13 +8703,13 @@ msgstr "Visualizza le informazioni su queste etichette" msgid "View more" msgstr "Mostra di più" -#: src/components/ProfileHoverCard/index.web.tsx:419 -#: src/components/ProfileHoverCard/index.web.tsx:439 -#: src/components/ProfileHoverCard/index.web.tsx:466 +#: src/components/ProfileHoverCard/index.web.tsx:426 +#: src/components/ProfileHoverCard/index.web.tsx:446 +#: src/components/ProfileHoverCard/index.web.tsx:473 #: src/view/com/posts/AviFollowButton.tsx:55 #: src/view/com/posts/PostFeedErrorMessage.tsx:175 -#: src/view/com/util/PostMeta.tsx:78 -#: src/view/com/util/PostMeta.tsx:93 +#: src/view/com/util/PostMeta.tsx:87 +#: src/view/com/util/PostMeta.tsx:122 msgid "View profile" msgstr "Vedi il profilo" @@ -8526,6 +8721,10 @@ msgstr "Vedi l'avatar" msgid "View the labeling service provided by @{0}" msgstr "Visualizza il servizio di etichettatura fornito da @{0}" +#: src/components/verification/VerificationCheckButton.tsx:99 +msgid "View this user's verifications" +msgstr "" + #: src/screens/Profile/components/ProfileFeedHeader.tsx:481 msgid "View users who like this feed" msgstr "Visualizza gli utenti a cui piace questo feed" @@ -8534,11 +8733,11 @@ msgstr "Visualizza gli utenti a cui piace questo feed" msgid "View video" msgstr "Vedi video" -#: src/screens/Moderation/index.tsx:264 +#: src/screens/Moderation/index.tsx:268 msgid "View your blocked accounts" msgstr "Vedi i tuoi account bloccati" -#: src/screens/Moderation/index.tsx:204 +#: src/screens/Moderation/index.tsx:208 msgid "View your default post interaction settings" msgstr "Vedi impostazioni predefinite per le interazioni" @@ -8547,14 +8746,18 @@ msgstr "Vedi impostazioni predefinite per le interazioni" msgid "View your feeds and explore more" msgstr "Vedi i tuoi feed e scoprine degli altri" -#: src/screens/Moderation/index.tsx:234 +#: src/screens/Moderation/index.tsx:238 msgid "View your moderation lists" msgstr "Vedi le tue liste di moderazione" -#: src/screens/Moderation/index.tsx:249 +#: src/screens/Moderation/index.tsx:253 msgid "View your muted accounts" msgstr "Vedi i tuoi account silenziati" +#: src/components/verification/VerificationCheckButton.tsx:98 +msgid "View your verifications" +msgstr "" + #: src/view/com/util/images/AutoSizedImage.tsx:199 #: src/view/com/util/images/AutoSizedImage.tsx:221 msgid "Views full image" @@ -8627,7 +8830,7 @@ msgstr "Non è stato possibile verificare se puoi caricare video. Riprova." msgid "We were unable to load your birth date preferences. Please try again." msgstr "Non è stato possibile caricare le tue preferenze relative alla data di nascita. Riprova." -#: src/screens/Moderation/index.tsx:409 +#: src/screens/Moderation/index.tsx:428 msgid "We were unable to load your configured labelers at this time." msgstr "Al momento non è stato possibile caricare gli etichettatori configurati." @@ -8643,16 +8846,20 @@ msgstr "Ti faremo sapere quando il tuo account sarà pronto." msgid "We'll use this to help customize your experience." msgstr "Lo useremo per personalizzare la tua esperienza." -#: src/components/dms/dialogs/SearchablePeopleList.tsx:92 +#: src/components/dialogs/SearchablePeopleList.tsx:107 #: src/components/ProgressGuide/FollowDialog.tsx:172 msgid "We're having network issues, try again" msgstr "Stiamo riscontrando problemi di rete, riprova" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:94 +msgid "We’re introducing a new layer of verification on Bluesky — an easy-to-see checkmark." +msgstr "" + #: src/screens/Signup/index.tsx:109 msgid "We're so excited to have you join us!" msgstr "Siamo felici che tu ti unisca a noi!" -#: src/view/screens/ProfileList.tsx:113 +#: src/view/screens/ProfileList.tsx:117 msgid "We're sorry, but we were unable to resolve this list. If this persists, please contact the list creator, @{handleOrDid}." msgstr "Siamo spiacenti, ma non siamo riusciti a risolvere questa lista. Se il problema persiste, contatta il creatore della lista, @{handleOrDid}." @@ -8699,6 +8906,10 @@ msgstr "Come vuoi chiamare il tuo starter pack?" msgid "What's up?" msgstr "Come va?" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:146 +msgid "When you tap on a check, you’ll see which organizations have granted verification." +msgstr "" + #: src/view/com/modals/lang-settings/PostLanguagesSettings.tsx:80 msgid "Which languages are used in this post?" msgstr "In quali lingue è scritto questo post?" @@ -8715,6 +8926,10 @@ msgstr "Chi può interagire con questo post?" msgid "Who can reply" msgstr "Chi può rispondere" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:127 +msgid "Who can verify?" +msgstr "" + #: src/screens/Home/NoFeedsPinned.tsx:79 #: src/screens/Messages/ChatList.tsx:231 #: src/screens/Messages/Inbox.tsx:176 @@ -8783,7 +8998,7 @@ msgstr "Scrivi la tua risposta" msgid "Writers" msgstr "Scrittori" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:337 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:356 msgid "Wrong DID returned from server. Received: {0}" msgstr "Il server ha restituito un DID errato. Ricevuto: {0}" @@ -8820,7 +9035,11 @@ msgstr "Ieri" msgid "You" msgstr "Io" -#: src/components/forms/HostingProvider.tsx:46 +#: src/components/verification/VerifierDialog.tsx:59 +msgid "You are a trusted verifier" +msgstr "" + +#: src/components/forms/HostingProvider.tsx:45 msgid "You are creating an account on" msgstr "Stai creando un account su" @@ -8836,6 +9055,19 @@ msgstr "Non sei autorizzato a caricare video." msgid "You are not following anyone." msgstr "Non stai seguendo nessuno." +#: src/components/verification/VerificationsDialog.tsx:64 +msgid "You are verified" +msgstr "" + +#: src/screens/Profile/Header/EditProfileDialog.tsx:356 +#: src/view/com/modals/EditProfile.tsx:204 +msgid "You are verified. You will lose your verification status if you change your display name. <0>Learn more." +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:208 +msgid "You are verified. You will lose your verification status if you change your handle. <0>Learn more." +msgstr "" + #: src/screens/Search/modules/ExploreInterestsCard.tsx:45 msgid "You can adjust your interests at any time from \"Content and media\" settings." msgstr "Puoi modificare i tuoi interessi in qualsiasi momento nelle impostazioni \"Contenuti e media\"." @@ -8947,11 +9179,11 @@ msgstr "Non hai feed." msgid "You have no lists." msgstr "Non hai liste." -#: src/view/screens/ModerationBlockedAccounts.tsx:129 +#: src/view/screens/ModerationBlockedAccounts.tsx:138 msgid "You have not blocked any accounts yet. To block an account, go to their profile and select \"Block account\" from the menu on their account." msgstr "Non hai ancora bloccato nessun account. Per bloccare un account, vai sul profilo e seleziona \"Blocca account\" dal menu dell'account." -#: src/view/screens/ModerationMutedAccounts.tsx:128 +#: src/view/screens/ModerationMutedAccounts.tsx:151 msgid "You have not muted any accounts yet. To mute an account, go to their profile and select \"Mute account\" from the menu on their account." msgstr "Non hai ancora silenziato nessun account. Per silenziare un account, vai sul suo profilo e seleziona \"Silenzia account\" dal menu dell'account." @@ -9024,11 +9256,11 @@ msgstr "Hai precedentemente disattivato @{0}." msgid "You reacted {0}" msgstr "Hai reagito con {0}" -#: src/screens/Messages/components/ChatListItem.tsx:213 +#: src/screens/Messages/components/ChatListItem.tsx:218 msgid "You reacted {0} to {1}" msgstr "Hai reagito con {0} a {1}" -#: src/screens/Settings/Settings.tsx:257 +#: src/screens/Settings/Settings.tsx:265 #: src/view/shell/desktop/LeftNav.tsx:206 msgid "You will be signed out of all your accounts." msgstr "Verrai disconnesso da tutti i tuoi account." @@ -9045,15 +9277,15 @@ 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/components/ChatListItem.tsx:149 +#: src/screens/Messages/components/ChatListItem.tsx:154 msgid "You: {0}" msgstr "Tu: {0}" -#: src/screens/Messages/components/ChatListItem.tsx:178 +#: src/screens/Messages/components/ChatListItem.tsx:183 msgid "You: {defaultEmbeddedContentMessage}" msgstr "Tu: {defaultEmbeddedContentMessage}" -#: src/screens/Messages/components/ChatListItem.tsx:171 +#: src/screens/Messages/components/ChatListItem.tsx:176 msgid "You: {short}" msgstr "Tu: {short}" @@ -9163,7 +9395,7 @@ msgstr "Le tue conversazioni sono state disabilitate" msgid "Your choice will be saved, but can be changed later in settings." msgstr "La tua scelta verrà salvata, ma potrà essere modificata successivamente nelle impostazioni." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:494 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:513 msgid "Your current handle <0>{0} will automatically remain reserved for you. You can switch back to it at any time from this account." msgstr "Il tuo attuale nome utente <0>{0} rimarrà automaticamente riservato per te. Puoi tornare a usarlo in qualsiasi momento da questo account." @@ -9194,7 +9426,7 @@ msgstr "I tuoi follower" msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "Il tuo feed Seguiti è vuoto! Segui più utenti per vedere cosa sta succedendo." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:221 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:240 msgid "Your full handle will be <0>@{0}" msgstr "Il tuo nome utente completo sarà <0>@{0}" @@ -9202,7 +9434,7 @@ msgstr "Il tuo nome utente completo sarà <0>@{0}" msgid "Your full username will be <0>@{0}" msgstr "Il tuo nome utente completo sarà <0>@{0}" -#: src/Navigation.tsx:383 +#: src/Navigation.tsx:392 #: src/screens/Search/modules/ExploreInterestsCard.tsx:67 #: src/screens/Settings/ContentAndMediaSettings.tsx:92 #: src/screens/Settings/ContentAndMediaSettings.tsx:95 @@ -9262,3 +9494,7 @@ msgstr "La tua segnalazione verrà inviata al servizio moderazione di Bluesky" #: src/screens/Settings/SettingsInterests.tsx:53 msgid "Your selected interests help us serve you content you care about." msgstr "Gli interessi che selezioni ci permettono di mostrare i contenuti più pertinenti." + +#: src/components/verification/VerificationsDialog.tsx:65 +msgid "Your verifications" +msgstr "" diff --git a/src/locale/locales/ja/messages.po b/src/locale/locales/ja/messages.po index 87abb54e94..1972663c9d 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: 2025-04-09 23:20\n" +"PO-Revision-Date: 2025-04-19 04:09\n" "Last-Translator: \n" "Language-Team: Japanese\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -23,7 +23,7 @@ msgstr "" msgid "(active)" msgstr "(アクティブ)" -#: src/screens/Messages/components/ChatListItem.tsx:155 +#: src/screens/Messages/components/ChatListItem.tsx:160 msgid "(contains embedded content)" msgstr "(埋め込みコンテンツあり)" @@ -82,7 +82,7 @@ msgstr "{0, plural, other {#秒}}" #: src/view/shell/bottom-bar/BottomBar.tsx:209 #: src/view/shell/bottom-bar/BottomBar.tsx:241 -#: src/view/shell/Drawer.tsx:454 +#: src/view/shell/Drawer.tsx:470 msgid "{0, plural, one {# unread item} other {# unread items}}" msgstr "{0, plural, other {#件の未読}}" @@ -91,17 +91,17 @@ msgstr "{0, plural, other {#件の未読}}" msgid "{0, plural, one {#mo} other {#mo}}" msgstr "{0, plural, other {#ヶ月}}" -#: src/components/ProfileHoverCard/index.web.tsx:398 +#: src/components/ProfileHoverCard/index.web.tsx:404 #: src/screens/Profile/Header/Metrics.tsx:22 msgid "{0, plural, one {follower} other {followers}}" msgstr "{0, plural, other {フォロワー}}" -#: src/components/ProfileHoverCard/index.web.tsx:402 +#: src/components/ProfileHoverCard/index.web.tsx:408 #: src/screens/Profile/Header/Metrics.tsx:26 msgid "{0, plural, one {following} other {following}}" msgstr "{0, plural, other {フォロー中}}" -#: src/view/com/post-thread/PostThreadItem.tsx:459 +#: src/view/com/post-thread/PostThreadItem.tsx:479 msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, other {いいね}}" @@ -109,11 +109,11 @@ msgstr "{0, plural, other {いいね}}" msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, other {投稿}}" -#: src/view/com/post-thread/PostThreadItem.tsx:443 +#: src/view/com/post-thread/PostThreadItem.tsx:463 msgid "{0, plural, one {quote} other {quotes}}" msgstr "{0, plural, other {引用}}" -#: src/view/com/post-thread/PostThreadItem.tsx:425 +#: src/view/com/post-thread/PostThreadItem.tsx:445 msgid "{0, plural, one {repost} other {reposts}}" msgstr "{0, plural, other {リポスト}}" @@ -153,7 +153,7 @@ msgstr "{0} / 50" msgid "{0} reacted {1}" msgstr "{0}が{1}とリアクションしました" -#: src/screens/Messages/components/ChatListItem.tsx:226 +#: src/screens/Messages/components/ChatListItem.tsx:231 msgid "{0} reacted {1} to {2}" msgstr "{0}が{2}に{1}とリアクションしました" @@ -206,100 +206,132 @@ msgstr "{estimatedTimeHrs, plural, other {時間}}" msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "{estimatedTimeMins, plural, other {分}}" -#: src/view/com/notifications/NotificationFeedItem.tsx:305 +#: src/view/com/notifications/NotificationFeedItem.tsx:324 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} followed you" msgstr "{firstAuthorLink}および<0>{additionalAuthorsCount, plural, other {他{formattedAuthorsCount}人}}があなたをフォローしました" -#: src/view/com/notifications/NotificationFeedItem.tsx:331 +#: src/view/com/notifications/NotificationFeedItem.tsx:350 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your custom feed" msgstr "{firstAuthorLink}および<0>{additionalAuthorsCount, plural, other {他{formattedAuthorsCount}人}}があなたのカスタムフィードをいいねしました" -#: src/view/com/notifications/NotificationFeedItem.tsx:224 +#: src/view/com/notifications/NotificationFeedItem.tsx:243 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your post" msgstr "{firstAuthorLink}および<0>{additionalAuthorsCount, plural, other {他{formattedAuthorsCount}人}}があなたの投稿をいいねしました" -#: src/view/com/notifications/NotificationFeedItem.tsx:248 +#: src/view/com/notifications/NotificationFeedItem.tsx:430 +msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} removed their verifications from your account" +msgstr "{firstAuthorLink} と <0>{additionalAuthorsCount, plural, other {other{formattedAuthorsCount} other}} があなたのアカウントから本人確認を削除しました" + +#: src/view/com/notifications/NotificationFeedItem.tsx:267 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} reposted your post" msgstr "{firstAuthorLink}および<0>{additionalAuthorsCount, plural, other {他{formattedAuthorsCount}人}}があなたの投稿をリポストしました" -#: src/view/com/notifications/NotificationFeedItem.tsx:355 +#: src/view/com/notifications/NotificationFeedItem.tsx:374 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} signed up with your starter pack" msgstr "{firstAuthorLink}および<0>{additionalAuthorsCount, plural, other {他{formattedAuthorsCount}人}}があなたのスターターパックでサインアップしました" -#: src/view/com/notifications/NotificationFeedItem.tsx:317 +#: src/view/com/notifications/NotificationFeedItem.tsx:404 +msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} verified you" +msgstr "{firstAuthorLink} と <0>{additionalAuthorsCount, plural, other {{formattedAuthorsCount} thers}} があなたを確認しました" + +#: src/view/com/notifications/NotificationFeedItem.tsx:336 msgid "{firstAuthorLink} followed you" msgstr "{firstAuthorLink}があなたをフォローしました" -#: src/view/com/notifications/NotificationFeedItem.tsx:294 +#: src/view/com/notifications/NotificationFeedItem.tsx:313 msgid "{firstAuthorLink} followed you back" msgstr "{firstAuthorLink}があなたをフォローバックしました" -#: src/view/com/notifications/NotificationFeedItem.tsx:343 +#: src/view/com/notifications/NotificationFeedItem.tsx:362 msgid "{firstAuthorLink} liked your custom feed" msgstr "{firstAuthorLink}があなたのカスタムフィードをいいねしました" -#: src/view/com/notifications/NotificationFeedItem.tsx:236 +#: src/view/com/notifications/NotificationFeedItem.tsx:255 msgid "{firstAuthorLink} liked your post" msgstr "{firstAuthorLink}があなたの投稿をいいねしました" -#: src/view/com/notifications/NotificationFeedItem.tsx:260 +#: src/view/com/notifications/NotificationFeedItem.tsx:442 +msgid "{firstAuthorLink} removed their verification from your account" +msgstr "{firstAuthorLink} があなたのアカウントから本人確認を削除しました" + +#: src/view/com/notifications/NotificationFeedItem.tsx:279 msgid "{firstAuthorLink} reposted your post" msgstr "{firstAuthorLink}があなたの投稿をリポストしました" -#: src/view/com/notifications/NotificationFeedItem.tsx:367 +#: src/view/com/notifications/NotificationFeedItem.tsx:386 msgid "{firstAuthorLink} signed up with your starter pack" msgstr "{firstAuthorLink}があなたのスターターパックでサインアップしました" -#: src/view/com/notifications/NotificationFeedItem.tsx:298 +#: src/view/com/notifications/NotificationFeedItem.tsx:416 +msgid "{firstAuthorLink} verified you" +msgstr "{firstAuthorLink} があなたを確認しました" + +#: src/view/com/notifications/NotificationFeedItem.tsx:317 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} followed you" msgstr "{firstAuthorName}および{additionalAuthorsCount, plural, other {他{formattedAuthorsCount}人}}があなたをフォローしました" -#: src/view/com/notifications/NotificationFeedItem.tsx:324 +#: src/view/com/notifications/NotificationFeedItem.tsx:343 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your custom feed" msgstr "{firstAuthorName}および{additionalAuthorsCount, plural, other {他{formattedAuthorsCount}人}}があなたのカスタムフィードをいいねしました" -#: src/view/com/notifications/NotificationFeedItem.tsx:217 +#: src/view/com/notifications/NotificationFeedItem.tsx:236 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your post" msgstr "{firstAuthorName}および{additionalAuthorsCount, plural, other {他{formattedAuthorsCount}人}}があなたの投稿をいいねしました" -#: src/view/com/notifications/NotificationFeedItem.tsx:241 +#: src/view/com/notifications/NotificationFeedItem.tsx:423 +msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} removed their verifications from your account" +msgstr "{firstAuthorName} と {additionalAuthorsCount, plural, other {その他{formattedAuthorsCount} その他}} アカウントから本人確認が削除されました" + +#: src/view/com/notifications/NotificationFeedItem.tsx:260 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} reposted your post" msgstr "{firstAuthorName}および{additionalAuthorsCount, plural, other {他{formattedAuthorsCount}人}}があなたの投稿をリポストしました" -#: src/view/com/notifications/NotificationFeedItem.tsx:348 +#: src/view/com/notifications/NotificationFeedItem.tsx:367 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} signed up with your starter pack" msgstr "{firstAuthorName}および{additionalAuthorsCount, plural, other {他{formattedAuthorsCount}人}}があなたのスターターパックでサインアップしました" -#: src/view/com/notifications/NotificationFeedItem.tsx:303 +#: src/view/com/notifications/NotificationFeedItem.tsx:397 +msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} verified you" +msgstr "{firstAuthorName} と {additionalAuthorsCount, plural, other {その他{formattedAuthorsCount} その他}} 確認済み" + +#: src/view/com/notifications/NotificationFeedItem.tsx:322 msgid "{firstAuthorName} followed you" msgstr "{firstAuthorName}があなたをフォローしました" -#: src/view/com/notifications/NotificationFeedItem.tsx:293 +#: src/view/com/notifications/NotificationFeedItem.tsx:312 msgid "{firstAuthorName} followed you back" msgstr "{firstAuthorName}があなたをフォローバックしました" -#: src/view/com/notifications/NotificationFeedItem.tsx:329 +#: src/view/com/notifications/NotificationFeedItem.tsx:348 msgid "{firstAuthorName} liked your custom feed" msgstr "{firstAuthorName}があなたのカスタムフィードをいいねしました" -#: src/view/com/notifications/NotificationFeedItem.tsx:222 +#: src/view/com/notifications/NotificationFeedItem.tsx:241 msgid "{firstAuthorName} liked your post" msgstr "{firstAuthorName}があなたの投稿をいいねしました" -#: src/view/com/notifications/NotificationFeedItem.tsx:246 +#: src/view/com/notifications/NotificationFeedItem.tsx:428 +msgid "{firstAuthorName} removed their verification from your account" +msgstr "{firstAuthorName} があなたのアカウントから本人確認を削除しました" + +#: src/view/com/notifications/NotificationFeedItem.tsx:265 msgid "{firstAuthorName} reposted your post" msgstr "{firstAuthorName}があなたの投稿をリポストしました" -#: src/view/com/notifications/NotificationFeedItem.tsx:353 +#: src/view/com/notifications/NotificationFeedItem.tsx:372 msgid "{firstAuthorName} signed up with your starter pack" msgstr "{firstAuthorName}があなたのスターターパックでサインアップしました" -#: src/components/ProfileHoverCard/index.web.tsx:508 +#: src/view/com/notifications/NotificationFeedItem.tsx:402 +msgid "{firstAuthorName} verified you" +msgstr "{firstAuthorName} があなたを確認しました" + +#: src/components/ProfileHoverCard/index.web.tsx:532 #: src/screens/Profile/Header/Metrics.tsx:49 msgid "{following} following" msgstr "{following} フォロー" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:392 +#: src/components/dialogs/SearchablePeopleList.tsx:412 msgid "{handle} can't be messaged" msgstr "{handle}にメッセージを送れません" @@ -330,6 +362,19 @@ msgstr "{rank}." msgid "{type}h ago" msgstr "{type}時間前" +#: src/components/verification/VerifierDialog.tsx:60 +msgid "{userName} is a trusted verifier" +msgstr "{userName} は信頼されたベリファイアです" + +#: src/components/verification/VerificationsDialog.tsx:67 +msgid "{userName} is verified" +msgstr "{userName} が認証されました" + +#. Possessive, meaning "the verifications of {userName}" +#: src/components/verification/VerificationsDialog.tsx:69 +msgid "{userName}'s verifications" +msgstr "{userName}の認証" + #. Indicates the number of additional profiles are in the Starter Pack e.g. +12 #: src/screens/Search/components/StarterPackCard.tsx:249 msgid "+{computedTotal}" @@ -345,11 +390,11 @@ msgctxt "feeds" msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" msgstr "<0>{0}、<1>{1}、そして{2, plural, other {他#人}}があなたのスターターパックに含まれています" -#: src/view/shell/Drawer.tsx:97 +#: src/view/shell/Drawer.tsx:113 msgid "<0>{0} {1, plural, one {follower} other {followers}}" msgstr "<0>{0} {1, plural, other {フォロワー}}" -#: src/view/shell/Drawer.tsx:108 +#: src/view/shell/Drawer.tsx:124 msgid "<0>{0} {1, plural, one {following} other {following}}" msgstr "<0>{0} {1, plural, other {フォロー}}" @@ -398,14 +443,18 @@ msgid "7 days" msgstr "7日" #. If last message does not contain text, fall back to "{user} reacted to {a message}" -#: src/screens/Messages/components/ChatListItem.tsx:205 +#: src/screens/Messages/components/ChatListItem.tsx:210 msgid "a message" msgstr "メッセージ" -#: src/Navigation.tsx:391 -#: src/screens/Settings/AboutSettings.tsx:34 -#: src/screens/Settings/Settings.tsx:215 -#: src/screens/Settings/Settings.tsx:218 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:91 +msgid "A new form of verification" +msgstr "検証の新しいフォーム" + +#: src/Navigation.tsx:400 +#: src/screens/Settings/AboutSettings.tsx:72 +#: src/screens/Settings/Settings.tsx:223 +#: src/screens/Settings/Settings.tsx:226 msgid "About" msgstr "このアプリについて" @@ -424,36 +473,36 @@ msgid "Accept Request" msgstr "リクエストを承認" #: src/screens/Settings/AccessibilitySettings.tsx:46 -#: src/screens/Settings/Settings.tsx:191 -#: src/screens/Settings/Settings.tsx:194 +#: src/screens/Settings/Settings.tsx:199 +#: src/screens/Settings/Settings.tsx:202 msgid "Accessibility" msgstr "アクセシビリティ" -#: src/Navigation.tsx:343 +#: src/Navigation.tsx:352 msgid "Accessibility Settings" msgstr "アクセシビリティの設定" -#: src/Navigation.tsx:359 +#: src/Navigation.tsx:368 #: src/screens/Login/LoginForm.tsx:194 #: src/screens/Settings/AccountSettings.tsx:45 -#: src/screens/Settings/Settings.tsx:153 -#: src/screens/Settings/Settings.tsx:156 +#: src/screens/Settings/Settings.tsx:161 +#: src/screens/Settings/Settings.tsx:164 msgid "Account" msgstr "アカウント" #: src/screens/Messages/components/RequestButtons.tsx:81 -#: src/view/com/profile/ProfileMenu.tsx:141 +#: src/view/com/profile/ProfileMenu.tsx:147 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:392 msgctxt "toast" msgid "Account blocked" msgstr "アカウントをブロックしました" -#: src/view/com/profile/ProfileMenu.tsx:154 +#: src/view/com/profile/ProfileMenu.tsx:160 msgctxt "toast" msgid "Account followed" msgstr "アカウントをフォローしました" -#: src/view/com/profile/ProfileMenu.tsx:117 +#: src/view/com/profile/ProfileMenu.tsx:123 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:415 msgctxt "toast" msgid "Account muted" @@ -468,33 +517,37 @@ msgstr "ミュート中のアカウント" msgid "Account Muted by List" msgstr "リストによってミュート中のアカウント" -#: src/screens/Settings/Settings.tsx:430 +#: src/screens/Settings/Settings.tsx:472 msgid "Account options" msgstr "アカウントオプション" -#: src/screens/Settings/Settings.tsx:466 +#: src/screens/Settings/Settings.tsx:508 msgid "Account removed from quick access" msgstr "クイックアクセスからアカウントを解除" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:137 -#: src/view/com/profile/ProfileMenu.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:140 +#: src/view/com/profile/ProfileMenu.tsx:137 msgctxt "toast" msgid "Account unblocked" msgstr "アカウントのブロックを解除しました" -#: src/view/com/profile/ProfileMenu.tsx:166 +#: src/view/com/profile/ProfileMenu.tsx:172 msgctxt "toast" msgid "Account unfollowed" msgstr "アカウントのフォローを解除しました" -#: src/view/com/profile/ProfileMenu.tsx:107 +#: src/view/com/profile/ProfileMenu.tsx:113 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:405 msgctxt "toast" msgid "Account unmuted" msgstr "アカウントのミュートを解除しました" +#: src/components/verification/VerifierDialog.tsx:98 +msgid "Accounts with a scalloped blue check mark<0>{NON_BREAKING_SPACE}<1/>{NON_BREAKING_SPACE}can verify others. These trusted verifiers are selected by Bluesky." +msgstr "スカロップされた青色のチェックマーク<0>{NON_BREAKING_SPACE}<1/>{NON_BREAKING_SPACE}は他を検証できます。これらの信頼できる検証器はBlueskyによって選択されています。" + +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:169 #: src/components/dialogs/MutedWords.tsx:328 -#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/UserAddRemoveLists.tsx:235 msgid "Add" msgstr "追加" @@ -512,8 +565,8 @@ msgstr "{displayName}をスターターパックに加える" msgid "Add a content warning" msgstr "コンテンツの警告を追加" -#: src/view/screens/ProfileList.tsx:916 -#: src/view/screens/ProfileList.tsx:934 +#: src/view/screens/ProfileList.tsx:924 +#: src/view/screens/ProfileList.tsx:942 msgid "Add a user to this list" msgstr "リストにユーザーを追加" @@ -536,8 +589,8 @@ msgstr "ALTテキストを追加" msgid "Add alt text (optional)" msgstr "ALTテキストを追加(オプション)" -#: src/screens/Settings/Settings.tsx:373 -#: src/screens/Settings/Settings.tsx:376 +#: src/screens/Settings/Settings.tsx:415 +#: src/screens/Settings/Settings.tsx:418 #: src/view/shell/desktop/LeftNav.tsx:281 #: src/view/shell/desktop/LeftNav.tsx:285 msgid "Add another account" @@ -578,11 +631,15 @@ msgstr "ミュートするワードとタグを追加" msgid "Add new post" msgstr "新しい投稿を追加" -#: src/view/screens/ProfileList.tsx:924 -#: src/view/screens/ProfileList.tsx:942 +#: src/view/screens/ProfileList.tsx:932 +#: src/view/screens/ProfileList.tsx:950 msgid "Add people" msgstr "ユーザーを追加" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:79 +msgid "Add people to list" +msgstr "リストにユーザーを追加する" + #: src/components/dms/EmojiPopup.android.tsx:55 msgid "Add Reaction" msgstr "リアクションを追加" @@ -599,7 +656,7 @@ msgstr "あなたのスターターパックにフィードをいくつか追加 msgid "Add the default feed of only people you follow" msgstr "フォローしているユーザーのみのデフォルトのフィードを追加" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:387 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:406 msgid "Add the following DNS record to your domain:" msgstr "次のDNSレコードをドメインに追加してください:" @@ -607,8 +664,8 @@ msgstr "次のDNSレコードをドメインに追加してください:" msgid "Add this feed to your feeds" msgstr "このフィードをあなたのフィードに追加する" -#: src/view/com/profile/ProfileMenu.tsx:273 -#: src/view/com/profile/ProfileMenu.tsx:276 +#: src/view/com/profile/ProfileMenu.tsx:286 +#: src/view/com/profile/ProfileMenu.tsx:289 msgid "Add to lists" msgstr "リストに追加" @@ -616,7 +673,11 @@ msgstr "リストに追加" msgid "Add to my feeds" msgstr "マイフィードに追加" -#: src/view/com/modals/ListAddRemoveUsers.tsx:192 +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:156 +msgid "Add user to list" +msgstr "リストにユーザーを追加" + +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:109 #: src/view/com/modals/UserAddRemoveLists.tsx:162 msgid "Added to list" msgstr "リストに追加" @@ -640,7 +701,7 @@ msgstr "成人向け(ポルノ等)" msgid "Adult Content" msgstr "成人向けコンテンツ" -#: src/screens/Moderation/index.tsx:355 +#: src/screens/Moderation/index.tsx:374 msgid "Adult content can only be enabled via the Web at <0>bsky.app." msgstr "成人向けコンテンツは<0>bsky.appのウェブ版からしか有効にできません。" @@ -653,7 +714,7 @@ msgstr "成人向けコンテンツは無効になっています。" msgid "Adult Content labels" msgstr "成人向けコンテンツのラベル" -#: src/screens/Moderation/index.tsx:399 +#: src/screens/Moderation/index.tsx:418 msgid "Advanced" msgstr "高度な設定" @@ -794,6 +855,11 @@ msgstr "すべてフォローしようとしたらエラーが発生しました msgid "An error occurred while uploading the video." msgstr "ビデオのアップロード中にエラーが発生しました。" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:84 +#: src/components/verification/VerifierDialog.tsx:88 +msgid "An illustration showing that Bluesky selects trusted verifiers, and trusted verifiers in turn verify individual user accounts." +msgstr "Blueskyが信頼された検証器を選択し、信頼された検証器が個々のユーザアカウントを検証することを示す図。" + #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:28 #: src/lib/moderation/useReportOptions.ts:28 msgid "An issue not included in these options" @@ -809,13 +875,17 @@ msgstr "チャットを開始しようとした時に問題が発生しました #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 -#: src/components/ProfileCard.tsx:339 -#: src/components/ProfileCard.tsx:360 +#: src/components/ProfileCard.tsx:367 +#: src/components/ProfileCard.tsx:388 #: src/view/com/profile/FollowButton.tsx:38 #: src/view/com/profile/FollowButton.tsx:48 msgid "An issue occurred, please try again." msgstr "問題が発生しました。もう一度お試しください。" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:118 +msgid "An mockup of a iPhone showing the Bluesky app open to the profile of a verified user with a blue checkmark next to their display name." +msgstr "Blueskyアプリを示すiPhoneのモックアップは、自分の表示名の横に青色のチェックマークを持つ検証されたユーザーのプロフィールに開きます。" + #: src/screens/Onboarding/StepInterests/index.tsx:185 msgid "an unknown error occurred" msgstr "何らかのエラーが発生しました" @@ -838,6 +908,10 @@ msgstr "動物" msgid "Animated GIF" msgstr "アニメーションGIF" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:37 +msgid "Announcing verification on Bluesky" +msgstr "Blueskyでの検証のお知らせ" + #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:33 #: src/lib/moderation/useReportOptions.ts:33 msgid "Anti-Social Behavior" @@ -847,7 +921,7 @@ msgstr "反社会的な行動" msgid "Anybody can interact" msgstr "誰でも反応可能" -#: src/Navigation.tsx:399 +#: src/Navigation.tsx:408 #: src/screens/Settings/AppIconSettings/index.tsx:67 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:18 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:23 @@ -884,7 +958,7 @@ msgstr "アプリパスワードの名前は長さが4文字以上である必 msgid "App passwords" msgstr "アプリパスワード" -#: src/Navigation.tsx:311 +#: src/Navigation.tsx:320 #: src/screens/Settings/AppPasswords.tsx:51 msgid "App Passwords" msgstr "アプリパスワード" @@ -920,10 +994,10 @@ msgstr "アカウント停止に異議申し立て" msgid "Appeal this decision" msgstr "この決定に異議を申し立てる" -#: src/Navigation.tsx:351 +#: src/Navigation.tsx:360 #: src/screens/Settings/AppearanceSettings.tsx:85 -#: src/screens/Settings/Settings.tsx:183 -#: src/screens/Settings/Settings.tsx:186 +#: src/screens/Settings/Settings.tsx:191 +#: src/screens/Settings/Settings.tsx:194 msgid "Appearance" msgstr "外観" @@ -932,12 +1006,12 @@ msgstr "外観" msgid "Apply default recommended feeds" msgstr "デフォルトのおすすめフィードを追加" -#: src/view/com/post-thread/PostThreadItem.tsx:865 +#: src/view/com/post-thread/PostThreadItem.tsx:885 msgid "Archived from {0}" msgstr "{0}のアーカイブ" -#: src/view/com/post-thread/PostThreadItem.tsx:834 -#: src/view/com/post-thread/PostThreadItem.tsx:873 +#: src/view/com/post-thread/PostThreadItem.tsx:854 +#: src/view/com/post-thread/PostThreadItem.tsx:893 msgid "Archived post" msgstr "アーカイブ投稿" @@ -953,7 +1027,7 @@ msgstr "このメッセージを本当に削除しますか?このメッセー msgid "Are you sure you want to delete this starter pack?" msgstr "本当にこのスターターパックを削除したいですか?" -#: src/screens/Profile/Header/EditProfileDialog.tsx:82 +#: src/screens/Profile/Header/EditProfileDialog.tsx:86 msgid "Are you sure you want to discard your changes?" msgstr "本当に変更を破棄したいですか?" @@ -1016,7 +1090,7 @@ msgstr "自動再生オプションは<0>コンテンツとメディアの設定 msgid "Autoplay videos and GIFs" msgstr "ビデオとGIFの自動再生" -#: src/components/dms/MessagesListHeader.tsx:82 +#: src/components/dms/MessagesListHeader.tsx:84 #: src/components/moderation/LabelsOnMeDialog.tsx:315 #: src/components/moderation/LabelsOnMeDialog.tsx:316 #: src/screens/Login/ChooseAccountForm.tsx:90 @@ -1052,7 +1126,7 @@ msgstr "投稿する前に、まずメールアドレスを確認しなければ msgid "Before creating a starter pack, you must first verify your email." msgstr "スターターパックを作る前に、まずメールアドレスを確認しなければなりません。" -#: src/components/dms/dialogs/NewChatDialog.tsx:79 +#: src/components/dms/dialogs/NewChatDialog.tsx:80 #: src/components/dms/MessageProfileButton.tsx:110 #: src/screens/Messages/Conversation.tsx:221 msgid "Before you may message another user, you must first verify your email." @@ -1063,8 +1137,8 @@ msgstr "他のユーザーにメッセージを送る前に、まずメールア msgid "Birthday" msgstr "生年月日" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:283 -#: src/view/com/profile/ProfileMenu.tsx:399 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 +#: src/view/com/profile/ProfileMenu.tsx:435 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:849 msgid "Block" msgstr "ブロック" @@ -1073,19 +1147,19 @@ msgstr "ブロック" #: src/components/dms/ConvoMenu.tsx:250 #: src/screens/Messages/components/RequestButtons.tsx:134 #: src/screens/Messages/components/RequestButtons.tsx:136 -#: src/view/com/profile/ProfileMenu.tsx:310 -#: src/view/com/profile/ProfileMenu.tsx:317 +#: src/view/com/profile/ProfileMenu.tsx:346 +#: src/view/com/profile/ProfileMenu.tsx:353 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:686 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:688 msgid "Block account" msgstr "アカウントをブロック" -#: src/view/com/profile/ProfileMenu.tsx:382 +#: src/view/com/profile/ProfileMenu.tsx:418 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:844 msgid "Block Account?" msgstr "アカウントをブロックしますか?" -#: src/view/screens/ProfileList.tsx:661 +#: src/view/screens/ProfileList.tsx:669 msgid "Block accounts" msgstr "アカウントをブロック" @@ -1097,7 +1171,7 @@ msgstr "ブロックと削除" msgid "Block and/or delete this conversation" msgstr "この会話をブロックして削除(あるいはどちらか)" -#: src/view/screens/ProfileList.tsx:781 +#: src/view/screens/ProfileList.tsx:789 msgid "Block list" msgstr "リストをブロック" @@ -1105,7 +1179,7 @@ msgstr "リストをブロック" msgid "Block or report" msgstr "ブロックまたは報告" -#: src/view/screens/ProfileList.tsx:776 +#: src/view/screens/ProfileList.tsx:784 msgid "Block these accounts?" msgstr "これらのアカウントをブロックしますか?" @@ -1122,21 +1196,21 @@ msgstr "ユーザーをブロック" msgid "Blocked" msgstr "ブロックされています" -#: src/screens/Moderation/index.tsx:269 +#: src/screens/Moderation/index.tsx:273 msgid "Blocked accounts" msgstr "ブロック中のアカウント" -#: src/Navigation.tsx:160 -#: src/view/screens/ModerationBlockedAccounts.tsx:101 +#: src/Navigation.tsx:161 +#: src/view/screens/ModerationBlockedAccounts.tsx:110 msgid "Blocked Accounts" msgstr "ブロック中のアカウント" -#: src/view/com/profile/ProfileMenu.tsx:394 +#: src/view/com/profile/ProfileMenu.tsx:430 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:846 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "ブロック中のアカウントは、あなたのスレッドでの返信、あなたへのメンション、その他の方法であなたとやり取りすることはできません。" -#: src/view/screens/ModerationBlockedAccounts.tsx:112 +#: src/view/screens/ModerationBlockedAccounts.tsx:121 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you. You will not see their content and they will be prevented from seeing yours." msgstr "ブロック中のアカウントは、あなたのスレッドでの返信、あなたへのメンション、その他の方法であなたとやり取りすることはできません。あなたは相手のコンテンツを見ることができず、相手はあなたのコンテンツを見ることができなくなります。" @@ -1144,15 +1218,15 @@ msgstr "ブロック中のアカウントは、あなたのスレッドでの返 msgid "Blocked post." msgstr "投稿をブロックしました。" -#: src/screens/Profile/Sections/Labels.tsx:173 +#: src/screens/Profile/Sections/Labels.tsx:170 msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "ブロックしてもこのラベラーがあなたのアカウントにラベルを適用することができます。" -#: src/view/screens/ProfileList.tsx:778 +#: src/view/screens/ProfileList.tsx:786 msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "ブロックしたことは公開されます。ブロック中のアカウントは、あなたのスレッドでの返信、あなたへのメンション、その他の方法であなたとやり取りすることはできません。" -#: src/view/com/profile/ProfileMenu.tsx:391 +#: src/view/com/profile/ProfileMenu.tsx:427 msgid "Blocking will not prevent labels from being applied on your account, but it will stop this account from replying in your threads or interacting with you." msgstr "ブロックしてもこのラベラーがあなたのアカウントにラベルを適用することができますが、このアカウントがあなたのスレッドに返信したり、やりとりをしたりといったことはできなくなります。" @@ -1165,7 +1239,7 @@ msgstr "ブログ" msgid "Bluesky" msgstr "Bluesky" -#: src/view/com/post-thread/PostThreadItem.tsx:890 +#: src/view/com/post-thread/PostThreadItem.tsx:910 msgid "Bluesky cannot confirm the authenticity of the claimed date." msgstr "Blueskyでは、この投稿日時の信憑性を確認できません。" @@ -1199,6 +1273,10 @@ msgstr "Blueskyはあなたのつながっているユーザーからおすす msgid "Bluesky will not show your profile and posts to logged-out users. Other apps may not honor this request. This does not make your account private." msgstr "Blueskyはログアウトしたユーザーにあなたのプロフィールや投稿を表示しません。他のアプリはこのリクエストに応じない場合があります。この設定はあなたのアカウントを非公開にするものではありません。" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:132 +msgid "Bluesky will proactively verify notable and authentic accounts." +msgstr "Blueskyは、注目すべき本格的なアカウントを積極的に検証します。" + #: src/screens/Settings/AppIconSettings/index.tsx:99 msgid "Bluesky+" msgstr "Bluesky+" @@ -1301,17 +1379,17 @@ msgid "Camera" msgstr "カメラ" #: src/components/Menu/index.tsx:306 -#: src/components/Prompt.tsx:130 -#: src/components/Prompt.tsx:132 +#: src/components/Prompt.tsx:140 +#: src/components/Prompt.tsx:142 #: src/screens/Deactivated.tsx:158 -#: src/screens/Profile/Header/EditProfileDialog.tsx:220 -#: src/screens/Profile/Header/EditProfileDialog.tsx:228 +#: src/screens/Profile/Header/EditProfileDialog.tsx:227 +#: src/screens/Profile/Header/EditProfileDialog.tsx:235 #: src/screens/Search/Shell.tsx:349 #: src/screens/Settings/AppIconSettings/index.tsx:44 #: src/screens/Settings/AppIconSettings/index.tsx:225 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:76 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:83 -#: src/screens/Settings/Settings.tsx:260 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:78 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:85 +#: src/screens/Settings/Settings.tsx:268 #: src/screens/Takendown.tsx:99 #: src/screens/Takendown.tsx:102 #: src/view/com/composer/Composer.tsx:937 @@ -1322,7 +1400,7 @@ msgstr "カメラ" #: src/view/com/modals/ChangePassword.tsx:282 #: src/view/com/modals/CreateOrEditList.tsx:335 #: src/view/com/modals/CropImage.web.tsx:97 -#: src/view/com/modals/EditProfile.tsx:244 +#: src/view/com/modals/EditProfile.tsx:270 #: src/view/com/modals/InAppBrowserConsent.tsx:75 #: src/view/com/modals/InAppBrowserConsent.tsx:77 #: src/view/com/modals/LinkWarning.tsx:105 @@ -1350,7 +1428,7 @@ msgstr "アカウントの削除をキャンセル" msgid "Cancel image crop" msgstr "画像の切り抜きをキャンセル" -#: src/view/com/modals/EditProfile.tsx:239 +#: src/view/com/modals/EditProfile.tsx:265 msgid "Cancel profile editing" msgstr "プロフィールの編集をキャンセル" @@ -1363,7 +1441,6 @@ msgid "Cancel reactivation and sign out" msgstr "再有効化をキャンセルしてサインアウト" #: src/screens/Search/Shell.tsx:341 -#: src/view/com/modals/ListAddRemoveUsers.tsx:88 msgid "Cancel search" msgstr "検索をキャンセル" @@ -1411,8 +1488,8 @@ msgstr "メールアドレスを変更" msgid "Change email address" msgstr "メールアドレスを変更" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:92 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:96 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:94 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:98 msgid "Change Handle" msgstr "ハンドルを変更" @@ -1448,15 +1525,15 @@ msgstr "メールアドレスを変更" msgid "Changes app icon" msgstr "アプリアイコンを変更" -#: src/components/forms/HostingProvider.tsx:50 -#: src/components/forms/HostingProvider.tsx:70 +#: src/components/forms/HostingProvider.tsx:49 +#: src/components/forms/HostingProvider.tsx:69 msgid "Changes hosting provider" msgstr "ホスティングプロバイダーを変更" -#: src/Navigation.tsx:416 +#: src/Navigation.tsx:425 #: src/view/shell/bottom-bar/BottomBar.tsx:205 #: src/view/shell/desktop/LeftNav.tsx:535 -#: src/view/shell/Drawer.tsx:422 +#: src/view/shell/Drawer.tsx:438 msgid "Chat" msgstr "チャット" @@ -1471,7 +1548,7 @@ msgctxt "toast" msgid "Chat muted" msgstr "チャットをミュートしました" -#: src/Navigation.tsx:426 +#: src/Navigation.tsx:435 #: src/screens/Messages/components/InboxPreview.tsx:24 msgid "Chat request inbox" msgstr "チャット要求の受信トレイ" @@ -1482,7 +1559,7 @@ msgid "Chat requests" msgstr "チャットの要求" #: src/components/dms/ConvoMenu.tsx:75 -#: src/Navigation.tsx:421 +#: src/Navigation.tsx:430 #: src/screens/Messages/ChatList.tsx:328 msgid "Chat settings" msgstr "チャットの設定" @@ -1514,7 +1591,7 @@ msgstr "確認コードが記載されたメールを確認し、ここに入力 msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "入力したメールアドレスの受信トレイを確認して、以下に入力するための確認コードが記載されたメールが届いていないか確認してください:" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:370 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:389 msgid "Choose domain verification method" msgstr "ドメイン名の確認方法を選択" @@ -1554,14 +1631,19 @@ msgstr "パスワードを入力" msgid "Choose your username" msgstr "ユーザー名を選んでください" -#: src/screens/Settings/Settings.tsx:351 +#: src/screens/Settings/Settings.tsx:393 msgid "Clear all storage data" msgstr "すべてのストレージデータをクリア" -#: src/screens/Settings/Settings.tsx:353 +#: src/screens/Settings/Settings.tsx:395 msgid "Clear all storage data (restart after this)" msgstr "すべてのストレージデータをクリア(このあと再起動します)" +#: src/screens/Settings/AboutSettings.tsx:113 +#: src/screens/Settings/AboutSettings.tsx:117 +msgid "Clear image cache" +msgstr "画像のキャッシュをクリア" + #: src/components/forms/SearchInput.tsx:70 msgid "Clear search query" msgstr "検索クエリをクリア" @@ -1595,8 +1677,10 @@ msgid "Clip 🐴 clop 🐴" msgstr "パカラッ 🐴 パカラッ 🐴" #: src/components/dialogs/GifSelect.tsx:281 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:174 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:183 +#: src/components/dialogs/SearchablePeopleList.tsx:295 #: src/components/dialogs/VerifyEmailDialog.tsx:289 -#: src/components/dms/dialogs/SearchablePeopleList.tsx:269 #: src/components/dms/EmojiPopup.android.tsx:58 #: src/components/dms/ReportDialog.tsx:381 #: src/components/dms/ReportDialog.tsx:390 @@ -1605,6 +1689,8 @@ msgstr "パカラッ 🐴 パカラッ 🐴" #: src/components/ProgressGuide/FollowDialog.tsx:386 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:117 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:123 +#: src/components/verification/VerificationsDialog.tsx:146 +#: src/components/verification/VerifierDialog.tsx:144 #: src/view/com/modals/ChangePassword.tsx:279 #: src/view/com/modals/ChangePassword.tsx:282 #: src/view/com/util/post-embeds/GifEmbed.tsx:197 @@ -1625,6 +1711,8 @@ msgid "Close bottom drawer" msgstr "一番下の引き出しを閉じる" #: src/components/dialogs/GifSelect.tsx:275 +#: src/components/verification/VerificationsDialog.tsx:138 +#: src/components/verification/VerifierDialog.tsx:136 msgid "Close dialog" msgstr "ダイアログを閉じる" @@ -1676,11 +1764,11 @@ msgstr "絵文字選択を閉じる" msgid "Closes viewer for header image" msgstr "ヘッダー画像のビューワーを閉じる" -#: src/view/com/notifications/NotificationFeedItem.tsx:405 +#: src/view/com/notifications/NotificationFeedItem.tsx:479 msgid "Collapse list of users" msgstr "ユーザーリストを折りたたむ" -#: src/view/com/notifications/NotificationFeedItem.tsx:598 +#: src/view/com/notifications/NotificationFeedItem.tsx:687 msgid "Collapses list of users for a given notification" msgstr "指定した通知のユーザーリストを折りたたむ" @@ -1703,7 +1791,7 @@ msgstr "コメディー" msgid "Comics" msgstr "漫画" -#: src/Navigation.tsx:301 +#: src/Navigation.tsx:310 #: src/view/screens/CommunityGuidelines.tsx:34 msgid "Community Guidelines" msgstr "コミュニティガイドライン" @@ -1743,8 +1831,8 @@ msgstr "<0>モデレーションの設定で設定されています。" #: src/components/dialogs/VerifyEmailDialog.tsx:253 #: src/components/dialogs/VerifyEmailDialog.tsx:260 #: src/components/dialogs/VerifyEmailDialog.tsx:283 -#: src/components/Prompt.tsx:173 -#: src/components/Prompt.tsx:176 +#: src/components/Prompt.tsx:183 +#: src/components/Prompt.tsx:186 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:185 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:188 #: src/view/com/modals/VerifyEmail.tsx:239 @@ -1765,11 +1853,11 @@ msgstr "コンテンツの言語設定を確認" msgid "Confirm delete account" msgstr "アカウントの削除を確認" -#: src/screens/Moderation/index.tsx:303 +#: src/screens/Moderation/index.tsx:322 msgid "Confirm your age:" msgstr "年齢の確認:" -#: src/screens/Moderation/index.tsx:294 +#: src/screens/Moderation/index.tsx:313 msgid "Confirm your birthdate" msgstr "生年月日の確認" @@ -1802,12 +1890,12 @@ msgid "Content & Media" msgstr "コンテンツ&メディア" #: src/screens/Settings/AccessibilitySettings.tsx:109 -#: src/screens/Settings/Settings.tsx:175 -#: src/screens/Settings/Settings.tsx:178 +#: src/screens/Settings/Settings.tsx:183 +#: src/screens/Settings/Settings.tsx:186 msgid "Content and media" msgstr "コンテンツとメディア" -#: src/Navigation.tsx:375 +#: src/Navigation.tsx:384 msgid "Content and Media" msgstr "コンテンツとメディア" @@ -1815,7 +1903,7 @@ msgstr "コンテンツとメディア" msgid "Content Blocked" msgstr "ブロックされたコンテンツ" -#: src/screens/Moderation/index.tsx:287 +#: src/screens/Moderation/index.tsx:306 msgid "Content filters" msgstr "コンテンツのフィルター" @@ -1853,7 +1941,7 @@ msgstr "コンテキストメニューの背景をクリックし、メニュー msgid "Continue" msgstr "続行" -#: src/components/AccountList.tsx:121 +#: src/components/AccountList.tsx:126 msgid "Continue as {0} (currently signed in)" msgstr "{0}として続行(現在サインイン中)" @@ -1873,7 +1961,7 @@ msgctxt "toast" msgid "Conversation deleted" msgstr "会話が削除されました" -#: src/screens/Messages/components/ChatListItem.tsx:191 +#: src/screens/Messages/components/ChatListItem.tsx:196 msgid "Conversation deleted" msgstr "会話が削除されました" @@ -1885,7 +1973,7 @@ msgstr "料理" msgid "Copied" msgstr "コピーしました" -#: src/screens/Settings/AboutSettings.tsx:98 +#: src/screens/Settings/AboutSettings.tsx:148 msgid "Copied build version to clipboard" msgstr "ビルドバージョンをクリップボードにコピーしました" @@ -1903,7 +1991,7 @@ msgstr "クリップボードにコピーしました" msgid "Copied!" msgstr "コピーしました!" -#: src/screens/Settings/AboutSettings.tsx:74 +#: src/screens/Settings/AboutSettings.tsx:124 msgid "Copies build version to clipboard" msgstr "ビルドバージョンをクリップボードへコピー" @@ -1915,8 +2003,8 @@ msgstr "コピー" msgid "Copy App Password" msgstr "アプリパスワードをコピー" -#: src/view/com/profile/ProfileMenu.tsx:347 -#: src/view/com/profile/ProfileMenu.tsx:350 +#: src/view/com/profile/ProfileMenu.tsx:383 +#: src/view/com/profile/ProfileMenu.tsx:386 msgid "Copy at:// URI" msgstr "at:// URIをコピー" @@ -1930,13 +2018,13 @@ msgstr "投稿者のDIDをコピー" msgid "Copy code" msgstr "コードをコピー" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:472 -#: src/view/com/profile/ProfileMenu.tsx:356 -#: src/view/com/profile/ProfileMenu.tsx:359 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:491 +#: src/view/com/profile/ProfileMenu.tsx:392 +#: src/view/com/profile/ProfileMenu.tsx:395 msgid "Copy DID" msgstr "DIDをコピー" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:405 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:424 msgid "Copy host" msgstr "ホストをコピー" @@ -1948,7 +2036,7 @@ msgstr "リンクをコピー" msgid "Copy Link" msgstr "リンクをコピー" -#: src/view/screens/ProfileList.tsx:505 +#: src/view/screens/ProfileList.tsx:513 msgid "Copy link to list" msgstr "リストへのリンクをコピー" @@ -1976,11 +2064,11 @@ msgstr "投稿のテキストをコピー" msgid "Copy QR code" msgstr "QRコードをコピー" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:426 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:445 msgid "Copy TXT record value" msgstr "TXTレコードの値をコピー" -#: src/Navigation.tsx:306 +#: src/Navigation.tsx:315 #: src/view/screens/CopyrightPolicy.tsx:31 msgid "Copyright Policy" msgstr "著作権ポリシー" @@ -1994,7 +2082,7 @@ msgstr "チャットからの退出に失敗しました" msgid "Could not load feed" msgstr "フィードの読み込みに失敗しました" -#: src/view/screens/ProfileList.tsx:1021 +#: src/view/screens/ProfileList.tsx:1029 msgid "Could not load list" msgstr "リストの読み込みに失敗しました" @@ -2016,7 +2104,7 @@ msgstr "スターターパックのQRコードを作成" #: src/components/StarterPack/ProfileStarterPacks.tsx:178 #: src/components/StarterPack/ProfileStarterPacks.tsx:274 -#: src/Navigation.tsx:451 +#: src/Navigation.tsx:460 msgid "Create a starter pack" msgstr "スターターパックを作成" @@ -2127,7 +2215,7 @@ msgstr "生年月日" msgid "Deactivate account" msgstr "アカウントを無効化" -#: src/screens/Settings/Settings.tsx:332 +#: src/screens/Settings/Settings.tsx:374 msgid "Debug Moderation" msgstr "モデレーションをデバッグ" @@ -2150,7 +2238,7 @@ msgstr "デフォルトアイコン" #: src/screens/StarterPack/StarterPackScreen.tsx:672 #: src/screens/StarterPack/StarterPackScreen.tsx:744 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:767 -#: src/view/screens/ProfileList.tsx:760 +#: src/view/screens/ProfileList.tsx:768 msgid "Delete" msgstr "削除" @@ -2176,7 +2264,7 @@ msgstr "アプリパスワードを削除しますか?" msgid "Delete chat" msgstr "チャットを削除" -#: src/screens/Settings/Settings.tsx:339 +#: src/screens/Settings/Settings.tsx:381 msgid "Delete chat declaration record" msgstr "チャットの宣言レコードを削除" @@ -2195,7 +2283,7 @@ msgstr "会話を削除" msgid "Delete for me" msgstr "自分宛を削除" -#: src/view/screens/ProfileList.tsx:548 +#: src/view/screens/ProfileList.tsx:556 msgid "Delete list" msgstr "リストを削除" @@ -2226,7 +2314,7 @@ msgstr "スターターパックを削除" msgid "Delete starter pack?" msgstr "スターターパックを削除しますか?" -#: src/view/screens/ProfileList.tsx:755 +#: src/view/screens/ProfileList.tsx:763 msgid "Delete this list?" msgstr "このリストを削除しますか?" @@ -2238,8 +2326,8 @@ msgstr "この投稿を削除しますか?" msgid "Deleted" msgstr "削除されています" -#: src/components/dms/MessagesListHeader.tsx:155 -#: src/screens/Messages/components/ChatListItem.tsx:123 +#: src/components/dms/MessagesListHeader.tsx:160 +#: src/screens/Messages/components/ChatListItem.tsx:128 msgid "Deleted Account" msgstr "削除されたアカウント" @@ -2247,19 +2335,19 @@ msgstr "削除されたアカウント" msgid "Deleted post." msgstr "投稿を削除しました。" -#: src/screens/Profile/Header/EditProfileDialog.tsx:347 +#: src/screens/Profile/Header/EditProfileDialog.tsx:370 #: src/view/com/modals/CreateOrEditList.tsx:280 #: src/view/com/modals/CreateOrEditList.tsx:301 -#: src/view/com/modals/EditProfile.tsx:193 -#: src/view/com/modals/EditProfile.tsx:205 +#: src/view/com/modals/EditProfile.tsx:219 +#: src/view/com/modals/EditProfile.tsx:231 msgid "Description" msgstr "説明" -#: src/screens/Profile/Header/EditProfileDialog.tsx:367 +#: src/screens/Profile/Header/EditProfileDialog.tsx:390 msgid "Description is too long" msgstr "説明が長すぎます" -#: src/screens/Profile/Header/EditProfileDialog.tsx:368 +#: src/screens/Profile/Header/EditProfileDialog.tsx:391 msgid "Description is too long. {DESCRIPTION_MAX_GRAPHEMES, plural, other {The maximum number of characters is #.}}" msgstr "説明が長すぎます。{DESCRIPTION_MAX_GRAPHEMES, plural, other {最大で#文字です。}}" @@ -2277,18 +2365,18 @@ msgstr "引用を切り離す" msgid "Detach quote post?" msgstr "引用投稿を切り離しますか?" -#: src/screens/Settings/AboutSettings.tsx:87 +#: src/screens/Settings/AboutSettings.tsx:137 msgctxt "toast" msgid "Developer mode disabled" msgstr "開発者モードを無効にしました" -#: src/screens/Settings/AboutSettings.tsx:81 +#: src/screens/Settings/AboutSettings.tsx:131 msgctxt "toast" msgid "Developer mode enabled" msgstr "開発者モードを有効にしました" -#: src/screens/Settings/Settings.tsx:242 -#: src/screens/Settings/Settings.tsx:245 +#: src/screens/Settings/Settings.tsx:250 +#: src/screens/Settings/Settings.tsx:253 msgid "Developer options" msgstr "開発者用オプション" @@ -2318,17 +2406,17 @@ msgstr "サブタイトル(字幕)を無効にする" #: src/lib/moderation/useLabelBehaviorDescription.ts:68 #: src/screens/Messages/Settings.tsx:139 #: src/screens/Messages/Settings.tsx:142 -#: src/screens/Moderation/index.tsx:345 +#: src/screens/Moderation/index.tsx:364 msgid "Disabled" msgstr "無効" -#: src/screens/Profile/Header/EditProfileDialog.tsx:84 +#: src/screens/Profile/Header/EditProfileDialog.tsx:88 #: src/view/com/composer/Composer.tsx:705 #: src/view/com/composer/Composer.tsx:889 msgid "Discard" msgstr "破棄" -#: src/screens/Profile/Header/EditProfileDialog.tsx:81 +#: src/screens/Profile/Header/EditProfileDialog.tsx:85 msgid "Discard changes?" msgstr "変更を破棄しますか?" @@ -2383,27 +2471,27 @@ msgstr "このセクションを消す" msgid "Display larger alt text badges" msgstr "大きなALTテキストのバッジを表示" -#: src/screens/Profile/Header/EditProfileDialog.tsx:314 -#: src/screens/Profile/Header/EditProfileDialog.tsx:320 -#: src/screens/Profile/Header/EditProfileDialog.tsx:354 -#: src/view/com/modals/EditProfile.tsx:187 +#: src/screens/Profile/Header/EditProfileDialog.tsx:321 +#: src/screens/Profile/Header/EditProfileDialog.tsx:327 +#: src/screens/Profile/Header/EditProfileDialog.tsx:377 +#: src/view/com/modals/EditProfile.tsx:194 msgid "Display name" msgstr "表示名" -#: src/view/com/modals/EditProfile.tsx:175 +#: src/view/com/modals/EditProfile.tsx:182 msgid "Display Name" msgstr "表示名" -#: src/screens/Profile/Header/EditProfileDialog.tsx:333 +#: src/screens/Profile/Header/EditProfileDialog.tsx:340 msgid "Display name is too long" msgstr "表示名が長すぎます" -#: src/screens/Profile/Header/EditProfileDialog.tsx:334 +#: src/screens/Profile/Header/EditProfileDialog.tsx:341 msgid "Display name is too long. {DISPLAY_NAME_MAX_GRAPHEMES, plural, other {The maximum number of characters is #.}}" msgstr "表示名が長すぎます。{DISPLAY_NAME_MAX_GRAPHEMES, plural, other {最大で#文字です。}}" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:373 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:375 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:392 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:394 msgid "DNS Panel" msgstr "DNSパネルがある場合" @@ -2419,7 +2507,7 @@ msgstr "ヌードは含まれません。" msgid "Doesn't begin or end with a hyphen" msgstr "ハイフンで始まったり終ったりしない" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:488 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:507 msgid "Domain verified!" msgstr "ドメインを確認しました!" @@ -2441,11 +2529,9 @@ msgstr "ドメインを確認しました!" #: src/view/com/modals/CropImage.web.tsx:112 #: src/view/com/modals/InviteCodes.tsx:81 #: src/view/com/modals/InviteCodes.tsx:124 -#: src/view/com/modals/ListAddRemoveUsers.tsx:143 msgid "Done" msgstr "完了" -#: src/view/com/modals/ListAddRemoveUsers.tsx:145 #: src/view/com/modals/UserAddRemoveLists.tsx:113 #: src/view/com/modals/UserAddRemoveLists.tsx:116 msgctxt "action" @@ -2485,23 +2571,23 @@ msgstr "ドロップして画像を追加する" msgid "Duration:" msgstr "期間:" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:211 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:230 msgid "e.g. alice" msgstr "例:太郎" -#: src/screens/Profile/Header/EditProfileDialog.tsx:321 +#: src/screens/Profile/Header/EditProfileDialog.tsx:328 msgid "e.g. Alice Lastname" msgstr "例:山田 太郎" -#: src/view/com/modals/EditProfile.tsx:180 +#: src/view/com/modals/EditProfile.tsx:187 msgid "e.g. Alice Roberts" msgstr "例:山田 太郎" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:357 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:376 msgid "e.g. alice.com" msgstr "例:example.com" -#: src/view/com/modals/EditProfile.tsx:198 +#: src/view/com/modals/EditProfile.tsx:224 msgid "e.g. Artist, dog-lover, and avid reader." msgstr "例:アーティスト、犬好き、熱烈な読書家。" @@ -2536,7 +2622,8 @@ msgstr "それぞれのコードは一回限り有効です。定期的に追加 msgid "Edit" msgstr "編集" -#: src/view/com/lists/ListMembers.tsx:143 +#: src/view/com/lists/ListMembers.tsx:180 +#: src/view/com/lists/ListMembers.tsx:186 msgctxt "action" msgid "Edit" msgstr "編集" @@ -2566,7 +2653,7 @@ msgstr "反応関連の設定を編集" msgid "Edit interests" msgstr "「気になること」を編集" -#: src/view/screens/ProfileList.tsx:536 +#: src/view/screens/ProfileList.tsx:544 msgid "Edit list details" msgstr "リストの詳細を編集" @@ -2574,12 +2661,12 @@ msgstr "リストの詳細を編集" msgid "Edit Moderation List" msgstr "モデレーションリストを編集" -#: src/Navigation.tsx:316 +#: src/Navigation.tsx:325 #: src/view/screens/Feeds.tsx:515 msgid "Edit My Feeds" msgstr "マイフィードを編集" -#: src/view/com/modals/EditProfile.tsx:147 +#: src/view/com/modals/EditProfile.tsx:154 msgid "Edit my profile" msgstr "プロフィールを編集" @@ -2592,15 +2679,15 @@ msgstr "ユーザーを編集" msgid "Edit post interaction settings" msgstr "投稿への反応の設定を編集" -#: src/screens/Profile/Header/EditProfileDialog.tsx:269 -#: src/screens/Profile/Header/EditProfileDialog.tsx:275 +#: src/screens/Profile/Header/EditProfileDialog.tsx:276 +#: src/screens/Profile/Header/EditProfileDialog.tsx:282 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:196 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 msgid "Edit profile" msgstr "プロフィールを編集" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:199 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:185 msgid "Edit Profile" msgstr "プロフィールを編集" @@ -2616,15 +2703,15 @@ msgstr "ユーザーリストを編集" msgid "Edit who can reply" msgstr "誰が返信できるのかを編集" -#: src/view/com/modals/EditProfile.tsx:188 +#: src/view/com/modals/EditProfile.tsx:195 msgid "Edit your display name" msgstr "表示名を編集" -#: src/view/com/modals/EditProfile.tsx:206 +#: src/view/com/modals/EditProfile.tsx:232 msgid "Edit your profile description" msgstr "プロフィールの説明を編集" -#: src/Navigation.tsx:456 +#: src/Navigation.tsx:465 msgid "Edit your starter pack" msgstr "スターターパックを編集" @@ -2707,7 +2794,7 @@ msgstr "有効にする" msgid "Enable {0} only" msgstr "{0}のみ有効にする" -#: src/screens/Moderation/index.tsx:332 +#: src/screens/Moderation/index.tsx:351 msgid "Enable adult content" msgstr "成人向けコンテンツを有効にする" @@ -2752,11 +2839,11 @@ msgstr "Discoverフィードでトレンド・ビデオを有効にする。" #: src/screens/Messages/Settings.tsx:130 #: src/screens/Messages/Settings.tsx:133 -#: src/screens/Moderation/index.tsx:343 +#: src/screens/Moderation/index.tsx:362 msgid "Enabled" msgstr "有効" -#: src/screens/Profile/Sections/Feed.tsx:116 +#: src/screens/Profile/Sections/Feed.tsx:113 msgid "End of feed" msgstr "フィードの終わり" @@ -2789,7 +2876,7 @@ msgstr "全画面表示にする" msgid "Enter the code you received to change your password." msgstr "パスワードをリセットするために受け取ったコードを入力してください。" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:351 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:370 msgid "Enter the domain you want to use" msgstr "使用するドメインを入力してください" @@ -2906,19 +2993,15 @@ msgstr "画像の切り抜き処理を終了" msgid "Exits image view" msgstr "画像表示を終了" -#: src/view/com/modals/ListAddRemoveUsers.tsx:89 -msgid "Exits inputting search query" -msgstr "検索クエリの入力を終了" - #: src/view/com/lightbox/Lightbox.web.tsx:184 msgid "Expand alt text" msgstr "ALTテキストを展開" -#: src/view/com/notifications/NotificationFeedItem.tsx:406 +#: src/view/com/notifications/NotificationFeedItem.tsx:480 msgid "Expand list of users" msgstr "ユーザーリストを展開" -#: src/view/com/composer/ComposerReplyTo.tsx:70 +#: src/view/com/composer/ComposerReplyTo.tsx:83 msgid "Expand or collapse the full post you are replying to" msgstr "返信する投稿全体を展開または折りたたむ" @@ -2926,10 +3009,6 @@ msgstr "返信する投稿全体を展開または折りたたむ" msgid "Expands or collapses post text" msgstr "テキストを展開または折りたたむ" -#: src/view/com/composer/ComposerReplyTo.tsx:73 -msgid "Expands or collapses the full post you are replying to" -msgstr "返信する投稿全体を展開または折りたたむ" - #: src/lib/api/index.ts:406 msgid "Expected uri to resolve to a record" msgstr "レコードを指すURIではありません" @@ -2961,10 +3040,10 @@ msgstr "露骨な、または不愉快になる可能性のあるメディア。 msgid "Explicit sexual images." msgstr "露骨な性的画像。" -#: src/Navigation.tsx:640 +#: src/Navigation.tsx:649 #: src/screens/Search/Shell.tsx:307 #: src/view/shell/desktop/LeftNav.tsx:617 -#: src/view/shell/Drawer.tsx:370 +#: src/view/shell/Drawer.tsx:386 msgid "Explore" msgstr "検索" @@ -2992,7 +3071,7 @@ msgstr "外部メディア" msgid "External media may allow websites to collect information about you and your device. No information is sent or requested until you press the \"play\" button." msgstr "外部メディアを有効にすると、それらのメディアのウェブサイトがあなたやお使いのデバイスに関する情報を収集する場合があります。その場合でも、あなたが「再生」ボタンを押すまで情報は送信されず、要求もされません。" -#: src/Navigation.tsx:335 +#: src/Navigation.tsx:344 #: src/screens/Settings/ExternalMediaPreferences.tsx:31 msgid "External Media Preferences" msgstr "外部メディアの設定" @@ -3007,10 +3086,14 @@ msgstr "チャットの受け入れに失敗しました" msgid "Failed to add emoji reaction" msgstr "絵文字リアクションを追加できませんでした" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:568 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:587 msgid "Failed to change handle. Please try again." msgstr "ハンドルの変更に失敗しました。もう一度試してください。" +#: src/components/verification/VerificationCreatePrompt.tsx:32 +msgid "Failed to create a verification" +msgstr "認証の作成に失敗しました" + #: src/screens/Settings/components/AddAppPasswordDialog.tsx:173 msgid "Failed to create app password. Please try again." msgstr "アプリパスワードの作成に失敗しました。もう一度試してください。" @@ -3087,6 +3170,10 @@ msgstr "投稿の固定に失敗しました" msgid "Failed to remove emoji reaction" msgstr "絵文字リアクションの削除に失敗しました" +#: src/components/verification/VerificationRemovePrompt.tsx:34 +msgid "Failed to remove verification" +msgstr "認証の削除に失敗しました" + #: src/view/com/lightbox/Lightbox.tsx:46 msgid "Failed to save image: {0}" msgstr "画像の保存に失敗しました:{0}" @@ -3132,11 +3219,11 @@ msgstr "設定の更新に失敗しました" msgid "Failed to upload video" msgstr "ビデオのアップロードに失敗しました" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:341 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:360 msgid "Failed to verify handle. Please try again." msgstr "ハンドルの変更に失敗しました。もう一度試してください。" -#: src/Navigation.tsx:251 +#: src/Navigation.tsx:260 msgid "Feed" msgstr "フィード" @@ -3155,7 +3242,7 @@ msgstr "フィードの切り替え" #: src/view/shell/desktop/RightNav.tsx:102 #: src/view/shell/desktop/RightNav.tsx:103 -#: src/view/shell/Drawer.tsx:324 +#: src/view/shell/Drawer.tsx:340 msgid "Feedback" msgstr "フィードバック" @@ -3165,14 +3252,14 @@ msgctxt "toast" msgid "Feedback sent!" msgstr "フィードバックを送信しました!" -#: src/Navigation.tsx:436 +#: src/Navigation.tsx:445 #: src/screens/Search/SearchResults.tsx:68 #: src/screens/StarterPack/StarterPackScreen.tsx:185 #: src/view/screens/Feeds.tsx:508 #: src/view/screens/Profile.tsx:227 #: src/view/screens/SavedFeeds.tsx:96 #: src/view/shell/desktop/LeftNav.tsx:655 -#: src/view/shell/Drawer.tsx:486 +#: src/view/shell/Drawer.tsx:502 msgid "Feeds" msgstr "フィード" @@ -3258,10 +3345,10 @@ msgid "Flexible" msgstr "柔軟です" #. User is not following this account, click to follow -#: src/components/ProfileCard.tsx:372 -#: src/components/ProfileHoverCard/index.web.tsx:449 -#: src/components/ProfileHoverCard/index.web.tsx:460 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 +#: src/components/ProfileCard.tsx:400 +#: src/components/ProfileHoverCard/index.web.tsx:456 +#: src/components/ProfileHoverCard/index.web.tsx:467 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:236 #: src/screens/VideoFeed/index.tsx:829 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:131 msgid "Follow" @@ -3272,7 +3359,7 @@ msgctxt "action" msgid "Follow" msgstr "フォロー" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:218 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:221 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:113 msgid "Follow {0}" msgstr "{0}をフォロー" @@ -3294,8 +3381,8 @@ msgstr "10アカウントをフォロー" msgid "Follow 7 accounts" msgstr "7アカウントをフォロー" -#: src/view/com/profile/ProfileMenu.tsx:252 -#: src/view/com/profile/ProfileMenu.tsx:263 +#: src/view/com/profile/ProfileMenu.tsx:265 +#: src/view/com/profile/ProfileMenu.tsx:276 msgid "Follow account" msgstr "アカウントをフォロー" @@ -3304,7 +3391,7 @@ msgstr "アカウントをフォロー" msgid "Follow all" msgstr "すべてフォロー" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:232 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:129 msgid "Follow Back" msgstr "フォローバック" @@ -3330,7 +3417,7 @@ msgstr "<0>{0}と<1>{1}がフォロー中" msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" msgstr "<0>{0}、<1>{1}および{2, plural, other {他#人}}がフォロー中" -#: src/Navigation.tsx:205 +#: src/Navigation.tsx:214 msgid "Followers of @{0} that you know" msgstr "あなたが知っている@{0}のフォロワー" @@ -3340,10 +3427,10 @@ msgid "Followers you know" msgstr "あなたが知っているフォロワー" #. User is following this account, click to unfollow -#: src/components/ProfileCard.tsx:366 -#: src/components/ProfileHoverCard/index.web.tsx:448 -#: src/components/ProfileHoverCard/index.web.tsx:459 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:230 +#: src/components/ProfileCard.tsx:394 +#: src/components/ProfileHoverCard/index.web.tsx:455 +#: src/components/ProfileHoverCard/index.web.tsx:466 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:232 #: src/screens/VideoFeed/index.tsx:827 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:134 #: src/view/screens/Feeds.tsx:599 @@ -3351,8 +3438,8 @@ msgstr "あなたが知っているフォロワー" msgid "Following" msgstr "フォロー中" -#: src/components/ProfileCard.tsx:329 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 +#: src/components/ProfileCard.tsx:357 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:101 msgid "Following {0}" msgstr "{0}をフォローしています" @@ -3369,7 +3456,7 @@ msgstr "{name}をフォローしています" msgid "Following feed preferences" msgstr "Followingフィードの設定" -#: src/Navigation.tsx:322 +#: src/Navigation.tsx:331 #: src/screens/Settings/FollowingFeedPreferences.tsx:53 msgid "Following Feed Preferences" msgstr "Followingフィードの設定" @@ -3450,7 +3537,7 @@ msgstr "ギャラリー" msgid "Generate a starter pack" msgstr "スターターパックを生成" -#: src/view/shell/Drawer.tsx:328 +#: src/view/shell/Drawer.tsx:344 msgid "Get help" msgstr "ヘルプを表示" @@ -3486,7 +3573,7 @@ msgstr "法律または利用規約への明らかな違反" #: src/screens/VideoFeed/index.tsx:1112 #: src/view/com/auth/LoggedOut.tsx:72 #: src/view/screens/NotFound.tsx:57 -#: src/view/screens/ProfileList.tsx:1030 +#: src/view/screens/ProfileList.tsx:1038 msgid "Go back" msgstr "戻る" @@ -3497,7 +3584,7 @@ msgstr "戻る" #: src/screens/Profile/ProfileFeed/index.tsx:94 #: src/screens/StarterPack/StarterPackScreen.tsx:757 #: src/view/screens/NotFound.tsx:56 -#: src/view/screens/ProfileList.tsx:1035 +#: src/view/screens/ProfileList.tsx:1043 msgid "Go Back" msgstr "戻る" @@ -3518,7 +3605,11 @@ msgstr "ホームへ" msgid "Go Home" msgstr "ホームへ" -#: src/screens/Messages/components/ChatListItem.tsx:355 +#: src/view/com/notifications/NotificationFeedItem.tsx:193 +msgid "Go to {firstAuthorName}'s profile" +msgstr "{firstAuthorName}のプロフィールに移動" + +#: src/screens/Messages/components/ChatListItem.tsx:360 msgid "Go to conversation with {0}" msgstr "{0}との会話へ" @@ -3552,16 +3643,16 @@ msgstr "半分まで来ました!" msgid "Handle" msgstr "ハンドル" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:572 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:591 msgid "Handle already taken. Please try a different one." msgstr "ハンドルはすでに取得されています。他のものをお試しください。" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:189 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:325 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:195 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:344 msgid "Handle changed!" msgstr "ハンドルを変更しました!" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:576 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:595 msgid "Handle too long. Please try a shorter one." msgstr "ハンドルが長すぎます。短いものをお試しください。" @@ -3574,7 +3665,7 @@ msgstr "触覚フィードバック" msgid "Harassment, trolling, or intolerance" msgstr "嫌がらせ、荒らし、不寛容" -#: src/Navigation.tsx:406 +#: src/Navigation.tsx:415 msgid "Hashtag" msgstr "ハッシュタグ" @@ -3586,11 +3677,11 @@ msgstr "ハッシュタグ {tag}" msgid "Having trouble?" msgstr "なにか問題が発生しましたか?" -#: src/screens/Settings/Settings.tsx:207 -#: src/screens/Settings/Settings.tsx:211 +#: src/screens/Settings/Settings.tsx:215 +#: src/screens/Settings/Settings.tsx:219 #: src/view/shell/desktop/RightNav.tsx:120 #: src/view/shell/desktop/RightNav.tsx:121 -#: src/view/shell/Drawer.tsx:337 +#: src/view/shell/Drawer.tsx:353 msgid "Help" msgstr "ヘルプ" @@ -3629,7 +3720,7 @@ msgstr "非表示のリスト" msgid "Hide" msgstr "非表示" -#: src/view/com/notifications/NotificationFeedItem.tsx:605 +#: src/view/com/notifications/NotificationFeedItem.tsx:694 msgctxt "action" msgid "Hide" msgstr "非表示" @@ -3680,10 +3771,15 @@ msgstr "トレンド・トピックを非表示にしますか?" msgid "Hide trending videos?" msgstr "トレンド・ビデオを非表示にしますか?" -#: src/view/com/notifications/NotificationFeedItem.tsx:596 +#: src/view/com/notifications/NotificationFeedItem.tsx:685 msgid "Hide user list" msgstr "ユーザーリストを非表示" +#: src/screens/Moderation/VerificationSettings.tsx:81 +#: src/screens/Moderation/VerificationSettings.tsx:90 +msgid "Hide verification badges" +msgstr "認証バッジを非表示" + #: src/components/moderation/ContentHider.tsx:151 #: src/components/moderation/PostHider.tsx:79 msgid "Hides the content" @@ -3709,7 +3805,7 @@ msgstr "フィードサーバーの反応が悪いようです。この問題を msgid "Hmm, we're having trouble finding this feed. It may have been deleted." msgstr "このフィードが見つからないようです。もしかしたら削除されたのかもしれません。" -#: src/screens/Moderation/index.tsx:54 +#: src/screens/Moderation/index.tsx:58 msgid "Hmmmm, it seems we're having trouble loading this data. See below for more details. If this issue persists, please contact us." msgstr "このデータの読み込みに問題があるようです。詳細は以下をご覧ください。この問題が解決しない場合は、サポートにご連絡ください。" @@ -3721,15 +3817,15 @@ msgstr "そのモデレーションサービスを読み込めませんでした msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "待って!徐々にビデオへのアクセスを許可していますが、あなたの順番はまだです。しばらくしてもう一度確認を!" -#: src/Navigation.tsx:635 -#: src/Navigation.tsx:655 +#: src/Navigation.tsx:644 +#: src/Navigation.tsx:664 #: src/view/shell/bottom-bar/BottomBar.tsx:162 #: src/view/shell/desktop/LeftNav.tsx:599 -#: src/view/shell/Drawer.tsx:396 +#: src/view/shell/Drawer.tsx:412 msgid "Home" msgstr "ホーム" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:398 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:417 msgid "Host:" msgstr "ホスト:" @@ -3768,8 +3864,8 @@ msgstr "コードを持っています" msgid "I have a confirmation code" msgstr "確認コードを持っています" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:261 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:267 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:280 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:286 msgid "I have my own domain" msgstr "自分のドメインを持っています" @@ -3786,11 +3882,11 @@ msgstr "ALTテキストが長い場合、ALTテキストの展開状態を切り msgid "If you are not yet an adult according to the laws of your country, your parent or legal guardian must read these Terms on your behalf." msgstr "あなたがお住いの国の法律においてまだ成人していない場合は、親権者または法定後見人があなたに代わって本規約をお読みください。" -#: src/view/screens/ProfileList.tsx:757 +#: src/view/screens/ProfileList.tsx:765 msgid "If you delete this list, you won't be able to recover it." msgstr "このリストを削除すると、復元できなくなります。" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:248 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:267 msgid "If you have your own domain, you can use that as your handle. This lets you self-verify your identity. <0>Learn more here." msgstr "自分のドメインを持っていれば、ハンドルとして利用できます。これによりあなたのアイデンティティを自己証明できます。<0>詳しくはこちら。" @@ -3819,6 +3915,15 @@ msgstr "違法かつ緊急" msgid "Image" msgstr "画像" +#: src/screens/Settings/AboutSettings.tsx:61 +msgid "Image cache cleared" +msgstr "画像のキャッシュをクリアしました" + +#. Android-only toast message which includes amount of space freed using localized number formatting +#: src/screens/Settings/AboutSettings.tsx:47 +msgid "Image cache cleared, freed {0}" +msgstr "画像のキャッシュをクリアし、 {0} が解放されました" + #: src/components/StarterPack/ShareDialog.tsx:76 msgid "Image saved to your camera roll!" msgstr "画像をカメラロールに保存しました!" @@ -3871,7 +3976,7 @@ msgstr "メールで送られたコードを入力" msgid "Interaction limited" msgstr "反応が制限されています" -#: src/screens/Moderation/index.tsx:209 +#: src/screens/Moderation/index.tsx:213 msgid "Interaction settings" msgstr "反応関連の設定" @@ -3880,11 +3985,11 @@ msgstr "反応関連の設定" msgid "Invalid 2FA confirmation code." msgstr "無効な2要素認証の確認コードです。" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:578 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:597 msgid "Invalid handle. Please try a different one." msgstr "無効なハンドルです。他のものを試してください。" -#: src/view/com/post-thread/PostThreadItem.tsx:288 +#: src/view/com/post-thread/PostThreadItem.tsx:291 msgid "Invalid or unsupported post record" msgstr "無効またはサポートされていない投稿のレコード" @@ -3979,7 +4084,7 @@ msgstr "ラベル" msgid "Labels added" msgstr "ラベルが追加されました" -#: src/screens/Profile/Sections/Labels.tsx:163 +#: src/screens/Profile/Sections/Labels.tsx:160 msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." msgstr "ラベルは、ユーザーやコンテンツに対する注釈です。ラベルはネットワークを非表示にしたり、警告したり、分類したりするのに使われます。" @@ -3995,13 +4100,13 @@ msgstr "あなたのコンテンツのラベル" msgid "Language selection" msgstr "言語の選択" -#: src/Navigation.tsx:178 +#: src/Navigation.tsx:187 msgid "Language Settings" msgstr "言語の設定" #: src/screens/Settings/LanguageSettings.tsx:71 -#: src/screens/Settings/Settings.tsx:199 -#: src/screens/Settings/Settings.tsx:202 +#: src/screens/Settings/Settings.tsx:207 +#: src/screens/Settings/Settings.tsx:210 msgid "Languages" msgstr "言語" @@ -4015,10 +4120,19 @@ msgstr "大きい" msgid "Latest" msgstr "最新" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:252 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:271 msgid "learn more" msgstr "詳細" +#: src/components/verification/VerificationsDialog.tsx:163 +#: src/components/verification/VerifierDialog.tsx:132 +#: src/screens/Moderation/VerificationSettings.tsx:47 +#: src/screens/Profile/Header/EditProfileDialog.tsx:360 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:212 +#: src/view/com/modals/EditProfile.tsx:208 +msgid "Learn more" +msgstr "詳細" + #: src/components/moderation/ScreenHider.tsx:140 msgid "Learn More" msgstr "詳細" @@ -4044,6 +4158,11 @@ msgstr "このコンテンツに適用されるモデレーションはこちら msgid "Learn more about this warning" msgstr "この警告の詳細" +#: src/components/verification/VerificationsDialog.tsx:152 +#: src/components/verification/VerifierDialog.tsx:121 +msgid "Learn more about verification on Bluesky" +msgstr "Blueskyの検証についてもっと詳しく" + #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:99 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:102 msgid "Learn more about what is public on Bluesky." @@ -4132,9 +4251,8 @@ msgstr "このフィードをいいね" msgid "Like this labeler" msgstr "このラベラーをいいね" -#: src/components/LikesDialog.tsx:85 -#: src/Navigation.tsx:256 -#: src/Navigation.tsx:261 +#: src/Navigation.tsx:265 +#: src/Navigation.tsx:270 msgid "Liked by" msgstr "いいねしたユーザー" @@ -4160,7 +4278,7 @@ msgstr "{likeCount, plural, other {#人のユーザー}}がいいね" msgid "Likes" msgstr "いいね" -#: src/view/com/post-thread/PostThreadItem.tsx:223 +#: src/view/com/post-thread/PostThreadItem.tsx:226 msgid "Likes on this post" msgstr "この投稿をいいねする" @@ -4169,7 +4287,7 @@ msgstr "この投稿をいいねする" msgid "Linear" msgstr "リニア" -#: src/Navigation.tsx:211 +#: src/Navigation.tsx:220 msgid "List" msgstr "リスト" @@ -4177,7 +4295,7 @@ msgstr "リスト" msgid "List Avatar" msgstr "リストのアバター" -#: src/view/screens/ProfileList.tsx:430 +#: src/view/screens/ProfileList.tsx:438 msgctxt "toast" msgid "List blocked" msgstr "リストをブロックしました" @@ -4195,7 +4313,7 @@ msgstr "<0/>によるリスト" msgid "List by you" msgstr "あなたのリスト" -#: src/view/screens/ProfileList.tsx:477 +#: src/view/screens/ProfileList.tsx:485 msgctxt "toast" msgid "List deleted" msgstr "リストを削除しました" @@ -4204,11 +4322,11 @@ msgstr "リストを削除しました" msgid "List has been hidden" msgstr "リストは非表示です" -#: src/view/screens/ProfileList.tsx:172 +#: src/view/screens/ProfileList.tsx:176 msgid "List Hidden" msgstr "非表示のリスト" -#: src/view/screens/ProfileList.tsx:394 +#: src/view/screens/ProfileList.tsx:402 msgctxt "toast" msgid "List muted" msgstr "リストをミュートしました" @@ -4217,22 +4335,22 @@ msgstr "リストをミュートしました" msgid "List Name" msgstr "リストの名前" -#: src/view/screens/ProfileList.tsx:448 +#: src/view/screens/ProfileList.tsx:456 msgctxt "toast" msgid "List unblocked" msgstr "リストのブロックを解除しました" -#: src/view/screens/ProfileList.tsx:412 +#: src/view/screens/ProfileList.tsx:420 msgctxt "toast" msgid "List unmuted" msgstr "リストのミュートを解除しました" -#: src/Navigation.tsx:140 +#: src/Navigation.tsx:141 #: src/view/screens/Lists.tsx:62 #: src/view/screens/Profile.tsx:221 #: src/view/screens/Profile.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:673 -#: src/view/shell/Drawer.tsx:501 +#: src/view/shell/Drawer.tsx:517 msgid "Lists" msgstr "リスト" @@ -4255,7 +4373,7 @@ msgstr "最新の通知を読み込む" #: src/screens/Profile/ProfileFeed/index.tsx:221 #: src/screens/Profile/Sections/Feed.tsx:98 #: src/view/com/feeds/FeedPage.tsx:155 -#: src/view/screens/ProfileList.tsx:870 +#: src/view/screens/ProfileList.tsx:878 msgid "Load new posts" msgstr "最新の投稿を読み込む" @@ -4263,7 +4381,7 @@ msgstr "最新の投稿を読み込む" msgid "Loading..." msgstr "読み込み中…" -#: src/Navigation.tsx:281 +#: src/Navigation.tsx:290 msgid "Log" msgstr "ログ" @@ -4276,7 +4394,7 @@ msgid "Logo by @sawaratsuki.bsky.social" msgstr "@sawaratsuki.bsky.socialによるロゴ" #: src/view/shell/desktop/RightNav.tsx:127 -#: src/view/shell/Drawer.tsx:639 +#: src/view/shell/Drawer.tsx:655 msgid "Logo by <0>@sawaratsuki.bsky.social" msgstr "<0>@sawaratsuki.bsky.socialによるロゴ" @@ -4313,6 +4431,10 @@ msgstr "意図した場所であることを確認してください!" msgid "Manage saved feeds" msgstr "保存されたフィードを管理" +#: src/screens/Moderation/index.tsx:283 +msgid "Manage verification settings" +msgstr "確認設定の管理" + #: src/components/dialogs/MutedWords.tsx:108 msgid "Manage your muted words and tags" msgstr "ミュートしたワードとタグの管理" @@ -4366,7 +4488,7 @@ msgctxt "toast" msgid "Message deleted" msgstr "メッセージは削除されました" -#: src/screens/Messages/components/ChatListItem.tsx:192 +#: src/screens/Messages/components/ChatListItem.tsx:197 msgid "Message deleted" msgstr "メッセージは削除されました" @@ -4391,7 +4513,7 @@ msgstr "メッセージが長すぎます" msgid "Message options" msgstr "メッセージのオプション" -#: src/Navigation.tsx:650 +#: src/Navigation.tsx:659 msgid "Messages" msgstr "メッセージ" @@ -4410,10 +4532,10 @@ msgstr "誤解を招くアカウント" msgid "Misleading Post" msgstr "誤解を招く投稿" -#: src/Navigation.tsx:145 -#: src/screens/Moderation/index.tsx:89 -#: src/screens/Settings/Settings.tsx:167 -#: src/screens/Settings/Settings.tsx:170 +#: src/Navigation.tsx:146 +#: src/screens/Moderation/index.tsx:93 +#: src/screens/Settings/Settings.tsx:175 +#: src/screens/Settings/Settings.tsx:178 msgid "Moderation" msgstr "モデレーション" @@ -4445,11 +4567,11 @@ msgctxt "toast" msgid "Moderation list updated" msgstr "モデレーションリストを更新しました" -#: src/screens/Moderation/index.tsx:239 +#: src/screens/Moderation/index.tsx:243 msgid "Moderation lists" msgstr "モデレーションリスト" -#: src/Navigation.tsx:150 +#: src/Navigation.tsx:151 #: src/view/screens/ModerationModlists.tsx:62 msgid "Moderation Lists" msgstr "モデレーションリスト" @@ -4458,11 +4580,11 @@ msgstr "モデレーションリスト" msgid "moderation settings" msgstr "モデレーションの設定" -#: src/Navigation.tsx:271 +#: src/Navigation.tsx:280 msgid "Moderation states" msgstr "モデレーションのステータス" -#: src/screens/Moderation/index.tsx:193 +#: src/screens/Moderation/index.tsx:197 msgid "Moderation tools" msgstr "モデレーションのツール" @@ -4471,7 +4593,7 @@ msgstr "モデレーションのツール" msgid "Moderator has chosen to set a general warning on the content." msgstr "モデレーターによりコンテンツに一般的な警告が設定されました。" -#: src/view/com/post-thread/PostThreadItem.tsx:645 +#: src/view/com/post-thread/PostThreadItem.tsx:665 msgid "More" msgstr "さらに" @@ -4480,9 +4602,9 @@ msgstr "さらに" msgid "More feeds" msgstr "その他のフィード" -#: src/view/com/profile/ProfileMenu.tsx:194 -#: src/view/com/profile/ProfileMenu.tsx:200 -#: src/view/screens/ProfileList.tsx:742 +#: src/view/com/profile/ProfileMenu.tsx:207 +#: src/view/com/profile/ProfileMenu.tsx:213 +#: src/view/screens/ProfileList.tsx:750 msgid "More options" msgstr "その他のオプション" @@ -4515,14 +4637,14 @@ msgstr "ミュート" msgid "Mute {tag}" msgstr "{tag} をミュート" -#: src/view/com/profile/ProfileMenu.tsx:289 -#: src/view/com/profile/ProfileMenu.tsx:296 +#: src/view/com/profile/ProfileMenu.tsx:325 +#: src/view/com/profile/ProfileMenu.tsx:332 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:669 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:675 msgid "Mute account" msgstr "アカウントをミュート" -#: src/view/screens/ProfileList.tsx:649 +#: src/view/screens/ProfileList.tsx:657 msgid "Mute accounts" msgstr "アカウントをミュート" @@ -4535,11 +4657,11 @@ msgstr "会話をミュート" msgid "Mute in:" msgstr "ミュート対象:" -#: src/view/screens/ProfileList.tsx:771 +#: src/view/screens/ProfileList.tsx:779 msgid "Mute list" msgstr "リストをミュート" -#: src/view/screens/ProfileList.tsx:766 +#: src/view/screens/ProfileList.tsx:774 msgid "Mute these accounts?" msgstr "これらのアカウントをミュートしますか?" @@ -4577,16 +4699,16 @@ msgstr "スレッドをミュート" msgid "Mute words & tags" msgstr "ワードとタグをミュート" -#: src/screens/Moderation/index.tsx:254 +#: src/screens/Moderation/index.tsx:258 msgid "Muted accounts" msgstr "ミュート中のアカウント" -#: src/Navigation.tsx:155 -#: src/view/screens/ModerationMutedAccounts.tsx:100 +#: src/Navigation.tsx:156 +#: src/view/screens/ModerationMutedAccounts.tsx:123 msgid "Muted Accounts" msgstr "ミュート中のアカウント" -#: src/view/screens/ModerationMutedAccounts.tsx:112 +#: src/view/screens/ModerationMutedAccounts.tsx:135 msgid "Muted accounts have their posts removed from your feed and from your notifications. Mutes are completely private." msgstr "ミュート中のアカウントの投稿は、フィードや通知から取り除かれます。ミュートの設定は完全に非公開です。" @@ -4594,11 +4716,11 @@ msgstr "ミュート中のアカウントの投稿は、フィードや通知か msgid "Muted by \"{0}\"" msgstr "「{0}」によってミュート中" -#: src/screens/Moderation/index.tsx:224 +#: src/screens/Moderation/index.tsx:228 msgid "Muted words & tags" msgstr "ミュートしたワードとタグ" -#: src/view/screens/ProfileList.tsx:768 +#: src/view/screens/ProfileList.tsx:776 msgid "Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them." msgstr "ミュートの設定は非公開です。ミュート中のアカウントはあなたと引き続き関わることができますが、そのアカウントの投稿や通知を受信することはできません。" @@ -4650,7 +4772,7 @@ msgstr "スターターパックに移動" msgid "Navigates to the next screen" msgstr "次の画面に移動します" -#: src/view/shell/Drawer.tsx:72 +#: src/view/shell/Drawer.tsx:75 msgid "Navigates to your profile" msgstr "あなたのプロフィールに移動します" @@ -4667,7 +4789,7 @@ msgstr "著作権侵害を報告する必要がありますか?" msgid "Never lose access to your followers or data." msgstr "フォロワーやデータへのアクセスを失うことはありません。" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:548 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:567 msgid "Nevermind, create a handle for me" msgstr "気にせずにハンドルを作成" @@ -4687,9 +4809,13 @@ msgstr "新規" msgid "New chat" msgstr "新しいチャット" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:202 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:210 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:356 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:63 +msgid "New Feature" +msgstr "新機能" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:221 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:229 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:375 msgid "New handle" msgstr "新しいハンドル" @@ -4718,8 +4844,8 @@ msgstr "新しいパスワード" #: src/view/screens/Feeds.tsx:549 #: src/view/screens/Notifications.tsx:165 #: src/view/screens/Profile.tsx:507 -#: src/view/screens/ProfileList.tsx:252 -#: src/view/screens/ProfileList.tsx:285 +#: src/view/screens/ProfileList.tsx:250 +#: src/view/screens/ProfileList.tsx:288 msgid "New post" msgstr "新しい投稿" @@ -4780,8 +4906,8 @@ msgstr "次の画像" msgid "No app passwords yet" msgstr "アプリパスワードはまだありません" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:378 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:380 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:397 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:399 msgid "No DNS Panel" msgstr "DNSパネルがない場合" @@ -4798,8 +4924,8 @@ msgstr "フィードが見つかりませんでした。他を探してみて。 msgid "No likes yet" msgstr "いいねはありません" -#: src/components/ProfileCard.tsx:351 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:119 +#: src/components/ProfileCard.tsx:379 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:122 msgid "No longer following {0}" msgstr "{0}のフォローを解除しました" @@ -4807,7 +4933,7 @@ msgstr "{0}のフォローを解除しました" msgid "No longer than {MAX_SERVICE_HANDLE_LENGTH, plural, other {# characters}}" msgstr "{MAX_SERVICE_HANDLE_LENGTH, plural, other {#文字}}まで" -#: src/screens/Messages/components/ChatListItem.tsx:134 +#: src/screens/Messages/components/ChatListItem.tsx:139 msgid "No messages yet" msgstr "メッセージはありません" @@ -4841,7 +4967,7 @@ msgstr "まだリポストがありません" msgid "No result" msgstr "結果はありません" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:204 +#: src/components/dialogs/SearchablePeopleList.tsx:223 #: src/components/ProgressGuide/FollowDialog.tsx:212 msgid "No results" msgstr "結果はありません" @@ -4859,9 +4985,8 @@ msgid "No results found for \"{query}\"" msgstr "「{query}」の検索結果はありません" #: src/screens/Search/SearchResults.tsx:248 -#: src/screens/Search/SearchResults.tsx:286 -#: src/screens/Search/SearchResults.tsx:331 -#: src/view/com/modals/ListAddRemoveUsers.tsx:128 +#: src/screens/Search/SearchResults.tsx:284 +#: src/screens/Search/SearchResults.tsx:329 msgid "No results found for {query}" msgstr "「{query}」の検索結果はありません" @@ -4883,7 +5008,6 @@ msgid "Nobody" msgstr "返信不可" #: src/components/LikedByList.tsx:86 -#: src/components/LikesDialog.tsx:97 #: src/view/com/post-thread/PostLikedBy.tsx:86 msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "まだ誰もこれをいいねしていません。あなたが最初になるべきかもしれません!" @@ -4908,7 +5032,7 @@ msgstr "性的ではないヌード" msgid "Not followed by anyone you're following" msgstr "フォローしている人は誰にもフォローしていません" -#: src/Navigation.tsx:135 +#: src/Navigation.tsx:136 #: src/view/screens/Profile.tsx:122 msgid "Not Found" msgstr "見つかりません" @@ -4918,7 +5042,7 @@ msgstr "見つかりません" msgid "Not right now" msgstr "今はしない" -#: src/view/com/profile/ProfileMenu.tsx:406 +#: src/view/com/profile/ProfileMenu.tsx:442 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:791 #: src/view/com/util/post-ctrls/PostCtrls.tsx:361 msgid "Note about sharing" @@ -4936,7 +5060,7 @@ msgstr "何もありません" msgid "Notification filters" msgstr "通知フィルター" -#: src/Navigation.tsx:431 +#: src/Navigation.tsx:440 #: src/view/screens/Notifications.tsx:134 msgid "Notification settings" msgstr "通知設定" @@ -4953,11 +5077,11 @@ msgstr "通知音" msgid "Notification Sounds" msgstr "通知音" -#: src/Navigation.tsx:645 +#: src/Navigation.tsx:654 #: src/view/screens/Notifications.tsx:128 #: src/view/shell/bottom-bar/BottomBar.tsx:236 #: src/view/shell/desktop/LeftNav.tsx:636 -#: src/view/shell/Drawer.tsx:449 +#: src/view/shell/Drawer.tsx:465 msgid "Notifications" msgstr "通知" @@ -5001,7 +5125,7 @@ msgid "OK" msgstr "OK" #: src/screens/Login/PasswordUpdatedForm.tsx:37 -#: src/view/com/post-thread/PostThreadItem.tsx:895 +#: src/view/com/post-thread/PostThreadItem.tsx:915 msgid "Okay" msgstr "OK" @@ -5016,7 +5140,7 @@ msgstr "古い順に返信を表示" msgid "on<0><1/><2><3/>" msgstr "<0><1/><2><3/>" -#: src/screens/Settings/Settings.tsx:304 +#: src/screens/Settings/Settings.tsx:346 msgid "Onboarding reset" msgstr "オンボーディングのリセット" @@ -5060,7 +5184,7 @@ msgstr "おっと、何らかの問題が発生したようです!" #: src/components/StarterPack/ProfileStarterPacks.tsx:325 #: src/components/StarterPack/ProfileStarterPacks.tsx:334 #: src/screens/Settings/AppPasswords.tsx:59 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:104 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:106 #: src/screens/Settings/NotificationSettings.tsx:54 #: src/view/screens/Profile.tsx:122 msgid "Oops!" @@ -5078,8 +5202,8 @@ msgstr "{name}のプロフィールのショートカットメニューを開く msgid "Open avatar creator" msgstr "アバター・クリエイターを開く" -#: src/screens/Messages/components/ChatListItem.tsx:363 -#: src/screens/Messages/components/ChatListItem.tsx:364 +#: src/screens/Messages/components/ChatListItem.tsx:368 +#: src/screens/Messages/components/ChatListItem.tsx:369 msgid "Open conversation options" msgstr "会話のオプションを開く" @@ -5113,11 +5237,11 @@ msgstr "{niceUrl}へのリンクを開く" msgid "Open message options" msgstr "メッセージのオプションを開く" -#: src/screens/Settings/Settings.tsx:330 +#: src/screens/Settings/Settings.tsx:372 msgid "Open moderation debug page" msgstr "モデレーションデバッグページを開く" -#: src/screens/Moderation/index.tsx:220 +#: src/screens/Moderation/index.tsx:224 msgid "Open muted words and tags settings" msgstr "ミュートしたワードとタグの設定を開く" @@ -5133,12 +5257,12 @@ msgstr "投稿のオプションを開く" msgid "Open starter pack menu" msgstr "スターターパックのメニューを開く" -#: src/screens/Settings/Settings.tsx:323 -#: src/screens/Settings/Settings.tsx:337 +#: src/screens/Settings/Settings.tsx:365 +#: src/screens/Settings/Settings.tsx:379 msgid "Open storybook page" msgstr "絵本のページを開く" -#: src/screens/Settings/Settings.tsx:316 +#: src/screens/Settings/Settings.tsx:358 msgid "Open system log" msgstr "システムのログを開く" @@ -5200,7 +5324,7 @@ msgstr "既存のBlueskyアカウントにサインインする画面を開き msgid "Opens GIF select dialog" msgstr "GIFの選択のダイアログを開く" -#: src/screens/Settings/Settings.tsx:208 +#: src/screens/Settings/Settings.tsx:216 msgid "Opens helpdesk in browser" msgstr "ブラウザでヘルプデスクを開く" @@ -5216,7 +5340,7 @@ msgstr "パスワードリセットのフォームを開く" msgid "Opens the linked website" msgstr "リンク先のウェブサイトを開く" -#: src/view/com/notifications/NotificationFeedItem.tsx:683 +#: src/view/com/notifications/NotificationFeedItem.tsx:788 #: src/view/com/util/UserAvatar.tsx:465 msgid "Opens this profile" msgstr "プロフィールを開く" @@ -5268,7 +5392,7 @@ msgstr "OTA ステータス: 利用可能なものはありません" msgid "Other" msgstr "その他" -#: src/components/AccountList.tsx:83 +#: src/components/AccountList.tsx:87 msgid "Other account" msgstr "その他のアカウント" @@ -5330,15 +5454,15 @@ msgstr "ビデオを一時停止" #: src/screens/Search/SearchResults.tsx:62 #: src/screens/StarterPack/StarterPackScreen.tsx:184 -#: src/view/screens/ProfileList.tsx:166 +#: src/view/screens/ProfileList.tsx:170 msgid "People" msgstr "ユーザー" -#: src/Navigation.tsx:198 +#: src/Navigation.tsx:207 msgid "People followed by @{0}" msgstr "@{0}がフォロー中のユーザー" -#: src/Navigation.tsx:191 +#: src/Navigation.tsx:200 msgid "People following @{0}" msgstr "@{0}をフォロー中のユーザー" @@ -5376,7 +5500,7 @@ msgstr "フィードをピン留め" msgid "Pin Feed" msgstr "フィードをピン留め" -#: src/view/screens/ProfileList.tsx:706 +#: src/view/screens/ProfileList.tsx:714 msgid "Pin to home" msgstr "ホームにピン留め" @@ -5402,7 +5526,7 @@ msgstr "{0}をホームにピン留めしました" msgid "Pinned Feeds" msgstr "ピン留めされたフィード" -#: src/view/screens/ProfileList.tsx:353 +#: src/view/screens/ProfileList.tsx:361 msgid "Pinned to your feeds" msgstr "フィードにピン留めしました" @@ -5553,14 +5677,14 @@ msgctxt "action" msgid "Post All" msgstr "すべてポスト" -#: src/view/com/post-thread/PostThreadItem.tsx:215 +#: src/view/com/post-thread/PostThreadItem.tsx:218 msgid "Post by {0}" msgstr "{0}による投稿" -#: src/Navigation.tsx:224 -#: src/Navigation.tsx:231 -#: src/Navigation.tsx:238 -#: src/Navigation.tsx:245 +#: src/Navigation.tsx:233 +#: src/Navigation.tsx:240 +#: src/Navigation.tsx:247 +#: src/Navigation.tsx:254 msgid "Post by @{0}" msgstr "@{0}による投稿" @@ -5595,7 +5719,7 @@ msgstr "あなたが非表示にした投稿" msgid "Post interaction settings" msgstr "投稿への反応の設定" -#: src/Navigation.tsx:166 +#: src/Navigation.tsx:167 #: src/screens/ModerationInteractionSettings/index.tsx:34 msgid "Post Interaction Settings" msgstr "投稿への反応の設定" @@ -5625,7 +5749,7 @@ msgstr "投稿の固定を解除しました" #: src/screens/StarterPack/StarterPackScreen.tsx:186 #: src/view/screens/Profile.tsx:222 -#: src/view/screens/ProfileList.tsx:166 +#: src/view/screens/ProfileList.tsx:170 msgid "Posts" msgstr "投稿" @@ -5683,22 +5807,22 @@ msgstr "優先通知" msgid "Privacy" msgstr "プライバシー" -#: src/screens/Settings/Settings.tsx:161 -#: src/screens/Settings/Settings.tsx:164 +#: src/screens/Settings/Settings.tsx:169 +#: src/screens/Settings/Settings.tsx:172 msgid "Privacy and security" msgstr "プライバシーとセキュリティ" -#: src/Navigation.tsx:367 +#: src/Navigation.tsx:376 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:36 msgid "Privacy and Security" msgstr "プライバシーとセキュリティ" -#: src/Navigation.tsx:291 -#: src/screens/Settings/AboutSettings.tsx:51 -#: src/screens/Settings/AboutSettings.tsx:54 +#: src/Navigation.tsx:300 +#: src/screens/Settings/AboutSettings.tsx:89 +#: src/screens/Settings/AboutSettings.tsx:92 #: src/view/screens/PrivacyPolicy.tsx:31 -#: src/view/shell/Drawer.tsx:634 -#: src/view/shell/Drawer.tsx:635 +#: src/view/shell/Drawer.tsx:650 +#: src/view/shell/Drawer.tsx:651 msgid "Privacy Policy" msgstr "プライバシーポリシー" @@ -5711,20 +5835,20 @@ msgstr "ビデオを処理中…" msgid "Processing..." msgstr "処理中…" -#: src/view/screens/DebugMod.tsx:920 +#: src/view/screens/DebugMod.tsx:926 #: src/view/screens/Profile.tsx:361 msgid "profile" msgstr "プロフィール" #: src/view/shell/bottom-bar/BottomBar.tsx:286 #: src/view/shell/desktop/LeftNav.tsx:691 -#: src/view/shell/Drawer.tsx:71 -#: src/view/shell/Drawer.tsx:526 +#: src/view/shell/Drawer.tsx:74 +#: src/view/shell/Drawer.tsx:542 msgid "Profile" msgstr "プロフィール" -#: src/screens/Profile/Header/EditProfileDialog.tsx:191 -#: src/view/com/modals/EditProfile.tsx:124 +#: src/screens/Profile/Header/EditProfileDialog.tsx:198 +#: src/view/com/modals/EditProfile.tsx:127 msgctxt "toast" msgid "Profile updated" msgstr "プロフィールを更新しました" @@ -5803,7 +5927,7 @@ msgstr "引用の設定" msgid "Quotes" msgstr "引用" -#: src/view/com/post-thread/PostThreadItem.tsx:249 +#: src/view/com/post-thread/PostThreadItem.tsx:252 msgid "Quotes of this post" msgstr "この投稿を引用する" @@ -5814,7 +5938,7 @@ msgstr "この投稿を引用する" msgid "Random (aka \"Poster's Roulette\")" msgstr "ランダムな順番で表示(別名「投稿者のルーレット」)" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:581 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:600 msgid "Rate limit exceeded – you've tried to change your handle too many times in a short period. Please wait a minute before trying again." msgstr "レート制限を超えました - 短い時間でハンドルを何度も変更しようとしました。再度試す前にしばらく時間をおいてください。" @@ -5831,6 +5955,11 @@ msgstr "{emoji}でリアクションする" msgid "Reactivate your account" msgstr "あなたのアカウントを再有効化" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:158 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:169 +msgid "Read blog post" +msgstr "ブログ記事を読む" + #: src/screens/VideoFeed/index.tsx:942 msgid "Read less" msgstr "文字を減らす" @@ -5862,7 +5991,7 @@ msgstr "異議申し立ての理由" msgid "Reason:" msgstr "理由:" -#: src/screens/Search/components/SearchHistory.tsx:44 +#: src/screens/Search/components/SearchHistory.tsx:49 msgid "Recent Searches" msgstr "検索履歴" @@ -5888,13 +6017,13 @@ msgstr "チャットのリクエストを拒否する" msgid "Reload conversations" msgstr "会話を再読み込み" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:171 #: src/components/dialogs/MutedWords.tsx:438 #: src/components/FeedCard.tsx:343 #: src/components/StarterPack/Wizard/WizardListCard.tsx:102 #: src/components/StarterPack/Wizard/WizardListCard.tsx:109 -#: src/screens/Settings/Settings.tsx:468 +#: src/screens/Settings/Settings.tsx:510 #: src/view/com/feeds/FeedSourceCard.tsx:322 -#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/UserAddRemoveLists.tsx:235 #: src/view/com/posts/PostFeedErrorMessage.tsx:213 msgid "Remove" @@ -5904,12 +6033,12 @@ msgstr "削除" msgid "Remove {displayName} from starter pack" msgstr "{displayName}をスターターパックから削除" -#: src/screens/Search/components/SearchHistory.tsx:120 +#: src/screens/Search/components/SearchHistory.tsx:97 msgid "Remove {historyItem}" msgstr "{historyItem}を削除" -#: src/screens/Settings/Settings.tsx:447 -#: src/screens/Settings/Settings.tsx:450 +#: src/screens/Settings/Settings.tsx:489 +#: src/screens/Settings/Settings.tsx:492 msgid "Remove account" msgstr "アカウント切替リストから取り除く" @@ -5945,12 +6074,12 @@ msgstr "フィードを削除しますか?" #: src/screens/Profile/components/ProfileFeedHeader.tsx:320 #: src/view/com/feeds/FeedSourceCard.tsx:190 #: src/view/com/feeds/FeedSourceCard.tsx:268 -#: src/view/screens/ProfileList.tsx:520 +#: src/view/screens/ProfileList.tsx:528 #: src/view/screens/SavedFeeds.tsx:342 msgid "Remove from my feeds" msgstr "マイフィードから削除" -#: src/screens/Settings/Settings.tsx:460 +#: src/screens/Settings/Settings.tsx:502 msgid "Remove from quick access?" msgstr "クイックアクセスから削除しますか?" @@ -5972,7 +6101,7 @@ msgstr "イメージを削除" msgid "Remove mute word from your list" msgstr "リストからミュートワードを削除" -#: src/screens/Search/components/SearchHistory.tsx:93 +#: src/screens/Search/components/SearchHistory.tsx:178 msgid "Remove profile" msgstr "プロフィールを削除" @@ -5993,6 +6122,21 @@ msgstr "字幕ファイルを削除" msgid "Remove this feed from your saved feeds" msgstr "保存されたフィードからこのフィードを削除" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:157 +msgid "Remove user from list" +msgstr "リストからユーザーを削除" + +#: src/components/verification/VerificationRemovePrompt.tsx:46 +#: src/components/verification/VerificationsDialog.tsx:227 +#: src/view/com/profile/ProfileMenu.tsx:298 +#: src/view/com/profile/ProfileMenu.tsx:301 +msgid "Remove verification" +msgstr "検証を削除" + +#: src/components/verification/VerificationRemovePrompt.tsx:44 +msgid "Remove your verification for this account?" +msgstr "このアカウントの認証を削除しますか?" + #: src/view/com/util/post-embeds/QuoteEmbed.tsx:110 msgid "Removed by author" msgstr "投稿者が削除しました" @@ -6001,7 +6145,7 @@ msgstr "投稿者が削除しました" msgid "Removed by you" msgstr "あなたが削除しました" -#: src/view/com/modals/ListAddRemoveUsers.tsx:200 +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:117 #: src/view/com/modals/UserAddRemoveLists.tsx:170 msgid "Removed from list" msgstr "リストから削除されました" @@ -6016,11 +6160,15 @@ msgstr "保存されたフィードから削除しました" #: src/screens/Profile/components/ProfileFeedHeader.tsx:122 #: src/view/com/posts/FeedShutdownMsg.tsx:44 -#: src/view/screens/ProfileList.tsx:384 +#: src/view/screens/ProfileList.tsx:392 msgid "Removed from your feeds" msgstr "あなたのフィードから削除しました" -#: src/screens/Search/components/SearchHistory.tsx:95 +#: src/components/verification/VerificationRemovePrompt.tsx:32 +msgid "Removed verification" +msgstr "検証を削除しました" + +#: src/screens/Search/components/SearchHistory.tsx:179 msgid "Removes profile from search history" msgstr "検索履歴からプロフィールを削除する" @@ -6113,8 +6261,8 @@ msgstr "返信を非表示にすることができました" msgid "Report" msgstr "報告" -#: src/view/com/profile/ProfileMenu.tsx:329 -#: src/view/com/profile/ProfileMenu.tsx:332 +#: src/view/com/profile/ProfileMenu.tsx:365 +#: src/view/com/profile/ProfileMenu.tsx:368 msgid "Report account" msgstr "アカウントを報告" @@ -6137,7 +6285,7 @@ msgstr "報告ダイアログ" msgid "Report feed" msgstr "フィードを報告" -#: src/view/screens/ProfileList.tsx:562 +#: src/view/screens/ProfileList.tsx:570 msgid "Report list" msgstr "リストを報告" @@ -6234,7 +6382,7 @@ msgstr "<0><1/>がリポスト" msgid "Reposted by you" msgstr "あなたのリポスト" -#: src/view/com/post-thread/PostThreadItem.tsx:228 +#: src/view/com/post-thread/PostThreadItem.tsx:231 msgid "Reposts of this post" msgstr "この投稿をリポストする" @@ -6288,8 +6436,8 @@ msgstr "リセットコード" msgid "Reset Code" msgstr "リセットコード" -#: src/screens/Settings/Settings.tsx:344 -#: src/screens/Settings/Settings.tsx:346 +#: src/screens/Settings/Settings.tsx:386 +#: src/screens/Settings/Settings.tsx:388 msgid "Reset onboarding state" msgstr "オンボーディングの状態をリセット" @@ -6341,10 +6489,10 @@ msgid "Returns to home page" msgstr "ホームページに戻る" #: src/screens/Profile/ProfileFeed/index.tsx:90 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:540 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:559 #: src/screens/VideoFeed/index.tsx:1109 #: src/view/screens/NotFound.tsx:60 -#: src/view/screens/ProfileList.tsx:1031 +#: src/view/screens/ProfileList.tsx:1039 msgid "Returns to previous page" msgstr "前のページに戻る" @@ -6356,9 +6504,9 @@ msgstr "前のステップに戻る" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:479 #: src/components/dialogs/PostInteractionSettingsDialog.tsx:485 #: src/components/StarterPack/QrCodeDialog.tsx:191 -#: src/screens/Profile/Header/EditProfileDialog.tsx:238 -#: src/screens/Profile/Header/EditProfileDialog.tsx:252 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:243 +#: src/screens/Profile/Header/EditProfileDialog.tsx:245 +#: src/screens/Profile/Header/EditProfileDialog.tsx:259 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:262 #: src/view/com/composer/GifAltText.tsx:193 #: src/view/com/composer/GifAltText.tsx:202 #: src/view/com/composer/photos/EditImageDialog.web.tsx:77 @@ -6366,7 +6514,7 @@ msgstr "前のステップに戻る" #: src/view/com/composer/photos/ImageAltTextDialog.tsx:153 #: src/view/com/composer/photos/ImageAltTextDialog.tsx:163 #: src/view/com/modals/CreateOrEditList.tsx:317 -#: src/view/com/modals/EditProfile.tsx:219 +#: src/view/com/modals/EditProfile.tsx:245 #: src/view/screens/SavedFeeds.tsx:109 msgid "Save" msgstr "保存" @@ -6386,7 +6534,7 @@ msgstr "生年月日を保存" msgid "Save changes" msgstr "変更を保存" -#: src/view/com/modals/EditProfile.tsx:227 +#: src/view/com/modals/EditProfile.tsx:253 msgid "Save Changes" msgstr "変更を保存" @@ -6399,7 +6547,7 @@ msgstr "画像を保存" msgid "Save image crop" msgstr "画像の切り抜きを保存" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:229 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:248 msgid "Save new handle" msgstr "新しいハンドルを保存" @@ -6421,11 +6569,11 @@ msgid "Saved to your camera roll" msgstr "カメラロールに保存しました" #: src/screens/Profile/components/ProfileFeedHeader.tsx:131 -#: src/view/screens/ProfileList.tsx:364 +#: src/view/screens/ProfileList.tsx:372 msgid "Saved to your feeds" msgstr "フィードを保存しました" -#: src/view/com/modals/EditProfile.tsx:220 +#: src/view/com/modals/EditProfile.tsx:246 msgid "Saves any changes to your profile" msgstr "プロフィールの変更を保存" @@ -6435,8 +6583,8 @@ msgstr "画像の切り抜き設定を保存" #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/NotificationFeedItem.tsx:544 -#: src/view/com/notifications/NotificationFeedItem.tsx:569 +#: src/view/com/notifications/NotificationFeedItem.tsx:633 +#: src/view/com/notifications/NotificationFeedItem.tsx:658 msgid "Say hello!" msgstr "よろしく!" @@ -6445,21 +6593,20 @@ msgstr "よろしく!" msgid "Science" msgstr "科学" -#: src/view/screens/ProfileList.tsx:988 +#: src/view/screens/ProfileList.tsx:996 msgid "Scroll to top" msgstr "一番上までスクロール" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:491 +#: src/components/dialogs/SearchablePeopleList.tsx:513 #: src/components/forms/SearchInput.tsx:34 #: src/components/forms/SearchInput.tsx:36 #: src/screens/Search/Shell.tsx:307 #: src/screens/Search/Shell.tsx:464 -#: src/view/com/modals/ListAddRemoveUsers.tsx:76 #: src/view/shell/bottom-bar/BottomBar.tsx:182 msgid "Search" msgstr "検索" -#: src/Navigation.tsx:217 +#: src/Navigation.tsx:226 #: src/screens/Profile/ProfileSearch.tsx:37 msgid "Search @{0}'s posts" msgstr "@{0}の投稿を検索" @@ -6477,11 +6624,11 @@ msgstr "フィードを検索" msgid "Search for \"{interestsDisplayName}\"{activeText}" msgstr "「{interestsDisplayName}」{activeText}を検索" -#: src/view/shell/desktop/Search.tsx:201 +#: src/view/shell/desktop/Search.tsx:131 msgid "Search for \"{query}\"" msgstr "「{query}」を検索" -#: src/screens/Search/components/AutocompleteResults.tsx:44 +#: src/screens/Search/components/AutocompleteResults.tsx:45 msgid "Search for \"{searchText}\"" msgstr "「{searchText}」を検索" @@ -6501,10 +6648,6 @@ msgstr "もっとフィードを検索" msgid "Search for posts, users, or feeds" msgstr "投稿、ユーザー、フィードを検索" -#: src/view/com/modals/ListAddRemoveUsers.tsx:71 -msgid "Search for users" -msgstr "ユーザーを検索" - #: src/components/dialogs/GifSelect.tsx:177 msgid "Search GIFs" msgstr "GIFを検索" @@ -6513,12 +6656,12 @@ msgstr "GIFを検索" msgid "Search my posts" msgstr "自分の投稿を検索" -#: src/view/com/profile/ProfileMenu.tsx:231 -#: src/view/com/profile/ProfileMenu.tsx:234 +#: src/view/com/profile/ProfileMenu.tsx:244 +#: src/view/com/profile/ProfileMenu.tsx:247 msgid "Search posts" msgstr "投稿を検索" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:511 +#: src/components/dialogs/SearchablePeopleList.tsx:533 #: src/components/ProgressGuide/FollowDialog.tsx:702 msgid "Search profiles" msgstr "プロフィールを検索" @@ -6531,7 +6674,7 @@ msgstr "Tenorを検索" msgid "Search..." msgstr "検索…" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:512 +#: src/components/dialogs/SearchablePeopleList.tsx:534 #: src/components/ProgressGuide/FollowDialog.tsx:703 msgid "Searches for profiles" msgstr "プロフィールを検索" @@ -6692,7 +6835,7 @@ msgctxt "action" msgid "Send Email" msgstr "メールを送信" -#: src/view/shell/Drawer.tsx:317 +#: src/view/shell/Drawer.tsx:333 msgid "Send feedback" msgstr "フィードバックを送信" @@ -6742,7 +6885,7 @@ msgstr "サーバーアドレス" msgid "Set app icon to {0}" msgstr "アプリアイコンを{0}に設定" -#: src/screens/Moderation/index.tsx:306 +#: src/screens/Moderation/index.tsx:325 msgid "Set birthdate" msgstr "生年月日を設定" @@ -6758,10 +6901,10 @@ msgstr "アカウントを設定する" msgid "Sets email for password reset" msgstr "パスワードをリセットするためのメールアドレスを入力" -#: src/Navigation.tsx:173 -#: src/screens/Settings/Settings.tsx:80 +#: src/Navigation.tsx:182 +#: src/screens/Settings/Settings.tsx:88 #: src/view/shell/desktop/LeftNav.tsx:709 -#: src/view/shell/Drawer.tsx:539 +#: src/view/shell/Drawer.tsx:555 msgid "Settings" msgstr "設定" @@ -6783,12 +6926,12 @@ msgstr "性的にきわどい" #: src/screens/StarterPack/StarterPackScreen.tsx:428 #: src/screens/StarterPack/StarterPackScreen.tsx:603 #: src/screens/Topic.tsx:102 -#: src/view/com/profile/ProfileMenu.tsx:216 -#: src/view/com/profile/ProfileMenu.tsx:225 +#: src/view/com/profile/ProfileMenu.tsx:229 +#: src/view/com/profile/ProfileMenu.tsx:238 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:498 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:507 #: src/view/com/util/post-ctrls/PostCtrls.tsx:350 -#: src/view/screens/ProfileList.tsx:505 +#: src/view/screens/ProfileList.tsx:513 msgid "Share" msgstr "共有" @@ -6805,7 +6948,7 @@ msgstr "クールなストーリーをシェアして!" msgid "Share a fun fact!" msgstr "面白いことをシェアして!" -#: src/view/com/profile/ProfileMenu.tsx:411 +#: src/view/com/profile/ProfileMenu.tsx:447 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:796 #: src/view/com/util/post-ctrls/PostCtrls.tsx:366 msgid "Share anyway" @@ -6847,7 +6990,7 @@ msgstr "このスターターパックを共有して、他のユーザーがBlu msgid "Share your favorite feed!" msgstr "お気に入りのフィードをシェアして!" -#: src/Navigation.tsx:276 +#: src/Navigation.tsx:285 msgid "Shared Preferences Tester" msgstr "Shared Preferencesのテスター" @@ -6899,7 +7042,7 @@ msgstr "このような投稿の表示を減らす" msgid "Show list anyway" msgstr "とにかくリストを表示" -#: src/view/com/post-thread/PostThreadItem.tsx:605 +#: src/view/com/post-thread/PostThreadItem.tsx:625 #: src/view/com/post/Post.tsx:243 #: src/view/com/posts/PostFeedItem.tsx:515 msgid "Show More" @@ -6959,11 +7102,11 @@ msgstr "警告を表示" msgid "Show warning and filter from feeds" msgstr "警告の表示とフィードからのフィルタリング" -#: src/view/com/post-thread/PostThreadItem.tsx:836 +#: src/view/com/post-thread/PostThreadItem.tsx:856 msgid "Shows information about when this post was created" msgstr "この投稿がいつ作成されたかについての情報を表示する" -#: src/screens/Settings/Settings.tsx:104 +#: src/screens/Settings/Settings.tsx:112 msgid "Shows other accounts you can switch to" msgstr "切替可能な他のアカウントを表示" @@ -6990,7 +7133,7 @@ msgstr "コンテンツを表示" msgid "Sign in" msgstr "サインイン" -#: src/components/AccountList.tsx:122 +#: src/components/AccountList.tsx:127 msgid "Sign in as {0}" msgstr "{0}としてサインイン" @@ -7007,7 +7150,7 @@ msgstr "サインインまたはアカウントを作成" msgid "Sign in or create your account to join the conversation!" msgstr "会話に参加するにはサインインするか新しくアカウントを登録してください!" -#: src/components/AccountList.tsx:65 +#: src/components/AccountList.tsx:67 msgid "Sign in to account that is not listed" msgstr "リストにないアカウントにサインイン" @@ -7015,9 +7158,9 @@ msgstr "リストにないアカウントにサインイン" msgid "Sign in to Bluesky or create a new account" msgstr "Blueskyにサインイン または 新規アカウントの登録" -#: src/screens/Settings/Settings.tsx:225 -#: src/screens/Settings/Settings.tsx:227 -#: src/screens/Settings/Settings.tsx:259 +#: src/screens/Settings/Settings.tsx:233 +#: src/screens/Settings/Settings.tsx:235 +#: src/screens/Settings/Settings.tsx:267 #: src/screens/SignupQueued.tsx:93 #: src/screens/SignupQueued.tsx:96 #: src/screens/Takendown.tsx:85 @@ -7031,7 +7174,7 @@ msgstr "サインアウト" msgid "Sign Out" msgstr "サインアウト" -#: src/screens/Settings/Settings.tsx:256 +#: src/screens/Settings/Settings.tsx:264 #: src/view/shell/desktop/LeftNav.tsx:205 msgid "Sign out?" msgstr "サインアウトしますか?" @@ -7068,6 +7211,10 @@ msgstr "小さい" msgid "Software Dev" msgstr "ソフトウェア開発" +#: src/components/verification/VerificationsDialog.tsx:122 +msgid "Some of your verifications are invalid." +msgstr "認証の一部が無効です。" + #: src/components/FeedInterstitials.tsx:474 msgid "Some other feeds you might like" msgstr "お好みかもしれない他のフィード" @@ -7080,7 +7227,7 @@ msgstr "一部の人が返信可能" msgid "Someone reacted {0}" msgstr "誰かが{0}とリアクションしました" -#: src/screens/Messages/components/ChatListItem.tsx:236 +#: src/screens/Messages/components/ChatListItem.tsx:241 msgid "Someone reacted {0} to {1}" msgstr "誰かが{1}に{0}とリアクションしました" @@ -7099,8 +7246,8 @@ msgid "Something went wrong, please try again" msgstr "何らかの問題が発生したようなので、もう一度お試しください" #: src/components/ReportDialog/index.tsx:54 -#: src/screens/Moderation/index.tsx:97 -#: src/screens/Profile/Sections/Labels.tsx:87 +#: src/screens/Moderation/index.tsx:101 +#: src/screens/Profile/Sections/Labels.tsx:121 msgid "Something went wrong, please try again." msgstr "何らかの問題が発生したようなので、もう一度お試しください。" @@ -7161,22 +7308,22 @@ msgstr "スポーツ" msgid "Start a new chat" msgstr "新しいチャットを開始" -#: src/view/screens/ProfileList.tsx:838 -#: src/view/screens/ProfileList.tsx:959 +#: src/view/screens/ProfileList.tsx:846 +#: src/view/screens/ProfileList.tsx:967 msgid "Start adding people" msgstr "ユーザーを追加する" -#: src/view/screens/ProfileList.tsx:845 -#: src/view/screens/ProfileList.tsx:966 +#: src/view/screens/ProfileList.tsx:853 +#: src/view/screens/ProfileList.tsx:974 msgid "Start adding people!" msgstr "ユーザーを追加して!" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:357 +#: src/components/dialogs/SearchablePeopleList.tsx:382 msgid "Start chat with {displayName}" msgstr "{displayName}とのチャットを開始" -#: src/Navigation.tsx:441 -#: src/Navigation.tsx:446 +#: src/Navigation.tsx:450 +#: src/Navigation.tsx:455 #: src/screens/StarterPack/Wizard/index.tsx:186 msgid "Starter Pack" msgstr "スターターパック" @@ -7207,8 +7354,8 @@ msgstr "スターターパック" msgid "Starter packs let you easily share your favorite feeds and people with your friends." msgstr "スターターパックを使ってお気に入りのフィードやユーザーを友人へ簡単に共有できます。" -#: src/screens/Settings/AboutSettings.tsx:59 -#: src/screens/Settings/AboutSettings.tsx:62 +#: src/screens/Settings/AboutSettings.tsx:97 +#: src/screens/Settings/AboutSettings.tsx:100 msgid "Status Page" msgstr "ステータスページ" @@ -7216,12 +7363,12 @@ msgstr "ステータスページ" msgid "Step {0} of {1}" msgstr "ステップ {0} / {1}" -#: src/screens/Settings/Settings.tsx:309 +#: src/screens/Settings/Settings.tsx:351 msgid "Storage cleared, you need to restart the app now." msgstr "ストレージがクリアされたため、今すぐアプリを再起動する必要があります。" -#: src/Navigation.tsx:266 -#: src/screens/Settings/Settings.tsx:325 +#: src/Navigation.tsx:275 +#: src/screens/Settings/Settings.tsx:367 msgid "Storybook" msgstr "ストーリーブック" @@ -7246,11 +7393,11 @@ msgstr "異議申し立てを送信" msgid "Submit report" msgstr "報告を送信" -#: src/view/screens/ProfileList.tsx:733 +#: src/view/screens/ProfileList.tsx:741 msgid "Subscribe" msgstr "登録" -#: src/screens/Profile/Sections/Labels.tsx:201 +#: src/screens/Profile/Sections/Labels.tsx:198 msgid "Subscribe to @{0} to use these labels:" msgstr "これらのラベルを使用するには@{0}を登録してください:" @@ -7262,7 +7409,7 @@ msgstr "ラベラーを登録する" msgid "Subscribe to this labeler" msgstr "このラベラーを登録" -#: src/view/screens/ProfileList.tsx:729 +#: src/view/screens/ProfileList.tsx:737 msgid "Subscribe to this list" msgstr "このリストに登録" @@ -7270,6 +7417,10 @@ msgstr "このリストに登録" msgid "Success!" msgstr "成功!" +#: src/components/verification/VerificationCreatePrompt.tsx:30 +msgid "Successfully verified" +msgstr "正常に認証されました" + #: src/screens/Search/Explore.tsx:359 msgid "Suggested Accounts" msgstr "おすすめアカウント" @@ -7293,15 +7444,15 @@ msgctxt "Name of app icon variant" msgid "Sunset" msgstr "サンセット" -#: src/Navigation.tsx:286 +#: src/Navigation.tsx:295 #: src/view/screens/Support.tsx:31 #: src/view/screens/Support.tsx:34 msgid "Support" msgstr "サポート" -#: src/screens/Settings/Settings.tsx:102 -#: src/screens/Settings/Settings.tsx:116 -#: src/screens/Settings/Settings.tsx:412 +#: src/screens/Settings/Settings.tsx:110 +#: src/screens/Settings/Settings.tsx:124 +#: src/screens/Settings/Settings.tsx:454 #: src/view/shell/desktop/LeftNav.tsx:243 msgid "Switch account" msgstr "アカウントを切り替える" @@ -7326,9 +7477,9 @@ msgstr "{0}へ切り替える" msgid "System" msgstr "システム" -#: src/screens/Settings/AboutSettings.tsx:66 -#: src/screens/Settings/AboutSettings.tsx:69 -#: src/screens/Settings/Settings.tsx:318 +#: src/screens/Settings/AboutSettings.tsx:104 +#: src/screens/Settings/AboutSettings.tsx:107 +#: src/screens/Settings/Settings.tsx:360 msgid "System log" msgstr "システムログ" @@ -7367,7 +7518,7 @@ msgstr "テクノロジー" msgid "Tell a joke!" msgstr "ジョークを言って!" -#: src/screens/Profile/Header/EditProfileDialog.tsx:355 +#: src/screens/Profile/Header/EditProfileDialog.tsx:378 msgid "Tell us a bit about yourself" msgstr "あなた自身について少し教えて" @@ -7380,12 +7531,12 @@ msgstr "もう少し教えて" msgid "Terms" msgstr "規約" -#: src/Navigation.tsx:296 -#: src/screens/Settings/AboutSettings.tsx:43 -#: src/screens/Settings/AboutSettings.tsx:46 +#: src/Navigation.tsx:305 +#: src/screens/Settings/AboutSettings.tsx:81 +#: src/screens/Settings/AboutSettings.tsx:84 #: src/view/screens/TermsOfService.tsx:31 -#: src/view/shell/Drawer.tsx:627 -#: src/view/shell/Drawer.tsx:629 +#: src/view/shell/Drawer.tsx:643 +#: src/view/shell/Drawer.tsx:645 msgid "Terms of Service" msgstr "利用規約" @@ -7425,7 +7576,7 @@ msgstr "ありがとうございます。あなたの報告は送信されまし msgid "Thanks, you have successfully verified your email address. You can close this dialog." msgstr "ありがとう、メールアドレスの確認に成功しました。このダイアログを閉じても大丈夫です。" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:468 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:487 msgid "That contains the following:" msgstr "その内容は以下の通りです:" @@ -7450,8 +7601,8 @@ msgstr "以上です、皆さん!" msgid "That's everything!" msgstr "これで全部です!" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:279 -#: src/view/com/profile/ProfileMenu.tsx:387 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:305 +#: src/view/com/profile/ProfileMenu.tsx:423 msgid "The account will be able to interact with you after unblocking." msgstr "このアカウントは、ブロック解除後にあなたとやり取りすることができます。" @@ -7465,7 +7616,7 @@ msgstr "アプリを再起動します" msgid "The author of this thread has hidden this reply." msgstr "このスレッドの投稿者がこの返信を非表示にしました" -#: src/screens/Moderation/index.tsx:358 +#: src/screens/Moderation/index.tsx:377 msgid "The Bluesky web application" msgstr "Blueskyウェブアプリ" @@ -7555,8 +7706,8 @@ msgid "There was an issue connecting to Tenor." msgstr "Tenorへの接続中に問題が発生しました。" #: src/screens/Profile/components/ProfileFeedHeader.tsx:173 -#: src/view/screens/ProfileList.tsx:367 -#: src/view/screens/ProfileList.tsx:386 +#: src/view/screens/ProfileList.tsx:375 +#: src/view/screens/ProfileList.tsx:394 #: src/view/screens/SavedFeeds.tsx:85 msgid "There was an issue contacting the server" msgstr "サーバーへの問い合わせ中に問題が発生しました" @@ -7580,7 +7731,7 @@ msgstr "通知の取得中に問題が発生しました。もう一度試すに msgid "There was an issue fetching posts. Tap here to try again." msgstr "投稿の取得中に問題が発生しました。もう一度試すにはこちらをタップしてください。" -#: src/view/com/lists/ListMembers.tsx:166 +#: src/view/com/lists/ListMembers.tsx:151 msgid "There was an issue fetching the list. Tap here to try again." msgstr "リストの取得中に問題が発生しました。もう一度試すにはこちらをタップしてください。" @@ -7593,7 +7744,7 @@ msgstr "アプリパスワードの取得中に問題が発生しました" msgid "There was an issue fetching your lists. Tap here to try again." msgstr "リストの取得中に問題が発生しました。もう一度試すにはこちらをタップしてください。" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:105 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:107 msgid "There was an issue fetching your service info" msgstr "サービス情報の取得中に問題が発生しました" @@ -7612,17 +7763,17 @@ msgstr "報告の送信に問題が発生しました。インターネットの msgid "There was an issue updating your feeds, please check your internet connection and try again." msgstr "フィードの更新中に問題が発生したので、インターネットへの接続を確認の上、もう一度試してください。" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:107 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:128 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:141 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:110 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:144 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:90 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:101 -#: src/view/com/profile/ProfileMenu.tsx:111 -#: src/view/com/profile/ProfileMenu.tsx:121 -#: src/view/com/profile/ProfileMenu.tsx:135 -#: src/view/com/profile/ProfileMenu.tsx:145 -#: src/view/com/profile/ProfileMenu.tsx:158 -#: src/view/com/profile/ProfileMenu.tsx:170 +#: src/view/com/profile/ProfileMenu.tsx:117 +#: src/view/com/profile/ProfileMenu.tsx:127 +#: src/view/com/profile/ProfileMenu.tsx:141 +#: src/view/com/profile/ProfileMenu.tsx:151 +#: src/view/com/profile/ProfileMenu.tsx:164 +#: src/view/com/profile/ProfileMenu.tsx:176 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:396 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:409 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:419 @@ -7633,10 +7784,10 @@ msgstr "問題が発生しました! {0}" #: src/screens/List/ListHiddenScreen.tsx:63 #: src/screens/List/ListHiddenScreen.tsx:77 #: src/screens/List/ListHiddenScreen.tsx:99 -#: src/view/screens/ProfileList.tsx:403 -#: src/view/screens/ProfileList.tsx:421 -#: src/view/screens/ProfileList.tsx:439 -#: src/view/screens/ProfileList.tsx:457 +#: src/view/screens/ProfileList.tsx:411 +#: src/view/screens/ProfileList.tsx:429 +#: src/view/screens/ProfileList.tsx:447 +#: src/view/screens/ProfileList.tsx:465 msgid "There was an issue. Please check your internet connection and try again." msgstr "問題が発生しました。インターネットへの接続を確認の上、もう一度お試しください。" @@ -7657,6 +7808,14 @@ msgstr "これらの設定はFollowingフィードにのみ適用されます。 msgid "This {screenDescription} has been flagged:" msgstr "この{screenDescription}にはフラグが設定されています:" +#: src/components/verification/VerificationsDialog.tsx:89 +msgid "This account has a checkmark because it's been verified by trusted sources." +msgstr "信頼できるソースによって検証されたため、このアカウントにはチェックマークが付いています。" + +#: src/components/verification/VerificationsDialog.tsx:94 +msgid "This account has one or more verifications, but it is not currently verified." +msgstr "このアカウントは1つ以上の認証がありますが、現在認証されていません。" + #: src/components/moderation/ScreenHider.tsx:106 msgid "This account has requested that users sign in to view their profile." msgstr "このアカウントを閲覧するためにはサインインが必要です。" @@ -7665,6 +7824,10 @@ msgstr "このアカウントを閲覧するためにはサインインが必要 msgid "This account is blocked by one or more of your moderation lists. To unblock, please visit the lists directly and remove this user." msgstr "このアカウントは1つ、あるいは複数のモデレーションリストでブロックされています。ブロックを解除するにはリストの画面に移動してこのユーザーをリストから外してください。" +#: src/components/verification/VerificationCreatePrompt.tsx:48 +msgid "This action can be undone at any time." +msgstr "この操作はいつでも元に戻すことができます。" + #: src/components/moderation/LabelsOnMeDialog.tsx:271 msgid "This appeal will be sent to <0>{sourceName}." msgstr "この申し立ては<0>{sourceName}に送られます。" @@ -7698,7 +7861,7 @@ msgstr "このコンテンツは関係するユーザーの一方が他方をブ msgid "This content is not viewable without a Bluesky account." msgstr "このコンテンツはBlueskyのアカウントがないと閲覧できません。" -#: src/screens/Messages/components/ChatListItem.tsx:357 +#: src/screens/Messages/components/ChatListItem.tsx:362 msgid "This conversation is with a deleted or a deactivated account. Press for options" msgstr "削除あるいは無効化されたアカウントとの会話です。押すと選択肢が表示されます" @@ -7720,7 +7883,7 @@ msgstr "このフィードは空です!もっと多くのユーザーをフォ #: src/components/StarterPack/Main/PostsList.tsx:36 #: src/screens/Profile/ProfileFeed/index.tsx:189 -#: src/view/screens/ProfileList.tsx:835 +#: src/view/screens/ProfileList.tsx:843 msgid "This feed is empty." msgstr "このフィードは空です。" @@ -7728,7 +7891,7 @@ msgstr "このフィードは空です。" msgid "This feed is no longer online. We are showing <0>Discover instead." msgstr "このフィードはもはやオンラインではありません。代わりに<0>Discoverを表示しています。" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:574 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:593 msgid "This handle is reserved. Please try a different one." msgstr "このハンドルは予約されています。他のものをお試しください。" @@ -7748,7 +7911,7 @@ msgstr "投稿者によって適用されたラベルです。" msgid "This label was applied by you." msgstr "あなたによって適用されたラベルです。" -#: src/screens/Profile/Sections/Labels.tsx:188 +#: src/screens/Profile/Sections/Labels.tsx:185 msgid "This labeler hasn't declared what labels it publishes, and may not be active." msgstr "このラベラーはどのようなラベルを発行しているか宣言しておらず、活動していない可能性もあります。" @@ -7764,7 +7927,7 @@ msgstr "<0>{0}が作成したこのリストは名前または説明がBlues msgid "This list – created by you – contains possible violations of Bluesky's community guidelines in its name or description." msgstr "あなたが作成したこのリストは名前または説明がBlueskyのコミュニティガイドラインに違反している可能性があります。" -#: src/view/screens/ProfileList.tsx:954 +#: src/view/screens/ProfileList.tsx:962 msgid "This list is empty." msgstr "このリストは空です。" @@ -7772,7 +7935,7 @@ msgstr "このリストは空です。" msgid "This moderation service is unavailable. See below for more details. If this issue persists, contact us." msgstr "このモデレーションのサービスはご利用できません。詳細は以下をご覧ください。この問題が解決しない場合は、サポートへお問い合わせください。" -#: src/view/com/post-thread/PostThreadItem.tsx:876 +#: src/view/com/post-thread/PostThreadItem.tsx:896 msgid "This post claims to have been created on <0>{0}, but was first seen by Bluesky on <1>{1}." msgstr "<0>{0}に投稿されたと表示されていますが、Blueskyに初めて登場したのは<1>{1}です。" @@ -7780,7 +7943,7 @@ msgstr "<0>{0}に投稿されたと表示されていますが、Blueskyに msgid "This post has an unknown type of threadgate on it. Your app may be out of date." msgstr "投稿に対する返信制限のタイプが不明です。アプリが古いかもしれません。" -#: src/view/com/post-thread/PostThreadItem.tsx:158 +#: src/view/com/post-thread/PostThreadItem.tsx:160 msgid "This post has been deleted." msgstr "この投稿は削除されました。" @@ -7797,7 +7960,7 @@ msgstr "この投稿はフィードとスレッドから非表示になります msgid "This post's author has disabled quote posts." msgstr "この投稿の投稿者は引用投稿を無効にしています。" -#: src/view/com/profile/ProfileMenu.tsx:408 +#: src/view/com/profile/ProfileMenu.tsx:444 msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't signed in." msgstr "この投稿はサインインしているユーザーにのみ表示されます。サインインしていないユーザーには表示されません。" @@ -7809,7 +7972,7 @@ msgstr "この返信はスレッドの一番下にある非表示のセクショ msgid "This service has not provided terms of service or a privacy policy." msgstr "このサービスには、利用規約もプライバシーポリシーもありません。" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:437 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:456 msgid "This should create a domain record at:" msgstr "これにより以下にドメインレコードが作成されるはずです:" @@ -7850,7 +8013,7 @@ msgstr "このユーザーは誰もフォローしていません。" msgid "This will delete \"{0}\" from your muted words. You can always add it back later." msgstr "ミュートしたワードから「{0}」が削除されます。あとでいつでも戻すことができます。" -#: src/screens/Settings/Settings.tsx:462 +#: src/screens/Settings/Settings.tsx:504 msgid "This will remove @{0} from the quick access list." msgstr "クイックアクセスのリストから@{0}を削除します。" @@ -7881,7 +8044,7 @@ msgstr "スレッド" msgid "Threaded mode" msgstr "スレッドモード" -#: src/Navigation.tsx:329 +#: src/Navigation.tsx:338 msgid "Threads Preferences" msgstr "スレッドの設定" @@ -7913,7 +8076,7 @@ msgstr "今日" msgid "Toggle dropdown" msgstr "ドロップダウンを切り替え" -#: src/screens/Moderation/index.tsx:335 +#: src/screens/Moderation/index.tsx:354 msgid "Toggle to enable or disable adult content" msgstr "成人向けコンテンツの有効もしくは無効の切り替え" @@ -7927,14 +8090,14 @@ msgstr "音の切り替え" msgid "Top" msgstr "トップ" -#: src/Navigation.tsx:411 +#: src/Navigation.tsx:420 msgid "Topic" msgstr "トピック" #: src/components/dms/MessageContextMenu.tsx:139 #: src/components/dms/MessageContextMenu.tsx:141 -#: src/view/com/post-thread/PostThreadItem.tsx:798 -#: src/view/com/post-thread/PostThreadItem.tsx:801 +#: src/view/com/post-thread/PostThreadItem.tsx:818 +#: src/view/com/post-thread/PostThreadItem.tsx:821 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:468 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:470 msgid "Translate" @@ -7952,6 +8115,10 @@ msgstr "話題のトピック" msgid "Trending Videos" msgstr "話題のビデオ" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:138 +msgid "Trust emerges from relationships, communities, and shared context, so we’re also enabling <0>trusted verifiers: organizations that can directly issue verification." +msgstr "Trust はリレーションシップ、コミュニティ、共有コンテキストから現れるため、<0>信頼できる検証者を有効にしています。認証を直接発行できる組織。" + #: src/view/com/util/error/ErrorScreen.tsx:103 msgctxt "action" msgid "Try again" @@ -7973,7 +8140,7 @@ msgstr "希望するユーザー名をタイプしてください" msgid "Type your message here" msgstr "ここにメッセージを入力する" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:413 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:432 msgid "Type:" msgstr "タイプ:" @@ -7999,31 +8166,31 @@ msgstr "削除できません" #: src/components/dms/MessagesListBlockedFooter.tsx:104 #: src/components/dms/MessagesListBlockedFooter.tsx:112 #: src/components/dms/MessagesListBlockedFooter.tsx:119 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:197 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:283 -#: src/view/com/profile/ProfileMenu.tsx:399 -#: src/view/screens/ProfileList.tsx:715 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:200 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 +#: src/view/com/profile/ProfileMenu.tsx:435 +#: src/view/screens/ProfileList.tsx:723 msgid "Unblock" msgstr "ブロックを解除" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:202 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:205 msgctxt "action" msgid "Unblock" msgstr "ブロックを解除" #: src/components/dms/ConvoMenu.tsx:247 #: src/components/dms/ConvoMenu.tsx:250 -#: src/view/com/profile/ProfileMenu.tsx:309 -#: src/view/com/profile/ProfileMenu.tsx:315 +#: src/view/com/profile/ProfileMenu.tsx:345 +#: src/view/com/profile/ProfileMenu.tsx:351 msgid "Unblock account" msgstr "アカウントのブロックを解除" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:277 -#: src/view/com/profile/ProfileMenu.tsx:381 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:303 +#: src/view/com/profile/ProfileMenu.tsx:417 msgid "Unblock Account?" msgstr "アカウントのブロックを解除しますか?" -#: src/view/screens/ProfileList.tsx:612 +#: src/view/screens/ProfileList.tsx:620 msgid "Unblock list" msgstr "リストのブロックを解除" @@ -8041,12 +8208,12 @@ msgctxt "action" msgid "Unfollow" msgstr "フォローを解除" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:217 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:220 msgid "Unfollow {0}" msgstr "{0}のフォローを解除" -#: src/view/com/profile/ProfileMenu.tsx:251 -#: src/view/com/profile/ProfileMenu.tsx:261 +#: src/view/com/profile/ProfileMenu.tsx:264 +#: src/view/com/profile/ProfileMenu.tsx:274 msgid "Unfollow account" msgstr "アカウントのフォローを解除" @@ -8058,6 +8225,10 @@ msgstr "ユーザーのフォローを解除" msgid "Unfortunately, none of your subscribed labelers supports this report type." msgstr "残念ながら、登録しているラベラーはどれもこのタイプの報告をサポートしていません。" +#: src/components/verification/VerificationsDialog.tsx:204 +msgid "Unknown verifier" +msgstr "不明な認証" + #: src/screens/Profile/components/ProfileFeedHeader.tsx:510 msgid "Unlike" msgstr "いいねを外す" @@ -8072,7 +8243,7 @@ msgctxt "video" msgid "Unmute" msgstr "ミュートを解除" -#: src/view/screens/ProfileList.tsx:722 +#: src/view/screens/ProfileList.tsx:730 msgid "Unmute" msgstr "ミュートを解除" @@ -8081,8 +8252,8 @@ msgstr "ミュートを解除" msgid "Unmute {tag}" msgstr "{tag} のミュートを解除" -#: src/view/com/profile/ProfileMenu.tsx:288 -#: src/view/com/profile/ProfileMenu.tsx:294 +#: src/view/com/profile/ProfileMenu.tsx:324 +#: src/view/com/profile/ProfileMenu.tsx:330 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:668 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:674 msgid "Unmute account" @@ -8092,7 +8263,7 @@ msgstr "アカウントのミュートを解除" msgid "Unmute conversation" msgstr "会話のミュートを解除" -#: src/view/screens/ProfileList.tsx:597 +#: src/view/screens/ProfileList.tsx:605 msgid "Unmute list" msgstr "リストのミュートを解除" @@ -8105,7 +8276,7 @@ msgstr "スレッドのミュートを解除" msgid "Unmute video" msgstr "ビデオのミュートを解除" -#: src/view/screens/ProfileList.tsx:706 +#: src/view/screens/ProfileList.tsx:714 msgid "Unpin" msgstr "ピン留めを解除" @@ -8128,7 +8299,7 @@ msgstr "ホームからピン留めを解除" msgid "Unpin from profile" msgstr "プロフィールから固定を解除" -#: src/view/screens/ProfileList.tsx:577 +#: src/view/screens/ProfileList.tsx:585 msgid "Unpin moderation list" msgstr "モデレーションリストのピン留めを解除" @@ -8136,7 +8307,7 @@ msgstr "モデレーションリストのピン留めを解除" msgid "Unpinned {0} from Home" msgstr "{0}のピン留めを解除しました" -#: src/view/screens/ProfileList.tsx:354 +#: src/view/screens/ProfileList.tsx:362 msgid "Unpinned from your feeds" msgstr "フィードからピン留めを解除" @@ -8181,8 +8352,8 @@ msgstr "更新する" msgid "Update <0>{displayName} in Lists" msgstr "リストの<0>{displayName}を更新" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:507 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:528 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:526 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:547 msgid "Update to {domain}" msgstr "{domain}に更新" @@ -8204,7 +8375,7 @@ msgstr "更新中…" msgid "Upload a photo instead" msgstr "代わりに写真をアップロード" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:453 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:472 msgid "Upload a text file to:" msgstr "テキストファイルのアップロード先:" @@ -8244,7 +8415,7 @@ msgstr "ビデオをアップロード中…" msgid "Use app passwords to sign in to other Bluesky clients without giving full access to your account or password." msgstr "アプリパスワードを使うことで、アカウントやパスワードに完全にアクセスする権限を与えることなく、他のBlueskyクライアントにサインインします。" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:539 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:558 msgid "Use default provider" msgstr "デフォルトプロバイダーを使用" @@ -8344,24 +8515,43 @@ msgstr "フォローしているユーザー" msgid "Users in \"{0}\"" msgstr "{0}のユーザー" -#: src/components/LikesDialog.tsx:83 -msgid "Users that have liked this content or profile" -msgstr "このコンテンツやプロフィールにいいねをしているユーザー" - #: src/components/dialogs/PostInteractionSettingsDialog.tsx:433 msgid "Users you follow" msgstr "フォローしているユーザー" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:419 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:438 msgid "Value:" msgstr "値:" +#: src/screens/Moderation/index.tsx:288 +msgid "Verification settings" +msgstr "認証設定" + +#: src/Navigation.tsx:175 +#: src/screens/Moderation/VerificationSettings.tsx:32 +msgid "Verification Settings" +msgstr "認証設定" + +#: src/screens/Moderation/VerificationSettings.tsx:41 +msgid "Verifications on Bluesky work differently than on other platforms. <0>Learn more here." +msgstr "Blueskyでの確認は他のプラットフォームとは異なります。<0>詳細はこちら" + +#: src/components/verification/VerificationsDialog.tsx:105 +msgid "Verified by:" +msgstr "認証者:" + #: src/view/com/composer/videos/SelectVideoBtn.tsx:127 msgid "Verified email required" msgstr "メールアドレスの確認が必要" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:509 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:530 +#: src/components/verification/VerificationCreatePrompt.tsx:65 +#: src/view/com/profile/ProfileMenu.tsx:308 +#: src/view/com/profile/ProfileMenu.tsx:311 +msgid "Verify account" +msgstr "アカウントを確認" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:528 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:549 msgid "Verify DNS Record" msgstr "DNSレコードを確認" @@ -8379,11 +8569,15 @@ msgstr "新しいメールアドレスを確認" msgid "Verify now" msgstr "確認する" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:510 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:532 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:529 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:551 msgid "Verify Text File" msgstr "テキストファイルを確認" +#: src/components/verification/VerificationCreatePrompt.tsx:44 +msgid "Verify this account?" +msgstr "このアカウントを認証しますか?" + #: src/screens/Settings/AccountSettings.tsx:75 #: src/screens/Settings/AccountSettings.tsx:91 msgid "Verify your email" @@ -8394,8 +8588,8 @@ msgstr "メールアドレスを確認" msgid "Verify Your Email" msgstr "メールアドレスを確認" -#: src/screens/Settings/AboutSettings.tsx:73 -#: src/screens/Settings/AboutSettings.tsx:102 +#: src/screens/Settings/AboutSettings.tsx:123 +#: src/screens/Settings/AboutSettings.tsx:152 msgid "Version {appVersion}" msgstr "バージョン {appVersion}" @@ -8408,7 +8602,7 @@ msgstr "ビデオ" msgid "Video failed to process" msgstr "ビデオの処理に失敗" -#: src/Navigation.tsx:462 +#: src/Navigation.tsx:471 msgid "Video Feed" msgstr "ビデオフィード" @@ -8461,16 +8655,17 @@ msgstr "{0}のアバターを表示" #: src/components/ProfileCard.tsx:115 #: src/screens/Profile/components/ProfileFeedHeader.tsx:446 +#: src/screens/Search/components/SearchProfileCard.tsx:36 #: src/screens/VideoFeed/index.tsx:769 -#: src/view/com/notifications/NotificationFeedItem.tsx:413 +#: src/view/com/notifications/NotificationFeedItem.tsx:487 msgid "View {0}'s profile" msgstr "{0}のプロフィールを表示" -#: src/components/dms/MessagesListHeader.tsx:176 +#: src/components/dms/MessagesListHeader.tsx:181 msgid "View {displayName}'s profile" msgstr "{displayName}のプロフィールを表示" -#: src/components/ProfileHoverCard/index.web.tsx:433 +#: src/components/ProfileHoverCard/index.web.tsx:440 msgid "View blocked user's profile" msgstr "ブロック中のユーザーのプロフィールを表示" @@ -8508,13 +8703,13 @@ msgstr "これらのラベルに関する情報を見る" msgid "View more" msgstr "もっと表示" -#: src/components/ProfileHoverCard/index.web.tsx:419 -#: src/components/ProfileHoverCard/index.web.tsx:439 -#: src/components/ProfileHoverCard/index.web.tsx:466 +#: src/components/ProfileHoverCard/index.web.tsx:426 +#: src/components/ProfileHoverCard/index.web.tsx:446 +#: src/components/ProfileHoverCard/index.web.tsx:473 #: src/view/com/posts/AviFollowButton.tsx:55 #: src/view/com/posts/PostFeedErrorMessage.tsx:175 -#: src/view/com/util/PostMeta.tsx:78 -#: src/view/com/util/PostMeta.tsx:93 +#: src/view/com/util/PostMeta.tsx:87 +#: src/view/com/util/PostMeta.tsx:122 msgid "View profile" msgstr "プロフィールを表示" @@ -8526,6 +8721,10 @@ msgstr "アバターを表示" msgid "View the labeling service provided by @{0}" msgstr "@{0}によって提供されるラベリングサービスを見る" +#: src/components/verification/VerificationCheckButton.tsx:99 +msgid "View this user's verifications" +msgstr "このユーザーの検証を表示" + #: src/screens/Profile/components/ProfileFeedHeader.tsx:481 msgid "View users who like this feed" msgstr "このフィードにいいねしたユーザーを見る" @@ -8534,11 +8733,11 @@ msgstr "このフィードにいいねしたユーザーを見る" msgid "View video" msgstr "ビデオを表示" -#: src/screens/Moderation/index.tsx:264 +#: src/screens/Moderation/index.tsx:268 msgid "View your blocked accounts" msgstr "ブロックしたアカウントを見る" -#: src/screens/Moderation/index.tsx:204 +#: src/screens/Moderation/index.tsx:208 msgid "View your default post interaction settings" msgstr "投稿への反応のデフォルト設定を表示" @@ -8547,14 +8746,18 @@ msgstr "投稿への反応のデフォルト設定を表示" msgid "View your feeds and explore more" msgstr "フィードを表示し、さらにフィードを探す" -#: src/screens/Moderation/index.tsx:234 +#: src/screens/Moderation/index.tsx:238 msgid "View your moderation lists" msgstr "モデレーションリストを見る" -#: src/screens/Moderation/index.tsx:249 +#: src/screens/Moderation/index.tsx:253 msgid "View your muted accounts" msgstr "ミュートしたアカウントを見る" +#: src/components/verification/VerificationCheckButton.tsx:98 +msgid "View your verifications" +msgstr "本人確認を見る" + #: src/view/com/util/images/AutoSizedImage.tsx:199 #: src/view/com/util/images/AutoSizedImage.tsx:221 msgid "Views full image" @@ -8627,7 +8830,7 @@ msgstr "あなたがビデオのアップロードを許可されているかど msgid "We were unable to load your birth date preferences. Please try again." msgstr "生年月日の設定を読み込むことはできませんでした。もう一度お試しください。" -#: src/screens/Moderation/index.tsx:409 +#: src/screens/Moderation/index.tsx:428 msgid "We were unable to load your configured labelers at this time." msgstr "現在設定されたラベラーを読み込めません。" @@ -8643,16 +8846,20 @@ msgstr "アカウントの準備ができたらお知らせします。" msgid "We'll use this to help customize your experience." msgstr "これはあなたの体験をカスタマイズするために使用されます。" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:92 +#: src/components/dialogs/SearchablePeopleList.tsx:107 #: src/components/ProgressGuide/FollowDialog.tsx:172 msgid "We're having network issues, try again" msgstr "ネットワークで問題が発生しています。もう一度試してください" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:94 +msgid "We’re introducing a new layer of verification on Bluesky — an easy-to-see checkmark." +msgstr "Blueskyでの新しい確認レイヤーを導入しました。見やすいチェックマークです。" + #: src/screens/Signup/index.tsx:109 msgid "We're so excited to have you join us!" msgstr "私たちはあなたが参加してくれることをとても楽しみにしています!" -#: src/view/screens/ProfileList.tsx:113 +#: src/view/screens/ProfileList.tsx:117 msgid "We're sorry, but we were unable to resolve this list. If this persists, please contact the list creator, @{handleOrDid}." msgstr "大変申し訳ありませんが、このリストを解決できませんでした。それでもこの問題が解決しない場合は、作成者の@{handleOrDid}までお問い合わせください。" @@ -8699,6 +8906,10 @@ msgstr "あなたのスターターパックを何と呼びたいですか?" msgid "What's up?" msgstr "最近どう?" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:146 +msgid "When you tap on a check, you’ll see which organizations have granted verification." +msgstr "小切手をタップすると、どの組織が認証を許可しているかが表示されます。" + #: src/view/com/modals/lang-settings/PostLanguagesSettings.tsx:80 msgid "Which languages are used in this post?" msgstr "この投稿ではどの言語が使われていますか?" @@ -8715,6 +8926,10 @@ msgstr "誰がこの投稿に反応できますか?" msgid "Who can reply" msgstr "返信できるユーザー" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:127 +msgid "Who can verify?" +msgstr "誰が確認できますか?" + #: src/screens/Home/NoFeedsPinned.tsx:79 #: src/screens/Messages/ChatList.tsx:231 #: src/screens/Messages/Inbox.tsx:176 @@ -8783,7 +8998,7 @@ msgstr "返信を書く" msgid "Writers" msgstr "ライター" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:337 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:356 msgid "Wrong DID returned from server. Received: {0}" msgstr "サーバーから間違ったDIDが送られてきました。受信したもの:{0}" @@ -8820,7 +9035,11 @@ msgstr "昨日" msgid "You" msgstr "あなた" -#: src/components/forms/HostingProvider.tsx:46 +#: src/components/verification/VerifierDialog.tsx:59 +msgid "You are a trusted verifier" +msgstr "あなたは信頼された検証者です" + +#: src/components/forms/HostingProvider.tsx:45 msgid "You are creating an account on" msgstr "アカウントを作成するホスティングプロバイダー:" @@ -8836,6 +9055,19 @@ msgstr "あなたはビデオのアップロードを許可されていません msgid "You are not following anyone." msgstr "あなたはまだだれもフォローしていません。" +#: src/components/verification/VerificationsDialog.tsx:64 +msgid "You are verified" +msgstr "確認済みです" + +#: src/screens/Profile/Header/EditProfileDialog.tsx:356 +#: src/view/com/modals/EditProfile.tsx:204 +msgid "You are verified. You will lose your verification status if you change your display name. <0>Learn more." +msgstr "確認済みです。表示名を変更すると、確認ステータスが失われます。<0>詳細はこちら。" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:208 +msgid "You are verified. You will lose your verification status if you change your handle. <0>Learn more." +msgstr "認証されました。ハンドルを変更すると、認証ステータスが失われます。<0>詳細はこちら。" + #: src/screens/Search/modules/ExploreInterestsCard.tsx:45 msgid "You can adjust your interests at any time from \"Content and media\" settings." msgstr "「気になること」は「コンテンツとメディアの設定」でいつでも変更できます。" @@ -8947,11 +9179,11 @@ msgstr "フィードがありません。" msgid "You have no lists." msgstr "リストがありません。" -#: src/view/screens/ModerationBlockedAccounts.tsx:129 +#: src/view/screens/ModerationBlockedAccounts.tsx:138 msgid "You have not blocked any accounts yet. To block an account, go to their profile and select \"Block account\" from the menu on their account." msgstr "ブロック中のアカウントはまだありません。アカウントをブロックするには、ユーザーのプロフィールに移動し、アカウントメニューから「アカウントをブロック」を選択します。" -#: src/view/screens/ModerationMutedAccounts.tsx:128 +#: src/view/screens/ModerationMutedAccounts.tsx:151 msgid "You have not muted any accounts yet. To mute an account, go to their profile and select \"Mute account\" from the menu on their account." msgstr "ミュートしているアカウントはまだありません。アカウントをミュートするには、プロフィールに移動し、アカウントメニューから「アカウントをミュート」を選択します。" @@ -9024,11 +9256,11 @@ msgstr "以前、あなたは@{0}を無効化しました。" msgid "You reacted {0}" msgstr "あなたは{0}とリアクションしました" -#: src/screens/Messages/components/ChatListItem.tsx:213 +#: src/screens/Messages/components/ChatListItem.tsx:218 msgid "You reacted {0} to {1}" msgstr "あなたは{1}に{0}とリアクションしました" -#: src/screens/Settings/Settings.tsx:257 +#: src/screens/Settings/Settings.tsx:265 #: src/view/shell/desktop/LeftNav.tsx:206 msgid "You will be signed out of all your accounts." msgstr "すべてのアカウントからサインアウトします。" @@ -9045,15 +9277,15 @@ msgstr "これ以降、このスレッドに関する通知を受け取ること msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." msgstr "「リセットコード」が記載されたメールが届きます。ここにコードを入力し、新しいパスワードを入力します。" -#: src/screens/Messages/components/ChatListItem.tsx:149 +#: src/screens/Messages/components/ChatListItem.tsx:154 msgid "You: {0}" msgstr "あなた: {0}" -#: src/screens/Messages/components/ChatListItem.tsx:178 +#: src/screens/Messages/components/ChatListItem.tsx:183 msgid "You: {defaultEmbeddedContentMessage}" msgstr "あなた: {defaultEmbeddedContentMessage}" -#: src/screens/Messages/components/ChatListItem.tsx:171 +#: src/screens/Messages/components/ChatListItem.tsx:176 msgid "You: {short}" msgstr "あなた: {short}" @@ -9163,7 +9395,7 @@ msgstr "あなたのチャットは無効化されています" msgid "Your choice will be saved, but can be changed later in settings." msgstr "ここで選択した内容は保存されますが、あとから設定で変更できます。" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:494 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:513 msgid "Your current handle <0>{0} will automatically remain reserved for you. You can switch back to it at any time from this account." msgstr "あなたの現在のハンドル<0>{0}は自動的に予約されたままになります。いつでもこのアカウントに戻すことができます。" @@ -9194,7 +9426,7 @@ msgstr "フォロワー" msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "Followingフィードは空です!もっと多くのユーザーをフォローして、近況を確認しましょう。" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:221 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:240 msgid "Your full handle will be <0>@{0}" msgstr "フルハンドルは<0>@{0}になります" @@ -9202,7 +9434,7 @@ msgstr "フルハンドルは<0>@{0}になります" msgid "Your full username will be <0>@{0}" msgstr "あなたのフルユーザー名は <0>@{0}になります" -#: src/Navigation.tsx:383 +#: src/Navigation.tsx:392 #: src/screens/Search/modules/ExploreInterestsCard.tsx:67 #: src/screens/Settings/ContentAndMediaSettings.tsx:92 #: src/screens/Settings/ContentAndMediaSettings.tsx:95 @@ -9262,3 +9494,7 @@ msgstr "あなたの報告はBluesky Moderation Serviceに送られます" #: src/screens/Settings/SettingsInterests.tsx:53 msgid "Your selected interests help us serve you content you care about." msgstr "「気になること」は興味を引くコンテンツを提供するために役立てます。" + +#: src/components/verification/VerificationsDialog.tsx:65 +msgid "Your verifications" +msgstr "本人確認を行う" diff --git a/src/locale/locales/km/messages.po b/src/locale/locales/km/messages.po index a7d5757635..2ba77c3f62 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: 2025-04-09 23:20\n" +"PO-Revision-Date: 2025-04-19 04:09\n" "Last-Translator: \n" "Language-Team: Khmer\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -23,7 +23,7 @@ msgstr "" msgid "(active)" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:155 +#: src/screens/Messages/components/ChatListItem.tsx:160 msgid "(contains embedded content)" msgstr "" @@ -82,7 +82,7 @@ msgstr "" #: src/view/shell/bottom-bar/BottomBar.tsx:209 #: src/view/shell/bottom-bar/BottomBar.tsx:241 -#: src/view/shell/Drawer.tsx:454 +#: src/view/shell/Drawer.tsx:470 msgid "{0, plural, one {# unread item} other {# unread items}}" msgstr "" @@ -91,17 +91,17 @@ msgstr "" msgid "{0, plural, one {#mo} other {#mo}}" msgstr "" -#: src/components/ProfileHoverCard/index.web.tsx:398 +#: src/components/ProfileHoverCard/index.web.tsx:404 #: src/screens/Profile/Header/Metrics.tsx:22 msgid "{0, plural, one {follower} other {followers}}" msgstr "{0, plural, one {អ្នកតាម} other {អ្នកតាម}}" -#: src/components/ProfileHoverCard/index.web.tsx:402 +#: src/components/ProfileHoverCard/index.web.tsx:408 #: src/screens/Profile/Header/Metrics.tsx:26 msgid "{0, plural, one {following} other {following}}" msgstr "{0, plural, one {អ្នកកំពុងតាម} other {អ្នកកំពុងតាម}}" -#: src/view/com/post-thread/PostThreadItem.tsx:459 +#: src/view/com/post-thread/PostThreadItem.tsx:479 msgid "{0, plural, one {like} other {likes}}" msgstr "" @@ -109,11 +109,11 @@ msgstr "" msgid "{0, plural, one {post} other {posts}}" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:443 +#: src/view/com/post-thread/PostThreadItem.tsx:463 msgid "{0, plural, one {quote} other {quotes}}" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:425 +#: src/view/com/post-thread/PostThreadItem.tsx:445 msgid "{0, plural, one {repost} other {reposts}}" msgstr "" @@ -153,7 +153,7 @@ msgstr "" msgid "{0} reacted {1}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:226 +#: src/screens/Messages/components/ChatListItem.tsx:231 msgid "{0} reacted {1} to {2}" msgstr "" @@ -206,100 +206,132 @@ msgstr "" msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:305 +#: src/view/com/notifications/NotificationFeedItem.tsx:324 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} followed you" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:331 +#: src/view/com/notifications/NotificationFeedItem.tsx:350 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your custom feed" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:224 +#: src/view/com/notifications/NotificationFeedItem.tsx:243 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your post" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:248 +#: src/view/com/notifications/NotificationFeedItem.tsx:430 +msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} removed their verifications from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:267 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} reposted your post" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:355 +#: src/view/com/notifications/NotificationFeedItem.tsx:374 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} signed up with your starter pack" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:317 +#: src/view/com/notifications/NotificationFeedItem.tsx:404 +msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:336 msgid "{firstAuthorLink} followed you" msgstr "{firstAuthorLink} បានតាមអ្នក" -#: src/view/com/notifications/NotificationFeedItem.tsx:294 +#: src/view/com/notifications/NotificationFeedItem.tsx:313 msgid "{firstAuthorLink} followed you back" msgstr "{firstAuthorLink} តាមអ្នកមកវិញ" -#: src/view/com/notifications/NotificationFeedItem.tsx:343 +#: src/view/com/notifications/NotificationFeedItem.tsx:362 msgid "{firstAuthorLink} liked your custom feed" msgstr "{firstAuthorLink} ចូលចិត្តព័ត៌មានផ្ទាល់ខ្លួនរបស់អ្នក" -#: src/view/com/notifications/NotificationFeedItem.tsx:236 +#: src/view/com/notifications/NotificationFeedItem.tsx:255 msgid "{firstAuthorLink} liked your post" msgstr "{firstAuthorLink} បានចូលចិត្តការបង្ហោះរបស់អ្នក" -#: src/view/com/notifications/NotificationFeedItem.tsx:260 +#: src/view/com/notifications/NotificationFeedItem.tsx:442 +msgid "{firstAuthorLink} removed their verification from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:279 msgid "{firstAuthorLink} reposted your post" msgstr "{firstAuthorLink} បានបង្ហោះសាររបស់អ្នកឡើងវិញ" -#: src/view/com/notifications/NotificationFeedItem.tsx:367 +#: src/view/com/notifications/NotificationFeedItem.tsx:386 msgid "{firstAuthorLink} signed up with your starter pack" msgstr "{firstAuthorLink} បានចុះឈ្មោះជាមួយកញ្ចប់ចាប់ផ្តើមរបស់អ្នក" -#: src/view/com/notifications/NotificationFeedItem.tsx:298 +#: src/view/com/notifications/NotificationFeedItem.tsx:416 +msgid "{firstAuthorLink} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:317 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} followed you" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:324 +#: src/view/com/notifications/NotificationFeedItem.tsx:343 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your custom feed" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:217 +#: src/view/com/notifications/NotificationFeedItem.tsx:236 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your post" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:241 +#: src/view/com/notifications/NotificationFeedItem.tsx:423 +msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} removed their verifications from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:260 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} reposted your post" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:348 +#: src/view/com/notifications/NotificationFeedItem.tsx:367 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} signed up with your starter pack" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:303 +#: src/view/com/notifications/NotificationFeedItem.tsx:397 +msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:322 msgid "{firstAuthorName} followed you" msgstr "{firstAuthorName} បានតាមអ្នក" -#: src/view/com/notifications/NotificationFeedItem.tsx:293 +#: src/view/com/notifications/NotificationFeedItem.tsx:312 msgid "{firstAuthorName} followed you back" msgstr "{firstAuthorName} តាមអ្នកមកវិញ" -#: src/view/com/notifications/NotificationFeedItem.tsx:329 +#: src/view/com/notifications/NotificationFeedItem.tsx:348 msgid "{firstAuthorName} liked your custom feed" msgstr "{firstAuthorName} ចូលចិត្តព័ត៌មានផ្ទាល់ខ្លួនរបស់អ្នក" -#: src/view/com/notifications/NotificationFeedItem.tsx:222 +#: src/view/com/notifications/NotificationFeedItem.tsx:241 msgid "{firstAuthorName} liked your post" msgstr "{firstAuthorName} បានចូលចិត្តការបង្ហោះរបស់អ្នក" -#: src/view/com/notifications/NotificationFeedItem.tsx:246 +#: src/view/com/notifications/NotificationFeedItem.tsx:428 +msgid "{firstAuthorName} removed their verification from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:265 msgid "{firstAuthorName} reposted your post" msgstr "{firstAuthorName} បានបង្ហោះសាររបស់អ្នកឡើងវិញ" -#: src/view/com/notifications/NotificationFeedItem.tsx:353 +#: src/view/com/notifications/NotificationFeedItem.tsx:372 msgid "{firstAuthorName} signed up with your starter pack" msgstr "{firstAuthorName} បានចុះឈ្មោះជាមួយកញ្ចប់ចាប់ផ្តើមរបស់អ្នក" -#: src/components/ProfileHoverCard/index.web.tsx:508 +#: src/view/com/notifications/NotificationFeedItem.tsx:402 +msgid "{firstAuthorName} verified you" +msgstr "" + +#: src/components/ProfileHoverCard/index.web.tsx:532 #: src/screens/Profile/Header/Metrics.tsx:49 msgid "{following} following" msgstr "{following} កំពុងតាម" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:392 +#: src/components/dialogs/SearchablePeopleList.tsx:412 msgid "{handle} can't be messaged" msgstr "{handle} មិនអាចផ្ញើសារបានទេ" @@ -330,6 +362,19 @@ msgstr "" msgid "{type}h ago" msgstr "" +#: src/components/verification/VerifierDialog.tsx:60 +msgid "{userName} is a trusted verifier" +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:67 +msgid "{userName} is verified" +msgstr "" + +#. Possessive, meaning "the verifications of {userName}" +#: src/components/verification/VerificationsDialog.tsx:69 +msgid "{userName}'s verifications" +msgstr "" + #. Indicates the number of additional profiles are in the Starter Pack e.g. +12 #: src/screens/Search/components/StarterPackCard.tsx:249 msgid "+{computedTotal}" @@ -345,11 +390,11 @@ msgctxt "feeds" msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" msgstr "" -#: src/view/shell/Drawer.tsx:97 +#: src/view/shell/Drawer.tsx:113 msgid "<0>{0} {1, plural, one {follower} other {followers}}" msgstr "<0>{0} {1, plural, one {អ្នកតាម} other {អ្នកតាម}}" -#: src/view/shell/Drawer.tsx:108 +#: src/view/shell/Drawer.tsx:124 msgid "<0>{0} {1, plural, one {following} other {following}}" msgstr "<0>{0} {1, plural, one {អ្នកកំពុងតាម} other {អ្នកកំពុងតាម}}" @@ -398,14 +443,18 @@ msgid "7 days" msgstr "៧ ថ្ងៃ" #. If last message does not contain text, fall back to "{user} reacted to {a message}" -#: src/screens/Messages/components/ChatListItem.tsx:205 +#: src/screens/Messages/components/ChatListItem.tsx:210 msgid "a message" msgstr "" -#: src/Navigation.tsx:391 -#: src/screens/Settings/AboutSettings.tsx:34 -#: src/screens/Settings/Settings.tsx:215 -#: src/screens/Settings/Settings.tsx:218 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:91 +msgid "A new form of verification" +msgstr "" + +#: src/Navigation.tsx:400 +#: src/screens/Settings/AboutSettings.tsx:72 +#: src/screens/Settings/Settings.tsx:223 +#: src/screens/Settings/Settings.tsx:226 msgid "About" msgstr "អំពី" @@ -424,36 +473,36 @@ msgid "Accept Request" msgstr "" #: src/screens/Settings/AccessibilitySettings.tsx:46 -#: src/screens/Settings/Settings.tsx:191 -#: src/screens/Settings/Settings.tsx:194 +#: src/screens/Settings/Settings.tsx:199 +#: src/screens/Settings/Settings.tsx:202 msgid "Accessibility" msgstr "ភាពងាយស្រួល" -#: src/Navigation.tsx:343 +#: src/Navigation.tsx:352 msgid "Accessibility Settings" msgstr "ការកំណត់មានភាពងាយស្រួល" -#: src/Navigation.tsx:359 +#: src/Navigation.tsx:368 #: src/screens/Login/LoginForm.tsx:194 #: src/screens/Settings/AccountSettings.tsx:45 -#: src/screens/Settings/Settings.tsx:153 -#: src/screens/Settings/Settings.tsx:156 +#: src/screens/Settings/Settings.tsx:161 +#: src/screens/Settings/Settings.tsx:164 msgid "Account" msgstr "គណនី" #: src/screens/Messages/components/RequestButtons.tsx:81 -#: src/view/com/profile/ProfileMenu.tsx:141 +#: src/view/com/profile/ProfileMenu.tsx:147 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:392 msgctxt "toast" msgid "Account blocked" msgstr "គណនីត្រូវបានរារាំង" -#: src/view/com/profile/ProfileMenu.tsx:154 +#: src/view/com/profile/ProfileMenu.tsx:160 msgctxt "toast" msgid "Account followed" msgstr "គណនីបានធ្វើតាម" -#: src/view/com/profile/ProfileMenu.tsx:117 +#: src/view/com/profile/ProfileMenu.tsx:123 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:415 msgctxt "toast" msgid "Account muted" @@ -468,33 +517,37 @@ msgstr "គណនីត្រូវបានបិទសំឡេង" msgid "Account Muted by List" msgstr "គណនីត្រូវបានបិទសំឡេងដោយបញ្ជី" -#: src/screens/Settings/Settings.tsx:430 +#: src/screens/Settings/Settings.tsx:472 msgid "Account options" msgstr "ជម្រើសគណនី" -#: src/screens/Settings/Settings.tsx:466 +#: src/screens/Settings/Settings.tsx:508 msgid "Account removed from quick access" msgstr "គណនីត្រូវបានដកចេញពីការចូលប្រើរហ័ស" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:137 -#: src/view/com/profile/ProfileMenu.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:140 +#: src/view/com/profile/ProfileMenu.tsx:137 msgctxt "toast" msgid "Account unblocked" msgstr "គណនីត្រូវបានបិទ" -#: src/view/com/profile/ProfileMenu.tsx:166 +#: src/view/com/profile/ProfileMenu.tsx:172 msgctxt "toast" msgid "Account unfollowed" msgstr "គណនី​មិន​បាន​តាម" -#: src/view/com/profile/ProfileMenu.tsx:107 +#: src/view/com/profile/ProfileMenu.tsx:113 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:405 msgctxt "toast" msgid "Account unmuted" msgstr "គណនីត្រូវបានបើក" +#: src/components/verification/VerifierDialog.tsx:98 +msgid "Accounts with a scalloped blue check mark<0>{NON_BREAKING_SPACE}<1/>{NON_BREAKING_SPACE}can verify others. These trusted verifiers are selected by Bluesky." +msgstr "" + +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:169 #: src/components/dialogs/MutedWords.tsx:328 -#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/UserAddRemoveLists.tsx:235 msgid "Add" msgstr "បន្ថែម" @@ -512,8 +565,8 @@ msgstr "បន្ថែម {displayName} ទៅកញ្ចប់ចាប់ផ msgid "Add a content warning" msgstr "បន្ថែមការព្រមានអំពីខ្លឹមសារ" -#: src/view/screens/ProfileList.tsx:916 -#: src/view/screens/ProfileList.tsx:934 +#: src/view/screens/ProfileList.tsx:924 +#: src/view/screens/ProfileList.tsx:942 msgid "Add a user to this list" msgstr "បន្ថែមអ្នកប្រើប្រាស់ទៅក្នុងបញ្ជីនេះ" @@ -536,8 +589,8 @@ msgstr "បន្ថែមអត្ថបទជំនួស" msgid "Add alt text (optional)" msgstr "បន្ថែមអត្ថបទជំនួស (ជាជម្រើស)" -#: src/screens/Settings/Settings.tsx:373 -#: src/screens/Settings/Settings.tsx:376 +#: src/screens/Settings/Settings.tsx:415 +#: src/screens/Settings/Settings.tsx:418 #: src/view/shell/desktop/LeftNav.tsx:281 #: src/view/shell/desktop/LeftNav.tsx:285 msgid "Add another account" @@ -578,11 +631,15 @@ msgstr "បន្ថែមពាក្យ និងស្លាកដែលប msgid "Add new post" msgstr "បន្ថែមប្រកាសថ្មី" -#: src/view/screens/ProfileList.tsx:924 -#: src/view/screens/ProfileList.tsx:942 +#: src/view/screens/ProfileList.tsx:932 +#: src/view/screens/ProfileList.tsx:950 msgid "Add people" msgstr "" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:79 +msgid "Add people to list" +msgstr "" + #: src/components/dms/EmojiPopup.android.tsx:55 msgid "Add Reaction" msgstr "" @@ -599,7 +656,7 @@ msgstr "បន្ថែមមតិព័ត៌មានមួយចំនួន msgid "Add the default feed of only people you follow" msgstr "បន្ថែមមតិព័ត៌មានលំនាំដើមសម្រាប់តែមនុស្សដែលអ្នកតាមដានប៉ុណ្ណោះ" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:387 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:406 msgid "Add the following DNS record to your domain:" msgstr "បន្ថែមកំណត់ត្រា DNS ខាងក្រោមទៅកាន់ Domain របស់អ្នក" @@ -607,8 +664,8 @@ msgstr "បន្ថែមកំណត់ត្រា DNS ខាងក្រោ msgid "Add this feed to your feeds" msgstr "បញ្ចូលព័ត៌មាននេះទៅក្នុងមតិព័ត៌មានរបស់អ្នក" -#: src/view/com/profile/ProfileMenu.tsx:273 -#: src/view/com/profile/ProfileMenu.tsx:276 +#: src/view/com/profile/ProfileMenu.tsx:286 +#: src/view/com/profile/ProfileMenu.tsx:289 msgid "Add to lists" msgstr "បន្ថែមទៅបញ្ជី" @@ -616,7 +673,11 @@ msgstr "បន្ថែមទៅបញ្ជី" msgid "Add to my feeds" msgstr "បន្ថែមទៅមតិព័ត៌មានរបស់ខ្ញុំ" -#: src/view/com/modals/ListAddRemoveUsers.tsx:192 +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:156 +msgid "Add user to list" +msgstr "" + +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:109 #: src/view/com/modals/UserAddRemoveLists.tsx:162 msgid "Added to list" msgstr "បានបន្ថែមទៅក្នុងបញ្ជី" @@ -640,7 +701,7 @@ msgstr "មនុស្សពេញវ័យ" msgid "Adult Content" msgstr "មាតិកាសម្រាប់មនុស្សពេញវ័យ" -#: src/screens/Moderation/index.tsx:355 +#: src/screens/Moderation/index.tsx:374 msgid "Adult content can only be enabled via the Web at <0>bsky.app." msgstr "មាតិកាសម្រាប់មនុស្សពេញវ័យអាចត្រូវបានបើកតាមរយៈគេហទំព័រនៅ <0>bsky.app ប៉ុណ្ណោះ។" @@ -653,7 +714,7 @@ msgstr "មាតិកាសម្រាប់មនុស្សពេញវ័ msgid "Adult Content labels" msgstr "ស្លាកមាតិកាសម្រាប់មនុស្សពេញវ័យ" -#: src/screens/Moderation/index.tsx:399 +#: src/screens/Moderation/index.tsx:418 msgid "Advanced" msgstr "កម្រិតខ្ពស់" @@ -794,6 +855,11 @@ msgstr "កំហុសបានកើតឡើងខណៈពេលព្យា msgid "An error occurred while uploading the video." msgstr "កំហុស​មួយ​បាន​កើត​ឡើង​ពេល​ផ្ទុក​វីដេអូ" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:84 +#: src/components/verification/VerifierDialog.tsx:88 +msgid "An illustration showing that Bluesky selects trusted verifiers, and trusted verifiers in turn verify individual user accounts." +msgstr "" + #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:28 #: src/lib/moderation/useReportOptions.ts:28 msgid "An issue not included in these options" @@ -809,13 +875,17 @@ msgstr "បញ្ហាមួយបានកើតឡើងខណៈពេលព #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 -#: src/components/ProfileCard.tsx:339 -#: src/components/ProfileCard.tsx:360 +#: src/components/ProfileCard.tsx:367 +#: src/components/ProfileCard.tsx:388 #: src/view/com/profile/FollowButton.tsx:38 #: src/view/com/profile/FollowButton.tsx:48 msgid "An issue occurred, please try again." msgstr "បញ្ហាបានកើតឡើង សូមព្យាយាមម្តងទៀត" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:118 +msgid "An mockup of a iPhone showing the Bluesky app open to the profile of a verified user with a blue checkmark next to their display name." +msgstr "" + #: src/screens/Onboarding/StepInterests/index.tsx:185 msgid "an unknown error occurred" msgstr "កំហុសមិនស្គាល់បានកើតឡើង" @@ -838,6 +908,10 @@ msgstr "សត្វ" msgid "Animated GIF" msgstr "GIF ដែលមានចលនា" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:37 +msgid "Announcing verification on Bluesky" +msgstr "" + #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:33 #: src/lib/moderation/useReportOptions.ts:33 msgid "Anti-Social Behavior" @@ -847,7 +921,7 @@ msgstr "" msgid "Anybody can interact" msgstr "អ្នក​ណា​ក៏​អាច​ធ្វើ​អន្តរកម្ម" -#: src/Navigation.tsx:399 +#: src/Navigation.tsx:408 #: src/screens/Settings/AppIconSettings/index.tsx:67 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:18 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:23 @@ -884,7 +958,7 @@ msgstr "ឈ្មោះពាក្យសម្ងាត់កម្មវិធ msgid "App passwords" msgstr "ពាក្យសម្ងាត់កម្មវិធី" -#: src/Navigation.tsx:311 +#: src/Navigation.tsx:320 #: src/screens/Settings/AppPasswords.tsx:51 msgid "App Passwords" msgstr "ពាក្យសម្ងាត់កម្មវិធី" @@ -920,10 +994,10 @@ msgstr "" msgid "Appeal this decision" msgstr "ប្តឹងឧទ្ធរណ៍លើការសម្រេចចិត្តនេះ។" -#: src/Navigation.tsx:351 +#: src/Navigation.tsx:360 #: src/screens/Settings/AppearanceSettings.tsx:85 -#: src/screens/Settings/Settings.tsx:183 -#: src/screens/Settings/Settings.tsx:186 +#: src/screens/Settings/Settings.tsx:191 +#: src/screens/Settings/Settings.tsx:194 msgid "Appearance" msgstr "រូបរាង" @@ -932,12 +1006,12 @@ msgstr "រូបរាង" msgid "Apply default recommended feeds" msgstr "អនុវត្ត​មតិព័ត៌មាន​ដែល​បាន​ណែនាំ​លំនាំដើម" -#: src/view/com/post-thread/PostThreadItem.tsx:865 +#: src/view/com/post-thread/PostThreadItem.tsx:885 msgid "Archived from {0}" msgstr "បានរក្សាទុកពី {0}" -#: src/view/com/post-thread/PostThreadItem.tsx:834 -#: src/view/com/post-thread/PostThreadItem.tsx:873 +#: src/view/com/post-thread/PostThreadItem.tsx:854 +#: src/view/com/post-thread/PostThreadItem.tsx:893 msgid "Archived post" msgstr "" @@ -953,7 +1027,7 @@ msgstr "តើអ្នកប្រាកដថាចង់លុបសារន msgid "Are you sure you want to delete this starter pack?" msgstr "តើអ្នកប្រាកដទេថាអ្នកចង់លុបកញ្ចប់ចាប់ផ្តើមនេះ" -#: src/screens/Profile/Header/EditProfileDialog.tsx:82 +#: src/screens/Profile/Header/EditProfileDialog.tsx:86 msgid "Are you sure you want to discard your changes?" msgstr "តើអ្នកប្រាកដទេថាអ្នកចង់បោះបង់ការផ្លាស់ប្ដូររបស់អ្នក" @@ -1016,7 +1090,7 @@ msgstr "ជម្រើសលេងដោយស្វ័យប្រវត្ត msgid "Autoplay videos and GIFs" msgstr "ចាក់វីដេអូ និង GIFs ដោយស្វ័យប្រវត្តិ" -#: src/components/dms/MessagesListHeader.tsx:82 +#: src/components/dms/MessagesListHeader.tsx:84 #: src/components/moderation/LabelsOnMeDialog.tsx:315 #: src/components/moderation/LabelsOnMeDialog.tsx:316 #: src/screens/Login/ChooseAccountForm.tsx:90 @@ -1052,7 +1126,7 @@ msgstr "មុននឹងបង្កើតការបង្ហោះ អ្ msgid "Before creating a starter pack, you must first verify your email." msgstr "មុននឹងបង្កើតកញ្ចប់ចាប់ផ្តើម អ្នកត្រូវតែផ្ទៀងផ្ទាត់អ៊ីមែលរបស់អ្នកជាមុនសិន" -#: src/components/dms/dialogs/NewChatDialog.tsx:79 +#: src/components/dms/dialogs/NewChatDialog.tsx:80 #: src/components/dms/MessageProfileButton.tsx:110 #: src/screens/Messages/Conversation.tsx:221 msgid "Before you may message another user, you must first verify your email." @@ -1063,8 +1137,8 @@ msgstr "មុនពេលអ្នកអាចផ្ញើសារទៅកា msgid "Birthday" msgstr "ថ្ងៃកំណើត" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:283 -#: src/view/com/profile/ProfileMenu.tsx:399 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 +#: src/view/com/profile/ProfileMenu.tsx:435 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:849 msgid "Block" msgstr "ទប់ស្កាត់" @@ -1073,19 +1147,19 @@ msgstr "ទប់ស្កាត់" #: src/components/dms/ConvoMenu.tsx:250 #: src/screens/Messages/components/RequestButtons.tsx:134 #: src/screens/Messages/components/RequestButtons.tsx:136 -#: src/view/com/profile/ProfileMenu.tsx:310 -#: src/view/com/profile/ProfileMenu.tsx:317 +#: src/view/com/profile/ProfileMenu.tsx:346 +#: src/view/com/profile/ProfileMenu.tsx:353 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:686 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:688 msgid "Block account" msgstr "បិទគណនី" -#: src/view/com/profile/ProfileMenu.tsx:382 +#: src/view/com/profile/ProfileMenu.tsx:418 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:844 msgid "Block Account?" msgstr "បិទគណនី?" -#: src/view/screens/ProfileList.tsx:661 +#: src/view/screens/ProfileList.tsx:669 msgid "Block accounts" msgstr "បិទគណនី" @@ -1097,7 +1171,7 @@ msgstr "" msgid "Block and/or delete this conversation" msgstr "" -#: src/view/screens/ProfileList.tsx:781 +#: src/view/screens/ProfileList.tsx:789 msgid "Block list" msgstr "បញ្ជីទប់ស្កាត់" @@ -1105,7 +1179,7 @@ msgstr "បញ្ជីទប់ស្កាត់" msgid "Block or report" msgstr "" -#: src/view/screens/ProfileList.tsx:776 +#: src/view/screens/ProfileList.tsx:784 msgid "Block these accounts?" msgstr "ទប់ស្កាត់គណនីទាំងនេះ?" @@ -1122,21 +1196,21 @@ msgstr "" msgid "Blocked" msgstr "រារាំង" -#: src/screens/Moderation/index.tsx:269 +#: src/screens/Moderation/index.tsx:273 msgid "Blocked accounts" msgstr "គណនី​ដែល​បាន​ទប់ស្កាត់" -#: src/Navigation.tsx:160 -#: src/view/screens/ModerationBlockedAccounts.tsx:101 +#: src/Navigation.tsx:161 +#: src/view/screens/ModerationBlockedAccounts.tsx:110 msgid "Blocked Accounts" msgstr "គណនី​ដែល​បាន​ទប់ស្កាត់" -#: src/view/com/profile/ProfileMenu.tsx:394 +#: src/view/com/profile/ProfileMenu.tsx:430 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:846 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "គណនី​ដែល​បាន​ទប់ស្កាត់​មិន​អាច​ឆ្លើយ​តប​ក្នុង​ខ្សែ​ស្រឡាយ​របស់​អ្នក លើក​ឡើង​ពី​អ្នក ឬ​ធ្វើ​អន្តរកម្ម​ជាមួយ​អ្នក" -#: src/view/screens/ModerationBlockedAccounts.tsx:112 +#: src/view/screens/ModerationBlockedAccounts.tsx:121 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you. You will not see their content and they will be prevented from seeing yours." msgstr "គណនី​ដែល​បាន​ទប់ស្កាត់​មិន​អាច​ឆ្លើយ​តប​ក្នុង​ខ្សែ​ស្រឡាយ​របស់​អ្នក លើក​ឡើង​ពី​អ្នក ឬ​ធ្វើ​អន្តរកម្ម​ជាមួយ​អ្នក។ អ្នកនឹងមិនឃើញខ្លឹមសាររបស់ពួកគេទេ ហើយពួកគេនឹងត្រូវបានរារាំងមិនឱ្យឃើញរបស់អ្នក" @@ -1144,15 +1218,15 @@ msgstr "គណនី​ដែល​បាន​ទប់ស្កាត់​ម msgid "Blocked post." msgstr "ទប់ស្កាត់ post" -#: src/screens/Profile/Sections/Labels.tsx:173 +#: src/screens/Profile/Sections/Labels.tsx:170 msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "ការទប់ស្កាត់មិនរារាំងអ្នកដាក់ស្លាកនេះពីការដាក់ស្លាកនៅលើគណនីរបស់អ្នកនោះទេ" -#: src/view/screens/ProfileList.tsx:778 +#: src/view/screens/ProfileList.tsx:786 msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "ការទប់ស្កាត់ជាសាធារណៈ។ គណនី​ដែល​បាន​ទប់ស្កាត់​មិន​អាច​ឆ្លើយ​តប​ក្នុង​ខ្សែ​ស្រឡាយ​របស់​អ្នក លើក​ឡើង​ពី​អ្នក ឬ​ធ្វើ​អន្តរកម្ម​ជាមួយ​អ្នក" -#: src/view/com/profile/ProfileMenu.tsx:391 +#: src/view/com/profile/ProfileMenu.tsx:427 msgid "Blocking will not prevent labels from being applied on your account, but it will stop this account from replying in your threads or interacting with you." msgstr "ការទប់ស្កាត់នឹងមិនរារាំងស្លាកមិនឱ្យអនុវត្តនៅលើគណនីរបស់អ្នកទេ ប៉ុន្តែវានឹងបញ្ឈប់គណនីនេះពីការឆ្លើយតបនៅក្នុងខ្សែស្រឡាយរបស់អ្នក ឬធ្វើអន្តរកម្មជាមួយអ្នក" @@ -1165,7 +1239,7 @@ msgstr "ប្លុក" msgid "Bluesky" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:890 +#: src/view/com/post-thread/PostThreadItem.tsx:910 msgid "Bluesky cannot confirm the authenticity of the claimed date." msgstr "Bluesky មិនអាចបញ្ជាក់ពីភាពត្រឹមត្រូវនៃកាលបរិច្ឆេទដែលបានទាមទារនោះទេ" @@ -1199,6 +1273,10 @@ msgstr "Bluesky នឹងជ្រើសរើសសំណុំនៃគណន msgid "Bluesky will not show your profile and posts to logged-out users. Other apps may not honor this request. This does not make your account private." msgstr "Bluesky នឹងមិនបង្ហាញប្រវត្តិរូប និងការបង្ហោះរបស់អ្នកទៅកាន់អ្នកប្រើប្រាស់ដែលបានចេញពីគណនីនោះទេ។ កម្មវិធីផ្សេងទៀតប្រហែលជាមិនគោរពសំណើនេះទេ។ នេះមិនធ្វើឱ្យគណនីរបស់អ្នកជាឯកជនទេ" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:132 +msgid "Bluesky will proactively verify notable and authentic accounts." +msgstr "" + #: src/screens/Settings/AppIconSettings/index.tsx:99 msgid "Bluesky+" msgstr "" @@ -1301,17 +1379,17 @@ msgid "Camera" msgstr "កាមេរ៉ា" #: src/components/Menu/index.tsx:306 -#: src/components/Prompt.tsx:130 -#: src/components/Prompt.tsx:132 +#: src/components/Prompt.tsx:140 +#: src/components/Prompt.tsx:142 #: src/screens/Deactivated.tsx:158 -#: src/screens/Profile/Header/EditProfileDialog.tsx:220 -#: src/screens/Profile/Header/EditProfileDialog.tsx:228 +#: src/screens/Profile/Header/EditProfileDialog.tsx:227 +#: src/screens/Profile/Header/EditProfileDialog.tsx:235 #: src/screens/Search/Shell.tsx:349 #: src/screens/Settings/AppIconSettings/index.tsx:44 #: src/screens/Settings/AppIconSettings/index.tsx:225 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:76 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:83 -#: src/screens/Settings/Settings.tsx:260 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:78 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:85 +#: src/screens/Settings/Settings.tsx:268 #: src/screens/Takendown.tsx:99 #: src/screens/Takendown.tsx:102 #: src/view/com/composer/Composer.tsx:937 @@ -1322,7 +1400,7 @@ msgstr "កាមេរ៉ា" #: src/view/com/modals/ChangePassword.tsx:282 #: src/view/com/modals/CreateOrEditList.tsx:335 #: src/view/com/modals/CropImage.web.tsx:97 -#: src/view/com/modals/EditProfile.tsx:244 +#: src/view/com/modals/EditProfile.tsx:270 #: src/view/com/modals/InAppBrowserConsent.tsx:75 #: src/view/com/modals/InAppBrowserConsent.tsx:77 #: src/view/com/modals/LinkWarning.tsx:105 @@ -1350,7 +1428,7 @@ msgstr "បោះបង់ការលុបគណនី" msgid "Cancel image crop" msgstr "បោះបង់ការច្រឹបរូបភាព" -#: src/view/com/modals/EditProfile.tsx:239 +#: src/view/com/modals/EditProfile.tsx:265 msgid "Cancel profile editing" msgstr "បោះបង់ការកែទម្រង់" @@ -1363,7 +1441,6 @@ msgid "Cancel reactivation and sign out" msgstr "បោះបង់ការបើកដំណើរការឡើងវិញ ហើយចេញ" #: src/screens/Search/Shell.tsx:341 -#: src/view/com/modals/ListAddRemoveUsers.tsx:88 msgid "Cancel search" msgstr "បោះបង់ការស្វែងរក" @@ -1411,8 +1488,8 @@ msgstr "ផ្លាស់ប្តូរ email" msgid "Change email address" msgstr "ផ្លាស់ប្តូរអាសយដ្ឋានអ៊ីមែល" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:92 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:96 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:94 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:98 msgid "Change Handle" msgstr "ផ្លាស់ប្តូរ Handle" @@ -1448,15 +1525,15 @@ msgstr "ផ្លាស់ប្តូរអាសយដ្ឋានអ៊ីម msgid "Changes app icon" msgstr "" -#: src/components/forms/HostingProvider.tsx:50 -#: src/components/forms/HostingProvider.tsx:70 +#: src/components/forms/HostingProvider.tsx:49 +#: src/components/forms/HostingProvider.tsx:69 msgid "Changes hosting provider" msgstr "" -#: src/Navigation.tsx:416 +#: src/Navigation.tsx:425 #: src/view/shell/bottom-bar/BottomBar.tsx:205 #: src/view/shell/desktop/LeftNav.tsx:535 -#: src/view/shell/Drawer.tsx:422 +#: src/view/shell/Drawer.tsx:438 msgid "Chat" msgstr "ជជែក" @@ -1471,7 +1548,7 @@ msgctxt "toast" msgid "Chat muted" msgstr "បានបិទការជជែក" -#: src/Navigation.tsx:426 +#: src/Navigation.tsx:435 #: src/screens/Messages/components/InboxPreview.tsx:24 msgid "Chat request inbox" msgstr "" @@ -1482,7 +1559,7 @@ msgid "Chat requests" msgstr "" #: src/components/dms/ConvoMenu.tsx:75 -#: src/Navigation.tsx:421 +#: src/Navigation.tsx:430 #: src/screens/Messages/ChatList.tsx:328 msgid "Chat settings" msgstr "ការកំណត់ការជជែក" @@ -1514,7 +1591,7 @@ msgstr "" msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "ពិនិត្យប្រអប់សំបុត្ររបស់អ្នកសម្រាប់អ៊ីមែលដែលមានលេខកូដបញ្ជាក់ដើម្បីបញ្ចូលខាងក្រោម៖" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:370 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:389 msgid "Choose domain verification method" msgstr "ជ្រើសរើសវិធីសាស្ត្រផ្ទៀងផ្ទាត់ដែន" @@ -1554,14 +1631,19 @@ msgstr "ជ្រើសរើសពាក្យសម្ងាត់របស់ msgid "Choose your username" msgstr "" -#: src/screens/Settings/Settings.tsx:351 +#: src/screens/Settings/Settings.tsx:393 msgid "Clear all storage data" msgstr "សម្អាតទិន្នន័យផ្ទុកទាំងអស់" -#: src/screens/Settings/Settings.tsx:353 +#: src/screens/Settings/Settings.tsx:395 msgid "Clear all storage data (restart after this)" msgstr "សម្អាតទិន្នន័យផ្ទុកទាំងអស់ (ចាប់ផ្តើមឡើងវិញបន្ទាប់ពីនេះ)" +#: src/screens/Settings/AboutSettings.tsx:113 +#: src/screens/Settings/AboutSettings.tsx:117 +msgid "Clear image cache" +msgstr "" + #: src/components/forms/SearchInput.tsx:70 msgid "Clear search query" msgstr "ជម្រះសំណួរស្វែងរក" @@ -1595,8 +1677,10 @@ msgid "Clip 🐴 clop 🐴" msgstr "" #: src/components/dialogs/GifSelect.tsx:281 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:174 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:183 +#: src/components/dialogs/SearchablePeopleList.tsx:295 #: src/components/dialogs/VerifyEmailDialog.tsx:289 -#: src/components/dms/dialogs/SearchablePeopleList.tsx:269 #: src/components/dms/EmojiPopup.android.tsx:58 #: src/components/dms/ReportDialog.tsx:381 #: src/components/dms/ReportDialog.tsx:390 @@ -1605,6 +1689,8 @@ msgstr "" #: src/components/ProgressGuide/FollowDialog.tsx:386 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:117 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:123 +#: src/components/verification/VerificationsDialog.tsx:146 +#: src/components/verification/VerifierDialog.tsx:144 #: src/view/com/modals/ChangePassword.tsx:279 #: src/view/com/modals/ChangePassword.tsx:282 #: src/view/com/util/post-embeds/GifEmbed.tsx:197 @@ -1625,6 +1711,8 @@ msgid "Close bottom drawer" msgstr "" #: src/components/dialogs/GifSelect.tsx:275 +#: src/components/verification/VerificationsDialog.tsx:138 +#: src/components/verification/VerifierDialog.tsx:136 msgid "Close dialog" msgstr "បិទប្រអប់" @@ -1676,11 +1764,11 @@ msgstr "" msgid "Closes viewer for header image" msgstr "បិទកម្មវិធីមើលសម្រាប់រូបភាពបឋមកថា" -#: src/view/com/notifications/NotificationFeedItem.tsx:405 +#: src/view/com/notifications/NotificationFeedItem.tsx:479 msgid "Collapse list of users" msgstr "បង្រួមបញ្ជីអ្នកប្រើប្រាស់" -#: src/view/com/notifications/NotificationFeedItem.tsx:598 +#: src/view/com/notifications/NotificationFeedItem.tsx:687 msgid "Collapses list of users for a given notification" msgstr "បង្រួមបញ្ជីអ្នកប្រើប្រាស់សម្រាប់ការជូនដំណឹងដែលបានផ្តល់ឱ្យ" @@ -1703,7 +1791,7 @@ msgstr "កំប្លែង" msgid "Comics" msgstr "រឿងកំប្លែង" -#: src/Navigation.tsx:301 +#: src/Navigation.tsx:310 #: src/view/screens/CommunityGuidelines.tsx:34 msgid "Community Guidelines" msgstr "គោលការណ៍ណែនាំសហគមន៍" @@ -1743,8 +1831,8 @@ msgstr "បានកំណត់រចនាសម្ព័ន្ធនៅក្ #: src/components/dialogs/VerifyEmailDialog.tsx:253 #: src/components/dialogs/VerifyEmailDialog.tsx:260 #: src/components/dialogs/VerifyEmailDialog.tsx:283 -#: src/components/Prompt.tsx:173 -#: src/components/Prompt.tsx:176 +#: src/components/Prompt.tsx:183 +#: src/components/Prompt.tsx:186 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:185 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:188 #: src/view/com/modals/VerifyEmail.tsx:239 @@ -1765,11 +1853,11 @@ msgstr "បញ្ជាក់ការកំណត់ភាសាមាតិក msgid "Confirm delete account" msgstr "បញ្ជាក់ការលុបគណនី" -#: src/screens/Moderation/index.tsx:303 +#: src/screens/Moderation/index.tsx:322 msgid "Confirm your age:" msgstr "បញ្ជាក់អាយុរបស់អ្នក៖" -#: src/screens/Moderation/index.tsx:294 +#: src/screens/Moderation/index.tsx:313 msgid "Confirm your birthdate" msgstr "បញ្ជាក់ថ្ងៃខែឆ្នាំកំណើតរបស់អ្នក។" @@ -1802,12 +1890,12 @@ msgid "Content & Media" msgstr "ខ្លឹមសារ និងប្រព័ន្ធផ្សព្វផ្សាយ" #: src/screens/Settings/AccessibilitySettings.tsx:109 -#: src/screens/Settings/Settings.tsx:175 -#: src/screens/Settings/Settings.tsx:178 +#: src/screens/Settings/Settings.tsx:183 +#: src/screens/Settings/Settings.tsx:186 msgid "Content and media" msgstr "ខ្លឹមសារ និងប្រព័ន្ធផ្សព្វផ្សាយ" -#: src/Navigation.tsx:375 +#: src/Navigation.tsx:384 msgid "Content and Media" msgstr "ខ្លឹមសារ និងប្រព័ន្ធផ្សព្វផ្សាយ" @@ -1815,7 +1903,7 @@ msgstr "ខ្លឹមសារ និងប្រព័ន្ធផ្សព msgid "Content Blocked" msgstr "មាតិកាត្រូវបានរារាំង" -#: src/screens/Moderation/index.tsx:287 +#: src/screens/Moderation/index.tsx:306 msgid "Content filters" msgstr "តម្រងមាតិកា" @@ -1853,7 +1941,7 @@ msgstr "ផ្ទាំងខាងក្រោយម៉ឺនុយបរិប msgid "Continue" msgstr "បន្ត" -#: src/components/AccountList.tsx:121 +#: src/components/AccountList.tsx:126 msgid "Continue as {0} (currently signed in)" msgstr "បន្ត​ជា {0} (បច្ចុប្បន្ន​ចូល)" @@ -1873,7 +1961,7 @@ msgctxt "toast" msgid "Conversation deleted" msgstr "ការសន្ទនាត្រូវបានលុប" -#: src/screens/Messages/components/ChatListItem.tsx:191 +#: src/screens/Messages/components/ChatListItem.tsx:196 msgid "Conversation deleted" msgstr "ការសន្ទនាត្រូវបានលុប" @@ -1885,7 +1973,7 @@ msgstr "ចម្អិនអាហារ" msgid "Copied" msgstr "ចម្លង" -#: src/screens/Settings/AboutSettings.tsx:98 +#: src/screens/Settings/AboutSettings.tsx:148 msgid "Copied build version to clipboard" msgstr "បានចម្លងកំណែស្ថាបនាទៅ clipboard" @@ -1903,7 +1991,7 @@ msgstr "បានចម្លងទៅ clipboard" msgid "Copied!" msgstr "បានចម្លង" -#: src/screens/Settings/AboutSettings.tsx:74 +#: src/screens/Settings/AboutSettings.tsx:124 msgid "Copies build version to clipboard" msgstr "" @@ -1915,8 +2003,8 @@ msgstr "ចម្លង" msgid "Copy App Password" msgstr "ចម្លងពាក្យសម្ងាត់កម្មវិធី" -#: src/view/com/profile/ProfileMenu.tsx:347 -#: src/view/com/profile/ProfileMenu.tsx:350 +#: src/view/com/profile/ProfileMenu.tsx:383 +#: src/view/com/profile/ProfileMenu.tsx:386 msgid "Copy at:// URI" msgstr "" @@ -1930,13 +2018,13 @@ msgstr "" msgid "Copy code" msgstr "ចម្លងកូដ" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:472 -#: src/view/com/profile/ProfileMenu.tsx:356 -#: src/view/com/profile/ProfileMenu.tsx:359 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:491 +#: src/view/com/profile/ProfileMenu.tsx:392 +#: src/view/com/profile/ProfileMenu.tsx:395 msgid "Copy DID" msgstr "ចម្លង DID" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:405 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:424 msgid "Copy host" msgstr "ចម្លងម៉ាស៊ីន" @@ -1948,7 +2036,7 @@ msgstr "ចម្លងតំណ" msgid "Copy Link" msgstr "ចម្លងតំណ" -#: src/view/screens/ProfileList.tsx:505 +#: src/view/screens/ProfileList.tsx:513 msgid "Copy link to list" msgstr "ចម្លងតំណទៅបញ្ជី" @@ -1976,11 +2064,11 @@ msgstr "ចម្លងអត្ថបទអត្ថបទ" msgid "Copy QR code" msgstr "ចម្លងកូដ QR" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:426 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:445 msgid "Copy TXT record value" msgstr "ចម្លងតម្លៃកំណត់ត្រា TXT" -#: src/Navigation.tsx:306 +#: src/Navigation.tsx:315 #: src/view/screens/CopyrightPolicy.tsx:31 msgid "Copyright Policy" msgstr "គោលការណ៍រក្សាសិទ្ធិ" @@ -1994,7 +2082,7 @@ msgstr "មិនអាចចាកចេញពីការជជែកបាន msgid "Could not load feed" msgstr "មិនអាចផ្ទុកព័ត៌មានបានទេ" -#: src/view/screens/ProfileList.tsx:1021 +#: src/view/screens/ProfileList.tsx:1029 msgid "Could not load list" msgstr "មិនអាចផ្ទុកបញ្ជីបានទេ" @@ -2016,7 +2104,7 @@ msgstr "បង្កើតលេខកូដ QR សម្រាប់កញ្ #: src/components/StarterPack/ProfileStarterPacks.tsx:178 #: src/components/StarterPack/ProfileStarterPacks.tsx:274 -#: src/Navigation.tsx:451 +#: src/Navigation.tsx:460 msgid "Create a starter pack" msgstr "បង្កើតកញ្ចប់ចាប់ផ្តើម" @@ -2127,7 +2215,7 @@ msgstr "ថ្ងៃខែឆ្នាំកំណើត" msgid "Deactivate account" msgstr "បិទដំណើរការគណនី" -#: src/screens/Settings/Settings.tsx:332 +#: src/screens/Settings/Settings.tsx:374 msgid "Debug Moderation" msgstr "ការសម្របសម្រួលបំបាត់កំហុស" @@ -2150,7 +2238,7 @@ msgstr "" #: src/screens/StarterPack/StarterPackScreen.tsx:672 #: src/screens/StarterPack/StarterPackScreen.tsx:744 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:767 -#: src/view/screens/ProfileList.tsx:760 +#: src/view/screens/ProfileList.tsx:768 msgid "Delete" msgstr "លុប" @@ -2176,7 +2264,7 @@ msgstr "លុបពាក្យសម្ងាត់កម្មវិធី" msgid "Delete chat" msgstr "" -#: src/screens/Settings/Settings.tsx:339 +#: src/screens/Settings/Settings.tsx:381 msgid "Delete chat declaration record" msgstr "លុបកំណត់ត្រាប្រកាសការជជែក" @@ -2195,7 +2283,7 @@ msgstr "" msgid "Delete for me" msgstr "លុបពីខ្ញុំ" -#: src/view/screens/ProfileList.tsx:548 +#: src/view/screens/ProfileList.tsx:556 msgid "Delete list" msgstr "" @@ -2226,7 +2314,7 @@ msgstr "លុបកញ្ចប់ចាប់ផ្តើម" msgid "Delete starter pack?" msgstr "លុបកញ្ចប់ចាប់ផ្តើម?" -#: src/view/screens/ProfileList.tsx:755 +#: src/view/screens/ProfileList.tsx:763 msgid "Delete this list?" msgstr "លុបបញ្ជីនេះ" @@ -2238,8 +2326,8 @@ msgstr "លុប post នេះ?" msgid "Deleted" msgstr "បានលុប់" -#: src/components/dms/MessagesListHeader.tsx:155 -#: src/screens/Messages/components/ChatListItem.tsx:123 +#: src/components/dms/MessagesListHeader.tsx:160 +#: src/screens/Messages/components/ChatListItem.tsx:128 msgid "Deleted Account" msgstr "គណនីបានលុប" @@ -2247,19 +2335,19 @@ msgstr "គណនីបានលុប" msgid "Deleted post." msgstr "លុប post" -#: src/screens/Profile/Header/EditProfileDialog.tsx:347 +#: src/screens/Profile/Header/EditProfileDialog.tsx:370 #: src/view/com/modals/CreateOrEditList.tsx:280 #: src/view/com/modals/CreateOrEditList.tsx:301 -#: src/view/com/modals/EditProfile.tsx:193 -#: src/view/com/modals/EditProfile.tsx:205 +#: src/view/com/modals/EditProfile.tsx:219 +#: src/view/com/modals/EditProfile.tsx:231 msgid "Description" msgstr "ការពិពណ៌នា" -#: src/screens/Profile/Header/EditProfileDialog.tsx:367 +#: src/screens/Profile/Header/EditProfileDialog.tsx:390 msgid "Description is too long" msgstr "ការពិពណ៌នាគឺវែងពេក" -#: src/screens/Profile/Header/EditProfileDialog.tsx:368 +#: src/screens/Profile/Header/EditProfileDialog.tsx:391 msgid "Description is too long. {DESCRIPTION_MAX_GRAPHEMES, plural, other {The maximum number of characters is #.}}" msgstr "" @@ -2277,18 +2365,18 @@ msgstr "ផ្ដាច់សម្រង់" msgid "Detach quote post?" msgstr "ផ្ដាច់សម្រង់ post?" -#: src/screens/Settings/AboutSettings.tsx:87 +#: src/screens/Settings/AboutSettings.tsx:137 msgctxt "toast" msgid "Developer mode disabled" msgstr "" -#: src/screens/Settings/AboutSettings.tsx:81 +#: src/screens/Settings/AboutSettings.tsx:131 msgctxt "toast" msgid "Developer mode enabled" msgstr "" -#: src/screens/Settings/Settings.tsx:242 -#: src/screens/Settings/Settings.tsx:245 +#: src/screens/Settings/Settings.tsx:250 +#: src/screens/Settings/Settings.tsx:253 msgid "Developer options" msgstr "" @@ -2318,17 +2406,17 @@ msgstr "បិទ​ចំណង​ជើង​រង" #: src/lib/moderation/useLabelBehaviorDescription.ts:68 #: src/screens/Messages/Settings.tsx:139 #: src/screens/Messages/Settings.tsx:142 -#: src/screens/Moderation/index.tsx:345 +#: src/screens/Moderation/index.tsx:364 msgid "Disabled" msgstr "បានបិទ" -#: src/screens/Profile/Header/EditProfileDialog.tsx:84 +#: src/screens/Profile/Header/EditProfileDialog.tsx:88 #: src/view/com/composer/Composer.tsx:705 #: src/view/com/composer/Composer.tsx:889 msgid "Discard" msgstr "បោះបង់" -#: src/screens/Profile/Header/EditProfileDialog.tsx:81 +#: src/screens/Profile/Header/EditProfileDialog.tsx:85 msgid "Discard changes?" msgstr "បោះបង់ " @@ -2383,27 +2471,27 @@ msgstr "" msgid "Display larger alt text badges" msgstr "បង្ហាញផ្លាកសញ្ញាអក្សរជំនួសធំជាង" -#: src/screens/Profile/Header/EditProfileDialog.tsx:314 -#: src/screens/Profile/Header/EditProfileDialog.tsx:320 -#: src/screens/Profile/Header/EditProfileDialog.tsx:354 -#: src/view/com/modals/EditProfile.tsx:187 +#: src/screens/Profile/Header/EditProfileDialog.tsx:321 +#: src/screens/Profile/Header/EditProfileDialog.tsx:327 +#: src/screens/Profile/Header/EditProfileDialog.tsx:377 +#: src/view/com/modals/EditProfile.tsx:194 msgid "Display name" msgstr "បង្ហាញឈ្មោះ" -#: src/view/com/modals/EditProfile.tsx:175 +#: src/view/com/modals/EditProfile.tsx:182 msgid "Display Name" msgstr "បង្ហាញឈ្មោះ" -#: src/screens/Profile/Header/EditProfileDialog.tsx:333 +#: src/screens/Profile/Header/EditProfileDialog.tsx:340 msgid "Display name is too long" msgstr "ឈ្មោះបង្ហាញវែងពេក" -#: src/screens/Profile/Header/EditProfileDialog.tsx:334 +#: src/screens/Profile/Header/EditProfileDialog.tsx:341 msgid "Display name is too long. {DISPLAY_NAME_MAX_GRAPHEMES, plural, other {The maximum number of characters is #.}}" msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:373 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:375 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:392 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:394 msgid "DNS Panel" msgstr "" @@ -2419,7 +2507,7 @@ msgstr "មិនរាប់បញ្ចូលភាពអាក្រាតក msgid "Doesn't begin or end with a hyphen" msgstr "មិនចាប់ផ្តើម ឬបញ្ចប់ដោយសហសញ្ញា" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:488 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:507 msgid "Domain verified!" msgstr "បានផ្ទៀងផ្ទាត់ Domain" @@ -2441,11 +2529,9 @@ msgstr "បានផ្ទៀងផ្ទាត់ Domain" #: src/view/com/modals/CropImage.web.tsx:112 #: src/view/com/modals/InviteCodes.tsx:81 #: src/view/com/modals/InviteCodes.tsx:124 -#: src/view/com/modals/ListAddRemoveUsers.tsx:143 msgid "Done" msgstr "រួចរាល់" -#: src/view/com/modals/ListAddRemoveUsers.tsx:145 #: src/view/com/modals/UserAddRemoveLists.tsx:113 #: src/view/com/modals/UserAddRemoveLists.tsx:116 msgctxt "action" @@ -2485,23 +2571,23 @@ msgstr "ទម្លាក់ដើម្បីបន្ថែមរូបភា msgid "Duration:" msgstr "រយៈពេល" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:211 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:230 msgid "e.g. alice" msgstr "" -#: src/screens/Profile/Header/EditProfileDialog.tsx:321 +#: src/screens/Profile/Header/EditProfileDialog.tsx:328 msgid "e.g. Alice Lastname" msgstr "" -#: src/view/com/modals/EditProfile.tsx:180 +#: src/view/com/modals/EditProfile.tsx:187 msgid "e.g. Alice Roberts" msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:357 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:376 msgid "e.g. alice.com" msgstr "" -#: src/view/com/modals/EditProfile.tsx:198 +#: src/view/com/modals/EditProfile.tsx:224 msgid "e.g. Artist, dog-lover, and avid reader." msgstr "" @@ -2536,7 +2622,8 @@ msgstr "" msgid "Edit" msgstr "កែសម្រួល" -#: src/view/com/lists/ListMembers.tsx:143 +#: src/view/com/lists/ListMembers.tsx:180 +#: src/view/com/lists/ListMembers.tsx:186 msgctxt "action" msgid "Edit" msgstr "កែសម្រួល" @@ -2566,7 +2653,7 @@ msgstr "កែសម្រួលការកំណត់អន្តរកម្ msgid "Edit interests" msgstr "" -#: src/view/screens/ProfileList.tsx:536 +#: src/view/screens/ProfileList.tsx:544 msgid "Edit list details" msgstr "កែសម្រួលព័ត៌មានលម្អិតនៃបញ្ជី" @@ -2574,12 +2661,12 @@ msgstr "កែសម្រួលព័ត៌មានលម្អិតនៃប msgid "Edit Moderation List" msgstr "កែសម្រួលបញ្ជីសម្របសម្រួល" -#: src/Navigation.tsx:316 +#: src/Navigation.tsx:325 #: src/view/screens/Feeds.tsx:515 msgid "Edit My Feeds" msgstr "កែសម្រួលមតិព័ត៌មានរបស់ខ្ញុំ" -#: src/view/com/modals/EditProfile.tsx:147 +#: src/view/com/modals/EditProfile.tsx:154 msgid "Edit my profile" msgstr "កែប្រវត្តិរូបរបស់ខ្ញុំ" @@ -2592,15 +2679,15 @@ msgstr "កែសម្រួលមនុស្ស" msgid "Edit post interaction settings" msgstr "កែសម្រួលការកំណត់អន្តរកម្មនៃការបង្ហោះ" -#: src/screens/Profile/Header/EditProfileDialog.tsx:269 -#: src/screens/Profile/Header/EditProfileDialog.tsx:275 +#: src/screens/Profile/Header/EditProfileDialog.tsx:276 +#: src/screens/Profile/Header/EditProfileDialog.tsx:282 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:196 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 msgid "Edit profile" msgstr "កែប្រវត្តិរូប" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:199 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:185 msgid "Edit Profile" msgstr "កែប្រវត្តិរូប" @@ -2616,15 +2703,15 @@ msgstr "កែសម្រួលបញ្ជីអ្នកប្រើប្រ msgid "Edit who can reply" msgstr "កែសម្រួលអ្នកណាអាចឆ្លើយតបបាន" -#: src/view/com/modals/EditProfile.tsx:188 +#: src/view/com/modals/EditProfile.tsx:195 msgid "Edit your display name" msgstr "កែសម្រួលឈ្មោះបង្ហាញរបស់អ្នក" -#: src/view/com/modals/EditProfile.tsx:206 +#: src/view/com/modals/EditProfile.tsx:232 msgid "Edit your profile description" msgstr "កែសម្រួល​ការ​ពិពណ៌នា​ប្រវត្តិរូប​របស់​អ្នក" -#: src/Navigation.tsx:456 +#: src/Navigation.tsx:465 msgid "Edit your starter pack" msgstr "កែសម្រួលកញ្ចប់ចាប់ផ្តើមរបស់អ្នក" @@ -2707,7 +2794,7 @@ msgstr "បើក" msgid "Enable {0} only" msgstr "បើកដំណើរការតែ {0} ប៉ុណ្ណោះ" -#: src/screens/Moderation/index.tsx:332 +#: src/screens/Moderation/index.tsx:351 msgid "Enable adult content" msgstr "បើកមាតិកាសម្រាប់មនុស្សពេញវ័យ" @@ -2752,11 +2839,11 @@ msgstr "" #: src/screens/Messages/Settings.tsx:130 #: src/screens/Messages/Settings.tsx:133 -#: src/screens/Moderation/index.tsx:343 +#: src/screens/Moderation/index.tsx:362 msgid "Enabled" msgstr "បានបើក" -#: src/screens/Profile/Sections/Feed.tsx:116 +#: src/screens/Profile/Sections/Feed.tsx:113 msgid "End of feed" msgstr "ចុងបញ្ចប់នៃមតិព័ត៌មាន" @@ -2789,7 +2876,7 @@ msgstr "បញ្ចូលអេក្រង់ពេញ" msgid "Enter the code you received to change your password." msgstr "បញ្ចូលលេខកូដដែលអ្នកបានទទួលដើម្បីប្តូរពាក្យសម្ងាត់របស់អ្នក" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:351 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:370 msgid "Enter the domain you want to use" msgstr "បញ្ចូល Domain ដែលអ្នកចង់ប្រើ" @@ -2906,19 +2993,15 @@ msgstr "ចាកចេញពីដំណើរការកាត់រូបភ msgid "Exits image view" msgstr "ចាកចេញពីទិដ្ឋភាពរូបភាព" -#: src/view/com/modals/ListAddRemoveUsers.tsx:89 -msgid "Exits inputting search query" -msgstr "ចាកចេញពីការបញ្ចូលសំណួរស្វែងរក" - #: src/view/com/lightbox/Lightbox.web.tsx:184 msgid "Expand alt text" msgstr "ពង្រីកអត្ថបទជំនួស" -#: src/view/com/notifications/NotificationFeedItem.tsx:406 +#: src/view/com/notifications/NotificationFeedItem.tsx:480 msgid "Expand list of users" msgstr "ពង្រីកបញ្ជីអ្នកប្រើប្រាស់" -#: src/view/com/composer/ComposerReplyTo.tsx:70 +#: src/view/com/composer/ComposerReplyTo.tsx:83 msgid "Expand or collapse the full post you are replying to" msgstr "ពង្រីក ឬបង្រួមការបង្ហោះពេញដែលអ្នកកំពុងឆ្លើយតប" @@ -2926,10 +3009,6 @@ msgstr "ពង្រីក ឬបង្រួមការបង្ហោះព msgid "Expands or collapses post text" msgstr "" -#: src/view/com/composer/ComposerReplyTo.tsx:73 -msgid "Expands or collapses the full post you are replying to" -msgstr "" - #: src/lib/api/index.ts:406 msgid "Expected uri to resolve to a record" msgstr "អ្នករំពឹងថានឹងដោះស្រាយកំណត់ត្រាមួយ។" @@ -2961,10 +3040,10 @@ msgstr "ប្រព័ន្ធផ្សព្វផ្សាយច្បាស msgid "Explicit sexual images." msgstr "រូបភាពផ្លូវភេទច្បាស់លាស់" -#: src/Navigation.tsx:640 +#: src/Navigation.tsx:649 #: src/screens/Search/Shell.tsx:307 #: src/view/shell/desktop/LeftNav.tsx:617 -#: src/view/shell/Drawer.tsx:370 +#: src/view/shell/Drawer.tsx:386 msgid "Explore" msgstr "" @@ -2992,7 +3071,7 @@ msgstr "ប្រព័ន្ធផ្សព្វផ្សាយខាងក្ msgid "External media may allow websites to collect information about you and your device. No information is sent or requested until you press the \"play\" button." msgstr "ប្រព័ន្ធផ្សព្វផ្សាយខាងក្រៅអាចអនុញ្ញាតឱ្យគេហទំព័រប្រមូលព័ត៌មានអំពីអ្នក និងឧបករណ៍របស់អ្នក។ គ្មាន​ព័ត៌មាន​ត្រូវ​បាន​ផ្ញើ ឬ​ស្នើ​រហូត​ដល់​អ្នក​ចុច​ប៊ូតុង \"play\"" -#: src/Navigation.tsx:335 +#: src/Navigation.tsx:344 #: src/screens/Settings/ExternalMediaPreferences.tsx:31 msgid "External Media Preferences" msgstr "ចំណូលចិត្តប្រព័ន្ធផ្សព្វផ្សាយខាងក្រៅ" @@ -3007,10 +3086,14 @@ msgstr "" msgid "Failed to add emoji reaction" msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:568 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:587 msgid "Failed to change handle. Please try again." msgstr "បរាជ័យក្នុងការផ្លាស់ប្តូរចំណុចទាញ។ សូមព្យាយាមម្តងទៀត" +#: src/components/verification/VerificationCreatePrompt.tsx:32 +msgid "Failed to create a verification" +msgstr "" + #: src/screens/Settings/components/AddAppPasswordDialog.tsx:173 msgid "Failed to create app password. Please try again." msgstr "បរាជ័យក្នុងការបង្កើតពាក្យសម្ងាត់កម្មវិធី។ សូមព្យាយាមម្តងទៀត" @@ -3087,6 +3170,10 @@ msgstr "បរាជ័យក្នុងការខ្ទាស់ការប msgid "Failed to remove emoji reaction" msgstr "" +#: src/components/verification/VerificationRemovePrompt.tsx:34 +msgid "Failed to remove verification" +msgstr "" + #: src/view/com/lightbox/Lightbox.tsx:46 msgid "Failed to save image: {0}" msgstr "" @@ -3132,11 +3219,11 @@ msgstr "បរាជ័យក្នុងការធ្វើបច្ចុប msgid "Failed to upload video" msgstr "បរាជ័យក្នុងការបង្ហោះវីដេអូ" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:341 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:360 msgid "Failed to verify handle. Please try again." msgstr "បរាជ័យក្នុងការផ្ទៀងផ្ទាត់ចំណុចទាញ។ សូមព្យាយាមម្តងទៀត" -#: src/Navigation.tsx:251 +#: src/Navigation.tsx:260 msgid "Feed" msgstr "ព័ត៌មាន" @@ -3155,7 +3242,7 @@ msgstr "" #: src/view/shell/desktop/RightNav.tsx:102 #: src/view/shell/desktop/RightNav.tsx:103 -#: src/view/shell/Drawer.tsx:324 +#: src/view/shell/Drawer.tsx:340 msgid "Feedback" msgstr "មតិកែលម្អ" @@ -3165,14 +3252,14 @@ msgctxt "toast" msgid "Feedback sent!" msgstr "បានផ្ញើមតិកែលម្អ!" -#: src/Navigation.tsx:436 +#: src/Navigation.tsx:445 #: src/screens/Search/SearchResults.tsx:68 #: src/screens/StarterPack/StarterPackScreen.tsx:185 #: src/view/screens/Feeds.tsx:508 #: src/view/screens/Profile.tsx:227 #: src/view/screens/SavedFeeds.tsx:96 #: src/view/shell/desktop/LeftNav.tsx:655 -#: src/view/shell/Drawer.tsx:486 +#: src/view/shell/Drawer.tsx:502 msgid "Feeds" msgstr "ព័ត៌មាន" @@ -3258,10 +3345,10 @@ msgid "Flexible" msgstr "អាចបត់បែនបាន" #. User is not following this account, click to follow -#: src/components/ProfileCard.tsx:372 -#: src/components/ProfileHoverCard/index.web.tsx:449 -#: src/components/ProfileHoverCard/index.web.tsx:460 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 +#: src/components/ProfileCard.tsx:400 +#: src/components/ProfileHoverCard/index.web.tsx:456 +#: src/components/ProfileHoverCard/index.web.tsx:467 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:236 #: src/screens/VideoFeed/index.tsx:829 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:131 msgid "Follow" @@ -3272,7 +3359,7 @@ msgctxt "action" msgid "Follow" msgstr "តាម" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:218 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:221 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:113 msgid "Follow {0}" msgstr "តាម {0}" @@ -3294,8 +3381,8 @@ msgstr "" msgid "Follow 7 accounts" msgstr "តាមដាន 7 គណនី" -#: src/view/com/profile/ProfileMenu.tsx:252 -#: src/view/com/profile/ProfileMenu.tsx:263 +#: src/view/com/profile/ProfileMenu.tsx:265 +#: src/view/com/profile/ProfileMenu.tsx:276 msgid "Follow account" msgstr "តាមដានគណនី" @@ -3304,7 +3391,7 @@ msgstr "តាមដានគណនី" msgid "Follow all" msgstr "តាមដានទាំងអស់គ្នា" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:232 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:129 msgid "Follow Back" msgstr "តាមដានត្រឡប់វិញ" @@ -3330,7 +3417,7 @@ msgstr "តាមដោយ <0>{0} និង <1>{1}" msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" msgstr "" -#: src/Navigation.tsx:205 +#: src/Navigation.tsx:214 msgid "Followers of @{0} that you know" msgstr "អ្នកតាមដាន @{0} ដែលអ្នកស្គាល់" @@ -3340,10 +3427,10 @@ msgid "Followers you know" msgstr "អ្នកតាមដែលអ្នកស្គាល់" #. User is following this account, click to unfollow -#: src/components/ProfileCard.tsx:366 -#: src/components/ProfileHoverCard/index.web.tsx:448 -#: src/components/ProfileHoverCard/index.web.tsx:459 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:230 +#: src/components/ProfileCard.tsx:394 +#: src/components/ProfileHoverCard/index.web.tsx:455 +#: src/components/ProfileHoverCard/index.web.tsx:466 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:232 #: src/screens/VideoFeed/index.tsx:827 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:134 #: src/view/screens/Feeds.tsx:599 @@ -3351,8 +3438,8 @@ msgstr "អ្នកតាមដែលអ្នកស្គាល់" msgid "Following" msgstr "កំពុងតាម" -#: src/components/ProfileCard.tsx:329 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 +#: src/components/ProfileCard.tsx:357 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:101 msgid "Following {0}" msgstr "កំពុងតាម {0}" @@ -3369,7 +3456,7 @@ msgstr "កំពុងតាម {name}" msgid "Following feed preferences" msgstr "ធ្វើតាមចំណូលចិត្តមតិព័ត៌មាន" -#: src/Navigation.tsx:322 +#: src/Navigation.tsx:331 #: src/screens/Settings/FollowingFeedPreferences.tsx:53 msgid "Following Feed Preferences" msgstr "ធ្វើតាមចំណូលចិត្តមតិព័ត៌មាន" @@ -3450,7 +3537,7 @@ msgstr "វិចិត្រសាល" msgid "Generate a starter pack" msgstr "បង្កើតកញ្ចប់ចាប់ផ្តើម" -#: src/view/shell/Drawer.tsx:328 +#: src/view/shell/Drawer.tsx:344 msgid "Get help" msgstr "រកជំនួយ" @@ -3486,7 +3573,7 @@ msgstr "ការបំពានច្បាប់ ឬលក្ខខណ្ឌ #: src/screens/VideoFeed/index.tsx:1112 #: src/view/com/auth/LoggedOut.tsx:72 #: src/view/screens/NotFound.tsx:57 -#: src/view/screens/ProfileList.tsx:1030 +#: src/view/screens/ProfileList.tsx:1038 msgid "Go back" msgstr "ត្រឡប់ទៅវិញ" @@ -3497,7 +3584,7 @@ msgstr "ត្រឡប់ទៅវិញ" #: src/screens/Profile/ProfileFeed/index.tsx:94 #: src/screens/StarterPack/StarterPackScreen.tsx:757 #: src/view/screens/NotFound.tsx:56 -#: src/view/screens/ProfileList.tsx:1035 +#: src/view/screens/ProfileList.tsx:1043 msgid "Go Back" msgstr "ត្រឡប់ទៅវិញ" @@ -3518,7 +3605,11 @@ msgstr "ទៅទំពណ៌ដើម" msgid "Go Home" msgstr "ទៅទំពណ៌ដើម" -#: src/screens/Messages/components/ChatListItem.tsx:355 +#: src/view/com/notifications/NotificationFeedItem.tsx:193 +msgid "Go to {firstAuthorName}'s profile" +msgstr "" + +#: src/screens/Messages/components/ChatListItem.tsx:360 msgid "Go to conversation with {0}" msgstr "ចូលទៅកាន់ការសន្ទនាជាមួយ {0}" @@ -3552,16 +3643,16 @@ msgstr "ពាក់កណ្តាលផ្លូវ" msgid "Handle" msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:572 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:591 msgid "Handle already taken. Please try a different one." msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:189 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:325 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:195 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:344 msgid "Handle changed!" msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:576 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:595 msgid "Handle too long. Please try a shorter one." msgstr "" @@ -3574,7 +3665,7 @@ msgstr "" msgid "Harassment, trolling, or intolerance" msgstr "ការបៀតបៀន ការបោកប្រាស់ ឬការមិនអត់ឱន" -#: src/Navigation.tsx:406 +#: src/Navigation.tsx:415 msgid "Hashtag" msgstr "" @@ -3586,11 +3677,11 @@ msgstr "" msgid "Having trouble?" msgstr "មានបញ្ហា?" -#: src/screens/Settings/Settings.tsx:207 -#: src/screens/Settings/Settings.tsx:211 +#: src/screens/Settings/Settings.tsx:215 +#: src/screens/Settings/Settings.tsx:219 #: src/view/shell/desktop/RightNav.tsx:120 #: src/view/shell/desktop/RightNav.tsx:121 -#: src/view/shell/Drawer.tsx:337 +#: src/view/shell/Drawer.tsx:353 msgid "Help" msgstr "ជំនួយ" @@ -3629,7 +3720,7 @@ msgstr "បញ្ជីដែលលាក់" msgid "Hide" msgstr "លាក់" -#: src/view/com/notifications/NotificationFeedItem.tsx:605 +#: src/view/com/notifications/NotificationFeedItem.tsx:694 msgctxt "action" msgid "Hide" msgstr "លាក់" @@ -3680,10 +3771,15 @@ msgstr "" msgid "Hide trending videos?" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:596 +#: src/view/com/notifications/NotificationFeedItem.tsx:685 msgid "Hide user list" msgstr "លាក់បញ្ជីអ្នកប្រើប្រាស់" +#: src/screens/Moderation/VerificationSettings.tsx:81 +#: src/screens/Moderation/VerificationSettings.tsx:90 +msgid "Hide verification badges" +msgstr "" + #: src/components/moderation/ContentHider.tsx:151 #: src/components/moderation/PostHider.tsx:79 msgid "Hides the content" @@ -3709,7 +3805,7 @@ msgstr "ហ៊ឺ ម៉ាស៊ីនមេចំណីបានផ្តល msgid "Hmm, we're having trouble finding this feed. It may have been deleted." msgstr "ហ៊ឺ យើងមានបញ្ហាក្នុងការស្វែងរកព័ត៌មាននេះ។ វាប្រហែលជាត្រូវបានលុប" -#: src/screens/Moderation/index.tsx:54 +#: src/screens/Moderation/index.tsx:58 msgid "Hmmmm, it seems we're having trouble loading this data. See below for more details. If this issue persists, please contact us." msgstr "ហឺម វាហាក់ដូចជាយើងមានបញ្ហាក្នុងការផ្ទុកទិន្នន័យនេះ។ សូមមើលខាងក្រោមសម្រាប់ព័ត៌មានលម្អិតបន្ថែម។ ប្រសិនបើបញ្ហានេះនៅតែបន្តកើតមាន សូមទាក់ទងមកយើងខ្ញុំ" @@ -3721,15 +3817,15 @@ msgstr "ហ៊ឺ យើងមិនអាចផ្ទុកសេវាកម msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "ចាំ! យើងកំពុងផ្តល់សិទ្ធិចូលប្រើវីដេអូបន្តិចម្តងៗ ហើយអ្នកនៅតែរង់ចាំក្នុងជួរ។ សូមពិនិត្យមើលឡើងវិញឆាប់ៗនេះ" -#: src/Navigation.tsx:635 -#: src/Navigation.tsx:655 +#: src/Navigation.tsx:644 +#: src/Navigation.tsx:664 #: src/view/shell/bottom-bar/BottomBar.tsx:162 #: src/view/shell/desktop/LeftNav.tsx:599 -#: src/view/shell/Drawer.tsx:396 +#: src/view/shell/Drawer.tsx:412 msgid "Home" msgstr "ទំព័រដើម" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:398 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:417 msgid "Host:" msgstr "" @@ -3768,8 +3864,8 @@ msgstr "ខ្ញុំមានលេខកូដ" msgid "I have a confirmation code" msgstr "ខ្ញុំមានលេខកូដបញ្ជាក់" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:261 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:267 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:280 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:286 msgid "I have my own domain" msgstr "ខ្ញុំមាន domain ផ្ទាល់ខ្លួន" @@ -3786,11 +3882,11 @@ msgstr "ប្រសិនបើអត្ថបទ alt វែង បិទ/ប msgid "If you are not yet an adult according to the laws of your country, your parent or legal guardian must read these Terms on your behalf." msgstr "ប្រសិនបើអ្នកមិនទាន់ពេញវ័យស្របតាមច្បាប់នៃប្រទេសរបស់អ្នក ឪពុកម្តាយ ឬអាណាព្យាបាលស្របច្បាប់របស់អ្នកត្រូវតែអានលក្ខខណ្ឌទាំងនេះជំនួសអ្នក" -#: src/view/screens/ProfileList.tsx:757 +#: src/view/screens/ProfileList.tsx:765 msgid "If you delete this list, you won't be able to recover it." msgstr "ប្រសិនបើអ្នកលុបបញ្ជីនេះ អ្នកនឹងមិនអាចយកវាមកវិញបានទេ" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:248 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:267 msgid "If you have your own domain, you can use that as your handle. This lets you self-verify your identity. <0>Learn more here." msgstr "" @@ -3819,6 +3915,15 @@ msgstr "ខុសច្បាប់ និងបន្ទាន់" msgid "Image" msgstr "រូបភាព" +#: src/screens/Settings/AboutSettings.tsx:61 +msgid "Image cache cleared" +msgstr "" + +#. Android-only toast message which includes amount of space freed using localized number formatting +#: src/screens/Settings/AboutSettings.tsx:47 +msgid "Image cache cleared, freed {0}" +msgstr "" + #: src/components/StarterPack/ShareDialog.tsx:76 msgid "Image saved to your camera roll!" msgstr "បានរក្សាទុករូបភាពទៅក្នុងកាមេរ៉ារបស់អ្នក" @@ -3871,7 +3976,7 @@ msgstr "បញ្ចូលលេខកូដដែលបានផ្ញើទៅ msgid "Interaction limited" msgstr "អន្តរកម្មមានកំណត់" -#: src/screens/Moderation/index.tsx:209 +#: src/screens/Moderation/index.tsx:213 msgid "Interaction settings" msgstr "" @@ -3880,11 +3985,11 @@ msgstr "" msgid "Invalid 2FA confirmation code." msgstr "លេខកូដបញ្ជាក់ 2FA មិនត្រឹមត្រូវ" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:578 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:597 msgid "Invalid handle. Please try a different one." msgstr "ចំណុចទាញមិនត្រឹមត្រូវ។ សូមសាកល្បងមួយផ្សេងទៀត" -#: src/view/com/post-thread/PostThreadItem.tsx:288 +#: src/view/com/post-thread/PostThreadItem.tsx:291 msgid "Invalid or unsupported post record" msgstr "កំណត់ត្រាប្រកាសមិនត្រឹមត្រូវ ឬមិនគាំទ្រ" @@ -3979,7 +4084,7 @@ msgstr "ស្លាក" msgid "Labels added" msgstr "ស្លាកត្រូវបានបន្ថែម" -#: src/screens/Profile/Sections/Labels.tsx:163 +#: src/screens/Profile/Sections/Labels.tsx:160 msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." msgstr "ស្លាកគឺជាចំណារពន្យល់អំពីអ្នកប្រើប្រាស់ និងខ្លឹមសារ។ ពួកវាអាចត្រូវបានប្រើដើម្បីលាក់ ព្រមាន និងចាត់ថ្នាក់បណ្តាញ" @@ -3995,13 +4100,13 @@ msgstr "ស្លាកនៅលើមាតិការបស់អ្នក" msgid "Language selection" msgstr "ការជ្រើសរើសភាសា" -#: src/Navigation.tsx:178 +#: src/Navigation.tsx:187 msgid "Language Settings" msgstr "ការកំណត់ភាសា" #: src/screens/Settings/LanguageSettings.tsx:71 -#: src/screens/Settings/Settings.tsx:199 -#: src/screens/Settings/Settings.tsx:202 +#: src/screens/Settings/Settings.tsx:207 +#: src/screens/Settings/Settings.tsx:210 msgid "Languages" msgstr "ភាសា" @@ -4015,10 +4120,19 @@ msgstr "ធំជាង" msgid "Latest" msgstr "ចុងក្រោយ" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:252 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:271 msgid "learn more" msgstr "ស្វែងយល់បន្ថែម" +#: src/components/verification/VerificationsDialog.tsx:163 +#: src/components/verification/VerifierDialog.tsx:132 +#: src/screens/Moderation/VerificationSettings.tsx:47 +#: src/screens/Profile/Header/EditProfileDialog.tsx:360 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:212 +#: src/view/com/modals/EditProfile.tsx:208 +msgid "Learn more" +msgstr "" + #: src/components/moderation/ScreenHider.tsx:140 msgid "Learn More" msgstr "ស្វែងយល់បន្ថែម" @@ -4044,6 +4158,11 @@ msgstr "ស្វែងយល់បន្ថែមអំពីការសម្ msgid "Learn more about this warning" msgstr "ស្វែងយល់បន្ថែមអំពីការព្រមាននេះ" +#: src/components/verification/VerificationsDialog.tsx:152 +#: src/components/verification/VerifierDialog.tsx:121 +msgid "Learn more about verification on Bluesky" +msgstr "" + #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:99 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:102 msgid "Learn more about what is public on Bluesky." @@ -4132,9 +4251,8 @@ msgstr "ចូលចិត្តមតិព័ត៌មាននេះ" msgid "Like this labeler" msgstr "" -#: src/components/LikesDialog.tsx:85 -#: src/Navigation.tsx:256 -#: src/Navigation.tsx:261 +#: src/Navigation.tsx:265 +#: src/Navigation.tsx:270 msgid "Liked by" msgstr "ចូលចិត្ត" @@ -4160,7 +4278,7 @@ msgstr "" msgid "Likes" msgstr "ចូលចិត្ត" -#: src/view/com/post-thread/PostThreadItem.tsx:223 +#: src/view/com/post-thread/PostThreadItem.tsx:226 msgid "Likes on this post" msgstr "ចូលចិត្តនៅលើប្រកាសនេះ" @@ -4169,7 +4287,7 @@ msgstr "ចូលចិត្តនៅលើប្រកាសនេះ" msgid "Linear" msgstr "" -#: src/Navigation.tsx:211 +#: src/Navigation.tsx:220 msgid "List" msgstr "បញ្ជី" @@ -4177,7 +4295,7 @@ msgstr "បញ្ជី" msgid "List Avatar" msgstr "បញ្ជី Avatar" -#: src/view/screens/ProfileList.tsx:430 +#: src/view/screens/ProfileList.tsx:438 msgctxt "toast" msgid "List blocked" msgstr "បញ្ជីត្រូវបានរារាំង" @@ -4195,7 +4313,7 @@ msgstr "" msgid "List by you" msgstr "" -#: src/view/screens/ProfileList.tsx:477 +#: src/view/screens/ProfileList.tsx:485 msgctxt "toast" msgid "List deleted" msgstr "បានលុបបញ្ជី" @@ -4204,11 +4322,11 @@ msgstr "បានលុបបញ្ជី" msgid "List has been hidden" msgstr "បញ្ជីត្រូវបានលាក់" -#: src/view/screens/ProfileList.tsx:172 +#: src/view/screens/ProfileList.tsx:176 msgid "List Hidden" msgstr "បញ្ជីដែលលាក់" -#: src/view/screens/ProfileList.tsx:394 +#: src/view/screens/ProfileList.tsx:402 msgctxt "toast" msgid "List muted" msgstr "បានបិទបញ្ជី" @@ -4217,22 +4335,22 @@ msgstr "បានបិទបញ្ជី" msgid "List Name" msgstr "បញ្ជីឈ្មោះ" -#: src/view/screens/ProfileList.tsx:448 +#: src/view/screens/ProfileList.tsx:456 msgctxt "toast" msgid "List unblocked" msgstr "បញ្ជីត្រូវបានបិទ" -#: src/view/screens/ProfileList.tsx:412 +#: src/view/screens/ProfileList.tsx:420 msgctxt "toast" msgid "List unmuted" msgstr "បាន​បិទ​បញ្ជី" -#: src/Navigation.tsx:140 +#: src/Navigation.tsx:141 #: src/view/screens/Lists.tsx:62 #: src/view/screens/Profile.tsx:221 #: src/view/screens/Profile.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:673 -#: src/view/shell/Drawer.tsx:501 +#: src/view/shell/Drawer.tsx:517 msgid "Lists" msgstr "​បញ្ជី" @@ -4255,7 +4373,7 @@ msgstr "ផ្ទុកការជូនដំណឹងថ្មីៗ" #: src/screens/Profile/ProfileFeed/index.tsx:221 #: src/screens/Profile/Sections/Feed.tsx:98 #: src/view/com/feeds/FeedPage.tsx:155 -#: src/view/screens/ProfileList.tsx:870 +#: src/view/screens/ProfileList.tsx:878 msgid "Load new posts" msgstr "ផ្ទុកប្រកាសថ្មីៗ" @@ -4263,7 +4381,7 @@ msgstr "ផ្ទុកប្រកាសថ្មីៗ" msgid "Loading..." msgstr "កំពុងផ្ទុក..." -#: src/Navigation.tsx:281 +#: src/Navigation.tsx:290 msgid "Log" msgstr "កំណត់ហេតុ" @@ -4276,7 +4394,7 @@ msgid "Logo by @sawaratsuki.bsky.social" msgstr "" #: src/view/shell/desktop/RightNav.tsx:127 -#: src/view/shell/Drawer.tsx:639 +#: src/view/shell/Drawer.tsx:655 msgid "Logo by <0>@sawaratsuki.bsky.social" msgstr "និមិត្តសញ្ញាដោយ <0>@sawaratsuki.bsky.social" @@ -4313,6 +4431,10 @@ msgstr "ត្រូវប្រាកដថានេះជាកន្លែង msgid "Manage saved feeds" msgstr "គ្រប់គ្រងព័ត៌មានដែលបានរក្សាទុក" +#: src/screens/Moderation/index.tsx:283 +msgid "Manage verification settings" +msgstr "" + #: src/components/dialogs/MutedWords.tsx:108 msgid "Manage your muted words and tags" msgstr "គ្រប់គ្រងពាក្យ និងស្លាកដែលបានបិទរបស់អ្នក" @@ -4366,7 +4488,7 @@ msgctxt "toast" msgid "Message deleted" msgstr "សារត្រូវបានលុប" -#: src/screens/Messages/components/ChatListItem.tsx:192 +#: src/screens/Messages/components/ChatListItem.tsx:197 msgid "Message deleted" msgstr "សារត្រូវបានលុប" @@ -4391,7 +4513,7 @@ msgstr "សារវែងពេក" msgid "Message options" msgstr "" -#: src/Navigation.tsx:650 +#: src/Navigation.tsx:659 msgid "Messages" msgstr "សារ" @@ -4410,10 +4532,10 @@ msgstr "គណនីបន្លំ" msgid "Misleading Post" msgstr "post បន្លំ" -#: src/Navigation.tsx:145 -#: src/screens/Moderation/index.tsx:89 -#: src/screens/Settings/Settings.tsx:167 -#: src/screens/Settings/Settings.tsx:170 +#: src/Navigation.tsx:146 +#: src/screens/Moderation/index.tsx:93 +#: src/screens/Settings/Settings.tsx:175 +#: src/screens/Settings/Settings.tsx:178 msgid "Moderation" msgstr "ការសម្របសម្រួល" @@ -4445,11 +4567,11 @@ msgctxt "toast" msgid "Moderation list updated" msgstr "បានធ្វើបច្ចុប្បន្នភាពបញ្ជីសម្របសម្រួល" -#: src/screens/Moderation/index.tsx:239 +#: src/screens/Moderation/index.tsx:243 msgid "Moderation lists" msgstr "បញ្ជីសម្របសម្រួល" -#: src/Navigation.tsx:150 +#: src/Navigation.tsx:151 #: src/view/screens/ModerationModlists.tsx:62 msgid "Moderation Lists" msgstr "បញ្ជីការសម្របសម្រួល" @@ -4458,11 +4580,11 @@ msgstr "បញ្ជីការសម្របសម្រួល" msgid "moderation settings" msgstr "ការកំណត់កម្រិតមធ្យម" -#: src/Navigation.tsx:271 +#: src/Navigation.tsx:280 msgid "Moderation states" msgstr "" -#: src/screens/Moderation/index.tsx:193 +#: src/screens/Moderation/index.tsx:197 msgid "Moderation tools" msgstr "ឧបករណ៍សំរបសំរួល" @@ -4471,7 +4593,7 @@ msgstr "ឧបករណ៍សំរបសំរួល" msgid "Moderator has chosen to set a general warning on the content." msgstr "អ្នកសម្របសម្រួលបានជ្រើសរើសដើម្បីកំណត់ការព្រមានទូទៅលើខ្លឹមសារ" -#: src/view/com/post-thread/PostThreadItem.tsx:645 +#: src/view/com/post-thread/PostThreadItem.tsx:665 msgid "More" msgstr "ច្រើនទៀត" @@ -4480,9 +4602,9 @@ msgstr "ច្រើនទៀត" msgid "More feeds" msgstr "ព័ត៌មានច្រើនទៀត" -#: src/view/com/profile/ProfileMenu.tsx:194 -#: src/view/com/profile/ProfileMenu.tsx:200 -#: src/view/screens/ProfileList.tsx:742 +#: src/view/com/profile/ProfileMenu.tsx:207 +#: src/view/com/profile/ProfileMenu.tsx:213 +#: src/view/screens/ProfileList.tsx:750 msgid "More options" msgstr "ជម្រើសច្រើនទៀត" @@ -4515,14 +4637,14 @@ msgstr "បិទ" msgid "Mute {tag}" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:289 -#: src/view/com/profile/ProfileMenu.tsx:296 +#: src/view/com/profile/ProfileMenu.tsx:325 +#: src/view/com/profile/ProfileMenu.tsx:332 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:669 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:675 msgid "Mute account" msgstr "" -#: src/view/screens/ProfileList.tsx:649 +#: src/view/screens/ProfileList.tsx:657 msgid "Mute accounts" msgstr "បិទគណនី" @@ -4535,11 +4657,11 @@ msgstr "បិទការសន្ទនា" msgid "Mute in:" msgstr "បិទសំឡេងក្នុង៖" -#: src/view/screens/ProfileList.tsx:771 +#: src/view/screens/ProfileList.tsx:779 msgid "Mute list" msgstr "បិទបញ្ជី" -#: src/view/screens/ProfileList.tsx:766 +#: src/view/screens/ProfileList.tsx:774 msgid "Mute these accounts?" msgstr "បិទសំឡេងគណនីទាំងនេះ?" @@ -4577,16 +4699,16 @@ msgstr "បិទ thread" msgid "Mute words & tags" msgstr "បិទពាក្យ & ស្លាក" -#: src/screens/Moderation/index.tsx:254 +#: src/screens/Moderation/index.tsx:258 msgid "Muted accounts" msgstr "គណនីបិទ" -#: src/Navigation.tsx:155 -#: src/view/screens/ModerationMutedAccounts.tsx:100 +#: src/Navigation.tsx:156 +#: src/view/screens/ModerationMutedAccounts.tsx:123 msgid "Muted Accounts" msgstr "គណនីបិទ" -#: src/view/screens/ModerationMutedAccounts.tsx:112 +#: src/view/screens/ModerationMutedAccounts.tsx:135 msgid "Muted accounts have their posts removed from your feed and from your notifications. Mutes are completely private." msgstr "គណនីដែលបានបិទសំឡេងបានលុបការបង្ហោះរបស់ពួកគេចេញពីព័ត៌មានរបស់អ្នក និងពីការជូនដំណឹងរបស់អ្នក។ ការបិទសំឡេងមានលក្ខណៈឯកជនទាំងស្រុង" @@ -4594,11 +4716,11 @@ msgstr "គណនីដែលបានបិទសំឡេងបានលុប msgid "Muted by \"{0}\"" msgstr "បានបិទសំឡេងដោយ \"{0}\"" -#: src/screens/Moderation/index.tsx:224 +#: src/screens/Moderation/index.tsx:228 msgid "Muted words & tags" msgstr "ពាក្យ និងស្លាកដែលបានបិទ" -#: src/view/screens/ProfileList.tsx:768 +#: src/view/screens/ProfileList.tsx:776 msgid "Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them." msgstr "ការបិទសំឡេងគឺឯកជន។ គណនីដែលបានបិទអាចធ្វើអន្តរកម្មជាមួយអ្នក ប៉ុន្តែអ្នកនឹងមិនឃើញការបង្ហោះរបស់ពួកគេ ឬទទួលបានការជូនដំណឹងពីពួកគេទេ" @@ -4650,7 +4772,7 @@ msgstr "" msgid "Navigates to the next screen" msgstr "រុករកទៅអេក្រង់បន្ទាប់" -#: src/view/shell/Drawer.tsx:72 +#: src/view/shell/Drawer.tsx:75 msgid "Navigates to your profile" msgstr "រុករកទៅកម្រងព័ត៌មានរបស់អ្នក" @@ -4667,7 +4789,7 @@ msgstr "ត្រូវការរាយការណ៍អំពីការរ msgid "Never lose access to your followers or data." msgstr "កុំបាត់បង់សិទ្ធិចូលប្រើទៅកាន់អ្នកតាមដាន ឬទិន្នន័យរបស់អ្នក" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:548 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:567 msgid "Nevermind, create a handle for me" msgstr "មិនអីទេ បង្កើត handle សម្រាប់ខ្ញុំ" @@ -4687,9 +4809,13 @@ msgstr "ថ្មី" msgid "New chat" msgstr "ការជជែកថ្មី" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:202 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:210 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:356 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:63 +msgid "New Feature" +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:221 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:229 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:375 msgid "New handle" msgstr "ថ្មី handle" @@ -4718,8 +4844,8 @@ msgstr "ពាក្យសម្ងាត់ថ្មី" #: src/view/screens/Feeds.tsx:549 #: src/view/screens/Notifications.tsx:165 #: src/view/screens/Profile.tsx:507 -#: src/view/screens/ProfileList.tsx:252 -#: src/view/screens/ProfileList.tsx:285 +#: src/view/screens/ProfileList.tsx:250 +#: src/view/screens/ProfileList.tsx:288 msgid "New post" msgstr "post ថ្មី" @@ -4780,8 +4906,8 @@ msgstr "រូបភាពបន្ទាប់" msgid "No app passwords yet" msgstr "មិនទាន់មានពាក្យសម្ងាត់កម្មវិធីនៅឡើយទេ" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:378 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:380 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:397 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:399 msgid "No DNS Panel" msgstr "គ្មានបន្ទះ DNS" @@ -4798,8 +4924,8 @@ msgstr "រកមិនឃើញមតិព័ត៌មានទេ។ ព្ msgid "No likes yet" msgstr "មិនទាន់មានអ្នកចូលចិត្តទេ" -#: src/components/ProfileCard.tsx:351 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:119 +#: src/components/ProfileCard.tsx:379 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:122 msgid "No longer following {0}" msgstr "លែង​តាម {0}" @@ -4807,7 +4933,7 @@ msgstr "លែង​តាម {0}" msgid "No longer than {MAX_SERVICE_HANDLE_LENGTH, plural, other {# characters}}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:134 +#: src/screens/Messages/components/ChatListItem.tsx:139 msgid "No messages yet" msgstr "មិនមានសារនៅឡើយទេ" @@ -4841,7 +4967,7 @@ msgstr "មិនទាន់មានសារឡើងវិញនៅឡើយ msgid "No result" msgstr "គ្មានលទ្ធផល" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:204 +#: src/components/dialogs/SearchablePeopleList.tsx:223 #: src/components/ProgressGuide/FollowDialog.tsx:212 msgid "No results" msgstr "គ្មានលទ្ធផល" @@ -4859,9 +4985,8 @@ msgid "No results found for \"{query}\"" msgstr "រកមិនឃើញលទ្ធផលសម្រាប់ \"{query}\"" #: src/screens/Search/SearchResults.tsx:248 -#: src/screens/Search/SearchResults.tsx:286 -#: src/screens/Search/SearchResults.tsx:331 -#: src/view/com/modals/ListAddRemoveUsers.tsx:128 +#: src/screens/Search/SearchResults.tsx:284 +#: src/screens/Search/SearchResults.tsx:329 msgid "No results found for {query}" msgstr "រកមិនឃើញលទ្ធផលសម្រាប់ {query}" @@ -4883,7 +5008,6 @@ msgid "Nobody" msgstr "គ្មាននរណាម្នាក់" #: src/components/LikedByList.tsx:86 -#: src/components/LikesDialog.tsx:97 #: src/view/com/post-thread/PostLikedBy.tsx:86 msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "គ្មាននរណាម្នាក់ចូលចិត្តវានៅឡើយទេ។ ប្រហែលជាអ្នកគួរតែជាអ្នកដំបូង" @@ -4908,7 +5032,7 @@ msgstr "" msgid "Not followed by anyone you're following" msgstr "" -#: src/Navigation.tsx:135 +#: src/Navigation.tsx:136 #: src/view/screens/Profile.tsx:122 msgid "Not Found" msgstr "រកមិនឃើញ" @@ -4918,7 +5042,7 @@ msgstr "រកមិនឃើញ" msgid "Not right now" msgstr "ពេលនេះទេ" -#: src/view/com/profile/ProfileMenu.tsx:406 +#: src/view/com/profile/ProfileMenu.tsx:442 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:791 #: src/view/com/util/post-ctrls/PostCtrls.tsx:361 msgid "Note about sharing" @@ -4936,7 +5060,7 @@ msgstr "គ្មានអ្វីនៅទីនេះទេ" msgid "Notification filters" msgstr "តម្រងការជូនដំណឹង" -#: src/Navigation.tsx:431 +#: src/Navigation.tsx:440 #: src/view/screens/Notifications.tsx:134 msgid "Notification settings" msgstr "ការកំណត់ការជូនដំណឹង" @@ -4953,11 +5077,11 @@ msgstr "សំឡេងជូនដំណឹង" msgid "Notification Sounds" msgstr "សំឡេងជូនដំណឹង" -#: src/Navigation.tsx:645 +#: src/Navigation.tsx:654 #: src/view/screens/Notifications.tsx:128 #: src/view/shell/bottom-bar/BottomBar.tsx:236 #: src/view/shell/desktop/LeftNav.tsx:636 -#: src/view/shell/Drawer.tsx:449 +#: src/view/shell/Drawer.tsx:465 msgid "Notifications" msgstr "ការជូនដំណឹង" @@ -5001,7 +5125,7 @@ msgid "OK" msgstr "" #: src/screens/Login/PasswordUpdatedForm.tsx:37 -#: src/view/com/post-thread/PostThreadItem.tsx:895 +#: src/view/com/post-thread/PostThreadItem.tsx:915 msgid "Okay" msgstr "" @@ -5016,7 +5140,7 @@ msgstr "ចម្លើយចាស់បំផុតជាមុនសិន" msgid "on<0><1/><2><3/>" msgstr "" -#: src/screens/Settings/Settings.tsx:304 +#: src/screens/Settings/Settings.tsx:346 msgid "Onboarding reset" msgstr "កំណត់ការចូលដំណើរការឡើងវិញ" @@ -5060,7 +5184,7 @@ msgstr "ឯកសារ WebVTT (.vtt) ងាយស្រួលគាំទ្រ #: src/components/StarterPack/ProfileStarterPacks.tsx:325 #: src/components/StarterPack/ProfileStarterPacks.tsx:334 #: src/screens/Settings/AppPasswords.tsx:59 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:104 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:106 #: src/screens/Settings/NotificationSettings.tsx:54 #: src/view/screens/Profile.tsx:122 msgid "Oops!" @@ -5078,8 +5202,8 @@ msgstr "បើកម៉ឺនុយផ្លូវកាត់ទម្រង់ msgid "Open avatar creator" msgstr "បើកអ្នកបង្កើតរូបតំណាង" -#: src/screens/Messages/components/ChatListItem.tsx:363 -#: src/screens/Messages/components/ChatListItem.tsx:364 +#: src/screens/Messages/components/ChatListItem.tsx:368 +#: src/screens/Messages/components/ChatListItem.tsx:369 msgid "Open conversation options" msgstr "បើកជម្រើសការសន្ទនា" @@ -5113,11 +5237,11 @@ msgstr "បើកតំណទៅ {niceUrl}" msgid "Open message options" msgstr "បើកជម្រើសសារ" -#: src/screens/Settings/Settings.tsx:330 +#: src/screens/Settings/Settings.tsx:372 msgid "Open moderation debug page" msgstr "បើកទំព័របំបាត់កំហុសការសម្របសម្រួល" -#: src/screens/Moderation/index.tsx:220 +#: src/screens/Moderation/index.tsx:224 msgid "Open muted words and tags settings" msgstr "បើកការកំណត់ពាក្យ និងស្លាកដែលបានបិទ" @@ -5133,12 +5257,12 @@ msgstr "បើកម៉ឺនុយជម្រើសប្រកាស" msgid "Open starter pack menu" msgstr "បើកម៉ឺនុយកញ្ចប់ចាប់ផ្តើម" -#: src/screens/Settings/Settings.tsx:323 -#: src/screens/Settings/Settings.tsx:337 +#: src/screens/Settings/Settings.tsx:365 +#: src/screens/Settings/Settings.tsx:379 msgid "Open storybook page" msgstr "" -#: src/screens/Settings/Settings.tsx:316 +#: src/screens/Settings/Settings.tsx:358 msgid "Open system log" msgstr "" @@ -5200,7 +5324,7 @@ msgstr "" msgid "Opens GIF select dialog" msgstr "បើកប្រអប់ជ្រើសរើស GIF" -#: src/screens/Settings/Settings.tsx:208 +#: src/screens/Settings/Settings.tsx:216 msgid "Opens helpdesk in browser" msgstr "" @@ -5216,7 +5340,7 @@ msgstr "បើកទម្រង់កំណត់ពាក្យសម្ងា msgid "Opens the linked website" msgstr "បើកគេហទំព័រដែលបានភ្ជាប់" -#: src/view/com/notifications/NotificationFeedItem.tsx:683 +#: src/view/com/notifications/NotificationFeedItem.tsx:788 #: src/view/com/util/UserAvatar.tsx:465 msgid "Opens this profile" msgstr "បើកកម្រងព័ត៌មាននេះ" @@ -5268,7 +5392,7 @@ msgstr "" msgid "Other" msgstr "ផ្សេងទៀត។" -#: src/components/AccountList.tsx:83 +#: src/components/AccountList.tsx:87 msgid "Other account" msgstr "គណនីផ្សេងទៀត" @@ -5330,15 +5454,15 @@ msgstr "ផ្អាក video" #: src/screens/Search/SearchResults.tsx:62 #: src/screens/StarterPack/StarterPackScreen.tsx:184 -#: src/view/screens/ProfileList.tsx:166 +#: src/view/screens/ProfileList.tsx:170 msgid "People" msgstr "មនុស្ស" -#: src/Navigation.tsx:198 +#: src/Navigation.tsx:207 msgid "People followed by @{0}" msgstr "មនុស្ស​តាម​ដោយ @{0}" -#: src/Navigation.tsx:191 +#: src/Navigation.tsx:200 msgid "People following @{0}" msgstr "មនុស្ស​តាម @{0}" @@ -5376,7 +5500,7 @@ msgstr "" msgid "Pin Feed" msgstr "" -#: src/view/screens/ProfileList.tsx:706 +#: src/view/screens/ProfileList.tsx:714 msgid "Pin to home" msgstr "" @@ -5402,7 +5526,7 @@ msgstr "" msgid "Pinned Feeds" msgstr "" -#: src/view/screens/ProfileList.tsx:353 +#: src/view/screens/ProfileList.tsx:361 msgid "Pinned to your feeds" msgstr "" @@ -5553,14 +5677,14 @@ msgctxt "action" msgid "Post All" msgstr "Post ទាំងអស់" -#: src/view/com/post-thread/PostThreadItem.tsx:215 +#: src/view/com/post-thread/PostThreadItem.tsx:218 msgid "Post by {0}" msgstr "Post ដោយ {0}" -#: src/Navigation.tsx:224 -#: src/Navigation.tsx:231 -#: src/Navigation.tsx:238 -#: src/Navigation.tsx:245 +#: src/Navigation.tsx:233 +#: src/Navigation.tsx:240 +#: src/Navigation.tsx:247 +#: src/Navigation.tsx:254 msgid "Post by @{0}" msgstr "" @@ -5595,7 +5719,7 @@ msgstr "" msgid "Post interaction settings" msgstr "ការ​កំណត់​អន្តរកម្ម​ post" -#: src/Navigation.tsx:166 +#: src/Navigation.tsx:167 #: src/screens/ModerationInteractionSettings/index.tsx:34 msgid "Post Interaction Settings" msgstr "" @@ -5625,7 +5749,7 @@ msgstr "" #: src/screens/StarterPack/StarterPackScreen.tsx:186 #: src/view/screens/Profile.tsx:222 -#: src/view/screens/ProfileList.tsx:166 +#: src/view/screens/ProfileList.tsx:170 msgid "Posts" msgstr "ការបង្ហោះ" @@ -5683,22 +5807,22 @@ msgstr "ការជូនដំណឹងជាអាទិភាព" msgid "Privacy" msgstr "ឯកជនភាព" -#: src/screens/Settings/Settings.tsx:161 -#: src/screens/Settings/Settings.tsx:164 +#: src/screens/Settings/Settings.tsx:169 +#: src/screens/Settings/Settings.tsx:172 msgid "Privacy and security" msgstr "ភាពឯកជន និងសុវត្ថិភាព" -#: src/Navigation.tsx:367 +#: src/Navigation.tsx:376 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:36 msgid "Privacy and Security" msgstr "ភាពឯកជន និងសុវត្ថិភាព" -#: src/Navigation.tsx:291 -#: src/screens/Settings/AboutSettings.tsx:51 -#: src/screens/Settings/AboutSettings.tsx:54 +#: src/Navigation.tsx:300 +#: src/screens/Settings/AboutSettings.tsx:89 +#: src/screens/Settings/AboutSettings.tsx:92 #: src/view/screens/PrivacyPolicy.tsx:31 -#: src/view/shell/Drawer.tsx:634 -#: src/view/shell/Drawer.tsx:635 +#: src/view/shell/Drawer.tsx:650 +#: src/view/shell/Drawer.tsx:651 msgid "Privacy Policy" msgstr "គោលការណ៍ឯកជនភាព" @@ -5711,20 +5835,20 @@ msgstr "ដំណើរការវីដេអូ..." msgid "Processing..." msgstr "កំពុងដំណើរការ..." -#: src/view/screens/DebugMod.tsx:920 +#: src/view/screens/DebugMod.tsx:926 #: src/view/screens/Profile.tsx:361 msgid "profile" msgstr "ប្រវត្តិរូប" #: src/view/shell/bottom-bar/BottomBar.tsx:286 #: src/view/shell/desktop/LeftNav.tsx:691 -#: src/view/shell/Drawer.tsx:71 -#: src/view/shell/Drawer.tsx:526 +#: src/view/shell/Drawer.tsx:74 +#: src/view/shell/Drawer.tsx:542 msgid "Profile" msgstr "ប្រវត្តិរូប" -#: src/screens/Profile/Header/EditProfileDialog.tsx:191 -#: src/view/com/modals/EditProfile.tsx:124 +#: src/screens/Profile/Header/EditProfileDialog.tsx:198 +#: src/view/com/modals/EditProfile.tsx:127 msgctxt "toast" msgid "Profile updated" msgstr "បានធ្វើបច្ចុប្បន្នភាពប្រវត្តិរូប" @@ -5803,7 +5927,7 @@ msgstr "កំណត់ Quote" msgid "Quotes" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:249 +#: src/view/com/post-thread/PostThreadItem.tsx:252 msgid "Quotes of this post" msgstr "" @@ -5814,7 +5938,7 @@ msgstr "" msgid "Random (aka \"Poster's Roulette\")" msgstr "ចៃដន្យ (ហៅកាត់ថា \"រ៉ូឡែតរបស់ផ្ទាំងរូបភាព\")" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:581 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:600 msgid "Rate limit exceeded – you've tried to change your handle too many times in a short period. Please wait a minute before trying again." msgstr "លើសកម្រិតកំណត់ - អ្នកបានព្យាយាមផ្លាស់ប្តូរចំណុចទាញរបស់អ្នកច្រើនដងពេកក្នុងរយៈពេលខ្លី។ សូមរង់ចាំមួយភ្លែត មុនពេលព្យាយាមម្តងទៀត" @@ -5831,6 +5955,11 @@ msgstr "" msgid "Reactivate your account" msgstr "បើកដំណើរការគណនីរបស់អ្នកឡើងវិញ" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:158 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:169 +msgid "Read blog post" +msgstr "" + #: src/screens/VideoFeed/index.tsx:942 msgid "Read less" msgstr "" @@ -5862,7 +5991,7 @@ msgstr "" msgid "Reason:" msgstr "ហេតុផល៖" -#: src/screens/Search/components/SearchHistory.tsx:44 +#: src/screens/Search/components/SearchHistory.tsx:49 msgid "Recent Searches" msgstr "ការស្វែងរកថ្មីៗ" @@ -5888,13 +6017,13 @@ msgstr "" msgid "Reload conversations" msgstr "ផ្ទុកការសន្ទនាឡើងវិញ" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:171 #: src/components/dialogs/MutedWords.tsx:438 #: src/components/FeedCard.tsx:343 #: src/components/StarterPack/Wizard/WizardListCard.tsx:102 #: src/components/StarterPack/Wizard/WizardListCard.tsx:109 -#: src/screens/Settings/Settings.tsx:468 +#: src/screens/Settings/Settings.tsx:510 #: src/view/com/feeds/FeedSourceCard.tsx:322 -#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/UserAddRemoveLists.tsx:235 #: src/view/com/posts/PostFeedErrorMessage.tsx:213 msgid "Remove" @@ -5904,12 +6033,12 @@ msgstr "ដកចេញ" msgid "Remove {displayName} from starter pack" msgstr "លុប {displayName} ចេញពីកញ្ចប់ចាប់ផ្តើម" -#: src/screens/Search/components/SearchHistory.tsx:120 +#: src/screens/Search/components/SearchHistory.tsx:97 msgid "Remove {historyItem}" msgstr "" -#: src/screens/Settings/Settings.tsx:447 -#: src/screens/Settings/Settings.tsx:450 +#: src/screens/Settings/Settings.tsx:489 +#: src/screens/Settings/Settings.tsx:492 msgid "Remove account" msgstr "លុបគណនី" @@ -5945,12 +6074,12 @@ msgstr "លុប​មតិព័ត៌មាន?" #: src/screens/Profile/components/ProfileFeedHeader.tsx:320 #: src/view/com/feeds/FeedSourceCard.tsx:190 #: src/view/com/feeds/FeedSourceCard.tsx:268 -#: src/view/screens/ProfileList.tsx:520 +#: src/view/screens/ProfileList.tsx:528 #: src/view/screens/SavedFeeds.tsx:342 msgid "Remove from my feeds" msgstr "លុបចេញពីមតិព័ត៌មានរបស់ខ្ញុំ" -#: src/screens/Settings/Settings.tsx:460 +#: src/screens/Settings/Settings.tsx:502 msgid "Remove from quick access?" msgstr "ដកចេញពីការចូលប្រើរហ័ស?" @@ -5972,7 +6101,7 @@ msgstr "លុបរូបភាព" msgid "Remove mute word from your list" msgstr "លុប​ពាក្យ​ស្ងាត់​ចេញ​ពី​បញ្ជី​របស់​អ្នក។" -#: src/screens/Search/components/SearchHistory.tsx:93 +#: src/screens/Search/components/SearchHistory.tsx:178 msgid "Remove profile" msgstr "លុបកម្រងព័ត៌មាន" @@ -5993,6 +6122,21 @@ msgstr "លុបឯកសារចំណងជើងរង" msgid "Remove this feed from your saved feeds" msgstr "លុបព័ត៌មាននេះចេញពីព័ត៌មានដែលអ្នកបានរក្សាទុក" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:157 +msgid "Remove user from list" +msgstr "" + +#: src/components/verification/VerificationRemovePrompt.tsx:46 +#: src/components/verification/VerificationsDialog.tsx:227 +#: src/view/com/profile/ProfileMenu.tsx:298 +#: src/view/com/profile/ProfileMenu.tsx:301 +msgid "Remove verification" +msgstr "" + +#: src/components/verification/VerificationRemovePrompt.tsx:44 +msgid "Remove your verification for this account?" +msgstr "" + #: src/view/com/util/post-embeds/QuoteEmbed.tsx:110 msgid "Removed by author" msgstr "លុបចេញដោយ author" @@ -6001,7 +6145,7 @@ msgstr "លុបចេញដោយ author" msgid "Removed by you" msgstr "ដកចេញដោយអ្នក" -#: src/view/com/modals/ListAddRemoveUsers.tsx:200 +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:117 #: src/view/com/modals/UserAddRemoveLists.tsx:170 msgid "Removed from list" msgstr "បានដកចេញពីបញ្ជី" @@ -6016,11 +6160,15 @@ msgstr "បានលុបចេញពីព័ត៌មានដែលបាន #: src/screens/Profile/components/ProfileFeedHeader.tsx:122 #: src/view/com/posts/FeedShutdownMsg.tsx:44 -#: src/view/screens/ProfileList.tsx:384 +#: src/view/screens/ProfileList.tsx:392 msgid "Removed from your feeds" msgstr "បានលុបចេញពីមតិព័ត៌មានរបស់អ្នក" -#: src/screens/Search/components/SearchHistory.tsx:95 +#: src/components/verification/VerificationRemovePrompt.tsx:32 +msgid "Removed verification" +msgstr "" + +#: src/screens/Search/components/SearchHistory.tsx:179 msgid "Removes profile from search history" msgstr "" @@ -6113,8 +6261,8 @@ msgstr "ការឆ្លើយតបត្រូវបានលាក់ដោ msgid "Report" msgstr "រាយការណ៍" -#: src/view/com/profile/ProfileMenu.tsx:329 -#: src/view/com/profile/ProfileMenu.tsx:332 +#: src/view/com/profile/ProfileMenu.tsx:365 +#: src/view/com/profile/ProfileMenu.tsx:368 msgid "Report account" msgstr "រាយការណ៍គណនី" @@ -6137,7 +6285,7 @@ msgstr "ប្រអប់រាយការណ៍" msgid "Report feed" msgstr "រាយការណ៍ព័ត៌មាន" -#: src/view/screens/ProfileList.tsx:562 +#: src/view/screens/ProfileList.tsx:570 msgid "Report list" msgstr "" @@ -6234,7 +6382,7 @@ msgstr "បង្ហោះឡើងវិញដោយ <0><1/>" msgid "Reposted by you" msgstr "ផ្សាយឡើងវិញដោយអ្នក" -#: src/view/com/post-thread/PostThreadItem.tsx:228 +#: src/view/com/post-thread/PostThreadItem.tsx:231 msgid "Reposts of this post" msgstr "ការផ្សាយឡើងវិញនៃប្រកាសនេះ" @@ -6288,8 +6436,8 @@ msgstr "កំណត់លេខកូដឡើងវិញ" msgid "Reset Code" msgstr "កំណត់លេខកូដឡើងវិញ" -#: src/screens/Settings/Settings.tsx:344 -#: src/screens/Settings/Settings.tsx:346 +#: src/screens/Settings/Settings.tsx:386 +#: src/screens/Settings/Settings.tsx:388 msgid "Reset onboarding state" msgstr "កំណត់ស្ថានភាពចាប់ផ្តើមឡើងវិញ" @@ -6341,10 +6489,10 @@ msgid "Returns to home page" msgstr "ត្រឡប់ទៅទំព័រដើមវិញ" #: src/screens/Profile/ProfileFeed/index.tsx:90 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:540 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:559 #: src/screens/VideoFeed/index.tsx:1109 #: src/view/screens/NotFound.tsx:60 -#: src/view/screens/ProfileList.tsx:1031 +#: src/view/screens/ProfileList.tsx:1039 msgid "Returns to previous page" msgstr "ត្រឡប់ទៅទំព័រមុនវិញ" @@ -6356,9 +6504,9 @@ msgstr "" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:479 #: src/components/dialogs/PostInteractionSettingsDialog.tsx:485 #: src/components/StarterPack/QrCodeDialog.tsx:191 -#: src/screens/Profile/Header/EditProfileDialog.tsx:238 -#: src/screens/Profile/Header/EditProfileDialog.tsx:252 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:243 +#: src/screens/Profile/Header/EditProfileDialog.tsx:245 +#: src/screens/Profile/Header/EditProfileDialog.tsx:259 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:262 #: src/view/com/composer/GifAltText.tsx:193 #: src/view/com/composer/GifAltText.tsx:202 #: src/view/com/composer/photos/EditImageDialog.web.tsx:77 @@ -6366,7 +6514,7 @@ msgstr "" #: src/view/com/composer/photos/ImageAltTextDialog.tsx:153 #: src/view/com/composer/photos/ImageAltTextDialog.tsx:163 #: src/view/com/modals/CreateOrEditList.tsx:317 -#: src/view/com/modals/EditProfile.tsx:219 +#: src/view/com/modals/EditProfile.tsx:245 #: src/view/screens/SavedFeeds.tsx:109 msgid "Save" msgstr "រក្សាទុក" @@ -6386,7 +6534,7 @@ msgstr "រក្សាទុកថ្ងៃកំណើត" msgid "Save changes" msgstr "រក្សាទុកការផ្លាស់ប្តូរ" -#: src/view/com/modals/EditProfile.tsx:227 +#: src/view/com/modals/EditProfile.tsx:253 msgid "Save Changes" msgstr "រក្សាទុកការផ្លាស់ប្តូរ" @@ -6399,7 +6547,7 @@ msgstr "រក្សាទុករូបភាព" msgid "Save image crop" msgstr "រក្សាទុកការច្រឹបរូបភាព" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:229 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:248 msgid "Save new handle" msgstr "រក្សាទុក handle ថ្មី" @@ -6421,11 +6569,11 @@ msgid "Saved to your camera roll" msgstr "បាន​រក្សា​ទុក​នៅ​ក្នុង​ការ​វិល​របស់​កាមេរ៉ា​របស់​អ្នក​" #: src/screens/Profile/components/ProfileFeedHeader.tsx:131 -#: src/view/screens/ProfileList.tsx:364 +#: src/view/screens/ProfileList.tsx:372 msgid "Saved to your feeds" msgstr "បានរក្សាទុកទៅក្នុងមតិព័ត៌មានរបស់អ្នក" -#: src/view/com/modals/EditProfile.tsx:220 +#: src/view/com/modals/EditProfile.tsx:246 msgid "Saves any changes to your profile" msgstr "រក្សាទុកការផ្លាស់ប្តូរណាមួយចំពោះកម្រងព័ត៌មានរបស់អ្នក" @@ -6435,8 +6583,8 @@ msgstr "រក្សាទុកការកំណត់ការច្រឹប #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/NotificationFeedItem.tsx:544 -#: src/view/com/notifications/NotificationFeedItem.tsx:569 +#: src/view/com/notifications/NotificationFeedItem.tsx:633 +#: src/view/com/notifications/NotificationFeedItem.tsx:658 msgid "Say hello!" msgstr "និយាយថាជំរាបសួរ" @@ -6445,21 +6593,20 @@ msgstr "និយាយថាជំរាបសួរ" msgid "Science" msgstr "វិទ្យាសាស្ត្រ" -#: src/view/screens/ProfileList.tsx:988 +#: src/view/screens/ProfileList.tsx:996 msgid "Scroll to top" msgstr "រំកិលទៅកំពូល" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:491 +#: src/components/dialogs/SearchablePeopleList.tsx:513 #: src/components/forms/SearchInput.tsx:34 #: src/components/forms/SearchInput.tsx:36 #: src/screens/Search/Shell.tsx:307 #: src/screens/Search/Shell.tsx:464 -#: src/view/com/modals/ListAddRemoveUsers.tsx:76 #: src/view/shell/bottom-bar/BottomBar.tsx:182 msgid "Search" msgstr "ស្វែងរក" -#: src/Navigation.tsx:217 +#: src/Navigation.tsx:226 #: src/screens/Profile/ProfileSearch.tsx:37 msgid "Search @{0}'s posts" msgstr "" @@ -6477,11 +6624,11 @@ msgstr "" msgid "Search for \"{interestsDisplayName}\"{activeText}" msgstr "" -#: src/view/shell/desktop/Search.tsx:201 +#: src/view/shell/desktop/Search.tsx:131 msgid "Search for \"{query}\"" msgstr "ស្វែងរក \"{query}\"" -#: src/screens/Search/components/AutocompleteResults.tsx:44 +#: src/screens/Search/components/AutocompleteResults.tsx:45 msgid "Search for \"{searchText}\"" msgstr "ស្វែងរក \"{searchText}\"" @@ -6501,10 +6648,6 @@ msgstr "" msgid "Search for posts, users, or feeds" msgstr "" -#: src/view/com/modals/ListAddRemoveUsers.tsx:71 -msgid "Search for users" -msgstr "ស្វែងរកអ្នកប្រើប្រាស់" - #: src/components/dialogs/GifSelect.tsx:177 msgid "Search GIFs" msgstr "ស្វែងរក GIFs" @@ -6513,12 +6656,12 @@ msgstr "ស្វែងរក GIFs" msgid "Search my posts" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:231 -#: src/view/com/profile/ProfileMenu.tsx:234 +#: src/view/com/profile/ProfileMenu.tsx:244 +#: src/view/com/profile/ProfileMenu.tsx:247 msgid "Search posts" msgstr "" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:511 +#: src/components/dialogs/SearchablePeopleList.tsx:533 #: src/components/ProgressGuide/FollowDialog.tsx:702 msgid "Search profiles" msgstr "ស្វែងរកប្រវត្តិរូប" @@ -6531,7 +6674,7 @@ msgstr "ស្វែងរក Tenor" msgid "Search..." msgstr "" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:512 +#: src/components/dialogs/SearchablePeopleList.tsx:534 #: src/components/ProgressGuide/FollowDialog.tsx:703 msgid "Searches for profiles" msgstr "" @@ -6692,7 +6835,7 @@ msgctxt "action" msgid "Send Email" msgstr "ផ្ញើអ៊ីមែល" -#: src/view/shell/Drawer.tsx:317 +#: src/view/shell/Drawer.tsx:333 msgid "Send feedback" msgstr "ផ្ញើមតិកែលម្អ" @@ -6742,7 +6885,7 @@ msgstr "អាសយដ្ឋានម៉ាស៊ីនមេ" msgid "Set app icon to {0}" msgstr "" -#: src/screens/Moderation/index.tsx:306 +#: src/screens/Moderation/index.tsx:325 msgid "Set birthdate" msgstr "កំណត់ថ្ងៃខែឆ្នាំកំណើត" @@ -6758,10 +6901,10 @@ msgstr "រៀបចំគណនីរបស់អ្នក" msgid "Sets email for password reset" msgstr "កំណត់អ៊ីមែលសម្រាប់កំណត់ពាក្យសម្ងាត់ឡើងវិញ" -#: src/Navigation.tsx:173 -#: src/screens/Settings/Settings.tsx:80 +#: src/Navigation.tsx:182 +#: src/screens/Settings/Settings.tsx:88 #: src/view/shell/desktop/LeftNav.tsx:709 -#: src/view/shell/Drawer.tsx:539 +#: src/view/shell/Drawer.tsx:555 msgid "Settings" msgstr "ការកំណត់" @@ -6783,12 +6926,12 @@ msgstr "ចំណង់ផ្លូវភេទ" #: src/screens/StarterPack/StarterPackScreen.tsx:428 #: src/screens/StarterPack/StarterPackScreen.tsx:603 #: src/screens/Topic.tsx:102 -#: src/view/com/profile/ProfileMenu.tsx:216 -#: src/view/com/profile/ProfileMenu.tsx:225 +#: src/view/com/profile/ProfileMenu.tsx:229 +#: src/view/com/profile/ProfileMenu.tsx:238 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:498 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:507 #: src/view/com/util/post-ctrls/PostCtrls.tsx:350 -#: src/view/screens/ProfileList.tsx:505 +#: src/view/screens/ProfileList.tsx:513 msgid "Share" msgstr "ចែករំលែក" @@ -6805,7 +6948,7 @@ msgstr "ចែករំលែករឿងដ៏ត្រជាក់មួយ" msgid "Share a fun fact!" msgstr "ចែករំលែកការពិតរីករាយ" -#: src/view/com/profile/ProfileMenu.tsx:411 +#: src/view/com/profile/ProfileMenu.tsx:447 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:796 #: src/view/com/util/post-ctrls/PostCtrls.tsx:366 msgid "Share anyway" @@ -6847,7 +6990,7 @@ msgstr "ចែករំលែកកញ្ចប់ចាប់ផ្តើមន msgid "Share your favorite feed!" msgstr "ចែករំលែកមតិព័ត៌មានដែលអ្នកចូលចិត្ត" -#: src/Navigation.tsx:276 +#: src/Navigation.tsx:285 msgid "Shared Preferences Tester" msgstr "កម្មវិធីសាកល្បងចំណូលចិត្តដែលបានចែករំលែក" @@ -6899,7 +7042,7 @@ msgstr "បង្ហាញបែបនេះតិច" msgid "Show list anyway" msgstr "ទោះយ៉ាងណាក៏ដោយ បង្ហាញបញ្ជី" -#: src/view/com/post-thread/PostThreadItem.tsx:605 +#: src/view/com/post-thread/PostThreadItem.tsx:625 #: src/view/com/post/Post.tsx:243 #: src/view/com/posts/PostFeedItem.tsx:515 msgid "Show More" @@ -6959,11 +7102,11 @@ msgstr "បង្ហាញការព្រមាន" msgid "Show warning and filter from feeds" msgstr "បង្ហាញការព្រមាន និងត្រងពីមតិព័ត៌មាន" -#: src/view/com/post-thread/PostThreadItem.tsx:836 +#: src/view/com/post-thread/PostThreadItem.tsx:856 msgid "Shows information about when this post was created" msgstr "" -#: src/screens/Settings/Settings.tsx:104 +#: src/screens/Settings/Settings.tsx:112 msgid "Shows other accounts you can switch to" msgstr "" @@ -6990,7 +7133,7 @@ msgstr "" msgid "Sign in" msgstr "ចូលគណនី" -#: src/components/AccountList.tsx:122 +#: src/components/AccountList.tsx:127 msgid "Sign in as {0}" msgstr "ចូលគណនីជា {0}" @@ -7007,7 +7150,7 @@ msgstr "" msgid "Sign in or create your account to join the conversation!" msgstr "ចូល ឬបង្កើតគណនីរបស់អ្នក ដើម្បីចូលរួមការសន្ទនា" -#: src/components/AccountList.tsx:65 +#: src/components/AccountList.tsx:67 msgid "Sign in to account that is not listed" msgstr "ចូលទៅគណនីដែលមិនមានក្នុងបញ្ជី" @@ -7015,9 +7158,9 @@ msgstr "ចូលទៅគណនីដែលមិនមានក្នុងប msgid "Sign in to Bluesky or create a new account" msgstr "ចូល Bluesky ឬបង្កើតគណនីថ្មីមួយ" -#: src/screens/Settings/Settings.tsx:225 -#: src/screens/Settings/Settings.tsx:227 -#: src/screens/Settings/Settings.tsx:259 +#: src/screens/Settings/Settings.tsx:233 +#: src/screens/Settings/Settings.tsx:235 +#: src/screens/Settings/Settings.tsx:267 #: src/screens/SignupQueued.tsx:93 #: src/screens/SignupQueued.tsx:96 #: src/screens/Takendown.tsx:85 @@ -7031,7 +7174,7 @@ msgstr "ចេញ" msgid "Sign Out" msgstr "ចេញ" -#: src/screens/Settings/Settings.tsx:256 +#: src/screens/Settings/Settings.tsx:264 #: src/view/shell/desktop/LeftNav.tsx:205 msgid "Sign out?" msgstr "ចេញ?" @@ -7068,6 +7211,10 @@ msgstr "តូចជាង" msgid "Software Dev" msgstr "កម្មវិធី Dev" +#: src/components/verification/VerificationsDialog.tsx:122 +msgid "Some of your verifications are invalid." +msgstr "" + #: src/components/FeedInterstitials.tsx:474 msgid "Some other feeds you might like" msgstr "មតិព័ត៌មានផ្សេងទៀតដែលអ្នកប្រហែលជាចូលចិត្ត" @@ -7080,7 +7227,7 @@ msgstr "មនុស្សមួយចំនួនអាចឆ្លើយតប msgid "Someone reacted {0}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:236 +#: src/screens/Messages/components/ChatListItem.tsx:241 msgid "Someone reacted {0} to {1}" msgstr "" @@ -7099,8 +7246,8 @@ msgid "Something went wrong, please try again" msgstr "មានអ្វីមួយខុសប្រក្រតី សូមព្យាយាមម្តងទៀត" #: src/components/ReportDialog/index.tsx:54 -#: src/screens/Moderation/index.tsx:97 -#: src/screens/Profile/Sections/Labels.tsx:87 +#: src/screens/Moderation/index.tsx:101 +#: src/screens/Profile/Sections/Labels.tsx:121 msgid "Something went wrong, please try again." msgstr "មានអ្វីមួយខុសប្រក្រតី សូមព្យាយាមម្តងទៀត" @@ -7161,22 +7308,22 @@ msgstr "កីឡា" msgid "Start a new chat" msgstr "ចាប់ផ្តើមការជជែកថ្មី" -#: src/view/screens/ProfileList.tsx:838 -#: src/view/screens/ProfileList.tsx:959 +#: src/view/screens/ProfileList.tsx:846 +#: src/view/screens/ProfileList.tsx:967 msgid "Start adding people" msgstr "" -#: src/view/screens/ProfileList.tsx:845 -#: src/view/screens/ProfileList.tsx:966 +#: src/view/screens/ProfileList.tsx:853 +#: src/view/screens/ProfileList.tsx:974 msgid "Start adding people!" msgstr "" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:357 +#: src/components/dialogs/SearchablePeopleList.tsx:382 msgid "Start chat with {displayName}" msgstr "ចាប់ផ្តើមជជែកជាមួយ {displayName}" -#: src/Navigation.tsx:441 -#: src/Navigation.tsx:446 +#: src/Navigation.tsx:450 +#: src/Navigation.tsx:455 #: src/screens/StarterPack/Wizard/index.tsx:186 msgid "Starter Pack" msgstr "កញ្ចប់ចាប់ផ្តើម" @@ -7207,8 +7354,8 @@ msgstr "កញ្ចប់ចាប់ផ្តើម" msgid "Starter packs let you easily share your favorite feeds and people with your friends." msgstr "កញ្ចប់ចាប់ផ្តើមអនុញ្ញាតឱ្យអ្នកចែករំលែកព័ត៌មានដែលអ្នកចូលចិត្ត និងមនុស្សយ៉ាងងាយស្រួលជាមួយមិត្តភក្តិរបស់អ្នក" -#: src/screens/Settings/AboutSettings.tsx:59 -#: src/screens/Settings/AboutSettings.tsx:62 +#: src/screens/Settings/AboutSettings.tsx:97 +#: src/screens/Settings/AboutSettings.tsx:100 msgid "Status Page" msgstr "ទំព័រស្ថានភាព" @@ -7216,12 +7363,12 @@ msgstr "ទំព័រស្ថានភាព" msgid "Step {0} of {1}" msgstr "ជំហានទី {0} នៃ {1}" -#: src/screens/Settings/Settings.tsx:309 +#: src/screens/Settings/Settings.tsx:351 msgid "Storage cleared, you need to restart the app now." msgstr "កន្លែងផ្ទុកត្រូវបានសម្អាត អ្នកត្រូវចាប់ផ្តើមកម្មវិធីឡើងវិញឥឡូវនេះ" -#: src/Navigation.tsx:266 -#: src/screens/Settings/Settings.tsx:325 +#: src/Navigation.tsx:275 +#: src/screens/Settings/Settings.tsx:367 msgid "Storybook" msgstr "" @@ -7246,11 +7393,11 @@ msgstr "" msgid "Submit report" msgstr "" -#: src/view/screens/ProfileList.tsx:733 +#: src/view/screens/ProfileList.tsx:741 msgid "Subscribe" msgstr "ជាវ" -#: src/screens/Profile/Sections/Labels.tsx:201 +#: src/screens/Profile/Sections/Labels.tsx:198 msgid "Subscribe to @{0} to use these labels:" msgstr "ជាវ @{0} ដើម្បីប្រើស្លាកទាំងនេះ៖" @@ -7262,7 +7409,7 @@ msgstr "ជាវអ្នកដាក់ស្លាក" msgid "Subscribe to this labeler" msgstr "ជាវអ្នកដាក់ស្លាកនេះ" -#: src/view/screens/ProfileList.tsx:729 +#: src/view/screens/ProfileList.tsx:737 msgid "Subscribe to this list" msgstr "ជាវបញ្ជីនេះ" @@ -7270,6 +7417,10 @@ msgstr "ជាវបញ្ជីនេះ" msgid "Success!" msgstr "ជោគជ័យ!" +#: src/components/verification/VerificationCreatePrompt.tsx:30 +msgid "Successfully verified" +msgstr "" + #: src/screens/Search/Explore.tsx:359 msgid "Suggested Accounts" msgstr "" @@ -7293,15 +7444,15 @@ msgctxt "Name of app icon variant" msgid "Sunset" msgstr "" -#: src/Navigation.tsx:286 +#: src/Navigation.tsx:295 #: src/view/screens/Support.tsx:31 #: src/view/screens/Support.tsx:34 msgid "Support" msgstr "គាំទ្រ" -#: src/screens/Settings/Settings.tsx:102 -#: src/screens/Settings/Settings.tsx:116 -#: src/screens/Settings/Settings.tsx:412 +#: src/screens/Settings/Settings.tsx:110 +#: src/screens/Settings/Settings.tsx:124 +#: src/screens/Settings/Settings.tsx:454 #: src/view/shell/desktop/LeftNav.tsx:243 msgid "Switch account" msgstr "ប្តូរគណនី" @@ -7326,9 +7477,9 @@ msgstr "" msgid "System" msgstr "ប្រព័ន្ធ" -#: src/screens/Settings/AboutSettings.tsx:66 -#: src/screens/Settings/AboutSettings.tsx:69 -#: src/screens/Settings/Settings.tsx:318 +#: src/screens/Settings/AboutSettings.tsx:104 +#: src/screens/Settings/AboutSettings.tsx:107 +#: src/screens/Settings/Settings.tsx:360 msgid "System log" msgstr "កំណត់ហេតុប្រព័ន្ធ" @@ -7367,7 +7518,7 @@ msgstr "បច្ចេកវិទ្យា" msgid "Tell a joke!" msgstr "ប្រាប់រឿងកំប្លែងមួយ" -#: src/screens/Profile/Header/EditProfileDialog.tsx:355 +#: src/screens/Profile/Header/EditProfileDialog.tsx:378 msgid "Tell us a bit about yourself" msgstr "ប្រាប់យើងបន្តិចអំពីខ្លួនអ្នក" @@ -7380,12 +7531,12 @@ msgstr "ប្រាប់យើងបន្តិចទៀត" msgid "Terms" msgstr "លក្ខខណ្ឌ" -#: src/Navigation.tsx:296 -#: src/screens/Settings/AboutSettings.tsx:43 -#: src/screens/Settings/AboutSettings.tsx:46 +#: src/Navigation.tsx:305 +#: src/screens/Settings/AboutSettings.tsx:81 +#: src/screens/Settings/AboutSettings.tsx:84 #: src/view/screens/TermsOfService.tsx:31 -#: src/view/shell/Drawer.tsx:627 -#: src/view/shell/Drawer.tsx:629 +#: src/view/shell/Drawer.tsx:643 +#: src/view/shell/Drawer.tsx:645 msgid "Terms of Service" msgstr "លក្ខខណ្ឌនៃសេវាកម្ម" @@ -7425,7 +7576,7 @@ msgstr "សូមអរគុណ។ របាយការណ៍របស់អ msgid "Thanks, you have successfully verified your email address. You can close this dialog." msgstr "សូមអរគុណ អ្នកបានផ្ទៀងផ្ទាត់អាសយដ្ឋានអ៊ីមែលរបស់អ្នកដោយជោគជ័យ។ អ្នកអាចបិទប្រអប់នេះ" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:468 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:487 msgid "That contains the following:" msgstr "ដែល​មាន​ដូច​ខាង​ក្រោម៖" @@ -7450,8 +7601,8 @@ msgstr "" msgid "That's everything!" msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:279 -#: src/view/com/profile/ProfileMenu.tsx:387 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:305 +#: src/view/com/profile/ProfileMenu.tsx:423 msgid "The account will be able to interact with you after unblocking." msgstr "គណនីនឹងអាចធ្វើអន្តរកម្មជាមួយអ្នកបន្ទាប់ពីឈប់ទប់ស្កាត់" @@ -7465,7 +7616,7 @@ msgstr "" msgid "The author of this thread has hidden this reply." msgstr "អ្នកនិពន្ធនៃអត្ថបទនេះបានលាក់ការឆ្លើយតបនេះ" -#: src/screens/Moderation/index.tsx:358 +#: src/screens/Moderation/index.tsx:377 msgid "The Bluesky web application" msgstr "កម្មវិធីបណ្តាញ Bluesky" @@ -7555,8 +7706,8 @@ msgid "There was an issue connecting to Tenor." msgstr "មានបញ្ហាក្នុងការភ្ជាប់ទៅ Tenor" #: src/screens/Profile/components/ProfileFeedHeader.tsx:173 -#: src/view/screens/ProfileList.tsx:367 -#: src/view/screens/ProfileList.tsx:386 +#: src/view/screens/ProfileList.tsx:375 +#: src/view/screens/ProfileList.tsx:394 #: src/view/screens/SavedFeeds.tsx:85 msgid "There was an issue contacting the server" msgstr "មានបញ្ហាក្នុងការទាក់ទងម៉ាស៊ីនមេ" @@ -7580,7 +7731,7 @@ msgstr "មានបញ្ហាក្នុងការទាញយកការ msgid "There was an issue fetching posts. Tap here to try again." msgstr "មានបញ្ហាក្នុងការទាញយកសារបង្ហោះ។ ចុចទីនេះដើម្បីព្យាយាមម្តងទៀត" -#: src/view/com/lists/ListMembers.tsx:166 +#: src/view/com/lists/ListMembers.tsx:151 msgid "There was an issue fetching the list. Tap here to try again." msgstr "មានបញ្ហាក្នុងការទៅយកបញ្ជី។ ចុចទីនេះដើម្បីព្យាយាមម្តងទៀត" @@ -7593,7 +7744,7 @@ msgstr "មានបញ្ហាក្នុងការទាញយកពាក msgid "There was an issue fetching your lists. Tap here to try again." msgstr "មានបញ្ហាក្នុងការទៅយកបញ្ជីរបស់អ្នក។ ចុចទីនេះដើម្បីព្យាយាមម្តងទៀត" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:105 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:107 msgid "There was an issue fetching your service info" msgstr "មានបញ្ហាក្នុងការទាញយកព័ត៌មានសេវាកម្មរបស់អ្នក" @@ -7612,17 +7763,17 @@ msgstr "មានបញ្ហាក្នុងការផ្ញើរបាយ msgid "There was an issue updating your feeds, please check your internet connection and try again." msgstr "មានបញ្ហាក្នុងការធ្វើបច្ចុប្បន្នភាពព័ត៌មានរបស់អ្នក សូមពិនិត្យមើលការតភ្ជាប់អ៊ីនធឺណិតរបស់អ្នក ហើយព្យាយាមម្តងទៀត" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:107 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:128 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:141 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:110 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:144 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:90 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:101 -#: src/view/com/profile/ProfileMenu.tsx:111 -#: src/view/com/profile/ProfileMenu.tsx:121 -#: src/view/com/profile/ProfileMenu.tsx:135 -#: src/view/com/profile/ProfileMenu.tsx:145 -#: src/view/com/profile/ProfileMenu.tsx:158 -#: src/view/com/profile/ProfileMenu.tsx:170 +#: src/view/com/profile/ProfileMenu.tsx:117 +#: src/view/com/profile/ProfileMenu.tsx:127 +#: src/view/com/profile/ProfileMenu.tsx:141 +#: src/view/com/profile/ProfileMenu.tsx:151 +#: src/view/com/profile/ProfileMenu.tsx:164 +#: src/view/com/profile/ProfileMenu.tsx:176 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:396 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:409 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:419 @@ -7633,10 +7784,10 @@ msgstr "" #: src/screens/List/ListHiddenScreen.tsx:63 #: src/screens/List/ListHiddenScreen.tsx:77 #: src/screens/List/ListHiddenScreen.tsx:99 -#: src/view/screens/ProfileList.tsx:403 -#: src/view/screens/ProfileList.tsx:421 -#: src/view/screens/ProfileList.tsx:439 -#: src/view/screens/ProfileList.tsx:457 +#: src/view/screens/ProfileList.tsx:411 +#: src/view/screens/ProfileList.tsx:429 +#: src/view/screens/ProfileList.tsx:447 +#: src/view/screens/ProfileList.tsx:465 msgid "There was an issue. Please check your internet connection and try again." msgstr "មាន​បញ្ហា។ សូមពិនិត្យមើលការតភ្ជាប់អ៊ីនធឺណិតរបស់អ្នក ហើយព្យាយាមម្តងទៀត" @@ -7657,6 +7808,14 @@ msgstr "ការកំណត់ទាំងនេះអនុវត្តចំ msgid "This {screenDescription} has been flagged:" msgstr "{screenDescription} នេះត្រូវបានសម្គាល់៖" +#: src/components/verification/VerificationsDialog.tsx:89 +msgid "This account has a checkmark because it's been verified by trusted sources." +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:94 +msgid "This account has one or more verifications, but it is not currently verified." +msgstr "" + #: src/components/moderation/ScreenHider.tsx:106 msgid "This account has requested that users sign in to view their profile." msgstr "គណនីនេះបានស្នើសុំឱ្យអ្នកប្រើប្រាស់ចូលដើម្បីមើលកម្រងព័ត៌មានរបស់ពួកគេ" @@ -7665,6 +7824,10 @@ msgstr "គណនីនេះបានស្នើសុំឱ្យអ្នក msgid "This account is blocked by one or more of your moderation lists. To unblock, please visit the lists directly and remove this user." msgstr "គណនីនេះត្រូវបានរារាំងដោយបញ្ជីសម្របសម្រួលមួយ ឬច្រើនរបស់អ្នក។ ដើម្បីឈប់ទប់ស្កាត់ សូមចូលទៅកាន់បញ្ជីដោយផ្ទាល់ ហើយលុបអ្នកប្រើប្រាស់នេះចេញ" +#: src/components/verification/VerificationCreatePrompt.tsx:48 +msgid "This action can be undone at any time." +msgstr "" + #: src/components/moderation/LabelsOnMeDialog.tsx:271 msgid "This appeal will be sent to <0>{sourceName}." msgstr "បណ្ដឹងតវ៉ានេះនឹងត្រូវបានផ្ញើទៅ <0>{sourceName}" @@ -7698,7 +7861,7 @@ msgstr "ខ្លឹមសារនេះមិនមានទេ ដោយស msgid "This content is not viewable without a Bluesky account." msgstr "ខ្លឹមសារនេះមិនអាចមើលបានដោយគ្មានគណនី Bluesky ទេ" -#: src/screens/Messages/components/ChatListItem.tsx:357 +#: src/screens/Messages/components/ChatListItem.tsx:362 msgid "This conversation is with a deleted or a deactivated account. Press for options" msgstr "" @@ -7720,7 +7883,7 @@ msgstr "មតិព័ត៌មាននេះទទេ! អ្នកប្រ #: src/components/StarterPack/Main/PostsList.tsx:36 #: src/screens/Profile/ProfileFeed/index.tsx:189 -#: src/view/screens/ProfileList.tsx:835 +#: src/view/screens/ProfileList.tsx:843 msgid "This feed is empty." msgstr "មតិព័ត៌មាននេះគឺទទេ" @@ -7728,7 +7891,7 @@ msgstr "មតិព័ត៌មាននេះគឺទទេ" msgid "This feed is no longer online. We are showing <0>Discover instead." msgstr "មតិព័ត៌មាននេះលែងមានអ៊ីនធឺណិតទៀតហើយ។ យើងកំពុងបង្ហាញ <0>Discover ជំនួសវិញ" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:574 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:593 msgid "This handle is reserved. Please try a different one." msgstr "ចំណុចទាញនេះត្រូវបានបម្រុងទុក។ សូមសាកល្បងមួយផ្សេងទៀត" @@ -7748,7 +7911,7 @@ msgstr "ស្លាកនេះត្រូវបានអនុវត្តដ msgid "This label was applied by you." msgstr "ស្លាកនេះត្រូវបានអនុវត្តដោយអ្នក" -#: src/screens/Profile/Sections/Labels.tsx:188 +#: src/screens/Profile/Sections/Labels.tsx:185 msgid "This labeler hasn't declared what labels it publishes, and may not be active." msgstr "អ្នកដាក់ស្លាកនេះមិនទាន់បានប្រកាសថាស្លាកណាដែលវាបោះពុម្ពទេ ហើយប្រហែលជាមិនសកម្មទេ" @@ -7764,7 +7927,7 @@ msgstr "" msgid "This list – created by you – contains possible violations of Bluesky's community guidelines in its name or description." msgstr "" -#: src/view/screens/ProfileList.tsx:954 +#: src/view/screens/ProfileList.tsx:962 msgid "This list is empty." msgstr "" @@ -7772,7 +7935,7 @@ msgstr "" msgid "This moderation service is unavailable. See below for more details. If this issue persists, contact us." msgstr "សេវាកម្មសម្របសម្រួលនេះមិនមានទេ។ សូមមើលខាងក្រោមសម្រាប់ព័ត៌មានលម្អិតបន្ថែម។ ប្រសិនបើបញ្ហានេះនៅតែបន្តកើតមាន សូមទាក់ទងមកយើងខ្ញុំ" -#: src/view/com/post-thread/PostThreadItem.tsx:876 +#: src/view/com/post-thread/PostThreadItem.tsx:896 msgid "This post claims to have been created on <0>{0}, but was first seen by Bluesky on <1>{1}." msgstr "ប្រកាសនេះអះអាងថាត្រូវបានបង្កើតឡើងនៅលើ <0>{0} ប៉ុន្តែត្រូវបានមើលឃើញជាលើកដំបូងដោយ Bluesky នៅលើ <1>{1}" @@ -7780,7 +7943,7 @@ msgstr "ប្រកាសនេះអះអាងថាត្រូវបាន msgid "This post has an unknown type of threadgate on it. Your app may be out of date." msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:158 +#: src/view/com/post-thread/PostThreadItem.tsx:160 msgid "This post has been deleted." msgstr "ប្រកាសនេះត្រូវបានលុប" @@ -7797,7 +7960,7 @@ msgstr "ប្រកាសនេះនឹងត្រូវបានលាក់ msgid "This post's author has disabled quote posts." msgstr "អ្នកនិពន្ធនៃប្រកាសនេះបានបិទការបង្ហោះសម្រង់" -#: src/view/com/profile/ProfileMenu.tsx:408 +#: src/view/com/profile/ProfileMenu.tsx:444 msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't signed in." msgstr "" @@ -7809,7 +7972,7 @@ msgstr "ការ​ឆ្លើយតប​នេះ​នឹង​ត្រូ msgid "This service has not provided terms of service or a privacy policy." msgstr "សេវាកម្មនេះមិនបានផ្តល់លក្ខខណ្ឌនៃសេវាកម្ម ឬគោលការណ៍ឯកជនភាពទេ" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:437 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:456 msgid "This should create a domain record at:" msgstr "វាគួរបង្កើតកំណត់ត្រាដែននៅ៖" @@ -7850,7 +8013,7 @@ msgstr "អ្នកប្រើប្រាស់នេះមិនតាមដ msgid "This will delete \"{0}\" from your muted words. You can always add it back later." msgstr "វានឹងលុប \"{0}\" ចេញពីពាក្យដែលអ្នកបានបិទ។ អ្នកតែងតែអាចបន្ថែមវាត្រឡប់មកវិញនៅពេលក្រោយ" -#: src/screens/Settings/Settings.tsx:462 +#: src/screens/Settings/Settings.tsx:504 msgid "This will remove @{0} from the quick access list." msgstr "វានឹងដក @{0} ចេញពីបញ្ជីចូលប្រើរហ័ស" @@ -7881,7 +8044,7 @@ msgstr "" msgid "Threaded mode" msgstr "" -#: src/Navigation.tsx:329 +#: src/Navigation.tsx:338 msgid "Threads Preferences" msgstr "" @@ -7913,7 +8076,7 @@ msgstr "ថ្ងៃនេះ" msgid "Toggle dropdown" msgstr "បិទ/បើកការទម្លាក់ចុះ" -#: src/screens/Moderation/index.tsx:335 +#: src/screens/Moderation/index.tsx:354 msgid "Toggle to enable or disable adult content" msgstr "បិទ/បើក ដើម្បីបើក ឬបិទមាតិកាសម្រាប់មនុស្សពេញវ័យ" @@ -7927,14 +8090,14 @@ msgstr "" msgid "Top" msgstr "កំពូល" -#: src/Navigation.tsx:411 +#: src/Navigation.tsx:420 msgid "Topic" msgstr "" #: src/components/dms/MessageContextMenu.tsx:139 #: src/components/dms/MessageContextMenu.tsx:141 -#: src/view/com/post-thread/PostThreadItem.tsx:798 -#: src/view/com/post-thread/PostThreadItem.tsx:801 +#: src/view/com/post-thread/PostThreadItem.tsx:818 +#: src/view/com/post-thread/PostThreadItem.tsx:821 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:468 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:470 msgid "Translate" @@ -7952,6 +8115,10 @@ msgstr "" msgid "Trending Videos" msgstr "" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:138 +msgid "Trust emerges from relationships, communities, and shared context, so we’re also enabling <0>trusted verifiers: organizations that can directly issue verification." +msgstr "" + #: src/view/com/util/error/ErrorScreen.tsx:103 msgctxt "action" msgid "Try again" @@ -7973,7 +8140,7 @@ msgstr "" msgid "Type your message here" msgstr "វាយបញ្ចូលសាររបស់អ្នកនៅទីនេះ" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:413 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:432 msgid "Type:" msgstr "ប្រភេទ៖" @@ -7999,31 +8166,31 @@ msgstr "មិនអាចលុបបានទេ" #: src/components/dms/MessagesListBlockedFooter.tsx:104 #: src/components/dms/MessagesListBlockedFooter.tsx:112 #: src/components/dms/MessagesListBlockedFooter.tsx:119 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:197 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:283 -#: src/view/com/profile/ProfileMenu.tsx:399 -#: src/view/screens/ProfileList.tsx:715 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:200 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 +#: src/view/com/profile/ProfileMenu.tsx:435 +#: src/view/screens/ProfileList.tsx:723 msgid "Unblock" msgstr "ឈប់ទប់ស្កាត់" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:202 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:205 msgctxt "action" msgid "Unblock" msgstr "ឈប់ទប់ស្កាត់" #: src/components/dms/ConvoMenu.tsx:247 #: src/components/dms/ConvoMenu.tsx:250 -#: src/view/com/profile/ProfileMenu.tsx:309 -#: src/view/com/profile/ProfileMenu.tsx:315 +#: src/view/com/profile/ProfileMenu.tsx:345 +#: src/view/com/profile/ProfileMenu.tsx:351 msgid "Unblock account" msgstr "បិទគណនី" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:277 -#: src/view/com/profile/ProfileMenu.tsx:381 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:303 +#: src/view/com/profile/ProfileMenu.tsx:417 msgid "Unblock Account?" msgstr "បិទគណនី?" -#: src/view/screens/ProfileList.tsx:612 +#: src/view/screens/ProfileList.tsx:620 msgid "Unblock list" msgstr "" @@ -8041,12 +8208,12 @@ msgctxt "action" msgid "Unfollow" msgstr "ឈប់តាម" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:217 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:220 msgid "Unfollow {0}" msgstr "ឈប់តាម {0}" -#: src/view/com/profile/ProfileMenu.tsx:251 -#: src/view/com/profile/ProfileMenu.tsx:261 +#: src/view/com/profile/ProfileMenu.tsx:264 +#: src/view/com/profile/ProfileMenu.tsx:274 msgid "Unfollow account" msgstr "ឈប់តាមដានគណនី" @@ -8058,6 +8225,10 @@ msgstr "" msgid "Unfortunately, none of your subscribed labelers supports this report type." msgstr "" +#: src/components/verification/VerificationsDialog.tsx:204 +msgid "Unknown verifier" +msgstr "" + #: src/screens/Profile/components/ProfileFeedHeader.tsx:510 msgid "Unlike" msgstr "" @@ -8072,7 +8243,7 @@ msgctxt "video" msgid "Unmute" msgstr "" -#: src/view/screens/ProfileList.tsx:722 +#: src/view/screens/ProfileList.tsx:730 msgid "Unmute" msgstr "បើក​សំឡេង" @@ -8081,8 +8252,8 @@ msgstr "បើក​សំឡេង" msgid "Unmute {tag}" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:288 -#: src/view/com/profile/ProfileMenu.tsx:294 +#: src/view/com/profile/ProfileMenu.tsx:324 +#: src/view/com/profile/ProfileMenu.tsx:330 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:668 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:674 msgid "Unmute account" @@ -8092,7 +8263,7 @@ msgstr "បើកគណនី" msgid "Unmute conversation" msgstr "បើកការសន្ទនា" -#: src/view/screens/ProfileList.tsx:597 +#: src/view/screens/ProfileList.tsx:605 msgid "Unmute list" msgstr "" @@ -8105,7 +8276,7 @@ msgstr "" msgid "Unmute video" msgstr "" -#: src/view/screens/ProfileList.tsx:706 +#: src/view/screens/ProfileList.tsx:714 msgid "Unpin" msgstr "" @@ -8128,7 +8299,7 @@ msgstr "" msgid "Unpin from profile" msgstr "" -#: src/view/screens/ProfileList.tsx:577 +#: src/view/screens/ProfileList.tsx:585 msgid "Unpin moderation list" msgstr "" @@ -8136,7 +8307,7 @@ msgstr "" msgid "Unpinned {0} from Home" msgstr "" -#: src/view/screens/ProfileList.tsx:354 +#: src/view/screens/ProfileList.tsx:362 msgid "Unpinned from your feeds" msgstr "" @@ -8181,8 +8352,8 @@ msgstr "" msgid "Update <0>{displayName} in Lists" msgstr "ធ្វើបច្ចុប្បន្នភាព <0>{displayName} នៅក្នុងបញ្ជី" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:507 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:528 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:526 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:547 msgid "Update to {domain}" msgstr "ធ្វើបច្ចុប្បន្នភាពទៅ {domain}" @@ -8204,7 +8375,7 @@ msgstr "កំពុងធ្វើបច្ចុប្បន្នភាព... msgid "Upload a photo instead" msgstr "បង្ហោះរូបថតជំនួសវិញ" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:453 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:472 msgid "Upload a text file to:" msgstr "បង្ហោះឯកសារអត្ថបទទៅ៖" @@ -8244,7 +8415,7 @@ msgstr "កំពុងបង្ហោះវីដេអូ..." msgid "Use app passwords to sign in to other Bluesky clients without giving full access to your account or password." msgstr "ប្រើ​ពាក្យ​សម្ងាត់​កម្មវិធី​ដើម្បី​ចូល​ម៉ាស៊ីន​ភ្ញៀវ Bluesky ផ្សេង​ទៀត​ដោយ​មិន​អនុញ្ញាត​ឱ្យ​ចូល​ប្រើប្រាស់​គណនី​ឬ​ពាក្យ​សម្ងាត់​របស់​អ្នក​ពេញលេញ" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:539 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:558 msgid "Use default provider" msgstr "ប្រើអ្នកផ្តល់សេវាលំនាំដើម" @@ -8344,24 +8515,43 @@ msgstr "អ្នកប្រើប្រាស់ដែលខ្ញុំធ្ msgid "Users in \"{0}\"" msgstr "អ្នកប្រើប្រាស់នៅក្នុង \"{0}\"" -#: src/components/LikesDialog.tsx:83 -msgid "Users that have liked this content or profile" -msgstr "អ្នកប្រើប្រាស់ដែលចូលចិត្តមាតិកា ឬទម្រង់នេះ" - #: src/components/dialogs/PostInteractionSettingsDialog.tsx:433 msgid "Users you follow" msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:419 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:438 msgid "Value:" msgstr "តម្លៃ៖" +#: src/screens/Moderation/index.tsx:288 +msgid "Verification settings" +msgstr "" + +#: src/Navigation.tsx:175 +#: src/screens/Moderation/VerificationSettings.tsx:32 +msgid "Verification Settings" +msgstr "" + +#: src/screens/Moderation/VerificationSettings.tsx:41 +msgid "Verifications on Bluesky work differently than on other platforms. <0>Learn more here." +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:105 +msgid "Verified by:" +msgstr "" + #: src/view/com/composer/videos/SelectVideoBtn.tsx:127 msgid "Verified email required" msgstr "ទាមទារអ៊ីមែលដែលបានផ្ទៀងផ្ទាត់" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:509 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:530 +#: src/components/verification/VerificationCreatePrompt.tsx:65 +#: src/view/com/profile/ProfileMenu.tsx:308 +#: src/view/com/profile/ProfileMenu.tsx:311 +msgid "Verify account" +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:528 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:549 msgid "Verify DNS Record" msgstr "ផ្ទៀងផ្ទាត់ DNS Record" @@ -8379,11 +8569,15 @@ msgstr "ផ្ទៀងផ្ទាត់អ៊ីមែលថ្មី" msgid "Verify now" msgstr "ផ្ទៀងផ្ទាត់ឥឡូវនេះ" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:510 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:532 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:529 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:551 msgid "Verify Text File" msgstr "ផ្ទៀងផ្ទាត់ឯកសារអត្ថបទ" +#: src/components/verification/VerificationCreatePrompt.tsx:44 +msgid "Verify this account?" +msgstr "" + #: src/screens/Settings/AccountSettings.tsx:75 #: src/screens/Settings/AccountSettings.tsx:91 msgid "Verify your email" @@ -8394,8 +8588,8 @@ msgstr "ផ្ទៀងផ្ទាត់អ៊ីមែលរបស់អ្ន msgid "Verify Your Email" msgstr "ផ្ទៀងផ្ទាត់អ៊ីមែលរបស់អ្នក" -#: src/screens/Settings/AboutSettings.tsx:73 -#: src/screens/Settings/AboutSettings.tsx:102 +#: src/screens/Settings/AboutSettings.tsx:123 +#: src/screens/Settings/AboutSettings.tsx:152 msgid "Version {appVersion}" msgstr "កំណែ {appVersion}" @@ -8408,7 +8602,7 @@ msgstr "វីដេអូ" msgid "Video failed to process" msgstr "វីដេអូបានបរាជ័យក្នុងដំណើរការ" -#: src/Navigation.tsx:462 +#: src/Navigation.tsx:471 msgid "Video Feed" msgstr "" @@ -8461,16 +8655,17 @@ msgstr "មើលរូបតំណាងរបស់ {0}" #: src/components/ProfileCard.tsx:115 #: src/screens/Profile/components/ProfileFeedHeader.tsx:446 +#: src/screens/Search/components/SearchProfileCard.tsx:36 #: src/screens/VideoFeed/index.tsx:769 -#: src/view/com/notifications/NotificationFeedItem.tsx:413 +#: src/view/com/notifications/NotificationFeedItem.tsx:487 msgid "View {0}'s profile" msgstr "មើលប្រវត្តិរូបរបស់ {0}" -#: src/components/dms/MessagesListHeader.tsx:176 +#: src/components/dms/MessagesListHeader.tsx:181 msgid "View {displayName}'s profile" msgstr "មើលប្រវត្តិរូបរបស់ {displayName}" -#: src/components/ProfileHoverCard/index.web.tsx:433 +#: src/components/ProfileHoverCard/index.web.tsx:440 msgid "View blocked user's profile" msgstr "មើលប្រវត្តិរូបរបស់អ្នកប្រើដែលត្រូវបានរារាំង" @@ -8508,13 +8703,13 @@ msgstr "មើលព័ត៌មានអំពីស្លាកទាំងន msgid "View more" msgstr "" -#: src/components/ProfileHoverCard/index.web.tsx:419 -#: src/components/ProfileHoverCard/index.web.tsx:439 -#: src/components/ProfileHoverCard/index.web.tsx:466 +#: src/components/ProfileHoverCard/index.web.tsx:426 +#: src/components/ProfileHoverCard/index.web.tsx:446 +#: src/components/ProfileHoverCard/index.web.tsx:473 #: src/view/com/posts/AviFollowButton.tsx:55 #: src/view/com/posts/PostFeedErrorMessage.tsx:175 -#: src/view/com/util/PostMeta.tsx:78 -#: src/view/com/util/PostMeta.tsx:93 +#: src/view/com/util/PostMeta.tsx:87 +#: src/view/com/util/PostMeta.tsx:122 msgid "View profile" msgstr "មើលប្រវត្តិរូប" @@ -8526,6 +8721,10 @@ msgstr "មើលរូបតំណាង" msgid "View the labeling service provided by @{0}" msgstr "មើលសេវាកម្មដាក់ស្លាកដែលផ្តល់ដោយ @{0}" +#: src/components/verification/VerificationCheckButton.tsx:99 +msgid "View this user's verifications" +msgstr "" + #: src/screens/Profile/components/ProfileFeedHeader.tsx:481 msgid "View users who like this feed" msgstr "មើលអ្នកប្រើប្រាស់ដែលចូលចិត្តព័ត៌មាននេះ" @@ -8534,11 +8733,11 @@ msgstr "មើលអ្នកប្រើប្រាស់ដែលចូលច msgid "View video" msgstr "" -#: src/screens/Moderation/index.tsx:264 +#: src/screens/Moderation/index.tsx:268 msgid "View your blocked accounts" msgstr "មើលគណនីដែលអ្នកបានទប់ស្កាត់" -#: src/screens/Moderation/index.tsx:204 +#: src/screens/Moderation/index.tsx:208 msgid "View your default post interaction settings" msgstr "" @@ -8547,14 +8746,18 @@ msgstr "" msgid "View your feeds and explore more" msgstr "មើលព័ត៌មានរបស់អ្នក និងស្វែងយល់បន្ថែម" -#: src/screens/Moderation/index.tsx:234 +#: src/screens/Moderation/index.tsx:238 msgid "View your moderation lists" msgstr "មើលបញ្ជីសម្របសម្រួលរបស់អ្នក" -#: src/screens/Moderation/index.tsx:249 +#: src/screens/Moderation/index.tsx:253 msgid "View your muted accounts" msgstr "មើលគណនីដែលបានបិទរបស់អ្នក" +#: src/components/verification/VerificationCheckButton.tsx:98 +msgid "View your verifications" +msgstr "" + #: src/view/com/util/images/AutoSizedImage.tsx:199 #: src/view/com/util/images/AutoSizedImage.tsx:221 msgid "Views full image" @@ -8627,7 +8830,7 @@ msgstr "យើងមិនអាចកំណត់ថាតើអ្នកត្ msgid "We were unable to load your birth date preferences. Please try again." msgstr "យើងមិនអាចផ្ទុកចំណូលចិត្តថ្ងៃខែឆ្នាំកំណើតរបស់អ្នកបានទេ។ សូមព្យាយាមម្តងទៀត" -#: src/screens/Moderation/index.tsx:409 +#: src/screens/Moderation/index.tsx:428 msgid "We were unable to load your configured labelers at this time." msgstr "យើងមិនអាចផ្ទុកស្លាកសញ្ញាដែលបានកំណត់រចនាសម្ព័ន្ធរបស់អ្នកបានទេនៅពេលនេះ" @@ -8643,16 +8846,20 @@ msgstr "យើងនឹងប្រាប់អ្នកនៅពេលគណន msgid "We'll use this to help customize your experience." msgstr "យើងនឹងប្រើវាដើម្បីជួយសម្រួលបទពិសោធន៍របស់អ្នក" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:92 +#: src/components/dialogs/SearchablePeopleList.tsx:107 #: src/components/ProgressGuide/FollowDialog.tsx:172 msgid "We're having network issues, try again" msgstr "យើងកំពុងមានបញ្ហាបណ្តាញ សូមព្យាយាមម្តងទៀត" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:94 +msgid "We’re introducing a new layer of verification on Bluesky — an easy-to-see checkmark." +msgstr "" + #: src/screens/Signup/index.tsx:109 msgid "We're so excited to have you join us!" msgstr "យើងពិតជារំភើបណាស់ដែលមានអ្នកចូលរួមជាមួយយើង" -#: src/view/screens/ProfileList.tsx:113 +#: src/view/screens/ProfileList.tsx:117 msgid "We're sorry, but we were unable to resolve this list. If this persists, please contact the list creator, @{handleOrDid}." msgstr "យើងសុំទោស ប៉ុន្តែយើងមិនអាចដោះស្រាយបញ្ជីនេះបានទេ។ ប្រសិនបើវានៅតែបន្តកើតមាន សូមទាក់ទងអ្នកបង្កើតបញ្ជី @{handleOrDid}" @@ -8699,6 +8906,10 @@ msgstr "តើអ្នកចង់ហៅកញ្ចប់ចាប់ផ្ត msgid "What's up?" msgstr "មានរឿងអី?" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:146 +msgid "When you tap on a check, you’ll see which organizations have granted verification." +msgstr "" + #: src/view/com/modals/lang-settings/PostLanguagesSettings.tsx:80 msgid "Which languages are used in this post?" msgstr "តើ​ភាសា​ណា​ខ្លះ​ត្រូវ​បាន​ប្រើ​ក្នុង​អត្ថបទ​នេះ?" @@ -8715,6 +8926,10 @@ msgstr "តើអ្នកណាអាចទាក់ទងជាមួយកា msgid "Who can reply" msgstr "អ្នកដែលអាចឆ្លើយបាន" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:127 +msgid "Who can verify?" +msgstr "" + #: src/screens/Home/NoFeedsPinned.tsx:79 #: src/screens/Messages/ChatList.tsx:231 #: src/screens/Messages/Inbox.tsx:176 @@ -8783,7 +8998,7 @@ msgstr "សរសេរការឆ្លើយតបរបស់អ្នក" msgid "Writers" msgstr "អ្នកនិពន្ធ" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:337 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:356 msgid "Wrong DID returned from server. Received: {0}" msgstr "ខុស DID ត្រឡប់ពីម៉ាស៊ីនមេ។ បានទទួល៖ {0}" @@ -8820,7 +9035,11 @@ msgstr "ម្សិលមិញ" msgid "You" msgstr "អ្នក" -#: src/components/forms/HostingProvider.tsx:46 +#: src/components/verification/VerifierDialog.tsx:59 +msgid "You are a trusted verifier" +msgstr "" + +#: src/components/forms/HostingProvider.tsx:45 msgid "You are creating an account on" msgstr "" @@ -8836,6 +9055,19 @@ msgstr "អ្នកមិនត្រូវបានអនុញ្ញាតឱ msgid "You are not following anyone." msgstr "អ្នកមិនដើរតាមនរណាម្នាក់ទេ" +#: src/components/verification/VerificationsDialog.tsx:64 +msgid "You are verified" +msgstr "" + +#: src/screens/Profile/Header/EditProfileDialog.tsx:356 +#: src/view/com/modals/EditProfile.tsx:204 +msgid "You are verified. You will lose your verification status if you change your display name. <0>Learn more." +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:208 +msgid "You are verified. You will lose your verification status if you change your handle. <0>Learn more." +msgstr "" + #: src/screens/Search/modules/ExploreInterestsCard.tsx:45 msgid "You can adjust your interests at any time from \"Content and media\" settings." msgstr "" @@ -8947,11 +9179,11 @@ msgstr "អ្នកមិនមានមតិព័ត៌មានទេ" msgid "You have no lists." msgstr "អ្នកមិនមានបញ្ជីទេ" -#: src/view/screens/ModerationBlockedAccounts.tsx:129 +#: src/view/screens/ModerationBlockedAccounts.tsx:138 msgid "You have not blocked any accounts yet. To block an account, go to their profile and select \"Block account\" from the menu on their account." msgstr "អ្នកមិនទាន់បានបិទគណនីណាមួយនៅឡើយទេ។ ដើម្បីទប់ស្កាត់គណនី សូមចូលទៅកាន់កម្រងព័ត៌មានរបស់ពួកគេ ហើយជ្រើសរើស \"រារាំងគណនី\" ពីម៉ឺនុយនៅលើគណនីរបស់ពួកគេ" -#: src/view/screens/ModerationMutedAccounts.tsx:128 +#: src/view/screens/ModerationMutedAccounts.tsx:151 msgid "You have not muted any accounts yet. To mute an account, go to their profile and select \"Mute account\" from the menu on their account." msgstr "អ្នកមិនទាន់បានបិទគណនីណាមួយនៅឡើយទេ។ ដើម្បីបិទគណនី សូមចូលទៅកាន់កម្រងព័ត៌មានរបស់ពួកគេ ហើយជ្រើសរើស \"បិទគណនី\" ពីម៉ឺនុយនៅលើគណនីរបស់ពួកគេ" @@ -9024,11 +9256,11 @@ msgstr "ពីមុនអ្នកបានបិទដំណើរការ @{ msgid "You reacted {0}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:213 +#: src/screens/Messages/components/ChatListItem.tsx:218 msgid "You reacted {0} to {1}" msgstr "" -#: src/screens/Settings/Settings.tsx:257 +#: src/screens/Settings/Settings.tsx:265 #: src/view/shell/desktop/LeftNav.tsx:206 msgid "You will be signed out of all your accounts." msgstr "អ្នកនឹងត្រូវបានចេញពីគណនីរបស់អ្នកទាំងអស់" @@ -9045,15 +9277,15 @@ msgstr "ឥឡូវនេះ អ្នកនឹងទទួលបានកា msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." msgstr "អ្នកនឹងទទួលបានអ៊ីមែលដែលមាន \"កំណត់កូដឡើងវិញ\" បញ្ចូលលេខកូដនោះនៅទីនេះ បន្ទាប់មកបញ្ចូលពាក្យសម្ងាត់ថ្មីរបស់អ្នក។" -#: src/screens/Messages/components/ChatListItem.tsx:149 +#: src/screens/Messages/components/ChatListItem.tsx:154 msgid "You: {0}" msgstr "អ្នក៖ {0}" -#: src/screens/Messages/components/ChatListItem.tsx:178 +#: src/screens/Messages/components/ChatListItem.tsx:183 msgid "You: {defaultEmbeddedContentMessage}" msgstr "អ្នក៖ {defaultEmbeddedContentMessage}" -#: src/screens/Messages/components/ChatListItem.tsx:171 +#: src/screens/Messages/components/ChatListItem.tsx:176 msgid "You: {short}" msgstr "អ្នក៖ {short}" @@ -9163,7 +9395,7 @@ msgstr "ការជជែករបស់អ្នកត្រូវបានប msgid "Your choice will be saved, but can be changed later in settings." msgstr "ជម្រើសរបស់អ្នកនឹងត្រូវបានរក្សាទុក ប៉ុន្តែអាចត្រូវបានផ្លាស់ប្តូរនៅពេលក្រោយនៅក្នុងការកំណត់" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:494 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:513 msgid "Your current handle <0>{0} will automatically remain reserved for you. You can switch back to it at any time from this account." msgstr "" @@ -9194,7 +9426,7 @@ msgstr "" msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "មតិព័ត៌មានខាងក្រោមរបស់អ្នកគឺទទេ! តាមដានអ្នកប្រើប្រាស់បន្ថែមទៀត ដើម្បីមើលថាមានអ្វីកើតឡើង" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:221 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:240 msgid "Your full handle will be <0>@{0}" msgstr "ចំណុចទាញពេញលេញរបស់អ្នកនឹងមាន <0>@{0}" @@ -9202,7 +9434,7 @@ msgstr "ចំណុចទាញពេញលេញរបស់អ្នកនឹ msgid "Your full username will be <0>@{0}" msgstr "" -#: src/Navigation.tsx:383 +#: src/Navigation.tsx:392 #: src/screens/Search/modules/ExploreInterestsCard.tsx:67 #: src/screens/Settings/ContentAndMediaSettings.tsx:92 #: src/screens/Settings/ContentAndMediaSettings.tsx:95 @@ -9262,3 +9494,7 @@ msgstr "របាយការណ៍របស់អ្នកនឹងត្រូ #: src/screens/Settings/SettingsInterests.tsx:53 msgid "Your selected interests help us serve you content you care about." msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:65 +msgid "Your verifications" +msgstr "" diff --git a/src/locale/locales/ko/messages.po b/src/locale/locales/ko/messages.po index ebbeec112e..6a7392ff4a 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: 2025-04-09 23:20\n" +"PO-Revision-Date: 2025-04-19 04:09\n" "Last-Translator: \n" "Language-Team: Korean\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -23,7 +23,7 @@ msgstr "" msgid "(active)" msgstr "(활성)" -#: src/screens/Messages/components/ChatListItem.tsx:155 +#: src/screens/Messages/components/ChatListItem.tsx:160 msgid "(contains embedded content)" msgstr "(임베드 콘텐츠 포함)" @@ -82,7 +82,7 @@ msgstr "{0, plural, other {#초}}" #: src/view/shell/bottom-bar/BottomBar.tsx:209 #: src/view/shell/bottom-bar/BottomBar.tsx:241 -#: src/view/shell/Drawer.tsx:454 +#: src/view/shell/Drawer.tsx:470 msgid "{0, plural, one {# unread item} other {# unread items}}" msgstr "읽지 않은 항목 {0, plural, other {#개}}" @@ -91,17 +91,17 @@ msgstr "읽지 않은 항목 {0, plural, other {#개}}" msgid "{0, plural, one {#mo} other {#mo}}" msgstr "{0, plural, other {#개월}}" -#: src/components/ProfileHoverCard/index.web.tsx:398 +#: src/components/ProfileHoverCard/index.web.tsx:404 #: src/screens/Profile/Header/Metrics.tsx:22 msgid "{0, plural, one {follower} other {followers}}" msgstr "{0, plural, other {팔로워}}" -#: src/components/ProfileHoverCard/index.web.tsx:402 +#: src/components/ProfileHoverCard/index.web.tsx:408 #: src/screens/Profile/Header/Metrics.tsx:26 msgid "{0, plural, one {following} other {following}}" msgstr "{0, plural, other {팔로우 중}}" -#: src/view/com/post-thread/PostThreadItem.tsx:459 +#: src/view/com/post-thread/PostThreadItem.tsx:479 msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, other {좋아요}}" @@ -109,11 +109,11 @@ msgstr "{0, plural, other {좋아요}}" msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, other {게시물}}" -#: src/view/com/post-thread/PostThreadItem.tsx:443 +#: src/view/com/post-thread/PostThreadItem.tsx:463 msgid "{0, plural, one {quote} other {quotes}}" msgstr "{0, plural, other {인용}}" -#: src/view/com/post-thread/PostThreadItem.tsx:425 +#: src/view/com/post-thread/PostThreadItem.tsx:445 msgid "{0, plural, one {repost} other {reposts}}" msgstr "{0, plural, other {재게시}}" @@ -153,7 +153,7 @@ msgstr "{0}/50자" msgid "{0} reacted {1}" msgstr "{0} 님이 {1}(으)로 반응함" -#: src/screens/Messages/components/ChatListItem.tsx:226 +#: src/screens/Messages/components/ChatListItem.tsx:231 msgid "{0} reacted {1} to {2}" msgstr "{0} 님이 {2}에 {1}(으)로 반응함" @@ -206,100 +206,132 @@ msgstr "{estimatedTimeHrs, plural, other {시간}}" msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "{estimatedTimeMins, plural, other {분}}" -#: src/view/com/notifications/NotificationFeedItem.tsx:305 +#: src/view/com/notifications/NotificationFeedItem.tsx:324 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} followed you" msgstr "{firstAuthorLink} 님 <0>외 {additionalAuthorsCount, plural, other {{formattedAuthorsCount}명}}이 나를 팔로우했습니다" -#: src/view/com/notifications/NotificationFeedItem.tsx:331 +#: src/view/com/notifications/NotificationFeedItem.tsx:350 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your custom feed" msgstr "{firstAuthorLink} 님 <0>외 {additionalAuthorsCount, plural, other {{formattedAuthorsCount}명}}이 내 맞춤 피드를 좋아합니다" -#: src/view/com/notifications/NotificationFeedItem.tsx:224 +#: src/view/com/notifications/NotificationFeedItem.tsx:243 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your post" msgstr "{firstAuthorLink} 님 <0>외 {additionalAuthorsCount, plural, other {{formattedAuthorsCount}명}}이 내 게시물을 좋아합니다" -#: src/view/com/notifications/NotificationFeedItem.tsx:248 +#: src/view/com/notifications/NotificationFeedItem.tsx:430 +msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} removed their verifications from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:267 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} reposted your post" msgstr "{firstAuthorLink} 님 <0>외 {additionalAuthorsCount, plural, other {{formattedAuthorsCount}명}}이 내 게시물을 재게시했습니다" -#: src/view/com/notifications/NotificationFeedItem.tsx:355 +#: src/view/com/notifications/NotificationFeedItem.tsx:374 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} signed up with your starter pack" msgstr "{firstAuthorLink} 님 <0>외 {additionalAuthorsCount, plural, other {{formattedAuthorsCount}명}}이 내 스타터 팩으로 가입했습니다" -#: src/view/com/notifications/NotificationFeedItem.tsx:317 +#: src/view/com/notifications/NotificationFeedItem.tsx:404 +msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:336 msgid "{firstAuthorLink} followed you" msgstr "{firstAuthorLink} 님이 나를 팔로우했습니다" -#: src/view/com/notifications/NotificationFeedItem.tsx:294 +#: src/view/com/notifications/NotificationFeedItem.tsx:313 msgid "{firstAuthorLink} followed you back" msgstr "{firstAuthorLink} 님이 나를 맞팔로우했습니다" -#: src/view/com/notifications/NotificationFeedItem.tsx:343 +#: src/view/com/notifications/NotificationFeedItem.tsx:362 msgid "{firstAuthorLink} liked your custom feed" msgstr "{firstAuthorLink} 님이 내 맞춤 피드를 좋아합니다" -#: src/view/com/notifications/NotificationFeedItem.tsx:236 +#: src/view/com/notifications/NotificationFeedItem.tsx:255 msgid "{firstAuthorLink} liked your post" msgstr "{firstAuthorLink} 님이 내 게시물을 좋아합니다" -#: src/view/com/notifications/NotificationFeedItem.tsx:260 +#: src/view/com/notifications/NotificationFeedItem.tsx:442 +msgid "{firstAuthorLink} removed their verification from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:279 msgid "{firstAuthorLink} reposted your post" msgstr "{firstAuthorLink} 님이 내 게시물을 재게시했습니다" -#: src/view/com/notifications/NotificationFeedItem.tsx:367 +#: src/view/com/notifications/NotificationFeedItem.tsx:386 msgid "{firstAuthorLink} signed up with your starter pack" msgstr "{firstAuthorLink} 님이 내 스타터 팩으로 가입했습니다" -#: src/view/com/notifications/NotificationFeedItem.tsx:298 +#: src/view/com/notifications/NotificationFeedItem.tsx:416 +msgid "{firstAuthorLink} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:317 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} followed you" msgstr "{firstAuthorName} 님 외 {additionalAuthorsCount, plural, other {{formattedAuthorsCount}명}}이 나를 팔로우했습니다" -#: src/view/com/notifications/NotificationFeedItem.tsx:324 +#: src/view/com/notifications/NotificationFeedItem.tsx:343 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your custom feed" msgstr "{firstAuthorName} 님 외 {additionalAuthorsCount, plural, other {{formattedAuthorsCount}명}}이 내 맞춤 피드를 좋아합니다" -#: src/view/com/notifications/NotificationFeedItem.tsx:217 +#: src/view/com/notifications/NotificationFeedItem.tsx:236 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your post" msgstr "{firstAuthorName} 님 외 {additionalAuthorsCount, plural, other {{formattedAuthorsCount}명}}이 내 게시물을 좋아합니다" -#: src/view/com/notifications/NotificationFeedItem.tsx:241 +#: src/view/com/notifications/NotificationFeedItem.tsx:423 +msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} removed their verifications from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:260 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} reposted your post" msgstr "{firstAuthorName} 님 외 {additionalAuthorsCount, plural, other {{formattedAuthorsCount}명}}이 내 게시물을 재게시했습니다" -#: src/view/com/notifications/NotificationFeedItem.tsx:348 +#: src/view/com/notifications/NotificationFeedItem.tsx:367 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} signed up with your starter pack" msgstr "{firstAuthorName} 님 외 {additionalAuthorsCount, plural, other {{formattedAuthorsCount}명}}이 내 스타터 팩으로 가입했습니다" -#: src/view/com/notifications/NotificationFeedItem.tsx:303 +#: src/view/com/notifications/NotificationFeedItem.tsx:397 +msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:322 msgid "{firstAuthorName} followed you" msgstr "{firstAuthorName} 님이 나를 팔로우했습니다" -#: src/view/com/notifications/NotificationFeedItem.tsx:293 +#: src/view/com/notifications/NotificationFeedItem.tsx:312 msgid "{firstAuthorName} followed you back" msgstr "{firstAuthorName} 님이 나를 맞팔로우했습니다" -#: src/view/com/notifications/NotificationFeedItem.tsx:329 +#: src/view/com/notifications/NotificationFeedItem.tsx:348 msgid "{firstAuthorName} liked your custom feed" msgstr "{firstAuthorName} 님이 내 맞춤 피드를 좋아합니다" -#: src/view/com/notifications/NotificationFeedItem.tsx:222 +#: src/view/com/notifications/NotificationFeedItem.tsx:241 msgid "{firstAuthorName} liked your post" msgstr "{firstAuthorName} 님이 내 게시물을 좋아합니다" -#: src/view/com/notifications/NotificationFeedItem.tsx:246 +#: src/view/com/notifications/NotificationFeedItem.tsx:428 +msgid "{firstAuthorName} removed their verification from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:265 msgid "{firstAuthorName} reposted your post" msgstr "{firstAuthorName} 님이 내 게시물을 재게시했습니다" -#: src/view/com/notifications/NotificationFeedItem.tsx:353 +#: src/view/com/notifications/NotificationFeedItem.tsx:372 msgid "{firstAuthorName} signed up with your starter pack" msgstr "{firstAuthorName} 님이 내 스타터 팩으로 가입했습니다" -#: src/components/ProfileHoverCard/index.web.tsx:508 +#: src/view/com/notifications/NotificationFeedItem.tsx:402 +msgid "{firstAuthorName} verified you" +msgstr "" + +#: src/components/ProfileHoverCard/index.web.tsx:532 #: src/screens/Profile/Header/Metrics.tsx:49 msgid "{following} following" msgstr "{following} 팔로우 중" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:392 +#: src/components/dialogs/SearchablePeopleList.tsx:412 msgid "{handle} can't be messaged" msgstr "{handle} 님에게 메시지를 보낼 수 없습니다" @@ -330,6 +362,19 @@ msgstr "{rank}." msgid "{type}h ago" msgstr "{type}시간 전" +#: src/components/verification/VerifierDialog.tsx:60 +msgid "{userName} is a trusted verifier" +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:67 +msgid "{userName} is verified" +msgstr "" + +#. Possessive, meaning "the verifications of {userName}" +#: src/components/verification/VerificationsDialog.tsx:69 +msgid "{userName}'s verifications" +msgstr "" + #. Indicates the number of additional profiles are in the Starter Pack e.g. +12 #: src/screens/Search/components/StarterPackCard.tsx:249 msgid "+{computedTotal}" @@ -345,11 +390,11 @@ msgctxt "feeds" msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" msgstr "<0>{0}, <1>{1} 외 {2, plural, other {#개}}가 스타터 팩에 포함됩니다" -#: src/view/shell/Drawer.tsx:97 +#: src/view/shell/Drawer.tsx:113 msgid "<0>{0} {1, plural, one {follower} other {followers}}" msgstr "<0>{0} {1, plural, other {팔로워}}" -#: src/view/shell/Drawer.tsx:108 +#: src/view/shell/Drawer.tsx:124 msgid "<0>{0} {1, plural, one {following} other {following}}" msgstr "<0>{0} {1, plural, other {팔로우 중}}" @@ -398,14 +443,18 @@ msgid "7 days" msgstr "7일" #. If last message does not contain text, fall back to "{user} reacted to {a message}" -#: src/screens/Messages/components/ChatListItem.tsx:205 +#: src/screens/Messages/components/ChatListItem.tsx:210 msgid "a message" msgstr "메시지" -#: src/Navigation.tsx:391 -#: src/screens/Settings/AboutSettings.tsx:34 -#: src/screens/Settings/Settings.tsx:215 -#: src/screens/Settings/Settings.tsx:218 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:91 +msgid "A new form of verification" +msgstr "" + +#: src/Navigation.tsx:400 +#: src/screens/Settings/AboutSettings.tsx:72 +#: src/screens/Settings/Settings.tsx:223 +#: src/screens/Settings/Settings.tsx:226 msgid "About" msgstr "정보" @@ -424,36 +473,36 @@ msgid "Accept Request" msgstr "요청 수락" #: src/screens/Settings/AccessibilitySettings.tsx:46 -#: src/screens/Settings/Settings.tsx:191 -#: src/screens/Settings/Settings.tsx:194 +#: src/screens/Settings/Settings.tsx:199 +#: src/screens/Settings/Settings.tsx:202 msgid "Accessibility" msgstr "접근성" -#: src/Navigation.tsx:343 +#: src/Navigation.tsx:352 msgid "Accessibility Settings" msgstr "접근성 설정" -#: src/Navigation.tsx:359 +#: src/Navigation.tsx:368 #: src/screens/Login/LoginForm.tsx:194 #: src/screens/Settings/AccountSettings.tsx:45 -#: src/screens/Settings/Settings.tsx:153 -#: src/screens/Settings/Settings.tsx:156 +#: src/screens/Settings/Settings.tsx:161 +#: src/screens/Settings/Settings.tsx:164 msgid "Account" msgstr "계정" #: src/screens/Messages/components/RequestButtons.tsx:81 -#: src/view/com/profile/ProfileMenu.tsx:141 +#: src/view/com/profile/ProfileMenu.tsx:147 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:392 msgctxt "toast" msgid "Account blocked" msgstr "계정을 차단했습니다" -#: src/view/com/profile/ProfileMenu.tsx:154 +#: src/view/com/profile/ProfileMenu.tsx:160 msgctxt "toast" msgid "Account followed" msgstr "계정을 팔로우했습니다" -#: src/view/com/profile/ProfileMenu.tsx:117 +#: src/view/com/profile/ProfileMenu.tsx:123 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:415 msgctxt "toast" msgid "Account muted" @@ -468,33 +517,37 @@ msgstr "계정 뮤트됨" msgid "Account Muted by List" msgstr "리스트로 계정 뮤트됨" -#: src/screens/Settings/Settings.tsx:430 +#: src/screens/Settings/Settings.tsx:472 msgid "Account options" msgstr "계정 옵션" -#: src/screens/Settings/Settings.tsx:466 +#: src/screens/Settings/Settings.tsx:508 msgid "Account removed from quick access" msgstr "빠른 액세스에서 계정 제거" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:137 -#: src/view/com/profile/ProfileMenu.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:140 +#: src/view/com/profile/ProfileMenu.tsx:137 msgctxt "toast" msgid "Account unblocked" msgstr "계정을 차단 해제했습니다" -#: src/view/com/profile/ProfileMenu.tsx:166 +#: src/view/com/profile/ProfileMenu.tsx:172 msgctxt "toast" msgid "Account unfollowed" msgstr "계정을 언팔로우했습니다" -#: src/view/com/profile/ProfileMenu.tsx:107 +#: src/view/com/profile/ProfileMenu.tsx:113 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:405 msgctxt "toast" msgid "Account unmuted" msgstr "계정을 언뮤트했습니다" +#: src/components/verification/VerifierDialog.tsx:98 +msgid "Accounts with a scalloped blue check mark<0>{NON_BREAKING_SPACE}<1/>{NON_BREAKING_SPACE}can verify others. These trusted verifiers are selected by Bluesky." +msgstr "" + +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:169 #: src/components/dialogs/MutedWords.tsx:328 -#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/UserAddRemoveLists.tsx:235 msgid "Add" msgstr "추가" @@ -512,8 +565,8 @@ msgstr "스타터 팩에 {displayName} 추가" msgid "Add a content warning" msgstr "콘텐츠 경고 추가" -#: src/view/screens/ProfileList.tsx:916 -#: src/view/screens/ProfileList.tsx:934 +#: src/view/screens/ProfileList.tsx:924 +#: src/view/screens/ProfileList.tsx:942 msgid "Add a user to this list" msgstr "이 리스트에 사용자 추가" @@ -536,8 +589,8 @@ msgstr "대체 텍스트 추가" msgid "Add alt text (optional)" msgstr "대체 텍스트 추가 (선택 사항)" -#: src/screens/Settings/Settings.tsx:373 -#: src/screens/Settings/Settings.tsx:376 +#: src/screens/Settings/Settings.tsx:415 +#: src/screens/Settings/Settings.tsx:418 #: src/view/shell/desktop/LeftNav.tsx:281 #: src/view/shell/desktop/LeftNav.tsx:285 msgid "Add another account" @@ -578,11 +631,15 @@ msgstr "뮤트할 단어 및 태그 추가" msgid "Add new post" msgstr "새 게시물 추가" -#: src/view/screens/ProfileList.tsx:924 -#: src/view/screens/ProfileList.tsx:942 +#: src/view/screens/ProfileList.tsx:932 +#: src/view/screens/ProfileList.tsx:950 msgid "Add people" msgstr "사람 추가" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:79 +msgid "Add people to list" +msgstr "리스트에 사람들 추가하기" + #: src/components/dms/EmojiPopup.android.tsx:55 msgid "Add Reaction" msgstr "반응 추가" @@ -599,7 +656,7 @@ msgstr "스타터 팩에 피드를 추가해 보세요!" msgid "Add the default feed of only people you follow" msgstr "내가 팔로우하는 사람의 기본 피드만 추가하기" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:387 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:406 msgid "Add the following DNS record to your domain:" msgstr "도메인에 다음 DNS 레코드를 추가하세요:" @@ -607,8 +664,8 @@ msgstr "도메인에 다음 DNS 레코드를 추가하세요:" msgid "Add this feed to your feeds" msgstr "이 피드를 내 피드에 추가하기" -#: src/view/com/profile/ProfileMenu.tsx:273 -#: src/view/com/profile/ProfileMenu.tsx:276 +#: src/view/com/profile/ProfileMenu.tsx:286 +#: src/view/com/profile/ProfileMenu.tsx:289 msgid "Add to lists" msgstr "리스트에 추가" @@ -616,7 +673,11 @@ msgstr "리스트에 추가" msgid "Add to my feeds" msgstr "내 피드에 추가" -#: src/view/com/modals/ListAddRemoveUsers.tsx:192 +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:156 +msgid "Add user to list" +msgstr "리스트에 사용자 추가" + +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:109 #: src/view/com/modals/UserAddRemoveLists.tsx:162 msgid "Added to list" msgstr "리스트에 추가했습니다" @@ -640,7 +701,7 @@ msgstr "성인물" msgid "Adult Content" msgstr "성인 콘텐츠" -#: src/screens/Moderation/index.tsx:355 +#: src/screens/Moderation/index.tsx:374 msgid "Adult content can only be enabled via the Web at <0>bsky.app." msgstr "성인 콘텐츠는 <0>bsky.app에서 웹을 통해서만 활성화할 수 있습니다." @@ -653,7 +714,7 @@ msgstr "성인 콘텐츠가 비활성화되어 있습니다." msgid "Adult Content labels" msgstr "성인 콘텐츠 라벨" -#: src/screens/Moderation/index.tsx:399 +#: src/screens/Moderation/index.tsx:418 msgid "Advanced" msgstr "고급" @@ -794,6 +855,11 @@ msgstr "모두 팔로우하려고 하는 동안 오류가 발생했습니다" msgid "An error occurred while uploading the video." msgstr "동영상을 업로드하는 동안 오류가 발생했습니다." +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:84 +#: src/components/verification/VerifierDialog.tsx:88 +msgid "An illustration showing that Bluesky selects trusted verifiers, and trusted verifiers in turn verify individual user accounts." +msgstr "" + #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:28 #: src/lib/moderation/useReportOptions.ts:28 msgid "An issue not included in these options" @@ -809,13 +875,17 @@ msgstr "대화를 여는 동안 문제가 발생했습니다" #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 -#: src/components/ProfileCard.tsx:339 -#: src/components/ProfileCard.tsx:360 +#: src/components/ProfileCard.tsx:367 +#: src/components/ProfileCard.tsx:388 #: src/view/com/profile/FollowButton.tsx:38 #: src/view/com/profile/FollowButton.tsx:48 msgid "An issue occurred, please try again." msgstr "문제가 발생했습니다. 다시 시도해 주세요." +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:118 +msgid "An mockup of a iPhone showing the Bluesky app open to the profile of a verified user with a blue checkmark next to their display name." +msgstr "" + #: src/screens/Onboarding/StepInterests/index.tsx:185 msgid "an unknown error occurred" msgstr "알 수 없는 오류가 발생했습니다" @@ -838,6 +908,10 @@ msgstr "동물" msgid "Animated GIF" msgstr "움직이는 GIF" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:37 +msgid "Announcing verification on Bluesky" +msgstr "" + #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:33 #: src/lib/moderation/useReportOptions.ts:33 msgid "Anti-Social Behavior" @@ -847,7 +921,7 @@ msgstr "반사회적 행위" msgid "Anybody can interact" msgstr "누구나 상호작용할 수 있음" -#: src/Navigation.tsx:399 +#: src/Navigation.tsx:408 #: src/screens/Settings/AppIconSettings/index.tsx:67 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:18 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:23 @@ -884,7 +958,7 @@ msgstr "앱 비밀번호 이름은 4자 이상이어야 합니다" msgid "App passwords" msgstr "앱 비밀번호" -#: src/Navigation.tsx:311 +#: src/Navigation.tsx:320 #: src/screens/Settings/AppPasswords.tsx:51 msgid "App Passwords" msgstr "앱 비밀번호" @@ -920,10 +994,10 @@ msgstr "일시 정지 이의신청" msgid "Appeal this decision" msgstr "이 결정에 이의신청" -#: src/Navigation.tsx:351 +#: src/Navigation.tsx:360 #: src/screens/Settings/AppearanceSettings.tsx:85 -#: src/screens/Settings/Settings.tsx:183 -#: src/screens/Settings/Settings.tsx:186 +#: src/screens/Settings/Settings.tsx:191 +#: src/screens/Settings/Settings.tsx:194 msgid "Appearance" msgstr "모양" @@ -932,12 +1006,12 @@ msgstr "모양" msgid "Apply default recommended feeds" msgstr "기본 추천 피드 적용하기" -#: src/view/com/post-thread/PostThreadItem.tsx:865 +#: src/view/com/post-thread/PostThreadItem.tsx:885 msgid "Archived from {0}" msgstr "{0}에 보관됨" -#: src/view/com/post-thread/PostThreadItem.tsx:834 -#: src/view/com/post-thread/PostThreadItem.tsx:873 +#: src/view/com/post-thread/PostThreadItem.tsx:854 +#: src/view/com/post-thread/PostThreadItem.tsx:893 msgid "Archived post" msgstr "보관된 게시물" @@ -953,7 +1027,7 @@ msgstr "정말 이 메시지를 삭제하시겠습니까? 나에게 보이는 msgid "Are you sure you want to delete this starter pack?" msgstr "이 스타터 팩을 삭제하시겠습니까?" -#: src/screens/Profile/Header/EditProfileDialog.tsx:82 +#: src/screens/Profile/Header/EditProfileDialog.tsx:86 msgid "Are you sure you want to discard your changes?" msgstr "변경 사항을 삭제하시겠습니까?" @@ -1016,7 +1090,7 @@ msgstr "자동 재생 옵션은 <0>콘텐츠 및 미디어 설정으로 이 msgid "Autoplay videos and GIFs" msgstr "동영상 및 GIF 자동 재생" -#: src/components/dms/MessagesListHeader.tsx:82 +#: src/components/dms/MessagesListHeader.tsx:84 #: src/components/moderation/LabelsOnMeDialog.tsx:315 #: src/components/moderation/LabelsOnMeDialog.tsx:316 #: src/screens/Login/ChooseAccountForm.tsx:90 @@ -1052,7 +1126,7 @@ msgstr "게시물을 작성하기 전에 먼저 이메일을 인증해야 합니 msgid "Before creating a starter pack, you must first verify your email." msgstr "스타터 팩을 만들기 전에 먼저 이메일을 인증해야 합니다." -#: src/components/dms/dialogs/NewChatDialog.tsx:79 +#: src/components/dms/dialogs/NewChatDialog.tsx:80 #: src/components/dms/MessageProfileButton.tsx:110 #: src/screens/Messages/Conversation.tsx:221 msgid "Before you may message another user, you must first verify your email." @@ -1063,8 +1137,8 @@ msgstr "다른 사용자에게 메시지를 보내기 전에 먼저 이메일을 msgid "Birthday" msgstr "생년월일" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:283 -#: src/view/com/profile/ProfileMenu.tsx:399 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 +#: src/view/com/profile/ProfileMenu.tsx:435 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:849 msgid "Block" msgstr "차단" @@ -1073,19 +1147,19 @@ msgstr "차단" #: src/components/dms/ConvoMenu.tsx:250 #: src/screens/Messages/components/RequestButtons.tsx:134 #: src/screens/Messages/components/RequestButtons.tsx:136 -#: src/view/com/profile/ProfileMenu.tsx:310 -#: src/view/com/profile/ProfileMenu.tsx:317 +#: src/view/com/profile/ProfileMenu.tsx:346 +#: src/view/com/profile/ProfileMenu.tsx:353 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:686 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:688 msgid "Block account" msgstr "계정 차단" -#: src/view/com/profile/ProfileMenu.tsx:382 +#: src/view/com/profile/ProfileMenu.tsx:418 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:844 msgid "Block Account?" msgstr "계정을 차단하시겠습니까?" -#: src/view/screens/ProfileList.tsx:661 +#: src/view/screens/ProfileList.tsx:669 msgid "Block accounts" msgstr "계정 차단" @@ -1097,7 +1171,7 @@ msgstr "차단 및 삭제" msgid "Block and/or delete this conversation" msgstr "이 대화를 차단 또는 삭제합니다" -#: src/view/screens/ProfileList.tsx:781 +#: src/view/screens/ProfileList.tsx:789 msgid "Block list" msgstr "리스트 차단" @@ -1105,7 +1179,7 @@ msgstr "리스트 차단" msgid "Block or report" msgstr "차단 또는 신고" -#: src/view/screens/ProfileList.tsx:776 +#: src/view/screens/ProfileList.tsx:784 msgid "Block these accounts?" msgstr "이 계정들을 차단하시겠습니까?" @@ -1122,21 +1196,21 @@ msgstr "사용자 차단" msgid "Blocked" msgstr "차단됨" -#: src/screens/Moderation/index.tsx:269 +#: src/screens/Moderation/index.tsx:273 msgid "Blocked accounts" msgstr "차단한 계정" -#: src/Navigation.tsx:160 -#: src/view/screens/ModerationBlockedAccounts.tsx:101 +#: src/Navigation.tsx:161 +#: src/view/screens/ModerationBlockedAccounts.tsx:110 msgid "Blocked Accounts" msgstr "차단한 계정" -#: src/view/com/profile/ProfileMenu.tsx:394 +#: src/view/com/profile/ProfileMenu.tsx:430 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:846 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "차단한 계정은 내 스레드에 답글을 달거나 나를 멘션하거나 기타 다른 방식으로 나와 상호작용할 수 없습니다." -#: src/view/screens/ModerationBlockedAccounts.tsx:112 +#: src/view/screens/ModerationBlockedAccounts.tsx:121 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you. You will not see their content and they will be prevented from seeing yours." msgstr "차단한 계정은 내 스레드에 답글을 달거나 나를 멘션하거나 기타 다른 방식으로 나와 상호작용할 수 없습니다. 차단한 계정의 콘텐츠를 볼 수 없으며 해당 계정도 내 콘텐츠를 볼 수 없게 됩니다." @@ -1144,15 +1218,15 @@ msgstr "차단한 계정은 내 스레드에 답글을 달거나 나를 멘션 msgid "Blocked post." msgstr "차단된 게시물." -#: src/screens/Profile/Sections/Labels.tsx:173 +#: src/screens/Profile/Sections/Labels.tsx:170 msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "차단하더라도 이 라벨러가 내 계정에 라벨을 붙이는 것을 막지는 못합니다." -#: src/view/screens/ProfileList.tsx:778 +#: src/view/screens/ProfileList.tsx:786 msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "차단 목록은 공개됩니다. 차단한 계정은 내 스레드에 답글을 달거나 나를 멘션하거나 기타 다른 방식으로 나와 상호작용할 수 없습니다." -#: src/view/com/profile/ProfileMenu.tsx:391 +#: src/view/com/profile/ProfileMenu.tsx:427 msgid "Blocking will not prevent labels from being applied on your account, but it will stop this account from replying in your threads or interacting with you." msgstr "차단하더라도 내 계정에 라벨이 붙는 것은 막지 못하지만, 이 계정이 내 스레드에 답글을 달거나 나와 상호작용하는 것은 중지됩니다." @@ -1165,7 +1239,7 @@ msgstr "블로그" msgid "Bluesky" msgstr "Bluesky" -#: src/view/com/post-thread/PostThreadItem.tsx:890 +#: src/view/com/post-thread/PostThreadItem.tsx:910 msgid "Bluesky cannot confirm the authenticity of the claimed date." msgstr "Bluesky는 해당 날짜의 진위를 확인할 수 없습니다." @@ -1199,6 +1273,10 @@ msgstr "Bluesky가 네트워크에 있는 사람들 중에서 임의로 추천 msgid "Bluesky will not show your profile and posts to logged-out users. Other apps may not honor this request. This does not make your account private." msgstr "로그아웃한 사용자에게 내 프로필과 게시물을 표시하지 않습니다. 다른 앱에서는 이 설정을 따르지 않을 수 있습니다. 내 계정을 비공개로 전환하지는 않습니다." +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:132 +msgid "Bluesky will proactively verify notable and authentic accounts." +msgstr "" + #: src/screens/Settings/AppIconSettings/index.tsx:99 msgid "Bluesky+" msgstr "Bluesky+" @@ -1301,17 +1379,17 @@ msgid "Camera" msgstr "카메라" #: src/components/Menu/index.tsx:306 -#: src/components/Prompt.tsx:130 -#: src/components/Prompt.tsx:132 +#: src/components/Prompt.tsx:140 +#: src/components/Prompt.tsx:142 #: src/screens/Deactivated.tsx:158 -#: src/screens/Profile/Header/EditProfileDialog.tsx:220 -#: src/screens/Profile/Header/EditProfileDialog.tsx:228 +#: src/screens/Profile/Header/EditProfileDialog.tsx:227 +#: src/screens/Profile/Header/EditProfileDialog.tsx:235 #: src/screens/Search/Shell.tsx:349 #: src/screens/Settings/AppIconSettings/index.tsx:44 #: src/screens/Settings/AppIconSettings/index.tsx:225 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:76 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:83 -#: src/screens/Settings/Settings.tsx:260 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:78 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:85 +#: src/screens/Settings/Settings.tsx:268 #: src/screens/Takendown.tsx:99 #: src/screens/Takendown.tsx:102 #: src/view/com/composer/Composer.tsx:937 @@ -1322,7 +1400,7 @@ msgstr "카메라" #: src/view/com/modals/ChangePassword.tsx:282 #: src/view/com/modals/CreateOrEditList.tsx:335 #: src/view/com/modals/CropImage.web.tsx:97 -#: src/view/com/modals/EditProfile.tsx:244 +#: src/view/com/modals/EditProfile.tsx:270 #: src/view/com/modals/InAppBrowserConsent.tsx:75 #: src/view/com/modals/InAppBrowserConsent.tsx:77 #: src/view/com/modals/LinkWarning.tsx:105 @@ -1350,7 +1428,7 @@ msgstr "계정 삭제 취소" msgid "Cancel image crop" msgstr "이미지 자르기 취소" -#: src/view/com/modals/EditProfile.tsx:239 +#: src/view/com/modals/EditProfile.tsx:265 msgid "Cancel profile editing" msgstr "프로필 편집 취소" @@ -1363,7 +1441,6 @@ msgid "Cancel reactivation and sign out" msgstr "재활성화 취소 및 로그아웃" #: src/screens/Search/Shell.tsx:341 -#: src/view/com/modals/ListAddRemoveUsers.tsx:88 msgid "Cancel search" msgstr "검색 취소" @@ -1411,8 +1488,8 @@ msgstr "이메일 변경" msgid "Change email address" msgstr "이메일 주소 변경" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:92 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:96 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:94 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:98 msgid "Change Handle" msgstr "핸들 변경" @@ -1448,15 +1525,15 @@ msgstr "이메일 주소를 변경하세요" msgid "Changes app icon" msgstr "앱 아이콘을 변경합니다" -#: src/components/forms/HostingProvider.tsx:50 -#: src/components/forms/HostingProvider.tsx:70 +#: src/components/forms/HostingProvider.tsx:49 +#: src/components/forms/HostingProvider.tsx:69 msgid "Changes hosting provider" msgstr "호스팅 제공자를 변경합니다" -#: src/Navigation.tsx:416 +#: src/Navigation.tsx:425 #: src/view/shell/bottom-bar/BottomBar.tsx:205 #: src/view/shell/desktop/LeftNav.tsx:535 -#: src/view/shell/Drawer.tsx:422 +#: src/view/shell/Drawer.tsx:438 msgid "Chat" msgstr "대화" @@ -1471,7 +1548,7 @@ msgctxt "toast" msgid "Chat muted" msgstr "대화를 뮤트했습니다" -#: src/Navigation.tsx:426 +#: src/Navigation.tsx:435 #: src/screens/Messages/components/InboxPreview.tsx:24 msgid "Chat request inbox" msgstr "대화 요청 수신함" @@ -1482,7 +1559,7 @@ msgid "Chat requests" msgstr "대화 요청" #: src/components/dms/ConvoMenu.tsx:75 -#: src/Navigation.tsx:421 +#: src/Navigation.tsx:430 #: src/screens/Messages/ChatList.tsx:328 msgid "Chat settings" msgstr "대화 설정" @@ -1514,7 +1591,7 @@ msgstr "이메일에서 로그인 코드를 확인한 후 여기에 입력하세 msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "받은 편지함에서 아래에 입력할 인증 코드가 포함된 이메일이 있는지 확인하세요." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:370 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:389 msgid "Choose domain verification method" msgstr "도메인 인증 방법 선택" @@ -1554,14 +1631,19 @@ msgstr "비밀번호를 입력하세요" msgid "Choose your username" msgstr "사용자 이름 선택" -#: src/screens/Settings/Settings.tsx:351 +#: src/screens/Settings/Settings.tsx:393 msgid "Clear all storage data" msgstr "모든 스토리지 데이터 지우기" -#: src/screens/Settings/Settings.tsx:353 +#: src/screens/Settings/Settings.tsx:395 msgid "Clear all storage data (restart after this)" msgstr "모든 스토리지 데이터 지우기 (이후 다시 시작)" +#: src/screens/Settings/AboutSettings.tsx:113 +#: src/screens/Settings/AboutSettings.tsx:117 +msgid "Clear image cache" +msgstr "이미지 캐시 지우기" + #: src/components/forms/SearchInput.tsx:70 msgid "Clear search query" msgstr "검색어 지우기" @@ -1595,8 +1677,10 @@ msgid "Clip 🐴 clop 🐴" msgstr "다그닥 🐴 다그닥 🐴" #: src/components/dialogs/GifSelect.tsx:281 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:174 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:183 +#: src/components/dialogs/SearchablePeopleList.tsx:295 #: src/components/dialogs/VerifyEmailDialog.tsx:289 -#: src/components/dms/dialogs/SearchablePeopleList.tsx:269 #: src/components/dms/EmojiPopup.android.tsx:58 #: src/components/dms/ReportDialog.tsx:381 #: src/components/dms/ReportDialog.tsx:390 @@ -1605,6 +1689,8 @@ msgstr "다그닥 🐴 다그닥 🐴" #: src/components/ProgressGuide/FollowDialog.tsx:386 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:117 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:123 +#: src/components/verification/VerificationsDialog.tsx:146 +#: src/components/verification/VerifierDialog.tsx:144 #: src/view/com/modals/ChangePassword.tsx:279 #: src/view/com/modals/ChangePassword.tsx:282 #: src/view/com/util/post-embeds/GifEmbed.tsx:197 @@ -1625,6 +1711,8 @@ msgid "Close bottom drawer" msgstr "하단 서랍 닫기" #: src/components/dialogs/GifSelect.tsx:275 +#: src/components/verification/VerificationsDialog.tsx:138 +#: src/components/verification/VerifierDialog.tsx:136 msgid "Close dialog" msgstr "대화 상자 닫기" @@ -1676,11 +1764,11 @@ msgstr "이모티콘 선택기를 닫습니다" msgid "Closes viewer for header image" msgstr "헤더 이미지 뷰어를 닫습니다" -#: src/view/com/notifications/NotificationFeedItem.tsx:405 +#: src/view/com/notifications/NotificationFeedItem.tsx:479 msgid "Collapse list of users" msgstr "사용자 목록 접기" -#: src/view/com/notifications/NotificationFeedItem.tsx:598 +#: src/view/com/notifications/NotificationFeedItem.tsx:687 msgid "Collapses list of users for a given notification" msgstr "이 알림에 대한 사용자 목록을 축소합니다" @@ -1703,7 +1791,7 @@ msgstr "코미디" msgid "Comics" msgstr "만화" -#: src/Navigation.tsx:301 +#: src/Navigation.tsx:310 #: src/view/screens/CommunityGuidelines.tsx:34 msgid "Community Guidelines" msgstr "커뮤니티 가이드라인" @@ -1743,8 +1831,8 @@ msgstr "<0>검토 설정에서 설정합니다." #: src/components/dialogs/VerifyEmailDialog.tsx:253 #: src/components/dialogs/VerifyEmailDialog.tsx:260 #: src/components/dialogs/VerifyEmailDialog.tsx:283 -#: src/components/Prompt.tsx:173 -#: src/components/Prompt.tsx:176 +#: src/components/Prompt.tsx:183 +#: src/components/Prompt.tsx:186 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:185 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:188 #: src/view/com/modals/VerifyEmail.tsx:239 @@ -1765,11 +1853,11 @@ msgstr "콘텐츠 언어 설정 확인" msgid "Confirm delete account" msgstr "계정 삭제 확인" -#: src/screens/Moderation/index.tsx:303 +#: src/screens/Moderation/index.tsx:322 msgid "Confirm your age:" msgstr "나이를 확인하세요:" -#: src/screens/Moderation/index.tsx:294 +#: src/screens/Moderation/index.tsx:313 msgid "Confirm your birthdate" msgstr "생년월일 확인" @@ -1802,12 +1890,12 @@ msgid "Content & Media" msgstr "콘텐츠 및 미디어" #: src/screens/Settings/AccessibilitySettings.tsx:109 -#: src/screens/Settings/Settings.tsx:175 -#: src/screens/Settings/Settings.tsx:178 +#: src/screens/Settings/Settings.tsx:183 +#: src/screens/Settings/Settings.tsx:186 msgid "Content and media" msgstr "콘텐츠 및 미디어" -#: src/Navigation.tsx:375 +#: src/Navigation.tsx:384 msgid "Content and Media" msgstr "콘텐츠 및 미디어" @@ -1815,7 +1903,7 @@ msgstr "콘텐츠 및 미디어" msgid "Content Blocked" msgstr "콘텐츠 차단됨" -#: src/screens/Moderation/index.tsx:287 +#: src/screens/Moderation/index.tsx:306 msgid "Content filters" msgstr "콘텐츠 필터" @@ -1853,7 +1941,7 @@ msgstr "컨텍스트 메뉴 배경을 클릭하여 메뉴를 닫습니다." msgid "Continue" msgstr "계속" -#: src/components/AccountList.tsx:121 +#: src/components/AccountList.tsx:126 msgid "Continue as {0} (currently signed in)" msgstr "{0}(으)로 계속하기 (현재 로그인)" @@ -1873,7 +1961,7 @@ msgctxt "toast" msgid "Conversation deleted" msgstr "대화를 삭제했습니다" -#: src/screens/Messages/components/ChatListItem.tsx:191 +#: src/screens/Messages/components/ChatListItem.tsx:196 msgid "Conversation deleted" msgstr "대화 삭제됨" @@ -1885,7 +1973,7 @@ msgstr "요리" msgid "Copied" msgstr "복사됨" -#: src/screens/Settings/AboutSettings.tsx:98 +#: src/screens/Settings/AboutSettings.tsx:148 msgid "Copied build version to clipboard" msgstr "빌드 버전을 클립보드에 복사했습니다" @@ -1903,7 +1991,7 @@ msgstr "클립보드에 복사했습니다" msgid "Copied!" msgstr "복사했습니다!" -#: src/screens/Settings/AboutSettings.tsx:74 +#: src/screens/Settings/AboutSettings.tsx:124 msgid "Copies build version to clipboard" msgstr "빌드 버전을 클립보드에 복사합니다" @@ -1915,8 +2003,8 @@ msgstr "복사" msgid "Copy App Password" msgstr "앱 비밀번호 복사" -#: src/view/com/profile/ProfileMenu.tsx:347 -#: src/view/com/profile/ProfileMenu.tsx:350 +#: src/view/com/profile/ProfileMenu.tsx:383 +#: src/view/com/profile/ProfileMenu.tsx:386 msgid "Copy at:// URI" msgstr "at:// URI 복사" @@ -1930,13 +2018,13 @@ msgstr "작성자 DID 복사" msgid "Copy code" msgstr "코드 복사" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:472 -#: src/view/com/profile/ProfileMenu.tsx:356 -#: src/view/com/profile/ProfileMenu.tsx:359 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:491 +#: src/view/com/profile/ProfileMenu.tsx:392 +#: src/view/com/profile/ProfileMenu.tsx:395 msgid "Copy DID" msgstr "DID 복사" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:405 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:424 msgid "Copy host" msgstr "호스트 복사" @@ -1948,7 +2036,7 @@ msgstr "링크 복사" msgid "Copy Link" msgstr "링크 복사" -#: src/view/screens/ProfileList.tsx:505 +#: src/view/screens/ProfileList.tsx:513 msgid "Copy link to list" msgstr "리스트 링크 복사" @@ -1976,11 +2064,11 @@ msgstr "게시물 텍스트 복사" msgid "Copy QR code" msgstr "QR 코드 복사" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:426 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:445 msgid "Copy TXT record value" msgstr "TXT 레코드 값 복사" -#: src/Navigation.tsx:306 +#: src/Navigation.tsx:315 #: src/view/screens/CopyrightPolicy.tsx:31 msgid "Copyright Policy" msgstr "저작권 정책" @@ -1994,7 +2082,7 @@ msgstr "대화에서 나갈 수 없습니다" msgid "Could not load feed" msgstr "피드를 불러올 수 없습니다" -#: src/view/screens/ProfileList.tsx:1021 +#: src/view/screens/ProfileList.tsx:1029 msgid "Could not load list" msgstr "리스트를 불러올 수 없습니다" @@ -2016,7 +2104,7 @@ msgstr "스타터 팩 QR 코드 만들기" #: src/components/StarterPack/ProfileStarterPacks.tsx:178 #: src/components/StarterPack/ProfileStarterPacks.tsx:274 -#: src/Navigation.tsx:451 +#: src/Navigation.tsx:460 msgid "Create a starter pack" msgstr "스타터 팩 만들기" @@ -2127,7 +2215,7 @@ msgstr "생년월일" msgid "Deactivate account" msgstr "계정 비활성화" -#: src/screens/Settings/Settings.tsx:332 +#: src/screens/Settings/Settings.tsx:374 msgid "Debug Moderation" msgstr "검토 디버그" @@ -2150,7 +2238,7 @@ msgstr "기본 아이콘" #: src/screens/StarterPack/StarterPackScreen.tsx:672 #: src/screens/StarterPack/StarterPackScreen.tsx:744 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:767 -#: src/view/screens/ProfileList.tsx:760 +#: src/view/screens/ProfileList.tsx:768 msgid "Delete" msgstr "삭제" @@ -2176,7 +2264,7 @@ msgstr "앱 비밀번호를 삭제하시겠습니까?" msgid "Delete chat" msgstr "대화 삭제" -#: src/screens/Settings/Settings.tsx:339 +#: src/screens/Settings/Settings.tsx:381 msgid "Delete chat declaration record" msgstr "대화 신고 기록 삭제" @@ -2195,7 +2283,7 @@ msgstr "대화 삭제" msgid "Delete for me" msgstr "나에게서 삭제" -#: src/view/screens/ProfileList.tsx:548 +#: src/view/screens/ProfileList.tsx:556 msgid "Delete list" msgstr "리스트 삭제" @@ -2226,7 +2314,7 @@ msgstr "스타터 팩 삭제" msgid "Delete starter pack?" msgstr "스타터 팩 삭제" -#: src/view/screens/ProfileList.tsx:755 +#: src/view/screens/ProfileList.tsx:763 msgid "Delete this list?" msgstr "이 리스트를 삭제하시겠습니까?" @@ -2238,8 +2326,8 @@ msgstr "이 게시물을 삭제하시겠습니까?" msgid "Deleted" msgstr "삭제됨" -#: src/components/dms/MessagesListHeader.tsx:155 -#: src/screens/Messages/components/ChatListItem.tsx:123 +#: src/components/dms/MessagesListHeader.tsx:160 +#: src/screens/Messages/components/ChatListItem.tsx:128 msgid "Deleted Account" msgstr "삭제된 계정" @@ -2247,19 +2335,19 @@ msgstr "삭제된 계정" msgid "Deleted post." msgstr "삭제된 게시물." -#: src/screens/Profile/Header/EditProfileDialog.tsx:347 +#: src/screens/Profile/Header/EditProfileDialog.tsx:370 #: src/view/com/modals/CreateOrEditList.tsx:280 #: src/view/com/modals/CreateOrEditList.tsx:301 -#: src/view/com/modals/EditProfile.tsx:193 -#: src/view/com/modals/EditProfile.tsx:205 +#: src/view/com/modals/EditProfile.tsx:219 +#: src/view/com/modals/EditProfile.tsx:231 msgid "Description" msgstr "설명" -#: src/screens/Profile/Header/EditProfileDialog.tsx:367 +#: src/screens/Profile/Header/EditProfileDialog.tsx:390 msgid "Description is too long" msgstr "설명이 너무 깁니다" -#: src/screens/Profile/Header/EditProfileDialog.tsx:368 +#: src/screens/Profile/Header/EditProfileDialog.tsx:391 msgid "Description is too long. {DESCRIPTION_MAX_GRAPHEMES, plural, other {The maximum number of characters is #.}}" msgstr "설명이 너무 깁니다. {DESCRIPTION_MAX_GRAPHEMES, plural, other {최대 글자 수는 #자입니다.}}" @@ -2277,18 +2365,18 @@ msgstr "인용 해제" msgid "Detach quote post?" msgstr "인용을 해제하시겠습니까?" -#: src/screens/Settings/AboutSettings.tsx:87 +#: src/screens/Settings/AboutSettings.tsx:137 msgctxt "toast" msgid "Developer mode disabled" msgstr "개발자 모드를 비활성화했습니다" -#: src/screens/Settings/AboutSettings.tsx:81 +#: src/screens/Settings/AboutSettings.tsx:131 msgctxt "toast" msgid "Developer mode enabled" msgstr "개발자 모드를 활성화했습니다" -#: src/screens/Settings/Settings.tsx:242 -#: src/screens/Settings/Settings.tsx:245 +#: src/screens/Settings/Settings.tsx:250 +#: src/screens/Settings/Settings.tsx:253 msgid "Developer options" msgstr "개발자 옵션" @@ -2318,17 +2406,17 @@ msgstr "자막 사용 안 함" #: src/lib/moderation/useLabelBehaviorDescription.ts:68 #: src/screens/Messages/Settings.tsx:139 #: src/screens/Messages/Settings.tsx:142 -#: src/screens/Moderation/index.tsx:345 +#: src/screens/Moderation/index.tsx:364 msgid "Disabled" msgstr "사용 안 함" -#: src/screens/Profile/Header/EditProfileDialog.tsx:84 +#: src/screens/Profile/Header/EditProfileDialog.tsx:88 #: src/view/com/composer/Composer.tsx:705 #: src/view/com/composer/Composer.tsx:889 msgid "Discard" msgstr "삭제" -#: src/screens/Profile/Header/EditProfileDialog.tsx:81 +#: src/screens/Profile/Header/EditProfileDialog.tsx:85 msgid "Discard changes?" msgstr "변경 사항 삭제" @@ -2383,27 +2471,27 @@ msgstr "이 부분 닫기" msgid "Display larger alt text badges" msgstr "더 큰 대체 텍스트 배지 표시" -#: src/screens/Profile/Header/EditProfileDialog.tsx:314 -#: src/screens/Profile/Header/EditProfileDialog.tsx:320 -#: src/screens/Profile/Header/EditProfileDialog.tsx:354 -#: src/view/com/modals/EditProfile.tsx:187 +#: src/screens/Profile/Header/EditProfileDialog.tsx:321 +#: src/screens/Profile/Header/EditProfileDialog.tsx:327 +#: src/screens/Profile/Header/EditProfileDialog.tsx:377 +#: src/view/com/modals/EditProfile.tsx:194 msgid "Display name" msgstr "표시 이름" -#: src/view/com/modals/EditProfile.tsx:175 +#: src/view/com/modals/EditProfile.tsx:182 msgid "Display Name" msgstr "표시 이름" -#: src/screens/Profile/Header/EditProfileDialog.tsx:333 +#: src/screens/Profile/Header/EditProfileDialog.tsx:340 msgid "Display name is too long" msgstr "표시 이름이 너무 깁니다" -#: src/screens/Profile/Header/EditProfileDialog.tsx:334 +#: src/screens/Profile/Header/EditProfileDialog.tsx:341 msgid "Display name is too long. {DISPLAY_NAME_MAX_GRAPHEMES, plural, other {The maximum number of characters is #.}}" msgstr "표시 이름이 너무 깁니다. {DISPLAY_NAME_MAX_GRAPHEMES, plural, other {최대 글자 수는 #자입니다.}}" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:373 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:375 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:392 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:394 msgid "DNS Panel" msgstr "DNS 패널" @@ -2419,7 +2507,7 @@ msgstr "나체를 포함하지 않습니다." msgid "Doesn't begin or end with a hyphen" msgstr "하이픈으로 시작하거나 끝나지 않음" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:488 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:507 msgid "Domain verified!" msgstr "도메인을 확인했습니다." @@ -2441,11 +2529,9 @@ msgstr "도메인을 확인했습니다." #: src/view/com/modals/CropImage.web.tsx:112 #: src/view/com/modals/InviteCodes.tsx:81 #: src/view/com/modals/InviteCodes.tsx:124 -#: src/view/com/modals/ListAddRemoveUsers.tsx:143 msgid "Done" msgstr "완료" -#: src/view/com/modals/ListAddRemoveUsers.tsx:145 #: src/view/com/modals/UserAddRemoveLists.tsx:113 #: src/view/com/modals/UserAddRemoveLists.tsx:116 msgctxt "action" @@ -2485,23 +2571,23 @@ msgstr "드롭하여 이미지 추가" msgid "Duration:" msgstr "기간:" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:211 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:230 msgid "e.g. alice" msgstr "예: alice" -#: src/screens/Profile/Header/EditProfileDialog.tsx:321 +#: src/screens/Profile/Header/EditProfileDialog.tsx:328 msgid "e.g. Alice Lastname" msgstr "예: 앨리스 라스트네임" -#: src/view/com/modals/EditProfile.tsx:180 +#: src/view/com/modals/EditProfile.tsx:187 msgid "e.g. Alice Roberts" msgstr "예: 앨리스 로버츠" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:357 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:376 msgid "e.g. alice.com" msgstr "예: alice.com" -#: src/view/com/modals/EditProfile.tsx:198 +#: src/view/com/modals/EditProfile.tsx:224 msgid "e.g. Artist, dog-lover, and avid reader." msgstr "예: 예술가, 개 애호가 및 열혈 독서가." @@ -2536,7 +2622,8 @@ msgstr "각 코드는 한 번만 사용할 수 있습니다. 주기적으로 더 msgid "Edit" msgstr "편집" -#: src/view/com/lists/ListMembers.tsx:143 +#: src/view/com/lists/ListMembers.tsx:180 +#: src/view/com/lists/ListMembers.tsx:186 msgctxt "action" msgid "Edit" msgstr "편집" @@ -2566,7 +2653,7 @@ msgstr "상호작용 설정 편집" msgid "Edit interests" msgstr "관심 주제 편집" -#: src/view/screens/ProfileList.tsx:536 +#: src/view/screens/ProfileList.tsx:544 msgid "Edit list details" msgstr "리스트 세부 정보 편집" @@ -2574,12 +2661,12 @@ msgstr "리스트 세부 정보 편집" msgid "Edit Moderation List" msgstr "검토 리스트 편집" -#: src/Navigation.tsx:316 +#: src/Navigation.tsx:325 #: src/view/screens/Feeds.tsx:515 msgid "Edit My Feeds" msgstr "내 피드 편집" -#: src/view/com/modals/EditProfile.tsx:147 +#: src/view/com/modals/EditProfile.tsx:154 msgid "Edit my profile" msgstr "내 프로필 편집하기" @@ -2592,15 +2679,15 @@ msgstr "사람들 편집하기" msgid "Edit post interaction settings" msgstr "게시물 상호작용 설정 편집하기" -#: src/screens/Profile/Header/EditProfileDialog.tsx:269 -#: src/screens/Profile/Header/EditProfileDialog.tsx:275 +#: src/screens/Profile/Header/EditProfileDialog.tsx:276 +#: src/screens/Profile/Header/EditProfileDialog.tsx:282 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:196 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 msgid "Edit profile" msgstr "프로필 편집" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:199 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:185 msgid "Edit Profile" msgstr "프로필 편집" @@ -2616,15 +2703,15 @@ msgstr "사용자 리스트 편집" msgid "Edit who can reply" msgstr "답글을 달 수 있는 사람 편집" -#: src/view/com/modals/EditProfile.tsx:188 +#: src/view/com/modals/EditProfile.tsx:195 msgid "Edit your display name" msgstr "내 표시 이름을 편집합니다" -#: src/view/com/modals/EditProfile.tsx:206 +#: src/view/com/modals/EditProfile.tsx:232 msgid "Edit your profile description" msgstr "내 프로필 설명을 편집합니다" -#: src/Navigation.tsx:456 +#: src/Navigation.tsx:465 msgid "Edit your starter pack" msgstr "스타터 팩 편집" @@ -2707,7 +2794,7 @@ msgstr "활성화" msgid "Enable {0} only" msgstr "{0}에서만 사용" -#: src/screens/Moderation/index.tsx:332 +#: src/screens/Moderation/index.tsx:351 msgid "Enable adult content" msgstr "성인 콘텐츠 활성화" @@ -2752,11 +2839,11 @@ msgstr "Discover 피드에서 인기 동영상 사용" #: src/screens/Messages/Settings.tsx:130 #: src/screens/Messages/Settings.tsx:133 -#: src/screens/Moderation/index.tsx:343 +#: src/screens/Moderation/index.tsx:362 msgid "Enabled" msgstr "사용" -#: src/screens/Profile/Sections/Feed.tsx:116 +#: src/screens/Profile/Sections/Feed.tsx:113 msgid "End of feed" msgstr "피드 끝" @@ -2789,7 +2876,7 @@ msgstr "전체화면으로 보기" msgid "Enter the code you received to change your password." msgstr "비밀번호를 변경하려면 받은 코드를 입력하세요." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:351 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:370 msgid "Enter the domain you want to use" msgstr "사용할 도메인 입력" @@ -2906,19 +2993,15 @@ msgstr "이미지 자르기 프로세스를 종료합니다" msgid "Exits image view" msgstr "이미지 보기를 종료합니다" -#: src/view/com/modals/ListAddRemoveUsers.tsx:89 -msgid "Exits inputting search query" -msgstr "검색어 입력을 종료합니다" - #: src/view/com/lightbox/Lightbox.web.tsx:184 msgid "Expand alt text" msgstr "대체 텍스트 확장" -#: src/view/com/notifications/NotificationFeedItem.tsx:406 +#: src/view/com/notifications/NotificationFeedItem.tsx:480 msgid "Expand list of users" msgstr "사용자 목록 펼치기" -#: src/view/com/composer/ComposerReplyTo.tsx:70 +#: src/view/com/composer/ComposerReplyTo.tsx:83 msgid "Expand or collapse the full post you are replying to" msgstr "답글을 달고 있는 전체 게시물을 펼치거나 접습니다" @@ -2926,10 +3009,6 @@ msgstr "답글을 달고 있는 전체 게시물을 펼치거나 접습니다" msgid "Expands or collapses post text" msgstr "게시물 텍스트를 펼치거나 접습니다" -#: src/view/com/composer/ComposerReplyTo.tsx:73 -msgid "Expands or collapses the full post you are replying to" -msgstr "답글을 달고 있는 전체 게시물을 펼치거나 접습니다" - #: src/lib/api/index.ts:406 msgid "Expected uri to resolve to a record" msgstr "레코드로 확인될 것으로 예상되는 URI" @@ -2961,10 +3040,10 @@ msgstr "노골적이거나 불쾌감을 줄 수 있는 미디어." msgid "Explicit sexual images." msgstr "노골적인 성적 이미지." -#: src/Navigation.tsx:640 +#: src/Navigation.tsx:649 #: src/screens/Search/Shell.tsx:307 #: src/view/shell/desktop/LeftNav.tsx:617 -#: src/view/shell/Drawer.tsx:370 +#: src/view/shell/Drawer.tsx:386 msgid "Explore" msgstr "탐색" @@ -2992,7 +3071,7 @@ msgstr "외부 미디어" msgid "External media may allow websites to collect information about you and your device. No information is sent or requested until you press the \"play\" button." msgstr "외부 미디어는 웹사이트가 나와 내 기기에 대한 정보를 수집하도록 할 수 있습니다. \"재생\" 버튼을 누르기 전까지는 어떠한 정보도 전송되거나 요청되지 않습니다." -#: src/Navigation.tsx:335 +#: src/Navigation.tsx:344 #: src/screens/Settings/ExternalMediaPreferences.tsx:31 msgid "External Media Preferences" msgstr "외부 미디어 설정" @@ -3007,10 +3086,14 @@ msgstr "대화를 수락하지 못했습니다" msgid "Failed to add emoji reaction" msgstr "이모티콘 반응을 추가하지 못했습니다" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:568 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:587 msgid "Failed to change handle. Please try again." msgstr "핸들을 변경하지 못했습니다. 다시 시도해 주세요." +#: src/components/verification/VerificationCreatePrompt.tsx:32 +msgid "Failed to create a verification" +msgstr "" + #: src/screens/Settings/components/AddAppPasswordDialog.tsx:173 msgid "Failed to create app password. Please try again." msgstr "앱 비밀번호를 만들지 못했습니다. 다시 시도해 주세요." @@ -3087,6 +3170,10 @@ msgstr "게시물을 고정하지 못했습니다" msgid "Failed to remove emoji reaction" msgstr "이모티콘 반응을 제거하지 못했습니다" +#: src/components/verification/VerificationRemovePrompt.tsx:34 +msgid "Failed to remove verification" +msgstr "" + #: src/view/com/lightbox/Lightbox.tsx:46 msgid "Failed to save image: {0}" msgstr "이미지를 저장하지 못함: {0}" @@ -3132,11 +3219,11 @@ msgstr "설정을 업데이트하지 못했습니다" msgid "Failed to upload video" msgstr "동영상을 업로드하지 못했습니다" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:341 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:360 msgid "Failed to verify handle. Please try again." msgstr "핸들을 인증하지 못했습니다. 다시 시도해 주세요." -#: src/Navigation.tsx:251 +#: src/Navigation.tsx:260 msgid "Feed" msgstr "피드" @@ -3155,7 +3242,7 @@ msgstr "피드 켜기/끄기" #: src/view/shell/desktop/RightNav.tsx:102 #: src/view/shell/desktop/RightNav.tsx:103 -#: src/view/shell/Drawer.tsx:324 +#: src/view/shell/Drawer.tsx:340 msgid "Feedback" msgstr "피드백" @@ -3165,14 +3252,14 @@ msgctxt "toast" msgid "Feedback sent!" msgstr "피드백을 보냈습니다!" -#: src/Navigation.tsx:436 +#: src/Navigation.tsx:445 #: src/screens/Search/SearchResults.tsx:68 #: src/screens/StarterPack/StarterPackScreen.tsx:185 #: src/view/screens/Feeds.tsx:508 #: src/view/screens/Profile.tsx:227 #: src/view/screens/SavedFeeds.tsx:96 #: src/view/shell/desktop/LeftNav.tsx:655 -#: src/view/shell/Drawer.tsx:486 +#: src/view/shell/Drawer.tsx:502 msgid "Feeds" msgstr "피드" @@ -3258,10 +3345,10 @@ msgid "Flexible" msgstr "유연성" #. User is not following this account, click to follow -#: src/components/ProfileCard.tsx:372 -#: src/components/ProfileHoverCard/index.web.tsx:449 -#: src/components/ProfileHoverCard/index.web.tsx:460 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 +#: src/components/ProfileCard.tsx:400 +#: src/components/ProfileHoverCard/index.web.tsx:456 +#: src/components/ProfileHoverCard/index.web.tsx:467 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:236 #: src/screens/VideoFeed/index.tsx:829 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:131 msgid "Follow" @@ -3272,7 +3359,7 @@ msgctxt "action" msgid "Follow" msgstr "팔로우" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:218 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:221 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:113 msgid "Follow {0}" msgstr "{0} 님을 팔로우" @@ -3294,8 +3381,8 @@ msgstr "10개 계정 팔로우하기" msgid "Follow 7 accounts" msgstr "7개 계정 팔로우하기" -#: src/view/com/profile/ProfileMenu.tsx:252 -#: src/view/com/profile/ProfileMenu.tsx:263 +#: src/view/com/profile/ProfileMenu.tsx:265 +#: src/view/com/profile/ProfileMenu.tsx:276 msgid "Follow account" msgstr "계정 팔로우" @@ -3304,7 +3391,7 @@ msgstr "계정 팔로우" msgid "Follow all" msgstr "모두 팔로우" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:232 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:129 msgid "Follow Back" msgstr "맞팔로우" @@ -3330,7 +3417,7 @@ msgstr "<0>{0} 님과 <1>{1} 님이 팔로우함" msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" msgstr "<0>{0} 님, <1>{1} 님 외 {2, plural, other {#명}}이 팔로우함" -#: src/Navigation.tsx:205 +#: src/Navigation.tsx:214 msgid "Followers of @{0} that you know" msgstr "내가 아는 @{0} 님의 팔로워" @@ -3340,10 +3427,10 @@ msgid "Followers you know" msgstr "내가 아는 팔로워" #. User is following this account, click to unfollow -#: src/components/ProfileCard.tsx:366 -#: src/components/ProfileHoverCard/index.web.tsx:448 -#: src/components/ProfileHoverCard/index.web.tsx:459 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:230 +#: src/components/ProfileCard.tsx:394 +#: src/components/ProfileHoverCard/index.web.tsx:455 +#: src/components/ProfileHoverCard/index.web.tsx:466 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:232 #: src/screens/VideoFeed/index.tsx:827 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:134 #: src/view/screens/Feeds.tsx:599 @@ -3351,8 +3438,8 @@ msgstr "내가 아는 팔로워" msgid "Following" msgstr "팔로우 중" -#: src/components/ProfileCard.tsx:329 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 +#: src/components/ProfileCard.tsx:357 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:101 msgid "Following {0}" msgstr "{0} 님을 팔로우했습니다" @@ -3369,7 +3456,7 @@ msgstr "{name} 님을 팔로우했습니다" msgid "Following feed preferences" msgstr "팔로우 중 피드 설정" -#: src/Navigation.tsx:322 +#: src/Navigation.tsx:331 #: src/screens/Settings/FollowingFeedPreferences.tsx:53 msgid "Following Feed Preferences" msgstr "팔로우 중 피드 설정" @@ -3450,7 +3537,7 @@ msgstr "갤러리" msgid "Generate a starter pack" msgstr "스타터 팩 만들기" -#: src/view/shell/Drawer.tsx:328 +#: src/view/shell/Drawer.tsx:344 msgid "Get help" msgstr "도움말" @@ -3486,7 +3573,7 @@ msgstr "명백한 법률 또는 서비스 이용약관 위반 행위" #: src/screens/VideoFeed/index.tsx:1112 #: src/view/com/auth/LoggedOut.tsx:72 #: src/view/screens/NotFound.tsx:57 -#: src/view/screens/ProfileList.tsx:1030 +#: src/view/screens/ProfileList.tsx:1038 msgid "Go back" msgstr "뒤로" @@ -3497,7 +3584,7 @@ msgstr "뒤로" #: src/screens/Profile/ProfileFeed/index.tsx:94 #: src/screens/StarterPack/StarterPackScreen.tsx:757 #: src/view/screens/NotFound.tsx:56 -#: src/view/screens/ProfileList.tsx:1035 +#: src/view/screens/ProfileList.tsx:1043 msgid "Go Back" msgstr "뒤로" @@ -3518,7 +3605,11 @@ msgstr "홈으로 이동" msgid "Go Home" msgstr "홈으로 이동" -#: src/screens/Messages/components/ChatListItem.tsx:355 +#: src/view/com/notifications/NotificationFeedItem.tsx:193 +msgid "Go to {firstAuthorName}'s profile" +msgstr "{firstAuthorName} 님의 프로필로 가기" + +#: src/screens/Messages/components/ChatListItem.tsx:360 msgid "Go to conversation with {0}" msgstr "{0} 님과의 대화로 이동합니다" @@ -3552,16 +3643,16 @@ msgstr "절반은 완료!" msgid "Handle" msgstr "핸들" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:572 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:591 msgid "Handle already taken. Please try a different one." msgstr "이미 사용 중인 핸들입니다. 다른 핸들을 사용하세요." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:189 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:325 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:195 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:344 msgid "Handle changed!" msgstr "핸들을 변경했습니다!" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:576 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:595 msgid "Handle too long. Please try a shorter one." msgstr "핸들이 너무 깁니다. 더 짧은 핸들을 사용하세요." @@ -3574,7 +3665,7 @@ msgstr "햅틱" msgid "Harassment, trolling, or intolerance" msgstr "괴롭힘, 분쟁 유발 또는 차별" -#: src/Navigation.tsx:406 +#: src/Navigation.tsx:415 msgid "Hashtag" msgstr "해시태그" @@ -3586,11 +3677,11 @@ msgstr "해시태그 #{tag}" msgid "Having trouble?" msgstr "문제가 있나요?" -#: src/screens/Settings/Settings.tsx:207 -#: src/screens/Settings/Settings.tsx:211 +#: src/screens/Settings/Settings.tsx:215 +#: src/screens/Settings/Settings.tsx:219 #: src/view/shell/desktop/RightNav.tsx:120 #: src/view/shell/desktop/RightNav.tsx:121 -#: src/view/shell/Drawer.tsx:337 +#: src/view/shell/Drawer.tsx:353 msgid "Help" msgstr "도움말" @@ -3629,7 +3720,7 @@ msgstr "숨겨진 리스트" msgid "Hide" msgstr "숨기기" -#: src/view/com/notifications/NotificationFeedItem.tsx:605 +#: src/view/com/notifications/NotificationFeedItem.tsx:694 msgctxt "action" msgid "Hide" msgstr "숨기기" @@ -3680,10 +3771,15 @@ msgstr "인기 주제를 숨기시겠습니까?" msgid "Hide trending videos?" msgstr "인기 동영상을 숨기시겠습니까?" -#: src/view/com/notifications/NotificationFeedItem.tsx:596 +#: src/view/com/notifications/NotificationFeedItem.tsx:685 msgid "Hide user list" msgstr "사용자 리스트 숨기기" +#: src/screens/Moderation/VerificationSettings.tsx:81 +#: src/screens/Moderation/VerificationSettings.tsx:90 +msgid "Hide verification badges" +msgstr "" + #: src/components/moderation/ContentHider.tsx:151 #: src/components/moderation/PostHider.tsx:79 msgid "Hides the content" @@ -3709,7 +3805,7 @@ msgstr "피드 서버에서 잘못된 응답을 보냈습니다. 피드 소유 msgid "Hmm, we're having trouble finding this feed. It may have been deleted." msgstr "이 피드를 찾는 데 문제가 있습니다. 피드가 삭제되었을 수 있습니다." -#: src/screens/Moderation/index.tsx:54 +#: src/screens/Moderation/index.tsx:58 msgid "Hmmmm, it seems we're having trouble loading this data. See below for more details. If this issue persists, please contact us." msgstr "이 데이터를 불러오는 데 문제가 있는 것 같습니다. 자세한 내용은 아래를 참조하세요. 이 문제가 지속되면 문의해 주세요." @@ -3721,15 +3817,15 @@ msgstr "검토 서비스를 불러올 수 없습니다." msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "잠깐! 동영상에 대한 접근 권한이 점차적으로 제공되고 있지만 아직은 기다려야 합니다. 나중에 다시 확인해 주세요!" -#: src/Navigation.tsx:635 -#: src/Navigation.tsx:655 +#: src/Navigation.tsx:644 +#: src/Navigation.tsx:664 #: src/view/shell/bottom-bar/BottomBar.tsx:162 #: src/view/shell/desktop/LeftNav.tsx:599 -#: src/view/shell/Drawer.tsx:396 +#: src/view/shell/Drawer.tsx:412 msgid "Home" msgstr "홈" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:398 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:417 msgid "Host:" msgstr "호스트:" @@ -3768,8 +3864,8 @@ msgstr "코드를 가지고 있습니다" msgid "I have a confirmation code" msgstr "인증 코드를 가지고 있습니다" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:261 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:267 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:280 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:286 msgid "I have my own domain" msgstr "내 도메인을 가지고 있습니다" @@ -3786,11 +3882,11 @@ msgstr "대체 텍스트가 긴 경우 대체 텍스트 확장 상태를 전환 msgid "If you are not yet an adult according to the laws of your country, your parent or legal guardian must read these Terms on your behalf." msgstr "해당 국가의 법률에 따라 아직 성인이 아닌 경우 부모 또는 법적 보호자가 대신 이 약관을 읽어야 합니다." -#: src/view/screens/ProfileList.tsx:757 +#: src/view/screens/ProfileList.tsx:765 msgid "If you delete this list, you won't be able to recover it." msgstr "이 리스트를 삭제하면 다시 복구할 수 없습니다." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:248 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:267 msgid "If you have your own domain, you can use that as your handle. This lets you self-verify your identity. <0>Learn more here." msgstr "자체 도메인이 있는 경우 이를 핸들로 사용할 수 있으며, 이를 통해 본인임을 다른 사람들에게 알릴 수 있습니다. <0>더 알아보기" @@ -3819,6 +3915,15 @@ msgstr "불법 및 긴급 사항" msgid "Image" msgstr "이미지" +#: src/screens/Settings/AboutSettings.tsx:61 +msgid "Image cache cleared" +msgstr "이미지 캐시를 지웠습니다" + +#. Android-only toast message which includes amount of space freed using localized number formatting +#: src/screens/Settings/AboutSettings.tsx:47 +msgid "Image cache cleared, freed {0}" +msgstr "이미지 캐시를 지우고 {0}를 확보했습니다" + #: src/components/StarterPack/ShareDialog.tsx:76 msgid "Image saved to your camera roll!" msgstr "이미지를 사진 보관함에 저장했습니다" @@ -3871,7 +3976,7 @@ msgstr "이메일로 전송된 코드를 입력합니다" msgid "Interaction limited" msgstr "상호작용 제한됨" -#: src/screens/Moderation/index.tsx:209 +#: src/screens/Moderation/index.tsx:213 msgid "Interaction settings" msgstr "상호작용 설정" @@ -3880,11 +3985,11 @@ msgstr "상호작용 설정" msgid "Invalid 2FA confirmation code." msgstr "잘못된 2단계 인증 코드입니다." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:578 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:597 msgid "Invalid handle. Please try a different one." msgstr "잘못된 핸들입니다. 다른 핸들을 사용하세요." -#: src/view/com/post-thread/PostThreadItem.tsx:288 +#: src/view/com/post-thread/PostThreadItem.tsx:291 msgid "Invalid or unsupported post record" msgstr "유효하지 않거나 지원되지 않는 게시물 기록" @@ -3979,7 +4084,7 @@ msgstr "라벨" msgid "Labels added" msgstr "라벨 추가됨" -#: src/screens/Profile/Sections/Labels.tsx:163 +#: src/screens/Profile/Sections/Labels.tsx:160 msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." msgstr "라벨은 사용자 및 콘텐츠에 대한 주석입니다. 네트워크를 숨기고, 경고하고, 분류하는 데 사용할 수 있습니다." @@ -3995,13 +4100,13 @@ msgstr "내 콘텐츠의 라벨" msgid "Language selection" msgstr "언어 선택" -#: src/Navigation.tsx:178 +#: src/Navigation.tsx:187 msgid "Language Settings" msgstr "언어 설정" #: src/screens/Settings/LanguageSettings.tsx:71 -#: src/screens/Settings/Settings.tsx:199 -#: src/screens/Settings/Settings.tsx:202 +#: src/screens/Settings/Settings.tsx:207 +#: src/screens/Settings/Settings.tsx:210 msgid "Languages" msgstr "언어" @@ -4015,10 +4120,19 @@ msgstr "큼" msgid "Latest" msgstr "최신" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:252 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:271 msgid "learn more" msgstr "더 알아보기" +#: src/components/verification/VerificationsDialog.tsx:163 +#: src/components/verification/VerifierDialog.tsx:132 +#: src/screens/Moderation/VerificationSettings.tsx:47 +#: src/screens/Profile/Header/EditProfileDialog.tsx:360 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:212 +#: src/view/com/modals/EditProfile.tsx:208 +msgid "Learn more" +msgstr "" + #: src/components/moderation/ScreenHider.tsx:140 msgid "Learn More" msgstr "더 알아보기" @@ -4044,6 +4158,11 @@ msgstr "이 콘텐츠에 적용된 검토 설정에 대해 자세히 알아보 msgid "Learn more about this warning" msgstr "이 경고에 대해 더 알아보기" +#: src/components/verification/VerificationsDialog.tsx:152 +#: src/components/verification/VerifierDialog.tsx:121 +msgid "Learn more about verification on Bluesky" +msgstr "" + #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:99 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:102 msgid "Learn more about what is public on Bluesky." @@ -4132,9 +4251,8 @@ msgstr "이 피드에 좋아요 표시" msgid "Like this labeler" msgstr "이 라벨러에 좋아요 표시" -#: src/components/LikesDialog.tsx:85 -#: src/Navigation.tsx:256 -#: src/Navigation.tsx:261 +#: src/Navigation.tsx:265 +#: src/Navigation.tsx:270 msgid "Liked by" msgstr "좋아요 표시한 사용자" @@ -4160,7 +4278,7 @@ msgstr "{likeCount, plural, other {#명}}의 사용자가 좋아함" msgid "Likes" msgstr "좋아요" -#: src/view/com/post-thread/PostThreadItem.tsx:223 +#: src/view/com/post-thread/PostThreadItem.tsx:226 msgid "Likes on this post" msgstr "이 게시물을 좋아요 표시합니다" @@ -4169,7 +4287,7 @@ msgstr "이 게시물을 좋아요 표시합니다" msgid "Linear" msgstr "일반" -#: src/Navigation.tsx:211 +#: src/Navigation.tsx:220 msgid "List" msgstr "리스트" @@ -4177,7 +4295,7 @@ msgstr "리스트" msgid "List Avatar" msgstr "리스트 아바타" -#: src/view/screens/ProfileList.tsx:430 +#: src/view/screens/ProfileList.tsx:438 msgctxt "toast" msgid "List blocked" msgstr "리스트를 차단했습니다" @@ -4195,7 +4313,7 @@ msgstr "<0/> 님의 리스트" msgid "List by you" msgstr "내 리스트" -#: src/view/screens/ProfileList.tsx:477 +#: src/view/screens/ProfileList.tsx:485 msgctxt "toast" msgid "List deleted" msgstr "리스트를 삭제했습니다" @@ -4204,11 +4322,11 @@ msgstr "리스트를 삭제했습니다" msgid "List has been hidden" msgstr "리스트 숨겨짐" -#: src/view/screens/ProfileList.tsx:172 +#: src/view/screens/ProfileList.tsx:176 msgid "List Hidden" msgstr "리스트 숨겨짐" -#: src/view/screens/ProfileList.tsx:394 +#: src/view/screens/ProfileList.tsx:402 msgctxt "toast" msgid "List muted" msgstr "리스트를 뮤트했습니다" @@ -4217,22 +4335,22 @@ msgstr "리스트를 뮤트했습니다" msgid "List Name" msgstr "리스트 이름" -#: src/view/screens/ProfileList.tsx:448 +#: src/view/screens/ProfileList.tsx:456 msgctxt "toast" msgid "List unblocked" msgstr "리스트를 차단 해제했습니다" -#: src/view/screens/ProfileList.tsx:412 +#: src/view/screens/ProfileList.tsx:420 msgctxt "toast" msgid "List unmuted" msgstr "리스트를 언뮤트했습니다" -#: src/Navigation.tsx:140 +#: src/Navigation.tsx:141 #: src/view/screens/Lists.tsx:62 #: src/view/screens/Profile.tsx:221 #: src/view/screens/Profile.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:673 -#: src/view/shell/Drawer.tsx:501 +#: src/view/shell/Drawer.tsx:517 msgid "Lists" msgstr "리스트" @@ -4255,7 +4373,7 @@ msgstr "새 알림 불러오기" #: src/screens/Profile/ProfileFeed/index.tsx:221 #: src/screens/Profile/Sections/Feed.tsx:98 #: src/view/com/feeds/FeedPage.tsx:155 -#: src/view/screens/ProfileList.tsx:870 +#: src/view/screens/ProfileList.tsx:878 msgid "Load new posts" msgstr "새 게시물 불러오기" @@ -4263,7 +4381,7 @@ msgstr "새 게시물 불러오기" msgid "Loading..." msgstr "불러오는 중…" -#: src/Navigation.tsx:281 +#: src/Navigation.tsx:290 msgid "Log" msgstr "로그" @@ -4276,7 +4394,7 @@ msgid "Logo by @sawaratsuki.bsky.social" msgstr "@sawaratsuki.bsky.social 님의 로고" #: src/view/shell/desktop/RightNav.tsx:127 -#: src/view/shell/Drawer.tsx:639 +#: src/view/shell/Drawer.tsx:655 msgid "Logo by <0>@sawaratsuki.bsky.social" msgstr "<0>@sawaratsuki.bsky.social 님의 로고" @@ -4313,6 +4431,10 @@ msgstr "이곳이 당신이 가고자 하는 곳인지 확인하세요!" msgid "Manage saved feeds" msgstr "저장한 피드 관리" +#: src/screens/Moderation/index.tsx:283 +msgid "Manage verification settings" +msgstr "" + #: src/components/dialogs/MutedWords.tsx:108 msgid "Manage your muted words and tags" msgstr "뮤트한 단어 및 태그 관리" @@ -4366,7 +4488,7 @@ msgctxt "toast" msgid "Message deleted" msgstr "메시지를 삭제했습니다" -#: src/screens/Messages/components/ChatListItem.tsx:192 +#: src/screens/Messages/components/ChatListItem.tsx:197 msgid "Message deleted" msgstr "메시지 삭제됨" @@ -4391,7 +4513,7 @@ msgstr "메시지가 너무 깁니다" msgid "Message options" msgstr "메시지 옵션" -#: src/Navigation.tsx:650 +#: src/Navigation.tsx:659 msgid "Messages" msgstr "메시지" @@ -4410,10 +4532,10 @@ msgstr "오해의 소지가 있는 계정" msgid "Misleading Post" msgstr "오해의 소지가 있는 게시물" -#: src/Navigation.tsx:145 -#: src/screens/Moderation/index.tsx:89 -#: src/screens/Settings/Settings.tsx:167 -#: src/screens/Settings/Settings.tsx:170 +#: src/Navigation.tsx:146 +#: src/screens/Moderation/index.tsx:93 +#: src/screens/Settings/Settings.tsx:175 +#: src/screens/Settings/Settings.tsx:178 msgid "Moderation" msgstr "검토" @@ -4445,11 +4567,11 @@ msgctxt "toast" msgid "Moderation list updated" msgstr "검토 리스트를 업데이트했습니다" -#: src/screens/Moderation/index.tsx:239 +#: src/screens/Moderation/index.tsx:243 msgid "Moderation lists" msgstr "검토 리스트" -#: src/Navigation.tsx:150 +#: src/Navigation.tsx:151 #: src/view/screens/ModerationModlists.tsx:62 msgid "Moderation Lists" msgstr "검토 리스트" @@ -4458,11 +4580,11 @@ msgstr "검토 리스트" msgid "moderation settings" msgstr "검토 설정" -#: src/Navigation.tsx:271 +#: src/Navigation.tsx:280 msgid "Moderation states" msgstr "검토 상태" -#: src/screens/Moderation/index.tsx:193 +#: src/screens/Moderation/index.tsx:197 msgid "Moderation tools" msgstr "검토 도구" @@ -4471,7 +4593,7 @@ msgstr "검토 도구" msgid "Moderator has chosen to set a general warning on the content." msgstr "검토자가 콘텐츠에 일반 경고를 설정했습니다." -#: src/view/com/post-thread/PostThreadItem.tsx:645 +#: src/view/com/post-thread/PostThreadItem.tsx:665 msgid "More" msgstr "더 보기" @@ -4480,9 +4602,9 @@ msgstr "더 보기" msgid "More feeds" msgstr "피드 더 보기" -#: src/view/com/profile/ProfileMenu.tsx:194 -#: src/view/com/profile/ProfileMenu.tsx:200 -#: src/view/screens/ProfileList.tsx:742 +#: src/view/com/profile/ProfileMenu.tsx:207 +#: src/view/com/profile/ProfileMenu.tsx:213 +#: src/view/screens/ProfileList.tsx:750 msgid "More options" msgstr "옵션 더 보기" @@ -4515,14 +4637,14 @@ msgstr "음소거" msgid "Mute {tag}" msgstr "{tag} 뮤트" -#: src/view/com/profile/ProfileMenu.tsx:289 -#: src/view/com/profile/ProfileMenu.tsx:296 +#: src/view/com/profile/ProfileMenu.tsx:325 +#: src/view/com/profile/ProfileMenu.tsx:332 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:669 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:675 msgid "Mute account" msgstr "계정 뮤트" -#: src/view/screens/ProfileList.tsx:649 +#: src/view/screens/ProfileList.tsx:657 msgid "Mute accounts" msgstr "계정 뮤트" @@ -4535,11 +4657,11 @@ msgstr "대화 뮤트" msgid "Mute in:" msgstr "뮤트 범위:" -#: src/view/screens/ProfileList.tsx:771 +#: src/view/screens/ProfileList.tsx:779 msgid "Mute list" msgstr "리스트 뮤트" -#: src/view/screens/ProfileList.tsx:766 +#: src/view/screens/ProfileList.tsx:774 msgid "Mute these accounts?" msgstr "이 계정들을 뮤트하시겠습니까?" @@ -4577,16 +4699,16 @@ msgstr "스레드 뮤트" msgid "Mute words & tags" msgstr "단어 및 태그 뮤트" -#: src/screens/Moderation/index.tsx:254 +#: src/screens/Moderation/index.tsx:258 msgid "Muted accounts" msgstr "뮤트한 계정" -#: src/Navigation.tsx:155 -#: src/view/screens/ModerationMutedAccounts.tsx:100 +#: src/Navigation.tsx:156 +#: src/view/screens/ModerationMutedAccounts.tsx:123 msgid "Muted Accounts" msgstr "뮤트한 계정" -#: src/view/screens/ModerationMutedAccounts.tsx:112 +#: src/view/screens/ModerationMutedAccounts.tsx:135 msgid "Muted accounts have their posts removed from your feed and from your notifications. Mutes are completely private." msgstr "계정을 뮤트하면 피드와 알림에서 해당 계정의 게시물이 사라집니다. 뮤트 목록은 완전히 비공개로 유지됩니다." @@ -4594,11 +4716,11 @@ msgstr "계정을 뮤트하면 피드와 알림에서 해당 계정의 게시물 msgid "Muted by \"{0}\"" msgstr "\"{0}\"에 의해 뮤트됨" -#: src/screens/Moderation/index.tsx:224 +#: src/screens/Moderation/index.tsx:228 msgid "Muted words & tags" msgstr "뮤트한 단어 및 태그" -#: src/view/screens/ProfileList.tsx:768 +#: src/view/screens/ProfileList.tsx:776 msgid "Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them." msgstr "뮤트 목록은 비공개입니다. 뮤트한 계정은 나와 상호작용할 수 있지만 해당 계정의 게시물을 보거나 해당 계정으로부터 알림을 받을 수 없습니다." @@ -4650,7 +4772,7 @@ msgstr "스타터 팩으로 이동하기" msgid "Navigates to the next screen" msgstr "다음 화면으로 이동합니다" -#: src/view/shell/Drawer.tsx:72 +#: src/view/shell/Drawer.tsx:75 msgid "Navigates to your profile" msgstr "내 프로필로 이동합니다" @@ -4667,7 +4789,7 @@ msgstr "저작권 위반을 신고해야 하나요?" msgid "Never lose access to your followers or data." msgstr "팔로워 또는 데이터에 대한 접근 권한을 잃지 않습니다." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:548 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:567 msgid "Nevermind, create a handle for me" msgstr "취소하고 내 핸들 만들기" @@ -4687,9 +4809,13 @@ msgstr "새로 만들기" msgid "New chat" msgstr "새 대화" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:202 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:210 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:356 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:63 +msgid "New Feature" +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:221 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:229 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:375 msgid "New handle" msgstr "새 핸들" @@ -4718,8 +4844,8 @@ msgstr "새 비밀번호" #: src/view/screens/Feeds.tsx:549 #: src/view/screens/Notifications.tsx:165 #: src/view/screens/Profile.tsx:507 -#: src/view/screens/ProfileList.tsx:252 -#: src/view/screens/ProfileList.tsx:285 +#: src/view/screens/ProfileList.tsx:250 +#: src/view/screens/ProfileList.tsx:288 msgid "New post" msgstr "새 게시물" @@ -4780,8 +4906,8 @@ msgstr "다음 이미지" msgid "No app passwords yet" msgstr "앱 비밀번호 없음" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:378 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:380 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:397 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:399 msgid "No DNS Panel" msgstr "DNS 패널 없음" @@ -4798,8 +4924,8 @@ msgstr "피드를 찾을 수 없습니다. 다른 피드를 검색해 보세요. msgid "No likes yet" msgstr "아직 좋아요 없음" -#: src/components/ProfileCard.tsx:351 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:119 +#: src/components/ProfileCard.tsx:379 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:122 msgid "No longer following {0}" msgstr "더 이상 {0} 님을 팔로우하지 않음" @@ -4807,7 +4933,7 @@ msgstr "더 이상 {0} 님을 팔로우하지 않음" msgid "No longer than {MAX_SERVICE_HANDLE_LENGTH, plural, other {# characters}}" msgstr "{MAX_SERVICE_HANDLE_LENGTH, plural, other {#자}} 이하" -#: src/screens/Messages/components/ChatListItem.tsx:134 +#: src/screens/Messages/components/ChatListItem.tsx:139 msgid "No messages yet" msgstr "아직 메시지가 없습니다" @@ -4841,7 +4967,7 @@ msgstr "아직 재게시물 없음" msgid "No result" msgstr "결과 없음" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:204 +#: src/components/dialogs/SearchablePeopleList.tsx:223 #: src/components/ProgressGuide/FollowDialog.tsx:212 msgid "No results" msgstr "결과 없음" @@ -4859,9 +4985,8 @@ msgid "No results found for \"{query}\"" msgstr "\"{query}\"에 대한 결과를 찾을 수 없습니다" #: src/screens/Search/SearchResults.tsx:248 -#: src/screens/Search/SearchResults.tsx:286 -#: src/screens/Search/SearchResults.tsx:331 -#: src/view/com/modals/ListAddRemoveUsers.tsx:128 +#: src/screens/Search/SearchResults.tsx:284 +#: src/screens/Search/SearchResults.tsx:329 msgid "No results found for {query}" msgstr "{query}에 대한 결과를 찾을 수 없습니다" @@ -4883,7 +5008,6 @@ msgid "Nobody" msgstr "없음" #: src/components/LikedByList.tsx:86 -#: src/components/LikesDialog.tsx:97 #: src/view/com/post-thread/PostLikedBy.tsx:86 msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "아직 아무도 좋아요를 누르지 않았습니다. 첫 번째가 되어 보세요!" @@ -4908,7 +5032,7 @@ msgstr "선정적이지 않은 나체" msgid "Not followed by anyone you're following" msgstr "내가 팔로우하는 사람이 팔로우하지 않음" -#: src/Navigation.tsx:135 +#: src/Navigation.tsx:136 #: src/view/screens/Profile.tsx:122 msgid "Not Found" msgstr "찾을 수 없음" @@ -4918,7 +5042,7 @@ msgstr "찾을 수 없음" msgid "Not right now" msgstr "나중에 하기" -#: src/view/com/profile/ProfileMenu.tsx:406 +#: src/view/com/profile/ProfileMenu.tsx:442 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:791 #: src/view/com/util/post-ctrls/PostCtrls.tsx:361 msgid "Note about sharing" @@ -4936,7 +5060,7 @@ msgstr "빈 페이지" msgid "Notification filters" msgstr "알림 필터" -#: src/Navigation.tsx:431 +#: src/Navigation.tsx:440 #: src/view/screens/Notifications.tsx:134 msgid "Notification settings" msgstr "알림 설정" @@ -4953,11 +5077,11 @@ msgstr "알림음" msgid "Notification Sounds" msgstr "알림음" -#: src/Navigation.tsx:645 +#: src/Navigation.tsx:654 #: src/view/screens/Notifications.tsx:128 #: src/view/shell/bottom-bar/BottomBar.tsx:236 #: src/view/shell/desktop/LeftNav.tsx:636 -#: src/view/shell/Drawer.tsx:449 +#: src/view/shell/Drawer.tsx:465 msgid "Notifications" msgstr "알림" @@ -5001,7 +5125,7 @@ msgid "OK" msgstr "확인" #: src/screens/Login/PasswordUpdatedForm.tsx:37 -#: src/view/com/post-thread/PostThreadItem.tsx:895 +#: src/view/com/post-thread/PostThreadItem.tsx:915 msgid "Okay" msgstr "확인" @@ -5016,7 +5140,7 @@ msgstr "오래된 순" msgid "on<0><1/><2><3/>" msgstr "<0><1/><2><3/>" -#: src/screens/Settings/Settings.tsx:304 +#: src/screens/Settings/Settings.tsx:346 msgid "Onboarding reset" msgstr "온보딩 재설정" @@ -5060,7 +5184,7 @@ msgstr "이런, 뭔가 잘못되었습니다!" #: src/components/StarterPack/ProfileStarterPacks.tsx:325 #: src/components/StarterPack/ProfileStarterPacks.tsx:334 #: src/screens/Settings/AppPasswords.tsx:59 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:104 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:106 #: src/screens/Settings/NotificationSettings.tsx:54 #: src/view/screens/Profile.tsx:122 msgid "Oops!" @@ -5078,8 +5202,8 @@ msgstr "{name} 님의 프로필 단축 메뉴 열기" msgid "Open avatar creator" msgstr "아바타 생성기 열기" -#: src/screens/Messages/components/ChatListItem.tsx:363 -#: src/screens/Messages/components/ChatListItem.tsx:364 +#: src/screens/Messages/components/ChatListItem.tsx:368 +#: src/screens/Messages/components/ChatListItem.tsx:369 msgid "Open conversation options" msgstr "대화 옵션 열기" @@ -5113,11 +5237,11 @@ msgstr "{niceUrl} 링크 열기" msgid "Open message options" msgstr "메시지 옵션 열기" -#: src/screens/Settings/Settings.tsx:330 +#: src/screens/Settings/Settings.tsx:372 msgid "Open moderation debug page" msgstr "검토 디버그 페이지 열기" -#: src/screens/Moderation/index.tsx:220 +#: src/screens/Moderation/index.tsx:224 msgid "Open muted words and tags settings" msgstr "뮤트한 단어 및 태그 설정 열기" @@ -5133,12 +5257,12 @@ msgstr "게시물 옵션 메뉴 열기" msgid "Open starter pack menu" msgstr "스타터 팩 메뉴 열기" -#: src/screens/Settings/Settings.tsx:323 -#: src/screens/Settings/Settings.tsx:337 +#: src/screens/Settings/Settings.tsx:365 +#: src/screens/Settings/Settings.tsx:379 msgid "Open storybook page" msgstr "스토리북 페이지 열기" -#: src/screens/Settings/Settings.tsx:316 +#: src/screens/Settings/Settings.tsx:358 msgid "Open system log" msgstr "시스템 로그 열기" @@ -5200,7 +5324,7 @@ msgstr "존재하는 Bluesky 계정에 로그인하는 화면을 엽니다" msgid "Opens GIF select dialog" msgstr "GIF 선택 대화 상자를 엽니다" -#: src/screens/Settings/Settings.tsx:208 +#: src/screens/Settings/Settings.tsx:216 msgid "Opens helpdesk in browser" msgstr "브라우저에서 지원 문서를 엽니다" @@ -5216,7 +5340,7 @@ msgstr "비밀번호 재설정 양식을 엽니다" msgid "Opens the linked website" msgstr "연결된 웹사이트를 엽니다" -#: src/view/com/notifications/NotificationFeedItem.tsx:683 +#: src/view/com/notifications/NotificationFeedItem.tsx:788 #: src/view/com/util/UserAvatar.tsx:465 msgid "Opens this profile" msgstr "이 프로필을 엽니다" @@ -5268,7 +5392,7 @@ msgstr "OTA 상태: 사용할 수 없음" msgid "Other" msgstr "기타" -#: src/components/AccountList.tsx:83 +#: src/components/AccountList.tsx:87 msgid "Other account" msgstr "다른 계정" @@ -5330,15 +5454,15 @@ msgstr "동영상 일시 정지" #: src/screens/Search/SearchResults.tsx:62 #: src/screens/StarterPack/StarterPackScreen.tsx:184 -#: src/view/screens/ProfileList.tsx:166 +#: src/view/screens/ProfileList.tsx:170 msgid "People" msgstr "사람들" -#: src/Navigation.tsx:198 +#: src/Navigation.tsx:207 msgid "People followed by @{0}" msgstr "@{0} 님이 팔로우하는 사람들" -#: src/Navigation.tsx:191 +#: src/Navigation.tsx:200 msgid "People following @{0}" msgstr "@{0} 님을 팔로우하는 사람들" @@ -5376,7 +5500,7 @@ msgstr "피드 고정" msgid "Pin Feed" msgstr "피드 고정" -#: src/view/screens/ProfileList.tsx:706 +#: src/view/screens/ProfileList.tsx:714 msgid "Pin to home" msgstr "홈에 고정" @@ -5402,7 +5526,7 @@ msgstr "{0}을(를) 홈에 고정했습니다" msgid "Pinned Feeds" msgstr "고정한 피드" -#: src/view/screens/ProfileList.tsx:353 +#: src/view/screens/ProfileList.tsx:361 msgid "Pinned to your feeds" msgstr "내 피드에 고정했습니다" @@ -5553,14 +5677,14 @@ msgctxt "action" msgid "Post All" msgstr "모두 게시하기" -#: src/view/com/post-thread/PostThreadItem.tsx:215 +#: src/view/com/post-thread/PostThreadItem.tsx:218 msgid "Post by {0}" msgstr "{0} 님의 게시물" -#: src/Navigation.tsx:224 -#: src/Navigation.tsx:231 -#: src/Navigation.tsx:238 -#: src/Navigation.tsx:245 +#: src/Navigation.tsx:233 +#: src/Navigation.tsx:240 +#: src/Navigation.tsx:247 +#: src/Navigation.tsx:254 msgid "Post by @{0}" msgstr "@{0} 님의 게시물" @@ -5595,7 +5719,7 @@ msgstr "내가 숨긴 게시물" msgid "Post interaction settings" msgstr "게시물 상호작용 설정" -#: src/Navigation.tsx:166 +#: src/Navigation.tsx:167 #: src/screens/ModerationInteractionSettings/index.tsx:34 msgid "Post Interaction Settings" msgstr "게시물 상호작용 설정" @@ -5625,7 +5749,7 @@ msgstr "게시물을 고정 해제했습니다" #: src/screens/StarterPack/StarterPackScreen.tsx:186 #: src/view/screens/Profile.tsx:222 -#: src/view/screens/ProfileList.tsx:166 +#: src/view/screens/ProfileList.tsx:170 msgid "Posts" msgstr "게시물" @@ -5683,22 +5807,22 @@ msgstr "우선순위 알림" msgid "Privacy" msgstr "개인정보" -#: src/screens/Settings/Settings.tsx:161 -#: src/screens/Settings/Settings.tsx:164 +#: src/screens/Settings/Settings.tsx:169 +#: src/screens/Settings/Settings.tsx:172 msgid "Privacy and security" msgstr "개인정보 및 보안" -#: src/Navigation.tsx:367 +#: src/Navigation.tsx:376 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:36 msgid "Privacy and Security" msgstr "개인정보 및 보안" -#: src/Navigation.tsx:291 -#: src/screens/Settings/AboutSettings.tsx:51 -#: src/screens/Settings/AboutSettings.tsx:54 +#: src/Navigation.tsx:300 +#: src/screens/Settings/AboutSettings.tsx:89 +#: src/screens/Settings/AboutSettings.tsx:92 #: src/view/screens/PrivacyPolicy.tsx:31 -#: src/view/shell/Drawer.tsx:634 -#: src/view/shell/Drawer.tsx:635 +#: src/view/shell/Drawer.tsx:650 +#: src/view/shell/Drawer.tsx:651 msgid "Privacy Policy" msgstr "개인정보 처리방침" @@ -5711,20 +5835,20 @@ msgstr "동영상 처리 중…" msgid "Processing..." msgstr "처리 중…" -#: src/view/screens/DebugMod.tsx:920 +#: src/view/screens/DebugMod.tsx:926 #: src/view/screens/Profile.tsx:361 msgid "profile" msgstr "프로필" #: src/view/shell/bottom-bar/BottomBar.tsx:286 #: src/view/shell/desktop/LeftNav.tsx:691 -#: src/view/shell/Drawer.tsx:71 -#: src/view/shell/Drawer.tsx:526 +#: src/view/shell/Drawer.tsx:74 +#: src/view/shell/Drawer.tsx:542 msgid "Profile" msgstr "프로필" -#: src/screens/Profile/Header/EditProfileDialog.tsx:191 -#: src/view/com/modals/EditProfile.tsx:124 +#: src/screens/Profile/Header/EditProfileDialog.tsx:198 +#: src/view/com/modals/EditProfile.tsx:127 msgctxt "toast" msgid "Profile updated" msgstr "프로필을 업데이트했습니다" @@ -5803,7 +5927,7 @@ msgstr "인용 설정" msgid "Quotes" msgstr "인용" -#: src/view/com/post-thread/PostThreadItem.tsx:249 +#: src/view/com/post-thread/PostThreadItem.tsx:252 msgid "Quotes of this post" msgstr "이 게시물의 인용" @@ -5814,7 +5938,7 @@ msgstr "이 게시물의 인용" msgid "Random (aka \"Poster's Roulette\")" msgstr "무작위" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:581 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:600 msgid "Rate limit exceeded – you've tried to change your handle too many times in a short period. Please wait a minute before trying again." msgstr "짧은 시간에 핸들 변경을 너무 많이 시도했습니다. 잠시 기다렸다가 다시 시도해 주세요." @@ -5831,6 +5955,11 @@ msgstr "{emoji}(으)로 반응하기" msgid "Reactivate your account" msgstr "계정 재활성화" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:158 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:169 +msgid "Read blog post" +msgstr "" + #: src/screens/VideoFeed/index.tsx:942 msgid "Read less" msgstr "접기" @@ -5862,7 +5991,7 @@ msgstr "이의신청 이유" msgid "Reason:" msgstr "이유:" -#: src/screens/Search/components/SearchHistory.tsx:44 +#: src/screens/Search/components/SearchHistory.tsx:49 msgid "Recent Searches" msgstr "최근 검색" @@ -5888,13 +6017,13 @@ msgstr "대화 요청 거절하기" msgid "Reload conversations" msgstr "대화 다시 불러오기" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:171 #: src/components/dialogs/MutedWords.tsx:438 #: src/components/FeedCard.tsx:343 #: src/components/StarterPack/Wizard/WizardListCard.tsx:102 #: src/components/StarterPack/Wizard/WizardListCard.tsx:109 -#: src/screens/Settings/Settings.tsx:468 +#: src/screens/Settings/Settings.tsx:510 #: src/view/com/feeds/FeedSourceCard.tsx:322 -#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/UserAddRemoveLists.tsx:235 #: src/view/com/posts/PostFeedErrorMessage.tsx:213 msgid "Remove" @@ -5904,12 +6033,12 @@ msgstr "제거" msgid "Remove {displayName} from starter pack" msgstr "스타터 팩에서 {displayName} 제거" -#: src/screens/Search/components/SearchHistory.tsx:120 +#: src/screens/Search/components/SearchHistory.tsx:97 msgid "Remove {historyItem}" msgstr "{historyItem} 제거" -#: src/screens/Settings/Settings.tsx:447 -#: src/screens/Settings/Settings.tsx:450 +#: src/screens/Settings/Settings.tsx:489 +#: src/screens/Settings/Settings.tsx:492 msgid "Remove account" msgstr "계정 제거" @@ -5945,12 +6074,12 @@ msgstr "피드를 제거하시겠습니까?" #: src/screens/Profile/components/ProfileFeedHeader.tsx:320 #: src/view/com/feeds/FeedSourceCard.tsx:190 #: src/view/com/feeds/FeedSourceCard.tsx:268 -#: src/view/screens/ProfileList.tsx:520 +#: src/view/screens/ProfileList.tsx:528 #: src/view/screens/SavedFeeds.tsx:342 msgid "Remove from my feeds" msgstr "내 피드에서 제거" -#: src/screens/Settings/Settings.tsx:460 +#: src/screens/Settings/Settings.tsx:502 msgid "Remove from quick access?" msgstr "빠른 액세스에서 제거하시겠습니까?" @@ -5972,7 +6101,7 @@ msgstr "이미지 제거" msgid "Remove mute word from your list" msgstr "목록에서 뮤트한 단어 제거" -#: src/screens/Search/components/SearchHistory.tsx:93 +#: src/screens/Search/components/SearchHistory.tsx:178 msgid "Remove profile" msgstr "프로필 제거" @@ -5993,6 +6122,21 @@ msgstr "자막 파일 제거" msgid "Remove this feed from your saved feeds" msgstr "저장한 피드에서 이 피드를 제거합니다" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:157 +msgid "Remove user from list" +msgstr "리스트에서 사용자 제거" + +#: src/components/verification/VerificationRemovePrompt.tsx:46 +#: src/components/verification/VerificationsDialog.tsx:227 +#: src/view/com/profile/ProfileMenu.tsx:298 +#: src/view/com/profile/ProfileMenu.tsx:301 +msgid "Remove verification" +msgstr "" + +#: src/components/verification/VerificationRemovePrompt.tsx:44 +msgid "Remove your verification for this account?" +msgstr "" + #: src/view/com/util/post-embeds/QuoteEmbed.tsx:110 msgid "Removed by author" msgstr "작성자가 제거함" @@ -6001,7 +6145,7 @@ msgstr "작성자가 제거함" msgid "Removed by you" msgstr "내가 제거함" -#: src/view/com/modals/ListAddRemoveUsers.tsx:200 +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:117 #: src/view/com/modals/UserAddRemoveLists.tsx:170 msgid "Removed from list" msgstr "리스트에서 제거했습니다" @@ -6016,11 +6160,15 @@ msgstr "저장한 피드에서 제거했습니다" #: src/screens/Profile/components/ProfileFeedHeader.tsx:122 #: src/view/com/posts/FeedShutdownMsg.tsx:44 -#: src/view/screens/ProfileList.tsx:384 +#: src/view/screens/ProfileList.tsx:392 msgid "Removed from your feeds" msgstr "내 피드에서 제거했습니다" -#: src/screens/Search/components/SearchHistory.tsx:95 +#: src/components/verification/VerificationRemovePrompt.tsx:32 +msgid "Removed verification" +msgstr "" + +#: src/screens/Search/components/SearchHistory.tsx:179 msgid "Removes profile from search history" msgstr "검색 기록에서 프로필을 제거합니다" @@ -6113,8 +6261,8 @@ msgstr "답글을 성공적으로 숨겼습니다" msgid "Report" msgstr "신고" -#: src/view/com/profile/ProfileMenu.tsx:329 -#: src/view/com/profile/ProfileMenu.tsx:332 +#: src/view/com/profile/ProfileMenu.tsx:365 +#: src/view/com/profile/ProfileMenu.tsx:368 msgid "Report account" msgstr "계정 신고" @@ -6137,7 +6285,7 @@ msgstr "신고 대화 상자" msgid "Report feed" msgstr "피드 신고" -#: src/view/screens/ProfileList.tsx:562 +#: src/view/screens/ProfileList.tsx:570 msgid "Report list" msgstr "리스트 신고" @@ -6234,7 +6382,7 @@ msgstr "<0><1/> 님이 재게시함" msgid "Reposted by you" msgstr "내가 재게시함" -#: src/view/com/post-thread/PostThreadItem.tsx:228 +#: src/view/com/post-thread/PostThreadItem.tsx:231 msgid "Reposts of this post" msgstr "이 게시물의 재게시물" @@ -6288,8 +6436,8 @@ msgstr "재설정 코드" msgid "Reset Code" msgstr "재설정 코드" -#: src/screens/Settings/Settings.tsx:344 -#: src/screens/Settings/Settings.tsx:346 +#: src/screens/Settings/Settings.tsx:386 +#: src/screens/Settings/Settings.tsx:388 msgid "Reset onboarding state" msgstr "온보딩 상태 초기화" @@ -6341,10 +6489,10 @@ msgid "Returns to home page" msgstr "홈 페이지로 돌아갑니다" #: src/screens/Profile/ProfileFeed/index.tsx:90 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:540 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:559 #: src/screens/VideoFeed/index.tsx:1109 #: src/view/screens/NotFound.tsx:60 -#: src/view/screens/ProfileList.tsx:1031 +#: src/view/screens/ProfileList.tsx:1039 msgid "Returns to previous page" msgstr "이전 페이지로 돌아갑니다" @@ -6356,9 +6504,9 @@ msgstr "이전 단계로 돌아갑니다" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:479 #: src/components/dialogs/PostInteractionSettingsDialog.tsx:485 #: src/components/StarterPack/QrCodeDialog.tsx:191 -#: src/screens/Profile/Header/EditProfileDialog.tsx:238 -#: src/screens/Profile/Header/EditProfileDialog.tsx:252 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:243 +#: src/screens/Profile/Header/EditProfileDialog.tsx:245 +#: src/screens/Profile/Header/EditProfileDialog.tsx:259 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:262 #: src/view/com/composer/GifAltText.tsx:193 #: src/view/com/composer/GifAltText.tsx:202 #: src/view/com/composer/photos/EditImageDialog.web.tsx:77 @@ -6366,7 +6514,7 @@ msgstr "이전 단계로 돌아갑니다" #: src/view/com/composer/photos/ImageAltTextDialog.tsx:153 #: src/view/com/composer/photos/ImageAltTextDialog.tsx:163 #: src/view/com/modals/CreateOrEditList.tsx:317 -#: src/view/com/modals/EditProfile.tsx:219 +#: src/view/com/modals/EditProfile.tsx:245 #: src/view/screens/SavedFeeds.tsx:109 msgid "Save" msgstr "저장" @@ -6386,7 +6534,7 @@ msgstr "생년월일 저장" msgid "Save changes" msgstr "변경 사항 저장" -#: src/view/com/modals/EditProfile.tsx:227 +#: src/view/com/modals/EditProfile.tsx:253 msgid "Save Changes" msgstr "변경 사항 저장" @@ -6399,7 +6547,7 @@ msgstr "이미지 저장" msgid "Save image crop" msgstr "이미지 자르기 저장" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:229 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:248 msgid "Save new handle" msgstr "새 핸들 저장" @@ -6421,11 +6569,11 @@ msgid "Saved to your camera roll" msgstr "사진 보관함에 저장했습니다" #: src/screens/Profile/components/ProfileFeedHeader.tsx:131 -#: src/view/screens/ProfileList.tsx:364 +#: src/view/screens/ProfileList.tsx:372 msgid "Saved to your feeds" msgstr "내 피드에 저장했습니다" -#: src/view/com/modals/EditProfile.tsx:220 +#: src/view/com/modals/EditProfile.tsx:246 msgid "Saves any changes to your profile" msgstr "내 프로필의 모든 변경 사항을 저장합니다" @@ -6435,8 +6583,8 @@ msgstr "이미지 자르기 설정을 저장합니다" #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/NotificationFeedItem.tsx:544 -#: src/view/com/notifications/NotificationFeedItem.tsx:569 +#: src/view/com/notifications/NotificationFeedItem.tsx:633 +#: src/view/com/notifications/NotificationFeedItem.tsx:658 msgid "Say hello!" msgstr "인사해 보세요!" @@ -6445,21 +6593,20 @@ msgstr "인사해 보세요!" msgid "Science" msgstr "과학" -#: src/view/screens/ProfileList.tsx:988 +#: src/view/screens/ProfileList.tsx:996 msgid "Scroll to top" msgstr "맨 위로 스크롤" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:491 +#: src/components/dialogs/SearchablePeopleList.tsx:513 #: src/components/forms/SearchInput.tsx:34 #: src/components/forms/SearchInput.tsx:36 #: src/screens/Search/Shell.tsx:307 #: src/screens/Search/Shell.tsx:464 -#: src/view/com/modals/ListAddRemoveUsers.tsx:76 #: src/view/shell/bottom-bar/BottomBar.tsx:182 msgid "Search" msgstr "검색" -#: src/Navigation.tsx:217 +#: src/Navigation.tsx:226 #: src/screens/Profile/ProfileSearch.tsx:37 msgid "Search @{0}'s posts" msgstr "@{0} 님의 게시물 검색" @@ -6477,11 +6624,11 @@ msgstr "피드 검색" msgid "Search for \"{interestsDisplayName}\"{activeText}" msgstr "\"{interestsDisplayName}\" 검색{activeText}" -#: src/view/shell/desktop/Search.tsx:201 +#: src/view/shell/desktop/Search.tsx:131 msgid "Search for \"{query}\"" msgstr "\"{query}\"에 대한 검색 결과" -#: src/screens/Search/components/AutocompleteResults.tsx:44 +#: src/screens/Search/components/AutocompleteResults.tsx:45 msgid "Search for \"{searchText}\"" msgstr "\"{searchText}\"에 대한 검색 결과" @@ -6501,10 +6648,6 @@ msgstr "더 많은 피드 검색하기" msgid "Search for posts, users, or feeds" msgstr "게시물, 사용자 또는 피드 검색" -#: src/view/com/modals/ListAddRemoveUsers.tsx:71 -msgid "Search for users" -msgstr "사용자 검색하기" - #: src/components/dialogs/GifSelect.tsx:177 msgid "Search GIFs" msgstr "GIF 검색하기" @@ -6513,12 +6656,12 @@ msgstr "GIF 검색하기" msgid "Search my posts" msgstr "내 게시물 검색" -#: src/view/com/profile/ProfileMenu.tsx:231 -#: src/view/com/profile/ProfileMenu.tsx:234 +#: src/view/com/profile/ProfileMenu.tsx:244 +#: src/view/com/profile/ProfileMenu.tsx:247 msgid "Search posts" msgstr "게시물 검색" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:511 +#: src/components/dialogs/SearchablePeopleList.tsx:533 #: src/components/ProgressGuide/FollowDialog.tsx:702 msgid "Search profiles" msgstr "프로필 검색" @@ -6531,7 +6674,7 @@ msgstr "Tenor 검색" msgid "Search..." msgstr "검색..." -#: src/components/dms/dialogs/SearchablePeopleList.tsx:512 +#: src/components/dialogs/SearchablePeopleList.tsx:534 #: src/components/ProgressGuide/FollowDialog.tsx:703 msgid "Searches for profiles" msgstr "프로필을 검색합니다" @@ -6692,7 +6835,7 @@ msgctxt "action" msgid "Send Email" msgstr "이메일 보내기" -#: src/view/shell/Drawer.tsx:317 +#: src/view/shell/Drawer.tsx:333 msgid "Send feedback" msgstr "피드백 보내기" @@ -6742,7 +6885,7 @@ msgstr "서버 주소" msgid "Set app icon to {0}" msgstr "앱 아이콘을 {0}(으)로 설정" -#: src/screens/Moderation/index.tsx:306 +#: src/screens/Moderation/index.tsx:325 msgid "Set birthdate" msgstr "생년월일 설정" @@ -6758,10 +6901,10 @@ msgstr "계정 설정하기" msgid "Sets email for password reset" msgstr "비밀번호 재설정을 위한 이메일을 설정합니다" -#: src/Navigation.tsx:173 -#: src/screens/Settings/Settings.tsx:80 +#: src/Navigation.tsx:182 +#: src/screens/Settings/Settings.tsx:88 #: src/view/shell/desktop/LeftNav.tsx:709 -#: src/view/shell/Drawer.tsx:539 +#: src/view/shell/Drawer.tsx:555 msgid "Settings" msgstr "설정" @@ -6783,12 +6926,12 @@ msgstr "외설적" #: src/screens/StarterPack/StarterPackScreen.tsx:428 #: src/screens/StarterPack/StarterPackScreen.tsx:603 #: src/screens/Topic.tsx:102 -#: src/view/com/profile/ProfileMenu.tsx:216 -#: src/view/com/profile/ProfileMenu.tsx:225 +#: src/view/com/profile/ProfileMenu.tsx:229 +#: src/view/com/profile/ProfileMenu.tsx:238 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:498 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:507 #: src/view/com/util/post-ctrls/PostCtrls.tsx:350 -#: src/view/screens/ProfileList.tsx:505 +#: src/view/screens/ProfileList.tsx:513 msgid "Share" msgstr "공유" @@ -6805,7 +6948,7 @@ msgstr "멋진 이야기를 전하세요!" msgid "Share a fun fact!" msgstr "재미있는 사실을 전하세요!" -#: src/view/com/profile/ProfileMenu.tsx:411 +#: src/view/com/profile/ProfileMenu.tsx:447 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:796 #: src/view/com/util/post-ctrls/PostCtrls.tsx:366 msgid "Share anyway" @@ -6847,7 +6990,7 @@ msgstr "이 스타터 팩을 공유하여 사람들이 Bluesky에서 커뮤니 msgid "Share your favorite feed!" msgstr "좋아하는 피드를 공유해 보세요!" -#: src/Navigation.tsx:276 +#: src/Navigation.tsx:285 msgid "Shared Preferences Tester" msgstr "공유 설정 테스터" @@ -6899,7 +7042,7 @@ msgstr "이런 항목 덜 보기" msgid "Show list anyway" msgstr "무시하고 리스트 표시하기" -#: src/view/com/post-thread/PostThreadItem.tsx:605 +#: src/view/com/post-thread/PostThreadItem.tsx:625 #: src/view/com/post/Post.tsx:243 #: src/view/com/posts/PostFeedItem.tsx:515 msgid "Show More" @@ -6959,11 +7102,11 @@ msgstr "경고 표시" msgid "Show warning and filter from feeds" msgstr "경고 표시 및 피드에서 필터링" -#: src/view/com/post-thread/PostThreadItem.tsx:836 +#: src/view/com/post-thread/PostThreadItem.tsx:856 msgid "Shows information about when this post was created" msgstr "이 게시물이 언제 작성되었는지에 대한 정보를 표시합니다" -#: src/screens/Settings/Settings.tsx:104 +#: src/screens/Settings/Settings.tsx:112 msgid "Shows other accounts you can switch to" msgstr "전환할 수 있는 다른 계정을 표시합니다" @@ -6990,7 +7133,7 @@ msgstr "콘텐츠를 표시합니다" msgid "Sign in" msgstr "로그인" -#: src/components/AccountList.tsx:122 +#: src/components/AccountList.tsx:127 msgid "Sign in as {0}" msgstr "{0}(으)로 로그인" @@ -7007,7 +7150,7 @@ msgstr "로그인 또는 계정 만들기" msgid "Sign in or create your account to join the conversation!" msgstr "대화에 참여하려면 로그인하거나 계정을 만드세요!" -#: src/components/AccountList.tsx:65 +#: src/components/AccountList.tsx:67 msgid "Sign in to account that is not listed" msgstr "목록에 없는 계정으로 로그인" @@ -7015,9 +7158,9 @@ msgstr "목록에 없는 계정으로 로그인" msgid "Sign in to Bluesky or create a new account" msgstr "Bluesky에 로그인하거나 새 계정 만들기" -#: src/screens/Settings/Settings.tsx:225 -#: src/screens/Settings/Settings.tsx:227 -#: src/screens/Settings/Settings.tsx:259 +#: src/screens/Settings/Settings.tsx:233 +#: src/screens/Settings/Settings.tsx:235 +#: src/screens/Settings/Settings.tsx:267 #: src/screens/SignupQueued.tsx:93 #: src/screens/SignupQueued.tsx:96 #: src/screens/Takendown.tsx:85 @@ -7031,7 +7174,7 @@ msgstr "로그아웃" msgid "Sign Out" msgstr "로그아웃" -#: src/screens/Settings/Settings.tsx:256 +#: src/screens/Settings/Settings.tsx:264 #: src/view/shell/desktop/LeftNav.tsx:205 msgid "Sign out?" msgstr "로그아웃하시겠습니까?" @@ -7068,6 +7211,10 @@ msgstr "작음" msgid "Software Dev" msgstr "소프트웨어 개발" +#: src/components/verification/VerificationsDialog.tsx:122 +msgid "Some of your verifications are invalid." +msgstr "" + #: src/components/FeedInterstitials.tsx:474 msgid "Some other feeds you might like" msgstr "좋아할 만한 다른 피드" @@ -7080,7 +7227,7 @@ msgstr "일부 사람들이 답글을 달 수 있음" msgid "Someone reacted {0}" msgstr "누가 {0}(으)로 반응함" -#: src/screens/Messages/components/ChatListItem.tsx:236 +#: src/screens/Messages/components/ChatListItem.tsx:241 msgid "Someone reacted {0} to {1}" msgstr "누가 {1}에 {0}(으)로 반응함" @@ -7099,8 +7246,8 @@ msgid "Something went wrong, please try again" msgstr "알 수 없는 오류가 발생했습니다. 다시 시도해 주세요" #: src/components/ReportDialog/index.tsx:54 -#: src/screens/Moderation/index.tsx:97 -#: src/screens/Profile/Sections/Labels.tsx:87 +#: src/screens/Moderation/index.tsx:101 +#: src/screens/Profile/Sections/Labels.tsx:121 msgid "Something went wrong, please try again." msgstr "알 수 없는 오류가 발생했습니다. 다시 시도해 주세요." @@ -7161,22 +7308,22 @@ msgstr "스포츠" msgid "Start a new chat" msgstr "새 대화 시작하기" -#: src/view/screens/ProfileList.tsx:838 -#: src/view/screens/ProfileList.tsx:959 +#: src/view/screens/ProfileList.tsx:846 +#: src/view/screens/ProfileList.tsx:967 msgid "Start adding people" msgstr "사람 추가하기" -#: src/view/screens/ProfileList.tsx:845 -#: src/view/screens/ProfileList.tsx:966 +#: src/view/screens/ProfileList.tsx:853 +#: src/view/screens/ProfileList.tsx:974 msgid "Start adding people!" msgstr "사람들을 추가해 보세요!" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:357 +#: src/components/dialogs/SearchablePeopleList.tsx:382 msgid "Start chat with {displayName}" msgstr "{displayName} 님과 대화 시작하기" -#: src/Navigation.tsx:441 -#: src/Navigation.tsx:446 +#: src/Navigation.tsx:450 +#: src/Navigation.tsx:455 #: src/screens/StarterPack/Wizard/index.tsx:186 msgid "Starter Pack" msgstr "스타터 팩" @@ -7207,8 +7354,8 @@ msgstr "스타터 팩" msgid "Starter packs let you easily share your favorite feeds and people with your friends." msgstr "스타터 팩을 사용하면 좋아하는 피드와 사람들을 친구들과 쉽게 공유할 수 있습니다." -#: src/screens/Settings/AboutSettings.tsx:59 -#: src/screens/Settings/AboutSettings.tsx:62 +#: src/screens/Settings/AboutSettings.tsx:97 +#: src/screens/Settings/AboutSettings.tsx:100 msgid "Status Page" msgstr "상태 페이지" @@ -7216,12 +7363,12 @@ msgstr "상태 페이지" msgid "Step {0} of {1}" msgstr "{1}단계 중 {0}단계" -#: src/screens/Settings/Settings.tsx:309 +#: src/screens/Settings/Settings.tsx:351 msgid "Storage cleared, you need to restart the app now." msgstr "스토리지가 지워졌으며 지금 앱을 다시 시작해야 합니다." -#: src/Navigation.tsx:266 -#: src/screens/Settings/Settings.tsx:325 +#: src/Navigation.tsx:275 +#: src/screens/Settings/Settings.tsx:367 msgid "Storybook" msgstr "스토리북" @@ -7246,11 +7393,11 @@ msgstr "이의신청 제출" msgid "Submit report" msgstr "신고 제출" -#: src/view/screens/ProfileList.tsx:733 +#: src/view/screens/ProfileList.tsx:741 msgid "Subscribe" msgstr "구독" -#: src/screens/Profile/Sections/Labels.tsx:201 +#: src/screens/Profile/Sections/Labels.tsx:198 msgid "Subscribe to @{0} to use these labels:" msgstr "이 라벨을 사용하려면 @{0}을(를) 구독하세요." @@ -7262,7 +7409,7 @@ msgstr "라벨러 구독" msgid "Subscribe to this labeler" msgstr "이 라벨러 구독하기" -#: src/view/screens/ProfileList.tsx:729 +#: src/view/screens/ProfileList.tsx:737 msgid "Subscribe to this list" msgstr "이 리스트 구독하기" @@ -7270,6 +7417,10 @@ msgstr "이 리스트 구독하기" msgid "Success!" msgstr "성공!" +#: src/components/verification/VerificationCreatePrompt.tsx:30 +msgid "Successfully verified" +msgstr "" + #: src/screens/Search/Explore.tsx:359 msgid "Suggested Accounts" msgstr "추천 계정" @@ -7293,15 +7444,15 @@ msgctxt "Name of app icon variant" msgid "Sunset" msgstr "일몰" -#: src/Navigation.tsx:286 +#: src/Navigation.tsx:295 #: src/view/screens/Support.tsx:31 #: src/view/screens/Support.tsx:34 msgid "Support" msgstr "지원" -#: src/screens/Settings/Settings.tsx:102 -#: src/screens/Settings/Settings.tsx:116 -#: src/screens/Settings/Settings.tsx:412 +#: src/screens/Settings/Settings.tsx:110 +#: src/screens/Settings/Settings.tsx:124 +#: src/screens/Settings/Settings.tsx:454 #: src/view/shell/desktop/LeftNav.tsx:243 msgid "Switch account" msgstr "계정 전환" @@ -7326,9 +7477,9 @@ msgstr "{0}(으)로 전환" msgid "System" msgstr "시스템" -#: src/screens/Settings/AboutSettings.tsx:66 -#: src/screens/Settings/AboutSettings.tsx:69 -#: src/screens/Settings/Settings.tsx:318 +#: src/screens/Settings/AboutSettings.tsx:104 +#: src/screens/Settings/AboutSettings.tsx:107 +#: src/screens/Settings/Settings.tsx:360 msgid "System log" msgstr "시스템 로그" @@ -7367,7 +7518,7 @@ msgstr "기술" msgid "Tell a joke!" msgstr "농담해 보세요!" -#: src/screens/Profile/Header/EditProfileDialog.tsx:355 +#: src/screens/Profile/Header/EditProfileDialog.tsx:378 msgid "Tell us a bit about yourself" msgstr "본인에 대해 간단히 소개해 주세요" @@ -7380,12 +7531,12 @@ msgstr "좀 더 자세히 알려주세요" msgid "Terms" msgstr "이용약관" -#: src/Navigation.tsx:296 -#: src/screens/Settings/AboutSettings.tsx:43 -#: src/screens/Settings/AboutSettings.tsx:46 +#: src/Navigation.tsx:305 +#: src/screens/Settings/AboutSettings.tsx:81 +#: src/screens/Settings/AboutSettings.tsx:84 #: src/view/screens/TermsOfService.tsx:31 -#: src/view/shell/Drawer.tsx:627 -#: src/view/shell/Drawer.tsx:629 +#: src/view/shell/Drawer.tsx:643 +#: src/view/shell/Drawer.tsx:645 msgid "Terms of Service" msgstr "서비스 이용약관" @@ -7425,7 +7576,7 @@ msgstr "감사합니다. 신고를 전송했습니다." msgid "Thanks, you have successfully verified your email address. You can close this dialog." msgstr "이메일 주소를 성공적으로 인증했습니다. 이 대화 상자를 닫아도 됩니다." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:468 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:487 msgid "That contains the following:" msgstr "텍스트 파일 내용:" @@ -7450,8 +7601,8 @@ msgstr "이상입니다, 여러분!" msgid "That's everything!" msgstr "그게 다예요!" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:279 -#: src/view/com/profile/ProfileMenu.tsx:387 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:305 +#: src/view/com/profile/ProfileMenu.tsx:423 msgid "The account will be able to interact with you after unblocking." msgstr "차단을 해제하면 이 계정이 나와 상호작용할 수 있게 됩니다." @@ -7465,7 +7616,7 @@ msgstr "앱을 다시 시작합니다" msgid "The author of this thread has hidden this reply." msgstr "이 스레드의 작성자가 이 답글을 숨겼습니다." -#: src/screens/Moderation/index.tsx:358 +#: src/screens/Moderation/index.tsx:377 msgid "The Bluesky web application" msgstr "Bluesky 웹 애플리케이션" @@ -7555,8 +7706,8 @@ msgid "There was an issue connecting to Tenor." msgstr "Tenor에 연결하는 동안 문제가 발생했습니다." #: src/screens/Profile/components/ProfileFeedHeader.tsx:173 -#: src/view/screens/ProfileList.tsx:367 -#: src/view/screens/ProfileList.tsx:386 +#: src/view/screens/ProfileList.tsx:375 +#: src/view/screens/ProfileList.tsx:394 #: src/view/screens/SavedFeeds.tsx:85 msgid "There was an issue contacting the server" msgstr "서버에 연결하는 동안 문제가 발생했습니다" @@ -7580,7 +7731,7 @@ msgstr "알림을 가져오는 동안 문제가 발생했습니다. 다시 시 msgid "There was an issue fetching posts. Tap here to try again." msgstr "게시물을 가져오는 동안 문제가 발생했습니다. 다시 시도하려면 이곳을 탭하세요." -#: src/view/com/lists/ListMembers.tsx:166 +#: src/view/com/lists/ListMembers.tsx:151 msgid "There was an issue fetching the list. Tap here to try again." msgstr "리스트를 가져오는 동안 문제가 발생했습니다. 다시 시도하려면 이곳을 탭하세요." @@ -7593,7 +7744,7 @@ msgstr "앱 비밀번호를 가져오는 동안 문제가 발생했습니다" msgid "There was an issue fetching your lists. Tap here to try again." msgstr "리스트를 가져오는 동안 문제가 발생했습니다. 다시 시도하려면 이곳을 탭하세요." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:105 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:107 msgid "There was an issue fetching your service info" msgstr "내 서비스 정보를 가져오는 동안 문제가 발생했습니다" @@ -7612,17 +7763,17 @@ msgstr "신고를 전송하는 동안 문제가 발생했습니다. 인터넷 msgid "There was an issue updating your feeds, please check your internet connection and try again." msgstr "피드를 업데이트하는 동안 문제가 발생했습니다. 인터넷 연결을 확인한 후 다시 시도해 주세요." -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:107 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:128 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:141 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:110 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:144 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:90 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:101 -#: src/view/com/profile/ProfileMenu.tsx:111 -#: src/view/com/profile/ProfileMenu.tsx:121 -#: src/view/com/profile/ProfileMenu.tsx:135 -#: src/view/com/profile/ProfileMenu.tsx:145 -#: src/view/com/profile/ProfileMenu.tsx:158 -#: src/view/com/profile/ProfileMenu.tsx:170 +#: src/view/com/profile/ProfileMenu.tsx:117 +#: src/view/com/profile/ProfileMenu.tsx:127 +#: src/view/com/profile/ProfileMenu.tsx:141 +#: src/view/com/profile/ProfileMenu.tsx:151 +#: src/view/com/profile/ProfileMenu.tsx:164 +#: src/view/com/profile/ProfileMenu.tsx:176 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:396 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:409 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:419 @@ -7633,10 +7784,10 @@ msgstr "문제가 발생했습니다! {0}" #: src/screens/List/ListHiddenScreen.tsx:63 #: src/screens/List/ListHiddenScreen.tsx:77 #: src/screens/List/ListHiddenScreen.tsx:99 -#: src/view/screens/ProfileList.tsx:403 -#: src/view/screens/ProfileList.tsx:421 -#: src/view/screens/ProfileList.tsx:439 -#: src/view/screens/ProfileList.tsx:457 +#: src/view/screens/ProfileList.tsx:411 +#: src/view/screens/ProfileList.tsx:429 +#: src/view/screens/ProfileList.tsx:447 +#: src/view/screens/ProfileList.tsx:465 msgid "There was an issue. Please check your internet connection and try again." msgstr "문제가 발생했습니다. 인터넷 연결을 확인한 후 다시 시도해 주세요." @@ -7657,6 +7808,14 @@ msgstr "이 설정은 팔로우 중 피드에만 적용됩니다." msgid "This {screenDescription} has been flagged:" msgstr "이 {screenDescription}에 다음 플래그가 지정되었습니다:" +#: src/components/verification/VerificationsDialog.tsx:89 +msgid "This account has a checkmark because it's been verified by trusted sources." +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:94 +msgid "This account has one or more verifications, but it is not currently verified." +msgstr "" + #: src/components/moderation/ScreenHider.tsx:106 msgid "This account has requested that users sign in to view their profile." msgstr "이 계정의 프로필을 보려면 로그인해야 합니다." @@ -7665,6 +7824,10 @@ msgstr "이 계정의 프로필을 보려면 로그인해야 합니다." msgid "This account is blocked by one or more of your moderation lists. To unblock, please visit the lists directly and remove this user." msgstr "이 계정은 하나 이상의 검토 리스트에 의해 차단되었습니다. 차단을 해제하려면 해당 리스트로 직접 이동하여 이 사용자를 제거하세요." +#: src/components/verification/VerificationCreatePrompt.tsx:48 +msgid "This action can be undone at any time." +msgstr "" + #: src/components/moderation/LabelsOnMeDialog.tsx:271 msgid "This appeal will be sent to <0>{sourceName}." msgstr "이 이의신청을 <0>{sourceName}에게 보냅니다." @@ -7698,7 +7861,7 @@ msgstr "관련 사용자 중 한 명이 다른 사용자를 차단했기 때문 msgid "This content is not viewable without a Bluesky account." msgstr "이 콘텐츠는 Bluesky 계정이 없으면 볼 수 없습니다." -#: src/screens/Messages/components/ChatListItem.tsx:357 +#: src/screens/Messages/components/ChatListItem.tsx:362 msgid "This conversation is with a deleted or a deactivated account. Press for options" msgstr "이 대화는 삭제되었거나 비활성화된 계정과의 대화입니다. 옵션을 보려면 누르세요" @@ -7720,7 +7883,7 @@ msgstr "이 피드는 비어 있습니다. 더 많은 사용자를 팔로우하 #: src/components/StarterPack/Main/PostsList.tsx:36 #: src/screens/Profile/ProfileFeed/index.tsx:189 -#: src/view/screens/ProfileList.tsx:835 +#: src/view/screens/ProfileList.tsx:843 msgid "This feed is empty." msgstr "이 피드는 비어 있습니다." @@ -7728,7 +7891,7 @@ msgstr "이 피드는 비어 있습니다." msgid "This feed is no longer online. We are showing <0>Discover instead." msgstr "이 피드는 더 이상 온라인 상태가 아닙니다. 대신 <0>Discover를 표시합니다." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:574 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:593 msgid "This handle is reserved. Please try a different one." msgstr "이 핸들은 예약되었습니다. 다른 핸들을 사용하세요." @@ -7748,7 +7911,7 @@ msgstr "이 라벨은 작성자가 적용했습니다." msgid "This label was applied by you." msgstr "이 라벨은 내가 적용했습니다." -#: src/screens/Profile/Sections/Labels.tsx:188 +#: src/screens/Profile/Sections/Labels.tsx:185 msgid "This labeler hasn't declared what labels it publishes, and may not be active." msgstr "이 라벨러는 라벨을 등록하지 않았으며 활성화되어 있지 않을 수 있습니다." @@ -7764,7 +7927,7 @@ msgstr "<0>{0} 님이 만든 이 목록은 이름이나 설명에 Bluesky의 msgid "This list – created by you – contains possible violations of Bluesky's community guidelines in its name or description." msgstr "내가 만든 이 목록은 이름이나 설명에 Bluesky의 커뮤니티 가이드라인을 위반할 가능성이 있는 내용이 포함되어 있습니다." -#: src/view/screens/ProfileList.tsx:954 +#: src/view/screens/ProfileList.tsx:962 msgid "This list is empty." msgstr "이 리스트는 비어 있습니다." @@ -7772,7 +7935,7 @@ msgstr "이 리스트는 비어 있습니다." msgid "This moderation service is unavailable. See below for more details. If this issue persists, contact us." msgstr "이 검토 서비스는 사용할 수 없습니다. 자세한 내용은 아래를 참조하세요. 이 문제가 지속되면 문의해 주세요." -#: src/view/com/post-thread/PostThreadItem.tsx:876 +#: src/view/com/post-thread/PostThreadItem.tsx:896 msgid "This post claims to have been created on <0>{0}, but was first seen by Bluesky on <1>{1}." msgstr "이 게시물은 <0>{0}에 작성되었다고 주장하지만 Bluesky에서는 <1>{1}에 처음 확인되었습니다." @@ -7780,7 +7943,7 @@ msgstr "이 게시물은 <0>{0}에 작성되었다고 주장하지만 Bluesk msgid "This post has an unknown type of threadgate on it. Your app may be out of date." msgstr "이 게시물에 알 수 없는 유형의 스레드게이트가 있습니다. 앱이 오래되었을 수 있습니다." -#: src/view/com/post-thread/PostThreadItem.tsx:158 +#: src/view/com/post-thread/PostThreadItem.tsx:160 msgid "This post has been deleted." msgstr "이 게시물은 삭제되었습니다." @@ -7797,7 +7960,7 @@ msgstr "이 게시물을 피드와 스레드에서 숨깁니다. 이 작업은 msgid "This post's author has disabled quote posts." msgstr "이 게시물의 작성자가 인용 게시물을 비활성화했습니다." -#: src/view/com/profile/ProfileMenu.tsx:408 +#: src/view/com/profile/ProfileMenu.tsx:444 msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't signed in." msgstr "이 프로필은 로그인한 사용자에게만 표시됩니다. 로그인하지 않은 사용자에게는 표시되지 않습니다." @@ -7809,7 +7972,7 @@ msgstr "이 답글은 스레드 하단의 숨겨진 위치에 정렬되며 자 msgid "This service has not provided terms of service or a privacy policy." msgstr "이 서비스는 서비스 이용약관이나 개인정보 처리방침을 제공하지 않습니다." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:437 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:456 msgid "This should create a domain record at:" msgstr "이 도메인에 레코드가 추가됩니다:" @@ -7850,7 +8013,7 @@ msgstr "이 사용자는 아무도 팔로우하지 않았습니다." msgid "This will delete \"{0}\" from your muted words. You can always add it back later." msgstr "뮤트한 단어에서 \"{0}\"을(를) 삭제합니다. 나중에 언제든지 다시 추가할 수 있습니다." -#: src/screens/Settings/Settings.tsx:462 +#: src/screens/Settings/Settings.tsx:504 msgid "This will remove @{0} from the quick access list." msgstr "빠른 액세스 목록에서 @{0}을(를) 제거합니다." @@ -7881,7 +8044,7 @@ msgstr "스레드" msgid "Threaded mode" msgstr "스레드 모드" -#: src/Navigation.tsx:329 +#: src/Navigation.tsx:338 msgid "Threads Preferences" msgstr "스레드 설정" @@ -7913,7 +8076,7 @@ msgstr "오늘" msgid "Toggle dropdown" msgstr "드롭다운 열기 및 닫기" -#: src/screens/Moderation/index.tsx:335 +#: src/screens/Moderation/index.tsx:354 msgid "Toggle to enable or disable adult content" msgstr "성인 콘텐츠 활성화 또는 비활성화 전환" @@ -7927,14 +8090,14 @@ msgstr "소리를 켜거나 끕니다" msgid "Top" msgstr "인기" -#: src/Navigation.tsx:411 +#: src/Navigation.tsx:420 msgid "Topic" msgstr "주제" #: src/components/dms/MessageContextMenu.tsx:139 #: src/components/dms/MessageContextMenu.tsx:141 -#: src/view/com/post-thread/PostThreadItem.tsx:798 -#: src/view/com/post-thread/PostThreadItem.tsx:801 +#: src/view/com/post-thread/PostThreadItem.tsx:818 +#: src/view/com/post-thread/PostThreadItem.tsx:821 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:468 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:470 msgid "Translate" @@ -7952,6 +8115,10 @@ msgstr "인기 주제" msgid "Trending Videos" msgstr "인기 동영상" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:138 +msgid "Trust emerges from relationships, communities, and shared context, so we’re also enabling <0>trusted verifiers: organizations that can directly issue verification." +msgstr "" + #: src/view/com/util/error/ErrorScreen.tsx:103 msgctxt "action" msgid "Try again" @@ -7973,7 +8140,7 @@ msgstr "원하는 사용자 이름을 입력하세요" msgid "Type your message here" msgstr "메시지를 입력하세요" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:413 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:432 msgid "Type:" msgstr "유형:" @@ -7999,31 +8166,31 @@ msgstr "삭제할 수 없음" #: src/components/dms/MessagesListBlockedFooter.tsx:104 #: src/components/dms/MessagesListBlockedFooter.tsx:112 #: src/components/dms/MessagesListBlockedFooter.tsx:119 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:197 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:283 -#: src/view/com/profile/ProfileMenu.tsx:399 -#: src/view/screens/ProfileList.tsx:715 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:200 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 +#: src/view/com/profile/ProfileMenu.tsx:435 +#: src/view/screens/ProfileList.tsx:723 msgid "Unblock" msgstr "차단 해제" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:202 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:205 msgctxt "action" msgid "Unblock" msgstr "차단 해제" #: src/components/dms/ConvoMenu.tsx:247 #: src/components/dms/ConvoMenu.tsx:250 -#: src/view/com/profile/ProfileMenu.tsx:309 -#: src/view/com/profile/ProfileMenu.tsx:315 +#: src/view/com/profile/ProfileMenu.tsx:345 +#: src/view/com/profile/ProfileMenu.tsx:351 msgid "Unblock account" msgstr "계정 차단 해제" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:277 -#: src/view/com/profile/ProfileMenu.tsx:381 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:303 +#: src/view/com/profile/ProfileMenu.tsx:417 msgid "Unblock Account?" msgstr "계정을 차단 해제하시겠습니까?" -#: src/view/screens/ProfileList.tsx:612 +#: src/view/screens/ProfileList.tsx:620 msgid "Unblock list" msgstr "리스트 차단 해제" @@ -8041,12 +8208,12 @@ msgctxt "action" msgid "Unfollow" msgstr "언팔로우" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:217 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:220 msgid "Unfollow {0}" msgstr "{0} 님을 언팔로우" -#: src/view/com/profile/ProfileMenu.tsx:251 -#: src/view/com/profile/ProfileMenu.tsx:261 +#: src/view/com/profile/ProfileMenu.tsx:264 +#: src/view/com/profile/ProfileMenu.tsx:274 msgid "Unfollow account" msgstr "계정 언팔로우" @@ -8058,6 +8225,10 @@ msgstr "사용자를 언팔로우합니다" msgid "Unfortunately, none of your subscribed labelers supports this report type." msgstr "안타깝게도 구독하는 라벨러 중 이 신고 유형을 지원하는 라벨러가 없습니다." +#: src/components/verification/VerificationsDialog.tsx:204 +msgid "Unknown verifier" +msgstr "" + #: src/screens/Profile/components/ProfileFeedHeader.tsx:510 msgid "Unlike" msgstr "좋아요 취소" @@ -8072,7 +8243,7 @@ msgctxt "video" msgid "Unmute" msgstr "음소거 해제" -#: src/view/screens/ProfileList.tsx:722 +#: src/view/screens/ProfileList.tsx:730 msgid "Unmute" msgstr "언뮤트" @@ -8081,8 +8252,8 @@ msgstr "언뮤트" msgid "Unmute {tag}" msgstr "{tag} 언뮤트" -#: src/view/com/profile/ProfileMenu.tsx:288 -#: src/view/com/profile/ProfileMenu.tsx:294 +#: src/view/com/profile/ProfileMenu.tsx:324 +#: src/view/com/profile/ProfileMenu.tsx:330 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:668 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:674 msgid "Unmute account" @@ -8092,7 +8263,7 @@ msgstr "계정 언뮤트" msgid "Unmute conversation" msgstr "대화 언뮤트" -#: src/view/screens/ProfileList.tsx:597 +#: src/view/screens/ProfileList.tsx:605 msgid "Unmute list" msgstr "리스트 언뮤트" @@ -8105,7 +8276,7 @@ msgstr "스레드 언뮤트" msgid "Unmute video" msgstr "동영상 음소거 해제" -#: src/view/screens/ProfileList.tsx:706 +#: src/view/screens/ProfileList.tsx:714 msgid "Unpin" msgstr "고정 해제" @@ -8128,7 +8299,7 @@ msgstr "홈에서 고정 해제" msgid "Unpin from profile" msgstr "프로필에서 고정 해제" -#: src/view/screens/ProfileList.tsx:577 +#: src/view/screens/ProfileList.tsx:585 msgid "Unpin moderation list" msgstr "검토 리스트 고정 해제" @@ -8136,7 +8307,7 @@ msgstr "검토 리스트 고정 해제" msgid "Unpinned {0} from Home" msgstr "{0}을(를) 홈에서 고정 해제했습니다" -#: src/view/screens/ProfileList.tsx:354 +#: src/view/screens/ProfileList.tsx:362 msgid "Unpinned from your feeds" msgstr "내 피드에서 고정 해제했습니다" @@ -8181,8 +8352,8 @@ msgstr "업데이트" msgid "Update <0>{displayName} in Lists" msgstr "리스트에서 <0>{displayName} 업데이트" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:507 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:528 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:526 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:547 msgid "Update to {domain}" msgstr "{domain}(으)로 변경" @@ -8204,7 +8375,7 @@ msgstr "업데이트 중…" msgid "Upload a photo instead" msgstr "대신 사진 업로드하기" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:453 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:472 msgid "Upload a text file to:" msgstr "텍스트 파일 업로드 경로:" @@ -8244,7 +8415,7 @@ msgstr "동영상 업로드 중…" msgid "Use app passwords to sign in to other Bluesky clients without giving full access to your account or password." msgstr "앱 비밀번호를 사용하면 계정이나 비밀번호에 대한 전체 접근 권한을 제공하지 않고도 다른 Bluesky 클라이언트에 로그인할 수 있습니다." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:539 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:558 msgid "Use default provider" msgstr "기본 제공자 사용" @@ -8344,24 +8515,43 @@ msgstr "내가 팔로우하는 사용자" msgid "Users in \"{0}\"" msgstr "\"{0}\"에 있는 사용자" -#: src/components/LikesDialog.tsx:83 -msgid "Users that have liked this content or profile" -msgstr "이 콘텐츠 또는 프로필을 좋아하는 사용자" - #: src/components/dialogs/PostInteractionSettingsDialog.tsx:433 msgid "Users you follow" msgstr "내가 팔로우하는 사용자" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:419 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:438 msgid "Value:" msgstr "값:" +#: src/screens/Moderation/index.tsx:288 +msgid "Verification settings" +msgstr "" + +#: src/Navigation.tsx:175 +#: src/screens/Moderation/VerificationSettings.tsx:32 +msgid "Verification Settings" +msgstr "" + +#: src/screens/Moderation/VerificationSettings.tsx:41 +msgid "Verifications on Bluesky work differently than on other platforms. <0>Learn more here." +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:105 +msgid "Verified by:" +msgstr "" + #: src/view/com/composer/videos/SelectVideoBtn.tsx:127 msgid "Verified email required" msgstr "이메일 인증 필요" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:509 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:530 +#: src/components/verification/VerificationCreatePrompt.tsx:65 +#: src/view/com/profile/ProfileMenu.tsx:308 +#: src/view/com/profile/ProfileMenu.tsx:311 +msgid "Verify account" +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:528 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:549 msgid "Verify DNS Record" msgstr "DNS 레코드 인증" @@ -8379,11 +8569,15 @@ msgstr "새 이메일 인증" msgid "Verify now" msgstr "지금 인증하기" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:510 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:532 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:529 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:551 msgid "Verify Text File" msgstr "텍스트 파일 인증" +#: src/components/verification/VerificationCreatePrompt.tsx:44 +msgid "Verify this account?" +msgstr "" + #: src/screens/Settings/AccountSettings.tsx:75 #: src/screens/Settings/AccountSettings.tsx:91 msgid "Verify your email" @@ -8394,8 +8588,8 @@ msgstr "이메일 인증하기" msgid "Verify Your Email" msgstr "이메일 인증하기" -#: src/screens/Settings/AboutSettings.tsx:73 -#: src/screens/Settings/AboutSettings.tsx:102 +#: src/screens/Settings/AboutSettings.tsx:123 +#: src/screens/Settings/AboutSettings.tsx:152 msgid "Version {appVersion}" msgstr "버전 {appVersion}" @@ -8408,7 +8602,7 @@ msgstr "동영상" msgid "Video failed to process" msgstr "동영상을 처리하지 못했습니다" -#: src/Navigation.tsx:462 +#: src/Navigation.tsx:471 msgid "Video Feed" msgstr "동영상 피드" @@ -8461,16 +8655,17 @@ msgstr "{0} 님의 아바타 보기" #: src/components/ProfileCard.tsx:115 #: src/screens/Profile/components/ProfileFeedHeader.tsx:446 +#: src/screens/Search/components/SearchProfileCard.tsx:36 #: src/screens/VideoFeed/index.tsx:769 -#: src/view/com/notifications/NotificationFeedItem.tsx:413 +#: src/view/com/notifications/NotificationFeedItem.tsx:487 msgid "View {0}'s profile" msgstr "{0} 님의 프로필 보기" -#: src/components/dms/MessagesListHeader.tsx:176 +#: src/components/dms/MessagesListHeader.tsx:181 msgid "View {displayName}'s profile" msgstr "{displayName} 님의 프로필 보기" -#: src/components/ProfileHoverCard/index.web.tsx:433 +#: src/components/ProfileHoverCard/index.web.tsx:440 msgid "View blocked user's profile" msgstr "차단된 사용자의 프로필 보기" @@ -8508,13 +8703,13 @@ msgstr "이 라벨에 대한 정보 보기" msgid "View more" msgstr "더 보기" -#: src/components/ProfileHoverCard/index.web.tsx:419 -#: src/components/ProfileHoverCard/index.web.tsx:439 -#: src/components/ProfileHoverCard/index.web.tsx:466 +#: src/components/ProfileHoverCard/index.web.tsx:426 +#: src/components/ProfileHoverCard/index.web.tsx:446 +#: src/components/ProfileHoverCard/index.web.tsx:473 #: src/view/com/posts/AviFollowButton.tsx:55 #: src/view/com/posts/PostFeedErrorMessage.tsx:175 -#: src/view/com/util/PostMeta.tsx:78 -#: src/view/com/util/PostMeta.tsx:93 +#: src/view/com/util/PostMeta.tsx:87 +#: src/view/com/util/PostMeta.tsx:122 msgid "View profile" msgstr "프로필 보기" @@ -8526,6 +8721,10 @@ msgstr "아바타 보기" msgid "View the labeling service provided by @{0}" msgstr "{0} 님이 제공하는 라벨링 서비스 보기" +#: src/components/verification/VerificationCheckButton.tsx:99 +msgid "View this user's verifications" +msgstr "" + #: src/screens/Profile/components/ProfileFeedHeader.tsx:481 msgid "View users who like this feed" msgstr "이 피드를 좋아하는 사용자 보기" @@ -8534,11 +8733,11 @@ msgstr "이 피드를 좋아하는 사용자 보기" msgid "View video" msgstr "동영상 보기" -#: src/screens/Moderation/index.tsx:264 +#: src/screens/Moderation/index.tsx:268 msgid "View your blocked accounts" msgstr "내가 차단한 계정 보기" -#: src/screens/Moderation/index.tsx:204 +#: src/screens/Moderation/index.tsx:208 msgid "View your default post interaction settings" msgstr "기본 게시물 상호작용 설정 보기" @@ -8547,14 +8746,18 @@ msgstr "기본 게시물 상호작용 설정 보기" msgid "View your feeds and explore more" msgstr "내 피드를 보거나 새 피드 탐색하기" -#: src/screens/Moderation/index.tsx:234 +#: src/screens/Moderation/index.tsx:238 msgid "View your moderation lists" msgstr "내 검토 리스트 보기" -#: src/screens/Moderation/index.tsx:249 +#: src/screens/Moderation/index.tsx:253 msgid "View your muted accounts" msgstr "내가 뮤트한 계정 보기" +#: src/components/verification/VerificationCheckButton.tsx:98 +msgid "View your verifications" +msgstr "" + #: src/view/com/util/images/AutoSizedImage.tsx:199 #: src/view/com/util/images/AutoSizedImage.tsx:221 msgid "Views full image" @@ -8627,7 +8830,7 @@ msgstr "동영상을 업로드할 수 있는지 확인할 수 없습니다. 다 msgid "We were unable to load your birth date preferences. Please try again." msgstr "생년월일 설정을 불러올 수 없습니다. 다시 시도해 주세요." -#: src/screens/Moderation/index.tsx:409 +#: src/screens/Moderation/index.tsx:428 msgid "We were unable to load your configured labelers at this time." msgstr "현재 구성된 라벨러를 불러올 수 없습니다." @@ -8643,16 +8846,20 @@ msgstr "계정이 준비되면 알려 드리겠습니다." msgid "We'll use this to help customize your experience." msgstr "이를 통해 사용자 환경을 맞춤 설정할 수 있습니다." -#: src/components/dms/dialogs/SearchablePeopleList.tsx:92 +#: src/components/dialogs/SearchablePeopleList.tsx:107 #: src/components/ProgressGuide/FollowDialog.tsx:172 msgid "We're having network issues, try again" msgstr "네트워크 문제가 발생했습니다. 다시 시도해 주세요" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:94 +msgid "We’re introducing a new layer of verification on Bluesky — an easy-to-see checkmark." +msgstr "" + #: src/screens/Signup/index.tsx:109 msgid "We're so excited to have you join us!" msgstr "함께하게 되어 정말 기뻐요!" -#: src/view/screens/ProfileList.tsx:113 +#: src/view/screens/ProfileList.tsx:117 msgid "We're sorry, but we were unable to resolve this list. If this persists, please contact the list creator, @{handleOrDid}." msgstr "죄송하지만 이 리스트를 불러올 수 없습니다. 이 문제가 계속되면 리스트 작성자인 @{handleOrDid}에게 문의하세요." @@ -8699,6 +8906,10 @@ msgstr "스타터 팩의 이름을 무엇으로 할까요?" msgid "What's up?" msgstr "무슨 일이 일어나고 있나요?" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:146 +msgid "When you tap on a check, you’ll see which organizations have granted verification." +msgstr "" + #: src/view/com/modals/lang-settings/PostLanguagesSettings.tsx:80 msgid "Which languages are used in this post?" msgstr "이 게시물에 어떤 언어가 사용되나요?" @@ -8715,6 +8926,10 @@ msgstr "누가 이 게시물과 상호작용할 수 있나요?" msgid "Who can reply" msgstr "답글을 달 수 있는 사람" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:127 +msgid "Who can verify?" +msgstr "" + #: src/screens/Home/NoFeedsPinned.tsx:79 #: src/screens/Messages/ChatList.tsx:231 #: src/screens/Messages/Inbox.tsx:176 @@ -8783,7 +8998,7 @@ msgstr "답글 작성하기" msgid "Writers" msgstr "작가" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:337 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:356 msgid "Wrong DID returned from server. Received: {0}" msgstr "서버에서 잘못된 DID를 반환했습니다. 수신됨: {0}" @@ -8820,7 +9035,11 @@ msgstr "어제" msgid "You" msgstr "나" -#: src/components/forms/HostingProvider.tsx:46 +#: src/components/verification/VerifierDialog.tsx:59 +msgid "You are a trusted verifier" +msgstr "" + +#: src/components/forms/HostingProvider.tsx:45 msgid "You are creating an account on" msgstr "" @@ -8836,6 +9055,19 @@ msgstr "동영상을 업로드할 수 없습니다." msgid "You are not following anyone." msgstr "아무도 팔로우하지 않았습니다." +#: src/components/verification/VerificationsDialog.tsx:64 +msgid "You are verified" +msgstr "" + +#: src/screens/Profile/Header/EditProfileDialog.tsx:356 +#: src/view/com/modals/EditProfile.tsx:204 +msgid "You are verified. You will lose your verification status if you change your display name. <0>Learn more." +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:208 +msgid "You are verified. You will lose your verification status if you change your handle. <0>Learn more." +msgstr "" + #: src/screens/Search/modules/ExploreInterestsCard.tsx:45 msgid "You can adjust your interests at any time from \"Content and media\" settings." msgstr "\"콘텐츠 및 미디어\" 설정에서 언제든지 관심 주제를 조정할 수 있습니다." @@ -8947,11 +9179,11 @@ msgstr "피드가 없습니다." msgid "You have no lists." msgstr "리스트가 없습니다." -#: src/view/screens/ModerationBlockedAccounts.tsx:129 +#: src/view/screens/ModerationBlockedAccounts.tsx:138 msgid "You have not blocked any accounts yet. To block an account, go to their profile and select \"Block account\" from the menu on their account." msgstr "아직 어떤 계정도 차단하지 않았습니다. 계정을 차단하려면 해당 계정의 프로필로 이동하여 계정 메뉴에서 \"계정 차단\"을 선택하세요." -#: src/view/screens/ModerationMutedAccounts.tsx:128 +#: src/view/screens/ModerationMutedAccounts.tsx:151 msgid "You have not muted any accounts yet. To mute an account, go to their profile and select \"Mute account\" from the menu on their account." msgstr "아직 어떤 계정도 뮤트하지 않았습니다. 계정을 뮤트하려면 해당 계정의 프로필로 이동하여 계정 메뉴에서 \"계정 뮤트\"를 선택하세요." @@ -9024,11 +9256,11 @@ msgstr "이전에 @{0}을(를) 비활성화했습니다." msgid "You reacted {0}" msgstr "내가 {0}(으)로 반응함" -#: src/screens/Messages/components/ChatListItem.tsx:213 +#: src/screens/Messages/components/ChatListItem.tsx:218 msgid "You reacted {0} to {1}" msgstr "내가 {1}에 {0}(으)로 반응함" -#: src/screens/Settings/Settings.tsx:257 +#: src/screens/Settings/Settings.tsx:265 #: src/view/shell/desktop/LeftNav.tsx:206 msgid "You will be signed out of all your accounts." msgstr "모든 계정에서 로그아웃됩니다." @@ -9045,15 +9277,15 @@ msgstr "이제 이 스레드에 대한 알림을 받습니다" msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." msgstr "\"재설정 코드\"가 포함된 이메일을 받게 되면 여기에 해당 코드를 입력한 다음 새 비밀번호를 입력하세요." -#: src/screens/Messages/components/ChatListItem.tsx:149 +#: src/screens/Messages/components/ChatListItem.tsx:154 msgid "You: {0}" msgstr "나: {0}" -#: src/screens/Messages/components/ChatListItem.tsx:178 +#: src/screens/Messages/components/ChatListItem.tsx:183 msgid "You: {defaultEmbeddedContentMessage}" msgstr "나: {defaultEmbeddedContentMessage}" -#: src/screens/Messages/components/ChatListItem.tsx:171 +#: src/screens/Messages/components/ChatListItem.tsx:176 msgid "You: {short}" msgstr "나: {short}" @@ -9163,7 +9395,7 @@ msgstr "대화가 사용 중지되었습니다" msgid "Your choice will be saved, but can be changed later in settings." msgstr "선택 사항은 저장되며 나중에 설정에서 변경할 수 있습니다." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:494 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:513 msgid "Your current handle <0>{0} will automatically remain reserved for you. You can switch back to it at any time from this account." msgstr "현재 핸들 <0>{0}은 자동으로 예약된 상태로 유지됩니다. 이 계정에서 언제든지 다시 전환할 수 있습니다." @@ -9194,7 +9426,7 @@ msgstr "내 팔로워" msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "팔로우 중 피드가 비어 있습니다. 더 많은 사용자를 팔로우하여 무슨 일이 일어나고 있는지 확인하세요." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:221 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:240 msgid "Your full handle will be <0>@{0}" msgstr "내 전체 핸들: <0>@{0}" @@ -9202,7 +9434,7 @@ msgstr "내 전체 핸들: <0>@{0}" msgid "Your full username will be <0>@{0}" msgstr "내 전체 사용자 이름: <0>@{0}" -#: src/Navigation.tsx:383 +#: src/Navigation.tsx:392 #: src/screens/Search/modules/ExploreInterestsCard.tsx:67 #: src/screens/Settings/ContentAndMediaSettings.tsx:92 #: src/screens/Settings/ContentAndMediaSettings.tsx:95 @@ -9262,3 +9494,7 @@ msgstr "신고를 Bluesky Moderation Service에게 보냅니다." #: src/screens/Settings/SettingsInterests.tsx:53 msgid "Your selected interests help us serve you content you care about." msgstr "선택한 관심 주제는 사용자가 관심 있는 콘텐츠를 제공하는 데 도움을 줍니다." + +#: src/components/verification/VerificationsDialog.tsx:65 +msgid "Your verifications" +msgstr "" diff --git a/src/locale/locales/ne/messages.po b/src/locale/locales/ne/messages.po index 7b21951fdb..17a282340e 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: 2025-04-09 23:20\n" +"PO-Revision-Date: 2025-04-19 04:09\n" "Last-Translator: \n" "Language-Team: Nepali\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -23,7 +23,7 @@ msgstr "" msgid "(active)" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:155 +#: src/screens/Messages/components/ChatListItem.tsx:160 msgid "(contains embedded content)" msgstr "सामग्री समावेश गरिएको छ" @@ -82,7 +82,7 @@ msgstr "{0, plural, one {# सेकेन्ड} other {# सेकेन्ड #: src/view/shell/bottom-bar/BottomBar.tsx:209 #: src/view/shell/bottom-bar/BottomBar.tsx:241 -#: src/view/shell/Drawer.tsx:454 +#: src/view/shell/Drawer.tsx:470 msgid "{0, plural, one {# unread item} other {# unread items}}" msgstr "" @@ -91,17 +91,17 @@ msgstr "" msgid "{0, plural, one {#mo} other {#mo}}" msgstr "" -#: src/components/ProfileHoverCard/index.web.tsx:398 +#: src/components/ProfileHoverCard/index.web.tsx:404 #: src/screens/Profile/Header/Metrics.tsx:22 msgid "{0, plural, one {follower} other {followers}}" msgstr "{0, plural, one {अनुगामी} other {अनुगामीहरू}}" -#: src/components/ProfileHoverCard/index.web.tsx:402 +#: src/components/ProfileHoverCard/index.web.tsx:408 #: src/screens/Profile/Header/Metrics.tsx:26 msgid "{0, plural, one {following} other {following}}" msgstr "{0, plural, one {अनुगमन गरिरहेको} other {अनुगमन गरिरहेका}}" -#: src/view/com/post-thread/PostThreadItem.tsx:459 +#: src/view/com/post-thread/PostThreadItem.tsx:479 msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, one {मन पराइएको} other {मन पराइएका}}" @@ -109,11 +109,11 @@ msgstr "{0, plural, one {मन पराइएको} other {मन परा msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, one {पोष्ट} other {पोष्टहरू}}" -#: src/view/com/post-thread/PostThreadItem.tsx:443 +#: src/view/com/post-thread/PostThreadItem.tsx:463 msgid "{0, plural, one {quote} other {quotes}}" msgstr "{0, plural, one {उद्धरण} other {उद्धरणहरू}}" -#: src/view/com/post-thread/PostThreadItem.tsx:425 +#: src/view/com/post-thread/PostThreadItem.tsx:445 msgid "{0, plural, one {repost} other {reposts}}" msgstr "{0, plural, one {पुन: पोष्ट} other {पुन: पोष्टहरू}}" @@ -153,7 +153,7 @@ msgstr "" msgid "{0} reacted {1}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:226 +#: src/screens/Messages/components/ChatListItem.tsx:231 msgid "{0} reacted {1} to {2}" msgstr "" @@ -206,100 +206,132 @@ msgstr "{estimatedTimeHrs, plural, one {घण्टा} other {घण्टा msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "{estimatedTimeMins, plural, one {मिनेट} other {मिनेटहरू}}" -#: src/view/com/notifications/NotificationFeedItem.tsx:305 +#: src/view/com/notifications/NotificationFeedItem.tsx:324 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} followed you" msgstr "{firstAuthorLink} र <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} ले तपाईंलाई अनुसरण गरे" -#: src/view/com/notifications/NotificationFeedItem.tsx:331 +#: src/view/com/notifications/NotificationFeedItem.tsx:350 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your custom feed" msgstr "{firstAuthorLink} र <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} ले तपाईंको कस्टम फिडलाई मन पराए" -#: src/view/com/notifications/NotificationFeedItem.tsx:224 +#: src/view/com/notifications/NotificationFeedItem.tsx:243 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your post" msgstr "{firstAuthorLink} र <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} ले तपाईंको पोस्टलाई मन पराए" -#: src/view/com/notifications/NotificationFeedItem.tsx:248 +#: src/view/com/notifications/NotificationFeedItem.tsx:430 +msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} removed their verifications from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:267 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} reposted your post" msgstr "{firstAuthorLink} र <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} ले तपाईंको पोस्टलाई पुन: पोस्ट गरे" -#: src/view/com/notifications/NotificationFeedItem.tsx:355 +#: src/view/com/notifications/NotificationFeedItem.tsx:374 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} signed up with your starter pack" msgstr "{firstAuthorLink} र <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} ले तपाईंको स्टार्टर प्याकबाट साइन अप गरे" -#: src/view/com/notifications/NotificationFeedItem.tsx:317 +#: src/view/com/notifications/NotificationFeedItem.tsx:404 +msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:336 msgid "{firstAuthorLink} followed you" msgstr "{firstAuthorLink} ले तपाईंलाई अनुसरण गरे" -#: src/view/com/notifications/NotificationFeedItem.tsx:294 +#: src/view/com/notifications/NotificationFeedItem.tsx:313 msgid "{firstAuthorLink} followed you back" msgstr "{firstAuthorLink} ले तपाईंलाई पुनः अनुसरण गरे" -#: src/view/com/notifications/NotificationFeedItem.tsx:343 +#: src/view/com/notifications/NotificationFeedItem.tsx:362 msgid "{firstAuthorLink} liked your custom feed" msgstr "{firstAuthorLink} ले तपाईंको कस्टम फिडलाई मन पराए" -#: src/view/com/notifications/NotificationFeedItem.tsx:236 +#: src/view/com/notifications/NotificationFeedItem.tsx:255 msgid "{firstAuthorLink} liked your post" msgstr "{firstAuthorLink} ले तपाईंको पोस्टलाई मन पराए" -#: src/view/com/notifications/NotificationFeedItem.tsx:260 +#: src/view/com/notifications/NotificationFeedItem.tsx:442 +msgid "{firstAuthorLink} removed their verification from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:279 msgid "{firstAuthorLink} reposted your post" msgstr "{firstAuthorLink} ले तपाईंको पोस्टलाई पुन: पोस्ट गरे" -#: src/view/com/notifications/NotificationFeedItem.tsx:367 +#: src/view/com/notifications/NotificationFeedItem.tsx:386 msgid "{firstAuthorLink} signed up with your starter pack" msgstr "{firstAuthorLink} ले तपाईंको स्टार्टर प्याकबाट साइन अप गरे" -#: src/view/com/notifications/NotificationFeedItem.tsx:298 +#: src/view/com/notifications/NotificationFeedItem.tsx:416 +msgid "{firstAuthorLink} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:317 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} followed you" msgstr "{firstAuthorName} र {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} ले तपाईंलाई अनुसरण गरे" -#: src/view/com/notifications/NotificationFeedItem.tsx:324 +#: src/view/com/notifications/NotificationFeedItem.tsx:343 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your custom feed" msgstr "{firstAuthorName} र {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} ले तपाईंको कस्टम फिडलाई मन पराए" -#: src/view/com/notifications/NotificationFeedItem.tsx:217 +#: src/view/com/notifications/NotificationFeedItem.tsx:236 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your post" msgstr "{firstAuthorName} र {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} ले तपाईंको पोस्टलाई मन पराए" -#: src/view/com/notifications/NotificationFeedItem.tsx:241 +#: src/view/com/notifications/NotificationFeedItem.tsx:423 +msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} removed their verifications from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:260 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} reposted your post" msgstr "{firstAuthorName} र {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} ले तपाईंको पोस्टलाई पुन: पोस्ट गरे" -#: src/view/com/notifications/NotificationFeedItem.tsx:348 +#: src/view/com/notifications/NotificationFeedItem.tsx:367 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} signed up with your starter pack" msgstr "{firstAuthorName} र {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} ले तपाईंको स्टार्टर प्याकबाट साइन अप गरे" -#: src/view/com/notifications/NotificationFeedItem.tsx:303 +#: src/view/com/notifications/NotificationFeedItem.tsx:397 +msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:322 msgid "{firstAuthorName} followed you" msgstr "{firstAuthorName} ले तपाईंलाई पछ्याए" -#: src/view/com/notifications/NotificationFeedItem.tsx:293 +#: src/view/com/notifications/NotificationFeedItem.tsx:312 msgid "{firstAuthorName} followed you back" msgstr "{firstAuthorName} ले तपाईंलाई फिर्ता पछ्याए" -#: src/view/com/notifications/NotificationFeedItem.tsx:329 +#: src/view/com/notifications/NotificationFeedItem.tsx:348 msgid "{firstAuthorName} liked your custom feed" msgstr "{firstAuthorName} ले तपाईंको कस्टम फिडलाई मन पराए" -#: src/view/com/notifications/NotificationFeedItem.tsx:222 +#: src/view/com/notifications/NotificationFeedItem.tsx:241 msgid "{firstAuthorName} liked your post" msgstr "{firstAuthorName} ले तपाईंको पोस्टलाई मन पराए" -#: src/view/com/notifications/NotificationFeedItem.tsx:246 +#: src/view/com/notifications/NotificationFeedItem.tsx:428 +msgid "{firstAuthorName} removed their verification from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:265 msgid "{firstAuthorName} reposted your post" msgstr "{firstAuthorName} ले तपाईंको पोस्टलाई पुन: पोस्ट गरे" -#: src/view/com/notifications/NotificationFeedItem.tsx:353 +#: src/view/com/notifications/NotificationFeedItem.tsx:372 msgid "{firstAuthorName} signed up with your starter pack" msgstr "{firstAuthorName} ले तपाईंको स्टार्टर प्याकबाट साइन अप गरे" -#: src/components/ProfileHoverCard/index.web.tsx:508 +#: src/view/com/notifications/NotificationFeedItem.tsx:402 +msgid "{firstAuthorName} verified you" +msgstr "" + +#: src/components/ProfileHoverCard/index.web.tsx:532 #: src/screens/Profile/Header/Metrics.tsx:49 msgid "{following} following" msgstr "{following} पछ्याउँदै छन्" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:392 +#: src/components/dialogs/SearchablePeopleList.tsx:412 msgid "{handle} can't be messaged" msgstr "{handle} लाई सन्देश पठाउन सकिदैन" @@ -330,6 +362,19 @@ msgstr "" msgid "{type}h ago" msgstr "" +#: src/components/verification/VerifierDialog.tsx:60 +msgid "{userName} is a trusted verifier" +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:67 +msgid "{userName} is verified" +msgstr "" + +#. Possessive, meaning "the verifications of {userName}" +#: src/components/verification/VerificationsDialog.tsx:69 +msgid "{userName}'s verifications" +msgstr "" + #. Indicates the number of additional profiles are in the Starter Pack e.g. +12 #: src/screens/Search/components/StarterPackCard.tsx:249 msgid "+{computedTotal}" @@ -345,11 +390,11 @@ msgctxt "feeds" msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" msgstr "<0>{0}, <1>{1}, र {2, plural, one {# other} other {# others}} तपाईंको स्टार्टर प्याकमा समावेश छन्" -#: src/view/shell/Drawer.tsx:97 +#: src/view/shell/Drawer.tsx:113 msgid "<0>{0} {1, plural, one {follower} other {followers}}" msgstr "<0>{0} {1, plural, one {अनुगामी} other {अनुगामीहरू}}" -#: src/view/shell/Drawer.tsx:108 +#: src/view/shell/Drawer.tsx:124 msgid "<0>{0} {1, plural, one {following} other {following}}" msgstr "<0>{0} {1, plural, one {पछ्याउँदै छन्} other {पछ्याउँदै छन्}}" @@ -398,14 +443,18 @@ msgid "7 days" msgstr "७ दिन" #. If last message does not contain text, fall back to "{user} reacted to {a message}" -#: src/screens/Messages/components/ChatListItem.tsx:205 +#: src/screens/Messages/components/ChatListItem.tsx:210 msgid "a message" msgstr "" -#: src/Navigation.tsx:391 -#: src/screens/Settings/AboutSettings.tsx:34 -#: src/screens/Settings/Settings.tsx:215 -#: src/screens/Settings/Settings.tsx:218 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:91 +msgid "A new form of verification" +msgstr "" + +#: src/Navigation.tsx:400 +#: src/screens/Settings/AboutSettings.tsx:72 +#: src/screens/Settings/Settings.tsx:223 +#: src/screens/Settings/Settings.tsx:226 msgid "About" msgstr "बारेमा" @@ -424,36 +473,36 @@ msgid "Accept Request" msgstr "" #: src/screens/Settings/AccessibilitySettings.tsx:46 -#: src/screens/Settings/Settings.tsx:191 -#: src/screens/Settings/Settings.tsx:194 +#: src/screens/Settings/Settings.tsx:199 +#: src/screens/Settings/Settings.tsx:202 msgid "Accessibility" msgstr "पहुँचयोग्यता" -#: src/Navigation.tsx:343 +#: src/Navigation.tsx:352 msgid "Accessibility Settings" msgstr "पहुँचयोग्यता सेटिङ्स" -#: src/Navigation.tsx:359 +#: src/Navigation.tsx:368 #: src/screens/Login/LoginForm.tsx:194 #: src/screens/Settings/AccountSettings.tsx:45 -#: src/screens/Settings/Settings.tsx:153 -#: src/screens/Settings/Settings.tsx:156 +#: src/screens/Settings/Settings.tsx:161 +#: src/screens/Settings/Settings.tsx:164 msgid "Account" msgstr "खाता" #: src/screens/Messages/components/RequestButtons.tsx:81 -#: src/view/com/profile/ProfileMenu.tsx:141 +#: src/view/com/profile/ProfileMenu.tsx:147 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:392 msgctxt "toast" msgid "Account blocked" msgstr "खाता ब्लक गरिएको छ" -#: src/view/com/profile/ProfileMenu.tsx:154 +#: src/view/com/profile/ProfileMenu.tsx:160 msgctxt "toast" msgid "Account followed" msgstr "खाता पछ्याइएको छ" -#: src/view/com/profile/ProfileMenu.tsx:117 +#: src/view/com/profile/ProfileMenu.tsx:123 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:415 msgctxt "toast" msgid "Account muted" @@ -468,33 +517,37 @@ msgstr "खाता म्यूट गरिएको छ" msgid "Account Muted by List" msgstr "सूचीद्वारा खाता म्यूट गरिएको छ" -#: src/screens/Settings/Settings.tsx:430 +#: src/screens/Settings/Settings.tsx:472 msgid "Account options" msgstr "खाताको विकल्पहरू" -#: src/screens/Settings/Settings.tsx:466 +#: src/screens/Settings/Settings.tsx:508 msgid "Account removed from quick access" msgstr "खाता छिटो पहुँचबाट हटाइएको छ" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:137 -#: src/view/com/profile/ProfileMenu.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:140 +#: src/view/com/profile/ProfileMenu.tsx:137 msgctxt "toast" msgid "Account unblocked" msgstr "खाताको ब्लक हटाइएको छ" -#: src/view/com/profile/ProfileMenu.tsx:166 +#: src/view/com/profile/ProfileMenu.tsx:172 msgctxt "toast" msgid "Account unfollowed" msgstr "खाताको पछ्याइ हटाइएको छ" -#: src/view/com/profile/ProfileMenu.tsx:107 +#: src/view/com/profile/ProfileMenu.tsx:113 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:405 msgctxt "toast" msgid "Account unmuted" msgstr "खाताको म्यूट हटाइएको छ" +#: src/components/verification/VerifierDialog.tsx:98 +msgid "Accounts with a scalloped blue check mark<0>{NON_BREAKING_SPACE}<1/>{NON_BREAKING_SPACE}can verify others. These trusted verifiers are selected by Bluesky." +msgstr "" + +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:169 #: src/components/dialogs/MutedWords.tsx:328 -#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/UserAddRemoveLists.tsx:235 msgid "Add" msgstr "थप्नुहोस्" @@ -512,8 +565,8 @@ msgstr "स्टार्टर प्याकमा {displayName} थप् msgid "Add a content warning" msgstr "सामग्री चेतावनी थप्नुहोस्" -#: src/view/screens/ProfileList.tsx:916 -#: src/view/screens/ProfileList.tsx:934 +#: src/view/screens/ProfileList.tsx:924 +#: src/view/screens/ProfileList.tsx:942 msgid "Add a user to this list" msgstr "यस सूचीमा एक प्रयोगकर्ता थप्नुहोस्" @@ -536,8 +589,8 @@ msgstr "वैकल्पिक पाठ थप्नुहोस्" msgid "Add alt text (optional)" msgstr "वैकल्पिक पाठ थप्नुहोस् (ऐच्छिक)" -#: src/screens/Settings/Settings.tsx:373 -#: src/screens/Settings/Settings.tsx:376 +#: src/screens/Settings/Settings.tsx:415 +#: src/screens/Settings/Settings.tsx:418 #: src/view/shell/desktop/LeftNav.tsx:281 #: src/view/shell/desktop/LeftNav.tsx:285 msgid "Add another account" @@ -578,11 +631,15 @@ msgstr "म्यूट शब्दहरू र ट्यागहरू थ msgid "Add new post" msgstr "नयाँ पोष्ट थप्नुहोस्" -#: src/view/screens/ProfileList.tsx:924 -#: src/view/screens/ProfileList.tsx:942 +#: src/view/screens/ProfileList.tsx:932 +#: src/view/screens/ProfileList.tsx:950 msgid "Add people" msgstr "" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:79 +msgid "Add people to list" +msgstr "" + #: src/components/dms/EmojiPopup.android.tsx:55 msgid "Add Reaction" msgstr "" @@ -599,7 +656,7 @@ msgstr "आफ्नो स्टार्टर प्याकमा केह msgid "Add the default feed of only people you follow" msgstr "तपाईंले पछ्याएका व्यक्तिहरूको डिफल्ट फिड थप्नुहोस्" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:387 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:406 msgid "Add the following DNS record to your domain:" msgstr "तपाईंको डोमेनमा निम्न DNS रेकर्ड थप्नुहोस्:" @@ -607,8 +664,8 @@ msgstr "तपाईंको डोमेनमा निम्न DNS रे msgid "Add this feed to your feeds" msgstr "यस फिडलाई तपाईंको फिडमा थप्नुहोस्" -#: src/view/com/profile/ProfileMenu.tsx:273 -#: src/view/com/profile/ProfileMenu.tsx:276 +#: src/view/com/profile/ProfileMenu.tsx:286 +#: src/view/com/profile/ProfileMenu.tsx:289 msgid "Add to lists" msgstr "सूचीहरूमा थप्नुहोस्" @@ -616,7 +673,11 @@ msgstr "सूचीहरूमा थप्नुहोस्" msgid "Add to my feeds" msgstr "मेरो फिडमा थप्नुहोस्" -#: src/view/com/modals/ListAddRemoveUsers.tsx:192 +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:156 +msgid "Add user to list" +msgstr "" + +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:109 #: src/view/com/modals/UserAddRemoveLists.tsx:162 msgid "Added to list" msgstr "सूचीमा थपियो" @@ -640,7 +701,7 @@ msgstr "वयस्क" msgid "Adult Content" msgstr "वयस्क सामग्री" -#: src/screens/Moderation/index.tsx:355 +#: src/screens/Moderation/index.tsx:374 msgid "Adult content can only be enabled via the Web at <0>bsky.app." msgstr "वयस्क सामग्री मात्र वेब मार्फत <0>bsky.app मा सक्षम गर्न सकिन्छ।" @@ -653,7 +714,7 @@ msgstr "वयस्क सामग्री अक्षम छ।" msgid "Adult Content labels" msgstr "वयस्क सामग्रीका लेबलहरू" -#: src/screens/Moderation/index.tsx:399 +#: src/screens/Moderation/index.tsx:418 msgid "Advanced" msgstr "उन्नत" @@ -794,6 +855,11 @@ msgstr "सबैलाई पछ्याउने प्रयास गर् msgid "An error occurred while uploading the video." msgstr "भिडियो अपलोड गर्दा त्रुटि भयो।" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:84 +#: src/components/verification/VerifierDialog.tsx:88 +msgid "An illustration showing that Bluesky selects trusted verifiers, and trusted verifiers in turn verify individual user accounts." +msgstr "" + #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:28 #: src/lib/moderation/useReportOptions.ts:28 msgid "An issue not included in these options" @@ -809,13 +875,17 @@ msgstr "कुराकानी खोल्ने प्रयास गर् #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 -#: src/components/ProfileCard.tsx:339 -#: src/components/ProfileCard.tsx:360 +#: src/components/ProfileCard.tsx:367 +#: src/components/ProfileCard.tsx:388 #: src/view/com/profile/FollowButton.tsx:38 #: src/view/com/profile/FollowButton.tsx:48 msgid "An issue occurred, please try again." msgstr "समस्या भयो, कृपया पुन: प्रयास गर्नुहोस्।" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:118 +msgid "An mockup of a iPhone showing the Bluesky app open to the profile of a verified user with a blue checkmark next to their display name." +msgstr "" + #: src/screens/Onboarding/StepInterests/index.tsx:185 msgid "an unknown error occurred" msgstr "अज्ञात त्रुटि भयो" @@ -838,6 +908,10 @@ msgstr "जनावरहरू" msgid "Animated GIF" msgstr "एनिमेटेड GIF" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:37 +msgid "Announcing verification on Bluesky" +msgstr "" + #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:33 #: src/lib/moderation/useReportOptions.ts:33 msgid "Anti-Social Behavior" @@ -847,7 +921,7 @@ msgstr "विरोधी सामाजिक व्यवहार" msgid "Anybody can interact" msgstr "कुनै पनि व्यक्ति अन्तरक्रिया गर्न सक्छन्" -#: src/Navigation.tsx:399 +#: src/Navigation.tsx:408 #: src/screens/Settings/AppIconSettings/index.tsx:67 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:18 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:23 @@ -884,7 +958,7 @@ msgstr "एप पासवर्ड नाम कम्तिमा ४ वर msgid "App passwords" msgstr "एप पासवर्डहरू" -#: src/Navigation.tsx:311 +#: src/Navigation.tsx:320 #: src/screens/Settings/AppPasswords.tsx:51 msgid "App Passwords" msgstr "एप पासवर्डहरू" @@ -920,10 +994,10 @@ msgstr "" msgid "Appeal this decision" msgstr "यो निर्णयको अपील गर्नुहोस्।" -#: src/Navigation.tsx:351 +#: src/Navigation.tsx:360 #: src/screens/Settings/AppearanceSettings.tsx:85 -#: src/screens/Settings/Settings.tsx:183 -#: src/screens/Settings/Settings.tsx:186 +#: src/screens/Settings/Settings.tsx:191 +#: src/screens/Settings/Settings.tsx:194 msgid "Appearance" msgstr "रूपरङ्ग" @@ -932,12 +1006,12 @@ msgstr "रूपरङ्ग" msgid "Apply default recommended feeds" msgstr "डिफल्ट सिफारिस गरिएका फिडहरू लागू गर्नुहोस्।" -#: src/view/com/post-thread/PostThreadItem.tsx:865 +#: src/view/com/post-thread/PostThreadItem.tsx:885 msgid "Archived from {0}" msgstr "{0} बाट आर्काइभ गरिएको" -#: src/view/com/post-thread/PostThreadItem.tsx:834 -#: src/view/com/post-thread/PostThreadItem.tsx:873 +#: src/view/com/post-thread/PostThreadItem.tsx:854 +#: src/view/com/post-thread/PostThreadItem.tsx:893 msgid "Archived post" msgstr "आर्काइभ गरिएको पोस्ट" @@ -953,7 +1027,7 @@ msgstr "के तपाईं यो सन्देश मेटाउन न msgid "Are you sure you want to delete this starter pack?" msgstr "के तपाईं यो स्टार्टर प्याक मेटाउन निश्चित हुनुहुन्छ?" -#: src/screens/Profile/Header/EditProfileDialog.tsx:82 +#: src/screens/Profile/Header/EditProfileDialog.tsx:86 msgid "Are you sure you want to discard your changes?" msgstr "के तपाईं आफ्ना परिवर्तनहरू हटाउन निश्चित हुनुहुन्छ?" @@ -1016,7 +1090,7 @@ msgstr "अटोप्ले विकल्पहरू <0>सामग्र msgid "Autoplay videos and GIFs" msgstr "भिडियो र GIF हरू अटोप्ले गर्नुहोस्" -#: src/components/dms/MessagesListHeader.tsx:82 +#: src/components/dms/MessagesListHeader.tsx:84 #: src/components/moderation/LabelsOnMeDialog.tsx:315 #: src/components/moderation/LabelsOnMeDialog.tsx:316 #: src/screens/Login/ChooseAccountForm.tsx:90 @@ -1052,7 +1126,7 @@ msgstr "पोस्ट सिर्जना गर्नु अघि, तप msgid "Before creating a starter pack, you must first verify your email." msgstr "स्टार्टर प्याक सिर्जना गर्नु अघि, तपाईंले पहिले आफ्नो इमेल प्रमाणित गर्नुपर्छ।" -#: src/components/dms/dialogs/NewChatDialog.tsx:79 +#: src/components/dms/dialogs/NewChatDialog.tsx:80 #: src/components/dms/MessageProfileButton.tsx:110 #: src/screens/Messages/Conversation.tsx:221 msgid "Before you may message another user, you must first verify your email." @@ -1063,8 +1137,8 @@ msgstr "अर्को प्रयोगकर्तालाई सन्द msgid "Birthday" msgstr "जन्मदिन" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:283 -#: src/view/com/profile/ProfileMenu.tsx:399 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 +#: src/view/com/profile/ProfileMenu.tsx:435 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:849 msgid "Block" msgstr "ब्लक गर्नुहोस्" @@ -1073,19 +1147,19 @@ msgstr "ब्लक गर्नुहोस्" #: src/components/dms/ConvoMenu.tsx:250 #: src/screens/Messages/components/RequestButtons.tsx:134 #: src/screens/Messages/components/RequestButtons.tsx:136 -#: src/view/com/profile/ProfileMenu.tsx:310 -#: src/view/com/profile/ProfileMenu.tsx:317 +#: src/view/com/profile/ProfileMenu.tsx:346 +#: src/view/com/profile/ProfileMenu.tsx:353 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:686 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:688 msgid "Block account" msgstr "खाता ब्लक गर्नुहोस्" -#: src/view/com/profile/ProfileMenu.tsx:382 +#: src/view/com/profile/ProfileMenu.tsx:418 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:844 msgid "Block Account?" msgstr "खाता ब्लक गर्नुहोस्?" -#: src/view/screens/ProfileList.tsx:661 +#: src/view/screens/ProfileList.tsx:669 msgid "Block accounts" msgstr "खाताहरू ब्लक गर्नुहोस्" @@ -1097,7 +1171,7 @@ msgstr "" msgid "Block and/or delete this conversation" msgstr "" -#: src/view/screens/ProfileList.tsx:781 +#: src/view/screens/ProfileList.tsx:789 msgid "Block list" msgstr "ब्लक सूची" @@ -1105,7 +1179,7 @@ msgstr "ब्लक सूची" msgid "Block or report" msgstr "" -#: src/view/screens/ProfileList.tsx:776 +#: src/view/screens/ProfileList.tsx:784 msgid "Block these accounts?" msgstr "यी खाताहरू ब्लक गर्नुहोस्?" @@ -1122,21 +1196,21 @@ msgstr "" msgid "Blocked" msgstr "ब्लक गरियो" -#: src/screens/Moderation/index.tsx:269 +#: src/screens/Moderation/index.tsx:273 msgid "Blocked accounts" msgstr "ब्लक गरिएका खाताहरू" -#: src/Navigation.tsx:160 -#: src/view/screens/ModerationBlockedAccounts.tsx:101 +#: src/Navigation.tsx:161 +#: src/view/screens/ModerationBlockedAccounts.tsx:110 msgid "Blocked Accounts" msgstr "ब्लक गरिएका खाताहरू" -#: src/view/com/profile/ProfileMenu.tsx:394 +#: src/view/com/profile/ProfileMenu.tsx:430 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:846 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "ब्लक गरिएका खाताहरूले तपाईंको थ्रेडहरूमा उत्तर दिन सक्दैनन्, तपाईंलाई उल्लेख गर्न सक्दैनन्, वा अन्यथा तपाईंसँग अन्तरक्रिया गर्न सक्दैनन्।" -#: src/view/screens/ModerationBlockedAccounts.tsx:112 +#: src/view/screens/ModerationBlockedAccounts.tsx:121 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you. You will not see their content and they will be prevented from seeing yours." msgstr "ब्लक गरिएका खाताहरूले तपाईंको थ्रेडहरूमा उत्तर दिन सक्दैनन्, तपाईंलाई उल्लेख गर्न सक्दैनन्, वा अन्यथा तपाईंसँग अन्तरक्रिया गर्न सक्दैनन्। तपाईंले उनीहरूको सामग्री देख्न सक्नुहुन्न र तिनीहरूले तपाईंको सामग्री हेर्नबाट रोकिनेछन्।" @@ -1144,15 +1218,15 @@ msgstr "ब्लक गरिएका खाताहरूले तपाई msgid "Blocked post." msgstr "ब्लक गरिएको पोस्ट।" -#: src/screens/Profile/Sections/Labels.tsx:173 +#: src/screens/Profile/Sections/Labels.tsx:170 msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "ब्लकले यस लेबलकर्ताले तपाईंको खातामा लेबल राख्नबाट रोक्दैन।" -#: src/view/screens/ProfileList.tsx:778 +#: src/view/screens/ProfileList.tsx:786 msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "ब्लक सार्वजनिक हुन्छ। ब्लक गरिएका खाताहरूले तपाईंको थ्रेडहरूमा उत्तर दिन सक्दैनन्, तपाईंलाई उल्लेख गर्न सक्दैनन्, वा अन्यथा तपाईंसँग अन्तरक्रिया गर्न सक्दैनन्।" -#: src/view/com/profile/ProfileMenu.tsx:391 +#: src/view/com/profile/ProfileMenu.tsx:427 msgid "Blocking will not prevent labels from being applied on your account, but it will stop this account from replying in your threads or interacting with you." msgstr "ब्लकले तपाईंको खातामा लेबलहरू लागू हुनबाट रोक्दैन, तर यस खाताले तपाईंको थ्रेडहरूमा उत्तर दिन वा तपाईंसँग अन्तरक्रिया गर्न रोक्नेछ।" @@ -1165,7 +1239,7 @@ msgstr "ब्लग" msgid "Bluesky" msgstr "ब्लूस्काई" -#: src/view/com/post-thread/PostThreadItem.tsx:890 +#: src/view/com/post-thread/PostThreadItem.tsx:910 msgid "Bluesky cannot confirm the authenticity of the claimed date." msgstr "ब्लूस्काईले दाबी गरिएको मितिको प्रामाणिकता पुष्टि गर्न सक्दैन।" @@ -1199,6 +1273,10 @@ msgstr "ब्लूस्काई तपाईंको नेटवर्क msgid "Bluesky will not show your profile and posts to logged-out users. Other apps may not honor this request. This does not make your account private." msgstr "ब्लूस्काईले तपाईंको प्रोफाइल र पोस्टहरू लगआउट गरिएका प्रयोगकर्ताहरूलाई देखाउने छैन। अन्य एपहरूले यस अनुरोधको पालना नगर्न सक्छन्। यसले तपाईंको खाता निजी बनाउँदैन।" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:132 +msgid "Bluesky will proactively verify notable and authentic accounts." +msgstr "" + #: src/screens/Settings/AppIconSettings/index.tsx:99 msgid "Bluesky+" msgstr "" @@ -1301,17 +1379,17 @@ msgid "Camera" msgstr "क्यामेरा" #: src/components/Menu/index.tsx:306 -#: src/components/Prompt.tsx:130 -#: src/components/Prompt.tsx:132 +#: src/components/Prompt.tsx:140 +#: src/components/Prompt.tsx:142 #: src/screens/Deactivated.tsx:158 -#: src/screens/Profile/Header/EditProfileDialog.tsx:220 -#: src/screens/Profile/Header/EditProfileDialog.tsx:228 +#: src/screens/Profile/Header/EditProfileDialog.tsx:227 +#: src/screens/Profile/Header/EditProfileDialog.tsx:235 #: src/screens/Search/Shell.tsx:349 #: src/screens/Settings/AppIconSettings/index.tsx:44 #: src/screens/Settings/AppIconSettings/index.tsx:225 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:76 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:83 -#: src/screens/Settings/Settings.tsx:260 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:78 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:85 +#: src/screens/Settings/Settings.tsx:268 #: src/screens/Takendown.tsx:99 #: src/screens/Takendown.tsx:102 #: src/view/com/composer/Composer.tsx:937 @@ -1322,7 +1400,7 @@ msgstr "क्यामेरा" #: src/view/com/modals/ChangePassword.tsx:282 #: src/view/com/modals/CreateOrEditList.tsx:335 #: src/view/com/modals/CropImage.web.tsx:97 -#: src/view/com/modals/EditProfile.tsx:244 +#: src/view/com/modals/EditProfile.tsx:270 #: src/view/com/modals/InAppBrowserConsent.tsx:75 #: src/view/com/modals/InAppBrowserConsent.tsx:77 #: src/view/com/modals/LinkWarning.tsx:105 @@ -1350,7 +1428,7 @@ msgstr "खाता मेटाउन रद्द गर्नुहोस् msgid "Cancel image crop" msgstr "चित्र काट्ने कार्य रद्द गर्नुहोस्" -#: src/view/com/modals/EditProfile.tsx:239 +#: src/view/com/modals/EditProfile.tsx:265 msgid "Cancel profile editing" msgstr "प्रोफाइल सम्पादन रद्द गर्नुहोस्" @@ -1363,7 +1441,6 @@ msgid "Cancel reactivation and sign out" msgstr "पुनः सक्रियता रद्द गर्नुहोस् र लग आउट गर्नुहोस्" #: src/screens/Search/Shell.tsx:341 -#: src/view/com/modals/ListAddRemoveUsers.tsx:88 msgid "Cancel search" msgstr "खोजी रद्द गर्नुहोस्" @@ -1411,8 +1488,8 @@ msgstr "इमेल परिवर्तन गर्नुहोस्" msgid "Change email address" msgstr "इमेल ठेगाना परिवर्तन गर्नुहोस्" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:92 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:96 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:94 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:98 msgid "Change Handle" msgstr "ह्यान्डल परिवर्तन गर्नुहोस्" @@ -1448,15 +1525,15 @@ msgstr "तपाईंको इमेल ठेगाना परिवर् msgid "Changes app icon" msgstr "" -#: src/components/forms/HostingProvider.tsx:50 -#: src/components/forms/HostingProvider.tsx:70 +#: src/components/forms/HostingProvider.tsx:49 +#: src/components/forms/HostingProvider.tsx:69 msgid "Changes hosting provider" msgstr "" -#: src/Navigation.tsx:416 +#: src/Navigation.tsx:425 #: src/view/shell/bottom-bar/BottomBar.tsx:205 #: src/view/shell/desktop/LeftNav.tsx:535 -#: src/view/shell/Drawer.tsx:422 +#: src/view/shell/Drawer.tsx:438 msgid "Chat" msgstr "कुराकानी" @@ -1471,7 +1548,7 @@ msgctxt "toast" msgid "Chat muted" msgstr "कुराकानी म्यूट गरियो" -#: src/Navigation.tsx:426 +#: src/Navigation.tsx:435 #: src/screens/Messages/components/InboxPreview.tsx:24 msgid "Chat request inbox" msgstr "" @@ -1482,7 +1559,7 @@ msgid "Chat requests" msgstr "" #: src/components/dms/ConvoMenu.tsx:75 -#: src/Navigation.tsx:421 +#: src/Navigation.tsx:430 #: src/screens/Messages/ChatList.tsx:328 msgid "Chat settings" msgstr "कुराकानी सेटिङ्स" @@ -1514,7 +1591,7 @@ msgstr "तपाईंको इमेलमा लगइन कोड जा msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "तल प्रविष्ट गर्नको लागि पुष्टिकरण कोड भएको इमेलको लागि तपाईंको इनबक्स जाँच गर्नुहोस्:" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:370 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:389 msgid "Choose domain verification method" msgstr "डोमेन प्रमाणीकरण विधि छान्नुहोस्" @@ -1554,14 +1631,19 @@ msgstr "तपाईंको पासवर्ड छान्नुहोस msgid "Choose your username" msgstr "" -#: src/screens/Settings/Settings.tsx:351 +#: src/screens/Settings/Settings.tsx:393 msgid "Clear all storage data" msgstr "सबै भण्डारण डाटा खाली गर्नुहोस्" -#: src/screens/Settings/Settings.tsx:353 +#: src/screens/Settings/Settings.tsx:395 msgid "Clear all storage data (restart after this)" msgstr "सबै भण्डारण डाटा खाली गर्नुहोस् (यसपछि पुनः सुरु गर्नुहोस्)" +#: src/screens/Settings/AboutSettings.tsx:113 +#: src/screens/Settings/AboutSettings.tsx:117 +msgid "Clear image cache" +msgstr "" + #: src/components/forms/SearchInput.tsx:70 msgid "Clear search query" msgstr "खोज प्रश्न खाली गर्नुहोस्" @@ -1595,8 +1677,10 @@ msgid "Clip 🐴 clop 🐴" msgstr "क्लिप 🐴 क्लोप 🐴" #: src/components/dialogs/GifSelect.tsx:281 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:174 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:183 +#: src/components/dialogs/SearchablePeopleList.tsx:295 #: src/components/dialogs/VerifyEmailDialog.tsx:289 -#: src/components/dms/dialogs/SearchablePeopleList.tsx:269 #: src/components/dms/EmojiPopup.android.tsx:58 #: src/components/dms/ReportDialog.tsx:381 #: src/components/dms/ReportDialog.tsx:390 @@ -1605,6 +1689,8 @@ msgstr "क्लिप 🐴 क्लोप 🐴" #: src/components/ProgressGuide/FollowDialog.tsx:386 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:117 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:123 +#: src/components/verification/VerificationsDialog.tsx:146 +#: src/components/verification/VerifierDialog.tsx:144 #: src/view/com/modals/ChangePassword.tsx:279 #: src/view/com/modals/ChangePassword.tsx:282 #: src/view/com/util/post-embeds/GifEmbed.tsx:197 @@ -1625,6 +1711,8 @@ msgid "Close bottom drawer" msgstr "तलको दराज बन्द गर्नुहोस्" #: src/components/dialogs/GifSelect.tsx:275 +#: src/components/verification/VerificationsDialog.tsx:138 +#: src/components/verification/VerifierDialog.tsx:136 msgid "Close dialog" msgstr "संवाद बन्द गर्नुहोस्" @@ -1676,11 +1764,11 @@ msgstr "" msgid "Closes viewer for header image" msgstr "हेडर चित्रको दर्शक बन्द गर्नुहोस्" -#: src/view/com/notifications/NotificationFeedItem.tsx:405 +#: src/view/com/notifications/NotificationFeedItem.tsx:479 msgid "Collapse list of users" msgstr "प्रयोगकर्ताहरूको सूची संक्षेप गर्नुहोस्" -#: src/view/com/notifications/NotificationFeedItem.tsx:598 +#: src/view/com/notifications/NotificationFeedItem.tsx:687 msgid "Collapses list of users for a given notification" msgstr "दिइएको सूचना लागि प्रयोगकर्ताहरूको सूची संक्षेप गर्दछ" @@ -1703,7 +1791,7 @@ msgstr "कमेडी" msgid "Comics" msgstr "कमिक्स" -#: src/Navigation.tsx:301 +#: src/Navigation.tsx:310 #: src/view/screens/CommunityGuidelines.tsx:34 msgid "Community Guidelines" msgstr "समुदायका दिशानिर्देशहरू" @@ -1743,8 +1831,8 @@ msgstr "<0>मोडरेशन सेटिङ्स मा कन्फ #: src/components/dialogs/VerifyEmailDialog.tsx:253 #: src/components/dialogs/VerifyEmailDialog.tsx:260 #: src/components/dialogs/VerifyEmailDialog.tsx:283 -#: src/components/Prompt.tsx:173 -#: src/components/Prompt.tsx:176 +#: src/components/Prompt.tsx:183 +#: src/components/Prompt.tsx:186 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:185 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:188 #: src/view/com/modals/VerifyEmail.tsx:239 @@ -1765,11 +1853,11 @@ msgstr "सामग्री भाषा सेटिङ पुष्टि msgid "Confirm delete account" msgstr "खाता मेटाउने पुष्टि गर्नुहोस्" -#: src/screens/Moderation/index.tsx:303 +#: src/screens/Moderation/index.tsx:322 msgid "Confirm your age:" msgstr "तपाईंको उमेर पुष्टि गर्नुहोस्:" -#: src/screens/Moderation/index.tsx:294 +#: src/screens/Moderation/index.tsx:313 msgid "Confirm your birthdate" msgstr "तपाईंको जन्ममिति पुष्टि गर्नुहोस्" @@ -1802,12 +1890,12 @@ msgid "Content & Media" msgstr "सामग्री र मिडिया" #: src/screens/Settings/AccessibilitySettings.tsx:109 -#: src/screens/Settings/Settings.tsx:175 -#: src/screens/Settings/Settings.tsx:178 +#: src/screens/Settings/Settings.tsx:183 +#: src/screens/Settings/Settings.tsx:186 msgid "Content and media" msgstr "सामग्री र मिडिया" -#: src/Navigation.tsx:375 +#: src/Navigation.tsx:384 msgid "Content and Media" msgstr "सामग्री र मिडिया" @@ -1815,7 +1903,7 @@ msgstr "सामग्री र मिडिया" msgid "Content Blocked" msgstr "सामग्री अवरुद्ध गरियो" -#: src/screens/Moderation/index.tsx:287 +#: src/screens/Moderation/index.tsx:306 msgid "Content filters" msgstr "सामग्री फिल्टरहरू" @@ -1853,7 +1941,7 @@ msgstr "सन्दर्भ मेनु पृष्ठभूमि, मे msgid "Continue" msgstr "जारी राख्नुहोस्" -#: src/components/AccountList.tsx:121 +#: src/components/AccountList.tsx:126 msgid "Continue as {0} (currently signed in)" msgstr "{0} को रूपमा जारी राख्नुहोस् (हाल साइन इन गरिएको)" @@ -1873,7 +1961,7 @@ msgctxt "toast" msgid "Conversation deleted" msgstr "वार्तालाप मेटाइयो" -#: src/screens/Messages/components/ChatListItem.tsx:191 +#: src/screens/Messages/components/ChatListItem.tsx:196 msgid "Conversation deleted" msgstr "वार्तालाप मेटाइयो" @@ -1885,7 +1973,7 @@ msgstr "खाना पकाउने" msgid "Copied" msgstr "प्रतिलिपि गरियो" -#: src/screens/Settings/AboutSettings.tsx:98 +#: src/screens/Settings/AboutSettings.tsx:148 msgid "Copied build version to clipboard" msgstr "बिल्ड संस्करण क्लिपबोर्डमा प्रतिलिपि गरियो" @@ -1903,7 +1991,7 @@ msgstr "क्लिपबोर्डमा प्रतिलिपि गर msgid "Copied!" msgstr "प्रतिलिपि गरियो!" -#: src/screens/Settings/AboutSettings.tsx:74 +#: src/screens/Settings/AboutSettings.tsx:124 msgid "Copies build version to clipboard" msgstr "" @@ -1915,8 +2003,8 @@ msgstr "प्रतिलिपि गर्नुहोस्" msgid "Copy App Password" msgstr "एप पासवर्ड प्रतिलिपि गर्नुहोस्" -#: src/view/com/profile/ProfileMenu.tsx:347 -#: src/view/com/profile/ProfileMenu.tsx:350 +#: src/view/com/profile/ProfileMenu.tsx:383 +#: src/view/com/profile/ProfileMenu.tsx:386 msgid "Copy at:// URI" msgstr "" @@ -1930,13 +2018,13 @@ msgstr "" msgid "Copy code" msgstr "कोड प्रतिलिपि गर्नुहोस्" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:472 -#: src/view/com/profile/ProfileMenu.tsx:356 -#: src/view/com/profile/ProfileMenu.tsx:359 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:491 +#: src/view/com/profile/ProfileMenu.tsx:392 +#: src/view/com/profile/ProfileMenu.tsx:395 msgid "Copy DID" msgstr "DID प्रतिलिपि गर्नुहोस्" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:405 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:424 msgid "Copy host" msgstr "होस्ट प्रतिलिपि गर्नुहोस्" @@ -1948,7 +2036,7 @@ msgstr "लिंक प्रतिलिपि गर्नुहोस्" msgid "Copy Link" msgstr "लिंक प्रतिलिपि गर्नुहोस्" -#: src/view/screens/ProfileList.tsx:505 +#: src/view/screens/ProfileList.tsx:513 msgid "Copy link to list" msgstr "सूचीको लिंक प्रतिलिपि गर्नुहोस्" @@ -1976,11 +2064,11 @@ msgstr "पोस्टको पाठ प्रतिलिपि गर्न msgid "Copy QR code" msgstr "QR कोड प्रतिलिपि गर्नुहोस्" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:426 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:445 msgid "Copy TXT record value" msgstr "TXT रेकर्ड मान प्रतिलिपि गर्नुहोस्" -#: src/Navigation.tsx:306 +#: src/Navigation.tsx:315 #: src/view/screens/CopyrightPolicy.tsx:31 msgid "Copyright Policy" msgstr "प्रतिलिपि अधिकार नीति" @@ -1994,7 +2082,7 @@ msgstr "कुराकानी छोड्न सकिएन" msgid "Could not load feed" msgstr "फिड लोड गर्न सकिएन" -#: src/view/screens/ProfileList.tsx:1021 +#: src/view/screens/ProfileList.tsx:1029 msgid "Could not load list" msgstr "सूची लोड गर्न सकिएन" @@ -2016,7 +2104,7 @@ msgstr "स्टार्टर प्याकका लागि QR कोड #: src/components/StarterPack/ProfileStarterPacks.tsx:178 #: src/components/StarterPack/ProfileStarterPacks.tsx:274 -#: src/Navigation.tsx:451 +#: src/Navigation.tsx:460 msgid "Create a starter pack" msgstr "स्टार्टर प्याक सिर्जना गर्नुहोस्" @@ -2127,7 +2215,7 @@ msgstr "जन्म मिति" msgid "Deactivate account" msgstr "खाता निष्क्रिय गर्नुहोस्" -#: src/screens/Settings/Settings.tsx:332 +#: src/screens/Settings/Settings.tsx:374 msgid "Debug Moderation" msgstr "डिबग मोडरेशन" @@ -2150,7 +2238,7 @@ msgstr "" #: src/screens/StarterPack/StarterPackScreen.tsx:672 #: src/screens/StarterPack/StarterPackScreen.tsx:744 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:767 -#: src/view/screens/ProfileList.tsx:760 +#: src/view/screens/ProfileList.tsx:768 msgid "Delete" msgstr "मेटाउनुहोस्" @@ -2176,7 +2264,7 @@ msgstr "एप पासवर्ड मेटाउनुहोस्?" msgid "Delete chat" msgstr "" -#: src/screens/Settings/Settings.tsx:339 +#: src/screens/Settings/Settings.tsx:381 msgid "Delete chat declaration record" msgstr "कुराकानी घोषणाको रेकर्ड मेटाउनुहोस्" @@ -2195,7 +2283,7 @@ msgstr "" msgid "Delete for me" msgstr "मेरो लागि मेटाउनुहोस्" -#: src/view/screens/ProfileList.tsx:548 +#: src/view/screens/ProfileList.tsx:556 msgid "Delete list" msgstr "" @@ -2226,7 +2314,7 @@ msgstr "स्टार्टर प्याक मेटाउनुहोस msgid "Delete starter pack?" msgstr "स्टार्टर प्याक मेटाउनुहोस्?" -#: src/view/screens/ProfileList.tsx:755 +#: src/view/screens/ProfileList.tsx:763 msgid "Delete this list?" msgstr "यो सूची मेटाउनुहोस्?" @@ -2238,8 +2326,8 @@ msgstr "यो पोस्ट मेटाउनुहोस्?" msgid "Deleted" msgstr "मेटाइयो" -#: src/components/dms/MessagesListHeader.tsx:155 -#: src/screens/Messages/components/ChatListItem.tsx:123 +#: src/components/dms/MessagesListHeader.tsx:160 +#: src/screens/Messages/components/ChatListItem.tsx:128 msgid "Deleted Account" msgstr "मेटाइएको खाता" @@ -2247,19 +2335,19 @@ msgstr "मेटाइएको खाता" msgid "Deleted post." msgstr "मेटाइएको पोस्ट।" -#: src/screens/Profile/Header/EditProfileDialog.tsx:347 +#: src/screens/Profile/Header/EditProfileDialog.tsx:370 #: src/view/com/modals/CreateOrEditList.tsx:280 #: src/view/com/modals/CreateOrEditList.tsx:301 -#: src/view/com/modals/EditProfile.tsx:193 -#: src/view/com/modals/EditProfile.tsx:205 +#: src/view/com/modals/EditProfile.tsx:219 +#: src/view/com/modals/EditProfile.tsx:231 msgid "Description" msgstr "विवरण" -#: src/screens/Profile/Header/EditProfileDialog.tsx:367 +#: src/screens/Profile/Header/EditProfileDialog.tsx:390 msgid "Description is too long" msgstr "विवरण धेरै लामो छ" -#: src/screens/Profile/Header/EditProfileDialog.tsx:368 +#: src/screens/Profile/Header/EditProfileDialog.tsx:391 msgid "Description is too long. {DESCRIPTION_MAX_GRAPHEMES, plural, other {The maximum number of characters is #.}}" msgstr "" @@ -2277,18 +2365,18 @@ msgstr "उद्धरण अलग गर्नुहोस्" msgid "Detach quote post?" msgstr "उद्धरण पोस्ट अलग गर्नुहोस्?" -#: src/screens/Settings/AboutSettings.tsx:87 +#: src/screens/Settings/AboutSettings.tsx:137 msgctxt "toast" msgid "Developer mode disabled" msgstr "" -#: src/screens/Settings/AboutSettings.tsx:81 +#: src/screens/Settings/AboutSettings.tsx:131 msgctxt "toast" msgid "Developer mode enabled" msgstr "" -#: src/screens/Settings/Settings.tsx:242 -#: src/screens/Settings/Settings.tsx:245 +#: src/screens/Settings/Settings.tsx:250 +#: src/screens/Settings/Settings.tsx:253 msgid "Developer options" msgstr "डेभलपर विकल्पहरू" @@ -2318,17 +2406,17 @@ msgstr "उपशीर्षक अक्षम गर्नुहोस्" #: src/lib/moderation/useLabelBehaviorDescription.ts:68 #: src/screens/Messages/Settings.tsx:139 #: src/screens/Messages/Settings.tsx:142 -#: src/screens/Moderation/index.tsx:345 +#: src/screens/Moderation/index.tsx:364 msgid "Disabled" msgstr "अक्षम गरियो" -#: src/screens/Profile/Header/EditProfileDialog.tsx:84 +#: src/screens/Profile/Header/EditProfileDialog.tsx:88 #: src/view/com/composer/Composer.tsx:705 #: src/view/com/composer/Composer.tsx:889 msgid "Discard" msgstr "त्याग्नुहोस्" -#: src/screens/Profile/Header/EditProfileDialog.tsx:81 +#: src/screens/Profile/Header/EditProfileDialog.tsx:85 msgid "Discard changes?" msgstr "परिवर्तनहरू त्याग्नुहोस्?" @@ -2383,27 +2471,27 @@ msgstr "" msgid "Display larger alt text badges" msgstr "ठूलो वैकल्पिक पाठ ब्याज देखाउनुहोस्" -#: src/screens/Profile/Header/EditProfileDialog.tsx:314 -#: src/screens/Profile/Header/EditProfileDialog.tsx:320 -#: src/screens/Profile/Header/EditProfileDialog.tsx:354 -#: src/view/com/modals/EditProfile.tsx:187 +#: src/screens/Profile/Header/EditProfileDialog.tsx:321 +#: src/screens/Profile/Header/EditProfileDialog.tsx:327 +#: src/screens/Profile/Header/EditProfileDialog.tsx:377 +#: src/view/com/modals/EditProfile.tsx:194 msgid "Display name" msgstr "प्रदर्शन नाम" -#: src/view/com/modals/EditProfile.tsx:175 +#: src/view/com/modals/EditProfile.tsx:182 msgid "Display Name" msgstr "प्रदर्शन नाम" -#: src/screens/Profile/Header/EditProfileDialog.tsx:333 +#: src/screens/Profile/Header/EditProfileDialog.tsx:340 msgid "Display name is too long" msgstr "प्रदर्शन नाम धेरै लामो छ" -#: src/screens/Profile/Header/EditProfileDialog.tsx:334 +#: src/screens/Profile/Header/EditProfileDialog.tsx:341 msgid "Display name is too long. {DISPLAY_NAME_MAX_GRAPHEMES, plural, other {The maximum number of characters is #.}}" msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:373 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:375 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:392 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:394 msgid "DNS Panel" msgstr "DNS प्यानल" @@ -2419,7 +2507,7 @@ msgstr "यसमा नग्नता समावेश छैन।" msgid "Doesn't begin or end with a hyphen" msgstr "ड्यासबाट सुरु वा अन्त्य गर्दैन" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:488 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:507 msgid "Domain verified!" msgstr "डोमेन प्रमाणित गरियो!" @@ -2441,11 +2529,9 @@ msgstr "डोमेन प्रमाणित गरियो!" #: src/view/com/modals/CropImage.web.tsx:112 #: src/view/com/modals/InviteCodes.tsx:81 #: src/view/com/modals/InviteCodes.tsx:124 -#: src/view/com/modals/ListAddRemoveUsers.tsx:143 msgid "Done" msgstr "सम्पन्न" -#: src/view/com/modals/ListAddRemoveUsers.tsx:145 #: src/view/com/modals/UserAddRemoveLists.tsx:113 #: src/view/com/modals/UserAddRemoveLists.tsx:116 msgctxt "action" @@ -2485,23 +2571,23 @@ msgstr "तस्बिरहरू थप्न ड्रप गर्नुह msgid "Duration:" msgstr "अवधि:" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:211 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:230 msgid "e.g. alice" msgstr "उदा. एलिस" -#: src/screens/Profile/Header/EditProfileDialog.tsx:321 +#: src/screens/Profile/Header/EditProfileDialog.tsx:328 msgid "e.g. Alice Lastname" msgstr "उदा. एलिस थर" -#: src/view/com/modals/EditProfile.tsx:180 +#: src/view/com/modals/EditProfile.tsx:187 msgid "e.g. Alice Roberts" msgstr "उदा. एलिस रोबर्ट्स" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:357 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:376 msgid "e.g. alice.com" msgstr "उदा. alice.com" -#: src/view/com/modals/EditProfile.tsx:198 +#: src/view/com/modals/EditProfile.tsx:224 msgid "e.g. Artist, dog-lover, and avid reader." msgstr "उदा. कलाकार, कुकुरप्रेमी, र पुस्तकप्रेमी।" @@ -2536,7 +2622,8 @@ msgstr "प्रत्येक कोड एक पटक मात्र प msgid "Edit" msgstr "सम्पादन गर्नुहोस्" -#: src/view/com/lists/ListMembers.tsx:143 +#: src/view/com/lists/ListMembers.tsx:180 +#: src/view/com/lists/ListMembers.tsx:186 msgctxt "action" msgid "Edit" msgstr "सम्पादन गर्नुहोस्" @@ -2566,7 +2653,7 @@ msgstr "अन्तर्क्रिया सेटिङ्स सम्प msgid "Edit interests" msgstr "" -#: src/view/screens/ProfileList.tsx:536 +#: src/view/screens/ProfileList.tsx:544 msgid "Edit list details" msgstr "सूची विवरण सम्पादन गर्नुहोस्" @@ -2574,12 +2661,12 @@ msgstr "सूची विवरण सम्पादन गर्नुहो msgid "Edit Moderation List" msgstr "मोडरेशन सूची सम्पादन गर्नुहोस्" -#: src/Navigation.tsx:316 +#: src/Navigation.tsx:325 #: src/view/screens/Feeds.tsx:515 msgid "Edit My Feeds" msgstr "मेरो फिड सम्पादन गर्नुहोस्" -#: src/view/com/modals/EditProfile.tsx:147 +#: src/view/com/modals/EditProfile.tsx:154 msgid "Edit my profile" msgstr "मेरो प्रोफाइल सम्पादन गर्नुहोस्" @@ -2592,15 +2679,15 @@ msgstr "व्यक्ति सम्पादन गर्नुहोस्" msgid "Edit post interaction settings" msgstr "पोस्ट अन्तर्क्रिया सेटिङ्स सम्पादन गर्नुहोस्" -#: src/screens/Profile/Header/EditProfileDialog.tsx:269 -#: src/screens/Profile/Header/EditProfileDialog.tsx:275 +#: src/screens/Profile/Header/EditProfileDialog.tsx:276 +#: src/screens/Profile/Header/EditProfileDialog.tsx:282 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:196 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 msgid "Edit profile" msgstr "प्रोफाइल सम्पादन गर्नुहोस्" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:199 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:185 msgid "Edit Profile" msgstr "प्रोफाइल सम्पादन गर्नुहोस्" @@ -2616,15 +2703,15 @@ msgstr "प्रयोगकर्ता सूची सम्पादन ग msgid "Edit who can reply" msgstr "को उत्तर दिन सक्छ सम्पादन गर्नुहोस्" -#: src/view/com/modals/EditProfile.tsx:188 +#: src/view/com/modals/EditProfile.tsx:195 msgid "Edit your display name" msgstr "तपाईंको प्रदर्शन नाम सम्पादन गर्नुहोस्" -#: src/view/com/modals/EditProfile.tsx:206 +#: src/view/com/modals/EditProfile.tsx:232 msgid "Edit your profile description" msgstr "तपाईंको प्रोफाइल विवरण सम्पादन गर्नुहोस्" -#: src/Navigation.tsx:456 +#: src/Navigation.tsx:465 msgid "Edit your starter pack" msgstr "तपाईंको स्टार्टर प्याक सम्पादन गर्नुहोस्" @@ -2707,7 +2794,7 @@ msgstr "सक्षम गर्नुहोस्" msgid "Enable {0} only" msgstr "केवल {0} सक्षम गर्नुहोस्" -#: src/screens/Moderation/index.tsx:332 +#: src/screens/Moderation/index.tsx:351 msgid "Enable adult content" msgstr "वयस्क सामग्री सक्षम गर्नुहोस्" @@ -2752,11 +2839,11 @@ msgstr "" #: src/screens/Messages/Settings.tsx:130 #: src/screens/Messages/Settings.tsx:133 -#: src/screens/Moderation/index.tsx:343 +#: src/screens/Moderation/index.tsx:362 msgid "Enabled" msgstr "सक्षम गरिएको" -#: src/screens/Profile/Sections/Feed.tsx:116 +#: src/screens/Profile/Sections/Feed.tsx:113 msgid "End of feed" msgstr "फिडको अन्त्य" @@ -2789,7 +2876,7 @@ msgstr "पूर्ण स्क्रीनमा प्रवेश गर् msgid "Enter the code you received to change your password." msgstr "तपाईंले पासवर्ड परिवर्तन गर्न पाएको कोड प्रविष्ट गर्नुहोस्।" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:351 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:370 msgid "Enter the domain you want to use" msgstr "तपाईं प्रयोग गर्न चाहनुभएको डोमेन प्रविष्ट गर्नुहोस्" @@ -2906,19 +2993,15 @@ msgstr "चित्र क्रप प्रक्रिया बन्द msgid "Exits image view" msgstr "चित्र दृश्य बन्द गर्नुहोस्" -#: src/view/com/modals/ListAddRemoveUsers.tsx:89 -msgid "Exits inputting search query" -msgstr "खोज प्रश्न इनपुट प्रक्रिया बन्द गर्नुहोस्" - #: src/view/com/lightbox/Lightbox.web.tsx:184 msgid "Expand alt text" msgstr "वैकल्पिक पाठ विस्तार गर्नुहोस्" -#: src/view/com/notifications/NotificationFeedItem.tsx:406 +#: src/view/com/notifications/NotificationFeedItem.tsx:480 msgid "Expand list of users" msgstr "प्रयोगकर्ताहरूको सूची विस्तार गर्नुहोस्" -#: src/view/com/composer/ComposerReplyTo.tsx:70 +#: src/view/com/composer/ComposerReplyTo.tsx:83 msgid "Expand or collapse the full post you are replying to" msgstr "जसमा तपाईं उत्तर दिँदै हुनुहुन्छ, त्यो पोस्ट विस्तार वा सङ्कुचित गर्नुहोस्" @@ -2926,10 +3009,6 @@ msgstr "जसमा तपाईं उत्तर दिँदै हुन msgid "Expands or collapses post text" msgstr "" -#: src/view/com/composer/ComposerReplyTo.tsx:73 -msgid "Expands or collapses the full post you are replying to" -msgstr "" - #: src/lib/api/index.ts:406 msgid "Expected uri to resolve to a record" msgstr "एक रेकर्डमा URI समाधान हुने आशा गरियो" @@ -2961,10 +3040,10 @@ msgstr "स्पष्ट वा सम्भावित रूपमा ब msgid "Explicit sexual images." msgstr "स्पष्ट यौन चित्रहरू।" -#: src/Navigation.tsx:640 +#: src/Navigation.tsx:649 #: src/screens/Search/Shell.tsx:307 #: src/view/shell/desktop/LeftNav.tsx:617 -#: src/view/shell/Drawer.tsx:370 +#: src/view/shell/Drawer.tsx:386 msgid "Explore" msgstr "" @@ -2992,7 +3071,7 @@ msgstr "बाह्य मिडिया" msgid "External media may allow websites to collect information about you and your device. No information is sent or requested until you press the \"play\" button." msgstr "बाह्य मिडियाले वेबसाइटहरूलाई तपाईं र तपाईंको उपकरणको जानकारी सङ्कलन गर्न अनुमति दिन सक्छ। \"प्ले\" बटन दबाउनेसम्म कुनै जानकारी पठाइँदैन वा अनुरोध गरिँदैन।" -#: src/Navigation.tsx:335 +#: src/Navigation.tsx:344 #: src/screens/Settings/ExternalMediaPreferences.tsx:31 msgid "External Media Preferences" msgstr "बाह्य मिडिया प्राथमिकताहरू" @@ -3007,10 +3086,14 @@ msgstr "" msgid "Failed to add emoji reaction" msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:568 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:587 msgid "Failed to change handle. Please try again." msgstr "ह्यान्डल परिवर्तन गर्न असफल भयो। कृपया पुन: प्रयास गर्नुहोस्।" +#: src/components/verification/VerificationCreatePrompt.tsx:32 +msgid "Failed to create a verification" +msgstr "" + #: src/screens/Settings/components/AddAppPasswordDialog.tsx:173 msgid "Failed to create app password. Please try again." msgstr "एप पासवर्ड सिर्जना गर्न असफल। कृपया पुन: प्रयास गर्नुहोस्।" @@ -3087,6 +3170,10 @@ msgstr "पोस्ट पिन गर्न असफल भयो" msgid "Failed to remove emoji reaction" msgstr "" +#: src/components/verification/VerificationRemovePrompt.tsx:34 +msgid "Failed to remove verification" +msgstr "" + #: src/view/com/lightbox/Lightbox.tsx:46 msgid "Failed to save image: {0}" msgstr "तस्बिर सुरक्षित गर्न असफल: {0}" @@ -3132,11 +3219,11 @@ msgstr "सेटिङ्स अद्यावधिक गर्न असफ msgid "Failed to upload video" msgstr "भिडियो अपलोड गर्न असफल" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:341 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:360 msgid "Failed to verify handle. Please try again." msgstr "ह्यान्डल प्रमाणित गर्न असफल भयो। कृपया पुन: प्रयास गर्नुहोस्।" -#: src/Navigation.tsx:251 +#: src/Navigation.tsx:260 msgid "Feed" msgstr "फिड" @@ -3155,7 +3242,7 @@ msgstr "फिड टगल" #: src/view/shell/desktop/RightNav.tsx:102 #: src/view/shell/desktop/RightNav.tsx:103 -#: src/view/shell/Drawer.tsx:324 +#: src/view/shell/Drawer.tsx:340 msgid "Feedback" msgstr "प्रतिक्रिया" @@ -3165,14 +3252,14 @@ msgctxt "toast" msgid "Feedback sent!" msgstr "प्रतिक्रिया पठाइयो!" -#: src/Navigation.tsx:436 +#: src/Navigation.tsx:445 #: src/screens/Search/SearchResults.tsx:68 #: src/screens/StarterPack/StarterPackScreen.tsx:185 #: src/view/screens/Feeds.tsx:508 #: src/view/screens/Profile.tsx:227 #: src/view/screens/SavedFeeds.tsx:96 #: src/view/shell/desktop/LeftNav.tsx:655 -#: src/view/shell/Drawer.tsx:486 +#: src/view/shell/Drawer.tsx:502 msgid "Feeds" msgstr "फिड्स" @@ -3258,10 +3345,10 @@ msgid "Flexible" msgstr "लचिलो" #. User is not following this account, click to follow -#: src/components/ProfileCard.tsx:372 -#: src/components/ProfileHoverCard/index.web.tsx:449 -#: src/components/ProfileHoverCard/index.web.tsx:460 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 +#: src/components/ProfileCard.tsx:400 +#: src/components/ProfileHoverCard/index.web.tsx:456 +#: src/components/ProfileHoverCard/index.web.tsx:467 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:236 #: src/screens/VideoFeed/index.tsx:829 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:131 msgid "Follow" @@ -3272,7 +3359,7 @@ msgctxt "action" msgid "Follow" msgstr "अनुसरण गर्नुहोस्" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:218 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:221 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:113 msgid "Follow {0}" msgstr "{0} लाई अनुसरण गर्नुहोस्" @@ -3294,8 +3381,8 @@ msgstr "" msgid "Follow 7 accounts" msgstr "७ खाताहरू अनुसरण गर्नुहोस्" -#: src/view/com/profile/ProfileMenu.tsx:252 -#: src/view/com/profile/ProfileMenu.tsx:263 +#: src/view/com/profile/ProfileMenu.tsx:265 +#: src/view/com/profile/ProfileMenu.tsx:276 msgid "Follow account" msgstr "खाता अनुसरण गर्नुहोस्" @@ -3304,7 +3391,7 @@ msgstr "खाता अनुसरण गर्नुहोस्" msgid "Follow all" msgstr "सबैलाई अनुसरण गर्नुहोस्" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:232 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:129 msgid "Follow Back" msgstr "पछाडि अनुसरण गर्नुहोस्" @@ -3330,7 +3417,7 @@ msgstr "<0>{0} र <1>{1} ले अनुसरण गरेका छ msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" msgstr "<0>{0}, <1>{1}, र {2, plural, one {# other} other {# others}} ले अनुसरण गरेका छन्" -#: src/Navigation.tsx:205 +#: src/Navigation.tsx:214 msgid "Followers of @{0} that you know" msgstr "तपाईंले चिनेका @{0} का अनुसरणकर्ताहरू" @@ -3340,10 +3427,10 @@ msgid "Followers you know" msgstr "तपाईंले चिनेका अनुसरणकर्ताहरू" #. User is following this account, click to unfollow -#: src/components/ProfileCard.tsx:366 -#: src/components/ProfileHoverCard/index.web.tsx:448 -#: src/components/ProfileHoverCard/index.web.tsx:459 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:230 +#: src/components/ProfileCard.tsx:394 +#: src/components/ProfileHoverCard/index.web.tsx:455 +#: src/components/ProfileHoverCard/index.web.tsx:466 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:232 #: src/screens/VideoFeed/index.tsx:827 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:134 #: src/view/screens/Feeds.tsx:599 @@ -3351,8 +3438,8 @@ msgstr "तपाईंले चिनेका अनुसरणकर्त msgid "Following" msgstr "अनुसरण गर्दै" -#: src/components/ProfileCard.tsx:329 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 +#: src/components/ProfileCard.tsx:357 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:101 msgid "Following {0}" msgstr "{0} लाई अनुसरण गर्दै" @@ -3369,7 +3456,7 @@ msgstr "{name} लाई अनुसरण गर्दै" msgid "Following feed preferences" msgstr "अनुसरण फिड प्राथमिकताहरू" -#: src/Navigation.tsx:322 +#: src/Navigation.tsx:331 #: src/screens/Settings/FollowingFeedPreferences.tsx:53 msgid "Following Feed Preferences" msgstr "अनुसरण फिड प्राथमिकताहरू" @@ -3450,7 +3537,7 @@ msgstr "ग्यालेरी" msgid "Generate a starter pack" msgstr "स्टार्टर प्याक उत्पन्न गर्नुहोस्" -#: src/view/shell/Drawer.tsx:328 +#: src/view/shell/Drawer.tsx:344 msgid "Get help" msgstr "मद्दत प्राप्त गर्नुहोस्" @@ -3486,7 +3573,7 @@ msgstr "कानुन वा सेवा सर्तहरूको स् #: src/screens/VideoFeed/index.tsx:1112 #: src/view/com/auth/LoggedOut.tsx:72 #: src/view/screens/NotFound.tsx:57 -#: src/view/screens/ProfileList.tsx:1030 +#: src/view/screens/ProfileList.tsx:1038 msgid "Go back" msgstr "फर्कनुहोस्" @@ -3497,7 +3584,7 @@ msgstr "फर्कनुहोस्" #: src/screens/Profile/ProfileFeed/index.tsx:94 #: src/screens/StarterPack/StarterPackScreen.tsx:757 #: src/view/screens/NotFound.tsx:56 -#: src/view/screens/ProfileList.tsx:1035 +#: src/view/screens/ProfileList.tsx:1043 msgid "Go Back" msgstr "फर्कनुहोस्" @@ -3518,7 +3605,11 @@ msgstr "गृहपृष्ठमा जानुहोस्" msgid "Go Home" msgstr "गृहपृष्ठमा जानुहोस्" -#: src/screens/Messages/components/ChatListItem.tsx:355 +#: src/view/com/notifications/NotificationFeedItem.tsx:193 +msgid "Go to {firstAuthorName}'s profile" +msgstr "" + +#: src/screens/Messages/components/ChatListItem.tsx:360 msgid "Go to conversation with {0}" msgstr "{0} सँगको कुराकानीमा जानुहोस्" @@ -3552,16 +3643,16 @@ msgstr "मध्यसम्म पुगियो!" msgid "Handle" msgstr "ह्यान्डल" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:572 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:591 msgid "Handle already taken. Please try a different one." msgstr "ह्यान्डल पहिले नै लिइएको छ। कृपया अर्को प्रयास गर्नुहोस्।" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:189 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:325 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:195 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:344 msgid "Handle changed!" msgstr "ह्यान्डल परिवर्तन भयो!" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:576 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:595 msgid "Handle too long. Please try a shorter one." msgstr "ह्यान्डल धेरै लामो छ। कृपया छोटो प्रयास गर्नुहोस्।" @@ -3574,7 +3665,7 @@ msgstr "ह्याप्टिक्स" msgid "Harassment, trolling, or intolerance" msgstr "उत्पीडन, ट्रोलिङ, वा असहिष्णुता" -#: src/Navigation.tsx:406 +#: src/Navigation.tsx:415 msgid "Hashtag" msgstr "ह्यासट्याग" @@ -3586,11 +3677,11 @@ msgstr "" msgid "Having trouble?" msgstr "समस्या भइरहेको छ?" -#: src/screens/Settings/Settings.tsx:207 -#: src/screens/Settings/Settings.tsx:211 +#: src/screens/Settings/Settings.tsx:215 +#: src/screens/Settings/Settings.tsx:219 #: src/view/shell/desktop/RightNav.tsx:120 #: src/view/shell/desktop/RightNav.tsx:121 -#: src/view/shell/Drawer.tsx:337 +#: src/view/shell/Drawer.tsx:353 msgid "Help" msgstr "सहयोग" @@ -3629,7 +3720,7 @@ msgstr "लुकेको सूची" msgid "Hide" msgstr "लुकाउनुहोस्" -#: src/view/com/notifications/NotificationFeedItem.tsx:605 +#: src/view/com/notifications/NotificationFeedItem.tsx:694 msgctxt "action" msgid "Hide" msgstr "लुकाउनुहोस्" @@ -3680,10 +3771,15 @@ msgstr "" msgid "Hide trending videos?" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:596 +#: src/view/com/notifications/NotificationFeedItem.tsx:685 msgid "Hide user list" msgstr "प्रयोगकर्ता सूची लुकाउनुहोस्" +#: src/screens/Moderation/VerificationSettings.tsx:81 +#: src/screens/Moderation/VerificationSettings.tsx:90 +msgid "Hide verification badges" +msgstr "" + #: src/components/moderation/ContentHider.tsx:151 #: src/components/moderation/PostHider.tsx:79 msgid "Hides the content" @@ -3709,7 +3805,7 @@ msgstr "हाम्रोमा समस्या छ, फिड सर्भ msgid "Hmm, we're having trouble finding this feed. It may have been deleted." msgstr "हाम्रोमा समस्या छ, यो फिड फेला पार्न गाह्रो भइरहेको छ। सम्भवतः यो हटाइएको हुन सक्छ।" -#: src/screens/Moderation/index.tsx:54 +#: src/screens/Moderation/index.tsx:58 msgid "Hmmmm, it seems we're having trouble loading this data. See below for more details. If this issue persists, please contact us." msgstr "हाम्रोमा समस्या छ, यो डेटा लोड गर्न समस्या भइरहेको देखिन्छ। थप विवरणका लागि तल हेर्नुहोस्। यदि यो समस्या कायम रहन्छ भने, कृपया हामीलाई सम्पर्क गर्नुहोस्।" @@ -3721,15 +3817,15 @@ msgstr "हाम्रोमा समस्या छ, हामीले त msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "पर्खनुहोस्! हामी बिस्तारै भिडियो पहुँच उपलब्ध गराउँदैछौं, र तपाईं अझै प्रतीक्षामा हुनुहुन्छ। छिट्टै पुनः प्रयास गर्नुहोस्।" -#: src/Navigation.tsx:635 -#: src/Navigation.tsx:655 +#: src/Navigation.tsx:644 +#: src/Navigation.tsx:664 #: src/view/shell/bottom-bar/BottomBar.tsx:162 #: src/view/shell/desktop/LeftNav.tsx:599 -#: src/view/shell/Drawer.tsx:396 +#: src/view/shell/Drawer.tsx:412 msgid "Home" msgstr "गृहपृष्ठ" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:398 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:417 msgid "Host:" msgstr "होस्ट:" @@ -3768,8 +3864,8 @@ msgstr "मसँग कोड छ" msgid "I have a confirmation code" msgstr "मसँग पुष्टि कोड छ" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:261 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:267 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:280 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:286 msgid "I have my own domain" msgstr "मसँग मेरो आफ्नै डोमेन छ" @@ -3786,11 +3882,11 @@ msgstr "यदि वैकल्पिक पाठ लामो छ भने, msgid "If you are not yet an adult according to the laws of your country, your parent or legal guardian must read these Terms on your behalf." msgstr "यदि तपाईं आफ्नो देशको कानून अनुसार अझै वयस्क हुनुहुन्न भने, तपाईंको अभिभावक वा कानुनी संरक्षकले यी सर्तहरू पढ्नुपर्छ।" -#: src/view/screens/ProfileList.tsx:757 +#: src/view/screens/ProfileList.tsx:765 msgid "If you delete this list, you won't be able to recover it." msgstr "यदि तपाईं यो सूची हटाउनुहुन्छ भने, तपाईं यसलाई पुनः प्राप्त गर्न सक्नुहुन्न।" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:248 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:267 msgid "If you have your own domain, you can use that as your handle. This lets you self-verify your identity. <0>Learn more here." msgstr "" @@ -3819,6 +3915,15 @@ msgstr "अवैध र अत्यावश्यक" msgid "Image" msgstr "चित्र" +#: src/screens/Settings/AboutSettings.tsx:61 +msgid "Image cache cleared" +msgstr "" + +#. Android-only toast message which includes amount of space freed using localized number formatting +#: src/screens/Settings/AboutSettings.tsx:47 +msgid "Image cache cleared, freed {0}" +msgstr "" + #: src/components/StarterPack/ShareDialog.tsx:76 msgid "Image saved to your camera roll!" msgstr "चित्र तपाईंको क्यामेरा रोलमा सुरक्षित भयो!" @@ -3871,7 +3976,7 @@ msgstr "तपाईंलाई इमेल गरिएका कोड प msgid "Interaction limited" msgstr "परस्पर क्रिया सीमित छ" -#: src/screens/Moderation/index.tsx:209 +#: src/screens/Moderation/index.tsx:213 msgid "Interaction settings" msgstr "" @@ -3880,11 +3985,11 @@ msgstr "" msgid "Invalid 2FA confirmation code." msgstr "अमान्य 2FA पुष्टि कोड।" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:578 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:597 msgid "Invalid handle. Please try a different one." msgstr "अवैध ह्यान्डल। कृपया अर्को प्रयास गर्नुहोस्।" -#: src/view/com/post-thread/PostThreadItem.tsx:288 +#: src/view/com/post-thread/PostThreadItem.tsx:291 msgid "Invalid or unsupported post record" msgstr "अवैध वा असमर्थित पोस्ट रेकर्ड" @@ -3979,7 +4084,7 @@ msgstr "लेबलहरू" msgid "Labels added" msgstr "लेबलहरू थपियो" -#: src/screens/Profile/Sections/Labels.tsx:163 +#: src/screens/Profile/Sections/Labels.tsx:160 msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." msgstr "लेबलहरू प्रयोगकर्ता र सामग्रीमा ट्यागहरू हुन्। ती नेटवर्कलाई लुकाउन, चेतावनी दिन, र वर्गीकृत गर्न प्रयोग गर्न सकिन्छ।" @@ -3995,13 +4100,13 @@ msgstr "तपाईंको सामग्रीमा लेबलहरू" msgid "Language selection" msgstr "भाषा चयन" -#: src/Navigation.tsx:178 +#: src/Navigation.tsx:187 msgid "Language Settings" msgstr "भाषा सेटिङ" #: src/screens/Settings/LanguageSettings.tsx:71 -#: src/screens/Settings/Settings.tsx:199 -#: src/screens/Settings/Settings.tsx:202 +#: src/screens/Settings/Settings.tsx:207 +#: src/screens/Settings/Settings.tsx:210 msgid "Languages" msgstr "भाषाहरू" @@ -4015,10 +4120,19 @@ msgstr "ठूलो" msgid "Latest" msgstr "पछिल्लो" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:252 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:271 msgid "learn more" msgstr "थप जान्नुहोस्" +#: src/components/verification/VerificationsDialog.tsx:163 +#: src/components/verification/VerifierDialog.tsx:132 +#: src/screens/Moderation/VerificationSettings.tsx:47 +#: src/screens/Profile/Header/EditProfileDialog.tsx:360 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:212 +#: src/view/com/modals/EditProfile.tsx:208 +msgid "Learn more" +msgstr "" + #: src/components/moderation/ScreenHider.tsx:140 msgid "Learn More" msgstr "थप जान्नुहोस्" @@ -4044,6 +4158,11 @@ msgstr "यस सामग्रीमा लागू गरिएको म msgid "Learn more about this warning" msgstr "यस चेतावनीबारे थप जान्नुहोस्।" +#: src/components/verification/VerificationsDialog.tsx:152 +#: src/components/verification/VerifierDialog.tsx:121 +msgid "Learn more about verification on Bluesky" +msgstr "" + #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:99 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:102 msgid "Learn more about what is public on Bluesky." @@ -4132,9 +4251,8 @@ msgstr "यस फीडलाई मन पराउनुहोस्।" msgid "Like this labeler" msgstr "" -#: src/components/LikesDialog.tsx:85 -#: src/Navigation.tsx:256 -#: src/Navigation.tsx:261 +#: src/Navigation.tsx:265 +#: src/Navigation.tsx:270 msgid "Liked by" msgstr "मन पराउनेहरू" @@ -4160,7 +4278,7 @@ msgstr "" msgid "Likes" msgstr "रुचिहरू" -#: src/view/com/post-thread/PostThreadItem.tsx:223 +#: src/view/com/post-thread/PostThreadItem.tsx:226 msgid "Likes on this post" msgstr "यस पोस्टमा रुचिहरू" @@ -4169,7 +4287,7 @@ msgstr "यस पोस्टमा रुचिहरू" msgid "Linear" msgstr "" -#: src/Navigation.tsx:211 +#: src/Navigation.tsx:220 msgid "List" msgstr "सूची" @@ -4177,7 +4295,7 @@ msgstr "सूची" msgid "List Avatar" msgstr "सूची अवतार" -#: src/view/screens/ProfileList.tsx:430 +#: src/view/screens/ProfileList.tsx:438 msgctxt "toast" msgid "List blocked" msgstr "सूची ब्लक गरियो" @@ -4195,7 +4313,7 @@ msgstr "" msgid "List by you" msgstr "" -#: src/view/screens/ProfileList.tsx:477 +#: src/view/screens/ProfileList.tsx:485 msgctxt "toast" msgid "List deleted" msgstr "सूची मेटाइयो" @@ -4204,11 +4322,11 @@ msgstr "सूची मेटाइयो" msgid "List has been hidden" msgstr "सूची लुकाइएको छ" -#: src/view/screens/ProfileList.tsx:172 +#: src/view/screens/ProfileList.tsx:176 msgid "List Hidden" msgstr "सूची लुकाइएको" -#: src/view/screens/ProfileList.tsx:394 +#: src/view/screens/ProfileList.tsx:402 msgctxt "toast" msgid "List muted" msgstr "सूची म्यूट गरियो" @@ -4217,22 +4335,22 @@ msgstr "सूची म्यूट गरियो" msgid "List Name" msgstr "सूची नाम" -#: src/view/screens/ProfileList.tsx:448 +#: src/view/screens/ProfileList.tsx:456 msgctxt "toast" msgid "List unblocked" msgstr "सूची अनब्लक गरियो" -#: src/view/screens/ProfileList.tsx:412 +#: src/view/screens/ProfileList.tsx:420 msgctxt "toast" msgid "List unmuted" msgstr "सूची अनम्यूट गरियो" -#: src/Navigation.tsx:140 +#: src/Navigation.tsx:141 #: src/view/screens/Lists.tsx:62 #: src/view/screens/Profile.tsx:221 #: src/view/screens/Profile.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:673 -#: src/view/shell/Drawer.tsx:501 +#: src/view/shell/Drawer.tsx:517 msgid "Lists" msgstr "सूचीहरू" @@ -4255,7 +4373,7 @@ msgstr "नयाँ सूचनाहरू लोड गर्नुहोस #: src/screens/Profile/ProfileFeed/index.tsx:221 #: src/screens/Profile/Sections/Feed.tsx:98 #: src/view/com/feeds/FeedPage.tsx:155 -#: src/view/screens/ProfileList.tsx:870 +#: src/view/screens/ProfileList.tsx:878 msgid "Load new posts" msgstr "नयाँ पोस्टहरू लोड गर्नुहोस्।" @@ -4263,7 +4381,7 @@ msgstr "नयाँ पोस्टहरू लोड गर्नुहोस msgid "Loading..." msgstr "लोड हुँदैछ..." -#: src/Navigation.tsx:281 +#: src/Navigation.tsx:290 msgid "Log" msgstr "लग" @@ -4276,7 +4394,7 @@ msgid "Logo by @sawaratsuki.bsky.social" msgstr "" #: src/view/shell/desktop/RightNav.tsx:127 -#: src/view/shell/Drawer.tsx:639 +#: src/view/shell/Drawer.tsx:655 msgid "Logo by <0>@sawaratsuki.bsky.social" msgstr "लोगो द्वारा <0>@sawaratsuki.bsky.social" @@ -4313,6 +4431,10 @@ msgstr "तपाईं जहाँ जान चाहनुहुन्छ, msgid "Manage saved feeds" msgstr "सुरक्षित फीडहरू व्यवस्थापन गर्नुहोस्" +#: src/screens/Moderation/index.tsx:283 +msgid "Manage verification settings" +msgstr "" + #: src/components/dialogs/MutedWords.tsx:108 msgid "Manage your muted words and tags" msgstr "तपाईंका म्यूट गरिएको शब्द र ट्यागहरू व्यवस्थापन गर्नुहोस्।" @@ -4366,7 +4488,7 @@ msgctxt "toast" msgid "Message deleted" msgstr "सन्देश मेटाइएको।" -#: src/screens/Messages/components/ChatListItem.tsx:192 +#: src/screens/Messages/components/ChatListItem.tsx:197 msgid "Message deleted" msgstr "सन्देश मेटाइएको।" @@ -4391,7 +4513,7 @@ msgstr "सन्देश धेरै लामो छ।" msgid "Message options" msgstr "" -#: src/Navigation.tsx:650 +#: src/Navigation.tsx:659 msgid "Messages" msgstr "सन्देशहरू" @@ -4410,10 +4532,10 @@ msgstr "भ्रामक खाता" msgid "Misleading Post" msgstr "भ्रामक पोस्ट" -#: src/Navigation.tsx:145 -#: src/screens/Moderation/index.tsx:89 -#: src/screens/Settings/Settings.tsx:167 -#: src/screens/Settings/Settings.tsx:170 +#: src/Navigation.tsx:146 +#: src/screens/Moderation/index.tsx:93 +#: src/screens/Settings/Settings.tsx:175 +#: src/screens/Settings/Settings.tsx:178 msgid "Moderation" msgstr "मोडरेशन" @@ -4445,11 +4567,11 @@ msgctxt "toast" msgid "Moderation list updated" msgstr "मोडरेशन सूची अपडेट गरियो।" -#: src/screens/Moderation/index.tsx:239 +#: src/screens/Moderation/index.tsx:243 msgid "Moderation lists" msgstr "मोडरेशन सूचीहरू" -#: src/Navigation.tsx:150 +#: src/Navigation.tsx:151 #: src/view/screens/ModerationModlists.tsx:62 msgid "Moderation Lists" msgstr "मोडरेशन सूचीहरू" @@ -4458,11 +4580,11 @@ msgstr "मोडरेशन सूचीहरू" msgid "moderation settings" msgstr "मोडरेशन सेटिङ्स" -#: src/Navigation.tsx:271 +#: src/Navigation.tsx:280 msgid "Moderation states" msgstr "मोडरेशन अवस्थाहरू" -#: src/screens/Moderation/index.tsx:193 +#: src/screens/Moderation/index.tsx:197 msgid "Moderation tools" msgstr "मोडरेशन उपकरणहरू" @@ -4471,7 +4593,7 @@ msgstr "मोडरेशन उपकरणहरू" msgid "Moderator has chosen to set a general warning on the content." msgstr "मोडरेटरले सामग्रीमा सामान्य चेतावनी सेट गर्ने निर्णय गरेका छन्।" -#: src/view/com/post-thread/PostThreadItem.tsx:645 +#: src/view/com/post-thread/PostThreadItem.tsx:665 msgid "More" msgstr "थप" @@ -4480,9 +4602,9 @@ msgstr "थप" msgid "More feeds" msgstr "थप फीडहरू" -#: src/view/com/profile/ProfileMenu.tsx:194 -#: src/view/com/profile/ProfileMenu.tsx:200 -#: src/view/screens/ProfileList.tsx:742 +#: src/view/com/profile/ProfileMenu.tsx:207 +#: src/view/com/profile/ProfileMenu.tsx:213 +#: src/view/screens/ProfileList.tsx:750 msgid "More options" msgstr "थप विकल्पहरू" @@ -4515,14 +4637,14 @@ msgstr "म्यूट गर्नुहोस्" msgid "Mute {tag}" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:289 -#: src/view/com/profile/ProfileMenu.tsx:296 +#: src/view/com/profile/ProfileMenu.tsx:325 +#: src/view/com/profile/ProfileMenu.tsx:332 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:669 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:675 msgid "Mute account" msgstr "खाता म्यूट गर्नुहोस्" -#: src/view/screens/ProfileList.tsx:649 +#: src/view/screens/ProfileList.tsx:657 msgid "Mute accounts" msgstr "खाता म्यूट गर्नुहोस्" @@ -4535,11 +4657,11 @@ msgstr "वार्ता म्यूट गर्नुहोस्" msgid "Mute in:" msgstr "म्यूट गर्नुहोस्:" -#: src/view/screens/ProfileList.tsx:771 +#: src/view/screens/ProfileList.tsx:779 msgid "Mute list" msgstr "सूची म्यूट गर्नुहोस्" -#: src/view/screens/ProfileList.tsx:766 +#: src/view/screens/ProfileList.tsx:774 msgid "Mute these accounts?" msgstr "यी खाता म्यूट गर्नुहोस्?" @@ -4577,16 +4699,16 @@ msgstr "थ्रेड म्यूट गर्नुहोस्" msgid "Mute words & tags" msgstr "शब्दहरू र ट्यागहरू म्यूट गर्नुहोस्" -#: src/screens/Moderation/index.tsx:254 +#: src/screens/Moderation/index.tsx:258 msgid "Muted accounts" msgstr "म्यूट गरिएका खाता" -#: src/Navigation.tsx:155 -#: src/view/screens/ModerationMutedAccounts.tsx:100 +#: src/Navigation.tsx:156 +#: src/view/screens/ModerationMutedAccounts.tsx:123 msgid "Muted Accounts" msgstr "म्यूट गरिएका खाता" -#: src/view/screens/ModerationMutedAccounts.tsx:112 +#: src/view/screens/ModerationMutedAccounts.tsx:135 msgid "Muted accounts have their posts removed from your feed and from your notifications. Mutes are completely private." msgstr "म्यूट गरिएका खाताहरूका पोस्टहरू तपाईंको फीड र सूचनाहरूबाट हटाइन्छ। म्यूटहरू पूर्ण रूपमा निजी छन्।" @@ -4594,11 +4716,11 @@ msgstr "म्यूट गरिएका खाताहरूका पोस msgid "Muted by \"{0}\"" msgstr "\"{0}\" द्वारा म्यूट गरियो।" -#: src/screens/Moderation/index.tsx:224 +#: src/screens/Moderation/index.tsx:228 msgid "Muted words & tags" msgstr "म्यूट गरिएका शब्दहरू र ट्यागहरू" -#: src/view/screens/ProfileList.tsx:768 +#: src/view/screens/ProfileList.tsx:776 msgid "Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them." msgstr "म्यूट निजी हुन्छ। म्यूट गरिएका खाताहरू तपाईंसँग अन्तरक्रिया गर्न सक्छन्, तर तपाईंले तिनीहरूको पोस्टहरू देख्नुहुनेछैन वा तिनीहरूबाट सूचना प्राप्त गर्नुहुनेछैन।" @@ -4650,7 +4772,7 @@ msgstr "" msgid "Navigates to the next screen" msgstr "अर्को स्क्रिनमा जानुहोस्" -#: src/view/shell/Drawer.tsx:72 +#: src/view/shell/Drawer.tsx:75 msgid "Navigates to your profile" msgstr "तपाईंको प्रोफाइलमा जानुहोस्" @@ -4667,7 +4789,7 @@ msgstr "प्रतिलिपि अधिकार उल्लङ्घन msgid "Never lose access to your followers or data." msgstr "कहिल्यै पनि आफ्ना फलोअरहरू वा डेटा गुमाउनु पर्दैन।" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:548 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:567 msgid "Nevermind, create a handle for me" msgstr "केही छैन, मेरो लागि एक हैंडल सिर्जना गर्नुहोस्" @@ -4687,9 +4809,13 @@ msgstr "नयाँ" msgid "New chat" msgstr "नयाँ कुराकानी" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:202 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:210 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:356 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:63 +msgid "New Feature" +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:221 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:229 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:375 msgid "New handle" msgstr "नयाँ हैंडल" @@ -4718,8 +4844,8 @@ msgstr "नयाँ पासवर्ड" #: src/view/screens/Feeds.tsx:549 #: src/view/screens/Notifications.tsx:165 #: src/view/screens/Profile.tsx:507 -#: src/view/screens/ProfileList.tsx:252 -#: src/view/screens/ProfileList.tsx:285 +#: src/view/screens/ProfileList.tsx:250 +#: src/view/screens/ProfileList.tsx:288 msgid "New post" msgstr "नयाँ पोस्ट" @@ -4780,8 +4906,8 @@ msgstr "अर्को चित्र" msgid "No app passwords yet" msgstr "अहिलेसम्म कुनै एप पासवर्ड छैन" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:378 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:380 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:397 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:399 msgid "No DNS Panel" msgstr "कुनै DNS प्यानल छैन" @@ -4798,8 +4924,8 @@ msgstr "कुनै फीडहरू फेला परेनन्। क msgid "No likes yet" msgstr "अहिलेसम्म कुनै रुचिहरू छैन" -#: src/components/ProfileCard.tsx:351 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:119 +#: src/components/ProfileCard.tsx:379 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:122 msgid "No longer following {0}" msgstr "{0} लाई अब अनुसरण गरिरहेको छैन" @@ -4807,7 +4933,7 @@ msgstr "{0} लाई अब अनुसरण गरिरहेको छै msgid "No longer than {MAX_SERVICE_HANDLE_LENGTH, plural, other {# characters}}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:134 +#: src/screens/Messages/components/ChatListItem.tsx:139 msgid "No messages yet" msgstr "अहिलेसम्म कुनै सन्देश छैन" @@ -4841,7 +4967,7 @@ msgstr "अहिलेसम्म कुनै पुनःपोस्ट छ msgid "No result" msgstr "कुनै परिणाम छैन" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:204 +#: src/components/dialogs/SearchablePeopleList.tsx:223 #: src/components/ProgressGuide/FollowDialog.tsx:212 msgid "No results" msgstr "कुनै परिणाम छैन" @@ -4859,9 +4985,8 @@ msgid "No results found for \"{query}\"" msgstr "\"{query}\" को लागि कुनै परिणाम भेटिएन" #: src/screens/Search/SearchResults.tsx:248 -#: src/screens/Search/SearchResults.tsx:286 -#: src/screens/Search/SearchResults.tsx:331 -#: src/view/com/modals/ListAddRemoveUsers.tsx:128 +#: src/screens/Search/SearchResults.tsx:284 +#: src/screens/Search/SearchResults.tsx:329 msgid "No results found for {query}" msgstr "{query} को लागि कुनै परिणाम भेटिएन" @@ -4883,7 +5008,6 @@ msgid "Nobody" msgstr "कसैले पनि होइन" #: src/components/LikedByList.tsx:86 -#: src/components/LikesDialog.tsx:97 #: src/view/com/post-thread/PostLikedBy.tsx:86 msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "अहिलेसम्म कसैले यो मन पराएका छैनन्। सायद तपाई पहिलो हुनु पर्छ!" @@ -4908,7 +5032,7 @@ msgstr "अ-यौन नग्नता" msgid "Not followed by anyone you're following" msgstr "" -#: src/Navigation.tsx:135 +#: src/Navigation.tsx:136 #: src/view/screens/Profile.tsx:122 msgid "Not Found" msgstr "फेला परेन" @@ -4918,7 +5042,7 @@ msgstr "फेला परेन" msgid "Not right now" msgstr "अहिले होइन" -#: src/view/com/profile/ProfileMenu.tsx:406 +#: src/view/com/profile/ProfileMenu.tsx:442 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:791 #: src/view/com/util/post-ctrls/PostCtrls.tsx:361 msgid "Note about sharing" @@ -4936,7 +5060,7 @@ msgstr "यहाँ केही छैन" msgid "Notification filters" msgstr "सूचना फिल्टरहरू" -#: src/Navigation.tsx:431 +#: src/Navigation.tsx:440 #: src/view/screens/Notifications.tsx:134 msgid "Notification settings" msgstr "सूचना सेटिङ्स" @@ -4953,11 +5077,11 @@ msgstr "सूचना ध्वनीहरू" msgid "Notification Sounds" msgstr "सूचना ध्वनीहरू" -#: src/Navigation.tsx:645 +#: src/Navigation.tsx:654 #: src/view/screens/Notifications.tsx:128 #: src/view/shell/bottom-bar/BottomBar.tsx:236 #: src/view/shell/desktop/LeftNav.tsx:636 -#: src/view/shell/Drawer.tsx:449 +#: src/view/shell/Drawer.tsx:465 msgid "Notifications" msgstr "सूचनाहरू" @@ -5001,7 +5125,7 @@ msgid "OK" msgstr "ठिक छ" #: src/screens/Login/PasswordUpdatedForm.tsx:37 -#: src/view/com/post-thread/PostThreadItem.tsx:895 +#: src/view/com/post-thread/PostThreadItem.tsx:915 msgid "Okay" msgstr "हुन्छ" @@ -5016,7 +5140,7 @@ msgstr "सबैभन्दा पुराना उत्तर पहिल msgid "on<0><1/><2><3/>" msgstr "मा<0><1/><2><3/>" -#: src/screens/Settings/Settings.tsx:304 +#: src/screens/Settings/Settings.tsx:346 msgid "Onboarding reset" msgstr "अनबोर्डिङ रिसेट" @@ -5060,7 +5184,7 @@ msgstr "ओहो, केही गडबड भयो!" #: src/components/StarterPack/ProfileStarterPacks.tsx:325 #: src/components/StarterPack/ProfileStarterPacks.tsx:334 #: src/screens/Settings/AppPasswords.tsx:59 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:104 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:106 #: src/screens/Settings/NotificationSettings.tsx:54 #: src/view/screens/Profile.tsx:122 msgid "Oops!" @@ -5078,8 +5202,8 @@ msgstr "{name} प्रोफाइल सर्टकट मेनु खो msgid "Open avatar creator" msgstr "अवतार सिर्जनाकर्ता खोल्नुहोस्" -#: src/screens/Messages/components/ChatListItem.tsx:363 -#: src/screens/Messages/components/ChatListItem.tsx:364 +#: src/screens/Messages/components/ChatListItem.tsx:368 +#: src/screens/Messages/components/ChatListItem.tsx:369 msgid "Open conversation options" msgstr "कुराकानी विकल्प खोल्नुहोस्" @@ -5113,11 +5237,11 @@ msgstr "{niceUrl} को लिङ्क खोल्नुहोस्" msgid "Open message options" msgstr "सन्देश विकल्प खोल्नुहोस्" -#: src/screens/Settings/Settings.tsx:330 +#: src/screens/Settings/Settings.tsx:372 msgid "Open moderation debug page" msgstr "मोडरेसन डिबग पृष्ठ खोल्नुहोस्" -#: src/screens/Moderation/index.tsx:220 +#: src/screens/Moderation/index.tsx:224 msgid "Open muted words and tags settings" msgstr "मुट गरिएका शब्दहरू र ट्यागहरूको सेटिङ खोल्नुहोस्" @@ -5133,12 +5257,12 @@ msgstr "पोस्ट विकल्प मेनु खोल्नुहो msgid "Open starter pack menu" msgstr "स्टार्टर प्याक मेनु खोल्नुहोस्" -#: src/screens/Settings/Settings.tsx:323 -#: src/screens/Settings/Settings.tsx:337 +#: src/screens/Settings/Settings.tsx:365 +#: src/screens/Settings/Settings.tsx:379 msgid "Open storybook page" msgstr "स्टोरीबुक पृष्ठ खोल्नुहोस्" -#: src/screens/Settings/Settings.tsx:316 +#: src/screens/Settings/Settings.tsx:358 msgid "Open system log" msgstr "प्रणाली लग खोल्नुहोस्" @@ -5200,7 +5324,7 @@ msgstr "आफ्नो विद्यमान Bluesky खातामा स msgid "Opens GIF select dialog" msgstr "GIF चयन संवाद खोल्नुहोस्" -#: src/screens/Settings/Settings.tsx:208 +#: src/screens/Settings/Settings.tsx:216 msgid "Opens helpdesk in browser" msgstr "" @@ -5216,7 +5340,7 @@ msgstr "पासवर्ड रिसेट फारम खोल्नुह msgid "Opens the linked website" msgstr "लिङ्क गरिएको वेबसाइट खोल्नुहोस्" -#: src/view/com/notifications/NotificationFeedItem.tsx:683 +#: src/view/com/notifications/NotificationFeedItem.tsx:788 #: src/view/com/util/UserAvatar.tsx:465 msgid "Opens this profile" msgstr "यो प्रोफाइल खोल्नुहोस्" @@ -5268,7 +5392,7 @@ msgstr "" msgid "Other" msgstr "अन्य" -#: src/components/AccountList.tsx:83 +#: src/components/AccountList.tsx:87 msgid "Other account" msgstr "अन्य खाता" @@ -5330,15 +5454,15 @@ msgstr "भिडियो रोक्नुहोस्" #: src/screens/Search/SearchResults.tsx:62 #: src/screens/StarterPack/StarterPackScreen.tsx:184 -#: src/view/screens/ProfileList.tsx:166 +#: src/view/screens/ProfileList.tsx:170 msgid "People" msgstr "व्यक्ति" -#: src/Navigation.tsx:198 +#: src/Navigation.tsx:207 msgid "People followed by @{0}" msgstr "@{0} द्वारा अनुसरण गरिएका व्यक्ति" -#: src/Navigation.tsx:191 +#: src/Navigation.tsx:200 msgid "People following @{0}" msgstr "@{0} लाई अनुसरण गर्ने व्यक्ति" @@ -5376,7 +5500,7 @@ msgstr "" msgid "Pin Feed" msgstr "" -#: src/view/screens/ProfileList.tsx:706 +#: src/view/screens/ProfileList.tsx:714 msgid "Pin to home" msgstr "होममा पिन गर्नुहोस्" @@ -5402,7 +5526,7 @@ msgstr "" msgid "Pinned Feeds" msgstr "पिन गरिएका फिडहरू" -#: src/view/screens/ProfileList.tsx:353 +#: src/view/screens/ProfileList.tsx:361 msgid "Pinned to your feeds" msgstr "तपाईंका फिडहरूमा पिन गरियो" @@ -5553,14 +5677,14 @@ msgctxt "action" msgid "Post All" msgstr "सबै पोस्ट गर्नुहोस्" -#: src/view/com/post-thread/PostThreadItem.tsx:215 +#: src/view/com/post-thread/PostThreadItem.tsx:218 msgid "Post by {0}" msgstr "{0} द्वारा पोस्ट" -#: src/Navigation.tsx:224 -#: src/Navigation.tsx:231 -#: src/Navigation.tsx:238 -#: src/Navigation.tsx:245 +#: src/Navigation.tsx:233 +#: src/Navigation.tsx:240 +#: src/Navigation.tsx:247 +#: src/Navigation.tsx:254 msgid "Post by @{0}" msgstr "@{0} द्वारा पोस्ट" @@ -5595,7 +5719,7 @@ msgstr "तपाईं द्वारा पोस्ट लुकाइएक msgid "Post interaction settings" msgstr "पोस्ट अन्तरक्रिया सेटिङ्स" -#: src/Navigation.tsx:166 +#: src/Navigation.tsx:167 #: src/screens/ModerationInteractionSettings/index.tsx:34 msgid "Post Interaction Settings" msgstr "" @@ -5625,7 +5749,7 @@ msgstr "पोस्ट अनपिन गरियो" #: src/screens/StarterPack/StarterPackScreen.tsx:186 #: src/view/screens/Profile.tsx:222 -#: src/view/screens/ProfileList.tsx:166 +#: src/view/screens/ProfileList.tsx:170 msgid "Posts" msgstr "पोस्टहरू" @@ -5683,22 +5807,22 @@ msgstr "प्राथमिकता सूचनाहरू।" msgid "Privacy" msgstr "गोपनीयता।" -#: src/screens/Settings/Settings.tsx:161 -#: src/screens/Settings/Settings.tsx:164 +#: src/screens/Settings/Settings.tsx:169 +#: src/screens/Settings/Settings.tsx:172 msgid "Privacy and security" msgstr "गोपनीयता र सुरक्षा" -#: src/Navigation.tsx:367 +#: src/Navigation.tsx:376 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:36 msgid "Privacy and Security" msgstr "गोपनीयता र सुरक्षा" -#: src/Navigation.tsx:291 -#: src/screens/Settings/AboutSettings.tsx:51 -#: src/screens/Settings/AboutSettings.tsx:54 +#: src/Navigation.tsx:300 +#: src/screens/Settings/AboutSettings.tsx:89 +#: src/screens/Settings/AboutSettings.tsx:92 #: src/view/screens/PrivacyPolicy.tsx:31 -#: src/view/shell/Drawer.tsx:634 -#: src/view/shell/Drawer.tsx:635 +#: src/view/shell/Drawer.tsx:650 +#: src/view/shell/Drawer.tsx:651 msgid "Privacy Policy" msgstr "गोपनीयता नीति" @@ -5711,20 +5835,20 @@ msgstr "भिडियो प्रशोधन हुँदैछ।" msgid "Processing..." msgstr "प्रशोधन हुँदैछ।" -#: src/view/screens/DebugMod.tsx:920 +#: src/view/screens/DebugMod.tsx:926 #: src/view/screens/Profile.tsx:361 msgid "profile" msgstr "प्रोफाइल" #: src/view/shell/bottom-bar/BottomBar.tsx:286 #: src/view/shell/desktop/LeftNav.tsx:691 -#: src/view/shell/Drawer.tsx:71 -#: src/view/shell/Drawer.tsx:526 +#: src/view/shell/Drawer.tsx:74 +#: src/view/shell/Drawer.tsx:542 msgid "Profile" msgstr "प्रोफाइल" -#: src/screens/Profile/Header/EditProfileDialog.tsx:191 -#: src/view/com/modals/EditProfile.tsx:124 +#: src/screens/Profile/Header/EditProfileDialog.tsx:198 +#: src/view/com/modals/EditProfile.tsx:127 msgctxt "toast" msgid "Profile updated" msgstr "प्रोफाइल अद्यावधिक गरियो।" @@ -5803,7 +5927,7 @@ msgstr "उद्धरण सेटिङ्स" msgid "Quotes" msgstr "उद्धरण।" -#: src/view/com/post-thread/PostThreadItem.tsx:249 +#: src/view/com/post-thread/PostThreadItem.tsx:252 msgid "Quotes of this post" msgstr "यस पोस्टका उद्धरण।" @@ -5814,7 +5938,7 @@ msgstr "यस पोस्टका उद्धरण।" msgid "Random (aka \"Poster's Roulette\")" msgstr "अनियमित (जसलाई \"पोस्टरको रूले\" भनिन्छ)।" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:581 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:600 msgid "Rate limit exceeded – you've tried to change your handle too many times in a short period. Please wait a minute before trying again." msgstr "दर सीमा नाघियो – तपाईंले छोटो समयमा धेरै पटक आफ्नो हैंडल परिवर्तन गर्न प्रयास गर्नुभयो। कृपया पुन: प्रयास गर्नु अघि एक मिनेट पर्खनुहोस्।" @@ -5831,6 +5955,11 @@ msgstr "" msgid "Reactivate your account" msgstr "तपाईंको खाता पुन: सक्रिय गर्नुहोस्।" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:158 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:169 +msgid "Read blog post" +msgstr "" + #: src/screens/VideoFeed/index.tsx:942 msgid "Read less" msgstr "" @@ -5862,7 +5991,7 @@ msgstr "" msgid "Reason:" msgstr "कारण:" -#: src/screens/Search/components/SearchHistory.tsx:44 +#: src/screens/Search/components/SearchHistory.tsx:49 msgid "Recent Searches" msgstr "हालको खोजीहरू" @@ -5888,13 +6017,13 @@ msgstr "" msgid "Reload conversations" msgstr "वार्तालाप पुनः लोड गर्नुहोस्" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:171 #: src/components/dialogs/MutedWords.tsx:438 #: src/components/FeedCard.tsx:343 #: src/components/StarterPack/Wizard/WizardListCard.tsx:102 #: src/components/StarterPack/Wizard/WizardListCard.tsx:109 -#: src/screens/Settings/Settings.tsx:468 +#: src/screens/Settings/Settings.tsx:510 #: src/view/com/feeds/FeedSourceCard.tsx:322 -#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/UserAddRemoveLists.tsx:235 #: src/view/com/posts/PostFeedErrorMessage.tsx:213 msgid "Remove" @@ -5904,12 +6033,12 @@ msgstr "हटाउनुहोस्" msgid "Remove {displayName} from starter pack" msgstr "{displayName} लाई स्टार्टर प्याकबाट हटाउनुहोस्" -#: src/screens/Search/components/SearchHistory.tsx:120 +#: src/screens/Search/components/SearchHistory.tsx:97 msgid "Remove {historyItem}" msgstr "" -#: src/screens/Settings/Settings.tsx:447 -#: src/screens/Settings/Settings.tsx:450 +#: src/screens/Settings/Settings.tsx:489 +#: src/screens/Settings/Settings.tsx:492 msgid "Remove account" msgstr "खाता हटाउनुहोस्" @@ -5945,12 +6074,12 @@ msgstr "फिड हटाउने?" #: src/screens/Profile/components/ProfileFeedHeader.tsx:320 #: src/view/com/feeds/FeedSourceCard.tsx:190 #: src/view/com/feeds/FeedSourceCard.tsx:268 -#: src/view/screens/ProfileList.tsx:520 +#: src/view/screens/ProfileList.tsx:528 #: src/view/screens/SavedFeeds.tsx:342 msgid "Remove from my feeds" msgstr "मेरो फिडबाट हटाउनुहोस्" -#: src/screens/Settings/Settings.tsx:460 +#: src/screens/Settings/Settings.tsx:502 msgid "Remove from quick access?" msgstr "छिटो पहुँचबाट हटाउने?" @@ -5972,7 +6101,7 @@ msgstr "तस्बिर हटाउनुहोस्" msgid "Remove mute word from your list" msgstr "तपाईंको सूचीबाट मौन शब्द हटाउनुहोस्" -#: src/screens/Search/components/SearchHistory.tsx:93 +#: src/screens/Search/components/SearchHistory.tsx:178 msgid "Remove profile" msgstr "प्रोफाइल हटाउनुहोस्" @@ -5993,6 +6122,21 @@ msgstr "उपशीर्षक फाइल हटाउनुहोस्" msgid "Remove this feed from your saved feeds" msgstr "यस फिडलाई तपाईँको सुरक्षित फिडहरूबाट हटाउनुहोस्" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:157 +msgid "Remove user from list" +msgstr "" + +#: src/components/verification/VerificationRemovePrompt.tsx:46 +#: src/components/verification/VerificationsDialog.tsx:227 +#: src/view/com/profile/ProfileMenu.tsx:298 +#: src/view/com/profile/ProfileMenu.tsx:301 +msgid "Remove verification" +msgstr "" + +#: src/components/verification/VerificationRemovePrompt.tsx:44 +msgid "Remove your verification for this account?" +msgstr "" + #: src/view/com/util/post-embeds/QuoteEmbed.tsx:110 msgid "Removed by author" msgstr "लेखकद्वारा हटाइयो" @@ -6001,7 +6145,7 @@ msgstr "लेखकद्वारा हटाइयो" msgid "Removed by you" msgstr "तपाईँद्वारा हटाइयो" -#: src/view/com/modals/ListAddRemoveUsers.tsx:200 +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:117 #: src/view/com/modals/UserAddRemoveLists.tsx:170 msgid "Removed from list" msgstr "सूचीबाट हटाइयो" @@ -6016,11 +6160,15 @@ msgstr "सुरक्षित फिडहरूबाट हटाइयो" #: src/screens/Profile/components/ProfileFeedHeader.tsx:122 #: src/view/com/posts/FeedShutdownMsg.tsx:44 -#: src/view/screens/ProfileList.tsx:384 +#: src/view/screens/ProfileList.tsx:392 msgid "Removed from your feeds" msgstr "तपाईँको फिडहरूबाट हटाइयो" -#: src/screens/Search/components/SearchHistory.tsx:95 +#: src/components/verification/VerificationRemovePrompt.tsx:32 +msgid "Removed verification" +msgstr "" + +#: src/screens/Search/components/SearchHistory.tsx:179 msgid "Removes profile from search history" msgstr "" @@ -6113,8 +6261,8 @@ msgstr "उत्तर सफलतापूर्वक लुकाइएक msgid "Report" msgstr "रिपोर्ट गर्नुहोस्" -#: src/view/com/profile/ProfileMenu.tsx:329 -#: src/view/com/profile/ProfileMenu.tsx:332 +#: src/view/com/profile/ProfileMenu.tsx:365 +#: src/view/com/profile/ProfileMenu.tsx:368 msgid "Report account" msgstr "खाता रिपोर्ट गर्नुहोस्" @@ -6137,7 +6285,7 @@ msgstr "रिपोर्ट संवाद" msgid "Report feed" msgstr "फिड रिपोर्ट गर्नुहोस्" -#: src/view/screens/ProfileList.tsx:562 +#: src/view/screens/ProfileList.tsx:570 msgid "Report list" msgstr "" @@ -6234,7 +6382,7 @@ msgstr "<0><1/> द्वारा पुनःपोस्ट गरिय msgid "Reposted by you" msgstr "तपाईँद्वारा पुनःपोस्ट गरियो" -#: src/view/com/post-thread/PostThreadItem.tsx:228 +#: src/view/com/post-thread/PostThreadItem.tsx:231 msgid "Reposts of this post" msgstr "यस पोस्टका पुनःपोस्टहरू" @@ -6288,8 +6436,8 @@ msgstr "कोड रिसेट गर्नुहोस्" msgid "Reset Code" msgstr "रिसेट कोड" -#: src/screens/Settings/Settings.tsx:344 -#: src/screens/Settings/Settings.tsx:346 +#: src/screens/Settings/Settings.tsx:386 +#: src/screens/Settings/Settings.tsx:388 msgid "Reset onboarding state" msgstr "प्रारम्भिक अवस्थालाई रिसेट गर्नुहोस्" @@ -6341,10 +6489,10 @@ msgid "Returns to home page" msgstr "गृहपृष्ठमा फर्कनुहोस्" #: src/screens/Profile/ProfileFeed/index.tsx:90 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:540 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:559 #: src/screens/VideoFeed/index.tsx:1109 #: src/view/screens/NotFound.tsx:60 -#: src/view/screens/ProfileList.tsx:1031 +#: src/view/screens/ProfileList.tsx:1039 msgid "Returns to previous page" msgstr "अघिल्लो पृष्ठमा फर्कनुहोस्" @@ -6356,9 +6504,9 @@ msgstr "" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:479 #: src/components/dialogs/PostInteractionSettingsDialog.tsx:485 #: src/components/StarterPack/QrCodeDialog.tsx:191 -#: src/screens/Profile/Header/EditProfileDialog.tsx:238 -#: src/screens/Profile/Header/EditProfileDialog.tsx:252 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:243 +#: src/screens/Profile/Header/EditProfileDialog.tsx:245 +#: src/screens/Profile/Header/EditProfileDialog.tsx:259 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:262 #: src/view/com/composer/GifAltText.tsx:193 #: src/view/com/composer/GifAltText.tsx:202 #: src/view/com/composer/photos/EditImageDialog.web.tsx:77 @@ -6366,7 +6514,7 @@ msgstr "" #: src/view/com/composer/photos/ImageAltTextDialog.tsx:153 #: src/view/com/composer/photos/ImageAltTextDialog.tsx:163 #: src/view/com/modals/CreateOrEditList.tsx:317 -#: src/view/com/modals/EditProfile.tsx:219 +#: src/view/com/modals/EditProfile.tsx:245 #: src/view/screens/SavedFeeds.tsx:109 msgid "Save" msgstr "सुरक्षित गर्नुहोस्" @@ -6386,7 +6534,7 @@ msgstr "जन्मदिन सुरक्षित गर्नुहोस msgid "Save changes" msgstr "परिवर्तनहरू सुरक्षित गर्नुहोस्" -#: src/view/com/modals/EditProfile.tsx:227 +#: src/view/com/modals/EditProfile.tsx:253 msgid "Save Changes" msgstr "परिवर्तनहरू सुरक्षित गर्नुहोस्" @@ -6399,7 +6547,7 @@ msgstr "चित्र सुरक्षित गर्नुहोस्" msgid "Save image crop" msgstr "चित्र काट्ने सेटिङ सुरक्षित गर्नुहोस्" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:229 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:248 msgid "Save new handle" msgstr "नयाँ ह्यान्डल सुरक्षित गर्नुहोस्" @@ -6421,11 +6569,11 @@ msgid "Saved to your camera roll" msgstr "तपाईंको क्यामेरा रोलमा सुरक्षित गरियो" #: src/screens/Profile/components/ProfileFeedHeader.tsx:131 -#: src/view/screens/ProfileList.tsx:364 +#: src/view/screens/ProfileList.tsx:372 msgid "Saved to your feeds" msgstr "तपाईंको फिडहरूमा सुरक्षित गरियो" -#: src/view/com/modals/EditProfile.tsx:220 +#: src/view/com/modals/EditProfile.tsx:246 msgid "Saves any changes to your profile" msgstr "तपाईंको प्रोफाइलका कुनै पनि परिवर्तन सुरक्षित गर्दछ" @@ -6435,8 +6583,8 @@ msgstr "चित्र काट्ने सेटिङ सुरक्षि #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/NotificationFeedItem.tsx:544 -#: src/view/com/notifications/NotificationFeedItem.tsx:569 +#: src/view/com/notifications/NotificationFeedItem.tsx:633 +#: src/view/com/notifications/NotificationFeedItem.tsx:658 msgid "Say hello!" msgstr "नमस्ते भन्नुहोस्!" @@ -6445,21 +6593,20 @@ msgstr "नमस्ते भन्नुहोस्!" msgid "Science" msgstr "विज्ञान" -#: src/view/screens/ProfileList.tsx:988 +#: src/view/screens/ProfileList.tsx:996 msgid "Scroll to top" msgstr "माथि स्क्रोल गर्नुहोस्" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:491 +#: src/components/dialogs/SearchablePeopleList.tsx:513 #: src/components/forms/SearchInput.tsx:34 #: src/components/forms/SearchInput.tsx:36 #: src/screens/Search/Shell.tsx:307 #: src/screens/Search/Shell.tsx:464 -#: src/view/com/modals/ListAddRemoveUsers.tsx:76 #: src/view/shell/bottom-bar/BottomBar.tsx:182 msgid "Search" msgstr "खोज्नुहोस्" -#: src/Navigation.tsx:217 +#: src/Navigation.tsx:226 #: src/screens/Profile/ProfileSearch.tsx:37 msgid "Search @{0}'s posts" msgstr "" @@ -6477,11 +6624,11 @@ msgstr "" msgid "Search for \"{interestsDisplayName}\"{activeText}" msgstr "" -#: src/view/shell/desktop/Search.tsx:201 +#: src/view/shell/desktop/Search.tsx:131 msgid "Search for \"{query}\"" msgstr "\"{query}\" को लागि खोज्नुहोस्" -#: src/screens/Search/components/AutocompleteResults.tsx:44 +#: src/screens/Search/components/AutocompleteResults.tsx:45 msgid "Search for \"{searchText}\"" msgstr "“{searchText}” को लागि खोज्नुहोस्" @@ -6501,10 +6648,6 @@ msgstr "" msgid "Search for posts, users, or feeds" msgstr "" -#: src/view/com/modals/ListAddRemoveUsers.tsx:71 -msgid "Search for users" -msgstr "प्रयोगकर्ताहरूको लागि खोज्नुहोस्।" - #: src/components/dialogs/GifSelect.tsx:177 msgid "Search GIFs" msgstr "GIF हरूको लागि खोज्नुहोस्।" @@ -6513,12 +6656,12 @@ msgstr "GIF हरूको लागि खोज्नुहोस्।" msgid "Search my posts" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:231 -#: src/view/com/profile/ProfileMenu.tsx:234 +#: src/view/com/profile/ProfileMenu.tsx:244 +#: src/view/com/profile/ProfileMenu.tsx:247 msgid "Search posts" msgstr "" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:511 +#: src/components/dialogs/SearchablePeopleList.tsx:533 #: src/components/ProgressGuide/FollowDialog.tsx:702 msgid "Search profiles" msgstr "प्रोफाइलहरूको लागि खोज्नुहोस्।" @@ -6531,7 +6674,7 @@ msgstr "टेनरमा खोज्नुहोस्।" msgid "Search..." msgstr "" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:512 +#: src/components/dialogs/SearchablePeopleList.tsx:534 #: src/components/ProgressGuide/FollowDialog.tsx:703 msgid "Searches for profiles" msgstr "" @@ -6692,7 +6835,7 @@ msgctxt "action" msgid "Send Email" msgstr "इमेल पठाउनुहोस्" -#: src/view/shell/Drawer.tsx:317 +#: src/view/shell/Drawer.tsx:333 msgid "Send feedback" msgstr "प्रतिक्रिया पठाउनुहोस्" @@ -6742,7 +6885,7 @@ msgstr "सर्भर ठेगाना" msgid "Set app icon to {0}" msgstr "" -#: src/screens/Moderation/index.tsx:306 +#: src/screens/Moderation/index.tsx:325 msgid "Set birthdate" msgstr "जन्म मिति सेट गर्नुहोस्" @@ -6758,10 +6901,10 @@ msgstr "तपाईंको खाता सेट गर्नुहोस् msgid "Sets email for password reset" msgstr "पासवर्ड रीसेटको लागि इमेल सेट गर्दछ" -#: src/Navigation.tsx:173 -#: src/screens/Settings/Settings.tsx:80 +#: src/Navigation.tsx:182 +#: src/screens/Settings/Settings.tsx:88 #: src/view/shell/desktop/LeftNav.tsx:709 -#: src/view/shell/Drawer.tsx:539 +#: src/view/shell/Drawer.tsx:555 msgid "Settings" msgstr "सेटिङ्स" @@ -6783,12 +6926,12 @@ msgstr "यौन रूपले प्रस्तावनात्मक" #: src/screens/StarterPack/StarterPackScreen.tsx:428 #: src/screens/StarterPack/StarterPackScreen.tsx:603 #: src/screens/Topic.tsx:102 -#: src/view/com/profile/ProfileMenu.tsx:216 -#: src/view/com/profile/ProfileMenu.tsx:225 +#: src/view/com/profile/ProfileMenu.tsx:229 +#: src/view/com/profile/ProfileMenu.tsx:238 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:498 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:507 #: src/view/com/util/post-ctrls/PostCtrls.tsx:350 -#: src/view/screens/ProfileList.tsx:505 +#: src/view/screens/ProfileList.tsx:513 msgid "Share" msgstr "साझा गर्नुहोस्" @@ -6805,7 +6948,7 @@ msgstr "एक शानदार कथा साझा गर्नुहो msgid "Share a fun fact!" msgstr "एक रमाइलो तथ्य साझा गर्नुहोस्!" -#: src/view/com/profile/ProfileMenu.tsx:411 +#: src/view/com/profile/ProfileMenu.tsx:447 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:796 #: src/view/com/util/post-ctrls/PostCtrls.tsx:366 msgid "Share anyway" @@ -6847,7 +6990,7 @@ msgstr "यस स्टार्टर प्याकलाई साझा msgid "Share your favorite feed!" msgstr "तपाईंको मनपर्ने फीड साझा गर्नुहोस्!" -#: src/Navigation.tsx:276 +#: src/Navigation.tsx:285 msgid "Shared Preferences Tester" msgstr "साझा गरिएको प्राथमिकता परीक्षक" @@ -6899,7 +7042,7 @@ msgstr "यसको जस्तो कम देखाउनुहोस्" msgid "Show list anyway" msgstr "सूचीलाई यथास्थिति देखाउनुहोस्" -#: src/view/com/post-thread/PostThreadItem.tsx:605 +#: src/view/com/post-thread/PostThreadItem.tsx:625 #: src/view/com/post/Post.tsx:243 #: src/view/com/posts/PostFeedItem.tsx:515 msgid "Show More" @@ -6959,11 +7102,11 @@ msgstr "चेतावनी देखाउनुहोस्" msgid "Show warning and filter from feeds" msgstr "चेतावनी देखाउनुहोस् र फीडबाट फिल्टर गर्नुहोस्" -#: src/view/com/post-thread/PostThreadItem.tsx:836 +#: src/view/com/post-thread/PostThreadItem.tsx:856 msgid "Shows information about when this post was created" msgstr "" -#: src/screens/Settings/Settings.tsx:104 +#: src/screens/Settings/Settings.tsx:112 msgid "Shows other accounts you can switch to" msgstr "" @@ -6990,7 +7133,7 @@ msgstr "" msgid "Sign in" msgstr "साइन इन गर्नुहोस्" -#: src/components/AccountList.tsx:122 +#: src/components/AccountList.tsx:127 msgid "Sign in as {0}" msgstr "को रूपमा साइन इन गर्नुहोस् {0}" @@ -7007,7 +7150,7 @@ msgstr "" msgid "Sign in or create your account to join the conversation!" msgstr "चर्चामा सामेल हुन साइन इन गर्नुहोस् वा आफ्नो खाता सिर्जना गर्नुहोस्!" -#: src/components/AccountList.tsx:65 +#: src/components/AccountList.tsx:67 msgid "Sign in to account that is not listed" msgstr "सूचीबद्ध नभएको खातामा लगइन गर्नुहोस्।" @@ -7015,9 +7158,9 @@ msgstr "सूचीबद्ध नभएको खातामा लगइन msgid "Sign in to Bluesky or create a new account" msgstr "ब्लूस्काईमा साइन इन गर्नुहोस् वा नयाँ खाता सिर्जना गर्नुहोस्" -#: src/screens/Settings/Settings.tsx:225 -#: src/screens/Settings/Settings.tsx:227 -#: src/screens/Settings/Settings.tsx:259 +#: src/screens/Settings/Settings.tsx:233 +#: src/screens/Settings/Settings.tsx:235 +#: src/screens/Settings/Settings.tsx:267 #: src/screens/SignupQueued.tsx:93 #: src/screens/SignupQueued.tsx:96 #: src/screens/Takendown.tsx:85 @@ -7031,7 +7174,7 @@ msgstr "साइन आउट गर्नुहोस्" msgid "Sign Out" msgstr "साइन आउट गर्नुहोस्" -#: src/screens/Settings/Settings.tsx:256 +#: src/screens/Settings/Settings.tsx:264 #: src/view/shell/desktop/LeftNav.tsx:205 msgid "Sign out?" msgstr "साइन आउट गर्नुहोस्?" @@ -7068,6 +7211,10 @@ msgstr "सानो" msgid "Software Dev" msgstr "सॉफ़्टवेयर विकासकर्ता" +#: src/components/verification/VerificationsDialog.tsx:122 +msgid "Some of your verifications are invalid." +msgstr "" + #: src/components/FeedInterstitials.tsx:474 msgid "Some other feeds you might like" msgstr "तपाईंलाई मन पर्ने अन्य फीडहरू" @@ -7080,7 +7227,7 @@ msgstr "केही व्यक्तिहरू उत्तर दिन msgid "Someone reacted {0}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:236 +#: src/screens/Messages/components/ChatListItem.tsx:241 msgid "Someone reacted {0} to {1}" msgstr "" @@ -7099,8 +7246,8 @@ msgid "Something went wrong, please try again" msgstr "केहि गलत भयो, कृपया पुन: प्रयास गर्नुहोस्" #: src/components/ReportDialog/index.tsx:54 -#: src/screens/Moderation/index.tsx:97 -#: src/screens/Profile/Sections/Labels.tsx:87 +#: src/screens/Moderation/index.tsx:101 +#: src/screens/Profile/Sections/Labels.tsx:121 msgid "Something went wrong, please try again." msgstr "केहि गलत भयो, कृपया पुन: प्रयास गर्नुहोस्।" @@ -7161,22 +7308,22 @@ msgstr "खेलकुद" msgid "Start a new chat" msgstr "नयाँ च्याट सुरु गर्नुहोस्" -#: src/view/screens/ProfileList.tsx:838 -#: src/view/screens/ProfileList.tsx:959 +#: src/view/screens/ProfileList.tsx:846 +#: src/view/screens/ProfileList.tsx:967 msgid "Start adding people" msgstr "" -#: src/view/screens/ProfileList.tsx:845 -#: src/view/screens/ProfileList.tsx:966 +#: src/view/screens/ProfileList.tsx:853 +#: src/view/screens/ProfileList.tsx:974 msgid "Start adding people!" msgstr "" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:357 +#: src/components/dialogs/SearchablePeopleList.tsx:382 msgid "Start chat with {displayName}" msgstr "{displayName} सँग च्याट सुरु गर्नुहोस्" -#: src/Navigation.tsx:441 -#: src/Navigation.tsx:446 +#: src/Navigation.tsx:450 +#: src/Navigation.tsx:455 #: src/screens/StarterPack/Wizard/index.tsx:186 msgid "Starter Pack" msgstr "स्टार्टर प्याक" @@ -7207,8 +7354,8 @@ msgstr "स्टार्टर प्याकहरू" msgid "Starter packs let you easily share your favorite feeds and people with your friends." msgstr "स्टार्टर प्याकहरूले तपाईंलाई तपाईंका मनपर्ने फीडहरू र मानिसहरू सजिलैसँग तपाईंका साथीहरूसँग साझा गर्न दिन्छ।" -#: src/screens/Settings/AboutSettings.tsx:59 -#: src/screens/Settings/AboutSettings.tsx:62 +#: src/screens/Settings/AboutSettings.tsx:97 +#: src/screens/Settings/AboutSettings.tsx:100 msgid "Status Page" msgstr "स्थिति पृष्ठ" @@ -7216,12 +7363,12 @@ msgstr "स्थिति पृष्ठ" msgid "Step {0} of {1}" msgstr "चरण {0} को {1}" -#: src/screens/Settings/Settings.tsx:309 +#: src/screens/Settings/Settings.tsx:351 msgid "Storage cleared, you need to restart the app now." msgstr "भण्डारण मेटिएको छ, अब तपाईंले अनुप्रयोग पुनः सुरु गर्न आवश्यक छ।" -#: src/Navigation.tsx:266 -#: src/screens/Settings/Settings.tsx:325 +#: src/Navigation.tsx:275 +#: src/screens/Settings/Settings.tsx:367 msgid "Storybook" msgstr "स्टोरीबुक" @@ -7246,11 +7393,11 @@ msgstr "" msgid "Submit report" msgstr "" -#: src/view/screens/ProfileList.tsx:733 +#: src/view/screens/ProfileList.tsx:741 msgid "Subscribe" msgstr "सदस्यता लिनुहोस्" -#: src/screens/Profile/Sections/Labels.tsx:201 +#: src/screens/Profile/Sections/Labels.tsx:198 msgid "Subscribe to @{0} to use these labels:" msgstr "यी लेबलहरू प्रयोग गर्न @{0} लाई सदस्यता लिनुहोस्:" @@ -7262,7 +7409,7 @@ msgstr "लेबलरलाई सदस्यता लिनुहोस्" msgid "Subscribe to this labeler" msgstr "यस लेबलरलाई सदस्यता लिनुहोस्" -#: src/view/screens/ProfileList.tsx:729 +#: src/view/screens/ProfileList.tsx:737 msgid "Subscribe to this list" msgstr "यस सूचीलाई सदस्यता लिनुहोस्" @@ -7270,6 +7417,10 @@ msgstr "यस सूचीलाई सदस्यता लिनुहोस msgid "Success!" msgstr "सफलता!" +#: src/components/verification/VerificationCreatePrompt.tsx:30 +msgid "Successfully verified" +msgstr "" + #: src/screens/Search/Explore.tsx:359 msgid "Suggested Accounts" msgstr "" @@ -7293,15 +7444,15 @@ msgctxt "Name of app icon variant" msgid "Sunset" msgstr "" -#: src/Navigation.tsx:286 +#: src/Navigation.tsx:295 #: src/view/screens/Support.tsx:31 #: src/view/screens/Support.tsx:34 msgid "Support" msgstr "सहयोग" -#: src/screens/Settings/Settings.tsx:102 -#: src/screens/Settings/Settings.tsx:116 -#: src/screens/Settings/Settings.tsx:412 +#: src/screens/Settings/Settings.tsx:110 +#: src/screens/Settings/Settings.tsx:124 +#: src/screens/Settings/Settings.tsx:454 #: src/view/shell/desktop/LeftNav.tsx:243 msgid "Switch account" msgstr "खाता स्विच गर्नुहोस्" @@ -7326,9 +7477,9 @@ msgstr "" msgid "System" msgstr "सिस्टम" -#: src/screens/Settings/AboutSettings.tsx:66 -#: src/screens/Settings/AboutSettings.tsx:69 -#: src/screens/Settings/Settings.tsx:318 +#: src/screens/Settings/AboutSettings.tsx:104 +#: src/screens/Settings/AboutSettings.tsx:107 +#: src/screens/Settings/Settings.tsx:360 msgid "System log" msgstr "सिस्टम लग" @@ -7367,7 +7518,7 @@ msgstr "प्रविधि" msgid "Tell a joke!" msgstr "जोकर भन्नुहोस्!" -#: src/screens/Profile/Header/EditProfileDialog.tsx:355 +#: src/screens/Profile/Header/EditProfileDialog.tsx:378 msgid "Tell us a bit about yourself" msgstr "हाम्रोलाई तपाईंको बारेमा केही भन्नुहोस्" @@ -7380,12 +7531,12 @@ msgstr "हाम्रोलाई थोरै बढी बताउनुह msgid "Terms" msgstr "नियमहरू" -#: src/Navigation.tsx:296 -#: src/screens/Settings/AboutSettings.tsx:43 -#: src/screens/Settings/AboutSettings.tsx:46 +#: src/Navigation.tsx:305 +#: src/screens/Settings/AboutSettings.tsx:81 +#: src/screens/Settings/AboutSettings.tsx:84 #: src/view/screens/TermsOfService.tsx:31 -#: src/view/shell/Drawer.tsx:627 -#: src/view/shell/Drawer.tsx:629 +#: src/view/shell/Drawer.tsx:643 +#: src/view/shell/Drawer.tsx:645 msgid "Terms of Service" msgstr "सेवाका नियमहरू" @@ -7425,7 +7576,7 @@ msgstr "धन्यवाद। तपाईंको रिपोर्ट प msgid "Thanks, you have successfully verified your email address. You can close this dialog." msgstr "धन्यवाद, तपाईंले तपाईंको ईमेल ठेगाना सफलतापूर्वक प्रमाणित गर्नुभयो। तपाईं यो संवाद बन्द गर्न सक्नुहुन्छ।" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:468 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:487 msgid "That contains the following:" msgstr "यसमा तलका सामग्रीहरू छन्:" @@ -7450,8 +7601,8 @@ msgstr "त्यति हो, साथीहरू!" msgid "That's everything!" msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:279 -#: src/view/com/profile/ProfileMenu.tsx:387 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:305 +#: src/view/com/profile/ProfileMenu.tsx:423 msgid "The account will be able to interact with you after unblocking." msgstr "खाता अनब्लक गरेपछि तपाईं सँग अन्तर्क्रिया गर्न सक्षम हुनेछ।" @@ -7465,7 +7616,7 @@ msgstr "" msgid "The author of this thread has hidden this reply." msgstr "यस थ्रेडका लेखकले यस उत्तरलाई लुकेको छ।" -#: src/screens/Moderation/index.tsx:358 +#: src/screens/Moderation/index.tsx:377 msgid "The Bluesky web application" msgstr "ब्लूस्काई वेब अनुप्रयोग" @@ -7555,8 +7706,8 @@ msgid "There was an issue connecting to Tenor." msgstr "टेणरमा जडान गर्न समस्या आयो।" #: src/screens/Profile/components/ProfileFeedHeader.tsx:173 -#: src/view/screens/ProfileList.tsx:367 -#: src/view/screens/ProfileList.tsx:386 +#: src/view/screens/ProfileList.tsx:375 +#: src/view/screens/ProfileList.tsx:394 #: src/view/screens/SavedFeeds.tsx:85 msgid "There was an issue contacting the server" msgstr "सर्भरलाई सम्पर्क गर्न समस्या आयो।" @@ -7580,7 +7731,7 @@ msgstr "सूचनाहरू प्राप्त गर्न समस् msgid "There was an issue fetching posts. Tap here to try again." msgstr "पोस्टहरू प्राप्त गर्न समस्या आयो। पुन: प्रयास गर्न यहाँ ट्याप गर्नुहोस्।" -#: src/view/com/lists/ListMembers.tsx:166 +#: src/view/com/lists/ListMembers.tsx:151 msgid "There was an issue fetching the list. Tap here to try again." msgstr "सूची प्राप्त गर्न समस्या आयो। पुन: प्रयास गर्न यहाँ ट्याप गर्नुहोस्।" @@ -7593,7 +7744,7 @@ msgstr "तपाईंका एप पासवर्ड प्राप्त msgid "There was an issue fetching your lists. Tap here to try again." msgstr "तपाईंका सूची प्राप्त गर्न समस्या आयो। पुन: प्रयास गर्न यहाँ ट्याप गर्नुहोस्।" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:105 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:107 msgid "There was an issue fetching your service info" msgstr "तपाईंको सेवा जानकारी प्राप्त गर्न समस्या आयो।" @@ -7612,17 +7763,17 @@ msgstr "तपाईंको रिपोर्ट पठाउन समस् msgid "There was an issue updating your feeds, please check your internet connection and try again." msgstr "तपाईंको फीडहरू अपडेट गर्न समस्या आयो, कृपया आफ्नो इन्टरनेट जडान जाँच गर्नुहोस् र पुन: प्रयास गर्नुहोस्।" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:107 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:128 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:141 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:110 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:144 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:90 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:101 -#: src/view/com/profile/ProfileMenu.tsx:111 -#: src/view/com/profile/ProfileMenu.tsx:121 -#: src/view/com/profile/ProfileMenu.tsx:135 -#: src/view/com/profile/ProfileMenu.tsx:145 -#: src/view/com/profile/ProfileMenu.tsx:158 -#: src/view/com/profile/ProfileMenu.tsx:170 +#: src/view/com/profile/ProfileMenu.tsx:117 +#: src/view/com/profile/ProfileMenu.tsx:127 +#: src/view/com/profile/ProfileMenu.tsx:141 +#: src/view/com/profile/ProfileMenu.tsx:151 +#: src/view/com/profile/ProfileMenu.tsx:164 +#: src/view/com/profile/ProfileMenu.tsx:176 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:396 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:409 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:419 @@ -7633,10 +7784,10 @@ msgstr "समस्या आयो! {0}" #: src/screens/List/ListHiddenScreen.tsx:63 #: src/screens/List/ListHiddenScreen.tsx:77 #: src/screens/List/ListHiddenScreen.tsx:99 -#: src/view/screens/ProfileList.tsx:403 -#: src/view/screens/ProfileList.tsx:421 -#: src/view/screens/ProfileList.tsx:439 -#: src/view/screens/ProfileList.tsx:457 +#: src/view/screens/ProfileList.tsx:411 +#: src/view/screens/ProfileList.tsx:429 +#: src/view/screens/ProfileList.tsx:447 +#: src/view/screens/ProfileList.tsx:465 msgid "There was an issue. Please check your internet connection and try again." msgstr "समस्या आयो। कृपया आफ्नो इन्टरनेट जडान जाँच गर्नुहोस् र पुन: प्रयास गर्नुहोस्।" @@ -7657,6 +7808,14 @@ msgstr "यी सेटिङ्स केवल फलोइङ फीडम msgid "This {screenDescription} has been flagged:" msgstr "यस {screenDescription} लाई चिह्नित गरिएको छ:" +#: src/components/verification/VerificationsDialog.tsx:89 +msgid "This account has a checkmark because it's been verified by trusted sources." +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:94 +msgid "This account has one or more verifications, but it is not currently verified." +msgstr "" + #: src/components/moderation/ScreenHider.tsx:106 msgid "This account has requested that users sign in to view their profile." msgstr "यस खाताले प्रयोगकर्ताहरूलाई आफ्नो प्रोफाइल हेर्न साइन इन गर्न अनुरोध गरेको छ।" @@ -7665,6 +7824,10 @@ msgstr "यस खाताले प्रयोगकर्ताहरूल msgid "This account is blocked by one or more of your moderation lists. To unblock, please visit the lists directly and remove this user." msgstr "यो खाता तपाईंका एक वा बढी मोडरेशन सूचीहरूले ब्लक गरिएको छ। अनब्लक गर्नको लागि कृपया सूचीहरूमा सिधै जानुहोस् र यस प्रयोगकर्तालाई हटाउनुहोस्।" +#: src/components/verification/VerificationCreatePrompt.tsx:48 +msgid "This action can be undone at any time." +msgstr "" + #: src/components/moderation/LabelsOnMeDialog.tsx:271 msgid "This appeal will be sent to <0>{sourceName}." msgstr "यो अपील <0>{sourceName} मा पठाइनेछ।" @@ -7698,7 +7861,7 @@ msgstr "यो सामग्री उपलब्ध छैन किनक msgid "This content is not viewable without a Bluesky account." msgstr "यो सामग्री बिना Bluesky खाता प्रयोग नगरी हेर्न सकिँदैन।" -#: src/screens/Messages/components/ChatListItem.tsx:357 +#: src/screens/Messages/components/ChatListItem.tsx:362 msgid "This conversation is with a deleted or a deactivated account. Press for options" msgstr "" @@ -7720,7 +7883,7 @@ msgstr "यो फिड खाली छ! तपाईंलाई अझ ध #: src/components/StarterPack/Main/PostsList.tsx:36 #: src/screens/Profile/ProfileFeed/index.tsx:189 -#: src/view/screens/ProfileList.tsx:835 +#: src/view/screens/ProfileList.tsx:843 msgid "This feed is empty." msgstr "यो फिड खाली छ।" @@ -7728,7 +7891,7 @@ msgstr "यो फिड खाली छ।" msgid "This feed is no longer online. We are showing <0>Discover instead." msgstr "यो फिड अब अनलाइन छैन। हामी <0>Discover देखाउँदै छौं।" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:574 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:593 msgid "This handle is reserved. Please try a different one." msgstr "यो ह्यान्डल आरक्षित छ। कृपया अर्को प्रयास गर्नुहोस्।" @@ -7748,7 +7911,7 @@ msgstr "यो लेबल लेखक द्वारा लागू गर msgid "This label was applied by you." msgstr "यो लेबल तपाईं द्वारा लागू गरियो।" -#: src/screens/Profile/Sections/Labels.tsx:188 +#: src/screens/Profile/Sections/Labels.tsx:185 msgid "This labeler hasn't declared what labels it publishes, and may not be active." msgstr "यस लेबलरले कुन लेबलहरू प्रकाशित गर्छ भन्ने घोषणा गरेको छैन, र यो सक्रिय नहुन सक्छ।" @@ -7764,7 +7927,7 @@ msgstr "" msgid "This list – created by you – contains possible violations of Bluesky's community guidelines in its name or description." msgstr "" -#: src/view/screens/ProfileList.tsx:954 +#: src/view/screens/ProfileList.tsx:962 msgid "This list is empty." msgstr "" @@ -7772,7 +7935,7 @@ msgstr "" msgid "This moderation service is unavailable. See below for more details. If this issue persists, contact us." msgstr "यो मोडरेशन सेवा उपलब्ध छैन। थप विवरणको लागि तल हेर्नुहोस्। यदि यो समस्या जारी रहन्छ भने, हामीलाई सम्पर्क गर्नुहोस्।" -#: src/view/com/post-thread/PostThreadItem.tsx:876 +#: src/view/com/post-thread/PostThreadItem.tsx:896 msgid "This post claims to have been created on <0>{0}, but was first seen by Bluesky on <1>{1}." msgstr "यो पोस्ट <0>{0} मा सिर्जना गरिएको दावी गर्दछ, तर पहिलो पटक Bluesky द्वारा <1>{1} मा देखिएको थियो।" @@ -7780,7 +7943,7 @@ msgstr "यो पोस्ट <0>{0} मा सिर्जना गरि msgid "This post has an unknown type of threadgate on it. Your app may be out of date." msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:158 +#: src/view/com/post-thread/PostThreadItem.tsx:160 msgid "This post has been deleted." msgstr "यो पोस्ट हटाइयो।" @@ -7797,7 +7960,7 @@ msgstr "यो पोस्ट फिड र थ्रेडहरूबाट msgid "This post's author has disabled quote posts." msgstr "यस पोस्टको लेखकले उद्धरण पोस्टहरू निष्क्रिय गरेको छ।" -#: src/view/com/profile/ProfileMenu.tsx:408 +#: src/view/com/profile/ProfileMenu.tsx:444 msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't signed in." msgstr "" @@ -7809,7 +7972,7 @@ msgstr "यो जवाफ तपाईंको थ्रेडको तल msgid "This service has not provided terms of service or a privacy policy." msgstr "यस सेवाले सेवा सर्तहरू वा गोपनीयता नीति प्रदान गरेको छैन।" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:437 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:456 msgid "This should create a domain record at:" msgstr "यसले निम्न स्थानमा एक डोमेन रेकर्ड सिर्जना गर्नु पर्छ:" @@ -7850,7 +8013,7 @@ msgstr "यो प्रयोगकर्ता कसैलाई पनि msgid "This will delete \"{0}\" from your muted words. You can always add it back later." msgstr "यसले \"{0}\"लाई तपाईंको म्यूटेड शब्दहरूबाट मेटाउनेछ। तपाईं यसलाई पछि पुनः थप्न सक्नुहुन्छ।" -#: src/screens/Settings/Settings.tsx:462 +#: src/screens/Settings/Settings.tsx:504 msgid "This will remove @{0} from the quick access list." msgstr "यसले @{0}लाई क्विक एक्सेस सूचीबाट हटाउनेछ।" @@ -7881,7 +8044,7 @@ msgstr "" msgid "Threaded mode" msgstr "थ्रेडेड मोड" -#: src/Navigation.tsx:329 +#: src/Navigation.tsx:338 msgid "Threads Preferences" msgstr "थ्रेड प्राथमिकताहरू" @@ -7913,7 +8076,7 @@ msgstr "आज" msgid "Toggle dropdown" msgstr "ड्रपडाउन टगल गर्नुहोस्" -#: src/screens/Moderation/index.tsx:335 +#: src/screens/Moderation/index.tsx:354 msgid "Toggle to enable or disable adult content" msgstr "वयस्क सामग्री सक्षम वा असक्षम गर्न टगल गर्नुहोस्" @@ -7927,14 +8090,14 @@ msgstr "" msgid "Top" msgstr "शीर्ष" -#: src/Navigation.tsx:411 +#: src/Navigation.tsx:420 msgid "Topic" msgstr "" #: src/components/dms/MessageContextMenu.tsx:139 #: src/components/dms/MessageContextMenu.tsx:141 -#: src/view/com/post-thread/PostThreadItem.tsx:798 -#: src/view/com/post-thread/PostThreadItem.tsx:801 +#: src/view/com/post-thread/PostThreadItem.tsx:818 +#: src/view/com/post-thread/PostThreadItem.tsx:821 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:468 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:470 msgid "Translate" @@ -7952,6 +8115,10 @@ msgstr "" msgid "Trending Videos" msgstr "" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:138 +msgid "Trust emerges from relationships, communities, and shared context, so we’re also enabling <0>trusted verifiers: organizations that can directly issue verification." +msgstr "" + #: src/view/com/util/error/ErrorScreen.tsx:103 msgctxt "action" msgid "Try again" @@ -7973,7 +8140,7 @@ msgstr "" msgid "Type your message here" msgstr "यहाँ तपाईंको सन्देश टाइप गर्नुहोस्" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:413 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:432 msgid "Type:" msgstr "प्रकार:" @@ -7999,31 +8166,31 @@ msgstr "हटाउन असमर्थ" #: src/components/dms/MessagesListBlockedFooter.tsx:104 #: src/components/dms/MessagesListBlockedFooter.tsx:112 #: src/components/dms/MessagesListBlockedFooter.tsx:119 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:197 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:283 -#: src/view/com/profile/ProfileMenu.tsx:399 -#: src/view/screens/ProfileList.tsx:715 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:200 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 +#: src/view/com/profile/ProfileMenu.tsx:435 +#: src/view/screens/ProfileList.tsx:723 msgid "Unblock" msgstr "ब्लक हटाउनुहोस्" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:202 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:205 msgctxt "action" msgid "Unblock" msgstr "ब्लक हटाउनुहोस्" #: src/components/dms/ConvoMenu.tsx:247 #: src/components/dms/ConvoMenu.tsx:250 -#: src/view/com/profile/ProfileMenu.tsx:309 -#: src/view/com/profile/ProfileMenu.tsx:315 +#: src/view/com/profile/ProfileMenu.tsx:345 +#: src/view/com/profile/ProfileMenu.tsx:351 msgid "Unblock account" msgstr "खाता ब्लक हटाउनुहोस्" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:277 -#: src/view/com/profile/ProfileMenu.tsx:381 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:303 +#: src/view/com/profile/ProfileMenu.tsx:417 msgid "Unblock Account?" msgstr "खाता ब्लक हटाउन चाहानुहुन्छ?" -#: src/view/screens/ProfileList.tsx:612 +#: src/view/screens/ProfileList.tsx:620 msgid "Unblock list" msgstr "" @@ -8041,12 +8208,12 @@ msgctxt "action" msgid "Unfollow" msgstr "अनफोलो गर्नुहोस्" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:217 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:220 msgid "Unfollow {0}" msgstr "{0} लाई अनफोलो गर्नुहोस्" -#: src/view/com/profile/ProfileMenu.tsx:251 -#: src/view/com/profile/ProfileMenu.tsx:261 +#: src/view/com/profile/ProfileMenu.tsx:264 +#: src/view/com/profile/ProfileMenu.tsx:274 msgid "Unfollow account" msgstr "खाता अनफोलो गर्नुहोस्" @@ -8058,6 +8225,10 @@ msgstr "" msgid "Unfortunately, none of your subscribed labelers supports this report type." msgstr "" +#: src/components/verification/VerificationsDialog.tsx:204 +msgid "Unknown verifier" +msgstr "" + #: src/screens/Profile/components/ProfileFeedHeader.tsx:510 msgid "Unlike" msgstr "" @@ -8072,7 +8243,7 @@ msgctxt "video" msgid "Unmute" msgstr "" -#: src/view/screens/ProfileList.tsx:722 +#: src/view/screens/ProfileList.tsx:730 msgid "Unmute" msgstr "म्यूट हटाउनुहोस्" @@ -8081,8 +8252,8 @@ msgstr "म्यूट हटाउनुहोस्" msgid "Unmute {tag}" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:288 -#: src/view/com/profile/ProfileMenu.tsx:294 +#: src/view/com/profile/ProfileMenu.tsx:324 +#: src/view/com/profile/ProfileMenu.tsx:330 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:668 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:674 msgid "Unmute account" @@ -8092,7 +8263,7 @@ msgstr "खाता म्यूट हटाउनुहोस्" msgid "Unmute conversation" msgstr "वार्तालाप म्यूट हटाउनुहोस्" -#: src/view/screens/ProfileList.tsx:597 +#: src/view/screens/ProfileList.tsx:605 msgid "Unmute list" msgstr "" @@ -8105,7 +8276,7 @@ msgstr "थ्रेड म्यूट हटाउनुहोस्" msgid "Unmute video" msgstr "भिडियो म्यूट हटाउनुहोस्" -#: src/view/screens/ProfileList.tsx:706 +#: src/view/screens/ProfileList.tsx:714 msgid "Unpin" msgstr "अनपिन गर्नुहोस्" @@ -8128,7 +8299,7 @@ msgstr "होमबाट अनपिन गर्नुहोस्" msgid "Unpin from profile" msgstr "प्रोफाइलबाट अनपिन गर्नुहोस्" -#: src/view/screens/ProfileList.tsx:577 +#: src/view/screens/ProfileList.tsx:585 msgid "Unpin moderation list" msgstr "मोडरेशन सूची अनपिन गर्नुहोस्" @@ -8136,7 +8307,7 @@ msgstr "मोडरेशन सूची अनपिन गर्नुहो msgid "Unpinned {0} from Home" msgstr "" -#: src/view/screens/ProfileList.tsx:354 +#: src/view/screens/ProfileList.tsx:362 msgid "Unpinned from your feeds" msgstr "तपाईंको फिडहरूबाट अनपिन गरिएको" @@ -8181,8 +8352,8 @@ msgstr "" msgid "Update <0>{displayName} in Lists" msgstr "सूचीहरूमा <0>{displayName} अपडेट गर्नुहोस्" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:507 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:528 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:526 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:547 msgid "Update to {domain}" msgstr "{domain} मा अपडेट गर्नुहोस्" @@ -8204,7 +8375,7 @@ msgstr "अपडेट गर्दै..." msgid "Upload a photo instead" msgstr "फोटो अपलोड गर्नुहोस्" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:453 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:472 msgid "Upload a text file to:" msgstr "टेक्स्ट फाइल अपलोड गर्नुहोस्:" @@ -8244,7 +8415,7 @@ msgstr "भिडियो अपलोड गर्दै..." msgid "Use app passwords to sign in to other Bluesky clients without giving full access to your account or password." msgstr "अन्य Bluesky क्लाइन्टहरूमा साइन इन गर्नका लागि एप पासवर्डको प्रयोग गर्नुहोस् बिना तपाईंको खाता वा पासवर्डको पूर्ण पहुँच दिनुहोस्।" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:539 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:558 msgid "Use default provider" msgstr "डिफल्ट प्रदायक प्रयोग गर्नुहोस्" @@ -8344,24 +8515,43 @@ msgstr "मैले फलो गरेका प्रयोगकर्ता msgid "Users in \"{0}\"" msgstr "\"{0}\" मा रहेका प्रयोगकर्ताहरू" -#: src/components/LikesDialog.tsx:83 -msgid "Users that have liked this content or profile" -msgstr "जसले यो सामग्री वा प्रोफाइललाई लाइक गरेका छन्" - #: src/components/dialogs/PostInteractionSettingsDialog.tsx:433 msgid "Users you follow" msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:419 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:438 msgid "Value:" msgstr "मूल्य:" +#: src/screens/Moderation/index.tsx:288 +msgid "Verification settings" +msgstr "" + +#: src/Navigation.tsx:175 +#: src/screens/Moderation/VerificationSettings.tsx:32 +msgid "Verification Settings" +msgstr "" + +#: src/screens/Moderation/VerificationSettings.tsx:41 +msgid "Verifications on Bluesky work differently than on other platforms. <0>Learn more here." +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:105 +msgid "Verified by:" +msgstr "" + #: src/view/com/composer/videos/SelectVideoBtn.tsx:127 msgid "Verified email required" msgstr "प्रमाणित ईमेल आवश्यक" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:509 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:530 +#: src/components/verification/VerificationCreatePrompt.tsx:65 +#: src/view/com/profile/ProfileMenu.tsx:308 +#: src/view/com/profile/ProfileMenu.tsx:311 +msgid "Verify account" +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:528 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:549 msgid "Verify DNS Record" msgstr "DNS रेकर्ड प्रमाणित गर्नुहोस्" @@ -8379,11 +8569,15 @@ msgstr "नयाँ ईमेल प्रमाणित गर्नुहो msgid "Verify now" msgstr "अब प्रमाणित गर्नुहोस्" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:510 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:532 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:529 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:551 msgid "Verify Text File" msgstr "पाठ फाइल प्रमाणित गर्नुहोस्" +#: src/components/verification/VerificationCreatePrompt.tsx:44 +msgid "Verify this account?" +msgstr "" + #: src/screens/Settings/AccountSettings.tsx:75 #: src/screens/Settings/AccountSettings.tsx:91 msgid "Verify your email" @@ -8394,8 +8588,8 @@ msgstr "तपाईंको ईमेल प्रमाणित गर्न msgid "Verify Your Email" msgstr "तपाईंको ईमेल प्रमाणित गर्नुहोस्" -#: src/screens/Settings/AboutSettings.tsx:73 -#: src/screens/Settings/AboutSettings.tsx:102 +#: src/screens/Settings/AboutSettings.tsx:123 +#: src/screens/Settings/AboutSettings.tsx:152 msgid "Version {appVersion}" msgstr "संस्करण {appVersion}" @@ -8408,7 +8602,7 @@ msgstr "भिडियो" msgid "Video failed to process" msgstr "भिडियो प्रोसेस गर्न असफल" -#: src/Navigation.tsx:462 +#: src/Navigation.tsx:471 msgid "Video Feed" msgstr "" @@ -8461,16 +8655,17 @@ msgstr "{0} को अवतार हेर्नुहोस्" #: src/components/ProfileCard.tsx:115 #: src/screens/Profile/components/ProfileFeedHeader.tsx:446 +#: src/screens/Search/components/SearchProfileCard.tsx:36 #: src/screens/VideoFeed/index.tsx:769 -#: src/view/com/notifications/NotificationFeedItem.tsx:413 +#: src/view/com/notifications/NotificationFeedItem.tsx:487 msgid "View {0}'s profile" msgstr "{0} को प्रोफाइल हेर्नुहोस्" -#: src/components/dms/MessagesListHeader.tsx:176 +#: src/components/dms/MessagesListHeader.tsx:181 msgid "View {displayName}'s profile" msgstr "{displayName} को प्रोफाइल हेर्नुहोस्" -#: src/components/ProfileHoverCard/index.web.tsx:433 +#: src/components/ProfileHoverCard/index.web.tsx:440 msgid "View blocked user's profile" msgstr "अवरोधित प्रयोगकर्ताको प्रोफाइल हेर्नुहोस्" @@ -8508,13 +8703,13 @@ msgstr "यी लेबलहरूको जानकारी हेर्न msgid "View more" msgstr "" -#: src/components/ProfileHoverCard/index.web.tsx:419 -#: src/components/ProfileHoverCard/index.web.tsx:439 -#: src/components/ProfileHoverCard/index.web.tsx:466 +#: src/components/ProfileHoverCard/index.web.tsx:426 +#: src/components/ProfileHoverCard/index.web.tsx:446 +#: src/components/ProfileHoverCard/index.web.tsx:473 #: src/view/com/posts/AviFollowButton.tsx:55 #: src/view/com/posts/PostFeedErrorMessage.tsx:175 -#: src/view/com/util/PostMeta.tsx:78 -#: src/view/com/util/PostMeta.tsx:93 +#: src/view/com/util/PostMeta.tsx:87 +#: src/view/com/util/PostMeta.tsx:122 msgid "View profile" msgstr "प्रोफाइल हेर्नुहोस्" @@ -8526,6 +8721,10 @@ msgstr "अवतार हेर्नुहोस्" msgid "View the labeling service provided by @{0}" msgstr "@{0} द्वारा प्रदान गरिएको लेबलिङ सेवा हेर्नुहोस्" +#: src/components/verification/VerificationCheckButton.tsx:99 +msgid "View this user's verifications" +msgstr "" + #: src/screens/Profile/components/ProfileFeedHeader.tsx:481 msgid "View users who like this feed" msgstr "यो फिड मन पराउने प्रयोगकर्ताहरू हेर्नुहोस्" @@ -8534,11 +8733,11 @@ msgstr "यो फिड मन पराउने प्रयोगकर् msgid "View video" msgstr "" -#: src/screens/Moderation/index.tsx:264 +#: src/screens/Moderation/index.tsx:268 msgid "View your blocked accounts" msgstr "तपाईंको अवरोधित खाता हेर्नुहोस्" -#: src/screens/Moderation/index.tsx:204 +#: src/screens/Moderation/index.tsx:208 msgid "View your default post interaction settings" msgstr "" @@ -8547,14 +8746,18 @@ msgstr "" msgid "View your feeds and explore more" msgstr "तपाईंका फिडहरू हेर्नुहोस् र अझ बढी अन्वेषण गर्नुहोस्" -#: src/screens/Moderation/index.tsx:234 +#: src/screens/Moderation/index.tsx:238 msgid "View your moderation lists" msgstr "तपाईंका मोडरेशन सूचीहरू हेर्नुहोस्" -#: src/screens/Moderation/index.tsx:249 +#: src/screens/Moderation/index.tsx:253 msgid "View your muted accounts" msgstr "तपाईंका म्युट गरिएको खाता हेर्नुहोस्" +#: src/components/verification/VerificationCheckButton.tsx:98 +msgid "View your verifications" +msgstr "" + #: src/view/com/util/images/AutoSizedImage.tsx:199 #: src/view/com/util/images/AutoSizedImage.tsx:221 msgid "Views full image" @@ -8627,7 +8830,7 @@ msgstr "हामी यो निर्धारण गर्न असमर msgid "We were unable to load your birth date preferences. Please try again." msgstr "हामी तपाईंको जन्म मिति प्राथमिकताहरू लोड गर्न असमर्थ भयौं। कृपया पुन: प्रयास गर्नुहोस्।" -#: src/screens/Moderation/index.tsx:409 +#: src/screens/Moderation/index.tsx:428 msgid "We were unable to load your configured labelers at this time." msgstr "हामी अहिले तपाईंका कन्फिगर गरिएका लेबलरहरू लोड गर्न असमर्थ भयौं।" @@ -8643,16 +8846,20 @@ msgstr "हामी तपाईंलाई तपाईंको खाता msgid "We'll use this to help customize your experience." msgstr "हामी यसलाई तपाईंको अनुभव अनुकूलित गर्न प्रयोग गर्नेछौं।" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:92 +#: src/components/dialogs/SearchablePeopleList.tsx:107 #: src/components/ProgressGuide/FollowDialog.tsx:172 msgid "We're having network issues, try again" msgstr "हामी नेटवर्क समस्या भोगिरहेका छौं, कृपया पुनः प्रयास गर्नुहोस्।" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:94 +msgid "We’re introducing a new layer of verification on Bluesky — an easy-to-see checkmark." +msgstr "" + #: src/screens/Signup/index.tsx:109 msgid "We're so excited to have you join us!" msgstr "हामी तपाईंलाई हाम्रो सँग सामेल गर्न पाउँदा धेरै उत्साहित छौं!" -#: src/view/screens/ProfileList.tsx:113 +#: src/view/screens/ProfileList.tsx:117 msgid "We're sorry, but we were unable to resolve this list. If this persists, please contact the list creator, @{handleOrDid}." msgstr "हामीलाई खेद छ, तर हामी यो सूची समाधान गर्न असमर्थ भयौं। यदि यो जारी रहन्छ भने, कृपया सूची निर्माता @{handleOrDid} सँग सम्पर्क गर्नुहोस्।" @@ -8699,6 +8906,10 @@ msgstr "तपाईंको स्टार्टर प्याकलाई msgid "What's up?" msgstr "के भइरहेको छ?" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:146 +msgid "When you tap on a check, you’ll see which organizations have granted verification." +msgstr "" + #: src/view/com/modals/lang-settings/PostLanguagesSettings.tsx:80 msgid "Which languages are used in this post?" msgstr "यस पोस्टमा कुन भाषाहरू प्रयोग गरिएको छ?" @@ -8715,6 +8926,10 @@ msgstr "यस पोस्टसँग को को अन्तरक्र msgid "Who can reply" msgstr "को को जवाफ दिन सक्छ?" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:127 +msgid "Who can verify?" +msgstr "" + #: src/screens/Home/NoFeedsPinned.tsx:79 #: src/screens/Messages/ChatList.tsx:231 #: src/screens/Messages/Inbox.tsx:176 @@ -8783,7 +8998,7 @@ msgstr "तपाईंको जवाफ लेख्नुहोस्" msgid "Writers" msgstr "लेखकहरू" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:337 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:356 msgid "Wrong DID returned from server. Received: {0}" msgstr "सर्भरबाट गलत DID प्राप्त भयो। प्राप्त: {0}" @@ -8820,7 +9035,11 @@ msgstr "हिजो" msgid "You" msgstr "तपाईं" -#: src/components/forms/HostingProvider.tsx:46 +#: src/components/verification/VerifierDialog.tsx:59 +msgid "You are a trusted verifier" +msgstr "" + +#: src/components/forms/HostingProvider.tsx:45 msgid "You are creating an account on" msgstr "" @@ -8836,6 +9055,19 @@ msgstr "तपाईंलाई भिडियो अपलोड गर्न msgid "You are not following anyone." msgstr "तपाईं कसैलाई पनि पछ्याइरहनु भएको छैन।" +#: src/components/verification/VerificationsDialog.tsx:64 +msgid "You are verified" +msgstr "" + +#: src/screens/Profile/Header/EditProfileDialog.tsx:356 +#: src/view/com/modals/EditProfile.tsx:204 +msgid "You are verified. You will lose your verification status if you change your display name. <0>Learn more." +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:208 +msgid "You are verified. You will lose your verification status if you change your handle. <0>Learn more." +msgstr "" + #: src/screens/Search/modules/ExploreInterestsCard.tsx:45 msgid "You can adjust your interests at any time from \"Content and media\" settings." msgstr "" @@ -8947,11 +9179,11 @@ msgstr "तपाईंको कुनै फीडहरू छैन।" msgid "You have no lists." msgstr "तपाईंको कुनै सूची छैन।" -#: src/view/screens/ModerationBlockedAccounts.tsx:129 +#: src/view/screens/ModerationBlockedAccounts.tsx:138 msgid "You have not blocked any accounts yet. To block an account, go to their profile and select \"Block account\" from the menu on their account." msgstr "तपाईंले कुनै खाता ब्लक गर्नुभएको छैन। एक खाता ब्लक गर्नको लागि, तिनीहरूको प्रोफाइलमा जानुहोस् र तिनीहरूको खाता मेनूबाट \"खाता अवरुद्ध गर्नुहोस्\" चयन गर्नुहोस्।" -#: src/view/screens/ModerationMutedAccounts.tsx:128 +#: src/view/screens/ModerationMutedAccounts.tsx:151 msgid "You have not muted any accounts yet. To mute an account, go to their profile and select \"Mute account\" from the menu on their account." msgstr "तपाईंले कुनै खाता म्यूट गर्नुभएको छैन। एक खाता म्यूट गर्नको लागि, तिनीहरूको प्रोफाइलमा जानुहोस् र तिनीहरूको खाता मेनूबाट \"खाता म्यूट गर्नुहोस्\" चयन गर्नुहोस्।" @@ -9024,11 +9256,11 @@ msgstr "तपाईंले पहिले @{0} निष्क्रिय msgid "You reacted {0}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:213 +#: src/screens/Messages/components/ChatListItem.tsx:218 msgid "You reacted {0} to {1}" msgstr "" -#: src/screens/Settings/Settings.tsx:257 +#: src/screens/Settings/Settings.tsx:265 #: src/view/shell/desktop/LeftNav.tsx:206 msgid "You will be signed out of all your accounts." msgstr "तपाईंलाई तपाईंका सबै खाता हरुबाट साइन आउट गरिनेछ।" @@ -9045,15 +9277,15 @@ msgstr "तपाईं अब यस थ्रेडको लागि सू msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." msgstr "तपाईंलाई एक इमेल प्राप्त हुनेछ जसमा \"रीसेट कोड\" हुनेछ। त्यो कोड यहाँ प्रविष्ट गर्नुहोस्, त्यसपछि तपाईंको नयाँ पासवर्ड प्रविष्ट गर्नुहोस्।" -#: src/screens/Messages/components/ChatListItem.tsx:149 +#: src/screens/Messages/components/ChatListItem.tsx:154 msgid "You: {0}" msgstr "तपाईं: {0}" -#: src/screens/Messages/components/ChatListItem.tsx:178 +#: src/screens/Messages/components/ChatListItem.tsx:183 msgid "You: {defaultEmbeddedContentMessage}" msgstr "तपाईं: {defaultEmbeddedContentMessage}" -#: src/screens/Messages/components/ChatListItem.tsx:171 +#: src/screens/Messages/components/ChatListItem.tsx:176 msgid "You: {short}" msgstr "तपाईं: {short}" @@ -9163,7 +9395,7 @@ msgstr "तपाईंको च्याटहरू अक्षम गरि msgid "Your choice will be saved, but can be changed later in settings." msgstr "तपाईंको चयन बचत हुनेछ, तर पछि सेटिङमा परिवर्तन गर्न सकिन्छ।" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:494 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:513 msgid "Your current handle <0>{0} will automatically remain reserved for you. You can switch back to it at any time from this account." msgstr "" @@ -9194,7 +9426,7 @@ msgstr "" msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "तपाईंको फलोइङ फीड खाली छ! के भइरहेको छ भन्ने हेर्नको लागि थप प्रयोगकर्ताहरूलाई फलो गर्नुहोस्।" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:221 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:240 msgid "Your full handle will be <0>@{0}" msgstr "तपाईंको पूर्ण ह्याण्डल हुनेछ <0>@{0}" @@ -9202,7 +9434,7 @@ msgstr "तपाईंको पूर्ण ह्याण्डल हुन msgid "Your full username will be <0>@{0}" msgstr "" -#: src/Navigation.tsx:383 +#: src/Navigation.tsx:392 #: src/screens/Search/modules/ExploreInterestsCard.tsx:67 #: src/screens/Settings/ContentAndMediaSettings.tsx:92 #: src/screens/Settings/ContentAndMediaSettings.tsx:95 @@ -9262,3 +9494,7 @@ msgstr "तपाईंको रिपोर्ट ब्लूस्की म #: src/screens/Settings/SettingsInterests.tsx:53 msgid "Your selected interests help us serve you content you care about." msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:65 +msgid "Your verifications" +msgstr "" diff --git a/src/locale/locales/nl/messages.po b/src/locale/locales/nl/messages.po index 89bf95313e..9ef4f55556 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: 2025-04-09 23:20\n" +"PO-Revision-Date: 2025-04-19 04:09\n" "Last-Translator: \n" "Language-Team: Dutch\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -23,7 +23,7 @@ msgstr "" msgid "(active)" msgstr "(actief)" -#: src/screens/Messages/components/ChatListItem.tsx:155 +#: src/screens/Messages/components/ChatListItem.tsx:160 msgid "(contains embedded content)" msgstr "(bevat ingesloten inhoud)" @@ -82,7 +82,7 @@ msgstr "{0, plural, one {# seconde} other {# seconden}}" #: src/view/shell/bottom-bar/BottomBar.tsx:209 #: src/view/shell/bottom-bar/BottomBar.tsx:241 -#: src/view/shell/Drawer.tsx:454 +#: src/view/shell/Drawer.tsx:470 msgid "{0, plural, one {# unread item} other {# unread items}}" msgstr "" @@ -91,17 +91,17 @@ msgstr "" msgid "{0, plural, one {#mo} other {#mo}}" msgstr "" -#: src/components/ProfileHoverCard/index.web.tsx:398 +#: src/components/ProfileHoverCard/index.web.tsx:404 #: src/screens/Profile/Header/Metrics.tsx:22 msgid "{0, plural, one {follower} other {followers}}" msgstr "{0, plural, one {volger} other {volgers}}" -#: src/components/ProfileHoverCard/index.web.tsx:402 +#: src/components/ProfileHoverCard/index.web.tsx:408 #: src/screens/Profile/Header/Metrics.tsx:26 msgid "{0, plural, one {following} other {following}}" msgstr "{0, plural, one {volgend} other {volgend}}" -#: src/view/com/post-thread/PostThreadItem.tsx:459 +#: src/view/com/post-thread/PostThreadItem.tsx:479 msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, one {vind-ik-leuk} other {vind-ik-leuks}}" @@ -109,11 +109,11 @@ msgstr "{0, plural, one {vind-ik-leuk} other {vind-ik-leuks}}" msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, one {bericht} other {berichten}}" -#: src/view/com/post-thread/PostThreadItem.tsx:443 +#: src/view/com/post-thread/PostThreadItem.tsx:463 msgid "{0, plural, one {quote} other {quotes}}" msgstr "{0, plural, one {citaat} other {citaten}}" -#: src/view/com/post-thread/PostThreadItem.tsx:425 +#: src/view/com/post-thread/PostThreadItem.tsx:445 msgid "{0, plural, one {repost} other {reposts}}" msgstr "{0, plural, one {herplaatsing} other {herplaatsingen}}" @@ -153,7 +153,7 @@ msgstr "" msgid "{0} reacted {1}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:226 +#: src/screens/Messages/components/ChatListItem.tsx:231 msgid "{0} reacted {1} to {2}" msgstr "" @@ -206,100 +206,132 @@ msgstr "{estimatedTimeHrs, plural, one {uur} other {uur}}" msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "{estimatedTimeMins, plural, one {minuut} other {minuten}}" -#: src/view/com/notifications/NotificationFeedItem.tsx:305 +#: src/view/com/notifications/NotificationFeedItem.tsx:324 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} followed you" msgstr "{firstAuthorLink} en <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} andere} other {{formattedAuthorsCount} anderen}} hebben je gevolgd" -#: src/view/com/notifications/NotificationFeedItem.tsx:331 +#: src/view/com/notifications/NotificationFeedItem.tsx:350 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your custom feed" msgstr "{firstAuthorLink} en <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} andere} other {{formattedAuthorsCount} anderen}} vonden je gepersonaliseerde feed leuk" -#: src/view/com/notifications/NotificationFeedItem.tsx:224 +#: src/view/com/notifications/NotificationFeedItem.tsx:243 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your post" msgstr "{firstAuthorLink} en <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} andere} other {{formattedAuthorsCount} anderen}} vonden je bericht leuk" -#: src/view/com/notifications/NotificationFeedItem.tsx:248 +#: src/view/com/notifications/NotificationFeedItem.tsx:430 +msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} removed their verifications from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:267 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} reposted your post" msgstr "{firstAuthorLink} en <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} andere} other {{formattedAuthorsCount} anderen}} hebben je bericht opnieuw geplaatst" -#: src/view/com/notifications/NotificationFeedItem.tsx:355 +#: src/view/com/notifications/NotificationFeedItem.tsx:374 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} signed up with your starter pack" msgstr "{firstAuthorLink} en <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} andere} other {{formattedAuthorsCount} anderen}} hebben zich geregistreerd met je startpakket" -#: src/view/com/notifications/NotificationFeedItem.tsx:317 +#: src/view/com/notifications/NotificationFeedItem.tsx:404 +msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:336 msgid "{firstAuthorLink} followed you" msgstr "{firstAuthorLink} volgde je" -#: src/view/com/notifications/NotificationFeedItem.tsx:294 +#: src/view/com/notifications/NotificationFeedItem.tsx:313 msgid "{firstAuthorLink} followed you back" msgstr "{firstAuthorLink} volgde je terug" -#: src/view/com/notifications/NotificationFeedItem.tsx:343 +#: src/view/com/notifications/NotificationFeedItem.tsx:362 msgid "{firstAuthorLink} liked your custom feed" msgstr "{firstAuthorLink} vond je gepersonaliseerde feed leuk" -#: src/view/com/notifications/NotificationFeedItem.tsx:236 +#: src/view/com/notifications/NotificationFeedItem.tsx:255 msgid "{firstAuthorLink} liked your post" msgstr "{firstAuthorLink} vond je bericht leuk" -#: src/view/com/notifications/NotificationFeedItem.tsx:260 +#: src/view/com/notifications/NotificationFeedItem.tsx:442 +msgid "{firstAuthorLink} removed their verification from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:279 msgid "{firstAuthorLink} reposted your post" msgstr "{firstAuthorLink} heeft je bericht opnieuw geplaatst" -#: src/view/com/notifications/NotificationFeedItem.tsx:367 +#: src/view/com/notifications/NotificationFeedItem.tsx:386 msgid "{firstAuthorLink} signed up with your starter pack" msgstr "{firstAuthorLink} registreerde zich met je startpakket" -#: src/view/com/notifications/NotificationFeedItem.tsx:298 +#: src/view/com/notifications/NotificationFeedItem.tsx:416 +msgid "{firstAuthorLink} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:317 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} followed you" msgstr "{firstAuthorName} en {additionalAuthorsCount, plural, one {{formattedAuthorsCount} andere} other {{formattedAuthorsCount} anderen}} volgden je" -#: src/view/com/notifications/NotificationFeedItem.tsx:324 +#: src/view/com/notifications/NotificationFeedItem.tsx:343 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your custom feed" msgstr "{firstAuthorName} en {additionalAuthorsCount, plural, one {{formattedAuthorsCount} andere} other {{formattedAuthorsCount} anderen}} vonden je gepersonaliseerde feed leuk" -#: src/view/com/notifications/NotificationFeedItem.tsx:217 +#: src/view/com/notifications/NotificationFeedItem.tsx:236 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your post" msgstr "{firstAuthorName} en {additionalAuthorsCount, plural, one {{formattedAuthorsCount} andere} other {{formattedAuthorsCount} anderen}} vonden je bericht leuk" -#: src/view/com/notifications/NotificationFeedItem.tsx:241 +#: src/view/com/notifications/NotificationFeedItem.tsx:423 +msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} removed their verifications from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:260 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} reposted your post" msgstr "{firstAuthorName} en {additionalAuthorsCount, plural, one {{formattedAuthorsCount} andere} other {{formattedAuthorsCount} anderen}} hebben je bericht opnieuw geplaatst" -#: src/view/com/notifications/NotificationFeedItem.tsx:348 +#: src/view/com/notifications/NotificationFeedItem.tsx:367 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} signed up with your starter pack" msgstr "{firstAuthorName} en {additionalAuthorsCount, plural, one {{formattedAuthorsCount} andere} other {{formattedAuthorsCount} anderen}} hebben zich geregistreerd met je startpakket" -#: src/view/com/notifications/NotificationFeedItem.tsx:303 +#: src/view/com/notifications/NotificationFeedItem.tsx:397 +msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:322 msgid "{firstAuthorName} followed you" msgstr "{firstAuthorName} volgde je" -#: src/view/com/notifications/NotificationFeedItem.tsx:293 +#: src/view/com/notifications/NotificationFeedItem.tsx:312 msgid "{firstAuthorName} followed you back" msgstr "{firstAuthorName} volgde je terug" -#: src/view/com/notifications/NotificationFeedItem.tsx:329 +#: src/view/com/notifications/NotificationFeedItem.tsx:348 msgid "{firstAuthorName} liked your custom feed" msgstr "{firstAuthorName} vond je gepersonaliseerde feed leuk" -#: src/view/com/notifications/NotificationFeedItem.tsx:222 +#: src/view/com/notifications/NotificationFeedItem.tsx:241 msgid "{firstAuthorName} liked your post" msgstr "{firstAuthorName} vond je bericht leuk" -#: src/view/com/notifications/NotificationFeedItem.tsx:246 +#: src/view/com/notifications/NotificationFeedItem.tsx:428 +msgid "{firstAuthorName} removed their verification from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:265 msgid "{firstAuthorName} reposted your post" msgstr "{firstAuthorName} heeft je bericht opnieuw geplaatst" -#: src/view/com/notifications/NotificationFeedItem.tsx:353 +#: src/view/com/notifications/NotificationFeedItem.tsx:372 msgid "{firstAuthorName} signed up with your starter pack" msgstr "{firstAuthorName} heeft zich geregistreerd met je startpakket" -#: src/components/ProfileHoverCard/index.web.tsx:508 +#: src/view/com/notifications/NotificationFeedItem.tsx:402 +msgid "{firstAuthorName} verified you" +msgstr "" + +#: src/components/ProfileHoverCard/index.web.tsx:532 #: src/screens/Profile/Header/Metrics.tsx:49 msgid "{following} following" msgstr "{following} volgend" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:392 +#: src/components/dialogs/SearchablePeopleList.tsx:412 msgid "{handle} can't be messaged" msgstr "{handle} kan geen privébericht ontvangen" @@ -330,6 +362,19 @@ msgstr "" msgid "{type}h ago" msgstr "" +#: src/components/verification/VerifierDialog.tsx:60 +msgid "{userName} is a trusted verifier" +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:67 +msgid "{userName} is verified" +msgstr "" + +#. Possessive, meaning "the verifications of {userName}" +#: src/components/verification/VerificationsDialog.tsx:69 +msgid "{userName}'s verifications" +msgstr "" + #. Indicates the number of additional profiles are in the Starter Pack e.g. +12 #: src/screens/Search/components/StarterPackCard.tsx:249 msgid "+{computedTotal}" @@ -345,11 +390,11 @@ msgctxt "feeds" msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" msgstr "<0>{0}, <1>{1}, en {2, plural, one {# ander} other {# anderen}} zijn inbegrepen in je startpakket" -#: src/view/shell/Drawer.tsx:97 +#: src/view/shell/Drawer.tsx:113 msgid "<0>{0} {1, plural, one {follower} other {followers}}" msgstr "<0>{0} {1, plural, one {volger} other {volgers}}" -#: src/view/shell/Drawer.tsx:108 +#: src/view/shell/Drawer.tsx:124 msgid "<0>{0} {1, plural, one {following} other {following}}" msgstr "<0>{0} {1, plural, one {volgend} other {volgend}}" @@ -398,14 +443,18 @@ msgid "7 days" msgstr "7 dagen" #. If last message does not contain text, fall back to "{user} reacted to {a message}" -#: src/screens/Messages/components/ChatListItem.tsx:205 +#: src/screens/Messages/components/ChatListItem.tsx:210 msgid "a message" msgstr "" -#: src/Navigation.tsx:391 -#: src/screens/Settings/AboutSettings.tsx:34 -#: src/screens/Settings/Settings.tsx:215 -#: src/screens/Settings/Settings.tsx:218 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:91 +msgid "A new form of verification" +msgstr "" + +#: src/Navigation.tsx:400 +#: src/screens/Settings/AboutSettings.tsx:72 +#: src/screens/Settings/Settings.tsx:223 +#: src/screens/Settings/Settings.tsx:226 msgid "About" msgstr "Over" @@ -424,36 +473,36 @@ msgid "Accept Request" msgstr "" #: src/screens/Settings/AccessibilitySettings.tsx:46 -#: src/screens/Settings/Settings.tsx:191 -#: src/screens/Settings/Settings.tsx:194 +#: src/screens/Settings/Settings.tsx:199 +#: src/screens/Settings/Settings.tsx:202 msgid "Accessibility" msgstr "Toegankelijkheid" -#: src/Navigation.tsx:343 +#: src/Navigation.tsx:352 msgid "Accessibility Settings" msgstr "Toegankelijkheidsinstellingen" -#: src/Navigation.tsx:359 +#: src/Navigation.tsx:368 #: src/screens/Login/LoginForm.tsx:194 #: src/screens/Settings/AccountSettings.tsx:45 -#: src/screens/Settings/Settings.tsx:153 -#: src/screens/Settings/Settings.tsx:156 +#: src/screens/Settings/Settings.tsx:161 +#: src/screens/Settings/Settings.tsx:164 msgid "Account" msgstr "Account" #: src/screens/Messages/components/RequestButtons.tsx:81 -#: src/view/com/profile/ProfileMenu.tsx:141 +#: src/view/com/profile/ProfileMenu.tsx:147 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:392 msgctxt "toast" msgid "Account blocked" msgstr "Account geblokkeerd" -#: src/view/com/profile/ProfileMenu.tsx:154 +#: src/view/com/profile/ProfileMenu.tsx:160 msgctxt "toast" msgid "Account followed" msgstr "Account gevolgd" -#: src/view/com/profile/ProfileMenu.tsx:117 +#: src/view/com/profile/ProfileMenu.tsx:123 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:415 msgctxt "toast" msgid "Account muted" @@ -468,33 +517,37 @@ msgstr "Account genegeerd" msgid "Account Muted by List" msgstr "Account genegeerd door lijst" -#: src/screens/Settings/Settings.tsx:430 +#: src/screens/Settings/Settings.tsx:472 msgid "Account options" msgstr "Accountopties" -#: src/screens/Settings/Settings.tsx:466 +#: src/screens/Settings/Settings.tsx:508 msgid "Account removed from quick access" msgstr "Account verwijderd uit snelle toegang" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:137 -#: src/view/com/profile/ProfileMenu.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:140 +#: src/view/com/profile/ProfileMenu.tsx:137 msgctxt "toast" msgid "Account unblocked" msgstr "Account gedeblokkeerd" -#: src/view/com/profile/ProfileMenu.tsx:166 +#: src/view/com/profile/ProfileMenu.tsx:172 msgctxt "toast" msgid "Account unfollowed" msgstr "Account ontvolgd" -#: src/view/com/profile/ProfileMenu.tsx:107 +#: src/view/com/profile/ProfileMenu.tsx:113 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:405 msgctxt "toast" msgid "Account unmuted" msgstr "Account negeren opgeheven" +#: src/components/verification/VerifierDialog.tsx:98 +msgid "Accounts with a scalloped blue check mark<0>{NON_BREAKING_SPACE}<1/>{NON_BREAKING_SPACE}can verify others. These trusted verifiers are selected by Bluesky." +msgstr "" + +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:169 #: src/components/dialogs/MutedWords.tsx:328 -#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/UserAddRemoveLists.tsx:235 msgid "Add" msgstr "Toevoegen" @@ -512,8 +565,8 @@ msgstr "{displayName} toevoegen aan het startpakket" msgid "Add a content warning" msgstr "Een inhoudswaarschuwing toevoegen" -#: src/view/screens/ProfileList.tsx:916 -#: src/view/screens/ProfileList.tsx:934 +#: src/view/screens/ProfileList.tsx:924 +#: src/view/screens/ProfileList.tsx:942 msgid "Add a user to this list" msgstr "Een gebruiker aan deze lijst toevoegen" @@ -536,8 +589,8 @@ msgstr "Alt-tekst toevoegen" msgid "Add alt text (optional)" msgstr "Optioneel alt-tekst toevoegen" -#: src/screens/Settings/Settings.tsx:373 -#: src/screens/Settings/Settings.tsx:376 +#: src/screens/Settings/Settings.tsx:415 +#: src/screens/Settings/Settings.tsx:418 #: src/view/shell/desktop/LeftNav.tsx:281 #: src/view/shell/desktop/LeftNav.tsx:285 msgid "Add another account" @@ -578,11 +631,15 @@ msgstr "Genegeerde woorden en tags toevoegen" msgid "Add new post" msgstr "Nieuw bericht toevoegen" -#: src/view/screens/ProfileList.tsx:924 -#: src/view/screens/ProfileList.tsx:942 +#: src/view/screens/ProfileList.tsx:932 +#: src/view/screens/ProfileList.tsx:950 msgid "Add people" msgstr "Mensen toevoegen" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:79 +msgid "Add people to list" +msgstr "" + #: src/components/dms/EmojiPopup.android.tsx:55 msgid "Add Reaction" msgstr "" @@ -599,7 +656,7 @@ msgstr "Voeg wat feeds toe aan je startpakket!" msgid "Add the default feed of only people you follow" msgstr "Standaardfeed toevoegen van alleen de personen die je volgt" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:387 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:406 msgid "Add the following DNS record to your domain:" msgstr "Voeg het volgende DNS-record toe aan je domein:" @@ -607,8 +664,8 @@ msgstr "Voeg het volgende DNS-record toe aan je domein:" msgid "Add this feed to your feeds" msgstr "Deze feed toevoegen aan je feeds" -#: src/view/com/profile/ProfileMenu.tsx:273 -#: src/view/com/profile/ProfileMenu.tsx:276 +#: src/view/com/profile/ProfileMenu.tsx:286 +#: src/view/com/profile/ProfileMenu.tsx:289 msgid "Add to lists" msgstr "Toevoegen aan lijsten" @@ -616,7 +673,11 @@ msgstr "Toevoegen aan lijsten" msgid "Add to my feeds" msgstr "Toevoegen aan mijn feeds" -#: src/view/com/modals/ListAddRemoveUsers.tsx:192 +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:156 +msgid "Add user to list" +msgstr "" + +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:109 #: src/view/com/modals/UserAddRemoveLists.tsx:162 msgid "Added to list" msgstr "Toegevoegd aan lijst" @@ -640,7 +701,7 @@ msgstr "Volwassene" msgid "Adult Content" msgstr "Inhoud voor volwassenen" -#: src/screens/Moderation/index.tsx:355 +#: src/screens/Moderation/index.tsx:374 msgid "Adult content can only be enabled via the Web at <0>bsky.app." msgstr "Inhoud voor volwassenen kan alleen worden ingeschakeld via het web op <0>bsky.app." @@ -653,7 +714,7 @@ msgstr "Inhoud voor volwassenen is uitgeschakeld." msgid "Adult Content labels" msgstr "Labels voor inhoud voor volwassenen" -#: src/screens/Moderation/index.tsx:399 +#: src/screens/Moderation/index.tsx:418 msgid "Advanced" msgstr "Geavanceerd" @@ -794,6 +855,11 @@ msgstr "Er is een fout opgetreden tijdens het proberen om allen te volgen" msgid "An error occurred while uploading the video." msgstr "Er is een fout opgetreden bij het uploaden van de video." +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:84 +#: src/components/verification/VerifierDialog.tsx:88 +msgid "An illustration showing that Bluesky selects trusted verifiers, and trusted verifiers in turn verify individual user accounts." +msgstr "" + #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:28 #: src/lib/moderation/useReportOptions.ts:28 msgid "An issue not included in these options" @@ -809,13 +875,17 @@ msgstr "Er is een probleem opgetreden bij het openen van de chat" #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 -#: src/components/ProfileCard.tsx:339 -#: src/components/ProfileCard.tsx:360 +#: src/components/ProfileCard.tsx:367 +#: src/components/ProfileCard.tsx:388 #: src/view/com/profile/FollowButton.tsx:38 #: src/view/com/profile/FollowButton.tsx:48 msgid "An issue occurred, please try again." msgstr "Er is een probleem opgetreden. Probeer het opnieuw." +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:118 +msgid "An mockup of a iPhone showing the Bluesky app open to the profile of a verified user with a blue checkmark next to their display name." +msgstr "" + #: src/screens/Onboarding/StepInterests/index.tsx:185 msgid "an unknown error occurred" msgstr "er is een onbekende fout opgetreden" @@ -838,6 +908,10 @@ msgstr "Dieren" msgid "Animated GIF" msgstr "Geanimeerde GIF" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:37 +msgid "Announcing verification on Bluesky" +msgstr "" + #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:33 #: src/lib/moderation/useReportOptions.ts:33 msgid "Anti-Social Behavior" @@ -847,7 +921,7 @@ msgstr "Asociaal gedrag" msgid "Anybody can interact" msgstr "Iedereen kan reageren" -#: src/Navigation.tsx:399 +#: src/Navigation.tsx:408 #: src/screens/Settings/AppIconSettings/index.tsx:67 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:18 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:23 @@ -884,7 +958,7 @@ msgstr "App-wachtwoordnamen moeten minimaal 4 tekens lang zijn" msgid "App passwords" msgstr "App-wachtwoorden" -#: src/Navigation.tsx:311 +#: src/Navigation.tsx:320 #: src/screens/Settings/AppPasswords.tsx:51 msgid "App Passwords" msgstr "App-wachtwoorden" @@ -920,10 +994,10 @@ msgstr "Bezwaar maken tegen schorsing" msgid "Appeal this decision" msgstr "Bezwaar maken tegen deze beslissing" -#: src/Navigation.tsx:351 +#: src/Navigation.tsx:360 #: src/screens/Settings/AppearanceSettings.tsx:85 -#: src/screens/Settings/Settings.tsx:183 -#: src/screens/Settings/Settings.tsx:186 +#: src/screens/Settings/Settings.tsx:191 +#: src/screens/Settings/Settings.tsx:194 msgid "Appearance" msgstr "Weergave" @@ -932,12 +1006,12 @@ msgstr "Weergave" msgid "Apply default recommended feeds" msgstr "Standaard aanbevolen feeds gebruiken" -#: src/view/com/post-thread/PostThreadItem.tsx:865 +#: src/view/com/post-thread/PostThreadItem.tsx:885 msgid "Archived from {0}" msgstr "Gearchiveerd van {0}" -#: src/view/com/post-thread/PostThreadItem.tsx:834 -#: src/view/com/post-thread/PostThreadItem.tsx:873 +#: src/view/com/post-thread/PostThreadItem.tsx:854 +#: src/view/com/post-thread/PostThreadItem.tsx:893 msgid "Archived post" msgstr "Gearchiveerd bericht" @@ -953,7 +1027,7 @@ msgstr "Weet je zeker dat je dit privébericht wilt verwijderen? Het privéberic msgid "Are you sure you want to delete this starter pack?" msgstr "Weet je zeker dat je dit startpakket wilt verwijderen?" -#: src/screens/Profile/Header/EditProfileDialog.tsx:82 +#: src/screens/Profile/Header/EditProfileDialog.tsx:86 msgid "Are you sure you want to discard your changes?" msgstr "Weet je zeker dat je je wijzigingen ongedaan wilt maken?" @@ -1016,7 +1090,7 @@ msgstr "De opties voor automatisch afspelen zijn verplaatst naar de <0>Instellin msgid "Autoplay videos and GIFs" msgstr "Video's en GIF's automatisch afspelen" -#: src/components/dms/MessagesListHeader.tsx:82 +#: src/components/dms/MessagesListHeader.tsx:84 #: src/components/moderation/LabelsOnMeDialog.tsx:315 #: src/components/moderation/LabelsOnMeDialog.tsx:316 #: src/screens/Login/ChooseAccountForm.tsx:90 @@ -1052,7 +1126,7 @@ msgstr "Je moet eerst je e-mailadres bevestigen voordat je een bericht plaatst." msgid "Before creating a starter pack, you must first verify your email." msgstr "Je moet eerst je e-mailadres bevestigen voordat je een startpakket maakt." -#: src/components/dms/dialogs/NewChatDialog.tsx:79 +#: src/components/dms/dialogs/NewChatDialog.tsx:80 #: src/components/dms/MessageProfileButton.tsx:110 #: src/screens/Messages/Conversation.tsx:221 msgid "Before you may message another user, you must first verify your email." @@ -1063,8 +1137,8 @@ msgstr "Je moet eerst je e-mailadres bevestigen voordat je een andere gebruiker msgid "Birthday" msgstr "Verjaardag" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:283 -#: src/view/com/profile/ProfileMenu.tsx:399 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 +#: src/view/com/profile/ProfileMenu.tsx:435 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:849 msgid "Block" msgstr "Blokkeren" @@ -1073,19 +1147,19 @@ msgstr "Blokkeren" #: src/components/dms/ConvoMenu.tsx:250 #: src/screens/Messages/components/RequestButtons.tsx:134 #: src/screens/Messages/components/RequestButtons.tsx:136 -#: src/view/com/profile/ProfileMenu.tsx:310 -#: src/view/com/profile/ProfileMenu.tsx:317 +#: src/view/com/profile/ProfileMenu.tsx:346 +#: src/view/com/profile/ProfileMenu.tsx:353 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:686 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:688 msgid "Block account" msgstr "Account blokkeren" -#: src/view/com/profile/ProfileMenu.tsx:382 +#: src/view/com/profile/ProfileMenu.tsx:418 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:844 msgid "Block Account?" msgstr "Account blokkeren?" -#: src/view/screens/ProfileList.tsx:661 +#: src/view/screens/ProfileList.tsx:669 msgid "Block accounts" msgstr "Accounts blokkeren" @@ -1097,7 +1171,7 @@ msgstr "Blokkeren en verwijderen" msgid "Block and/or delete this conversation" msgstr "Dit gesprek blokkeren en/of verwijderen" -#: src/view/screens/ProfileList.tsx:781 +#: src/view/screens/ProfileList.tsx:789 msgid "Block list" msgstr "Blokkeerlijst" @@ -1105,7 +1179,7 @@ msgstr "Blokkeerlijst" msgid "Block or report" msgstr "" -#: src/view/screens/ProfileList.tsx:776 +#: src/view/screens/ProfileList.tsx:784 msgid "Block these accounts?" msgstr "Deze accounts blokkeren?" @@ -1122,21 +1196,21 @@ msgstr "Gebruiker blokkeren" msgid "Blocked" msgstr "Geblokkeerd" -#: src/screens/Moderation/index.tsx:269 +#: src/screens/Moderation/index.tsx:273 msgid "Blocked accounts" msgstr "Geblokkeerde accounts" -#: src/Navigation.tsx:160 -#: src/view/screens/ModerationBlockedAccounts.tsx:101 +#: src/Navigation.tsx:161 +#: src/view/screens/ModerationBlockedAccounts.tsx:110 msgid "Blocked Accounts" msgstr "Geblokkeerde accounts" -#: src/view/com/profile/ProfileMenu.tsx:394 +#: src/view/com/profile/ProfileMenu.tsx:430 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:846 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." -#: src/view/screens/ModerationBlockedAccounts.tsx:112 +#: src/view/screens/ModerationBlockedAccounts.tsx:121 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you. You will not see their content and they will be prevented from seeing yours." msgstr "Geblokkeerde accounts kunnen niet reageren op jouw gesprekken, je niet vermelden en niet anderszins met je communiceren. Je ziet hun tekst niet en zij kunnen de jouwe niet zien." @@ -1144,15 +1218,15 @@ msgstr "Geblokkeerde accounts kunnen niet reageren op jouw gesprekken, je niet v msgid "Blocked post." msgstr "Geblokkeerd bericht." -#: src/screens/Profile/Sections/Labels.tsx:173 +#: src/screens/Profile/Sections/Labels.tsx:170 msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "Blokkeren voorkomt niet dat deze labeler labels op je account plaatst." -#: src/view/screens/ProfileList.tsx:778 +#: src/view/screens/ProfileList.tsx:786 msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Blokkeren is openbaar. Geblokkeerde accounts kunnen niet reageren op jouw gesprekken, je vermelden en niet anderszins met je communiceren." -#: src/view/com/profile/ProfileMenu.tsx:391 +#: src/view/com/profile/ProfileMenu.tsx:427 msgid "Blocking will not prevent labels from being applied on your account, but it will stop this account from replying in your threads or interacting with you." msgstr "Blokkeren voorkomt niet dat er labels op jouw account worden toegepast, maar het zorgt er wel voor dat dit account niet meer op jouw gesprekken kan reageren en niet meer met je kan communiceren." @@ -1165,7 +1239,7 @@ msgstr "Blog" msgid "Bluesky" msgstr "Bluesky" -#: src/view/com/post-thread/PostThreadItem.tsx:890 +#: src/view/com/post-thread/PostThreadItem.tsx:910 msgid "Bluesky cannot confirm the authenticity of the claimed date." msgstr "Bluesky kan de echtheid van de geclaimde datum niet bevestigen." @@ -1199,6 +1273,10 @@ msgstr "Bluesky kiest een aantal aanbevolen accounts van personen in je netwerk. msgid "Bluesky will not show your profile and posts to logged-out users. Other apps may not honor this request. This does not make your account private." msgstr "Bluesky toont je profiel en berichten niet aan afgemelde gebruikers. Andere apps honoreren dit verzoek mogelijk niet. Dit maakt je account niet privé." +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:132 +msgid "Bluesky will proactively verify notable and authentic accounts." +msgstr "" + #: src/screens/Settings/AppIconSettings/index.tsx:99 msgid "Bluesky+" msgstr "Bluesky+" @@ -1301,17 +1379,17 @@ msgid "Camera" msgstr "Camera" #: src/components/Menu/index.tsx:306 -#: src/components/Prompt.tsx:130 -#: src/components/Prompt.tsx:132 +#: src/components/Prompt.tsx:140 +#: src/components/Prompt.tsx:142 #: src/screens/Deactivated.tsx:158 -#: src/screens/Profile/Header/EditProfileDialog.tsx:220 -#: src/screens/Profile/Header/EditProfileDialog.tsx:228 +#: src/screens/Profile/Header/EditProfileDialog.tsx:227 +#: src/screens/Profile/Header/EditProfileDialog.tsx:235 #: src/screens/Search/Shell.tsx:349 #: src/screens/Settings/AppIconSettings/index.tsx:44 #: src/screens/Settings/AppIconSettings/index.tsx:225 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:76 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:83 -#: src/screens/Settings/Settings.tsx:260 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:78 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:85 +#: src/screens/Settings/Settings.tsx:268 #: src/screens/Takendown.tsx:99 #: src/screens/Takendown.tsx:102 #: src/view/com/composer/Composer.tsx:937 @@ -1322,7 +1400,7 @@ msgstr "Camera" #: src/view/com/modals/ChangePassword.tsx:282 #: src/view/com/modals/CreateOrEditList.tsx:335 #: src/view/com/modals/CropImage.web.tsx:97 -#: src/view/com/modals/EditProfile.tsx:244 +#: src/view/com/modals/EditProfile.tsx:270 #: src/view/com/modals/InAppBrowserConsent.tsx:75 #: src/view/com/modals/InAppBrowserConsent.tsx:77 #: src/view/com/modals/LinkWarning.tsx:105 @@ -1350,7 +1428,7 @@ msgstr "Accountverwijdering annuleren" msgid "Cancel image crop" msgstr "Afbeelding bijsnijden annuleren" -#: src/view/com/modals/EditProfile.tsx:239 +#: src/view/com/modals/EditProfile.tsx:265 msgid "Cancel profile editing" msgstr "Profielbewerking annuleren" @@ -1363,7 +1441,6 @@ msgid "Cancel reactivation and sign out" msgstr "Heractivering annuleren en afmelden" #: src/screens/Search/Shell.tsx:341 -#: src/view/com/modals/ListAddRemoveUsers.tsx:88 msgid "Cancel search" msgstr "Zoeken annuleren" @@ -1411,8 +1488,8 @@ msgstr "E-mail wijzigen" msgid "Change email address" msgstr "E-mailadres wijzigen" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:92 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:96 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:94 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:98 msgid "Change Handle" msgstr "Handle wijzigen" @@ -1448,15 +1525,15 @@ msgstr "Je e-mailadres wijzigen" msgid "Changes app icon" msgstr "Wijzigt het app-pictogram" -#: src/components/forms/HostingProvider.tsx:50 -#: src/components/forms/HostingProvider.tsx:70 +#: src/components/forms/HostingProvider.tsx:49 +#: src/components/forms/HostingProvider.tsx:69 msgid "Changes hosting provider" msgstr "Wijzigt de hostingprovider" -#: src/Navigation.tsx:416 +#: src/Navigation.tsx:425 #: src/view/shell/bottom-bar/BottomBar.tsx:205 #: src/view/shell/desktop/LeftNav.tsx:535 -#: src/view/shell/Drawer.tsx:422 +#: src/view/shell/Drawer.tsx:438 msgid "Chat" msgstr "Chat" @@ -1471,7 +1548,7 @@ msgctxt "toast" msgid "Chat muted" msgstr "Chat genegeerd" -#: src/Navigation.tsx:426 +#: src/Navigation.tsx:435 #: src/screens/Messages/components/InboxPreview.tsx:24 msgid "Chat request inbox" msgstr "" @@ -1482,7 +1559,7 @@ msgid "Chat requests" msgstr "" #: src/components/dms/ConvoMenu.tsx:75 -#: src/Navigation.tsx:421 +#: src/Navigation.tsx:430 #: src/screens/Messages/ChatList.tsx:328 msgid "Chat settings" msgstr "Chatinstellingen" @@ -1514,7 +1591,7 @@ msgstr "Controleer je e-mail voor een aanmeldcode en vul deze hier in." msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "Controleer je inbox voor een e-mail met de bevestigingscode om hieronder in te vullen:" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:370 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:389 msgid "Choose domain verification method" msgstr "Kies domeinverificatiemethode" @@ -1554,14 +1631,19 @@ msgstr "Je wachtwoord kiezen" msgid "Choose your username" msgstr "Je gebruikershandle" -#: src/screens/Settings/Settings.tsx:351 +#: src/screens/Settings/Settings.tsx:393 msgid "Clear all storage data" msgstr "Alle opgeslagen gegevens wissen" -#: src/screens/Settings/Settings.tsx:353 +#: src/screens/Settings/Settings.tsx:395 msgid "Clear all storage data (restart after this)" msgstr "Alle opgeslagen gegevens wissen (start de app hierna opnieuw op)" +#: src/screens/Settings/AboutSettings.tsx:113 +#: src/screens/Settings/AboutSettings.tsx:117 +msgid "Clear image cache" +msgstr "" + #: src/components/forms/SearchInput.tsx:70 msgid "Clear search query" msgstr "Zoekopdracht wissen" @@ -1595,8 +1677,10 @@ msgid "Clip 🐴 clop 🐴" msgstr "Klik 🐴 klak 🐴" #: src/components/dialogs/GifSelect.tsx:281 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:174 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:183 +#: src/components/dialogs/SearchablePeopleList.tsx:295 #: src/components/dialogs/VerifyEmailDialog.tsx:289 -#: src/components/dms/dialogs/SearchablePeopleList.tsx:269 #: src/components/dms/EmojiPopup.android.tsx:58 #: src/components/dms/ReportDialog.tsx:381 #: src/components/dms/ReportDialog.tsx:390 @@ -1605,6 +1689,8 @@ msgstr "Klik 🐴 klak 🐴" #: src/components/ProgressGuide/FollowDialog.tsx:386 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:117 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:123 +#: src/components/verification/VerificationsDialog.tsx:146 +#: src/components/verification/VerifierDialog.tsx:144 #: src/view/com/modals/ChangePassword.tsx:279 #: src/view/com/modals/ChangePassword.tsx:282 #: src/view/com/util/post-embeds/GifEmbed.tsx:197 @@ -1625,6 +1711,8 @@ msgid "Close bottom drawer" msgstr "Paneel onderaan sluiten" #: src/components/dialogs/GifSelect.tsx:275 +#: src/components/verification/VerificationsDialog.tsx:138 +#: src/components/verification/VerifierDialog.tsx:136 msgid "Close dialog" msgstr "Dialoogvenster sluiten" @@ -1676,11 +1764,11 @@ msgstr "Sluit de emoji-kiezer" msgid "Closes viewer for header image" msgstr "Sluit viewer voor headerafbeelding" -#: src/view/com/notifications/NotificationFeedItem.tsx:405 +#: src/view/com/notifications/NotificationFeedItem.tsx:479 msgid "Collapse list of users" msgstr "Gebruikerslijst inklappen" -#: src/view/com/notifications/NotificationFeedItem.tsx:598 +#: src/view/com/notifications/NotificationFeedItem.tsx:687 msgid "Collapses list of users for a given notification" msgstr "Klapt de gebruikerslijst voor een bepaalde melding in" @@ -1703,7 +1791,7 @@ msgstr "Komedie" msgid "Comics" msgstr "Strips" -#: src/Navigation.tsx:301 +#: src/Navigation.tsx:310 #: src/view/screens/CommunityGuidelines.tsx:34 msgid "Community Guidelines" msgstr "Gemeenschapsrichtlijnen" @@ -1743,8 +1831,8 @@ msgstr "Geconfigureerd in <0>moderatie-instellingen ." #: src/components/dialogs/VerifyEmailDialog.tsx:253 #: src/components/dialogs/VerifyEmailDialog.tsx:260 #: src/components/dialogs/VerifyEmailDialog.tsx:283 -#: src/components/Prompt.tsx:173 -#: src/components/Prompt.tsx:176 +#: src/components/Prompt.tsx:183 +#: src/components/Prompt.tsx:186 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:185 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:188 #: src/view/com/modals/VerifyEmail.tsx:239 @@ -1765,11 +1853,11 @@ msgstr "Taalinstellingen van inhoud bevestigen" msgid "Confirm delete account" msgstr "Account verwijderen bevestigen" -#: src/screens/Moderation/index.tsx:303 +#: src/screens/Moderation/index.tsx:322 msgid "Confirm your age:" msgstr "Bevestig je leeftijd:" -#: src/screens/Moderation/index.tsx:294 +#: src/screens/Moderation/index.tsx:313 msgid "Confirm your birthdate" msgstr "Bevestig je geboortedatum" @@ -1802,12 +1890,12 @@ msgid "Content & Media" msgstr "Inhoud & media" #: src/screens/Settings/AccessibilitySettings.tsx:109 -#: src/screens/Settings/Settings.tsx:175 -#: src/screens/Settings/Settings.tsx:178 +#: src/screens/Settings/Settings.tsx:183 +#: src/screens/Settings/Settings.tsx:186 msgid "Content and media" msgstr "Inhoud en media" -#: src/Navigation.tsx:375 +#: src/Navigation.tsx:384 msgid "Content and Media" msgstr "Inhoud en media" @@ -1815,7 +1903,7 @@ msgstr "Inhoud en media" msgid "Content Blocked" msgstr "Inhoud geblokkeerd" -#: src/screens/Moderation/index.tsx:287 +#: src/screens/Moderation/index.tsx:306 msgid "Content filters" msgstr "Inhoudsfilters" @@ -1853,7 +1941,7 @@ msgstr "Contextmenu-achtergrond, klik om het menu te sluiten." msgid "Continue" msgstr "Doorgaan" -#: src/components/AccountList.tsx:121 +#: src/components/AccountList.tsx:126 msgid "Continue as {0} (currently signed in)" msgstr "Doorgaan als {0} (momenteel aangemeld)" @@ -1873,7 +1961,7 @@ msgctxt "toast" msgid "Conversation deleted" msgstr "Gesprek verwijderd" -#: src/screens/Messages/components/ChatListItem.tsx:191 +#: src/screens/Messages/components/ChatListItem.tsx:196 msgid "Conversation deleted" msgstr "Gesprek verwijderd" @@ -1885,7 +1973,7 @@ msgstr "Koken" msgid "Copied" msgstr "Gekopieerd" -#: src/screens/Settings/AboutSettings.tsx:98 +#: src/screens/Settings/AboutSettings.tsx:148 msgid "Copied build version to clipboard" msgstr "Buildversie gekopieerd naar klembord" @@ -1903,7 +1991,7 @@ msgstr "Gekopieerd naar klembord" msgid "Copied!" msgstr "Gekopieerd!" -#: src/screens/Settings/AboutSettings.tsx:74 +#: src/screens/Settings/AboutSettings.tsx:124 msgid "Copies build version to clipboard" msgstr "" @@ -1915,8 +2003,8 @@ msgstr "Kopiëren" msgid "Copy App Password" msgstr "App-wachtwoord kopiëren" -#: src/view/com/profile/ProfileMenu.tsx:347 -#: src/view/com/profile/ProfileMenu.tsx:350 +#: src/view/com/profile/ProfileMenu.tsx:383 +#: src/view/com/profile/ProfileMenu.tsx:386 msgid "Copy at:// URI" msgstr "" @@ -1930,13 +2018,13 @@ msgstr "" msgid "Copy code" msgstr "Code kopiëren" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:472 -#: src/view/com/profile/ProfileMenu.tsx:356 -#: src/view/com/profile/ProfileMenu.tsx:359 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:491 +#: src/view/com/profile/ProfileMenu.tsx:392 +#: src/view/com/profile/ProfileMenu.tsx:395 msgid "Copy DID" msgstr "DID kopiëren" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:405 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:424 msgid "Copy host" msgstr "Host kopiëren" @@ -1948,7 +2036,7 @@ msgstr "Link kopiëren" msgid "Copy Link" msgstr "Link kopiëren" -#: src/view/screens/ProfileList.tsx:505 +#: src/view/screens/ProfileList.tsx:513 msgid "Copy link to list" msgstr "Link naar lijst kopiëren" @@ -1976,11 +2064,11 @@ msgstr "Berichttekst kopiëren" msgid "Copy QR code" msgstr "QR-code kopiëren" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:426 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:445 msgid "Copy TXT record value" msgstr "TXT-recordwaarde kopiëren" -#: src/Navigation.tsx:306 +#: src/Navigation.tsx:315 #: src/view/screens/CopyrightPolicy.tsx:31 msgid "Copyright Policy" msgstr "Auteursrechtbeleid" @@ -1994,7 +2082,7 @@ msgstr "Kan chat niet verlaten" msgid "Could not load feed" msgstr "Kan feed niet laden" -#: src/view/screens/ProfileList.tsx:1021 +#: src/view/screens/ProfileList.tsx:1029 msgid "Could not load list" msgstr "Kan lijst niet laden" @@ -2016,7 +2104,7 @@ msgstr "Maak een QR-code voor een startpakket" #: src/components/StarterPack/ProfileStarterPacks.tsx:178 #: src/components/StarterPack/ProfileStarterPacks.tsx:274 -#: src/Navigation.tsx:451 +#: src/Navigation.tsx:460 msgid "Create a starter pack" msgstr "Maak een startpakket" @@ -2127,7 +2215,7 @@ msgstr "Geboortedatum" msgid "Deactivate account" msgstr "Account deactiveren" -#: src/screens/Settings/Settings.tsx:332 +#: src/screens/Settings/Settings.tsx:374 msgid "Debug Moderation" msgstr "Fouten opsporen in moderatie" @@ -2150,7 +2238,7 @@ msgstr "Standaardpictogrammen" #: src/screens/StarterPack/StarterPackScreen.tsx:672 #: src/screens/StarterPack/StarterPackScreen.tsx:744 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:767 -#: src/view/screens/ProfileList.tsx:760 +#: src/view/screens/ProfileList.tsx:768 msgid "Delete" msgstr "Verwijderen" @@ -2176,7 +2264,7 @@ msgstr "App-wachtwoord verwijderen?" msgid "Delete chat" msgstr "" -#: src/screens/Settings/Settings.tsx:339 +#: src/screens/Settings/Settings.tsx:381 msgid "Delete chat declaration record" msgstr "Chatdeclaratierecord verwijderen" @@ -2195,7 +2283,7 @@ msgstr "" msgid "Delete for me" msgstr "Voor mij verwijderen" -#: src/view/screens/ProfileList.tsx:548 +#: src/view/screens/ProfileList.tsx:556 msgid "Delete list" msgstr "" @@ -2226,7 +2314,7 @@ msgstr "Startpakket verwijderen" msgid "Delete starter pack?" msgstr "Startpakket verwijderen?" -#: src/view/screens/ProfileList.tsx:755 +#: src/view/screens/ProfileList.tsx:763 msgid "Delete this list?" msgstr "Deze lijst verwijderen?" @@ -2238,8 +2326,8 @@ msgstr "Dit bericht verwijderen?" msgid "Deleted" msgstr "Verwijderd" -#: src/components/dms/MessagesListHeader.tsx:155 -#: src/screens/Messages/components/ChatListItem.tsx:123 +#: src/components/dms/MessagesListHeader.tsx:160 +#: src/screens/Messages/components/ChatListItem.tsx:128 msgid "Deleted Account" msgstr "Verwijderd account" @@ -2247,19 +2335,19 @@ msgstr "Verwijderd account" msgid "Deleted post." msgstr "Bericht verwijderd." -#: src/screens/Profile/Header/EditProfileDialog.tsx:347 +#: src/screens/Profile/Header/EditProfileDialog.tsx:370 #: src/view/com/modals/CreateOrEditList.tsx:280 #: src/view/com/modals/CreateOrEditList.tsx:301 -#: src/view/com/modals/EditProfile.tsx:193 -#: src/view/com/modals/EditProfile.tsx:205 +#: src/view/com/modals/EditProfile.tsx:219 +#: src/view/com/modals/EditProfile.tsx:231 msgid "Description" msgstr "Omschrijving" -#: src/screens/Profile/Header/EditProfileDialog.tsx:367 +#: src/screens/Profile/Header/EditProfileDialog.tsx:390 msgid "Description is too long" msgstr "Omschrijving is te lang" -#: src/screens/Profile/Header/EditProfileDialog.tsx:368 +#: src/screens/Profile/Header/EditProfileDialog.tsx:391 msgid "Description is too long. {DESCRIPTION_MAX_GRAPHEMES, plural, other {The maximum number of characters is #.}}" msgstr "" @@ -2277,18 +2365,18 @@ msgstr "Citaat loskoppelen" msgid "Detach quote post?" msgstr "Citaatbericht loskoppelen?" -#: src/screens/Settings/AboutSettings.tsx:87 +#: src/screens/Settings/AboutSettings.tsx:137 msgctxt "toast" msgid "Developer mode disabled" msgstr "Ontwikkelaarsmodus uitgeschakeld" -#: src/screens/Settings/AboutSettings.tsx:81 +#: src/screens/Settings/AboutSettings.tsx:131 msgctxt "toast" msgid "Developer mode enabled" msgstr "Ontwikkelaarsmodus ingeschakeld" -#: src/screens/Settings/Settings.tsx:242 -#: src/screens/Settings/Settings.tsx:245 +#: src/screens/Settings/Settings.tsx:250 +#: src/screens/Settings/Settings.tsx:253 msgid "Developer options" msgstr "Ontwikkelaarsopties" @@ -2318,17 +2406,17 @@ msgstr "Uitschakelen ondertiteling" #: src/lib/moderation/useLabelBehaviorDescription.ts:68 #: src/screens/Messages/Settings.tsx:139 #: src/screens/Messages/Settings.tsx:142 -#: src/screens/Moderation/index.tsx:345 +#: src/screens/Moderation/index.tsx:364 msgid "Disabled" msgstr "Uitgeschakeld" -#: src/screens/Profile/Header/EditProfileDialog.tsx:84 +#: src/screens/Profile/Header/EditProfileDialog.tsx:88 #: src/view/com/composer/Composer.tsx:705 #: src/view/com/composer/Composer.tsx:889 msgid "Discard" msgstr "Weggooien" -#: src/screens/Profile/Header/EditProfileDialog.tsx:81 +#: src/screens/Profile/Header/EditProfileDialog.tsx:85 msgid "Discard changes?" msgstr "Wijzigingen weggooien?" @@ -2383,27 +2471,27 @@ msgstr "" msgid "Display larger alt text badges" msgstr "Grotere alt-tekstbadges tonen" -#: src/screens/Profile/Header/EditProfileDialog.tsx:314 -#: src/screens/Profile/Header/EditProfileDialog.tsx:320 -#: src/screens/Profile/Header/EditProfileDialog.tsx:354 -#: src/view/com/modals/EditProfile.tsx:187 +#: src/screens/Profile/Header/EditProfileDialog.tsx:321 +#: src/screens/Profile/Header/EditProfileDialog.tsx:327 +#: src/screens/Profile/Header/EditProfileDialog.tsx:377 +#: src/view/com/modals/EditProfile.tsx:194 msgid "Display name" msgstr "Weergavenaam" -#: src/view/com/modals/EditProfile.tsx:175 +#: src/view/com/modals/EditProfile.tsx:182 msgid "Display Name" msgstr "Weergavenaam" -#: src/screens/Profile/Header/EditProfileDialog.tsx:333 +#: src/screens/Profile/Header/EditProfileDialog.tsx:340 msgid "Display name is too long" msgstr "Weergavenaam is te lang" -#: src/screens/Profile/Header/EditProfileDialog.tsx:334 +#: src/screens/Profile/Header/EditProfileDialog.tsx:341 msgid "Display name is too long. {DISPLAY_NAME_MAX_GRAPHEMES, plural, other {The maximum number of characters is #.}}" msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:373 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:375 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:392 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:394 msgid "DNS Panel" msgstr "DNS-paneel" @@ -2419,7 +2507,7 @@ msgstr "Bevat geen bloot." msgid "Doesn't begin or end with a hyphen" msgstr "Begint en eindigt niet met een koppelteken" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:488 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:507 msgid "Domain verified!" msgstr "Domein geverifieerd!" @@ -2441,11 +2529,9 @@ msgstr "Domein geverifieerd!" #: src/view/com/modals/CropImage.web.tsx:112 #: src/view/com/modals/InviteCodes.tsx:81 #: src/view/com/modals/InviteCodes.tsx:124 -#: src/view/com/modals/ListAddRemoveUsers.tsx:143 msgid "Done" msgstr "Gereed" -#: src/view/com/modals/ListAddRemoveUsers.tsx:145 #: src/view/com/modals/UserAddRemoveLists.tsx:113 #: src/view/com/modals/UserAddRemoveLists.tsx:116 msgctxt "action" @@ -2485,23 +2571,23 @@ msgstr "Laat vallen om afbeeldingen toe te voegen" msgid "Duration:" msgstr "Duur: " -#: src/screens/Settings/components/ChangeHandleDialog.tsx:211 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:230 msgid "e.g. alice" msgstr "bijvoorbeeld alice" -#: src/screens/Profile/Header/EditProfileDialog.tsx:321 +#: src/screens/Profile/Header/EditProfileDialog.tsx:328 msgid "e.g. Alice Lastname" msgstr "bijvoorbeeld Alice Achternaam" -#: src/view/com/modals/EditProfile.tsx:180 +#: src/view/com/modals/EditProfile.tsx:187 msgid "e.g. Alice Roberts" msgstr "Bijvoorbeeld Alice Roberts" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:357 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:376 msgid "e.g. alice.com" msgstr "bijvoorbeeld alice.com" -#: src/view/com/modals/EditProfile.tsx:198 +#: src/view/com/modals/EditProfile.tsx:224 msgid "e.g. Artist, dog-lover, and avid reader." msgstr "Bijvoorbeeld kunstenaar, hondenliefhebber en fervent lezer." @@ -2536,7 +2622,8 @@ msgstr "Elke code werkt één keer. Je ontvangt periodiek meer uitnodigingscodes msgid "Edit" msgstr "Bewerken" -#: src/view/com/lists/ListMembers.tsx:143 +#: src/view/com/lists/ListMembers.tsx:180 +#: src/view/com/lists/ListMembers.tsx:186 msgctxt "action" msgid "Edit" msgstr "Bewerken" @@ -2566,7 +2653,7 @@ msgstr "Interactie-instellingen bewerken" msgid "Edit interests" msgstr "" -#: src/view/screens/ProfileList.tsx:536 +#: src/view/screens/ProfileList.tsx:544 msgid "Edit list details" msgstr "Lijstdetails bewerken" @@ -2574,12 +2661,12 @@ msgstr "Lijstdetails bewerken" msgid "Edit Moderation List" msgstr "Moderatielijst bewerken" -#: src/Navigation.tsx:316 +#: src/Navigation.tsx:325 #: src/view/screens/Feeds.tsx:515 msgid "Edit My Feeds" msgstr "Mijn feeds bewerken" -#: src/view/com/modals/EditProfile.tsx:147 +#: src/view/com/modals/EditProfile.tsx:154 msgid "Edit my profile" msgstr "Mijn profiel bewerken" @@ -2592,15 +2679,15 @@ msgstr "Personen bewerken" msgid "Edit post interaction settings" msgstr "Berichtinteractie-instellingen bewerken" -#: src/screens/Profile/Header/EditProfileDialog.tsx:269 -#: src/screens/Profile/Header/EditProfileDialog.tsx:275 +#: src/screens/Profile/Header/EditProfileDialog.tsx:276 +#: src/screens/Profile/Header/EditProfileDialog.tsx:282 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:196 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 msgid "Edit profile" msgstr "Profiel bewerken" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:199 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:185 msgid "Edit Profile" msgstr "Profiel bewerken" @@ -2616,15 +2703,15 @@ msgstr "Gebruikerslijst bewerken" msgid "Edit who can reply" msgstr "Bewerk wie kan reageren" -#: src/view/com/modals/EditProfile.tsx:188 +#: src/view/com/modals/EditProfile.tsx:195 msgid "Edit your display name" msgstr "Je weergavenaam bewerken" -#: src/view/com/modals/EditProfile.tsx:206 +#: src/view/com/modals/EditProfile.tsx:232 msgid "Edit your profile description" msgstr "Je profielomschrijving bewerken" -#: src/Navigation.tsx:456 +#: src/Navigation.tsx:465 msgid "Edit your starter pack" msgstr "Je startpakket bewerken" @@ -2707,7 +2794,7 @@ msgstr "Inschakelen" msgid "Enable {0} only" msgstr "Alleen {0} inschakelen" -#: src/screens/Moderation/index.tsx:332 +#: src/screens/Moderation/index.tsx:351 msgid "Enable adult content" msgstr "Inhoud voor volwassenen inschakelen" @@ -2752,11 +2839,11 @@ msgstr "" #: src/screens/Messages/Settings.tsx:130 #: src/screens/Messages/Settings.tsx:133 -#: src/screens/Moderation/index.tsx:343 +#: src/screens/Moderation/index.tsx:362 msgid "Enabled" msgstr "Ingeschakeld" -#: src/screens/Profile/Sections/Feed.tsx:116 +#: src/screens/Profile/Sections/Feed.tsx:113 msgid "End of feed" msgstr "Einde van feed" @@ -2789,7 +2876,7 @@ msgstr "Volledig scherm activeren" msgid "Enter the code you received to change your password." msgstr "Vul de code in die je hebt ontvangen voor het wijzigen van je wachtwoord." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:351 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:370 msgid "Enter the domain you want to use" msgstr "Vul het domein in dat je wilt gebruiken" @@ -2906,19 +2993,15 @@ msgstr "Verlaat proces voor bijsnijden van afbeeldingen" msgid "Exits image view" msgstr "Verlaat afbeeldingweergave" -#: src/view/com/modals/ListAddRemoveUsers.tsx:89 -msgid "Exits inputting search query" -msgstr "Verlaat invoer van zoekopdracht" - #: src/view/com/lightbox/Lightbox.web.tsx:184 msgid "Expand alt text" msgstr "Alt-tekst uitklappen" -#: src/view/com/notifications/NotificationFeedItem.tsx:406 +#: src/view/com/notifications/NotificationFeedItem.tsx:480 msgid "Expand list of users" msgstr "Gebruikerslijst uitklappen" -#: src/view/com/composer/ComposerReplyTo.tsx:70 +#: src/view/com/composer/ComposerReplyTo.tsx:83 msgid "Expand or collapse the full post you are replying to" msgstr "Uitklappen of inklappen van het volledige bericht waar je op reageert" @@ -2926,10 +3009,6 @@ msgstr "Uitklappen of inklappen van het volledige bericht waar je op reageert" msgid "Expands or collapses post text" msgstr "" -#: src/view/com/composer/ComposerReplyTo.tsx:73 -msgid "Expands or collapses the full post you are replying to" -msgstr "" - #: src/lib/api/index.ts:406 msgid "Expected uri to resolve to a record" msgstr "Verwacht werd dat uri omgezet kon worden naar een record" @@ -2961,10 +3040,10 @@ msgstr "Expliciete of mogelijk aanstootgevende media." msgid "Explicit sexual images." msgstr "Expliciete seksuele afbeeldingen." -#: src/Navigation.tsx:640 +#: src/Navigation.tsx:649 #: src/screens/Search/Shell.tsx:307 #: src/view/shell/desktop/LeftNav.tsx:617 -#: src/view/shell/Drawer.tsx:370 +#: src/view/shell/Drawer.tsx:386 msgid "Explore" msgstr "" @@ -2992,7 +3071,7 @@ msgstr "Externe media" msgid "External media may allow websites to collect information about you and your device. No information is sent or requested until you press the \"play\" button." msgstr "Externe media kunnen websites toestaan om informatie over jou en jouw apparaat te verzamelen. Er wordt geen informatie verzonden of gevraagd totdat je drukt op de knop \"afspelen\"." -#: src/Navigation.tsx:335 +#: src/Navigation.tsx:344 #: src/screens/Settings/ExternalMediaPreferences.tsx:31 msgid "External Media Preferences" msgstr "Externe mediavoorkeuren" @@ -3007,10 +3086,14 @@ msgstr "" msgid "Failed to add emoji reaction" msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:568 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:587 msgid "Failed to change handle. Please try again." msgstr "Kon de handle niet wijzigen. Probeer het nog eens." +#: src/components/verification/VerificationCreatePrompt.tsx:32 +msgid "Failed to create a verification" +msgstr "" + #: src/screens/Settings/components/AddAppPasswordDialog.tsx:173 msgid "Failed to create app password. Please try again." msgstr "Kon app-wachtwoord niet aanmaken. Probeer het nog eens." @@ -3087,6 +3170,10 @@ msgstr "Vastzetten van bericht is mislukt" msgid "Failed to remove emoji reaction" msgstr "" +#: src/components/verification/VerificationRemovePrompt.tsx:34 +msgid "Failed to remove verification" +msgstr "" + #: src/view/com/lightbox/Lightbox.tsx:46 msgid "Failed to save image: {0}" msgstr "Het opslaan van de afbeelding is mislukt: {0}" @@ -3132,11 +3219,11 @@ msgstr "Het is niet gelukt om de instellingen bij te werken" msgid "Failed to upload video" msgstr "Het uploaden van video is mislukt" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:341 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:360 msgid "Failed to verify handle. Please try again." msgstr "Kon handle niet verifiëren. Probeer nog eens." -#: src/Navigation.tsx:251 +#: src/Navigation.tsx:260 msgid "Feed" msgstr "" @@ -3155,7 +3242,7 @@ msgstr "Feed wisselen" #: src/view/shell/desktop/RightNav.tsx:102 #: src/view/shell/desktop/RightNav.tsx:103 -#: src/view/shell/Drawer.tsx:324 +#: src/view/shell/Drawer.tsx:340 msgid "Feedback" msgstr "" @@ -3165,14 +3252,14 @@ msgctxt "toast" msgid "Feedback sent!" msgstr "Feedback verzonden!" -#: src/Navigation.tsx:436 +#: src/Navigation.tsx:445 #: src/screens/Search/SearchResults.tsx:68 #: src/screens/StarterPack/StarterPackScreen.tsx:185 #: src/view/screens/Feeds.tsx:508 #: src/view/screens/Profile.tsx:227 #: src/view/screens/SavedFeeds.tsx:96 #: src/view/shell/desktop/LeftNav.tsx:655 -#: src/view/shell/Drawer.tsx:486 +#: src/view/shell/Drawer.tsx:502 msgid "Feeds" msgstr "" @@ -3258,10 +3345,10 @@ msgid "Flexible" msgstr "Flexibel" #. User is not following this account, click to follow -#: src/components/ProfileCard.tsx:372 -#: src/components/ProfileHoverCard/index.web.tsx:449 -#: src/components/ProfileHoverCard/index.web.tsx:460 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 +#: src/components/ProfileCard.tsx:400 +#: src/components/ProfileHoverCard/index.web.tsx:456 +#: src/components/ProfileHoverCard/index.web.tsx:467 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:236 #: src/screens/VideoFeed/index.tsx:829 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:131 msgid "Follow" @@ -3272,7 +3359,7 @@ msgctxt "action" msgid "Follow" msgstr "Volgen" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:218 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:221 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:113 msgid "Follow {0}" msgstr "{0} volgen" @@ -3294,8 +3381,8 @@ msgstr "Volg 10 accounts" msgid "Follow 7 accounts" msgstr "Volg 7 accounts" -#: src/view/com/profile/ProfileMenu.tsx:252 -#: src/view/com/profile/ProfileMenu.tsx:263 +#: src/view/com/profile/ProfileMenu.tsx:265 +#: src/view/com/profile/ProfileMenu.tsx:276 msgid "Follow account" msgstr "Account volgen" @@ -3304,7 +3391,7 @@ msgstr "Account volgen" msgid "Follow all" msgstr "Allen volgen" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:232 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:129 msgid "Follow Back" msgstr "Terugvolgen" @@ -3330,7 +3417,7 @@ msgstr "Gevolgd door <0>{0} en <1>{1}" msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" msgstr "Gevolgd door <0>{0}, <1>{1}, en {2, plural, one {# ander} other {# anderen}}" -#: src/Navigation.tsx:205 +#: src/Navigation.tsx:214 msgid "Followers of @{0} that you know" msgstr "Volgers van @{0} die je kent" @@ -3340,10 +3427,10 @@ msgid "Followers you know" msgstr "Volgers die je kent" #. User is following this account, click to unfollow -#: src/components/ProfileCard.tsx:366 -#: src/components/ProfileHoverCard/index.web.tsx:448 -#: src/components/ProfileHoverCard/index.web.tsx:459 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:230 +#: src/components/ProfileCard.tsx:394 +#: src/components/ProfileHoverCard/index.web.tsx:455 +#: src/components/ProfileHoverCard/index.web.tsx:466 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:232 #: src/screens/VideoFeed/index.tsx:827 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:134 #: src/view/screens/Feeds.tsx:599 @@ -3351,8 +3438,8 @@ msgstr "Volgers die je kent" msgid "Following" msgstr "Volgend" -#: src/components/ProfileCard.tsx:329 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 +#: src/components/ProfileCard.tsx:357 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:101 msgid "Following {0}" msgstr "Volgt {0}" @@ -3369,7 +3456,7 @@ msgstr "Volgt {name}" msgid "Following feed preferences" msgstr "Volgfeedvoorkeuren" -#: src/Navigation.tsx:322 +#: src/Navigation.tsx:331 #: src/screens/Settings/FollowingFeedPreferences.tsx:53 msgid "Following Feed Preferences" msgstr "Volgfeedvoorkeuren" @@ -3450,7 +3537,7 @@ msgstr "Galerij" msgid "Generate a starter pack" msgstr "Een startpakket genereren" -#: src/view/shell/Drawer.tsx:328 +#: src/view/shell/Drawer.tsx:344 msgid "Get help" msgstr "Hulp krijgen" @@ -3486,7 +3573,7 @@ msgstr "Duidelijke overtredingen van de wet of servicevoorwaarden" #: src/screens/VideoFeed/index.tsx:1112 #: src/view/com/auth/LoggedOut.tsx:72 #: src/view/screens/NotFound.tsx:57 -#: src/view/screens/ProfileList.tsx:1030 +#: src/view/screens/ProfileList.tsx:1038 msgid "Go back" msgstr "Terug" @@ -3497,7 +3584,7 @@ msgstr "Terug" #: src/screens/Profile/ProfileFeed/index.tsx:94 #: src/screens/StarterPack/StarterPackScreen.tsx:757 #: src/view/screens/NotFound.tsx:56 -#: src/view/screens/ProfileList.tsx:1035 +#: src/view/screens/ProfileList.tsx:1043 msgid "Go Back" msgstr "Terug" @@ -3518,7 +3605,11 @@ msgstr "Naar startpagina" msgid "Go Home" msgstr "Naar startpagina" -#: src/screens/Messages/components/ChatListItem.tsx:355 +#: src/view/com/notifications/NotificationFeedItem.tsx:193 +msgid "Go to {firstAuthorName}'s profile" +msgstr "" + +#: src/screens/Messages/components/ChatListItem.tsx:360 msgid "Go to conversation with {0}" msgstr "Naar gesprek met {0}" @@ -3552,16 +3643,16 @@ msgstr "Halverwege!" msgid "Handle" msgstr "Handle" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:572 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:591 msgid "Handle already taken. Please try a different one." msgstr "Handle al in gebruik. Probeer een andere." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:189 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:325 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:195 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:344 msgid "Handle changed!" msgstr "Handle gewijzigd!" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:576 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:595 msgid "Handle too long. Please try a shorter one." msgstr "Handle te lang. Probeer een kortere." @@ -3574,7 +3665,7 @@ msgstr "Haptische feedback" msgid "Harassment, trolling, or intolerance" msgstr "Pesterijen, trolling of intolerantie" -#: src/Navigation.tsx:406 +#: src/Navigation.tsx:415 msgid "Hashtag" msgstr "Hashtag" @@ -3586,11 +3677,11 @@ msgstr "Hashtag {tag}" msgid "Having trouble?" msgstr "Heb je problemen?" -#: src/screens/Settings/Settings.tsx:207 -#: src/screens/Settings/Settings.tsx:211 +#: src/screens/Settings/Settings.tsx:215 +#: src/screens/Settings/Settings.tsx:219 #: src/view/shell/desktop/RightNav.tsx:120 #: src/view/shell/desktop/RightNav.tsx:121 -#: src/view/shell/Drawer.tsx:337 +#: src/view/shell/Drawer.tsx:353 msgid "Help" msgstr "" @@ -3629,7 +3720,7 @@ msgstr "Verborgen lijst" msgid "Hide" msgstr "Verbergen" -#: src/view/com/notifications/NotificationFeedItem.tsx:605 +#: src/view/com/notifications/NotificationFeedItem.tsx:694 msgctxt "action" msgid "Hide" msgstr "Verbergen" @@ -3680,10 +3771,15 @@ msgstr "Populaire onderwerpen verbergen?" msgid "Hide trending videos?" msgstr "Populaire video’s verbergen?" -#: src/view/com/notifications/NotificationFeedItem.tsx:596 +#: src/view/com/notifications/NotificationFeedItem.tsx:685 msgid "Hide user list" msgstr "Gebruikerslijst verbergen" +#: src/screens/Moderation/VerificationSettings.tsx:81 +#: src/screens/Moderation/VerificationSettings.tsx:90 +msgid "Hide verification badges" +msgstr "" + #: src/components/moderation/ContentHider.tsx:151 #: src/components/moderation/PostHider.tsx:79 msgid "Hides the content" @@ -3709,7 +3805,7 @@ msgstr "Hmm, de feedserver heeft een ongeldig antwoord teruggegeven. Stel de eig msgid "Hmm, we're having trouble finding this feed. It may have been deleted." msgstr "Hmm, we hebben problemen met het vinden van deze feed. Deze is mogelijk verwijderd." -#: src/screens/Moderation/index.tsx:54 +#: src/screens/Moderation/index.tsx:58 msgid "Hmmmm, it seems we're having trouble loading this data. See below for more details. If this issue persists, please contact us." msgstr "Hmm, het lijkt erop dat we problemen hebben met het laden van deze gegevens. Zie hieronder voor meer informatie. Neem contact met ons op als dit probleem zich blijft voordoen." @@ -3721,15 +3817,15 @@ 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/Navigation.tsx:635 -#: src/Navigation.tsx:655 +#: src/Navigation.tsx:644 +#: src/Navigation.tsx:664 #: src/view/shell/bottom-bar/BottomBar.tsx:162 #: src/view/shell/desktop/LeftNav.tsx:599 -#: src/view/shell/Drawer.tsx:396 +#: src/view/shell/Drawer.tsx:412 msgid "Home" msgstr "Startpagina" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:398 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:417 msgid "Host:" msgstr "Host:" @@ -3768,8 +3864,8 @@ msgstr "Ik heb een code" msgid "I have a confirmation code" msgstr "Ik heb een bevestigingscode" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:261 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:267 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:280 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:286 msgid "I have my own domain" msgstr "Ik heb mijn eigen domein" @@ -3786,11 +3882,11 @@ msgstr "Als de alt-tekst lang is wordt de alt-tekst in- of uitgeklapt" msgid "If you are not yet an adult according to the laws of your country, your parent or legal guardian must read these Terms on your behalf." msgstr "Als je volgens de wetten van je land nog geen volwassene bent moet jouw ouder of wettelijke voogd deze Voorwaarden namens jou lezen." -#: src/view/screens/ProfileList.tsx:757 +#: src/view/screens/ProfileList.tsx:765 msgid "If you delete this list, you won't be able to recover it." msgstr "Als je deze lijst verwijdert kun je deze niet meer herstellen." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:248 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:267 msgid "If you have your own domain, you can use that as your handle. This lets you self-verify your identity. <0>Learn more here." msgstr "Als je een eigen domein hebt, kun je dat als handle gebruiken. Zo kun je je identiteit zelf verifiëren. <0>Klik hier voor meer informatie." @@ -3819,6 +3915,15 @@ msgstr "Illegaal en dringend" msgid "Image" msgstr "Afbeelding" +#: src/screens/Settings/AboutSettings.tsx:61 +msgid "Image cache cleared" +msgstr "" + +#. Android-only toast message which includes amount of space freed using localized number formatting +#: src/screens/Settings/AboutSettings.tsx:47 +msgid "Image cache cleared, freed {0}" +msgstr "" + #: src/components/StarterPack/ShareDialog.tsx:76 msgid "Image saved to your camera roll!" msgstr "Afbeelding opgeslagen in je galerij!" @@ -3871,7 +3976,7 @@ msgstr "Vul de code in die naar je is gemaild" msgid "Interaction limited" msgstr "Interactie beperkt" -#: src/screens/Moderation/index.tsx:209 +#: src/screens/Moderation/index.tsx:213 msgid "Interaction settings" msgstr "Interactie-instellingen" @@ -3880,11 +3985,11 @@ msgstr "Interactie-instellingen" msgid "Invalid 2FA confirmation code." msgstr "Ongeldige 2FA-bevestigingscode." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:578 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:597 msgid "Invalid handle. Please try a different one." msgstr "Ongeldige handle. Probeer een andere." -#: src/view/com/post-thread/PostThreadItem.tsx:288 +#: src/view/com/post-thread/PostThreadItem.tsx:291 msgid "Invalid or unsupported post record" msgstr "Ongeldig of niet-ondersteund berichtrecord" @@ -3979,7 +4084,7 @@ msgstr "Labels" msgid "Labels added" msgstr "Labels toegevoegd" -#: src/screens/Profile/Sections/Labels.tsx:163 +#: src/screens/Profile/Sections/Labels.tsx:160 msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." msgstr "Labels zijn aantekeningen over gebruikers en inhoud. Ze kunnen worden gebruikt om het te verbergen, te waarschuwen en het netwerk te categoriseren." @@ -3995,13 +4100,13 @@ msgstr "Labels op je inhoud" msgid "Language selection" msgstr "Taalkeuze" -#: src/Navigation.tsx:178 +#: src/Navigation.tsx:187 msgid "Language Settings" msgstr "Taalinstellingen" #: src/screens/Settings/LanguageSettings.tsx:71 -#: src/screens/Settings/Settings.tsx:199 -#: src/screens/Settings/Settings.tsx:202 +#: src/screens/Settings/Settings.tsx:207 +#: src/screens/Settings/Settings.tsx:210 msgid "Languages" msgstr "Talen" @@ -4015,10 +4120,19 @@ msgstr "Groter" msgid "Latest" msgstr "Nieuwste" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:252 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:271 msgid "learn more" msgstr "leer meer" +#: src/components/verification/VerificationsDialog.tsx:163 +#: src/components/verification/VerifierDialog.tsx:132 +#: src/screens/Moderation/VerificationSettings.tsx:47 +#: src/screens/Profile/Header/EditProfileDialog.tsx:360 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:212 +#: src/view/com/modals/EditProfile.tsx:208 +msgid "Learn more" +msgstr "" + #: src/components/moderation/ScreenHider.tsx:140 msgid "Learn More" msgstr "Leer meer" @@ -4044,6 +4158,11 @@ msgstr "Leer meer over de moderatie toegepast op deze inhoud." msgid "Learn more about this warning" msgstr "Leer meer over deze waarschuwing" +#: src/components/verification/VerificationsDialog.tsx:152 +#: src/components/verification/VerifierDialog.tsx:121 +msgid "Learn more about verification on Bluesky" +msgstr "" + #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:99 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:102 msgid "Learn more about what is public on Bluesky." @@ -4132,9 +4251,8 @@ msgstr "Vind deze feed leuk" msgid "Like this labeler" msgstr "" -#: src/components/LikesDialog.tsx:85 -#: src/Navigation.tsx:256 -#: src/Navigation.tsx:261 +#: src/Navigation.tsx:265 +#: src/Navigation.tsx:270 msgid "Liked by" msgstr "Leuk gevonden door" @@ -4160,7 +4278,7 @@ msgstr "Leuk gevonden door {likeCount, plural, one {# gebruiker} other {# gebrui msgid "Likes" msgstr "Vind-ik-leuks" -#: src/view/com/post-thread/PostThreadItem.tsx:223 +#: src/view/com/post-thread/PostThreadItem.tsx:226 msgid "Likes on this post" msgstr "Vind-ik-leuks op dit bericht" @@ -4169,7 +4287,7 @@ msgstr "Vind-ik-leuks op dit bericht" msgid "Linear" msgstr "Lineair" -#: src/Navigation.tsx:211 +#: src/Navigation.tsx:220 msgid "List" msgstr "Lijst" @@ -4177,7 +4295,7 @@ msgstr "Lijst" msgid "List Avatar" msgstr "Lijstavatar" -#: src/view/screens/ProfileList.tsx:430 +#: src/view/screens/ProfileList.tsx:438 msgctxt "toast" msgid "List blocked" msgstr "Lijst geblokkeerd" @@ -4195,7 +4313,7 @@ msgstr "" msgid "List by you" msgstr "" -#: src/view/screens/ProfileList.tsx:477 +#: src/view/screens/ProfileList.tsx:485 msgctxt "toast" msgid "List deleted" msgstr "Lijst verwijderd" @@ -4204,11 +4322,11 @@ msgstr "Lijst verwijderd" msgid "List has been hidden" msgstr "Lijst is verborgen" -#: src/view/screens/ProfileList.tsx:172 +#: src/view/screens/ProfileList.tsx:176 msgid "List Hidden" msgstr "Lijst is verborgen" -#: src/view/screens/ProfileList.tsx:394 +#: src/view/screens/ProfileList.tsx:402 msgctxt "toast" msgid "List muted" msgstr "Lijst genegeerd" @@ -4217,22 +4335,22 @@ msgstr "Lijst genegeerd" msgid "List Name" msgstr "Lijstnaam" -#: src/view/screens/ProfileList.tsx:448 +#: src/view/screens/ProfileList.tsx:456 msgctxt "toast" msgid "List unblocked" msgstr "Lijst gedeblokkeerd" -#: src/view/screens/ProfileList.tsx:412 +#: src/view/screens/ProfileList.tsx:420 msgctxt "toast" msgid "List unmuted" msgstr "Lijst niet-genegeerd" -#: src/Navigation.tsx:140 +#: src/Navigation.tsx:141 #: src/view/screens/Lists.tsx:62 #: src/view/screens/Profile.tsx:221 #: src/view/screens/Profile.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:673 -#: src/view/shell/Drawer.tsx:501 +#: src/view/shell/Drawer.tsx:517 msgid "Lists" msgstr "Lijsten" @@ -4255,7 +4373,7 @@ msgstr "Nieuwe meldingen laden" #: src/screens/Profile/ProfileFeed/index.tsx:221 #: src/screens/Profile/Sections/Feed.tsx:98 #: src/view/com/feeds/FeedPage.tsx:155 -#: src/view/screens/ProfileList.tsx:870 +#: src/view/screens/ProfileList.tsx:878 msgid "Load new posts" msgstr "Nieuwe berichten laden" @@ -4263,7 +4381,7 @@ msgstr "Nieuwe berichten laden" msgid "Loading..." msgstr "Laden..." -#: src/Navigation.tsx:281 +#: src/Navigation.tsx:290 msgid "Log" msgstr "Logboek" @@ -4276,7 +4394,7 @@ msgid "Logo by @sawaratsuki.bsky.social" msgstr "Logo door @sawaratsuki.bsky.social" #: src/view/shell/desktop/RightNav.tsx:127 -#: src/view/shell/Drawer.tsx:639 +#: src/view/shell/Drawer.tsx:655 msgid "Logo by <0>@sawaratsuki.bsky.social" msgstr "Logo door <0>@sawaratsuki.bsky.social" @@ -4313,6 +4431,10 @@ msgstr "Zorg ervoor dat dit is waar je heen wilt!" msgid "Manage saved feeds" msgstr "Opgeslagen feeds beheren" +#: src/screens/Moderation/index.tsx:283 +msgid "Manage verification settings" +msgstr "" + #: src/components/dialogs/MutedWords.tsx:108 msgid "Manage your muted words and tags" msgstr "Beheer je genegeerde woorden en tags" @@ -4366,7 +4488,7 @@ msgctxt "toast" msgid "Message deleted" msgstr "Privébericht verwijderd" -#: src/screens/Messages/components/ChatListItem.tsx:192 +#: src/screens/Messages/components/ChatListItem.tsx:197 msgid "Message deleted" msgstr "Privébericht verwijderd" @@ -4391,7 +4513,7 @@ msgstr "Privébericht is te lang" msgid "Message options" msgstr "" -#: src/Navigation.tsx:650 +#: src/Navigation.tsx:659 msgid "Messages" msgstr "Privéberichten" @@ -4410,10 +4532,10 @@ msgstr "Misleidend account" msgid "Misleading Post" msgstr "Misleidend bericht" -#: src/Navigation.tsx:145 -#: src/screens/Moderation/index.tsx:89 -#: src/screens/Settings/Settings.tsx:167 -#: src/screens/Settings/Settings.tsx:170 +#: src/Navigation.tsx:146 +#: src/screens/Moderation/index.tsx:93 +#: src/screens/Settings/Settings.tsx:175 +#: src/screens/Settings/Settings.tsx:178 msgid "Moderation" msgstr "Moderatie" @@ -4445,11 +4567,11 @@ msgctxt "toast" msgid "Moderation list updated" msgstr "Moderatielijst bijgewerkt" -#: src/screens/Moderation/index.tsx:239 +#: src/screens/Moderation/index.tsx:243 msgid "Moderation lists" msgstr "Moderatielijsten" -#: src/Navigation.tsx:150 +#: src/Navigation.tsx:151 #: src/view/screens/ModerationModlists.tsx:62 msgid "Moderation Lists" msgstr "Moderatielijsten" @@ -4458,11 +4580,11 @@ msgstr "Moderatielijsten" msgid "moderation settings" msgstr "moderatie-instellingen" -#: src/Navigation.tsx:271 +#: src/Navigation.tsx:280 msgid "Moderation states" msgstr "Moderatietoestanden" -#: src/screens/Moderation/index.tsx:193 +#: src/screens/Moderation/index.tsx:197 msgid "Moderation tools" msgstr "Moderatiehulpmiddelen" @@ -4471,7 +4593,7 @@ msgstr "Moderatiehulpmiddelen" msgid "Moderator has chosen to set a general warning on the content." msgstr "De moderator heeft ervoor gekozen om een algemene waarschuwing in te stellen voor de inhoud." -#: src/view/com/post-thread/PostThreadItem.tsx:645 +#: src/view/com/post-thread/PostThreadItem.tsx:665 msgid "More" msgstr "Meer" @@ -4480,9 +4602,9 @@ msgstr "Meer" msgid "More feeds" msgstr "Meer feeds" -#: src/view/com/profile/ProfileMenu.tsx:194 -#: src/view/com/profile/ProfileMenu.tsx:200 -#: src/view/screens/ProfileList.tsx:742 +#: src/view/com/profile/ProfileMenu.tsx:207 +#: src/view/com/profile/ProfileMenu.tsx:213 +#: src/view/screens/ProfileList.tsx:750 msgid "More options" msgstr "Meer opties" @@ -4515,14 +4637,14 @@ msgstr "Negeren" msgid "Mute {tag}" msgstr "{tag} negeren" -#: src/view/com/profile/ProfileMenu.tsx:289 -#: src/view/com/profile/ProfileMenu.tsx:296 +#: src/view/com/profile/ProfileMenu.tsx:325 +#: src/view/com/profile/ProfileMenu.tsx:332 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:669 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:675 msgid "Mute account" msgstr "Account negeren" -#: src/view/screens/ProfileList.tsx:649 +#: src/view/screens/ProfileList.tsx:657 msgid "Mute accounts" msgstr "Accounts negeren" @@ -4535,11 +4657,11 @@ msgstr "Gesprek negeren" msgid "Mute in:" msgstr "Negeren in:" -#: src/view/screens/ProfileList.tsx:771 +#: src/view/screens/ProfileList.tsx:779 msgid "Mute list" msgstr "Negeerlijst" -#: src/view/screens/ProfileList.tsx:766 +#: src/view/screens/ProfileList.tsx:774 msgid "Mute these accounts?" msgstr "Deze accounts negeren?" @@ -4577,16 +4699,16 @@ msgstr "Gesprek negeren" msgid "Mute words & tags" msgstr "Woorden en tags negeren" -#: src/screens/Moderation/index.tsx:254 +#: src/screens/Moderation/index.tsx:258 msgid "Muted accounts" msgstr "Genegeerde accounts" -#: src/Navigation.tsx:155 -#: src/view/screens/ModerationMutedAccounts.tsx:100 +#: src/Navigation.tsx:156 +#: src/view/screens/ModerationMutedAccounts.tsx:123 msgid "Muted Accounts" msgstr "Genegeerde accounts" -#: src/view/screens/ModerationMutedAccounts.tsx:112 +#: src/view/screens/ModerationMutedAccounts.tsx:135 msgid "Muted accounts have their posts removed from your feed and from your notifications. Mutes are completely private." msgstr "Van genegeerde accounts worden de berichten verwijderd uit je feed en uit je meldingen. Genegeerde accounts zijn volledig privé." @@ -4594,11 +4716,11 @@ msgstr "Van genegeerde accounts worden de berichten verwijderd uit je feed en ui msgid "Muted by \"{0}\"" msgstr "Genegeerd door \"{0}\"" -#: src/screens/Moderation/index.tsx:224 +#: src/screens/Moderation/index.tsx:228 msgid "Muted words & tags" msgstr "Genegeerde woorden en tags" -#: src/view/screens/ProfileList.tsx:768 +#: src/view/screens/ProfileList.tsx:776 msgid "Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them." msgstr "Negeren is privé. Genegeerde accounts kunnen met je communiceren, maar je ziet hun berichten niet en ontvangt geen meldingen van hen." @@ -4650,7 +4772,7 @@ msgstr "" msgid "Navigates to the next screen" msgstr "Navigeert naar het volgende scherm" -#: src/view/shell/Drawer.tsx:72 +#: src/view/shell/Drawer.tsx:75 msgid "Navigates to your profile" msgstr "Navigeert naar je profiel" @@ -4667,7 +4789,7 @@ msgstr "Wil je een inbreuk op het auteursrecht melden?" msgid "Never lose access to your followers or data." msgstr "Verlies nooit toegang tot je volgers of gegevens." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:548 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:567 msgid "Nevermind, create a handle for me" msgstr "Maakt niet uit, maak een handle voor mij aan" @@ -4687,9 +4809,13 @@ msgstr "Nieuw" msgid "New chat" msgstr "Nieuwe chat" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:202 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:210 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:356 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:63 +msgid "New Feature" +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:221 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:229 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:375 msgid "New handle" msgstr "Nieuwe handle" @@ -4718,8 +4844,8 @@ msgstr "Nieuw wachtwoord" #: src/view/screens/Feeds.tsx:549 #: src/view/screens/Notifications.tsx:165 #: src/view/screens/Profile.tsx:507 -#: src/view/screens/ProfileList.tsx:252 -#: src/view/screens/ProfileList.tsx:285 +#: src/view/screens/ProfileList.tsx:250 +#: src/view/screens/ProfileList.tsx:288 msgid "New post" msgstr "Nieuw bericht" @@ -4780,8 +4906,8 @@ msgstr "Volgende afbeelding" msgid "No app passwords yet" msgstr "Nog geen app-wachtwoorden" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:378 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:380 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:397 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:399 msgid "No DNS Panel" msgstr "Geen DNS-paneel" @@ -4798,8 +4924,8 @@ msgstr "Geen feeds gevonden. Probeer naar iets anders te zoeken." msgid "No likes yet" msgstr "Nog geen vind-ik-leuks" -#: src/components/ProfileCard.tsx:351 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:119 +#: src/components/ProfileCard.tsx:379 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:122 msgid "No longer following {0}" msgstr "Je volgt {0} niet meer" @@ -4807,7 +4933,7 @@ msgstr "Je volgt {0} niet meer" msgid "No longer than {MAX_SERVICE_HANDLE_LENGTH, plural, other {# characters}}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:134 +#: src/screens/Messages/components/ChatListItem.tsx:139 msgid "No messages yet" msgstr "Nog geen privéberichten" @@ -4841,7 +4967,7 @@ msgstr "Nog geen herplaatsingen" msgid "No result" msgstr "Geen resultaat" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:204 +#: src/components/dialogs/SearchablePeopleList.tsx:223 #: src/components/ProgressGuide/FollowDialog.tsx:212 msgid "No results" msgstr "Geen resultaten" @@ -4859,9 +4985,8 @@ msgid "No results found for \"{query}\"" msgstr "Geen resultaten gevonden voor \"{query}\"" #: src/screens/Search/SearchResults.tsx:248 -#: src/screens/Search/SearchResults.tsx:286 -#: src/screens/Search/SearchResults.tsx:331 -#: src/view/com/modals/ListAddRemoveUsers.tsx:128 +#: src/screens/Search/SearchResults.tsx:284 +#: src/screens/Search/SearchResults.tsx:329 msgid "No results found for {query}" msgstr "Geen resultaten gevonden voor {query}" @@ -4883,7 +5008,6 @@ msgid "Nobody" msgstr "Niemand" #: src/components/LikedByList.tsx:86 -#: src/components/LikesDialog.tsx:97 #: src/view/com/post-thread/PostLikedBy.tsx:86 msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "Niemand heeft dit nog leuk gevonden. Misschien moet je de eerste zijn!" @@ -4908,7 +5032,7 @@ msgstr "Niet-seksuele naaktbeelden" msgid "Not followed by anyone you're following" msgstr "" -#: src/Navigation.tsx:135 +#: src/Navigation.tsx:136 #: src/view/screens/Profile.tsx:122 msgid "Not Found" msgstr "Niet gevonden" @@ -4918,7 +5042,7 @@ msgstr "Niet gevonden" msgid "Not right now" msgstr "Niet nu" -#: src/view/com/profile/ProfileMenu.tsx:406 +#: src/view/com/profile/ProfileMenu.tsx:442 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:791 #: src/view/com/util/post-ctrls/PostCtrls.tsx:361 msgid "Note about sharing" @@ -4936,7 +5060,7 @@ msgstr "Niets hier" msgid "Notification filters" msgstr "Meldingsfilters" -#: src/Navigation.tsx:431 +#: src/Navigation.tsx:440 #: src/view/screens/Notifications.tsx:134 msgid "Notification settings" msgstr "Meldinginstellingen" @@ -4953,11 +5077,11 @@ msgstr "Meldingsgeluiden" msgid "Notification Sounds" msgstr "Meldingsgeluiden" -#: src/Navigation.tsx:645 +#: src/Navigation.tsx:654 #: src/view/screens/Notifications.tsx:128 #: src/view/shell/bottom-bar/BottomBar.tsx:236 #: src/view/shell/desktop/LeftNav.tsx:636 -#: src/view/shell/Drawer.tsx:449 +#: src/view/shell/Drawer.tsx:465 msgid "Notifications" msgstr "Meldingen" @@ -5001,7 +5125,7 @@ msgid "OK" msgstr "OK" #: src/screens/Login/PasswordUpdatedForm.tsx:37 -#: src/view/com/post-thread/PostThreadItem.tsx:895 +#: src/view/com/post-thread/PostThreadItem.tsx:915 msgid "Okay" msgstr "Oké" @@ -5016,7 +5140,7 @@ msgstr "Oudste antwoorden eerst" msgid "on<0><1/><2><3/>" msgstr "op<0><1/><2><3/>" -#: src/screens/Settings/Settings.tsx:304 +#: src/screens/Settings/Settings.tsx:346 msgid "Onboarding reset" msgstr "Introductie opnieuw tonen" @@ -5060,7 +5184,7 @@ msgstr "Oeps, er is iets misgegaan!" #: src/components/StarterPack/ProfileStarterPacks.tsx:325 #: src/components/StarterPack/ProfileStarterPacks.tsx:334 #: src/screens/Settings/AppPasswords.tsx:59 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:104 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:106 #: src/screens/Settings/NotificationSettings.tsx:54 #: src/view/screens/Profile.tsx:122 msgid "Oops!" @@ -5078,8 +5202,8 @@ msgstr "Profielsnelmenu voor {name} openen" msgid "Open avatar creator" msgstr "Avatar-maker openen" -#: src/screens/Messages/components/ChatListItem.tsx:363 -#: src/screens/Messages/components/ChatListItem.tsx:364 +#: src/screens/Messages/components/ChatListItem.tsx:368 +#: src/screens/Messages/components/ChatListItem.tsx:369 msgid "Open conversation options" msgstr "Gespreksopties openen" @@ -5113,11 +5237,11 @@ msgstr "Link naar {niceUrl} openen" msgid "Open message options" msgstr "Privéberichtopties openen" -#: src/screens/Settings/Settings.tsx:330 +#: src/screens/Settings/Settings.tsx:372 msgid "Open moderation debug page" msgstr "Open moderatie debugpagina" -#: src/screens/Moderation/index.tsx:220 +#: src/screens/Moderation/index.tsx:224 msgid "Open muted words and tags settings" msgstr "Genegeerde woorden en tags-instellingen openen" @@ -5133,12 +5257,12 @@ msgstr "Menu met berichtopties openen" msgid "Open starter pack menu" msgstr "Startpakketmenu openen" -#: src/screens/Settings/Settings.tsx:323 -#: src/screens/Settings/Settings.tsx:337 +#: src/screens/Settings/Settings.tsx:365 +#: src/screens/Settings/Settings.tsx:379 msgid "Open storybook page" msgstr "Verhalenboekpagina openen" -#: src/screens/Settings/Settings.tsx:316 +#: src/screens/Settings/Settings.tsx:358 msgid "Open system log" msgstr "Systeemlogboek openen" @@ -5200,7 +5324,7 @@ msgstr "Opent het proces om je aan te melden bij je bestaande Bluesky-account" msgid "Opens GIF select dialog" msgstr "Opent dialoogvenster voor GIF-selectie" -#: src/screens/Settings/Settings.tsx:208 +#: src/screens/Settings/Settings.tsx:216 msgid "Opens helpdesk in browser" msgstr "Opent de helpdesk in je browser" @@ -5216,7 +5340,7 @@ msgstr "Opent formulier om het wachtwoord opnieuw in te stellen" msgid "Opens the linked website" msgstr "Opent de gelinkte website" -#: src/view/com/notifications/NotificationFeedItem.tsx:683 +#: src/view/com/notifications/NotificationFeedItem.tsx:788 #: src/view/com/util/UserAvatar.tsx:465 msgid "Opens this profile" msgstr "Opent dit profiel" @@ -5268,7 +5392,7 @@ msgstr "" msgid "Other" msgstr "Anders" -#: src/components/AccountList.tsx:83 +#: src/components/AccountList.tsx:87 msgid "Other account" msgstr "Ander account" @@ -5330,15 +5454,15 @@ msgstr "Video pauzeren" #: src/screens/Search/SearchResults.tsx:62 #: src/screens/StarterPack/StarterPackScreen.tsx:184 -#: src/view/screens/ProfileList.tsx:166 +#: src/view/screens/ProfileList.tsx:170 msgid "People" msgstr "Personen" -#: src/Navigation.tsx:198 +#: src/Navigation.tsx:207 msgid "People followed by @{0}" msgstr "Personen gevolgd door @{0}" -#: src/Navigation.tsx:191 +#: src/Navigation.tsx:200 msgid "People following @{0}" msgstr "Personen die @{0} volgen" @@ -5376,7 +5500,7 @@ msgstr "" msgid "Pin Feed" msgstr "" -#: src/view/screens/ProfileList.tsx:706 +#: src/view/screens/ProfileList.tsx:714 msgid "Pin to home" msgstr "Vastzetten op startpagina" @@ -5402,7 +5526,7 @@ msgstr "{0} vastgemaakt aan startpagina" msgid "Pinned Feeds" msgstr "Vastgezette feeds" -#: src/view/screens/ProfileList.tsx:353 +#: src/view/screens/ProfileList.tsx:361 msgid "Pinned to your feeds" msgstr "Vastgezet aan je feeds" @@ -5553,14 +5677,14 @@ msgctxt "action" msgid "Post All" msgstr "Alles plaatsen" -#: src/view/com/post-thread/PostThreadItem.tsx:215 +#: src/view/com/post-thread/PostThreadItem.tsx:218 msgid "Post by {0}" msgstr "Bericht door {0}" -#: src/Navigation.tsx:224 -#: src/Navigation.tsx:231 -#: src/Navigation.tsx:238 -#: src/Navigation.tsx:245 +#: src/Navigation.tsx:233 +#: src/Navigation.tsx:240 +#: src/Navigation.tsx:247 +#: src/Navigation.tsx:254 msgid "Post by @{0}" msgstr "Bericht door @{0}" @@ -5595,7 +5719,7 @@ msgstr "Bericht verborgen door jou" msgid "Post interaction settings" msgstr "Instellingen voor berichtinteractie" -#: src/Navigation.tsx:166 +#: src/Navigation.tsx:167 #: src/screens/ModerationInteractionSettings/index.tsx:34 msgid "Post Interaction Settings" msgstr "" @@ -5625,7 +5749,7 @@ msgstr "Bericht losgemaakt" #: src/screens/StarterPack/StarterPackScreen.tsx:186 #: src/view/screens/Profile.tsx:222 -#: src/view/screens/ProfileList.tsx:166 +#: src/view/screens/ProfileList.tsx:170 msgid "Posts" msgstr "Berichten" @@ -5683,22 +5807,22 @@ msgstr "Prioriteitsmeldingen" msgid "Privacy" msgstr "" -#: src/screens/Settings/Settings.tsx:161 -#: src/screens/Settings/Settings.tsx:164 +#: src/screens/Settings/Settings.tsx:169 +#: src/screens/Settings/Settings.tsx:172 msgid "Privacy and security" msgstr "Privacy en beveiliging" -#: src/Navigation.tsx:367 +#: src/Navigation.tsx:376 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:36 msgid "Privacy and Security" msgstr "Privacy en beveiliging" -#: src/Navigation.tsx:291 -#: src/screens/Settings/AboutSettings.tsx:51 -#: src/screens/Settings/AboutSettings.tsx:54 +#: src/Navigation.tsx:300 +#: src/screens/Settings/AboutSettings.tsx:89 +#: src/screens/Settings/AboutSettings.tsx:92 #: src/view/screens/PrivacyPolicy.tsx:31 -#: src/view/shell/Drawer.tsx:634 -#: src/view/shell/Drawer.tsx:635 +#: src/view/shell/Drawer.tsx:650 +#: src/view/shell/Drawer.tsx:651 msgid "Privacy Policy" msgstr "Privacybeleid" @@ -5711,20 +5835,20 @@ msgstr "Video verwerken..." msgid "Processing..." msgstr "Verwerken..." -#: src/view/screens/DebugMod.tsx:920 +#: src/view/screens/DebugMod.tsx:926 #: src/view/screens/Profile.tsx:361 msgid "profile" msgstr "profiel" #: src/view/shell/bottom-bar/BottomBar.tsx:286 #: src/view/shell/desktop/LeftNav.tsx:691 -#: src/view/shell/Drawer.tsx:71 -#: src/view/shell/Drawer.tsx:526 +#: src/view/shell/Drawer.tsx:74 +#: src/view/shell/Drawer.tsx:542 msgid "Profile" msgstr "Profiel" -#: src/screens/Profile/Header/EditProfileDialog.tsx:191 -#: src/view/com/modals/EditProfile.tsx:124 +#: src/screens/Profile/Header/EditProfileDialog.tsx:198 +#: src/view/com/modals/EditProfile.tsx:127 msgctxt "toast" msgid "Profile updated" msgstr "Profiel bijgewerkt" @@ -5803,7 +5927,7 @@ msgstr "Citaatinstellingen" msgid "Quotes" msgstr "Citaten" -#: src/view/com/post-thread/PostThreadItem.tsx:249 +#: src/view/com/post-thread/PostThreadItem.tsx:252 msgid "Quotes of this post" msgstr "Citaten van dit bericht" @@ -5814,7 +5938,7 @@ msgstr "Citaten van dit bericht" msgid "Random (aka \"Poster's Roulette\")" msgstr "Willekeurig (ook bekend als \"Berichtenroulette\")" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:581 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:600 msgid "Rate limit exceeded – you've tried to change your handle too many times in a short period. Please wait a minute before trying again." msgstr "Snelheidslimiet overschreden - je hebt in korte tijd te vaak geprobeerd je handle te wijzigen. Wacht een minuut voordat je het opnieuw probeert." @@ -5831,6 +5955,11 @@ msgstr "" msgid "Reactivate your account" msgstr "Activeer je account opnieuw" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:158 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:169 +msgid "Read blog post" +msgstr "" + #: src/screens/VideoFeed/index.tsx:942 msgid "Read less" msgstr "" @@ -5862,7 +5991,7 @@ msgstr "" msgid "Reason:" msgstr "Reden:" -#: src/screens/Search/components/SearchHistory.tsx:44 +#: src/screens/Search/components/SearchHistory.tsx:49 msgid "Recent Searches" msgstr "Recente zoekopdrachten" @@ -5888,13 +6017,13 @@ msgstr "" msgid "Reload conversations" msgstr "Gesprekken opnieuw laden" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:171 #: src/components/dialogs/MutedWords.tsx:438 #: src/components/FeedCard.tsx:343 #: src/components/StarterPack/Wizard/WizardListCard.tsx:102 #: src/components/StarterPack/Wizard/WizardListCard.tsx:109 -#: src/screens/Settings/Settings.tsx:468 +#: src/screens/Settings/Settings.tsx:510 #: src/view/com/feeds/FeedSourceCard.tsx:322 -#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/UserAddRemoveLists.tsx:235 #: src/view/com/posts/PostFeedErrorMessage.tsx:213 msgid "Remove" @@ -5904,12 +6033,12 @@ msgstr "Verwijderen" msgid "Remove {displayName} from starter pack" msgstr "{displayName} uit startpakket verwijderen" -#: src/screens/Search/components/SearchHistory.tsx:120 +#: src/screens/Search/components/SearchHistory.tsx:97 msgid "Remove {historyItem}" msgstr "" -#: src/screens/Settings/Settings.tsx:447 -#: src/screens/Settings/Settings.tsx:450 +#: src/screens/Settings/Settings.tsx:489 +#: src/screens/Settings/Settings.tsx:492 msgid "Remove account" msgstr "Account verwijderen" @@ -5945,12 +6074,12 @@ msgstr "Feed verwijderen?" #: src/screens/Profile/components/ProfileFeedHeader.tsx:320 #: src/view/com/feeds/FeedSourceCard.tsx:190 #: src/view/com/feeds/FeedSourceCard.tsx:268 -#: src/view/screens/ProfileList.tsx:520 +#: src/view/screens/ProfileList.tsx:528 #: src/view/screens/SavedFeeds.tsx:342 msgid "Remove from my feeds" msgstr "Verwijderen uit mijn feeds" -#: src/screens/Settings/Settings.tsx:460 +#: src/screens/Settings/Settings.tsx:502 msgid "Remove from quick access?" msgstr "Verwijderen uit snelle toegang?" @@ -5972,7 +6101,7 @@ msgstr "Afbeelding verwijderen" msgid "Remove mute word from your list" msgstr "Verwijder een genegeerd woord uit je lijst" -#: src/screens/Search/components/SearchHistory.tsx:93 +#: src/screens/Search/components/SearchHistory.tsx:178 msgid "Remove profile" msgstr "Profiel verwijderen" @@ -5993,6 +6122,21 @@ msgstr "Ondertitelbestand verwijderen" msgid "Remove this feed from your saved feeds" msgstr "Verwijder deze feed uit je bewaarde feeds" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:157 +msgid "Remove user from list" +msgstr "" + +#: src/components/verification/VerificationRemovePrompt.tsx:46 +#: src/components/verification/VerificationsDialog.tsx:227 +#: src/view/com/profile/ProfileMenu.tsx:298 +#: src/view/com/profile/ProfileMenu.tsx:301 +msgid "Remove verification" +msgstr "" + +#: src/components/verification/VerificationRemovePrompt.tsx:44 +msgid "Remove your verification for this account?" +msgstr "" + #: src/view/com/util/post-embeds/QuoteEmbed.tsx:110 msgid "Removed by author" msgstr "Verwijderd door auteur" @@ -6001,7 +6145,7 @@ msgstr "Verwijderd door auteur" msgid "Removed by you" msgstr "Verwijderd door je" -#: src/view/com/modals/ListAddRemoveUsers.tsx:200 +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:117 #: src/view/com/modals/UserAddRemoveLists.tsx:170 msgid "Removed from list" msgstr "Verwijderd uit lijst" @@ -6016,11 +6160,15 @@ msgstr "Verwijderd uit opgeslagen feeds" #: src/screens/Profile/components/ProfileFeedHeader.tsx:122 #: src/view/com/posts/FeedShutdownMsg.tsx:44 -#: src/view/screens/ProfileList.tsx:384 +#: src/view/screens/ProfileList.tsx:392 msgid "Removed from your feeds" msgstr "Verwijderd uit je feeds" -#: src/screens/Search/components/SearchHistory.tsx:95 +#: src/components/verification/VerificationRemovePrompt.tsx:32 +msgid "Removed verification" +msgstr "" + +#: src/screens/Search/components/SearchHistory.tsx:179 msgid "Removes profile from search history" msgstr "" @@ -6113,8 +6261,8 @@ msgstr "Reactie is succesvol verborgen" msgid "Report" msgstr "Melden" -#: src/view/com/profile/ProfileMenu.tsx:329 -#: src/view/com/profile/ProfileMenu.tsx:332 +#: src/view/com/profile/ProfileMenu.tsx:365 +#: src/view/com/profile/ProfileMenu.tsx:368 msgid "Report account" msgstr "Account melden" @@ -6137,7 +6285,7 @@ msgstr "Dialoogvenster Melden" msgid "Report feed" msgstr "Feed melden" -#: src/view/screens/ProfileList.tsx:562 +#: src/view/screens/ProfileList.tsx:570 msgid "Report list" msgstr "" @@ -6234,7 +6382,7 @@ msgstr "Herplaatst door <0><1/>" msgid "Reposted by you" msgstr "Herplaatst door jou" -#: src/view/com/post-thread/PostThreadItem.tsx:228 +#: src/view/com/post-thread/PostThreadItem.tsx:231 msgid "Reposts of this post" msgstr "Herplaatsingen van dit bericht" @@ -6288,8 +6436,8 @@ msgstr "Code opnieuw instellen" msgid "Reset Code" msgstr "Code opnieuw instellen" -#: src/screens/Settings/Settings.tsx:344 -#: src/screens/Settings/Settings.tsx:346 +#: src/screens/Settings/Settings.tsx:386 +#: src/screens/Settings/Settings.tsx:388 msgid "Reset onboarding state" msgstr "Introductie-status opnieuw instellen" @@ -6341,10 +6489,10 @@ msgid "Returns to home page" msgstr "Terug naar de startpagina" #: src/screens/Profile/ProfileFeed/index.tsx:90 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:540 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:559 #: src/screens/VideoFeed/index.tsx:1109 #: src/view/screens/NotFound.tsx:60 -#: src/view/screens/ProfileList.tsx:1031 +#: src/view/screens/ProfileList.tsx:1039 msgid "Returns to previous page" msgstr "Terug naar de vorige pagina" @@ -6356,9 +6504,9 @@ msgstr "" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:479 #: src/components/dialogs/PostInteractionSettingsDialog.tsx:485 #: src/components/StarterPack/QrCodeDialog.tsx:191 -#: src/screens/Profile/Header/EditProfileDialog.tsx:238 -#: src/screens/Profile/Header/EditProfileDialog.tsx:252 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:243 +#: src/screens/Profile/Header/EditProfileDialog.tsx:245 +#: src/screens/Profile/Header/EditProfileDialog.tsx:259 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:262 #: src/view/com/composer/GifAltText.tsx:193 #: src/view/com/composer/GifAltText.tsx:202 #: src/view/com/composer/photos/EditImageDialog.web.tsx:77 @@ -6366,7 +6514,7 @@ msgstr "" #: src/view/com/composer/photos/ImageAltTextDialog.tsx:153 #: src/view/com/composer/photos/ImageAltTextDialog.tsx:163 #: src/view/com/modals/CreateOrEditList.tsx:317 -#: src/view/com/modals/EditProfile.tsx:219 +#: src/view/com/modals/EditProfile.tsx:245 #: src/view/screens/SavedFeeds.tsx:109 msgid "Save" msgstr "Opslaan" @@ -6386,7 +6534,7 @@ msgstr "Verjaardag opslaan" msgid "Save changes" msgstr "Wijzigingen opslaan" -#: src/view/com/modals/EditProfile.tsx:227 +#: src/view/com/modals/EditProfile.tsx:253 msgid "Save Changes" msgstr "Wijzigingen opslaan" @@ -6399,7 +6547,7 @@ msgstr "Afbeelding opslaan" msgid "Save image crop" msgstr "Bijgesneden afbeelding opslaan" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:229 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:248 msgid "Save new handle" msgstr "Nieuwe handle opslaan" @@ -6421,11 +6569,11 @@ msgid "Saved to your camera roll" msgstr "Opgeslagen in je galerij" #: src/screens/Profile/components/ProfileFeedHeader.tsx:131 -#: src/view/screens/ProfileList.tsx:364 +#: src/view/screens/ProfileList.tsx:372 msgid "Saved to your feeds" msgstr "Opgeslagen in je feeds" -#: src/view/com/modals/EditProfile.tsx:220 +#: src/view/com/modals/EditProfile.tsx:246 msgid "Saves any changes to your profile" msgstr "Alle wijzigingen van je profiel opslaan" @@ -6435,8 +6583,8 @@ msgstr "Slaat instellingen voor bijsnijden van afbeeldingen op" #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/NotificationFeedItem.tsx:544 -#: src/view/com/notifications/NotificationFeedItem.tsx:569 +#: src/view/com/notifications/NotificationFeedItem.tsx:633 +#: src/view/com/notifications/NotificationFeedItem.tsx:658 msgid "Say hello!" msgstr "Zeg hallo!" @@ -6445,21 +6593,20 @@ msgstr "Zeg hallo!" msgid "Science" msgstr "Wetenschap" -#: src/view/screens/ProfileList.tsx:988 +#: src/view/screens/ProfileList.tsx:996 msgid "Scroll to top" msgstr "Naar boven scrollen" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:491 +#: src/components/dialogs/SearchablePeopleList.tsx:513 #: src/components/forms/SearchInput.tsx:34 #: src/components/forms/SearchInput.tsx:36 #: src/screens/Search/Shell.tsx:307 #: src/screens/Search/Shell.tsx:464 -#: src/view/com/modals/ListAddRemoveUsers.tsx:76 #: src/view/shell/bottom-bar/BottomBar.tsx:182 msgid "Search" msgstr "Zoeken" -#: src/Navigation.tsx:217 +#: src/Navigation.tsx:226 #: src/screens/Profile/ProfileSearch.tsx:37 msgid "Search @{0}'s posts" msgstr "" @@ -6477,11 +6624,11 @@ msgstr "" msgid "Search for \"{interestsDisplayName}\"{activeText}" msgstr "" -#: src/view/shell/desktop/Search.tsx:201 +#: src/view/shell/desktop/Search.tsx:131 msgid "Search for \"{query}\"" msgstr "Zoeken naar \"{query}\"" -#: src/screens/Search/components/AutocompleteResults.tsx:44 +#: src/screens/Search/components/AutocompleteResults.tsx:45 msgid "Search for \"{searchText}\"" msgstr "Zoeken naar \"{searchText}\"" @@ -6501,10 +6648,6 @@ msgstr "" msgid "Search for posts, users, or feeds" msgstr "" -#: src/view/com/modals/ListAddRemoveUsers.tsx:71 -msgid "Search for users" -msgstr "Zoeken naar gebruikers" - #: src/components/dialogs/GifSelect.tsx:177 msgid "Search GIFs" msgstr "GIF's zoeken" @@ -6513,12 +6656,12 @@ msgstr "GIF's zoeken" msgid "Search my posts" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:231 -#: src/view/com/profile/ProfileMenu.tsx:234 +#: src/view/com/profile/ProfileMenu.tsx:244 +#: src/view/com/profile/ProfileMenu.tsx:247 msgid "Search posts" msgstr "" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:511 +#: src/components/dialogs/SearchablePeopleList.tsx:533 #: src/components/ProgressGuide/FollowDialog.tsx:702 msgid "Search profiles" msgstr "Profielen zoeken" @@ -6531,7 +6674,7 @@ msgstr "Zoeken op Tenor" msgid "Search..." msgstr "" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:512 +#: src/components/dialogs/SearchablePeopleList.tsx:534 #: src/components/ProgressGuide/FollowDialog.tsx:703 msgid "Searches for profiles" msgstr "" @@ -6692,7 +6835,7 @@ msgctxt "action" msgid "Send Email" msgstr "E-mail verzenden" -#: src/view/shell/Drawer.tsx:317 +#: src/view/shell/Drawer.tsx:333 msgid "Send feedback" msgstr "Feedback verzenden" @@ -6742,7 +6885,7 @@ msgstr "Serveradres" msgid "Set app icon to {0}" msgstr "" -#: src/screens/Moderation/index.tsx:306 +#: src/screens/Moderation/index.tsx:325 msgid "Set birthdate" msgstr "Geboortedatum instellen" @@ -6758,10 +6901,10 @@ msgstr "Stel je account in" msgid "Sets email for password reset" msgstr "Stelt e-mail in voor het opnieuw instellen van wachtwoorden" -#: src/Navigation.tsx:173 -#: src/screens/Settings/Settings.tsx:80 +#: src/Navigation.tsx:182 +#: src/screens/Settings/Settings.tsx:88 #: src/view/shell/desktop/LeftNav.tsx:709 -#: src/view/shell/Drawer.tsx:539 +#: src/view/shell/Drawer.tsx:555 msgid "Settings" msgstr "Instellingen" @@ -6783,12 +6926,12 @@ msgstr "Seksueel suggestief" #: src/screens/StarterPack/StarterPackScreen.tsx:428 #: src/screens/StarterPack/StarterPackScreen.tsx:603 #: src/screens/Topic.tsx:102 -#: src/view/com/profile/ProfileMenu.tsx:216 -#: src/view/com/profile/ProfileMenu.tsx:225 +#: src/view/com/profile/ProfileMenu.tsx:229 +#: src/view/com/profile/ProfileMenu.tsx:238 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:498 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:507 #: src/view/com/util/post-ctrls/PostCtrls.tsx:350 -#: src/view/screens/ProfileList.tsx:505 +#: src/view/screens/ProfileList.tsx:513 msgid "Share" msgstr "Delen" @@ -6805,7 +6948,7 @@ msgstr "Een leuk verhaal delen!" msgid "Share a fun fact!" msgstr "Een leuk weetje delen!" -#: src/view/com/profile/ProfileMenu.tsx:411 +#: src/view/com/profile/ProfileMenu.tsx:447 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:796 #: src/view/com/util/post-ctrls/PostCtrls.tsx:366 msgid "Share anyway" @@ -6847,7 +6990,7 @@ msgstr "Deel dit startpakket en help mensen lid te worden van je gemeenschap op msgid "Share your favorite feed!" msgstr "Je favoriete feed delen!" -#: src/Navigation.tsx:276 +#: src/Navigation.tsx:285 msgid "Shared Preferences Tester" msgstr "Gedeelde voorkeuren-tester" @@ -6899,7 +7042,7 @@ msgstr "Minder hiervan tonen" msgid "Show list anyway" msgstr "Lijst toch tonen" -#: src/view/com/post-thread/PostThreadItem.tsx:605 +#: src/view/com/post-thread/PostThreadItem.tsx:625 #: src/view/com/post/Post.tsx:243 #: src/view/com/posts/PostFeedItem.tsx:515 msgid "Show More" @@ -6959,11 +7102,11 @@ msgstr "Waarschuwing tonen" msgid "Show warning and filter from feeds" msgstr "Waarschuwing en filter uit feeds tonen" -#: src/view/com/post-thread/PostThreadItem.tsx:836 +#: src/view/com/post-thread/PostThreadItem.tsx:856 msgid "Shows information about when this post was created" msgstr "" -#: src/screens/Settings/Settings.tsx:104 +#: src/screens/Settings/Settings.tsx:112 msgid "Shows other accounts you can switch to" msgstr "" @@ -6990,7 +7133,7 @@ msgstr "" msgid "Sign in" msgstr "Aanmelden" -#: src/components/AccountList.tsx:122 +#: src/components/AccountList.tsx:127 msgid "Sign in as {0}" msgstr "Aanmelden als {0}" @@ -7007,7 +7150,7 @@ msgstr "" msgid "Sign in or create your account to join the conversation!" msgstr "Meld je aan of registreer een account aan om deel te nemen aan het gesprek!" -#: src/components/AccountList.tsx:65 +#: src/components/AccountList.tsx:67 msgid "Sign in to account that is not listed" msgstr "" @@ -7015,9 +7158,9 @@ msgstr "" msgid "Sign in to Bluesky or create a new account" msgstr "" -#: src/screens/Settings/Settings.tsx:225 -#: src/screens/Settings/Settings.tsx:227 -#: src/screens/Settings/Settings.tsx:259 +#: src/screens/Settings/Settings.tsx:233 +#: src/screens/Settings/Settings.tsx:235 +#: src/screens/Settings/Settings.tsx:267 #: src/screens/SignupQueued.tsx:93 #: src/screens/SignupQueued.tsx:96 #: src/screens/Takendown.tsx:85 @@ -7031,7 +7174,7 @@ msgstr "Afmelden" msgid "Sign Out" msgstr "" -#: src/screens/Settings/Settings.tsx:256 +#: src/screens/Settings/Settings.tsx:264 #: src/view/shell/desktop/LeftNav.tsx:205 msgid "Sign out?" msgstr "Afmelden?" @@ -7068,6 +7211,10 @@ msgstr "Kleiner" msgid "Software Dev" msgstr "Softwareontwikkelaar" +#: src/components/verification/VerificationsDialog.tsx:122 +msgid "Some of your verifications are invalid." +msgstr "" + #: src/components/FeedInterstitials.tsx:474 msgid "Some other feeds you might like" msgstr "Enkele andere feeds die je wellicht leuk vindt" @@ -7080,7 +7227,7 @@ msgstr "Sommige personen kunnen reageren" msgid "Someone reacted {0}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:236 +#: src/screens/Messages/components/ChatListItem.tsx:241 msgid "Someone reacted {0} to {1}" msgstr "" @@ -7099,8 +7246,8 @@ msgid "Something went wrong, please try again" msgstr "Er is iets fout gegaan, probeer het opnieuw" #: src/components/ReportDialog/index.tsx:54 -#: src/screens/Moderation/index.tsx:97 -#: src/screens/Profile/Sections/Labels.tsx:87 +#: src/screens/Moderation/index.tsx:101 +#: src/screens/Profile/Sections/Labels.tsx:121 msgid "Something went wrong, please try again." msgstr "Er is iets fout gegaan, probeer het opnieuw." @@ -7161,22 +7308,22 @@ msgstr "Sport" msgid "Start a new chat" msgstr "Een nieuwe chat starten" -#: src/view/screens/ProfileList.tsx:838 -#: src/view/screens/ProfileList.tsx:959 +#: src/view/screens/ProfileList.tsx:846 +#: src/view/screens/ProfileList.tsx:967 msgid "Start adding people" msgstr "" -#: src/view/screens/ProfileList.tsx:845 -#: src/view/screens/ProfileList.tsx:966 +#: src/view/screens/ProfileList.tsx:853 +#: src/view/screens/ProfileList.tsx:974 msgid "Start adding people!" msgstr "" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:357 +#: src/components/dialogs/SearchablePeopleList.tsx:382 msgid "Start chat with {displayName}" msgstr "Chat starten met {displayName}" -#: src/Navigation.tsx:441 -#: src/Navigation.tsx:446 +#: src/Navigation.tsx:450 +#: src/Navigation.tsx:455 #: src/screens/StarterPack/Wizard/index.tsx:186 msgid "Starter Pack" msgstr "Startpakket" @@ -7207,8 +7354,8 @@ msgstr "Startpakketten" msgid "Starter packs let you easily share your favorite feeds and people with your friends." msgstr "Met startpakketten kun je eenvoudig je favoriete feeds en personen delen met je vrienden." -#: src/screens/Settings/AboutSettings.tsx:59 -#: src/screens/Settings/AboutSettings.tsx:62 +#: src/screens/Settings/AboutSettings.tsx:97 +#: src/screens/Settings/AboutSettings.tsx:100 msgid "Status Page" msgstr "Statuspagina" @@ -7216,12 +7363,12 @@ msgstr "Statuspagina" msgid "Step {0} of {1}" msgstr "Stap {0} van {1}" -#: src/screens/Settings/Settings.tsx:309 +#: src/screens/Settings/Settings.tsx:351 msgid "Storage cleared, you need to restart the app now." msgstr "Opslag gewist, je moet de app nu opnieuw opstarten." -#: src/Navigation.tsx:266 -#: src/screens/Settings/Settings.tsx:325 +#: src/Navigation.tsx:275 +#: src/screens/Settings/Settings.tsx:367 msgid "Storybook" msgstr "Verhalenboek" @@ -7246,11 +7393,11 @@ msgstr "" msgid "Submit report" msgstr "" -#: src/view/screens/ProfileList.tsx:733 +#: src/view/screens/ProfileList.tsx:741 msgid "Subscribe" msgstr "Abonneren" -#: src/screens/Profile/Sections/Labels.tsx:201 +#: src/screens/Profile/Sections/Labels.tsx:198 msgid "Subscribe to @{0} to use these labels:" msgstr "Abonneer je op @{0} om deze labels te gebruiken:" @@ -7262,7 +7409,7 @@ msgstr "Abonneren op labeler" msgid "Subscribe to this labeler" msgstr "Abonneren op deze labeler" -#: src/view/screens/ProfileList.tsx:729 +#: src/view/screens/ProfileList.tsx:737 msgid "Subscribe to this list" msgstr "Abonneren op deze lijst" @@ -7270,6 +7417,10 @@ msgstr "Abonneren op deze lijst" msgid "Success!" msgstr "Gelukt!" +#: src/components/verification/VerificationCreatePrompt.tsx:30 +msgid "Successfully verified" +msgstr "" + #: src/screens/Search/Explore.tsx:359 msgid "Suggested Accounts" msgstr "" @@ -7293,15 +7444,15 @@ msgctxt "Name of app icon variant" msgid "Sunset" msgstr "" -#: src/Navigation.tsx:286 +#: src/Navigation.tsx:295 #: src/view/screens/Support.tsx:31 #: src/view/screens/Support.tsx:34 msgid "Support" msgstr "Ondersteuning" -#: src/screens/Settings/Settings.tsx:102 -#: src/screens/Settings/Settings.tsx:116 -#: src/screens/Settings/Settings.tsx:412 +#: src/screens/Settings/Settings.tsx:110 +#: src/screens/Settings/Settings.tsx:124 +#: src/screens/Settings/Settings.tsx:454 #: src/view/shell/desktop/LeftNav.tsx:243 msgid "Switch account" msgstr "Van account wisselen" @@ -7326,9 +7477,9 @@ msgstr "" msgid "System" msgstr "Systeem" -#: src/screens/Settings/AboutSettings.tsx:66 -#: src/screens/Settings/AboutSettings.tsx:69 -#: src/screens/Settings/Settings.tsx:318 +#: src/screens/Settings/AboutSettings.tsx:104 +#: src/screens/Settings/AboutSettings.tsx:107 +#: src/screens/Settings/Settings.tsx:360 msgid "System log" msgstr "Systeemlogboek" @@ -7367,7 +7518,7 @@ msgstr "Techniek" msgid "Tell a joke!" msgstr "Vertel een grap!" -#: src/screens/Profile/Header/EditProfileDialog.tsx:355 +#: src/screens/Profile/Header/EditProfileDialog.tsx:378 msgid "Tell us a bit about yourself" msgstr "Vertel ons iets over jezelf" @@ -7380,12 +7531,12 @@ msgstr "Vertel ons iets meer" msgid "Terms" msgstr "Voorwaarden" -#: src/Navigation.tsx:296 -#: src/screens/Settings/AboutSettings.tsx:43 -#: src/screens/Settings/AboutSettings.tsx:46 +#: src/Navigation.tsx:305 +#: src/screens/Settings/AboutSettings.tsx:81 +#: src/screens/Settings/AboutSettings.tsx:84 #: src/view/screens/TermsOfService.tsx:31 -#: src/view/shell/Drawer.tsx:627 -#: src/view/shell/Drawer.tsx:629 +#: src/view/shell/Drawer.tsx:643 +#: src/view/shell/Drawer.tsx:645 msgid "Terms of Service" msgstr "Servicevoorwaarden" @@ -7425,7 +7576,7 @@ msgstr "Bedankt. Je melding is verzonden." msgid "Thanks, you have successfully verified your email address. You can close this dialog." msgstr "Bedankt, je hebt je e-mailadres succesvol geverifieerd. Je kunt dit dialoogvenster sluiten." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:468 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:487 msgid "That contains the following:" msgstr "Daarin staat het volgende:" @@ -7450,8 +7601,8 @@ msgstr "Dat is alles, mensen!" msgid "That's everything!" msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:279 -#: src/view/com/profile/ProfileMenu.tsx:387 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:305 +#: src/view/com/profile/ProfileMenu.tsx:423 msgid "The account will be able to interact with you after unblocking." msgstr "Het account kan met je communiceren na het deblokkeren." @@ -7465,7 +7616,7 @@ msgstr "" msgid "The author of this thread has hidden this reply." msgstr "De auteur van dit gesprek heeft deze reactie verborgen." -#: src/screens/Moderation/index.tsx:358 +#: src/screens/Moderation/index.tsx:377 msgid "The Bluesky web application" msgstr "De Bluesky-webapplicatie" @@ -7555,8 +7706,8 @@ msgid "There was an issue connecting to Tenor." msgstr "Er is een probleem opgetreden bij het verbinden met Tenor." #: src/screens/Profile/components/ProfileFeedHeader.tsx:173 -#: src/view/screens/ProfileList.tsx:367 -#: src/view/screens/ProfileList.tsx:386 +#: src/view/screens/ProfileList.tsx:375 +#: src/view/screens/ProfileList.tsx:394 #: src/view/screens/SavedFeeds.tsx:85 msgid "There was an issue contacting the server" msgstr "Er is een probleem opgetreden bij het verbinden met de server" @@ -7580,7 +7731,7 @@ msgstr "Er is een probleem opgetreden bij het ophalen van meldingen. Tik hier om msgid "There was an issue fetching posts. Tap here to try again." msgstr "Er is een probleem opgetreden bij het ophalen van berichten. Tik hier om het opnieuw te proberen." -#: src/view/com/lists/ListMembers.tsx:166 +#: src/view/com/lists/ListMembers.tsx:151 msgid "There was an issue fetching the list. Tap here to try again." msgstr "Er is een probleem opgetreden bij het ophalen van de lijst. Tik hier om het opnieuw te proberen." @@ -7593,7 +7744,7 @@ msgstr "Een probleem is opgetreden bij het ophalen van je app-wachtwoorden" msgid "There was an issue fetching your lists. Tap here to try again." msgstr "Er is een probleem opgetreden bij het ophalen van je lijsten. Tik hier om het opnieuw te proberen." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:105 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:107 msgid "There was an issue fetching your service info" msgstr "Er is een probleem opgetreden bij het ophalen van uw servicegegevens" @@ -7612,17 +7763,17 @@ msgstr "Er is een probleem opgetreden bij het verzenden van je melding. Controle msgid "There was an issue updating your feeds, please check your internet connection and try again." msgstr "Er is een probleem opgetreden bij het bijwerken van je feeds. Controleer je internetverbinding en probeer het opnieuw." -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:107 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:128 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:141 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:110 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:144 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:90 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:101 -#: src/view/com/profile/ProfileMenu.tsx:111 -#: src/view/com/profile/ProfileMenu.tsx:121 -#: src/view/com/profile/ProfileMenu.tsx:135 -#: src/view/com/profile/ProfileMenu.tsx:145 -#: src/view/com/profile/ProfileMenu.tsx:158 -#: src/view/com/profile/ProfileMenu.tsx:170 +#: src/view/com/profile/ProfileMenu.tsx:117 +#: src/view/com/profile/ProfileMenu.tsx:127 +#: src/view/com/profile/ProfileMenu.tsx:141 +#: src/view/com/profile/ProfileMenu.tsx:151 +#: src/view/com/profile/ProfileMenu.tsx:164 +#: src/view/com/profile/ProfileMenu.tsx:176 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:396 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:409 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:419 @@ -7633,10 +7784,10 @@ msgstr "Er is een probleem opgetreden! {0}" #: src/screens/List/ListHiddenScreen.tsx:63 #: src/screens/List/ListHiddenScreen.tsx:77 #: src/screens/List/ListHiddenScreen.tsx:99 -#: src/view/screens/ProfileList.tsx:403 -#: src/view/screens/ProfileList.tsx:421 -#: src/view/screens/ProfileList.tsx:439 -#: src/view/screens/ProfileList.tsx:457 +#: src/view/screens/ProfileList.tsx:411 +#: src/view/screens/ProfileList.tsx:429 +#: src/view/screens/ProfileList.tsx:447 +#: src/view/screens/ProfileList.tsx:465 msgid "There was an issue. Please check your internet connection and try again." msgstr "Er is een probleem opgetreden. Controleer je internetverbinding en probeer het opnieuw." @@ -7657,6 +7808,14 @@ msgstr "Deze instellingen zijn alleen van toepassing op de volgende feed." msgid "This {screenDescription} has been flagged:" msgstr "Deze {screenDescription} is gemarkeerd:" +#: src/components/verification/VerificationsDialog.tsx:89 +msgid "This account has a checkmark because it's been verified by trusted sources." +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:94 +msgid "This account has one or more verifications, but it is not currently verified." +msgstr "" + #: src/components/moderation/ScreenHider.tsx:106 msgid "This account has requested that users sign in to view their profile." msgstr "Dit account verzoekt gebruikers zich aan te melden vooraleer het profiel te bekijken." @@ -7665,6 +7824,10 @@ msgstr "Dit account verzoekt gebruikers zich aan te melden vooraleer het profiel msgid "This account is blocked by one or more of your moderation lists. To unblock, please visit the lists directly and remove this user." msgstr "Dit account wordt geblokkeerd door een of meer van jouw moderatielijsten. Om dit account niet meer te blokkeren: ga rechtstreeks naar de lijsten en verwijder deze gebruiker." +#: src/components/verification/VerificationCreatePrompt.tsx:48 +msgid "This action can be undone at any time." +msgstr "" + #: src/components/moderation/LabelsOnMeDialog.tsx:271 msgid "This appeal will be sent to <0>{sourceName}." msgstr "Dit bezwaar wordt verzonden naar <0>{sourceName}." @@ -7698,7 +7861,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:357 +#: src/screens/Messages/components/ChatListItem.tsx:362 msgid "This conversation is with a deleted or a deactivated account. Press for options" msgstr "" @@ -7720,7 +7883,7 @@ msgstr "Deze feed is leeg! Mogelijk moet je meer gebruikers volgen of je taalins #: src/components/StarterPack/Main/PostsList.tsx:36 #: src/screens/Profile/ProfileFeed/index.tsx:189 -#: src/view/screens/ProfileList.tsx:835 +#: src/view/screens/ProfileList.tsx:843 msgid "This feed is empty." msgstr "Deze feed is leeg." @@ -7728,7 +7891,7 @@ msgstr "Deze feed is leeg." msgid "This feed is no longer online. We are showing <0>Discover instead." msgstr "Deze feed is niet langer online. We tonen <0>Ontdekken in plaats van deze feed." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:574 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:593 msgid "This handle is reserved. Please try a different one." msgstr "Dit handle is gereserveerd. Probeer een ander." @@ -7748,7 +7911,7 @@ msgstr "Dit label is aangebracht door de auteur." msgid "This label was applied by you." msgstr "Dit label is aangebracht door jou." -#: src/screens/Profile/Sections/Labels.tsx:188 +#: src/screens/Profile/Sections/Labels.tsx:185 msgid "This labeler hasn't declared what labels it publishes, and may not be active." msgstr "Deze labeler heeft niet aangegeven welke labels hij publiceert en is mogelijk niet actief." @@ -7764,7 +7927,7 @@ msgstr "" msgid "This list – created by you – contains possible violations of Bluesky's community guidelines in its name or description." msgstr "" -#: src/view/screens/ProfileList.tsx:954 +#: src/view/screens/ProfileList.tsx:962 msgid "This list is empty." msgstr "" @@ -7772,7 +7935,7 @@ msgstr "" msgid "This moderation service is unavailable. See below for more details. If this issue persists, contact us." msgstr "Deze moderatieservice is niet beschikbaar. Zie hieronder voor meer details. Neem contact met ons op als dit probleem zich blijft voordoen." -#: src/view/com/post-thread/PostThreadItem.tsx:876 +#: src/view/com/post-thread/PostThreadItem.tsx:896 msgid "This post claims to have been created on <0>{0}, but was first seen by Bluesky on <1>{1}." msgstr "Dit bericht beweert te zijn gemaakt op <0>{0}, maar werd voor het eerst gezien door Bluesky op <1>{1}." @@ -7780,7 +7943,7 @@ msgstr "Dit bericht beweert te zijn gemaakt op <0>{0}, maar werd voor het ee msgid "This post has an unknown type of threadgate on it. Your app may be out of date." msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:158 +#: src/view/com/post-thread/PostThreadItem.tsx:160 msgid "This post has been deleted." msgstr "Dit bericht is verwijderd." @@ -7797,7 +7960,7 @@ msgstr "Dit bericht wordt verborgen voor feeds en gesprekken. Dit kan niet onged msgid "This post's author has disabled quote posts." msgstr "De auteur van dit bericht heeft het plaatsen van citaten uitgeschakeld." -#: src/view/com/profile/ProfileMenu.tsx:408 +#: src/view/com/profile/ProfileMenu.tsx:444 msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't signed in." msgstr "" @@ -7809,7 +7972,7 @@ msgstr "Deze reactie wordt gesorteerd in een verborgen sectie onderaan het gespr msgid "This service has not provided terms of service or a privacy policy." msgstr "Deze service heeft geen servicevoorwaarden of een privacybeleid." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:437 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:456 msgid "This should create a domain record at:" msgstr "Dit zou een domeinrecord moeten aanmaken op:" @@ -7850,7 +8013,7 @@ msgstr "Deze gebruiker volgt niemand." msgid "This will delete \"{0}\" from your muted words. You can always add it back later." msgstr "Hiermee wordt \"{0}\" uit je genegeerde woorden verwijderd. Je kunt het later altijd weer toevoegen." -#: src/screens/Settings/Settings.tsx:462 +#: src/screens/Settings/Settings.tsx:504 msgid "This will remove @{0} from the quick access list." msgstr "Hiermee wordt @{0} verwijderd uit de snelle toegangslijst." @@ -7881,7 +8044,7 @@ msgstr "" msgid "Threaded mode" msgstr "Gespreksmodus" -#: src/Navigation.tsx:329 +#: src/Navigation.tsx:338 msgid "Threads Preferences" msgstr "Gespreksvoorkeuren" @@ -7913,7 +8076,7 @@ msgstr "Vandaag" msgid "Toggle dropdown" msgstr "Menu tonen/verbergen" -#: src/screens/Moderation/index.tsx:335 +#: src/screens/Moderation/index.tsx:354 msgid "Toggle to enable or disable adult content" msgstr "Wissel om inhoud voor volwassenen in of uit te schakelen" @@ -7927,14 +8090,14 @@ msgstr "" msgid "Top" msgstr "Populair" -#: src/Navigation.tsx:411 +#: src/Navigation.tsx:420 msgid "Topic" msgstr "" #: src/components/dms/MessageContextMenu.tsx:139 #: src/components/dms/MessageContextMenu.tsx:141 -#: src/view/com/post-thread/PostThreadItem.tsx:798 -#: src/view/com/post-thread/PostThreadItem.tsx:801 +#: src/view/com/post-thread/PostThreadItem.tsx:818 +#: src/view/com/post-thread/PostThreadItem.tsx:821 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:468 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:470 msgid "Translate" @@ -7952,6 +8115,10 @@ msgstr "" msgid "Trending Videos" msgstr "" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:138 +msgid "Trust emerges from relationships, communities, and shared context, so we’re also enabling <0>trusted verifiers: organizations that can directly issue verification." +msgstr "" + #: src/view/com/util/error/ErrorScreen.tsx:103 msgctxt "action" msgid "Try again" @@ -7973,7 +8140,7 @@ msgstr "Vul je gebruikershandle in." msgid "Type your message here" msgstr "Typ hier je privébericht" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:413 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:432 msgid "Type:" msgstr "" @@ -7999,31 +8166,31 @@ msgstr "Kan niet verwijderen" #: src/components/dms/MessagesListBlockedFooter.tsx:104 #: src/components/dms/MessagesListBlockedFooter.tsx:112 #: src/components/dms/MessagesListBlockedFooter.tsx:119 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:197 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:283 -#: src/view/com/profile/ProfileMenu.tsx:399 -#: src/view/screens/ProfileList.tsx:715 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:200 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 +#: src/view/com/profile/ProfileMenu.tsx:435 +#: src/view/screens/ProfileList.tsx:723 msgid "Unblock" msgstr "Deblokkeren" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:202 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:205 msgctxt "action" msgid "Unblock" msgstr "Deblokkeren" #: src/components/dms/ConvoMenu.tsx:247 #: src/components/dms/ConvoMenu.tsx:250 -#: src/view/com/profile/ProfileMenu.tsx:309 -#: src/view/com/profile/ProfileMenu.tsx:315 +#: src/view/com/profile/ProfileMenu.tsx:345 +#: src/view/com/profile/ProfileMenu.tsx:351 msgid "Unblock account" msgstr "Account deblokkeren" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:277 -#: src/view/com/profile/ProfileMenu.tsx:381 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:303 +#: src/view/com/profile/ProfileMenu.tsx:417 msgid "Unblock Account?" msgstr "Account deblokkeren?" -#: src/view/screens/ProfileList.tsx:612 +#: src/view/screens/ProfileList.tsx:620 msgid "Unblock list" msgstr "" @@ -8041,12 +8208,12 @@ msgctxt "action" msgid "Unfollow" msgstr "Ontvolgen" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:217 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:220 msgid "Unfollow {0}" msgstr "{0} ontvolgen" -#: src/view/com/profile/ProfileMenu.tsx:251 -#: src/view/com/profile/ProfileMenu.tsx:261 +#: src/view/com/profile/ProfileMenu.tsx:264 +#: src/view/com/profile/ProfileMenu.tsx:274 msgid "Unfollow account" msgstr "Account ontvolgen" @@ -8058,6 +8225,10 @@ msgstr "" msgid "Unfortunately, none of your subscribed labelers supports this report type." msgstr "" +#: src/components/verification/VerificationsDialog.tsx:204 +msgid "Unknown verifier" +msgstr "" + #: src/screens/Profile/components/ProfileFeedHeader.tsx:510 msgid "Unlike" msgstr "" @@ -8072,7 +8243,7 @@ msgctxt "video" msgid "Unmute" msgstr "" -#: src/view/screens/ProfileList.tsx:722 +#: src/view/screens/ProfileList.tsx:730 msgid "Unmute" msgstr "Niet meer negeren" @@ -8081,8 +8252,8 @@ msgstr "Niet meer negeren" msgid "Unmute {tag}" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:288 -#: src/view/com/profile/ProfileMenu.tsx:294 +#: src/view/com/profile/ProfileMenu.tsx:324 +#: src/view/com/profile/ProfileMenu.tsx:330 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:668 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:674 msgid "Unmute account" @@ -8092,7 +8263,7 @@ msgstr "Account niet meer negeren" msgid "Unmute conversation" msgstr "Gesprek niet meer negeren" -#: src/view/screens/ProfileList.tsx:597 +#: src/view/screens/ProfileList.tsx:605 msgid "Unmute list" msgstr "" @@ -8105,7 +8276,7 @@ msgstr "Gesprek niet meer negeren" msgid "Unmute video" msgstr "Video niet meer negeren" -#: src/view/screens/ProfileList.tsx:706 +#: src/view/screens/ProfileList.tsx:714 msgid "Unpin" msgstr "Losmaken" @@ -8128,7 +8299,7 @@ msgstr "Losmaken van startpagina" msgid "Unpin from profile" msgstr "Losmaken van profiel" -#: src/view/screens/ProfileList.tsx:577 +#: src/view/screens/ProfileList.tsx:585 msgid "Unpin moderation list" msgstr "Moderatielijst losmaken" @@ -8136,7 +8307,7 @@ msgstr "Moderatielijst losmaken" msgid "Unpinned {0} from Home" msgstr "" -#: src/view/screens/ProfileList.tsx:354 +#: src/view/screens/ProfileList.tsx:362 msgid "Unpinned from your feeds" msgstr "Losgemaakt van je feeds" @@ -8181,8 +8352,8 @@ msgstr "" msgid "Update <0>{displayName} in Lists" msgstr "<0>{displayName} bijwerken in lijsten" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:507 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:528 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:526 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:547 msgid "Update to {domain}" msgstr "Bijwerken naar {domain}" @@ -8204,7 +8375,7 @@ msgstr "Bijwerken..." msgid "Upload a photo instead" msgstr "In plaats daarvan een foto uploaden" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:453 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:472 msgid "Upload a text file to:" msgstr "Upload een tekstbestand naar:" @@ -8244,7 +8415,7 @@ msgstr "Video uploaden..." msgid "Use app passwords to sign in to other Bluesky clients without giving full access to your account or password." msgstr "Gebruik app-wachtwoorden om aan te melden bij andere Bluesky-clients zonder dat je volledige toegang tot je account of wachtwoord hoeft te geven." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:539 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:558 msgid "Use default provider" msgstr "Standaardprovider gebruiken" @@ -8344,24 +8515,43 @@ msgstr "Gebruikers die ik volg" msgid "Users in \"{0}\"" msgstr "Gebruikers in \"{0}”" -#: src/components/LikesDialog.tsx:83 -msgid "Users that have liked this content or profile" -msgstr "Gebruikers die deze inhoud of dit profiel leuk vinden" - #: src/components/dialogs/PostInteractionSettingsDialog.tsx:433 msgid "Users you follow" msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:419 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:438 msgid "Value:" msgstr "Waarde:" +#: src/screens/Moderation/index.tsx:288 +msgid "Verification settings" +msgstr "" + +#: src/Navigation.tsx:175 +#: src/screens/Moderation/VerificationSettings.tsx:32 +msgid "Verification Settings" +msgstr "" + +#: src/screens/Moderation/VerificationSettings.tsx:41 +msgid "Verifications on Bluesky work differently than on other platforms. <0>Learn more here." +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:105 +msgid "Verified by:" +msgstr "" + #: src/view/com/composer/videos/SelectVideoBtn.tsx:127 msgid "Verified email required" msgstr "Geverifieerd e-mailadres vereist" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:509 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:530 +#: src/components/verification/VerificationCreatePrompt.tsx:65 +#: src/view/com/profile/ProfileMenu.tsx:308 +#: src/view/com/profile/ProfileMenu.tsx:311 +msgid "Verify account" +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:528 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:549 msgid "Verify DNS Record" msgstr "DNS-record verifiëren" @@ -8379,11 +8569,15 @@ msgstr "Nieuw e-mailadres verifiëren" msgid "Verify now" msgstr "Nu verifiëren" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:510 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:532 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:529 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:551 msgid "Verify Text File" msgstr "Tekstbestand verifiëren" +#: src/components/verification/VerificationCreatePrompt.tsx:44 +msgid "Verify this account?" +msgstr "" + #: src/screens/Settings/AccountSettings.tsx:75 #: src/screens/Settings/AccountSettings.tsx:91 msgid "Verify your email" @@ -8394,8 +8588,8 @@ msgstr "Je e-mailadres verifiëren" msgid "Verify Your Email" msgstr "Verifieer je e-mailadres" -#: src/screens/Settings/AboutSettings.tsx:73 -#: src/screens/Settings/AboutSettings.tsx:102 +#: src/screens/Settings/AboutSettings.tsx:123 +#: src/screens/Settings/AboutSettings.tsx:152 msgid "Version {appVersion}" msgstr "Versie {appVersion}" @@ -8408,7 +8602,7 @@ msgstr "" msgid "Video failed to process" msgstr "Video kan niet worden verwerkt" -#: src/Navigation.tsx:462 +#: src/Navigation.tsx:471 msgid "Video Feed" msgstr "" @@ -8461,16 +8655,17 @@ msgstr "Avatar van {0} bekijken" #: src/components/ProfileCard.tsx:115 #: src/screens/Profile/components/ProfileFeedHeader.tsx:446 +#: src/screens/Search/components/SearchProfileCard.tsx:36 #: src/screens/VideoFeed/index.tsx:769 -#: src/view/com/notifications/NotificationFeedItem.tsx:413 +#: src/view/com/notifications/NotificationFeedItem.tsx:487 msgid "View {0}'s profile" msgstr "Profiel van {0} bekijken" -#: src/components/dms/MessagesListHeader.tsx:176 +#: src/components/dms/MessagesListHeader.tsx:181 msgid "View {displayName}'s profile" msgstr "Profiel van {displayName} bekijken" -#: src/components/ProfileHoverCard/index.web.tsx:433 +#: src/components/ProfileHoverCard/index.web.tsx:440 msgid "View blocked user's profile" msgstr "Profiel van geblokkeerde gebruiker bekijken" @@ -8508,13 +8703,13 @@ msgstr "Informatie over deze labels bekijken" msgid "View more" msgstr "" -#: src/components/ProfileHoverCard/index.web.tsx:419 -#: src/components/ProfileHoverCard/index.web.tsx:439 -#: src/components/ProfileHoverCard/index.web.tsx:466 +#: src/components/ProfileHoverCard/index.web.tsx:426 +#: src/components/ProfileHoverCard/index.web.tsx:446 +#: src/components/ProfileHoverCard/index.web.tsx:473 #: src/view/com/posts/AviFollowButton.tsx:55 #: src/view/com/posts/PostFeedErrorMessage.tsx:175 -#: src/view/com/util/PostMeta.tsx:78 -#: src/view/com/util/PostMeta.tsx:93 +#: src/view/com/util/PostMeta.tsx:87 +#: src/view/com/util/PostMeta.tsx:122 msgid "View profile" msgstr "Profiel bekijken" @@ -8526,6 +8721,10 @@ msgstr "Bekijk de avatar" msgid "View the labeling service provided by @{0}" msgstr "De labelservice van @{0} bekijken" +#: src/components/verification/VerificationCheckButton.tsx:99 +msgid "View this user's verifications" +msgstr "" + #: src/screens/Profile/components/ProfileFeedHeader.tsx:481 msgid "View users who like this feed" msgstr "Bekijk gebruikers die deze feed leuk vinden" @@ -8534,11 +8733,11 @@ msgstr "Bekijk gebruikers die deze feed leuk vinden" msgid "View video" msgstr "" -#: src/screens/Moderation/index.tsx:264 +#: src/screens/Moderation/index.tsx:268 msgid "View your blocked accounts" msgstr "Je geblokkeerde accounts bekijken" -#: src/screens/Moderation/index.tsx:204 +#: src/screens/Moderation/index.tsx:208 msgid "View your default post interaction settings" msgstr "" @@ -8547,14 +8746,18 @@ msgstr "" msgid "View your feeds and explore more" msgstr "Bekijk je feeds en ontdek meer" -#: src/screens/Moderation/index.tsx:234 +#: src/screens/Moderation/index.tsx:238 msgid "View your moderation lists" msgstr "Je moderatielijsten bekijken" -#: src/screens/Moderation/index.tsx:249 +#: src/screens/Moderation/index.tsx:253 msgid "View your muted accounts" msgstr "Je genegeerde accounts bekijken" +#: src/components/verification/VerificationCheckButton.tsx:98 +msgid "View your verifications" +msgstr "" + #: src/view/com/util/images/AutoSizedImage.tsx:199 #: src/view/com/util/images/AutoSizedImage.tsx:221 msgid "Views full image" @@ -8627,7 +8830,7 @@ msgstr "We hebben niet kunnen bepalen of je video's mag uploaden. Probeer het op msgid "We were unable to load your birth date preferences. Please try again." msgstr "We kunnen je geboortedatumvoorkeuren niet laden. Probeer het opnieuw." -#: src/screens/Moderation/index.tsx:409 +#: src/screens/Moderation/index.tsx:428 msgid "We were unable to load your configured labelers at this time." msgstr "We kunnen je geconfigureerde labelers op dit moment niet laden." @@ -8643,16 +8846,20 @@ msgstr "We laten je weten wanneer je account klaar is." msgid "We'll use this to help customize your experience." msgstr "We gebruiken deze informatie om je ervaring te personaliseren." -#: src/components/dms/dialogs/SearchablePeopleList.tsx:92 +#: src/components/dialogs/SearchablePeopleList.tsx:107 #: src/components/ProgressGuide/FollowDialog.tsx:172 msgid "We're having network issues, try again" msgstr "Er zijn netwerkproblemen, probeer het opnieuw." +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:94 +msgid "We’re introducing a new layer of verification on Bluesky — an easy-to-see checkmark." +msgstr "" + #: src/screens/Signup/index.tsx:109 msgid "We're so excited to have you join us!" msgstr "We zijn zo blij dat je bij ons bent!" -#: src/view/screens/ProfileList.tsx:113 +#: src/view/screens/ProfileList.tsx:117 msgid "We're sorry, but we were unable to resolve this list. If this persists, please contact the list creator, @{handleOrDid}." msgstr "Het spijt ons, maar we kunnen deze lijst niet ophalen. Neem contact op met de opsteller van de lijst, @{handleOrDid}, als dit blijft gebeuren." @@ -8699,6 +8906,10 @@ msgstr "Hoe wil je jouw startpakket noemen?" msgid "What's up?" msgstr "Hoe gaat het?" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:146 +msgid "When you tap on a check, you’ll see which organizations have granted verification." +msgstr "" + #: src/view/com/modals/lang-settings/PostLanguagesSettings.tsx:80 msgid "Which languages are used in this post?" msgstr "Welke talen worden in dit bericht gebruikt?" @@ -8715,6 +8926,10 @@ msgstr "Wie kan reageren op dit bericht?" msgid "Who can reply" msgstr "Wie kan reageren" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:127 +msgid "Who can verify?" +msgstr "" + #: src/screens/Home/NoFeedsPinned.tsx:79 #: src/screens/Messages/ChatList.tsx:231 #: src/screens/Messages/Inbox.tsx:176 @@ -8783,7 +8998,7 @@ msgstr "Schrijf je reactie" msgid "Writers" msgstr "Schrijvers" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:337 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:356 msgid "Wrong DID returned from server. Received: {0}" msgstr "Verkeerde DID teruggestuurd door server. Ontvangen: {0}" @@ -8820,7 +9035,11 @@ msgstr "Gisteren" msgid "You" msgstr "Jij" -#: src/components/forms/HostingProvider.tsx:46 +#: src/components/verification/VerifierDialog.tsx:59 +msgid "You are a trusted verifier" +msgstr "" + +#: src/components/forms/HostingProvider.tsx:45 msgid "You are creating an account on" msgstr "" @@ -8836,6 +9055,19 @@ msgstr "Het is niet toegestaan om video's te uploaden." msgid "You are not following anyone." msgstr "Je volgt niemand." +#: src/components/verification/VerificationsDialog.tsx:64 +msgid "You are verified" +msgstr "" + +#: src/screens/Profile/Header/EditProfileDialog.tsx:356 +#: src/view/com/modals/EditProfile.tsx:204 +msgid "You are verified. You will lose your verification status if you change your display name. <0>Learn more." +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:208 +msgid "You are verified. You will lose your verification status if you change your handle. <0>Learn more." +msgstr "" + #: src/screens/Search/modules/ExploreInterestsCard.tsx:45 msgid "You can adjust your interests at any time from \"Content and media\" settings." msgstr "" @@ -8947,11 +9179,11 @@ msgstr "Je hebt geen feeds." msgid "You have no lists." msgstr "Je hebt geen lijsten." -#: src/view/screens/ModerationBlockedAccounts.tsx:129 +#: src/view/screens/ModerationBlockedAccounts.tsx:138 msgid "You have not blocked any accounts yet. To block an account, go to their profile and select \"Block account\" from the menu on their account." msgstr "Je hebt nog geen accounts geblokkeerd. Om een account te blokkeren ga je naar het profiel en selecteer je \"Account blokkeren\" in het menu van het account." -#: src/view/screens/ModerationMutedAccounts.tsx:128 +#: src/view/screens/ModerationMutedAccounts.tsx:151 msgid "You have not muted any accounts yet. To mute an account, go to their profile and select \"Mute account\" from the menu on their account." msgstr "Je negeert nog geen accounts. Om een account te negeren ga je naar het profiel en selecteer je \"Account negeren\" in het menu van het account." @@ -9024,11 +9256,11 @@ msgstr "Je hebt @{0} eerder gedeactiveerd." msgid "You reacted {0}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:213 +#: src/screens/Messages/components/ChatListItem.tsx:218 msgid "You reacted {0} to {1}" msgstr "" -#: src/screens/Settings/Settings.tsx:257 +#: src/screens/Settings/Settings.tsx:265 #: src/view/shell/desktop/LeftNav.tsx:206 msgid "You will be signed out of all your accounts." msgstr "Je wordt afgemeld bij al je accounts." @@ -9045,15 +9277,15 @@ 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/components/ChatListItem.tsx:149 +#: src/screens/Messages/components/ChatListItem.tsx:154 msgid "You: {0}" msgstr "Jij: {0}" -#: src/screens/Messages/components/ChatListItem.tsx:178 +#: src/screens/Messages/components/ChatListItem.tsx:183 msgid "You: {defaultEmbeddedContentMessage}" msgstr "Jij: {defaultEmbeddedContentMessage}" -#: src/screens/Messages/components/ChatListItem.tsx:171 +#: src/screens/Messages/components/ChatListItem.tsx:176 msgid "You: {short}" msgstr "Jij: {short}" @@ -9163,7 +9395,7 @@ msgstr "Je chats zijn uitgeschakeld" msgid "Your choice will be saved, but can be changed later in settings." msgstr "Je keuze wordt opgeslagen maar kan later worden gewijzigd in de instellingen." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:494 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:513 msgid "Your current handle <0>{0} will automatically remain reserved for you. You can switch back to it at any time from this account." msgstr "" @@ -9194,7 +9426,7 @@ msgstr "" msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "Je volgende feed is leeg! Volg meer gebruikers om te zien wat er gebeurt." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:221 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:240 msgid "Your full handle will be <0>@{0}" msgstr "Je volledige handle wordt <0>@{0}" @@ -9202,7 +9434,7 @@ msgstr "Je volledige handle wordt <0>@{0}" msgid "Your full username will be <0>@{0}" msgstr "" -#: src/Navigation.tsx:383 +#: src/Navigation.tsx:392 #: src/screens/Search/modules/ExploreInterestsCard.tsx:67 #: src/screens/Settings/ContentAndMediaSettings.tsx:92 #: src/screens/Settings/ContentAndMediaSettings.tsx:95 @@ -9262,3 +9494,7 @@ msgstr "Je melding wordt verzonden naar de Bluesky-moderatieservice" #: src/screens/Settings/SettingsInterests.tsx:53 msgid "Your selected interests help us serve you content you care about." msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:65 +msgid "Your verifications" +msgstr "" diff --git a/src/locale/locales/pl/messages.po b/src/locale/locales/pl/messages.po index 41c8a2d3b4..0170108da5 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: 2025-04-09 23:20\n" +"PO-Revision-Date: 2025-04-19 04:09\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" @@ -23,7 +23,7 @@ msgstr "" msgid "(active)" msgstr "(aktywne)" -#: src/screens/Messages/components/ChatListItem.tsx:155 +#: src/screens/Messages/components/ChatListItem.tsx:160 msgid "(contains embedded content)" msgstr "(zawiera załącznik)" @@ -82,7 +82,7 @@ msgstr "{0, plural, one {# sekundę} few {# sekundy} other {# sekund}}" #: src/view/shell/bottom-bar/BottomBar.tsx:209 #: src/view/shell/bottom-bar/BottomBar.tsx:241 -#: src/view/shell/Drawer.tsx:454 +#: src/view/shell/Drawer.tsx:470 msgid "{0, plural, one {# unread item} other {# unread items}}" msgstr "" @@ -91,17 +91,17 @@ msgstr "" msgid "{0, plural, one {#mo} other {#mo}}" msgstr "" -#: src/components/ProfileHoverCard/index.web.tsx:398 +#: src/components/ProfileHoverCard/index.web.tsx:404 #: src/screens/Profile/Header/Metrics.tsx:22 msgid "{0, plural, one {follower} other {followers}}" msgstr "{0, plural, one {obserwujący} other {obserwujących}}" -#: src/components/ProfileHoverCard/index.web.tsx:402 +#: src/components/ProfileHoverCard/index.web.tsx:408 #: src/screens/Profile/Header/Metrics.tsx:26 msgid "{0, plural, one {following} other {following}}" msgstr "{0, plural, one {obserwowany} other {obserwowanych}}" -#: src/view/com/post-thread/PostThreadItem.tsx:459 +#: src/view/com/post-thread/PostThreadItem.tsx:479 msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, one {polubienie} few {polubienia} other {polubień}}" @@ -109,11 +109,11 @@ msgstr "{0, plural, one {polubienie} few {polubienia} other {polubień}}" msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, one {wpis} few {wpisy} other {wpisów}}" -#: src/view/com/post-thread/PostThreadItem.tsx:443 +#: src/view/com/post-thread/PostThreadItem.tsx:463 msgid "{0, plural, one {quote} other {quotes}}" msgstr "{0, plural, one {cytat} few {cytaty} other {cytatów}}" -#: src/view/com/post-thread/PostThreadItem.tsx:425 +#: src/view/com/post-thread/PostThreadItem.tsx:445 msgid "{0, plural, one {repost} other {reposts}}" msgstr "{0, plural, one {repost} few {reposty} other {repostów}}" @@ -153,7 +153,7 @@ msgstr "" msgid "{0} reacted {1}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:226 +#: src/screens/Messages/components/ChatListItem.tsx:231 msgid "{0} reacted {1} to {2}" msgstr "" @@ -206,100 +206,132 @@ msgstr "{estimatedTimeHrs, plural, one {godzina} few {godziny} other {godzin}}" msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "{estimatedTimeMins, plural, one {minuta} few {minuty} other {minut}}" -#: src/view/com/notifications/NotificationFeedItem.tsx:305 +#: src/view/com/notifications/NotificationFeedItem.tsx:324 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} followed you" msgstr "{firstAuthorLink} i <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} inna osoba} few {{formattedAuthorsCount} inne osoby} other {{formattedAuthorsCount} innych osób}} zaczęli cię obserwować" -#: src/view/com/notifications/NotificationFeedItem.tsx:331 +#: src/view/com/notifications/NotificationFeedItem.tsx:350 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your custom feed" msgstr "{firstAuthorLink} i <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} inna osoba} few {{formattedAuthorsCount} inne osoby} other {{formattedAuthorsCount} innych osób}} polubili twój kanał" -#: src/view/com/notifications/NotificationFeedItem.tsx:224 +#: src/view/com/notifications/NotificationFeedItem.tsx:243 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your post" msgstr "{firstAuthorLink} i <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} inna osoba} few {{formattedAuthorsCount} inne osoby} other {{formattedAuthorsCount} innych osób}} polubili twój wpis" -#: src/view/com/notifications/NotificationFeedItem.tsx:248 +#: src/view/com/notifications/NotificationFeedItem.tsx:430 +msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} removed their verifications from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:267 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} reposted your post" msgstr "{firstAuthorLink} i <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} inna osoba} few {{formattedAuthorsCount} inne osoby} other {{formattedAuthorsCount} innych osób}} repostowali twój wpis" -#: src/view/com/notifications/NotificationFeedItem.tsx:355 +#: src/view/com/notifications/NotificationFeedItem.tsx:374 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} signed up with your starter pack" msgstr "{firstAuthorLink} i <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} inna osoba} few {{formattedAuthorsCount} inne osoby} other {{formattedAuthorsCount} innych osób}} zarejestrowali się z twoim pakietem startowym" -#: src/view/com/notifications/NotificationFeedItem.tsx:317 +#: src/view/com/notifications/NotificationFeedItem.tsx:404 +msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:336 msgid "{firstAuthorLink} followed you" msgstr "{firstAuthorLink} obserwuje cię" -#: src/view/com/notifications/NotificationFeedItem.tsx:294 +#: src/view/com/notifications/NotificationFeedItem.tsx:313 msgid "{firstAuthorLink} followed you back" msgstr "{firstAuthorLink} również cię obserwuje" -#: src/view/com/notifications/NotificationFeedItem.tsx:343 +#: src/view/com/notifications/NotificationFeedItem.tsx:362 msgid "{firstAuthorLink} liked your custom feed" msgstr "{firstAuthorLink} lubi twój kanał" -#: src/view/com/notifications/NotificationFeedItem.tsx:236 +#: src/view/com/notifications/NotificationFeedItem.tsx:255 msgid "{firstAuthorLink} liked your post" msgstr "{firstAuthorLink} lubi twój wpis" -#: src/view/com/notifications/NotificationFeedItem.tsx:260 +#: src/view/com/notifications/NotificationFeedItem.tsx:442 +msgid "{firstAuthorLink} removed their verification from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:279 msgid "{firstAuthorLink} reposted your post" msgstr "{firstAuthorLink} repostuje twój wpis" -#: src/view/com/notifications/NotificationFeedItem.tsx:367 +#: src/view/com/notifications/NotificationFeedItem.tsx:386 msgid "{firstAuthorLink} signed up with your starter pack" msgstr "{firstAuthorLink} rejestruje się z twoim pakietem startowym" -#: src/view/com/notifications/NotificationFeedItem.tsx:298 +#: src/view/com/notifications/NotificationFeedItem.tsx:416 +msgid "{firstAuthorLink} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:317 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} followed you" msgstr "{firstAuthorName} i {additionalAuthorsCount, plural, one {{formattedAuthorsCount} inna osoba} few {{formattedAuthorsCount} inne osoby} other {{formattedAuthorsCount} innych osób}} zaczęli cię obserwować" -#: src/view/com/notifications/NotificationFeedItem.tsx:324 +#: src/view/com/notifications/NotificationFeedItem.tsx:343 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your custom feed" msgstr "{firstAuthorName} i {additionalAuthorsCount, plural, one {{formattedAuthorsCount} inna osoba} few {{formattedAuthorsCount} inne osoby} other {{formattedAuthorsCount} innych osób}} polubili twój kanał" -#: src/view/com/notifications/NotificationFeedItem.tsx:217 +#: src/view/com/notifications/NotificationFeedItem.tsx:236 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your post" msgstr "{firstAuthorName} i {additionalAuthorsCount, plural, one {{formattedAuthorsCount} inna osoba} few {{formattedAuthorsCount} inne osoby} other {{formattedAuthorsCount} innych osób}} polubili twój wpis" -#: src/view/com/notifications/NotificationFeedItem.tsx:241 +#: src/view/com/notifications/NotificationFeedItem.tsx:423 +msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} removed their verifications from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:260 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} reposted your post" msgstr "{firstAuthorName} i {additionalAuthorsCount, plural, one {{formattedAuthorsCount} inna osoba} few {{formattedAuthorsCount} inne osoby} other {{formattedAuthorsCount} innych osób}} repostowali twój wpis" -#: src/view/com/notifications/NotificationFeedItem.tsx:348 +#: src/view/com/notifications/NotificationFeedItem.tsx:367 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} signed up with your starter pack" msgstr "{firstAuthorName} i {additionalAuthorsCount, plural, one {{formattedAuthorsCount} inna osoba} few {{formattedAuthorsCount} inne osoby} other {{formattedAuthorsCount} innych osób}} zarejestrowali się z twoim pakietem startowym" -#: src/view/com/notifications/NotificationFeedItem.tsx:303 +#: src/view/com/notifications/NotificationFeedItem.tsx:397 +msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:322 msgid "{firstAuthorName} followed you" msgstr "{firstAuthorName} obserwuje cię" -#: src/view/com/notifications/NotificationFeedItem.tsx:293 +#: src/view/com/notifications/NotificationFeedItem.tsx:312 msgid "{firstAuthorName} followed you back" msgstr "{firstAuthorName} również cię obserwuje" -#: src/view/com/notifications/NotificationFeedItem.tsx:329 +#: src/view/com/notifications/NotificationFeedItem.tsx:348 msgid "{firstAuthorName} liked your custom feed" msgstr "{firstAuthorName} lubi twój kanał" -#: src/view/com/notifications/NotificationFeedItem.tsx:222 +#: src/view/com/notifications/NotificationFeedItem.tsx:241 msgid "{firstAuthorName} liked your post" msgstr "{firstAuthorName} lubi twój wpis" -#: src/view/com/notifications/NotificationFeedItem.tsx:246 +#: src/view/com/notifications/NotificationFeedItem.tsx:428 +msgid "{firstAuthorName} removed their verification from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:265 msgid "{firstAuthorName} reposted your post" msgstr "{firstAuthorName} repostuje twój wpis" -#: src/view/com/notifications/NotificationFeedItem.tsx:353 +#: src/view/com/notifications/NotificationFeedItem.tsx:372 msgid "{firstAuthorName} signed up with your starter pack" msgstr "{firstAuthorName} rejestruje się z twoim pakietem startowym" -#: src/components/ProfileHoverCard/index.web.tsx:508 +#: src/view/com/notifications/NotificationFeedItem.tsx:402 +msgid "{firstAuthorName} verified you" +msgstr "" + +#: src/components/ProfileHoverCard/index.web.tsx:532 #: src/screens/Profile/Header/Metrics.tsx:49 msgid "{following} following" msgstr "{following} obserwowanych" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:392 +#: src/components/dialogs/SearchablePeopleList.tsx:412 msgid "{handle} can't be messaged" msgstr "Nie możesz wysłać wiadomości do {handle}" @@ -330,6 +362,19 @@ msgstr "" msgid "{type}h ago" msgstr "" +#: src/components/verification/VerifierDialog.tsx:60 +msgid "{userName} is a trusted verifier" +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:67 +msgid "{userName} is verified" +msgstr "" + +#. Possessive, meaning "the verifications of {userName}" +#: src/components/verification/VerificationsDialog.tsx:69 +msgid "{userName}'s verifications" +msgstr "" + #. Indicates the number of additional profiles are in the Starter Pack e.g. +12 #: src/screens/Search/components/StarterPackCard.tsx:249 msgid "+{computedTotal}" @@ -345,11 +390,11 @@ msgctxt "feeds" msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" msgstr "<0>{0}, <1>{1}, i {2, plural, one {# inna osoba} few {# inne osoby} other {# innych osób}} są w twoim pakiecie startowym" -#: src/view/shell/Drawer.tsx:97 +#: src/view/shell/Drawer.tsx:113 msgid "<0>{0} {1, plural, one {follower} other {followers}}" msgstr "<0>{0} {1, plural, one {obserwujący} other {obserwujących}}" -#: src/view/shell/Drawer.tsx:108 +#: src/view/shell/Drawer.tsx:124 msgid "<0>{0} {1, plural, one {following} other {following}}" msgstr "<0>{0} {1, plural, one {obserwowany} other {obserwowanych}}" @@ -398,14 +443,18 @@ msgid "7 days" msgstr "7 dni" #. If last message does not contain text, fall back to "{user} reacted to {a message}" -#: src/screens/Messages/components/ChatListItem.tsx:205 +#: src/screens/Messages/components/ChatListItem.tsx:210 msgid "a message" msgstr "" -#: src/Navigation.tsx:391 -#: src/screens/Settings/AboutSettings.tsx:34 -#: src/screens/Settings/Settings.tsx:215 -#: src/screens/Settings/Settings.tsx:218 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:91 +msgid "A new form of verification" +msgstr "" + +#: src/Navigation.tsx:400 +#: src/screens/Settings/AboutSettings.tsx:72 +#: src/screens/Settings/Settings.tsx:223 +#: src/screens/Settings/Settings.tsx:226 msgid "About" msgstr "Informacje" @@ -424,36 +473,36 @@ msgid "Accept Request" msgstr "" #: src/screens/Settings/AccessibilitySettings.tsx:46 -#: src/screens/Settings/Settings.tsx:191 -#: src/screens/Settings/Settings.tsx:194 +#: src/screens/Settings/Settings.tsx:199 +#: src/screens/Settings/Settings.tsx:202 msgid "Accessibility" msgstr "Ułatwienia dostępu" -#: src/Navigation.tsx:343 +#: src/Navigation.tsx:352 msgid "Accessibility Settings" msgstr "Ustawienia ułatwień dostępu" -#: src/Navigation.tsx:359 +#: src/Navigation.tsx:368 #: src/screens/Login/LoginForm.tsx:194 #: src/screens/Settings/AccountSettings.tsx:45 -#: src/screens/Settings/Settings.tsx:153 -#: src/screens/Settings/Settings.tsx:156 +#: src/screens/Settings/Settings.tsx:161 +#: src/screens/Settings/Settings.tsx:164 msgid "Account" msgstr "Konto" #: src/screens/Messages/components/RequestButtons.tsx:81 -#: src/view/com/profile/ProfileMenu.tsx:141 +#: src/view/com/profile/ProfileMenu.tsx:147 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:392 msgctxt "toast" msgid "Account blocked" msgstr "Konto zostało zablokowane" -#: src/view/com/profile/ProfileMenu.tsx:154 +#: src/view/com/profile/ProfileMenu.tsx:160 msgctxt "toast" msgid "Account followed" msgstr "Konto zostało zaobserwowane" -#: src/view/com/profile/ProfileMenu.tsx:117 +#: src/view/com/profile/ProfileMenu.tsx:123 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:415 msgctxt "toast" msgid "Account muted" @@ -468,33 +517,37 @@ msgstr "Konto zostało wyciszone" msgid "Account Muted by List" msgstr "Konto zostało wyciszone za pomocą listy" -#: src/screens/Settings/Settings.tsx:430 +#: src/screens/Settings/Settings.tsx:472 msgid "Account options" msgstr "Ustawienia konta" -#: src/screens/Settings/Settings.tsx:466 +#: src/screens/Settings/Settings.tsx:508 msgid "Account removed from quick access" msgstr "Konto zostało usunięte z szybkiego dostępu" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:137 -#: src/view/com/profile/ProfileMenu.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:140 +#: src/view/com/profile/ProfileMenu.tsx:137 msgctxt "toast" msgid "Account unblocked" msgstr "Konto zostało odblokowane" -#: src/view/com/profile/ProfileMenu.tsx:166 +#: src/view/com/profile/ProfileMenu.tsx:172 msgctxt "toast" msgid "Account unfollowed" msgstr "Cofnięto obserwowanie konta" -#: src/view/com/profile/ProfileMenu.tsx:107 +#: src/view/com/profile/ProfileMenu.tsx:113 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:405 msgctxt "toast" msgid "Account unmuted" msgstr "Cofnięto wyciszenie konta" +#: src/components/verification/VerifierDialog.tsx:98 +msgid "Accounts with a scalloped blue check mark<0>{NON_BREAKING_SPACE}<1/>{NON_BREAKING_SPACE}can verify others. These trusted verifiers are selected by Bluesky." +msgstr "" + +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:169 #: src/components/dialogs/MutedWords.tsx:328 -#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/UserAddRemoveLists.tsx:235 msgid "Add" msgstr "Dodaj" @@ -512,8 +565,8 @@ msgstr "Dodaj {displayName} do pakietu startowego" msgid "Add a content warning" msgstr "Dodaj ostrzeżenie o zawartości" -#: src/view/screens/ProfileList.tsx:916 -#: src/view/screens/ProfileList.tsx:934 +#: src/view/screens/ProfileList.tsx:924 +#: src/view/screens/ProfileList.tsx:942 msgid "Add a user to this list" msgstr "Dodaj użytkownika do tej listy" @@ -536,8 +589,8 @@ msgstr "Dodaj tekst alternatywny" msgid "Add alt text (optional)" msgstr "Dodaj tekst alternatywny (opcjonalne)" -#: src/screens/Settings/Settings.tsx:373 -#: src/screens/Settings/Settings.tsx:376 +#: src/screens/Settings/Settings.tsx:415 +#: src/screens/Settings/Settings.tsx:418 #: src/view/shell/desktop/LeftNav.tsx:281 #: src/view/shell/desktop/LeftNav.tsx:285 msgid "Add another account" @@ -578,11 +631,15 @@ msgstr "Dodaj wyciszone słowa i tagi" msgid "Add new post" msgstr "Dodaj nowy wpis" -#: src/view/screens/ProfileList.tsx:924 -#: src/view/screens/ProfileList.tsx:942 +#: src/view/screens/ProfileList.tsx:932 +#: src/view/screens/ProfileList.tsx:950 msgid "Add people" msgstr "Dodaj osoby" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:79 +msgid "Add people to list" +msgstr "" + #: src/components/dms/EmojiPopup.android.tsx:55 msgid "Add Reaction" msgstr "" @@ -599,7 +656,7 @@ msgstr "Dodaj kilka kanałów do swojego pakietu startowego!" msgid "Add the default feed of only people you follow" msgstr "Dodaj domyślny kanał tylko obserwowanych osób" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:387 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:406 msgid "Add the following DNS record to your domain:" msgstr "Dodaj ten rekord DNS do swojej domeny:" @@ -607,8 +664,8 @@ msgstr "Dodaj ten rekord DNS do swojej domeny:" msgid "Add this feed to your feeds" msgstr "Dodaj do swoich kanałów" -#: src/view/com/profile/ProfileMenu.tsx:273 -#: src/view/com/profile/ProfileMenu.tsx:276 +#: src/view/com/profile/ProfileMenu.tsx:286 +#: src/view/com/profile/ProfileMenu.tsx:289 msgid "Add to lists" msgstr "" @@ -616,7 +673,11 @@ msgstr "" msgid "Add to my feeds" msgstr "Dodaj do moich kanałów" -#: src/view/com/modals/ListAddRemoveUsers.tsx:192 +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:156 +msgid "Add user to list" +msgstr "" + +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:109 #: src/view/com/modals/UserAddRemoveLists.tsx:162 msgid "Added to list" msgstr "Dodano do listy" @@ -640,7 +701,7 @@ msgstr "Dla dorosłych" msgid "Adult Content" msgstr "Treści dla dorosłych" -#: src/screens/Moderation/index.tsx:355 +#: src/screens/Moderation/index.tsx:374 msgid "Adult content can only be enabled via the Web at <0>bsky.app." msgstr "Treści dla dorosłych można włączyć tylko przez Internet pod adresem - <0>bsky.app." @@ -653,7 +714,7 @@ msgstr "Treści dla dorosłych są wyłączone." msgid "Adult Content labels" msgstr "Ostrzeżenia o treści dla dorosłych" -#: src/screens/Moderation/index.tsx:399 +#: src/screens/Moderation/index.tsx:418 msgid "Advanced" msgstr "Zaawansowane" @@ -794,6 +855,11 @@ msgstr "Wystąpił błąd podczas próby zaobserwowania wszystkich" msgid "An error occurred while uploading the video." msgstr "Wystąpił błąd podczas przesyłania wideo." +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:84 +#: src/components/verification/VerifierDialog.tsx:88 +msgid "An illustration showing that Bluesky selects trusted verifiers, and trusted verifiers in turn verify individual user accounts." +msgstr "" + #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:28 #: src/lib/moderation/useReportOptions.ts:28 msgid "An issue not included in these options" @@ -809,13 +875,17 @@ msgstr "Wystąpił błąd podczas otwierania czatu" #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 -#: src/components/ProfileCard.tsx:339 -#: src/components/ProfileCard.tsx:360 +#: src/components/ProfileCard.tsx:367 +#: src/components/ProfileCard.tsx:388 #: src/view/com/profile/FollowButton.tsx:38 #: src/view/com/profile/FollowButton.tsx:48 msgid "An issue occurred, please try again." msgstr "Wystąpił błąd, spróbuj ponownie." +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:118 +msgid "An mockup of a iPhone showing the Bluesky app open to the profile of a verified user with a blue checkmark next to their display name." +msgstr "" + #: src/screens/Onboarding/StepInterests/index.tsx:185 msgid "an unknown error occurred" msgstr "wystąpił nieznany błąd" @@ -838,6 +908,10 @@ msgstr "Zwierzęta" msgid "Animated GIF" msgstr "Animowany GIF" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:37 +msgid "Announcing verification on Bluesky" +msgstr "" + #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:33 #: src/lib/moderation/useReportOptions.ts:33 msgid "Anti-Social Behavior" @@ -847,7 +921,7 @@ msgstr "Zachowania antyspołeczne" msgid "Anybody can interact" msgstr "Każdy może wchodzić w interakcje" -#: src/Navigation.tsx:399 +#: src/Navigation.tsx:408 #: src/screens/Settings/AppIconSettings/index.tsx:67 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:18 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:23 @@ -884,7 +958,7 @@ msgstr "Nazwy haseł aplikacji muszą składać się z co najmniej 4 znaków" msgid "App passwords" msgstr "Hasła aplikacji" -#: src/Navigation.tsx:311 +#: src/Navigation.tsx:320 #: src/screens/Settings/AppPasswords.tsx:51 msgid "App Passwords" msgstr "Hasła aplikacji" @@ -920,10 +994,10 @@ msgstr "Zawieszenie odwołania" msgid "Appeal this decision" msgstr "Odwołaj się od tej decyzji" -#: src/Navigation.tsx:351 +#: src/Navigation.tsx:360 #: src/screens/Settings/AppearanceSettings.tsx:85 -#: src/screens/Settings/Settings.tsx:183 -#: src/screens/Settings/Settings.tsx:186 +#: src/screens/Settings/Settings.tsx:191 +#: src/screens/Settings/Settings.tsx:194 msgid "Appearance" msgstr "Wygląd" @@ -932,12 +1006,12 @@ msgstr "Wygląd" msgid "Apply default recommended feeds" msgstr "Zastosuj domyślne kanały polecane" -#: src/view/com/post-thread/PostThreadItem.tsx:865 +#: src/view/com/post-thread/PostThreadItem.tsx:885 msgid "Archived from {0}" msgstr "Archiwum z dnia {0}" -#: src/view/com/post-thread/PostThreadItem.tsx:834 -#: src/view/com/post-thread/PostThreadItem.tsx:873 +#: src/view/com/post-thread/PostThreadItem.tsx:854 +#: src/view/com/post-thread/PostThreadItem.tsx:893 msgid "Archived post" msgstr "Wpis został zarchiwizowany" @@ -953,7 +1027,7 @@ msgstr "Czy na pewno chcesz usunąć tę wiadomość? Wiadomość zostanie usuni msgid "Are you sure you want to delete this starter pack?" msgstr "Czy na pewno chcesz usunąć ten pakiet startowy?" -#: src/screens/Profile/Header/EditProfileDialog.tsx:82 +#: src/screens/Profile/Header/EditProfileDialog.tsx:86 msgid "Are you sure you want to discard your changes?" msgstr "Czy na pewno chcesz odrzucić wprowadzone zmiany?" @@ -1016,7 +1090,7 @@ msgstr "Opcje autoodtwarzania zostały przeniesione do ustawień <0>Treści i mu msgid "Autoplay videos and GIFs" msgstr "Autoodtwarzanie filmów i GIF-ów" -#: src/components/dms/MessagesListHeader.tsx:82 +#: src/components/dms/MessagesListHeader.tsx:84 #: src/components/moderation/LabelsOnMeDialog.tsx:315 #: src/components/moderation/LabelsOnMeDialog.tsx:316 #: src/screens/Login/ChooseAccountForm.tsx:90 @@ -1052,7 +1126,7 @@ msgstr "Potwierdź swój adres email przed utworzeniem wpisu." msgid "Before creating a starter pack, you must first verify your email." msgstr "Potwierdź swój adres email przed utworzeniem pakietu startowego." -#: src/components/dms/dialogs/NewChatDialog.tsx:79 +#: src/components/dms/dialogs/NewChatDialog.tsx:80 #: src/components/dms/MessageProfileButton.tsx:110 #: src/screens/Messages/Conversation.tsx:221 msgid "Before you may message another user, you must first verify your email." @@ -1063,8 +1137,8 @@ msgstr "Potwierdź swój adres email przed wysłaniem wiadomości do innej osoby msgid "Birthday" msgstr "Data urodzenia" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:283 -#: src/view/com/profile/ProfileMenu.tsx:399 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 +#: src/view/com/profile/ProfileMenu.tsx:435 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:849 msgid "Block" msgstr "Blokuj" @@ -1073,19 +1147,19 @@ msgstr "Blokuj" #: src/components/dms/ConvoMenu.tsx:250 #: src/screens/Messages/components/RequestButtons.tsx:134 #: src/screens/Messages/components/RequestButtons.tsx:136 -#: src/view/com/profile/ProfileMenu.tsx:310 -#: src/view/com/profile/ProfileMenu.tsx:317 +#: src/view/com/profile/ProfileMenu.tsx:346 +#: src/view/com/profile/ProfileMenu.tsx:353 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:686 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:688 msgid "Block account" msgstr "Blokuj konto" -#: src/view/com/profile/ProfileMenu.tsx:382 +#: src/view/com/profile/ProfileMenu.tsx:418 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:844 msgid "Block Account?" msgstr "Zablokować konto?" -#: src/view/screens/ProfileList.tsx:661 +#: src/view/screens/ProfileList.tsx:669 msgid "Block accounts" msgstr "Blokuj konta" @@ -1097,7 +1171,7 @@ msgstr "Zablokuj i usuń" msgid "Block and/or delete this conversation" msgstr "Zablokuj i/lub usuń tę rozmowę" -#: src/view/screens/ProfileList.tsx:781 +#: src/view/screens/ProfileList.tsx:789 msgid "Block list" msgstr "Blokuj listę" @@ -1105,7 +1179,7 @@ msgstr "Blokuj listę" msgid "Block or report" msgstr "" -#: src/view/screens/ProfileList.tsx:776 +#: src/view/screens/ProfileList.tsx:784 msgid "Block these accounts?" msgstr "Zablokować te konta?" @@ -1122,21 +1196,21 @@ msgstr "Zablokuj osobę" msgid "Blocked" msgstr "Zablokowane" -#: src/screens/Moderation/index.tsx:269 +#: src/screens/Moderation/index.tsx:273 msgid "Blocked accounts" msgstr "Zablokowane konta" -#: src/Navigation.tsx:160 -#: src/view/screens/ModerationBlockedAccounts.tsx:101 +#: src/Navigation.tsx:161 +#: src/view/screens/ModerationBlockedAccounts.tsx:110 msgid "Blocked Accounts" msgstr "Zablokowane konta" -#: src/view/com/profile/ProfileMenu.tsx:394 +#: src/view/com/profile/ProfileMenu.tsx:430 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:846 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." -#: src/view/screens/ModerationBlockedAccounts.tsx:112 +#: src/view/screens/ModerationBlockedAccounts.tsx:121 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you. You will not see their content and they will be prevented from seeing yours." msgstr "Zablokowane konta nie mogą komentować twoich wpisów, wzmiankować cię ani w inny sposób wchodzić z tobą w interakcje. Nie będziesz widzieć ich treści, a oni nie będą widzieć twoich." @@ -1144,15 +1218,15 @@ msgstr "Zablokowane konta nie mogą komentować twoich wpisów, wzmiankować ci msgid "Blocked post." msgstr "Zablokowany wpis." -#: src/screens/Profile/Sections/Labels.tsx:173 +#: src/screens/Profile/Sections/Labels.tsx:170 msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "Blokowanie nie przeszkodzi moderacji w umieszczaniu ostrzeżeń na twoim koncie." -#: src/view/screens/ProfileList.tsx:778 +#: src/view/screens/ProfileList.tsx:786 msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Blokowanie jest publiczne. Zablokowane konta nie mogą komentować twoich wpisów, wzmiankować cię ani w inny sposób wchodzić z tobą w interakcje." -#: src/view/com/profile/ProfileMenu.tsx:391 +#: src/view/com/profile/ProfileMenu.tsx:427 msgid "Blocking will not prevent labels from being applied on your account, but it will stop this account from replying in your threads or interacting with you." msgstr "Blokowanie nie przeszkodzi w umieszczaniu ostrzeżeń na twoim koncie, ale uniemożliwi komentowanie twoich wpisów lub wchodzenie z tobą w interakcje." @@ -1165,7 +1239,7 @@ msgstr "Blog" msgid "Bluesky" msgstr "Bluesky" -#: src/view/com/post-thread/PostThreadItem.tsx:890 +#: src/view/com/post-thread/PostThreadItem.tsx:910 msgid "Bluesky cannot confirm the authenticity of the claimed date." msgstr "Bluesky nie może potwierdzić autentyczności podanej daty." @@ -1199,6 +1273,10 @@ msgstr "Bluesky wybierze zestaw polecanych kont spośród osób w Twojej sieci." msgid "Bluesky will not show your profile and posts to logged-out users. Other apps may not honor this request. This does not make your account private." msgstr "Bluesky nie pokaże twojego profilu i wpisów niezalogowanym użytkownikom. Inne aplikacje mogą nie respektować tej prośby. Nie spowoduje to, że twoje konto stanie się prywatne." +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:132 +msgid "Bluesky will proactively verify notable and authentic accounts." +msgstr "" + #: src/screens/Settings/AppIconSettings/index.tsx:99 msgid "Bluesky+" msgstr "Bluesky+" @@ -1301,17 +1379,17 @@ msgid "Camera" msgstr "Aparat" #: src/components/Menu/index.tsx:306 -#: src/components/Prompt.tsx:130 -#: src/components/Prompt.tsx:132 +#: src/components/Prompt.tsx:140 +#: src/components/Prompt.tsx:142 #: src/screens/Deactivated.tsx:158 -#: src/screens/Profile/Header/EditProfileDialog.tsx:220 -#: src/screens/Profile/Header/EditProfileDialog.tsx:228 +#: src/screens/Profile/Header/EditProfileDialog.tsx:227 +#: src/screens/Profile/Header/EditProfileDialog.tsx:235 #: src/screens/Search/Shell.tsx:349 #: src/screens/Settings/AppIconSettings/index.tsx:44 #: src/screens/Settings/AppIconSettings/index.tsx:225 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:76 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:83 -#: src/screens/Settings/Settings.tsx:260 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:78 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:85 +#: src/screens/Settings/Settings.tsx:268 #: src/screens/Takendown.tsx:99 #: src/screens/Takendown.tsx:102 #: src/view/com/composer/Composer.tsx:937 @@ -1322,7 +1400,7 @@ msgstr "Aparat" #: src/view/com/modals/ChangePassword.tsx:282 #: src/view/com/modals/CreateOrEditList.tsx:335 #: src/view/com/modals/CropImage.web.tsx:97 -#: src/view/com/modals/EditProfile.tsx:244 +#: src/view/com/modals/EditProfile.tsx:270 #: src/view/com/modals/InAppBrowserConsent.tsx:75 #: src/view/com/modals/InAppBrowserConsent.tsx:77 #: src/view/com/modals/LinkWarning.tsx:105 @@ -1350,7 +1428,7 @@ msgstr "Anuluj usuwanie konta" msgid "Cancel image crop" msgstr "Anuluj przycinanie zdjęcia" -#: src/view/com/modals/EditProfile.tsx:239 +#: src/view/com/modals/EditProfile.tsx:265 msgid "Cancel profile editing" msgstr "Anuluj edytowanie profilu" @@ -1363,7 +1441,6 @@ msgid "Cancel reactivation and sign out" msgstr "Anuluj reaktywację i wyloguj się" #: src/screens/Search/Shell.tsx:341 -#: src/view/com/modals/ListAddRemoveUsers.tsx:88 msgid "Cancel search" msgstr "Anuluj wyszukiwanie" @@ -1411,8 +1488,8 @@ msgstr "Zmień email" msgid "Change email address" msgstr "Zmień adres email" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:92 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:96 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:94 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:98 msgid "Change Handle" msgstr "Zmień nazwę" @@ -1448,15 +1525,15 @@ msgstr "Zmień swój adres email" msgid "Changes app icon" msgstr "Zmienia ikonę aplikacji" -#: src/components/forms/HostingProvider.tsx:50 -#: src/components/forms/HostingProvider.tsx:70 +#: src/components/forms/HostingProvider.tsx:49 +#: src/components/forms/HostingProvider.tsx:69 msgid "Changes hosting provider" msgstr "Zmienia dostawcę hostingu" -#: src/Navigation.tsx:416 +#: src/Navigation.tsx:425 #: src/view/shell/bottom-bar/BottomBar.tsx:205 #: src/view/shell/desktop/LeftNav.tsx:535 -#: src/view/shell/Drawer.tsx:422 +#: src/view/shell/Drawer.tsx:438 msgid "Chat" msgstr "Czat" @@ -1471,7 +1548,7 @@ msgctxt "toast" msgid "Chat muted" msgstr "Czat został wyciszony" -#: src/Navigation.tsx:426 +#: src/Navigation.tsx:435 #: src/screens/Messages/components/InboxPreview.tsx:24 msgid "Chat request inbox" msgstr "" @@ -1482,7 +1559,7 @@ msgid "Chat requests" msgstr "" #: src/components/dms/ConvoMenu.tsx:75 -#: src/Navigation.tsx:421 +#: src/Navigation.tsx:430 #: src/screens/Messages/ChatList.tsx:328 msgid "Chat settings" msgstr "Ustawienia czatu" @@ -1514,7 +1591,7 @@ msgstr "Sprawdź swoją skrzynkę odbiorczą i wprowadź tu kod logowania." msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "Sprawdź swoją skrzynkę odbiorczą i wprowadź poniżej kod logowania:" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:370 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:389 msgid "Choose domain verification method" msgstr "Wybierz metodę weryfikacji domeny" @@ -1554,14 +1631,19 @@ msgstr "Ustaw hasło" msgid "Choose your username" msgstr "Twoja nazwa" -#: src/screens/Settings/Settings.tsx:351 +#: src/screens/Settings/Settings.tsx:393 msgid "Clear all storage data" msgstr "Wyczyść wszystkie dane" -#: src/screens/Settings/Settings.tsx:353 +#: src/screens/Settings/Settings.tsx:395 msgid "Clear all storage data (restart after this)" msgstr "Wyczyść wszystkie dane (i uruchom ponownie)" +#: src/screens/Settings/AboutSettings.tsx:113 +#: src/screens/Settings/AboutSettings.tsx:117 +msgid "Clear image cache" +msgstr "" + #: src/components/forms/SearchInput.tsx:70 msgid "Clear search query" msgstr "Wyczyść wyszukiwanie" @@ -1595,8 +1677,10 @@ msgid "Clip 🐴 clop 🐴" msgstr "Klip 🐴 klop 🐴" #: src/components/dialogs/GifSelect.tsx:281 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:174 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:183 +#: src/components/dialogs/SearchablePeopleList.tsx:295 #: src/components/dialogs/VerifyEmailDialog.tsx:289 -#: src/components/dms/dialogs/SearchablePeopleList.tsx:269 #: src/components/dms/EmojiPopup.android.tsx:58 #: src/components/dms/ReportDialog.tsx:381 #: src/components/dms/ReportDialog.tsx:390 @@ -1605,6 +1689,8 @@ msgstr "Klip 🐴 klop 🐴" #: src/components/ProgressGuide/FollowDialog.tsx:386 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:117 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:123 +#: src/components/verification/VerificationsDialog.tsx:146 +#: src/components/verification/VerifierDialog.tsx:144 #: src/view/com/modals/ChangePassword.tsx:279 #: src/view/com/modals/ChangePassword.tsx:282 #: src/view/com/util/post-embeds/GifEmbed.tsx:197 @@ -1625,6 +1711,8 @@ msgid "Close bottom drawer" msgstr "Zamknij dolną szufladę" #: src/components/dialogs/GifSelect.tsx:275 +#: src/components/verification/VerificationsDialog.tsx:138 +#: src/components/verification/VerifierDialog.tsx:136 msgid "Close dialog" msgstr "Zamknij to okno" @@ -1676,11 +1764,11 @@ msgstr "Zamyka selektor emoji" msgid "Closes viewer for header image" msgstr "Zamyka galerię zdjęć" -#: src/view/com/notifications/NotificationFeedItem.tsx:405 +#: src/view/com/notifications/NotificationFeedItem.tsx:479 msgid "Collapse list of users" msgstr "Zwiń listę osób" -#: src/view/com/notifications/NotificationFeedItem.tsx:598 +#: src/view/com/notifications/NotificationFeedItem.tsx:687 msgid "Collapses list of users for a given notification" msgstr "Zwija listę osób dla danego powiadomienia" @@ -1703,7 +1791,7 @@ msgstr "Komedia" msgid "Comics" msgstr "Komiksy" -#: src/Navigation.tsx:301 +#: src/Navigation.tsx:310 #: src/view/screens/CommunityGuidelines.tsx:34 msgid "Community Guidelines" msgstr "Wytyczne dla społeczności" @@ -1743,8 +1831,8 @@ msgstr "Skonfigurowane w <0>ustawieniach moderacji." #: src/components/dialogs/VerifyEmailDialog.tsx:253 #: src/components/dialogs/VerifyEmailDialog.tsx:260 #: src/components/dialogs/VerifyEmailDialog.tsx:283 -#: src/components/Prompt.tsx:173 -#: src/components/Prompt.tsx:176 +#: src/components/Prompt.tsx:183 +#: src/components/Prompt.tsx:186 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:185 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:188 #: src/view/com/modals/VerifyEmail.tsx:239 @@ -1765,11 +1853,11 @@ msgstr "Potwierdź ustawienia języka treści" msgid "Confirm delete account" msgstr "Potwierdź usunięcie konta" -#: src/screens/Moderation/index.tsx:303 +#: src/screens/Moderation/index.tsx:322 msgid "Confirm your age:" msgstr "Potwierdź swój wiek:" -#: src/screens/Moderation/index.tsx:294 +#: src/screens/Moderation/index.tsx:313 msgid "Confirm your birthdate" msgstr "Potwierdź swoją datę urodzenia" @@ -1802,12 +1890,12 @@ msgid "Content & Media" msgstr "Treści i multimedia" #: src/screens/Settings/AccessibilitySettings.tsx:109 -#: src/screens/Settings/Settings.tsx:175 -#: src/screens/Settings/Settings.tsx:178 +#: src/screens/Settings/Settings.tsx:183 +#: src/screens/Settings/Settings.tsx:186 msgid "Content and media" msgstr "Treści i multimedia" -#: src/Navigation.tsx:375 +#: src/Navigation.tsx:384 msgid "Content and Media" msgstr "Treści i multimedia" @@ -1815,7 +1903,7 @@ msgstr "Treści i multimedia" msgid "Content Blocked" msgstr "Zawartość została zablokowana" -#: src/screens/Moderation/index.tsx:287 +#: src/screens/Moderation/index.tsx:306 msgid "Content filters" msgstr "Filtrowanie" @@ -1853,7 +1941,7 @@ msgstr "Kliknij, aby zamknąć menu kontekstowe." msgid "Continue" msgstr "Kontynuuj" -#: src/components/AccountList.tsx:121 +#: src/components/AccountList.tsx:126 msgid "Continue as {0} (currently signed in)" msgstr "Kontynuuj jako {0} (obecnie zalogowano)" @@ -1873,7 +1961,7 @@ msgctxt "toast" msgid "Conversation deleted" msgstr "Rozmowa została usunięta" -#: src/screens/Messages/components/ChatListItem.tsx:191 +#: src/screens/Messages/components/ChatListItem.tsx:196 msgid "Conversation deleted" msgstr "Rozmowa została usunięta" @@ -1885,7 +1973,7 @@ msgstr "Gotowanie" msgid "Copied" msgstr "Skopiowano" -#: src/screens/Settings/AboutSettings.tsx:98 +#: src/screens/Settings/AboutSettings.tsx:148 msgid "Copied build version to clipboard" msgstr "Numer wersji został skopiowany do schowka" @@ -1903,7 +1991,7 @@ msgstr "Skopiowano do schowka" msgid "Copied!" msgstr "Skopiowano!" -#: src/screens/Settings/AboutSettings.tsx:74 +#: src/screens/Settings/AboutSettings.tsx:124 msgid "Copies build version to clipboard" msgstr "Kopiuje numer wersji do schowka" @@ -1915,8 +2003,8 @@ msgstr "Kopiuj" msgid "Copy App Password" msgstr "Kopiuj hasło aplikacji" -#: src/view/com/profile/ProfileMenu.tsx:347 -#: src/view/com/profile/ProfileMenu.tsx:350 +#: src/view/com/profile/ProfileMenu.tsx:383 +#: src/view/com/profile/ProfileMenu.tsx:386 msgid "Copy at:// URI" msgstr "Skopiuj:// URI" @@ -1930,13 +2018,13 @@ msgstr "Skopiuj DID" msgid "Copy code" msgstr "Kopiuj kod" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:472 -#: src/view/com/profile/ProfileMenu.tsx:356 -#: src/view/com/profile/ProfileMenu.tsx:359 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:491 +#: src/view/com/profile/ProfileMenu.tsx:392 +#: src/view/com/profile/ProfileMenu.tsx:395 msgid "Copy DID" msgstr "Kopiuj DID" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:405 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:424 msgid "Copy host" msgstr "Kopiuj hosta" @@ -1948,7 +2036,7 @@ msgstr "Kopiuj link" msgid "Copy Link" msgstr "Kopiuj link" -#: src/view/screens/ProfileList.tsx:505 +#: src/view/screens/ProfileList.tsx:513 msgid "Copy link to list" msgstr "Kopiuj link do listy" @@ -1976,11 +2064,11 @@ msgstr "Kopiuj tekst wpisu" msgid "Copy QR code" msgstr "Kopiuj kod QR" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:426 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:445 msgid "Copy TXT record value" msgstr "Kopiuj rekord TXT" -#: src/Navigation.tsx:306 +#: src/Navigation.tsx:315 #: src/view/screens/CopyrightPolicy.tsx:31 msgid "Copyright Policy" msgstr "Polityka praw autorskich" @@ -1994,7 +2082,7 @@ msgstr "Nie udało się opuścić czatu" msgid "Could not load feed" msgstr "Nie udało się wczytać kanału" -#: src/view/screens/ProfileList.tsx:1021 +#: src/view/screens/ProfileList.tsx:1029 msgid "Could not load list" msgstr "Nie udało się wczytać listy" @@ -2016,7 +2104,7 @@ msgstr "Utwórz kod QR dla pakietu startowego" #: src/components/StarterPack/ProfileStarterPacks.tsx:178 #: src/components/StarterPack/ProfileStarterPacks.tsx:274 -#: src/Navigation.tsx:451 +#: src/Navigation.tsx:460 msgid "Create a starter pack" msgstr "Utwórz pakiet startowy" @@ -2127,7 +2215,7 @@ msgstr "Data urodzenia" msgid "Deactivate account" msgstr "Dezaktywuj konto" -#: src/screens/Settings/Settings.tsx:332 +#: src/screens/Settings/Settings.tsx:374 msgid "Debug Moderation" msgstr "Debuguj moderację" @@ -2150,7 +2238,7 @@ msgstr "Domyślne ikony" #: src/screens/StarterPack/StarterPackScreen.tsx:672 #: src/screens/StarterPack/StarterPackScreen.tsx:744 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:767 -#: src/view/screens/ProfileList.tsx:760 +#: src/view/screens/ProfileList.tsx:768 msgid "Delete" msgstr "Usuń" @@ -2176,7 +2264,7 @@ msgstr "Usunąć hasło aplikacji?" msgid "Delete chat" msgstr "" -#: src/screens/Settings/Settings.tsx:339 +#: src/screens/Settings/Settings.tsx:381 msgid "Delete chat declaration record" msgstr "Usuń rekord deklaracji czatu" @@ -2195,7 +2283,7 @@ msgstr "Usuń rozmowę" msgid "Delete for me" msgstr "Usuń dla mnie" -#: src/view/screens/ProfileList.tsx:548 +#: src/view/screens/ProfileList.tsx:556 msgid "Delete list" msgstr "" @@ -2226,7 +2314,7 @@ msgstr "Usuń pakiet startowy" msgid "Delete starter pack?" msgstr "Usunąć pakiet startowy?" -#: src/view/screens/ProfileList.tsx:755 +#: src/view/screens/ProfileList.tsx:763 msgid "Delete this list?" msgstr "Usunąć tę listę?" @@ -2238,8 +2326,8 @@ msgstr "Usunąć ten wpis?" msgid "Deleted" msgstr "Usunięto" -#: src/components/dms/MessagesListHeader.tsx:155 -#: src/screens/Messages/components/ChatListItem.tsx:123 +#: src/components/dms/MessagesListHeader.tsx:160 +#: src/screens/Messages/components/ChatListItem.tsx:128 msgid "Deleted Account" msgstr "Usunięto konto" @@ -2247,19 +2335,19 @@ msgstr "Usunięto konto" msgid "Deleted post." msgstr "Usunięto wpis." -#: src/screens/Profile/Header/EditProfileDialog.tsx:347 +#: src/screens/Profile/Header/EditProfileDialog.tsx:370 #: src/view/com/modals/CreateOrEditList.tsx:280 #: src/view/com/modals/CreateOrEditList.tsx:301 -#: src/view/com/modals/EditProfile.tsx:193 -#: src/view/com/modals/EditProfile.tsx:205 +#: src/view/com/modals/EditProfile.tsx:219 +#: src/view/com/modals/EditProfile.tsx:231 msgid "Description" msgstr "Opis" -#: src/screens/Profile/Header/EditProfileDialog.tsx:367 +#: src/screens/Profile/Header/EditProfileDialog.tsx:390 msgid "Description is too long" msgstr "Opis jest zbyt długi" -#: src/screens/Profile/Header/EditProfileDialog.tsx:368 +#: src/screens/Profile/Header/EditProfileDialog.tsx:391 msgid "Description is too long. {DESCRIPTION_MAX_GRAPHEMES, plural, other {The maximum number of characters is #.}}" msgstr "" @@ -2277,18 +2365,18 @@ msgstr "Odłącz cytat" msgid "Detach quote post?" msgstr "Odłączyć cytat?" -#: src/screens/Settings/AboutSettings.tsx:87 +#: src/screens/Settings/AboutSettings.tsx:137 msgctxt "toast" msgid "Developer mode disabled" msgstr "Tryb programisty wyłączony" -#: src/screens/Settings/AboutSettings.tsx:81 +#: src/screens/Settings/AboutSettings.tsx:131 msgctxt "toast" msgid "Developer mode enabled" msgstr "Tryb programisty włączony" -#: src/screens/Settings/Settings.tsx:242 -#: src/screens/Settings/Settings.tsx:245 +#: src/screens/Settings/Settings.tsx:250 +#: src/screens/Settings/Settings.tsx:253 msgid "Developer options" msgstr "Ustawienia dla deweloperów" @@ -2318,17 +2406,17 @@ msgstr "Wyłącz napisy" #: src/lib/moderation/useLabelBehaviorDescription.ts:68 #: src/screens/Messages/Settings.tsx:139 #: src/screens/Messages/Settings.tsx:142 -#: src/screens/Moderation/index.tsx:345 +#: src/screens/Moderation/index.tsx:364 msgid "Disabled" msgstr "Wyłączono" -#: src/screens/Profile/Header/EditProfileDialog.tsx:84 +#: src/screens/Profile/Header/EditProfileDialog.tsx:88 #: src/view/com/composer/Composer.tsx:705 #: src/view/com/composer/Composer.tsx:889 msgid "Discard" msgstr "Odrzuć" -#: src/screens/Profile/Header/EditProfileDialog.tsx:81 +#: src/screens/Profile/Header/EditProfileDialog.tsx:85 msgid "Discard changes?" msgstr "Odrzucić zmiany?" @@ -2383,27 +2471,27 @@ msgstr "Pomiń tę sekcję" msgid "Display larger alt text badges" msgstr "Wyświetlaj większe znaczniki tekstu alternatywnego" -#: src/screens/Profile/Header/EditProfileDialog.tsx:314 -#: src/screens/Profile/Header/EditProfileDialog.tsx:320 -#: src/screens/Profile/Header/EditProfileDialog.tsx:354 -#: src/view/com/modals/EditProfile.tsx:187 +#: src/screens/Profile/Header/EditProfileDialog.tsx:321 +#: src/screens/Profile/Header/EditProfileDialog.tsx:327 +#: src/screens/Profile/Header/EditProfileDialog.tsx:377 +#: src/view/com/modals/EditProfile.tsx:194 msgid "Display name" msgstr "Wyświetlana nazwa" -#: src/view/com/modals/EditProfile.tsx:175 +#: src/view/com/modals/EditProfile.tsx:182 msgid "Display Name" msgstr "Wyświetlana nazwa" -#: src/screens/Profile/Header/EditProfileDialog.tsx:333 +#: src/screens/Profile/Header/EditProfileDialog.tsx:340 msgid "Display name is too long" msgstr "Wyświetlana nazwa jest zbyt długa" -#: src/screens/Profile/Header/EditProfileDialog.tsx:334 +#: src/screens/Profile/Header/EditProfileDialog.tsx:341 msgid "Display name is too long. {DISPLAY_NAME_MAX_GRAPHEMES, plural, other {The maximum number of characters is #.}}" msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:373 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:375 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:392 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:394 msgid "DNS Panel" msgstr "Panel DNS" @@ -2419,7 +2507,7 @@ msgstr "Nie zawiera nagości." msgid "Doesn't begin or end with a hyphen" msgstr "Nie zaczyna się ani nie kończy myślnikiem" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:488 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:507 msgid "Domain verified!" msgstr "Domena zweryfikowana!" @@ -2441,11 +2529,9 @@ msgstr "Domena zweryfikowana!" #: src/view/com/modals/CropImage.web.tsx:112 #: src/view/com/modals/InviteCodes.tsx:81 #: src/view/com/modals/InviteCodes.tsx:124 -#: src/view/com/modals/ListAddRemoveUsers.tsx:143 msgid "Done" msgstr "Gotowe" -#: src/view/com/modals/ListAddRemoveUsers.tsx:145 #: src/view/com/modals/UserAddRemoveLists.tsx:113 #: src/view/com/modals/UserAddRemoveLists.tsx:116 msgctxt "action" @@ -2485,23 +2571,23 @@ msgstr "Upuść, aby dodać zdjęcia" msgid "Duration:" msgstr "Czas trwania:" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:211 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:230 msgid "e.g. alice" msgstr "np. alicja" -#: src/screens/Profile/Header/EditProfileDialog.tsx:321 +#: src/screens/Profile/Header/EditProfileDialog.tsx:328 msgid "e.g. Alice Lastname" msgstr "np. Alicja Nazwisko" -#: src/view/com/modals/EditProfile.tsx:180 +#: src/view/com/modals/EditProfile.tsx:187 msgid "e.g. Alice Roberts" msgstr "np. Alicja Roberts" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:357 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:376 msgid "e.g. alice.com" msgstr "np. alice.com" -#: src/view/com/modals/EditProfile.tsx:198 +#: src/view/com/modals/EditProfile.tsx:224 msgid "e.g. Artist, dog-lover, and avid reader." msgstr "np. Artystka, miłośniczka psów i pasjonatka książek." @@ -2536,7 +2622,8 @@ msgstr "Każdy kod działa tylko raz. Co jakiś czas będziesz otrzymywać kolej msgid "Edit" msgstr "Edytuj" -#: src/view/com/lists/ListMembers.tsx:143 +#: src/view/com/lists/ListMembers.tsx:180 +#: src/view/com/lists/ListMembers.tsx:186 msgctxt "action" msgid "Edit" msgstr "Edytuj" @@ -2566,7 +2653,7 @@ msgstr "Edytuj ustawienia interakcji" msgid "Edit interests" msgstr "" -#: src/view/screens/ProfileList.tsx:536 +#: src/view/screens/ProfileList.tsx:544 msgid "Edit list details" msgstr "Edytuj szczegóły listy" @@ -2574,12 +2661,12 @@ msgstr "Edytuj szczegóły listy" msgid "Edit Moderation List" msgstr "Edytuj listę moderacji" -#: src/Navigation.tsx:316 +#: src/Navigation.tsx:325 #: src/view/screens/Feeds.tsx:515 msgid "Edit My Feeds" msgstr "Edytuj moje kanały" -#: src/view/com/modals/EditProfile.tsx:147 +#: src/view/com/modals/EditProfile.tsx:154 msgid "Edit my profile" msgstr "Edytuj mój profil" @@ -2592,15 +2679,15 @@ msgstr "Edytuj osoby" msgid "Edit post interaction settings" msgstr "Edytuj ustawienia interakcji z wpisem" -#: src/screens/Profile/Header/EditProfileDialog.tsx:269 -#: src/screens/Profile/Header/EditProfileDialog.tsx:275 +#: src/screens/Profile/Header/EditProfileDialog.tsx:276 +#: src/screens/Profile/Header/EditProfileDialog.tsx:282 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:196 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 msgid "Edit profile" msgstr "Edytuj profil" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:199 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:185 msgid "Edit Profile" msgstr "Edytuj profil" @@ -2616,15 +2703,15 @@ msgstr "Edytuj listę osób" msgid "Edit who can reply" msgstr "Wybierz, kto może komentować" -#: src/view/com/modals/EditProfile.tsx:188 +#: src/view/com/modals/EditProfile.tsx:195 msgid "Edit your display name" msgstr "Edytuj swoją wyświetlaną nazwę" -#: src/view/com/modals/EditProfile.tsx:206 +#: src/view/com/modals/EditProfile.tsx:232 msgid "Edit your profile description" msgstr "Edytuj opis swojego profilu" -#: src/Navigation.tsx:456 +#: src/Navigation.tsx:465 msgid "Edit your starter pack" msgstr "Edytuj swój pakiet startowy" @@ -2707,7 +2794,7 @@ msgstr "Włącz" msgid "Enable {0} only" msgstr "Włącz tylko {0}" -#: src/screens/Moderation/index.tsx:332 +#: src/screens/Moderation/index.tsx:351 msgid "Enable adult content" msgstr "Pokazuj treści dla dorosłych" @@ -2752,11 +2839,11 @@ msgstr "Włącz popularne klipy wideo na kanale Discover." #: src/screens/Messages/Settings.tsx:130 #: src/screens/Messages/Settings.tsx:133 -#: src/screens/Moderation/index.tsx:343 +#: src/screens/Moderation/index.tsx:362 msgid "Enabled" msgstr "Włączono" -#: src/screens/Profile/Sections/Feed.tsx:116 +#: src/screens/Profile/Sections/Feed.tsx:113 msgid "End of feed" msgstr "Koniec kanału" @@ -2789,7 +2876,7 @@ msgstr "Włącz tryb pełnoekranowy" msgid "Enter the code you received to change your password." msgstr "Wprowadź otrzymany kod, aby zmienić hasło." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:351 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:370 msgid "Enter the domain you want to use" msgstr "Wprowadź domenę, której chcesz używać" @@ -2906,19 +2993,15 @@ msgstr "Opuszcza proces kadrowania zdjęcia" msgid "Exits image view" msgstr "Opuszcza podgląd zdjęcia" -#: src/view/com/modals/ListAddRemoveUsers.tsx:89 -msgid "Exits inputting search query" -msgstr "Opuszcza wyszukiwanie" - #: src/view/com/lightbox/Lightbox.web.tsx:184 msgid "Expand alt text" msgstr "Rozwiń tekst alternatywny" -#: src/view/com/notifications/NotificationFeedItem.tsx:406 +#: src/view/com/notifications/NotificationFeedItem.tsx:480 msgid "Expand list of users" msgstr "Rozwiń listę osób" -#: src/view/com/composer/ComposerReplyTo.tsx:70 +#: src/view/com/composer/ComposerReplyTo.tsx:83 msgid "Expand or collapse the full post you are replying to" msgstr "Rozwiń lub zwiń cały wpis, który komentujesz" @@ -2926,10 +3009,6 @@ msgstr "Rozwiń lub zwiń cały wpis, który komentujesz" msgid "Expands or collapses post text" msgstr "Rozwija lub zwija tekst wpisu" -#: src/view/com/composer/ComposerReplyTo.tsx:73 -msgid "Expands or collapses the full post you are replying to" -msgstr "Rozwija lub zwija cały wpis, który komentujesz" - #: src/lib/api/index.ts:406 msgid "Expected uri to resolve to a record" msgstr "Adres uri powinien prowadzić do rekordu" @@ -2961,10 +3040,10 @@ msgstr "Nieodpowiednia lub niepokojąca treść." msgid "Explicit sexual images." msgstr "Obrazy o charakterze jednoznacznie seksualnym." -#: src/Navigation.tsx:640 +#: src/Navigation.tsx:649 #: src/screens/Search/Shell.tsx:307 #: src/view/shell/desktop/LeftNav.tsx:617 -#: src/view/shell/Drawer.tsx:370 +#: src/view/shell/Drawer.tsx:386 msgid "Explore" msgstr "" @@ -2992,7 +3071,7 @@ msgstr "Multimedia spoza aplikacji" msgid "External media may allow websites to collect information about you and your device. No information is sent or requested until you press the \"play\" button." msgstr "Multimedia spoza aplikacji mogą umożliwiać witrynom gromadzenie informacji o tobie i twoim urządzeniu. Żadne informacje nie są wysyłane ani udostępniane do momentu naciśnięcia przycisku odtwarzania." -#: src/Navigation.tsx:335 +#: src/Navigation.tsx:344 #: src/screens/Settings/ExternalMediaPreferences.tsx:31 msgid "External Media Preferences" msgstr "Preferencje multimediów spoza aplikacji" @@ -3007,10 +3086,14 @@ msgstr "" msgid "Failed to add emoji reaction" msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:568 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:587 msgid "Failed to change handle. Please try again." msgstr "Nie udało się zmienić nazwy. Spróbuj ponownie." +#: src/components/verification/VerificationCreatePrompt.tsx:32 +msgid "Failed to create a verification" +msgstr "" + #: src/screens/Settings/components/AddAppPasswordDialog.tsx:173 msgid "Failed to create app password. Please try again." msgstr "Nie udało się utworzyć hasła aplikacji. Spróbuj ponownie." @@ -3087,6 +3170,10 @@ msgstr "Nie udało się przypiąć wpisu" msgid "Failed to remove emoji reaction" msgstr "" +#: src/components/verification/VerificationRemovePrompt.tsx:34 +msgid "Failed to remove verification" +msgstr "" + #: src/view/com/lightbox/Lightbox.tsx:46 msgid "Failed to save image: {0}" msgstr "Nie udało się zapisać zdjęcia: {0}" @@ -3132,11 +3219,11 @@ msgstr "Nie udało się zaktualizować ustawień" msgid "Failed to upload video" msgstr "Nie udało się przesłać wideo" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:341 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:360 msgid "Failed to verify handle. Please try again." msgstr "Nie udało się zweryfikować nazwy. Spróbuj ponownie." -#: src/Navigation.tsx:251 +#: src/Navigation.tsx:260 msgid "Feed" msgstr "Kanał" @@ -3155,7 +3242,7 @@ msgstr "Przełącznik kanału" #: src/view/shell/desktop/RightNav.tsx:102 #: src/view/shell/desktop/RightNav.tsx:103 -#: src/view/shell/Drawer.tsx:324 +#: src/view/shell/Drawer.tsx:340 msgid "Feedback" msgstr "Opinie" @@ -3165,14 +3252,14 @@ msgctxt "toast" msgid "Feedback sent!" msgstr "Opinia wysłana!" -#: src/Navigation.tsx:436 +#: src/Navigation.tsx:445 #: src/screens/Search/SearchResults.tsx:68 #: src/screens/StarterPack/StarterPackScreen.tsx:185 #: src/view/screens/Feeds.tsx:508 #: src/view/screens/Profile.tsx:227 #: src/view/screens/SavedFeeds.tsx:96 #: src/view/shell/desktop/LeftNav.tsx:655 -#: src/view/shell/Drawer.tsx:486 +#: src/view/shell/Drawer.tsx:502 msgid "Feeds" msgstr "Kanały" @@ -3258,10 +3345,10 @@ msgid "Flexible" msgstr "Uniwersalne" #. User is not following this account, click to follow -#: src/components/ProfileCard.tsx:372 -#: src/components/ProfileHoverCard/index.web.tsx:449 -#: src/components/ProfileHoverCard/index.web.tsx:460 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 +#: src/components/ProfileCard.tsx:400 +#: src/components/ProfileHoverCard/index.web.tsx:456 +#: src/components/ProfileHoverCard/index.web.tsx:467 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:236 #: src/screens/VideoFeed/index.tsx:829 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:131 msgid "Follow" @@ -3272,7 +3359,7 @@ msgctxt "action" msgid "Follow" msgstr "Obserwuj" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:218 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:221 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:113 msgid "Follow {0}" msgstr "Obserwuj {0}" @@ -3294,8 +3381,8 @@ msgstr "Zaobserwuj 10 kont" msgid "Follow 7 accounts" msgstr "Zaobserwuj 7 kont" -#: src/view/com/profile/ProfileMenu.tsx:252 -#: src/view/com/profile/ProfileMenu.tsx:263 +#: src/view/com/profile/ProfileMenu.tsx:265 +#: src/view/com/profile/ProfileMenu.tsx:276 msgid "Follow account" msgstr "" @@ -3304,7 +3391,7 @@ msgstr "" msgid "Follow all" msgstr "Obserwuj wszystkich" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:232 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:129 msgid "Follow Back" msgstr "Również obserwuj" @@ -3330,7 +3417,7 @@ msgstr "Obserwowane przez <0>{0} i <1>{1}" msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" msgstr "Obserwowane przez <0>{0}, <1>{1} i {2, plural, one {# inną osobę} few {# inne osoby} other {# innych osób}}" -#: src/Navigation.tsx:205 +#: src/Navigation.tsx:214 msgid "Followers of @{0} that you know" msgstr "Obserwujący @{0}, których znasz" @@ -3340,10 +3427,10 @@ msgid "Followers you know" msgstr "Obserwujący, których znasz" #. User is following this account, click to unfollow -#: src/components/ProfileCard.tsx:366 -#: src/components/ProfileHoverCard/index.web.tsx:448 -#: src/components/ProfileHoverCard/index.web.tsx:459 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:230 +#: src/components/ProfileCard.tsx:394 +#: src/components/ProfileHoverCard/index.web.tsx:455 +#: src/components/ProfileHoverCard/index.web.tsx:466 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:232 #: src/screens/VideoFeed/index.tsx:827 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:134 #: src/view/screens/Feeds.tsx:599 @@ -3351,8 +3438,8 @@ msgstr "Obserwujący, których znasz" msgid "Following" msgstr "Obserwujesz" -#: src/components/ProfileCard.tsx:329 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 +#: src/components/ProfileCard.tsx:357 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:101 msgid "Following {0}" msgstr "Obserwowani {0}" @@ -3369,7 +3456,7 @@ msgstr "Obserwujesz {name}" msgid "Following feed preferences" msgstr "Preferencje kanału obserwowanych" -#: src/Navigation.tsx:322 +#: src/Navigation.tsx:331 #: src/screens/Settings/FollowingFeedPreferences.tsx:53 msgid "Following Feed Preferences" msgstr "Preferencje kanału obserwowanych" @@ -3450,7 +3537,7 @@ msgstr "Galeria" msgid "Generate a starter pack" msgstr "Wygeneruj pakiet startowy" -#: src/view/shell/Drawer.tsx:328 +#: src/view/shell/Drawer.tsx:344 msgid "Get help" msgstr "Uzyskaj pomoc" @@ -3486,7 +3573,7 @@ msgstr "Rażące naruszenie prawa lub warunków korzystania z serwisu" #: src/screens/VideoFeed/index.tsx:1112 #: src/view/com/auth/LoggedOut.tsx:72 #: src/view/screens/NotFound.tsx:57 -#: src/view/screens/ProfileList.tsx:1030 +#: src/view/screens/ProfileList.tsx:1038 msgid "Go back" msgstr "Wróć" @@ -3497,7 +3584,7 @@ msgstr "Wróć" #: src/screens/Profile/ProfileFeed/index.tsx:94 #: src/screens/StarterPack/StarterPackScreen.tsx:757 #: src/view/screens/NotFound.tsx:56 -#: src/view/screens/ProfileList.tsx:1035 +#: src/view/screens/ProfileList.tsx:1043 msgid "Go Back" msgstr "Wróć" @@ -3518,7 +3605,11 @@ msgstr "Wróć na stronę główną" msgid "Go Home" msgstr "Wróć na stronę główną" -#: src/screens/Messages/components/ChatListItem.tsx:355 +#: src/view/com/notifications/NotificationFeedItem.tsx:193 +msgid "Go to {firstAuthorName}'s profile" +msgstr "" + +#: src/screens/Messages/components/ChatListItem.tsx:360 msgid "Go to conversation with {0}" msgstr "Przejdź do rozmowy z {0}" @@ -3552,16 +3643,16 @@ msgstr "Już połowa drogi!" msgid "Handle" msgstr "Nazwa" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:572 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:591 msgid "Handle already taken. Please try a different one." msgstr "Nazwa jest już zajęta. Spróbuj użyć innej." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:189 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:325 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:195 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:344 msgid "Handle changed!" msgstr "Nazwa zmieniona!" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:576 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:595 msgid "Handle too long. Please try a shorter one." msgstr "Nazwa jest zbyt długa. Spróbuj wybrać krótszą." @@ -3574,7 +3665,7 @@ msgstr "Haptyka" msgid "Harassment, trolling, or intolerance" msgstr "Prześladowanie, trolling lub nietolerancja" -#: src/Navigation.tsx:406 +#: src/Navigation.tsx:415 msgid "Hashtag" msgstr "Hashtag" @@ -3586,11 +3677,11 @@ msgstr "Hashtag {tag}" msgid "Having trouble?" msgstr "Masz problem?" -#: src/screens/Settings/Settings.tsx:207 -#: src/screens/Settings/Settings.tsx:211 +#: src/screens/Settings/Settings.tsx:215 +#: src/screens/Settings/Settings.tsx:219 #: src/view/shell/desktop/RightNav.tsx:120 #: src/view/shell/desktop/RightNav.tsx:121 -#: src/view/shell/Drawer.tsx:337 +#: src/view/shell/Drawer.tsx:353 msgid "Help" msgstr "Pomoc" @@ -3629,7 +3720,7 @@ msgstr "Ukryta lista" msgid "Hide" msgstr "Ukryj" -#: src/view/com/notifications/NotificationFeedItem.tsx:605 +#: src/view/com/notifications/NotificationFeedItem.tsx:694 msgctxt "action" msgid "Hide" msgstr "Ukryj" @@ -3680,10 +3771,15 @@ msgstr "Ukryć popularne?" msgid "Hide trending videos?" msgstr "Ukryć popularne klipy wideo?" -#: src/view/com/notifications/NotificationFeedItem.tsx:596 +#: src/view/com/notifications/NotificationFeedItem.tsx:685 msgid "Hide user list" msgstr "Ukryj listę osób" +#: src/screens/Moderation/VerificationSettings.tsx:81 +#: src/screens/Moderation/VerificationSettings.tsx:90 +msgid "Hide verification badges" +msgstr "" + #: src/components/moderation/ContentHider.tsx:151 #: src/components/moderation/PostHider.tsx:79 msgid "Hides the content" @@ -3709,7 +3805,7 @@ msgstr "Serwer kanału nie odpowiada. Poinformuj właściciela kanału o tym pro msgid "Hmm, we're having trouble finding this feed. It may have been deleted." msgstr "Mamy problem ze znalezieniem tego kanału. Możliwe, że został usunięty." -#: src/screens/Moderation/index.tsx:54 +#: src/screens/Moderation/index.tsx:58 msgid "Hmmmm, it seems we're having trouble loading this data. See below for more details. If this issue persists, please contact us." msgstr "Wygląda na to, że mamy problem z wczytaniem tych danych. Więcej informacji znajduje się poniżej. Jeśli problem się powtarza, prosimy o kontakt." @@ -3721,15 +3817,15 @@ 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/Navigation.tsx:635 -#: src/Navigation.tsx:655 +#: src/Navigation.tsx:644 +#: src/Navigation.tsx:664 #: src/view/shell/bottom-bar/BottomBar.tsx:162 #: src/view/shell/desktop/LeftNav.tsx:599 -#: src/view/shell/Drawer.tsx:396 +#: src/view/shell/Drawer.tsx:412 msgid "Home" msgstr "Główna" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:398 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:417 msgid "Host:" msgstr "Host:" @@ -3768,8 +3864,8 @@ msgstr "Mam kod" msgid "I have a confirmation code" msgstr "Mam kod weryfikacyjny" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:261 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:267 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:280 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:286 msgid "I have my own domain" msgstr "Mam własną domenę" @@ -3786,11 +3882,11 @@ msgstr "Rozwija lub zwija długi tekst alternatywny" msgid "If you are not yet an adult according to the laws of your country, your parent or legal guardian must read these Terms on your behalf." msgstr "Jeśli nie jesteś jeszcze pełnoletni zgodnie z prawem obowiązującym w twoim kraju, twój rodzic lub opiekun prawny musi zapoznać się z niniejszymi Warunkami w twoim imieniu." -#: src/view/screens/ProfileList.tsx:757 +#: src/view/screens/ProfileList.tsx:765 msgid "If you delete this list, you won't be able to recover it." msgstr "Jeśli usuniesz tę listę, nie będziesz w stanie jej odzyskać." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:248 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:267 msgid "If you have your own domain, you can use that as your handle. This lets you self-verify your identity. <0>Learn more here." msgstr "Jeśli masz własną domenę, możesz jej użyć jako swojej nazwy. Pozwala to na samodzielną weryfikację tożsamości. <0>Dowiedz się więcej tutaj.." @@ -3819,6 +3915,15 @@ msgstr "Nielegalne i pilne" msgid "Image" msgstr "Zdjęcie" +#: src/screens/Settings/AboutSettings.tsx:61 +msgid "Image cache cleared" +msgstr "" + +#. Android-only toast message which includes amount of space freed using localized number formatting +#: src/screens/Settings/AboutSettings.tsx:47 +msgid "Image cache cleared, freed {0}" +msgstr "" + #: src/components/StarterPack/ShareDialog.tsx:76 msgid "Image saved to your camera roll!" msgstr "Zdjęcie zostało zapisane w rolce aparatu!" @@ -3871,7 +3976,7 @@ msgstr "Wprowadź kod, który został wysłany na twój adres email" msgid "Interaction limited" msgstr "Interakcje są ograniczone" -#: src/screens/Moderation/index.tsx:209 +#: src/screens/Moderation/index.tsx:213 msgid "Interaction settings" msgstr "Ustawienia interakcji" @@ -3880,11 +3985,11 @@ msgstr "Ustawienia interakcji" msgid "Invalid 2FA confirmation code." msgstr "Nieprawidłowy kod weryfikacyjny 2FA." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:578 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:597 msgid "Invalid handle. Please try a different one." msgstr "Nieprawidłowa nazwa. Spróbuj użyć innej." -#: src/view/com/post-thread/PostThreadItem.tsx:288 +#: src/view/com/post-thread/PostThreadItem.tsx:291 msgid "Invalid or unsupported post record" msgstr "Nieprawidłowy lub nieobsługiwany wpis" @@ -3979,7 +4084,7 @@ msgstr "Ostrzeżenia" msgid "Labels added" msgstr "Ostrzeżenia zostały dodane" -#: src/screens/Profile/Sections/Labels.tsx:163 +#: src/screens/Profile/Sections/Labels.tsx:160 msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." msgstr "Ostrzeżenia to adnotacje dotyczące osób i treści. Mogą być używane do ukrywania, ostrzegania i kategoryzowania sieci." @@ -3995,13 +4100,13 @@ msgstr "Ostrzeżenia na twoich treściach" msgid "Language selection" msgstr "Wybierz język" -#: src/Navigation.tsx:178 +#: src/Navigation.tsx:187 msgid "Language Settings" msgstr "Ustawienia języka" #: src/screens/Settings/LanguageSettings.tsx:71 -#: src/screens/Settings/Settings.tsx:199 -#: src/screens/Settings/Settings.tsx:202 +#: src/screens/Settings/Settings.tsx:207 +#: src/screens/Settings/Settings.tsx:210 msgid "Languages" msgstr "Języki" @@ -4015,10 +4120,19 @@ msgstr "Większy" msgid "Latest" msgstr "Najnowsze" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:252 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:271 msgid "learn more" msgstr "dowiedz się więcej" +#: src/components/verification/VerificationsDialog.tsx:163 +#: src/components/verification/VerifierDialog.tsx:132 +#: src/screens/Moderation/VerificationSettings.tsx:47 +#: src/screens/Profile/Header/EditProfileDialog.tsx:360 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:212 +#: src/view/com/modals/EditProfile.tsx:208 +msgid "Learn more" +msgstr "" + #: src/components/moderation/ScreenHider.tsx:140 msgid "Learn More" msgstr "Dowiedz się więcej" @@ -4044,6 +4158,11 @@ msgstr "Dowiedz się więcej o moderacji tej treści." msgid "Learn more about this warning" msgstr "Dowiedz się więcej o tym ostrzeżeniu" +#: src/components/verification/VerificationsDialog.tsx:152 +#: src/components/verification/VerifierDialog.tsx:121 +msgid "Learn more about verification on Bluesky" +msgstr "" + #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:99 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:102 msgid "Learn more about what is public on Bluesky." @@ -4132,9 +4251,8 @@ msgstr "Polub ten kanał" msgid "Like this labeler" msgstr "" -#: src/components/LikesDialog.tsx:85 -#: src/Navigation.tsx:256 -#: src/Navigation.tsx:261 +#: src/Navigation.tsx:265 +#: src/Navigation.tsx:270 msgid "Liked by" msgstr "Polubione przez" @@ -4160,7 +4278,7 @@ msgstr "Polubione przez {likeCount, plural, one {# osobę} few {# osoby} other { msgid "Likes" msgstr "Polubienia" -#: src/view/com/post-thread/PostThreadItem.tsx:223 +#: src/view/com/post-thread/PostThreadItem.tsx:226 msgid "Likes on this post" msgstr "Polubienia tego wpisu" @@ -4169,7 +4287,7 @@ msgstr "Polubienia tego wpisu" msgid "Linear" msgstr "W linii" -#: src/Navigation.tsx:211 +#: src/Navigation.tsx:220 msgid "List" msgstr "Lista" @@ -4177,7 +4295,7 @@ msgstr "Lista" msgid "List Avatar" msgstr "Awatar listy" -#: src/view/screens/ProfileList.tsx:430 +#: src/view/screens/ProfileList.tsx:438 msgctxt "toast" msgid "List blocked" msgstr "Lista zablokowana" @@ -4195,7 +4313,7 @@ msgstr "Lista od <0/>" msgid "List by you" msgstr "Lista od ciebie" -#: src/view/screens/ProfileList.tsx:477 +#: src/view/screens/ProfileList.tsx:485 msgctxt "toast" msgid "List deleted" msgstr "Lista usunięta" @@ -4204,11 +4322,11 @@ msgstr "Lista usunięta" msgid "List has been hidden" msgstr "Lista została ukryta" -#: src/view/screens/ProfileList.tsx:172 +#: src/view/screens/ProfileList.tsx:176 msgid "List Hidden" msgstr "Ukryta lista" -#: src/view/screens/ProfileList.tsx:394 +#: src/view/screens/ProfileList.tsx:402 msgctxt "toast" msgid "List muted" msgstr "Lista została wyciszona" @@ -4217,22 +4335,22 @@ msgstr "Lista została wyciszona" msgid "List Name" msgstr "Nazwa listy" -#: src/view/screens/ProfileList.tsx:448 +#: src/view/screens/ProfileList.tsx:456 msgctxt "toast" msgid "List unblocked" msgstr "Lista została odblokowana" -#: src/view/screens/ProfileList.tsx:412 +#: src/view/screens/ProfileList.tsx:420 msgctxt "toast" msgid "List unmuted" msgstr "Cofnięto wyciszenie listy" -#: src/Navigation.tsx:140 +#: src/Navigation.tsx:141 #: src/view/screens/Lists.tsx:62 #: src/view/screens/Profile.tsx:221 #: src/view/screens/Profile.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:673 -#: src/view/shell/Drawer.tsx:501 +#: src/view/shell/Drawer.tsx:517 msgid "Lists" msgstr "Listy" @@ -4255,7 +4373,7 @@ msgstr "Wczytaj nowe powiadomienia" #: src/screens/Profile/ProfileFeed/index.tsx:221 #: src/screens/Profile/Sections/Feed.tsx:98 #: src/view/com/feeds/FeedPage.tsx:155 -#: src/view/screens/ProfileList.tsx:870 +#: src/view/screens/ProfileList.tsx:878 msgid "Load new posts" msgstr "Wczytaj nowe wpisy" @@ -4263,7 +4381,7 @@ msgstr "Wczytaj nowe wpisy" msgid "Loading..." msgstr "Wczytywanie..." -#: src/Navigation.tsx:281 +#: src/Navigation.tsx:290 msgid "Log" msgstr "Dziennik" @@ -4276,7 +4394,7 @@ msgid "Logo by @sawaratsuki.bsky.social" msgstr "Logo autorstwa @sawaratsuki.bsky.social" #: src/view/shell/desktop/RightNav.tsx:127 -#: src/view/shell/Drawer.tsx:639 +#: src/view/shell/Drawer.tsx:655 msgid "Logo by <0>@sawaratsuki.bsky.social" msgstr "Logo autorstwa <0>@sawaratsuki.bsky.social" @@ -4313,6 +4431,10 @@ msgstr "Upewnij się, że właśnie tam chcesz przejść!" msgid "Manage saved feeds" msgstr "Zarządzaj zapisanymi kanałami" +#: src/screens/Moderation/index.tsx:283 +msgid "Manage verification settings" +msgstr "" + #: src/components/dialogs/MutedWords.tsx:108 msgid "Manage your muted words and tags" msgstr "Zarządzaj wyciszonymi słowami i tagami" @@ -4366,7 +4488,7 @@ msgctxt "toast" msgid "Message deleted" msgstr "Wiadomość usunięta" -#: src/screens/Messages/components/ChatListItem.tsx:192 +#: src/screens/Messages/components/ChatListItem.tsx:197 msgid "Message deleted" msgstr "Wiadomość usunięta" @@ -4391,7 +4513,7 @@ msgstr "Wiadomość jest zbyt długa" msgid "Message options" msgstr "" -#: src/Navigation.tsx:650 +#: src/Navigation.tsx:659 msgid "Messages" msgstr "Wiadomości" @@ -4410,10 +4532,10 @@ msgstr "Konto wprowadzające w błąd" msgid "Misleading Post" msgstr "Wpis wprowadzający w błąd" -#: src/Navigation.tsx:145 -#: src/screens/Moderation/index.tsx:89 -#: src/screens/Settings/Settings.tsx:167 -#: src/screens/Settings/Settings.tsx:170 +#: src/Navigation.tsx:146 +#: src/screens/Moderation/index.tsx:93 +#: src/screens/Settings/Settings.tsx:175 +#: src/screens/Settings/Settings.tsx:178 msgid "Moderation" msgstr "Moderacja" @@ -4445,11 +4567,11 @@ msgctxt "toast" msgid "Moderation list updated" msgstr "Zaktualizowano listę moderacji" -#: src/screens/Moderation/index.tsx:239 +#: src/screens/Moderation/index.tsx:243 msgid "Moderation lists" msgstr "Listy moderacji" -#: src/Navigation.tsx:150 +#: src/Navigation.tsx:151 #: src/view/screens/ModerationModlists.tsx:62 msgid "Moderation Lists" msgstr "Listy moderacji" @@ -4458,11 +4580,11 @@ msgstr "Listy moderacji" msgid "moderation settings" msgstr "ustawienia moderacji" -#: src/Navigation.tsx:271 +#: src/Navigation.tsx:280 msgid "Moderation states" msgstr "Status moderacji" -#: src/screens/Moderation/index.tsx:193 +#: src/screens/Moderation/index.tsx:197 msgid "Moderation tools" msgstr "Narzędzia moderacji" @@ -4471,7 +4593,7 @@ msgstr "Narzędzia moderacji" msgid "Moderator has chosen to set a general warning on the content." msgstr "Moderator postanowił ustawić ogólne ostrzeżenie dotyczące zawartości." -#: src/view/com/post-thread/PostThreadItem.tsx:645 +#: src/view/com/post-thread/PostThreadItem.tsx:665 msgid "More" msgstr "Więcej" @@ -4480,9 +4602,9 @@ msgstr "Więcej" msgid "More feeds" msgstr "Więcej kanałów" -#: src/view/com/profile/ProfileMenu.tsx:194 -#: src/view/com/profile/ProfileMenu.tsx:200 -#: src/view/screens/ProfileList.tsx:742 +#: src/view/com/profile/ProfileMenu.tsx:207 +#: src/view/com/profile/ProfileMenu.tsx:213 +#: src/view/screens/ProfileList.tsx:750 msgid "More options" msgstr "Więcej opcji" @@ -4515,14 +4637,14 @@ msgstr "Wycisz" msgid "Mute {tag}" msgstr "Wycisz {tag}" -#: src/view/com/profile/ProfileMenu.tsx:289 -#: src/view/com/profile/ProfileMenu.tsx:296 +#: src/view/com/profile/ProfileMenu.tsx:325 +#: src/view/com/profile/ProfileMenu.tsx:332 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:669 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:675 msgid "Mute account" msgstr "" -#: src/view/screens/ProfileList.tsx:649 +#: src/view/screens/ProfileList.tsx:657 msgid "Mute accounts" msgstr "Wycisz konta" @@ -4535,11 +4657,11 @@ msgstr "Wycisz rozmowę" msgid "Mute in:" msgstr "Wycisz w:" -#: src/view/screens/ProfileList.tsx:771 +#: src/view/screens/ProfileList.tsx:779 msgid "Mute list" msgstr "Wycisz listę" -#: src/view/screens/ProfileList.tsx:766 +#: src/view/screens/ProfileList.tsx:774 msgid "Mute these accounts?" msgstr "Wyciszyć te konta?" @@ -4577,16 +4699,16 @@ msgstr "Wycisz wątek" msgid "Mute words & tags" msgstr "Wycisz słowa i tagi" -#: src/screens/Moderation/index.tsx:254 +#: src/screens/Moderation/index.tsx:258 msgid "Muted accounts" msgstr "Wyciszone konta" -#: src/Navigation.tsx:155 -#: src/view/screens/ModerationMutedAccounts.tsx:100 +#: src/Navigation.tsx:156 +#: src/view/screens/ModerationMutedAccounts.tsx:123 msgid "Muted Accounts" msgstr "Wyciszone konta" -#: src/view/screens/ModerationMutedAccounts.tsx:112 +#: src/view/screens/ModerationMutedAccounts.tsx:135 msgid "Muted accounts have their posts removed from your feed and from your notifications. Mutes are completely private." msgstr "Wyciszone konta są usuwane z twojego kanału i powiadomień. Wyciszenia są całkowicie prywatne." @@ -4594,11 +4716,11 @@ msgstr "Wyciszone konta są usuwane z twojego kanału i powiadomień. Wyciszenia msgid "Muted by \"{0}\"" msgstr "Wyciszone przez \"{0}\"" -#: src/screens/Moderation/index.tsx:224 +#: src/screens/Moderation/index.tsx:228 msgid "Muted words & tags" msgstr "Wyciszone słowa i tagi" -#: src/view/screens/ProfileList.tsx:768 +#: src/view/screens/ProfileList.tsx:776 msgid "Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them." msgstr "Wyciszenie jest prywatne. Wyciszone konta mogą wchodzić z tobą w interakcje, ale nie będziesz widzieć ich wpisów ani otrzymywać od nich powiadomień." @@ -4650,7 +4772,7 @@ msgstr "" msgid "Navigates to the next screen" msgstr "Przejdź do następnego ekranu" -#: src/view/shell/Drawer.tsx:72 +#: src/view/shell/Drawer.tsx:75 msgid "Navigates to your profile" msgstr "Przejdź do swojego profilu" @@ -4667,7 +4789,7 @@ msgstr "Chcesz zgłosić naruszenie praw autorskich?" msgid "Never lose access to your followers or data." msgstr "Nigdy nie stracisz dostępu do swoich obserwujących lub innych danych." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:548 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:567 msgid "Nevermind, create a handle for me" msgstr "Jednak utwórz nazwę dla mnie" @@ -4687,9 +4809,13 @@ msgstr "Nowa" msgid "New chat" msgstr "Nowy czat" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:202 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:210 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:356 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:63 +msgid "New Feature" +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:221 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:229 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:375 msgid "New handle" msgstr "Nowa nazwa" @@ -4718,8 +4844,8 @@ msgstr "Nowe hasło" #: src/view/screens/Feeds.tsx:549 #: src/view/screens/Notifications.tsx:165 #: src/view/screens/Profile.tsx:507 -#: src/view/screens/ProfileList.tsx:252 -#: src/view/screens/ProfileList.tsx:285 +#: src/view/screens/ProfileList.tsx:250 +#: src/view/screens/ProfileList.tsx:288 msgid "New post" msgstr "Nowy wpis" @@ -4780,8 +4906,8 @@ msgstr "Następne zdjęcie" msgid "No app passwords yet" msgstr "Brak haseł aplikacji" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:378 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:380 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:397 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:399 msgid "No DNS Panel" msgstr "Brak panelu DNS" @@ -4798,8 +4924,8 @@ msgstr "Nie znaleziono żadnych kanałów. Spróbuj wyszukać coś innego." msgid "No likes yet" msgstr "Brak polubień" -#: src/components/ProfileCard.tsx:351 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:119 +#: src/components/ProfileCard.tsx:379 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:122 msgid "No longer following {0}" msgstr "Już nie obserwujesz {0}" @@ -4807,7 +4933,7 @@ msgstr "Już nie obserwujesz {0}" msgid "No longer than {MAX_SERVICE_HANDLE_LENGTH, plural, other {# characters}}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:134 +#: src/screens/Messages/components/ChatListItem.tsx:139 msgid "No messages yet" msgstr "Brak wiadomości" @@ -4841,7 +4967,7 @@ msgstr "Brak repostów" msgid "No result" msgstr "Brak wyników" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:204 +#: src/components/dialogs/SearchablePeopleList.tsx:223 #: src/components/ProgressGuide/FollowDialog.tsx:212 msgid "No results" msgstr "Brak wyników" @@ -4859,9 +4985,8 @@ msgid "No results found for \"{query}\"" msgstr "Nie znaleziono żadnych wyników dla \"{query}\"" #: src/screens/Search/SearchResults.tsx:248 -#: src/screens/Search/SearchResults.tsx:286 -#: src/screens/Search/SearchResults.tsx:331 -#: src/view/com/modals/ListAddRemoveUsers.tsx:128 +#: src/screens/Search/SearchResults.tsx:284 +#: src/screens/Search/SearchResults.tsx:329 msgid "No results found for {query}" msgstr "Nie znaleziono żadnych wyników dla {query}" @@ -4883,7 +5008,6 @@ msgid "Nobody" msgstr "Nikt" #: src/components/LikedByList.tsx:86 -#: src/components/LikesDialog.tsx:97 #: src/view/com/post-thread/PostLikedBy.tsx:86 msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "Nikt jeszcze tego nie polubił. Możesz być pierwszą osobą, która to zrobi!" @@ -4908,7 +5032,7 @@ msgstr "Nieseksualna nagość" msgid "Not followed by anyone you're following" msgstr "" -#: src/Navigation.tsx:135 +#: src/Navigation.tsx:136 #: src/view/screens/Profile.tsx:122 msgid "Not Found" msgstr "Nie znaleziono" @@ -4918,7 +5042,7 @@ msgstr "Nie znaleziono" msgid "Not right now" msgstr "Nie teraz" -#: src/view/com/profile/ProfileMenu.tsx:406 +#: src/view/com/profile/ProfileMenu.tsx:442 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:791 #: src/view/com/util/post-ctrls/PostCtrls.tsx:361 msgid "Note about sharing" @@ -4936,7 +5060,7 @@ msgstr "Nic tu nie ma" msgid "Notification filters" msgstr "Filtry powiadomień" -#: src/Navigation.tsx:431 +#: src/Navigation.tsx:440 #: src/view/screens/Notifications.tsx:134 msgid "Notification settings" msgstr "Ustawienia powiadomień" @@ -4953,11 +5077,11 @@ msgstr "Dźwięki powiadomień" msgid "Notification Sounds" msgstr "Dźwięki powiadomień" -#: src/Navigation.tsx:645 +#: src/Navigation.tsx:654 #: src/view/screens/Notifications.tsx:128 #: src/view/shell/bottom-bar/BottomBar.tsx:236 #: src/view/shell/desktop/LeftNav.tsx:636 -#: src/view/shell/Drawer.tsx:449 +#: src/view/shell/Drawer.tsx:465 msgid "Notifications" msgstr "Powiadomienia" @@ -5001,7 +5125,7 @@ msgid "OK" msgstr "OK" #: src/screens/Login/PasswordUpdatedForm.tsx:37 -#: src/view/com/post-thread/PostThreadItem.tsx:895 +#: src/view/com/post-thread/PostThreadItem.tsx:915 msgid "Okay" msgstr "Okej" @@ -5016,7 +5140,7 @@ msgstr "Najpierw najstarsze komentarze" msgid "on<0><1/><2><3/>" msgstr "na<0><1/><2><3/>" -#: src/screens/Settings/Settings.tsx:304 +#: src/screens/Settings/Settings.tsx:346 msgid "Onboarding reset" msgstr "Rozpocznij od nowa" @@ -5060,7 +5184,7 @@ msgstr "Ups, coś poszło nie tak!" #: src/components/StarterPack/ProfileStarterPacks.tsx:325 #: src/components/StarterPack/ProfileStarterPacks.tsx:334 #: src/screens/Settings/AppPasswords.tsx:59 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:104 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:106 #: src/screens/Settings/NotificationSettings.tsx:54 #: src/view/screens/Profile.tsx:122 msgid "Oops!" @@ -5078,8 +5202,8 @@ msgstr "Otwórz menu skrótów profilu {name}" msgid "Open avatar creator" msgstr "Otwórz kreator zdjęcia profilowego" -#: src/screens/Messages/components/ChatListItem.tsx:363 -#: src/screens/Messages/components/ChatListItem.tsx:364 +#: src/screens/Messages/components/ChatListItem.tsx:368 +#: src/screens/Messages/components/ChatListItem.tsx:369 msgid "Open conversation options" msgstr "Zmień ustawienia rozmowy" @@ -5113,11 +5237,11 @@ msgstr "Otwórz link do {niceUrl}" msgid "Open message options" msgstr "Zmień ustawienia wiadomości" -#: src/screens/Settings/Settings.tsx:330 +#: src/screens/Settings/Settings.tsx:372 msgid "Open moderation debug page" msgstr "Otwórz stronę debugowania moderacji" -#: src/screens/Moderation/index.tsx:220 +#: src/screens/Moderation/index.tsx:224 msgid "Open muted words and tags settings" msgstr "Zmień ustawienia wyciszonych słów i tagów" @@ -5133,12 +5257,12 @@ msgstr "Zmień ustawienia wpisu" msgid "Open starter pack menu" msgstr "Zmień ustawienia pakietu startowego" -#: src/screens/Settings/Settings.tsx:323 -#: src/screens/Settings/Settings.tsx:337 +#: src/screens/Settings/Settings.tsx:365 +#: src/screens/Settings/Settings.tsx:379 msgid "Open storybook page" msgstr "Otwórz historię aktywności" -#: src/screens/Settings/Settings.tsx:316 +#: src/screens/Settings/Settings.tsx:358 msgid "Open system log" msgstr "Otwórz dziennik systemowy" @@ -5200,7 +5324,7 @@ msgstr "Otwiera proces logowania do istniejącego konta Bluesky" msgid "Opens GIF select dialog" msgstr "Wybierz GIF" -#: src/screens/Settings/Settings.tsx:208 +#: src/screens/Settings/Settings.tsx:216 msgid "Opens helpdesk in browser" msgstr "Otwiera centrum pomocy w przeglądarce" @@ -5216,7 +5340,7 @@ msgstr "Zmień hasło" msgid "Opens the linked website" msgstr "Otwiera link do strony internetowej" -#: src/view/com/notifications/NotificationFeedItem.tsx:683 +#: src/view/com/notifications/NotificationFeedItem.tsx:788 #: src/view/com/util/UserAvatar.tsx:465 msgid "Opens this profile" msgstr "Otwiera ten profil" @@ -5268,7 +5392,7 @@ msgstr "" msgid "Other" msgstr "Inne" -#: src/components/AccountList.tsx:83 +#: src/components/AccountList.tsx:87 msgid "Other account" msgstr "Inne konto" @@ -5330,15 +5454,15 @@ msgstr "Zatrzymaj wideo" #: src/screens/Search/SearchResults.tsx:62 #: src/screens/StarterPack/StarterPackScreen.tsx:184 -#: src/view/screens/ProfileList.tsx:166 +#: src/view/screens/ProfileList.tsx:170 msgid "People" msgstr "Osoby" -#: src/Navigation.tsx:198 +#: src/Navigation.tsx:207 msgid "People followed by @{0}" msgstr "Osoby obserwowane przez @{0}" -#: src/Navigation.tsx:191 +#: src/Navigation.tsx:200 msgid "People following @{0}" msgstr "Osoby obserwujące @{0}" @@ -5376,7 +5500,7 @@ msgstr "Przypnij kanał" msgid "Pin Feed" msgstr "" -#: src/view/screens/ProfileList.tsx:706 +#: src/view/screens/ProfileList.tsx:714 msgid "Pin to home" msgstr "Przypnij do głównej" @@ -5402,7 +5526,7 @@ msgstr "{0} przypięto do głównej" msgid "Pinned Feeds" msgstr "Przypięte kanały" -#: src/view/screens/ProfileList.tsx:353 +#: src/view/screens/ProfileList.tsx:361 msgid "Pinned to your feeds" msgstr "Przypięto kanał" @@ -5553,14 +5677,14 @@ msgctxt "action" msgid "Post All" msgstr "Opublikuj wszystko" -#: src/view/com/post-thread/PostThreadItem.tsx:215 +#: src/view/com/post-thread/PostThreadItem.tsx:218 msgid "Post by {0}" msgstr "Wpis od {0}" -#: src/Navigation.tsx:224 -#: src/Navigation.tsx:231 -#: src/Navigation.tsx:238 -#: src/Navigation.tsx:245 +#: src/Navigation.tsx:233 +#: src/Navigation.tsx:240 +#: src/Navigation.tsx:247 +#: src/Navigation.tsx:254 msgid "Post by @{0}" msgstr "Wpis od @{0}" @@ -5595,7 +5719,7 @@ msgstr "Wpis został ukryty przez ciebie" msgid "Post interaction settings" msgstr "Ustawienia interakcji wpisu" -#: src/Navigation.tsx:166 +#: src/Navigation.tsx:167 #: src/screens/ModerationInteractionSettings/index.tsx:34 msgid "Post Interaction Settings" msgstr "Ustawienia interakcji wpisu" @@ -5625,7 +5749,7 @@ msgstr "Wpis został odpięty" #: src/screens/StarterPack/StarterPackScreen.tsx:186 #: src/view/screens/Profile.tsx:222 -#: src/view/screens/ProfileList.tsx:166 +#: src/view/screens/ProfileList.tsx:170 msgid "Posts" msgstr "Wpisy" @@ -5683,22 +5807,22 @@ msgstr "Powiadomienia priorytetowe" msgid "Privacy" msgstr "Prywatność" -#: src/screens/Settings/Settings.tsx:161 -#: src/screens/Settings/Settings.tsx:164 +#: src/screens/Settings/Settings.tsx:169 +#: src/screens/Settings/Settings.tsx:172 msgid "Privacy and security" msgstr "Prywatność i bezpieczeństwo" -#: src/Navigation.tsx:367 +#: src/Navigation.tsx:376 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:36 msgid "Privacy and Security" msgstr "Prywatność i bezpieczeństwo" -#: src/Navigation.tsx:291 -#: src/screens/Settings/AboutSettings.tsx:51 -#: src/screens/Settings/AboutSettings.tsx:54 +#: src/Navigation.tsx:300 +#: src/screens/Settings/AboutSettings.tsx:89 +#: src/screens/Settings/AboutSettings.tsx:92 #: src/view/screens/PrivacyPolicy.tsx:31 -#: src/view/shell/Drawer.tsx:634 -#: src/view/shell/Drawer.tsx:635 +#: src/view/shell/Drawer.tsx:650 +#: src/view/shell/Drawer.tsx:651 msgid "Privacy Policy" msgstr "Polityka prywatności" @@ -5711,20 +5835,20 @@ msgstr "Przetwarzanie wideo..." msgid "Processing..." msgstr "Przetwarzanie..." -#: src/view/screens/DebugMod.tsx:920 +#: src/view/screens/DebugMod.tsx:926 #: src/view/screens/Profile.tsx:361 msgid "profile" msgstr "profil" #: src/view/shell/bottom-bar/BottomBar.tsx:286 #: src/view/shell/desktop/LeftNav.tsx:691 -#: src/view/shell/Drawer.tsx:71 -#: src/view/shell/Drawer.tsx:526 +#: src/view/shell/Drawer.tsx:74 +#: src/view/shell/Drawer.tsx:542 msgid "Profile" msgstr "Profil" -#: src/screens/Profile/Header/EditProfileDialog.tsx:191 -#: src/view/com/modals/EditProfile.tsx:124 +#: src/screens/Profile/Header/EditProfileDialog.tsx:198 +#: src/view/com/modals/EditProfile.tsx:127 msgctxt "toast" msgid "Profile updated" msgstr "Profil został zaktualizowany" @@ -5803,7 +5927,7 @@ msgstr "Ustawienia cytowania" msgid "Quotes" msgstr "Cytaty" -#: src/view/com/post-thread/PostThreadItem.tsx:249 +#: src/view/com/post-thread/PostThreadItem.tsx:252 msgid "Quotes of this post" msgstr "Cytowania tego wpisu" @@ -5814,7 +5938,7 @@ msgstr "Cytowania tego wpisu" msgid "Random (aka \"Poster's Roulette\")" msgstr "Losowo (lub \"Autorska Ruletka\")" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:581 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:600 msgid "Rate limit exceeded – you've tried to change your handle too many times in a short period. Please wait a minute before trying again." msgstr "Przekroczono limit – próbowano zmienić nazwę zbyt wiele razy w zbyt krótkim czasie. Odczekaj chwilę, zanim spróbujesz ponownie." @@ -5831,6 +5955,11 @@ msgstr "" msgid "Reactivate your account" msgstr "Ponownie aktywuj swoje konto" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:158 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:169 +msgid "Read blog post" +msgstr "" + #: src/screens/VideoFeed/index.tsx:942 msgid "Read less" msgstr "Czytaj mniej" @@ -5862,7 +5991,7 @@ msgstr "Powód odwołania" msgid "Reason:" msgstr "Powód:" -#: src/screens/Search/components/SearchHistory.tsx:44 +#: src/screens/Search/components/SearchHistory.tsx:49 msgid "Recent Searches" msgstr "Ostatnie wyszukiwania" @@ -5888,13 +6017,13 @@ msgstr "" msgid "Reload conversations" msgstr "Odśwież rozmowy" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:171 #: src/components/dialogs/MutedWords.tsx:438 #: src/components/FeedCard.tsx:343 #: src/components/StarterPack/Wizard/WizardListCard.tsx:102 #: src/components/StarterPack/Wizard/WizardListCard.tsx:109 -#: src/screens/Settings/Settings.tsx:468 +#: src/screens/Settings/Settings.tsx:510 #: src/view/com/feeds/FeedSourceCard.tsx:322 -#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/UserAddRemoveLists.tsx:235 #: src/view/com/posts/PostFeedErrorMessage.tsx:213 msgid "Remove" @@ -5904,12 +6033,12 @@ msgstr "Usuń" msgid "Remove {displayName} from starter pack" msgstr "Usuń {displayName} z pakietu startowego" -#: src/screens/Search/components/SearchHistory.tsx:120 +#: src/screens/Search/components/SearchHistory.tsx:97 msgid "Remove {historyItem}" msgstr "" -#: src/screens/Settings/Settings.tsx:447 -#: src/screens/Settings/Settings.tsx:450 +#: src/screens/Settings/Settings.tsx:489 +#: src/screens/Settings/Settings.tsx:492 msgid "Remove account" msgstr "Usuń konto" @@ -5945,12 +6074,12 @@ msgstr "Usunąć kanał?" #: src/screens/Profile/components/ProfileFeedHeader.tsx:320 #: src/view/com/feeds/FeedSourceCard.tsx:190 #: src/view/com/feeds/FeedSourceCard.tsx:268 -#: src/view/screens/ProfileList.tsx:520 +#: src/view/screens/ProfileList.tsx:528 #: src/view/screens/SavedFeeds.tsx:342 msgid "Remove from my feeds" msgstr "Usuń z moich kanałów" -#: src/screens/Settings/Settings.tsx:460 +#: src/screens/Settings/Settings.tsx:502 msgid "Remove from quick access?" msgstr "Usunąć z szybkiego dostępu?" @@ -5972,7 +6101,7 @@ msgstr "Usuń zdjęcie" msgid "Remove mute word from your list" msgstr "Usuń wyciszone słowo ze swojej listy" -#: src/screens/Search/components/SearchHistory.tsx:93 +#: src/screens/Search/components/SearchHistory.tsx:178 msgid "Remove profile" msgstr "Usuń profil" @@ -5993,6 +6122,21 @@ msgstr "Usuń plik napisów" msgid "Remove this feed from your saved feeds" msgstr "Usuń ten kanał z zapisanych" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:157 +msgid "Remove user from list" +msgstr "" + +#: src/components/verification/VerificationRemovePrompt.tsx:46 +#: src/components/verification/VerificationsDialog.tsx:227 +#: src/view/com/profile/ProfileMenu.tsx:298 +#: src/view/com/profile/ProfileMenu.tsx:301 +msgid "Remove verification" +msgstr "" + +#: src/components/verification/VerificationRemovePrompt.tsx:44 +msgid "Remove your verification for this account?" +msgstr "" + #: src/view/com/util/post-embeds/QuoteEmbed.tsx:110 msgid "Removed by author" msgstr "Usunięte przez autora" @@ -6001,7 +6145,7 @@ msgstr "Usunięte przez autora" msgid "Removed by you" msgstr "Usunięte przez Ciebie" -#: src/view/com/modals/ListAddRemoveUsers.tsx:200 +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:117 #: src/view/com/modals/UserAddRemoveLists.tsx:170 msgid "Removed from list" msgstr "Usunięto z listy" @@ -6016,11 +6160,15 @@ msgstr "Usunięto z zapisanych kanałów" #: src/screens/Profile/components/ProfileFeedHeader.tsx:122 #: src/view/com/posts/FeedShutdownMsg.tsx:44 -#: src/view/screens/ProfileList.tsx:384 +#: src/view/screens/ProfileList.tsx:392 msgid "Removed from your feeds" msgstr "Usunięto z twoich kanałów" -#: src/screens/Search/components/SearchHistory.tsx:95 +#: src/components/verification/VerificationRemovePrompt.tsx:32 +msgid "Removed verification" +msgstr "" + +#: src/screens/Search/components/SearchHistory.tsx:179 msgid "Removes profile from search history" msgstr "Usuwa profil z historii wyszukiwania" @@ -6113,8 +6261,8 @@ msgstr "Komentarz został ukryty pomyślnie" msgid "Report" msgstr "Zgłoś" -#: src/view/com/profile/ProfileMenu.tsx:329 -#: src/view/com/profile/ProfileMenu.tsx:332 +#: src/view/com/profile/ProfileMenu.tsx:365 +#: src/view/com/profile/ProfileMenu.tsx:368 msgid "Report account" msgstr "" @@ -6137,7 +6285,7 @@ msgstr "Okno zgłoszenia" msgid "Report feed" msgstr "Zgłoś kanał" -#: src/view/screens/ProfileList.tsx:562 +#: src/view/screens/ProfileList.tsx:570 msgid "Report list" msgstr "" @@ -6234,7 +6382,7 @@ msgstr "Repostowane przez <0><1/>" msgid "Reposted by you" msgstr "Repostowane przez ciebie" -#: src/view/com/post-thread/PostThreadItem.tsx:228 +#: src/view/com/post-thread/PostThreadItem.tsx:231 msgid "Reposts of this post" msgstr "Reposty tego wpisu" @@ -6288,8 +6436,8 @@ msgstr "Zresetuj kod" msgid "Reset Code" msgstr "Zresetuj kod" -#: src/screens/Settings/Settings.tsx:344 -#: src/screens/Settings/Settings.tsx:346 +#: src/screens/Settings/Settings.tsx:386 +#: src/screens/Settings/Settings.tsx:388 msgid "Reset onboarding state" msgstr "Zacznij od nowa" @@ -6341,10 +6489,10 @@ msgid "Returns to home page" msgstr "Wraca do strony głównej" #: src/screens/Profile/ProfileFeed/index.tsx:90 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:540 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:559 #: src/screens/VideoFeed/index.tsx:1109 #: src/view/screens/NotFound.tsx:60 -#: src/view/screens/ProfileList.tsx:1031 +#: src/view/screens/ProfileList.tsx:1039 msgid "Returns to previous page" msgstr "Wraca do poprzedniej strony" @@ -6356,9 +6504,9 @@ msgstr "Powraca do poprzedniego kroku" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:479 #: src/components/dialogs/PostInteractionSettingsDialog.tsx:485 #: src/components/StarterPack/QrCodeDialog.tsx:191 -#: src/screens/Profile/Header/EditProfileDialog.tsx:238 -#: src/screens/Profile/Header/EditProfileDialog.tsx:252 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:243 +#: src/screens/Profile/Header/EditProfileDialog.tsx:245 +#: src/screens/Profile/Header/EditProfileDialog.tsx:259 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:262 #: src/view/com/composer/GifAltText.tsx:193 #: src/view/com/composer/GifAltText.tsx:202 #: src/view/com/composer/photos/EditImageDialog.web.tsx:77 @@ -6366,7 +6514,7 @@ msgstr "Powraca do poprzedniego kroku" #: src/view/com/composer/photos/ImageAltTextDialog.tsx:153 #: src/view/com/composer/photos/ImageAltTextDialog.tsx:163 #: src/view/com/modals/CreateOrEditList.tsx:317 -#: src/view/com/modals/EditProfile.tsx:219 +#: src/view/com/modals/EditProfile.tsx:245 #: src/view/screens/SavedFeeds.tsx:109 msgid "Save" msgstr "Zapisz" @@ -6386,7 +6534,7 @@ msgstr "Zapisz datę urodzenia" msgid "Save changes" msgstr "Zapisz zmiany" -#: src/view/com/modals/EditProfile.tsx:227 +#: src/view/com/modals/EditProfile.tsx:253 msgid "Save Changes" msgstr "Zapisz zmiany" @@ -6399,7 +6547,7 @@ msgstr "Zapisz zdjęcie" msgid "Save image crop" msgstr "Zapisz kadrowanie zdjęcia" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:229 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:248 msgid "Save new handle" msgstr "Zapisz nową nazwę" @@ -6421,11 +6569,11 @@ msgid "Saved to your camera roll" msgstr "Zapisane w galerii zdjęć" #: src/screens/Profile/components/ProfileFeedHeader.tsx:131 -#: src/view/screens/ProfileList.tsx:364 +#: src/view/screens/ProfileList.tsx:372 msgid "Saved to your feeds" msgstr "Dodano do twoich kanałów" -#: src/view/com/modals/EditProfile.tsx:220 +#: src/view/com/modals/EditProfile.tsx:246 msgid "Saves any changes to your profile" msgstr "Zapisuje wszelkie zmiany w twoim profilu" @@ -6435,8 +6583,8 @@ msgstr "Zapisuje ustawienia kadrowania obrazka" #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/NotificationFeedItem.tsx:544 -#: src/view/com/notifications/NotificationFeedItem.tsx:569 +#: src/view/com/notifications/NotificationFeedItem.tsx:633 +#: src/view/com/notifications/NotificationFeedItem.tsx:658 msgid "Say hello!" msgstr "Przywitaj się!" @@ -6445,21 +6593,20 @@ msgstr "Przywitaj się!" msgid "Science" msgstr "Nauka" -#: src/view/screens/ProfileList.tsx:988 +#: src/view/screens/ProfileList.tsx:996 msgid "Scroll to top" msgstr "Przewiń na górę" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:491 +#: src/components/dialogs/SearchablePeopleList.tsx:513 #: src/components/forms/SearchInput.tsx:34 #: src/components/forms/SearchInput.tsx:36 #: src/screens/Search/Shell.tsx:307 #: src/screens/Search/Shell.tsx:464 -#: src/view/com/modals/ListAddRemoveUsers.tsx:76 #: src/view/shell/bottom-bar/BottomBar.tsx:182 msgid "Search" msgstr "Szukaj" -#: src/Navigation.tsx:217 +#: src/Navigation.tsx:226 #: src/screens/Profile/ProfileSearch.tsx:37 msgid "Search @{0}'s posts" msgstr "Szukaj wpisów od @{0}" @@ -6477,11 +6624,11 @@ msgstr "Szukaj kanałów" msgid "Search for \"{interestsDisplayName}\"{activeText}" msgstr "Szukaj \"{interestsDisplayName}\"{activeText}" -#: src/view/shell/desktop/Search.tsx:201 +#: src/view/shell/desktop/Search.tsx:131 msgid "Search for \"{query}\"" msgstr "Szukaj \"{query}\"" -#: src/screens/Search/components/AutocompleteResults.tsx:44 +#: src/screens/Search/components/AutocompleteResults.tsx:45 msgid "Search for \"{searchText}\"" msgstr "Szukaj \"{searchText}\"" @@ -6501,10 +6648,6 @@ msgstr "" msgid "Search for posts, users, or feeds" msgstr "Szukaj wpisów, osób lub kanałów" -#: src/view/com/modals/ListAddRemoveUsers.tsx:71 -msgid "Search for users" -msgstr "Szukaj osób" - #: src/components/dialogs/GifSelect.tsx:177 msgid "Search GIFs" msgstr "Szukaj GIF-ów" @@ -6513,12 +6656,12 @@ msgstr "Szukaj GIF-ów" msgid "Search my posts" msgstr "Szukaj w moich wpisach" -#: src/view/com/profile/ProfileMenu.tsx:231 -#: src/view/com/profile/ProfileMenu.tsx:234 +#: src/view/com/profile/ProfileMenu.tsx:244 +#: src/view/com/profile/ProfileMenu.tsx:247 msgid "Search posts" msgstr "" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:511 +#: src/components/dialogs/SearchablePeopleList.tsx:533 #: src/components/ProgressGuide/FollowDialog.tsx:702 msgid "Search profiles" msgstr "Szukaj profili" @@ -6531,7 +6674,7 @@ msgstr "Szukaj w aplikacji Tenor" msgid "Search..." msgstr "Szukaj..." -#: src/components/dms/dialogs/SearchablePeopleList.tsx:512 +#: src/components/dialogs/SearchablePeopleList.tsx:534 #: src/components/ProgressGuide/FollowDialog.tsx:703 msgid "Searches for profiles" msgstr "Wyszukuje profile" @@ -6692,7 +6835,7 @@ msgctxt "action" msgid "Send Email" msgstr "Wyślij email" -#: src/view/shell/Drawer.tsx:317 +#: src/view/shell/Drawer.tsx:333 msgid "Send feedback" msgstr "Wyślij opinię" @@ -6742,7 +6885,7 @@ msgstr "Adres serwera" msgid "Set app icon to {0}" msgstr "Zmień ikonę aplikacji na {0}" -#: src/screens/Moderation/index.tsx:306 +#: src/screens/Moderation/index.tsx:325 msgid "Set birthdate" msgstr "Ustaw datę urodzenia" @@ -6758,10 +6901,10 @@ msgstr "Skonfiguruj konto" msgid "Sets email for password reset" msgstr "Ustawia email do resetowania hasła" -#: src/Navigation.tsx:173 -#: src/screens/Settings/Settings.tsx:80 +#: src/Navigation.tsx:182 +#: src/screens/Settings/Settings.tsx:88 #: src/view/shell/desktop/LeftNav.tsx:709 -#: src/view/shell/Drawer.tsx:539 +#: src/view/shell/Drawer.tsx:555 msgid "Settings" msgstr "Ustawienia" @@ -6783,12 +6926,12 @@ msgstr "Sugestywne seksualnie" #: src/screens/StarterPack/StarterPackScreen.tsx:428 #: src/screens/StarterPack/StarterPackScreen.tsx:603 #: src/screens/Topic.tsx:102 -#: src/view/com/profile/ProfileMenu.tsx:216 -#: src/view/com/profile/ProfileMenu.tsx:225 +#: src/view/com/profile/ProfileMenu.tsx:229 +#: src/view/com/profile/ProfileMenu.tsx:238 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:498 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:507 #: src/view/com/util/post-ctrls/PostCtrls.tsx:350 -#: src/view/screens/ProfileList.tsx:505 +#: src/view/screens/ProfileList.tsx:513 msgid "Share" msgstr "Udostępnij" @@ -6805,7 +6948,7 @@ msgstr "Podziel się ciekawą historią!" msgid "Share a fun fact!" msgstr "Podziel się intrygującym faktem!" -#: src/view/com/profile/ProfileMenu.tsx:411 +#: src/view/com/profile/ProfileMenu.tsx:447 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:796 #: src/view/com/util/post-ctrls/PostCtrls.tsx:366 msgid "Share anyway" @@ -6847,7 +6990,7 @@ msgstr "Udostępnij ten pakiet startowy i pomóż innym dołączyć do twojej sp msgid "Share your favorite feed!" msgstr "Udostępnij swój ulubiony kanał!" -#: src/Navigation.tsx:276 +#: src/Navigation.tsx:285 msgid "Shared Preferences Tester" msgstr "Tester współdzielonych preferencji" @@ -6899,7 +7042,7 @@ msgstr "Pokazuj mniej podobnych treści" msgid "Show list anyway" msgstr "Pokaż listę mimo to" -#: src/view/com/post-thread/PostThreadItem.tsx:605 +#: src/view/com/post-thread/PostThreadItem.tsx:625 #: src/view/com/post/Post.tsx:243 #: src/view/com/posts/PostFeedItem.tsx:515 msgid "Show More" @@ -6959,11 +7102,11 @@ msgstr "Pokaż ostrzeżenie" msgid "Show warning and filter from feeds" msgstr "Pokaż ostrzeżenie i odfiltruj z kanałów" -#: src/view/com/post-thread/PostThreadItem.tsx:836 +#: src/view/com/post-thread/PostThreadItem.tsx:856 msgid "Shows information about when this post was created" msgstr "Pokazuje informacje o momencie utworzenia tego wpisu" -#: src/screens/Settings/Settings.tsx:104 +#: src/screens/Settings/Settings.tsx:112 msgid "Shows other accounts you can switch to" msgstr "Pokazuje inne konta, na które możesz się przełączyć" @@ -6990,7 +7133,7 @@ msgstr "Pokazuje zawartość" msgid "Sign in" msgstr "Zaloguj się" -#: src/components/AccountList.tsx:122 +#: src/components/AccountList.tsx:127 msgid "Sign in as {0}" msgstr "Zaloguj się jako {0}" @@ -7007,7 +7150,7 @@ msgstr "" msgid "Sign in or create your account to join the conversation!" msgstr "Zaloguj się lub utwórz konto, aby dołączyć do rozmowy!" -#: src/components/AccountList.tsx:65 +#: src/components/AccountList.tsx:67 msgid "Sign in to account that is not listed" msgstr "Zaloguj się na konto, którego nie ma na liście" @@ -7015,9 +7158,9 @@ msgstr "Zaloguj się na konto, którego nie ma na liście" msgid "Sign in to Bluesky or create a new account" msgstr "Zaloguj się na Bluesky lub utwórz nowe konto" -#: src/screens/Settings/Settings.tsx:225 -#: src/screens/Settings/Settings.tsx:227 -#: src/screens/Settings/Settings.tsx:259 +#: src/screens/Settings/Settings.tsx:233 +#: src/screens/Settings/Settings.tsx:235 +#: src/screens/Settings/Settings.tsx:267 #: src/screens/SignupQueued.tsx:93 #: src/screens/SignupQueued.tsx:96 #: src/screens/Takendown.tsx:85 @@ -7031,7 +7174,7 @@ msgstr "Wyloguj się" msgid "Sign Out" msgstr "Wyloguj się" -#: src/screens/Settings/Settings.tsx:256 +#: src/screens/Settings/Settings.tsx:264 #: src/view/shell/desktop/LeftNav.tsx:205 msgid "Sign out?" msgstr "Wylogować się?" @@ -7068,6 +7211,10 @@ msgstr "Mniejszy" msgid "Software Dev" msgstr "Programowanie" +#: src/components/verification/VerificationsDialog.tsx:122 +msgid "Some of your verifications are invalid." +msgstr "" + #: src/components/FeedInterstitials.tsx:474 msgid "Some other feeds you might like" msgstr "Inne kanały, które mogą ci się spodobać" @@ -7080,7 +7227,7 @@ msgstr "Niektórzy mogą komentować" msgid "Someone reacted {0}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:236 +#: src/screens/Messages/components/ChatListItem.tsx:241 msgid "Someone reacted {0} to {1}" msgstr "" @@ -7099,8 +7246,8 @@ msgid "Something went wrong, please try again" msgstr "Coś poszło nie tak, spróbuj ponownie" #: src/components/ReportDialog/index.tsx:54 -#: src/screens/Moderation/index.tsx:97 -#: src/screens/Profile/Sections/Labels.tsx:87 +#: src/screens/Moderation/index.tsx:101 +#: src/screens/Profile/Sections/Labels.tsx:121 msgid "Something went wrong, please try again." msgstr "Coś poszło nie tak, spróbuj ponownie." @@ -7161,22 +7308,22 @@ msgstr "Sport" msgid "Start a new chat" msgstr "Zacznij nowy czat" -#: src/view/screens/ProfileList.tsx:838 -#: src/view/screens/ProfileList.tsx:959 +#: src/view/screens/ProfileList.tsx:846 +#: src/view/screens/ProfileList.tsx:967 msgid "Start adding people" msgstr "Zacznij dodawać osoby" -#: src/view/screens/ProfileList.tsx:845 -#: src/view/screens/ProfileList.tsx:966 +#: src/view/screens/ProfileList.tsx:853 +#: src/view/screens/ProfileList.tsx:974 msgid "Start adding people!" msgstr "Zacznij dodawać osoby!" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:357 +#: src/components/dialogs/SearchablePeopleList.tsx:382 msgid "Start chat with {displayName}" msgstr "Zacznij czat z {displayName}" -#: src/Navigation.tsx:441 -#: src/Navigation.tsx:446 +#: src/Navigation.tsx:450 +#: src/Navigation.tsx:455 #: src/screens/StarterPack/Wizard/index.tsx:186 msgid "Starter Pack" msgstr "Pakiet startowy" @@ -7207,8 +7354,8 @@ msgstr "Pakiety" msgid "Starter packs let you easily share your favorite feeds and people with your friends." msgstr "Pakiety startowe umożliwiają łatwe udostępnianie ulubionych kanałów i osób znajomym." -#: src/screens/Settings/AboutSettings.tsx:59 -#: src/screens/Settings/AboutSettings.tsx:62 +#: src/screens/Settings/AboutSettings.tsx:97 +#: src/screens/Settings/AboutSettings.tsx:100 msgid "Status Page" msgstr "Status" @@ -7216,12 +7363,12 @@ msgstr "Status" msgid "Step {0} of {1}" msgstr "Krok {0} z {1}" -#: src/screens/Settings/Settings.tsx:309 +#: src/screens/Settings/Settings.tsx:351 msgid "Storage cleared, you need to restart the app now." msgstr "Pamięć została wyczyszczona, uruchom aplikację ponownie." -#: src/Navigation.tsx:266 -#: src/screens/Settings/Settings.tsx:325 +#: src/Navigation.tsx:275 +#: src/screens/Settings/Settings.tsx:367 msgid "Storybook" msgstr "Historia aktywności" @@ -7246,11 +7393,11 @@ msgstr "Złóż odwołanie" msgid "Submit report" msgstr "" -#: src/view/screens/ProfileList.tsx:733 +#: src/view/screens/ProfileList.tsx:741 msgid "Subscribe" msgstr "Subskrybuj" -#: src/screens/Profile/Sections/Labels.tsx:201 +#: src/screens/Profile/Sections/Labels.tsx:198 msgid "Subscribe to @{0} to use these labels:" msgstr "Subskrybuj @{0}, aby użyć tych ostrzeżeń:" @@ -7262,7 +7409,7 @@ msgstr "Subskrybuj usługę" msgid "Subscribe to this labeler" msgstr "Subskrybuj tę usługę moderacji" -#: src/view/screens/ProfileList.tsx:729 +#: src/view/screens/ProfileList.tsx:737 msgid "Subscribe to this list" msgstr "Subskrybuj tę listę" @@ -7270,6 +7417,10 @@ msgstr "Subskrybuj tę listę" msgid "Success!" msgstr "Sukces!" +#: src/components/verification/VerificationCreatePrompt.tsx:30 +msgid "Successfully verified" +msgstr "" + #: src/screens/Search/Explore.tsx:359 msgid "Suggested Accounts" msgstr "" @@ -7293,15 +7444,15 @@ msgctxt "Name of app icon variant" msgid "Sunset" msgstr "" -#: src/Navigation.tsx:286 +#: src/Navigation.tsx:295 #: src/view/screens/Support.tsx:31 #: src/view/screens/Support.tsx:34 msgid "Support" msgstr "Pomoc" -#: src/screens/Settings/Settings.tsx:102 -#: src/screens/Settings/Settings.tsx:116 -#: src/screens/Settings/Settings.tsx:412 +#: src/screens/Settings/Settings.tsx:110 +#: src/screens/Settings/Settings.tsx:124 +#: src/screens/Settings/Settings.tsx:454 #: src/view/shell/desktop/LeftNav.tsx:243 msgid "Switch account" msgstr "Przełącz konto" @@ -7326,9 +7477,9 @@ msgstr "Przełącz na {0}" msgid "System" msgstr "Systemowe" -#: src/screens/Settings/AboutSettings.tsx:66 -#: src/screens/Settings/AboutSettings.tsx:69 -#: src/screens/Settings/Settings.tsx:318 +#: src/screens/Settings/AboutSettings.tsx:104 +#: src/screens/Settings/AboutSettings.tsx:107 +#: src/screens/Settings/Settings.tsx:360 msgid "System log" msgstr "Dziennik systemowy" @@ -7367,7 +7518,7 @@ msgstr "Technologia" msgid "Tell a joke!" msgstr "Opowiedz żart!" -#: src/screens/Profile/Header/EditProfileDialog.tsx:355 +#: src/screens/Profile/Header/EditProfileDialog.tsx:378 msgid "Tell us a bit about yourself" msgstr "Opowiedz nam coś o sobie" @@ -7380,12 +7531,12 @@ msgstr "Opowiedz nam coś więcej" msgid "Terms" msgstr "Regulamin" -#: src/Navigation.tsx:296 -#: src/screens/Settings/AboutSettings.tsx:43 -#: src/screens/Settings/AboutSettings.tsx:46 +#: src/Navigation.tsx:305 +#: src/screens/Settings/AboutSettings.tsx:81 +#: src/screens/Settings/AboutSettings.tsx:84 #: src/view/screens/TermsOfService.tsx:31 -#: src/view/shell/Drawer.tsx:627 -#: src/view/shell/Drawer.tsx:629 +#: src/view/shell/Drawer.tsx:643 +#: src/view/shell/Drawer.tsx:645 msgid "Terms of Service" msgstr "Regulamin" @@ -7425,7 +7576,7 @@ msgstr "Dzięki. Twoje zgłoszenie zostało wysłane." msgid "Thanks, you have successfully verified your email address. You can close this dialog." msgstr "Dzięki, Twój adres email został zweryfikowany pomyślnie. Możesz zamknąć to okno." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:468 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:487 msgid "That contains the following:" msgstr "Powinno zawierać następujące:" @@ -7450,8 +7601,8 @@ msgstr "To już wszystko!" msgid "That's everything!" msgstr "To wszystko!" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:279 -#: src/view/com/profile/ProfileMenu.tsx:387 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:305 +#: src/view/com/profile/ProfileMenu.tsx:423 msgid "The account will be able to interact with you after unblocking." msgstr "To konto będzie mogło wchodzić z tobą w interakcje po odblokowaniu." @@ -7465,7 +7616,7 @@ msgstr "Aplikacja zostanie uruchomiona ponownie" msgid "The author of this thread has hidden this reply." msgstr "Autor tego wątku ukrył ten komentarz." -#: src/screens/Moderation/index.tsx:358 +#: src/screens/Moderation/index.tsx:377 msgid "The Bluesky web application" msgstr "Aplikacja internetowa Bluesky" @@ -7555,8 +7706,8 @@ msgid "There was an issue connecting to Tenor." msgstr "Wystąpił problem podczas łączenia z aplikacją Tenor." #: src/screens/Profile/components/ProfileFeedHeader.tsx:173 -#: src/view/screens/ProfileList.tsx:367 -#: src/view/screens/ProfileList.tsx:386 +#: src/view/screens/ProfileList.tsx:375 +#: src/view/screens/ProfileList.tsx:394 #: src/view/screens/SavedFeeds.tsx:85 msgid "There was an issue contacting the server" msgstr "Wystąpił problem podczas łączenia z serwerem" @@ -7580,7 +7731,7 @@ msgstr "Wystąpił problem podczas wczytywania powiadomień. Kliknij tutaj, aby msgid "There was an issue fetching posts. Tap here to try again." msgstr "Wystąpił problem podczas wczytywania wpisów. Kliknij tutaj, aby spróbować ponownie." -#: src/view/com/lists/ListMembers.tsx:166 +#: src/view/com/lists/ListMembers.tsx:151 msgid "There was an issue fetching the list. Tap here to try again." msgstr "Wystąpił problem podczas wczytywania listy. Kliknij tutaj, aby spróbować ponownie." @@ -7593,7 +7744,7 @@ msgstr "Wystąpił problem podczas wczytywania haseł aplikacji" msgid "There was an issue fetching your lists. Tap here to try again." msgstr "Wystąpił problem podczas wczytywania list. Kliknij tutaj, aby spróbować ponownie." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:105 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:107 msgid "There was an issue fetching your service info" msgstr "Wystąpił problem podczas wczytywania informacji o usłudze" @@ -7612,17 +7763,17 @@ msgstr "Wystąpił problem podczas przesyłania zgłoszenia. Sprawdź połączen msgid "There was an issue updating your feeds, please check your internet connection and try again." msgstr "Wystąpił problem podczas aktualizacji kanałów, sprawdź połączenie internetowe i spróbuj ponownie." -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:107 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:128 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:141 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:110 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:144 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:90 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:101 -#: src/view/com/profile/ProfileMenu.tsx:111 -#: src/view/com/profile/ProfileMenu.tsx:121 -#: src/view/com/profile/ProfileMenu.tsx:135 -#: src/view/com/profile/ProfileMenu.tsx:145 -#: src/view/com/profile/ProfileMenu.tsx:158 -#: src/view/com/profile/ProfileMenu.tsx:170 +#: src/view/com/profile/ProfileMenu.tsx:117 +#: src/view/com/profile/ProfileMenu.tsx:127 +#: src/view/com/profile/ProfileMenu.tsx:141 +#: src/view/com/profile/ProfileMenu.tsx:151 +#: src/view/com/profile/ProfileMenu.tsx:164 +#: src/view/com/profile/ProfileMenu.tsx:176 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:396 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:409 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:419 @@ -7633,10 +7784,10 @@ msgstr "Wystąpił problem! {0}" #: src/screens/List/ListHiddenScreen.tsx:63 #: src/screens/List/ListHiddenScreen.tsx:77 #: src/screens/List/ListHiddenScreen.tsx:99 -#: src/view/screens/ProfileList.tsx:403 -#: src/view/screens/ProfileList.tsx:421 -#: src/view/screens/ProfileList.tsx:439 -#: src/view/screens/ProfileList.tsx:457 +#: src/view/screens/ProfileList.tsx:411 +#: src/view/screens/ProfileList.tsx:429 +#: src/view/screens/ProfileList.tsx:447 +#: src/view/screens/ProfileList.tsx:465 msgid "There was an issue. Please check your internet connection and try again." msgstr "Wystąpił problem. Sprawdź połączenie internetowe i spróbuj ponownie." @@ -7657,6 +7808,14 @@ msgstr "Ustawienia te dotyczą tylko kanału obserwowanych." msgid "This {screenDescription} has been flagged:" msgstr "Ten {screenDescription} został zgłoszony:" +#: src/components/verification/VerificationsDialog.tsx:89 +msgid "This account has a checkmark because it's been verified by trusted sources." +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:94 +msgid "This account has one or more verifications, but it is not currently verified." +msgstr "" + #: src/components/moderation/ScreenHider.tsx:106 msgid "This account has requested that users sign in to view their profile." msgstr "Zaloguj się, aby wyświetlić profil tego konta." @@ -7665,6 +7824,10 @@ msgstr "Zaloguj się, aby wyświetlić profil tego konta." msgid "This account is blocked by one or more of your moderation lists. To unblock, please visit the lists directly and remove this user." msgstr "To konto jest blokowane przez jedną lub więcej list moderacji. Aby je odblokować, odwiedź te listy bezpośrednio i usuń tę osobę." +#: src/components/verification/VerificationCreatePrompt.tsx:48 +msgid "This action can be undone at any time." +msgstr "" + #: src/components/moderation/LabelsOnMeDialog.tsx:271 msgid "This appeal will be sent to <0>{sourceName}." msgstr "Odwołanie zostanie wysłane do <0>{sourceName}." @@ -7698,7 +7861,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:357 +#: src/screens/Messages/components/ChatListItem.tsx:362 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" @@ -7720,7 +7883,7 @@ msgstr "Ten kanał jest pusty! Możesz zaobserwować więcej osób lub dostosowa #: src/components/StarterPack/Main/PostsList.tsx:36 #: src/screens/Profile/ProfileFeed/index.tsx:189 -#: src/view/screens/ProfileList.tsx:835 +#: src/view/screens/ProfileList.tsx:843 msgid "This feed is empty." msgstr "Ten kanał jest pusty." @@ -7728,7 +7891,7 @@ msgstr "Ten kanał jest pusty." msgid "This feed is no longer online. We are showing <0>Discover instead." msgstr "Ten kanał nie jest już dostępny online. Zamiast niego wyświetlamy <0>kanał główny." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:574 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:593 msgid "This handle is reserved. Please try a different one." msgstr "Ta nazwa jest zajęta. Wypróbuj inną." @@ -7748,7 +7911,7 @@ msgstr "Ostrzeżenie to zostało nadane przez autora." msgid "This label was applied by you." msgstr "Ostrzeżenie to zostało nadane przez ciebie." -#: src/screens/Profile/Sections/Labels.tsx:188 +#: src/screens/Profile/Sections/Labels.tsx:185 msgid "This labeler hasn't declared what labels it publishes, and may not be active." msgstr "Ta moderacja nie określiła, jakie ostrzeżenia publikuje i może nie być aktywna." @@ -7764,7 +7927,7 @@ msgstr "" msgid "This list – created by you – contains possible violations of Bluesky's community guidelines in its name or description." msgstr "" -#: src/view/screens/ProfileList.tsx:954 +#: src/view/screens/ProfileList.tsx:962 msgid "This list is empty." msgstr "Ta lista jest pusta." @@ -7772,7 +7935,7 @@ msgstr "Ta lista jest pusta." msgid "This moderation service is unavailable. See below for more details. If this issue persists, contact us." msgstr "Ta usługa moderacji jest niedostępna. Więcej informacji znajduje się poniżej. Jeśli problem będzie się powtarzał, skontaktuj się z nami." -#: src/view/com/post-thread/PostThreadItem.tsx:876 +#: src/view/com/post-thread/PostThreadItem.tsx:896 msgid "This post claims to have been created on <0>{0}, but was first seen by Bluesky on <1>{1}." msgstr "Ten wpis został utworzony <0>{0}, ale po raz pierwszy pojawił się na Bluesky <1>{1}." @@ -7780,7 +7943,7 @@ msgstr "Ten wpis został utworzony <0>{0}, ale po raz pierwszy pojawił się msgid "This post has an unknown type of threadgate on it. Your app may be out of date." msgstr "Ten wpis ma nieznany typ wątków. Twoja aplikacja może być nieaktualna." -#: src/view/com/post-thread/PostThreadItem.tsx:158 +#: src/view/com/post-thread/PostThreadItem.tsx:160 msgid "This post has been deleted." msgstr "Ten wpis został usunięty." @@ -7797,7 +7960,7 @@ msgstr "Ten wpis zostanie ukryty w kanałach i wątkach. Nie można tego cofną msgid "This post's author has disabled quote posts." msgstr "Autor tego wpisu wyłączył możliwość cytowania." -#: src/view/com/profile/ProfileMenu.tsx:408 +#: src/view/com/profile/ProfileMenu.tsx:444 msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't signed in." msgstr "Ten profil jest widoczny tylko dla zalogowanych. Nie będzie widoczny dla osób niezalogowanych." @@ -7809,7 +7972,7 @@ msgstr "Ten komentarz trafi do ukrytej sekcji na dole wątku. Spowoduje to wycis msgid "This service has not provided terms of service or a privacy policy." msgstr "Usługa ta nie zawiera regulaminu ani polityki prywatności." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:437 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:456 msgid "This should create a domain record at:" msgstr "Powinno to spowodować utworzenie rekordu domeny pod adresem:" @@ -7850,7 +8013,7 @@ msgstr "Ta osoba nikogo nie obserwuje." msgid "This will delete \"{0}\" from your muted words. You can always add it back later." msgstr "Spowoduje to usunięcie \"{0}\" z wyciszonych słów. Zawsze możesz dodać je później." -#: src/screens/Settings/Settings.tsx:462 +#: src/screens/Settings/Settings.tsx:504 msgid "This will remove @{0} from the quick access list." msgstr "Spowoduje to usunięcie @{0} z listy szybkiego dostępu." @@ -7881,7 +8044,7 @@ msgstr "Tryb wątkowy" msgid "Threaded mode" msgstr "Tryb wątkowy" -#: src/Navigation.tsx:329 +#: src/Navigation.tsx:338 msgid "Threads Preferences" msgstr "Ustawienia wątków" @@ -7913,7 +8076,7 @@ msgstr "Dziś" msgid "Toggle dropdown" msgstr "Zwiń lub rozwiń" -#: src/screens/Moderation/index.tsx:335 +#: src/screens/Moderation/index.tsx:354 msgid "Toggle to enable or disable adult content" msgstr "Włącz lub wyłącz treści dla dorosłych" @@ -7927,14 +8090,14 @@ msgstr "Włącza lub wyłącza dźwięk" msgid "Top" msgstr "Najlepsze" -#: src/Navigation.tsx:411 +#: src/Navigation.tsx:420 msgid "Topic" msgstr "Temat" #: src/components/dms/MessageContextMenu.tsx:139 #: src/components/dms/MessageContextMenu.tsx:141 -#: src/view/com/post-thread/PostThreadItem.tsx:798 -#: src/view/com/post-thread/PostThreadItem.tsx:801 +#: src/view/com/post-thread/PostThreadItem.tsx:818 +#: src/view/com/post-thread/PostThreadItem.tsx:821 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:468 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:470 msgid "Translate" @@ -7952,6 +8115,10 @@ msgstr "" msgid "Trending Videos" msgstr "Popularne filmiki" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:138 +msgid "Trust emerges from relationships, communities, and shared context, so we’re also enabling <0>trusted verifiers: organizations that can directly issue verification." +msgstr "" + #: src/view/com/util/error/ErrorScreen.tsx:103 msgctxt "action" msgid "Try again" @@ -7973,7 +8140,7 @@ msgstr "Wprowadź nazwę" msgid "Type your message here" msgstr "Wpisz tu swoją wiadomość" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:413 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:432 msgid "Type:" msgstr "Rodzaj:" @@ -7999,31 +8166,31 @@ msgstr "Nie udało się usunąć" #: src/components/dms/MessagesListBlockedFooter.tsx:104 #: src/components/dms/MessagesListBlockedFooter.tsx:112 #: src/components/dms/MessagesListBlockedFooter.tsx:119 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:197 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:283 -#: src/view/com/profile/ProfileMenu.tsx:399 -#: src/view/screens/ProfileList.tsx:715 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:200 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 +#: src/view/com/profile/ProfileMenu.tsx:435 +#: src/view/screens/ProfileList.tsx:723 msgid "Unblock" msgstr "Odblokuj" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:202 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:205 msgctxt "action" msgid "Unblock" msgstr "Odblokuj" #: src/components/dms/ConvoMenu.tsx:247 #: src/components/dms/ConvoMenu.tsx:250 -#: src/view/com/profile/ProfileMenu.tsx:309 -#: src/view/com/profile/ProfileMenu.tsx:315 +#: src/view/com/profile/ProfileMenu.tsx:345 +#: src/view/com/profile/ProfileMenu.tsx:351 msgid "Unblock account" msgstr "Odblokuj konto" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:277 -#: src/view/com/profile/ProfileMenu.tsx:381 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:303 +#: src/view/com/profile/ProfileMenu.tsx:417 msgid "Unblock Account?" msgstr "Odblokować konto?" -#: src/view/screens/ProfileList.tsx:612 +#: src/view/screens/ProfileList.tsx:620 msgid "Unblock list" msgstr "" @@ -8041,12 +8208,12 @@ msgctxt "action" msgid "Unfollow" msgstr "Nie obserwuj" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:217 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:220 msgid "Unfollow {0}" msgstr "Nie obserwuj {0}" -#: src/view/com/profile/ProfileMenu.tsx:251 -#: src/view/com/profile/ProfileMenu.tsx:261 +#: src/view/com/profile/ProfileMenu.tsx:264 +#: src/view/com/profile/ProfileMenu.tsx:274 msgid "Unfollow account" msgstr "" @@ -8058,6 +8225,10 @@ msgstr "Nie obserwuj" msgid "Unfortunately, none of your subscribed labelers supports this report type." msgstr "" +#: src/components/verification/VerificationsDialog.tsx:204 +msgid "Unknown verifier" +msgstr "" + #: src/screens/Profile/components/ProfileFeedHeader.tsx:510 msgid "Unlike" msgstr "Nie lubię" @@ -8072,7 +8243,7 @@ msgctxt "video" msgid "Unmute" msgstr "" -#: src/view/screens/ProfileList.tsx:722 +#: src/view/screens/ProfileList.tsx:730 msgid "Unmute" msgstr "Anuluj wyciszenie" @@ -8081,8 +8252,8 @@ msgstr "Anuluj wyciszenie" msgid "Unmute {tag}" msgstr "Anuluj wyciszenie {tag}" -#: src/view/com/profile/ProfileMenu.tsx:288 -#: src/view/com/profile/ProfileMenu.tsx:294 +#: src/view/com/profile/ProfileMenu.tsx:324 +#: src/view/com/profile/ProfileMenu.tsx:330 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:668 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:674 msgid "Unmute account" @@ -8092,7 +8263,7 @@ msgstr "" msgid "Unmute conversation" msgstr "Anuluj wyciszenie" -#: src/view/screens/ProfileList.tsx:597 +#: src/view/screens/ProfileList.tsx:605 msgid "Unmute list" msgstr "" @@ -8105,7 +8276,7 @@ msgstr "Anuluj wyciszenie" msgid "Unmute video" msgstr "Anuluj wyciszenie" -#: src/view/screens/ProfileList.tsx:706 +#: src/view/screens/ProfileList.tsx:714 msgid "Unpin" msgstr "Odepnij" @@ -8128,7 +8299,7 @@ msgstr "Odepnij od głównej" msgid "Unpin from profile" msgstr "Odepnij od profilu" -#: src/view/screens/ProfileList.tsx:577 +#: src/view/screens/ProfileList.tsx:585 msgid "Unpin moderation list" msgstr "Odepnij listę moderacji" @@ -8136,7 +8307,7 @@ msgstr "Odepnij listę moderacji" msgid "Unpinned {0} from Home" msgstr "{0} odpięto od głównej" -#: src/view/screens/ProfileList.tsx:354 +#: src/view/screens/ProfileList.tsx:362 msgid "Unpinned from your feeds" msgstr "Odpięto kanał" @@ -8181,8 +8352,8 @@ msgstr "" msgid "Update <0>{displayName} in Lists" msgstr "Zaktualizuj <0>{displayName} w listach" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:507 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:528 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:526 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:547 msgid "Update to {domain}" msgstr "Zmień na {domain}" @@ -8204,7 +8375,7 @@ msgstr "Aktualizowanie..." msgid "Upload a photo instead" msgstr "Zamiast tego prześlij zdjęcie" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:453 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:472 msgid "Upload a text file to:" msgstr "Prześlij plik tekstowy do:" @@ -8244,7 +8415,7 @@ msgstr "Przesyłanie wideo..." msgid "Use app passwords to sign in to other Bluesky clients without giving full access to your account or password." msgstr "Używaj haseł aplikacji do logowania się do innych aplikacji obsługujących Bluesky bez konieczności udzielania pełnego dostępu do swojego konta czy hasła." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:539 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:558 msgid "Use default provider" msgstr "Korzystaj z domyślnego serwera" @@ -8344,24 +8515,43 @@ msgstr "Obserwowani przeze mnie" msgid "Users in \"{0}\"" msgstr "Osoby w \"{0}\"" -#: src/components/LikesDialog.tsx:83 -msgid "Users that have liked this content or profile" -msgstr "Osoby, które polubiły tę zawartość lub profil" - #: src/components/dialogs/PostInteractionSettingsDialog.tsx:433 msgid "Users you follow" msgstr "Obserwowani przez ciebie" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:419 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:438 msgid "Value:" msgstr "Wartość:" +#: src/screens/Moderation/index.tsx:288 +msgid "Verification settings" +msgstr "" + +#: src/Navigation.tsx:175 +#: src/screens/Moderation/VerificationSettings.tsx:32 +msgid "Verification Settings" +msgstr "" + +#: src/screens/Moderation/VerificationSettings.tsx:41 +msgid "Verifications on Bluesky work differently than on other platforms. <0>Learn more here." +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:105 +msgid "Verified by:" +msgstr "" + #: src/view/com/composer/videos/SelectVideoBtn.tsx:127 msgid "Verified email required" msgstr "Wymagany zweryfikowany adres email" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:509 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:530 +#: src/components/verification/VerificationCreatePrompt.tsx:65 +#: src/view/com/profile/ProfileMenu.tsx:308 +#: src/view/com/profile/ProfileMenu.tsx:311 +msgid "Verify account" +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:528 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:549 msgid "Verify DNS Record" msgstr "Zweryfikuj rekord DNS" @@ -8379,11 +8569,15 @@ msgstr "Zweryfikuj nowy adres email" msgid "Verify now" msgstr "Zweryfikuj teraz" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:510 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:532 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:529 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:551 msgid "Verify Text File" msgstr "Zweryfikuj plik tekstowy" +#: src/components/verification/VerificationCreatePrompt.tsx:44 +msgid "Verify this account?" +msgstr "" + #: src/screens/Settings/AccountSettings.tsx:75 #: src/screens/Settings/AccountSettings.tsx:91 msgid "Verify your email" @@ -8394,8 +8588,8 @@ msgstr "Zweryfikuj swój adres email" msgid "Verify Your Email" msgstr "Zweryfikuj swój adres email" -#: src/screens/Settings/AboutSettings.tsx:73 -#: src/screens/Settings/AboutSettings.tsx:102 +#: src/screens/Settings/AboutSettings.tsx:123 +#: src/screens/Settings/AboutSettings.tsx:152 msgid "Version {appVersion}" msgstr "Wersja {appVersion}" @@ -8408,7 +8602,7 @@ msgstr "Wideo" msgid "Video failed to process" msgstr "Przetwarzanie wideo nie powiodło się" -#: src/Navigation.tsx:462 +#: src/Navigation.tsx:471 msgid "Video Feed" msgstr "Kanał wideo" @@ -8461,16 +8655,17 @@ msgstr "Wyświetl zdjęcie profilowe {0}" #: src/components/ProfileCard.tsx:115 #: src/screens/Profile/components/ProfileFeedHeader.tsx:446 +#: src/screens/Search/components/SearchProfileCard.tsx:36 #: src/screens/VideoFeed/index.tsx:769 -#: src/view/com/notifications/NotificationFeedItem.tsx:413 +#: src/view/com/notifications/NotificationFeedItem.tsx:487 msgid "View {0}'s profile" msgstr "Wyświetl profil {0}" -#: src/components/dms/MessagesListHeader.tsx:176 +#: src/components/dms/MessagesListHeader.tsx:181 msgid "View {displayName}'s profile" msgstr "Wyświetl profil {displayName}" -#: src/components/ProfileHoverCard/index.web.tsx:433 +#: src/components/ProfileHoverCard/index.web.tsx:440 msgid "View blocked user's profile" msgstr "Wyświetl profil zablokowanej osoby" @@ -8508,13 +8703,13 @@ msgstr "Wyświetl informacje o tych ostrzeżeniach" msgid "View more" msgstr "Pokaż więcej" -#: src/components/ProfileHoverCard/index.web.tsx:419 -#: src/components/ProfileHoverCard/index.web.tsx:439 -#: src/components/ProfileHoverCard/index.web.tsx:466 +#: src/components/ProfileHoverCard/index.web.tsx:426 +#: src/components/ProfileHoverCard/index.web.tsx:446 +#: src/components/ProfileHoverCard/index.web.tsx:473 #: src/view/com/posts/AviFollowButton.tsx:55 #: src/view/com/posts/PostFeedErrorMessage.tsx:175 -#: src/view/com/util/PostMeta.tsx:78 -#: src/view/com/util/PostMeta.tsx:93 +#: src/view/com/util/PostMeta.tsx:87 +#: src/view/com/util/PostMeta.tsx:122 msgid "View profile" msgstr "Wyświetl profil" @@ -8526,6 +8721,10 @@ msgstr "Wyświetl zdjęcie profilowe" msgid "View the labeling service provided by @{0}" msgstr "Wyświetl usługę moderacji dostarczoną przez @{0}" +#: src/components/verification/VerificationCheckButton.tsx:99 +msgid "View this user's verifications" +msgstr "" + #: src/screens/Profile/components/ProfileFeedHeader.tsx:481 msgid "View users who like this feed" msgstr "Wyświetl osoby, które lubią ten kanał" @@ -8534,11 +8733,11 @@ msgstr "Wyświetl osoby, które lubią ten kanał" msgid "View video" msgstr "Wyświetl filmik" -#: src/screens/Moderation/index.tsx:264 +#: src/screens/Moderation/index.tsx:268 msgid "View your blocked accounts" msgstr "Wyświetl zablokowane konta" -#: src/screens/Moderation/index.tsx:204 +#: src/screens/Moderation/index.tsx:208 msgid "View your default post interaction settings" msgstr "Wyświetl domyślne ustawienia interakcji z wpisami" @@ -8547,14 +8746,18 @@ msgstr "Wyświetl domyślne ustawienia interakcji z wpisami" msgid "View your feeds and explore more" msgstr "Wyświetl swoje kanały i odkryj więcej" -#: src/screens/Moderation/index.tsx:234 +#: src/screens/Moderation/index.tsx:238 msgid "View your moderation lists" msgstr "Wyświetl swoje listy moderacji" -#: src/screens/Moderation/index.tsx:249 +#: src/screens/Moderation/index.tsx:253 msgid "View your muted accounts" msgstr "Wyświetl wyciszone konta" +#: src/components/verification/VerificationCheckButton.tsx:98 +msgid "View your verifications" +msgstr "" + #: src/view/com/util/images/AutoSizedImage.tsx:199 #: src/view/com/util/images/AutoSizedImage.tsx:221 msgid "Views full image" @@ -8627,7 +8830,7 @@ msgstr "Nie udało nam się potwierdzić, czy możesz przesyłać wideo. Spróbu msgid "We were unable to load your birth date preferences. Please try again." msgstr "Nie udało nam się wczytać twojej daty urodzenia. Spróbuj ponownie." -#: src/screens/Moderation/index.tsx:409 +#: src/screens/Moderation/index.tsx:428 msgid "We were unable to load your configured labelers at this time." msgstr "Nie udało nam się wczytać twoich ostrzeżeń." @@ -8643,16 +8846,20 @@ msgstr "Damy ci znać, gdy twoje konto będzie gotowe." msgid "We'll use this to help customize your experience." msgstr "Wykorzystamy te informacje, aby spersonalizować twoje doświadczenia." -#: src/components/dms/dialogs/SearchablePeopleList.tsx:92 +#: src/components/dialogs/SearchablePeopleList.tsx:107 #: src/components/ProgressGuide/FollowDialog.tsx:172 msgid "We're having network issues, try again" msgstr "Mamy problemy z siecią, spróbuj ponownie" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:94 +msgid "We’re introducing a new layer of verification on Bluesky — an easy-to-see checkmark." +msgstr "" + #: src/screens/Signup/index.tsx:109 msgid "We're so excited to have you join us!" msgstr "Nie możemy się doczekać, aż do nas dołączysz!" -#: src/view/screens/ProfileList.tsx:113 +#: src/view/screens/ProfileList.tsx:117 msgid "We're sorry, but we were unable to resolve this list. If this persists, please contact the list creator, @{handleOrDid}." msgstr "Przepraszamy, ale nie udało nam się wczytać tej listy. Jeśli problem będzie się powtarzał, skontaktuj się z @{handleOrDid}." @@ -8699,6 +8906,10 @@ msgstr "Jak chcesz nazwać swój pakiet startowy?" msgid "What's up?" msgstr "Jak się masz?" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:146 +msgid "When you tap on a check, you’ll see which organizations have granted verification." +msgstr "" + #: src/view/com/modals/lang-settings/PostLanguagesSettings.tsx:80 msgid "Which languages are used in this post?" msgstr "Które języki są używane w tym wpisie?" @@ -8715,6 +8926,10 @@ msgstr "Kto może wchodzić w interakcje z tym wpisem?" msgid "Who can reply" msgstr "Kto może komentować" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:127 +msgid "Who can verify?" +msgstr "" + #: src/screens/Home/NoFeedsPinned.tsx:79 #: src/screens/Messages/ChatList.tsx:231 #: src/screens/Messages/Inbox.tsx:176 @@ -8783,7 +8998,7 @@ msgstr "Skomentuj" msgid "Writers" msgstr "Pisarze" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:337 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:356 msgid "Wrong DID returned from server. Received: {0}" msgstr "Nieprawidłowy DID z serwera. Otrzymano: {0}" @@ -8820,7 +9035,11 @@ msgstr "Wczoraj" msgid "You" msgstr "Ty" -#: src/components/forms/HostingProvider.tsx:46 +#: src/components/verification/VerifierDialog.tsx:59 +msgid "You are a trusted verifier" +msgstr "" + +#: src/components/forms/HostingProvider.tsx:45 msgid "You are creating an account on" msgstr "" @@ -8836,6 +9055,19 @@ msgstr "Nie możesz przesyłać filmików." msgid "You are not following anyone." msgstr "Nikogo nie obserwujesz." +#: src/components/verification/VerificationsDialog.tsx:64 +msgid "You are verified" +msgstr "" + +#: src/screens/Profile/Header/EditProfileDialog.tsx:356 +#: src/view/com/modals/EditProfile.tsx:204 +msgid "You are verified. You will lose your verification status if you change your display name. <0>Learn more." +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:208 +msgid "You are verified. You will lose your verification status if you change your handle. <0>Learn more." +msgstr "" + #: src/screens/Search/modules/ExploreInterestsCard.tsx:45 msgid "You can adjust your interests at any time from \"Content and media\" settings." msgstr "" @@ -8947,11 +9179,11 @@ msgstr "Nie masz żadnych kanałów." msgid "You have no lists." msgstr "Nie masz żadnych list." -#: src/view/screens/ModerationBlockedAccounts.tsx:129 +#: src/view/screens/ModerationBlockedAccounts.tsx:138 msgid "You have not blocked any accounts yet. To block an account, go to their profile and select \"Block account\" from the menu on their account." msgstr "Żadne konto nie zostało jeszcze zablokowane. Otwórz profil konta i wybierz opcję \"Blokuj konto\" z menu, aby to zrobić." -#: src/view/screens/ModerationMutedAccounts.tsx:128 +#: src/view/screens/ModerationMutedAccounts.tsx:151 msgid "You have not muted any accounts yet. To mute an account, go to their profile and select \"Mute account\" from the menu on their account." msgstr "Żadne konto nie zostało jeszcze wyciszone. Otwórz profil konta i wybierz opcję \"Wycisz konto\" z menu, aby to zrobić." @@ -9024,11 +9256,11 @@ msgstr "Konto @{0} było poprzednio dezaktywowane." msgid "You reacted {0}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:213 +#: src/screens/Messages/components/ChatListItem.tsx:218 msgid "You reacted {0} to {1}" msgstr "" -#: src/screens/Settings/Settings.tsx:257 +#: src/screens/Settings/Settings.tsx:265 #: src/view/shell/desktop/LeftNav.tsx:206 msgid "You will be signed out of all your accounts." msgstr "Nastąpi wylogowanie ze wszystkich kont." @@ -9045,15 +9277,15 @@ 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/components/ChatListItem.tsx:149 +#: src/screens/Messages/components/ChatListItem.tsx:154 msgid "You: {0}" msgstr "Ty: {0}" -#: src/screens/Messages/components/ChatListItem.tsx:178 +#: src/screens/Messages/components/ChatListItem.tsx:183 msgid "You: {defaultEmbeddedContentMessage}" msgstr "Ty: {defaultEmbeddedContentMessage}" -#: src/screens/Messages/components/ChatListItem.tsx:171 +#: src/screens/Messages/components/ChatListItem.tsx:176 msgid "You: {short}" msgstr "Ty: {short}" @@ -9163,7 +9395,7 @@ msgstr "Twoje czaty zostały wyłączone" msgid "Your choice will be saved, but can be changed later in settings." msgstr "Twój wybór zostanie zapisany, ale możesz to później zmienić w ustawieniach." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:494 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:513 msgid "Your current handle <0>{0} will automatically remain reserved for you. You can switch back to it at any time from this account." msgstr "Twoja aktualna nazwa <0>{0} zostanie automatycznie dla ciebie zajęta. Możesz do niej wrócić w dowolnym momencie za pomocą tego konta." @@ -9194,7 +9426,7 @@ msgstr "Twoi obserwujący" msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "Twój kanał obserwowanych jest pusty! Zaobserwuj więcej osób, aby zobaczyć, co się dzieje." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:221 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:240 msgid "Your full handle will be <0>@{0}" msgstr "Twoja nowa nazwa to <0>@{0}" @@ -9202,7 +9434,7 @@ msgstr "Twoja nowa nazwa to <0>@{0}" msgid "Your full username will be <0>@{0}" msgstr "" -#: src/Navigation.tsx:383 +#: src/Navigation.tsx:392 #: src/screens/Search/modules/ExploreInterestsCard.tsx:67 #: src/screens/Settings/ContentAndMediaSettings.tsx:92 #: src/screens/Settings/ContentAndMediaSettings.tsx:95 @@ -9262,3 +9494,7 @@ msgstr "Twoje zgłoszenie zostanie przesłane do moderacji Bluesky" #: src/screens/Settings/SettingsInterests.tsx:53 msgid "Your selected interests help us serve you content you care about." msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:65 +msgid "Your verifications" +msgstr "" diff --git a/src/locale/locales/pt-BR/messages.po b/src/locale/locales/pt-BR/messages.po index b6abaf870c..781366664a 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: 2025-04-09 23:20\n" +"PO-Revision-Date: 2025-04-19 04:09\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -23,7 +23,7 @@ msgstr "" msgid "(active)" msgstr "(ativo)" -#: src/screens/Messages/components/ChatListItem.tsx:155 +#: src/screens/Messages/components/ChatListItem.tsx:160 msgid "(contains embedded content)" msgstr "(possui conteúdo incorporado)" @@ -82,7 +82,7 @@ msgstr "{0, plural, one {# segundo} other {# segundos}}" #: src/view/shell/bottom-bar/BottomBar.tsx:209 #: src/view/shell/bottom-bar/BottomBar.tsx:241 -#: src/view/shell/Drawer.tsx:454 +#: src/view/shell/Drawer.tsx:470 msgid "{0, plural, one {# unread item} other {# unread items}}" msgstr "{0, plural, one {# item não lido} other {# itens não lidos}}" @@ -91,17 +91,17 @@ msgstr "{0, plural, one {# item não lido} other {# itens não lidos}}" msgid "{0, plural, one {#mo} other {#mo}}" msgstr "{0, plural, one {#me} other {#me}}" -#: src/components/ProfileHoverCard/index.web.tsx:398 +#: src/components/ProfileHoverCard/index.web.tsx:404 #: src/screens/Profile/Header/Metrics.tsx:22 msgid "{0, plural, one {follower} other {followers}}" msgstr "{0, plural, one {seguidor} other {seguidores}}" -#: src/components/ProfileHoverCard/index.web.tsx:402 +#: src/components/ProfileHoverCard/index.web.tsx:408 #: src/screens/Profile/Header/Metrics.tsx:26 msgid "{0, plural, one {following} other {following}}" msgstr "{0, plural, one {seguindo} other {seguindo}}" -#: src/view/com/post-thread/PostThreadItem.tsx:459 +#: src/view/com/post-thread/PostThreadItem.tsx:479 msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, one {curtida} other {curtidas}}" @@ -109,22 +109,22 @@ msgstr "{0, plural, one {curtida} other {curtidas}}" msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, one {postagem} other {postagens}}" -#: src/view/com/post-thread/PostThreadItem.tsx:443 +#: src/view/com/post-thread/PostThreadItem.tsx:463 msgid "{0, plural, one {quote} other {quotes}}" msgstr "{0, plural, one {citação} other {citações}}" -#: src/view/com/post-thread/PostThreadItem.tsx:425 +#: src/view/com/post-thread/PostThreadItem.tsx:445 msgid "{0, plural, one {repost} other {reposts}}" msgstr "{0, plural, one {repostagem} other {repostagens}}" #: src/screens/Search/modules/ExploreTrendingTopics.tsx:78 msgid "{0, plural, other {{1} posts}}" -msgstr "" +msgstr "{0, plural, other {{1} postagens}}" #. Number of users (always at least 25) who have joined Bluesky using a specific starter pack #: src/screens/StarterPack/StarterPackScreen.tsx:485 msgid "{0, plural, other {# people have}} used this starter pack!" -msgstr "" +msgstr "{0, plural, other {# pessoas usaram}} este pacote inicial!" #. Pattern: {wordValue} in tags #: src/components/dialogs/MutedWords.tsx:475 @@ -151,11 +151,11 @@ msgstr "{0} de 50" #: src/components/dms/MessageItem.tsx:143 msgid "{0} reacted {1}" -msgstr "" +msgstr "{0} reagiu com {1}" -#: src/screens/Messages/components/ChatListItem.tsx:226 +#: src/screens/Messages/components/ChatListItem.tsx:231 msgid "{0} reacted {1} to {2}" -msgstr "" +msgstr "{0} reagiu com {1} a {2}" #: src/view/com/util/UserAvatar.tsx:464 msgid "{0}'s avatar" @@ -206,107 +206,139 @@ msgstr "{estimatedTimeHrs, plural, one {hora} other {horas}}" msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "{estimatedTimeMins, plural, one {minuto} other {minutos}}" -#: src/view/com/notifications/NotificationFeedItem.tsx:305 +#: src/view/com/notifications/NotificationFeedItem.tsx:324 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} followed you" msgstr "{firstAuthorLink} e <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} outro} other {outros {formattedAuthorsCount}}} te seguiram" -#: src/view/com/notifications/NotificationFeedItem.tsx:331 +#: src/view/com/notifications/NotificationFeedItem.tsx:350 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your custom feed" msgstr "{firstAuthorLink} e <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} outro} other {outros {formattedAuthorsCount}}} curtiram seu feed personalizado" -#: src/view/com/notifications/NotificationFeedItem.tsx:224 +#: src/view/com/notifications/NotificationFeedItem.tsx:243 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your post" msgstr "{firstAuthorLink} e <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} outro} other {outros {formattedAuthorsCount}}} curtiram sua postagem" -#: src/view/com/notifications/NotificationFeedItem.tsx:248 +#: src/view/com/notifications/NotificationFeedItem.tsx:430 +msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} removed their verifications from your account" +msgstr "{firstAuthorLink} e <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} outro} other {{formattedAuthorsCount} outros}} removeram suas verificações da sua conta" + +#: src/view/com/notifications/NotificationFeedItem.tsx:267 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} reposted your post" msgstr "{firstAuthorLink} e <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} outro} other {outros {formattedAuthorsCount}}} repostaram sua postagem" -#: src/view/com/notifications/NotificationFeedItem.tsx:355 +#: src/view/com/notifications/NotificationFeedItem.tsx:374 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} signed up with your starter pack" msgstr "{firstAuthorLink} e <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} outro} other {outros {formattedAuthorsCount}}} juntaram-se ao seu pacote inicial" -#: src/view/com/notifications/NotificationFeedItem.tsx:317 +#: src/view/com/notifications/NotificationFeedItem.tsx:404 +msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} verified you" +msgstr "{firstAuthorLink} e <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} outro} other {{formattedAuthorsCount} outros}} verificaram você" + +#: src/view/com/notifications/NotificationFeedItem.tsx:336 msgid "{firstAuthorLink} followed you" msgstr "{firstAuthorLink} te seguiu" -#: src/view/com/notifications/NotificationFeedItem.tsx:294 +#: src/view/com/notifications/NotificationFeedItem.tsx:313 msgid "{firstAuthorLink} followed you back" msgstr "{firstAuthorLink} te seguiu de volta" -#: src/view/com/notifications/NotificationFeedItem.tsx:343 +#: src/view/com/notifications/NotificationFeedItem.tsx:362 msgid "{firstAuthorLink} liked your custom feed" msgstr "{firstAuthorLink} curtiu seu feed personalizado" -#: src/view/com/notifications/NotificationFeedItem.tsx:236 +#: src/view/com/notifications/NotificationFeedItem.tsx:255 msgid "{firstAuthorLink} liked your post" msgstr "{firstAuthorLink} curtiu sua postagem" -#: src/view/com/notifications/NotificationFeedItem.tsx:260 +#: src/view/com/notifications/NotificationFeedItem.tsx:442 +msgid "{firstAuthorLink} removed their verification from your account" +msgstr "{firstAuthorLink} removeu a verificação da sua conta" + +#: src/view/com/notifications/NotificationFeedItem.tsx:279 msgid "{firstAuthorLink} reposted your post" msgstr "{firstAuthorLink} repostou sua postagem" -#: src/view/com/notifications/NotificationFeedItem.tsx:367 +#: src/view/com/notifications/NotificationFeedItem.tsx:386 msgid "{firstAuthorLink} signed up with your starter pack" msgstr "{firstAuthorLink} juntou-se ao seu pacote inicial" -#: src/view/com/notifications/NotificationFeedItem.tsx:298 +#: src/view/com/notifications/NotificationFeedItem.tsx:416 +msgid "{firstAuthorLink} verified you" +msgstr "{firstAuthorLink} verificou você" + +#: src/view/com/notifications/NotificationFeedItem.tsx:317 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} followed you" msgstr "{firstAuthorName} e {additionalAuthorsCount, plural, one {{formattedAuthorsCount} outro} other {outros {formattedAuthorsCount}}} te seguiram" -#: src/view/com/notifications/NotificationFeedItem.tsx:324 +#: src/view/com/notifications/NotificationFeedItem.tsx:343 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your custom feed" msgstr "{firstAuthorName} e {additionalAuthorsCount, plural, one {{formattedAuthorsCount} outro} other {outros {formattedAuthorsCount}}} curtiram seu feed personalizado" -#: src/view/com/notifications/NotificationFeedItem.tsx:217 +#: src/view/com/notifications/NotificationFeedItem.tsx:236 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your post" msgstr "{firstAuthorName} e {additionalAuthorsCount, plural, one {{formattedAuthorsCount} outro} other {outros {formattedAuthorsCount}}} curtiram sua postagem" -#: src/view/com/notifications/NotificationFeedItem.tsx:241 +#: src/view/com/notifications/NotificationFeedItem.tsx:423 +msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} removed their verifications from your account" +msgstr "{firstAuthorName} e {additionalAuthorsCount, plural, one {{formattedAuthorsCount} outro} other {{formattedAuthorsCount} outros}} removeram suas verificações da sua conta" + +#: src/view/com/notifications/NotificationFeedItem.tsx:260 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} reposted your post" msgstr "{firstAuthorName} e {additionalAuthorsCount, plural, one {{formattedAuthorsCount} outro} other {outros {formattedAuthorsCount}}} repostaram sua postagem" -#: src/view/com/notifications/NotificationFeedItem.tsx:348 +#: src/view/com/notifications/NotificationFeedItem.tsx:367 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} signed up with your starter pack" msgstr "{firstAuthorName} e {additionalAuthorsCount, plural, one {{formattedAuthorsCount} outro} other {outros {formattedAuthorsCount}}} juntaram-se ao seu pacote inicial" -#: src/view/com/notifications/NotificationFeedItem.tsx:303 +#: src/view/com/notifications/NotificationFeedItem.tsx:397 +msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} verified you" +msgstr "{firstAuthorName} e {additionalAuthorsCount, plural, one {{formattedAuthorsCount} outro} other {{formattedAuthorsCount} outros}} verificaram você" + +#: src/view/com/notifications/NotificationFeedItem.tsx:322 msgid "{firstAuthorName} followed you" msgstr "{firstAuthorName} te seguiu" -#: src/view/com/notifications/NotificationFeedItem.tsx:293 +#: src/view/com/notifications/NotificationFeedItem.tsx:312 msgid "{firstAuthorName} followed you back" msgstr "{firstAuthorName} te seguiu de volta" -#: src/view/com/notifications/NotificationFeedItem.tsx:329 +#: src/view/com/notifications/NotificationFeedItem.tsx:348 msgid "{firstAuthorName} liked your custom feed" msgstr "{firstAuthorName} curtiu seu feed personalizado" -#: src/view/com/notifications/NotificationFeedItem.tsx:222 +#: src/view/com/notifications/NotificationFeedItem.tsx:241 msgid "{firstAuthorName} liked your post" msgstr "{firstAuthorName} curtiu sua postagem" -#: src/view/com/notifications/NotificationFeedItem.tsx:246 +#: src/view/com/notifications/NotificationFeedItem.tsx:428 +msgid "{firstAuthorName} removed their verification from your account" +msgstr "{firstAuthorName} removeu a verificação da sua conta" + +#: src/view/com/notifications/NotificationFeedItem.tsx:265 msgid "{firstAuthorName} reposted your post" msgstr "{firstAuthorName} repostou sua postagem" -#: src/view/com/notifications/NotificationFeedItem.tsx:353 +#: src/view/com/notifications/NotificationFeedItem.tsx:372 msgid "{firstAuthorName} signed up with your starter pack" msgstr "{firstAuthorName} juntou-se ao seu pacote inicial" -#: src/components/ProfileHoverCard/index.web.tsx:508 +#: src/view/com/notifications/NotificationFeedItem.tsx:402 +msgid "{firstAuthorName} verified you" +msgstr "{firstAuthorName} verificou você" + +#: src/components/ProfileHoverCard/index.web.tsx:532 #: src/screens/Profile/Header/Metrics.tsx:49 msgid "{following} following" msgstr "{following} seguindo" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:392 +#: src/components/dialogs/SearchablePeopleList.tsx:412 msgid "{handle} can't be messaged" msgstr "Não é possível enviar mensagens a {handle}" #. Number of users (always at least 50) who have joined Bluesky using a specific starter pack #: src/components/StarterPack/StarterPackCard.tsx:101 msgid "{joinedAllTimeCount, plural, other {# users have}} joined!" -msgstr "" +msgstr "{joinedAllTimeCount, plural, other {# usuários se juntaram}}!" #: src/view/shell/bottom-bar/BottomBarWeb.tsx:270 msgid "{notificationCount, plural, one {# unread item} other {# unread items}}" @@ -323,17 +355,30 @@ msgstr "{profileName} juntou-se ao Bluesky utilizando um pacote inicial há {0}" #. The trending topic rank, i.e. "1. March Madness", "2. The Bachelor" #: src/screens/Search/modules/ExploreTrendingTopics.tsx:107 msgid "{rank}." -msgstr "" +msgstr "{rank}." #. trending topic time spent trending. should be as short as possible to fit in a pill #: src/screens/Search/modules/ExploreTrendingTopics.tsx:202 msgid "{type}h ago" -msgstr "" +msgstr "há {type}h" + +#: src/components/verification/VerifierDialog.tsx:60 +msgid "{userName} is a trusted verifier" +msgstr "{userName} é um verificador confiável" + +#: src/components/verification/VerificationsDialog.tsx:67 +msgid "{userName} is verified" +msgstr "{userName} foi verificado" + +#. Possessive, meaning "the verifications of {userName}" +#: src/components/verification/VerificationsDialog.tsx:69 +msgid "{userName}'s verifications" +msgstr "Verificações de {userName}" #. Indicates the number of additional profiles are in the Starter Pack e.g. +12 #: src/screens/Search/components/StarterPackCard.tsx:249 msgid "+{computedTotal}" -msgstr "" +msgstr "+{computedTotal}" #: src/screens/StarterPack/Wizard/index.tsx:449 msgctxt "profiles" @@ -345,11 +390,11 @@ msgctxt "feeds" msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" msgstr "<0>{0}, <1>{1}, e {2, plural, one {# outro} other {outros #}} estão inclusos no seu pacote inicial" -#: src/view/shell/Drawer.tsx:97 +#: src/view/shell/Drawer.tsx:113 msgid "<0>{0} {1, plural, one {follower} other {followers}}" msgstr "<0>{0} {1, plural, one {seguidor} other {seguidores}}" -#: src/view/shell/Drawer.tsx:108 +#: src/view/shell/Drawer.tsx:124 msgid "<0>{0} {1, plural, one {following} other {following}}" msgstr "<0>{0} {1, plural, one {seguindo} other {seguindo}}" @@ -398,14 +443,18 @@ msgid "7 days" msgstr "7 dias" #. If last message does not contain text, fall back to "{user} reacted to {a message}" -#: src/screens/Messages/components/ChatListItem.tsx:205 +#: src/screens/Messages/components/ChatListItem.tsx:210 msgid "a message" msgstr "uma mensagem" -#: src/Navigation.tsx:391 -#: src/screens/Settings/AboutSettings.tsx:34 -#: src/screens/Settings/Settings.tsx:215 -#: src/screens/Settings/Settings.tsx:218 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:91 +msgid "A new form of verification" +msgstr "Uma nova forma de verificação" + +#: src/Navigation.tsx:400 +#: src/screens/Settings/AboutSettings.tsx:72 +#: src/screens/Settings/Settings.tsx:223 +#: src/screens/Settings/Settings.tsx:226 msgid "About" msgstr "Sobre" @@ -424,36 +473,36 @@ msgid "Accept Request" msgstr "Aceitar solicitação" #: src/screens/Settings/AccessibilitySettings.tsx:46 -#: src/screens/Settings/Settings.tsx:191 -#: src/screens/Settings/Settings.tsx:194 +#: src/screens/Settings/Settings.tsx:199 +#: src/screens/Settings/Settings.tsx:202 msgid "Accessibility" msgstr "Acessibilidade" -#: src/Navigation.tsx:343 +#: src/Navigation.tsx:352 msgid "Accessibility Settings" msgstr "Acessibilidade" -#: src/Navigation.tsx:359 +#: src/Navigation.tsx:368 #: src/screens/Login/LoginForm.tsx:194 #: src/screens/Settings/AccountSettings.tsx:45 -#: src/screens/Settings/Settings.tsx:153 -#: src/screens/Settings/Settings.tsx:156 +#: src/screens/Settings/Settings.tsx:161 +#: src/screens/Settings/Settings.tsx:164 msgid "Account" msgstr "Conta" #: src/screens/Messages/components/RequestButtons.tsx:81 -#: src/view/com/profile/ProfileMenu.tsx:141 +#: src/view/com/profile/ProfileMenu.tsx:147 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:392 msgctxt "toast" msgid "Account blocked" msgstr "Conta bloqueada" -#: src/view/com/profile/ProfileMenu.tsx:154 +#: src/view/com/profile/ProfileMenu.tsx:160 msgctxt "toast" msgid "Account followed" msgstr "Conta seguida" -#: src/view/com/profile/ProfileMenu.tsx:117 +#: src/view/com/profile/ProfileMenu.tsx:123 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:415 msgctxt "toast" msgid "Account muted" @@ -468,33 +517,37 @@ msgstr "Conta silenciada" msgid "Account Muted by List" msgstr "Conta silenciada pela lista" -#: src/screens/Settings/Settings.tsx:430 +#: src/screens/Settings/Settings.tsx:472 msgid "Account options" msgstr "Opções da conta" -#: src/screens/Settings/Settings.tsx:466 +#: src/screens/Settings/Settings.tsx:508 msgid "Account removed from quick access" msgstr "Conta removida do acesso rápido" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:137 -#: src/view/com/profile/ProfileMenu.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:140 +#: src/view/com/profile/ProfileMenu.tsx:137 msgctxt "toast" msgid "Account unblocked" msgstr "Conta desbloqueada" -#: src/view/com/profile/ProfileMenu.tsx:166 +#: src/view/com/profile/ProfileMenu.tsx:172 msgctxt "toast" msgid "Account unfollowed" msgstr "Conta deixada de seguir" -#: src/view/com/profile/ProfileMenu.tsx:107 +#: src/view/com/profile/ProfileMenu.tsx:113 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:405 msgctxt "toast" msgid "Account unmuted" msgstr "Conta dessilenciada" +#: src/components/verification/VerifierDialog.tsx:98 +msgid "Accounts with a scalloped blue check mark<0>{NON_BREAKING_SPACE}<1/>{NON_BREAKING_SPACE}can verify others. These trusted verifiers are selected by Bluesky." +msgstr "Contas com um ponto de verificação azul ondulada<0>{NON_BREAKING_SPACE}<1/>{NON_BREAKING_SPACE}podem verificar outros. Esses verificadores confiáveis são selecionados pelo Bluesky." + +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:169 #: src/components/dialogs/MutedWords.tsx:328 -#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/UserAddRemoveLists.tsx:235 msgid "Add" msgstr "Adicionar" @@ -512,8 +565,8 @@ msgstr "Adicionar {displayName} ao pacote inicial" msgid "Add a content warning" msgstr "Adicionar aviso de conteúdo" -#: src/view/screens/ProfileList.tsx:916 -#: src/view/screens/ProfileList.tsx:934 +#: src/view/screens/ProfileList.tsx:924 +#: src/view/screens/ProfileList.tsx:942 msgid "Add a user to this list" msgstr "Adicionar um usuário a esta lista" @@ -536,8 +589,8 @@ msgstr "Adicionar texto alternativo" msgid "Add alt text (optional)" msgstr "Adicionar texto alternativo (opcional)" -#: src/screens/Settings/Settings.tsx:373 -#: src/screens/Settings/Settings.tsx:376 +#: src/screens/Settings/Settings.tsx:415 +#: src/screens/Settings/Settings.tsx:418 #: src/view/shell/desktop/LeftNav.tsx:281 #: src/view/shell/desktop/LeftNav.tsx:285 msgid "Add another account" @@ -578,11 +631,15 @@ msgstr "Adicionar palavras/tags removidas" msgid "Add new post" msgstr "Adicionar nova postagem" -#: src/view/screens/ProfileList.tsx:924 -#: src/view/screens/ProfileList.tsx:942 +#: src/view/screens/ProfileList.tsx:932 +#: src/view/screens/ProfileList.tsx:950 msgid "Add people" msgstr "Adicionar pessoas" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:79 +msgid "Add people to list" +msgstr "Adicionar pessoas à lista" + #: src/components/dms/EmojiPopup.android.tsx:55 msgid "Add Reaction" msgstr "Adicionar Reação" @@ -599,7 +656,7 @@ msgstr "Adicione alguns feeds ao seu pacote inicial!" msgid "Add the default feed of only people you follow" msgstr "Adicionar o feed padrão com pessoas que sigo" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:387 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:406 msgid "Add the following DNS record to your domain:" msgstr "Adicione o seguinte registro DNS ao seu domínio:" @@ -607,8 +664,8 @@ msgstr "Adicione o seguinte registro DNS ao seu domínio:" msgid "Add this feed to your feeds" msgstr "Adicione este feed aos seus feeds" -#: src/view/com/profile/ProfileMenu.tsx:273 -#: src/view/com/profile/ProfileMenu.tsx:276 +#: src/view/com/profile/ProfileMenu.tsx:286 +#: src/view/com/profile/ProfileMenu.tsx:289 msgid "Add to lists" msgstr "Adicionar às listas" @@ -616,7 +673,11 @@ msgstr "Adicionar às listas" msgid "Add to my feeds" msgstr "Adicionar aos meus feeds" -#: src/view/com/modals/ListAddRemoveUsers.tsx:192 +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:156 +msgid "Add user to list" +msgstr "Adicionar usuário à lista" + +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:109 #: src/view/com/modals/UserAddRemoveLists.tsx:162 msgid "Added to list" msgstr "Adicionado à lista" @@ -640,7 +701,7 @@ msgstr "Adulto" msgid "Adult Content" msgstr "Conteúdo adulto" -#: src/screens/Moderation/index.tsx:355 +#: src/screens/Moderation/index.tsx:374 msgid "Adult content can only be enabled via the Web at <0>bsky.app." msgstr "O conteúdo adulto só pode ser ativo pelo site em <0>bsky.app" @@ -653,7 +714,7 @@ msgstr "O conteúdo adulto está desativado." msgid "Adult Content labels" msgstr "Rótulos de conteúdo adulto" -#: src/screens/Moderation/index.tsx:399 +#: src/screens/Moderation/index.tsx:418 msgid "Advanced" msgstr "Avançado" @@ -733,7 +794,7 @@ msgstr "O texto alternativo descreve imagens para usuários cegos e com baixa vi #: src/view/com/composer/GifAltText.tsx:179 #: src/view/com/composer/photos/ImageAltTextDialog.tsx:139 msgid "Alt text will be truncated. {MAX_ALT_TEXT, plural, other {Limit: {0} characters.}}" -msgstr "" +msgstr "O texto alternativo será truncado. {MAX_ALT_TEXT, plural, other {Limite: {0} caracteres.}}" #: src/screens/Settings/components/DisableEmail2FADialog.tsx:93 #: src/view/com/modals/VerifyEmail.tsx:132 @@ -762,7 +823,7 @@ msgstr "Ocorreu um erro ao compactar o vídeo." #: src/state/queries/explore-feed-previews.tsx:184 msgid "An error occurred while fetching the feed." -msgstr "" +msgstr "Ocorreu um erro ao recuperar o feed." #: src/components/StarterPack/ProfileStarterPacks.tsx:336 msgid "An error occurred while generating your starter pack. Want to try again?" @@ -794,6 +855,11 @@ msgstr "Ocorreu um erro ao tentar seguir todos" msgid "An error occurred while uploading the video." msgstr "Ocorreu um erro ao enviar o vídeo." +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:84 +#: src/components/verification/VerifierDialog.tsx:88 +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 verificadores confiáveis por sua vez verificam contas de usuário individuais." + #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:28 #: src/lib/moderation/useReportOptions.ts:28 msgid "An issue not included in these options" @@ -809,13 +875,17 @@ msgstr "Ocorreu um problema ao tentar abrir a conversa" #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 -#: src/components/ProfileCard.tsx:339 -#: src/components/ProfileCard.tsx:360 +#: src/components/ProfileCard.tsx:367 +#: src/components/ProfileCard.tsx:388 #: src/view/com/profile/FollowButton.tsx:38 #: src/view/com/profile/FollowButton.tsx:48 msgid "An issue occurred, please try again." msgstr "Ocorreu um problema, tente novamente." +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:118 +msgid "An mockup of a iPhone showing the Bluesky app open to the profile of a verified user with a blue checkmark next to their display name." +msgstr "Um mockup de um iPhone mostrando o aplicativo Bluesky aberto ao perfil de um usuário verificado com uma marca de seleção azul ao lado de seu nome de exibição." + #: src/screens/Onboarding/StepInterests/index.tsx:185 msgid "an unknown error occurred" msgstr "ocorreu um erro desconhecido" @@ -838,6 +908,10 @@ msgstr "Animais" msgid "Animated GIF" msgstr "GIF animado" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:37 +msgid "Announcing verification on Bluesky" +msgstr "Anunciando verificação no Bluesky" + #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:33 #: src/lib/moderation/useReportOptions.ts:33 msgid "Anti-Social Behavior" @@ -847,7 +921,7 @@ msgstr "Comportamento Anti-social" msgid "Anybody can interact" msgstr "Qualquer um pode interagir" -#: src/Navigation.tsx:399 +#: src/Navigation.tsx:408 #: src/screens/Settings/AppIconSettings/index.tsx:67 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:18 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:23 @@ -884,7 +958,7 @@ msgstr "A senha do app deve conter no mínimo 4 caracteres" msgid "App passwords" msgstr "Senhas do app" -#: src/Navigation.tsx:311 +#: src/Navigation.tsx:320 #: src/screens/Settings/AppPasswords.tsx:51 msgid "App Passwords" msgstr "Senhas do app" @@ -920,10 +994,10 @@ msgstr "Recorrer da suspensão" msgid "Appeal this decision" msgstr "Recorrer desta decisão" -#: src/Navigation.tsx:351 +#: src/Navigation.tsx:360 #: src/screens/Settings/AppearanceSettings.tsx:85 -#: src/screens/Settings/Settings.tsx:183 -#: src/screens/Settings/Settings.tsx:186 +#: src/screens/Settings/Settings.tsx:191 +#: src/screens/Settings/Settings.tsx:194 msgid "Appearance" msgstr "Aparência" @@ -932,12 +1006,12 @@ msgstr "Aparência" msgid "Apply default recommended feeds" msgstr "Utilizar feeds recomendados" -#: src/view/com/post-thread/PostThreadItem.tsx:865 +#: src/view/com/post-thread/PostThreadItem.tsx:885 msgid "Archived from {0}" msgstr "Arquivado desde {0}" -#: src/view/com/post-thread/PostThreadItem.tsx:834 -#: src/view/com/post-thread/PostThreadItem.tsx:873 +#: src/view/com/post-thread/PostThreadItem.tsx:854 +#: src/view/com/post-thread/PostThreadItem.tsx:893 msgid "Archived post" msgstr "Postagem arquivada" @@ -953,7 +1027,7 @@ msgstr "Deseja mesmo excluir esta mensagem? A mensagem será excluída apenas pa msgid "Are you sure you want to delete this starter pack?" msgstr "Deseja mesmo excluir este pacote inicial?" -#: src/screens/Profile/Header/EditProfileDialog.tsx:82 +#: src/screens/Profile/Header/EditProfileDialog.tsx:86 msgid "Are you sure you want to discard your changes?" msgstr "Deseja mesmo descartar suas alterações?" @@ -1016,7 +1090,7 @@ msgstr "Ajustes de reprodução automática foram movidas para <0>Ajustes de con msgid "Autoplay videos and GIFs" msgstr "Reproduzir vídeos e GIFs automaticamente" -#: src/components/dms/MessagesListHeader.tsx:82 +#: src/components/dms/MessagesListHeader.tsx:84 #: src/components/moderation/LabelsOnMeDialog.tsx:315 #: src/components/moderation/LabelsOnMeDialog.tsx:316 #: src/screens/Login/ChooseAccountForm.tsx:90 @@ -1052,7 +1126,7 @@ msgstr "Você deve verificar seu email antes de criar uma postagem." msgid "Before creating a starter pack, you must first verify your email." msgstr "Para criar um pacote inicial, você precisa verificar seu e-mail." -#: src/components/dms/dialogs/NewChatDialog.tsx:79 +#: src/components/dms/dialogs/NewChatDialog.tsx:80 #: src/components/dms/MessageProfileButton.tsx:110 #: src/screens/Messages/Conversation.tsx:221 msgid "Before you may message another user, you must first verify your email." @@ -1063,8 +1137,8 @@ msgstr "Para enviar mensagens, você precisa verificar seu e-mail." msgid "Birthday" msgstr "Aniversário" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:283 -#: src/view/com/profile/ProfileMenu.tsx:399 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 +#: src/view/com/profile/ProfileMenu.tsx:435 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:849 msgid "Block" msgstr "Bloquear" @@ -1073,19 +1147,19 @@ msgstr "Bloquear" #: src/components/dms/ConvoMenu.tsx:250 #: src/screens/Messages/components/RequestButtons.tsx:134 #: src/screens/Messages/components/RequestButtons.tsx:136 -#: src/view/com/profile/ProfileMenu.tsx:310 -#: src/view/com/profile/ProfileMenu.tsx:317 +#: src/view/com/profile/ProfileMenu.tsx:346 +#: src/view/com/profile/ProfileMenu.tsx:353 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:686 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:688 msgid "Block account" msgstr "Bloquear conta" -#: src/view/com/profile/ProfileMenu.tsx:382 +#: src/view/com/profile/ProfileMenu.tsx:418 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:844 msgid "Block Account?" msgstr "Bloquear conta?" -#: src/view/screens/ProfileList.tsx:661 +#: src/view/screens/ProfileList.tsx:669 msgid "Block accounts" msgstr "Bloquear contas" @@ -1097,7 +1171,7 @@ msgstr "Bloquear e excluir" msgid "Block and/or delete this conversation" msgstr "Bloquear e/ou excluir esta conversa" -#: src/view/screens/ProfileList.tsx:781 +#: src/view/screens/ProfileList.tsx:789 msgid "Block list" msgstr "Lista de bloqueio" @@ -1105,7 +1179,7 @@ msgstr "Lista de bloqueio" msgid "Block or report" msgstr "Bloquear ou denunciar" -#: src/view/screens/ProfileList.tsx:776 +#: src/view/screens/ProfileList.tsx:784 msgid "Block these accounts?" msgstr "Bloquear estas contas?" @@ -1122,21 +1196,21 @@ msgstr "Bloquear usuário" msgid "Blocked" msgstr "Bloqueado" -#: src/screens/Moderation/index.tsx:269 +#: src/screens/Moderation/index.tsx:273 msgid "Blocked accounts" msgstr "Contas bloqueadas" -#: src/Navigation.tsx:160 -#: src/view/screens/ModerationBlockedAccounts.tsx:101 +#: src/Navigation.tsx:161 +#: src/view/screens/ModerationBlockedAccounts.tsx:110 msgid "Blocked Accounts" msgstr "Contas bloqueadas" -#: src/view/com/profile/ProfileMenu.tsx:394 +#: src/view/com/profile/ProfileMenu.tsx:430 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:846 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." -#: src/view/screens/ModerationBlockedAccounts.tsx:112 +#: src/view/screens/ModerationBlockedAccounts.tsx:121 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you. You will not see their content and they will be prevented from seeing yours." msgstr "Contas bloqueadas não podem responder aos seus tópicos, te mencionar, ou interagir com você. Você não verá seus conteúdos e eles não conseguirão ver os seus." @@ -1144,15 +1218,15 @@ msgstr "Contas bloqueadas não podem responder aos seus tópicos, te mencionar, msgid "Blocked post." msgstr "Postagem bloqueada." -#: src/screens/Profile/Sections/Labels.tsx:173 +#: src/screens/Profile/Sections/Labels.tsx:170 msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "Bloquear o rotulador não impede que ele adicione rótulos a sua conta." -#: src/view/screens/ProfileList.tsx:778 +#: src/view/screens/ProfileList.tsx:786 msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Os bloqueios são públicos. Contas bloqueadas não podem te responder, mencionar ou interagir com você." -#: src/view/com/profile/ProfileMenu.tsx:391 +#: src/view/com/profile/ProfileMenu.tsx:427 msgid "Blocking will not prevent labels from being applied on your account, but it will stop this account from replying in your threads or interacting with you." msgstr "Bloquear não impede que rótulos sejam colocados em sua conta, mas impedirá que esta conta responda aos seus tópicos e interaja com você." @@ -1165,7 +1239,7 @@ msgstr "Blog" msgid "Bluesky" msgstr "Bluesky" -#: src/view/com/post-thread/PostThreadItem.tsx:890 +#: src/view/com/post-thread/PostThreadItem.tsx:910 msgid "Bluesky cannot confirm the authenticity of the claimed date." msgstr "O Bluesky não pode confirmar que a data mostrada é legítima." @@ -1199,6 +1273,10 @@ msgstr "O Bluesky selecionará um grupo de contas recomendadas da sua rede." msgid "Bluesky will not show your profile and posts to logged-out users. Other apps may not honor this request. This does not make your account private." msgstr "O Bluesky não exibirá seu perfil e postagens a usuários desconectados. Outros apps talvez não respeitem esta solicitação. Isso não torna sua conta privada." +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:132 +msgid "Bluesky will proactively verify notable and authentic accounts." +msgstr "Bluesky irá verificar proativamente contas notáveis e autênticas." + #: src/screens/Settings/AppIconSettings/index.tsx:99 msgid "Bluesky+" msgstr "Bluesky+" @@ -1259,7 +1337,7 @@ msgstr "Buscar pacote inicial {displayName}" #: src/screens/Search/modules/ExploreTrendingTopics.tsx:89 msgid "Browse topic {0}" -msgstr "" +msgstr "Navegar pelo assunto {0}" #: src/components/TrendingTopics.tsx:232 msgid "Browse topic {displayName}" @@ -1294,24 +1372,24 @@ msgstr "Ao criar uma conta você concorda com os <0>Termos de Serviço." #: src/screens/Search/components/StarterPackCard.tsx:105 msgid "By you" -msgstr "" +msgstr "Por você" #: src/view/com/composer/photos/OpenCameraBtn.tsx:72 msgid "Camera" msgstr "Câmera" #: src/components/Menu/index.tsx:306 -#: src/components/Prompt.tsx:130 -#: src/components/Prompt.tsx:132 +#: src/components/Prompt.tsx:140 +#: src/components/Prompt.tsx:142 #: src/screens/Deactivated.tsx:158 -#: src/screens/Profile/Header/EditProfileDialog.tsx:220 -#: src/screens/Profile/Header/EditProfileDialog.tsx:228 +#: src/screens/Profile/Header/EditProfileDialog.tsx:227 +#: src/screens/Profile/Header/EditProfileDialog.tsx:235 #: src/screens/Search/Shell.tsx:349 #: src/screens/Settings/AppIconSettings/index.tsx:44 #: src/screens/Settings/AppIconSettings/index.tsx:225 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:76 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:83 -#: src/screens/Settings/Settings.tsx:260 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:78 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:85 +#: src/screens/Settings/Settings.tsx:268 #: src/screens/Takendown.tsx:99 #: src/screens/Takendown.tsx:102 #: src/view/com/composer/Composer.tsx:937 @@ -1322,7 +1400,7 @@ msgstr "Câmera" #: src/view/com/modals/ChangePassword.tsx:282 #: src/view/com/modals/CreateOrEditList.tsx:335 #: src/view/com/modals/CropImage.web.tsx:97 -#: src/view/com/modals/EditProfile.tsx:244 +#: src/view/com/modals/EditProfile.tsx:270 #: src/view/com/modals/InAppBrowserConsent.tsx:75 #: src/view/com/modals/InAppBrowserConsent.tsx:77 #: src/view/com/modals/LinkWarning.tsx:105 @@ -1350,7 +1428,7 @@ msgstr "Cancelar exclusão da conta" msgid "Cancel image crop" msgstr "Cancelar corte da imagem" -#: src/view/com/modals/EditProfile.tsx:239 +#: src/view/com/modals/EditProfile.tsx:265 msgid "Cancel profile editing" msgstr "Cancelar edição do perfil" @@ -1363,7 +1441,6 @@ msgid "Cancel reactivation and sign out" msgstr "Cancelar reativação e desconectar" #: src/screens/Search/Shell.tsx:341 -#: src/view/com/modals/ListAddRemoveUsers.tsx:88 msgid "Cancel search" msgstr "Cancelar pesquisa" @@ -1411,8 +1488,8 @@ msgstr "Alterar e-mail" msgid "Change email address" msgstr "Alterar endereço de e-mail" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:92 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:96 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:94 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:98 msgid "Change Handle" msgstr "Alterar nome de usuário" @@ -1448,15 +1525,15 @@ msgstr "Alterar o seu endereço de e-mail" msgid "Changes app icon" msgstr "Altera o ícone do app" -#: src/components/forms/HostingProvider.tsx:50 -#: src/components/forms/HostingProvider.tsx:70 +#: src/components/forms/HostingProvider.tsx:49 +#: src/components/forms/HostingProvider.tsx:69 msgid "Changes hosting provider" msgstr "Altera o provedor de hospedagem" -#: src/Navigation.tsx:416 +#: src/Navigation.tsx:425 #: src/view/shell/bottom-bar/BottomBar.tsx:205 #: src/view/shell/desktop/LeftNav.tsx:535 -#: src/view/shell/Drawer.tsx:422 +#: src/view/shell/Drawer.tsx:438 msgid "Chat" msgstr "Conversas" @@ -1471,7 +1548,7 @@ msgctxt "toast" msgid "Chat muted" msgstr "Conversa silenciada" -#: src/Navigation.tsx:426 +#: src/Navigation.tsx:435 #: src/screens/Messages/components/InboxPreview.tsx:24 msgid "Chat request inbox" msgstr "Caixa de entrada de pedidos de conversa" @@ -1482,7 +1559,7 @@ msgid "Chat requests" msgstr "Pedidos de conversa" #: src/components/dms/ConvoMenu.tsx:75 -#: src/Navigation.tsx:421 +#: src/Navigation.tsx:430 #: src/screens/Messages/ChatList.tsx:328 msgid "Chat settings" msgstr "Opções da conversa" @@ -1514,7 +1591,7 @@ msgstr "Verifique seu e-mail para um código de registro e insira-o aqui." msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "Confira sua caixa de entrada por um e-mail com um código de confirmação para inserir abaixo:" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:370 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:389 msgid "Choose domain verification method" msgstr "Selecionar método de verificação de domínio" @@ -1554,14 +1631,19 @@ msgstr "Escolha sua senha" msgid "Choose your username" msgstr "Seu nome de usuário" -#: src/screens/Settings/Settings.tsx:351 +#: src/screens/Settings/Settings.tsx:393 msgid "Clear all storage data" msgstr "Limpar dados de armazenamento" -#: src/screens/Settings/Settings.tsx:353 +#: src/screens/Settings/Settings.tsx:395 msgid "Clear all storage data (restart after this)" msgstr "Limpar dados de armazenamento (e então reiniciar)" +#: src/screens/Settings/AboutSettings.tsx:113 +#: src/screens/Settings/AboutSettings.tsx:117 +msgid "Clear image cache" +msgstr "Limpar memória transitória de imagens" + #: src/components/forms/SearchInput.tsx:70 msgid "Clear search query" msgstr "Limpar pesquisa" @@ -1595,8 +1677,10 @@ msgid "Clip 🐴 clop 🐴" msgstr "Clip 🐴 clop 🐴" #: src/components/dialogs/GifSelect.tsx:281 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:174 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:183 +#: src/components/dialogs/SearchablePeopleList.tsx:295 #: src/components/dialogs/VerifyEmailDialog.tsx:289 -#: src/components/dms/dialogs/SearchablePeopleList.tsx:269 #: src/components/dms/EmojiPopup.android.tsx:58 #: src/components/dms/ReportDialog.tsx:381 #: src/components/dms/ReportDialog.tsx:390 @@ -1605,6 +1689,8 @@ msgstr "Clip 🐴 clop 🐴" #: src/components/ProgressGuide/FollowDialog.tsx:386 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:117 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:123 +#: src/components/verification/VerificationsDialog.tsx:146 +#: src/components/verification/VerifierDialog.tsx:144 #: src/view/com/modals/ChangePassword.tsx:279 #: src/view/com/modals/ChangePassword.tsx:282 #: src/view/com/util/post-embeds/GifEmbed.tsx:197 @@ -1625,6 +1711,8 @@ msgid "Close bottom drawer" msgstr "Fechar parte inferior" #: src/components/dialogs/GifSelect.tsx:275 +#: src/components/verification/VerificationsDialog.tsx:138 +#: src/components/verification/VerifierDialog.tsx:136 msgid "Close dialog" msgstr "Fechar janela" @@ -1665,7 +1753,7 @@ msgstr "Fecha o alerta de mudança de senha" #: src/view/com/composer/Composer.tsx:945 msgid "Closes post composer and discards post draft" -msgstr "" +msgstr "Fecha a janela de nova postagem e descarta o rascunho" #: src/view/com/composer/text-input/web/EmojiPicker.web.tsx:138 #: src/view/com/composer/text-input/web/EmojiPicker.web.tsx:174 @@ -1676,11 +1764,11 @@ msgstr "Fecha o seletor de emoji" msgid "Closes viewer for header image" msgstr "Fecha o visualizador de banner" -#: src/view/com/notifications/NotificationFeedItem.tsx:405 +#: src/view/com/notifications/NotificationFeedItem.tsx:479 msgid "Collapse list of users" msgstr "Esconder lista de usuários" -#: src/view/com/notifications/NotificationFeedItem.tsx:598 +#: src/view/com/notifications/NotificationFeedItem.tsx:687 msgid "Collapses list of users for a given notification" msgstr "Fecha a lista de usuários de uma notificação" @@ -1703,7 +1791,7 @@ msgstr "Comédia" msgid "Comics" msgstr "Quadrinhos" -#: src/Navigation.tsx:301 +#: src/Navigation.tsx:310 #: src/view/screens/CommunityGuidelines.tsx:34 msgid "Community Guidelines" msgstr "Diretrizes da Comunidade" @@ -1743,8 +1831,8 @@ msgstr "Configurável no <0>painel de moderação." #: src/components/dialogs/VerifyEmailDialog.tsx:253 #: src/components/dialogs/VerifyEmailDialog.tsx:260 #: src/components/dialogs/VerifyEmailDialog.tsx:283 -#: src/components/Prompt.tsx:173 -#: src/components/Prompt.tsx:176 +#: src/components/Prompt.tsx:183 +#: src/components/Prompt.tsx:186 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:185 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:188 #: src/view/com/modals/VerifyEmail.tsx:239 @@ -1765,11 +1853,11 @@ msgstr "Confirmar ajustes de idioma de conteúdo" msgid "Confirm delete account" msgstr "Confirmar exclusão da conta" -#: src/screens/Moderation/index.tsx:303 +#: src/screens/Moderation/index.tsx:322 msgid "Confirm your age:" msgstr "Confirme sua idade:" -#: src/screens/Moderation/index.tsx:294 +#: src/screens/Moderation/index.tsx:313 msgid "Confirm your birthdate" msgstr "Confirme sua data de nascimento" @@ -1802,12 +1890,12 @@ msgid "Content & Media" msgstr "Conteúdo e mídia" #: src/screens/Settings/AccessibilitySettings.tsx:109 -#: src/screens/Settings/Settings.tsx:175 -#: src/screens/Settings/Settings.tsx:178 +#: src/screens/Settings/Settings.tsx:183 +#: src/screens/Settings/Settings.tsx:186 msgid "Content and media" msgstr "Conteúdo e mídia" -#: src/Navigation.tsx:375 +#: src/Navigation.tsx:384 msgid "Content and Media" msgstr "Conteúdo e mídia" @@ -1815,7 +1903,7 @@ msgstr "Conteúdo e mídia" msgid "Content Blocked" msgstr "Conteúdo bloqueado" -#: src/screens/Moderation/index.tsx:287 +#: src/screens/Moderation/index.tsx:306 msgid "Content filters" msgstr "Filtros de conteúdo" @@ -1853,7 +1941,7 @@ msgstr "Fundo do menu, clique para fechá-lo." msgid "Continue" msgstr "Continuar" -#: src/components/AccountList.tsx:121 +#: src/components/AccountList.tsx:126 msgid "Continue as {0} (currently signed in)" msgstr "Continuar como {0} (já conectado)" @@ -1873,7 +1961,7 @@ msgctxt "toast" msgid "Conversation deleted" msgstr "Conversa excluída" -#: src/screens/Messages/components/ChatListItem.tsx:191 +#: src/screens/Messages/components/ChatListItem.tsx:196 msgid "Conversation deleted" msgstr "Conversa excluída" @@ -1885,7 +1973,7 @@ msgstr "Culinária" msgid "Copied" msgstr "Copiado" -#: src/screens/Settings/AboutSettings.tsx:98 +#: src/screens/Settings/AboutSettings.tsx:148 msgid "Copied build version to clipboard" msgstr "Número de versão do app copiada" @@ -1903,7 +1991,7 @@ msgstr "Copiado" msgid "Copied!" msgstr "Copiado!" -#: src/screens/Settings/AboutSettings.tsx:74 +#: src/screens/Settings/AboutSettings.tsx:124 msgid "Copies build version to clipboard" msgstr "Copia o número de versão para a área de transferência" @@ -1915,8 +2003,8 @@ msgstr "Copiar" msgid "Copy App Password" msgstr "Copiar senha do app" -#: src/view/com/profile/ProfileMenu.tsx:347 -#: src/view/com/profile/ProfileMenu.tsx:350 +#: src/view/com/profile/ProfileMenu.tsx:383 +#: src/view/com/profile/ProfileMenu.tsx:386 msgid "Copy at:// URI" msgstr "Copiar URI at://" @@ -1930,13 +2018,13 @@ msgstr "Copiar DID do autor" msgid "Copy code" msgstr "Copiar código" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:472 -#: src/view/com/profile/ProfileMenu.tsx:356 -#: src/view/com/profile/ProfileMenu.tsx:359 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:491 +#: src/view/com/profile/ProfileMenu.tsx:392 +#: src/view/com/profile/ProfileMenu.tsx:395 msgid "Copy DID" msgstr "Copiar DID" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:405 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:424 msgid "Copy host" msgstr "Copiar host" @@ -1948,7 +2036,7 @@ msgstr "Copiar link" msgid "Copy Link" msgstr "Copiar link" -#: src/view/screens/ProfileList.tsx:505 +#: src/view/screens/ProfileList.tsx:513 msgid "Copy link to list" msgstr "Copiar link da lista" @@ -1976,11 +2064,11 @@ msgstr "Copiar texto da postagem" msgid "Copy QR code" msgstr "Copiar QR code" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:426 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:445 msgid "Copy TXT record value" msgstr "Copiar valor do registro TXT" -#: src/Navigation.tsx:306 +#: src/Navigation.tsx:315 #: src/view/screens/CopyrightPolicy.tsx:31 msgid "Copyright Policy" msgstr "Política de direitos autorais" @@ -1994,7 +2082,7 @@ msgstr "Não foi possível sair desta conversa" msgid "Could not load feed" msgstr "Não foi possível carregar o feed" -#: src/view/screens/ProfileList.tsx:1021 +#: src/view/screens/ProfileList.tsx:1029 msgid "Could not load list" msgstr "Não foi possível carregar a lista" @@ -2016,7 +2104,7 @@ msgstr "Criar um QR code para o pacote inicial" #: src/components/StarterPack/ProfileStarterPacks.tsx:178 #: src/components/StarterPack/ProfileStarterPacks.tsx:274 -#: src/Navigation.tsx:451 +#: src/Navigation.tsx:460 msgid "Create a starter pack" msgstr "Criar um pacote inicial" @@ -2047,7 +2135,7 @@ msgstr "Criar uma conta" #: src/screens/StarterPack/StarterPackLandingScreen.tsx:303 #: src/screens/StarterPack/StarterPackLandingScreen.tsx:310 msgid "Create an account without using this starter pack" -msgstr "" +msgstr "Criar uma conta sem usar este pacote inicial" #: src/screens/Onboarding/StepProfile/index.tsx:292 msgid "Create an avatar instead" @@ -2127,7 +2215,7 @@ msgstr "Data de nascimento" msgid "Deactivate account" msgstr "Desativar conta" -#: src/screens/Settings/Settings.tsx:332 +#: src/screens/Settings/Settings.tsx:374 msgid "Debug Moderation" msgstr "Depurar moderação" @@ -2150,7 +2238,7 @@ msgstr "Ícones padrão" #: src/screens/StarterPack/StarterPackScreen.tsx:672 #: src/screens/StarterPack/StarterPackScreen.tsx:744 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:767 -#: src/view/screens/ProfileList.tsx:760 +#: src/view/screens/ProfileList.tsx:768 msgid "Delete" msgstr "Excluir" @@ -2176,7 +2264,7 @@ msgstr "Excluir senha do app?" msgid "Delete chat" msgstr "Excluir conversa" -#: src/screens/Settings/Settings.tsx:339 +#: src/screens/Settings/Settings.tsx:381 msgid "Delete chat declaration record" msgstr "Excluir registro da conversa" @@ -2195,9 +2283,9 @@ msgstr "Excluir conversa" msgid "Delete for me" msgstr "Excluir para mim" -#: src/view/screens/ProfileList.tsx:548 +#: src/view/screens/ProfileList.tsx:556 msgid "Delete list" -msgstr "" +msgstr "Excluir lista" #: src/components/dms/MessageContextMenu.tsx:183 msgid "Delete message" @@ -2226,7 +2314,7 @@ msgstr "Excluir pacote inicial" msgid "Delete starter pack?" msgstr "Excluir pacote inicial?" -#: src/view/screens/ProfileList.tsx:755 +#: src/view/screens/ProfileList.tsx:763 msgid "Delete this list?" msgstr "Excluir esta lista?" @@ -2238,8 +2326,8 @@ msgstr "Excluir esta postagem?" msgid "Deleted" msgstr "Excluído" -#: src/components/dms/MessagesListHeader.tsx:155 -#: src/screens/Messages/components/ChatListItem.tsx:123 +#: src/components/dms/MessagesListHeader.tsx:160 +#: src/screens/Messages/components/ChatListItem.tsx:128 msgid "Deleted Account" msgstr "Conta excluída" @@ -2247,21 +2335,21 @@ msgstr "Conta excluída" msgid "Deleted post." msgstr "Postagem excluída." -#: src/screens/Profile/Header/EditProfileDialog.tsx:347 +#: src/screens/Profile/Header/EditProfileDialog.tsx:370 #: src/view/com/modals/CreateOrEditList.tsx:280 #: src/view/com/modals/CreateOrEditList.tsx:301 -#: src/view/com/modals/EditProfile.tsx:193 -#: src/view/com/modals/EditProfile.tsx:205 +#: src/view/com/modals/EditProfile.tsx:219 +#: src/view/com/modals/EditProfile.tsx:231 msgid "Description" msgstr "Descrição" -#: src/screens/Profile/Header/EditProfileDialog.tsx:367 +#: src/screens/Profile/Header/EditProfileDialog.tsx:390 msgid "Description is too long" msgstr "Descrição muito longa" -#: src/screens/Profile/Header/EditProfileDialog.tsx:368 +#: src/screens/Profile/Header/EditProfileDialog.tsx:391 msgid "Description is too long. {DESCRIPTION_MAX_GRAPHEMES, plural, other {The maximum number of characters is #.}}" -msgstr "" +msgstr "Descrição muito longa. {DESCRIPTION_MAX_GRAPHEMES, plural, other {O número máximo de caracteres é #.}}" #: src/view/com/composer/GifAltText.tsx:150 #: src/view/com/composer/photos/ImageAltTextDialog.tsx:114 @@ -2277,18 +2365,18 @@ msgstr "Desanexar citação" msgid "Detach quote post?" msgstr "Desanexar citação?" -#: src/screens/Settings/AboutSettings.tsx:87 +#: src/screens/Settings/AboutSettings.tsx:137 msgctxt "toast" msgid "Developer mode disabled" msgstr "Modo de desenvolvedor desativado" -#: src/screens/Settings/AboutSettings.tsx:81 +#: src/screens/Settings/AboutSettings.tsx:131 msgctxt "toast" msgid "Developer mode enabled" msgstr "Modo de desenvolvedor ativado" -#: src/screens/Settings/Settings.tsx:242 -#: src/screens/Settings/Settings.tsx:245 +#: src/screens/Settings/Settings.tsx:250 +#: src/screens/Settings/Settings.tsx:253 msgid "Developer options" msgstr "Opções do desenvolvedor" @@ -2318,17 +2406,17 @@ msgstr "Desativar legendas" #: src/lib/moderation/useLabelBehaviorDescription.ts:68 #: src/screens/Messages/Settings.tsx:139 #: src/screens/Messages/Settings.tsx:142 -#: src/screens/Moderation/index.tsx:345 +#: src/screens/Moderation/index.tsx:364 msgid "Disabled" msgstr "Desativado" -#: src/screens/Profile/Header/EditProfileDialog.tsx:84 +#: src/screens/Profile/Header/EditProfileDialog.tsx:88 #: src/view/com/composer/Composer.tsx:705 #: src/view/com/composer/Composer.tsx:889 msgid "Discard" msgstr "Descartar" -#: src/screens/Profile/Header/EditProfileDialog.tsx:81 +#: src/screens/Profile/Header/EditProfileDialog.tsx:85 msgid "Discard changes?" msgstr "Descartar alterações?" @@ -2372,7 +2460,7 @@ msgstr "Ignorar guia de primeiros passos" #: src/screens/Search/modules/ExploreInterestsCard.tsx:43 msgid "Dismiss interests" -msgstr "" +msgstr "Dispensar interesses" #: src/components/interstitials/TrendingVideos.tsx:92 msgid "Dismiss this section" @@ -2383,27 +2471,27 @@ msgstr "Dispensar esta seção" msgid "Display larger alt text badges" msgstr "Exibir emblemas de texto alternativo maiores" -#: src/screens/Profile/Header/EditProfileDialog.tsx:314 -#: src/screens/Profile/Header/EditProfileDialog.tsx:320 -#: src/screens/Profile/Header/EditProfileDialog.tsx:354 -#: src/view/com/modals/EditProfile.tsx:187 +#: src/screens/Profile/Header/EditProfileDialog.tsx:321 +#: src/screens/Profile/Header/EditProfileDialog.tsx:327 +#: src/screens/Profile/Header/EditProfileDialog.tsx:377 +#: src/view/com/modals/EditProfile.tsx:194 msgid "Display name" msgstr "Nome de exibição" -#: src/view/com/modals/EditProfile.tsx:175 +#: src/view/com/modals/EditProfile.tsx:182 msgid "Display Name" msgstr "Nome de exibição" -#: src/screens/Profile/Header/EditProfileDialog.tsx:333 +#: src/screens/Profile/Header/EditProfileDialog.tsx:340 msgid "Display name is too long" msgstr "Nome de exibição muito longo" -#: src/screens/Profile/Header/EditProfileDialog.tsx:334 +#: src/screens/Profile/Header/EditProfileDialog.tsx:341 msgid "Display name is too long. {DISPLAY_NAME_MAX_GRAPHEMES, plural, other {The maximum number of characters is #.}}" -msgstr "" +msgstr "Nome de exibição muito longo. {DISPLAY_NAME_MAX_GRAPHEMES, plural, other {O número máximo de caracteres é #.}}" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:373 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:375 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:392 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:394 msgid "DNS Panel" msgstr "Painel DNS" @@ -2419,7 +2507,7 @@ msgstr "Não inclui nudez." msgid "Doesn't begin or end with a hyphen" msgstr "Não começa ou termina com um hífen" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:488 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:507 msgid "Domain verified!" msgstr "Domínio verificado!" @@ -2441,11 +2529,9 @@ msgstr "Domínio verificado!" #: src/view/com/modals/CropImage.web.tsx:112 #: src/view/com/modals/InviteCodes.tsx:81 #: src/view/com/modals/InviteCodes.tsx:124 -#: src/view/com/modals/ListAddRemoveUsers.tsx:143 msgid "Done" msgstr "Concluído" -#: src/view/com/modals/ListAddRemoveUsers.tsx:145 #: src/view/com/modals/UserAddRemoveLists.tsx:113 #: src/view/com/modals/UserAddRemoveLists.tsx:116 msgctxt "action" @@ -2485,23 +2571,23 @@ msgstr "Solte para adicionar imagens" msgid "Duration:" msgstr "Duração:" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:211 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:230 msgid "e.g. alice" msgstr "p. e.x. Bruna" -#: src/screens/Profile/Header/EditProfileDialog.tsx:321 +#: src/screens/Profile/Header/EditProfileDialog.tsx:328 msgid "e.g. Alice Lastname" msgstr "p. e.x. Bruna [sobrenome]" -#: src/view/com/modals/EditProfile.tsx:180 +#: src/view/com/modals/EditProfile.tsx:187 msgid "e.g. Alice Roberts" msgstr "p. e.x. Bruna Silva" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:357 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:376 msgid "e.g. alice.com" msgstr "ex. alice.com" -#: src/view/com/modals/EditProfile.tsx:198 +#: src/view/com/modals/EditProfile.tsx:224 msgid "e.g. Artist, dog-lover, and avid reader." msgstr "p. e.x. Sou uma artista, amante de cachorros, e uma leitora ávida." @@ -2536,7 +2622,8 @@ msgstr "Os convites só funcionam uma vez. Você receberá mais convites com o t msgid "Edit" msgstr "Editar" -#: src/view/com/lists/ListMembers.tsx:143 +#: src/view/com/lists/ListMembers.tsx:180 +#: src/view/com/lists/ListMembers.tsx:186 msgctxt "action" msgid "Edit" msgstr "Editar" @@ -2564,9 +2651,9 @@ msgstr "Editar opções de interação" #: src/screens/Search/modules/ExploreInterestsCard.tsx:98 #: src/screens/Search/modules/ExploreInterestsCard.tsx:105 msgid "Edit interests" -msgstr "" +msgstr "Editar interesses" -#: src/view/screens/ProfileList.tsx:536 +#: src/view/screens/ProfileList.tsx:544 msgid "Edit list details" msgstr "Editar detalhes da lista" @@ -2574,12 +2661,12 @@ msgstr "Editar detalhes da lista" msgid "Edit Moderation List" msgstr "Editar lista de moderação" -#: src/Navigation.tsx:316 +#: src/Navigation.tsx:325 #: src/view/screens/Feeds.tsx:515 msgid "Edit My Feeds" msgstr "Editar meus feeds" -#: src/view/com/modals/EditProfile.tsx:147 +#: src/view/com/modals/EditProfile.tsx:154 msgid "Edit my profile" msgstr "Editar meu perfil" @@ -2592,15 +2679,15 @@ msgstr "Editar Pessoas" msgid "Edit post interaction settings" msgstr "Editar opções de interação de postagens" -#: src/screens/Profile/Header/EditProfileDialog.tsx:269 -#: src/screens/Profile/Header/EditProfileDialog.tsx:275 +#: src/screens/Profile/Header/EditProfileDialog.tsx:276 +#: src/screens/Profile/Header/EditProfileDialog.tsx:282 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:196 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 msgid "Edit profile" msgstr "Editar perfil" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:199 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:185 msgid "Edit Profile" msgstr "Editar perfil" @@ -2616,15 +2703,15 @@ msgstr "Editar lista de usuários" msgid "Edit who can reply" msgstr "Editar quem pode responder" -#: src/view/com/modals/EditProfile.tsx:188 +#: src/view/com/modals/EditProfile.tsx:195 msgid "Edit your display name" msgstr "Editar nome de exibição" -#: src/view/com/modals/EditProfile.tsx:206 +#: src/view/com/modals/EditProfile.tsx:232 msgid "Edit your profile description" msgstr "Editar sua descrição" -#: src/Navigation.tsx:456 +#: src/Navigation.tsx:465 msgid "Edit your starter pack" msgstr "Editar pacote inicial" @@ -2707,7 +2794,7 @@ msgstr "Ativar" msgid "Enable {0} only" msgstr "Ativar somente {0}" -#: src/screens/Moderation/index.tsx:332 +#: src/screens/Moderation/index.tsx:351 msgid "Enable adult content" msgstr "Habilitar conteúdo adulto" @@ -2752,11 +2839,11 @@ msgstr "Ativar vídeos em alta no feed Descobrir." #: src/screens/Messages/Settings.tsx:130 #: src/screens/Messages/Settings.tsx:133 -#: src/screens/Moderation/index.tsx:343 +#: src/screens/Moderation/index.tsx:362 msgid "Enabled" msgstr "Ativado" -#: src/screens/Profile/Sections/Feed.tsx:116 +#: src/screens/Profile/Sections/Feed.tsx:113 msgid "End of feed" msgstr "Fim do feed" @@ -2789,7 +2876,7 @@ msgstr "Entrar em tela cheia" msgid "Enter the code you received to change your password." msgstr "Insira o código recebido para alterar sua senha." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:351 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:370 msgid "Enter the domain you want to use" msgstr "Insira o domínio que deseja usar" @@ -2832,7 +2919,7 @@ msgstr "Entra em tela cheia" #: src/screens/Search/modules/ExploreTrendingTopics.tsx:235 msgid "Entertainment" -msgstr "" +msgstr "Entretenimento" #: src/view/com/composer/Composer.tsx:1698 #: src/view/com/util/error/ErrorScreen.tsx:42 @@ -2853,7 +2940,7 @@ msgstr "Erro:" #: src/screens/Search/SearchResults.tsx:131 msgid "Error: {error}" -msgstr "" +msgstr "Erro: {error}" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:394 msgid "Everybody" @@ -2906,19 +2993,15 @@ msgstr "Sair do processo de cortar imagem" msgid "Exits image view" msgstr "Sair do visualizador de imagem" -#: src/view/com/modals/ListAddRemoveUsers.tsx:89 -msgid "Exits inputting search query" -msgstr "Sair da busca" - #: src/view/com/lightbox/Lightbox.web.tsx:184 msgid "Expand alt text" msgstr "Expandir texto alternativo" -#: src/view/com/notifications/NotificationFeedItem.tsx:406 +#: src/view/com/notifications/NotificationFeedItem.tsx:480 msgid "Expand list of users" msgstr "Expandir lista de usuário" -#: src/view/com/composer/ComposerReplyTo.tsx:70 +#: src/view/com/composer/ComposerReplyTo.tsx:83 msgid "Expand or collapse the full post you are replying to" msgstr "Expandir ou esconder a postagem que você está respondendo" @@ -2926,10 +3009,6 @@ msgstr "Expandir ou esconder a postagem que você está respondendo" msgid "Expands or collapses post text" msgstr "Expande ou esconde o texto da postagem" -#: src/view/com/composer/ComposerReplyTo.tsx:73 -msgid "Expands or collapses the full post you are replying to" -msgstr "Expande ou esconde a postagem completa a que você está respondendo" - #: src/lib/api/index.ts:406 msgid "Expected uri to resolve to a record" msgstr "Era esperado que o URI fosse resolvido para um registro" @@ -2961,12 +3040,12 @@ msgstr "Mídia explícita ou pertubadora" msgid "Explicit sexual images." msgstr "Imagens sexualmente explícitas." -#: src/Navigation.tsx:640 +#: src/Navigation.tsx:649 #: src/screens/Search/Shell.tsx:307 #: src/view/shell/desktop/LeftNav.tsx:617 -#: src/view/shell/Drawer.tsx:370 +#: src/view/shell/Drawer.tsx:386 msgid "Explore" -msgstr "" +msgstr "Explorar" #: src/screens/Settings/AccountSettings.tsx:137 #: src/screens/Settings/AccountSettings.tsx:141 @@ -2992,7 +3071,7 @@ msgstr "Mídia externa" msgid "External media may allow websites to collect information about you and your device. No information is sent or requested until you press the \"play\" button." msgstr "Mídias externas podem permitir que sites coletem informações sobre você e seu dispositivo. Nenhuma informação é enviada ou solicitada até que você pressione o botão de \"play\"." -#: src/Navigation.tsx:335 +#: src/Navigation.tsx:344 #: src/screens/Settings/ExternalMediaPreferences.tsx:31 msgid "External Media Preferences" msgstr "Preferências de Mídia Externa" @@ -3007,10 +3086,14 @@ msgstr "Falha ao aceitar conversa" msgid "Failed to add emoji reaction" msgstr "Falha ao adicionar reação de emoji" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:568 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:587 msgid "Failed to change handle. Please try again." msgstr "Não foi possível alterar o nome de usuário. Por favor tente novamente." +#: src/components/verification/VerificationCreatePrompt.tsx:32 +msgid "Failed to create a verification" +msgstr "Falha ao criar uma verificação" + #: src/screens/Settings/components/AddAppPasswordDialog.tsx:173 msgid "Failed to create app password. Please try again." msgstr "Não foi possível criar a senha de aplicativo. Por favor tente novamente." @@ -3087,6 +3170,10 @@ msgstr "Falha ao fixar postagem" msgid "Failed to remove emoji reaction" msgstr "Falha ao remover reação de emoji" +#: src/components/verification/VerificationRemovePrompt.tsx:34 +msgid "Failed to remove verification" +msgstr "Falha ao remover a verificação" + #: src/view/com/lightbox/Lightbox.tsx:46 msgid "Failed to save image: {0}" msgstr "Não foi possível salvar a imagem: {0}" @@ -3132,11 +3219,11 @@ msgstr "Falha ao atualizar as configurações" msgid "Failed to upload video" msgstr "Falha ao carregar o vídeo" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:341 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:360 msgid "Failed to verify handle. Please try again." msgstr "Não foi possível verificar o nome de usuário. Por favor tente novamente." -#: src/Navigation.tsx:251 +#: src/Navigation.tsx:260 msgid "Feed" msgstr "Feed" @@ -3155,7 +3242,7 @@ msgstr "Alternar feed" #: src/view/shell/desktop/RightNav.tsx:102 #: src/view/shell/desktop/RightNav.tsx:103 -#: src/view/shell/Drawer.tsx:324 +#: src/view/shell/Drawer.tsx:340 msgid "Feedback" msgstr "Comentários" @@ -3165,14 +3252,14 @@ msgctxt "toast" msgid "Feedback sent!" msgstr "Comentário enviado!" -#: src/Navigation.tsx:436 +#: src/Navigation.tsx:445 #: src/screens/Search/SearchResults.tsx:68 #: src/screens/StarterPack/StarterPackScreen.tsx:185 #: src/view/screens/Feeds.tsx:508 #: src/view/screens/Profile.tsx:227 #: src/view/screens/SavedFeeds.tsx:96 #: src/view/shell/desktop/LeftNav.tsx:655 -#: src/view/shell/Drawer.tsx:486 +#: src/view/shell/Drawer.tsx:502 msgid "Feeds" msgstr "Feeds" @@ -3258,10 +3345,10 @@ msgid "Flexible" msgstr "Flexível" #. User is not following this account, click to follow -#: src/components/ProfileCard.tsx:372 -#: src/components/ProfileHoverCard/index.web.tsx:449 -#: src/components/ProfileHoverCard/index.web.tsx:460 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 +#: src/components/ProfileCard.tsx:400 +#: src/components/ProfileHoverCard/index.web.tsx:456 +#: src/components/ProfileHoverCard/index.web.tsx:467 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:236 #: src/screens/VideoFeed/index.tsx:829 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:131 msgid "Follow" @@ -3272,7 +3359,7 @@ msgctxt "action" msgid "Follow" msgstr "Seguir" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:218 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:221 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:113 msgid "Follow {0}" msgstr "Seguir {0}" @@ -3294,8 +3381,8 @@ msgstr "Seguir 10 contas" msgid "Follow 7 accounts" msgstr "Seguir 7 contas" -#: src/view/com/profile/ProfileMenu.tsx:252 -#: src/view/com/profile/ProfileMenu.tsx:263 +#: src/view/com/profile/ProfileMenu.tsx:265 +#: src/view/com/profile/ProfileMenu.tsx:276 msgid "Follow account" msgstr "Seguir conta" @@ -3304,7 +3391,7 @@ msgstr "Seguir conta" msgid "Follow all" msgstr "Seguir todos" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:232 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:129 msgid "Follow Back" msgstr "Seguir de volta" @@ -3330,7 +3417,7 @@ msgstr "Seguido por <0>{0} e <1>{1}" msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" msgstr "Seguido por <0>{0}, <1>{1}, e {2, plural, one {# outro} other {outros #}}" -#: src/Navigation.tsx:205 +#: src/Navigation.tsx:214 msgid "Followers of @{0} that you know" msgstr "Seguidores de @{0} que você conhece" @@ -3340,10 +3427,10 @@ msgid "Followers you know" msgstr "Seguidores que você conhece" #. User is following this account, click to unfollow -#: src/components/ProfileCard.tsx:366 -#: src/components/ProfileHoverCard/index.web.tsx:448 -#: src/components/ProfileHoverCard/index.web.tsx:459 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:230 +#: src/components/ProfileCard.tsx:394 +#: src/components/ProfileHoverCard/index.web.tsx:455 +#: src/components/ProfileHoverCard/index.web.tsx:466 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:232 #: src/screens/VideoFeed/index.tsx:827 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:134 #: src/view/screens/Feeds.tsx:599 @@ -3351,8 +3438,8 @@ msgstr "Seguidores que você conhece" msgid "Following" msgstr "Seguindo" -#: src/components/ProfileCard.tsx:329 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 +#: src/components/ProfileCard.tsx:357 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:101 msgid "Following {0}" msgstr "Seguindo {0}" @@ -3369,7 +3456,7 @@ msgstr "Seguindo {name}" msgid "Following feed preferences" msgstr "Preferências do feed principal" -#: src/Navigation.tsx:322 +#: src/Navigation.tsx:331 #: src/screens/Settings/FollowingFeedPreferences.tsx:53 msgid "Following Feed Preferences" msgstr "Preferências do feed principal" @@ -3409,7 +3496,7 @@ msgstr "Para a melhor experiência, nós recomendamos usar a fonte padrão." #: src/screens/Search/modules/ExploreSuggestedAccounts.tsx:94 msgid "For You" -msgstr "" +msgstr "Para Você" #: src/components/dialogs/MutedWords.tsx:178 msgid "Forever" @@ -3450,7 +3537,7 @@ msgstr "Galeria" msgid "Generate a starter pack" msgstr "Gere um pacote inicial" -#: src/view/shell/Drawer.tsx:328 +#: src/view/shell/Drawer.tsx:344 msgid "Get help" msgstr "Obter ajuda" @@ -3486,7 +3573,7 @@ msgstr "Violações flagrantes da lei ou dos termos de serviço" #: src/screens/VideoFeed/index.tsx:1112 #: src/view/com/auth/LoggedOut.tsx:72 #: src/view/screens/NotFound.tsx:57 -#: src/view/screens/ProfileList.tsx:1030 +#: src/view/screens/ProfileList.tsx:1038 msgid "Go back" msgstr "Voltar" @@ -3497,7 +3584,7 @@ msgstr "Voltar" #: src/screens/Profile/ProfileFeed/index.tsx:94 #: src/screens/StarterPack/StarterPackScreen.tsx:757 #: src/view/screens/NotFound.tsx:56 -#: src/view/screens/ProfileList.tsx:1035 +#: src/view/screens/ProfileList.tsx:1043 msgid "Go Back" msgstr "Voltar" @@ -3518,7 +3605,11 @@ msgstr "Voltar para a tela inicial" msgid "Go Home" msgstr "Voltar para a tela inicial" -#: src/screens/Messages/components/ChatListItem.tsx:355 +#: src/view/com/notifications/NotificationFeedItem.tsx:193 +msgid "Go to {firstAuthorName}'s profile" +msgstr "Ir para perfil de {firstAuthorName}" + +#: src/screens/Messages/components/ChatListItem.tsx:360 msgid "Go to conversation with {0}" msgstr "Ir para a conversa com {0}" @@ -3552,16 +3643,16 @@ msgstr "Metade do caminho!" msgid "Handle" msgstr "Nome de usuário" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:572 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:591 msgid "Handle already taken. Please try a different one." msgstr "Nome de usuário já utilizado. Por favor tente um usuário diferente." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:189 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:325 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:195 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:344 msgid "Handle changed!" msgstr "Nome de usuário alterado!" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:576 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:595 msgid "Handle too long. Please try a shorter one." msgstr "Nome de usuário muito longo. Por favor tente um nome de usuário mais curto." @@ -3574,7 +3665,7 @@ msgstr "Feedback tátil" msgid "Harassment, trolling, or intolerance" msgstr "Assédio, intolerância ou \"trollagem\"" -#: src/Navigation.tsx:406 +#: src/Navigation.tsx:415 msgid "Hashtag" msgstr "Hashtag" @@ -3586,11 +3677,11 @@ msgstr "Hashtag {tag}" msgid "Having trouble?" msgstr "Precisa de ajuda?" -#: src/screens/Settings/Settings.tsx:207 -#: src/screens/Settings/Settings.tsx:211 +#: src/screens/Settings/Settings.tsx:215 +#: src/screens/Settings/Settings.tsx:219 #: src/view/shell/desktop/RightNav.tsx:120 #: src/view/shell/desktop/RightNav.tsx:121 -#: src/view/shell/Drawer.tsx:337 +#: src/view/shell/Drawer.tsx:353 msgid "Help" msgstr "Ajuda" @@ -3629,7 +3720,7 @@ msgstr "Lista oculta" msgid "Hide" msgstr "Ocultar" -#: src/view/com/notifications/NotificationFeedItem.tsx:605 +#: src/view/com/notifications/NotificationFeedItem.tsx:694 msgctxt "action" msgid "Hide" msgstr "Ocultar" @@ -3680,10 +3771,15 @@ msgstr "Ocultar assuntos em alta?" msgid "Hide trending videos?" msgstr "Ocultar vídeos em alta?" -#: src/view/com/notifications/NotificationFeedItem.tsx:596 +#: src/view/com/notifications/NotificationFeedItem.tsx:685 msgid "Hide user list" msgstr "Ocultar lista de usuários" +#: src/screens/Moderation/VerificationSettings.tsx:81 +#: src/screens/Moderation/VerificationSettings.tsx:90 +msgid "Hide verification badges" +msgstr "Ocultar crachás de verificação" + #: src/components/moderation/ContentHider.tsx:151 #: src/components/moderation/PostHider.tsx:79 msgid "Hides the content" @@ -3709,7 +3805,7 @@ msgstr "Hmm, o servidor do feed teve algum problema. Por favor, avise o criador msgid "Hmm, we're having trouble finding this feed. It may have been deleted." msgstr "Hmm, estamos com problemas para encontrar este feed. Ele pode ter sido excluído." -#: src/screens/Moderation/index.tsx:54 +#: src/screens/Moderation/index.tsx:58 msgid "Hmmmm, it seems we're having trouble loading this data. See below for more details. If this issue persists, please contact us." msgstr "Hmmmm, parece que estamos com problemas pra carregar os dados. Veja mais detalhes abaixo. Se o problema continuar, por favor, entre em contato." @@ -3721,15 +3817,15 @@ 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/Navigation.tsx:635 -#: src/Navigation.tsx:655 +#: src/Navigation.tsx:644 +#: src/Navigation.tsx:664 #: src/view/shell/bottom-bar/BottomBar.tsx:162 #: src/view/shell/desktop/LeftNav.tsx:599 -#: src/view/shell/Drawer.tsx:396 +#: src/view/shell/Drawer.tsx:412 msgid "Home" msgstr "Página Inicial" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:398 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:417 msgid "Host:" msgstr "Provedor:" @@ -3740,7 +3836,7 @@ msgstr "Provedor de hospedagem" #: src/screens/Search/modules/ExploreTrendingTopics.tsx:190 msgid "Hot" -msgstr "" +msgstr "Em alta" #: src/screens/Settings/ThreadPreferences.tsx:67 #: src/screens/Settings/ThreadPreferences.tsx:70 @@ -3768,8 +3864,8 @@ msgstr "Eu tenho um código" msgid "I have a confirmation code" msgstr "Eu tenho um código de confirmação" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:261 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:267 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:280 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:286 msgid "I have my own domain" msgstr "Eu tenho meu próprio domínio" @@ -3786,11 +3882,11 @@ msgstr "Se o texto alternativo é longo, expande a área do texto alternativo" msgid "If you are not yet an adult according to the laws of your country, your parent or legal guardian must read these Terms on your behalf." msgstr "Se você ainda não é um adulto de acordo com as leis do seu país, seu responsável ou guardião legal deve ler estes Termos por você." -#: src/view/screens/ProfileList.tsx:757 +#: src/view/screens/ProfileList.tsx:765 msgid "If you delete this list, you won't be able to recover it." msgstr "Se você deletar esta lista, você não poderá recuperá-la." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:248 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:267 msgid "If you have your own domain, you can use that as your handle. This lets you self-verify your identity. <0>Learn more here." msgstr "Se você tem um domínio próprio, você pode usá-lo como seu nome de usuário. Isso permite que você auto-verifique a sua identidade. <0>Saiba mais aqui." @@ -3819,6 +3915,15 @@ msgstr "Ilegal e Urgente" msgid "Image" msgstr "Imagem" +#: src/screens/Settings/AboutSettings.tsx:61 +msgid "Image cache cleared" +msgstr "Memória transitória de imagem limpo" + +#. Android-only toast message which includes amount of space freed using localized number formatting +#: src/screens/Settings/AboutSettings.tsx:47 +msgid "Image cache cleared, freed {0}" +msgstr "Memória transitória de imagem limpo, {0} liberado" + #: src/components/StarterPack/ShareDialog.tsx:76 msgid "Image saved to your camera roll!" msgstr "Imagem salva no rolo da câmera!" @@ -3871,7 +3976,7 @@ msgstr "Insira o código que você recebeu por e-mail" msgid "Interaction limited" msgstr "Interação limitada" -#: src/screens/Moderation/index.tsx:209 +#: src/screens/Moderation/index.tsx:213 msgid "Interaction settings" msgstr "Ajustes de interação" @@ -3880,11 +3985,11 @@ msgstr "Ajustes de interação" msgid "Invalid 2FA confirmation code." msgstr "Código de confirmação da autenticação de dois fatores inválido." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:578 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:597 msgid "Invalid handle. Please try a different one." msgstr "Nome de usuário inválido. Por favor tente um diferente." -#: src/view/com/post-thread/PostThreadItem.tsx:288 +#: src/view/com/post-thread/PostThreadItem.tsx:291 msgid "Invalid or unsupported post record" msgstr "Postagem inválida" @@ -3979,7 +4084,7 @@ msgstr "Rótulos" msgid "Labels added" msgstr "Rótulos adicionados" -#: src/screens/Profile/Sections/Labels.tsx:163 +#: src/screens/Profile/Sections/Labels.tsx:160 msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." msgstr "Rótulos são identificações aplicadas sobre perfis e conteúdos. Eles são utilizados para esconder, avisar e categorizar o conteúdo da rede." @@ -3995,13 +4100,13 @@ msgstr "Rótulos sobre seu conteúdo" msgid "Language selection" msgstr "Seleção de idioma" -#: src/Navigation.tsx:178 +#: src/Navigation.tsx:187 msgid "Language Settings" msgstr "Configurações de Idiomas" #: src/screens/Settings/LanguageSettings.tsx:71 -#: src/screens/Settings/Settings.tsx:199 -#: src/screens/Settings/Settings.tsx:202 +#: src/screens/Settings/Settings.tsx:207 +#: src/screens/Settings/Settings.tsx:210 msgid "Languages" msgstr "Idiomas" @@ -4015,10 +4120,19 @@ msgstr "Maior" msgid "Latest" msgstr "Mais recentes" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:252 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:271 msgid "learn more" msgstr "saiba mais" +#: src/components/verification/VerificationsDialog.tsx:163 +#: src/components/verification/VerifierDialog.tsx:132 +#: src/screens/Moderation/VerificationSettings.tsx:47 +#: src/screens/Profile/Header/EditProfileDialog.tsx:360 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:212 +#: src/view/com/modals/EditProfile.tsx:208 +msgid "Learn more" +msgstr "Saiba mais" + #: src/components/moderation/ScreenHider.tsx:140 msgid "Learn More" msgstr "Saiba Mais" @@ -4044,6 +4158,11 @@ msgstr "Saiba mais sobre a decisão de moderação aplicada neste conteúdo." msgid "Learn more about this warning" msgstr "Saiba mais sobre este aviso" +#: src/components/verification/VerificationsDialog.tsx:152 +#: src/components/verification/VerifierDialog.tsx:121 +msgid "Learn more about verification on Bluesky" +msgstr "Saiba mais sobre verificação no Bluesky" + #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:99 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:102 msgid "Learn more about what is public on Bluesky." @@ -4132,9 +4251,8 @@ msgstr "Curtir este feed" msgid "Like this labeler" msgstr "Curtir este rotulador" -#: src/components/LikesDialog.tsx:85 -#: src/Navigation.tsx:256 -#: src/Navigation.tsx:261 +#: src/Navigation.tsx:265 +#: src/Navigation.tsx:270 msgid "Liked by" msgstr "Curtido por" @@ -4160,7 +4278,7 @@ msgstr "Curtido por {likeCount, plural, one {# usuário} other {# usuários}}" msgid "Likes" msgstr "Curtidas" -#: src/view/com/post-thread/PostThreadItem.tsx:223 +#: src/view/com/post-thread/PostThreadItem.tsx:226 msgid "Likes on this post" msgstr "Curtidas nesta postagem" @@ -4169,7 +4287,7 @@ msgstr "Curtidas nesta postagem" msgid "Linear" msgstr "Linear" -#: src/Navigation.tsx:211 +#: src/Navigation.tsx:220 msgid "List" msgstr "Lista" @@ -4177,7 +4295,7 @@ msgstr "Lista" msgid "List Avatar" msgstr "Avatar da lista" -#: src/view/screens/ProfileList.tsx:430 +#: src/view/screens/ProfileList.tsx:438 msgctxt "toast" msgid "List blocked" msgstr "Lista bloqueada" @@ -4195,7 +4313,7 @@ msgstr "Lista por <0/>" msgid "List by you" msgstr "Lista feita por você" -#: src/view/screens/ProfileList.tsx:477 +#: src/view/screens/ProfileList.tsx:485 msgctxt "toast" msgid "List deleted" msgstr "Lista excluída" @@ -4204,11 +4322,11 @@ msgstr "Lista excluída" msgid "List has been hidden" msgstr "Lista foi ocultada" -#: src/view/screens/ProfileList.tsx:172 +#: src/view/screens/ProfileList.tsx:176 msgid "List Hidden" msgstr "Lista Oculta" -#: src/view/screens/ProfileList.tsx:394 +#: src/view/screens/ProfileList.tsx:402 msgctxt "toast" msgid "List muted" msgstr "Lista silenciada" @@ -4217,22 +4335,22 @@ msgstr "Lista silenciada" msgid "List Name" msgstr "Nome da lista" -#: src/view/screens/ProfileList.tsx:448 +#: src/view/screens/ProfileList.tsx:456 msgctxt "toast" msgid "List unblocked" msgstr "Lista desbloqueada" -#: src/view/screens/ProfileList.tsx:412 +#: src/view/screens/ProfileList.tsx:420 msgctxt "toast" msgid "List unmuted" msgstr "Lista dessilenciada" -#: src/Navigation.tsx:140 +#: src/Navigation.tsx:141 #: src/view/screens/Lists.tsx:62 #: src/view/screens/Profile.tsx:221 #: src/view/screens/Profile.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:673 -#: src/view/shell/Drawer.tsx:501 +#: src/view/shell/Drawer.tsx:517 msgid "Lists" msgstr "Listas" @@ -4255,7 +4373,7 @@ msgstr "Carregar novas notificações" #: src/screens/Profile/ProfileFeed/index.tsx:221 #: src/screens/Profile/Sections/Feed.tsx:98 #: src/view/com/feeds/FeedPage.tsx:155 -#: src/view/screens/ProfileList.tsx:870 +#: src/view/screens/ProfileList.tsx:878 msgid "Load new posts" msgstr "Carregar novas postagens" @@ -4263,7 +4381,7 @@ msgstr "Carregar novas postagens" msgid "Loading..." msgstr "Carregando..." -#: src/Navigation.tsx:281 +#: src/Navigation.tsx:290 msgid "Log" msgstr "Registros" @@ -4276,7 +4394,7 @@ msgid "Logo by @sawaratsuki.bsky.social" msgstr "Logo por @sawaratsuki.bsky.social" #: src/view/shell/desktop/RightNav.tsx:127 -#: src/view/shell/Drawer.tsx:639 +#: src/view/shell/Drawer.tsx:655 msgid "Logo by <0>@sawaratsuki.bsky.social" msgstr "Logo por <0>@sawaratsuki.bsky.social" @@ -4313,6 +4431,10 @@ msgstr "Certifique-se de onde está indo!" msgid "Manage saved feeds" msgstr "Gerenciar feeds salvos" +#: src/screens/Moderation/index.tsx:283 +msgid "Manage verification settings" +msgstr "Gerenciar configurações de verificação" + #: src/components/dialogs/MutedWords.tsx:108 msgid "Manage your muted words and tags" msgstr "Gerencie suas palavras/tags silenciadas" @@ -4366,7 +4488,7 @@ msgctxt "toast" msgid "Message deleted" msgstr "Mensagem excluída" -#: src/screens/Messages/components/ChatListItem.tsx:192 +#: src/screens/Messages/components/ChatListItem.tsx:197 msgid "Message deleted" msgstr "Mensagem excluída" @@ -4391,7 +4513,7 @@ msgstr "Mensagem longa demais" msgid "Message options" msgstr "Opções de mensagem" -#: src/Navigation.tsx:650 +#: src/Navigation.tsx:659 msgid "Messages" msgstr "Mensagens" @@ -4410,10 +4532,10 @@ msgstr "Conta Enganosa" msgid "Misleading Post" msgstr "Postagem Enganosa" -#: src/Navigation.tsx:145 -#: src/screens/Moderation/index.tsx:89 -#: src/screens/Settings/Settings.tsx:167 -#: src/screens/Settings/Settings.tsx:170 +#: src/Navigation.tsx:146 +#: src/screens/Moderation/index.tsx:93 +#: src/screens/Settings/Settings.tsx:175 +#: src/screens/Settings/Settings.tsx:178 msgid "Moderation" msgstr "Moderação" @@ -4445,11 +4567,11 @@ msgctxt "toast" msgid "Moderation list updated" msgstr "Lista de moderação atualizada" -#: src/screens/Moderation/index.tsx:239 +#: src/screens/Moderation/index.tsx:243 msgid "Moderation lists" msgstr "Listas de moderação" -#: src/Navigation.tsx:150 +#: src/Navigation.tsx:151 #: src/view/screens/ModerationModlists.tsx:62 msgid "Moderation Lists" msgstr "Listas de Moderação" @@ -4458,11 +4580,11 @@ msgstr "Listas de Moderação" msgid "moderation settings" msgstr "configurações de Moderação" -#: src/Navigation.tsx:271 +#: src/Navigation.tsx:280 msgid "Moderation states" msgstr "Moderação" -#: src/screens/Moderation/index.tsx:193 +#: src/screens/Moderation/index.tsx:197 msgid "Moderation tools" msgstr "Ferramentas de moderação" @@ -4471,7 +4593,7 @@ msgstr "Ferramentas de moderação" msgid "Moderator has chosen to set a general warning on the content." msgstr "O moderador escolheu aplicar um aviso geral neste conteúdo." -#: src/view/com/post-thread/PostThreadItem.tsx:645 +#: src/view/com/post-thread/PostThreadItem.tsx:665 msgid "More" msgstr "Mais" @@ -4480,9 +4602,9 @@ msgstr "Mais" msgid "More feeds" msgstr "Mais feeds" -#: src/view/com/profile/ProfileMenu.tsx:194 -#: src/view/com/profile/ProfileMenu.tsx:200 -#: src/view/screens/ProfileList.tsx:742 +#: src/view/com/profile/ProfileMenu.tsx:207 +#: src/view/com/profile/ProfileMenu.tsx:213 +#: src/view/screens/ProfileList.tsx:750 msgid "More options" msgstr "Mais opções" @@ -4515,14 +4637,14 @@ msgstr "Silenciar" msgid "Mute {tag}" msgstr "Silenciar {tag}" -#: src/view/com/profile/ProfileMenu.tsx:289 -#: src/view/com/profile/ProfileMenu.tsx:296 +#: src/view/com/profile/ProfileMenu.tsx:325 +#: src/view/com/profile/ProfileMenu.tsx:332 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:669 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:675 msgid "Mute account" msgstr "Silenciar conta" -#: src/view/screens/ProfileList.tsx:649 +#: src/view/screens/ProfileList.tsx:657 msgid "Mute accounts" msgstr "Silenciar contas" @@ -4535,11 +4657,11 @@ msgstr "Silenciar conversa" msgid "Mute in:" msgstr "Silenciar em:" -#: src/view/screens/ProfileList.tsx:771 +#: src/view/screens/ProfileList.tsx:779 msgid "Mute list" msgstr "Silenciar lista" -#: src/view/screens/ProfileList.tsx:766 +#: src/view/screens/ProfileList.tsx:774 msgid "Mute these accounts?" msgstr "Silenciar estas contas?" @@ -4577,16 +4699,16 @@ msgstr "Silenciar tópico" msgid "Mute words & tags" msgstr "Silenciar palavras/tags" -#: src/screens/Moderation/index.tsx:254 +#: src/screens/Moderation/index.tsx:258 msgid "Muted accounts" msgstr "Contas silenciadas" -#: src/Navigation.tsx:155 -#: src/view/screens/ModerationMutedAccounts.tsx:100 +#: src/Navigation.tsx:156 +#: src/view/screens/ModerationMutedAccounts.tsx:123 msgid "Muted Accounts" msgstr "Contas Silenciadas" -#: src/view/screens/ModerationMutedAccounts.tsx:112 +#: src/view/screens/ModerationMutedAccounts.tsx:135 msgid "Muted accounts have their posts removed from your feed and from your notifications. Mutes are completely private." msgstr "Contas silenciadas não aparecem no seu feed ou nas suas notificações. Suas contas silenciadas são completamente privadas." @@ -4594,11 +4716,11 @@ msgstr "Contas silenciadas não aparecem no seu feed ou nas suas notificações. msgid "Muted by \"{0}\"" msgstr "Silenciado por \"{0}\"" -#: src/screens/Moderation/index.tsx:224 +#: src/screens/Moderation/index.tsx:228 msgid "Muted words & tags" msgstr "Palavras/tags silenciadas" -#: src/view/screens/ProfileList.tsx:768 +#: src/view/screens/ProfileList.tsx:776 msgid "Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them." msgstr "Silenciar é privado. Contas silenciadas podem interagir com você, mas você não verá postagens ou receberá notificações delas." @@ -4642,7 +4764,7 @@ msgstr "Navegar para {0}" #: src/components/StarterPack/StarterPackCard.tsx:131 msgid "Navigate to starter pack" -msgstr "" +msgstr "Navegar até o pacote inicial" #: src/screens/Login/ForgotPasswordForm.tsx:166 #: src/screens/Login/LoginForm.tsx:344 @@ -4650,7 +4772,7 @@ msgstr "" msgid "Navigates to the next screen" msgstr "Navega para próxima tela" -#: src/view/shell/Drawer.tsx:72 +#: src/view/shell/Drawer.tsx:75 msgid "Navigates to your profile" msgstr "Navega para seu perfil" @@ -4667,7 +4789,7 @@ msgstr "Precisa denunciar uma violação de direitos autorais?" msgid "Never lose access to your followers or data." msgstr "Nunca perca o acesso aos seus seguidores ou dados." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:548 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:567 msgid "Nevermind, create a handle for me" msgstr "Deixa pra lá, crie um nome de usuário pra mim" @@ -4687,9 +4809,13 @@ msgstr "Novo" msgid "New chat" msgstr "Nova conversa" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:202 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:210 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:356 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:63 +msgid "New Feature" +msgstr "Nova Funcionalidade" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:221 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:229 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:375 msgid "New handle" msgstr "Novo nome de usuário" @@ -4718,8 +4844,8 @@ msgstr "Nova Senha" #: src/view/screens/Feeds.tsx:549 #: src/view/screens/Notifications.tsx:165 #: src/view/screens/Profile.tsx:507 -#: src/view/screens/ProfileList.tsx:252 -#: src/view/screens/ProfileList.tsx:285 +#: src/view/screens/ProfileList.tsx:250 +#: src/view/screens/ProfileList.tsx:288 msgid "New post" msgstr "Postar" @@ -4780,8 +4906,8 @@ msgstr "Próxima imagem" msgid "No app passwords yet" msgstr "Sem senhas de aplicativo no momento" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:378 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:380 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:397 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:399 msgid "No DNS Panel" msgstr "Não tenho painel de DNS" @@ -4798,8 +4924,8 @@ msgstr "Nenhum feed encontrado. Tente pesquisar por outra coisa." msgid "No likes yet" msgstr "Sem curtidas ainda" -#: src/components/ProfileCard.tsx:351 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:119 +#: src/components/ProfileCard.tsx:379 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:122 msgid "No longer following {0}" msgstr "Você não está mais seguindo {0}" @@ -4807,7 +4933,7 @@ msgstr "Você não está mais seguindo {0}" msgid "No longer than {MAX_SERVICE_HANDLE_LENGTH, plural, other {# characters}}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:134 +#: src/screens/Messages/components/ChatListItem.tsx:139 msgid "No messages yet" msgstr "Nenhuma mensagem ainda" @@ -4841,14 +4967,14 @@ msgstr "Sem repostagens ainda" msgid "No result" msgstr "Nenhum resultado" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:204 +#: src/components/dialogs/SearchablePeopleList.tsx:223 #: src/components/ProgressGuide/FollowDialog.tsx:212 msgid "No results" msgstr "Nenhum resultados" #: src/screens/Search/Explore.tsx:715 msgid "No results for \"{0}\"." -msgstr "" +msgstr "Sem resultados para \"{0}\"." #: src/components/Lists.tsx:189 msgid "No results found" @@ -4859,15 +4985,14 @@ msgid "No results found for \"{query}\"" msgstr "Nenhum resultado encontrado para \"{query}\"" #: src/screens/Search/SearchResults.tsx:248 -#: src/screens/Search/SearchResults.tsx:286 -#: src/screens/Search/SearchResults.tsx:331 -#: src/view/com/modals/ListAddRemoveUsers.tsx:128 +#: src/screens/Search/SearchResults.tsx:284 +#: src/screens/Search/SearchResults.tsx:329 msgid "No results found for {query}" msgstr "Nenhum resultado encontrado para {query}" #: src/screens/Search/Explore.tsx:719 msgid "No results." -msgstr "" +msgstr "Sem resultados." #: src/components/dialogs/GifSelect.tsx:229 msgid "No search results found for \"{search}\"." @@ -4883,7 +5008,6 @@ msgid "Nobody" msgstr "Ninguém" #: src/components/LikedByList.tsx:86 -#: src/components/LikesDialog.tsx:97 #: src/view/com/post-thread/PostLikedBy.tsx:86 msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "Ninguém curtiu isso ainda. Você pode se tornar o primeiro!" @@ -4908,7 +5032,7 @@ msgstr "Nudez não-erótica" msgid "Not followed by anyone you're following" msgstr "Não seguido por ninguém que você segue" -#: src/Navigation.tsx:135 +#: src/Navigation.tsx:136 #: src/view/screens/Profile.tsx:122 msgid "Not Found" msgstr "Não encontrado" @@ -4918,7 +5042,7 @@ msgstr "Não encontrado" msgid "Not right now" msgstr "Agora não" -#: src/view/com/profile/ProfileMenu.tsx:406 +#: src/view/com/profile/ProfileMenu.tsx:442 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:791 #: src/view/com/util/post-ctrls/PostCtrls.tsx:361 msgid "Note about sharing" @@ -4936,7 +5060,7 @@ msgstr "Não há nada aqui" msgid "Notification filters" msgstr "Filtros de notificação" -#: src/Navigation.tsx:431 +#: src/Navigation.tsx:440 #: src/view/screens/Notifications.tsx:134 msgid "Notification settings" msgstr "Configurações de notificação" @@ -4953,11 +5077,11 @@ msgstr "Sons de notificação" msgid "Notification Sounds" msgstr "Sons de Notificação" -#: src/Navigation.tsx:645 +#: src/Navigation.tsx:654 #: src/view/screens/Notifications.tsx:128 #: src/view/shell/bottom-bar/BottomBar.tsx:236 #: src/view/shell/desktop/LeftNav.tsx:636 -#: src/view/shell/Drawer.tsx:449 +#: src/view/shell/Drawer.tsx:465 msgid "Notifications" msgstr "Notificações" @@ -5001,7 +5125,7 @@ msgid "OK" msgstr "OK" #: src/screens/Login/PasswordUpdatedForm.tsx:37 -#: src/view/com/post-thread/PostThreadItem.tsx:895 +#: src/view/com/post-thread/PostThreadItem.tsx:915 msgid "Okay" msgstr "Ok" @@ -5016,7 +5140,7 @@ msgstr "Respostas mais antigas primeiro" msgid "on<0><1/><2><3/>" msgstr "no<0><1/><2><3/>" -#: src/screens/Settings/Settings.tsx:304 +#: src/screens/Settings/Settings.tsx:346 msgid "Onboarding reset" msgstr "Resetar tutoriais" @@ -5060,7 +5184,7 @@ msgstr "Opa, algo deu errado!" #: src/components/StarterPack/ProfileStarterPacks.tsx:325 #: src/components/StarterPack/ProfileStarterPacks.tsx:334 #: src/screens/Settings/AppPasswords.tsx:59 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:104 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:106 #: src/screens/Settings/NotificationSettings.tsx:54 #: src/view/screens/Profile.tsx:122 msgid "Oops!" @@ -5078,8 +5202,8 @@ msgstr "Abra o menu de atalho perfil de {name}" msgid "Open avatar creator" msgstr "Abrir criador de avatar" -#: src/screens/Messages/components/ChatListItem.tsx:363 -#: src/screens/Messages/components/ChatListItem.tsx:364 +#: src/screens/Messages/components/ChatListItem.tsx:368 +#: src/screens/Messages/components/ChatListItem.tsx:369 msgid "Open conversation options" msgstr "Abrir opções de conversa" @@ -5103,7 +5227,7 @@ msgstr "Abrir opções do feed" #: src/components/dms/EmojiPopup.android.tsx:28 msgid "Open full emoji list" -msgstr "" +msgstr "Abrir lista completa de emojis" #: src/view/com/util/post-embeds/ExternalLinkEmbed.tsx:79 msgid "Open link to {niceUrl}" @@ -5113,17 +5237,17 @@ msgstr "Abrir link para {niceUrl}" msgid "Open message options" msgstr "Abrir opções de mensagem" -#: src/screens/Settings/Settings.tsx:330 +#: src/screens/Settings/Settings.tsx:372 msgid "Open moderation debug page" msgstr "Abrir página de debug da moderação" -#: src/screens/Moderation/index.tsx:220 +#: src/screens/Moderation/index.tsx:224 msgid "Open muted words and tags settings" msgstr "Abrir opções de palavras/tags silenciadas" #: src/screens/Search/components/StarterPackCard.tsx:119 msgid "Open pack" -msgstr "" +msgstr "Abrir pacote" #: src/view/com/util/forms/PostDropdownBtn.tsx:70 msgid "Open post options menu" @@ -5133,12 +5257,12 @@ msgstr "Abrir opções da postagem" msgid "Open starter pack menu" msgstr "Abrir o menu do pacote inicial" -#: src/screens/Settings/Settings.tsx:323 -#: src/screens/Settings/Settings.tsx:337 +#: src/screens/Settings/Settings.tsx:365 +#: src/screens/Settings/Settings.tsx:379 msgid "Open storybook page" msgstr "Abrir página do storybook" -#: src/screens/Settings/Settings.tsx:316 +#: src/screens/Settings/Settings.tsx:358 msgid "Open system log" msgstr "Abrir registros do sistema" @@ -5200,7 +5324,7 @@ msgstr "Abre a tela para entrar com uma conta Bluesky existente" msgid "Opens GIF select dialog" msgstr "Abre a janela de seleção de GIFs" -#: src/screens/Settings/Settings.tsx:208 +#: src/screens/Settings/Settings.tsx:216 msgid "Opens helpdesk in browser" msgstr "Abre a central de ajuda no navegador" @@ -5216,7 +5340,7 @@ msgstr "Abre o formulário de redefinição de senha" msgid "Opens the linked website" msgstr "Abre o link" -#: src/view/com/notifications/NotificationFeedItem.tsx:683 +#: src/view/com/notifications/NotificationFeedItem.tsx:788 #: src/view/com/util/UserAvatar.tsx:465 msgid "Opens this profile" msgstr "Abre este perfil" @@ -5268,7 +5392,7 @@ msgstr "Estado OTA: Nenhum disponível" msgid "Other" msgstr "Outro" -#: src/components/AccountList.tsx:83 +#: src/components/AccountList.tsx:87 msgid "Other account" msgstr "Outra conta" @@ -5330,15 +5454,15 @@ msgstr "Pausar vídeo" #: src/screens/Search/SearchResults.tsx:62 #: src/screens/StarterPack/StarterPackScreen.tsx:184 -#: src/view/screens/ProfileList.tsx:166 +#: src/view/screens/ProfileList.tsx:170 msgid "People" msgstr "Pessoas" -#: src/Navigation.tsx:198 +#: src/Navigation.tsx:207 msgid "People followed by @{0}" msgstr "Pessoas seguidas por @{0}" -#: src/Navigation.tsx:191 +#: src/Navigation.tsx:200 msgid "People following @{0}" msgstr "Pessoas seguindo @{0}" @@ -5374,9 +5498,9 @@ msgstr "Fixar feed" #: src/components/FeedCard.tsx:329 msgid "Pin Feed" -msgstr "" +msgstr "Fixar Feed" -#: src/view/screens/ProfileList.tsx:706 +#: src/view/screens/ProfileList.tsx:714 msgid "Pin to home" msgstr "Fixar na tela inicial" @@ -5402,7 +5526,7 @@ msgstr "{0} fixado na Tela Inicial" msgid "Pinned Feeds" msgstr "Feeds Fixados" -#: src/view/screens/ProfileList.tsx:353 +#: src/view/screens/ProfileList.tsx:361 msgid "Pinned to your feeds" msgstr "Fixado em seus feeds" @@ -5553,14 +5677,14 @@ msgctxt "action" msgid "Post All" msgstr "Postar Tudo" -#: src/view/com/post-thread/PostThreadItem.tsx:215 +#: src/view/com/post-thread/PostThreadItem.tsx:218 msgid "Post by {0}" msgstr "Postado por {0}" -#: src/Navigation.tsx:224 -#: src/Navigation.tsx:231 -#: src/Navigation.tsx:238 -#: src/Navigation.tsx:245 +#: src/Navigation.tsx:233 +#: src/Navigation.tsx:240 +#: src/Navigation.tsx:247 +#: src/Navigation.tsx:254 msgid "Post by @{0}" msgstr "Postagem por @{0}" @@ -5595,7 +5719,7 @@ msgstr "Postagem Escondida por Você" msgid "Post interaction settings" msgstr "Configurações de interação de postagem" -#: src/Navigation.tsx:166 +#: src/Navigation.tsx:167 #: src/screens/ModerationInteractionSettings/index.tsx:34 msgid "Post Interaction Settings" msgstr "Opções de interação em postagens" @@ -5625,7 +5749,7 @@ msgstr "Postagem desafixada" #: src/screens/StarterPack/StarterPackScreen.tsx:186 #: src/view/screens/Profile.tsx:222 -#: src/view/screens/ProfileList.tsx:166 +#: src/view/screens/ProfileList.tsx:170 msgid "Posts" msgstr "Postagens" @@ -5683,22 +5807,22 @@ msgstr "Notificações prioritárias" msgid "Privacy" msgstr "Privacidade" -#: src/screens/Settings/Settings.tsx:161 -#: src/screens/Settings/Settings.tsx:164 +#: src/screens/Settings/Settings.tsx:169 +#: src/screens/Settings/Settings.tsx:172 msgid "Privacy and security" msgstr "Privacidade e segurança" -#: src/Navigation.tsx:367 +#: src/Navigation.tsx:376 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:36 msgid "Privacy and Security" msgstr "Privacidade e Segurança" -#: src/Navigation.tsx:291 -#: src/screens/Settings/AboutSettings.tsx:51 -#: src/screens/Settings/AboutSettings.tsx:54 +#: src/Navigation.tsx:300 +#: src/screens/Settings/AboutSettings.tsx:89 +#: src/screens/Settings/AboutSettings.tsx:92 #: src/view/screens/PrivacyPolicy.tsx:31 -#: src/view/shell/Drawer.tsx:634 -#: src/view/shell/Drawer.tsx:635 +#: src/view/shell/Drawer.tsx:650 +#: src/view/shell/Drawer.tsx:651 msgid "Privacy Policy" msgstr "Política de Privacidade" @@ -5711,20 +5835,20 @@ msgstr "Processando vídeo..." msgid "Processing..." msgstr "Processando..." -#: src/view/screens/DebugMod.tsx:920 +#: src/view/screens/DebugMod.tsx:926 #: src/view/screens/Profile.tsx:361 msgid "profile" msgstr "perfil" #: src/view/shell/bottom-bar/BottomBar.tsx:286 #: src/view/shell/desktop/LeftNav.tsx:691 -#: src/view/shell/Drawer.tsx:71 -#: src/view/shell/Drawer.tsx:526 +#: src/view/shell/Drawer.tsx:74 +#: src/view/shell/Drawer.tsx:542 msgid "Profile" msgstr "Perfil" -#: src/screens/Profile/Header/EditProfileDialog.tsx:191 -#: src/view/com/modals/EditProfile.tsx:124 +#: src/screens/Profile/Header/EditProfileDialog.tsx:198 +#: src/view/com/modals/EditProfile.tsx:127 msgctxt "toast" msgid "Profile updated" msgstr "Perfil atualizado" @@ -5744,22 +5868,22 @@ msgstr "Listas públicas e compartilháveis que podem ser usadas para gerar feed #. Accessibility label for button to publish a single post #: src/view/com/composer/Composer.tsx:988 msgid "Publish post" -msgstr "" +msgstr "Publicar postagem" #. Accessibility label for button to publish multiple posts in a thread #: src/view/com/composer/Composer.tsx:981 msgid "Publish posts" -msgstr "" +msgstr "Publicar postagens" #. Accessibility label for button to publish multiple replies in a thread #: src/view/com/composer/Composer.tsx:966 msgid "Publish replies" -msgstr "" +msgstr "Publicar respostas" #. Accessibility label for button to publish a single reply #: src/view/com/composer/Composer.tsx:973 msgid "Publish reply" -msgstr "" +msgstr "Publicar resposta" #: src/components/StarterPack/QrCodeDialog.tsx:134 msgid "QR code copied to your clipboard!" @@ -5803,7 +5927,7 @@ msgstr "Configurações de citações" msgid "Quotes" msgstr "Citações" -#: src/view/com/post-thread/PostThreadItem.tsx:249 +#: src/view/com/post-thread/PostThreadItem.tsx:252 msgid "Quotes of this post" msgstr "Citações desta postagem" @@ -5814,7 +5938,7 @@ msgstr "Citações desta postagem" msgid "Random (aka \"Poster's Roulette\")" msgstr "Aleatório" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:581 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:600 msgid "Rate limit exceeded – you've tried to change your handle too many times in a short period. Please wait a minute before trying again." msgstr "Limite de operações excedido – você tentou mudar seu nome de usuário muitas vezes em um curto período. Espere um minuto antes de tentar novamente." @@ -5831,6 +5955,11 @@ msgstr "Reagir com {emoji}" msgid "Reactivate your account" msgstr "Reative sua conta" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:158 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:169 +msgid "Read blog post" +msgstr "Ler post do blog" + #: src/screens/VideoFeed/index.tsx:942 msgid "Read less" msgstr "Ver menos" @@ -5862,7 +5991,7 @@ msgstr "Motivo do recurso" msgid "Reason:" msgstr "Motivo:" -#: src/screens/Search/components/SearchHistory.tsx:44 +#: src/screens/Search/components/SearchHistory.tsx:49 msgid "Recent Searches" msgstr "Pesquisas Recentes" @@ -5888,13 +6017,13 @@ msgstr "Recusar pedido de conversa" msgid "Reload conversations" msgstr "Recarregar conversas" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:171 #: src/components/dialogs/MutedWords.tsx:438 #: src/components/FeedCard.tsx:343 #: src/components/StarterPack/Wizard/WizardListCard.tsx:102 #: src/components/StarterPack/Wizard/WizardListCard.tsx:109 -#: src/screens/Settings/Settings.tsx:468 +#: src/screens/Settings/Settings.tsx:510 #: src/view/com/feeds/FeedSourceCard.tsx:322 -#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/UserAddRemoveLists.tsx:235 #: src/view/com/posts/PostFeedErrorMessage.tsx:213 msgid "Remove" @@ -5904,12 +6033,12 @@ msgstr "Remover" msgid "Remove {displayName} from starter pack" msgstr "Remover {displayName} do pacote inicial" -#: src/screens/Search/components/SearchHistory.tsx:120 +#: src/screens/Search/components/SearchHistory.tsx:97 msgid "Remove {historyItem}" msgstr "Remover {historyItem}" -#: src/screens/Settings/Settings.tsx:447 -#: src/screens/Settings/Settings.tsx:450 +#: src/screens/Settings/Settings.tsx:489 +#: src/screens/Settings/Settings.tsx:492 msgid "Remove account" msgstr "Remover conta" @@ -5945,12 +6074,12 @@ msgstr "Remover feed?" #: src/screens/Profile/components/ProfileFeedHeader.tsx:320 #: src/view/com/feeds/FeedSourceCard.tsx:190 #: src/view/com/feeds/FeedSourceCard.tsx:268 -#: src/view/screens/ProfileList.tsx:520 +#: src/view/screens/ProfileList.tsx:528 #: src/view/screens/SavedFeeds.tsx:342 msgid "Remove from my feeds" msgstr "Remover dos meus feeds" -#: src/screens/Settings/Settings.tsx:460 +#: src/screens/Settings/Settings.tsx:502 msgid "Remove from quick access?" msgstr "Remover do acesso rápido?" @@ -5972,7 +6101,7 @@ msgstr "Remover imagem" msgid "Remove mute word from your list" msgstr "Remover palavra silenciada da lista" -#: src/screens/Search/components/SearchHistory.tsx:93 +#: src/screens/Search/components/SearchHistory.tsx:178 msgid "Remove profile" msgstr "Remover perfil" @@ -5993,6 +6122,21 @@ msgstr "Remover arquivo de legenda" msgid "Remove this feed from your saved feeds" msgstr "Remover este feed dos feeds salvos" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:157 +msgid "Remove user from list" +msgstr "Remover usuário da lista" + +#: src/components/verification/VerificationRemovePrompt.tsx:46 +#: src/components/verification/VerificationsDialog.tsx:227 +#: src/view/com/profile/ProfileMenu.tsx:298 +#: src/view/com/profile/ProfileMenu.tsx:301 +msgid "Remove verification" +msgstr "Remover verificação" + +#: src/components/verification/VerificationRemovePrompt.tsx:44 +msgid "Remove your verification for this account?" +msgstr "Remover a sua verificação para essa conta?" + #: src/view/com/util/post-embeds/QuoteEmbed.tsx:110 msgid "Removed by author" msgstr "Removido pelo autor" @@ -6001,7 +6145,7 @@ msgstr "Removido pelo autor" msgid "Removed by you" msgstr "Removido por você" -#: src/view/com/modals/ListAddRemoveUsers.tsx:200 +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:117 #: src/view/com/modals/UserAddRemoveLists.tsx:170 msgid "Removed from list" msgstr "Removido da lista" @@ -6016,11 +6160,15 @@ msgstr "Removido dos feeds salvos" #: src/screens/Profile/components/ProfileFeedHeader.tsx:122 #: src/view/com/posts/FeedShutdownMsg.tsx:44 -#: src/view/screens/ProfileList.tsx:384 +#: src/view/screens/ProfileList.tsx:392 msgid "Removed from your feeds" msgstr "Removido dos feeds salvos" -#: src/screens/Search/components/SearchHistory.tsx:95 +#: src/components/verification/VerificationRemovePrompt.tsx:32 +msgid "Removed verification" +msgstr "Verificação removida" + +#: src/screens/Search/components/SearchHistory.tsx:179 msgid "Removes profile from search history" msgstr "Remove o perfil do histórico de pesquisa" @@ -6113,8 +6261,8 @@ msgstr "Resposta foi ocultada com sucesso" msgid "Report" msgstr "Denunciar" -#: src/view/com/profile/ProfileMenu.tsx:329 -#: src/view/com/profile/ProfileMenu.tsx:332 +#: src/view/com/profile/ProfileMenu.tsx:365 +#: src/view/com/profile/ProfileMenu.tsx:368 msgid "Report account" msgstr "Denunciar conta" @@ -6137,9 +6285,9 @@ msgstr "Janela de denúncia" msgid "Report feed" msgstr "Denunciar feed" -#: src/view/screens/ProfileList.tsx:562 +#: src/view/screens/ProfileList.tsx:570 msgid "Report list" -msgstr "" +msgstr "Denunciar lista" #: src/components/dms/MessageContextMenu.tsx:166 msgid "Report message" @@ -6234,7 +6382,7 @@ msgstr "Repostado por <0><1/>" msgid "Reposted by you" msgstr "Repostado por você" -#: src/view/com/post-thread/PostThreadItem.tsx:228 +#: src/view/com/post-thread/PostThreadItem.tsx:231 msgid "Reposts of this post" msgstr "Repostagens" @@ -6288,8 +6436,8 @@ msgstr "Código de redefinição" msgid "Reset Code" msgstr "Código de Redefinição" -#: src/screens/Settings/Settings.tsx:344 -#: src/screens/Settings/Settings.tsx:346 +#: src/screens/Settings/Settings.tsx:386 +#: src/screens/Settings/Settings.tsx:388 msgid "Reset onboarding state" msgstr "Redefinir tutoriais" @@ -6341,10 +6489,10 @@ msgid "Returns to home page" msgstr "Voltar para a tela inicial" #: src/screens/Profile/ProfileFeed/index.tsx:90 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:540 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:559 #: src/screens/VideoFeed/index.tsx:1109 #: src/view/screens/NotFound.tsx:60 -#: src/view/screens/ProfileList.tsx:1031 +#: src/view/screens/ProfileList.tsx:1039 msgid "Returns to previous page" msgstr "Voltar para página anterior" @@ -6356,9 +6504,9 @@ msgstr "Retorna à etapa anterior" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:479 #: src/components/dialogs/PostInteractionSettingsDialog.tsx:485 #: src/components/StarterPack/QrCodeDialog.tsx:191 -#: src/screens/Profile/Header/EditProfileDialog.tsx:238 -#: src/screens/Profile/Header/EditProfileDialog.tsx:252 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:243 +#: src/screens/Profile/Header/EditProfileDialog.tsx:245 +#: src/screens/Profile/Header/EditProfileDialog.tsx:259 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:262 #: src/view/com/composer/GifAltText.tsx:193 #: src/view/com/composer/GifAltText.tsx:202 #: src/view/com/composer/photos/EditImageDialog.web.tsx:77 @@ -6366,7 +6514,7 @@ msgstr "Retorna à etapa anterior" #: src/view/com/composer/photos/ImageAltTextDialog.tsx:153 #: src/view/com/composer/photos/ImageAltTextDialog.tsx:163 #: src/view/com/modals/CreateOrEditList.tsx:317 -#: src/view/com/modals/EditProfile.tsx:219 +#: src/view/com/modals/EditProfile.tsx:245 #: src/view/screens/SavedFeeds.tsx:109 msgid "Save" msgstr "Salvar" @@ -6386,7 +6534,7 @@ msgstr "Salvar data de nascimento" msgid "Save changes" msgstr "Salvar alterações" -#: src/view/com/modals/EditProfile.tsx:227 +#: src/view/com/modals/EditProfile.tsx:253 msgid "Save Changes" msgstr "Salvar Alterações" @@ -6399,7 +6547,7 @@ msgstr "Salvar imagem" msgid "Save image crop" msgstr "Salvar corte de imagem" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:229 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:248 msgid "Save new handle" msgstr "Salvar novo nome de usuário" @@ -6421,11 +6569,11 @@ msgid "Saved to your camera roll" msgstr "Imagem salva na galeria" #: src/screens/Profile/components/ProfileFeedHeader.tsx:131 -#: src/view/screens/ProfileList.tsx:364 +#: src/view/screens/ProfileList.tsx:372 msgid "Saved to your feeds" msgstr "Adicionado aos seus feeds" -#: src/view/com/modals/EditProfile.tsx:220 +#: src/view/com/modals/EditProfile.tsx:246 msgid "Saves any changes to your profile" msgstr "Salva todas as alterações" @@ -6435,8 +6583,8 @@ msgstr "Salva o corte da imagem" #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/NotificationFeedItem.tsx:544 -#: src/view/com/notifications/NotificationFeedItem.tsx:569 +#: src/view/com/notifications/NotificationFeedItem.tsx:633 +#: src/view/com/notifications/NotificationFeedItem.tsx:658 msgid "Say hello!" msgstr "Diga olá!" @@ -6445,21 +6593,20 @@ msgstr "Diga olá!" msgid "Science" msgstr "Ciência" -#: src/view/screens/ProfileList.tsx:988 +#: src/view/screens/ProfileList.tsx:996 msgid "Scroll to top" msgstr "Ir para o topo" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:491 +#: src/components/dialogs/SearchablePeopleList.tsx:513 #: src/components/forms/SearchInput.tsx:34 #: src/components/forms/SearchInput.tsx:36 #: src/screens/Search/Shell.tsx:307 #: src/screens/Search/Shell.tsx:464 -#: src/view/com/modals/ListAddRemoveUsers.tsx:76 #: src/view/shell/bottom-bar/BottomBar.tsx:182 msgid "Search" msgstr "Pesquisar" -#: src/Navigation.tsx:217 +#: src/Navigation.tsx:226 #: src/screens/Profile/ProfileSearch.tsx:37 msgid "Search @{0}'s posts" msgstr "Pesquisar postagens de @{0}" @@ -6477,11 +6624,11 @@ msgstr "Pesquisar feeds" msgid "Search for \"{interestsDisplayName}\"{activeText}" msgstr "Pesquisar por \"{interestsDisplayName}\"{activeText}" -#: src/view/shell/desktop/Search.tsx:201 +#: src/view/shell/desktop/Search.tsx:131 msgid "Search for \"{query}\"" msgstr "Pesquisar por \"{query}\"" -#: src/screens/Search/components/AutocompleteResults.tsx:44 +#: src/screens/Search/components/AutocompleteResults.tsx:45 msgid "Search for \"{searchText}\"" msgstr "Pesquisar por \"{searchText}\"" @@ -6491,19 +6638,15 @@ msgstr "Procure por feeds que você queira sugerir para outros." #: src/screens/Search/Explore.tsx:362 msgid "Search for more accounts" -msgstr "" +msgstr "Pesquisar por mais contas" #: src/screens/Search/Explore.tsx:439 msgid "Search for more feeds" -msgstr "" +msgstr "Pesquisar por mais feeds" #: src/screens/Search/Shell.tsx:334 msgid "Search for posts, users, or feeds" -msgstr "Busque por posts, usuários, ou feeds" - -#: src/view/com/modals/ListAddRemoveUsers.tsx:71 -msgid "Search for users" -msgstr "Pesquisar usuários" +msgstr "Procurar postagens, usuários ou feeds" #: src/components/dialogs/GifSelect.tsx:177 msgid "Search GIFs" @@ -6513,12 +6656,12 @@ msgstr "Pesquisar por GIFs" msgid "Search my posts" msgstr "Pesquisar minhas postagens" -#: src/view/com/profile/ProfileMenu.tsx:231 -#: src/view/com/profile/ProfileMenu.tsx:234 +#: src/view/com/profile/ProfileMenu.tsx:244 +#: src/view/com/profile/ProfileMenu.tsx:247 msgid "Search posts" msgstr "Pesquisar postagens" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:511 +#: src/components/dialogs/SearchablePeopleList.tsx:533 #: src/components/ProgressGuide/FollowDialog.tsx:702 msgid "Search profiles" msgstr "Pesquisar por usuários" @@ -6531,7 +6674,7 @@ msgstr "Pesquisar via Tenor" msgid "Search..." msgstr "Pesquisar..." -#: src/components/dms/dialogs/SearchablePeopleList.tsx:512 +#: src/components/dialogs/SearchablePeopleList.tsx:534 #: src/components/ProgressGuide/FollowDialog.tsx:703 msgid "Searches for profiles" msgstr "Pesquisa por perfis" @@ -6692,7 +6835,7 @@ msgctxt "action" msgid "Send Email" msgstr "Enviar E-mail" -#: src/view/shell/Drawer.tsx:317 +#: src/view/shell/Drawer.tsx:333 msgid "Send feedback" msgstr "Enviar comentários" @@ -6742,7 +6885,7 @@ msgstr "Endereço do servidor" msgid "Set app icon to {0}" msgstr "Definir ícone do aplicativo como {0}" -#: src/screens/Moderation/index.tsx:306 +#: src/screens/Moderation/index.tsx:325 msgid "Set birthdate" msgstr "Definir data de nascimento" @@ -6758,10 +6901,10 @@ msgstr "Configure sua conta" msgid "Sets email for password reset" msgstr "Configura o e-mail para recuperação de senha" -#: src/Navigation.tsx:173 -#: src/screens/Settings/Settings.tsx:80 +#: src/Navigation.tsx:182 +#: src/screens/Settings/Settings.tsx:88 #: src/view/shell/desktop/LeftNav.tsx:709 -#: src/view/shell/Drawer.tsx:539 +#: src/view/shell/Drawer.tsx:555 msgid "Settings" msgstr "Configurações" @@ -6783,12 +6926,12 @@ msgstr "Sexualmente Sugestivo" #: src/screens/StarterPack/StarterPackScreen.tsx:428 #: src/screens/StarterPack/StarterPackScreen.tsx:603 #: src/screens/Topic.tsx:102 -#: src/view/com/profile/ProfileMenu.tsx:216 -#: src/view/com/profile/ProfileMenu.tsx:225 +#: src/view/com/profile/ProfileMenu.tsx:229 +#: src/view/com/profile/ProfileMenu.tsx:238 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:498 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:507 #: src/view/com/util/post-ctrls/PostCtrls.tsx:350 -#: src/view/screens/ProfileList.tsx:505 +#: src/view/screens/ProfileList.tsx:513 msgid "Share" msgstr "Compartilhar" @@ -6805,7 +6948,7 @@ msgstr "Compartilhe uma história legal!" msgid "Share a fun fact!" msgstr "Compartilhe um fato divertido!" -#: src/view/com/profile/ProfileMenu.tsx:411 +#: src/view/com/profile/ProfileMenu.tsx:447 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:796 #: src/view/com/util/post-ctrls/PostCtrls.tsx:366 msgid "Share anyway" @@ -6847,7 +6990,7 @@ msgstr "Compartilhe este pacote inicial e ajude as pessoas a se juntarem à sua msgid "Share your favorite feed!" msgstr "Compartilhe seu feed favorito!" -#: src/Navigation.tsx:276 +#: src/Navigation.tsx:285 msgid "Shared Preferences Tester" msgstr "Testador de Preferências Compartilhadas" @@ -6899,7 +7042,7 @@ msgstr "Mostrar menos disso" msgid "Show list anyway" msgstr "Mostrar lista de qualquer maneira" -#: src/view/com/post-thread/PostThreadItem.tsx:605 +#: src/view/com/post-thread/PostThreadItem.tsx:625 #: src/view/com/post/Post.tsx:243 #: src/view/com/posts/PostFeedItem.tsx:515 msgid "Show More" @@ -6959,11 +7102,11 @@ msgstr "Mostrar aviso" msgid "Show warning and filter from feeds" msgstr "Mostrar aviso e filtrar dos feeds" -#: src/view/com/post-thread/PostThreadItem.tsx:836 +#: src/view/com/post-thread/PostThreadItem.tsx:856 msgid "Shows information about when this post was created" msgstr "Mostra informações sobre quando esta postagem foi criada" -#: src/screens/Settings/Settings.tsx:104 +#: src/screens/Settings/Settings.tsx:112 msgid "Shows other accounts you can switch to" msgstr "Exibe suas outras contas que você pode acessar" @@ -6990,7 +7133,7 @@ msgstr "Exibe o conteúdo" msgid "Sign in" msgstr "Entrar" -#: src/components/AccountList.tsx:122 +#: src/components/AccountList.tsx:127 msgid "Sign in as {0}" msgstr "Entrar como {0}" @@ -7001,13 +7144,13 @@ msgstr "Entrar como..." #: src/screens/Deactivated.tsx:203 #: src/screens/Deactivated.tsx:209 msgid "Sign in or create an account" -msgstr "" +msgstr "Entrar ou criar uma conta" #: src/components/dialogs/Signin.tsx:75 msgid "Sign in or create your account to join the conversation!" msgstr "Entre ou crie a sua conta para participar da conversa!" -#: src/components/AccountList.tsx:65 +#: src/components/AccountList.tsx:67 msgid "Sign in to account that is not listed" msgstr "Entrar em uma conta não listada" @@ -7015,9 +7158,9 @@ msgstr "Entrar em uma conta não listada" msgid "Sign in to Bluesky or create a new account" msgstr "Registre-se no Bluesky ou crie uma conta" -#: src/screens/Settings/Settings.tsx:225 -#: src/screens/Settings/Settings.tsx:227 -#: src/screens/Settings/Settings.tsx:259 +#: src/screens/Settings/Settings.tsx:233 +#: src/screens/Settings/Settings.tsx:235 +#: src/screens/Settings/Settings.tsx:267 #: src/screens/SignupQueued.tsx:93 #: src/screens/SignupQueued.tsx:96 #: src/screens/Takendown.tsx:85 @@ -7031,7 +7174,7 @@ msgstr "Sair" msgid "Sign Out" msgstr "Sair" -#: src/screens/Settings/Settings.tsx:256 +#: src/screens/Settings/Settings.tsx:264 #: src/view/shell/desktop/LeftNav.tsx:205 msgid "Sign out?" msgstr "Sair?" @@ -7068,6 +7211,10 @@ msgstr "Menor" msgid "Software Dev" msgstr "Desenvolvimento de software" +#: src/components/verification/VerificationsDialog.tsx:122 +msgid "Some of your verifications are invalid." +msgstr "Algumas de suas verificações são inválidas." + #: src/components/FeedInterstitials.tsx:474 msgid "Some other feeds you might like" msgstr "Alguns outros feeds que você pode gostar" @@ -7078,11 +7225,11 @@ msgstr "Algumas pessoas podem responder" #: src/components/dms/MessageItem.tsx:148 msgid "Someone reacted {0}" -msgstr "" +msgstr "Alguém reagiu com {0}" -#: src/screens/Messages/components/ChatListItem.tsx:236 +#: src/screens/Messages/components/ChatListItem.tsx:241 msgid "Someone reacted {0} to {1}" -msgstr "" +msgstr "Alguém reagiu com {0} a {1}" #: src/components/moderation/ReportDialog/index.tsx:76 msgid "Something wasn't quite right with the data you're trying to report. Please contact support." @@ -7099,8 +7246,8 @@ msgid "Something went wrong, please try again" msgstr "Algo deu errado, tente novamente" #: src/components/ReportDialog/index.tsx:54 -#: src/screens/Moderation/index.tsx:97 -#: src/screens/Profile/Sections/Labels.tsx:87 +#: src/screens/Moderation/index.tsx:101 +#: src/screens/Profile/Sections/Labels.tsx:121 msgid "Something went wrong, please try again." msgstr "Algo deu errado. Por favor, tente novamente." @@ -7161,22 +7308,22 @@ msgstr "Esportes" msgid "Start a new chat" msgstr "Começar uma nova conversa" -#: src/view/screens/ProfileList.tsx:838 -#: src/view/screens/ProfileList.tsx:959 +#: src/view/screens/ProfileList.tsx:846 +#: src/view/screens/ProfileList.tsx:967 msgid "Start adding people" msgstr "Comece a adicionar pessoas" -#: src/view/screens/ProfileList.tsx:845 -#: src/view/screens/ProfileList.tsx:966 +#: src/view/screens/ProfileList.tsx:853 +#: src/view/screens/ProfileList.tsx:974 msgid "Start adding people!" msgstr "Comece a adicionar pessoas!" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:357 +#: src/components/dialogs/SearchablePeopleList.tsx:382 msgid "Start chat with {displayName}" msgstr "Comece a conversar com {displayName}" -#: src/Navigation.tsx:441 -#: src/Navigation.tsx:446 +#: src/Navigation.tsx:450 +#: src/Navigation.tsx:455 #: src/screens/StarterPack/Wizard/index.tsx:186 msgid "Starter Pack" msgstr "Pacote Inicial" @@ -7207,8 +7354,8 @@ msgstr "Pacotes Iniciais" msgid "Starter packs let you easily share your favorite feeds and people with your friends." msgstr "Pacotes iniciais permitem que você compartilhe facilmente seus feeds e pessoas favoritas com seus amigos." -#: src/screens/Settings/AboutSettings.tsx:59 -#: src/screens/Settings/AboutSettings.tsx:62 +#: src/screens/Settings/AboutSettings.tsx:97 +#: src/screens/Settings/AboutSettings.tsx:100 msgid "Status Page" msgstr "Página de status" @@ -7216,12 +7363,12 @@ msgstr "Página de status" msgid "Step {0} of {1}" msgstr "Etapa {0} de {1}" -#: src/screens/Settings/Settings.tsx:309 +#: src/screens/Settings/Settings.tsx:351 msgid "Storage cleared, you need to restart the app now." msgstr "Armazenamento limpo, você precisa reiniciar o aplicativo agora." -#: src/Navigation.tsx:266 -#: src/screens/Settings/Settings.tsx:325 +#: src/Navigation.tsx:275 +#: src/screens/Settings/Settings.tsx:367 msgid "Storybook" msgstr "Storybook" @@ -7246,11 +7393,11 @@ msgstr "Enviar Recurso" msgid "Submit report" msgstr "Enviar denúncia" -#: src/view/screens/ProfileList.tsx:733 +#: src/view/screens/ProfileList.tsx:741 msgid "Subscribe" msgstr "Inscrever-se" -#: src/screens/Profile/Sections/Labels.tsx:201 +#: src/screens/Profile/Sections/Labels.tsx:198 msgid "Subscribe to @{0} to use these labels:" msgstr "Inscreva-se em @{0} para utilizar estes rótulos:" @@ -7262,7 +7409,7 @@ msgstr "Inscrever-se no rotulador" msgid "Subscribe to this labeler" msgstr "Inscrever-se neste rotulador" -#: src/view/screens/ProfileList.tsx:729 +#: src/view/screens/ProfileList.tsx:737 msgid "Subscribe to this list" msgstr "Inscreva-se nesta lista" @@ -7270,9 +7417,13 @@ msgstr "Inscreva-se nesta lista" msgid "Success!" msgstr "Sucesso!" +#: src/components/verification/VerificationCreatePrompt.tsx:30 +msgid "Successfully verified" +msgstr "Verificado com sucesso" + #: src/screens/Search/Explore.tsx:359 msgid "Suggested Accounts" -msgstr "" +msgstr "Contas Sugeridas" #: src/components/FeedInterstitials.tsx:339 msgid "Suggested for you" @@ -7293,15 +7444,15 @@ msgctxt "Name of app icon variant" msgid "Sunset" msgstr "Entardecer" -#: src/Navigation.tsx:286 +#: src/Navigation.tsx:295 #: src/view/screens/Support.tsx:31 #: src/view/screens/Support.tsx:34 msgid "Support" msgstr "Suporte" -#: src/screens/Settings/Settings.tsx:102 -#: src/screens/Settings/Settings.tsx:116 -#: src/screens/Settings/Settings.tsx:412 +#: src/screens/Settings/Settings.tsx:110 +#: src/screens/Settings/Settings.tsx:124 +#: src/screens/Settings/Settings.tsx:454 #: src/view/shell/desktop/LeftNav.tsx:243 msgid "Switch account" msgstr "Alterar conta" @@ -7326,9 +7477,9 @@ msgstr "Alterar para {0}" msgid "System" msgstr "Sistema" -#: src/screens/Settings/AboutSettings.tsx:66 -#: src/screens/Settings/AboutSettings.tsx:69 -#: src/screens/Settings/Settings.tsx:318 +#: src/screens/Settings/AboutSettings.tsx:104 +#: src/screens/Settings/AboutSettings.tsx:107 +#: src/screens/Settings/Settings.tsx:360 msgid "System log" msgstr "Log do sistema" @@ -7367,7 +7518,7 @@ msgstr "Tecnologia" msgid "Tell a joke!" msgstr "Conte uma piada!" -#: src/screens/Profile/Header/EditProfileDialog.tsx:355 +#: src/screens/Profile/Header/EditProfileDialog.tsx:378 msgid "Tell us a bit about yourself" msgstr "Conte-nos um pouco sobre você" @@ -7380,12 +7531,12 @@ msgstr "Conte-nos um pouco mais" msgid "Terms" msgstr "Termos" -#: src/Navigation.tsx:296 -#: src/screens/Settings/AboutSettings.tsx:43 -#: src/screens/Settings/AboutSettings.tsx:46 +#: src/Navigation.tsx:305 +#: src/screens/Settings/AboutSettings.tsx:81 +#: src/screens/Settings/AboutSettings.tsx:84 #: src/view/screens/TermsOfService.tsx:31 -#: src/view/shell/Drawer.tsx:627 -#: src/view/shell/Drawer.tsx:629 +#: src/view/shell/Drawer.tsx:643 +#: src/view/shell/Drawer.tsx:645 msgid "Terms of Service" msgstr "Termos de Serviço" @@ -7425,7 +7576,7 @@ msgstr "Obrigado. Sua denúncia foi enviada." msgid "Thanks, you have successfully verified your email address. You can close this dialog." msgstr "Obrigado, você verificou seu endereço de e-mail com sucesso. Você pode fechar esta janela." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:468 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:487 msgid "That contains the following:" msgstr "Contém o seguinte:" @@ -7450,8 +7601,8 @@ msgstr "Isso é tudo, pessoal!" msgid "That's everything!" msgstr "Isso é tudo!" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:279 -#: src/view/com/profile/ProfileMenu.tsx:387 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:305 +#: src/view/com/profile/ProfileMenu.tsx:423 msgid "The account will be able to interact with you after unblocking." msgstr "A conta poderá interagir com você após o desbloqueio." @@ -7465,7 +7616,7 @@ msgstr "O aplicativo vai ser reiniciado" msgid "The author of this thread has hidden this reply." msgstr "O autor deste tópico ocultou esta resposta." -#: src/screens/Moderation/index.tsx:358 +#: src/screens/Moderation/index.tsx:377 msgid "The Bluesky web application" msgstr "A aplicação web Bluesky" @@ -7555,8 +7706,8 @@ msgid "There was an issue connecting to Tenor." msgstr "Tivemos um problema ao conectar com o Tenor." #: src/screens/Profile/components/ProfileFeedHeader.tsx:173 -#: src/view/screens/ProfileList.tsx:367 -#: src/view/screens/ProfileList.tsx:386 +#: src/view/screens/ProfileList.tsx:375 +#: src/view/screens/ProfileList.tsx:394 #: src/view/screens/SavedFeeds.tsx:85 msgid "There was an issue contacting the server" msgstr "Tivemos um problema ao contatar o servidor deste feed" @@ -7580,7 +7731,7 @@ msgstr "Tivemos um problema ao carregar notificações. Toque aqui para tentar d msgid "There was an issue fetching posts. Tap here to try again." msgstr "Tivemos um problema ao carregar as postagens. Toque aqui para tentar de novo." -#: src/view/com/lists/ListMembers.tsx:166 +#: src/view/com/lists/ListMembers.tsx:151 msgid "There was an issue fetching the list. Tap here to try again." msgstr "Tivemos um problema ao carregar esta lista. Toque aqui para tentar de novo." @@ -7593,7 +7744,7 @@ msgstr "Houve um problema ao recuperar suas senhas de aplicativo" msgid "There was an issue fetching your lists. Tap here to try again." msgstr "Tivemos um problema ao carregar suas listas. Toque aqui para tentar de novo." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:105 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:107 msgid "There was an issue fetching your service info" msgstr "Houve um problema ao recuperar suas informações de serviço" @@ -7612,17 +7763,17 @@ msgstr "Tivemos um problema ao enviar sua denúncia. Por favor, verifique sua co msgid "There was an issue updating your feeds, please check your internet connection and try again." msgstr "Houve um problema ao atualizar seus feeds, por favor verifique sua conexão de internet e tente novamente." -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:107 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:128 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:141 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:110 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:144 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:90 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:101 -#: src/view/com/profile/ProfileMenu.tsx:111 -#: src/view/com/profile/ProfileMenu.tsx:121 -#: src/view/com/profile/ProfileMenu.tsx:135 -#: src/view/com/profile/ProfileMenu.tsx:145 -#: src/view/com/profile/ProfileMenu.tsx:158 -#: src/view/com/profile/ProfileMenu.tsx:170 +#: src/view/com/profile/ProfileMenu.tsx:117 +#: src/view/com/profile/ProfileMenu.tsx:127 +#: src/view/com/profile/ProfileMenu.tsx:141 +#: src/view/com/profile/ProfileMenu.tsx:151 +#: src/view/com/profile/ProfileMenu.tsx:164 +#: src/view/com/profile/ProfileMenu.tsx:176 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:396 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:409 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:419 @@ -7633,10 +7784,10 @@ msgstr "Tivemos um problema! {0}" #: src/screens/List/ListHiddenScreen.tsx:63 #: src/screens/List/ListHiddenScreen.tsx:77 #: src/screens/List/ListHiddenScreen.tsx:99 -#: src/view/screens/ProfileList.tsx:403 -#: src/view/screens/ProfileList.tsx:421 -#: src/view/screens/ProfileList.tsx:439 -#: src/view/screens/ProfileList.tsx:457 +#: src/view/screens/ProfileList.tsx:411 +#: src/view/screens/ProfileList.tsx:429 +#: src/view/screens/ProfileList.tsx:447 +#: src/view/screens/ProfileList.tsx:465 msgid "There was an issue. Please check your internet connection and try again." msgstr "Houve algum problema. Por favor verifique sua conexão com a internet e tente novamente." @@ -7657,6 +7808,14 @@ msgstr "Estas configurações só se aplicam ao feed Seguindo (Following)." msgid "This {screenDescription} has been flagged:" msgstr "Este {screenDescription} foi reportado:" +#: src/components/verification/VerificationsDialog.tsx:89 +msgid "This account has a checkmark because it's been verified by trusted sources." +msgstr "Esta conta tem uma marca de verificação porque ela foi verificada por fontes confiáveis." + +#: src/components/verification/VerificationsDialog.tsx:94 +msgid "This account has one or more verifications, but it is not currently verified." +msgstr "Esta conta tem uma ou mais verificações, mas atualmente não está verificada." + #: src/components/moderation/ScreenHider.tsx:106 msgid "This account has requested that users sign in to view their profile." msgstr "Esta conta solicitou que os usuários fizessem login para visualizar seu perfil." @@ -7665,6 +7824,10 @@ msgstr "Esta conta solicitou que os usuários fizessem login para visualizar seu msgid "This account is blocked by one or more of your moderation lists. To unblock, please visit the lists directly and remove this user." msgstr "Esta conta foi bloqueada por uma ou mais das suas listas de moderação. Para desbloquear, visite diretamente as listas para remover este usuário." +#: src/components/verification/VerificationCreatePrompt.tsx:48 +msgid "This action can be undone at any time." +msgstr "Esta ação pode ser desfeita a qualquer momento." + #: src/components/moderation/LabelsOnMeDialog.tsx:271 msgid "This appeal will be sent to <0>{sourceName}." msgstr "Este recurso será enviado para <0>{sourceName}." @@ -7698,7 +7861,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:357 +#: src/screens/Messages/components/ChatListItem.tsx:362 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" @@ -7720,7 +7883,7 @@ msgstr "Este feed está vazio! Talvez você precise seguir mais usuários ou con #: src/components/StarterPack/Main/PostsList.tsx:36 #: src/screens/Profile/ProfileFeed/index.tsx:189 -#: src/view/screens/ProfileList.tsx:835 +#: src/view/screens/ProfileList.tsx:843 msgid "This feed is empty." msgstr "Este feed está vazio." @@ -7728,7 +7891,7 @@ msgstr "Este feed está vazio." msgid "This feed is no longer online. We are showing <0>Discover instead." msgstr "Este feed não funciona mais. Estamos te mostrando o conteúdo do <0>Discover." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:574 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:593 msgid "This handle is reserved. Please try a different one." msgstr "Este nome de usuário está reservado. Por favor tente um nome de usuário diferente." @@ -7748,7 +7911,7 @@ msgstr "Este rótulo foi aplicado pelo autor." msgid "This label was applied by you." msgstr "Este rótulo foi aplicado por você." -#: src/screens/Profile/Sections/Labels.tsx:188 +#: src/screens/Profile/Sections/Labels.tsx:185 msgid "This labeler hasn't declared what labels it publishes, and may not be active." msgstr "Este rotulador não declarou quais rótulos utiliza e pode não estar funcionando ainda." @@ -7764,7 +7927,7 @@ msgstr "Esta lista – criada por <0>{0} – contém possíveis violações msgid "This list – created by you – contains possible violations of Bluesky's community guidelines in its name or description." msgstr "Esta lista – criada por você – contém possíveis violações das diretrizes da comunidade Bluesky em seu nome ou descrição." -#: src/view/screens/ProfileList.tsx:954 +#: src/view/screens/ProfileList.tsx:962 msgid "This list is empty." msgstr "Esta lista está vazia." @@ -7772,7 +7935,7 @@ msgstr "Esta lista está vazia." msgid "This moderation service is unavailable. See below for more details. If this issue persists, contact us." msgstr "Este serviço de moderação está indisponível. Veja mais detalhes abaixo. Se este problema persistir, entre em contato." -#: src/view/com/post-thread/PostThreadItem.tsx:876 +#: src/view/com/post-thread/PostThreadItem.tsx:896 msgid "This post claims to have been created on <0>{0}, but was first seen by Bluesky on <1>{1}." msgstr "Esta postagem alega ter sido criada em <0>{0}, mas ela apareceu no Bluesky em <1>{1}." @@ -7780,7 +7943,7 @@ msgstr "Esta postagem alega ter sido criada em <0>{0}, mas ela apareceu no B msgid "This post has an unknown type of threadgate on it. Your app may be out of date." msgstr "Essa postagem possui uma configuração desconhecida de interações permitidas. O app talvez esteja desatualizado." -#: src/view/com/post-thread/PostThreadItem.tsx:158 +#: src/view/com/post-thread/PostThreadItem.tsx:160 msgid "This post has been deleted." msgstr "Esta postagem foi excluída." @@ -7797,7 +7960,7 @@ msgstr "Esta postagem será ocultada dos feeds e tópicos. Isso não pode ser de msgid "This post's author has disabled quote posts." msgstr "O autor desta postagem desabilitou as postagens de citação." -#: src/view/com/profile/ProfileMenu.tsx:408 +#: src/view/com/profile/ProfileMenu.tsx:444 msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't signed in." msgstr "Este perfil será visível apenas para usuários registrados. Ele não será visível para usuários desconectados." @@ -7809,7 +7972,7 @@ msgstr "Esta resposta será classificada em uma seção oculta na parte inferior 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." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:437 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:456 msgid "This should create a domain record at:" msgstr "Isso deve criar um registro no domínio:" @@ -7850,7 +8013,7 @@ msgstr "Este usuário não segue ninguém ainda." msgid "This will delete \"{0}\" from your muted words. You can always add it back later." msgstr "Isso excluirá \"{0}\" das suas palavras silenciadas. Você sempre pode adicioná-lo novamente mais tarde." -#: src/screens/Settings/Settings.tsx:462 +#: src/screens/Settings/Settings.tsx:504 msgid "This will remove @{0} from the quick access list." msgstr "Isso removerá @{0} da lista de acesso rápido." @@ -7881,7 +8044,7 @@ msgstr "Aninhado" msgid "Threaded mode" msgstr "Visualização de tópicos" -#: src/Navigation.tsx:329 +#: src/Navigation.tsx:338 msgid "Threads Preferences" msgstr "Preferências dos Tópicos" @@ -7913,7 +8076,7 @@ msgstr "Hoje" msgid "Toggle dropdown" msgstr "Alternar menu suspenso" -#: src/screens/Moderation/index.tsx:335 +#: src/screens/Moderation/index.tsx:354 msgid "Toggle to enable or disable adult content" msgstr "Ligar ou desligar conteúdo adulto" @@ -7927,14 +8090,14 @@ msgstr "Alterna o som" msgid "Top" msgstr "Principais" -#: src/Navigation.tsx:411 +#: src/Navigation.tsx:420 msgid "Topic" msgstr "Assunto" #: src/components/dms/MessageContextMenu.tsx:139 #: src/components/dms/MessageContextMenu.tsx:141 -#: src/view/com/post-thread/PostThreadItem.tsx:798 -#: src/view/com/post-thread/PostThreadItem.tsx:801 +#: src/view/com/post-thread/PostThreadItem.tsx:818 +#: src/view/com/post-thread/PostThreadItem.tsx:821 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:468 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:470 msgid "Translate" @@ -7946,12 +8109,16 @@ msgstr "Em alta" #: src/screens/Search/Explore.tsx:608 msgid "Trending topics" -msgstr "" +msgstr "Assuntos em alta" #: src/components/interstitials/TrendingVideos.tsx:88 msgid "Trending Videos" msgstr "Vídeos em alta" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:138 +msgid "Trust emerges from relationships, communities, and shared context, so we’re also enabling <0>trusted verifiers: organizations that can directly issue verification." +msgstr "A confiança emerge de relacionamentos, comunidades e contexto compartilhado, por isso também estamos permitindo <0>verificadores confiáveis: organizações que podem fazer a verificação direta de problemas." + #: src/view/com/util/error/ErrorScreen.tsx:103 msgctxt "action" msgid "Try again" @@ -7973,7 +8140,7 @@ msgstr "Insira o usuário" msgid "Type your message here" msgstr "Digite sua mensagem aqui" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:413 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:432 msgid "Type:" msgstr "Tipo:" @@ -7999,33 +8166,33 @@ msgstr "Não foi possível excluir" #: src/components/dms/MessagesListBlockedFooter.tsx:104 #: src/components/dms/MessagesListBlockedFooter.tsx:112 #: src/components/dms/MessagesListBlockedFooter.tsx:119 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:197 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:283 -#: src/view/com/profile/ProfileMenu.tsx:399 -#: src/view/screens/ProfileList.tsx:715 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:200 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 +#: src/view/com/profile/ProfileMenu.tsx:435 +#: src/view/screens/ProfileList.tsx:723 msgid "Unblock" msgstr "Desbloquear" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:202 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:205 msgctxt "action" msgid "Unblock" msgstr "Desbloquear" #: src/components/dms/ConvoMenu.tsx:247 #: src/components/dms/ConvoMenu.tsx:250 -#: src/view/com/profile/ProfileMenu.tsx:309 -#: src/view/com/profile/ProfileMenu.tsx:315 +#: src/view/com/profile/ProfileMenu.tsx:345 +#: src/view/com/profile/ProfileMenu.tsx:351 msgid "Unblock account" msgstr "Desbloquear Conta" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:277 -#: src/view/com/profile/ProfileMenu.tsx:381 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:303 +#: src/view/com/profile/ProfileMenu.tsx:417 msgid "Unblock Account?" msgstr "Desbloquear Conta?" -#: src/view/screens/ProfileList.tsx:612 +#: src/view/screens/ProfileList.tsx:620 msgid "Unblock list" -msgstr "" +msgstr "Desbloquear lista" #: src/view/com/util/post-ctrls/RepostButton.web.tsx:72 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:76 @@ -8041,12 +8208,12 @@ msgctxt "action" msgid "Unfollow" msgstr "Deixar de seguir" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:217 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:220 msgid "Unfollow {0}" msgstr "Deixar de seguir {0}" -#: src/view/com/profile/ProfileMenu.tsx:251 -#: src/view/com/profile/ProfileMenu.tsx:261 +#: src/view/com/profile/ProfileMenu.tsx:264 +#: src/view/com/profile/ProfileMenu.tsx:274 msgid "Unfollow account" msgstr "Parar de seguir conta" @@ -8058,6 +8225,10 @@ msgstr "Para de seguir o usuário" msgid "Unfortunately, none of your subscribed labelers supports this report type." msgstr "Infelizmente, nenhum dos rotuladores em que você se inscreveu suporta esse tipo de denúncia." +#: src/components/verification/VerificationsDialog.tsx:204 +msgid "Unknown verifier" +msgstr "Verificador desconhecido" + #: src/screens/Profile/components/ProfileFeedHeader.tsx:510 msgid "Unlike" msgstr "Descurtir" @@ -8072,7 +8243,7 @@ msgctxt "video" msgid "Unmute" msgstr "Dessilenciar" -#: src/view/screens/ProfileList.tsx:722 +#: src/view/screens/ProfileList.tsx:730 msgid "Unmute" msgstr "Dessilenciar" @@ -8081,8 +8252,8 @@ msgstr "Dessilenciar" msgid "Unmute {tag}" msgstr "Dessilenciar {tag}" -#: src/view/com/profile/ProfileMenu.tsx:288 -#: src/view/com/profile/ProfileMenu.tsx:294 +#: src/view/com/profile/ProfileMenu.tsx:324 +#: src/view/com/profile/ProfileMenu.tsx:330 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:668 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:674 msgid "Unmute account" @@ -8092,9 +8263,9 @@ msgstr "Dessilenciar conta" msgid "Unmute conversation" msgstr "Dessilenciar conversa" -#: src/view/screens/ProfileList.tsx:597 +#: src/view/screens/ProfileList.tsx:605 msgid "Unmute list" -msgstr "" +msgstr "Dessilenciar lista" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:553 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:557 @@ -8105,7 +8276,7 @@ msgstr "Dessilenciar tópico" msgid "Unmute video" msgstr "Ativar o áudio do vídeo" -#: src/view/screens/ProfileList.tsx:706 +#: src/view/screens/ProfileList.tsx:714 msgid "Unpin" msgstr "Desafixar" @@ -8116,7 +8287,7 @@ msgstr "Desafixar feed" #: src/components/FeedCard.tsx:320 msgid "Unpin Feed" -msgstr "" +msgstr "Desafixar Feed" #: src/screens/Profile/components/ProfileFeedHeader.tsx:305 #: src/screens/Profile/components/ProfileFeedHeader.tsx:307 @@ -8128,7 +8299,7 @@ msgstr "Desafixar da tela inicial" msgid "Unpin from profile" msgstr "Desafixar do seu perfil" -#: src/view/screens/ProfileList.tsx:577 +#: src/view/screens/ProfileList.tsx:585 msgid "Unpin moderation list" msgstr "Desafixar lista de moderação" @@ -8136,7 +8307,7 @@ msgstr "Desafixar lista de moderação" msgid "Unpinned {0} from Home" msgstr "{0} desafixado da Tela Inicial" -#: src/view/screens/ProfileList.tsx:354 +#: src/view/screens/ProfileList.tsx:362 msgid "Unpinned from your feeds" msgstr "Desafixado dos seus feeds" @@ -8181,8 +8352,8 @@ msgstr "Atualizar" msgid "Update <0>{displayName} in Lists" msgstr "Atualizar <0>{displayName} nas Listas" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:507 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:528 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:526 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:547 msgid "Update to {domain}" msgstr "Alterar para {domain}" @@ -8204,7 +8375,7 @@ msgstr "Atualizando..." msgid "Upload a photo instead" msgstr "Enviar uma foto" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:453 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:472 msgid "Upload a text file to:" msgstr "Carregar um arquivo de texto para:" @@ -8244,7 +8415,7 @@ msgstr "Enviando vídeo..." msgid "Use app passwords to sign in to other Bluesky clients without giving full access to your account or password." msgstr "Use senhas de aplicativo para conectar através de outros clientes do Bluesky sem conceder acesso total para a sua conta." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:539 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:558 msgid "Use default provider" msgstr "Usar provedor padrão" @@ -8344,24 +8515,43 @@ msgstr "Usuários que eu sigo" msgid "Users in \"{0}\"" msgstr "Usuários em \"{0}\"" -#: src/components/LikesDialog.tsx:83 -msgid "Users that have liked this content or profile" -msgstr "Usuários que curtiram este conteúdo ou perfil" - #: src/components/dialogs/PostInteractionSettingsDialog.tsx:433 msgid "Users you follow" msgstr "Usuários que você segue" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:419 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:438 msgid "Value:" msgstr "Conteúdo:" +#: src/screens/Moderation/index.tsx:288 +msgid "Verification settings" +msgstr "Configurações de verificação" + +#: src/Navigation.tsx:175 +#: src/screens/Moderation/VerificationSettings.tsx:32 +msgid "Verification Settings" +msgstr "Configurações de Verificação" + +#: src/screens/Moderation/VerificationSettings.tsx:41 +msgid "Verifications on Bluesky work differently than on other platforms. <0>Learn more here." +msgstr "As verificações no Bluesky funcionam de forma diferente das outras plataformas. <0>Saiba mais aqui." + +#: src/components/verification/VerificationsDialog.tsx:105 +msgid "Verified by:" +msgstr "Verificado por:" + #: src/view/com/composer/videos/SelectVideoBtn.tsx:127 msgid "Verified email required" msgstr "E-mail verificado necessário" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:509 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:530 +#: src/components/verification/VerificationCreatePrompt.tsx:65 +#: src/view/com/profile/ProfileMenu.tsx:308 +#: src/view/com/profile/ProfileMenu.tsx:311 +msgid "Verify account" +msgstr "Verificar conta" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:528 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:549 msgid "Verify DNS Record" msgstr "Verificar registro DNS" @@ -8379,11 +8569,15 @@ msgstr "Verificar Novo E-mail" msgid "Verify now" msgstr "Verifique agora" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:510 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:532 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:529 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:551 msgid "Verify Text File" msgstr "Verificar Arquivo" +#: src/components/verification/VerificationCreatePrompt.tsx:44 +msgid "Verify this account?" +msgstr "Verificar esta conta?" + #: src/screens/Settings/AccountSettings.tsx:75 #: src/screens/Settings/AccountSettings.tsx:91 msgid "Verify your email" @@ -8394,8 +8588,8 @@ msgstr "Verificar seu email" msgid "Verify Your Email" msgstr "Verificar Seu E-mail" -#: src/screens/Settings/AboutSettings.tsx:73 -#: src/screens/Settings/AboutSettings.tsx:102 +#: src/screens/Settings/AboutSettings.tsx:123 +#: src/screens/Settings/AboutSettings.tsx:152 msgid "Version {appVersion}" msgstr "Versão {appVersion}" @@ -8408,7 +8602,7 @@ msgstr "Vídeo" msgid "Video failed to process" msgstr "Falha no processamento do vídeo" -#: src/Navigation.tsx:462 +#: src/Navigation.tsx:471 msgid "Video Feed" msgstr "Feed de vídeos" @@ -8461,16 +8655,17 @@ msgstr "Ver o avatar de {0}" #: src/components/ProfileCard.tsx:115 #: src/screens/Profile/components/ProfileFeedHeader.tsx:446 +#: src/screens/Search/components/SearchProfileCard.tsx:36 #: src/screens/VideoFeed/index.tsx:769 -#: src/view/com/notifications/NotificationFeedItem.tsx:413 +#: src/view/com/notifications/NotificationFeedItem.tsx:487 msgid "View {0}'s profile" msgstr "Ver perfil de {0}" -#: src/components/dms/MessagesListHeader.tsx:176 +#: src/components/dms/MessagesListHeader.tsx:181 msgid "View {displayName}'s profile" msgstr "Ver perfil de {displayName}" -#: src/components/ProfileHoverCard/index.web.tsx:433 +#: src/components/ProfileHoverCard/index.web.tsx:440 msgid "View blocked user's profile" msgstr "Ver perfil do usuário bloqueado" @@ -8508,13 +8703,13 @@ msgstr "Ver informações sobre estes rótulos" msgid "View more" msgstr "Ver mais" -#: src/components/ProfileHoverCard/index.web.tsx:419 -#: src/components/ProfileHoverCard/index.web.tsx:439 -#: src/components/ProfileHoverCard/index.web.tsx:466 +#: src/components/ProfileHoverCard/index.web.tsx:426 +#: src/components/ProfileHoverCard/index.web.tsx:446 +#: src/components/ProfileHoverCard/index.web.tsx:473 #: src/view/com/posts/AviFollowButton.tsx:55 #: src/view/com/posts/PostFeedErrorMessage.tsx:175 -#: src/view/com/util/PostMeta.tsx:78 -#: src/view/com/util/PostMeta.tsx:93 +#: src/view/com/util/PostMeta.tsx:87 +#: src/view/com/util/PostMeta.tsx:122 msgid "View profile" msgstr "Ver perfil" @@ -8526,6 +8721,10 @@ msgstr "Ver o avatar" msgid "View the labeling service provided by @{0}" msgstr "Ver este rotulador fornecido por @{0}" +#: src/components/verification/VerificationCheckButton.tsx:99 +msgid "View this user's verifications" +msgstr "Ver as verificações deste usuário" + #: src/screens/Profile/components/ProfileFeedHeader.tsx:481 msgid "View users who like this feed" msgstr "Ver usuários que curtiram este feed" @@ -8534,11 +8733,11 @@ msgstr "Ver usuários que curtiram este feed" msgid "View video" msgstr "Ver vídeo" -#: src/screens/Moderation/index.tsx:264 +#: src/screens/Moderation/index.tsx:268 msgid "View your blocked accounts" msgstr "Veja suas contas bloqueadas" -#: src/screens/Moderation/index.tsx:204 +#: src/screens/Moderation/index.tsx:208 msgid "View your default post interaction settings" msgstr "Ver suas opções padrão de interação em postagens" @@ -8547,14 +8746,18 @@ msgstr "Ver suas opções padrão de interação em postagens" msgid "View your feeds and explore more" msgstr "Veja seus feeds e explore mais" -#: src/screens/Moderation/index.tsx:234 +#: src/screens/Moderation/index.tsx:238 msgid "View your moderation lists" msgstr "Veja suas listas de moderação" -#: src/screens/Moderation/index.tsx:249 +#: src/screens/Moderation/index.tsx:253 msgid "View your muted accounts" msgstr "Veja suas contas silenciadas" +#: src/components/verification/VerificationCheckButton.tsx:98 +msgid "View your verifications" +msgstr "Ver suas verificações" + #: src/view/com/util/images/AutoSizedImage.tsx:199 #: src/view/com/util/images/AutoSizedImage.tsx:221 msgid "Views full image" @@ -8617,7 +8820,7 @@ msgstr "Não temos mais postagens de quem você segue. Aqui estão os mais novos #: src/screens/Settings/SettingsInterests.tsx:155 msgid "We recommend selecting at least two interests." -msgstr "" +msgstr "Recomendamos a escolha de pelo menos dois interesses." #: src/view/com/composer/state/video.ts:417 msgid "We were unable to determine if you are allowed to upload videos. Please try again." @@ -8627,7 +8830,7 @@ msgstr "Não conseguimos determinar se você tem permissão para enviar vídeos. msgid "We were unable to load your birth date preferences. Please try again." msgstr "Não foi possível carregar sua data de nascimento. Por favor, tente novamente." -#: src/screens/Moderation/index.tsx:409 +#: src/screens/Moderation/index.tsx:428 msgid "We were unable to load your configured labelers at this time." msgstr "Não foi possível carregar seus rotuladores." @@ -8643,16 +8846,20 @@ msgstr "Avisaremos quando sua conta estiver pronta." msgid "We'll use this to help customize your experience." msgstr "Usaremos isto para personalizar a sua experiência." -#: src/components/dms/dialogs/SearchablePeopleList.tsx:92 +#: src/components/dialogs/SearchablePeopleList.tsx:107 #: src/components/ProgressGuide/FollowDialog.tsx:172 msgid "We're having network issues, try again" msgstr "Estamos com problemas de rede, tente novamente" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:94 +msgid "We’re introducing a new layer of verification on Bluesky — an easy-to-see checkmark." +msgstr "Estamos introduzindo uma nova camada de verificação no Bluesky — uma marca de verificação fácil de ver." + #: src/screens/Signup/index.tsx:109 msgid "We're so excited to have you join us!" msgstr "Estamos muito felizes em receber você!" -#: src/view/screens/ProfileList.tsx:113 +#: src/view/screens/ProfileList.tsx:117 msgid "We're sorry, but we were unable to resolve this list. If this persists, please contact the list creator, @{handleOrDid}." msgstr "Tivemos um problema ao exibir esta lista. Se continuar acontecendo, contate o criador da lista: @{handleOrDid}." @@ -8699,6 +8906,10 @@ msgstr "Como você quer chamar seu pacote inicial?" msgid "What's up?" msgstr "E aí?" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:146 +msgid "When you tap on a check, you’ll see which organizations have granted verification." +msgstr "Quando você tocar em uma verificação, verá quais organizações concederam verificação." + #: src/view/com/modals/lang-settings/PostLanguagesSettings.tsx:80 msgid "Which languages are used in this post?" msgstr "Quais idiomas são usados nesta postagem?" @@ -8715,6 +8926,10 @@ msgstr "Quem pode interagir com esta postagem?" msgid "Who can reply" msgstr "Quem pode responder" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:127 +msgid "Who can verify?" +msgstr "Quem pode verificar?" + #: src/screens/Home/NoFeedsPinned.tsx:79 #: src/screens/Messages/ChatList.tsx:231 #: src/screens/Messages/Inbox.tsx:176 @@ -8783,7 +8998,7 @@ msgstr "Escreva sua resposta" msgid "Writers" msgstr "Escritores" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:337 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:356 msgid "Wrong DID returned from server. Received: {0}" msgstr "DID incorreto recebido do servidor. Recebido: {0}" @@ -8820,9 +9035,13 @@ msgstr "Ontem" msgid "You" msgstr "Você" -#: src/components/forms/HostingProvider.tsx:46 +#: src/components/verification/VerifierDialog.tsx:59 +msgid "You are a trusted verifier" +msgstr "Você é um verificador confiável" + +#: src/components/forms/HostingProvider.tsx:45 msgid "You are creating an account on" -msgstr "" +msgstr "Você está criando uma conta em" #: src/screens/SignupQueued.tsx:157 msgid "You are in line." @@ -8836,9 +9055,22 @@ msgstr "Você não tem permissão para enviar vídeos." msgid "You are not following anyone." msgstr "Você não segue ninguém." +#: src/components/verification/VerificationsDialog.tsx:64 +msgid "You are verified" +msgstr "Você está verificado" + +#: src/screens/Profile/Header/EditProfileDialog.tsx:356 +#: src/view/com/modals/EditProfile.tsx:204 +msgid "You are verified. You will lose your verification status if you change your display name. <0>Learn more." +msgstr "Você foi verificado. Você perderá seu estado de verificação se mudar seu nome de exibição. <0>Saiba mais." + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:208 +msgid "You are verified. You will lose your verification status if you change your handle. <0>Learn more." +msgstr "Você foi verificado. Você perderá seu estado de verificação se mudar seu nome de usuário. <0>Saiba mais." + #: src/screens/Search/modules/ExploreInterestsCard.tsx:45 msgid "You can adjust your interests at any time from \"Content and media\" settings." -msgstr "" +msgstr "Você pode ajustar seus interesses a qualquer momento nas configurações de \"Conteúdo e mídia\"." #: src/view/com/posts/FollowingEmptyState.tsx:63 #: src/view/com/posts/FollowingEndOfFeed.tsx:64 @@ -8947,11 +9179,11 @@ msgstr "Você não tem feeds." msgid "You have no lists." msgstr "Você não tem listas." -#: src/view/screens/ModerationBlockedAccounts.tsx:129 +#: src/view/screens/ModerationBlockedAccounts.tsx:138 msgid "You have not blocked any accounts yet. To block an account, go to their profile and select \"Block account\" from the menu on their account." msgstr "Você ainda não bloqueou nenhuma conta. Para bloquear uma conta, acesse um perfil e selecione \"Bloquear conta\" no menu." -#: src/view/screens/ModerationMutedAccounts.tsx:128 +#: src/view/screens/ModerationMutedAccounts.tsx:151 msgid "You have not muted any accounts yet. To mute an account, go to their profile and select \"Mute account\" from the menu on their account." msgstr "Você ainda não silenciou nenhuma conta. Para silenciar uma conta, acesse um perfil e selecione \"Silenciar conta\" no menu." @@ -8986,7 +9218,7 @@ msgstr "Você pode contestar estes rótulos se você acha que estão errados." #: src/screens/StarterPack/Wizard/State.tsx:76 msgid "You may only add up to {STARTER_PACK_MAX_SIZE, plural, other {{STARTER_PACK_MAX_SIZE} profiles}}" -msgstr "" +msgstr "Você pode adicionar no máximo {STARTER_PACK_MAX_SIZE, plural, other {{STARTER_PACK_MAX_SIZE} perfis}}" #: src/screens/StarterPack/Wizard/State.tsx:95 msgid "You may only add up to 3 feeds" @@ -8998,7 +9230,7 @@ msgstr "Você pode selecionar no máximo 4 imagens" #: src/screens/Signup/StepInfo/Policies.tsx:106 msgid "You must be 13 years of age or older to create an account." -msgstr "" +msgstr "Você deve ter 13 anos de idade ou mais para criar uma conta." #: src/components/StarterPack/ProfileStarterPacks.tsx:327 msgid "You must be following at least seven other people to generate a starter pack." @@ -9022,13 +9254,13 @@ msgstr "Você desativou @{0} anteriormente." #: src/components/dms/MessageItem.tsx:135 msgid "You reacted {0}" -msgstr "" +msgstr "Você reagiu com {0}" -#: src/screens/Messages/components/ChatListItem.tsx:213 +#: src/screens/Messages/components/ChatListItem.tsx:218 msgid "You reacted {0} to {1}" -msgstr "" +msgstr "Você reagiu com {0} a {1}" -#: src/screens/Settings/Settings.tsx:257 +#: src/screens/Settings/Settings.tsx:265 #: src/view/shell/desktop/LeftNav.tsx:206 msgid "You will be signed out of all your accounts." msgstr "Você será desconectado de todas as suas contas." @@ -9045,15 +9277,15 @@ 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/components/ChatListItem.tsx:149 +#: src/screens/Messages/components/ChatListItem.tsx:154 msgid "You: {0}" msgstr "Você: {0}" -#: src/screens/Messages/components/ChatListItem.tsx:178 +#: src/screens/Messages/components/ChatListItem.tsx:183 msgid "You: {defaultEmbeddedContentMessage}" msgstr "Você: {defaultEmbeddedContentMessage}" -#: src/screens/Messages/components/ChatListItem.tsx:171 +#: src/screens/Messages/components/ChatListItem.tsx:176 msgid "You: {short}" msgstr "Você: {short}" @@ -9163,7 +9395,7 @@ msgstr "Suas conversas foram desativadas" msgid "Your choice will be saved, but can be changed later in settings." msgstr "Sua escolha será salva, mas você pode trocá-la nas configurações depois." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:494 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:513 msgid "Your current handle <0>{0} will automatically remain reserved for you. You can switch back to it at any time from this account." msgstr "Seu nome de usuário atual <0>{0} permanecerá automaticamente reservado para você. Você pode trocar de volta para ele a qualquer momento nesta conta." @@ -9194,7 +9426,7 @@ msgstr "Seus seguidores" msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "Seu feed inicial está vazio! Siga mais usuários para acompanhar o que está acontecendo." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:221 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:240 msgid "Your full handle will be <0>@{0}" msgstr "Seu nome de usuário completo será <0>@{0}" @@ -9202,22 +9434,22 @@ msgstr "Seu nome de usuário completo será <0>@{0}" msgid "Your full username will be <0>@{0}" msgstr "Seu nome de usuário completo será <0>@{0}" -#: src/Navigation.tsx:383 +#: src/Navigation.tsx:392 #: src/screens/Search/modules/ExploreInterestsCard.tsx:67 #: src/screens/Settings/ContentAndMediaSettings.tsx:92 #: src/screens/Settings/ContentAndMediaSettings.tsx:95 #: src/screens/Settings/SettingsInterests.tsx:39 msgid "Your interests" -msgstr "" +msgstr "Seus interesses" #: src/screens/Settings/SettingsInterests.tsx:124 msgctxt "toast" msgid "Your interests have been updated!" -msgstr "" +msgstr "Seus interesses foram atualizados!" #: src/screens/Search/modules/ExploreInterestsCard.tsx:94 msgid "Your interests help us find what you like!" -msgstr "" +msgstr "Seus interesses nos ajudam a encontrar o que você gosta!" #: src/components/dialogs/MutedWords.tsx:369 msgid "Your muted words" @@ -9261,4 +9493,8 @@ msgstr "Sua denúncia será enviada para o serviço de moderação do Bluesky" #: src/screens/Settings/SettingsInterests.tsx:53 msgid "Your selected interests help us serve you content you care about." -msgstr "" +msgstr "Seus interesses escolhidos nos ajudam a entregar o conteúdo que interessa a você." + +#: src/components/verification/VerificationsDialog.tsx:65 +msgid "Your verifications" +msgstr "Suas verificações" diff --git a/src/locale/locales/ro/messages.po b/src/locale/locales/ro/messages.po index a70ee9960e..1504c8fea3 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: 2025-04-09 23:20\n" +"PO-Revision-Date: 2025-04-19 04:09\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" @@ -23,7 +23,7 @@ msgstr "" msgid "(active)" msgstr "(activ)" -#: src/screens/Messages/components/ChatListItem.tsx:155 +#: src/screens/Messages/components/ChatListItem.tsx:160 msgid "(contains embedded content)" msgstr "(conține conținut încorporat)" @@ -82,7 +82,7 @@ msgstr "{0, plural, one {o secundă} few {# secunde} other {# de secunde}}" #: src/view/shell/bottom-bar/BottomBar.tsx:209 #: src/view/shell/bottom-bar/BottomBar.tsx:241 -#: src/view/shell/Drawer.tsx:454 +#: src/view/shell/Drawer.tsx:470 msgid "{0, plural, one {# unread item} other {# unread items}}" msgstr "" @@ -91,17 +91,17 @@ msgstr "" msgid "{0, plural, one {#mo} other {#mo}}" msgstr "" -#: src/components/ProfileHoverCard/index.web.tsx:398 +#: src/components/ProfileHoverCard/index.web.tsx:404 #: src/screens/Profile/Header/Metrics.tsx:22 msgid "{0, plural, one {follower} other {followers}}" msgstr "{0, plural, one {urmăritor} few {urmăritori} other {de urmăritori}}" -#: src/components/ProfileHoverCard/index.web.tsx:402 +#: src/components/ProfileHoverCard/index.web.tsx:408 #: src/screens/Profile/Header/Metrics.tsx:26 msgid "{0, plural, one {following} other {following}}" msgstr "{0, plural, one {urmărit} few {urmăriți} other {urmăriți}}" -#: src/view/com/post-thread/PostThreadItem.tsx:459 +#: src/view/com/post-thread/PostThreadItem.tsx:479 msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, one {apreciere} few {aprecieri} other {de aprecieri}}" @@ -109,11 +109,11 @@ msgstr "{0, plural, one {apreciere} few {aprecieri} other {de aprecieri}}" msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, one {postare} few {postări} other {postări}}" -#: src/view/com/post-thread/PostThreadItem.tsx:443 +#: src/view/com/post-thread/PostThreadItem.tsx:463 msgid "{0, plural, one {quote} other {quotes}}" msgstr "{0, plural, one {citat} few {citări} other {de citări}}" -#: src/view/com/post-thread/PostThreadItem.tsx:425 +#: src/view/com/post-thread/PostThreadItem.tsx:445 msgid "{0, plural, one {repost} other {reposts}}" msgstr "{0, plural, one {redistribuire} few {redistribuiri} other {de redistribuiri}}" @@ -153,7 +153,7 @@ msgstr "" msgid "{0} reacted {1}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:226 +#: src/screens/Messages/components/ChatListItem.tsx:231 msgid "{0} reacted {1} to {2}" msgstr "" @@ -206,100 +206,132 @@ msgstr "{estimatedTimeHrs, plural, one {oră} few {ore} other {de ore}}" msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "{estimatedTimeMins, plural, one {minut} few {minute} other {de minute}}" -#: src/view/com/notifications/NotificationFeedItem.tsx:305 +#: src/view/com/notifications/NotificationFeedItem.tsx:324 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} followed you" msgstr "{firstAuthorLink} și <0>{additionalAuthorsCount, plural, one {un alt utilizator} few {alți {formattedAuthorsCount} utilizatori} other {alți {formattedAuthorsCount} de utilizatori}} te-au urmărit" -#: src/view/com/notifications/NotificationFeedItem.tsx:331 +#: src/view/com/notifications/NotificationFeedItem.tsx:350 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your custom feed" msgstr "Lui {firstAuthorLink} și <0>{additionalAuthorsCount, plural, one {unui alt utilizator} few {altor {formattedAuthorsCount} utilizatori} other {altor {formattedAuthorsCount} de utilizatori}} le place fluxul tău personalizat" -#: src/view/com/notifications/NotificationFeedItem.tsx:224 +#: src/view/com/notifications/NotificationFeedItem.tsx:243 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your post" msgstr "Lui {firstAuthorLink} și <0>{additionalAuthorsCount, plural, one {unui alt utilizator} few {altor {formattedAuthorsCount} utilizatori} other {altor {formattedAuthorsCount} de utilizatori}} le place postarea ta" -#: src/view/com/notifications/NotificationFeedItem.tsx:248 +#: src/view/com/notifications/NotificationFeedItem.tsx:430 +msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} removed their verifications from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:267 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} reposted your post" msgstr "{firstAuthorLink} și <0>{additionalAuthorsCount, plural, one {un alt utilizator} few {alți {formattedAuthorsCount} utilizatori} other {alți {formattedAuthorsCount} de utilizatori}} au redistribuit postarea ta" -#: src/view/com/notifications/NotificationFeedItem.tsx:355 +#: src/view/com/notifications/NotificationFeedItem.tsx:374 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} signed up with your starter pack" msgstr "{firstAuthorLink} și <0>{additionalAuthorsCount, plural, one {un alt utilizator} few {alți {formattedAuthorsCount} utilizatori} other {alți {formattedAuthorsCount} de utilizatori}} s-au înscris folosind pachetul tău de început" -#: src/view/com/notifications/NotificationFeedItem.tsx:317 +#: src/view/com/notifications/NotificationFeedItem.tsx:404 +msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:336 msgid "{firstAuthorLink} followed you" msgstr "{firstAuthorLink} te-a urmărit" -#: src/view/com/notifications/NotificationFeedItem.tsx:294 +#: src/view/com/notifications/NotificationFeedItem.tsx:313 msgid "{firstAuthorLink} followed you back" msgstr "{firstAuthorLink} te-a urmărit înapoi" -#: src/view/com/notifications/NotificationFeedItem.tsx:343 +#: src/view/com/notifications/NotificationFeedItem.tsx:362 msgid "{firstAuthorLink} liked your custom feed" msgstr "Lui {firstAuthorLink} îi place fluxul tău personalizat" -#: src/view/com/notifications/NotificationFeedItem.tsx:236 +#: src/view/com/notifications/NotificationFeedItem.tsx:255 msgid "{firstAuthorLink} liked your post" msgstr "{firstAuthorLink} a apreciat postarea ta" -#: src/view/com/notifications/NotificationFeedItem.tsx:260 +#: src/view/com/notifications/NotificationFeedItem.tsx:442 +msgid "{firstAuthorLink} removed their verification from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:279 msgid "{firstAuthorLink} reposted your post" msgstr "{firstAuthorLink} a redistribuit postarea ta" -#: src/view/com/notifications/NotificationFeedItem.tsx:367 +#: src/view/com/notifications/NotificationFeedItem.tsx:386 msgid "{firstAuthorLink} signed up with your starter pack" msgstr "{firstAuthorLink} s-a înscris folosind pachetul tău de început" -#: src/view/com/notifications/NotificationFeedItem.tsx:298 +#: src/view/com/notifications/NotificationFeedItem.tsx:416 +msgid "{firstAuthorLink} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:317 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} followed you" msgstr "{firstAuthorName} și {additionalAuthorsCount, plural, one {un alt utilizator} few {alți {formattedAuthorsCount} utilizatori} other {alți {formattedAuthorsCount} de utilizatori}} te-au urmărit" -#: src/view/com/notifications/NotificationFeedItem.tsx:324 +#: src/view/com/notifications/NotificationFeedItem.tsx:343 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your custom feed" msgstr "Lui {firstAuthorName} și {additionalAuthorsCount, plural, one {unui alt utilizator} few {altor {formattedAuthorsCount} utilizatori} other {altor {formattedAuthorsCount} de utilizatori}} le place fluxul tău personalizat" -#: src/view/com/notifications/NotificationFeedItem.tsx:217 +#: src/view/com/notifications/NotificationFeedItem.tsx:236 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your post" msgstr "Lui {firstAuthorName} și {additionalAuthorsCount, plural, one {unui alt utilizator} few {altor {formattedAuthorsCount} utilizatori} other {altor {formattedAuthorsCount} de utilizatori}} le place postarea ta" -#: src/view/com/notifications/NotificationFeedItem.tsx:241 +#: src/view/com/notifications/NotificationFeedItem.tsx:423 +msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} removed their verifications from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:260 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} reposted your post" msgstr "{firstAuthorName} și {additionalAuthorsCount, plural, one {un alt utilizator} few {alți {formattedAuthorsCount} utilizatori} other {alți {formattedAuthorsCount} de utilizatori}} au redistribuit postarea ta" -#: src/view/com/notifications/NotificationFeedItem.tsx:348 +#: src/view/com/notifications/NotificationFeedItem.tsx:367 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} signed up with your starter pack" msgstr "{firstAuthorName} și {additionalAuthorsCount, plural, one {un alt utilizator} few {alți {formattedAuthorsCount} utilizatori} other {alți {formattedAuthorsCount} de utilizatori}} s-au înscris folosind pachetul tău de început" -#: src/view/com/notifications/NotificationFeedItem.tsx:303 +#: src/view/com/notifications/NotificationFeedItem.tsx:397 +msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:322 msgid "{firstAuthorName} followed you" msgstr "{firstAuthorName} te-a urmărit" -#: src/view/com/notifications/NotificationFeedItem.tsx:293 +#: src/view/com/notifications/NotificationFeedItem.tsx:312 msgid "{firstAuthorName} followed you back" msgstr "{firstAuthorName} te-a urmărit înapoi" -#: src/view/com/notifications/NotificationFeedItem.tsx:329 +#: src/view/com/notifications/NotificationFeedItem.tsx:348 msgid "{firstAuthorName} liked your custom feed" msgstr "Lui {firstAuthorName} îi place flux tău personalizat" -#: src/view/com/notifications/NotificationFeedItem.tsx:222 +#: src/view/com/notifications/NotificationFeedItem.tsx:241 msgid "{firstAuthorName} liked your post" msgstr "Lui {firstAuthorName} îi place postarea ta" -#: src/view/com/notifications/NotificationFeedItem.tsx:246 +#: src/view/com/notifications/NotificationFeedItem.tsx:428 +msgid "{firstAuthorName} removed their verification from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:265 msgid "{firstAuthorName} reposted your post" msgstr "{firstAuthorName} a redistribuit postarea ta" -#: src/view/com/notifications/NotificationFeedItem.tsx:353 +#: src/view/com/notifications/NotificationFeedItem.tsx:372 msgid "{firstAuthorName} signed up with your starter pack" msgstr "{firstAuthorName} s-a înscris folosind pachetul tău de început" -#: src/components/ProfileHoverCard/index.web.tsx:508 +#: src/view/com/notifications/NotificationFeedItem.tsx:402 +msgid "{firstAuthorName} verified you" +msgstr "" + +#: src/components/ProfileHoverCard/index.web.tsx:532 #: src/screens/Profile/Header/Metrics.tsx:49 msgid "{following} following" msgstr "{following} urmărește" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:392 +#: src/components/dialogs/SearchablePeopleList.tsx:412 msgid "{handle} can't be messaged" msgstr "Nu poți trimite mesaje către {handle}" @@ -330,6 +362,19 @@ msgstr "" msgid "{type}h ago" msgstr "" +#: src/components/verification/VerifierDialog.tsx:60 +msgid "{userName} is a trusted verifier" +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:67 +msgid "{userName} is verified" +msgstr "" + +#. Possessive, meaning "the verifications of {userName}" +#: src/components/verification/VerificationsDialog.tsx:69 +msgid "{userName}'s verifications" +msgstr "" + #. Indicates the number of additional profiles are in the Starter Pack e.g. +12 #: src/screens/Search/components/StarterPackCard.tsx:249 msgid "+{computedTotal}" @@ -345,11 +390,11 @@ msgctxt "feeds" msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" msgstr "<0>{0}, <1>{1}, și {2, plural, one {un altul} few {altele #} other {altele #}} sunt incluse în pachetul tău de început" -#: src/view/shell/Drawer.tsx:97 +#: src/view/shell/Drawer.tsx:113 msgid "<0>{0} {1, plural, one {follower} other {followers}}" msgstr "<0>{0} {1, plural, one {urmăritor} other {urmăritori} other {de urmăritori}}" -#: src/view/shell/Drawer.tsx:108 +#: src/view/shell/Drawer.tsx:124 msgid "<0>{0} {1, plural, one {following} other {following}}" msgstr "<0>{0} {1, plural, one {urmărește} few {urmăresc} other {urmăresc}}" @@ -398,14 +443,18 @@ msgid "7 days" msgstr "7 zile" #. If last message does not contain text, fall back to "{user} reacted to {a message}" -#: src/screens/Messages/components/ChatListItem.tsx:205 +#: src/screens/Messages/components/ChatListItem.tsx:210 msgid "a message" msgstr "" -#: src/Navigation.tsx:391 -#: src/screens/Settings/AboutSettings.tsx:34 -#: src/screens/Settings/Settings.tsx:215 -#: src/screens/Settings/Settings.tsx:218 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:91 +msgid "A new form of verification" +msgstr "" + +#: src/Navigation.tsx:400 +#: src/screens/Settings/AboutSettings.tsx:72 +#: src/screens/Settings/Settings.tsx:223 +#: src/screens/Settings/Settings.tsx:226 msgid "About" msgstr "Despre" @@ -424,36 +473,36 @@ msgid "Accept Request" msgstr "" #: src/screens/Settings/AccessibilitySettings.tsx:46 -#: src/screens/Settings/Settings.tsx:191 -#: src/screens/Settings/Settings.tsx:194 +#: src/screens/Settings/Settings.tsx:199 +#: src/screens/Settings/Settings.tsx:202 msgid "Accessibility" msgstr "Accesibilitate" -#: src/Navigation.tsx:343 +#: src/Navigation.tsx:352 msgid "Accessibility Settings" msgstr "Setări de accesibilitate" -#: src/Navigation.tsx:359 +#: src/Navigation.tsx:368 #: src/screens/Login/LoginForm.tsx:194 #: src/screens/Settings/AccountSettings.tsx:45 -#: src/screens/Settings/Settings.tsx:153 -#: src/screens/Settings/Settings.tsx:156 +#: src/screens/Settings/Settings.tsx:161 +#: src/screens/Settings/Settings.tsx:164 msgid "Account" msgstr "Cont" #: src/screens/Messages/components/RequestButtons.tsx:81 -#: src/view/com/profile/ProfileMenu.tsx:141 +#: src/view/com/profile/ProfileMenu.tsx:147 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:392 msgctxt "toast" msgid "Account blocked" msgstr "Cont blocat" -#: src/view/com/profile/ProfileMenu.tsx:154 +#: src/view/com/profile/ProfileMenu.tsx:160 msgctxt "toast" msgid "Account followed" msgstr "Cont urmărit" -#: src/view/com/profile/ProfileMenu.tsx:117 +#: src/view/com/profile/ProfileMenu.tsx:123 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:415 msgctxt "toast" msgid "Account muted" @@ -468,33 +517,37 @@ msgstr "Cont pus pe mut" msgid "Account Muted by List" msgstr "Cont pus pe mut de către listă" -#: src/screens/Settings/Settings.tsx:430 +#: src/screens/Settings/Settings.tsx:472 msgid "Account options" msgstr "Opțiuni cont" -#: src/screens/Settings/Settings.tsx:466 +#: src/screens/Settings/Settings.tsx:508 msgid "Account removed from quick access" msgstr "Cont eliminat din acces rapid" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:137 -#: src/view/com/profile/ProfileMenu.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:140 +#: src/view/com/profile/ProfileMenu.tsx:137 msgctxt "toast" msgid "Account unblocked" msgstr "Cont deblocat" -#: src/view/com/profile/ProfileMenu.tsx:166 +#: src/view/com/profile/ProfileMenu.tsx:172 msgctxt "toast" msgid "Account unfollowed" msgstr "Cont neurmărit" -#: src/view/com/profile/ProfileMenu.tsx:107 +#: src/view/com/profile/ProfileMenu.tsx:113 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:405 msgctxt "toast" msgid "Account unmuted" msgstr "Cont scos de pe mut" +#: src/components/verification/VerifierDialog.tsx:98 +msgid "Accounts with a scalloped blue check mark<0>{NON_BREAKING_SPACE}<1/>{NON_BREAKING_SPACE}can verify others. These trusted verifiers are selected by Bluesky." +msgstr "" + +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:169 #: src/components/dialogs/MutedWords.tsx:328 -#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/UserAddRemoveLists.tsx:235 msgid "Add" msgstr "Adaugă" @@ -512,8 +565,8 @@ msgstr "Adaugă {displayName} la pachetul de început" msgid "Add a content warning" msgstr "Adaugă un avertisment de conținut" -#: src/view/screens/ProfileList.tsx:916 -#: src/view/screens/ProfileList.tsx:934 +#: src/view/screens/ProfileList.tsx:924 +#: src/view/screens/ProfileList.tsx:942 msgid "Add a user to this list" msgstr "Adaugă un utilizator la această listă" @@ -536,8 +589,8 @@ msgstr "Adaugă text alternativ" msgid "Add alt text (optional)" msgstr "Adaugă text alternativ (opțional)" -#: src/screens/Settings/Settings.tsx:373 -#: src/screens/Settings/Settings.tsx:376 +#: src/screens/Settings/Settings.tsx:415 +#: src/screens/Settings/Settings.tsx:418 #: src/view/shell/desktop/LeftNav.tsx:281 #: src/view/shell/desktop/LeftNav.tsx:285 msgid "Add another account" @@ -578,11 +631,15 @@ msgstr "Pune pe mut cuvinte și etichete" msgid "Add new post" msgstr "Adaugă o postare nouă" -#: src/view/screens/ProfileList.tsx:924 -#: src/view/screens/ProfileList.tsx:942 +#: src/view/screens/ProfileList.tsx:932 +#: src/view/screens/ProfileList.tsx:950 msgid "Add people" msgstr "Adaugă persoane" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:79 +msgid "Add people to list" +msgstr "" + #: src/components/dms/EmojiPopup.android.tsx:55 msgid "Add Reaction" msgstr "" @@ -599,7 +656,7 @@ msgstr "Adaugă câteva fluxuri în pachetul tău de început!" msgid "Add the default feed of only people you follow" msgstr "Adaugă fluxul implicit doar cu persoanele pe care le urmărești" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:387 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:406 msgid "Add the following DNS record to your domain:" msgstr "Adaugă următorul registru DNS la adresa ta web:" @@ -607,8 +664,8 @@ msgstr "Adaugă următorul registru DNS la adresa ta web:" msgid "Add this feed to your feeds" msgstr "Adaugă acest flux la fluxurile tale" -#: src/view/com/profile/ProfileMenu.tsx:273 -#: src/view/com/profile/ProfileMenu.tsx:276 +#: src/view/com/profile/ProfileMenu.tsx:286 +#: src/view/com/profile/ProfileMenu.tsx:289 msgid "Add to lists" msgstr "" @@ -616,7 +673,11 @@ msgstr "" msgid "Add to my feeds" msgstr "Adaugă la fluxurile mele" -#: src/view/com/modals/ListAddRemoveUsers.tsx:192 +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:156 +msgid "Add user to list" +msgstr "" + +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:109 #: src/view/com/modals/UserAddRemoveLists.tsx:162 msgid "Added to list" msgstr "Adăugat la listă" @@ -640,7 +701,7 @@ msgstr "Adulți" msgid "Adult Content" msgstr "Conținut pentru adulți" -#: src/screens/Moderation/index.tsx:355 +#: src/screens/Moderation/index.tsx:374 msgid "Adult content can only be enabled via the Web at <0>bsky.app." msgstr "Conținutul pentru adulți poate fi activat doar pe Web la <0>bsky.app." @@ -653,7 +714,7 @@ msgstr "Conținutul pentru adulți este dezactivat." msgid "Adult Content labels" msgstr "Etichete pentru conținut pentru adulți" -#: src/screens/Moderation/index.tsx:399 +#: src/screens/Moderation/index.tsx:418 msgid "Advanced" msgstr "Avansat" @@ -794,6 +855,11 @@ msgstr "A apărut o eroare în timp ce încercai să urmărești pe toată lumea msgid "An error occurred while uploading the video." msgstr "A apărut o eroare la încărcarea videoclipului." +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:84 +#: src/components/verification/VerifierDialog.tsx:88 +msgid "An illustration showing that Bluesky selects trusted verifiers, and trusted verifiers in turn verify individual user accounts." +msgstr "" + #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:28 #: src/lib/moderation/useReportOptions.ts:28 msgid "An issue not included in these options" @@ -809,13 +875,17 @@ msgstr "A apărut o problemă în timp ce încercai să deschizi conversația" #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 -#: src/components/ProfileCard.tsx:339 -#: src/components/ProfileCard.tsx:360 +#: src/components/ProfileCard.tsx:367 +#: src/components/ProfileCard.tsx:388 #: src/view/com/profile/FollowButton.tsx:38 #: src/view/com/profile/FollowButton.tsx:48 msgid "An issue occurred, please try again." msgstr "A apărut o problemă, te rugăm să încerci din nou." +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:118 +msgid "An mockup of a iPhone showing the Bluesky app open to the profile of a verified user with a blue checkmark next to their display name." +msgstr "" + #: src/screens/Onboarding/StepInterests/index.tsx:185 msgid "an unknown error occurred" msgstr "a apărut o eroare necunoscută" @@ -838,6 +908,10 @@ msgstr "Animale" msgid "Animated GIF" msgstr "GIF animat" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:37 +msgid "Announcing verification on Bluesky" +msgstr "" + #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:33 #: src/lib/moderation/useReportOptions.ts:33 msgid "Anti-Social Behavior" @@ -847,7 +921,7 @@ msgstr "Comportament antisocial" msgid "Anybody can interact" msgstr "Oricine poate interacționa" -#: src/Navigation.tsx:399 +#: src/Navigation.tsx:408 #: src/screens/Settings/AppIconSettings/index.tsx:67 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:18 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:23 @@ -884,7 +958,7 @@ msgstr "Numele parolelor aplicației trebuie să aibă cel puțin 4 caractere" msgid "App passwords" msgstr "Parolele aplicație" -#: src/Navigation.tsx:311 +#: src/Navigation.tsx:320 #: src/screens/Settings/AppPasswords.tsx:51 msgid "App Passwords" msgstr "Parolele aplicației" @@ -920,10 +994,10 @@ msgstr "" msgid "Appeal this decision" msgstr "Contestă această decizie" -#: src/Navigation.tsx:351 +#: src/Navigation.tsx:360 #: src/screens/Settings/AppearanceSettings.tsx:85 -#: src/screens/Settings/Settings.tsx:183 -#: src/screens/Settings/Settings.tsx:186 +#: src/screens/Settings/Settings.tsx:191 +#: src/screens/Settings/Settings.tsx:194 msgid "Appearance" msgstr "Aspect" @@ -932,12 +1006,12 @@ msgstr "Aspect" msgid "Apply default recommended feeds" msgstr "Aplică fluxurile recomandate implicit" -#: src/view/com/post-thread/PostThreadItem.tsx:865 +#: src/view/com/post-thread/PostThreadItem.tsx:885 msgid "Archived from {0}" msgstr "Arhivat de la {0}" -#: src/view/com/post-thread/PostThreadItem.tsx:834 -#: src/view/com/post-thread/PostThreadItem.tsx:873 +#: src/view/com/post-thread/PostThreadItem.tsx:854 +#: src/view/com/post-thread/PostThreadItem.tsx:893 msgid "Archived post" msgstr "Postare arhivată" @@ -953,7 +1027,7 @@ msgstr "Ești sigur că vrei să ștergi acest mesaj? Mesajul va fi șters doar msgid "Are you sure you want to delete this starter pack?" msgstr "Ești sigur că vrei să ștergi acest pachet de început?" -#: src/screens/Profile/Header/EditProfileDialog.tsx:82 +#: src/screens/Profile/Header/EditProfileDialog.tsx:86 msgid "Are you sure you want to discard your changes?" msgstr "Ești sigur că vrei să renunți la modificări?" @@ -1016,7 +1090,7 @@ msgstr "Opțiunile de redare automată au fost mutate la <0>Setări de conținut msgid "Autoplay videos and GIFs" msgstr "Redare automată pentru videoclipuri și GIF-uri" -#: src/components/dms/MessagesListHeader.tsx:82 +#: src/components/dms/MessagesListHeader.tsx:84 #: src/components/moderation/LabelsOnMeDialog.tsx:315 #: src/components/moderation/LabelsOnMeDialog.tsx:316 #: src/screens/Login/ChooseAccountForm.tsx:90 @@ -1052,7 +1126,7 @@ msgstr "Înainte de a crea o postare, trebuie să-ți verifici adresa de e-mail. msgid "Before creating a starter pack, you must first verify your email." msgstr "Înainte de a crea un pachet de început, trebuie să-ți verifici adresa de e-mail." -#: src/components/dms/dialogs/NewChatDialog.tsx:79 +#: src/components/dms/dialogs/NewChatDialog.tsx:80 #: src/components/dms/MessageProfileButton.tsx:110 #: src/screens/Messages/Conversation.tsx:221 msgid "Before you may message another user, you must first verify your email." @@ -1063,8 +1137,8 @@ msgstr "Înainte să poți trimite mesaje altui utilizator, trebuie să-ți veri msgid "Birthday" msgstr "Zi de naștere" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:283 -#: src/view/com/profile/ProfileMenu.tsx:399 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 +#: src/view/com/profile/ProfileMenu.tsx:435 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:849 msgid "Block" msgstr "Blochează" @@ -1073,19 +1147,19 @@ msgstr "Blochează" #: src/components/dms/ConvoMenu.tsx:250 #: src/screens/Messages/components/RequestButtons.tsx:134 #: src/screens/Messages/components/RequestButtons.tsx:136 -#: src/view/com/profile/ProfileMenu.tsx:310 -#: src/view/com/profile/ProfileMenu.tsx:317 +#: src/view/com/profile/ProfileMenu.tsx:346 +#: src/view/com/profile/ProfileMenu.tsx:353 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:686 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:688 msgid "Block account" msgstr "Blochează contul" -#: src/view/com/profile/ProfileMenu.tsx:382 +#: src/view/com/profile/ProfileMenu.tsx:418 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:844 msgid "Block Account?" msgstr "Blochezi contul?" -#: src/view/screens/ProfileList.tsx:661 +#: src/view/screens/ProfileList.tsx:669 msgid "Block accounts" msgstr "Blochează conturi" @@ -1097,7 +1171,7 @@ msgstr "Blochează și șterge" msgid "Block and/or delete this conversation" msgstr "Blochează și/sau șterge această conversație" -#: src/view/screens/ProfileList.tsx:781 +#: src/view/screens/ProfileList.tsx:789 msgid "Block list" msgstr "Blochează lista" @@ -1105,7 +1179,7 @@ msgstr "Blochează lista" msgid "Block or report" msgstr "" -#: src/view/screens/ProfileList.tsx:776 +#: src/view/screens/ProfileList.tsx:784 msgid "Block these accounts?" msgstr "Blochezi aceste conturi?" @@ -1122,21 +1196,21 @@ msgstr "Blochează utilizatorul" msgid "Blocked" msgstr "Blocat" -#: src/screens/Moderation/index.tsx:269 +#: src/screens/Moderation/index.tsx:273 msgid "Blocked accounts" msgstr "Conturi blocate" -#: src/Navigation.tsx:160 -#: src/view/screens/ModerationBlockedAccounts.tsx:101 +#: src/Navigation.tsx:161 +#: src/view/screens/ModerationBlockedAccounts.tsx:110 msgid "Blocked Accounts" msgstr "Conturi blocate" -#: src/view/com/profile/ProfileMenu.tsx:394 +#: src/view/com/profile/ProfileMenu.tsx:430 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:846 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Conturile blocate nu pot răspunde în conversațiile tale, nu te pot menționa și nu pot interacționa cu tine." -#: src/view/screens/ModerationBlockedAccounts.tsx:112 +#: src/view/screens/ModerationBlockedAccounts.tsx:121 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you. You will not see their content and they will be prevented from seeing yours." msgstr "Conturile blocate nu pot răspunde în conversațiile tale, să te menționeze sau să interacționeze cu tine. Nu vei vedea conținutul lor și li se va restricționa accesul la conținutul tău." @@ -1144,15 +1218,15 @@ msgstr "Conturile blocate nu pot răspunde în conversațiile tale, să te menț msgid "Blocked post." msgstr "Postare blocată." -#: src/screens/Profile/Sections/Labels.tsx:173 +#: src/screens/Profile/Sections/Labels.tsx:170 msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "Blocarea nu împiedică acest etichetator să plaseze etichete pe contul tău." -#: src/view/screens/ProfileList.tsx:778 +#: src/view/screens/ProfileList.tsx:786 msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Blocarea este publică. Conturile blocate nu pot răspunde în conversațiile tale, să te menționeze sau să interacționeze cu tine." -#: src/view/com/profile/ProfileMenu.tsx:391 +#: src/view/com/profile/ProfileMenu.tsx:427 msgid "Blocking will not prevent labels from being applied on your account, but it will stop this account from replying in your threads or interacting with you." msgstr "Blocarea nu va împiedica plasarea etichetelor pe contul tău, dar va opri acest cont din a răspunde în conversațiile tale sau din a interacționa cu tine." @@ -1165,7 +1239,7 @@ msgstr "Blog" msgid "Bluesky" msgstr "Bluesky" -#: src/view/com/post-thread/PostThreadItem.tsx:890 +#: src/view/com/post-thread/PostThreadItem.tsx:910 msgid "Bluesky cannot confirm the authenticity of the claimed date." msgstr "Bluesky nu poate confirma autenticitatea datei revendicate." @@ -1199,6 +1273,10 @@ msgstr "Bluesky va alege un set de conturi recomandate de la persoane din rețea msgid "Bluesky will not show your profile and posts to logged-out users. Other apps may not honor this request. This does not make your account private." msgstr "Bluesky nu va afișa profilul și postările tale utilizatorilor neautentificați. Alte aplicații s-ar putea să nu respecte această solicitare. Acest lucru nu face contul tău privat." +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:132 +msgid "Bluesky will proactively verify notable and authentic accounts." +msgstr "" + #: src/screens/Settings/AppIconSettings/index.tsx:99 msgid "Bluesky+" msgstr "Bluesky+" @@ -1301,17 +1379,17 @@ msgid "Camera" msgstr "Cameră" #: src/components/Menu/index.tsx:306 -#: src/components/Prompt.tsx:130 -#: src/components/Prompt.tsx:132 +#: src/components/Prompt.tsx:140 +#: src/components/Prompt.tsx:142 #: src/screens/Deactivated.tsx:158 -#: src/screens/Profile/Header/EditProfileDialog.tsx:220 -#: src/screens/Profile/Header/EditProfileDialog.tsx:228 +#: src/screens/Profile/Header/EditProfileDialog.tsx:227 +#: src/screens/Profile/Header/EditProfileDialog.tsx:235 #: src/screens/Search/Shell.tsx:349 #: src/screens/Settings/AppIconSettings/index.tsx:44 #: src/screens/Settings/AppIconSettings/index.tsx:225 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:76 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:83 -#: src/screens/Settings/Settings.tsx:260 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:78 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:85 +#: src/screens/Settings/Settings.tsx:268 #: src/screens/Takendown.tsx:99 #: src/screens/Takendown.tsx:102 #: src/view/com/composer/Composer.tsx:937 @@ -1322,7 +1400,7 @@ msgstr "Cameră" #: src/view/com/modals/ChangePassword.tsx:282 #: src/view/com/modals/CreateOrEditList.tsx:335 #: src/view/com/modals/CropImage.web.tsx:97 -#: src/view/com/modals/EditProfile.tsx:244 +#: src/view/com/modals/EditProfile.tsx:270 #: src/view/com/modals/InAppBrowserConsent.tsx:75 #: src/view/com/modals/InAppBrowserConsent.tsx:77 #: src/view/com/modals/LinkWarning.tsx:105 @@ -1350,7 +1428,7 @@ msgstr "Anulează ștergerea contului" msgid "Cancel image crop" msgstr "Anulează decuparea imaginii" -#: src/view/com/modals/EditProfile.tsx:239 +#: src/view/com/modals/EditProfile.tsx:265 msgid "Cancel profile editing" msgstr "Anulează editarea profilului" @@ -1363,7 +1441,6 @@ msgid "Cancel reactivation and sign out" msgstr "" #: src/screens/Search/Shell.tsx:341 -#: src/view/com/modals/ListAddRemoveUsers.tsx:88 msgid "Cancel search" msgstr "Anulează căutarea" @@ -1411,8 +1488,8 @@ msgstr "Schimbă e-mail" msgid "Change email address" msgstr "Schimbă adresa de e-mail" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:92 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:96 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:94 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:98 msgid "Change Handle" msgstr "Schimbă numele de utilizator" @@ -1448,15 +1525,15 @@ msgstr "Schimbă-ți adresa de e-mail" msgid "Changes app icon" msgstr "" -#: src/components/forms/HostingProvider.tsx:50 -#: src/components/forms/HostingProvider.tsx:70 +#: src/components/forms/HostingProvider.tsx:49 +#: src/components/forms/HostingProvider.tsx:69 msgid "Changes hosting provider" msgstr "" -#: src/Navigation.tsx:416 +#: src/Navigation.tsx:425 #: src/view/shell/bottom-bar/BottomBar.tsx:205 #: src/view/shell/desktop/LeftNav.tsx:535 -#: src/view/shell/Drawer.tsx:422 +#: src/view/shell/Drawer.tsx:438 msgid "Chat" msgstr "Conversații" @@ -1471,7 +1548,7 @@ msgctxt "toast" msgid "Chat muted" msgstr "Conversație pusă pe mut" -#: src/Navigation.tsx:426 +#: src/Navigation.tsx:435 #: src/screens/Messages/components/InboxPreview.tsx:24 msgid "Chat request inbox" msgstr "" @@ -1482,7 +1559,7 @@ msgid "Chat requests" msgstr "" #: src/components/dms/ConvoMenu.tsx:75 -#: src/Navigation.tsx:421 +#: src/Navigation.tsx:430 #: src/screens/Messages/ChatList.tsx:328 msgid "Chat settings" msgstr "Setări conversație" @@ -1514,7 +1591,7 @@ msgstr "" msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "Verifică-ți căsuța poștală pentru un e-mail cu codul de confirmare, pe care să-l introduci mai jos:" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:370 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:389 msgid "Choose domain verification method" msgstr "Alege metoda de verificare a adresei web" @@ -1554,14 +1631,19 @@ msgstr "Alege-ți parola" msgid "Choose your username" msgstr "Alege numele de utilizator" -#: src/screens/Settings/Settings.tsx:351 +#: src/screens/Settings/Settings.tsx:393 msgid "Clear all storage data" msgstr "Șterge toate datele stocate" -#: src/screens/Settings/Settings.tsx:353 +#: src/screens/Settings/Settings.tsx:395 msgid "Clear all storage data (restart after this)" msgstr "Șterge toate datele stocate (repornește după aceasta)" +#: src/screens/Settings/AboutSettings.tsx:113 +#: src/screens/Settings/AboutSettings.tsx:117 +msgid "Clear image cache" +msgstr "" + #: src/components/forms/SearchInput.tsx:70 msgid "Clear search query" msgstr "Șterge căutarea" @@ -1595,8 +1677,10 @@ msgid "Clip 🐴 clop 🐴" msgstr "Clip 🐴 clop 🐴" #: src/components/dialogs/GifSelect.tsx:281 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:174 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:183 +#: src/components/dialogs/SearchablePeopleList.tsx:295 #: src/components/dialogs/VerifyEmailDialog.tsx:289 -#: src/components/dms/dialogs/SearchablePeopleList.tsx:269 #: src/components/dms/EmojiPopup.android.tsx:58 #: src/components/dms/ReportDialog.tsx:381 #: src/components/dms/ReportDialog.tsx:390 @@ -1605,6 +1689,8 @@ msgstr "Clip 🐴 clop 🐴" #: src/components/ProgressGuide/FollowDialog.tsx:386 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:117 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:123 +#: src/components/verification/VerificationsDialog.tsx:146 +#: src/components/verification/VerifierDialog.tsx:144 #: src/view/com/modals/ChangePassword.tsx:279 #: src/view/com/modals/ChangePassword.tsx:282 #: src/view/com/util/post-embeds/GifEmbed.tsx:197 @@ -1625,6 +1711,8 @@ msgid "Close bottom drawer" msgstr "Închide sertarul de jos" #: src/components/dialogs/GifSelect.tsx:275 +#: src/components/verification/VerificationsDialog.tsx:138 +#: src/components/verification/VerifierDialog.tsx:136 msgid "Close dialog" msgstr "Închide fereastra" @@ -1676,11 +1764,11 @@ msgstr "" msgid "Closes viewer for header image" msgstr "Închide galeria pentru imaginea de copertă" -#: src/view/com/notifications/NotificationFeedItem.tsx:405 +#: src/view/com/notifications/NotificationFeedItem.tsx:479 msgid "Collapse list of users" msgstr "Restrânge lista utilizatorilor" -#: src/view/com/notifications/NotificationFeedItem.tsx:598 +#: src/view/com/notifications/NotificationFeedItem.tsx:687 msgid "Collapses list of users for a given notification" msgstr "Restrânge lista utilizatorilor pentru o notificare anume" @@ -1703,7 +1791,7 @@ msgstr "Comedie" msgid "Comics" msgstr "Benzi desenate" -#: src/Navigation.tsx:301 +#: src/Navigation.tsx:310 #: src/view/screens/CommunityGuidelines.tsx:34 msgid "Community Guidelines" msgstr "Regulile comunității" @@ -1743,8 +1831,8 @@ msgstr "Configurat în <0>setările de moderare." #: src/components/dialogs/VerifyEmailDialog.tsx:253 #: src/components/dialogs/VerifyEmailDialog.tsx:260 #: src/components/dialogs/VerifyEmailDialog.tsx:283 -#: src/components/Prompt.tsx:173 -#: src/components/Prompt.tsx:176 +#: src/components/Prompt.tsx:183 +#: src/components/Prompt.tsx:186 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:185 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:188 #: src/view/com/modals/VerifyEmail.tsx:239 @@ -1765,11 +1853,11 @@ msgstr "Confirmă setările limbii pentru conținut" msgid "Confirm delete account" msgstr "Confirmă ștergerea contului" -#: src/screens/Moderation/index.tsx:303 +#: src/screens/Moderation/index.tsx:322 msgid "Confirm your age:" msgstr "Confirmă-ți vârsta:" -#: src/screens/Moderation/index.tsx:294 +#: src/screens/Moderation/index.tsx:313 msgid "Confirm your birthdate" msgstr "Confirmă-ți data nașterii" @@ -1802,12 +1890,12 @@ msgid "Content & Media" msgstr "Conținut și media" #: src/screens/Settings/AccessibilitySettings.tsx:109 -#: src/screens/Settings/Settings.tsx:175 -#: src/screens/Settings/Settings.tsx:178 +#: src/screens/Settings/Settings.tsx:183 +#: src/screens/Settings/Settings.tsx:186 msgid "Content and media" msgstr "Conținut și media" -#: src/Navigation.tsx:375 +#: src/Navigation.tsx:384 msgid "Content and Media" msgstr "Conținut și media" @@ -1815,7 +1903,7 @@ msgstr "Conținut și media" msgid "Content Blocked" msgstr "Conținut blocat" -#: src/screens/Moderation/index.tsx:287 +#: src/screens/Moderation/index.tsx:306 msgid "Content filters" msgstr "Filtre de conținut" @@ -1853,7 +1941,7 @@ msgstr "Fundalul meniului contextual, apasă pentru a închide meniul." msgid "Continue" msgstr "Continuă" -#: src/components/AccountList.tsx:121 +#: src/components/AccountList.tsx:126 msgid "Continue as {0} (currently signed in)" msgstr "Continuă ca {0} (autentificat în prezent)" @@ -1873,7 +1961,7 @@ msgctxt "toast" msgid "Conversation deleted" msgstr "Conversația a fost ștearsă" -#: src/screens/Messages/components/ChatListItem.tsx:191 +#: src/screens/Messages/components/ChatListItem.tsx:196 msgid "Conversation deleted" msgstr "Conversația a fost ștearsă" @@ -1885,7 +1973,7 @@ msgstr "Gătit" msgid "Copied" msgstr "Copiat" -#: src/screens/Settings/AboutSettings.tsx:98 +#: src/screens/Settings/AboutSettings.tsx:148 msgid "Copied build version to clipboard" msgstr "Versiunea de compilare a fost copiată în clipboard" @@ -1903,7 +1991,7 @@ msgstr "Copiat în clipboard" msgid "Copied!" msgstr "Copiat!" -#: src/screens/Settings/AboutSettings.tsx:74 +#: src/screens/Settings/AboutSettings.tsx:124 msgid "Copies build version to clipboard" msgstr "" @@ -1915,8 +2003,8 @@ msgstr "Copiază" msgid "Copy App Password" msgstr "Copiază parola de aplicație" -#: src/view/com/profile/ProfileMenu.tsx:347 -#: src/view/com/profile/ProfileMenu.tsx:350 +#: src/view/com/profile/ProfileMenu.tsx:383 +#: src/view/com/profile/ProfileMenu.tsx:386 msgid "Copy at:// URI" msgstr "" @@ -1930,13 +2018,13 @@ msgstr "" msgid "Copy code" msgstr "Copiază codul" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:472 -#: src/view/com/profile/ProfileMenu.tsx:356 -#: src/view/com/profile/ProfileMenu.tsx:359 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:491 +#: src/view/com/profile/ProfileMenu.tsx:392 +#: src/view/com/profile/ProfileMenu.tsx:395 msgid "Copy DID" msgstr "Copiază DID" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:405 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:424 msgid "Copy host" msgstr "Copiază gazda" @@ -1948,7 +2036,7 @@ msgstr "Copiază link-ul" msgid "Copy Link" msgstr "Copiază Link-ul" -#: src/view/screens/ProfileList.tsx:505 +#: src/view/screens/ProfileList.tsx:513 msgid "Copy link to list" msgstr "Copiază link-ul listei" @@ -1976,11 +2064,11 @@ msgstr "Copiază textul postării" msgid "Copy QR code" msgstr "Copiază codul QR" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:426 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:445 msgid "Copy TXT record value" msgstr "Copiază valoarea înregistrării TXT" -#: src/Navigation.tsx:306 +#: src/Navigation.tsx:315 #: src/view/screens/CopyrightPolicy.tsx:31 msgid "Copyright Policy" msgstr "Politica drepturilor de autor" @@ -1994,7 +2082,7 @@ msgstr "Nu s-a putut părăsi conversația" msgid "Could not load feed" msgstr "Nu s-a putut încărca fluxul" -#: src/view/screens/ProfileList.tsx:1021 +#: src/view/screens/ProfileList.tsx:1029 msgid "Could not load list" msgstr "Nu s-a putut încărca lista" @@ -2016,7 +2104,7 @@ msgstr "Creează un cod QR pentru un pachet de început" #: src/components/StarterPack/ProfileStarterPacks.tsx:178 #: src/components/StarterPack/ProfileStarterPacks.tsx:274 -#: src/Navigation.tsx:451 +#: src/Navigation.tsx:460 msgid "Create a starter pack" msgstr "Creează un pachet de început" @@ -2127,7 +2215,7 @@ msgstr "Data nașterii" msgid "Deactivate account" msgstr "Dezactivează contul" -#: src/screens/Settings/Settings.tsx:332 +#: src/screens/Settings/Settings.tsx:374 msgid "Debug Moderation" msgstr "Depanare moderare" @@ -2150,7 +2238,7 @@ msgstr "Pictograma implicită" #: src/screens/StarterPack/StarterPackScreen.tsx:672 #: src/screens/StarterPack/StarterPackScreen.tsx:744 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:767 -#: src/view/screens/ProfileList.tsx:760 +#: src/view/screens/ProfileList.tsx:768 msgid "Delete" msgstr "Șterge" @@ -2176,7 +2264,7 @@ msgstr "Ștergi parola de aplicație?" msgid "Delete chat" msgstr "" -#: src/screens/Settings/Settings.tsx:339 +#: src/screens/Settings/Settings.tsx:381 msgid "Delete chat declaration record" msgstr "Șterge înregistrarea declarației conversației" @@ -2195,7 +2283,7 @@ msgstr "Șterge conversația" msgid "Delete for me" msgstr "Șterge pentru mine" -#: src/view/screens/ProfileList.tsx:548 +#: src/view/screens/ProfileList.tsx:556 msgid "Delete list" msgstr "" @@ -2226,7 +2314,7 @@ msgstr "Șterge pachetul de început" msgid "Delete starter pack?" msgstr "Șterge pachetul de început?" -#: src/view/screens/ProfileList.tsx:755 +#: src/view/screens/ProfileList.tsx:763 msgid "Delete this list?" msgstr "Șterge această listă?" @@ -2238,8 +2326,8 @@ msgstr "Șterge această postare?" msgid "Deleted" msgstr "Șters" -#: src/components/dms/MessagesListHeader.tsx:155 -#: src/screens/Messages/components/ChatListItem.tsx:123 +#: src/components/dms/MessagesListHeader.tsx:160 +#: src/screens/Messages/components/ChatListItem.tsx:128 msgid "Deleted Account" msgstr "Cont șters" @@ -2247,19 +2335,19 @@ msgstr "Cont șters" msgid "Deleted post." msgstr "Postare ștearsă." -#: src/screens/Profile/Header/EditProfileDialog.tsx:347 +#: src/screens/Profile/Header/EditProfileDialog.tsx:370 #: src/view/com/modals/CreateOrEditList.tsx:280 #: src/view/com/modals/CreateOrEditList.tsx:301 -#: src/view/com/modals/EditProfile.tsx:193 -#: src/view/com/modals/EditProfile.tsx:205 +#: src/view/com/modals/EditProfile.tsx:219 +#: src/view/com/modals/EditProfile.tsx:231 msgid "Description" msgstr "Descriere" -#: src/screens/Profile/Header/EditProfileDialog.tsx:367 +#: src/screens/Profile/Header/EditProfileDialog.tsx:390 msgid "Description is too long" msgstr "Descrierea este prea lungă" -#: src/screens/Profile/Header/EditProfileDialog.tsx:368 +#: src/screens/Profile/Header/EditProfileDialog.tsx:391 msgid "Description is too long. {DESCRIPTION_MAX_GRAPHEMES, plural, other {The maximum number of characters is #.}}" msgstr "" @@ -2277,18 +2365,18 @@ msgstr "Detașează citarea" msgid "Detach quote post?" msgstr "Detașezi citarea postării?" -#: src/screens/Settings/AboutSettings.tsx:87 +#: src/screens/Settings/AboutSettings.tsx:137 msgctxt "toast" msgid "Developer mode disabled" msgstr "Mod dezvoltator dezactivat" -#: src/screens/Settings/AboutSettings.tsx:81 +#: src/screens/Settings/AboutSettings.tsx:131 msgctxt "toast" msgid "Developer mode enabled" msgstr "Mod dezvoltator activat" -#: src/screens/Settings/Settings.tsx:242 -#: src/screens/Settings/Settings.tsx:245 +#: src/screens/Settings/Settings.tsx:250 +#: src/screens/Settings/Settings.tsx:253 msgid "Developer options" msgstr "Opțiuni pentru dezvoltatori" @@ -2318,17 +2406,17 @@ msgstr "Dezactivează subtitrările" #: src/lib/moderation/useLabelBehaviorDescription.ts:68 #: src/screens/Messages/Settings.tsx:139 #: src/screens/Messages/Settings.tsx:142 -#: src/screens/Moderation/index.tsx:345 +#: src/screens/Moderation/index.tsx:364 msgid "Disabled" msgstr "Dezactivat" -#: src/screens/Profile/Header/EditProfileDialog.tsx:84 +#: src/screens/Profile/Header/EditProfileDialog.tsx:88 #: src/view/com/composer/Composer.tsx:705 #: src/view/com/composer/Composer.tsx:889 msgid "Discard" msgstr "Renunț" -#: src/screens/Profile/Header/EditProfileDialog.tsx:81 +#: src/screens/Profile/Header/EditProfileDialog.tsx:85 msgid "Discard changes?" msgstr "Anulezi modificările?" @@ -2383,27 +2471,27 @@ msgstr "" msgid "Display larger alt text badges" msgstr "Afișează insignele text alternative mai mari" -#: src/screens/Profile/Header/EditProfileDialog.tsx:314 -#: src/screens/Profile/Header/EditProfileDialog.tsx:320 -#: src/screens/Profile/Header/EditProfileDialog.tsx:354 -#: src/view/com/modals/EditProfile.tsx:187 +#: src/screens/Profile/Header/EditProfileDialog.tsx:321 +#: src/screens/Profile/Header/EditProfileDialog.tsx:327 +#: src/screens/Profile/Header/EditProfileDialog.tsx:377 +#: src/view/com/modals/EditProfile.tsx:194 msgid "Display name" msgstr "Nume afișat" -#: src/view/com/modals/EditProfile.tsx:175 +#: src/view/com/modals/EditProfile.tsx:182 msgid "Display Name" msgstr "Nume afișat" -#: src/screens/Profile/Header/EditProfileDialog.tsx:333 +#: src/screens/Profile/Header/EditProfileDialog.tsx:340 msgid "Display name is too long" msgstr "Numele afișat este prea lung" -#: src/screens/Profile/Header/EditProfileDialog.tsx:334 +#: src/screens/Profile/Header/EditProfileDialog.tsx:341 msgid "Display name is too long. {DISPLAY_NAME_MAX_GRAPHEMES, plural, other {The maximum number of characters is #.}}" msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:373 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:375 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:392 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:394 msgid "DNS Panel" msgstr "Panou DNS" @@ -2419,7 +2507,7 @@ msgstr "Nu include nuditate." msgid "Doesn't begin or end with a hyphen" msgstr "Nu începe și nu se termină cu o cratimă" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:488 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:507 msgid "Domain verified!" msgstr "Adresă web verificată!" @@ -2441,11 +2529,9 @@ msgstr "Adresă web verificată!" #: src/view/com/modals/CropImage.web.tsx:112 #: src/view/com/modals/InviteCodes.tsx:81 #: src/view/com/modals/InviteCodes.tsx:124 -#: src/view/com/modals/ListAddRemoveUsers.tsx:143 msgid "Done" msgstr "Gata" -#: src/view/com/modals/ListAddRemoveUsers.tsx:145 #: src/view/com/modals/UserAddRemoveLists.tsx:113 #: src/view/com/modals/UserAddRemoveLists.tsx:116 msgctxt "action" @@ -2485,23 +2571,23 @@ msgstr "Trage imagini aici pentru a le adăuga" msgid "Duration:" msgstr "Durata:" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:211 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:230 msgid "e.g. alice" msgstr "ex: alice" -#: src/screens/Profile/Header/EditProfileDialog.tsx:321 +#: src/screens/Profile/Header/EditProfileDialog.tsx:328 msgid "e.g. Alice Lastname" msgstr "ex: Alice Numedefamilie" -#: src/view/com/modals/EditProfile.tsx:180 +#: src/view/com/modals/EditProfile.tsx:187 msgid "e.g. Alice Roberts" msgstr "ex: Alice Roberts" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:357 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:376 msgid "e.g. alice.com" msgstr "ex: alice.com" -#: src/view/com/modals/EditProfile.tsx:198 +#: src/view/com/modals/EditProfile.tsx:224 msgid "e.g. Artist, dog-lover, and avid reader." msgstr "ex: Artist, iubitor de câini și cititor pasionat." @@ -2536,7 +2622,8 @@ msgstr "Fiecare cod funcționează o singură dată. Vei primi mai multe coduri msgid "Edit" msgstr "Editează" -#: src/view/com/lists/ListMembers.tsx:143 +#: src/view/com/lists/ListMembers.tsx:180 +#: src/view/com/lists/ListMembers.tsx:186 msgctxt "action" msgid "Edit" msgstr "Editează" @@ -2566,7 +2653,7 @@ msgstr "Editează setările de interacțiune" msgid "Edit interests" msgstr "" -#: src/view/screens/ProfileList.tsx:536 +#: src/view/screens/ProfileList.tsx:544 msgid "Edit list details" msgstr "Editează detaliile listei" @@ -2574,12 +2661,12 @@ msgstr "Editează detaliile listei" msgid "Edit Moderation List" msgstr "Editează lista de moderare" -#: src/Navigation.tsx:316 +#: src/Navigation.tsx:325 #: src/view/screens/Feeds.tsx:515 msgid "Edit My Feeds" msgstr "Editează fluxurile mele" -#: src/view/com/modals/EditProfile.tsx:147 +#: src/view/com/modals/EditProfile.tsx:154 msgid "Edit my profile" msgstr "Editează profilul meu" @@ -2592,15 +2679,15 @@ msgstr "Editează persoane" msgid "Edit post interaction settings" msgstr "Editează setările de interacțiune ale postării" -#: src/screens/Profile/Header/EditProfileDialog.tsx:269 -#: src/screens/Profile/Header/EditProfileDialog.tsx:275 +#: src/screens/Profile/Header/EditProfileDialog.tsx:276 +#: src/screens/Profile/Header/EditProfileDialog.tsx:282 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:196 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 msgid "Edit profile" msgstr "Editează profilul" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:199 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:185 msgid "Edit Profile" msgstr "Editează Profilul" @@ -2616,15 +2703,15 @@ msgstr "Editează lista de utilizatori" msgid "Edit who can reply" msgstr "Editează cine poate răspunde" -#: src/view/com/modals/EditProfile.tsx:188 +#: src/view/com/modals/EditProfile.tsx:195 msgid "Edit your display name" msgstr "Editează numele tău de afișare" -#: src/view/com/modals/EditProfile.tsx:206 +#: src/view/com/modals/EditProfile.tsx:232 msgid "Edit your profile description" msgstr "Editează descrierea profilului tău" -#: src/Navigation.tsx:456 +#: src/Navigation.tsx:465 msgid "Edit your starter pack" msgstr "Editează-ți pachetul de început" @@ -2707,7 +2794,7 @@ msgstr "Activează" msgid "Enable {0} only" msgstr "Activează doar {0}" -#: src/screens/Moderation/index.tsx:332 +#: src/screens/Moderation/index.tsx:351 msgid "Enable adult content" msgstr "Activează conținutul pentru adulți" @@ -2752,11 +2839,11 @@ msgstr "" #: src/screens/Messages/Settings.tsx:130 #: src/screens/Messages/Settings.tsx:133 -#: src/screens/Moderation/index.tsx:343 +#: src/screens/Moderation/index.tsx:362 msgid "Enabled" msgstr "Activat" -#: src/screens/Profile/Sections/Feed.tsx:116 +#: src/screens/Profile/Sections/Feed.tsx:113 msgid "End of feed" msgstr "Sfârșitul fluxului" @@ -2789,7 +2876,7 @@ msgstr "Folosește întregul ecran" msgid "Enter the code you received to change your password." msgstr "Introdu codul pe care l-ai primit pentru a-ți schimba parola." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:351 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:370 msgid "Enter the domain you want to use" msgstr "Introdu adresa web pe care vrei să o folosești" @@ -2906,19 +2993,15 @@ msgstr "Părăsește din procesul de decupare a imaginii" msgid "Exits image view" msgstr "Părăsește din galerie" -#: src/view/com/modals/ListAddRemoveUsers.tsx:89 -msgid "Exits inputting search query" -msgstr "Părăsește din introducerea căutării" - #: src/view/com/lightbox/Lightbox.web.tsx:184 msgid "Expand alt text" msgstr "Extinde textul alternativ" -#: src/view/com/notifications/NotificationFeedItem.tsx:406 +#: src/view/com/notifications/NotificationFeedItem.tsx:480 msgid "Expand list of users" msgstr "Extinde lista de utilizatori" -#: src/view/com/composer/ComposerReplyTo.tsx:70 +#: src/view/com/composer/ComposerReplyTo.tsx:83 msgid "Expand or collapse the full post you are replying to" msgstr "Extinde sau restrânge postarea completă la care răspunzi" @@ -2926,10 +3009,6 @@ msgstr "Extinde sau restrânge postarea completă la care răspunzi" msgid "Expands or collapses post text" msgstr "" -#: src/view/com/composer/ComposerReplyTo.tsx:73 -msgid "Expands or collapses the full post you are replying to" -msgstr "" - #: src/lib/api/index.ts:406 msgid "Expected uri to resolve to a record" msgstr "Se așteaptă ca URI-ul să rezolve într-un înregistrare" @@ -2961,10 +3040,10 @@ msgstr "Media explicită sau potențial deranjantă." msgid "Explicit sexual images." msgstr "Imagini sexuale explicite." -#: src/Navigation.tsx:640 +#: src/Navigation.tsx:649 #: src/screens/Search/Shell.tsx:307 #: src/view/shell/desktop/LeftNav.tsx:617 -#: src/view/shell/Drawer.tsx:370 +#: src/view/shell/Drawer.tsx:386 msgid "Explore" msgstr "" @@ -2992,7 +3071,7 @@ msgstr "Media externă" msgid "External media may allow websites to collect information about you and your device. No information is sent or requested until you press the \"play\" button." msgstr "Media externă poate permite site-urilor să colecteze informații despre tine și dispozitivul tău. Nicio informație nu este trimisă sau solicitată până când nu apeși pe butonul \"play\"." -#: src/Navigation.tsx:335 +#: src/Navigation.tsx:344 #: src/screens/Settings/ExternalMediaPreferences.tsx:31 msgid "External Media Preferences" msgstr "Preferințe media externe" @@ -3007,10 +3086,14 @@ msgstr "" msgid "Failed to add emoji reaction" msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:568 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:587 msgid "Failed to change handle. Please try again." msgstr "Schimbarea numelui de utilizator a eșuat. Te rugăm să încerci din nou." +#: src/components/verification/VerificationCreatePrompt.tsx:32 +msgid "Failed to create a verification" +msgstr "" + #: src/screens/Settings/components/AddAppPasswordDialog.tsx:173 msgid "Failed to create app password. Please try again." msgstr "Crearea parolei aplicației a eșuat. Te rugăm să încerci din nou." @@ -3087,6 +3170,10 @@ msgstr "Încercarea de a fixa postarea a eșuat" msgid "Failed to remove emoji reaction" msgstr "" +#: src/components/verification/VerificationRemovePrompt.tsx:34 +msgid "Failed to remove verification" +msgstr "" + #: src/view/com/lightbox/Lightbox.tsx:46 msgid "Failed to save image: {0}" msgstr "Salvarea imaginii a eșuat: {0}" @@ -3132,11 +3219,11 @@ msgstr "Nu s-au putut actualiza setările." msgid "Failed to upload video" msgstr "Nu s-a putut încărca videoclipul." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:341 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:360 msgid "Failed to verify handle. Please try again." msgstr "Nu s-a putut verifica numele de utilizator. Te rugăm să încerci din nou." -#: src/Navigation.tsx:251 +#: src/Navigation.tsx:260 msgid "Feed" msgstr "Flux" @@ -3155,7 +3242,7 @@ msgstr "Comutator flux" #: src/view/shell/desktop/RightNav.tsx:102 #: src/view/shell/desktop/RightNav.tsx:103 -#: src/view/shell/Drawer.tsx:324 +#: src/view/shell/Drawer.tsx:340 msgid "Feedback" msgstr "Impresii" @@ -3165,14 +3252,14 @@ msgctxt "toast" msgid "Feedback sent!" msgstr "Feedback trimis!" -#: src/Navigation.tsx:436 +#: src/Navigation.tsx:445 #: src/screens/Search/SearchResults.tsx:68 #: src/screens/StarterPack/StarterPackScreen.tsx:185 #: src/view/screens/Feeds.tsx:508 #: src/view/screens/Profile.tsx:227 #: src/view/screens/SavedFeeds.tsx:96 #: src/view/shell/desktop/LeftNav.tsx:655 -#: src/view/shell/Drawer.tsx:486 +#: src/view/shell/Drawer.tsx:502 msgid "Feeds" msgstr "Fluxuri" @@ -3258,10 +3345,10 @@ msgid "Flexible" msgstr "Flexibil" #. User is not following this account, click to follow -#: src/components/ProfileCard.tsx:372 -#: src/components/ProfileHoverCard/index.web.tsx:449 -#: src/components/ProfileHoverCard/index.web.tsx:460 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 +#: src/components/ProfileCard.tsx:400 +#: src/components/ProfileHoverCard/index.web.tsx:456 +#: src/components/ProfileHoverCard/index.web.tsx:467 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:236 #: src/screens/VideoFeed/index.tsx:829 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:131 msgid "Follow" @@ -3272,7 +3359,7 @@ msgctxt "action" msgid "Follow" msgstr "Urmărește" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:218 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:221 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:113 msgid "Follow {0}" msgstr "Urmărește {0}" @@ -3294,8 +3381,8 @@ msgstr "Urmărește 10 conturi" msgid "Follow 7 accounts" msgstr "Urmărește 7 conturi" -#: src/view/com/profile/ProfileMenu.tsx:252 -#: src/view/com/profile/ProfileMenu.tsx:263 +#: src/view/com/profile/ProfileMenu.tsx:265 +#: src/view/com/profile/ProfileMenu.tsx:276 msgid "Follow account" msgstr "" @@ -3304,7 +3391,7 @@ msgstr "" msgid "Follow all" msgstr "Urmărește pe toți" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:232 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:129 msgid "Follow Back" msgstr "Urmărește înapoi" @@ -3330,7 +3417,7 @@ msgstr "Urmărit de <0>{0} și <1>{1}" msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" msgstr "Urmărit de <0>{0}, <1>{1} și de {2, plural, one {un alt utilizator} few {alți # utilizatori} other {alți # utilizatori}}" -#: src/Navigation.tsx:205 +#: src/Navigation.tsx:214 msgid "Followers of @{0} that you know" msgstr "Urmăritorii lui @{0} pe care îi cunoști" @@ -3340,10 +3427,10 @@ msgid "Followers you know" msgstr "Urmăritori pe care îi cunoști" #. User is following this account, click to unfollow -#: src/components/ProfileCard.tsx:366 -#: src/components/ProfileHoverCard/index.web.tsx:448 -#: src/components/ProfileHoverCard/index.web.tsx:459 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:230 +#: src/components/ProfileCard.tsx:394 +#: src/components/ProfileHoverCard/index.web.tsx:455 +#: src/components/ProfileHoverCard/index.web.tsx:466 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:232 #: src/screens/VideoFeed/index.tsx:827 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:134 #: src/view/screens/Feeds.tsx:599 @@ -3351,8 +3438,8 @@ msgstr "Urmăritori pe care îi cunoști" msgid "Following" msgstr "Urmărește" -#: src/components/ProfileCard.tsx:329 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 +#: src/components/ProfileCard.tsx:357 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:101 msgid "Following {0}" msgstr "Urmărind {0}" @@ -3369,7 +3456,7 @@ msgstr "Urmărind pe {name}" msgid "Following feed preferences" msgstr "Preferințe pentru fluxul de urmărire" -#: src/Navigation.tsx:322 +#: src/Navigation.tsx:331 #: src/screens/Settings/FollowingFeedPreferences.tsx:53 msgid "Following Feed Preferences" msgstr "Preferințe pentru fluxul urmărit" @@ -3450,7 +3537,7 @@ msgstr "Galerie" msgid "Generate a starter pack" msgstr "Generează un pachet de început" -#: src/view/shell/Drawer.tsx:328 +#: src/view/shell/Drawer.tsx:344 msgid "Get help" msgstr "Obține ajutor" @@ -3486,7 +3573,7 @@ msgstr "Încălcări evidente ale legii sau ale termenilor de utilizare" #: src/screens/VideoFeed/index.tsx:1112 #: src/view/com/auth/LoggedOut.tsx:72 #: src/view/screens/NotFound.tsx:57 -#: src/view/screens/ProfileList.tsx:1030 +#: src/view/screens/ProfileList.tsx:1038 msgid "Go back" msgstr "Întoarce-te" @@ -3497,7 +3584,7 @@ msgstr "Întoarce-te" #: src/screens/Profile/ProfileFeed/index.tsx:94 #: src/screens/StarterPack/StarterPackScreen.tsx:757 #: src/view/screens/NotFound.tsx:56 -#: src/view/screens/ProfileList.tsx:1035 +#: src/view/screens/ProfileList.tsx:1043 msgid "Go Back" msgstr "Întoarce-te" @@ -3518,7 +3605,11 @@ msgstr "Mergi acasă" msgid "Go Home" msgstr "Mergi acasă" -#: src/screens/Messages/components/ChatListItem.tsx:355 +#: src/view/com/notifications/NotificationFeedItem.tsx:193 +msgid "Go to {firstAuthorName}'s profile" +msgstr "" + +#: src/screens/Messages/components/ChatListItem.tsx:360 msgid "Go to conversation with {0}" msgstr "Mergi la conversația cu {0}" @@ -3552,16 +3643,16 @@ msgstr "La jumătatea drumului!" msgid "Handle" msgstr "Nume de utilizator" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:572 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:591 msgid "Handle already taken. Please try a different one." msgstr "Numele de utilizator este deja folosit. Te rugăm să încerci altul." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:189 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:325 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:195 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:344 msgid "Handle changed!" msgstr "Nume de utilizator schimbat!" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:576 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:595 msgid "Handle too long. Please try a shorter one." msgstr "Nume de utilizator prea lung. Te rugăm să încerci unul mai scurt." @@ -3574,7 +3665,7 @@ msgstr "Haptica" msgid "Harassment, trolling, or intolerance" msgstr "Hărțuire, trolling sau intoleranță" -#: src/Navigation.tsx:406 +#: src/Navigation.tsx:415 msgid "Hashtag" msgstr "Etichetă" @@ -3586,11 +3677,11 @@ msgstr "" msgid "Having trouble?" msgstr "Ai probleme?" -#: src/screens/Settings/Settings.tsx:207 -#: src/screens/Settings/Settings.tsx:211 +#: src/screens/Settings/Settings.tsx:215 +#: src/screens/Settings/Settings.tsx:219 #: src/view/shell/desktop/RightNav.tsx:120 #: src/view/shell/desktop/RightNav.tsx:121 -#: src/view/shell/Drawer.tsx:337 +#: src/view/shell/Drawer.tsx:353 msgid "Help" msgstr "Ajutor" @@ -3629,7 +3720,7 @@ msgstr "Listă ascunsă" msgid "Hide" msgstr "Ascunde" -#: src/view/com/notifications/NotificationFeedItem.tsx:605 +#: src/view/com/notifications/NotificationFeedItem.tsx:694 msgctxt "action" msgid "Hide" msgstr "Ascunde" @@ -3680,10 +3771,15 @@ msgstr "" msgid "Hide trending videos?" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:596 +#: src/view/com/notifications/NotificationFeedItem.tsx:685 msgid "Hide user list" msgstr "Ascunde lista utilizatorilor" +#: src/screens/Moderation/VerificationSettings.tsx:81 +#: src/screens/Moderation/VerificationSettings.tsx:90 +msgid "Hide verification badges" +msgstr "" + #: src/components/moderation/ContentHider.tsx:151 #: src/components/moderation/PostHider.tsx:79 msgid "Hides the content" @@ -3709,7 +3805,7 @@ msgstr "Hm, serverul fluxului a oferit un răspuns greșit. Informează dețină msgid "Hmm, we're having trouble finding this feed. It may have been deleted." msgstr "Hm, avem dificultăți în găsirea acestui flux. Ar putea fi șters." -#: src/screens/Moderation/index.tsx:54 +#: src/screens/Moderation/index.tsx:58 msgid "Hmmmm, it seems we're having trouble loading this data. See below for more details. If this issue persists, please contact us." msgstr "Hm, se pare că avem probleme la încărcarea acestor date. Vezi mai jos pentru mai multe detalii. Dacă problema persistă, te rugăm să ne contactezi." @@ -3721,15 +3817,15 @@ msgstr "Hm, nu am putut încărca acel serviciu de moderare." msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "Așteaptă! Oferim acces treptat la video, și tu ești încă în așteptare. Revino în curând!" -#: src/Navigation.tsx:635 -#: src/Navigation.tsx:655 +#: src/Navigation.tsx:644 +#: src/Navigation.tsx:664 #: src/view/shell/bottom-bar/BottomBar.tsx:162 #: src/view/shell/desktop/LeftNav.tsx:599 -#: src/view/shell/Drawer.tsx:396 +#: src/view/shell/Drawer.tsx:412 msgid "Home" msgstr "Acasă" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:398 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:417 msgid "Host:" msgstr "Gazdă:" @@ -3768,8 +3864,8 @@ msgstr "Am un cod" msgid "I have a confirmation code" msgstr "Am un cod de confirmare" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:261 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:267 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:280 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:286 msgid "I have my own domain" msgstr "Am propria mea adresă web" @@ -3786,11 +3882,11 @@ msgstr "Dacă textul alternativ este lung, comută starea extinsă a textului al msgid "If you are not yet an adult according to the laws of your country, your parent or legal guardian must read these Terms on your behalf." msgstr "Dacă nu ești încă adult conform legilor țării tale, părintele sau tutorele tău legal trebuie să citească acești Termeni în numele tău." -#: src/view/screens/ProfileList.tsx:757 +#: src/view/screens/ProfileList.tsx:765 msgid "If you delete this list, you won't be able to recover it." msgstr "Dacă ștergi această listă, nu o vei mai putea recupera." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:248 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:267 msgid "If you have your own domain, you can use that as your handle. This lets you self-verify your identity. <0>Learn more here." msgstr "Dacă ai propriul domeniu, îl poți folosi ca nume de utilizator. Acest lucru îți permite să-ți verifici identitatea. <0>Află mai multe aici." @@ -3819,6 +3915,15 @@ msgstr "Ilegal și urgent" msgid "Image" msgstr "Imagine" +#: src/screens/Settings/AboutSettings.tsx:61 +msgid "Image cache cleared" +msgstr "" + +#. Android-only toast message which includes amount of space freed using localized number formatting +#: src/screens/Settings/AboutSettings.tsx:47 +msgid "Image cache cleared, freed {0}" +msgstr "" + #: src/components/StarterPack/ShareDialog.tsx:76 msgid "Image saved to your camera roll!" msgstr "Imagine salvată în galeria ta!" @@ -3871,7 +3976,7 @@ msgstr "Introduce codul care ți-a fost trimis pe e-mail" msgid "Interaction limited" msgstr "Interacțiune limitată" -#: src/screens/Moderation/index.tsx:209 +#: src/screens/Moderation/index.tsx:213 msgid "Interaction settings" msgstr "" @@ -3880,11 +3985,11 @@ msgstr "" msgid "Invalid 2FA confirmation code." msgstr "Cod de confirmare 2FA invalid." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:578 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:597 msgid "Invalid handle. Please try a different one." msgstr "Nume de utilizator invalid. Te rugăm să încerci unul diferit." -#: src/view/com/post-thread/PostThreadItem.tsx:288 +#: src/view/com/post-thread/PostThreadItem.tsx:291 msgid "Invalid or unsupported post record" msgstr "Înregistrare postare invalidă sau nesuportată" @@ -3979,7 +4084,7 @@ msgstr "Etichete" msgid "Labels added" msgstr "Etichete adăugate" -#: src/screens/Profile/Sections/Labels.tsx:163 +#: src/screens/Profile/Sections/Labels.tsx:160 msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." msgstr "Etichetele sunt adnotări pentru utilizatori și conținut. Ele pot fi utilizate pentru a ascunde, avertiza și categoriza rețeaua." @@ -3995,13 +4100,13 @@ msgstr "Etichete pe conținutul tău" msgid "Language selection" msgstr "Selectarea limbii" -#: src/Navigation.tsx:178 +#: src/Navigation.tsx:187 msgid "Language Settings" msgstr "Setări limbă" #: src/screens/Settings/LanguageSettings.tsx:71 -#: src/screens/Settings/Settings.tsx:199 -#: src/screens/Settings/Settings.tsx:202 +#: src/screens/Settings/Settings.tsx:207 +#: src/screens/Settings/Settings.tsx:210 msgid "Languages" msgstr "Limbi" @@ -4015,10 +4120,19 @@ msgstr "Mai mare" msgid "Latest" msgstr "Ultimele" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:252 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:271 msgid "learn more" msgstr "află mai multe" +#: src/components/verification/VerificationsDialog.tsx:163 +#: src/components/verification/VerifierDialog.tsx:132 +#: src/screens/Moderation/VerificationSettings.tsx:47 +#: src/screens/Profile/Header/EditProfileDialog.tsx:360 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:212 +#: src/view/com/modals/EditProfile.tsx:208 +msgid "Learn more" +msgstr "" + #: src/components/moderation/ScreenHider.tsx:140 msgid "Learn More" msgstr "Află mai multe" @@ -4044,6 +4158,11 @@ msgstr "Află mai multe despre moderarea aplicată acestui conținut." msgid "Learn more about this warning" msgstr "Află mai multe despre acest avertisment" +#: src/components/verification/VerificationsDialog.tsx:152 +#: src/components/verification/VerifierDialog.tsx:121 +msgid "Learn more about verification on Bluesky" +msgstr "" + #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:99 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:102 msgid "Learn more about what is public on Bluesky." @@ -4132,9 +4251,8 @@ msgstr "Apreciază acest flux" msgid "Like this labeler" msgstr "" -#: src/components/LikesDialog.tsx:85 -#: src/Navigation.tsx:256 -#: src/Navigation.tsx:261 +#: src/Navigation.tsx:265 +#: src/Navigation.tsx:270 msgid "Liked by" msgstr "Apreciat de" @@ -4160,7 +4278,7 @@ msgstr "Apreciat de {likeCount, plural, one {un utilizator} few {# utilizatori} msgid "Likes" msgstr "Like-uri" -#: src/view/com/post-thread/PostThreadItem.tsx:223 +#: src/view/com/post-thread/PostThreadItem.tsx:226 msgid "Likes on this post" msgstr "Like-uri pe această postare" @@ -4169,7 +4287,7 @@ msgstr "Like-uri pe această postare" msgid "Linear" msgstr "" -#: src/Navigation.tsx:211 +#: src/Navigation.tsx:220 msgid "List" msgstr "Listă" @@ -4177,7 +4295,7 @@ msgstr "Listă" msgid "List Avatar" msgstr "Avatar Listă" -#: src/view/screens/ProfileList.tsx:430 +#: src/view/screens/ProfileList.tsx:438 msgctxt "toast" msgid "List blocked" msgstr "Listă blocată" @@ -4195,7 +4313,7 @@ msgstr "" msgid "List by you" msgstr "Listat de tine" -#: src/view/screens/ProfileList.tsx:477 +#: src/view/screens/ProfileList.tsx:485 msgctxt "toast" msgid "List deleted" msgstr "Listă ștearsă" @@ -4204,11 +4322,11 @@ msgstr "Listă ștearsă" msgid "List has been hidden" msgstr "Lista a fost ascunsă" -#: src/view/screens/ProfileList.tsx:172 +#: src/view/screens/ProfileList.tsx:176 msgid "List Hidden" msgstr "Listă ascunsă" -#: src/view/screens/ProfileList.tsx:394 +#: src/view/screens/ProfileList.tsx:402 msgctxt "toast" msgid "List muted" msgstr "Listă pusă pe mut" @@ -4217,22 +4335,22 @@ msgstr "Listă pusă pe mut" msgid "List Name" msgstr "Numele listei" -#: src/view/screens/ProfileList.tsx:448 +#: src/view/screens/ProfileList.tsx:456 msgctxt "toast" msgid "List unblocked" msgstr "Listă deblocată" -#: src/view/screens/ProfileList.tsx:412 +#: src/view/screens/ProfileList.tsx:420 msgctxt "toast" msgid "List unmuted" msgstr "Listă scoasă de pe mut" -#: src/Navigation.tsx:140 +#: src/Navigation.tsx:141 #: src/view/screens/Lists.tsx:62 #: src/view/screens/Profile.tsx:221 #: src/view/screens/Profile.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:673 -#: src/view/shell/Drawer.tsx:501 +#: src/view/shell/Drawer.tsx:517 msgid "Lists" msgstr "Liste" @@ -4255,7 +4373,7 @@ msgstr "Încarcă notificări noi" #: src/screens/Profile/ProfileFeed/index.tsx:221 #: src/screens/Profile/Sections/Feed.tsx:98 #: src/view/com/feeds/FeedPage.tsx:155 -#: src/view/screens/ProfileList.tsx:870 +#: src/view/screens/ProfileList.tsx:878 msgid "Load new posts" msgstr "Încarcă postări noi" @@ -4263,7 +4381,7 @@ msgstr "Încarcă postări noi" msgid "Loading..." msgstr "Se încarcă..." -#: src/Navigation.tsx:281 +#: src/Navigation.tsx:290 msgid "Log" msgstr "Jurnal" @@ -4276,7 +4394,7 @@ msgid "Logo by @sawaratsuki.bsky.social" msgstr "Logo de @sawaratsuki.bsky.social" #: src/view/shell/desktop/RightNav.tsx:127 -#: src/view/shell/Drawer.tsx:639 +#: src/view/shell/Drawer.tsx:655 msgid "Logo by <0>@sawaratsuki.bsky.social" msgstr "Logo creat de <0>@sawaratsuki.bsky.social" @@ -4313,6 +4431,10 @@ msgstr "Asigură-te că asta este destinația unde vrei să ajungi!" msgid "Manage saved feeds" msgstr "Gestionează fluxurile salvate" +#: src/screens/Moderation/index.tsx:283 +msgid "Manage verification settings" +msgstr "" + #: src/components/dialogs/MutedWords.tsx:108 msgid "Manage your muted words and tags" msgstr "Gestionează cuvintele și etichetele puse pe mut" @@ -4366,7 +4488,7 @@ msgctxt "toast" msgid "Message deleted" msgstr "Mesaj șters" -#: src/screens/Messages/components/ChatListItem.tsx:192 +#: src/screens/Messages/components/ChatListItem.tsx:197 msgid "Message deleted" msgstr "Mesaj șters" @@ -4391,7 +4513,7 @@ msgstr "Mesajul este prea lung" msgid "Message options" msgstr "" -#: src/Navigation.tsx:650 +#: src/Navigation.tsx:659 msgid "Messages" msgstr "Mesaje" @@ -4410,10 +4532,10 @@ msgstr "Cont înșelător" msgid "Misleading Post" msgstr "Postare înșelătoare" -#: src/Navigation.tsx:145 -#: src/screens/Moderation/index.tsx:89 -#: src/screens/Settings/Settings.tsx:167 -#: src/screens/Settings/Settings.tsx:170 +#: src/Navigation.tsx:146 +#: src/screens/Moderation/index.tsx:93 +#: src/screens/Settings/Settings.tsx:175 +#: src/screens/Settings/Settings.tsx:178 msgid "Moderation" msgstr "Moderare" @@ -4445,11 +4567,11 @@ msgctxt "toast" msgid "Moderation list updated" msgstr "Listă de moderare actualizată" -#: src/screens/Moderation/index.tsx:239 +#: src/screens/Moderation/index.tsx:243 msgid "Moderation lists" msgstr "Liste de moderare" -#: src/Navigation.tsx:150 +#: src/Navigation.tsx:151 #: src/view/screens/ModerationModlists.tsx:62 msgid "Moderation Lists" msgstr "Liste de moderare" @@ -4458,11 +4580,11 @@ msgstr "Liste de moderare" msgid "moderation settings" msgstr "setări de moderare" -#: src/Navigation.tsx:271 +#: src/Navigation.tsx:280 msgid "Moderation states" msgstr "Stări de moderare" -#: src/screens/Moderation/index.tsx:193 +#: src/screens/Moderation/index.tsx:197 msgid "Moderation tools" msgstr "Instrumente de moderare" @@ -4471,7 +4593,7 @@ msgstr "Instrumente de moderare" msgid "Moderator has chosen to set a general warning on the content." msgstr "Moderatorul a decis să seteze un avertisment general pentru conținut." -#: src/view/com/post-thread/PostThreadItem.tsx:645 +#: src/view/com/post-thread/PostThreadItem.tsx:665 msgid "More" msgstr "Mai multe" @@ -4480,9 +4602,9 @@ msgstr "Mai multe" msgid "More feeds" msgstr "Mai multe fluxuri" -#: src/view/com/profile/ProfileMenu.tsx:194 -#: src/view/com/profile/ProfileMenu.tsx:200 -#: src/view/screens/ProfileList.tsx:742 +#: src/view/com/profile/ProfileMenu.tsx:207 +#: src/view/com/profile/ProfileMenu.tsx:213 +#: src/view/screens/ProfileList.tsx:750 msgid "More options" msgstr "Mai multe opțiuni" @@ -4515,14 +4637,14 @@ msgstr "Dezactivează sunetul" msgid "Mute {tag}" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:289 -#: src/view/com/profile/ProfileMenu.tsx:296 +#: src/view/com/profile/ProfileMenu.tsx:325 +#: src/view/com/profile/ProfileMenu.tsx:332 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:669 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:675 msgid "Mute account" msgstr "" -#: src/view/screens/ProfileList.tsx:649 +#: src/view/screens/ProfileList.tsx:657 msgid "Mute accounts" msgstr "Pune pe mut conturi" @@ -4535,11 +4657,11 @@ msgstr "Pune pe mut conversația" msgid "Mute in:" msgstr "Pune pe mut în:" -#: src/view/screens/ProfileList.tsx:771 +#: src/view/screens/ProfileList.tsx:779 msgid "Mute list" msgstr "Pune pe mut lista" -#: src/view/screens/ProfileList.tsx:766 +#: src/view/screens/ProfileList.tsx:774 msgid "Mute these accounts?" msgstr "Pui pe mut aceste conturi?" @@ -4577,16 +4699,16 @@ msgstr "Pune pe mut discuția" msgid "Mute words & tags" msgstr "Pune pe mut cuvinte și etichete" -#: src/screens/Moderation/index.tsx:254 +#: src/screens/Moderation/index.tsx:258 msgid "Muted accounts" msgstr "Conturi puse pe mut" -#: src/Navigation.tsx:155 -#: src/view/screens/ModerationMutedAccounts.tsx:100 +#: src/Navigation.tsx:156 +#: src/view/screens/ModerationMutedAccounts.tsx:123 msgid "Muted Accounts" msgstr "Conturi puse pe mut" -#: src/view/screens/ModerationMutedAccounts.tsx:112 +#: src/view/screens/ModerationMutedAccounts.tsx:135 msgid "Muted accounts have their posts removed from your feed and from your notifications. Mutes are completely private." msgstr "Conturile puse pe mut nu mai apar în fluxul tău sau în notificări. Lucrurile puse pe mut sunt complet private." @@ -4594,11 +4716,11 @@ msgstr "Conturile puse pe mut nu mai apar în fluxul tău sau în notificări. L msgid "Muted by \"{0}\"" msgstr "Pus pe mut de \"{0}\"" -#: src/screens/Moderation/index.tsx:224 +#: src/screens/Moderation/index.tsx:228 msgid "Muted words & tags" msgstr "Cuvinte și etichete puse pe mut" -#: src/view/screens/ProfileList.tsx:768 +#: src/view/screens/ProfileList.tsx:776 msgid "Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them." msgstr "Lucrurile puse pe mut sunt private. Conturile puse pe mut pot interacționa cu tine, dar nu vei vedea postările lor și nu vei primi notificări de la acestea." @@ -4650,7 +4772,7 @@ msgstr "" msgid "Navigates to the next screen" msgstr "Navighează la ecranul următor" -#: src/view/shell/Drawer.tsx:72 +#: src/view/shell/Drawer.tsx:75 msgid "Navigates to your profile" msgstr "Navighează la profilul tău" @@ -4667,7 +4789,7 @@ msgstr "Raportezi o încălcare a drepturilor de autor?" msgid "Never lose access to your followers or data." msgstr "Nu pierde niciodată accesul la urmăritorii sau datele tale." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:548 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:567 msgid "Nevermind, create a handle for me" msgstr "Nu contează, creează-mi un nume de utilizator" @@ -4687,9 +4809,13 @@ msgstr "Nouă" msgid "New chat" msgstr "Conversație nouă" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:202 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:210 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:356 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:63 +msgid "New Feature" +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:221 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:229 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:375 msgid "New handle" msgstr "Nume de utilizator nou" @@ -4718,8 +4844,8 @@ msgstr "Parolă Nouă" #: src/view/screens/Feeds.tsx:549 #: src/view/screens/Notifications.tsx:165 #: src/view/screens/Profile.tsx:507 -#: src/view/screens/ProfileList.tsx:252 -#: src/view/screens/ProfileList.tsx:285 +#: src/view/screens/ProfileList.tsx:250 +#: src/view/screens/ProfileList.tsx:288 msgid "New post" msgstr "Postare nouă" @@ -4780,8 +4906,8 @@ msgstr "Imaginea următoare" msgid "No app passwords yet" msgstr "Nu există încă parole pentru aplicații" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:378 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:380 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:397 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:399 msgid "No DNS Panel" msgstr "Fără panou DNS" @@ -4798,8 +4924,8 @@ msgstr "Nu s-au găsit fluxuri. Încearcă să cauți altceva." msgid "No likes yet" msgstr "Încă nu există aprecieri" -#: src/components/ProfileCard.tsx:351 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:119 +#: src/components/ProfileCard.tsx:379 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:122 msgid "No longer following {0}" msgstr "Nu mai urmărești pe {0}" @@ -4807,7 +4933,7 @@ msgstr "Nu mai urmărești pe {0}" msgid "No longer than {MAX_SERVICE_HANDLE_LENGTH, plural, other {# characters}}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:134 +#: src/screens/Messages/components/ChatListItem.tsx:139 msgid "No messages yet" msgstr "Încă nu există mesaje" @@ -4841,7 +4967,7 @@ msgstr "Încă nu există repostări" msgid "No result" msgstr "Niciun rezultat" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:204 +#: src/components/dialogs/SearchablePeopleList.tsx:223 #: src/components/ProgressGuide/FollowDialog.tsx:212 msgid "No results" msgstr "Niciun rezultat" @@ -4859,9 +4985,8 @@ msgid "No results found for \"{query}\"" msgstr "Nu s-au găsit rezultate pentru „{query}”" #: src/screens/Search/SearchResults.tsx:248 -#: src/screens/Search/SearchResults.tsx:286 -#: src/screens/Search/SearchResults.tsx:331 -#: src/view/com/modals/ListAddRemoveUsers.tsx:128 +#: src/screens/Search/SearchResults.tsx:284 +#: src/screens/Search/SearchResults.tsx:329 msgid "No results found for {query}" msgstr "Nu s-au găsit rezultate pentru {query}" @@ -4883,7 +5008,6 @@ msgid "Nobody" msgstr "Nimeni" #: src/components/LikedByList.tsx:86 -#: src/components/LikesDialog.tsx:97 #: src/view/com/post-thread/PostLikedBy.tsx:86 msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "Nimeni nu a apreciat asta încă. Poate ar trebui să fii primul!" @@ -4908,7 +5032,7 @@ msgstr "Nuditate non-sexuală" msgid "Not followed by anyone you're following" msgstr "" -#: src/Navigation.tsx:135 +#: src/Navigation.tsx:136 #: src/view/screens/Profile.tsx:122 msgid "Not Found" msgstr "Nu a fost găsit" @@ -4918,7 +5042,7 @@ msgstr "Nu a fost găsit" msgid "Not right now" msgstr "Nu acum" -#: src/view/com/profile/ProfileMenu.tsx:406 +#: src/view/com/profile/ProfileMenu.tsx:442 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:791 #: src/view/com/util/post-ctrls/PostCtrls.tsx:361 msgid "Note about sharing" @@ -4936,7 +5060,7 @@ msgstr "Nimic aici" msgid "Notification filters" msgstr "Filtre pentru notificări" -#: src/Navigation.tsx:431 +#: src/Navigation.tsx:440 #: src/view/screens/Notifications.tsx:134 msgid "Notification settings" msgstr "Setări pentru notificări" @@ -4953,11 +5077,11 @@ msgstr "Sunete pentru notificări" msgid "Notification Sounds" msgstr "Sunete de notificare" -#: src/Navigation.tsx:645 +#: src/Navigation.tsx:654 #: src/view/screens/Notifications.tsx:128 #: src/view/shell/bottom-bar/BottomBar.tsx:236 #: src/view/shell/desktop/LeftNav.tsx:636 -#: src/view/shell/Drawer.tsx:449 +#: src/view/shell/Drawer.tsx:465 msgid "Notifications" msgstr "Notificări" @@ -5001,7 +5125,7 @@ msgid "OK" msgstr "OK" #: src/screens/Login/PasswordUpdatedForm.tsx:37 -#: src/view/com/post-thread/PostThreadItem.tsx:895 +#: src/view/com/post-thread/PostThreadItem.tsx:915 msgid "Okay" msgstr "Bine" @@ -5016,7 +5140,7 @@ msgstr "Cele mai vechi răspunsuri primele" msgid "on<0><1/><2><3/>" msgstr "pe<0><1/><2><3/>" -#: src/screens/Settings/Settings.tsx:304 +#: src/screens/Settings/Settings.tsx:346 msgid "Onboarding reset" msgstr "Resetare înscriere" @@ -5060,7 +5184,7 @@ msgstr "Ups, ceva a mers prost!" #: src/components/StarterPack/ProfileStarterPacks.tsx:325 #: src/components/StarterPack/ProfileStarterPacks.tsx:334 #: src/screens/Settings/AppPasswords.tsx:59 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:104 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:106 #: src/screens/Settings/NotificationSettings.tsx:54 #: src/view/screens/Profile.tsx:122 msgid "Oops!" @@ -5078,8 +5202,8 @@ msgstr "Deschide meniul rapid al profilului lui {name}" msgid "Open avatar creator" msgstr "Deschide creatorul de avatare" -#: src/screens/Messages/components/ChatListItem.tsx:363 -#: src/screens/Messages/components/ChatListItem.tsx:364 +#: src/screens/Messages/components/ChatListItem.tsx:368 +#: src/screens/Messages/components/ChatListItem.tsx:369 msgid "Open conversation options" msgstr "Deschide opțiunile conversației" @@ -5113,11 +5237,11 @@ msgstr "Deschide link-ul către {niceUrl}" msgid "Open message options" msgstr "Deschide opțiunile mesajului" -#: src/screens/Settings/Settings.tsx:330 +#: src/screens/Settings/Settings.tsx:372 msgid "Open moderation debug page" msgstr "Deschide pagina de depanare pentru moderare" -#: src/screens/Moderation/index.tsx:220 +#: src/screens/Moderation/index.tsx:224 msgid "Open muted words and tags settings" msgstr "Deschide setările pentru cuvinte și etichete puse pe mut" @@ -5133,12 +5257,12 @@ msgstr "Deschide meniul de opțiuni pentru postare" msgid "Open starter pack menu" msgstr "Deschide meniul pentru pachetul de început" -#: src/screens/Settings/Settings.tsx:323 -#: src/screens/Settings/Settings.tsx:337 +#: src/screens/Settings/Settings.tsx:365 +#: src/screens/Settings/Settings.tsx:379 msgid "Open storybook page" msgstr "Deschide pagina storybook" -#: src/screens/Settings/Settings.tsx:316 +#: src/screens/Settings/Settings.tsx:358 msgid "Open system log" msgstr "Deschide jurnalul de sistem" @@ -5200,7 +5324,7 @@ msgstr "" msgid "Opens GIF select dialog" msgstr "Deschide fereastra de selecție GIF" -#: src/screens/Settings/Settings.tsx:208 +#: src/screens/Settings/Settings.tsx:216 msgid "Opens helpdesk in browser" msgstr "" @@ -5216,7 +5340,7 @@ msgstr "Dechide formularul de resetare a parolei" msgid "Opens the linked website" msgstr "Vizitează site-ul" -#: src/view/com/notifications/NotificationFeedItem.tsx:683 +#: src/view/com/notifications/NotificationFeedItem.tsx:788 #: src/view/com/util/UserAvatar.tsx:465 msgid "Opens this profile" msgstr "Deschide acest profil" @@ -5268,7 +5392,7 @@ msgstr "" msgid "Other" msgstr "Altul" -#: src/components/AccountList.tsx:83 +#: src/components/AccountList.tsx:87 msgid "Other account" msgstr "Alt cont" @@ -5330,15 +5454,15 @@ msgstr "Pune videoclipul pe pauză" #: src/screens/Search/SearchResults.tsx:62 #: src/screens/StarterPack/StarterPackScreen.tsx:184 -#: src/view/screens/ProfileList.tsx:166 +#: src/view/screens/ProfileList.tsx:170 msgid "People" msgstr "Persoane" -#: src/Navigation.tsx:198 +#: src/Navigation.tsx:207 msgid "People followed by @{0}" msgstr "Persoane urmărite de @{0}" -#: src/Navigation.tsx:191 +#: src/Navigation.tsx:200 msgid "People following @{0}" msgstr "Persoane care urmăresc @{0}" @@ -5376,7 +5500,7 @@ msgstr "" msgid "Pin Feed" msgstr "" -#: src/view/screens/ProfileList.tsx:706 +#: src/view/screens/ProfileList.tsx:714 msgid "Pin to home" msgstr "Fixează pe pagină" @@ -5402,7 +5526,7 @@ msgstr "" msgid "Pinned Feeds" msgstr "Fluxuri fixate" -#: src/view/screens/ProfileList.tsx:353 +#: src/view/screens/ProfileList.tsx:361 msgid "Pinned to your feeds" msgstr "Fixat pe fluxurile tale" @@ -5553,14 +5677,14 @@ msgctxt "action" msgid "Post All" msgstr "Posetază tot" -#: src/view/com/post-thread/PostThreadItem.tsx:215 +#: src/view/com/post-thread/PostThreadItem.tsx:218 msgid "Post by {0}" msgstr "Postare de la {0}" -#: src/Navigation.tsx:224 -#: src/Navigation.tsx:231 -#: src/Navigation.tsx:238 -#: src/Navigation.tsx:245 +#: src/Navigation.tsx:233 +#: src/Navigation.tsx:240 +#: src/Navigation.tsx:247 +#: src/Navigation.tsx:254 msgid "Post by @{0}" msgstr "Postare de la @{0}" @@ -5595,7 +5719,7 @@ msgstr "Postare ascunsă de tine" msgid "Post interaction settings" msgstr "Setări pentru interacțiunea cu postarea" -#: src/Navigation.tsx:166 +#: src/Navigation.tsx:167 #: src/screens/ModerationInteractionSettings/index.tsx:34 msgid "Post Interaction Settings" msgstr "" @@ -5625,7 +5749,7 @@ msgstr "Postare desfăcută de la fixare" #: src/screens/StarterPack/StarterPackScreen.tsx:186 #: src/view/screens/Profile.tsx:222 -#: src/view/screens/ProfileList.tsx:166 +#: src/view/screens/ProfileList.tsx:170 msgid "Posts" msgstr "Postări" @@ -5683,22 +5807,22 @@ msgstr "Notificări prioritare" msgid "Privacy" msgstr "Confidențialitate" -#: src/screens/Settings/Settings.tsx:161 -#: src/screens/Settings/Settings.tsx:164 +#: src/screens/Settings/Settings.tsx:169 +#: src/screens/Settings/Settings.tsx:172 msgid "Privacy and security" msgstr "Confidențialitate și securitate" -#: src/Navigation.tsx:367 +#: src/Navigation.tsx:376 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:36 msgid "Privacy and Security" msgstr "Confidențialitate și Securitate" -#: src/Navigation.tsx:291 -#: src/screens/Settings/AboutSettings.tsx:51 -#: src/screens/Settings/AboutSettings.tsx:54 +#: src/Navigation.tsx:300 +#: src/screens/Settings/AboutSettings.tsx:89 +#: src/screens/Settings/AboutSettings.tsx:92 #: src/view/screens/PrivacyPolicy.tsx:31 -#: src/view/shell/Drawer.tsx:634 -#: src/view/shell/Drawer.tsx:635 +#: src/view/shell/Drawer.tsx:650 +#: src/view/shell/Drawer.tsx:651 msgid "Privacy Policy" msgstr "Politica de confidențialitate" @@ -5711,20 +5835,20 @@ msgstr "Se procesează videoclipul..." msgid "Processing..." msgstr "Se procesează..." -#: src/view/screens/DebugMod.tsx:920 +#: src/view/screens/DebugMod.tsx:926 #: src/view/screens/Profile.tsx:361 msgid "profile" msgstr "profil" #: src/view/shell/bottom-bar/BottomBar.tsx:286 #: src/view/shell/desktop/LeftNav.tsx:691 -#: src/view/shell/Drawer.tsx:71 -#: src/view/shell/Drawer.tsx:526 +#: src/view/shell/Drawer.tsx:74 +#: src/view/shell/Drawer.tsx:542 msgid "Profile" msgstr "Profil" -#: src/screens/Profile/Header/EditProfileDialog.tsx:191 -#: src/view/com/modals/EditProfile.tsx:124 +#: src/screens/Profile/Header/EditProfileDialog.tsx:198 +#: src/view/com/modals/EditProfile.tsx:127 msgctxt "toast" msgid "Profile updated" msgstr "Profil actualizat" @@ -5803,7 +5927,7 @@ msgstr "Setări pentru citări" msgid "Quotes" msgstr "Citări" -#: src/view/com/post-thread/PostThreadItem.tsx:249 +#: src/view/com/post-thread/PostThreadItem.tsx:252 msgid "Quotes of this post" msgstr "Citărie acestei postări" @@ -5814,7 +5938,7 @@ msgstr "Citărie acestei postări" msgid "Random (aka \"Poster's Roulette\")" msgstr "Aleatoriu (adică „Ruleta postărilor”)" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:581 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:600 msgid "Rate limit exceeded – you've tried to change your handle too many times in a short period. Please wait a minute before trying again." msgstr "Limită de rată depășită – ai încercat să-ți schimbi numele de utilizator de prea multe ori într-o perioadă scurtă. Te rog să aștepți un minut înainte de a încerca din nou." @@ -5831,6 +5955,11 @@ msgstr "" msgid "Reactivate your account" msgstr "Reactivează-ți contul" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:158 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:169 +msgid "Read blog post" +msgstr "" + #: src/screens/VideoFeed/index.tsx:942 msgid "Read less" msgstr "" @@ -5862,7 +5991,7 @@ msgstr "" msgid "Reason:" msgstr "Motiv:" -#: src/screens/Search/components/SearchHistory.tsx:44 +#: src/screens/Search/components/SearchHistory.tsx:49 msgid "Recent Searches" msgstr "Căutări recente" @@ -5888,13 +6017,13 @@ msgstr "" msgid "Reload conversations" msgstr "Reîncarcă conversațiile" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:171 #: src/components/dialogs/MutedWords.tsx:438 #: src/components/FeedCard.tsx:343 #: src/components/StarterPack/Wizard/WizardListCard.tsx:102 #: src/components/StarterPack/Wizard/WizardListCard.tsx:109 -#: src/screens/Settings/Settings.tsx:468 +#: src/screens/Settings/Settings.tsx:510 #: src/view/com/feeds/FeedSourceCard.tsx:322 -#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/UserAddRemoveLists.tsx:235 #: src/view/com/posts/PostFeedErrorMessage.tsx:213 msgid "Remove" @@ -5904,12 +6033,12 @@ msgstr "Elimină" msgid "Remove {displayName} from starter pack" msgstr "Elimină {displayName} din pachetul de început" -#: src/screens/Search/components/SearchHistory.tsx:120 +#: src/screens/Search/components/SearchHistory.tsx:97 msgid "Remove {historyItem}" msgstr "" -#: src/screens/Settings/Settings.tsx:447 -#: src/screens/Settings/Settings.tsx:450 +#: src/screens/Settings/Settings.tsx:489 +#: src/screens/Settings/Settings.tsx:492 msgid "Remove account" msgstr "Elimină contul" @@ -5945,12 +6074,12 @@ msgstr "Elimină fluxul?" #: src/screens/Profile/components/ProfileFeedHeader.tsx:320 #: src/view/com/feeds/FeedSourceCard.tsx:190 #: src/view/com/feeds/FeedSourceCard.tsx:268 -#: src/view/screens/ProfileList.tsx:520 +#: src/view/screens/ProfileList.tsx:528 #: src/view/screens/SavedFeeds.tsx:342 msgid "Remove from my feeds" msgstr "Elimină din fluxurile mele" -#: src/screens/Settings/Settings.tsx:460 +#: src/screens/Settings/Settings.tsx:502 msgid "Remove from quick access?" msgstr "Elimină din acces rapid?" @@ -5972,7 +6101,7 @@ msgstr "Elimină imaginea" msgid "Remove mute word from your list" msgstr "Elimină cuvântul pus pe mut din lista ta" -#: src/screens/Search/components/SearchHistory.tsx:93 +#: src/screens/Search/components/SearchHistory.tsx:178 msgid "Remove profile" msgstr "Elimină profilul" @@ -5993,6 +6122,21 @@ msgstr "Elimină fișierul cu subtitrări" msgid "Remove this feed from your saved feeds" msgstr "Elimină acest flux din fluxurile tale salvate" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:157 +msgid "Remove user from list" +msgstr "" + +#: src/components/verification/VerificationRemovePrompt.tsx:46 +#: src/components/verification/VerificationsDialog.tsx:227 +#: src/view/com/profile/ProfileMenu.tsx:298 +#: src/view/com/profile/ProfileMenu.tsx:301 +msgid "Remove verification" +msgstr "" + +#: src/components/verification/VerificationRemovePrompt.tsx:44 +msgid "Remove your verification for this account?" +msgstr "" + #: src/view/com/util/post-embeds/QuoteEmbed.tsx:110 msgid "Removed by author" msgstr "Eliminat de autor" @@ -6001,7 +6145,7 @@ msgstr "Eliminat de autor" msgid "Removed by you" msgstr "Eliminat de tine" -#: src/view/com/modals/ListAddRemoveUsers.tsx:200 +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:117 #: src/view/com/modals/UserAddRemoveLists.tsx:170 msgid "Removed from list" msgstr "Eliminat din listă" @@ -6016,11 +6160,15 @@ msgstr "Eliminat din fluxurile salvate" #: src/screens/Profile/components/ProfileFeedHeader.tsx:122 #: src/view/com/posts/FeedShutdownMsg.tsx:44 -#: src/view/screens/ProfileList.tsx:384 +#: src/view/screens/ProfileList.tsx:392 msgid "Removed from your feeds" msgstr "Eliminat din fluxurile tale" -#: src/screens/Search/components/SearchHistory.tsx:95 +#: src/components/verification/VerificationRemovePrompt.tsx:32 +msgid "Removed verification" +msgstr "" + +#: src/screens/Search/components/SearchHistory.tsx:179 msgid "Removes profile from search history" msgstr "" @@ -6113,8 +6261,8 @@ msgstr "Răspunsul a fost ascuns cu succes" msgid "Report" msgstr "Raportează" -#: src/view/com/profile/ProfileMenu.tsx:329 -#: src/view/com/profile/ProfileMenu.tsx:332 +#: src/view/com/profile/ProfileMenu.tsx:365 +#: src/view/com/profile/ProfileMenu.tsx:368 msgid "Report account" msgstr "" @@ -6137,7 +6285,7 @@ msgstr "Raportează fereastra" msgid "Report feed" msgstr "Raportează fluxul" -#: src/view/screens/ProfileList.tsx:562 +#: src/view/screens/ProfileList.tsx:570 msgid "Report list" msgstr "" @@ -6234,7 +6382,7 @@ msgstr "Redistribuit de <0><1/>" msgid "Reposted by you" msgstr "Redistribuit de tine" -#: src/view/com/post-thread/PostThreadItem.tsx:228 +#: src/view/com/post-thread/PostThreadItem.tsx:231 msgid "Reposts of this post" msgstr "Repostări ale acestei postări" @@ -6288,8 +6436,8 @@ msgstr "Resetează codul" msgid "Reset Code" msgstr "Resetează Codul" -#: src/screens/Settings/Settings.tsx:344 -#: src/screens/Settings/Settings.tsx:346 +#: src/screens/Settings/Settings.tsx:386 +#: src/screens/Settings/Settings.tsx:388 msgid "Reset onboarding state" msgstr "Resetează starea înscrierii" @@ -6341,10 +6489,10 @@ msgid "Returns to home page" msgstr "Înapoi la pagina principală" #: src/screens/Profile/ProfileFeed/index.tsx:90 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:540 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:559 #: src/screens/VideoFeed/index.tsx:1109 #: src/view/screens/NotFound.tsx:60 -#: src/view/screens/ProfileList.tsx:1031 +#: src/view/screens/ProfileList.tsx:1039 msgid "Returns to previous page" msgstr "Înapoi la pagina anterioară" @@ -6356,9 +6504,9 @@ msgstr "Întoarce-te la pasul anterior" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:479 #: src/components/dialogs/PostInteractionSettingsDialog.tsx:485 #: src/components/StarterPack/QrCodeDialog.tsx:191 -#: src/screens/Profile/Header/EditProfileDialog.tsx:238 -#: src/screens/Profile/Header/EditProfileDialog.tsx:252 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:243 +#: src/screens/Profile/Header/EditProfileDialog.tsx:245 +#: src/screens/Profile/Header/EditProfileDialog.tsx:259 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:262 #: src/view/com/composer/GifAltText.tsx:193 #: src/view/com/composer/GifAltText.tsx:202 #: src/view/com/composer/photos/EditImageDialog.web.tsx:77 @@ -6366,7 +6514,7 @@ msgstr "Întoarce-te la pasul anterior" #: src/view/com/composer/photos/ImageAltTextDialog.tsx:153 #: src/view/com/composer/photos/ImageAltTextDialog.tsx:163 #: src/view/com/modals/CreateOrEditList.tsx:317 -#: src/view/com/modals/EditProfile.tsx:219 +#: src/view/com/modals/EditProfile.tsx:245 #: src/view/screens/SavedFeeds.tsx:109 msgid "Save" msgstr "Salvează" @@ -6386,7 +6534,7 @@ msgstr "Salvează ziua de naștere" msgid "Save changes" msgstr "Salvează modificările" -#: src/view/com/modals/EditProfile.tsx:227 +#: src/view/com/modals/EditProfile.tsx:253 msgid "Save Changes" msgstr "Salvează modificările" @@ -6399,7 +6547,7 @@ msgstr "Salvează imaginea" msgid "Save image crop" msgstr "Salvează decuparea imaginii" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:229 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:248 msgid "Save new handle" msgstr "Salvează noul nume" @@ -6421,11 +6569,11 @@ msgid "Saved to your camera roll" msgstr "Salvat în galeria ta foto" #: src/screens/Profile/components/ProfileFeedHeader.tsx:131 -#: src/view/screens/ProfileList.tsx:364 +#: src/view/screens/ProfileList.tsx:372 msgid "Saved to your feeds" msgstr "Salvat în fluxurile tale" -#: src/view/com/modals/EditProfile.tsx:220 +#: src/view/com/modals/EditProfile.tsx:246 msgid "Saves any changes to your profile" msgstr "Salvează toate modificările profilului tău" @@ -6435,8 +6583,8 @@ msgstr "Salvează setările pentru decuparea imaginii" #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/NotificationFeedItem.tsx:544 -#: src/view/com/notifications/NotificationFeedItem.tsx:569 +#: src/view/com/notifications/NotificationFeedItem.tsx:633 +#: src/view/com/notifications/NotificationFeedItem.tsx:658 msgid "Say hello!" msgstr "Spune salut!" @@ -6445,21 +6593,20 @@ msgstr "Spune salut!" msgid "Science" msgstr "Știință" -#: src/view/screens/ProfileList.tsx:988 +#: src/view/screens/ProfileList.tsx:996 msgid "Scroll to top" msgstr "Derulează în sus" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:491 +#: src/components/dialogs/SearchablePeopleList.tsx:513 #: src/components/forms/SearchInput.tsx:34 #: src/components/forms/SearchInput.tsx:36 #: src/screens/Search/Shell.tsx:307 #: src/screens/Search/Shell.tsx:464 -#: src/view/com/modals/ListAddRemoveUsers.tsx:76 #: src/view/shell/bottom-bar/BottomBar.tsx:182 msgid "Search" msgstr "Căutare" -#: src/Navigation.tsx:217 +#: src/Navigation.tsx:226 #: src/screens/Profile/ProfileSearch.tsx:37 msgid "Search @{0}'s posts" msgstr "Caută în postările de la @{0}" @@ -6477,11 +6624,11 @@ msgstr "" msgid "Search for \"{interestsDisplayName}\"{activeText}" msgstr "" -#: src/view/shell/desktop/Search.tsx:201 +#: src/view/shell/desktop/Search.tsx:131 msgid "Search for \"{query}\"" msgstr "Caută \"{query}\"" -#: src/screens/Search/components/AutocompleteResults.tsx:44 +#: src/screens/Search/components/AutocompleteResults.tsx:45 msgid "Search for \"{searchText}\"" msgstr "Caută \"{searchText}\"" @@ -6501,10 +6648,6 @@ msgstr "" msgid "Search for posts, users, or feeds" msgstr "Caută postări, utilizatori sau fluxuri" -#: src/view/com/modals/ListAddRemoveUsers.tsx:71 -msgid "Search for users" -msgstr "Caută utilizatori" - #: src/components/dialogs/GifSelect.tsx:177 msgid "Search GIFs" msgstr "Caută GIF-uri" @@ -6513,12 +6656,12 @@ msgstr "Caută GIF-uri" msgid "Search my posts" msgstr "Caută în postările mele" -#: src/view/com/profile/ProfileMenu.tsx:231 -#: src/view/com/profile/ProfileMenu.tsx:234 +#: src/view/com/profile/ProfileMenu.tsx:244 +#: src/view/com/profile/ProfileMenu.tsx:247 msgid "Search posts" msgstr "" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:511 +#: src/components/dialogs/SearchablePeopleList.tsx:533 #: src/components/ProgressGuide/FollowDialog.tsx:702 msgid "Search profiles" msgstr "Caută profiluri" @@ -6531,7 +6674,7 @@ msgstr "Caută pe Tenor" msgid "Search..." msgstr "Caută..." -#: src/components/dms/dialogs/SearchablePeopleList.tsx:512 +#: src/components/dialogs/SearchablePeopleList.tsx:534 #: src/components/ProgressGuide/FollowDialog.tsx:703 msgid "Searches for profiles" msgstr "Căutări pentru profiluri" @@ -6692,7 +6835,7 @@ msgctxt "action" msgid "Send Email" msgstr "Trimite e-mail" -#: src/view/shell/Drawer.tsx:317 +#: src/view/shell/Drawer.tsx:333 msgid "Send feedback" msgstr "Trimite feedback" @@ -6742,7 +6885,7 @@ msgstr "Adresa serverului" msgid "Set app icon to {0}" msgstr "Setează pictograma aplicației la {0}" -#: src/screens/Moderation/index.tsx:306 +#: src/screens/Moderation/index.tsx:325 msgid "Set birthdate" msgstr "Setează data nașterii" @@ -6758,10 +6901,10 @@ msgstr "Configurează-ți contul" msgid "Sets email for password reset" msgstr "Setează e-mailul pentru resetarea parolei" -#: src/Navigation.tsx:173 -#: src/screens/Settings/Settings.tsx:80 +#: src/Navigation.tsx:182 +#: src/screens/Settings/Settings.tsx:88 #: src/view/shell/desktop/LeftNav.tsx:709 -#: src/view/shell/Drawer.tsx:539 +#: src/view/shell/Drawer.tsx:555 msgid "Settings" msgstr "Setări" @@ -6783,12 +6926,12 @@ msgstr "Sugestiv sexual" #: src/screens/StarterPack/StarterPackScreen.tsx:428 #: src/screens/StarterPack/StarterPackScreen.tsx:603 #: src/screens/Topic.tsx:102 -#: src/view/com/profile/ProfileMenu.tsx:216 -#: src/view/com/profile/ProfileMenu.tsx:225 +#: src/view/com/profile/ProfileMenu.tsx:229 +#: src/view/com/profile/ProfileMenu.tsx:238 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:498 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:507 #: src/view/com/util/post-ctrls/PostCtrls.tsx:350 -#: src/view/screens/ProfileList.tsx:505 +#: src/view/screens/ProfileList.tsx:513 msgid "Share" msgstr "Distribuie" @@ -6805,7 +6948,7 @@ msgstr "Împărtășește o poveste tare!" msgid "Share a fun fact!" msgstr "Împărtășește un fapt interesant!" -#: src/view/com/profile/ProfileMenu.tsx:411 +#: src/view/com/profile/ProfileMenu.tsx:447 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:796 #: src/view/com/util/post-ctrls/PostCtrls.tsx:366 msgid "Share anyway" @@ -6847,7 +6990,7 @@ msgstr "Împărtășește acest pachet de început și ajută oamenii să se al msgid "Share your favorite feed!" msgstr "Împărtășește fluxul tău preferat!" -#: src/Navigation.tsx:276 +#: src/Navigation.tsx:285 msgid "Shared Preferences Tester" msgstr "Tester pentru Preferințe Partajate" @@ -6899,7 +7042,7 @@ msgstr "Arată mai puține de acest tip" msgid "Show list anyway" msgstr "Arată lista oricum" -#: src/view/com/post-thread/PostThreadItem.tsx:605 +#: src/view/com/post-thread/PostThreadItem.tsx:625 #: src/view/com/post/Post.tsx:243 #: src/view/com/posts/PostFeedItem.tsx:515 msgid "Show More" @@ -6959,11 +7102,11 @@ msgstr "Arată avertizarea" msgid "Show warning and filter from feeds" msgstr "Arată avertizarea și filtrează din fluxuri" -#: src/view/com/post-thread/PostThreadItem.tsx:836 +#: src/view/com/post-thread/PostThreadItem.tsx:856 msgid "Shows information about when this post was created" msgstr "" -#: src/screens/Settings/Settings.tsx:104 +#: src/screens/Settings/Settings.tsx:112 msgid "Shows other accounts you can switch to" msgstr "" @@ -6990,7 +7133,7 @@ msgstr "Arată conținutul" msgid "Sign in" msgstr "Conectează-te" -#: src/components/AccountList.tsx:122 +#: src/components/AccountList.tsx:127 msgid "Sign in as {0}" msgstr "Conectează-te ca {0}" @@ -7007,7 +7150,7 @@ msgstr "" msgid "Sign in or create your account to join the conversation!" msgstr "Conectează-te sau creează-ți un cont pentru a te alătura conversației!" -#: src/components/AccountList.tsx:65 +#: src/components/AccountList.tsx:67 msgid "Sign in to account that is not listed" msgstr "" @@ -7015,9 +7158,9 @@ msgstr "" msgid "Sign in to Bluesky or create a new account" msgstr "Conectează-te pe Bluesky sau creează un cont nou" -#: src/screens/Settings/Settings.tsx:225 -#: src/screens/Settings/Settings.tsx:227 -#: src/screens/Settings/Settings.tsx:259 +#: src/screens/Settings/Settings.tsx:233 +#: src/screens/Settings/Settings.tsx:235 +#: src/screens/Settings/Settings.tsx:267 #: src/screens/SignupQueued.tsx:93 #: src/screens/SignupQueued.tsx:96 #: src/screens/Takendown.tsx:85 @@ -7031,7 +7174,7 @@ msgstr "Deconectează-te" msgid "Sign Out" msgstr "Deconectare" -#: src/screens/Settings/Settings.tsx:256 +#: src/screens/Settings/Settings.tsx:264 #: src/view/shell/desktop/LeftNav.tsx:205 msgid "Sign out?" msgstr "Deconectează-te?" @@ -7068,6 +7211,10 @@ msgstr "Mai mic" msgid "Software Dev" msgstr "Dezvoltare Software" +#: src/components/verification/VerificationsDialog.tsx:122 +msgid "Some of your verifications are invalid." +msgstr "" + #: src/components/FeedInterstitials.tsx:474 msgid "Some other feeds you might like" msgstr "Alte fluxuri care ți-ar putea plăcea" @@ -7080,7 +7227,7 @@ msgstr "Doar anumite persoane pot răspunde" msgid "Someone reacted {0}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:236 +#: src/screens/Messages/components/ChatListItem.tsx:241 msgid "Someone reacted {0} to {1}" msgstr "" @@ -7099,8 +7246,8 @@ msgid "Something went wrong, please try again" msgstr "Ceva nu a mers bine, te rog încearcă din nou" #: src/components/ReportDialog/index.tsx:54 -#: src/screens/Moderation/index.tsx:97 -#: src/screens/Profile/Sections/Labels.tsx:87 +#: src/screens/Moderation/index.tsx:101 +#: src/screens/Profile/Sections/Labels.tsx:121 msgid "Something went wrong, please try again." msgstr "Ceva nu a mers bine, te rog încearcă din nou." @@ -7161,22 +7308,22 @@ msgstr "Sport" msgid "Start a new chat" msgstr "Începe o nouă conversație" -#: src/view/screens/ProfileList.tsx:838 -#: src/view/screens/ProfileList.tsx:959 +#: src/view/screens/ProfileList.tsx:846 +#: src/view/screens/ProfileList.tsx:967 msgid "Start adding people" msgstr "Începe să adaugi persoane" -#: src/view/screens/ProfileList.tsx:845 -#: src/view/screens/ProfileList.tsx:966 +#: src/view/screens/ProfileList.tsx:853 +#: src/view/screens/ProfileList.tsx:974 msgid "Start adding people!" msgstr "Începe să adaugi persoane!" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:357 +#: src/components/dialogs/SearchablePeopleList.tsx:382 msgid "Start chat with {displayName}" msgstr "Începe o conversație cu {displayName}" -#: src/Navigation.tsx:441 -#: src/Navigation.tsx:446 +#: src/Navigation.tsx:450 +#: src/Navigation.tsx:455 #: src/screens/StarterPack/Wizard/index.tsx:186 msgid "Starter Pack" msgstr "Pachet de început" @@ -7207,8 +7354,8 @@ msgstr "Pachete de început" msgid "Starter packs let you easily share your favorite feeds and people with your friends." msgstr "Pachetele de început îți permit să îți împărtășești ușor fluxurile și persoanele preferate cu prietenii tăi." -#: src/screens/Settings/AboutSettings.tsx:59 -#: src/screens/Settings/AboutSettings.tsx:62 +#: src/screens/Settings/AboutSettings.tsx:97 +#: src/screens/Settings/AboutSettings.tsx:100 msgid "Status Page" msgstr "Pagină de Status" @@ -7216,12 +7363,12 @@ msgstr "Pagină de Status" msgid "Step {0} of {1}" msgstr "Pasul {0} din {1}" -#: src/screens/Settings/Settings.tsx:309 +#: src/screens/Settings/Settings.tsx:351 msgid "Storage cleared, you need to restart the app now." msgstr "Stocarea a fost curățată, trebuie să repornești aplicația acum." -#: src/Navigation.tsx:266 -#: src/screens/Settings/Settings.tsx:325 +#: src/Navigation.tsx:275 +#: src/screens/Settings/Settings.tsx:367 msgid "Storybook" msgstr "Povestiri" @@ -7246,11 +7393,11 @@ msgstr "" msgid "Submit report" msgstr "" -#: src/view/screens/ProfileList.tsx:733 +#: src/view/screens/ProfileList.tsx:741 msgid "Subscribe" msgstr "Abonează-te" -#: src/screens/Profile/Sections/Labels.tsx:201 +#: src/screens/Profile/Sections/Labels.tsx:198 msgid "Subscribe to @{0} to use these labels:" msgstr "Abonează-te la @{0} pentru a folosi aceste etichete:" @@ -7262,7 +7409,7 @@ msgstr "Abonează-te la etichetator" msgid "Subscribe to this labeler" msgstr "Abonează-te la acest etichetator" -#: src/view/screens/ProfileList.tsx:729 +#: src/view/screens/ProfileList.tsx:737 msgid "Subscribe to this list" msgstr "Abonează-te la această listă" @@ -7270,6 +7417,10 @@ msgstr "Abonează-te la această listă" msgid "Success!" msgstr "Succes!" +#: src/components/verification/VerificationCreatePrompt.tsx:30 +msgid "Successfully verified" +msgstr "" + #: src/screens/Search/Explore.tsx:359 msgid "Suggested Accounts" msgstr "" @@ -7293,15 +7444,15 @@ msgctxt "Name of app icon variant" msgid "Sunset" msgstr "" -#: src/Navigation.tsx:286 +#: src/Navigation.tsx:295 #: src/view/screens/Support.tsx:31 #: src/view/screens/Support.tsx:34 msgid "Support" msgstr "Suport" -#: src/screens/Settings/Settings.tsx:102 -#: src/screens/Settings/Settings.tsx:116 -#: src/screens/Settings/Settings.tsx:412 +#: src/screens/Settings/Settings.tsx:110 +#: src/screens/Settings/Settings.tsx:124 +#: src/screens/Settings/Settings.tsx:454 #: src/view/shell/desktop/LeftNav.tsx:243 msgid "Switch account" msgstr "Schimbă contul" @@ -7326,9 +7477,9 @@ msgstr "" msgid "System" msgstr "Sistem" -#: src/screens/Settings/AboutSettings.tsx:66 -#: src/screens/Settings/AboutSettings.tsx:69 -#: src/screens/Settings/Settings.tsx:318 +#: src/screens/Settings/AboutSettings.tsx:104 +#: src/screens/Settings/AboutSettings.tsx:107 +#: src/screens/Settings/Settings.tsx:360 msgid "System log" msgstr "Jurnal sistem" @@ -7367,7 +7518,7 @@ msgstr "Tehnologie" msgid "Tell a joke!" msgstr "Spune o glumă!" -#: src/screens/Profile/Header/EditProfileDialog.tsx:355 +#: src/screens/Profile/Header/EditProfileDialog.tsx:378 msgid "Tell us a bit about yourself" msgstr "Spune-ne puțin despre tine" @@ -7380,12 +7531,12 @@ msgstr "Spune-ne mai multe" msgid "Terms" msgstr "Termeni" -#: src/Navigation.tsx:296 -#: src/screens/Settings/AboutSettings.tsx:43 -#: src/screens/Settings/AboutSettings.tsx:46 +#: src/Navigation.tsx:305 +#: src/screens/Settings/AboutSettings.tsx:81 +#: src/screens/Settings/AboutSettings.tsx:84 #: src/view/screens/TermsOfService.tsx:31 -#: src/view/shell/Drawer.tsx:627 -#: src/view/shell/Drawer.tsx:629 +#: src/view/shell/Drawer.tsx:643 +#: src/view/shell/Drawer.tsx:645 msgid "Terms of Service" msgstr "Termeni de utilizare" @@ -7425,7 +7576,7 @@ msgstr "Mulțumim. Raportul tău a fost trimis." msgid "Thanks, you have successfully verified your email address. You can close this dialog." msgstr "Mulțumim, ți-ai verificat cu succes adresa de e-mail. Poți închide această fereastră." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:468 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:487 msgid "That contains the following:" msgstr "Acesta conține următoarele:" @@ -7450,8 +7601,8 @@ msgstr "Asta-i tot, prieteni!" msgid "That's everything!" msgstr "Asta-i tot!" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:279 -#: src/view/com/profile/ProfileMenu.tsx:387 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:305 +#: src/view/com/profile/ProfileMenu.tsx:423 msgid "The account will be able to interact with you after unblocking." msgstr "Contul va putea interacționa cu tine după deblocare." @@ -7465,7 +7616,7 @@ msgstr "Aplicația va fi repornită" msgid "The author of this thread has hidden this reply." msgstr "Autorul acestei discuții a ascuns acest răspuns." -#: src/screens/Moderation/index.tsx:358 +#: src/screens/Moderation/index.tsx:377 msgid "The Bluesky web application" msgstr "Aplicația web Bluesky" @@ -7555,8 +7706,8 @@ msgid "There was an issue connecting to Tenor." msgstr "A apărut o problemă la conectarea la Tenor." #: src/screens/Profile/components/ProfileFeedHeader.tsx:173 -#: src/view/screens/ProfileList.tsx:367 -#: src/view/screens/ProfileList.tsx:386 +#: src/view/screens/ProfileList.tsx:375 +#: src/view/screens/ProfileList.tsx:394 #: src/view/screens/SavedFeeds.tsx:85 msgid "There was an issue contacting the server" msgstr "A apărut o problemă la contactarea serverului." @@ -7580,7 +7731,7 @@ msgstr "A apărut o problemă la preluarea notificărilor. Apăsați aici pentru msgid "There was an issue fetching posts. Tap here to try again." msgstr "A apărut o problemă la preluarea postărilor. Apăsați aici pentru a încerca din nou." -#: src/view/com/lists/ListMembers.tsx:166 +#: src/view/com/lists/ListMembers.tsx:151 msgid "There was an issue fetching the list. Tap here to try again." msgstr "A apărut o problemă la preluarea listei. Apăsați aici pentru a încerca din nou." @@ -7593,7 +7744,7 @@ msgstr "A apărut o problemă la preluarea parolelor pentru aplicații." msgid "There was an issue fetching your lists. Tap here to try again." msgstr "A apărut o problemă la preluarea listelor tale. Apasă aici pentru a încerca din nou." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:105 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:107 msgid "There was an issue fetching your service info" msgstr "A apărut o problemă la preluarea informațiilor despre serviciul tău." @@ -7612,17 +7763,17 @@ msgstr "A apărut o problemă la trimiterea raportului. Verifică conexiunea la msgid "There was an issue updating your feeds, please check your internet connection and try again." msgstr "A apărut o problemă la actualizarea fluxurilor tale, verifică conexiunea la internet și încearcă din nou." -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:107 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:128 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:141 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:110 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:144 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:90 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:101 -#: src/view/com/profile/ProfileMenu.tsx:111 -#: src/view/com/profile/ProfileMenu.tsx:121 -#: src/view/com/profile/ProfileMenu.tsx:135 -#: src/view/com/profile/ProfileMenu.tsx:145 -#: src/view/com/profile/ProfileMenu.tsx:158 -#: src/view/com/profile/ProfileMenu.tsx:170 +#: src/view/com/profile/ProfileMenu.tsx:117 +#: src/view/com/profile/ProfileMenu.tsx:127 +#: src/view/com/profile/ProfileMenu.tsx:141 +#: src/view/com/profile/ProfileMenu.tsx:151 +#: src/view/com/profile/ProfileMenu.tsx:164 +#: src/view/com/profile/ProfileMenu.tsx:176 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:396 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:409 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:419 @@ -7633,10 +7784,10 @@ msgstr "A apărut o problemă! {0}" #: src/screens/List/ListHiddenScreen.tsx:63 #: src/screens/List/ListHiddenScreen.tsx:77 #: src/screens/List/ListHiddenScreen.tsx:99 -#: src/view/screens/ProfileList.tsx:403 -#: src/view/screens/ProfileList.tsx:421 -#: src/view/screens/ProfileList.tsx:439 -#: src/view/screens/ProfileList.tsx:457 +#: src/view/screens/ProfileList.tsx:411 +#: src/view/screens/ProfileList.tsx:429 +#: src/view/screens/ProfileList.tsx:447 +#: src/view/screens/ProfileList.tsx:465 msgid "There was an issue. Please check your internet connection and try again." msgstr "A apărut o problemă. Te rog verifică conexiunea la internet și încearcă din nou." @@ -7657,6 +7808,14 @@ msgstr "Aceste setări se aplică doar fluxului „Following”." msgid "This {screenDescription} has been flagged:" msgstr "Acest {screenDescription} a fost semnalat:" +#: src/components/verification/VerificationsDialog.tsx:89 +msgid "This account has a checkmark because it's been verified by trusted sources." +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:94 +msgid "This account has one or more verifications, but it is not currently verified." +msgstr "" + #: src/components/moderation/ScreenHider.tsx:106 msgid "This account has requested that users sign in to view their profile." msgstr "Acest cont a solicitat ca utilizatorii să se autentifice pentru a vedea profilul." @@ -7665,6 +7824,10 @@ msgstr "Acest cont a solicitat ca utilizatorii să se autentifice pentru a vedea msgid "This account is blocked by one or more of your moderation lists. To unblock, please visit the lists directly and remove this user." msgstr "Acest cont este blocat de una sau mai multe liste de moderare ale tale. Pentru a debloca, vizitează direct listele și elimină acest utilizator." +#: src/components/verification/VerificationCreatePrompt.tsx:48 +msgid "This action can be undone at any time." +msgstr "" + #: src/components/moderation/LabelsOnMeDialog.tsx:271 msgid "This appeal will be sent to <0>{sourceName}." msgstr "Această contestație va fi trimisă către <0>{sourceName}." @@ -7698,7 +7861,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:357 +#: src/screens/Messages/components/ChatListItem.tsx:362 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. Apasă pentru opțiuni" @@ -7720,7 +7883,7 @@ msgstr "Acest flux este gol! Poate fi nevoie să urmărești mai mulți utilizat #: src/components/StarterPack/Main/PostsList.tsx:36 #: src/screens/Profile/ProfileFeed/index.tsx:189 -#: src/view/screens/ProfileList.tsx:835 +#: src/view/screens/ProfileList.tsx:843 msgid "This feed is empty." msgstr "Acest flux este gol." @@ -7728,7 +7891,7 @@ msgstr "Acest flux este gol." msgid "This feed is no longer online. We are showing <0>Discover instead." msgstr "Acest flux nu mai este online. Îți arătăm <0>Descoperă în schimb." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:574 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:593 msgid "This handle is reserved. Please try a different one." msgstr "Acest nume de utilizator este rezervat. Te rog încearcă unul diferit." @@ -7748,7 +7911,7 @@ msgstr "Această etichetă a fost aplicată de autor." msgid "This label was applied by you." msgstr "Această etichetă a fost aplicată de tine." -#: src/screens/Profile/Sections/Labels.tsx:188 +#: src/screens/Profile/Sections/Labels.tsx:185 msgid "This labeler hasn't declared what labels it publishes, and may not be active." msgstr "Acest etichetator nu a declarat ce etichete publică și este posibil să nu fie activ." @@ -7764,7 +7927,7 @@ msgstr "" msgid "This list – created by you – contains possible violations of Bluesky's community guidelines in its name or description." msgstr "" -#: src/view/screens/ProfileList.tsx:954 +#: src/view/screens/ProfileList.tsx:962 msgid "This list is empty." msgstr "Această listă este goală." @@ -7772,7 +7935,7 @@ msgstr "Această listă este goală." msgid "This moderation service is unavailable. See below for more details. If this issue persists, contact us." msgstr "Acest serviciu de moderare nu este disponibil. Consultați mai jos pentru mai multe detalii. Dacă problema persistă, contactați-ne." -#: src/view/com/post-thread/PostThreadItem.tsx:876 +#: src/view/com/post-thread/PostThreadItem.tsx:896 msgid "This post claims to have been created on <0>{0}, but was first seen by Bluesky on <1>{1}." msgstr "Această postare pretinde că a fost creată la <0>{0}, dar a fost văzută prima dată pe Bluesky la <1>{1}." @@ -7780,7 +7943,7 @@ msgstr "Această postare pretinde că a fost creată la <0>{0}, dar a fost v msgid "This post has an unknown type of threadgate on it. Your app may be out of date." msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:158 +#: src/view/com/post-thread/PostThreadItem.tsx:160 msgid "This post has been deleted." msgstr "Această postare a fost ștearsă." @@ -7797,7 +7960,7 @@ msgstr "Această postare va fi ascunsă din fluxuri și discuții. Acest lucru n msgid "This post's author has disabled quote posts." msgstr "Autorul acestei postări a dezactivat citările." -#: src/view/com/profile/ProfileMenu.tsx:408 +#: src/view/com/profile/ProfileMenu.tsx:444 msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't signed in." msgstr "Acest profil este vizibil numai pentru utilizatorii conectați. Nu va fi vizibil pentru persoanele care nu sunt conectate." @@ -7809,7 +7972,7 @@ msgstr "Acest răspuns va fi sortat într-o secțiune ascunsă în partea de jos msgid "This service has not provided terms of service or a privacy policy." msgstr "Acest serviciu nu a furnizat termeni de utilizare sau o politică de confidențialitate." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:437 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:456 msgid "This should create a domain record at:" msgstr "Acest lucru ar trebui să creeze un registru la:" @@ -7850,7 +8013,7 @@ msgstr "Acest utilizator nu urmărește pe nimeni." msgid "This will delete \"{0}\" from your muted words. You can always add it back later." msgstr "Aceasta va șterge \"{0}\" din cuvintele tale puse pe mut. Îl poți adăuga înapoi oricând." -#: src/screens/Settings/Settings.tsx:462 +#: src/screens/Settings/Settings.tsx:504 msgid "This will remove @{0} from the quick access list." msgstr "Aceasta va elimina @{0} din lista de acces rapid." @@ -7881,7 +8044,7 @@ msgstr "" msgid "Threaded mode" msgstr "Mod discuție structurată" -#: src/Navigation.tsx:329 +#: src/Navigation.tsx:338 msgid "Threads Preferences" msgstr "Preferințe pentru discuții" @@ -7913,7 +8076,7 @@ msgstr "Astăzi" msgid "Toggle dropdown" msgstr "Comută meniul derulant" -#: src/screens/Moderation/index.tsx:335 +#: src/screens/Moderation/index.tsx:354 msgid "Toggle to enable or disable adult content" msgstr "Comută pentru a activa sau dezactiva conținutul pentru adulți" @@ -7927,14 +8090,14 @@ msgstr "Comută sunetul" msgid "Top" msgstr "Sus" -#: src/Navigation.tsx:411 +#: src/Navigation.tsx:420 msgid "Topic" msgstr "Subiect" #: src/components/dms/MessageContextMenu.tsx:139 #: src/components/dms/MessageContextMenu.tsx:141 -#: src/view/com/post-thread/PostThreadItem.tsx:798 -#: src/view/com/post-thread/PostThreadItem.tsx:801 +#: src/view/com/post-thread/PostThreadItem.tsx:818 +#: src/view/com/post-thread/PostThreadItem.tsx:821 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:468 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:470 msgid "Translate" @@ -7952,6 +8115,10 @@ msgstr "" msgid "Trending Videos" msgstr "" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:138 +msgid "Trust emerges from relationships, communities, and shared context, so we’re also enabling <0>trusted verifiers: organizations that can directly issue verification." +msgstr "" + #: src/view/com/util/error/ErrorScreen.tsx:103 msgctxt "action" msgid "Try again" @@ -7973,7 +8140,7 @@ msgstr "Introdu numele de utilizator dorit" msgid "Type your message here" msgstr "Scrie mesajul aici" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:413 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:432 msgid "Type:" msgstr "Tip:" @@ -7999,31 +8166,31 @@ msgstr "Imposibil de șters" #: src/components/dms/MessagesListBlockedFooter.tsx:104 #: src/components/dms/MessagesListBlockedFooter.tsx:112 #: src/components/dms/MessagesListBlockedFooter.tsx:119 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:197 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:283 -#: src/view/com/profile/ProfileMenu.tsx:399 -#: src/view/screens/ProfileList.tsx:715 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:200 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 +#: src/view/com/profile/ProfileMenu.tsx:435 +#: src/view/screens/ProfileList.tsx:723 msgid "Unblock" msgstr "Deblochează" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:202 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:205 msgctxt "action" msgid "Unblock" msgstr "Deblochează" #: src/components/dms/ConvoMenu.tsx:247 #: src/components/dms/ConvoMenu.tsx:250 -#: src/view/com/profile/ProfileMenu.tsx:309 -#: src/view/com/profile/ProfileMenu.tsx:315 +#: src/view/com/profile/ProfileMenu.tsx:345 +#: src/view/com/profile/ProfileMenu.tsx:351 msgid "Unblock account" msgstr "Deblochează contul" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:277 -#: src/view/com/profile/ProfileMenu.tsx:381 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:303 +#: src/view/com/profile/ProfileMenu.tsx:417 msgid "Unblock Account?" msgstr "Deblochezi contul?" -#: src/view/screens/ProfileList.tsx:612 +#: src/view/screens/ProfileList.tsx:620 msgid "Unblock list" msgstr "" @@ -8041,12 +8208,12 @@ msgctxt "action" msgid "Unfollow" msgstr "Nu mai urmări" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:217 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:220 msgid "Unfollow {0}" msgstr "Nu mai urmări pe {0}" -#: src/view/com/profile/ProfileMenu.tsx:251 -#: src/view/com/profile/ProfileMenu.tsx:261 +#: src/view/com/profile/ProfileMenu.tsx:264 +#: src/view/com/profile/ProfileMenu.tsx:274 msgid "Unfollow account" msgstr "" @@ -8058,6 +8225,10 @@ msgstr "" msgid "Unfortunately, none of your subscribed labelers supports this report type." msgstr "" +#: src/components/verification/VerificationsDialog.tsx:204 +msgid "Unknown verifier" +msgstr "" + #: src/screens/Profile/components/ProfileFeedHeader.tsx:510 msgid "Unlike" msgstr "Nu-mi place" @@ -8072,7 +8243,7 @@ msgctxt "video" msgid "Unmute" msgstr "" -#: src/view/screens/ProfileList.tsx:722 +#: src/view/screens/ProfileList.tsx:730 msgid "Unmute" msgstr "Scoate de pe mut" @@ -8081,8 +8252,8 @@ msgstr "Scoate de pe mut" msgid "Unmute {tag}" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:288 -#: src/view/com/profile/ProfileMenu.tsx:294 +#: src/view/com/profile/ProfileMenu.tsx:324 +#: src/view/com/profile/ProfileMenu.tsx:330 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:668 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:674 msgid "Unmute account" @@ -8092,7 +8263,7 @@ msgstr "" msgid "Unmute conversation" msgstr "Scoate de pe mut conversația" -#: src/view/screens/ProfileList.tsx:597 +#: src/view/screens/ProfileList.tsx:605 msgid "Unmute list" msgstr "" @@ -8105,7 +8276,7 @@ msgstr "Scoate de pe mut discuția" msgid "Unmute video" msgstr "Scoate de pe mut video" -#: src/view/screens/ProfileList.tsx:706 +#: src/view/screens/ProfileList.tsx:714 msgid "Unpin" msgstr "Desprinde" @@ -8128,7 +8299,7 @@ msgstr "Desprinde de pe pagina principală" msgid "Unpin from profile" msgstr "Desprinde de pe profil" -#: src/view/screens/ProfileList.tsx:577 +#: src/view/screens/ProfileList.tsx:585 msgid "Unpin moderation list" msgstr "Desprinde lista de moderare" @@ -8136,7 +8307,7 @@ msgstr "Desprinde lista de moderare" msgid "Unpinned {0} from Home" msgstr "" -#: src/view/screens/ProfileList.tsx:354 +#: src/view/screens/ProfileList.tsx:362 msgid "Unpinned from your feeds" msgstr "Desprins din feedurile tale" @@ -8181,8 +8352,8 @@ msgstr "" msgid "Update <0>{displayName} in Lists" msgstr "Actualizează <0>{displayName} în liste" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:507 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:528 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:526 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:547 msgid "Update to {domain}" msgstr "Actualizează la {domain}" @@ -8204,7 +8375,7 @@ msgstr "Actualizare..." msgid "Upload a photo instead" msgstr "Încarcă o fotografie în schimb" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:453 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:472 msgid "Upload a text file to:" msgstr "Încarcă un fișier text la:" @@ -8244,7 +8415,7 @@ msgstr "Se încarcă videoclipul..." msgid "Use app passwords to sign in to other Bluesky clients without giving full access to your account or password." msgstr "Folosește parolele aplicației pentru a te conecta la alte aplicații Bluesky fără a oferi acces complet la contul sau parola ta." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:539 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:558 msgid "Use default provider" msgstr "Folosește furnizorul implicit" @@ -8344,24 +8515,43 @@ msgstr "Utilizatori pe care îi urmăresc" msgid "Users in \"{0}\"" msgstr "Utilizatori din \"{0}\"" -#: src/components/LikesDialog.tsx:83 -msgid "Users that have liked this content or profile" -msgstr "Utilizatori care au apreciat acest conținut sau profil" - #: src/components/dialogs/PostInteractionSettingsDialog.tsx:433 msgid "Users you follow" msgstr "Utilizatori pe care îi urmărești" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:419 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:438 msgid "Value:" msgstr "Valoare:" +#: src/screens/Moderation/index.tsx:288 +msgid "Verification settings" +msgstr "" + +#: src/Navigation.tsx:175 +#: src/screens/Moderation/VerificationSettings.tsx:32 +msgid "Verification Settings" +msgstr "" + +#: src/screens/Moderation/VerificationSettings.tsx:41 +msgid "Verifications on Bluesky work differently than on other platforms. <0>Learn more here." +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:105 +msgid "Verified by:" +msgstr "" + #: src/view/com/composer/videos/SelectVideoBtn.tsx:127 msgid "Verified email required" msgstr "E-mail verificat necesar" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:509 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:530 +#: src/components/verification/VerificationCreatePrompt.tsx:65 +#: src/view/com/profile/ProfileMenu.tsx:308 +#: src/view/com/profile/ProfileMenu.tsx:311 +msgid "Verify account" +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:528 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:549 msgid "Verify DNS Record" msgstr "Verificați înregistrarea DNS" @@ -8379,11 +8569,15 @@ msgstr "Verificați noul e-mail" msgid "Verify now" msgstr "Verificați acum" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:510 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:532 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:529 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:551 msgid "Verify Text File" msgstr "Verificați fișierul text" +#: src/components/verification/VerificationCreatePrompt.tsx:44 +msgid "Verify this account?" +msgstr "" + #: src/screens/Settings/AccountSettings.tsx:75 #: src/screens/Settings/AccountSettings.tsx:91 msgid "Verify your email" @@ -8394,8 +8588,8 @@ msgstr "Verifică-ți e-mailul" msgid "Verify Your Email" msgstr "Verifică-ți e-mailul" -#: src/screens/Settings/AboutSettings.tsx:73 -#: src/screens/Settings/AboutSettings.tsx:102 +#: src/screens/Settings/AboutSettings.tsx:123 +#: src/screens/Settings/AboutSettings.tsx:152 msgid "Version {appVersion}" msgstr "Versiune {appVersion}" @@ -8408,7 +8602,7 @@ msgstr "Video" msgid "Video failed to process" msgstr "Procesarea videoclipului a eșuat" -#: src/Navigation.tsx:462 +#: src/Navigation.tsx:471 msgid "Video Feed" msgstr "Flux video" @@ -8461,16 +8655,17 @@ msgstr "Vezi avatarul folosit de {0}" #: src/components/ProfileCard.tsx:115 #: src/screens/Profile/components/ProfileFeedHeader.tsx:446 +#: src/screens/Search/components/SearchProfileCard.tsx:36 #: src/screens/VideoFeed/index.tsx:769 -#: src/view/com/notifications/NotificationFeedItem.tsx:413 +#: src/view/com/notifications/NotificationFeedItem.tsx:487 msgid "View {0}'s profile" msgstr "Vezi profilul utilizatorului {0}" -#: src/components/dms/MessagesListHeader.tsx:176 +#: src/components/dms/MessagesListHeader.tsx:181 msgid "View {displayName}'s profile" msgstr "Vezi profilul utilizatorului {displayName}" -#: src/components/ProfileHoverCard/index.web.tsx:433 +#: src/components/ProfileHoverCard/index.web.tsx:440 msgid "View blocked user's profile" msgstr "Vezi profilul utilizatorului blocat" @@ -8508,13 +8703,13 @@ msgstr "Vezi informații despre aceste etichete" msgid "View more" msgstr "Vezi mai mult" -#: src/components/ProfileHoverCard/index.web.tsx:419 -#: src/components/ProfileHoverCard/index.web.tsx:439 -#: src/components/ProfileHoverCard/index.web.tsx:466 +#: src/components/ProfileHoverCard/index.web.tsx:426 +#: src/components/ProfileHoverCard/index.web.tsx:446 +#: src/components/ProfileHoverCard/index.web.tsx:473 #: src/view/com/posts/AviFollowButton.tsx:55 #: src/view/com/posts/PostFeedErrorMessage.tsx:175 -#: src/view/com/util/PostMeta.tsx:78 -#: src/view/com/util/PostMeta.tsx:93 +#: src/view/com/util/PostMeta.tsx:87 +#: src/view/com/util/PostMeta.tsx:122 msgid "View profile" msgstr "Vezi profilul" @@ -8526,6 +8721,10 @@ msgstr "Vezi avatarul" msgid "View the labeling service provided by @{0}" msgstr "Vezi serviciul de etichetare furnizat de @{0}" +#: src/components/verification/VerificationCheckButton.tsx:99 +msgid "View this user's verifications" +msgstr "" + #: src/screens/Profile/components/ProfileFeedHeader.tsx:481 msgid "View users who like this feed" msgstr "Vezi utilizatorii care apreciază acest flux" @@ -8534,11 +8733,11 @@ msgstr "Vezi utilizatorii care apreciază acest flux" msgid "View video" msgstr "Vezi video" -#: src/screens/Moderation/index.tsx:264 +#: src/screens/Moderation/index.tsx:268 msgid "View your blocked accounts" msgstr "Vezi conturile blocate" -#: src/screens/Moderation/index.tsx:204 +#: src/screens/Moderation/index.tsx:208 msgid "View your default post interaction settings" msgstr "" @@ -8547,14 +8746,18 @@ msgstr "" msgid "View your feeds and explore more" msgstr "Vezi fluxurile și explorează mai mult" -#: src/screens/Moderation/index.tsx:234 +#: src/screens/Moderation/index.tsx:238 msgid "View your moderation lists" msgstr "Vezi listele tale de moderare" -#: src/screens/Moderation/index.tsx:249 +#: src/screens/Moderation/index.tsx:253 msgid "View your muted accounts" msgstr "Vezi conturile puse pe mut" +#: src/components/verification/VerificationCheckButton.tsx:98 +msgid "View your verifications" +msgstr "" + #: src/view/com/util/images/AutoSizedImage.tsx:199 #: src/view/com/util/images/AutoSizedImage.tsx:221 msgid "Views full image" @@ -8627,7 +8830,7 @@ msgstr "Nu am putut determina dacă ai permisiunea de a încărca videoclipuri. msgid "We were unable to load your birth date preferences. Please try again." msgstr "Nu am putut încărca preferințele tale pentru data nașterii. Te rugăm să încerci din nou." -#: src/screens/Moderation/index.tsx:409 +#: src/screens/Moderation/index.tsx:428 msgid "We were unable to load your configured labelers at this time." msgstr "Nu am putut încărca configurările etichetatorilor tăi în acest moment." @@ -8643,16 +8846,20 @@ msgstr "Te vom anunța când contul tău este gata." msgid "We'll use this to help customize your experience." msgstr "Vom folosi aceste informații pentru a personaliza experiența ta." -#: src/components/dms/dialogs/SearchablePeopleList.tsx:92 +#: src/components/dialogs/SearchablePeopleList.tsx:107 #: src/components/ProgressGuide/FollowDialog.tsx:172 msgid "We're having network issues, try again" msgstr "Avem probleme de rețea, încearcă din nou" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:94 +msgid "We’re introducing a new layer of verification on Bluesky — an easy-to-see checkmark." +msgstr "" + #: src/screens/Signup/index.tsx:109 msgid "We're so excited to have you join us!" msgstr "Suntem foarte entuziasmați că ni te alături!" -#: src/view/screens/ProfileList.tsx:113 +#: src/view/screens/ProfileList.tsx:117 msgid "We're sorry, but we were unable to resolve this list. If this persists, please contact the list creator, @{handleOrDid}." msgstr "Ne pare rău, dar nu am reușit să rezolvăm această listă. Dacă problema persistă, contactează creatorul listei, @{handleOrDid}." @@ -8699,6 +8906,10 @@ msgstr "Cum doriți să numiți pachetul de început?" msgid "What's up?" msgstr "Ce faci?" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:146 +msgid "When you tap on a check, you’ll see which organizations have granted verification." +msgstr "" + #: src/view/com/modals/lang-settings/PostLanguagesSettings.tsx:80 msgid "Which languages are used in this post?" msgstr "Ce limbi sunt utilizate în această postare?" @@ -8715,6 +8926,10 @@ msgstr "Cine poate interacționa cu această postare?" msgid "Who can reply" msgstr "Cine poate răspunde" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:127 +msgid "Who can verify?" +msgstr "" + #: src/screens/Home/NoFeedsPinned.tsx:79 #: src/screens/Messages/ChatList.tsx:231 #: src/screens/Messages/Inbox.tsx:176 @@ -8783,7 +8998,7 @@ msgstr "Răspunsul tău" msgid "Writers" msgstr "Autori" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:337 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:356 msgid "Wrong DID returned from server. Received: {0}" msgstr "DID-ul greșit a fost returnat de server. Primit: {0}" @@ -8820,7 +9035,11 @@ msgstr "Ieri" msgid "You" msgstr "Tu" -#: src/components/forms/HostingProvider.tsx:46 +#: src/components/verification/VerifierDialog.tsx:59 +msgid "You are a trusted verifier" +msgstr "" + +#: src/components/forms/HostingProvider.tsx:45 msgid "You are creating an account on" msgstr "" @@ -8836,6 +9055,19 @@ msgstr "Nu ai permisiunea de a încărca videoclipuri." msgid "You are not following anyone." msgstr "Nu urmărești pe nimeni" +#: src/components/verification/VerificationsDialog.tsx:64 +msgid "You are verified" +msgstr "" + +#: src/screens/Profile/Header/EditProfileDialog.tsx:356 +#: src/view/com/modals/EditProfile.tsx:204 +msgid "You are verified. You will lose your verification status if you change your display name. <0>Learn more." +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:208 +msgid "You are verified. You will lose your verification status if you change your handle. <0>Learn more." +msgstr "" + #: src/screens/Search/modules/ExploreInterestsCard.tsx:45 msgid "You can adjust your interests at any time from \"Content and media\" settings." msgstr "" @@ -8947,11 +9179,11 @@ msgstr "Nu ai fluxuri." msgid "You have no lists." msgstr "Nu ai liste." -#: src/view/screens/ModerationBlockedAccounts.tsx:129 +#: src/view/screens/ModerationBlockedAccounts.tsx:138 msgid "You have not blocked any accounts yet. To block an account, go to their profile and select \"Block account\" from the menu on their account." msgstr "Nu ai blocat încă niciun cont. Pentru a bloca un cont, accesează profilul acestuia și selectează \"Blochează contul\" din meniul contului." -#: src/view/screens/ModerationMutedAccounts.tsx:128 +#: src/view/screens/ModerationMutedAccounts.tsx:151 msgid "You have not muted any accounts yet. To mute an account, go to their profile and select \"Mute account\" from the menu on their account." msgstr "Nu ai pus pe mut încă niciun cont. Pentru a pune pe mut un cont, accesează profilul acestuia și selectează \"Pune contul pe mut\" din meniul contului." @@ -9024,11 +9256,11 @@ msgstr "Ai dezactivat anterior contul @{0}." msgid "You reacted {0}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:213 +#: src/screens/Messages/components/ChatListItem.tsx:218 msgid "You reacted {0} to {1}" msgstr "" -#: src/screens/Settings/Settings.tsx:257 +#: src/screens/Settings/Settings.tsx:265 #: src/view/shell/desktop/LeftNav.tsx:206 msgid "You will be signed out of all your accounts." msgstr "Vei fi deconectat din toate conturile tale." @@ -9045,15 +9277,15 @@ msgstr "Acum vei notificări pentru acestă discuție." msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." msgstr "Vei primi un e-mail cu un „cod de resetare”. Introdu acel cod aici, apoi introdu noua parolă." -#: src/screens/Messages/components/ChatListItem.tsx:149 +#: src/screens/Messages/components/ChatListItem.tsx:154 msgid "You: {0}" msgstr "Tu: {0}" -#: src/screens/Messages/components/ChatListItem.tsx:178 +#: src/screens/Messages/components/ChatListItem.tsx:183 msgid "You: {defaultEmbeddedContentMessage}" msgstr "Tu: {defaultEmbeddedContentMessage}" -#: src/screens/Messages/components/ChatListItem.tsx:171 +#: src/screens/Messages/components/ChatListItem.tsx:176 msgid "You: {short}" msgstr "Tu: {short}" @@ -9163,7 +9395,7 @@ msgstr "Conversațiile tale au fost dezactivate." msgid "Your choice will be saved, but can be changed later in settings." msgstr "Alegerea ta va fi salvată, dar poate fi schimbată ulterior în setări." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:494 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:513 msgid "Your current handle <0>{0} will automatically remain reserved for you. You can switch back to it at any time from this account." msgstr "Numele tău actual de utilizator <0>{0} va rămâne automat rezervat pentru tine. Poți reveni la el oricând din acest cont." @@ -9194,7 +9426,7 @@ msgstr "Urmăritorii tăi" msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "Fluxul tău de urmărire este gol! Urmărește mai mulți utilizatori pentru a vedea ce se întâmplă." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:221 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:240 msgid "Your full handle will be <0>@{0}" msgstr "Numele de utilizator al tău complet va fi <0>@{0}." @@ -9202,7 +9434,7 @@ msgstr "Numele de utilizator al tău complet va fi <0>@{0}." msgid "Your full username will be <0>@{0}" msgstr "" -#: src/Navigation.tsx:383 +#: src/Navigation.tsx:392 #: src/screens/Search/modules/ExploreInterestsCard.tsx:67 #: src/screens/Settings/ContentAndMediaSettings.tsx:92 #: src/screens/Settings/ContentAndMediaSettings.tsx:95 @@ -9262,3 +9494,7 @@ msgstr "Raportul tău va fi trimis către Serviciul de Moderare Bluesky." #: src/screens/Settings/SettingsInterests.tsx:53 msgid "Your selected interests help us serve you content you care about." msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:65 +msgid "Your verifications" +msgstr "" diff --git a/src/locale/locales/ru/messages.po b/src/locale/locales/ru/messages.po index a52d04b236..054ea36eb4 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: 2025-04-09 23:20\n" +"PO-Revision-Date: 2025-04-19 04:09\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" @@ -23,7 +23,7 @@ msgstr "" msgid "(active)" msgstr "(активные)" -#: src/screens/Messages/components/ChatListItem.tsx:155 +#: src/screens/Messages/components/ChatListItem.tsx:160 msgid "(contains embedded content)" msgstr "(содержит встроенный контент)" @@ -82,7 +82,7 @@ msgstr "{0, plural, one {# секунду} few {# секунды} other {# се #: src/view/shell/bottom-bar/BottomBar.tsx:209 #: src/view/shell/bottom-bar/BottomBar.tsx:241 -#: src/view/shell/Drawer.tsx:454 +#: src/view/shell/Drawer.tsx:470 msgid "{0, plural, one {# unread item} other {# unread items}}" msgstr "{0, plural, one {# непрочитанный элемент} other {# непрочитанных элементов}}" @@ -91,17 +91,17 @@ msgstr "{0, plural, one {# непрочитанный элемент} other {# msgid "{0, plural, one {#mo} other {#mo}}" msgstr "{0, plural, one {# месяц} few {# месяца} other {# месяцев}}" -#: src/components/ProfileHoverCard/index.web.tsx:398 +#: src/components/ProfileHoverCard/index.web.tsx:404 #: src/screens/Profile/Header/Metrics.tsx:22 msgid "{0, plural, one {follower} other {followers}}" msgstr "{0, plural, one {подписчик} few {подписчика} other {подписчиков}}" -#: src/components/ProfileHoverCard/index.web.tsx:402 +#: src/components/ProfileHoverCard/index.web.tsx:408 #: src/screens/Profile/Header/Metrics.tsx:26 msgid "{0, plural, one {following} other {following}}" msgstr "{0, plural, one {подписка} few {подписки} other {подписок}}" -#: src/view/com/post-thread/PostThreadItem.tsx:459 +#: src/view/com/post-thread/PostThreadItem.tsx:479 msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, one {лайк} few {лайка} other {лайков}}" @@ -109,11 +109,11 @@ msgstr "{0, plural, one {лайк} few {лайка} other {лайков}}" msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, one {пост} few {поста} other {постов}}" -#: src/view/com/post-thread/PostThreadItem.tsx:443 +#: src/view/com/post-thread/PostThreadItem.tsx:463 msgid "{0, plural, one {quote} other {quotes}}" msgstr "{0, plural, one {цитирование} few {цитирования} other {цитирований}}" -#: src/view/com/post-thread/PostThreadItem.tsx:425 +#: src/view/com/post-thread/PostThreadItem.tsx:445 msgid "{0, plural, one {repost} other {reposts}}" msgstr "{0, plural, one {репост} few {репоста} other {репостов}}" @@ -153,7 +153,7 @@ msgstr "" msgid "{0} reacted {1}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:226 +#: src/screens/Messages/components/ChatListItem.tsx:231 msgid "{0} reacted {1} to {2}" msgstr "" @@ -206,100 +206,132 @@ msgstr "{estimatedTimeHrs, plural, one {час} few {часа} other {часов msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "{estimatedTimeMins, plural, one {минута} few {минуты} other {минут}}" -#: src/view/com/notifications/NotificationFeedItem.tsx:305 +#: src/view/com/notifications/NotificationFeedItem.tsx:324 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} followed you" msgstr "{firstAuthorLink} и <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} другой} other {{formattedAuthorsCount} других}} подписались на вас" -#: src/view/com/notifications/NotificationFeedItem.tsx:331 +#: src/view/com/notifications/NotificationFeedItem.tsx:350 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your custom feed" msgstr "{firstAuthorLink} и <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} другому} other {{formattedAuthorsCount} другим}} понравилась ваша лента" -#: src/view/com/notifications/NotificationFeedItem.tsx:224 +#: src/view/com/notifications/NotificationFeedItem.tsx:243 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your post" msgstr "{firstAuthorLink} и <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} другому} other {{formattedAuthorsCount} другим}} понравился ваш пост" -#: src/view/com/notifications/NotificationFeedItem.tsx:248 +#: src/view/com/notifications/NotificationFeedItem.tsx:430 +msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} removed their verifications from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:267 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} reposted your post" msgstr "{firstAuthorLink} и <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} другой} other {{formattedAuthorsCount} других}} репостнули ваш пост" -#: src/view/com/notifications/NotificationFeedItem.tsx:355 +#: src/view/com/notifications/NotificationFeedItem.tsx:374 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} signed up with your starter pack" msgstr "{firstAuthorLink} и <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} другой} other {{formattedAuthorsCount} других}} зарегистрировались с вашим стартовым набором" -#: src/view/com/notifications/NotificationFeedItem.tsx:317 +#: src/view/com/notifications/NotificationFeedItem.tsx:404 +msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:336 msgid "{firstAuthorLink} followed you" msgstr "{firstAuthorLink} подписался на вас" -#: src/view/com/notifications/NotificationFeedItem.tsx:294 +#: src/view/com/notifications/NotificationFeedItem.tsx:313 msgid "{firstAuthorLink} followed you back" msgstr "{firstAuthorLink} подписался на вас в ответ" -#: src/view/com/notifications/NotificationFeedItem.tsx:343 +#: src/view/com/notifications/NotificationFeedItem.tsx:362 msgid "{firstAuthorLink} liked your custom feed" msgstr "{firstAuthorLink} понравилась ваша лента" -#: src/view/com/notifications/NotificationFeedItem.tsx:236 +#: src/view/com/notifications/NotificationFeedItem.tsx:255 msgid "{firstAuthorLink} liked your post" msgstr "{firstAuthorLink} понравился ваш пост" -#: src/view/com/notifications/NotificationFeedItem.tsx:260 +#: src/view/com/notifications/NotificationFeedItem.tsx:442 +msgid "{firstAuthorLink} removed their verification from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:279 msgid "{firstAuthorLink} reposted your post" msgstr "{firstAuthorLink} репостнул ваш пост" -#: src/view/com/notifications/NotificationFeedItem.tsx:367 +#: src/view/com/notifications/NotificationFeedItem.tsx:386 msgid "{firstAuthorLink} signed up with your starter pack" msgstr "{firstAuthorLink} зарегистрировался с вашим стартовым набором" -#: src/view/com/notifications/NotificationFeedItem.tsx:298 +#: src/view/com/notifications/NotificationFeedItem.tsx:416 +msgid "{firstAuthorLink} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:317 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} followed you" msgstr "{firstAuthorName} и {additionalAuthorsCount, plural, one {{formattedAuthorsCount} другой} other {{formattedAuthorsCount} других}} подписались на вас" -#: src/view/com/notifications/NotificationFeedItem.tsx:324 +#: src/view/com/notifications/NotificationFeedItem.tsx:343 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your custom feed" msgstr "{firstAuthorName} и {additionalAuthorsCount, plural, one {{formattedAuthorsCount} другому} other {{formattedAuthorsCount} другим}} понравилась ваша лента" -#: src/view/com/notifications/NotificationFeedItem.tsx:217 +#: src/view/com/notifications/NotificationFeedItem.tsx:236 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your post" msgstr "{firstAuthorName} и {additionalAuthorsCount, plural, one {{formattedAuthorsCount} другому} other {{formattedAuthorsCount} другим}} понравился ваш пост" -#: src/view/com/notifications/NotificationFeedItem.tsx:241 +#: src/view/com/notifications/NotificationFeedItem.tsx:423 +msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} removed their verifications from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:260 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} reposted your post" msgstr "{firstAuthorName} и {additionalAuthorsCount, plural, one {{formattedAuthorsCount} другой} other {{formattedAuthorsCount} других}} репостнули ваш пост" -#: src/view/com/notifications/NotificationFeedItem.tsx:348 +#: src/view/com/notifications/NotificationFeedItem.tsx:367 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} signed up with your starter pack" msgstr "{firstAuthorName} и {additionalAuthorsCount, plural, one {{formattedAuthorsCount} другой} other {{formattedAuthorsCount} других}} зарегистрировались с вашим стартовым набором" -#: src/view/com/notifications/NotificationFeedItem.tsx:303 +#: src/view/com/notifications/NotificationFeedItem.tsx:397 +msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:322 msgid "{firstAuthorName} followed you" msgstr "{firstAuthorName} подписался на вас" -#: src/view/com/notifications/NotificationFeedItem.tsx:293 +#: src/view/com/notifications/NotificationFeedItem.tsx:312 msgid "{firstAuthorName} followed you back" msgstr "{firstAuthorName} подписался на вас в ответ" -#: src/view/com/notifications/NotificationFeedItem.tsx:329 +#: src/view/com/notifications/NotificationFeedItem.tsx:348 msgid "{firstAuthorName} liked your custom feed" msgstr "{firstAuthorName} понравилась ваша лента" -#: src/view/com/notifications/NotificationFeedItem.tsx:222 +#: src/view/com/notifications/NotificationFeedItem.tsx:241 msgid "{firstAuthorName} liked your post" msgstr "{firstAuthorName} понравился ваш пост" -#: src/view/com/notifications/NotificationFeedItem.tsx:246 +#: src/view/com/notifications/NotificationFeedItem.tsx:428 +msgid "{firstAuthorName} removed their verification from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:265 msgid "{firstAuthorName} reposted your post" msgstr "{firstAuthorName} репостнул ваш пост" -#: src/view/com/notifications/NotificationFeedItem.tsx:353 +#: src/view/com/notifications/NotificationFeedItem.tsx:372 msgid "{firstAuthorName} signed up with your starter pack" msgstr "{firstAuthorName} зарегистрировался с вашим стартовым набором" -#: src/components/ProfileHoverCard/index.web.tsx:508 +#: src/view/com/notifications/NotificationFeedItem.tsx:402 +msgid "{firstAuthorName} verified you" +msgstr "" + +#: src/components/ProfileHoverCard/index.web.tsx:532 #: src/screens/Profile/Header/Metrics.tsx:49 msgid "{following} following" msgstr "{following} подписок" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:392 +#: src/components/dialogs/SearchablePeopleList.tsx:412 msgid "{handle} can't be messaged" msgstr "{handle} не может получать сообщения" @@ -330,6 +362,19 @@ msgstr "" msgid "{type}h ago" msgstr "" +#: src/components/verification/VerifierDialog.tsx:60 +msgid "{userName} is a trusted verifier" +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:67 +msgid "{userName} is verified" +msgstr "" + +#. Possessive, meaning "the verifications of {userName}" +#: src/components/verification/VerificationsDialog.tsx:69 +msgid "{userName}'s verifications" +msgstr "" + #. Indicates the number of additional profiles are in the Starter Pack e.g. +12 #: src/screens/Search/components/StarterPackCard.tsx:249 msgid "+{computedTotal}" @@ -345,11 +390,11 @@ msgctxt "feeds" msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" msgstr "<0>{0}, <1>{1}, и {2, plural, one {# другой} other {# других}} включены в ваш стартовый набор" -#: src/view/shell/Drawer.tsx:97 +#: src/view/shell/Drawer.tsx:113 msgid "<0>{0} {1, plural, one {follower} other {followers}}" msgstr "<0>{0} {1, plural, one {подписчик} few {подписчика} other {подписчиков}}" -#: src/view/shell/Drawer.tsx:108 +#: src/view/shell/Drawer.tsx:124 msgid "<0>{0} {1, plural, one {following} other {following}}" msgstr "<0>{0} {1, plural, one {подписка} few {подписки} other {подписок}}" @@ -398,14 +443,18 @@ msgid "7 days" msgstr "7 дней" #. If last message does not contain text, fall back to "{user} reacted to {a message}" -#: src/screens/Messages/components/ChatListItem.tsx:205 +#: src/screens/Messages/components/ChatListItem.tsx:210 msgid "a message" msgstr "" -#: src/Navigation.tsx:391 -#: src/screens/Settings/AboutSettings.tsx:34 -#: src/screens/Settings/Settings.tsx:215 -#: src/screens/Settings/Settings.tsx:218 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:91 +msgid "A new form of verification" +msgstr "" + +#: src/Navigation.tsx:400 +#: src/screens/Settings/AboutSettings.tsx:72 +#: src/screens/Settings/Settings.tsx:223 +#: src/screens/Settings/Settings.tsx:226 msgid "About" msgstr "Описание" @@ -424,36 +473,36 @@ msgid "Accept Request" msgstr "" #: src/screens/Settings/AccessibilitySettings.tsx:46 -#: src/screens/Settings/Settings.tsx:191 -#: src/screens/Settings/Settings.tsx:194 +#: src/screens/Settings/Settings.tsx:199 +#: src/screens/Settings/Settings.tsx:202 msgid "Accessibility" msgstr "Доступность" -#: src/Navigation.tsx:343 +#: src/Navigation.tsx:352 msgid "Accessibility Settings" msgstr "Настройки Доступности" -#: src/Navigation.tsx:359 +#: src/Navigation.tsx:368 #: src/screens/Login/LoginForm.tsx:194 #: src/screens/Settings/AccountSettings.tsx:45 -#: src/screens/Settings/Settings.tsx:153 -#: src/screens/Settings/Settings.tsx:156 +#: src/screens/Settings/Settings.tsx:161 +#: src/screens/Settings/Settings.tsx:164 msgid "Account" msgstr "Учётная запись" #: src/screens/Messages/components/RequestButtons.tsx:81 -#: src/view/com/profile/ProfileMenu.tsx:141 +#: src/view/com/profile/ProfileMenu.tsx:147 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:392 msgctxt "toast" msgid "Account blocked" msgstr "Учётная запись заблокирована" -#: src/view/com/profile/ProfileMenu.tsx:154 +#: src/view/com/profile/ProfileMenu.tsx:160 msgctxt "toast" msgid "Account followed" msgstr "Вы подписались на учётную запись" -#: src/view/com/profile/ProfileMenu.tsx:117 +#: src/view/com/profile/ProfileMenu.tsx:123 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:415 msgctxt "toast" msgid "Account muted" @@ -468,33 +517,37 @@ msgstr "Учётная запись игнорируется" msgid "Account Muted by List" msgstr "Учётная запись игнорируется списком" -#: src/screens/Settings/Settings.tsx:430 +#: src/screens/Settings/Settings.tsx:472 msgid "Account options" msgstr "Параметры учётной записи" -#: src/screens/Settings/Settings.tsx:466 +#: src/screens/Settings/Settings.tsx:508 msgid "Account removed from quick access" msgstr "Учётная запись удалена из быстрого доступа" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:137 -#: src/view/com/profile/ProfileMenu.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:140 +#: src/view/com/profile/ProfileMenu.tsx:137 msgctxt "toast" msgid "Account unblocked" msgstr "Учётная запись разблокирована" -#: src/view/com/profile/ProfileMenu.tsx:166 +#: src/view/com/profile/ProfileMenu.tsx:172 msgctxt "toast" msgid "Account unfollowed" msgstr "Вы отписались от учётной записи" -#: src/view/com/profile/ProfileMenu.tsx:107 +#: src/view/com/profile/ProfileMenu.tsx:113 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:405 msgctxt "toast" msgid "Account unmuted" msgstr "Учётная запись больше не игнорируется" +#: src/components/verification/VerifierDialog.tsx:98 +msgid "Accounts with a scalloped blue check mark<0>{NON_BREAKING_SPACE}<1/>{NON_BREAKING_SPACE}can verify others. These trusted verifiers are selected by Bluesky." +msgstr "" + +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:169 #: src/components/dialogs/MutedWords.tsx:328 -#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/UserAddRemoveLists.tsx:235 msgid "Add" msgstr "Добавить" @@ -512,8 +565,8 @@ msgstr "Добавить {displayName} в стартовый набор" msgid "Add a content warning" msgstr "Добавить предупреждение о содержимом" -#: src/view/screens/ProfileList.tsx:916 -#: src/view/screens/ProfileList.tsx:934 +#: src/view/screens/ProfileList.tsx:924 +#: src/view/screens/ProfileList.tsx:942 msgid "Add a user to this list" msgstr "Добавить пользователя в список" @@ -536,8 +589,8 @@ msgstr "Добавить альтернативный текст" msgid "Add alt text (optional)" msgstr "Добавьте альтернативный текст (необязательно)" -#: src/screens/Settings/Settings.tsx:373 -#: src/screens/Settings/Settings.tsx:376 +#: src/screens/Settings/Settings.tsx:415 +#: src/screens/Settings/Settings.tsx:418 #: src/view/shell/desktop/LeftNav.tsx:281 #: src/view/shell/desktop/LeftNav.tsx:285 msgid "Add another account" @@ -578,11 +631,15 @@ msgstr "Добавить игнорируемые слова и теги" msgid "Add new post" msgstr "Добавить новый пост" -#: src/view/screens/ProfileList.tsx:924 -#: src/view/screens/ProfileList.tsx:942 +#: src/view/screens/ProfileList.tsx:932 +#: src/view/screens/ProfileList.tsx:950 msgid "Add people" msgstr "Добавить людей" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:79 +msgid "Add people to list" +msgstr "" + #: src/components/dms/EmojiPopup.android.tsx:55 msgid "Add Reaction" msgstr "" @@ -599,7 +656,7 @@ msgstr "Добавьте ленты в свой стартовый набор!" msgid "Add the default feed of only people you follow" msgstr "Добавьте в ленту по умолчанию только тех людей, на кого вы подписаны" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:387 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:406 msgid "Add the following DNS record to your domain:" msgstr "Добавьте следующую DNS-запись к вашему домену:" @@ -607,8 +664,8 @@ msgstr "Добавьте следующую DNS-запись к вашему д msgid "Add this feed to your feeds" msgstr "Добавьте эту ленту в свои ленты" -#: src/view/com/profile/ProfileMenu.tsx:273 -#: src/view/com/profile/ProfileMenu.tsx:276 +#: src/view/com/profile/ProfileMenu.tsx:286 +#: src/view/com/profile/ProfileMenu.tsx:289 msgid "Add to lists" msgstr "Добавить в списки" @@ -616,7 +673,11 @@ msgstr "Добавить в списки" msgid "Add to my feeds" msgstr "Добавить в мои ленты" -#: src/view/com/modals/ListAddRemoveUsers.tsx:192 +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:156 +msgid "Add user to list" +msgstr "" + +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:109 #: src/view/com/modals/UserAddRemoveLists.tsx:162 msgid "Added to list" msgstr "Добавлено в список" @@ -640,7 +701,7 @@ msgstr "Для взрослых" msgid "Adult Content" msgstr "Содержимое для взрослых" -#: src/screens/Moderation/index.tsx:355 +#: src/screens/Moderation/index.tsx:374 msgid "Adult content can only be enabled via the Web at <0>bsky.app." msgstr "Содержимое для взрослых можно включить только через веб-сайт <0>bsky.app." @@ -653,7 +714,7 @@ msgstr "Содержимое для взрослых отключено." msgid "Adult Content labels" msgstr "Метки содержимого для взрослых" -#: src/screens/Moderation/index.tsx:399 +#: src/screens/Moderation/index.tsx:418 msgid "Advanced" msgstr "Расширенные" @@ -794,6 +855,11 @@ msgstr "Возникла ошибка при попытке подписатьс msgid "An error occurred while uploading the video." msgstr "При загрузке видео возникла ошибка." +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:84 +#: src/components/verification/VerifierDialog.tsx:88 +msgid "An illustration showing that Bluesky selects trusted verifiers, and trusted verifiers in turn verify individual user accounts." +msgstr "" + #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:28 #: src/lib/moderation/useReportOptions.ts:28 msgid "An issue not included in these options" @@ -809,13 +875,17 @@ msgstr "При попытке открыть чат возникла пробл #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 -#: src/components/ProfileCard.tsx:339 -#: src/components/ProfileCard.tsx:360 +#: src/components/ProfileCard.tsx:367 +#: src/components/ProfileCard.tsx:388 #: src/view/com/profile/FollowButton.tsx:38 #: src/view/com/profile/FollowButton.tsx:48 msgid "An issue occurred, please try again." msgstr "Возникла проблема, пожалуйста, попробуйте ещё раз." +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:118 +msgid "An mockup of a iPhone showing the Bluesky app open to the profile of a verified user with a blue checkmark next to their display name." +msgstr "" + #: src/screens/Onboarding/StepInterests/index.tsx:185 msgid "an unknown error occurred" msgstr "возникла неизвестная ошибка" @@ -838,6 +908,10 @@ msgstr "Животные" msgid "Animated GIF" msgstr "Анимированные GIF" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:37 +msgid "Announcing verification on Bluesky" +msgstr "" + #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:33 #: src/lib/moderation/useReportOptions.ts:33 msgid "Anti-Social Behavior" @@ -847,7 +921,7 @@ msgstr "Антисоциальное поведение" msgid "Anybody can interact" msgstr "Любой может взаимодействовать" -#: src/Navigation.tsx:399 +#: src/Navigation.tsx:408 #: src/screens/Settings/AppIconSettings/index.tsx:67 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:18 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:23 @@ -884,7 +958,7 @@ msgstr "Имена паролей приложений должны состоя msgid "App passwords" msgstr "Пароли приложений" -#: src/Navigation.tsx:311 +#: src/Navigation.tsx:320 #: src/screens/Settings/AppPasswords.tsx:51 msgid "App Passwords" msgstr "Пароли приложений" @@ -920,10 +994,10 @@ msgstr "Обжаловать приостановку" msgid "Appeal this decision" msgstr "Обжаловать это решение" -#: src/Navigation.tsx:351 +#: src/Navigation.tsx:360 #: src/screens/Settings/AppearanceSettings.tsx:85 -#: src/screens/Settings/Settings.tsx:183 -#: src/screens/Settings/Settings.tsx:186 +#: src/screens/Settings/Settings.tsx:191 +#: src/screens/Settings/Settings.tsx:194 msgid "Appearance" msgstr "Оформление" @@ -932,12 +1006,12 @@ msgstr "Оформление" msgid "Apply default recommended feeds" msgstr "Применить рекомендуемые по умолчанию ленты" -#: src/view/com/post-thread/PostThreadItem.tsx:865 +#: src/view/com/post-thread/PostThreadItem.tsx:885 msgid "Archived from {0}" msgstr "Архивный пост от {0}" -#: src/view/com/post-thread/PostThreadItem.tsx:834 -#: src/view/com/post-thread/PostThreadItem.tsx:873 +#: src/view/com/post-thread/PostThreadItem.tsx:854 +#: src/view/com/post-thread/PostThreadItem.tsx:893 msgid "Archived post" msgstr "Архивный пост" @@ -953,7 +1027,7 @@ msgstr "Вы уверены, что хотите удалить это сооб msgid "Are you sure you want to delete this starter pack?" msgstr "Вы уверены, что хотите удалить этот стартовый набор?" -#: src/screens/Profile/Header/EditProfileDialog.tsx:82 +#: src/screens/Profile/Header/EditProfileDialog.tsx:86 msgid "Are you sure you want to discard your changes?" msgstr "Вы уверены, что хотите отменить изменения?" @@ -1016,7 +1090,7 @@ msgstr "Опции автовоспроизведения перемещены msgid "Autoplay videos and GIFs" msgstr "Автовоспроизведение видео и GIF-файлов" -#: src/components/dms/MessagesListHeader.tsx:82 +#: src/components/dms/MessagesListHeader.tsx:84 #: src/components/moderation/LabelsOnMeDialog.tsx:315 #: src/components/moderation/LabelsOnMeDialog.tsx:316 #: src/screens/Login/ChooseAccountForm.tsx:90 @@ -1052,7 +1126,7 @@ msgstr "Чтобы создать пост, необходимо сначала msgid "Before creating a starter pack, you must first verify your email." msgstr "Чтобы создать стартовый набор, необходимо сначала подтвердить свою электронную почту." -#: src/components/dms/dialogs/NewChatDialog.tsx:79 +#: src/components/dms/dialogs/NewChatDialog.tsx:80 #: src/components/dms/MessageProfileButton.tsx:110 #: src/screens/Messages/Conversation.tsx:221 msgid "Before you may message another user, you must first verify your email." @@ -1063,8 +1137,8 @@ msgstr "Чтобы отправить сообщение другому поль msgid "Birthday" msgstr "Дата рождения" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:283 -#: src/view/com/profile/ProfileMenu.tsx:399 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 +#: src/view/com/profile/ProfileMenu.tsx:435 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:849 msgid "Block" msgstr "Заблокировать" @@ -1073,19 +1147,19 @@ msgstr "Заблокировать" #: src/components/dms/ConvoMenu.tsx:250 #: src/screens/Messages/components/RequestButtons.tsx:134 #: src/screens/Messages/components/RequestButtons.tsx:136 -#: src/view/com/profile/ProfileMenu.tsx:310 -#: src/view/com/profile/ProfileMenu.tsx:317 +#: src/view/com/profile/ProfileMenu.tsx:346 +#: src/view/com/profile/ProfileMenu.tsx:353 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:686 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:688 msgid "Block account" msgstr "Заблокировать" -#: src/view/com/profile/ProfileMenu.tsx:382 +#: src/view/com/profile/ProfileMenu.tsx:418 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:844 msgid "Block Account?" msgstr "Заблокировать учётную запись?" -#: src/view/screens/ProfileList.tsx:661 +#: src/view/screens/ProfileList.tsx:669 msgid "Block accounts" msgstr "Заблокировать учётные записи" @@ -1097,7 +1171,7 @@ msgstr "Заблокировать и удалить" msgid "Block and/or delete this conversation" msgstr "Заблокировать и/или удалить эту беседу" -#: src/view/screens/ProfileList.tsx:781 +#: src/view/screens/ProfileList.tsx:789 msgid "Block list" msgstr "Заблокировать список" @@ -1105,7 +1179,7 @@ msgstr "Заблокировать список" msgid "Block or report" msgstr "" -#: src/view/screens/ProfileList.tsx:776 +#: src/view/screens/ProfileList.tsx:784 msgid "Block these accounts?" msgstr "Заблокировать эти учётные записи?" @@ -1122,21 +1196,21 @@ msgstr "Заблокировать пользователя" msgid "Blocked" msgstr "Заблокировано" -#: src/screens/Moderation/index.tsx:269 +#: src/screens/Moderation/index.tsx:273 msgid "Blocked accounts" msgstr "Заблокированные учётные записи" -#: src/Navigation.tsx:160 -#: src/view/screens/ModerationBlockedAccounts.tsx:101 +#: src/Navigation.tsx:161 +#: src/view/screens/ModerationBlockedAccounts.tsx:110 msgid "Blocked Accounts" msgstr "Заблокированные учётные записи" -#: src/view/com/profile/ProfileMenu.tsx:394 +#: src/view/com/profile/ProfileMenu.tsx:430 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:846 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Заблокированные учётные записи не могут вам отвечать, упоминать вас в своих постах, и взаимодействовать с вами каким-либо другим образом." -#: src/view/screens/ModerationBlockedAccounts.tsx:112 +#: src/view/screens/ModerationBlockedAccounts.tsx:121 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you. You will not see their content and they will be prevented from seeing yours." msgstr "Заблокированные учётные записи не могут вам отвечать, упоминать вас в своих постах, и взаимодействовать с вами каким-либо другим образом. Вы не будете видеть их посты и они не будут видеть ваши." @@ -1144,15 +1218,15 @@ msgstr "Заблокированные учётные записи не могу msgid "Blocked post." msgstr "Заблокирован пост." -#: src/screens/Profile/Sections/Labels.tsx:173 +#: src/screens/Profile/Sections/Labels.tsx:170 msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "Блокировка не мешает этому маркировщику добавлять метку на вашу учётную запись." -#: src/view/screens/ProfileList.tsx:778 +#: src/view/screens/ProfileList.tsx:786 msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Блокировка - это открытая информация. Заблокированные учётные записи не могут отвечать в ваших постах, упоминать вас или иным образом взаимодействовать с вами." -#: src/view/com/profile/ProfileMenu.tsx:391 +#: src/view/com/profile/ProfileMenu.tsx:427 msgid "Blocking will not prevent labels from being applied on your account, but it will stop this account from replying in your threads or interacting with you." msgstr "Блокировка не помешает добавлять метки на вашу учётную запись, но она остановит возможность этой учётной записи комментировать ваши посты или взаимодействовать с вами." @@ -1165,7 +1239,7 @@ msgstr "Блог" msgid "Bluesky" msgstr "Bluesky" -#: src/view/com/post-thread/PostThreadItem.tsx:890 +#: src/view/com/post-thread/PostThreadItem.tsx:910 msgid "Bluesky cannot confirm the authenticity of the claimed date." msgstr "Bluesky не может подтвердить подлинность заявленной даты." @@ -1199,6 +1273,10 @@ msgstr "Bluesky выберет набор рекомендуемых учётн msgid "Bluesky will not show your profile and posts to logged-out users. Other apps may not honor this request. This does not make your account private." msgstr "Bluesky не будет показывать ваш профиль и посты посетителям без учётной записи. Другие приложения могут не следовать этому запросу. Это не делает вашу учётную запись приватной." +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:132 +msgid "Bluesky will proactively verify notable and authentic accounts." +msgstr "" + #: src/screens/Settings/AppIconSettings/index.tsx:99 msgid "Bluesky+" msgstr "Bluesky+" @@ -1301,17 +1379,17 @@ msgid "Camera" msgstr "Камера" #: src/components/Menu/index.tsx:306 -#: src/components/Prompt.tsx:130 -#: src/components/Prompt.tsx:132 +#: src/components/Prompt.tsx:140 +#: src/components/Prompt.tsx:142 #: src/screens/Deactivated.tsx:158 -#: src/screens/Profile/Header/EditProfileDialog.tsx:220 -#: src/screens/Profile/Header/EditProfileDialog.tsx:228 +#: src/screens/Profile/Header/EditProfileDialog.tsx:227 +#: src/screens/Profile/Header/EditProfileDialog.tsx:235 #: src/screens/Search/Shell.tsx:349 #: src/screens/Settings/AppIconSettings/index.tsx:44 #: src/screens/Settings/AppIconSettings/index.tsx:225 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:76 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:83 -#: src/screens/Settings/Settings.tsx:260 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:78 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:85 +#: src/screens/Settings/Settings.tsx:268 #: src/screens/Takendown.tsx:99 #: src/screens/Takendown.tsx:102 #: src/view/com/composer/Composer.tsx:937 @@ -1322,7 +1400,7 @@ msgstr "Камера" #: src/view/com/modals/ChangePassword.tsx:282 #: src/view/com/modals/CreateOrEditList.tsx:335 #: src/view/com/modals/CropImage.web.tsx:97 -#: src/view/com/modals/EditProfile.tsx:244 +#: src/view/com/modals/EditProfile.tsx:270 #: src/view/com/modals/InAppBrowserConsent.tsx:75 #: src/view/com/modals/InAppBrowserConsent.tsx:77 #: src/view/com/modals/LinkWarning.tsx:105 @@ -1350,7 +1428,7 @@ msgstr "Отменить удаление учётной записи" msgid "Cancel image crop" msgstr "Отменить обрезку изображения" -#: src/view/com/modals/EditProfile.tsx:239 +#: src/view/com/modals/EditProfile.tsx:265 msgid "Cancel profile editing" msgstr "Отменить изменения профиля" @@ -1363,7 +1441,6 @@ msgid "Cancel reactivation and sign out" msgstr "Отменить реактивацию и выйти из системы" #: src/screens/Search/Shell.tsx:341 -#: src/view/com/modals/ListAddRemoveUsers.tsx:88 msgid "Cancel search" msgstr "Отменить поиск" @@ -1411,8 +1488,8 @@ msgstr "Изменить электронную почту" msgid "Change email address" msgstr "Изменить адрес электронной почты" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:92 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:96 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:94 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:98 msgid "Change Handle" msgstr "Изменить псевдоним" @@ -1448,15 +1525,15 @@ msgstr "Измените свой адрес электронной почты" msgid "Changes app icon" msgstr "Изменяет иконку приложения" -#: src/components/forms/HostingProvider.tsx:50 -#: src/components/forms/HostingProvider.tsx:70 +#: src/components/forms/HostingProvider.tsx:49 +#: src/components/forms/HostingProvider.tsx:69 msgid "Changes hosting provider" msgstr "Изменяет хостинг-провайдера" -#: src/Navigation.tsx:416 +#: src/Navigation.tsx:425 #: src/view/shell/bottom-bar/BottomBar.tsx:205 #: src/view/shell/desktop/LeftNav.tsx:535 -#: src/view/shell/Drawer.tsx:422 +#: src/view/shell/Drawer.tsx:438 msgid "Chat" msgstr "Чат" @@ -1471,7 +1548,7 @@ msgctxt "toast" msgid "Chat muted" msgstr "Чат без звука" -#: src/Navigation.tsx:426 +#: src/Navigation.tsx:435 #: src/screens/Messages/components/InboxPreview.tsx:24 msgid "Chat request inbox" msgstr "" @@ -1482,7 +1559,7 @@ msgid "Chat requests" msgstr "" #: src/components/dms/ConvoMenu.tsx:75 -#: src/Navigation.tsx:421 +#: src/Navigation.tsx:430 #: src/screens/Messages/ChatList.tsx:328 msgid "Chat settings" msgstr "Настройки чата" @@ -1514,7 +1591,7 @@ msgstr "Проверьте свою электронную почту на на msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "Проверьте свой почтовый ящик на наличие электронного письма с кодом подтверждения и введите его ниже:" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:370 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:389 msgid "Choose domain verification method" msgstr "Выберите метод подтверждения домена" @@ -1554,14 +1631,19 @@ msgstr "Укажите пароль" msgid "Choose your username" msgstr "Выберите свой псевдоним" -#: src/screens/Settings/Settings.tsx:351 +#: src/screens/Settings/Settings.tsx:393 msgid "Clear all storage data" msgstr "Очистите все данные хранилища" -#: src/screens/Settings/Settings.tsx:353 +#: src/screens/Settings/Settings.tsx:395 msgid "Clear all storage data (restart after this)" msgstr "Очистите все данные хранилища (после этого перезагрузитесь)" +#: src/screens/Settings/AboutSettings.tsx:113 +#: src/screens/Settings/AboutSettings.tsx:117 +msgid "Clear image cache" +msgstr "" + #: src/components/forms/SearchInput.tsx:70 msgid "Clear search query" msgstr "Очистить поисковый запрос" @@ -1595,8 +1677,10 @@ msgid "Clip 🐴 clop 🐴" msgstr "Клип 🐴 клоп 🐴" #: src/components/dialogs/GifSelect.tsx:281 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:174 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:183 +#: src/components/dialogs/SearchablePeopleList.tsx:295 #: src/components/dialogs/VerifyEmailDialog.tsx:289 -#: src/components/dms/dialogs/SearchablePeopleList.tsx:269 #: src/components/dms/EmojiPopup.android.tsx:58 #: src/components/dms/ReportDialog.tsx:381 #: src/components/dms/ReportDialog.tsx:390 @@ -1605,6 +1689,8 @@ msgstr "Клип 🐴 клоп 🐴" #: src/components/ProgressGuide/FollowDialog.tsx:386 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:117 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:123 +#: src/components/verification/VerificationsDialog.tsx:146 +#: src/components/verification/VerifierDialog.tsx:144 #: src/view/com/modals/ChangePassword.tsx:279 #: src/view/com/modals/ChangePassword.tsx:282 #: src/view/com/util/post-embeds/GifEmbed.tsx:197 @@ -1625,6 +1711,8 @@ msgid "Close bottom drawer" msgstr "Закрыть нижнее меню" #: src/components/dialogs/GifSelect.tsx:275 +#: src/components/verification/VerificationsDialog.tsx:138 +#: src/components/verification/VerifierDialog.tsx:136 msgid "Close dialog" msgstr "Закрыть диалог" @@ -1676,11 +1764,11 @@ msgstr "Закрывает подборщик эмодзи" msgid "Closes viewer for header image" msgstr "Закрывает просмотр изображения" -#: src/view/com/notifications/NotificationFeedItem.tsx:405 +#: src/view/com/notifications/NotificationFeedItem.tsx:479 msgid "Collapse list of users" msgstr "Свернуть список пользователей" -#: src/view/com/notifications/NotificationFeedItem.tsx:598 +#: src/view/com/notifications/NotificationFeedItem.tsx:687 msgid "Collapses list of users for a given notification" msgstr "Сворачивает список пользователей для данного уведомления" @@ -1703,7 +1791,7 @@ msgstr "Комедия" msgid "Comics" msgstr "Комиксы" -#: src/Navigation.tsx:301 +#: src/Navigation.tsx:310 #: src/view/screens/CommunityGuidelines.tsx:34 msgid "Community Guidelines" msgstr "Правила сообщества" @@ -1743,8 +1831,8 @@ msgstr "Настраивается в <0>настройках модерации #: src/components/dialogs/VerifyEmailDialog.tsx:253 #: src/components/dialogs/VerifyEmailDialog.tsx:260 #: src/components/dialogs/VerifyEmailDialog.tsx:283 -#: src/components/Prompt.tsx:173 -#: src/components/Prompt.tsx:176 +#: src/components/Prompt.tsx:183 +#: src/components/Prompt.tsx:186 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:185 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:188 #: src/view/com/modals/VerifyEmail.tsx:239 @@ -1765,11 +1853,11 @@ msgstr "Подтвердить настройку языка содержимо msgid "Confirm delete account" msgstr "Подтвердить удаление учётной записи" -#: src/screens/Moderation/index.tsx:303 +#: src/screens/Moderation/index.tsx:322 msgid "Confirm your age:" msgstr "Подтвердите ваш возраст:" -#: src/screens/Moderation/index.tsx:294 +#: src/screens/Moderation/index.tsx:313 msgid "Confirm your birthdate" msgstr "Подтвердите вашу дату рождения" @@ -1802,12 +1890,12 @@ msgid "Content & Media" msgstr "Содержание и медиа" #: src/screens/Settings/AccessibilitySettings.tsx:109 -#: src/screens/Settings/Settings.tsx:175 -#: src/screens/Settings/Settings.tsx:178 +#: src/screens/Settings/Settings.tsx:183 +#: src/screens/Settings/Settings.tsx:186 msgid "Content and media" msgstr "Содержимое и медиа" -#: src/Navigation.tsx:375 +#: src/Navigation.tsx:384 msgid "Content and Media" msgstr "Содержимое и медиа" @@ -1815,7 +1903,7 @@ msgstr "Содержимое и медиа" msgid "Content Blocked" msgstr "Заблокированное содержимое" -#: src/screens/Moderation/index.tsx:287 +#: src/screens/Moderation/index.tsx:306 msgid "Content filters" msgstr "Фильтры содержимого" @@ -1853,7 +1941,7 @@ msgstr "Фон контекстного меню, нажмите, чтобы з msgid "Continue" msgstr "Далее" -#: src/components/AccountList.tsx:121 +#: src/components/AccountList.tsx:126 msgid "Continue as {0} (currently signed in)" msgstr "Продолжить как {0} (текущий пользователь)" @@ -1873,7 +1961,7 @@ msgctxt "toast" msgid "Conversation deleted" msgstr "Беседа удалена" -#: src/screens/Messages/components/ChatListItem.tsx:191 +#: src/screens/Messages/components/ChatListItem.tsx:196 msgid "Conversation deleted" msgstr "Беседа удалена" @@ -1885,7 +1973,7 @@ msgstr "Кулинария" msgid "Copied" msgstr "Скопировано" -#: src/screens/Settings/AboutSettings.tsx:98 +#: src/screens/Settings/AboutSettings.tsx:148 msgid "Copied build version to clipboard" msgstr "Версия сборки скопирована в буфер обмена" @@ -1903,7 +1991,7 @@ msgstr "Скопировано в буфер обмена" msgid "Copied!" msgstr "Скопировано!" -#: src/screens/Settings/AboutSettings.tsx:74 +#: src/screens/Settings/AboutSettings.tsx:124 msgid "Copies build version to clipboard" msgstr "Копирует версию сборки в буфер обмена" @@ -1915,8 +2003,8 @@ msgstr "Копировать" msgid "Copy App Password" msgstr "Копировать пароль приложения" -#: src/view/com/profile/ProfileMenu.tsx:347 -#: src/view/com/profile/ProfileMenu.tsx:350 +#: src/view/com/profile/ProfileMenu.tsx:383 +#: src/view/com/profile/ProfileMenu.tsx:386 msgid "Copy at:// URI" msgstr "Копировать at:// URI" @@ -1930,13 +2018,13 @@ msgstr "Копировать DID автора" msgid "Copy code" msgstr "Копировать код" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:472 -#: src/view/com/profile/ProfileMenu.tsx:356 -#: src/view/com/profile/ProfileMenu.tsx:359 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:491 +#: src/view/com/profile/ProfileMenu.tsx:392 +#: src/view/com/profile/ProfileMenu.tsx:395 msgid "Copy DID" msgstr "Копировать DID" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:405 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:424 msgid "Copy host" msgstr "Копировать хост" @@ -1948,7 +2036,7 @@ msgstr "Копировать ссылку" msgid "Copy Link" msgstr "Копировать ссылку" -#: src/view/screens/ProfileList.tsx:505 +#: src/view/screens/ProfileList.tsx:513 msgid "Copy link to list" msgstr "Копировать ссылку на список" @@ -1976,11 +2064,11 @@ msgstr "Копировать текст поста" msgid "Copy QR code" msgstr "Копировать QR-код" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:426 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:445 msgid "Copy TXT record value" msgstr "Копировать значение TXT-записи" -#: src/Navigation.tsx:306 +#: src/Navigation.tsx:315 #: src/view/screens/CopyrightPolicy.tsx:31 msgid "Copyright Policy" msgstr "Политика защиты авторского права" @@ -1994,7 +2082,7 @@ msgstr "Не удалось выйти из чата" msgid "Could not load feed" msgstr "Не удалось загрузить ленту" -#: src/view/screens/ProfileList.tsx:1021 +#: src/view/screens/ProfileList.tsx:1029 msgid "Could not load list" msgstr "Не удалось загрузить список" @@ -2016,7 +2104,7 @@ msgstr "Создать QR-код для стартового набора" #: src/components/StarterPack/ProfileStarterPacks.tsx:178 #: src/components/StarterPack/ProfileStarterPacks.tsx:274 -#: src/Navigation.tsx:451 +#: src/Navigation.tsx:460 msgid "Create a starter pack" msgstr "Создать стартовый набор" @@ -2127,7 +2215,7 @@ msgstr "Дата рождения" msgid "Deactivate account" msgstr "Деактивировать учётную запись" -#: src/screens/Settings/Settings.tsx:332 +#: src/screens/Settings/Settings.tsx:374 msgid "Debug Moderation" msgstr "Настройка модерации" @@ -2150,7 +2238,7 @@ msgstr "Иконки по умолчанию" #: src/screens/StarterPack/StarterPackScreen.tsx:672 #: src/screens/StarterPack/StarterPackScreen.tsx:744 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:767 -#: src/view/screens/ProfileList.tsx:760 +#: src/view/screens/ProfileList.tsx:768 msgid "Delete" msgstr "Удалить" @@ -2176,7 +2264,7 @@ msgstr "Удалить пароль для приложения?" msgid "Delete chat" msgstr "" -#: src/screens/Settings/Settings.tsx:339 +#: src/screens/Settings/Settings.tsx:381 msgid "Delete chat declaration record" msgstr "Удалить запись объявления чата" @@ -2195,7 +2283,7 @@ msgstr "Удалить беседу" msgid "Delete for me" msgstr "Удалить для меня" -#: src/view/screens/ProfileList.tsx:548 +#: src/view/screens/ProfileList.tsx:556 msgid "Delete list" msgstr "" @@ -2226,7 +2314,7 @@ msgstr "Удалить стартовый набор" msgid "Delete starter pack?" msgstr "Удалить стартовый набор?" -#: src/view/screens/ProfileList.tsx:755 +#: src/view/screens/ProfileList.tsx:763 msgid "Delete this list?" msgstr "Удалить этот список?" @@ -2238,8 +2326,8 @@ msgstr "Удалить этот пост?" msgid "Deleted" msgstr "Удалено" -#: src/components/dms/MessagesListHeader.tsx:155 -#: src/screens/Messages/components/ChatListItem.tsx:123 +#: src/components/dms/MessagesListHeader.tsx:160 +#: src/screens/Messages/components/ChatListItem.tsx:128 msgid "Deleted Account" msgstr "Удалённая учётная запись" @@ -2247,19 +2335,19 @@ msgstr "Удалённая учётная запись" msgid "Deleted post." msgstr "Удалённый пост." -#: src/screens/Profile/Header/EditProfileDialog.tsx:347 +#: src/screens/Profile/Header/EditProfileDialog.tsx:370 #: src/view/com/modals/CreateOrEditList.tsx:280 #: src/view/com/modals/CreateOrEditList.tsx:301 -#: src/view/com/modals/EditProfile.tsx:193 -#: src/view/com/modals/EditProfile.tsx:205 +#: src/view/com/modals/EditProfile.tsx:219 +#: src/view/com/modals/EditProfile.tsx:231 msgid "Description" msgstr "Описание" -#: src/screens/Profile/Header/EditProfileDialog.tsx:367 +#: src/screens/Profile/Header/EditProfileDialog.tsx:390 msgid "Description is too long" msgstr "Описание слишком длинное" -#: src/screens/Profile/Header/EditProfileDialog.tsx:368 +#: src/screens/Profile/Header/EditProfileDialog.tsx:391 msgid "Description is too long. {DESCRIPTION_MAX_GRAPHEMES, plural, other {The maximum number of characters is #.}}" msgstr "" @@ -2277,18 +2365,18 @@ msgstr "Отделить цитату" msgid "Detach quote post?" msgstr "Отделить цитату от поста?" -#: src/screens/Settings/AboutSettings.tsx:87 +#: src/screens/Settings/AboutSettings.tsx:137 msgctxt "toast" msgid "Developer mode disabled" msgstr "Режим разработчика отключен" -#: src/screens/Settings/AboutSettings.tsx:81 +#: src/screens/Settings/AboutSettings.tsx:131 msgctxt "toast" msgid "Developer mode enabled" msgstr "Режим разработчика включен" -#: src/screens/Settings/Settings.tsx:242 -#: src/screens/Settings/Settings.tsx:245 +#: src/screens/Settings/Settings.tsx:250 +#: src/screens/Settings/Settings.tsx:253 msgid "Developer options" msgstr "Опции разработчика" @@ -2318,17 +2406,17 @@ msgstr "Отключить субтитры" #: src/lib/moderation/useLabelBehaviorDescription.ts:68 #: src/screens/Messages/Settings.tsx:139 #: src/screens/Messages/Settings.tsx:142 -#: src/screens/Moderation/index.tsx:345 +#: src/screens/Moderation/index.tsx:364 msgid "Disabled" msgstr "Отключено" -#: src/screens/Profile/Header/EditProfileDialog.tsx:84 +#: src/screens/Profile/Header/EditProfileDialog.tsx:88 #: src/view/com/composer/Composer.tsx:705 #: src/view/com/composer/Composer.tsx:889 msgid "Discard" msgstr "Удалить" -#: src/screens/Profile/Header/EditProfileDialog.tsx:81 +#: src/screens/Profile/Header/EditProfileDialog.tsx:85 msgid "Discard changes?" msgstr "Удалить изменения?" @@ -2383,27 +2471,27 @@ msgstr "Пропустить этот раздел" msgid "Display larger alt text badges" msgstr "Отображение больших значков альтернативного текста" -#: src/screens/Profile/Header/EditProfileDialog.tsx:314 -#: src/screens/Profile/Header/EditProfileDialog.tsx:320 -#: src/screens/Profile/Header/EditProfileDialog.tsx:354 -#: src/view/com/modals/EditProfile.tsx:187 +#: src/screens/Profile/Header/EditProfileDialog.tsx:321 +#: src/screens/Profile/Header/EditProfileDialog.tsx:327 +#: src/screens/Profile/Header/EditProfileDialog.tsx:377 +#: src/view/com/modals/EditProfile.tsx:194 msgid "Display name" msgstr "Имя" -#: src/view/com/modals/EditProfile.tsx:175 +#: src/view/com/modals/EditProfile.tsx:182 msgid "Display Name" msgstr "Имя" -#: src/screens/Profile/Header/EditProfileDialog.tsx:333 +#: src/screens/Profile/Header/EditProfileDialog.tsx:340 msgid "Display name is too long" msgstr "Имя слишком длинное" -#: src/screens/Profile/Header/EditProfileDialog.tsx:334 +#: src/screens/Profile/Header/EditProfileDialog.tsx:341 msgid "Display name is too long. {DISPLAY_NAME_MAX_GRAPHEMES, plural, other {The maximum number of characters is #.}}" msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:373 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:375 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:392 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:394 msgid "DNS Panel" msgstr "Панель DNS" @@ -2419,7 +2507,7 @@ msgstr "Не содержит обнаженности." msgid "Doesn't begin or end with a hyphen" msgstr "Не начинается или заканчивается дефисом" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:488 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:507 msgid "Domain verified!" msgstr "Домен проверен!" @@ -2441,11 +2529,9 @@ msgstr "Домен проверен!" #: src/view/com/modals/CropImage.web.tsx:112 #: src/view/com/modals/InviteCodes.tsx:81 #: src/view/com/modals/InviteCodes.tsx:124 -#: src/view/com/modals/ListAddRemoveUsers.tsx:143 msgid "Done" msgstr "Готово" -#: src/view/com/modals/ListAddRemoveUsers.tsx:145 #: src/view/com/modals/UserAddRemoveLists.tsx:113 #: src/view/com/modals/UserAddRemoveLists.tsx:116 msgctxt "action" @@ -2485,23 +2571,23 @@ msgstr "Перетащите и отпустите, чтобы добавить msgid "Duration:" msgstr "Продолжительность:" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:211 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:230 msgid "e.g. alice" msgstr "например, alice" -#: src/screens/Profile/Header/EditProfileDialog.tsx:321 +#: src/screens/Profile/Header/EditProfileDialog.tsx:328 msgid "e.g. Alice Lastname" msgstr "например, Алиса Фамилия" -#: src/view/com/modals/EditProfile.tsx:180 +#: src/view/com/modals/EditProfile.tsx:187 msgid "e.g. Alice Roberts" msgstr "например, Алиса Робертс" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:357 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:376 msgid "e.g. alice.com" msgstr "например, alice.com" -#: src/view/com/modals/EditProfile.tsx:198 +#: src/view/com/modals/EditProfile.tsx:224 msgid "e.g. Artist, dog-lover, and avid reader." msgstr "например, художница, собачница и заядлая читательница." @@ -2536,7 +2622,8 @@ msgstr "Каждый код приглашения работает только msgid "Edit" msgstr "Редактировать" -#: src/view/com/lists/ListMembers.tsx:143 +#: src/view/com/lists/ListMembers.tsx:180 +#: src/view/com/lists/ListMembers.tsx:186 msgctxt "action" msgid "Edit" msgstr "Редактировать" @@ -2566,7 +2653,7 @@ msgstr "Редактировать настройки взаимодействи msgid "Edit interests" msgstr "" -#: src/view/screens/ProfileList.tsx:536 +#: src/view/screens/ProfileList.tsx:544 msgid "Edit list details" msgstr "Редактировать описание списка" @@ -2574,12 +2661,12 @@ msgstr "Редактировать описание списка" msgid "Edit Moderation List" msgstr "Редактирование списка" -#: src/Navigation.tsx:316 +#: src/Navigation.tsx:325 #: src/view/screens/Feeds.tsx:515 msgid "Edit My Feeds" msgstr "Редактировать мои ленты" -#: src/view/com/modals/EditProfile.tsx:147 +#: src/view/com/modals/EditProfile.tsx:154 msgid "Edit my profile" msgstr "Редактировать мой профиль" @@ -2592,15 +2679,15 @@ msgstr "Редактировать людей" msgid "Edit post interaction settings" msgstr "Редактировать настройки взаимодействия с постом" -#: src/screens/Profile/Header/EditProfileDialog.tsx:269 -#: src/screens/Profile/Header/EditProfileDialog.tsx:275 +#: src/screens/Profile/Header/EditProfileDialog.tsx:276 +#: src/screens/Profile/Header/EditProfileDialog.tsx:282 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:196 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 msgid "Edit profile" msgstr "Редактировать профиль" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:199 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:185 msgid "Edit Profile" msgstr "Редактировать профиль" @@ -2616,15 +2703,15 @@ msgstr "Редактировать список пользователей" msgid "Edit who can reply" msgstr "Редактировать, кто может отвечать" -#: src/view/com/modals/EditProfile.tsx:188 +#: src/view/com/modals/EditProfile.tsx:195 msgid "Edit your display name" msgstr "Редактировать ваше имя" -#: src/view/com/modals/EditProfile.tsx:206 +#: src/view/com/modals/EditProfile.tsx:232 msgid "Edit your profile description" msgstr "Редактировать описание вашего профиля" -#: src/Navigation.tsx:456 +#: src/Navigation.tsx:465 msgid "Edit your starter pack" msgstr "Редактировать ваш стартовый набор" @@ -2707,7 +2794,7 @@ msgstr "Включено" msgid "Enable {0} only" msgstr "Включить только {0}" -#: src/screens/Moderation/index.tsx:332 +#: src/screens/Moderation/index.tsx:351 msgid "Enable adult content" msgstr "Разрешить содержимое для взрослых" @@ -2752,11 +2839,11 @@ msgstr "Включить актуальные видео в ленте Discover. #: src/screens/Messages/Settings.tsx:130 #: src/screens/Messages/Settings.tsx:133 -#: src/screens/Moderation/index.tsx:343 +#: src/screens/Moderation/index.tsx:362 msgid "Enabled" msgstr "Включено" -#: src/screens/Profile/Sections/Feed.tsx:116 +#: src/screens/Profile/Sections/Feed.tsx:113 msgid "End of feed" msgstr "Конец ленты" @@ -2789,7 +2876,7 @@ msgstr "Перейти в полноэкранный режим" msgid "Enter the code you received to change your password." msgstr "Введите код, который вы получили, чтобы изменить пароль." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:351 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:370 msgid "Enter the domain you want to use" msgstr "Введите домен, который вы хотите использовать" @@ -2906,19 +2993,15 @@ msgstr "Выходит из процесса обрезки изображени msgid "Exits image view" msgstr "Выходит из режима просмотра" -#: src/view/com/modals/ListAddRemoveUsers.tsx:89 -msgid "Exits inputting search query" -msgstr "Выходит из поиска" - #: src/view/com/lightbox/Lightbox.web.tsx:184 msgid "Expand alt text" msgstr "Развернуть альтернативный текст" -#: src/view/com/notifications/NotificationFeedItem.tsx:406 +#: src/view/com/notifications/NotificationFeedItem.tsx:480 msgid "Expand list of users" msgstr "Развернуть список пользователей" -#: src/view/com/composer/ComposerReplyTo.tsx:70 +#: src/view/com/composer/ComposerReplyTo.tsx:83 msgid "Expand or collapse the full post you are replying to" msgstr "Развернуть или свернуть весь пост, на который вы отвечаете" @@ -2926,10 +3009,6 @@ msgstr "Развернуть или свернуть весь пост, на к msgid "Expands or collapses post text" msgstr "Разворачивает или сворачивает текст поста" -#: src/view/com/composer/ComposerReplyTo.tsx:73 -msgid "Expands or collapses the full post you are replying to" -msgstr "Разворачивает или сворачивает весь пост, на который вы отвечаете" - #: src/lib/api/index.ts:406 msgid "Expected uri to resolve to a record" msgstr "Ожидалось, что uri разрешиться в запись" @@ -2961,10 +3040,10 @@ msgstr "Откровенный или потенциально проблемн msgid "Explicit sexual images." msgstr "Откровенные сексуальные изображения." -#: src/Navigation.tsx:640 +#: src/Navigation.tsx:649 #: src/screens/Search/Shell.tsx:307 #: src/view/shell/desktop/LeftNav.tsx:617 -#: src/view/shell/Drawer.tsx:370 +#: src/view/shell/Drawer.tsx:386 msgid "Explore" msgstr "" @@ -2992,7 +3071,7 @@ msgstr "Внешние медиа" msgid "External media may allow websites to collect information about you and your device. No information is sent or requested until you press the \"play\" button." msgstr "Внешние медиа могут позволить веб-сайтам собирать информацию о вас и вашем устройстве. Информация не отправляется и не запрашивается, пока не нажата кнопка \"Воспроизвести\"." -#: src/Navigation.tsx:335 +#: src/Navigation.tsx:344 #: src/screens/Settings/ExternalMediaPreferences.tsx:31 msgid "External Media Preferences" msgstr "Настройка внешних медиа" @@ -3007,10 +3086,14 @@ msgstr "" msgid "Failed to add emoji reaction" msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:568 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:587 msgid "Failed to change handle. Please try again." msgstr "Не удалось изменить псевдоним. Попробуйте ещё раз." +#: src/components/verification/VerificationCreatePrompt.tsx:32 +msgid "Failed to create a verification" +msgstr "" + #: src/screens/Settings/components/AddAppPasswordDialog.tsx:173 msgid "Failed to create app password. Please try again." msgstr "Не удалось изменить пароль приложения. Попробуйте ещё раз." @@ -3087,6 +3170,10 @@ msgstr "Не удалось закрепить пост" msgid "Failed to remove emoji reaction" msgstr "" +#: src/components/verification/VerificationRemovePrompt.tsx:34 +msgid "Failed to remove verification" +msgstr "" + #: src/view/com/lightbox/Lightbox.tsx:46 msgid "Failed to save image: {0}" msgstr "Не удалось сохранить изображение: {0}" @@ -3132,11 +3219,11 @@ msgstr "Не удалось изменить настройки" msgid "Failed to upload video" msgstr "Не удалось загрузить видео" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:341 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:360 msgid "Failed to verify handle. Please try again." msgstr "Не удалось проверить псевдоним. Попробуйте ещё раз." -#: src/Navigation.tsx:251 +#: src/Navigation.tsx:260 msgid "Feed" msgstr "Лента" @@ -3155,7 +3242,7 @@ msgstr "Переключатель ленты" #: src/view/shell/desktop/RightNav.tsx:102 #: src/view/shell/desktop/RightNav.tsx:103 -#: src/view/shell/Drawer.tsx:324 +#: src/view/shell/Drawer.tsx:340 msgid "Feedback" msgstr "Обратная связь" @@ -3165,14 +3252,14 @@ msgctxt "toast" msgid "Feedback sent!" msgstr "Обратная связь отправлена!" -#: src/Navigation.tsx:436 +#: src/Navigation.tsx:445 #: src/screens/Search/SearchResults.tsx:68 #: src/screens/StarterPack/StarterPackScreen.tsx:185 #: src/view/screens/Feeds.tsx:508 #: src/view/screens/Profile.tsx:227 #: src/view/screens/SavedFeeds.tsx:96 #: src/view/shell/desktop/LeftNav.tsx:655 -#: src/view/shell/Drawer.tsx:486 +#: src/view/shell/Drawer.tsx:502 msgid "Feeds" msgstr "Ленты" @@ -3258,10 +3345,10 @@ msgid "Flexible" msgstr "Гибкий" #. User is not following this account, click to follow -#: src/components/ProfileCard.tsx:372 -#: src/components/ProfileHoverCard/index.web.tsx:449 -#: src/components/ProfileHoverCard/index.web.tsx:460 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 +#: src/components/ProfileCard.tsx:400 +#: src/components/ProfileHoverCard/index.web.tsx:456 +#: src/components/ProfileHoverCard/index.web.tsx:467 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:236 #: src/screens/VideoFeed/index.tsx:829 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:131 msgid "Follow" @@ -3272,7 +3359,7 @@ msgctxt "action" msgid "Follow" msgstr "Подписаться" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:218 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:221 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:113 msgid "Follow {0}" msgstr "Подписаться на {0}" @@ -3294,8 +3381,8 @@ msgstr "Подпишитесь на 10 учётных записей" msgid "Follow 7 accounts" msgstr "Подпишитесь на 7 учётных записей" -#: src/view/com/profile/ProfileMenu.tsx:252 -#: src/view/com/profile/ProfileMenu.tsx:263 +#: src/view/com/profile/ProfileMenu.tsx:265 +#: src/view/com/profile/ProfileMenu.tsx:276 msgid "Follow account" msgstr "Подписаться на учётную запись" @@ -3304,7 +3391,7 @@ msgstr "Подписаться на учётную запись" msgid "Follow all" msgstr "Подписаться на всех" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:232 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:129 msgid "Follow Back" msgstr "Подписаться в ответ" @@ -3330,7 +3417,7 @@ msgstr "Подписаны <0>{0} и <1>{1}" msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" msgstr "Подписаны <0>{0}, <1>{1} и {2, plural, one {# другой} other {# других}}" -#: src/Navigation.tsx:205 +#: src/Navigation.tsx:214 msgid "Followers of @{0} that you know" msgstr "Подписчики @{0}, которых вы знаете" @@ -3340,10 +3427,10 @@ msgid "Followers you know" msgstr "Подписчики, которых вы знаете" #. User is following this account, click to unfollow -#: src/components/ProfileCard.tsx:366 -#: src/components/ProfileHoverCard/index.web.tsx:448 -#: src/components/ProfileHoverCard/index.web.tsx:459 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:230 +#: src/components/ProfileCard.tsx:394 +#: src/components/ProfileHoverCard/index.web.tsx:455 +#: src/components/ProfileHoverCard/index.web.tsx:466 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:232 #: src/screens/VideoFeed/index.tsx:827 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:134 #: src/view/screens/Feeds.tsx:599 @@ -3351,8 +3438,8 @@ msgstr "Подписчики, которых вы знаете" msgid "Following" msgstr "Подписки" -#: src/components/ProfileCard.tsx:329 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 +#: src/components/ProfileCard.tsx:357 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:101 msgid "Following {0}" msgstr "Подписка на {0}" @@ -3369,7 +3456,7 @@ msgstr "Подписка на {name}" msgid "Following feed preferences" msgstr "Настройка ленты подписок" -#: src/Navigation.tsx:322 +#: src/Navigation.tsx:331 #: src/screens/Settings/FollowingFeedPreferences.tsx:53 msgid "Following Feed Preferences" msgstr "Настройка ленты подписок" @@ -3450,7 +3537,7 @@ msgstr "Галерея" msgid "Generate a starter pack" msgstr "Сгенерировать стартовый набор" -#: src/view/shell/Drawer.tsx:328 +#: src/view/shell/Drawer.tsx:344 msgid "Get help" msgstr "Получить помощь" @@ -3486,7 +3573,7 @@ msgstr "Грубые нарушения закона или условий ис #: src/screens/VideoFeed/index.tsx:1112 #: src/view/com/auth/LoggedOut.tsx:72 #: src/view/screens/NotFound.tsx:57 -#: src/view/screens/ProfileList.tsx:1030 +#: src/view/screens/ProfileList.tsx:1038 msgid "Go back" msgstr "Вернуться" @@ -3497,7 +3584,7 @@ msgstr "Вернуться" #: src/screens/Profile/ProfileFeed/index.tsx:94 #: src/screens/StarterPack/StarterPackScreen.tsx:757 #: src/view/screens/NotFound.tsx:56 -#: src/view/screens/ProfileList.tsx:1035 +#: src/view/screens/ProfileList.tsx:1043 msgid "Go Back" msgstr "Вернуться" @@ -3518,7 +3605,11 @@ msgstr "Вернуться на главную" msgid "Go Home" msgstr "Вернуться на главную" -#: src/screens/Messages/components/ChatListItem.tsx:355 +#: src/view/com/notifications/NotificationFeedItem.tsx:193 +msgid "Go to {firstAuthorName}'s profile" +msgstr "" + +#: src/screens/Messages/components/ChatListItem.tsx:360 msgid "Go to conversation with {0}" msgstr "Перейти к беседе с {0}" @@ -3552,16 +3643,16 @@ msgstr "Полпути пройдено!" msgid "Handle" msgstr "Псевдоним" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:572 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:591 msgid "Handle already taken. Please try a different one." msgstr "Этот псевдоним уже занят. Пожалуйста, попробуйте другой." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:189 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:325 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:195 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:344 msgid "Handle changed!" msgstr "Псевдоним изменён!" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:576 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:595 msgid "Handle too long. Please try a shorter one." msgstr "Псевдоним слишком длинный. Пожалуйста, попробуйте более короткий." @@ -3574,7 +3665,7 @@ msgstr "Тактильные ощущения" msgid "Harassment, trolling, or intolerance" msgstr "Домогательства, троллинг или нетерпимость" -#: src/Navigation.tsx:406 +#: src/Navigation.tsx:415 msgid "Hashtag" msgstr "Хештег" @@ -3586,11 +3677,11 @@ msgstr "Хештег {tag}" msgid "Having trouble?" msgstr "Возникли проблемы?" -#: src/screens/Settings/Settings.tsx:207 -#: src/screens/Settings/Settings.tsx:211 +#: src/screens/Settings/Settings.tsx:215 +#: src/screens/Settings/Settings.tsx:219 #: src/view/shell/desktop/RightNav.tsx:120 #: src/view/shell/desktop/RightNav.tsx:121 -#: src/view/shell/Drawer.tsx:337 +#: src/view/shell/Drawer.tsx:353 msgid "Help" msgstr "Справка" @@ -3629,7 +3720,7 @@ msgstr "Скрытый список" msgid "Hide" msgstr "Скрыть" -#: src/view/com/notifications/NotificationFeedItem.tsx:605 +#: src/view/com/notifications/NotificationFeedItem.tsx:694 msgctxt "action" msgid "Hide" msgstr "Скрыть" @@ -3680,10 +3771,15 @@ msgstr "Скрыть актуальные темы?" msgid "Hide trending videos?" msgstr "Скрыть актуальные видео?" -#: src/view/com/notifications/NotificationFeedItem.tsx:596 +#: src/view/com/notifications/NotificationFeedItem.tsx:685 msgid "Hide user list" msgstr "Скрыть список пользователей" +#: src/screens/Moderation/VerificationSettings.tsx:81 +#: src/screens/Moderation/VerificationSettings.tsx:90 +msgid "Hide verification badges" +msgstr "" + #: src/components/moderation/ContentHider.tsx:151 #: src/components/moderation/PostHider.tsx:79 msgid "Hides the content" @@ -3709,7 +3805,7 @@ msgstr "Хмм, сервер ленты прислал нам непонятны msgid "Hmm, we're having trouble finding this feed. It may have been deleted." msgstr "Хмм, мы не можем найти эту ленту. Возможно она была удалена." -#: src/screens/Moderation/index.tsx:54 +#: src/screens/Moderation/index.tsx:58 msgid "Hmmmm, it seems we're having trouble loading this data. See below for more details. If this issue persists, please contact us." msgstr "Похоже, у нас возникли проблемы с загрузкой этих данных. Просмотрите детали ниже. Если проблема не исчезнет, пожалуйста, свяжитесь с нами." @@ -3721,15 +3817,15 @@ msgstr "Хммм, мы не смогли загрузить этот серви msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "Подождите! Мы постепенно даём доступ к видео, и вы всё ещё в очереди. Возвращайтесь позже!" -#: src/Navigation.tsx:635 -#: src/Navigation.tsx:655 +#: src/Navigation.tsx:644 +#: src/Navigation.tsx:664 #: src/view/shell/bottom-bar/BottomBar.tsx:162 #: src/view/shell/desktop/LeftNav.tsx:599 -#: src/view/shell/Drawer.tsx:396 +#: src/view/shell/Drawer.tsx:412 msgid "Home" msgstr "Главная" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:398 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:417 msgid "Host:" msgstr "Хост:" @@ -3768,8 +3864,8 @@ msgstr "У меня есть код" msgid "I have a confirmation code" msgstr "У меня есть код подтверждения" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:261 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:267 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:280 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:286 msgid "I have my own domain" msgstr "У меня есть собственный домен" @@ -3786,11 +3882,11 @@ msgstr "Раскрывает альтернативный текст, если msgid "If you are not yet an adult according to the laws of your country, your parent or legal guardian must read these Terms on your behalf." msgstr "Если вы ещё не достигли совершеннолетия в соответствии с законами вашей страны, ваш родитель или юридический опекун должен прочитать эти Условия от вашего имени." -#: src/view/screens/ProfileList.tsx:757 +#: src/view/screens/ProfileList.tsx:765 msgid "If you delete this list, you won't be able to recover it." msgstr "Если вы удалите этот список, вы не сможете его восстановить." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:248 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:267 msgid "If you have your own domain, you can use that as your handle. This lets you self-verify your identity. <0>Learn more here." msgstr "Если у вас есть собственный домен, вы можете использовать его в качестве своего псевдонима. Это позволит вам самостоятельно подтвердить свою личность. <0> Узнайте больше здесь." @@ -3819,6 +3915,15 @@ msgstr "Незаконно и срочно" msgid "Image" msgstr "Изображение" +#: src/screens/Settings/AboutSettings.tsx:61 +msgid "Image cache cleared" +msgstr "" + +#. Android-only toast message which includes amount of space freed using localized number formatting +#: src/screens/Settings/AboutSettings.tsx:47 +msgid "Image cache cleared, freed {0}" +msgstr "" + #: src/components/StarterPack/ShareDialog.tsx:76 msgid "Image saved to your camera roll!" msgstr "Изображение сохранено в папке камеры!" @@ -3871,7 +3976,7 @@ msgstr "Введите код, который был отправлен вам msgid "Interaction limited" msgstr "Взаимодействие ограничено" -#: src/screens/Moderation/index.tsx:209 +#: src/screens/Moderation/index.tsx:213 msgid "Interaction settings" msgstr "Настройки взаимодействия" @@ -3880,11 +3985,11 @@ msgstr "Настройки взаимодействия" msgid "Invalid 2FA confirmation code." msgstr "Неверный код подтверждения 2FA." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:578 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:597 msgid "Invalid handle. Please try a different one." msgstr "Недопустимый псевдоним. Пожалуйста, попробуйте другой." -#: src/view/com/post-thread/PostThreadItem.tsx:288 +#: src/view/com/post-thread/PostThreadItem.tsx:291 msgid "Invalid or unsupported post record" msgstr "Неверный или неподдерживаемый пост" @@ -3979,7 +4084,7 @@ msgstr "Метки" msgid "Labels added" msgstr "Метки добавлены" -#: src/screens/Profile/Sections/Labels.tsx:163 +#: src/screens/Profile/Sections/Labels.tsx:160 msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." msgstr "Метки являются аннотациями для пользователей и контента. Они могут использоваться для скрытия, предупреждения и категоризации сети." @@ -3995,13 +4100,13 @@ msgstr "Метки на вашем контенте" msgid "Language selection" msgstr "Выбор языка" -#: src/Navigation.tsx:178 +#: src/Navigation.tsx:187 msgid "Language Settings" msgstr "Настройки языка" #: src/screens/Settings/LanguageSettings.tsx:71 -#: src/screens/Settings/Settings.tsx:199 -#: src/screens/Settings/Settings.tsx:202 +#: src/screens/Settings/Settings.tsx:207 +#: src/screens/Settings/Settings.tsx:210 msgid "Languages" msgstr "Языки" @@ -4015,10 +4120,19 @@ msgstr "Увеличенный" msgid "Latest" msgstr "Недавние" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:252 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:271 msgid "learn more" msgstr "узнать больше" +#: src/components/verification/VerificationsDialog.tsx:163 +#: src/components/verification/VerifierDialog.tsx:132 +#: src/screens/Moderation/VerificationSettings.tsx:47 +#: src/screens/Profile/Header/EditProfileDialog.tsx:360 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:212 +#: src/view/com/modals/EditProfile.tsx:208 +msgid "Learn more" +msgstr "" + #: src/components/moderation/ScreenHider.tsx:140 msgid "Learn More" msgstr "Узнать больше" @@ -4044,6 +4158,11 @@ msgstr "Узнайте больше о том, какая модерация п msgid "Learn more about this warning" msgstr "Узнать больше об этом предупреждении" +#: src/components/verification/VerificationsDialog.tsx:152 +#: src/components/verification/VerifierDialog.tsx:121 +msgid "Learn more about verification on Bluesky" +msgstr "" + #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:99 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:102 msgid "Learn more about what is public on Bluesky." @@ -4132,9 +4251,8 @@ msgstr "Лайкнуть эту ленту" msgid "Like this labeler" msgstr "" -#: src/components/LikesDialog.tsx:85 -#: src/Navigation.tsx:256 -#: src/Navigation.tsx:261 +#: src/Navigation.tsx:265 +#: src/Navigation.tsx:270 msgid "Liked by" msgstr "Понравилось" @@ -4160,7 +4278,7 @@ msgstr "Понравилось {likeCount, plural, one {# пользовател msgid "Likes" msgstr "Нравится" -#: src/view/com/post-thread/PostThreadItem.tsx:223 +#: src/view/com/post-thread/PostThreadItem.tsx:226 msgid "Likes on this post" msgstr "Лайки этого поста" @@ -4169,7 +4287,7 @@ msgstr "Лайки этого поста" msgid "Linear" msgstr "Линейно" -#: src/Navigation.tsx:211 +#: src/Navigation.tsx:220 msgid "List" msgstr "Список" @@ -4177,7 +4295,7 @@ msgstr "Список" msgid "List Avatar" msgstr "Аватар списка" -#: src/view/screens/ProfileList.tsx:430 +#: src/view/screens/ProfileList.tsx:438 msgctxt "toast" msgid "List blocked" msgstr "Список заблокирован" @@ -4195,7 +4313,7 @@ msgstr "Список от <0/>" msgid "List by you" msgstr "Список от вас" -#: src/view/screens/ProfileList.tsx:477 +#: src/view/screens/ProfileList.tsx:485 msgctxt "toast" msgid "List deleted" msgstr "Список удалён" @@ -4204,11 +4322,11 @@ msgstr "Список удалён" msgid "List has been hidden" msgstr "Список был спрятан" -#: src/view/screens/ProfileList.tsx:172 +#: src/view/screens/ProfileList.tsx:176 msgid "List Hidden" msgstr "Список скрытых" -#: src/view/screens/ProfileList.tsx:394 +#: src/view/screens/ProfileList.tsx:402 msgctxt "toast" msgid "List muted" msgstr "Список игнорируется" @@ -4217,22 +4335,22 @@ msgstr "Список игнорируется" msgid "List Name" msgstr "Название списка" -#: src/view/screens/ProfileList.tsx:448 +#: src/view/screens/ProfileList.tsx:456 msgctxt "toast" msgid "List unblocked" msgstr "Список разблокирован" -#: src/view/screens/ProfileList.tsx:412 +#: src/view/screens/ProfileList.tsx:420 msgctxt "toast" msgid "List unmuted" msgstr "Список больше не игнорируется" -#: src/Navigation.tsx:140 +#: src/Navigation.tsx:141 #: src/view/screens/Lists.tsx:62 #: src/view/screens/Profile.tsx:221 #: src/view/screens/Profile.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:673 -#: src/view/shell/Drawer.tsx:501 +#: src/view/shell/Drawer.tsx:517 msgid "Lists" msgstr "Списки" @@ -4255,7 +4373,7 @@ msgstr "Загрузить новые уведомления" #: src/screens/Profile/ProfileFeed/index.tsx:221 #: src/screens/Profile/Sections/Feed.tsx:98 #: src/view/com/feeds/FeedPage.tsx:155 -#: src/view/screens/ProfileList.tsx:870 +#: src/view/screens/ProfileList.tsx:878 msgid "Load new posts" msgstr "Загрузить новые посты" @@ -4263,7 +4381,7 @@ msgstr "Загрузить новые посты" msgid "Loading..." msgstr "Загрузка..." -#: src/Navigation.tsx:281 +#: src/Navigation.tsx:290 msgid "Log" msgstr "Отчёт" @@ -4276,7 +4394,7 @@ msgid "Logo by @sawaratsuki.bsky.social" msgstr "Логотип @sawaratsuki.bsky.social" #: src/view/shell/desktop/RightNav.tsx:127 -#: src/view/shell/Drawer.tsx:639 +#: src/view/shell/Drawer.tsx:655 msgid "Logo by <0>@sawaratsuki.bsky.social" msgstr "Логотип от <0>@sawaratsuki.bsky.social" @@ -4313,6 +4431,10 @@ msgstr "Убедитесь, что это действительно тот са msgid "Manage saved feeds" msgstr "Управление сохранёнными лентами" +#: src/screens/Moderation/index.tsx:283 +msgid "Manage verification settings" +msgstr "" + #: src/components/dialogs/MutedWords.tsx:108 msgid "Manage your muted words and tags" msgstr "Настраивайте ваши игнорируемые слова и теги" @@ -4366,7 +4488,7 @@ msgctxt "toast" msgid "Message deleted" msgstr "Сообщение удалено" -#: src/screens/Messages/components/ChatListItem.tsx:192 +#: src/screens/Messages/components/ChatListItem.tsx:197 msgid "Message deleted" msgstr "Сообщение удалено" @@ -4391,7 +4513,7 @@ msgstr "Сообщение слишком длинное" msgid "Message options" msgstr "" -#: src/Navigation.tsx:650 +#: src/Navigation.tsx:659 msgid "Messages" msgstr "Сообщения" @@ -4410,10 +4532,10 @@ msgstr "Ложная учётная запись" msgid "Misleading Post" msgstr "Ложный пост" -#: src/Navigation.tsx:145 -#: src/screens/Moderation/index.tsx:89 -#: src/screens/Settings/Settings.tsx:167 -#: src/screens/Settings/Settings.tsx:170 +#: src/Navigation.tsx:146 +#: src/screens/Moderation/index.tsx:93 +#: src/screens/Settings/Settings.tsx:175 +#: src/screens/Settings/Settings.tsx:178 msgid "Moderation" msgstr "Модерация" @@ -4445,11 +4567,11 @@ msgctxt "toast" msgid "Moderation list updated" msgstr "Список модерации изменён" -#: src/screens/Moderation/index.tsx:239 +#: src/screens/Moderation/index.tsx:243 msgid "Moderation lists" msgstr "Списки модерации" -#: src/Navigation.tsx:150 +#: src/Navigation.tsx:151 #: src/view/screens/ModerationModlists.tsx:62 msgid "Moderation Lists" msgstr "Списки модерации" @@ -4458,11 +4580,11 @@ msgstr "Списки модерации" msgid "moderation settings" msgstr "настройка модерации" -#: src/Navigation.tsx:271 +#: src/Navigation.tsx:280 msgid "Moderation states" msgstr "Статус модерации" -#: src/screens/Moderation/index.tsx:193 +#: src/screens/Moderation/index.tsx:197 msgid "Moderation tools" msgstr "Инструменты модерации" @@ -4471,7 +4593,7 @@ msgstr "Инструменты модерации" msgid "Moderator has chosen to set a general warning on the content." msgstr "Модератор решил установить общее предупреждение на контент." -#: src/view/com/post-thread/PostThreadItem.tsx:645 +#: src/view/com/post-thread/PostThreadItem.tsx:665 msgid "More" msgstr "Больше" @@ -4480,9 +4602,9 @@ msgstr "Больше" msgid "More feeds" msgstr "Больше лент" -#: src/view/com/profile/ProfileMenu.tsx:194 -#: src/view/com/profile/ProfileMenu.tsx:200 -#: src/view/screens/ProfileList.tsx:742 +#: src/view/com/profile/ProfileMenu.tsx:207 +#: src/view/com/profile/ProfileMenu.tsx:213 +#: src/view/screens/ProfileList.tsx:750 msgid "More options" msgstr "Дополнительные опции" @@ -4515,14 +4637,14 @@ msgstr "Игнорировать" msgid "Mute {tag}" msgstr "Игнорировать {tag}" -#: src/view/com/profile/ProfileMenu.tsx:289 -#: src/view/com/profile/ProfileMenu.tsx:296 +#: src/view/com/profile/ProfileMenu.tsx:325 +#: src/view/com/profile/ProfileMenu.tsx:332 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:669 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:675 msgid "Mute account" msgstr "Игнорировать учётную запись" -#: src/view/screens/ProfileList.tsx:649 +#: src/view/screens/ProfileList.tsx:657 msgid "Mute accounts" msgstr "Игнорировать учётные записи" @@ -4535,11 +4657,11 @@ msgstr "Отключить звук" msgid "Mute in:" msgstr "Игнорируемое:" -#: src/view/screens/ProfileList.tsx:771 +#: src/view/screens/ProfileList.tsx:779 msgid "Mute list" msgstr "Игнорировать список" -#: src/view/screens/ProfileList.tsx:766 +#: src/view/screens/ProfileList.tsx:774 msgid "Mute these accounts?" msgstr "Игнорировать эти учётные записи?" @@ -4577,16 +4699,16 @@ msgstr "Игнорировать ветку" msgid "Mute words & tags" msgstr "Игнорировать слова и теги" -#: src/screens/Moderation/index.tsx:254 +#: src/screens/Moderation/index.tsx:258 msgid "Muted accounts" msgstr "Игнорируемые учётные записи" -#: src/Navigation.tsx:155 -#: src/view/screens/ModerationMutedAccounts.tsx:100 +#: src/Navigation.tsx:156 +#: src/view/screens/ModerationMutedAccounts.tsx:123 msgid "Muted Accounts" msgstr "Игнорируемые учётные записи" -#: src/view/screens/ModerationMutedAccounts.tsx:112 +#: src/view/screens/ModerationMutedAccounts.tsx:135 msgid "Muted accounts have their posts removed from your feed and from your notifications. Mutes are completely private." msgstr "Игнорируемые учётные записи автоматически убираются из вашей ленты и уведомлений. Игнорирование является полностью частным." @@ -4594,11 +4716,11 @@ msgstr "Игнорируемые учётные записи автоматич msgid "Muted by \"{0}\"" msgstr "Проигнорировано списком \"{0}\"" -#: src/screens/Moderation/index.tsx:224 +#: src/screens/Moderation/index.tsx:228 msgid "Muted words & tags" msgstr "Игнорируемые слова и теги" -#: src/view/screens/ProfileList.tsx:768 +#: src/view/screens/ProfileList.tsx:776 msgid "Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them." msgstr "Игнорирование является приватным. Игнорируемые учётные записи могут взаимодействовать с вами, но вы не будете видеть их посты и не будете получать от них уведомления." @@ -4650,7 +4772,7 @@ msgstr "" msgid "Navigates to the next screen" msgstr "Переходит к следующему экрану" -#: src/view/shell/Drawer.tsx:72 +#: src/view/shell/Drawer.tsx:75 msgid "Navigates to your profile" msgstr "Переходит к вашему профилю" @@ -4667,7 +4789,7 @@ msgstr "Хотите сообщить о нарушении авторских msgid "Never lose access to your followers or data." msgstr "Никогда не теряйте доступ к вашим подписчикам и данным." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:548 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:567 msgid "Nevermind, create a handle for me" msgstr "Неважно, создайте для меня псевдоним" @@ -4687,9 +4809,13 @@ msgstr "Новый" msgid "New chat" msgstr "Новый чат" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:202 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:210 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:356 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:63 +msgid "New Feature" +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:221 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:229 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:375 msgid "New handle" msgstr "Новый псевдоним" @@ -4718,8 +4844,8 @@ msgstr "Новый Пароль" #: src/view/screens/Feeds.tsx:549 #: src/view/screens/Notifications.tsx:165 #: src/view/screens/Profile.tsx:507 -#: src/view/screens/ProfileList.tsx:252 -#: src/view/screens/ProfileList.tsx:285 +#: src/view/screens/ProfileList.tsx:250 +#: src/view/screens/ProfileList.tsx:288 msgid "New post" msgstr "Новый пост" @@ -4780,8 +4906,8 @@ msgstr "Следующее изображение" msgid "No app passwords yet" msgstr "Пока нет паролей приложений" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:378 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:380 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:397 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:399 msgid "No DNS Panel" msgstr "Нет панели DNS" @@ -4798,8 +4924,8 @@ msgstr "Не найдено ни одной ленты. Попробуйте п msgid "No likes yet" msgstr "Пока нет лайков" -#: src/components/ProfileCard.tsx:351 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:119 +#: src/components/ProfileCard.tsx:379 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:122 msgid "No longer following {0}" msgstr "Вы больше не подписаны на {0}" @@ -4807,7 +4933,7 @@ msgstr "Вы больше не подписаны на {0}" msgid "No longer than {MAX_SERVICE_HANDLE_LENGTH, plural, other {# characters}}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:134 +#: src/screens/Messages/components/ChatListItem.tsx:139 msgid "No messages yet" msgstr "Сообщения пока отсутствуют" @@ -4841,7 +4967,7 @@ msgstr "Пока нет репостов" msgid "No result" msgstr "Нет результатов" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:204 +#: src/components/dialogs/SearchablePeopleList.tsx:223 #: src/components/ProgressGuide/FollowDialog.tsx:212 msgid "No results" msgstr "Нет результатов" @@ -4859,9 +4985,8 @@ msgid "No results found for \"{query}\"" msgstr "Ничего не найдено по запросу \"{query}\"" #: src/screens/Search/SearchResults.tsx:248 -#: src/screens/Search/SearchResults.tsx:286 -#: src/screens/Search/SearchResults.tsx:331 -#: src/view/com/modals/ListAddRemoveUsers.tsx:128 +#: src/screens/Search/SearchResults.tsx:284 +#: src/screens/Search/SearchResults.tsx:329 msgid "No results found for {query}" msgstr "Ничего не найдено по запросу \"{query}\"" @@ -4883,7 +5008,6 @@ msgid "Nobody" msgstr "Никого" #: src/components/LikedByList.tsx:86 -#: src/components/LikesDialog.tsx:97 #: src/view/com/post-thread/PostLikedBy.tsx:86 msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "Пока это никому не понравилось. Возможно, вы должны быть первым!" @@ -4908,7 +5032,7 @@ msgstr "Несексуальная обнажённость" msgid "Not followed by anyone you're following" msgstr "" -#: src/Navigation.tsx:135 +#: src/Navigation.tsx:136 #: src/view/screens/Profile.tsx:122 msgid "Not Found" msgstr "Не найдено" @@ -4918,7 +5042,7 @@ msgstr "Не найдено" msgid "Not right now" msgstr "Позже" -#: src/view/com/profile/ProfileMenu.tsx:406 +#: src/view/com/profile/ProfileMenu.tsx:442 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:791 #: src/view/com/util/post-ctrls/PostCtrls.tsx:361 msgid "Note about sharing" @@ -4936,7 +5060,7 @@ msgstr "Тут ничего нет" msgid "Notification filters" msgstr "Фильтры уведомлений" -#: src/Navigation.tsx:431 +#: src/Navigation.tsx:440 #: src/view/screens/Notifications.tsx:134 msgid "Notification settings" msgstr "Настройки уведомления" @@ -4953,11 +5077,11 @@ msgstr "Звуки уведомлений" msgid "Notification Sounds" msgstr "Звуки уведомлений" -#: src/Navigation.tsx:645 +#: src/Navigation.tsx:654 #: src/view/screens/Notifications.tsx:128 #: src/view/shell/bottom-bar/BottomBar.tsx:236 #: src/view/shell/desktop/LeftNav.tsx:636 -#: src/view/shell/Drawer.tsx:449 +#: src/view/shell/Drawer.tsx:465 msgid "Notifications" msgstr "Уведомления" @@ -5001,7 +5125,7 @@ msgid "OK" msgstr "ОК" #: src/screens/Login/PasswordUpdatedForm.tsx:37 -#: src/view/com/post-thread/PostThreadItem.tsx:895 +#: src/view/com/post-thread/PostThreadItem.tsx:915 msgid "Okay" msgstr "Хорошо" @@ -5016,7 +5140,7 @@ msgstr "Сначала самые старые" msgid "on<0><1/><2><3/>" msgstr "на<0><1/><2><3/>" -#: src/screens/Settings/Settings.tsx:304 +#: src/screens/Settings/Settings.tsx:346 msgid "Onboarding reset" msgstr "Сброс настроек" @@ -5060,7 +5184,7 @@ msgstr "Ой, что-то пошло не так!" #: src/components/StarterPack/ProfileStarterPacks.tsx:325 #: src/components/StarterPack/ProfileStarterPacks.tsx:334 #: src/screens/Settings/AppPasswords.tsx:59 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:104 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:106 #: src/screens/Settings/NotificationSettings.tsx:54 #: src/view/screens/Profile.tsx:122 msgid "Oops!" @@ -5078,8 +5202,8 @@ msgstr "Открыть контекстное меню профиля {name}" msgid "Open avatar creator" msgstr "Открыть создатель аватара" -#: src/screens/Messages/components/ChatListItem.tsx:363 -#: src/screens/Messages/components/ChatListItem.tsx:364 +#: src/screens/Messages/components/ChatListItem.tsx:368 +#: src/screens/Messages/components/ChatListItem.tsx:369 msgid "Open conversation options" msgstr "Открыть настройки беседы" @@ -5113,11 +5237,11 @@ msgstr "Открыть ссылку на {niceUrl}" msgid "Open message options" msgstr "Открыть параметры сообщений" -#: src/screens/Settings/Settings.tsx:330 +#: src/screens/Settings/Settings.tsx:372 msgid "Open moderation debug page" msgstr "Открыть страницу отладки модерации" -#: src/screens/Moderation/index.tsx:220 +#: src/screens/Moderation/index.tsx:224 msgid "Open muted words and tags settings" msgstr "Открыть настройки игнорирования слов и тегов" @@ -5133,12 +5257,12 @@ msgstr "Открыть меню настроек поста" msgid "Open starter pack menu" msgstr "Открыть меню стартового набора" -#: src/screens/Settings/Settings.tsx:323 -#: src/screens/Settings/Settings.tsx:337 +#: src/screens/Settings/Settings.tsx:365 +#: src/screens/Settings/Settings.tsx:379 msgid "Open storybook page" msgstr "Открыть страницу историй" -#: src/screens/Settings/Settings.tsx:316 +#: src/screens/Settings/Settings.tsx:358 msgid "Open system log" msgstr "Открыть системный журнал" @@ -5200,7 +5324,7 @@ msgstr "Открывается процесс входа в существующ msgid "Opens GIF select dialog" msgstr "Открывает диалоговое окно выбора GIF" -#: src/screens/Settings/Settings.tsx:208 +#: src/screens/Settings/Settings.tsx:216 msgid "Opens helpdesk in browser" msgstr "Открывает службу поддержки в браузере" @@ -5216,7 +5340,7 @@ msgstr "Открывает форму сброса пароля" msgid "Opens the linked website" msgstr "Открывает ссылку" -#: src/view/com/notifications/NotificationFeedItem.tsx:683 +#: src/view/com/notifications/NotificationFeedItem.tsx:788 #: src/view/com/util/UserAvatar.tsx:465 msgid "Opens this profile" msgstr "Открывает этот профиль" @@ -5268,7 +5392,7 @@ msgstr "" msgid "Other" msgstr "Другое" -#: src/components/AccountList.tsx:83 +#: src/components/AccountList.tsx:87 msgid "Other account" msgstr "Другая учётная запись" @@ -5330,15 +5454,15 @@ msgstr "Приостановить видео" #: src/screens/Search/SearchResults.tsx:62 #: src/screens/StarterPack/StarterPackScreen.tsx:184 -#: src/view/screens/ProfileList.tsx:166 +#: src/view/screens/ProfileList.tsx:170 msgid "People" msgstr "Люди" -#: src/Navigation.tsx:198 +#: src/Navigation.tsx:207 msgid "People followed by @{0}" msgstr "Люди, на которых подписан(а) @{0}" -#: src/Navigation.tsx:191 +#: src/Navigation.tsx:200 msgid "People following @{0}" msgstr "Люди, которые подписаны на @{0}" @@ -5376,7 +5500,7 @@ msgstr "Закрепить ленту" msgid "Pin Feed" msgstr "" -#: src/view/screens/ProfileList.tsx:706 +#: src/view/screens/ProfileList.tsx:714 msgid "Pin to home" msgstr "Закрепить на главной странице" @@ -5402,7 +5526,7 @@ msgstr "Прикреплено {0} к главной странице" msgid "Pinned Feeds" msgstr "Закреплённые ленты" -#: src/view/screens/ProfileList.tsx:353 +#: src/view/screens/ProfileList.tsx:361 msgid "Pinned to your feeds" msgstr "Закрепить в своих лентах" @@ -5553,14 +5677,14 @@ msgctxt "action" msgid "Post All" msgstr "Опубликовать все" -#: src/view/com/post-thread/PostThreadItem.tsx:215 +#: src/view/com/post-thread/PostThreadItem.tsx:218 msgid "Post by {0}" msgstr "Пост от {0}" -#: src/Navigation.tsx:224 -#: src/Navigation.tsx:231 -#: src/Navigation.tsx:238 -#: src/Navigation.tsx:245 +#: src/Navigation.tsx:233 +#: src/Navigation.tsx:240 +#: src/Navigation.tsx:247 +#: src/Navigation.tsx:254 msgid "Post by @{0}" msgstr "Пост от @{0}" @@ -5595,7 +5719,7 @@ msgstr "Вы скрыли этот пост" msgid "Post interaction settings" msgstr "Настройки взаимодействия с постом" -#: src/Navigation.tsx:166 +#: src/Navigation.tsx:167 #: src/screens/ModerationInteractionSettings/index.tsx:34 msgid "Post Interaction Settings" msgstr "Настройки взаимодействия с постом" @@ -5625,7 +5749,7 @@ msgstr "Пост откреплён" #: src/screens/StarterPack/StarterPackScreen.tsx:186 #: src/view/screens/Profile.tsx:222 -#: src/view/screens/ProfileList.tsx:166 +#: src/view/screens/ProfileList.tsx:170 msgid "Posts" msgstr "Посты" @@ -5683,22 +5807,22 @@ msgstr "Приоритетные уведомления" msgid "Privacy" msgstr "Конфиденциальность" -#: src/screens/Settings/Settings.tsx:161 -#: src/screens/Settings/Settings.tsx:164 +#: src/screens/Settings/Settings.tsx:169 +#: src/screens/Settings/Settings.tsx:172 msgid "Privacy and security" msgstr "Конфиденциальность и безопасность" -#: src/Navigation.tsx:367 +#: src/Navigation.tsx:376 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:36 msgid "Privacy and Security" msgstr "Конфиденциальность и безопасность" -#: src/Navigation.tsx:291 -#: src/screens/Settings/AboutSettings.tsx:51 -#: src/screens/Settings/AboutSettings.tsx:54 +#: src/Navigation.tsx:300 +#: src/screens/Settings/AboutSettings.tsx:89 +#: src/screens/Settings/AboutSettings.tsx:92 #: src/view/screens/PrivacyPolicy.tsx:31 -#: src/view/shell/Drawer.tsx:634 -#: src/view/shell/Drawer.tsx:635 +#: src/view/shell/Drawer.tsx:650 +#: src/view/shell/Drawer.tsx:651 msgid "Privacy Policy" msgstr "Политика конфиденциальности" @@ -5711,20 +5835,20 @@ msgstr "Обработка видео..." msgid "Processing..." msgstr "Обработка..." -#: src/view/screens/DebugMod.tsx:920 +#: src/view/screens/DebugMod.tsx:926 #: src/view/screens/Profile.tsx:361 msgid "profile" msgstr "профиль" #: src/view/shell/bottom-bar/BottomBar.tsx:286 #: src/view/shell/desktop/LeftNav.tsx:691 -#: src/view/shell/Drawer.tsx:71 -#: src/view/shell/Drawer.tsx:526 +#: src/view/shell/Drawer.tsx:74 +#: src/view/shell/Drawer.tsx:542 msgid "Profile" msgstr "Профиль" -#: src/screens/Profile/Header/EditProfileDialog.tsx:191 -#: src/view/com/modals/EditProfile.tsx:124 +#: src/screens/Profile/Header/EditProfileDialog.tsx:198 +#: src/view/com/modals/EditProfile.tsx:127 msgctxt "toast" msgid "Profile updated" msgstr "Профиль изменён" @@ -5803,7 +5927,7 @@ msgstr "Настройки цитирования" msgid "Quotes" msgstr "Цитаты" -#: src/view/com/post-thread/PostThreadItem.tsx:249 +#: src/view/com/post-thread/PostThreadItem.tsx:252 msgid "Quotes of this post" msgstr "Цитаты из этого поста" @@ -5814,7 +5938,7 @@ msgstr "Цитаты из этого поста" msgid "Random (aka \"Poster's Roulette\")" msgstr "В случайном порядке (он же \"Poster's Roulette\")" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:581 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:600 msgid "Rate limit exceeded – you've tried to change your handle too many times in a short period. Please wait a minute before trying again." msgstr "Лимит превышен - вы пытались сменить псевдоним слишком много раз за короткий промежуток времени. Пожалуйста, подождите минуту, прежде чем повторить попытку." @@ -5831,6 +5955,11 @@ msgstr "" msgid "Reactivate your account" msgstr "Реактивировать свою учётную запись" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:158 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:169 +msgid "Read blog post" +msgstr "" + #: src/screens/VideoFeed/index.tsx:942 msgid "Read less" msgstr "Читать меньше" @@ -5862,7 +5991,7 @@ msgstr "Причина обращения" msgid "Reason:" msgstr "Причина:" -#: src/screens/Search/components/SearchHistory.tsx:44 +#: src/screens/Search/components/SearchHistory.tsx:49 msgid "Recent Searches" msgstr "Последние запросы" @@ -5888,13 +6017,13 @@ msgstr "" msgid "Reload conversations" msgstr "Перезагрузить беседы" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:171 #: src/components/dialogs/MutedWords.tsx:438 #: src/components/FeedCard.tsx:343 #: src/components/StarterPack/Wizard/WizardListCard.tsx:102 #: src/components/StarterPack/Wizard/WizardListCard.tsx:109 -#: src/screens/Settings/Settings.tsx:468 +#: src/screens/Settings/Settings.tsx:510 #: src/view/com/feeds/FeedSourceCard.tsx:322 -#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/UserAddRemoveLists.tsx:235 #: src/view/com/posts/PostFeedErrorMessage.tsx:213 msgid "Remove" @@ -5904,12 +6033,12 @@ msgstr "Удалить" msgid "Remove {displayName} from starter pack" msgstr "Удалить {displayName} из стартового набора" -#: src/screens/Search/components/SearchHistory.tsx:120 +#: src/screens/Search/components/SearchHistory.tsx:97 msgid "Remove {historyItem}" msgstr "" -#: src/screens/Settings/Settings.tsx:447 -#: src/screens/Settings/Settings.tsx:450 +#: src/screens/Settings/Settings.tsx:489 +#: src/screens/Settings/Settings.tsx:492 msgid "Remove account" msgstr "Удалить учётную запись" @@ -5945,12 +6074,12 @@ msgstr "Удалить ленту?" #: src/screens/Profile/components/ProfileFeedHeader.tsx:320 #: src/view/com/feeds/FeedSourceCard.tsx:190 #: src/view/com/feeds/FeedSourceCard.tsx:268 -#: src/view/screens/ProfileList.tsx:520 +#: src/view/screens/ProfileList.tsx:528 #: src/view/screens/SavedFeeds.tsx:342 msgid "Remove from my feeds" msgstr "Удалить из моих лент" -#: src/screens/Settings/Settings.tsx:460 +#: src/screens/Settings/Settings.tsx:502 msgid "Remove from quick access?" msgstr "Удалить из быстрого доступа?" @@ -5972,7 +6101,7 @@ msgstr "Удалить изображение" msgid "Remove mute word from your list" msgstr "Удалить игнорируемые слова из вашего списка" -#: src/screens/Search/components/SearchHistory.tsx:93 +#: src/screens/Search/components/SearchHistory.tsx:178 msgid "Remove profile" msgstr "Удалить профиль" @@ -5993,6 +6122,21 @@ msgstr "Удалить файл субтитров" msgid "Remove this feed from your saved feeds" msgstr "Удалить эту ленту из сохранённых лент" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:157 +msgid "Remove user from list" +msgstr "" + +#: src/components/verification/VerificationRemovePrompt.tsx:46 +#: src/components/verification/VerificationsDialog.tsx:227 +#: src/view/com/profile/ProfileMenu.tsx:298 +#: src/view/com/profile/ProfileMenu.tsx:301 +msgid "Remove verification" +msgstr "" + +#: src/components/verification/VerificationRemovePrompt.tsx:44 +msgid "Remove your verification for this account?" +msgstr "" + #: src/view/com/util/post-embeds/QuoteEmbed.tsx:110 msgid "Removed by author" msgstr "Удалено автором" @@ -6001,7 +6145,7 @@ msgstr "Удалено автором" msgid "Removed by you" msgstr "Удалено вами" -#: src/view/com/modals/ListAddRemoveUsers.tsx:200 +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:117 #: src/view/com/modals/UserAddRemoveLists.tsx:170 msgid "Removed from list" msgstr "Удалено из списка" @@ -6016,11 +6160,15 @@ msgstr "Удалено из сохранённых лент" #: src/screens/Profile/components/ProfileFeedHeader.tsx:122 #: src/view/com/posts/FeedShutdownMsg.tsx:44 -#: src/view/screens/ProfileList.tsx:384 +#: src/view/screens/ProfileList.tsx:392 msgid "Removed from your feeds" msgstr "Удалено из моих лент" -#: src/screens/Search/components/SearchHistory.tsx:95 +#: src/components/verification/VerificationRemovePrompt.tsx:32 +msgid "Removed verification" +msgstr "" + +#: src/screens/Search/components/SearchHistory.tsx:179 msgid "Removes profile from search history" msgstr "Удаляет профиль из истории поиска" @@ -6113,8 +6261,8 @@ msgstr "Ответ был успешно скрыт" msgid "Report" msgstr "Пожаловаться" -#: src/view/com/profile/ProfileMenu.tsx:329 -#: src/view/com/profile/ProfileMenu.tsx:332 +#: src/view/com/profile/ProfileMenu.tsx:365 +#: src/view/com/profile/ProfileMenu.tsx:368 msgid "Report account" msgstr "Пожаловаться на учётную запись" @@ -6137,7 +6285,7 @@ msgstr "Диалоговое окно для жалоб" msgid "Report feed" msgstr "Пожаловаться на ленту" -#: src/view/screens/ProfileList.tsx:562 +#: src/view/screens/ProfileList.tsx:570 msgid "Report list" msgstr "" @@ -6234,7 +6382,7 @@ msgstr "Репост от <0><1/>" msgid "Reposted by you" msgstr "Вы сделали репост" -#: src/view/com/post-thread/PostThreadItem.tsx:228 +#: src/view/com/post-thread/PostThreadItem.tsx:231 msgid "Reposts of this post" msgstr "Репосты этого поста" @@ -6288,8 +6436,8 @@ msgstr "Код подтверждения" msgid "Reset Code" msgstr "Код сброса" -#: src/screens/Settings/Settings.tsx:344 -#: src/screens/Settings/Settings.tsx:346 +#: src/screens/Settings/Settings.tsx:386 +#: src/screens/Settings/Settings.tsx:388 msgid "Reset onboarding state" msgstr "Сбросить состояние входа в систему" @@ -6341,10 +6489,10 @@ msgid "Returns to home page" msgstr "Возвращает на главную страницу" #: src/screens/Profile/ProfileFeed/index.tsx:90 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:540 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:559 #: src/screens/VideoFeed/index.tsx:1109 #: src/view/screens/NotFound.tsx:60 -#: src/view/screens/ProfileList.tsx:1031 +#: src/view/screens/ProfileList.tsx:1039 msgid "Returns to previous page" msgstr "Возвращает к предыдущей странице" @@ -6356,9 +6504,9 @@ msgstr "Возвращает к предыдущему шагу" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:479 #: src/components/dialogs/PostInteractionSettingsDialog.tsx:485 #: src/components/StarterPack/QrCodeDialog.tsx:191 -#: src/screens/Profile/Header/EditProfileDialog.tsx:238 -#: src/screens/Profile/Header/EditProfileDialog.tsx:252 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:243 +#: src/screens/Profile/Header/EditProfileDialog.tsx:245 +#: src/screens/Profile/Header/EditProfileDialog.tsx:259 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:262 #: src/view/com/composer/GifAltText.tsx:193 #: src/view/com/composer/GifAltText.tsx:202 #: src/view/com/composer/photos/EditImageDialog.web.tsx:77 @@ -6366,7 +6514,7 @@ msgstr "Возвращает к предыдущему шагу" #: src/view/com/composer/photos/ImageAltTextDialog.tsx:153 #: src/view/com/composer/photos/ImageAltTextDialog.tsx:163 #: src/view/com/modals/CreateOrEditList.tsx:317 -#: src/view/com/modals/EditProfile.tsx:219 +#: src/view/com/modals/EditProfile.tsx:245 #: src/view/screens/SavedFeeds.tsx:109 msgid "Save" msgstr "Сохранить" @@ -6386,7 +6534,7 @@ msgstr "Сохранить дату рождения" msgid "Save changes" msgstr "Сохранить изменения" -#: src/view/com/modals/EditProfile.tsx:227 +#: src/view/com/modals/EditProfile.tsx:253 msgid "Save Changes" msgstr "Сохранить изменения" @@ -6399,7 +6547,7 @@ msgstr "Сохранить изображение" msgid "Save image crop" msgstr "Сохранить обрезаное изображение" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:229 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:248 msgid "Save new handle" msgstr "Сохранить новый псевдоним" @@ -6421,11 +6569,11 @@ msgid "Saved to your camera roll" msgstr "Сохранено в папке камеры" #: src/screens/Profile/components/ProfileFeedHeader.tsx:131 -#: src/view/screens/ProfileList.tsx:364 +#: src/view/screens/ProfileList.tsx:372 msgid "Saved to your feeds" msgstr "Сохранено в ваши ленты" -#: src/view/com/modals/EditProfile.tsx:220 +#: src/view/com/modals/EditProfile.tsx:246 msgid "Saves any changes to your profile" msgstr "Сохраняет изменения вашего профиля" @@ -6435,8 +6583,8 @@ msgstr "Сохраняет настройки обрезки изображен #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/NotificationFeedItem.tsx:544 -#: src/view/com/notifications/NotificationFeedItem.tsx:569 +#: src/view/com/notifications/NotificationFeedItem.tsx:633 +#: src/view/com/notifications/NotificationFeedItem.tsx:658 msgid "Say hello!" msgstr "Скажи привет!" @@ -6445,21 +6593,20 @@ msgstr "Скажи привет!" msgid "Science" msgstr "Наука" -#: src/view/screens/ProfileList.tsx:988 +#: src/view/screens/ProfileList.tsx:996 msgid "Scroll to top" msgstr "Пролистать вверх" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:491 +#: src/components/dialogs/SearchablePeopleList.tsx:513 #: src/components/forms/SearchInput.tsx:34 #: src/components/forms/SearchInput.tsx:36 #: src/screens/Search/Shell.tsx:307 #: src/screens/Search/Shell.tsx:464 -#: src/view/com/modals/ListAddRemoveUsers.tsx:76 #: src/view/shell/bottom-bar/BottomBar.tsx:182 msgid "Search" msgstr "Поиск" -#: src/Navigation.tsx:217 +#: src/Navigation.tsx:226 #: src/screens/Profile/ProfileSearch.tsx:37 msgid "Search @{0}'s posts" msgstr "Поиск постов @{0}" @@ -6477,11 +6624,11 @@ msgstr "Поиск лент" msgid "Search for \"{interestsDisplayName}\"{activeText}" msgstr "Поиск по \"{interestsDisplayName}\"{activeText}" -#: src/view/shell/desktop/Search.tsx:201 +#: src/view/shell/desktop/Search.tsx:131 msgid "Search for \"{query}\"" msgstr "Искать \"{query}\"" -#: src/screens/Search/components/AutocompleteResults.tsx:44 +#: src/screens/Search/components/AutocompleteResults.tsx:45 msgid "Search for \"{searchText}\"" msgstr "Поиск \"{searchText}\"" @@ -6501,10 +6648,6 @@ msgstr "" msgid "Search for posts, users, or feeds" msgstr "Поиск по постам, пользователям или лентам" -#: src/view/com/modals/ListAddRemoveUsers.tsx:71 -msgid "Search for users" -msgstr "Поиск пользователей" - #: src/components/dialogs/GifSelect.tsx:177 msgid "Search GIFs" msgstr "Поиск GIF-файлов" @@ -6513,12 +6656,12 @@ msgstr "Поиск GIF-файлов" msgid "Search my posts" msgstr "Поиск по моим постам" -#: src/view/com/profile/ProfileMenu.tsx:231 -#: src/view/com/profile/ProfileMenu.tsx:234 +#: src/view/com/profile/ProfileMenu.tsx:244 +#: src/view/com/profile/ProfileMenu.tsx:247 msgid "Search posts" msgstr "Поиск постов" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:511 +#: src/components/dialogs/SearchablePeopleList.tsx:533 #: src/components/ProgressGuide/FollowDialog.tsx:702 msgid "Search profiles" msgstr "Поиск профилей" @@ -6531,7 +6674,7 @@ msgstr "Поиск в Tenor" msgid "Search..." msgstr "Поиск..." -#: src/components/dms/dialogs/SearchablePeopleList.tsx:512 +#: src/components/dialogs/SearchablePeopleList.tsx:534 #: src/components/ProgressGuide/FollowDialog.tsx:703 msgid "Searches for profiles" msgstr "Ищет профили" @@ -6692,7 +6835,7 @@ msgctxt "action" msgid "Send Email" msgstr "Отправить электронное письмо" -#: src/view/shell/Drawer.tsx:317 +#: src/view/shell/Drawer.tsx:333 msgid "Send feedback" msgstr "Отправить отзыв" @@ -6742,7 +6885,7 @@ msgstr "Адреса сервера" msgid "Set app icon to {0}" msgstr "Установите иконку приложения на {0}" -#: src/screens/Moderation/index.tsx:306 +#: src/screens/Moderation/index.tsx:325 msgid "Set birthdate" msgstr "Добавить дату рождения" @@ -6758,10 +6901,10 @@ msgstr "Настройте вашу учётную запись" msgid "Sets email for password reset" msgstr "Устанавливает адрес электронной почты для сброса пароля" -#: src/Navigation.tsx:173 -#: src/screens/Settings/Settings.tsx:80 +#: src/Navigation.tsx:182 +#: src/screens/Settings/Settings.tsx:88 #: src/view/shell/desktop/LeftNav.tsx:709 -#: src/view/shell/Drawer.tsx:539 +#: src/view/shell/Drawer.tsx:555 msgid "Settings" msgstr "Настройки" @@ -6783,12 +6926,12 @@ msgstr "С сексуальным подтекстом" #: src/screens/StarterPack/StarterPackScreen.tsx:428 #: src/screens/StarterPack/StarterPackScreen.tsx:603 #: src/screens/Topic.tsx:102 -#: src/view/com/profile/ProfileMenu.tsx:216 -#: src/view/com/profile/ProfileMenu.tsx:225 +#: src/view/com/profile/ProfileMenu.tsx:229 +#: src/view/com/profile/ProfileMenu.tsx:238 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:498 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:507 #: src/view/com/util/post-ctrls/PostCtrls.tsx:350 -#: src/view/screens/ProfileList.tsx:505 +#: src/view/screens/ProfileList.tsx:513 msgid "Share" msgstr "Поделиться" @@ -6805,7 +6948,7 @@ msgstr "Поделитесь классной историей!" msgid "Share a fun fact!" msgstr "Поделитесь забавным фактом!" -#: src/view/com/profile/ProfileMenu.tsx:411 +#: src/view/com/profile/ProfileMenu.tsx:447 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:796 #: src/view/com/util/post-ctrls/PostCtrls.tsx:366 msgid "Share anyway" @@ -6847,7 +6990,7 @@ msgstr "Поделитесь этим стартовым набором и по msgid "Share your favorite feed!" msgstr "Поделитесь любимой лентой!" -#: src/Navigation.tsx:276 +#: src/Navigation.tsx:285 msgid "Shared Preferences Tester" msgstr "Тестер общих настроек" @@ -6899,7 +7042,7 @@ msgstr "Показать меньше похожего" msgid "Show list anyway" msgstr "Всё равно показывать список" -#: src/view/com/post-thread/PostThreadItem.tsx:605 +#: src/view/com/post-thread/PostThreadItem.tsx:625 #: src/view/com/post/Post.tsx:243 #: src/view/com/posts/PostFeedItem.tsx:515 msgid "Show More" @@ -6959,11 +7102,11 @@ msgstr "Показать предупреждения" msgid "Show warning and filter from feeds" msgstr "Показать предупреждения и фильтровать из ленты" -#: src/view/com/post-thread/PostThreadItem.tsx:836 +#: src/view/com/post-thread/PostThreadItem.tsx:856 msgid "Shows information about when this post was created" msgstr "Показывает информацию о том, когда был создан этот пост" -#: src/screens/Settings/Settings.tsx:104 +#: src/screens/Settings/Settings.tsx:112 msgid "Shows other accounts you can switch to" msgstr "Показывает другие учётные записи, на которые вы можете переключиться" @@ -6990,7 +7133,7 @@ msgstr "Показывает содержимое" msgid "Sign in" msgstr "Войти" -#: src/components/AccountList.tsx:122 +#: src/components/AccountList.tsx:127 msgid "Sign in as {0}" msgstr "Войти как {0}" @@ -7007,7 +7150,7 @@ msgstr "" msgid "Sign in or create your account to join the conversation!" msgstr "Войдите или создайте свою учётную запись, чтобы присоединиться к беседе!" -#: src/components/AccountList.tsx:65 +#: src/components/AccountList.tsx:67 msgid "Sign in to account that is not listed" msgstr "Войти в учётную запись, которой нет в списке" @@ -7015,9 +7158,9 @@ msgstr "Войти в учётную запись, которой нет в сп msgid "Sign in to Bluesky or create a new account" msgstr "Войдите в Bluesky или создайте новую учётную запись" -#: src/screens/Settings/Settings.tsx:225 -#: src/screens/Settings/Settings.tsx:227 -#: src/screens/Settings/Settings.tsx:259 +#: src/screens/Settings/Settings.tsx:233 +#: src/screens/Settings/Settings.tsx:235 +#: src/screens/Settings/Settings.tsx:267 #: src/screens/SignupQueued.tsx:93 #: src/screens/SignupQueued.tsx:96 #: src/screens/Takendown.tsx:85 @@ -7031,7 +7174,7 @@ msgstr "Выйти" msgid "Sign Out" msgstr "Выйти" -#: src/screens/Settings/Settings.tsx:256 +#: src/screens/Settings/Settings.tsx:264 #: src/view/shell/desktop/LeftNav.tsx:205 msgid "Sign out?" msgstr "Выйти?" @@ -7068,6 +7211,10 @@ msgstr "Уменьшенный" msgid "Software Dev" msgstr "Разрабочик программного обеспечения" +#: src/components/verification/VerificationsDialog.tsx:122 +msgid "Some of your verifications are invalid." +msgstr "" + #: src/components/FeedInterstitials.tsx:474 msgid "Some other feeds you might like" msgstr "Некоторые другие ленты, которые могут вам понравиться" @@ -7080,7 +7227,7 @@ msgstr "Некоторые люди могут ответить" msgid "Someone reacted {0}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:236 +#: src/screens/Messages/components/ChatListItem.tsx:241 msgid "Someone reacted {0} to {1}" msgstr "" @@ -7099,8 +7246,8 @@ msgid "Something went wrong, please try again" msgstr "Что-то пошло не так, пожалуйста, попробуйте ещё раз" #: src/components/ReportDialog/index.tsx:54 -#: src/screens/Moderation/index.tsx:97 -#: src/screens/Profile/Sections/Labels.tsx:87 +#: src/screens/Moderation/index.tsx:101 +#: src/screens/Profile/Sections/Labels.tsx:121 msgid "Something went wrong, please try again." msgstr "Что-то пошло не так. Пожалуйста, попробуйте ещё раз." @@ -7161,22 +7308,22 @@ msgstr "Спорт" msgid "Start a new chat" msgstr "Начать новый чат" -#: src/view/screens/ProfileList.tsx:838 -#: src/view/screens/ProfileList.tsx:959 +#: src/view/screens/ProfileList.tsx:846 +#: src/view/screens/ProfileList.tsx:967 msgid "Start adding people" msgstr "Начните добавлять людей" -#: src/view/screens/ProfileList.tsx:845 -#: src/view/screens/ProfileList.tsx:966 +#: src/view/screens/ProfileList.tsx:853 +#: src/view/screens/ProfileList.tsx:974 msgid "Start adding people!" msgstr "Начните добавлять людей!" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:357 +#: src/components/dialogs/SearchablePeopleList.tsx:382 msgid "Start chat with {displayName}" msgstr "Начать общаться с {displayName}" -#: src/Navigation.tsx:441 -#: src/Navigation.tsx:446 +#: src/Navigation.tsx:450 +#: src/Navigation.tsx:455 #: src/screens/StarterPack/Wizard/index.tsx:186 msgid "Starter Pack" msgstr "Стартовый набор" @@ -7207,8 +7354,8 @@ msgstr "Наборы" msgid "Starter packs let you easily share your favorite feeds and people with your friends." msgstr "Стартовые наборы позволяют легко делиться любимыми лентами и людьми с друзьями." -#: src/screens/Settings/AboutSettings.tsx:59 -#: src/screens/Settings/AboutSettings.tsx:62 +#: src/screens/Settings/AboutSettings.tsx:97 +#: src/screens/Settings/AboutSettings.tsx:100 msgid "Status Page" msgstr "Страница состояния" @@ -7216,12 +7363,12 @@ msgstr "Страница состояния" msgid "Step {0} of {1}" msgstr "Шаг {0} из {1}" -#: src/screens/Settings/Settings.tsx:309 +#: src/screens/Settings/Settings.tsx:351 msgid "Storage cleared, you need to restart the app now." msgstr "Хранилище очищено, теперь вам нужно перезапустить приложение." -#: src/Navigation.tsx:266 -#: src/screens/Settings/Settings.tsx:325 +#: src/Navigation.tsx:275 +#: src/screens/Settings/Settings.tsx:367 msgid "Storybook" msgstr "История" @@ -7246,11 +7393,11 @@ msgstr "Отправить обращение" msgid "Submit report" msgstr "" -#: src/view/screens/ProfileList.tsx:733 +#: src/view/screens/ProfileList.tsx:741 msgid "Subscribe" msgstr "Подписаться" -#: src/screens/Profile/Sections/Labels.tsx:201 +#: src/screens/Profile/Sections/Labels.tsx:198 msgid "Subscribe to @{0} to use these labels:" msgstr "Подпишитесь на @{0}, чтобы использовать эти метки:" @@ -7262,7 +7409,7 @@ msgstr "Подписаться на маркировщика" msgid "Subscribe to this labeler" msgstr "Подписаться на этого маркировщика" -#: src/view/screens/ProfileList.tsx:729 +#: src/view/screens/ProfileList.tsx:737 msgid "Subscribe to this list" msgstr "Подписаться на этот список" @@ -7270,6 +7417,10 @@ msgstr "Подписаться на этот список" msgid "Success!" msgstr "Успех!" +#: src/components/verification/VerificationCreatePrompt.tsx:30 +msgid "Successfully verified" +msgstr "" + #: src/screens/Search/Explore.tsx:359 msgid "Suggested Accounts" msgstr "" @@ -7293,15 +7444,15 @@ msgctxt "Name of app icon variant" msgid "Sunset" msgstr "" -#: src/Navigation.tsx:286 +#: src/Navigation.tsx:295 #: src/view/screens/Support.tsx:31 #: src/view/screens/Support.tsx:34 msgid "Support" msgstr "Поддержка" -#: src/screens/Settings/Settings.tsx:102 -#: src/screens/Settings/Settings.tsx:116 -#: src/screens/Settings/Settings.tsx:412 +#: src/screens/Settings/Settings.tsx:110 +#: src/screens/Settings/Settings.tsx:124 +#: src/screens/Settings/Settings.tsx:454 #: src/view/shell/desktop/LeftNav.tsx:243 msgid "Switch account" msgstr "Переключить учётную запись" @@ -7326,9 +7477,9 @@ msgstr "Переключиться на {0}" msgid "System" msgstr "Системный" -#: src/screens/Settings/AboutSettings.tsx:66 -#: src/screens/Settings/AboutSettings.tsx:69 -#: src/screens/Settings/Settings.tsx:318 +#: src/screens/Settings/AboutSettings.tsx:104 +#: src/screens/Settings/AboutSettings.tsx:107 +#: src/screens/Settings/Settings.tsx:360 msgid "System log" msgstr "Системный журнал" @@ -7367,7 +7518,7 @@ msgstr "Технологии" msgid "Tell a joke!" msgstr "Расскажите шутку!" -#: src/screens/Profile/Header/EditProfileDialog.tsx:355 +#: src/screens/Profile/Header/EditProfileDialog.tsx:378 msgid "Tell us a bit about yourself" msgstr "Расскажите нам немного о себе" @@ -7380,12 +7531,12 @@ msgstr "Расскажите нам немного больше" msgid "Terms" msgstr "Условия" -#: src/Navigation.tsx:296 -#: src/screens/Settings/AboutSettings.tsx:43 -#: src/screens/Settings/AboutSettings.tsx:46 +#: src/Navigation.tsx:305 +#: src/screens/Settings/AboutSettings.tsx:81 +#: src/screens/Settings/AboutSettings.tsx:84 #: src/view/screens/TermsOfService.tsx:31 -#: src/view/shell/Drawer.tsx:627 -#: src/view/shell/Drawer.tsx:629 +#: src/view/shell/Drawer.tsx:643 +#: src/view/shell/Drawer.tsx:645 msgid "Terms of Service" msgstr "Условия использования" @@ -7425,7 +7576,7 @@ msgstr "Спасибо. Ваша жалоба была отправлена." msgid "Thanks, you have successfully verified your email address. You can close this dialog." msgstr "Спасибо, вы успешно подтвердили свой адрес электронной почты. Вы можете закрыть этот диалог." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:468 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:487 msgid "That contains the following:" msgstr "Который содержит следующее:" @@ -7450,8 +7601,8 @@ msgstr "Вот и все, ребята!" msgid "That's everything!" msgstr "Это всё!" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:279 -#: src/view/com/profile/ProfileMenu.tsx:387 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:305 +#: src/view/com/profile/ProfileMenu.tsx:423 msgid "The account will be able to interact with you after unblocking." msgstr "Учётная запись сможет взаимодействовать с вами после разблокировки." @@ -7465,7 +7616,7 @@ msgstr "Приложение будет перезапущено" msgid "The author of this thread has hidden this reply." msgstr "Автор этой ветки скрыл этот ответ." -#: src/screens/Moderation/index.tsx:358 +#: src/screens/Moderation/index.tsx:377 msgid "The Bluesky web application" msgstr "Веб-приложение Bluesky" @@ -7555,8 +7706,8 @@ msgid "There was an issue connecting to Tenor." msgstr "Возникла проблема с подключением к Tenor." #: src/screens/Profile/components/ProfileFeedHeader.tsx:173 -#: src/view/screens/ProfileList.tsx:367 -#: src/view/screens/ProfileList.tsx:386 +#: src/view/screens/ProfileList.tsx:375 +#: src/view/screens/ProfileList.tsx:394 #: src/view/screens/SavedFeeds.tsx:85 msgid "There was an issue contacting the server" msgstr "При соединении с сервером возникла проблема" @@ -7580,7 +7731,7 @@ msgstr "Возникла проблема с загрузкой уведомле msgid "There was an issue fetching posts. Tap here to try again." msgstr "Возникла проблема с загрузкой постов. Нажмите здесь, чтобы повторить попытку." -#: src/view/com/lists/ListMembers.tsx:166 +#: src/view/com/lists/ListMembers.tsx:151 msgid "There was an issue fetching the list. Tap here to try again." msgstr "Возникла проблема с загрузкой списка. Нажмите здесь, чтобы повторить попытку." @@ -7593,7 +7744,7 @@ msgstr "Возникла проблема с загрузкой ваших па msgid "There was an issue fetching your lists. Tap here to try again." msgstr "Возникла проблема с загрузкой ваших списков. Нажмите здесь, чтобы повторить попытку." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:105 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:107 msgid "There was an issue fetching your service info" msgstr "Возникла проблема с загрузкой информации о службе" @@ -7612,17 +7763,17 @@ msgstr "Возникла проблема с отправкой вашей жа msgid "There was an issue updating your feeds, please check your internet connection and try again." msgstr "Возникла проблема при изменении ваших лент, проверьте подключение к Интернету и повторите попытку." -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:107 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:128 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:141 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:110 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:144 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:90 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:101 -#: src/view/com/profile/ProfileMenu.tsx:111 -#: src/view/com/profile/ProfileMenu.tsx:121 -#: src/view/com/profile/ProfileMenu.tsx:135 -#: src/view/com/profile/ProfileMenu.tsx:145 -#: src/view/com/profile/ProfileMenu.tsx:158 -#: src/view/com/profile/ProfileMenu.tsx:170 +#: src/view/com/profile/ProfileMenu.tsx:117 +#: src/view/com/profile/ProfileMenu.tsx:127 +#: src/view/com/profile/ProfileMenu.tsx:141 +#: src/view/com/profile/ProfileMenu.tsx:151 +#: src/view/com/profile/ProfileMenu.tsx:164 +#: src/view/com/profile/ProfileMenu.tsx:176 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:396 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:409 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:419 @@ -7633,10 +7784,10 @@ msgstr "Возникла проблема! {0}" #: src/screens/List/ListHiddenScreen.tsx:63 #: src/screens/List/ListHiddenScreen.tsx:77 #: src/screens/List/ListHiddenScreen.tsx:99 -#: src/view/screens/ProfileList.tsx:403 -#: src/view/screens/ProfileList.tsx:421 -#: src/view/screens/ProfileList.tsx:439 -#: src/view/screens/ProfileList.tsx:457 +#: src/view/screens/ProfileList.tsx:411 +#: src/view/screens/ProfileList.tsx:429 +#: src/view/screens/ProfileList.tsx:447 +#: src/view/screens/ProfileList.tsx:465 msgid "There was an issue. Please check your internet connection and try again." msgstr "Возникла проблема. Проверьте подключение к Интернету и повторите попытку." @@ -7657,6 +7808,14 @@ msgstr "Эти настройки применимы только к ленте msgid "This {screenDescription} has been flagged:" msgstr "Этот {screenDescription} был помечен:" +#: src/components/verification/VerificationsDialog.tsx:89 +msgid "This account has a checkmark because it's been verified by trusted sources." +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:94 +msgid "This account has one or more verifications, but it is not currently verified." +msgstr "" + #: src/components/moderation/ScreenHider.tsx:106 msgid "This account has requested that users sign in to view their profile." msgstr "Этот пользователь указал, что не хочет, чтобы его профиль видели посетители без учётной записи." @@ -7665,6 +7824,10 @@ msgstr "Этот пользователь указал, что не хочет, msgid "This account is blocked by one or more of your moderation lists. To unblock, please visit the lists directly and remove this user." msgstr "Эта учётная запись заблокирована в одном или нескольких ваших списках модерации. Чтобы снять блокировку, пожалуйста, посетите списки непосредственно и удалите этого пользователя." +#: src/components/verification/VerificationCreatePrompt.tsx:48 +msgid "This action can be undone at any time." +msgstr "" + #: src/components/moderation/LabelsOnMeDialog.tsx:271 msgid "This appeal will be sent to <0>{sourceName}." msgstr "Это обращение будет отправлено на адрес <0>{sourceName}." @@ -7698,7 +7861,7 @@ msgstr "Этот контент недоступен, поскольку оди msgid "This content is not viewable without a Bluesky account." msgstr "Этот контент недоступен для просмотра без учётной записи Bluesky." -#: src/screens/Messages/components/ChatListItem.tsx:357 +#: src/screens/Messages/components/ChatListItem.tsx:362 msgid "This conversation is with a deleted or a deactivated account. Press for options" msgstr "Эта беседа ведется с удаленной или деактивированной учётной записью. Нажмите для выбора опций" @@ -7720,7 +7883,7 @@ msgstr "Эта лента пуста! Возможно, вам нужно под #: src/components/StarterPack/Main/PostsList.tsx:36 #: src/screens/Profile/ProfileFeed/index.tsx:189 -#: src/view/screens/ProfileList.tsx:835 +#: src/view/screens/ProfileList.tsx:843 msgid "This feed is empty." msgstr "Эта лента пуста." @@ -7728,7 +7891,7 @@ msgstr "Эта лента пуста." msgid "This feed is no longer online. We are showing <0>Discover instead." msgstr "Эта лента больше не работает. Вместо этого мы показываем <0>Discover." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:574 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:593 msgid "This handle is reserved. Please try a different one." msgstr "Этот псевдоним зарезервирован. Пожалуйста, попробуйте другой." @@ -7748,7 +7911,7 @@ msgstr "Эта метка была применена автором." msgid "This label was applied by you." msgstr "Эта метка была применена вами." -#: src/screens/Profile/Sections/Labels.tsx:188 +#: src/screens/Profile/Sections/Labels.tsx:185 msgid "This labeler hasn't declared what labels it publishes, and may not be active." msgstr "Этот маркировщик ещё не заявил, какие метки он публикует, и может быть неактивным." @@ -7764,7 +7927,7 @@ msgstr "Этот список – созданный <0>{0} – содерж msgid "This list – created by you – contains possible violations of Bluesky's community guidelines in its name or description." msgstr "Этот список – созданный вами – содержит в своем названии или описании возможные нарушения правил сообщества Bluesky." -#: src/view/screens/ProfileList.tsx:954 +#: src/view/screens/ProfileList.tsx:962 msgid "This list is empty." msgstr "Этот список пуст." @@ -7772,7 +7935,7 @@ msgstr "Этот список пуст." msgid "This moderation service is unavailable. See below for more details. If this issue persists, contact us." msgstr "Данный сервис модерации недоступен. Просмотрите детали ниже. Если проблема не исчезнет, свяжитесь с нами." -#: src/view/com/post-thread/PostThreadItem.tsx:876 +#: src/view/com/post-thread/PostThreadItem.tsx:896 msgid "This post claims to have been created on <0>{0}, but was first seen by Bluesky on <1>{1}." msgstr "Этот пост утверждает, что был создан <0>{0}, но впервые был замечен Bluesky <1>{1}." @@ -7780,7 +7943,7 @@ msgstr "Этот пост утверждает, что был создан <0>{0 msgid "This post has an unknown type of threadgate on it. Your app may be out of date." msgstr "Этот пост имеет неизвестный тип ограничения на ответы. Возможно, ваше приложение устарело." -#: src/view/com/post-thread/PostThreadItem.tsx:158 +#: src/view/com/post-thread/PostThreadItem.tsx:160 msgid "This post has been deleted." msgstr "Этот пост был удален." @@ -7797,7 +7960,7 @@ msgstr "Этот пост будет скрыт из лент и тем. Это msgid "This post's author has disabled quote posts." msgstr "Автор этого поста отключил цитирование постов." -#: src/view/com/profile/ProfileMenu.tsx:408 +#: src/view/com/profile/ProfileMenu.tsx:444 msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't signed in." msgstr "Этот профиль виден только вошедшим в систему пользователям. Он не будет видно тем, кто не вошел в систему." @@ -7809,7 +7972,7 @@ msgstr "Этот ответ будет отсортирован в скрыты msgid "This service has not provided terms of service or a privacy policy." msgstr "Этот сервис не предоставил условия обслуживания или политику конфиденциальности." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:437 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:456 msgid "This should create a domain record at:" msgstr "Это должно создать учётную запись домена:" @@ -7850,7 +8013,7 @@ msgstr "Этот пользователь не подписан ни на ког msgid "This will delete \"{0}\" from your muted words. You can always add it back later." msgstr "Это удалит \"{0}\" из ваших отключённых слов. Вы всегда сможете добавить его обратно позже." -#: src/screens/Settings/Settings.tsx:462 +#: src/screens/Settings/Settings.tsx:504 msgid "This will remove @{0} from the quick access list." msgstr "Это удалит @{0} из списка быстрого доступа." @@ -7881,7 +8044,7 @@ msgstr "Как ветки" msgid "Threaded mode" msgstr "Режим веток" -#: src/Navigation.tsx:329 +#: src/Navigation.tsx:338 msgid "Threads Preferences" msgstr "Настройки веток" @@ -7913,7 +8076,7 @@ msgstr "Сегодня" msgid "Toggle dropdown" msgstr "Раскрыть/скрыть" -#: src/screens/Moderation/index.tsx:335 +#: src/screens/Moderation/index.tsx:354 msgid "Toggle to enable or disable adult content" msgstr "Включить или отключить контент для взрослых" @@ -7927,14 +8090,14 @@ msgstr "Переключает звук" msgid "Top" msgstr "Лучшее" -#: src/Navigation.tsx:411 +#: src/Navigation.tsx:420 msgid "Topic" msgstr "Тема" #: src/components/dms/MessageContextMenu.tsx:139 #: src/components/dms/MessageContextMenu.tsx:141 -#: src/view/com/post-thread/PostThreadItem.tsx:798 -#: src/view/com/post-thread/PostThreadItem.tsx:801 +#: src/view/com/post-thread/PostThreadItem.tsx:818 +#: src/view/com/post-thread/PostThreadItem.tsx:821 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:468 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:470 msgid "Translate" @@ -7952,6 +8115,10 @@ msgstr "" msgid "Trending Videos" msgstr "Актуальные видео" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:138 +msgid "Trust emerges from relationships, communities, and shared context, so we’re also enabling <0>trusted verifiers: organizations that can directly issue verification." +msgstr "" + #: src/view/com/util/error/ErrorScreen.tsx:103 msgctxt "action" msgid "Try again" @@ -7973,7 +8140,7 @@ msgstr "Введите желаемый псевдоним" msgid "Type your message here" msgstr "Напечатайте здесь своё сообщение" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:413 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:432 msgid "Type:" msgstr "Тип:" @@ -7999,31 +8166,31 @@ msgstr "Не удаётся удалить" #: src/components/dms/MessagesListBlockedFooter.tsx:104 #: src/components/dms/MessagesListBlockedFooter.tsx:112 #: src/components/dms/MessagesListBlockedFooter.tsx:119 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:197 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:283 -#: src/view/com/profile/ProfileMenu.tsx:399 -#: src/view/screens/ProfileList.tsx:715 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:200 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 +#: src/view/com/profile/ProfileMenu.tsx:435 +#: src/view/screens/ProfileList.tsx:723 msgid "Unblock" msgstr "Разблокировать" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:202 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:205 msgctxt "action" msgid "Unblock" msgstr "Разблокировать" #: src/components/dms/ConvoMenu.tsx:247 #: src/components/dms/ConvoMenu.tsx:250 -#: src/view/com/profile/ProfileMenu.tsx:309 -#: src/view/com/profile/ProfileMenu.tsx:315 +#: src/view/com/profile/ProfileMenu.tsx:345 +#: src/view/com/profile/ProfileMenu.tsx:351 msgid "Unblock account" msgstr "Разблокировать учётную запись" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:277 -#: src/view/com/profile/ProfileMenu.tsx:381 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:303 +#: src/view/com/profile/ProfileMenu.tsx:417 msgid "Unblock Account?" msgstr "Разблокировать учётную запись?" -#: src/view/screens/ProfileList.tsx:612 +#: src/view/screens/ProfileList.tsx:620 msgid "Unblock list" msgstr "" @@ -8041,12 +8208,12 @@ msgctxt "action" msgid "Unfollow" msgstr "Отписаться" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:217 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:220 msgid "Unfollow {0}" msgstr "Отписаться от {0}" -#: src/view/com/profile/ProfileMenu.tsx:251 -#: src/view/com/profile/ProfileMenu.tsx:261 +#: src/view/com/profile/ProfileMenu.tsx:264 +#: src/view/com/profile/ProfileMenu.tsx:274 msgid "Unfollow account" msgstr "Отписаться от учётной записи" @@ -8058,6 +8225,10 @@ msgstr "Отписаться от пользователя" msgid "Unfortunately, none of your subscribed labelers supports this report type." msgstr "" +#: src/components/verification/VerificationsDialog.tsx:204 +msgid "Unknown verifier" +msgstr "" + #: src/screens/Profile/components/ProfileFeedHeader.tsx:510 msgid "Unlike" msgstr "Дизлайк" @@ -8072,7 +8243,7 @@ msgctxt "video" msgid "Unmute" msgstr "Не игнорировать" -#: src/view/screens/ProfileList.tsx:722 +#: src/view/screens/ProfileList.tsx:730 msgid "Unmute" msgstr "Не игнорировать" @@ -8081,8 +8252,8 @@ msgstr "Не игнорировать" msgid "Unmute {tag}" msgstr "Не игнорировать {tag}" -#: src/view/com/profile/ProfileMenu.tsx:288 -#: src/view/com/profile/ProfileMenu.tsx:294 +#: src/view/com/profile/ProfileMenu.tsx:324 +#: src/view/com/profile/ProfileMenu.tsx:330 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:668 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:674 msgid "Unmute account" @@ -8092,7 +8263,7 @@ msgstr "Не игнорировать учётную запись" msgid "Unmute conversation" msgstr "Включить звук" -#: src/view/screens/ProfileList.tsx:597 +#: src/view/screens/ProfileList.tsx:605 msgid "Unmute list" msgstr "" @@ -8105,7 +8276,7 @@ msgstr "Перестать игнорировать ветку" msgid "Unmute video" msgstr "Включить звук видео" -#: src/view/screens/ProfileList.tsx:706 +#: src/view/screens/ProfileList.tsx:714 msgid "Unpin" msgstr "Открепить" @@ -8128,7 +8299,7 @@ msgstr "Открепить от главной страницы" msgid "Unpin from profile" msgstr "Открепить от профиля" -#: src/view/screens/ProfileList.tsx:577 +#: src/view/screens/ProfileList.tsx:585 msgid "Unpin moderation list" msgstr "Открепить список модерации" @@ -8136,7 +8307,7 @@ msgstr "Открепить список модерации" msgid "Unpinned {0} from Home" msgstr "Откреплено {0} от главной страницы" -#: src/view/screens/ProfileList.tsx:354 +#: src/view/screens/ProfileList.tsx:362 msgid "Unpinned from your feeds" msgstr "Откреплено из ваших лент" @@ -8181,8 +8352,8 @@ msgstr "" msgid "Update <0>{displayName} in Lists" msgstr "Изменить <0>{displayName} в списках" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:507 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:528 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:526 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:547 msgid "Update to {domain}" msgstr "Изменить на {domain}" @@ -8204,7 +8375,7 @@ msgstr "Изменение..." msgid "Upload a photo instead" msgstr "Загрузить вместо этого фотографию" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:453 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:472 msgid "Upload a text file to:" msgstr "Загрузить текстовый файл в:" @@ -8244,7 +8415,7 @@ msgstr "Загрузка видео..." msgid "Use app passwords to sign in to other Bluesky clients without giving full access to your account or password." msgstr "Используйте пароли приложений для входа в другие клиенты Bluesky, не предоставляя полного доступа к своей учётной записи или паролю." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:539 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:558 msgid "Use default provider" msgstr "Использовать провайдера по умолчанию" @@ -8344,24 +8515,43 @@ msgstr "Пользователи, на которых я подписан" msgid "Users in \"{0}\"" msgstr "Пользователи в \"{0}\"" -#: src/components/LikesDialog.tsx:83 -msgid "Users that have liked this content or profile" -msgstr "Пользователи, которым понравился этот контент и профиль" - #: src/components/dialogs/PostInteractionSettingsDialog.tsx:433 msgid "Users you follow" msgstr "Пользователи, на которых вы подписаны" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:419 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:438 msgid "Value:" msgstr "Значение:" +#: src/screens/Moderation/index.tsx:288 +msgid "Verification settings" +msgstr "" + +#: src/Navigation.tsx:175 +#: src/screens/Moderation/VerificationSettings.tsx:32 +msgid "Verification Settings" +msgstr "" + +#: src/screens/Moderation/VerificationSettings.tsx:41 +msgid "Verifications on Bluesky work differently than on other platforms. <0>Learn more here." +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:105 +msgid "Verified by:" +msgstr "" + #: src/view/com/composer/videos/SelectVideoBtn.tsx:127 msgid "Verified email required" msgstr "Требуется подтвердить электронную почту" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:509 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:530 +#: src/components/verification/VerificationCreatePrompt.tsx:65 +#: src/view/com/profile/ProfileMenu.tsx:308 +#: src/view/com/profile/ProfileMenu.tsx:311 +msgid "Verify account" +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:528 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:549 msgid "Verify DNS Record" msgstr "Проверка DNS-записи" @@ -8379,11 +8569,15 @@ msgstr "Подтвердить новый адрес электронной по msgid "Verify now" msgstr "Подтвердить сейчас" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:510 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:532 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:529 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:551 msgid "Verify Text File" msgstr "Подтвердить текстовым файлом" +#: src/components/verification/VerificationCreatePrompt.tsx:44 +msgid "Verify this account?" +msgstr "" + #: src/screens/Settings/AccountSettings.tsx:75 #: src/screens/Settings/AccountSettings.tsx:91 msgid "Verify your email" @@ -8394,8 +8588,8 @@ msgstr "Подтвердите адрес вашей электронной по msgid "Verify Your Email" msgstr "Подтвердите адрес вашей электронной почты" -#: src/screens/Settings/AboutSettings.tsx:73 -#: src/screens/Settings/AboutSettings.tsx:102 +#: src/screens/Settings/AboutSettings.tsx:123 +#: src/screens/Settings/AboutSettings.tsx:152 msgid "Version {appVersion}" msgstr "Версия {appVersion}" @@ -8408,7 +8602,7 @@ msgstr "Видео" msgid "Video failed to process" msgstr "Не удалось обработать видео" -#: src/Navigation.tsx:462 +#: src/Navigation.tsx:471 msgid "Video Feed" msgstr "Лента видео" @@ -8461,16 +8655,17 @@ msgstr "Просмотреть аватар {0}" #: src/components/ProfileCard.tsx:115 #: src/screens/Profile/components/ProfileFeedHeader.tsx:446 +#: src/screens/Search/components/SearchProfileCard.tsx:36 #: src/screens/VideoFeed/index.tsx:769 -#: src/view/com/notifications/NotificationFeedItem.tsx:413 +#: src/view/com/notifications/NotificationFeedItem.tsx:487 msgid "View {0}'s profile" msgstr "Посмотреть профиль {0}" -#: src/components/dms/MessagesListHeader.tsx:176 +#: src/components/dms/MessagesListHeader.tsx:181 msgid "View {displayName}'s profile" msgstr "Показать профиль {displayName}" -#: src/components/ProfileHoverCard/index.web.tsx:433 +#: src/components/ProfileHoverCard/index.web.tsx:440 msgid "View blocked user's profile" msgstr "Просмотреть профиль заблокированного пользователя" @@ -8508,13 +8703,13 @@ msgstr "Просмотреть информацию о метках" msgid "View more" msgstr "Показать больше" -#: src/components/ProfileHoverCard/index.web.tsx:419 -#: src/components/ProfileHoverCard/index.web.tsx:439 -#: src/components/ProfileHoverCard/index.web.tsx:466 +#: src/components/ProfileHoverCard/index.web.tsx:426 +#: src/components/ProfileHoverCard/index.web.tsx:446 +#: src/components/ProfileHoverCard/index.web.tsx:473 #: src/view/com/posts/AviFollowButton.tsx:55 #: src/view/com/posts/PostFeedErrorMessage.tsx:175 -#: src/view/com/util/PostMeta.tsx:78 -#: src/view/com/util/PostMeta.tsx:93 +#: src/view/com/util/PostMeta.tsx:87 +#: src/view/com/util/PostMeta.tsx:122 msgid "View profile" msgstr "Просмотреть профиль" @@ -8526,6 +8721,10 @@ msgstr "Просмотреть аватар" msgid "View the labeling service provided by @{0}" msgstr "Просмотр услуг маркировки, который предоставляет @{0}" +#: src/components/verification/VerificationCheckButton.tsx:99 +msgid "View this user's verifications" +msgstr "" + #: src/screens/Profile/components/ProfileFeedHeader.tsx:481 msgid "View users who like this feed" msgstr "Просмотр пользователей, которым понравилась эта лента" @@ -8534,11 +8733,11 @@ msgstr "Просмотр пользователей, которым понрав msgid "View video" msgstr "Посмотреть видео" -#: src/screens/Moderation/index.tsx:264 +#: src/screens/Moderation/index.tsx:268 msgid "View your blocked accounts" msgstr "Просмотрите заблокированные вами учётные записи" -#: src/screens/Moderation/index.tsx:204 +#: src/screens/Moderation/index.tsx:208 msgid "View your default post interaction settings" msgstr "Просмотр ваших настроек взаимодействия с постами по умолчанию" @@ -8547,14 +8746,18 @@ msgstr "Просмотр ваших настроек взаимодействи msgid "View your feeds and explore more" msgstr "Просмотрите свои ленты и исследуйте больше" -#: src/screens/Moderation/index.tsx:234 +#: src/screens/Moderation/index.tsx:238 msgid "View your moderation lists" msgstr "Просмотр своего списка модерации" -#: src/screens/Moderation/index.tsx:249 +#: src/screens/Moderation/index.tsx:253 msgid "View your muted accounts" msgstr "Просмотр отключённых учётных записей" +#: src/components/verification/VerificationCheckButton.tsx:98 +msgid "View your verifications" +msgstr "" + #: src/view/com/util/images/AutoSizedImage.tsx:199 #: src/view/com/util/images/AutoSizedImage.tsx:221 msgid "Views full image" @@ -8627,7 +8830,7 @@ msgstr "Мы не смогли определить, доступна ли ва msgid "We were unable to load your birth date preferences. Please try again." msgstr "Не удалось загрузить ваши настройки даты рождения. Повторите попытку." -#: src/screens/Moderation/index.tsx:409 +#: src/screens/Moderation/index.tsx:428 msgid "We were unable to load your configured labelers at this time." msgstr "На данный момент мы не смогли загрузить список ваших маркировщиков." @@ -8643,16 +8846,20 @@ msgstr "Мы сообщим вам, когда ваша учётная запи msgid "We'll use this to help customize your experience." msgstr "Мы воспользуемся этим, чтобы подстроить Ваш опыт." -#: src/components/dms/dialogs/SearchablePeopleList.tsx:92 +#: src/components/dialogs/SearchablePeopleList.tsx:107 #: src/components/ProgressGuide/FollowDialog.tsx:172 msgid "We're having network issues, try again" msgstr "У нас проблемы с сетью, попробуйте ещё раз" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:94 +msgid "We’re introducing a new layer of verification on Bluesky — an easy-to-see checkmark." +msgstr "" + #: src/screens/Signup/index.tsx:109 msgid "We're so excited to have you join us!" msgstr "Мы очень рады, что вы присоединились!" -#: src/view/screens/ProfileList.tsx:113 +#: src/view/screens/ProfileList.tsx:117 msgid "We're sorry, but we were unable to resolve this list. If this persists, please contact the list creator, @{handleOrDid}." msgstr "Нам очень жаль, но нам не удалось найти этот список. Если это продолжается, пожалуйста, свяжитесь с его автором: @{handleOrDid}." @@ -8699,6 +8906,10 @@ msgstr "Как вы хотите назвать свой стартовый на msgid "What's up?" msgstr "Как дела?" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:146 +msgid "When you tap on a check, you’ll see which organizations have granted verification." +msgstr "" + #: src/view/com/modals/lang-settings/PostLanguagesSettings.tsx:80 msgid "Which languages are used in this post?" msgstr "Какие языки использованы в этом посте?" @@ -8715,6 +8926,10 @@ msgstr "Кто может взаимодействовать с этим пос msgid "Who can reply" msgstr "Кто может отвечать" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:127 +msgid "Who can verify?" +msgstr "" + #: src/screens/Home/NoFeedsPinned.tsx:79 #: src/screens/Messages/ChatList.tsx:231 #: src/screens/Messages/Inbox.tsx:176 @@ -8783,7 +8998,7 @@ msgstr "Написать ответ" msgid "Writers" msgstr "Писатели" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:337 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:356 msgid "Wrong DID returned from server. Received: {0}" msgstr "С сервера возвращён неверный DID. Получено: {0}" @@ -8820,7 +9035,11 @@ msgstr "Вчера" msgid "You" msgstr "Вы" -#: src/components/forms/HostingProvider.tsx:46 +#: src/components/verification/VerifierDialog.tsx:59 +msgid "You are a trusted verifier" +msgstr "" + +#: src/components/forms/HostingProvider.tsx:45 msgid "You are creating an account on" msgstr "" @@ -8836,6 +9055,19 @@ msgstr "Вы не можете загружать видео." msgid "You are not following anyone." msgstr "Вы ни на кого не подписаны." +#: src/components/verification/VerificationsDialog.tsx:64 +msgid "You are verified" +msgstr "" + +#: src/screens/Profile/Header/EditProfileDialog.tsx:356 +#: src/view/com/modals/EditProfile.tsx:204 +msgid "You are verified. You will lose your verification status if you change your display name. <0>Learn more." +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:208 +msgid "You are verified. You will lose your verification status if you change your handle. <0>Learn more." +msgstr "" + #: src/screens/Search/modules/ExploreInterestsCard.tsx:45 msgid "You can adjust your interests at any time from \"Content and media\" settings." msgstr "" @@ -8947,11 +9179,11 @@ msgstr "У вас нет лент." msgid "You have no lists." msgstr "У вас нет списков." -#: src/view/screens/ModerationBlockedAccounts.tsx:129 +#: src/view/screens/ModerationBlockedAccounts.tsx:138 msgid "You have not blocked any accounts yet. To block an account, go to their profile and select \"Block account\" from the menu on their account." msgstr "Вы ещё не заблокировали ни одну учётную запись. Чтобы заблокировать кого-то, перейдите в их профиль и выберите опцию \"Заблокировать\" в меню их учётной записи." -#: src/view/screens/ModerationMutedAccounts.tsx:128 +#: src/view/screens/ModerationMutedAccounts.tsx:151 msgid "You have not muted any accounts yet. To mute an account, go to their profile and select \"Mute account\" from the menu on their account." msgstr "Вы ещё не игнорируете ни одну учётную запись. Чтобы включить игнорирование кого-то, перейдите в их профиль и выберите опцию \"Игнорировать\" в меню их учётной записи." @@ -9024,11 +9256,11 @@ msgstr "Вы ранее деактивировали @{0}." msgid "You reacted {0}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:213 +#: src/screens/Messages/components/ChatListItem.tsx:218 msgid "You reacted {0} to {1}" msgstr "" -#: src/screens/Settings/Settings.tsx:257 +#: src/screens/Settings/Settings.tsx:265 #: src/view/shell/desktop/LeftNav.tsx:206 msgid "You will be signed out of all your accounts." msgstr "Вы выйдете из всех своих учётных записей." @@ -9045,15 +9277,15 @@ msgstr "Вы будете получать уведомления из этой msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." msgstr "Вы получите электронное письмо с \"кодом подтверждения.\" Введите этот код здесь, а затем введите новый пароль." -#: src/screens/Messages/components/ChatListItem.tsx:149 +#: src/screens/Messages/components/ChatListItem.tsx:154 msgid "You: {0}" msgstr "Вы: {0}" -#: src/screens/Messages/components/ChatListItem.tsx:178 +#: src/screens/Messages/components/ChatListItem.tsx:183 msgid "You: {defaultEmbeddedContentMessage}" msgstr "Вы: {defaultEmbeddedContentMessage}" -#: src/screens/Messages/components/ChatListItem.tsx:171 +#: src/screens/Messages/components/ChatListItem.tsx:176 msgid "You: {short}" msgstr "Вы: {short}" @@ -9163,7 +9395,7 @@ msgstr "Ваши чаты были отключены" msgid "Your choice will be saved, but can be changed later in settings." msgstr "Ваш выбор будет запомнен, вы в любой момент сможете изменить его в настройках." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:494 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:513 msgid "Your current handle <0>{0} will automatically remain reserved for you. You can switch back to it at any time from this account." msgstr "Ваш текущий псевдоним <0>{0} будет автоматически сохранен за вами. Вы сможете вернуться к нему в любое время с этой учётной записи." @@ -9194,7 +9426,7 @@ msgstr "Ваши подписчики" msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "Ваша домашняя лента пуста! Подпишитесь на больше пользователей чтобы получать больше постов." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:221 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:240 msgid "Your full handle will be <0>@{0}" msgstr "Вашим полным псевдонимом будет <0>@{0}" @@ -9202,7 +9434,7 @@ msgstr "Вашим полным псевдонимом будет <0>@{0}" msgid "Your full username will be <0>@{0}" msgstr "Вашим полным псевдонимом будет <0>@{0}" -#: src/Navigation.tsx:383 +#: src/Navigation.tsx:392 #: src/screens/Search/modules/ExploreInterestsCard.tsx:67 #: src/screens/Settings/ContentAndMediaSettings.tsx:92 #: src/screens/Settings/ContentAndMediaSettings.tsx:95 @@ -9262,3 +9494,7 @@ msgstr "Ваша жалоба будет отправлена в Службу М #: src/screens/Settings/SettingsInterests.tsx:53 msgid "Your selected interests help us serve you content you care about." msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:65 +msgid "Your verifications" +msgstr "" diff --git a/src/locale/locales/sv/messages.po b/src/locale/locales/sv/messages.po index 5f8d6158e3..d7b5201bd5 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: 2025-04-09 23:20\n" +"PO-Revision-Date: 2025-04-19 04:09\n" "Last-Translator: \n" "Language-Team: Swedish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -23,7 +23,7 @@ msgstr "" msgid "(active)" msgstr "(aktiv)" -#: src/screens/Messages/components/ChatListItem.tsx:155 +#: src/screens/Messages/components/ChatListItem.tsx:160 msgid "(contains embedded content)" msgstr "(innehåller inbäddat innehåll)" @@ -82,7 +82,7 @@ msgstr "{0, plural, one {# sekund} other {# sekunder}}" #: src/view/shell/bottom-bar/BottomBar.tsx:209 #: src/view/shell/bottom-bar/BottomBar.tsx:241 -#: src/view/shell/Drawer.tsx:454 +#: src/view/shell/Drawer.tsx:470 msgid "{0, plural, one {# unread item} other {# unread items}}" msgstr "{0, plural, one {# oläst notis} other {# olästa notiser}}" @@ -91,17 +91,17 @@ msgstr "{0, plural, one {# oläst notis} other {# olästa notiser}}" msgid "{0, plural, one {#mo} other {#mo}}" msgstr "{0, plural, one {#må} other {#må}}" -#: src/components/ProfileHoverCard/index.web.tsx:398 +#: src/components/ProfileHoverCard/index.web.tsx:404 #: src/screens/Profile/Header/Metrics.tsx:22 msgid "{0, plural, one {follower} other {followers}}" msgstr "{0, plural, one {följare} other {följare}}" -#: src/components/ProfileHoverCard/index.web.tsx:402 +#: src/components/ProfileHoverCard/index.web.tsx:408 #: src/screens/Profile/Header/Metrics.tsx:26 msgid "{0, plural, one {following} other {following}}" msgstr "{0, plural, one {följd} other {följda}}" -#: src/view/com/post-thread/PostThreadItem.tsx:459 +#: src/view/com/post-thread/PostThreadItem.tsx:479 msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, one {gillamarkering} other {gillamarkeringar}}" @@ -109,11 +109,11 @@ msgstr "{0, plural, one {gillamarkering} other {gillamarkeringar}}" msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, one {inlägg} other {inlägg}}" -#: src/view/com/post-thread/PostThreadItem.tsx:443 +#: src/view/com/post-thread/PostThreadItem.tsx:463 msgid "{0, plural, one {quote} other {quotes}}" msgstr "{0, plural, one {citat} other {citat}}" -#: src/view/com/post-thread/PostThreadItem.tsx:425 +#: src/view/com/post-thread/PostThreadItem.tsx:445 msgid "{0, plural, one {repost} other {reposts}}" msgstr "{0, plural, one {återpublicering} other {återpubliceringar}}" @@ -153,7 +153,7 @@ msgstr "{0} av 50" msgid "{0} reacted {1}" msgstr "{0} reagerade med {1}" -#: src/screens/Messages/components/ChatListItem.tsx:226 +#: src/screens/Messages/components/ChatListItem.tsx:231 msgid "{0} reacted {1} to {2}" msgstr "{0} reagerade med {1} på {2}" @@ -206,100 +206,132 @@ msgstr "{estimatedTimeHrs, plural, one {timme} other {timmar}}" msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "{estimatedTimeMins, plural, one {minut} other {minuter}}" -#: src/view/com/notifications/NotificationFeedItem.tsx:305 +#: src/view/com/notifications/NotificationFeedItem.tsx:324 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} followed you" msgstr "{firstAuthorLink} och <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} annan} other {{formattedAuthorsCount} andra}} följde dig" -#: src/view/com/notifications/NotificationFeedItem.tsx:331 +#: src/view/com/notifications/NotificationFeedItem.tsx:350 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your custom feed" msgstr "{firstAuthorLink} och <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} annan} other {{formattedAuthorsCount} andra}} gillade ditt anpassade flöde" -#: src/view/com/notifications/NotificationFeedItem.tsx:224 +#: src/view/com/notifications/NotificationFeedItem.tsx:243 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your post" msgstr "{firstAuthorLink} och <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} annan} other {{formattedAuthorsCount} andra}} gillade ditt inlägg" -#: src/view/com/notifications/NotificationFeedItem.tsx:248 +#: src/view/com/notifications/NotificationFeedItem.tsx:430 +msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} removed their verifications from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:267 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} reposted your post" msgstr "{firstAuthorLink} och <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} annan} other {{formattedAuthorsCount} andra}} återpublicerade ditt inlägg" -#: src/view/com/notifications/NotificationFeedItem.tsx:355 +#: src/view/com/notifications/NotificationFeedItem.tsx:374 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} signed up with your starter pack" msgstr "{firstAuthorLink} och <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} annan} other {{formattedAuthorsCount} andra}} registrerade sig med ditt startpaket" -#: src/view/com/notifications/NotificationFeedItem.tsx:317 +#: src/view/com/notifications/NotificationFeedItem.tsx:404 +msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:336 msgid "{firstAuthorLink} followed you" msgstr "{firstAuthorLink} följde dig" -#: src/view/com/notifications/NotificationFeedItem.tsx:294 +#: src/view/com/notifications/NotificationFeedItem.tsx:313 msgid "{firstAuthorLink} followed you back" msgstr "{firstAuthorLink} följde dig tillbaka" -#: src/view/com/notifications/NotificationFeedItem.tsx:343 +#: src/view/com/notifications/NotificationFeedItem.tsx:362 msgid "{firstAuthorLink} liked your custom feed" msgstr "{firstAuthorLink} gillade ditt anpassade flöde" -#: src/view/com/notifications/NotificationFeedItem.tsx:236 +#: src/view/com/notifications/NotificationFeedItem.tsx:255 msgid "{firstAuthorLink} liked your post" msgstr "{firstAuthorLink} gillade ditt inlägg" -#: src/view/com/notifications/NotificationFeedItem.tsx:260 +#: src/view/com/notifications/NotificationFeedItem.tsx:442 +msgid "{firstAuthorLink} removed their verification from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:279 msgid "{firstAuthorLink} reposted your post" msgstr "{firstAuthorLink} återpublicerade ditt inlägg" -#: src/view/com/notifications/NotificationFeedItem.tsx:367 +#: src/view/com/notifications/NotificationFeedItem.tsx:386 msgid "{firstAuthorLink} signed up with your starter pack" msgstr "{firstAuthorLink} registrerade sig med ditt startpaket" -#: src/view/com/notifications/NotificationFeedItem.tsx:298 +#: src/view/com/notifications/NotificationFeedItem.tsx:416 +msgid "{firstAuthorLink} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:317 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} followed you" msgstr "{firstAuthorName} och {additionalAuthorsCount, plural, one {{formattedAuthorsCount} annan} other {{formattedAuthorsCount} andra}} följde dig" -#: src/view/com/notifications/NotificationFeedItem.tsx:324 +#: src/view/com/notifications/NotificationFeedItem.tsx:343 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your custom feed" msgstr "{firstAuthorName} och {additionalAuthorsCount, plural, one {{formattedAuthorsCount} annan} other {{formattedAuthorsCount} andra}} gillade ditt anpassade flöde" -#: src/view/com/notifications/NotificationFeedItem.tsx:217 +#: src/view/com/notifications/NotificationFeedItem.tsx:236 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your post" msgstr "{firstAuthorName} och {additionalAuthorsCount, plural, one {{formattedAuthorsCount} annan} other {{formattedAuthorsCount} andra}} gillade ditt inlägg" -#: src/view/com/notifications/NotificationFeedItem.tsx:241 +#: src/view/com/notifications/NotificationFeedItem.tsx:423 +msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} removed their verifications from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:260 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} reposted your post" msgstr "{firstAuthorName} och {additionalAuthorsCount, plural, one {{formattedAuthorsCount} annan} other {{formattedAuthorsCount} andra}} återpublicerade ditt inlägg" -#: src/view/com/notifications/NotificationFeedItem.tsx:348 +#: src/view/com/notifications/NotificationFeedItem.tsx:367 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} signed up with your starter pack" msgstr "{firstAuthorName} och {additionalAuthorsCount, plural, one {{formattedAuthorsCount} annan} other {{formattedAuthorsCount} andra}} registrerade sig med ditt startpaket" -#: src/view/com/notifications/NotificationFeedItem.tsx:303 +#: src/view/com/notifications/NotificationFeedItem.tsx:397 +msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:322 msgid "{firstAuthorName} followed you" msgstr "{firstAuthorName} följde dig" -#: src/view/com/notifications/NotificationFeedItem.tsx:293 +#: src/view/com/notifications/NotificationFeedItem.tsx:312 msgid "{firstAuthorName} followed you back" msgstr "{firstAuthorName} följde dig tillbaka" -#: src/view/com/notifications/NotificationFeedItem.tsx:329 +#: src/view/com/notifications/NotificationFeedItem.tsx:348 msgid "{firstAuthorName} liked your custom feed" msgstr "{firstAuthorName} gillade ditt anpassade flöde" -#: src/view/com/notifications/NotificationFeedItem.tsx:222 +#: src/view/com/notifications/NotificationFeedItem.tsx:241 msgid "{firstAuthorName} liked your post" msgstr "{firstAuthorName} gillade ditt inlägg" -#: src/view/com/notifications/NotificationFeedItem.tsx:246 +#: src/view/com/notifications/NotificationFeedItem.tsx:428 +msgid "{firstAuthorName} removed their verification from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:265 msgid "{firstAuthorName} reposted your post" msgstr "{firstAuthorName} återpublicerade ditt inlägg" -#: src/view/com/notifications/NotificationFeedItem.tsx:353 +#: src/view/com/notifications/NotificationFeedItem.tsx:372 msgid "{firstAuthorName} signed up with your starter pack" msgstr "{firstAuthorName} registrerade sig med ditt startpaket" -#: src/components/ProfileHoverCard/index.web.tsx:508 +#: src/view/com/notifications/NotificationFeedItem.tsx:402 +msgid "{firstAuthorName} verified you" +msgstr "" + +#: src/components/ProfileHoverCard/index.web.tsx:532 #: src/screens/Profile/Header/Metrics.tsx:49 msgid "{following} following" msgstr "{following} följda" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:392 +#: src/components/dialogs/SearchablePeopleList.tsx:412 msgid "{handle} can't be messaged" msgstr "Det går inte att skicka meddelanden till {handle}" @@ -330,6 +362,19 @@ msgstr "{rank}." msgid "{type}h ago" msgstr "{type}h sedan" +#: src/components/verification/VerifierDialog.tsx:60 +msgid "{userName} is a trusted verifier" +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:67 +msgid "{userName} is verified" +msgstr "" + +#. Possessive, meaning "the verifications of {userName}" +#: src/components/verification/VerificationsDialog.tsx:69 +msgid "{userName}'s verifications" +msgstr "" + #. Indicates the number of additional profiles are in the Starter Pack e.g. +12 #: src/screens/Search/components/StarterPackCard.tsx:249 msgid "+{computedTotal}" @@ -345,11 +390,11 @@ msgctxt "feeds" msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" msgstr "<0>{0}, <1>{1}, och {2, plural, one {# annan} other {# andra}} ingår i ditt startpaket" -#: src/view/shell/Drawer.tsx:97 +#: src/view/shell/Drawer.tsx:113 msgid "<0>{0} {1, plural, one {follower} other {followers}}" msgstr "<0>{0} {1, plural, one {följare} other {följare}}" -#: src/view/shell/Drawer.tsx:108 +#: src/view/shell/Drawer.tsx:124 msgid "<0>{0} {1, plural, one {following} other {following}}" msgstr "<0>{0} {1, plural, one {följda} other {följda}}" @@ -398,14 +443,18 @@ msgid "7 days" msgstr "7 dagar" #. If last message does not contain text, fall back to "{user} reacted to {a message}" -#: src/screens/Messages/components/ChatListItem.tsx:205 +#: src/screens/Messages/components/ChatListItem.tsx:210 msgid "a message" msgstr "ett meddelande" -#: src/Navigation.tsx:391 -#: src/screens/Settings/AboutSettings.tsx:34 -#: src/screens/Settings/Settings.tsx:215 -#: src/screens/Settings/Settings.tsx:218 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:91 +msgid "A new form of verification" +msgstr "" + +#: src/Navigation.tsx:400 +#: src/screens/Settings/AboutSettings.tsx:72 +#: src/screens/Settings/Settings.tsx:223 +#: src/screens/Settings/Settings.tsx:226 msgid "About" msgstr "Om" @@ -424,36 +473,36 @@ msgid "Accept Request" msgstr "Acceptera förfrågan" #: src/screens/Settings/AccessibilitySettings.tsx:46 -#: src/screens/Settings/Settings.tsx:191 -#: src/screens/Settings/Settings.tsx:194 +#: src/screens/Settings/Settings.tsx:199 +#: src/screens/Settings/Settings.tsx:202 msgid "Accessibility" msgstr "Tillgänglighet" -#: src/Navigation.tsx:343 +#: src/Navigation.tsx:352 msgid "Accessibility Settings" msgstr "Tillgänglighetsinställningar" -#: src/Navigation.tsx:359 +#: src/Navigation.tsx:368 #: src/screens/Login/LoginForm.tsx:194 #: src/screens/Settings/AccountSettings.tsx:45 -#: src/screens/Settings/Settings.tsx:153 -#: src/screens/Settings/Settings.tsx:156 +#: src/screens/Settings/Settings.tsx:161 +#: src/screens/Settings/Settings.tsx:164 msgid "Account" msgstr "Konto" #: src/screens/Messages/components/RequestButtons.tsx:81 -#: src/view/com/profile/ProfileMenu.tsx:141 +#: src/view/com/profile/ProfileMenu.tsx:147 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:392 msgctxt "toast" msgid "Account blocked" msgstr "Konto blockerat" -#: src/view/com/profile/ProfileMenu.tsx:154 +#: src/view/com/profile/ProfileMenu.tsx:160 msgctxt "toast" msgid "Account followed" msgstr "Konto följt" -#: src/view/com/profile/ProfileMenu.tsx:117 +#: src/view/com/profile/ProfileMenu.tsx:123 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:415 msgctxt "toast" msgid "Account muted" @@ -468,33 +517,37 @@ msgstr "Konto ignorerat" msgid "Account Muted by List" msgstr "Konto ignorerat av lista" -#: src/screens/Settings/Settings.tsx:430 +#: src/screens/Settings/Settings.tsx:472 msgid "Account options" msgstr "Kontoalternativ" -#: src/screens/Settings/Settings.tsx:466 +#: src/screens/Settings/Settings.tsx:508 msgid "Account removed from quick access" msgstr "Konto borttaget från snabbåtkomst" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:137 -#: src/view/com/profile/ProfileMenu.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:140 +#: src/view/com/profile/ProfileMenu.tsx:137 msgctxt "toast" msgid "Account unblocked" msgstr "Konto avblockerat" -#: src/view/com/profile/ProfileMenu.tsx:166 +#: src/view/com/profile/ProfileMenu.tsx:172 msgctxt "toast" msgid "Account unfollowed" msgstr "Konto avföljt" -#: src/view/com/profile/ProfileMenu.tsx:107 +#: src/view/com/profile/ProfileMenu.tsx:113 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:405 msgctxt "toast" msgid "Account unmuted" msgstr "Konto inte längre ignorerat" +#: src/components/verification/VerifierDialog.tsx:98 +msgid "Accounts with a scalloped blue check mark<0>{NON_BREAKING_SPACE}<1/>{NON_BREAKING_SPACE}can verify others. These trusted verifiers are selected by Bluesky." +msgstr "" + +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:169 #: src/components/dialogs/MutedWords.tsx:328 -#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/UserAddRemoveLists.tsx:235 msgid "Add" msgstr "Lägg till" @@ -512,8 +565,8 @@ msgstr "Lägg till {displayName} i startpaket" msgid "Add a content warning" msgstr "Lägg till innehållsvarning" -#: src/view/screens/ProfileList.tsx:916 -#: src/view/screens/ProfileList.tsx:934 +#: src/view/screens/ProfileList.tsx:924 +#: src/view/screens/ProfileList.tsx:942 msgid "Add a user to this list" msgstr "Lägg till en användare i den här listan" @@ -536,8 +589,8 @@ msgstr "Lägg till alternativtext" msgid "Add alt text (optional)" msgstr "Lägg till alternativtext (valfritt)" -#: src/screens/Settings/Settings.tsx:373 -#: src/screens/Settings/Settings.tsx:376 +#: src/screens/Settings/Settings.tsx:415 +#: src/screens/Settings/Settings.tsx:418 #: src/view/shell/desktop/LeftNav.tsx:281 #: src/view/shell/desktop/LeftNav.tsx:285 msgid "Add another account" @@ -578,11 +631,15 @@ msgstr "Lägg till ord och taggar att ignorera" msgid "Add new post" msgstr "Lägg till ett ytterligare inlägg" -#: src/view/screens/ProfileList.tsx:924 -#: src/view/screens/ProfileList.tsx:942 +#: src/view/screens/ProfileList.tsx:932 +#: src/view/screens/ProfileList.tsx:950 msgid "Add people" msgstr "Lägg till personer" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:79 +msgid "Add people to list" +msgstr "Lägg till personer i lista" + #: src/components/dms/EmojiPopup.android.tsx:55 msgid "Add Reaction" msgstr "Lägg till reaktion" @@ -599,7 +656,7 @@ msgstr "Lägg till några flöden i ditt startpaket!" msgid "Add the default feed of only people you follow" msgstr "Lägg till standardflödet med bara personer du följer" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:387 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:406 msgid "Add the following DNS record to your domain:" msgstr "Lägg till följande DNS-post i din domän:" @@ -607,8 +664,8 @@ msgstr "Lägg till följande DNS-post i din domän:" msgid "Add this feed to your feeds" msgstr "Lägg till bland dina flöden" -#: src/view/com/profile/ProfileMenu.tsx:273 -#: src/view/com/profile/ProfileMenu.tsx:276 +#: src/view/com/profile/ProfileMenu.tsx:286 +#: src/view/com/profile/ProfileMenu.tsx:289 msgid "Add to lists" msgstr "Lägg till i listor" @@ -616,7 +673,11 @@ msgstr "Lägg till i listor" msgid "Add to my feeds" msgstr "Lägg till i mina flöden" -#: src/view/com/modals/ListAddRemoveUsers.tsx:192 +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:156 +msgid "Add user to list" +msgstr "Lägg till användare i lista" + +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:109 #: src/view/com/modals/UserAddRemoveLists.tsx:162 msgid "Added to list" msgstr "Tillagd i listan" @@ -640,7 +701,7 @@ msgstr "Vuxen" msgid "Adult Content" msgstr "Vuxeninnehåll" -#: src/screens/Moderation/index.tsx:355 +#: src/screens/Moderation/index.tsx:374 msgid "Adult content can only be enabled via the Web at <0>bsky.app." msgstr "Vuxeninnehåll går bara att aktivera via webben på <0>bsky.app." @@ -653,7 +714,7 @@ msgstr "Vuxeninnehåll är inaktiverat." msgid "Adult Content labels" msgstr "Etiketter för vuxeninnehåll" -#: src/screens/Moderation/index.tsx:399 +#: src/screens/Moderation/index.tsx:418 msgid "Advanced" msgstr "Avancerat" @@ -794,6 +855,11 @@ msgstr "Ett fel uppstod när du försökte följa alla" msgid "An error occurred while uploading the video." msgstr "Ett fel uppstod under uppladdningen av videoklippet." +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:84 +#: src/components/verification/VerifierDialog.tsx:88 +msgid "An illustration showing that Bluesky selects trusted verifiers, and trusted verifiers in turn verify individual user accounts." +msgstr "" + #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:28 #: src/lib/moderation/useReportOptions.ts:28 msgid "An issue not included in these options" @@ -809,13 +875,17 @@ msgstr "Ett problem uppstod när chatten skulle öppnas" #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 -#: src/components/ProfileCard.tsx:339 -#: src/components/ProfileCard.tsx:360 +#: src/components/ProfileCard.tsx:367 +#: src/components/ProfileCard.tsx:388 #: src/view/com/profile/FollowButton.tsx:38 #: src/view/com/profile/FollowButton.tsx:48 msgid "An issue occurred, please try again." msgstr "Ett problem uppstod. Försök igen." +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:118 +msgid "An mockup of a iPhone showing the Bluesky app open to the profile of a verified user with a blue checkmark next to their display name." +msgstr "" + #: src/screens/Onboarding/StepInterests/index.tsx:185 msgid "an unknown error occurred" msgstr "ett okänt fel uppstod" @@ -838,6 +908,10 @@ msgstr "Djur" msgid "Animated GIF" msgstr "Animerade gif-bilder" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:37 +msgid "Announcing verification on Bluesky" +msgstr "" + #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:33 #: src/lib/moderation/useReportOptions.ts:33 msgid "Anti-Social Behavior" @@ -847,7 +921,7 @@ msgstr "Antisocialt beteende" msgid "Anybody can interact" msgstr "Vem som helst kan interagera" -#: src/Navigation.tsx:399 +#: src/Navigation.tsx:408 #: src/screens/Settings/AppIconSettings/index.tsx:67 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:18 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:23 @@ -884,7 +958,7 @@ msgstr "Namn på applösenord måste vara minst 4 tecken långa" msgid "App passwords" msgstr "Applösenord" -#: src/Navigation.tsx:311 +#: src/Navigation.tsx:320 #: src/screens/Settings/AppPasswords.tsx:51 msgid "App Passwords" msgstr "Applösenord" @@ -920,10 +994,10 @@ msgstr "Begär omprövning av avstängning" msgid "Appeal this decision" msgstr "Begär omprövning av beslutet" -#: src/Navigation.tsx:351 +#: src/Navigation.tsx:360 #: src/screens/Settings/AppearanceSettings.tsx:85 -#: src/screens/Settings/Settings.tsx:183 -#: src/screens/Settings/Settings.tsx:186 +#: src/screens/Settings/Settings.tsx:191 +#: src/screens/Settings/Settings.tsx:194 msgid "Appearance" msgstr "Utseende" @@ -932,12 +1006,12 @@ msgstr "Utseende" msgid "Apply default recommended feeds" msgstr "Tillämpa förvalda rekommenderade flöden" -#: src/view/com/post-thread/PostThreadItem.tsx:865 +#: src/view/com/post-thread/PostThreadItem.tsx:885 msgid "Archived from {0}" msgstr "Arkiverat från {0}" -#: src/view/com/post-thread/PostThreadItem.tsx:834 -#: src/view/com/post-thread/PostThreadItem.tsx:873 +#: src/view/com/post-thread/PostThreadItem.tsx:854 +#: src/view/com/post-thread/PostThreadItem.tsx:893 msgid "Archived post" msgstr "Arkiverat inlägg" @@ -953,7 +1027,7 @@ msgstr "Är du säker på att du vill radera det här meddelandet? Meddelandet k msgid "Are you sure you want to delete this starter pack?" msgstr "Är du säker på att du vill radera det här startpaketet?" -#: src/screens/Profile/Header/EditProfileDialog.tsx:82 +#: src/screens/Profile/Header/EditProfileDialog.tsx:86 msgid "Are you sure you want to discard your changes?" msgstr "Är du säker på att du vill slänga dina ändringar?" @@ -1016,7 +1090,7 @@ msgstr "Inställningar för automatisk uppspelning har flyttat till <0>Innehåll msgid "Autoplay videos and GIFs" msgstr "Spela upp videoklipp och gif-bilder automatiskt" -#: src/components/dms/MessagesListHeader.tsx:82 +#: src/components/dms/MessagesListHeader.tsx:84 #: src/components/moderation/LabelsOnMeDialog.tsx:315 #: src/components/moderation/LabelsOnMeDialog.tsx:316 #: src/screens/Login/ChooseAccountForm.tsx:90 @@ -1052,7 +1126,7 @@ msgstr "Du måste verifiera din e‑postadress innan du kan skriva ett inlägg." msgid "Before creating a starter pack, you must first verify your email." msgstr "Du måste verifiera din e‑postadress innan du kan skapa ett startpaket." -#: src/components/dms/dialogs/NewChatDialog.tsx:79 +#: src/components/dms/dialogs/NewChatDialog.tsx:80 #: src/components/dms/MessageProfileButton.tsx:110 #: src/screens/Messages/Conversation.tsx:221 msgid "Before you may message another user, you must first verify your email." @@ -1063,8 +1137,8 @@ msgstr "Du måste verifiera din e‑postadress innan du kan skicka ett meddeland msgid "Birthday" msgstr "Födelsedag" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:283 -#: src/view/com/profile/ProfileMenu.tsx:399 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 +#: src/view/com/profile/ProfileMenu.tsx:435 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:849 msgid "Block" msgstr "Blockera" @@ -1073,19 +1147,19 @@ msgstr "Blockera" #: src/components/dms/ConvoMenu.tsx:250 #: src/screens/Messages/components/RequestButtons.tsx:134 #: src/screens/Messages/components/RequestButtons.tsx:136 -#: src/view/com/profile/ProfileMenu.tsx:310 -#: src/view/com/profile/ProfileMenu.tsx:317 +#: src/view/com/profile/ProfileMenu.tsx:346 +#: src/view/com/profile/ProfileMenu.tsx:353 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:686 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:688 msgid "Block account" msgstr "Blockera konto" -#: src/view/com/profile/ProfileMenu.tsx:382 +#: src/view/com/profile/ProfileMenu.tsx:418 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:844 msgid "Block Account?" msgstr "Blockera konto?" -#: src/view/screens/ProfileList.tsx:661 +#: src/view/screens/ProfileList.tsx:669 msgid "Block accounts" msgstr "Blockera konton" @@ -1097,7 +1171,7 @@ msgstr "Blockera och radera" msgid "Block and/or delete this conversation" msgstr "Blockera och/eller radera den här konversationen" -#: src/view/screens/ProfileList.tsx:781 +#: src/view/screens/ProfileList.tsx:789 msgid "Block list" msgstr "Blockeringslista" @@ -1105,7 +1179,7 @@ msgstr "Blockeringslista" msgid "Block or report" msgstr "Blockera eller anmäl" -#: src/view/screens/ProfileList.tsx:776 +#: src/view/screens/ProfileList.tsx:784 msgid "Block these accounts?" msgstr "Blockera dessa konton?" @@ -1122,21 +1196,21 @@ msgstr "Blockera användare" msgid "Blocked" msgstr "Blockerat" -#: src/screens/Moderation/index.tsx:269 +#: src/screens/Moderation/index.tsx:273 msgid "Blocked accounts" msgstr "Blockerade konton" -#: src/Navigation.tsx:160 -#: src/view/screens/ModerationBlockedAccounts.tsx:101 +#: src/Navigation.tsx:161 +#: src/view/screens/ModerationBlockedAccounts.tsx:110 msgid "Blocked Accounts" msgstr "Blockerade konton" -#: src/view/com/profile/ProfileMenu.tsx:394 +#: src/view/com/profile/ProfileMenu.tsx:430 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:846 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, nämna dig eller på annat sätt interagera med dig." -#: src/view/screens/ModerationBlockedAccounts.tsx:112 +#: src/view/screens/ModerationBlockedAccounts.tsx:121 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you. You will not see their content and they will be prevented from seeing yours." msgstr "Blockerade konton kan inte svara i dina trådar, nämna dig eller på annat sätt interagera med dig. Du kan inte se deras innehåll, och de kan inte se ditt." @@ -1144,15 +1218,15 @@ msgstr "Blockerade konton kan inte svara i dina trådar, nämna dig eller på an msgid "Blocked post." msgstr "Blockerat inlägg." -#: src/screens/Profile/Sections/Labels.tsx:173 +#: src/screens/Profile/Sections/Labels.tsx:170 msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "Blockeringen hindrar inte den här etikettsättaren från att sätta etiketter på ditt konto." -#: src/view/screens/ProfileList.tsx:778 +#: src/view/screens/ProfileList.tsx:786 msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Blockering är offentligt. Blockerade konton kan inte svara i dina trådar, nämna dig eller på annat sätt interagera med dig." -#: src/view/com/profile/ProfileMenu.tsx:391 +#: src/view/com/profile/ProfileMenu.tsx:427 msgid "Blocking will not prevent labels from being applied on your account, but it will stop this account from replying in your threads or interacting with you." msgstr "Blockering hindrar inte att etiketter sätts på ditt konto, men det hindrar det här kontot från att svara i dina trådar eller interagera med dig." @@ -1165,7 +1239,7 @@ msgstr "Blogg" msgid "Bluesky" msgstr "Bluesky" -#: src/view/com/post-thread/PostThreadItem.tsx:890 +#: src/view/com/post-thread/PostThreadItem.tsx:910 msgid "Bluesky cannot confirm the authenticity of the claimed date." msgstr "Bluesky kan inte bekräfta äktheten av det angivna datumet." @@ -1199,6 +1273,10 @@ msgstr "Bluesky väljer en uppsättning av rekommenderade konton från personer msgid "Bluesky will not show your profile and posts to logged-out users. Other apps may not honor this request. This does not make your account private." msgstr "Bluesky visar inte din profil eller dina inlägg för utloggade användare. Andra appar kanske inte respekterar din begäran. Den här inställningen gör inte ditt konto privat." +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:132 +msgid "Bluesky will proactively verify notable and authentic accounts." +msgstr "" + #: src/screens/Settings/AppIconSettings/index.tsx:99 msgid "Bluesky+" msgstr "Bluesky+" @@ -1301,17 +1379,17 @@ msgid "Camera" msgstr "Kamera" #: src/components/Menu/index.tsx:306 -#: src/components/Prompt.tsx:130 -#: src/components/Prompt.tsx:132 +#: src/components/Prompt.tsx:140 +#: src/components/Prompt.tsx:142 #: src/screens/Deactivated.tsx:158 -#: src/screens/Profile/Header/EditProfileDialog.tsx:220 -#: src/screens/Profile/Header/EditProfileDialog.tsx:228 +#: src/screens/Profile/Header/EditProfileDialog.tsx:227 +#: src/screens/Profile/Header/EditProfileDialog.tsx:235 #: src/screens/Search/Shell.tsx:349 #: src/screens/Settings/AppIconSettings/index.tsx:44 #: src/screens/Settings/AppIconSettings/index.tsx:225 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:76 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:83 -#: src/screens/Settings/Settings.tsx:260 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:78 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:85 +#: src/screens/Settings/Settings.tsx:268 #: src/screens/Takendown.tsx:99 #: src/screens/Takendown.tsx:102 #: src/view/com/composer/Composer.tsx:937 @@ -1322,7 +1400,7 @@ msgstr "Kamera" #: src/view/com/modals/ChangePassword.tsx:282 #: src/view/com/modals/CreateOrEditList.tsx:335 #: src/view/com/modals/CropImage.web.tsx:97 -#: src/view/com/modals/EditProfile.tsx:244 +#: src/view/com/modals/EditProfile.tsx:270 #: src/view/com/modals/InAppBrowserConsent.tsx:75 #: src/view/com/modals/InAppBrowserConsent.tsx:77 #: src/view/com/modals/LinkWarning.tsx:105 @@ -1350,7 +1428,7 @@ msgstr "Avbryt radering av konto" msgid "Cancel image crop" msgstr "Avbryt bildbeskärning" -#: src/view/com/modals/EditProfile.tsx:239 +#: src/view/com/modals/EditProfile.tsx:265 msgid "Cancel profile editing" msgstr "Avbryt profilredigering" @@ -1363,7 +1441,6 @@ msgid "Cancel reactivation and sign out" msgstr "Avbryt återaktivering och logga ut" #: src/screens/Search/Shell.tsx:341 -#: src/view/com/modals/ListAddRemoveUsers.tsx:88 msgid "Cancel search" msgstr "Avbryt sökning" @@ -1411,8 +1488,8 @@ msgstr "Ändra e-post" msgid "Change email address" msgstr "Ändra e‑postadress" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:92 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:96 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:94 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:98 msgid "Change Handle" msgstr "Ändra användarnamn" @@ -1448,15 +1525,15 @@ msgstr "Ändra din e‑postadress" msgid "Changes app icon" msgstr "Ändrar appikon" -#: src/components/forms/HostingProvider.tsx:50 -#: src/components/forms/HostingProvider.tsx:70 +#: src/components/forms/HostingProvider.tsx:49 +#: src/components/forms/HostingProvider.tsx:69 msgid "Changes hosting provider" msgstr "Ändrar värdleverantör" -#: src/Navigation.tsx:416 +#: src/Navigation.tsx:425 #: src/view/shell/bottom-bar/BottomBar.tsx:205 #: src/view/shell/desktop/LeftNav.tsx:535 -#: src/view/shell/Drawer.tsx:422 +#: src/view/shell/Drawer.tsx:438 msgid "Chat" msgstr "Chatt" @@ -1471,7 +1548,7 @@ msgctxt "toast" msgid "Chat muted" msgstr "Chatt ignorerad" -#: src/Navigation.tsx:426 +#: src/Navigation.tsx:435 #: src/screens/Messages/components/InboxPreview.tsx:24 msgid "Chat request inbox" msgstr "Inkorg för chattförfrågningar" @@ -1482,7 +1559,7 @@ msgid "Chat requests" msgstr "Chattförfrågningar" #: src/components/dms/ConvoMenu.tsx:75 -#: src/Navigation.tsx:421 +#: src/Navigation.tsx:430 #: src/screens/Messages/ChatList.tsx:328 msgid "Chat settings" msgstr "Chattinställningar" @@ -1514,7 +1591,7 @@ msgstr "Titta i din e‑post efter en inloggningskod och ange den här." msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "Titta i din inkorg efter ett e‑postmeddelande med den bekräftelsekod som ska anges nedan:" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:370 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:389 msgid "Choose domain verification method" msgstr "Välj metod för att verifiera din domän" @@ -1554,14 +1631,19 @@ msgstr "Välj ditt lösenord" msgid "Choose your username" msgstr "Välj ditt användarnamn" -#: src/screens/Settings/Settings.tsx:351 +#: src/screens/Settings/Settings.tsx:393 msgid "Clear all storage data" msgstr "Rensa all lagrad data" -#: src/screens/Settings/Settings.tsx:353 +#: src/screens/Settings/Settings.tsx:395 msgid "Clear all storage data (restart after this)" msgstr "Rensa all lagrad data (starta om efter detta)" +#: src/screens/Settings/AboutSettings.tsx:113 +#: src/screens/Settings/AboutSettings.tsx:117 +msgid "Clear image cache" +msgstr "Rensa bild-cache" + #: src/components/forms/SearchInput.tsx:70 msgid "Clear search query" msgstr "Rensa sökfrågan" @@ -1595,8 +1677,10 @@ msgid "Clip 🐴 clop 🐴" msgstr "Galopp 🐴 galopp 🐴" #: src/components/dialogs/GifSelect.tsx:281 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:174 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:183 +#: src/components/dialogs/SearchablePeopleList.tsx:295 #: src/components/dialogs/VerifyEmailDialog.tsx:289 -#: src/components/dms/dialogs/SearchablePeopleList.tsx:269 #: src/components/dms/EmojiPopup.android.tsx:58 #: src/components/dms/ReportDialog.tsx:381 #: src/components/dms/ReportDialog.tsx:390 @@ -1605,6 +1689,8 @@ msgstr "Galopp 🐴 galopp 🐴" #: src/components/ProgressGuide/FollowDialog.tsx:386 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:117 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:123 +#: src/components/verification/VerificationsDialog.tsx:146 +#: src/components/verification/VerifierDialog.tsx:144 #: src/view/com/modals/ChangePassword.tsx:279 #: src/view/com/modals/ChangePassword.tsx:282 #: src/view/com/util/post-embeds/GifEmbed.tsx:197 @@ -1625,6 +1711,8 @@ msgid "Close bottom drawer" msgstr "Stäng den nedersta lådan" #: src/components/dialogs/GifSelect.tsx:275 +#: src/components/verification/VerificationsDialog.tsx:138 +#: src/components/verification/VerifierDialog.tsx:136 msgid "Close dialog" msgstr "Stäng dialogruta" @@ -1676,11 +1764,11 @@ msgstr "Stänger emojiväljaren" msgid "Closes viewer for header image" msgstr "Stänger visaren för omslagsbilden" -#: src/view/com/notifications/NotificationFeedItem.tsx:405 +#: src/view/com/notifications/NotificationFeedItem.tsx:479 msgid "Collapse list of users" msgstr "Dölj lista över användare" -#: src/view/com/notifications/NotificationFeedItem.tsx:598 +#: src/view/com/notifications/NotificationFeedItem.tsx:687 msgid "Collapses list of users for a given notification" msgstr "Fäller ihop användarlista för berörd notis" @@ -1703,7 +1791,7 @@ msgstr "Komedi" msgid "Comics" msgstr "Serier" -#: src/Navigation.tsx:301 +#: src/Navigation.tsx:310 #: src/view/screens/CommunityGuidelines.tsx:34 msgid "Community Guidelines" msgstr "Gemenskapens riktlinjer" @@ -1743,8 +1831,8 @@ msgstr "Konfigurerad i <0>modereringsinställningar." #: src/components/dialogs/VerifyEmailDialog.tsx:253 #: src/components/dialogs/VerifyEmailDialog.tsx:260 #: src/components/dialogs/VerifyEmailDialog.tsx:283 -#: src/components/Prompt.tsx:173 -#: src/components/Prompt.tsx:176 +#: src/components/Prompt.tsx:183 +#: src/components/Prompt.tsx:186 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:185 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:188 #: src/view/com/modals/VerifyEmail.tsx:239 @@ -1765,11 +1853,11 @@ msgstr "Bekräfta språkinställningar för innehåll" msgid "Confirm delete account" msgstr "Bekräfta radering av konto" -#: src/screens/Moderation/index.tsx:303 +#: src/screens/Moderation/index.tsx:322 msgid "Confirm your age:" msgstr "Bekräfta din ålder:" -#: src/screens/Moderation/index.tsx:294 +#: src/screens/Moderation/index.tsx:313 msgid "Confirm your birthdate" msgstr "Bekräfta ditt födelsedatum" @@ -1802,12 +1890,12 @@ msgid "Content & Media" msgstr "Innehåll och media" #: src/screens/Settings/AccessibilitySettings.tsx:109 -#: src/screens/Settings/Settings.tsx:175 -#: src/screens/Settings/Settings.tsx:178 +#: src/screens/Settings/Settings.tsx:183 +#: src/screens/Settings/Settings.tsx:186 msgid "Content and media" msgstr "Innehåll och media" -#: src/Navigation.tsx:375 +#: src/Navigation.tsx:384 msgid "Content and Media" msgstr "Innehåll och media" @@ -1815,7 +1903,7 @@ msgstr "Innehåll och media" msgid "Content Blocked" msgstr "Innehåll blockerat" -#: src/screens/Moderation/index.tsx:287 +#: src/screens/Moderation/index.tsx:306 msgid "Content filters" msgstr "Innehållsfilter" @@ -1853,7 +1941,7 @@ msgstr "Utanför kontextmenyn. Klicka för att stänga menyn." msgid "Continue" msgstr "Fortsätt" -#: src/components/AccountList.tsx:121 +#: src/components/AccountList.tsx:126 msgid "Continue as {0} (currently signed in)" msgstr "Fortsätt som {0} (nuvarande inloggad)" @@ -1873,7 +1961,7 @@ msgctxt "toast" msgid "Conversation deleted" msgstr "Konversation raderad" -#: src/screens/Messages/components/ChatListItem.tsx:191 +#: src/screens/Messages/components/ChatListItem.tsx:196 msgid "Conversation deleted" msgstr "Konversation raderad" @@ -1885,7 +1973,7 @@ msgstr "Matlagning" msgid "Copied" msgstr "Kopierat" -#: src/screens/Settings/AboutSettings.tsx:98 +#: src/screens/Settings/AboutSettings.tsx:148 msgid "Copied build version to clipboard" msgstr "Byggversion kopierad till urklipp" @@ -1903,7 +1991,7 @@ msgstr "Kopierat till urklipp" msgid "Copied!" msgstr "Kopierat!" -#: src/screens/Settings/AboutSettings.tsx:74 +#: src/screens/Settings/AboutSettings.tsx:124 msgid "Copies build version to clipboard" msgstr "Kopierar byggversion till urklipp" @@ -1915,8 +2003,8 @@ msgstr "Kopiera" msgid "Copy App Password" msgstr "Kopiera applösenord" -#: src/view/com/profile/ProfileMenu.tsx:347 -#: src/view/com/profile/ProfileMenu.tsx:350 +#: src/view/com/profile/ProfileMenu.tsx:383 +#: src/view/com/profile/ProfileMenu.tsx:386 msgid "Copy at:// URI" msgstr "Kopiera at://-URI" @@ -1930,13 +2018,13 @@ msgstr "Kopiera författarens DID" msgid "Copy code" msgstr "Kopiera kod" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:472 -#: src/view/com/profile/ProfileMenu.tsx:356 -#: src/view/com/profile/ProfileMenu.tsx:359 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:491 +#: src/view/com/profile/ProfileMenu.tsx:392 +#: src/view/com/profile/ProfileMenu.tsx:395 msgid "Copy DID" msgstr "Kopiera DID" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:405 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:424 msgid "Copy host" msgstr "Kopiera värd" @@ -1948,7 +2036,7 @@ msgstr "Kopiera länk" msgid "Copy Link" msgstr "Kopiera länk" -#: src/view/screens/ProfileList.tsx:505 +#: src/view/screens/ProfileList.tsx:513 msgid "Copy link to list" msgstr "Kopiera länk till lista" @@ -1976,11 +2064,11 @@ msgstr "Kopiera inläggstext" msgid "Copy QR code" msgstr "Kopiera QR-kod" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:426 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:445 msgid "Copy TXT record value" msgstr "Kopiera värde för TXT-post" -#: src/Navigation.tsx:306 +#: src/Navigation.tsx:315 #: src/view/screens/CopyrightPolicy.tsx:31 msgid "Copyright Policy" msgstr "Upphovsrättspolicy" @@ -1994,7 +2082,7 @@ msgstr "Det gick inte att lämna chatten" msgid "Could not load feed" msgstr "Det gick inte att läsa in flödet" -#: src/view/screens/ProfileList.tsx:1021 +#: src/view/screens/ProfileList.tsx:1029 msgid "Could not load list" msgstr "Det gick inte att läsa in listan" @@ -2016,7 +2104,7 @@ msgstr "Skapa en QR-kod för ett startpaket" #: src/components/StarterPack/ProfileStarterPacks.tsx:178 #: src/components/StarterPack/ProfileStarterPacks.tsx:274 -#: src/Navigation.tsx:451 +#: src/Navigation.tsx:460 msgid "Create a starter pack" msgstr "Skapa ett startpaket" @@ -2127,7 +2215,7 @@ msgstr "Födelsedatum" msgid "Deactivate account" msgstr "Inaktivera konto" -#: src/screens/Settings/Settings.tsx:332 +#: src/screens/Settings/Settings.tsx:374 msgid "Debug Moderation" msgstr "Felsök moderering" @@ -2150,7 +2238,7 @@ msgstr "Förvalda ikoner" #: src/screens/StarterPack/StarterPackScreen.tsx:672 #: src/screens/StarterPack/StarterPackScreen.tsx:744 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:767 -#: src/view/screens/ProfileList.tsx:760 +#: src/view/screens/ProfileList.tsx:768 msgid "Delete" msgstr "Radera" @@ -2176,7 +2264,7 @@ msgstr "Radera applösenord?" msgid "Delete chat" msgstr "Radera chatt" -#: src/screens/Settings/Settings.tsx:339 +#: src/screens/Settings/Settings.tsx:381 msgid "Delete chat declaration record" msgstr "Radera chattdeklarationsposten" @@ -2195,7 +2283,7 @@ msgstr "Radera konversation" msgid "Delete for me" msgstr "Radera för mig" -#: src/view/screens/ProfileList.tsx:548 +#: src/view/screens/ProfileList.tsx:556 msgid "Delete list" msgstr "Radera lista" @@ -2226,7 +2314,7 @@ msgstr "Radera startpaket" msgid "Delete starter pack?" msgstr "Radera startpaket?" -#: src/view/screens/ProfileList.tsx:755 +#: src/view/screens/ProfileList.tsx:763 msgid "Delete this list?" msgstr "Radera den här listan?" @@ -2238,8 +2326,8 @@ msgstr "Radera det här inlägget?" msgid "Deleted" msgstr "Raderat" -#: src/components/dms/MessagesListHeader.tsx:155 -#: src/screens/Messages/components/ChatListItem.tsx:123 +#: src/components/dms/MessagesListHeader.tsx:160 +#: src/screens/Messages/components/ChatListItem.tsx:128 msgid "Deleted Account" msgstr "Raderat konto" @@ -2247,19 +2335,19 @@ msgstr "Raderat konto" msgid "Deleted post." msgstr "Raderat inlägg." -#: src/screens/Profile/Header/EditProfileDialog.tsx:347 +#: src/screens/Profile/Header/EditProfileDialog.tsx:370 #: src/view/com/modals/CreateOrEditList.tsx:280 #: src/view/com/modals/CreateOrEditList.tsx:301 -#: src/view/com/modals/EditProfile.tsx:193 -#: src/view/com/modals/EditProfile.tsx:205 +#: src/view/com/modals/EditProfile.tsx:219 +#: src/view/com/modals/EditProfile.tsx:231 msgid "Description" msgstr "Beskrivning" -#: src/screens/Profile/Header/EditProfileDialog.tsx:367 +#: src/screens/Profile/Header/EditProfileDialog.tsx:390 msgid "Description is too long" msgstr "Beskrivningen är för lång" -#: src/screens/Profile/Header/EditProfileDialog.tsx:368 +#: src/screens/Profile/Header/EditProfileDialog.tsx:391 msgid "Description is too long. {DESCRIPTION_MAX_GRAPHEMES, plural, other {The maximum number of characters is #.}}" msgstr "Beskrivningen är för lång. {DESCRIPTION_MAX_GRAPHEMES, plural, other {Det maximala antalet tecken är #.}}" @@ -2277,18 +2365,18 @@ msgstr "Avskilj citat" msgid "Detach quote post?" msgstr "Avskilj citatinlägg?" -#: src/screens/Settings/AboutSettings.tsx:87 +#: src/screens/Settings/AboutSettings.tsx:137 msgctxt "toast" msgid "Developer mode disabled" msgstr "Utvecklarläge inaktiverat" -#: src/screens/Settings/AboutSettings.tsx:81 +#: src/screens/Settings/AboutSettings.tsx:131 msgctxt "toast" msgid "Developer mode enabled" msgstr "Utvecklarläge aktiverat" -#: src/screens/Settings/Settings.tsx:242 -#: src/screens/Settings/Settings.tsx:245 +#: src/screens/Settings/Settings.tsx:250 +#: src/screens/Settings/Settings.tsx:253 msgid "Developer options" msgstr "Utvecklaralternativ" @@ -2318,17 +2406,17 @@ msgstr "Stäng av undertexter" #: src/lib/moderation/useLabelBehaviorDescription.ts:68 #: src/screens/Messages/Settings.tsx:139 #: src/screens/Messages/Settings.tsx:142 -#: src/screens/Moderation/index.tsx:345 +#: src/screens/Moderation/index.tsx:364 msgid "Disabled" msgstr "Inaktiverat" -#: src/screens/Profile/Header/EditProfileDialog.tsx:84 +#: src/screens/Profile/Header/EditProfileDialog.tsx:88 #: src/view/com/composer/Composer.tsx:705 #: src/view/com/composer/Composer.tsx:889 msgid "Discard" msgstr "Släng" -#: src/screens/Profile/Header/EditProfileDialog.tsx:81 +#: src/screens/Profile/Header/EditProfileDialog.tsx:85 msgid "Discard changes?" msgstr "Vill du slänga ändringarna?" @@ -2383,27 +2471,27 @@ msgstr "Avfärda den här sektionen" msgid "Display larger alt text badges" msgstr "Visa större brickor för alternativtext" -#: src/screens/Profile/Header/EditProfileDialog.tsx:314 -#: src/screens/Profile/Header/EditProfileDialog.tsx:320 -#: src/screens/Profile/Header/EditProfileDialog.tsx:354 -#: src/view/com/modals/EditProfile.tsx:187 +#: src/screens/Profile/Header/EditProfileDialog.tsx:321 +#: src/screens/Profile/Header/EditProfileDialog.tsx:327 +#: src/screens/Profile/Header/EditProfileDialog.tsx:377 +#: src/view/com/modals/EditProfile.tsx:194 msgid "Display name" msgstr "Visningsnamn" -#: src/view/com/modals/EditProfile.tsx:175 +#: src/view/com/modals/EditProfile.tsx:182 msgid "Display Name" msgstr "Visningsnamn" -#: src/screens/Profile/Header/EditProfileDialog.tsx:333 +#: src/screens/Profile/Header/EditProfileDialog.tsx:340 msgid "Display name is too long" msgstr "Visningsnamnet är för långt" -#: src/screens/Profile/Header/EditProfileDialog.tsx:334 +#: src/screens/Profile/Header/EditProfileDialog.tsx:341 msgid "Display name is too long. {DISPLAY_NAME_MAX_GRAPHEMES, plural, other {The maximum number of characters is #.}}" msgstr "Visningsnmanet är för långt. {DISPLAY_NAME_MAX_GRAPHEMES, plural, other {Det maximala antalet tecken är #.}}" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:373 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:375 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:392 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:394 msgid "DNS Panel" msgstr "DNS-panel" @@ -2419,7 +2507,7 @@ msgstr "Innehåller ingen nakenhet." msgid "Doesn't begin or end with a hyphen" msgstr "Börjar eller slutar inte med ett bindestreck" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:488 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:507 msgid "Domain verified!" msgstr "Domän verifierad!" @@ -2441,11 +2529,9 @@ msgstr "Domän verifierad!" #: src/view/com/modals/CropImage.web.tsx:112 #: src/view/com/modals/InviteCodes.tsx:81 #: src/view/com/modals/InviteCodes.tsx:124 -#: src/view/com/modals/ListAddRemoveUsers.tsx:143 msgid "Done" msgstr "Klar" -#: src/view/com/modals/ListAddRemoveUsers.tsx:145 #: src/view/com/modals/UserAddRemoveLists.tsx:113 #: src/view/com/modals/UserAddRemoveLists.tsx:116 msgctxt "action" @@ -2485,23 +2571,23 @@ msgstr "Släpp för att lägga till bilder" msgid "Duration:" msgstr "Varaktighet:" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:211 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:230 msgid "e.g. alice" msgstr "t.ex. alice" -#: src/screens/Profile/Header/EditProfileDialog.tsx:321 +#: src/screens/Profile/Header/EditProfileDialog.tsx:328 msgid "e.g. Alice Lastname" msgstr "t.ex. Alice Efternamn" -#: src/view/com/modals/EditProfile.tsx:180 +#: src/view/com/modals/EditProfile.tsx:187 msgid "e.g. Alice Roberts" msgstr "t.ex. Alice Roberts" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:357 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:376 msgid "e.g. alice.com" msgstr "t.ex. alice.com" -#: src/view/com/modals/EditProfile.tsx:198 +#: src/view/com/modals/EditProfile.tsx:224 msgid "e.g. Artist, dog-lover, and avid reader." msgstr "t.ex. Konstnär, hundälskare och entusiastisk läsare." @@ -2536,7 +2622,8 @@ msgstr "Varje kod fungerar en gång. Du kommer att få fler inbjudningskoder med msgid "Edit" msgstr "Redigera" -#: src/view/com/lists/ListMembers.tsx:143 +#: src/view/com/lists/ListMembers.tsx:180 +#: src/view/com/lists/ListMembers.tsx:186 msgctxt "action" msgid "Edit" msgstr "Redigera" @@ -2566,7 +2653,7 @@ msgstr "Redigera interaktionsinställningar" msgid "Edit interests" msgstr "Redigera intressen" -#: src/view/screens/ProfileList.tsx:536 +#: src/view/screens/ProfileList.tsx:544 msgid "Edit list details" msgstr "Redigera listdetaljer" @@ -2574,12 +2661,12 @@ msgstr "Redigera listdetaljer" msgid "Edit Moderation List" msgstr "Redigera modereringslista" -#: src/Navigation.tsx:316 +#: src/Navigation.tsx:325 #: src/view/screens/Feeds.tsx:515 msgid "Edit My Feeds" msgstr "Redigera mina flöden" -#: src/view/com/modals/EditProfile.tsx:147 +#: src/view/com/modals/EditProfile.tsx:154 msgid "Edit my profile" msgstr "Redigera min profil" @@ -2592,15 +2679,15 @@ msgstr "Redigera personer" msgid "Edit post interaction settings" msgstr "Redigera interaktionsinställningar för inlägg" -#: src/screens/Profile/Header/EditProfileDialog.tsx:269 -#: src/screens/Profile/Header/EditProfileDialog.tsx:275 +#: src/screens/Profile/Header/EditProfileDialog.tsx:276 +#: src/screens/Profile/Header/EditProfileDialog.tsx:282 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:196 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 msgid "Edit profile" msgstr "Redigera profil" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:199 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:185 msgid "Edit Profile" msgstr "Redigera profil" @@ -2616,15 +2703,15 @@ msgstr "Redigera användarlista" msgid "Edit who can reply" msgstr "Redigera vilka som kan svara" -#: src/view/com/modals/EditProfile.tsx:188 +#: src/view/com/modals/EditProfile.tsx:195 msgid "Edit your display name" msgstr "Redigera ditt visningsnamn" -#: src/view/com/modals/EditProfile.tsx:206 +#: src/view/com/modals/EditProfile.tsx:232 msgid "Edit your profile description" msgstr "Redigera din profilbeskrivning" -#: src/Navigation.tsx:456 +#: src/Navigation.tsx:465 msgid "Edit your starter pack" msgstr "Redigera ditt startpaket" @@ -2707,7 +2794,7 @@ msgstr "Aktivera" msgid "Enable {0} only" msgstr "Aktivera endast {0}" -#: src/screens/Moderation/index.tsx:332 +#: src/screens/Moderation/index.tsx:351 msgid "Enable adult content" msgstr "Tillåt vuxeninnehåll" @@ -2752,11 +2839,11 @@ msgstr "Visa trendande videoklipp i ditt Upptäck-flöde." #: src/screens/Messages/Settings.tsx:130 #: src/screens/Messages/Settings.tsx:133 -#: src/screens/Moderation/index.tsx:343 +#: src/screens/Moderation/index.tsx:362 msgid "Enabled" msgstr "Aktiverat" -#: src/screens/Profile/Sections/Feed.tsx:116 +#: src/screens/Profile/Sections/Feed.tsx:113 msgid "End of feed" msgstr "Slut på flödet" @@ -2789,7 +2876,7 @@ msgstr "Öppna helskärm" msgid "Enter the code you received to change your password." msgstr "Ange den kod du fick för att ändra ditt lösenord." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:351 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:370 msgid "Enter the domain you want to use" msgstr "Ange den domän du vill använda" @@ -2906,19 +2993,15 @@ msgstr "Avslutar bildbeskärningsprocessen" msgid "Exits image view" msgstr "Avslutar bildvisning" -#: src/view/com/modals/ListAddRemoveUsers.tsx:89 -msgid "Exits inputting search query" -msgstr "Avslutar inmatning av sökfråga" - #: src/view/com/lightbox/Lightbox.web.tsx:184 msgid "Expand alt text" msgstr "Visa alternativtext" -#: src/view/com/notifications/NotificationFeedItem.tsx:406 +#: src/view/com/notifications/NotificationFeedItem.tsx:480 msgid "Expand list of users" msgstr "Utöka lista över användare" -#: src/view/com/composer/ComposerReplyTo.tsx:70 +#: src/view/com/composer/ComposerReplyTo.tsx:83 msgid "Expand or collapse the full post you are replying to" msgstr "Utöka eller fäll ihop det inlägg som du svarar på i sin helhet" @@ -2926,10 +3009,6 @@ msgstr "Utöka eller fäll ihop det inlägg som du svarar på i sin helhet" msgid "Expands or collapses post text" msgstr "Utökar eller fäller ihop inläggstext" -#: src/view/com/composer/ComposerReplyTo.tsx:73 -msgid "Expands or collapses the full post you are replying to" -msgstr "Utökar eller fäller ihop det fullständiga inlägg du svarar på" - #: src/lib/api/index.ts:406 msgid "Expected uri to resolve to a record" msgstr "Förväntade att URI:n skulle lösa till en post" @@ -2955,16 +3034,16 @@ msgstr "Löper ut om {0}" #: src/lib/moderation/useGlobalLabelStrings.ts:47 #: src/lib/moderation/useGlobalLabelStrings.ts:51 msgid "Explicit or potentially disturbing media." -msgstr "Explicit eller potentiellt störande media." +msgstr "Explicit eller potentiellt stötande media." #: src/lib/moderation/useGlobalLabelStrings.ts:35 msgid "Explicit sexual images." msgstr "Explicit sexuella bilder." -#: src/Navigation.tsx:640 +#: src/Navigation.tsx:649 #: src/screens/Search/Shell.tsx:307 #: src/view/shell/desktop/LeftNav.tsx:617 -#: src/view/shell/Drawer.tsx:370 +#: src/view/shell/Drawer.tsx:386 msgid "Explore" msgstr "Utforska" @@ -2992,7 +3071,7 @@ msgstr "Extern media" msgid "External media may allow websites to collect information about you and your device. No information is sent or requested until you press the \"play\" button." msgstr "Extern media kan göra det möjligt för webbplatser att samla in information om dig och din enhet. Ingen information skickas eller begärs förrän du trycker på spelaknappen." -#: src/Navigation.tsx:335 +#: src/Navigation.tsx:344 #: src/screens/Settings/ExternalMediaPreferences.tsx:31 msgid "External Media Preferences" msgstr "Inställningar för extern media" @@ -3007,10 +3086,14 @@ msgstr "Det gick inte att acceptera chatten" msgid "Failed to add emoji reaction" msgstr "Det gick inte att lägga till emoji-reaktion" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:568 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:587 msgid "Failed to change handle. Please try again." msgstr "Det gick inte att ändra användarnamn. Försök igen." +#: src/components/verification/VerificationCreatePrompt.tsx:32 +msgid "Failed to create a verification" +msgstr "" + #: src/screens/Settings/components/AddAppPasswordDialog.tsx:173 msgid "Failed to create app password. Please try again." msgstr "Det gick inte att skapa ett applösenord. Försök igen." @@ -3087,6 +3170,10 @@ msgstr "Det gick inte att fästa inlägget" msgid "Failed to remove emoji reaction" msgstr "Det gick inte att ta bort emoji-reaktion" +#: src/components/verification/VerificationRemovePrompt.tsx:34 +msgid "Failed to remove verification" +msgstr "" + #: src/view/com/lightbox/Lightbox.tsx:46 msgid "Failed to save image: {0}" msgstr "Det gick inte att spara bilden: {0}" @@ -3132,11 +3219,11 @@ msgstr "Det gick inte att uppdatera inställningarna" msgid "Failed to upload video" msgstr "Det gick inte att ladda upp videoklippet" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:341 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:360 msgid "Failed to verify handle. Please try again." msgstr "Det gick inte att verifiera användarnamnet. Försök igen." -#: src/Navigation.tsx:251 +#: src/Navigation.tsx:260 msgid "Feed" msgstr "Flöde" @@ -3155,7 +3242,7 @@ msgstr "Växla läge på flöde" #: src/view/shell/desktop/RightNav.tsx:102 #: src/view/shell/desktop/RightNav.tsx:103 -#: src/view/shell/Drawer.tsx:324 +#: src/view/shell/Drawer.tsx:340 msgid "Feedback" msgstr "Feedback" @@ -3165,14 +3252,14 @@ msgctxt "toast" msgid "Feedback sent!" msgstr "Feedback skickad!" -#: src/Navigation.tsx:436 +#: src/Navigation.tsx:445 #: src/screens/Search/SearchResults.tsx:68 #: src/screens/StarterPack/StarterPackScreen.tsx:185 #: src/view/screens/Feeds.tsx:508 #: src/view/screens/Profile.tsx:227 #: src/view/screens/SavedFeeds.tsx:96 #: src/view/shell/desktop/LeftNav.tsx:655 -#: src/view/shell/Drawer.tsx:486 +#: src/view/shell/Drawer.tsx:502 msgid "Feeds" msgstr "Flöden" @@ -3258,10 +3345,10 @@ msgid "Flexible" msgstr "Flexibelt" #. User is not following this account, click to follow -#: src/components/ProfileCard.tsx:372 -#: src/components/ProfileHoverCard/index.web.tsx:449 -#: src/components/ProfileHoverCard/index.web.tsx:460 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 +#: src/components/ProfileCard.tsx:400 +#: src/components/ProfileHoverCard/index.web.tsx:456 +#: src/components/ProfileHoverCard/index.web.tsx:467 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:236 #: src/screens/VideoFeed/index.tsx:829 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:131 msgid "Follow" @@ -3272,7 +3359,7 @@ msgctxt "action" msgid "Follow" msgstr "Följ" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:218 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:221 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:113 msgid "Follow {0}" msgstr "Följ {0}" @@ -3294,8 +3381,8 @@ msgstr "Följ 10 konton" msgid "Follow 7 accounts" msgstr "Följ 7 konton" -#: src/view/com/profile/ProfileMenu.tsx:252 -#: src/view/com/profile/ProfileMenu.tsx:263 +#: src/view/com/profile/ProfileMenu.tsx:265 +#: src/view/com/profile/ProfileMenu.tsx:276 msgid "Follow account" msgstr "Följ konto" @@ -3304,7 +3391,7 @@ msgstr "Följ konto" msgid "Follow all" msgstr "Följ alla" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:232 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:129 msgid "Follow Back" msgstr "Följ tillbaka" @@ -3330,7 +3417,7 @@ msgstr "Följs av <0>{0} och <1>{1}" msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" msgstr "Följs av <0>{0}, <1>{1}, och {2, plural, one {# annan} other {# andra}}" -#: src/Navigation.tsx:205 +#: src/Navigation.tsx:214 msgid "Followers of @{0} that you know" msgstr "Följare av @{0} som du känner" @@ -3340,10 +3427,10 @@ msgid "Followers you know" msgstr "Följare som du känner" #. User is following this account, click to unfollow -#: src/components/ProfileCard.tsx:366 -#: src/components/ProfileHoverCard/index.web.tsx:448 -#: src/components/ProfileHoverCard/index.web.tsx:459 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:230 +#: src/components/ProfileCard.tsx:394 +#: src/components/ProfileHoverCard/index.web.tsx:455 +#: src/components/ProfileHoverCard/index.web.tsx:466 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:232 #: src/screens/VideoFeed/index.tsx:827 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:134 #: src/view/screens/Feeds.tsx:599 @@ -3351,8 +3438,8 @@ msgstr "Följare som du känner" msgid "Following" msgstr "Följer" -#: src/components/ProfileCard.tsx:329 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 +#: src/components/ProfileCard.tsx:357 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:101 msgid "Following {0}" msgstr "Följer {0}" @@ -3369,7 +3456,7 @@ msgstr "Följer {name}" msgid "Following feed preferences" msgstr "Inställningar för Följer-flödet" -#: src/Navigation.tsx:322 +#: src/Navigation.tsx:331 #: src/screens/Settings/FollowingFeedPreferences.tsx:53 msgid "Following Feed Preferences" msgstr "Inställningar för Följer-flödet" @@ -3450,7 +3537,7 @@ msgstr "Galleri" msgid "Generate a starter pack" msgstr "Generera ett startpaket" -#: src/view/shell/Drawer.tsx:328 +#: src/view/shell/Drawer.tsx:344 msgid "Get help" msgstr "Få hjälp" @@ -3486,7 +3573,7 @@ msgstr "Uppenbara överträdelser av lagar eller användarvillkor" #: src/screens/VideoFeed/index.tsx:1112 #: src/view/com/auth/LoggedOut.tsx:72 #: src/view/screens/NotFound.tsx:57 -#: src/view/screens/ProfileList.tsx:1030 +#: src/view/screens/ProfileList.tsx:1038 msgid "Go back" msgstr "Gå tillbaka" @@ -3497,7 +3584,7 @@ msgstr "Gå tillbaka" #: src/screens/Profile/ProfileFeed/index.tsx:94 #: src/screens/StarterPack/StarterPackScreen.tsx:757 #: src/view/screens/NotFound.tsx:56 -#: src/view/screens/ProfileList.tsx:1035 +#: src/view/screens/ProfileList.tsx:1043 msgid "Go Back" msgstr "Gå tillbaka" @@ -3518,7 +3605,11 @@ msgstr "Gå hem" msgid "Go Home" msgstr "Gå till Hem" -#: src/screens/Messages/components/ChatListItem.tsx:355 +#: src/view/com/notifications/NotificationFeedItem.tsx:193 +msgid "Go to {firstAuthorName}'s profile" +msgstr "Gå till {firstAuthorName}s profil" + +#: src/screens/Messages/components/ChatListItem.tsx:360 msgid "Go to conversation with {0}" msgstr "Gå till konversation med {0}" @@ -3540,7 +3631,7 @@ msgstr "Gå till användarens profil" #: src/view/com/composer/labels/LabelsBtn.tsx:201 #: src/view/com/composer/labels/LabelsBtn.tsx:204 msgid "Graphic Media" -msgstr "Grafiska medier" +msgstr "Grafiskt innehåll" #: src/state/shell/progress-guide.tsx:218 #: src/state/shell/progress-guide.tsx:228 @@ -3552,16 +3643,16 @@ msgstr "Halvvägs där!" msgid "Handle" msgstr "Användarnamn" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:572 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:591 msgid "Handle already taken. Please try a different one." msgstr "Användarnamnet är upptaget. Försök med ett annat." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:189 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:325 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:195 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:344 msgid "Handle changed!" msgstr "Användarnamnet har ändrats!" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:576 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:595 msgid "Handle too long. Please try a shorter one." msgstr "Användarnamnet är för långt. Försök med ett kortare." @@ -3574,7 +3665,7 @@ msgstr "Haptik" msgid "Harassment, trolling, or intolerance" msgstr "Trakasserier, trolling eller intolerans" -#: src/Navigation.tsx:406 +#: src/Navigation.tsx:415 msgid "Hashtag" msgstr "Hashtagg" @@ -3586,11 +3677,11 @@ msgstr "Hashtagg: {tag}" msgid "Having trouble?" msgstr "Har du problem?" -#: src/screens/Settings/Settings.tsx:207 -#: src/screens/Settings/Settings.tsx:211 +#: src/screens/Settings/Settings.tsx:215 +#: src/screens/Settings/Settings.tsx:219 #: src/view/shell/desktop/RightNav.tsx:120 #: src/view/shell/desktop/RightNav.tsx:121 -#: src/view/shell/Drawer.tsx:337 +#: src/view/shell/Drawer.tsx:353 msgid "Help" msgstr "Hjälp" @@ -3629,7 +3720,7 @@ msgstr "Dold lista" msgid "Hide" msgstr "Dölj" -#: src/view/com/notifications/NotificationFeedItem.tsx:605 +#: src/view/com/notifications/NotificationFeedItem.tsx:694 msgctxt "action" msgid "Hide" msgstr "Dölj" @@ -3680,10 +3771,15 @@ msgstr "Dölj trendande ämnen?" msgid "Hide trending videos?" msgstr "Dölj trendande videoklipp?" -#: src/view/com/notifications/NotificationFeedItem.tsx:596 +#: src/view/com/notifications/NotificationFeedItem.tsx:685 msgid "Hide user list" msgstr "Dölj användarlista" +#: src/screens/Moderation/VerificationSettings.tsx:81 +#: src/screens/Moderation/VerificationSettings.tsx:90 +msgid "Hide verification badges" +msgstr "" + #: src/components/moderation/ContentHider.tsx:151 #: src/components/moderation/PostHider.tsx:79 msgid "Hides the content" @@ -3709,7 +3805,7 @@ msgstr "Hmm, flödets server svarade med ett fel. Meddela gärna flödets ägare msgid "Hmm, we're having trouble finding this feed. It may have been deleted." msgstr "Hmm, vi har problem med att hitta det här flödet. Det kan ha raderats." -#: src/screens/Moderation/index.tsx:54 +#: src/screens/Moderation/index.tsx:58 msgid "Hmmmm, it seems we're having trouble loading this data. See below for more details. If this issue persists, please contact us." msgstr "Hmmmm, det verkar som om vi har problem med att läsa in den här datan. Se nedan för mer information. Om problemet kvarstår, vänligen kontakta oss." @@ -3721,15 +3817,15 @@ 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/Navigation.tsx:635 -#: src/Navigation.tsx:655 +#: src/Navigation.tsx:644 +#: src/Navigation.tsx:664 #: src/view/shell/bottom-bar/BottomBar.tsx:162 #: src/view/shell/desktop/LeftNav.tsx:599 -#: src/view/shell/Drawer.tsx:396 +#: src/view/shell/Drawer.tsx:412 msgid "Home" msgstr "Hem" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:398 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:417 msgid "Host:" msgstr "Värd:" @@ -3768,8 +3864,8 @@ msgstr "Jag har en kod" msgid "I have a confirmation code" msgstr "Jag har en bekräftelsekod" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:261 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:267 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:280 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:286 msgid "I have my own domain" msgstr "Jag har min egen domän" @@ -3786,11 +3882,11 @@ msgstr "Sätt långa alternativtexter i utökat läge" msgid "If you are not yet an adult according to the laws of your country, your parent or legal guardian must read these Terms on your behalf." msgstr "Om du inte är vuxen enligt ditt lands lagar måste din förälder eller vårdnadshavare läsa villkoren för din räkning." -#: src/view/screens/ProfileList.tsx:757 +#: src/view/screens/ProfileList.tsx:765 msgid "If you delete this list, you won't be able to recover it." msgstr "Om du raderar den här listan kommer du inte att kunna återställa den." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:248 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:267 msgid "If you have your own domain, you can use that as your handle. This lets you self-verify your identity. <0>Learn more here." msgstr "Om du har en egen domän kan du använda den som ditt användarnamn. Det gör det möjligt för dig att själv verifiera din identitet. <0>Läs mer här." @@ -3819,6 +3915,15 @@ msgstr "Olagligt och brådskande" msgid "Image" msgstr "Bild" +#: src/screens/Settings/AboutSettings.tsx:61 +msgid "Image cache cleared" +msgstr "Bild-cache rensad" + +#. Android-only toast message which includes amount of space freed using localized number formatting +#: src/screens/Settings/AboutSettings.tsx:47 +msgid "Image cache cleared, freed {0}" +msgstr "Bild-cache rensad, frigjorde {0}" + #: src/components/StarterPack/ShareDialog.tsx:76 msgid "Image saved to your camera roll!" msgstr "Bilden sparades i din kamerarulle!" @@ -3871,7 +3976,7 @@ msgstr "Ange koden som har skickats till dig via e-post" msgid "Interaction limited" msgstr "Interaktion begränsad" -#: src/screens/Moderation/index.tsx:209 +#: src/screens/Moderation/index.tsx:213 msgid "Interaction settings" msgstr "Interaktionsinställningar" @@ -3880,11 +3985,11 @@ msgstr "Interaktionsinställningar" msgid "Invalid 2FA confirmation code." msgstr "Ogiltig bekräftelsekod för 2FA." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:578 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:597 msgid "Invalid handle. Please try a different one." msgstr "Ogiltigt användarnamn. Försök med ett annat." -#: src/view/com/post-thread/PostThreadItem.tsx:288 +#: src/view/com/post-thread/PostThreadItem.tsx:291 msgid "Invalid or unsupported post record" msgstr "Ogiltig eller icke stödd inläggspost" @@ -3979,7 +4084,7 @@ msgstr "Etiketter" msgid "Labels added" msgstr "Etiketter tillagda" -#: src/screens/Profile/Sections/Labels.tsx:163 +#: src/screens/Profile/Sections/Labels.tsx:160 msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." msgstr "Etiketter är anteckningar som sätts på användare och innehåll. De kan användas för att dölja, varna och kategorisera inom nätverket." @@ -3995,13 +4100,13 @@ msgstr "Etiketter på ditt innehåll" msgid "Language selection" msgstr "Språkval" -#: src/Navigation.tsx:178 +#: src/Navigation.tsx:187 msgid "Language Settings" msgstr "Språkinställningar" #: src/screens/Settings/LanguageSettings.tsx:71 -#: src/screens/Settings/Settings.tsx:199 -#: src/screens/Settings/Settings.tsx:202 +#: src/screens/Settings/Settings.tsx:207 +#: src/screens/Settings/Settings.tsx:210 msgid "Languages" msgstr "Språk" @@ -4015,10 +4120,19 @@ msgstr "Större" msgid "Latest" msgstr "Senaste" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:252 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:271 msgid "learn more" msgstr "läs mer" +#: src/components/verification/VerificationsDialog.tsx:163 +#: src/components/verification/VerifierDialog.tsx:132 +#: src/screens/Moderation/VerificationSettings.tsx:47 +#: src/screens/Profile/Header/EditProfileDialog.tsx:360 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:212 +#: src/view/com/modals/EditProfile.tsx:208 +msgid "Learn more" +msgstr "" + #: src/components/moderation/ScreenHider.tsx:140 msgid "Learn More" msgstr "Läs mer" @@ -4044,6 +4158,11 @@ msgstr "Läs mer om den moderering som görs på det här innehållet." msgid "Learn more about this warning" msgstr "Läs mer om den här varningen" +#: src/components/verification/VerificationsDialog.tsx:152 +#: src/components/verification/VerifierDialog.tsx:121 +msgid "Learn more about verification on Bluesky" +msgstr "" + #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:99 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:102 msgid "Learn more about what is public on Bluesky." @@ -4132,9 +4251,8 @@ msgstr "Gilla det här flödet" msgid "Like this labeler" msgstr "Gilla den här etikettsättaren" -#: src/components/LikesDialog.tsx:85 -#: src/Navigation.tsx:256 -#: src/Navigation.tsx:261 +#: src/Navigation.tsx:265 +#: src/Navigation.tsx:270 msgid "Liked by" msgstr "Gillat av" @@ -4160,7 +4278,7 @@ msgstr "Gillat av {likeCount, plural, one {# användare} other {# användare}}" msgid "Likes" msgstr "Gillamarkeringar" -#: src/view/com/post-thread/PostThreadItem.tsx:223 +#: src/view/com/post-thread/PostThreadItem.tsx:226 msgid "Likes on this post" msgstr "Gillamarkeringar på det här inlägget" @@ -4169,7 +4287,7 @@ msgstr "Gillamarkeringar på det här inlägget" msgid "Linear" msgstr "Linjärt" -#: src/Navigation.tsx:211 +#: src/Navigation.tsx:220 msgid "List" msgstr "Lista" @@ -4177,7 +4295,7 @@ msgstr "Lista" msgid "List Avatar" msgstr "Listavatar" -#: src/view/screens/ProfileList.tsx:430 +#: src/view/screens/ProfileList.tsx:438 msgctxt "toast" msgid "List blocked" msgstr "Lista blockerad" @@ -4195,7 +4313,7 @@ msgstr "Lista av <0/>" msgid "List by you" msgstr "Lista av dig" -#: src/view/screens/ProfileList.tsx:477 +#: src/view/screens/ProfileList.tsx:485 msgctxt "toast" msgid "List deleted" msgstr "Lista raderad" @@ -4204,11 +4322,11 @@ msgstr "Lista raderad" msgid "List has been hidden" msgstr "Listan har dolts" -#: src/view/screens/ProfileList.tsx:172 +#: src/view/screens/ProfileList.tsx:176 msgid "List Hidden" msgstr "Lista dold" -#: src/view/screens/ProfileList.tsx:394 +#: src/view/screens/ProfileList.tsx:402 msgctxt "toast" msgid "List muted" msgstr "Lista ignorerad" @@ -4217,22 +4335,22 @@ msgstr "Lista ignorerad" msgid "List Name" msgstr "Listnamn" -#: src/view/screens/ProfileList.tsx:448 +#: src/view/screens/ProfileList.tsx:456 msgctxt "toast" msgid "List unblocked" msgstr "Lista avblockerad" -#: src/view/screens/ProfileList.tsx:412 +#: src/view/screens/ProfileList.tsx:420 msgctxt "toast" msgid "List unmuted" msgstr "Lista inte längre ignorerad" -#: src/Navigation.tsx:140 +#: src/Navigation.tsx:141 #: src/view/screens/Lists.tsx:62 #: src/view/screens/Profile.tsx:221 #: src/view/screens/Profile.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:673 -#: src/view/shell/Drawer.tsx:501 +#: src/view/shell/Drawer.tsx:517 msgid "Lists" msgstr "Listor" @@ -4255,7 +4373,7 @@ msgstr "Läs in nya notiser" #: src/screens/Profile/ProfileFeed/index.tsx:221 #: src/screens/Profile/Sections/Feed.tsx:98 #: src/view/com/feeds/FeedPage.tsx:155 -#: src/view/screens/ProfileList.tsx:870 +#: src/view/screens/ProfileList.tsx:878 msgid "Load new posts" msgstr "Läs in nya inlägg" @@ -4263,7 +4381,7 @@ msgstr "Läs in nya inlägg" msgid "Loading..." msgstr "Laddar…" -#: src/Navigation.tsx:281 +#: src/Navigation.tsx:290 msgid "Log" msgstr "Logg" @@ -4276,7 +4394,7 @@ msgid "Logo by @sawaratsuki.bsky.social" msgstr "Logotyp av @sawaratsuki.bsky.social" #: src/view/shell/desktop/RightNav.tsx:127 -#: src/view/shell/Drawer.tsx:639 +#: src/view/shell/Drawer.tsx:655 msgid "Logo by <0>@sawaratsuki.bsky.social" msgstr "Logotyp av <0>@sawaratsuki.bsky.social" @@ -4313,6 +4431,10 @@ msgstr "Se till att du är säker på att du navigeras dit du har tänkt!" msgid "Manage saved feeds" msgstr "Hantera sparade flöden" +#: src/screens/Moderation/index.tsx:283 +msgid "Manage verification settings" +msgstr "" + #: src/components/dialogs/MutedWords.tsx:108 msgid "Manage your muted words and tags" msgstr "Hantera dina ignorerade ord och taggar" @@ -4366,7 +4488,7 @@ msgctxt "toast" msgid "Message deleted" msgstr "Meddelande raderat" -#: src/screens/Messages/components/ChatListItem.tsx:192 +#: src/screens/Messages/components/ChatListItem.tsx:197 msgid "Message deleted" msgstr "Meddelande raderat" @@ -4391,7 +4513,7 @@ msgstr "Meddelandet är för långt" msgid "Message options" msgstr "Meddelandealternativ" -#: src/Navigation.tsx:650 +#: src/Navigation.tsx:659 msgid "Messages" msgstr "Meddelanden" @@ -4410,10 +4532,10 @@ msgstr "Vilseledande konto" msgid "Misleading Post" msgstr "Vilseledande inlägg" -#: src/Navigation.tsx:145 -#: src/screens/Moderation/index.tsx:89 -#: src/screens/Settings/Settings.tsx:167 -#: src/screens/Settings/Settings.tsx:170 +#: src/Navigation.tsx:146 +#: src/screens/Moderation/index.tsx:93 +#: src/screens/Settings/Settings.tsx:175 +#: src/screens/Settings/Settings.tsx:178 msgid "Moderation" msgstr "Moderering" @@ -4445,11 +4567,11 @@ msgctxt "toast" msgid "Moderation list updated" msgstr "Modereringslista uppdaterad" -#: src/screens/Moderation/index.tsx:239 +#: src/screens/Moderation/index.tsx:243 msgid "Moderation lists" msgstr "Modereringslistor" -#: src/Navigation.tsx:150 +#: src/Navigation.tsx:151 #: src/view/screens/ModerationModlists.tsx:62 msgid "Moderation Lists" msgstr "Modereringslistor" @@ -4458,11 +4580,11 @@ msgstr "Modereringslistor" msgid "moderation settings" msgstr "modereringsinställningar" -#: src/Navigation.tsx:271 +#: src/Navigation.tsx:280 msgid "Moderation states" msgstr "Modereringslägen" -#: src/screens/Moderation/index.tsx:193 +#: src/screens/Moderation/index.tsx:197 msgid "Moderation tools" msgstr "Modereringsverktyg" @@ -4471,7 +4593,7 @@ msgstr "Modereringsverktyg" msgid "Moderator has chosen to set a general warning on the content." msgstr "En moderator har valt att sätta en allmän varning på innehållet." -#: src/view/com/post-thread/PostThreadItem.tsx:645 +#: src/view/com/post-thread/PostThreadItem.tsx:665 msgid "More" msgstr "Mer" @@ -4480,9 +4602,9 @@ msgstr "Mer" msgid "More feeds" msgstr "Fler flöden" -#: src/view/com/profile/ProfileMenu.tsx:194 -#: src/view/com/profile/ProfileMenu.tsx:200 -#: src/view/screens/ProfileList.tsx:742 +#: src/view/com/profile/ProfileMenu.tsx:207 +#: src/view/com/profile/ProfileMenu.tsx:213 +#: src/view/screens/ProfileList.tsx:750 msgid "More options" msgstr "Fler alternativ" @@ -4515,14 +4637,14 @@ msgstr "Stäng av ljud" msgid "Mute {tag}" msgstr "Ignorera {tag}" -#: src/view/com/profile/ProfileMenu.tsx:289 -#: src/view/com/profile/ProfileMenu.tsx:296 +#: src/view/com/profile/ProfileMenu.tsx:325 +#: src/view/com/profile/ProfileMenu.tsx:332 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:669 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:675 msgid "Mute account" msgstr "Ignorera konto" -#: src/view/screens/ProfileList.tsx:649 +#: src/view/screens/ProfileList.tsx:657 msgid "Mute accounts" msgstr "Ignorera konton" @@ -4535,11 +4657,11 @@ msgstr "Ignorera konversation" msgid "Mute in:" msgstr "Ignorera i:" -#: src/view/screens/ProfileList.tsx:771 +#: src/view/screens/ProfileList.tsx:779 msgid "Mute list" msgstr "Ignoreringslista" -#: src/view/screens/ProfileList.tsx:766 +#: src/view/screens/ProfileList.tsx:774 msgid "Mute these accounts?" msgstr "Ignorera dessa konton?" @@ -4577,16 +4699,16 @@ msgstr "Ignorera tråd" msgid "Mute words & tags" msgstr "Ignorera ord och taggar" -#: src/screens/Moderation/index.tsx:254 +#: src/screens/Moderation/index.tsx:258 msgid "Muted accounts" msgstr "Ignorerade konton" -#: src/Navigation.tsx:155 -#: src/view/screens/ModerationMutedAccounts.tsx:100 +#: src/Navigation.tsx:156 +#: src/view/screens/ModerationMutedAccounts.tsx:123 msgid "Muted Accounts" msgstr "Ignorerade konton" -#: src/view/screens/ModerationMutedAccounts.tsx:112 +#: src/view/screens/ModerationMutedAccounts.tsx:135 msgid "Muted accounts have their posts removed from your feed and from your notifications. Mutes are completely private." msgstr "Inlägg och meddelanden från ignorerade konton tas bort från ditt flöde och dina notiser. Vad du ignorerar hålls helt privat." @@ -4594,11 +4716,11 @@ msgstr "Inlägg och meddelanden från ignorerade konton tas bort från ditt flö msgid "Muted by \"{0}\"" msgstr "Ignorerat av ”{0}”" -#: src/screens/Moderation/index.tsx:224 +#: src/screens/Moderation/index.tsx:228 msgid "Muted words & tags" msgstr "Ignorerade ord och taggar" -#: src/view/screens/ProfileList.tsx:768 +#: src/view/screens/ProfileList.tsx:776 msgid "Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them." msgstr "Vad du ignorerar hålls privat. Ignorerade konton kan interagera med dig, men du kommer inte att se deras inlägg eller få notiser från dem." @@ -4650,7 +4772,7 @@ msgstr "Navigera till startpaket" msgid "Navigates to the next screen" msgstr "Navigerar till nästa ruta" -#: src/view/shell/Drawer.tsx:72 +#: src/view/shell/Drawer.tsx:75 msgid "Navigates to your profile" msgstr "Navigerar till din profil" @@ -4667,7 +4789,7 @@ msgstr "Behöver du rapportera en upphovsrättsöverträdelse?" msgid "Never lose access to your followers or data." msgstr "Förlora aldrig åtkomsten till dina följare eller din data." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:548 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:567 msgid "Nevermind, create a handle for me" msgstr "Det var inget. Skapa ett användarnamn åt mig" @@ -4687,9 +4809,13 @@ msgstr "Ny" msgid "New chat" msgstr "Ny chatt" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:202 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:210 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:356 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:63 +msgid "New Feature" +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:221 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:229 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:375 msgid "New handle" msgstr "Nytt användarnamn" @@ -4718,8 +4844,8 @@ msgstr "Nytt lösenord" #: src/view/screens/Feeds.tsx:549 #: src/view/screens/Notifications.tsx:165 #: src/view/screens/Profile.tsx:507 -#: src/view/screens/ProfileList.tsx:252 -#: src/view/screens/ProfileList.tsx:285 +#: src/view/screens/ProfileList.tsx:250 +#: src/view/screens/ProfileList.tsx:288 msgid "New post" msgstr "Nytt inlägg" @@ -4780,8 +4906,8 @@ msgstr "Nästa bild" msgid "No app passwords yet" msgstr "Du har inga applösenord ännu" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:378 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:380 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:397 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:399 msgid "No DNS Panel" msgstr "Ingen DNS-panel" @@ -4798,8 +4924,8 @@ msgstr "Inga flöden kunde hittas." msgid "No likes yet" msgstr "Inga gillamarkeringar ännu" -#: src/components/ProfileCard.tsx:351 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:119 +#: src/components/ProfileCard.tsx:379 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:122 msgid "No longer following {0}" msgstr "{0} följs inte längre" @@ -4807,7 +4933,7 @@ msgstr "{0} följs inte längre" msgid "No longer than {MAX_SERVICE_HANDLE_LENGTH, plural, other {# characters}}" msgstr "Får inte vara längre än {MAX_SERVICE_HANDLE_LENGTH, plural, other {# tecken}}" -#: src/screens/Messages/components/ChatListItem.tsx:134 +#: src/screens/Messages/components/ChatListItem.tsx:139 msgid "No messages yet" msgstr "Inga meddelanden ännu" @@ -4841,7 +4967,7 @@ msgstr "Inga återpubliceringar ännu" msgid "No result" msgstr "Inga resultat" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:204 +#: src/components/dialogs/SearchablePeopleList.tsx:223 #: src/components/ProgressGuide/FollowDialog.tsx:212 msgid "No results" msgstr "Inga resultat" @@ -4859,9 +4985,8 @@ msgid "No results found for \"{query}\"" msgstr "Inget resultat hittades för ”{query}”" #: src/screens/Search/SearchResults.tsx:248 -#: src/screens/Search/SearchResults.tsx:286 -#: src/screens/Search/SearchResults.tsx:331 -#: src/view/com/modals/ListAddRemoveUsers.tsx:128 +#: src/screens/Search/SearchResults.tsx:284 +#: src/screens/Search/SearchResults.tsx:329 msgid "No results found for {query}" msgstr "Inget resultat hittades för {query}" @@ -4883,7 +5008,6 @@ msgid "Nobody" msgstr "Ingen" #: src/components/LikedByList.tsx:86 -#: src/components/LikesDialog.tsx:97 #: src/view/com/post-thread/PostLikedBy.tsx:86 msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "Ingen har gillat det här ännu. Du kanske kan bli den första!" @@ -4908,7 +5032,7 @@ msgstr "Icke-sexuell nakenhet" msgid "Not followed by anyone you're following" msgstr "Följs inte av någon som du följer" -#: src/Navigation.tsx:135 +#: src/Navigation.tsx:136 #: src/view/screens/Profile.tsx:122 msgid "Not Found" msgstr "Hittades inte" @@ -4918,7 +5042,7 @@ msgstr "Hittades inte" msgid "Not right now" msgstr "Inte just nu" -#: src/view/com/profile/ProfileMenu.tsx:406 +#: src/view/com/profile/ProfileMenu.tsx:442 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:791 #: src/view/com/util/post-ctrls/PostCtrls.tsx:361 msgid "Note about sharing" @@ -4936,7 +5060,7 @@ msgstr "Här var det tomt" msgid "Notification filters" msgstr "Notisfilter" -#: src/Navigation.tsx:431 +#: src/Navigation.tsx:440 #: src/view/screens/Notifications.tsx:134 msgid "Notification settings" msgstr "Notisinställningar" @@ -4953,11 +5077,11 @@ msgstr "Notisljud" msgid "Notification Sounds" msgstr "Notisljud" -#: src/Navigation.tsx:645 +#: src/Navigation.tsx:654 #: src/view/screens/Notifications.tsx:128 #: src/view/shell/bottom-bar/BottomBar.tsx:236 #: src/view/shell/desktop/LeftNav.tsx:636 -#: src/view/shell/Drawer.tsx:449 +#: src/view/shell/Drawer.tsx:465 msgid "Notifications" msgstr "Notiser" @@ -5001,7 +5125,7 @@ msgid "OK" msgstr "OK" #: src/screens/Login/PasswordUpdatedForm.tsx:37 -#: src/view/com/post-thread/PostThreadItem.tsx:895 +#: src/view/com/post-thread/PostThreadItem.tsx:915 msgid "Okay" msgstr "Okej" @@ -5016,7 +5140,7 @@ msgstr "Äldsta svar först" msgid "on<0><1/><2><3/>" msgstr "på<0><1/><2><3/>" -#: src/screens/Settings/Settings.tsx:304 +#: src/screens/Settings/Settings.tsx:346 msgid "Onboarding reset" msgstr "Återställning av kom-igång-guide" @@ -5060,7 +5184,7 @@ msgstr "Hoppsan, något gick fel!" #: src/components/StarterPack/ProfileStarterPacks.tsx:325 #: src/components/StarterPack/ProfileStarterPacks.tsx:334 #: src/screens/Settings/AppPasswords.tsx:59 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:104 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:106 #: src/screens/Settings/NotificationSettings.tsx:54 #: src/view/screens/Profile.tsx:122 msgid "Oops!" @@ -5078,8 +5202,8 @@ msgstr "Öppna genvägsmeny för {name}s profil" msgid "Open avatar creator" msgstr "Öppna avatarskapare" -#: src/screens/Messages/components/ChatListItem.tsx:363 -#: src/screens/Messages/components/ChatListItem.tsx:364 +#: src/screens/Messages/components/ChatListItem.tsx:368 +#: src/screens/Messages/components/ChatListItem.tsx:369 msgid "Open conversation options" msgstr "Öppna konversationsalternativ" @@ -5113,11 +5237,11 @@ msgstr "Öppna länk till {niceUrl}" msgid "Open message options" msgstr "Öppna meddelandealternativ" -#: src/screens/Settings/Settings.tsx:330 +#: src/screens/Settings/Settings.tsx:372 msgid "Open moderation debug page" msgstr "Öppna felsökningssida för moderering" -#: src/screens/Moderation/index.tsx:220 +#: src/screens/Moderation/index.tsx:224 msgid "Open muted words and tags settings" msgstr "Öppna inställningar för ignorerade ord och taggar" @@ -5133,12 +5257,12 @@ msgstr "Öppna meny för inläggsalternativ" msgid "Open starter pack menu" msgstr "Öppna startpaketsmeny" -#: src/screens/Settings/Settings.tsx:323 -#: src/screens/Settings/Settings.tsx:337 +#: src/screens/Settings/Settings.tsx:365 +#: src/screens/Settings/Settings.tsx:379 msgid "Open storybook page" msgstr "Öppna Storybook-sida" -#: src/screens/Settings/Settings.tsx:316 +#: src/screens/Settings/Settings.tsx:358 msgid "Open system log" msgstr "Öppna systemlogg" @@ -5200,7 +5324,7 @@ msgstr "Öppnar guide för att logga in på ditt befintliga Bluesky-konto" msgid "Opens GIF select dialog" msgstr "Öppnar dialogruta för val av gif-bild" -#: src/screens/Settings/Settings.tsx:208 +#: src/screens/Settings/Settings.tsx:216 msgid "Opens helpdesk in browser" msgstr "Öppnar hjälpcentralen i webbläsaren" @@ -5216,7 +5340,7 @@ msgstr "Öppnar formulär för återställning av lösenord" msgid "Opens the linked website" msgstr "Öppnar den länkade webbplatsen" -#: src/view/com/notifications/NotificationFeedItem.tsx:683 +#: src/view/com/notifications/NotificationFeedItem.tsx:788 #: src/view/com/util/UserAvatar.tsx:465 msgid "Opens this profile" msgstr "Öppnar den här profilen" @@ -5268,7 +5392,7 @@ msgstr "OTA-status: Ingen tillgänglig" msgid "Other" msgstr "Övrigt" -#: src/components/AccountList.tsx:83 +#: src/components/AccountList.tsx:87 msgid "Other account" msgstr "Annat konto" @@ -5330,15 +5454,15 @@ msgstr "Pausa video" #: src/screens/Search/SearchResults.tsx:62 #: src/screens/StarterPack/StarterPackScreen.tsx:184 -#: src/view/screens/ProfileList.tsx:166 +#: src/view/screens/ProfileList.tsx:170 msgid "People" msgstr "Personer" -#: src/Navigation.tsx:198 +#: src/Navigation.tsx:207 msgid "People followed by @{0}" msgstr "Personer som följs av @{0}" -#: src/Navigation.tsx:191 +#: src/Navigation.tsx:200 msgid "People following @{0}" msgstr "Personer som följer @{0}" @@ -5376,7 +5500,7 @@ msgstr "Fäst flöde" msgid "Pin Feed" msgstr "Fäst flöde" -#: src/view/screens/ProfileList.tsx:706 +#: src/view/screens/ProfileList.tsx:714 msgid "Pin to home" msgstr "Fäst på hem" @@ -5402,7 +5526,7 @@ msgstr "Fäste {0} på Hem" msgid "Pinned Feeds" msgstr "Fästa flöden" -#: src/view/screens/ProfileList.tsx:353 +#: src/view/screens/ProfileList.tsx:361 msgid "Pinned to your feeds" msgstr "Fäst i dina flöden" @@ -5553,14 +5677,14 @@ msgctxt "action" msgid "Post All" msgstr "Publicera alla" -#: src/view/com/post-thread/PostThreadItem.tsx:215 +#: src/view/com/post-thread/PostThreadItem.tsx:218 msgid "Post by {0}" msgstr "Inlägg av {0}" -#: src/Navigation.tsx:224 -#: src/Navigation.tsx:231 -#: src/Navigation.tsx:238 -#: src/Navigation.tsx:245 +#: src/Navigation.tsx:233 +#: src/Navigation.tsx:240 +#: src/Navigation.tsx:247 +#: src/Navigation.tsx:254 msgid "Post by @{0}" msgstr "Inlägg av @{0}" @@ -5595,7 +5719,7 @@ msgstr "Inlägg dolt av dig" msgid "Post interaction settings" msgstr "Interaktionsinställningar för inlägg" -#: src/Navigation.tsx:166 +#: src/Navigation.tsx:167 #: src/screens/ModerationInteractionSettings/index.tsx:34 msgid "Post Interaction Settings" msgstr "Interaktionsinställningar för inlägg" @@ -5625,7 +5749,7 @@ msgstr "Inlägg lossat" #: src/screens/StarterPack/StarterPackScreen.tsx:186 #: src/view/screens/Profile.tsx:222 -#: src/view/screens/ProfileList.tsx:166 +#: src/view/screens/ProfileList.tsx:170 msgid "Posts" msgstr "Inlägg" @@ -5683,22 +5807,22 @@ msgstr "Prioriterade notiser" msgid "Privacy" msgstr "Integritet" -#: src/screens/Settings/Settings.tsx:161 -#: src/screens/Settings/Settings.tsx:164 +#: src/screens/Settings/Settings.tsx:169 +#: src/screens/Settings/Settings.tsx:172 msgid "Privacy and security" msgstr "Integritet och säkerhet" -#: src/Navigation.tsx:367 +#: src/Navigation.tsx:376 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:36 msgid "Privacy and Security" msgstr "Integritet och säkerhet" -#: src/Navigation.tsx:291 -#: src/screens/Settings/AboutSettings.tsx:51 -#: src/screens/Settings/AboutSettings.tsx:54 +#: src/Navigation.tsx:300 +#: src/screens/Settings/AboutSettings.tsx:89 +#: src/screens/Settings/AboutSettings.tsx:92 #: src/view/screens/PrivacyPolicy.tsx:31 -#: src/view/shell/Drawer.tsx:634 -#: src/view/shell/Drawer.tsx:635 +#: src/view/shell/Drawer.tsx:650 +#: src/view/shell/Drawer.tsx:651 msgid "Privacy Policy" msgstr "Integritetspolicy" @@ -5711,20 +5835,20 @@ msgstr "Bearbetar videoklipp…" msgid "Processing..." msgstr "Bearbetar…" -#: src/view/screens/DebugMod.tsx:920 +#: src/view/screens/DebugMod.tsx:926 #: src/view/screens/Profile.tsx:361 msgid "profile" msgstr "profil" #: src/view/shell/bottom-bar/BottomBar.tsx:286 #: src/view/shell/desktop/LeftNav.tsx:691 -#: src/view/shell/Drawer.tsx:71 -#: src/view/shell/Drawer.tsx:526 +#: src/view/shell/Drawer.tsx:74 +#: src/view/shell/Drawer.tsx:542 msgid "Profile" msgstr "Profil" -#: src/screens/Profile/Header/EditProfileDialog.tsx:191 -#: src/view/com/modals/EditProfile.tsx:124 +#: src/screens/Profile/Header/EditProfileDialog.tsx:198 +#: src/view/com/modals/EditProfile.tsx:127 msgctxt "toast" msgid "Profile updated" msgstr "Profil uppdaterad" @@ -5803,7 +5927,7 @@ msgstr "Citatinställningar" msgid "Quotes" msgstr "Citat" -#: src/view/com/post-thread/PostThreadItem.tsx:249 +#: src/view/com/post-thread/PostThreadItem.tsx:252 msgid "Quotes of this post" msgstr "Citeringar av detta inlägg" @@ -5814,7 +5938,7 @@ msgstr "Citeringar av detta inlägg" msgid "Random (aka \"Poster's Roulette\")" msgstr "Slumpmässigt (även kallat författarroulette)" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:581 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:600 msgid "Rate limit exceeded – you've tried to change your handle too many times in a short period. Please wait a minute before trying again." msgstr "Anropsgränsen har överskridits. Du har försökt att ändra ditt användarnamn för många gånger under en kort period. Vänta någon minut innan du försöker igen." @@ -5831,6 +5955,11 @@ msgstr "Reagera med {emoji}" msgid "Reactivate your account" msgstr "Återaktivera ditt konto" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:158 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:169 +msgid "Read blog post" +msgstr "" + #: src/screens/VideoFeed/index.tsx:942 msgid "Read less" msgstr "Visa mindre" @@ -5862,7 +5991,7 @@ msgstr "Skäl för omprövningsbegäran" msgid "Reason:" msgstr "Skäl:" -#: src/screens/Search/components/SearchHistory.tsx:44 +#: src/screens/Search/components/SearchHistory.tsx:49 msgid "Recent Searches" msgstr "Senaste sökningar" @@ -5888,13 +6017,13 @@ msgstr "Avvisa chattförfrågan" msgid "Reload conversations" msgstr "Ladda om konversationer" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:171 #: src/components/dialogs/MutedWords.tsx:438 #: src/components/FeedCard.tsx:343 #: src/components/StarterPack/Wizard/WizardListCard.tsx:102 #: src/components/StarterPack/Wizard/WizardListCard.tsx:109 -#: src/screens/Settings/Settings.tsx:468 +#: src/screens/Settings/Settings.tsx:510 #: src/view/com/feeds/FeedSourceCard.tsx:322 -#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/UserAddRemoveLists.tsx:235 #: src/view/com/posts/PostFeedErrorMessage.tsx:213 msgid "Remove" @@ -5904,12 +6033,12 @@ msgstr "Ta bort" msgid "Remove {displayName} from starter pack" msgstr "Ta bort {displayName} från startpaketet" -#: src/screens/Search/components/SearchHistory.tsx:120 +#: src/screens/Search/components/SearchHistory.tsx:97 msgid "Remove {historyItem}" msgstr "Ta bort {historyItem}" -#: src/screens/Settings/Settings.tsx:447 -#: src/screens/Settings/Settings.tsx:450 +#: src/screens/Settings/Settings.tsx:489 +#: src/screens/Settings/Settings.tsx:492 msgid "Remove account" msgstr "Ta bort konto" @@ -5945,12 +6074,12 @@ msgstr "Ta bort flöde?" #: src/screens/Profile/components/ProfileFeedHeader.tsx:320 #: src/view/com/feeds/FeedSourceCard.tsx:190 #: src/view/com/feeds/FeedSourceCard.tsx:268 -#: src/view/screens/ProfileList.tsx:520 +#: src/view/screens/ProfileList.tsx:528 #: src/view/screens/SavedFeeds.tsx:342 msgid "Remove from my feeds" msgstr "Ta bort från mina flöden" -#: src/screens/Settings/Settings.tsx:460 +#: src/screens/Settings/Settings.tsx:502 msgid "Remove from quick access?" msgstr "Ta bort från snabbåtkomst?" @@ -5972,7 +6101,7 @@ msgstr "Ta bort bild" msgid "Remove mute word from your list" msgstr "Ta bort ignorerat ord från din lista" -#: src/screens/Search/components/SearchHistory.tsx:93 +#: src/screens/Search/components/SearchHistory.tsx:178 msgid "Remove profile" msgstr "Ta bort profil" @@ -5993,6 +6122,21 @@ msgstr "Ta bort undertextfil" msgid "Remove this feed from your saved feeds" msgstr "Ta bort det här flödet från dina sparade flöden" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:157 +msgid "Remove user from list" +msgstr "Ta bort användare från lista" + +#: src/components/verification/VerificationRemovePrompt.tsx:46 +#: src/components/verification/VerificationsDialog.tsx:227 +#: src/view/com/profile/ProfileMenu.tsx:298 +#: src/view/com/profile/ProfileMenu.tsx:301 +msgid "Remove verification" +msgstr "" + +#: src/components/verification/VerificationRemovePrompt.tsx:44 +msgid "Remove your verification for this account?" +msgstr "" + #: src/view/com/util/post-embeds/QuoteEmbed.tsx:110 msgid "Removed by author" msgstr "Borttaget av författaren" @@ -6001,7 +6145,7 @@ msgstr "Borttaget av författaren" msgid "Removed by you" msgstr "Borttaget av dig" -#: src/view/com/modals/ListAddRemoveUsers.tsx:200 +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:117 #: src/view/com/modals/UserAddRemoveLists.tsx:170 msgid "Removed from list" msgstr "Borttaget från lista" @@ -6016,11 +6160,15 @@ msgstr "Borttaget från sparade flöden" #: src/screens/Profile/components/ProfileFeedHeader.tsx:122 #: src/view/com/posts/FeedShutdownMsg.tsx:44 -#: src/view/screens/ProfileList.tsx:384 +#: src/view/screens/ProfileList.tsx:392 msgid "Removed from your feeds" msgstr "Borttaget från dina flöden" -#: src/screens/Search/components/SearchHistory.tsx:95 +#: src/components/verification/VerificationRemovePrompt.tsx:32 +msgid "Removed verification" +msgstr "" + +#: src/screens/Search/components/SearchHistory.tsx:179 msgid "Removes profile from search history" msgstr "Tar bort profilen från sökhistoriken" @@ -6113,8 +6261,8 @@ msgstr "Svaret doldes utan problem" msgid "Report" msgstr "Anmäl" -#: src/view/com/profile/ProfileMenu.tsx:329 -#: src/view/com/profile/ProfileMenu.tsx:332 +#: src/view/com/profile/ProfileMenu.tsx:365 +#: src/view/com/profile/ProfileMenu.tsx:368 msgid "Report account" msgstr "Anmäl konto" @@ -6137,7 +6285,7 @@ msgstr "Dialogruta för anmälan" msgid "Report feed" msgstr "Anmäl flöde" -#: src/view/screens/ProfileList.tsx:562 +#: src/view/screens/ProfileList.tsx:570 msgid "Report list" msgstr "Anmäl lista" @@ -6234,7 +6382,7 @@ msgstr "Återpublicerat av <0><1/>" msgid "Reposted by you" msgstr "Återpublicerat av dig" -#: src/view/com/post-thread/PostThreadItem.tsx:228 +#: src/view/com/post-thread/PostThreadItem.tsx:231 msgid "Reposts of this post" msgstr "Återpubliceringar av det här inlägget" @@ -6288,8 +6436,8 @@ msgstr "Återställningskod" msgid "Reset Code" msgstr "Återställningskod" -#: src/screens/Settings/Settings.tsx:344 -#: src/screens/Settings/Settings.tsx:346 +#: src/screens/Settings/Settings.tsx:386 +#: src/screens/Settings/Settings.tsx:388 msgid "Reset onboarding state" msgstr "Återställ status för kom-igång-guide" @@ -6341,10 +6489,10 @@ msgid "Returns to home page" msgstr "Går tillbaka till startsidan" #: src/screens/Profile/ProfileFeed/index.tsx:90 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:540 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:559 #: src/screens/VideoFeed/index.tsx:1109 #: src/view/screens/NotFound.tsx:60 -#: src/view/screens/ProfileList.tsx:1031 +#: src/view/screens/ProfileList.tsx:1039 msgid "Returns to previous page" msgstr "Går tillbaka till föregående sida" @@ -6356,9 +6504,9 @@ msgstr "Går tillbaka till föregående steg" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:479 #: src/components/dialogs/PostInteractionSettingsDialog.tsx:485 #: src/components/StarterPack/QrCodeDialog.tsx:191 -#: src/screens/Profile/Header/EditProfileDialog.tsx:238 -#: src/screens/Profile/Header/EditProfileDialog.tsx:252 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:243 +#: src/screens/Profile/Header/EditProfileDialog.tsx:245 +#: src/screens/Profile/Header/EditProfileDialog.tsx:259 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:262 #: src/view/com/composer/GifAltText.tsx:193 #: src/view/com/composer/GifAltText.tsx:202 #: src/view/com/composer/photos/EditImageDialog.web.tsx:77 @@ -6366,7 +6514,7 @@ msgstr "Går tillbaka till föregående steg" #: src/view/com/composer/photos/ImageAltTextDialog.tsx:153 #: src/view/com/composer/photos/ImageAltTextDialog.tsx:163 #: src/view/com/modals/CreateOrEditList.tsx:317 -#: src/view/com/modals/EditProfile.tsx:219 +#: src/view/com/modals/EditProfile.tsx:245 #: src/view/screens/SavedFeeds.tsx:109 msgid "Save" msgstr "Spara" @@ -6386,7 +6534,7 @@ msgstr "Spara födelsedag" msgid "Save changes" msgstr "Spara ändringar" -#: src/view/com/modals/EditProfile.tsx:227 +#: src/view/com/modals/EditProfile.tsx:253 msgid "Save Changes" msgstr "Spara ändringar" @@ -6399,7 +6547,7 @@ msgstr "Spara bild" msgid "Save image crop" msgstr "Spara bildbeskärning" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:229 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:248 msgid "Save new handle" msgstr "Spara nytt användarnamn" @@ -6421,11 +6569,11 @@ msgid "Saved to your camera roll" msgstr "Sparat till din kamerarulle" #: src/screens/Profile/components/ProfileFeedHeader.tsx:131 -#: src/view/screens/ProfileList.tsx:364 +#: src/view/screens/ProfileList.tsx:372 msgid "Saved to your feeds" msgstr "Sparat i dina flöden" -#: src/view/com/modals/EditProfile.tsx:220 +#: src/view/com/modals/EditProfile.tsx:246 msgid "Saves any changes to your profile" msgstr "Sparar alla ändringar till din profil" @@ -6435,8 +6583,8 @@ msgstr "Sparar inställningar för bildbeskärning" #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/NotificationFeedItem.tsx:544 -#: src/view/com/notifications/NotificationFeedItem.tsx:569 +#: src/view/com/notifications/NotificationFeedItem.tsx:633 +#: src/view/com/notifications/NotificationFeedItem.tsx:658 msgid "Say hello!" msgstr "Säg hej!" @@ -6445,21 +6593,20 @@ msgstr "Säg hej!" msgid "Science" msgstr "Vetenskap" -#: src/view/screens/ProfileList.tsx:988 +#: src/view/screens/ProfileList.tsx:996 msgid "Scroll to top" msgstr "Gå till toppen" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:491 +#: src/components/dialogs/SearchablePeopleList.tsx:513 #: src/components/forms/SearchInput.tsx:34 #: src/components/forms/SearchInput.tsx:36 #: src/screens/Search/Shell.tsx:307 #: src/screens/Search/Shell.tsx:464 -#: src/view/com/modals/ListAddRemoveUsers.tsx:76 #: src/view/shell/bottom-bar/BottomBar.tsx:182 msgid "Search" msgstr "Sök" -#: src/Navigation.tsx:217 +#: src/Navigation.tsx:226 #: src/screens/Profile/ProfileSearch.tsx:37 msgid "Search @{0}'s posts" msgstr "Sök i @{0}s inlägg" @@ -6477,11 +6624,11 @@ msgstr "Sök flöden" msgid "Search for \"{interestsDisplayName}\"{activeText}" msgstr "Sök efter ”{interestsDisplayName}”{activeText}" -#: src/view/shell/desktop/Search.tsx:201 +#: src/view/shell/desktop/Search.tsx:131 msgid "Search for \"{query}\"" msgstr "Sök efter ”{query}”" -#: src/screens/Search/components/AutocompleteResults.tsx:44 +#: src/screens/Search/components/AutocompleteResults.tsx:45 msgid "Search for \"{searchText}\"" msgstr "Sök efter ”{searchText}”" @@ -6501,10 +6648,6 @@ msgstr "Sök efter fler flöden" msgid "Search for posts, users, or feeds" msgstr "Sök efter inlägg, användare eller flöden" -#: src/view/com/modals/ListAddRemoveUsers.tsx:71 -msgid "Search for users" -msgstr "Sök efter användare" - #: src/components/dialogs/GifSelect.tsx:177 msgid "Search GIFs" msgstr "Sök gif-bilder" @@ -6513,12 +6656,12 @@ msgstr "Sök gif-bilder" msgid "Search my posts" msgstr "Sök i mina inlägg" -#: src/view/com/profile/ProfileMenu.tsx:231 -#: src/view/com/profile/ProfileMenu.tsx:234 +#: src/view/com/profile/ProfileMenu.tsx:244 +#: src/view/com/profile/ProfileMenu.tsx:247 msgid "Search posts" msgstr "Sök inlägg" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:511 +#: src/components/dialogs/SearchablePeopleList.tsx:533 #: src/components/ProgressGuide/FollowDialog.tsx:702 msgid "Search profiles" msgstr "Sök profiler" @@ -6531,7 +6674,7 @@ msgstr "Sök i Tenor" msgid "Search..." msgstr "Sök…" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:512 +#: src/components/dialogs/SearchablePeopleList.tsx:534 #: src/components/ProgressGuide/FollowDialog.tsx:703 msgid "Searches for profiles" msgstr "Söker efter profiler" @@ -6692,7 +6835,7 @@ msgctxt "action" msgid "Send Email" msgstr "Skicka e-postmeddelande" -#: src/view/shell/Drawer.tsx:317 +#: src/view/shell/Drawer.tsx:333 msgid "Send feedback" msgstr "Skicka feedback" @@ -6742,7 +6885,7 @@ msgstr "Serveradress" msgid "Set app icon to {0}" msgstr "Ställ in appikon till {0}" -#: src/screens/Moderation/index.tsx:306 +#: src/screens/Moderation/index.tsx:325 msgid "Set birthdate" msgstr "Ange födelsedatum" @@ -6758,10 +6901,10 @@ msgstr "Konfigurera ditt konto" msgid "Sets email for password reset" msgstr "Ställer in e-postadress för återställning av lösenord" -#: src/Navigation.tsx:173 -#: src/screens/Settings/Settings.tsx:80 +#: src/Navigation.tsx:182 +#: src/screens/Settings/Settings.tsx:88 #: src/view/shell/desktop/LeftNav.tsx:709 -#: src/view/shell/Drawer.tsx:539 +#: src/view/shell/Drawer.tsx:555 msgid "Settings" msgstr "Inställningar" @@ -6783,12 +6926,12 @@ msgstr "Sexuellt suggestivt" #: src/screens/StarterPack/StarterPackScreen.tsx:428 #: src/screens/StarterPack/StarterPackScreen.tsx:603 #: src/screens/Topic.tsx:102 -#: src/view/com/profile/ProfileMenu.tsx:216 -#: src/view/com/profile/ProfileMenu.tsx:225 +#: src/view/com/profile/ProfileMenu.tsx:229 +#: src/view/com/profile/ProfileMenu.tsx:238 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:498 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:507 #: src/view/com/util/post-ctrls/PostCtrls.tsx:350 -#: src/view/screens/ProfileList.tsx:505 +#: src/view/screens/ProfileList.tsx:513 msgid "Share" msgstr "Dela" @@ -6805,7 +6948,7 @@ msgstr "Dela med dig av en cool berättelse!" msgid "Share a fun fact!" msgstr "Dela med dig av något som är kul att veta!" -#: src/view/com/profile/ProfileMenu.tsx:411 +#: src/view/com/profile/ProfileMenu.tsx:447 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:796 #: src/view/com/util/post-ctrls/PostCtrls.tsx:366 msgid "Share anyway" @@ -6847,7 +6990,7 @@ msgstr "Dela det här startpaketet och hjälp andra att gå med i din gemenskap msgid "Share your favorite feed!" msgstr "Dela ditt favoritflöde!" -#: src/Navigation.tsx:276 +#: src/Navigation.tsx:285 msgid "Shared Preferences Tester" msgstr "Testare för delade inställningar" @@ -6899,7 +7042,7 @@ msgstr "Visa mindre av sånt här" msgid "Show list anyway" msgstr "Visa listan ändå" -#: src/view/com/post-thread/PostThreadItem.tsx:605 +#: src/view/com/post-thread/PostThreadItem.tsx:625 #: src/view/com/post/Post.tsx:243 #: src/view/com/posts/PostFeedItem.tsx:515 msgid "Show More" @@ -6959,11 +7102,11 @@ msgstr "Visa varning" msgid "Show warning and filter from feeds" msgstr "Visa varning och filtrera från flöden" -#: src/view/com/post-thread/PostThreadItem.tsx:836 +#: src/view/com/post-thread/PostThreadItem.tsx:856 msgid "Shows information about when this post was created" msgstr "Visar information om när det här inlägget skapades" -#: src/screens/Settings/Settings.tsx:104 +#: src/screens/Settings/Settings.tsx:112 msgid "Shows other accounts you can switch to" msgstr "Visar andra konton som du kan växla till" @@ -6990,7 +7133,7 @@ msgstr "Visar innehållet" msgid "Sign in" msgstr "Logga in" -#: src/components/AccountList.tsx:122 +#: src/components/AccountList.tsx:127 msgid "Sign in as {0}" msgstr "Logga in som {0}" @@ -7007,7 +7150,7 @@ msgstr "Logga in eller skapa ett konto" msgid "Sign in or create your account to join the conversation!" msgstr "Logga in eller skapa ett konto för att delta i konversationen!" -#: src/components/AccountList.tsx:65 +#: src/components/AccountList.tsx:67 msgid "Sign in to account that is not listed" msgstr "Logga in på ett olistat konto" @@ -7015,9 +7158,9 @@ msgstr "Logga in på ett olistat konto" msgid "Sign in to Bluesky or create a new account" msgstr "Logga in på Bluesky eller skapa ett nytt konto" -#: src/screens/Settings/Settings.tsx:225 -#: src/screens/Settings/Settings.tsx:227 -#: src/screens/Settings/Settings.tsx:259 +#: src/screens/Settings/Settings.tsx:233 +#: src/screens/Settings/Settings.tsx:235 +#: src/screens/Settings/Settings.tsx:267 #: src/screens/SignupQueued.tsx:93 #: src/screens/SignupQueued.tsx:96 #: src/screens/Takendown.tsx:85 @@ -7031,7 +7174,7 @@ msgstr "Logga ut" msgid "Sign Out" msgstr "Logga ut" -#: src/screens/Settings/Settings.tsx:256 +#: src/screens/Settings/Settings.tsx:264 #: src/view/shell/desktop/LeftNav.tsx:205 msgid "Sign out?" msgstr "Logga ut?" @@ -7068,6 +7211,10 @@ msgstr "Mindre" msgid "Software Dev" msgstr "Mjukvaruutveckling" +#: src/components/verification/VerificationsDialog.tsx:122 +msgid "Some of your verifications are invalid." +msgstr "" + #: src/components/FeedInterstitials.tsx:474 msgid "Some other feeds you might like" msgstr "Några andra flöden som du kanske gillar" @@ -7080,7 +7227,7 @@ msgstr "Vissa personer kan svara" msgid "Someone reacted {0}" msgstr "Någon reagerade med {0}" -#: src/screens/Messages/components/ChatListItem.tsx:236 +#: src/screens/Messages/components/ChatListItem.tsx:241 msgid "Someone reacted {0} to {1}" msgstr "Någon reagerade med {0} på {1}" @@ -7099,8 +7246,8 @@ msgid "Something went wrong, please try again" msgstr "Något gick fel. Försök igen" #: src/components/ReportDialog/index.tsx:54 -#: src/screens/Moderation/index.tsx:97 -#: src/screens/Profile/Sections/Labels.tsx:87 +#: src/screens/Moderation/index.tsx:101 +#: src/screens/Profile/Sections/Labels.tsx:121 msgid "Something went wrong, please try again." msgstr "Något gick fel. Försök igen." @@ -7161,22 +7308,22 @@ msgstr "Sport" msgid "Start a new chat" msgstr "Starta en ny chatt" -#: src/view/screens/ProfileList.tsx:838 -#: src/view/screens/ProfileList.tsx:959 +#: src/view/screens/ProfileList.tsx:846 +#: src/view/screens/ProfileList.tsx:967 msgid "Start adding people" msgstr "Börja med att lägga till personer" -#: src/view/screens/ProfileList.tsx:845 -#: src/view/screens/ProfileList.tsx:966 +#: src/view/screens/ProfileList.tsx:853 +#: src/view/screens/ProfileList.tsx:974 msgid "Start adding people!" msgstr "Börja med att lägga till personer!" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:357 +#: src/components/dialogs/SearchablePeopleList.tsx:382 msgid "Start chat with {displayName}" msgstr "Starta chatt med {displayName}" -#: src/Navigation.tsx:441 -#: src/Navigation.tsx:446 +#: src/Navigation.tsx:450 +#: src/Navigation.tsx:455 #: src/screens/StarterPack/Wizard/index.tsx:186 msgid "Starter Pack" msgstr "Startpaket" @@ -7207,8 +7354,8 @@ msgstr "Startpaket" msgid "Starter packs let you easily share your favorite feeds and people with your friends." msgstr "Med startpaket kan du enkelt dela dina favoritflöden och personer med dina vänner." -#: src/screens/Settings/AboutSettings.tsx:59 -#: src/screens/Settings/AboutSettings.tsx:62 +#: src/screens/Settings/AboutSettings.tsx:97 +#: src/screens/Settings/AboutSettings.tsx:100 msgid "Status Page" msgstr "Driftinformation" @@ -7216,12 +7363,12 @@ msgstr "Driftinformation" msgid "Step {0} of {1}" msgstr "Steg {0} av {1}" -#: src/screens/Settings/Settings.tsx:309 +#: src/screens/Settings/Settings.tsx:351 msgid "Storage cleared, you need to restart the app now." msgstr "Datan har rensats. Starta om appen nu." -#: src/Navigation.tsx:266 -#: src/screens/Settings/Settings.tsx:325 +#: src/Navigation.tsx:275 +#: src/screens/Settings/Settings.tsx:367 msgid "Storybook" msgstr "Storybook" @@ -7246,11 +7393,11 @@ msgstr "Skicka omprövningsbegäran" msgid "Submit report" msgstr "Skicka anmälan" -#: src/view/screens/ProfileList.tsx:733 +#: src/view/screens/ProfileList.tsx:741 msgid "Subscribe" msgstr "Prenumerera" -#: src/screens/Profile/Sections/Labels.tsx:201 +#: src/screens/Profile/Sections/Labels.tsx:198 msgid "Subscribe to @{0} to use these labels:" msgstr "Prenumerera på @{0} för att använda dessa etiketter:" @@ -7262,7 +7409,7 @@ msgstr "Prenumerera på etikettsättare" msgid "Subscribe to this labeler" msgstr "Prenumerera på den här etikettsättaren" -#: src/view/screens/ProfileList.tsx:729 +#: src/view/screens/ProfileList.tsx:737 msgid "Subscribe to this list" msgstr "Prenumerera på den här listan" @@ -7270,6 +7417,10 @@ msgstr "Prenumerera på den här listan" msgid "Success!" msgstr "Klart!" +#: src/components/verification/VerificationCreatePrompt.tsx:30 +msgid "Successfully verified" +msgstr "" + #: src/screens/Search/Explore.tsx:359 msgid "Suggested Accounts" msgstr "Föreslagna konton" @@ -7293,15 +7444,15 @@ msgctxt "Name of app icon variant" msgid "Sunset" msgstr "Solnedgång" -#: src/Navigation.tsx:286 +#: src/Navigation.tsx:295 #: src/view/screens/Support.tsx:31 #: src/view/screens/Support.tsx:34 msgid "Support" msgstr "Support" -#: src/screens/Settings/Settings.tsx:102 -#: src/screens/Settings/Settings.tsx:116 -#: src/screens/Settings/Settings.tsx:412 +#: src/screens/Settings/Settings.tsx:110 +#: src/screens/Settings/Settings.tsx:124 +#: src/screens/Settings/Settings.tsx:454 #: src/view/shell/desktop/LeftNav.tsx:243 msgid "Switch account" msgstr "Växla konto" @@ -7326,9 +7477,9 @@ msgstr "Växla till {0}" msgid "System" msgstr "System" -#: src/screens/Settings/AboutSettings.tsx:66 -#: src/screens/Settings/AboutSettings.tsx:69 -#: src/screens/Settings/Settings.tsx:318 +#: src/screens/Settings/AboutSettings.tsx:104 +#: src/screens/Settings/AboutSettings.tsx:107 +#: src/screens/Settings/Settings.tsx:360 msgid "System log" msgstr "Systemlogg" @@ -7367,7 +7518,7 @@ msgstr "Teknik" msgid "Tell a joke!" msgstr "Säg ett skämt!" -#: src/screens/Profile/Header/EditProfileDialog.tsx:355 +#: src/screens/Profile/Header/EditProfileDialog.tsx:378 msgid "Tell us a bit about yourself" msgstr "Berätta lite om dig själv" @@ -7380,12 +7531,12 @@ msgstr "Berätta lite mer" msgid "Terms" msgstr "Villkor" -#: src/Navigation.tsx:296 -#: src/screens/Settings/AboutSettings.tsx:43 -#: src/screens/Settings/AboutSettings.tsx:46 +#: src/Navigation.tsx:305 +#: src/screens/Settings/AboutSettings.tsx:81 +#: src/screens/Settings/AboutSettings.tsx:84 #: src/view/screens/TermsOfService.tsx:31 -#: src/view/shell/Drawer.tsx:627 -#: src/view/shell/Drawer.tsx:629 +#: src/view/shell/Drawer.tsx:643 +#: src/view/shell/Drawer.tsx:645 msgid "Terms of Service" msgstr "Användarvillkor" @@ -7425,7 +7576,7 @@ msgstr "Tack. Din anmälan har skickats." msgid "Thanks, you have successfully verified your email address. You can close this dialog." msgstr "Tack. Din e-postadress har verifierats utan problem. Du kan stänga den här dialogrutan." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:468 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:487 msgid "That contains the following:" msgstr "Som innehåller följande:" @@ -7450,8 +7601,8 @@ msgstr "Det var allt!" msgid "That's everything!" msgstr "Det var allt!" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:279 -#: src/view/com/profile/ProfileMenu.tsx:387 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:305 +#: src/view/com/profile/ProfileMenu.tsx:423 msgid "The account will be able to interact with you after unblocking." msgstr "Kontot kommer att kunna interagera med dig om du häver blockeringen." @@ -7465,7 +7616,7 @@ msgstr "Appen kommer att startas om" msgid "The author of this thread has hidden this reply." msgstr "Svaret har dolts av trådskaparen." -#: src/screens/Moderation/index.tsx:358 +#: src/screens/Moderation/index.tsx:377 msgid "The Bluesky web application" msgstr "Blueskys webbapplikation" @@ -7555,8 +7706,8 @@ msgid "There was an issue connecting to Tenor." msgstr "Ett problem uppstod med anslutningen till Tenor." #: src/screens/Profile/components/ProfileFeedHeader.tsx:173 -#: src/view/screens/ProfileList.tsx:367 -#: src/view/screens/ProfileList.tsx:386 +#: src/view/screens/ProfileList.tsx:375 +#: src/view/screens/ProfileList.tsx:394 #: src/view/screens/SavedFeeds.tsx:85 msgid "There was an issue contacting the server" msgstr "Ett problem uppstod med anslutningen till servern" @@ -7580,7 +7731,7 @@ msgstr "Ett problem uppstod med att hämta notiser. Tryck här för att försök msgid "There was an issue fetching posts. Tap here to try again." msgstr "Ett problem uppstod med att hämta inlägg. Tryck här för att försöka igen." -#: src/view/com/lists/ListMembers.tsx:166 +#: src/view/com/lists/ListMembers.tsx:151 msgid "There was an issue fetching the list. Tap here to try again." msgstr "Ett problem uppstod med att hämta listan. Tryck här för att försöka igen." @@ -7593,7 +7744,7 @@ msgstr "Ett problem uppstod med att hämta dina applösenord" msgid "There was an issue fetching your lists. Tap here to try again." msgstr "Ett problem uppstod med att hämta dina listor. Tryck här för att försöka igen." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:105 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:107 msgid "There was an issue fetching your service info" msgstr "Ett problem uppstod med att hämta din serviceinformation" @@ -7612,17 +7763,17 @@ msgstr "Ett problem uppstod med att skicka din anmälan. Kontrollera din interne msgid "There was an issue updating your feeds, please check your internet connection and try again." msgstr "Ett problem uppstod med att uppdatera dina flöden. Kontrollera din internetanslutning och försök igen." -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:107 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:128 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:141 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:110 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:144 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:90 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:101 -#: src/view/com/profile/ProfileMenu.tsx:111 -#: src/view/com/profile/ProfileMenu.tsx:121 -#: src/view/com/profile/ProfileMenu.tsx:135 -#: src/view/com/profile/ProfileMenu.tsx:145 -#: src/view/com/profile/ProfileMenu.tsx:158 -#: src/view/com/profile/ProfileMenu.tsx:170 +#: src/view/com/profile/ProfileMenu.tsx:117 +#: src/view/com/profile/ProfileMenu.tsx:127 +#: src/view/com/profile/ProfileMenu.tsx:141 +#: src/view/com/profile/ProfileMenu.tsx:151 +#: src/view/com/profile/ProfileMenu.tsx:164 +#: src/view/com/profile/ProfileMenu.tsx:176 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:396 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:409 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:419 @@ -7633,10 +7784,10 @@ msgstr "Ett problem uppstod! {0}" #: src/screens/List/ListHiddenScreen.tsx:63 #: src/screens/List/ListHiddenScreen.tsx:77 #: src/screens/List/ListHiddenScreen.tsx:99 -#: src/view/screens/ProfileList.tsx:403 -#: src/view/screens/ProfileList.tsx:421 -#: src/view/screens/ProfileList.tsx:439 -#: src/view/screens/ProfileList.tsx:457 +#: src/view/screens/ProfileList.tsx:411 +#: src/view/screens/ProfileList.tsx:429 +#: src/view/screens/ProfileList.tsx:447 +#: src/view/screens/ProfileList.tsx:465 msgid "There was an issue. Please check your internet connection and try again." msgstr "Ett problem uppstod! Kontrollera din internetanslutning och försök igen." @@ -7657,6 +7808,14 @@ msgstr "De här inställningarna gäller bara för flödet Följer." msgid "This {screenDescription} has been flagged:" msgstr "Den här {screenDescription} har flaggats:" +#: src/components/verification/VerificationsDialog.tsx:89 +msgid "This account has a checkmark because it's been verified by trusted sources." +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:94 +msgid "This account has one or more verifications, but it is not currently verified." +msgstr "" + #: src/components/moderation/ScreenHider.tsx:106 msgid "This account has requested that users sign in to view their profile." msgstr "Det här kontot har begärt att dess profil endast ska visas för inloggade användare." @@ -7665,6 +7824,10 @@ msgstr "Det här kontot har begärt att dess profil endast ska visas för inlogg msgid "This account is blocked by one or more of your moderation lists. To unblock, please visit the lists directly and remove this user." msgstr "Det här kontot har blockerats av en eller flera av dina modereringslistor. För att häva blockeringen måste du ta bort den här användaren från listan eller listorna ifråga." +#: src/components/verification/VerificationCreatePrompt.tsx:48 +msgid "This action can be undone at any time." +msgstr "" + #: src/components/moderation/LabelsOnMeDialog.tsx:271 msgid "This appeal will be sent to <0>{sourceName}." msgstr "Denna omprövningsbegäran kommer att skickas till <0>{sourceName}." @@ -7698,7 +7861,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:357 +#: src/screens/Messages/components/ChatListItem.tsx:362 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" @@ -7720,7 +7883,7 @@ msgstr "Det här flödet är tomt! Du kanske borde följa fler användare eller #: src/components/StarterPack/Main/PostsList.tsx:36 #: src/screens/Profile/ProfileFeed/index.tsx:189 -#: src/view/screens/ProfileList.tsx:835 +#: src/view/screens/ProfileList.tsx:843 msgid "This feed is empty." msgstr "Det här flödet är tomt." @@ -7728,7 +7891,7 @@ msgstr "Det här flödet är tomt." msgid "This feed is no longer online. We are showing <0>Discover instead." msgstr "Det här flödet är inte längre online. Vi visar <0>Upptäck istället." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:574 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:593 msgid "This handle is reserved. Please try a different one." msgstr "Det här användarnamnet är reserverat. Försök med ett annat." @@ -7748,7 +7911,7 @@ msgstr "Den här etiketten sattes på av författaren." msgid "This label was applied by you." msgstr "Den här etiketten sattes på av dig." -#: src/screens/Profile/Sections/Labels.tsx:188 +#: src/screens/Profile/Sections/Labels.tsx:185 msgid "This labeler hasn't declared what labels it publishes, and may not be active." msgstr "Den här etikettsättaren har inte lämnat någon information om dess etiketter, och är kanske inte aktiv." @@ -7764,7 +7927,7 @@ msgstr "Namnet eller beskrivningen i den här listan – som är skapad av <0>{0 msgid "This list – created by you – contains possible violations of Bluesky's community guidelines in its name or description." msgstr "Namnet eller beskrivningen i den här listan – som är skapad av dig – innehåller potentiella överträdelser av Blueskys gemenskapsriktlinjer." -#: src/view/screens/ProfileList.tsx:954 +#: src/view/screens/ProfileList.tsx:962 msgid "This list is empty." msgstr "Den här listan är tom." @@ -7772,7 +7935,7 @@ msgstr "Den här listan är tom." msgid "This moderation service is unavailable. See below for more details. If this issue persists, contact us." msgstr "Den här modereringstjänsten är inte tillgänglig. Se nedan för mer information. Kontakta oss om problemet kvarstår." -#: src/view/com/post-thread/PostThreadItem.tsx:876 +#: src/view/com/post-thread/PostThreadItem.tsx:896 msgid "This post claims to have been created on <0>{0}, but was first seen by Bluesky on <1>{1}." msgstr "Det här inlägget har <0>{0} som angivet skapelsedatum, men registrerades på Bluesky först den <1>{1}." @@ -7780,7 +7943,7 @@ msgstr "Det här inlägget har <0>{0} som angivet skapelsedatum, men registr msgid "This post has an unknown type of threadgate on it. Your app may be out of date." msgstr "Det här inlägget har en okänd typ av trådrestriktion inställd. Din app kan vara inaktuell." -#: src/view/com/post-thread/PostThreadItem.tsx:158 +#: src/view/com/post-thread/PostThreadItem.tsx:160 msgid "This post has been deleted." msgstr "Det här inlägget har raderats." @@ -7797,7 +7960,7 @@ msgstr "Det här inlägget kommer att hållas dolt från flöden och trådar. De msgid "This post's author has disabled quote posts." msgstr "Författaren till det här inlägget har inaktiverat citeringar." -#: src/view/com/profile/ProfileMenu.tsx:408 +#: src/view/com/profile/ProfileMenu.tsx:444 msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't signed in." msgstr "Den här profilen är syns bara för inloggade användare. Den syns inte för personer som inte är inloggade." @@ -7809,7 +7972,7 @@ msgstr "Det här svaret kommer att sorteras in i en dold sektion längst ner i t 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." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:437 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:456 msgid "This should create a domain record at:" msgstr "Det här ska skapa en domänpost på:" @@ -7824,11 +7987,11 @@ msgstr "Den här användaren har blockerat dig" #: src/components/moderation/ModerationDetailsDialog.tsx:79 #: src/lib/moderation/useModerationCauseDescription.ts:75 msgid "This user has blocked you. You cannot view their content." -msgstr "Den här användaren har blockerat dig. Du kan inte se dennes innehåll." +msgstr "Den här användaren har blockerat dig. Du kan inte se användarens innehåll." #: src/lib/moderation/useGlobalLabelStrings.ts:30 msgid "This user has requested that their content only be shown to signed-in users." -msgstr "Den här användaren har begärt att dennes innehåll endast visas för inloggade användare." +msgstr "Den här användaren har begärt att endast få sitt innehåll visat för inloggade användare." #: src/components/moderation/ModerationDetailsDialog.tsx:59 msgid "This user is included in the <0>{0} list which you have blocked." @@ -7850,7 +8013,7 @@ msgstr "Den här användaren följer inte någon." msgid "This will delete \"{0}\" from your muted words. You can always add it back later." msgstr "Det här raderar “{0}“ från dina ignorerade ord. Du kan alltid lägga till det igen senare." -#: src/screens/Settings/Settings.tsx:462 +#: src/screens/Settings/Settings.tsx:504 msgid "This will remove @{0} from the quick access list." msgstr "Det här tar bort @{0} från snabbåtkomstlistan." @@ -7881,7 +8044,7 @@ msgstr "Trådat" msgid "Threaded mode" msgstr "Trådat läge" -#: src/Navigation.tsx:329 +#: src/Navigation.tsx:338 msgid "Threads Preferences" msgstr "Trådinställningar" @@ -7913,7 +8076,7 @@ msgstr "Idag" msgid "Toggle dropdown" msgstr "Öppna/stäng rullgardinsmeny" -#: src/screens/Moderation/index.tsx:335 +#: src/screens/Moderation/index.tsx:354 msgid "Toggle to enable or disable adult content" msgstr "Växla mellan att tillåta eller inaktivera vuxet innehåll" @@ -7927,14 +8090,14 @@ msgstr "Sätter på eller stänger av ljudet" msgid "Top" msgstr "Topp" -#: src/Navigation.tsx:411 +#: src/Navigation.tsx:420 msgid "Topic" msgstr "Ämne" #: src/components/dms/MessageContextMenu.tsx:139 #: src/components/dms/MessageContextMenu.tsx:141 -#: src/view/com/post-thread/PostThreadItem.tsx:798 -#: src/view/com/post-thread/PostThreadItem.tsx:801 +#: src/view/com/post-thread/PostThreadItem.tsx:818 +#: src/view/com/post-thread/PostThreadItem.tsx:821 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:468 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:470 msgid "Translate" @@ -7952,6 +8115,10 @@ msgstr "Trendande ämnen" msgid "Trending Videos" msgstr "Trendande videoklipp" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:138 +msgid "Trust emerges from relationships, communities, and shared context, so we’re also enabling <0>trusted verifiers: organizations that can directly issue verification." +msgstr "" + #: src/view/com/util/error/ErrorScreen.tsx:103 msgctxt "action" msgid "Try again" @@ -7973,7 +8140,7 @@ msgstr "Skriv in ditt önskade användarnamn" msgid "Type your message here" msgstr "Skriv ditt meddelande här" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:413 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:432 msgid "Type:" msgstr "Typ:" @@ -7999,31 +8166,31 @@ msgstr "Det gick inte att radera" #: src/components/dms/MessagesListBlockedFooter.tsx:104 #: src/components/dms/MessagesListBlockedFooter.tsx:112 #: src/components/dms/MessagesListBlockedFooter.tsx:119 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:197 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:283 -#: src/view/com/profile/ProfileMenu.tsx:399 -#: src/view/screens/ProfileList.tsx:715 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:200 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 +#: src/view/com/profile/ProfileMenu.tsx:435 +#: src/view/screens/ProfileList.tsx:723 msgid "Unblock" msgstr "Häv blockering" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:202 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:205 msgctxt "action" msgid "Unblock" msgstr "Häv blockering" #: src/components/dms/ConvoMenu.tsx:247 #: src/components/dms/ConvoMenu.tsx:250 -#: src/view/com/profile/ProfileMenu.tsx:309 -#: src/view/com/profile/ProfileMenu.tsx:315 +#: src/view/com/profile/ProfileMenu.tsx:345 +#: src/view/com/profile/ProfileMenu.tsx:351 msgid "Unblock account" msgstr "Häv blockering av konto" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:277 -#: src/view/com/profile/ProfileMenu.tsx:381 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:303 +#: src/view/com/profile/ProfileMenu.tsx:417 msgid "Unblock Account?" msgstr "Häv blockering av konto?" -#: src/view/screens/ProfileList.tsx:612 +#: src/view/screens/ProfileList.tsx:620 msgid "Unblock list" msgstr "Häv blockering av lista" @@ -8041,12 +8208,12 @@ msgctxt "action" msgid "Unfollow" msgstr "Sluta följ" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:217 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:220 msgid "Unfollow {0}" msgstr "Sluta följ {0}" -#: src/view/com/profile/ProfileMenu.tsx:251 -#: src/view/com/profile/ProfileMenu.tsx:261 +#: src/view/com/profile/ProfileMenu.tsx:264 +#: src/view/com/profile/ProfileMenu.tsx:274 msgid "Unfollow account" msgstr "Sluta följ konto" @@ -8058,6 +8225,10 @@ msgstr "Slutar följa användaren" msgid "Unfortunately, none of your subscribed labelers supports this report type." msgstr "Tyvärr stöder ingen av de etikettsättare du prenumererar på den här typen av anmälan." +#: src/components/verification/VerificationsDialog.tsx:204 +msgid "Unknown verifier" +msgstr "" + #: src/screens/Profile/components/ProfileFeedHeader.tsx:510 msgid "Unlike" msgstr "Sluta gilla" @@ -8072,7 +8243,7 @@ msgctxt "video" msgid "Unmute" msgstr "Sätt på ljud" -#: src/view/screens/ProfileList.tsx:722 +#: src/view/screens/ProfileList.tsx:730 msgid "Unmute" msgstr "Sluta ignorera" @@ -8081,8 +8252,8 @@ msgstr "Sluta ignorera" msgid "Unmute {tag}" msgstr "Sluta ignorera {tag}" -#: src/view/com/profile/ProfileMenu.tsx:288 -#: src/view/com/profile/ProfileMenu.tsx:294 +#: src/view/com/profile/ProfileMenu.tsx:324 +#: src/view/com/profile/ProfileMenu.tsx:330 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:668 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:674 msgid "Unmute account" @@ -8092,7 +8263,7 @@ msgstr "Sluta ignorera konto" msgid "Unmute conversation" msgstr "Sluta ignorera konversation" -#: src/view/screens/ProfileList.tsx:597 +#: src/view/screens/ProfileList.tsx:605 msgid "Unmute list" msgstr "Sluta ignorera lista" @@ -8105,7 +8276,7 @@ msgstr "Sluta ignorera tråd" msgid "Unmute video" msgstr "Sätt på ljudet på videoklippet" -#: src/view/screens/ProfileList.tsx:706 +#: src/view/screens/ProfileList.tsx:714 msgid "Unpin" msgstr "Lossa" @@ -8128,7 +8299,7 @@ msgstr "Lossa från hem" msgid "Unpin from profile" msgstr "Lossa från profil" -#: src/view/screens/ProfileList.tsx:577 +#: src/view/screens/ProfileList.tsx:585 msgid "Unpin moderation list" msgstr "Lossa modereringslista" @@ -8136,7 +8307,7 @@ msgstr "Lossa modereringslista" msgid "Unpinned {0} from Home" msgstr "Lossade {0} från Hem" -#: src/view/screens/ProfileList.tsx:354 +#: src/view/screens/ProfileList.tsx:362 msgid "Unpinned from your feeds" msgstr "Lossat från dina flöden" @@ -8181,8 +8352,8 @@ msgstr "Uppdatera" msgid "Update <0>{displayName} in Lists" msgstr "Uppdatera <0>{displayName} i Listor" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:507 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:528 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:526 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:547 msgid "Update to {domain}" msgstr "Uppdatera till {domain}" @@ -8204,7 +8375,7 @@ msgstr "Uppdaterar…" msgid "Upload a photo instead" msgstr "Ladda upp ett foto istället" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:453 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:472 msgid "Upload a text file to:" msgstr "Ladda upp en textfil till:" @@ -8244,7 +8415,7 @@ msgstr "Laddar upp video…" msgid "Use app passwords to sign in to other Bluesky clients without giving full access to your account or password." msgstr "Använd applösenord för att logga in på andra Bluesky-klienter utan att ge full tillgång till ditt konto eller lösenord." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:539 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:558 msgid "Use default provider" msgstr "Använd förvald leverantör" @@ -8344,24 +8515,43 @@ msgstr "Användare som jag följer" msgid "Users in \"{0}\"" msgstr "Användare i ”{0}”" -#: src/components/LikesDialog.tsx:83 -msgid "Users that have liked this content or profile" -msgstr "Användare som har gillat detta innehåll eller denna profil" - #: src/components/dialogs/PostInteractionSettingsDialog.tsx:433 msgid "Users you follow" msgstr "Användare som du följer" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:419 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:438 msgid "Value:" msgstr "Värde:" +#: src/screens/Moderation/index.tsx:288 +msgid "Verification settings" +msgstr "" + +#: src/Navigation.tsx:175 +#: src/screens/Moderation/VerificationSettings.tsx:32 +msgid "Verification Settings" +msgstr "" + +#: src/screens/Moderation/VerificationSettings.tsx:41 +msgid "Verifications on Bluesky work differently than on other platforms. <0>Learn more here." +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:105 +msgid "Verified by:" +msgstr "" + #: src/view/com/composer/videos/SelectVideoBtn.tsx:127 msgid "Verified email required" msgstr "Verifierad e-postadress krävs" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:509 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:530 +#: src/components/verification/VerificationCreatePrompt.tsx:65 +#: src/view/com/profile/ProfileMenu.tsx:308 +#: src/view/com/profile/ProfileMenu.tsx:311 +msgid "Verify account" +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:528 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:549 msgid "Verify DNS Record" msgstr "Verifiera DNS-post" @@ -8379,11 +8569,15 @@ msgstr "Verifiera ny e-postadress" msgid "Verify now" msgstr "Verifiera nu" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:510 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:532 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:529 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:551 msgid "Verify Text File" msgstr "Verifiera textfil" +#: src/components/verification/VerificationCreatePrompt.tsx:44 +msgid "Verify this account?" +msgstr "" + #: src/screens/Settings/AccountSettings.tsx:75 #: src/screens/Settings/AccountSettings.tsx:91 msgid "Verify your email" @@ -8394,8 +8588,8 @@ msgstr "Verifiera din e-postadress" msgid "Verify Your Email" msgstr "Verifiera din e-postadress" -#: src/screens/Settings/AboutSettings.tsx:73 -#: src/screens/Settings/AboutSettings.tsx:102 +#: src/screens/Settings/AboutSettings.tsx:123 +#: src/screens/Settings/AboutSettings.tsx:152 msgid "Version {appVersion}" msgstr "Version {appVersion}" @@ -8408,7 +8602,7 @@ msgstr "Videoklipp" msgid "Video failed to process" msgstr "Bearbetning av videoklipp misslyckades" -#: src/Navigation.tsx:462 +#: src/Navigation.tsx:471 msgid "Video Feed" msgstr "Videoflöde" @@ -8461,16 +8655,17 @@ msgstr "Visa {0}s avatar" #: src/components/ProfileCard.tsx:115 #: src/screens/Profile/components/ProfileFeedHeader.tsx:446 +#: src/screens/Search/components/SearchProfileCard.tsx:36 #: src/screens/VideoFeed/index.tsx:769 -#: src/view/com/notifications/NotificationFeedItem.tsx:413 +#: src/view/com/notifications/NotificationFeedItem.tsx:487 msgid "View {0}'s profile" msgstr "Visa {0}s profil" -#: src/components/dms/MessagesListHeader.tsx:176 +#: src/components/dms/MessagesListHeader.tsx:181 msgid "View {displayName}'s profile" msgstr "Visa {displayName}s profil" -#: src/components/ProfileHoverCard/index.web.tsx:433 +#: src/components/ProfileHoverCard/index.web.tsx:440 msgid "View blocked user's profile" msgstr "Visa blockerad användares profil" @@ -8508,13 +8703,13 @@ msgstr "Visa information om de här etiketterna" msgid "View more" msgstr "Visa mer" -#: src/components/ProfileHoverCard/index.web.tsx:419 -#: src/components/ProfileHoverCard/index.web.tsx:439 -#: src/components/ProfileHoverCard/index.web.tsx:466 +#: src/components/ProfileHoverCard/index.web.tsx:426 +#: src/components/ProfileHoverCard/index.web.tsx:446 +#: src/components/ProfileHoverCard/index.web.tsx:473 #: src/view/com/posts/AviFollowButton.tsx:55 #: src/view/com/posts/PostFeedErrorMessage.tsx:175 -#: src/view/com/util/PostMeta.tsx:78 -#: src/view/com/util/PostMeta.tsx:93 +#: src/view/com/util/PostMeta.tsx:87 +#: src/view/com/util/PostMeta.tsx:122 msgid "View profile" msgstr "Visa profil" @@ -8526,6 +8721,10 @@ msgstr "Visa avataren" msgid "View the labeling service provided by @{0}" msgstr "Visa etiketteringstjänsten från @{0}" +#: src/components/verification/VerificationCheckButton.tsx:99 +msgid "View this user's verifications" +msgstr "" + #: src/screens/Profile/components/ProfileFeedHeader.tsx:481 msgid "View users who like this feed" msgstr "Visa användare som gillar detta flöde" @@ -8534,11 +8733,11 @@ msgstr "Visa användare som gillar detta flöde" msgid "View video" msgstr "Visa videoklipp" -#: src/screens/Moderation/index.tsx:264 +#: src/screens/Moderation/index.tsx:268 msgid "View your blocked accounts" msgstr "Visa de konton du har blockerat" -#: src/screens/Moderation/index.tsx:204 +#: src/screens/Moderation/index.tsx:208 msgid "View your default post interaction settings" msgstr "Visa dina förvalda interaktionsinställningar för inlägg" @@ -8547,14 +8746,18 @@ msgstr "Visa dina förvalda interaktionsinställningar för inlägg" msgid "View your feeds and explore more" msgstr "Visa dina flöden och utforska mer" -#: src/screens/Moderation/index.tsx:234 +#: src/screens/Moderation/index.tsx:238 msgid "View your moderation lists" msgstr "Visa dina modereringslistor" -#: src/screens/Moderation/index.tsx:249 +#: src/screens/Moderation/index.tsx:253 msgid "View your muted accounts" msgstr "Visa de konton du har ignorerat" +#: src/components/verification/VerificationCheckButton.tsx:98 +msgid "View your verifications" +msgstr "" + #: src/view/com/util/images/AutoSizedImage.tsx:199 #: src/view/com/util/images/AutoSizedImage.tsx:221 msgid "Views full image" @@ -8627,7 +8830,7 @@ msgstr "Vi kunde inte avgöra om du har tillåtelse att ladda upp videor. Vänli msgid "We were unable to load your birth date preferences. Please try again." msgstr "Vi kunde inte läsa in dina inställningar för födelsedatum. Försök igen." -#: src/screens/Moderation/index.tsx:409 +#: src/screens/Moderation/index.tsx:428 msgid "We were unable to load your configured labelers at this time." msgstr "Vi kunde inte läsa in dina konfigurerade etikettsättare just nu." @@ -8643,16 +8846,20 @@ msgstr "Vi meddelar dig när ditt konto är klart." msgid "We'll use this to help customize your experience." msgstr "Vi använder det här för att anpassa din upplevelse." -#: src/components/dms/dialogs/SearchablePeopleList.tsx:92 +#: src/components/dialogs/SearchablePeopleList.tsx:107 #: src/components/ProgressGuide/FollowDialog.tsx:172 msgid "We're having network issues, try again" msgstr "Vi har nätverksproblem, försök igen" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:94 +msgid "We’re introducing a new layer of verification on Bluesky — an easy-to-see checkmark." +msgstr "" + #: src/screens/Signup/index.tsx:109 msgid "We're so excited to have you join us!" msgstr "Vi är så glada över att ha dig med oss!" -#: src/view/screens/ProfileList.tsx:113 +#: src/view/screens/ProfileList.tsx:117 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}." @@ -8699,6 +8906,10 @@ msgstr "Vad vill du att ditt startpaket ska heta?" msgid "What's up?" msgstr "Vad händer?" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:146 +msgid "When you tap on a check, you’ll see which organizations have granted verification." +msgstr "" + #: src/view/com/modals/lang-settings/PostLanguagesSettings.tsx:80 msgid "Which languages are used in this post?" msgstr "Vilka språk används i det här inlägget?" @@ -8715,6 +8926,10 @@ msgstr "Vem kan interagera med det här inlägget?" msgid "Who can reply" msgstr "Vem kan svara" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:127 +msgid "Who can verify?" +msgstr "" + #: src/screens/Home/NoFeedsPinned.tsx:79 #: src/screens/Messages/ChatList.tsx:231 #: src/screens/Messages/Inbox.tsx:176 @@ -8783,7 +8998,7 @@ msgstr "Skriv ditt svar" msgid "Writers" msgstr "Författare" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:337 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:356 msgid "Wrong DID returned from server. Received: {0}" msgstr "Fel DID returnerades från servern. Mottaget: {0}" @@ -8820,7 +9035,11 @@ msgstr "Igår" msgid "You" msgstr "Du" -#: src/components/forms/HostingProvider.tsx:46 +#: src/components/verification/VerifierDialog.tsx:59 +msgid "You are a trusted verifier" +msgstr "" + +#: src/components/forms/HostingProvider.tsx:45 msgid "You are creating an account on" msgstr "Du skapar ett konto på" @@ -8836,6 +9055,19 @@ msgstr "Du har inte tillåtelse att ladda upp videoklipp." msgid "You are not following anyone." msgstr "Du följer inte någon." +#: src/components/verification/VerificationsDialog.tsx:64 +msgid "You are verified" +msgstr "" + +#: src/screens/Profile/Header/EditProfileDialog.tsx:356 +#: src/view/com/modals/EditProfile.tsx:204 +msgid "You are verified. You will lose your verification status if you change your display name. <0>Learn more." +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:208 +msgid "You are verified. You will lose your verification status if you change your handle. <0>Learn more." +msgstr "" + #: src/screens/Search/modules/ExploreInterestsCard.tsx:45 msgid "You can adjust your interests at any time from \"Content and media\" settings." msgstr "Du kan när som helst justera dina intressen från ”Innehåll och media” i inställningar." @@ -8908,7 +9140,7 @@ msgstr "Du har blockerat den här användaren" #: src/lib/moderation/useModerationCauseDescription.ts:57 #: src/lib/moderation/useModerationCauseDescription.ts:65 msgid "You have blocked this user. You cannot view their content." -msgstr "Du har blockerat den här användaren. Du kan inte se dennes innehåll." +msgstr "Du har blockerat den här användaren. Du kan inte se användarens innehåll." #: src/screens/Login/SetNewPasswordForm.tsx:49 #: src/screens/Login/SetNewPasswordForm.tsx:95 @@ -8947,11 +9179,11 @@ msgstr "Du har inga flöden." msgid "You have no lists." msgstr "Du har inga listor." -#: src/view/screens/ModerationBlockedAccounts.tsx:129 +#: src/view/screens/ModerationBlockedAccounts.tsx:138 msgid "You have not blocked any accounts yet. To block an account, go to their profile and select \"Block account\" from the menu on their account." msgstr "Du har inte blockerat några konton än. För att blockera ett konto, gå till dess profil och välj ”Blockera konto” i kontomenyn." -#: src/view/screens/ModerationMutedAccounts.tsx:128 +#: src/view/screens/ModerationMutedAccounts.tsx:151 msgid "You have not muted any accounts yet. To mute an account, go to their profile and select \"Mute account\" from the menu on their account." msgstr "Du har inte ignorerat några konton än. För att ignorera ett konto, gå till dess profil och välj ”Ignorera konto” i kontomenyn." @@ -9024,11 +9256,11 @@ msgstr "Du har tidigare inaktiverat @{0}." msgid "You reacted {0}" msgstr "Du reagerade med {0}" -#: src/screens/Messages/components/ChatListItem.tsx:213 +#: src/screens/Messages/components/ChatListItem.tsx:218 msgid "You reacted {0} to {1}" msgstr "Du reagerade med {0} på {1}" -#: src/screens/Settings/Settings.tsx:257 +#: src/screens/Settings/Settings.tsx:265 #: src/view/shell/desktop/LeftNav.tsx:206 msgid "You will be signed out of all your accounts." msgstr "Du kommer att loggas ut från alla dina konton." @@ -9045,15 +9277,15 @@ msgstr "Du kommer att få notiser för 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/components/ChatListItem.tsx:149 +#: src/screens/Messages/components/ChatListItem.tsx:154 msgid "You: {0}" msgstr "Du: {0}" -#: src/screens/Messages/components/ChatListItem.tsx:178 +#: src/screens/Messages/components/ChatListItem.tsx:183 msgid "You: {defaultEmbeddedContentMessage}" msgstr "Du: {defaultEmbeddedContentMessage}" -#: src/screens/Messages/components/ChatListItem.tsx:171 +#: src/screens/Messages/components/ChatListItem.tsx:176 msgid "You: {short}" msgstr "Du: {short}" @@ -9163,7 +9395,7 @@ msgstr "Dina chattar har inaktiverats" msgid "Your choice will be saved, but can be changed later in settings." msgstr "Ditt val sparas, och kan ändras senare i inställningar." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:494 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:513 msgid "Your current handle <0>{0} will automatically remain reserved for you. You can switch back to it at any time from this account." msgstr "Ditt nuvarande användarnamn <0>{0} kommer automatiskt att förbli reserverat för dig. Du kan när som helst byta tillbaka till det med det här kontot." @@ -9194,7 +9426,7 @@ msgstr "Dina följare" msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "Ditt följflöde är tomt! Följ fler användare för att se vad som händer." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:221 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:240 msgid "Your full handle will be <0>@{0}" msgstr "Ditt fullständiga användarnamn blir <0>@{0}" @@ -9202,7 +9434,7 @@ msgstr "Ditt fullständiga användarnamn blir <0>@{0}" msgid "Your full username will be <0>@{0}" msgstr "Ditt fullständiga användarnamn blir <0>@{0}" -#: src/Navigation.tsx:383 +#: src/Navigation.tsx:392 #: src/screens/Search/modules/ExploreInterestsCard.tsx:67 #: src/screens/Settings/ContentAndMediaSettings.tsx:92 #: src/screens/Settings/ContentAndMediaSettings.tsx:95 @@ -9262,3 +9494,7 @@ msgstr "Din anmälan kommer att skickas till Blueskys modereringstjänst" #: src/screens/Settings/SettingsInterests.tsx:53 msgid "Your selected interests help us serve you content you care about." msgstr "Dina valda intressen hjälper oss att visa dig innehåll som du bryr dig om." + +#: src/components/verification/VerificationsDialog.tsx:65 +msgid "Your verifications" +msgstr "" diff --git a/src/locale/locales/th/messages.po b/src/locale/locales/th/messages.po index 229501ee3f..8563841b91 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: 2025-04-09 23:20\n" +"PO-Revision-Date: 2025-04-19 04:09\n" "Last-Translator: \n" "Language-Team: Thai\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -23,7 +23,7 @@ msgstr "" msgid "(active)" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:155 +#: src/screens/Messages/components/ChatListItem.tsx:160 msgid "(contains embedded content)" msgstr "(มีเนื้อหาที่ฝังอยู่)" @@ -82,7 +82,7 @@ msgstr "" #: src/view/shell/bottom-bar/BottomBar.tsx:209 #: src/view/shell/bottom-bar/BottomBar.tsx:241 -#: src/view/shell/Drawer.tsx:454 +#: src/view/shell/Drawer.tsx:470 msgid "{0, plural, one {# unread item} other {# unread items}}" msgstr "" @@ -91,17 +91,17 @@ msgstr "" msgid "{0, plural, one {#mo} other {#mo}}" msgstr "" -#: src/components/ProfileHoverCard/index.web.tsx:398 +#: src/components/ProfileHoverCard/index.web.tsx:404 #: src/screens/Profile/Header/Metrics.tsx:22 msgid "{0, plural, one {follower} other {followers}}" msgstr "" -#: src/components/ProfileHoverCard/index.web.tsx:402 +#: src/components/ProfileHoverCard/index.web.tsx:408 #: src/screens/Profile/Header/Metrics.tsx:26 msgid "{0, plural, one {following} other {following}}" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:459 +#: src/view/com/post-thread/PostThreadItem.tsx:479 msgid "{0, plural, one {like} other {likes}}" msgstr "" @@ -109,11 +109,11 @@ msgstr "" msgid "{0, plural, one {post} other {posts}}" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:443 +#: src/view/com/post-thread/PostThreadItem.tsx:463 msgid "{0, plural, one {quote} other {quotes}}" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:425 +#: src/view/com/post-thread/PostThreadItem.tsx:445 msgid "{0, plural, one {repost} other {reposts}}" msgstr "" @@ -153,7 +153,7 @@ msgstr "" msgid "{0} reacted {1}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:226 +#: src/screens/Messages/components/ChatListItem.tsx:231 msgid "{0} reacted {1} to {2}" msgstr "" @@ -206,100 +206,132 @@ msgstr "{estimatedTimeHrs, plural, one {ชั่วโมง} other {ชั่ msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "{estimatedTimeMins, plural, one {นาที} other {นาที}}" -#: src/view/com/notifications/NotificationFeedItem.tsx:305 +#: src/view/com/notifications/NotificationFeedItem.tsx:324 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} followed you" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:331 +#: src/view/com/notifications/NotificationFeedItem.tsx:350 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your custom feed" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:224 +#: src/view/com/notifications/NotificationFeedItem.tsx:243 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your post" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:248 +#: src/view/com/notifications/NotificationFeedItem.tsx:430 +msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} removed their verifications from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:267 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} reposted your post" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:355 +#: src/view/com/notifications/NotificationFeedItem.tsx:374 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} signed up with your starter pack" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:317 +#: src/view/com/notifications/NotificationFeedItem.tsx:404 +msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:336 msgid "{firstAuthorLink} followed you" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:294 +#: src/view/com/notifications/NotificationFeedItem.tsx:313 msgid "{firstAuthorLink} followed you back" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:343 +#: src/view/com/notifications/NotificationFeedItem.tsx:362 msgid "{firstAuthorLink} liked your custom feed" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:236 +#: src/view/com/notifications/NotificationFeedItem.tsx:255 msgid "{firstAuthorLink} liked your post" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:260 +#: src/view/com/notifications/NotificationFeedItem.tsx:442 +msgid "{firstAuthorLink} removed their verification from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:279 msgid "{firstAuthorLink} reposted your post" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:367 +#: src/view/com/notifications/NotificationFeedItem.tsx:386 msgid "{firstAuthorLink} signed up with your starter pack" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:298 +#: src/view/com/notifications/NotificationFeedItem.tsx:416 +msgid "{firstAuthorLink} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:317 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} followed you" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:324 +#: src/view/com/notifications/NotificationFeedItem.tsx:343 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your custom feed" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:217 +#: src/view/com/notifications/NotificationFeedItem.tsx:236 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your post" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:241 +#: src/view/com/notifications/NotificationFeedItem.tsx:423 +msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} removed their verifications from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:260 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} reposted your post" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:348 +#: src/view/com/notifications/NotificationFeedItem.tsx:367 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} signed up with your starter pack" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:303 +#: src/view/com/notifications/NotificationFeedItem.tsx:397 +msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:322 msgid "{firstAuthorName} followed you" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:293 +#: src/view/com/notifications/NotificationFeedItem.tsx:312 msgid "{firstAuthorName} followed you back" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:329 +#: src/view/com/notifications/NotificationFeedItem.tsx:348 msgid "{firstAuthorName} liked your custom feed" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:222 +#: src/view/com/notifications/NotificationFeedItem.tsx:241 msgid "{firstAuthorName} liked your post" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:246 +#: src/view/com/notifications/NotificationFeedItem.tsx:428 +msgid "{firstAuthorName} removed their verification from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:265 msgid "{firstAuthorName} reposted your post" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:353 +#: src/view/com/notifications/NotificationFeedItem.tsx:372 msgid "{firstAuthorName} signed up with your starter pack" msgstr "" -#: src/components/ProfileHoverCard/index.web.tsx:508 +#: src/view/com/notifications/NotificationFeedItem.tsx:402 +msgid "{firstAuthorName} verified you" +msgstr "" + +#: src/components/ProfileHoverCard/index.web.tsx:532 #: src/screens/Profile/Header/Metrics.tsx:49 msgid "{following} following" msgstr "{following} ติดตามอยู่" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:392 +#: src/components/dialogs/SearchablePeopleList.tsx:412 msgid "{handle} can't be messaged" msgstr "{handle} ไม่สามารถส่งข้อความได้" @@ -330,6 +362,19 @@ msgstr "" msgid "{type}h ago" msgstr "" +#: src/components/verification/VerifierDialog.tsx:60 +msgid "{userName} is a trusted verifier" +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:67 +msgid "{userName} is verified" +msgstr "" + +#. Possessive, meaning "the verifications of {userName}" +#: src/components/verification/VerificationsDialog.tsx:69 +msgid "{userName}'s verifications" +msgstr "" + #. Indicates the number of additional profiles are in the Starter Pack e.g. +12 #: src/screens/Search/components/StarterPackCard.tsx:249 msgid "+{computedTotal}" @@ -345,11 +390,11 @@ msgctxt "feeds" msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" msgstr "" -#: src/view/shell/Drawer.tsx:97 +#: src/view/shell/Drawer.tsx:113 msgid "<0>{0} {1, plural, one {follower} other {followers}}" msgstr "" -#: src/view/shell/Drawer.tsx:108 +#: src/view/shell/Drawer.tsx:124 msgid "<0>{0} {1, plural, one {following} other {following}}" msgstr "" @@ -398,14 +443,18 @@ msgid "7 days" msgstr "7 วัน" #. If last message does not contain text, fall back to "{user} reacted to {a message}" -#: src/screens/Messages/components/ChatListItem.tsx:205 +#: src/screens/Messages/components/ChatListItem.tsx:210 msgid "a message" msgstr "" -#: src/Navigation.tsx:391 -#: src/screens/Settings/AboutSettings.tsx:34 -#: src/screens/Settings/Settings.tsx:215 -#: src/screens/Settings/Settings.tsx:218 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:91 +msgid "A new form of verification" +msgstr "" + +#: src/Navigation.tsx:400 +#: src/screens/Settings/AboutSettings.tsx:72 +#: src/screens/Settings/Settings.tsx:223 +#: src/screens/Settings/Settings.tsx:226 msgid "About" msgstr "" @@ -424,36 +473,36 @@ msgid "Accept Request" msgstr "" #: src/screens/Settings/AccessibilitySettings.tsx:46 -#: src/screens/Settings/Settings.tsx:191 -#: src/screens/Settings/Settings.tsx:194 +#: src/screens/Settings/Settings.tsx:199 +#: src/screens/Settings/Settings.tsx:202 msgid "Accessibility" msgstr "การเข้าถึง" -#: src/Navigation.tsx:343 +#: src/Navigation.tsx:352 msgid "Accessibility Settings" msgstr "การตั้งค่าการเข้าถึง" -#: src/Navigation.tsx:359 +#: src/Navigation.tsx:368 #: src/screens/Login/LoginForm.tsx:194 #: src/screens/Settings/AccountSettings.tsx:45 -#: src/screens/Settings/Settings.tsx:153 -#: src/screens/Settings/Settings.tsx:156 +#: src/screens/Settings/Settings.tsx:161 +#: src/screens/Settings/Settings.tsx:164 msgid "Account" msgstr "บัญชี" #: src/screens/Messages/components/RequestButtons.tsx:81 -#: src/view/com/profile/ProfileMenu.tsx:141 +#: src/view/com/profile/ProfileMenu.tsx:147 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:392 msgctxt "toast" msgid "Account blocked" msgstr "บัญชีถูกบล็อก" -#: src/view/com/profile/ProfileMenu.tsx:154 +#: src/view/com/profile/ProfileMenu.tsx:160 msgctxt "toast" msgid "Account followed" msgstr "ติดตามบัญชีแล้ว" -#: src/view/com/profile/ProfileMenu.tsx:117 +#: src/view/com/profile/ProfileMenu.tsx:123 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:415 msgctxt "toast" msgid "Account muted" @@ -468,33 +517,37 @@ msgstr "ปิดเสียงบัญชี" msgid "Account Muted by List" msgstr "บัญชีถูกปิดเสียงโดยลิสต์" -#: src/screens/Settings/Settings.tsx:430 +#: src/screens/Settings/Settings.tsx:472 msgid "Account options" msgstr "ตัวเลือกบัญชี" -#: src/screens/Settings/Settings.tsx:466 +#: src/screens/Settings/Settings.tsx:508 msgid "Account removed from quick access" msgstr "ลบบัญชีออกจากการเข้าถึงด่วนแล้ว" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:137 -#: src/view/com/profile/ProfileMenu.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:140 +#: src/view/com/profile/ProfileMenu.tsx:137 msgctxt "toast" msgid "Account unblocked" msgstr "ปลดบล็อกบัญชีแล้ว" -#: src/view/com/profile/ProfileMenu.tsx:166 +#: src/view/com/profile/ProfileMenu.tsx:172 msgctxt "toast" msgid "Account unfollowed" msgstr "เลิกติดตามบัญชีแล้ว" -#: src/view/com/profile/ProfileMenu.tsx:107 +#: src/view/com/profile/ProfileMenu.tsx:113 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:405 msgctxt "toast" msgid "Account unmuted" msgstr "เลิกปิดเสียงบัญชีแล้ว" +#: src/components/verification/VerifierDialog.tsx:98 +msgid "Accounts with a scalloped blue check mark<0>{NON_BREAKING_SPACE}<1/>{NON_BREAKING_SPACE}can verify others. These trusted verifiers are selected by Bluesky." +msgstr "" + +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:169 #: src/components/dialogs/MutedWords.tsx:328 -#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/UserAddRemoveLists.tsx:235 msgid "Add" msgstr "เพิ่ม" @@ -512,8 +565,8 @@ msgstr "เพิ่ม {displayName} ไปยังชุดเริ่มต msgid "Add a content warning" msgstr "เพื่มคำเตือนเกี่ยวกับเนื้อหา" -#: src/view/screens/ProfileList.tsx:916 -#: src/view/screens/ProfileList.tsx:934 +#: src/view/screens/ProfileList.tsx:924 +#: src/view/screens/ProfileList.tsx:942 msgid "Add a user to this list" msgstr "เพิ่มผู้ใช้ไปยังลิสต์นี้" @@ -536,8 +589,8 @@ msgstr "เพิ่มข้อความแสดงแทน" msgid "Add alt text (optional)" msgstr "เพิ่มข้อความแสดงแทน (ไม่บังคับ)" -#: src/screens/Settings/Settings.tsx:373 -#: src/screens/Settings/Settings.tsx:376 +#: src/screens/Settings/Settings.tsx:415 +#: src/screens/Settings/Settings.tsx:418 #: src/view/shell/desktop/LeftNav.tsx:281 #: src/view/shell/desktop/LeftNav.tsx:285 msgid "Add another account" @@ -578,11 +631,15 @@ msgstr "เพิ่มคำและแท็กที่ไม่ออกเ msgid "Add new post" msgstr "" -#: src/view/screens/ProfileList.tsx:924 -#: src/view/screens/ProfileList.tsx:942 +#: src/view/screens/ProfileList.tsx:932 +#: src/view/screens/ProfileList.tsx:950 msgid "Add people" msgstr "" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:79 +msgid "Add people to list" +msgstr "" + #: src/components/dms/EmojiPopup.android.tsx:55 msgid "Add Reaction" msgstr "" @@ -599,7 +656,7 @@ msgstr "เพิ่มบางฟีตจากตัวเริ่มต้ msgid "Add the default feed of only people you follow" msgstr "เพิ่มเป็นฟีตเฉพาะคนที่คุณติดตาม" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:387 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:406 msgid "Add the following DNS record to your domain:" msgstr "" @@ -607,8 +664,8 @@ msgstr "" msgid "Add this feed to your feeds" msgstr "เพิ่มฟีตนี้ในฟีตของคุณ" -#: src/view/com/profile/ProfileMenu.tsx:273 -#: src/view/com/profile/ProfileMenu.tsx:276 +#: src/view/com/profile/ProfileMenu.tsx:286 +#: src/view/com/profile/ProfileMenu.tsx:289 msgid "Add to lists" msgstr "เพิ่มในลิสต์" @@ -616,7 +673,11 @@ msgstr "เพิ่มในลิสต์" msgid "Add to my feeds" msgstr "เพิ่มในฟีตของคุณ" -#: src/view/com/modals/ListAddRemoveUsers.tsx:192 +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:156 +msgid "Add user to list" +msgstr "" + +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:109 #: src/view/com/modals/UserAddRemoveLists.tsx:162 msgid "Added to list" msgstr "เพิ่มในลิสต์แล้ว" @@ -640,7 +701,7 @@ msgstr "" msgid "Adult Content" msgstr "เนื้อหาสำหรับผู้ใหญ่ (18+)" -#: src/screens/Moderation/index.tsx:355 +#: src/screens/Moderation/index.tsx:374 msgid "Adult content can only be enabled via the Web at <0>bsky.app." msgstr "เนื้อหาผู้ใหญ่ (18+) สามารถเปิดใช้งานในเว็บได้ที่ <0>bsky.app." @@ -653,7 +714,7 @@ msgstr "ปิดเนื้อหาสำหรับผู้ใหญ่" msgid "Adult Content labels" msgstr "" -#: src/screens/Moderation/index.tsx:399 +#: src/screens/Moderation/index.tsx:418 msgid "Advanced" msgstr "ขั้นสูง" @@ -794,6 +855,11 @@ msgstr "เกิดข้อผิดพลาดขณะพยายามต msgid "An error occurred while uploading the video." msgstr "เกิดข้อผิดพลาดขณะอัปโหลดวิดีโอ" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:84 +#: src/components/verification/VerifierDialog.tsx:88 +msgid "An illustration showing that Bluesky selects trusted verifiers, and trusted verifiers in turn verify individual user accounts." +msgstr "" + #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:28 #: src/lib/moderation/useReportOptions.ts:28 msgid "An issue not included in these options" @@ -809,13 +875,17 @@ msgstr "เกิดปัญหาขณะพยายามเปิดกา #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 -#: src/components/ProfileCard.tsx:339 -#: src/components/ProfileCard.tsx:360 +#: src/components/ProfileCard.tsx:367 +#: src/components/ProfileCard.tsx:388 #: src/view/com/profile/FollowButton.tsx:38 #: src/view/com/profile/FollowButton.tsx:48 msgid "An issue occurred, please try again." msgstr "เกิดปัญหา กรุณาลองอีกครั้ง" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:118 +msgid "An mockup of a iPhone showing the Bluesky app open to the profile of a verified user with a blue checkmark next to their display name." +msgstr "" + #: src/screens/Onboarding/StepInterests/index.tsx:185 msgid "an unknown error occurred" msgstr "เกิดข้อผิดพลาดที่ไม่ทราบ" @@ -838,6 +908,10 @@ msgstr "สัตว์" msgid "Animated GIF" msgstr "ภาพเคลื่อนไหว GIF" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:37 +msgid "Announcing verification on Bluesky" +msgstr "" + #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:33 #: src/lib/moderation/useReportOptions.ts:33 msgid "Anti-Social Behavior" @@ -847,7 +921,7 @@ msgstr "พฤติกรรมต่อต้านสังคม" msgid "Anybody can interact" msgstr "ทุกคนสามารถมีส่วนร่วมได้" -#: src/Navigation.tsx:399 +#: src/Navigation.tsx:408 #: src/screens/Settings/AppIconSettings/index.tsx:67 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:18 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:23 @@ -884,7 +958,7 @@ msgstr "" msgid "App passwords" msgstr "รหัสผ่านแอป" -#: src/Navigation.tsx:311 +#: src/Navigation.tsx:320 #: src/screens/Settings/AppPasswords.tsx:51 msgid "App Passwords" msgstr "รหัสผ่านแอป" @@ -920,10 +994,10 @@ msgstr "" msgid "Appeal this decision" msgstr "อุทธรณ์การตัดสินใจนี้" -#: src/Navigation.tsx:351 +#: src/Navigation.tsx:360 #: src/screens/Settings/AppearanceSettings.tsx:85 -#: src/screens/Settings/Settings.tsx:183 -#: src/screens/Settings/Settings.tsx:186 +#: src/screens/Settings/Settings.tsx:191 +#: src/screens/Settings/Settings.tsx:194 msgid "Appearance" msgstr "รูปลักษณ์" @@ -932,12 +1006,12 @@ msgstr "รูปลักษณ์" msgid "Apply default recommended feeds" msgstr "ใช้ฟีดที่แนะนำตามค่าเริ่มต้น" -#: src/view/com/post-thread/PostThreadItem.tsx:865 +#: src/view/com/post-thread/PostThreadItem.tsx:885 msgid "Archived from {0}" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:834 -#: src/view/com/post-thread/PostThreadItem.tsx:873 +#: src/view/com/post-thread/PostThreadItem.tsx:854 +#: src/view/com/post-thread/PostThreadItem.tsx:893 msgid "Archived post" msgstr "" @@ -953,7 +1027,7 @@ msgstr "คุณแน่ใจหรือว่าต้องการลบ msgid "Are you sure you want to delete this starter pack?" msgstr "คุณแน่ใจหรือว่าต้องการลบชุดเริ่มต้นนี้?" -#: src/screens/Profile/Header/EditProfileDialog.tsx:82 +#: src/screens/Profile/Header/EditProfileDialog.tsx:86 msgid "Are you sure you want to discard your changes?" msgstr "" @@ -1016,7 +1090,7 @@ msgstr "" msgid "Autoplay videos and GIFs" msgstr "" -#: src/components/dms/MessagesListHeader.tsx:82 +#: src/components/dms/MessagesListHeader.tsx:84 #: src/components/moderation/LabelsOnMeDialog.tsx:315 #: src/components/moderation/LabelsOnMeDialog.tsx:316 #: src/screens/Login/ChooseAccountForm.tsx:90 @@ -1052,7 +1126,7 @@ msgstr "" msgid "Before creating a starter pack, you must first verify your email." msgstr "" -#: src/components/dms/dialogs/NewChatDialog.tsx:79 +#: src/components/dms/dialogs/NewChatDialog.tsx:80 #: src/components/dms/MessageProfileButton.tsx:110 #: src/screens/Messages/Conversation.tsx:221 msgid "Before you may message another user, you must first verify your email." @@ -1063,8 +1137,8 @@ msgstr "" msgid "Birthday" msgstr "วันเกิด" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:283 -#: src/view/com/profile/ProfileMenu.tsx:399 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 +#: src/view/com/profile/ProfileMenu.tsx:435 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:849 msgid "Block" msgstr "บล็อก" @@ -1073,19 +1147,19 @@ msgstr "บล็อก" #: src/components/dms/ConvoMenu.tsx:250 #: src/screens/Messages/components/RequestButtons.tsx:134 #: src/screens/Messages/components/RequestButtons.tsx:136 -#: src/view/com/profile/ProfileMenu.tsx:310 -#: src/view/com/profile/ProfileMenu.tsx:317 +#: src/view/com/profile/ProfileMenu.tsx:346 +#: src/view/com/profile/ProfileMenu.tsx:353 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:686 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:688 msgid "Block account" msgstr "บล็อกบัญชี" -#: src/view/com/profile/ProfileMenu.tsx:382 +#: src/view/com/profile/ProfileMenu.tsx:418 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:844 msgid "Block Account?" msgstr "บล็อกบัญชี?" -#: src/view/screens/ProfileList.tsx:661 +#: src/view/screens/ProfileList.tsx:669 msgid "Block accounts" msgstr "บล็อกบัญชี" @@ -1097,7 +1171,7 @@ msgstr "" msgid "Block and/or delete this conversation" msgstr "" -#: src/view/screens/ProfileList.tsx:781 +#: src/view/screens/ProfileList.tsx:789 msgid "Block list" msgstr "ลิสต์บล็อก" @@ -1105,7 +1179,7 @@ msgstr "ลิสต์บล็อก" msgid "Block or report" msgstr "" -#: src/view/screens/ProfileList.tsx:776 +#: src/view/screens/ProfileList.tsx:784 msgid "Block these accounts?" msgstr "บล็อกบัญชีเหล่านี้?" @@ -1122,21 +1196,21 @@ msgstr "" msgid "Blocked" msgstr "ถูกบล็อก" -#: src/screens/Moderation/index.tsx:269 +#: src/screens/Moderation/index.tsx:273 msgid "Blocked accounts" msgstr "บัญชีที่ถูกบล็อก" -#: src/Navigation.tsx:160 -#: src/view/screens/ModerationBlockedAccounts.tsx:101 +#: src/Navigation.tsx:161 +#: src/view/screens/ModerationBlockedAccounts.tsx:110 msgid "Blocked Accounts" msgstr "บัญชีที่ถูกบล็อก" -#: src/view/com/profile/ProfileMenu.tsx:394 +#: src/view/com/profile/ProfileMenu.tsx:430 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:846 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "บัญชีที่ถูกบล็อกไม่สามารถตอบในกระทู้ของคุณ, กล่าวถึงคุณ, หรือมีปฏิสัมพันธ์กับคุณได้" -#: src/view/screens/ModerationBlockedAccounts.tsx:112 +#: src/view/screens/ModerationBlockedAccounts.tsx:121 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you. You will not see their content and they will be prevented from seeing yours." msgstr "บัญชีที่ถูกบล็อกไม่สามารถตอบในกระทู้ของคุณ, กล่าวถึงคุณ, หรือมีปฏิสัมพันธ์กับคุณได้ คุณจะไม่เห็นเนื้อหาของพวกเขาและพวกเขาจะไม่เห็นเนื้อหาของคุณ" @@ -1144,15 +1218,15 @@ msgstr "บัญชีที่ถูกบล็อกไม่สามาร msgid "Blocked post." msgstr "โพสต์ที่ถูกบล็อก" -#: src/screens/Profile/Sections/Labels.tsx:173 +#: src/screens/Profile/Sections/Labels.tsx:170 msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "การบล็อกไม่ได้ป้องกันผู้ทำเครื่องหมายนี้จากการวางป้ายบนบัญชีของคุณ" -#: src/view/screens/ProfileList.tsx:778 +#: src/view/screens/ProfileList.tsx:786 msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "การบล็อกเป็นสาธารณะ บัญชีที่ถูกบล็อกไม่สามารถตอบในกระทู้ของคุณ, กล่าวถึงคุณ, หรือมีปฏิสัมพันธ์กับคุณได้" -#: src/view/com/profile/ProfileMenu.tsx:391 +#: src/view/com/profile/ProfileMenu.tsx:427 msgid "Blocking will not prevent labels from being applied on your account, but it will stop this account from replying in your threads or interacting with you." msgstr "การบล็อกจะไม่ป้องกันไม่ให้ป้ายถูกวางบนบัญชีของคุณ แต่จะหยุดบัญชีนี้จากการตอบในกระทู้ของคุณหรือมีปฏิสัมพันธ์กับคุณ" @@ -1165,7 +1239,7 @@ msgstr "บล็อก" msgid "Bluesky" msgstr "Bluesky" -#: src/view/com/post-thread/PostThreadItem.tsx:890 +#: src/view/com/post-thread/PostThreadItem.tsx:910 msgid "Bluesky cannot confirm the authenticity of the claimed date." msgstr "" @@ -1199,6 +1273,10 @@ msgstr "Bluesky จะเลือกชุดบัญชีที่แนะ msgid "Bluesky will not show your profile and posts to logged-out users. Other apps may not honor this request. This does not make your account private." msgstr "Bluesky จะไม่แสดงโปรไฟล์และโพสต์ของคุณให้กับผู้ใช้ที่ออกจากระบบ แอปอื่นอาจไม่ให้เกียรติกับคำขอนี้ สิ่งนี้ไม่ได้ทำให้บัญชีของคุณเป็นส่วนตัว" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:132 +msgid "Bluesky will proactively verify notable and authentic accounts." +msgstr "" + #: src/screens/Settings/AppIconSettings/index.tsx:99 msgid "Bluesky+" msgstr "" @@ -1301,17 +1379,17 @@ msgid "Camera" msgstr "" #: src/components/Menu/index.tsx:306 -#: src/components/Prompt.tsx:130 -#: src/components/Prompt.tsx:132 +#: src/components/Prompt.tsx:140 +#: src/components/Prompt.tsx:142 #: src/screens/Deactivated.tsx:158 -#: src/screens/Profile/Header/EditProfileDialog.tsx:220 -#: src/screens/Profile/Header/EditProfileDialog.tsx:228 +#: src/screens/Profile/Header/EditProfileDialog.tsx:227 +#: src/screens/Profile/Header/EditProfileDialog.tsx:235 #: src/screens/Search/Shell.tsx:349 #: src/screens/Settings/AppIconSettings/index.tsx:44 #: src/screens/Settings/AppIconSettings/index.tsx:225 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:76 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:83 -#: src/screens/Settings/Settings.tsx:260 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:78 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:85 +#: src/screens/Settings/Settings.tsx:268 #: src/screens/Takendown.tsx:99 #: src/screens/Takendown.tsx:102 #: src/view/com/composer/Composer.tsx:937 @@ -1322,7 +1400,7 @@ msgstr "" #: src/view/com/modals/ChangePassword.tsx:282 #: src/view/com/modals/CreateOrEditList.tsx:335 #: src/view/com/modals/CropImage.web.tsx:97 -#: src/view/com/modals/EditProfile.tsx:244 +#: src/view/com/modals/EditProfile.tsx:270 #: src/view/com/modals/InAppBrowserConsent.tsx:75 #: src/view/com/modals/InAppBrowserConsent.tsx:77 #: src/view/com/modals/LinkWarning.tsx:105 @@ -1350,7 +1428,7 @@ msgstr "ยกเลิกการลบบัญชี" msgid "Cancel image crop" msgstr "ยกเลิกการครอปภาพ" -#: src/view/com/modals/EditProfile.tsx:239 +#: src/view/com/modals/EditProfile.tsx:265 msgid "Cancel profile editing" msgstr "ยกเลิกการแก้ไขโปรไฟล์" @@ -1363,7 +1441,6 @@ msgid "Cancel reactivation and sign out" msgstr "ยกเลิกการเปิดใช้งานใหม่และออกจากระบบ" #: src/screens/Search/Shell.tsx:341 -#: src/view/com/modals/ListAddRemoveUsers.tsx:88 msgid "Cancel search" msgstr "ยกเลิกการค้นหา" @@ -1411,8 +1488,8 @@ msgstr "" msgid "Change email address" msgstr "เปลี่ยนที่อยู่อีเมล" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:92 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:96 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:94 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:98 msgid "Change Handle" msgstr "เปลี่ยนแฮนด์เดิล" @@ -1448,15 +1525,15 @@ msgstr "" msgid "Changes app icon" msgstr "" -#: src/components/forms/HostingProvider.tsx:50 -#: src/components/forms/HostingProvider.tsx:70 +#: src/components/forms/HostingProvider.tsx:49 +#: src/components/forms/HostingProvider.tsx:69 msgid "Changes hosting provider" msgstr "" -#: src/Navigation.tsx:416 +#: src/Navigation.tsx:425 #: src/view/shell/bottom-bar/BottomBar.tsx:205 #: src/view/shell/desktop/LeftNav.tsx:535 -#: src/view/shell/Drawer.tsx:422 +#: src/view/shell/Drawer.tsx:438 msgid "Chat" msgstr "แชท" @@ -1471,7 +1548,7 @@ msgctxt "toast" msgid "Chat muted" msgstr "ปิดเสียงแชทแล้ว" -#: src/Navigation.tsx:426 +#: src/Navigation.tsx:435 #: src/screens/Messages/components/InboxPreview.tsx:24 msgid "Chat request inbox" msgstr "" @@ -1482,7 +1559,7 @@ msgid "Chat requests" msgstr "" #: src/components/dms/ConvoMenu.tsx:75 -#: src/Navigation.tsx:421 +#: src/Navigation.tsx:430 #: src/screens/Messages/ChatList.tsx:328 msgid "Chat settings" msgstr "ตั้งค่าแชท" @@ -1514,7 +1591,7 @@ msgstr "ตรวจสอบอีเมลของคุณเพื่อร msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "ตรวจสอบกล่องขาเข้าของคุณสำหรับอีเมลที่มีรหัสยืนยันให้กรอกด้านล่าง:" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:370 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:389 msgid "Choose domain verification method" msgstr "" @@ -1554,14 +1631,19 @@ msgstr "ป้อนรหัสผ่านของคุณ" msgid "Choose your username" msgstr "แฮนด์เดิลผู้ใช้ของคุณ" -#: src/screens/Settings/Settings.tsx:351 +#: src/screens/Settings/Settings.tsx:393 msgid "Clear all storage data" msgstr "ลบข้อมูลการเก็บข้อมูลทั้งหมด" -#: src/screens/Settings/Settings.tsx:353 +#: src/screens/Settings/Settings.tsx:395 msgid "Clear all storage data (restart after this)" msgstr "ลบข้อมูลการเก็บข้อมูลทั้งหมด (รีสตาร์ทหลังจากนี้)" +#: src/screens/Settings/AboutSettings.tsx:113 +#: src/screens/Settings/AboutSettings.tsx:117 +msgid "Clear image cache" +msgstr "" + #: src/components/forms/SearchInput.tsx:70 msgid "Clear search query" msgstr "ลบการค้นหา" @@ -1595,8 +1677,10 @@ msgid "Clip 🐴 clop 🐴" msgstr "" #: src/components/dialogs/GifSelect.tsx:281 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:174 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:183 +#: src/components/dialogs/SearchablePeopleList.tsx:295 #: src/components/dialogs/VerifyEmailDialog.tsx:289 -#: src/components/dms/dialogs/SearchablePeopleList.tsx:269 #: src/components/dms/EmojiPopup.android.tsx:58 #: src/components/dms/ReportDialog.tsx:381 #: src/components/dms/ReportDialog.tsx:390 @@ -1605,6 +1689,8 @@ msgstr "" #: src/components/ProgressGuide/FollowDialog.tsx:386 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:117 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:123 +#: src/components/verification/VerificationsDialog.tsx:146 +#: src/components/verification/VerifierDialog.tsx:144 #: src/view/com/modals/ChangePassword.tsx:279 #: src/view/com/modals/ChangePassword.tsx:282 #: src/view/com/util/post-embeds/GifEmbed.tsx:197 @@ -1625,6 +1711,8 @@ msgid "Close bottom drawer" msgstr "ปิดลิ้นชักด้านล่าง" #: src/components/dialogs/GifSelect.tsx:275 +#: src/components/verification/VerificationsDialog.tsx:138 +#: src/components/verification/VerifierDialog.tsx:136 msgid "Close dialog" msgstr "ปิดกล่องโต้ตอบ" @@ -1676,11 +1764,11 @@ msgstr "" msgid "Closes viewer for header image" msgstr "ปิดโปรแกรมดูสำหรับภาพหัวเรื่อง" -#: src/view/com/notifications/NotificationFeedItem.tsx:405 +#: src/view/com/notifications/NotificationFeedItem.tsx:479 msgid "Collapse list of users" msgstr "ย่อลิสต์ผู้ใช้" -#: src/view/com/notifications/NotificationFeedItem.tsx:598 +#: src/view/com/notifications/NotificationFeedItem.tsx:687 msgid "Collapses list of users for a given notification" msgstr "ย่อลิสต์ผู้ใช้สำหรับการแจ้งเตือนที่กำหนด" @@ -1703,7 +1791,7 @@ msgstr "ตลก" msgid "Comics" msgstr "การ์ตูน" -#: src/Navigation.tsx:301 +#: src/Navigation.tsx:310 #: src/view/screens/CommunityGuidelines.tsx:34 msgid "Community Guidelines" msgstr "แนวทางชุมชน" @@ -1743,8 +1831,8 @@ msgstr "ตั้งค่าใน <0>การตั้งค่าการ #: src/components/dialogs/VerifyEmailDialog.tsx:253 #: src/components/dialogs/VerifyEmailDialog.tsx:260 #: src/components/dialogs/VerifyEmailDialog.tsx:283 -#: src/components/Prompt.tsx:173 -#: src/components/Prompt.tsx:176 +#: src/components/Prompt.tsx:183 +#: src/components/Prompt.tsx:186 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:185 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:188 #: src/view/com/modals/VerifyEmail.tsx:239 @@ -1765,11 +1853,11 @@ msgstr "ยืนยันการตั้งค่าภาษาเนื้ msgid "Confirm delete account" msgstr "ยืนยันการลบบัญชี" -#: src/screens/Moderation/index.tsx:303 +#: src/screens/Moderation/index.tsx:322 msgid "Confirm your age:" msgstr "ยืนยันอายุของคุณ:" -#: src/screens/Moderation/index.tsx:294 +#: src/screens/Moderation/index.tsx:313 msgid "Confirm your birthdate" msgstr "ยืนยันวันเกิดของคุณ" @@ -1802,12 +1890,12 @@ msgid "Content & Media" msgstr "" #: src/screens/Settings/AccessibilitySettings.tsx:109 -#: src/screens/Settings/Settings.tsx:175 -#: src/screens/Settings/Settings.tsx:178 +#: src/screens/Settings/Settings.tsx:183 +#: src/screens/Settings/Settings.tsx:186 msgid "Content and media" msgstr "" -#: src/Navigation.tsx:375 +#: src/Navigation.tsx:384 msgid "Content and Media" msgstr "" @@ -1815,7 +1903,7 @@ msgstr "" msgid "Content Blocked" msgstr "เนื้อหาถูกบล็อก" -#: src/screens/Moderation/index.tsx:287 +#: src/screens/Moderation/index.tsx:306 msgid "Content filters" msgstr "ตัวกรองเนื้อหา" @@ -1853,7 +1941,7 @@ msgstr "แบ็คดรอปเมนูบริบท คลิกเพ msgid "Continue" msgstr "ดำเนินการต่อ" -#: src/components/AccountList.tsx:121 +#: src/components/AccountList.tsx:126 msgid "Continue as {0} (currently signed in)" msgstr "ดำเนินการต่อในฐานะ {0} (ลงชื่อเข้าใช้แล้ว)" @@ -1873,7 +1961,7 @@ msgctxt "toast" msgid "Conversation deleted" msgstr "การสนทนาถูกลบ" -#: src/screens/Messages/components/ChatListItem.tsx:191 +#: src/screens/Messages/components/ChatListItem.tsx:196 msgid "Conversation deleted" msgstr "การสนทนาถูกลบ" @@ -1885,7 +1973,7 @@ msgstr "การทำอาหาร" msgid "Copied" msgstr "คัดลอกแล้ว" -#: src/screens/Settings/AboutSettings.tsx:98 +#: src/screens/Settings/AboutSettings.tsx:148 msgid "Copied build version to clipboard" msgstr "คัดลอกเวอร์ชันบิลด์ไปยังคลิปบอร์ดแล้ว" @@ -1903,7 +1991,7 @@ msgstr "คัดลอกไปยังคลิปบอร์ดแล้ว msgid "Copied!" msgstr "คัดลอกแล้ว!" -#: src/screens/Settings/AboutSettings.tsx:74 +#: src/screens/Settings/AboutSettings.tsx:124 msgid "Copies build version to clipboard" msgstr "" @@ -1915,8 +2003,8 @@ msgstr "คัดลอก" msgid "Copy App Password" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:347 -#: src/view/com/profile/ProfileMenu.tsx:350 +#: src/view/com/profile/ProfileMenu.tsx:383 +#: src/view/com/profile/ProfileMenu.tsx:386 msgid "Copy at:// URI" msgstr "" @@ -1930,13 +2018,13 @@ msgstr "" msgid "Copy code" msgstr "คัดลอกโค้ด" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:472 -#: src/view/com/profile/ProfileMenu.tsx:356 -#: src/view/com/profile/ProfileMenu.tsx:359 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:491 +#: src/view/com/profile/ProfileMenu.tsx:392 +#: src/view/com/profile/ProfileMenu.tsx:395 msgid "Copy DID" msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:405 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:424 msgid "Copy host" msgstr "" @@ -1948,7 +2036,7 @@ msgstr "คัดลอกลิงก์" msgid "Copy Link" msgstr "คัดลอกลิงก์" -#: src/view/screens/ProfileList.tsx:505 +#: src/view/screens/ProfileList.tsx:513 msgid "Copy link to list" msgstr "คัดลอกลิงก์ไปยังลิสต์" @@ -1976,11 +2064,11 @@ msgstr "คัดลอกข้อความโพสต์" msgid "Copy QR code" msgstr "คัดลอก QR โค้ด" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:426 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:445 msgid "Copy TXT record value" msgstr "" -#: src/Navigation.tsx:306 +#: src/Navigation.tsx:315 #: src/view/screens/CopyrightPolicy.tsx:31 msgid "Copyright Policy" msgstr "นโยบายลิขสิทธิ์" @@ -1994,7 +2082,7 @@ msgstr "ไม่สามารถออกจากการสนทนาไ msgid "Could not load feed" msgstr "ไม่สามารถโหลดฟีดได้" -#: src/view/screens/ProfileList.tsx:1021 +#: src/view/screens/ProfileList.tsx:1029 msgid "Could not load list" msgstr "ไม่สามารถโหลดลิสต์ได้" @@ -2016,7 +2104,7 @@ msgstr "สร้าง QR โค้ดสำหรับชุดเริ่ #: src/components/StarterPack/ProfileStarterPacks.tsx:178 #: src/components/StarterPack/ProfileStarterPacks.tsx:274 -#: src/Navigation.tsx:451 +#: src/Navigation.tsx:460 msgid "Create a starter pack" msgstr "สร้างชุดเริ่มต้น" @@ -2127,7 +2215,7 @@ msgstr "วันเกิด" msgid "Deactivate account" msgstr "ปิดการใช้งานบัญชี" -#: src/screens/Settings/Settings.tsx:332 +#: src/screens/Settings/Settings.tsx:374 msgid "Debug Moderation" msgstr "" @@ -2150,7 +2238,7 @@ msgstr "" #: src/screens/StarterPack/StarterPackScreen.tsx:672 #: src/screens/StarterPack/StarterPackScreen.tsx:744 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:767 -#: src/view/screens/ProfileList.tsx:760 +#: src/view/screens/ProfileList.tsx:768 msgid "Delete" msgstr "ลบ" @@ -2176,7 +2264,7 @@ msgstr "ลบรหัสผ่านแอปหรือไม่?" msgid "Delete chat" msgstr "" -#: src/screens/Settings/Settings.tsx:339 +#: src/screens/Settings/Settings.tsx:381 msgid "Delete chat declaration record" msgstr "ลบบันทึกการประกาศแชท" @@ -2195,7 +2283,7 @@ msgstr "" msgid "Delete for me" msgstr "ลบสำหรับฉัน" -#: src/view/screens/ProfileList.tsx:548 +#: src/view/screens/ProfileList.tsx:556 msgid "Delete list" msgstr "" @@ -2226,7 +2314,7 @@ msgstr "ลบชุดเริ่มต้น" msgid "Delete starter pack?" msgstr "ลบชุดเริ่มต้นหรือไม่?" -#: src/view/screens/ProfileList.tsx:755 +#: src/view/screens/ProfileList.tsx:763 msgid "Delete this list?" msgstr "ลบลิสต์นี้หรือไม่?" @@ -2238,8 +2326,8 @@ msgstr "ลบโพสต์นี้หรือไม่?" msgid "Deleted" msgstr "ถูกลบ" -#: src/components/dms/MessagesListHeader.tsx:155 -#: src/screens/Messages/components/ChatListItem.tsx:123 +#: src/components/dms/MessagesListHeader.tsx:160 +#: src/screens/Messages/components/ChatListItem.tsx:128 msgid "Deleted Account" msgstr "" @@ -2247,19 +2335,19 @@ msgstr "" msgid "Deleted post." msgstr "โพสต์ถูกลบ." -#: src/screens/Profile/Header/EditProfileDialog.tsx:347 +#: src/screens/Profile/Header/EditProfileDialog.tsx:370 #: src/view/com/modals/CreateOrEditList.tsx:280 #: src/view/com/modals/CreateOrEditList.tsx:301 -#: src/view/com/modals/EditProfile.tsx:193 -#: src/view/com/modals/EditProfile.tsx:205 +#: src/view/com/modals/EditProfile.tsx:219 +#: src/view/com/modals/EditProfile.tsx:231 msgid "Description" msgstr "คำอธิบาย" -#: src/screens/Profile/Header/EditProfileDialog.tsx:367 +#: src/screens/Profile/Header/EditProfileDialog.tsx:390 msgid "Description is too long" msgstr "" -#: src/screens/Profile/Header/EditProfileDialog.tsx:368 +#: src/screens/Profile/Header/EditProfileDialog.tsx:391 msgid "Description is too long. {DESCRIPTION_MAX_GRAPHEMES, plural, other {The maximum number of characters is #.}}" msgstr "" @@ -2277,18 +2365,18 @@ msgstr "แยกการอ้างอิง" msgid "Detach quote post?" msgstr "แยกการอ้างอิงโพสต์หรือไม่?" -#: src/screens/Settings/AboutSettings.tsx:87 +#: src/screens/Settings/AboutSettings.tsx:137 msgctxt "toast" msgid "Developer mode disabled" msgstr "" -#: src/screens/Settings/AboutSettings.tsx:81 +#: src/screens/Settings/AboutSettings.tsx:131 msgctxt "toast" msgid "Developer mode enabled" msgstr "" -#: src/screens/Settings/Settings.tsx:242 -#: src/screens/Settings/Settings.tsx:245 +#: src/screens/Settings/Settings.tsx:250 +#: src/screens/Settings/Settings.tsx:253 msgid "Developer options" msgstr "" @@ -2318,17 +2406,17 @@ msgstr "ปิดคำบรรยาย" #: src/lib/moderation/useLabelBehaviorDescription.ts:68 #: src/screens/Messages/Settings.tsx:139 #: src/screens/Messages/Settings.tsx:142 -#: src/screens/Moderation/index.tsx:345 +#: src/screens/Moderation/index.tsx:364 msgid "Disabled" msgstr "ปิดใช้งาน" -#: src/screens/Profile/Header/EditProfileDialog.tsx:84 +#: src/screens/Profile/Header/EditProfileDialog.tsx:88 #: src/view/com/composer/Composer.tsx:705 #: src/view/com/composer/Composer.tsx:889 msgid "Discard" msgstr "ละทิ้ง" -#: src/screens/Profile/Header/EditProfileDialog.tsx:81 +#: src/screens/Profile/Header/EditProfileDialog.tsx:85 msgid "Discard changes?" msgstr "" @@ -2383,27 +2471,27 @@ msgstr "" msgid "Display larger alt text badges" msgstr "แสดงป้ายข้อความคำอธิบายภาพที่ใหญ่ขึ้น" -#: src/screens/Profile/Header/EditProfileDialog.tsx:314 -#: src/screens/Profile/Header/EditProfileDialog.tsx:320 -#: src/screens/Profile/Header/EditProfileDialog.tsx:354 -#: src/view/com/modals/EditProfile.tsx:187 +#: src/screens/Profile/Header/EditProfileDialog.tsx:321 +#: src/screens/Profile/Header/EditProfileDialog.tsx:327 +#: src/screens/Profile/Header/EditProfileDialog.tsx:377 +#: src/view/com/modals/EditProfile.tsx:194 msgid "Display name" msgstr "ชื่อที่แสดง" -#: src/view/com/modals/EditProfile.tsx:175 +#: src/view/com/modals/EditProfile.tsx:182 msgid "Display Name" msgstr "ชื่อที่แสดง" -#: src/screens/Profile/Header/EditProfileDialog.tsx:333 +#: src/screens/Profile/Header/EditProfileDialog.tsx:340 msgid "Display name is too long" msgstr "" -#: src/screens/Profile/Header/EditProfileDialog.tsx:334 +#: src/screens/Profile/Header/EditProfileDialog.tsx:341 msgid "Display name is too long. {DISPLAY_NAME_MAX_GRAPHEMES, plural, other {The maximum number of characters is #.}}" msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:373 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:375 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:392 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:394 msgid "DNS Panel" msgstr "แผง DNS" @@ -2419,7 +2507,7 @@ msgstr "ไม่มีเนื้อหาที่เปิดเผย" msgid "Doesn't begin or end with a hyphen" msgstr "ไม่เริ่มหรือจบด้วยขีดกลาง" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:488 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:507 msgid "Domain verified!" msgstr "ยืนยันโดเมนแล้ว!" @@ -2441,11 +2529,9 @@ msgstr "ยืนยันโดเมนแล้ว!" #: src/view/com/modals/CropImage.web.tsx:112 #: src/view/com/modals/InviteCodes.tsx:81 #: src/view/com/modals/InviteCodes.tsx:124 -#: src/view/com/modals/ListAddRemoveUsers.tsx:143 msgid "Done" msgstr "เสร็จสิ้น" -#: src/view/com/modals/ListAddRemoveUsers.tsx:145 #: src/view/com/modals/UserAddRemoveLists.tsx:113 #: src/view/com/modals/UserAddRemoveLists.tsx:116 msgctxt "action" @@ -2485,23 +2571,23 @@ msgstr "ลากเพื่อเพิ่มรูปภาพ" msgid "Duration:" msgstr "ระยะเวลา:" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:211 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:230 msgid "e.g. alice" msgstr "เช่น alice" -#: src/screens/Profile/Header/EditProfileDialog.tsx:321 +#: src/screens/Profile/Header/EditProfileDialog.tsx:328 msgid "e.g. Alice Lastname" msgstr "" -#: src/view/com/modals/EditProfile.tsx:180 +#: src/view/com/modals/EditProfile.tsx:187 msgid "e.g. Alice Roberts" msgstr "เช่น Alice Roberts" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:357 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:376 msgid "e.g. alice.com" msgstr "เช่น alice.com" -#: src/view/com/modals/EditProfile.tsx:198 +#: src/view/com/modals/EditProfile.tsx:224 msgid "e.g. Artist, dog-lover, and avid reader." msgstr "เช่น ศิลปิน คนรักสุนัข และนักอ่านตัวยง" @@ -2536,7 +2622,8 @@ msgstr "แต่ละรหัสใช้งานได้เพียงค msgid "Edit" msgstr "แก้ไข" -#: src/view/com/lists/ListMembers.tsx:143 +#: src/view/com/lists/ListMembers.tsx:180 +#: src/view/com/lists/ListMembers.tsx:186 msgctxt "action" msgid "Edit" msgstr "แก้ไข" @@ -2566,7 +2653,7 @@ msgstr "แก้ไขการตั้งค่าการโต้ตอบ msgid "Edit interests" msgstr "" -#: src/view/screens/ProfileList.tsx:536 +#: src/view/screens/ProfileList.tsx:544 msgid "Edit list details" msgstr "แก้ไขรายละเอียดลิสต์" @@ -2574,12 +2661,12 @@ msgstr "แก้ไขรายละเอียดลิสต์" msgid "Edit Moderation List" msgstr "แก้ไขลิสต์การกลั่นกรอง" -#: src/Navigation.tsx:316 +#: src/Navigation.tsx:325 #: src/view/screens/Feeds.tsx:515 msgid "Edit My Feeds" msgstr "แก้ไขฟีดของฉัน" -#: src/view/com/modals/EditProfile.tsx:147 +#: src/view/com/modals/EditProfile.tsx:154 msgid "Edit my profile" msgstr "แก้ไขโปรไฟล์ของฉัน" @@ -2592,15 +2679,15 @@ msgstr "แก้ไขบุคคล" msgid "Edit post interaction settings" msgstr "แก้ไขการตั้งค่าการโต้ตอบกับโพสต์" -#: src/screens/Profile/Header/EditProfileDialog.tsx:269 -#: src/screens/Profile/Header/EditProfileDialog.tsx:275 +#: src/screens/Profile/Header/EditProfileDialog.tsx:276 +#: src/screens/Profile/Header/EditProfileDialog.tsx:282 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:196 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 msgid "Edit profile" msgstr "แก้ไขโปรไฟล์" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:199 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:185 msgid "Edit Profile" msgstr "แก้ไขโปรไฟล์" @@ -2616,15 +2703,15 @@ msgstr "แก้ไขลิสต์ผู้ใช้" msgid "Edit who can reply" msgstr "แก้ไขผู้ที่สามารถตอบกลับได้" -#: src/view/com/modals/EditProfile.tsx:188 +#: src/view/com/modals/EditProfile.tsx:195 msgid "Edit your display name" msgstr "แก้ไขชื่อที่แสดงของคุณ" -#: src/view/com/modals/EditProfile.tsx:206 +#: src/view/com/modals/EditProfile.tsx:232 msgid "Edit your profile description" msgstr "แก้ไขคำอธิบายโปรไฟล์ของคุณ" -#: src/Navigation.tsx:456 +#: src/Navigation.tsx:465 msgid "Edit your starter pack" msgstr "แก้ไขชุดเริ่มต้นของคุณ" @@ -2707,7 +2794,7 @@ msgstr "" msgid "Enable {0} only" msgstr "อนุญาตเฉพาะ {0}" -#: src/screens/Moderation/index.tsx:332 +#: src/screens/Moderation/index.tsx:351 msgid "Enable adult content" msgstr "อนุญาตให้เข้าถึงเนื้อหาผู้ใหญ่ (18+)" @@ -2752,11 +2839,11 @@ msgstr "" #: src/screens/Messages/Settings.tsx:130 #: src/screens/Messages/Settings.tsx:133 -#: src/screens/Moderation/index.tsx:343 +#: src/screens/Moderation/index.tsx:362 msgid "Enabled" msgstr "อนุญาตแล้ว" -#: src/screens/Profile/Sections/Feed.tsx:116 +#: src/screens/Profile/Sections/Feed.tsx:113 msgid "End of feed" msgstr "จบฟีต" @@ -2789,7 +2876,7 @@ msgstr "" msgid "Enter the code you received to change your password." msgstr "ป้อนรหัสที่คุณได้รับเพื่อเปลี่ยนรหัสผ่าน" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:351 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:370 msgid "Enter the domain you want to use" msgstr "ใส่โดเมนที่คุณต้องการใช้" @@ -2906,19 +2993,15 @@ msgstr "ออกจากกระบวนการครอบตัดรู msgid "Exits image view" msgstr "ออกจากการดูรูปภาพ" -#: src/view/com/modals/ListAddRemoveUsers.tsx:89 -msgid "Exits inputting search query" -msgstr "ออกจากการป้อนคำค้นหา" - #: src/view/com/lightbox/Lightbox.web.tsx:184 msgid "Expand alt text" msgstr "ขยายข้อความอธิบายภาพ" -#: src/view/com/notifications/NotificationFeedItem.tsx:406 +#: src/view/com/notifications/NotificationFeedItem.tsx:480 msgid "Expand list of users" msgstr "ขยายรายชื่อผู้ใช้" -#: src/view/com/composer/ComposerReplyTo.tsx:70 +#: src/view/com/composer/ComposerReplyTo.tsx:83 msgid "Expand or collapse the full post you are replying to" msgstr "ขยายหรือลดขนาดโพสต์ทั้งหมดที่คุณตอบกลับ" @@ -2926,10 +3009,6 @@ msgstr "ขยายหรือลดขนาดโพสต์ทั้งห msgid "Expands or collapses post text" msgstr "" -#: src/view/com/composer/ComposerReplyTo.tsx:73 -msgid "Expands or collapses the full post you are replying to" -msgstr "" - #: src/lib/api/index.ts:406 msgid "Expected uri to resolve to a record" msgstr "" @@ -2961,10 +3040,10 @@ msgstr "สื่อที่ชัดเจนหรืออาจทำให msgid "Explicit sexual images." msgstr "ภาพเปลือยชัดเจน" -#: src/Navigation.tsx:640 +#: src/Navigation.tsx:649 #: src/screens/Search/Shell.tsx:307 #: src/view/shell/desktop/LeftNav.tsx:617 -#: src/view/shell/Drawer.tsx:370 +#: src/view/shell/Drawer.tsx:386 msgid "Explore" msgstr "" @@ -2992,7 +3071,7 @@ msgstr "สื่อภายนอก" msgid "External media may allow websites to collect information about you and your device. No information is sent or requested until you press the \"play\" button." msgstr "สื่อภายนอกอาจอนุญาตให้เว็บไซต์รวบรวมข้อมูลเกี่ยวกับคุณและอุปกรณ์ของคุณ ไม่มีข้อมูลใดถูกส่งหรือร้องขอก่อนที่คุณจะกดปุ่ม \"เล่น\"" -#: src/Navigation.tsx:335 +#: src/Navigation.tsx:344 #: src/screens/Settings/ExternalMediaPreferences.tsx:31 msgid "External Media Preferences" msgstr "การตั้งค่าสื่อภายนอก" @@ -3007,10 +3086,14 @@ msgstr "" msgid "Failed to add emoji reaction" msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:568 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:587 msgid "Failed to change handle. Please try again." msgstr "" +#: src/components/verification/VerificationCreatePrompt.tsx:32 +msgid "Failed to create a verification" +msgstr "" + #: src/screens/Settings/components/AddAppPasswordDialog.tsx:173 msgid "Failed to create app password. Please try again." msgstr "" @@ -3087,6 +3170,10 @@ msgstr "การปักหมุดโพสต์ล้มเหลว" msgid "Failed to remove emoji reaction" msgstr "" +#: src/components/verification/VerificationRemovePrompt.tsx:34 +msgid "Failed to remove verification" +msgstr "" + #: src/view/com/lightbox/Lightbox.tsx:46 msgid "Failed to save image: {0}" msgstr "การบันทึกรูปภาพ {0} ล้มเหลว" @@ -3132,11 +3219,11 @@ msgstr "การอัปเดตการตั้งค่าล้มเห msgid "Failed to upload video" msgstr "การอัปโหลดวีดีโอล้มเหลว" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:341 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:360 msgid "Failed to verify handle. Please try again." msgstr "" -#: src/Navigation.tsx:251 +#: src/Navigation.tsx:260 msgid "Feed" msgstr "ฟีด" @@ -3155,7 +3242,7 @@ msgstr "สลับฟีต" #: src/view/shell/desktop/RightNav.tsx:102 #: src/view/shell/desktop/RightNav.tsx:103 -#: src/view/shell/Drawer.tsx:324 +#: src/view/shell/Drawer.tsx:340 msgid "Feedback" msgstr "ข้อเสนอแนะ" @@ -3165,14 +3252,14 @@ msgctxt "toast" msgid "Feedback sent!" msgstr "" -#: src/Navigation.tsx:436 +#: src/Navigation.tsx:445 #: src/screens/Search/SearchResults.tsx:68 #: src/screens/StarterPack/StarterPackScreen.tsx:185 #: src/view/screens/Feeds.tsx:508 #: src/view/screens/Profile.tsx:227 #: src/view/screens/SavedFeeds.tsx:96 #: src/view/shell/desktop/LeftNav.tsx:655 -#: src/view/shell/Drawer.tsx:486 +#: src/view/shell/Drawer.tsx:502 msgid "Feeds" msgstr "ฟีด" @@ -3258,10 +3345,10 @@ msgid "Flexible" msgstr "ยืดหยุ่น" #. User is not following this account, click to follow -#: src/components/ProfileCard.tsx:372 -#: src/components/ProfileHoverCard/index.web.tsx:449 -#: src/components/ProfileHoverCard/index.web.tsx:460 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 +#: src/components/ProfileCard.tsx:400 +#: src/components/ProfileHoverCard/index.web.tsx:456 +#: src/components/ProfileHoverCard/index.web.tsx:467 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:236 #: src/screens/VideoFeed/index.tsx:829 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:131 msgid "Follow" @@ -3272,7 +3359,7 @@ msgctxt "action" msgid "Follow" msgstr "ติดตาม" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:218 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:221 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:113 msgid "Follow {0}" msgstr "ติดตาม {0}" @@ -3294,8 +3381,8 @@ msgstr "" msgid "Follow 7 accounts" msgstr "ติดตาม 7 บัญชี" -#: src/view/com/profile/ProfileMenu.tsx:252 -#: src/view/com/profile/ProfileMenu.tsx:263 +#: src/view/com/profile/ProfileMenu.tsx:265 +#: src/view/com/profile/ProfileMenu.tsx:276 msgid "Follow account" msgstr "ติดตามบัญชี" @@ -3304,7 +3391,7 @@ msgstr "ติดตามบัญชี" msgid "Follow all" msgstr "ติดตามทั้งหมด" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:232 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:129 msgid "Follow Back" msgstr "ติดตามคุณกลับ" @@ -3330,7 +3417,7 @@ msgstr "ติดตามโดย <0>{0} และ <1>{1}" msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" msgstr "ติดตามโดย <0>{0}, <1>{1} และ {2, plural, one {# other} other {# others}}" -#: src/Navigation.tsx:205 +#: src/Navigation.tsx:214 msgid "Followers of @{0} that you know" msgstr "ผู้ติดตามของ @{0} ที่คุณรู้จัก" @@ -3340,10 +3427,10 @@ msgid "Followers you know" msgstr "ผู้ติดตามที่คุณรู้จัก" #. User is following this account, click to unfollow -#: src/components/ProfileCard.tsx:366 -#: src/components/ProfileHoverCard/index.web.tsx:448 -#: src/components/ProfileHoverCard/index.web.tsx:459 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:230 +#: src/components/ProfileCard.tsx:394 +#: src/components/ProfileHoverCard/index.web.tsx:455 +#: src/components/ProfileHoverCard/index.web.tsx:466 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:232 #: src/screens/VideoFeed/index.tsx:827 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:134 #: src/view/screens/Feeds.tsx:599 @@ -3351,8 +3438,8 @@ msgstr "ผู้ติดตามที่คุณรู้จัก" msgid "Following" msgstr "ติดตาม" -#: src/components/ProfileCard.tsx:329 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 +#: src/components/ProfileCard.tsx:357 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:101 msgid "Following {0}" msgstr "ติดตาม {0}" @@ -3369,7 +3456,7 @@ msgstr "ติดตาม {name}" msgid "Following feed preferences" msgstr "การตั้งค่าฟีดการติดตาม" -#: src/Navigation.tsx:322 +#: src/Navigation.tsx:331 #: src/screens/Settings/FollowingFeedPreferences.tsx:53 msgid "Following Feed Preferences" msgstr "การตั้งค่าฟีดการติดตาม" @@ -3450,7 +3537,7 @@ msgstr "แกลลอรี่" msgid "Generate a starter pack" msgstr "สร้างชุดเริ่มต้น" -#: src/view/shell/Drawer.tsx:328 +#: src/view/shell/Drawer.tsx:344 msgid "Get help" msgstr "รับความช่วยเหลือ" @@ -3486,7 +3573,7 @@ msgstr "การละเมิดกฎหมายหรือข้อกำ #: src/screens/VideoFeed/index.tsx:1112 #: src/view/com/auth/LoggedOut.tsx:72 #: src/view/screens/NotFound.tsx:57 -#: src/view/screens/ProfileList.tsx:1030 +#: src/view/screens/ProfileList.tsx:1038 msgid "Go back" msgstr "กลับ" @@ -3497,7 +3584,7 @@ msgstr "กลับ" #: src/screens/Profile/ProfileFeed/index.tsx:94 #: src/screens/StarterPack/StarterPackScreen.tsx:757 #: src/view/screens/NotFound.tsx:56 -#: src/view/screens/ProfileList.tsx:1035 +#: src/view/screens/ProfileList.tsx:1043 msgid "Go Back" msgstr "กลับ" @@ -3518,7 +3605,11 @@ msgstr "กลับเข้าสู่หน้าหลัก" msgid "Go Home" msgstr "กลับเข้าสู่หน้าหลัก" -#: src/screens/Messages/components/ChatListItem.tsx:355 +#: src/view/com/notifications/NotificationFeedItem.tsx:193 +msgid "Go to {firstAuthorName}'s profile" +msgstr "" + +#: src/screens/Messages/components/ChatListItem.tsx:360 msgid "Go to conversation with {0}" msgstr "ไปที่การสนทนา {0}" @@ -3552,16 +3643,16 @@ msgstr "ครึ่งทางแล้ว!" msgid "Handle" msgstr "แฮนด์เดิ้ล" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:572 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:591 msgid "Handle already taken. Please try a different one." msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:189 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:325 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:195 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:344 msgid "Handle changed!" msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:576 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:595 msgid "Handle too long. Please try a shorter one." msgstr "" @@ -3574,7 +3665,7 @@ msgstr "การสัมผัส" msgid "Harassment, trolling, or intolerance" msgstr "การล่วงละเมิด การกลั่นแกล้ง หรือการไม่ยอมรับการอยู่ร่วมกันในสังคม" -#: src/Navigation.tsx:406 +#: src/Navigation.tsx:415 msgid "Hashtag" msgstr "แฮชแท็ก" @@ -3586,11 +3677,11 @@ msgstr "" msgid "Having trouble?" msgstr "มีปัญหาใช่ไหม?" -#: src/screens/Settings/Settings.tsx:207 -#: src/screens/Settings/Settings.tsx:211 +#: src/screens/Settings/Settings.tsx:215 +#: src/screens/Settings/Settings.tsx:219 #: src/view/shell/desktop/RightNav.tsx:120 #: src/view/shell/desktop/RightNav.tsx:121 -#: src/view/shell/Drawer.tsx:337 +#: src/view/shell/Drawer.tsx:353 msgid "Help" msgstr "การช่วยเหลือ" @@ -3629,7 +3720,7 @@ msgstr "ลิสต์ที่ซ่อนไว้" msgid "Hide" msgstr "ซ่อน" -#: src/view/com/notifications/NotificationFeedItem.tsx:605 +#: src/view/com/notifications/NotificationFeedItem.tsx:694 msgctxt "action" msgid "Hide" msgstr "ซ่อน" @@ -3680,10 +3771,15 @@ msgstr "" msgid "Hide trending videos?" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:596 +#: src/view/com/notifications/NotificationFeedItem.tsx:685 msgid "Hide user list" msgstr "ซ่อนลิสต์ผู้ใช้" +#: src/screens/Moderation/VerificationSettings.tsx:81 +#: src/screens/Moderation/VerificationSettings.tsx:90 +msgid "Hide verification badges" +msgstr "" + #: src/components/moderation/ContentHider.tsx:151 #: src/components/moderation/PostHider.tsx:79 msgid "Hides the content" @@ -3709,7 +3805,7 @@ msgstr "อืม... ดูเหมือนว่าเซิร์ฟเว msgid "Hmm, we're having trouble finding this feed. It may have been deleted." msgstr "อืม... ดูเหมือนว่าเรามีปัญหาในการค้นหาฟีตนี้ โปรดแจ้งเจ้าของฟีดเกี่ยวกับปัญหานี้ด้วย" -#: src/screens/Moderation/index.tsx:54 +#: src/screens/Moderation/index.tsx:58 msgid "Hmmmm, it seems we're having trouble loading this data. See below for more details. If this issue persists, please contact us." msgstr "อื้มมมม... ดูเหมือนว่าเรามีปัญหาในการโหลดข้อมูลนี้ งั้นดูรายละเอียดด้านล่างนี้เลย หากปัญหาเกิดขึ้นอีกสามารถติดต่อทางเราได้เลย" @@ -3721,15 +3817,15 @@ msgstr "อื้มมมม... ดูเหมือนว่าเราไ msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "รอสักครู่! เรากำลังเปิดให้เข้าถึงวิดีโออย่างค่อยเป็นค่อยไป และคุณยังอยู่ในคิว แล้วกลับมาอีกครั้งจ้า" -#: src/Navigation.tsx:635 -#: src/Navigation.tsx:655 +#: src/Navigation.tsx:644 +#: src/Navigation.tsx:664 #: src/view/shell/bottom-bar/BottomBar.tsx:162 #: src/view/shell/desktop/LeftNav.tsx:599 -#: src/view/shell/Drawer.tsx:396 +#: src/view/shell/Drawer.tsx:412 msgid "Home" msgstr "หน้าหลัก" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:398 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:417 msgid "Host:" msgstr "โฮสต์:" @@ -3768,8 +3864,8 @@ msgstr "ฉันมีโค้ด" msgid "I have a confirmation code" msgstr "ฉันมีรหัสยืนยัน" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:261 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:267 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:280 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:286 msgid "I have my own domain" msgstr "ฉันมีโดเมนของตัวเอง" @@ -3786,11 +3882,11 @@ msgstr "หากข้อความแทนภาพยาว จะทำ msgid "If you are not yet an adult according to the laws of your country, your parent or legal guardian must read these Terms on your behalf." msgstr "หากคุณยังไม่บรรลุนิติภาวะตามกฎหมายของประเทศคุณ ควรให้ผู้ปกครองหรือผู้ดูแลตามกฎหมายรับทราบแทน" -#: src/view/screens/ProfileList.tsx:757 +#: src/view/screens/ProfileList.tsx:765 msgid "If you delete this list, you won't be able to recover it." msgstr "หากคุณลบลิสต์นี้ คุณจะไม่สามารถนำกลับคืนมาได้" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:248 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:267 msgid "If you have your own domain, you can use that as your handle. This lets you self-verify your identity. <0>Learn more here." msgstr "" @@ -3819,6 +3915,15 @@ msgstr "ผิดกฏหมายและเร่งด่วน" msgid "Image" msgstr "รูปภาพ" +#: src/screens/Settings/AboutSettings.tsx:61 +msgid "Image cache cleared" +msgstr "" + +#. Android-only toast message which includes amount of space freed using localized number formatting +#: src/screens/Settings/AboutSettings.tsx:47 +msgid "Image cache cleared, freed {0}" +msgstr "" + #: src/components/StarterPack/ShareDialog.tsx:76 msgid "Image saved to your camera roll!" msgstr "ภาพถูกบันทึกไปที่คลังของคุณแล้ว!" @@ -3871,7 +3976,7 @@ msgstr "กรอกรหัสที่ถูกส่งไปยังอี msgid "Interaction limited" msgstr "การโต้ตอบถูกจำกัด" -#: src/screens/Moderation/index.tsx:209 +#: src/screens/Moderation/index.tsx:213 msgid "Interaction settings" msgstr "" @@ -3880,11 +3985,11 @@ msgstr "" msgid "Invalid 2FA confirmation code." msgstr "รหัสยืนยัน 2FA ไม่ถูกต้อง" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:578 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:597 msgid "Invalid handle. Please try a different one." msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:288 +#: src/view/com/post-thread/PostThreadItem.tsx:291 msgid "Invalid or unsupported post record" msgstr "ระเบียนโพสต์ไม่ถูกต้องหรือไม่รองรับ" @@ -3979,7 +4084,7 @@ msgstr "มาร์คไว้" msgid "Labels added" msgstr "" -#: src/screens/Profile/Sections/Labels.tsx:163 +#: src/screens/Profile/Sections/Labels.tsx:160 msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." msgstr "การมาร์ค คือ การแสดงข้อความประกอบบนผู้ใช้และเนื้อหา สามารถใช้ในการซ่อน เตือน หรือจัดหมวดหมู่ในเครือข่ายได้" @@ -3995,13 +4100,13 @@ msgstr "มาร์คในเนื้อหาของคุณ" msgid "Language selection" msgstr "เลือกภาษา" -#: src/Navigation.tsx:178 +#: src/Navigation.tsx:187 msgid "Language Settings" msgstr "ตั้งค่าภาษา" #: src/screens/Settings/LanguageSettings.tsx:71 -#: src/screens/Settings/Settings.tsx:199 -#: src/screens/Settings/Settings.tsx:202 +#: src/screens/Settings/Settings.tsx:207 +#: src/screens/Settings/Settings.tsx:210 msgid "Languages" msgstr "ภาษา" @@ -4015,10 +4120,19 @@ msgstr "ใหญ่" msgid "Latest" msgstr "ล่าสุด" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:252 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:271 msgid "learn more" msgstr "" +#: src/components/verification/VerificationsDialog.tsx:163 +#: src/components/verification/VerifierDialog.tsx:132 +#: src/screens/Moderation/VerificationSettings.tsx:47 +#: src/screens/Profile/Header/EditProfileDialog.tsx:360 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:212 +#: src/view/com/modals/EditProfile.tsx:208 +msgid "Learn more" +msgstr "" + #: src/components/moderation/ScreenHider.tsx:140 msgid "Learn More" msgstr "เรียนรู้เพิ่มเติม" @@ -4044,6 +4158,11 @@ msgstr "เรียนรู้เพิ่มเติมเกี่ยวก msgid "Learn more about this warning" msgstr "เรียนรู้เพิ่มเติมเกี่ยวกับข้อควรระวัง" +#: src/components/verification/VerificationsDialog.tsx:152 +#: src/components/verification/VerifierDialog.tsx:121 +msgid "Learn more about verification on Bluesky" +msgstr "" + #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:99 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:102 msgid "Learn more about what is public on Bluesky." @@ -4132,9 +4251,8 @@ msgstr "ชอบฟีตนี้" msgid "Like this labeler" msgstr "" -#: src/components/LikesDialog.tsx:85 -#: src/Navigation.tsx:256 -#: src/Navigation.tsx:261 +#: src/Navigation.tsx:265 +#: src/Navigation.tsx:270 msgid "Liked by" msgstr "ชอบโดย" @@ -4160,7 +4278,7 @@ msgstr "" msgid "Likes" msgstr "ถูกใจ" -#: src/view/com/post-thread/PostThreadItem.tsx:223 +#: src/view/com/post-thread/PostThreadItem.tsx:226 msgid "Likes on this post" msgstr "ชอบในโพสต์นี้" @@ -4169,7 +4287,7 @@ msgstr "ชอบในโพสต์นี้" msgid "Linear" msgstr "" -#: src/Navigation.tsx:211 +#: src/Navigation.tsx:220 msgid "List" msgstr "ลิสต์" @@ -4177,7 +4295,7 @@ msgstr "ลิสต์" msgid "List Avatar" msgstr "อวาตาร์ลิสต์" -#: src/view/screens/ProfileList.tsx:430 +#: src/view/screens/ProfileList.tsx:438 msgctxt "toast" msgid "List blocked" msgstr "ลิสต์ถูกบล็อก" @@ -4195,7 +4313,7 @@ msgstr "" msgid "List by you" msgstr "" -#: src/view/screens/ProfileList.tsx:477 +#: src/view/screens/ProfileList.tsx:485 msgctxt "toast" msgid "List deleted" msgstr "ลิสต์ถูกลบ" @@ -4204,11 +4322,11 @@ msgstr "ลิสต์ถูกลบ" msgid "List has been hidden" msgstr "ลิสต์ถูกซ่อน" -#: src/view/screens/ProfileList.tsx:172 +#: src/view/screens/ProfileList.tsx:176 msgid "List Hidden" msgstr "ลิสต์ถูกซ่อน" -#: src/view/screens/ProfileList.tsx:394 +#: src/view/screens/ProfileList.tsx:402 msgctxt "toast" msgid "List muted" msgstr "ลิสต์ถูกปิดเสียง" @@ -4217,22 +4335,22 @@ msgstr "ลิสต์ถูกปิดเสียง" msgid "List Name" msgstr "ชื่อลิสต์" -#: src/view/screens/ProfileList.tsx:448 +#: src/view/screens/ProfileList.tsx:456 msgctxt "toast" msgid "List unblocked" msgstr "ลิสต์ถูกปลดบล็อก" -#: src/view/screens/ProfileList.tsx:412 +#: src/view/screens/ProfileList.tsx:420 msgctxt "toast" msgid "List unmuted" msgstr "ลิสต์เปิดเสียง" -#: src/Navigation.tsx:140 +#: src/Navigation.tsx:141 #: src/view/screens/Lists.tsx:62 #: src/view/screens/Profile.tsx:221 #: src/view/screens/Profile.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:673 -#: src/view/shell/Drawer.tsx:501 +#: src/view/shell/Drawer.tsx:517 msgid "Lists" msgstr "ลิสต์" @@ -4255,7 +4373,7 @@ msgstr "โหลดการแจ้งเตือนใหม่" #: src/screens/Profile/ProfileFeed/index.tsx:221 #: src/screens/Profile/Sections/Feed.tsx:98 #: src/view/com/feeds/FeedPage.tsx:155 -#: src/view/screens/ProfileList.tsx:870 +#: src/view/screens/ProfileList.tsx:878 msgid "Load new posts" msgstr "โหลดโพสต์ใหม่" @@ -4263,7 +4381,7 @@ msgstr "โหลดโพสต์ใหม่" msgid "Loading..." msgstr "กำลังโหลด..." -#: src/Navigation.tsx:281 +#: src/Navigation.tsx:290 msgid "Log" msgstr "บันทึก" @@ -4276,7 +4394,7 @@ msgid "Logo by @sawaratsuki.bsky.social" msgstr "" #: src/view/shell/desktop/RightNav.tsx:127 -#: src/view/shell/Drawer.tsx:639 +#: src/view/shell/Drawer.tsx:655 msgid "Logo by <0>@sawaratsuki.bsky.social" msgstr "" @@ -4313,6 +4431,10 @@ msgstr "โปรดตรวจสอบให้แน่ใจว่านี msgid "Manage saved feeds" msgstr "" +#: src/screens/Moderation/index.tsx:283 +msgid "Manage verification settings" +msgstr "" + #: src/components/dialogs/MutedWords.tsx:108 msgid "Manage your muted words and tags" msgstr "" @@ -4366,7 +4488,7 @@ msgctxt "toast" msgid "Message deleted" msgstr "ข้อความถูกลบ" -#: src/screens/Messages/components/ChatListItem.tsx:192 +#: src/screens/Messages/components/ChatListItem.tsx:197 msgid "Message deleted" msgstr "ข้อความถูกลบ" @@ -4391,7 +4513,7 @@ msgstr "ข้อความยาวเกินไป" msgid "Message options" msgstr "" -#: src/Navigation.tsx:650 +#: src/Navigation.tsx:659 msgid "Messages" msgstr "ข้อความ" @@ -4410,10 +4532,10 @@ msgstr "บัญชีที่ทำให้เข้าใจผิด" msgid "Misleading Post" msgstr "โพสต์ที่ทำให้เข้าใจผิด" -#: src/Navigation.tsx:145 -#: src/screens/Moderation/index.tsx:89 -#: src/screens/Settings/Settings.tsx:167 -#: src/screens/Settings/Settings.tsx:170 +#: src/Navigation.tsx:146 +#: src/screens/Moderation/index.tsx:93 +#: src/screens/Settings/Settings.tsx:175 +#: src/screens/Settings/Settings.tsx:178 msgid "Moderation" msgstr "การกรอง" @@ -4445,11 +4567,11 @@ msgctxt "toast" msgid "Moderation list updated" msgstr "การกรองถูกอัพเดต" -#: src/screens/Moderation/index.tsx:239 +#: src/screens/Moderation/index.tsx:243 msgid "Moderation lists" msgstr "ลิสต์ที่กรอง" -#: src/Navigation.tsx:150 +#: src/Navigation.tsx:151 #: src/view/screens/ModerationModlists.tsx:62 msgid "Moderation Lists" msgstr "ลิสต์ที่กรอง" @@ -4458,11 +4580,11 @@ msgstr "ลิสต์ที่กรอง" msgid "moderation settings" msgstr "การตั้งค่าการกรอง" -#: src/Navigation.tsx:271 +#: src/Navigation.tsx:280 msgid "Moderation states" msgstr "สถานะการกรอง" -#: src/screens/Moderation/index.tsx:193 +#: src/screens/Moderation/index.tsx:197 msgid "Moderation tools" msgstr "เครื่องมือการกรอง" @@ -4471,7 +4593,7 @@ msgstr "เครื่องมือการกรอง" msgid "Moderator has chosen to set a general warning on the content." msgstr "ผู้ดูแลระบบเลือกที่จะตั้งคำเตือนทั่วไปบนเนื้อหา" -#: src/view/com/post-thread/PostThreadItem.tsx:645 +#: src/view/com/post-thread/PostThreadItem.tsx:665 msgid "More" msgstr "เพิ่มเติม" @@ -4480,9 +4602,9 @@ msgstr "เพิ่มเติม" msgid "More feeds" msgstr "ฟีตเพิ่มเติม" -#: src/view/com/profile/ProfileMenu.tsx:194 -#: src/view/com/profile/ProfileMenu.tsx:200 -#: src/view/screens/ProfileList.tsx:742 +#: src/view/com/profile/ProfileMenu.tsx:207 +#: src/view/com/profile/ProfileMenu.tsx:213 +#: src/view/screens/ProfileList.tsx:750 msgid "More options" msgstr "การตั้งค่าเพิ่มเติม" @@ -4515,14 +4637,14 @@ msgstr "ปิดการมองเห็น" msgid "Mute {tag}" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:289 -#: src/view/com/profile/ProfileMenu.tsx:296 +#: src/view/com/profile/ProfileMenu.tsx:325 +#: src/view/com/profile/ProfileMenu.tsx:332 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:669 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:675 msgid "Mute account" msgstr "ปิดการมองเห็นการฟีดโพสต์และเรื่องราว" -#: src/view/screens/ProfileList.tsx:649 +#: src/view/screens/ProfileList.tsx:657 msgid "Mute accounts" msgstr "ปิดการมองเห็นการฟีดโพสต์และเรื่องราวของบัญชีต่าง ๆ" @@ -4535,11 +4657,11 @@ msgstr "ปิดการมองเห็นการสนทนา" msgid "Mute in:" msgstr "ปิดการมองเห็นคำ" -#: src/view/screens/ProfileList.tsx:771 +#: src/view/screens/ProfileList.tsx:779 msgid "Mute list" msgstr "รายชื่อที่ปิดการมองเห็น" -#: src/view/screens/ProfileList.tsx:766 +#: src/view/screens/ProfileList.tsx:774 msgid "Mute these accounts?" msgstr "ต้องการปิดการมองเห็นบัญชีนี้หรือไม่?" @@ -4577,16 +4699,16 @@ msgstr "ปิดการมองเห็นเธรต" msgid "Mute words & tags" msgstr "ปิดการมองเห็นคำและแท็ก" -#: src/screens/Moderation/index.tsx:254 +#: src/screens/Moderation/index.tsx:258 msgid "Muted accounts" msgstr "ปิดการมองเห็นบัญชี" -#: src/Navigation.tsx:155 -#: src/view/screens/ModerationMutedAccounts.tsx:100 +#: src/Navigation.tsx:156 +#: src/view/screens/ModerationMutedAccounts.tsx:123 msgid "Muted Accounts" msgstr "ปิดการมองเห็นบัญชี" -#: src/view/screens/ModerationMutedAccounts.tsx:112 +#: src/view/screens/ModerationMutedAccounts.tsx:135 msgid "Muted accounts have their posts removed from your feed and from your notifications. Mutes are completely private." msgstr "บัญชีที่ถูกปิดการมองเห็น จะถูกลบโพสต์ออกจากฟีดและการแจ้งเตือนของคุณ และการปิดนี้จะเป็นส่วนตัว" @@ -4594,11 +4716,11 @@ msgstr "บัญชีที่ถูกปิดการมองเห็น msgid "Muted by \"{0}\"" msgstr "ปิดการมองเห็นโดย \"{0}\"" -#: src/screens/Moderation/index.tsx:224 +#: src/screens/Moderation/index.tsx:228 msgid "Muted words & tags" msgstr "ปิดการมองเห็นคำและแท็ก" -#: src/view/screens/ProfileList.tsx:768 +#: src/view/screens/ProfileList.tsx:776 msgid "Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them." msgstr "การปิดเสียงเป็นเรื่องส่วนตัว บัญชีที่ถูกปิดเสียงสามารถโต้ตอบกับคุณได้ แต่คุณจะไม่เห็นโพสต์หรือได้รับการแจ้งเตือนจากเขา" @@ -4650,7 +4772,7 @@ msgstr "" msgid "Navigates to the next screen" msgstr "ไปยังหน้าถัดไป" -#: src/view/shell/Drawer.tsx:72 +#: src/view/shell/Drawer.tsx:75 msgid "Navigates to your profile" msgstr "สำรวจโปรไฟล์ของคุฯ" @@ -4667,7 +4789,7 @@ msgstr "ต้องการรายงานการละเมิดด้ msgid "Never lose access to your followers or data." msgstr "ไม่สูญเสียการเข้าถึงผู้ติดตามหรือข้อมูลของคุณ" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:548 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:567 msgid "Nevermind, create a handle for me" msgstr "ไม่ต้องห่วง สร้างแฮนเดิ้ลสำหรับฉันได้เลย" @@ -4687,9 +4809,13 @@ msgstr "ใหม่" msgid "New chat" msgstr "แชทใหม่" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:202 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:210 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:356 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:63 +msgid "New Feature" +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:221 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:229 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:375 msgid "New handle" msgstr "" @@ -4718,8 +4844,8 @@ msgstr "รหัสผ่านใหม่" #: src/view/screens/Feeds.tsx:549 #: src/view/screens/Notifications.tsx:165 #: src/view/screens/Profile.tsx:507 -#: src/view/screens/ProfileList.tsx:252 -#: src/view/screens/ProfileList.tsx:285 +#: src/view/screens/ProfileList.tsx:250 +#: src/view/screens/ProfileList.tsx:288 msgid "New post" msgstr "โพสต์ใหม่" @@ -4780,8 +4906,8 @@ msgstr "ภาพถัดไป" msgid "No app passwords yet" msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:378 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:380 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:397 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:399 msgid "No DNS Panel" msgstr "ไม่มีระบบชื่อโดเมน" @@ -4798,8 +4924,8 @@ msgstr "ไม่พบฟีต ลองค้นหาอย่างอื msgid "No likes yet" msgstr "ยังไม่มีสิ่งที่ชอบ" -#: src/components/ProfileCard.tsx:351 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:119 +#: src/components/ProfileCard.tsx:379 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:122 msgid "No longer following {0}" msgstr "ไม่ติดตาม {0} อีกต่อไป" @@ -4807,7 +4933,7 @@ msgstr "ไม่ติดตาม {0} อีกต่อไป" msgid "No longer than {MAX_SERVICE_HANDLE_LENGTH, plural, other {# characters}}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:134 +#: src/screens/Messages/components/ChatListItem.tsx:139 msgid "No messages yet" msgstr "ยังไม่มีข้อความ" @@ -4841,7 +4967,7 @@ msgstr "ยังไม่มียอดรีโพสต์" msgid "No result" msgstr "ไม่มีผลลัพธ์" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:204 +#: src/components/dialogs/SearchablePeopleList.tsx:223 #: src/components/ProgressGuide/FollowDialog.tsx:212 msgid "No results" msgstr "ไม่มีผลลัพธ์" @@ -4859,9 +4985,8 @@ msgid "No results found for \"{query}\"" msgstr "ไม่พบผลลัพธ์สำหรับ \"{query}\"" #: src/screens/Search/SearchResults.tsx:248 -#: src/screens/Search/SearchResults.tsx:286 -#: src/screens/Search/SearchResults.tsx:331 -#: src/view/com/modals/ListAddRemoveUsers.tsx:128 +#: src/screens/Search/SearchResults.tsx:284 +#: src/screens/Search/SearchResults.tsx:329 msgid "No results found for {query}" msgstr "ไม่พบผลลัพธ์สำหรับ {query}" @@ -4883,7 +5008,6 @@ msgid "Nobody" msgstr "ไม่มีใคร" #: src/components/LikedByList.tsx:86 -#: src/components/LikesDialog.tsx:97 #: src/view/com/post-thread/PostLikedBy.tsx:86 msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "ยังไม่มีใครคนไลค์โพสต์นี้ คุณอาจได้เป็นคนแรก" @@ -4908,7 +5032,7 @@ msgstr "การเปลือยกายที่ไม่เกี่ยว msgid "Not followed by anyone you're following" msgstr "" -#: src/Navigation.tsx:135 +#: src/Navigation.tsx:136 #: src/view/screens/Profile.tsx:122 msgid "Not Found" msgstr "ไม่พบ" @@ -4918,7 +5042,7 @@ msgstr "ไม่พบ" msgid "Not right now" msgstr "ไม่ใช่ตอนนี้" -#: src/view/com/profile/ProfileMenu.tsx:406 +#: src/view/com/profile/ProfileMenu.tsx:442 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:791 #: src/view/com/util/post-ctrls/PostCtrls.tsx:361 msgid "Note about sharing" @@ -4936,7 +5060,7 @@ msgstr "ไม่มีอะไรที่นี่" msgid "Notification filters" msgstr "ตัวกรองการแจ้งเตือน" -#: src/Navigation.tsx:431 +#: src/Navigation.tsx:440 #: src/view/screens/Notifications.tsx:134 msgid "Notification settings" msgstr "การตั้งค่าการแจ้งเตือน" @@ -4953,11 +5077,11 @@ msgstr "เสียงการแจ้งเตือน" msgid "Notification Sounds" msgstr "เสียงการแจ้งเตือน" -#: src/Navigation.tsx:645 +#: src/Navigation.tsx:654 #: src/view/screens/Notifications.tsx:128 #: src/view/shell/bottom-bar/BottomBar.tsx:236 #: src/view/shell/desktop/LeftNav.tsx:636 -#: src/view/shell/Drawer.tsx:449 +#: src/view/shell/Drawer.tsx:465 msgid "Notifications" msgstr "การแจ้งเตือน" @@ -5001,7 +5125,7 @@ msgid "OK" msgstr "ตกลง" #: src/screens/Login/PasswordUpdatedForm.tsx:37 -#: src/view/com/post-thread/PostThreadItem.tsx:895 +#: src/view/com/post-thread/PostThreadItem.tsx:915 msgid "Okay" msgstr "ตกลง" @@ -5016,7 +5140,7 @@ msgstr "การตอบกลับเก่าก่อน" msgid "on<0><1/><2><3/>" msgstr "เปิด<0><1/><2><3/>" -#: src/screens/Settings/Settings.tsx:304 +#: src/screens/Settings/Settings.tsx:346 msgid "Onboarding reset" msgstr "รีเซ็ตออนบอร์ด" @@ -5060,7 +5184,7 @@ msgstr "อุ้ย~ เกิดข้อผิดพลาดจ้า" #: src/components/StarterPack/ProfileStarterPacks.tsx:325 #: src/components/StarterPack/ProfileStarterPacks.tsx:334 #: src/screens/Settings/AppPasswords.tsx:59 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:104 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:106 #: src/screens/Settings/NotificationSettings.tsx:54 #: src/view/screens/Profile.tsx:122 msgid "Oops!" @@ -5078,8 +5202,8 @@ msgstr "เปิดเมนูทางลัดบัญชีของ {name msgid "Open avatar creator" msgstr "เปิดการสร้างอวาตาร์" -#: src/screens/Messages/components/ChatListItem.tsx:363 -#: src/screens/Messages/components/ChatListItem.tsx:364 +#: src/screens/Messages/components/ChatListItem.tsx:368 +#: src/screens/Messages/components/ChatListItem.tsx:369 msgid "Open conversation options" msgstr "เปิดการตั้งค่าการสนทนา" @@ -5113,11 +5237,11 @@ msgstr "" msgid "Open message options" msgstr "เปิดการตั้งค่าข้อความ" -#: src/screens/Settings/Settings.tsx:330 +#: src/screens/Settings/Settings.tsx:372 msgid "Open moderation debug page" msgstr "" -#: src/screens/Moderation/index.tsx:220 +#: src/screens/Moderation/index.tsx:224 msgid "Open muted words and tags settings" msgstr "เปิดการปิดการมองเห็นคำและแท็ก" @@ -5133,12 +5257,12 @@ msgstr "เปิดเมนูการตั้งค่าโพสต์" msgid "Open starter pack menu" msgstr "เปิดเมนูชุดเริ่มต้น" -#: src/screens/Settings/Settings.tsx:323 -#: src/screens/Settings/Settings.tsx:337 +#: src/screens/Settings/Settings.tsx:365 +#: src/screens/Settings/Settings.tsx:379 msgid "Open storybook page" msgstr "เปิดหน้าสตอรี่บุ๊ค" -#: src/screens/Settings/Settings.tsx:316 +#: src/screens/Settings/Settings.tsx:358 msgid "Open system log" msgstr "เปิด system log" @@ -5200,7 +5324,7 @@ msgstr "เปิดเพื่อสร้างบัญชี Bluesky ที msgid "Opens GIF select dialog" msgstr "เปิดข้อความเลือก GIF" -#: src/screens/Settings/Settings.tsx:208 +#: src/screens/Settings/Settings.tsx:216 msgid "Opens helpdesk in browser" msgstr "" @@ -5216,7 +5340,7 @@ msgstr "เปิดการรีเซ็ตรหัสผ่าน" msgid "Opens the linked website" msgstr "เปิดเว็บไซต์ที่เชื่อมโยง" -#: src/view/com/notifications/NotificationFeedItem.tsx:683 +#: src/view/com/notifications/NotificationFeedItem.tsx:788 #: src/view/com/util/UserAvatar.tsx:465 msgid "Opens this profile" msgstr "เปิดโปรไฟล์นี้" @@ -5268,7 +5392,7 @@ msgstr "" msgid "Other" msgstr "อื่น ๆ" -#: src/components/AccountList.tsx:83 +#: src/components/AccountList.tsx:87 msgid "Other account" msgstr "บัญชีอื่น ๆ" @@ -5330,15 +5454,15 @@ msgstr "พักวีดีโอ" #: src/screens/Search/SearchResults.tsx:62 #: src/screens/StarterPack/StarterPackScreen.tsx:184 -#: src/view/screens/ProfileList.tsx:166 +#: src/view/screens/ProfileList.tsx:170 msgid "People" msgstr "ผู้คน" -#: src/Navigation.tsx:198 +#: src/Navigation.tsx:207 msgid "People followed by @{0}" msgstr "ผู้คนที่ติดตามโดย @{0}" -#: src/Navigation.tsx:191 +#: src/Navigation.tsx:200 msgid "People following @{0}" msgstr "ผู้คนที่ติดตาม @{0}" @@ -5376,7 +5500,7 @@ msgstr "" msgid "Pin Feed" msgstr "" -#: src/view/screens/ProfileList.tsx:706 +#: src/view/screens/ProfileList.tsx:714 msgid "Pin to home" msgstr "ปักหมุดไปที่หน้าแรก" @@ -5402,7 +5526,7 @@ msgstr "" msgid "Pinned Feeds" msgstr "ฟีตที่ปักหมุด" -#: src/view/screens/ProfileList.tsx:353 +#: src/view/screens/ProfileList.tsx:361 msgid "Pinned to your feeds" msgstr "ปักหมุดไปที่ฟีต" @@ -5553,14 +5677,14 @@ msgctxt "action" msgid "Post All" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:215 +#: src/view/com/post-thread/PostThreadItem.tsx:218 msgid "Post by {0}" msgstr "โพสต์โดย {0}" -#: src/Navigation.tsx:224 -#: src/Navigation.tsx:231 -#: src/Navigation.tsx:238 -#: src/Navigation.tsx:245 +#: src/Navigation.tsx:233 +#: src/Navigation.tsx:240 +#: src/Navigation.tsx:247 +#: src/Navigation.tsx:254 msgid "Post by @{0}" msgstr "โพสต์โดย {0}" @@ -5595,7 +5719,7 @@ msgstr "โพสต์ถูกซ่อนโดยคุณ" msgid "Post interaction settings" msgstr "การตั้งค่าการโต้ตอบโพสต์" -#: src/Navigation.tsx:166 +#: src/Navigation.tsx:167 #: src/screens/ModerationInteractionSettings/index.tsx:34 msgid "Post Interaction Settings" msgstr "" @@ -5625,7 +5749,7 @@ msgstr "ถอนหมุดโพสต์แล้ว" #: src/screens/StarterPack/StarterPackScreen.tsx:186 #: src/view/screens/Profile.tsx:222 -#: src/view/screens/ProfileList.tsx:166 +#: src/view/screens/ProfileList.tsx:170 msgid "Posts" msgstr "โพสต์" @@ -5683,22 +5807,22 @@ msgstr "จัดลำดับความสำคัญการแจ้ง msgid "Privacy" msgstr "ความเป็นส่วนตัว" -#: src/screens/Settings/Settings.tsx:161 -#: src/screens/Settings/Settings.tsx:164 +#: src/screens/Settings/Settings.tsx:169 +#: src/screens/Settings/Settings.tsx:172 msgid "Privacy and security" msgstr "" -#: src/Navigation.tsx:367 +#: src/Navigation.tsx:376 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:36 msgid "Privacy and Security" msgstr "" -#: src/Navigation.tsx:291 -#: src/screens/Settings/AboutSettings.tsx:51 -#: src/screens/Settings/AboutSettings.tsx:54 +#: src/Navigation.tsx:300 +#: src/screens/Settings/AboutSettings.tsx:89 +#: src/screens/Settings/AboutSettings.tsx:92 #: src/view/screens/PrivacyPolicy.tsx:31 -#: src/view/shell/Drawer.tsx:634 -#: src/view/shell/Drawer.tsx:635 +#: src/view/shell/Drawer.tsx:650 +#: src/view/shell/Drawer.tsx:651 msgid "Privacy Policy" msgstr "นโยบายความเป็นส่วนตัว" @@ -5711,20 +5835,20 @@ msgstr "" msgid "Processing..." msgstr "ดำเนินการ..." -#: src/view/screens/DebugMod.tsx:920 +#: src/view/screens/DebugMod.tsx:926 #: src/view/screens/Profile.tsx:361 msgid "profile" msgstr "ข้อมูลส่วนตัว" #: src/view/shell/bottom-bar/BottomBar.tsx:286 #: src/view/shell/desktop/LeftNav.tsx:691 -#: src/view/shell/Drawer.tsx:71 -#: src/view/shell/Drawer.tsx:526 +#: src/view/shell/Drawer.tsx:74 +#: src/view/shell/Drawer.tsx:542 msgid "Profile" msgstr "ข้อมูลส่วนตัว" -#: src/screens/Profile/Header/EditProfileDialog.tsx:191 -#: src/view/com/modals/EditProfile.tsx:124 +#: src/screens/Profile/Header/EditProfileDialog.tsx:198 +#: src/view/com/modals/EditProfile.tsx:127 msgctxt "toast" msgid "Profile updated" msgstr "โปรไฟล์ได้รับการอัปเดต" @@ -5803,7 +5927,7 @@ msgstr "การตั้งค่าการโควท" msgid "Quotes" msgstr "โควท" -#: src/view/com/post-thread/PostThreadItem.tsx:249 +#: src/view/com/post-thread/PostThreadItem.tsx:252 msgid "Quotes of this post" msgstr "โควทโพสต์นี้" @@ -5814,7 +5938,7 @@ msgstr "โควทโพสต์นี้" msgid "Random (aka \"Poster's Roulette\")" msgstr "สุ่ม (หรือ \"Poster's Roulette\")" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:581 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:600 msgid "Rate limit exceeded – you've tried to change your handle too many times in a short period. Please wait a minute before trying again." msgstr "" @@ -5831,6 +5955,11 @@ msgstr "" msgid "Reactivate your account" msgstr "ปิดใช้งานบัญชีของคุณอีกครั้ง" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:158 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:169 +msgid "Read blog post" +msgstr "" + #: src/screens/VideoFeed/index.tsx:942 msgid "Read less" msgstr "" @@ -5862,7 +5991,7 @@ msgstr "" msgid "Reason:" msgstr "เหตุผล:" -#: src/screens/Search/components/SearchHistory.tsx:44 +#: src/screens/Search/components/SearchHistory.tsx:49 msgid "Recent Searches" msgstr "ประวัติการค้นหา" @@ -5888,13 +6017,13 @@ msgstr "" msgid "Reload conversations" msgstr "โหลดการสนทนาใหม่" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:171 #: src/components/dialogs/MutedWords.tsx:438 #: src/components/FeedCard.tsx:343 #: src/components/StarterPack/Wizard/WizardListCard.tsx:102 #: src/components/StarterPack/Wizard/WizardListCard.tsx:109 -#: src/screens/Settings/Settings.tsx:468 +#: src/screens/Settings/Settings.tsx:510 #: src/view/com/feeds/FeedSourceCard.tsx:322 -#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/UserAddRemoveLists.tsx:235 #: src/view/com/posts/PostFeedErrorMessage.tsx:213 msgid "Remove" @@ -5904,12 +6033,12 @@ msgstr "ลบ" msgid "Remove {displayName} from starter pack" msgstr "ลบ {displayName} จากชุดเริ่มต้นของคุณ" -#: src/screens/Search/components/SearchHistory.tsx:120 +#: src/screens/Search/components/SearchHistory.tsx:97 msgid "Remove {historyItem}" msgstr "" -#: src/screens/Settings/Settings.tsx:447 -#: src/screens/Settings/Settings.tsx:450 +#: src/screens/Settings/Settings.tsx:489 +#: src/screens/Settings/Settings.tsx:492 msgid "Remove account" msgstr "ลบบัญชี" @@ -5945,12 +6074,12 @@ msgstr "ลบฟีตหรือไม่?" #: src/screens/Profile/components/ProfileFeedHeader.tsx:320 #: src/view/com/feeds/FeedSourceCard.tsx:190 #: src/view/com/feeds/FeedSourceCard.tsx:268 -#: src/view/screens/ProfileList.tsx:520 +#: src/view/screens/ProfileList.tsx:528 #: src/view/screens/SavedFeeds.tsx:342 msgid "Remove from my feeds" msgstr "ลบจากฟีตของฉัน" -#: src/screens/Settings/Settings.tsx:460 +#: src/screens/Settings/Settings.tsx:502 msgid "Remove from quick access?" msgstr "ลบการเข้าถึงด่วนใช่ไหม" @@ -5972,7 +6101,7 @@ msgstr "ลบรูปภาพ" msgid "Remove mute word from your list" msgstr "ลบคำที่ปิดการมองเห็นจากลิสต์ของคุณ" -#: src/screens/Search/components/SearchHistory.tsx:93 +#: src/screens/Search/components/SearchHistory.tsx:178 msgid "Remove profile" msgstr "ลบโปรไฟล์" @@ -5993,6 +6122,21 @@ msgstr "ลบไฟล์ซับไตเติ้ล" msgid "Remove this feed from your saved feeds" msgstr "ลบฟีตนี้จากฟีตที่คุณเซฟ" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:157 +msgid "Remove user from list" +msgstr "" + +#: src/components/verification/VerificationRemovePrompt.tsx:46 +#: src/components/verification/VerificationsDialog.tsx:227 +#: src/view/com/profile/ProfileMenu.tsx:298 +#: src/view/com/profile/ProfileMenu.tsx:301 +msgid "Remove verification" +msgstr "" + +#: src/components/verification/VerificationRemovePrompt.tsx:44 +msgid "Remove your verification for this account?" +msgstr "" + #: src/view/com/util/post-embeds/QuoteEmbed.tsx:110 msgid "Removed by author" msgstr "ลบโดยผู้สร้าง" @@ -6001,7 +6145,7 @@ msgstr "ลบโดยผู้สร้าง" msgid "Removed by you" msgstr "ลบโดยคุณ" -#: src/view/com/modals/ListAddRemoveUsers.tsx:200 +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:117 #: src/view/com/modals/UserAddRemoveLists.tsx:170 msgid "Removed from list" msgstr "ลบจากลิสต์" @@ -6016,11 +6160,15 @@ msgstr "ลบจากฟีตที่เซฟ" #: src/screens/Profile/components/ProfileFeedHeader.tsx:122 #: src/view/com/posts/FeedShutdownMsg.tsx:44 -#: src/view/screens/ProfileList.tsx:384 +#: src/view/screens/ProfileList.tsx:392 msgid "Removed from your feeds" msgstr "ลบจากฟีตของคุณ" -#: src/screens/Search/components/SearchHistory.tsx:95 +#: src/components/verification/VerificationRemovePrompt.tsx:32 +msgid "Removed verification" +msgstr "" + +#: src/screens/Search/components/SearchHistory.tsx:179 msgid "Removes profile from search history" msgstr "" @@ -6113,8 +6261,8 @@ msgstr "การตอบกลับถูกซ่อนเรียบร้ msgid "Report" msgstr "รายงาน" -#: src/view/com/profile/ProfileMenu.tsx:329 -#: src/view/com/profile/ProfileMenu.tsx:332 +#: src/view/com/profile/ProfileMenu.tsx:365 +#: src/view/com/profile/ProfileMenu.tsx:368 msgid "Report account" msgstr "รายงานบัญชี" @@ -6137,7 +6285,7 @@ msgstr "รายงานการสนทนา" msgid "Report feed" msgstr "รายงานฟีด" -#: src/view/screens/ProfileList.tsx:562 +#: src/view/screens/ProfileList.tsx:570 msgid "Report list" msgstr "" @@ -6234,7 +6382,7 @@ msgstr "รีโพสต์โดย <0><1/>" msgid "Reposted by you" msgstr "รีโพสต์โดยคุณ" -#: src/view/com/post-thread/PostThreadItem.tsx:228 +#: src/view/com/post-thread/PostThreadItem.tsx:231 msgid "Reposts of this post" msgstr "รีโพสต์ของโพสต์นี้" @@ -6288,8 +6436,8 @@ msgstr "รีเซ็ตรหัส" msgid "Reset Code" msgstr "รีเซ็ตรหัส" -#: src/screens/Settings/Settings.tsx:344 -#: src/screens/Settings/Settings.tsx:346 +#: src/screens/Settings/Settings.tsx:386 +#: src/screens/Settings/Settings.tsx:388 msgid "Reset onboarding state" msgstr "รีเซ็ตสถานะการเริ่มต้นใช้งาน" @@ -6341,10 +6489,10 @@ msgid "Returns to home page" msgstr "กลับไปยังหน้าแรก" #: src/screens/Profile/ProfileFeed/index.tsx:90 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:540 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:559 #: src/screens/VideoFeed/index.tsx:1109 #: src/view/screens/NotFound.tsx:60 -#: src/view/screens/ProfileList.tsx:1031 +#: src/view/screens/ProfileList.tsx:1039 msgid "Returns to previous page" msgstr "กลับไปยังหน้าก่อนหน้า" @@ -6356,9 +6504,9 @@ msgstr "" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:479 #: src/components/dialogs/PostInteractionSettingsDialog.tsx:485 #: src/components/StarterPack/QrCodeDialog.tsx:191 -#: src/screens/Profile/Header/EditProfileDialog.tsx:238 -#: src/screens/Profile/Header/EditProfileDialog.tsx:252 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:243 +#: src/screens/Profile/Header/EditProfileDialog.tsx:245 +#: src/screens/Profile/Header/EditProfileDialog.tsx:259 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:262 #: src/view/com/composer/GifAltText.tsx:193 #: src/view/com/composer/GifAltText.tsx:202 #: src/view/com/composer/photos/EditImageDialog.web.tsx:77 @@ -6366,7 +6514,7 @@ msgstr "" #: src/view/com/composer/photos/ImageAltTextDialog.tsx:153 #: src/view/com/composer/photos/ImageAltTextDialog.tsx:163 #: src/view/com/modals/CreateOrEditList.tsx:317 -#: src/view/com/modals/EditProfile.tsx:219 +#: src/view/com/modals/EditProfile.tsx:245 #: src/view/screens/SavedFeeds.tsx:109 msgid "Save" msgstr "บันทึก" @@ -6386,7 +6534,7 @@ msgstr "บันทึกวันเกิด" msgid "Save changes" msgstr "บันทึกการเปลี่ยนแปลง" -#: src/view/com/modals/EditProfile.tsx:227 +#: src/view/com/modals/EditProfile.tsx:253 msgid "Save Changes" msgstr "บันทึกการเปลี่ยนแปลง" @@ -6399,7 +6547,7 @@ msgstr "บันทึกรูปภาพ" msgid "Save image crop" msgstr "บันทึกการครอปรูปภาพ" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:229 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:248 msgid "Save new handle" msgstr "" @@ -6421,11 +6569,11 @@ msgid "Saved to your camera roll" msgstr "บันทึกไปที่แกลลอรี่" #: src/screens/Profile/components/ProfileFeedHeader.tsx:131 -#: src/view/screens/ProfileList.tsx:364 +#: src/view/screens/ProfileList.tsx:372 msgid "Saved to your feeds" msgstr "บันทึกไปที่ฟีตของคุณ" -#: src/view/com/modals/EditProfile.tsx:220 +#: src/view/com/modals/EditProfile.tsx:246 msgid "Saves any changes to your profile" msgstr "บันทึกการเปลี่ยนแปลงโปรไฟล์ของคุณ" @@ -6435,8 +6583,8 @@ msgstr "บันทึกการครอปรูปภาพ" #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/NotificationFeedItem.tsx:544 -#: src/view/com/notifications/NotificationFeedItem.tsx:569 +#: src/view/com/notifications/NotificationFeedItem.tsx:633 +#: src/view/com/notifications/NotificationFeedItem.tsx:658 msgid "Say hello!" msgstr "ทักทายสิ!" @@ -6445,21 +6593,20 @@ msgstr "ทักทายสิ!" msgid "Science" msgstr "วิทยาศาสตร์" -#: src/view/screens/ProfileList.tsx:988 +#: src/view/screens/ProfileList.tsx:996 msgid "Scroll to top" msgstr "เลื่อนไปข้างบนสุด" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:491 +#: src/components/dialogs/SearchablePeopleList.tsx:513 #: src/components/forms/SearchInput.tsx:34 #: src/components/forms/SearchInput.tsx:36 #: src/screens/Search/Shell.tsx:307 #: src/screens/Search/Shell.tsx:464 -#: src/view/com/modals/ListAddRemoveUsers.tsx:76 #: src/view/shell/bottom-bar/BottomBar.tsx:182 msgid "Search" msgstr "ค้นหา" -#: src/Navigation.tsx:217 +#: src/Navigation.tsx:226 #: src/screens/Profile/ProfileSearch.tsx:37 msgid "Search @{0}'s posts" msgstr "" @@ -6477,11 +6624,11 @@ msgstr "" msgid "Search for \"{interestsDisplayName}\"{activeText}" msgstr "" -#: src/view/shell/desktop/Search.tsx:201 +#: src/view/shell/desktop/Search.tsx:131 msgid "Search for \"{query}\"" msgstr "ค้นหาจาก \"{query}\"" -#: src/screens/Search/components/AutocompleteResults.tsx:44 +#: src/screens/Search/components/AutocompleteResults.tsx:45 msgid "Search for \"{searchText}\"" msgstr "การค้นหาสำหรับ \"{query}\"" @@ -6501,10 +6648,6 @@ msgstr "" msgid "Search for posts, users, or feeds" msgstr "" -#: src/view/com/modals/ListAddRemoveUsers.tsx:71 -msgid "Search for users" -msgstr "ค้นหาสำหรับผู้ใช้" - #: src/components/dialogs/GifSelect.tsx:177 msgid "Search GIFs" msgstr "ค้นหา GIF" @@ -6513,12 +6656,12 @@ msgstr "ค้นหา GIF" msgid "Search my posts" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:231 -#: src/view/com/profile/ProfileMenu.tsx:234 +#: src/view/com/profile/ProfileMenu.tsx:244 +#: src/view/com/profile/ProfileMenu.tsx:247 msgid "Search posts" msgstr "" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:511 +#: src/components/dialogs/SearchablePeopleList.tsx:533 #: src/components/ProgressGuide/FollowDialog.tsx:702 msgid "Search profiles" msgstr "ค้นหาโปรไฟล์" @@ -6531,7 +6674,7 @@ msgstr "ค้นหา Tenor" msgid "Search..." msgstr "" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:512 +#: src/components/dialogs/SearchablePeopleList.tsx:534 #: src/components/ProgressGuide/FollowDialog.tsx:703 msgid "Searches for profiles" msgstr "" @@ -6692,7 +6835,7 @@ msgctxt "action" msgid "Send Email" msgstr "ส่งอีเมล" -#: src/view/shell/Drawer.tsx:317 +#: src/view/shell/Drawer.tsx:333 msgid "Send feedback" msgstr "ส่งข้อเสนอแนะ" @@ -6742,7 +6885,7 @@ msgstr "ที่อยู่เซิร์ฟเวอร์" msgid "Set app icon to {0}" msgstr "" -#: src/screens/Moderation/index.tsx:306 +#: src/screens/Moderation/index.tsx:325 msgid "Set birthdate" msgstr "ตั้งเดือนเกิด" @@ -6758,10 +6901,10 @@ msgstr "ตั้งค่าบัญชีของคุณ" msgid "Sets email for password reset" msgstr "ตั้งอีเมลเพื่อการรีเซตรหัสผ่าน" -#: src/Navigation.tsx:173 -#: src/screens/Settings/Settings.tsx:80 +#: src/Navigation.tsx:182 +#: src/screens/Settings/Settings.tsx:88 #: src/view/shell/desktop/LeftNav.tsx:709 -#: src/view/shell/Drawer.tsx:539 +#: src/view/shell/Drawer.tsx:555 msgid "Settings" msgstr "การตั้งค่า" @@ -6783,12 +6926,12 @@ msgstr "การชักชวนทางเพศ" #: src/screens/StarterPack/StarterPackScreen.tsx:428 #: src/screens/StarterPack/StarterPackScreen.tsx:603 #: src/screens/Topic.tsx:102 -#: src/view/com/profile/ProfileMenu.tsx:216 -#: src/view/com/profile/ProfileMenu.tsx:225 +#: src/view/com/profile/ProfileMenu.tsx:229 +#: src/view/com/profile/ProfileMenu.tsx:238 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:498 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:507 #: src/view/com/util/post-ctrls/PostCtrls.tsx:350 -#: src/view/screens/ProfileList.tsx:505 +#: src/view/screens/ProfileList.tsx:513 msgid "Share" msgstr "แชร์" @@ -6805,7 +6948,7 @@ msgstr "แชร์สตอรี่สุดเจ๋ง!" msgid "Share a fun fact!" msgstr "แชร์เรื่องจริงสนุก ๆ!" -#: src/view/com/profile/ProfileMenu.tsx:411 +#: src/view/com/profile/ProfileMenu.tsx:447 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:796 #: src/view/com/util/post-ctrls/PostCtrls.tsx:366 msgid "Share anyway" @@ -6847,7 +6990,7 @@ msgstr "แชร์ชุดเริ่มต้นนี้และช่ว msgid "Share your favorite feed!" msgstr "แชร์ฟีดที่คุณชื่นชอบ!" -#: src/Navigation.tsx:276 +#: src/Navigation.tsx:285 msgid "Shared Preferences Tester" msgstr "โปรแกรมทดสอบการตั้งค่าแชร์" @@ -6899,7 +7042,7 @@ msgstr "แสดงน้อยกว่านี้" msgid "Show list anyway" msgstr "แสดงลิสต์อยู่ดี" -#: src/view/com/post-thread/PostThreadItem.tsx:605 +#: src/view/com/post-thread/PostThreadItem.tsx:625 #: src/view/com/post/Post.tsx:243 #: src/view/com/posts/PostFeedItem.tsx:515 msgid "Show More" @@ -6959,11 +7102,11 @@ msgstr "แสดงคำเตือน" msgid "Show warning and filter from feeds" msgstr "แสดงคำเตือนและกรองจากฟีด" -#: src/view/com/post-thread/PostThreadItem.tsx:836 +#: src/view/com/post-thread/PostThreadItem.tsx:856 msgid "Shows information about when this post was created" msgstr "" -#: src/screens/Settings/Settings.tsx:104 +#: src/screens/Settings/Settings.tsx:112 msgid "Shows other accounts you can switch to" msgstr "" @@ -6990,7 +7133,7 @@ msgstr "" msgid "Sign in" msgstr "เข้าสู่ระบบ" -#: src/components/AccountList.tsx:122 +#: src/components/AccountList.tsx:127 msgid "Sign in as {0}" msgstr "เข้าสู่ระบบในชื่อ {0}" @@ -7007,7 +7150,7 @@ msgstr "" msgid "Sign in or create your account to join the conversation!" msgstr "เข้าสู่ระบบหรือสร้างบัญชีของคุณเพื่อเข้าร่วมการสนทนา!" -#: src/components/AccountList.tsx:65 +#: src/components/AccountList.tsx:67 msgid "Sign in to account that is not listed" msgstr "เข้าสู่ระบบด้วยบัญชีที่ไม่อยู่ในลิสต์" @@ -7015,9 +7158,9 @@ msgstr "เข้าสู่ระบบด้วยบัญชีที่ไ msgid "Sign in to Bluesky or create a new account" msgstr "เข้าสู่ระบบ Bluesky หรือสร้างบัญชีใหม่" -#: src/screens/Settings/Settings.tsx:225 -#: src/screens/Settings/Settings.tsx:227 -#: src/screens/Settings/Settings.tsx:259 +#: src/screens/Settings/Settings.tsx:233 +#: src/screens/Settings/Settings.tsx:235 +#: src/screens/Settings/Settings.tsx:267 #: src/screens/SignupQueued.tsx:93 #: src/screens/SignupQueued.tsx:96 #: src/screens/Takendown.tsx:85 @@ -7031,7 +7174,7 @@ msgstr "ออกจากระบบ" msgid "Sign Out" msgstr "ออกจากระบบ" -#: src/screens/Settings/Settings.tsx:256 +#: src/screens/Settings/Settings.tsx:264 #: src/view/shell/desktop/LeftNav.tsx:205 msgid "Sign out?" msgstr "ออกจากระบบ?" @@ -7068,6 +7211,10 @@ msgstr "เล็ก" msgid "Software Dev" msgstr "นักพัฒนาซอฟต์แวร์" +#: src/components/verification/VerificationsDialog.tsx:122 +msgid "Some of your verifications are invalid." +msgstr "" + #: src/components/FeedInterstitials.tsx:474 msgid "Some other feeds you might like" msgstr "ฟีดอื่น ๆ ที่คุณอาจชอบ" @@ -7080,7 +7227,7 @@ msgstr "บางคนสามารถตอบได้" msgid "Someone reacted {0}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:236 +#: src/screens/Messages/components/ChatListItem.tsx:241 msgid "Someone reacted {0} to {1}" msgstr "" @@ -7099,8 +7246,8 @@ msgid "Something went wrong, please try again" msgstr "เกิดข้อผิดพลาดบางอย่าง กรุณาลองอีกครั้ง" #: src/components/ReportDialog/index.tsx:54 -#: src/screens/Moderation/index.tsx:97 -#: src/screens/Profile/Sections/Labels.tsx:87 +#: src/screens/Moderation/index.tsx:101 +#: src/screens/Profile/Sections/Labels.tsx:121 msgid "Something went wrong, please try again." msgstr "เกิดข้อผิดพลาดบางอย่าง กรุณาลองอีกครั้ง." @@ -7161,22 +7308,22 @@ msgstr "กีฬา" msgid "Start a new chat" msgstr "เริ่มแชทใหม่" -#: src/view/screens/ProfileList.tsx:838 -#: src/view/screens/ProfileList.tsx:959 +#: src/view/screens/ProfileList.tsx:846 +#: src/view/screens/ProfileList.tsx:967 msgid "Start adding people" msgstr "" -#: src/view/screens/ProfileList.tsx:845 -#: src/view/screens/ProfileList.tsx:966 +#: src/view/screens/ProfileList.tsx:853 +#: src/view/screens/ProfileList.tsx:974 msgid "Start adding people!" msgstr "" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:357 +#: src/components/dialogs/SearchablePeopleList.tsx:382 msgid "Start chat with {displayName}" msgstr "เริ่มแชทกับ {displayName}" -#: src/Navigation.tsx:441 -#: src/Navigation.tsx:446 +#: src/Navigation.tsx:450 +#: src/Navigation.tsx:455 #: src/screens/StarterPack/Wizard/index.tsx:186 msgid "Starter Pack" msgstr "ชุดเริ่มต้น" @@ -7207,8 +7354,8 @@ msgstr "ชุดเริ่มต้น" msgid "Starter packs let you easily share your favorite feeds and people with your friends." msgstr "ชุดเริ่มต้นช่วยให้คุณแชร์ฟีดและผู้คนที่คุณชื่นชอบกับเพื่อนๆ ได้อย่างง่ายดาย" -#: src/screens/Settings/AboutSettings.tsx:59 -#: src/screens/Settings/AboutSettings.tsx:62 +#: src/screens/Settings/AboutSettings.tsx:97 +#: src/screens/Settings/AboutSettings.tsx:100 msgid "Status Page" msgstr "หน้าสถานะ" @@ -7216,12 +7363,12 @@ msgstr "หน้าสถานะ" msgid "Step {0} of {1}" msgstr "ขั้นตอนที่ {0} จาก {1}" -#: src/screens/Settings/Settings.tsx:309 +#: src/screens/Settings/Settings.tsx:351 msgid "Storage cleared, you need to restart the app now." msgstr "ล้างพื้นที่เก็บข้อมูลแล้ว คุณต้องเริ่มแอปใหม่ตอนนี้" -#: src/Navigation.tsx:266 -#: src/screens/Settings/Settings.tsx:325 +#: src/Navigation.tsx:275 +#: src/screens/Settings/Settings.tsx:367 msgid "Storybook" msgstr "" @@ -7246,11 +7393,11 @@ msgstr "" msgid "Submit report" msgstr "" -#: src/view/screens/ProfileList.tsx:733 +#: src/view/screens/ProfileList.tsx:741 msgid "Subscribe" msgstr "สมัครสมาชิก" -#: src/screens/Profile/Sections/Labels.tsx:201 +#: src/screens/Profile/Sections/Labels.tsx:198 msgid "Subscribe to @{0} to use these labels:" msgstr "สมัครสมาชิก @{0} เพื่อใช้ป้ายกำกับเหล่านี้:" @@ -7262,7 +7409,7 @@ msgstr "สมัครสมาชิกผู้สร้างป้ายก msgid "Subscribe to this labeler" msgstr "สมัครสมาชิกผู้สร้างป้ายกำกับนี้" -#: src/view/screens/ProfileList.tsx:729 +#: src/view/screens/ProfileList.tsx:737 msgid "Subscribe to this list" msgstr "สมัครสมาชิกในลิสต์นี้" @@ -7270,6 +7417,10 @@ msgstr "สมัครสมาชิกในลิสต์นี้" msgid "Success!" msgstr "สำเร็จ!" +#: src/components/verification/VerificationCreatePrompt.tsx:30 +msgid "Successfully verified" +msgstr "" + #: src/screens/Search/Explore.tsx:359 msgid "Suggested Accounts" msgstr "" @@ -7293,15 +7444,15 @@ msgctxt "Name of app icon variant" msgid "Sunset" msgstr "" -#: src/Navigation.tsx:286 +#: src/Navigation.tsx:295 #: src/view/screens/Support.tsx:31 #: src/view/screens/Support.tsx:34 msgid "Support" msgstr "สนับสนุน" -#: src/screens/Settings/Settings.tsx:102 -#: src/screens/Settings/Settings.tsx:116 -#: src/screens/Settings/Settings.tsx:412 +#: src/screens/Settings/Settings.tsx:110 +#: src/screens/Settings/Settings.tsx:124 +#: src/screens/Settings/Settings.tsx:454 #: src/view/shell/desktop/LeftNav.tsx:243 msgid "Switch account" msgstr "" @@ -7326,9 +7477,9 @@ msgstr "" msgid "System" msgstr "ระบบ" -#: src/screens/Settings/AboutSettings.tsx:66 -#: src/screens/Settings/AboutSettings.tsx:69 -#: src/screens/Settings/Settings.tsx:318 +#: src/screens/Settings/AboutSettings.tsx:104 +#: src/screens/Settings/AboutSettings.tsx:107 +#: src/screens/Settings/Settings.tsx:360 msgid "System log" msgstr "บันทึกกิจกรรมของระบบ" @@ -7367,7 +7518,7 @@ msgstr "เทค" msgid "Tell a joke!" msgstr "เล่าเรื่องตลก" -#: src/screens/Profile/Header/EditProfileDialog.tsx:355 +#: src/screens/Profile/Header/EditProfileDialog.tsx:378 msgid "Tell us a bit about yourself" msgstr "" @@ -7380,12 +7531,12 @@ msgstr "เล่าให้เราฟังนิดนึง" msgid "Terms" msgstr "เงื่อนไข" -#: src/Navigation.tsx:296 -#: src/screens/Settings/AboutSettings.tsx:43 -#: src/screens/Settings/AboutSettings.tsx:46 +#: src/Navigation.tsx:305 +#: src/screens/Settings/AboutSettings.tsx:81 +#: src/screens/Settings/AboutSettings.tsx:84 #: src/view/screens/TermsOfService.tsx:31 -#: src/view/shell/Drawer.tsx:627 -#: src/view/shell/Drawer.tsx:629 +#: src/view/shell/Drawer.tsx:643 +#: src/view/shell/Drawer.tsx:645 msgid "Terms of Service" msgstr "เงื่อนไขการให้บริการ" @@ -7425,7 +7576,7 @@ msgstr "เราได้ส่งรายงานของคุณไปแ msgid "Thanks, you have successfully verified your email address. You can close this dialog." msgstr "ขอบคุณน้า~ คุณได้ยืนยันอีเมลของคุณสำเร็จแล้วจ้า สามารถปิดหน้านี้ได้เลยน้า" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:468 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:487 msgid "That contains the following:" msgstr "ที่มีดังต่อไปนี้ :" @@ -7450,8 +7601,8 @@ msgstr "มีแค่นี้แหละท่านผู้ชม!!" msgid "That's everything!" msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:279 -#: src/view/com/profile/ProfileMenu.tsx:387 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:305 +#: src/view/com/profile/ProfileMenu.tsx:423 msgid "The account will be able to interact with you after unblocking." msgstr "บัญชีจะสามารถโต้ตอบกับคุณได้หลังจากที่ปลดบล็อกแล้ว" @@ -7465,7 +7616,7 @@ msgstr "" msgid "The author of this thread has hidden this reply." msgstr "ผู้สร้างเธรตได้ซ่อนการตอบกลับนี้" -#: src/screens/Moderation/index.tsx:358 +#: src/screens/Moderation/index.tsx:377 msgid "The Bluesky web application" msgstr "แอป Bluesky" @@ -7555,8 +7706,8 @@ msgid "There was an issue connecting to Tenor." msgstr "เกิดปัญหาในการเชื่อมต่อกับ Tenor" #: src/screens/Profile/components/ProfileFeedHeader.tsx:173 -#: src/view/screens/ProfileList.tsx:367 -#: src/view/screens/ProfileList.tsx:386 +#: src/view/screens/ProfileList.tsx:375 +#: src/view/screens/ProfileList.tsx:394 #: src/view/screens/SavedFeeds.tsx:85 msgid "There was an issue contacting the server" msgstr "เกิดปัญหาในการติดต่อเซิร์ฟเวอร์" @@ -7580,7 +7731,7 @@ msgstr "เกิดปัญหาในการดึงการแจ้ง msgid "There was an issue fetching posts. Tap here to try again." msgstr "เกิดปัญหาในการดึงโพสต์ คลิกที่นี่เพื่อลองอีกครั้ง" -#: src/view/com/lists/ListMembers.tsx:166 +#: src/view/com/lists/ListMembers.tsx:151 msgid "There was an issue fetching the list. Tap here to try again." msgstr "เกิดปัญหาในการดึงลิสต์ คลิกที่นี่เพื่อลองอีกครั้ง" @@ -7593,7 +7744,7 @@ msgstr "" msgid "There was an issue fetching your lists. Tap here to try again." msgstr "เกิดปัญหาในการดึงลิสต์ของคุณ คลิกที่นี่เพื่อลองอีกครั้ง" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:105 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:107 msgid "There was an issue fetching your service info" msgstr "" @@ -7612,17 +7763,17 @@ msgstr "เกิดปัญหาในการส่งคำรายงา msgid "There was an issue updating your feeds, please check your internet connection and try again." msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:107 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:128 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:141 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:110 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:144 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:90 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:101 -#: src/view/com/profile/ProfileMenu.tsx:111 -#: src/view/com/profile/ProfileMenu.tsx:121 -#: src/view/com/profile/ProfileMenu.tsx:135 -#: src/view/com/profile/ProfileMenu.tsx:145 -#: src/view/com/profile/ProfileMenu.tsx:158 -#: src/view/com/profile/ProfileMenu.tsx:170 +#: src/view/com/profile/ProfileMenu.tsx:117 +#: src/view/com/profile/ProfileMenu.tsx:127 +#: src/view/com/profile/ProfileMenu.tsx:141 +#: src/view/com/profile/ProfileMenu.tsx:151 +#: src/view/com/profile/ProfileMenu.tsx:164 +#: src/view/com/profile/ProfileMenu.tsx:176 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:396 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:409 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:419 @@ -7633,10 +7784,10 @@ msgstr "เกิดปัญหาที่ {0}!" #: src/screens/List/ListHiddenScreen.tsx:63 #: src/screens/List/ListHiddenScreen.tsx:77 #: src/screens/List/ListHiddenScreen.tsx:99 -#: src/view/screens/ProfileList.tsx:403 -#: src/view/screens/ProfileList.tsx:421 -#: src/view/screens/ProfileList.tsx:439 -#: src/view/screens/ProfileList.tsx:457 +#: src/view/screens/ProfileList.tsx:411 +#: src/view/screens/ProfileList.tsx:429 +#: src/view/screens/ProfileList.tsx:447 +#: src/view/screens/ProfileList.tsx:465 msgid "There was an issue. Please check your internet connection and try again." msgstr "เกิดปัญหาการเชื่อมต่อ กรุณาตรวจสอบการเชื่อมต่ออินเทอร์เน็ตของคุณและลองอีกครั้ง" @@ -7657,6 +7808,14 @@ msgstr "" msgid "This {screenDescription} has been flagged:" msgstr "หน้าจอ {screenDescription} นี้ถูกแจ้งเตือน : " +#: src/components/verification/VerificationsDialog.tsx:89 +msgid "This account has a checkmark because it's been verified by trusted sources." +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:94 +msgid "This account has one or more verifications, but it is not currently verified." +msgstr "" + #: src/components/moderation/ScreenHider.tsx:106 msgid "This account has requested that users sign in to view their profile." msgstr "บัญชีนี้ได้ร้องขอให้ผู้ใช้ลงชื่อเข้าใช้เพื่อดูโปรไฟล์ของตน" @@ -7665,6 +7824,10 @@ msgstr "บัญชีนี้ได้ร้องขอให้ผู้ใ msgid "This account is blocked by one or more of your moderation lists. To unblock, please visit the lists directly and remove this user." msgstr "บัญชีนี้ถูกบล็อกโดยหนึ่งหรือมากกว่าบัญชีการควบคุมของคุณ เพื่อปลดบล็อก กรุณาเข้าไปที่บัญชีเหล่านั้นโดยตรงและลบผู้ใช้นี้ออก" +#: src/components/verification/VerificationCreatePrompt.tsx:48 +msgid "This action can be undone at any time." +msgstr "" + #: src/components/moderation/LabelsOnMeDialog.tsx:271 msgid "This appeal will be sent to <0>{sourceName}." msgstr "คำร้องนี้จะถูกส่งไปยัง <0>{sourceName}" @@ -7698,7 +7861,7 @@ msgstr "" msgid "This content is not viewable without a Bluesky account." msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:357 +#: src/screens/Messages/components/ChatListItem.tsx:362 msgid "This conversation is with a deleted or a deactivated account. Press for options" msgstr "" @@ -7720,7 +7883,7 @@ msgstr "" #: src/components/StarterPack/Main/PostsList.tsx:36 #: src/screens/Profile/ProfileFeed/index.tsx:189 -#: src/view/screens/ProfileList.tsx:835 +#: src/view/screens/ProfileList.tsx:843 msgid "This feed is empty." msgstr "" @@ -7728,7 +7891,7 @@ msgstr "" msgid "This feed is no longer online. We are showing <0>Discover instead." msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:574 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:593 msgid "This handle is reserved. Please try a different one." msgstr "" @@ -7748,7 +7911,7 @@ msgstr "" msgid "This label was applied by you." msgstr "" -#: src/screens/Profile/Sections/Labels.tsx:188 +#: src/screens/Profile/Sections/Labels.tsx:185 msgid "This labeler hasn't declared what labels it publishes, and may not be active." msgstr "" @@ -7764,7 +7927,7 @@ msgstr "" msgid "This list – created by you – contains possible violations of Bluesky's community guidelines in its name or description." msgstr "" -#: src/view/screens/ProfileList.tsx:954 +#: src/view/screens/ProfileList.tsx:962 msgid "This list is empty." msgstr "" @@ -7772,7 +7935,7 @@ msgstr "" msgid "This moderation service is unavailable. See below for more details. If this issue persists, contact us." msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:876 +#: src/view/com/post-thread/PostThreadItem.tsx:896 msgid "This post claims to have been created on <0>{0}, but was first seen by Bluesky on <1>{1}." msgstr "" @@ -7780,7 +7943,7 @@ msgstr "" msgid "This post has an unknown type of threadgate on it. Your app may be out of date." msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:158 +#: src/view/com/post-thread/PostThreadItem.tsx:160 msgid "This post has been deleted." msgstr "" @@ -7797,7 +7960,7 @@ msgstr "" msgid "This post's author has disabled quote posts." msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:408 +#: src/view/com/profile/ProfileMenu.tsx:444 msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't signed in." msgstr "" @@ -7809,7 +7972,7 @@ msgstr "" msgid "This service has not provided terms of service or a privacy policy." msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:437 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:456 msgid "This should create a domain record at:" msgstr "" @@ -7850,7 +8013,7 @@ msgstr "" msgid "This will delete \"{0}\" from your muted words. You can always add it back later." msgstr "นี่จะลบ \"{0}\" ออกจากคำที่คุณปิดเสียง คุณสามารถเพิ่มกลับได้เสมอในภายหลัง" -#: src/screens/Settings/Settings.tsx:462 +#: src/screens/Settings/Settings.tsx:504 msgid "This will remove @{0} from the quick access list." msgstr "นี่จะลบ @{0} ออกจากลิสต์เข้าถึงด่วน" @@ -7881,7 +8044,7 @@ msgstr "" msgid "Threaded mode" msgstr "" -#: src/Navigation.tsx:329 +#: src/Navigation.tsx:338 msgid "Threads Preferences" msgstr "" @@ -7913,7 +8076,7 @@ msgstr "" msgid "Toggle dropdown" msgstr "" -#: src/screens/Moderation/index.tsx:335 +#: src/screens/Moderation/index.tsx:354 msgid "Toggle to enable or disable adult content" msgstr "" @@ -7927,14 +8090,14 @@ msgstr "" msgid "Top" msgstr "" -#: src/Navigation.tsx:411 +#: src/Navigation.tsx:420 msgid "Topic" msgstr "" #: src/components/dms/MessageContextMenu.tsx:139 #: src/components/dms/MessageContextMenu.tsx:141 -#: src/view/com/post-thread/PostThreadItem.tsx:798 -#: src/view/com/post-thread/PostThreadItem.tsx:801 +#: src/view/com/post-thread/PostThreadItem.tsx:818 +#: src/view/com/post-thread/PostThreadItem.tsx:821 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:468 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:470 msgid "Translate" @@ -7952,6 +8115,10 @@ msgstr "" msgid "Trending Videos" msgstr "" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:138 +msgid "Trust emerges from relationships, communities, and shared context, so we’re also enabling <0>trusted verifiers: organizations that can directly issue verification." +msgstr "" + #: src/view/com/util/error/ErrorScreen.tsx:103 msgctxt "action" msgid "Try again" @@ -7973,7 +8140,7 @@ msgstr "กรอกชื่อผู้ใช้ของคุณ" msgid "Type your message here" msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:413 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:432 msgid "Type:" msgstr "" @@ -7999,31 +8166,31 @@ msgstr "ไม่สามารถลบได้" #: src/components/dms/MessagesListBlockedFooter.tsx:104 #: src/components/dms/MessagesListBlockedFooter.tsx:112 #: src/components/dms/MessagesListBlockedFooter.tsx:119 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:197 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:283 -#: src/view/com/profile/ProfileMenu.tsx:399 -#: src/view/screens/ProfileList.tsx:715 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:200 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 +#: src/view/com/profile/ProfileMenu.tsx:435 +#: src/view/screens/ProfileList.tsx:723 msgid "Unblock" msgstr "ปลดบล็อก" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:202 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:205 msgctxt "action" msgid "Unblock" msgstr "ปลดบล็อก" #: src/components/dms/ConvoMenu.tsx:247 #: src/components/dms/ConvoMenu.tsx:250 -#: src/view/com/profile/ProfileMenu.tsx:309 -#: src/view/com/profile/ProfileMenu.tsx:315 +#: src/view/com/profile/ProfileMenu.tsx:345 +#: src/view/com/profile/ProfileMenu.tsx:351 msgid "Unblock account" msgstr "ปลดบล็อกบัญชี" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:277 -#: src/view/com/profile/ProfileMenu.tsx:381 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:303 +#: src/view/com/profile/ProfileMenu.tsx:417 msgid "Unblock Account?" msgstr "ปลดบล็อกบัญชีหรือไม่?" -#: src/view/screens/ProfileList.tsx:612 +#: src/view/screens/ProfileList.tsx:620 msgid "Unblock list" msgstr "" @@ -8041,12 +8208,12 @@ msgctxt "action" msgid "Unfollow" msgstr "เลิกติดตาม" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:217 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:220 msgid "Unfollow {0}" msgstr "เลิกติดตาม {0}" -#: src/view/com/profile/ProfileMenu.tsx:251 -#: src/view/com/profile/ProfileMenu.tsx:261 +#: src/view/com/profile/ProfileMenu.tsx:264 +#: src/view/com/profile/ProfileMenu.tsx:274 msgid "Unfollow account" msgstr "เลิกติดตามบัญชี" @@ -8058,6 +8225,10 @@ msgstr "" msgid "Unfortunately, none of your subscribed labelers supports this report type." msgstr "" +#: src/components/verification/VerificationsDialog.tsx:204 +msgid "Unknown verifier" +msgstr "" + #: src/screens/Profile/components/ProfileFeedHeader.tsx:510 msgid "Unlike" msgstr "" @@ -8072,7 +8243,7 @@ msgctxt "video" msgid "Unmute" msgstr "" -#: src/view/screens/ProfileList.tsx:722 +#: src/view/screens/ProfileList.tsx:730 msgid "Unmute" msgstr "เปิดเสียง" @@ -8081,8 +8252,8 @@ msgstr "เปิดเสียง" msgid "Unmute {tag}" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:288 -#: src/view/com/profile/ProfileMenu.tsx:294 +#: src/view/com/profile/ProfileMenu.tsx:324 +#: src/view/com/profile/ProfileMenu.tsx:330 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:668 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:674 msgid "Unmute account" @@ -8092,7 +8263,7 @@ msgstr "เปิดเสียงบัญชี" msgid "Unmute conversation" msgstr "เปิดเสียงการสนทนา" -#: src/view/screens/ProfileList.tsx:597 +#: src/view/screens/ProfileList.tsx:605 msgid "Unmute list" msgstr "" @@ -8105,7 +8276,7 @@ msgstr "เปิดเสียงกระทู้" msgid "Unmute video" msgstr "เปิดเสียงวิดีโอ" -#: src/view/screens/ProfileList.tsx:706 +#: src/view/screens/ProfileList.tsx:714 msgid "Unpin" msgstr "เลิกปักหมุด" @@ -8128,7 +8299,7 @@ msgstr "เลิกปักหมุดจากหน้าแรก" msgid "Unpin from profile" msgstr "เลิกปักหมุดจากโปรไฟล์" -#: src/view/screens/ProfileList.tsx:577 +#: src/view/screens/ProfileList.tsx:585 msgid "Unpin moderation list" msgstr "เลิกปักหมุดจากลิสต์การModerate" @@ -8136,7 +8307,7 @@ msgstr "เลิกปักหมุดจากลิสต์การModera msgid "Unpinned {0} from Home" msgstr "" -#: src/view/screens/ProfileList.tsx:354 +#: src/view/screens/ProfileList.tsx:362 msgid "Unpinned from your feeds" msgstr "เลิกปักหมุดจากฟีดของคุณ" @@ -8181,8 +8352,8 @@ msgstr "" msgid "Update <0>{displayName} in Lists" msgstr "อัปเดต <0>{displayName} ในลิสต์" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:507 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:528 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:526 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:547 msgid "Update to {domain}" msgstr "" @@ -8204,7 +8375,7 @@ msgstr "กำลังอัปเดต..." msgid "Upload a photo instead" msgstr "อัปโหลดรูปภาพแทน" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:453 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:472 msgid "Upload a text file to:" msgstr "อัปโหลดไฟล์ข้อความไปที่:" @@ -8244,7 +8415,7 @@ msgstr "" msgid "Use app passwords to sign in to other Bluesky clients without giving full access to your account or password." msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:539 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:558 msgid "Use default provider" msgstr "ใช้ผู้ให้บริการเริ่มต้น" @@ -8344,24 +8515,43 @@ msgstr "ผู้ใช้ที่ฉันติดตาม" msgid "Users in \"{0}\"" msgstr "ผู้ใช้ใน \"{0}\"" -#: src/components/LikesDialog.tsx:83 -msgid "Users that have liked this content or profile" -msgstr "ผู้ใช้ที่ถูกใจเนื้อหาหรือโปรไฟล์นี้" - #: src/components/dialogs/PostInteractionSettingsDialog.tsx:433 msgid "Users you follow" msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:419 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:438 msgid "Value:" msgstr "ค่า:" +#: src/screens/Moderation/index.tsx:288 +msgid "Verification settings" +msgstr "" + +#: src/Navigation.tsx:175 +#: src/screens/Moderation/VerificationSettings.tsx:32 +msgid "Verification Settings" +msgstr "" + +#: src/screens/Moderation/VerificationSettings.tsx:41 +msgid "Verifications on Bluesky work differently than on other platforms. <0>Learn more here." +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:105 +msgid "Verified by:" +msgstr "" + #: src/view/com/composer/videos/SelectVideoBtn.tsx:127 msgid "Verified email required" msgstr "ต้องใช้ที่อยู่อีเมลที่ตรวจสอบแล้ว" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:509 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:530 +#: src/components/verification/VerificationCreatePrompt.tsx:65 +#: src/view/com/profile/ProfileMenu.tsx:308 +#: src/view/com/profile/ProfileMenu.tsx:311 +msgid "Verify account" +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:528 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:549 msgid "Verify DNS Record" msgstr "ตรวจสอบระเบียน DNS" @@ -8379,11 +8569,15 @@ msgstr "ตรวจสอบอีเมลใหม่" msgid "Verify now" msgstr "ตรวจสอบตอนนี้" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:510 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:532 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:529 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:551 msgid "Verify Text File" msgstr "ตรวจสอบไฟล์ข้อความ" +#: src/components/verification/VerificationCreatePrompt.tsx:44 +msgid "Verify this account?" +msgstr "" + #: src/screens/Settings/AccountSettings.tsx:75 #: src/screens/Settings/AccountSettings.tsx:91 msgid "Verify your email" @@ -8394,8 +8588,8 @@ msgstr "" msgid "Verify Your Email" msgstr "ตรวจสอบอีเมลของคุณ" -#: src/screens/Settings/AboutSettings.tsx:73 -#: src/screens/Settings/AboutSettings.tsx:102 +#: src/screens/Settings/AboutSettings.tsx:123 +#: src/screens/Settings/AboutSettings.tsx:152 msgid "Version {appVersion}" msgstr "" @@ -8408,7 +8602,7 @@ msgstr "วิดีโอ" msgid "Video failed to process" msgstr "การประมวลผลวิดีโอไม่สำเร็จ" -#: src/Navigation.tsx:462 +#: src/Navigation.tsx:471 msgid "Video Feed" msgstr "" @@ -8461,16 +8655,17 @@ msgstr "ดูอวตาร์ของ {0}" #: src/components/ProfileCard.tsx:115 #: src/screens/Profile/components/ProfileFeedHeader.tsx:446 +#: src/screens/Search/components/SearchProfileCard.tsx:36 #: src/screens/VideoFeed/index.tsx:769 -#: src/view/com/notifications/NotificationFeedItem.tsx:413 +#: src/view/com/notifications/NotificationFeedItem.tsx:487 msgid "View {0}'s profile" msgstr "ดูโปรไฟล์ของ {0}" -#: src/components/dms/MessagesListHeader.tsx:176 +#: src/components/dms/MessagesListHeader.tsx:181 msgid "View {displayName}'s profile" msgstr "ดูโปรไฟล์ของ {displayName}" -#: src/components/ProfileHoverCard/index.web.tsx:433 +#: src/components/ProfileHoverCard/index.web.tsx:440 msgid "View blocked user's profile" msgstr "ดูโปรไฟล์ของผู้ใช้ที่ถูกบล็อก" @@ -8508,13 +8703,13 @@ msgstr "ดูข้อมูลเกี่ยวกับป้ายกำก msgid "View more" msgstr "" -#: src/components/ProfileHoverCard/index.web.tsx:419 -#: src/components/ProfileHoverCard/index.web.tsx:439 -#: src/components/ProfileHoverCard/index.web.tsx:466 +#: src/components/ProfileHoverCard/index.web.tsx:426 +#: src/components/ProfileHoverCard/index.web.tsx:446 +#: src/components/ProfileHoverCard/index.web.tsx:473 #: src/view/com/posts/AviFollowButton.tsx:55 #: src/view/com/posts/PostFeedErrorMessage.tsx:175 -#: src/view/com/util/PostMeta.tsx:78 -#: src/view/com/util/PostMeta.tsx:93 +#: src/view/com/util/PostMeta.tsx:87 +#: src/view/com/util/PostMeta.tsx:122 msgid "View profile" msgstr "ดูโปรไฟล์" @@ -8526,6 +8721,10 @@ msgstr "ดูอวตาร์" msgid "View the labeling service provided by @{0}" msgstr "ดูบริการติดป้ายกำกับที่จัดทำโดย @{0}" +#: src/components/verification/VerificationCheckButton.tsx:99 +msgid "View this user's verifications" +msgstr "" + #: src/screens/Profile/components/ProfileFeedHeader.tsx:481 msgid "View users who like this feed" msgstr "ดูผู้ใช้ที่ชอบฟีดนี้" @@ -8534,11 +8733,11 @@ msgstr "ดูผู้ใช้ที่ชอบฟีดนี้" msgid "View video" msgstr "" -#: src/screens/Moderation/index.tsx:264 +#: src/screens/Moderation/index.tsx:268 msgid "View your blocked accounts" msgstr "ดูบัญชีที่คุณบล็อก" -#: src/screens/Moderation/index.tsx:204 +#: src/screens/Moderation/index.tsx:208 msgid "View your default post interaction settings" msgstr "" @@ -8547,14 +8746,18 @@ msgstr "" msgid "View your feeds and explore more" msgstr "ดูฟีดของคุณและสำรวจเพิ่มเติม" -#: src/screens/Moderation/index.tsx:234 +#: src/screens/Moderation/index.tsx:238 msgid "View your moderation lists" msgstr "ดูลิสต์การModeration ของคุณ" -#: src/screens/Moderation/index.tsx:249 +#: src/screens/Moderation/index.tsx:253 msgid "View your muted accounts" msgstr "ดูบัญชีที่คุณปิดเสียง" +#: src/components/verification/VerificationCheckButton.tsx:98 +msgid "View your verifications" +msgstr "" + #: src/view/com/util/images/AutoSizedImage.tsx:199 #: src/view/com/util/images/AutoSizedImage.tsx:221 msgid "Views full image" @@ -8627,7 +8830,7 @@ msgstr "เราไม่สามารถกำหนดได้ว่าค msgid "We were unable to load your birth date preferences. Please try again." msgstr "เราไม่สามารถโหลดการตั้งค่าวันเกิดของคุณได้ กรุณาลองอีกครั้ง." -#: src/screens/Moderation/index.tsx:409 +#: src/screens/Moderation/index.tsx:428 msgid "We were unable to load your configured labelers at this time." msgstr "เราไม่สามารถโหลดผู้ติดป้ายที่คุณกำหนดไว้ในขณะนี้ได้." @@ -8643,16 +8846,20 @@ msgstr "เราจะแจ้งให้คุณทราบเมื่อ msgid "We'll use this to help customize your experience." msgstr "เราจะใช้สิ่งนี้เพื่อช่วยปรับแต่งประสบการณ์ของคุณ" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:92 +#: src/components/dialogs/SearchablePeopleList.tsx:107 #: src/components/ProgressGuide/FollowDialog.tsx:172 msgid "We're having network issues, try again" msgstr "เรากำลังประสบปัญหาเครือข่าย โปรดลองอีกครั้ง" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:94 +msgid "We’re introducing a new layer of verification on Bluesky — an easy-to-see checkmark." +msgstr "" + #: src/screens/Signup/index.tsx:109 msgid "We're so excited to have you join us!" msgstr "เราตื่นเต้นมากที่คุณมาร่วมกับเรา!" -#: src/view/screens/ProfileList.tsx:113 +#: src/view/screens/ProfileList.tsx:117 msgid "We're sorry, but we were unable to resolve this list. If this persists, please contact the list creator, @{handleOrDid}." msgstr "ขออภัย เราไม่สามารถแก้ไขลิสต์นี้ได้ หากปัญหายังคงอยู่ กรุณาติดต่อผู้สร้างลิสต์ @{handleOrDid}" @@ -8699,6 +8906,10 @@ msgstr "คุณต้องการตั้งชื่อชุดเริ msgid "What's up?" msgstr "มีอะไรใหม่?" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:146 +msgid "When you tap on a check, you’ll see which organizations have granted verification." +msgstr "" + #: src/view/com/modals/lang-settings/PostLanguagesSettings.tsx:80 msgid "Which languages are used in this post?" msgstr "โพสต์นี้ใช้ภาษาอะไรบ้าง?" @@ -8715,6 +8926,10 @@ msgstr "ใครสามารถมีปฏิสัมพันธ์กั msgid "Who can reply" msgstr "ใครสามารถตอบได้" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:127 +msgid "Who can verify?" +msgstr "" + #: src/screens/Home/NoFeedsPinned.tsx:79 #: src/screens/Messages/ChatList.tsx:231 #: src/screens/Messages/Inbox.tsx:176 @@ -8783,7 +8998,7 @@ msgstr "เขียนคำตอบของคุณ" msgid "Writers" msgstr "นักเขียน" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:337 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:356 msgid "Wrong DID returned from server. Received: {0}" msgstr "" @@ -8820,7 +9035,11 @@ msgstr "เมื่อวาน" msgid "You" msgstr "คุณ" -#: src/components/forms/HostingProvider.tsx:46 +#: src/components/verification/VerifierDialog.tsx:59 +msgid "You are a trusted verifier" +msgstr "" + +#: src/components/forms/HostingProvider.tsx:45 msgid "You are creating an account on" msgstr "" @@ -8836,6 +9055,19 @@ msgstr "คุณไม่ได้รับอนุญาตให้อัป msgid "You are not following anyone." msgstr "คุณไม่ได้ติดตามใครเลย." +#: src/components/verification/VerificationsDialog.tsx:64 +msgid "You are verified" +msgstr "" + +#: src/screens/Profile/Header/EditProfileDialog.tsx:356 +#: src/view/com/modals/EditProfile.tsx:204 +msgid "You are verified. You will lose your verification status if you change your display name. <0>Learn more." +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:208 +msgid "You are verified. You will lose your verification status if you change your handle. <0>Learn more." +msgstr "" + #: src/screens/Search/modules/ExploreInterestsCard.tsx:45 msgid "You can adjust your interests at any time from \"Content and media\" settings." msgstr "" @@ -8947,11 +9179,11 @@ msgstr "คุณไม่มีฟีด" msgid "You have no lists." msgstr "คุณไม่มีลิสต์" -#: src/view/screens/ModerationBlockedAccounts.tsx:129 +#: src/view/screens/ModerationBlockedAccounts.tsx:138 msgid "You have not blocked any accounts yet. To block an account, go to their profile and select \"Block account\" from the menu on their account." msgstr "คุณยังไม่ได้บล็อกบัญชีใด ๆ หากต้องการบล็อกบัญชี ให้ไปที่โปรไฟล์ของพวกเขาและเลือก \"บล็อกบัญชี\" จากเมนูในบัญชีของพวกเขา" -#: src/view/screens/ModerationMutedAccounts.tsx:128 +#: src/view/screens/ModerationMutedAccounts.tsx:151 msgid "You have not muted any accounts yet. To mute an account, go to their profile and select \"Mute account\" from the menu on their account." msgstr "คุณยังไม่ได้ปิดเสียงบัญชีใด ๆ หากต้องการปิดเสียงบัญชี ให้ไปที่โปรไฟล์ของพวกเขาและเลือก \"ปิดเสียงบัญชี\" จากเมนูในบัญชีของพวกเขา" @@ -9024,11 +9256,11 @@ msgstr "คุณได้ทำการปิดการใช้งาน @{ msgid "You reacted {0}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:213 +#: src/screens/Messages/components/ChatListItem.tsx:218 msgid "You reacted {0} to {1}" msgstr "" -#: src/screens/Settings/Settings.tsx:257 +#: src/screens/Settings/Settings.tsx:265 #: src/view/shell/desktop/LeftNav.tsx:206 msgid "You will be signed out of all your accounts." msgstr "" @@ -9045,15 +9277,15 @@ msgstr "คุณจะเริ่มได้รับการแจ้งเ msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." msgstr "คุณจะได้รับอีเมลที่มี \"รหัสรีเซ็ต\" ใส่รหัสนั้นที่นี่ จากนั้นใส่รหัสผ่านใหม่ของคุณ" -#: src/screens/Messages/components/ChatListItem.tsx:149 +#: src/screens/Messages/components/ChatListItem.tsx:154 msgid "You: {0}" msgstr "คุณ: {0}" -#: src/screens/Messages/components/ChatListItem.tsx:178 +#: src/screens/Messages/components/ChatListItem.tsx:183 msgid "You: {defaultEmbeddedContentMessage}" msgstr "คุณ: {defaultEmbeddedContentMessage}" -#: src/screens/Messages/components/ChatListItem.tsx:171 +#: src/screens/Messages/components/ChatListItem.tsx:176 msgid "You: {short}" msgstr "คุณ: {short}" @@ -9163,7 +9395,7 @@ msgstr "การแชทของคุณถูกปิดใช้งาน msgid "Your choice will be saved, but can be changed later in settings." msgstr "ตัวเลือกของคุณจะถูกบันทึกไว้ แต่สามารถเปลี่ยนแปลงได้ภายหลังในการตั้งค่า" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:494 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:513 msgid "Your current handle <0>{0} will automatically remain reserved for you. You can switch back to it at any time from this account." msgstr "" @@ -9194,7 +9426,7 @@ msgstr "" msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "ฟีดผู้ติดตามของคุณว่างเปล่า! ติดตามผู้ใช้เพิ่มเติมเพื่อดูความเคลื่อนไหว" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:221 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:240 msgid "Your full handle will be <0>@{0}" msgstr "ชื่อผู้ใช้เต็มของคุณจะเป็น <0>@{0}" @@ -9202,7 +9434,7 @@ msgstr "ชื่อผู้ใช้เต็มของคุณจะเป msgid "Your full username will be <0>@{0}" msgstr "" -#: src/Navigation.tsx:383 +#: src/Navigation.tsx:392 #: src/screens/Search/modules/ExploreInterestsCard.tsx:67 #: src/screens/Settings/ContentAndMediaSettings.tsx:92 #: src/screens/Settings/ContentAndMediaSettings.tsx:95 @@ -9262,3 +9494,7 @@ msgstr "รายงานของคุณจะถูกส่งไปยั #: src/screens/Settings/SettingsInterests.tsx:53 msgid "Your selected interests help us serve you content you care about." msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:65 +msgid "Your verifications" +msgstr "" diff --git a/src/locale/locales/tr/messages.po b/src/locale/locales/tr/messages.po index 1f51dd0104..a57857a6d6 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: 2025-04-09 23:20\n" +"PO-Revision-Date: 2025-04-19 04:09\n" "Last-Translator: \n" "Language-Team: Turkish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -23,7 +23,7 @@ msgstr "" msgid "(active)" msgstr "(aktif)" -#: src/screens/Messages/components/ChatListItem.tsx:155 +#: src/screens/Messages/components/ChatListItem.tsx:160 msgid "(contains embedded content)" msgstr "(gömülü içerik içeriyor)" @@ -42,7 +42,7 @@ msgstr "{0, plural, one {takipçi} other {takipçi}}" #: src/screens/Profile/ProfileFollows.tsx:40 msgid "{0, plural, one {# following} other {# following}}" -msgstr "" +msgstr "{0, plural, other {# takip edilen}}" #: src/lib/hooks/useTimeAgo.ts:159 msgid "{0, plural, one {# hour} other {# hours}}" @@ -50,11 +50,11 @@ msgstr "{0, plural, one {# saat} other {# saat}}" #: src/components/moderation/LabelsOnMe.tsx:53 msgid "{0, plural, one {# label has} other {# labels have}} been placed on this account" -msgstr "" +msgstr "Bu hesaba {0, plural, other {# işaret}} konmuş" #: src/components/moderation/LabelsOnMe.tsx:62 msgid "{0, plural, one {# label has} other {# labels have}} been placed on this content" -msgstr "" +msgstr "Bu içeriğe {0, plural, other {# işaret}} konmuş" #: src/screens/Post/PostLikedBy.tsx:41 msgid "{0, plural, one {# like} other {# likes}}" @@ -82,26 +82,26 @@ msgstr "{0, plural, other {# saniye}}" #: src/view/shell/bottom-bar/BottomBar.tsx:209 #: src/view/shell/bottom-bar/BottomBar.tsx:241 -#: src/view/shell/Drawer.tsx:454 +#: src/view/shell/Drawer.tsx:470 msgid "{0, plural, one {# unread item} other {# unread items}}" -msgstr "" +msgstr "{0, plural, other {# okunmamış öğe}}" #. How many months have passed, displayed in a narrow form #: src/lib/hooks/useTimeAgo.ts:182 msgid "{0, plural, one {#mo} other {#mo}}" -msgstr "" +msgstr "{0, plural, other {#a}}" -#: src/components/ProfileHoverCard/index.web.tsx:398 +#: src/components/ProfileHoverCard/index.web.tsx:404 #: src/screens/Profile/Header/Metrics.tsx:22 msgid "{0, plural, one {follower} other {followers}}" msgstr "{0, plural, other {takipçi}}" -#: src/components/ProfileHoverCard/index.web.tsx:402 +#: src/components/ProfileHoverCard/index.web.tsx:408 #: src/screens/Profile/Header/Metrics.tsx:26 msgid "{0, plural, one {following} other {following}}" -msgstr "" +msgstr "{0, plural, other {takip edilen}}" -#: src/view/com/post-thread/PostThreadItem.tsx:459 +#: src/view/com/post-thread/PostThreadItem.tsx:479 msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, other {beğeni}}" @@ -109,13 +109,13 @@ msgstr "{0, plural, other {beğeni}}" msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, other {gönderi}}" -#: src/view/com/post-thread/PostThreadItem.tsx:443 +#: src/view/com/post-thread/PostThreadItem.tsx:463 msgid "{0, plural, one {quote} other {quotes}}" msgstr "{0, plural, other {alıntı}}" -#: src/view/com/post-thread/PostThreadItem.tsx:425 +#: src/view/com/post-thread/PostThreadItem.tsx:445 msgid "{0, plural, one {repost} other {reposts}}" -msgstr "" +msgstr "{0, plural, other {yeniden gönderi}}" #: src/screens/Search/modules/ExploreTrendingTopics.tsx:78 msgid "{0, plural, other {{1} posts}}" @@ -129,12 +129,12 @@ msgstr "{0, plural, other {# kişi}} bu başlangıç paketini kullandı!" #. Pattern: {wordValue} in tags #: src/components/dialogs/MutedWords.tsx:475 msgid "{0} <0>in <1>tags" -msgstr "" +msgstr "{0} <0><1>etiketlerde" #. Pattern: {wordValue} in text, tags #: src/components/dialogs/MutedWords.tsx:465 msgid "{0} <0>in <1>text & tags" -msgstr "" +msgstr "{0} <0><1>metin ve etiketlerde" #: src/screens/StarterPack/StarterPackLandingScreen.tsx:223 msgid "{0} joined this week" @@ -151,11 +151,11 @@ msgstr "50'de {0}" #: src/components/dms/MessageItem.tsx:143 msgid "{0} reacted {1}" -msgstr "" +msgstr "{0} şu tepkiyi verdi: {1}" -#: src/screens/Messages/components/ChatListItem.tsx:226 +#: src/screens/Messages/components/ChatListItem.tsx:231 msgid "{0} reacted {1} to {2}" -msgstr "" +msgstr "{0} şuna {1} tepkisi verdi: {2}" #: src/view/com/util/UserAvatar.tsx:464 msgid "{0}'s avatar" @@ -191,7 +191,7 @@ msgstr "{0}sn" #: src/view/shell/desktop/LeftNav.tsx:383 msgid "{count, plural, one {# unread item} other {# unread items}}" -msgstr "" +msgstr "{count, plural, other {# okunmamış öğe}}" #: src/lib/generate-starterpack.ts:111 #: src/screens/StarterPack/Wizard/index.tsx:178 @@ -206,111 +206,143 @@ msgstr "{estimatedTimeHrs, plural, one {saat} other {saat}}" msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "{estimatedTimeMins, plural, one {dakika} other {dakika}}" -#: src/view/com/notifications/NotificationFeedItem.tsx:305 +#: src/view/com/notifications/NotificationFeedItem.tsx:324 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} followed you" -msgstr "" +msgstr "{firstAuthorLink} ve <0>{additionalAuthorsCount, plural, other {{formattedAuthorsCount} kişi daha}} sizi takip etti" -#: src/view/com/notifications/NotificationFeedItem.tsx:331 +#: src/view/com/notifications/NotificationFeedItem.tsx:350 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your custom feed" -msgstr "" +msgstr "{firstAuthorLink} ve <0>{additionalAuthorsCount, plural, other {{formattedAuthorsCount} kişi daha}} özelleştirilmiş akışınızı beğendi" -#: src/view/com/notifications/NotificationFeedItem.tsx:224 +#: src/view/com/notifications/NotificationFeedItem.tsx:243 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your post" +msgstr "{firstAuthorLink} ve <0>{additionalAuthorsCount, plural, other {{formattedAuthorsCount} kişi daha}} gönderinizi beğendi" + +#: src/view/com/notifications/NotificationFeedItem.tsx:430 +msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} removed their verifications from your account" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:248 +#: src/view/com/notifications/NotificationFeedItem.tsx:267 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} reposted your post" -msgstr "" +msgstr "{firstAuthorLink} ve <0>{additionalAuthorsCount, plural, other {{formattedAuthorsCount} kişi daha}} gönderinizi yeniden gönderdi" -#: src/view/com/notifications/NotificationFeedItem.tsx:355 +#: src/view/com/notifications/NotificationFeedItem.tsx:374 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} signed up with your starter pack" +msgstr "{firstAuthorLink} ve <0>{additionalAuthorsCount, plural, other {{formattedAuthorsCount} kişi daha}} başlangıç paketinizle kaydoldu" + +#: src/view/com/notifications/NotificationFeedItem.tsx:404 +msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} verified you" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:317 +#: src/view/com/notifications/NotificationFeedItem.tsx:336 msgid "{firstAuthorLink} followed you" -msgstr "{firstAuthorLink} seni takip etti" +msgstr "{firstAuthorLink} sizi takip etti" -#: src/view/com/notifications/NotificationFeedItem.tsx:294 +#: src/view/com/notifications/NotificationFeedItem.tsx:313 msgid "{firstAuthorLink} followed you back" msgstr "{firstAuthorLink} seni geri takip etti" -#: src/view/com/notifications/NotificationFeedItem.tsx:343 +#: src/view/com/notifications/NotificationFeedItem.tsx:362 msgid "{firstAuthorLink} liked your custom feed" -msgstr "" +msgstr "{firstAuthorLink} özelleştirilmiş akışınızı beğendi" -#: src/view/com/notifications/NotificationFeedItem.tsx:236 +#: src/view/com/notifications/NotificationFeedItem.tsx:255 msgid "{firstAuthorLink} liked your post" msgstr "{firstAuthorLink} gönderini beğendi" -#: src/view/com/notifications/NotificationFeedItem.tsx:260 +#: src/view/com/notifications/NotificationFeedItem.tsx:442 +msgid "{firstAuthorLink} removed their verification from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:279 msgid "{firstAuthorLink} reposted your post" msgstr "{firstAuthorLink} gönderini yeniden gönderdi" -#: src/view/com/notifications/NotificationFeedItem.tsx:367 +#: src/view/com/notifications/NotificationFeedItem.tsx:386 msgid "{firstAuthorLink} signed up with your starter pack" +msgstr "{firstAuthorLink} sizin başlangıç paketinizle kaydoldu" + +#: src/view/com/notifications/NotificationFeedItem.tsx:416 +msgid "{firstAuthorLink} verified you" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:298 +#: src/view/com/notifications/NotificationFeedItem.tsx:317 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} followed you" -msgstr "" +msgstr "{firstAuthorName} ve {additionalAuthorsCount, plural, other {{formattedAuthorsCount} kişi daha}} sizi takip etti" -#: src/view/com/notifications/NotificationFeedItem.tsx:324 +#: src/view/com/notifications/NotificationFeedItem.tsx:343 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your custom feed" -msgstr "" +msgstr "{firstAuthorName} ve {additionalAuthorsCount, plural, other {{formattedAuthorsCount} kişi daha}} sizi takip etti" -#: src/view/com/notifications/NotificationFeedItem.tsx:217 +#: src/view/com/notifications/NotificationFeedItem.tsx:236 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your post" +msgstr "{firstAuthorName} ve {additionalAuthorsCount, plural, other {{formattedAuthorsCount} kişi daha}} gönderinizi beğendi" + +#: src/view/com/notifications/NotificationFeedItem.tsx:423 +msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} removed their verifications from your account" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:241 +#: src/view/com/notifications/NotificationFeedItem.tsx:260 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} reposted your post" -msgstr "" +msgstr "{firstAuthorName} ve {additionalAuthorsCount, plural, other {{formattedAuthorsCount} kişi daha}} gönderinizi yeniden gönderdi" -#: src/view/com/notifications/NotificationFeedItem.tsx:348 +#: src/view/com/notifications/NotificationFeedItem.tsx:367 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} signed up with your starter pack" +msgstr "{firstAuthorName} ve {additionalAuthorsCount, plural, other {{formattedAuthorsCount} kişi daha}} başlangıç paketinizle kaydoldu" + +#: src/view/com/notifications/NotificationFeedItem.tsx:397 +msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} verified you" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:303 +#: src/view/com/notifications/NotificationFeedItem.tsx:322 msgid "{firstAuthorName} followed you" msgstr "{firstAuthorName} seni takip etti" -#: src/view/com/notifications/NotificationFeedItem.tsx:293 +#: src/view/com/notifications/NotificationFeedItem.tsx:312 msgid "{firstAuthorName} followed you back" msgstr "{firstAuthorName} seni geri takip etti" -#: src/view/com/notifications/NotificationFeedItem.tsx:329 +#: src/view/com/notifications/NotificationFeedItem.tsx:348 msgid "{firstAuthorName} liked your custom feed" -msgstr "" +msgstr "{firstAuthorName} özelleştirdiğiniz akışınızı beğendi" -#: src/view/com/notifications/NotificationFeedItem.tsx:222 +#: src/view/com/notifications/NotificationFeedItem.tsx:241 msgid "{firstAuthorName} liked your post" msgstr "{firstAuthorName} gönderini beğendi" -#: src/view/com/notifications/NotificationFeedItem.tsx:246 +#: src/view/com/notifications/NotificationFeedItem.tsx:428 +msgid "{firstAuthorName} removed their verification from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:265 msgid "{firstAuthorName} reposted your post" msgstr "{firstAuthorName} gönderini yeniden gönderdi" -#: src/view/com/notifications/NotificationFeedItem.tsx:353 +#: src/view/com/notifications/NotificationFeedItem.tsx:372 msgid "{firstAuthorName} signed up with your starter pack" msgstr "{firstAuthorName} senin başlangıç paketin ile kaydoldu" -#: src/components/ProfileHoverCard/index.web.tsx:508 +#: src/view/com/notifications/NotificationFeedItem.tsx:402 +msgid "{firstAuthorName} verified you" +msgstr "" + +#: src/components/ProfileHoverCard/index.web.tsx:532 #: src/screens/Profile/Header/Metrics.tsx:49 msgid "{following} following" msgstr "{following} takip ediliyor" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:392 +#: src/components/dialogs/SearchablePeopleList.tsx:412 msgid "{handle} can't be messaged" msgstr "{handle} kullanıcısına mesaj gönderilemez" #. Number of users (always at least 50) who have joined Bluesky using a specific starter pack #: src/components/StarterPack/StarterPackCard.tsx:101 msgid "{joinedAllTimeCount, plural, other {# users have}} joined!" -msgstr "" +msgstr "{joinedAllTimeCount, plural, other {# kullanıcı}} katıldı!" #: src/view/shell/bottom-bar/BottomBarWeb.tsx:270 msgid "{notificationCount, plural, one {# unread item} other {# unread items}}" -msgstr "" +msgstr "{notificationCount, plural, other {# okunmamış öğe}}" #: src/components/NewskieDialog.tsx:116 msgid "{profileName} joined Bluesky {0} ago" @@ -330,6 +362,19 @@ msgstr "{rank}." msgid "{type}h ago" msgstr "{type}s önce" +#: src/components/verification/VerifierDialog.tsx:60 +msgid "{userName} is a trusted verifier" +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:67 +msgid "{userName} is verified" +msgstr "" + +#. Possessive, meaning "the verifications of {userName}" +#: src/components/verification/VerificationsDialog.tsx:69 +msgid "{userName}'s verifications" +msgstr "" + #. Indicates the number of additional profiles are in the Starter Pack e.g. +12 #: src/screens/Search/components/StarterPackCard.tsx:249 msgid "+{computedTotal}" @@ -338,28 +383,28 @@ msgstr "+{computedTotal}" #: src/screens/StarterPack/Wizard/index.tsx:449 msgctxt "profiles" msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" -msgstr "" +msgstr "<0>{0}, <1>{1} ve {2, plural, other {# kişi daha}} başlangıç paketinizde yer alıyor" #: src/screens/StarterPack/Wizard/index.tsx:502 msgctxt "feeds" msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" -msgstr "" +msgstr "<0>{0}, <1>{1} ve {2, plural, other {# kişi daha}} başlangıç paketinizde yer alıyor" -#: src/view/shell/Drawer.tsx:97 +#: src/view/shell/Drawer.tsx:113 msgid "<0>{0} {1, plural, one {follower} other {followers}}" -msgstr "" +msgstr "<0>{0} {1, plural, other {takipçi}}" -#: src/view/shell/Drawer.tsx:108 +#: src/view/shell/Drawer.tsx:124 msgid "<0>{0} {1, plural, one {following} other {following}}" -msgstr "" +msgstr "<0>{0} {1, plural, other {takip edilen}}" #: src/screens/StarterPack/Wizard/index.tsx:490 msgid "<0>{0} and<1> <2>{1} are included in your starter pack" -msgstr "" +msgstr "<0>{0} ve <1><2>{1} başlangıç paketinizde yer alıyor" #: src/screens/StarterPack/Wizard/index.tsx:483 msgid "<0>{0} is included in your starter pack" -msgstr "" +msgstr "<0>{0} başlangıç paketinizde yer alıyor" #: src/components/WhoCanReply.tsx:296 msgid "<0>{0} members" @@ -375,7 +420,7 @@ msgstr "<0>Deneysel: Bu tercih seçildiğinde sadece takip ettiğiniz kullan #: src/screens/StarterPack/Wizard/index.tsx:440 msgid "<0>You and<1> <2>{0} are included in your starter pack" -msgstr "" +msgstr "<0>Siz ve <1><2>{0} başlangıç paketinizde yer alıyorsunuz" #: src/screens/Profile/Header/Handle.tsx:52 msgid "⚠Invalid Handle" @@ -398,14 +443,18 @@ msgid "7 days" msgstr "7 gün" #. If last message does not contain text, fall back to "{user} reacted to {a message}" -#: src/screens/Messages/components/ChatListItem.tsx:205 +#: src/screens/Messages/components/ChatListItem.tsx:210 msgid "a message" msgstr "bir mesaj" -#: src/Navigation.tsx:391 -#: src/screens/Settings/AboutSettings.tsx:34 -#: src/screens/Settings/Settings.tsx:215 -#: src/screens/Settings/Settings.tsx:218 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:91 +msgid "A new form of verification" +msgstr "" + +#: src/Navigation.tsx:400 +#: src/screens/Settings/AboutSettings.tsx:72 +#: src/screens/Settings/Settings.tsx:223 +#: src/screens/Settings/Settings.tsx:226 msgid "About" msgstr "Hakkında" @@ -416,7 +465,7 @@ msgstr "Kabul et" #: src/screens/Messages/components/RequestButtons.tsx:225 msgid "Accept chat request" -msgstr "" +msgstr "Sohbet isteğini kabul et" #. Accept a chat request #: src/screens/Messages/components/RequestListItem.tsx:42 @@ -424,36 +473,36 @@ msgid "Accept Request" msgstr "İsteği kabul et" #: src/screens/Settings/AccessibilitySettings.tsx:46 -#: src/screens/Settings/Settings.tsx:191 -#: src/screens/Settings/Settings.tsx:194 +#: src/screens/Settings/Settings.tsx:199 +#: src/screens/Settings/Settings.tsx:202 msgid "Accessibility" msgstr "Erişilebilirlik" -#: src/Navigation.tsx:343 +#: src/Navigation.tsx:352 msgid "Accessibility Settings" msgstr "Erişilebilirlik Ayarları" -#: src/Navigation.tsx:359 +#: src/Navigation.tsx:368 #: src/screens/Login/LoginForm.tsx:194 #: src/screens/Settings/AccountSettings.tsx:45 -#: src/screens/Settings/Settings.tsx:153 -#: src/screens/Settings/Settings.tsx:156 +#: src/screens/Settings/Settings.tsx:161 +#: src/screens/Settings/Settings.tsx:164 msgid "Account" msgstr "Hesap" #: src/screens/Messages/components/RequestButtons.tsx:81 -#: src/view/com/profile/ProfileMenu.tsx:141 +#: src/view/com/profile/ProfileMenu.tsx:147 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:392 msgctxt "toast" msgid "Account blocked" msgstr "Hesap engellendi" -#: src/view/com/profile/ProfileMenu.tsx:154 +#: src/view/com/profile/ProfileMenu.tsx:160 msgctxt "toast" msgid "Account followed" msgstr "Hesap takip edildi" -#: src/view/com/profile/ProfileMenu.tsx:117 +#: src/view/com/profile/ProfileMenu.tsx:123 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:415 msgctxt "toast" msgid "Account muted" @@ -468,33 +517,37 @@ msgstr "Hesap Susturuldu" msgid "Account Muted by List" msgstr "Liste Tarafından Hesap Susturuldu" -#: src/screens/Settings/Settings.tsx:430 +#: src/screens/Settings/Settings.tsx:472 msgid "Account options" msgstr "Hesap seçenekleri" -#: src/screens/Settings/Settings.tsx:466 +#: src/screens/Settings/Settings.tsx:508 msgid "Account removed from quick access" msgstr "Hesap hızlı erişimden kaldırıldı" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:137 -#: src/view/com/profile/ProfileMenu.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:140 +#: src/view/com/profile/ProfileMenu.tsx:137 msgctxt "toast" msgid "Account unblocked" msgstr "Hesap engeli kaldırıldı" -#: src/view/com/profile/ProfileMenu.tsx:166 +#: src/view/com/profile/ProfileMenu.tsx:172 msgctxt "toast" msgid "Account unfollowed" msgstr "Hesap takibi bırakıldı" -#: src/view/com/profile/ProfileMenu.tsx:107 +#: src/view/com/profile/ProfileMenu.tsx:113 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:405 msgctxt "toast" msgid "Account unmuted" msgstr "Hesap susturulması kaldırıldı" +#: src/components/verification/VerifierDialog.tsx:98 +msgid "Accounts with a scalloped blue check mark<0>{NON_BREAKING_SPACE}<1/>{NON_BREAKING_SPACE}can verify others. These trusted verifiers are selected by Bluesky." +msgstr "" + +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:169 #: src/components/dialogs/MutedWords.tsx:328 -#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/UserAddRemoveLists.tsx:235 msgid "Add" msgstr "Ekle" @@ -512,8 +565,8 @@ msgstr "{displayName} adlı kullanıcıyı başlangıç paketine ekle" msgid "Add a content warning" msgstr "Bir içerik uyarısı ekleyin" -#: src/view/screens/ProfileList.tsx:916 -#: src/view/screens/ProfileList.tsx:934 +#: src/view/screens/ProfileList.tsx:924 +#: src/view/screens/ProfileList.tsx:942 msgid "Add a user to this list" msgstr "Bu listeye bir kullanıcı ekleyin" @@ -536,8 +589,8 @@ msgstr "Alternatif metin ekle" msgid "Add alt text (optional)" msgstr "Alternatif metin ekle (isteğe bağlı)" -#: src/screens/Settings/Settings.tsx:373 -#: src/screens/Settings/Settings.tsx:376 +#: src/screens/Settings/Settings.tsx:415 +#: src/screens/Settings/Settings.tsx:418 #: src/view/shell/desktop/LeftNav.tsx:281 #: src/view/shell/desktop/LeftNav.tsx:285 msgid "Add another account" @@ -578,14 +631,18 @@ msgstr "Sessize alınacak kelimeler ve etiketler ekle" msgid "Add new post" msgstr "Yeni gönderi ekle" -#: src/view/screens/ProfileList.tsx:924 -#: src/view/screens/ProfileList.tsx:942 +#: src/view/screens/ProfileList.tsx:932 +#: src/view/screens/ProfileList.tsx:950 msgid "Add people" -msgstr "" +msgstr "Kişi ekle" + +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:79 +msgid "Add people to list" +msgstr "Listeye birilerini ekleyin" #: src/components/dms/EmojiPopup.android.tsx:55 msgid "Add Reaction" -msgstr "" +msgstr "Tepki Ekle" #: src/screens/Home/NoFeedsPinned.tsx:99 msgid "Add recommended feeds" @@ -593,41 +650,45 @@ msgstr "Önerilen akışları ekle" #: src/screens/StarterPack/Wizard/index.tsx:471 msgid "Add some feeds to your starter pack!" -msgstr "" +msgstr "Başlangıç paketinize birkaç akış ekleyin!" #: src/screens/Feeds/NoFollowingFeed.tsx:41 msgid "Add the default feed of only people you follow" -msgstr "" +msgstr "Yalnızca takip ettiklerinizden ibaret varsayılan akışı ekleyin" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:387 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:406 msgid "Add the following DNS record to your domain:" msgstr "Alan adınıza aşağıdaki DNS kaydını ekleyin:" #: src/components/FeedCard.tsx:305 msgid "Add this feed to your feeds" -msgstr "" +msgstr "Akışlarınıza bu akışı ekleyin" -#: src/view/com/profile/ProfileMenu.tsx:273 -#: src/view/com/profile/ProfileMenu.tsx:276 +#: src/view/com/profile/ProfileMenu.tsx:286 +#: src/view/com/profile/ProfileMenu.tsx:289 msgid "Add to lists" msgstr "Listelere ekle" #: src/view/com/feeds/FeedSourceCard.tsx:269 msgid "Add to my feeds" -msgstr "Beslemelerime ekle" +msgstr "Akışlarıma ekle" -#: src/view/com/modals/ListAddRemoveUsers.tsx:192 +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:156 +msgid "Add user to list" +msgstr "Kullanıcıyı listeye ekle" + +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:109 #: src/view/com/modals/UserAddRemoveLists.tsx:162 msgid "Added to list" msgstr "Listeye eklendi" #: src/view/com/feeds/FeedSourceCard.tsx:125 msgid "Added to my feeds" -msgstr "Beslemelerime eklendi" +msgstr "Akışlarıma eklendi" #: src/components/moderation/ReportDialog/index.tsx:410 msgid "Additional details (limit 300 characters)" -msgstr "" +msgstr "Ek ayrıntılar (300 karakterle sınırlıdır)" #: src/view/com/composer/labels/LabelsBtn.tsx:159 msgid "Adult" @@ -640,7 +701,7 @@ msgstr "Yetişkin" msgid "Adult Content" msgstr "Yetişkin İçerik" -#: src/screens/Moderation/index.tsx:355 +#: src/screens/Moderation/index.tsx:374 msgid "Adult content can only be enabled via the Web at <0>bsky.app." msgstr "Yetişkin içerik yalnızca Web üzerinden <0>bsky.app etkinleştirilebilir." @@ -651,9 +712,9 @@ msgstr "Yetişkin içerik devre dışı bırakıldı." #: src/view/com/composer/labels/LabelsBtn.tsx:138 #: src/view/com/composer/labels/LabelsBtn.tsx:196 msgid "Adult Content labels" -msgstr "Yetişkin İçerik etiketleri" +msgstr "Yetişkin İçerik işaretleri" -#: src/screens/Moderation/index.tsx:399 +#: src/screens/Moderation/index.tsx:418 msgid "Advanced" msgstr "Gelişmiş" @@ -673,7 +734,7 @@ msgstr "Tüm Diller" #: src/view/screens/Feeds.tsx:702 msgid "All the feeds you've saved, right in one place." -msgstr "" +msgstr "Kaydettiğiniz akışların tümü bir yerde." #: src/screens/Settings/components/AddAppPasswordDialog.tsx:146 #: src/screens/Settings/components/AddAppPasswordDialog.tsx:153 @@ -733,7 +794,7 @@ msgstr "Alternatif metin, görme engelli ve düşük görme yeteneğine sahip ku #: src/view/com/composer/GifAltText.tsx:179 #: src/view/com/composer/photos/ImageAltTextDialog.tsx:139 msgid "Alt text will be truncated. {MAX_ALT_TEXT, plural, other {Limit: {0} characters.}}" -msgstr "" +msgstr "Alt metin kırpılacaktır. {MAX_ALT_TEXT, plural, other {Sınır: {0} karakter.}}" #: src/screens/Settings/components/DisableEmail2FADialog.tsx:93 #: src/view/com/modals/VerifyEmail.tsx:132 @@ -762,7 +823,7 @@ msgstr "Video sıkıştırılırken bir hata oluştu." #: src/state/queries/explore-feed-previews.tsx:184 msgid "An error occurred while fetching the feed." -msgstr "" +msgstr "Akış getirilirken bir hata oluştu." #: src/components/StarterPack/ProfileStarterPacks.tsx:336 msgid "An error occurred while generating your starter pack. Want to try again?" @@ -794,6 +855,11 @@ msgstr "Tümü takip edilmeye çalışılırken bir hata oluştu" msgid "An error occurred while uploading the video." msgstr "Video yüklenirken bir hata oluştu." +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:84 +#: src/components/verification/VerifierDialog.tsx:88 +msgid "An illustration showing that Bluesky selects trusted verifiers, and trusted verifiers in turn verify individual user accounts." +msgstr "" + #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:28 #: src/lib/moderation/useReportOptions.ts:28 msgid "An issue not included in these options" @@ -809,13 +875,17 @@ msgstr "Sohbeti açmaya çalışırken bir sorun oluştu" #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 -#: src/components/ProfileCard.tsx:339 -#: src/components/ProfileCard.tsx:360 +#: src/components/ProfileCard.tsx:367 +#: src/components/ProfileCard.tsx:388 #: src/view/com/profile/FollowButton.tsx:38 #: src/view/com/profile/FollowButton.tsx:48 msgid "An issue occurred, please try again." msgstr "Bir sorun oluştu, lütfen tekrar deneyin." +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:118 +msgid "An mockup of a iPhone showing the Bluesky app open to the profile of a verified user with a blue checkmark next to their display name." +msgstr "" + #: src/screens/Onboarding/StepInterests/index.tsx:185 msgid "an unknown error occurred" msgstr "bilinmeyen bir hata oluştu" @@ -823,7 +893,7 @@ msgstr "bilinmeyen bir hata oluştu" #: src/components/moderation/ModerationDetailsDialog.tsx:134 #: src/lib/moderation/useModerationCauseDescription.ts:144 msgid "an unknown labeler" -msgstr "" +msgstr "bilinmeyen bir işaretleyici" #: src/components/WhoCanReply.tsx:317 msgid "and" @@ -838,16 +908,20 @@ msgstr "Hayvanlar" msgid "Animated GIF" msgstr "Animasyonlu GIF" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:37 +msgid "Announcing verification on Bluesky" +msgstr "" + #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:33 #: src/lib/moderation/useReportOptions.ts:33 msgid "Anti-Social Behavior" -msgstr "" +msgstr "Anti-Sosyal Davranış" #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:48 msgid "Anybody can interact" msgstr "Herkes etkileşime geçebilir" -#: src/Navigation.tsx:399 +#: src/Navigation.tsx:408 #: src/screens/Settings/AppIconSettings/index.tsx:67 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:18 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:23 @@ -873,18 +947,18 @@ msgstr "Uygulama şifresinin ismi benzersiz olmalıdır" #: src/screens/Settings/components/AddAppPasswordDialog.tsx:62 msgid "App password names can only contain letters, numbers, spaces, dashes, and underscores" -msgstr "" +msgstr "Uygulama şifresi isimleri sadece harf, rakam, boşluk, tire ve alt çizgi içerebilir" #: src/screens/Settings/components/AddAppPasswordDialog.tsx:80 msgid "App password names must be at least 4 characters long" -msgstr "" +msgstr "Uygulama şifresi isimleri en az 4 karakter uzunluğunda olmalıdır" #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:63 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:66 msgid "App passwords" msgstr "Uygulama şifreleri" -#: src/Navigation.tsx:311 +#: src/Navigation.tsx:320 #: src/screens/Settings/AppPasswords.tsx:51 msgid "App Passwords" msgstr "Uygulama Şifreleri" @@ -896,7 +970,7 @@ msgstr "İtiraz et" #: src/components/moderation/LabelsOnMeDialog.tsx:268 msgid "Appeal \"{0}\" label" -msgstr "\"{0}\" etiketine itiraz et" +msgstr "\"{0}\" işaretine itiraz et" #: src/components/moderation/LabelsOnMeDialog.tsx:258 #: src/screens/Messages/components/ChatDisabled.tsx:91 @@ -907,11 +981,11 @@ msgstr "İtiraz gönderildi" #: src/screens/Takendown.tsx:111 #: src/screens/Takendown.tsx:144 msgid "Appeal suspension" -msgstr "" +msgstr "Askıya alınmaya itiraz et" #: src/screens/Takendown.tsx:114 msgid "Appeal Suspension" -msgstr "" +msgstr "Askıya Alınmaya İtiraz Et" #: src/screens/Messages/components/ChatDisabled.tsx:51 #: src/screens/Messages/components/ChatDisabled.tsx:53 @@ -920,30 +994,30 @@ msgstr "" msgid "Appeal this decision" msgstr "Bu karara itiraz et" -#: src/Navigation.tsx:351 +#: src/Navigation.tsx:360 #: src/screens/Settings/AppearanceSettings.tsx:85 -#: src/screens/Settings/Settings.tsx:183 -#: src/screens/Settings/Settings.tsx:186 +#: src/screens/Settings/Settings.tsx:191 +#: src/screens/Settings/Settings.tsx:194 msgid "Appearance" msgstr "Görünüm" #: src/screens/Feeds/NoSavedFeedsOfAnyType.tsx:47 #: src/screens/Home/NoFeedsPinned.tsx:93 msgid "Apply default recommended feeds" -msgstr "" +msgstr "Önerilen öntanımlı akışları uygula" -#: src/view/com/post-thread/PostThreadItem.tsx:865 +#: src/view/com/post-thread/PostThreadItem.tsx:885 msgid "Archived from {0}" msgstr "{0} kaynağından arşivlendi" -#: src/view/com/post-thread/PostThreadItem.tsx:834 -#: src/view/com/post-thread/PostThreadItem.tsx:873 +#: src/view/com/post-thread/PostThreadItem.tsx:854 +#: src/view/com/post-thread/PostThreadItem.tsx:893 msgid "Archived post" msgstr "Arşivlenmiş gönderi" #: src/screens/Settings/AppPasswords.tsx:209 msgid "Are you sure you want to delete the app password \"{0}\"?" -msgstr "" +msgstr "\"{0}\" uygulama şifresini silmek istediğinizden emin misiniz?" #: src/components/dms/MessageContextMenu.tsx:185 msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participant." @@ -953,13 +1027,13 @@ msgstr "Bu mesajı silmek istediğinize emin misiniz? Mesajınız sizin için si msgid "Are you sure you want to delete this starter pack?" msgstr "Bu başlangıç paketini silmek istediğinize emin misiniz?" -#: src/screens/Profile/Header/EditProfileDialog.tsx:82 +#: src/screens/Profile/Header/EditProfileDialog.tsx:86 msgid "Are you sure you want to discard your changes?" -msgstr "" +msgstr "Değişiklikleri iptal etmek istediğinizden emin misiniz?" #: src/components/dms/LeaveConvoPrompt.tsx:46 msgid "Are you sure you want to leave this conversation?" -msgstr "" +msgstr "Bu sohbeti terk etmek istediğinizden emin misiniz?" #: src/components/dms/LeaveConvoPrompt.tsx:45 msgid "Are you sure you want to leave this conversation? Your messages will be deleted for you, but not for the other participant." @@ -967,11 +1041,11 @@ msgstr "Bu görüşmeden ayrılmak istediğinize emin misiniz? Mesajlarınız si #: src/view/com/feeds/FeedSourceCard.tsx:319 msgid "Are you sure you want to remove {0} from your feeds?" -msgstr "" +msgstr "{0} akışını akışlarınızdan çıkarmak istediğinizden emin misiniz?" #: src/components/FeedCard.tsx:340 msgid "Are you sure you want to remove this from your feeds?" -msgstr "" +msgstr "Bunu akışlarınızdan çıkarmak istediğinize emin misiniz?" #: src/view/com/composer/Composer.tsx:703 msgid "Are you sure you'd like to discard this draft?" @@ -979,7 +1053,7 @@ msgstr "Bu taslağı silmek istediğinizden emin misiniz?" #: src/view/com/composer/Composer.tsx:882 msgid "Are you sure you'd like to discard this post?" -msgstr "" +msgstr "Bu taslağı silmek istediğinizden emin misiniz?" #: src/components/dialogs/MutedWords.tsx:433 msgid "Are you sure?" @@ -987,7 +1061,7 @@ msgstr "Emin misiniz?" #: src/view/com/composer/select-language/SuggestedLanguage.tsx:69 msgid "Are you writing in <0>{suggestedLanguageName}?" -msgstr "" +msgstr "<0>{suggestedLanguageName} dilinde mi yazıyorsunuz?" #: src/screens/Onboarding/index.tsx:23 #: src/screens/Onboarding/state.ts:95 @@ -1016,7 +1090,7 @@ msgstr "Otomatik oynatma seçenekleri <0>İçerik ve medya ayarları bölüm msgid "Autoplay videos and GIFs" msgstr "Videoları ve GIFleri otomatik oynat" -#: src/components/dms/MessagesListHeader.tsx:82 +#: src/components/dms/MessagesListHeader.tsx:84 #: src/components/moderation/LabelsOnMeDialog.tsx:315 #: src/components/moderation/LabelsOnMeDialog.tsx:316 #: src/screens/Login/ChooseAccountForm.tsx:90 @@ -1037,7 +1111,7 @@ msgstr "Geri" #: src/screens/Messages/Inbox.tsx:238 msgid "Back to Chats" -msgstr "" +msgstr "Sohbetlere Geri Dön" #: src/view/screens/Lists.tsx:81 #: src/view/screens/ModerationModlists.tsx:81 @@ -1052,7 +1126,7 @@ msgstr "Bir gönderi oluşturmadan önce e-posta adresinizi doğrulamanız gerek msgid "Before creating a starter pack, you must first verify your email." msgstr "Bir başlangıç ​​paketi oluşturmadan önce e-posta adresinizi doğrulamanız gerekir." -#: src/components/dms/dialogs/NewChatDialog.tsx:79 +#: src/components/dms/dialogs/NewChatDialog.tsx:80 #: src/components/dms/MessageProfileButton.tsx:110 #: src/screens/Messages/Conversation.tsx:221 msgid "Before you may message another user, you must first verify your email." @@ -1063,8 +1137,8 @@ msgstr "Başka bir kullanıcıya mesaj gönderebilmeniz için öncelikle e-posta msgid "Birthday" msgstr "Doğum günü" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:283 -#: src/view/com/profile/ProfileMenu.tsx:399 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 +#: src/view/com/profile/ProfileMenu.tsx:435 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:849 msgid "Block" msgstr "Engelle" @@ -1073,19 +1147,19 @@ msgstr "Engelle" #: src/components/dms/ConvoMenu.tsx:250 #: src/screens/Messages/components/RequestButtons.tsx:134 #: src/screens/Messages/components/RequestButtons.tsx:136 -#: src/view/com/profile/ProfileMenu.tsx:310 -#: src/view/com/profile/ProfileMenu.tsx:317 +#: src/view/com/profile/ProfileMenu.tsx:346 +#: src/view/com/profile/ProfileMenu.tsx:353 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:686 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:688 msgid "Block account" msgstr "Hesabı engelle" -#: src/view/com/profile/ProfileMenu.tsx:382 +#: src/view/com/profile/ProfileMenu.tsx:418 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:844 msgid "Block Account?" msgstr "Hesabı Engelle?" -#: src/view/screens/ProfileList.tsx:661 +#: src/view/screens/ProfileList.tsx:669 msgid "Block accounts" msgstr "Hesapları engelle" @@ -1095,9 +1169,9 @@ msgstr "Engelle ve Sil" #: src/components/dms/ReportDialog.tsx:352 msgid "Block and/or delete this conversation" -msgstr "" +msgstr "Engelle ve/veya bu yazışmayı sil" -#: src/view/screens/ProfileList.tsx:781 +#: src/view/screens/ProfileList.tsx:789 msgid "Block list" msgstr "Listeyi engelle" @@ -1105,7 +1179,7 @@ msgstr "Listeyi engelle" msgid "Block or report" msgstr "Engelle veya raporla" -#: src/view/screens/ProfileList.tsx:776 +#: src/view/screens/ProfileList.tsx:784 msgid "Block these accounts?" msgstr "Bu hesapları engelle?" @@ -1122,21 +1196,21 @@ msgstr "Kullanıcıyı Engelle" msgid "Blocked" msgstr "Engellendi" -#: src/screens/Moderation/index.tsx:269 +#: src/screens/Moderation/index.tsx:273 msgid "Blocked accounts" msgstr "Engellenen hesaplar" -#: src/Navigation.tsx:160 -#: src/view/screens/ModerationBlockedAccounts.tsx:101 +#: src/Navigation.tsx:161 +#: src/view/screens/ModerationBlockedAccounts.tsx:110 msgid "Blocked Accounts" msgstr "Engellenen Hesaplar" -#: src/view/com/profile/ProfileMenu.tsx:394 +#: src/view/com/profile/ProfileMenu.tsx:430 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:846 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." -#: src/view/screens/ModerationBlockedAccounts.tsx:112 +#: src/view/screens/ModerationBlockedAccounts.tsx:121 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you. You will not see their content and they will be prevented from seeing yours." msgstr "Engellenen hesaplar, konularınıza yanıt veremez, sizi bahsedemez veya başka şekilde sizinle etkileşime giremez. Onların içeriğini görmeyeceksiniz ve onlar da sizinkini görmekten alıkonulacaklar." @@ -1144,17 +1218,17 @@ msgstr "Engellenen hesaplar, konularınıza yanıt veremez, sizi bahsedemez veya msgid "Blocked post." msgstr "Engellenen gönderi." -#: src/screens/Profile/Sections/Labels.tsx:173 +#: src/screens/Profile/Sections/Labels.tsx:170 msgid "Blocking does not prevent this labeler from placing labels on your account." -msgstr "" +msgstr "Engellemeniz bu işaretleyicinin hesabınıza işaret koymasına engel olmayacaktır." -#: src/view/screens/ProfileList.tsx:778 +#: src/view/screens/ProfileList.tsx:786 msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Engelleme herkese açıktır. Engellenen hesaplar, konularınıza yanıt veremez, sizi bahsedemez veya başka şekilde sizinle etkileşime giremez." -#: src/view/com/profile/ProfileMenu.tsx:391 +#: src/view/com/profile/ProfileMenu.tsx:427 msgid "Blocking will not prevent labels from being applied on your account, but it will stop this account from replying in your threads or interacting with you." -msgstr "" +msgstr "Engellemeniz hesabınıza işaretlerin uygulanmasını önlemeyecektir fakat bu hesabın sizin zincirlerinize yanıt vermesini ya da sizle etkileşime geçmesini önleyecektir." #: src/view/com/auth/SplashScreen.web.tsx:173 msgid "Blog" @@ -1165,7 +1239,7 @@ msgstr "Blog" msgid "Bluesky" msgstr "Bluesky" -#: src/view/com/post-thread/PostThreadItem.tsx:890 +#: src/view/com/post-thread/PostThreadItem.tsx:910 msgid "Bluesky cannot confirm the authenticity of the claimed date." msgstr "Bluesky iddia edilen tarihin doğruluğunu onaylayamaz." @@ -1180,7 +1254,7 @@ msgstr "Bluesky, barındırma sağlayıcınızı seçebileceğiniz açık bir a #: src/view/com/auth/server-input/index.tsx:149 msgid "Bluesky is an open network where you can choose your own provider. If you're new here, we recommend sticking with the default Bluesky Social option." -msgstr "" +msgstr "Bluesky kendi sağlayıcınızı seçebildiğiniz açık bir ağdır. Eğer burada yeniyseniz varsayılan \"Bluesky Social\" seçeneğinde kalmanızı öneririz." #: src/components/ProgressGuide/List.tsx:53 #: src/components/ProgressGuide/List.tsx:70 @@ -1199,6 +1273,10 @@ msgstr "Bluesky, ağınızdaki kişilerden bir dizi önerilen hesap seçecektir. msgid "Bluesky will not show your profile and posts to logged-out users. Other apps may not honor this request. This does not make your account private." msgstr "Bluesky, profilinizi ve gönderilerinizi oturum açmamış kullanıcılara göstermeyecektir. Diğer uygulamalar bu isteği yerine getirmeyebilir. Bu, hesabınızı özel yapmaz." +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:132 +msgid "Bluesky will proactively verify notable and authentic accounts." +msgstr "" + #: src/screens/Settings/AppIconSettings/index.tsx:99 msgid "Bluesky+" msgstr "Bluesky+" @@ -1233,12 +1311,12 @@ msgstr "Keşfet sayfasında daha fazla akış bul" #: src/components/FeedInterstitials.tsx:492 #: src/components/FeedInterstitials.tsx:495 msgid "Browse more suggestions" -msgstr "" +msgstr "Daha çok öneriye göz at" #: src/components/FeedInterstitials.tsx:381 #: src/components/FeedInterstitials.tsx:520 msgid "Browse more suggestions on the Explore page" -msgstr "" +msgstr "Keşfet sayfasında daha çok öneriye göz at" #: src/screens/Home/NoFeedsPinned.tsx:103 #: src/screens/Home/NoFeedsPinned.tsx:109 @@ -1247,15 +1325,15 @@ msgstr "Diğer akışlara göz at" #: src/components/TrendingTopics.tsx:178 msgid "Browse posts about {displayName}" -msgstr "" +msgstr "{displayName} hakkındaki gönderilere göz at" #: src/components/TrendingTopics.tsx:186 msgid "Browse posts tagged with {displayName}" -msgstr "" +msgstr "{displayName} etiketini barındıran gönderilere göz at" #: src/components/TrendingTopics.tsx:195 msgid "Browse starter pack {displayName}" -msgstr "" +msgstr "{displayName} başlangıç paketine göz at" #: src/screens/Search/modules/ExploreTrendingTopics.tsx:89 msgid "Browse topic {0}" @@ -1278,40 +1356,40 @@ msgstr "{0} tarafından" #: src/screens/Profile/components/ProfileFeedHeader.tsx:443 msgid "By <0>{0}" -msgstr "" +msgstr "<0>{0} tarafından geliştiriliyor" #: src/screens/Signup/StepInfo/Policies.tsx:81 msgid "By creating an account you agree to the <0>Privacy Policy." -msgstr "" +msgstr "Bir hesap oluşturarak <0>Gizlilik Politikası'nı kabul etmiş sayılırsınız." #: src/screens/Signup/StepInfo/Policies.tsx:48 msgid "By creating an account you agree to the <0>Terms of Service and <1>Privacy Policy." -msgstr "" +msgstr "Bir hesap oluşturarak <0>Hizmet Şartları'nı ve <1>Gizlilik Politikası'nı kabul etmiş sayılırsınız." #: src/screens/Signup/StepInfo/Policies.tsx:68 msgid "By creating an account you agree to the <0>Terms of Service." -msgstr "" +msgstr "Bir hesap oluşturarak <0>Hizmet Şartları'nı kabul etmiş sayılırsınız." #: src/screens/Search/components/StarterPackCard.tsx:105 msgid "By you" -msgstr "" +msgstr "Size ait" #: src/view/com/composer/photos/OpenCameraBtn.tsx:72 msgid "Camera" msgstr "Kamera" #: src/components/Menu/index.tsx:306 -#: src/components/Prompt.tsx:130 -#: src/components/Prompt.tsx:132 +#: src/components/Prompt.tsx:140 +#: src/components/Prompt.tsx:142 #: src/screens/Deactivated.tsx:158 -#: src/screens/Profile/Header/EditProfileDialog.tsx:220 -#: src/screens/Profile/Header/EditProfileDialog.tsx:228 +#: src/screens/Profile/Header/EditProfileDialog.tsx:227 +#: src/screens/Profile/Header/EditProfileDialog.tsx:235 #: src/screens/Search/Shell.tsx:349 #: src/screens/Settings/AppIconSettings/index.tsx:44 #: src/screens/Settings/AppIconSettings/index.tsx:225 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:76 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:83 -#: src/screens/Settings/Settings.tsx:260 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:78 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:85 +#: src/screens/Settings/Settings.tsx:268 #: src/screens/Takendown.tsx:99 #: src/screens/Takendown.tsx:102 #: src/view/com/composer/Composer.tsx:937 @@ -1322,7 +1400,7 @@ msgstr "Kamera" #: src/view/com/modals/ChangePassword.tsx:282 #: src/view/com/modals/CreateOrEditList.tsx:335 #: src/view/com/modals/CropImage.web.tsx:97 -#: src/view/com/modals/EditProfile.tsx:244 +#: src/view/com/modals/EditProfile.tsx:270 #: src/view/com/modals/InAppBrowserConsent.tsx:75 #: src/view/com/modals/InAppBrowserConsent.tsx:77 #: src/view/com/modals/LinkWarning.tsx:105 @@ -1339,7 +1417,7 @@ msgstr "İptal" #: src/view/com/modals/DeleteAccount.tsx:278 msgctxt "action" msgid "Cancel" -msgstr "İptal" +msgstr "Vazgeç" #: src/view/com/modals/DeleteAccount.tsx:166 #: src/view/com/modals/DeleteAccount.tsx:274 @@ -1350,7 +1428,7 @@ msgstr "Hesap silmeyi iptal et" msgid "Cancel image crop" msgstr "Resim kırpma işlemini iptal et" -#: src/view/com/modals/EditProfile.tsx:239 +#: src/view/com/modals/EditProfile.tsx:265 msgid "Cancel profile editing" msgstr "Profil düzenlemeyi iptal et" @@ -1360,16 +1438,15 @@ msgstr "Alıntı gönderiyi iptal et" #: src/screens/Deactivated.tsx:152 msgid "Cancel reactivation and sign out" -msgstr "" +msgstr "Yeniden etkinleştirmeyi iptal et ve çıkış yap" #: src/screens/Search/Shell.tsx:341 -#: src/view/com/modals/ListAddRemoveUsers.tsx:88 msgid "Cancel search" msgstr "Aramayı iptal et" #: src/view/com/modals/LinkWarning.tsx:106 msgid "Cancels opening the linked website" -msgstr "" +msgstr "Web site bağlantısının açılmasını iptal eder" #: src/state/shell/composer/index.tsx:82 #: src/view/com/util/post-ctrls/PostCtrls.tsx:121 @@ -1411,14 +1488,14 @@ msgstr "E-posta adresini değiştir" msgid "Change email address" msgstr "E-posta adresini değiştir" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:92 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:96 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:94 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:98 msgid "Change Handle" msgstr "Kullanıcı Adını Değiştir" #: src/components/moderation/ReportDialog/index.tsx:314 msgid "Change moderation service" -msgstr "" +msgstr "Moderasyon hizmetini değiştir" #: src/view/com/modals/VerifyEmail.tsx:155 msgid "Change my email" @@ -1430,11 +1507,11 @@ msgstr "Şifre Değiştir" #: src/view/com/composer/select-language/SuggestedLanguage.tsx:82 msgid "Change post language to {suggestedLanguageName}" -msgstr "" +msgstr "Gönderi dilini {suggestedLanguageName} olarak değiştir" #: src/components/moderation/ReportDialog/index.tsx:236 msgid "Change report reason" -msgstr "" +msgstr "Rapor gerekçesini değiştir" #: src/view/com/modals/ChangeEmail.tsx:104 msgid "Change Your Email" @@ -1442,21 +1519,21 @@ msgstr "E-postanızı Değiştirin" #: src/components/dialogs/VerifyEmailDialog.tsx:171 msgid "Change your email address" -msgstr "" +msgstr "E-posta adresinizi değiştirin" #: src/screens/Settings/AppIconSettings/index.tsx:216 msgid "Changes app icon" msgstr "Uygulama simgesini değiştirir" -#: src/components/forms/HostingProvider.tsx:50 -#: src/components/forms/HostingProvider.tsx:70 +#: src/components/forms/HostingProvider.tsx:49 +#: src/components/forms/HostingProvider.tsx:69 msgid "Changes hosting provider" -msgstr "" +msgstr "Yer sağlayıcıyı değiştirir" -#: src/Navigation.tsx:416 +#: src/Navigation.tsx:425 #: src/view/shell/bottom-bar/BottomBar.tsx:205 #: src/view/shell/desktop/LeftNav.tsx:535 -#: src/view/shell/Drawer.tsx:422 +#: src/view/shell/Drawer.tsx:438 msgid "Chat" msgstr "Mesajlar" @@ -1464,25 +1541,25 @@ msgstr "Mesajlar" #: src/screens/Messages/components/RequestButtons.tsx:280 msgctxt "toast" msgid "Chat deleted" -msgstr "" +msgstr "Sohbet silindi" #: src/components/dms/ConvoMenu.tsx:176 msgctxt "toast" msgid "Chat muted" -msgstr "" +msgstr "Sohbet sessize alındı" -#: src/Navigation.tsx:426 +#: src/Navigation.tsx:435 #: src/screens/Messages/components/InboxPreview.tsx:24 msgid "Chat request inbox" -msgstr "" +msgstr "Sohbet istekleri gelen kutusu" #: src/screens/Messages/components/InboxPreview.tsx:64 #: src/screens/Messages/Inbox.tsx:77 msgid "Chat requests" -msgstr "" +msgstr "Sohbet istekleri" #: src/components/dms/ConvoMenu.tsx:75 -#: src/Navigation.tsx:421 +#: src/Navigation.tsx:430 #: src/screens/Messages/ChatList.tsx:328 msgid "Chat settings" msgstr "Mesajlaşma ayarları" @@ -1494,12 +1571,12 @@ msgstr "Mesajlaşma Ayarları" #: src/components/dms/ConvoMenu.tsx:178 msgctxt "toast" msgid "Chat unmuted" -msgstr "" +msgstr "Sohbet sessizden çıkarıldı" #: src/screens/Messages/ChatList.tsx:344 #: src/screens/Messages/ChatList.tsx:368 msgid "Chats" -msgstr "" +msgstr "Sohbetler" #: src/screens/SignupQueued.tsx:78 #: src/screens/SignupQueued.tsx:82 @@ -1508,19 +1585,19 @@ msgstr "Durumumu kontrol et" #: src/screens/Login/LoginForm.tsx:301 msgid "Check your email for a sign in code and enter it here." -msgstr "" +msgstr "E-postanıza gelen giriş kodunu buraya girin." #: src/view/com/modals/DeleteAccount.tsx:213 msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "Aşağıya gireceğiniz onay kodu içeren bir e-posta için gelen kutunuzu kontrol edin:" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:370 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:389 msgid "Choose domain verification method" -msgstr "" +msgstr "Alan adı doğrulama yöntemini seçin" #: src/screens/StarterPack/Wizard/index.tsx:194 msgid "Choose Feeds" -msgstr "" +msgstr "Akışları Seçin" #: src/components/StarterPack/ProfileStarterPacks.tsx:311 msgid "Choose for me" @@ -1540,11 +1617,11 @@ msgstr "Bu rengi avatar olarak seç" #: src/view/com/auth/server-input/index.tsx:130 msgid "Choose your account provider" -msgstr "" +msgstr "Hesap sağlayıcınızı seçin" #: src/view/screens/Feeds.tsx:728 msgid "Choose your own timeline! Feeds built by the community help you find content you love." -msgstr "" +msgstr "Kendi zaman akışınızı seçin! Topluluk tarafından oluşturulan akışlar sevdiğiniz içeriği bulmanıza yardımcı olur." #: src/screens/Signup/StepInfo/index.tsx:241 msgid "Choose your password" @@ -1554,14 +1631,19 @@ msgstr "Şifrenizi seçin" msgid "Choose your username" msgstr "Kullanıcı adınız" -#: src/screens/Settings/Settings.tsx:351 +#: src/screens/Settings/Settings.tsx:393 msgid "Clear all storage data" msgstr "Tüm depolama verilerini temizle" -#: src/screens/Settings/Settings.tsx:353 +#: src/screens/Settings/Settings.tsx:395 msgid "Clear all storage data (restart after this)" msgstr "Tüm depolama verilerini temizle (bundan sonra yeniden başlat)" +#: src/screens/Settings/AboutSettings.tsx:113 +#: src/screens/Settings/AboutSettings.tsx:117 +msgid "Clear image cache" +msgstr "Görsel önbelleğini temizle" + #: src/components/forms/SearchInput.tsx:70 msgid "Clear search query" msgstr "Arama sorgusunu temizle" @@ -1572,19 +1654,19 @@ msgstr "buraya tıklayın" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:337 msgid "Click to disable quote posts of this post." -msgstr "" +msgstr "Bu gönderinin alıntılanmasını engellemek için tıklayın." #: src/components/dialogs/PostInteractionSettingsDialog.tsx:338 msgid "Click to enable quote posts of this post." -msgstr "" +msgstr "Bu gönderinin alıntılanmasına izin vermek için tıklayın." #: src/components/RichTextTag.tsx:54 msgid "Click to open tag menu for {tag}" -msgstr "" +msgstr "{tag} etiket menüsünü açmak için tıklayın" #: src/components/dms/MessageItem.tsx:317 msgid "Click to retry failed message" -msgstr "" +msgstr "İletilemeyen mesajı tekrar denemek için tıklayın" #: src/screens/Onboarding/index.tsx:32 msgid "Climate" @@ -1595,8 +1677,10 @@ msgid "Clip 🐴 clop 🐴" msgstr "Klip 🐴 klop 🐴" #: src/components/dialogs/GifSelect.tsx:281 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:174 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:183 +#: src/components/dialogs/SearchablePeopleList.tsx:295 #: src/components/dialogs/VerifyEmailDialog.tsx:289 -#: src/components/dms/dialogs/SearchablePeopleList.tsx:269 #: src/components/dms/EmojiPopup.android.tsx:58 #: src/components/dms/ReportDialog.tsx:381 #: src/components/dms/ReportDialog.tsx:390 @@ -1605,6 +1689,8 @@ msgstr "Klip 🐴 klop 🐴" #: src/components/ProgressGuide/FollowDialog.tsx:386 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:117 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:123 +#: src/components/verification/VerificationsDialog.tsx:146 +#: src/components/verification/VerifierDialog.tsx:144 #: src/view/com/modals/ChangePassword.tsx:279 #: src/view/com/modals/ChangePassword.tsx:282 #: src/view/com/util/post-embeds/GifEmbed.tsx:197 @@ -1625,12 +1711,14 @@ msgid "Close bottom drawer" msgstr "Alt çekmeceyi kapat" #: src/components/dialogs/GifSelect.tsx:275 +#: src/components/verification/VerificationsDialog.tsx:138 +#: src/components/verification/VerifierDialog.tsx:136 msgid "Close dialog" -msgstr "" +msgstr "Diyalogu kapat" #: src/view/shell/index.web.tsx:83 msgid "Close drawer menu" -msgstr "" +msgstr "Çekmece menüyü kapat" #: src/view/com/composer/text-input/web/EmojiPicker.web.tsx:137 #: src/view/com/composer/text-input/web/EmojiPicker.web.tsx:173 @@ -1653,11 +1741,11 @@ msgstr "Resim görüntüleyiciyi kapat" #: src/components/ContextMenu/Backdrop.ios.tsx:79 #: src/components/ContextMenu/Backdrop.tsx:45 msgid "Close menu" -msgstr "" +msgstr "Menüyü kapat" #: src/components/Menu/index.tsx:300 msgid "Close this dialog" -msgstr "" +msgstr "Bu diyalogu kapat" #: src/screens/Login/PasswordUpdatedForm.tsx:32 msgid "Closes password update alert" @@ -1665,22 +1753,22 @@ msgstr "Şifre güncelleme uyarısını kapatır" #: src/view/com/composer/Composer.tsx:945 msgid "Closes post composer and discards post draft" -msgstr "" +msgstr "Gönderi düzenleyiciyi kapatır ve gönderi taslağını siler" #: src/view/com/composer/text-input/web/EmojiPicker.web.tsx:138 #: src/view/com/composer/text-input/web/EmojiPicker.web.tsx:174 msgid "Closes the emoji picker" -msgstr "" +msgstr "Emoji seçicisini kapatır" #: src/view/com/lightbox/ImageViewing/components/ImageDefaultHeader.tsx:32 msgid "Closes viewer for header image" msgstr "Başlık resmi görüntüleyicisini kapatır" -#: src/view/com/notifications/NotificationFeedItem.tsx:405 +#: src/view/com/notifications/NotificationFeedItem.tsx:479 msgid "Collapse list of users" -msgstr "" +msgstr "Kullanıcı listesini daralt" -#: src/view/com/notifications/NotificationFeedItem.tsx:598 +#: src/view/com/notifications/NotificationFeedItem.tsx:687 msgid "Collapses list of users for a given notification" msgstr "Belirli bir bildirim için kullanıcı listesini daraltır" @@ -1703,7 +1791,7 @@ msgstr "Komedi" msgid "Comics" msgstr "Çizgi romanlar" -#: src/Navigation.tsx:301 +#: src/Navigation.tsx:310 #: src/view/screens/CommunityGuidelines.tsx:34 msgid "Community Guidelines" msgstr "Topluluk Kuralları" @@ -1714,7 +1802,7 @@ msgstr "Onboarding'i tamamlayın ve hesabınızı kullanmaya başlayın" #: src/screens/Signup/index.tsx:162 msgid "Complete the challenge" -msgstr "" +msgstr "Meydan okumayı tamamlayın" #: src/view/shell/desktop/LeftNav.tsx:500 msgid "Compose new post" @@ -1722,7 +1810,7 @@ msgstr "Yeni gönderi oluştur" #: src/view/com/composer/Composer.tsx:846 msgid "Compose posts up to {0, plural, other {# characters}} in length" -msgstr "" +msgstr "{0, plural, other {# karakter}} uzunluğuna kadar gönderiler oluşturun" #: src/view/com/post-thread/PostThreadComposePrompt.tsx:34 msgid "Compose reply" @@ -1730,21 +1818,21 @@ msgstr "Yanıt oluştur" #: src/view/com/composer/Composer.tsx:1689 msgid "Compressing video..." -msgstr "" +msgstr "Video sıkıştırılıyor..." #: src/components/moderation/LabelPreference.tsx:82 msgid "Configure content filtering setting for category: {name}" -msgstr "" +msgstr "{name} kategorisi için içerik filtreleme ayarını düzenleyin" #: src/components/moderation/LabelPreference.tsx:244 msgid "Configured in <0>moderation settings." -msgstr "" +msgstr "<0>Moderasyon ayarlarında düzenleniyor." #: src/components/dialogs/VerifyEmailDialog.tsx:253 #: src/components/dialogs/VerifyEmailDialog.tsx:260 #: src/components/dialogs/VerifyEmailDialog.tsx:283 -#: src/components/Prompt.tsx:173 -#: src/components/Prompt.tsx:176 +#: src/components/Prompt.tsx:183 +#: src/components/Prompt.tsx:186 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:185 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:188 #: src/view/com/modals/VerifyEmail.tsx:239 @@ -1765,11 +1853,11 @@ msgstr "İçerik dil ayarlarını onayla" msgid "Confirm delete account" msgstr "Hesabı silmeyi onayla" -#: src/screens/Moderation/index.tsx:303 +#: src/screens/Moderation/index.tsx:322 msgid "Confirm your age:" msgstr "Yaşını doğrula:" -#: src/screens/Moderation/index.tsx:294 +#: src/screens/Moderation/index.tsx:313 msgid "Confirm your birthdate" msgstr "Doğum tarihini doğrula" @@ -1799,29 +1887,29 @@ msgstr "Destek ile iletişime geçin" #: src/screens/Settings/ContentAndMediaSettings.tsx:51 msgid "Content & Media" -msgstr "" +msgstr "İçerik ve Medya" #: src/screens/Settings/AccessibilitySettings.tsx:109 -#: src/screens/Settings/Settings.tsx:175 -#: src/screens/Settings/Settings.tsx:178 +#: src/screens/Settings/Settings.tsx:183 +#: src/screens/Settings/Settings.tsx:186 msgid "Content and media" msgstr "İçerik ve medya" -#: src/Navigation.tsx:375 +#: src/Navigation.tsx:384 msgid "Content and Media" msgstr "İçerik ve Medya" #: src/lib/moderation/useGlobalLabelStrings.ts:18 msgid "Content Blocked" -msgstr "" +msgstr "İçerik Engellendi" -#: src/screens/Moderation/index.tsx:287 +#: src/screens/Moderation/index.tsx:306 msgid "Content filters" msgstr "İçerik filtreleri" #: src/screens/Search/modules/ExploreRecommendations.tsx:59 msgid "Content from across the network we think you might like." -msgstr "" +msgstr "Ağın genelinden beğeneceğinizi düşündüğümüz içerik." #: src/screens/Settings/LanguageSettings.tsx:250 #: src/view/com/modals/lang-settings/ContentLanguagesSettings.tsx:76 @@ -1846,16 +1934,16 @@ msgstr "İçerik uyarıları" #: src/components/Menu/index.web.tsx:85 msgid "Context menu backdrop, click to close the menu." -msgstr "" +msgstr "Bağlam menüsü arkaplanı, menüyü kapatmak için tıklayın." #: src/screens/Onboarding/StepInterests/index.tsx:244 #: src/screens/Onboarding/StepProfile/index.tsx:278 msgid "Continue" msgstr "Devam et" -#: src/components/AccountList.tsx:121 +#: src/components/AccountList.tsx:126 msgid "Continue as {0} (currently signed in)" -msgstr "" +msgstr "{0} olarak devam et (giriş yapılmış)" #: src/view/com/post-thread/PostThreadLoadMore.tsx:60 msgid "Continue thread..." @@ -1871,9 +1959,9 @@ msgstr "Sonraki adıma devam et" #: src/components/dms/ReportDialog.tsx:321 msgctxt "toast" msgid "Conversation deleted" -msgstr "Görüşme silindi" +msgstr "Yazışma silindi" -#: src/screens/Messages/components/ChatListItem.tsx:191 +#: src/screens/Messages/components/ChatListItem.tsx:196 msgid "Conversation deleted" msgstr "Görüşme silindi" @@ -1885,7 +1973,7 @@ msgstr "Yemek pişirme" msgid "Copied" msgstr "Kopyalandı" -#: src/screens/Settings/AboutSettings.tsx:98 +#: src/screens/Settings/AboutSettings.tsx:148 msgid "Copied build version to clipboard" msgstr "Sürüm numarası panoya kopyalandı" @@ -1903,9 +1991,9 @@ msgstr "Panoya kopyalandı" msgid "Copied!" msgstr "Kopyalandı!" -#: src/screens/Settings/AboutSettings.tsx:74 +#: src/screens/Settings/AboutSettings.tsx:124 msgid "Copies build version to clipboard" -msgstr "" +msgstr "Geliştirme sürümünü panoya kopyalar" #: src/components/StarterPack/QrCodeDialog.tsx:181 msgid "Copy" @@ -1915,30 +2003,30 @@ msgstr "Kopyala" msgid "Copy App Password" msgstr "Uygulama Şifresini Kopyala" -#: src/view/com/profile/ProfileMenu.tsx:347 -#: src/view/com/profile/ProfileMenu.tsx:350 +#: src/view/com/profile/ProfileMenu.tsx:383 +#: src/view/com/profile/ProfileMenu.tsx:386 msgid "Copy at:// URI" -msgstr "" +msgstr "Bu at:// URI'sini kopyala" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:748 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:750 msgid "Copy author DID" -msgstr "" +msgstr "Yazar DID'ini kopyala" #: src/components/dialogs/Embed.tsx:189 #: src/components/dialogs/Embed.tsx:206 msgid "Copy code" msgstr "Kodu kopyala" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:472 -#: src/view/com/profile/ProfileMenu.tsx:356 -#: src/view/com/profile/ProfileMenu.tsx:359 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:491 +#: src/view/com/profile/ProfileMenu.tsx:392 +#: src/view/com/profile/ProfileMenu.tsx:395 msgid "Copy DID" -msgstr "" +msgstr "DID'i kopyala" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:405 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:424 msgid "Copy host" -msgstr "" +msgstr "Sunucu adını kopyala" #: src/components/StarterPack/ShareDialog.tsx:123 msgid "Copy link" @@ -1948,7 +2036,7 @@ msgstr "Bağlantıyı kopyala" msgid "Copy Link" msgstr "Bağlantıyı Kopyala" -#: src/view/screens/ProfileList.tsx:505 +#: src/view/screens/ProfileList.tsx:513 msgid "Copy link to list" msgstr "Liste bağlantısını kopyala" @@ -1965,7 +2053,7 @@ msgstr "Mesajı kopyala" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:741 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:743 msgid "Copy post at:// URI" -msgstr "" +msgstr "Gönderinin at:// URI'sini kopyala" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:476 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:478 @@ -1976,11 +2064,11 @@ msgstr "Gönderi metnini kopyala" msgid "Copy QR code" msgstr "QR kodu kopyala" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:426 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:445 msgid "Copy TXT record value" msgstr "TXT kayıt değerini kopyala" -#: src/Navigation.tsx:306 +#: src/Navigation.tsx:315 #: src/view/screens/CopyrightPolicy.tsx:31 msgid "Copyright Policy" msgstr "Telif Hakkı Politikası" @@ -1992,9 +2080,9 @@ msgstr "Sohbetten ayrılınamadı" #: src/screens/Profile/ProfileFeed/index.tsx:80 msgid "Could not load feed" -msgstr "Besleme yüklenemedi" +msgstr "Akış yüklenemedi" -#: src/view/screens/ProfileList.tsx:1021 +#: src/view/screens/ProfileList.tsx:1029 msgid "Could not load list" msgstr "Liste yüklenemedi" @@ -2016,7 +2104,7 @@ msgstr "Başlangıç paketi için QR kod oluşturun" #: src/components/StarterPack/ProfileStarterPacks.tsx:178 #: src/components/StarterPack/ProfileStarterPacks.tsx:274 -#: src/Navigation.tsx:451 +#: src/Navigation.tsx:460 msgid "Create a starter pack" msgstr "Bir başlangıç paketi oluştur" @@ -2047,7 +2135,7 @@ msgstr "Bir hesap oluştur" #: src/screens/StarterPack/StarterPackLandingScreen.tsx:303 #: src/screens/StarterPack/StarterPackLandingScreen.tsx:310 msgid "Create an account without using this starter pack" -msgstr "" +msgstr "Bu başlangıç ​​paketini kullanmadan bir hesap oluşturun" #: src/screens/Onboarding/StepProfile/index.tsx:292 msgid "Create an avatar instead" @@ -2065,7 +2153,7 @@ msgstr "Yeni hesap oluştur" #: src/components/moderation/ReportDialog/index.tsx:574 #: src/components/ReportDialog/SelectReportOptionView.tsx:99 msgid "Create report for {0}" -msgstr "" +msgstr "{0} için rapor oluştur" #: src/screens/Settings/AppPasswords.tsx:174 msgid "Created {0}" @@ -2073,7 +2161,7 @@ msgstr "{0} oluşturuldu" #: src/screens/List/ListHiddenScreen.tsx:127 msgid "Creator has been blocked" -msgstr "" +msgstr "Oluşturucu engellendi" #: src/screens/Onboarding/index.tsx:26 #: src/screens/Onboarding/state.ts:99 @@ -2095,7 +2183,7 @@ msgstr "Bu gönderiyle kimin etkileşime geçebileceğini özelleştirin." #: src/screens/Onboarding/Layout.tsx:56 msgid "Customizes your Bluesky experience" -msgstr "" +msgstr "Bluesky deneyiminizi özelleştirir" #: src/components/dialogs/Embed.tsx:167 #: src/components/dialogs/Embed.tsx:169 @@ -2127,9 +2215,9 @@ msgstr "Doğum tarihi" msgid "Deactivate account" msgstr "Hesabı devre dışı bırak" -#: src/screens/Settings/Settings.tsx:332 +#: src/screens/Settings/Settings.tsx:374 msgid "Debug Moderation" -msgstr "" +msgstr "Moderasyon Hata Ayıklama" #: src/view/screens/Debug.tsx:89 msgid "Debug panel" @@ -2150,7 +2238,7 @@ msgstr "Varsayılan simgeler" #: src/screens/StarterPack/StarterPackScreen.tsx:672 #: src/screens/StarterPack/StarterPackScreen.tsx:744 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:767 -#: src/view/screens/ProfileList.tsx:760 +#: src/view/screens/ProfileList.tsx:768 msgid "Delete" msgstr "Sil" @@ -2161,7 +2249,7 @@ msgstr "Hesabı sil" #: src/view/com/modals/DeleteAccount.tsx:101 msgid "Delete Account <0>\"<1>{0}<2>\"" -msgstr "" +msgstr "<0>\"<1>{0}<2>\" Hesabını Sil" #: src/screens/Settings/AppPasswords.tsx:187 msgid "Delete app password" @@ -2169,33 +2257,33 @@ msgstr "Uygulama şifresini sil" #: src/screens/Settings/AppPasswords.tsx:207 msgid "Delete app password?" -msgstr "" +msgstr "Uygulama şifresi silinsin mi?" #: src/screens/Messages/components/RequestButtons.tsx:292 #: src/screens/Messages/components/RequestButtons.tsx:299 msgid "Delete chat" -msgstr "" +msgstr "Sohbeti sil" -#: src/screens/Settings/Settings.tsx:339 +#: src/screens/Settings/Settings.tsx:381 msgid "Delete chat declaration record" -msgstr "" +msgstr "Sohbet beyan kaydını sil" #: src/components/dms/ReportDialog.tsx:362 #: src/components/dms/ReportDialog.tsx:365 #: src/screens/Messages/components/RequestButtons.tsx:126 #: src/screens/Messages/components/RequestButtons.tsx:129 msgid "Delete conversation" -msgstr "" +msgstr "Yazışmayı sil" #: src/components/dms/ReportDialog.tsx:320 msgid "Delete Conversation" -msgstr "" +msgstr "Yazışmayı Sil" #: src/components/dms/MessageContextMenu.tsx:160 msgid "Delete for me" -msgstr "" +msgstr "Benim için sil" -#: src/view/screens/ProfileList.tsx:548 +#: src/view/screens/ProfileList.tsx:556 msgid "Delete list" msgstr "Listeyi sil" @@ -2205,7 +2293,7 @@ msgstr "Mesajı sil" #: src/components/dms/MessageContextMenu.tsx:158 msgid "Delete message for me" -msgstr "" +msgstr "Mesajı benim için sil" #: src/view/com/modals/DeleteAccount.tsx:267 msgid "Delete my account" @@ -2226,7 +2314,7 @@ msgstr "Başlangıç paketini sil" msgid "Delete starter pack?" msgstr "Başlangıç paketi silinsin mi?" -#: src/view/screens/ProfileList.tsx:755 +#: src/view/screens/ProfileList.tsx:763 msgid "Delete this list?" msgstr "Liste silinsin mi?" @@ -2238,8 +2326,8 @@ msgstr "Bu gönderiyi sil?" msgid "Deleted" msgstr "Silindi" -#: src/components/dms/MessagesListHeader.tsx:155 -#: src/screens/Messages/components/ChatListItem.tsx:123 +#: src/components/dms/MessagesListHeader.tsx:160 +#: src/screens/Messages/components/ChatListItem.tsx:128 msgid "Deleted Account" msgstr "Silinen Hesap" @@ -2247,54 +2335,54 @@ msgstr "Silinen Hesap" msgid "Deleted post." msgstr "Silinen gönderi." -#: src/screens/Profile/Header/EditProfileDialog.tsx:347 +#: src/screens/Profile/Header/EditProfileDialog.tsx:370 #: src/view/com/modals/CreateOrEditList.tsx:280 #: src/view/com/modals/CreateOrEditList.tsx:301 -#: src/view/com/modals/EditProfile.tsx:193 -#: src/view/com/modals/EditProfile.tsx:205 +#: src/view/com/modals/EditProfile.tsx:219 +#: src/view/com/modals/EditProfile.tsx:231 msgid "Description" msgstr "Açıklama" -#: src/screens/Profile/Header/EditProfileDialog.tsx:367 +#: src/screens/Profile/Header/EditProfileDialog.tsx:390 msgid "Description is too long" msgstr "Açıklama çok uzun" -#: src/screens/Profile/Header/EditProfileDialog.tsx:368 +#: src/screens/Profile/Header/EditProfileDialog.tsx:391 msgid "Description is too long. {DESCRIPTION_MAX_GRAPHEMES, plural, other {The maximum number of characters is #.}}" -msgstr "" +msgstr "Açıklama çok uzun. {DESCRIPTION_MAX_GRAPHEMES, plural,other {En fazla # karakter.}}" #: src/view/com/composer/GifAltText.tsx:150 #: src/view/com/composer/photos/ImageAltTextDialog.tsx:114 msgid "Descriptive alt text" -msgstr "" +msgstr "Açıklayıcı alt metin" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:630 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:640 msgid "Detach quote" -msgstr "" +msgstr "Alıntının ilişiğini kes" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:824 msgid "Detach quote post?" -msgstr "" +msgstr "Alıntı gönderinin ilişiği kesilsin mi?" -#: src/screens/Settings/AboutSettings.tsx:87 +#: src/screens/Settings/AboutSettings.tsx:137 msgctxt "toast" msgid "Developer mode disabled" -msgstr "" +msgstr "Geliştirici modu devre dışı bırakıldı" -#: src/screens/Settings/AboutSettings.tsx:81 +#: src/screens/Settings/AboutSettings.tsx:131 msgctxt "toast" msgid "Developer mode enabled" -msgstr "" +msgstr "Geliştirici modu devreye alındı" -#: src/screens/Settings/Settings.tsx:242 -#: src/screens/Settings/Settings.tsx:245 +#: src/screens/Settings/Settings.tsx:250 +#: src/screens/Settings/Settings.tsx:253 msgid "Developer options" msgstr "Geliştirici seçenekleri" #: src/components/WhoCanReply.tsx:179 msgid "Dialog: adjust who can interact with this post" -msgstr "" +msgstr "Diyalog: kimin bu gönderiyle etkileşebileceğini ayarlayın" #: src/screens/Settings/AppearanceSettings.tsx:122 msgid "Dim" @@ -2302,7 +2390,7 @@ msgstr "Karart" #: src/screens/Settings/components/DisableEmail2FADialog.tsx:89 msgid "Disable Email 2FA" -msgstr "" +msgstr "E-posta ile iki adımlı doğrulamayı devre dışı bırak" #: src/screens/Settings/AccessibilitySettings.tsx:91 #: src/screens/Settings/AccessibilitySettings.tsx:96 @@ -2318,17 +2406,17 @@ msgstr "Altyazıları devre dışı bırak" #: src/lib/moderation/useLabelBehaviorDescription.ts:68 #: src/screens/Messages/Settings.tsx:139 #: src/screens/Messages/Settings.tsx:142 -#: src/screens/Moderation/index.tsx:345 +#: src/screens/Moderation/index.tsx:364 msgid "Disabled" msgstr "Devre dışı" -#: src/screens/Profile/Header/EditProfileDialog.tsx:84 +#: src/screens/Profile/Header/EditProfileDialog.tsx:88 #: src/view/com/composer/Composer.tsx:705 #: src/view/com/composer/Composer.tsx:889 msgid "Discard" msgstr "Sil" -#: src/screens/Profile/Header/EditProfileDialog.tsx:81 +#: src/screens/Profile/Header/EditProfileDialog.tsx:85 msgid "Discard changes?" msgstr "Değişiklikler silinsin mi?" @@ -2338,7 +2426,7 @@ msgstr "Taslak silinsin mi?" #: src/view/com/composer/Composer.tsx:881 msgid "Discard post?" -msgstr "" +msgstr "Gönderi silinsin mi?" #: src/screens/Settings/components/PwiOptOut.tsx:87 #: src/screens/Settings/components/PwiOptOut.tsx:91 @@ -2347,12 +2435,12 @@ msgstr "Uygulamaların hesabımı oturum açmamış kullanıcılara göstermesin #: src/screens/Search/Explore.tsx:436 msgid "Discover Feeds" -msgstr "" +msgstr "Akışları Keşfet" #: src/view/com/posts/FollowingEmptyState.tsx:70 #: src/view/com/posts/FollowingEndOfFeed.tsx:71 msgid "Discover new custom feeds" -msgstr "Yeni özel beslemeler keşfet" +msgstr "Yeni özel akışları keşfet" #: src/view/screens/Feeds.tsx:725 msgid "Discover New Feeds" @@ -2368,48 +2456,48 @@ msgstr "Hatayı yok say" #: src/components/ProgressGuide/List.tsx:42 msgid "Dismiss getting started guide" -msgstr "" +msgstr "Başlangıç rehberini gizle" #: src/screens/Search/modules/ExploreInterestsCard.tsx:43 msgid "Dismiss interests" -msgstr "" +msgstr "İlgi alanlarını gizle" #: src/components/interstitials/TrendingVideos.tsx:92 msgid "Dismiss this section" -msgstr "" +msgstr "Bu bölümü gizle" #: src/screens/Settings/AccessibilitySettings.tsx:71 #: src/screens/Settings/AccessibilitySettings.tsx:76 msgid "Display larger alt text badges" msgstr "Alternatif metin rozetlerini daha büyük görüntüle" -#: src/screens/Profile/Header/EditProfileDialog.tsx:314 -#: src/screens/Profile/Header/EditProfileDialog.tsx:320 -#: src/screens/Profile/Header/EditProfileDialog.tsx:354 -#: src/view/com/modals/EditProfile.tsx:187 +#: src/screens/Profile/Header/EditProfileDialog.tsx:321 +#: src/screens/Profile/Header/EditProfileDialog.tsx:327 +#: src/screens/Profile/Header/EditProfileDialog.tsx:377 +#: src/view/com/modals/EditProfile.tsx:194 msgid "Display name" msgstr "Görünen ad" -#: src/view/com/modals/EditProfile.tsx:175 +#: src/view/com/modals/EditProfile.tsx:182 msgid "Display Name" msgstr "Görünen Ad" -#: src/screens/Profile/Header/EditProfileDialog.tsx:333 +#: src/screens/Profile/Header/EditProfileDialog.tsx:340 msgid "Display name is too long" msgstr "Görünen ad çok uzun" -#: src/screens/Profile/Header/EditProfileDialog.tsx:334 +#: src/screens/Profile/Header/EditProfileDialog.tsx:341 msgid "Display name is too long. {DISPLAY_NAME_MAX_GRAPHEMES, plural, other {The maximum number of characters is #.}}" -msgstr "" +msgstr "Görünür isim çok uzun. {DISPLAY_NAME_MAX_GRAPHEMES, plural,other {En fazla # karakter olabilir.}}" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:373 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:375 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:392 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:394 msgid "DNS Panel" msgstr "DNS Paneli" #: src/components/dialogs/MutedWords.tsx:302 msgid "Do not apply this mute word to users you follow" -msgstr "" +msgstr "Sessize alınan bu kelimeyi takip ettiğim kullanıcılara uygulama" #: src/lib/moderation/useGlobalLabelStrings.ts:39 msgid "Does not include nudity." @@ -2419,7 +2507,7 @@ msgstr "Çıplaklık içermiyor." msgid "Doesn't begin or end with a hyphen" msgstr "Kısa çizgi ile başlayamaz veya bitemez" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:488 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:507 msgid "Domain verified!" msgstr "Alan adı doğrulandı!" @@ -2441,11 +2529,9 @@ msgstr "Alan adı doğrulandı!" #: src/view/com/modals/CropImage.web.tsx:112 #: src/view/com/modals/InviteCodes.tsx:81 #: src/view/com/modals/InviteCodes.tsx:124 -#: src/view/com/modals/ListAddRemoveUsers.tsx:143 msgid "Done" msgstr "Tamam" -#: src/view/com/modals/ListAddRemoveUsers.tsx:145 #: src/view/com/modals/UserAddRemoveLists.tsx:113 #: src/view/com/modals/UserAddRemoveLists.tsx:116 msgctxt "action" @@ -2458,15 +2544,15 @@ msgstr "Tamam{extraText}" #: src/components/dms/MessageItem.tsx:161 msgid "Double tap or long press the message to add a reaction" -msgstr "" +msgstr "Bir tepki eklemek için mesaja çift dokunun ya da uzun basın" #: src/components/Dialog/index.tsx:324 msgid "Double tap to close the dialog" -msgstr "" +msgstr "Bu diyalogu kapatmak için çift dokunun" #: src/screens/VideoFeed/index.tsx:1047 msgid "Double tap to like" -msgstr "" +msgstr "Beğenmek için çift dokunun" #: src/screens/StarterPack/StarterPackLandingScreen.tsx:321 msgid "Download Bluesky" @@ -2475,7 +2561,7 @@ msgstr "Bluesky'ı İndir" #: src/screens/Settings/components/ExportCarDialog.tsx:79 #: src/screens/Settings/components/ExportCarDialog.tsx:84 msgid "Download CAR file" -msgstr "" +msgstr "CAR dosyasını indir" #: src/view/com/composer/text-input/TextInput.web.tsx:342 msgid "Drop to add images" @@ -2485,23 +2571,23 @@ msgstr "Resim eklemek için bırakın" msgid "Duration:" msgstr "Süre:" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:211 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:230 msgid "e.g. alice" msgstr "örn: alice" -#: src/screens/Profile/Header/EditProfileDialog.tsx:321 +#: src/screens/Profile/Header/EditProfileDialog.tsx:328 msgid "e.g. Alice Lastname" msgstr "örn: Alice Lastname" -#: src/view/com/modals/EditProfile.tsx:180 +#: src/view/com/modals/EditProfile.tsx:187 msgid "e.g. Alice Roberts" msgstr "örn: Alice Roberts" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:357 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:376 msgid "e.g. alice.com" msgstr "örn: alice.com" -#: src/view/com/modals/EditProfile.tsx:198 +#: src/view/com/modals/EditProfile.tsx:224 msgid "e.g. Artist, dog-lover, and avid reader." msgstr "örn: Sanatçı, köpek sever ve okumayı seven." @@ -2536,7 +2622,8 @@ msgstr "Her kod bir kez çalışır. Düzenli aralıklarla daha fazla davet kodu msgid "Edit" msgstr "Düzenle" -#: src/view/com/lists/ListMembers.tsx:143 +#: src/view/com/lists/ListMembers.tsx:180 +#: src/view/com/lists/ListMembers.tsx:186 msgctxt "action" msgid "Edit" msgstr "Düzenle" @@ -2548,7 +2635,7 @@ msgstr "Avatarı düzenle" #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:111 msgid "Edit Feeds" -msgstr "" +msgstr "Akışları Düzenle" #: src/view/com/composer/photos/EditImageDialog.web.tsx:58 #: src/view/com/composer/photos/EditImageDialog.web.tsx:62 @@ -2564,9 +2651,9 @@ msgstr "Etkileşim ayarlarını düzenle" #: src/screens/Search/modules/ExploreInterestsCard.tsx:98 #: src/screens/Search/modules/ExploreInterestsCard.tsx:105 msgid "Edit interests" -msgstr "" +msgstr "İlgi alanlarını düzenle" -#: src/view/screens/ProfileList.tsx:536 +#: src/view/screens/ProfileList.tsx:544 msgid "Edit list details" msgstr "Liste ayrıntılarını düzenle" @@ -2574,12 +2661,12 @@ msgstr "Liste ayrıntılarını düzenle" msgid "Edit Moderation List" msgstr "Düzenleme Listesini Düzenle" -#: src/Navigation.tsx:316 +#: src/Navigation.tsx:325 #: src/view/screens/Feeds.tsx:515 msgid "Edit My Feeds" -msgstr "Beslemelerimi Düzenle" +msgstr "Akışlarımı Düzenle" -#: src/view/com/modals/EditProfile.tsx:147 +#: src/view/com/modals/EditProfile.tsx:154 msgid "Edit my profile" msgstr "Profilimi düzenle" @@ -2590,17 +2677,17 @@ msgstr "Kişileri Düzenle" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:69 #: src/components/dialogs/PostInteractionSettingsDialog.tsx:239 msgid "Edit post interaction settings" -msgstr "" +msgstr "Gönderi etkileşim ayarlarını düzenle" -#: src/screens/Profile/Header/EditProfileDialog.tsx:269 -#: src/screens/Profile/Header/EditProfileDialog.tsx:275 +#: src/screens/Profile/Header/EditProfileDialog.tsx:276 +#: src/screens/Profile/Header/EditProfileDialog.tsx:282 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:196 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 msgid "Edit profile" msgstr "Profil düzenle" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:199 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:185 msgid "Edit Profile" msgstr "Profil Düzenle" @@ -2616,15 +2703,15 @@ msgstr "Kullanıcı Listesini Düzenle" msgid "Edit who can reply" msgstr "Kimin yanıtlayabileceğini düzenle" -#: src/view/com/modals/EditProfile.tsx:188 +#: src/view/com/modals/EditProfile.tsx:195 msgid "Edit your display name" msgstr "Görünen adınızı düzenleyin" -#: src/view/com/modals/EditProfile.tsx:206 +#: src/view/com/modals/EditProfile.tsx:232 msgid "Edit your profile description" msgstr "Profil açıklamanızı düzenleyin" -#: src/Navigation.tsx:456 +#: src/Navigation.tsx:465 msgid "Edit your starter pack" msgstr "Başlangıç paketini düzenle" @@ -2635,7 +2722,7 @@ msgstr "Eğitim" #: src/screens/List/ListHiddenScreen.tsx:141 msgid "Either the creator of this list has blocked you or you have blocked the creator." -msgstr "" +msgstr "Ya bu listenin oluşturucusu sizi engellemiş ya da siz onu engellemişsiniz." #: src/screens/Settings/AccountSettings.tsx:60 #: src/screens/Signup/StepInfo/index.tsx:193 @@ -2646,11 +2733,11 @@ msgstr "E-posta" #: src/screens/Settings/components/DisableEmail2FADialog.tsx:64 msgctxt "toast" msgid "Email 2FA disabled" -msgstr "" +msgstr "E-posta ile iki adımlı doğrulama devre dışı" #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:54 msgid "Email 2FA enabled" -msgstr "" +msgstr "E-posta ile iki adımlı doğrulama devrede" #: src/screens/Login/ForgotPasswordForm.tsx:93 msgid "Email address" @@ -2658,7 +2745,7 @@ msgstr "E-posta adresi" #: src/components/intents/VerifyEmailIntentDialog.tsx:104 msgid "Email Resent" -msgstr "" +msgstr "E-posta Yeniden Yollandı" #: src/view/com/modals/ChangeEmail.tsx:54 #: src/view/com/modals/ChangeEmail.tsx:83 @@ -2681,18 +2768,18 @@ msgstr "E-posta Doğrulandı" #: src/components/dialogs/Embed.tsx:181 msgid "Embed HTML code" -msgstr "" +msgstr "Gömmek için HTML kodu" #: src/components/dialogs/Embed.tsx:104 #: src/components/dialogs/Embed.tsx:108 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:515 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:517 msgid "Embed post" -msgstr "" +msgstr "Gönderiyi göm" #: src/components/dialogs/Embed.tsx:112 msgid "Embed this post in your website. Simply copy the following snippet and paste it into the HTML code of your website." -msgstr "" +msgstr "Bu gönderiyi web sitenize gömün. Aşağıdaki kod parçasını kopyalayın ve web sitenizin HTML kodunun içine yapıştırın." #: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerWeb.tsx:57 msgid "Embedded video player" @@ -2707,13 +2794,13 @@ msgstr "Etkinleştir" msgid "Enable {0} only" msgstr "Yalnızca {0} etkinleştir" -#: src/screens/Moderation/index.tsx:332 +#: src/screens/Moderation/index.tsx:351 msgid "Enable adult content" msgstr "Yetişkin içeriği etkinleştirin" #: src/screens/Settings/components/Email2FAToggle.tsx:53 msgid "Enable Email 2FA" -msgstr "" +msgstr "E-posta ile iki adımlı doğrulamayı etkinleştir" #: src/components/dialogs/EmbedConsent.tsx:81 #: src/components/dialogs/EmbedConsent.tsx:88 @@ -2727,7 +2814,7 @@ msgstr "Medya oynatıcılarını etkinleştir" #: src/screens/Settings/NotificationSettings.tsx:74 #: src/screens/Settings/NotificationSettings.tsx:77 msgid "Enable priority notifications" -msgstr "Öncelikli bildirimleri etkinleştirin" +msgstr "Öncelikli bildirimleri etkinleştir" #: src/view/com/util/post-embeds/VideoEmbedInner/web-controls/VideoControls.tsx:387 msgid "Enable subtitles" @@ -2740,42 +2827,42 @@ msgstr "Yalnızca bu kaynağı etkinleştir" #: src/screens/Settings/ContentAndMediaSettings.tsx:132 #: src/screens/Settings/ContentAndMediaSettings.tsx:146 msgid "Enable trending topics" -msgstr "" +msgstr "Gündem başlıklarını etkinleştir" #: src/screens/Settings/ContentAndMediaSettings.tsx:167 msgid "Enable trending videos in your Discover feed" -msgstr "" +msgstr "Keşif akışında (\"Discover\") gündem videolarını etkinleştir" #: src/screens/Settings/ContentAndMediaSettings.tsx:153 msgid "Enable trending videos in your Discover feed." -msgstr "" +msgstr "Keşif akışında (\"Discover\") gündem videolarını etkinleştir." #: src/screens/Messages/Settings.tsx:130 #: src/screens/Messages/Settings.tsx:133 -#: src/screens/Moderation/index.tsx:343 +#: src/screens/Moderation/index.tsx:362 msgid "Enabled" msgstr "Etkinleştirildi" -#: src/screens/Profile/Sections/Feed.tsx:116 +#: src/screens/Profile/Sections/Feed.tsx:113 msgid "End of feed" -msgstr "Beslemenin sonu" +msgstr "Akış sonu" #: src/view/com/composer/videos/SubtitleDialog.tsx:159 msgid "Ensure you have selected a language for each subtitle file." -msgstr "" +msgstr "Her altyazı dosyası için bir dil seçtiğinizden emin olun." #: src/screens/Login/SetNewPasswordForm.tsx:143 msgid "Enter a password" -msgstr "" +msgstr "Bir şifre girin" #: src/components/dialogs/MutedWords.tsx:127 #: src/components/dialogs/MutedWords.tsx:128 msgid "Enter a word or tag" -msgstr "" +msgstr "Bir sözcük veya etiket girin" #: src/components/dialogs/VerifyEmailDialog.tsx:89 msgid "Enter Code" -msgstr "" +msgstr "Kodu Girin" #: src/view/com/modals/VerifyEmail.tsx:113 msgid "Enter Confirmation Code" @@ -2783,13 +2870,13 @@ msgstr "Onay Kodunu Girin" #: src/view/com/util/post-embeds/VideoEmbedInner/web-controls/VideoControls.tsx:405 msgid "Enter fullscreen" -msgstr "" +msgstr "Tam ekran yap" #: src/view/com/modals/ChangePassword.tsx:165 msgid "Enter the code you received to change your password." msgstr "Şifrenizi değiştirmek için aldığınız kodu girin." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:351 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:370 msgid "Enter the domain you want to use" msgstr "Kullanmak istediğiniz alan adını girin" @@ -2799,7 +2886,7 @@ msgstr "Hesabınızı oluşturmak için kullandığınız e-postayı girin. Size #: src/screens/Login/LoginForm.tsx:218 msgid "Enter the username or email address you used when you created your account" -msgstr "" +msgstr "Hesabınızı oluştururken kullandığınız kullanıcı adını veya e-posta adresini girin" #: src/components/dialogs/BirthDateSettings.tsx:104 msgid "Enter your birth date" @@ -2820,7 +2907,7 @@ msgstr "Yeni e-posta adresinizi aşağıya girin." #: src/screens/Login/LoginForm.tsx:243 msgid "Enter your password" -msgstr "" +msgstr "Şifrenizi girin" #: src/screens/Login/index.tsx:123 msgid "Enter your username and password" @@ -2828,7 +2915,7 @@ msgstr "Kullanıcı adınızı ve şifrenizi girin" #: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:135 msgid "Enters full screen" -msgstr "" +msgstr "Tam ekrana geçer" #: src/screens/Search/modules/ExploreTrendingTopics.tsx:235 msgid "Entertainment" @@ -2845,7 +2932,7 @@ msgstr "Dosya kaydedilirken bir hata oluştu" #: src/screens/Signup/StepCaptcha/index.tsx:55 msgid "Error receiving captcha response." -msgstr "" +msgstr "Captcha yanıtı alınırken bir hata oldu." #: src/screens/Onboarding/StepInterests/index.tsx:183 msgid "Error:" @@ -2853,7 +2940,7 @@ msgstr "Hata:" #: src/screens/Search/SearchResults.tsx:131 msgid "Error: {error}" -msgstr "" +msgstr "Hata: {error}" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:394 msgid "Everybody" @@ -2875,20 +2962,20 @@ msgstr "Herkes" #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:73 #: src/lib/moderation/useReportOptions.ts:73 msgid "Excessive mentions or replies" -msgstr "" +msgstr "Çok fazla sayıda bahsetme ya da yanıt" #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:86 #: src/lib/moderation/useReportOptions.ts:86 msgid "Excessive or unwanted messages" -msgstr "" +msgstr "Çok fazla sayıda ya da istenmeyen mesajlar" #: src/components/dialogs/MutedWords.tsx:311 msgid "Exclude users you follow" -msgstr "" +msgstr "Takip ettiğim kullanıcıları hariç tut" #: src/components/dialogs/MutedWords.tsx:514 msgid "Excludes users you follow" -msgstr "" +msgstr "Takip ettiğiniz kullanıcıları hariç tutar" #: src/view/com/util/post-embeds/VideoEmbedInner/web-controls/VideoControls.tsx:404 msgid "Exit fullscreen" @@ -2896,43 +2983,35 @@ msgstr "Tam ekrandan çık" #: src/view/com/modals/DeleteAccount.tsx:275 msgid "Exits account deletion process" -msgstr "" +msgstr "Hesap silme işleminden çıkar" #: src/view/com/modals/CropImage.web.tsx:95 msgid "Exits image cropping process" -msgstr "" +msgstr "Resim kırpma işleminden çıkar" #: src/view/com/lightbox/Lightbox.web.tsx:110 msgid "Exits image view" msgstr "Resim görünümünden çıkar" -#: src/view/com/modals/ListAddRemoveUsers.tsx:89 -msgid "Exits inputting search query" -msgstr "Arama sorgusu girişinden çıkar" - #: src/view/com/lightbox/Lightbox.web.tsx:184 msgid "Expand alt text" msgstr "Alternatif metni genişlet" -#: src/view/com/notifications/NotificationFeedItem.tsx:406 +#: src/view/com/notifications/NotificationFeedItem.tsx:480 msgid "Expand list of users" -msgstr "" +msgstr "Kullanıcı listesini genişletir" -#: src/view/com/composer/ComposerReplyTo.tsx:70 +#: src/view/com/composer/ComposerReplyTo.tsx:83 msgid "Expand or collapse the full post you are replying to" msgstr "Yanıt verdiğiniz tam gönderiyi genişletin veya daraltın" #: src/screens/VideoFeed/index.tsx:941 msgid "Expands or collapses post text" -msgstr "" - -#: src/view/com/composer/ComposerReplyTo.tsx:73 -msgid "Expands or collapses the full post you are replying to" -msgstr "" +msgstr "Gönderi metnini genişletir ya da daraltır" #: src/lib/api/index.ts:406 msgid "Expected uri to resolve to a record" -msgstr "" +msgstr "URI'nin bir kayda çözümlenmesi beklendi" #: src/screens/Settings/FollowingFeedPreferences.tsx:123 #: src/screens/Settings/ThreadPreferences.tsx:137 @@ -2945,42 +3024,42 @@ msgstr "Süresi dolmuş" #: src/components/dialogs/MutedWords.tsx:502 msgid "Expires {0}" -msgstr "" +msgstr "{0} içinde süresi doluyor" #: src/components/moderation/LabelsOnMeDialog.tsx:199 #: src/components/moderation/ModerationDetailsDialog.tsx:208 msgid "Expires in {0}" -msgstr "" +msgstr "{0} içinde süresi doluyor" #: src/lib/moderation/useGlobalLabelStrings.ts:47 #: src/lib/moderation/useGlobalLabelStrings.ts:51 msgid "Explicit or potentially disturbing media." -msgstr "" +msgstr "Açık veya rahatsız edici olabilecek medya." #: src/lib/moderation/useGlobalLabelStrings.ts:35 msgid "Explicit sexual images." -msgstr "" +msgstr "Açık cinsel içerikli görseller." -#: src/Navigation.tsx:640 +#: src/Navigation.tsx:649 #: src/screens/Search/Shell.tsx:307 #: src/view/shell/desktop/LeftNav.tsx:617 -#: src/view/shell/Drawer.tsx:370 +#: src/view/shell/Drawer.tsx:386 msgid "Explore" -msgstr "" +msgstr "Keşfet" #: src/screens/Settings/AccountSettings.tsx:137 #: src/screens/Settings/AccountSettings.tsx:141 msgid "Export my data" -msgstr "" +msgstr "Verilerimi dışa aktar" #: src/screens/Settings/components/ExportCarDialog.tsx:62 msgid "Export My Data" -msgstr "" +msgstr "Verilerimi Dışa Aktar" #: src/screens/Settings/ContentAndMediaSettings.tsx:84 #: src/screens/Settings/ContentAndMediaSettings.tsx:87 msgid "External media" -msgstr "" +msgstr "Harici medya" #: src/components/dialogs/EmbedConsent.tsx:54 #: src/components/dialogs/EmbedConsent.tsx:58 @@ -2992,7 +3071,7 @@ msgstr "Harici Medya" msgid "External media may allow websites to collect information about you and your device. No information is sent or requested until you press the \"play\" button." msgstr "Harici medya, web sitelerinin siz ve cihazınız hakkında bilgi toplamasına izin verebilir. Bilgi, \"oynat\" düğmesine basana kadar gönderilmez veya istenmez." -#: src/Navigation.tsx:335 +#: src/Navigation.tsx:344 #: src/screens/Settings/ExternalMediaPreferences.tsx:31 msgid "External Media Preferences" msgstr "Harici Medya Tercihleri" @@ -3000,24 +3079,28 @@ msgstr "Harici Medya Tercihleri" #: src/screens/Messages/components/RequestButtons.tsx:208 msgctxt "toast" msgid "Failed to accept chat" -msgstr "" +msgstr "Sohbet kabul edilemedi" #: src/components/dms/ActionsWrapper.web.tsx:67 #: src/components/dms/MessageContextMenu.tsx:100 msgid "Failed to add emoji reaction" -msgstr "" +msgstr "Emoji tepkisi eklenemedi" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:568 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:587 msgid "Failed to change handle. Please try again." +msgstr "Kullanıcı adı değiştirilemedi. Lütfen tekrar deneyin." + +#: src/components/verification/VerificationCreatePrompt.tsx:32 +msgid "Failed to create a verification" msgstr "" #: src/screens/Settings/components/AddAppPasswordDialog.tsx:173 msgid "Failed to create app password. Please try again." -msgstr "" +msgstr "Uygulama şifresi oluşturulamadı. Lütfen tekrar deneyin." #: src/components/dms/MessageProfileButton.tsx:39 msgid "Failed to create conversation" -msgstr "" +msgstr "Sohbet oluşturulamadı" #: src/screens/StarterPack/Wizard/index.tsx:233 #: src/screens/StarterPack/Wizard/index.tsx:241 @@ -3032,7 +3115,7 @@ msgstr "Liste oluşturulamadı. İnternet bağlantınızı kontrol edin ve tekra #: src/screens/Messages/components/RequestButtons.tsx:267 msgctxt "toast" msgid "Failed to delete chat" -msgstr "" +msgstr "Sohbet silinemedi" #: src/components/dms/MessageContextMenu.tsx:80 msgid "Failed to delete message" @@ -3049,12 +3132,12 @@ msgstr "Başlangıç paketi silinemedi" #: src/screens/Messages/ChatList.tsx:243 #: src/screens/Messages/Inbox.tsx:187 msgid "Failed to load conversations" -msgstr "" +msgstr "Yazışmalar yüklenemedi" #: src/screens/Search/Explore.tsx:475 #: src/screens/Search/Explore.tsx:514 msgid "Failed to load feeds preferences" -msgstr "" +msgstr "Akış tercihleri ​​yüklenemedi" #: src/components/dialogs/GifSelect.tsx:225 msgid "Failed to load GIFs" @@ -3067,16 +3150,16 @@ msgstr "Eski mesajlar yüklenemedi" #: src/screens/Search/Explore.tsx:468 #: src/screens/Search/Explore.tsx:507 msgid "Failed to load suggested feeds" -msgstr "" +msgstr "Önerilen akışlar yüklenemedi" #: src/screens/Search/Explore.tsx:375 msgid "Failed to load suggested follows" -msgstr "" +msgstr "Önerilen takipler yüklenemedi" #: src/screens/Messages/Inbox.tsx:295 #: src/screens/Messages/Inbox.tsx:318 msgid "Failed to mark all requests as read" -msgstr "" +msgstr "Tüm istekleri okundu olarak işaretleme başarısız oldu" #: src/state/queries/pinned-post.ts:75 msgid "Failed to pin post" @@ -3085,6 +3168,10 @@ msgstr "Gönderi sabitlenemedi" #: src/components/dms/ActionsWrapper.web.tsx:61 #: src/components/dms/MessageContextMenu.tsx:94 msgid "Failed to remove emoji reaction" +msgstr "Emoji tepkisi kaldırılamadı" + +#: src/components/verification/VerificationRemovePrompt.tsx:34 +msgid "Failed to remove verification" msgstr "" #: src/view/com/lightbox/Lightbox.tsx:46 @@ -3102,7 +3189,7 @@ msgstr "Ayarlar kaydedilemedi. Lütfen tekrar deneyin." #: src/screens/Settings/SettingsInterests.tsx:133 msgctxt "toast" msgid "Failed to save your interests." -msgstr "" +msgstr "İlgi alanlarınız kaydedilemedi." #: src/components/dms/MessageItem.tsx:310 msgid "Failed to send" @@ -3111,15 +3198,15 @@ msgstr "Gönderilemedi" #: src/components/moderation/LabelsOnMeDialog.tsx:254 #: src/screens/Messages/components/ChatDisabled.tsx:87 msgid "Failed to submit appeal, please try again." -msgstr "" +msgstr "İtirazınız gönderilemedi, lütfen tekrar deneyin." #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:239 msgid "Failed to toggle thread mute, please try again" -msgstr "" +msgstr "Zinciri sessize alma seçeneği değiştirilemedi, lütfen tekrar deneyin" #: src/components/FeedCard.tsx:285 msgid "Failed to update feeds" -msgstr "" +msgstr "Akışlar güncellenemedi" #: src/screens/Messages/Settings.tsx:34 msgid "Failed to update settings" @@ -3132,13 +3219,13 @@ msgstr "Ayarlar güncellenemedi" msgid "Failed to upload video" msgstr "Video yüklenemedi" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:341 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:360 msgid "Failed to verify handle. Please try again." -msgstr "" +msgstr "Kullanıcı adı doğrulanamadı. Lütfen yeniden deneyin." -#: src/Navigation.tsx:251 +#: src/Navigation.tsx:260 msgid "Feed" -msgstr "Besleme" +msgstr "Akış" #: src/components/FeedCard.tsx:139 #: src/view/com/feeds/FeedSourceCard.tsx:253 @@ -3147,15 +3234,15 @@ msgstr "{0} tarafından besleme" #: src/screens/Profile/components/ProfileFeedHeader.tsx:349 msgid "Feed menu" -msgstr "" +msgstr "Akış menüsü" #: src/components/StarterPack/Wizard/WizardListCard.tsx:55 msgid "Feed toggle" -msgstr "" +msgstr "Akış aç/kapa" #: src/view/shell/desktop/RightNav.tsx:102 #: src/view/shell/desktop/RightNav.tsx:103 -#: src/view/shell/Drawer.tsx:324 +#: src/view/shell/Drawer.tsx:340 msgid "Feedback" msgstr "Geribildirim" @@ -3165,26 +3252,26 @@ msgctxt "toast" msgid "Feedback sent!" msgstr "Geri bildirim gönderildi!" -#: src/Navigation.tsx:436 +#: src/Navigation.tsx:445 #: src/screens/Search/SearchResults.tsx:68 #: src/screens/StarterPack/StarterPackScreen.tsx:185 #: src/view/screens/Feeds.tsx:508 #: src/view/screens/Profile.tsx:227 #: src/view/screens/SavedFeeds.tsx:96 #: src/view/shell/desktop/LeftNav.tsx:655 -#: src/view/shell/Drawer.tsx:486 +#: src/view/shell/Drawer.tsx:502 msgid "Feeds" -msgstr "Beslemeler" +msgstr "Akışlar" #: src/view/screens/SavedFeeds.tsx:198 msgid "Feeds are custom algorithms that users build with a little coding expertise. <0/> for more information." -msgstr "Beslemeler, kullanıcıların biraz kodlama uzmanlığı ile oluşturduğu özel algoritmalardır. Daha fazla bilgi için <0/>." +msgstr "Akışlar, kullanıcıların biraz kodlama uzmanlığı ile oluşturduğu özel algoritmalardır. Daha fazla bilgi için <0/>." #: src/components/FeedCard.tsx:282 #: src/view/screens/SavedFeeds.tsx:82 msgctxt "toast" msgid "Feeds updated!" -msgstr "" +msgstr "Akışlar güncellendi!" #: src/screens/Search/modules/ExploreRecommendations.tsx:65 msgid "Feeds we think you might like." @@ -3192,7 +3279,7 @@ msgstr "Beğeneceğinizi düşündüğümüz akışlar." #: src/screens/Settings/components/OTAInfo.tsx:58 msgid "Fetch update" -msgstr "" +msgstr "Güncellemeyi al" #: src/screens/Settings/components/ExportCarDialog.tsx:43 msgid "File saved successfully!" @@ -3200,15 +3287,15 @@ msgstr "Dosya başarıyla kaydedildi!" #: src/lib/moderation/useLabelBehaviorDescription.ts:66 msgid "Filter from feeds" -msgstr "" +msgstr "Akışlardan filtrele" #: src/screens/Search/components/SearchLanguageDropdown.tsx:97 msgid "Filter search by language" -msgstr "" +msgstr "Aramayı dile göre filtrele" #: src/screens/Search/components/SearchLanguageDropdown.tsx:70 msgid "Filter search by language (currently: {currentLanguageLabel})" -msgstr "" +msgstr "Aramayı dile göre filtrele (şu anda:{currentLanguageLabel})" #: src/screens/Onboarding/StepFinished.tsx:314 msgid "Finalizing" @@ -3224,11 +3311,11 @@ msgstr "Takip edilecek hesaplar bul" #: src/components/ProgressGuide/FollowDialog.tsx:87 #: src/components/ProgressGuide/FollowDialog.tsx:374 msgid "Find people to follow" -msgstr "" +msgstr "Takip edilecek kişiler bulun" #: src/screens/Search/Shell.tsx:476 msgid "Find posts, users, and feeds on Bluesky" -msgstr "" +msgstr "Bluesky'da gönderileri, kullanıcıları ve akışları bulun" #: src/screens/StarterPack/Wizard/index.tsx:195 msgid "Finish" @@ -3246,7 +3333,7 @@ msgstr "Düz Siyah" #: src/screens/Settings/AppIconSettings/useAppIconSets.ts:93 msgctxt "Name of app icon variant" msgid "Flat Blue" -msgstr "" +msgstr "Düz Mavi" #: src/screens/Settings/AppIconSettings/useAppIconSets.ts:105 msgctxt "Name of app icon variant" @@ -3258,10 +3345,10 @@ msgid "Flexible" msgstr "Esnek" #. User is not following this account, click to follow -#: src/components/ProfileCard.tsx:372 -#: src/components/ProfileHoverCard/index.web.tsx:449 -#: src/components/ProfileHoverCard/index.web.tsx:460 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 +#: src/components/ProfileCard.tsx:400 +#: src/components/ProfileHoverCard/index.web.tsx:456 +#: src/components/ProfileHoverCard/index.web.tsx:467 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:236 #: src/screens/VideoFeed/index.tsx:829 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:131 msgid "Follow" @@ -3272,14 +3359,14 @@ msgctxt "action" msgid "Follow" msgstr "Takip et" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:218 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:221 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:113 msgid "Follow {0}" msgstr "{0} takip et" #: src/screens/VideoFeed/index.tsx:806 msgid "Follow {handle}" -msgstr "" +msgstr "{handle} kullanıcısını takip et" #: src/view/com/posts/AviFollowButton.tsx:68 msgid "Follow {name}" @@ -3294,17 +3381,17 @@ msgstr "10 hesabı takip et" msgid "Follow 7 accounts" msgstr "7 Hesabı takip et" -#: src/view/com/profile/ProfileMenu.tsx:252 -#: src/view/com/profile/ProfileMenu.tsx:263 +#: src/view/com/profile/ProfileMenu.tsx:265 +#: src/view/com/profile/ProfileMenu.tsx:276 msgid "Follow account" -msgstr "" +msgstr "Hesabı takip et" #: src/screens/StarterPack/StarterPackScreen.tsx:433 #: src/screens/StarterPack/StarterPackScreen.tsx:441 msgid "Follow all" msgstr "Hepsini takip et" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:232 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:129 msgid "Follow Back" msgstr "Geri Takip Et" @@ -3328,11 +3415,11 @@ msgstr "<0>{0} ve <1>{1} tarafından takip ediliyor" #: src/components/KnownFollowers.tsx:189 msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" -msgstr "" +msgstr "<0>{0}, <1>{1} ve {2, plural, other {# kişi daha}} tarafından takip ediliyor" -#: src/Navigation.tsx:205 +#: src/Navigation.tsx:214 msgid "Followers of @{0} that you know" -msgstr "" +msgstr "Tanıdığınız @{0} takipçileri" #: src/screens/Profile/KnownFollowers.tsx:104 #: src/screens/Profile/KnownFollowers.tsx:121 @@ -3340,39 +3427,39 @@ msgid "Followers you know" msgstr "Tanıdığın takipçiler" #. User is following this account, click to unfollow -#: src/components/ProfileCard.tsx:366 -#: src/components/ProfileHoverCard/index.web.tsx:448 -#: src/components/ProfileHoverCard/index.web.tsx:459 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:230 +#: src/components/ProfileCard.tsx:394 +#: src/components/ProfileHoverCard/index.web.tsx:455 +#: src/components/ProfileHoverCard/index.web.tsx:466 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:232 #: src/screens/VideoFeed/index.tsx:827 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:134 #: src/view/screens/Feeds.tsx:599 #: src/view/screens/SavedFeeds.tsx:422 msgid "Following" -msgstr "Takip edilenler" +msgstr "Takip ediliyor" -#: src/components/ProfileCard.tsx:329 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 +#: src/components/ProfileCard.tsx:357 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:101 msgid "Following {0}" msgstr "{0} takip ediliyor" #: src/screens/VideoFeed/index.tsx:805 msgid "Following {handle}" -msgstr "" +msgstr "{handle} takip ediliyor" #: src/view/com/posts/AviFollowButton.tsx:50 msgid "Following {name}" -msgstr "" +msgstr "{name} takip ediliyor" #: src/screens/Settings/ContentAndMediaSettings.tsx:76 #: src/screens/Settings/ContentAndMediaSettings.tsx:79 msgid "Following feed preferences" -msgstr "" +msgstr "Takip edilenler akışı tercihleri" -#: src/Navigation.tsx:322 +#: src/Navigation.tsx:331 #: src/screens/Settings/FollowingFeedPreferences.tsx:53 msgid "Following Feed Preferences" -msgstr "" +msgstr "Takip Edilenler Akışı Tercihleri" #: src/screens/Profile/Header/Handle.tsx:32 msgid "Follows you" @@ -3409,7 +3496,7 @@ msgstr "En iyi deneyim için, tema yazı tipini kullanmanızı öneriyoruz." #: src/screens/Search/modules/ExploreSuggestedAccounts.tsx:94 msgid "For You" -msgstr "" +msgstr "Sizin İçin" #: src/components/dialogs/MutedWords.tsx:178 msgid "Forever" @@ -3426,12 +3513,12 @@ msgstr "Şifrenizi mi unuttunuz?" #: src/screens/Login/LoginForm.tsx:259 msgid "Forgot?" -msgstr "" +msgstr "Unuttunuz mu?" #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:54 #: src/lib/moderation/useReportOptions.ts:54 msgid "Frequently Posts Unwanted Content" -msgstr "" +msgstr "Sıkça İstenmeyen İçerik Gönderiyor" #: src/screens/Hashtag.tsx:120 msgid "From @{sanitizedAuthor}" @@ -3448,9 +3535,9 @@ msgstr "Galeri" #: src/components/StarterPack/ProfileStarterPacks.tsx:300 msgid "Generate a starter pack" -msgstr "" +msgstr "Bir başlangıç ​​paketi oluşturun" -#: src/view/shell/Drawer.tsx:328 +#: src/view/shell/Drawer.tsx:344 msgid "Get help" msgstr "Yardım al" @@ -3469,12 +3556,12 @@ msgstr "GIF" #: src/screens/Onboarding/StepProfile/index.tsx:234 msgid "Give your profile a face" -msgstr "" +msgstr "Profilinize bir yüz ekleyin" #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:39 #: src/lib/moderation/useReportOptions.ts:39 msgid "Glaring violations of law or terms of service" -msgstr "" +msgstr "Yasa veya hizmet şartlarının açık ihlalleri" #: src/components/Layout/Header/index.tsx:127 #: src/components/moderation/ScreenHider.tsx:154 @@ -3486,7 +3573,7 @@ msgstr "" #: src/screens/VideoFeed/index.tsx:1112 #: src/view/com/auth/LoggedOut.tsx:72 #: src/view/screens/NotFound.tsx:57 -#: src/view/screens/ProfileList.tsx:1030 +#: src/view/screens/ProfileList.tsx:1038 msgid "Go back" msgstr "Geri git" @@ -3497,7 +3584,7 @@ msgstr "Geri git" #: src/screens/Profile/ProfileFeed/index.tsx:94 #: src/screens/StarterPack/StarterPackScreen.tsx:757 #: src/view/screens/NotFound.tsx:56 -#: src/view/screens/ProfileList.tsx:1035 +#: src/view/screens/ProfileList.tsx:1043 msgid "Go Back" msgstr "Geri Git" @@ -3512,15 +3599,19 @@ msgstr "Önceki adıma geri dön" #: src/view/screens/NotFound.tsx:57 msgid "Go home" -msgstr "" +msgstr "Ana sayfaya git" #: src/view/screens/NotFound.tsx:56 msgid "Go Home" -msgstr "" +msgstr "Ana Sayfaya Git" -#: src/screens/Messages/components/ChatListItem.tsx:355 +#: src/view/com/notifications/NotificationFeedItem.tsx:193 +msgid "Go to {firstAuthorName}'s profile" +msgstr "{firstAuthorName} kullanıcısının profiline git" + +#: src/screens/Messages/components/ChatListItem.tsx:360 msgid "Go to conversation with {0}" -msgstr "" +msgstr "{0} ile olan yazışmaya git" #: src/screens/Login/ForgotPasswordForm.tsx:165 #: src/view/com/modals/ChangePassword.tsx:179 @@ -3533,37 +3624,37 @@ msgstr "Profile git" #: src/components/dms/ConvoMenu.tsx:224 msgid "Go to user's profile" -msgstr "" +msgstr "Kullanıcının profiline git" #: src/lib/moderation/useGlobalLabelStrings.ts:46 #: src/lib/moderation/useGlobalLabelStrings.ts:50 #: src/view/com/composer/labels/LabelsBtn.tsx:201 #: src/view/com/composer/labels/LabelsBtn.tsx:204 msgid "Graphic Media" -msgstr "" +msgstr "Sarsıcı Olabilecek Medya" #: src/state/shell/progress-guide.tsx:218 #: src/state/shell/progress-guide.tsx:228 msgid "Half way there!" -msgstr "" +msgstr "Yolun yarısı bitti!" #: src/screens/Settings/AccountSettings.tsx:126 #: src/screens/Settings/AccountSettings.tsx:131 msgid "Handle" msgstr "Kullanıcı adı" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:572 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:591 msgid "Handle already taken. Please try a different one." -msgstr "" +msgstr "Kullanıcı adı alınmış. Lütfen başka bir tane deneyin." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:189 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:325 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:195 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:344 msgid "Handle changed!" -msgstr "" +msgstr "Kullanıcı adı değişti!" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:576 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:595 msgid "Handle too long. Please try a shorter one." -msgstr "" +msgstr "Kullanıcı adı çok uzun. Lütfen daha kısa bir tane deneyin." #: src/screens/Settings/AccessibilitySettings.tsx:87 msgid "Haptics" @@ -3572,44 +3663,44 @@ msgstr "Dokunuş" #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:34 #: src/lib/moderation/useReportOptions.ts:34 msgid "Harassment, trolling, or intolerance" -msgstr "" +msgstr "Taciz, trolleme veya hoşgörüsüzlük" -#: src/Navigation.tsx:406 +#: src/Navigation.tsx:415 msgid "Hashtag" -msgstr "" +msgstr "Etiket" #: src/components/RichTextTag.tsx:51 msgid "Hashtag {tag}" -msgstr "" +msgstr "{tag} etiketi" #: src/screens/Signup/index.tsx:191 msgid "Having trouble?" msgstr "Sorun mu yaşıyorsunuz?" -#: src/screens/Settings/Settings.tsx:207 -#: src/screens/Settings/Settings.tsx:211 +#: src/screens/Settings/Settings.tsx:215 +#: src/screens/Settings/Settings.tsx:219 #: src/view/shell/desktop/RightNav.tsx:120 #: src/view/shell/desktop/RightNav.tsx:121 -#: src/view/shell/Drawer.tsx:337 +#: src/view/shell/Drawer.tsx:353 msgid "Help" msgstr "Yardım" #: src/screens/Onboarding/StepProfile/index.tsx:237 msgid "Help people know you're not a bot by uploading a picture or creating an avatar." -msgstr "" +msgstr "Bir resim yükleyerek veya bir avatar oluşturarak insanların bot olmadığınızı anlamalarına yardımcı olun." #: src/screens/Settings/components/AddAppPasswordDialog.tsx:187 msgid "Here is your app password!" -msgstr "" +msgstr "İşte uygulama şifreniz!" #: src/components/VideoPostCard.tsx:178 #: src/components/VideoPostCard.tsx:454 msgid "Hidden" -msgstr "" +msgstr "Gizli" #: src/screens/VideoFeed/index.tsx:607 msgid "Hidden by your moderation settings." -msgstr "" +msgstr "Moderasyon ayarlarınız tarafından gizlenmiş." #: src/components/ListCard.tsx:130 msgid "Hidden list" @@ -3629,33 +3720,33 @@ msgstr "Gizli liste" msgid "Hide" msgstr "Gizle" -#: src/view/com/notifications/NotificationFeedItem.tsx:605 +#: src/view/com/notifications/NotificationFeedItem.tsx:694 msgctxt "action" msgid "Hide" msgstr "Gizle" #: src/components/dialogs/Embed.tsx:128 msgid "Hide customization options" -msgstr "" +msgstr "Özelleştirme seçeneklerini gizle" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:587 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:593 msgid "Hide post for me" -msgstr "" +msgstr "Gönderiyi benim için gizle" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:604 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:614 msgid "Hide reply for everyone" -msgstr "" +msgstr "Yanıtı herkesten gizle" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:586 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:592 msgid "Hide reply for me" -msgstr "" +msgstr "Yanıtı benden gizle" #: src/screens/Search/modules/ExploreInterestsCard.tsx:110 msgid "Hide this card" -msgstr "" +msgstr "Bu kartı gizle" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:773 msgid "Hide this post?" @@ -3669,21 +3760,26 @@ msgstr "Bu yanıtı gizle?" #: src/components/interstitials/Trending.tsx:113 #: src/view/shell/desktop/SidebarTrendingTopics.tsx:62 msgid "Hide trending topics" -msgstr "" +msgstr "Gündem başlıklarını gizle" #: src/components/interstitials/Trending.tsx:129 #: src/view/shell/desktop/SidebarTrendingTopics.tsx:108 msgid "Hide trending topics?" -msgstr "" +msgstr "Gündem başlıkları gizlensin mi?" #: src/components/interstitials/TrendingVideos.tsx:138 msgid "Hide trending videos?" -msgstr "" +msgstr "Gündem olan videolar gizlensin mi?" -#: src/view/com/notifications/NotificationFeedItem.tsx:596 +#: src/view/com/notifications/NotificationFeedItem.tsx:685 msgid "Hide user list" msgstr "Kullanıcı listesini gizle" +#: src/screens/Moderation/VerificationSettings.tsx:81 +#: src/screens/Moderation/VerificationSettings.tsx:90 +msgid "Hide verification badges" +msgstr "" + #: src/components/moderation/ContentHider.tsx:151 #: src/components/moderation/PostHider.tsx:79 msgid "Hides the content" @@ -3691,47 +3787,47 @@ msgstr "İçeriği gizler" #: src/view/com/posts/PostFeedErrorMessage.tsx:117 msgid "Hmm, some kind of issue occurred when contacting the feed server. Please let the feed owner know about this issue." -msgstr "Hmm, besleme sunucusuna ulaşırken bir tür sorun oluştu. Lütfen bu konuda besleme sahibini bilgilendirin." +msgstr "Hmm, akış sunucusuna ulaşırken bir tür sorun oluştu. Lütfen bu konuda akış sahibini bilgilendirin." #: src/view/com/posts/PostFeedErrorMessage.tsx:105 msgid "Hmm, the feed server appears to be misconfigured. Please let the feed owner know about this issue." -msgstr "Hmm, besleme sunucusunun yanlış yapılandırılmış görünüyor. Lütfen bu konuda besleme sahibini bilgilendirin." +msgstr "Hmm, akış sunucusunun yanlış yapılandırılmış görünüyor. Lütfen bu konuda akış sahibini bilgilendirin." #: src/view/com/posts/PostFeedErrorMessage.tsx:111 msgid "Hmm, the feed server appears to be offline. Please let the feed owner know about this issue." -msgstr "Hmm, besleme sunucusunun çevrimdışı görünüyor. Lütfen bu konuda besleme sahibini bilgilendirin." +msgstr "Hmm, akış sunucusunun çevrimdışı görünüyor. Lütfen bu konuda akış sahibini bilgilendirin." #: src/view/com/posts/PostFeedErrorMessage.tsx:108 msgid "Hmm, the feed server gave a bad response. Please let the feed owner know about this issue." -msgstr "Hmm, besleme sunucusu kötü bir yanıt verdi. Lütfen bu konuda besleme sahibini bilgilendirin." +msgstr "Hmm, akış sunucusu kötü bir yanıt verdi. Lütfen bu konuda akış sahibini bilgilendirin." #: src/view/com/posts/PostFeedErrorMessage.tsx:102 msgid "Hmm, we're having trouble finding this feed. It may have been deleted." -msgstr "Hmm, bu beslemeyi bulmakta sorun yaşıyoruz. Silinmiş olabilir." +msgstr "Hmm, bu akışı bulmakta sorun yaşıyoruz. Silinmiş olabilir." -#: src/screens/Moderation/index.tsx:54 +#: src/screens/Moderation/index.tsx:58 msgid "Hmmmm, it seems we're having trouble loading this data. See below for more details. If this issue persists, please contact us." -msgstr "" +msgstr "Hmmm, bu verileri yüklemekte sorun yaşıyoruz gibi görünüyor. Daha fazla bilgi için aşağıya göz atabilirsiniz. Sorun devam ederse lütfen bizimle iletişime geçin." #: src/screens/Profile/ErrorState.tsx:31 msgid "Hmmmm, we couldn't load that moderation service." -msgstr "" +msgstr "Hmmmm, o moderasyon hizmetini yükleyemedik." #: src/view/com/composer/state/video.ts:413 msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" -msgstr "" +msgstr "Bekleyin! Videoya kademeli olarak erişim veriyoruz ve siz hâlâ sıradasınız. Birazdan tekrar kontrol edin!" -#: src/Navigation.tsx:635 -#: src/Navigation.tsx:655 +#: src/Navigation.tsx:644 +#: src/Navigation.tsx:664 #: src/view/shell/bottom-bar/BottomBar.tsx:162 #: src/view/shell/desktop/LeftNav.tsx:599 -#: src/view/shell/Drawer.tsx:396 +#: src/view/shell/Drawer.tsx:412 msgid "Home" msgstr "Ana Sayfa" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:398 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:417 msgid "Host:" -msgstr "" +msgstr "Sunucu adı:" #: src/screens/Login/ForgotPasswordForm.tsx:83 #: src/screens/Login/LoginForm.tsx:184 @@ -3740,14 +3836,14 @@ msgstr "Barındırma sağlayıcısı" #: src/screens/Search/modules/ExploreTrendingTopics.tsx:190 msgid "Hot" -msgstr "" +msgstr "İlgi çeken" #: src/screens/Settings/ThreadPreferences.tsx:67 #: src/screens/Settings/ThreadPreferences.tsx:70 #: src/view/com/post-thread/PostThread.tsx:655 #: src/view/com/post-thread/PostThread.tsx:660 msgid "Hot replies first" -msgstr "" +msgstr "Önce ilgi çeken yanıtlar" #: src/view/com/modals/InAppBrowserConsent.tsx:41 msgid "How should we open this link?" @@ -3768,8 +3864,8 @@ msgstr "Bir Kodum Var" msgid "I have a confirmation code" msgstr "Bir onay kodum var" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:261 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:267 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:280 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:286 msgid "I have my own domain" msgstr "Kendi alan adım var" @@ -3784,19 +3880,19 @@ msgstr "Alternatif metin uzunsa, alternatif metin genişletme durumunu değişti #: src/screens/Signup/StepInfo/Policies.tsx:112 msgid "If you are not yet an adult according to the laws of your country, your parent or legal guardian must read these Terms on your behalf." -msgstr "" +msgstr "Ülkenizin yasalarına göre henüz reşit değilseniz, bu koşulları sizin adınıza ebeveyniniz veya yasal vasiniz okumalıdır." -#: src/view/screens/ProfileList.tsx:757 +#: src/view/screens/ProfileList.tsx:765 msgid "If you delete this list, you won't be able to recover it." -msgstr "" +msgstr "Bu listeyi sildiğinizde geri getirmeniz mümkün olmayacaktır." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:248 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:267 msgid "If you have your own domain, you can use that as your handle. This lets you self-verify your identity. <0>Learn more here." -msgstr "" +msgstr "Kendi alan adınız varsa onu kullanıcı adınız olarak kullanabilirsiniz. Bu, kimliğinizi kendi kendinize doğrulamanızı sağlar. <0>Burada daha fazlasını öğrenin." #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:764 msgid "If you remove this post, you won't be able to recover it." -msgstr "" +msgstr "Bu gönderiyi kaldırırsanız geri getirmeniz mümkün olmayacaktır." #: src/view/com/modals/ChangePassword.tsx:160 msgid "If you want to change your password, we will send you a code to verify that this is your account." @@ -3804,7 +3900,7 @@ msgstr "Şifrenizi değiştirmek istiyorsanız, size hesabınızın sizin olduğ #: src/view/com/auth/server-input/index.tsx:208 msgid "If you're a developer, you can host your own server." -msgstr "" +msgstr "Eğer bir geliştiriciyseniz kendi sunucunuzu barındırabilirsiniz." #: src/screens/Settings/components/DeactivateAccountDialog.tsx:92 msgid "If you're trying to change your handle or email, do so before you deactivate." @@ -3813,35 +3909,44 @@ msgstr "Eğer kullanıcı adınızı veya e-postanızı değiştirmeye çalış #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:38 #: src/lib/moderation/useReportOptions.ts:38 msgid "Illegal and Urgent" -msgstr "" +msgstr "Yasadışı ve Acil" #: src/view/com/util/images/Gallery.tsx:71 msgid "Image" msgstr "Resim" +#: src/screens/Settings/AboutSettings.tsx:61 +msgid "Image cache cleared" +msgstr "Görsel önbelleği temizlendi" + +#. Android-only toast message which includes amount of space freed using localized number formatting +#: src/screens/Settings/AboutSettings.tsx:47 +msgid "Image cache cleared, freed {0}" +msgstr "Görsel önbelleği temizlendi, {0} yer açıldı" + #: src/components/StarterPack/ShareDialog.tsx:76 msgid "Image saved to your camera roll!" -msgstr "" +msgstr "Görsel fotoğraf galerinize kaydedildi!" #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:49 #: src/lib/moderation/useReportOptions.ts:49 msgid "Impersonation or false claims about identity or affiliation" -msgstr "" +msgstr "Kimlik veya kurumsal ilişkilerle ilgili sahtecilik veya yanlış beyanlar" #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:68 #: src/lib/moderation/useReportOptions.ts:68 msgid "Impersonation, misinformation, or false claims" -msgstr "" +msgstr "Kimlik dolandırıcılığı, yanlış bilgilendirme veya yanlış iddialar" #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:91 #: src/lib/moderation/useReportOptions.ts:91 msgid "Inappropriate messages or explicit links" -msgstr "" +msgstr "Uygunsuz mesajlar veya sakıncalı olabilecek web bağlantıları" #. Title message shown in chat requests inbox when it's empty #: src/screens/Messages/Inbox.tsx:208 msgid "Inbox zero!" -msgstr "" +msgstr "Gelen kutusu boş!" #: src/screens/Login/LoginForm.tsx:164 msgid "Incorrect username or password" @@ -3871,26 +3976,26 @@ msgstr "Size e-posta olarak gönderilen kodu girin" msgid "Interaction limited" msgstr "Etkileşim sınırlandırıldı" -#: src/screens/Moderation/index.tsx:209 +#: src/screens/Moderation/index.tsx:213 msgid "Interaction settings" -msgstr "" +msgstr "Etkileşim ayarları" #: src/screens/Login/LoginForm.tsx:156 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:70 msgid "Invalid 2FA confirmation code." msgstr "Geçersiz 2FA onay kodu." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:578 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:597 msgid "Invalid handle. Please try a different one." -msgstr "" +msgstr "Geçersiz kullanıcı adı. Lütfen başka bir kullanıcı adı deneyin." -#: src/view/com/post-thread/PostThreadItem.tsx:288 +#: src/view/com/post-thread/PostThreadItem.tsx:291 msgid "Invalid or unsupported post record" msgstr "Geçersiz veya desteklenmeyen gönderi kaydı" #: src/components/moderation/ReportDialog/index.tsx:73 msgid "Invalid report subject" -msgstr "" +msgstr "Geçersiz rapor konusu" #: src/components/intents/VerifyEmailIntentDialog.tsx:91 msgid "Invalid Verification Code" @@ -3918,27 +4023,27 @@ msgstr "Davet kodları: 1 kullanılabilir" #: src/components/StarterPack/ShareDialog.tsx:96 msgid "Invite people to this starter pack!" -msgstr "" +msgstr "İnsanları bu başlangıç ​​paketine davet edin!" #: src/screens/StarterPack/Wizard/StepDetails.tsx:34 msgid "Invite your friends to follow your favorite feeds and people" -msgstr "" +msgstr "Arkadaşlarınızı, beğendiğiniz akışları ve kişileri takip etmeye davet edin" #: src/screens/StarterPack/Wizard/StepDetails.tsx:31 msgid "Invites, but personal" -msgstr "" +msgstr "Davetler, ancak kişisel" #: src/screens/Signup/StepInfo/index.tsx:289 msgid "It's correct" -msgstr "" +msgstr "Doğrudur" #: src/screens/StarterPack/Wizard/index.tsx:435 msgid "It's just you right now! Add more people to your starter pack by searching above." -msgstr "" +msgstr "Şu anda yalnızca siz varsınız! Yukarıdan arama yaparak başlangıç ​​paketinize daha çok kişi ekleyin." #: src/view/com/composer/Composer.tsx:1632 msgid "Job ID: {0}" -msgstr "" +msgstr "İş ID: {0}" #. Link to a page with job openings at Bluesky #: src/view/com/auth/SplashScreen.web.tsx:178 @@ -3964,44 +4069,44 @@ msgstr "Gazetecilik" #: src/components/moderation/ContentHider.tsx:231 msgid "Labeled by {0}." -msgstr "" +msgstr "{0} tarafından işaretlendi." #: src/components/moderation/ContentHider.tsx:229 msgid "Labeled by the author." -msgstr "" +msgstr "Yazarı tarafından işaretlendi." #: src/view/com/composer/labels/LabelsBtn.tsx:75 #: src/view/screens/Profile.tsx:220 msgid "Labels" -msgstr "Etiketler" +msgstr "İşaretler" #: src/view/com/composer/labels/LabelsBtn.tsx:73 msgid "Labels added" -msgstr "Etiketler eklendi" +msgstr "İşaretler eklendi" -#: src/screens/Profile/Sections/Labels.tsx:163 +#: src/screens/Profile/Sections/Labels.tsx:160 msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." -msgstr "" +msgstr "İşaretler, kullanıcılar ve içerikler üzerindeki açıklamalardır. Ağın gizlenmesi, uyarılması ve kategorilendirilmesi için kullanılabilirler." #: src/components/moderation/LabelsOnMeDialog.tsx:72 msgid "Labels on your account" -msgstr "Hesabınızdaki etiketler" +msgstr "Hesabınızdaki işaretler" #: src/components/moderation/LabelsOnMeDialog.tsx:74 msgid "Labels on your content" -msgstr "" +msgstr "İçeriğinizdeki işaretler" #: src/view/com/composer/select-language/SelectLangBtn.tsx:107 msgid "Language selection" msgstr "Dil seçimi" -#: src/Navigation.tsx:178 +#: src/Navigation.tsx:187 msgid "Language Settings" msgstr "Dil Ayarları" #: src/screens/Settings/LanguageSettings.tsx:71 -#: src/screens/Settings/Settings.tsx:199 -#: src/screens/Settings/Settings.tsx:202 +#: src/screens/Settings/Settings.tsx:207 +#: src/screens/Settings/Settings.tsx:210 msgid "Languages" msgstr "Diller" @@ -4015,10 +4120,19 @@ msgstr "Daha büyük" msgid "Latest" msgstr "En son" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:252 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:271 msgid "learn more" msgstr "daha fazla öğren" +#: src/components/verification/VerificationsDialog.tsx:163 +#: src/components/verification/VerifierDialog.tsx:132 +#: src/screens/Moderation/VerificationSettings.tsx:47 +#: src/screens/Profile/Header/EditProfileDialog.tsx:360 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:212 +#: src/view/com/modals/EditProfile.tsx:208 +msgid "Learn more" +msgstr "" + #: src/components/moderation/ScreenHider.tsx:140 msgid "Learn More" msgstr "Daha Fazla Bilgi Edinin" @@ -4029,21 +4143,26 @@ msgstr "Bluesky hakkında daha fazlasını öğren" #: src/view/com/auth/server-input/index.tsx:218 msgid "Learn more about self hosting your PDS." -msgstr "" +msgstr "PDS'nizi kendiniz barındırmayla ilgili daha çok bilgi edinin." #: src/components/moderation/ContentHider.tsx:149 msgid "Learn more about the moderation applied to this content" -msgstr "" +msgstr "Bu içeriğe uygulanan moderasyonla ilgili daha çok bilgi edinin" #: src/components/moderation/ContentHider.tsx:215 msgid "Learn more about the moderation applied to this content." -msgstr "" +msgstr "Bu içeriğe uygulanan moderasyonla ilgili daha çok bilgi edinin." #: src/components/moderation/PostHider.tsx:100 #: src/components/moderation/ScreenHider.tsx:127 msgid "Learn more about this warning" msgstr "Bu uyarı hakkında daha fazla bilgi edinin" +#: src/components/verification/VerificationsDialog.tsx:152 +#: src/components/verification/VerifierDialog.tsx:121 +msgid "Learn more about verification on Bluesky" +msgstr "" + #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:99 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:102 msgid "Learn more about what is public on Bluesky." @@ -4061,7 +4180,7 @@ msgstr "Ayrıl" #: src/components/dms/MessagesListBlockedFooter.tsx:74 #: src/components/dms/MessagesListBlockedFooter.tsx:81 msgid "Leave chat" -msgstr "" +msgstr "Sohbetten ayrıl" #: src/components/dms/ConvoMenu.tsx:203 #: src/components/dms/ConvoMenu.tsx:206 @@ -4073,7 +4192,7 @@ msgstr "Görüşmeden ayrıl" #: src/view/com/modals/lang-settings/ContentLanguagesSettings.tsx:84 msgid "Leave them all unchecked to see any language." -msgstr "Hepsini işaretlemeyin, herhangi bir dil görmek için." +msgstr "Tüm dilleri görmek için hiçbirini seçmeyin." #: src/view/com/modals/LinkWarning.tsx:65 msgid "Leaving Bluesky" @@ -4105,7 +4224,7 @@ msgstr "Açık" #: src/screens/Settings/AppIconSettings/useAppIconSets.ts:14 msgctxt "Name of app icon variant" msgid "Light" -msgstr "Açık" +msgstr "Aydınlık" #: src/screens/Profile/components/ProfileFeedHeader.tsx:510 msgid "Like" @@ -4113,7 +4232,7 @@ msgstr "Beğen" #: src/view/com/util/post-ctrls/PostCtrls.tsx:315 msgid "Like ({0, plural, one {# like} other {# likes}})" -msgstr "" +msgstr "Beğen ({0, plural, other {# beğeni}})" #: src/components/ProgressGuide/List.tsx:63 msgid "Like 10 posts" @@ -4122,19 +4241,18 @@ msgstr "10 gönderiyi beğen" #: src/state/shell/progress-guide.tsx:214 #: src/state/shell/progress-guide.tsx:219 msgid "Like 10 posts to train the Discover feed" -msgstr "Keşfet akışını eğitmek için 10 gönderiyi beğen" +msgstr "Keşif akışını (\"Discover\") eğitmek için 10 gönderiyi beğenin" #: src/screens/Profile/components/ProfileFeedHeader.tsx:497 msgid "Like this feed" -msgstr "Bu beslemeyi beğen" +msgstr "Bu akışı beğen" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:285 msgid "Like this labeler" -msgstr "" +msgstr "Bu işaretleyiciyi beğen" -#: src/components/LikesDialog.tsx:85 -#: src/Navigation.tsx:256 -#: src/Navigation.tsx:261 +#: src/Navigation.tsx:265 +#: src/Navigation.tsx:270 msgid "Liked by" msgstr "Beğenenler" @@ -4147,29 +4265,29 @@ msgstr "Beğenenler" #: src/components/FeedCard.tsx:218 #: src/view/com/feeds/FeedSourceCard.tsx:303 msgid "Liked by {0, plural, one {# user} other {# users}}" -msgstr "" +msgstr "{0, plural, other {# kullanıcı}} tarafından beğenildi" #: src/components/LabelingServiceCard/index.tsx:96 #: src/screens/Profile/components/ProfileFeedHeader.tsx:485 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:305 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:319 msgid "Liked by {likeCount, plural, one {# user} other {# users}}" -msgstr "" +msgstr "{likeCount, plural, other {# kullanıcı}} tarafından beğenildi" #: src/view/screens/Profile.tsx:226 msgid "Likes" msgstr "Beğeniler" -#: src/view/com/post-thread/PostThreadItem.tsx:223 +#: src/view/com/post-thread/PostThreadItem.tsx:226 msgid "Likes on this post" msgstr "Bu gönderideki beğeniler" #: src/view/com/post-thread/PostThread.tsx:629 #: src/view/com/post-thread/PostThread.tsx:634 msgid "Linear" -msgstr "" +msgstr "Düz" -#: src/Navigation.tsx:211 +#: src/Navigation.tsx:220 msgid "List" msgstr "Liste" @@ -4177,7 +4295,7 @@ msgstr "Liste" msgid "List Avatar" msgstr "Liste Avatarı" -#: src/view/screens/ProfileList.tsx:430 +#: src/view/screens/ProfileList.tsx:438 msgctxt "toast" msgid "List blocked" msgstr "Liste engellendi" @@ -4189,26 +4307,26 @@ msgstr "{0} tarafından liste" #: src/view/com/profile/ProfileSubpageHeader.tsx:156 msgid "List by <0/>" -msgstr "" +msgstr "<0/> listesi" #: src/view/com/profile/ProfileSubpageHeader.tsx:154 msgid "List by you" -msgstr "" +msgstr "Sizin listeniz" -#: src/view/screens/ProfileList.tsx:477 +#: src/view/screens/ProfileList.tsx:485 msgctxt "toast" msgid "List deleted" msgstr "Liste silindi" #: src/screens/List/ListHiddenScreen.tsx:129 msgid "List has been hidden" -msgstr "" +msgstr "Liste gizlendi" -#: src/view/screens/ProfileList.tsx:172 +#: src/view/screens/ProfileList.tsx:176 msgid "List Hidden" -msgstr "" +msgstr "Liste Gizli" -#: src/view/screens/ProfileList.tsx:394 +#: src/view/screens/ProfileList.tsx:402 msgctxt "toast" msgid "List muted" msgstr "Liste sessize alındı" @@ -4217,28 +4335,28 @@ msgstr "Liste sessize alındı" msgid "List Name" msgstr "Liste Adı" -#: src/view/screens/ProfileList.tsx:448 +#: src/view/screens/ProfileList.tsx:456 msgctxt "toast" msgid "List unblocked" msgstr "Liste engeli kaldırıldı" -#: src/view/screens/ProfileList.tsx:412 +#: src/view/screens/ProfileList.tsx:420 msgctxt "toast" msgid "List unmuted" msgstr "Liste sessizden çıkarıldı" -#: src/Navigation.tsx:140 +#: src/Navigation.tsx:141 #: src/view/screens/Lists.tsx:62 #: src/view/screens/Profile.tsx:221 #: src/view/screens/Profile.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:673 -#: src/view/shell/Drawer.tsx:501 +#: src/view/shell/Drawer.tsx:517 msgid "Lists" msgstr "Listeler" #: src/components/dms/BlockedByListDialog.tsx:39 msgid "Lists blocking this user:" -msgstr "" +msgstr "Bu kullanıcıyı engelleyen listeler:" #: src/screens/Search/Explore.tsx:87 msgid "Load more" @@ -4246,7 +4364,7 @@ msgstr "Daha fazlasını yükle" #: src/screens/Search/Explore.tsx:496 msgid "Load more suggested feeds" -msgstr "" +msgstr "Daha çok önerilen akış yükle" #: src/view/screens/Notifications.tsx:270 msgid "Load new notifications" @@ -4255,7 +4373,7 @@ msgstr "Yeni bildirimleri yükle" #: src/screens/Profile/ProfileFeed/index.tsx:221 #: src/screens/Profile/Sections/Feed.tsx:98 #: src/view/com/feeds/FeedPage.tsx:155 -#: src/view/screens/ProfileList.tsx:870 +#: src/view/screens/ProfileList.tsx:878 msgid "Load new posts" msgstr "Yeni gönderileri yükle" @@ -4263,9 +4381,9 @@ msgstr "Yeni gönderileri yükle" msgid "Loading..." msgstr "Yükleniyor..." -#: src/Navigation.tsx:281 +#: src/Navigation.tsx:290 msgid "Log" -msgstr "" +msgstr "Log" #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:78 msgid "Logged-out visibility" @@ -4273,16 +4391,16 @@ msgstr "Çıkış yapan görünürlüğü" #: src/view/shell/desktop/RightNav.tsx:130 msgid "Logo by @sawaratsuki.bsky.social" -msgstr "" +msgstr "Logo: @sawaratsuki.bsky.social" #: src/view/shell/desktop/RightNav.tsx:127 -#: src/view/shell/Drawer.tsx:639 +#: src/view/shell/Drawer.tsx:655 msgid "Logo by <0>@sawaratsuki.bsky.social" -msgstr "" +msgstr "Logo: <0>@sawaratsuki.bsky.social" #: src/components/RichTextTag.tsx:53 msgid "Long press to open tag menu for #{tag}" -msgstr "" +msgstr "#{tag} etiket menüsünü açmak için uzun basın" #: src/screens/Login/SetNewPasswordForm.tsx:120 msgid "Looks like XXXXX-XXXXX" @@ -4290,19 +4408,19 @@ msgstr "XXXXX-XXXXX gibi gözüküyor" #: src/screens/Feeds/NoSavedFeedsOfAnyType.tsx:39 msgid "Looks like you haven't saved any feeds! Use our recommendations or browse more below." -msgstr "" +msgstr "Hiç akış kaydetmemiş görünüyorsunuz! Önerilerimizi kullanın veya aşağıda daha fazlasına göz atın." #: src/screens/Home/NoFeedsPinned.tsx:83 msgid "Looks like you unpinned all your feeds. But don't worry, you can add some below 😄" -msgstr "" +msgstr "Görünüşe göre tüm akışlarınızın sabitlemesini kaldırmışsınız. Ama üzülmeyin, aşağıdan biraz ekleyebilirsiniz 😄" #: src/screens/Feeds/NoFollowingFeed.tsx:37 msgid "Looks like you're missing a following feed. <0>Click here to add one." -msgstr "" +msgstr "Görünüşe göre takip edilenler akışınız eksik. <0>Eklemek için buraya tıklayın." #: src/components/StarterPack/ProfileStarterPacks.tsx:269 msgid "Make one for me" -msgstr "" +msgstr "Benim için bir tane yap" #: src/view/com/modals/LinkWarning.tsx:79 msgid "Make sure this is where you intend to go!" @@ -4311,17 +4429,21 @@ msgstr "Bu gitmek istediğiniz yer olduğundan emin olun!" #: src/screens/Settings/ContentAndMediaSettings.tsx:60 #: src/screens/Settings/ContentAndMediaSettings.tsx:63 msgid "Manage saved feeds" +msgstr "Kayıtlı akışları yönet" + +#: src/screens/Moderation/index.tsx:283 +msgid "Manage verification settings" msgstr "" #: src/components/dialogs/MutedWords.tsx:108 msgid "Manage your muted words and tags" -msgstr "" +msgstr "Sessize alınmış kelimelerinizi ve etiketlerinizi yönetin" #: src/screens/Messages/Inbox.tsx:305 #: src/screens/Messages/Inbox.tsx:324 #: src/screens/Messages/Inbox.tsx:331 msgid "Mark all as read" -msgstr "" +msgstr "Tümünü okunmuş olarak işaretle" #: src/components/dms/ConvoMenu.tsx:215 #: src/components/dms/ConvoMenu.tsx:218 @@ -4331,7 +4453,7 @@ msgstr "Okundu olarak işaretle" #: src/screens/Messages/Inbox.tsx:292 #: src/screens/Messages/Inbox.tsx:315 msgid "Marked all as read" -msgstr "" +msgstr "Tümü okunmuş olarak işaretlendi" #: src/view/screens/Profile.tsx:224 msgid "Media" @@ -4339,7 +4461,7 @@ msgstr "Medya" #: src/view/com/composer/labels/LabelsBtn.tsx:210 msgid "Media that may be disturbing or inappropriate for some audiences." -msgstr "" +msgstr "Bazı gruplar için rahatsız edici ya da uygunsuz olabilecek medya." #: src/components/WhoCanReply.tsx:263 msgid "mentioned users" @@ -4351,7 +4473,7 @@ msgstr "Bahsedilen kullanıcılar" #: src/view/screens/Notifications.tsx:99 msgid "Mentions" -msgstr "" +msgstr "Bahsedenler" #: src/components/Menu/index.tsx:105 msgid "Menu" @@ -4366,13 +4488,13 @@ msgctxt "toast" msgid "Message deleted" msgstr "Mesaj silindi" -#: src/screens/Messages/components/ChatListItem.tsx:192 +#: src/screens/Messages/components/ChatListItem.tsx:197 msgid "Message deleted" msgstr "Mesaj silindi" #: src/components/dms/MessageContextMenu.tsx:126 msgid "Message from @{0}: {1}" -msgstr "" +msgstr "@{0} mesajı: {1}" #: src/view/com/posts/PostFeedErrorMessage.tsx:201 msgid "Message from server: {0}" @@ -4389,9 +4511,9 @@ msgstr "Mesaj çok uzun" #: src/components/dms/MessageContextMenu.tsx:124 msgid "Message options" -msgstr "" +msgstr "Mesaj seçenekleri" -#: src/Navigation.tsx:650 +#: src/Navigation.tsx:659 msgid "Messages" msgstr "Mesajlar" @@ -4410,10 +4532,10 @@ msgstr "Yanıltıcı Hesap" msgid "Misleading Post" msgstr "Yanıltıcı Gönderi" -#: src/Navigation.tsx:145 -#: src/screens/Moderation/index.tsx:89 -#: src/screens/Settings/Settings.tsx:167 -#: src/screens/Settings/Settings.tsx:170 +#: src/Navigation.tsx:146 +#: src/screens/Moderation/index.tsx:93 +#: src/screens/Settings/Settings.tsx:175 +#: src/screens/Settings/Settings.tsx:178 msgid "Moderation" msgstr "Moderasyon" @@ -4445,11 +4567,11 @@ msgctxt "toast" msgid "Moderation list updated" msgstr "Moderasyon listesi güncellendi" -#: src/screens/Moderation/index.tsx:239 +#: src/screens/Moderation/index.tsx:243 msgid "Moderation lists" msgstr "Moderasyon listeleri" -#: src/Navigation.tsx:150 +#: src/Navigation.tsx:151 #: src/view/screens/ModerationModlists.tsx:62 msgid "Moderation Lists" msgstr "Moderasyon Listeleri" @@ -4458,11 +4580,11 @@ msgstr "Moderasyon Listeleri" msgid "moderation settings" msgstr "moderasyon araçları" -#: src/Navigation.tsx:271 +#: src/Navigation.tsx:280 msgid "Moderation states" msgstr "Moderasyon durumları" -#: src/screens/Moderation/index.tsx:193 +#: src/screens/Moderation/index.tsx:197 msgid "Moderation tools" msgstr "Moderasyon araçları" @@ -4471,18 +4593,18 @@ msgstr "Moderasyon araçları" msgid "Moderator has chosen to set a general warning on the content." msgstr "Moderatör, içeriğe genel bir uyarı koymayı seçti." -#: src/view/com/post-thread/PostThreadItem.tsx:645 +#: src/view/com/post-thread/PostThreadItem.tsx:665 msgid "More" msgstr "Daha fazla" #: src/view/shell/desktop/Feeds.tsx:102 #: src/view/shell/desktop/Feeds.tsx:105 msgid "More feeds" -msgstr "Daha fazla besleme" +msgstr "Daha fazla akış" -#: src/view/com/profile/ProfileMenu.tsx:194 -#: src/view/com/profile/ProfileMenu.tsx:200 -#: src/view/screens/ProfileList.tsx:742 +#: src/view/com/profile/ProfileMenu.tsx:207 +#: src/view/com/profile/ProfileMenu.tsx:213 +#: src/view/screens/ProfileList.tsx:750 msgid "More options" msgstr "Daha fazla seçenek" @@ -4513,16 +4635,16 @@ msgstr "Sessize al" #: src/components/RichTextTag.tsx:140 #: src/components/RichTextTag.tsx:153 msgid "Mute {tag}" -msgstr "" +msgstr "{tag} etiketini sessize al" -#: src/view/com/profile/ProfileMenu.tsx:289 -#: src/view/com/profile/ProfileMenu.tsx:296 +#: src/view/com/profile/ProfileMenu.tsx:325 +#: src/view/com/profile/ProfileMenu.tsx:332 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:669 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:675 msgid "Mute account" -msgstr "" +msgstr "Hesabı sessize al" -#: src/view/screens/ProfileList.tsx:649 +#: src/view/screens/ProfileList.tsx:657 msgid "Mute accounts" msgstr "Hesapları sessize al" @@ -4535,11 +4657,11 @@ msgstr "Görüşmeyi sustur" msgid "Mute in:" msgstr "Sessize al:" -#: src/view/screens/ProfileList.tsx:771 +#: src/view/screens/ProfileList.tsx:779 msgid "Mute list" msgstr "Listeyi sessize al" -#: src/view/screens/ProfileList.tsx:766 +#: src/view/screens/ProfileList.tsx:774 msgid "Mute these accounts?" msgstr "Bu hesapları sessize al?" @@ -4565,7 +4687,7 @@ msgstr "Bu kelimeyi yalnızca etiketlerde sessize al" #: src/components/dialogs/MutedWords.tsx:170 msgid "Mute this word until you unmute it" -msgstr "" +msgstr "Bu kelimeyi tekrar sesini açana kadar sessize al" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:553 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:557 @@ -4577,30 +4699,30 @@ msgstr "Konuyu sessize al" msgid "Mute words & tags" msgstr "Kelimeleri ve etiketleri sustur" -#: src/screens/Moderation/index.tsx:254 +#: src/screens/Moderation/index.tsx:258 msgid "Muted accounts" msgstr "Sessize alınan hesaplar" -#: src/Navigation.tsx:155 -#: src/view/screens/ModerationMutedAccounts.tsx:100 +#: src/Navigation.tsx:156 +#: src/view/screens/ModerationMutedAccounts.tsx:123 msgid "Muted Accounts" msgstr "Sessize Alınan Hesaplar" -#: src/view/screens/ModerationMutedAccounts.tsx:112 +#: src/view/screens/ModerationMutedAccounts.tsx:135 msgid "Muted accounts have their posts removed from your feed and from your notifications. Mutes are completely private." -msgstr "Sessize alınan hesapların gönderileri beslemenizden ve bildirimlerinizden kaldırılır. Sessizlik tamamen özeldir." +msgstr "Sessize alınan hesapların gönderileri akışlarınızdan ve bildirimlerinizden kaldırılır. Kimi sessize aldığınız başkaları tarafından görülemez." #: src/lib/moderation/useModerationCauseDescription.ts:92 msgid "Muted by \"{0}\"" msgstr "\"{0}\" tarafından susturuldu" -#: src/screens/Moderation/index.tsx:224 +#: src/screens/Moderation/index.tsx:228 msgid "Muted words & tags" msgstr "Sessize alınan kelimeler ve etiketler" -#: src/view/screens/ProfileList.tsx:768 +#: src/view/screens/ProfileList.tsx:776 msgid "Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them." -msgstr "Sessizlik özeldir. Sessize alınan hesaplar sizinle etkileşime geçebilir, ancak gönderilerini görmeyecek ve onlardan bildirim almayacaksınız." +msgstr "Sessize alma özeldir. Sessize alınan hesaplar sizinle etkileşime geçebilir, ancak gönderilerini görmez ve onlardan bildirim almazsınız." #: src/components/dialogs/BirthDateSettings.tsx:35 #: src/components/dialogs/BirthDateSettings.tsx:38 @@ -4609,7 +4731,7 @@ msgstr "Doğum Günüm" #: src/view/screens/Feeds.tsx:699 msgid "My Feeds" -msgstr "Beslemelerim" +msgstr "Akışlarım" #: src/view/com/modals/CreateOrEditList.tsx:270 msgid "Name" @@ -4628,7 +4750,7 @@ msgstr "Ad gerekli" #: src/lib/moderation/useReportOptions.ts:106 #: src/lib/moderation/useReportOptions.ts:114 msgid "Name or Description Violates Community Standards" -msgstr "" +msgstr "İsim ya da Açıklama Topluluk Standartlarını İhlal Etmektedir" #: src/screens/Onboarding/index.tsx:22 #: src/screens/Onboarding/state.ts:107 @@ -4638,11 +4760,11 @@ msgstr "Doğa" #: src/components/StarterPack/StarterPackCard.tsx:130 #: src/components/StarterPack/StarterPackCard.tsx:161 msgid "Navigate to {0}" -msgstr "" +msgstr "{0} başlangıç paketine git" #: src/components/StarterPack/StarterPackCard.tsx:131 msgid "Navigate to starter pack" -msgstr "" +msgstr "Başlangıç paketine git" #: src/screens/Login/ForgotPasswordForm.tsx:166 #: src/screens/Login/LoginForm.tsx:344 @@ -4650,26 +4772,26 @@ msgstr "" msgid "Navigates to the next screen" msgstr "Sonraki ekrana yönlendirir" -#: src/view/shell/Drawer.tsx:72 +#: src/view/shell/Drawer.tsx:75 msgid "Navigates to your profile" msgstr "Profilinize yönlendirir" #: src/components/dialogs/VerifyEmailDialog.tsx:196 msgid "Need to change it?" -msgstr "" +msgstr "Değiştirmeniz mi gerekiyor?" #: src/components/moderation/ReportDialog/index.tsx:280 #: src/components/ReportDialog/SelectReportOptionView.tsx:128 msgid "Need to report a copyright violation?" -msgstr "" +msgstr "Bir telif ihlali mi raporlamanız gerekiyor?" #: src/screens/Onboarding/StepFinished.tsx:282 msgid "Never lose access to your followers or data." msgstr "Takipçilerinize veya verilerinize asla erişimi kaybetmeyin." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:548 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:567 msgid "Nevermind, create a handle for me" -msgstr "" +msgstr "Boşver, bana bir kullanıcı adı üret" #: src/screens/Search/modules/ExploreTrendingTopics.tsx:195 msgid "New" @@ -4685,13 +4807,17 @@ msgstr "Yeni" #: src/screens/Messages/ChatList.tsx:351 #: src/screens/Messages/ChatList.tsx:358 msgid "New chat" +msgstr "Yeni sohbet" + +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:63 +msgid "New Feature" msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:202 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:210 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:356 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:221 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:229 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:375 msgid "New handle" -msgstr "" +msgstr "Yeni kullanıcı adı" #: src/view/screens/Lists.tsx:66 #: src/view/screens/ModerationModlists.tsx:66 @@ -4718,8 +4844,8 @@ msgstr "Yeni Şifre" #: src/view/screens/Feeds.tsx:549 #: src/view/screens/Notifications.tsx:165 #: src/view/screens/Profile.tsx:507 -#: src/view/screens/ProfileList.tsx:252 -#: src/view/screens/ProfileList.tsx:285 +#: src/view/screens/ProfileList.tsx:250 +#: src/view/screens/ProfileList.tsx:288 msgid "New post" msgstr "Yeni gönderi" @@ -4735,7 +4861,7 @@ msgstr "Yeni Gönderi" #: src/components/NewskieDialog.tsx:83 msgid "New user info dialog" -msgstr "" +msgstr "Yeni kullanıcı bilgisi diyaloğu" #: src/view/com/modals/CreateOrEditList.tsx:227 msgid "New User List" @@ -4778,36 +4904,36 @@ msgstr "Sonraki resim" #: src/screens/Settings/AppPasswords.tsx:108 msgid "No app passwords yet" -msgstr "" +msgstr "Henüz hiç uygulama şifresi yok" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:378 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:380 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:397 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:399 msgid "No DNS Panel" msgstr "DNS Paneli Yok" #: src/components/dialogs/GifSelect.tsx:231 msgid "No featured GIFs found. There may be an issue with Tenor." -msgstr "" +msgstr "Önerilen GIFler bulunamadı. Tenor'la ilgili bir sıkıntı olabilir." #: src/screens/StarterPack/Wizard/StepFeeds.tsx:119 msgid "No feeds found. Try searching for something else." -msgstr "" +msgstr "Hiç akış bulunamadı. Başka bir şey aramayı deneyin." #: src/components/LikedByList.tsx:84 #: src/view/com/post-thread/PostLikedBy.tsx:84 msgid "No likes yet" msgstr "Henüz beğeni yok" -#: src/components/ProfileCard.tsx:351 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:119 +#: src/components/ProfileCard.tsx:379 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:122 msgid "No longer following {0}" msgstr "{0} artık takip edilmiyor" #: src/screens/Signup/StepHandle.tsx:184 msgid "No longer than {MAX_SERVICE_HANDLE_LENGTH, plural, other {# characters}}" -msgstr "" +msgstr "{MAX_SERVICE_HANDLE_LENGTH, plural, other {# karakter}}den daha uzun olamaz" -#: src/screens/Messages/components/ChatListItem.tsx:134 +#: src/screens/Messages/components/ChatListItem.tsx:139 msgid "No messages yet" msgstr "Henüz mesaj yok" @@ -4822,7 +4948,7 @@ msgstr "Hiç kimse" #: src/components/WhoCanReply.tsx:246 msgid "No one but the author can quote this post." -msgstr "" +msgstr "Yazarı dışında hiçkimse bu gönderiyi alıntılayamaz." #: src/screens/Profile/Sections/Feed.tsx:66 msgid "No posts yet." @@ -4841,14 +4967,14 @@ msgstr "Henüz yeniden gönderme yok" msgid "No result" msgstr "Sonuç yok" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:204 +#: src/components/dialogs/SearchablePeopleList.tsx:223 #: src/components/ProgressGuide/FollowDialog.tsx:212 msgid "No results" msgstr "Sonuç yok" #: src/screens/Search/Explore.tsx:715 msgid "No results for \"{0}\"." -msgstr "" +msgstr "\"{0}\" için sonuç bulunamadı." #: src/components/Lists.tsx:189 msgid "No results found" @@ -4859,15 +4985,14 @@ msgid "No results found for \"{query}\"" msgstr "\"{query}\" için sonuç bulunamadı" #: src/screens/Search/SearchResults.tsx:248 -#: src/screens/Search/SearchResults.tsx:286 -#: src/screens/Search/SearchResults.tsx:331 -#: src/view/com/modals/ListAddRemoveUsers.tsx:128 +#: src/screens/Search/SearchResults.tsx:284 +#: src/screens/Search/SearchResults.tsx:329 msgid "No results found for {query}" msgstr "{query} için sonuç bulunamadı" #: src/screens/Search/Explore.tsx:719 msgid "No results." -msgstr "" +msgstr "Sonuç bulunamadı." #: src/components/dialogs/GifSelect.tsx:229 msgid "No search results found for \"{search}\"." @@ -4883,7 +5008,6 @@ msgid "Nobody" msgstr "Hiç kimse" #: src/components/LikedByList.tsx:86 -#: src/components/LikesDialog.tsx:97 #: src/view/com/post-thread/PostLikedBy.tsx:86 msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "Henüz bunu kimse beğenmedi. Belki de ilk sen olmalısın!" @@ -4906,9 +5030,9 @@ msgstr "Cinsel olmayan çıplaklık" #: src/components/KnownFollowers.tsx:255 msgid "Not followed by anyone you're following" -msgstr "" +msgstr "Takip ettiğiniz hiçkimse tarafından takip edilmiyor" -#: src/Navigation.tsx:135 +#: src/Navigation.tsx:136 #: src/view/screens/Profile.tsx:122 msgid "Not Found" msgstr "Bulunamadı" @@ -4918,11 +5042,11 @@ msgstr "Bulunamadı" msgid "Not right now" msgstr "Şu anda değil" -#: src/view/com/profile/ProfileMenu.tsx:406 +#: src/view/com/profile/ProfileMenu.tsx:442 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:791 #: src/view/com/util/post-ctrls/PostCtrls.tsx:361 msgid "Note about sharing" -msgstr "" +msgstr "Paylaşıma dair dikkatinize" #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:88 msgid "Note: Bluesky is an open and public network. This setting only limits the visibility of your content on the Bluesky app and website, and other apps may not respect this setting. Your content may still be shown to logged-out users by other apps and websites." @@ -4936,7 +5060,7 @@ msgstr "Burada bir şey yok" msgid "Notification filters" msgstr "Bildirim filtreleri" -#: src/Navigation.tsx:431 +#: src/Navigation.tsx:440 #: src/view/screens/Notifications.tsx:134 msgid "Notification settings" msgstr "Bildirim ayarları" @@ -4953,11 +5077,11 @@ msgstr "Bildirim sesleri" msgid "Notification Sounds" msgstr "Bildirim Sesleri" -#: src/Navigation.tsx:645 +#: src/Navigation.tsx:654 #: src/view/screens/Notifications.tsx:128 #: src/view/shell/bottom-bar/BottomBar.tsx:236 #: src/view/shell/desktop/LeftNav.tsx:636 -#: src/view/shell/Drawer.tsx:449 +#: src/view/shell/Drawer.tsx:465 msgid "Notifications" msgstr "Bildirimler" @@ -4977,11 +5101,11 @@ msgstr "Çıplaklık" #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:78 #: src/lib/moderation/useReportOptions.ts:78 msgid "Nudity or adult content not labeled as such" -msgstr "" +msgstr "Çıplaklık içeren veya yetişkin içerik o şekilde işaretlenmemiş" #: src/lib/moderation/useLabelBehaviorDescription.ts:11 msgid "Off" -msgstr "" +msgstr "Kapalı" #: src/components/dialogs/GifSelect.tsx:268 #: src/view/com/util/ErrorBoundary.tsx:57 @@ -5001,7 +5125,7 @@ msgid "OK" msgstr "Tamam" #: src/screens/Login/PasswordUpdatedForm.tsx:37 -#: src/view/com/post-thread/PostThreadItem.tsx:895 +#: src/view/com/post-thread/PostThreadItem.tsx:915 msgid "Okay" msgstr "Tamam" @@ -5014,9 +5138,9 @@ msgstr "En eski yanıtlar önce" #: src/components/StarterPack/QrCode.tsx:82 msgid "on<0><1/><2><3/>" -msgstr "" +msgstr "<0><1/><2><3/>" -#: src/screens/Settings/Settings.tsx:304 +#: src/screens/Settings/Settings.tsx:346 msgid "Onboarding reset" msgstr "Onboarding sıfırlama" @@ -5042,7 +5166,7 @@ msgstr "Yalnızca {0} yanıtlayabilir." #: src/screens/Signup/StepHandle.tsx:166 msgid "Only contains letters, numbers, and hyphens" -msgstr "" +msgstr "Yalnızca harf, rakam ve tire içerir" #: src/lib/media/picker.shared.ts:29 msgid "Only image files are supported" @@ -5054,13 +5178,13 @@ msgstr "Yalnızca WebVTT (.vtt) dosyaları desteklenmektedir" #: src/components/Lists.tsx:94 msgid "Oops, something went wrong!" -msgstr "" +msgstr "Ay, bir şeyler yanlış gitti!" #: src/components/Lists.tsx:173 #: src/components/StarterPack/ProfileStarterPacks.tsx:325 #: src/components/StarterPack/ProfileStarterPacks.tsx:334 #: src/screens/Settings/AppPasswords.tsx:59 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:104 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:106 #: src/screens/Settings/NotificationSettings.tsx:54 #: src/view/screens/Profile.tsx:122 msgid "Oops!" @@ -5072,20 +5196,20 @@ msgstr "Aç" #: src/view/com/posts/AviFollowButton.tsx:86 msgid "Open {name} profile shortcut menu" -msgstr "" +msgstr "{name} profilinin kısayol menüsünü aç" #: src/screens/Onboarding/StepProfile/index.tsx:286 msgid "Open avatar creator" -msgstr "" +msgstr "Avatar oluşturucuyu aç" -#: src/screens/Messages/components/ChatListItem.tsx:363 -#: src/screens/Messages/components/ChatListItem.tsx:364 +#: src/screens/Messages/components/ChatListItem.tsx:368 +#: src/screens/Messages/components/ChatListItem.tsx:369 msgid "Open conversation options" msgstr "Görüşme seçeneklerini aç" #: src/components/Layout/Header/index.tsx:159 msgid "Open drawer menu" -msgstr "" +msgstr "Çekmece menüyü aç" #: src/screens/Messages/components/MessageInput.web.tsx:181 #: src/view/com/composer/Composer.tsx:1292 @@ -5099,31 +5223,31 @@ msgstr "Akış bilgi ekranını aç" #: src/screens/Profile/components/ProfileFeedHeader.tsx:286 #: src/screens/Profile/components/ProfileFeedHeader.tsx:291 msgid "Open feed options menu" -msgstr "" +msgstr "Akış seçenekleri menüsünü aç" #: src/components/dms/EmojiPopup.android.tsx:28 msgid "Open full emoji list" -msgstr "" +msgstr "Tüm emoji listesini aç" #: src/view/com/util/post-embeds/ExternalLinkEmbed.tsx:79 msgid "Open link to {niceUrl}" -msgstr "" +msgstr "{niceUrl} web bağlantısını aç" #: src/components/dms/ActionsWrapper.tsx:35 msgid "Open message options" msgstr "Mesaj seçeneklerini aç" -#: src/screens/Settings/Settings.tsx:330 +#: src/screens/Settings/Settings.tsx:372 msgid "Open moderation debug page" -msgstr "" +msgstr "Moderasyon hata ayıklama sayfasını aç" -#: src/screens/Moderation/index.tsx:220 +#: src/screens/Moderation/index.tsx:224 msgid "Open muted words and tags settings" -msgstr "" +msgstr "Sessize alınmış kelime ve etiket ayarlarını aç" #: src/screens/Search/components/StarterPackCard.tsx:119 msgid "Open pack" -msgstr "" +msgstr "Paketi aç" #: src/view/com/util/forms/PostDropdownBtn.tsx:70 msgid "Open post options menu" @@ -5133,14 +5257,14 @@ msgstr "Gönderi seçenekleri menüsünü aç" msgid "Open starter pack menu" msgstr "Başlangıç paketi menüsününü aç" -#: src/screens/Settings/Settings.tsx:323 -#: src/screens/Settings/Settings.tsx:337 +#: src/screens/Settings/Settings.tsx:365 +#: src/screens/Settings/Settings.tsx:379 msgid "Open storybook page" msgstr "Storybook sayfasını aç" -#: src/screens/Settings/Settings.tsx:316 +#: src/screens/Settings/Settings.tsx:358 msgid "Open system log" -msgstr "" +msgstr "Sistem günlüğünü aç" #: src/view/com/util/forms/DropdownButton.tsx:162 msgid "Opens {numItems} options" @@ -5148,11 +5272,11 @@ msgstr "{numItems} seçeneği açar" #: src/view/com/composer/labels/LabelsBtn.tsx:62 msgid "Opens a dialog to add a content warning to your post" -msgstr "" +msgstr "Gönderinize içerik uyarısı ekleme diyaloğunu açar" #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:61 msgid "Opens a dialog to choose who can reply to this thread" -msgstr "" +msgstr "Kimin bu zincire yanıt verebileceğini seçme diyaloğunu açar" #: src/view/screens/Log.tsx:59 msgid "Opens additional details for a debug entry" @@ -5160,7 +5284,7 @@ msgstr "Hata ayıklama girişi için ek ayrıntıları açar" #: src/view/com/composer/videos/SubtitleDialog.tsx:45 msgid "Opens alt text dialog" -msgstr "" +msgstr "Alt metin diyaloğunu açar" #: src/view/com/composer/photos/OpenCameraBtn.tsx:73 msgid "Opens camera on device" @@ -5168,11 +5292,11 @@ msgstr "Cihazdaki kamerayı açar" #: src/view/com/composer/videos/SubtitleDialog.tsx:44 msgid "Opens captions and alt text dialog" -msgstr "" +msgstr "Altyazı ve alt metin diyaloğunu açar" #: src/screens/Settings/AccountSettings.tsx:127 msgid "Opens change handle dialog" -msgstr "" +msgstr "Kullanıcı adı değiştirme diyaloğunu açar" #: src/view/com/post-thread/PostThreadComposePrompt.tsx:35 msgid "Opens composer" @@ -5189,20 +5313,20 @@ msgstr "Emoji seçiciyi açar" #: src/view/com/auth/SplashScreen.tsx:49 #: src/view/com/auth/SplashScreen.web.tsx:111 msgid "Opens flow to create a new Bluesky account" -msgstr "" +msgstr "Yeni bir Bluesky hesabı oluşturma adımlarını açar" #: src/view/com/auth/SplashScreen.tsx:63 #: src/view/com/auth/SplashScreen.web.tsx:125 msgid "Opens flow to sign in to your existing Bluesky account" -msgstr "" +msgstr "Var olan Bluesky hesabınıza giriş yapma adımlarını açar" #: src/view/com/composer/photos/SelectGifBtn.tsx:36 msgid "Opens GIF select dialog" -msgstr "" +msgstr "GIF seçim diyaloğunu açar" -#: src/screens/Settings/Settings.tsx:208 +#: src/screens/Settings/Settings.tsx:216 msgid "Opens helpdesk in browser" -msgstr "" +msgstr "Tarayıcıda yardım masasını açar" #: src/view/com/modals/InviteCodes.tsx:173 msgid "Opens list of invite codes" @@ -5214,12 +5338,12 @@ msgstr "Şifre sıfırlama formunu açar" #: src/view/com/modals/LinkWarning.tsx:93 msgid "Opens the linked website" -msgstr "" +msgstr "Bağlantılı web sitesini açar" -#: src/view/com/notifications/NotificationFeedItem.tsx:683 +#: src/view/com/notifications/NotificationFeedItem.tsx:788 #: src/view/com/util/UserAvatar.tsx:465 msgid "Opens this profile" -msgstr "" +msgstr "Bu profili açar" #: src/view/com/composer/videos/SelectVideoBtn.tsx:103 msgid "Opens video picker" @@ -5228,7 +5352,7 @@ msgstr "Video seçiciyi açar" #: src/components/dms/ReportDialog.tsx:221 #: src/components/ReportDialog/SubmitView.tsx:168 msgid "Optionally provide additional information below:" -msgstr "" +msgstr "İsterseniz, aşağıda ek bilgi verin:" #: src/components/dialogs/MutedWords.tsx:299 msgid "Options:" @@ -5244,23 +5368,23 @@ msgstr "Veya başka bir hesapla devam edin." #: src/screens/Deactivated.tsx:187 msgid "Or, sign in to one of your other accounts." -msgstr "" +msgstr "Veya diğer hesaplarınızdan birine giriş yapın." #: src/screens/Settings/components/OTAInfo.tsx:52 msgid "OTA status: ..." -msgstr "" +msgstr "Güncelleme durumu: ..." #: src/screens/Settings/components/OTAInfo.tsx:48 msgid "OTA status: Available!" -msgstr "" +msgstr "Güncelleme durumu: Mevcut!" #: src/screens/Settings/components/OTAInfo.tsx:50 msgid "OTA status: Error fetching update" -msgstr "" +msgstr "Güncelleme durumu: İndirirken hata" #: src/screens/Settings/components/OTAInfo.tsx:54 msgid "OTA status: None available" -msgstr "" +msgstr "Güncelleme durumu: Hiç yok" #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:27 #: src/lib/moderation/useReportOptions.ts:27 @@ -5268,7 +5392,7 @@ msgstr "" msgid "Other" msgstr "Diğer" -#: src/components/AccountList.tsx:83 +#: src/components/AccountList.tsx:87 msgid "Other account" msgstr "Diğer hesap" @@ -5304,11 +5428,11 @@ msgstr "Şifre" #: src/view/com/modals/ChangePassword.tsx:154 msgid "Password Changed" -msgstr "" +msgstr "Şifre Değiştirildi" #: src/view/com/modals/ChangePassword.tsx:99 msgid "Password must be at least 8 characters long." -msgstr "" +msgstr "Şifre en az 8 karakter uzunluğunda olmalıdır." #: src/screens/Login/index.tsx:181 msgid "Password updated" @@ -5322,23 +5446,23 @@ msgstr "Şifre güncellendi!" #: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:140 #: src/view/com/util/post-embeds/VideoEmbedInner/web-controls/VideoControls.tsx:369 msgid "Pause" -msgstr "" +msgstr "Duraklat" #: src/view/com/util/post-embeds/VideoEmbedInner/web-controls/VideoControls.tsx:320 msgid "Pause video" -msgstr "" +msgstr "Videoyu duraklat" #: src/screens/Search/SearchResults.tsx:62 #: src/screens/StarterPack/StarterPackScreen.tsx:184 -#: src/view/screens/ProfileList.tsx:166 +#: src/view/screens/ProfileList.tsx:170 msgid "People" -msgstr "" +msgstr "Kişiler" -#: src/Navigation.tsx:198 +#: src/Navigation.tsx:207 msgid "People followed by @{0}" msgstr "@{0} tarafından takip edilenler" -#: src/Navigation.tsx:191 +#: src/Navigation.tsx:200 msgid "People following @{0}" msgstr "@{0} tarafından takip edilenler" @@ -5352,7 +5476,7 @@ msgstr "Kamera rulosuna erişim izni reddedildi. Lütfen sistem ayarlarınızda #: src/components/StarterPack/Wizard/WizardListCard.tsx:55 msgid "Person toggle" -msgstr "" +msgstr "Kişi aç/kapa" #: src/screens/Onboarding/index.tsx:28 #: src/screens/Onboarding/state.ts:109 @@ -5361,7 +5485,7 @@ msgstr "Evcil Hayvanlar" #: src/screens/Onboarding/state.ts:110 msgid "Photography" -msgstr "" +msgstr "Fotoğrafçılık" #: src/view/com/composer/labels/LabelsBtn.tsx:169 msgid "Pictures meant for adults." @@ -5370,13 +5494,13 @@ msgstr "Yetişkinler için resimler." #: src/screens/Profile/components/ProfileFeedHeader.tsx:515 #: src/screens/Profile/components/ProfileFeedHeader.tsx:522 msgid "Pin feed" -msgstr "" +msgstr "Akışı sabitle" #: src/components/FeedCard.tsx:329 msgid "Pin Feed" -msgstr "" +msgstr "Akışı Sabitle" -#: src/view/screens/ProfileList.tsx:706 +#: src/view/screens/ProfileList.tsx:714 msgid "Pin to home" msgstr "Ana ekrana sabitle" @@ -5396,15 +5520,15 @@ msgstr "Sabitlendi" #: src/screens/Profile/components/ProfileFeedHeader.tsx:158 #: src/screens/Profile/components/ProfileFeedHeader.tsx:170 msgid "Pinned {0} to Home" -msgstr "" +msgstr "{0} Ana Sayfaya Sabitlendi" #: src/view/screens/SavedFeeds.tsx:123 msgid "Pinned Feeds" -msgstr "Sabitleme Beslemeleri" +msgstr "Sabitleme Akışları" -#: src/view/screens/ProfileList.tsx:353 +#: src/view/screens/ProfileList.tsx:361 msgid "Pinned to your feeds" -msgstr "" +msgstr "Akışlarınıza sabitlendi" #: src/view/com/util/post-embeds/GifEmbed.tsx:43 #: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:140 @@ -5427,11 +5551,11 @@ msgstr "Videoyu Oynat" #: src/view/com/util/post-embeds/GifEmbed.tsx:42 msgid "Plays or pauses the GIF" -msgstr "" +msgstr "GIF'i oynatır ya da duraklatır" #: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:141 msgid "Plays or pauses the video" -msgstr "" +msgstr "Videoyu oynatır ya da duraklatır" #: src/view/com/util/post-embeds/ExternalGifEmbed.tsx:106 msgid "Plays the GIF" @@ -5439,11 +5563,11 @@ msgstr "GIF'i oynatır" #: src/view/com/util/post-embeds/ExternalPlayerEmbed.tsx:59 msgid "Plays the video" -msgstr "" +msgstr "Videoyu oynatır" #: src/view/com/composer/labels/LabelsBtn.tsx:115 msgid "Please add any content warning labels that are applicable for the media you are posting." -msgstr "" +msgstr "Lütfen paylaştığınız medyaya uygun içerik uyarı işaretlerini ekleyin." #: src/screens/Signup/state.ts:286 msgid "Please choose your handle." @@ -5456,7 +5580,7 @@ msgstr "Şifrenizi seçin." #: src/screens/Signup/state.ts:301 msgid "Please complete the verification captcha." -msgstr "" +msgstr "Lütfen doğrulama captcha'sını tamamlayın." #: src/view/com/modals/ChangeEmail.tsx:65 msgid "Please confirm your email before changing it. This is a temporary requirement while email-updating tools are added, and it will soon be removed." @@ -5464,19 +5588,19 @@ msgstr "E-postanızı değiştirmeden önce onaylayın. Bu, e-posta güncelleme #: src/screens/Signup/StepInfo/index.tsx:109 msgid "Please double-check that you have entered your email address correctly." -msgstr "" +msgstr "Lütfen e-posta adresinizi doğru girdiğinizden emin olun." #: src/screens/Login/SetNewPasswordForm.tsx:58 msgid "Please enter a password." -msgstr "" +msgstr "Lütfen bir şifre girin." #: src/view/com/modals/ChangePassword.tsx:94 msgid "Please enter a password. It must be at least 8 characters long." -msgstr "" +msgstr "Lütfen bir şifre girin. En az 8 karakter uzunluğunda olmalıdır." #: src/screens/Settings/components/AddAppPasswordDialog.tsx:114 msgid "Please enter a unique name for this app password or use our randomly generated one." -msgstr "" +msgstr "Lütfen bu uygulama şifresi için benzersiz bir isim girin ya da ürettiğimiz rastgele ismi kullanın." #: src/components/dialogs/MutedWords.tsx:86 msgid "Please enter a valid word, tag, or phrase to mute" @@ -5493,7 +5617,7 @@ msgstr "Lütfen davet kodunuzu girin." #: src/screens/Login/LoginForm.tsx:99 msgid "Please enter your password" -msgstr "" +msgstr "Lütfen şifrenizi girin" #: src/view/com/modals/DeleteAccount.tsx:235 msgid "Please enter your password as well:" @@ -5501,23 +5625,23 @@ msgstr "Lütfen şifrenizi de girin:" #: src/screens/Login/LoginForm.tsx:94 msgid "Please enter your username" -msgstr "" +msgstr "Lütfen kullanıcı adınızı girin" #: src/components/moderation/LabelsOnMeDialog.tsx:290 msgid "Please explain why you think this label was incorrectly applied by {0}" -msgstr "" +msgstr "Lütfen neden bu işaretin {0} tarafından yanlış uygulandığını açıklayın" #: src/screens/Messages/components/ChatDisabled.tsx:110 msgid "Please explain why you think your chats were incorrectly disabled" -msgstr "" +msgstr "Lütfen neden sohbetlerinizin yanlış yere kullanıma kapatıldığını açıklayın" #: src/components/moderation/ReportDialog/action.ts:31 msgid "Please select a moderation service" -msgstr "" +msgstr "Lütfen bir moderasyon hizmeti seçin" #: src/components/moderation/ReportDialog/action.ts:28 msgid "Please select a reason for this report" -msgstr "" +msgstr "Lütfen bu rapor için bir gerekçe seçin" #: src/lib/hooks/useAccountSwitcher.ts:45 #: src/lib/hooks/useAccountSwitcher.ts:55 @@ -5546,21 +5670,21 @@ msgstr "Gönder" #: src/view/com/post-thread/PostThread.tsx:540 msgctxt "description" msgid "Post" -msgstr "Gönder" +msgstr "Gönderi" #: src/view/com/composer/Composer.tsx:1006 msgctxt "action" msgid "Post All" msgstr "Hepsini Gönder" -#: src/view/com/post-thread/PostThreadItem.tsx:215 +#: src/view/com/post-thread/PostThreadItem.tsx:218 msgid "Post by {0}" msgstr "{0} tarafından gönderi" -#: src/Navigation.tsx:224 -#: src/Navigation.tsx:231 -#: src/Navigation.tsx:238 -#: src/Navigation.tsx:245 +#: src/Navigation.tsx:233 +#: src/Navigation.tsx:240 +#: src/Navigation.tsx:247 +#: src/Navigation.tsx:254 msgid "Post by @{0}" msgstr "@{0} tarafından gönderi" @@ -5571,11 +5695,11 @@ msgstr "Gönderi silindi" #: src/lib/api/index.ts:186 msgid "Post failed to upload. Please check your Internet connection and try again." -msgstr "" +msgstr "Gönderinin yollanması başarısız. Lütfen İnternet bağlantınızı kontrol edin ve tekrar deneyin." #: src/screens/VideoFeed/index.tsx:512 msgid "Post has been deleted" -msgstr "" +msgstr "Gönderi silindi" #: src/view/com/post-thread/PostThread.tsx:269 msgid "Post hidden" @@ -5584,21 +5708,21 @@ msgstr "Gönderi gizlendi" #: src/components/moderation/ModerationDetailsDialog.tsx:107 #: src/lib/moderation/useModerationCauseDescription.ts:106 msgid "Post Hidden by Muted Word" -msgstr "" +msgstr "Gönderi Sessize Alınmış Kelime Tarafından Gizlenmiş" #: src/components/moderation/ModerationDetailsDialog.tsx:110 #: src/lib/moderation/useModerationCauseDescription.ts:115 msgid "Post Hidden by You" -msgstr "" +msgstr "Gönderi Sizin Tarafınızdan Gizlenmiş" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:100 msgid "Post interaction settings" msgstr "Gönderi etkileşim ayarları" -#: src/Navigation.tsx:166 +#: src/Navigation.tsx:167 #: src/screens/ModerationInteractionSettings/index.tsx:34 msgid "Post Interaction Settings" -msgstr "" +msgstr "Gönderi Etkileşim Ayarları" #: src/view/com/composer/select-language/SelectLangBtn.tsx:89 msgid "Post language" @@ -5625,13 +5749,13 @@ msgstr "Gönderi sabitlemesi kaldırıldı" #: src/screens/StarterPack/StarterPackScreen.tsx:186 #: src/view/screens/Profile.tsx:222 -#: src/view/screens/ProfileList.tsx:166 +#: src/view/screens/ProfileList.tsx:170 msgid "Posts" msgstr "Gönderiler" #: src/components/dialogs/MutedWords.tsx:115 msgid "Posts can be muted based on their text, their tags, or both. We recommend avoiding common words that appear in many posts, since it can result in no posts being shown." -msgstr "" +msgstr "Gönderiler metinleri, etiketleri veya ikisiyle beraber sessize alınabilir. Hiçbir gönderinin görünmemesine sebep olacağından yaygın kelimelerden kaçınmanızı öneririz." #: src/view/com/posts/PostFeedErrorMessage.tsx:68 msgid "Posts hidden" @@ -5644,22 +5768,22 @@ msgstr "Potansiyel Yanıltıcı Bağlantı" #: src/state/queries/notifications/settings.ts:44 msgctxt "toast" msgid "Preference saved" -msgstr "" +msgstr "Tercih kaydedildi" #: src/screens/Messages/components/MessageListError.tsx:19 msgid "Press to attempt reconnection" -msgstr "" +msgstr "Yeniden bağlanmak için basın" #: src/components/Error.tsx:60 #: src/components/Lists.tsx:99 #: src/screens/Messages/components/MessageListError.tsx:24 #: src/screens/Signup/BackNextButtons.tsx:47 msgid "Press to retry" -msgstr "" +msgstr "Yeniden denemek için basın" #: src/components/KnownFollowers.tsx:125 msgid "Press to view followers of this account that you also follow" -msgstr "" +msgstr "Bu hesabın sizin de takip ettiğiniz takipçilerini görmek için basın" #: src/view/com/lightbox/Lightbox.web.tsx:150 msgid "Previous image" @@ -5672,7 +5796,7 @@ msgstr "Birincil Dil" #: src/screens/Settings/ThreadPreferences.tsx:112 #: src/screens/Settings/ThreadPreferences.tsx:117 msgid "Prioritize your Follows" -msgstr "" +msgstr "Takip ettiklerimi önceliklendir" #: src/screens/Settings/NotificationSettings.tsx:67 msgid "Priority notifications" @@ -5683,22 +5807,22 @@ msgstr "Öncelikli bildirimler" msgid "Privacy" msgstr "Gizlilik" -#: src/screens/Settings/Settings.tsx:161 -#: src/screens/Settings/Settings.tsx:164 +#: src/screens/Settings/Settings.tsx:169 +#: src/screens/Settings/Settings.tsx:172 msgid "Privacy and security" -msgstr "" +msgstr "Gizlilik ve güvenlik" -#: src/Navigation.tsx:367 +#: src/Navigation.tsx:376 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:36 msgid "Privacy and Security" -msgstr "" +msgstr "Gizlilik ve Güvenlik" -#: src/Navigation.tsx:291 -#: src/screens/Settings/AboutSettings.tsx:51 -#: src/screens/Settings/AboutSettings.tsx:54 +#: src/Navigation.tsx:300 +#: src/screens/Settings/AboutSettings.tsx:89 +#: src/screens/Settings/AboutSettings.tsx:92 #: src/view/screens/PrivacyPolicy.tsx:31 -#: src/view/shell/Drawer.tsx:634 -#: src/view/shell/Drawer.tsx:635 +#: src/view/shell/Drawer.tsx:650 +#: src/view/shell/Drawer.tsx:651 msgid "Privacy Policy" msgstr "Gizlilik Politikası" @@ -5711,20 +5835,20 @@ msgstr "Video işleniyor..." msgid "Processing..." msgstr "İşleniyor..." -#: src/view/screens/DebugMod.tsx:920 +#: src/view/screens/DebugMod.tsx:926 #: src/view/screens/Profile.tsx:361 msgid "profile" msgstr "profil" #: src/view/shell/bottom-bar/BottomBar.tsx:286 #: src/view/shell/desktop/LeftNav.tsx:691 -#: src/view/shell/Drawer.tsx:71 -#: src/view/shell/Drawer.tsx:526 +#: src/view/shell/Drawer.tsx:74 +#: src/view/shell/Drawer.tsx:542 msgid "Profile" msgstr "Profil" -#: src/screens/Profile/Header/EditProfileDialog.tsx:191 -#: src/view/com/modals/EditProfile.tsx:124 +#: src/screens/Profile/Header/EditProfileDialog.tsx:198 +#: src/view/com/modals/EditProfile.tsx:127 msgctxt "toast" msgid "Profile updated" msgstr "Profil güncellendi" @@ -5735,43 +5859,43 @@ msgstr "Herkese Açık" #: src/view/com/lists/MyLists.tsx:77 msgid "Public, sharable lists of users to mute or block in bulk." -msgstr "" +msgstr "Topluca sessize almak ya da engellemek için herkese açık, paylaşılabilir listeler." #: src/view/com/lists/MyLists.tsx:72 msgid "Public, sharable lists which can be used to drive feeds." -msgstr "" +msgstr "Akışları ilerletebilmek için herkese açık, paylaşılabilir listeler." #. Accessibility label for button to publish a single post #: src/view/com/composer/Composer.tsx:988 msgid "Publish post" -msgstr "" +msgstr "Gönderiyi yayınla" #. Accessibility label for button to publish multiple posts in a thread #: src/view/com/composer/Composer.tsx:981 msgid "Publish posts" -msgstr "" +msgstr "Gönderileri yayınla" #. Accessibility label for button to publish multiple replies in a thread #: src/view/com/composer/Composer.tsx:966 msgid "Publish replies" -msgstr "" +msgstr "Yanıtları yayınla" #. Accessibility label for button to publish a single reply #: src/view/com/composer/Composer.tsx:973 msgid "Publish reply" -msgstr "" +msgstr "Yanıtı yayınla" #: src/components/StarterPack/QrCodeDialog.tsx:134 msgid "QR code copied to your clipboard!" -msgstr "" +msgstr "Karekod panonuza kopyalandı!" #: src/components/StarterPack/QrCodeDialog.tsx:112 msgid "QR code has been downloaded!" -msgstr "" +msgstr "Karekod indirildi!" #: src/components/StarterPack/QrCodeDialog.tsx:113 msgid "QR code saved to your camera roll!" -msgstr "" +msgstr "Karekod fotoğraflarınıza kaydedildi!" #: src/view/com/util/post-ctrls/RepostButton.tsx:178 #: src/view/com/util/post-ctrls/RepostButton.tsx:201 @@ -5782,11 +5906,11 @@ msgstr "Gönderiyi alıntıla" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:331 msgid "Quote post was re-attached" -msgstr "" +msgstr "Alıntı gönderi yeniden iliştirildi" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:330 msgid "Quote post was successfully detached" -msgstr "" +msgstr "Alıntı gönderinin ilişiği başarıyla kesildi" #: src/view/com/util/post-ctrls/RepostButton.tsx:177 #: src/view/com/util/post-ctrls/RepostButton.tsx:199 @@ -5803,7 +5927,7 @@ msgstr "Alıntı ayarları" msgid "Quotes" msgstr "Alıntılar" -#: src/view/com/post-thread/PostThreadItem.tsx:249 +#: src/view/com/post-thread/PostThreadItem.tsx:252 msgid "Quotes of this post" msgstr "Bu gönderinin alıntıları" @@ -5814,61 +5938,66 @@ msgstr "Bu gönderinin alıntıları" msgid "Random (aka \"Poster's Roulette\")" msgstr "Rastgele (yani \"Gönderenin Ruleti\")" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:581 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:600 msgid "Rate limit exceeded – you've tried to change your handle too many times in a short period. Please wait a minute before trying again." -msgstr "" +msgstr "Hız sınırı aşıldı -- kullanıcı adınızı kısa bir sürede çok sık değiştirmeye çalıştınız. Lütfen tekrar denemeden önce bir dakika bekleyin." #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:629 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:639 msgid "Re-attach quote" -msgstr "" +msgstr "Alıntıyı yeniden iliştir" #: src/components/dms/EmojiReactionPicker.tsx:85 msgid "React with {emoji}" -msgstr "" +msgstr "{emoji} ile tepki ver" #: src/screens/Deactivated.tsx:141 msgid "Reactivate your account" msgstr "Hesabınızı yeniden etkinleştirin" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:158 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:169 +msgid "Read blog post" +msgstr "" + #: src/screens/VideoFeed/index.tsx:942 msgid "Read less" -msgstr "" +msgstr "Devamını gizle" #: src/screens/VideoFeed/index.tsx:942 msgid "Read more" -msgstr "" +msgstr "Devamını oku" #: src/view/com/auth/SplashScreen.web.tsx:171 msgid "Read the Bluesky blog" -msgstr "" +msgstr "Bluesky blog'unu oku" #: src/screens/Signup/StepInfo/Policies.tsx:58 #: src/screens/Signup/StepInfo/Policies.tsx:84 msgid "Read the Bluesky Privacy Policy" -msgstr "" +msgstr "Bluesky Gizlilik Politikasını Oku" #: src/screens/Signup/StepInfo/Policies.tsx:51 #: src/screens/Signup/StepInfo/Policies.tsx:71 msgid "Read the Bluesky Terms of Service" -msgstr "" +msgstr "Bluesky Hizmet Şartlarını Oku" #: src/screens/Takendown.tsx:162 #: src/screens/Takendown.tsx:170 msgid "Reason for appeal" -msgstr "" +msgstr "İtiraz gerekçesi" #: src/components/dms/ReportDialog.tsx:212 msgid "Reason:" msgstr "Sebep:" -#: src/screens/Search/components/SearchHistory.tsx:44 +#: src/screens/Search/components/SearchHistory.tsx:49 msgid "Recent Searches" -msgstr "" +msgstr "Son Aramalar" #: src/screens/Search/modules/ExploreRecommendations.tsx:54 msgid "Recommended" -msgstr "" +msgstr "Öneriler" #: src/screens/Messages/components/MessageListError.tsx:20 msgid "Reconnect" @@ -5881,20 +6010,20 @@ msgstr "Reddet" #: src/screens/Messages/components/RequestButtons.tsx:102 msgid "Reject chat request" -msgstr "" +msgstr "Sohbet isteğini reddet" #: src/screens/Messages/ChatList.tsx:247 #: src/screens/Messages/Inbox.tsx:191 msgid "Reload conversations" msgstr "Görüşmeleri yeniden yükle" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:171 #: src/components/dialogs/MutedWords.tsx:438 #: src/components/FeedCard.tsx:343 #: src/components/StarterPack/Wizard/WizardListCard.tsx:102 #: src/components/StarterPack/Wizard/WizardListCard.tsx:109 -#: src/screens/Settings/Settings.tsx:468 +#: src/screens/Settings/Settings.tsx:510 #: src/view/com/feeds/FeedSourceCard.tsx:322 -#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/UserAddRemoveLists.tsx:235 #: src/view/com/posts/PostFeedErrorMessage.tsx:213 msgid "Remove" @@ -5902,20 +6031,20 @@ msgstr "Kaldır" #: src/components/StarterPack/Wizard/WizardListCard.tsx:58 msgid "Remove {displayName} from starter pack" -msgstr "" +msgstr "Başlangıç paketinden {displayName} kullanıcısını çıkart" -#: src/screens/Search/components/SearchHistory.tsx:120 +#: src/screens/Search/components/SearchHistory.tsx:97 msgid "Remove {historyItem}" -msgstr "" +msgstr "{historyItem} öğesini çıkart" -#: src/screens/Settings/Settings.tsx:447 -#: src/screens/Settings/Settings.tsx:450 +#: src/screens/Settings/Settings.tsx:489 +#: src/screens/Settings/Settings.tsx:492 msgid "Remove account" msgstr "Hesabı kaldır" #: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:15 msgid "Remove attachment" -msgstr "" +msgstr "Eki kaldır" #: src/view/com/util/UserAvatar.tsx:416 #: src/view/com/util/UserAvatar.tsx:419 @@ -5925,44 +6054,44 @@ msgstr "Avatarı kaldır" #: src/view/com/util/UserBanner.tsx:152 #: src/view/com/util/UserBanner.tsx:155 msgid "Remove Banner" -msgstr "" +msgstr "Kapağı Kaldır" #: src/screens/Messages/components/MessageInputEmbed.tsx:209 msgid "Remove embed" -msgstr "" +msgstr "Gömülü içeriği kaldır" #: src/view/com/posts/FeedShutdownMsg.tsx:116 #: src/view/com/posts/FeedShutdownMsg.tsx:120 #: src/view/com/posts/PostFeedErrorMessage.tsx:169 msgid "Remove feed" -msgstr "Beslemeyi kaldır" +msgstr "Akışı kaldır" #: src/view/com/posts/PostFeedErrorMessage.tsx:210 msgid "Remove feed?" -msgstr "" +msgstr "Akış kaldırılsın mı?" #: src/screens/Profile/components/ProfileFeedHeader.tsx:314 #: src/screens/Profile/components/ProfileFeedHeader.tsx:320 #: src/view/com/feeds/FeedSourceCard.tsx:190 #: src/view/com/feeds/FeedSourceCard.tsx:268 -#: src/view/screens/ProfileList.tsx:520 +#: src/view/screens/ProfileList.tsx:528 #: src/view/screens/SavedFeeds.tsx:342 msgid "Remove from my feeds" -msgstr "Beslemelerimden kaldır" +msgstr "Akışlarımdan kaldır" -#: src/screens/Settings/Settings.tsx:460 +#: src/screens/Settings/Settings.tsx:502 msgid "Remove from quick access?" -msgstr "" +msgstr "Hızlı erişimden kaldırılsın mı?" #: src/screens/List/ListHiddenScreen.tsx:170 #: src/screens/List/ListHiddenScreen.tsx:174 msgid "Remove from saved feeds" -msgstr "" +msgstr "Kayıtlı akışlardan kaldır" #: src/components/FeedCard.tsx:338 #: src/view/com/feeds/FeedSourceCard.tsx:317 msgid "Remove from your feeds?" -msgstr "" +msgstr "Akışlarınızdan kaldırılsın mı?" #: src/view/com/composer/photos/Gallery.tsx:203 msgid "Remove image" @@ -5970,15 +6099,15 @@ msgstr "Resmi kaldır" #: src/components/dialogs/MutedWords.tsx:523 msgid "Remove mute word from your list" -msgstr "" +msgstr "Sessize alınmış kelimeyi listemden çıkart" -#: src/screens/Search/components/SearchHistory.tsx:93 +#: src/screens/Search/components/SearchHistory.tsx:178 msgid "Remove profile" -msgstr "" +msgstr "Profili kaldır" #: src/view/com/util/post-embeds/QuoteEmbed.tsx:290 msgid "Remove quote" -msgstr "" +msgstr "Alıntıyı kaldır" #: src/view/com/util/post-ctrls/RepostButton.tsx:155 #: src/view/com/util/post-ctrls/RepostButton.tsx:165 @@ -5991,47 +6120,66 @@ msgstr "Altyazı dosyasını kaldır" #: src/view/com/posts/PostFeedErrorMessage.tsx:211 msgid "Remove this feed from your saved feeds" +msgstr "Bu akışı kayıtlı akışlardan kaldır" + +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:157 +msgid "Remove user from list" +msgstr "Kullanıcıyı listeden çıkar" + +#: src/components/verification/VerificationRemovePrompt.tsx:46 +#: src/components/verification/VerificationsDialog.tsx:227 +#: src/view/com/profile/ProfileMenu.tsx:298 +#: src/view/com/profile/ProfileMenu.tsx:301 +msgid "Remove verification" +msgstr "" + +#: src/components/verification/VerificationRemovePrompt.tsx:44 +msgid "Remove your verification for this account?" msgstr "" #: src/view/com/util/post-embeds/QuoteEmbed.tsx:110 msgid "Removed by author" -msgstr "" +msgstr "Yazar tarafından kaldırılmış" #: src/view/com/util/post-embeds/QuoteEmbed.tsx:108 msgid "Removed by you" -msgstr "" +msgstr "Sizin tarafınızdan kaldırılmış" -#: src/view/com/modals/ListAddRemoveUsers.tsx:200 +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:117 #: src/view/com/modals/UserAddRemoveLists.tsx:170 msgid "Removed from list" msgstr "Listeden kaldırıldı" #: src/view/com/feeds/FeedSourceCard.tsx:138 msgid "Removed from my feeds" -msgstr "Beslemelerimden kaldırıldı" +msgstr "Akışlarımdan kaldırıldı" #: src/screens/List/ListHiddenScreen.tsx:94 msgid "Removed from saved feeds" -msgstr "" +msgstr "Kayıtlı akışlardan kaldırıldı" #: src/screens/Profile/components/ProfileFeedHeader.tsx:122 #: src/view/com/posts/FeedShutdownMsg.tsx:44 -#: src/view/screens/ProfileList.tsx:384 +#: src/view/screens/ProfileList.tsx:392 msgid "Removed from your feeds" +msgstr "Akışlarınızdan kaldırıldı" + +#: src/components/verification/VerificationRemovePrompt.tsx:32 +msgid "Removed verification" msgstr "" -#: src/screens/Search/components/SearchHistory.tsx:95 +#: src/screens/Search/components/SearchHistory.tsx:179 msgid "Removes profile from search history" -msgstr "" +msgstr "Profili arama geçmişinizden kaldırır" #: src/view/com/util/post-embeds/QuoteEmbed.tsx:291 msgid "Removes quoted post" -msgstr "" +msgstr "Alıntı gönderiyi kaldırır" #: src/view/com/posts/FeedShutdownMsg.tsx:129 #: src/view/com/posts/FeedShutdownMsg.tsx:133 msgid "Replace with Discover" -msgstr "" +msgstr "Keşif akışıyla (\"Discover\") değiştir" #: src/view/screens/Profile.tsx:223 msgid "Replies" @@ -6039,11 +6187,11 @@ msgstr "Yanıtlar" #: src/components/WhoCanReply.tsx:73 msgid "Replies disabled" -msgstr "" +msgstr "Yanıtlara kapalı" #: src/components/WhoCanReply.tsx:224 msgid "Replies to this post are disabled." -msgstr "" +msgstr "Bu gönderi yanıtlara kapalı." #: src/view/com/composer/Composer.tsx:1004 msgctxt "action" @@ -6052,7 +6200,7 @@ msgstr "Yanıtla" #: src/view/com/util/post-ctrls/PostCtrls.tsx:267 msgid "Reply ({0, plural, one {# reply} other {# replies}})" -msgstr "" +msgstr "Yanıtla ({0, plural, other {# yanıt}})" #: src/components/moderation/ModerationDetailsDialog.tsx:116 #: src/lib/moderation/useModerationCauseDescription.ts:125 @@ -6062,11 +6210,11 @@ msgstr "" #: src/components/moderation/ModerationDetailsDialog.tsx:115 #: src/lib/moderation/useModerationCauseDescription.ts:124 msgid "Reply Hidden by You" -msgstr "" +msgstr "Yanıt Tarafınızdan Gizlenmiş" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:385 msgid "Reply settings" -msgstr "" +msgstr "Yanıt ayarları" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:370 msgid "Reply settings are chosen by the author of the thread" @@ -6074,38 +6222,38 @@ msgstr "" #: src/view/com/post-thread/PostThread.tsx:651 msgid "Reply sorting" -msgstr "" +msgstr "Yanıt sıralama" #: src/view/com/post/Post.tsx:204 #: src/view/com/posts/PostFeedItem.tsx:559 msgctxt "description" msgid "Reply to <0><1/>" -msgstr "" +msgstr "<0><1/> kullanıcısına yanıt" #: src/view/com/posts/PostFeedItem.tsx:550 msgctxt "description" msgid "Reply to a blocked post" -msgstr "" +msgstr "Engelli bir gönderiye yanıt" #: src/view/com/posts/PostFeedItem.tsx:552 msgctxt "description" msgid "Reply to a post" -msgstr "" +msgstr "Bir gönderiye yanıt" #: src/view/com/post/Post.tsx:202 #: src/view/com/posts/PostFeedItem.tsx:556 msgctxt "description" msgid "Reply to you" -msgstr "" +msgstr "Size yanıt" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:363 msgctxt "toast" msgid "Reply visibility updated" -msgstr "" +msgstr "Yanıt görünürlüğü güncellendi" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:362 msgid "Reply was successfully hidden" -msgstr "" +msgstr "Yanıt başarıyla gizlendi" #: src/components/dms/MessageContextMenu.tsx:168 #: src/components/dms/MessagesListBlockedFooter.tsx:85 @@ -6113,8 +6261,8 @@ msgstr "" msgid "Report" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:329 -#: src/view/com/profile/ProfileMenu.tsx:332 +#: src/view/com/profile/ProfileMenu.tsx:365 +#: src/view/com/profile/ProfileMenu.tsx:368 msgid "Report account" msgstr "" @@ -6130,14 +6278,14 @@ msgstr "Görüşmeyi bildir" #: src/components/moderation/ReportDialog/index.tsx:190 #: src/components/ReportDialog/index.tsx:44 msgid "Report dialog" -msgstr "" +msgstr "Rapor diyaloğu" #: src/screens/Profile/components/ProfileFeedHeader.tsx:538 #: src/screens/Profile/components/ProfileFeedHeader.tsx:544 msgid "Report feed" -msgstr "Beslemeyi raporla" +msgstr "Akışı raporla" -#: src/view/screens/ProfileList.tsx:562 +#: src/view/screens/ProfileList.tsx:570 msgid "Report list" msgstr "" @@ -6208,7 +6356,7 @@ msgstr "Yeniden gönder" #: src/view/com/util/post-ctrls/RepostButton.tsx:74 msgid "Repost ({0, plural, one {# repost} other {# reposts}})" -msgstr "" +msgstr "Yeniden gönder ({0, plural, other {# defa yeniden gönderilmiş}})" #: src/screens/StarterPack/StarterPackScreen.tsx:556 #: src/view/com/util/post-ctrls/RepostButton.tsx:148 @@ -6232,9 +6380,9 @@ msgstr "<0><1/> tarafından yeniden gönderildi" #: src/view/com/posts/PostFeedItem.tsx:303 #: src/view/com/posts/PostFeedItem.tsx:322 msgid "Reposted by you" -msgstr "" +msgstr "Siz yeniden göndermişsiniz" -#: src/view/com/post-thread/PostThreadItem.tsx:228 +#: src/view/com/post-thread/PostThreadItem.tsx:231 msgid "Reposts of this post" msgstr "Bu gönderinin yeniden gönderilmesi" @@ -6255,7 +6403,7 @@ msgstr "Göndermeden önce alternatif metin gerektir" #: src/screens/Settings/components/Email2FAToggle.tsx:54 msgid "Require an email code to sign in to your account." -msgstr "" +msgstr "Hesabınıza giriş yapmak için e-postanıza onay kodu yollanmasını gerekli kıl." #: src/screens/Signup/StepInfo/index.tsx:177 msgid "Required for this provider" @@ -6263,22 +6411,22 @@ msgstr "Bu sağlayıcı için gereklidir" #: src/components/LabelingServiceCard/index.tsx:80 msgid "Required in your region" -msgstr "" +msgstr "Bölgenizde zorunludur" #: src/screens/Settings/components/DisableEmail2FADialog.tsx:173 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:176 msgid "Resend email" -msgstr "" +msgstr "E-postayı tekrar gönder" #: src/components/dialogs/VerifyEmailDialog.tsx:267 #: src/components/dialogs/VerifyEmailDialog.tsx:277 #: src/components/intents/VerifyEmailIntentDialog.tsx:130 msgid "Resend Email" -msgstr "" +msgstr "E-postayı Tekrar Gönder" #: src/components/intents/VerifyEmailIntentDialog.tsx:122 msgid "Resend Verification Email" -msgstr "" +msgstr "Onay E-postasını Tekrar Gönder" #: src/view/com/modals/ChangePassword.tsx:197 msgid "Reset code" @@ -6288,8 +6436,8 @@ msgstr "Sıfırlama kodu" msgid "Reset Code" msgstr "Sıfırlama Kodu" -#: src/screens/Settings/Settings.tsx:344 -#: src/screens/Settings/Settings.tsx:346 +#: src/screens/Settings/Settings.tsx:386 +#: src/screens/Settings/Settings.tsx:388 msgid "Reset onboarding state" msgstr "Onboarding durumunu sıfırla" @@ -6299,7 +6447,7 @@ msgstr "Şifreyi sıfırla" #: src/screens/Login/LoginForm.tsx:324 msgid "Retries signing in" -msgstr "" +msgstr "Giriş yapmayı tekrar dener" #: src/view/com/util/error/ErrorMessage.tsx:62 #: src/view/com/util/error/ErrorScreen.tsx:99 @@ -6328,7 +6476,7 @@ msgstr "Tekrar dene" #: src/components/moderation/ReportDialog/index.tsx:218 msgid "Retry loading report options" -msgstr "" +msgstr "Rapor seçeneklerini yüklemeyi tekrar dene" #: src/components/Error.tsx:73 #: src/screens/List/ListHiddenScreen.tsx:219 @@ -6338,27 +6486,27 @@ msgstr "Önceki sayfaya dön" #: src/view/screens/NotFound.tsx:61 msgid "Returns to home page" -msgstr "" +msgstr "Ana sayfaya döner" #: src/screens/Profile/ProfileFeed/index.tsx:90 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:540 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:559 #: src/screens/VideoFeed/index.tsx:1109 #: src/view/screens/NotFound.tsx:60 -#: src/view/screens/ProfileList.tsx:1031 +#: src/view/screens/ProfileList.tsx:1039 msgid "Returns to previous page" -msgstr "" +msgstr "Önceki sayfaya döner" #: src/screens/StarterPack/Wizard/index.tsx:287 msgid "Returns to the previous step" -msgstr "" +msgstr "Önceki adıma döner" #: src/components/dialogs/BirthDateSettings.tsx:121 #: src/components/dialogs/PostInteractionSettingsDialog.tsx:479 #: src/components/dialogs/PostInteractionSettingsDialog.tsx:485 #: src/components/StarterPack/QrCodeDialog.tsx:191 -#: src/screens/Profile/Header/EditProfileDialog.tsx:238 -#: src/screens/Profile/Header/EditProfileDialog.tsx:252 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:243 +#: src/screens/Profile/Header/EditProfileDialog.tsx:245 +#: src/screens/Profile/Header/EditProfileDialog.tsx:259 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:262 #: src/view/com/composer/GifAltText.tsx:193 #: src/view/com/composer/GifAltText.tsx:202 #: src/view/com/composer/photos/EditImageDialog.web.tsx:77 @@ -6366,7 +6514,7 @@ msgstr "" #: src/view/com/composer/photos/ImageAltTextDialog.tsx:153 #: src/view/com/composer/photos/ImageAltTextDialog.tsx:163 #: src/view/com/modals/CreateOrEditList.tsx:317 -#: src/view/com/modals/EditProfile.tsx:219 +#: src/view/com/modals/EditProfile.tsx:245 #: src/view/screens/SavedFeeds.tsx:109 msgid "Save" msgstr "Kaydet" @@ -6379,14 +6527,14 @@ msgstr "Kaydet" #: src/components/dialogs/BirthDateSettings.tsx:115 msgid "Save birthday" -msgstr "" +msgstr "Doğum gününü kaydet" #: src/view/screens/SavedFeeds.tsx:105 #: src/view/screens/SavedFeeds.tsx:109 msgid "Save changes" msgstr "Değişiklikleri kaydet" -#: src/view/com/modals/EditProfile.tsx:227 +#: src/view/com/modals/EditProfile.tsx:253 msgid "Save Changes" msgstr "Değişiklikleri Kaydet" @@ -6399,9 +6547,9 @@ msgstr "Görseli kaydet" msgid "Save image crop" msgstr "Resim kırpma kaydet" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:229 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:248 msgid "Save new handle" -msgstr "" +msgstr "Yeni kullanıcı adını kaydet" #: src/components/StarterPack/QrCodeDialog.tsx:185 msgid "Save QR code" @@ -6410,33 +6558,33 @@ msgstr "QR kodu kaydet" #: src/screens/Profile/components/ProfileFeedHeader.tsx:315 #: src/screens/Profile/components/ProfileFeedHeader.tsx:321 msgid "Save to my feeds" -msgstr "" +msgstr "Akışlarıma kaydet" #: src/view/screens/SavedFeeds.tsx:164 msgid "Saved Feeds" -msgstr "Kayıtlı Beslemeler" +msgstr "Kayıtlı Akışlar" #: src/view/com/lightbox/Lightbox.tsx:44 msgid "Saved to your camera roll" -msgstr "" +msgstr "Fotoğraf galerinize kaydedildi" #: src/screens/Profile/components/ProfileFeedHeader.tsx:131 -#: src/view/screens/ProfileList.tsx:364 +#: src/view/screens/ProfileList.tsx:372 msgid "Saved to your feeds" -msgstr "" +msgstr "Akışlarınıza kaydedildi" -#: src/view/com/modals/EditProfile.tsx:220 +#: src/view/com/modals/EditProfile.tsx:246 msgid "Saves any changes to your profile" msgstr "Profilinizdeki herhangi bir değişikliği kaydeder" #: src/view/com/modals/CropImage.web.tsx:105 msgid "Saves image crop settings" -msgstr "" +msgstr "Resim kırpma ayarlarını kaydeder" #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/NotificationFeedItem.tsx:544 -#: src/view/com/notifications/NotificationFeedItem.tsx:569 +#: src/view/com/notifications/NotificationFeedItem.tsx:633 +#: src/view/com/notifications/NotificationFeedItem.tsx:658 msgid "Say hello!" msgstr "Merhaba de!" @@ -6445,49 +6593,48 @@ msgstr "Merhaba de!" msgid "Science" msgstr "Bilim" -#: src/view/screens/ProfileList.tsx:988 +#: src/view/screens/ProfileList.tsx:996 msgid "Scroll to top" msgstr "Başa kaydır" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:491 +#: src/components/dialogs/SearchablePeopleList.tsx:513 #: src/components/forms/SearchInput.tsx:34 #: src/components/forms/SearchInput.tsx:36 #: src/screens/Search/Shell.tsx:307 #: src/screens/Search/Shell.tsx:464 -#: src/view/com/modals/ListAddRemoveUsers.tsx:76 #: src/view/shell/bottom-bar/BottomBar.tsx:182 msgid "Search" msgstr "Ara" -#: src/Navigation.tsx:217 +#: src/Navigation.tsx:226 #: src/screens/Profile/ProfileSearch.tsx:37 msgid "Search @{0}'s posts" -msgstr "" +msgstr "@{0} gönderilerini ara" #: src/components/ProgressGuide/FollowDialog.tsx:683 msgid "Search by name or interest" -msgstr "" +msgstr "İsim veya ilgi alanına göre ara" #: src/view/screens/Feeds.tsx:441 msgid "Search feeds" -msgstr "" +msgstr "Akışları ara" #: src/components/ProgressGuide/FollowDialog.tsx:524 #: src/screens/Search/modules/ExploreSuggestedAccounts.tsx:135 msgid "Search for \"{interestsDisplayName}\"{activeText}" -msgstr "" +msgstr "\"{interestsDisplayName}\"{activeText} ara" -#: src/view/shell/desktop/Search.tsx:201 +#: src/view/shell/desktop/Search.tsx:131 msgid "Search for \"{query}\"" msgstr "\"{query}\" için ara" -#: src/screens/Search/components/AutocompleteResults.tsx:44 +#: src/screens/Search/components/AutocompleteResults.tsx:45 msgid "Search for \"{searchText}\"" -msgstr "" +msgstr "\"{searchText}\" ara" #: src/screens/StarterPack/Wizard/index.tsx:474 msgid "Search for feeds that you want to suggest to others." -msgstr "" +msgstr "Başkalarına önermek istediğiniz akışları aratın." #: src/screens/Search/Explore.tsx:362 msgid "Search for more accounts" @@ -6499,39 +6646,35 @@ msgstr "Daha fazla akış arayın" #: src/screens/Search/Shell.tsx:334 msgid "Search for posts, users, or feeds" -msgstr "" - -#: src/view/com/modals/ListAddRemoveUsers.tsx:71 -msgid "Search for users" -msgstr "Kullanıcıları ara" +msgstr "Gönderileri, kullanıcıları veya akışları aratın" #: src/components/dialogs/GifSelect.tsx:177 msgid "Search GIFs" -msgstr "" +msgstr "GIF aratın" #: src/screens/Profile/ProfileSearch.tsx:36 msgid "Search my posts" msgstr "Gönderilerimi ara" -#: src/view/com/profile/ProfileMenu.tsx:231 -#: src/view/com/profile/ProfileMenu.tsx:234 +#: src/view/com/profile/ProfileMenu.tsx:244 +#: src/view/com/profile/ProfileMenu.tsx:247 msgid "Search posts" msgstr "Gönderileri ara" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:511 +#: src/components/dialogs/SearchablePeopleList.tsx:533 #: src/components/ProgressGuide/FollowDialog.tsx:702 msgid "Search profiles" msgstr "Profilleri ara" #: src/components/dialogs/GifSelect.tsx:178 msgid "Search Tenor" -msgstr "" +msgstr "Tenor'u ara" #: src/screens/Profile/ProfileSearch.tsx:38 msgid "Search..." msgstr "Ara..." -#: src/components/dms/dialogs/SearchablePeopleList.tsx:512 +#: src/components/dialogs/SearchablePeopleList.tsx:534 #: src/components/ProgressGuide/FollowDialog.tsx:703 msgid "Searches for profiles" msgstr "Profilleri arar" @@ -6542,23 +6685,23 @@ msgstr "Güvenlik Adımı Gerekli" #: src/components/RichTextTag.tsx:111 msgid "See {tag} posts" -msgstr "" +msgstr "{tag} gönderilerini gör" #: src/components/RichTextTag.tsx:124 msgid "See {tag} posts by user" -msgstr "" +msgstr "Kullanıcının {tag} gönderilerini gör" #: src/components/RichTextTag.tsx:118 msgid "See #{tag} posts" -msgstr "" +msgstr "#{tag} gönderilerini gör" #: src/components/RichTextTag.tsx:132 msgid "See #{tag} posts by user" -msgstr "" +msgstr "Kullanıcının #{tag} gönderilerini gör" #: src/view/com/auth/SplashScreen.web.tsx:176 msgid "See jobs at Bluesky" -msgstr "" +msgstr "Bluesky'daki iş fırsatlarını görün" #: src/view/screens/SavedFeeds.tsx:205 msgid "See this guide" @@ -6566,7 +6709,7 @@ msgstr "Bu kılavuzu gör" #: src/view/com/util/post-embeds/VideoEmbedInner/web-controls/Scrubber.tsx:194 msgid "Seek slider. Use the arrow keys to seek forwards and backwards, and space to play/pause" -msgstr "" +msgstr "Gezinme kaydırıcısı. Yön tuşlarını kullanarak ileri veya geri gezinin, ve boşluk tuşuyla oynatın/duraklatın" #: src/screens/Onboarding/StepProfile/AvatarCreatorItems.tsx:67 msgid "Select a color" @@ -6614,7 +6757,7 @@ msgstr "Dilleri seç" #: src/components/moderation/ReportDialog/index.tsx:299 msgid "Select moderation service" -msgstr "" +msgstr "Moderasyon hizmeti seçin" #: src/components/ReportDialog/SelectLabelerView.tsx:28 msgid "Select moderator" @@ -6631,7 +6774,7 @@ msgstr "{emojiName} emojisini avatar olarak seç" #: src/components/ReportDialog/SubmitView.tsx:141 msgid "Select the moderation service(s) to report to" -msgstr "" +msgstr "Raporlamak için moderasyon hizmet(ler)ini seçin" #: src/view/com/composer/videos/SelectVideoBtn.tsx:102 msgid "Select video" @@ -6643,15 +6786,15 @@ msgstr "Sessize alınan bu kelimenin hangi içeriğe uygulanacağını seçin." #: src/screens/Settings/LanguageSettings.tsx:84 msgid "Select which language to use for the app's user interface." -msgstr "" +msgstr "Uygulamanın kullanıcı arayüzünde hangi dili kullanacağınızı seçin." #: src/screens/Settings/LanguageSettings.tsx:254 msgid "Select which languages you want your subscribed feeds to include. If none are selected, all languages will be shown." -msgstr "Abone olduğunuz beslemelerin hangi dilleri içermesini istediğinizi seçin. Hiçbiri seçilmezse, tüm diller gösterilir." +msgstr "Abone olduğunuz akışların hangi dilleri içermesini istediğinizi seçin. Hiçbiri seçilmezse, tüm diller gösterilir." #: src/screens/Signup/StepInfo/index.tsx:270 msgid "Select your date of birth" -msgstr "" +msgstr "Doğum tarihinizi seçin" #: src/screens/Onboarding/StepInterests/index.tsx:192 #: src/screens/Settings/SettingsInterests.tsx:162 @@ -6660,15 +6803,15 @@ msgstr "Aşağıdaki seçeneklerden ilgi alanlarınızı seçin" #: src/screens/Settings/LanguageSettings.tsx:170 msgid "Select your preferred language for translations in your feed." -msgstr "Beslemenizdeki çeviriler için tercih ettiğiniz dili seçin." +msgstr "Akışlarınızdaki çeviriler için tercih ettiğiniz dili seçin." #: src/view/com/util/forms/DropdownButton.tsx:297 msgid "Selects option {0} of {numItems}" -msgstr "" +msgstr "{numItems} seçenekten {0}. sıradakini seçer" #: src/components/dms/ChatEmptyPill.tsx:38 msgid "Send a neat website!" -msgstr "" +msgstr "Güzel bir web sitesi gönderin!" #: src/components/dialogs/VerifyEmailDialog.tsx:232 msgid "Send Confirmation" @@ -6692,7 +6835,7 @@ msgctxt "action" msgid "Send Email" msgstr "E-posta Gönder" -#: src/view/shell/Drawer.tsx:317 +#: src/view/shell/Drawer.tsx:333 msgid "Send feedback" msgstr "Geribildirim gönder" @@ -6714,11 +6857,11 @@ msgstr "Rapor gönder" #: src/components/ReportDialog/SelectLabelerView.tsx:42 msgid "Send report to {0}" -msgstr "" +msgstr "Raporu şuraya gönder {0}" #: src/components/moderation/ReportDialog/index.tsx:638 msgid "Send report to {title}" -msgstr "" +msgstr "Raporu şuraya gönder {title}" #: src/screens/Settings/components/DisableEmail2FADialog.tsx:120 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:123 @@ -6740,11 +6883,11 @@ msgstr "Sunucu Adresi" #: src/screens/Settings/AppIconSettings/index.tsx:178 msgid "Set app icon to {0}" -msgstr "" +msgstr "Uygulama simgesini {0} olarak belirle" -#: src/screens/Moderation/index.tsx:306 +#: src/screens/Moderation/index.tsx:325 msgid "Set birthdate" -msgstr "" +msgstr "Doğum tarihini belirle" #: src/screens/Login/SetNewPasswordForm.tsx:106 msgid "Set new password" @@ -6758,17 +6901,17 @@ msgstr "Hesabınızı ayarlayın" msgid "Sets email for password reset" msgstr "Şifre sıfırlama için e-posta ayarlar" -#: src/Navigation.tsx:173 -#: src/screens/Settings/Settings.tsx:80 +#: src/Navigation.tsx:182 +#: src/screens/Settings/Settings.tsx:88 #: src/view/shell/desktop/LeftNav.tsx:709 -#: src/view/shell/Drawer.tsx:539 +#: src/view/shell/Drawer.tsx:555 msgid "Settings" msgstr "Ayarlar" #: src/screens/ModerationInteractionSettings/index.tsx:102 msgctxt "toast" msgid "Settings saved" -msgstr "" +msgstr "Ayarlar kaydedildi" #: src/view/com/composer/labels/LabelsBtn.tsx:173 msgid "Sexual activity or erotic nudity." @@ -6776,19 +6919,19 @@ msgstr "Cinsel aktivite veya erotik çıplaklık." #: src/lib/moderation/useGlobalLabelStrings.ts:38 msgid "Sexually Suggestive" -msgstr "" +msgstr "Cinsel Çağrışımlı" #: src/components/StarterPack/QrCodeDialog.tsx:181 #: src/screens/Hashtag.tsx:126 #: src/screens/StarterPack/StarterPackScreen.tsx:428 #: src/screens/StarterPack/StarterPackScreen.tsx:603 #: src/screens/Topic.tsx:102 -#: src/view/com/profile/ProfileMenu.tsx:216 -#: src/view/com/profile/ProfileMenu.tsx:225 +#: src/view/com/profile/ProfileMenu.tsx:229 +#: src/view/com/profile/ProfileMenu.tsx:238 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:498 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:507 #: src/view/com/util/post-ctrls/PostCtrls.tsx:350 -#: src/view/screens/ProfileList.tsx:505 +#: src/view/screens/ProfileList.tsx:513 msgid "Share" msgstr "Paylaş" @@ -6805,7 +6948,7 @@ msgstr "Havalı bir hikaye paylaş!" msgid "Share a fun fact!" msgstr "Eğlenceli bir gerçeği paylaş!" -#: src/view/com/profile/ProfileMenu.tsx:411 +#: src/view/com/profile/ProfileMenu.tsx:447 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:796 #: src/view/com/util/post-ctrls/PostCtrls.tsx:366 msgid "Share anyway" @@ -6824,7 +6967,7 @@ msgstr "Bağlantı Paylaş" #: src/components/StarterPack/ShareDialog.tsx:87 msgid "Share link dialog" -msgstr "" +msgstr "Bağlantı paylaşma diyalogu" #: src/components/StarterPack/ShareDialog.tsx:134 #: src/components/StarterPack/ShareDialog.tsx:145 @@ -6833,7 +6976,7 @@ msgstr "QR kod paylaş" #: src/screens/Profile/components/ProfileFeedHeader.tsx:466 msgid "Share this feed" -msgstr "" +msgstr "Bu akışı paylaş" #: src/screens/StarterPack/StarterPackScreen.tsx:421 msgid "Share this starter pack" @@ -6845,15 +6988,15 @@ msgstr "Bu başlangıç paketini paylaş ve insanların Bluesky'deki topluluğun #: src/components/dms/ChatEmptyPill.tsx:34 msgid "Share your favorite feed!" -msgstr "" +msgstr "En sevdiğiniz akışı paylaşın!" -#: src/Navigation.tsx:276 +#: src/Navigation.tsx:285 msgid "Shared Preferences Tester" -msgstr "" +msgstr "Paylaşılan Tercihler Test Edicisi" #: src/view/com/modals/LinkWarning.tsx:92 msgid "Shares the linked website" -msgstr "" +msgstr "Web sitesi bağlantısını paylaşır" #: src/components/moderation/ContentHider.tsx:200 #: src/components/moderation/LabelPreference.tsx:137 @@ -6863,7 +7006,7 @@ msgstr "Göster" #: src/view/com/util/post-embeds/GifEmbed.tsx:178 msgid "Show alt text" -msgstr "" +msgstr "Alt metni göster" #: src/components/moderation/ScreenHider.tsx:172 #: src/components/moderation/ScreenHider.tsx:175 @@ -6876,15 +7019,15 @@ msgstr "Yine de göster" #: src/lib/moderation/useLabelBehaviorDescription.ts:27 #: src/lib/moderation/useLabelBehaviorDescription.ts:63 msgid "Show badge" -msgstr "" +msgstr "Rozeti göster" #: src/lib/moderation/useLabelBehaviorDescription.ts:61 msgid "Show badge and filter from feeds" -msgstr "" +msgstr "Rozeti göster ve akışlardan filtrele" #: src/components/dialogs/Embed.tsx:129 msgid "Show customization options" -msgstr "" +msgstr "Özelleştirme seçeneklerini göster" #: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:22 msgid "Show hidden replies" @@ -6899,7 +7042,7 @@ msgstr "Bunun gibi daha az göster" msgid "Show list anyway" msgstr "Yine de listeyi göster" -#: src/view/com/post-thread/PostThreadItem.tsx:605 +#: src/view/com/post-thread/PostThreadItem.tsx:625 #: src/view/com/post/Post.tsx:243 #: src/view/com/posts/PostFeedItem.tsx:515 msgid "Show More" @@ -6926,25 +7069,25 @@ msgstr "Yanıtları göster" #: src/view/com/post-thread/PostThread.tsx:625 msgid "Show replies as" -msgstr "" +msgstr "Yanıtları şöyle göster" #: src/screens/Settings/ThreadPreferences.tsx:151 msgid "Show replies as threaded" -msgstr "" +msgstr "Yanıtları dallandırarak göster" #: src/screens/Settings/ThreadPreferences.tsx:126 msgid "Show replies by people you follow before all other replies" -msgstr "" +msgstr "Takip ettiğiniz kişilerin yanıtlarını diğer tüm yanıtlardan önce göster" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:603 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:613 msgid "Show reply for everyone" -msgstr "" +msgstr "Yanıtı herkese göster" #: src/screens/Settings/FollowingFeedPreferences.tsx:86 #: src/screens/Settings/FollowingFeedPreferences.tsx:96 msgid "Show reposts" -msgstr "" +msgstr "Yeniden gönderileri göster" #: src/screens/Settings/FollowingFeedPreferences.tsx:129 #: src/screens/Settings/FollowingFeedPreferences.tsx:139 @@ -6957,20 +7100,20 @@ msgstr "Uyarı göster" #: src/lib/moderation/useLabelBehaviorDescription.ts:56 msgid "Show warning and filter from feeds" -msgstr "Uyarı göster ve beslemelerden filtrele" +msgstr "Uyarı göster ve akışlardan filtrele" -#: src/view/com/post-thread/PostThreadItem.tsx:836 +#: src/view/com/post-thread/PostThreadItem.tsx:856 msgid "Shows information about when this post was created" msgstr "" -#: src/screens/Settings/Settings.tsx:104 +#: src/screens/Settings/Settings.tsx:112 msgid "Shows other accounts you can switch to" -msgstr "" +msgstr "Geçiş yapabileceğiniz diğer hesapları gösterir" #: src/components/moderation/ContentHider.tsx:152 #: src/components/moderation/PostHider.tsx:79 msgid "Shows the content" -msgstr "" +msgstr "İçeriği gösterir" #: src/components/dialogs/Signin.tsx:97 #: src/components/dialogs/Signin.tsx:99 @@ -6990,7 +7133,7 @@ msgstr "" msgid "Sign in" msgstr "Giriş yap" -#: src/components/AccountList.tsx:122 +#: src/components/AccountList.tsx:127 msgid "Sign in as {0}" msgstr "{0} olarak giriş yap" @@ -7001,23 +7144,23 @@ msgstr "Olarak giriş yap..." #: src/screens/Deactivated.tsx:203 #: src/screens/Deactivated.tsx:209 msgid "Sign in or create an account" -msgstr "" +msgstr "Giriş yap veya bir hesap oluştur" #: src/components/dialogs/Signin.tsx:75 msgid "Sign in or create your account to join the conversation!" msgstr "Görüşmeye katılmak için giriş yapın veya hesabınızı oluşturun!" -#: src/components/AccountList.tsx:65 +#: src/components/AccountList.tsx:67 msgid "Sign in to account that is not listed" -msgstr "" +msgstr "Listelenmeyen bir hesaba giriş yap" #: src/components/dialogs/Signin.tsx:46 msgid "Sign in to Bluesky or create a new account" -msgstr "" +msgstr "Bluesky'da oturum aç veya yeni bir üyelik oluştur" -#: src/screens/Settings/Settings.tsx:225 -#: src/screens/Settings/Settings.tsx:227 -#: src/screens/Settings/Settings.tsx:259 +#: src/screens/Settings/Settings.tsx:233 +#: src/screens/Settings/Settings.tsx:235 +#: src/screens/Settings/Settings.tsx:267 #: src/screens/SignupQueued.tsx:93 #: src/screens/SignupQueued.tsx:96 #: src/screens/Takendown.tsx:85 @@ -7029,9 +7172,9 @@ msgstr "Çıkış yap" #: src/screens/Takendown.tsx:88 msgid "Sign Out" -msgstr "" +msgstr "Çıkış Yap" -#: src/screens/Settings/Settings.tsx:256 +#: src/screens/Settings/Settings.tsx:264 #: src/view/shell/desktop/LeftNav.tsx:205 msgid "Sign out?" msgstr "Çıkış yap?" @@ -7068,9 +7211,13 @@ msgstr "Daha küçük" msgid "Software Dev" msgstr "Yazılım Geliştirme" +#: src/components/verification/VerificationsDialog.tsx:122 +msgid "Some of your verifications are invalid." +msgstr "" + #: src/components/FeedInterstitials.tsx:474 msgid "Some other feeds you might like" -msgstr "Beğenebileceğiniz diğer beslemeler" +msgstr "Beğenebileceğiniz diğer akışlar" #: src/components/WhoCanReply.tsx:74 msgid "Some people can reply" @@ -7078,15 +7225,15 @@ msgstr "Bazı kişiler yanıtlayabilir" #: src/components/dms/MessageItem.tsx:148 msgid "Someone reacted {0}" -msgstr "" +msgstr "Birisi {0} tepkisi verdi" -#: src/screens/Messages/components/ChatListItem.tsx:236 +#: src/screens/Messages/components/ChatListItem.tsx:241 msgid "Someone reacted {0} to {1}" -msgstr "" +msgstr "Biri şuna {0} tepkisi verdi: {1}" #: src/components/moderation/ReportDialog/index.tsx:76 msgid "Something wasn't quite right with the data you're trying to report. Please contact support." -msgstr "" +msgstr "Raporlamaya çalıştığınız verilerde bir sorun var. Lütfen destekle iletişime geçin." #: src/screens/Messages/Conversation.tsx:126 msgid "Something went wrong" @@ -7099,8 +7246,8 @@ msgid "Something went wrong, please try again" msgstr "Bir şeyler ters gitti, lütfen tekrar deneyin" #: src/components/ReportDialog/index.tsx:54 -#: src/screens/Moderation/index.tsx:97 -#: src/screens/Profile/Sections/Labels.tsx:87 +#: src/screens/Moderation/index.tsx:101 +#: src/screens/Profile/Sections/Labels.tsx:121 msgid "Something went wrong, please try again." msgstr "Bir şeyler ters gitti, lütfen tekrar deneyin." @@ -7111,16 +7258,16 @@ msgstr "Bir şeyler ters gitti!" #: src/components/moderation/ReportDialog/index.tsx:174 msgid "Something went wrong. Please try again." -msgstr "" +msgstr "Bir şeyler ters gitti. Lütfen tekrar deneyin." #: src/screens/Profile/components/ProfileFeedHeader.tsx:534 msgid "Something wrong? Let us know." -msgstr "" +msgstr "Bir sorun mu var? Bize bildirin." #: src/App.native.tsx:123 #: src/App.web.tsx:99 msgid "Sorry! Your session expired. Please sign in again." -msgstr "" +msgstr "Maalesef oturumunuzun süresi doldu. Lütfen tekrar giriş yapın." #: src/screens/Settings/ThreadPreferences.tsx:55 msgid "Sort replies" @@ -7137,7 +7284,7 @@ msgstr "Aynı gönderiye verilen yanıtları şuna göre sırala:" #: src/components/moderation/LabelsOnMeDialog.tsx:178 #: src/components/moderation/ModerationDetailsDialog.tsx:186 msgid "Source: <0>{sourceName}" -msgstr "" +msgstr "Kaynak: <0>{sourceName}" #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:72 #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:85 @@ -7159,40 +7306,40 @@ msgstr "Spor" #: src/components/dms/dialogs/NewChatDialog.tsx:72 msgid "Start a new chat" -msgstr "" +msgstr "Yeni bir sohbet başlat" -#: src/view/screens/ProfileList.tsx:838 -#: src/view/screens/ProfileList.tsx:959 +#: src/view/screens/ProfileList.tsx:846 +#: src/view/screens/ProfileList.tsx:967 msgid "Start adding people" -msgstr "" +msgstr "Kişileri eklemeye başla" -#: src/view/screens/ProfileList.tsx:845 -#: src/view/screens/ProfileList.tsx:966 +#: src/view/screens/ProfileList.tsx:853 +#: src/view/screens/ProfileList.tsx:974 msgid "Start adding people!" -msgstr "" +msgstr "Kişileri eklemeye başla!" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:357 +#: src/components/dialogs/SearchablePeopleList.tsx:382 msgid "Start chat with {displayName}" -msgstr "" +msgstr "{displayName} ile sohbet başlat" -#: src/Navigation.tsx:441 -#: src/Navigation.tsx:446 +#: src/Navigation.tsx:450 +#: src/Navigation.tsx:455 #: src/screens/StarterPack/Wizard/index.tsx:186 msgid "Starter Pack" msgstr "Başlangıç Paketi" #: src/components/StarterPack/StarterPackCard.tsx:90 msgid "Starter pack by {0}" -msgstr "" +msgstr "{0} tarafından oluşturulmuş başlangıç paketi" #: src/view/com/profile/ProfileSubpageHeader.tsx:182 msgid "Starter pack by <0/>" -msgstr "" +msgstr "<0/> tarafından oluşturulmuş başlangıç paketi" #: src/components/StarterPack/StarterPackCard.tsx:89 #: src/view/com/profile/ProfileSubpageHeader.tsx:180 msgid "Starter pack by you" -msgstr "" +msgstr "Sizin oluşturduğunuz başlangıç paketi" #: src/screens/StarterPack/StarterPackScreen.tsx:715 msgid "Starter pack is invalid" @@ -7205,74 +7352,78 @@ msgstr "Başlangıç Paketleri" #: src/components/StarterPack/ProfileStarterPacks.tsx:247 msgid "Starter packs let you easily share your favorite feeds and people with your friends." -msgstr "Başlangıç paketleri favori kişilerinizi ve beslemelerinizi arkadaşlarınızla kolaylıkla paylaşmanızı sağlar." +msgstr "Başlangıç paketleri favori kişilerinizi ve akışlarınızı arkadaşlarınızla kolaylıkla paylaşmanızı sağlar." -#: src/screens/Settings/AboutSettings.tsx:59 -#: src/screens/Settings/AboutSettings.tsx:62 +#: src/screens/Settings/AboutSettings.tsx:97 +#: src/screens/Settings/AboutSettings.tsx:100 msgid "Status Page" msgstr "Durum Sayfası" #: src/screens/Signup/index.tsx:148 msgid "Step {0} of {1}" -msgstr "" +msgstr "Adım {0} / {1}" -#: src/screens/Settings/Settings.tsx:309 +#: src/screens/Settings/Settings.tsx:351 msgid "Storage cleared, you need to restart the app now." msgstr "Depolama temizlendi, şimdi uygulamayı yeniden başlatmanız gerekiyor." -#: src/Navigation.tsx:266 -#: src/screens/Settings/Settings.tsx:325 +#: src/Navigation.tsx:275 +#: src/screens/Settings/Settings.tsx:367 msgid "Storybook" -msgstr "" +msgstr "Storybook" #: src/components/moderation/LabelsOnMeDialog.tsx:324 #: src/components/moderation/LabelsOnMeDialog.tsx:325 #: src/screens/Messages/components/ChatDisabled.tsx:142 #: src/screens/Messages/components/ChatDisabled.tsx:143 msgid "Submit" -msgstr "" +msgstr "Yolla" #: src/screens/Takendown.tsx:70 msgid "Submit appeal" -msgstr "" +msgstr "İtirazı yolla" #: src/screens/Takendown.tsx:76 msgid "Submit Appeal" -msgstr "" +msgstr "İtirazı Yolla" #: src/components/moderation/ReportDialog/index.tsx:376 #: src/components/moderation/ReportDialog/index.tsx:433 #: src/components/moderation/ReportDialog/index.tsx:440 msgid "Submit report" -msgstr "" +msgstr "Raporu yolla" -#: src/view/screens/ProfileList.tsx:733 +#: src/view/screens/ProfileList.tsx:741 msgid "Subscribe" msgstr "Abone ol" -#: src/screens/Profile/Sections/Labels.tsx:201 +#: src/screens/Profile/Sections/Labels.tsx:198 msgid "Subscribe to @{0} to use these labels:" -msgstr "" +msgstr "Bu etiketleri kullanmak için @{0} hesabına abone olun:" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:248 msgid "Subscribe to Labeler" -msgstr "" +msgstr "İşaretleyiciye Abone Ol" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:214 msgid "Subscribe to this labeler" -msgstr "" +msgstr "Bu işaretleyiciye abone ol" -#: src/view/screens/ProfileList.tsx:729 +#: src/view/screens/ProfileList.tsx:737 msgid "Subscribe to this list" msgstr "Bu listeye abone ol" #: src/components/dialogs/VerifyEmailDialog.tsx:95 msgid "Success!" +msgstr "Başarılı!" + +#: src/components/verification/VerificationCreatePrompt.tsx:30 +msgid "Successfully verified" msgstr "" #: src/screens/Search/Explore.tsx:359 msgid "Suggested Accounts" -msgstr "" +msgstr "Önerilen Hesaplar" #: src/components/FeedInterstitials.tsx:339 msgid "Suggested for you" @@ -7293,15 +7444,15 @@ msgctxt "Name of app icon variant" msgid "Sunset" msgstr "Gün batımı" -#: src/Navigation.tsx:286 +#: src/Navigation.tsx:295 #: src/view/screens/Support.tsx:31 #: src/view/screens/Support.tsx:34 msgid "Support" msgstr "Destek" -#: src/screens/Settings/Settings.tsx:102 -#: src/screens/Settings/Settings.tsx:116 -#: src/screens/Settings/Settings.tsx:412 +#: src/screens/Settings/Settings.tsx:110 +#: src/screens/Settings/Settings.tsx:124 +#: src/screens/Settings/Settings.tsx:454 #: src/view/shell/desktop/LeftNav.tsx:243 msgid "Switch account" msgstr "Hesap değiştir" @@ -7313,11 +7464,11 @@ msgstr "Hesap Değiştir" #: src/view/shell/desktop/LeftNav.tsx:107 msgid "Switch accounts" -msgstr "" +msgstr "Hesap değiştir" #: src/view/shell/desktop/LeftNav.tsx:251 msgid "Switch to {0}" -msgstr "" +msgstr "{0} hesabına geç" #: src/components/dialogs/Embed.tsx:157 #: src/components/dialogs/Embed.tsx:159 @@ -7326,29 +7477,29 @@ msgstr "" msgid "System" msgstr "Sistem" -#: src/screens/Settings/AboutSettings.tsx:66 -#: src/screens/Settings/AboutSettings.tsx:69 -#: src/screens/Settings/Settings.tsx:318 +#: src/screens/Settings/AboutSettings.tsx:104 +#: src/screens/Settings/AboutSettings.tsx:107 +#: src/screens/Settings/Settings.tsx:360 msgid "System log" msgstr "Sistem günlüğü" #: src/components/dialogs/MutedWords.tsx:282 msgid "Tags only" -msgstr "" +msgstr "Yalnızca etiketler" #: src/components/ContextMenu/Backdrop.ios.tsx:54 #: src/components/ContextMenu/Backdrop.ios.tsx:80 #: src/components/ContextMenu/Backdrop.tsx:46 msgid "Tap to close context menu" -msgstr "" +msgstr "Bağlam menüsünü kapatmak için dokunun" #: src/components/ProgressGuide/Toast.tsx:156 msgid "Tap to dismiss" -msgstr "" +msgstr "Gizlemek için dokunun" #: src/state/shell/progress-guide.tsx:233 msgid "Task complete - 10 follows!" -msgstr "" +msgstr "Görev tamam - 10 takip!" #: src/state/shell/progress-guide.tsx:223 msgid "Task complete - 10 likes!" @@ -7356,7 +7507,7 @@ msgstr "Görev tamamlandı - 10 beğeni!" #: src/components/ProgressGuide/List.tsx:64 msgid "Teach our algorithm what you like" -msgstr "" +msgstr "Algoritmamıza nelerden hoşlandığınızı öğretin" #: src/screens/Onboarding/index.tsx:36 #: src/screens/Onboarding/state.ts:114 @@ -7365,27 +7516,27 @@ msgstr "Teknoloji" #: src/components/dms/ChatEmptyPill.tsx:35 msgid "Tell a joke!" -msgstr "" +msgstr "Bir espri yapın!" -#: src/screens/Profile/Header/EditProfileDialog.tsx:355 +#: src/screens/Profile/Header/EditProfileDialog.tsx:378 msgid "Tell us a bit about yourself" msgstr "Bize biraz kendinden bahset" #: src/screens/StarterPack/Wizard/StepDetails.tsx:69 msgid "Tell us a little more" -msgstr "" +msgstr "Biraz daha anlatın" #: src/view/shell/desktop/RightNav.tsx:116 #: src/view/shell/desktop/RightNav.tsx:117 msgid "Terms" msgstr "Şartlar" -#: src/Navigation.tsx:296 -#: src/screens/Settings/AboutSettings.tsx:43 -#: src/screens/Settings/AboutSettings.tsx:46 +#: src/Navigation.tsx:305 +#: src/screens/Settings/AboutSettings.tsx:81 +#: src/screens/Settings/AboutSettings.tsx:84 #: src/view/screens/TermsOfService.tsx:31 -#: src/view/shell/Drawer.tsx:627 -#: src/view/shell/Drawer.tsx:629 +#: src/view/shell/Drawer.tsx:643 +#: src/view/shell/Drawer.tsx:645 msgid "Terms of Service" msgstr "Hizmet Şartları" @@ -7398,15 +7549,15 @@ msgstr "Hizmet Şartları" #: src/lib/moderation/useReportOptions.ts:107 #: src/lib/moderation/useReportOptions.ts:115 msgid "Terms used violate community standards" -msgstr "" +msgstr "Kullanılan terimler topluluk standartlarını ihlal etmektedir" #: src/components/dialogs/MutedWords.tsx:266 msgid "Text & tags" -msgstr "" +msgstr "Metin ve etiketler" #: src/components/dms/ReportDialog.tsx:229 msgid "Text field" -msgstr "" +msgstr "Metin alanı" #: src/components/moderation/LabelsOnMeDialog.tsx:288 #: src/screens/Messages/components/ChatDisabled.tsx:108 @@ -7425,13 +7576,13 @@ msgstr "" msgid "Thanks, you have successfully verified your email address. You can close this dialog." msgstr "Teşekkürler, e-posta adresinizi başarıyla doğruladınız. Bu iletişim kutusunu kapatabilirsiniz." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:468 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:487 msgid "That contains the following:" -msgstr "" +msgstr "Dosya içeriği şöyle olmalıdır:" #: src/screens/Signup/StepHandle.tsx:55 msgid "That handle is already taken." -msgstr "" +msgstr "Bu kullanıcı adı zaten alınmış." #: src/screens/StarterPack/StarterPackScreen.tsx:105 #: src/screens/StarterPack/StarterPackScreen.tsx:106 @@ -7444,28 +7595,28 @@ msgstr "Bu başlangıç paketi bulunamadı." #: src/view/com/post-thread/PostQuotes.tsx:132 msgid "That's all, folks!" -msgstr "" +msgstr "Hepsi bu kadar!" #: src/screens/VideoFeed/index.tsx:1081 msgid "That's everything!" -msgstr "" +msgstr "Hepsi bu kadar!" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:279 -#: src/view/com/profile/ProfileMenu.tsx:387 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:305 +#: src/view/com/profile/ProfileMenu.tsx:423 msgid "The account will be able to interact with you after unblocking." msgstr "Hesap, engeli kaldırdıktan sonra sizinle etkileşime geçebilecek." #: src/screens/Settings/AppIconSettings/index.tsx:41 #: src/screens/Settings/AppIconSettings/index.tsx:222 msgid "The app will be restarted" -msgstr "" +msgstr "Uygulama yeniden başlatılacaktır" #: src/components/moderation/ModerationDetailsDialog.tsx:119 #: src/lib/moderation/useModerationCauseDescription.ts:128 msgid "The author of this thread has hidden this reply." msgstr "" -#: src/screens/Moderation/index.tsx:358 +#: src/screens/Moderation/index.tsx:377 msgid "The Bluesky web application" msgstr "Bluesky web uygulaması" @@ -7479,27 +7630,27 @@ msgstr "Telif Hakkı Politikası <0/> konumuna taşındı" #: src/view/com/posts/FeedShutdownMsg.tsx:102 msgid "The Discover feed" -msgstr "" +msgstr "Keşif akışı (\"Discover\")" #: src/state/shell/progress-guide.tsx:224 msgid "The Discover feed now knows what you like" -msgstr "" +msgstr "Keşif akışı (\"Discover\") artık ne beğendiğinizi biliyor" #: src/screens/StarterPack/StarterPackLandingScreen.tsx:324 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." -msgstr "" +msgstr "Uygulama deneyimi daha iyi. Bluesky'ı şimdi indirin ve kaldığınız yerden devam edelim." #: src/view/com/posts/FeedShutdownMsg.tsx:67 msgid "The feed has been replaced with Discover." -msgstr "" +msgstr "Bu akışın yerini keşif akışı (\"Discover\") aldı." #: src/components/moderation/LabelsOnMeDialog.tsx:59 msgid "The following labels were applied to your account." -msgstr "" +msgstr "Hesabınıza şu işaretler uygulanmış." #: src/components/moderation/LabelsOnMeDialog.tsx:60 msgid "The following labels were applied to your content." -msgstr "" +msgstr "İçeriğinize şu işaretler uygulanmış." #: src/screens/ModerationInteractionSettings/index.tsx:42 msgid "The following settings will be used as your defaults when creating new posts. You can edit these for a specific post from the composer." @@ -7516,19 +7667,19 @@ msgstr "Gizlilik Politikası <0/> konumuna taşındı" #: src/view/com/composer/state/video.ts:395 msgid "The selected video is larger than 100 MB." -msgstr "" +msgstr "Seçilen video 100 MB'tan büyük." #: src/lib/strings/errors.ts:18 msgid "The server appears to be experiencing issues. Please try again in a few moments." -msgstr "" +msgstr "Sunucu bazı sıkıntılar yaşıyor. Lütfen biraz sonra tekrar deneyin." #: src/screens/StarterPack/StarterPackScreen.tsx:725 msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." -msgstr "" +msgstr "Görmek istediğiniz başlangıç paketi geçersiz. Bu başlangıç paketini silmeyi tercih edebilirsiniz." #: src/components/ContextMenu/index.tsx:433 msgid "The subject of the context menu" -msgstr "" +msgstr "Bağlam menüsünün konusu" #: src/view/screens/Support.tsx:37 msgid "The support form has been moved. If you need help, please <0/> or visit {HELP_DESK_URL} to get in touch with us." @@ -7540,7 +7691,7 @@ msgstr "Hizmet Şartları taşındı" #: src/components/intents/VerifyEmailIntentDialog.tsx:94 msgid "The verification code you have provided is invalid. Please make sure that you have used the correct verification link or request a new one." -msgstr "" +msgstr "Verdiğiniz onay kodu geçersiz. Lütfen doğru onay bağlantısını kullandığınızdan emin olun ya da yeni bir tane talep edin." #: src/screens/Settings/AppearanceSettings.tsx:151 msgid "Theme" @@ -7548,15 +7699,15 @@ msgstr "Tema" #: src/screens/Settings/components/DeactivateAccountDialog.tsx:86 msgid "There is no time limit for account deactivation, come back any time." -msgstr "" +msgstr "Hesap etkisizleştirme için zaman sınırı yoktur, istediğiniz zaman geri gelebilirsiniz." #: src/components/dialogs/GifSelect.tsx:226 msgid "There was an issue connecting to Tenor." -msgstr "" +msgstr "Tenor'a bağlanırken bir sorun oldu." #: src/screens/Profile/components/ProfileFeedHeader.tsx:173 -#: src/view/screens/ProfileList.tsx:367 -#: src/view/screens/ProfileList.tsx:386 +#: src/view/screens/ProfileList.tsx:375 +#: src/view/screens/ProfileList.tsx:394 #: src/view/screens/SavedFeeds.tsx:85 msgid "There was an issue contacting the server" msgstr "Sunucuya ulaşma konusunda bir sorun oluştu" @@ -7564,7 +7715,7 @@ msgstr "Sunucuya ulaşma konusunda bir sorun oluştu" #: src/screens/Profile/components/ProfileFeedHeader.tsx:411 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:112 msgid "There was an issue contacting the server, please check your internet connection and try again." -msgstr "" +msgstr "Sunucuya bağlanırken bir sorun oldu, lütfen internet bağlantınızı kontrol edin ve tekrar deneyin." #: src/view/com/feeds/FeedSourceCard.tsx:127 #: src/view/com/feeds/FeedSourceCard.tsx:140 @@ -7580,49 +7731,49 @@ msgstr "Bildirimleri almakta bir sorun oluştu. Tekrar denemek için buraya doku msgid "There was an issue fetching posts. Tap here to try again." msgstr "Gönderileri almakta bir sorun oluştu. Tekrar denemek için buraya dokunun." -#: src/view/com/lists/ListMembers.tsx:166 +#: src/view/com/lists/ListMembers.tsx:151 msgid "There was an issue fetching the list. Tap here to try again." msgstr "Listeyi almakta bir sorun oluştu. Tekrar denemek için buraya dokunun." #: src/screens/Settings/AppPasswords.tsx:60 msgid "There was an issue fetching your app passwords" -msgstr "" +msgstr "Uygulama şifrelerinizi getirirken bir sorun oldu" #: src/view/com/feeds/ProfileFeedgens.tsx:151 #: src/view/com/lists/ProfileLists.tsx:150 msgid "There was an issue fetching your lists. Tap here to try again." msgstr "Listelerinizi almakta bir sorun oluştu. Tekrar denemek için buraya dokunun." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:105 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:107 msgid "There was an issue fetching your service info" -msgstr "" +msgstr "Servis bilginizi getirirken bir sorun oldu" #: src/view/com/posts/PostFeedErrorMessage.tsx:145 msgid "There was an issue removing this feed. Please check your internet connection and try again." -msgstr "" +msgstr "Bu akışı kaldırırken bir sorun oldu. Lütfen internet bağlantınızı kontrol edin ve tekrar deneyin." #: src/components/dms/ReportDialog.tsx:259 #: src/components/ReportDialog/SubmitView.tsx:88 msgid "There was an issue sending your report. Please check your internet connection." -msgstr "" +msgstr "Raporunuzu yollarken bir sorun oldu. Lütfen internet bağlantınızı kontrol edin." #: src/screens/Profile/components/ProfileFeedHeader.tsx:136 #: src/view/com/posts/FeedShutdownMsg.tsx:52 #: src/view/com/posts/FeedShutdownMsg.tsx:71 msgid "There was an issue updating your feeds, please check your internet connection and try again." -msgstr "" +msgstr "Akışlarınızı güncellerken bir sorun oldu, lütfen internet bağlantınızı kontrol edin ve tekrar deneyin." -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:107 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:128 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:141 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:110 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:144 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:90 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:101 -#: src/view/com/profile/ProfileMenu.tsx:111 -#: src/view/com/profile/ProfileMenu.tsx:121 -#: src/view/com/profile/ProfileMenu.tsx:135 -#: src/view/com/profile/ProfileMenu.tsx:145 -#: src/view/com/profile/ProfileMenu.tsx:158 -#: src/view/com/profile/ProfileMenu.tsx:170 +#: src/view/com/profile/ProfileMenu.tsx:117 +#: src/view/com/profile/ProfileMenu.tsx:127 +#: src/view/com/profile/ProfileMenu.tsx:141 +#: src/view/com/profile/ProfileMenu.tsx:151 +#: src/view/com/profile/ProfileMenu.tsx:164 +#: src/view/com/profile/ProfileMenu.tsx:176 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:396 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:409 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:419 @@ -7633,10 +7784,10 @@ msgstr "Bir sorun oluştu! {0}" #: src/screens/List/ListHiddenScreen.tsx:63 #: src/screens/List/ListHiddenScreen.tsx:77 #: src/screens/List/ListHiddenScreen.tsx:99 -#: src/view/screens/ProfileList.tsx:403 -#: src/view/screens/ProfileList.tsx:421 -#: src/view/screens/ProfileList.tsx:439 -#: src/view/screens/ProfileList.tsx:457 +#: src/view/screens/ProfileList.tsx:411 +#: src/view/screens/ProfileList.tsx:429 +#: src/view/screens/ProfileList.tsx:447 +#: src/view/screens/ProfileList.tsx:465 msgid "There was an issue. Please check your internet connection and try again." msgstr "Bir sorun oluştu. Lütfen internet bağlantınızı kontrol edin ve tekrar deneyin." @@ -7651,35 +7802,47 @@ msgstr "Bluesky'e bir dizi yeni kullanıcı geldi! Hesabınızı en kısa süred #: src/screens/Settings/FollowingFeedPreferences.tsx:62 msgid "These settings only apply to the Following feed." -msgstr "" +msgstr "Bu ayarlar yalnızca takip akışına (\"Following\") uygulanır." #: src/components/moderation/ScreenHider.tsx:111 msgid "This {screenDescription} has been flagged:" msgstr "Bu {screenDescription} işaretlendi:" +#: src/components/verification/VerificationsDialog.tsx:89 +msgid "This account has a checkmark because it's been verified by trusted sources." +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:94 +msgid "This account has one or more verifications, but it is not currently verified." +msgstr "" + #: src/components/moderation/ScreenHider.tsx:106 msgid "This account has requested that users sign in to view their profile." msgstr "Bu hesap, kullanıcıların profilini görüntülemek için giriş yapmalarını istedi." #: src/components/dms/BlockedByListDialog.tsx:34 msgid "This account is blocked by one or more of your moderation lists. To unblock, please visit the lists directly and remove this user." +msgstr "Bu hesap moderasyon listelerinizden birkaçı tarafından engellenmiş. Engeli kaldırmak için lütfen doğrudan listeleri ziyaret edin ve bu kullanıcıyı kaldırın." + +#: src/components/verification/VerificationCreatePrompt.tsx:48 +msgid "This action can be undone at any time." msgstr "" #: src/components/moderation/LabelsOnMeDialog.tsx:271 msgid "This appeal will be sent to <0>{sourceName}." -msgstr "" +msgstr "Bu itiraz <0>{sourceName} hesabına yollanacaktır." #: src/screens/Messages/components/ChatDisabled.tsx:104 msgid "This appeal will be sent to Bluesky's moderation service." -msgstr "" +msgstr "Bu itiraz Bluesky'ın moderasyon hizmetine gönderilecektir." #: src/screens/Messages/components/MessageListError.tsx:18 msgid "This chat was disconnected" -msgstr "" +msgstr "Bu sohbetin bağlantısı koptu" #: src/lib/moderation/useGlobalLabelStrings.ts:19 msgid "This content has been hidden by the moderators." -msgstr "" +msgstr "Bu içerik moderatörler tarafından gizlenmiş." #: src/lib/moderation/useGlobalLabelStrings.ts:24 msgid "This content has received a general warning from moderators." @@ -7698,39 +7861,39 @@ 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:357 +#: src/screens/Messages/components/ChatListItem.tsx:362 msgid "This conversation is with a deleted or a deactivated account. Press for options" -msgstr "" +msgstr "Bu sohbetin yapıldığı hesap ya silinmiş ya da devre dışı bırakılmış. Seçenekler için basın" #: src/screens/Settings/components/ExportCarDialog.tsx:96 msgid "This feature is in beta. You can read more about repository exports in <0>this blogpost." -msgstr "" +msgstr "Bu özellik beta aşamasındadır. Depo aktarmaları hakkında daha çok bilgi için <0>bu blog gönderisini okuyun." #: src/lib/strings/errors.ts:21 msgid "This feature is not available while using an App Password. Please sign in with your main password." -msgstr "" +msgstr "Bu özellik Uygulama Şifresi kullanırken kullanılamaz. Lütfen ana şifrenizle giriş yapın." #: src/view/com/posts/PostFeedErrorMessage.tsx:120 msgid "This feed is currently receiving high traffic and is temporarily unavailable. Please try again later." -msgstr "Bu besleme şu anda yüksek trafik alıyor ve geçici olarak kullanılamıyor. Lütfen daha sonra tekrar deneyin." +msgstr "Bu akış şu anda yüksek trafik alıyor ve geçici olarak kullanılamıyor. Lütfen daha sonra tekrar deneyin." #: src/view/com/posts/CustomFeedEmptyState.tsx:38 msgid "This feed is empty! You may need to follow more users or tune your language settings." -msgstr "Bu besleme boş! Daha fazla kullanıcı takip etmeniz veya dil ayarlarınızı ayarlamanız gerekebilir." +msgstr "Bu akış boş! Daha fazla kullanıcı takip etmeniz veya dil ayarlarınızı ayarlamanız gerekebilir." #: src/components/StarterPack/Main/PostsList.tsx:36 #: src/screens/Profile/ProfileFeed/index.tsx:189 -#: src/view/screens/ProfileList.tsx:835 +#: src/view/screens/ProfileList.tsx:843 msgid "This feed is empty." -msgstr "" +msgstr "Bu akış boş." #: src/view/com/posts/FeedShutdownMsg.tsx:99 msgid "This feed is no longer online. We are showing <0>Discover instead." -msgstr "" +msgstr "Bu akış çevrimiçi değil. Onun yerine size keşif akışı <0>Discover'ı gösteriyoruz." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:574 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:593 msgid "This handle is reserved. Please try a different one." -msgstr "" +msgstr "Bu kullanıcı adı kullanılamaz. Lütfen başka bir tane deneyin." #: src/components/dialogs/BirthDateSettings.tsx:41 msgid "This information is not shared with other users." @@ -7742,15 +7905,15 @@ msgstr "Bu, e-postanızı değiştirmeniz veya şifrenizi sıfırlamanız gerekt #: src/components/moderation/ModerationDetailsDialog.tsx:168 msgid "This label was applied by the author." -msgstr "" +msgstr "Bu işaret yazar tarafından uygulanmış." #: src/components/moderation/LabelsOnMeDialog.tsx:165 msgid "This label was applied by you." -msgstr "Bu etiket sizin tarafınızdan uygulandı." +msgstr "Bu işaret sizin tarafınızdan uygulandı." -#: src/screens/Profile/Sections/Labels.tsx:188 +#: src/screens/Profile/Sections/Labels.tsx:185 msgid "This labeler hasn't declared what labels it publishes, and may not be active." -msgstr "" +msgstr "Bu işaretleyici hangi işaretleri yayınladığını şimdilik bildirmedi ve etkin olmayabilir." #: src/view/com/modals/LinkWarning.tsx:72 msgid "This link is taking you to the following website:" @@ -7758,68 +7921,68 @@ msgstr "Bu bağlantı sizi aşağıdaki web sitesine götürüyor:" #: src/screens/List/ListHiddenScreen.tsx:151 msgid "This list – created by <0>{0} – contains possible violations of Bluesky's community guidelines in its name or description." -msgstr "" +msgstr "<0>{0} tarafından oluşturulan bu liste, adında ya da açıklamasında Bluesky topluluk kuralları ihlalleri içeriyor olabilir." #: src/screens/List/ListHiddenScreen.tsx:146 msgid "This list – created by you – contains possible violations of Bluesky's community guidelines in its name or description." -msgstr "" +msgstr "Sizin tarafınızdan oluşturulan bu liste, adında ya da açıklamasında Bluesky topluluk kuralları ihlalleri içeriyor olabilir." -#: src/view/screens/ProfileList.tsx:954 +#: src/view/screens/ProfileList.tsx:962 msgid "This list is empty." -msgstr "" +msgstr "Bu liste boş." #: src/screens/Profile/ErrorState.tsx:40 msgid "This moderation service is unavailable. See below for more details. If this issue persists, contact us." -msgstr "" +msgstr "Bu moderasyon hizmeti kullanılamıyor. Daha fazla ayrıntı için aşağıya bakın. Bu sorun devam ederse bizimle iletişime geçin." -#: src/view/com/post-thread/PostThreadItem.tsx:876 +#: src/view/com/post-thread/PostThreadItem.tsx:896 msgid "This post claims to have been created on <0>{0}, but was first seen by Bluesky on <1>{1}." -msgstr "" +msgstr "Bu gönderi <0>{0} tarihinde oluşturulduğunu beyan ediyor, ancak Bluesky'da ilk olarak <1>{1} tarihinde görüldü." #: src/components/WhoCanReply.tsx:217 msgid "This post has an unknown type of threadgate on it. Your app may be out of date." -msgstr "" +msgstr "Bu gönderide bilinmeyen bir threadgate türü var. Uygulamanız güncel olmayabilir." -#: src/view/com/post-thread/PostThreadItem.tsx:158 +#: src/view/com/post-thread/PostThreadItem.tsx:160 msgid "This post has been deleted." msgstr "Bu gönderi silindi." #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:793 #: src/view/com/util/post-ctrls/PostCtrls.tsx:363 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't signed in." -msgstr "" +msgstr "Bu gönderi sadece giriş yapmış kullanıcılara görünür. Giriş yapmamış kullanıcılara görünmeyecektir." #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:775 msgid "This post will be hidden from feeds and threads. This cannot be undone." -msgstr "" +msgstr "Bu gönderi akışlarınızdan ve zincirlerinizden gizlenecektir. Bu işlem geri alınamaz." #: src/view/com/composer/Composer.tsx:436 msgid "This post's author has disabled quote posts." -msgstr "" +msgstr "Bu gönderinin yazarı alıntılanmasını engellemiş." -#: src/view/com/profile/ProfileMenu.tsx:408 +#: src/view/com/profile/ProfileMenu.tsx:444 msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't signed in." -msgstr "" +msgstr "Bu profil sadece giriş yapmış kullanıcılara görünür. Giriş yapmamış kullanıcılara görünmeyecektir." #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:836 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 "" +msgstr "Bu yanıt zincirinizin 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/Signup/StepInfo/Policies.tsx:37 msgid "This service has not provided terms of service or a privacy policy." -msgstr "" +msgstr "Bu hizmet, kullanım şartları veya bir gizlilik politikası sunmamış." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:437 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:456 msgid "This should create a domain record at:" -msgstr "" +msgstr "Bu şöyle bir alan adı kaydı açmalı:" #: src/view/com/profile/ProfileFollowers.tsx:95 msgid "This user doesn't have any followers." -msgstr "" +msgstr "Bu kullanıcının hiç takipçisi yok." #: src/components/dms/MessagesListBlockedFooter.tsx:68 msgid "This user has blocked you" -msgstr "" +msgstr "Bu kullanıcı sizi engellemiş" #: src/components/moderation/ModerationDetailsDialog.tsx:79 #: src/lib/moderation/useModerationCauseDescription.ts:75 @@ -7828,35 +7991,35 @@ msgstr "Bu kullanıcı sizi engelledi. İçeriklerini göremezsiniz." #: src/lib/moderation/useGlobalLabelStrings.ts:30 msgid "This user has requested that their content only be shown to signed-in users." -msgstr "" +msgstr "Bu kullanıcı kendi içeriğinin sadece giriş yapmış kullanıcılara görünmesini istemiş." #: src/components/moderation/ModerationDetailsDialog.tsx:59 msgid "This user is included in the <0>{0} list which you have blocked." -msgstr "" +msgstr "Bu kullanıcı engellediğiniz <0>{0} listesinde yer alıyor." #: src/components/moderation/ModerationDetailsDialog.tsx:91 msgid "This user is included in the <0>{0} list which you have muted." -msgstr "" +msgstr "Bu kullanıcı sessize aldığınız <0>{0} listesinde yer alıyor." #: src/components/NewskieDialog.tsx:65 msgid "This user is new here. Press for more info about when they joined." -msgstr "" +msgstr "Bu kullanıcı burada yeni. Ne zaman katıldığına dair daha çok bilgi için basın." #: src/view/com/profile/ProfileFollows.tsx:95 msgid "This user isn't following anyone." -msgstr "" +msgstr "Bu kullanıcı kimseyi takip etmiyor." #: src/components/dialogs/MutedWords.tsx:435 msgid "This will delete \"{0}\" from your muted words. You can always add it back later." -msgstr "" +msgstr "Bu \"{0}\" kelimesini sessize alınmış kelimlerden silecek. Sonra her zaman geri ekleyebilirsiniz." -#: src/screens/Settings/Settings.tsx:462 +#: src/screens/Settings/Settings.tsx:504 msgid "This will remove @{0} from the quick access list." -msgstr "" +msgstr "Bu @{0} kullanıcısını çabuk erişim listesinden kaldıracak." #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:826 msgid "This will remove your post from this quote post for all users, and replace it with a placeholder." -msgstr "" +msgstr "Bu işlem, gönderinizin bu alıntıyla ilişiğini tüm kullanıcılar için kesecek ve yerine bir yer tutucu koyacaktır." #: src/view/com/post-thread/PostThread.tsx:609 #: src/view/com/post-thread/PostThread.tsx:612 @@ -7875,35 +8038,35 @@ msgstr "Konu Tercihleri" #: src/view/com/post-thread/PostThread.tsx:639 #: src/view/com/post-thread/PostThread.tsx:644 msgid "Threaded" -msgstr "" +msgstr "Dallanmalı" #: src/screens/Settings/ThreadPreferences.tsx:142 msgid "Threaded mode" -msgstr "" +msgstr "Dallanmalı mod" -#: src/Navigation.tsx:329 +#: src/Navigation.tsx:338 msgid "Threads Preferences" msgstr "Konu Tercihleri" #: src/view/com/util/post-embeds/VideoEmbedInner/TimeIndicator.tsx:34 msgid "Time remaining: {0, plural, one {# second} other {# seconds}}" -msgstr "" +msgstr "Kalan zaman: {0, plural, other {# saniye}}" #: src/screens/Settings/components/DisableEmail2FADialog.tsx:99 msgid "To disable the email 2FA method, please verify your access to the email address." -msgstr "" +msgstr "E-posta iki adımlı doğrulamasını kapatmak için lütfen e-postanıza erişiminizi onaylayın." #: src/components/dms/ReportConversationPrompt.tsx:19 msgid "To report a conversation, please report one of its messages via the conversation screen. This lets our moderators understand the context of your issue." -msgstr "" +msgstr "Bir yazışmayı raporlamak için lütfen mesajlarından birini yazışma ekranından raporlayın. Bu, moderatörlerimizin sorunun bağlamını anlamasını sağlar." #: src/view/com/composer/videos/SelectVideoBtn.tsx:129 msgid "To upload videos to Bluesky, you must first verify your email." -msgstr "" +msgstr "Bluesky'a video göndermek için öncelikle e-postanızı onaylamalısınız." #: src/components/ReportDialog/SelectLabelerView.tsx:31 msgid "To whom would you like to send this report?" -msgstr "" +msgstr "Bu raporu kime göndermek istersiniz?" #: src/components/dms/DateDivider.tsx:44 msgid "Today" @@ -7913,28 +8076,28 @@ msgstr "Bugün" msgid "Toggle dropdown" msgstr "Açılır menüyü aç/kapat" -#: src/screens/Moderation/index.tsx:335 +#: src/screens/Moderation/index.tsx:354 msgid "Toggle to enable or disable adult content" -msgstr "" +msgstr "Yetişkin içeriği etkinleştirmek veya devre dışı bırakmak için açın/kapayın" #: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:158 msgid "Toggles the sound" -msgstr "" +msgstr "Sesi açar/kapar" #: src/screens/Hashtag.tsx:84 #: src/screens/Search/SearchResults.tsx:42 #: src/screens/Topic.tsx:71 msgid "Top" -msgstr "" +msgstr "En öne çıkan" -#: src/Navigation.tsx:411 +#: src/Navigation.tsx:420 msgid "Topic" -msgstr "" +msgstr "Konu başlığı" #: src/components/dms/MessageContextMenu.tsx:139 #: src/components/dms/MessageContextMenu.tsx:141 -#: src/view/com/post-thread/PostThreadItem.tsx:798 -#: src/view/com/post-thread/PostThreadItem.tsx:801 +#: src/view/com/post-thread/PostThreadItem.tsx:818 +#: src/view/com/post-thread/PostThreadItem.tsx:821 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:468 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:470 msgid "Translate" @@ -7942,14 +8105,18 @@ msgstr "Çevir" #: src/view/shell/desktop/SidebarTrendingTopics.tsx:59 msgid "Trending" -msgstr "" +msgstr "Gündem" #: src/screens/Search/Explore.tsx:608 msgid "Trending topics" -msgstr "" +msgstr "Gündem başlıkları" #: src/components/interstitials/TrendingVideos.tsx:88 msgid "Trending Videos" +msgstr "Gündemdeki Videolar" + +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:138 +msgid "Trust emerges from relationships, communities, and shared context, so we’re also enabling <0>trusted verifiers: organizations that can directly issue verification." msgstr "" #: src/view/com/util/error/ErrorScreen.tsx:103 @@ -7959,11 +8126,11 @@ msgstr "Tekrar dene" #: src/screens/Onboarding/state.ts:115 msgid "TV" -msgstr "" +msgstr "TV" #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:56 msgid "Two-factor authentication (2FA)" -msgstr "" +msgstr "İki adımlı doğrulama (2FA)" #: src/screens/Signup/StepHandle.tsx:126 msgid "Type your desired username" @@ -7971,15 +8138,15 @@ msgstr "Kullanıcı adınızı girin" #: src/screens/Messages/components/MessageInput.tsx:153 msgid "Type your message here" -msgstr "" +msgstr "Mesajınızı buraya yazın" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:413 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:432 msgid "Type:" -msgstr "" +msgstr "Tip:" #: src/lib/strings/errors.ts:11 msgid "Unable to connect. Please check your internet connection and try again." -msgstr "" +msgstr "Bağlanılamıyor. Lütfen internet bağlantınızı kontrol edip tekrar deneyin." #: src/screens/Login/ForgotPasswordForm.tsx:68 #: src/screens/Login/index.tsx:79 @@ -7993,39 +8160,39 @@ msgstr "Hizmetinize ulaşılamıyor. Lütfen internet bağlantınızı kontrol e #: src/screens/StarterPack/StarterPackScreen.tsx:657 msgid "Unable to delete" -msgstr "" +msgstr "Silinemedi" #: src/components/dms/MessagesListBlockedFooter.tsx:97 #: src/components/dms/MessagesListBlockedFooter.tsx:104 #: src/components/dms/MessagesListBlockedFooter.tsx:112 #: src/components/dms/MessagesListBlockedFooter.tsx:119 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:197 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:283 -#: src/view/com/profile/ProfileMenu.tsx:399 -#: src/view/screens/ProfileList.tsx:715 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:200 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 +#: src/view/com/profile/ProfileMenu.tsx:435 +#: src/view/screens/ProfileList.tsx:723 msgid "Unblock" msgstr "Engeli kaldır" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:202 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:205 msgctxt "action" msgid "Unblock" msgstr "Engeli kaldır" #: src/components/dms/ConvoMenu.tsx:247 #: src/components/dms/ConvoMenu.tsx:250 -#: src/view/com/profile/ProfileMenu.tsx:309 -#: src/view/com/profile/ProfileMenu.tsx:315 +#: src/view/com/profile/ProfileMenu.tsx:345 +#: src/view/com/profile/ProfileMenu.tsx:351 msgid "Unblock account" msgstr "Hesabın engelini kaldır" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:277 -#: src/view/com/profile/ProfileMenu.tsx:381 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:303 +#: src/view/com/profile/ProfileMenu.tsx:417 msgid "Unblock Account?" msgstr "Hesabı Engelle?" -#: src/view/screens/ProfileList.tsx:612 +#: src/view/screens/ProfileList.tsx:620 msgid "Unblock list" -msgstr "" +msgstr "Listeden engeli kaldır" #: src/view/com/util/post-ctrls/RepostButton.web.tsx:72 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:76 @@ -8034,28 +8201,32 @@ msgstr "Yeniden göndermeyi geri al" #: src/view/com/util/post-ctrls/RepostButton.tsx:68 msgid "Undo repost ({0, plural, one {# repost} other {# reposts}})" -msgstr "" +msgstr "Yeniden gönderiyi geri al ({0, plural, other {# yeniden gönderi}})" #: src/view/com/profile/FollowButton.tsx:63 msgctxt "action" msgid "Unfollow" msgstr "Takibi bırak" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:217 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:220 msgid "Unfollow {0}" msgstr "{0} adresini takibi bırak" -#: src/view/com/profile/ProfileMenu.tsx:251 -#: src/view/com/profile/ProfileMenu.tsx:261 +#: src/view/com/profile/ProfileMenu.tsx:264 +#: src/view/com/profile/ProfileMenu.tsx:274 msgid "Unfollow account" -msgstr "" +msgstr "Hesabı takibi bırak" #: src/screens/VideoFeed/index.tsx:810 msgid "Unfollows the user" -msgstr "" +msgstr "Kullanıcıyı takipten çıkarır" #: src/components/moderation/ReportDialog/index.tsx:361 msgid "Unfortunately, none of your subscribed labelers supports this report type." +msgstr "Maalesef abone olduğunuz işaretleyicilerin hiçbiri bu rapor türünü desteklemiyor." + +#: src/components/verification/VerificationsDialog.tsx:204 +msgid "Unknown verifier" msgstr "" #: src/screens/Profile/components/ProfileFeedHeader.tsx:510 @@ -8064,37 +8235,37 @@ msgstr "Beğenmeyi geri al" #: src/view/com/util/post-ctrls/PostCtrls.tsx:309 msgid "Unlike ({0, plural, one {# like} other {# likes}})" -msgstr "" +msgstr "Beğeniyi kaldır ({0, plural, other {# beğeni}})" #: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:155 #: src/view/com/util/post-embeds/VideoEmbedInner/web-controls/VolumeControl.tsx:94 msgctxt "video" msgid "Unmute" -msgstr "" +msgstr "Sessizden çıkar" -#: src/view/screens/ProfileList.tsx:722 +#: src/view/screens/ProfileList.tsx:730 msgid "Unmute" msgstr "Sessizden çıkar" #: src/components/RichTextTag.tsx:140 #: src/components/RichTextTag.tsx:153 msgid "Unmute {tag}" -msgstr "" +msgstr "{tag} etiketini sessizden çıkar" -#: src/view/com/profile/ProfileMenu.tsx:288 -#: src/view/com/profile/ProfileMenu.tsx:294 +#: src/view/com/profile/ProfileMenu.tsx:324 +#: src/view/com/profile/ProfileMenu.tsx:330 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:668 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:674 msgid "Unmute account" -msgstr "" +msgstr "Hesabı sessizden çıkar" #: src/components/dms/ConvoMenu.tsx:236 msgid "Unmute conversation" msgstr "Görüşmeyi sessizden çıkar" -#: src/view/screens/ProfileList.tsx:597 +#: src/view/screens/ProfileList.tsx:605 msgid "Unmute list" -msgstr "" +msgstr "Listeyi sessizden çıkar" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:553 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:557 @@ -8103,67 +8274,67 @@ msgstr "Konunun sessizliğini kaldır" #: src/view/com/util/post-embeds/VideoEmbedInner/web-controls/VideoControls.tsx:318 msgid "Unmute video" -msgstr "" +msgstr "Videonun sesini aç" -#: src/view/screens/ProfileList.tsx:706 +#: src/view/screens/ProfileList.tsx:714 msgid "Unpin" msgstr "Sabitlemeyi kaldır" #: src/screens/Profile/components/ProfileFeedHeader.tsx:515 #: src/screens/Profile/components/ProfileFeedHeader.tsx:522 msgid "Unpin feed" -msgstr "" +msgstr "Akışı sabitlemeyi kaldır" #: src/components/FeedCard.tsx:320 msgid "Unpin Feed" -msgstr "" +msgstr "Akışı Sabitlemeyi Kaldır" #: src/screens/Profile/components/ProfileFeedHeader.tsx:305 #: src/screens/Profile/components/ProfileFeedHeader.tsx:307 msgid "Unpin from home" -msgstr "" +msgstr "Ana sayfadan sabitlemeyi kaldır" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:443 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:450 msgid "Unpin from profile" -msgstr "" +msgstr "Profilden sabitlemeyi kaldır" -#: src/view/screens/ProfileList.tsx:577 +#: src/view/screens/ProfileList.tsx:585 msgid "Unpin moderation list" msgstr "Moderasyon listesini sabitlemeyi kaldır" #: src/screens/Profile/components/ProfileFeedHeader.tsx:160 msgid "Unpinned {0} from Home" -msgstr "" +msgstr "{0} akışının ana sayfadan sabitlemesi kaldırıldı" -#: src/view/screens/ProfileList.tsx:354 +#: src/view/screens/ProfileList.tsx:362 msgid "Unpinned from your feeds" -msgstr "" +msgstr "Akışlarınızdan sabitlemesi kaldırıldı" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:246 msgid "Unsubscribe" -msgstr "" +msgstr "Abonelikten çık" #: src/screens/List/ListHiddenScreen.tsx:198 #: src/screens/List/ListHiddenScreen.tsx:208 msgid "Unsubscribe from list" -msgstr "" +msgstr "Liste aboneliğinden çık" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:213 msgid "Unsubscribe from this labeler" -msgstr "" +msgstr "Bu işaretleyicinin aboneliğinden ayrıl" #: src/screens/List/ListHiddenScreen.tsx:86 msgid "Unsubscribed from list" -msgstr "" +msgstr "Liste aboneliğinden çıktınız" #: src/view/com/composer/Composer.tsx:790 msgid "Unsupported video type" -msgstr "" +msgstr "Desteklenmeyen video türü" #: src/view/com/composer/videos/SelectVideoBtn.tsx:68 msgid "Unsupported video type: {0}" -msgstr "" +msgstr "Desteklenmeyen video türü: {0}" #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:77 #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:90 @@ -8175,26 +8346,26 @@ msgstr "İstenmeyen Cinsel İçerik" #: src/screens/Settings/components/OTAInfo.tsx:58 #: src/screens/Settings/components/OTAInfo.tsx:74 msgid "Update" -msgstr "" +msgstr "Güncelle" #: src/view/com/modals/UserAddRemoveLists.tsx:82 msgid "Update <0>{displayName} in Lists" -msgstr "" +msgstr "<0>{displayName} kullanıcısının listelerini düzenleyin" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:507 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:528 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:526 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:547 msgid "Update to {domain}" -msgstr "" +msgstr "{domain} adresine güncelle" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:335 msgctxt "toast" msgid "Updating quote attachment failed" -msgstr "" +msgstr "Alıntı ilişiğinin güncellenmesi başarısız oldu" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:367 msgctxt "toast" msgid "Updating reply visibility failed" -msgstr "" +msgstr "Yanıt görünürlüğünü güncelleme başarısız oldu" #: src/screens/Login/SetNewPasswordForm.tsx:190 msgid "Updating..." @@ -8204,7 +8375,7 @@ msgstr "Güncelleniyor..." msgid "Upload a photo instead" msgstr "Bunun yerine bir görsel ekle" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:453 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:472 msgid "Upload a text file to:" msgstr "Bir metin dosyası yükleyin:" @@ -8234,7 +8405,7 @@ msgstr "Resimler yükleniyor..." #: src/lib/api/index.ts:356 #: src/lib/api/index.ts:380 msgid "Uploading link thumbnail..." -msgstr "" +msgstr "Web bağlantısının görseli gönderiliyor..." #: src/view/com/composer/Composer.tsx:1692 msgid "Uploading video..." @@ -8242,9 +8413,9 @@ msgstr "Video yükleniyor..." #: src/screens/Settings/AppPasswords.tsx:67 msgid "Use app passwords to sign in to other Bluesky clients without giving full access to your account or password." -msgstr "" +msgstr "Hesabınıza veya şifrenize tam erişim vermeden diğer Bluesky istemcilerine giriş yapmak için uygulama şifrelerini kullanın." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:539 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:558 msgid "Use default provider" msgstr "Varsayılan sağlayıcıyı kullan" @@ -8269,7 +8440,7 @@ msgstr "Önerileni kullan" #: src/screens/Settings/components/AddAppPasswordDialog.tsx:190 msgid "Use this to sign in to the other app along with your handle." -msgstr "" +msgstr "Bunu, kullanıcı adınızla birlikte diğer uygulamada giriş yapmak için kullanın." #: src/view/com/modals/InviteCodes.tsx:201 msgid "Used by:" @@ -8278,7 +8449,7 @@ msgstr "Kullanıcı:" #: src/components/dms/ReportDialog.tsx:324 msgctxt "toast" msgid "User blocked" -msgstr "" +msgstr "Kullanıcı engellendi" #: src/components/moderation/ModerationDetailsDialog.tsx:71 #: src/lib/moderation/useModerationCauseDescription.ts:63 @@ -8287,11 +8458,11 @@ msgstr "Kullanıcı Engellendi" #: src/lib/moderation/useModerationCauseDescription.ts:55 msgid "User Blocked by \"{0}\"" -msgstr "" +msgstr "Kullanıcı \"{0}\" Tarafından Engellenmiş" #: src/components/dms/BlockedByListDialog.tsx:27 msgid "User blocked by list" -msgstr "" +msgstr "Kullanıcı liste tarafından engellenmiş" #: src/components/moderation/ModerationDetailsDialog.tsx:57 msgid "User Blocked by List" @@ -8299,7 +8470,7 @@ msgstr "Liste Tarafından Engellenen Kullanıcı" #: src/lib/moderation/useModerationCauseDescription.ts:73 msgid "User Blocking You" -msgstr "" +msgstr "Kullanıcı Sizi Engellemiş" #: src/components/moderation/ModerationDetailsDialog.tsx:77 msgid "User Blocks You" @@ -8329,11 +8500,11 @@ msgstr "Kullanıcı adı veya e-posta adresi" #: src/components/WhoCanReply.tsx:280 msgid "users followed by <0>@{0}" -msgstr "" +msgstr "<0>@{0} tarafından takip edilen kullanıcılar" #: src/components/WhoCanReply.tsx:267 msgid "users following <0>@{0}" -msgstr "" +msgstr "<0>@{0} kullanıcısını takip edenler" #: src/screens/Messages/Settings.tsx:92 #: src/screens/Messages/Settings.tsx:95 @@ -8344,31 +8515,50 @@ msgstr "Takip ettiğim kişiler" msgid "Users in \"{0}\"" msgstr "\"{0}\" içindeki kullanıcılar" -#: src/components/LikesDialog.tsx:83 -msgid "Users that have liked this content or profile" -msgstr "" - #: src/components/dialogs/PostInteractionSettingsDialog.tsx:433 msgid "Users you follow" +msgstr "Takip ettiğiniz kullanıcılar" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:438 +msgid "Value:" +msgstr "Değer:" + +#: src/screens/Moderation/index.tsx:288 +msgid "Verification settings" msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:419 -msgid "Value:" +#: src/Navigation.tsx:175 +#: src/screens/Moderation/VerificationSettings.tsx:32 +msgid "Verification Settings" +msgstr "" + +#: src/screens/Moderation/VerificationSettings.tsx:41 +msgid "Verifications on Bluesky work differently than on other platforms. <0>Learn more here." +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:105 +msgid "Verified by:" msgstr "" #: src/view/com/composer/videos/SelectVideoBtn.tsx:127 msgid "Verified email required" +msgstr "Onaylı e-posta gerekli" + +#: src/components/verification/VerificationCreatePrompt.tsx:65 +#: src/view/com/profile/ProfileMenu.tsx:308 +#: src/view/com/profile/ProfileMenu.tsx:311 +msgid "Verify account" msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:509 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:530 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:528 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:549 msgid "Verify DNS Record" msgstr "DNS Kaydını Doğrula" #: src/components/dialogs/VerifyEmailDialog.tsx:134 #: src/components/intents/VerifyEmailIntentDialog.tsx:67 msgid "Verify email dialog" -msgstr "" +msgstr "E-posta onay diyaloğu" #: src/view/com/modals/ChangeEmail.tsx:200 #: src/view/com/modals/ChangeEmail.tsx:202 @@ -8379,42 +8569,46 @@ msgstr "Yeni E-postayı Doğrula" msgid "Verify now" msgstr "Şimdi doğrula" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:510 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:532 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:529 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:551 msgid "Verify Text File" msgstr "Metin Dosyasını Doğrula" +#: src/components/verification/VerificationCreatePrompt.tsx:44 +msgid "Verify this account?" +msgstr "" + #: src/screens/Settings/AccountSettings.tsx:75 #: src/screens/Settings/AccountSettings.tsx:91 msgid "Verify your email" -msgstr "" +msgstr "E-postanızı onaylayın" #: src/components/dialogs/VerifyEmailDialog.tsx:85 #: src/view/com/modals/VerifyEmail.tsx:111 msgid "Verify Your Email" msgstr "E-postanızı Doğrulayın" -#: src/screens/Settings/AboutSettings.tsx:73 -#: src/screens/Settings/AboutSettings.tsx:102 +#: src/screens/Settings/AboutSettings.tsx:123 +#: src/screens/Settings/AboutSettings.tsx:152 msgid "Version {appVersion}" msgstr "Versiyon {appVersion}" #: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:83 #: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:134 msgid "Video" -msgstr "" +msgstr "Video" #: src/view/com/composer/state/video.ts:358 msgid "Video failed to process" msgstr "Video işlenemedi" -#: src/Navigation.tsx:462 +#: src/Navigation.tsx:471 msgid "Video Feed" -msgstr "" +msgstr "Video Akışı" #: src/components/VideoPostCard.tsx:122 msgid "Video from {0}: {text}" -msgstr "" +msgstr "{0} videosu: {text}" #: src/screens/Onboarding/index.tsx:39 #: src/screens/Onboarding/state.ts:103 @@ -8424,11 +8618,11 @@ msgstr "Video Oyunları" #: src/screens/VideoFeed/index.tsx:1039 msgid "Video is paused" -msgstr "" +msgstr "Video duraklatıldı" #: src/screens/VideoFeed/index.tsx:1039 msgid "Video is playing" -msgstr "" +msgstr "Video oynatılıyor" #: src/view/com/util/post-embeds/VideoEmbed.web.tsx:191 msgid "Video not found." @@ -8444,16 +8638,16 @@ msgstr "Video yüklendi" #: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:83 msgid "Video: {0}" -msgstr "" +msgstr "Video: {0}" #: src/view/screens/Profile.tsx:225 msgid "Videos" -msgstr "" +msgstr "Videolar" #: src/view/com/composer/videos/SelectVideoBtn.tsx:60 #: src/view/com/composer/videos/SelectVideoBtn.tsx:75 msgid "Videos must be less than 3 minutes long" -msgstr "" +msgstr "Videolar 3 dakikadan kısa olmalıdır" #: src/screens/Profile/Header/Shell.tsx:168 msgid "View {0}'s avatar" @@ -8461,18 +8655,19 @@ msgstr "{0}'ın avatarını görüntüle" #: src/components/ProfileCard.tsx:115 #: src/screens/Profile/components/ProfileFeedHeader.tsx:446 +#: src/screens/Search/components/SearchProfileCard.tsx:36 #: src/screens/VideoFeed/index.tsx:769 -#: src/view/com/notifications/NotificationFeedItem.tsx:413 +#: src/view/com/notifications/NotificationFeedItem.tsx:487 msgid "View {0}'s profile" -msgstr "" +msgstr "{0} kullanıcısının profilini görüntüle" -#: src/components/dms/MessagesListHeader.tsx:176 +#: src/components/dms/MessagesListHeader.tsx:181 msgid "View {displayName}'s profile" -msgstr "" +msgstr "{displayName} kullanıcısının profilini görüntüle" -#: src/components/ProfileHoverCard/index.web.tsx:433 +#: src/components/ProfileHoverCard/index.web.tsx:440 msgid "View blocked user's profile" -msgstr "" +msgstr "Engelli kullanıcının profilini görüntüle" #: src/screens/Settings/components/ExportCarDialog.tsx:100 msgid "View blogpost for more details" @@ -8486,12 +8681,12 @@ msgstr "Hata ayıklama girişini görüntüle" #: src/screens/VideoFeed/index.tsx:638 #: src/screens/VideoFeed/index.tsx:656 msgid "View details" -msgstr "" +msgstr "Ayrıntıları görüntüle" #: src/components/moderation/ReportDialog/index.tsx:263 #: src/components/ReportDialog/SelectReportOptionView.tsx:132 msgid "View details for reporting a copyright violation" -msgstr "" +msgstr "Bir telif ihlalini raporlamanın ayrıntılarını görüntüle" #: src/view/com/posts/ViewFullThread.tsx:56 msgid "View full thread" @@ -8499,22 +8694,22 @@ msgstr "Tam konuyu görüntüle" #: src/components/moderation/LabelsOnMe.tsx:46 msgid "View information about these labels" -msgstr "Bu etiketler hakkında bilgi al" +msgstr "Bu işaretler hakkında bilgi al" #: src/components/interstitials/TrendingVideos.tsx:191 #: src/components/interstitials/TrendingVideos.tsx:210 #: src/screens/Search/modules/ExploreTrendingVideos.tsx:194 #: src/screens/Search/modules/ExploreTrendingVideos.tsx:213 msgid "View more" -msgstr "" +msgstr "Daha fazlasını görüntüle" -#: src/components/ProfileHoverCard/index.web.tsx:419 -#: src/components/ProfileHoverCard/index.web.tsx:439 -#: src/components/ProfileHoverCard/index.web.tsx:466 +#: src/components/ProfileHoverCard/index.web.tsx:426 +#: src/components/ProfileHoverCard/index.web.tsx:446 +#: src/components/ProfileHoverCard/index.web.tsx:473 #: src/view/com/posts/AviFollowButton.tsx:55 #: src/view/com/posts/PostFeedErrorMessage.tsx:175 -#: src/view/com/util/PostMeta.tsx:78 -#: src/view/com/util/PostMeta.tsx:93 +#: src/view/com/util/PostMeta.tsx:87 +#: src/view/com/util/PostMeta.tsx:122 msgid "View profile" msgstr "Profili görüntüle" @@ -8524,45 +8719,53 @@ msgstr "Avatarı görüntüle" #: src/components/LabelingServiceCard/index.tsx:164 msgid "View the labeling service provided by @{0}" +msgstr "@{0} tarafından sağlanan işaretleme hizmetini gör" + +#: src/components/verification/VerificationCheckButton.tsx:99 +msgid "View this user's verifications" msgstr "" #: src/screens/Profile/components/ProfileFeedHeader.tsx:481 msgid "View users who like this feed" -msgstr "" +msgstr "Bu akışı beğenen kullanıcıları görün" #: src/components/VideoPostCard.tsx:398 msgid "View video" -msgstr "" +msgstr "Videoyu izle" -#: src/screens/Moderation/index.tsx:264 +#: src/screens/Moderation/index.tsx:268 msgid "View your blocked accounts" -msgstr "" +msgstr "Engellediğiniz hesapları görün" -#: src/screens/Moderation/index.tsx:204 +#: src/screens/Moderation/index.tsx:208 msgid "View your default post interaction settings" -msgstr "" +msgstr "Varsayılan gönderi etkileşim ayarlarınızı görün" #: src/view/com/home/HomeHeaderLayout.web.tsx:56 #: src/view/com/home/HomeHeaderLayoutMobile.tsx:77 msgid "View your feeds and explore more" -msgstr "" +msgstr "Akışlarınızı görün ve daha fazlasını keşfedin" -#: src/screens/Moderation/index.tsx:234 +#: src/screens/Moderation/index.tsx:238 msgid "View your moderation lists" -msgstr "" +msgstr "Moderasyon listelerini görün" -#: src/screens/Moderation/index.tsx:249 +#: src/screens/Moderation/index.tsx:253 msgid "View your muted accounts" +msgstr "Sessize aldığınız hesapları görün" + +#: src/components/verification/VerificationCheckButton.tsx:98 +msgid "View your verifications" msgstr "" #: src/view/com/util/images/AutoSizedImage.tsx:199 #: src/view/com/util/images/AutoSizedImage.tsx:221 msgid "Views full image" -msgstr "" +msgstr "Görseli tam boy gösterir" #: src/components/VideoPostCard.tsx:121 msgid "Views video in immersive mode" -msgstr "" +msgstr "Videoyu içine dalınan modda gösterir" #: src/view/com/modals/LinkWarning.tsx:89 #: src/view/com/modals/LinkWarning.tsx:95 @@ -8571,7 +8774,7 @@ msgstr "Siteyi Ziyaret Et" #: src/view/com/util/post-embeds/VideoEmbedInner/web-controls/VolumeControl.tsx:80 msgid "Volume" -msgstr "" +msgstr "Ses" #: src/components/moderation/LabelPreference.tsx:136 #: src/lib/moderation/useLabelBehaviorDescription.ts:17 @@ -8581,19 +8784,19 @@ msgstr "Uyar" #: src/lib/moderation/useLabelBehaviorDescription.ts:48 msgid "Warn content" -msgstr "" +msgstr "İçeriği uyar" #: src/lib/moderation/useLabelBehaviorDescription.ts:46 msgid "Warn content and filter from feeds" -msgstr "" +msgstr "İçeriği uyar ve akışlarda filtrele" #: src/screens/Hashtag.tsx:205 msgid "We couldn't find any results for that hashtag." -msgstr "" +msgstr "Bu etiket için bir sonuç bulamadık." #: src/screens/Topic.tsx:178 msgid "We couldn't find any results for that topic." -msgstr "" +msgstr "Bu konu başlığı için bir sonuç bulamadık." #: src/screens/Messages/Conversation.tsx:127 msgid "We couldn't load this conversation" @@ -8613,11 +8816,11 @@ msgstr "Harika vakit geçirmenizi umuyoruz. Unutmayın, Bluesky:" #: src/view/com/posts/DiscoverFallbackHeader.tsx:29 msgid "We ran out of posts from your follows. Here's the latest from <0/>." -msgstr "Takipçilerinizden gönderi kalmadı. İşte <0/>'den en son gönderiler." +msgstr "Takip ettiklerinizden gönderi kalmadı. İşte <0/> akışından son gelenler." #: src/screens/Settings/SettingsInterests.tsx:155 msgid "We recommend selecting at least two interests." -msgstr "" +msgstr "En az iki ilgi alanı seçmenizi öneririz." #: src/view/com/composer/state/video.ts:417 msgid "We were unable to determine if you are allowed to upload videos. Please try again." @@ -8627,9 +8830,9 @@ msgstr "Video yüklemenize izin verilip verilmediğini belirleyemedik. Lütfen t msgid "We were unable to load your birth date preferences. Please try again." msgstr "Doğum tarihinizi yükleyemedik. Lütfen tekrar deneyin." -#: src/screens/Moderation/index.tsx:409 +#: src/screens/Moderation/index.tsx:428 msgid "We were unable to load your configured labelers at this time." -msgstr "" +msgstr "Yapılandırılmış işaretleyicilerinizi şu anda yükleyemedik." #: src/screens/Onboarding/StepInterests/index.tsx:129 msgid "We weren't able to connect. Please try again to continue setting up your account. If it continues to fail, you can skip this flow." @@ -8643,22 +8846,26 @@ msgstr "Hesabınız hazır olduğunda size bildireceğiz." msgid "We'll use this to help customize your experience." msgstr "Bu, deneyiminizi özelleştirmenize yardımcı olmak için kullanılacak." -#: src/components/dms/dialogs/SearchablePeopleList.tsx:92 +#: src/components/dialogs/SearchablePeopleList.tsx:107 #: src/components/ProgressGuide/FollowDialog.tsx:172 msgid "We're having network issues, try again" +msgstr "Ağ sorunları yaşıyoruz, tekrar deneyin" + +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:94 +msgid "We’re introducing a new layer of verification on Bluesky — an easy-to-see checkmark." msgstr "" #: src/screens/Signup/index.tsx:109 msgid "We're so excited to have you join us!" msgstr "Sizi aramızda görmekten çok mutluyuz!" -#: src/view/screens/ProfileList.tsx:113 +#: src/view/screens/ProfileList.tsx:117 msgid "We're sorry, but we were unable to resolve this list. If this persists, please contact the list creator, @{handleOrDid}." msgstr "Üzgünüz, ancak bu listeyi çözemedik. Bu durum devam ederse, lütfen liste oluşturucu, @{handleOrDid} ile iletişime geçin." #: src/components/dialogs/MutedWords.tsx:378 msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." -msgstr "" +msgstr "Üzgünüz, ancak sessize alınmış kelimelerinizi şu anda yükleyemedik. Lütfen tekrar deneyin." #: src/screens/Search/SearchResults.tsx:222 msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." @@ -8666,7 +8873,7 @@ msgstr "Üzgünüz, ancak aramanız tamamlanamadı. Lütfen birkaç dakika için #: src/view/com/composer/Composer.tsx:433 msgid "We're sorry! The post you are replying to has been deleted." -msgstr "" +msgstr "Üzgünüz! Yanıtladığınız gönderi silindi." #: src/components/Lists.tsx:194 #: src/view/screens/NotFound.tsx:50 @@ -8675,7 +8882,7 @@ msgstr "Üzgünüz! Aradığınız sayfayı bulamıyoruz." #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:356 msgid "We're sorry! You can only subscribe to twenty labelers, and you've reached your limit of twenty." -msgstr "" +msgstr "Üzgünüz! Sadece yirmi işaretleyiciye abone olabilirsiniz ve yirmilik sınırınıza ulaştınız." #: src/screens/Deactivated.tsx:125 msgid "Welcome back!" @@ -8699,13 +8906,17 @@ msgstr "Başlangıç ​​paketinize ne ad vermek istersiniz?" msgid "What's up?" msgstr "Nasılsınız?" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:146 +msgid "When you tap on a check, you’ll see which organizations have granted verification." +msgstr "" + #: src/view/com/modals/lang-settings/PostLanguagesSettings.tsx:80 msgid "Which languages are used in this post?" msgstr "Bu gönderide hangi diller kullanılıyor?" #: src/view/com/modals/lang-settings/ContentLanguagesSettings.tsx:79 msgid "Which languages would you like to see in your algorithmic feeds?" -msgstr "Algoritmik beslemelerinizde hangi dilleri görmek istersiniz?" +msgstr "Algoritmik akışlarınızda hangi dilleri görmek istersiniz?" #: src/components/WhoCanReply.tsx:183 msgid "Who can interact with this post?" @@ -8715,54 +8926,58 @@ msgstr "Bu gönderiyle kim etkileşime geçebilir?" msgid "Who can reply" msgstr "Kimler yanıtlayabilir" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:127 +msgid "Who can verify?" +msgstr "" + #: src/screens/Home/NoFeedsPinned.tsx:79 #: src/screens/Messages/ChatList.tsx:231 #: src/screens/Messages/Inbox.tsx:176 msgid "Whoops!" -msgstr "" +msgstr "Ay ay!" #: src/components/interstitials/TrendingVideos.tsx:127 #: src/screens/Search/modules/ExploreTrendingVideos.tsx:108 msgid "Whoops! Trending videos failed to load." -msgstr "" +msgstr "Ah! Gündemdeki videolar yüklenemedi." #: src/screens/Takendown.tsx:173 msgid "Why are you appealing?" -msgstr "" +msgstr "Neden itiraz ediyorsunuz?" #: src/components/ReportDialog/SelectReportOptionView.tsx:42 msgid "Why should this content be reviewed?" -msgstr "" +msgstr "Bu içerik neden gözden geçirilmeli?" #: src/components/moderation/ReportDialog/copy.ts:32 #: src/components/ReportDialog/SelectReportOptionView.tsx:55 msgid "Why should this feed be reviewed?" -msgstr "" +msgstr "Bu akış neden gözden geçirilmeli?" #: src/components/moderation/ReportDialog/copy.ts:26 #: src/components/ReportDialog/SelectReportOptionView.tsx:52 msgid "Why should this list be reviewed?" -msgstr "" +msgstr "Bu liste neden gözden geçirilmeli?" #: src/components/moderation/ReportDialog/copy.ts:44 #: src/components/ReportDialog/SelectReportOptionView.tsx:61 msgid "Why should this message be reviewed?" -msgstr "" +msgstr "Bu mesaj neden gözden geçirilmeli?" #: src/components/moderation/ReportDialog/copy.ts:20 #: src/components/ReportDialog/SelectReportOptionView.tsx:49 msgid "Why should this post be reviewed?" -msgstr "" +msgstr "Bu gönderi neden gözden geçirilmeli?" #: src/components/moderation/ReportDialog/copy.ts:38 #: src/components/ReportDialog/SelectReportOptionView.tsx:58 msgid "Why should this starter pack be reviewed?" -msgstr "" +msgstr "Bu başlangıç paketi neden gözden geçirilmeli?" #: src/components/moderation/ReportDialog/copy.ts:14 #: src/components/ReportDialog/SelectReportOptionView.tsx:46 msgid "Why should this user be reviewed?" -msgstr "" +msgstr "Bu kullanıcı neden gözden geçirilmeli?" #: src/screens/Messages/components/MessageInput.tsx:154 #: src/screens/Messages/components/MessageInput.web.tsx:214 @@ -8783,9 +8998,9 @@ msgstr "Yanıtınızı yazın" msgid "Writers" msgstr "Yazarlar" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:337 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:356 msgid "Wrong DID returned from server. Received: {0}" -msgstr "" +msgstr "Sunucudan yanlış DID döndürüldü. Alınan: {0}" #: src/view/com/composer/select-language/SuggestedLanguage.tsx:86 msgid "Yes" @@ -8794,19 +9009,19 @@ msgstr "Evet" #: src/screens/Settings/components/DeactivateAccountDialog.tsx:106 #: src/screens/Settings/components/DeactivateAccountDialog.tsx:108 msgid "Yes, deactivate" -msgstr "" +msgstr "Evet, devre dışı bırak" #: src/screens/StarterPack/StarterPackScreen.tsx:669 msgid "Yes, delete this starter pack" -msgstr "" +msgstr "Evet, bu başlangıç ​​paketini sil" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:829 msgid "Yes, detach" -msgstr "" +msgstr "Evet, ilişiğini kes" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:839 msgid "Yes, hide" -msgstr "" +msgstr "Evet, gizle" #: src/screens/Deactivated.tsx:147 msgid "Yes, reactivate my account" @@ -8814,15 +9029,19 @@ msgstr "Evet, hesabımı yeniden etkinleştir" #: src/components/dms/DateDivider.tsx:46 msgid "Yesterday" -msgstr "" +msgstr "Dün" #: src/components/NewskieDialog.tsx:43 msgid "You" +msgstr "Siz" + +#: src/components/verification/VerifierDialog.tsx:59 +msgid "You are a trusted verifier" msgstr "" -#: src/components/forms/HostingProvider.tsx:46 +#: src/components/forms/HostingProvider.tsx:45 msgid "You are creating an account on" -msgstr "" +msgstr "Hesabınızın oluşturulacağı yer sağlayıcı" #: src/screens/SignupQueued.tsx:157 msgid "You are in line." @@ -8830,20 +9049,33 @@ msgstr "Sıradasınız." #: src/view/com/composer/state/video.ts:410 msgid "You are not allowed to upload videos." -msgstr "" +msgstr "Video yükleme izniniz yok." #: src/view/com/profile/ProfileFollows.tsx:94 msgid "You are not following anyone." +msgstr "Kimseyi takip etmiyorsunuz." + +#: src/components/verification/VerificationsDialog.tsx:64 +msgid "You are verified" +msgstr "" + +#: src/screens/Profile/Header/EditProfileDialog.tsx:356 +#: src/view/com/modals/EditProfile.tsx:204 +msgid "You are verified. You will lose your verification status if you change your display name. <0>Learn more." +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:208 +msgid "You are verified. You will lose your verification status if you change your handle. <0>Learn more." msgstr "" #: src/screens/Search/modules/ExploreInterestsCard.tsx:45 msgid "You can adjust your interests at any time from \"Content and media\" settings." -msgstr "" +msgstr "İlgi alanlarınızı istediğiniz zaman \"İçerik ve medya\" ayarlarından değiştirebilirsiniz." #: src/view/com/posts/FollowingEmptyState.tsx:63 #: src/view/com/posts/FollowingEndOfFeed.tsx:64 msgid "You can also discover new Custom Feeds to follow." -msgstr "Ayrıca takip edebileceğiniz yeni Özel Beslemeler keşfedebilirsiniz." +msgstr "Ayrıca takip edebileceğiniz yeni Özel Akışlar keşfedebilirsiniz." #: src/view/com/modals/DeleteAccount.tsx:198 msgid "You can also temporarily deactivate your account instead, and reactivate it at any time." @@ -8860,17 +9092,17 @@ msgstr "Artık yeni şifrenizle giriş yapabilirsiniz." #: src/screens/Deactivated.tsx:133 msgid "You can reactivate your account to continue logging in. Your profile and posts will be visible to other users." -msgstr "" +msgstr "Giriş yapmaya devam etmek için hesabınızı yeniden etkinleştirebilirsiniz. Profiliniz ve gönderileriniz diğer kullanıcılar tarafından görülebilir hale gelecektir." #: src/components/dialogs/PostInteractionSettingsDialog.tsx:81 msgid "You can set default interaction settings in <0>Settings → Moderation → Interaction settings." -msgstr "" +msgstr "Varsayılan etkileşim ayarlarını <0>Ayarlar → Moderasyon → Etkileşim ayarları bölümünden belirleyebilirsiniz." #: src/components/interstitials/Trending.tsx:130 #: src/components/interstitials/TrendingVideos.tsx:139 #: src/view/shell/desktop/SidebarTrendingTopics.tsx:109 msgid "You can update this later from your settings." -msgstr "" +msgstr "Bunu daha sonra ayarlarınızdan güncelleyebilirsiniz." #: src/view/com/profile/ProfileFollowers.tsx:94 msgid "You do not have any followers." @@ -8878,11 +9110,11 @@ msgstr "Hiç takipçiniz yok." #: src/screens/Profile/KnownFollowers.tsx:109 msgid "You don't follow any users who follow @{name}." -msgstr "" +msgstr "@{name} kullanıcısını takip eden hiçbir kullanıcıyı takip etmiyorsunuz." #: src/screens/Messages/Inbox.tsx:220 msgid "You don't have any chat requests at the moment." -msgstr "" +msgstr "Şu anda herhangi bir sohbet isteğiniz yok." #: src/view/com/modals/InviteCodes.tsx:67 msgid "You don't have any invite codes yet! We'll send you some when you've been on Bluesky for a little longer." @@ -8890,11 +9122,11 @@ msgstr "Henüz hiç davet kodunuz yok! Bluesky'de biraz daha uzun süre kaldıkt #: src/view/screens/SavedFeeds.tsx:137 msgid "You don't have any pinned feeds." -msgstr "Sabitlemiş beslemeniz yok." +msgstr "Sabitlemiş akışınız yok." #: src/view/screens/SavedFeeds.tsx:177 msgid "You don't have any saved feeds." -msgstr "Kaydedilmiş beslemeniz yok." +msgstr "Kaydedilmiş akışınız yok." #: src/view/com/post-thread/PostThread.tsx:271 msgid "You have blocked the author or you have been blocked by the author." @@ -8919,20 +9151,20 @@ msgstr "Geçersiz bir kod girdiniz. XXXXX-XXXXX gibi görünmelidir." #: src/lib/moderation/useModerationCauseDescription.ts:116 msgid "You have hidden this post" -msgstr "" +msgstr "Bu gönderiyi gizlemişsiniz" #: src/components/moderation/ModerationDetailsDialog.tsx:111 msgid "You have hidden this post." -msgstr "" +msgstr "Bu gönderiyi gizlemişsiniz." #: src/components/moderation/ModerationDetailsDialog.tsx:104 #: src/lib/moderation/useModerationCauseDescription.ts:99 msgid "You have muted this account." -msgstr "" +msgstr "Bu hesabı sessize almışsınız." #: src/lib/moderation/useModerationCauseDescription.ts:93 msgid "You have muted this user" -msgstr "" +msgstr "Bu kullanıcıyı sessize almışsınız" #: src/screens/Messages/ChatList.tsx:274 msgid "You have no conversations yet. Start one!" @@ -8940,98 +9172,98 @@ msgstr "Henüz hiç görüşmeniz yok. Bir tane başlatın!" #: src/view/com/feeds/ProfileFeedgens.tsx:139 msgid "You have no feeds." -msgstr "Beslemeniz yok." +msgstr "Akışınız yok." #: src/view/com/lists/MyLists.tsx:81 #: src/view/com/lists/ProfileLists.tsx:135 msgid "You have no lists." msgstr "Listeniz yok." -#: src/view/screens/ModerationBlockedAccounts.tsx:129 +#: src/view/screens/ModerationBlockedAccounts.tsx:138 msgid "You have not blocked any accounts yet. To block an account, go to their profile and select \"Block account\" from the menu on their account." -msgstr "" +msgstr "Henüz hiçbir hesabı engellemediniz. Bir hesabı engellemek için profillerine gidin ve hesaplarındaki menüden \"Hesabı engelle\"yi seçin." -#: src/view/screens/ModerationMutedAccounts.tsx:128 +#: src/view/screens/ModerationMutedAccounts.tsx:151 msgid "You have not muted any accounts yet. To mute an account, go to their profile and select \"Mute account\" from the menu on their account." -msgstr "" +msgstr "Henüz hiçbir hesabı sessize almadınız. Bir hesabı sessize almak için, profillerine gidin ve hesabındaki menüden \"Hesabı sessize al\"ı seçin." #: src/components/Lists.tsx:57 msgid "You have reached the end" -msgstr "" +msgstr "Sonuna ulaştınız" #: src/lib/media/video/upload.shared.ts:56 msgid "You have temporarily reached the limit for video uploads. Please try again later." -msgstr "" +msgstr "Video yükleme sınırına geçici olarak ulaştınız. Lütfen daha sonra tekrar deneyin." #: src/components/StarterPack/ProfileStarterPacks.tsx:244 msgid "You haven't created a starter pack yet!" -msgstr "" +msgstr "Henüz bir başlangıç ​​paketi oluşturmadınız!" #: src/components/dialogs/MutedWords.tsx:398 msgid "You haven't muted any words or tags yet" -msgstr "" +msgstr "Henüz hiçbir kelimeyi veya etiketi sessize almadınız" #: src/components/moderation/ModerationDetailsDialog.tsx:118 #: src/lib/moderation/useModerationCauseDescription.ts:127 msgid "You hid this reply." -msgstr "" +msgstr "Bu yanıtı gizlediniz." #: src/components/moderation/LabelsOnMeDialog.tsx:79 msgid "You may appeal non-self labels if you feel they were placed in error." -msgstr "" +msgstr "Yanlış yerleştirildiğini düşünüyorsanız, kendi koymadığınız işaretlere itiraz edebilirsiniz." #: src/components/moderation/LabelsOnMeDialog.tsx:84 msgid "You may appeal these labels if you feel they were placed in error." -msgstr "" +msgstr "Bu işaretlerin yanlış yerleştirildiğini düşünüyorsanız itiraz edebilirsiniz." #: src/screens/StarterPack/Wizard/State.tsx:76 msgid "You may only add up to {STARTER_PACK_MAX_SIZE, plural, other {{STARTER_PACK_MAX_SIZE} profiles}}" -msgstr "" +msgstr "En fazla {STARTER_PACK_MAX_SIZE, plural, other {{STARTER_PACK_MAX_SIZE} profil}} ekleyebilirsiniz" #: src/screens/StarterPack/Wizard/State.tsx:95 msgid "You may only add up to 3 feeds" -msgstr "" +msgstr "En fazla 3 akış ekleyebilirsiniz" #: src/lib/media/picker.shared.ts:22 msgid "You may only select up to 4 images" -msgstr "" +msgstr "En fazla 4 görsel seçebilirsiniz" #: src/screens/Signup/StepInfo/Policies.tsx:106 msgid "You must be 13 years of age or older to create an account." -msgstr "" +msgstr "Hesap oluşturmak için 13 yaşında veya daha büyük olmanız gerekir." #: src/components/StarterPack/ProfileStarterPacks.tsx:327 msgid "You must be following at least seven other people to generate a starter pack." -msgstr "" +msgstr "Başlangıç ​​paketi oluşturmak için en az yedi kişiyi takip etmeniz gerekir." #: src/components/StarterPack/QrCodeDialog.tsx:61 msgid "You must grant access to your photo library to save a QR code" -msgstr "" +msgstr "Karekod kaydetmek için fotoğraf galerinize erişim izni vermelisiniz" #: src/components/StarterPack/ShareDialog.tsx:68 msgid "You must grant access to your photo library to save the image." -msgstr "" +msgstr "Görseli kaydedebilmek için fotoğraf galerinize erişim izni vermelisiniz." #: src/components/ReportDialog/SubmitView.tsx:211 msgid "You must select at least one labeler for a report" -msgstr "" +msgstr "Bir rapor için en az bir işaretleyici seçmelisiniz" #: src/screens/Deactivated.tsx:128 msgid "You previously deactivated @{0}." -msgstr "" +msgstr "@{0} kullanıcısını önceden devre dışı bırakmıştınız." #: src/components/dms/MessageItem.tsx:135 msgid "You reacted {0}" -msgstr "" +msgstr "{0} tepkisi verdiniz" -#: src/screens/Messages/components/ChatListItem.tsx:213 +#: src/screens/Messages/components/ChatListItem.tsx:218 msgid "You reacted {0} to {1}" -msgstr "" +msgstr "Şuna {0} tepkisi verdiniz: {1}" -#: src/screens/Settings/Settings.tsx:257 +#: src/screens/Settings/Settings.tsx:265 #: src/view/shell/desktop/LeftNav.tsx:206 msgid "You will be signed out of all your accounts." -msgstr "" +msgstr "Tüm hesaplarınızdan çıkış yapacaksınız." #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:232 msgid "You will no longer receive notifications for this thread" @@ -9045,41 +9277,41 @@ 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/components/ChatListItem.tsx:149 +#: src/screens/Messages/components/ChatListItem.tsx:154 msgid "You: {0}" msgstr "Siz: {0}" -#: src/screens/Messages/components/ChatListItem.tsx:178 +#: src/screens/Messages/components/ChatListItem.tsx:183 msgid "You: {defaultEmbeddedContentMessage}" msgstr "Siz: {defaultEmbeddedContentMessage}" -#: src/screens/Messages/components/ChatListItem.tsx:171 +#: src/screens/Messages/components/ChatListItem.tsx:176 msgid "You: {short}" msgstr "Siz {short}" #: src/screens/Signup/index.tsx:125 msgid "You'll follow the suggested users and feeds once you finish creating your account!" -msgstr "" +msgstr "Hesabınızı oluşturmayı tamamladığınızda önerilen kullanıcıları ve akışları takip edeceksiniz!" #: src/screens/Signup/index.tsx:130 msgid "You'll follow the suggested users once you finish creating your account!" -msgstr "" +msgstr "Hesabınızı oluşturmayı tamamladığınızda önerilen kullanıcıları takip edeceksiniz!" #: src/screens/StarterPack/StarterPackLandingScreen.tsx:236 msgid "You'll follow these people and {0} others" -msgstr "" +msgstr "Bu kişileri ve {0} kişiyi daha takip edeceksiniz" #: src/screens/StarterPack/StarterPackLandingScreen.tsx:234 msgid "You'll follow these people right away" -msgstr "" +msgstr "Bu kişileri hemen takip edeceksiniz" #: src/components/dialogs/VerifyEmailDialog.tsx:178 msgid "You'll receive an email at <0>{0} to verify it's you." -msgstr "" +msgstr "Siz olduğunuzu doğrulamak için <0>{0} adresine bir e-posta gönderilecektir." #: src/screens/StarterPack/StarterPackLandingScreen.tsx:274 msgid "You'll stay updated with these feeds" -msgstr "Bu beslemelerden haberdar edileceksiniz" +msgstr "Bu akışlardan haberdar edileceksiniz" #: src/screens/SignupQueued.tsx:127 msgid "You're in line" @@ -9092,32 +9324,32 @@ msgstr "Hazırsınız!" #: src/screens/Deactivated.tsx:89 #: src/screens/Settings/components/DeactivateAccountDialog.tsx:54 msgid "You're signed in with an App Password. Please sign in with your main password to continue deactivating your account." -msgstr "" +msgstr "Bir Uygulama Şifresi ile giriş yaptınız. Lütfen hesabınızı devre dışı bırakmaya devam etmek için ana şifrenizle giriş yapın." #: src/components/moderation/ModerationDetailsDialog.tsx:108 #: src/lib/moderation/useModerationCauseDescription.ts:108 msgid "You've chosen to hide a word or tag within this post." -msgstr "" +msgstr "Bu gönderide bir kelimeyi veya etiketi gizlemeyi seçtiniz." #: src/state/shell/progress-guide.tsx:234 msgid "You've found some people to follow" -msgstr "" +msgstr "Takip edebileceğiniz bazı kişiler buldunuz" #: src/view/com/posts/FollowingEndOfFeed.tsx:44 msgid "You've reached the end of your feed! Find some more accounts to follow." -msgstr "Beslemenizin sonuna ulaştınız! Takip edebileceğiniz daha fazla hesap bulun." +msgstr "Akışınızın sonuna ulaştınız! Takip edebileceğiniz daha fazla hesap bulun." #: src/view/com/composer/state/video.ts:421 msgid "You've reached your daily limit for video uploads (too many bytes)" -msgstr "" +msgstr "Günlük video yükleme limitinize ulaştınız (çok fazla bayt)" #: src/view/com/composer/state/video.ts:425 msgid "You've reached your daily limit for video uploads (too many videos)" -msgstr "" +msgstr "Günlük video yükleme limitinize ulaştınız (çok sayıda video)" #: src/screens/VideoFeed/index.tsx:1090 msgid "You've run out of videos to watch. Maybe it's a good time to take a break?" -msgstr "" +msgstr "İzleyebileceğiniz video kalmadı. Belki de bir mola vermenin zamanı gelmiştir?" #: src/screens/Signup/index.tsx:158 msgid "Your account" @@ -9129,23 +9361,23 @@ msgstr "Hesabınız silindi" #: src/screens/Takendown.tsx:146 msgid "Your account has been suspended" -msgstr "" +msgstr "Hesabınız askıya alındı" #: src/view/com/composer/state/video.ts:429 msgid "Your account is not yet old enough to upload videos. Please try again later." -msgstr "" +msgstr "Hesabınız video yüklemek için yeterince eski değil. Lütfen daha sonra tekrar deneyin." #: src/screens/Settings/components/ExportCarDialog.tsx:67 msgid "Your account repository, containing all public data records, can be downloaded as a \"CAR\" file. This file does not include media embeds, such as images, or your private data, which must be fetched separately." -msgstr "" +msgstr "Herkese açık tüm veri kayıtlarınızı içeren hesap deponuz bir \"CAR\" dosyası olarak indirilebilir. Bu dosya görselleri, özel verilerinizi veya gömülü medyayı içermez; onların ayrıca indirilmeleri gerekir." #: src/screens/Takendown.tsx:214 msgid "Your account was found to be in violation of the <0>Bluesky Social Terms of Service. You have been sent an email outlining the specific violation and suspension period, if applicable. You can appeal this decision if you believe it was made in error." -msgstr "" +msgstr "Hesabınızın <0>Bluesky Social Hizmet Şartları'nı ihlal ettiği tespit edildi. Size, varsa belirli ihlali ve askıya alma süresini özetleyen bir e-posta gönderildi. Hatalı olduğuna inanıyorsanız bu karara itiraz edebilirsiniz." #: src/screens/Takendown.tsx:154 msgid "Your appeal has been submitted. If your appeal succeeds, you will receive an email." -msgstr "" +msgstr "İtirazınız gönderildi. İtirazınız kabul edilirse size bir e-posta gönderilecektir." #: src/screens/Signup/StepInfo/index.tsx:257 msgid "Your birth date" @@ -9153,19 +9385,19 @@ msgstr "Doğum tarihiniz" #: src/view/com/util/post-embeds/VideoEmbed.web.tsx:195 msgid "Your browser does not support the video format. Please try a different browser." -msgstr "" +msgstr "Tarayıcınız video formatını desteklemiyor. Lütfen farklı bir tarayıcı deneyin." #: src/screens/Messages/components/ChatDisabled.tsx:25 msgid "Your chats have been disabled" -msgstr "" +msgstr "Sohbetleriniz devre dışı bırakıldı" #: src/view/com/modals/InAppBrowserConsent.tsx:44 msgid "Your choice will be saved, but can be changed later in settings." msgstr "Seçiminiz kaydedilecek, ancak daha sonra ayarlarda değiştirilebilir." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:494 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:513 msgid "Your current handle <0>{0} will automatically remain reserved for you. You can switch back to it at any time from this account." -msgstr "" +msgstr "Mevcut kullanıcı adınız <0>{0} otomatik bir şekilde sizin için ayrılmış olarak kalacaktır. İstediğiniz zaman ona geri dönebilirsiniz." #: src/screens/Login/ForgotPasswordForm.tsx:51 #: src/screens/Signup/state.ts:270 @@ -9192,32 +9424,32 @@ msgstr "Takipçileriniz" #: src/view/com/posts/FollowingEmptyState.tsx:43 msgid "Your following feed is empty! Follow more users to see what's happening." -msgstr "Takip ettiğiniz besleme boş! Neler olduğunu görmek için daha fazla kullanıcı takip edin." +msgstr "Takip ettiğiniz akış boş! Neler olduğunu görmek için daha fazla kullanıcı takip edin." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:221 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:240 msgid "Your full handle will be <0>@{0}" msgstr "Tam kullanıcı adınız <0>@{0} olacak" #: src/screens/Signup/StepHandle.tsx:137 msgid "Your full username will be <0>@{0}" -msgstr "" +msgstr "Tam kullanıcı adınız <0>@{0} olacaktır" -#: src/Navigation.tsx:383 +#: src/Navigation.tsx:392 #: src/screens/Search/modules/ExploreInterestsCard.tsx:67 #: src/screens/Settings/ContentAndMediaSettings.tsx:92 #: src/screens/Settings/ContentAndMediaSettings.tsx:95 #: src/screens/Settings/SettingsInterests.tsx:39 msgid "Your interests" -msgstr "" +msgstr "İlgi alanlarınız" #: src/screens/Settings/SettingsInterests.tsx:124 msgctxt "toast" msgid "Your interests have been updated!" -msgstr "" +msgstr "İlgi alanlarınız güncellendi!" #: src/screens/Search/modules/ExploreInterestsCard.tsx:94 msgid "Your interests help us find what you like!" -msgstr "" +msgstr "İlgi alanlarınız, neyi sevdiğinizi bulmamıza yardımcı oluyor!" #: src/components/dialogs/MutedWords.tsx:369 msgid "Your muted words" @@ -9229,7 +9461,7 @@ msgstr "Şifreniz başarıyla değiştirildi!" #: src/screens/Signup/StepInfo/index.tsx:127 msgid "Your password must be at least 8 characters long." -msgstr "" +msgstr "Şifreniz en az 8 karakter uzunluğunda olmalıdır." #: src/view/com/composer/Composer.tsx:493 msgid "Your post has been published" @@ -9237,7 +9469,7 @@ msgstr "Gönderiniz yayınlandı" #: src/view/com/composer/Composer.tsx:490 msgid "Your posts have been published" -msgstr "" +msgstr "Gönderileriniz yayınlandı" #: src/screens/Onboarding/StepFinished.tsx:268 msgid "Your posts, likes, and blocks are public. Mutes are private." @@ -9253,7 +9485,7 @@ msgstr "Yanıtınız yayınlandı" #: src/components/moderation/ReportDialog/index.tsx:383 msgid "Your report will be sent to <0>{0}." -msgstr "" +msgstr "Raporunuz <0>{0} işaretleyicisine gönderilecektir." #: src/components/dms/ReportDialog.tsx:200 msgid "Your report will be sent to the Bluesky Moderation Service" @@ -9261,4 +9493,8 @@ msgstr "Raporunuz Bluesky Moderasyon Hizmetine gönderilecektir" #: src/screens/Settings/SettingsInterests.tsx:53 msgid "Your selected interests help us serve you content you care about." +msgstr "Seçtiğiniz ilgi alanları, önemsediğiniz içerikleri size sunmamıza yardımcı olur." + +#: src/components/verification/VerificationsDialog.tsx:65 +msgid "Your verifications" msgstr "" diff --git a/src/locale/locales/uk/messages.po b/src/locale/locales/uk/messages.po index bfc4c9ed58..4e9bc57d95 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: 2025-04-09 23:20\n" +"PO-Revision-Date: 2025-04-19 04:09\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" @@ -23,7 +23,7 @@ msgstr "" msgid "(active)" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:155 +#: src/screens/Messages/components/ChatListItem.tsx:160 msgid "(contains embedded content)" msgstr "(містить вбудований вміст)" @@ -82,7 +82,7 @@ msgstr "{0, plural, one {# секунда} few {# секунди} many {# сек #: src/view/shell/bottom-bar/BottomBar.tsx:209 #: src/view/shell/bottom-bar/BottomBar.tsx:241 -#: src/view/shell/Drawer.tsx:454 +#: src/view/shell/Drawer.tsx:470 msgid "{0, plural, one {# unread item} other {# unread items}}" msgstr "" @@ -91,17 +91,17 @@ msgstr "" msgid "{0, plural, one {#mo} other {#mo}}" msgstr "" -#: src/components/ProfileHoverCard/index.web.tsx:398 +#: src/components/ProfileHoverCard/index.web.tsx:404 #: src/screens/Profile/Header/Metrics.tsx:22 msgid "{0, plural, one {follower} other {followers}}" msgstr "{0, plural, one {підписник} few {підписники} many {підписників} other {підписників}}" -#: src/components/ProfileHoverCard/index.web.tsx:402 +#: src/components/ProfileHoverCard/index.web.tsx:408 #: src/screens/Profile/Header/Metrics.tsx:26 msgid "{0, plural, one {following} other {following}}" msgstr "{0, plural, one {читаю} few {читаю} many {читаю} other {читаю}}" -#: src/view/com/post-thread/PostThreadItem.tsx:459 +#: src/view/com/post-thread/PostThreadItem.tsx:479 msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, one {вподобайка} few {вподобайки} many {вподобайки} other {вподобайки}}" @@ -109,11 +109,11 @@ msgstr "{0, plural, one {вподобайка} few {вподобайки} many { msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, one {пост} few {пости} many {постів} other {постів}}" -#: src/view/com/post-thread/PostThreadItem.tsx:443 +#: src/view/com/post-thread/PostThreadItem.tsx:463 msgid "{0, plural, one {quote} other {quotes}}" msgstr "{0, plural, one {цитата} few {цитати} many {цитати} other {цитата}}" -#: src/view/com/post-thread/PostThreadItem.tsx:425 +#: src/view/com/post-thread/PostThreadItem.tsx:445 msgid "{0, plural, one {repost} other {reposts}}" msgstr "{0, plural, one {репост} few {репости} many {репостів} other {репостів}}" @@ -153,7 +153,7 @@ msgstr "" msgid "{0} reacted {1}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:226 +#: src/screens/Messages/components/ChatListItem.tsx:231 msgid "{0} reacted {1} to {2}" msgstr "" @@ -206,100 +206,132 @@ msgstr "{estimatedTimeHrs, plural, one {година} few {години} many { msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "{estimatedTimeMins, plural, one {хвилина} few {хвилини} many {хвилин} other {хвилин}}" -#: src/view/com/notifications/NotificationFeedItem.tsx:305 +#: src/view/com/notifications/NotificationFeedItem.tsx:324 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} followed you" msgstr "{firstAuthorLink} та <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} інші} few {{formattedAuthorsCount} інші} many {{formattedAuthorsCount} інші} other {{formattedAuthorsCount} інші}} почали вас читати" -#: src/view/com/notifications/NotificationFeedItem.tsx:331 +#: src/view/com/notifications/NotificationFeedItem.tsx:350 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your custom feed" msgstr "{firstAuthorLink} та <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} інший} few {{formattedAuthorsCount} інші} many {{formattedAuthorsCount} інші} other {{formattedAuthorsCount} інші}} вподобали створену вами стрічку" -#: src/view/com/notifications/NotificationFeedItem.tsx:224 +#: src/view/com/notifications/NotificationFeedItem.tsx:243 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your post" msgstr "{firstAuthorLink} та <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} інший} few {{formattedAuthorsCount} інші} many {{formattedAuthorsCount} інші} other {{formattedAuthorsCount} інші}} вподобали ваш пост" -#: src/view/com/notifications/NotificationFeedItem.tsx:248 +#: src/view/com/notifications/NotificationFeedItem.tsx:430 +msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} removed their verifications from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:267 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} reposted your post" msgstr "{firstAuthorLink} та <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} інший} few {{formattedAuthorsCount} інші} many {{formattedAuthorsCount} інші} other {{formattedAuthorsCount} інші}} зробили репост" -#: src/view/com/notifications/NotificationFeedItem.tsx:355 +#: src/view/com/notifications/NotificationFeedItem.tsx:374 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} signed up with your starter pack" msgstr "{firstAuthorLink} та <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} інший} few {{formattedAuthorsCount} інші} many {{formattedAuthorsCount} інші} other {{formattedAuthorsCount} інші}} зареєструвались зі створеним вами початковим набором" -#: src/view/com/notifications/NotificationFeedItem.tsx:317 +#: src/view/com/notifications/NotificationFeedItem.tsx:404 +msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:336 msgid "{firstAuthorLink} followed you" msgstr "{firstAuthorLink} почали вас читати" -#: src/view/com/notifications/NotificationFeedItem.tsx:294 +#: src/view/com/notifications/NotificationFeedItem.tsx:313 msgid "{firstAuthorLink} followed you back" msgstr "{firstAuthorLink} теж почали вас читати" -#: src/view/com/notifications/NotificationFeedItem.tsx:343 +#: src/view/com/notifications/NotificationFeedItem.tsx:362 msgid "{firstAuthorLink} liked your custom feed" msgstr "{firstAuthorLink} вподобав створену вами стрічку" -#: src/view/com/notifications/NotificationFeedItem.tsx:236 +#: src/view/com/notifications/NotificationFeedItem.tsx:255 msgid "{firstAuthorLink} liked your post" msgstr "{firstAuthorLink} вподобав ваш пост" -#: src/view/com/notifications/NotificationFeedItem.tsx:260 +#: src/view/com/notifications/NotificationFeedItem.tsx:442 +msgid "{firstAuthorLink} removed their verification from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:279 msgid "{firstAuthorLink} reposted your post" msgstr "{firstAuthorLink} зробив репост" -#: src/view/com/notifications/NotificationFeedItem.tsx:367 +#: src/view/com/notifications/NotificationFeedItem.tsx:386 msgid "{firstAuthorLink} signed up with your starter pack" msgstr "{firstAuthorLink} зареєструвався зі створеним вами початковим набором" -#: src/view/com/notifications/NotificationFeedItem.tsx:298 +#: src/view/com/notifications/NotificationFeedItem.tsx:416 +msgid "{firstAuthorLink} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:317 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} followed you" msgstr "{firstAuthorName} та {additionalAuthorsCount, plural, one {{formattedAuthorsCount} інші} few {{formattedAuthorsCount} інші} many {{formattedAuthorsCount} інші} other {{formattedAuthorsCount} інші}} почали вас читати" -#: src/view/com/notifications/NotificationFeedItem.tsx:324 +#: src/view/com/notifications/NotificationFeedItem.tsx:343 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your custom feed" msgstr "{firstAuthorName} та {additionalAuthorsCount, plural, one {{formattedAuthorsCount} інші} few {{formattedAuthorsCount} інші} many {{formattedAuthorsCount} інші} other {{formattedAuthorsCount} інші}} вподобали створену вами стрічку" -#: src/view/com/notifications/NotificationFeedItem.tsx:217 +#: src/view/com/notifications/NotificationFeedItem.tsx:236 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your post" msgstr "{firstAuthorName} та {additionalAuthorsCount, plural, one {{formattedAuthorsCount} інші} few {{formattedAuthorsCount} інші} many {{formattedAuthorsCount} інші} other {{formattedAuthorsCount} інші}} вподобали ваш пост" -#: src/view/com/notifications/NotificationFeedItem.tsx:241 +#: src/view/com/notifications/NotificationFeedItem.tsx:423 +msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} removed their verifications from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:260 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} reposted your post" msgstr "{firstAuthorName} та {additionalAuthorsCount, plural, one {{formattedAuthorsCount} інші} few {{formattedAuthorsCount} інші} many {{formattedAuthorsCount} інші} other {{formattedAuthorsCount} інші}} зробили репост" -#: src/view/com/notifications/NotificationFeedItem.tsx:348 +#: src/view/com/notifications/NotificationFeedItem.tsx:367 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} signed up with your starter pack" msgstr "{firstAuthorName} та {additionalAuthorsCount, plural, one {{formattedAuthorsCount} інші} few {{formattedAuthorsCount} інші} many {{formattedAuthorsCount} інші} other {{formattedAuthorsCount} інші}} зареєструвались зі створеним вами початковим набором" -#: src/view/com/notifications/NotificationFeedItem.tsx:303 +#: src/view/com/notifications/NotificationFeedItem.tsx:397 +msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:322 msgid "{firstAuthorName} followed you" msgstr "{firstAuthorName} почали вас читати" -#: src/view/com/notifications/NotificationFeedItem.tsx:293 +#: src/view/com/notifications/NotificationFeedItem.tsx:312 msgid "{firstAuthorName} followed you back" msgstr "{firstAuthorName} теж почали вас читати" -#: src/view/com/notifications/NotificationFeedItem.tsx:329 +#: src/view/com/notifications/NotificationFeedItem.tsx:348 msgid "{firstAuthorName} liked your custom feed" msgstr "{firstAuthorName} сподобалась ваша стрічка" -#: src/view/com/notifications/NotificationFeedItem.tsx:222 +#: src/view/com/notifications/NotificationFeedItem.tsx:241 msgid "{firstAuthorName} liked your post" msgstr "{firstAuthorName} сподобався ваш пост" -#: src/view/com/notifications/NotificationFeedItem.tsx:246 +#: src/view/com/notifications/NotificationFeedItem.tsx:428 +msgid "{firstAuthorName} removed their verification from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:265 msgid "{firstAuthorName} reposted your post" msgstr "{firstAuthorName} зробив репост" -#: src/view/com/notifications/NotificationFeedItem.tsx:353 +#: src/view/com/notifications/NotificationFeedItem.tsx:372 msgid "{firstAuthorName} signed up with your starter pack" msgstr "{firstAuthorName} зареєструвався з вашим початковим набором" -#: src/components/ProfileHoverCard/index.web.tsx:508 +#: src/view/com/notifications/NotificationFeedItem.tsx:402 +msgid "{firstAuthorName} verified you" +msgstr "" + +#: src/components/ProfileHoverCard/index.web.tsx:532 #: src/screens/Profile/Header/Metrics.tsx:49 msgid "{following} following" msgstr "{following} підписок" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:392 +#: src/components/dialogs/SearchablePeopleList.tsx:412 msgid "{handle} can't be messaged" msgstr "{handle} неможливо написати" @@ -330,6 +362,19 @@ msgstr "" msgid "{type}h ago" msgstr "" +#: src/components/verification/VerifierDialog.tsx:60 +msgid "{userName} is a trusted verifier" +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:67 +msgid "{userName} is verified" +msgstr "" + +#. Possessive, meaning "the verifications of {userName}" +#: src/components/verification/VerificationsDialog.tsx:69 +msgid "{userName}'s verifications" +msgstr "" + #. Indicates the number of additional profiles are in the Starter Pack e.g. +12 #: src/screens/Search/components/StarterPackCard.tsx:249 msgid "+{computedTotal}" @@ -345,11 +390,11 @@ msgctxt "feeds" msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" msgstr "<0>{0}, <1>{1}, та {2, plural, one {# інші} few {# інші} many {# інші} other {# інші}} долучені до вашої підбірки" -#: src/view/shell/Drawer.tsx:97 +#: src/view/shell/Drawer.tsx:113 msgid "<0>{0} {1, plural, one {follower} other {followers}}" msgstr "<0>{0} {1, plural, one {читач} few {читачі} many {читачі} other {читачі}}" -#: src/view/shell/Drawer.tsx:108 +#: src/view/shell/Drawer.tsx:124 msgid "<0>{0} {1, plural, one {following} other {following}}" msgstr "<0>{0} {1, plural, one {читаєте} few {читаєте} many {читаєте} other {читаєте}}" @@ -398,14 +443,18 @@ msgid "7 days" msgstr "7 днів" #. If last message does not contain text, fall back to "{user} reacted to {a message}" -#: src/screens/Messages/components/ChatListItem.tsx:205 +#: src/screens/Messages/components/ChatListItem.tsx:210 msgid "a message" msgstr "" -#: src/Navigation.tsx:391 -#: src/screens/Settings/AboutSettings.tsx:34 -#: src/screens/Settings/Settings.tsx:215 -#: src/screens/Settings/Settings.tsx:218 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:91 +msgid "A new form of verification" +msgstr "" + +#: src/Navigation.tsx:400 +#: src/screens/Settings/AboutSettings.tsx:72 +#: src/screens/Settings/Settings.tsx:223 +#: src/screens/Settings/Settings.tsx:226 msgid "About" msgstr "Інформація" @@ -424,36 +473,36 @@ msgid "Accept Request" msgstr "" #: src/screens/Settings/AccessibilitySettings.tsx:46 -#: src/screens/Settings/Settings.tsx:191 -#: src/screens/Settings/Settings.tsx:194 +#: src/screens/Settings/Settings.tsx:199 +#: src/screens/Settings/Settings.tsx:202 msgid "Accessibility" msgstr "Доступність" -#: src/Navigation.tsx:343 +#: src/Navigation.tsx:352 msgid "Accessibility Settings" msgstr "Налаштування доступності" -#: src/Navigation.tsx:359 +#: src/Navigation.tsx:368 #: src/screens/Login/LoginForm.tsx:194 #: src/screens/Settings/AccountSettings.tsx:45 -#: src/screens/Settings/Settings.tsx:153 -#: src/screens/Settings/Settings.tsx:156 +#: src/screens/Settings/Settings.tsx:161 +#: src/screens/Settings/Settings.tsx:164 msgid "Account" msgstr "Обліковий запис" #: src/screens/Messages/components/RequestButtons.tsx:81 -#: src/view/com/profile/ProfileMenu.tsx:141 +#: src/view/com/profile/ProfileMenu.tsx:147 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:392 msgctxt "toast" msgid "Account blocked" msgstr "Обліковий запис заблоковано" -#: src/view/com/profile/ProfileMenu.tsx:154 +#: src/view/com/profile/ProfileMenu.tsx:160 msgctxt "toast" msgid "Account followed" msgstr "Обліковий запис відстежується" -#: src/view/com/profile/ProfileMenu.tsx:117 +#: src/view/com/profile/ProfileMenu.tsx:123 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:415 msgctxt "toast" msgid "Account muted" @@ -468,33 +517,37 @@ msgstr "Обліковий запис ігнорується" msgid "Account Muted by List" msgstr "Обліковий запис ігноровано списком" -#: src/screens/Settings/Settings.tsx:430 +#: src/screens/Settings/Settings.tsx:472 msgid "Account options" msgstr "Параметри облікового запису" -#: src/screens/Settings/Settings.tsx:466 +#: src/screens/Settings/Settings.tsx:508 msgid "Account removed from quick access" msgstr "Обліковий запис вилучено зі швидкого доступу" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:137 -#: src/view/com/profile/ProfileMenu.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:140 +#: src/view/com/profile/ProfileMenu.tsx:137 msgctxt "toast" msgid "Account unblocked" msgstr "Обліковий запис розблоковано" -#: src/view/com/profile/ProfileMenu.tsx:166 +#: src/view/com/profile/ProfileMenu.tsx:172 msgctxt "toast" msgid "Account unfollowed" msgstr "Обліковий запис не відстежується" -#: src/view/com/profile/ProfileMenu.tsx:107 +#: src/view/com/profile/ProfileMenu.tsx:113 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:405 msgctxt "toast" msgid "Account unmuted" msgstr "Обліковий запис не ігнорується" +#: src/components/verification/VerifierDialog.tsx:98 +msgid "Accounts with a scalloped blue check mark<0>{NON_BREAKING_SPACE}<1/>{NON_BREAKING_SPACE}can verify others. These trusted verifiers are selected by Bluesky." +msgstr "" + +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:169 #: src/components/dialogs/MutedWords.tsx:328 -#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/UserAddRemoveLists.tsx:235 msgid "Add" msgstr "Додати" @@ -512,8 +565,8 @@ msgstr "Додати {displayName} до підбірки" msgid "Add a content warning" msgstr "Додати попередження про вміст" -#: src/view/screens/ProfileList.tsx:916 -#: src/view/screens/ProfileList.tsx:934 +#: src/view/screens/ProfileList.tsx:924 +#: src/view/screens/ProfileList.tsx:942 msgid "Add a user to this list" msgstr "Додати користувача до списку" @@ -536,8 +589,8 @@ msgstr "Додати альтернативний текст" msgid "Add alt text (optional)" msgstr "Додати альтернативний текст (за бажанням)" -#: src/screens/Settings/Settings.tsx:373 -#: src/screens/Settings/Settings.tsx:376 +#: src/screens/Settings/Settings.tsx:415 +#: src/screens/Settings/Settings.tsx:418 #: src/view/shell/desktop/LeftNav.tsx:281 #: src/view/shell/desktop/LeftNav.tsx:285 msgid "Add another account" @@ -578,11 +631,15 @@ msgstr "Додати ігноровані слова та теги" msgid "Add new post" msgstr "Написати" -#: src/view/screens/ProfileList.tsx:924 -#: src/view/screens/ProfileList.tsx:942 +#: src/view/screens/ProfileList.tsx:932 +#: src/view/screens/ProfileList.tsx:950 msgid "Add people" msgstr "" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:79 +msgid "Add people to list" +msgstr "" + #: src/components/dms/EmojiPopup.android.tsx:55 msgid "Add Reaction" msgstr "" @@ -599,7 +656,7 @@ msgstr "Додати стрічки до початкового списку!" msgid "Add the default feed of only people you follow" msgstr "Додавати стрічки людей, яких читаєте" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:387 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:406 msgid "Add the following DNS record to your domain:" msgstr "Додайте наступний DNS-запис до вашого домену:" @@ -607,8 +664,8 @@ msgstr "Додайте наступний DNS-запис до вашого до msgid "Add this feed to your feeds" msgstr "Додати цю стрічку до вашої стрічки" -#: src/view/com/profile/ProfileMenu.tsx:273 -#: src/view/com/profile/ProfileMenu.tsx:276 +#: src/view/com/profile/ProfileMenu.tsx:286 +#: src/view/com/profile/ProfileMenu.tsx:289 msgid "Add to lists" msgstr "Додати до списку" @@ -616,7 +673,11 @@ msgstr "Додати до списку" msgid "Add to my feeds" msgstr "Додати до моїх стрічок" -#: src/view/com/modals/ListAddRemoveUsers.tsx:192 +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:156 +msgid "Add user to list" +msgstr "" + +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:109 #: src/view/com/modals/UserAddRemoveLists.tsx:162 msgid "Added to list" msgstr "Додано до списку" @@ -640,7 +701,7 @@ msgstr "Дорослий" msgid "Adult Content" msgstr "Вміст для дорослих" -#: src/screens/Moderation/index.tsx:355 +#: src/screens/Moderation/index.tsx:374 msgid "Adult content can only be enabled via the Web at <0>bsky.app." msgstr "Вміст для дорослих може бути увімкнено лише через вебверсію <0>bsky.app." @@ -653,7 +714,7 @@ msgstr "Контент для дорослих вимкнено." msgid "Adult Content labels" msgstr "Мітки вмісту для дорослих" -#: src/screens/Moderation/index.tsx:399 +#: src/screens/Moderation/index.tsx:418 msgid "Advanced" msgstr "Розширені" @@ -794,6 +855,11 @@ msgstr "Сталася помилка при спробі читати усіх" msgid "An error occurred while uploading the video." msgstr "Сталася помилка під час завантаження відео." +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:84 +#: src/components/verification/VerifierDialog.tsx:88 +msgid "An illustration showing that Bluesky selects trusted verifiers, and trusted verifiers in turn verify individual user accounts." +msgstr "" + #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:28 #: src/lib/moderation/useReportOptions.ts:28 msgid "An issue not included in these options" @@ -809,13 +875,17 @@ msgstr "Сталася помилка при спробі відкрити ча #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 -#: src/components/ProfileCard.tsx:339 -#: src/components/ProfileCard.tsx:360 +#: src/components/ProfileCard.tsx:367 +#: src/components/ProfileCard.tsx:388 #: src/view/com/profile/FollowButton.tsx:38 #: src/view/com/profile/FollowButton.tsx:48 msgid "An issue occurred, please try again." msgstr "Виникла проблема, будь ласка, спробуйте ще раз." +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:118 +msgid "An mockup of a iPhone showing the Bluesky app open to the profile of a verified user with a blue checkmark next to their display name." +msgstr "" + #: src/screens/Onboarding/StepInterests/index.tsx:185 msgid "an unknown error occurred" msgstr "Сталася невідома помилка" @@ -838,6 +908,10 @@ msgstr "Тварини" msgid "Animated GIF" msgstr "Анімована GIF" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:37 +msgid "Announcing verification on Bluesky" +msgstr "" + #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:33 #: src/lib/moderation/useReportOptions.ts:33 msgid "Anti-Social Behavior" @@ -847,7 +921,7 @@ msgstr "Антисоціальна поведінка" msgid "Anybody can interact" msgstr "Усі можуть взаємодіяти" -#: src/Navigation.tsx:399 +#: src/Navigation.tsx:408 #: src/screens/Settings/AppIconSettings/index.tsx:67 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:18 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:23 @@ -884,7 +958,7 @@ msgstr "Назва повинна бути не менше 4 символів у msgid "App passwords" msgstr "Паролі застосунку" -#: src/Navigation.tsx:311 +#: src/Navigation.tsx:320 #: src/screens/Settings/AppPasswords.tsx:51 msgid "App Passwords" msgstr "Паролі для застосунків" @@ -920,10 +994,10 @@ msgstr "" msgid "Appeal this decision" msgstr "Оскаржити це рішення" -#: src/Navigation.tsx:351 +#: src/Navigation.tsx:360 #: src/screens/Settings/AppearanceSettings.tsx:85 -#: src/screens/Settings/Settings.tsx:183 -#: src/screens/Settings/Settings.tsx:186 +#: src/screens/Settings/Settings.tsx:191 +#: src/screens/Settings/Settings.tsx:194 msgid "Appearance" msgstr "Оформлення" @@ -932,12 +1006,12 @@ msgstr "Оформлення" msgid "Apply default recommended feeds" msgstr "Застосувати рекомендовані стрічки за замовчуванням" -#: src/view/com/post-thread/PostThreadItem.tsx:865 +#: src/view/com/post-thread/PostThreadItem.tsx:885 msgid "Archived from {0}" msgstr "Архівовано {0}" -#: src/view/com/post-thread/PostThreadItem.tsx:834 -#: src/view/com/post-thread/PostThreadItem.tsx:873 +#: src/view/com/post-thread/PostThreadItem.tsx:854 +#: src/view/com/post-thread/PostThreadItem.tsx:893 msgid "Archived post" msgstr "Архівований пост" @@ -953,7 +1027,7 @@ msgstr "Ви впевнені, що хочете видалити це пові msgid "Are you sure you want to delete this starter pack?" msgstr "Ви дійсно хочете видалити цю підбірку?" -#: src/screens/Profile/Header/EditProfileDialog.tsx:82 +#: src/screens/Profile/Header/EditProfileDialog.tsx:86 msgid "Are you sure you want to discard your changes?" msgstr "Ви справді хочете відхилити зміни?" @@ -1016,7 +1090,7 @@ msgstr "Параметри автовідтворення перенесено msgid "Autoplay videos and GIFs" msgstr "Автовідтворення відео та GIF" -#: src/components/dms/MessagesListHeader.tsx:82 +#: src/components/dms/MessagesListHeader.tsx:84 #: src/components/moderation/LabelsOnMeDialog.tsx:315 #: src/components/moderation/LabelsOnMeDialog.tsx:316 #: src/screens/Login/ChooseAccountForm.tsx:90 @@ -1052,7 +1126,7 @@ msgstr "Перед створенням посту ви спочатку має msgid "Before creating a starter pack, you must first verify your email." msgstr "Перед створенням початкового набору ви спочатку маєте підтвердити адресу електронної пошти." -#: src/components/dms/dialogs/NewChatDialog.tsx:79 +#: src/components/dms/dialogs/NewChatDialog.tsx:80 #: src/components/dms/MessageProfileButton.tsx:110 #: src/screens/Messages/Conversation.tsx:221 msgid "Before you may message another user, you must first verify your email." @@ -1063,8 +1137,8 @@ msgstr "Для листування з іншими користувачами msgid "Birthday" msgstr "Дата народження" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:283 -#: src/view/com/profile/ProfileMenu.tsx:399 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 +#: src/view/com/profile/ProfileMenu.tsx:435 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:849 msgid "Block" msgstr "Заблокувати" @@ -1073,19 +1147,19 @@ msgstr "Заблокувати" #: src/components/dms/ConvoMenu.tsx:250 #: src/screens/Messages/components/RequestButtons.tsx:134 #: src/screens/Messages/components/RequestButtons.tsx:136 -#: src/view/com/profile/ProfileMenu.tsx:310 -#: src/view/com/profile/ProfileMenu.tsx:317 +#: src/view/com/profile/ProfileMenu.tsx:346 +#: src/view/com/profile/ProfileMenu.tsx:353 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:686 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:688 msgid "Block account" msgstr "Заблокувати обліковий запис" -#: src/view/com/profile/ProfileMenu.tsx:382 +#: src/view/com/profile/ProfileMenu.tsx:418 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:844 msgid "Block Account?" msgstr "Заблокувати обліковий запис?" -#: src/view/screens/ProfileList.tsx:661 +#: src/view/screens/ProfileList.tsx:669 msgid "Block accounts" msgstr "Заблокувати облікові записи" @@ -1097,7 +1171,7 @@ msgstr "" msgid "Block and/or delete this conversation" msgstr "" -#: src/view/screens/ProfileList.tsx:781 +#: src/view/screens/ProfileList.tsx:789 msgid "Block list" msgstr "Заблокувати список" @@ -1105,7 +1179,7 @@ msgstr "Заблокувати список" msgid "Block or report" msgstr "" -#: src/view/screens/ProfileList.tsx:776 +#: src/view/screens/ProfileList.tsx:784 msgid "Block these accounts?" msgstr "Заблокувати ці облікові записи?" @@ -1122,21 +1196,21 @@ msgstr "" msgid "Blocked" msgstr "Заблоковано" -#: src/screens/Moderation/index.tsx:269 +#: src/screens/Moderation/index.tsx:273 msgid "Blocked accounts" msgstr "Заблоковані облікові записи" -#: src/Navigation.tsx:160 -#: src/view/screens/ModerationBlockedAccounts.tsx:101 +#: src/Navigation.tsx:161 +#: src/view/screens/ModerationBlockedAccounts.tsx:110 msgid "Blocked Accounts" msgstr "Заблоковані облікові записи" -#: src/view/com/profile/ProfileMenu.tsx:394 +#: src/view/com/profile/ProfileMenu.tsx:430 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:846 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Заблоковані облікові записи не можуть вам відповідати, згадувати вас у своїх постах, і взаємодіяти з вами будь-яким іншим чином." -#: src/view/screens/ModerationBlockedAccounts.tsx:112 +#: src/view/screens/ModerationBlockedAccounts.tsx:121 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you. You will not see their content and they will be prevented from seeing yours." msgstr "Заблоковані облікові записи не можуть вам відповідати, згадувати вас у своїх постах, і взаємодіяти з вами будь-яким іншим чином. Ви не будете бачити їхні пости і вони не будуть бачити ваші." @@ -1144,15 +1218,15 @@ msgstr "Заблоковані облікові записи не можуть msgid "Blocked post." msgstr "Заблокований пост." -#: src/screens/Profile/Sections/Labels.tsx:173 +#: src/screens/Profile/Sections/Labels.tsx:170 msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "Блокування не перешкоджає мітнику розміщувати мітки на ваш обліковий запис." -#: src/view/screens/ProfileList.tsx:778 +#: src/view/screens/ProfileList.tsx:786 msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Блокування - це відкрита інформація. Заблоковані користувачі не можуть відповісти у ваших темах, згадувати вас або іншим чином взаємодіяти з вами." -#: src/view/com/profile/ProfileMenu.tsx:391 +#: src/view/com/profile/ProfileMenu.tsx:427 msgid "Blocking will not prevent labels from being applied on your account, but it will stop this account from replying in your threads or interacting with you." msgstr "Блокування не завадить додавання міток до вашого облікового запису, але це зупинить можливість цього облікового запису від коментування ваших постів чи взаємодії з вами." @@ -1165,7 +1239,7 @@ msgstr "Блог" msgid "Bluesky" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:890 +#: src/view/com/post-thread/PostThreadItem.tsx:910 msgid "Bluesky cannot confirm the authenticity of the claimed date." msgstr "Bluesky не може підтвердити автентичність зазначеної дати." @@ -1199,6 +1273,10 @@ msgstr "Bluesky обере набір рекомендованих обліко msgid "Bluesky will not show your profile and posts to logged-out users. Other apps may not honor this request. This does not make your account private." msgstr "Bluesky не буде показувати ваш профіль і повідомлення відвідувачам без облікового запису. Інші застосунки можуть не слідувати цьому запиту. Це не робить ваш обліковий запис приватним." +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:132 +msgid "Bluesky will proactively verify notable and authentic accounts." +msgstr "" + #: src/screens/Settings/AppIconSettings/index.tsx:99 msgid "Bluesky+" msgstr "" @@ -1301,17 +1379,17 @@ msgid "Camera" msgstr "Камера" #: src/components/Menu/index.tsx:306 -#: src/components/Prompt.tsx:130 -#: src/components/Prompt.tsx:132 +#: src/components/Prompt.tsx:140 +#: src/components/Prompt.tsx:142 #: src/screens/Deactivated.tsx:158 -#: src/screens/Profile/Header/EditProfileDialog.tsx:220 -#: src/screens/Profile/Header/EditProfileDialog.tsx:228 +#: src/screens/Profile/Header/EditProfileDialog.tsx:227 +#: src/screens/Profile/Header/EditProfileDialog.tsx:235 #: src/screens/Search/Shell.tsx:349 #: src/screens/Settings/AppIconSettings/index.tsx:44 #: src/screens/Settings/AppIconSettings/index.tsx:225 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:76 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:83 -#: src/screens/Settings/Settings.tsx:260 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:78 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:85 +#: src/screens/Settings/Settings.tsx:268 #: src/screens/Takendown.tsx:99 #: src/screens/Takendown.tsx:102 #: src/view/com/composer/Composer.tsx:937 @@ -1322,7 +1400,7 @@ msgstr "Камера" #: src/view/com/modals/ChangePassword.tsx:282 #: src/view/com/modals/CreateOrEditList.tsx:335 #: src/view/com/modals/CropImage.web.tsx:97 -#: src/view/com/modals/EditProfile.tsx:244 +#: src/view/com/modals/EditProfile.tsx:270 #: src/view/com/modals/InAppBrowserConsent.tsx:75 #: src/view/com/modals/InAppBrowserConsent.tsx:77 #: src/view/com/modals/LinkWarning.tsx:105 @@ -1350,7 +1428,7 @@ msgstr "Скасувати видалення облікового запису" msgid "Cancel image crop" msgstr "Скасувати обрізання зображення" -#: src/view/com/modals/EditProfile.tsx:239 +#: src/view/com/modals/EditProfile.tsx:265 msgid "Cancel profile editing" msgstr "Скасувати зміни облікового запису" @@ -1363,7 +1441,6 @@ msgid "Cancel reactivation and sign out" msgstr "" #: src/screens/Search/Shell.tsx:341 -#: src/view/com/modals/ListAddRemoveUsers.tsx:88 msgid "Cancel search" msgstr "Скасувати пошук" @@ -1411,8 +1488,8 @@ msgstr "Змінити адресу електронної пошти" msgid "Change email address" msgstr "Змінити адресу електронної пошти" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:92 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:96 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:94 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:98 msgid "Change Handle" msgstr "Змінити псевдонім" @@ -1448,15 +1525,15 @@ msgstr "Змінити адресу електронної пошти" msgid "Changes app icon" msgstr "" -#: src/components/forms/HostingProvider.tsx:50 -#: src/components/forms/HostingProvider.tsx:70 +#: src/components/forms/HostingProvider.tsx:49 +#: src/components/forms/HostingProvider.tsx:69 msgid "Changes hosting provider" msgstr "" -#: src/Navigation.tsx:416 +#: src/Navigation.tsx:425 #: src/view/shell/bottom-bar/BottomBar.tsx:205 #: src/view/shell/desktop/LeftNav.tsx:535 -#: src/view/shell/Drawer.tsx:422 +#: src/view/shell/Drawer.tsx:438 msgid "Chat" msgstr "Чат" @@ -1471,7 +1548,7 @@ msgctxt "toast" msgid "Chat muted" msgstr "Чат стишено" -#: src/Navigation.tsx:426 +#: src/Navigation.tsx:435 #: src/screens/Messages/components/InboxPreview.tsx:24 msgid "Chat request inbox" msgstr "" @@ -1482,7 +1559,7 @@ msgid "Chat requests" msgstr "" #: src/components/dms/ConvoMenu.tsx:75 -#: src/Navigation.tsx:421 +#: src/Navigation.tsx:430 #: src/screens/Messages/ChatList.tsx:328 msgid "Chat settings" msgstr "Налаштування чату" @@ -1514,7 +1591,7 @@ msgstr "" msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "Перевірте свою поштову скриньку на наявність електронного листа з кодом підтвердження та введіть його нижче:" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:370 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:389 msgid "Choose domain verification method" msgstr "Змінити метод підтвердження домену" @@ -1554,14 +1631,19 @@ msgstr "Вкажіть пароль" msgid "Choose your username" msgstr "Ваш псевдонім" -#: src/screens/Settings/Settings.tsx:351 +#: src/screens/Settings/Settings.tsx:393 msgid "Clear all storage data" msgstr "" -#: src/screens/Settings/Settings.tsx:353 +#: src/screens/Settings/Settings.tsx:395 msgid "Clear all storage data (restart after this)" msgstr "" +#: src/screens/Settings/AboutSettings.tsx:113 +#: src/screens/Settings/AboutSettings.tsx:117 +msgid "Clear image cache" +msgstr "" + #: src/components/forms/SearchInput.tsx:70 msgid "Clear search query" msgstr "Очистити пошуковий запит" @@ -1595,8 +1677,10 @@ msgid "Clip 🐴 clop 🐴" msgstr "Тик 🐴 тигидик 🐴" #: src/components/dialogs/GifSelect.tsx:281 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:174 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:183 +#: src/components/dialogs/SearchablePeopleList.tsx:295 #: src/components/dialogs/VerifyEmailDialog.tsx:289 -#: src/components/dms/dialogs/SearchablePeopleList.tsx:269 #: src/components/dms/EmojiPopup.android.tsx:58 #: src/components/dms/ReportDialog.tsx:381 #: src/components/dms/ReportDialog.tsx:390 @@ -1605,6 +1689,8 @@ msgstr "Тик 🐴 тигидик 🐴" #: src/components/ProgressGuide/FollowDialog.tsx:386 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:117 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:123 +#: src/components/verification/VerificationsDialog.tsx:146 +#: src/components/verification/VerifierDialog.tsx:144 #: src/view/com/modals/ChangePassword.tsx:279 #: src/view/com/modals/ChangePassword.tsx:282 #: src/view/com/util/post-embeds/GifEmbed.tsx:197 @@ -1625,6 +1711,8 @@ msgid "Close bottom drawer" msgstr "Закрити нижнє меню" #: src/components/dialogs/GifSelect.tsx:275 +#: src/components/verification/VerificationsDialog.tsx:138 +#: src/components/verification/VerifierDialog.tsx:136 msgid "Close dialog" msgstr "Закрити діалогове вікно" @@ -1676,11 +1764,11 @@ msgstr "" msgid "Closes viewer for header image" msgstr "Закриває перегляд зображення" -#: src/view/com/notifications/NotificationFeedItem.tsx:405 +#: src/view/com/notifications/NotificationFeedItem.tsx:479 msgid "Collapse list of users" msgstr "Згорнути список користувачів" -#: src/view/com/notifications/NotificationFeedItem.tsx:598 +#: src/view/com/notifications/NotificationFeedItem.tsx:687 msgid "Collapses list of users for a given notification" msgstr "Згортає список користувачів для даного сповіщення" @@ -1703,7 +1791,7 @@ msgstr "Комедія" msgid "Comics" msgstr "Комікси" -#: src/Navigation.tsx:301 +#: src/Navigation.tsx:310 #: src/view/screens/CommunityGuidelines.tsx:34 msgid "Community Guidelines" msgstr "Правила спільноти" @@ -1743,8 +1831,8 @@ msgstr "Налаштовано <0>у налаштуваннях модераці #: src/components/dialogs/VerifyEmailDialog.tsx:253 #: src/components/dialogs/VerifyEmailDialog.tsx:260 #: src/components/dialogs/VerifyEmailDialog.tsx:283 -#: src/components/Prompt.tsx:173 -#: src/components/Prompt.tsx:176 +#: src/components/Prompt.tsx:183 +#: src/components/Prompt.tsx:186 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:185 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:188 #: src/view/com/modals/VerifyEmail.tsx:239 @@ -1765,11 +1853,11 @@ msgstr "Підтвердити налаштування мови вмісту" msgid "Confirm delete account" msgstr "Підтвердити видалення облікового запису" -#: src/screens/Moderation/index.tsx:303 +#: src/screens/Moderation/index.tsx:322 msgid "Confirm your age:" msgstr "Підтвердити ваш вік:" -#: src/screens/Moderation/index.tsx:294 +#: src/screens/Moderation/index.tsx:313 msgid "Confirm your birthdate" msgstr "Підтвердити вашу дату народження" @@ -1802,12 +1890,12 @@ msgid "Content & Media" msgstr "" #: src/screens/Settings/AccessibilitySettings.tsx:109 -#: src/screens/Settings/Settings.tsx:175 -#: src/screens/Settings/Settings.tsx:178 +#: src/screens/Settings/Settings.tsx:183 +#: src/screens/Settings/Settings.tsx:186 msgid "Content and media" msgstr "Вміст та медіа" -#: src/Navigation.tsx:375 +#: src/Navigation.tsx:384 msgid "Content and Media" msgstr "Вміст та медіа" @@ -1815,7 +1903,7 @@ msgstr "Вміст та медіа" msgid "Content Blocked" msgstr "Вміст заблоковано" -#: src/screens/Moderation/index.tsx:287 +#: src/screens/Moderation/index.tsx:306 msgid "Content filters" msgstr "Фільтри контенту" @@ -1853,7 +1941,7 @@ msgstr "Тло контекстного меню натисніть, щоб за msgid "Continue" msgstr "Далі" -#: src/components/AccountList.tsx:121 +#: src/components/AccountList.tsx:126 msgid "Continue as {0} (currently signed in)" msgstr "Продовжити як {0} (поточний користувач)" @@ -1873,7 +1961,7 @@ msgctxt "toast" msgid "Conversation deleted" msgstr "Розмову видалено" -#: src/screens/Messages/components/ChatListItem.tsx:191 +#: src/screens/Messages/components/ChatListItem.tsx:196 msgid "Conversation deleted" msgstr "Розмову видалено" @@ -1885,7 +1973,7 @@ msgstr "Кухарство" msgid "Copied" msgstr "Скопійовано" -#: src/screens/Settings/AboutSettings.tsx:98 +#: src/screens/Settings/AboutSettings.tsx:148 msgid "Copied build version to clipboard" msgstr "Скопійовано версію збірки до буфера обміну" @@ -1903,7 +1991,7 @@ msgstr "Скопійовано" msgid "Copied!" msgstr "Скопійовано!" -#: src/screens/Settings/AboutSettings.tsx:74 +#: src/screens/Settings/AboutSettings.tsx:124 msgid "Copies build version to clipboard" msgstr "" @@ -1915,8 +2003,8 @@ msgstr "Скопіювати" msgid "Copy App Password" msgstr "Копіювати пароль застосунку" -#: src/view/com/profile/ProfileMenu.tsx:347 -#: src/view/com/profile/ProfileMenu.tsx:350 +#: src/view/com/profile/ProfileMenu.tsx:383 +#: src/view/com/profile/ProfileMenu.tsx:386 msgid "Copy at:// URI" msgstr "" @@ -1930,13 +2018,13 @@ msgstr "" msgid "Copy code" msgstr "Скопіювати код" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:472 -#: src/view/com/profile/ProfileMenu.tsx:356 -#: src/view/com/profile/ProfileMenu.tsx:359 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:491 +#: src/view/com/profile/ProfileMenu.tsx:392 +#: src/view/com/profile/ProfileMenu.tsx:395 msgid "Copy DID" msgstr "Копіювати ідентифікатор" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:405 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:424 msgid "Copy host" msgstr "Копіювати хост" @@ -1948,7 +2036,7 @@ msgstr "Копіювати посилання" msgid "Copy Link" msgstr "Копіювати посилання" -#: src/view/screens/ProfileList.tsx:505 +#: src/view/screens/ProfileList.tsx:513 msgid "Copy link to list" msgstr "Копіювати посилання на список" @@ -1976,11 +2064,11 @@ msgstr "Копіювати текст повідомлення" msgid "Copy QR code" msgstr "Копіювати QR-код" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:426 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:445 msgid "Copy TXT record value" msgstr "Копіювати значення запису TXT" -#: src/Navigation.tsx:306 +#: src/Navigation.tsx:315 #: src/view/screens/CopyrightPolicy.tsx:31 msgid "Copyright Policy" msgstr "Політика захисту авторського права" @@ -1994,7 +2082,7 @@ msgstr "Не вдалось залишити чат" msgid "Could not load feed" msgstr "Не вдалося завантажити стрічку" -#: src/view/screens/ProfileList.tsx:1021 +#: src/view/screens/ProfileList.tsx:1029 msgid "Could not load list" msgstr "Не вдалося завантажити список" @@ -2016,7 +2104,7 @@ msgstr "Створити QR-код для підбірки" #: src/components/StarterPack/ProfileStarterPacks.tsx:178 #: src/components/StarterPack/ProfileStarterPacks.tsx:274 -#: src/Navigation.tsx:451 +#: src/Navigation.tsx:460 msgid "Create a starter pack" msgstr "Створити власну підбірку" @@ -2127,7 +2215,7 @@ msgstr "Дата народження" msgid "Deactivate account" msgstr "Деактивувати обліковий запис" -#: src/screens/Settings/Settings.tsx:332 +#: src/screens/Settings/Settings.tsx:374 msgid "Debug Moderation" msgstr "Налагодження модерації" @@ -2150,7 +2238,7 @@ msgstr "" #: src/screens/StarterPack/StarterPackScreen.tsx:672 #: src/screens/StarterPack/StarterPackScreen.tsx:744 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:767 -#: src/view/screens/ProfileList.tsx:760 +#: src/view/screens/ProfileList.tsx:768 msgid "Delete" msgstr "Видалити" @@ -2176,7 +2264,7 @@ msgstr "Видалити пароль застосунку?" msgid "Delete chat" msgstr "" -#: src/screens/Settings/Settings.tsx:339 +#: src/screens/Settings/Settings.tsx:381 msgid "Delete chat declaration record" msgstr "" @@ -2195,7 +2283,7 @@ msgstr "" msgid "Delete for me" msgstr "Видалити для мене" -#: src/view/screens/ProfileList.tsx:548 +#: src/view/screens/ProfileList.tsx:556 msgid "Delete list" msgstr "" @@ -2226,7 +2314,7 @@ msgstr "Видалити власну підбірку" msgid "Delete starter pack?" msgstr "Видалити власну підбірку?" -#: src/view/screens/ProfileList.tsx:755 +#: src/view/screens/ProfileList.tsx:763 msgid "Delete this list?" msgstr "Видалити цей список?" @@ -2238,8 +2326,8 @@ msgstr "Видалити цей пост?" msgid "Deleted" msgstr "Видалено" -#: src/components/dms/MessagesListHeader.tsx:155 -#: src/screens/Messages/components/ChatListItem.tsx:123 +#: src/components/dms/MessagesListHeader.tsx:160 +#: src/screens/Messages/components/ChatListItem.tsx:128 msgid "Deleted Account" msgstr "Видалений обліковий запис" @@ -2247,19 +2335,19 @@ msgstr "Видалений обліковий запис" msgid "Deleted post." msgstr "Видалений пост." -#: src/screens/Profile/Header/EditProfileDialog.tsx:347 +#: src/screens/Profile/Header/EditProfileDialog.tsx:370 #: src/view/com/modals/CreateOrEditList.tsx:280 #: src/view/com/modals/CreateOrEditList.tsx:301 -#: src/view/com/modals/EditProfile.tsx:193 -#: src/view/com/modals/EditProfile.tsx:205 +#: src/view/com/modals/EditProfile.tsx:219 +#: src/view/com/modals/EditProfile.tsx:231 msgid "Description" msgstr "Опис" -#: src/screens/Profile/Header/EditProfileDialog.tsx:367 +#: src/screens/Profile/Header/EditProfileDialog.tsx:390 msgid "Description is too long" msgstr "Опис задовгий" -#: src/screens/Profile/Header/EditProfileDialog.tsx:368 +#: src/screens/Profile/Header/EditProfileDialog.tsx:391 msgid "Description is too long. {DESCRIPTION_MAX_GRAPHEMES, plural, other {The maximum number of characters is #.}}" msgstr "" @@ -2277,18 +2365,18 @@ msgstr "Вилучити цитування" msgid "Detach quote post?" msgstr "Вилучити цитований пост?" -#: src/screens/Settings/AboutSettings.tsx:87 +#: src/screens/Settings/AboutSettings.tsx:137 msgctxt "toast" msgid "Developer mode disabled" msgstr "Режим розробника вимкнено" -#: src/screens/Settings/AboutSettings.tsx:81 +#: src/screens/Settings/AboutSettings.tsx:131 msgctxt "toast" msgid "Developer mode enabled" msgstr "Режим розробника ввімкнено" -#: src/screens/Settings/Settings.tsx:242 -#: src/screens/Settings/Settings.tsx:245 +#: src/screens/Settings/Settings.tsx:250 +#: src/screens/Settings/Settings.tsx:253 msgid "Developer options" msgstr "Налаштування для розробників" @@ -2318,17 +2406,17 @@ msgstr "Вимкнути субтитри" #: src/lib/moderation/useLabelBehaviorDescription.ts:68 #: src/screens/Messages/Settings.tsx:139 #: src/screens/Messages/Settings.tsx:142 -#: src/screens/Moderation/index.tsx:345 +#: src/screens/Moderation/index.tsx:364 msgid "Disabled" msgstr "Вимкнено" -#: src/screens/Profile/Header/EditProfileDialog.tsx:84 +#: src/screens/Profile/Header/EditProfileDialog.tsx:88 #: src/view/com/composer/Composer.tsx:705 #: src/view/com/composer/Composer.tsx:889 msgid "Discard" msgstr "Видалити" -#: src/screens/Profile/Header/EditProfileDialog.tsx:81 +#: src/screens/Profile/Header/EditProfileDialog.tsx:85 msgid "Discard changes?" msgstr "Відхилити зміни?" @@ -2383,27 +2471,27 @@ msgstr "" msgid "Display larger alt text badges" msgstr "Показувати більші мітки альтернативного тексту" -#: src/screens/Profile/Header/EditProfileDialog.tsx:314 -#: src/screens/Profile/Header/EditProfileDialog.tsx:320 -#: src/screens/Profile/Header/EditProfileDialog.tsx:354 -#: src/view/com/modals/EditProfile.tsx:187 +#: src/screens/Profile/Header/EditProfileDialog.tsx:321 +#: src/screens/Profile/Header/EditProfileDialog.tsx:327 +#: src/screens/Profile/Header/EditProfileDialog.tsx:377 +#: src/view/com/modals/EditProfile.tsx:194 msgid "Display name" msgstr "Ім'я" -#: src/view/com/modals/EditProfile.tsx:175 +#: src/view/com/modals/EditProfile.tsx:182 msgid "Display Name" msgstr "Ім'я" -#: src/screens/Profile/Header/EditProfileDialog.tsx:333 +#: src/screens/Profile/Header/EditProfileDialog.tsx:340 msgid "Display name is too long" msgstr "Ім'я задовге" -#: src/screens/Profile/Header/EditProfileDialog.tsx:334 +#: src/screens/Profile/Header/EditProfileDialog.tsx:341 msgid "Display name is too long. {DISPLAY_NAME_MAX_GRAPHEMES, plural, other {The maximum number of characters is #.}}" msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:373 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:375 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:392 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:394 msgid "DNS Panel" msgstr "Панель DNS" @@ -2419,7 +2507,7 @@ msgstr "Не містить оголеності." msgid "Doesn't begin or end with a hyphen" msgstr "Не починається або закінчується дефісом" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:488 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:507 msgid "Domain verified!" msgstr "Домен перевірено!" @@ -2441,11 +2529,9 @@ msgstr "Домен перевірено!" #: src/view/com/modals/CropImage.web.tsx:112 #: src/view/com/modals/InviteCodes.tsx:81 #: src/view/com/modals/InviteCodes.tsx:124 -#: src/view/com/modals/ListAddRemoveUsers.tsx:143 msgid "Done" msgstr "Готово" -#: src/view/com/modals/ListAddRemoveUsers.tsx:145 #: src/view/com/modals/UserAddRemoveLists.tsx:113 #: src/view/com/modals/UserAddRemoveLists.tsx:116 msgctxt "action" @@ -2485,23 +2571,23 @@ msgstr "Перетягнути і відпустити, щоб додати зо msgid "Duration:" msgstr "Тривалість:" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:211 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:230 msgid "e.g. alice" msgstr "для прикладу, olenka" -#: src/screens/Profile/Header/EditProfileDialog.tsx:321 +#: src/screens/Profile/Header/EditProfileDialog.tsx:328 msgid "e.g. Alice Lastname" msgstr "Як-от Анастасія Прізвище" -#: src/view/com/modals/EditProfile.tsx:180 +#: src/view/com/modals/EditProfile.tsx:187 msgid "e.g. Alice Roberts" msgstr "напр. Тарас Шевченко" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:357 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:376 msgid "e.g. alice.com" msgstr "для прикладу, olenka.ua" -#: src/view/com/modals/EditProfile.tsx:198 +#: src/view/com/modals/EditProfile.tsx:224 msgid "e.g. Artist, dog-lover, and avid reader." msgstr "напр. Художниця, собачниця та завзята читачка." @@ -2536,7 +2622,8 @@ msgstr "Кожен код запрошення працює лише один р msgid "Edit" msgstr "Редагувати" -#: src/view/com/lists/ListMembers.tsx:143 +#: src/view/com/lists/ListMembers.tsx:180 +#: src/view/com/lists/ListMembers.tsx:186 msgctxt "action" msgid "Edit" msgstr "Редагувати" @@ -2566,7 +2653,7 @@ msgstr "Редагувати налаштування взаємодії" msgid "Edit interests" msgstr "" -#: src/view/screens/ProfileList.tsx:536 +#: src/view/screens/ProfileList.tsx:544 msgid "Edit list details" msgstr "Редагувати опис списку" @@ -2574,12 +2661,12 @@ msgstr "Редагувати опис списку" msgid "Edit Moderation List" msgstr "Редагувати список модерації" -#: src/Navigation.tsx:316 +#: src/Navigation.tsx:325 #: src/view/screens/Feeds.tsx:515 msgid "Edit My Feeds" msgstr "Редагувати мої стрічки" -#: src/view/com/modals/EditProfile.tsx:147 +#: src/view/com/modals/EditProfile.tsx:154 msgid "Edit my profile" msgstr "Редагувати мій профіль" @@ -2592,15 +2679,15 @@ msgstr "Редагувати користувачів" msgid "Edit post interaction settings" msgstr "Редагувати налаштування взаємодії з постом" -#: src/screens/Profile/Header/EditProfileDialog.tsx:269 -#: src/screens/Profile/Header/EditProfileDialog.tsx:275 +#: src/screens/Profile/Header/EditProfileDialog.tsx:276 +#: src/screens/Profile/Header/EditProfileDialog.tsx:282 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:196 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 msgid "Edit profile" msgstr "Редагувати профіль" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:199 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:185 msgid "Edit Profile" msgstr "Редагувати профіль" @@ -2616,15 +2703,15 @@ msgstr "Редагувати список користувачів" msgid "Edit who can reply" msgstr "Редагувати, хто може відповідати" -#: src/view/com/modals/EditProfile.tsx:188 +#: src/view/com/modals/EditProfile.tsx:195 msgid "Edit your display name" msgstr "Редагувати ваш псевдонім для показу" -#: src/view/com/modals/EditProfile.tsx:206 +#: src/view/com/modals/EditProfile.tsx:232 msgid "Edit your profile description" msgstr "Редагувати опис вашого профілю" -#: src/Navigation.tsx:456 +#: src/Navigation.tsx:465 msgid "Edit your starter pack" msgstr "Редагувати вашу власну підбірку" @@ -2707,7 +2794,7 @@ msgstr "Увімкнути" msgid "Enable {0} only" msgstr "Увімкнути лише {0}" -#: src/screens/Moderation/index.tsx:332 +#: src/screens/Moderation/index.tsx:351 msgid "Enable adult content" msgstr "Дозволити вміст для дорослих" @@ -2752,11 +2839,11 @@ msgstr "" #: src/screens/Messages/Settings.tsx:130 #: src/screens/Messages/Settings.tsx:133 -#: src/screens/Moderation/index.tsx:343 +#: src/screens/Moderation/index.tsx:362 msgid "Enabled" msgstr "Увімкнено" -#: src/screens/Profile/Sections/Feed.tsx:116 +#: src/screens/Profile/Sections/Feed.tsx:113 msgid "End of feed" msgstr "Кінець стрічки" @@ -2789,7 +2876,7 @@ msgstr "Повноекранний режим" msgid "Enter the code you received to change your password." msgstr "Введіть код, який ви отримали, щоб змінити пароль." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:351 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:370 msgid "Enter the domain you want to use" msgstr "Введіть домен, який ви хочете використовувати" @@ -2906,19 +2993,15 @@ msgstr "Вийти з процесу обрізання зображень" msgid "Exits image view" msgstr "Вийти з режиму перегляду" -#: src/view/com/modals/ListAddRemoveUsers.tsx:89 -msgid "Exits inputting search query" -msgstr "Вийти із пошуку" - #: src/view/com/lightbox/Lightbox.web.tsx:184 msgid "Expand alt text" msgstr "Розгорнути опис" -#: src/view/com/notifications/NotificationFeedItem.tsx:406 +#: src/view/com/notifications/NotificationFeedItem.tsx:480 msgid "Expand list of users" msgstr "Розгорнути список користувачів" -#: src/view/com/composer/ComposerReplyTo.tsx:70 +#: src/view/com/composer/ComposerReplyTo.tsx:83 msgid "Expand or collapse the full post you are replying to" msgstr "Розгорнути або згорнути весь пост, на який ви відповідаєте" @@ -2926,10 +3009,6 @@ msgstr "Розгорнути або згорнути весь пост, на я msgid "Expands or collapses post text" msgstr "" -#: src/view/com/composer/ComposerReplyTo.tsx:73 -msgid "Expands or collapses the full post you are replying to" -msgstr "" - #: src/lib/api/index.ts:406 msgid "Expected uri to resolve to a record" msgstr "" @@ -2961,10 +3040,10 @@ msgstr "Відверто або потенційно проблемний вмі msgid "Explicit sexual images." msgstr "Відверті сексуальні зображення." -#: src/Navigation.tsx:640 +#: src/Navigation.tsx:649 #: src/screens/Search/Shell.tsx:307 #: src/view/shell/desktop/LeftNav.tsx:617 -#: src/view/shell/Drawer.tsx:370 +#: src/view/shell/Drawer.tsx:386 msgid "Explore" msgstr "" @@ -2992,7 +3071,7 @@ msgstr "Зовнішні медіа" msgid "External media may allow websites to collect information about you and your device. No information is sent or requested until you press the \"play\" button." msgstr "Зовнішні медіа можуть дозволяти вебсайтам збирати інформацію про вас та ваш пристрій. Інформація не надсилається та не запитується, допоки не натиснуто кнопку «Відтворити»." -#: src/Navigation.tsx:335 +#: src/Navigation.tsx:344 #: src/screens/Settings/ExternalMediaPreferences.tsx:31 msgid "External Media Preferences" msgstr "Налаштування зовнішніх медіа" @@ -3007,10 +3086,14 @@ msgstr "" msgid "Failed to add emoji reaction" msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:568 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:587 msgid "Failed to change handle. Please try again." msgstr "Не вдалось змінити псевдонім. Будь ласка, спробуйте ще раз." +#: src/components/verification/VerificationCreatePrompt.tsx:32 +msgid "Failed to create a verification" +msgstr "" + #: src/screens/Settings/components/AddAppPasswordDialog.tsx:173 msgid "Failed to create app password. Please try again." msgstr "Не вдалось створити пароль застосунку. Будь ласка, спробуйте ще раз." @@ -3087,6 +3170,10 @@ msgstr "Не вдалось закріпити пост" msgid "Failed to remove emoji reaction" msgstr "" +#: src/components/verification/VerificationRemovePrompt.tsx:34 +msgid "Failed to remove verification" +msgstr "" + #: src/view/com/lightbox/Lightbox.tsx:46 msgid "Failed to save image: {0}" msgstr "Не вдалося зберегти зображення: {0}" @@ -3132,11 +3219,11 @@ msgstr "Не вдалося оновити налаштування" msgid "Failed to upload video" msgstr "Не вдалося завантажити відео" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:341 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:360 msgid "Failed to verify handle. Please try again." msgstr "Не вдалось підтвердити псевдонім. Будь ласка, спробуйте ще раз." -#: src/Navigation.tsx:251 +#: src/Navigation.tsx:260 msgid "Feed" msgstr "Стрічка" @@ -3155,7 +3242,7 @@ msgstr "Перемикач стрічки" #: src/view/shell/desktop/RightNav.tsx:102 #: src/view/shell/desktop/RightNav.tsx:103 -#: src/view/shell/Drawer.tsx:324 +#: src/view/shell/Drawer.tsx:340 msgid "Feedback" msgstr "Зворотний зв'язок" @@ -3165,14 +3252,14 @@ msgctxt "toast" msgid "Feedback sent!" msgstr "Відгук надіслано!" -#: src/Navigation.tsx:436 +#: src/Navigation.tsx:445 #: src/screens/Search/SearchResults.tsx:68 #: src/screens/StarterPack/StarterPackScreen.tsx:185 #: src/view/screens/Feeds.tsx:508 #: src/view/screens/Profile.tsx:227 #: src/view/screens/SavedFeeds.tsx:96 #: src/view/shell/desktop/LeftNav.tsx:655 -#: src/view/shell/Drawer.tsx:486 +#: src/view/shell/Drawer.tsx:502 msgid "Feeds" msgstr "Стрічки" @@ -3258,10 +3345,10 @@ msgid "Flexible" msgstr "Гнучкий" #. User is not following this account, click to follow -#: src/components/ProfileCard.tsx:372 -#: src/components/ProfileHoverCard/index.web.tsx:449 -#: src/components/ProfileHoverCard/index.web.tsx:460 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 +#: src/components/ProfileCard.tsx:400 +#: src/components/ProfileHoverCard/index.web.tsx:456 +#: src/components/ProfileHoverCard/index.web.tsx:467 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:236 #: src/screens/VideoFeed/index.tsx:829 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:131 msgid "Follow" @@ -3272,7 +3359,7 @@ msgctxt "action" msgid "Follow" msgstr "Підписатися" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:218 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:221 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:113 msgid "Follow {0}" msgstr "Підписатися на {0}" @@ -3294,8 +3381,8 @@ msgstr "" msgid "Follow 7 accounts" msgstr "Читати 7 облікових записів" -#: src/view/com/profile/ProfileMenu.tsx:252 -#: src/view/com/profile/ProfileMenu.tsx:263 +#: src/view/com/profile/ProfileMenu.tsx:265 +#: src/view/com/profile/ProfileMenu.tsx:276 msgid "Follow account" msgstr "" @@ -3304,7 +3391,7 @@ msgstr "" msgid "Follow all" msgstr "Читати усіх" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:232 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:129 msgid "Follow Back" msgstr "Підписатися навзаєм" @@ -3330,7 +3417,7 @@ msgstr "Читають <0>{0} та <1>{1}" msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" msgstr "Читають <0>{0}, <1>{1}, та {2, plural, one {# інші} few {# інші} many {# інші} other {# інші}}" -#: src/Navigation.tsx:205 +#: src/Navigation.tsx:214 msgid "Followers of @{0} that you know" msgstr "Читачі @{0}, яких читаєте ви" @@ -3340,10 +3427,10 @@ msgid "Followers you know" msgstr "Читачі, яких читаєте ви" #. User is following this account, click to unfollow -#: src/components/ProfileCard.tsx:366 -#: src/components/ProfileHoverCard/index.web.tsx:448 -#: src/components/ProfileHoverCard/index.web.tsx:459 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:230 +#: src/components/ProfileCard.tsx:394 +#: src/components/ProfileHoverCard/index.web.tsx:455 +#: src/components/ProfileHoverCard/index.web.tsx:466 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:232 #: src/screens/VideoFeed/index.tsx:827 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:134 #: src/view/screens/Feeds.tsx:599 @@ -3351,8 +3438,8 @@ msgstr "Читачі, яких читаєте ви" msgid "Following" msgstr "Читаю" -#: src/components/ProfileCard.tsx:329 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 +#: src/components/ProfileCard.tsx:357 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:101 msgid "Following {0}" msgstr "Читають {0}" @@ -3369,7 +3456,7 @@ msgstr "Читають {name}" msgid "Following feed preferences" msgstr "Налаштування стрічки тих, кого ви читаєте" -#: src/Navigation.tsx:322 +#: src/Navigation.tsx:331 #: src/screens/Settings/FollowingFeedPreferences.tsx:53 msgid "Following Feed Preferences" msgstr "Налаштування стрічки тих, кого ви читаєте" @@ -3450,7 +3537,7 @@ msgstr "Галерея" msgid "Generate a starter pack" msgstr "Згенерувати особисту підбірку" -#: src/view/shell/Drawer.tsx:328 +#: src/view/shell/Drawer.tsx:344 msgid "Get help" msgstr "Допомога" @@ -3486,7 +3573,7 @@ msgstr "Грубі порушення закону чи умов викорис #: src/screens/VideoFeed/index.tsx:1112 #: src/view/com/auth/LoggedOut.tsx:72 #: src/view/screens/NotFound.tsx:57 -#: src/view/screens/ProfileList.tsx:1030 +#: src/view/screens/ProfileList.tsx:1038 msgid "Go back" msgstr "Перейти назад" @@ -3497,7 +3584,7 @@ msgstr "Перейти назад" #: src/screens/Profile/ProfileFeed/index.tsx:94 #: src/screens/StarterPack/StarterPackScreen.tsx:757 #: src/view/screens/NotFound.tsx:56 -#: src/view/screens/ProfileList.tsx:1035 +#: src/view/screens/ProfileList.tsx:1043 msgid "Go Back" msgstr "Назад" @@ -3518,7 +3605,11 @@ msgstr "Перейти на головну" msgid "Go Home" msgstr "Перейти на головну" -#: src/screens/Messages/components/ChatListItem.tsx:355 +#: src/view/com/notifications/NotificationFeedItem.tsx:193 +msgid "Go to {firstAuthorName}'s profile" +msgstr "" + +#: src/screens/Messages/components/ChatListItem.tsx:360 msgid "Go to conversation with {0}" msgstr "Перейти до розмови з {0}" @@ -3552,16 +3643,16 @@ msgstr "На пів шляху!" msgid "Handle" msgstr "Псевдонім" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:572 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:591 msgid "Handle already taken. Please try a different one." msgstr "Псевдонім вже зайнятий. Будь ласка, спробуйте інший." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:189 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:325 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:195 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:344 msgid "Handle changed!" msgstr "Псевдонім змінено!" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:576 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:595 msgid "Handle too long. Please try a shorter one." msgstr "Псевдонім задовгій. Будь ласка, спробуйте коротший." @@ -3574,7 +3665,7 @@ msgstr "Тактильний відгук" msgid "Harassment, trolling, or intolerance" msgstr "Домагання, тролінг або нетерпимість" -#: src/Navigation.tsx:406 +#: src/Navigation.tsx:415 msgid "Hashtag" msgstr "Хештег" @@ -3586,11 +3677,11 @@ msgstr "" msgid "Having trouble?" msgstr "Виникли проблеми?" -#: src/screens/Settings/Settings.tsx:207 -#: src/screens/Settings/Settings.tsx:211 +#: src/screens/Settings/Settings.tsx:215 +#: src/screens/Settings/Settings.tsx:219 #: src/view/shell/desktop/RightNav.tsx:120 #: src/view/shell/desktop/RightNav.tsx:121 -#: src/view/shell/Drawer.tsx:337 +#: src/view/shell/Drawer.tsx:353 msgid "Help" msgstr "Довідка" @@ -3629,7 +3720,7 @@ msgstr "Прихований список" msgid "Hide" msgstr "Приховати" -#: src/view/com/notifications/NotificationFeedItem.tsx:605 +#: src/view/com/notifications/NotificationFeedItem.tsx:694 msgctxt "action" msgid "Hide" msgstr "Приховати" @@ -3680,10 +3771,15 @@ msgstr "" msgid "Hide trending videos?" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:596 +#: src/view/com/notifications/NotificationFeedItem.tsx:685 msgid "Hide user list" msgstr "Приховати список користувачів" +#: src/screens/Moderation/VerificationSettings.tsx:81 +#: src/screens/Moderation/VerificationSettings.tsx:90 +msgid "Hide verification badges" +msgstr "" + #: src/components/moderation/ContentHider.tsx:151 #: src/components/moderation/PostHider.tsx:79 msgid "Hides the content" @@ -3709,7 +3805,7 @@ msgstr "Хм, сервер стрічки надіслав нам незрозу msgid "Hmm, we're having trouble finding this feed. It may have been deleted." msgstr "Хм, ми не можемо знайти цю стрічку. Можливо вона була видалена." -#: src/screens/Moderation/index.tsx:54 +#: src/screens/Moderation/index.tsx:58 msgid "Hmmmm, it seems we're having trouble loading this data. See below for more details. If this issue persists, please contact us." msgstr "Хм, ми маємо проблеми зі завантаженням цих даних. Поглянути деталі нижче. Якщо проблема не зникне, просимо звʼязатися з нами." @@ -3721,15 +3817,15 @@ msgstr "Хм, ми не змогли завантажити цей сервіс msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "Чекай-но! Ми поступово даємо доступ до відео, а ви поки що чекаєте в черзі. Спробуйте пізніше!" -#: src/Navigation.tsx:635 -#: src/Navigation.tsx:655 +#: src/Navigation.tsx:644 +#: src/Navigation.tsx:664 #: src/view/shell/bottom-bar/BottomBar.tsx:162 #: src/view/shell/desktop/LeftNav.tsx:599 -#: src/view/shell/Drawer.tsx:396 +#: src/view/shell/Drawer.tsx:412 msgid "Home" msgstr "Головна" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:398 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:417 msgid "Host:" msgstr "Хост:" @@ -3768,8 +3864,8 @@ msgstr "У мене є код" msgid "I have a confirmation code" msgstr "Я маю код підтвердження" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:261 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:267 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:280 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:286 msgid "I have my own domain" msgstr "Я маю власний домен" @@ -3786,11 +3882,11 @@ msgstr "Розкриває альтернативний текст, якщо т msgid "If you are not yet an adult according to the laws of your country, your parent or legal guardian must read these Terms on your behalf." msgstr "Якщо ви ще не досягли повноліття відповідно до законів вашої країни, ваш батьківський або юридичний опікун повинен прочитати ці Умови від вашого імені." -#: src/view/screens/ProfileList.tsx:757 +#: src/view/screens/ProfileList.tsx:765 msgid "If you delete this list, you won't be able to recover it." msgstr "Якщо ви видалите цей список, ви не зможете його відновити." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:248 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:267 msgid "If you have your own domain, you can use that as your handle. This lets you self-verify your identity. <0>Learn more here." msgstr "" @@ -3819,6 +3915,15 @@ msgstr "Незаконний та невідкладний" msgid "Image" msgstr "Зображення" +#: src/screens/Settings/AboutSettings.tsx:61 +msgid "Image cache cleared" +msgstr "" + +#. Android-only toast message which includes amount of space freed using localized number formatting +#: src/screens/Settings/AboutSettings.tsx:47 +msgid "Image cache cleared, freed {0}" +msgstr "" + #: src/components/StarterPack/ShareDialog.tsx:76 msgid "Image saved to your camera roll!" msgstr "Зображення збережено до галереї!" @@ -3871,7 +3976,7 @@ msgstr "Введіть код, надісланий вам на електрон msgid "Interaction limited" msgstr "Взаємодія обмежена" -#: src/screens/Moderation/index.tsx:209 +#: src/screens/Moderation/index.tsx:213 msgid "Interaction settings" msgstr "" @@ -3880,11 +3985,11 @@ msgstr "" msgid "Invalid 2FA confirmation code." msgstr "Невірний код підтвердження двофакторної автентифікації." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:578 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:597 msgid "Invalid handle. Please try a different one." msgstr "Хибний псевдонім. Будь ласка, спробуйте ввести інший." -#: src/view/com/post-thread/PostThreadItem.tsx:288 +#: src/view/com/post-thread/PostThreadItem.tsx:291 msgid "Invalid or unsupported post record" msgstr "Невірний або непідтримуваний пост" @@ -3979,7 +4084,7 @@ msgstr "Мітки" msgid "Labels added" msgstr "Мітки додано" -#: src/screens/Profile/Sections/Labels.tsx:163 +#: src/screens/Profile/Sections/Labels.tsx:160 msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." msgstr "Мітки є анотаціями на користувачів і вміст. Вони можуть використані для приховання, попередження та категоризації мережі." @@ -3995,13 +4100,13 @@ msgstr "Мітки на вашому контенті" msgid "Language selection" msgstr "Вибір мови" -#: src/Navigation.tsx:178 +#: src/Navigation.tsx:187 msgid "Language Settings" msgstr "Налаштування мови" #: src/screens/Settings/LanguageSettings.tsx:71 -#: src/screens/Settings/Settings.tsx:199 -#: src/screens/Settings/Settings.tsx:202 +#: src/screens/Settings/Settings.tsx:207 +#: src/screens/Settings/Settings.tsx:210 msgid "Languages" msgstr "Мови" @@ -4015,10 +4120,19 @@ msgstr "Більше" msgid "Latest" msgstr "Нещодавні" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:252 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:271 msgid "learn more" msgstr "дізнатись більше" +#: src/components/verification/VerificationsDialog.tsx:163 +#: src/components/verification/VerifierDialog.tsx:132 +#: src/screens/Moderation/VerificationSettings.tsx:47 +#: src/screens/Profile/Header/EditProfileDialog.tsx:360 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:212 +#: src/view/com/modals/EditProfile.tsx:208 +msgid "Learn more" +msgstr "" + #: src/components/moderation/ScreenHider.tsx:140 msgid "Learn More" msgstr "Дізнатися більше" @@ -4044,6 +4158,11 @@ msgstr "Дізнатися більше про застосовану модер msgid "Learn more about this warning" msgstr "Дізнатися більше про це попередження" +#: src/components/verification/VerificationsDialog.tsx:152 +#: src/components/verification/VerifierDialog.tsx:121 +msgid "Learn more about verification on Bluesky" +msgstr "" + #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:99 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:102 msgid "Learn more about what is public on Bluesky." @@ -4132,9 +4251,8 @@ msgstr "Вподобати цю стрічку" msgid "Like this labeler" msgstr "" -#: src/components/LikesDialog.tsx:85 -#: src/Navigation.tsx:256 -#: src/Navigation.tsx:261 +#: src/Navigation.tsx:265 +#: src/Navigation.tsx:270 msgid "Liked by" msgstr "Вподобано" @@ -4160,7 +4278,7 @@ msgstr "" msgid "Likes" msgstr "Уподобання" -#: src/view/com/post-thread/PostThreadItem.tsx:223 +#: src/view/com/post-thread/PostThreadItem.tsx:226 msgid "Likes on this post" msgstr "Уподобання цього посту" @@ -4169,7 +4287,7 @@ msgstr "Уподобання цього посту" msgid "Linear" msgstr "" -#: src/Navigation.tsx:211 +#: src/Navigation.tsx:220 msgid "List" msgstr "Список" @@ -4177,7 +4295,7 @@ msgstr "Список" msgid "List Avatar" msgstr "Список аватарів" -#: src/view/screens/ProfileList.tsx:430 +#: src/view/screens/ProfileList.tsx:438 msgctxt "toast" msgid "List blocked" msgstr "Список заблоковано" @@ -4195,7 +4313,7 @@ msgstr "" msgid "List by you" msgstr "" -#: src/view/screens/ProfileList.tsx:477 +#: src/view/screens/ProfileList.tsx:485 msgctxt "toast" msgid "List deleted" msgstr "Список видалено" @@ -4204,11 +4322,11 @@ msgstr "Список видалено" msgid "List has been hidden" msgstr "Список приховано" -#: src/view/screens/ProfileList.tsx:172 +#: src/view/screens/ProfileList.tsx:176 msgid "List Hidden" msgstr "Список приховано" -#: src/view/screens/ProfileList.tsx:394 +#: src/view/screens/ProfileList.tsx:402 msgctxt "toast" msgid "List muted" msgstr "Список ігноровано" @@ -4217,22 +4335,22 @@ msgstr "Список ігноровано" msgid "List Name" msgstr "Назва списку" -#: src/view/screens/ProfileList.tsx:448 +#: src/view/screens/ProfileList.tsx:456 msgctxt "toast" msgid "List unblocked" msgstr "Список розблоковано" -#: src/view/screens/ProfileList.tsx:412 +#: src/view/screens/ProfileList.tsx:420 msgctxt "toast" msgid "List unmuted" msgstr "Список більше не ігноровано" -#: src/Navigation.tsx:140 +#: src/Navigation.tsx:141 #: src/view/screens/Lists.tsx:62 #: src/view/screens/Profile.tsx:221 #: src/view/screens/Profile.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:673 -#: src/view/shell/Drawer.tsx:501 +#: src/view/shell/Drawer.tsx:517 msgid "Lists" msgstr "Списки" @@ -4255,7 +4373,7 @@ msgstr "Завантажити нові сповіщення" #: src/screens/Profile/ProfileFeed/index.tsx:221 #: src/screens/Profile/Sections/Feed.tsx:98 #: src/view/com/feeds/FeedPage.tsx:155 -#: src/view/screens/ProfileList.tsx:870 +#: src/view/screens/ProfileList.tsx:878 msgid "Load new posts" msgstr "Завантажити нові пости" @@ -4263,7 +4381,7 @@ msgstr "Завантажити нові пости" msgid "Loading..." msgstr "Завантаження..." -#: src/Navigation.tsx:281 +#: src/Navigation.tsx:290 msgid "Log" msgstr "Звіт" @@ -4276,7 +4394,7 @@ msgid "Logo by @sawaratsuki.bsky.social" msgstr "" #: src/view/shell/desktop/RightNav.tsx:127 -#: src/view/shell/Drawer.tsx:639 +#: src/view/shell/Drawer.tsx:655 msgid "Logo by <0>@sawaratsuki.bsky.social" msgstr "Лого від <0>@sawaratsuki.bsky.social" @@ -4313,6 +4431,10 @@ msgstr "Переконайтеся, що це дійсно той сайт, що msgid "Manage saved feeds" msgstr "Керувати збереженими стрічками" +#: src/screens/Moderation/index.tsx:283 +msgid "Manage verification settings" +msgstr "" + #: src/components/dialogs/MutedWords.tsx:108 msgid "Manage your muted words and tags" msgstr "Налаштувати ваші ігноровані слова і теги" @@ -4366,7 +4488,7 @@ msgctxt "toast" msgid "Message deleted" msgstr "Повідомлення видалено" -#: src/screens/Messages/components/ChatListItem.tsx:192 +#: src/screens/Messages/components/ChatListItem.tsx:197 msgid "Message deleted" msgstr "Повідомлення видалено" @@ -4391,7 +4513,7 @@ msgstr "Повідомлення задовге" msgid "Message options" msgstr "" -#: src/Navigation.tsx:650 +#: src/Navigation.tsx:659 msgid "Messages" msgstr "Повідомлення" @@ -4410,10 +4532,10 @@ msgstr "Оманливий обліковий запис" msgid "Misleading Post" msgstr "Оманливий пост" -#: src/Navigation.tsx:145 -#: src/screens/Moderation/index.tsx:89 -#: src/screens/Settings/Settings.tsx:167 -#: src/screens/Settings/Settings.tsx:170 +#: src/Navigation.tsx:146 +#: src/screens/Moderation/index.tsx:93 +#: src/screens/Settings/Settings.tsx:175 +#: src/screens/Settings/Settings.tsx:178 msgid "Moderation" msgstr "Модерація" @@ -4445,11 +4567,11 @@ msgctxt "toast" msgid "Moderation list updated" msgstr "Список модерації оновлено" -#: src/screens/Moderation/index.tsx:239 +#: src/screens/Moderation/index.tsx:243 msgid "Moderation lists" msgstr "Списки для модерації" -#: src/Navigation.tsx:150 +#: src/Navigation.tsx:151 #: src/view/screens/ModerationModlists.tsx:62 msgid "Moderation Lists" msgstr "Списки для модерації" @@ -4458,11 +4580,11 @@ msgstr "Списки для модерації" msgid "moderation settings" msgstr "Налаштування модерації" -#: src/Navigation.tsx:271 +#: src/Navigation.tsx:280 msgid "Moderation states" msgstr "Статус модерації" -#: src/screens/Moderation/index.tsx:193 +#: src/screens/Moderation/index.tsx:197 msgid "Moderation tools" msgstr "Інструменти модерації" @@ -4471,7 +4593,7 @@ msgstr "Інструменти модерації" msgid "Moderator has chosen to set a general warning on the content." msgstr "Модератор вирішив встановити загальне попередження на вміст." -#: src/view/com/post-thread/PostThreadItem.tsx:645 +#: src/view/com/post-thread/PostThreadItem.tsx:665 msgid "More" msgstr "Більше" @@ -4480,9 +4602,9 @@ msgstr "Більше" msgid "More feeds" msgstr "Більше стрічок" -#: src/view/com/profile/ProfileMenu.tsx:194 -#: src/view/com/profile/ProfileMenu.tsx:200 -#: src/view/screens/ProfileList.tsx:742 +#: src/view/com/profile/ProfileMenu.tsx:207 +#: src/view/com/profile/ProfileMenu.tsx:213 +#: src/view/screens/ProfileList.tsx:750 msgid "More options" msgstr "Додаткові опції" @@ -4515,14 +4637,14 @@ msgstr "Стишити" msgid "Mute {tag}" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:289 -#: src/view/com/profile/ProfileMenu.tsx:296 +#: src/view/com/profile/ProfileMenu.tsx:325 +#: src/view/com/profile/ProfileMenu.tsx:332 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:669 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:675 msgid "Mute account" msgstr "" -#: src/view/screens/ProfileList.tsx:649 +#: src/view/screens/ProfileList.tsx:657 msgid "Mute accounts" msgstr "Ігнорувати облікові записи" @@ -4535,11 +4657,11 @@ msgstr "Ігнорувати розмову" msgid "Mute in:" msgstr "Ігнорувати у:" -#: src/view/screens/ProfileList.tsx:771 +#: src/view/screens/ProfileList.tsx:779 msgid "Mute list" msgstr "Ігнорувати список" -#: src/view/screens/ProfileList.tsx:766 +#: src/view/screens/ProfileList.tsx:774 msgid "Mute these accounts?" msgstr "Ігнорувати ці облікові записи?" @@ -4577,16 +4699,16 @@ msgstr "Ігнорувати обговорення" msgid "Mute words & tags" msgstr "Ігнорувати слова та теги" -#: src/screens/Moderation/index.tsx:254 +#: src/screens/Moderation/index.tsx:258 msgid "Muted accounts" msgstr "Ігноровані облікові записи" -#: src/Navigation.tsx:155 -#: src/view/screens/ModerationMutedAccounts.tsx:100 +#: src/Navigation.tsx:156 +#: src/view/screens/ModerationMutedAccounts.tsx:123 msgid "Muted Accounts" msgstr "Ігноровані облікові записи" -#: src/view/screens/ModerationMutedAccounts.tsx:112 +#: src/view/screens/ModerationMutedAccounts.tsx:135 msgid "Muted accounts have their posts removed from your feed and from your notifications. Mutes are completely private." msgstr "Ігноровані облікові записи автоматично вилучаються із вашої стрічки та сповіщень. Ігнорування є повністю приватним." @@ -4594,11 +4716,11 @@ msgstr "Ігноровані облікові записи автоматичн msgid "Muted by \"{0}\"" msgstr "Ігноровано від \"{0}\"" -#: src/screens/Moderation/index.tsx:224 +#: src/screens/Moderation/index.tsx:228 msgid "Muted words & tags" msgstr "Ігноровані слова та теги" -#: src/view/screens/ProfileList.tsx:768 +#: src/view/screens/ProfileList.tsx:776 msgid "Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them." msgstr "Ігнорування є приватним. Ігноровані користувачі можуть взаємодіяти з вами, але ви не бачитимете їх пости і не отримуватимете від них сповіщень." @@ -4650,7 +4772,7 @@ msgstr "" msgid "Navigates to the next screen" msgstr "Переходить до наступного екрана" -#: src/view/shell/Drawer.tsx:72 +#: src/view/shell/Drawer.tsx:75 msgid "Navigates to your profile" msgstr "Переходить до вашого профілю" @@ -4667,7 +4789,7 @@ msgstr "Хочете повідомити про порушення авторс msgid "Never lose access to your followers or data." msgstr "Ніколи не втрачайте доступ до ваших підписників та даних." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:548 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:567 msgid "Nevermind, create a handle for me" msgstr "Неважливо, створіть для мене псевдонім" @@ -4687,9 +4809,13 @@ msgstr "Новий" msgid "New chat" msgstr "Новий чат" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:202 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:210 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:356 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:63 +msgid "New Feature" +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:221 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:229 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:375 msgid "New handle" msgstr "Новий псевдонім" @@ -4718,8 +4844,8 @@ msgstr "Новий пароль" #: src/view/screens/Feeds.tsx:549 #: src/view/screens/Notifications.tsx:165 #: src/view/screens/Profile.tsx:507 -#: src/view/screens/ProfileList.tsx:252 -#: src/view/screens/ProfileList.tsx:285 +#: src/view/screens/ProfileList.tsx:250 +#: src/view/screens/ProfileList.tsx:288 msgid "New post" msgstr "Новий пост" @@ -4780,8 +4906,8 @@ msgstr "Наступне зображення" msgid "No app passwords yet" msgstr "Ще немає паролів застосунку" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:378 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:380 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:397 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:399 msgid "No DNS Panel" msgstr "Відсутня панель DNS" @@ -4798,8 +4924,8 @@ msgstr "Стрічок не знайдено. Спробуйте пошукат msgid "No likes yet" msgstr "Ще немає вподобань" -#: src/components/ProfileCard.tsx:351 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:119 +#: src/components/ProfileCard.tsx:379 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:122 msgid "No longer following {0}" msgstr "Ви більше не читаєте {0}" @@ -4807,7 +4933,7 @@ msgstr "Ви більше не читаєте {0}" msgid "No longer than {MAX_SERVICE_HANDLE_LENGTH, plural, other {# characters}}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:134 +#: src/screens/Messages/components/ChatListItem.tsx:139 msgid "No messages yet" msgstr "Ще немає повідомлень" @@ -4841,7 +4967,7 @@ msgstr "Ще немає репостів" msgid "No result" msgstr "Результати відсутні" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:204 +#: src/components/dialogs/SearchablePeopleList.tsx:223 #: src/components/ProgressGuide/FollowDialog.tsx:212 msgid "No results" msgstr "Нічого не знайдено" @@ -4859,9 +4985,8 @@ msgid "No results found for \"{query}\"" msgstr "Нічого не знайдено за запитом «{query}»" #: src/screens/Search/SearchResults.tsx:248 -#: src/screens/Search/SearchResults.tsx:286 -#: src/screens/Search/SearchResults.tsx:331 -#: src/view/com/modals/ListAddRemoveUsers.tsx:128 +#: src/screens/Search/SearchResults.tsx:284 +#: src/screens/Search/SearchResults.tsx:329 msgid "No results found for {query}" msgstr "Нічого не знайдено за запитом «{query}»" @@ -4883,7 +5008,6 @@ msgid "Nobody" msgstr "Ніхто" #: src/components/LikedByList.tsx:86 -#: src/components/LikesDialog.tsx:97 #: src/view/com/post-thread/PostLikedBy.tsx:86 msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "Поки що це нікому не сподобалося. Можливо, ви повинні бути першим!" @@ -4908,7 +5032,7 @@ msgstr "Несексуальна оголеність" msgid "Not followed by anyone you're following" msgstr "" -#: src/Navigation.tsx:135 +#: src/Navigation.tsx:136 #: src/view/screens/Profile.tsx:122 msgid "Not Found" msgstr "Не знайдено" @@ -4918,7 +5042,7 @@ msgstr "Не знайдено" msgid "Not right now" msgstr "Пізніше" -#: src/view/com/profile/ProfileMenu.tsx:406 +#: src/view/com/profile/ProfileMenu.tsx:442 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:791 #: src/view/com/util/post-ctrls/PostCtrls.tsx:361 msgid "Note about sharing" @@ -4936,7 +5060,7 @@ msgstr "Тут нічого немає" msgid "Notification filters" msgstr "Фільтри сповіщень" -#: src/Navigation.tsx:431 +#: src/Navigation.tsx:440 #: src/view/screens/Notifications.tsx:134 msgid "Notification settings" msgstr "Налаштування сповіщень" @@ -4953,11 +5077,11 @@ msgstr "Звуки сповіщень" msgid "Notification Sounds" msgstr "Звуки сповіщень" -#: src/Navigation.tsx:645 +#: src/Navigation.tsx:654 #: src/view/screens/Notifications.tsx:128 #: src/view/shell/bottom-bar/BottomBar.tsx:236 #: src/view/shell/desktop/LeftNav.tsx:636 -#: src/view/shell/Drawer.tsx:449 +#: src/view/shell/Drawer.tsx:465 msgid "Notifications" msgstr "Сповіщення" @@ -5001,7 +5125,7 @@ msgid "OK" msgstr "" #: src/screens/Login/PasswordUpdatedForm.tsx:37 -#: src/view/com/post-thread/PostThreadItem.tsx:895 +#: src/view/com/post-thread/PostThreadItem.tsx:915 msgid "Okay" msgstr "Добре" @@ -5016,7 +5140,7 @@ msgstr "Спочатку найдавніші" msgid "on<0><1/><2><3/>" msgstr "на<0><1/><2><3/>" -#: src/screens/Settings/Settings.tsx:304 +#: src/screens/Settings/Settings.tsx:346 msgid "Onboarding reset" msgstr "Скинути ознайомлення" @@ -5060,7 +5184,7 @@ msgstr "Ой, щось пішло не так!" #: src/components/StarterPack/ProfileStarterPacks.tsx:325 #: src/components/StarterPack/ProfileStarterPacks.tsx:334 #: src/screens/Settings/AppPasswords.tsx:59 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:104 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:106 #: src/screens/Settings/NotificationSettings.tsx:54 #: src/view/screens/Profile.tsx:122 msgid "Oops!" @@ -5078,8 +5202,8 @@ msgstr "Відкрити меню швидкого доступу обліков msgid "Open avatar creator" msgstr "Відкрити створювач аватарів" -#: src/screens/Messages/components/ChatListItem.tsx:363 -#: src/screens/Messages/components/ChatListItem.tsx:364 +#: src/screens/Messages/components/ChatListItem.tsx:368 +#: src/screens/Messages/components/ChatListItem.tsx:369 msgid "Open conversation options" msgstr "Відкрити налаштування розмови" @@ -5113,11 +5237,11 @@ msgstr "Відкрити посилання на {niceUrl}" msgid "Open message options" msgstr "Відкрити налаштування повідомлень" -#: src/screens/Settings/Settings.tsx:330 +#: src/screens/Settings/Settings.tsx:372 msgid "Open moderation debug page" msgstr "" -#: src/screens/Moderation/index.tsx:220 +#: src/screens/Moderation/index.tsx:224 msgid "Open muted words and tags settings" msgstr "Відкрити налаштування ігнорування слів і міток" @@ -5133,12 +5257,12 @@ msgstr "Відкрити меню налаштувань посту" msgid "Open starter pack menu" msgstr "Відкрити меню власних підбірок" -#: src/screens/Settings/Settings.tsx:323 -#: src/screens/Settings/Settings.tsx:337 +#: src/screens/Settings/Settings.tsx:365 +#: src/screens/Settings/Settings.tsx:379 msgid "Open storybook page" msgstr "Відкрити storybook сторінку" -#: src/screens/Settings/Settings.tsx:316 +#: src/screens/Settings/Settings.tsx:358 msgid "Open system log" msgstr "Відкрити системний журнал" @@ -5200,7 +5324,7 @@ msgstr "" msgid "Opens GIF select dialog" msgstr "Відкриє діалогове вікно вибору GIF" -#: src/screens/Settings/Settings.tsx:208 +#: src/screens/Settings/Settings.tsx:216 msgid "Opens helpdesk in browser" msgstr "" @@ -5216,7 +5340,7 @@ msgstr "Відкриває форму скидання пароля" msgid "Opens the linked website" msgstr "Відкриває посилання" -#: src/view/com/notifications/NotificationFeedItem.tsx:683 +#: src/view/com/notifications/NotificationFeedItem.tsx:788 #: src/view/com/util/UserAvatar.tsx:465 msgid "Opens this profile" msgstr "Відкриває цей профіль" @@ -5268,7 +5392,7 @@ msgstr "" msgid "Other" msgstr "Інше" -#: src/components/AccountList.tsx:83 +#: src/components/AccountList.tsx:87 msgid "Other account" msgstr "Інший обліковий запис" @@ -5330,15 +5454,15 @@ msgstr "Призупинити відео" #: src/screens/Search/SearchResults.tsx:62 #: src/screens/StarterPack/StarterPackScreen.tsx:184 -#: src/view/screens/ProfileList.tsx:166 +#: src/view/screens/ProfileList.tsx:170 msgid "People" msgstr "Люди" -#: src/Navigation.tsx:198 +#: src/Navigation.tsx:207 msgid "People followed by @{0}" msgstr "Люди, яких читає @{0}" -#: src/Navigation.tsx:191 +#: src/Navigation.tsx:200 msgid "People following @{0}" msgstr "Люди, які читають @{0}" @@ -5376,7 +5500,7 @@ msgstr "" msgid "Pin Feed" msgstr "" -#: src/view/screens/ProfileList.tsx:706 +#: src/view/screens/ProfileList.tsx:714 msgid "Pin to home" msgstr "Закріпити на головній" @@ -5402,7 +5526,7 @@ msgstr "" msgid "Pinned Feeds" msgstr "Закріплені стрічки" -#: src/view/screens/ProfileList.tsx:353 +#: src/view/screens/ProfileList.tsx:361 msgid "Pinned to your feeds" msgstr "Прикріплено до ваших стрічок" @@ -5553,14 +5677,14 @@ msgctxt "action" msgid "Post All" msgstr "Опублікувати все" -#: src/view/com/post-thread/PostThreadItem.tsx:215 +#: src/view/com/post-thread/PostThreadItem.tsx:218 msgid "Post by {0}" msgstr "Пост від {0}" -#: src/Navigation.tsx:224 -#: src/Navigation.tsx:231 -#: src/Navigation.tsx:238 -#: src/Navigation.tsx:245 +#: src/Navigation.tsx:233 +#: src/Navigation.tsx:240 +#: src/Navigation.tsx:247 +#: src/Navigation.tsx:254 msgid "Post by @{0}" msgstr "Пост від @{0}" @@ -5595,7 +5719,7 @@ msgstr "Пост приховано вами" msgid "Post interaction settings" msgstr "Налаштування взаємодії з постом" -#: src/Navigation.tsx:166 +#: src/Navigation.tsx:167 #: src/screens/ModerationInteractionSettings/index.tsx:34 msgid "Post Interaction Settings" msgstr "" @@ -5625,7 +5749,7 @@ msgstr "Пост відкріплено" #: src/screens/StarterPack/StarterPackScreen.tsx:186 #: src/view/screens/Profile.tsx:222 -#: src/view/screens/ProfileList.tsx:166 +#: src/view/screens/ProfileList.tsx:170 msgid "Posts" msgstr "Пости" @@ -5683,22 +5807,22 @@ msgstr "Важливі сповіщення" msgid "Privacy" msgstr "Конфіденційність" -#: src/screens/Settings/Settings.tsx:161 -#: src/screens/Settings/Settings.tsx:164 +#: src/screens/Settings/Settings.tsx:169 +#: src/screens/Settings/Settings.tsx:172 msgid "Privacy and security" msgstr "Конфіденційність та безпека" -#: src/Navigation.tsx:367 +#: src/Navigation.tsx:376 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:36 msgid "Privacy and Security" msgstr "Конфіденційність та безпека" -#: src/Navigation.tsx:291 -#: src/screens/Settings/AboutSettings.tsx:51 -#: src/screens/Settings/AboutSettings.tsx:54 +#: src/Navigation.tsx:300 +#: src/screens/Settings/AboutSettings.tsx:89 +#: src/screens/Settings/AboutSettings.tsx:92 #: src/view/screens/PrivacyPolicy.tsx:31 -#: src/view/shell/Drawer.tsx:634 -#: src/view/shell/Drawer.tsx:635 +#: src/view/shell/Drawer.tsx:650 +#: src/view/shell/Drawer.tsx:651 msgid "Privacy Policy" msgstr "Політика конфіденційності" @@ -5711,20 +5835,20 @@ msgstr "Обробка відео..." msgid "Processing..." msgstr "Обробка..." -#: src/view/screens/DebugMod.tsx:920 +#: src/view/screens/DebugMod.tsx:926 #: src/view/screens/Profile.tsx:361 msgid "profile" msgstr "профіль" #: src/view/shell/bottom-bar/BottomBar.tsx:286 #: src/view/shell/desktop/LeftNav.tsx:691 -#: src/view/shell/Drawer.tsx:71 -#: src/view/shell/Drawer.tsx:526 +#: src/view/shell/Drawer.tsx:74 +#: src/view/shell/Drawer.tsx:542 msgid "Profile" msgstr "Профіль" -#: src/screens/Profile/Header/EditProfileDialog.tsx:191 -#: src/view/com/modals/EditProfile.tsx:124 +#: src/screens/Profile/Header/EditProfileDialog.tsx:198 +#: src/view/com/modals/EditProfile.tsx:127 msgctxt "toast" msgid "Profile updated" msgstr "Профіль оновлено" @@ -5803,7 +5927,7 @@ msgstr "Налаштування цитування" msgid "Quotes" msgstr "Цитування" -#: src/view/com/post-thread/PostThreadItem.tsx:249 +#: src/view/com/post-thread/PostThreadItem.tsx:252 msgid "Quotes of this post" msgstr "Цитування цього поста" @@ -5814,7 +5938,7 @@ msgstr "Цитування цього поста" msgid "Random (aka \"Poster's Roulette\")" msgstr "У випадковому порядку" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:581 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:600 msgid "Rate limit exceeded – you've tried to change your handle too many times in a short period. Please wait a minute before trying again." msgstr "Перевищено ліміт — ви намагались змінити свій псевдонім занадто багато разів за короткий період. Будь ласка, зачекайте хвилину перед повторною спробою." @@ -5831,6 +5955,11 @@ msgstr "" msgid "Reactivate your account" msgstr "Повторна активація облікового запису" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:158 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:169 +msgid "Read blog post" +msgstr "" + #: src/screens/VideoFeed/index.tsx:942 msgid "Read less" msgstr "" @@ -5862,7 +5991,7 @@ msgstr "" msgid "Reason:" msgstr "Підстава:" -#: src/screens/Search/components/SearchHistory.tsx:44 +#: src/screens/Search/components/SearchHistory.tsx:49 msgid "Recent Searches" msgstr "Останні запити" @@ -5888,13 +6017,13 @@ msgstr "" msgid "Reload conversations" msgstr "Перезавантажити розмови" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:171 #: src/components/dialogs/MutedWords.tsx:438 #: src/components/FeedCard.tsx:343 #: src/components/StarterPack/Wizard/WizardListCard.tsx:102 #: src/components/StarterPack/Wizard/WizardListCard.tsx:109 -#: src/screens/Settings/Settings.tsx:468 +#: src/screens/Settings/Settings.tsx:510 #: src/view/com/feeds/FeedSourceCard.tsx:322 -#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/UserAddRemoveLists.tsx:235 #: src/view/com/posts/PostFeedErrorMessage.tsx:213 msgid "Remove" @@ -5904,12 +6033,12 @@ msgstr "Видалити" msgid "Remove {displayName} from starter pack" msgstr "Видалити {displayName} з підбірки" -#: src/screens/Search/components/SearchHistory.tsx:120 +#: src/screens/Search/components/SearchHistory.tsx:97 msgid "Remove {historyItem}" msgstr "" -#: src/screens/Settings/Settings.tsx:447 -#: src/screens/Settings/Settings.tsx:450 +#: src/screens/Settings/Settings.tsx:489 +#: src/screens/Settings/Settings.tsx:492 msgid "Remove account" msgstr "Видалити обліковий запис" @@ -5945,12 +6074,12 @@ msgstr "Видалити стрічку?" #: src/screens/Profile/components/ProfileFeedHeader.tsx:320 #: src/view/com/feeds/FeedSourceCard.tsx:190 #: src/view/com/feeds/FeedSourceCard.tsx:268 -#: src/view/screens/ProfileList.tsx:520 +#: src/view/screens/ProfileList.tsx:528 #: src/view/screens/SavedFeeds.tsx:342 msgid "Remove from my feeds" msgstr "Вилучити з моїх стрічок" -#: src/screens/Settings/Settings.tsx:460 +#: src/screens/Settings/Settings.tsx:502 msgid "Remove from quick access?" msgstr "Прибрати зі швидкого доступу?" @@ -5972,7 +6101,7 @@ msgstr "Видалити зображення" msgid "Remove mute word from your list" msgstr "Видалити ігноровані слова з вашого списку" -#: src/screens/Search/components/SearchHistory.tsx:93 +#: src/screens/Search/components/SearchHistory.tsx:178 msgid "Remove profile" msgstr "Вилучити обліковий запис" @@ -5993,6 +6122,21 @@ msgstr "Видалити файл з субтитрами" msgid "Remove this feed from your saved feeds" msgstr "Видалити цю стрічку зі збережених стрічок" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:157 +msgid "Remove user from list" +msgstr "" + +#: src/components/verification/VerificationRemovePrompt.tsx:46 +#: src/components/verification/VerificationsDialog.tsx:227 +#: src/view/com/profile/ProfileMenu.tsx:298 +#: src/view/com/profile/ProfileMenu.tsx:301 +msgid "Remove verification" +msgstr "" + +#: src/components/verification/VerificationRemovePrompt.tsx:44 +msgid "Remove your verification for this account?" +msgstr "" + #: src/view/com/util/post-embeds/QuoteEmbed.tsx:110 msgid "Removed by author" msgstr "Вилучено автором" @@ -6001,7 +6145,7 @@ msgstr "Вилучено автором" msgid "Removed by you" msgstr "Вилучено вами" -#: src/view/com/modals/ListAddRemoveUsers.tsx:200 +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:117 #: src/view/com/modals/UserAddRemoveLists.tsx:170 msgid "Removed from list" msgstr "Видалено зі списку" @@ -6016,11 +6160,15 @@ msgstr "Вилучено зі збережених стрічок" #: src/screens/Profile/components/ProfileFeedHeader.tsx:122 #: src/view/com/posts/FeedShutdownMsg.tsx:44 -#: src/view/screens/ProfileList.tsx:384 +#: src/view/screens/ProfileList.tsx:392 msgid "Removed from your feeds" msgstr "Видалено з моїх стрічок" -#: src/screens/Search/components/SearchHistory.tsx:95 +#: src/components/verification/VerificationRemovePrompt.tsx:32 +msgid "Removed verification" +msgstr "" + +#: src/screens/Search/components/SearchHistory.tsx:179 msgid "Removes profile from search history" msgstr "" @@ -6113,8 +6261,8 @@ msgstr "Відповідь успішно приховано" msgid "Report" msgstr "Поскаржитися" -#: src/view/com/profile/ProfileMenu.tsx:329 -#: src/view/com/profile/ProfileMenu.tsx:332 +#: src/view/com/profile/ProfileMenu.tsx:365 +#: src/view/com/profile/ProfileMenu.tsx:368 msgid "Report account" msgstr "" @@ -6137,7 +6285,7 @@ msgstr "Діалогове вікно для скарг" msgid "Report feed" msgstr "Поскаржитись на стрічку" -#: src/view/screens/ProfileList.tsx:562 +#: src/view/screens/ProfileList.tsx:570 msgid "Report list" msgstr "" @@ -6234,7 +6382,7 @@ msgstr "Репост від <0><1/>" msgid "Reposted by you" msgstr "Ви зробили репост" -#: src/view/com/post-thread/PostThreadItem.tsx:228 +#: src/view/com/post-thread/PostThreadItem.tsx:231 msgid "Reposts of this post" msgstr "Репости цього поста" @@ -6288,8 +6436,8 @@ msgstr "Код скидання" msgid "Reset Code" msgstr "Код скидання" -#: src/screens/Settings/Settings.tsx:344 -#: src/screens/Settings/Settings.tsx:346 +#: src/screens/Settings/Settings.tsx:386 +#: src/screens/Settings/Settings.tsx:388 msgid "Reset onboarding state" msgstr "" @@ -6341,10 +6489,10 @@ msgid "Returns to home page" msgstr "Повертає до головної сторінки" #: src/screens/Profile/ProfileFeed/index.tsx:90 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:540 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:559 #: src/screens/VideoFeed/index.tsx:1109 #: src/view/screens/NotFound.tsx:60 -#: src/view/screens/ProfileList.tsx:1031 +#: src/view/screens/ProfileList.tsx:1039 msgid "Returns to previous page" msgstr "Повертає до попередньої сторінки" @@ -6356,9 +6504,9 @@ msgstr "" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:479 #: src/components/dialogs/PostInteractionSettingsDialog.tsx:485 #: src/components/StarterPack/QrCodeDialog.tsx:191 -#: src/screens/Profile/Header/EditProfileDialog.tsx:238 -#: src/screens/Profile/Header/EditProfileDialog.tsx:252 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:243 +#: src/screens/Profile/Header/EditProfileDialog.tsx:245 +#: src/screens/Profile/Header/EditProfileDialog.tsx:259 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:262 #: src/view/com/composer/GifAltText.tsx:193 #: src/view/com/composer/GifAltText.tsx:202 #: src/view/com/composer/photos/EditImageDialog.web.tsx:77 @@ -6366,7 +6514,7 @@ msgstr "" #: src/view/com/composer/photos/ImageAltTextDialog.tsx:153 #: src/view/com/composer/photos/ImageAltTextDialog.tsx:163 #: src/view/com/modals/CreateOrEditList.tsx:317 -#: src/view/com/modals/EditProfile.tsx:219 +#: src/view/com/modals/EditProfile.tsx:245 #: src/view/screens/SavedFeeds.tsx:109 msgid "Save" msgstr "Зберегти" @@ -6386,7 +6534,7 @@ msgstr "Зберегти день народження" msgid "Save changes" msgstr "Зберегти зміни" -#: src/view/com/modals/EditProfile.tsx:227 +#: src/view/com/modals/EditProfile.tsx:253 msgid "Save Changes" msgstr "Зберегти зміни" @@ -6399,7 +6547,7 @@ msgstr "Зберегти зображення" msgid "Save image crop" msgstr "Обрізати зображення" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:229 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:248 msgid "Save new handle" msgstr "Зберегти новий псевдонім" @@ -6421,11 +6569,11 @@ msgid "Saved to your camera roll" msgstr "Збережено до галереї" #: src/screens/Profile/components/ProfileFeedHeader.tsx:131 -#: src/view/screens/ProfileList.tsx:364 +#: src/view/screens/ProfileList.tsx:372 msgid "Saved to your feeds" msgstr "Збережено до ваших стрічок" -#: src/view/com/modals/EditProfile.tsx:220 +#: src/view/com/modals/EditProfile.tsx:246 msgid "Saves any changes to your profile" msgstr "Зберігає зміни вашого профілю" @@ -6435,8 +6583,8 @@ msgstr "Зберігає налаштування обрізання зобра #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/NotificationFeedItem.tsx:544 -#: src/view/com/notifications/NotificationFeedItem.tsx:569 +#: src/view/com/notifications/NotificationFeedItem.tsx:633 +#: src/view/com/notifications/NotificationFeedItem.tsx:658 msgid "Say hello!" msgstr "Привітайтесь!" @@ -6445,21 +6593,20 @@ msgstr "Привітайтесь!" msgid "Science" msgstr "Наука" -#: src/view/screens/ProfileList.tsx:988 +#: src/view/screens/ProfileList.tsx:996 msgid "Scroll to top" msgstr "Прогорнути вгору" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:491 +#: src/components/dialogs/SearchablePeopleList.tsx:513 #: src/components/forms/SearchInput.tsx:34 #: src/components/forms/SearchInput.tsx:36 #: src/screens/Search/Shell.tsx:307 #: src/screens/Search/Shell.tsx:464 -#: src/view/com/modals/ListAddRemoveUsers.tsx:76 #: src/view/shell/bottom-bar/BottomBar.tsx:182 msgid "Search" msgstr "Пошук" -#: src/Navigation.tsx:217 +#: src/Navigation.tsx:226 #: src/screens/Profile/ProfileSearch.tsx:37 msgid "Search @{0}'s posts" msgstr "" @@ -6477,11 +6624,11 @@ msgstr "" msgid "Search for \"{interestsDisplayName}\"{activeText}" msgstr "" -#: src/view/shell/desktop/Search.tsx:201 +#: src/view/shell/desktop/Search.tsx:131 msgid "Search for \"{query}\"" msgstr "Шукати \"{query}\"" -#: src/screens/Search/components/AutocompleteResults.tsx:44 +#: src/screens/Search/components/AutocompleteResults.tsx:45 msgid "Search for \"{searchText}\"" msgstr "Пошук \"{searchText}\"" @@ -6501,10 +6648,6 @@ msgstr "" msgid "Search for posts, users, or feeds" msgstr "" -#: src/view/com/modals/ListAddRemoveUsers.tsx:71 -msgid "Search for users" -msgstr "Пошук користувачів" - #: src/components/dialogs/GifSelect.tsx:177 msgid "Search GIFs" msgstr "Пошук GIF-файлів" @@ -6513,12 +6656,12 @@ msgstr "Пошук GIF-файлів" msgid "Search my posts" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:231 -#: src/view/com/profile/ProfileMenu.tsx:234 +#: src/view/com/profile/ProfileMenu.tsx:244 +#: src/view/com/profile/ProfileMenu.tsx:247 msgid "Search posts" msgstr "" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:511 +#: src/components/dialogs/SearchablePeopleList.tsx:533 #: src/components/ProgressGuide/FollowDialog.tsx:702 msgid "Search profiles" msgstr "Пошук профілів" @@ -6531,7 +6674,7 @@ msgstr "Пошук Tenor" msgid "Search..." msgstr "" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:512 +#: src/components/dialogs/SearchablePeopleList.tsx:534 #: src/components/ProgressGuide/FollowDialog.tsx:703 msgid "Searches for profiles" msgstr "" @@ -6692,7 +6835,7 @@ msgctxt "action" msgid "Send Email" msgstr "Надіслати ел. лист" -#: src/view/shell/Drawer.tsx:317 +#: src/view/shell/Drawer.tsx:333 msgid "Send feedback" msgstr "Надіслати відгук" @@ -6742,7 +6885,7 @@ msgstr "Адреса сервера" msgid "Set app icon to {0}" msgstr "" -#: src/screens/Moderation/index.tsx:306 +#: src/screens/Moderation/index.tsx:325 msgid "Set birthdate" msgstr "Додати дату народження" @@ -6758,10 +6901,10 @@ msgstr "Налаштуйте ваш обліковий запис" msgid "Sets email for password reset" msgstr "Встановлює ел. адресу для скидання пароля" -#: src/Navigation.tsx:173 -#: src/screens/Settings/Settings.tsx:80 +#: src/Navigation.tsx:182 +#: src/screens/Settings/Settings.tsx:88 #: src/view/shell/desktop/LeftNav.tsx:709 -#: src/view/shell/Drawer.tsx:539 +#: src/view/shell/Drawer.tsx:555 msgid "Settings" msgstr "Налаштування" @@ -6783,12 +6926,12 @@ msgstr "З сексуальним підтекстом" #: src/screens/StarterPack/StarterPackScreen.tsx:428 #: src/screens/StarterPack/StarterPackScreen.tsx:603 #: src/screens/Topic.tsx:102 -#: src/view/com/profile/ProfileMenu.tsx:216 -#: src/view/com/profile/ProfileMenu.tsx:225 +#: src/view/com/profile/ProfileMenu.tsx:229 +#: src/view/com/profile/ProfileMenu.tsx:238 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:498 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:507 #: src/view/com/util/post-ctrls/PostCtrls.tsx:350 -#: src/view/screens/ProfileList.tsx:505 +#: src/view/screens/ProfileList.tsx:513 msgid "Share" msgstr "Поширити" @@ -6805,7 +6948,7 @@ msgstr "Поділіться цікавою історією!" msgid "Share a fun fact!" msgstr "Поділіться веселим фактом!" -#: src/view/com/profile/ProfileMenu.tsx:411 +#: src/view/com/profile/ProfileMenu.tsx:447 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:796 #: src/view/com/util/post-ctrls/PostCtrls.tsx:366 msgid "Share anyway" @@ -6847,7 +6990,7 @@ msgstr "Поділіться цією підбіркою та допоможіт msgid "Share your favorite feed!" msgstr "Поділіться улюбленою стрічкою!" -#: src/Navigation.tsx:276 +#: src/Navigation.tsx:285 msgid "Shared Preferences Tester" msgstr "Тестувальник спільних налаштувань" @@ -6899,7 +7042,7 @@ msgstr "Показувати менше таких публікацій" msgid "Show list anyway" msgstr "Все одно показати список" -#: src/view/com/post-thread/PostThreadItem.tsx:605 +#: src/view/com/post-thread/PostThreadItem.tsx:625 #: src/view/com/post/Post.tsx:243 #: src/view/com/posts/PostFeedItem.tsx:515 msgid "Show More" @@ -6959,11 +7102,11 @@ msgstr "Показати попередження" msgid "Show warning and filter from feeds" msgstr "Показати попередження і фільтрувати зі стрічки" -#: src/view/com/post-thread/PostThreadItem.tsx:836 +#: src/view/com/post-thread/PostThreadItem.tsx:856 msgid "Shows information about when this post was created" msgstr "" -#: src/screens/Settings/Settings.tsx:104 +#: src/screens/Settings/Settings.tsx:112 msgid "Shows other accounts you can switch to" msgstr "" @@ -6990,7 +7133,7 @@ msgstr "" msgid "Sign in" msgstr "Увійти" -#: src/components/AccountList.tsx:122 +#: src/components/AccountList.tsx:127 msgid "Sign in as {0}" msgstr "Увійти як {0}" @@ -7007,7 +7150,7 @@ msgstr "" msgid "Sign in or create your account to join the conversation!" msgstr "Увійти або створити обліковий запис, щоб приєднатися до розмови!" -#: src/components/AccountList.tsx:65 +#: src/components/AccountList.tsx:67 msgid "Sign in to account that is not listed" msgstr "" @@ -7015,9 +7158,9 @@ msgstr "" msgid "Sign in to Bluesky or create a new account" msgstr "" -#: src/screens/Settings/Settings.tsx:225 -#: src/screens/Settings/Settings.tsx:227 -#: src/screens/Settings/Settings.tsx:259 +#: src/screens/Settings/Settings.tsx:233 +#: src/screens/Settings/Settings.tsx:235 +#: src/screens/Settings/Settings.tsx:267 #: src/screens/SignupQueued.tsx:93 #: src/screens/SignupQueued.tsx:96 #: src/screens/Takendown.tsx:85 @@ -7031,7 +7174,7 @@ msgstr "Вийти" msgid "Sign Out" msgstr "" -#: src/screens/Settings/Settings.tsx:256 +#: src/screens/Settings/Settings.tsx:264 #: src/view/shell/desktop/LeftNav.tsx:205 msgid "Sign out?" msgstr "Вийти?" @@ -7068,6 +7211,10 @@ msgstr "Менше" msgid "Software Dev" msgstr "Розробка П/З" +#: src/components/verification/VerificationsDialog.tsx:122 +msgid "Some of your verifications are invalid." +msgstr "" + #: src/components/FeedInterstitials.tsx:474 msgid "Some other feeds you might like" msgstr "Інші стрічки, які можуть вам сподобатися" @@ -7080,7 +7227,7 @@ msgstr "Певні користувачі можуть відповідати" msgid "Someone reacted {0}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:236 +#: src/screens/Messages/components/ChatListItem.tsx:241 msgid "Someone reacted {0} to {1}" msgstr "" @@ -7099,8 +7246,8 @@ msgid "Something went wrong, please try again" msgstr "Щось пішло не так. Будь ласка, спробуйте ще раз" #: src/components/ReportDialog/index.tsx:54 -#: src/screens/Moderation/index.tsx:97 -#: src/screens/Profile/Sections/Labels.tsx:87 +#: src/screens/Moderation/index.tsx:101 +#: src/screens/Profile/Sections/Labels.tsx:121 msgid "Something went wrong, please try again." msgstr "Щось пішло не так. Просимо спробувати ще раз." @@ -7161,22 +7308,22 @@ msgstr "Спорт" msgid "Start a new chat" msgstr "Розпочати новий чат" -#: src/view/screens/ProfileList.tsx:838 -#: src/view/screens/ProfileList.tsx:959 +#: src/view/screens/ProfileList.tsx:846 +#: src/view/screens/ProfileList.tsx:967 msgid "Start adding people" msgstr "" -#: src/view/screens/ProfileList.tsx:845 -#: src/view/screens/ProfileList.tsx:966 +#: src/view/screens/ProfileList.tsx:853 +#: src/view/screens/ProfileList.tsx:974 msgid "Start adding people!" msgstr "" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:357 +#: src/components/dialogs/SearchablePeopleList.tsx:382 msgid "Start chat with {displayName}" msgstr "Розпочати чат з {displayName}" -#: src/Navigation.tsx:441 -#: src/Navigation.tsx:446 +#: src/Navigation.tsx:450 +#: src/Navigation.tsx:455 #: src/screens/StarterPack/Wizard/index.tsx:186 msgid "Starter Pack" msgstr "Набір початківця" @@ -7207,8 +7354,8 @@ msgstr "Набори початківця" msgid "Starter packs let you easily share your favorite feeds and people with your friends." msgstr "Власні підбірки дозволяють легко ділитись з друзями улюбленими стрічками та користувачами." -#: src/screens/Settings/AboutSettings.tsx:59 -#: src/screens/Settings/AboutSettings.tsx:62 +#: src/screens/Settings/AboutSettings.tsx:97 +#: src/screens/Settings/AboutSettings.tsx:100 msgid "Status Page" msgstr "Сторінка стану" @@ -7216,12 +7363,12 @@ msgstr "Сторінка стану" msgid "Step {0} of {1}" msgstr "Крок {0} з {1}" -#: src/screens/Settings/Settings.tsx:309 +#: src/screens/Settings/Settings.tsx:351 msgid "Storage cleared, you need to restart the app now." msgstr "Сховище очищено, тепер вам треба перезапустити застосунок." -#: src/Navigation.tsx:266 -#: src/screens/Settings/Settings.tsx:325 +#: src/Navigation.tsx:275 +#: src/screens/Settings/Settings.tsx:367 msgid "Storybook" msgstr "" @@ -7246,11 +7393,11 @@ msgstr "" msgid "Submit report" msgstr "" -#: src/view/screens/ProfileList.tsx:733 +#: src/view/screens/ProfileList.tsx:741 msgid "Subscribe" msgstr "Підписатися" -#: src/screens/Profile/Sections/Labels.tsx:201 +#: src/screens/Profile/Sections/Labels.tsx:198 msgid "Subscribe to @{0} to use these labels:" msgstr "Підписатися на @{0}, щоб використовувати ці мітки:" @@ -7262,7 +7409,7 @@ msgstr "Підписатися на мітника" msgid "Subscribe to this labeler" msgstr "Підписатися на цього мітника" -#: src/view/screens/ProfileList.tsx:729 +#: src/view/screens/ProfileList.tsx:737 msgid "Subscribe to this list" msgstr "Підписатися на цей список" @@ -7270,6 +7417,10 @@ msgstr "Підписатися на цей список" msgid "Success!" msgstr "Успіх!" +#: src/components/verification/VerificationCreatePrompt.tsx:30 +msgid "Successfully verified" +msgstr "" + #: src/screens/Search/Explore.tsx:359 msgid "Suggested Accounts" msgstr "" @@ -7293,15 +7444,15 @@ msgctxt "Name of app icon variant" msgid "Sunset" msgstr "" -#: src/Navigation.tsx:286 +#: src/Navigation.tsx:295 #: src/view/screens/Support.tsx:31 #: src/view/screens/Support.tsx:34 msgid "Support" msgstr "Підтримка" -#: src/screens/Settings/Settings.tsx:102 -#: src/screens/Settings/Settings.tsx:116 -#: src/screens/Settings/Settings.tsx:412 +#: src/screens/Settings/Settings.tsx:110 +#: src/screens/Settings/Settings.tsx:124 +#: src/screens/Settings/Settings.tsx:454 #: src/view/shell/desktop/LeftNav.tsx:243 msgid "Switch account" msgstr "Перемкнути обліковий запис" @@ -7326,9 +7477,9 @@ msgstr "" msgid "System" msgstr "Системна" -#: src/screens/Settings/AboutSettings.tsx:66 -#: src/screens/Settings/AboutSettings.tsx:69 -#: src/screens/Settings/Settings.tsx:318 +#: src/screens/Settings/AboutSettings.tsx:104 +#: src/screens/Settings/AboutSettings.tsx:107 +#: src/screens/Settings/Settings.tsx:360 msgid "System log" msgstr "Системний журнал" @@ -7367,7 +7518,7 @@ msgstr "Технології" msgid "Tell a joke!" msgstr "Розкажіть жарт!" -#: src/screens/Profile/Header/EditProfileDialog.tsx:355 +#: src/screens/Profile/Header/EditProfileDialog.tsx:378 msgid "Tell us a bit about yourself" msgstr "Розкажіть нам трохи про себе" @@ -7380,12 +7531,12 @@ msgstr "Розкажіть нам ще трохи" msgid "Terms" msgstr "Умови" -#: src/Navigation.tsx:296 -#: src/screens/Settings/AboutSettings.tsx:43 -#: src/screens/Settings/AboutSettings.tsx:46 +#: src/Navigation.tsx:305 +#: src/screens/Settings/AboutSettings.tsx:81 +#: src/screens/Settings/AboutSettings.tsx:84 #: src/view/screens/TermsOfService.tsx:31 -#: src/view/shell/Drawer.tsx:627 -#: src/view/shell/Drawer.tsx:629 +#: src/view/shell/Drawer.tsx:643 +#: src/view/shell/Drawer.tsx:645 msgid "Terms of Service" msgstr "Умови Використання" @@ -7425,7 +7576,7 @@ msgstr "Дякуємо. Вашу скаргу було надіслано." msgid "Thanks, you have successfully verified your email address. You can close this dialog." msgstr "Дякуємо, ви успішно підтвердили адресу електронної пошти. Ви можете закрити цей діалог." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:468 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:487 msgid "That contains the following:" msgstr "Що містить наступне:" @@ -7450,8 +7601,8 @@ msgstr "На цьому все!" msgid "That's everything!" msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:279 -#: src/view/com/profile/ProfileMenu.tsx:387 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:305 +#: src/view/com/profile/ProfileMenu.tsx:423 msgid "The account will be able to interact with you after unblocking." msgstr "Обліковий запис зможе взаємодіяти з вами після розблокування." @@ -7465,7 +7616,7 @@ msgstr "" msgid "The author of this thread has hidden this reply." msgstr "Автор цієї гілки приховав цю відповідь." -#: src/screens/Moderation/index.tsx:358 +#: src/screens/Moderation/index.tsx:377 msgid "The Bluesky web application" msgstr "Веб — застосунок BlueSky" @@ -7555,8 +7706,8 @@ msgid "There was an issue connecting to Tenor." msgstr "Виникла проблема при з'єднанні до Tenor." #: src/screens/Profile/components/ProfileFeedHeader.tsx:173 -#: src/view/screens/ProfileList.tsx:367 -#: src/view/screens/ProfileList.tsx:386 +#: src/view/screens/ProfileList.tsx:375 +#: src/view/screens/ProfileList.tsx:394 #: src/view/screens/SavedFeeds.tsx:85 msgid "There was an issue contacting the server" msgstr "При з'єднанні з сервером виникла проблема" @@ -7580,7 +7731,7 @@ msgstr "Виникла проблема з завантаженням спові msgid "There was an issue fetching posts. Tap here to try again." msgstr "Виникла проблема з завантаженням постів. Натисніть тут, щоб повторити спробу." -#: src/view/com/lists/ListMembers.tsx:166 +#: src/view/com/lists/ListMembers.tsx:151 msgid "There was an issue fetching the list. Tap here to try again." msgstr "Виникла проблема з завантаженням списку. Натисніть тут, щоб повторити спробу." @@ -7593,7 +7744,7 @@ msgstr "Виникла проблема з завантаженням ваших msgid "There was an issue fetching your lists. Tap here to try again." msgstr "Виникла проблема з завантаженням ваших списків. Натисніть тут, щоб повторити спробу." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:105 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:107 msgid "There was an issue fetching your service info" msgstr "Під час отримання інформації про використання виникла проблема" @@ -7612,17 +7763,17 @@ msgstr "Виникла проблема з надсиланням вашої с msgid "There was an issue updating your feeds, please check your internet connection and try again." msgstr "Виникла проблема з оновленням ваших стрічок. Будь ласка, перевірте підключення до Інтернету і повторіть спробу." -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:107 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:128 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:141 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:110 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:144 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:90 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:101 -#: src/view/com/profile/ProfileMenu.tsx:111 -#: src/view/com/profile/ProfileMenu.tsx:121 -#: src/view/com/profile/ProfileMenu.tsx:135 -#: src/view/com/profile/ProfileMenu.tsx:145 -#: src/view/com/profile/ProfileMenu.tsx:158 -#: src/view/com/profile/ProfileMenu.tsx:170 +#: src/view/com/profile/ProfileMenu.tsx:117 +#: src/view/com/profile/ProfileMenu.tsx:127 +#: src/view/com/profile/ProfileMenu.tsx:141 +#: src/view/com/profile/ProfileMenu.tsx:151 +#: src/view/com/profile/ProfileMenu.tsx:164 +#: src/view/com/profile/ProfileMenu.tsx:176 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:396 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:409 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:419 @@ -7633,10 +7784,10 @@ msgstr "Виникла проблема! {0}" #: src/screens/List/ListHiddenScreen.tsx:63 #: src/screens/List/ListHiddenScreen.tsx:77 #: src/screens/List/ListHiddenScreen.tsx:99 -#: src/view/screens/ProfileList.tsx:403 -#: src/view/screens/ProfileList.tsx:421 -#: src/view/screens/ProfileList.tsx:439 -#: src/view/screens/ProfileList.tsx:457 +#: src/view/screens/ProfileList.tsx:411 +#: src/view/screens/ProfileList.tsx:429 +#: src/view/screens/ProfileList.tsx:447 +#: src/view/screens/ProfileList.tsx:465 msgid "There was an issue. Please check your internet connection and try again." msgstr "Виникла проблема. Перевірте підключення до Інтернету і повторіть спробу." @@ -7657,6 +7808,14 @@ msgstr "Ці налаштування застосовуються лише дл msgid "This {screenDescription} has been flagged:" msgstr "Цей {screenDescription} був позначений:" +#: src/components/verification/VerificationsDialog.tsx:89 +msgid "This account has a checkmark because it's been verified by trusted sources." +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:94 +msgid "This account has one or more verifications, but it is not currently verified." +msgstr "" + #: src/components/moderation/ScreenHider.tsx:106 msgid "This account has requested that users sign in to view their profile." msgstr "Цей користувач вказав, що не хоче, аби його профіль бачили відвідувачі без облікового запису." @@ -7665,6 +7824,10 @@ msgstr "Цей користувач вказав, що не хоче, аби й msgid "This account is blocked by one or more of your moderation lists. To unblock, please visit the lists directly and remove this user." msgstr "Обліковий запис заблоковано одним або кількома списками модерації. Щоб розблокувати, видаліть користувача з таких списків." +#: src/components/verification/VerificationCreatePrompt.tsx:48 +msgid "This action can be undone at any time." +msgstr "" + #: src/components/moderation/LabelsOnMeDialog.tsx:271 msgid "This appeal will be sent to <0>{sourceName}." msgstr "Це звернення буде надіслано до <0>{sourceName}." @@ -7698,7 +7861,7 @@ msgstr "Цей контент недоступний, оскільки один msgid "This content is not viewable without a Bluesky account." msgstr "Цей вміст не доступний для перегляду без облікового запису Bluesky." -#: src/screens/Messages/components/ChatListItem.tsx:357 +#: src/screens/Messages/components/ChatListItem.tsx:362 msgid "This conversation is with a deleted or a deactivated account. Press for options" msgstr "" @@ -7720,7 +7883,7 @@ msgstr "Ця стрічка порожня! Можливо, вам треба п #: src/components/StarterPack/Main/PostsList.tsx:36 #: src/screens/Profile/ProfileFeed/index.tsx:189 -#: src/view/screens/ProfileList.tsx:835 +#: src/view/screens/ProfileList.tsx:843 msgid "This feed is empty." msgstr "Стрічка порожня." @@ -7728,7 +7891,7 @@ msgstr "Стрічка порожня." msgid "This feed is no longer online. We are showing <0>Discover instead." msgstr "Ця стрічка більше не в мережі. Замість неї доступна <0>Стрічка відкриття." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:574 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:593 msgid "This handle is reserved. Please try a different one." msgstr "Цей псевдонім використовується. Будь ласка, спробуйте інший." @@ -7748,7 +7911,7 @@ msgstr "Ця мітка була додана автором." msgid "This label was applied by you." msgstr "Ця мітка була додана вами." -#: src/screens/Profile/Sections/Labels.tsx:188 +#: src/screens/Profile/Sections/Labels.tsx:185 msgid "This labeler hasn't declared what labels it publishes, and may not be active." msgstr "Цей мітник ще не заявив, які мітки він публікує, і може бути неактивним." @@ -7764,7 +7927,7 @@ msgstr "" msgid "This list – created by you – contains possible violations of Bluesky's community guidelines in its name or description." msgstr "" -#: src/view/screens/ProfileList.tsx:954 +#: src/view/screens/ProfileList.tsx:962 msgid "This list is empty." msgstr "" @@ -7772,7 +7935,7 @@ msgstr "" msgid "This moderation service is unavailable. See below for more details. If this issue persists, contact us." msgstr "Даний сервіс модерації недоступний. Перегляньте деталі нижче. Якщо проблема не зникне, зв'яжіться з нами." -#: src/view/com/post-thread/PostThreadItem.tsx:876 +#: src/view/com/post-thread/PostThreadItem.tsx:896 msgid "This post claims to have been created on <0>{0}, but was first seen by Bluesky on <1>{1}." msgstr "Зазначається, що пост було створено — <0>{0}, але вперше цей пост було оприлюднено на Bluesky — <1>{1}." @@ -7780,7 +7943,7 @@ msgstr "Зазначається, що пост було створено — <0 msgid "This post has an unknown type of threadgate on it. Your app may be out of date." msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:158 +#: src/view/com/post-thread/PostThreadItem.tsx:160 msgid "This post has been deleted." msgstr "Цей пост було видалено." @@ -7797,7 +7960,7 @@ msgstr "Цей пост буде приховано від стрічок та msgid "This post's author has disabled quote posts." msgstr "Автор цього поста вимкнув можливість його цитувати." -#: src/view/com/profile/ProfileMenu.tsx:408 +#: src/view/com/profile/ProfileMenu.tsx:444 msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't signed in." msgstr "" @@ -7809,7 +7972,7 @@ msgstr "" msgid "This service has not provided terms of service or a privacy policy." msgstr "Цей сервіс не надав умови обслуговування або політики конфіденційності." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:437 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:456 msgid "This should create a domain record at:" msgstr "Це має створити обліковий запис домену:" @@ -7850,7 +8013,7 @@ msgstr "Цей користувач не підписаний ні на кого msgid "This will delete \"{0}\" from your muted words. You can always add it back later." msgstr "Це видалить «{0}» з ваших ігнорованих слів. Ви зможете повернути його будь-коли." -#: src/screens/Settings/Settings.tsx:462 +#: src/screens/Settings/Settings.tsx:504 msgid "This will remove @{0} from the quick access list." msgstr "Це прибере @{0} зі списку швидкого доступу." @@ -7881,7 +8044,7 @@ msgstr "" msgid "Threaded mode" msgstr "Режим розмови" -#: src/Navigation.tsx:329 +#: src/Navigation.tsx:338 msgid "Threads Preferences" msgstr "Налаштування обговорень" @@ -7913,7 +8076,7 @@ msgstr "Сьогодні" msgid "Toggle dropdown" msgstr "Розкрити/сховати" -#: src/screens/Moderation/index.tsx:335 +#: src/screens/Moderation/index.tsx:354 msgid "Toggle to enable or disable adult content" msgstr "Увімкнути або вимкнути вміст для дорослих" @@ -7927,14 +8090,14 @@ msgstr "" msgid "Top" msgstr "Топ" -#: src/Navigation.tsx:411 +#: src/Navigation.tsx:420 msgid "Topic" msgstr "" #: src/components/dms/MessageContextMenu.tsx:139 #: src/components/dms/MessageContextMenu.tsx:141 -#: src/view/com/post-thread/PostThreadItem.tsx:798 -#: src/view/com/post-thread/PostThreadItem.tsx:801 +#: src/view/com/post-thread/PostThreadItem.tsx:818 +#: src/view/com/post-thread/PostThreadItem.tsx:821 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:468 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:470 msgid "Translate" @@ -7952,6 +8115,10 @@ msgstr "" msgid "Trending Videos" msgstr "" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:138 +msgid "Trust emerges from relationships, communities, and shared context, so we’re also enabling <0>trusted verifiers: organizations that can directly issue verification." +msgstr "" + #: src/view/com/util/error/ErrorScreen.tsx:103 msgctxt "action" msgid "Try again" @@ -7973,7 +8140,7 @@ msgstr "Введіть ваш псевдонім" msgid "Type your message here" msgstr "Введіть своє повідомлення тут" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:413 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:432 msgid "Type:" msgstr "Тип:" @@ -7999,31 +8166,31 @@ msgstr "Неможливо видалити" #: src/components/dms/MessagesListBlockedFooter.tsx:104 #: src/components/dms/MessagesListBlockedFooter.tsx:112 #: src/components/dms/MessagesListBlockedFooter.tsx:119 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:197 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:283 -#: src/view/com/profile/ProfileMenu.tsx:399 -#: src/view/screens/ProfileList.tsx:715 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:200 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 +#: src/view/com/profile/ProfileMenu.tsx:435 +#: src/view/screens/ProfileList.tsx:723 msgid "Unblock" msgstr "Розблокувати" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:202 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:205 msgctxt "action" msgid "Unblock" msgstr "Розблокувати" #: src/components/dms/ConvoMenu.tsx:247 #: src/components/dms/ConvoMenu.tsx:250 -#: src/view/com/profile/ProfileMenu.tsx:309 -#: src/view/com/profile/ProfileMenu.tsx:315 +#: src/view/com/profile/ProfileMenu.tsx:345 +#: src/view/com/profile/ProfileMenu.tsx:351 msgid "Unblock account" msgstr "Розблокувати обліковий запис" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:277 -#: src/view/com/profile/ProfileMenu.tsx:381 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:303 +#: src/view/com/profile/ProfileMenu.tsx:417 msgid "Unblock Account?" msgstr "Розблокувати обліковий запис?" -#: src/view/screens/ProfileList.tsx:612 +#: src/view/screens/ProfileList.tsx:620 msgid "Unblock list" msgstr "" @@ -8041,12 +8208,12 @@ msgctxt "action" msgid "Unfollow" msgstr "Відписатись" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:217 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:220 msgid "Unfollow {0}" msgstr "Відписатися від {0}" -#: src/view/com/profile/ProfileMenu.tsx:251 -#: src/view/com/profile/ProfileMenu.tsx:261 +#: src/view/com/profile/ProfileMenu.tsx:264 +#: src/view/com/profile/ProfileMenu.tsx:274 msgid "Unfollow account" msgstr "" @@ -8058,6 +8225,10 @@ msgstr "" msgid "Unfortunately, none of your subscribed labelers supports this report type." msgstr "" +#: src/components/verification/VerificationsDialog.tsx:204 +msgid "Unknown verifier" +msgstr "" + #: src/screens/Profile/components/ProfileFeedHeader.tsx:510 msgid "Unlike" msgstr "Прибрати вподобання" @@ -8072,7 +8243,7 @@ msgctxt "video" msgid "Unmute" msgstr "" -#: src/view/screens/ProfileList.tsx:722 +#: src/view/screens/ProfileList.tsx:730 msgid "Unmute" msgstr "Не ігнорувати" @@ -8081,8 +8252,8 @@ msgstr "Не ігнорувати" msgid "Unmute {tag}" msgstr "" -#: src/view/com/profile/ProfileMenu.tsx:288 -#: src/view/com/profile/ProfileMenu.tsx:294 +#: src/view/com/profile/ProfileMenu.tsx:324 +#: src/view/com/profile/ProfileMenu.tsx:330 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:668 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:674 msgid "Unmute account" @@ -8092,7 +8263,7 @@ msgstr "" msgid "Unmute conversation" msgstr "Не ігнорувати розмову" -#: src/view/screens/ProfileList.tsx:597 +#: src/view/screens/ProfileList.tsx:605 msgid "Unmute list" msgstr "" @@ -8105,7 +8276,7 @@ msgstr "Перестати ігнорувати" msgid "Unmute video" msgstr "Увімкнути звук відео" -#: src/view/screens/ProfileList.tsx:706 +#: src/view/screens/ProfileList.tsx:714 msgid "Unpin" msgstr "Відкріпити" @@ -8128,7 +8299,7 @@ msgstr "Відкріпити від головної сторінки" msgid "Unpin from profile" msgstr "Відкріпити від облікового запису" -#: src/view/screens/ProfileList.tsx:577 +#: src/view/screens/ProfileList.tsx:585 msgid "Unpin moderation list" msgstr "Відкріпити список модерації" @@ -8136,7 +8307,7 @@ msgstr "Відкріпити список модерації" msgid "Unpinned {0} from Home" msgstr "" -#: src/view/screens/ProfileList.tsx:354 +#: src/view/screens/ProfileList.tsx:362 msgid "Unpinned from your feeds" msgstr "Відкріплено від ваших стрічок" @@ -8181,8 +8352,8 @@ msgstr "" msgid "Update <0>{displayName} in Lists" msgstr "Оновити <0>{displayName} у Списках" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:507 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:528 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:526 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:547 msgid "Update to {domain}" msgstr "Оновити на {domain}" @@ -8204,7 +8375,7 @@ msgstr "Оновлення..." msgid "Upload a photo instead" msgstr "Натомість завантажити фото" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:453 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:472 msgid "Upload a text file to:" msgstr "Завантажити текстовий файл до:" @@ -8244,7 +8415,7 @@ msgstr "Завантаження відео..." msgid "Use app passwords to sign in to other Bluesky clients without giving full access to your account or password." msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:539 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:558 msgid "Use default provider" msgstr "Використовувати провайдера за замовчуванням" @@ -8344,24 +8515,43 @@ msgstr "Користувачі, яких я читаю" msgid "Users in \"{0}\"" msgstr "Користувачі в «{0}»" -#: src/components/LikesDialog.tsx:83 -msgid "Users that have liked this content or profile" -msgstr "Користувачі, які вподобали цей контент і профіль" - #: src/components/dialogs/PostInteractionSettingsDialog.tsx:433 msgid "Users you follow" msgstr "" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:419 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:438 msgid "Value:" msgstr "Значення:" +#: src/screens/Moderation/index.tsx:288 +msgid "Verification settings" +msgstr "" + +#: src/Navigation.tsx:175 +#: src/screens/Moderation/VerificationSettings.tsx:32 +msgid "Verification Settings" +msgstr "" + +#: src/screens/Moderation/VerificationSettings.tsx:41 +msgid "Verifications on Bluesky work differently than on other platforms. <0>Learn more here." +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:105 +msgid "Verified by:" +msgstr "" + #: src/view/com/composer/videos/SelectVideoBtn.tsx:127 msgid "Verified email required" msgstr "Необхідно підтвердити адресу електронної пошти" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:509 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:530 +#: src/components/verification/VerificationCreatePrompt.tsx:65 +#: src/view/com/profile/ProfileMenu.tsx:308 +#: src/view/com/profile/ProfileMenu.tsx:311 +msgid "Verify account" +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:528 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:549 msgid "Verify DNS Record" msgstr "Необхідно підтвердити запис DNS" @@ -8379,11 +8569,15 @@ msgstr "Підтвердити нову адресу електронної по msgid "Verify now" msgstr "Підтвердити зараз" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:510 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:532 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:529 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:551 msgid "Verify Text File" msgstr "Підтвердити текстовий файл" +#: src/components/verification/VerificationCreatePrompt.tsx:44 +msgid "Verify this account?" +msgstr "" + #: src/screens/Settings/AccountSettings.tsx:75 #: src/screens/Settings/AccountSettings.tsx:91 msgid "Verify your email" @@ -8394,8 +8588,8 @@ msgstr "Підтвердити адресу електронної пошти" msgid "Verify Your Email" msgstr "Підтвердьте адресу вашої електронної пошти" -#: src/screens/Settings/AboutSettings.tsx:73 -#: src/screens/Settings/AboutSettings.tsx:102 +#: src/screens/Settings/AboutSettings.tsx:123 +#: src/screens/Settings/AboutSettings.tsx:152 msgid "Version {appVersion}" msgstr "Версія {appVersion}" @@ -8408,7 +8602,7 @@ msgstr "Відео" msgid "Video failed to process" msgstr "Не вдалось обробити відео" -#: src/Navigation.tsx:462 +#: src/Navigation.tsx:471 msgid "Video Feed" msgstr "" @@ -8461,16 +8655,17 @@ msgstr "Переглянути аватар {0}" #: src/components/ProfileCard.tsx:115 #: src/screens/Profile/components/ProfileFeedHeader.tsx:446 +#: src/screens/Search/components/SearchProfileCard.tsx:36 #: src/screens/VideoFeed/index.tsx:769 -#: src/view/com/notifications/NotificationFeedItem.tsx:413 +#: src/view/com/notifications/NotificationFeedItem.tsx:487 msgid "View {0}'s profile" msgstr "Переглянути профіль {0}" -#: src/components/dms/MessagesListHeader.tsx:176 +#: src/components/dms/MessagesListHeader.tsx:181 msgid "View {displayName}'s profile" msgstr "Переглянути профіль {displayName}" -#: src/components/ProfileHoverCard/index.web.tsx:433 +#: src/components/ProfileHoverCard/index.web.tsx:440 msgid "View blocked user's profile" msgstr "Переглянути заблокований профіль користувача" @@ -8508,13 +8703,13 @@ msgstr "Переглянути інформацію про мітки" msgid "View more" msgstr "" -#: src/components/ProfileHoverCard/index.web.tsx:419 -#: src/components/ProfileHoverCard/index.web.tsx:439 -#: src/components/ProfileHoverCard/index.web.tsx:466 +#: src/components/ProfileHoverCard/index.web.tsx:426 +#: src/components/ProfileHoverCard/index.web.tsx:446 +#: src/components/ProfileHoverCard/index.web.tsx:473 #: src/view/com/posts/AviFollowButton.tsx:55 #: src/view/com/posts/PostFeedErrorMessage.tsx:175 -#: src/view/com/util/PostMeta.tsx:78 -#: src/view/com/util/PostMeta.tsx:93 +#: src/view/com/util/PostMeta.tsx:87 +#: src/view/com/util/PostMeta.tsx:122 msgid "View profile" msgstr "Переглянути профіль" @@ -8526,6 +8721,10 @@ msgstr "Переглянути аватар" msgid "View the labeling service provided by @{0}" msgstr "Переглянути послуги мічення від @{0}" +#: src/components/verification/VerificationCheckButton.tsx:99 +msgid "View this user's verifications" +msgstr "" + #: src/screens/Profile/components/ProfileFeedHeader.tsx:481 msgid "View users who like this feed" msgstr "Переглянути користувачів, які вподобали цю стрічку" @@ -8534,11 +8733,11 @@ msgstr "Переглянути користувачів, які вподобал msgid "View video" msgstr "" -#: src/screens/Moderation/index.tsx:264 +#: src/screens/Moderation/index.tsx:268 msgid "View your blocked accounts" msgstr "Переглянути заблоковані облікові записи" -#: src/screens/Moderation/index.tsx:204 +#: src/screens/Moderation/index.tsx:208 msgid "View your default post interaction settings" msgstr "" @@ -8547,14 +8746,18 @@ msgstr "" msgid "View your feeds and explore more" msgstr "Переглянути власні стрічки та дослідити ще більше" -#: src/screens/Moderation/index.tsx:234 +#: src/screens/Moderation/index.tsx:238 msgid "View your moderation lists" msgstr "Перегляньте списки модерації" -#: src/screens/Moderation/index.tsx:249 +#: src/screens/Moderation/index.tsx:253 msgid "View your muted accounts" msgstr "Переглянути ігноровані облікові записи" +#: src/components/verification/VerificationCheckButton.tsx:98 +msgid "View your verifications" +msgstr "" + #: src/view/com/util/images/AutoSizedImage.tsx:199 #: src/view/com/util/images/AutoSizedImage.tsx:221 msgid "Views full image" @@ -8627,7 +8830,7 @@ msgstr "Ми не змогли визначити, чи ви можете зав msgid "We were unable to load your birth date preferences. Please try again." msgstr "Не вдалося завантажити ваші налаштування дати дня народження. Повторіть спробу." -#: src/screens/Moderation/index.tsx:409 +#: src/screens/Moderation/index.tsx:428 msgid "We were unable to load your configured labelers at this time." msgstr "Наразі ми не змогли завантажити список ваших маркувальників." @@ -8643,16 +8846,20 @@ msgstr "Ми повідомимо вас, коли ваш обліковий з msgid "We'll use this to help customize your experience." msgstr "Ми скористаємося цим, щоб підлаштувати Ваш досвід." -#: src/components/dms/dialogs/SearchablePeopleList.tsx:92 +#: src/components/dialogs/SearchablePeopleList.tsx:107 #: src/components/ProgressGuide/FollowDialog.tsx:172 msgid "We're having network issues, try again" msgstr "У нас виникли проблеми з мережею, спробуйте ще раз" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:94 +msgid "We’re introducing a new layer of verification on Bluesky — an easy-to-see checkmark." +msgstr "" + #: src/screens/Signup/index.tsx:109 msgid "We're so excited to have you join us!" msgstr "Ми дуже раді, що ви приєдналися!" -#: src/view/screens/ProfileList.tsx:113 +#: src/view/screens/ProfileList.tsx:117 msgid "We're sorry, but we were unable to resolve this list. If this persists, please contact the list creator, @{handleOrDid}." msgstr "Дуже прикро, але нам не вдалося знайти цей список. Якщо це продовжується, будь ласка, зв'яжіться з його автором: @{handleOrDid}." @@ -8699,6 +8906,10 @@ msgstr "Яку назву оберете для власної підбірки? msgid "What's up?" msgstr "Як справи?" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:146 +msgid "When you tap on a check, you’ll see which organizations have granted verification." +msgstr "" + #: src/view/com/modals/lang-settings/PostLanguagesSettings.tsx:80 msgid "Which languages are used in this post?" msgstr "Які мови використані в цьому пості?" @@ -8715,6 +8926,10 @@ msgstr "Хто може взаємодіяти з цим постом?" msgid "Who can reply" msgstr "Хто може відповідати" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:127 +msgid "Who can verify?" +msgstr "" + #: src/screens/Home/NoFeedsPinned.tsx:79 #: src/screens/Messages/ChatList.tsx:231 #: src/screens/Messages/Inbox.tsx:176 @@ -8783,7 +8998,7 @@ msgstr "Написати відповідь" msgid "Writers" msgstr "Письменники" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:337 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:356 msgid "Wrong DID returned from server. Received: {0}" msgstr "" @@ -8820,7 +9035,11 @@ msgstr "Вчора" msgid "You" msgstr "Ви" -#: src/components/forms/HostingProvider.tsx:46 +#: src/components/verification/VerifierDialog.tsx:59 +msgid "You are a trusted verifier" +msgstr "" + +#: src/components/forms/HostingProvider.tsx:45 msgid "You are creating an account on" msgstr "" @@ -8836,6 +9055,19 @@ msgstr "Ви не можете завантажувати відео." msgid "You are not following anyone." msgstr "Ви ні на кого не підписані." +#: src/components/verification/VerificationsDialog.tsx:64 +msgid "You are verified" +msgstr "" + +#: src/screens/Profile/Header/EditProfileDialog.tsx:356 +#: src/view/com/modals/EditProfile.tsx:204 +msgid "You are verified. You will lose your verification status if you change your display name. <0>Learn more." +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:208 +msgid "You are verified. You will lose your verification status if you change your handle. <0>Learn more." +msgstr "" + #: src/screens/Search/modules/ExploreInterestsCard.tsx:45 msgid "You can adjust your interests at any time from \"Content and media\" settings." msgstr "" @@ -8947,11 +9179,11 @@ msgstr "У вас немає стрічок." msgid "You have no lists." msgstr "У вас немає списків." -#: src/view/screens/ModerationBlockedAccounts.tsx:129 +#: src/view/screens/ModerationBlockedAccounts.tsx:138 msgid "You have not blocked any accounts yet. To block an account, go to their profile and select \"Block account\" from the menu on their account." msgstr "Ви ще не заблокували жодного облікового запису. Щоб заблокувати, треба перейти до їхнього профілю та обрати опцію «Заблокувати» з меню їхнього облікового запису." -#: src/view/screens/ModerationMutedAccounts.tsx:128 +#: src/view/screens/ModerationMutedAccounts.tsx:151 msgid "You have not muted any accounts yet. To mute an account, go to their profile and select \"Mute account\" from the menu on their account." msgstr "Ви ще не ігноруєте жодного облікового запису. Щоб ігнорувати, треба перейти до їхнього профілю та вибрати опцію «Ігнорувати» з меню їхнього облікового запису." @@ -9024,11 +9256,11 @@ msgstr "Раніше ви деактивували @{0}." msgid "You reacted {0}" msgstr "" -#: src/screens/Messages/components/ChatListItem.tsx:213 +#: src/screens/Messages/components/ChatListItem.tsx:218 msgid "You reacted {0} to {1}" msgstr "" -#: src/screens/Settings/Settings.tsx:257 +#: src/screens/Settings/Settings.tsx:265 #: src/view/shell/desktop/LeftNav.tsx:206 msgid "You will be signed out of all your accounts." msgstr "Ви вийдете з усіх облікових записів." @@ -9045,15 +9277,15 @@ msgstr "Ви будете отримувати сповіщення з цьог msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." msgstr "Ви отримаєте електронний лист із кодом підтвердження. Введіть цей код тут, а потім введіть новий пароль." -#: src/screens/Messages/components/ChatListItem.tsx:149 +#: src/screens/Messages/components/ChatListItem.tsx:154 msgid "You: {0}" msgstr "Ви: {0}" -#: src/screens/Messages/components/ChatListItem.tsx:178 +#: src/screens/Messages/components/ChatListItem.tsx:183 msgid "You: {defaultEmbeddedContentMessage}" msgstr "Ви: {defaultEmbeddedContentMessage}" -#: src/screens/Messages/components/ChatListItem.tsx:171 +#: src/screens/Messages/components/ChatListItem.tsx:176 msgid "You: {short}" msgstr "Ви: {short}" @@ -9163,7 +9395,7 @@ msgstr "Ваші чати вимкнено" msgid "Your choice will be saved, but can be changed later in settings." msgstr "Ваш вибір буде запам'ятовано, ви у будь-який момент зможете змінити його в налаштуваннях." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:494 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:513 msgid "Your current handle <0>{0} will automatically remain reserved for you. You can switch back to it at any time from this account." msgstr "" @@ -9194,7 +9426,7 @@ msgstr "" msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "Ваша домашня стрічка порожня! Підпишіться на більше користувачів щоб отримувати більше постів." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:221 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:240 msgid "Your full handle will be <0>@{0}" msgstr "Вашим повним псевдонімом буде <0>@{0}" @@ -9202,7 +9434,7 @@ msgstr "Вашим повним псевдонімом буде <0>@{0}" msgid "Your full username will be <0>@{0}" msgstr "" -#: src/Navigation.tsx:383 +#: src/Navigation.tsx:392 #: src/screens/Search/modules/ExploreInterestsCard.tsx:67 #: src/screens/Settings/ContentAndMediaSettings.tsx:92 #: src/screens/Settings/ContentAndMediaSettings.tsx:95 @@ -9262,3 +9494,7 @@ msgstr "Вашу скаргу буде надіслано до Служби мо #: src/screens/Settings/SettingsInterests.tsx:53 msgid "Your selected interests help us serve you content you care about." msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:65 +msgid "Your verifications" +msgstr "" diff --git a/src/locale/locales/vi/messages.po b/src/locale/locales/vi/messages.po index 28704fb40e..6c604217ab 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: 2025-04-09 23:20\n" +"PO-Revision-Date: 2025-04-19 04:09\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -23,7 +23,7 @@ msgstr "" msgid "(active)" msgstr "(hoạt động)" -#: src/screens/Messages/components/ChatListItem.tsx:155 +#: src/screens/Messages/components/ChatListItem.tsx:160 msgid "(contains embedded content)" msgstr "(chứa nội dung nhúng)" @@ -82,7 +82,7 @@ msgstr "{0, plural, other {# giây}}" #: src/view/shell/bottom-bar/BottomBar.tsx:209 #: src/view/shell/bottom-bar/BottomBar.tsx:241 -#: src/view/shell/Drawer.tsx:454 +#: src/view/shell/Drawer.tsx:470 msgid "{0, plural, one {# unread item} other {# unread items}}" msgstr "{0, plural, other {# mục chưa đọc}}" @@ -91,17 +91,17 @@ msgstr "{0, plural, other {# mục chưa đọc}}" msgid "{0, plural, one {#mo} other {#mo}}" msgstr "{0, plural, other {# tháng}}" -#: src/components/ProfileHoverCard/index.web.tsx:398 +#: src/components/ProfileHoverCard/index.web.tsx:404 #: src/screens/Profile/Header/Metrics.tsx:22 msgid "{0, plural, one {follower} other {followers}}" msgstr "{0, plural, other {người theo dõi}}" -#: src/components/ProfileHoverCard/index.web.tsx:402 +#: src/components/ProfileHoverCard/index.web.tsx:408 #: src/screens/Profile/Header/Metrics.tsx:26 msgid "{0, plural, one {following} other {following}}" msgstr "{0, plural, other {đang theo dõi}}" -#: src/view/com/post-thread/PostThreadItem.tsx:459 +#: src/view/com/post-thread/PostThreadItem.tsx:479 msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, other {lượt thích}}" @@ -109,22 +109,22 @@ msgstr "{0, plural, other {lượt thích}}" msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, other {bài đăng}}" -#: src/view/com/post-thread/PostThreadItem.tsx:443 +#: src/view/com/post-thread/PostThreadItem.tsx:463 msgid "{0, plural, one {quote} other {quotes}}" msgstr "{0, plural, other {trích dẫn}}" -#: src/view/com/post-thread/PostThreadItem.tsx:425 +#: src/view/com/post-thread/PostThreadItem.tsx:445 msgid "{0, plural, one {repost} other {reposts}}" msgstr "{0, plural, other {lượt đăng lại}}" #: src/screens/Search/modules/ExploreTrendingTopics.tsx:78 msgid "{0, plural, other {{1} posts}}" -msgstr "" +msgstr "{0, plural, other {{1} bài đăng}}" #. Number of users (always at least 25) who have joined Bluesky using a specific starter pack #: src/screens/StarterPack/StarterPackScreen.tsx:485 msgid "{0, plural, other {# people have}} used this starter pack!" -msgstr "" +msgstr "{0, plural, other {# người dùng}} đã dùng gói khởi đầu này!" #. Pattern: {wordValue} in tags #: src/components/dialogs/MutedWords.tsx:475 @@ -151,11 +151,11 @@ msgstr "{0} trong số 50" #: src/components/dms/MessageItem.tsx:143 msgid "{0} reacted {1}" -msgstr "" +msgstr "{0} đã bày tỏ cảm xúc {1}" -#: src/screens/Messages/components/ChatListItem.tsx:226 +#: src/screens/Messages/components/ChatListItem.tsx:231 msgid "{0} reacted {1} to {2}" -msgstr "" +msgstr "{0} đã bày tỏ cảm xúc {1} cho {2}" #: src/view/com/util/UserAvatar.tsx:464 msgid "{0}'s avatar" @@ -206,107 +206,139 @@ msgstr "{estimatedTimeHrs, plural, other {giờ}}" msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "{estimatedTimeMins, plural, other {phút}}" -#: src/view/com/notifications/NotificationFeedItem.tsx:305 +#: src/view/com/notifications/NotificationFeedItem.tsx:324 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} followed you" msgstr "{firstAuthorLink} và <0>{additionalAuthorsCount, plural, other {{formattedAuthorsCount} người khác}} đã theo dõi bạn" -#: src/view/com/notifications/NotificationFeedItem.tsx:331 +#: src/view/com/notifications/NotificationFeedItem.tsx:350 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your custom feed" msgstr "{firstAuthorLink} và <0>{additionalAuthorsCount, plural, other {{formattedAuthorsCount} người khác}} đã thích bảng tin của bạn" -#: src/view/com/notifications/NotificationFeedItem.tsx:224 +#: src/view/com/notifications/NotificationFeedItem.tsx:243 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your post" msgstr "{firstAuthorLink} và <0>{additionalAuthorsCount, plural, other {{formattedAuthorsCount} người khác}} đã thích bài của bạn" -#: src/view/com/notifications/NotificationFeedItem.tsx:248 +#: src/view/com/notifications/NotificationFeedItem.tsx:430 +msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} removed their verifications from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:267 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} reposted your post" msgstr "{firstAuthorLink} và <0>{additionalAuthorsCount, plural, other {{formattedAuthorsCount} người khác}} đã đăng lại bài của bạn" -#: src/view/com/notifications/NotificationFeedItem.tsx:355 +#: src/view/com/notifications/NotificationFeedItem.tsx:374 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} signed up with your starter pack" msgstr "{firstAuthorLink} và <0>{additionalAuthorsCount, plural, other {{formattedAuthorsCount} người khác}} đã đăng ký gói khởi đầu của bạn" -#: src/view/com/notifications/NotificationFeedItem.tsx:317 +#: src/view/com/notifications/NotificationFeedItem.tsx:404 +msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:336 msgid "{firstAuthorLink} followed you" msgstr "{firstAuthorLink} đã theo dõi bạn" -#: src/view/com/notifications/NotificationFeedItem.tsx:294 +#: src/view/com/notifications/NotificationFeedItem.tsx:313 msgid "{firstAuthorLink} followed you back" msgstr "{firstAuthorLink} đã theo dõi lại bạn" -#: src/view/com/notifications/NotificationFeedItem.tsx:343 +#: src/view/com/notifications/NotificationFeedItem.tsx:362 msgid "{firstAuthorLink} liked your custom feed" msgstr "{firstAuthorLink} đã thích bảng tin của bạn" -#: src/view/com/notifications/NotificationFeedItem.tsx:236 +#: src/view/com/notifications/NotificationFeedItem.tsx:255 msgid "{firstAuthorLink} liked your post" msgstr "{firstAuthorLink} đã thích bài của bạn" -#: src/view/com/notifications/NotificationFeedItem.tsx:260 +#: src/view/com/notifications/NotificationFeedItem.tsx:442 +msgid "{firstAuthorLink} removed their verification from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:279 msgid "{firstAuthorLink} reposted your post" msgstr "{firstAuthorLink} đã đăng lại bài của bạn" -#: src/view/com/notifications/NotificationFeedItem.tsx:367 +#: src/view/com/notifications/NotificationFeedItem.tsx:386 msgid "{firstAuthorLink} signed up with your starter pack" msgstr "{firstAuthorLink} đã đăng ký gói khởi đầu của bạn" -#: src/view/com/notifications/NotificationFeedItem.tsx:298 +#: src/view/com/notifications/NotificationFeedItem.tsx:416 +msgid "{firstAuthorLink} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:317 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} followed you" msgstr "{firstAuthorName} và {additionalAuthorsCount, plural, other {{formattedAuthorsCount} người khác}} đã theo dõi bạn" -#: src/view/com/notifications/NotificationFeedItem.tsx:324 +#: src/view/com/notifications/NotificationFeedItem.tsx:343 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your custom feed" msgstr "{firstAuthorName} và {additionalAuthorsCount, plural, other {{formattedAuthorsCount} người khác}} đã thích bảng tin của bạn" -#: src/view/com/notifications/NotificationFeedItem.tsx:217 +#: src/view/com/notifications/NotificationFeedItem.tsx:236 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your post" msgstr "{firstAuthorName} và {additionalAuthorsCount, plural, other {{formattedAuthorsCount} người khác}} đã thích bài của bạn" -#: src/view/com/notifications/NotificationFeedItem.tsx:241 +#: src/view/com/notifications/NotificationFeedItem.tsx:423 +msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} removed their verifications from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:260 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} reposted your post" msgstr "{firstAuthorName} và {additionalAuthorsCount, plural, other {{formattedAuthorsCount} người khác}} đã đăng lại bài của bạn" -#: src/view/com/notifications/NotificationFeedItem.tsx:348 +#: src/view/com/notifications/NotificationFeedItem.tsx:367 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} signed up with your starter pack" msgstr "{firstAuthorName} và {additionalAuthorsCount, plural, other {{formattedAuthorsCount} người khác}} đã đăng ký gói khởi đầu của bạn" -#: src/view/com/notifications/NotificationFeedItem.tsx:303 +#: src/view/com/notifications/NotificationFeedItem.tsx:397 +msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:322 msgid "{firstAuthorName} followed you" msgstr "{firstAuthorName} đã theo dõi bạn" -#: src/view/com/notifications/NotificationFeedItem.tsx:293 +#: src/view/com/notifications/NotificationFeedItem.tsx:312 msgid "{firstAuthorName} followed you back" msgstr "{firstAuthorName} đã theo dõi lại bạn" -#: src/view/com/notifications/NotificationFeedItem.tsx:329 +#: src/view/com/notifications/NotificationFeedItem.tsx:348 msgid "{firstAuthorName} liked your custom feed" msgstr "{firstAuthorName} đã thích bảng tin của bạn" -#: src/view/com/notifications/NotificationFeedItem.tsx:222 +#: src/view/com/notifications/NotificationFeedItem.tsx:241 msgid "{firstAuthorName} liked your post" msgstr "{firstAuthorName} đã thích bài của bạn" -#: src/view/com/notifications/NotificationFeedItem.tsx:246 +#: src/view/com/notifications/NotificationFeedItem.tsx:428 +msgid "{firstAuthorName} removed their verification from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:265 msgid "{firstAuthorName} reposted your post" msgstr "{firstAuthorName} đã đăng lại bài của bạn" -#: src/view/com/notifications/NotificationFeedItem.tsx:353 +#: src/view/com/notifications/NotificationFeedItem.tsx:372 msgid "{firstAuthorName} signed up with your starter pack" msgstr "{firstAuthorName} đã đăng ký gói khởi đầu của bạn" -#: src/components/ProfileHoverCard/index.web.tsx:508 +#: src/view/com/notifications/NotificationFeedItem.tsx:402 +msgid "{firstAuthorName} verified you" +msgstr "" + +#: src/components/ProfileHoverCard/index.web.tsx:532 #: src/screens/Profile/Header/Metrics.tsx:49 msgid "{following} following" msgstr "{following} đang theo dõi" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:392 +#: src/components/dialogs/SearchablePeopleList.tsx:412 msgid "{handle} can't be messaged" msgstr "không thể nhắn tin cho {handle}" #. Number of users (always at least 50) who have joined Bluesky using a specific starter pack #: src/components/StarterPack/StarterPackCard.tsx:101 msgid "{joinedAllTimeCount, plural, other {# users have}} joined!" -msgstr "" +msgstr "{joinedAllTimeCount, plural, other {# người dùng}} đã đăng ký!" #: src/view/shell/bottom-bar/BottomBarWeb.tsx:270 msgid "{notificationCount, plural, one {# unread item} other {# unread items}}" @@ -323,17 +355,30 @@ msgstr "{profileName} đã tham gia Bluesky bằng gói khởi đầu {0} trư #. The trending topic rank, i.e. "1. March Madness", "2. The Bachelor" #: src/screens/Search/modules/ExploreTrendingTopics.tsx:107 msgid "{rank}." -msgstr "" +msgstr "{rank}." #. trending topic time spent trending. should be as short as possible to fit in a pill #: src/screens/Search/modules/ExploreTrendingTopics.tsx:202 msgid "{type}h ago" +msgstr "{type} giờ trước" + +#: src/components/verification/VerifierDialog.tsx:60 +msgid "{userName} is a trusted verifier" +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:67 +msgid "{userName} is verified" +msgstr "" + +#. Possessive, meaning "the verifications of {userName}" +#: src/components/verification/VerificationsDialog.tsx:69 +msgid "{userName}'s verifications" msgstr "" #. Indicates the number of additional profiles are in the Starter Pack e.g. +12 #: src/screens/Search/components/StarterPackCard.tsx:249 msgid "+{computedTotal}" -msgstr "" +msgstr "+{computedTotal}" #: src/screens/StarterPack/Wizard/index.tsx:449 msgctxt "profiles" @@ -345,11 +390,11 @@ msgctxt "feeds" msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" msgstr "<0>{0}, <1>{1}, và {2, plural, other {# người khác}} nằm trong trong gói khởi đầu của bạn" -#: src/view/shell/Drawer.tsx:97 +#: src/view/shell/Drawer.tsx:113 msgid "<0>{0} {1, plural, one {follower} other {followers}}" msgstr "<0>{0} {1, plural, other {người theo dõi}}" -#: src/view/shell/Drawer.tsx:108 +#: src/view/shell/Drawer.tsx:124 msgid "<0>{0} {1, plural, one {following} other {following}}" msgstr "<0>{0} {1, plural, other {đang theo dõi}}" @@ -398,14 +443,18 @@ msgid "7 days" msgstr "7 ngày" #. If last message does not contain text, fall back to "{user} reacted to {a message}" -#: src/screens/Messages/components/ChatListItem.tsx:205 +#: src/screens/Messages/components/ChatListItem.tsx:210 msgid "a message" +msgstr "một tin nhắn" + +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:91 +msgid "A new form of verification" msgstr "" -#: src/Navigation.tsx:391 -#: src/screens/Settings/AboutSettings.tsx:34 -#: src/screens/Settings/Settings.tsx:215 -#: src/screens/Settings/Settings.tsx:218 +#: src/Navigation.tsx:400 +#: src/screens/Settings/AboutSettings.tsx:72 +#: src/screens/Settings/Settings.tsx:223 +#: src/screens/Settings/Settings.tsx:226 msgid "About" msgstr "Giới thiệu" @@ -424,36 +473,36 @@ msgid "Accept Request" msgstr "Chấp nhận yêu cầu" #: src/screens/Settings/AccessibilitySettings.tsx:46 -#: src/screens/Settings/Settings.tsx:191 -#: src/screens/Settings/Settings.tsx:194 +#: src/screens/Settings/Settings.tsx:199 +#: src/screens/Settings/Settings.tsx:202 msgid "Accessibility" msgstr "Trợ năng" -#: src/Navigation.tsx:343 +#: src/Navigation.tsx:352 msgid "Accessibility Settings" msgstr "Cài đặt trợ năng" -#: src/Navigation.tsx:359 +#: src/Navigation.tsx:368 #: src/screens/Login/LoginForm.tsx:194 #: src/screens/Settings/AccountSettings.tsx:45 -#: src/screens/Settings/Settings.tsx:153 -#: src/screens/Settings/Settings.tsx:156 +#: src/screens/Settings/Settings.tsx:161 +#: src/screens/Settings/Settings.tsx:164 msgid "Account" msgstr "Tài khoản" #: src/screens/Messages/components/RequestButtons.tsx:81 -#: src/view/com/profile/ProfileMenu.tsx:141 +#: src/view/com/profile/ProfileMenu.tsx:147 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:392 msgctxt "toast" msgid "Account blocked" msgstr "Tài khoản đã bị chặn" -#: src/view/com/profile/ProfileMenu.tsx:154 +#: src/view/com/profile/ProfileMenu.tsx:160 msgctxt "toast" msgid "Account followed" msgstr "Tài khoản được theo dõi" -#: src/view/com/profile/ProfileMenu.tsx:117 +#: src/view/com/profile/ProfileMenu.tsx:123 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:415 msgctxt "toast" msgid "Account muted" @@ -468,33 +517,37 @@ msgstr "Tài khoản đã bị ẩn" msgid "Account Muted by List" msgstr "Tài khoản đã bị ẩn bởi Danh sách" -#: src/screens/Settings/Settings.tsx:430 +#: src/screens/Settings/Settings.tsx:472 msgid "Account options" msgstr "Tùy chọn tài khoản" -#: src/screens/Settings/Settings.tsx:466 +#: src/screens/Settings/Settings.tsx:508 msgid "Account removed from quick access" msgstr "Tài khoản đã bị xóa khỏi truy cập nhanh" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:137 -#: src/view/com/profile/ProfileMenu.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:140 +#: src/view/com/profile/ProfileMenu.tsx:137 msgctxt "toast" msgid "Account unblocked" msgstr "Tài khoản đã được bỏ chặn" -#: src/view/com/profile/ProfileMenu.tsx:166 +#: src/view/com/profile/ProfileMenu.tsx:172 msgctxt "toast" msgid "Account unfollowed" msgstr "Tài khoản đã bị bỏ theo dõi" -#: src/view/com/profile/ProfileMenu.tsx:107 +#: src/view/com/profile/ProfileMenu.tsx:113 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:405 msgctxt "toast" msgid "Account unmuted" msgstr "Tài khoản đã được bật lại thông báo" +#: src/components/verification/VerifierDialog.tsx:98 +msgid "Accounts with a scalloped blue check mark<0>{NON_BREAKING_SPACE}<1/>{NON_BREAKING_SPACE}can verify others. These trusted verifiers are selected by Bluesky." +msgstr "" + +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:169 #: src/components/dialogs/MutedWords.tsx:328 -#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/UserAddRemoveLists.tsx:235 msgid "Add" msgstr "Thêm" @@ -512,8 +565,8 @@ msgstr "Thêm {displayName} vào gói khởi đầu" msgid "Add a content warning" msgstr "Thêm cảnh báo nội dung" -#: src/view/screens/ProfileList.tsx:916 -#: src/view/screens/ProfileList.tsx:934 +#: src/view/screens/ProfileList.tsx:924 +#: src/view/screens/ProfileList.tsx:942 msgid "Add a user to this list" msgstr "Thêm người dùng vào danh sách này" @@ -536,8 +589,8 @@ msgstr "Thêm văn bản thay thế" msgid "Add alt text (optional)" msgstr "Thêm văn bản thay thế (không bắt buộc)" -#: src/screens/Settings/Settings.tsx:373 -#: src/screens/Settings/Settings.tsx:376 +#: src/screens/Settings/Settings.tsx:415 +#: src/screens/Settings/Settings.tsx:418 #: src/view/shell/desktop/LeftNav.tsx:281 #: src/view/shell/desktop/LeftNav.tsx:285 msgid "Add another account" @@ -559,7 +612,7 @@ msgstr "Thêm mật khẩu ứng dụng" #: src/components/dms/EmojiReactionPicker.web.tsx:35 msgid "Add emoji reaction" -msgstr "" +msgstr "Thêm emoji để bày tỏ cảm xúc" #: src/components/moderation/ReportDialog/index.tsx:392 #: src/components/moderation/ReportDialog/index.tsx:396 @@ -578,14 +631,18 @@ msgstr "Thêm từ cấm và thẻ" msgid "Add new post" msgstr "Thêm bài mới" -#: src/view/screens/ProfileList.tsx:924 -#: src/view/screens/ProfileList.tsx:942 +#: src/view/screens/ProfileList.tsx:932 +#: src/view/screens/ProfileList.tsx:950 msgid "Add people" msgstr "Thêm người" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:79 +msgid "Add people to list" +msgstr "" + #: src/components/dms/EmojiPopup.android.tsx:55 msgid "Add Reaction" -msgstr "" +msgstr "Thêm bày tỏ cảm xúc" #: src/screens/Home/NoFeedsPinned.tsx:99 msgid "Add recommended feeds" @@ -599,7 +656,7 @@ msgstr "Thêm bảng tin từ gói khởi đầu của bạn!" msgid "Add the default feed of only people you follow" msgstr "Thêm bảng tin mặc định chỉ bao gồm người bạn theo dõi" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:387 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:406 msgid "Add the following DNS record to your domain:" msgstr "Thêm bản ghi DNS sau vào tên miền của bạn:" @@ -607,8 +664,8 @@ msgstr "Thêm bản ghi DNS sau vào tên miền của bạn:" msgid "Add this feed to your feeds" msgstr "Thêm bảng tin này vào danh sách bảng tin của bạn" -#: src/view/com/profile/ProfileMenu.tsx:273 -#: src/view/com/profile/ProfileMenu.tsx:276 +#: src/view/com/profile/ProfileMenu.tsx:286 +#: src/view/com/profile/ProfileMenu.tsx:289 msgid "Add to lists" msgstr "Thêm vào danh sách" @@ -616,7 +673,11 @@ msgstr "Thêm vào danh sách" msgid "Add to my feeds" msgstr "Thêm vào bảng tin của tôi" -#: src/view/com/modals/ListAddRemoveUsers.tsx:192 +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:156 +msgid "Add user to list" +msgstr "" + +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:109 #: src/view/com/modals/UserAddRemoveLists.tsx:162 msgid "Added to list" msgstr "Thêm vào danh sách" @@ -640,7 +701,7 @@ msgstr "18+" msgid "Adult Content" msgstr "Nội dung 18+" -#: src/screens/Moderation/index.tsx:355 +#: src/screens/Moderation/index.tsx:374 msgid "Adult content can only be enabled via the Web at <0>bsky.app." msgstr "Nội dung 18+ chỉ có thể được bật qua Web tại <0>bsky.app." @@ -653,7 +714,7 @@ msgstr "Nội dung 18+ đã bị tắt." msgid "Adult Content labels" msgstr "Nhãn cho nội dung 18+" -#: src/screens/Moderation/index.tsx:399 +#: src/screens/Moderation/index.tsx:418 msgid "Advanced" msgstr "Nâng cao" @@ -733,7 +794,7 @@ msgstr "Văn bản thay thế mô tả hình ảnh cho người khiếm thị ho #: src/view/com/composer/GifAltText.tsx:179 #: src/view/com/composer/photos/ImageAltTextDialog.tsx:139 msgid "Alt text will be truncated. {MAX_ALT_TEXT, plural, other {Limit: {0} characters.}}" -msgstr "" +msgstr "Văn bản thay thế sẽ bị cắt ngắn. {MAX_ALT_TEXT, plural, other {Giới hạn: {0} kí tự.}}" #: src/screens/Settings/components/DisableEmail2FADialog.tsx:93 #: src/view/com/modals/VerifyEmail.tsx:132 @@ -762,7 +823,7 @@ msgstr "Đã có lỗi xảy ra khi đang nén video." #: src/state/queries/explore-feed-previews.tsx:184 msgid "An error occurred while fetching the feed." -msgstr "" +msgstr "Đã có lỗi xảy ra khi tải bảng tin." #: src/components/StarterPack/ProfileStarterPacks.tsx:336 msgid "An error occurred while generating your starter pack. Want to try again?" @@ -794,6 +855,11 @@ msgstr "Đã có lỗi xảy ra khi đang cố gắng theo dõi tất cả" msgid "An error occurred while uploading the video." msgstr "Đã có lỗi xảy ra khi đang tải lên video." +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:84 +#: src/components/verification/VerifierDialog.tsx:88 +msgid "An illustration showing that Bluesky selects trusted verifiers, and trusted verifiers in turn verify individual user accounts." +msgstr "" + #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:28 #: src/lib/moderation/useReportOptions.ts:28 msgid "An issue not included in these options" @@ -809,13 +875,17 @@ msgstr "Có vấn đề xảy ra khi đang mở cuộc trò chuyện" #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 -#: src/components/ProfileCard.tsx:339 -#: src/components/ProfileCard.tsx:360 +#: src/components/ProfileCard.tsx:367 +#: src/components/ProfileCard.tsx:388 #: src/view/com/profile/FollowButton.tsx:38 #: src/view/com/profile/FollowButton.tsx:48 msgid "An issue occurred, please try again." msgstr "Có vấn đề xảy ra, vui lòng thử lại." +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:118 +msgid "An mockup of a iPhone showing the Bluesky app open to the profile of a verified user with a blue checkmark next to their display name." +msgstr "" + #: src/screens/Onboarding/StepInterests/index.tsx:185 msgid "an unknown error occurred" msgstr "có vấn đề không xác định xảy ra" @@ -838,6 +908,10 @@ msgstr "Động vật" msgid "Animated GIF" msgstr "GIF động" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:37 +msgid "Announcing verification on Bluesky" +msgstr "" + #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:33 #: src/lib/moderation/useReportOptions.ts:33 msgid "Anti-Social Behavior" @@ -847,7 +921,7 @@ msgstr "Hành vi phản xã hội" msgid "Anybody can interact" msgstr "Mọi người có thể tương tác" -#: src/Navigation.tsx:399 +#: src/Navigation.tsx:408 #: src/screens/Settings/AppIconSettings/index.tsx:67 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:18 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:23 @@ -884,7 +958,7 @@ msgstr "Mật khẩu ứng dụng phải dài tối thiểu 4 ký tự" msgid "App passwords" msgstr "Mật khẩu ứng dụng" -#: src/Navigation.tsx:311 +#: src/Navigation.tsx:320 #: src/screens/Settings/AppPasswords.tsx:51 msgid "App Passwords" msgstr "Mật khẩu ứng dụng" @@ -920,10 +994,10 @@ msgstr "Khiếu nại việc đình chỉ" msgid "Appeal this decision" msgstr "Kháng nghị quyết định này" -#: src/Navigation.tsx:351 +#: src/Navigation.tsx:360 #: src/screens/Settings/AppearanceSettings.tsx:85 -#: src/screens/Settings/Settings.tsx:183 -#: src/screens/Settings/Settings.tsx:186 +#: src/screens/Settings/Settings.tsx:191 +#: src/screens/Settings/Settings.tsx:194 msgid "Appearance" msgstr "Giao diện" @@ -932,12 +1006,12 @@ msgstr "Giao diện" msgid "Apply default recommended feeds" msgstr "Áp dụng bảng tin được đề xuất mặc định" -#: src/view/com/post-thread/PostThreadItem.tsx:865 +#: src/view/com/post-thread/PostThreadItem.tsx:885 msgid "Archived from {0}" msgstr "Lưu trữ từ {0}" -#: src/view/com/post-thread/PostThreadItem.tsx:834 -#: src/view/com/post-thread/PostThreadItem.tsx:873 +#: src/view/com/post-thread/PostThreadItem.tsx:854 +#: src/view/com/post-thread/PostThreadItem.tsx:893 msgid "Archived post" msgstr "Bài đăng lưu trữ" @@ -953,7 +1027,7 @@ msgstr "Bạn có chắc chắn muốn xóa tin nhắn này? Tin nhắn sẽ b msgid "Are you sure you want to delete this starter pack?" msgstr "Bạn có chắc chắn muốn xóa gói khởi đầu này không?" -#: src/screens/Profile/Header/EditProfileDialog.tsx:82 +#: src/screens/Profile/Header/EditProfileDialog.tsx:86 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?" @@ -1016,7 +1090,7 @@ msgstr "Tùy chọn tự động phát đã được chuyển sang <0>Cài đặ msgid "Autoplay videos and GIFs" msgstr "Tự động phát video và GIF" -#: src/components/dms/MessagesListHeader.tsx:82 +#: src/components/dms/MessagesListHeader.tsx:84 #: src/components/moderation/LabelsOnMeDialog.tsx:315 #: src/components/moderation/LabelsOnMeDialog.tsx:316 #: src/screens/Login/ChooseAccountForm.tsx:90 @@ -1052,7 +1126,7 @@ msgstr "Bạn cần xác minh email trước khi có thể tạo bài đăng." msgid "Before creating a starter pack, you must first verify your email." msgstr "Bạn cần xác minh email trước khi có thể tạo gói khởi đầu." -#: src/components/dms/dialogs/NewChatDialog.tsx:79 +#: src/components/dms/dialogs/NewChatDialog.tsx:80 #: src/components/dms/MessageProfileButton.tsx:110 #: src/screens/Messages/Conversation.tsx:221 msgid "Before you may message another user, you must first verify your email." @@ -1063,8 +1137,8 @@ msgstr "Bạn cần xác minh email trước khi có thể nhắn tin với ngư msgid "Birthday" msgstr "Ngày sinh" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:283 -#: src/view/com/profile/ProfileMenu.tsx:399 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 +#: src/view/com/profile/ProfileMenu.tsx:435 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:849 msgid "Block" msgstr "Chặn" @@ -1073,19 +1147,19 @@ msgstr "Chặn" #: src/components/dms/ConvoMenu.tsx:250 #: src/screens/Messages/components/RequestButtons.tsx:134 #: src/screens/Messages/components/RequestButtons.tsx:136 -#: src/view/com/profile/ProfileMenu.tsx:310 -#: src/view/com/profile/ProfileMenu.tsx:317 +#: src/view/com/profile/ProfileMenu.tsx:346 +#: src/view/com/profile/ProfileMenu.tsx:353 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:686 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:688 msgid "Block account" msgstr "Chặn tài khoản" -#: src/view/com/profile/ProfileMenu.tsx:382 +#: src/view/com/profile/ProfileMenu.tsx:418 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:844 msgid "Block Account?" msgstr "Chặn tài khoản" -#: src/view/screens/ProfileList.tsx:661 +#: src/view/screens/ProfileList.tsx:669 msgid "Block accounts" msgstr "Chặn tài khoản" @@ -1097,7 +1171,7 @@ msgstr "Chặn và xoá" msgid "Block and/or delete this conversation" msgstr "Chặn và/hoặc xoá cuộc trò chuyện này" -#: src/view/screens/ProfileList.tsx:781 +#: src/view/screens/ProfileList.tsx:789 msgid "Block list" msgstr "Danh sách chặn" @@ -1105,7 +1179,7 @@ msgstr "Danh sách chặn" msgid "Block or report" msgstr "Chặn hoặc báo cáo" -#: src/view/screens/ProfileList.tsx:776 +#: src/view/screens/ProfileList.tsx:784 msgid "Block these accounts?" msgstr "Chặn các tài khoản này?" @@ -1122,21 +1196,21 @@ msgstr "Chặn người dùng" msgid "Blocked" msgstr "Đã bị chặn" -#: src/screens/Moderation/index.tsx:269 +#: src/screens/Moderation/index.tsx:273 msgid "Blocked accounts" msgstr "Tài khoản đã bị chặn" -#: src/Navigation.tsx:160 -#: src/view/screens/ModerationBlockedAccounts.tsx:101 +#: src/Navigation.tsx:161 +#: src/view/screens/ModerationBlockedAccounts.tsx:110 msgid "Blocked Accounts" msgstr "Tài khoản đã bị chặn" -#: src/view/com/profile/ProfileMenu.tsx:394 +#: src/view/com/profile/ProfileMenu.tsx:430 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:846 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." -#: src/view/screens/ModerationBlockedAccounts.tsx:112 +#: src/view/screens/ModerationBlockedAccounts.tsx:121 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you. You will not see their content and they will be prevented from seeing yours." 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. Bạn sẽ không thể xem nội dung của họ và họ sẽ không được phép xem nội dung của bạn." @@ -1144,15 +1218,15 @@ msgstr "Tài khoản bị chặn không thể trả lời bài đăng của bạ msgid "Blocked post." msgstr "Bài đăng đã bị chặn." -#: src/screens/Profile/Sections/Labels.tsx:173 +#: src/screens/Profile/Sections/Labels.tsx:170 msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "Việc chặn không ngăn dịch vụ gắn nhãn này đặt nhãn trên tài khoản của bạn." -#: src/view/screens/ProfileList.tsx:778 +#: src/view/screens/ProfileList.tsx:786 msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "Việc chặn là công khai. Tài khoản bị chặng 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." -#: src/view/com/profile/ProfileMenu.tsx:391 +#: src/view/com/profile/ProfileMenu.tsx:427 msgid "Blocking will not prevent labels from being applied on your account, but it will stop this account from replying in your threads or interacting with you." msgstr "Việc chặn không ngăn nhãn gắn trên tài khoản của bạn, nhưng sẽ ngăn tài khoản này trả lời trong bài đăng của bạn hoặc tương tác với bạn." @@ -1165,7 +1239,7 @@ msgstr "Blog" msgid "Bluesky" msgstr "Bluesky" -#: src/view/com/post-thread/PostThreadItem.tsx:890 +#: src/view/com/post-thread/PostThreadItem.tsx:910 msgid "Bluesky cannot confirm the authenticity of the claimed date." msgstr "Bluesky không thể xác nhận tính xác thực của ngày được tuyên bố." @@ -1199,6 +1273,10 @@ msgstr "Bluesky sẽ chọn một tập hợp các tài khoản được đề x msgid "Bluesky will not show your profile and posts to logged-out users. Other apps may not honor this request. This does not make your account private." msgstr "Bluesky sẽ không hiển thị hồ sơ và bài đăng của bạn cho người dùng không đăng nhập. Các ứng dụng khác có thể không tuân thủ yêu cầu này. Việc này không giúp tài khoản của bạn bảo mật." +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:132 +msgid "Bluesky will proactively verify notable and authentic accounts." +msgstr "" + #: src/screens/Settings/AppIconSettings/index.tsx:99 msgid "Bluesky+" msgstr "Bluesky+" @@ -1259,7 +1337,7 @@ msgstr "Xem bộ khởi đầu {displayName}" #: src/screens/Search/modules/ExploreTrendingTopics.tsx:89 msgid "Browse topic {0}" -msgstr "" +msgstr "Xem chủ đề {0}" #: src/components/TrendingTopics.tsx:232 msgid "Browse topic {displayName}" @@ -1294,24 +1372,24 @@ msgstr "Bằng việc tạo tài khoản, bạn đồng ý với <0>Điều kho #: src/screens/Search/components/StarterPackCard.tsx:105 msgid "By you" -msgstr "" +msgstr "Bởi bạn" #: src/view/com/composer/photos/OpenCameraBtn.tsx:72 msgid "Camera" msgstr "Máy ảnh" #: src/components/Menu/index.tsx:306 -#: src/components/Prompt.tsx:130 -#: src/components/Prompt.tsx:132 +#: src/components/Prompt.tsx:140 +#: src/components/Prompt.tsx:142 #: src/screens/Deactivated.tsx:158 -#: src/screens/Profile/Header/EditProfileDialog.tsx:220 -#: src/screens/Profile/Header/EditProfileDialog.tsx:228 +#: src/screens/Profile/Header/EditProfileDialog.tsx:227 +#: src/screens/Profile/Header/EditProfileDialog.tsx:235 #: src/screens/Search/Shell.tsx:349 #: src/screens/Settings/AppIconSettings/index.tsx:44 #: src/screens/Settings/AppIconSettings/index.tsx:225 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:76 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:83 -#: src/screens/Settings/Settings.tsx:260 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:78 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:85 +#: src/screens/Settings/Settings.tsx:268 #: src/screens/Takendown.tsx:99 #: src/screens/Takendown.tsx:102 #: src/view/com/composer/Composer.tsx:937 @@ -1322,7 +1400,7 @@ msgstr "Máy ảnh" #: src/view/com/modals/ChangePassword.tsx:282 #: src/view/com/modals/CreateOrEditList.tsx:335 #: src/view/com/modals/CropImage.web.tsx:97 -#: src/view/com/modals/EditProfile.tsx:244 +#: src/view/com/modals/EditProfile.tsx:270 #: src/view/com/modals/InAppBrowserConsent.tsx:75 #: src/view/com/modals/InAppBrowserConsent.tsx:77 #: src/view/com/modals/LinkWarning.tsx:105 @@ -1350,7 +1428,7 @@ msgstr "Hủy xóa tài khoản" msgid "Cancel image crop" msgstr "Huỷ cắt ảnh" -#: src/view/com/modals/EditProfile.tsx:239 +#: src/view/com/modals/EditProfile.tsx:265 msgid "Cancel profile editing" msgstr "Hủy chỉnh sửa hồ sơ" @@ -1363,7 +1441,6 @@ msgid "Cancel reactivation and sign out" msgstr "Hủy kích hoạt lại và đăng xuất" #: src/screens/Search/Shell.tsx:341 -#: src/view/com/modals/ListAddRemoveUsers.tsx:88 msgid "Cancel search" msgstr "Huỷ tìm kiếm" @@ -1411,8 +1488,8 @@ msgstr "Thay đổi email" msgid "Change email address" msgstr "Thay đổi địa chỉ email" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:92 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:96 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:94 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:98 msgid "Change Handle" msgstr "Thay đổi tên tài khoản" @@ -1448,15 +1525,15 @@ msgstr "Thay đổi địa chỉ email của bạn" msgid "Changes app icon" msgstr "Thay đổi biểu tượng ứng dụng" -#: src/components/forms/HostingProvider.tsx:50 -#: src/components/forms/HostingProvider.tsx:70 +#: src/components/forms/HostingProvider.tsx:49 +#: src/components/forms/HostingProvider.tsx:69 msgid "Changes hosting provider" msgstr "Thay đổi nơi quản lý tài khoản" -#: src/Navigation.tsx:416 +#: src/Navigation.tsx:425 #: src/view/shell/bottom-bar/BottomBar.tsx:205 #: src/view/shell/desktop/LeftNav.tsx:535 -#: src/view/shell/Drawer.tsx:422 +#: src/view/shell/Drawer.tsx:438 msgid "Chat" msgstr "Chat" @@ -1471,7 +1548,7 @@ msgctxt "toast" msgid "Chat muted" msgstr "Đã tắt thông báo chat" -#: src/Navigation.tsx:426 +#: src/Navigation.tsx:435 #: src/screens/Messages/components/InboxPreview.tsx:24 msgid "Chat request inbox" msgstr "Hộp thư yêu cầu trò chuyện" @@ -1482,7 +1559,7 @@ msgid "Chat requests" msgstr "Yêu cầu trò chuyện" #: src/components/dms/ConvoMenu.tsx:75 -#: src/Navigation.tsx:421 +#: src/Navigation.tsx:430 #: src/screens/Messages/ChatList.tsx:328 msgid "Chat settings" msgstr "Cài đặt chat" @@ -1514,7 +1591,7 @@ msgstr "Kiểm tra email của bạn để tìm mã đăng nhập và nhập nó msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "Kiểm tra hộp thư đến của bạn để nhận email với mã xác nhận để nhập ở dưới đây:" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:370 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:389 msgid "Choose domain verification method" msgstr "Chọn phương pháp xác minh tên miền" @@ -1554,14 +1631,19 @@ msgstr "Chọn mật khẩu của bạn" msgid "Choose your username" msgstr "Chọn tên người dùng của bạn" -#: src/screens/Settings/Settings.tsx:351 +#: src/screens/Settings/Settings.tsx:393 msgid "Clear all storage data" msgstr "Xóa tất cả dữ liệu lưu trữ" -#: src/screens/Settings/Settings.tsx:353 +#: src/screens/Settings/Settings.tsx:395 msgid "Clear all storage data (restart after this)" msgstr "Xóa tất cả dữ liệu lưu trữ (khởi động lại sau đó)" +#: src/screens/Settings/AboutSettings.tsx:113 +#: src/screens/Settings/AboutSettings.tsx:117 +msgid "Clear image cache" +msgstr "" + #: src/components/forms/SearchInput.tsx:70 msgid "Clear search query" msgstr "Xóa truy vấn tìm kiếm" @@ -1595,8 +1677,10 @@ msgid "Clip 🐴 clop 🐴" msgstr "Lộp 🐴 cộp 🐴" #: src/components/dialogs/GifSelect.tsx:281 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:174 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:183 +#: src/components/dialogs/SearchablePeopleList.tsx:295 #: src/components/dialogs/VerifyEmailDialog.tsx:289 -#: src/components/dms/dialogs/SearchablePeopleList.tsx:269 #: src/components/dms/EmojiPopup.android.tsx:58 #: src/components/dms/ReportDialog.tsx:381 #: src/components/dms/ReportDialog.tsx:390 @@ -1605,6 +1689,8 @@ msgstr "Lộp 🐴 cộp 🐴" #: src/components/ProgressGuide/FollowDialog.tsx:386 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:117 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:123 +#: src/components/verification/VerificationsDialog.tsx:146 +#: src/components/verification/VerifierDialog.tsx:144 #: src/view/com/modals/ChangePassword.tsx:279 #: src/view/com/modals/ChangePassword.tsx:282 #: src/view/com/util/post-embeds/GifEmbed.tsx:197 @@ -1625,6 +1711,8 @@ msgid "Close bottom drawer" msgstr "Đóng trình đơn kéo dưới" #: src/components/dialogs/GifSelect.tsx:275 +#: src/components/verification/VerificationsDialog.tsx:138 +#: src/components/verification/VerifierDialog.tsx:136 msgid "Close dialog" msgstr "Đóng hộp thoại" @@ -1653,7 +1741,7 @@ msgstr "Đóng trình xem hình ảnh" #: src/components/ContextMenu/Backdrop.ios.tsx:79 #: src/components/ContextMenu/Backdrop.tsx:45 msgid "Close menu" -msgstr "" +msgstr "Đóng bảng chọn" #: src/components/Menu/index.tsx:300 msgid "Close this dialog" @@ -1665,7 +1753,7 @@ msgstr "Đóng cảnh báo cập nhật mật khẩu" #: src/view/com/composer/Composer.tsx:945 msgid "Closes post composer and discards post draft" -msgstr "" +msgstr "Đóng trình soạn bài đăng và huỷ bỏ nháp" #: src/view/com/composer/text-input/web/EmojiPicker.web.tsx:138 #: src/view/com/composer/text-input/web/EmojiPicker.web.tsx:174 @@ -1676,11 +1764,11 @@ msgstr "Đóng bảng chọn emoji" msgid "Closes viewer for header image" msgstr "Đóng trình xem hình ảnh tiêu đề" -#: src/view/com/notifications/NotificationFeedItem.tsx:405 +#: src/view/com/notifications/NotificationFeedItem.tsx:479 msgid "Collapse list of users" msgstr "Thu gọn danh sách người dung" -#: src/view/com/notifications/NotificationFeedItem.tsx:598 +#: src/view/com/notifications/NotificationFeedItem.tsx:687 msgid "Collapses list of users for a given notification" msgstr "Thu gọn danh sách người dùng cho một thông báo cụ thể" @@ -1703,7 +1791,7 @@ msgstr "Hài kịch" msgid "Comics" msgstr "Truyện tranh" -#: src/Navigation.tsx:301 +#: src/Navigation.tsx:310 #: src/view/screens/CommunityGuidelines.tsx:34 msgid "Community Guidelines" msgstr "Quy tắc cộng đồng" @@ -1722,7 +1810,7 @@ msgstr "Soạn bài đăng mới" #: src/view/com/composer/Composer.tsx:846 msgid "Compose posts up to {0, plural, other {# characters}} in length" -msgstr "" +msgstr "Soạn bài đăng với độ dài tối đa {0, plural, other {# kí tự}}" #: src/view/com/post-thread/PostThreadComposePrompt.tsx:34 msgid "Compose reply" @@ -1743,8 +1831,8 @@ msgstr "Đã cấu hình trong <0>cài đặt kiểm duyệt." #: src/components/dialogs/VerifyEmailDialog.tsx:253 #: src/components/dialogs/VerifyEmailDialog.tsx:260 #: src/components/dialogs/VerifyEmailDialog.tsx:283 -#: src/components/Prompt.tsx:173 -#: src/components/Prompt.tsx:176 +#: src/components/Prompt.tsx:183 +#: src/components/Prompt.tsx:186 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:185 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:188 #: src/view/com/modals/VerifyEmail.tsx:239 @@ -1765,11 +1853,11 @@ msgstr "Xác nhận cài đặt ngôn ngữ nội dung" msgid "Confirm delete account" msgstr "Xác nhận xóa tài khoản" -#: src/screens/Moderation/index.tsx:303 +#: src/screens/Moderation/index.tsx:322 msgid "Confirm your age:" msgstr "Xác nhận tuổi của bạn:" -#: src/screens/Moderation/index.tsx:294 +#: src/screens/Moderation/index.tsx:313 msgid "Confirm your birthdate" msgstr "Xác nhận ngày sinh của bạn" @@ -1802,12 +1890,12 @@ msgid "Content & Media" msgstr "Nội dung & phương tiện" #: src/screens/Settings/AccessibilitySettings.tsx:109 -#: src/screens/Settings/Settings.tsx:175 -#: src/screens/Settings/Settings.tsx:178 +#: src/screens/Settings/Settings.tsx:183 +#: src/screens/Settings/Settings.tsx:186 msgid "Content and media" msgstr "Nội dung và phương tiện" -#: src/Navigation.tsx:375 +#: src/Navigation.tsx:384 msgid "Content and Media" msgstr "Nội dung và phương tiện" @@ -1815,7 +1903,7 @@ msgstr "Nội dung và phương tiện" msgid "Content Blocked" msgstr "Nội dung đã bị chặn" -#: src/screens/Moderation/index.tsx:287 +#: src/screens/Moderation/index.tsx:306 msgid "Content filters" msgstr "Lọc nội dung" @@ -1853,7 +1941,7 @@ msgstr "Nền trình đơn, nhấn để đóng trình đơn." msgid "Continue" msgstr "Tiếp tục" -#: src/components/AccountList.tsx:121 +#: src/components/AccountList.tsx:126 msgid "Continue as {0} (currently signed in)" msgstr "Tiếp tục dưới tên {0} (đang đăng nhập)" @@ -1873,7 +1961,7 @@ msgctxt "toast" msgid "Conversation deleted" msgstr "Hội thoại đã bị xóa" -#: src/screens/Messages/components/ChatListItem.tsx:191 +#: src/screens/Messages/components/ChatListItem.tsx:196 msgid "Conversation deleted" msgstr "Hội thoại đã bị xóa" @@ -1885,7 +1973,7 @@ msgstr "Nấu ăn" msgid "Copied" msgstr "Đã sao chép" -#: src/screens/Settings/AboutSettings.tsx:98 +#: src/screens/Settings/AboutSettings.tsx:148 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" @@ -1903,7 +1991,7 @@ msgstr "Đã sao chép vào bảng ghi tạm" msgid "Copied!" msgstr "Đã sao chép!" -#: src/screens/Settings/AboutSettings.tsx:74 +#: src/screens/Settings/AboutSettings.tsx:124 msgid "Copies build version to clipboard" msgstr "Sao chép mã số phiên bản vào bản ghi tạm" @@ -1915,8 +2003,8 @@ msgstr "Sao chép" msgid "Copy App Password" msgstr "Sao chép mật khẩu ứng dụng" -#: src/view/com/profile/ProfileMenu.tsx:347 -#: src/view/com/profile/ProfileMenu.tsx:350 +#: src/view/com/profile/ProfileMenu.tsx:383 +#: src/view/com/profile/ProfileMenu.tsx:386 msgid "Copy at:// URI" msgstr "Sao chép URI at://" @@ -1930,13 +2018,13 @@ msgstr "Sao chép mã DID của tác giả" msgid "Copy code" msgstr "Sao chép mã" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:472 -#: src/view/com/profile/ProfileMenu.tsx:356 -#: src/view/com/profile/ProfileMenu.tsx:359 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:491 +#: src/view/com/profile/ProfileMenu.tsx:392 +#: src/view/com/profile/ProfileMenu.tsx:395 msgid "Copy DID" msgstr "Sao chép DID" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:405 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:424 msgid "Copy host" msgstr "Sao chép máy chủ" @@ -1948,7 +2036,7 @@ msgstr "Sao chép liên kết" msgid "Copy Link" msgstr "Sao chép liên kết" -#: src/view/screens/ProfileList.tsx:505 +#: src/view/screens/ProfileList.tsx:513 msgid "Copy link to list" msgstr "Sao chép liên kết đến danh sách" @@ -1976,11 +2064,11 @@ msgstr "Sao chép văn bản bài đăng" msgid "Copy QR code" msgstr "Sao chép mã QR" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:426 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:445 msgid "Copy TXT record value" msgstr "Sao chép giá trị bản ghi TXT" -#: src/Navigation.tsx:306 +#: src/Navigation.tsx:315 #: src/view/screens/CopyrightPolicy.tsx:31 msgid "Copyright Policy" msgstr "Chính sách bản quyền" @@ -1994,7 +2082,7 @@ msgstr "Không thể rời khỏi chat" msgid "Could not load feed" msgstr "Không thể tải bảng tin" -#: src/view/screens/ProfileList.tsx:1021 +#: src/view/screens/ProfileList.tsx:1029 msgid "Could not load list" msgstr "Không thể tải danh sách" @@ -2016,7 +2104,7 @@ msgstr "Tạo mã QR cho gói khởi đầu" #: src/components/StarterPack/ProfileStarterPacks.tsx:178 #: src/components/StarterPack/ProfileStarterPacks.tsx:274 -#: src/Navigation.tsx:451 +#: src/Navigation.tsx:460 msgid "Create a starter pack" msgstr "Tạo gói khởi đầu" @@ -2047,7 +2135,7 @@ msgstr "Tạo tài khoản" #: src/screens/StarterPack/StarterPackLandingScreen.tsx:303 #: src/screens/StarterPack/StarterPackLandingScreen.tsx:310 msgid "Create an account without using this starter pack" -msgstr "" +msgstr "Tạo tài khoản nhưng không sử dụng gói khởi đầu này" #: src/screens/Onboarding/StepProfile/index.tsx:292 msgid "Create an avatar instead" @@ -2127,7 +2215,7 @@ msgstr "Ngày sinh" msgid "Deactivate account" msgstr "Vô hiệu hóa tài khoản" -#: src/screens/Settings/Settings.tsx:332 +#: src/screens/Settings/Settings.tsx:374 msgid "Debug Moderation" msgstr "Gỡ lỗi kiểm duyệt" @@ -2150,7 +2238,7 @@ msgstr "Biểu tượng mặc định" #: src/screens/StarterPack/StarterPackScreen.tsx:672 #: src/screens/StarterPack/StarterPackScreen.tsx:744 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:767 -#: src/view/screens/ProfileList.tsx:760 +#: src/view/screens/ProfileList.tsx:768 msgid "Delete" msgstr "Xóa" @@ -2176,7 +2264,7 @@ msgstr "Xóa mật khẩu ứng dụng?" msgid "Delete chat" msgstr "Xóa đoạn chat" -#: src/screens/Settings/Settings.tsx:339 +#: src/screens/Settings/Settings.tsx:381 msgid "Delete chat declaration record" msgstr "Xóa bản ghi khai báo chat" @@ -2195,9 +2283,9 @@ msgstr "Xoá cuộc trò chuyện" msgid "Delete for me" msgstr "Xóa cho tôi" -#: src/view/screens/ProfileList.tsx:548 +#: src/view/screens/ProfileList.tsx:556 msgid "Delete list" -msgstr "" +msgstr "Xoá danh sách" #: src/components/dms/MessageContextMenu.tsx:183 msgid "Delete message" @@ -2226,7 +2314,7 @@ msgstr "Xóa gói khởi đầu" msgid "Delete starter pack?" msgstr "Xóa gói khởi đầu?" -#: src/view/screens/ProfileList.tsx:755 +#: src/view/screens/ProfileList.tsx:763 msgid "Delete this list?" msgstr "Xóa danh sách này?" @@ -2238,8 +2326,8 @@ msgstr "Xóa bài đăng này?" msgid "Deleted" msgstr "Đã xóa" -#: src/components/dms/MessagesListHeader.tsx:155 -#: src/screens/Messages/components/ChatListItem.tsx:123 +#: src/components/dms/MessagesListHeader.tsx:160 +#: src/screens/Messages/components/ChatListItem.tsx:128 msgid "Deleted Account" msgstr "Đã xóa tài khoản" @@ -2247,21 +2335,21 @@ msgstr "Đã xóa tài khoản" msgid "Deleted post." msgstr "Đã xóa bài đăng." -#: src/screens/Profile/Header/EditProfileDialog.tsx:347 +#: src/screens/Profile/Header/EditProfileDialog.tsx:370 #: src/view/com/modals/CreateOrEditList.tsx:280 #: src/view/com/modals/CreateOrEditList.tsx:301 -#: src/view/com/modals/EditProfile.tsx:193 -#: src/view/com/modals/EditProfile.tsx:205 +#: src/view/com/modals/EditProfile.tsx:219 +#: src/view/com/modals/EditProfile.tsx:231 msgid "Description" msgstr "Mô tả" -#: src/screens/Profile/Header/EditProfileDialog.tsx:367 +#: src/screens/Profile/Header/EditProfileDialog.tsx:390 msgid "Description is too long" msgstr "Mô tả quá dài" -#: src/screens/Profile/Header/EditProfileDialog.tsx:368 +#: src/screens/Profile/Header/EditProfileDialog.tsx:391 msgid "Description is too long. {DESCRIPTION_MAX_GRAPHEMES, plural, other {The maximum number of characters is #.}}" -msgstr "" +msgstr "Mô tả quá dài. {DESCRIPTION_MAX_GRAPHEMES, plural, other {Số kí tự tối đa cho phép là #.}}" #: src/view/com/composer/GifAltText.tsx:150 #: src/view/com/composer/photos/ImageAltTextDialog.tsx:114 @@ -2277,18 +2365,18 @@ msgstr "Gỡ trích dẫn" msgid "Detach quote post?" msgstr "Gỡ trích dẫn bài đăng?" -#: src/screens/Settings/AboutSettings.tsx:87 +#: src/screens/Settings/AboutSettings.tsx:137 msgctxt "toast" msgid "Developer mode disabled" msgstr "Đã tắt chế độ dành cho nhà phát triển" -#: src/screens/Settings/AboutSettings.tsx:81 +#: src/screens/Settings/AboutSettings.tsx:131 msgctxt "toast" msgid "Developer mode enabled" msgstr "Đã bật chế độ dành cho nhà phát triển" -#: src/screens/Settings/Settings.tsx:242 -#: src/screens/Settings/Settings.tsx:245 +#: src/screens/Settings/Settings.tsx:250 +#: src/screens/Settings/Settings.tsx:253 msgid "Developer options" msgstr "Lựa chọn phát triển" @@ -2318,17 +2406,17 @@ msgstr "Tắt phụ đề" #: src/lib/moderation/useLabelBehaviorDescription.ts:68 #: src/screens/Messages/Settings.tsx:139 #: src/screens/Messages/Settings.tsx:142 -#: src/screens/Moderation/index.tsx:345 +#: src/screens/Moderation/index.tsx:364 msgid "Disabled" msgstr "Đã tắt" -#: src/screens/Profile/Header/EditProfileDialog.tsx:84 +#: src/screens/Profile/Header/EditProfileDialog.tsx:88 #: src/view/com/composer/Composer.tsx:705 #: src/view/com/composer/Composer.tsx:889 msgid "Discard" msgstr "Hủy bỏ" -#: src/screens/Profile/Header/EditProfileDialog.tsx:81 +#: src/screens/Profile/Header/EditProfileDialog.tsx:85 msgid "Discard changes?" msgstr "Hủy thay đổi?" @@ -2347,7 +2435,7 @@ msgstr "Ngăn ứng dụng hiển thị tài khoản của tôi cho người dù #: src/screens/Search/Explore.tsx:436 msgid "Discover Feeds" -msgstr "" +msgstr "Khám quá các bảng tin" #: src/view/com/posts/FollowingEmptyState.tsx:70 #: src/view/com/posts/FollowingEndOfFeed.tsx:71 @@ -2372,7 +2460,7 @@ msgstr "Bỏ qua hướng dẫn bắt đầu" #: src/screens/Search/modules/ExploreInterestsCard.tsx:43 msgid "Dismiss interests" -msgstr "" +msgstr "Bỏ qua mục quan tâm" #: src/components/interstitials/TrendingVideos.tsx:92 msgid "Dismiss this section" @@ -2383,27 +2471,27 @@ msgstr "Đóng phần này" msgid "Display larger alt text badges" msgstr "Hiển thị biểu tượng văn bản thay thế lớn hơn" -#: src/screens/Profile/Header/EditProfileDialog.tsx:314 -#: src/screens/Profile/Header/EditProfileDialog.tsx:320 -#: src/screens/Profile/Header/EditProfileDialog.tsx:354 -#: src/view/com/modals/EditProfile.tsx:187 +#: src/screens/Profile/Header/EditProfileDialog.tsx:321 +#: src/screens/Profile/Header/EditProfileDialog.tsx:327 +#: src/screens/Profile/Header/EditProfileDialog.tsx:377 +#: src/view/com/modals/EditProfile.tsx:194 msgid "Display name" msgstr "Tên hiển thị" -#: src/view/com/modals/EditProfile.tsx:175 +#: src/view/com/modals/EditProfile.tsx:182 msgid "Display Name" msgstr "Tên hiển thị" -#: src/screens/Profile/Header/EditProfileDialog.tsx:333 +#: src/screens/Profile/Header/EditProfileDialog.tsx:340 msgid "Display name is too long" msgstr "Tên hiển thị quá dài" -#: src/screens/Profile/Header/EditProfileDialog.tsx:334 +#: src/screens/Profile/Header/EditProfileDialog.tsx:341 msgid "Display name is too long. {DISPLAY_NAME_MAX_GRAPHEMES, plural, other {The maximum number of characters is #.}}" -msgstr "" +msgstr "Tên hiển thị quá dài. {DISPLAY_NAME_MAX_GRAPHEMES, plural, other {Số kí tự tối đa cho phép là #.}}" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:373 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:375 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:392 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:394 msgid "DNS Panel" msgstr "Bảng DNS" @@ -2419,7 +2507,7 @@ msgstr "Không chứa hình khỏa thân." msgid "Doesn't begin or end with a hyphen" msgstr "Không bắt đầu hoặc kết thúc bằng dấu gạch ngang" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:488 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:507 msgid "Domain verified!" msgstr "Tên miền đã được xác minh!" @@ -2441,11 +2529,9 @@ msgstr "Tên miền đã được xác minh!" #: src/view/com/modals/CropImage.web.tsx:112 #: src/view/com/modals/InviteCodes.tsx:81 #: src/view/com/modals/InviteCodes.tsx:124 -#: src/view/com/modals/ListAddRemoveUsers.tsx:143 msgid "Done" msgstr "Xong" -#: src/view/com/modals/ListAddRemoveUsers.tsx:145 #: src/view/com/modals/UserAddRemoveLists.tsx:113 #: src/view/com/modals/UserAddRemoveLists.tsx:116 msgctxt "action" @@ -2458,7 +2544,7 @@ msgstr "Xong {extraText}" #: src/components/dms/MessageItem.tsx:161 msgid "Double tap or long press the message to add a reaction" -msgstr "" +msgstr "Nhấp đúp hoặc nhấp và giữ tin nhắn để thêm bày tỏ cảm xúc" #: src/components/Dialog/index.tsx:324 msgid "Double tap to close the dialog" @@ -2485,23 +2571,23 @@ msgstr "Thả vào để thêm hình ảnh" msgid "Duration:" msgstr "Thời hạn:" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:211 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:230 msgid "e.g. alice" msgstr "vd: alice" -#: src/screens/Profile/Header/EditProfileDialog.tsx:321 +#: src/screens/Profile/Header/EditProfileDialog.tsx:328 msgid "e.g. Alice Lastname" msgstr "vd: Alice Lastname" -#: src/view/com/modals/EditProfile.tsx:180 +#: src/view/com/modals/EditProfile.tsx:187 msgid "e.g. Alice Roberts" msgstr "vd: Alice Roberts" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:357 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:376 msgid "e.g. alice.com" msgstr "vd: alice.com" -#: src/view/com/modals/EditProfile.tsx:198 +#: src/view/com/modals/EditProfile.tsx:224 msgid "e.g. Artist, dog-lover, and avid reader." msgstr "vd: nghệ sĩ, người yêu chó, và người thích đọc." @@ -2536,7 +2622,8 @@ msgstr "Mỗi mã chỉ được dùng một lần. Bạn sẽ nhận thêm mã msgid "Edit" msgstr "Chỉnh sửa" -#: src/view/com/lists/ListMembers.tsx:143 +#: src/view/com/lists/ListMembers.tsx:180 +#: src/view/com/lists/ListMembers.tsx:186 msgctxt "action" msgid "Edit" msgstr "Chỉnh sửa" @@ -2564,9 +2651,9 @@ msgstr "Chỉnh sửa cài đặt tương tác" #: src/screens/Search/modules/ExploreInterestsCard.tsx:98 #: src/screens/Search/modules/ExploreInterestsCard.tsx:105 msgid "Edit interests" -msgstr "" +msgstr "Chỉnh sửa mục quan tâm" -#: src/view/screens/ProfileList.tsx:536 +#: src/view/screens/ProfileList.tsx:544 msgid "Edit list details" msgstr "Chỉnh sửa chi tiết danh sách" @@ -2574,12 +2661,12 @@ msgstr "Chỉnh sửa chi tiết danh sách" msgid "Edit Moderation List" msgstr "Chỉnh sửa danh sách kiểm duyệt" -#: src/Navigation.tsx:316 +#: src/Navigation.tsx:325 #: src/view/screens/Feeds.tsx:515 msgid "Edit My Feeds" msgstr "Chỉnh sửa bảng tin của tôi" -#: src/view/com/modals/EditProfile.tsx:147 +#: src/view/com/modals/EditProfile.tsx:154 msgid "Edit my profile" msgstr "Chỉnh sửa hồ sơ của tôi" @@ -2592,15 +2679,15 @@ msgstr "Thay đổi người" msgid "Edit post interaction settings" msgstr "Chỉnh sửa cài đặt tương tác bài đăng" -#: src/screens/Profile/Header/EditProfileDialog.tsx:269 -#: src/screens/Profile/Header/EditProfileDialog.tsx:275 +#: src/screens/Profile/Header/EditProfileDialog.tsx:276 +#: src/screens/Profile/Header/EditProfileDialog.tsx:282 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:196 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 msgid "Edit profile" msgstr "Chỉnh sửa hồ sơ" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:199 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:185 msgid "Edit Profile" msgstr "Chỉnh sửa hồ sơ" @@ -2616,15 +2703,15 @@ msgstr "Chỉnh sửa danh sách người dùng" msgid "Edit who can reply" msgstr "Chỉnh sửa ai có thể trả lời" -#: src/view/com/modals/EditProfile.tsx:188 +#: src/view/com/modals/EditProfile.tsx:195 msgid "Edit your display name" msgstr "Chỉnh sửa tên hiển thị của bạn" -#: src/view/com/modals/EditProfile.tsx:206 +#: src/view/com/modals/EditProfile.tsx:232 msgid "Edit your profile description" msgstr "Chỉnh sửa mô tả hồ sơ của bạn" -#: src/Navigation.tsx:456 +#: src/Navigation.tsx:465 msgid "Edit your starter pack" msgstr "Chỉnh sửa gói khởi đầu của bạn" @@ -2707,7 +2794,7 @@ msgstr "Bật" msgid "Enable {0} only" msgstr "Chỉ bật cho {0}" -#: src/screens/Moderation/index.tsx:332 +#: src/screens/Moderation/index.tsx:351 msgid "Enable adult content" msgstr "Bật nội dung 18+" @@ -2752,11 +2839,11 @@ msgstr "Bật video nổi bật trong bảng tin Discover." #: src/screens/Messages/Settings.tsx:130 #: src/screens/Messages/Settings.tsx:133 -#: src/screens/Moderation/index.tsx:343 +#: src/screens/Moderation/index.tsx:362 msgid "Enabled" msgstr "Đã bật" -#: src/screens/Profile/Sections/Feed.tsx:116 +#: src/screens/Profile/Sections/Feed.tsx:113 msgid "End of feed" msgstr "Cuối bảng tin" @@ -2789,7 +2876,7 @@ msgstr "Vào chế độ toàn màn hình" msgid "Enter the code you received to change your password." msgstr "Nhập mã bạn nhận được để thay đổi mật khẩu." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:351 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:370 msgid "Enter the domain you want to use" msgstr "Nhập tên miền bạn muốn sử dụng" @@ -2799,7 +2886,7 @@ msgstr "Nhập email bạn đã dùng để tạo tài khoản. Chúng tôi sẽ #: src/screens/Login/LoginForm.tsx:218 msgid "Enter the username or email address you used when you created your account" -msgstr "" +msgstr "Nhập tên tài khoản hoặc địa chỉ email bạn dùng khi đăng ký tài khoản" #: src/components/dialogs/BirthDateSettings.tsx:104 msgid "Enter your birth date" @@ -2832,7 +2919,7 @@ msgstr "Mở toàn màn hình" #: src/screens/Search/modules/ExploreTrendingTopics.tsx:235 msgid "Entertainment" -msgstr "" +msgstr "Giải trí" #: src/view/com/composer/Composer.tsx:1698 #: src/view/com/util/error/ErrorScreen.tsx:42 @@ -2853,7 +2940,7 @@ msgstr "Lỗi:" #: src/screens/Search/SearchResults.tsx:131 msgid "Error: {error}" -msgstr "" +msgstr "Lỗi: {error}" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:394 msgid "Everybody" @@ -2906,19 +2993,15 @@ msgstr "Thoát quá trình cắt hình ảnh" msgid "Exits image view" msgstr "Thoát xem ảnh" -#: src/view/com/modals/ListAddRemoveUsers.tsx:89 -msgid "Exits inputting search query" -msgstr "Thoát nhập truy vấn tìm kiếm" - #: src/view/com/lightbox/Lightbox.web.tsx:184 msgid "Expand alt text" msgstr "Mở rộng văn bản thay thế" -#: src/view/com/notifications/NotificationFeedItem.tsx:406 +#: src/view/com/notifications/NotificationFeedItem.tsx:480 msgid "Expand list of users" msgstr "Mở rộng danh sách người dùng" -#: src/view/com/composer/ComposerReplyTo.tsx:70 +#: src/view/com/composer/ComposerReplyTo.tsx:83 msgid "Expand or collapse the full post you are replying to" msgstr "Mở rộng hoặc thu gọn toàn bộ bài đăng bạn đang trả lời" @@ -2926,10 +3009,6 @@ msgstr "Mở rộng hoặc thu gọn toàn bộ bài đăng bạn đang trả l msgid "Expands or collapses post text" msgstr "Mở rộng hoặc thu gọn nội dung bài đăng" -#: src/view/com/composer/ComposerReplyTo.tsx:73 -msgid "Expands or collapses the full post you are replying to" -msgstr "Mở rộng hoặc thu gọn bài đăng bạn đang trả lời" - #: src/lib/api/index.ts:406 msgid "Expected uri to resolve to a record" msgstr "Dự kiến uri sẽ phân giải thành một bản ghi" @@ -2961,12 +3040,12 @@ msgstr "Phương tiện phản cảm hoặc có khả năng phản cảm." msgid "Explicit sexual images." msgstr "Hình ảnh khiêu dâm." -#: src/Navigation.tsx:640 +#: src/Navigation.tsx:649 #: src/screens/Search/Shell.tsx:307 #: src/view/shell/desktop/LeftNav.tsx:617 -#: src/view/shell/Drawer.tsx:370 +#: src/view/shell/Drawer.tsx:386 msgid "Explore" -msgstr "" +msgstr "Khám phá" #: src/screens/Settings/AccountSettings.tsx:137 #: src/screens/Settings/AccountSettings.tsx:141 @@ -2992,7 +3071,7 @@ msgstr "Phương tiện ngoại vi" msgid "External media may allow websites to collect information about you and your device. No information is sent or requested until you press the \"play\" button." msgstr "Phương tiện ngoại vi có thể cho phép trang web thu thập thông tin về bạn và thiết bị của bạn. Thông tin không được gởi đi hoặc yêu cầu cho đến khi bạn nhấn nút \"phát\"." -#: src/Navigation.tsx:335 +#: src/Navigation.tsx:344 #: src/screens/Settings/ExternalMediaPreferences.tsx:31 msgid "External Media Preferences" msgstr "Tùy chỉnh phương tiện ngoại vi" @@ -3005,12 +3084,16 @@ 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:100 msgid "Failed to add emoji reaction" -msgstr "" +msgstr "Đã xảy ra lỗi khi thêm bày tỏ cảm xúc" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:568 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:587 msgid "Failed to change handle. Please try again." msgstr "Không tạo được tên người dùng. Vui lòng thử lại." +#: src/components/verification/VerificationCreatePrompt.tsx:32 +msgid "Failed to create a verification" +msgstr "" + #: src/screens/Settings/components/AddAppPasswordDialog.tsx:173 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." @@ -3085,6 +3168,10 @@ msgstr "Không ghim được bài đăng" #: src/components/dms/ActionsWrapper.web.tsx:61 #: src/components/dms/MessageContextMenu.tsx:94 msgid "Failed to remove emoji reaction" +msgstr "Đã xảy ra lỗi khi xoá bày tỏ cảm xúc" + +#: src/components/verification/VerificationRemovePrompt.tsx:34 +msgid "Failed to remove verification" msgstr "" #: src/view/com/lightbox/Lightbox.tsx:46 @@ -3102,7 +3189,7 @@ msgstr "Không thể lưu cài đặt. Vui lòng thử lại." #: src/screens/Settings/SettingsInterests.tsx:133 msgctxt "toast" msgid "Failed to save your interests." -msgstr "" +msgstr "Đã xảy ra lỗi khi lưu những mục quan tâm." #: src/components/dms/MessageItem.tsx:310 msgid "Failed to send" @@ -3132,11 +3219,11 @@ msgstr "Không thể cập nhật cài đặt" msgid "Failed to upload video" msgstr "Không thể tải lên video" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:341 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:360 msgid "Failed to verify handle. Please try again." msgstr "Không thể xác minh tên tài khoản. Vui lòng thử lại." -#: src/Navigation.tsx:251 +#: src/Navigation.tsx:260 msgid "Feed" msgstr "Bảng tin" @@ -3155,7 +3242,7 @@ msgstr "Bật/tắt bảng tin" #: src/view/shell/desktop/RightNav.tsx:102 #: src/view/shell/desktop/RightNav.tsx:103 -#: src/view/shell/Drawer.tsx:324 +#: src/view/shell/Drawer.tsx:340 msgid "Feedback" msgstr "Phản hồi" @@ -3165,14 +3252,14 @@ msgctxt "toast" msgid "Feedback sent!" msgstr "Đã gởi phản hồi!" -#: src/Navigation.tsx:436 +#: src/Navigation.tsx:445 #: src/screens/Search/SearchResults.tsx:68 #: src/screens/StarterPack/StarterPackScreen.tsx:185 #: src/view/screens/Feeds.tsx:508 #: src/view/screens/Profile.tsx:227 #: src/view/screens/SavedFeeds.tsx:96 #: src/view/shell/desktop/LeftNav.tsx:655 -#: src/view/shell/Drawer.tsx:486 +#: src/view/shell/Drawer.tsx:502 msgid "Feeds" msgstr "Bảng tin" @@ -3258,10 +3345,10 @@ msgid "Flexible" msgstr "Linh hoạt" #. User is not following this account, click to follow -#: src/components/ProfileCard.tsx:372 -#: src/components/ProfileHoverCard/index.web.tsx:449 -#: src/components/ProfileHoverCard/index.web.tsx:460 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 +#: src/components/ProfileCard.tsx:400 +#: src/components/ProfileHoverCard/index.web.tsx:456 +#: src/components/ProfileHoverCard/index.web.tsx:467 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:236 #: src/screens/VideoFeed/index.tsx:829 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:131 msgid "Follow" @@ -3272,7 +3359,7 @@ msgctxt "action" msgid "Follow" msgstr "Theo dõi" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:218 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:221 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:113 msgid "Follow {0}" msgstr "Theo dõi {0}" @@ -3294,8 +3381,8 @@ msgstr "Theo dõi 10 tài khoản" msgid "Follow 7 accounts" msgstr "Theo dõi 7 tài khoản" -#: src/view/com/profile/ProfileMenu.tsx:252 -#: src/view/com/profile/ProfileMenu.tsx:263 +#: src/view/com/profile/ProfileMenu.tsx:265 +#: src/view/com/profile/ProfileMenu.tsx:276 msgid "Follow account" msgstr "Theo dõi tài khoản" @@ -3304,7 +3391,7 @@ msgstr "Theo dõi tài khoản" msgid "Follow all" msgstr "Theo dõi tất cả" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:232 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:129 msgid "Follow Back" msgstr "Theo dõi lại" @@ -3330,7 +3417,7 @@ msgstr "Theo dõi bởi <0>{0} và <1>{1}" msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" msgstr "Theo dõi bởi <0>{0}, <1>{1}, và {2, plural, other {# người khác}}" -#: src/Navigation.tsx:205 +#: src/Navigation.tsx:214 msgid "Followers of @{0} that you know" msgstr "Người đang theo dõi @{0} mà bạn biết" @@ -3340,10 +3427,10 @@ msgid "Followers you know" msgstr "Người theo dõi bạn biết" #. User is following this account, click to unfollow -#: src/components/ProfileCard.tsx:366 -#: src/components/ProfileHoverCard/index.web.tsx:448 -#: src/components/ProfileHoverCard/index.web.tsx:459 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:230 +#: src/components/ProfileCard.tsx:394 +#: src/components/ProfileHoverCard/index.web.tsx:455 +#: src/components/ProfileHoverCard/index.web.tsx:466 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:232 #: src/screens/VideoFeed/index.tsx:827 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:134 #: src/view/screens/Feeds.tsx:599 @@ -3351,8 +3438,8 @@ msgstr "Người theo dõi bạn biết" msgid "Following" msgstr "Đang theo dõi" -#: src/components/ProfileCard.tsx:329 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 +#: src/components/ProfileCard.tsx:357 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:101 msgid "Following {0}" msgstr "Đang theo dõi {0}" @@ -3369,7 +3456,7 @@ msgstr "Đang theo dõi {name}" msgid "Following feed preferences" msgstr "Cài đặt bảng tin Đang theo dõi" -#: src/Navigation.tsx:322 +#: src/Navigation.tsx:331 #: src/screens/Settings/FollowingFeedPreferences.tsx:53 msgid "Following Feed Preferences" msgstr "Cài đặt bảng tin Đang theo dõi" @@ -3409,7 +3496,7 @@ msgstr "Chúng tôi khuyến nghị sử dụng phông chữ chủ đề để c #: src/screens/Search/modules/ExploreSuggestedAccounts.tsx:94 msgid "For You" -msgstr "" +msgstr "Dành cho bạn" #: src/components/dialogs/MutedWords.tsx:178 msgid "Forever" @@ -3450,7 +3537,7 @@ msgstr "Thư viện ảnh" msgid "Generate a starter pack" msgstr "Tạo gói khởi đầu" -#: src/view/shell/Drawer.tsx:328 +#: src/view/shell/Drawer.tsx:344 msgid "Get help" msgstr "Trợ giúp" @@ -3486,7 +3573,7 @@ msgstr "Vi phạm rõ ràng luật pháp hoặc điều khoản dịch vụ" #: src/screens/VideoFeed/index.tsx:1112 #: src/view/com/auth/LoggedOut.tsx:72 #: src/view/screens/NotFound.tsx:57 -#: src/view/screens/ProfileList.tsx:1030 +#: src/view/screens/ProfileList.tsx:1038 msgid "Go back" msgstr "Quay lại" @@ -3497,7 +3584,7 @@ msgstr "Quay lại" #: src/screens/Profile/ProfileFeed/index.tsx:94 #: src/screens/StarterPack/StarterPackScreen.tsx:757 #: src/view/screens/NotFound.tsx:56 -#: src/view/screens/ProfileList.tsx:1035 +#: src/view/screens/ProfileList.tsx:1043 msgid "Go Back" msgstr "Quay lại" @@ -3518,7 +3605,11 @@ msgstr "Về trang chủ" msgid "Go Home" msgstr "Về trang chủ" -#: src/screens/Messages/components/ChatListItem.tsx:355 +#: src/view/com/notifications/NotificationFeedItem.tsx:193 +msgid "Go to {firstAuthorName}'s profile" +msgstr "" + +#: src/screens/Messages/components/ChatListItem.tsx:360 msgid "Go to conversation with {0}" msgstr "Đến hội thoại với {0}" @@ -3552,16 +3643,16 @@ msgstr "Nửa đường rồi!" msgid "Handle" msgstr "Tên tài khoản" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:572 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:591 msgid "Handle already taken. Please try a different one." msgstr "Tên tài khoản đã được sử dụng. Vui lòng thử tên khác." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:189 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:325 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:195 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:344 msgid "Handle changed!" msgstr "Đã thay đổi tên tài khoản!" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:576 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:595 msgid "Handle too long. Please try a shorter one." msgstr "Tên tài khoản quá dài. Vui lòng thử tên ngắn hơn." @@ -3574,7 +3665,7 @@ msgstr "Xúc giác" msgid "Harassment, trolling, or intolerance" msgstr "Quấy rối, gây rối hoặc phân biệt đối xử" -#: src/Navigation.tsx:406 +#: src/Navigation.tsx:415 msgid "Hashtag" msgstr "Hashtag" @@ -3586,11 +3677,11 @@ msgstr "Hashtag {tag}" msgid "Having trouble?" msgstr "Gặp trục trặc?" -#: src/screens/Settings/Settings.tsx:207 -#: src/screens/Settings/Settings.tsx:211 +#: src/screens/Settings/Settings.tsx:215 +#: src/screens/Settings/Settings.tsx:219 #: src/view/shell/desktop/RightNav.tsx:120 #: src/view/shell/desktop/RightNav.tsx:121 -#: src/view/shell/Drawer.tsx:337 +#: src/view/shell/Drawer.tsx:353 msgid "Help" msgstr "Giúp đỡ" @@ -3629,7 +3720,7 @@ msgstr "Danh sách ẩn" msgid "Hide" msgstr "Ẩn" -#: src/view/com/notifications/NotificationFeedItem.tsx:605 +#: src/view/com/notifications/NotificationFeedItem.tsx:694 msgctxt "action" msgid "Hide" msgstr "Ẩn" @@ -3655,7 +3746,7 @@ msgstr "Ẩn trả lời cho tôi" #: src/screens/Search/modules/ExploreInterestsCard.tsx:110 msgid "Hide this card" -msgstr "" +msgstr "Ẩn thẻ này" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:773 msgid "Hide this post?" @@ -3680,10 +3771,15 @@ msgstr "Ẩn chủ đề nổi trội?" msgid "Hide trending videos?" msgstr "Ẩn video nổi trội?" -#: src/view/com/notifications/NotificationFeedItem.tsx:596 +#: src/view/com/notifications/NotificationFeedItem.tsx:685 msgid "Hide user list" msgstr "Ẩn danh sách người dùng" +#: src/screens/Moderation/VerificationSettings.tsx:81 +#: src/screens/Moderation/VerificationSettings.tsx:90 +msgid "Hide verification badges" +msgstr "" + #: src/components/moderation/ContentHider.tsx:151 #: src/components/moderation/PostHider.tsx:79 msgid "Hides the content" @@ -3709,7 +3805,7 @@ msgstr "Hmm, máy chủ bảng tin trả về phản hồi không tốt. Vui lò msgid "Hmm, we're having trouble finding this feed. It may have been deleted." msgstr "Hmm, có vấn đề khi tìm bảng tin này. Có thể nó đã bị xóa." -#: src/screens/Moderation/index.tsx:54 +#: src/screens/Moderation/index.tsx:58 msgid "Hmmmm, it seems we're having trouble loading this data. See below for more details. If this issue persists, please contact us." msgstr "Hmmmm, có vấn đề khi tải dữ liệu này. Xem bên dưới để biết thêm chi tiết. Nếu vấn đề này vẫn tiếp tục, vui lòng liên hệ với chúng tôi." @@ -3721,15 +3817,15 @@ 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/Navigation.tsx:635 -#: src/Navigation.tsx:655 +#: src/Navigation.tsx:644 +#: src/Navigation.tsx:664 #: src/view/shell/bottom-bar/BottomBar.tsx:162 #: src/view/shell/desktop/LeftNav.tsx:599 -#: src/view/shell/Drawer.tsx:396 +#: src/view/shell/Drawer.tsx:412 msgid "Home" msgstr "Trang chủ" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:398 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:417 msgid "Host:" msgstr "Host:" @@ -3740,7 +3836,7 @@ msgstr "Nhà cung cấp lưu trữ" #: src/screens/Search/modules/ExploreTrendingTopics.tsx:190 msgid "Hot" -msgstr "" +msgstr "Nổi bật" #: src/screens/Settings/ThreadPreferences.tsx:67 #: src/screens/Settings/ThreadPreferences.tsx:70 @@ -3768,8 +3864,8 @@ msgstr "Tôi có mã" msgid "I have a confirmation code" msgstr "Tôi có mã xác nhận" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:261 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:267 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:280 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:286 msgid "I have my own domain" msgstr "Tôi có tên miền riêng" @@ -3786,11 +3882,11 @@ msgstr "Hãy mở rộng nếu văn bản thay thế quá dài" msgid "If you are not yet an adult according to the laws of your country, your parent or legal guardian must read these Terms on your behalf." msgstr "Nếu bạn không phải là người lớn theo luật pháp tại nước bạn, phụ huynh hoặc người giám hộ pháp lý của bạn phải đọc những Điều khoản này thay bạn." -#: src/view/screens/ProfileList.tsx:757 +#: src/view/screens/ProfileList.tsx:765 msgid "If you delete this list, you won't be able to recover it." msgstr "Danh sách không thể được khôi phục sau khi đã bị xóa." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:248 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:267 msgid "If you have your own domain, you can use that as your handle. This lets you self-verify your identity. <0>Learn more here." msgstr "Nếu bạn có tên miền riêng, bạn có thể sử dụng nó làm tên người dùng. Điều này giúp bạn tự xác minh danh tính của mình. <0>Tìm hiểu thêm tại đây." @@ -3819,6 +3915,15 @@ msgstr "Phạm pháp và Khẩn cấp" msgid "Image" msgstr "Ảnh" +#: src/screens/Settings/AboutSettings.tsx:61 +msgid "Image cache cleared" +msgstr "" + +#. Android-only toast message which includes amount of space freed using localized number formatting +#: src/screens/Settings/AboutSettings.tsx:47 +msgid "Image cache cleared, freed {0}" +msgstr "" + #: src/components/StarterPack/ShareDialog.tsx:76 msgid "Image saved to your camera roll!" msgstr "Đã lưu ảnh vào camera roll" @@ -3871,7 +3976,7 @@ msgstr "Nhập mã đã được gởi đến email của bạn" msgid "Interaction limited" msgstr "Tương tác bị giới hạn" -#: src/screens/Moderation/index.tsx:209 +#: src/screens/Moderation/index.tsx:213 msgid "Interaction settings" msgstr "Cài đặt tương tác" @@ -3880,11 +3985,11 @@ msgstr "Cài đặt tương tác" msgid "Invalid 2FA confirmation code." msgstr "Mã xác nhận 2FA không hợp lệ" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:578 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:597 msgid "Invalid handle. Please try a different one." msgstr "Tên người dùng không hợp lệ. Vui lòng thử tên khác." -#: src/view/com/post-thread/PostThreadItem.tsx:288 +#: src/view/com/post-thread/PostThreadItem.tsx:291 msgid "Invalid or unsupported post record" msgstr "Bản ghi bài đăng không hợp lệ hoặc không được hỗ trợ" @@ -3979,7 +4084,7 @@ msgstr "Nhãn" msgid "Labels added" msgstr "Đã thêm nhãn" -#: src/screens/Profile/Sections/Labels.tsx:163 +#: src/screens/Profile/Sections/Labels.tsx:160 msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." msgstr "Nhãn là chú thích cho người dùng và nội dung. Chúng có thể được sử dụng để ẩn, cảnh báo, và phân loại mạng lưới." @@ -3995,13 +4100,13 @@ msgstr "Nhãn trên nội dung của bạn" msgid "Language selection" msgstr "Lựa chọn ngôn ngữ" -#: src/Navigation.tsx:178 +#: src/Navigation.tsx:187 msgid "Language Settings" msgstr "Cài đặt ngôn ngữ" #: src/screens/Settings/LanguageSettings.tsx:71 -#: src/screens/Settings/Settings.tsx:199 -#: src/screens/Settings/Settings.tsx:202 +#: src/screens/Settings/Settings.tsx:207 +#: src/screens/Settings/Settings.tsx:210 msgid "Languages" msgstr "Ngôn ngữ" @@ -4015,10 +4120,19 @@ msgstr "Lớn hơn" msgid "Latest" msgstr "Mới nhất" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:252 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:271 msgid "learn more" msgstr "tìm hiểu thêm" +#: src/components/verification/VerificationsDialog.tsx:163 +#: src/components/verification/VerifierDialog.tsx:132 +#: src/screens/Moderation/VerificationSettings.tsx:47 +#: src/screens/Profile/Header/EditProfileDialog.tsx:360 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:212 +#: src/view/com/modals/EditProfile.tsx:208 +msgid "Learn more" +msgstr "" + #: src/components/moderation/ScreenHider.tsx:140 msgid "Learn More" msgstr "Tìm hiểu thêm" @@ -4044,6 +4158,11 @@ msgstr "Tìm hiểu thêm về kiểm duyệt được áp dụng cho nội dung msgid "Learn more about this warning" msgstr "Tìm hiểu thêm về cảnh báo này" +#: src/components/verification/VerificationsDialog.tsx:152 +#: src/components/verification/VerifierDialog.tsx:121 +msgid "Learn more about verification on Bluesky" +msgstr "" + #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:99 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:102 msgid "Learn more about what is public on Bluesky." @@ -4132,9 +4251,8 @@ msgstr "Thích bảng tin này" msgid "Like this labeler" msgstr "Thích dịch vụ gắn nhãn này" -#: src/components/LikesDialog.tsx:85 -#: src/Navigation.tsx:256 -#: src/Navigation.tsx:261 +#: src/Navigation.tsx:265 +#: src/Navigation.tsx:270 msgid "Liked by" msgstr "Thích bởi" @@ -4160,7 +4278,7 @@ msgstr "Thích bởi {likeCount, plural, other {# người dùng}}" msgid "Likes" msgstr "Lượt thích" -#: src/view/com/post-thread/PostThreadItem.tsx:223 +#: src/view/com/post-thread/PostThreadItem.tsx:226 msgid "Likes on this post" msgstr "Lượt thích cho bài đăng này" @@ -4169,7 +4287,7 @@ msgstr "Lượt thích cho bài đăng này" msgid "Linear" msgstr "Ngang hàng" -#: src/Navigation.tsx:211 +#: src/Navigation.tsx:220 msgid "List" msgstr "Danh sách" @@ -4177,7 +4295,7 @@ msgstr "Danh sách" msgid "List Avatar" msgstr "Hình đại diện danh sách" -#: src/view/screens/ProfileList.tsx:430 +#: src/view/screens/ProfileList.tsx:438 msgctxt "toast" msgid "List blocked" msgstr "Đã chặn danh sách" @@ -4195,7 +4313,7 @@ msgstr "Danh sách tạo bởi <0/>" msgid "List by you" msgstr "Danh sách của bạn" -#: src/view/screens/ProfileList.tsx:477 +#: src/view/screens/ProfileList.tsx:485 msgctxt "toast" msgid "List deleted" msgstr "Đã xóa danh sách" @@ -4204,11 +4322,11 @@ msgstr "Đã xóa danh sách" msgid "List has been hidden" msgstr "Đã ẩn danh sách" -#: src/view/screens/ProfileList.tsx:172 +#: src/view/screens/ProfileList.tsx:176 msgid "List Hidden" msgstr "Đã ẩn danh sách" -#: src/view/screens/ProfileList.tsx:394 +#: src/view/screens/ProfileList.tsx:402 msgctxt "toast" msgid "List muted" msgstr "Đã ẩn toàn danh sách" @@ -4217,22 +4335,22 @@ msgstr "Đã ẩn toàn danh sách" msgid "List Name" msgstr "Tên danh sách" -#: src/view/screens/ProfileList.tsx:448 +#: src/view/screens/ProfileList.tsx:456 msgctxt "toast" msgid "List unblocked" msgstr "Đã bỏ chặn danh sách" -#: src/view/screens/ProfileList.tsx:412 +#: src/view/screens/ProfileList.tsx:420 msgctxt "toast" msgid "List unmuted" msgstr "Đã đã bỏ ẩn toàn danh sách" -#: src/Navigation.tsx:140 +#: src/Navigation.tsx:141 #: src/view/screens/Lists.tsx:62 #: src/view/screens/Profile.tsx:221 #: src/view/screens/Profile.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:673 -#: src/view/shell/Drawer.tsx:501 +#: src/view/shell/Drawer.tsx:517 msgid "Lists" msgstr "Danh sách" @@ -4255,7 +4373,7 @@ msgstr "Tải thông báo mới" #: src/screens/Profile/ProfileFeed/index.tsx:221 #: src/screens/Profile/Sections/Feed.tsx:98 #: src/view/com/feeds/FeedPage.tsx:155 -#: src/view/screens/ProfileList.tsx:870 +#: src/view/screens/ProfileList.tsx:878 msgid "Load new posts" msgstr "Tải bài đăng mới" @@ -4263,7 +4381,7 @@ msgstr "Tải bài đăng mới" msgid "Loading..." msgstr "Đang tải..." -#: src/Navigation.tsx:281 +#: src/Navigation.tsx:290 msgid "Log" msgstr "Log" @@ -4276,7 +4394,7 @@ msgid "Logo by @sawaratsuki.bsky.social" msgstr "Logo bởi @sawaratsuki.bsky.social" #: src/view/shell/desktop/RightNav.tsx:127 -#: src/view/shell/Drawer.tsx:639 +#: src/view/shell/Drawer.tsx:655 msgid "Logo by <0>@sawaratsuki.bsky.social" msgstr "Logo bởi <0>@sawaratsuki.bsky.social" @@ -4313,6 +4431,10 @@ msgstr "Hãy chắc rằng đây là nơi bạn muốn đến!" msgid "Manage saved feeds" msgstr "Quản lý bảng tin đã lưu" +#: src/screens/Moderation/index.tsx:283 +msgid "Manage verification settings" +msgstr "" + #: src/components/dialogs/MutedWords.tsx:108 msgid "Manage your muted words and tags" msgstr "Quản lý từ cấm và thẻ" @@ -4366,13 +4488,13 @@ msgctxt "toast" msgid "Message deleted" msgstr "Đã xóa tin nhắn" -#: src/screens/Messages/components/ChatListItem.tsx:192 +#: src/screens/Messages/components/ChatListItem.tsx:197 msgid "Message deleted" msgstr "Đã xóa tin nhắn" #: src/components/dms/MessageContextMenu.tsx:126 msgid "Message from @{0}: {1}" -msgstr "" +msgstr "Tin nhắn từ @{0}: {1}" #: src/view/com/posts/PostFeedErrorMessage.tsx:201 msgid "Message from server: {0}" @@ -4389,9 +4511,9 @@ msgstr "Tin nhắn quá dài" #: src/components/dms/MessageContextMenu.tsx:124 msgid "Message options" -msgstr "" +msgstr "Tuỳ chọn tin nhắn" -#: src/Navigation.tsx:650 +#: src/Navigation.tsx:659 msgid "Messages" msgstr "Tin nhắn" @@ -4410,10 +4532,10 @@ msgstr "Tài khoản sai lệch" msgid "Misleading Post" msgstr "Bài đăng sai lệch" -#: src/Navigation.tsx:145 -#: src/screens/Moderation/index.tsx:89 -#: src/screens/Settings/Settings.tsx:167 -#: src/screens/Settings/Settings.tsx:170 +#: src/Navigation.tsx:146 +#: src/screens/Moderation/index.tsx:93 +#: src/screens/Settings/Settings.tsx:175 +#: src/screens/Settings/Settings.tsx:178 msgid "Moderation" msgstr "Kiểm duyệt" @@ -4445,11 +4567,11 @@ msgctxt "toast" msgid "Moderation list updated" msgstr "Đã cập nhật danh sách kiểm duyệt" -#: src/screens/Moderation/index.tsx:239 +#: src/screens/Moderation/index.tsx:243 msgid "Moderation lists" msgstr "Danh sách kiểm duyệt" -#: src/Navigation.tsx:150 +#: src/Navigation.tsx:151 #: src/view/screens/ModerationModlists.tsx:62 msgid "Moderation Lists" msgstr "Danh sách kiểm duyệt" @@ -4458,11 +4580,11 @@ msgstr "Danh sách kiểm duyệt" msgid "moderation settings" msgstr "Cài đặt kiểm duyệt" -#: src/Navigation.tsx:271 +#: src/Navigation.tsx:280 msgid "Moderation states" msgstr "Trạng thái kiểm duyệt" -#: src/screens/Moderation/index.tsx:193 +#: src/screens/Moderation/index.tsx:197 msgid "Moderation tools" msgstr "Công cụ kiểm duyệt" @@ -4471,7 +4593,7 @@ msgstr "Công cụ kiểm duyệt" msgid "Moderator has chosen to set a general warning on the content." msgstr "Kiểm duyệt viên đã đặt cảnh báo chung cho nội dung." -#: src/view/com/post-thread/PostThreadItem.tsx:645 +#: src/view/com/post-thread/PostThreadItem.tsx:665 msgid "More" msgstr "Khác" @@ -4480,9 +4602,9 @@ msgstr "Khác" msgid "More feeds" msgstr "Bảng tin khác" -#: src/view/com/profile/ProfileMenu.tsx:194 -#: src/view/com/profile/ProfileMenu.tsx:200 -#: src/view/screens/ProfileList.tsx:742 +#: src/view/com/profile/ProfileMenu.tsx:207 +#: src/view/com/profile/ProfileMenu.tsx:213 +#: src/view/screens/ProfileList.tsx:750 msgid "More options" msgstr "Lựa chọn khác" @@ -4515,14 +4637,14 @@ msgstr "Tắt tiếng" msgid "Mute {tag}" msgstr "Ẩn {tag}" -#: src/view/com/profile/ProfileMenu.tsx:289 -#: src/view/com/profile/ProfileMenu.tsx:296 +#: src/view/com/profile/ProfileMenu.tsx:325 +#: src/view/com/profile/ProfileMenu.tsx:332 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:669 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:675 msgid "Mute account" msgstr "Ẩn tài khoản" -#: src/view/screens/ProfileList.tsx:649 +#: src/view/screens/ProfileList.tsx:657 msgid "Mute accounts" msgstr "Ẩn tài khoản" @@ -4535,11 +4657,11 @@ msgstr "Tắt thông báo đối thoại" msgid "Mute in:" msgstr "Ẩn trong:" -#: src/view/screens/ProfileList.tsx:771 +#: src/view/screens/ProfileList.tsx:779 msgid "Mute list" msgstr "Danh sách ẩn" -#: src/view/screens/ProfileList.tsx:766 +#: src/view/screens/ProfileList.tsx:774 msgid "Mute these accounts?" msgstr "Ẩn các tài khoản này?" @@ -4577,16 +4699,16 @@ msgstr "Tắt thông báo thảo luận" msgid "Mute words & tags" msgstr "Ẩn từ & thẻ" -#: src/screens/Moderation/index.tsx:254 +#: src/screens/Moderation/index.tsx:258 msgid "Muted accounts" msgstr "Tài khoản bị ẩn" -#: src/Navigation.tsx:155 -#: src/view/screens/ModerationMutedAccounts.tsx:100 +#: src/Navigation.tsx:156 +#: src/view/screens/ModerationMutedAccounts.tsx:123 msgid "Muted Accounts" msgstr "Tài khoản bị ẩn" -#: src/view/screens/ModerationMutedAccounts.tsx:112 +#: src/view/screens/ModerationMutedAccounts.tsx:135 msgid "Muted accounts have their posts removed from your feed and from your notifications. Mutes are completely private." msgstr "Bài đăng từ tài khoản đã bị ẩn sẽ bị xóa khỏi bảng tin và thông báo của bạn. Việc ẩn là hoàn toàn riêng tư." @@ -4594,11 +4716,11 @@ msgstr "Bài đăng từ tài khoản đã bị ẩn sẽ bị xóa khỏi bản msgid "Muted by \"{0}\"" msgstr "Ẩn bởi \"{0}\"" -#: src/screens/Moderation/index.tsx:224 +#: src/screens/Moderation/index.tsx:228 msgid "Muted words & tags" msgstr "Từ & thẻ bị ẩn" -#: src/view/screens/ProfileList.tsx:768 +#: src/view/screens/ProfileList.tsx:776 msgid "Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them." msgstr "Việc ẩn là riêng tư. Tài khoản bị ẩn có thể tương tác với bạn nhưng bạn sẽ không thấy bài đăng của họ hoặc nhận thông báo từ họ." @@ -4642,7 +4764,7 @@ msgstr "Điều hướng đến {0}" #: src/components/StarterPack/StarterPackCard.tsx:131 msgid "Navigate to starter pack" -msgstr "" +msgstr "Đi đến gói khởi đầu" #: src/screens/Login/ForgotPasswordForm.tsx:166 #: src/screens/Login/LoginForm.tsx:344 @@ -4650,7 +4772,7 @@ msgstr "" msgid "Navigates to the next screen" msgstr "Điều hướng đến màn hình kế tiếp" -#: src/view/shell/Drawer.tsx:72 +#: src/view/shell/Drawer.tsx:75 msgid "Navigates to your profile" msgstr "Điều hướng đến hồ sơ của bạn" @@ -4667,7 +4789,7 @@ msgstr "Cần báo cáo vi phạm bản quyền?" msgid "Never lose access to your followers or data." msgstr "Không bao giờ mất truy cập đến người theo dõi hoặc dữ liệu của bạn." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:548 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:567 msgid "Nevermind, create a handle for me" msgstr "Thôi, tạo tên người dùng cho tôi" @@ -4687,9 +4809,13 @@ msgstr "Tạo mới" msgid "New chat" msgstr "Chat mới" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:202 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:210 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:356 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:63 +msgid "New Feature" +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:221 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:229 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:375 msgid "New handle" msgstr "Tên tài khoản mới" @@ -4718,8 +4844,8 @@ msgstr "Mật khẩu mới" #: src/view/screens/Feeds.tsx:549 #: src/view/screens/Notifications.tsx:165 #: src/view/screens/Profile.tsx:507 -#: src/view/screens/ProfileList.tsx:252 -#: src/view/screens/ProfileList.tsx:285 +#: src/view/screens/ProfileList.tsx:250 +#: src/view/screens/ProfileList.tsx:288 msgid "New post" msgstr "Bài đăng mới" @@ -4780,8 +4906,8 @@ msgstr "Hình kế tiếp" msgid "No app passwords yet" msgstr "Chưa có mật khẩu ứng dụng nào" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:378 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:380 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:397 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:399 msgid "No DNS Panel" msgstr "Không có bảng DNS" @@ -4798,16 +4924,16 @@ msgstr "Không tìm thấy bảng tin nào. Thử tìm gì đó khác xem." msgid "No likes yet" msgstr "Chưa có lượt thích nào" -#: src/components/ProfileCard.tsx:351 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:119 +#: src/components/ProfileCard.tsx:379 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:122 msgid "No longer following {0}" msgstr "Không còn theo dõi {0}" #: src/screens/Signup/StepHandle.tsx:184 msgid "No longer than {MAX_SERVICE_HANDLE_LENGTH, plural, other {# characters}}" -msgstr "" +msgstr "Không dài hơn {MAX_SERVICE_HANDLE_LENGTH, plural, other {# kí tự}}" -#: src/screens/Messages/components/ChatListItem.tsx:134 +#: src/screens/Messages/components/ChatListItem.tsx:139 msgid "No messages yet" msgstr "Chưa có tin nhắn nào" @@ -4841,14 +4967,14 @@ msgstr "Chưa có lượt đăng lại nào" msgid "No result" msgstr "Không có kết quả" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:204 +#: src/components/dialogs/SearchablePeopleList.tsx:223 #: src/components/ProgressGuide/FollowDialog.tsx:212 msgid "No results" msgstr "Không có kết quả" #: src/screens/Search/Explore.tsx:715 msgid "No results for \"{0}\"." -msgstr "" +msgstr "Không có kết quả nào cho \"{0}\"." #: src/components/Lists.tsx:189 msgid "No results found" @@ -4859,15 +4985,14 @@ msgid "No results found for \"{query}\"" msgstr "Không tìm thấy kết quả nào cho \"{query}\"" #: src/screens/Search/SearchResults.tsx:248 -#: src/screens/Search/SearchResults.tsx:286 -#: src/screens/Search/SearchResults.tsx:331 -#: src/view/com/modals/ListAddRemoveUsers.tsx:128 +#: src/screens/Search/SearchResults.tsx:284 +#: src/screens/Search/SearchResults.tsx:329 msgid "No results found for {query}" msgstr "Không tìm thấy kết quả nào cho {query}" #: src/screens/Search/Explore.tsx:719 msgid "No results." -msgstr "" +msgstr "Không có kểt quả nào." #: src/components/dialogs/GifSelect.tsx:229 msgid "No search results found for \"{search}\"." @@ -4883,7 +5008,6 @@ msgid "Nobody" msgstr "Không ai" #: src/components/LikedByList.tsx:86 -#: src/components/LikesDialog.tsx:97 #: src/view/com/post-thread/PostLikedBy.tsx:86 msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "Chưa có ai thích bài đăng này. Có lẽ bạn nên là người đầu tiên!" @@ -4908,7 +5032,7 @@ msgstr "Khỏa thân không khiêu dâm" msgid "Not followed by anyone you're following" msgstr "Không được theo dõi bởi một ai trong số những người mà bạn theo dõi" -#: src/Navigation.tsx:135 +#: src/Navigation.tsx:136 #: src/view/screens/Profile.tsx:122 msgid "Not Found" msgstr "Không tìm thấy" @@ -4918,7 +5042,7 @@ msgstr "Không tìm thấy" msgid "Not right now" msgstr "Không phải bây giờ" -#: src/view/com/profile/ProfileMenu.tsx:406 +#: src/view/com/profile/ProfileMenu.tsx:442 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:791 #: src/view/com/util/post-ctrls/PostCtrls.tsx:361 msgid "Note about sharing" @@ -4936,7 +5060,7 @@ msgstr "Không có gì ở đây" msgid "Notification filters" msgstr "Lọc thông báo" -#: src/Navigation.tsx:431 +#: src/Navigation.tsx:440 #: src/view/screens/Notifications.tsx:134 msgid "Notification settings" msgstr "Cài đặt thông báo" @@ -4953,11 +5077,11 @@ msgstr "Âm thanh thông báo" msgid "Notification Sounds" msgstr "Âm thanh thông báo" -#: src/Navigation.tsx:645 +#: src/Navigation.tsx:654 #: src/view/screens/Notifications.tsx:128 #: src/view/shell/bottom-bar/BottomBar.tsx:236 #: src/view/shell/desktop/LeftNav.tsx:636 -#: src/view/shell/Drawer.tsx:449 +#: src/view/shell/Drawer.tsx:465 msgid "Notifications" msgstr "Thông báo" @@ -5001,7 +5125,7 @@ msgid "OK" msgstr "OK" #: src/screens/Login/PasswordUpdatedForm.tsx:37 -#: src/view/com/post-thread/PostThreadItem.tsx:895 +#: src/view/com/post-thread/PostThreadItem.tsx:915 msgid "Okay" msgstr "OK" @@ -5016,7 +5140,7 @@ msgstr "Trả lời cũ nhất trước" msgid "on<0><1/><2><3/>" msgstr "trên<0><1/><2><3/>" -#: src/screens/Settings/Settings.tsx:304 +#: src/screens/Settings/Settings.tsx:346 msgid "Onboarding reset" msgstr "Đặt lại quá trình hướng dẫn" @@ -5060,7 +5184,7 @@ msgstr "Ôi, có gì đó không đúng!" #: src/components/StarterPack/ProfileStarterPacks.tsx:325 #: src/components/StarterPack/ProfileStarterPacks.tsx:334 #: src/screens/Settings/AppPasswords.tsx:59 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:104 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:106 #: src/screens/Settings/NotificationSettings.tsx:54 #: src/view/screens/Profile.tsx:122 msgid "Oops!" @@ -5078,8 +5202,8 @@ msgstr "Mở trình đơn tắt đến hồ sơ {name}" msgid "Open avatar creator" msgstr "Mở trình tạo hình đại diện" -#: src/screens/Messages/components/ChatListItem.tsx:363 -#: src/screens/Messages/components/ChatListItem.tsx:364 +#: src/screens/Messages/components/ChatListItem.tsx:368 +#: src/screens/Messages/components/ChatListItem.tsx:369 msgid "Open conversation options" msgstr "Mở tùy chọn hội thoại" @@ -5103,7 +5227,7 @@ msgstr "Mở trình đơn tùy chọn bảng tin" #: src/components/dms/EmojiPopup.android.tsx:28 msgid "Open full emoji list" -msgstr "" +msgstr "Mở danh sách emoji đầy đủ" #: src/view/com/util/post-embeds/ExternalLinkEmbed.tsx:79 msgid "Open link to {niceUrl}" @@ -5113,17 +5237,17 @@ msgstr "Mở liên kết đến {niceUrl}" msgid "Open message options" msgstr "Mở tùy chọn tin nhắn" -#: src/screens/Settings/Settings.tsx:330 +#: src/screens/Settings/Settings.tsx:372 msgid "Open moderation debug page" msgstr "Mở trang gỡ lỗi kiểm duyệt" -#: src/screens/Moderation/index.tsx:220 +#: src/screens/Moderation/index.tsx:224 msgid "Open muted words and tags settings" msgstr "Mở cài đặt thẻ và từ cấm" #: src/screens/Search/components/StarterPackCard.tsx:119 msgid "Open pack" -msgstr "" +msgstr "Mở gói" #: src/view/com/util/forms/PostDropdownBtn.tsx:70 msgid "Open post options menu" @@ -5133,12 +5257,12 @@ msgstr "Mở bảng tùy chọn bài đăng" msgid "Open starter pack menu" msgstr "Mở trình đơn gói khởi đầu" -#: src/screens/Settings/Settings.tsx:323 -#: src/screens/Settings/Settings.tsx:337 +#: src/screens/Settings/Settings.tsx:365 +#: src/screens/Settings/Settings.tsx:379 msgid "Open storybook page" msgstr "Mở trang storybook" -#: src/screens/Settings/Settings.tsx:316 +#: src/screens/Settings/Settings.tsx:358 msgid "Open system log" msgstr "Mở log hệ thống" @@ -5200,7 +5324,7 @@ msgstr "Mở quy trình đăng nhập vào tài khoản Bluesky hiện tại c msgid "Opens GIF select dialog" msgstr "Mở hộp thoại chọn GIF" -#: src/screens/Settings/Settings.tsx:208 +#: src/screens/Settings/Settings.tsx:216 msgid "Opens helpdesk in browser" msgstr "Mở trợ giúp trong trình duyệt" @@ -5216,7 +5340,7 @@ msgstr "Mở biểu mẫu đặt lại mật khẩu" msgid "Opens the linked website" msgstr "Mở trang web liên kết" -#: src/view/com/notifications/NotificationFeedItem.tsx:683 +#: src/view/com/notifications/NotificationFeedItem.tsx:788 #: src/view/com/util/UserAvatar.tsx:465 msgid "Opens this profile" msgstr "Mở hồ sơ này" @@ -5268,7 +5392,7 @@ msgstr "Trạng thái OTA: Không có cập nhật" msgid "Other" msgstr "Khác" -#: src/components/AccountList.tsx:83 +#: src/components/AccountList.tsx:87 msgid "Other account" msgstr "Tài khoản khác" @@ -5330,15 +5454,15 @@ msgstr "Dừng video" #: src/screens/Search/SearchResults.tsx:62 #: src/screens/StarterPack/StarterPackScreen.tsx:184 -#: src/view/screens/ProfileList.tsx:166 +#: src/view/screens/ProfileList.tsx:170 msgid "People" msgstr "Con người" -#: src/Navigation.tsx:198 +#: src/Navigation.tsx:207 msgid "People followed by @{0}" msgstr "Người\tđược @{0} theo dõi" -#: src/Navigation.tsx:191 +#: src/Navigation.tsx:200 msgid "People following @{0}" msgstr "Người đang theo dõi @{0}" @@ -5374,9 +5498,9 @@ msgstr "Ghim bảng tin" #: src/components/FeedCard.tsx:329 msgid "Pin Feed" -msgstr "" +msgstr "Ghim bảng tin" -#: src/view/screens/ProfileList.tsx:706 +#: src/view/screens/ProfileList.tsx:714 msgid "Pin to home" msgstr "Ghim vào trang chủ" @@ -5402,7 +5526,7 @@ msgstr "Đã ghim {0} vào trang chủ" msgid "Pinned Feeds" msgstr "Bảng tin đã ghim" -#: src/view/screens/ProfileList.tsx:353 +#: src/view/screens/ProfileList.tsx:361 msgid "Pinned to your feeds" msgstr "Đã ghim vào bảng tin của bạn" @@ -5443,7 +5567,7 @@ msgstr "Phát video" #: src/view/com/composer/labels/LabelsBtn.tsx:115 msgid "Please add any content warning labels that are applicable for the media you are posting." -msgstr "" +msgstr "Xin hãy thêm nhãn cảnh báo phù hợp với nội dung mà bạn đang đăng." #: src/screens/Signup/state.ts:286 msgid "Please choose your handle." @@ -5553,14 +5677,14 @@ msgctxt "action" msgid "Post All" msgstr "Đăng tất cả" -#: src/view/com/post-thread/PostThreadItem.tsx:215 +#: src/view/com/post-thread/PostThreadItem.tsx:218 msgid "Post by {0}" msgstr "Đăng bởi {0}" -#: src/Navigation.tsx:224 -#: src/Navigation.tsx:231 -#: src/Navigation.tsx:238 -#: src/Navigation.tsx:245 +#: src/Navigation.tsx:233 +#: src/Navigation.tsx:240 +#: src/Navigation.tsx:247 +#: src/Navigation.tsx:254 msgid "Post by @{0}" msgstr "Đăng bởi @{0}" @@ -5595,7 +5719,7 @@ msgstr "Bài đăng ẩn bởi bạn" msgid "Post interaction settings" msgstr "Cài đặt tương tác bài đăng" -#: src/Navigation.tsx:166 +#: src/Navigation.tsx:167 #: src/screens/ModerationInteractionSettings/index.tsx:34 msgid "Post Interaction Settings" msgstr "Cài đặt tương tác bài đăng" @@ -5625,7 +5749,7 @@ msgstr "Đã gở ghim bài đăng" #: src/screens/StarterPack/StarterPackScreen.tsx:186 #: src/view/screens/Profile.tsx:222 -#: src/view/screens/ProfileList.tsx:166 +#: src/view/screens/ProfileList.tsx:170 msgid "Posts" msgstr "Bài đăng" @@ -5683,22 +5807,22 @@ msgstr "Thông báo ưu tiên" msgid "Privacy" msgstr "Quyền riêng tư" -#: src/screens/Settings/Settings.tsx:161 -#: src/screens/Settings/Settings.tsx:164 +#: src/screens/Settings/Settings.tsx:169 +#: src/screens/Settings/Settings.tsx:172 msgid "Privacy and security" msgstr "Quyền riêng tư và bảo mật" -#: src/Navigation.tsx:367 +#: src/Navigation.tsx:376 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:36 msgid "Privacy and Security" msgstr "Quyền riêng tư và bảo mật" -#: src/Navigation.tsx:291 -#: src/screens/Settings/AboutSettings.tsx:51 -#: src/screens/Settings/AboutSettings.tsx:54 +#: src/Navigation.tsx:300 +#: src/screens/Settings/AboutSettings.tsx:89 +#: src/screens/Settings/AboutSettings.tsx:92 #: src/view/screens/PrivacyPolicy.tsx:31 -#: src/view/shell/Drawer.tsx:634 -#: src/view/shell/Drawer.tsx:635 +#: src/view/shell/Drawer.tsx:650 +#: src/view/shell/Drawer.tsx:651 msgid "Privacy Policy" msgstr "Chính sách bảo mật" @@ -5711,20 +5835,20 @@ msgstr "Đang xử lý video..." msgid "Processing..." msgstr "Đang xử lý..." -#: src/view/screens/DebugMod.tsx:920 +#: src/view/screens/DebugMod.tsx:926 #: src/view/screens/Profile.tsx:361 msgid "profile" msgstr "hồ sơ" #: src/view/shell/bottom-bar/BottomBar.tsx:286 #: src/view/shell/desktop/LeftNav.tsx:691 -#: src/view/shell/Drawer.tsx:71 -#: src/view/shell/Drawer.tsx:526 +#: src/view/shell/Drawer.tsx:74 +#: src/view/shell/Drawer.tsx:542 msgid "Profile" msgstr "Hồ sơ" -#: src/screens/Profile/Header/EditProfileDialog.tsx:191 -#: src/view/com/modals/EditProfile.tsx:124 +#: src/screens/Profile/Header/EditProfileDialog.tsx:198 +#: src/view/com/modals/EditProfile.tsx:127 msgctxt "toast" msgid "Profile updated" msgstr "Đã cập nhật hồ sơ" @@ -5744,22 +5868,22 @@ msgstr "Danh sách công khai và chia sẻ được có thể thúc đẩy bả #. Accessibility label for button to publish a single post #: src/view/com/composer/Composer.tsx:988 msgid "Publish post" -msgstr "" +msgstr "Đăng bài" #. Accessibility label for button to publish multiple posts in a thread #: src/view/com/composer/Composer.tsx:981 msgid "Publish posts" -msgstr "" +msgstr "Đăng bài" #. Accessibility label for button to publish multiple replies in a thread #: src/view/com/composer/Composer.tsx:966 msgid "Publish replies" -msgstr "" +msgstr "Đăng trả lời" #. Accessibility label for button to publish a single reply #: src/view/com/composer/Composer.tsx:973 msgid "Publish reply" -msgstr "" +msgstr "Đăng trả lời" #: src/components/StarterPack/QrCodeDialog.tsx:134 msgid "QR code copied to your clipboard!" @@ -5803,7 +5927,7 @@ msgstr "Cài đặt trích dẫn" msgid "Quotes" msgstr "Trích dẫn" -#: src/view/com/post-thread/PostThreadItem.tsx:249 +#: src/view/com/post-thread/PostThreadItem.tsx:252 msgid "Quotes of this post" msgstr "Trích dẫn của bài đăng này" @@ -5814,7 +5938,7 @@ msgstr "Trích dẫn của bài đăng này" msgid "Random (aka \"Poster's Roulette\")" msgstr "Ngẫu nhiên (còn gọi là \"Poster's Roulette\")" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:581 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:600 msgid "Rate limit exceeded – you've tried to change your handle too many times in a short period. Please wait a minute before trying again." msgstr "Vượt quá giới hạn - bạn đã thử thay đổi tên người dùng quá nhiều lần trong thời gian ngắn. Vui lòng chờ một chút trước khi thử lại." @@ -5825,12 +5949,17 @@ msgstr "Đính kèm lại trích dẫn" #: src/components/dms/EmojiReactionPicker.tsx:85 msgid "React with {emoji}" -msgstr "" +msgstr "Bày tỏ cảm xúc với {emoji}" #: src/screens/Deactivated.tsx:141 msgid "Reactivate your account" msgstr "Tái kích hoạt tài khoản của bạn" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:158 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:169 +msgid "Read blog post" +msgstr "" + #: src/screens/VideoFeed/index.tsx:942 msgid "Read less" msgstr "Thu gọn" @@ -5862,7 +5991,7 @@ msgstr "Lý do khiếu nại" msgid "Reason:" msgstr "Lý do:" -#: src/screens/Search/components/SearchHistory.tsx:44 +#: src/screens/Search/components/SearchHistory.tsx:49 msgid "Recent Searches" msgstr "Tìm kiếm gần đây" @@ -5888,13 +6017,13 @@ msgstr "Từ chối yêu cầu trò chuyện" msgid "Reload conversations" msgstr "Tải lại hội thoại" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:171 #: src/components/dialogs/MutedWords.tsx:438 #: src/components/FeedCard.tsx:343 #: src/components/StarterPack/Wizard/WizardListCard.tsx:102 #: src/components/StarterPack/Wizard/WizardListCard.tsx:109 -#: src/screens/Settings/Settings.tsx:468 +#: src/screens/Settings/Settings.tsx:510 #: src/view/com/feeds/FeedSourceCard.tsx:322 -#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/UserAddRemoveLists.tsx:235 #: src/view/com/posts/PostFeedErrorMessage.tsx:213 msgid "Remove" @@ -5904,12 +6033,12 @@ msgstr "Xóa" msgid "Remove {displayName} from starter pack" msgstr "Xóa {displayName} khỏi gói khởi đầu" -#: src/screens/Search/components/SearchHistory.tsx:120 +#: src/screens/Search/components/SearchHistory.tsx:97 msgid "Remove {historyItem}" msgstr "Xóa {historyItem}" -#: src/screens/Settings/Settings.tsx:447 -#: src/screens/Settings/Settings.tsx:450 +#: src/screens/Settings/Settings.tsx:489 +#: src/screens/Settings/Settings.tsx:492 msgid "Remove account" msgstr "Xóa tài khoản" @@ -5945,12 +6074,12 @@ msgstr "Xóa bảng tin?" #: src/screens/Profile/components/ProfileFeedHeader.tsx:320 #: src/view/com/feeds/FeedSourceCard.tsx:190 #: src/view/com/feeds/FeedSourceCard.tsx:268 -#: src/view/screens/ProfileList.tsx:520 +#: src/view/screens/ProfileList.tsx:528 #: src/view/screens/SavedFeeds.tsx:342 msgid "Remove from my feeds" msgstr "Xóa khỏi bảng tin của tôi" -#: src/screens/Settings/Settings.tsx:460 +#: src/screens/Settings/Settings.tsx:502 msgid "Remove from quick access?" msgstr "Xóa khỏi truy cập nhanh?" @@ -5972,7 +6101,7 @@ msgstr "Xóa hình" msgid "Remove mute word from your list" msgstr "Xóa từ cấm khỏi danh sách của bạn" -#: src/screens/Search/components/SearchHistory.tsx:93 +#: src/screens/Search/components/SearchHistory.tsx:178 msgid "Remove profile" msgstr "Xóa hồ sơ" @@ -5993,6 +6122,21 @@ msgstr "Xóa tệp phụ đề" msgid "Remove this feed from your saved feeds" msgstr "Xóa bảng tin này khỏi bảng tin đã lưu của bạn" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:157 +msgid "Remove user from list" +msgstr "" + +#: src/components/verification/VerificationRemovePrompt.tsx:46 +#: src/components/verification/VerificationsDialog.tsx:227 +#: src/view/com/profile/ProfileMenu.tsx:298 +#: src/view/com/profile/ProfileMenu.tsx:301 +msgid "Remove verification" +msgstr "" + +#: src/components/verification/VerificationRemovePrompt.tsx:44 +msgid "Remove your verification for this account?" +msgstr "" + #: src/view/com/util/post-embeds/QuoteEmbed.tsx:110 msgid "Removed by author" msgstr "Xóa bởi tác giả" @@ -6001,7 +6145,7 @@ msgstr "Xóa bởi tác giả" msgid "Removed by you" msgstr "Xóa bởi bạn" -#: src/view/com/modals/ListAddRemoveUsers.tsx:200 +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:117 #: src/view/com/modals/UserAddRemoveLists.tsx:170 msgid "Removed from list" msgstr "Đã xóa khỏi danh sách" @@ -6016,11 +6160,15 @@ msgstr "Đã xóa khỏi bảng tin được lưu" #: src/screens/Profile/components/ProfileFeedHeader.tsx:122 #: src/view/com/posts/FeedShutdownMsg.tsx:44 -#: src/view/screens/ProfileList.tsx:384 +#: src/view/screens/ProfileList.tsx:392 msgid "Removed from your feeds" msgstr "Đã xóa khỏi bảng tin của tôi" -#: src/screens/Search/components/SearchHistory.tsx:95 +#: src/components/verification/VerificationRemovePrompt.tsx:32 +msgid "Removed verification" +msgstr "" + +#: src/screens/Search/components/SearchHistory.tsx:179 msgid "Removes profile from search history" msgstr "Xóa hồ sơ khỏi lịch sử tìm kiếm" @@ -6113,8 +6261,8 @@ msgstr "Ẩn thành công trả lời" msgid "Report" msgstr "Báo cáo" -#: src/view/com/profile/ProfileMenu.tsx:329 -#: src/view/com/profile/ProfileMenu.tsx:332 +#: src/view/com/profile/ProfileMenu.tsx:365 +#: src/view/com/profile/ProfileMenu.tsx:368 msgid "Report account" msgstr "Báo cáo tài khoản" @@ -6137,9 +6285,9 @@ msgstr "Hộp thoại báo cáo" msgid "Report feed" msgstr "Báo cáo bảng tin" -#: src/view/screens/ProfileList.tsx:562 +#: src/view/screens/ProfileList.tsx:570 msgid "Report list" -msgstr "" +msgstr "Báo cáo danh sách" #: src/components/dms/MessageContextMenu.tsx:166 msgid "Report message" @@ -6234,7 +6382,7 @@ msgstr "Đăng lại bởi <0><1/>" msgid "Reposted by you" msgstr "Đăng lại bởi bạn" -#: src/view/com/post-thread/PostThreadItem.tsx:228 +#: src/view/com/post-thread/PostThreadItem.tsx:231 msgid "Reposts of this post" msgstr "Lượt đăng lại của bài đăng này" @@ -6288,8 +6436,8 @@ msgstr "Mã đặt lại" msgid "Reset Code" msgstr "Mã đặt lại" -#: src/screens/Settings/Settings.tsx:344 -#: src/screens/Settings/Settings.tsx:346 +#: src/screens/Settings/Settings.tsx:386 +#: src/screens/Settings/Settings.tsx:388 msgid "Reset onboarding state" msgstr "Đặt lại trại thái hướng dẫn" @@ -6341,10 +6489,10 @@ msgid "Returns to home page" msgstr "Trở về trang chủ" #: src/screens/Profile/ProfileFeed/index.tsx:90 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:540 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:559 #: src/screens/VideoFeed/index.tsx:1109 #: src/view/screens/NotFound.tsx:60 -#: src/view/screens/ProfileList.tsx:1031 +#: src/view/screens/ProfileList.tsx:1039 msgid "Returns to previous page" msgstr "Trở về trang trước" @@ -6356,9 +6504,9 @@ msgstr "Quay lại bước trước đó" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:479 #: src/components/dialogs/PostInteractionSettingsDialog.tsx:485 #: src/components/StarterPack/QrCodeDialog.tsx:191 -#: src/screens/Profile/Header/EditProfileDialog.tsx:238 -#: src/screens/Profile/Header/EditProfileDialog.tsx:252 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:243 +#: src/screens/Profile/Header/EditProfileDialog.tsx:245 +#: src/screens/Profile/Header/EditProfileDialog.tsx:259 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:262 #: src/view/com/composer/GifAltText.tsx:193 #: src/view/com/composer/GifAltText.tsx:202 #: src/view/com/composer/photos/EditImageDialog.web.tsx:77 @@ -6366,7 +6514,7 @@ msgstr "Quay lại bước trước đó" #: src/view/com/composer/photos/ImageAltTextDialog.tsx:153 #: src/view/com/composer/photos/ImageAltTextDialog.tsx:163 #: src/view/com/modals/CreateOrEditList.tsx:317 -#: src/view/com/modals/EditProfile.tsx:219 +#: src/view/com/modals/EditProfile.tsx:245 #: src/view/screens/SavedFeeds.tsx:109 msgid "Save" msgstr "Lưu" @@ -6386,7 +6534,7 @@ msgstr "Lưu ngày sinh" msgid "Save changes" msgstr "Lưu thay đổi" -#: src/view/com/modals/EditProfile.tsx:227 +#: src/view/com/modals/EditProfile.tsx:253 msgid "Save Changes" msgstr "Lưu thay đổi" @@ -6399,7 +6547,7 @@ msgstr "Lưu hình" msgid "Save image crop" msgstr "Lưu cắt hình" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:229 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:248 msgid "Save new handle" msgstr "Lưu tên tài khoản mới" @@ -6421,11 +6569,11 @@ msgid "Saved to your camera roll" msgstr "Đã lưu vào camera roll" #: src/screens/Profile/components/ProfileFeedHeader.tsx:131 -#: src/view/screens/ProfileList.tsx:364 +#: src/view/screens/ProfileList.tsx:372 msgid "Saved to your feeds" msgstr "Đã lưu vào bảng tin của bạn" -#: src/view/com/modals/EditProfile.tsx:220 +#: src/view/com/modals/EditProfile.tsx:246 msgid "Saves any changes to your profile" msgstr "Lưu thay đổi vào hồ sơ của bạn" @@ -6435,8 +6583,8 @@ msgstr "Lưu cài đặt cắt hình" #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/NotificationFeedItem.tsx:544 -#: src/view/com/notifications/NotificationFeedItem.tsx:569 +#: src/view/com/notifications/NotificationFeedItem.tsx:633 +#: src/view/com/notifications/NotificationFeedItem.tsx:658 msgid "Say hello!" msgstr "Gửi lời chào!" @@ -6445,21 +6593,20 @@ msgstr "Gửi lời chào!" msgid "Science" msgstr "Khoa học" -#: src/view/screens/ProfileList.tsx:988 +#: src/view/screens/ProfileList.tsx:996 msgid "Scroll to top" msgstr "Cuộn đến đầu trang" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:491 +#: src/components/dialogs/SearchablePeopleList.tsx:513 #: src/components/forms/SearchInput.tsx:34 #: src/components/forms/SearchInput.tsx:36 #: src/screens/Search/Shell.tsx:307 #: src/screens/Search/Shell.tsx:464 -#: src/view/com/modals/ListAddRemoveUsers.tsx:76 #: src/view/shell/bottom-bar/BottomBar.tsx:182 msgid "Search" msgstr "Tìm kiếm" -#: src/Navigation.tsx:217 +#: src/Navigation.tsx:226 #: src/screens/Profile/ProfileSearch.tsx:37 msgid "Search @{0}'s posts" msgstr "Tìm kiếm bài đăng của @{0}" @@ -6477,11 +6624,11 @@ msgstr "Tìm bảng tin" msgid "Search for \"{interestsDisplayName}\"{activeText}" msgstr "Tìm kiếm \"{interestsDisplayName}\"{activeText}" -#: src/view/shell/desktop/Search.tsx:201 +#: src/view/shell/desktop/Search.tsx:131 msgid "Search for \"{query}\"" msgstr "Tìm kiếm \"{query}\"" -#: src/screens/Search/components/AutocompleteResults.tsx:44 +#: src/screens/Search/components/AutocompleteResults.tsx:45 msgid "Search for \"{searchText}\"" msgstr "Tìm kiếm \"{searchText}\"" @@ -6491,20 +6638,16 @@ msgstr "Tìm kiếm bảng tin bạn muốn đề xuất cho người khác." #: src/screens/Search/Explore.tsx:362 msgid "Search for more accounts" -msgstr "" +msgstr "Tìm thêm tài khoản" #: src/screens/Search/Explore.tsx:439 msgid "Search for more feeds" -msgstr "" +msgstr "Tìm thêm bảng tin" #: src/screens/Search/Shell.tsx:334 msgid "Search for posts, users, or feeds" msgstr "Tìm kiếm bài đăng, người dùng hoặc bảng tin" -#: src/view/com/modals/ListAddRemoveUsers.tsx:71 -msgid "Search for users" -msgstr "Tìm người dùng" - #: src/components/dialogs/GifSelect.tsx:177 msgid "Search GIFs" msgstr "Tìm GIF" @@ -6513,12 +6656,12 @@ msgstr "Tìm GIF" msgid "Search my posts" msgstr "Tìm kiếm bài đăng của tôi" -#: src/view/com/profile/ProfileMenu.tsx:231 -#: src/view/com/profile/ProfileMenu.tsx:234 +#: src/view/com/profile/ProfileMenu.tsx:244 +#: src/view/com/profile/ProfileMenu.tsx:247 msgid "Search posts" msgstr "Tìm kiếm bài đăng" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:511 +#: src/components/dialogs/SearchablePeopleList.tsx:533 #: src/components/ProgressGuide/FollowDialog.tsx:702 msgid "Search profiles" msgstr "Tìm hồ sơ" @@ -6531,7 +6674,7 @@ msgstr "Tìm Tenor" msgid "Search..." msgstr "Tìm kiếm..." -#: src/components/dms/dialogs/SearchablePeopleList.tsx:512 +#: src/components/dialogs/SearchablePeopleList.tsx:534 #: src/components/ProgressGuide/FollowDialog.tsx:703 msgid "Searches for profiles" msgstr "Tìm hồ sơ" @@ -6692,7 +6835,7 @@ msgctxt "action" msgid "Send Email" msgstr "Gửi email" -#: src/view/shell/Drawer.tsx:317 +#: src/view/shell/Drawer.tsx:333 msgid "Send feedback" msgstr "Gửi phản hồi" @@ -6742,7 +6885,7 @@ msgstr "Địa chỉ máy chủ" msgid "Set app icon to {0}" msgstr "Đặt biểu tượng ứng dụng thành {0}" -#: src/screens/Moderation/index.tsx:306 +#: src/screens/Moderation/index.tsx:325 msgid "Set birthdate" msgstr "Đặt ngày sinh" @@ -6758,10 +6901,10 @@ msgstr "Thiết lập tài khoản của bạn" msgid "Sets email for password reset" msgstr "Đặt email để đặt lại mật khẩu" -#: src/Navigation.tsx:173 -#: src/screens/Settings/Settings.tsx:80 +#: src/Navigation.tsx:182 +#: src/screens/Settings/Settings.tsx:88 #: src/view/shell/desktop/LeftNav.tsx:709 -#: src/view/shell/Drawer.tsx:539 +#: src/view/shell/Drawer.tsx:555 msgid "Settings" msgstr "Cài đặt" @@ -6783,12 +6926,12 @@ msgstr "Khiêu dâm" #: src/screens/StarterPack/StarterPackScreen.tsx:428 #: src/screens/StarterPack/StarterPackScreen.tsx:603 #: src/screens/Topic.tsx:102 -#: src/view/com/profile/ProfileMenu.tsx:216 -#: src/view/com/profile/ProfileMenu.tsx:225 +#: src/view/com/profile/ProfileMenu.tsx:229 +#: src/view/com/profile/ProfileMenu.tsx:238 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:498 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:507 #: src/view/com/util/post-ctrls/PostCtrls.tsx:350 -#: src/view/screens/ProfileList.tsx:505 +#: src/view/screens/ProfileList.tsx:513 msgid "Share" msgstr "Chia sẻ" @@ -6805,7 +6948,7 @@ msgstr "Chia sẻ một mẫu chuyện hay!" msgid "Share a fun fact!" msgstr "Chia sẻ một sự thật thú vị!" -#: src/view/com/profile/ProfileMenu.tsx:411 +#: src/view/com/profile/ProfileMenu.tsx:447 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:796 #: src/view/com/util/post-ctrls/PostCtrls.tsx:366 msgid "Share anyway" @@ -6847,7 +6990,7 @@ msgstr "Chia sẻ gói khởi đầu này và giúp mọi người tham gia cộ msgid "Share your favorite feed!" msgstr "Chia sẻ bảng tin yêu thích của bạn" -#: src/Navigation.tsx:276 +#: src/Navigation.tsx:285 msgid "Shared Preferences Tester" msgstr "Trình kiểm tra cài đặt đã chia sẻ" @@ -6899,7 +7042,7 @@ msgstr "Hiển thị ít bài như thế này hơn" msgid "Show list anyway" msgstr "Vẫn hiển thị danh sách" -#: src/view/com/post-thread/PostThreadItem.tsx:605 +#: src/view/com/post-thread/PostThreadItem.tsx:625 #: src/view/com/post/Post.tsx:243 #: src/view/com/posts/PostFeedItem.tsx:515 msgid "Show More" @@ -6959,11 +7102,11 @@ msgstr "Hiển thị cảnh báo" msgid "Show warning and filter from feeds" msgstr "Hiển thị cảnh báo và bộ lọc từ bảng tin" -#: src/view/com/post-thread/PostThreadItem.tsx:836 +#: src/view/com/post-thread/PostThreadItem.tsx:856 msgid "Shows information about when this post was created" msgstr "Hiển thị thông tin về thời gian đăng của bài này" -#: src/screens/Settings/Settings.tsx:104 +#: src/screens/Settings/Settings.tsx:112 msgid "Shows other accounts you can switch to" msgstr "Hiển thị các tài khoản khác bạn có thể chuyển đổi sang" @@ -6990,7 +7133,7 @@ msgstr "Hiển thị nội dung" msgid "Sign in" msgstr "Đăng nhập" -#: src/components/AccountList.tsx:122 +#: src/components/AccountList.tsx:127 msgid "Sign in as {0}" msgstr "Đăng nhập bằng {0}" @@ -7001,13 +7144,13 @@ msgstr "Đăng nhập bằng..." #: src/screens/Deactivated.tsx:203 #: src/screens/Deactivated.tsx:209 msgid "Sign in or create an account" -msgstr "" +msgstr "Đăng nhập hoặc đăng ký tài khoản" #: src/components/dialogs/Signin.tsx:75 msgid "Sign in or create your account to join the conversation!" msgstr "Đăng nhập hoặc tạo tài khoản để tham gia cuộc trò chuyện!" -#: src/components/AccountList.tsx:65 +#: src/components/AccountList.tsx:67 msgid "Sign in to account that is not listed" msgstr "Đăng nhập vào tải khoản chưa được liệt kê" @@ -7015,9 +7158,9 @@ msgstr "Đăng nhập vào tải khoản chưa được liệt kê" msgid "Sign in to Bluesky or create a new account" msgstr "Đăng nhập vào Bluesky hoặc tạo tài khoản mới" -#: src/screens/Settings/Settings.tsx:225 -#: src/screens/Settings/Settings.tsx:227 -#: src/screens/Settings/Settings.tsx:259 +#: src/screens/Settings/Settings.tsx:233 +#: src/screens/Settings/Settings.tsx:235 +#: src/screens/Settings/Settings.tsx:267 #: src/screens/SignupQueued.tsx:93 #: src/screens/SignupQueued.tsx:96 #: src/screens/Takendown.tsx:85 @@ -7031,7 +7174,7 @@ msgstr "Đăng xuất" msgid "Sign Out" msgstr "Đăng xuất" -#: src/screens/Settings/Settings.tsx:256 +#: src/screens/Settings/Settings.tsx:264 #: src/view/shell/desktop/LeftNav.tsx:205 msgid "Sign out?" msgstr "Đăng xuất?" @@ -7068,6 +7211,10 @@ msgstr "Nhỏ hơn" msgid "Software Dev" msgstr "Lập trình viên" +#: src/components/verification/VerificationsDialog.tsx:122 +msgid "Some of your verifications are invalid." +msgstr "" + #: src/components/FeedInterstitials.tsx:474 msgid "Some other feeds you might like" msgstr "Một số bảng tin khác bạn có thể thích" @@ -7078,11 +7225,11 @@ msgstr "Một số người có thể trả lời" #: src/components/dms/MessageItem.tsx:148 msgid "Someone reacted {0}" -msgstr "" +msgstr "Ai đó đã bày tỏ cảm xúc {0}" -#: src/screens/Messages/components/ChatListItem.tsx:236 +#: src/screens/Messages/components/ChatListItem.tsx:241 msgid "Someone reacted {0} to {1}" -msgstr "" +msgstr "Ai đó đã bày tỏ cảm xúc {0} cho {1}" #: src/components/moderation/ReportDialog/index.tsx:76 msgid "Something wasn't quite right with the data you're trying to report. Please contact support." @@ -7099,8 +7246,8 @@ msgid "Something went wrong, please try again" msgstr "Có gì đó không đúng, vui lòng thử lại" #: src/components/ReportDialog/index.tsx:54 -#: src/screens/Moderation/index.tsx:97 -#: src/screens/Profile/Sections/Labels.tsx:87 +#: src/screens/Moderation/index.tsx:101 +#: src/screens/Profile/Sections/Labels.tsx:121 msgid "Something went wrong, please try again." msgstr "Có gì đó không đúng, vui lòng thử lại." @@ -7161,22 +7308,22 @@ msgstr "Thể thao" msgid "Start a new chat" msgstr "Bắt đầu cuộc trò chuyện mới" -#: src/view/screens/ProfileList.tsx:838 -#: src/view/screens/ProfileList.tsx:959 +#: src/view/screens/ProfileList.tsx:846 +#: src/view/screens/ProfileList.tsx:967 msgid "Start adding people" msgstr "Bắt đầu thêm người" -#: src/view/screens/ProfileList.tsx:845 -#: src/view/screens/ProfileList.tsx:966 +#: src/view/screens/ProfileList.tsx:853 +#: src/view/screens/ProfileList.tsx:974 msgid "Start adding people!" msgstr "Bắt đầu thêm người!" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:357 +#: src/components/dialogs/SearchablePeopleList.tsx:382 msgid "Start chat with {displayName}" msgstr "Bắt đầu trò chuyện với {displayName}" -#: src/Navigation.tsx:441 -#: src/Navigation.tsx:446 +#: src/Navigation.tsx:450 +#: src/Navigation.tsx:455 #: src/screens/StarterPack/Wizard/index.tsx:186 msgid "Starter Pack" msgstr "Gói khởi đầu" @@ -7207,8 +7354,8 @@ msgstr "Gói khởi đầu" msgid "Starter packs let you easily share your favorite feeds and people with your friends." msgstr "Gói khởi đầu giúp bạn dễ dàng chia sẻ bảng tin và người yêu thích của mình với bạn bè." -#: src/screens/Settings/AboutSettings.tsx:59 -#: src/screens/Settings/AboutSettings.tsx:62 +#: src/screens/Settings/AboutSettings.tsx:97 +#: src/screens/Settings/AboutSettings.tsx:100 msgid "Status Page" msgstr "Trang trạng thái" @@ -7216,12 +7363,12 @@ msgstr "Trang trạng thái" msgid "Step {0} of {1}" msgstr "Bước {0} / {1}" -#: src/screens/Settings/Settings.tsx:309 +#: src/screens/Settings/Settings.tsx:351 msgid "Storage cleared, you need to restart the app now." msgstr "Dữ liệu đã được xóa, bạn cần khởi động lại ứng dụng ngay bây giờ." -#: src/Navigation.tsx:266 -#: src/screens/Settings/Settings.tsx:325 +#: src/Navigation.tsx:275 +#: src/screens/Settings/Settings.tsx:367 msgid "Storybook" msgstr "Storybook" @@ -7246,11 +7393,11 @@ msgstr "Gửi khiếu nại" msgid "Submit report" msgstr "Gửi báo cáo" -#: src/view/screens/ProfileList.tsx:733 +#: src/view/screens/ProfileList.tsx:741 msgid "Subscribe" msgstr "Đăng ký" -#: src/screens/Profile/Sections/Labels.tsx:201 +#: src/screens/Profile/Sections/Labels.tsx:198 msgid "Subscribe to @{0} to use these labels:" msgstr "Đăng ký @{0} để sử dụng nhãn:" @@ -7262,7 +7409,7 @@ msgstr "Đăng ký dịch vụ gắn nhãn" msgid "Subscribe to this labeler" msgstr "Đăng ký dịch vụ gắn nhãn này" -#: src/view/screens/ProfileList.tsx:729 +#: src/view/screens/ProfileList.tsx:737 msgid "Subscribe to this list" msgstr "Đăng ký danh sách này" @@ -7270,9 +7417,13 @@ msgstr "Đăng ký danh sách này" msgid "Success!" msgstr "Thành công!" +#: src/components/verification/VerificationCreatePrompt.tsx:30 +msgid "Successfully verified" +msgstr "" + #: src/screens/Search/Explore.tsx:359 msgid "Suggested Accounts" -msgstr "" +msgstr "Tài khoản đề xuất" #: src/components/FeedInterstitials.tsx:339 msgid "Suggested for you" @@ -7293,15 +7444,15 @@ msgctxt "Name of app icon variant" msgid "Sunset" msgstr "Hoàng hôn" -#: src/Navigation.tsx:286 +#: src/Navigation.tsx:295 #: src/view/screens/Support.tsx:31 #: src/view/screens/Support.tsx:34 msgid "Support" msgstr "Hỗ trợ" -#: src/screens/Settings/Settings.tsx:102 -#: src/screens/Settings/Settings.tsx:116 -#: src/screens/Settings/Settings.tsx:412 +#: src/screens/Settings/Settings.tsx:110 +#: src/screens/Settings/Settings.tsx:124 +#: src/screens/Settings/Settings.tsx:454 #: src/view/shell/desktop/LeftNav.tsx:243 msgid "Switch account" msgstr "Chuyển tài khoản" @@ -7326,9 +7477,9 @@ msgstr "Chuyển sang {0}" msgid "System" msgstr "Hệ thống" -#: src/screens/Settings/AboutSettings.tsx:66 -#: src/screens/Settings/AboutSettings.tsx:69 -#: src/screens/Settings/Settings.tsx:318 +#: src/screens/Settings/AboutSettings.tsx:104 +#: src/screens/Settings/AboutSettings.tsx:107 +#: src/screens/Settings/Settings.tsx:360 msgid "System log" msgstr "Log hệ thống" @@ -7340,7 +7491,7 @@ msgstr "Chỉ thẻ tag" #: src/components/ContextMenu/Backdrop.ios.tsx:80 #: src/components/ContextMenu/Backdrop.tsx:46 msgid "Tap to close context menu" -msgstr "" +msgstr "Nhấp để đóng menu tuỳ chọn" #: src/components/ProgressGuide/Toast.tsx:156 msgid "Tap to dismiss" @@ -7367,7 +7518,7 @@ msgstr "Công nghệ" msgid "Tell a joke!" msgstr "Kể một chuyện cười!" -#: src/screens/Profile/Header/EditProfileDialog.tsx:355 +#: src/screens/Profile/Header/EditProfileDialog.tsx:378 msgid "Tell us a bit about yourself" msgstr "Kể một chút về bạn" @@ -7380,12 +7531,12 @@ msgstr "Kể thêm một chút nữa" msgid "Terms" msgstr "Điều khoản" -#: src/Navigation.tsx:296 -#: src/screens/Settings/AboutSettings.tsx:43 -#: src/screens/Settings/AboutSettings.tsx:46 +#: src/Navigation.tsx:305 +#: src/screens/Settings/AboutSettings.tsx:81 +#: src/screens/Settings/AboutSettings.tsx:84 #: src/view/screens/TermsOfService.tsx:31 -#: src/view/shell/Drawer.tsx:627 -#: src/view/shell/Drawer.tsx:629 +#: src/view/shell/Drawer.tsx:643 +#: src/view/shell/Drawer.tsx:645 msgid "Terms of Service" msgstr "Điều khoản dịch vụ" @@ -7425,7 +7576,7 @@ msgstr "Cảm ơn. Báo cáo của bạn đã được gửi." msgid "Thanks, you have successfully verified your email address. You can close this dialog." msgstr "Cảm ơn, bạn đã xác minh địa chỉ email thành công. Bạn có thể đóng hộp thoại này." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:468 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:487 msgid "That contains the following:" msgstr "Chứa giá trị sau đây:" @@ -7450,8 +7601,8 @@ msgstr "Hết!" msgid "That's everything!" msgstr "Hết bảng tin video!" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:279 -#: src/view/com/profile/ProfileMenu.tsx:387 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:305 +#: src/view/com/profile/ProfileMenu.tsx:423 msgid "The account will be able to interact with you after unblocking." msgstr "Tài khoản có thể tương tác với bạn sau khi bỏ chặn." @@ -7465,7 +7616,7 @@ msgstr "Ứng dụng sẽ khởi động lại" msgid "The author of this thread has hidden this reply." msgstr "Tác giả thảo luận này đã ẩn trả lời này." -#: src/screens/Moderation/index.tsx:358 +#: src/screens/Moderation/index.tsx:377 msgid "The Bluesky web application" msgstr "Ứng dụng web Bluesky" @@ -7528,7 +7679,7 @@ msgstr "Gói khởi đầu bạn đang xem là không hợp lệ. Bạn có th #: src/components/ContextMenu/index.tsx:433 msgid "The subject of the context menu" -msgstr "" +msgstr "Tiêu đề của menu tuỳ chọn" #: src/view/screens/Support.tsx:37 msgid "The support form has been moved. If you need help, please <0/> or visit {HELP_DESK_URL} to get in touch with us." @@ -7555,8 +7706,8 @@ msgid "There was an issue connecting to Tenor." msgstr "Có vấn đề khi kết nối với Tenor." #: src/screens/Profile/components/ProfileFeedHeader.tsx:173 -#: src/view/screens/ProfileList.tsx:367 -#: src/view/screens/ProfileList.tsx:386 +#: src/view/screens/ProfileList.tsx:375 +#: src/view/screens/ProfileList.tsx:394 #: src/view/screens/SavedFeeds.tsx:85 msgid "There was an issue contacting the server" msgstr "Có vấn đề khi kết nối với máy chủ" @@ -7580,7 +7731,7 @@ msgstr "Có vấn đề khi tải thông báo. Nhấn vào đây để thử l msgid "There was an issue fetching posts. Tap here to try again." msgstr "Có vấn đề khi tải bài đăng. Nhấn vào đây để thử lại." -#: src/view/com/lists/ListMembers.tsx:166 +#: src/view/com/lists/ListMembers.tsx:151 msgid "There was an issue fetching the list. Tap here to try again." msgstr "Có vấn đề khi tải danh sách. Nhấn vào đây để thử lại." @@ -7593,7 +7744,7 @@ msgstr "Có vấn đề khi tải mật khẩu ứng dụng của bạn" msgid "There was an issue fetching your lists. Tap here to try again." msgstr "Có vấn đề khi tải danh sách của bạn. Nhấn vào đây để thử lại." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:105 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:107 msgid "There was an issue fetching your service info" msgstr "Có vấn đề khi tải thông tin dịch vụ của bạn" @@ -7612,17 +7763,17 @@ msgstr "Có vấn đề khi gửi báo cáo. Vui lòng kiểm tra kết nối m msgid "There was an issue updating your feeds, please check your internet connection and try again." msgstr "Có vấn đề cập nhật bảng tin của bạn, vui lòng kiểm tra kết nối mạng của bạn và thử lại." -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:107 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:128 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:141 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:110 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:144 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:90 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:101 -#: src/view/com/profile/ProfileMenu.tsx:111 -#: src/view/com/profile/ProfileMenu.tsx:121 -#: src/view/com/profile/ProfileMenu.tsx:135 -#: src/view/com/profile/ProfileMenu.tsx:145 -#: src/view/com/profile/ProfileMenu.tsx:158 -#: src/view/com/profile/ProfileMenu.tsx:170 +#: src/view/com/profile/ProfileMenu.tsx:117 +#: src/view/com/profile/ProfileMenu.tsx:127 +#: src/view/com/profile/ProfileMenu.tsx:141 +#: src/view/com/profile/ProfileMenu.tsx:151 +#: src/view/com/profile/ProfileMenu.tsx:164 +#: src/view/com/profile/ProfileMenu.tsx:176 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:396 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:409 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:419 @@ -7633,10 +7784,10 @@ msgstr "Đã xảy ra vấn đề! {0}" #: src/screens/List/ListHiddenScreen.tsx:63 #: src/screens/List/ListHiddenScreen.tsx:77 #: src/screens/List/ListHiddenScreen.tsx:99 -#: src/view/screens/ProfileList.tsx:403 -#: src/view/screens/ProfileList.tsx:421 -#: src/view/screens/ProfileList.tsx:439 -#: src/view/screens/ProfileList.tsx:457 +#: src/view/screens/ProfileList.tsx:411 +#: src/view/screens/ProfileList.tsx:429 +#: src/view/screens/ProfileList.tsx:447 +#: src/view/screens/ProfileList.tsx:465 msgid "There was an issue. Please check your internet connection and try again." msgstr "Đã xảy ra vấn đề. Vui lòng kiểm tra kết nối mạng của bạn và thử lại." @@ -7657,6 +7808,14 @@ msgstr "Các cài đặt này chỉ áp dụng cho bảng tin Following." msgid "This {screenDescription} has been flagged:" msgstr "{screenDescription} này đã bị đánh dấu:" +#: src/components/verification/VerificationsDialog.tsx:89 +msgid "This account has a checkmark because it's been verified by trusted sources." +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:94 +msgid "This account has one or more verifications, but it is not currently verified." +msgstr "" + #: src/components/moderation/ScreenHider.tsx:106 msgid "This account has requested that users sign in to view their profile." msgstr "Tài khoản này đã yêu cầu người dùng đăng nhập để xem hồ sơ của họ." @@ -7665,6 +7824,10 @@ msgstr "Tài khoản này đã yêu cầu người dùng đăng nhập để xem msgid "This account is blocked by one or more of your moderation lists. To unblock, please visit the lists directly and remove this user." msgstr "Tài khoản này đã bị chặn bởi một hoặc nhiều danh sách kiểm duyệt của bạn. Để bỏ chặn, vui lòng truy cập trực tiếp vào danh sách và bỏ người dùng này." +#: src/components/verification/VerificationCreatePrompt.tsx:48 +msgid "This action can be undone at any time." +msgstr "" + #: src/components/moderation/LabelsOnMeDialog.tsx:271 msgid "This appeal will be sent to <0>{sourceName}." msgstr "Kháng nghị này sẽ được gởi đến <0>{sourceName}." @@ -7698,7 +7861,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:357 +#: src/screens/Messages/components/ChatListItem.tsx:362 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" @@ -7720,7 +7883,7 @@ msgstr "Bảng tin này đang trống! Bạn có thể phải theo dõi thêm ng #: src/components/StarterPack/Main/PostsList.tsx:36 #: src/screens/Profile/ProfileFeed/index.tsx:189 -#: src/view/screens/ProfileList.tsx:835 +#: src/view/screens/ProfileList.tsx:843 msgid "This feed is empty." msgstr "Bảng tin này đang trống." @@ -7728,7 +7891,7 @@ msgstr "Bảng tin này đang trống." msgid "This feed is no longer online. We are showing <0>Discover instead." msgstr "Bảng tin này không còn trực tuyến. Chúng tôi đang hiển thị <0>Khám phá thay thế." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:574 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:593 msgid "This handle is reserved. Please try a different one." msgstr "Tên người dùng này đã được đặt trước. Vui lòng thử tên khác." @@ -7748,7 +7911,7 @@ msgstr "Nhãn này đã được gắn bởi tác giả." msgid "This label was applied by you." msgstr "Nhãn này đã được bắn bởi bạn." -#: src/screens/Profile/Sections/Labels.tsx:188 +#: src/screens/Profile/Sections/Labels.tsx:185 msgid "This labeler hasn't declared what labels it publishes, and may not be active." msgstr "Dịch vụ gắn nhãn này chưa khai báo các nhãn, và có thể không hoạt động." @@ -7764,7 +7927,7 @@ msgstr "Danh sách này – tạo bởi <0>{0} – có thể chứa các vi msgid "This list – created by you – contains possible violations of Bluesky's community guidelines in its name or description." msgstr "Danh sách này của bạn tạo có thể chứa vi phạm nguyên tắc cộng đồng của Bluesky trong tên hoặc mô tả của nó." -#: src/view/screens/ProfileList.tsx:954 +#: src/view/screens/ProfileList.tsx:962 msgid "This list is empty." msgstr "Danh sách này đang trống." @@ -7772,7 +7935,7 @@ msgstr "Danh sách này đang trống." msgid "This moderation service is unavailable. See below for more details. If this issue persists, contact us." msgstr "Dịch vụ kiểm duyệt này không khả dụng. Xem bên dưới để biết thêm chi tiết. Nếu vấn đề này vẫn tiếp tục, hãy liên hệ với chúng tôi." -#: src/view/com/post-thread/PostThreadItem.tsx:876 +#: src/view/com/post-thread/PostThreadItem.tsx:896 msgid "This post claims to have been created on <0>{0}, but was first seen by Bluesky on <1>{1}." msgstr "Bài đăng này khai rằng đã được tạo vào <0>{0}, nhưng lần đầu tiên được Bluesky nhìn thấy vào <1>{1}." @@ -7780,7 +7943,7 @@ msgstr "Bài đăng này khai rằng đã được tạo vào <0>{0}, nhưng msgid "This post has an unknown type of threadgate on it. Your app may be out of date." msgstr "Bài đăng này có loại threadgate không xác định. Ứng dụng của bạn có thể đã lỗi thời." -#: src/view/com/post-thread/PostThreadItem.tsx:158 +#: src/view/com/post-thread/PostThreadItem.tsx:160 msgid "This post has been deleted." msgstr "Bài đăng này đã bị xóa." @@ -7797,7 +7960,7 @@ msgstr "Bài đăng này sẽ bị ẩn khỏi bảng tin và thảo luận. Hà msgid "This post's author has disabled quote posts." msgstr "Tác giả bài đăng này đã tắt chức năng trích dẫn bài đăng." -#: src/view/com/profile/ProfileMenu.tsx:408 +#: src/view/com/profile/ProfileMenu.tsx:444 msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't signed in." msgstr "Chỉ những người dùng đã đăng nhập mới xem được hồ sơ người dùng này. Người chưa đăng nhập sẽ không thể xem được." @@ -7809,7 +7972,7 @@ msgstr "Trả lời này sẽ được sắp xếp vào mục ẩn ở cuối th 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." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:437 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:456 msgid "This should create a domain record at:" msgstr "Tác vụ này sẽ tạo một bản ghi tên miền tại:" @@ -7850,7 +8013,7 @@ msgstr "Người dùng này không theo dõi ai cả." msgid "This will delete \"{0}\" from your muted words. You can always add it back later." msgstr "Tác vụ này sẽ xóa \"{0}\" khỏi danh sách từ cấm của bạn. Bạn luôn có thể thêm lại sau này." -#: src/screens/Settings/Settings.tsx:462 +#: src/screens/Settings/Settings.tsx:504 msgid "This will remove @{0} from the quick access list." msgstr "Tác vụ này sẽ xóa @{0} khỏi danh sách truy cập nhanh." @@ -7881,7 +8044,7 @@ msgstr "Phân luồng" msgid "Threaded mode" msgstr "Chế độ phân luồng" -#: src/Navigation.tsx:329 +#: src/Navigation.tsx:338 msgid "Threads Preferences" msgstr "Cài đặt thảo luận" @@ -7913,7 +8076,7 @@ msgstr "Hôm nay" msgid "Toggle dropdown" msgstr "Bật/tắt trình đơn" -#: src/screens/Moderation/index.tsx:335 +#: src/screens/Moderation/index.tsx:354 msgid "Toggle to enable or disable adult content" msgstr "Bật/tắt nội dung 18+" @@ -7927,14 +8090,14 @@ msgstr "Bật/tắt tiếng" msgid "Top" msgstr "Hàng đầu" -#: src/Navigation.tsx:411 +#: src/Navigation.tsx:420 msgid "Topic" msgstr "Chủ đề" #: src/components/dms/MessageContextMenu.tsx:139 #: src/components/dms/MessageContextMenu.tsx:141 -#: src/view/com/post-thread/PostThreadItem.tsx:798 -#: src/view/com/post-thread/PostThreadItem.tsx:801 +#: src/view/com/post-thread/PostThreadItem.tsx:818 +#: src/view/com/post-thread/PostThreadItem.tsx:821 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:468 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:470 msgid "Translate" @@ -7946,12 +8109,16 @@ msgstr "Chủ đề nổi trội" #: src/screens/Search/Explore.tsx:608 msgid "Trending topics" -msgstr "" +msgstr "Chủ đề nổi trội" #: src/components/interstitials/TrendingVideos.tsx:88 msgid "Trending Videos" msgstr "Video nổi bật" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:138 +msgid "Trust emerges from relationships, communities, and shared context, so we’re also enabling <0>trusted verifiers: organizations that can directly issue verification." +msgstr "" + #: src/view/com/util/error/ErrorScreen.tsx:103 msgctxt "action" msgid "Try again" @@ -7973,7 +8140,7 @@ msgstr "Nhập tên tài khoản bạn mong muốn" msgid "Type your message here" msgstr "Gõ tin nhắn của bạn ở đây" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:413 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:432 msgid "Type:" msgstr "Loại:" @@ -7999,33 +8166,33 @@ msgstr "Không thể xóa" #: src/components/dms/MessagesListBlockedFooter.tsx:104 #: src/components/dms/MessagesListBlockedFooter.tsx:112 #: src/components/dms/MessagesListBlockedFooter.tsx:119 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:197 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:283 -#: src/view/com/profile/ProfileMenu.tsx:399 -#: src/view/screens/ProfileList.tsx:715 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:200 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 +#: src/view/com/profile/ProfileMenu.tsx:435 +#: src/view/screens/ProfileList.tsx:723 msgid "Unblock" msgstr "Bỏ chặn" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:202 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:205 msgctxt "action" msgid "Unblock" msgstr "Bỏ chặn" #: src/components/dms/ConvoMenu.tsx:247 #: src/components/dms/ConvoMenu.tsx:250 -#: src/view/com/profile/ProfileMenu.tsx:309 -#: src/view/com/profile/ProfileMenu.tsx:315 +#: src/view/com/profile/ProfileMenu.tsx:345 +#: src/view/com/profile/ProfileMenu.tsx:351 msgid "Unblock account" msgstr "Bỏ chặn tài khoản" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:277 -#: src/view/com/profile/ProfileMenu.tsx:381 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:303 +#: src/view/com/profile/ProfileMenu.tsx:417 msgid "Unblock Account?" msgstr "Bỏ chặn tài khoản" -#: src/view/screens/ProfileList.tsx:612 +#: src/view/screens/ProfileList.tsx:620 msgid "Unblock list" -msgstr "" +msgstr "Mở khoá danh sách" #: src/view/com/util/post-ctrls/RepostButton.web.tsx:72 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:76 @@ -8041,12 +8208,12 @@ msgctxt "action" msgid "Unfollow" msgstr "Bỏ theo dõi" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:217 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:220 msgid "Unfollow {0}" msgstr "Bỏ theo dõi {0}" -#: src/view/com/profile/ProfileMenu.tsx:251 -#: src/view/com/profile/ProfileMenu.tsx:261 +#: src/view/com/profile/ProfileMenu.tsx:264 +#: src/view/com/profile/ProfileMenu.tsx:274 msgid "Unfollow account" msgstr "Bỏ theo dõi tài khoản" @@ -8058,6 +8225,10 @@ msgstr "Bỏ theo dõi người này" msgid "Unfortunately, none of your subscribed labelers supports this report type." msgstr "Rất tiếc, không có dịch vụ gắn nhãn nào bạn đã đăng ký hỗ trợ loại báo cáo này." +#: src/components/verification/VerificationsDialog.tsx:204 +msgid "Unknown verifier" +msgstr "" + #: src/screens/Profile/components/ProfileFeedHeader.tsx:510 msgid "Unlike" msgstr "Bỏ thích" @@ -8072,7 +8243,7 @@ msgctxt "video" msgid "Unmute" msgstr "Bỏ ẩn" -#: src/view/screens/ProfileList.tsx:722 +#: src/view/screens/ProfileList.tsx:730 msgid "Unmute" msgstr "Bỏ ẩn" @@ -8081,8 +8252,8 @@ msgstr "Bỏ ẩn" msgid "Unmute {tag}" msgstr "Bỏ ẩn {tag}" -#: src/view/com/profile/ProfileMenu.tsx:288 -#: src/view/com/profile/ProfileMenu.tsx:294 +#: src/view/com/profile/ProfileMenu.tsx:324 +#: src/view/com/profile/ProfileMenu.tsx:330 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:668 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:674 msgid "Unmute account" @@ -8092,9 +8263,9 @@ msgstr "Bỏ ẩn tài khoản" msgid "Unmute conversation" msgstr "Bật lại thông báo cho hội thoại" -#: src/view/screens/ProfileList.tsx:597 +#: src/view/screens/ProfileList.tsx:605 msgid "Unmute list" -msgstr "" +msgstr "Bỏ ẩn danh sách" #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:553 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:557 @@ -8105,7 +8276,7 @@ msgstr "Bật lại thông báo cho thảo luận" msgid "Unmute video" msgstr "Bật lại thông báo cho video" -#: src/view/screens/ProfileList.tsx:706 +#: src/view/screens/ProfileList.tsx:714 msgid "Unpin" msgstr "Bỏ ghim" @@ -8116,7 +8287,7 @@ msgstr "Bỏ ghim bảng tin" #: src/components/FeedCard.tsx:320 msgid "Unpin Feed" -msgstr "" +msgstr "Bỏ ghim bảng tin" #: src/screens/Profile/components/ProfileFeedHeader.tsx:305 #: src/screens/Profile/components/ProfileFeedHeader.tsx:307 @@ -8128,7 +8299,7 @@ msgstr "Bỏ ghim khỏi trang chủ" msgid "Unpin from profile" msgstr "Bỏ ghim khỏi hồ sơ" -#: src/view/screens/ProfileList.tsx:577 +#: src/view/screens/ProfileList.tsx:585 msgid "Unpin moderation list" msgstr "Bỏ ghim khỏi danh sách kiểm duyệt" @@ -8136,7 +8307,7 @@ msgstr "Bỏ ghim khỏi danh sách kiểm duyệt" msgid "Unpinned {0} from Home" msgstr "Đã bỏ ghim {0} khỏi Trang chủ" -#: src/view/screens/ProfileList.tsx:354 +#: src/view/screens/ProfileList.tsx:362 msgid "Unpinned from your feeds" msgstr "Bỏ ghim khỏi bảng ghi của bạn" @@ -8181,8 +8352,8 @@ msgstr "Cập nhật" msgid "Update <0>{displayName} in Lists" msgstr "Cập nhật <0>{displayName} trong danh sách" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:507 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:528 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:526 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:547 msgid "Update to {domain}" msgstr "Cập nhật thành {domain}" @@ -8204,7 +8375,7 @@ msgstr "Đang cập nhật..." msgid "Upload a photo instead" msgstr "Tải lên ảnh" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:453 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:472 msgid "Upload a text file to:" msgstr "Tải lên tệp văn bản đến:" @@ -8244,7 +8415,7 @@ msgstr "Đang tải lên video..." msgid "Use app passwords to sign in to other Bluesky clients without giving full access to your account or password." msgstr "Sử dụng mật khẩu ứng dụng để đăng nhập vào các ứng dụng Bluesky khác mà không cần cung cấp quyền truy cập đầy đủ vào tài khoản hoặc mật khẩu của bạn." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:539 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:558 msgid "Use default provider" msgstr "Sử dụng nơi quản lý mặc định" @@ -8344,24 +8515,43 @@ msgstr "Người dùng tôi theo dõi" msgid "Users in \"{0}\"" msgstr "Người dùng trong \"{0}\"" -#: src/components/LikesDialog.tsx:83 -msgid "Users that have liked this content or profile" -msgstr "Người dùng đã thích nội dung hoặc hồ sơ này" - #: src/components/dialogs/PostInteractionSettingsDialog.tsx:433 msgid "Users you follow" msgstr "Người bạn theo dõi" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:419 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:438 msgid "Value:" msgstr "Giá trị:" +#: src/screens/Moderation/index.tsx:288 +msgid "Verification settings" +msgstr "" + +#: src/Navigation.tsx:175 +#: src/screens/Moderation/VerificationSettings.tsx:32 +msgid "Verification Settings" +msgstr "" + +#: src/screens/Moderation/VerificationSettings.tsx:41 +msgid "Verifications on Bluesky work differently than on other platforms. <0>Learn more here." +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:105 +msgid "Verified by:" +msgstr "" + #: src/view/com/composer/videos/SelectVideoBtn.tsx:127 msgid "Verified email required" msgstr "Yêu cầu xác minh email" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:509 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:530 +#: src/components/verification/VerificationCreatePrompt.tsx:65 +#: src/view/com/profile/ProfileMenu.tsx:308 +#: src/view/com/profile/ProfileMenu.tsx:311 +msgid "Verify account" +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:528 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:549 msgid "Verify DNS Record" msgstr "Xác minh bản ghi DNS" @@ -8379,11 +8569,15 @@ msgstr "Xác minh email mới" msgid "Verify now" msgstr "Xác minh ngay" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:510 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:532 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:529 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:551 msgid "Verify Text File" msgstr "Xác minh tệp văn bản" +#: src/components/verification/VerificationCreatePrompt.tsx:44 +msgid "Verify this account?" +msgstr "" + #: src/screens/Settings/AccountSettings.tsx:75 #: src/screens/Settings/AccountSettings.tsx:91 msgid "Verify your email" @@ -8394,8 +8588,8 @@ msgstr "Xác minh email của bạn" msgid "Verify Your Email" msgstr "Xác minh email của bạn" -#: src/screens/Settings/AboutSettings.tsx:73 -#: src/screens/Settings/AboutSettings.tsx:102 +#: src/screens/Settings/AboutSettings.tsx:123 +#: src/screens/Settings/AboutSettings.tsx:152 msgid "Version {appVersion}" msgstr "Phiên bản {appVersion}" @@ -8408,7 +8602,7 @@ msgstr "Video" msgid "Video failed to process" msgstr "Không thể xử lý video" -#: src/Navigation.tsx:462 +#: src/Navigation.tsx:471 msgid "Video Feed" msgstr "Bảng tin video" @@ -8461,16 +8655,17 @@ msgstr "Xem hình đại diện của {0}" #: src/components/ProfileCard.tsx:115 #: src/screens/Profile/components/ProfileFeedHeader.tsx:446 +#: src/screens/Search/components/SearchProfileCard.tsx:36 #: src/screens/VideoFeed/index.tsx:769 -#: src/view/com/notifications/NotificationFeedItem.tsx:413 +#: src/view/com/notifications/NotificationFeedItem.tsx:487 msgid "View {0}'s profile" msgstr "Xem hồ sơ của {0}" -#: src/components/dms/MessagesListHeader.tsx:176 +#: src/components/dms/MessagesListHeader.tsx:181 msgid "View {displayName}'s profile" msgstr "Xem hồ sơ của {displayName}" -#: src/components/ProfileHoverCard/index.web.tsx:433 +#: src/components/ProfileHoverCard/index.web.tsx:440 msgid "View blocked user's profile" msgstr "Xem hồ sơ của người dùng bị chặn" @@ -8508,13 +8703,13 @@ msgstr "Xem thông tin về những nhãn này" msgid "View more" msgstr "Xem thêm" -#: src/components/ProfileHoverCard/index.web.tsx:419 -#: src/components/ProfileHoverCard/index.web.tsx:439 -#: src/components/ProfileHoverCard/index.web.tsx:466 +#: src/components/ProfileHoverCard/index.web.tsx:426 +#: src/components/ProfileHoverCard/index.web.tsx:446 +#: src/components/ProfileHoverCard/index.web.tsx:473 #: src/view/com/posts/AviFollowButton.tsx:55 #: src/view/com/posts/PostFeedErrorMessage.tsx:175 -#: src/view/com/util/PostMeta.tsx:78 -#: src/view/com/util/PostMeta.tsx:93 +#: src/view/com/util/PostMeta.tsx:87 +#: src/view/com/util/PostMeta.tsx:122 msgid "View profile" msgstr "Xem hồ sơ" @@ -8526,6 +8721,10 @@ msgstr "Xem hình đại diện" msgid "View the labeling service provided by @{0}" msgstr "Xem dịch vụ gắn nhãn bởi @{0}" +#: src/components/verification/VerificationCheckButton.tsx:99 +msgid "View this user's verifications" +msgstr "" + #: src/screens/Profile/components/ProfileFeedHeader.tsx:481 msgid "View users who like this feed" msgstr "Xem người dùng thích bảng tin này" @@ -8534,11 +8733,11 @@ msgstr "Xem người dùng thích bảng tin này" msgid "View video" msgstr "Xem video" -#: src/screens/Moderation/index.tsx:264 +#: src/screens/Moderation/index.tsx:268 msgid "View your blocked accounts" msgstr "Xem tài khoản bạn đã chặn" -#: src/screens/Moderation/index.tsx:204 +#: src/screens/Moderation/index.tsx:208 msgid "View your default post interaction settings" msgstr "Xem cài đặt tương tác mặc định cho bài đăng" @@ -8547,14 +8746,18 @@ msgstr "Xem cài đặt tương tác mặc định cho bài đăng" msgid "View your feeds and explore more" msgstr "Xem bảng tin của bạn và khám phá thêm" -#: src/screens/Moderation/index.tsx:234 +#: src/screens/Moderation/index.tsx:238 msgid "View your moderation lists" msgstr "Xem danh sách kiểm duyệt của bạn" -#: src/screens/Moderation/index.tsx:249 +#: src/screens/Moderation/index.tsx:253 msgid "View your muted accounts" msgstr "Xem tài khoản bạn đã ẩn" +#: src/components/verification/VerificationCheckButton.tsx:98 +msgid "View your verifications" +msgstr "" + #: src/view/com/util/images/AutoSizedImage.tsx:199 #: src/view/com/util/images/AutoSizedImage.tsx:221 msgid "Views full image" @@ -8617,7 +8820,7 @@ msgstr "Hết bài đăng từ theo đõi của bạn. Đây là những bài đ #: src/screens/Settings/SettingsInterests.tsx:155 msgid "We recommend selecting at least two interests." -msgstr "" +msgstr "Chúng tôi đề xuất chọn ít nhất hai mục quan tâm." #: src/view/com/composer/state/video.ts:417 msgid "We were unable to determine if you are allowed to upload videos. Please try again." @@ -8627,7 +8830,7 @@ msgstr "Chúng tôi không thể xác định bạn có được phép tải lê msgid "We were unable to load your birth date preferences. Please try again." msgstr "Chúng tôi không thể tải cài đặt ngày sinh của bạn. Vui lòng thử lại." -#: src/screens/Moderation/index.tsx:409 +#: src/screens/Moderation/index.tsx:428 msgid "We were unable to load your configured labelers at this time." msgstr "Chúng tôi không thể tải những dịch vụ dán nhãn bạn đã cấu hình." @@ -8643,16 +8846,20 @@ msgstr "Chúng tôi sẽ thông báo cho bạn khi tài khoản của bạn đã msgid "We'll use this to help customize your experience." msgstr "Chúng tôi sẽ sử dụng việc này để tùy chỉnh trải nghiệm của bạn." -#: src/components/dms/dialogs/SearchablePeopleList.tsx:92 +#: src/components/dialogs/SearchablePeopleList.tsx:107 #: src/components/ProgressGuide/FollowDialog.tsx:172 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/dialogs/nuxs/InitialVerificationAnnouncement.tsx:94 +msgid "We’re introducing a new layer of verification on Bluesky — an easy-to-see checkmark." +msgstr "" + #: src/screens/Signup/index.tsx:109 msgid "We're so excited to have you join us!" msgstr "Chúng tôi rất vui khi có bạn cùng tham gia!" -#: src/view/screens/ProfileList.tsx:113 +#: src/view/screens/ProfileList.tsx:117 msgid "We're sorry, but we were unable to resolve this list. If this persists, please contact the list creator, @{handleOrDid}." msgstr "Xin lỗi, chúng tôi không thể xử lý danh sách này. Nếu vẫn xảy ra vấn đề, vui lòng liên hệ với người tạo danh sách, @{handleOrDid}." @@ -8699,6 +8906,10 @@ msgstr "Bạn muốn gọi gói khởi đầu của mình là gì?" msgid "What's up?" msgstr "Có gì mới?" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:146 +msgid "When you tap on a check, you’ll see which organizations have granted verification." +msgstr "" + #: src/view/com/modals/lang-settings/PostLanguagesSettings.tsx:80 msgid "Which languages are used in this post?" msgstr "Bạn sử dụng ngôn ngữ nào cho bài đăng này?" @@ -8715,6 +8926,10 @@ msgstr "Ai có thể tương tác với bài đăng này?" msgid "Who can reply" msgstr "Ai có thể trả lời" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:127 +msgid "Who can verify?" +msgstr "" + #: src/screens/Home/NoFeedsPinned.tsx:79 #: src/screens/Messages/ChatList.tsx:231 #: src/screens/Messages/Inbox.tsx:176 @@ -8783,7 +8998,7 @@ msgstr "Soạn trả lời" msgid "Writers" msgstr "Tác giả" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:337 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:356 msgid "Wrong DID returned from server. Received: {0}" msgstr "Máy chủ trả về sai mã DID. Nhận được: {0}" @@ -8820,10 +9035,14 @@ msgstr "Hôm qua" msgid "You" msgstr "Bạn" -#: src/components/forms/HostingProvider.tsx:46 -msgid "You are creating an account on" +#: src/components/verification/VerifierDialog.tsx:59 +msgid "You are a trusted verifier" msgstr "" +#: src/components/forms/HostingProvider.tsx:45 +msgid "You are creating an account on" +msgstr "Bạn đang tạo tài khoản trên" + #: src/screens/SignupQueued.tsx:157 msgid "You are in line." msgstr "Bạn đang trong hàng chờ." @@ -8836,9 +9055,22 @@ msgstr "Bạn không được phép tải lên video." msgid "You are not following anyone." msgstr "Bạn đang không theo dõi ai." +#: src/components/verification/VerificationsDialog.tsx:64 +msgid "You are verified" +msgstr "" + +#: src/screens/Profile/Header/EditProfileDialog.tsx:356 +#: src/view/com/modals/EditProfile.tsx:204 +msgid "You are verified. You will lose your verification status if you change your display name. <0>Learn more." +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:208 +msgid "You are verified. You will lose your verification status if you change your handle. <0>Learn more." +msgstr "" + #: src/screens/Search/modules/ExploreInterestsCard.tsx:45 msgid "You can adjust your interests at any time from \"Content and media\" settings." -msgstr "" +msgstr "Bạn có thể thay đổi mục quan tâm bất cứ lúc nào tại cài đặt \"Nội dung và phương tiện\"." #: src/view/com/posts/FollowingEmptyState.tsx:63 #: src/view/com/posts/FollowingEndOfFeed.tsx:64 @@ -8947,11 +9179,11 @@ msgstr "Bạn chưa có bản tin nào." msgid "You have no lists." msgstr "Bạn chưa có danh sách nào." -#: src/view/screens/ModerationBlockedAccounts.tsx:129 +#: src/view/screens/ModerationBlockedAccounts.tsx:138 msgid "You have not blocked any accounts yet. To block an account, go to their profile and select \"Block account\" from the menu on their account." msgstr "Bạn chưa chặn tài khoản nào. Để chặn một tài khoản, hãy vào hồ sơ của họ và chọn \"Chặn tài khoản\" từ trình đơn trên tài khoản của họ." -#: src/view/screens/ModerationMutedAccounts.tsx:128 +#: src/view/screens/ModerationMutedAccounts.tsx:151 msgid "You have not muted any accounts yet. To mute an account, go to their profile and select \"Mute account\" from the menu on their account." msgstr "Bạn chưa ẩn tài khoản nào. Để ẩn từ một tài khoản, hãy vào hồ sơ của họ và chọn \"Ẩn tài khoản\" từ trình đơn trên tài khoản của họ." @@ -8986,7 +9218,7 @@ msgstr "Bạn có thể kháng nghị các nhãn này nếu bạn cảm thấy c #: src/screens/StarterPack/Wizard/State.tsx:76 msgid "You may only add up to {STARTER_PACK_MAX_SIZE, plural, other {{STARTER_PACK_MAX_SIZE} profiles}}" -msgstr "" +msgstr "Bạn chỉ có thể thêm tối đa {STARTER_PACK_MAX_SIZE, plural, other {{STARTER_PACK_MAX_SIZE} hồ sơ}}" #: src/screens/StarterPack/Wizard/State.tsx:95 msgid "You may only add up to 3 feeds" @@ -8998,7 +9230,7 @@ msgstr "Bạn chỉ có thể chọn tối đa 4 hình ảnh" #: src/screens/Signup/StepInfo/Policies.tsx:106 msgid "You must be 13 years of age or older to create an account." -msgstr "" +msgstr "Bạn phải đủ 13 tuổi trở lên để tạo tài khoản." #: src/components/StarterPack/ProfileStarterPacks.tsx:327 msgid "You must be following at least seven other people to generate a starter pack." @@ -9022,13 +9254,13 @@ msgstr "Bạn đã vô hiệu hóa @{0} trước đây." #: src/components/dms/MessageItem.tsx:135 msgid "You reacted {0}" -msgstr "" +msgstr "Bạn đã bày tỏ cảm xúc {0}" -#: src/screens/Messages/components/ChatListItem.tsx:213 +#: src/screens/Messages/components/ChatListItem.tsx:218 msgid "You reacted {0} to {1}" -msgstr "" +msgstr "Bạn đã bày tỏ cảm xúc {0} cho {1}" -#: src/screens/Settings/Settings.tsx:257 +#: src/screens/Settings/Settings.tsx:265 #: src/view/shell/desktop/LeftNav.tsx:206 msgid "You will be signed out of all your accounts." msgstr "Bạn sẽ đăng xuất khỏi tất cả tài khoản của mình." @@ -9045,15 +9277,15 @@ 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/components/ChatListItem.tsx:149 +#: src/screens/Messages/components/ChatListItem.tsx:154 msgid "You: {0}" msgstr "Bạn: {0}" -#: src/screens/Messages/components/ChatListItem.tsx:178 +#: src/screens/Messages/components/ChatListItem.tsx:183 msgid "You: {defaultEmbeddedContentMessage}" msgstr "Bạn: {defaultEmbeddedContentMessage}" -#: src/screens/Messages/components/ChatListItem.tsx:171 +#: src/screens/Messages/components/ChatListItem.tsx:176 msgid "You: {short}" msgstr "Bạn: {short}" @@ -9163,7 +9395,7 @@ msgstr "Chat của bạn đã bị vô hiệu hóa" msgid "Your choice will be saved, but can be changed later in settings." msgstr "Lựa chọn của bạn sẽ được lưu, nhưng có thể được thay đổi sau từ cài đặt." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:494 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:513 msgid "Your current handle <0>{0} will automatically remain reserved for you. You can switch back to it at any time from this account." msgstr "Tên tài khoản hiện tại <0>{0} sẽ tự động được giữ lại cho bạn. Bạn có thể chuyển lại vào bất kỳ lúc nào từ tài khoản này." @@ -9194,7 +9426,7 @@ msgstr "Người theo dõi bạn" msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "Bảng tin theo dõi còn trống! Hãy theo dõi thêm người dùng để biết có gì đang diễn ra." -#: src/screens/Settings/components/ChangeHandleDialog.tsx:221 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:240 msgid "Your full handle will be <0>@{0}" msgstr "Tên tài khoản đầy đủ của bạn sẽ là <0>@{0}" @@ -9202,22 +9434,22 @@ msgstr "Tên tài khoản đầy đủ của bạn sẽ là <0>@{0}" msgid "Your full username will be <0>@{0}" msgstr "Tên tài khoản đầy đủ của bạn sẽ là <0>@{0}" -#: src/Navigation.tsx:383 +#: src/Navigation.tsx:392 #: src/screens/Search/modules/ExploreInterestsCard.tsx:67 #: src/screens/Settings/ContentAndMediaSettings.tsx:92 #: src/screens/Settings/ContentAndMediaSettings.tsx:95 #: src/screens/Settings/SettingsInterests.tsx:39 msgid "Your interests" -msgstr "" +msgstr "Mục quan tâm của bạn" #: src/screens/Settings/SettingsInterests.tsx:124 msgctxt "toast" msgid "Your interests have been updated!" -msgstr "" +msgstr "Mục quan tâm của bạn đã được cập nhật!" #: src/screens/Search/modules/ExploreInterestsCard.tsx:94 msgid "Your interests help us find what you like!" -msgstr "" +msgstr "Mục quan tâm của bạn giúp chúng tôi tìm những gì bạn thích!" #: src/components/dialogs/MutedWords.tsx:369 msgid "Your muted words" @@ -9261,4 +9493,8 @@ msgstr "Báo cáo của bạn sẽ được gởi đến dịch vụ kiểm duy #: src/screens/Settings/SettingsInterests.tsx:53 msgid "Your selected interests help us serve you content you care about." +msgstr "Mục quan tâm mà bạn chọn giúp chúng tôi đưa nội dung mà bạn quan tâm đến." + +#: src/components/verification/VerificationsDialog.tsx:65 +msgid "Your verifications" msgstr "" diff --git a/src/locale/locales/zh-CN/messages.po b/src/locale/locales/zh-CN/messages.po index 649d01dc5a..9909b9f0ac 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: 2025-04-09 23:20\n" +"PO-Revision-Date: 2025-04-19 04:09\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -23,7 +23,7 @@ msgstr "" msgid "(active)" msgstr "(活动)" -#: src/screens/Messages/components/ChatListItem.tsx:155 +#: src/screens/Messages/components/ChatListItem.tsx:160 msgid "(contains embedded content)" msgstr "(包含嵌入内容)" @@ -82,7 +82,7 @@ msgstr "{0, plural, one {# 秒} other {# 秒}}" #: src/view/shell/bottom-bar/BottomBar.tsx:209 #: src/view/shell/bottom-bar/BottomBar.tsx:241 -#: src/view/shell/Drawer.tsx:454 +#: src/view/shell/Drawer.tsx:470 msgid "{0, plural, one {# unread item} other {# unread items}}" msgstr "{0, plural, one {# 条未读} other {# 条未读}}" @@ -91,17 +91,17 @@ msgstr "{0, plural, one {# 条未读} other {# 条未读}}" msgid "{0, plural, one {#mo} other {#mo}}" msgstr "{0, plural, one {#个月} other {#个月}}" -#: src/components/ProfileHoverCard/index.web.tsx:398 +#: src/components/ProfileHoverCard/index.web.tsx:404 #: src/screens/Profile/Header/Metrics.tsx:22 msgid "{0, plural, one {follower} other {followers}}" msgstr "{0, plural, one {关注者} other {关注者}}" -#: src/components/ProfileHoverCard/index.web.tsx:402 +#: src/components/ProfileHoverCard/index.web.tsx:408 #: src/screens/Profile/Header/Metrics.tsx:26 msgid "{0, plural, one {following} other {following}}" msgstr "{0, plural, one {正在关注} other {正在关注}}" -#: src/view/com/post-thread/PostThreadItem.tsx:459 +#: src/view/com/post-thread/PostThreadItem.tsx:479 msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, one {喜欢} other {喜欢}}" @@ -109,11 +109,11 @@ msgstr "{0, plural, one {喜欢} other {喜欢}}" msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, one {帖文} other {帖文}}" -#: src/view/com/post-thread/PostThreadItem.tsx:443 +#: src/view/com/post-thread/PostThreadItem.tsx:463 msgid "{0, plural, one {quote} other {quotes}}" msgstr "{0, plural, one {引用} other {引用}}" -#: src/view/com/post-thread/PostThreadItem.tsx:425 +#: src/view/com/post-thread/PostThreadItem.tsx:445 msgid "{0, plural, one {repost} other {reposts}}" msgstr "{0, plural, one {转发} other {转发}}" @@ -153,7 +153,7 @@ msgstr "已输入 {0} 个字符,最多 50 个字符" msgid "{0} reacted {1}" msgstr "{0} 作出了 {1} 反应" -#: src/screens/Messages/components/ChatListItem.tsx:226 +#: src/screens/Messages/components/ChatListItem.tsx:231 msgid "{0} reacted {1} to {2}" msgstr "{0} 对 {2} 作出了 {1} 反应" @@ -206,100 +206,132 @@ msgstr "{estimatedTimeHrs, plural, one {时} other {时}}" msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "{estimatedTimeMins, plural, one {分} other {分}}" -#: src/view/com/notifications/NotificationFeedItem.tsx:305 +#: src/view/com/notifications/NotificationFeedItem.tsx:324 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} followed you" msgstr "{firstAuthorLink} 及<0>{additionalAuthorsCount, plural, one {其他 {formattedAuthorsCount} 人} other {其他 {formattedAuthorsCount} 人}} 关注了你" -#: src/view/com/notifications/NotificationFeedItem.tsx:331 +#: src/view/com/notifications/NotificationFeedItem.tsx:350 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your custom feed" msgstr "{firstAuthorLink} 及<0>{additionalAuthorsCount, plural, one {其他 {formattedAuthorsCount} 人} other {其他 {formattedAuthorsCount} 人}} 喜欢了你的自定义动态源" -#: src/view/com/notifications/NotificationFeedItem.tsx:224 +#: src/view/com/notifications/NotificationFeedItem.tsx:243 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your post" msgstr "{firstAuthorLink} 及<0>{additionalAuthorsCount, plural, one {其他 {formattedAuthorsCount} 人} other {其他 {formattedAuthorsCount} 人}} 喜欢了你的帖文" -#: src/view/com/notifications/NotificationFeedItem.tsx:248 +#: src/view/com/notifications/NotificationFeedItem.tsx:430 +msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} removed their verifications from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:267 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} reposted your post" msgstr "{firstAuthorLink} 及<0>{additionalAuthorsCount, plural, one {其他 {formattedAuthorsCount} 人} other {其他 {formattedAuthorsCount} 人}} 转发了你的帖文" -#: src/view/com/notifications/NotificationFeedItem.tsx:355 +#: src/view/com/notifications/NotificationFeedItem.tsx:374 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} signed up with your starter pack" msgstr "{firstAuthorLink} 及<0>{additionalAuthorsCount, plural, one {其他 {formattedAuthorsCount} 人} other {其他 {formattedAuthorsCount} 人}} 使用了你的新手包注册" -#: src/view/com/notifications/NotificationFeedItem.tsx:317 +#: src/view/com/notifications/NotificationFeedItem.tsx:404 +msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:336 msgid "{firstAuthorLink} followed you" msgstr "{firstAuthorLink} 关注了你" -#: src/view/com/notifications/NotificationFeedItem.tsx:294 +#: src/view/com/notifications/NotificationFeedItem.tsx:313 msgid "{firstAuthorLink} followed you back" msgstr "{firstAuthorLink} 回关了你" -#: src/view/com/notifications/NotificationFeedItem.tsx:343 +#: src/view/com/notifications/NotificationFeedItem.tsx:362 msgid "{firstAuthorLink} liked your custom feed" msgstr "{firstAuthorLink} 喜欢了你的自定义动态源" -#: src/view/com/notifications/NotificationFeedItem.tsx:236 +#: src/view/com/notifications/NotificationFeedItem.tsx:255 msgid "{firstAuthorLink} liked your post" msgstr "{firstAuthorLink} 喜欢了你的帖文" -#: src/view/com/notifications/NotificationFeedItem.tsx:260 +#: src/view/com/notifications/NotificationFeedItem.tsx:442 +msgid "{firstAuthorLink} removed their verification from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:279 msgid "{firstAuthorLink} reposted your post" msgstr "{firstAuthorLink} 转发了你的帖文" -#: src/view/com/notifications/NotificationFeedItem.tsx:367 +#: src/view/com/notifications/NotificationFeedItem.tsx:386 msgid "{firstAuthorLink} signed up with your starter pack" msgstr "{firstAuthorLink} 使用了你的新手包注册" -#: src/view/com/notifications/NotificationFeedItem.tsx:298 +#: src/view/com/notifications/NotificationFeedItem.tsx:416 +msgid "{firstAuthorLink} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:317 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} followed you" msgstr "{firstAuthorName} 及{additionalAuthorsCount, plural, one {其他 {formattedAuthorsCount} 人} other {其他 {formattedAuthorsCount} 人}} 关注了你" -#: src/view/com/notifications/NotificationFeedItem.tsx:324 +#: src/view/com/notifications/NotificationFeedItem.tsx:343 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your custom feed" msgstr "{firstAuthorName} 及{additionalAuthorsCount, plural, one {其他 {formattedAuthorsCount} 人} other {其他 {formattedAuthorsCount} 人}} 喜欢了你的自定义动态源" -#: src/view/com/notifications/NotificationFeedItem.tsx:217 +#: src/view/com/notifications/NotificationFeedItem.tsx:236 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your post" msgstr "{firstAuthorName} 及{additionalAuthorsCount, plural, one {其他 {formattedAuthorsCount} 人} other {其他 {formattedAuthorsCount} 人}} 喜欢了你的帖文" -#: src/view/com/notifications/NotificationFeedItem.tsx:241 +#: src/view/com/notifications/NotificationFeedItem.tsx:423 +msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} removed their verifications from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:260 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} reposted your post" msgstr "{firstAuthorName} 及{additionalAuthorsCount, plural, one {其他 {formattedAuthorsCount} 人} other {其他 {formattedAuthorsCount} 人}} 转发了你的帖文" -#: src/view/com/notifications/NotificationFeedItem.tsx:348 +#: src/view/com/notifications/NotificationFeedItem.tsx:367 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} signed up with your starter pack" msgstr "{firstAuthorName} 及{additionalAuthorsCount, plural, one {其他 {formattedAuthorsCount} 人} other {其他 {formattedAuthorsCount} 人}} 使用了你的新手包注册" -#: src/view/com/notifications/NotificationFeedItem.tsx:303 +#: src/view/com/notifications/NotificationFeedItem.tsx:397 +msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:322 msgid "{firstAuthorName} followed you" msgstr "{firstAuthorName} 关注了你" -#: src/view/com/notifications/NotificationFeedItem.tsx:293 +#: src/view/com/notifications/NotificationFeedItem.tsx:312 msgid "{firstAuthorName} followed you back" msgstr "{firstAuthorName} 回关了你" -#: src/view/com/notifications/NotificationFeedItem.tsx:329 +#: src/view/com/notifications/NotificationFeedItem.tsx:348 msgid "{firstAuthorName} liked your custom feed" msgstr "{firstAuthorName} 喜欢了你的自定义动态源" -#: src/view/com/notifications/NotificationFeedItem.tsx:222 +#: src/view/com/notifications/NotificationFeedItem.tsx:241 msgid "{firstAuthorName} liked your post" msgstr "{firstAuthorName} 喜欢了你的帖文" -#: src/view/com/notifications/NotificationFeedItem.tsx:246 +#: src/view/com/notifications/NotificationFeedItem.tsx:428 +msgid "{firstAuthorName} removed their verification from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:265 msgid "{firstAuthorName} reposted your post" msgstr "{firstAuthorName} 转发了你的帖文" -#: src/view/com/notifications/NotificationFeedItem.tsx:353 +#: src/view/com/notifications/NotificationFeedItem.tsx:372 msgid "{firstAuthorName} signed up with your starter pack" msgstr "{firstAuthorName} 使用了你的新手包注册" -#: src/components/ProfileHoverCard/index.web.tsx:508 +#: src/view/com/notifications/NotificationFeedItem.tsx:402 +msgid "{firstAuthorName} verified you" +msgstr "" + +#: src/components/ProfileHoverCard/index.web.tsx:532 #: src/screens/Profile/Header/Metrics.tsx:49 msgid "{following} following" msgstr "{following} 位正在关注" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:392 +#: src/components/dialogs/SearchablePeopleList.tsx:412 msgid "{handle} can't be messaged" msgstr "目前无法向 {handle} 发送私信" @@ -330,6 +362,19 @@ msgstr "{rank}." msgid "{type}h ago" msgstr "{type} 小时前" +#: src/components/verification/VerifierDialog.tsx:60 +msgid "{userName} is a trusted verifier" +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:67 +msgid "{userName} is verified" +msgstr "" + +#. Possessive, meaning "the verifications of {userName}" +#: src/components/verification/VerificationsDialog.tsx:69 +msgid "{userName}'s verifications" +msgstr "" + #. Indicates the number of additional profiles are in the Starter Pack e.g. +12 #: src/screens/Search/components/StarterPackCard.tsx:249 msgid "+{computedTotal}" @@ -345,11 +390,11 @@ msgctxt "feeds" msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" msgstr "<0>{0}、<1>{1} 及{2, plural, one {其他 # } other {其他 # }}人已包含在你的新手包中" -#: src/view/shell/Drawer.tsx:97 +#: src/view/shell/Drawer.tsx:113 msgid "<0>{0} {1, plural, one {follower} other {followers}}" msgstr "<0>{0} {1, plural, one {关注者} other {关注者}}" -#: src/view/shell/Drawer.tsx:108 +#: src/view/shell/Drawer.tsx:124 msgid "<0>{0} {1, plural, one {following} other {following}}" msgstr "<0>{0} {1, plural, one {正在关注} other {正在关注}}" @@ -398,14 +443,18 @@ msgid "7 days" msgstr "7 天" #. If last message does not contain text, fall back to "{user} reacted to {a message}" -#: src/screens/Messages/components/ChatListItem.tsx:205 +#: src/screens/Messages/components/ChatListItem.tsx:210 msgid "a message" msgstr "一条私信" -#: src/Navigation.tsx:391 -#: src/screens/Settings/AboutSettings.tsx:34 -#: src/screens/Settings/Settings.tsx:215 -#: src/screens/Settings/Settings.tsx:218 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:91 +msgid "A new form of verification" +msgstr "" + +#: src/Navigation.tsx:400 +#: src/screens/Settings/AboutSettings.tsx:72 +#: src/screens/Settings/Settings.tsx:223 +#: src/screens/Settings/Settings.tsx:226 msgid "About" msgstr "关于" @@ -424,36 +473,36 @@ msgid "Accept Request" msgstr "接受请求" #: src/screens/Settings/AccessibilitySettings.tsx:46 -#: src/screens/Settings/Settings.tsx:191 -#: src/screens/Settings/Settings.tsx:194 +#: src/screens/Settings/Settings.tsx:199 +#: src/screens/Settings/Settings.tsx:202 msgid "Accessibility" msgstr "无障碍" -#: src/Navigation.tsx:343 +#: src/Navigation.tsx:352 msgid "Accessibility Settings" msgstr "无障碍设置" -#: src/Navigation.tsx:359 +#: src/Navigation.tsx:368 #: src/screens/Login/LoginForm.tsx:194 #: src/screens/Settings/AccountSettings.tsx:45 -#: src/screens/Settings/Settings.tsx:153 -#: src/screens/Settings/Settings.tsx:156 +#: src/screens/Settings/Settings.tsx:161 +#: src/screens/Settings/Settings.tsx:164 msgid "Account" msgstr "账户" #: src/screens/Messages/components/RequestButtons.tsx:81 -#: src/view/com/profile/ProfileMenu.tsx:141 +#: src/view/com/profile/ProfileMenu.tsx:147 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:392 msgctxt "toast" msgid "Account blocked" msgstr "已屏蔽该账户" -#: src/view/com/profile/ProfileMenu.tsx:154 +#: src/view/com/profile/ProfileMenu.tsx:160 msgctxt "toast" msgid "Account followed" msgstr "已关注该账户" -#: src/view/com/profile/ProfileMenu.tsx:117 +#: src/view/com/profile/ProfileMenu.tsx:123 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:415 msgctxt "toast" msgid "Account muted" @@ -468,33 +517,37 @@ msgstr "已隐藏该账户" msgid "Account Muted by List" msgstr "该账户已被列表隐藏" -#: src/screens/Settings/Settings.tsx:430 +#: src/screens/Settings/Settings.tsx:472 msgid "Account options" msgstr "账户选项" -#: src/screens/Settings/Settings.tsx:466 +#: src/screens/Settings/Settings.tsx:508 msgid "Account removed from quick access" msgstr "已从快速访问中移除该账户" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:137 -#: src/view/com/profile/ProfileMenu.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:140 +#: src/view/com/profile/ProfileMenu.tsx:137 msgctxt "toast" msgid "Account unblocked" msgstr "已取消屏蔽该账户" -#: src/view/com/profile/ProfileMenu.tsx:166 +#: src/view/com/profile/ProfileMenu.tsx:172 msgctxt "toast" msgid "Account unfollowed" msgstr "已取消关注该账户" -#: src/view/com/profile/ProfileMenu.tsx:107 +#: src/view/com/profile/ProfileMenu.tsx:113 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:405 msgctxt "toast" msgid "Account unmuted" msgstr "已取消隐藏该账户" +#: src/components/verification/VerifierDialog.tsx:98 +msgid "Accounts with a scalloped blue check mark<0>{NON_BREAKING_SPACE}<1/>{NON_BREAKING_SPACE}can verify others. These trusted verifiers are selected by Bluesky." +msgstr "" + +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:169 #: src/components/dialogs/MutedWords.tsx:328 -#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/UserAddRemoveLists.tsx:235 msgid "Add" msgstr "添加" @@ -512,8 +565,8 @@ msgstr "添加 {displayName} 至新手包" msgid "Add a content warning" msgstr "添加内容警告" -#: src/view/screens/ProfileList.tsx:916 -#: src/view/screens/ProfileList.tsx:934 +#: src/view/screens/ProfileList.tsx:924 +#: src/view/screens/ProfileList.tsx:942 msgid "Add a user to this list" msgstr "将用户添加至此列表" @@ -536,8 +589,8 @@ msgstr "添加替代文本" msgid "Add alt text (optional)" msgstr "添加替代文本(可选)" -#: src/screens/Settings/Settings.tsx:373 -#: src/screens/Settings/Settings.tsx:376 +#: src/screens/Settings/Settings.tsx:415 +#: src/screens/Settings/Settings.tsx:418 #: src/view/shell/desktop/LeftNav.tsx:281 #: src/view/shell/desktop/LeftNav.tsx:285 msgid "Add another account" @@ -578,11 +631,15 @@ msgstr "添加隐藏字词和标签" msgid "Add new post" msgstr "添加新帖文" -#: src/view/screens/ProfileList.tsx:924 -#: src/view/screens/ProfileList.tsx:942 +#: src/view/screens/ProfileList.tsx:932 +#: src/view/screens/ProfileList.tsx:950 msgid "Add people" msgstr "添加用户" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:79 +msgid "Add people to list" +msgstr "添加用户至列表" + #: src/components/dms/EmojiPopup.android.tsx:55 msgid "Add Reaction" msgstr "添加反应" @@ -599,7 +656,7 @@ msgstr "添加一些推荐的动态源到你的新手包里面!" msgid "Add the default feed of only people you follow" msgstr "添加默认动态源(仅显示你关注的人)" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:387 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:406 msgid "Add the following DNS record to your domain:" msgstr "向你的域名添加以下 DNS 记录:" @@ -607,8 +664,8 @@ msgstr "向你的域名添加以下 DNS 记录:" msgid "Add this feed to your feeds" msgstr "添加到你的动态源" -#: src/view/com/profile/ProfileMenu.tsx:273 -#: src/view/com/profile/ProfileMenu.tsx:276 +#: src/view/com/profile/ProfileMenu.tsx:286 +#: src/view/com/profile/ProfileMenu.tsx:289 msgid "Add to lists" msgstr "添加至列表" @@ -616,7 +673,11 @@ msgstr "添加至列表" msgid "Add to my feeds" msgstr "添加至“我的动态源”" -#: src/view/com/modals/ListAddRemoveUsers.tsx:192 +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:156 +msgid "Add user to list" +msgstr "添加用户至列表" + +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:109 #: src/view/com/modals/UserAddRemoveLists.tsx:162 msgid "Added to list" msgstr "已添加至列表" @@ -640,7 +701,7 @@ msgstr "色情" msgid "Adult Content" msgstr "成人内容" -#: src/screens/Moderation/index.tsx:355 +#: src/screens/Moderation/index.tsx:374 msgid "Adult content can only be enabled via the Web at <0>bsky.app." msgstr "仅可通过网页端(<0>bsky.app)启用成人内容显示。" @@ -653,7 +714,7 @@ msgstr "成人内容显示已停用。" msgid "Adult Content labels" msgstr "成人内容标记" -#: src/screens/Moderation/index.tsx:399 +#: src/screens/Moderation/index.tsx:418 msgid "Advanced" msgstr "详细设置" @@ -794,6 +855,11 @@ msgstr "关注全部账户时发生错误" msgid "An error occurred while uploading the video." msgstr "上传视频时发生错误。" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:84 +#: src/components/verification/VerifierDialog.tsx:88 +msgid "An illustration showing that Bluesky selects trusted verifiers, and trusted verifiers in turn verify individual user accounts." +msgstr "" + #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:28 #: src/lib/moderation/useReportOptions.ts:28 msgid "An issue not included in these options" @@ -809,13 +875,17 @@ msgstr "开启私信时出现问题" #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 -#: src/components/ProfileCard.tsx:339 -#: src/components/ProfileCard.tsx:360 +#: src/components/ProfileCard.tsx:367 +#: src/components/ProfileCard.tsx:388 #: src/view/com/profile/FollowButton.tsx:38 #: src/view/com/profile/FollowButton.tsx:48 msgid "An issue occurred, please try again." msgstr "出现问题,请重试。" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:118 +msgid "An mockup of a iPhone showing the Bluesky app open to the profile of a verified user with a blue checkmark next to their display name." +msgstr "" + #: src/screens/Onboarding/StepInterests/index.tsx:185 msgid "an unknown error occurred" msgstr "出现未知错误" @@ -838,6 +908,10 @@ msgstr "动物" msgid "Animated GIF" msgstr "GIF 动画" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:37 +msgid "Announcing verification on Bluesky" +msgstr "" + #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:33 #: src/lib/moderation/useReportOptions.ts:33 msgid "Anti-Social Behavior" @@ -847,7 +921,7 @@ msgstr "反社会行为" msgid "Anybody can interact" msgstr "任何人都可以参与互动" -#: src/Navigation.tsx:399 +#: src/Navigation.tsx:408 #: src/screens/Settings/AppIconSettings/index.tsx:67 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:18 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:23 @@ -884,7 +958,7 @@ msgstr "应用密码至少应含有 4 个字符" msgid "App passwords" msgstr "应用密码" -#: src/Navigation.tsx:311 +#: src/Navigation.tsx:320 #: src/screens/Settings/AppPasswords.tsx:51 msgid "App Passwords" msgstr "应用密码" @@ -920,10 +994,10 @@ msgstr "暂停申诉" msgid "Appeal this decision" msgstr "对此决定提出申诉" -#: src/Navigation.tsx:351 +#: src/Navigation.tsx:360 #: src/screens/Settings/AppearanceSettings.tsx:85 -#: src/screens/Settings/Settings.tsx:183 -#: src/screens/Settings/Settings.tsx:186 +#: src/screens/Settings/Settings.tsx:191 +#: src/screens/Settings/Settings.tsx:194 msgid "Appearance" msgstr "外观" @@ -932,12 +1006,12 @@ msgstr "外观" msgid "Apply default recommended feeds" msgstr "使用默认推荐的动态源" -#: src/view/com/post-thread/PostThreadItem.tsx:865 +#: src/view/com/post-thread/PostThreadItem.tsx:885 msgid "Archived from {0}" msgstr "自 {0} 起被归档" -#: src/view/com/post-thread/PostThreadItem.tsx:834 -#: src/view/com/post-thread/PostThreadItem.tsx:873 +#: src/view/com/post-thread/PostThreadItem.tsx:854 +#: src/view/com/post-thread/PostThreadItem.tsx:893 msgid "Archived post" msgstr "已归档帖文" @@ -953,7 +1027,7 @@ msgstr "你确定要删除这条私信吗?此操作将仅为你删除私信, msgid "Are you sure you want to delete this starter pack?" msgstr "你确定要删除此新手包吗?" -#: src/screens/Profile/Header/EditProfileDialog.tsx:82 +#: src/screens/Profile/Header/EditProfileDialog.tsx:86 msgid "Are you sure you want to discard your changes?" msgstr "你确定要放弃更改吗?" @@ -1016,7 +1090,7 @@ msgstr "自动播放选项已移动到<0>内容与媒体设置。" msgid "Autoplay videos and GIFs" msgstr "自动播放视频及 GIF" -#: src/components/dms/MessagesListHeader.tsx:82 +#: src/components/dms/MessagesListHeader.tsx:84 #: src/components/moderation/LabelsOnMeDialog.tsx:315 #: src/components/moderation/LabelsOnMeDialog.tsx:316 #: src/screens/Login/ChooseAccountForm.tsx:90 @@ -1052,7 +1126,7 @@ msgstr "在发布帖文之前,你必须首先验证你的电子邮箱。" msgid "Before creating a starter pack, you must first verify your email." msgstr "在创建新手包之前,你必须首先验证你的电子邮箱。" -#: src/components/dms/dialogs/NewChatDialog.tsx:79 +#: src/components/dms/dialogs/NewChatDialog.tsx:80 #: src/components/dms/MessageProfileButton.tsx:110 #: src/screens/Messages/Conversation.tsx:221 msgid "Before you may message another user, you must first verify your email." @@ -1063,8 +1137,8 @@ msgstr "在向其他人发送私信之前,你必须首先验证你的电子邮 msgid "Birthday" msgstr "生日" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:283 -#: src/view/com/profile/ProfileMenu.tsx:399 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 +#: src/view/com/profile/ProfileMenu.tsx:435 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:849 msgid "Block" msgstr "屏蔽" @@ -1073,19 +1147,19 @@ msgstr "屏蔽" #: src/components/dms/ConvoMenu.tsx:250 #: src/screens/Messages/components/RequestButtons.tsx:134 #: src/screens/Messages/components/RequestButtons.tsx:136 -#: src/view/com/profile/ProfileMenu.tsx:310 -#: src/view/com/profile/ProfileMenu.tsx:317 +#: src/view/com/profile/ProfileMenu.tsx:346 +#: src/view/com/profile/ProfileMenu.tsx:353 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:686 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:688 msgid "Block account" msgstr "屏蔽账户" -#: src/view/com/profile/ProfileMenu.tsx:382 +#: src/view/com/profile/ProfileMenu.tsx:418 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:844 msgid "Block Account?" msgstr "要屏蔽账户吗?" -#: src/view/screens/ProfileList.tsx:661 +#: src/view/screens/ProfileList.tsx:669 msgid "Block accounts" msgstr "屏蔽账户" @@ -1097,7 +1171,7 @@ msgstr "屏蔽并删除" msgid "Block and/or delete this conversation" msgstr "屏蔽并删除对话" -#: src/view/screens/ProfileList.tsx:781 +#: src/view/screens/ProfileList.tsx:789 msgid "Block list" msgstr "屏蔽列表" @@ -1105,7 +1179,7 @@ msgstr "屏蔽列表" msgid "Block or report" msgstr "屏蔽或举报" -#: src/view/screens/ProfileList.tsx:776 +#: src/view/screens/ProfileList.tsx:784 msgid "Block these accounts?" msgstr "要屏蔽这些账户吗?" @@ -1122,21 +1196,21 @@ msgstr "屏蔽用户" msgid "Blocked" msgstr "已被屏蔽" -#: src/screens/Moderation/index.tsx:269 +#: src/screens/Moderation/index.tsx:273 msgid "Blocked accounts" msgstr "已屏蔽账户" -#: src/Navigation.tsx:160 -#: src/view/screens/ModerationBlockedAccounts.tsx:101 +#: src/Navigation.tsx:161 +#: src/view/screens/ModerationBlockedAccounts.tsx:110 msgid "Blocked Accounts" msgstr "已屏蔽账户" -#: src/view/com/profile/ProfileMenu.tsx:394 +#: src/view/com/profile/ProfileMenu.tsx:430 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:846 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "已被屏蔽的账户无法在你的帖文下回复、提及你或以其他方式与你互动。" -#: src/view/screens/ModerationBlockedAccounts.tsx:112 +#: src/view/screens/ModerationBlockedAccounts.tsx:121 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you. You will not see their content and they will be prevented from seeing yours." msgstr "已被屏蔽的账户无法在你的帖文下回复、提及你或以其他方式与你互动。你将不会看到他们所发布的内容,同样他们也无法查看你发布的内容。" @@ -1144,15 +1218,15 @@ msgstr "已被屏蔽的账户无法在你的帖文下回复、提及你或以其 msgid "Blocked post." msgstr "这则帖文已被屏蔽。" -#: src/screens/Profile/Sections/Labels.tsx:173 +#: src/screens/Profile/Sections/Labels.tsx:170 msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "屏蔽该用户不会阻止其继续标记你的账户。" -#: src/view/screens/ProfileList.tsx:778 +#: src/view/screens/ProfileList.tsx:786 msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "屏蔽是公开可见的。被屏蔽的账户无法在你的帖文下回复、提及你或以其他方式与你互动。" -#: src/view/com/profile/ProfileMenu.tsx:391 +#: src/view/com/profile/ProfileMenu.tsx:427 msgid "Blocking will not prevent labels from being applied on your account, but it will stop this account from replying in your threads or interacting with you." msgstr "屏蔽不会阻止其继续标记你的账户,但会阻止该账户在你发布的帖文下回复或与你互动。" @@ -1165,7 +1239,7 @@ msgstr "博客" msgid "Bluesky" msgstr "Bluesky" -#: src/view/com/post-thread/PostThreadItem.tsx:890 +#: src/view/com/post-thread/PostThreadItem.tsx:910 msgid "Bluesky cannot confirm the authenticity of the claimed date." msgstr "Bluesky 无法确认帖文发布时间的真实性。" @@ -1199,6 +1273,10 @@ msgstr "Bluesky 将从你的关系网中选择一组推荐关注的账户。" msgid "Bluesky will not show your profile and posts to logged-out users. Other apps may not honor this request. This does not make your account private." msgstr "Bluesky 将不会向未登录的用户显示你的个人资料和帖文。但第三方应用未必会遵从该请求,这不会使你的账号转为非公开状态。" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:132 +msgid "Bluesky will proactively verify notable and authentic accounts." +msgstr "" + #: src/screens/Settings/AppIconSettings/index.tsx:99 msgid "Bluesky+" msgstr "Bluesky+" @@ -1301,17 +1379,17 @@ msgid "Camera" msgstr "相机" #: src/components/Menu/index.tsx:306 -#: src/components/Prompt.tsx:130 -#: src/components/Prompt.tsx:132 +#: src/components/Prompt.tsx:140 +#: src/components/Prompt.tsx:142 #: src/screens/Deactivated.tsx:158 -#: src/screens/Profile/Header/EditProfileDialog.tsx:220 -#: src/screens/Profile/Header/EditProfileDialog.tsx:228 +#: src/screens/Profile/Header/EditProfileDialog.tsx:227 +#: src/screens/Profile/Header/EditProfileDialog.tsx:235 #: src/screens/Search/Shell.tsx:349 #: src/screens/Settings/AppIconSettings/index.tsx:44 #: src/screens/Settings/AppIconSettings/index.tsx:225 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:76 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:83 -#: src/screens/Settings/Settings.tsx:260 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:78 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:85 +#: src/screens/Settings/Settings.tsx:268 #: src/screens/Takendown.tsx:99 #: src/screens/Takendown.tsx:102 #: src/view/com/composer/Composer.tsx:937 @@ -1322,7 +1400,7 @@ msgstr "相机" #: src/view/com/modals/ChangePassword.tsx:282 #: src/view/com/modals/CreateOrEditList.tsx:335 #: src/view/com/modals/CropImage.web.tsx:97 -#: src/view/com/modals/EditProfile.tsx:244 +#: src/view/com/modals/EditProfile.tsx:270 #: src/view/com/modals/InAppBrowserConsent.tsx:75 #: src/view/com/modals/InAppBrowserConsent.tsx:77 #: src/view/com/modals/LinkWarning.tsx:105 @@ -1350,7 +1428,7 @@ msgstr "取消删除账户" msgid "Cancel image crop" msgstr "取消裁剪图片" -#: src/view/com/modals/EditProfile.tsx:239 +#: src/view/com/modals/EditProfile.tsx:265 msgid "Cancel profile editing" msgstr "取消编辑个人资料" @@ -1363,7 +1441,6 @@ msgid "Cancel reactivation and sign out" msgstr "取消重新启用账户并登出" #: src/screens/Search/Shell.tsx:341 -#: src/view/com/modals/ListAddRemoveUsers.tsx:88 msgid "Cancel search" msgstr "取消搜索" @@ -1411,8 +1488,8 @@ msgstr "更改电子邮箱" msgid "Change email address" msgstr "更改电子邮箱地址" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:92 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:96 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:94 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:98 msgid "Change Handle" msgstr "更改账户代码" @@ -1448,15 +1525,15 @@ msgstr "更改你的电子邮箱地址" msgid "Changes app icon" msgstr "更改应用图标" -#: src/components/forms/HostingProvider.tsx:50 -#: src/components/forms/HostingProvider.tsx:70 +#: src/components/forms/HostingProvider.tsx:49 +#: src/components/forms/HostingProvider.tsx:69 msgid "Changes hosting provider" msgstr "更改托管服务提供商" -#: src/Navigation.tsx:416 +#: src/Navigation.tsx:425 #: src/view/shell/bottom-bar/BottomBar.tsx:205 #: src/view/shell/desktop/LeftNav.tsx:535 -#: src/view/shell/Drawer.tsx:422 +#: src/view/shell/Drawer.tsx:438 msgid "Chat" msgstr "私信" @@ -1471,7 +1548,7 @@ msgctxt "toast" msgid "Chat muted" msgstr "已隐藏私信" -#: src/Navigation.tsx:426 +#: src/Navigation.tsx:435 #: src/screens/Messages/components/InboxPreview.tsx:24 msgid "Chat request inbox" msgstr "私信请求收件箱" @@ -1482,7 +1559,7 @@ msgid "Chat requests" msgstr "私信请求" #: src/components/dms/ConvoMenu.tsx:75 -#: src/Navigation.tsx:421 +#: src/Navigation.tsx:430 #: src/screens/Messages/ChatList.tsx:328 msgid "Chat settings" msgstr "私信设置" @@ -1514,7 +1591,7 @@ msgstr "请在这里输入发送到你电子邮箱的验证码。" msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "查看发送至你电子邮箱的验证邮件,并在下方输入收到的验证码:" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:370 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:389 msgid "Choose domain verification method" msgstr "选择验证域名的方式" @@ -1554,14 +1631,19 @@ msgstr "设置你的密码" msgid "Choose your username" msgstr "设置你的用户名" -#: src/screens/Settings/Settings.tsx:351 +#: src/screens/Settings/Settings.tsx:393 msgid "Clear all storage data" msgstr "清除所有数据" -#: src/screens/Settings/Settings.tsx:353 +#: src/screens/Settings/Settings.tsx:395 msgid "Clear all storage data (restart after this)" msgstr "清除所有数据(并重新启动应用)" +#: src/screens/Settings/AboutSettings.tsx:113 +#: src/screens/Settings/AboutSettings.tsx:117 +msgid "Clear image cache" +msgstr "清除图片缓存" + #: src/components/forms/SearchInput.tsx:70 msgid "Clear search query" msgstr "清除搜索历史记录" @@ -1595,8 +1677,10 @@ msgid "Clip 🐴 clop 🐴" msgstr "哒哒🐴哒哒🐴" #: src/components/dialogs/GifSelect.tsx:281 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:174 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:183 +#: src/components/dialogs/SearchablePeopleList.tsx:295 #: src/components/dialogs/VerifyEmailDialog.tsx:289 -#: src/components/dms/dialogs/SearchablePeopleList.tsx:269 #: src/components/dms/EmojiPopup.android.tsx:58 #: src/components/dms/ReportDialog.tsx:381 #: src/components/dms/ReportDialog.tsx:390 @@ -1605,6 +1689,8 @@ msgstr "哒哒🐴哒哒🐴" #: src/components/ProgressGuide/FollowDialog.tsx:386 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:117 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:123 +#: src/components/verification/VerificationsDialog.tsx:146 +#: src/components/verification/VerifierDialog.tsx:144 #: src/view/com/modals/ChangePassword.tsx:279 #: src/view/com/modals/ChangePassword.tsx:282 #: src/view/com/util/post-embeds/GifEmbed.tsx:197 @@ -1625,6 +1711,8 @@ msgid "Close bottom drawer" msgstr "关闭底部抽屉" #: src/components/dialogs/GifSelect.tsx:275 +#: src/components/verification/VerificationsDialog.tsx:138 +#: src/components/verification/VerifierDialog.tsx:136 msgid "Close dialog" msgstr "关闭对话框" @@ -1676,11 +1764,11 @@ msgstr "关闭表情符号选择器" msgid "Closes viewer for header image" msgstr "关闭标题图片查看器" -#: src/view/com/notifications/NotificationFeedItem.tsx:405 +#: src/view/com/notifications/NotificationFeedItem.tsx:479 msgid "Collapse list of users" msgstr "折叠用户列表" -#: src/view/com/notifications/NotificationFeedItem.tsx:598 +#: src/view/com/notifications/NotificationFeedItem.tsx:687 msgid "Collapses list of users for a given notification" msgstr "折叠指定通知的用户列表" @@ -1703,7 +1791,7 @@ msgstr "喜剧" msgid "Comics" msgstr "漫画" -#: src/Navigation.tsx:301 +#: src/Navigation.tsx:310 #: src/view/screens/CommunityGuidelines.tsx:34 msgid "Community Guidelines" msgstr "社群准则" @@ -1743,8 +1831,8 @@ msgstr "已在 <0>内容审核设置 中进行配置。" #: src/components/dialogs/VerifyEmailDialog.tsx:253 #: src/components/dialogs/VerifyEmailDialog.tsx:260 #: src/components/dialogs/VerifyEmailDialog.tsx:283 -#: src/components/Prompt.tsx:173 -#: src/components/Prompt.tsx:176 +#: src/components/Prompt.tsx:183 +#: src/components/Prompt.tsx:186 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:185 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:188 #: src/view/com/modals/VerifyEmail.tsx:239 @@ -1765,11 +1853,11 @@ msgstr "确认内容语言设置" msgid "Confirm delete account" msgstr "确认删除账户" -#: src/screens/Moderation/index.tsx:303 +#: src/screens/Moderation/index.tsx:322 msgid "Confirm your age:" msgstr "确认你的年龄:" -#: src/screens/Moderation/index.tsx:294 +#: src/screens/Moderation/index.tsx:313 msgid "Confirm your birthdate" msgstr "确认你的出生日期" @@ -1802,12 +1890,12 @@ msgid "Content & Media" msgstr "内容与媒体" #: src/screens/Settings/AccessibilitySettings.tsx:109 -#: src/screens/Settings/Settings.tsx:175 -#: src/screens/Settings/Settings.tsx:178 +#: src/screens/Settings/Settings.tsx:183 +#: src/screens/Settings/Settings.tsx:186 msgid "Content and media" msgstr "内容与媒体" -#: src/Navigation.tsx:375 +#: src/Navigation.tsx:384 msgid "Content and Media" msgstr "内容与媒体" @@ -1815,7 +1903,7 @@ msgstr "内容与媒体" msgid "Content Blocked" msgstr "已屏蔽该内容" -#: src/screens/Moderation/index.tsx:287 +#: src/screens/Moderation/index.tsx:306 msgid "Content filters" msgstr "内容过滤器" @@ -1853,7 +1941,7 @@ msgstr "上下文菜单背景,点击以关闭菜单。" msgid "Continue" msgstr "继续" -#: src/components/AccountList.tsx:121 +#: src/components/AccountList.tsx:126 msgid "Continue as {0} (currently signed in)" msgstr "以 {0} 的身份继续(当前已登录)" @@ -1873,7 +1961,7 @@ msgctxt "toast" msgid "Conversation deleted" msgstr "已删除对话" -#: src/screens/Messages/components/ChatListItem.tsx:191 +#: src/screens/Messages/components/ChatListItem.tsx:196 msgid "Conversation deleted" msgstr "已删除对话" @@ -1885,7 +1973,7 @@ msgstr "烹饪" msgid "Copied" msgstr "已复制" -#: src/screens/Settings/AboutSettings.tsx:98 +#: src/screens/Settings/AboutSettings.tsx:148 msgid "Copied build version to clipboard" msgstr "已复制构建版本号至剪贴板" @@ -1903,7 +1991,7 @@ msgstr "已复制至剪贴板" msgid "Copied!" msgstr "已复制!" -#: src/screens/Settings/AboutSettings.tsx:74 +#: src/screens/Settings/AboutSettings.tsx:124 msgid "Copies build version to clipboard" msgstr "已复制构建版本号至剪贴板" @@ -1915,8 +2003,8 @@ msgstr "复制" msgid "Copy App Password" msgstr "复制应用密码" -#: src/view/com/profile/ProfileMenu.tsx:347 -#: src/view/com/profile/ProfileMenu.tsx:350 +#: src/view/com/profile/ProfileMenu.tsx:383 +#: src/view/com/profile/ProfileMenu.tsx:386 msgid "Copy at:// URI" msgstr "复制 at:// 链接" @@ -1930,13 +2018,13 @@ msgstr "复制发布者 DID" msgid "Copy code" msgstr "复制代码" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:472 -#: src/view/com/profile/ProfileMenu.tsx:356 -#: src/view/com/profile/ProfileMenu.tsx:359 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:491 +#: src/view/com/profile/ProfileMenu.tsx:392 +#: src/view/com/profile/ProfileMenu.tsx:395 msgid "Copy DID" msgstr "复制 DID" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:405 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:424 msgid "Copy host" msgstr "复制主机" @@ -1948,7 +2036,7 @@ msgstr "复制链接" msgid "Copy Link" msgstr "复制链接" -#: src/view/screens/ProfileList.tsx:505 +#: src/view/screens/ProfileList.tsx:513 msgid "Copy link to list" msgstr "复制列表链接" @@ -1976,11 +2064,11 @@ msgstr "复制帖文文字" msgid "Copy QR code" msgstr "复制二维码" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:426 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:445 msgid "Copy TXT record value" msgstr "复制 TXT 记录值" -#: src/Navigation.tsx:306 +#: src/Navigation.tsx:315 #: src/view/screens/CopyrightPolicy.tsx:31 msgid "Copyright Policy" msgstr "版权许可" @@ -1994,7 +2082,7 @@ msgstr "无法离开对话" msgid "Could not load feed" msgstr "无法加载动态源" -#: src/view/screens/ProfileList.tsx:1021 +#: src/view/screens/ProfileList.tsx:1029 msgid "Could not load list" msgstr "无法加载列表" @@ -2016,7 +2104,7 @@ msgstr "为新手包创建二维码" #: src/components/StarterPack/ProfileStarterPacks.tsx:178 #: src/components/StarterPack/ProfileStarterPacks.tsx:274 -#: src/Navigation.tsx:451 +#: src/Navigation.tsx:460 msgid "Create a starter pack" msgstr "创建新手包" @@ -2127,7 +2215,7 @@ msgstr "出生日期" msgid "Deactivate account" msgstr "停用账户" -#: src/screens/Settings/Settings.tsx:332 +#: src/screens/Settings/Settings.tsx:374 msgid "Debug Moderation" msgstr "调试内容审核" @@ -2150,7 +2238,7 @@ msgstr "默认图标" #: src/screens/StarterPack/StarterPackScreen.tsx:672 #: src/screens/StarterPack/StarterPackScreen.tsx:744 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:767 -#: src/view/screens/ProfileList.tsx:760 +#: src/view/screens/ProfileList.tsx:768 msgid "Delete" msgstr "删除" @@ -2176,7 +2264,7 @@ msgstr "要删除应用密码吗?" msgid "Delete chat" msgstr "删除私信" -#: src/screens/Settings/Settings.tsx:339 +#: src/screens/Settings/Settings.tsx:381 msgid "Delete chat declaration record" msgstr "删除聊天记录" @@ -2195,7 +2283,7 @@ msgstr "删除对话" msgid "Delete for me" msgstr "仅为我删除" -#: src/view/screens/ProfileList.tsx:548 +#: src/view/screens/ProfileList.tsx:556 msgid "Delete list" msgstr "删除列表" @@ -2226,7 +2314,7 @@ msgstr "删除新手包" msgid "Delete starter pack?" msgstr "要删除新手包吗?" -#: src/view/screens/ProfileList.tsx:755 +#: src/view/screens/ProfileList.tsx:763 msgid "Delete this list?" msgstr "要删除此列表吗?" @@ -2238,8 +2326,8 @@ msgstr "要删除这则帖文吗?" msgid "Deleted" msgstr "已删除" -#: src/components/dms/MessagesListHeader.tsx:155 -#: src/screens/Messages/components/ChatListItem.tsx:123 +#: src/components/dms/MessagesListHeader.tsx:160 +#: src/screens/Messages/components/ChatListItem.tsx:128 msgid "Deleted Account" msgstr "已删除的账户" @@ -2247,19 +2335,19 @@ msgstr "已删除的账户" msgid "Deleted post." msgstr "这则帖文已删除。" -#: src/screens/Profile/Header/EditProfileDialog.tsx:347 +#: src/screens/Profile/Header/EditProfileDialog.tsx:370 #: src/view/com/modals/CreateOrEditList.tsx:280 #: src/view/com/modals/CreateOrEditList.tsx:301 -#: src/view/com/modals/EditProfile.tsx:193 -#: src/view/com/modals/EditProfile.tsx:205 +#: src/view/com/modals/EditProfile.tsx:219 +#: src/view/com/modals/EditProfile.tsx:231 msgid "Description" msgstr "简介" -#: src/screens/Profile/Header/EditProfileDialog.tsx:367 +#: src/screens/Profile/Header/EditProfileDialog.tsx:390 msgid "Description is too long" msgstr "简介太长" -#: src/screens/Profile/Header/EditProfileDialog.tsx:368 +#: src/screens/Profile/Header/EditProfileDialog.tsx:391 msgid "Description is too long. {DESCRIPTION_MAX_GRAPHEMES, plural, other {The maximum number of characters is #.}}" msgstr "简介太长,{DESCRIPTION_MAX_GRAPHEMES, plural, other {不能超过 # 个字符。}}" @@ -2277,18 +2365,18 @@ msgstr "分离引用" msgid "Detach quote post?" msgstr "要分离引用帖文吗?" -#: src/screens/Settings/AboutSettings.tsx:87 +#: src/screens/Settings/AboutSettings.tsx:137 msgctxt "toast" msgid "Developer mode disabled" msgstr "已禁用开发者模式" -#: src/screens/Settings/AboutSettings.tsx:81 +#: src/screens/Settings/AboutSettings.tsx:131 msgctxt "toast" msgid "Developer mode enabled" msgstr "已启用开发者模式" -#: src/screens/Settings/Settings.tsx:242 -#: src/screens/Settings/Settings.tsx:245 +#: src/screens/Settings/Settings.tsx:250 +#: src/screens/Settings/Settings.tsx:253 msgid "Developer options" msgstr "开发者选项" @@ -2318,17 +2406,17 @@ msgstr "停用字幕" #: src/lib/moderation/useLabelBehaviorDescription.ts:68 #: src/screens/Messages/Settings.tsx:139 #: src/screens/Messages/Settings.tsx:142 -#: src/screens/Moderation/index.tsx:345 +#: src/screens/Moderation/index.tsx:364 msgid "Disabled" msgstr "停用" -#: src/screens/Profile/Header/EditProfileDialog.tsx:84 +#: src/screens/Profile/Header/EditProfileDialog.tsx:88 #: src/view/com/composer/Composer.tsx:705 #: src/view/com/composer/Composer.tsx:889 msgid "Discard" msgstr "舍弃" -#: src/screens/Profile/Header/EditProfileDialog.tsx:81 +#: src/screens/Profile/Header/EditProfileDialog.tsx:85 msgid "Discard changes?" msgstr "要放弃更改吗?" @@ -2383,27 +2471,27 @@ msgstr "忽略此部分" msgid "Display larger alt text badges" msgstr "显示更大的替代文本标签" -#: src/screens/Profile/Header/EditProfileDialog.tsx:314 -#: src/screens/Profile/Header/EditProfileDialog.tsx:320 -#: src/screens/Profile/Header/EditProfileDialog.tsx:354 -#: src/view/com/modals/EditProfile.tsx:187 +#: src/screens/Profile/Header/EditProfileDialog.tsx:321 +#: src/screens/Profile/Header/EditProfileDialog.tsx:327 +#: src/screens/Profile/Header/EditProfileDialog.tsx:377 +#: src/view/com/modals/EditProfile.tsx:194 msgid "Display name" msgstr "名称" -#: src/view/com/modals/EditProfile.tsx:175 +#: src/view/com/modals/EditProfile.tsx:182 msgid "Display Name" msgstr "名称" -#: src/screens/Profile/Header/EditProfileDialog.tsx:333 +#: src/screens/Profile/Header/EditProfileDialog.tsx:340 msgid "Display name is too long" msgstr "名称太长" -#: src/screens/Profile/Header/EditProfileDialog.tsx:334 +#: src/screens/Profile/Header/EditProfileDialog.tsx:341 msgid "Display name is too long. {DISPLAY_NAME_MAX_GRAPHEMES, plural, other {The maximum number of characters is #.}}" msgstr "名称太长,{DISPLAY_NAME_MAX_GRAPHEMES, plural, other {不能超过 # 个字符。}}" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:373 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:375 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:392 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:394 msgid "DNS Panel" msgstr "DNS 面板" @@ -2419,7 +2507,7 @@ msgstr "不包含裸露内容。" msgid "Doesn't begin or end with a hyphen" msgstr "不以连字符(-)开头或结尾" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:488 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:507 msgid "Domain verified!" msgstr "域名已通过验证!" @@ -2441,11 +2529,9 @@ msgstr "域名已通过验证!" #: src/view/com/modals/CropImage.web.tsx:112 #: src/view/com/modals/InviteCodes.tsx:81 #: src/view/com/modals/InviteCodes.tsx:124 -#: src/view/com/modals/ListAddRemoveUsers.tsx:143 msgid "Done" msgstr "完成" -#: src/view/com/modals/ListAddRemoveUsers.tsx:145 #: src/view/com/modals/UserAddRemoveLists.tsx:113 #: src/view/com/modals/UserAddRemoveLists.tsx:116 msgctxt "action" @@ -2485,23 +2571,23 @@ msgstr "拖放以新增图片" msgid "Duration:" msgstr "持续时间:" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:211 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:230 msgid "e.g. alice" msgstr "例如:alice" -#: src/screens/Profile/Header/EditProfileDialog.tsx:321 +#: src/screens/Profile/Header/EditProfileDialog.tsx:328 msgid "e.g. Alice Lastname" msgstr "例如:张蓝天" -#: src/view/com/modals/EditProfile.tsx:180 +#: src/view/com/modals/EditProfile.tsx:187 msgid "e.g. Alice Roberts" msgstr "例如:张蓝天" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:357 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:376 msgid "e.g. alice.com" msgstr "例如:alice.com" -#: src/view/com/modals/EditProfile.tsx:198 +#: src/view/com/modals/EditProfile.tsx:224 msgid "e.g. Artist, dog-lover, and avid reader." msgstr "例如:艺术家、爱狗人士和资深书迷。" @@ -2536,7 +2622,8 @@ msgstr "每个邀请码仅可被使用一次。后续你将不定期获得新的 msgid "Edit" msgstr "编辑" -#: src/view/com/lists/ListMembers.tsx:143 +#: src/view/com/lists/ListMembers.tsx:180 +#: src/view/com/lists/ListMembers.tsx:186 msgctxt "action" msgid "Edit" msgstr "编辑" @@ -2566,7 +2653,7 @@ msgstr "编辑互动选项" msgid "Edit interests" msgstr "编辑兴趣" -#: src/view/screens/ProfileList.tsx:536 +#: src/view/screens/ProfileList.tsx:544 msgid "Edit list details" msgstr "编辑列表详情" @@ -2574,12 +2661,12 @@ msgstr "编辑列表详情" msgid "Edit Moderation List" msgstr "编辑内容审核列表" -#: src/Navigation.tsx:316 +#: src/Navigation.tsx:325 #: src/view/screens/Feeds.tsx:515 msgid "Edit My Feeds" msgstr "编辑我的动态源" -#: src/view/com/modals/EditProfile.tsx:147 +#: src/view/com/modals/EditProfile.tsx:154 msgid "Edit my profile" msgstr "编辑个人资料" @@ -2592,15 +2679,15 @@ msgstr "编辑用户" msgid "Edit post interaction settings" msgstr "编辑帖文互动选项" -#: src/screens/Profile/Header/EditProfileDialog.tsx:269 -#: src/screens/Profile/Header/EditProfileDialog.tsx:275 +#: src/screens/Profile/Header/EditProfileDialog.tsx:276 +#: src/screens/Profile/Header/EditProfileDialog.tsx:282 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:196 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 msgid "Edit profile" msgstr "编辑个人资料" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:199 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:185 msgid "Edit Profile" msgstr "编辑个人资料" @@ -2616,15 +2703,15 @@ msgstr "编辑用户列表" msgid "Edit who can reply" msgstr "编辑哪些人可以回复" -#: src/view/com/modals/EditProfile.tsx:188 +#: src/view/com/modals/EditProfile.tsx:195 msgid "Edit your display name" msgstr "编辑你的名称" -#: src/view/com/modals/EditProfile.tsx:206 +#: src/view/com/modals/EditProfile.tsx:232 msgid "Edit your profile description" msgstr "编辑你的描述" -#: src/Navigation.tsx:456 +#: src/Navigation.tsx:465 msgid "Edit your starter pack" msgstr "编辑你的新手包" @@ -2707,7 +2794,7 @@ msgstr "启用" msgid "Enable {0} only" msgstr "仅启用 {0}" -#: src/screens/Moderation/index.tsx:332 +#: src/screens/Moderation/index.tsx:351 msgid "Enable adult content" msgstr "启用成人内容显示" @@ -2752,11 +2839,11 @@ msgstr "在你的“Discover”动态源中启用热门视频。" #: src/screens/Messages/Settings.tsx:130 #: src/screens/Messages/Settings.tsx:133 -#: src/screens/Moderation/index.tsx:343 +#: src/screens/Moderation/index.tsx:362 msgid "Enabled" msgstr "启用" -#: src/screens/Profile/Sections/Feed.tsx:116 +#: src/screens/Profile/Sections/Feed.tsx:113 msgid "End of feed" msgstr "已浏览到末尾" @@ -2789,7 +2876,7 @@ msgstr "进入全屏模式" msgid "Enter the code you received to change your password." msgstr "输入你收到的验证码以更改密码。" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:351 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:370 msgid "Enter the domain you want to use" msgstr "输入你想使用的域名" @@ -2906,19 +2993,15 @@ msgstr "退出图片裁剪" msgid "Exits image view" msgstr "退出图片查看器" -#: src/view/com/modals/ListAddRemoveUsers.tsx:89 -msgid "Exits inputting search query" -msgstr "退出搜索查询输入" - #: src/view/com/lightbox/Lightbox.web.tsx:184 msgid "Expand alt text" msgstr "展开替代文本" -#: src/view/com/notifications/NotificationFeedItem.tsx:406 +#: src/view/com/notifications/NotificationFeedItem.tsx:480 msgid "Expand list of users" msgstr "展开用户列表" -#: src/view/com/composer/ComposerReplyTo.tsx:70 +#: src/view/com/composer/ComposerReplyTo.tsx:83 msgid "Expand or collapse the full post you are replying to" msgstr "展开或折叠你正在回复的完整帖文" @@ -2926,10 +3009,6 @@ msgstr "展开或折叠你正在回复的完整帖文" msgid "Expands or collapses post text" msgstr "展开或折叠帖文文本" -#: src/view/com/composer/ComposerReplyTo.tsx:73 -msgid "Expands or collapses the full post you are replying to" -msgstr "展开或折叠你正在回复的完整帖文" - #: src/lib/api/index.ts:406 msgid "Expected uri to resolve to a record" msgstr "URL 应解析为记录" @@ -2961,10 +3040,10 @@ msgstr "血腥、露骨或其他可能引起不适的媒体内容。" msgid "Explicit sexual images." msgstr "露骨的色情图片。" -#: src/Navigation.tsx:640 +#: src/Navigation.tsx:649 #: src/screens/Search/Shell.tsx:307 #: src/view/shell/desktop/LeftNav.tsx:617 -#: src/view/shell/Drawer.tsx:370 +#: src/view/shell/Drawer.tsx:386 msgid "Explore" msgstr "探索" @@ -2992,7 +3071,7 @@ msgstr "外部媒体" msgid "External media may allow websites to collect information about you and your device. No information is sent or requested until you press the \"play\" button." msgstr "外部媒体可能会收集你或设备储存的个人信息。在你按下“播放”按钮之前,平台不会发送任何请求给外部媒体。" -#: src/Navigation.tsx:335 +#: src/Navigation.tsx:344 #: src/screens/Settings/ExternalMediaPreferences.tsx:31 msgid "External Media Preferences" msgstr "外部媒体偏好设置" @@ -3007,10 +3086,14 @@ msgstr "无法接受私信请求" msgid "Failed to add emoji reaction" msgstr "无法添加表情符号反应" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:568 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:587 msgid "Failed to change handle. Please try again." msgstr "无法更改账户代码,请重试。" +#: src/components/verification/VerificationCreatePrompt.tsx:32 +msgid "Failed to create a verification" +msgstr "" + #: src/screens/Settings/components/AddAppPasswordDialog.tsx:173 msgid "Failed to create app password. Please try again." msgstr "无法创建应用密码。请重试。" @@ -3087,6 +3170,10 @@ msgstr "无法固定帖文" msgid "Failed to remove emoji reaction" msgstr "无法删除表情符号反应" +#: src/components/verification/VerificationRemovePrompt.tsx:34 +msgid "Failed to remove verification" +msgstr "" + #: src/view/com/lightbox/Lightbox.tsx:46 msgid "Failed to save image: {0}" msgstr "无法保存图片:{0}" @@ -3132,11 +3219,11 @@ msgstr "无法更新设置" msgid "Failed to upload video" msgstr "无法上传视频" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:341 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:360 msgid "Failed to verify handle. Please try again." msgstr "无法验证账户代码,请重试。" -#: src/Navigation.tsx:251 +#: src/Navigation.tsx:260 msgid "Feed" msgstr "动态源" @@ -3155,7 +3242,7 @@ msgstr "切换动态源" #: src/view/shell/desktop/RightNav.tsx:102 #: src/view/shell/desktop/RightNav.tsx:103 -#: src/view/shell/Drawer.tsx:324 +#: src/view/shell/Drawer.tsx:340 msgid "Feedback" msgstr "反馈" @@ -3165,14 +3252,14 @@ msgctxt "toast" msgid "Feedback sent!" msgstr "已发送反馈!" -#: src/Navigation.tsx:436 +#: src/Navigation.tsx:445 #: src/screens/Search/SearchResults.tsx:68 #: src/screens/StarterPack/StarterPackScreen.tsx:185 #: src/view/screens/Feeds.tsx:508 #: src/view/screens/Profile.tsx:227 #: src/view/screens/SavedFeeds.tsx:96 #: src/view/shell/desktop/LeftNav.tsx:655 -#: src/view/shell/Drawer.tsx:486 +#: src/view/shell/Drawer.tsx:502 msgid "Feeds" msgstr "动态源" @@ -3258,10 +3345,10 @@ msgid "Flexible" msgstr "灵活" #. User is not following this account, click to follow -#: src/components/ProfileCard.tsx:372 -#: src/components/ProfileHoverCard/index.web.tsx:449 -#: src/components/ProfileHoverCard/index.web.tsx:460 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 +#: src/components/ProfileCard.tsx:400 +#: src/components/ProfileHoverCard/index.web.tsx:456 +#: src/components/ProfileHoverCard/index.web.tsx:467 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:236 #: src/screens/VideoFeed/index.tsx:829 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:131 msgid "Follow" @@ -3272,7 +3359,7 @@ msgctxt "action" msgid "Follow" msgstr "关注" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:218 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:221 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:113 msgid "Follow {0}" msgstr "关注 {0}" @@ -3294,8 +3381,8 @@ msgstr "关注 10 个账户" msgid "Follow 7 accounts" msgstr "关注 7 个账户" -#: src/view/com/profile/ProfileMenu.tsx:252 -#: src/view/com/profile/ProfileMenu.tsx:263 +#: src/view/com/profile/ProfileMenu.tsx:265 +#: src/view/com/profile/ProfileMenu.tsx:276 msgid "Follow account" msgstr "关注账户" @@ -3304,7 +3391,7 @@ msgstr "关注账户" msgid "Follow all" msgstr "全部关注" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:232 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:129 msgid "Follow Back" msgstr "回关" @@ -3330,7 +3417,7 @@ msgstr "已被你认识的 <0>{0} 及 <1>{1} 关注" msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" msgstr "已被你认识的<0>{0}、<1>{1} 及{2, plural, one {其他#人} other {其他#人}}关注" -#: src/Navigation.tsx:205 +#: src/Navigation.tsx:214 msgid "Followers of @{0} that you know" msgstr "已被你认识的 @{0} 关注" @@ -3340,10 +3427,10 @@ msgid "Followers you know" msgstr "你认识的关注者" #. User is following this account, click to unfollow -#: src/components/ProfileCard.tsx:366 -#: src/components/ProfileHoverCard/index.web.tsx:448 -#: src/components/ProfileHoverCard/index.web.tsx:459 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:230 +#: src/components/ProfileCard.tsx:394 +#: src/components/ProfileHoverCard/index.web.tsx:455 +#: src/components/ProfileHoverCard/index.web.tsx:466 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:232 #: src/screens/VideoFeed/index.tsx:827 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:134 #: src/view/screens/Feeds.tsx:599 @@ -3351,8 +3438,8 @@ msgstr "你认识的关注者" msgid "Following" msgstr "正在关注" -#: src/components/ProfileCard.tsx:329 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 +#: src/components/ProfileCard.tsx:357 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:101 msgid "Following {0}" msgstr "已关注 {0}" @@ -3369,7 +3456,7 @@ msgstr "已关注 {name}" msgid "Following feed preferences" msgstr "“Following”动态源偏好设置" -#: src/Navigation.tsx:322 +#: src/Navigation.tsx:331 #: src/screens/Settings/FollowingFeedPreferences.tsx:53 msgid "Following Feed Preferences" msgstr "“Following”动态源偏好设置" @@ -3450,7 +3537,7 @@ msgstr "相册" msgid "Generate a starter pack" msgstr "创建一个新手包" -#: src/view/shell/Drawer.tsx:328 +#: src/view/shell/Drawer.tsx:344 msgid "Get help" msgstr "获取帮助" @@ -3486,7 +3573,7 @@ msgstr "明显违反法规或服务条款" #: src/screens/VideoFeed/index.tsx:1112 #: src/view/com/auth/LoggedOut.tsx:72 #: src/view/screens/NotFound.tsx:57 -#: src/view/screens/ProfileList.tsx:1030 +#: src/view/screens/ProfileList.tsx:1038 msgid "Go back" msgstr "返回" @@ -3497,7 +3584,7 @@ msgstr "返回" #: src/screens/Profile/ProfileFeed/index.tsx:94 #: src/screens/StarterPack/StarterPackScreen.tsx:757 #: src/view/screens/NotFound.tsx:56 -#: src/view/screens/ProfileList.tsx:1035 +#: src/view/screens/ProfileList.tsx:1043 msgid "Go Back" msgstr "返回" @@ -3518,7 +3605,11 @@ msgstr "转到主页" msgid "Go Home" msgstr "转到主页" -#: src/screens/Messages/components/ChatListItem.tsx:355 +#: src/view/com/notifications/NotificationFeedItem.tsx:193 +msgid "Go to {firstAuthorName}'s profile" +msgstr "转到 {firstAuthorName} 的个人资料" + +#: src/screens/Messages/components/ChatListItem.tsx:360 msgid "Go to conversation with {0}" msgstr "转到你与 {0} 的对话" @@ -3533,7 +3624,7 @@ msgstr "转到个人资料" #: src/components/dms/ConvoMenu.tsx:224 msgid "Go to user's profile" -msgstr "转到用户个人资料" +msgstr "转到用户的个人资料" #: src/lib/moderation/useGlobalLabelStrings.ts:46 #: src/lib/moderation/useGlobalLabelStrings.ts:50 @@ -3552,16 +3643,16 @@ msgstr "已经完成一半了!" msgid "Handle" msgstr "账户代码" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:572 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:591 msgid "Handle already taken. Please try a different one." msgstr "账户代码已被占用,请尝试输入另一个。" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:189 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:325 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:195 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:344 msgid "Handle changed!" msgstr "已更改账户代码!" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:576 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:595 msgid "Handle too long. Please try a shorter one." msgstr "账户代码太长,请缩短后重试。" @@ -3574,7 +3665,7 @@ msgstr "触感" msgid "Harassment, trolling, or intolerance" msgstr "骚扰、恶作剧或歧视行为" -#: src/Navigation.tsx:406 +#: src/Navigation.tsx:415 msgid "Hashtag" msgstr "标签" @@ -3586,11 +3677,11 @@ msgstr "标签 {tag}" msgid "Having trouble?" msgstr "遇到问题了?" -#: src/screens/Settings/Settings.tsx:207 -#: src/screens/Settings/Settings.tsx:211 +#: src/screens/Settings/Settings.tsx:215 +#: src/screens/Settings/Settings.tsx:219 #: src/view/shell/desktop/RightNav.tsx:120 #: src/view/shell/desktop/RightNav.tsx:121 -#: src/view/shell/Drawer.tsx:337 +#: src/view/shell/Drawer.tsx:353 msgid "Help" msgstr "帮助" @@ -3629,7 +3720,7 @@ msgstr "隐藏列表" msgid "Hide" msgstr "隐藏" -#: src/view/com/notifications/NotificationFeedItem.tsx:605 +#: src/view/com/notifications/NotificationFeedItem.tsx:694 msgctxt "action" msgid "Hide" msgstr "隐藏" @@ -3680,10 +3771,15 @@ msgstr "要隐藏热门话题吗?" msgid "Hide trending videos?" msgstr "要隐藏热门视频吗?" -#: src/view/com/notifications/NotificationFeedItem.tsx:596 +#: src/view/com/notifications/NotificationFeedItem.tsx:685 msgid "Hide user list" msgstr "隐藏用户列表" +#: src/screens/Moderation/VerificationSettings.tsx:81 +#: src/screens/Moderation/VerificationSettings.tsx:90 +msgid "Hide verification badges" +msgstr "" + #: src/components/moderation/ContentHider.tsx:151 #: src/components/moderation/PostHider.tsx:79 msgid "Hides the content" @@ -3709,7 +3805,7 @@ msgstr "抱歉,动态源服务器返回错误响应。请联系动态源的维 msgid "Hmm, we're having trouble finding this feed. It may have been deleted." msgstr "抱歉,我们无法找到该动态源。它似乎已被删除。" -#: src/screens/Moderation/index.tsx:54 +#: src/screens/Moderation/index.tsx:58 msgid "Hmmmm, it seems we're having trouble loading this data. See below for more details. If this issue persists, please contact us." msgstr "抱歉,看起来在加载数据时遇到了问题。请查看下方获取更多详情。如果问题仍然存在,请联系我们。" @@ -3721,15 +3817,15 @@ msgstr "抱歉,我们无法加载该内容审核提供服务方。" msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "请稍等!我们正在逐步开放上传视频的权限。你目前仍在等待队伍中,请稍后再回来查看!" -#: src/Navigation.tsx:635 -#: src/Navigation.tsx:655 +#: src/Navigation.tsx:644 +#: src/Navigation.tsx:664 #: src/view/shell/bottom-bar/BottomBar.tsx:162 #: src/view/shell/desktop/LeftNav.tsx:599 -#: src/view/shell/Drawer.tsx:396 +#: src/view/shell/Drawer.tsx:412 msgid "Home" msgstr "主页" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:398 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:417 msgid "Host:" msgstr "主机:" @@ -3768,8 +3864,8 @@ msgstr "我有验证码" msgid "I have a confirmation code" msgstr "我有验证码" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:261 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:267 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:280 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:286 msgid "I have my own domain" msgstr "我拥有自己的域名" @@ -3786,11 +3882,11 @@ msgstr "若替代文本过长,切换替代文本的展开状态" msgid "If you are not yet an adult according to the laws of your country, your parent or legal guardian must read these Terms on your behalf." msgstr "若你是所在国家法律定义的未成年人,则你的父母或法定监护人必须代表你阅读这些条款。" -#: src/view/screens/ProfileList.tsx:757 +#: src/view/screens/ProfileList.tsx:765 msgid "If you delete this list, you won't be able to recover it." msgstr "如果你删除此列表,则以后将无法恢复。" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:248 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:267 msgid "If you have your own domain, you can use that as your handle. This lets you self-verify your identity. <0>Learn more here." msgstr "若你拥有自己的域名,你可以将其用作自己的账户代码,这同时还能帮你验证身份。<0>了解详情。" @@ -3819,6 +3915,15 @@ msgstr "违法" msgid "Image" msgstr "图片" +#: src/screens/Settings/AboutSettings.tsx:61 +msgid "Image cache cleared" +msgstr "已清除图片缓存" + +#. Android-only toast message which includes amount of space freed using localized number formatting +#: src/screens/Settings/AboutSettings.tsx:47 +msgid "Image cache cleared, freed {0}" +msgstr "已清除图片缓存,释放了{0}" + #: src/components/StarterPack/ShareDialog.tsx:76 msgid "Image saved to your camera roll!" msgstr "已保存这张图片到你的照片图库!" @@ -3871,7 +3976,7 @@ msgstr "输入发送至你电子邮箱的验证码" msgid "Interaction limited" msgstr "已限制互动" -#: src/screens/Moderation/index.tsx:209 +#: src/screens/Moderation/index.tsx:213 msgid "Interaction settings" msgstr "互动选项" @@ -3880,11 +3985,11 @@ msgstr "互动选项" msgid "Invalid 2FA confirmation code." msgstr "两步验证码无效。" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:578 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:597 msgid "Invalid handle. Please try a different one." msgstr "账户代码无效,请尝试输入另一个。" -#: src/view/com/post-thread/PostThreadItem.tsx:288 +#: src/view/com/post-thread/PostThreadItem.tsx:291 msgid "Invalid or unsupported post record" msgstr "帖文记录无效或不受支持" @@ -3979,7 +4084,7 @@ msgstr "标记" msgid "Labels added" msgstr "已添加标记" -#: src/screens/Profile/Sections/Labels.tsx:163 +#: src/screens/Profile/Sections/Labels.tsx:160 msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." msgstr "标记可用于隐藏特定内容、显示警告或分类用户和内容。" @@ -3995,13 +4100,13 @@ msgstr "你内容上的标记" msgid "Language selection" msgstr "语言选择" -#: src/Navigation.tsx:178 +#: src/Navigation.tsx:187 msgid "Language Settings" msgstr "语言设置" #: src/screens/Settings/LanguageSettings.tsx:71 -#: src/screens/Settings/Settings.tsx:199 -#: src/screens/Settings/Settings.tsx:202 +#: src/screens/Settings/Settings.tsx:207 +#: src/screens/Settings/Settings.tsx:210 msgid "Languages" msgstr "语言" @@ -4015,10 +4120,19 @@ msgstr "更大" msgid "Latest" msgstr "最新" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:252 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:271 msgid "learn more" msgstr "了解详情" +#: src/components/verification/VerificationsDialog.tsx:163 +#: src/components/verification/VerifierDialog.tsx:132 +#: src/screens/Moderation/VerificationSettings.tsx:47 +#: src/screens/Profile/Header/EditProfileDialog.tsx:360 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:212 +#: src/view/com/modals/EditProfile.tsx:208 +msgid "Learn more" +msgstr "" + #: src/components/moderation/ScreenHider.tsx:140 msgid "Learn More" msgstr "了解详情" @@ -4044,6 +4158,11 @@ msgstr "深入了解有关应用于该内容的内容审核信息。" msgid "Learn more about this warning" msgstr "深入了解有关此警告的信息" +#: src/components/verification/VerificationsDialog.tsx:152 +#: src/components/verification/VerifierDialog.tsx:121 +msgid "Learn more about verification on Bluesky" +msgstr "" + #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:99 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:102 msgid "Learn more about what is public on Bluesky." @@ -4132,9 +4251,8 @@ msgstr "喜欢此动态源" msgid "Like this labeler" msgstr "喜欢此标记者" -#: src/components/LikesDialog.tsx:85 -#: src/Navigation.tsx:256 -#: src/Navigation.tsx:261 +#: src/Navigation.tsx:265 +#: src/Navigation.tsx:270 msgid "Liked by" msgstr "喜欢的用户" @@ -4160,7 +4278,7 @@ msgstr "{likeCount, plural, one {# 位用户} other {# 位用户}}喜欢" msgid "Likes" msgstr "喜欢" -#: src/view/com/post-thread/PostThreadItem.tsx:223 +#: src/view/com/post-thread/PostThreadItem.tsx:226 msgid "Likes on this post" msgstr "这则帖文的喜欢数" @@ -4169,7 +4287,7 @@ msgstr "这则帖文的喜欢数" msgid "Linear" msgstr "线性视图" -#: src/Navigation.tsx:211 +#: src/Navigation.tsx:220 msgid "List" msgstr "列表" @@ -4177,7 +4295,7 @@ msgstr "列表" msgid "List Avatar" msgstr "列表头像" -#: src/view/screens/ProfileList.tsx:430 +#: src/view/screens/ProfileList.tsx:438 msgctxt "toast" msgid "List blocked" msgstr "已屏蔽该列表" @@ -4195,7 +4313,7 @@ msgstr "由 <0/> 创建的列表" msgid "List by you" msgstr "你创建的列表" -#: src/view/screens/ProfileList.tsx:477 +#: src/view/screens/ProfileList.tsx:485 msgctxt "toast" msgid "List deleted" msgstr "已删除该列表" @@ -4204,11 +4322,11 @@ msgstr "已删除该列表" msgid "List has been hidden" msgstr "已隐藏该列表" -#: src/view/screens/ProfileList.tsx:172 +#: src/view/screens/ProfileList.tsx:176 msgid "List Hidden" msgstr "隐藏列表" -#: src/view/screens/ProfileList.tsx:394 +#: src/view/screens/ProfileList.tsx:402 msgctxt "toast" msgid "List muted" msgstr "已隐藏该列表" @@ -4217,22 +4335,22 @@ msgstr "已隐藏该列表" msgid "List Name" msgstr "列表名称" -#: src/view/screens/ProfileList.tsx:448 +#: src/view/screens/ProfileList.tsx:456 msgctxt "toast" msgid "List unblocked" msgstr "已取消屏蔽该列表" -#: src/view/screens/ProfileList.tsx:412 +#: src/view/screens/ProfileList.tsx:420 msgctxt "toast" msgid "List unmuted" msgstr "已取消隐藏该列表" -#: src/Navigation.tsx:140 +#: src/Navigation.tsx:141 #: src/view/screens/Lists.tsx:62 #: src/view/screens/Profile.tsx:221 #: src/view/screens/Profile.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:673 -#: src/view/shell/Drawer.tsx:501 +#: src/view/shell/Drawer.tsx:517 msgid "Lists" msgstr "列表" @@ -4255,7 +4373,7 @@ msgstr "加载更多通知" #: src/screens/Profile/ProfileFeed/index.tsx:221 #: src/screens/Profile/Sections/Feed.tsx:98 #: src/view/com/feeds/FeedPage.tsx:155 -#: src/view/screens/ProfileList.tsx:870 +#: src/view/screens/ProfileList.tsx:878 msgid "Load new posts" msgstr "加载更多帖文" @@ -4263,7 +4381,7 @@ msgstr "加载更多帖文" msgid "Loading..." msgstr "加载中……" -#: src/Navigation.tsx:281 +#: src/Navigation.tsx:290 msgid "Log" msgstr "日志" @@ -4276,7 +4394,7 @@ msgid "Logo by @sawaratsuki.bsky.social" msgstr "网站标志由 @sawaratsuki.bsky.social 绘制" #: src/view/shell/desktop/RightNav.tsx:127 -#: src/view/shell/Drawer.tsx:639 +#: src/view/shell/Drawer.tsx:655 msgid "Logo by <0>@sawaratsuki.bsky.social" msgstr "网站标志由 <0>@sawaratsuki.bsky.social 绘制" @@ -4313,6 +4431,10 @@ msgstr "请确认目标页面地址是否正确!" msgid "Manage saved feeds" msgstr "管理已保存的动态源" +#: src/screens/Moderation/index.tsx:283 +msgid "Manage verification settings" +msgstr "" + #: src/components/dialogs/MutedWords.tsx:108 msgid "Manage your muted words and tags" msgstr "管理你的隐藏字词和标签" @@ -4366,7 +4488,7 @@ msgctxt "toast" msgid "Message deleted" msgstr "已删除私信" -#: src/screens/Messages/components/ChatListItem.tsx:192 +#: src/screens/Messages/components/ChatListItem.tsx:197 msgid "Message deleted" msgstr "已删除私信" @@ -4391,7 +4513,7 @@ msgstr "私信过长" msgid "Message options" msgstr "私信选项" -#: src/Navigation.tsx:650 +#: src/Navigation.tsx:659 msgid "Messages" msgstr "私信" @@ -4410,10 +4532,10 @@ msgstr "误导性账户" msgid "Misleading Post" msgstr "误导性帖文" -#: src/Navigation.tsx:145 -#: src/screens/Moderation/index.tsx:89 -#: src/screens/Settings/Settings.tsx:167 -#: src/screens/Settings/Settings.tsx:170 +#: src/Navigation.tsx:146 +#: src/screens/Moderation/index.tsx:93 +#: src/screens/Settings/Settings.tsx:175 +#: src/screens/Settings/Settings.tsx:178 msgid "Moderation" msgstr "内容审核" @@ -4445,11 +4567,11 @@ msgctxt "toast" msgid "Moderation list updated" msgstr "已更新内容审核列表" -#: src/screens/Moderation/index.tsx:239 +#: src/screens/Moderation/index.tsx:243 msgid "Moderation lists" msgstr "内容审核列表" -#: src/Navigation.tsx:150 +#: src/Navigation.tsx:151 #: src/view/screens/ModerationModlists.tsx:62 msgid "Moderation Lists" msgstr "内容审核列表" @@ -4458,11 +4580,11 @@ msgstr "内容审核列表" msgid "moderation settings" msgstr "内容审核设置" -#: src/Navigation.tsx:271 +#: src/Navigation.tsx:280 msgid "Moderation states" msgstr "内容审核状态" -#: src/screens/Moderation/index.tsx:193 +#: src/screens/Moderation/index.tsx:197 msgid "Moderation tools" msgstr "内容审核工具" @@ -4471,7 +4593,7 @@ msgstr "内容审核工具" msgid "Moderator has chosen to set a general warning on the content." msgstr "内容审核服务提供方已对该内容标记一般警告。" -#: src/view/com/post-thread/PostThreadItem.tsx:645 +#: src/view/com/post-thread/PostThreadItem.tsx:665 msgid "More" msgstr "更多" @@ -4480,9 +4602,9 @@ msgstr "更多" msgid "More feeds" msgstr "更多动态源" -#: src/view/com/profile/ProfileMenu.tsx:194 -#: src/view/com/profile/ProfileMenu.tsx:200 -#: src/view/screens/ProfileList.tsx:742 +#: src/view/com/profile/ProfileMenu.tsx:207 +#: src/view/com/profile/ProfileMenu.tsx:213 +#: src/view/screens/ProfileList.tsx:750 msgid "More options" msgstr "更多选项" @@ -4515,14 +4637,14 @@ msgstr "隐藏" msgid "Mute {tag}" msgstr "隐藏 {tag}" -#: src/view/com/profile/ProfileMenu.tsx:289 -#: src/view/com/profile/ProfileMenu.tsx:296 +#: src/view/com/profile/ProfileMenu.tsx:325 +#: src/view/com/profile/ProfileMenu.tsx:332 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:669 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:675 msgid "Mute account" msgstr "隐藏账户" -#: src/view/screens/ProfileList.tsx:649 +#: src/view/screens/ProfileList.tsx:657 msgid "Mute accounts" msgstr "隐藏账户" @@ -4535,11 +4657,11 @@ msgstr "隐藏对话" msgid "Mute in:" msgstr "隐藏:" -#: src/view/screens/ProfileList.tsx:771 +#: src/view/screens/ProfileList.tsx:779 msgid "Mute list" msgstr "隐藏列表" -#: src/view/screens/ProfileList.tsx:766 +#: src/view/screens/ProfileList.tsx:774 msgid "Mute these accounts?" msgstr "要隐藏这些账户吗?" @@ -4577,16 +4699,16 @@ msgstr "隐藏讨论串" msgid "Mute words & tags" msgstr "隐藏字词和标签" -#: src/screens/Moderation/index.tsx:254 +#: src/screens/Moderation/index.tsx:258 msgid "Muted accounts" msgstr "已隐藏账户" -#: src/Navigation.tsx:155 -#: src/view/screens/ModerationMutedAccounts.tsx:100 +#: src/Navigation.tsx:156 +#: src/view/screens/ModerationMutedAccounts.tsx:123 msgid "Muted Accounts" msgstr "已隐藏账户" -#: src/view/screens/ModerationMutedAccounts.tsx:112 +#: src/view/screens/ModerationMutedAccounts.tsx:135 msgid "Muted accounts have their posts removed from your feed and from your notifications. Mutes are completely private." msgstr "已隐藏的账户不会出现在你的通知或时间线里面。隐藏列表仅对你自己可见。" @@ -4594,11 +4716,11 @@ msgstr "已隐藏的账户不会出现在你的通知或时间线里面。隐藏 msgid "Muted by \"{0}\"" msgstr "被“{0}”隐藏" -#: src/screens/Moderation/index.tsx:224 +#: src/screens/Moderation/index.tsx:228 msgid "Muted words & tags" msgstr "隐藏字词和标签" -#: src/view/screens/ProfileList.tsx:768 +#: src/view/screens/ProfileList.tsx:776 msgid "Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them." msgstr "你隐藏的账号仅对你自己可见。他们仍能与你互动,但不会出现在你的通知或时间线里面。" @@ -4650,7 +4772,7 @@ msgstr "转到新手包" msgid "Navigates to the next screen" msgstr "转到下一页" -#: src/view/shell/Drawer.tsx:72 +#: src/view/shell/Drawer.tsx:75 msgid "Navigates to your profile" msgstr "转到个人资料" @@ -4667,13 +4789,13 @@ msgstr "需要举报侵权行为吗?" msgid "Never lose access to your followers or data." msgstr "你永远不会失去对关注者或数据的掌控权。" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:548 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:567 msgid "Nevermind, create a handle for me" msgstr "不用了,请帮我创建一个账户代码" #: src/screens/Search/modules/ExploreTrendingTopics.tsx:195 msgid "New" -msgstr "新建" +msgstr "最新" #: src/view/screens/Lists.tsx:74 #: src/view/screens/ModerationModlists.tsx:74 @@ -4687,9 +4809,13 @@ msgstr "新建" msgid "New chat" msgstr "新私信" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:202 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:210 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:356 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:63 +msgid "New Feature" +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:221 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:229 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:375 msgid "New handle" msgstr "新的账户代码" @@ -4718,8 +4844,8 @@ msgstr "新密码" #: src/view/screens/Feeds.tsx:549 #: src/view/screens/Notifications.tsx:165 #: src/view/screens/Profile.tsx:507 -#: src/view/screens/ProfileList.tsx:252 -#: src/view/screens/ProfileList.tsx:285 +#: src/view/screens/ProfileList.tsx:250 +#: src/view/screens/ProfileList.tsx:288 msgid "New post" msgstr "新帖文" @@ -4780,8 +4906,8 @@ msgstr "下一张图片" msgid "No app passwords yet" msgstr "目前还没有应用密码" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:378 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:380 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:397 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:399 msgid "No DNS Panel" msgstr "没有 DNS 面板" @@ -4798,8 +4924,8 @@ msgstr "找不到动态源,尝试搜索点别的。" msgid "No likes yet" msgstr "目前还没有喜欢" -#: src/components/ProfileCard.tsx:351 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:119 +#: src/components/ProfileCard.tsx:379 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:122 msgid "No longer following {0}" msgstr "已不再关注 {0}" @@ -4807,7 +4933,7 @@ msgstr "已不再关注 {0}" msgid "No longer than {MAX_SERVICE_HANDLE_LENGTH, plural, other {# characters}}" msgstr "不能超过 {MAX_SERVICE_HANDLE_LENGTH, plural,other {# 个字符}}" -#: src/screens/Messages/components/ChatListItem.tsx:134 +#: src/screens/Messages/components/ChatListItem.tsx:139 msgid "No messages yet" msgstr "目前还没有私信" @@ -4841,7 +4967,7 @@ msgstr "目前还没有转发" msgid "No result" msgstr "没有结果" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:204 +#: src/components/dialogs/SearchablePeopleList.tsx:223 #: src/components/ProgressGuide/FollowDialog.tsx:212 msgid "No results" msgstr "没有结果" @@ -4859,9 +4985,8 @@ msgid "No results found for \"{query}\"" msgstr "找不到符合“{query}”的结果" #: src/screens/Search/SearchResults.tsx:248 -#: src/screens/Search/SearchResults.tsx:286 -#: src/screens/Search/SearchResults.tsx:331 -#: src/view/com/modals/ListAddRemoveUsers.tsx:128 +#: src/screens/Search/SearchResults.tsx:284 +#: src/screens/Search/SearchResults.tsx:329 msgid "No results found for {query}" msgstr "找不到符合 {query} 的结果" @@ -4883,7 +5008,6 @@ msgid "Nobody" msgstr "没有人" #: src/components/LikedByList.tsx:86 -#: src/components/LikesDialog.tsx:97 #: src/view/com/post-thread/PostLikedBy.tsx:86 msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "目前还没有人喜欢这则帖文,或许你可以来当第一个哦!" @@ -4908,7 +5032,7 @@ msgstr "非色情裸露" msgid "Not followed by anyone you're following" msgstr "没有任何你认识的人关注" -#: src/Navigation.tsx:135 +#: src/Navigation.tsx:136 #: src/view/screens/Profile.tsx:122 msgid "Not Found" msgstr "找不到" @@ -4918,7 +5042,7 @@ msgstr "找不到" msgid "Not right now" msgstr "暂时不需要" -#: src/view/com/profile/ProfileMenu.tsx:406 +#: src/view/com/profile/ProfileMenu.tsx:442 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:791 #: src/view/com/util/post-ctrls/PostCtrls.tsx:361 msgid "Note about sharing" @@ -4936,7 +5060,7 @@ msgstr "这里什么也没有" msgid "Notification filters" msgstr "通知过滤器" -#: src/Navigation.tsx:431 +#: src/Navigation.tsx:440 #: src/view/screens/Notifications.tsx:134 msgid "Notification settings" msgstr "通知设置" @@ -4953,11 +5077,11 @@ msgstr "通知提示音" msgid "Notification Sounds" msgstr "通知提示音" -#: src/Navigation.tsx:645 +#: src/Navigation.tsx:654 #: src/view/screens/Notifications.tsx:128 #: src/view/shell/bottom-bar/BottomBar.tsx:236 #: src/view/shell/desktop/LeftNav.tsx:636 -#: src/view/shell/Drawer.tsx:449 +#: src/view/shell/Drawer.tsx:465 msgid "Notifications" msgstr "通知" @@ -5001,7 +5125,7 @@ msgid "OK" msgstr "好的" #: src/screens/Login/PasswordUpdatedForm.tsx:37 -#: src/view/com/post-thread/PostThreadItem.tsx:895 +#: src/view/com/post-thread/PostThreadItem.tsx:915 msgid "Okay" msgstr "好的" @@ -5016,7 +5140,7 @@ msgstr "最早回复优先" msgid "on<0><1/><2><3/>" msgstr "于<0><1/><2><3/>" -#: src/screens/Settings/Settings.tsx:304 +#: src/screens/Settings/Settings.tsx:346 msgid "Onboarding reset" msgstr "重新开始入门引导" @@ -5060,7 +5184,7 @@ msgstr "糟糕,出了点问题!" #: src/components/StarterPack/ProfileStarterPacks.tsx:325 #: src/components/StarterPack/ProfileStarterPacks.tsx:334 #: src/screens/Settings/AppPasswords.tsx:59 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:104 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:106 #: src/screens/Settings/NotificationSettings.tsx:54 #: src/view/screens/Profile.tsx:122 msgid "Oops!" @@ -5078,8 +5202,8 @@ msgstr "开启 {name} 个人资料快捷菜单" msgid "Open avatar creator" msgstr "开启头像创建工具" -#: src/screens/Messages/components/ChatListItem.tsx:363 -#: src/screens/Messages/components/ChatListItem.tsx:364 +#: src/screens/Messages/components/ChatListItem.tsx:368 +#: src/screens/Messages/components/ChatListItem.tsx:369 msgid "Open conversation options" msgstr "开启对话选项" @@ -5113,11 +5237,11 @@ msgstr "开启指向 {niceUrl} 的链接" msgid "Open message options" msgstr "开启私信选项" -#: src/screens/Settings/Settings.tsx:330 +#: src/screens/Settings/Settings.tsx:372 msgid "Open moderation debug page" msgstr "开启内容审核调试页面" -#: src/screens/Moderation/index.tsx:220 +#: src/screens/Moderation/index.tsx:224 msgid "Open muted words and tags settings" msgstr "开启隐藏字词和标签设置" @@ -5133,12 +5257,12 @@ msgstr "开启帖文选项菜单" msgid "Open starter pack menu" msgstr "开启新手包菜单" -#: src/screens/Settings/Settings.tsx:323 -#: src/screens/Settings/Settings.tsx:337 +#: src/screens/Settings/Settings.tsx:365 +#: src/screens/Settings/Settings.tsx:379 msgid "Open storybook page" msgstr "开启故事书页面" -#: src/screens/Settings/Settings.tsx:316 +#: src/screens/Settings/Settings.tsx:358 msgid "Open system log" msgstr "开启系统日志" @@ -5200,7 +5324,7 @@ msgstr "开启登录到你现有的 Bluesky 账户流程" msgid "Opens GIF select dialog" msgstr "开启 GIF 选择对话框" -#: src/screens/Settings/Settings.tsx:208 +#: src/screens/Settings/Settings.tsx:216 msgid "Opens helpdesk in browser" msgstr "在浏览器中打开说明中心" @@ -5216,7 +5340,7 @@ msgstr "开启密码重置申请" msgid "Opens the linked website" msgstr "开启链接到的网页" -#: src/view/com/notifications/NotificationFeedItem.tsx:683 +#: src/view/com/notifications/NotificationFeedItem.tsx:788 #: src/view/com/util/UserAvatar.tsx:465 msgid "Opens this profile" msgstr "开启该个人资料" @@ -5268,7 +5392,7 @@ msgstr "OTA 状态:无可用" msgid "Other" msgstr "其他" -#: src/components/AccountList.tsx:83 +#: src/components/AccountList.tsx:87 msgid "Other account" msgstr "其他账户" @@ -5330,15 +5454,15 @@ msgstr "暂停视频" #: src/screens/Search/SearchResults.tsx:62 #: src/screens/StarterPack/StarterPackScreen.tsx:184 -#: src/view/screens/ProfileList.tsx:166 +#: src/view/screens/ProfileList.tsx:170 msgid "People" msgstr "用户" -#: src/Navigation.tsx:198 +#: src/Navigation.tsx:207 msgid "People followed by @{0}" msgstr "被 @{0} 关注的用户" -#: src/Navigation.tsx:191 +#: src/Navigation.tsx:200 msgid "People following @{0}" msgstr "关注 @{0} 的用户" @@ -5376,7 +5500,7 @@ msgstr "固定动态源" msgid "Pin Feed" msgstr "固定动态源" -#: src/view/screens/ProfileList.tsx:706 +#: src/view/screens/ProfileList.tsx:714 msgid "Pin to home" msgstr "固定到主页" @@ -5402,7 +5526,7 @@ msgstr "固定 {0} 到主页" msgid "Pinned Feeds" msgstr "已固定的动态源列表" -#: src/view/screens/ProfileList.tsx:353 +#: src/view/screens/ProfileList.tsx:361 msgid "Pinned to your feeds" msgstr "已固定到你的动态源中" @@ -5553,14 +5677,14 @@ msgctxt "action" msgid "Post All" msgstr "全部发布" -#: src/view/com/post-thread/PostThreadItem.tsx:215 +#: src/view/com/post-thread/PostThreadItem.tsx:218 msgid "Post by {0}" msgstr "{0} 的帖文" -#: src/Navigation.tsx:224 -#: src/Navigation.tsx:231 -#: src/Navigation.tsx:238 -#: src/Navigation.tsx:245 +#: src/Navigation.tsx:233 +#: src/Navigation.tsx:240 +#: src/Navigation.tsx:247 +#: src/Navigation.tsx:254 msgid "Post by @{0}" msgstr "@{0} 的帖文" @@ -5595,7 +5719,7 @@ msgstr "你已隐藏这则帖文" msgid "Post interaction settings" msgstr "帖文互动选项" -#: src/Navigation.tsx:166 +#: src/Navigation.tsx:167 #: src/screens/ModerationInteractionSettings/index.tsx:34 msgid "Post Interaction Settings" msgstr "帖文互动选项" @@ -5625,7 +5749,7 @@ msgstr "已取消固定帖文" #: src/screens/StarterPack/StarterPackScreen.tsx:186 #: src/view/screens/Profile.tsx:222 -#: src/view/screens/ProfileList.tsx:166 +#: src/view/screens/ProfileList.tsx:170 msgid "Posts" msgstr "帖文" @@ -5683,22 +5807,22 @@ msgstr "优先通知" msgid "Privacy" msgstr "隐私" -#: src/screens/Settings/Settings.tsx:161 -#: src/screens/Settings/Settings.tsx:164 +#: src/screens/Settings/Settings.tsx:169 +#: src/screens/Settings/Settings.tsx:172 msgid "Privacy and security" msgstr "隐私与安全" -#: src/Navigation.tsx:367 +#: src/Navigation.tsx:376 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:36 msgid "Privacy and Security" msgstr "隐私与安全" -#: src/Navigation.tsx:291 -#: src/screens/Settings/AboutSettings.tsx:51 -#: src/screens/Settings/AboutSettings.tsx:54 +#: src/Navigation.tsx:300 +#: src/screens/Settings/AboutSettings.tsx:89 +#: src/screens/Settings/AboutSettings.tsx:92 #: src/view/screens/PrivacyPolicy.tsx:31 -#: src/view/shell/Drawer.tsx:634 -#: src/view/shell/Drawer.tsx:635 +#: src/view/shell/Drawer.tsx:650 +#: src/view/shell/Drawer.tsx:651 msgid "Privacy Policy" msgstr "隐私政策" @@ -5711,20 +5835,20 @@ msgstr "正在处理视频……" msgid "Processing..." msgstr "处理中……" -#: src/view/screens/DebugMod.tsx:920 +#: src/view/screens/DebugMod.tsx:926 #: src/view/screens/Profile.tsx:361 msgid "profile" msgstr "个人资料" #: src/view/shell/bottom-bar/BottomBar.tsx:286 #: src/view/shell/desktop/LeftNav.tsx:691 -#: src/view/shell/Drawer.tsx:71 -#: src/view/shell/Drawer.tsx:526 +#: src/view/shell/Drawer.tsx:74 +#: src/view/shell/Drawer.tsx:542 msgid "Profile" msgstr "个人资料" -#: src/screens/Profile/Header/EditProfileDialog.tsx:191 -#: src/view/com/modals/EditProfile.tsx:124 +#: src/screens/Profile/Header/EditProfileDialog.tsx:198 +#: src/view/com/modals/EditProfile.tsx:127 msgctxt "toast" msgid "Profile updated" msgstr "已更新个人资料" @@ -5803,7 +5927,7 @@ msgstr "引用选项" msgid "Quotes" msgstr "引用" -#: src/view/com/post-thread/PostThreadItem.tsx:249 +#: src/view/com/post-thread/PostThreadItem.tsx:252 msgid "Quotes of this post" msgstr "引用这则帖文" @@ -5814,7 +5938,7 @@ msgstr "引用这则帖文" msgid "Random (aka \"Poster's Roulette\")" msgstr "随机显示(又名“试试手气”)" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:581 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:600 msgid "Rate limit exceeded – you've tried to change your handle too many times in a short period. Please wait a minute before trying again." msgstr "超过速率限制——你在短时间内尝试修改账户代码的次数过多,请稍后再试。" @@ -5831,6 +5955,11 @@ msgstr "使用 {emoji} 做出反应" msgid "Reactivate your account" msgstr "重新启用你的账户" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:158 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:169 +msgid "Read blog post" +msgstr "" + #: src/screens/VideoFeed/index.tsx:942 msgid "Read less" msgstr "查看更少" @@ -5862,7 +5991,7 @@ msgstr "申诉原因" msgid "Reason:" msgstr "原因:" -#: src/screens/Search/components/SearchHistory.tsx:44 +#: src/screens/Search/components/SearchHistory.tsx:49 msgid "Recent Searches" msgstr "最近的搜索记录" @@ -5888,13 +6017,13 @@ msgstr "拒绝私信请求" msgid "Reload conversations" msgstr "重新加载对话" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:171 #: src/components/dialogs/MutedWords.tsx:438 #: src/components/FeedCard.tsx:343 #: src/components/StarterPack/Wizard/WizardListCard.tsx:102 #: src/components/StarterPack/Wizard/WizardListCard.tsx:109 -#: src/screens/Settings/Settings.tsx:468 +#: src/screens/Settings/Settings.tsx:510 #: src/view/com/feeds/FeedSourceCard.tsx:322 -#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/UserAddRemoveLists.tsx:235 #: src/view/com/posts/PostFeedErrorMessage.tsx:213 msgid "Remove" @@ -5904,12 +6033,12 @@ msgstr "移除" msgid "Remove {displayName} from starter pack" msgstr "从你的新手包中删除 {displayName}" -#: src/screens/Search/components/SearchHistory.tsx:120 +#: src/screens/Search/components/SearchHistory.tsx:97 msgid "Remove {historyItem}" msgstr "删除 {historyItem}" -#: src/screens/Settings/Settings.tsx:447 -#: src/screens/Settings/Settings.tsx:450 +#: src/screens/Settings/Settings.tsx:489 +#: src/screens/Settings/Settings.tsx:492 msgid "Remove account" msgstr "移除账户" @@ -5945,12 +6074,12 @@ msgstr "要删除动态源吗?" #: src/screens/Profile/components/ProfileFeedHeader.tsx:320 #: src/view/com/feeds/FeedSourceCard.tsx:190 #: src/view/com/feeds/FeedSourceCard.tsx:268 -#: src/view/screens/ProfileList.tsx:520 +#: src/view/screens/ProfileList.tsx:528 #: src/view/screens/SavedFeeds.tsx:342 msgid "Remove from my feeds" msgstr "从我的动态源中删除" -#: src/screens/Settings/Settings.tsx:460 +#: src/screens/Settings/Settings.tsx:502 msgid "Remove from quick access?" msgstr "要从快速访问中移除吗?" @@ -5972,7 +6101,7 @@ msgstr "删除图片" msgid "Remove mute word from your list" msgstr "从你的隐藏字词列表中删除" -#: src/screens/Search/components/SearchHistory.tsx:93 +#: src/screens/Search/components/SearchHistory.tsx:178 msgid "Remove profile" msgstr "删除个人资料" @@ -5993,6 +6122,21 @@ msgstr "删除字幕文件" msgid "Remove this feed from your saved feeds" msgstr "将此动态源从已保存的动态源中删除" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:157 +msgid "Remove user from list" +msgstr "从列表移除用户" + +#: src/components/verification/VerificationRemovePrompt.tsx:46 +#: src/components/verification/VerificationsDialog.tsx:227 +#: src/view/com/profile/ProfileMenu.tsx:298 +#: src/view/com/profile/ProfileMenu.tsx:301 +msgid "Remove verification" +msgstr "" + +#: src/components/verification/VerificationRemovePrompt.tsx:44 +msgid "Remove your verification for this account?" +msgstr "" + #: src/view/com/util/post-embeds/QuoteEmbed.tsx:110 msgid "Removed by author" msgstr "已被发布者删除" @@ -6001,7 +6145,7 @@ msgstr "已被发布者删除" msgid "Removed by you" msgstr "你已删除" -#: src/view/com/modals/ListAddRemoveUsers.tsx:200 +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:117 #: src/view/com/modals/UserAddRemoveLists.tsx:170 msgid "Removed from list" msgstr "已从列表中删除" @@ -6016,11 +6160,15 @@ msgstr "已从已保存的动态源中删除" #: src/screens/Profile/components/ProfileFeedHeader.tsx:122 #: src/view/com/posts/FeedShutdownMsg.tsx:44 -#: src/view/screens/ProfileList.tsx:384 +#: src/view/screens/ProfileList.tsx:392 msgid "Removed from your feeds" msgstr "已从你的动态源中删除" -#: src/screens/Search/components/SearchHistory.tsx:95 +#: src/components/verification/VerificationRemovePrompt.tsx:32 +msgid "Removed verification" +msgstr "" + +#: src/screens/Search/components/SearchHistory.tsx:179 msgid "Removes profile from search history" msgstr "从搜索历史中删除个人资料" @@ -6113,8 +6261,8 @@ msgstr "已成功隐藏回复" msgid "Report" msgstr "举报" -#: src/view/com/profile/ProfileMenu.tsx:329 -#: src/view/com/profile/ProfileMenu.tsx:332 +#: src/view/com/profile/ProfileMenu.tsx:365 +#: src/view/com/profile/ProfileMenu.tsx:368 msgid "Report account" msgstr "举报账户" @@ -6137,7 +6285,7 @@ msgstr "举报页面" msgid "Report feed" msgstr "举报动态源" -#: src/view/screens/ProfileList.tsx:562 +#: src/view/screens/ProfileList.tsx:570 msgid "Report list" msgstr "举报列表" @@ -6234,7 +6382,7 @@ msgstr "由 <0><1/> 转发" msgid "Reposted by you" msgstr "你已转发" -#: src/view/com/post-thread/PostThreadItem.tsx:228 +#: src/view/com/post-thread/PostThreadItem.tsx:231 msgid "Reposts of this post" msgstr "转发这则帖文" @@ -6288,8 +6436,8 @@ msgstr "重置码" msgid "Reset Code" msgstr "重置码" -#: src/screens/Settings/Settings.tsx:344 -#: src/screens/Settings/Settings.tsx:346 +#: src/screens/Settings/Settings.tsx:386 +#: src/screens/Settings/Settings.tsx:388 msgid "Reset onboarding state" msgstr "重置入门引导状态" @@ -6341,10 +6489,10 @@ msgid "Returns to home page" msgstr "返回主页" #: src/screens/Profile/ProfileFeed/index.tsx:90 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:540 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:559 #: src/screens/VideoFeed/index.tsx:1109 #: src/view/screens/NotFound.tsx:60 -#: src/view/screens/ProfileList.tsx:1031 +#: src/view/screens/ProfileList.tsx:1039 msgid "Returns to previous page" msgstr "返回上一页" @@ -6356,9 +6504,9 @@ msgstr "返回上一步" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:479 #: src/components/dialogs/PostInteractionSettingsDialog.tsx:485 #: src/components/StarterPack/QrCodeDialog.tsx:191 -#: src/screens/Profile/Header/EditProfileDialog.tsx:238 -#: src/screens/Profile/Header/EditProfileDialog.tsx:252 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:243 +#: src/screens/Profile/Header/EditProfileDialog.tsx:245 +#: src/screens/Profile/Header/EditProfileDialog.tsx:259 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:262 #: src/view/com/composer/GifAltText.tsx:193 #: src/view/com/composer/GifAltText.tsx:202 #: src/view/com/composer/photos/EditImageDialog.web.tsx:77 @@ -6366,7 +6514,7 @@ msgstr "返回上一步" #: src/view/com/composer/photos/ImageAltTextDialog.tsx:153 #: src/view/com/composer/photos/ImageAltTextDialog.tsx:163 #: src/view/com/modals/CreateOrEditList.tsx:317 -#: src/view/com/modals/EditProfile.tsx:219 +#: src/view/com/modals/EditProfile.tsx:245 #: src/view/screens/SavedFeeds.tsx:109 msgid "Save" msgstr "保存" @@ -6386,7 +6534,7 @@ msgstr "保存生日" msgid "Save changes" msgstr "保存更改" -#: src/view/com/modals/EditProfile.tsx:227 +#: src/view/com/modals/EditProfile.tsx:253 msgid "Save Changes" msgstr "保存更改" @@ -6399,7 +6547,7 @@ msgstr "保存图片" msgid "Save image crop" msgstr "保存图片裁切" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:229 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:248 msgid "Save new handle" msgstr "保存新的账户代码" @@ -6421,11 +6569,11 @@ msgid "Saved to your camera roll" msgstr "保存到你的照片图库" #: src/screens/Profile/components/ProfileFeedHeader.tsx:131 -#: src/view/screens/ProfileList.tsx:364 +#: src/view/screens/ProfileList.tsx:372 msgid "Saved to your feeds" msgstr "已保存到你的动态源" -#: src/view/com/modals/EditProfile.tsx:220 +#: src/view/com/modals/EditProfile.tsx:246 msgid "Saves any changes to your profile" msgstr "保存个人资料的所有更改" @@ -6435,8 +6583,8 @@ msgstr "保存图片裁剪设置" #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/NotificationFeedItem.tsx:544 -#: src/view/com/notifications/NotificationFeedItem.tsx:569 +#: src/view/com/notifications/NotificationFeedItem.tsx:633 +#: src/view/com/notifications/NotificationFeedItem.tsx:658 msgid "Say hello!" msgstr "问声好!" @@ -6445,21 +6593,20 @@ msgstr "问声好!" msgid "Science" msgstr "科学" -#: src/view/screens/ProfileList.tsx:988 +#: src/view/screens/ProfileList.tsx:996 msgid "Scroll to top" msgstr "滚动到顶部" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:491 +#: src/components/dialogs/SearchablePeopleList.tsx:513 #: src/components/forms/SearchInput.tsx:34 #: src/components/forms/SearchInput.tsx:36 #: src/screens/Search/Shell.tsx:307 #: src/screens/Search/Shell.tsx:464 -#: src/view/com/modals/ListAddRemoveUsers.tsx:76 #: src/view/shell/bottom-bar/BottomBar.tsx:182 msgid "Search" msgstr "搜索" -#: src/Navigation.tsx:217 +#: src/Navigation.tsx:226 #: src/screens/Profile/ProfileSearch.tsx:37 msgid "Search @{0}'s posts" msgstr "搜索 @{0} 的帖文" @@ -6477,11 +6624,11 @@ msgstr "搜索动态源" msgid "Search for \"{interestsDisplayName}\"{activeText}" msgstr "搜索“{interestsDisplayName}”{activeText}" -#: src/view/shell/desktop/Search.tsx:201 +#: src/view/shell/desktop/Search.tsx:131 msgid "Search for \"{query}\"" msgstr "搜索“{query}”" -#: src/screens/Search/components/AutocompleteResults.tsx:44 +#: src/screens/Search/components/AutocompleteResults.tsx:45 msgid "Search for \"{searchText}\"" msgstr "搜索“{searchText}”" @@ -6501,10 +6648,6 @@ msgstr "搜索更多动态源" msgid "Search for posts, users, or feeds" msgstr "搜索帖文、用户或动态源" -#: src/view/com/modals/ListAddRemoveUsers.tsx:71 -msgid "Search for users" -msgstr "搜索用户" - #: src/components/dialogs/GifSelect.tsx:177 msgid "Search GIFs" msgstr "搜索 GIF" @@ -6513,12 +6656,12 @@ msgstr "搜索 GIF" msgid "Search my posts" msgstr "搜索我的帖文" -#: src/view/com/profile/ProfileMenu.tsx:231 -#: src/view/com/profile/ProfileMenu.tsx:234 +#: src/view/com/profile/ProfileMenu.tsx:244 +#: src/view/com/profile/ProfileMenu.tsx:247 msgid "Search posts" msgstr "搜索帖文" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:511 +#: src/components/dialogs/SearchablePeopleList.tsx:533 #: src/components/ProgressGuide/FollowDialog.tsx:702 msgid "Search profiles" msgstr "搜索个人资料" @@ -6531,7 +6674,7 @@ msgstr "搜索 Tenor" msgid "Search..." msgstr "搜索……" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:512 +#: src/components/dialogs/SearchablePeopleList.tsx:534 #: src/components/ProgressGuide/FollowDialog.tsx:703 msgid "Searches for profiles" msgstr "搜索个人资料" @@ -6692,7 +6835,7 @@ msgctxt "action" msgid "Send Email" msgstr "发送电子邮件" -#: src/view/shell/Drawer.tsx:317 +#: src/view/shell/Drawer.tsx:333 msgid "Send feedback" msgstr "提交反馈" @@ -6742,7 +6885,7 @@ msgstr "服务器地址" msgid "Set app icon to {0}" msgstr "将应用图标更改为 {0}" -#: src/screens/Moderation/index.tsx:306 +#: src/screens/Moderation/index.tsx:325 msgid "Set birthdate" msgstr "设置出生日期" @@ -6758,10 +6901,10 @@ msgstr "设置你的账户" msgid "Sets email for password reset" msgstr "设置用于重置密码的电子邮箱" -#: src/Navigation.tsx:173 -#: src/screens/Settings/Settings.tsx:80 +#: src/Navigation.tsx:182 +#: src/screens/Settings/Settings.tsx:88 #: src/view/shell/desktop/LeftNav.tsx:709 -#: src/view/shell/Drawer.tsx:539 +#: src/view/shell/Drawer.tsx:555 msgid "Settings" msgstr "设置" @@ -6783,12 +6926,12 @@ msgstr "性暗示" #: src/screens/StarterPack/StarterPackScreen.tsx:428 #: src/screens/StarterPack/StarterPackScreen.tsx:603 #: src/screens/Topic.tsx:102 -#: src/view/com/profile/ProfileMenu.tsx:216 -#: src/view/com/profile/ProfileMenu.tsx:225 +#: src/view/com/profile/ProfileMenu.tsx:229 +#: src/view/com/profile/ProfileMenu.tsx:238 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:498 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:507 #: src/view/com/util/post-ctrls/PostCtrls.tsx:350 -#: src/view/screens/ProfileList.tsx:505 +#: src/view/screens/ProfileList.tsx:513 msgid "Share" msgstr "分享" @@ -6805,7 +6948,7 @@ msgstr "分享一件很酷的事吧!" msgid "Share a fun fact!" msgstr "分享一件趣闻吧!" -#: src/view/com/profile/ProfileMenu.tsx:411 +#: src/view/com/profile/ProfileMenu.tsx:447 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:796 #: src/view/com/util/post-ctrls/PostCtrls.tsx:366 msgid "Share anyway" @@ -6847,7 +6990,7 @@ msgstr "分享此新手包,以帮助其他人更快融入你在 Bluesky 上的 msgid "Share your favorite feed!" msgstr "分享你最喜欢的动态源吧!" -#: src/Navigation.tsx:276 +#: src/Navigation.tsx:285 msgid "Shared Preferences Tester" msgstr "共享偏好测试器" @@ -6899,7 +7042,7 @@ msgstr "显示更少类似内容" msgid "Show list anyway" msgstr "仍然显示列表" -#: src/view/com/post-thread/PostThreadItem.tsx:605 +#: src/view/com/post-thread/PostThreadItem.tsx:625 #: src/view/com/post/Post.tsx:243 #: src/view/com/posts/PostFeedItem.tsx:515 msgid "Show More" @@ -6959,11 +7102,11 @@ msgstr "显示警告" msgid "Show warning and filter from feeds" msgstr "显示警告并从动态源中过滤" -#: src/view/com/post-thread/PostThreadItem.tsx:836 +#: src/view/com/post-thread/PostThreadItem.tsx:856 msgid "Shows information about when this post was created" msgstr "显示这则帖文的创建时间" -#: src/screens/Settings/Settings.tsx:104 +#: src/screens/Settings/Settings.tsx:112 msgid "Shows other accounts you can switch to" msgstr "显示可供你切换的其他账户" @@ -6990,7 +7133,7 @@ msgstr "显示内容" msgid "Sign in" msgstr "登录" -#: src/components/AccountList.tsx:122 +#: src/components/AccountList.tsx:127 msgid "Sign in as {0}" msgstr "以 {0} 登录" @@ -7007,7 +7150,7 @@ msgstr "登录或创建账户" msgid "Sign in or create your account to join the conversation!" msgstr "登录或创建你的账户来加入对话吧!" -#: src/components/AccountList.tsx:65 +#: src/components/AccountList.tsx:67 msgid "Sign in to account that is not listed" msgstr "登录未列出的账户" @@ -7015,9 +7158,9 @@ msgstr "登录未列出的账户" msgid "Sign in to Bluesky or create a new account" msgstr "登录 Bluesky 或创建新账户" -#: src/screens/Settings/Settings.tsx:225 -#: src/screens/Settings/Settings.tsx:227 -#: src/screens/Settings/Settings.tsx:259 +#: src/screens/Settings/Settings.tsx:233 +#: src/screens/Settings/Settings.tsx:235 +#: src/screens/Settings/Settings.tsx:267 #: src/screens/SignupQueued.tsx:93 #: src/screens/SignupQueued.tsx:96 #: src/screens/Takendown.tsx:85 @@ -7031,7 +7174,7 @@ msgstr "登出" msgid "Sign Out" msgstr "登出" -#: src/screens/Settings/Settings.tsx:256 +#: src/screens/Settings/Settings.tsx:264 #: src/view/shell/desktop/LeftNav.tsx:205 msgid "Sign out?" msgstr "确定要登出吗?" @@ -7068,6 +7211,10 @@ msgstr "更小" msgid "Software Dev" msgstr "程序开发" +#: src/components/verification/VerificationsDialog.tsx:122 +msgid "Some of your verifications are invalid." +msgstr "" + #: src/components/FeedInterstitials.tsx:474 msgid "Some other feeds you might like" msgstr "其他你可能喜欢的动态源" @@ -7080,7 +7227,7 @@ msgstr "一些人可以回复" msgid "Someone reacted {0}" msgstr "有人作出了 {0} 反应" -#: src/screens/Messages/components/ChatListItem.tsx:236 +#: src/screens/Messages/components/ChatListItem.tsx:241 msgid "Someone reacted {0} to {1}" msgstr "有人对 {1} 作出了 {0} 反应" @@ -7099,8 +7246,8 @@ msgid "Something went wrong, please try again" msgstr "出了点问题,请重试" #: src/components/ReportDialog/index.tsx:54 -#: src/screens/Moderation/index.tsx:97 -#: src/screens/Profile/Sections/Labels.tsx:87 +#: src/screens/Moderation/index.tsx:101 +#: src/screens/Profile/Sections/Labels.tsx:121 msgid "Something went wrong, please try again." msgstr "出了点问题,请重试。" @@ -7161,22 +7308,22 @@ msgstr "运动" msgid "Start a new chat" msgstr "开始一个新私信" -#: src/view/screens/ProfileList.tsx:838 -#: src/view/screens/ProfileList.tsx:959 +#: src/view/screens/ProfileList.tsx:846 +#: src/view/screens/ProfileList.tsx:967 msgid "Start adding people" msgstr "开始添加用户" -#: src/view/screens/ProfileList.tsx:845 -#: src/view/screens/ProfileList.tsx:966 +#: src/view/screens/ProfileList.tsx:853 +#: src/view/screens/ProfileList.tsx:974 msgid "Start adding people!" msgstr "开始添加用户!" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:357 +#: src/components/dialogs/SearchablePeopleList.tsx:382 msgid "Start chat with {displayName}" msgstr "与 {displayName} 开始私信" -#: src/Navigation.tsx:441 -#: src/Navigation.tsx:446 +#: src/Navigation.tsx:450 +#: src/Navigation.tsx:455 #: src/screens/StarterPack/Wizard/index.tsx:186 msgid "Starter Pack" msgstr "新手包" @@ -7207,8 +7354,8 @@ msgstr "新手包" msgid "Starter packs let you easily share your favorite feeds and people with your friends." msgstr "新手包能使你轻松与朋友分享你喜欢的用户和动态源。" -#: src/screens/Settings/AboutSettings.tsx:59 -#: src/screens/Settings/AboutSettings.tsx:62 +#: src/screens/Settings/AboutSettings.tsx:97 +#: src/screens/Settings/AboutSettings.tsx:100 msgid "Status Page" msgstr "状态页" @@ -7216,12 +7363,12 @@ msgstr "状态页" msgid "Step {0} of {1}" msgstr "第 {0} 步(共 {1} 步)" -#: src/screens/Settings/Settings.tsx:309 +#: src/screens/Settings/Settings.tsx:351 msgid "Storage cleared, you need to restart the app now." msgstr "已清除数据,请立即重新启动应用。" -#: src/Navigation.tsx:266 -#: src/screens/Settings/Settings.tsx:325 +#: src/Navigation.tsx:275 +#: src/screens/Settings/Settings.tsx:367 msgid "Storybook" msgstr "故事书" @@ -7246,11 +7393,11 @@ msgstr "提交申诉" msgid "Submit report" msgstr "提交举报" -#: src/view/screens/ProfileList.tsx:733 +#: src/view/screens/ProfileList.tsx:741 msgid "Subscribe" msgstr "订阅" -#: src/screens/Profile/Sections/Labels.tsx:201 +#: src/screens/Profile/Sections/Labels.tsx:198 msgid "Subscribe to @{0} to use these labels:" msgstr "订阅 @{0} 以使用这些标记:" @@ -7262,7 +7409,7 @@ msgstr "订阅标记者" msgid "Subscribe to this labeler" msgstr "订阅此标记者" -#: src/view/screens/ProfileList.tsx:729 +#: src/view/screens/ProfileList.tsx:737 msgid "Subscribe to this list" msgstr "订阅此列表" @@ -7270,6 +7417,10 @@ msgstr "订阅此列表" msgid "Success!" msgstr "完成!" +#: src/components/verification/VerificationCreatePrompt.tsx:30 +msgid "Successfully verified" +msgstr "" + #: src/screens/Search/Explore.tsx:359 msgid "Suggested Accounts" msgstr "推荐账户" @@ -7293,15 +7444,15 @@ msgctxt "Name of app icon variant" msgid "Sunset" msgstr "日落" -#: src/Navigation.tsx:286 +#: src/Navigation.tsx:295 #: src/view/screens/Support.tsx:31 #: src/view/screens/Support.tsx:34 msgid "Support" msgstr "支持" -#: src/screens/Settings/Settings.tsx:102 -#: src/screens/Settings/Settings.tsx:116 -#: src/screens/Settings/Settings.tsx:412 +#: src/screens/Settings/Settings.tsx:110 +#: src/screens/Settings/Settings.tsx:124 +#: src/screens/Settings/Settings.tsx:454 #: src/view/shell/desktop/LeftNav.tsx:243 msgid "Switch account" msgstr "切换账户" @@ -7326,9 +7477,9 @@ msgstr "切换到 {0}" msgid "System" msgstr "系统" -#: src/screens/Settings/AboutSettings.tsx:66 -#: src/screens/Settings/AboutSettings.tsx:69 -#: src/screens/Settings/Settings.tsx:318 +#: src/screens/Settings/AboutSettings.tsx:104 +#: src/screens/Settings/AboutSettings.tsx:107 +#: src/screens/Settings/Settings.tsx:360 msgid "System log" msgstr "系统日志" @@ -7367,7 +7518,7 @@ msgstr "科技" msgid "Tell a joke!" msgstr "讲个笑话吧!" -#: src/screens/Profile/Header/EditProfileDialog.tsx:355 +#: src/screens/Profile/Header/EditProfileDialog.tsx:378 msgid "Tell us a bit about yourself" msgstr "跟大家介绍一下你自己" @@ -7380,12 +7531,12 @@ msgstr "告诉我们更多" msgid "Terms" msgstr "条款" -#: src/Navigation.tsx:296 -#: src/screens/Settings/AboutSettings.tsx:43 -#: src/screens/Settings/AboutSettings.tsx:46 +#: src/Navigation.tsx:305 +#: src/screens/Settings/AboutSettings.tsx:81 +#: src/screens/Settings/AboutSettings.tsx:84 #: src/view/screens/TermsOfService.tsx:31 -#: src/view/shell/Drawer.tsx:627 -#: src/view/shell/Drawer.tsx:629 +#: src/view/shell/Drawer.tsx:643 +#: src/view/shell/Drawer.tsx:645 msgid "Terms of Service" msgstr "服务条款" @@ -7425,7 +7576,7 @@ msgstr "谢谢,你的举报已提交。" msgid "Thanks, you have successfully verified your email address. You can close this dialog." msgstr "谢谢,你已成功验证电子邮箱地址,现在你可以关闭此对话框。" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:468 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:487 msgid "That contains the following:" msgstr "其中包含以下内容:" @@ -7450,8 +7601,8 @@ msgstr "就这些,完毕!" msgid "That's everything!" msgstr "就这些了!" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:279 -#: src/view/com/profile/ProfileMenu.tsx:387 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:305 +#: src/view/com/profile/ProfileMenu.tsx:423 msgid "The account will be able to interact with you after unblocking." msgstr "取消屏蔽后,该账户将重新能够与你互动。" @@ -7465,7 +7616,7 @@ msgstr "应用将会重新启动" msgid "The author of this thread has hidden this reply." msgstr "这条讨论串的发布者隐藏了这则回复。" -#: src/screens/Moderation/index.tsx:358 +#: src/screens/Moderation/index.tsx:377 msgid "The Bluesky web application" msgstr "Bluesky 网页客户端" @@ -7555,8 +7706,8 @@ msgid "There was an issue connecting to Tenor." msgstr "连接 Tenor 时出现问题。" #: src/screens/Profile/components/ProfileFeedHeader.tsx:173 -#: src/view/screens/ProfileList.tsx:367 -#: src/view/screens/ProfileList.tsx:386 +#: src/view/screens/ProfileList.tsx:375 +#: src/view/screens/ProfileList.tsx:394 #: src/view/screens/SavedFeeds.tsx:85 msgid "There was an issue contacting the server" msgstr "连接服务器时出现问题" @@ -7580,7 +7731,7 @@ msgstr "刷新通知时出现问题,点击重试。" msgid "There was an issue fetching posts. Tap here to try again." msgstr "刷新帖文时出现问题,点击重试。" -#: src/view/com/lists/ListMembers.tsx:166 +#: src/view/com/lists/ListMembers.tsx:151 msgid "There was an issue fetching the list. Tap here to try again." msgstr "刷新列表时出现问题,点击重试。" @@ -7593,7 +7744,7 @@ msgstr "获取应用密码时出现问题" msgid "There was an issue fetching your lists. Tap here to try again." msgstr "刷新列表时出现问题,点击重试。" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:105 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:107 msgid "There was an issue fetching your service info" msgstr "获取你的服务信息时出现问题" @@ -7612,17 +7763,17 @@ msgstr "提交举报时出现问题。请检查网络连接。" msgid "There was an issue updating your feeds, please check your internet connection and try again." msgstr "更新动态源时出现问题。请检查网络连接并重试。" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:107 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:128 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:141 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:110 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:144 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:90 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:101 -#: src/view/com/profile/ProfileMenu.tsx:111 -#: src/view/com/profile/ProfileMenu.tsx:121 -#: src/view/com/profile/ProfileMenu.tsx:135 -#: src/view/com/profile/ProfileMenu.tsx:145 -#: src/view/com/profile/ProfileMenu.tsx:158 -#: src/view/com/profile/ProfileMenu.tsx:170 +#: src/view/com/profile/ProfileMenu.tsx:117 +#: src/view/com/profile/ProfileMenu.tsx:127 +#: src/view/com/profile/ProfileMenu.tsx:141 +#: src/view/com/profile/ProfileMenu.tsx:151 +#: src/view/com/profile/ProfileMenu.tsx:164 +#: src/view/com/profile/ProfileMenu.tsx:176 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:396 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:409 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:419 @@ -7633,10 +7784,10 @@ msgstr "出现问题了!{0}" #: src/screens/List/ListHiddenScreen.tsx:63 #: src/screens/List/ListHiddenScreen.tsx:77 #: src/screens/List/ListHiddenScreen.tsx:99 -#: src/view/screens/ProfileList.tsx:403 -#: src/view/screens/ProfileList.tsx:421 -#: src/view/screens/ProfileList.tsx:439 -#: src/view/screens/ProfileList.tsx:457 +#: src/view/screens/ProfileList.tsx:411 +#: src/view/screens/ProfileList.tsx:429 +#: src/view/screens/ProfileList.tsx:447 +#: src/view/screens/ProfileList.tsx:465 msgid "There was an issue. Please check your internet connection and try again." msgstr "出现问题了。请检查网络连接并重试。" @@ -7657,6 +7808,14 @@ msgstr "这些偏好设置只适用于“Following”动态源。" msgid "This {screenDescription} has been flagged:" msgstr "{screenDescription} 已被标记:" +#: src/components/verification/VerificationsDialog.tsx:89 +msgid "This account has a checkmark because it's been verified by trusted sources." +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:94 +msgid "This account has one or more verifications, but it is not currently verified." +msgstr "" + #: src/components/moderation/ScreenHider.tsx:106 msgid "This account has requested that users sign in to view their profile." msgstr "该账户要求登录后才能查看其个人资料。" @@ -7665,6 +7824,10 @@ msgstr "该账户要求登录后才能查看其个人资料。" msgid "This account is blocked by one or more of your moderation lists. To unblock, please visit the lists directly and remove this user." msgstr "该账户已被一个或多个内容审核列表所屏蔽。如要取消对该账户的屏蔽,请查看内容审核列表并从中删除该账户。" +#: src/components/verification/VerificationCreatePrompt.tsx:48 +msgid "This action can be undone at any time." +msgstr "" + #: src/components/moderation/LabelsOnMeDialog.tsx:271 msgid "This appeal will be sent to <0>{sourceName}." msgstr "这条申诉将提交给 <0>{sourceName}。" @@ -7698,7 +7861,7 @@ msgstr "由于有用户被另一个用户屏蔽,导致无法查看该内容。 msgid "This content is not viewable without a Bluesky account." msgstr "该内容需要登录 Bluesky 账户方可查看。" -#: src/screens/Messages/components/ChatListItem.tsx:357 +#: src/screens/Messages/components/ChatListItem.tsx:362 msgid "This conversation is with a deleted or a deactivated account. Press for options" msgstr "此对话的参与者已停用或删除账户,点击以获取更多详情" @@ -7720,7 +7883,7 @@ msgstr "此动态源为空。可能你需要先关注更多用户,或检查你 #: src/components/StarterPack/Main/PostsList.tsx:36 #: src/screens/Profile/ProfileFeed/index.tsx:189 -#: src/view/screens/ProfileList.tsx:835 +#: src/view/screens/ProfileList.tsx:843 msgid "This feed is empty." msgstr "此动态源为空。" @@ -7728,7 +7891,7 @@ msgstr "此动态源为空。" msgid "This feed is no longer online. We are showing <0>Discover instead." msgstr "此动态源已离线。我们将改为显示来自 <0>Discover 动态源的内容。" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:574 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:593 msgid "This handle is reserved. Please try a different one." msgstr "该账户代码被预留,请尝试输入另一个。" @@ -7748,7 +7911,7 @@ msgstr "此标签是由该发布者标记的。" msgid "This label was applied by you." msgstr "此标签是你标记的。" -#: src/screens/Profile/Sections/Labels.tsx:188 +#: src/screens/Profile/Sections/Labels.tsx:185 msgid "This labeler hasn't declared what labels it publishes, and may not be active." msgstr "此标记者尚未公开他发布的标记类型,也可能不再提供服务。" @@ -7764,7 +7927,7 @@ msgstr "此列表由 <0>{0} 创建,其名称或描述可能违反了 Blues msgid "This list – created by you – contains possible violations of Bluesky's community guidelines in its name or description." msgstr "此列表由你创建,其名称或描述可能违反了 Bluesky 社群准则。" -#: src/view/screens/ProfileList.tsx:954 +#: src/view/screens/ProfileList.tsx:962 msgid "This list is empty." msgstr "此列表为空。" @@ -7772,7 +7935,7 @@ msgstr "此列表为空。" msgid "This moderation service is unavailable. See below for more details. If this issue persists, contact us." msgstr "该内容审核提供服务不可用,请查看下方获取更多详情。如果问题持续存在,请联系我们。" -#: src/view/com/post-thread/PostThreadItem.tsx:876 +#: src/view/com/post-thread/PostThreadItem.tsx:896 msgid "This post claims to have been created on <0>{0}, but was first seen by Bluesky on <1>{1}." msgstr "这则帖文声称发布于 <0>{0},但首次出现在 Bluesky 的时间为 <1>{1}。" @@ -7780,7 +7943,7 @@ msgstr "这则帖文声称发布于 <0>{0},但首次出现在 Bluesky 的 msgid "This post has an unknown type of threadgate on it. Your app may be out of date." msgstr "此帖文存在未知的内容类型,你的应用版本可能已过时。" -#: src/view/com/post-thread/PostThreadItem.tsx:158 +#: src/view/com/post-thread/PostThreadItem.tsx:160 msgid "This post has been deleted." msgstr "这则帖文已被删除。" @@ -7797,7 +7960,7 @@ msgstr "这则帖文将从动态源和讨论串中隐藏。注意:此操作无 msgid "This post's author has disabled quote posts." msgstr "这则帖文的发布者已停用引用帖文。" -#: src/view/com/profile/ProfileMenu.tsx:408 +#: src/view/com/profile/ProfileMenu.tsx:444 msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't signed in." msgstr "此个人资料只对已登录用户可见,未登录的用户将无法看到。" @@ -7809,7 +7972,7 @@ msgstr "这则回复将被折叠到你讨论串底部的隐藏部分,并且会 msgid "This service has not provided terms of service or a privacy policy." msgstr "该服务没有提供服务条款或隐私政策。" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:437 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:456 msgid "This should create a domain record at:" msgstr "这应该在以下位置创建一个域名记录:" @@ -7850,7 +8013,7 @@ msgstr "该账户目前没有关注任何人。" msgid "This will delete \"{0}\" from your muted words. You can always add it back later." msgstr "这将从你的隐藏字词中删除“{0}”。你随时可以将其重新添加回来。" -#: src/screens/Settings/Settings.tsx:462 +#: src/screens/Settings/Settings.tsx:504 msgid "This will remove @{0} from the quick access list." msgstr "这将从你的快速访问中移除 @{0}。" @@ -7881,7 +8044,7 @@ msgstr "树形视图" msgid "Threaded mode" msgstr "树形显示模式" -#: src/Navigation.tsx:329 +#: src/Navigation.tsx:338 msgid "Threads Preferences" msgstr "讨论串偏好设置" @@ -7913,7 +8076,7 @@ msgstr "今天" msgid "Toggle dropdown" msgstr "切换下拉式菜单" -#: src/screens/Moderation/index.tsx:335 +#: src/screens/Moderation/index.tsx:354 msgid "Toggle to enable or disable adult content" msgstr "切换以启用或停用成人内容" @@ -7927,14 +8090,14 @@ msgstr "切换音量状态" msgid "Top" msgstr "热门" -#: src/Navigation.tsx:411 +#: src/Navigation.tsx:420 msgid "Topic" msgstr "话题" #: src/components/dms/MessageContextMenu.tsx:139 #: src/components/dms/MessageContextMenu.tsx:141 -#: src/view/com/post-thread/PostThreadItem.tsx:798 -#: src/view/com/post-thread/PostThreadItem.tsx:801 +#: src/view/com/post-thread/PostThreadItem.tsx:818 +#: src/view/com/post-thread/PostThreadItem.tsx:821 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:468 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:470 msgid "Translate" @@ -7952,6 +8115,10 @@ msgstr "流行趋势" msgid "Trending Videos" msgstr "热门视频" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:138 +msgid "Trust emerges from relationships, communities, and shared context, so we’re also enabling <0>trusted verifiers: organizations that can directly issue verification." +msgstr "" + #: src/view/com/util/error/ErrorScreen.tsx:103 msgctxt "action" msgid "Try again" @@ -7973,7 +8140,7 @@ msgstr "输入你想使用的用户名" msgid "Type your message here" msgstr "请在这里输入消息" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:413 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:432 msgid "Type:" msgstr "类型:" @@ -7999,31 +8166,31 @@ msgstr "无法删除" #: src/components/dms/MessagesListBlockedFooter.tsx:104 #: src/components/dms/MessagesListBlockedFooter.tsx:112 #: src/components/dms/MessagesListBlockedFooter.tsx:119 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:197 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:283 -#: src/view/com/profile/ProfileMenu.tsx:399 -#: src/view/screens/ProfileList.tsx:715 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:200 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 +#: src/view/com/profile/ProfileMenu.tsx:435 +#: src/view/screens/ProfileList.tsx:723 msgid "Unblock" msgstr "取消屏蔽" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:202 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:205 msgctxt "action" msgid "Unblock" msgstr "取消屏蔽" #: src/components/dms/ConvoMenu.tsx:247 #: src/components/dms/ConvoMenu.tsx:250 -#: src/view/com/profile/ProfileMenu.tsx:309 -#: src/view/com/profile/ProfileMenu.tsx:315 +#: src/view/com/profile/ProfileMenu.tsx:345 +#: src/view/com/profile/ProfileMenu.tsx:351 msgid "Unblock account" msgstr "取消屏蔽账户" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:277 -#: src/view/com/profile/ProfileMenu.tsx:381 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:303 +#: src/view/com/profile/ProfileMenu.tsx:417 msgid "Unblock Account?" msgstr "要取消屏蔽账户吗?" -#: src/view/screens/ProfileList.tsx:612 +#: src/view/screens/ProfileList.tsx:620 msgid "Unblock list" msgstr "取消屏蔽列表" @@ -8041,12 +8208,12 @@ msgctxt "action" msgid "Unfollow" msgstr "取消关注" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:217 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:220 msgid "Unfollow {0}" msgstr "取消关注 {0}" -#: src/view/com/profile/ProfileMenu.tsx:251 -#: src/view/com/profile/ProfileMenu.tsx:261 +#: src/view/com/profile/ProfileMenu.tsx:264 +#: src/view/com/profile/ProfileMenu.tsx:274 msgid "Unfollow account" msgstr "取消关注账户" @@ -8058,6 +8225,10 @@ msgstr "取消关注用户" msgid "Unfortunately, none of your subscribed labelers supports this report type." msgstr "抱歉,你订阅的标记者不支持此举报类型。" +#: src/components/verification/VerificationsDialog.tsx:204 +msgid "Unknown verifier" +msgstr "" + #: src/screens/Profile/components/ProfileFeedHeader.tsx:510 msgid "Unlike" msgstr "取消喜欢" @@ -8072,7 +8243,7 @@ msgctxt "video" msgid "Unmute" msgstr "取消隐藏" -#: src/view/screens/ProfileList.tsx:722 +#: src/view/screens/ProfileList.tsx:730 msgid "Unmute" msgstr "取消隐藏" @@ -8081,8 +8252,8 @@ msgstr "取消隐藏" msgid "Unmute {tag}" msgstr "取消隐藏 {tag}" -#: src/view/com/profile/ProfileMenu.tsx:288 -#: src/view/com/profile/ProfileMenu.tsx:294 +#: src/view/com/profile/ProfileMenu.tsx:324 +#: src/view/com/profile/ProfileMenu.tsx:330 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:668 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:674 msgid "Unmute account" @@ -8092,7 +8263,7 @@ msgstr "取消隐藏账户" msgid "Unmute conversation" msgstr "取消隐藏对话" -#: src/view/screens/ProfileList.tsx:597 +#: src/view/screens/ProfileList.tsx:605 msgid "Unmute list" msgstr "取消隐藏列表" @@ -8105,7 +8276,7 @@ msgstr "取消隐藏讨论串" msgid "Unmute video" msgstr "取消隐藏视频" -#: src/view/screens/ProfileList.tsx:706 +#: src/view/screens/ProfileList.tsx:714 msgid "Unpin" msgstr "取消固定" @@ -8128,7 +8299,7 @@ msgstr "从主页取消固定" msgid "Unpin from profile" msgstr "从个人资料取消固定" -#: src/view/screens/ProfileList.tsx:577 +#: src/view/screens/ProfileList.tsx:585 msgid "Unpin moderation list" msgstr "取消固定限制列表" @@ -8136,7 +8307,7 @@ msgstr "取消固定限制列表" msgid "Unpinned {0} from Home" msgstr "从主页取消固定 {0}" -#: src/view/screens/ProfileList.tsx:354 +#: src/view/screens/ProfileList.tsx:362 msgid "Unpinned from your feeds" msgstr "已从你的动态源中取消固定" @@ -8181,8 +8352,8 @@ msgstr "更新" msgid "Update <0>{displayName} in Lists" msgstr "要把 <0>{displayName} 更新或删除自哪些列表?" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:507 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:528 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:526 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:547 msgid "Update to {domain}" msgstr "更新至 {domain}" @@ -8204,7 +8375,7 @@ msgstr "更新中……" msgid "Upload a photo instead" msgstr "上传图片" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:453 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:472 msgid "Upload a text file to:" msgstr "将文本文件上传至:" @@ -8244,7 +8415,7 @@ msgstr "正在上传视频……" msgid "Use app passwords to sign in to other Bluesky clients without giving full access to your account or password." msgstr "使用应用密码登录到其他 Bluesky 客户端,而无需对其授予你账户或密码的完全访问权限。" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:539 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:558 msgid "Use default provider" msgstr "使用默认提供商" @@ -8344,24 +8515,43 @@ msgstr "我关注的用户" msgid "Users in \"{0}\"" msgstr "“{0}”中的用户" -#: src/components/LikesDialog.tsx:83 -msgid "Users that have liked this content or profile" -msgstr "已喜欢该内容或个人资料的账户" - #: src/components/dialogs/PostInteractionSettingsDialog.tsx:433 msgid "Users you follow" msgstr "你关注的用户" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:419 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:438 msgid "Value:" msgstr "值:" +#: src/screens/Moderation/index.tsx:288 +msgid "Verification settings" +msgstr "" + +#: src/Navigation.tsx:175 +#: src/screens/Moderation/VerificationSettings.tsx:32 +msgid "Verification Settings" +msgstr "" + +#: src/screens/Moderation/VerificationSettings.tsx:41 +msgid "Verifications on Bluesky work differently than on other platforms. <0>Learn more here." +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:105 +msgid "Verified by:" +msgstr "" + #: src/view/com/composer/videos/SelectVideoBtn.tsx:127 msgid "Verified email required" msgstr "要求验证邮件地址" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:509 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:530 +#: src/components/verification/VerificationCreatePrompt.tsx:65 +#: src/view/com/profile/ProfileMenu.tsx:308 +#: src/view/com/profile/ProfileMenu.tsx:311 +msgid "Verify account" +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:528 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:549 msgid "Verify DNS Record" msgstr "验证 DNS 记录" @@ -8379,11 +8569,15 @@ msgstr "验证新的电子邮箱" msgid "Verify now" msgstr "立即验证" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:510 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:532 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:529 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:551 msgid "Verify Text File" msgstr "验证文本文件" +#: src/components/verification/VerificationCreatePrompt.tsx:44 +msgid "Verify this account?" +msgstr "" + #: src/screens/Settings/AccountSettings.tsx:75 #: src/screens/Settings/AccountSettings.tsx:91 msgid "Verify your email" @@ -8394,8 +8588,8 @@ msgstr "验证你的电子邮箱" msgid "Verify Your Email" msgstr "验证你的电子邮箱" -#: src/screens/Settings/AboutSettings.tsx:73 -#: src/screens/Settings/AboutSettings.tsx:102 +#: src/screens/Settings/AboutSettings.tsx:123 +#: src/screens/Settings/AboutSettings.tsx:152 msgid "Version {appVersion}" msgstr "版本号 {appVersion}" @@ -8408,7 +8602,7 @@ msgstr "视频" msgid "Video failed to process" msgstr "视频处理失败" -#: src/Navigation.tsx:462 +#: src/Navigation.tsx:471 msgid "Video Feed" msgstr "视频动态源" @@ -8461,16 +8655,17 @@ msgstr "查看 {0} 的头像" #: src/components/ProfileCard.tsx:115 #: src/screens/Profile/components/ProfileFeedHeader.tsx:446 +#: src/screens/Search/components/SearchProfileCard.tsx:36 #: src/screens/VideoFeed/index.tsx:769 -#: src/view/com/notifications/NotificationFeedItem.tsx:413 +#: src/view/com/notifications/NotificationFeedItem.tsx:487 msgid "View {0}'s profile" msgstr "查看 {0} 的个人资料" -#: src/components/dms/MessagesListHeader.tsx:176 +#: src/components/dms/MessagesListHeader.tsx:181 msgid "View {displayName}'s profile" msgstr "查看 {displayName} 的个人资料" -#: src/components/ProfileHoverCard/index.web.tsx:433 +#: src/components/ProfileHoverCard/index.web.tsx:440 msgid "View blocked user's profile" msgstr "查看该屏蔽账户的个人资料" @@ -8508,13 +8703,13 @@ msgstr "查看关于此标记的详细信息" msgid "View more" msgstr "查看更多" -#: src/components/ProfileHoverCard/index.web.tsx:419 -#: src/components/ProfileHoverCard/index.web.tsx:439 -#: src/components/ProfileHoverCard/index.web.tsx:466 +#: src/components/ProfileHoverCard/index.web.tsx:426 +#: src/components/ProfileHoverCard/index.web.tsx:446 +#: src/components/ProfileHoverCard/index.web.tsx:473 #: src/view/com/posts/AviFollowButton.tsx:55 #: src/view/com/posts/PostFeedErrorMessage.tsx:175 -#: src/view/com/util/PostMeta.tsx:78 -#: src/view/com/util/PostMeta.tsx:93 +#: src/view/com/util/PostMeta.tsx:87 +#: src/view/com/util/PostMeta.tsx:122 msgid "View profile" msgstr "查看个人资料" @@ -8526,6 +8721,10 @@ msgstr "查看头像" msgid "View the labeling service provided by @{0}" msgstr "查看由 @{0} 提供的标记服务。" +#: src/components/verification/VerificationCheckButton.tsx:99 +msgid "View this user's verifications" +msgstr "" + #: src/screens/Profile/components/ProfileFeedHeader.tsx:481 msgid "View users who like this feed" msgstr "查看此动态源被谁喜欢" @@ -8534,11 +8733,11 @@ msgstr "查看此动态源被谁喜欢" msgid "View video" msgstr "查看视频" -#: src/screens/Moderation/index.tsx:264 +#: src/screens/Moderation/index.tsx:268 msgid "View your blocked accounts" msgstr "查看你已屏蔽的账户" -#: src/screens/Moderation/index.tsx:204 +#: src/screens/Moderation/index.tsx:208 msgid "View your default post interaction settings" msgstr "查看你的默认帖文互动选项" @@ -8547,14 +8746,18 @@ msgstr "查看你的默认帖文互动选项" msgid "View your feeds and explore more" msgstr "查看你的动态源并探索更多内容" -#: src/screens/Moderation/index.tsx:234 +#: src/screens/Moderation/index.tsx:238 msgid "View your moderation lists" msgstr "查看你的内容审核列表" -#: src/screens/Moderation/index.tsx:249 +#: src/screens/Moderation/index.tsx:253 msgid "View your muted accounts" msgstr "查看你隐藏的账户" +#: src/components/verification/VerificationCheckButton.tsx:98 +msgid "View your verifications" +msgstr "" + #: src/view/com/util/images/AutoSizedImage.tsx:199 #: src/view/com/util/images/AutoSizedImage.tsx:221 msgid "Views full image" @@ -8627,7 +8830,7 @@ msgstr "我们无法确定你是否有权上传视频,请重试。" msgid "We were unable to load your birth date preferences. Please try again." msgstr "我们无法加载你的生日偏好设置,请重试。" -#: src/screens/Moderation/index.tsx:409 +#: src/screens/Moderation/index.tsx:428 msgid "We were unable to load your configured labelers at this time." msgstr "我们暂时无法记载你已配置的标记者。" @@ -8643,16 +8846,20 @@ msgstr "我们会在你的账户准备好时通知你。" msgid "We'll use this to help customize your experience." msgstr "我们将使用这些信息来帮助定制你的体验。" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:92 +#: src/components/dialogs/SearchablePeopleList.tsx:107 #: src/components/ProgressGuide/FollowDialog.tsx:172 msgid "We're having network issues, try again" msgstr "我们遇到了网络问题,请再试一次" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:94 +msgid "We’re introducing a new layer of verification on Bluesky — an easy-to-see checkmark." +msgstr "" + #: src/screens/Signup/index.tsx:109 msgid "We're so excited to have you join us!" msgstr "我们非常高兴你加入我们!" -#: src/view/screens/ProfileList.tsx:113 +#: src/view/screens/ProfileList.tsx:117 msgid "We're sorry, but we were unable to resolve this list. If this persists, please contact the list creator, @{handleOrDid}." msgstr "很抱歉,我们无法解析此列表。如果问题持续发生,请联系列表创建者,@{handleOrDid}。" @@ -8699,6 +8906,10 @@ msgstr "你希望如何命名你的新手包?" msgid "What's up?" msgstr "发生了什么新鲜事?" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:146 +msgid "When you tap on a check, you’ll see which organizations have granted verification." +msgstr "" + #: src/view/com/modals/lang-settings/PostLanguagesSettings.tsx:80 msgid "Which languages are used in this post?" msgstr "这则帖文中使用了哪些语言?" @@ -8715,6 +8926,10 @@ msgstr "哪些人可以参与这则帖文的互动?" msgid "Who can reply" msgstr "哪些人可以回复" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:127 +msgid "Who can verify?" +msgstr "" + #: src/screens/Home/NoFeedsPinned.tsx:79 #: src/screens/Messages/ChatList.tsx:231 #: src/screens/Messages/Inbox.tsx:176 @@ -8783,7 +8998,7 @@ msgstr "撰写你的回复" msgid "Writers" msgstr "作家" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:337 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:356 msgid "Wrong DID returned from server. Received: {0}" msgstr "服务器返回了错误的 DID。接收到的 DID: {0}" @@ -8820,7 +9035,11 @@ msgstr "昨天" msgid "You" msgstr "你" -#: src/components/forms/HostingProvider.tsx:46 +#: src/components/verification/VerifierDialog.tsx:59 +msgid "You are a trusted verifier" +msgstr "" + +#: src/components/forms/HostingProvider.tsx:45 msgid "You are creating an account on" msgstr "你的账户将创建在" @@ -8836,6 +9055,19 @@ msgstr "你目前无法上传视频。" msgid "You are not following anyone." msgstr "你还没有关注任何账户。" +#: src/components/verification/VerificationsDialog.tsx:64 +msgid "You are verified" +msgstr "" + +#: src/screens/Profile/Header/EditProfileDialog.tsx:356 +#: src/view/com/modals/EditProfile.tsx:204 +msgid "You are verified. You will lose your verification status if you change your display name. <0>Learn more." +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:208 +msgid "You are verified. You will lose your verification status if you change your handle. <0>Learn more." +msgstr "" + #: src/screens/Search/modules/ExploreInterestsCard.tsx:45 msgid "You can adjust your interests at any time from \"Content and media\" settings." msgstr "你可以随时在设置“内容与媒体”中调整你的兴趣。" @@ -8947,11 +9179,11 @@ msgstr "你还没有建立任何动态源。" msgid "You have no lists." msgstr "你还没有建立任何列表。" -#: src/view/screens/ModerationBlockedAccounts.tsx:129 +#: src/view/screens/ModerationBlockedAccounts.tsx:138 msgid "You have not blocked any accounts yet. To block an account, go to their profile and select \"Block account\" from the menu on their account." msgstr "你还没有屏蔽任何账户。要屏蔽账户,请转到其个人资料,并在账户菜单中选择“屏蔽账户”。" -#: src/view/screens/ModerationMutedAccounts.tsx:128 +#: src/view/screens/ModerationMutedAccounts.tsx:151 msgid "You have not muted any accounts yet. To mute an account, go to their profile and select \"Mute account\" from the menu on their account." msgstr "你还没有隐藏任何账户。要隐藏账户,请转到其个人资料,并在账户菜单中选择“隐藏账户”。" @@ -9024,11 +9256,11 @@ msgstr "你之前停用了 @{0}。" msgid "You reacted {0}" msgstr "你作出了 {0} 反应" -#: src/screens/Messages/components/ChatListItem.tsx:213 +#: src/screens/Messages/components/ChatListItem.tsx:218 msgid "You reacted {0} to {1}" msgstr "你对 {1} 作出了 {0} 反应" -#: src/screens/Settings/Settings.tsx:257 +#: src/screens/Settings/Settings.tsx:265 #: src/view/shell/desktop/LeftNav.tsx:206 msgid "You will be signed out of all your accounts." msgstr "你将登出所有账户。" @@ -9045,15 +9277,15 @@ msgstr "你将收到这条讨论串的通知" msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." msgstr "你将收到一封带有验证码的电子邮件。请在这里输入验证码,然后输入你的新密码来完成重置。" -#: src/screens/Messages/components/ChatListItem.tsx:149 +#: src/screens/Messages/components/ChatListItem.tsx:154 msgid "You: {0}" msgstr "你:{0}" -#: src/screens/Messages/components/ChatListItem.tsx:178 +#: src/screens/Messages/components/ChatListItem.tsx:183 msgid "You: {defaultEmbeddedContentMessage}" msgstr "你:{defaultEmbeddedContentMessage}" -#: src/screens/Messages/components/ChatListItem.tsx:171 +#: src/screens/Messages/components/ChatListItem.tsx:176 msgid "You: {short}" msgstr "你:{short}" @@ -9163,7 +9395,7 @@ msgstr "你的私信功能已被停用" msgid "Your choice will be saved, but can be changed later in settings." msgstr "你的选择将被保存,但可以随时在设置中更改。" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:494 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:513 msgid "Your current handle <0>{0} will automatically remain reserved for you. You can switch back to it at any time from this account." msgstr "你当前使用的账户代码 <0>{0} 将自动预留给你,以便你能够在日后随时切换回来。" @@ -9194,7 +9426,7 @@ msgstr "你的关注者" msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "你的“Following”动态源看起来空荡荡的。快去关注更多用户,看看发生了什么新鲜事吧。" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:221 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:240 msgid "Your full handle will be <0>@{0}" msgstr "你的完整账户代码将修改为 <0>@{0}" @@ -9202,7 +9434,7 @@ msgstr "你的完整账户代码将修改为 <0>@{0}" msgid "Your full username will be <0>@{0}" msgstr "你的完整用户名将是 <0>@{0}" -#: src/Navigation.tsx:383 +#: src/Navigation.tsx:392 #: src/screens/Search/modules/ExploreInterestsCard.tsx:67 #: src/screens/Settings/ContentAndMediaSettings.tsx:92 #: src/screens/Settings/ContentAndMediaSettings.tsx:95 @@ -9262,3 +9494,7 @@ msgstr "你的举报将发送至 Bluesky 内容审核服务" #: src/screens/Settings/SettingsInterests.tsx:53 msgid "Your selected interests help us serve you content you care about." msgstr "你选择的兴趣可帮助我们提供你所关心的内容。" + +#: src/components/verification/VerificationsDialog.tsx:65 +msgid "Your verifications" +msgstr "" diff --git a/src/locale/locales/zh-HK/messages.po b/src/locale/locales/zh-HK/messages.po index 4fdccf07a8..0f6dc3a60d 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: 2025-04-09 23:20\n" +"PO-Revision-Date: 2025-04-19 04:09\n" "Last-Translator: \n" "Language-Team: Chinese Traditional, Hong Kong\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -23,7 +23,7 @@ msgstr "" msgid "(active)" msgstr "(活躍)" -#: src/screens/Messages/components/ChatListItem.tsx:155 +#: src/screens/Messages/components/ChatListItem.tsx:160 msgid "(contains embedded content)" msgstr "(包含嵌入內容)" @@ -82,7 +82,7 @@ msgstr "{0, plural, one {# 秒鐘} other {# 秒鐘}}" #: src/view/shell/bottom-bar/BottomBar.tsx:209 #: src/view/shell/bottom-bar/BottomBar.tsx:241 -#: src/view/shell/Drawer.tsx:454 +#: src/view/shell/Drawer.tsx:470 msgid "{0, plural, one {# unread item} other {# unread items}}" msgstr "{0, plural, one {# 條未讀} other {# 條未讀}}" @@ -91,17 +91,17 @@ msgstr "{0, plural, one {# 條未讀} other {# 條未讀}}" msgid "{0, plural, one {#mo} other {#mo}}" msgstr "{0, plural, one {# 個月} other {# 個月}}" -#: src/components/ProfileHoverCard/index.web.tsx:398 +#: src/components/ProfileHoverCard/index.web.tsx:404 #: src/screens/Profile/Header/Metrics.tsx:22 msgid "{0, plural, one {follower} other {followers}}" msgstr "{0, plural, one {擁躉} other {擁躉}}" -#: src/components/ProfileHoverCard/index.web.tsx:402 +#: src/components/ProfileHoverCard/index.web.tsx:408 #: src/screens/Profile/Header/Metrics.tsx:26 msgid "{0, plural, one {following} other {following}}" msgstr "{0, plural, one {跟緊} other {跟緊}}" -#: src/view/com/post-thread/PostThreadItem.tsx:459 +#: src/view/com/post-thread/PostThreadItem.tsx:479 msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, one {讚佢} other {讚佢}}" @@ -109,11 +109,11 @@ msgstr "{0, plural, one {讚佢} other {讚佢}}" msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, one {帖文} other {帖文}}" -#: src/view/com/post-thread/PostThreadItem.tsx:443 +#: src/view/com/post-thread/PostThreadItem.tsx:463 msgid "{0, plural, one {quote} other {quotes}}" msgstr "{0, plural, one {引用} other {引用}}" -#: src/view/com/post-thread/PostThreadItem.tsx:425 +#: src/view/com/post-thread/PostThreadItem.tsx:445 msgid "{0, plural, one {repost} other {reposts}}" msgstr "{0, plural, one {轉發} other {轉發}}" @@ -153,7 +153,7 @@ msgstr "已輸入 {0} 個字元,最多輸入 50 個字元" msgid "{0} reacted {1}" msgstr "{0} 畀咗個 {1} 反應" -#: src/screens/Messages/components/ChatListItem.tsx:226 +#: src/screens/Messages/components/ChatListItem.tsx:231 msgid "{0} reacted {1} to {2}" msgstr "{0} 對 {2} 畀咗個 {1} 反應" @@ -206,100 +206,132 @@ msgstr "{estimatedTimeHrs, plural, one {個鐘} other {個鐘}}" msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "{estimatedTimeMins, plural, one {分鐘} other {分鐘}}" -#: src/view/com/notifications/NotificationFeedItem.tsx:305 +#: src/view/com/notifications/NotificationFeedItem.tsx:324 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} followed you" msgstr "{firstAuthorLink} 同<0>{additionalAuthorsCount, plural, one {另外 {formattedAuthorsCount} 個人} other {另外 {formattedAuthorsCount} 個人}}跟咗你" -#: src/view/com/notifications/NotificationFeedItem.tsx:331 +#: src/view/com/notifications/NotificationFeedItem.tsx:350 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your custom feed" msgstr "{firstAuthorLink} 同<0>{additionalAuthorsCount, plural, one {另外 {formattedAuthorsCount} 個人} other {另外 {formattedAuthorsCount} 個人}}讚咗你嘅自訂動態源" -#: src/view/com/notifications/NotificationFeedItem.tsx:224 +#: src/view/com/notifications/NotificationFeedItem.tsx:243 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your post" msgstr "{firstAuthorLink} 同<0>{additionalAuthorsCount, plural, one {另外 {formattedAuthorsCount} 個人} other {另外 {formattedAuthorsCount} 個人}}讚咗你嘅帖文" -#: src/view/com/notifications/NotificationFeedItem.tsx:248 +#: src/view/com/notifications/NotificationFeedItem.tsx:430 +msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} removed their verifications from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:267 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} reposted your post" msgstr "{firstAuthorLink} 同<0>{additionalAuthorsCount, plural, one {另外 {formattedAuthorsCount} 個人} other {另外 {formattedAuthorsCount} 個人}}轉發咗你嘅帖文" -#: src/view/com/notifications/NotificationFeedItem.tsx:355 +#: src/view/com/notifications/NotificationFeedItem.tsx:374 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} signed up with your starter pack" msgstr "{firstAuthorLink} 同<0>{additionalAuthorsCount, plural, one {另外 {formattedAuthorsCount} 個人} other {另外 {formattedAuthorsCount} 個人}}用咗你嘅新手包註冊" -#: src/view/com/notifications/NotificationFeedItem.tsx:317 +#: src/view/com/notifications/NotificationFeedItem.tsx:404 +msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:336 msgid "{firstAuthorLink} followed you" msgstr "{firstAuthorLink} 跟咗你" -#: src/view/com/notifications/NotificationFeedItem.tsx:294 +#: src/view/com/notifications/NotificationFeedItem.tsx:313 msgid "{firstAuthorLink} followed you back" msgstr "{firstAuthorLink} 跟返你" -#: src/view/com/notifications/NotificationFeedItem.tsx:343 +#: src/view/com/notifications/NotificationFeedItem.tsx:362 msgid "{firstAuthorLink} liked your custom feed" msgstr "{firstAuthorLink} 讚咗你嘅自訂動態源" -#: src/view/com/notifications/NotificationFeedItem.tsx:236 +#: src/view/com/notifications/NotificationFeedItem.tsx:255 msgid "{firstAuthorLink} liked your post" msgstr "{firstAuthorLink} 讚咗你嘅帖文" -#: src/view/com/notifications/NotificationFeedItem.tsx:260 +#: src/view/com/notifications/NotificationFeedItem.tsx:442 +msgid "{firstAuthorLink} removed their verification from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:279 msgid "{firstAuthorLink} reposted your post" msgstr "{firstAuthorLink} 轉發咗你嘅帖文" -#: src/view/com/notifications/NotificationFeedItem.tsx:367 +#: src/view/com/notifications/NotificationFeedItem.tsx:386 msgid "{firstAuthorLink} signed up with your starter pack" msgstr "{firstAuthorLink} 用咗你嘅新手包註冊" -#: src/view/com/notifications/NotificationFeedItem.tsx:298 +#: src/view/com/notifications/NotificationFeedItem.tsx:416 +msgid "{firstAuthorLink} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:317 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} followed you" msgstr "{firstAuthorName} 同{additionalAuthorsCount, plural, one {另外 {formattedAuthorsCount} 人} other {另外 {formattedAuthorsCount} 人}}跟咗你" -#: src/view/com/notifications/NotificationFeedItem.tsx:324 +#: src/view/com/notifications/NotificationFeedItem.tsx:343 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your custom feed" msgstr "{firstAuthorName} 同{additionalAuthorsCount, plural, one {另外 {formattedAuthorsCount} 個人} other {另外 {formattedAuthorsCount} 個人}}讚咗你嘅自訂動態源" -#: src/view/com/notifications/NotificationFeedItem.tsx:217 +#: src/view/com/notifications/NotificationFeedItem.tsx:236 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your post" msgstr "{firstAuthorName} 同{additionalAuthorsCount, plural, one {另外 {formattedAuthorsCount} 個人} other {另外 {formattedAuthorsCount} 個人}}讚咗你嘅帖文" -#: src/view/com/notifications/NotificationFeedItem.tsx:241 +#: src/view/com/notifications/NotificationFeedItem.tsx:423 +msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} removed their verifications from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:260 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} reposted your post" msgstr "{firstAuthorName} 同{additionalAuthorsCount, plural, one {另外 {formattedAuthorsCount} 個人} other {另外 {formattedAuthorsCount} 個人}}轉發咗你嘅帖文" -#: src/view/com/notifications/NotificationFeedItem.tsx:348 +#: src/view/com/notifications/NotificationFeedItem.tsx:367 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} signed up with your starter pack" msgstr "{firstAuthorName} 同{additionalAuthorsCount, plural, one {另外 {formattedAuthorsCount} 個人} other {另外 {formattedAuthorsCount} 個人}}用咗你嘅新手包註冊" -#: src/view/com/notifications/NotificationFeedItem.tsx:303 +#: src/view/com/notifications/NotificationFeedItem.tsx:397 +msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:322 msgid "{firstAuthorName} followed you" msgstr "{firstAuthorName} 跟咗你" -#: src/view/com/notifications/NotificationFeedItem.tsx:293 +#: src/view/com/notifications/NotificationFeedItem.tsx:312 msgid "{firstAuthorName} followed you back" msgstr "{firstAuthorName} 跟返你" -#: src/view/com/notifications/NotificationFeedItem.tsx:329 +#: src/view/com/notifications/NotificationFeedItem.tsx:348 msgid "{firstAuthorName} liked your custom feed" msgstr "{firstAuthorName} 讚咗你嘅自訂動態源" -#: src/view/com/notifications/NotificationFeedItem.tsx:222 +#: src/view/com/notifications/NotificationFeedItem.tsx:241 msgid "{firstAuthorName} liked your post" msgstr "{firstAuthorName} 讚咗你嘅帖文" -#: src/view/com/notifications/NotificationFeedItem.tsx:246 +#: src/view/com/notifications/NotificationFeedItem.tsx:428 +msgid "{firstAuthorName} removed their verification from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:265 msgid "{firstAuthorName} reposted your post" msgstr "{firstAuthorName} 轉發咗你嘅帖文" -#: src/view/com/notifications/NotificationFeedItem.tsx:353 +#: src/view/com/notifications/NotificationFeedItem.tsx:372 msgid "{firstAuthorName} signed up with your starter pack" msgstr "{firstAuthorName} 用咗你嘅新手包註冊" -#: src/components/ProfileHoverCard/index.web.tsx:508 +#: src/view/com/notifications/NotificationFeedItem.tsx:402 +msgid "{firstAuthorName} verified you" +msgstr "" + +#: src/components/ProfileHoverCard/index.web.tsx:532 #: src/screens/Profile/Header/Metrics.tsx:49 msgid "{following} following" msgstr "{following} 個跟緊" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:392 +#: src/components/dialogs/SearchablePeopleList.tsx:412 msgid "{handle} can't be messaged" msgstr "唔得同 {handle} 傳送訊息" @@ -330,6 +362,19 @@ msgstr "{rank}." msgid "{type}h ago" msgstr "{type} 個鐘頭前" +#: src/components/verification/VerifierDialog.tsx:60 +msgid "{userName} is a trusted verifier" +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:67 +msgid "{userName} is verified" +msgstr "" + +#. Possessive, meaning "the verifications of {userName}" +#: src/components/verification/VerificationsDialog.tsx:69 +msgid "{userName}'s verifications" +msgstr "" + #. Indicates the number of additional profiles are in the Starter Pack e.g. +12 #: src/screens/Search/components/StarterPackCard.tsx:249 msgid "+{computedTotal}" @@ -345,11 +390,11 @@ msgctxt "feeds" msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" msgstr "<0>{0}、<1>{1} 同{2, plural, one {另外 # } other {另外 # }}人經已喺你嘅新手包度" -#: src/view/shell/Drawer.tsx:97 +#: src/view/shell/Drawer.tsx:113 msgid "<0>{0} {1, plural, one {follower} other {followers}}" msgstr "<0>{0} {1, plural, one {個擁躉} other {個擁躉}}" -#: src/view/shell/Drawer.tsx:108 +#: src/view/shell/Drawer.tsx:124 msgid "<0>{0} {1, plural, one {following} other {following}}" msgstr "<0>{0} {1, plural, one {個跟緊} other {個跟緊}}" @@ -398,14 +443,18 @@ msgid "7 days" msgstr "7 日" #. If last message does not contain text, fall back to "{user} reacted to {a message}" -#: src/screens/Messages/components/ChatListItem.tsx:205 +#: src/screens/Messages/components/ChatListItem.tsx:210 msgid "a message" msgstr "一條訊息" -#: src/Navigation.tsx:391 -#: src/screens/Settings/AboutSettings.tsx:34 -#: src/screens/Settings/Settings.tsx:215 -#: src/screens/Settings/Settings.tsx:218 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:91 +msgid "A new form of verification" +msgstr "" + +#: src/Navigation.tsx:400 +#: src/screens/Settings/AboutSettings.tsx:72 +#: src/screens/Settings/Settings.tsx:223 +#: src/screens/Settings/Settings.tsx:226 msgid "About" msgstr "關於" @@ -424,36 +473,36 @@ msgid "Accept Request" msgstr "接受邀請" #: src/screens/Settings/AccessibilitySettings.tsx:46 -#: src/screens/Settings/Settings.tsx:191 -#: src/screens/Settings/Settings.tsx:194 +#: src/screens/Settings/Settings.tsx:199 +#: src/screens/Settings/Settings.tsx:202 msgid "Accessibility" msgstr "無障礙" -#: src/Navigation.tsx:343 +#: src/Navigation.tsx:352 msgid "Accessibility Settings" msgstr "無障礙設定" -#: src/Navigation.tsx:359 +#: src/Navigation.tsx:368 #: src/screens/Login/LoginForm.tsx:194 #: src/screens/Settings/AccountSettings.tsx:45 -#: src/screens/Settings/Settings.tsx:153 -#: src/screens/Settings/Settings.tsx:156 +#: src/screens/Settings/Settings.tsx:161 +#: src/screens/Settings/Settings.tsx:164 msgid "Account" msgstr "帳號" #: src/screens/Messages/components/RequestButtons.tsx:81 -#: src/view/com/profile/ProfileMenu.tsx:141 +#: src/view/com/profile/ProfileMenu.tsx:147 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:392 msgctxt "toast" msgid "Account blocked" msgstr "帳號經已封鎖" -#: src/view/com/profile/ProfileMenu.tsx:154 +#: src/view/com/profile/ProfileMenu.tsx:160 msgctxt "toast" msgid "Account followed" msgstr "帳號經已跟" -#: src/view/com/profile/ProfileMenu.tsx:117 +#: src/view/com/profile/ProfileMenu.tsx:123 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:415 msgctxt "toast" msgid "Account muted" @@ -468,33 +517,37 @@ msgstr "帳號經已靜音" msgid "Account Muted by List" msgstr "帳號經已被清單靜音" -#: src/screens/Settings/Settings.tsx:430 +#: src/screens/Settings/Settings.tsx:472 msgid "Account options" msgstr "帳號設定" -#: src/screens/Settings/Settings.tsx:466 +#: src/screens/Settings/Settings.tsx:508 msgid "Account removed from quick access" msgstr "帳號經已喺快速存取度移除" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:137 -#: src/view/com/profile/ProfileMenu.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:140 +#: src/view/com/profile/ProfileMenu.tsx:137 msgctxt "toast" msgid "Account unblocked" msgstr "帳號經已解除封鎖" -#: src/view/com/profile/ProfileMenu.tsx:166 +#: src/view/com/profile/ProfileMenu.tsx:172 msgctxt "toast" msgid "Account unfollowed" msgstr "帳號經已唔再跟" -#: src/view/com/profile/ProfileMenu.tsx:107 +#: src/view/com/profile/ProfileMenu.tsx:113 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:405 msgctxt "toast" msgid "Account unmuted" msgstr "帳號經已唔再靜音" +#: src/components/verification/VerifierDialog.tsx:98 +msgid "Accounts with a scalloped blue check mark<0>{NON_BREAKING_SPACE}<1/>{NON_BREAKING_SPACE}can verify others. These trusted verifiers are selected by Bluesky." +msgstr "" + +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:169 #: src/components/dialogs/MutedWords.tsx:328 -#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/UserAddRemoveLists.tsx:235 msgid "Add" msgstr "新增" @@ -512,8 +565,8 @@ msgstr "加入 {displayName} 到新手包" msgid "Add a content warning" msgstr "新增內容警告" -#: src/view/screens/ProfileList.tsx:916 -#: src/view/screens/ProfileList.tsx:934 +#: src/view/screens/ProfileList.tsx:924 +#: src/view/screens/ProfileList.tsx:942 msgid "Add a user to this list" msgstr "將用戶擺到落呢個清單度" @@ -536,8 +589,8 @@ msgstr "新增替代文字" msgid "Add alt text (optional)" msgstr "新增替代文字(可選)" -#: src/screens/Settings/Settings.tsx:373 -#: src/screens/Settings/Settings.tsx:376 +#: src/screens/Settings/Settings.tsx:415 +#: src/screens/Settings/Settings.tsx:418 #: src/view/shell/desktop/LeftNav.tsx:281 #: src/view/shell/desktop/LeftNav.tsx:285 msgid "Add another account" @@ -578,11 +631,15 @@ msgstr "新增靜音文字同標籤" msgid "Add new post" msgstr "新開帖文" -#: src/view/screens/ProfileList.tsx:924 -#: src/view/screens/ProfileList.tsx:942 +#: src/view/screens/ProfileList.tsx:932 +#: src/view/screens/ProfileList.tsx:950 msgid "Add people" msgstr "加人" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:79 +msgid "Add people to list" +msgstr "" + #: src/components/dms/EmojiPopup.android.tsx:55 msgid "Add Reaction" msgstr "加入反應" @@ -599,7 +656,7 @@ msgstr "加啲動態源落你個新手包度!" msgid "Add the default feed of only people you follow" msgstr "加入預設嘅動態源 (淨係顯示你跟嘅人)" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:387 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:406 msgid "Add the following DNS record to your domain:" msgstr "將下低嘅 DNS 記錄新增到你嘅網域:" @@ -607,8 +664,8 @@ msgstr "將下低嘅 DNS 記錄新增到你嘅網域:" msgid "Add this feed to your feeds" msgstr "將佢加入到你嘅動態源" -#: src/view/com/profile/ProfileMenu.tsx:273 -#: src/view/com/profile/ProfileMenu.tsx:276 +#: src/view/com/profile/ProfileMenu.tsx:286 +#: src/view/com/profile/ProfileMenu.tsx:289 msgid "Add to lists" msgstr "加到清單" @@ -616,7 +673,11 @@ msgstr "加到清單" msgid "Add to my feeds" msgstr "加入到我嘅動態源" -#: src/view/com/modals/ListAddRemoveUsers.tsx:192 +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:156 +msgid "Add user to list" +msgstr "" + +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:109 #: src/view/com/modals/UserAddRemoveLists.tsx:162 msgid "Added to list" msgstr "加入到清單" @@ -640,7 +701,7 @@ msgstr "色情" msgid "Adult Content" msgstr "成人內容" -#: src/screens/Moderation/index.tsx:355 +#: src/screens/Moderation/index.tsx:374 msgid "Adult content can only be enabled via the Web at <0>bsky.app." msgstr "淨係可以喺網頁版 (<0>bsky.app) 啓用成人內容顯示。" @@ -653,7 +714,7 @@ msgstr "成人內容經已停用。" msgid "Adult Content labels" msgstr "成人內容標記" -#: src/screens/Moderation/index.tsx:399 +#: src/screens/Moderation/index.tsx:418 msgid "Advanced" msgstr "進階設定" @@ -794,6 +855,11 @@ msgstr "試緊跟晒所有帳號嗰陣發生錯誤" msgid "An error occurred while uploading the video." msgstr "上載影片嗰陣發生錯誤。" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:84 +#: src/components/verification/VerifierDialog.tsx:88 +msgid "An illustration showing that Bluesky selects trusted verifiers, and trusted verifiers in turn verify individual user accounts." +msgstr "" + #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:28 #: src/lib/moderation/useReportOptions.ts:28 msgid "An issue not included in these options" @@ -809,13 +875,17 @@ msgstr "開啓傾偈嗰陣出咗問題" #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 -#: src/components/ProfileCard.tsx:339 -#: src/components/ProfileCard.tsx:360 +#: src/components/ProfileCard.tsx:367 +#: src/components/ProfileCard.tsx:388 #: src/view/com/profile/FollowButton.tsx:38 #: src/view/com/profile/FollowButton.tsx:48 msgid "An issue occurred, please try again." msgstr "出咗問題,唔該試多一次。" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:118 +msgid "An mockup of a iPhone showing the Bluesky app open to the profile of a verified user with a blue checkmark next to their display name." +msgstr "" + #: src/screens/Onboarding/StepInterests/index.tsx:185 msgid "an unknown error occurred" msgstr "發生未知錯誤" @@ -838,6 +908,10 @@ msgstr "動物" msgid "Animated GIF" msgstr "GIF 動畫" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:37 +msgid "Announcing verification on Bluesky" +msgstr "" + #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:33 #: src/lib/moderation/useReportOptions.ts:33 msgid "Anti-Social Behavior" @@ -847,7 +921,7 @@ msgstr "反社會行爲" msgid "Anybody can interact" msgstr "所有人都可以參與互動" -#: src/Navigation.tsx:399 +#: src/Navigation.tsx:408 #: src/screens/Settings/AppIconSettings/index.tsx:67 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:18 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:23 @@ -884,7 +958,7 @@ msgstr "App 密碼嘅名稱必須至少有4個字元" msgid "App passwords" msgstr "App 密碼" -#: src/Navigation.tsx:311 +#: src/Navigation.tsx:320 #: src/screens/Settings/AppPasswords.tsx:51 msgid "App Passwords" msgstr "App 密碼" @@ -920,10 +994,10 @@ msgstr "申請解除停權" msgid "Appeal this decision" msgstr "對此決定提出申訴" -#: src/Navigation.tsx:351 +#: src/Navigation.tsx:360 #: src/screens/Settings/AppearanceSettings.tsx:85 -#: src/screens/Settings/Settings.tsx:183 -#: src/screens/Settings/Settings.tsx:186 +#: src/screens/Settings/Settings.tsx:191 +#: src/screens/Settings/Settings.tsx:194 msgid "Appearance" msgstr "外觀" @@ -932,12 +1006,12 @@ msgstr "外觀" msgid "Apply default recommended feeds" msgstr "使用預設嘅推薦動態源" -#: src/view/com/post-thread/PostThreadItem.tsx:865 +#: src/view/com/post-thread/PostThreadItem.tsx:885 msgid "Archived from {0}" msgstr "封存於 {0}" -#: src/view/com/post-thread/PostThreadItem.tsx:834 -#: src/view/com/post-thread/PostThreadItem.tsx:873 +#: src/view/com/post-thread/PostThreadItem.tsx:854 +#: src/view/com/post-thread/PostThreadItem.tsx:893 msgid "Archived post" msgstr "封存咗嘅帖文" @@ -953,7 +1027,7 @@ msgstr "你係咪想刪咗呢條訊息?呢條訊息淨係會幫你刪咗佢, msgid "Are you sure you want to delete this starter pack?" msgstr "你係咪想刪咗個新手包?" -#: src/screens/Profile/Header/EditProfileDialog.tsx:82 +#: src/screens/Profile/Header/EditProfileDialog.tsx:86 msgid "Are you sure you want to discard your changes?" msgstr "你係咪想放棄你嘅變更?" @@ -1016,7 +1090,7 @@ msgstr "自動播放選項擺咗去<0>內容同媒體設定。" msgid "Autoplay videos and GIFs" msgstr "自動播放影片同 GIF" -#: src/components/dms/MessagesListHeader.tsx:82 +#: src/components/dms/MessagesListHeader.tsx:84 #: src/components/moderation/LabelsOnMeDialog.tsx:315 #: src/components/moderation/LabelsOnMeDialog.tsx:316 #: src/screens/Login/ChooseAccountForm.tsx:90 @@ -1052,7 +1126,7 @@ msgstr "喺發布帖文之前,你必須驗證你嘅電郵先。" msgid "Before creating a starter pack, you must first verify your email." msgstr "喺建立新手包之前,你必須驗證你嘅電郵先。" -#: src/components/dms/dialogs/NewChatDialog.tsx:79 +#: src/components/dms/dialogs/NewChatDialog.tsx:80 #: src/components/dms/MessageProfileButton.tsx:110 #: src/screens/Messages/Conversation.tsx:221 msgid "Before you may message another user, you must first verify your email." @@ -1063,8 +1137,8 @@ msgstr "喺同人哋傾偈之前,你必須驗證你嘅電郵先。" msgid "Birthday" msgstr "生日" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:283 -#: src/view/com/profile/ProfileMenu.tsx:399 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 +#: src/view/com/profile/ProfileMenu.tsx:435 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:849 msgid "Block" msgstr "封鎖" @@ -1073,19 +1147,19 @@ msgstr "封鎖" #: src/components/dms/ConvoMenu.tsx:250 #: src/screens/Messages/components/RequestButtons.tsx:134 #: src/screens/Messages/components/RequestButtons.tsx:136 -#: src/view/com/profile/ProfileMenu.tsx:310 -#: src/view/com/profile/ProfileMenu.tsx:317 +#: src/view/com/profile/ProfileMenu.tsx:346 +#: src/view/com/profile/ProfileMenu.tsx:353 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:686 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:688 msgid "Block account" msgstr "封鎖帳號" -#: src/view/com/profile/ProfileMenu.tsx:382 +#: src/view/com/profile/ProfileMenu.tsx:418 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:844 msgid "Block Account?" msgstr "封鎖帳號?" -#: src/view/screens/ProfileList.tsx:661 +#: src/view/screens/ProfileList.tsx:669 msgid "Block accounts" msgstr "封鎖帳號" @@ -1097,7 +1171,7 @@ msgstr "封鎖兼刪除" msgid "Block and/or delete this conversation" msgstr "封鎖兼刪除對話" -#: src/view/screens/ProfileList.tsx:781 +#: src/view/screens/ProfileList.tsx:789 msgid "Block list" msgstr "封鎖清單" @@ -1105,7 +1179,7 @@ msgstr "封鎖清單" msgid "Block or report" msgstr "封鎖或擧報" -#: src/view/screens/ProfileList.tsx:776 +#: src/view/screens/ProfileList.tsx:784 msgid "Block these accounts?" msgstr "係咪要封鎖呢啲帳號?" @@ -1122,21 +1196,21 @@ msgstr "封鎖用戶" msgid "Blocked" msgstr "已被封鎖" -#: src/screens/Moderation/index.tsx:269 +#: src/screens/Moderation/index.tsx:273 msgid "Blocked accounts" msgstr "封鎖咗嘅帳號" -#: src/Navigation.tsx:160 -#: src/view/screens/ModerationBlockedAccounts.tsx:101 +#: src/Navigation.tsx:161 +#: src/view/screens/ModerationBlockedAccounts.tsx:110 msgid "Blocked Accounts" msgstr "封鎖咗嘅帳號" -#: src/view/com/profile/ProfileMenu.tsx:394 +#: src/view/com/profile/ProfileMenu.tsx:430 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:846 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "封鎖咗嘅帳號唔得喺你嘅討論串度回覆、提及你或用其他方式同你互動。" -#: src/view/screens/ModerationBlockedAccounts.tsx:112 +#: src/view/screens/ModerationBlockedAccounts.tsx:121 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you. You will not see their content and they will be prevented from seeing yours." msgstr "封鎖咗嘅帳號唔得喺你嘅討論串度回覆、提及你或用其他方式同你互動。你唔會睇到佢哋嘅內容,而且佢哋會都被阻止睇到你嘅內容。" @@ -1144,15 +1218,15 @@ msgstr "封鎖咗嘅帳號唔得喺你嘅討論串度回覆、提及你或用其 msgid "Blocked post." msgstr "封鎖咗嘅帖文。" -#: src/screens/Profile/Sections/Labels.tsx:173 +#: src/screens/Profile/Sections/Labels.tsx:170 msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "封鎖唔會阻止呢個用戶標記你嘅帳號。" -#: src/view/screens/ProfileList.tsx:778 +#: src/view/screens/ProfileList.tsx:786 msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "封鎖係公開嘅。封鎖咗嘅帳號唔得喺你嘅討論串度回覆、提及你或用其他方式同你互動。" -#: src/view/com/profile/ProfileMenu.tsx:391 +#: src/view/com/profile/ProfileMenu.tsx:427 msgid "Blocking will not prevent labels from being applied on your account, but it will stop this account from replying in your threads or interacting with you." msgstr "封鎖帳號唔會阻止佢標記你嘅帳號,但係會阻止佢喺你嘅討論串度回覆或同你互動。" @@ -1165,7 +1239,7 @@ msgstr "網誌" msgid "Bluesky" msgstr "Bluesky" -#: src/view/com/post-thread/PostThreadItem.tsx:890 +#: src/view/com/post-thread/PostThreadItem.tsx:910 msgid "Bluesky cannot confirm the authenticity of the claimed date." msgstr "Bluesky 無法確認貼文發布日期嘅真實性。" @@ -1197,7 +1271,11 @@ msgstr "Bluesky 將會喺你社交網絡度揀一啲推薦嘅帳號。" #: src/screens/Settings/components/PwiOptOut.tsx:99 msgid "Bluesky will not show your profile and posts to logged-out users. Other apps may not honor this request. This does not make your account private." -msgstr "Bluesky 唔會向登出咗嘅用戶顯示你嘅個人檔案同帖文,但其他 App 未必會聽佢支笛。你嘅帳號唔會成爲私帳。" +msgstr "Bluesky 官方平臺唔會向未登入嘅用戶顯示你嘅個人檔案同帖文,但其他 Apps 未必會聽 Bluesky 支笛。佢哋唔會令你嘅帳號成爲非公開狀態。" + +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:132 +msgid "Bluesky will proactively verify notable and authentic accounts." +msgstr "" #: src/screens/Settings/AppIconSettings/index.tsx:99 msgid "Bluesky+" @@ -1301,17 +1379,17 @@ msgid "Camera" msgstr "相機" #: src/components/Menu/index.tsx:306 -#: src/components/Prompt.tsx:130 -#: src/components/Prompt.tsx:132 +#: src/components/Prompt.tsx:140 +#: src/components/Prompt.tsx:142 #: src/screens/Deactivated.tsx:158 -#: src/screens/Profile/Header/EditProfileDialog.tsx:220 -#: src/screens/Profile/Header/EditProfileDialog.tsx:228 +#: src/screens/Profile/Header/EditProfileDialog.tsx:227 +#: src/screens/Profile/Header/EditProfileDialog.tsx:235 #: src/screens/Search/Shell.tsx:349 #: src/screens/Settings/AppIconSettings/index.tsx:44 #: src/screens/Settings/AppIconSettings/index.tsx:225 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:76 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:83 -#: src/screens/Settings/Settings.tsx:260 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:78 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:85 +#: src/screens/Settings/Settings.tsx:268 #: src/screens/Takendown.tsx:99 #: src/screens/Takendown.tsx:102 #: src/view/com/composer/Composer.tsx:937 @@ -1322,7 +1400,7 @@ msgstr "相機" #: src/view/com/modals/ChangePassword.tsx:282 #: src/view/com/modals/CreateOrEditList.tsx:335 #: src/view/com/modals/CropImage.web.tsx:97 -#: src/view/com/modals/EditProfile.tsx:244 +#: src/view/com/modals/EditProfile.tsx:270 #: src/view/com/modals/InAppBrowserConsent.tsx:75 #: src/view/com/modals/InAppBrowserConsent.tsx:77 #: src/view/com/modals/LinkWarning.tsx:105 @@ -1350,7 +1428,7 @@ msgstr "唔再刪除帳號" msgid "Cancel image crop" msgstr "唔再裁剪圖片" -#: src/view/com/modals/EditProfile.tsx:239 +#: src/view/com/modals/EditProfile.tsx:265 msgid "Cancel profile editing" msgstr "唔再編輯個人檔案" @@ -1363,7 +1441,6 @@ msgid "Cancel reactivation and sign out" msgstr "取消重新啓動兼登出" #: src/screens/Search/Shell.tsx:341 -#: src/view/com/modals/ListAddRemoveUsers.tsx:88 msgid "Cancel search" msgstr "唔再搵嘢" @@ -1411,8 +1488,8 @@ msgstr "變更電郵" msgid "Change email address" msgstr "變更電郵" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:92 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:96 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:94 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:98 msgid "Change Handle" msgstr "變更帳號頭銜" @@ -1448,15 +1525,15 @@ msgstr "變更你嘅電郵地址" msgid "Changes app icon" msgstr "變更 App 圖標" -#: src/components/forms/HostingProvider.tsx:50 -#: src/components/forms/HostingProvider.tsx:70 +#: src/components/forms/HostingProvider.tsx:49 +#: src/components/forms/HostingProvider.tsx:69 msgid "Changes hosting provider" msgstr "變更託管服務提供者" -#: src/Navigation.tsx:416 +#: src/Navigation.tsx:425 #: src/view/shell/bottom-bar/BottomBar.tsx:205 #: src/view/shell/desktop/LeftNav.tsx:535 -#: src/view/shell/Drawer.tsx:422 +#: src/view/shell/Drawer.tsx:438 msgid "Chat" msgstr "傾偈" @@ -1471,7 +1548,7 @@ msgctxt "toast" msgid "Chat muted" msgstr "傾偈經已靜音" -#: src/Navigation.tsx:426 +#: src/Navigation.tsx:435 #: src/screens/Messages/components/InboxPreview.tsx:24 msgid "Chat request inbox" msgstr "傾偈請求收件箱" @@ -1482,7 +1559,7 @@ msgid "Chat requests" msgstr "傾偈邀請" #: src/components/dms/ConvoMenu.tsx:75 -#: src/Navigation.tsx:421 +#: src/Navigation.tsx:430 #: src/screens/Messages/ChatList.tsx:328 msgid "Chat settings" msgstr "傾偈設定" @@ -1514,7 +1591,7 @@ msgstr "喺呢度輸入傳送到你電郵嘅登入驗證碼。" msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "喺下低輸入傳送到你電郵嘅驗證碼:" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:370 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:389 msgid "Choose domain verification method" msgstr "揀選網域驗證方法" @@ -1554,17 +1631,22 @@ msgstr "設定你嘅密碼" msgid "Choose your username" msgstr "設定你嘅用戶名" -#: src/screens/Settings/Settings.tsx:351 +#: src/screens/Settings/Settings.tsx:393 msgid "Clear all storage data" -msgstr "清除所有儲存資料" +msgstr "剷走所有儲存資料" -#: src/screens/Settings/Settings.tsx:353 +#: src/screens/Settings/Settings.tsx:395 msgid "Clear all storage data (restart after this)" -msgstr "清除所有儲存資料(跟住重啓)" +msgstr "剷走所有儲存資料(跟住重啓)" + +#: src/screens/Settings/AboutSettings.tsx:113 +#: src/screens/Settings/AboutSettings.tsx:117 +msgid "Clear image cache" +msgstr "" #: src/components/forms/SearchInput.tsx:70 msgid "Clear search query" -msgstr "剷晒你啲搵嘢記錄" +msgstr "剷走你啲搵嘢記錄" #: src/view/screens/Support.tsx:41 msgid "click here" @@ -1595,8 +1677,10 @@ msgid "Clip 🐴 clop 🐴" msgstr "Clip 🐴 clop 🐴" #: src/components/dialogs/GifSelect.tsx:281 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:174 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:183 +#: src/components/dialogs/SearchablePeopleList.tsx:295 #: src/components/dialogs/VerifyEmailDialog.tsx:289 -#: src/components/dms/dialogs/SearchablePeopleList.tsx:269 #: src/components/dms/EmojiPopup.android.tsx:58 #: src/components/dms/ReportDialog.tsx:381 #: src/components/dms/ReportDialog.tsx:390 @@ -1605,6 +1689,8 @@ msgstr "Clip 🐴 clop 🐴" #: src/components/ProgressGuide/FollowDialog.tsx:386 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:117 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:123 +#: src/components/verification/VerificationsDialog.tsx:146 +#: src/components/verification/VerifierDialog.tsx:144 #: src/view/com/modals/ChangePassword.tsx:279 #: src/view/com/modals/ChangePassword.tsx:282 #: src/view/com/util/post-embeds/GifEmbed.tsx:197 @@ -1625,6 +1711,8 @@ msgid "Close bottom drawer" msgstr "閂咗下低櫃桶" #: src/components/dialogs/GifSelect.tsx:275 +#: src/components/verification/VerificationsDialog.tsx:138 +#: src/components/verification/VerifierDialog.tsx:136 msgid "Close dialog" msgstr "閂咗對話框" @@ -1676,11 +1764,11 @@ msgstr "閂咗 Emoji 選擇器" msgid "Closes viewer for header image" msgstr "閂咗標題圖片嘅檢視器" -#: src/view/com/notifications/NotificationFeedItem.tsx:405 +#: src/view/com/notifications/NotificationFeedItem.tsx:479 msgid "Collapse list of users" msgstr "摺疊用戶清單" -#: src/view/com/notifications/NotificationFeedItem.tsx:598 +#: src/view/com/notifications/NotificationFeedItem.tsx:687 msgid "Collapses list of users for a given notification" msgstr "摺疊特定通知嘅使用者清單" @@ -1703,7 +1791,7 @@ msgstr "喜劇" msgid "Comics" msgstr "漫畫" -#: src/Navigation.tsx:301 +#: src/Navigation.tsx:310 #: src/view/screens/CommunityGuidelines.tsx:34 msgid "Community Guidelines" msgstr "社羣守則" @@ -1743,8 +1831,8 @@ msgstr "經已喺 <0>內容審覈設定 度設定。" #: src/components/dialogs/VerifyEmailDialog.tsx:253 #: src/components/dialogs/VerifyEmailDialog.tsx:260 #: src/components/dialogs/VerifyEmailDialog.tsx:283 -#: src/components/Prompt.tsx:173 -#: src/components/Prompt.tsx:176 +#: src/components/Prompt.tsx:183 +#: src/components/Prompt.tsx:186 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:185 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:188 #: src/view/com/modals/VerifyEmail.tsx:239 @@ -1765,11 +1853,11 @@ msgstr "確認內容語言設定" msgid "Confirm delete account" msgstr "確認刪除帳號" -#: src/screens/Moderation/index.tsx:303 +#: src/screens/Moderation/index.tsx:322 msgid "Confirm your age:" msgstr "確認你嘅年齡:" -#: src/screens/Moderation/index.tsx:294 +#: src/screens/Moderation/index.tsx:313 msgid "Confirm your birthdate" msgstr "確認你嘅出世日期" @@ -1802,12 +1890,12 @@ msgid "Content & Media" msgstr "內容同媒體" #: src/screens/Settings/AccessibilitySettings.tsx:109 -#: src/screens/Settings/Settings.tsx:175 -#: src/screens/Settings/Settings.tsx:178 +#: src/screens/Settings/Settings.tsx:183 +#: src/screens/Settings/Settings.tsx:186 msgid "Content and media" msgstr "內容同媒體" -#: src/Navigation.tsx:375 +#: src/Navigation.tsx:384 msgid "Content and Media" msgstr "內容同媒體" @@ -1815,7 +1903,7 @@ msgstr "內容同媒體" msgid "Content Blocked" msgstr "封鎖咗嘅內容" -#: src/screens/Moderation/index.tsx:287 +#: src/screens/Moderation/index.tsx:306 msgid "Content filters" msgstr "內容篩選器" @@ -1853,7 +1941,7 @@ msgstr "內容選單背景,撳低去閂咗選單。" msgid "Continue" msgstr "繼續" -#: src/components/AccountList.tsx:121 +#: src/components/AccountList.tsx:126 msgid "Continue as {0} (currently signed in)" msgstr "用 {0} 繼續 (目前已登入)" @@ -1873,7 +1961,7 @@ msgctxt "toast" msgid "Conversation deleted" msgstr "對話經已刪除" -#: src/screens/Messages/components/ChatListItem.tsx:191 +#: src/screens/Messages/components/ChatListItem.tsx:196 msgid "Conversation deleted" msgstr "對話經已刪除" @@ -1885,7 +1973,7 @@ msgstr "煮嘢" msgid "Copied" msgstr "複製咗喇" -#: src/screens/Settings/AboutSettings.tsx:98 +#: src/screens/Settings/AboutSettings.tsx:148 msgid "Copied build version to clipboard" msgstr "經已複製構建版本去剪貼簿" @@ -1903,7 +1991,7 @@ msgstr "複製咗去剪貼簿喇" msgid "Copied!" msgstr "複製咗喇!" -#: src/screens/Settings/AboutSettings.tsx:74 +#: src/screens/Settings/AboutSettings.tsx:124 msgid "Copies build version to clipboard" msgstr "複製構建版本去剪貼簿" @@ -1915,8 +2003,8 @@ msgstr "複製" msgid "Copy App Password" msgstr "複製 App 密碼" -#: src/view/com/profile/ProfileMenu.tsx:347 -#: src/view/com/profile/ProfileMenu.tsx:350 +#: src/view/com/profile/ProfileMenu.tsx:383 +#: src/view/com/profile/ProfileMenu.tsx:386 msgid "Copy at:// URI" msgstr "複製 at:// 連結" @@ -1930,13 +2018,13 @@ msgstr "複製發布者 DID" msgid "Copy code" msgstr "複製程式碼" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:472 -#: src/view/com/profile/ProfileMenu.tsx:356 -#: src/view/com/profile/ProfileMenu.tsx:359 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:491 +#: src/view/com/profile/ProfileMenu.tsx:392 +#: src/view/com/profile/ProfileMenu.tsx:395 msgid "Copy DID" msgstr "複製 DID" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:405 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:424 msgid "Copy host" msgstr "複製 Host" @@ -1948,7 +2036,7 @@ msgstr "複製連結" msgid "Copy Link" msgstr "複製連結" -#: src/view/screens/ProfileList.tsx:505 +#: src/view/screens/ProfileList.tsx:513 msgid "Copy link to list" msgstr "複製清單連結" @@ -1976,11 +2064,11 @@ msgstr "複製帖文文字" msgid "Copy QR code" msgstr "複製 QR Code" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:426 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:445 msgid "Copy TXT record value" msgstr "複製 TXT 記錄值" -#: src/Navigation.tsx:306 +#: src/Navigation.tsx:315 #: src/view/screens/CopyrightPolicy.tsx:31 msgid "Copyright Policy" msgstr "版權政策" @@ -1994,7 +2082,7 @@ msgstr "唔得離開呢度嘅傾偈" msgid "Could not load feed" msgstr "撈唔到動態源" -#: src/view/screens/ProfileList.tsx:1021 +#: src/view/screens/ProfileList.tsx:1029 msgid "Could not load list" msgstr "撈唔到清單" @@ -2016,7 +2104,7 @@ msgstr "幫新手包建立 QR Code" #: src/components/StarterPack/ProfileStarterPacks.tsx:178 #: src/components/StarterPack/ProfileStarterPacks.tsx:274 -#: src/Navigation.tsx:451 +#: src/Navigation.tsx:460 msgid "Create a starter pack" msgstr "建立一個新手包" @@ -2127,7 +2215,7 @@ msgstr "出世日期" msgid "Deactivate account" msgstr "停用帳號" -#: src/screens/Settings/Settings.tsx:332 +#: src/screens/Settings/Settings.tsx:374 msgid "Debug Moderation" msgstr "內容審覈偵錯" @@ -2150,7 +2238,7 @@ msgstr "預設圖標" #: src/screens/StarterPack/StarterPackScreen.tsx:672 #: src/screens/StarterPack/StarterPackScreen.tsx:744 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:767 -#: src/view/screens/ProfileList.tsx:760 +#: src/view/screens/ProfileList.tsx:768 msgid "Delete" msgstr "刪除" @@ -2176,7 +2264,7 @@ msgstr "係咪要刪咗呢個 App 嘅密碼?" msgid "Delete chat" msgstr "刪除傾偈" -#: src/screens/Settings/Settings.tsx:339 +#: src/screens/Settings/Settings.tsx:381 msgid "Delete chat declaration record" msgstr "刪除傾偈申報記錄" @@ -2195,7 +2283,7 @@ msgstr "刪除對話" msgid "Delete for me" msgstr "幫我刪除" -#: src/view/screens/ProfileList.tsx:548 +#: src/view/screens/ProfileList.tsx:556 msgid "Delete list" msgstr "刪除清單" @@ -2226,7 +2314,7 @@ msgstr "刪除新手包" msgid "Delete starter pack?" msgstr "係咪要刪除新手包?" -#: src/view/screens/ProfileList.tsx:755 +#: src/view/screens/ProfileList.tsx:763 msgid "Delete this list?" msgstr "係咪要刪咗呢份清單?" @@ -2238,8 +2326,8 @@ msgstr "係咪要刪咗呢條帖文?" msgid "Deleted" msgstr "已刪除" -#: src/components/dms/MessagesListHeader.tsx:155 -#: src/screens/Messages/components/ChatListItem.tsx:123 +#: src/components/dms/MessagesListHeader.tsx:160 +#: src/screens/Messages/components/ChatListItem.tsx:128 msgid "Deleted Account" msgstr "刪除咗嘅帳號" @@ -2247,19 +2335,19 @@ msgstr "刪除咗嘅帳號" msgid "Deleted post." msgstr "刪咗嘅帖文。" -#: src/screens/Profile/Header/EditProfileDialog.tsx:347 +#: src/screens/Profile/Header/EditProfileDialog.tsx:370 #: src/view/com/modals/CreateOrEditList.tsx:280 #: src/view/com/modals/CreateOrEditList.tsx:301 -#: src/view/com/modals/EditProfile.tsx:193 -#: src/view/com/modals/EditProfile.tsx:205 +#: src/view/com/modals/EditProfile.tsx:219 +#: src/view/com/modals/EditProfile.tsx:231 msgid "Description" msgstr "簡介" -#: src/screens/Profile/Header/EditProfileDialog.tsx:367 +#: src/screens/Profile/Header/EditProfileDialog.tsx:390 msgid "Description is too long" msgstr "簡介太長" -#: src/screens/Profile/Header/EditProfileDialog.tsx:368 +#: src/screens/Profile/Header/EditProfileDialog.tsx:391 msgid "Description is too long. {DESCRIPTION_MAX_GRAPHEMES, plural, other {The maximum number of characters is #.}}" msgstr "簡介太長,{DESCRIPTION_MAX_GRAPHEMES, plural, other {唔得超過 # 個字元。}}" @@ -2277,18 +2365,18 @@ msgstr "拆開引用" msgid "Detach quote post?" msgstr "係咪要拆開引用帖文?" -#: src/screens/Settings/AboutSettings.tsx:87 +#: src/screens/Settings/AboutSettings.tsx:137 msgctxt "toast" msgid "Developer mode disabled" msgstr "開發者模式經已停用" -#: src/screens/Settings/AboutSettings.tsx:81 +#: src/screens/Settings/AboutSettings.tsx:131 msgctxt "toast" msgid "Developer mode enabled" msgstr "開發者模式經已啓用" -#: src/screens/Settings/Settings.tsx:242 -#: src/screens/Settings/Settings.tsx:245 +#: src/screens/Settings/Settings.tsx:250 +#: src/screens/Settings/Settings.tsx:253 msgid "Developer options" msgstr "開發人員選項" @@ -2318,17 +2406,17 @@ msgstr "停用字幕" #: src/lib/moderation/useLabelBehaviorDescription.ts:68 #: src/screens/Messages/Settings.tsx:139 #: src/screens/Messages/Settings.tsx:142 -#: src/screens/Moderation/index.tsx:345 +#: src/screens/Moderation/index.tsx:364 msgid "Disabled" msgstr "停用" -#: src/screens/Profile/Header/EditProfileDialog.tsx:84 +#: src/screens/Profile/Header/EditProfileDialog.tsx:88 #: src/view/com/composer/Composer.tsx:705 #: src/view/com/composer/Composer.tsx:889 msgid "Discard" msgstr "棄置" -#: src/screens/Profile/Header/EditProfileDialog.tsx:81 +#: src/screens/Profile/Header/EditProfileDialog.tsx:85 msgid "Discard changes?" msgstr "係咪要放棄變更?" @@ -2343,7 +2431,7 @@ msgstr "係咪想放棄發布?" #: src/screens/Settings/components/PwiOptOut.tsx:87 #: src/screens/Settings/components/PwiOptOut.tsx:91 msgid "Discourage apps from showing my account to logged-out users" -msgstr "阻止 App 向未登入嘅用戶顯示我嘅帳號" +msgstr "阻止其他 Apps 向未登入嘅用戶顯示我嘅帳號" #: src/screens/Search/Explore.tsx:436 msgid "Discover Feeds" @@ -2372,7 +2460,7 @@ msgstr "跳過入門指南" #: src/screens/Search/modules/ExploreInterestsCard.tsx:43 msgid "Dismiss interests" -msgstr "忽略心水" +msgstr "唔啱心水" #: src/components/interstitials/TrendingVideos.tsx:92 msgid "Dismiss this section" @@ -2383,27 +2471,27 @@ msgstr "忽略呢部分" msgid "Display larger alt text badges" msgstr "顯示大啲嘅替代文字標誌" -#: src/screens/Profile/Header/EditProfileDialog.tsx:314 -#: src/screens/Profile/Header/EditProfileDialog.tsx:320 -#: src/screens/Profile/Header/EditProfileDialog.tsx:354 -#: src/view/com/modals/EditProfile.tsx:187 +#: src/screens/Profile/Header/EditProfileDialog.tsx:321 +#: src/screens/Profile/Header/EditProfileDialog.tsx:327 +#: src/screens/Profile/Header/EditProfileDialog.tsx:377 +#: src/view/com/modals/EditProfile.tsx:194 msgid "Display name" msgstr "名稱" -#: src/view/com/modals/EditProfile.tsx:175 +#: src/view/com/modals/EditProfile.tsx:182 msgid "Display Name" msgstr "名稱" -#: src/screens/Profile/Header/EditProfileDialog.tsx:333 +#: src/screens/Profile/Header/EditProfileDialog.tsx:340 msgid "Display name is too long" msgstr "名稱太長" -#: src/screens/Profile/Header/EditProfileDialog.tsx:334 +#: src/screens/Profile/Header/EditProfileDialog.tsx:341 msgid "Display name is too long. {DISPLAY_NAME_MAX_GRAPHEMES, plural, other {The maximum number of characters is #.}}" msgstr "名稱太長,{DISPLAY_NAME_MAX_GRAPHEMES, plural, other {唔得超過 # 個字元。}}" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:373 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:375 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:392 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:394 msgid "DNS Panel" msgstr "DNS 控制台" @@ -2419,7 +2507,7 @@ msgstr "唔包括裸體。" msgid "Doesn't begin or end with a hyphen" msgstr "唔得用連字號(-)開頭或結尾" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:488 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:507 msgid "Domain verified!" msgstr "網域經已驗證!" @@ -2441,11 +2529,9 @@ msgstr "網域經已驗證!" #: src/view/com/modals/CropImage.web.tsx:112 #: src/view/com/modals/InviteCodes.tsx:81 #: src/view/com/modals/InviteCodes.tsx:124 -#: src/view/com/modals/ListAddRemoveUsers.tsx:143 msgid "Done" msgstr "攪掂" -#: src/view/com/modals/ListAddRemoveUsers.tsx:145 #: src/view/com/modals/UserAddRemoveLists.tsx:113 #: src/view/com/modals/UserAddRemoveLists.tsx:116 msgctxt "action" @@ -2485,23 +2571,23 @@ msgstr "拖放即可加入圖片" msgid "Duration:" msgstr "持續時間:" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:211 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:230 msgid "e.g. alice" msgstr "例如:alice" -#: src/screens/Profile/Header/EditProfileDialog.tsx:321 +#: src/screens/Profile/Header/EditProfileDialog.tsx:328 msgid "e.g. Alice Lastname" msgstr "例如:張藍天" -#: src/view/com/modals/EditProfile.tsx:180 +#: src/view/com/modals/EditProfile.tsx:187 msgid "e.g. Alice Roberts" msgstr "例如:張藍天" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:357 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:376 msgid "e.g. alice.com" msgstr "例如:alice.com" -#: src/view/com/modals/EditProfile.tsx:198 +#: src/view/com/modals/EditProfile.tsx:224 msgid "e.g. Artist, dog-lover, and avid reader." msgstr "例如 : 藝術家、愛狗人士同狂熱讀者。" @@ -2536,7 +2622,8 @@ msgstr "每個邀請碼淨係得用一次。之後你會定期收到更多邀請 msgid "Edit" msgstr "編輯" -#: src/view/com/lists/ListMembers.tsx:143 +#: src/view/com/lists/ListMembers.tsx:180 +#: src/view/com/lists/ListMembers.tsx:186 msgctxt "action" msgid "Edit" msgstr "編輯" @@ -2566,7 +2653,7 @@ msgstr "編輯互動設定" msgid "Edit interests" msgstr "編輯心水主題" -#: src/view/screens/ProfileList.tsx:536 +#: src/view/screens/ProfileList.tsx:544 msgid "Edit list details" msgstr "編輯清單詳情" @@ -2574,12 +2661,12 @@ msgstr "編輯清單詳情" msgid "Edit Moderation List" msgstr "編輯內容審覈清單" -#: src/Navigation.tsx:316 +#: src/Navigation.tsx:325 #: src/view/screens/Feeds.tsx:515 msgid "Edit My Feeds" msgstr "編輯我嘅動態源" -#: src/view/com/modals/EditProfile.tsx:147 +#: src/view/com/modals/EditProfile.tsx:154 msgid "Edit my profile" msgstr "編輯個人檔案" @@ -2592,15 +2679,15 @@ msgstr "編輯用戶" msgid "Edit post interaction settings" msgstr "編輯帖文互動設定" -#: src/screens/Profile/Header/EditProfileDialog.tsx:269 -#: src/screens/Profile/Header/EditProfileDialog.tsx:275 +#: src/screens/Profile/Header/EditProfileDialog.tsx:276 +#: src/screens/Profile/Header/EditProfileDialog.tsx:282 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:196 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 msgid "Edit profile" msgstr "編輯個人檔案" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:199 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:185 msgid "Edit Profile" msgstr "編輯個人檔案" @@ -2616,15 +2703,15 @@ msgstr "編輯用戶清單" msgid "Edit who can reply" msgstr "調整邊啲人可以回覆" -#: src/view/com/modals/EditProfile.tsx:188 +#: src/view/com/modals/EditProfile.tsx:195 msgid "Edit your display name" msgstr "編輯你嘅名稱" -#: src/view/com/modals/EditProfile.tsx:206 +#: src/view/com/modals/EditProfile.tsx:232 msgid "Edit your profile description" msgstr "編輯你嘅個人簡介" -#: src/Navigation.tsx:456 +#: src/Navigation.tsx:465 msgid "Edit your starter pack" msgstr "編輯你嘅新手包" @@ -2707,7 +2794,7 @@ msgstr "啓用" msgid "Enable {0} only" msgstr "只啓用 {0}" -#: src/screens/Moderation/index.tsx:332 +#: src/screens/Moderation/index.tsx:351 msgid "Enable adult content" msgstr "啓用成人內容" @@ -2752,11 +2839,11 @@ msgstr "喺你「Discover」動態源度啓用時興影片。" #: src/screens/Messages/Settings.tsx:130 #: src/screens/Messages/Settings.tsx:133 -#: src/screens/Moderation/index.tsx:343 +#: src/screens/Moderation/index.tsx:362 msgid "Enabled" msgstr "啓用" -#: src/screens/Profile/Sections/Feed.tsx:116 +#: src/screens/Profile/Sections/Feed.tsx:113 msgid "End of feed" msgstr "睇晒冇嘢喇" @@ -2789,7 +2876,7 @@ msgstr "進入全螢幕" msgid "Enter the code you received to change your password." msgstr "輸入你收到嘅驗證碼去到變更你嘅密碼。" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:351 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:370 msgid "Enter the domain you want to use" msgstr "輸入你想用嘅網域" @@ -2906,19 +2993,15 @@ msgstr "離開圖片裁剪流程" msgid "Exits image view" msgstr "離開圖片檢視" -#: src/view/com/modals/ListAddRemoveUsers.tsx:89 -msgid "Exits inputting search query" -msgstr "離開輸入搵嘢查詢" - #: src/view/com/lightbox/Lightbox.web.tsx:184 msgid "Expand alt text" msgstr "展開替代文字" -#: src/view/com/notifications/NotificationFeedItem.tsx:406 +#: src/view/com/notifications/NotificationFeedItem.tsx:480 msgid "Expand list of users" msgstr "展開用戶清單" -#: src/view/com/composer/ComposerReplyTo.tsx:70 +#: src/view/com/composer/ComposerReplyTo.tsx:83 msgid "Expand or collapse the full post you are replying to" msgstr "展開或摺疊你覆緊嘅完整帖文" @@ -2926,10 +3009,6 @@ msgstr "展開或摺疊你覆緊嘅完整帖文" msgid "Expands or collapses post text" msgstr "展開或摺疊帖文文字" -#: src/view/com/composer/ComposerReplyTo.tsx:73 -msgid "Expands or collapses the full post you are replying to" -msgstr "展開或摺疊你覆緊嘅完整帖文" - #: src/lib/api/index.ts:406 msgid "Expected uri to resolve to a record" msgstr "URI 應解析爲記錄" @@ -2961,10 +3040,10 @@ msgstr "血腥、暴露或獵奇等其他可能令人反感嘅媒體內容。" msgid "Explicit sexual images." msgstr "打大赤肋嘅鹹溼相。" -#: src/Navigation.tsx:640 +#: src/Navigation.tsx:649 #: src/screens/Search/Shell.tsx:307 #: src/view/shell/desktop/LeftNav.tsx:617 -#: src/view/shell/Drawer.tsx:370 +#: src/view/shell/Drawer.tsx:386 msgid "Explore" msgstr "探索" @@ -2992,7 +3071,7 @@ msgstr "外部媒體" msgid "External media may allow websites to collect information about you and your device. No information is sent or requested until you press the \"play\" button." msgstr "外部媒體網站可能會攞你同你部裝置啲資料。除非你撳咗「播放」掣,否則唔會傳送或要求用任何資料去到外部媒體網站度。" -#: src/Navigation.tsx:335 +#: src/Navigation.tsx:344 #: src/screens/Settings/ExternalMediaPreferences.tsx:31 msgid "External Media Preferences" msgstr "外部媒體偏好設定" @@ -3007,10 +3086,14 @@ msgstr "接受唔到傾偈邀請" msgid "Failed to add emoji reaction" msgstr "加唔到 Emoji 反應" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:568 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:587 msgid "Failed to change handle. Please try again." msgstr "改唔到帳號頭銜,唔該試多一次。" +#: src/components/verification/VerificationCreatePrompt.tsx:32 +msgid "Failed to create a verification" +msgstr "" + #: src/screens/Settings/components/AddAppPasswordDialog.tsx:173 msgid "Failed to create app password. Please try again." msgstr "建立唔到 App 密碼,唔該試多一次。" @@ -3087,6 +3170,10 @@ msgstr "固定唔到帖文" msgid "Failed to remove emoji reaction" msgstr "刪唔到 Emoji 反應" +#: src/components/verification/VerificationRemovePrompt.tsx:34 +msgid "Failed to remove verification" +msgstr "" + #: src/view/com/lightbox/Lightbox.tsx:46 msgid "Failed to save image: {0}" msgstr "儲存唔到圖片:{0}" @@ -3132,11 +3219,11 @@ msgstr "更新唔到設定" msgid "Failed to upload video" msgstr "上載唔到條片" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:341 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:360 msgid "Failed to verify handle. Please try again." msgstr "驗證唔到帳號頭銜,唔該試多一次。" -#: src/Navigation.tsx:251 +#: src/Navigation.tsx:260 msgid "Feed" msgstr "動態源" @@ -3155,7 +3242,7 @@ msgstr "切換動態源" #: src/view/shell/desktop/RightNav.tsx:102 #: src/view/shell/desktop/RightNav.tsx:103 -#: src/view/shell/Drawer.tsx:324 +#: src/view/shell/Drawer.tsx:340 msgid "Feedback" msgstr "意見" @@ -3165,14 +3252,14 @@ msgctxt "toast" msgid "Feedback sent!" msgstr "意見經已送出!" -#: src/Navigation.tsx:436 +#: src/Navigation.tsx:445 #: src/screens/Search/SearchResults.tsx:68 #: src/screens/StarterPack/StarterPackScreen.tsx:185 #: src/view/screens/Feeds.tsx:508 #: src/view/screens/Profile.tsx:227 #: src/view/screens/SavedFeeds.tsx:96 #: src/view/shell/desktop/LeftNav.tsx:655 -#: src/view/shell/Drawer.tsx:486 +#: src/view/shell/Drawer.tsx:502 msgid "Feeds" msgstr "動態源" @@ -3218,7 +3305,7 @@ msgstr "幫緊你幫緊你" #: src/view/com/posts/FollowingEmptyState.tsx:53 #: src/view/com/posts/FollowingEndOfFeed.tsx:54 msgid "Find accounts to follow" -msgstr "搵啲帳號去跟佢" +msgstr "搵啲帳號去跟" #: src/components/ProgressGuide/FollowDialog.tsx:77 #: src/components/ProgressGuide/FollowDialog.tsx:87 @@ -3258,10 +3345,10 @@ msgid "Flexible" msgstr "靈活" #. User is not following this account, click to follow -#: src/components/ProfileCard.tsx:372 -#: src/components/ProfileHoverCard/index.web.tsx:449 -#: src/components/ProfileHoverCard/index.web.tsx:460 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 +#: src/components/ProfileCard.tsx:400 +#: src/components/ProfileHoverCard/index.web.tsx:456 +#: src/components/ProfileHoverCard/index.web.tsx:467 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:236 #: src/screens/VideoFeed/index.tsx:829 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:131 msgid "Follow" @@ -3272,7 +3359,7 @@ msgctxt "action" msgid "Follow" msgstr "跟佢" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:218 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:221 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:113 msgid "Follow {0}" msgstr "跟 {0}" @@ -3294,8 +3381,8 @@ msgstr "跟 10 個人" msgid "Follow 7 accounts" msgstr "跟 7 個人" -#: src/view/com/profile/ProfileMenu.tsx:252 -#: src/view/com/profile/ProfileMenu.tsx:263 +#: src/view/com/profile/ProfileMenu.tsx:265 +#: src/view/com/profile/ProfileMenu.tsx:276 msgid "Follow account" msgstr "跟佢" @@ -3304,7 +3391,7 @@ msgstr "跟佢" msgid "Follow all" msgstr "跟晒佢哋" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:232 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:129 msgid "Follow Back" msgstr "跟返佢" @@ -3330,7 +3417,7 @@ msgstr "你識嘅 <0>{0} 同 <1>{1} 亦都跟咗佢" msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" msgstr "你識嘅 <0>{0}, <1>{1} 同{2, plural, one {另外 # 人亦都跟咗佢} other {另外 # 人亦都跟咗佢}}" -#: src/Navigation.tsx:205 +#: src/Navigation.tsx:214 msgid "Followers of @{0} that you know" msgstr "你識嘅 @{0} 亦都跟咗佢" @@ -3340,10 +3427,10 @@ msgid "Followers you know" msgstr "你識嘅擁躉" #. User is following this account, click to unfollow -#: src/components/ProfileCard.tsx:366 -#: src/components/ProfileHoverCard/index.web.tsx:448 -#: src/components/ProfileHoverCard/index.web.tsx:459 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:230 +#: src/components/ProfileCard.tsx:394 +#: src/components/ProfileHoverCard/index.web.tsx:455 +#: src/components/ProfileHoverCard/index.web.tsx:466 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:232 #: src/screens/VideoFeed/index.tsx:827 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:134 #: src/view/screens/Feeds.tsx:599 @@ -3351,8 +3438,8 @@ msgstr "你識嘅擁躉" msgid "Following" msgstr "跟緊" -#: src/components/ProfileCard.tsx:329 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 +#: src/components/ProfileCard.tsx:357 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:101 msgid "Following {0}" msgstr "跟緊 {0}" @@ -3369,7 +3456,7 @@ msgstr "跟緊 {name}" msgid "Following feed preferences" msgstr "「Following」動態源偏好設定" -#: src/Navigation.tsx:322 +#: src/Navigation.tsx:331 #: src/screens/Settings/FollowingFeedPreferences.tsx:53 msgid "Following Feed Preferences" msgstr "「Following」動態源偏好設定" @@ -3450,7 +3537,7 @@ msgstr "相簿" msgid "Generate a starter pack" msgstr "生成一個新手包" -#: src/view/shell/Drawer.tsx:328 +#: src/view/shell/Drawer.tsx:344 msgid "Get help" msgstr "尋求協助" @@ -3486,7 +3573,7 @@ msgstr "明顯違反法律或服務條款" #: src/screens/VideoFeed/index.tsx:1112 #: src/view/com/auth/LoggedOut.tsx:72 #: src/view/screens/NotFound.tsx:57 -#: src/view/screens/ProfileList.tsx:1030 +#: src/view/screens/ProfileList.tsx:1038 msgid "Go back" msgstr "返去" @@ -3497,7 +3584,7 @@ msgstr "返去" #: src/screens/Profile/ProfileFeed/index.tsx:94 #: src/screens/StarterPack/StarterPackScreen.tsx:757 #: src/view/screens/NotFound.tsx:56 -#: src/view/screens/ProfileList.tsx:1035 +#: src/view/screens/ProfileList.tsx:1043 msgid "Go Back" msgstr "返去" @@ -3518,7 +3605,11 @@ msgstr "去首頁" msgid "Go Home" msgstr "去首頁" -#: src/screens/Messages/components/ChatListItem.tsx:355 +#: src/view/com/notifications/NotificationFeedItem.tsx:193 +msgid "Go to {firstAuthorName}'s profile" +msgstr "去到 {firstAuthorName} 嘅個人檔案" + +#: src/screens/Messages/components/ChatListItem.tsx:360 msgid "Go to conversation with {0}" msgstr "同 {0} 傾偈" @@ -3529,11 +3620,11 @@ msgstr "去到下一步" #: src/components/dms/ConvoMenu.tsx:227 msgid "Go to profile" -msgstr "去佢嘅個人檔案" +msgstr "去到個人檔案" #: src/components/dms/ConvoMenu.tsx:224 msgid "Go to user's profile" -msgstr "去佢嘅個人檔案" +msgstr "去到用戶嘅個人檔案" #: src/lib/moderation/useGlobalLabelStrings.ts:46 #: src/lib/moderation/useGlobalLabelStrings.ts:50 @@ -3552,16 +3643,16 @@ msgstr "攪掂一半喇!" msgid "Handle" msgstr "帳號頭銜" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:572 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:591 msgid "Handle already taken. Please try a different one." msgstr "呢個帳號頭銜俾人用咗,唔該試下用第個。" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:189 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:325 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:195 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:344 msgid "Handle changed!" msgstr "帳號頭銜經已改好!" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:576 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:595 msgid "Handle too long. Please try a shorter one." msgstr "呢個帳號頭銜太長,唔該試下校短啲。" @@ -3574,7 +3665,7 @@ msgstr "觸覺" msgid "Harassment, trolling, or intolerance" msgstr "騷擾、惡搞或歧視行爲" -#: src/Navigation.tsx:406 +#: src/Navigation.tsx:415 msgid "Hashtag" msgstr "標籤" @@ -3586,11 +3677,11 @@ msgstr "標籤 {tag}" msgid "Having trouble?" msgstr "遇到問題?" -#: src/screens/Settings/Settings.tsx:207 -#: src/screens/Settings/Settings.tsx:211 +#: src/screens/Settings/Settings.tsx:215 +#: src/screens/Settings/Settings.tsx:219 #: src/view/shell/desktop/RightNav.tsx:120 #: src/view/shell/desktop/RightNav.tsx:121 -#: src/view/shell/Drawer.tsx:337 +#: src/view/shell/Drawer.tsx:353 msgid "Help" msgstr "協助" @@ -3629,7 +3720,7 @@ msgstr "隱藏清單" msgid "Hide" msgstr "隱藏" -#: src/view/com/notifications/NotificationFeedItem.tsx:605 +#: src/view/com/notifications/NotificationFeedItem.tsx:694 msgctxt "action" msgid "Hide" msgstr "隱藏" @@ -3680,10 +3771,15 @@ msgstr "係咪要隱藏時興話題?" msgid "Hide trending videos?" msgstr "係咪要隱藏時興影片?" -#: src/view/com/notifications/NotificationFeedItem.tsx:596 +#: src/view/com/notifications/NotificationFeedItem.tsx:685 msgid "Hide user list" msgstr "隱藏用戶清單" +#: src/screens/Moderation/VerificationSettings.tsx:81 +#: src/screens/Moderation/VerificationSettings.tsx:90 +msgid "Hide verification badges" +msgstr "" + #: src/components/moderation/ContentHider.tsx:151 #: src/components/moderation/PostHider.tsx:79 msgid "Hides the content" @@ -3709,7 +3805,7 @@ msgstr "唔好意思,動態源伺服器畀咗個錯誤嘅回覆,請話畀動 msgid "Hmm, we're having trouble finding this feed. It may have been deleted." msgstr "唔好意思,我哋搵唔到呢個動態源。佢可能經已刪咗。" -#: src/screens/Moderation/index.tsx:54 +#: src/screens/Moderation/index.tsx:58 msgid "Hmmmm, it seems we're having trouble loading this data. See below for more details. If this issue persists, please contact us." msgstr "唔好意思,我哋好似喺撈緊數據嗰陣遇到問題。睇下下低資訊瞭解詳情。若然仲係有呢個問題,請聯絡我哋。" @@ -3721,15 +3817,15 @@ msgstr "唔好意思,我哋撈唔到嗰個審覈服務。" msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "幫緊你幫緊你!我哋而家逐步開放影片功能,而你仲喺等候名單嗰度。遲啲返嚟睇下啦!" -#: src/Navigation.tsx:635 -#: src/Navigation.tsx:655 +#: src/Navigation.tsx:644 +#: src/Navigation.tsx:664 #: src/view/shell/bottom-bar/BottomBar.tsx:162 #: src/view/shell/desktop/LeftNav.tsx:599 -#: src/view/shell/Drawer.tsx:396 +#: src/view/shell/Drawer.tsx:412 msgid "Home" msgstr "首頁" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:398 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:417 msgid "Host:" msgstr "Host:" @@ -3768,8 +3864,8 @@ msgstr "我有驗證碼" msgid "I have a confirmation code" msgstr "我有驗證碼" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:261 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:267 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:280 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:286 msgid "I have my own domain" msgstr "我有自己嘅網域" @@ -3786,11 +3882,11 @@ msgstr "若然替代文字太長,就會切換替代文字展開狀態" msgid "If you are not yet an adult according to the laws of your country, your parent or legal guardian must read these Terms on your behalf." msgstr "若然你嘅年齡根據所在國家/地區嘅法律仲未夠秤嘅話,噉你父母或法定監護人就必須代表你閱讀呢啲條款。" -#: src/view/screens/ProfileList.tsx:757 +#: src/view/screens/ProfileList.tsx:765 msgid "If you delete this list, you won't be able to recover it." msgstr "若然你刪咗呢份清單,之後就冇得恢復。" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:248 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:267 msgid "If you have your own domain, you can use that as your handle. This lets you self-verify your identity. <0>Learn more here." msgstr "若然你有自己嘅網域,你可以用佢作爲你嘅帳號頭銜。同時亦都可以證明你嘅身份。<0> 進一步瞭解 。" @@ -3819,6 +3915,15 @@ msgstr "違法" msgid "Image" msgstr "圖片" +#: src/screens/Settings/AboutSettings.tsx:61 +msgid "Image cache cleared" +msgstr "" + +#. Android-only toast message which includes amount of space freed using localized number formatting +#: src/screens/Settings/AboutSettings.tsx:47 +msgid "Image cache cleared, freed {0}" +msgstr "" + #: src/components/StarterPack/ShareDialog.tsx:76 msgid "Image saved to your camera roll!" msgstr "圖片存咗去你嘅相簿度喇!" @@ -3871,7 +3976,7 @@ msgstr "輸入電郵到你嘅驗證碼" msgid "Interaction limited" msgstr "已限制互動" -#: src/screens/Moderation/index.tsx:209 +#: src/screens/Moderation/index.tsx:213 msgid "Interaction settings" msgstr "互動設定" @@ -3880,11 +3985,11 @@ msgstr "互動設定" msgid "Invalid 2FA confirmation code." msgstr "雙重驗證確認碼無效。" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:578 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:597 msgid "Invalid handle. Please try a different one." msgstr "無效嘅帳號頭銜,唔該試下用第個。" -#: src/view/com/post-thread/PostThreadItem.tsx:288 +#: src/view/com/post-thread/PostThreadItem.tsx:291 msgid "Invalid or unsupported post record" msgstr "無效或唔支援嘅帖文記錄" @@ -3960,7 +4065,7 @@ msgstr "加入對話" #: src/screens/Onboarding/index.tsx:21 #: src/screens/Onboarding/state.ts:104 msgid "Journalism" -msgstr "新聞學" +msgstr "記者" #: src/components/moderation/ContentHider.tsx:231 msgid "Labeled by {0}." @@ -3979,7 +4084,7 @@ msgstr "標記" msgid "Labels added" msgstr "標記經已加入" -#: src/screens/Profile/Sections/Labels.tsx:163 +#: src/screens/Profile/Sections/Labels.tsx:160 msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." msgstr "標記係用戶同內容嘅註解。佢哋可以用嚟隱藏、警告同管理你嘅社交網絡。" @@ -3995,13 +4100,13 @@ msgstr "你內容上嘅標記" msgid "Language selection" msgstr "語言揀選" -#: src/Navigation.tsx:178 +#: src/Navigation.tsx:187 msgid "Language Settings" msgstr "語言設定" #: src/screens/Settings/LanguageSettings.tsx:71 -#: src/screens/Settings/Settings.tsx:199 -#: src/screens/Settings/Settings.tsx:202 +#: src/screens/Settings/Settings.tsx:207 +#: src/screens/Settings/Settings.tsx:210 msgid "Languages" msgstr "語言" @@ -4015,10 +4120,19 @@ msgstr "大啲" msgid "Latest" msgstr "最新" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:252 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:271 msgid "learn more" msgstr "進一步瞭解" +#: src/components/verification/VerificationsDialog.tsx:163 +#: src/components/verification/VerifierDialog.tsx:132 +#: src/screens/Moderation/VerificationSettings.tsx:47 +#: src/screens/Profile/Header/EditProfileDialog.tsx:360 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:212 +#: src/view/com/modals/EditProfile.tsx:208 +msgid "Learn more" +msgstr "" + #: src/components/moderation/ScreenHider.tsx:140 msgid "Learn More" msgstr "進一步瞭解" @@ -4044,6 +4158,11 @@ msgstr "進一步瞭解呢個內容所套用嘅內容審覈資訊。" msgid "Learn more about this warning" msgstr "進一步了解呢個警告" +#: src/components/verification/VerificationsDialog.tsx:152 +#: src/components/verification/VerifierDialog.tsx:121 +msgid "Learn more about verification on Bluesky" +msgstr "" + #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:99 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:102 msgid "Learn more about what is public on Bluesky." @@ -4132,9 +4251,8 @@ msgstr "讚好呢個動態源" msgid "Like this labeler" msgstr "讚呢個標記服務" -#: src/components/LikesDialog.tsx:85 -#: src/Navigation.tsx:256 -#: src/Navigation.tsx:261 +#: src/Navigation.tsx:265 +#: src/Navigation.tsx:270 msgid "Liked by" msgstr "讚過" @@ -4160,7 +4278,7 @@ msgstr "有 {likeCount, plural, one {# 人} other {# 人}}讚佢" msgid "Likes" msgstr "讚好" -#: src/view/com/post-thread/PostThreadItem.tsx:223 +#: src/view/com/post-thread/PostThreadItem.tsx:226 msgid "Likes on this post" msgstr "呢條帖文嘅讚數" @@ -4169,7 +4287,7 @@ msgstr "呢條帖文嘅讚數" msgid "Linear" msgstr "直列模式" -#: src/Navigation.tsx:211 +#: src/Navigation.tsx:220 msgid "List" msgstr "清單" @@ -4177,7 +4295,7 @@ msgstr "清單" msgid "List Avatar" msgstr "清單封面" -#: src/view/screens/ProfileList.tsx:430 +#: src/view/screens/ProfileList.tsx:438 msgctxt "toast" msgid "List blocked" msgstr "清單經已封鎖" @@ -4195,7 +4313,7 @@ msgstr "<0/> 建立嘅清單" msgid "List by you" msgstr "你嘅清單" -#: src/view/screens/ProfileList.tsx:477 +#: src/view/screens/ProfileList.tsx:485 msgctxt "toast" msgid "List deleted" msgstr "清單經已刪除" @@ -4204,11 +4322,11 @@ msgstr "清單經已刪除" msgid "List has been hidden" msgstr "清單經已隱藏" -#: src/view/screens/ProfileList.tsx:172 +#: src/view/screens/ProfileList.tsx:176 msgid "List Hidden" msgstr "隱藏清單" -#: src/view/screens/ProfileList.tsx:394 +#: src/view/screens/ProfileList.tsx:402 msgctxt "toast" msgid "List muted" msgstr "清單經已靜音" @@ -4217,22 +4335,22 @@ msgstr "清單經已靜音" msgid "List Name" msgstr "清單名稱" -#: src/view/screens/ProfileList.tsx:448 +#: src/view/screens/ProfileList.tsx:456 msgctxt "toast" msgid "List unblocked" msgstr "清單經已解除封鎖" -#: src/view/screens/ProfileList.tsx:412 +#: src/view/screens/ProfileList.tsx:420 msgctxt "toast" msgid "List unmuted" msgstr "清單經已唔再靜音" -#: src/Navigation.tsx:140 +#: src/Navigation.tsx:141 #: src/view/screens/Lists.tsx:62 #: src/view/screens/Profile.tsx:221 #: src/view/screens/Profile.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:673 -#: src/view/shell/Drawer.tsx:501 +#: src/view/shell/Drawer.tsx:517 msgid "Lists" msgstr "清單" @@ -4255,7 +4373,7 @@ msgstr "撈下新嘅通知" #: src/screens/Profile/ProfileFeed/index.tsx:221 #: src/screens/Profile/Sections/Feed.tsx:98 #: src/view/com/feeds/FeedPage.tsx:155 -#: src/view/screens/ProfileList.tsx:870 +#: src/view/screens/ProfileList.tsx:878 msgid "Load new posts" msgstr "撈下新嘅帖文" @@ -4263,7 +4381,7 @@ msgstr "撈下新嘅帖文" msgid "Loading..." msgstr "撈緊……" -#: src/Navigation.tsx:281 +#: src/Navigation.tsx:290 msgid "Log" msgstr "日誌" @@ -4276,7 +4394,7 @@ msgid "Logo by @sawaratsuki.bsky.social" msgstr "LOGO 由 @sawaratsuki.bsky.social 所繪製" #: src/view/shell/desktop/RightNav.tsx:127 -#: src/view/shell/Drawer.tsx:639 +#: src/view/shell/Drawer.tsx:655 msgid "Logo by <0>@sawaratsuki.bsky.social" msgstr "LOGO 由 <0>@sawaratsuki.bsky.social 所繪製" @@ -4313,6 +4431,10 @@ msgstr "睇清楚呢度係咪你真係想去嘅網站!" msgid "Manage saved feeds" msgstr "管理儲存咗嘅動態源" +#: src/screens/Moderation/index.tsx:283 +msgid "Manage verification settings" +msgstr "" + #: src/components/dialogs/MutedWords.tsx:108 msgid "Manage your muted words and tags" msgstr "管理你嘅靜音字詞同標籤" @@ -4366,7 +4488,7 @@ msgctxt "toast" msgid "Message deleted" msgstr "訊息經已刪除" -#: src/screens/Messages/components/ChatListItem.tsx:192 +#: src/screens/Messages/components/ChatListItem.tsx:197 msgid "Message deleted" msgstr "訊息經已刪除" @@ -4391,7 +4513,7 @@ msgstr "訊息太長" msgid "Message options" msgstr "訊息選項" -#: src/Navigation.tsx:650 +#: src/Navigation.tsx:659 msgid "Messages" msgstr "傾偈" @@ -4410,10 +4532,10 @@ msgstr "誤導性帳號" msgid "Misleading Post" msgstr "誤導性帖文" -#: src/Navigation.tsx:145 -#: src/screens/Moderation/index.tsx:89 -#: src/screens/Settings/Settings.tsx:167 -#: src/screens/Settings/Settings.tsx:170 +#: src/Navigation.tsx:146 +#: src/screens/Moderation/index.tsx:93 +#: src/screens/Settings/Settings.tsx:175 +#: src/screens/Settings/Settings.tsx:178 msgid "Moderation" msgstr "內容審覈" @@ -4445,11 +4567,11 @@ msgctxt "toast" msgid "Moderation list updated" msgstr "內容審覈清單經已更新" -#: src/screens/Moderation/index.tsx:239 +#: src/screens/Moderation/index.tsx:243 msgid "Moderation lists" msgstr "內容審覈清單" -#: src/Navigation.tsx:150 +#: src/Navigation.tsx:151 #: src/view/screens/ModerationModlists.tsx:62 msgid "Moderation Lists" msgstr "內容審覈清單" @@ -4458,11 +4580,11 @@ msgstr "內容審覈清單" msgid "moderation settings" msgstr "內容審覈設定" -#: src/Navigation.tsx:271 +#: src/Navigation.tsx:280 msgid "Moderation states" msgstr "內容審覈狀態" -#: src/screens/Moderation/index.tsx:193 +#: src/screens/Moderation/index.tsx:197 msgid "Moderation tools" msgstr "內容審覈工具" @@ -4471,7 +4593,7 @@ msgstr "內容審覈工具" msgid "Moderator has chosen to set a general warning on the content." msgstr "內容審覈服務提供者經已將呢個內容標記普通警告。" -#: src/view/com/post-thread/PostThreadItem.tsx:645 +#: src/view/com/post-thread/PostThreadItem.tsx:665 msgid "More" msgstr "更多" @@ -4480,9 +4602,9 @@ msgstr "更多" msgid "More feeds" msgstr "更多動態源" -#: src/view/com/profile/ProfileMenu.tsx:194 -#: src/view/com/profile/ProfileMenu.tsx:200 -#: src/view/screens/ProfileList.tsx:742 +#: src/view/com/profile/ProfileMenu.tsx:207 +#: src/view/com/profile/ProfileMenu.tsx:213 +#: src/view/screens/ProfileList.tsx:750 msgid "More options" msgstr "更多選項" @@ -4515,14 +4637,14 @@ msgstr "靜音" msgid "Mute {tag}" msgstr "靜音 {tag}" -#: src/view/com/profile/ProfileMenu.tsx:289 -#: src/view/com/profile/ProfileMenu.tsx:296 +#: src/view/com/profile/ProfileMenu.tsx:325 +#: src/view/com/profile/ProfileMenu.tsx:332 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:669 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:675 msgid "Mute account" msgstr "靜音帳號" -#: src/view/screens/ProfileList.tsx:649 +#: src/view/screens/ProfileList.tsx:657 msgid "Mute accounts" msgstr "靜音帳號" @@ -4535,11 +4657,11 @@ msgstr "靜音對話" msgid "Mute in:" msgstr "靜音:" -#: src/view/screens/ProfileList.tsx:771 +#: src/view/screens/ProfileList.tsx:779 msgid "Mute list" msgstr "靜音清單" -#: src/view/screens/ProfileList.tsx:766 +#: src/view/screens/ProfileList.tsx:774 msgid "Mute these accounts?" msgstr "係咪要靜音呢啲帳號?" @@ -4577,16 +4699,16 @@ msgstr "靜音討論串" msgid "Mute words & tags" msgstr "靜音字詞同標籤" -#: src/screens/Moderation/index.tsx:254 +#: src/screens/Moderation/index.tsx:258 msgid "Muted accounts" msgstr "靜音咗嘅帳號" -#: src/Navigation.tsx:155 -#: src/view/screens/ModerationMutedAccounts.tsx:100 +#: src/Navigation.tsx:156 +#: src/view/screens/ModerationMutedAccounts.tsx:123 msgid "Muted Accounts" msgstr "靜音咗嘅帳號" -#: src/view/screens/ModerationMutedAccounts.tsx:112 +#: src/view/screens/ModerationMutedAccounts.tsx:135 msgid "Muted accounts have their posts removed from your feed and from your notifications. Mutes are completely private." msgstr "靜音咗嘅帳號唔會再喺你嘅動態源同通知度出現,兼且靜音咗邊個淨係得你知。" @@ -4594,11 +4716,11 @@ msgstr "靜音咗嘅帳號唔會再喺你嘅動態源同通知度出現,兼且 msgid "Muted by \"{0}\"" msgstr "俾 「{0}」 靜音" -#: src/screens/Moderation/index.tsx:224 +#: src/screens/Moderation/index.tsx:228 msgid "Muted words & tags" msgstr "靜音字詞同標籤" -#: src/view/screens/ProfileList.tsx:768 +#: src/view/screens/ProfileList.tsx:776 msgid "Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them." msgstr "靜音咗嘅帳號淨係得你睇到。佢哋仲係可以同你互動,之但係你唔會再睇到佢哋嘅帖文或相關通知。" @@ -4650,7 +4772,7 @@ msgstr "前往新手包" msgid "Navigates to the next screen" msgstr "去到下一個畫面" -#: src/view/shell/Drawer.tsx:72 +#: src/view/shell/Drawer.tsx:75 msgid "Navigates to your profile" msgstr "去到你嘅個人檔案" @@ -4667,13 +4789,13 @@ msgstr "需要擧報侵犯版權行爲?" msgid "Never lose access to your followers or data." msgstr "你永遠唔會失去對擁躉或個人資訊嘅掌握權。" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:548 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:567 msgid "Nevermind, create a handle for me" msgstr "唔使喇,幫我整個帳號頭銜" #: src/screens/Search/modules/ExploreTrendingTopics.tsx:195 msgid "New" -msgstr "新增" +msgstr "至新" #: src/view/screens/Lists.tsx:74 #: src/view/screens/ModerationModlists.tsx:74 @@ -4687,9 +4809,13 @@ msgstr "新增" msgid "New chat" msgstr "同人傾偈" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:202 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:210 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:356 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:63 +msgid "New Feature" +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:221 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:229 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:375 msgid "New handle" msgstr "新帳號頭銜" @@ -4718,8 +4844,8 @@ msgstr "新密碼" #: src/view/screens/Feeds.tsx:549 #: src/view/screens/Notifications.tsx:165 #: src/view/screens/Profile.tsx:507 -#: src/view/screens/ProfileList.tsx:252 -#: src/view/screens/ProfileList.tsx:285 +#: src/view/screens/ProfileList.tsx:250 +#: src/view/screens/ProfileList.tsx:288 msgid "New post" msgstr "新帖文" @@ -4780,8 +4906,8 @@ msgstr "下一張圖片" msgid "No app passwords yet" msgstr "而家仲未有 App 密碼" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:378 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:380 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:397 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:399 msgid "No DNS Panel" msgstr "冇 DNS 控制台" @@ -4798,8 +4924,8 @@ msgstr "搵唔到任何動態源,試下搵過第啲。" msgid "No likes yet" msgstr "仲未有人讚" -#: src/components/ProfileCard.tsx:351 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:119 +#: src/components/ProfileCard.tsx:379 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:122 msgid "No longer following {0}" msgstr "唔再跟住 {0}" @@ -4807,7 +4933,7 @@ msgstr "唔再跟住 {0}" msgid "No longer than {MAX_SERVICE_HANDLE_LENGTH, plural, other {# characters}}" msgstr "唔得超過 {MAX_SERVICE_HANDLE_LENGTH, plural, other {# 個字元}}" -#: src/screens/Messages/components/ChatListItem.tsx:134 +#: src/screens/Messages/components/ChatListItem.tsx:139 msgid "No messages yet" msgstr "仲未有任何訊息" @@ -4841,7 +4967,7 @@ msgstr "仲未有轉發" msgid "No result" msgstr "冇嘢到" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:204 +#: src/components/dialogs/SearchablePeopleList.tsx:223 #: src/components/ProgressGuide/FollowDialog.tsx:212 msgid "No results" msgstr "冇嘢到" @@ -4859,9 +4985,8 @@ msgid "No results found for \"{query}\"" msgstr "搵唔到「{query}」嘅結果。" #: src/screens/Search/SearchResults.tsx:248 -#: src/screens/Search/SearchResults.tsx:286 -#: src/screens/Search/SearchResults.tsx:331 -#: src/view/com/modals/ListAddRemoveUsers.tsx:128 +#: src/screens/Search/SearchResults.tsx:284 +#: src/screens/Search/SearchResults.tsx:329 msgid "No results found for {query}" msgstr "搵唔到 {query} 嘅結果" @@ -4883,7 +5008,6 @@ msgid "Nobody" msgstr "冇人" #: src/components/LikedByList.tsx:86 -#: src/components/LikesDialog.tsx:97 #: src/view/com/post-thread/PostLikedBy.tsx:86 msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "仲未有人讚喎,一唔係你做第一個?" @@ -4908,7 +5032,7 @@ msgstr "非性裸體" msgid "Not followed by anyone you're following" msgstr "冇任何你識得嘅人跟緊佢" -#: src/Navigation.tsx:135 +#: src/Navigation.tsx:136 #: src/view/screens/Profile.tsx:122 msgid "Not Found" msgstr "搵唔到" @@ -4918,7 +5042,7 @@ msgstr "搵唔到" msgid "Not right now" msgstr "而家唔使" -#: src/view/com/profile/ProfileMenu.tsx:406 +#: src/view/com/profile/ProfileMenu.tsx:442 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:791 #: src/view/com/util/post-ctrls/PostCtrls.tsx:361 msgid "Note about sharing" @@ -4926,7 +5050,7 @@ msgstr "關於分享嘅注意事項" #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:88 msgid "Note: Bluesky is an open and public network. This setting only limits the visibility of your content on the Bluesky app and website, and other apps may not respect this setting. Your content may still be shown to logged-out users by other apps and websites." -msgstr "註:Bluesky 係一個開放同公開嘅社羣網絡。呢個設定淨係會限制你嘅內容喺 Bluesky App 同網站上面嘅可見度,而其他 Apps 可能唔會遵守呢個設定。其他 Apps 同網站依然有可能會俾未登入嘅用戶睇你啲嘢。" +msgstr "註:Bluesky 係一個開放同公開嘅社羣網絡。呢個設定淨係會限制你嘅內容喺 Bluesky App 同網站上面嘅可見度,而其他 Apps 可能唔會遵守呢個設定。你嘅內容仍然有可能會俾其他 Apps 同網站顯示畀未登入嘅用戶。" #: src/screens/Messages/ChatList.tsx:264 msgid "Nothing here" @@ -4936,7 +5060,7 @@ msgstr "呢度乜都冇" msgid "Notification filters" msgstr "通知篩選器" -#: src/Navigation.tsx:431 +#: src/Navigation.tsx:440 #: src/view/screens/Notifications.tsx:134 msgid "Notification settings" msgstr "通知設定" @@ -4953,11 +5077,11 @@ msgstr "通知聲" msgid "Notification Sounds" msgstr "通知聲" -#: src/Navigation.tsx:645 +#: src/Navigation.tsx:654 #: src/view/screens/Notifications.tsx:128 #: src/view/shell/bottom-bar/BottomBar.tsx:236 #: src/view/shell/desktop/LeftNav.tsx:636 -#: src/view/shell/Drawer.tsx:449 +#: src/view/shell/Drawer.tsx:465 msgid "Notifications" msgstr "通知" @@ -5001,7 +5125,7 @@ msgid "OK" msgstr "好嘅" #: src/screens/Login/PasswordUpdatedForm.tsx:37 -#: src/view/com/post-thread/PostThreadItem.tsx:895 +#: src/view/com/post-thread/PostThreadItem.tsx:915 msgid "Okay" msgstr "好嘅" @@ -5016,7 +5140,7 @@ msgstr "最舊嘅回覆優先" msgid "on<0><1/><2><3/>" msgstr "喺<0><1/><2><3/>" -#: src/screens/Settings/Settings.tsx:304 +#: src/screens/Settings/Settings.tsx:346 msgid "Onboarding reset" msgstr "重新開始引導流程" @@ -5060,7 +5184,7 @@ msgstr "弊,出咗問題!" #: src/components/StarterPack/ProfileStarterPacks.tsx:325 #: src/components/StarterPack/ProfileStarterPacks.tsx:334 #: src/screens/Settings/AppPasswords.tsx:59 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:104 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:106 #: src/screens/Settings/NotificationSettings.tsx:54 #: src/view/screens/Profile.tsx:122 msgid "Oops!" @@ -5078,8 +5202,8 @@ msgstr "打開 {name} 個人檔案捷徑選單" msgid "Open avatar creator" msgstr "打開頭像製作器" -#: src/screens/Messages/components/ChatListItem.tsx:363 -#: src/screens/Messages/components/ChatListItem.tsx:364 +#: src/screens/Messages/components/ChatListItem.tsx:368 +#: src/screens/Messages/components/ChatListItem.tsx:369 msgid "Open conversation options" msgstr "打開對話選項" @@ -5113,11 +5237,11 @@ msgstr "打開去到 {niceUrl} 嘅連結" msgid "Open message options" msgstr "打開訊息選項" -#: src/screens/Settings/Settings.tsx:330 +#: src/screens/Settings/Settings.tsx:372 msgid "Open moderation debug page" msgstr "開啓內容審覈偵錯頁面" -#: src/screens/Moderation/index.tsx:220 +#: src/screens/Moderation/index.tsx:224 msgid "Open muted words and tags settings" msgstr "打開靜音字詞同標籤設定" @@ -5133,12 +5257,12 @@ msgstr "打開帖文選項選單" msgid "Open starter pack menu" msgstr "打開新手包選單" -#: src/screens/Settings/Settings.tsx:323 -#: src/screens/Settings/Settings.tsx:337 +#: src/screens/Settings/Settings.tsx:365 +#: src/screens/Settings/Settings.tsx:379 msgid "Open storybook page" msgstr "打開故仔書頁面" -#: src/screens/Settings/Settings.tsx:316 +#: src/screens/Settings/Settings.tsx:358 msgid "Open system log" msgstr "打開系統日誌" @@ -5200,7 +5324,7 @@ msgstr "打開流程去到登入你現有嘅 Bluesky 帳號" msgid "Opens GIF select dialog" msgstr "打開揀選 GIF 對話框" -#: src/screens/Settings/Settings.tsx:208 +#: src/screens/Settings/Settings.tsx:216 msgid "Opens helpdesk in browser" msgstr "喺瀏覽器度打開說明中心" @@ -5216,7 +5340,7 @@ msgstr "打開密碼重設表單" msgid "Opens the linked website" msgstr "打開網站連結" -#: src/view/com/notifications/NotificationFeedItem.tsx:683 +#: src/view/com/notifications/NotificationFeedItem.tsx:788 #: src/view/com/util/UserAvatar.tsx:465 msgid "Opens this profile" msgstr "打開呢個人嘅個人檔案" @@ -5268,7 +5392,7 @@ msgstr "OTA狀態:冇可用資訊" msgid "Other" msgstr "其他" -#: src/components/AccountList.tsx:83 +#: src/components/AccountList.tsx:87 msgid "Other account" msgstr "其他帳號" @@ -5330,15 +5454,15 @@ msgstr "暫停影片" #: src/screens/Search/SearchResults.tsx:62 #: src/screens/StarterPack/StarterPackScreen.tsx:184 -#: src/view/screens/ProfileList.tsx:166 +#: src/view/screens/ProfileList.tsx:170 msgid "People" msgstr "用戶" -#: src/Navigation.tsx:198 +#: src/Navigation.tsx:207 msgid "People followed by @{0}" msgstr "@{0} 跟咗嘅人" -#: src/Navigation.tsx:191 +#: src/Navigation.tsx:200 msgid "People following @{0}" msgstr "跟緊 @{0} 嘅人" @@ -5376,7 +5500,7 @@ msgstr "固定動態源" msgid "Pin Feed" msgstr "固定動態源" -#: src/view/screens/ProfileList.tsx:706 +#: src/view/screens/ProfileList.tsx:714 msgid "Pin to home" msgstr "固定到首頁" @@ -5402,7 +5526,7 @@ msgstr "固定 {0} 到首頁" msgid "Pinned Feeds" msgstr "固定咗嘅動態源" -#: src/view/screens/ProfileList.tsx:353 +#: src/view/screens/ProfileList.tsx:361 msgid "Pinned to your feeds" msgstr "固定喺你嘅動態源" @@ -5553,14 +5677,14 @@ msgctxt "action" msgid "Post All" msgstr "發晒佢哋" -#: src/view/com/post-thread/PostThreadItem.tsx:215 +#: src/view/com/post-thread/PostThreadItem.tsx:218 msgid "Post by {0}" msgstr "{0} 嘅帖文" -#: src/Navigation.tsx:224 -#: src/Navigation.tsx:231 -#: src/Navigation.tsx:238 -#: src/Navigation.tsx:245 +#: src/Navigation.tsx:233 +#: src/Navigation.tsx:240 +#: src/Navigation.tsx:247 +#: src/Navigation.tsx:254 msgid "Post by @{0}" msgstr "@{0} 嘅帖文" @@ -5595,7 +5719,7 @@ msgstr "呢條帖文俾你隱藏咗" msgid "Post interaction settings" msgstr "帖文互動設定" -#: src/Navigation.tsx:166 +#: src/Navigation.tsx:167 #: src/screens/ModerationInteractionSettings/index.tsx:34 msgid "Post Interaction Settings" msgstr "帖文互動設定" @@ -5625,7 +5749,7 @@ msgstr "帖文經已唔再固定" #: src/screens/StarterPack/StarterPackScreen.tsx:186 #: src/view/screens/Profile.tsx:222 -#: src/view/screens/ProfileList.tsx:166 +#: src/view/screens/ProfileList.tsx:170 msgid "Posts" msgstr "帖文" @@ -5683,22 +5807,22 @@ msgstr "優先通知" msgid "Privacy" msgstr "私隱" -#: src/screens/Settings/Settings.tsx:161 -#: src/screens/Settings/Settings.tsx:164 +#: src/screens/Settings/Settings.tsx:169 +#: src/screens/Settings/Settings.tsx:172 msgid "Privacy and security" msgstr "私隱同安全" -#: src/Navigation.tsx:367 +#: src/Navigation.tsx:376 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:36 msgid "Privacy and Security" msgstr "私隱同安全" -#: src/Navigation.tsx:291 -#: src/screens/Settings/AboutSettings.tsx:51 -#: src/screens/Settings/AboutSettings.tsx:54 +#: src/Navigation.tsx:300 +#: src/screens/Settings/AboutSettings.tsx:89 +#: src/screens/Settings/AboutSettings.tsx:92 #: src/view/screens/PrivacyPolicy.tsx:31 -#: src/view/shell/Drawer.tsx:634 -#: src/view/shell/Drawer.tsx:635 +#: src/view/shell/Drawer.tsx:650 +#: src/view/shell/Drawer.tsx:651 msgid "Privacy Policy" msgstr "私隱政策" @@ -5711,20 +5835,20 @@ msgstr "處理緊條片……" msgid "Processing..." msgstr "幫緊你……" -#: src/view/screens/DebugMod.tsx:920 +#: src/view/screens/DebugMod.tsx:926 #: src/view/screens/Profile.tsx:361 msgid "profile" msgstr "個人檔案" #: src/view/shell/bottom-bar/BottomBar.tsx:286 #: src/view/shell/desktop/LeftNav.tsx:691 -#: src/view/shell/Drawer.tsx:71 -#: src/view/shell/Drawer.tsx:526 +#: src/view/shell/Drawer.tsx:74 +#: src/view/shell/Drawer.tsx:542 msgid "Profile" msgstr "個人檔案" -#: src/screens/Profile/Header/EditProfileDialog.tsx:191 -#: src/view/com/modals/EditProfile.tsx:124 +#: src/screens/Profile/Header/EditProfileDialog.tsx:198 +#: src/view/com/modals/EditProfile.tsx:127 msgctxt "toast" msgid "Profile updated" msgstr "個人檔案經已更新" @@ -5803,7 +5927,7 @@ msgstr "引用設定" msgid "Quotes" msgstr "引用" -#: src/view/com/post-thread/PostThreadItem.tsx:249 +#: src/view/com/post-thread/PostThreadItem.tsx:252 msgid "Quotes of this post" msgstr "引用呢條篇帖文" @@ -5814,7 +5938,7 @@ msgstr "引用呢條篇帖文" msgid "Random (aka \"Poster's Roulette\")" msgstr "隨機顯示(又名試試手氣)" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:581 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:600 msgid "Rate limit exceeded – you've tried to change your handle too many times in a short period. Please wait a minute before trying again." msgstr "超過咗速率限制——你喺短時間內改過帳號頭銜太多,唔該等陣試多一次。" @@ -5831,6 +5955,11 @@ msgstr "用 {emoji} 畀個反應" msgid "Reactivate your account" msgstr "重新啓用你嘅帳號" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:158 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:169 +msgid "Read blog post" +msgstr "" + #: src/screens/VideoFeed/index.tsx:942 msgid "Read less" msgstr "睇少啲" @@ -5862,7 +5991,7 @@ msgstr "申訴理由" msgid "Reason:" msgstr "原因:" -#: src/screens/Search/components/SearchHistory.tsx:44 +#: src/screens/Search/components/SearchHistory.tsx:49 msgid "Recent Searches" msgstr "近排嘅搵嘢記錄" @@ -5888,13 +6017,13 @@ msgstr "拒絕傾偈邀請" msgid "Reload conversations" msgstr "撈多次對話" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:171 #: src/components/dialogs/MutedWords.tsx:438 #: src/components/FeedCard.tsx:343 #: src/components/StarterPack/Wizard/WizardListCard.tsx:102 #: src/components/StarterPack/Wizard/WizardListCard.tsx:109 -#: src/screens/Settings/Settings.tsx:468 +#: src/screens/Settings/Settings.tsx:510 #: src/view/com/feeds/FeedSourceCard.tsx:322 -#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/UserAddRemoveLists.tsx:235 #: src/view/com/posts/PostFeedErrorMessage.tsx:213 msgid "Remove" @@ -5904,12 +6033,12 @@ msgstr "刪除" msgid "Remove {displayName} from starter pack" msgstr "喺新手包度刪除 {displayName}" -#: src/screens/Search/components/SearchHistory.tsx:120 +#: src/screens/Search/components/SearchHistory.tsx:97 msgid "Remove {historyItem}" msgstr "刪除 {historyItem}" -#: src/screens/Settings/Settings.tsx:447 -#: src/screens/Settings/Settings.tsx:450 +#: src/screens/Settings/Settings.tsx:489 +#: src/screens/Settings/Settings.tsx:492 msgid "Remove account" msgstr "移除帳號" @@ -5945,12 +6074,12 @@ msgstr "係咪要刪除動態源?" #: src/screens/Profile/components/ProfileFeedHeader.tsx:320 #: src/view/com/feeds/FeedSourceCard.tsx:190 #: src/view/com/feeds/FeedSourceCard.tsx:268 -#: src/view/screens/ProfileList.tsx:520 +#: src/view/screens/ProfileList.tsx:528 #: src/view/screens/SavedFeeds.tsx:342 msgid "Remove from my feeds" msgstr "喺我嘅動態源度刪除" -#: src/screens/Settings/Settings.tsx:460 +#: src/screens/Settings/Settings.tsx:502 msgid "Remove from quick access?" msgstr "係咪要喺快速存取中刪除?" @@ -5972,7 +6101,7 @@ msgstr "刪除圖片" msgid "Remove mute word from your list" msgstr "喺你嘅清單度刪除靜音字詞" -#: src/screens/Search/components/SearchHistory.tsx:93 +#: src/screens/Search/components/SearchHistory.tsx:178 msgid "Remove profile" msgstr "刪除個人檔案" @@ -5993,6 +6122,21 @@ msgstr "移除字幕檔案" msgid "Remove this feed from your saved feeds" msgstr "將呢個動態源喺你儲存咗嘅動態源度刪除" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:157 +msgid "Remove user from list" +msgstr "" + +#: src/components/verification/VerificationRemovePrompt.tsx:46 +#: src/components/verification/VerificationsDialog.tsx:227 +#: src/view/com/profile/ProfileMenu.tsx:298 +#: src/view/com/profile/ProfileMenu.tsx:301 +msgid "Remove verification" +msgstr "" + +#: src/components/verification/VerificationRemovePrompt.tsx:44 +msgid "Remove your verification for this account?" +msgstr "" + #: src/view/com/util/post-embeds/QuoteEmbed.tsx:110 msgid "Removed by author" msgstr "俾作者刪咗" @@ -6001,7 +6145,7 @@ msgstr "俾作者刪咗" msgid "Removed by you" msgstr "俾你刪咗" -#: src/view/com/modals/ListAddRemoveUsers.tsx:200 +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:117 #: src/view/com/modals/UserAddRemoveLists.tsx:170 msgid "Removed from list" msgstr "經已喺清單度刪除" @@ -6016,11 +6160,15 @@ msgstr "經已喺儲存咗嘅動態源度刪除" #: src/screens/Profile/components/ProfileFeedHeader.tsx:122 #: src/view/com/posts/FeedShutdownMsg.tsx:44 -#: src/view/screens/ProfileList.tsx:384 +#: src/view/screens/ProfileList.tsx:392 msgid "Removed from your feeds" msgstr "經已喺你嘅動態源度刪除" -#: src/screens/Search/components/SearchHistory.tsx:95 +#: src/components/verification/VerificationRemovePrompt.tsx:32 +msgid "Removed verification" +msgstr "" + +#: src/screens/Search/components/SearchHistory.tsx:179 msgid "Removes profile from search history" msgstr "喺搵嘢記錄度刪除個人檔案" @@ -6113,8 +6261,8 @@ msgstr "回覆經已成功隱藏" msgid "Report" msgstr "擧報" -#: src/view/com/profile/ProfileMenu.tsx:329 -#: src/view/com/profile/ProfileMenu.tsx:332 +#: src/view/com/profile/ProfileMenu.tsx:365 +#: src/view/com/profile/ProfileMenu.tsx:368 msgid "Report account" msgstr "擧報帳號" @@ -6137,7 +6285,7 @@ msgstr "擧報對話框" msgid "Report feed" msgstr "擧報動態源" -#: src/view/screens/ProfileList.tsx:562 +#: src/view/screens/ProfileList.tsx:570 msgid "Report list" msgstr "擧報清單" @@ -6234,7 +6382,7 @@ msgstr "<0><1/> 所轉發" msgid "Reposted by you" msgstr "你所轉發" -#: src/view/com/post-thread/PostThreadItem.tsx:228 +#: src/view/com/post-thread/PostThreadItem.tsx:231 msgid "Reposts of this post" msgstr "轉發呢條帖文" @@ -6288,8 +6436,8 @@ msgstr "重設驗證碼" msgid "Reset Code" msgstr "重設驗證碼" -#: src/screens/Settings/Settings.tsx:344 -#: src/screens/Settings/Settings.tsx:346 +#: src/screens/Settings/Settings.tsx:386 +#: src/screens/Settings/Settings.tsx:388 msgid "Reset onboarding state" msgstr "去返引導流程重設個人檔案" @@ -6341,10 +6489,10 @@ msgid "Returns to home page" msgstr "返去首頁" #: src/screens/Profile/ProfileFeed/index.tsx:90 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:540 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:559 #: src/screens/VideoFeed/index.tsx:1109 #: src/view/screens/NotFound.tsx:60 -#: src/view/screens/ProfileList.tsx:1031 +#: src/view/screens/ProfileList.tsx:1039 msgid "Returns to previous page" msgstr "返去上一頁" @@ -6356,9 +6504,9 @@ msgstr "返去上一步" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:479 #: src/components/dialogs/PostInteractionSettingsDialog.tsx:485 #: src/components/StarterPack/QrCodeDialog.tsx:191 -#: src/screens/Profile/Header/EditProfileDialog.tsx:238 -#: src/screens/Profile/Header/EditProfileDialog.tsx:252 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:243 +#: src/screens/Profile/Header/EditProfileDialog.tsx:245 +#: src/screens/Profile/Header/EditProfileDialog.tsx:259 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:262 #: src/view/com/composer/GifAltText.tsx:193 #: src/view/com/composer/GifAltText.tsx:202 #: src/view/com/composer/photos/EditImageDialog.web.tsx:77 @@ -6366,7 +6514,7 @@ msgstr "返去上一步" #: src/view/com/composer/photos/ImageAltTextDialog.tsx:153 #: src/view/com/composer/photos/ImageAltTextDialog.tsx:163 #: src/view/com/modals/CreateOrEditList.tsx:317 -#: src/view/com/modals/EditProfile.tsx:219 +#: src/view/com/modals/EditProfile.tsx:245 #: src/view/screens/SavedFeeds.tsx:109 msgid "Save" msgstr "儲存" @@ -6386,7 +6534,7 @@ msgstr "儲存生日" msgid "Save changes" msgstr "儲存變更" -#: src/view/com/modals/EditProfile.tsx:227 +#: src/view/com/modals/EditProfile.tsx:253 msgid "Save Changes" msgstr "儲存變更" @@ -6399,7 +6547,7 @@ msgstr "儲存圖片" msgid "Save image crop" msgstr "儲存圖片裁剪" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:229 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:248 msgid "Save new handle" msgstr "儲存新嘅帳號頭銜" @@ -6418,14 +6566,14 @@ msgstr "儲存咗嘅動態源" #: src/view/com/lightbox/Lightbox.tsx:44 msgid "Saved to your camera roll" -msgstr "儲存咗去你嘅相簿度" +msgstr "經已存到你嘅相簿度" #: src/screens/Profile/components/ProfileFeedHeader.tsx:131 -#: src/view/screens/ProfileList.tsx:364 +#: src/view/screens/ProfileList.tsx:372 msgid "Saved to your feeds" -msgstr "儲存咗去你嘅動態源度" +msgstr "經已存到你嘅動態源度" -#: src/view/com/modals/EditProfile.tsx:220 +#: src/view/com/modals/EditProfile.tsx:246 msgid "Saves any changes to your profile" msgstr "儲存你個人檔案嘅所有變更" @@ -6435,8 +6583,8 @@ msgstr "儲存圖片裁剪設定" #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/NotificationFeedItem.tsx:544 -#: src/view/com/notifications/NotificationFeedItem.tsx:569 +#: src/view/com/notifications/NotificationFeedItem.tsx:633 +#: src/view/com/notifications/NotificationFeedItem.tsx:658 msgid "Say hello!" msgstr "Say 哈嘍!" @@ -6445,21 +6593,20 @@ msgstr "Say 哈嘍!" msgid "Science" msgstr "科學" -#: src/view/screens/ProfileList.tsx:988 +#: src/view/screens/ProfileList.tsx:996 msgid "Scroll to top" msgstr "轆到去頂部" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:491 +#: src/components/dialogs/SearchablePeopleList.tsx:513 #: src/components/forms/SearchInput.tsx:34 #: src/components/forms/SearchInput.tsx:36 #: src/screens/Search/Shell.tsx:307 #: src/screens/Search/Shell.tsx:464 -#: src/view/com/modals/ListAddRemoveUsers.tsx:76 #: src/view/shell/bottom-bar/BottomBar.tsx:182 msgid "Search" msgstr "搵嘢" -#: src/Navigation.tsx:217 +#: src/Navigation.tsx:226 #: src/screens/Profile/ProfileSearch.tsx:37 msgid "Search @{0}'s posts" msgstr "搵 @{0} 嘅帖文" @@ -6477,11 +6624,11 @@ msgstr "搵動態源" msgid "Search for \"{interestsDisplayName}\"{activeText}" msgstr "搵「{interestsDisplayName}」{activeText}" -#: src/view/shell/desktop/Search.tsx:201 +#: src/view/shell/desktop/Search.tsx:131 msgid "Search for \"{query}\"" msgstr "搵「{query}」" -#: src/screens/Search/components/AutocompleteResults.tsx:44 +#: src/screens/Search/components/AutocompleteResults.tsx:45 msgid "Search for \"{searchText}\"" msgstr "搵「{searchText}」" @@ -6501,10 +6648,6 @@ msgstr "搵更多動態源" msgid "Search for posts, users, or feeds" msgstr "搵帖文、用戶或動態源" -#: src/view/com/modals/ListAddRemoveUsers.tsx:71 -msgid "Search for users" -msgstr "搵用戶" - #: src/components/dialogs/GifSelect.tsx:177 msgid "Search GIFs" msgstr "搵 GIF" @@ -6513,12 +6656,12 @@ msgstr "搵 GIF" msgid "Search my posts" msgstr "搵我嘅帖文" -#: src/view/com/profile/ProfileMenu.tsx:231 -#: src/view/com/profile/ProfileMenu.tsx:234 +#: src/view/com/profile/ProfileMenu.tsx:244 +#: src/view/com/profile/ProfileMenu.tsx:247 msgid "Search posts" msgstr "搵帖文" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:511 +#: src/components/dialogs/SearchablePeopleList.tsx:533 #: src/components/ProgressGuide/FollowDialog.tsx:702 msgid "Search profiles" msgstr "搵個人檔案" @@ -6531,7 +6674,7 @@ msgstr "搵 Tenor" msgid "Search..." msgstr "搵……" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:512 +#: src/components/dialogs/SearchablePeopleList.tsx:534 #: src/components/ProgressGuide/FollowDialog.tsx:703 msgid "Searches for profiles" msgstr "搵個人檔案" @@ -6692,7 +6835,7 @@ msgctxt "action" msgid "Send Email" msgstr "傳送電郵" -#: src/view/shell/Drawer.tsx:317 +#: src/view/shell/Drawer.tsx:333 msgid "Send feedback" msgstr "提交意見" @@ -6742,7 +6885,7 @@ msgstr "伺服器位址" msgid "Set app icon to {0}" msgstr "將 App 圖標改成 {0}" -#: src/screens/Moderation/index.tsx:306 +#: src/screens/Moderation/index.tsx:325 msgid "Set birthdate" msgstr "設定出世日期" @@ -6758,10 +6901,10 @@ msgstr "設定你嘅帳號" msgid "Sets email for password reset" msgstr "設定電郵嚟重設密碼" -#: src/Navigation.tsx:173 -#: src/screens/Settings/Settings.tsx:80 +#: src/Navigation.tsx:182 +#: src/screens/Settings/Settings.tsx:88 #: src/view/shell/desktop/LeftNav.tsx:709 -#: src/view/shell/Drawer.tsx:539 +#: src/view/shell/Drawer.tsx:555 msgid "Settings" msgstr "設定" @@ -6783,12 +6926,12 @@ msgstr "性暗示" #: src/screens/StarterPack/StarterPackScreen.tsx:428 #: src/screens/StarterPack/StarterPackScreen.tsx:603 #: src/screens/Topic.tsx:102 -#: src/view/com/profile/ProfileMenu.tsx:216 -#: src/view/com/profile/ProfileMenu.tsx:225 +#: src/view/com/profile/ProfileMenu.tsx:229 +#: src/view/com/profile/ProfileMenu.tsx:238 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:498 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:507 #: src/view/com/util/post-ctrls/PostCtrls.tsx:350 -#: src/view/screens/ProfileList.tsx:505 +#: src/view/screens/ProfileList.tsx:513 msgid "Share" msgstr "分享" @@ -6805,7 +6948,7 @@ msgstr "分享一個好趣緻嘅古仔畀人!" msgid "Share a fun fact!" msgstr "分享一個勁攪嘢嘅事實!" -#: src/view/com/profile/ProfileMenu.tsx:411 +#: src/view/com/profile/ProfileMenu.tsx:447 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:796 #: src/view/com/util/post-ctrls/PostCtrls.tsx:366 msgid "Share anyway" @@ -6847,7 +6990,7 @@ msgstr "分享呢個新手包,等更多人加入你喺 Bluesky 度嘅社羣。 msgid "Share your favorite feed!" msgstr "分享你至鍾意嘅動態源!" -#: src/Navigation.tsx:276 +#: src/Navigation.tsx:285 msgid "Shared Preferences Tester" msgstr "共用偏好測試器" @@ -6899,7 +7042,7 @@ msgstr "推少啲噉嘅嘢畀我" msgid "Show list anyway" msgstr "點都要顯示呢個清單" -#: src/view/com/post-thread/PostThreadItem.tsx:605 +#: src/view/com/post-thread/PostThreadItem.tsx:625 #: src/view/com/post/Post.tsx:243 #: src/view/com/posts/PostFeedItem.tsx:515 msgid "Show More" @@ -6959,11 +7102,11 @@ msgstr "顯示警告" msgid "Show warning and filter from feeds" msgstr "顯示警告兼且喺動態源度篩選" -#: src/view/com/post-thread/PostThreadItem.tsx:836 +#: src/view/com/post-thread/PostThreadItem.tsx:856 msgid "Shows information about when this post was created" msgstr "顯示關於呢條帖文嘅建立時間資訊" -#: src/screens/Settings/Settings.tsx:104 +#: src/screens/Settings/Settings.tsx:112 msgid "Shows other accounts you can switch to" msgstr "顯示其他你切換得到嘅帳號" @@ -6990,7 +7133,7 @@ msgstr "顯示內容" msgid "Sign in" msgstr "登入" -#: src/components/AccountList.tsx:122 +#: src/components/AccountList.tsx:127 msgid "Sign in as {0}" msgstr "用 {0} 身份登入" @@ -7007,7 +7150,7 @@ msgstr "登入或建立帳號" msgid "Sign in or create your account to join the conversation!" msgstr "登入或建立帳號嚟加入對話!" -#: src/components/AccountList.tsx:65 +#: src/components/AccountList.tsx:67 msgid "Sign in to account that is not listed" msgstr "登入未有列出嘅帳號" @@ -7015,9 +7158,9 @@ msgstr "登入未有列出嘅帳號" msgid "Sign in to Bluesky or create a new account" msgstr "登入 Bluesky 或整個新帳號" -#: src/screens/Settings/Settings.tsx:225 -#: src/screens/Settings/Settings.tsx:227 -#: src/screens/Settings/Settings.tsx:259 +#: src/screens/Settings/Settings.tsx:233 +#: src/screens/Settings/Settings.tsx:235 +#: src/screens/Settings/Settings.tsx:267 #: src/screens/SignupQueued.tsx:93 #: src/screens/SignupQueued.tsx:96 #: src/screens/Takendown.tsx:85 @@ -7031,7 +7174,7 @@ msgstr "登出" msgid "Sign Out" msgstr "登出" -#: src/screens/Settings/Settings.tsx:256 +#: src/screens/Settings/Settings.tsx:264 #: src/view/shell/desktop/LeftNav.tsx:205 msgid "Sign out?" msgstr "係咪要登出?" @@ -7068,6 +7211,10 @@ msgstr "細啲" msgid "Software Dev" msgstr "軟件開發" +#: src/components/verification/VerificationsDialog.tsx:122 +msgid "Some of your verifications are invalid." +msgstr "" + #: src/components/FeedInterstitials.tsx:474 msgid "Some other feeds you might like" msgstr "其他可能都會啱你心水嘅動態源" @@ -7080,7 +7227,7 @@ msgstr "淨係得部分人可以回覆" msgid "Someone reacted {0}" msgstr "有人畀咗個 {0} 反應" -#: src/screens/Messages/components/ChatListItem.tsx:236 +#: src/screens/Messages/components/ChatListItem.tsx:241 msgid "Someone reacted {0} to {1}" msgstr "有人對 {1} 畀咗個 {0} 反應" @@ -7099,8 +7246,8 @@ msgid "Something went wrong, please try again" msgstr "出咗問題,唔該試多一次" #: src/components/ReportDialog/index.tsx:54 -#: src/screens/Moderation/index.tsx:97 -#: src/screens/Profile/Sections/Labels.tsx:87 +#: src/screens/Moderation/index.tsx:101 +#: src/screens/Profile/Sections/Labels.tsx:121 msgid "Something went wrong, please try again." msgstr "出咗問題,唔該試多一次。" @@ -7161,22 +7308,22 @@ msgstr "運動" msgid "Start a new chat" msgstr "開始同人傾偈" -#: src/view/screens/ProfileList.tsx:838 -#: src/view/screens/ProfileList.tsx:959 +#: src/view/screens/ProfileList.tsx:846 +#: src/view/screens/ProfileList.tsx:967 msgid "Start adding people" msgstr "開始搵人加入" -#: src/view/screens/ProfileList.tsx:845 -#: src/view/screens/ProfileList.tsx:966 +#: src/view/screens/ProfileList.tsx:853 +#: src/view/screens/ProfileList.tsx:974 msgid "Start adding people!" msgstr "開始搵人加入!" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:357 +#: src/components/dialogs/SearchablePeopleList.tsx:382 msgid "Start chat with {displayName}" msgstr "開始同 {displayName} 傾偈" -#: src/Navigation.tsx:441 -#: src/Navigation.tsx:446 +#: src/Navigation.tsx:450 +#: src/Navigation.tsx:455 #: src/screens/StarterPack/Wizard/index.tsx:186 msgid "Starter Pack" msgstr "新手包" @@ -7207,8 +7354,8 @@ msgstr "新手包" msgid "Starter packs let you easily share your favorite feeds and people with your friends." msgstr "新手包可以幫你好輕鬆噉同你嘅朋友分享你最鍾意嘅動態源同用戶。" -#: src/screens/Settings/AboutSettings.tsx:59 -#: src/screens/Settings/AboutSettings.tsx:62 +#: src/screens/Settings/AboutSettings.tsx:97 +#: src/screens/Settings/AboutSettings.tsx:100 msgid "Status Page" msgstr "狀態頁面" @@ -7216,12 +7363,12 @@ msgstr "狀態頁面" msgid "Step {0} of {1}" msgstr "第 {0} 步(共 {1} 步)" -#: src/screens/Settings/Settings.tsx:309 +#: src/screens/Settings/Settings.tsx:351 msgid "Storage cleared, you need to restart the app now." -msgstr "儲存資料經已清除,你而家需要重啓隻 App 令佢即刻生效。" +msgstr "儲存資料經已剷走,你而家需要重啓隻 App 令佢即刻生效。" -#: src/Navigation.tsx:266 -#: src/screens/Settings/Settings.tsx:325 +#: src/Navigation.tsx:275 +#: src/screens/Settings/Settings.tsx:367 msgid "Storybook" msgstr "故仔書" @@ -7246,11 +7393,11 @@ msgstr "提交申訴" msgid "Submit report" msgstr "提交擧報" -#: src/view/screens/ProfileList.tsx:733 +#: src/view/screens/ProfileList.tsx:741 msgid "Subscribe" msgstr "訂閱" -#: src/screens/Profile/Sections/Labels.tsx:201 +#: src/screens/Profile/Sections/Labels.tsx:198 msgid "Subscribe to @{0} to use these labels:" msgstr "訂閱 @ {0} 去用呢啲標記:" @@ -7262,7 +7409,7 @@ msgstr "訂閱標記服務" msgid "Subscribe to this labeler" msgstr "訂閱呢個標記服務" -#: src/view/screens/ProfileList.tsx:729 +#: src/view/screens/ProfileList.tsx:737 msgid "Subscribe to this list" msgstr "訂閱呢份清單" @@ -7270,6 +7417,10 @@ msgstr "訂閱呢份清單" msgid "Success!" msgstr "攪掂!" +#: src/components/verification/VerificationCreatePrompt.tsx:30 +msgid "Successfully verified" +msgstr "" + #: src/screens/Search/Explore.tsx:359 msgid "Suggested Accounts" msgstr "建議帳號" @@ -7293,15 +7444,15 @@ msgctxt "Name of app icon variant" msgid "Sunset" msgstr "日落" -#: src/Navigation.tsx:286 +#: src/Navigation.tsx:295 #: src/view/screens/Support.tsx:31 #: src/view/screens/Support.tsx:34 msgid "Support" msgstr "支援" -#: src/screens/Settings/Settings.tsx:102 -#: src/screens/Settings/Settings.tsx:116 -#: src/screens/Settings/Settings.tsx:412 +#: src/screens/Settings/Settings.tsx:110 +#: src/screens/Settings/Settings.tsx:124 +#: src/screens/Settings/Settings.tsx:454 #: src/view/shell/desktop/LeftNav.tsx:243 msgid "Switch account" msgstr "切換帳號" @@ -7326,9 +7477,9 @@ msgstr "切換去 {0}" msgid "System" msgstr "系統" -#: src/screens/Settings/AboutSettings.tsx:66 -#: src/screens/Settings/AboutSettings.tsx:69 -#: src/screens/Settings/Settings.tsx:318 +#: src/screens/Settings/AboutSettings.tsx:104 +#: src/screens/Settings/AboutSettings.tsx:107 +#: src/screens/Settings/Settings.tsx:360 msgid "System log" msgstr "系統日誌" @@ -7367,7 +7518,7 @@ msgstr "科技" msgid "Tell a joke!" msgstr "講個笑話!" -#: src/screens/Profile/Header/EditProfileDialog.tsx:355 +#: src/screens/Profile/Header/EditProfileDialog.tsx:378 msgid "Tell us a bit about yourself" msgstr "係噉以同我哋講下你自己啦" @@ -7380,12 +7531,12 @@ msgstr "講多少少嘢畀我哋聽" msgid "Terms" msgstr "條款" -#: src/Navigation.tsx:296 -#: src/screens/Settings/AboutSettings.tsx:43 -#: src/screens/Settings/AboutSettings.tsx:46 +#: src/Navigation.tsx:305 +#: src/screens/Settings/AboutSettings.tsx:81 +#: src/screens/Settings/AboutSettings.tsx:84 #: src/view/screens/TermsOfService.tsx:31 -#: src/view/shell/Drawer.tsx:627 -#: src/view/shell/Drawer.tsx:629 +#: src/view/shell/Drawer.tsx:643 +#: src/view/shell/Drawer.tsx:645 msgid "Terms of Service" msgstr "服務條款" @@ -7425,7 +7576,7 @@ msgstr "多謝,你嘅擧報經已寄出。" msgid "Thanks, you have successfully verified your email address. You can close this dialog." msgstr "多謝,你經已成功驗證你嘅電郵地址。而家你可以閂咗呢個對話框。" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:468 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:487 msgid "That contains the following:" msgstr "當中包含以下內容:" @@ -7450,8 +7601,8 @@ msgstr "就噉先!" msgid "That's everything!" msgstr "就係咁多喇!" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:279 -#: src/view/com/profile/ProfileMenu.tsx:387 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:305 +#: src/view/com/profile/ProfileMenu.tsx:423 msgid "The account will be able to interact with you after unblocking." msgstr "解除封鎖之後,呢個帳號就可以同你互動。" @@ -7465,7 +7616,7 @@ msgstr "App 將會重啓" msgid "The author of this thread has hidden this reply." msgstr "呢個討論串嘅作者隱藏咗呢個回覆。" -#: src/screens/Moderation/index.tsx:358 +#: src/screens/Moderation/index.tsx:377 msgid "The Bluesky web application" msgstr "Bluesky 網頁應用程式" @@ -7555,8 +7706,8 @@ msgid "There was an issue connecting to Tenor." msgstr "連線到 Tenor 嗰陣出咗問題。" #: src/screens/Profile/components/ProfileFeedHeader.tsx:173 -#: src/view/screens/ProfileList.tsx:367 -#: src/view/screens/ProfileList.tsx:386 +#: src/view/screens/ProfileList.tsx:375 +#: src/view/screens/ProfileList.tsx:394 #: src/view/screens/SavedFeeds.tsx:85 msgid "There was an issue contacting the server" msgstr "連線到伺服器嗰陣出咗問題" @@ -7580,7 +7731,7 @@ msgstr "攞緊通知嗰陣出咗問題,撳呢度試多一次。" msgid "There was an issue fetching posts. Tap here to try again." msgstr "攞緊帖文嗰陣出咗問題,撳呢度試多一次。" -#: src/view/com/lists/ListMembers.tsx:166 +#: src/view/com/lists/ListMembers.tsx:151 msgid "There was an issue fetching the list. Tap here to try again." msgstr "攞緊清單嗰陣出咗問題,撳呢度試多一次。" @@ -7593,7 +7744,7 @@ msgstr "取得 App 專用密碼嗰陣出咗問題" msgid "There was an issue fetching your lists. Tap here to try again." msgstr "攞緊清單嗰陣出咗問題,撳呢度試多一次。" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:105 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:107 msgid "There was an issue fetching your service info" msgstr "取得你嘅服務資料嗰陣出咗問題" @@ -7612,17 +7763,17 @@ msgstr "交緊你嘅擧報嗰陣出咗問題,請檢查你嘅互聯網連線。 msgid "There was an issue updating your feeds, please check your internet connection and try again." msgstr "更新你嘅動態源嗰陣出咗問題,請檢查你嘅互聯網連線,跟住試多一次。" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:107 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:128 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:141 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:110 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:144 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:90 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:101 -#: src/view/com/profile/ProfileMenu.tsx:111 -#: src/view/com/profile/ProfileMenu.tsx:121 -#: src/view/com/profile/ProfileMenu.tsx:135 -#: src/view/com/profile/ProfileMenu.tsx:145 -#: src/view/com/profile/ProfileMenu.tsx:158 -#: src/view/com/profile/ProfileMenu.tsx:170 +#: src/view/com/profile/ProfileMenu.tsx:117 +#: src/view/com/profile/ProfileMenu.tsx:127 +#: src/view/com/profile/ProfileMenu.tsx:141 +#: src/view/com/profile/ProfileMenu.tsx:151 +#: src/view/com/profile/ProfileMenu.tsx:164 +#: src/view/com/profile/ProfileMenu.tsx:176 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:396 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:409 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:419 @@ -7633,10 +7784,10 @@ msgstr "{0} 出咗問題!" #: src/screens/List/ListHiddenScreen.tsx:63 #: src/screens/List/ListHiddenScreen.tsx:77 #: src/screens/List/ListHiddenScreen.tsx:99 -#: src/view/screens/ProfileList.tsx:403 -#: src/view/screens/ProfileList.tsx:421 -#: src/view/screens/ProfileList.tsx:439 -#: src/view/screens/ProfileList.tsx:457 +#: src/view/screens/ProfileList.tsx:411 +#: src/view/screens/ProfileList.tsx:429 +#: src/view/screens/ProfileList.tsx:447 +#: src/view/screens/ProfileList.tsx:465 msgid "There was an issue. Please check your internet connection and try again." msgstr "出咗問題。請檢查你嘅互聯網連線,跟住試多一次。" @@ -7657,6 +7808,14 @@ msgstr "呢啲設定淨係俾「Following」動態源用。" msgid "This {screenDescription} has been flagged:" msgstr "{screenDescription} 經已被標記:" +#: src/components/verification/VerificationsDialog.tsx:89 +msgid "This account has a checkmark because it's been verified by trusted sources." +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:94 +msgid "This account has one or more verifications, but it is not currently verified." +msgstr "" + #: src/components/moderation/ScreenHider.tsx:106 msgid "This account has requested that users sign in to view their profile." msgstr "呢個帳號要求用戶登入之後先至畀睇佢嘅個人檔案。" @@ -7665,6 +7824,10 @@ msgstr "呢個帳號要求用戶登入之後先至畀睇佢嘅個人檔案。" msgid "This account is blocked by one or more of your moderation lists. To unblock, please visit the lists directly and remove this user." msgstr "呢個帳號經已俾你一個或多個內容審覈清單封鎖。若要解除封鎖,請逐個檢查兼且從中刪除呢個用戶喺清單度。" +#: src/components/verification/VerificationCreatePrompt.tsx:48 +msgid "This action can be undone at any time." +msgstr "" + #: src/components/moderation/LabelsOnMeDialog.tsx:271 msgid "This appeal will be sent to <0>{sourceName}." msgstr "呢份上訴會提交到 <0>{sourceName} 度。" @@ -7698,7 +7861,7 @@ msgstr "由於其中一個涉及嘅用戶封鎖咗另一個用戶,導致無法 msgid "This content is not viewable without a Bluesky account." msgstr "呢個內容要你有 Bluesky 帳號先至睇到。" -#: src/screens/Messages/components/ChatListItem.tsx:357 +#: src/screens/Messages/components/ChatListItem.tsx:362 msgid "This conversation is with a deleted or a deactivated account. Press for options" msgstr "同你對話嗰個人經已停用或刪除帳號,撳低去檢視選項" @@ -7720,7 +7883,7 @@ msgstr "呢個動態源度得個吉!你可能需要跟更多用戶,或檢查 #: src/components/StarterPack/Main/PostsList.tsx:36 #: src/screens/Profile/ProfileFeed/index.tsx:189 -#: src/view/screens/ProfileList.tsx:835 +#: src/view/screens/ProfileList.tsx:843 msgid "This feed is empty." msgstr "呢個動態源度得個吉。" @@ -7728,7 +7891,7 @@ msgstr "呢個動態源度得個吉。" msgid "This feed is no longer online. We are showing <0>Discover instead." msgstr "呢個動態源唔再用到,我哋改成顯示 <0>Discover。" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:574 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:593 msgid "This handle is reserved. Please try a different one." msgstr "呢個帳號頭銜預留咗畀其他地方用,唔該試下第個。" @@ -7748,7 +7911,7 @@ msgstr "呢個標記係發布者所加。" msgid "This label was applied by you." msgstr "呢個標記係你所加。" -#: src/screens/Profile/Sections/Labels.tsx:188 +#: src/screens/Profile/Sections/Labels.tsx:185 msgid "This labeler hasn't declared what labels it publishes, and may not be active." msgstr "呢個標記服務仲未公開佢發布嘅標記類型,亦有可能唔會再提供服務。" @@ -7764,7 +7927,7 @@ msgstr "呢份清單係 <0>{0} 所建立,佢嘅名或描述度可能違反 msgid "This list – created by you – contains possible violations of Bluesky's community guidelines in its name or description." msgstr "呢份清單係你所建立,佢嘅名或描述度可能違反咗 Bluesky 嘅社羣守則。" -#: src/view/screens/ProfileList.tsx:954 +#: src/view/screens/ProfileList.tsx:962 msgid "This list is empty." msgstr "呢份清單度得個吉。" @@ -7772,7 +7935,7 @@ msgstr "呢份清單度得個吉。" msgid "This moderation service is unavailable. See below for more details. If this issue persists, contact us." msgstr "呢個內容審覈服務用唔到,留意下低詳情瞭解更多嘢。若然呢個問題仲有嘅話,請聯絡我哋。" -#: src/view/com/post-thread/PostThreadItem.tsx:876 +#: src/view/com/post-thread/PostThreadItem.tsx:896 msgid "This post claims to have been created on <0>{0}, but was first seen by Bluesky on <1>{1}." msgstr "呢條帖文話係話喺 <0>{0} 發布嘅,但係最先出現喺 Bluesky 嘅時間係喺 <1>{1}。" @@ -7780,7 +7943,7 @@ msgstr "呢條帖文話係話喺 <0>{0} 發布嘅,但係最先出現喺 Bl msgid "This post has an unknown type of threadgate on it. Your app may be out of date." msgstr "呢條帖文存在未知嘅內容類型,你 App 嘅版本可能過咗期。" -#: src/view/com/post-thread/PostThreadItem.tsx:158 +#: src/view/com/post-thread/PostThreadItem.tsx:160 msgid "This post has been deleted." msgstr "呢條帖文經已刪咗。" @@ -7797,7 +7960,7 @@ msgstr "呢條帖文將會喺討論串同動態源度隱藏,呢個操作冇得 msgid "This post's author has disabled quote posts." msgstr "呢條帖文嘅發布者唔俾人引用。" -#: src/view/com/profile/ProfileMenu.tsx:408 +#: src/view/com/profile/ProfileMenu.tsx:444 msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't signed in." msgstr "呢份個人檔案淨係畀登入咗嘅用戶睇,冇得俾未登入嘅人睇。" @@ -7809,7 +7972,7 @@ msgstr "呢個回覆會摺疊到你討論串下底嘅隱藏部分,兼且會爲 msgid "This service has not provided terms of service or a privacy policy." msgstr "呢個服務未有提供服務條款或私隱政策。" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:437 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:456 msgid "This should create a domain record at:" msgstr "呢個應該會喺以下位置建立一個網域名稱記錄:" @@ -7850,7 +8013,7 @@ msgstr "呢個用戶未有跟過任何人。" msgid "This will delete \"{0}\" from your muted words. You can always add it back later." msgstr "噉做會喺你要靜音嘅字詞度刪咗「{0}」去,你鍾意嘅話幾時加返佢都得。" -#: src/screens/Settings/Settings.tsx:462 +#: src/screens/Settings/Settings.tsx:504 msgid "This will remove @{0} from the quick access list." msgstr "噉樣會喺快速存取清單度移除 @{0}。" @@ -7881,7 +8044,7 @@ msgstr "樹狀模式" msgid "Threaded mode" msgstr "樹狀視圖模式" -#: src/Navigation.tsx:329 +#: src/Navigation.tsx:338 msgid "Threads Preferences" msgstr "討論串偏好設定" @@ -7913,7 +8076,7 @@ msgstr "今日" msgid "Toggle dropdown" msgstr "切換下拉式選單" -#: src/screens/Moderation/index.tsx:335 +#: src/screens/Moderation/index.tsx:354 msgid "Toggle to enable or disable adult content" msgstr "切換控制啓用或停用成人內容" @@ -7927,14 +8090,14 @@ msgstr "切換聲音" msgid "Top" msgstr "至 Hit" -#: src/Navigation.tsx:411 +#: src/Navigation.tsx:420 msgid "Topic" msgstr "話題" #: src/components/dms/MessageContextMenu.tsx:139 #: src/components/dms/MessageContextMenu.tsx:141 -#: src/view/com/post-thread/PostThreadItem.tsx:798 -#: src/view/com/post-thread/PostThreadItem.tsx:801 +#: src/view/com/post-thread/PostThreadItem.tsx:818 +#: src/view/com/post-thread/PostThreadItem.tsx:821 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:468 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:470 msgid "Translate" @@ -7952,6 +8115,10 @@ msgstr "時興話題" msgid "Trending Videos" msgstr "時興影片" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:138 +msgid "Trust emerges from relationships, communities, and shared context, so we’re also enabling <0>trusted verifiers: organizations that can directly issue verification." +msgstr "" + #: src/view/com/util/error/ErrorScreen.tsx:103 msgctxt "action" msgid "Try again" @@ -7973,7 +8140,7 @@ msgstr "輸入你想要嘅用戶名" msgid "Type your message here" msgstr "喺呢度輸入你嘅訊息" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:413 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:432 msgid "Type:" msgstr "種類:" @@ -7999,31 +8166,31 @@ msgstr "刪唔到" #: src/components/dms/MessagesListBlockedFooter.tsx:104 #: src/components/dms/MessagesListBlockedFooter.tsx:112 #: src/components/dms/MessagesListBlockedFooter.tsx:119 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:197 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:283 -#: src/view/com/profile/ProfileMenu.tsx:399 -#: src/view/screens/ProfileList.tsx:715 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:200 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 +#: src/view/com/profile/ProfileMenu.tsx:435 +#: src/view/screens/ProfileList.tsx:723 msgid "Unblock" msgstr "解除封鎖" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:202 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:205 msgctxt "action" msgid "Unblock" msgstr "解除封鎖" #: src/components/dms/ConvoMenu.tsx:247 #: src/components/dms/ConvoMenu.tsx:250 -#: src/view/com/profile/ProfileMenu.tsx:309 -#: src/view/com/profile/ProfileMenu.tsx:315 +#: src/view/com/profile/ProfileMenu.tsx:345 +#: src/view/com/profile/ProfileMenu.tsx:351 msgid "Unblock account" msgstr "解除封鎖帳號" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:277 -#: src/view/com/profile/ProfileMenu.tsx:381 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:303 +#: src/view/com/profile/ProfileMenu.tsx:417 msgid "Unblock Account?" msgstr "係咪要解除封鎖帳號?" -#: src/view/screens/ProfileList.tsx:612 +#: src/view/screens/ProfileList.tsx:620 msgid "Unblock list" msgstr "解除封鎖清單" @@ -8041,12 +8208,12 @@ msgctxt "action" msgid "Unfollow" msgstr "唔再跟佢" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:217 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:220 msgid "Unfollow {0}" msgstr "唔再跟 {0}" -#: src/view/com/profile/ProfileMenu.tsx:251 -#: src/view/com/profile/ProfileMenu.tsx:261 +#: src/view/com/profile/ProfileMenu.tsx:264 +#: src/view/com/profile/ProfileMenu.tsx:274 msgid "Unfollow account" msgstr "唔再跟佢" @@ -8058,6 +8225,10 @@ msgstr "唔再跟呢位用戶" msgid "Unfortunately, none of your subscribed labelers supports this report type." msgstr "唔好意思,你訂閱嘅標記服務冇一個係支援呢個擧報類型。" +#: src/components/verification/VerificationsDialog.tsx:204 +msgid "Unknown verifier" +msgstr "" + #: src/screens/Profile/components/ProfileFeedHeader.tsx:510 msgid "Unlike" msgstr "唔再讚佢" @@ -8072,7 +8243,7 @@ msgctxt "video" msgid "Unmute" msgstr "唔再靜音" -#: src/view/screens/ProfileList.tsx:722 +#: src/view/screens/ProfileList.tsx:730 msgid "Unmute" msgstr "唔再靜音" @@ -8081,8 +8252,8 @@ msgstr "唔再靜音" msgid "Unmute {tag}" msgstr "唔再靜音 {tag}" -#: src/view/com/profile/ProfileMenu.tsx:288 -#: src/view/com/profile/ProfileMenu.tsx:294 +#: src/view/com/profile/ProfileMenu.tsx:324 +#: src/view/com/profile/ProfileMenu.tsx:330 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:668 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:674 msgid "Unmute account" @@ -8092,7 +8263,7 @@ msgstr "唔再靜音帳號" msgid "Unmute conversation" msgstr "唔再靜音對話" -#: src/view/screens/ProfileList.tsx:597 +#: src/view/screens/ProfileList.tsx:605 msgid "Unmute list" msgstr "唔再靜音清單" @@ -8105,7 +8276,7 @@ msgstr "唔再靜音討論串" msgid "Unmute video" msgstr "唔再靜音影片" -#: src/view/screens/ProfileList.tsx:706 +#: src/view/screens/ProfileList.tsx:714 msgid "Unpin" msgstr "唔再固定" @@ -8128,7 +8299,7 @@ msgstr "唔再喺首頁度固定" msgid "Unpin from profile" msgstr "唔再喺個人檔案度固定" -#: src/view/screens/ProfileList.tsx:577 +#: src/view/screens/ProfileList.tsx:585 msgid "Unpin moderation list" msgstr "唔再固定審覈清單" @@ -8136,7 +8307,7 @@ msgstr "唔再固定審覈清單" msgid "Unpinned {0} from Home" msgstr "唔再喺首頁度固定 {0}" -#: src/view/screens/ProfileList.tsx:354 +#: src/view/screens/ProfileList.tsx:362 msgid "Unpinned from your feeds" msgstr "唔再喺你嘅動態源度固定" @@ -8181,8 +8352,8 @@ msgstr "更新" msgid "Update <0>{displayName} in Lists" msgstr "要喺邊啲清單度加入或刪除 <0> {displayName} ?" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:507 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:528 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:526 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:547 msgid "Update to {domain}" msgstr "更新成 {domain}" @@ -8204,7 +8375,7 @@ msgstr "更新緊……" msgid "Upload a photo instead" msgstr "或上載圖片" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:453 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:472 msgid "Upload a text file to:" msgstr "上載文字檔案到:" @@ -8244,7 +8415,7 @@ msgstr "上載緊條片……" msgid "Use app passwords to sign in to other Bluesky clients without giving full access to your account or password." msgstr "使用 App 密碼登入其他 Bluesky 用戶端,就唔使提供完整嘅帳號權限或密碼。" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:539 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:558 msgid "Use default provider" msgstr "使用預設服務提供者" @@ -8344,24 +8515,43 @@ msgstr "我跟嘅用戶" msgid "Users in \"{0}\"" msgstr "「{0}」中嘅用戶" -#: src/components/LikesDialog.tsx:83 -msgid "Users that have liked this content or profile" -msgstr "讚過呢個內容或個人檔案嘅用戶" - #: src/components/dialogs/PostInteractionSettingsDialog.tsx:433 msgid "Users you follow" msgstr "你跟嘅用戶" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:419 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:438 msgid "Value:" msgstr "值:" +#: src/screens/Moderation/index.tsx:288 +msgid "Verification settings" +msgstr "" + +#: src/Navigation.tsx:175 +#: src/screens/Moderation/VerificationSettings.tsx:32 +msgid "Verification Settings" +msgstr "" + +#: src/screens/Moderation/VerificationSettings.tsx:41 +msgid "Verifications on Bluesky work differently than on other platforms. <0>Learn more here." +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:105 +msgid "Verified by:" +msgstr "" + #: src/view/com/composer/videos/SelectVideoBtn.tsx:127 msgid "Verified email required" msgstr "需要驗證電郵" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:509 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:530 +#: src/components/verification/VerificationCreatePrompt.tsx:65 +#: src/view/com/profile/ProfileMenu.tsx:308 +#: src/view/com/profile/ProfileMenu.tsx:311 +msgid "Verify account" +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:528 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:549 msgid "Verify DNS Record" msgstr "驗證 DNS 記錄" @@ -8379,11 +8569,15 @@ msgstr "驗證新電郵" msgid "Verify now" msgstr "即刻驗證" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:510 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:532 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:529 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:551 msgid "Verify Text File" msgstr "驗證文字檔案" +#: src/components/verification/VerificationCreatePrompt.tsx:44 +msgid "Verify this account?" +msgstr "" + #: src/screens/Settings/AccountSettings.tsx:75 #: src/screens/Settings/AccountSettings.tsx:91 msgid "Verify your email" @@ -8394,8 +8588,8 @@ msgstr "驗證你嘅電郵" msgid "Verify Your Email" msgstr "驗證你嘅電郵" -#: src/screens/Settings/AboutSettings.tsx:73 -#: src/screens/Settings/AboutSettings.tsx:102 +#: src/screens/Settings/AboutSettings.tsx:123 +#: src/screens/Settings/AboutSettings.tsx:152 msgid "Version {appVersion}" msgstr "版本 {appVersion}" @@ -8408,7 +8602,7 @@ msgstr "影片" msgid "Video failed to process" msgstr "影片處理失敗" -#: src/Navigation.tsx:462 +#: src/Navigation.tsx:471 msgid "Video Feed" msgstr "影片動態源" @@ -8461,16 +8655,17 @@ msgstr "睇下 {0} 嘅頭像" #: src/components/ProfileCard.tsx:115 #: src/screens/Profile/components/ProfileFeedHeader.tsx:446 +#: src/screens/Search/components/SearchProfileCard.tsx:36 #: src/screens/VideoFeed/index.tsx:769 -#: src/view/com/notifications/NotificationFeedItem.tsx:413 +#: src/view/com/notifications/NotificationFeedItem.tsx:487 msgid "View {0}'s profile" msgstr "睇下 {0} 嘅個人檔案" -#: src/components/dms/MessagesListHeader.tsx:176 +#: src/components/dms/MessagesListHeader.tsx:181 msgid "View {displayName}'s profile" msgstr "睇下 {displayName} 嘅個人檔案" -#: src/components/ProfileHoverCard/index.web.tsx:433 +#: src/components/ProfileHoverCard/index.web.tsx:440 msgid "View blocked user's profile" msgstr "睇下被封鎖用戶嘅個人檔案" @@ -8508,13 +8703,13 @@ msgstr "睇下同呢啲標記有挐掕嘅詳細資訊" msgid "View more" msgstr "睇晒佢哋" -#: src/components/ProfileHoverCard/index.web.tsx:419 -#: src/components/ProfileHoverCard/index.web.tsx:439 -#: src/components/ProfileHoverCard/index.web.tsx:466 +#: src/components/ProfileHoverCard/index.web.tsx:426 +#: src/components/ProfileHoverCard/index.web.tsx:446 +#: src/components/ProfileHoverCard/index.web.tsx:473 #: src/view/com/posts/AviFollowButton.tsx:55 #: src/view/com/posts/PostFeedErrorMessage.tsx:175 -#: src/view/com/util/PostMeta.tsx:78 -#: src/view/com/util/PostMeta.tsx:93 +#: src/view/com/util/PostMeta.tsx:87 +#: src/view/com/util/PostMeta.tsx:122 msgid "View profile" msgstr "睇下個人檔案" @@ -8526,6 +8721,10 @@ msgstr "睇下頭像" msgid "View the labeling service provided by @{0}" msgstr "睇下 @{0} 提供嘅標記服務" +#: src/components/verification/VerificationCheckButton.tsx:99 +msgid "View this user's verifications" +msgstr "" + #: src/screens/Profile/components/ProfileFeedHeader.tsx:481 msgid "View users who like this feed" msgstr "睇下邊啲人讚過呢個動態源" @@ -8534,11 +8733,11 @@ msgstr "睇下邊啲人讚過呢個動態源" msgid "View video" msgstr "睇片" -#: src/screens/Moderation/index.tsx:264 +#: src/screens/Moderation/index.tsx:268 msgid "View your blocked accounts" msgstr "睇下你封鎖咗嘅帳號" -#: src/screens/Moderation/index.tsx:204 +#: src/screens/Moderation/index.tsx:208 msgid "View your default post interaction settings" msgstr "睇下你預設嘅帖文互動設定" @@ -8547,14 +8746,18 @@ msgstr "睇下你預設嘅帖文互動設定" msgid "View your feeds and explore more" msgstr "睇下你嘅動態源同埋探索更多" -#: src/screens/Moderation/index.tsx:234 +#: src/screens/Moderation/index.tsx:238 msgid "View your moderation lists" msgstr "睇下你嘅內容審覈清單" -#: src/screens/Moderation/index.tsx:249 +#: src/screens/Moderation/index.tsx:253 msgid "View your muted accounts" msgstr "睇下你靜音咗嘅帳號" +#: src/components/verification/VerificationCheckButton.tsx:98 +msgid "View your verifications" +msgstr "" + #: src/view/com/util/images/AutoSizedImage.tsx:199 #: src/view/com/util/images/AutoSizedImage.tsx:221 msgid "Views full image" @@ -8627,7 +8830,7 @@ msgstr "我哋無法確定你有冇上載影片權限,唔該試多一次。" msgid "We were unable to load your birth date preferences. Please try again." msgstr "我哋撈唔到你嘅出世日期偏好設定,唔該試多一次。" -#: src/screens/Moderation/index.tsx:409 +#: src/screens/Moderation/index.tsx:428 msgid "We were unable to load your configured labelers at this time." msgstr "我哋而家撈唔到你訂閱咗嘅標記服務。" @@ -8643,16 +8846,20 @@ msgstr "我哋會喺攪掂你嘅帳號嗰陣通知你。" msgid "We'll use this to help customize your experience." msgstr "我哋會用呢啲資料去幫你度身訂造體驗。" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:92 +#: src/components/dialogs/SearchablePeopleList.tsx:107 #: src/components/ProgressGuide/FollowDialog.tsx:172 msgid "We're having network issues, try again" msgstr "我哋遇到網絡問題,唔該試多一次" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:94 +msgid "We’re introducing a new layer of verification on Bluesky — an easy-to-see checkmark." +msgstr "" + #: src/screens/Signup/index.tsx:109 msgid "We're so excited to have you join us!" msgstr "我哋好高興你可以加入 Bluesky!" -#: src/view/screens/ProfileList.tsx:113 +#: src/view/screens/ProfileList.tsx:117 msgid "We're sorry, but we were unable to resolve this list. If this persists, please contact the list creator, @{handleOrDid}." msgstr "對唔住,但係我哋解析唔到呢份清單。若然呢個問題仲有嘅話,請聯絡清單建立者 @{handleOrDid}。" @@ -8699,6 +8906,10 @@ msgstr "你諗住點嗌你嘅新手包?" msgid "What's up?" msgstr "有咩大件事?" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:146 +msgid "When you tap on a check, you’ll see which organizations have granted verification." +msgstr "" + #: src/view/com/modals/lang-settings/PostLanguagesSettings.tsx:80 msgid "Which languages are used in this post?" msgstr "呢條帖文用咗邊啲語言?" @@ -8715,6 +8926,10 @@ msgstr "邊個可以喺呢篇帖文度互動?" msgid "Who can reply" msgstr "邊個可以回覆" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:127 +msgid "Who can verify?" +msgstr "" + #: src/screens/Home/NoFeedsPinned.tsx:79 #: src/screens/Messages/ChatList.tsx:231 #: src/screens/Messages/Inbox.tsx:176 @@ -8783,7 +8998,7 @@ msgstr "寫低你嘅回覆" msgid "Writers" msgstr "作家" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:337 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:356 msgid "Wrong DID returned from server. Received: {0}" msgstr "伺服器返回 DID 錯誤,收到嘅 DID:{0}" @@ -8820,7 +9035,11 @@ msgstr "尋日" msgid "You" msgstr "你" -#: src/components/forms/HostingProvider.tsx:46 +#: src/components/verification/VerifierDialog.tsx:59 +msgid "You are a trusted verifier" +msgstr "" + +#: src/components/forms/HostingProvider.tsx:45 msgid "You are creating an account on" msgstr "你嘅帳號將建立於" @@ -8836,6 +9055,19 @@ msgstr "你唔得上載影片。" msgid "You are not following anyone." msgstr "你未有跟過任何人。" +#: src/components/verification/VerificationsDialog.tsx:64 +msgid "You are verified" +msgstr "" + +#: src/screens/Profile/Header/EditProfileDialog.tsx:356 +#: src/view/com/modals/EditProfile.tsx:204 +msgid "You are verified. You will lose your verification status if you change your display name. <0>Learn more." +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:208 +msgid "You are verified. You will lose your verification status if you change your handle. <0>Learn more." +msgstr "" + #: src/screens/Search/modules/ExploreInterestsCard.tsx:45 msgid "You can adjust your interests at any time from \"Content and media\" settings." msgstr "你可以喺「內容同媒體」設定度隨時調整你嘅心水主題。" @@ -8947,11 +9179,11 @@ msgstr "你仲未有任何動態源。" msgid "You have no lists." msgstr "你仲未有清單。" -#: src/view/screens/ModerationBlockedAccounts.tsx:129 +#: src/view/screens/ModerationBlockedAccounts.tsx:138 msgid "You have not blocked any accounts yet. To block an account, go to their profile and select \"Block account\" from the menu on their account." msgstr "你仲未封鎖過任何帳號。若然想封鎖帳號,去到佢個人檔案,喺佢個帳號上高嘅選單度揀「封鎖帳號」。" -#: src/view/screens/ModerationMutedAccounts.tsx:128 +#: src/view/screens/ModerationMutedAccounts.tsx:151 msgid "You have not muted any accounts yet. To mute an account, go to their profile and select \"Mute account\" from the menu on their account." msgstr "你仲未有靜音過任何帳號。若然想靜音帳號,去到佢個人檔案,喺佢個帳號上高嘅選單度揀「靜音帳號」。" @@ -9024,11 +9256,11 @@ msgstr "你之前停用咗 @{0}。" msgid "You reacted {0}" msgstr "你畀咗個 {0} 反應" -#: src/screens/Messages/components/ChatListItem.tsx:213 +#: src/screens/Messages/components/ChatListItem.tsx:218 msgid "You reacted {0} to {1}" msgstr "你對 {1} 畀咗個 {0} 反應" -#: src/screens/Settings/Settings.tsx:257 +#: src/screens/Settings/Settings.tsx:265 #: src/view/shell/desktop/LeftNav.tsx:206 msgid "You will be signed out of all your accounts." msgstr "你將會登出所有帳號。" @@ -9045,15 +9277,15 @@ msgstr "你而家會收到呢個討論串嘅通知" msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." msgstr "你會收到一封包含「重設碼」嘅電郵。請喺呢度輸入呢個驗證碼,跟住輸入你嘅新密碼。" -#: src/screens/Messages/components/ChatListItem.tsx:149 +#: src/screens/Messages/components/ChatListItem.tsx:154 msgid "You: {0}" msgstr "你:{0}" -#: src/screens/Messages/components/ChatListItem.tsx:178 +#: src/screens/Messages/components/ChatListItem.tsx:183 msgid "You: {defaultEmbeddedContentMessage}" msgstr "你:{defaultEmbeddedContentMessage}" -#: src/screens/Messages/components/ChatListItem.tsx:171 +#: src/screens/Messages/components/ChatListItem.tsx:176 msgid "You: {short}" msgstr "你:{short}" @@ -9105,7 +9337,7 @@ msgstr "你經已搵到你要跟邊啲人" #: src/view/com/posts/FollowingEndOfFeed.tsx:44 msgid "You've reached the end of your feed! Find some more accounts to follow." -msgstr "你經已睇晒你嘅動態源喇!去搵更多人嚟跟住佢哋啦。" +msgstr "你經已睇晒你嘅動態源喇!去搵更多人嚟跟佢哋啦。" #: src/view/com/composer/state/video.ts:421 msgid "You've reached your daily limit for video uploads (too many bytes)" @@ -9137,7 +9369,7 @@ msgstr "你嘅帳號太新未得畀你上載影片。唔該遲啲試多一次。 #: src/screens/Settings/components/ExportCarDialog.tsx:67 msgid "Your account repository, containing all public data records, can be downloaded as a \"CAR\" file. This file does not include media embeds, such as images, or your private data, which must be fetched separately." -msgstr "你可以將你嘅帳號所有公開資料記錄匯出成一份「CAR」檔案形式下載。呢份檔案唔包括嵌入媒體(譬如圖片同影片)或你嘅私人資料(譬如傾偈記錄),呢啲資料需要另外擷取。" +msgstr "你可以將你嘅帳號所有公開資料匯出成一份「CAR」檔案。呢份檔案唔包括嵌入媒體(譬如圖片同影片)或你嘅私人資料,呢啲資料需要另外擷取。" #: src/screens/Takendown.tsx:214 msgid "Your account was found to be in violation of the <0>Bluesky Social Terms of Service. You have been sent an email outlining the specific violation and suspension period, if applicable. You can appeal this decision if you believe it was made in error." @@ -9163,7 +9395,7 @@ msgstr "你傾偈功能俾人停用咗" msgid "Your choice will be saved, but can be changed later in settings." msgstr "你揀嘅嘢將被儲存,但係可以遲啲再喺設定度改返。" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:494 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:513 msgid "Your current handle <0>{0} will automatically remain reserved for you. You can switch back to it at any time from this account." msgstr "你而家嘅帳號頭銜 <0>{0} 會自動幫你留住。方便你之後轉返去用之前嘅頭銜。" @@ -9194,7 +9426,7 @@ msgstr "你嘅擁躉" msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "你嘅「Following」動態源度得個吉!跟多啲用戶睇下發生緊啲咩事。" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:221 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:240 msgid "Your full handle will be <0>@{0}" msgstr "你嘅完整帳號頭銜會係 <0>@{0}" @@ -9202,7 +9434,7 @@ msgstr "你嘅完整帳號頭銜會係 <0>@{0}" msgid "Your full username will be <0>@{0}" msgstr "你嘅完整用戶名會係 <0>@{0}" -#: src/Navigation.tsx:383 +#: src/Navigation.tsx:392 #: src/screens/Search/modules/ExploreInterestsCard.tsx:67 #: src/screens/Settings/ContentAndMediaSettings.tsx:92 #: src/screens/Settings/ContentAndMediaSettings.tsx:95 @@ -9262,3 +9494,7 @@ msgstr "你嘅擧報會提交到 Bluesky 內容審覈服務度" #: src/screens/Settings/SettingsInterests.tsx:53 msgid "Your selected interests help us serve you content you care about." msgstr "你揀選嘅心水主題可以幫我哋提供更多你所關注嘅內容。" + +#: src/components/verification/VerificationsDialog.tsx:65 +msgid "Your verifications" +msgstr "" diff --git a/src/locale/locales/zh-TW/messages.po b/src/locale/locales/zh-TW/messages.po index 1e671394a8..694af42e35 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: 2025-04-09 23:20\n" +"PO-Revision-Date: 2025-04-19 04:09\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -23,7 +23,7 @@ msgstr "" msgid "(active)" msgstr "(活躍)" -#: src/screens/Messages/components/ChatListItem.tsx:155 +#: src/screens/Messages/components/ChatListItem.tsx:160 msgid "(contains embedded content)" msgstr "(包含嵌入內容)" @@ -82,7 +82,7 @@ msgstr "{0, plural, one {# 秒} other {# 秒}}" #: src/view/shell/bottom-bar/BottomBar.tsx:209 #: src/view/shell/bottom-bar/BottomBar.tsx:241 -#: src/view/shell/Drawer.tsx:454 +#: src/view/shell/Drawer.tsx:470 msgid "{0, plural, one {# unread item} other {# unread items}}" msgstr "{0, plural, one {# 則未讀} other {# 則未讀}}" @@ -91,17 +91,17 @@ msgstr "{0, plural, one {# 則未讀} other {# 則未讀}}" msgid "{0, plural, one {#mo} other {#mo}}" msgstr "{0, plural, one {# 個月前} other {# 個月前}}" -#: src/components/ProfileHoverCard/index.web.tsx:398 +#: src/components/ProfileHoverCard/index.web.tsx:404 #: src/screens/Profile/Header/Metrics.tsx:22 msgid "{0, plural, one {follower} other {followers}}" msgstr "{0, plural, one {個跟隨者} other {個跟隨者}}" -#: src/components/ProfileHoverCard/index.web.tsx:402 +#: src/components/ProfileHoverCard/index.web.tsx:408 #: src/screens/Profile/Header/Metrics.tsx:26 msgid "{0, plural, one {following} other {following}}" msgstr "{0, plural, one {個跟隨中} other {個跟隨中}}" -#: src/view/com/post-thread/PostThreadItem.tsx:459 +#: src/view/com/post-thread/PostThreadItem.tsx:479 msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, one {個喜歡} other {個喜歡}}" @@ -109,11 +109,11 @@ msgstr "{0, plural, one {個喜歡} other {個喜歡}}" msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, one {則貼文} other {則貼文}}" -#: src/view/com/post-thread/PostThreadItem.tsx:443 +#: src/view/com/post-thread/PostThreadItem.tsx:463 msgid "{0, plural, one {quote} other {quotes}}" msgstr "{0, plural, one {次引用} other {次引用}}" -#: src/view/com/post-thread/PostThreadItem.tsx:425 +#: src/view/com/post-thread/PostThreadItem.tsx:445 msgid "{0, plural, one {repost} other {reposts}}" msgstr "{0, plural, one {則轉發} other {則轉發}}" @@ -153,7 +153,7 @@ msgstr "已輸入 {0} 個字元,最多 50 個字元" msgid "{0} reacted {1}" msgstr "{0} 做出了 {1} 反應" -#: src/screens/Messages/components/ChatListItem.tsx:226 +#: src/screens/Messages/components/ChatListItem.tsx:231 msgid "{0} reacted {1} to {2}" msgstr "{0} 對 {2} 做出了 {1} 反應" @@ -206,100 +206,132 @@ msgstr "{estimatedTimeHrs, plural, one {時} other {時}}" msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "{estimatedTimeMins, plural, one {分} other {分}}" -#: src/view/com/notifications/NotificationFeedItem.tsx:305 +#: src/view/com/notifications/NotificationFeedItem.tsx:324 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} followed you" msgstr "{firstAuthorLink} 和<0>{additionalAuthorsCount, plural, one {其他 {formattedAuthorsCount} 人} other {其他 {formattedAuthorsCount} 人}}跟隨了您" -#: src/view/com/notifications/NotificationFeedItem.tsx:331 +#: src/view/com/notifications/NotificationFeedItem.tsx:350 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your custom feed" msgstr "{firstAuthorLink} 和<0>{additionalAuthorsCount, plural, one {其他 {formattedAuthorsCount} 人} other {其他 {formattedAuthorsCount} 人}}對您的自訂動態源表示喜歡" -#: src/view/com/notifications/NotificationFeedItem.tsx:224 +#: src/view/com/notifications/NotificationFeedItem.tsx:243 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your post" msgstr "{firstAuthorLink} 和<0>{additionalAuthorsCount, plural, one {其他 {formattedAuthorsCount} 人} other {其他 {formattedAuthorsCount} 人}}表示喜歡您的貼文" -#: src/view/com/notifications/NotificationFeedItem.tsx:248 +#: src/view/com/notifications/NotificationFeedItem.tsx:430 +msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} removed their verifications from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:267 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} reposted your post" msgstr "{firstAuthorLink} 和<0>{additionalAuthorsCount, plural, one {其他 {formattedAuthorsCount} 人} other {其他 {formattedAuthorsCount} 人}}轉發了您的貼文" -#: src/view/com/notifications/NotificationFeedItem.tsx:355 +#: src/view/com/notifications/NotificationFeedItem.tsx:374 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} signed up with your starter pack" msgstr "{firstAuthorLink} 和<0>{additionalAuthorsCount, plural, one {其他 {formattedAuthorsCount} 人} other {其他 {formattedAuthorsCount} 人}}使用了您的新手包註冊" -#: src/view/com/notifications/NotificationFeedItem.tsx:317 +#: src/view/com/notifications/NotificationFeedItem.tsx:404 +msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:336 msgid "{firstAuthorLink} followed you" msgstr "{firstAuthorLink} 跟隨了您" -#: src/view/com/notifications/NotificationFeedItem.tsx:294 +#: src/view/com/notifications/NotificationFeedItem.tsx:313 msgid "{firstAuthorLink} followed you back" msgstr "{firstAuthorLink} 回跟了您" -#: src/view/com/notifications/NotificationFeedItem.tsx:343 +#: src/view/com/notifications/NotificationFeedItem.tsx:362 msgid "{firstAuthorLink} liked your custom feed" msgstr "{firstAuthorLink} 對您的自訂動態源表示喜歡" -#: src/view/com/notifications/NotificationFeedItem.tsx:236 +#: src/view/com/notifications/NotificationFeedItem.tsx:255 msgid "{firstAuthorLink} liked your post" msgstr "{firstAuthorLink} 對您的貼文表示喜歡" -#: src/view/com/notifications/NotificationFeedItem.tsx:260 +#: src/view/com/notifications/NotificationFeedItem.tsx:442 +msgid "{firstAuthorLink} removed their verification from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:279 msgid "{firstAuthorLink} reposted your post" msgstr "{firstAuthorLink} 轉發了您的貼文" -#: src/view/com/notifications/NotificationFeedItem.tsx:367 +#: src/view/com/notifications/NotificationFeedItem.tsx:386 msgid "{firstAuthorLink} signed up with your starter pack" msgstr "{firstAuthorLink} 使用了您的新手包註冊" -#: src/view/com/notifications/NotificationFeedItem.tsx:298 +#: src/view/com/notifications/NotificationFeedItem.tsx:416 +msgid "{firstAuthorLink} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:317 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} followed you" msgstr "{firstAuthorName} 和{additionalAuthorsCount, plural, one {其他 {formattedAuthorsCount} 人} other {其他 {formattedAuthorsCount} 人}}跟隨了您" -#: src/view/com/notifications/NotificationFeedItem.tsx:324 +#: src/view/com/notifications/NotificationFeedItem.tsx:343 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your custom feed" msgstr "{firstAuthorName} 和{additionalAuthorsCount, plural, one {其他 {formattedAuthorsCount} 人} other {其他 {formattedAuthorsCount} 人}}對您的自訂動態源表示喜歡" -#: src/view/com/notifications/NotificationFeedItem.tsx:217 +#: src/view/com/notifications/NotificationFeedItem.tsx:236 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your post" msgstr "{firstAuthorName} 和{additionalAuthorsCount, plural, one {其他 {formattedAuthorsCount} 人} other {其他 {formattedAuthorsCount} 人}}對您的貼文表示喜歡" -#: src/view/com/notifications/NotificationFeedItem.tsx:241 +#: src/view/com/notifications/NotificationFeedItem.tsx:423 +msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} removed their verifications from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:260 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} reposted your post" msgstr "{firstAuthorName} 和{additionalAuthorsCount, plural, one {其他 {formattedAuthorsCount} 人} other {其他 {formattedAuthorsCount} 人}}轉發了您的貼文" -#: src/view/com/notifications/NotificationFeedItem.tsx:348 +#: src/view/com/notifications/NotificationFeedItem.tsx:367 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} signed up with your starter pack" msgstr "{firstAuthorName} 和{additionalAuthorsCount, plural, one {其他 {formattedAuthorsCount} 人} other {其他 {formattedAuthorsCount} 人}}使用了您的新手包註冊" -#: src/view/com/notifications/NotificationFeedItem.tsx:303 +#: src/view/com/notifications/NotificationFeedItem.tsx:397 +msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} verified you" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:322 msgid "{firstAuthorName} followed you" msgstr "{firstAuthorName} 跟隨了您" -#: src/view/com/notifications/NotificationFeedItem.tsx:293 +#: src/view/com/notifications/NotificationFeedItem.tsx:312 msgid "{firstAuthorName} followed you back" msgstr "{firstAuthorName} 回跟了您" -#: src/view/com/notifications/NotificationFeedItem.tsx:329 +#: src/view/com/notifications/NotificationFeedItem.tsx:348 msgid "{firstAuthorName} liked your custom feed" msgstr "{firstAuthorName} 對您的自訂動態源表示喜歡" -#: src/view/com/notifications/NotificationFeedItem.tsx:222 +#: src/view/com/notifications/NotificationFeedItem.tsx:241 msgid "{firstAuthorName} liked your post" msgstr "{firstAuthorName} 對您的貼文表示喜歡" -#: src/view/com/notifications/NotificationFeedItem.tsx:246 +#: src/view/com/notifications/NotificationFeedItem.tsx:428 +msgid "{firstAuthorName} removed their verification from your account" +msgstr "" + +#: src/view/com/notifications/NotificationFeedItem.tsx:265 msgid "{firstAuthorName} reposted your post" msgstr "{firstAuthorName} 轉發了您的貼文" -#: src/view/com/notifications/NotificationFeedItem.tsx:353 +#: src/view/com/notifications/NotificationFeedItem.tsx:372 msgid "{firstAuthorName} signed up with your starter pack" msgstr "{firstAuthorName} 使用了您的新手包註冊" -#: src/components/ProfileHoverCard/index.web.tsx:508 +#: src/view/com/notifications/NotificationFeedItem.tsx:402 +msgid "{firstAuthorName} verified you" +msgstr "" + +#: src/components/ProfileHoverCard/index.web.tsx:532 #: src/screens/Profile/Header/Metrics.tsx:49 msgid "{following} following" msgstr "{following} 個跟隨中" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:392 +#: src/components/dialogs/SearchablePeopleList.tsx:412 msgid "{handle} can't be messaged" msgstr "無法傳送訊息給 {handle}" @@ -330,6 +362,19 @@ msgstr "{rank}." msgid "{type}h ago" msgstr "{type} 小時前" +#: src/components/verification/VerifierDialog.tsx:60 +msgid "{userName} is a trusted verifier" +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:67 +msgid "{userName} is verified" +msgstr "" + +#. Possessive, meaning "the verifications of {userName}" +#: src/components/verification/VerificationsDialog.tsx:69 +msgid "{userName}'s verifications" +msgstr "" + #. Indicates the number of additional profiles are in the Starter Pack e.g. +12 #: src/screens/Search/components/StarterPackCard.tsx:249 msgid "+{computedTotal}" @@ -345,11 +390,11 @@ msgctxt "feeds" msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" msgstr "<0>{0}、<1>{1} 和{2, plural, one {其他 # } other {其他 # }}人已包含在您的新手包中" -#: src/view/shell/Drawer.tsx:97 +#: src/view/shell/Drawer.tsx:113 msgid "<0>{0} {1, plural, one {follower} other {followers}}" msgstr "<0>{0} {1, plural, one {個跟隨者} other {個跟隨者}}" -#: src/view/shell/Drawer.tsx:108 +#: src/view/shell/Drawer.tsx:124 msgid "<0>{0} {1, plural, one {following} other {following}}" msgstr "<0>{0} {1, plural, one {個跟隨中} other {個跟隨中}}" @@ -398,14 +443,18 @@ msgid "7 days" msgstr "7 天" #. If last message does not contain text, fall back to "{user} reacted to {a message}" -#: src/screens/Messages/components/ChatListItem.tsx:205 +#: src/screens/Messages/components/ChatListItem.tsx:210 msgid "a message" msgstr "一則訊息" -#: src/Navigation.tsx:391 -#: src/screens/Settings/AboutSettings.tsx:34 -#: src/screens/Settings/Settings.tsx:215 -#: src/screens/Settings/Settings.tsx:218 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:91 +msgid "A new form of verification" +msgstr "" + +#: src/Navigation.tsx:400 +#: src/screens/Settings/AboutSettings.tsx:72 +#: src/screens/Settings/Settings.tsx:223 +#: src/screens/Settings/Settings.tsx:226 msgid "About" msgstr "關於" @@ -424,36 +473,36 @@ msgid "Accept Request" msgstr "接受邀請" #: src/screens/Settings/AccessibilitySettings.tsx:46 -#: src/screens/Settings/Settings.tsx:191 -#: src/screens/Settings/Settings.tsx:194 +#: src/screens/Settings/Settings.tsx:199 +#: src/screens/Settings/Settings.tsx:202 msgid "Accessibility" msgstr "無障礙" -#: src/Navigation.tsx:343 +#: src/Navigation.tsx:352 msgid "Accessibility Settings" msgstr "無障礙設定" -#: src/Navigation.tsx:359 +#: src/Navigation.tsx:368 #: src/screens/Login/LoginForm.tsx:194 #: src/screens/Settings/AccountSettings.tsx:45 -#: src/screens/Settings/Settings.tsx:153 -#: src/screens/Settings/Settings.tsx:156 +#: src/screens/Settings/Settings.tsx:161 +#: src/screens/Settings/Settings.tsx:164 msgid "Account" msgstr "帳號" #: src/screens/Messages/components/RequestButtons.tsx:81 -#: src/view/com/profile/ProfileMenu.tsx:141 +#: src/view/com/profile/ProfileMenu.tsx:147 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:392 msgctxt "toast" msgid "Account blocked" msgstr "成功封鎖帳號" -#: src/view/com/profile/ProfileMenu.tsx:154 +#: src/view/com/profile/ProfileMenu.tsx:160 msgctxt "toast" msgid "Account followed" msgstr "成功跟隨帳號" -#: src/view/com/profile/ProfileMenu.tsx:117 +#: src/view/com/profile/ProfileMenu.tsx:123 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:415 msgctxt "toast" msgid "Account muted" @@ -468,33 +517,37 @@ msgstr "已靜音該帳號" msgid "Account Muted by List" msgstr "帳號已被列表靜音" -#: src/screens/Settings/Settings.tsx:430 +#: src/screens/Settings/Settings.tsx:472 msgid "Account options" msgstr "帳號設定" -#: src/screens/Settings/Settings.tsx:466 +#: src/screens/Settings/Settings.tsx:508 msgid "Account removed from quick access" msgstr "成功從快速存取中移除帳號" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:137 -#: src/view/com/profile/ProfileMenu.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:140 +#: src/view/com/profile/ProfileMenu.tsx:137 msgctxt "toast" msgid "Account unblocked" msgstr "成功解除封鎖帳號" -#: src/view/com/profile/ProfileMenu.tsx:166 +#: src/view/com/profile/ProfileMenu.tsx:172 msgctxt "toast" msgid "Account unfollowed" msgstr "成功取消跟隨帳號" -#: src/view/com/profile/ProfileMenu.tsx:107 +#: src/view/com/profile/ProfileMenu.tsx:113 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:405 msgctxt "toast" msgid "Account unmuted" msgstr "成功取消靜音帳號" +#: src/components/verification/VerifierDialog.tsx:98 +msgid "Accounts with a scalloped blue check mark<0>{NON_BREAKING_SPACE}<1/>{NON_BREAKING_SPACE}can verify others. These trusted verifiers are selected by Bluesky." +msgstr "" + +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:169 #: src/components/dialogs/MutedWords.tsx:328 -#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/UserAddRemoveLists.tsx:235 msgid "Add" msgstr "新增" @@ -512,8 +565,8 @@ msgstr "新增 {displayName} 至新手包" msgid "Add a content warning" msgstr "新增內容警告" -#: src/view/screens/ProfileList.tsx:916 -#: src/view/screens/ProfileList.tsx:934 +#: src/view/screens/ProfileList.tsx:924 +#: src/view/screens/ProfileList.tsx:942 msgid "Add a user to this list" msgstr "將用戶新增至這個列表" @@ -536,8 +589,8 @@ msgstr "新增替代文字" msgid "Add alt text (optional)" msgstr "新增替代文字 (選填)" -#: src/screens/Settings/Settings.tsx:373 -#: src/screens/Settings/Settings.tsx:376 +#: src/screens/Settings/Settings.tsx:415 +#: src/screens/Settings/Settings.tsx:418 #: src/view/shell/desktop/LeftNav.tsx:281 #: src/view/shell/desktop/LeftNav.tsx:285 msgid "Add another account" @@ -578,11 +631,15 @@ msgstr "新增靜音字詞和標籤" msgid "Add new post" msgstr "加入貼文" -#: src/view/screens/ProfileList.tsx:924 -#: src/view/screens/ProfileList.tsx:942 +#: src/view/screens/ProfileList.tsx:932 +#: src/view/screens/ProfileList.tsx:950 msgid "Add people" msgstr "新增用戶" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:79 +msgid "Add people to list" +msgstr "" + #: src/components/dms/EmojiPopup.android.tsx:55 msgid "Add Reaction" msgstr "加入反應" @@ -599,7 +656,7 @@ msgstr "新增一些動態源至您的新手包!" msgid "Add the default feed of only people you follow" msgstr "新增預設的動態源 (只顯示您跟隨的人)" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:387 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:406 msgid "Add the following DNS record to your domain:" msgstr "將以下 DNS 記錄新增到您的網域:" @@ -607,8 +664,8 @@ msgstr "將以下 DNS 記錄新增到您的網域:" msgid "Add this feed to your feeds" msgstr "將此新增至您的動態源" -#: src/view/com/profile/ProfileMenu.tsx:273 -#: src/view/com/profile/ProfileMenu.tsx:276 +#: src/view/com/profile/ProfileMenu.tsx:286 +#: src/view/com/profile/ProfileMenu.tsx:289 msgid "Add to lists" msgstr "新增至列表" @@ -616,7 +673,11 @@ msgstr "新增至列表" msgid "Add to my feeds" msgstr "新增到我的動態源" -#: src/view/com/modals/ListAddRemoveUsers.tsx:192 +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:156 +msgid "Add user to list" +msgstr "" + +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:109 #: src/view/com/modals/UserAddRemoveLists.tsx:162 msgid "Added to list" msgstr "成功新增至列表" @@ -640,7 +701,7 @@ msgstr "色情" msgid "Adult Content" msgstr "成人內容" -#: src/screens/Moderation/index.tsx:355 +#: src/screens/Moderation/index.tsx:374 msgid "Adult content can only be enabled via the Web at <0>bsky.app." msgstr "成人內容只能透過網頁版 (<0>bsky.app) 啟用。" @@ -653,7 +714,7 @@ msgstr "已停用成人內容。" msgid "Adult Content labels" msgstr "成人內容標記" -#: src/screens/Moderation/index.tsx:399 +#: src/screens/Moderation/index.tsx:418 msgid "Advanced" msgstr "進階設定" @@ -794,6 +855,11 @@ msgstr "跟隨所有帳號時發生錯誤" msgid "An error occurred while uploading the video." msgstr "上傳影片時發生錯誤。" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:84 +#: src/components/verification/VerifierDialog.tsx:88 +msgid "An illustration showing that Bluesky selects trusted verifiers, and trusted verifiers in turn verify individual user accounts." +msgstr "" + #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:28 #: src/lib/moderation/useReportOptions.ts:28 msgid "An issue not included in these options" @@ -809,13 +875,17 @@ msgstr "開啟對話時發生問題" #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 -#: src/components/ProfileCard.tsx:339 -#: src/components/ProfileCard.tsx:360 +#: src/components/ProfileCard.tsx:367 +#: src/components/ProfileCard.tsx:388 #: src/view/com/profile/FollowButton.tsx:38 #: src/view/com/profile/FollowButton.tsx:48 msgid "An issue occurred, please try again." msgstr "發生問題,請再試一次。" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:118 +msgid "An mockup of a iPhone showing the Bluesky app open to the profile of a verified user with a blue checkmark next to their display name." +msgstr "" + #: src/screens/Onboarding/StepInterests/index.tsx:185 msgid "an unknown error occurred" msgstr "發生未知錯誤" @@ -838,6 +908,10 @@ msgstr "動物" msgid "Animated GIF" msgstr "GIF 動畫" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:37 +msgid "Announcing verification on Bluesky" +msgstr "" + #: src/components/moderation/ReportDialog/utils/useReportOptions.ts:33 #: src/lib/moderation/useReportOptions.ts:33 msgid "Anti-Social Behavior" @@ -847,7 +921,7 @@ msgstr "反社會行為" msgid "Anybody can interact" msgstr "任何人都可以參與互動" -#: src/Navigation.tsx:399 +#: src/Navigation.tsx:408 #: src/screens/Settings/AppIconSettings/index.tsx:67 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:18 #: src/screens/Settings/AppIconSettings/SettingsListItem.tsx:23 @@ -884,7 +958,7 @@ msgstr "密碼名稱必須至少包含 4 個字元" msgid "App passwords" msgstr "應用程式專用密碼" -#: src/Navigation.tsx:311 +#: src/Navigation.tsx:320 #: src/screens/Settings/AppPasswords.tsx:51 msgid "App Passwords" msgstr "應用程式專用密碼" @@ -920,10 +994,10 @@ msgstr "申請解除停權" msgid "Appeal this decision" msgstr "對此決定提出上訴" -#: src/Navigation.tsx:351 +#: src/Navigation.tsx:360 #: src/screens/Settings/AppearanceSettings.tsx:85 -#: src/screens/Settings/Settings.tsx:183 -#: src/screens/Settings/Settings.tsx:186 +#: src/screens/Settings/Settings.tsx:191 +#: src/screens/Settings/Settings.tsx:194 msgid "Appearance" msgstr "外觀" @@ -932,12 +1006,12 @@ msgstr "外觀" msgid "Apply default recommended feeds" msgstr "使用預設推薦的動態源" -#: src/view/com/post-thread/PostThreadItem.tsx:865 +#: src/view/com/post-thread/PostThreadItem.tsx:885 msgid "Archived from {0}" msgstr "封存於 {0}" -#: src/view/com/post-thread/PostThreadItem.tsx:834 -#: src/view/com/post-thread/PostThreadItem.tsx:873 +#: src/view/com/post-thread/PostThreadItem.tsx:854 +#: src/view/com/post-thread/PostThreadItem.tsx:893 msgid "Archived post" msgstr "已封存的貼文" @@ -953,7 +1027,7 @@ msgstr "您確定要刪除這則訊息嗎?該訊息將為您刪除,但不會 msgid "Are you sure you want to delete this starter pack?" msgstr "您確定要刪除這個新手包嗎?" -#: src/screens/Profile/Header/EditProfileDialog.tsx:82 +#: src/screens/Profile/Header/EditProfileDialog.tsx:86 msgid "Are you sure you want to discard your changes?" msgstr "您確定要放棄變更嗎?" @@ -1016,7 +1090,7 @@ msgstr "自動播放選項已移至<0>內容與媒體設定。" msgid "Autoplay videos and GIFs" msgstr "自動播放影片和 GIF" -#: src/components/dms/MessagesListHeader.tsx:82 +#: src/components/dms/MessagesListHeader.tsx:84 #: src/components/moderation/LabelsOnMeDialog.tsx:315 #: src/components/moderation/LabelsOnMeDialog.tsx:316 #: src/screens/Login/ChooseAccountForm.tsx:90 @@ -1052,7 +1126,7 @@ msgstr "在發布貼文之前,您必須先驗證您的電子信箱。" msgid "Before creating a starter pack, you must first verify your email." msgstr "在建立新手包之前,您必須先驗證您的電子信箱。" -#: src/components/dms/dialogs/NewChatDialog.tsx:79 +#: src/components/dms/dialogs/NewChatDialog.tsx:80 #: src/components/dms/MessageProfileButton.tsx:110 #: src/screens/Messages/Conversation.tsx:221 msgid "Before you may message another user, you must first verify your email." @@ -1063,8 +1137,8 @@ msgstr "在向其他人傳送訊息之前,您必須先驗證您的電子信箱 msgid "Birthday" msgstr "生日" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:283 -#: src/view/com/profile/ProfileMenu.tsx:399 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 +#: src/view/com/profile/ProfileMenu.tsx:435 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:849 msgid "Block" msgstr "封鎖" @@ -1073,19 +1147,19 @@ msgstr "封鎖" #: src/components/dms/ConvoMenu.tsx:250 #: src/screens/Messages/components/RequestButtons.tsx:134 #: src/screens/Messages/components/RequestButtons.tsx:136 -#: src/view/com/profile/ProfileMenu.tsx:310 -#: src/view/com/profile/ProfileMenu.tsx:317 +#: src/view/com/profile/ProfileMenu.tsx:346 +#: src/view/com/profile/ProfileMenu.tsx:353 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:686 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:688 msgid "Block account" msgstr "封鎖帳號" -#: src/view/com/profile/ProfileMenu.tsx:382 +#: src/view/com/profile/ProfileMenu.tsx:418 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:844 msgid "Block Account?" msgstr "要封鎖帳號嗎?" -#: src/view/screens/ProfileList.tsx:661 +#: src/view/screens/ProfileList.tsx:669 msgid "Block accounts" msgstr "封鎖帳號" @@ -1097,7 +1171,7 @@ msgstr "封鎖並刪除" msgid "Block and/or delete this conversation" msgstr "封鎖 & 刪除對話" -#: src/view/screens/ProfileList.tsx:781 +#: src/view/screens/ProfileList.tsx:789 msgid "Block list" msgstr "封鎖列表" @@ -1105,7 +1179,7 @@ msgstr "封鎖列表" msgid "Block or report" msgstr "封鎖或檢舉" -#: src/view/screens/ProfileList.tsx:776 +#: src/view/screens/ProfileList.tsx:784 msgid "Block these accounts?" msgstr "要封鎖這些帳號嗎?" @@ -1122,21 +1196,21 @@ msgstr "封鎖用戶" msgid "Blocked" msgstr "已被封鎖" -#: src/screens/Moderation/index.tsx:269 +#: src/screens/Moderation/index.tsx:273 msgid "Blocked accounts" msgstr "已封鎖帳號" -#: src/Navigation.tsx:160 -#: src/view/screens/ModerationBlockedAccounts.tsx:101 +#: src/Navigation.tsx:161 +#: src/view/screens/ModerationBlockedAccounts.tsx:110 msgid "Blocked Accounts" msgstr "已封鎖帳號" -#: src/view/com/profile/ProfileMenu.tsx:394 +#: src/view/com/profile/ProfileMenu.tsx:430 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:846 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "被封鎖的帳號無法在您的討論串中回覆、提及您,或以其他方式與您互動。" -#: src/view/screens/ModerationBlockedAccounts.tsx:112 +#: src/view/screens/ModerationBlockedAccounts.tsx:121 msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you. You will not see their content and they will be prevented from seeing yours." msgstr "被封鎖的帳號無法在您的討論串中回覆、提及您,或以其他方式與您互動。您將看不到他們的內容,他們也會被阻止看到您的內容。" @@ -1144,15 +1218,15 @@ msgstr "被封鎖的帳號無法在您的討論串中回覆、提及您,或以 msgid "Blocked post." msgstr "該貼文被封鎖。" -#: src/screens/Profile/Sections/Labels.tsx:173 +#: src/screens/Profile/Sections/Labels.tsx:170 msgid "Blocking does not prevent this labeler from placing labels on your account." msgstr "封鎖該帳號無法阻止其標記您的帳號。" -#: src/view/screens/ProfileList.tsx:778 +#: src/view/screens/ProfileList.tsx:786 msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." msgstr "您封鎖的帳號對所有人可見。他們無法提及您、在您的討論串中回覆或以其他方式與您互動。" -#: src/view/com/profile/ProfileMenu.tsx:391 +#: src/view/com/profile/ProfileMenu.tsx:427 msgid "Blocking will not prevent labels from being applied on your account, but it will stop this account from replying in your threads or interacting with you." msgstr "封鎖該帳號無法阻止其標記您的帳號,但他將無法在您的討論串中回覆,或以其他方式與您互動。" @@ -1165,7 +1239,7 @@ msgstr "部落格" msgid "Bluesky" msgstr "Bluesky" -#: src/view/com/post-thread/PostThreadItem.tsx:890 +#: src/view/com/post-thread/PostThreadItem.tsx:910 msgid "Bluesky cannot confirm the authenticity of the claimed date." msgstr "Bluesky 無法確認貼文發布日期的真實性。" @@ -1197,7 +1271,11 @@ msgstr "Bluesky 將從您的個人社交網路中選擇一組推薦的帳號。" #: src/screens/Settings/components/PwiOptOut.tsx:99 msgid "Bluesky will not show your profile and posts to logged-out users. Other apps may not honor this request. This does not make your account private." -msgstr "Bluesky 的官方程式將不會向未登入的用戶顯示您的個人檔案和貼文。但其他應用程式可能不會遵循這個要求,這不會使您的帳號轉為非公開狀態。" +msgstr "Bluesky 的官方平台將不會向未登入的用戶顯示您的個人檔案和貼文。其他應用程式未必會遵循這個要求。這不會使您的帳號轉為非公開狀態。" + +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:132 +msgid "Bluesky will proactively verify notable and authentic accounts." +msgstr "" #: src/screens/Settings/AppIconSettings/index.tsx:99 msgid "Bluesky+" @@ -1301,17 +1379,17 @@ msgid "Camera" msgstr "相機" #: src/components/Menu/index.tsx:306 -#: src/components/Prompt.tsx:130 -#: src/components/Prompt.tsx:132 +#: src/components/Prompt.tsx:140 +#: src/components/Prompt.tsx:142 #: src/screens/Deactivated.tsx:158 -#: src/screens/Profile/Header/EditProfileDialog.tsx:220 -#: src/screens/Profile/Header/EditProfileDialog.tsx:228 +#: src/screens/Profile/Header/EditProfileDialog.tsx:227 +#: src/screens/Profile/Header/EditProfileDialog.tsx:235 #: src/screens/Search/Shell.tsx:349 #: src/screens/Settings/AppIconSettings/index.tsx:44 #: src/screens/Settings/AppIconSettings/index.tsx:225 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:76 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:83 -#: src/screens/Settings/Settings.tsx:260 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:78 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:85 +#: src/screens/Settings/Settings.tsx:268 #: src/screens/Takendown.tsx:99 #: src/screens/Takendown.tsx:102 #: src/view/com/composer/Composer.tsx:937 @@ -1322,7 +1400,7 @@ msgstr "相機" #: src/view/com/modals/ChangePassword.tsx:282 #: src/view/com/modals/CreateOrEditList.tsx:335 #: src/view/com/modals/CropImage.web.tsx:97 -#: src/view/com/modals/EditProfile.tsx:244 +#: src/view/com/modals/EditProfile.tsx:270 #: src/view/com/modals/InAppBrowserConsent.tsx:75 #: src/view/com/modals/InAppBrowserConsent.tsx:77 #: src/view/com/modals/LinkWarning.tsx:105 @@ -1350,7 +1428,7 @@ msgstr "放棄刪除帳號" msgid "Cancel image crop" msgstr "放棄裁剪圖片" -#: src/view/com/modals/EditProfile.tsx:239 +#: src/view/com/modals/EditProfile.tsx:265 msgid "Cancel profile editing" msgstr "放棄編輯個人檔案" @@ -1363,7 +1441,6 @@ msgid "Cancel reactivation and sign out" msgstr "取消重新啟用並登出" #: src/screens/Search/Shell.tsx:341 -#: src/view/com/modals/ListAddRemoveUsers.tsx:88 msgid "Cancel search" msgstr "放棄搜尋" @@ -1411,8 +1488,8 @@ msgstr "變更電子信箱" msgid "Change email address" msgstr "變更電子郵件地址" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:92 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:96 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:94 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:98 msgid "Change Handle" msgstr "變更帳號代碼" @@ -1448,15 +1525,15 @@ msgstr "變更您的電子郵件地址" msgid "Changes app icon" msgstr "變更應用程式圖示" -#: src/components/forms/HostingProvider.tsx:50 -#: src/components/forms/HostingProvider.tsx:70 +#: src/components/forms/HostingProvider.tsx:49 +#: src/components/forms/HostingProvider.tsx:69 msgid "Changes hosting provider" msgstr "變更託管服務提供者" -#: src/Navigation.tsx:416 +#: src/Navigation.tsx:425 #: src/view/shell/bottom-bar/BottomBar.tsx:205 #: src/view/shell/desktop/LeftNav.tsx:535 -#: src/view/shell/Drawer.tsx:422 +#: src/view/shell/Drawer.tsx:438 msgid "Chat" msgstr "對話" @@ -1471,7 +1548,7 @@ msgctxt "toast" msgid "Chat muted" msgstr "成功靜音對話" -#: src/Navigation.tsx:426 +#: src/Navigation.tsx:435 #: src/screens/Messages/components/InboxPreview.tsx:24 msgid "Chat request inbox" msgstr "對話邀請收件匣" @@ -1482,7 +1559,7 @@ msgid "Chat requests" msgstr "對話邀請" #: src/components/dms/ConvoMenu.tsx:75 -#: src/Navigation.tsx:421 +#: src/Navigation.tsx:430 #: src/screens/Messages/ChatList.tsx:328 msgid "Chat settings" msgstr "對話設定" @@ -1514,7 +1591,7 @@ msgstr "在這裡輸入傳送至您電子信箱的登入驗證碼。" msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "在下方輸入傳送至您電子信箱的驗證碼:" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:370 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:389 msgid "Choose domain verification method" msgstr "選擇網域驗證方式" @@ -1554,14 +1631,19 @@ msgstr "設定您的密碼" msgid "Choose your username" msgstr "選擇您的用戶名稱" -#: src/screens/Settings/Settings.tsx:351 +#: src/screens/Settings/Settings.tsx:393 msgid "Clear all storage data" msgstr "清除所有資料" -#: src/screens/Settings/Settings.tsx:353 +#: src/screens/Settings/Settings.tsx:395 msgid "Clear all storage data (restart after this)" msgstr "清除所有資料 (並重新啟動)" +#: src/screens/Settings/AboutSettings.tsx:113 +#: src/screens/Settings/AboutSettings.tsx:117 +msgid "Clear image cache" +msgstr "清除圖片快取" + #: src/components/forms/SearchInput.tsx:70 msgid "Clear search query" msgstr "清除搜尋記錄" @@ -1595,8 +1677,10 @@ msgid "Clip 🐴 clop 🐴" msgstr "達達的馬蹄 🐴 是美麗的錯誤 🐴" #: src/components/dialogs/GifSelect.tsx:281 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:174 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:183 +#: src/components/dialogs/SearchablePeopleList.tsx:295 #: src/components/dialogs/VerifyEmailDialog.tsx:289 -#: src/components/dms/dialogs/SearchablePeopleList.tsx:269 #: src/components/dms/EmojiPopup.android.tsx:58 #: src/components/dms/ReportDialog.tsx:381 #: src/components/dms/ReportDialog.tsx:390 @@ -1605,6 +1689,8 @@ msgstr "達達的馬蹄 🐴 是美麗的錯誤 🐴" #: src/components/ProgressGuide/FollowDialog.tsx:386 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:117 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:123 +#: src/components/verification/VerificationsDialog.tsx:146 +#: src/components/verification/VerifierDialog.tsx:144 #: src/view/com/modals/ChangePassword.tsx:279 #: src/view/com/modals/ChangePassword.tsx:282 #: src/view/com/util/post-embeds/GifEmbed.tsx:197 @@ -1625,6 +1711,8 @@ msgid "Close bottom drawer" msgstr "關閉底部導航列" #: src/components/dialogs/GifSelect.tsx:275 +#: src/components/verification/VerificationsDialog.tsx:138 +#: src/components/verification/VerifierDialog.tsx:136 msgid "Close dialog" msgstr "關閉對話框" @@ -1676,11 +1764,11 @@ msgstr "關閉表情符號選擇器" msgid "Closes viewer for header image" msgstr "關閉標題圖片檢視器" -#: src/view/com/notifications/NotificationFeedItem.tsx:405 +#: src/view/com/notifications/NotificationFeedItem.tsx:479 msgid "Collapse list of users" msgstr "折疊用戶列表" -#: src/view/com/notifications/NotificationFeedItem.tsx:598 +#: src/view/com/notifications/NotificationFeedItem.tsx:687 msgid "Collapses list of users for a given notification" msgstr "折疊指定通知的用戶列表" @@ -1703,7 +1791,7 @@ msgstr "喜劇" msgid "Comics" msgstr "漫畫" -#: src/Navigation.tsx:301 +#: src/Navigation.tsx:310 #: src/view/screens/CommunityGuidelines.tsx:34 msgid "Community Guidelines" msgstr "社群準則" @@ -1743,8 +1831,8 @@ msgstr "在 <0>內容篩選 中設定。" #: src/components/dialogs/VerifyEmailDialog.tsx:253 #: src/components/dialogs/VerifyEmailDialog.tsx:260 #: src/components/dialogs/VerifyEmailDialog.tsx:283 -#: src/components/Prompt.tsx:173 -#: src/components/Prompt.tsx:176 +#: src/components/Prompt.tsx:183 +#: src/components/Prompt.tsx:186 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:185 #: src/screens/Settings/components/DisableEmail2FADialog.tsx:188 #: src/view/com/modals/VerifyEmail.tsx:239 @@ -1765,11 +1853,11 @@ msgstr "確認內容語言設定" msgid "Confirm delete account" msgstr "確認刪除帳號" -#: src/screens/Moderation/index.tsx:303 +#: src/screens/Moderation/index.tsx:322 msgid "Confirm your age:" msgstr "確認您的年齡:" -#: src/screens/Moderation/index.tsx:294 +#: src/screens/Moderation/index.tsx:313 msgid "Confirm your birthdate" msgstr "確認您的出生日期" @@ -1802,12 +1890,12 @@ msgid "Content & Media" msgstr "內容與媒體" #: src/screens/Settings/AccessibilitySettings.tsx:109 -#: src/screens/Settings/Settings.tsx:175 -#: src/screens/Settings/Settings.tsx:178 +#: src/screens/Settings/Settings.tsx:183 +#: src/screens/Settings/Settings.tsx:186 msgid "Content and media" msgstr "內容與媒體" -#: src/Navigation.tsx:375 +#: src/Navigation.tsx:384 msgid "Content and Media" msgstr "內容與媒體" @@ -1815,7 +1903,7 @@ msgstr "內容與媒體" msgid "Content Blocked" msgstr "已封鎖內容" -#: src/screens/Moderation/index.tsx:287 +#: src/screens/Moderation/index.tsx:306 msgid "Content filters" msgstr "內容篩選" @@ -1853,7 +1941,7 @@ msgstr "內容選單背景,點一下以關閉選單。" msgid "Continue" msgstr "繼續" -#: src/components/AccountList.tsx:121 +#: src/components/AccountList.tsx:126 msgid "Continue as {0} (currently signed in)" msgstr "以 {0} 的身分繼續 (目前已登入)" @@ -1873,7 +1961,7 @@ msgctxt "toast" msgid "Conversation deleted" msgstr "成功刪除對話" -#: src/screens/Messages/components/ChatListItem.tsx:191 +#: src/screens/Messages/components/ChatListItem.tsx:196 msgid "Conversation deleted" msgstr "對話已刪除" @@ -1885,7 +1973,7 @@ msgstr "烹飪" msgid "Copied" msgstr "已複製" -#: src/screens/Settings/AboutSettings.tsx:98 +#: src/screens/Settings/AboutSettings.tsx:148 msgid "Copied build version to clipboard" msgstr "成功複製組建版本號至剪貼簿" @@ -1903,7 +1991,7 @@ msgstr "成功複製至剪貼簿" msgid "Copied!" msgstr "複製成功!" -#: src/screens/Settings/AboutSettings.tsx:74 +#: src/screens/Settings/AboutSettings.tsx:124 msgid "Copies build version to clipboard" msgstr "複製組建版本號至剪貼簿" @@ -1915,8 +2003,8 @@ msgstr "複製" msgid "Copy App Password" msgstr "複製應用程式專用密碼" -#: src/view/com/profile/ProfileMenu.tsx:347 -#: src/view/com/profile/ProfileMenu.tsx:350 +#: src/view/com/profile/ProfileMenu.tsx:383 +#: src/view/com/profile/ProfileMenu.tsx:386 msgid "Copy at:// URI" msgstr "複製 at:// 連結" @@ -1930,13 +2018,13 @@ msgstr "複製發布者 DID" msgid "Copy code" msgstr "複製程式碼" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:472 -#: src/view/com/profile/ProfileMenu.tsx:356 -#: src/view/com/profile/ProfileMenu.tsx:359 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:491 +#: src/view/com/profile/ProfileMenu.tsx:392 +#: src/view/com/profile/ProfileMenu.tsx:395 msgid "Copy DID" msgstr "複製 DID" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:405 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:424 msgid "Copy host" msgstr "複製主機名稱 (Host)" @@ -1948,7 +2036,7 @@ msgstr "複製連結" msgid "Copy Link" msgstr "複製連結" -#: src/view/screens/ProfileList.tsx:505 +#: src/view/screens/ProfileList.tsx:513 msgid "Copy link to list" msgstr "複製列表連結" @@ -1976,11 +2064,11 @@ msgstr "複製貼文文字" msgid "Copy QR code" msgstr "複製 QR Code" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:426 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:445 msgid "Copy TXT record value" msgstr "複製 TXT 記錄值" -#: src/Navigation.tsx:306 +#: src/Navigation.tsx:315 #: src/view/screens/CopyrightPolicy.tsx:31 msgid "Copyright Policy" msgstr "著作權政策" @@ -1994,7 +2082,7 @@ msgstr "無法離開對話" msgid "Could not load feed" msgstr "無法載入動態" -#: src/view/screens/ProfileList.tsx:1021 +#: src/view/screens/ProfileList.tsx:1029 msgid "Could not load list" msgstr "無法載入列表" @@ -2016,7 +2104,7 @@ msgstr "為新手包建立 QR Code" #: src/components/StarterPack/ProfileStarterPacks.tsx:178 #: src/components/StarterPack/ProfileStarterPacks.tsx:274 -#: src/Navigation.tsx:451 +#: src/Navigation.tsx:460 msgid "Create a starter pack" msgstr "建立一個新手包" @@ -2127,7 +2215,7 @@ msgstr "出生日期" msgid "Deactivate account" msgstr "停用帳號" -#: src/screens/Settings/Settings.tsx:332 +#: src/screens/Settings/Settings.tsx:374 msgid "Debug Moderation" msgstr "內容管理偵錯" @@ -2150,7 +2238,7 @@ msgstr "預設圖示" #: src/screens/StarterPack/StarterPackScreen.tsx:672 #: src/screens/StarterPack/StarterPackScreen.tsx:744 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:767 -#: src/view/screens/ProfileList.tsx:760 +#: src/view/screens/ProfileList.tsx:768 msgid "Delete" msgstr "刪除" @@ -2176,7 +2264,7 @@ msgstr "要刪除應用程式專用密碼嗎?" msgid "Delete chat" msgstr "刪除對話" -#: src/screens/Settings/Settings.tsx:339 +#: src/screens/Settings/Settings.tsx:381 msgid "Delete chat declaration record" msgstr "刪除對話聲明紀錄" @@ -2195,7 +2283,7 @@ msgstr "刪除對話" msgid "Delete for me" msgstr "為我刪除" -#: src/view/screens/ProfileList.tsx:548 +#: src/view/screens/ProfileList.tsx:556 msgid "Delete list" msgstr "刪除列表" @@ -2226,7 +2314,7 @@ msgstr "刪除新手包" msgid "Delete starter pack?" msgstr "要刪除新手包嗎?" -#: src/view/screens/ProfileList.tsx:755 +#: src/view/screens/ProfileList.tsx:763 msgid "Delete this list?" msgstr "要刪除這個列表嗎?" @@ -2238,8 +2326,8 @@ msgstr "要刪除這則貼文嗎?" msgid "Deleted" msgstr "已刪除" -#: src/components/dms/MessagesListHeader.tsx:155 -#: src/screens/Messages/components/ChatListItem.tsx:123 +#: src/components/dms/MessagesListHeader.tsx:160 +#: src/screens/Messages/components/ChatListItem.tsx:128 msgid "Deleted Account" msgstr "已刪除的帳號" @@ -2247,19 +2335,19 @@ msgstr "已刪除的帳號" msgid "Deleted post." msgstr "該貼文已刪除。" -#: src/screens/Profile/Header/EditProfileDialog.tsx:347 +#: src/screens/Profile/Header/EditProfileDialog.tsx:370 #: src/view/com/modals/CreateOrEditList.tsx:280 #: src/view/com/modals/CreateOrEditList.tsx:301 -#: src/view/com/modals/EditProfile.tsx:193 -#: src/view/com/modals/EditProfile.tsx:205 +#: src/view/com/modals/EditProfile.tsx:219 +#: src/view/com/modals/EditProfile.tsx:231 msgid "Description" msgstr "簡介" -#: src/screens/Profile/Header/EditProfileDialog.tsx:367 +#: src/screens/Profile/Header/EditProfileDialog.tsx:390 msgid "Description is too long" msgstr "簡介太長了" -#: src/screens/Profile/Header/EditProfileDialog.tsx:368 +#: src/screens/Profile/Header/EditProfileDialog.tsx:391 msgid "Description is too long. {DESCRIPTION_MAX_GRAPHEMES, plural, other {The maximum number of characters is #.}}" msgstr "簡介太長了,{DESCRIPTION_MAX_GRAPHEMES, plural, other {不得超過 # 個字元。}}" @@ -2277,18 +2365,18 @@ msgstr "分離引用" msgid "Detach quote post?" msgstr "要解除引用貼文嗎?" -#: src/screens/Settings/AboutSettings.tsx:87 +#: src/screens/Settings/AboutSettings.tsx:137 msgctxt "toast" msgid "Developer mode disabled" msgstr "成功停用開發者模式" -#: src/screens/Settings/AboutSettings.tsx:81 +#: src/screens/Settings/AboutSettings.tsx:131 msgctxt "toast" msgid "Developer mode enabled" msgstr "成功啟用開發者模式" -#: src/screens/Settings/Settings.tsx:242 -#: src/screens/Settings/Settings.tsx:245 +#: src/screens/Settings/Settings.tsx:250 +#: src/screens/Settings/Settings.tsx:253 msgid "Developer options" msgstr "開發人員選項" @@ -2318,17 +2406,17 @@ msgstr "關閉字幕" #: src/lib/moderation/useLabelBehaviorDescription.ts:68 #: src/screens/Messages/Settings.tsx:139 #: src/screens/Messages/Settings.tsx:142 -#: src/screens/Moderation/index.tsx:345 +#: src/screens/Moderation/index.tsx:364 msgid "Disabled" msgstr "停用" -#: src/screens/Profile/Header/EditProfileDialog.tsx:84 +#: src/screens/Profile/Header/EditProfileDialog.tsx:88 #: src/view/com/composer/Composer.tsx:705 #: src/view/com/composer/Composer.tsx:889 msgid "Discard" msgstr "捨棄" -#: src/screens/Profile/Header/EditProfileDialog.tsx:81 +#: src/screens/Profile/Header/EditProfileDialog.tsx:85 msgid "Discard changes?" msgstr "要放棄變更嗎?" @@ -2343,7 +2431,7 @@ msgstr "要放棄發布嗎?" #: src/screens/Settings/components/PwiOptOut.tsx:87 #: src/screens/Settings/components/PwiOptOut.tsx:91 msgid "Discourage apps from showing my account to logged-out users" -msgstr "阻止應用程式向未登入的用戶顯示我的帳號" +msgstr "防止應用程式向未登入的用戶顯示我的帳號" #: src/screens/Search/Explore.tsx:436 msgid "Discover Feeds" @@ -2383,27 +2471,27 @@ msgstr "忽略這部分" msgid "Display larger alt text badges" msgstr "顯示較大的替代文字標誌" -#: src/screens/Profile/Header/EditProfileDialog.tsx:314 -#: src/screens/Profile/Header/EditProfileDialog.tsx:320 -#: src/screens/Profile/Header/EditProfileDialog.tsx:354 -#: src/view/com/modals/EditProfile.tsx:187 +#: src/screens/Profile/Header/EditProfileDialog.tsx:321 +#: src/screens/Profile/Header/EditProfileDialog.tsx:327 +#: src/screens/Profile/Header/EditProfileDialog.tsx:377 +#: src/view/com/modals/EditProfile.tsx:194 msgid "Display name" msgstr "名稱" -#: src/view/com/modals/EditProfile.tsx:175 +#: src/view/com/modals/EditProfile.tsx:182 msgid "Display Name" msgstr "名稱" -#: src/screens/Profile/Header/EditProfileDialog.tsx:333 +#: src/screens/Profile/Header/EditProfileDialog.tsx:340 msgid "Display name is too long" msgstr "名稱太長了" -#: src/screens/Profile/Header/EditProfileDialog.tsx:334 +#: src/screens/Profile/Header/EditProfileDialog.tsx:341 msgid "Display name is too long. {DISPLAY_NAME_MAX_GRAPHEMES, plural, other {The maximum number of characters is #.}}" msgstr "名稱太長了,{DISPLAY_NAME_MAX_GRAPHEMES, plural, other {不得超過 # 個字元。}}" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:373 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:375 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:392 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:394 msgid "DNS Panel" msgstr "DNS 控制台" @@ -2419,7 +2507,7 @@ msgstr "不包含裸露內容。" msgid "Doesn't begin or end with a hyphen" msgstr "不以連字號 (-) 開頭或結尾" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:488 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:507 msgid "Domain verified!" msgstr "成功驗證網域!" @@ -2441,11 +2529,9 @@ msgstr "成功驗證網域!" #: src/view/com/modals/CropImage.web.tsx:112 #: src/view/com/modals/InviteCodes.tsx:81 #: src/view/com/modals/InviteCodes.tsx:124 -#: src/view/com/modals/ListAddRemoveUsers.tsx:143 msgid "Done" msgstr "完成" -#: src/view/com/modals/ListAddRemoveUsers.tsx:145 #: src/view/com/modals/UserAddRemoveLists.tsx:113 #: src/view/com/modals/UserAddRemoveLists.tsx:116 msgctxt "action" @@ -2485,23 +2571,23 @@ msgstr "拖放即可新增圖片" msgid "Duration:" msgstr "持續時間:" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:211 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:230 msgid "e.g. alice" msgstr "例如:alice" -#: src/screens/Profile/Header/EditProfileDialog.tsx:321 +#: src/screens/Profile/Header/EditProfileDialog.tsx:328 msgid "e.g. Alice Lastname" msgstr "例如:張藍天" -#: src/view/com/modals/EditProfile.tsx:180 +#: src/view/com/modals/EditProfile.tsx:187 msgid "e.g. Alice Roberts" msgstr "例如:張藍天" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:357 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:376 msgid "e.g. alice.com" msgstr "例如:alice.com" -#: src/view/com/modals/EditProfile.tsx:198 +#: src/view/com/modals/EditProfile.tsx:224 msgid "e.g. Artist, dog-lover, and avid reader." msgstr "例如:藝術家、狗派人士或書迷。" @@ -2536,7 +2622,8 @@ msgstr "每組邀請碼只能使用一次。後續您將定期收到更多邀請 msgid "Edit" msgstr "編輯" -#: src/view/com/lists/ListMembers.tsx:143 +#: src/view/com/lists/ListMembers.tsx:180 +#: src/view/com/lists/ListMembers.tsx:186 msgctxt "action" msgid "Edit" msgstr "編輯" @@ -2566,7 +2653,7 @@ msgstr "編輯互動設定" msgid "Edit interests" msgstr "編輯感興趣的主題" -#: src/view/screens/ProfileList.tsx:536 +#: src/view/screens/ProfileList.tsx:544 msgid "Edit list details" msgstr "編輯列表資訊" @@ -2574,12 +2661,12 @@ msgstr "編輯列表資訊" msgid "Edit Moderation List" msgstr "編輯內容管理列表" -#: src/Navigation.tsx:316 +#: src/Navigation.tsx:325 #: src/view/screens/Feeds.tsx:515 msgid "Edit My Feeds" msgstr "編輯我的動態源" -#: src/view/com/modals/EditProfile.tsx:147 +#: src/view/com/modals/EditProfile.tsx:154 msgid "Edit my profile" msgstr "編輯個人檔案" @@ -2592,15 +2679,15 @@ msgstr "編輯用戶" msgid "Edit post interaction settings" msgstr "編輯貼文互動設定" -#: src/screens/Profile/Header/EditProfileDialog.tsx:269 -#: src/screens/Profile/Header/EditProfileDialog.tsx:275 +#: src/screens/Profile/Header/EditProfileDialog.tsx:276 +#: src/screens/Profile/Header/EditProfileDialog.tsx:282 #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:196 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 msgid "Edit profile" msgstr "編輯個人檔案" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:199 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:185 msgid "Edit Profile" msgstr "編輯個人檔案" @@ -2616,15 +2703,15 @@ msgstr "編輯用戶列表" msgid "Edit who can reply" msgstr "修改哪些人可以回覆" -#: src/view/com/modals/EditProfile.tsx:188 +#: src/view/com/modals/EditProfile.tsx:195 msgid "Edit your display name" msgstr "編輯您的名稱" -#: src/view/com/modals/EditProfile.tsx:206 +#: src/view/com/modals/EditProfile.tsx:232 msgid "Edit your profile description" msgstr "編輯您的個人簡介" -#: src/Navigation.tsx:456 +#: src/Navigation.tsx:465 msgid "Edit your starter pack" msgstr "編輯您的新手包" @@ -2707,7 +2794,7 @@ msgstr "啟用" msgid "Enable {0} only" msgstr "僅啟用 {0}" -#: src/screens/Moderation/index.tsx:332 +#: src/screens/Moderation/index.tsx:351 msgid "Enable adult content" msgstr "顯示成人內容" @@ -2752,11 +2839,11 @@ msgstr "在您的「Discover」動態源中啟用熱門影片。" #: src/screens/Messages/Settings.tsx:130 #: src/screens/Messages/Settings.tsx:133 -#: src/screens/Moderation/index.tsx:343 +#: src/screens/Moderation/index.tsx:362 msgid "Enabled" msgstr "啟用" -#: src/screens/Profile/Sections/Feed.tsx:116 +#: src/screens/Profile/Sections/Feed.tsx:113 msgid "End of feed" msgstr "已經到底啦!" @@ -2789,7 +2876,7 @@ msgstr "進入全螢幕" msgid "Enter the code you received to change your password." msgstr "輸入您收到的代碼以變更密碼。" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:351 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:370 msgid "Enter the domain you want to use" msgstr "輸入您想使用的網域" @@ -2906,19 +2993,15 @@ msgstr "離開裁剪圖片流程" msgid "Exits image view" msgstr "離開圖片檢視器" -#: src/view/com/modals/ListAddRemoveUsers.tsx:89 -msgid "Exits inputting search query" -msgstr "退出輸入搜尋查詢" - #: src/view/com/lightbox/Lightbox.web.tsx:184 msgid "Expand alt text" msgstr "展開替代文字" -#: src/view/com/notifications/NotificationFeedItem.tsx:406 +#: src/view/com/notifications/NotificationFeedItem.tsx:480 msgid "Expand list of users" msgstr "展開用戶列表" -#: src/view/com/composer/ComposerReplyTo.tsx:70 +#: src/view/com/composer/ComposerReplyTo.tsx:83 msgid "Expand or collapse the full post you are replying to" msgstr "展開或摺疊您正在回覆的完整貼文" @@ -2926,10 +3009,6 @@ msgstr "展開或摺疊您正在回覆的完整貼文" msgid "Expands or collapses post text" msgstr "展開或摺疊貼文文字" -#: src/view/com/composer/ComposerReplyTo.tsx:73 -msgid "Expands or collapses the full post you are replying to" -msgstr "展開或摺疊您正在回覆的完整貼文" - #: src/lib/api/index.ts:406 msgid "Expected uri to resolve to a record" msgstr "URI 應解析為記錄" @@ -2961,10 +3040,10 @@ msgstr "血腥、露骨或災害等可能會引起不適的媒體內容。" msgid "Explicit sexual images." msgstr "露骨的色情圖片。" -#: src/Navigation.tsx:640 +#: src/Navigation.tsx:649 #: src/screens/Search/Shell.tsx:307 #: src/view/shell/desktop/LeftNav.tsx:617 -#: src/view/shell/Drawer.tsx:370 +#: src/view/shell/Drawer.tsx:386 msgid "Explore" msgstr "探索" @@ -2992,7 +3071,7 @@ msgstr "外部媒體" msgid "External media may allow websites to collect information about you and your device. No information is sent or requested until you press the \"play\" button." msgstr "外部媒體網站可能會收集有關您個人和裝置的資訊。在您按下「播放」按鈕之前,不會傳輸任何資料。" -#: src/Navigation.tsx:335 +#: src/Navigation.tsx:344 #: src/screens/Settings/ExternalMediaPreferences.tsx:31 msgid "External Media Preferences" msgstr "外部媒體選項" @@ -3007,10 +3086,14 @@ msgstr "無法接受對話邀請" msgid "Failed to add emoji reaction" msgstr "無法加入表情符號反應" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:568 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:587 msgid "Failed to change handle. Please try again." msgstr "無法變更帳號代碼,請再試一次。" +#: src/components/verification/VerificationCreatePrompt.tsx:32 +msgid "Failed to create a verification" +msgstr "" + #: src/screens/Settings/components/AddAppPasswordDialog.tsx:173 msgid "Failed to create app password. Please try again." msgstr "無法建立應用程式專用密碼,請再試一次。" @@ -3087,6 +3170,10 @@ msgstr "無法釘選貼文" msgid "Failed to remove emoji reaction" msgstr "無法刪除表情符號反應" +#: src/components/verification/VerificationRemovePrompt.tsx:34 +msgid "Failed to remove verification" +msgstr "" + #: src/view/com/lightbox/Lightbox.tsx:46 msgid "Failed to save image: {0}" msgstr "無法儲存圖片:{0}" @@ -3132,11 +3219,11 @@ msgstr "無法更新設定" msgid "Failed to upload video" msgstr "上傳影片失敗" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:341 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:360 msgid "Failed to verify handle. Please try again." msgstr "無法驗證帳號代碼,請再試一次。" -#: src/Navigation.tsx:251 +#: src/Navigation.tsx:260 msgid "Feed" msgstr "動態源" @@ -3155,7 +3242,7 @@ msgstr "切換動態源" #: src/view/shell/desktop/RightNav.tsx:102 #: src/view/shell/desktop/RightNav.tsx:103 -#: src/view/shell/Drawer.tsx:324 +#: src/view/shell/Drawer.tsx:340 msgid "Feedback" msgstr "意見回饋" @@ -3165,14 +3252,14 @@ msgctxt "toast" msgid "Feedback sent!" msgstr "成功送出意見回饋!" -#: src/Navigation.tsx:436 +#: src/Navigation.tsx:445 #: src/screens/Search/SearchResults.tsx:68 #: src/screens/StarterPack/StarterPackScreen.tsx:185 #: src/view/screens/Feeds.tsx:508 #: src/view/screens/Profile.tsx:227 #: src/view/screens/SavedFeeds.tsx:96 #: src/view/shell/desktop/LeftNav.tsx:655 -#: src/view/shell/Drawer.tsx:486 +#: src/view/shell/Drawer.tsx:502 msgid "Feeds" msgstr "動態源" @@ -3218,7 +3305,7 @@ msgstr "正在完成" #: src/view/com/posts/FollowingEmptyState.tsx:53 #: src/view/com/posts/FollowingEndOfFeed.tsx:54 msgid "Find accounts to follow" -msgstr "尋找更多帳號來跟隨" +msgstr "去跟隨更多帳號" #: src/components/ProgressGuide/FollowDialog.tsx:77 #: src/components/ProgressGuide/FollowDialog.tsx:87 @@ -3258,10 +3345,10 @@ msgid "Flexible" msgstr "靈活" #. User is not following this account, click to follow -#: src/components/ProfileCard.tsx:372 -#: src/components/ProfileHoverCard/index.web.tsx:449 -#: src/components/ProfileHoverCard/index.web.tsx:460 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 +#: src/components/ProfileCard.tsx:400 +#: src/components/ProfileHoverCard/index.web.tsx:456 +#: src/components/ProfileHoverCard/index.web.tsx:467 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:236 #: src/screens/VideoFeed/index.tsx:829 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:131 msgid "Follow" @@ -3272,7 +3359,7 @@ msgctxt "action" msgid "Follow" msgstr "跟隨" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:218 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:221 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:113 msgid "Follow {0}" msgstr "跟隨 {0}" @@ -3294,8 +3381,8 @@ msgstr "跟隨 10 個帳號" msgid "Follow 7 accounts" msgstr "跟隨 7 個帳號" -#: src/view/com/profile/ProfileMenu.tsx:252 -#: src/view/com/profile/ProfileMenu.tsx:263 +#: src/view/com/profile/ProfileMenu.tsx:265 +#: src/view/com/profile/ProfileMenu.tsx:276 msgid "Follow account" msgstr "跟隨帳號" @@ -3304,7 +3391,7 @@ msgstr "跟隨帳號" msgid "Follow all" msgstr "全部跟隨" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:232 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:234 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:129 msgid "Follow Back" msgstr "回跟" @@ -3330,7 +3417,7 @@ msgstr "被您認識的 <0>{0} 和 <1>{1} 跟隨" msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" msgstr "被您認識的 <0>{0}, <1>{1} 和{2, plural, one {其他 # 人跟隨} other {其他 # 人跟隨}}" -#: src/Navigation.tsx:205 +#: src/Navigation.tsx:214 msgid "Followers of @{0} that you know" msgstr "您認識的這些人也跟隨了 @{0}" @@ -3340,10 +3427,10 @@ msgid "Followers you know" msgstr "您也認識的跟隨者" #. User is following this account, click to unfollow -#: src/components/ProfileCard.tsx:366 -#: src/components/ProfileHoverCard/index.web.tsx:448 -#: src/components/ProfileHoverCard/index.web.tsx:459 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:230 +#: src/components/ProfileCard.tsx:394 +#: src/components/ProfileHoverCard/index.web.tsx:455 +#: src/components/ProfileHoverCard/index.web.tsx:466 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:232 #: src/screens/VideoFeed/index.tsx:827 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:134 #: src/view/screens/Feeds.tsx:599 @@ -3351,8 +3438,8 @@ msgstr "您也認識的跟隨者" msgid "Following" msgstr "跟隨中" -#: src/components/ProfileCard.tsx:329 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 +#: src/components/ProfileCard.tsx:357 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:101 msgid "Following {0}" msgstr "成功跟隨 {0}" @@ -3369,7 +3456,7 @@ msgstr "成功跟隨 {name}" msgid "Following feed preferences" msgstr "「Following」(跟隨中) 動態源選項" -#: src/Navigation.tsx:322 +#: src/Navigation.tsx:331 #: src/screens/Settings/FollowingFeedPreferences.tsx:53 msgid "Following Feed Preferences" msgstr "「Following」(跟隨中) 動態源選項" @@ -3450,7 +3537,7 @@ msgstr "相簿" msgid "Generate a starter pack" msgstr "產生一個新手包" -#: src/view/shell/Drawer.tsx:328 +#: src/view/shell/Drawer.tsx:344 msgid "Get help" msgstr "取得幫助" @@ -3486,7 +3573,7 @@ msgstr "明顯違反法律或服務條款" #: src/screens/VideoFeed/index.tsx:1112 #: src/view/com/auth/LoggedOut.tsx:72 #: src/view/screens/NotFound.tsx:57 -#: src/view/screens/ProfileList.tsx:1030 +#: src/view/screens/ProfileList.tsx:1038 msgid "Go back" msgstr "返回" @@ -3497,7 +3584,7 @@ msgstr "返回" #: src/screens/Profile/ProfileFeed/index.tsx:94 #: src/screens/StarterPack/StarterPackScreen.tsx:757 #: src/view/screens/NotFound.tsx:56 -#: src/view/screens/ProfileList.tsx:1035 +#: src/view/screens/ProfileList.tsx:1043 msgid "Go Back" msgstr "返回" @@ -3518,7 +3605,11 @@ msgstr "前往首頁" msgid "Go Home" msgstr "前往首頁" -#: src/screens/Messages/components/ChatListItem.tsx:355 +#: src/view/com/notifications/NotificationFeedItem.tsx:193 +msgid "Go to {firstAuthorName}'s profile" +msgstr "前往 {firstAuthorName} 的個人檔案" + +#: src/screens/Messages/components/ChatListItem.tsx:360 msgid "Go to conversation with {0}" msgstr "與 {0} 對話" @@ -3552,16 +3643,16 @@ msgstr "已經完成一半了!" msgid "Handle" msgstr "帳號代碼" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:572 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:591 msgid "Handle already taken. Please try a different one." msgstr "帳號代碼已被佔用,請選擇不同的代碼再試一次。" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:189 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:325 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:195 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:344 msgid "Handle changed!" msgstr "成功變更帳號代碼!" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:576 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:595 msgid "Handle too long. Please try a shorter one." msgstr "帳號代碼太長了,請縮短代碼再試一次。" @@ -3574,7 +3665,7 @@ msgstr "觸覺" msgid "Harassment, trolling, or intolerance" msgstr "騷擾、惡作劇或歧視行為" -#: src/Navigation.tsx:406 +#: src/Navigation.tsx:415 msgid "Hashtag" msgstr "標籤" @@ -3586,11 +3677,11 @@ msgstr "標籤 {tag}" msgid "Having trouble?" msgstr "遇到問題?" -#: src/screens/Settings/Settings.tsx:207 -#: src/screens/Settings/Settings.tsx:211 +#: src/screens/Settings/Settings.tsx:215 +#: src/screens/Settings/Settings.tsx:219 #: src/view/shell/desktop/RightNav.tsx:120 #: src/view/shell/desktop/RightNav.tsx:121 -#: src/view/shell/Drawer.tsx:337 +#: src/view/shell/Drawer.tsx:353 msgid "Help" msgstr "幫助" @@ -3629,7 +3720,7 @@ msgstr "隱藏列表" msgid "Hide" msgstr "隱藏" -#: src/view/com/notifications/NotificationFeedItem.tsx:605 +#: src/view/com/notifications/NotificationFeedItem.tsx:694 msgctxt "action" msgid "Hide" msgstr "隱藏" @@ -3680,10 +3771,15 @@ msgstr "要隱藏流行趨勢嗎?" msgid "Hide trending videos?" msgstr "要隱藏熱門影片嗎?" -#: src/view/com/notifications/NotificationFeedItem.tsx:596 +#: src/view/com/notifications/NotificationFeedItem.tsx:685 msgid "Hide user list" msgstr "隱藏用戶列表" +#: src/screens/Moderation/VerificationSettings.tsx:81 +#: src/screens/Moderation/VerificationSettings.tsx:90 +msgid "Hide verification badges" +msgstr "" + #: src/components/moderation/ContentHider.tsx:151 #: src/components/moderation/PostHider.tsx:79 msgid "Hides the content" @@ -3709,7 +3805,7 @@ msgstr "抱歉,動態源的伺服器給出了錯誤的回應。請向該動態 msgid "Hmm, we're having trouble finding this feed. It may have been deleted." msgstr "抱歉,我們無法找到這個動態源,它可能已被刪除。" -#: src/screens/Moderation/index.tsx:54 +#: src/screens/Moderation/index.tsx:58 msgid "Hmmmm, it seems we're having trouble loading this data. See below for more details. If this issue persists, please contact us." msgstr "抱歉,似乎在載入這些資料時遇到了問題,更多資訊請參見下方。如果問題持續發生,請聯絡我們。" @@ -3721,15 +3817,15 @@ msgstr "抱歉,我們無法載入該內容管理服務。" msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" msgstr "等一下!我們正在逐步開放上傳影片功能。您還在等候名單中,請稍後再回來看看!" -#: src/Navigation.tsx:635 -#: src/Navigation.tsx:655 +#: src/Navigation.tsx:644 +#: src/Navigation.tsx:664 #: src/view/shell/bottom-bar/BottomBar.tsx:162 #: src/view/shell/desktop/LeftNav.tsx:599 -#: src/view/shell/Drawer.tsx:396 +#: src/view/shell/Drawer.tsx:412 msgid "Home" msgstr "首頁" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:398 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:417 msgid "Host:" msgstr "主機:" @@ -3768,8 +3864,8 @@ msgstr "我有驗證碼" msgid "I have a confirmation code" msgstr "我有驗證碼" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:261 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:267 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:280 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:286 msgid "I have my own domain" msgstr "我擁有自己的網域" @@ -3786,11 +3882,11 @@ msgstr "替代文字過長時,切換替代文字的展開狀態" msgid "If you are not yet an adult according to the laws of your country, your parent or legal guardian must read these Terms on your behalf." msgstr "如果您根據您所在國家的法律尚未成年,則您的父母或法定代理人必須代表您閱讀這些條款。" -#: src/view/screens/ProfileList.tsx:757 +#: src/view/screens/ProfileList.tsx:765 msgid "If you delete this list, you won't be able to recover it." msgstr "一旦您刪除這個列表,以後將無法再恢復。" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:248 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:267 msgid "If you have your own domain, you can use that as your handle. This lets you self-verify your identity. <0>Learn more here." msgstr "如果您擁有自己的網域,可以將其設定為您的帳號代碼。同時還可以證明自己的身分。<0>瞭解詳情。" @@ -3819,6 +3915,15 @@ msgstr "違法" msgid "Image" msgstr "圖片" +#: src/screens/Settings/AboutSettings.tsx:61 +msgid "Image cache cleared" +msgstr "" + +#. Android-only toast message which includes amount of space freed using localized number formatting +#: src/screens/Settings/AboutSettings.tsx:47 +msgid "Image cache cleared, freed {0}" +msgstr "" + #: src/components/StarterPack/ShareDialog.tsx:76 msgid "Image saved to your camera roll!" msgstr "圖片已儲存至您的裝置相簿!" @@ -3871,7 +3976,7 @@ msgstr "輸入傳送至您電子信箱的代碼" msgid "Interaction limited" msgstr "已限制互動" -#: src/screens/Moderation/index.tsx:209 +#: src/screens/Moderation/index.tsx:213 msgid "Interaction settings" msgstr "互動設定" @@ -3880,11 +3985,11 @@ msgstr "互動設定" msgid "Invalid 2FA confirmation code." msgstr "無效的雙重驗證碼。" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:578 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:597 msgid "Invalid handle. Please try a different one." msgstr "無法使用這個帳號代碼,請選擇不同的代碼再試一次。" -#: src/view/com/post-thread/PostThreadItem.tsx:288 +#: src/view/com/post-thread/PostThreadItem.tsx:291 msgid "Invalid or unsupported post record" msgstr "無效或不支援的貼文紀錄" @@ -3960,7 +4065,7 @@ msgstr "加入對話" #: src/screens/Onboarding/index.tsx:21 #: src/screens/Onboarding/state.ts:104 msgid "Journalism" -msgstr "新聞學" +msgstr "記者" #: src/components/moderation/ContentHider.tsx:231 msgid "Labeled by {0}." @@ -3979,7 +4084,7 @@ msgstr "標記" msgid "Labels added" msgstr "已加入標記" -#: src/screens/Profile/Sections/Labels.tsx:163 +#: src/screens/Profile/Sections/Labels.tsx:160 msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." msgstr "標記可用於隱藏、警告或分類用戶和內容。" @@ -3995,13 +4100,13 @@ msgstr "您內容上的標記" msgid "Language selection" msgstr "語言選擇" -#: src/Navigation.tsx:178 +#: src/Navigation.tsx:187 msgid "Language Settings" msgstr "語言設定" #: src/screens/Settings/LanguageSettings.tsx:71 -#: src/screens/Settings/Settings.tsx:199 -#: src/screens/Settings/Settings.tsx:202 +#: src/screens/Settings/Settings.tsx:207 +#: src/screens/Settings/Settings.tsx:210 msgid "Languages" msgstr "語言" @@ -4015,10 +4120,19 @@ msgstr "更大" msgid "Latest" msgstr "最新" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:252 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:271 msgid "learn more" msgstr "瞭解詳情" +#: src/components/verification/VerificationsDialog.tsx:163 +#: src/components/verification/VerifierDialog.tsx:132 +#: src/screens/Moderation/VerificationSettings.tsx:47 +#: src/screens/Profile/Header/EditProfileDialog.tsx:360 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:212 +#: src/view/com/modals/EditProfile.tsx:208 +msgid "Learn more" +msgstr "" + #: src/components/moderation/ScreenHider.tsx:140 msgid "Learn More" msgstr "瞭解詳情" @@ -4044,6 +4158,11 @@ msgstr "深入瞭解套用於這項內容的內容管理措施。" msgid "Learn more about this warning" msgstr "深入瞭解這個警告" +#: src/components/verification/VerificationsDialog.tsx:152 +#: src/components/verification/VerifierDialog.tsx:121 +msgid "Learn more about verification on Bluesky" +msgstr "" + #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:99 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:102 msgid "Learn more about what is public on Bluesky." @@ -4132,9 +4251,8 @@ msgstr "對這個動態源表示喜歡" msgid "Like this labeler" msgstr "對這個標記服務表示喜歡" -#: src/components/LikesDialog.tsx:85 -#: src/Navigation.tsx:256 -#: src/Navigation.tsx:261 +#: src/Navigation.tsx:265 +#: src/Navigation.tsx:270 msgid "Liked by" msgstr "表示喜歡的用戶" @@ -4160,7 +4278,7 @@ msgstr "{likeCount, plural, one {# 個用戶} other {# 個用戶}}表示喜歡" msgid "Likes" msgstr "喜歡" -#: src/view/com/post-thread/PostThreadItem.tsx:223 +#: src/view/com/post-thread/PostThreadItem.tsx:226 msgid "Likes on this post" msgstr "這則貼文的喜歡數" @@ -4169,7 +4287,7 @@ msgstr "這則貼文的喜歡數" msgid "Linear" msgstr "直列模式" -#: src/Navigation.tsx:211 +#: src/Navigation.tsx:220 msgid "List" msgstr "列表" @@ -4177,7 +4295,7 @@ msgstr "列表" msgid "List Avatar" msgstr "列表封面圖片" -#: src/view/screens/ProfileList.tsx:430 +#: src/view/screens/ProfileList.tsx:438 msgctxt "toast" msgid "List blocked" msgstr "成功封鎖列表" @@ -4195,7 +4313,7 @@ msgstr "來自 <0/> 的列表" msgid "List by you" msgstr "您的列表" -#: src/view/screens/ProfileList.tsx:477 +#: src/view/screens/ProfileList.tsx:485 msgctxt "toast" msgid "List deleted" msgstr "成功刪除列表" @@ -4204,11 +4322,11 @@ msgstr "成功刪除列表" msgid "List has been hidden" msgstr "已隱藏列表" -#: src/view/screens/ProfileList.tsx:172 +#: src/view/screens/ProfileList.tsx:176 msgid "List Hidden" msgstr "隱藏列表" -#: src/view/screens/ProfileList.tsx:394 +#: src/view/screens/ProfileList.tsx:402 msgctxt "toast" msgid "List muted" msgstr "成功靜音列表" @@ -4217,22 +4335,22 @@ msgstr "成功靜音列表" msgid "List Name" msgstr "列表名稱" -#: src/view/screens/ProfileList.tsx:448 +#: src/view/screens/ProfileList.tsx:456 msgctxt "toast" msgid "List unblocked" msgstr "成功解除封鎖列表" -#: src/view/screens/ProfileList.tsx:412 +#: src/view/screens/ProfileList.tsx:420 msgctxt "toast" msgid "List unmuted" msgstr "成功取消靜音列表" -#: src/Navigation.tsx:140 +#: src/Navigation.tsx:141 #: src/view/screens/Lists.tsx:62 #: src/view/screens/Profile.tsx:221 #: src/view/screens/Profile.tsx:229 #: src/view/shell/desktop/LeftNav.tsx:673 -#: src/view/shell/Drawer.tsx:501 +#: src/view/shell/Drawer.tsx:517 msgid "Lists" msgstr "列表" @@ -4255,7 +4373,7 @@ msgstr "載入更多通知" #: src/screens/Profile/ProfileFeed/index.tsx:221 #: src/screens/Profile/Sections/Feed.tsx:98 #: src/view/com/feeds/FeedPage.tsx:155 -#: src/view/screens/ProfileList.tsx:870 +#: src/view/screens/ProfileList.tsx:878 msgid "Load new posts" msgstr "載入更多貼文" @@ -4263,7 +4381,7 @@ msgstr "載入更多貼文" msgid "Loading..." msgstr "載入中……" -#: src/Navigation.tsx:281 +#: src/Navigation.tsx:290 msgid "Log" msgstr "記錄檔" @@ -4276,7 +4394,7 @@ msgid "Logo by @sawaratsuki.bsky.social" msgstr "網站標誌由 @sawaratsuki.bsky.social 繪製" #: src/view/shell/desktop/RightNav.tsx:127 -#: src/view/shell/Drawer.tsx:639 +#: src/view/shell/Drawer.tsx:655 msgid "Logo by <0>@sawaratsuki.bsky.social" msgstr "網站標誌由 <0>@sawaratsuki.bsky.social 繪製" @@ -4313,6 +4431,10 @@ msgstr "請確認這是您想前往的網站!" msgid "Manage saved feeds" msgstr "管理儲存的動態源" +#: src/screens/Moderation/index.tsx:283 +msgid "Manage verification settings" +msgstr "" + #: src/components/dialogs/MutedWords.tsx:108 msgid "Manage your muted words and tags" msgstr "管理您靜音的字詞和標籤" @@ -4366,7 +4488,7 @@ msgctxt "toast" msgid "Message deleted" msgstr "成功刪除訊息" -#: src/screens/Messages/components/ChatListItem.tsx:192 +#: src/screens/Messages/components/ChatListItem.tsx:197 msgid "Message deleted" msgstr "訊息已刪除" @@ -4391,7 +4513,7 @@ msgstr "訊息太長了" msgid "Message options" msgstr "訊息選項" -#: src/Navigation.tsx:650 +#: src/Navigation.tsx:659 msgid "Messages" msgstr "訊息" @@ -4410,10 +4532,10 @@ msgstr "誤導性帳號" msgid "Misleading Post" msgstr "誤導性貼文" -#: src/Navigation.tsx:145 -#: src/screens/Moderation/index.tsx:89 -#: src/screens/Settings/Settings.tsx:167 -#: src/screens/Settings/Settings.tsx:170 +#: src/Navigation.tsx:146 +#: src/screens/Moderation/index.tsx:93 +#: src/screens/Settings/Settings.tsx:175 +#: src/screens/Settings/Settings.tsx:178 msgid "Moderation" msgstr "內容管理" @@ -4445,11 +4567,11 @@ msgctxt "toast" msgid "Moderation list updated" msgstr "成功更新內容管理列表" -#: src/screens/Moderation/index.tsx:239 +#: src/screens/Moderation/index.tsx:243 msgid "Moderation lists" msgstr "內容管理列表" -#: src/Navigation.tsx:150 +#: src/Navigation.tsx:151 #: src/view/screens/ModerationModlists.tsx:62 msgid "Moderation Lists" msgstr "內容管理列表" @@ -4458,11 +4580,11 @@ msgstr "內容管理列表" msgid "moderation settings" msgstr "內容管理設定" -#: src/Navigation.tsx:271 +#: src/Navigation.tsx:280 msgid "Moderation states" msgstr "內容管理狀態" -#: src/screens/Moderation/index.tsx:193 +#: src/screens/Moderation/index.tsx:197 msgid "Moderation tools" msgstr "內容管理工具" @@ -4471,7 +4593,7 @@ msgstr "內容管理工具" msgid "Moderator has chosen to set a general warning on the content." msgstr "內容管理服務已對該內容標記普通警告。" -#: src/view/com/post-thread/PostThreadItem.tsx:645 +#: src/view/com/post-thread/PostThreadItem.tsx:665 msgid "More" msgstr "更多" @@ -4480,9 +4602,9 @@ msgstr "更多" msgid "More feeds" msgstr "更多動態源" -#: src/view/com/profile/ProfileMenu.tsx:194 -#: src/view/com/profile/ProfileMenu.tsx:200 -#: src/view/screens/ProfileList.tsx:742 +#: src/view/com/profile/ProfileMenu.tsx:207 +#: src/view/com/profile/ProfileMenu.tsx:213 +#: src/view/screens/ProfileList.tsx:750 msgid "More options" msgstr "更多選項" @@ -4515,14 +4637,14 @@ msgstr "靜音" msgid "Mute {tag}" msgstr "靜音 {tag}" -#: src/view/com/profile/ProfileMenu.tsx:289 -#: src/view/com/profile/ProfileMenu.tsx:296 +#: src/view/com/profile/ProfileMenu.tsx:325 +#: src/view/com/profile/ProfileMenu.tsx:332 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:669 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:675 msgid "Mute account" msgstr "靜音帳號" -#: src/view/screens/ProfileList.tsx:649 +#: src/view/screens/ProfileList.tsx:657 msgid "Mute accounts" msgstr "靜音帳號" @@ -4535,11 +4657,11 @@ msgstr "靜音對話" msgid "Mute in:" msgstr "模式:" -#: src/view/screens/ProfileList.tsx:771 +#: src/view/screens/ProfileList.tsx:779 msgid "Mute list" msgstr "靜音列表" -#: src/view/screens/ProfileList.tsx:766 +#: src/view/screens/ProfileList.tsx:774 msgid "Mute these accounts?" msgstr "要靜音這些帳號嗎?" @@ -4577,16 +4699,16 @@ msgstr "靜音討論串" msgid "Mute words & tags" msgstr "靜音字詞或標籤" -#: src/screens/Moderation/index.tsx:254 +#: src/screens/Moderation/index.tsx:258 msgid "Muted accounts" msgstr "已靜音帳號" -#: src/Navigation.tsx:155 -#: src/view/screens/ModerationMutedAccounts.tsx:100 +#: src/Navigation.tsx:156 +#: src/view/screens/ModerationMutedAccounts.tsx:123 msgid "Muted Accounts" msgstr "已靜音帳號" -#: src/view/screens/ModerationMutedAccounts.tsx:112 +#: src/view/screens/ModerationMutedAccounts.tsx:135 msgid "Muted accounts have their posts removed from your feed and from your notifications. Mutes are completely private." msgstr "被靜音的帳號將不會出現在您的通知或動態中,且靜音列表僅對您自己可見。" @@ -4594,11 +4716,11 @@ msgstr "被靜音的帳號將不會出現在您的通知或動態中,且靜音 msgid "Muted by \"{0}\"" msgstr "被「{0}」靜音" -#: src/screens/Moderation/index.tsx:224 +#: src/screens/Moderation/index.tsx:228 msgid "Muted words & tags" msgstr "靜音字詞和標籤" -#: src/view/screens/ProfileList.tsx:768 +#: src/view/screens/ProfileList.tsx:776 msgid "Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them." msgstr "您靜音的帳號僅對自己可見。他們仍然可以與您互動,但您將不會再看到他們的貼文及通知。" @@ -4650,7 +4772,7 @@ msgstr "前往新手包" msgid "Navigates to the next screen" msgstr "前往下一個畫面" -#: src/view/shell/Drawer.tsx:72 +#: src/view/shell/Drawer.tsx:75 msgid "Navigates to your profile" msgstr "前往您的個人檔案" @@ -4661,19 +4783,19 @@ msgstr "需要變更嗎?" #: src/components/moderation/ReportDialog/index.tsx:280 #: src/components/ReportDialog/SelectReportOptionView.tsx:128 msgid "Need to report a copyright violation?" -msgstr "需要檢舉侵害著作權嗎?" +msgstr "需要檢舉侵害著作權的內容嗎?" #: src/screens/Onboarding/StepFinished.tsx:282 msgid "Never lose access to your followers or data." msgstr "永遠不會失去對您的跟隨者或資料的掌控權。" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:548 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:567 msgid "Nevermind, create a handle for me" msgstr "算了,為我建立一個帳號代碼" #: src/screens/Search/modules/ExploreTrendingTopics.tsx:195 msgid "New" -msgstr "新增" +msgstr "最新" #: src/view/screens/Lists.tsx:74 #: src/view/screens/ModerationModlists.tsx:74 @@ -4687,9 +4809,13 @@ msgstr "新增" msgid "New chat" msgstr "新對話" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:202 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:210 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:356 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:63 +msgid "New Feature" +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:221 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:229 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:375 msgid "New handle" msgstr "新的帳號代碼" @@ -4718,8 +4844,8 @@ msgstr "新密碼" #: src/view/screens/Feeds.tsx:549 #: src/view/screens/Notifications.tsx:165 #: src/view/screens/Profile.tsx:507 -#: src/view/screens/ProfileList.tsx:252 -#: src/view/screens/ProfileList.tsx:285 +#: src/view/screens/ProfileList.tsx:250 +#: src/view/screens/ProfileList.tsx:288 msgid "New post" msgstr "新貼文" @@ -4780,8 +4906,8 @@ msgstr "下一張圖片" msgid "No app passwords yet" msgstr "目前還沒有應用程式專用密碼" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:378 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:380 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:397 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:399 msgid "No DNS Panel" msgstr "無 DNS 控制台" @@ -4798,8 +4924,8 @@ msgstr "找不到任何動態源。試試以其他關鍵字搜尋。" msgid "No likes yet" msgstr "目前還沒有喜歡" -#: src/components/ProfileCard.tsx:351 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:119 +#: src/components/ProfileCard.tsx:379 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:122 msgid "No longer following {0}" msgstr "成功取消跟隨 {0}" @@ -4807,7 +4933,7 @@ msgstr "成功取消跟隨 {0}" msgid "No longer than {MAX_SERVICE_HANDLE_LENGTH, plural, other {# characters}}" msgstr "不得超過 {MAX_SERVICE_HANDLE_LENGTH, plural, other {# 個字元}}" -#: src/screens/Messages/components/ChatListItem.tsx:134 +#: src/screens/Messages/components/ChatListItem.tsx:139 msgid "No messages yet" msgstr "目前還沒有訊息" @@ -4841,7 +4967,7 @@ msgstr "目前還沒有轉發" msgid "No result" msgstr "沒有結果" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:204 +#: src/components/dialogs/SearchablePeopleList.tsx:223 #: src/components/ProgressGuide/FollowDialog.tsx:212 msgid "No results" msgstr "沒有結果" @@ -4859,9 +4985,8 @@ msgid "No results found for \"{query}\"" msgstr "找不到符合「{query}」的結果" #: src/screens/Search/SearchResults.tsx:248 -#: src/screens/Search/SearchResults.tsx:286 -#: src/screens/Search/SearchResults.tsx:331 -#: src/view/com/modals/ListAddRemoveUsers.tsx:128 +#: src/screens/Search/SearchResults.tsx:284 +#: src/screens/Search/SearchResults.tsx:329 msgid "No results found for {query}" msgstr "找不到符合 {query} 的結果" @@ -4883,7 +5008,6 @@ msgid "Nobody" msgstr "沒有人" #: src/components/LikedByList.tsx:86 -#: src/components/LikesDialog.tsx:97 #: src/view/com/post-thread/PostLikedBy.tsx:86 msgid "Nobody has liked this yet. Maybe you should be the first!" msgstr "還沒有人對此表示喜歡,也許您可以成為第一個!" @@ -4908,7 +5032,7 @@ msgstr "非色情裸露" msgid "Not followed by anyone you're following" msgstr "沒有被任何您認識的人跟隨" -#: src/Navigation.tsx:135 +#: src/Navigation.tsx:136 #: src/view/screens/Profile.tsx:122 msgid "Not Found" msgstr "找不到" @@ -4918,7 +5042,7 @@ msgstr "找不到" msgid "Not right now" msgstr "暫時略過" -#: src/view/com/profile/ProfileMenu.tsx:406 +#: src/view/com/profile/ProfileMenu.tsx:442 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:791 #: src/view/com/util/post-ctrls/PostCtrls.tsx:361 msgid "Note about sharing" @@ -4926,7 +5050,7 @@ msgstr "關於分享的注意事項" #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:88 msgid "Note: Bluesky is an open and public network. This setting only limits the visibility of your content on the Bluesky app and website, and other apps may not respect this setting. Your content may still be shown to logged-out users by other apps and websites." -msgstr "注意:Bluesky 是一個開放的公共社群網路。這個設定僅限制您的內容在 Bluesky 應用程式和網站上的可見度,其他應用程式可能不會遵循這個規則。您的內容仍可能被其他應用程式和網站顯示給未登入的用戶。" +msgstr "註:Bluesky 是一個開放的公共社群網路。這項設定僅限制您的內容在 Bluesky 官方應用程式和網站上的可見度,其他第三方應用程式可能不會遵循這項設定。您的內容仍可能被其他應用程式和網站顯示給未登入的用戶。" #: src/screens/Messages/ChatList.tsx:264 msgid "Nothing here" @@ -4936,7 +5060,7 @@ msgstr "空空如也" msgid "Notification filters" msgstr "通知篩選器" -#: src/Navigation.tsx:431 +#: src/Navigation.tsx:440 #: src/view/screens/Notifications.tsx:134 msgid "Notification settings" msgstr "通知設定" @@ -4953,11 +5077,11 @@ msgstr "通知音效" msgid "Notification Sounds" msgstr "通知音效" -#: src/Navigation.tsx:645 +#: src/Navigation.tsx:654 #: src/view/screens/Notifications.tsx:128 #: src/view/shell/bottom-bar/BottomBar.tsx:236 #: src/view/shell/desktop/LeftNav.tsx:636 -#: src/view/shell/Drawer.tsx:449 +#: src/view/shell/Drawer.tsx:465 msgid "Notifications" msgstr "通知" @@ -5001,7 +5125,7 @@ msgid "OK" msgstr "好的" #: src/screens/Login/PasswordUpdatedForm.tsx:37 -#: src/view/com/post-thread/PostThreadItem.tsx:895 +#: src/view/com/post-thread/PostThreadItem.tsx:915 msgid "Okay" msgstr "好的" @@ -5016,7 +5140,7 @@ msgstr "最舊回覆優先" msgid "on<0><1/><2><3/>" msgstr "在<0><1/><2><3/>" -#: src/screens/Settings/Settings.tsx:304 +#: src/screens/Settings/Settings.tsx:346 msgid "Onboarding reset" msgstr "重新開始入門引導" @@ -5060,7 +5184,7 @@ msgstr "糟糕,發生錯誤!" #: src/components/StarterPack/ProfileStarterPacks.tsx:325 #: src/components/StarterPack/ProfileStarterPacks.tsx:334 #: src/screens/Settings/AppPasswords.tsx:59 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:104 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:106 #: src/screens/Settings/NotificationSettings.tsx:54 #: src/view/screens/Profile.tsx:122 msgid "Oops!" @@ -5078,8 +5202,8 @@ msgstr "開啟 {name} 個人檔案捷徑選單" msgid "Open avatar creator" msgstr "開啟大頭貼照建立工具" -#: src/screens/Messages/components/ChatListItem.tsx:363 -#: src/screens/Messages/components/ChatListItem.tsx:364 +#: src/screens/Messages/components/ChatListItem.tsx:368 +#: src/screens/Messages/components/ChatListItem.tsx:369 msgid "Open conversation options" msgstr "開啟對話選項" @@ -5113,11 +5237,11 @@ msgstr "開啟至 {niceUrl} 的連結" msgid "Open message options" msgstr "開啟訊息選項" -#: src/screens/Settings/Settings.tsx:330 +#: src/screens/Settings/Settings.tsx:372 msgid "Open moderation debug page" msgstr "開啟內容管理偵錯頁面" -#: src/screens/Moderation/index.tsx:220 +#: src/screens/Moderation/index.tsx:224 msgid "Open muted words and tags settings" msgstr "開啟靜音字詞和標籤設定" @@ -5133,12 +5257,12 @@ msgstr "開啟貼文選項選單" msgid "Open starter pack menu" msgstr "開啟新手包選單" -#: src/screens/Settings/Settings.tsx:323 -#: src/screens/Settings/Settings.tsx:337 +#: src/screens/Settings/Settings.tsx:365 +#: src/screens/Settings/Settings.tsx:379 msgid "Open storybook page" msgstr "開啟故事書頁面" -#: src/screens/Settings/Settings.tsx:316 +#: src/screens/Settings/Settings.tsx:358 msgid "Open system log" msgstr "開啟系統記錄" @@ -5200,7 +5324,7 @@ msgstr "開始登入您現有的 Bluesky 帳號流程" msgid "Opens GIF select dialog" msgstr "開啟 GIF 選擇對話框" -#: src/screens/Settings/Settings.tsx:208 +#: src/screens/Settings/Settings.tsx:216 msgid "Opens helpdesk in browser" msgstr "在瀏覽器中開啟說明中心" @@ -5216,7 +5340,7 @@ msgstr "開啟密碼重設表單" msgid "Opens the linked website" msgstr "開啟網站連結" -#: src/view/com/notifications/NotificationFeedItem.tsx:683 +#: src/view/com/notifications/NotificationFeedItem.tsx:788 #: src/view/com/util/UserAvatar.tsx:465 msgid "Opens this profile" msgstr "開啟這個個人檔案" @@ -5268,7 +5392,7 @@ msgstr "OTA 狀態:沒有更新" msgid "Other" msgstr "其他" -#: src/components/AccountList.tsx:83 +#: src/components/AccountList.tsx:87 msgid "Other account" msgstr "其他帳號" @@ -5330,15 +5454,15 @@ msgstr "暫停影片" #: src/screens/Search/SearchResults.tsx:62 #: src/screens/StarterPack/StarterPackScreen.tsx:184 -#: src/view/screens/ProfileList.tsx:166 +#: src/view/screens/ProfileList.tsx:170 msgid "People" msgstr "用戶" -#: src/Navigation.tsx:198 +#: src/Navigation.tsx:207 msgid "People followed by @{0}" msgstr "被 @{0} 跟隨的人" -#: src/Navigation.tsx:191 +#: src/Navigation.tsx:200 msgid "People following @{0}" msgstr "跟隨 @{0} 的人" @@ -5376,7 +5500,7 @@ msgstr "釘選動態源" msgid "Pin Feed" msgstr "釘選動態源" -#: src/view/screens/ProfileList.tsx:706 +#: src/view/screens/ProfileList.tsx:714 msgid "Pin to home" msgstr "釘選到首頁" @@ -5402,7 +5526,7 @@ msgstr "釘選 {0} 到首頁" msgid "Pinned Feeds" msgstr "釘選中的動態源" -#: src/view/screens/ProfileList.tsx:353 +#: src/view/screens/ProfileList.tsx:361 msgid "Pinned to your feeds" msgstr "成功釘選到您的動態源" @@ -5553,14 +5677,14 @@ msgctxt "action" msgid "Post All" msgstr "全部發布" -#: src/view/com/post-thread/PostThreadItem.tsx:215 +#: src/view/com/post-thread/PostThreadItem.tsx:218 msgid "Post by {0}" msgstr "{0} 的貼文" -#: src/Navigation.tsx:224 -#: src/Navigation.tsx:231 -#: src/Navigation.tsx:238 -#: src/Navigation.tsx:245 +#: src/Navigation.tsx:233 +#: src/Navigation.tsx:240 +#: src/Navigation.tsx:247 +#: src/Navigation.tsx:254 msgid "Post by @{0}" msgstr "@{0} 的貼文" @@ -5595,7 +5719,7 @@ msgstr "這則貼文被您隱藏" msgid "Post interaction settings" msgstr "貼文互動設定" -#: src/Navigation.tsx:166 +#: src/Navigation.tsx:167 #: src/screens/ModerationInteractionSettings/index.tsx:34 msgid "Post Interaction Settings" msgstr "貼文互動設定" @@ -5625,7 +5749,7 @@ msgstr "成功取消釘選貼文" #: src/screens/StarterPack/StarterPackScreen.tsx:186 #: src/view/screens/Profile.tsx:222 -#: src/view/screens/ProfileList.tsx:166 +#: src/view/screens/ProfileList.tsx:170 msgid "Posts" msgstr "貼文" @@ -5683,22 +5807,22 @@ msgstr "優先通知" msgid "Privacy" msgstr "隱私" -#: src/screens/Settings/Settings.tsx:161 -#: src/screens/Settings/Settings.tsx:164 +#: src/screens/Settings/Settings.tsx:169 +#: src/screens/Settings/Settings.tsx:172 msgid "Privacy and security" msgstr "隱私與安全" -#: src/Navigation.tsx:367 +#: src/Navigation.tsx:376 #: src/screens/Settings/PrivacyAndSecuritySettings.tsx:36 msgid "Privacy and Security" msgstr "隱私與安全" -#: src/Navigation.tsx:291 -#: src/screens/Settings/AboutSettings.tsx:51 -#: src/screens/Settings/AboutSettings.tsx:54 +#: src/Navigation.tsx:300 +#: src/screens/Settings/AboutSettings.tsx:89 +#: src/screens/Settings/AboutSettings.tsx:92 #: src/view/screens/PrivacyPolicy.tsx:31 -#: src/view/shell/Drawer.tsx:634 -#: src/view/shell/Drawer.tsx:635 +#: src/view/shell/Drawer.tsx:650 +#: src/view/shell/Drawer.tsx:651 msgid "Privacy Policy" msgstr "隱私權政策" @@ -5711,20 +5835,20 @@ msgstr "正在處理影片……" msgid "Processing..." msgstr "處理中……" -#: src/view/screens/DebugMod.tsx:920 +#: src/view/screens/DebugMod.tsx:926 #: src/view/screens/Profile.tsx:361 msgid "profile" msgstr "個人檔案" #: src/view/shell/bottom-bar/BottomBar.tsx:286 #: src/view/shell/desktop/LeftNav.tsx:691 -#: src/view/shell/Drawer.tsx:71 -#: src/view/shell/Drawer.tsx:526 +#: src/view/shell/Drawer.tsx:74 +#: src/view/shell/Drawer.tsx:542 msgid "Profile" msgstr "個人檔案" -#: src/screens/Profile/Header/EditProfileDialog.tsx:191 -#: src/view/com/modals/EditProfile.tsx:124 +#: src/screens/Profile/Header/EditProfileDialog.tsx:198 +#: src/view/com/modals/EditProfile.tsx:127 msgctxt "toast" msgid "Profile updated" msgstr "成功更新個人檔案" @@ -5803,7 +5927,7 @@ msgstr "引用設定" msgid "Quotes" msgstr "引用" -#: src/view/com/post-thread/PostThreadItem.tsx:249 +#: src/view/com/post-thread/PostThreadItem.tsx:252 msgid "Quotes of this post" msgstr "引用這則貼文" @@ -5814,7 +5938,7 @@ msgstr "引用這則貼文" msgid "Random (aka \"Poster's Roulette\")" msgstr "隨機顯示 (或稱發文者大風吹)" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:581 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:600 msgid "Rate limit exceeded – you've tried to change your handle too many times in a short period. Please wait a minute before trying again." msgstr "超過速率限制 —— 您在短時間內嘗試變更帳號代碼的次數過多,請稍等幾分鐘後再試一次。" @@ -5831,6 +5955,11 @@ msgstr "使用 {emoji} 做出反應" msgid "Reactivate your account" msgstr "重新啟用您的帳號" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:158 +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:169 +msgid "Read blog post" +msgstr "" + #: src/screens/VideoFeed/index.tsx:942 msgid "Read less" msgstr "閱讀較少" @@ -5862,7 +5991,7 @@ msgstr "申訴理由" msgid "Reason:" msgstr "原因:" -#: src/screens/Search/components/SearchHistory.tsx:44 +#: src/screens/Search/components/SearchHistory.tsx:49 msgid "Recent Searches" msgstr "最近的搜尋記錄" @@ -5888,13 +6017,13 @@ msgstr "拒絕對話邀請" msgid "Reload conversations" msgstr "重新載入對話" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:171 #: src/components/dialogs/MutedWords.tsx:438 #: src/components/FeedCard.tsx:343 #: src/components/StarterPack/Wizard/WizardListCard.tsx:102 #: src/components/StarterPack/Wizard/WizardListCard.tsx:109 -#: src/screens/Settings/Settings.tsx:468 +#: src/screens/Settings/Settings.tsx:510 #: src/view/com/feeds/FeedSourceCard.tsx:322 -#: src/view/com/modals/ListAddRemoveUsers.tsx:269 #: src/view/com/modals/UserAddRemoveLists.tsx:235 #: src/view/com/posts/PostFeedErrorMessage.tsx:213 msgid "Remove" @@ -5904,12 +6033,12 @@ msgstr "刪除" msgid "Remove {displayName} from starter pack" msgstr "從您的新手包刪除 {displayName}" -#: src/screens/Search/components/SearchHistory.tsx:120 +#: src/screens/Search/components/SearchHistory.tsx:97 msgid "Remove {historyItem}" msgstr "刪除 {historyItem}" -#: src/screens/Settings/Settings.tsx:447 -#: src/screens/Settings/Settings.tsx:450 +#: src/screens/Settings/Settings.tsx:489 +#: src/screens/Settings/Settings.tsx:492 msgid "Remove account" msgstr "移除帳號" @@ -5945,12 +6074,12 @@ msgstr "要刪除動態源嗎?" #: src/screens/Profile/components/ProfileFeedHeader.tsx:320 #: src/view/com/feeds/FeedSourceCard.tsx:190 #: src/view/com/feeds/FeedSourceCard.tsx:268 -#: src/view/screens/ProfileList.tsx:520 +#: src/view/screens/ProfileList.tsx:528 #: src/view/screens/SavedFeeds.tsx:342 msgid "Remove from my feeds" msgstr "從我的動態源中刪除" -#: src/screens/Settings/Settings.tsx:460 +#: src/screens/Settings/Settings.tsx:502 msgid "Remove from quick access?" msgstr "要從快速存取中移除嗎?" @@ -5972,7 +6101,7 @@ msgstr "刪除圖片" msgid "Remove mute word from your list" msgstr "從您的列表中刪除靜音字詞" -#: src/screens/Search/components/SearchHistory.tsx:93 +#: src/screens/Search/components/SearchHistory.tsx:178 msgid "Remove profile" msgstr "刪除個人檔案" @@ -5993,6 +6122,21 @@ msgstr "移除字幕檔案" msgid "Remove this feed from your saved feeds" msgstr "將這個動態源從已儲存的動態源中刪除" +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:157 +msgid "Remove user from list" +msgstr "" + +#: src/components/verification/VerificationRemovePrompt.tsx:46 +#: src/components/verification/VerificationsDialog.tsx:227 +#: src/view/com/profile/ProfileMenu.tsx:298 +#: src/view/com/profile/ProfileMenu.tsx:301 +msgid "Remove verification" +msgstr "" + +#: src/components/verification/VerificationRemovePrompt.tsx:44 +msgid "Remove your verification for this account?" +msgstr "" + #: src/view/com/util/post-embeds/QuoteEmbed.tsx:110 msgid "Removed by author" msgstr "已被發布者刪除" @@ -6001,7 +6145,7 @@ msgstr "已被發布者刪除" msgid "Removed by you" msgstr "由您刪除" -#: src/view/com/modals/ListAddRemoveUsers.tsx:200 +#: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:117 #: src/view/com/modals/UserAddRemoveLists.tsx:170 msgid "Removed from list" msgstr "成功從列表中刪除" @@ -6016,11 +6160,15 @@ msgstr "成功從儲存的動態源中刪除" #: src/screens/Profile/components/ProfileFeedHeader.tsx:122 #: src/view/com/posts/FeedShutdownMsg.tsx:44 -#: src/view/screens/ProfileList.tsx:384 +#: src/view/screens/ProfileList.tsx:392 msgid "Removed from your feeds" msgstr "成功從您的動態源中刪除" -#: src/screens/Search/components/SearchHistory.tsx:95 +#: src/components/verification/VerificationRemovePrompt.tsx:32 +msgid "Removed verification" +msgstr "" + +#: src/screens/Search/components/SearchHistory.tsx:179 msgid "Removes profile from search history" msgstr "從搜尋紀錄中刪除個人檔案" @@ -6113,8 +6261,8 @@ msgstr "成功隱藏回覆" msgid "Report" msgstr "檢舉" -#: src/view/com/profile/ProfileMenu.tsx:329 -#: src/view/com/profile/ProfileMenu.tsx:332 +#: src/view/com/profile/ProfileMenu.tsx:365 +#: src/view/com/profile/ProfileMenu.tsx:368 msgid "Report account" msgstr "檢舉帳號" @@ -6137,7 +6285,7 @@ msgstr "檢舉對話框" msgid "Report feed" msgstr "檢舉動態源" -#: src/view/screens/ProfileList.tsx:562 +#: src/view/screens/ProfileList.tsx:570 msgid "Report list" msgstr "檢舉列表" @@ -6234,7 +6382,7 @@ msgstr "由 <0><1/> 轉發" msgid "Reposted by you" msgstr "由您轉發" -#: src/view/com/post-thread/PostThreadItem.tsx:228 +#: src/view/com/post-thread/PostThreadItem.tsx:231 msgid "Reposts of this post" msgstr "轉發這則貼文" @@ -6288,8 +6436,8 @@ msgstr "重設碼" msgid "Reset Code" msgstr "重設碼" -#: src/screens/Settings/Settings.tsx:344 -#: src/screens/Settings/Settings.tsx:346 +#: src/screens/Settings/Settings.tsx:386 +#: src/screens/Settings/Settings.tsx:388 msgid "Reset onboarding state" msgstr "重設入門引導進度" @@ -6341,10 +6489,10 @@ msgid "Returns to home page" msgstr "返回首頁" #: src/screens/Profile/ProfileFeed/index.tsx:90 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:540 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:559 #: src/screens/VideoFeed/index.tsx:1109 #: src/view/screens/NotFound.tsx:60 -#: src/view/screens/ProfileList.tsx:1031 +#: src/view/screens/ProfileList.tsx:1039 msgid "Returns to previous page" msgstr "返回上一頁" @@ -6356,9 +6504,9 @@ msgstr "返回上一步" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:479 #: src/components/dialogs/PostInteractionSettingsDialog.tsx:485 #: src/components/StarterPack/QrCodeDialog.tsx:191 -#: src/screens/Profile/Header/EditProfileDialog.tsx:238 -#: src/screens/Profile/Header/EditProfileDialog.tsx:252 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:243 +#: src/screens/Profile/Header/EditProfileDialog.tsx:245 +#: src/screens/Profile/Header/EditProfileDialog.tsx:259 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:262 #: src/view/com/composer/GifAltText.tsx:193 #: src/view/com/composer/GifAltText.tsx:202 #: src/view/com/composer/photos/EditImageDialog.web.tsx:77 @@ -6366,7 +6514,7 @@ msgstr "返回上一步" #: src/view/com/composer/photos/ImageAltTextDialog.tsx:153 #: src/view/com/composer/photos/ImageAltTextDialog.tsx:163 #: src/view/com/modals/CreateOrEditList.tsx:317 -#: src/view/com/modals/EditProfile.tsx:219 +#: src/view/com/modals/EditProfile.tsx:245 #: src/view/screens/SavedFeeds.tsx:109 msgid "Save" msgstr "儲存" @@ -6386,7 +6534,7 @@ msgstr "儲存生日" msgid "Save changes" msgstr "儲存變更" -#: src/view/com/modals/EditProfile.tsx:227 +#: src/view/com/modals/EditProfile.tsx:253 msgid "Save Changes" msgstr "儲存變更" @@ -6399,7 +6547,7 @@ msgstr "儲存圖片" msgid "Save image crop" msgstr "儲存裁剪圖片" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:229 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:248 msgid "Save new handle" msgstr "儲存新的帳號代碼" @@ -6421,11 +6569,11 @@ msgid "Saved to your camera roll" msgstr "成功儲存至裝置相簿" #: src/screens/Profile/components/ProfileFeedHeader.tsx:131 -#: src/view/screens/ProfileList.tsx:364 +#: src/view/screens/ProfileList.tsx:372 msgid "Saved to your feeds" msgstr "成功儲存到您的動態源" -#: src/view/com/modals/EditProfile.tsx:220 +#: src/view/com/modals/EditProfile.tsx:246 msgid "Saves any changes to your profile" msgstr "儲存對您個人檔案的所有變更" @@ -6435,8 +6583,8 @@ msgstr "儲存圖片裁剪設定" #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/NotificationFeedItem.tsx:544 -#: src/view/com/notifications/NotificationFeedItem.tsx:569 +#: src/view/com/notifications/NotificationFeedItem.tsx:633 +#: src/view/com/notifications/NotificationFeedItem.tsx:658 msgid "Say hello!" msgstr "說句「你好!👋」" @@ -6445,21 +6593,20 @@ msgstr "說句「你好!👋」" msgid "Science" msgstr "科學" -#: src/view/screens/ProfileList.tsx:988 +#: src/view/screens/ProfileList.tsx:996 msgid "Scroll to top" msgstr "捲動到頂部" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:491 +#: src/components/dialogs/SearchablePeopleList.tsx:513 #: src/components/forms/SearchInput.tsx:34 #: src/components/forms/SearchInput.tsx:36 #: src/screens/Search/Shell.tsx:307 #: src/screens/Search/Shell.tsx:464 -#: src/view/com/modals/ListAddRemoveUsers.tsx:76 #: src/view/shell/bottom-bar/BottomBar.tsx:182 msgid "Search" msgstr "搜尋" -#: src/Navigation.tsx:217 +#: src/Navigation.tsx:226 #: src/screens/Profile/ProfileSearch.tsx:37 msgid "Search @{0}'s posts" msgstr "搜尋 @{0} 的貼文" @@ -6477,11 +6624,11 @@ msgstr "搜尋動態源" msgid "Search for \"{interestsDisplayName}\"{activeText}" msgstr "搜尋「{interestsDisplayName}」 {activeText}" -#: src/view/shell/desktop/Search.tsx:201 +#: src/view/shell/desktop/Search.tsx:131 msgid "Search for \"{query}\"" msgstr "搜尋「{query}」" -#: src/screens/Search/components/AutocompleteResults.tsx:44 +#: src/screens/Search/components/AutocompleteResults.tsx:45 msgid "Search for \"{searchText}\"" msgstr "搜尋「{searchText}」" @@ -6501,10 +6648,6 @@ msgstr "搜尋更多動態源" msgid "Search for posts, users, or feeds" msgstr "搜尋貼文、用戶或動態源" -#: src/view/com/modals/ListAddRemoveUsers.tsx:71 -msgid "Search for users" -msgstr "搜尋用戶" - #: src/components/dialogs/GifSelect.tsx:177 msgid "Search GIFs" msgstr "搜尋 GIF" @@ -6513,12 +6656,12 @@ msgstr "搜尋 GIF" msgid "Search my posts" msgstr "搜尋我的貼文" -#: src/view/com/profile/ProfileMenu.tsx:231 -#: src/view/com/profile/ProfileMenu.tsx:234 +#: src/view/com/profile/ProfileMenu.tsx:244 +#: src/view/com/profile/ProfileMenu.tsx:247 msgid "Search posts" msgstr "搜尋貼文" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:511 +#: src/components/dialogs/SearchablePeopleList.tsx:533 #: src/components/ProgressGuide/FollowDialog.tsx:702 msgid "Search profiles" msgstr "搜尋用戶" @@ -6531,7 +6674,7 @@ msgstr "搜尋 Tenor" msgid "Search..." msgstr "搜尋……" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:512 +#: src/components/dialogs/SearchablePeopleList.tsx:534 #: src/components/ProgressGuide/FollowDialog.tsx:703 msgid "Searches for profiles" msgstr "搜尋個人檔案" @@ -6692,7 +6835,7 @@ msgctxt "action" msgid "Send Email" msgstr "傳送電子郵件" -#: src/view/shell/Drawer.tsx:317 +#: src/view/shell/Drawer.tsx:333 msgid "Send feedback" msgstr "提交意見" @@ -6742,7 +6885,7 @@ msgstr "伺服器位址" msgid "Set app icon to {0}" msgstr "將應用程式圖示變更為 {0}" -#: src/screens/Moderation/index.tsx:306 +#: src/screens/Moderation/index.tsx:325 msgid "Set birthdate" msgstr "設定生日" @@ -6758,10 +6901,10 @@ msgstr "設定您的帳號" msgid "Sets email for password reset" msgstr "設定用於重設密碼的電子郵件" -#: src/Navigation.tsx:173 -#: src/screens/Settings/Settings.tsx:80 +#: src/Navigation.tsx:182 +#: src/screens/Settings/Settings.tsx:88 #: src/view/shell/desktop/LeftNav.tsx:709 -#: src/view/shell/Drawer.tsx:539 +#: src/view/shell/Drawer.tsx:555 msgid "Settings" msgstr "設定" @@ -6783,12 +6926,12 @@ msgstr "性暗示" #: src/screens/StarterPack/StarterPackScreen.tsx:428 #: src/screens/StarterPack/StarterPackScreen.tsx:603 #: src/screens/Topic.tsx:102 -#: src/view/com/profile/ProfileMenu.tsx:216 -#: src/view/com/profile/ProfileMenu.tsx:225 +#: src/view/com/profile/ProfileMenu.tsx:229 +#: src/view/com/profile/ProfileMenu.tsx:238 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:498 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:507 #: src/view/com/util/post-ctrls/PostCtrls.tsx:350 -#: src/view/screens/ProfileList.tsx:505 +#: src/view/screens/ProfileList.tsx:513 msgid "Share" msgstr "分享" @@ -6805,7 +6948,7 @@ msgstr "分享一個有趣的故事!" msgid "Share a fun fact!" msgstr "分享一個趣聞!📰" -#: src/view/com/profile/ProfileMenu.tsx:411 +#: src/view/com/profile/ProfileMenu.tsx:447 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:796 #: src/view/com/util/post-ctrls/PostCtrls.tsx:366 msgid "Share anyway" @@ -6847,7 +6990,7 @@ msgstr "分享這個新手包,以協助他人融入您在 Bluesky 上的社群 msgid "Share your favorite feed!" msgstr "分享您喜愛的動態源!" -#: src/Navigation.tsx:276 +#: src/Navigation.tsx:285 msgid "Shared Preferences Tester" msgstr "共用偏好測試器" @@ -6899,7 +7042,7 @@ msgstr "減少顯示類似內容" msgid "Show list anyway" msgstr "仍然顯示列表" -#: src/view/com/post-thread/PostThreadItem.tsx:605 +#: src/view/com/post-thread/PostThreadItem.tsx:625 #: src/view/com/post/Post.tsx:243 #: src/view/com/posts/PostFeedItem.tsx:515 msgid "Show More" @@ -6959,11 +7102,11 @@ msgstr "顯示警告" msgid "Show warning and filter from feeds" msgstr "顯示警告,並從動態中排除內容" -#: src/view/com/post-thread/PostThreadItem.tsx:836 +#: src/view/com/post-thread/PostThreadItem.tsx:856 msgid "Shows information about when this post was created" msgstr "顯示有關此貼文建立時間的資訊" -#: src/screens/Settings/Settings.tsx:104 +#: src/screens/Settings/Settings.tsx:112 msgid "Shows other accounts you can switch to" msgstr "顯示其他您可以切換的帳號" @@ -6990,7 +7133,7 @@ msgstr "顯示內容" msgid "Sign in" msgstr "登入" -#: src/components/AccountList.tsx:122 +#: src/components/AccountList.tsx:127 msgid "Sign in as {0}" msgstr "以 {0} 的身分登入" @@ -7007,7 +7150,7 @@ msgstr "登入或建立帳號" msgid "Sign in or create your account to join the conversation!" msgstr "登入或建立您的帳號即可加入對話!" -#: src/components/AccountList.tsx:65 +#: src/components/AccountList.tsx:67 msgid "Sign in to account that is not listed" msgstr "登入未列出的帳號" @@ -7015,9 +7158,9 @@ msgstr "登入未列出的帳號" msgid "Sign in to Bluesky or create a new account" msgstr "登入 Bluesky 或建立新的帳號" -#: src/screens/Settings/Settings.tsx:225 -#: src/screens/Settings/Settings.tsx:227 -#: src/screens/Settings/Settings.tsx:259 +#: src/screens/Settings/Settings.tsx:233 +#: src/screens/Settings/Settings.tsx:235 +#: src/screens/Settings/Settings.tsx:267 #: src/screens/SignupQueued.tsx:93 #: src/screens/SignupQueued.tsx:96 #: src/screens/Takendown.tsx:85 @@ -7031,7 +7174,7 @@ msgstr "登出" msgid "Sign Out" msgstr "登出" -#: src/screens/Settings/Settings.tsx:256 +#: src/screens/Settings/Settings.tsx:264 #: src/view/shell/desktop/LeftNav.tsx:205 msgid "Sign out?" msgstr "確定要登出嗎?" @@ -7068,6 +7211,10 @@ msgstr "更小" msgid "Software Dev" msgstr "軟體開發" +#: src/components/verification/VerificationsDialog.tsx:122 +msgid "Some of your verifications are invalid." +msgstr "" + #: src/components/FeedInterstitials.tsx:474 msgid "Some other feeds you might like" msgstr "其他您可能喜歡的動態源" @@ -7080,7 +7227,7 @@ msgstr "僅部分人可以回覆" msgid "Someone reacted {0}" msgstr "有人做出了 {0} 反應" -#: src/screens/Messages/components/ChatListItem.tsx:236 +#: src/screens/Messages/components/ChatListItem.tsx:241 msgid "Someone reacted {0} to {1}" msgstr "有人對 {1} 做出了 {0} 反應" @@ -7099,8 +7246,8 @@ msgid "Something went wrong, please try again" msgstr "發生錯誤,請再試一次" #: src/components/ReportDialog/index.tsx:54 -#: src/screens/Moderation/index.tsx:97 -#: src/screens/Profile/Sections/Labels.tsx:87 +#: src/screens/Moderation/index.tsx:101 +#: src/screens/Profile/Sections/Labels.tsx:121 msgid "Something went wrong, please try again." msgstr "發生錯誤,請再試一次。" @@ -7161,22 +7308,22 @@ msgstr "運動" msgid "Start a new chat" msgstr "開始新對話" -#: src/view/screens/ProfileList.tsx:838 -#: src/view/screens/ProfileList.tsx:959 +#: src/view/screens/ProfileList.tsx:846 +#: src/view/screens/ProfileList.tsx:967 msgid "Start adding people" msgstr "開始新增用戶" -#: src/view/screens/ProfileList.tsx:845 -#: src/view/screens/ProfileList.tsx:966 +#: src/view/screens/ProfileList.tsx:853 +#: src/view/screens/ProfileList.tsx:974 msgid "Start adding people!" msgstr "開始新增用戶!" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:357 +#: src/components/dialogs/SearchablePeopleList.tsx:382 msgid "Start chat with {displayName}" msgstr "與 {displayName} 開始對話" -#: src/Navigation.tsx:441 -#: src/Navigation.tsx:446 +#: src/Navigation.tsx:450 +#: src/Navigation.tsx:455 #: src/screens/StarterPack/Wizard/index.tsx:186 msgid "Starter Pack" msgstr "新手包" @@ -7207,8 +7354,8 @@ msgstr "新手包" msgid "Starter packs let you easily share your favorite feeds and people with your friends." msgstr "新手包能讓您輕鬆地與朋友分享喜愛的動態源與人物。" -#: src/screens/Settings/AboutSettings.tsx:59 -#: src/screens/Settings/AboutSettings.tsx:62 +#: src/screens/Settings/AboutSettings.tsx:97 +#: src/screens/Settings/AboutSettings.tsx:100 msgid "Status Page" msgstr "服務狀態頁面" @@ -7216,12 +7363,12 @@ msgstr "服務狀態頁面" msgid "Step {0} of {1}" msgstr "第 {0} 步(共 {1} 步)" -#: src/screens/Settings/Settings.tsx:309 +#: src/screens/Settings/Settings.tsx:351 msgid "Storage cleared, you need to restart the app now." msgstr "已清除儲存資料,請立即重新啟動應用程式。" -#: src/Navigation.tsx:266 -#: src/screens/Settings/Settings.tsx:325 +#: src/Navigation.tsx:275 +#: src/screens/Settings/Settings.tsx:367 msgid "Storybook" msgstr "故事書" @@ -7246,11 +7393,11 @@ msgstr "提交申訴" msgid "Submit report" msgstr "提交檢舉" -#: src/view/screens/ProfileList.tsx:733 +#: src/view/screens/ProfileList.tsx:741 msgid "Subscribe" msgstr "套用" -#: src/screens/Profile/Sections/Labels.tsx:201 +#: src/screens/Profile/Sections/Labels.tsx:198 msgid "Subscribe to @{0} to use these labels:" msgstr "訂閱 @{0} 以使用這些標記:" @@ -7262,7 +7409,7 @@ msgstr "訂閱標記服務" msgid "Subscribe to this labeler" msgstr "訂閱這個標記服務" -#: src/view/screens/ProfileList.tsx:729 +#: src/view/screens/ProfileList.tsx:737 msgid "Subscribe to this list" msgstr "套用這個列表" @@ -7270,6 +7417,10 @@ msgstr "套用這個列表" msgid "Success!" msgstr "完成!" +#: src/components/verification/VerificationCreatePrompt.tsx:30 +msgid "Successfully verified" +msgstr "" + #: src/screens/Search/Explore.tsx:359 msgid "Suggested Accounts" msgstr "推薦帳號" @@ -7293,15 +7444,15 @@ msgctxt "Name of app icon variant" msgid "Sunset" msgstr "日落" -#: src/Navigation.tsx:286 +#: src/Navigation.tsx:295 #: src/view/screens/Support.tsx:31 #: src/view/screens/Support.tsx:34 msgid "Support" msgstr "支援" -#: src/screens/Settings/Settings.tsx:102 -#: src/screens/Settings/Settings.tsx:116 -#: src/screens/Settings/Settings.tsx:412 +#: src/screens/Settings/Settings.tsx:110 +#: src/screens/Settings/Settings.tsx:124 +#: src/screens/Settings/Settings.tsx:454 #: src/view/shell/desktop/LeftNav.tsx:243 msgid "Switch account" msgstr "切換帳號" @@ -7326,9 +7477,9 @@ msgstr "切換到 {0}" msgid "System" msgstr "系統" -#: src/screens/Settings/AboutSettings.tsx:66 -#: src/screens/Settings/AboutSettings.tsx:69 -#: src/screens/Settings/Settings.tsx:318 +#: src/screens/Settings/AboutSettings.tsx:104 +#: src/screens/Settings/AboutSettings.tsx:107 +#: src/screens/Settings/Settings.tsx:360 msgid "System log" msgstr "系統記錄" @@ -7367,7 +7518,7 @@ msgstr "科技" msgid "Tell a joke!" msgstr "說個笑話!🤡" -#: src/screens/Profile/Header/EditProfileDialog.tsx:355 +#: src/screens/Profile/Header/EditProfileDialog.tsx:378 msgid "Tell us a bit about yourself" msgstr "跟大家介紹一下自己吧" @@ -7380,12 +7531,12 @@ msgstr "試著簡單說明一下" msgid "Terms" msgstr "條款" -#: src/Navigation.tsx:296 -#: src/screens/Settings/AboutSettings.tsx:43 -#: src/screens/Settings/AboutSettings.tsx:46 +#: src/Navigation.tsx:305 +#: src/screens/Settings/AboutSettings.tsx:81 +#: src/screens/Settings/AboutSettings.tsx:84 #: src/view/screens/TermsOfService.tsx:31 -#: src/view/shell/Drawer.tsx:627 -#: src/view/shell/Drawer.tsx:629 +#: src/view/shell/Drawer.tsx:643 +#: src/view/shell/Drawer.tsx:645 msgid "Terms of Service" msgstr "服務條款" @@ -7425,7 +7576,7 @@ msgstr "謝謝,已送出您的檢舉。" msgid "Thanks, you have successfully verified your email address. You can close this dialog." msgstr "謝謝,您已成功驗證您的電子郵件地址。現在您可以關閉此對話框。" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:468 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:487 msgid "That contains the following:" msgstr "其中包含以下內容:" @@ -7450,8 +7601,8 @@ msgstr "就這些,完畢!" msgid "That's everything!" msgstr "就這些了!" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:279 -#: src/view/com/profile/ProfileMenu.tsx:387 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:305 +#: src/view/com/profile/ProfileMenu.tsx:423 msgid "The account will be able to interact with you after unblocking." msgstr "解除封鎖後,該帳號將能夠重新與您進行互動。" @@ -7465,7 +7616,7 @@ msgstr "應用程式將重新啟動" msgid "The author of this thread has hidden this reply." msgstr "此討論串的發布者隱藏了這則回覆。" -#: src/screens/Moderation/index.tsx:358 +#: src/screens/Moderation/index.tsx:377 msgid "The Bluesky web application" msgstr "Bluesky 網頁應用程式" @@ -7475,7 +7626,7 @@ msgstr "社群準則已移動到 <0/>" #: src/view/screens/CopyrightPolicy.tsx:35 msgid "The Copyright Policy has been moved to <0/>" -msgstr "版權政策已移動到 <0/>" +msgstr "著作權政策已移動到 <0/>" #: src/view/com/posts/FeedShutdownMsg.tsx:102 msgid "The Discover feed" @@ -7555,8 +7706,8 @@ msgid "There was an issue connecting to Tenor." msgstr "連線到 Tenor 時發生問題。" #: src/screens/Profile/components/ProfileFeedHeader.tsx:173 -#: src/view/screens/ProfileList.tsx:367 -#: src/view/screens/ProfileList.tsx:386 +#: src/view/screens/ProfileList.tsx:375 +#: src/view/screens/ProfileList.tsx:394 #: src/view/screens/SavedFeeds.tsx:85 msgid "There was an issue contacting the server" msgstr "連線伺服器時發生問題" @@ -7580,7 +7731,7 @@ msgstr "取得通知時發生問題,按這裡重試。" msgid "There was an issue fetching posts. Tap here to try again." msgstr "取得貼文時發生問題,按這裡重試。" -#: src/view/com/lists/ListMembers.tsx:166 +#: src/view/com/lists/ListMembers.tsx:151 msgid "There was an issue fetching the list. Tap here to try again." msgstr "取得列表時發生問題,按這裡重試。" @@ -7593,7 +7744,7 @@ msgstr "取得應用程式專用密碼時發生問題" msgid "There was an issue fetching your lists. Tap here to try again." msgstr "取得列表時發生問題,按這裡重試。" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:105 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:107 msgid "There was an issue fetching your service info" msgstr "取得您的服務資訊時發生問題" @@ -7612,17 +7763,17 @@ msgstr "提交您的檢舉時發生問題,請檢查您的網路連線。" msgid "There was an issue updating your feeds, please check your internet connection and try again." msgstr "更新動態源時發生問題,請檢查您的網路連線,然後再試一次。" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:107 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:128 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:141 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:110 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:144 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:90 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:101 -#: src/view/com/profile/ProfileMenu.tsx:111 -#: src/view/com/profile/ProfileMenu.tsx:121 -#: src/view/com/profile/ProfileMenu.tsx:135 -#: src/view/com/profile/ProfileMenu.tsx:145 -#: src/view/com/profile/ProfileMenu.tsx:158 -#: src/view/com/profile/ProfileMenu.tsx:170 +#: src/view/com/profile/ProfileMenu.tsx:117 +#: src/view/com/profile/ProfileMenu.tsx:127 +#: src/view/com/profile/ProfileMenu.tsx:141 +#: src/view/com/profile/ProfileMenu.tsx:151 +#: src/view/com/profile/ProfileMenu.tsx:164 +#: src/view/com/profile/ProfileMenu.tsx:176 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:396 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:409 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:419 @@ -7633,10 +7784,10 @@ msgstr "發生問題!{0}" #: src/screens/List/ListHiddenScreen.tsx:63 #: src/screens/List/ListHiddenScreen.tsx:77 #: src/screens/List/ListHiddenScreen.tsx:99 -#: src/view/screens/ProfileList.tsx:403 -#: src/view/screens/ProfileList.tsx:421 -#: src/view/screens/ProfileList.tsx:439 -#: src/view/screens/ProfileList.tsx:457 +#: src/view/screens/ProfileList.tsx:411 +#: src/view/screens/ProfileList.tsx:429 +#: src/view/screens/ProfileList.tsx:447 +#: src/view/screens/ProfileList.tsx:465 msgid "There was an issue. Please check your internet connection and try again." msgstr "發生問題了。請檢查您的網路連線,然後再試一次。" @@ -7657,6 +7808,14 @@ msgstr "這些設定只會影響「Following」(跟隨中) 動態源。" msgid "This {screenDescription} has been flagged:" msgstr "{screenDescription} 已被標記:" +#: src/components/verification/VerificationsDialog.tsx:89 +msgid "This account has a checkmark because it's been verified by trusted sources." +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:94 +msgid "This account has one or more verifications, but it is not currently verified." +msgstr "" + #: src/components/moderation/ScreenHider.tsx:106 msgid "This account has requested that users sign in to view their profile." msgstr "這個帳號要求用戶登入後才能檢視其個人檔案。" @@ -7665,6 +7824,10 @@ msgstr "這個帳號要求用戶登入後才能檢視其個人檔案。" msgid "This account is blocked by one or more of your moderation lists. To unblock, please visit the lists directly and remove this user." msgstr "這個帳號已被您的一個或多個內容管理列表封鎖。如要解除封鎖,請逐一檢查這些列表並從中刪除此用戶。" +#: src/components/verification/VerificationCreatePrompt.tsx:48 +msgid "This action can be undone at any time." +msgstr "" + #: src/components/moderation/LabelsOnMeDialog.tsx:271 msgid "This appeal will be sent to <0>{sourceName}." msgstr "這份申訴將被提交至 <0>{sourceName}。" @@ -7698,7 +7861,7 @@ msgstr "由於有用戶被另一個用戶封鎖,導致無法檢視這項內容 msgid "This content is not viewable without a Bluesky account." msgstr "這項內容需要登入 Bluesky 帳號才能檢視。" -#: src/screens/Messages/components/ChatListItem.tsx:357 +#: src/screens/Messages/components/ChatListItem.tsx:362 msgid "This conversation is with a deleted or a deactivated account. Press for options" msgstr "此對話的參與者已停用或刪除帳號。點此以檢視選項" @@ -7716,11 +7879,11 @@ msgstr "目前這個動態源的使用人數較多,暫時無法使用。請稍 #: src/view/com/posts/CustomFeedEmptyState.tsx:38 msgid "This feed is empty! You may need to follow more users or tune your language settings." -msgstr "這個動態源沒有任何動靜。您可能需要再跟隨更多用戶,或檢查您的語言設定。" +msgstr "這個動態源沒有任何動靜。您可能需要再跟隨一些用戶,或檢查您的語言設定。" #: src/components/StarterPack/Main/PostsList.tsx:36 #: src/screens/Profile/ProfileFeed/index.tsx:189 -#: src/view/screens/ProfileList.tsx:835 +#: src/view/screens/ProfileList.tsx:843 msgid "This feed is empty." msgstr "這個動態源空空如也。" @@ -7728,7 +7891,7 @@ msgstr "這個動態源空空如也。" msgid "This feed is no longer online. We are showing <0>Discover instead." msgstr "這個動態源已經不再提供服務。我們將改為顯示「<0>Discover」動態源。" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:574 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:593 msgid "This handle is reserved. Please try a different one." msgstr "這個帳號代碼已被保留,請選擇不同的代碼再試一次。" @@ -7748,7 +7911,7 @@ msgstr "這個標記由發布者新增。" msgid "This label was applied by you." msgstr "這個標記由您新增。" -#: src/screens/Profile/Sections/Labels.tsx:188 +#: src/screens/Profile/Sections/Labels.tsx:185 msgid "This labeler hasn't declared what labels it publishes, and may not be active." msgstr "此標記服務尚未公開其發布的標記類型,也可能已經不再提供服務。" @@ -7764,7 +7927,7 @@ msgstr "此列表由 <0>{0} 建立,其名稱或說明中包含可能違反 msgid "This list – created by you – contains possible violations of Bluesky's community guidelines in its name or description." msgstr "此列表由您建立,其名稱或說明中包含可能違反 Bluesky 社群準則的內容。" -#: src/view/screens/ProfileList.tsx:954 +#: src/view/screens/ProfileList.tsx:962 msgid "This list is empty." msgstr "這個列表是空的。" @@ -7772,7 +7935,7 @@ msgstr "這個列表是空的。" msgid "This moderation service is unavailable. See below for more details. If this issue persists, contact us." msgstr "這項內容管理服務暫時無法使用,更多資訊請參見下方。如果問題持續發生,請聯絡我們。" -#: src/view/com/post-thread/PostThreadItem.tsx:876 +#: src/view/com/post-thread/PostThreadItem.tsx:896 msgid "This post claims to have been created on <0>{0}, but was first seen by Bluesky on <1>{1}." msgstr "這則貼文宣告的發布時間為 <0>{0},但首次出現在 Bluesky 的時間是 <1>{1}。" @@ -7780,7 +7943,7 @@ msgstr "這則貼文宣告的發布時間為 <0>{0},但首次出現在 Blu msgid "This post has an unknown type of threadgate on it. Your app may be out of date." msgstr "這則貼文套用了不支援的內容限制。您的應用程式版本可能已經過舊。" -#: src/view/com/post-thread/PostThreadItem.tsx:158 +#: src/view/com/post-thread/PostThreadItem.tsx:160 msgid "This post has been deleted." msgstr "這則貼文已被刪除。" @@ -7797,7 +7960,7 @@ msgstr "這則貼文將會從動態及討論串中隱藏,之後將無法取消 msgid "This post's author has disabled quote posts." msgstr "這則貼文的發布者拒絕引用貼文。" -#: src/view/com/profile/ProfileMenu.tsx:408 +#: src/view/com/profile/ProfileMenu.tsx:444 msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't signed in." msgstr "此個人檔案僅限已登入用戶可以檢視。未登入者則無法查看。" @@ -7809,7 +7972,7 @@ msgstr "這則回覆將被折疊到您討論串底部的隱藏部分,並將為 msgid "This service has not provided terms of service or a privacy policy." msgstr "這個服務尚未提供服務條款或隱私權政策。" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:437 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:456 msgid "This should create a domain record at:" msgstr "這應該會在下列位置建立一個網域名稱記錄:" @@ -7840,7 +8003,7 @@ msgstr "這個用戶包含在您已靜音的 <0>{0} 列表中。" #: src/components/NewskieDialog.tsx:65 msgid "This user is new here. Press for more info about when they joined." -msgstr "這位用戶在最近加入了 Bluesky。按一下這裡以瞭解其加入的時間。" +msgstr "這位用戶在近期加入了 Bluesky。按一下這裡以瞭解其加入的時間。" #: src/view/com/profile/ProfileFollows.tsx:95 msgid "This user isn't following anyone." @@ -7850,7 +8013,7 @@ msgstr "這個用戶尚未跟隨任何人。" msgid "This will delete \"{0}\" from your muted words. You can always add it back later." msgstr "這將會把「{0}」從您的靜音字詞中刪除。您隨時可以重新新增回來。" -#: src/screens/Settings/Settings.tsx:462 +#: src/screens/Settings/Settings.tsx:504 msgid "This will remove @{0} from the quick access list." msgstr "這將從快速存取列表中移除 @{0}。" @@ -7881,7 +8044,7 @@ msgstr "樹狀模式" msgid "Threaded mode" msgstr "樹狀顯示模式" -#: src/Navigation.tsx:329 +#: src/Navigation.tsx:338 msgid "Threads Preferences" msgstr "討論串選項" @@ -7913,7 +8076,7 @@ msgstr "今天" msgid "Toggle dropdown" msgstr "切換下拉式選單" -#: src/screens/Moderation/index.tsx:335 +#: src/screens/Moderation/index.tsx:354 msgid "Toggle to enable or disable adult content" msgstr "切換以啟用或停用成人內容" @@ -7927,14 +8090,14 @@ msgstr "切換聲音" msgid "Top" msgstr "熱門" -#: src/Navigation.tsx:411 +#: src/Navigation.tsx:420 msgid "Topic" msgstr "話題" #: src/components/dms/MessageContextMenu.tsx:139 #: src/components/dms/MessageContextMenu.tsx:141 -#: src/view/com/post-thread/PostThreadItem.tsx:798 -#: src/view/com/post-thread/PostThreadItem.tsx:801 +#: src/view/com/post-thread/PostThreadItem.tsx:818 +#: src/view/com/post-thread/PostThreadItem.tsx:821 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:468 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:470 msgid "Translate" @@ -7952,6 +8115,10 @@ msgstr "流行趨勢" msgid "Trending Videos" msgstr "熱門影片" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:138 +msgid "Trust emerges from relationships, communities, and shared context, so we’re also enabling <0>trusted verifiers: organizations that can directly issue verification." +msgstr "" + #: src/view/com/util/error/ErrorScreen.tsx:103 msgctxt "action" msgid "Try again" @@ -7973,7 +8140,7 @@ msgstr "輸入您想使用的用戶名稱" msgid "Type your message here" msgstr "在這裡輸入訊息" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:413 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:432 msgid "Type:" msgstr "類型:" @@ -7999,31 +8166,31 @@ msgstr "無法刪除" #: src/components/dms/MessagesListBlockedFooter.tsx:104 #: src/components/dms/MessagesListBlockedFooter.tsx:112 #: src/components/dms/MessagesListBlockedFooter.tsx:119 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:197 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:283 -#: src/view/com/profile/ProfileMenu.tsx:399 -#: src/view/screens/ProfileList.tsx:715 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:200 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:309 +#: src/view/com/profile/ProfileMenu.tsx:435 +#: src/view/screens/ProfileList.tsx:723 msgid "Unblock" msgstr "解除封鎖" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:202 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:205 msgctxt "action" msgid "Unblock" msgstr "解除封鎖" #: src/components/dms/ConvoMenu.tsx:247 #: src/components/dms/ConvoMenu.tsx:250 -#: src/view/com/profile/ProfileMenu.tsx:309 -#: src/view/com/profile/ProfileMenu.tsx:315 +#: src/view/com/profile/ProfileMenu.tsx:345 +#: src/view/com/profile/ProfileMenu.tsx:351 msgid "Unblock account" msgstr "解除封鎖帳號" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:277 -#: src/view/com/profile/ProfileMenu.tsx:381 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:303 +#: src/view/com/profile/ProfileMenu.tsx:417 msgid "Unblock Account?" msgstr "要解除封鎖嗎?" -#: src/view/screens/ProfileList.tsx:612 +#: src/view/screens/ProfileList.tsx:620 msgid "Unblock list" msgstr "解除封鎖列表" @@ -8041,12 +8208,12 @@ msgctxt "action" msgid "Unfollow" msgstr "取消跟隨" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:217 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:220 msgid "Unfollow {0}" msgstr "取消跟隨 {0}" -#: src/view/com/profile/ProfileMenu.tsx:251 -#: src/view/com/profile/ProfileMenu.tsx:261 +#: src/view/com/profile/ProfileMenu.tsx:264 +#: src/view/com/profile/ProfileMenu.tsx:274 msgid "Unfollow account" msgstr "取消跟隨帳號" @@ -8058,6 +8225,10 @@ msgstr "取消跟隨用戶" msgid "Unfortunately, none of your subscribed labelers supports this report type." msgstr "抱歉,您訂閱的內容管理服務皆不支援此檢舉類型。" +#: src/components/verification/VerificationsDialog.tsx:204 +msgid "Unknown verifier" +msgstr "" + #: src/screens/Profile/components/ProfileFeedHeader.tsx:510 msgid "Unlike" msgstr "取消喜歡" @@ -8072,7 +8243,7 @@ msgctxt "video" msgid "Unmute" msgstr "取消靜音" -#: src/view/screens/ProfileList.tsx:722 +#: src/view/screens/ProfileList.tsx:730 msgid "Unmute" msgstr "取消靜音" @@ -8081,8 +8252,8 @@ msgstr "取消靜音" msgid "Unmute {tag}" msgstr "取消靜音 {tag}" -#: src/view/com/profile/ProfileMenu.tsx:288 -#: src/view/com/profile/ProfileMenu.tsx:294 +#: src/view/com/profile/ProfileMenu.tsx:324 +#: src/view/com/profile/ProfileMenu.tsx:330 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:668 #: src/view/com/util/forms/PostDropdownBtnMenuItems.tsx:674 msgid "Unmute account" @@ -8092,7 +8263,7 @@ msgstr "取消靜音帳號" msgid "Unmute conversation" msgstr "取消靜音對話" -#: src/view/screens/ProfileList.tsx:597 +#: src/view/screens/ProfileList.tsx:605 msgid "Unmute list" msgstr "取消靜音列表" @@ -8105,7 +8276,7 @@ msgstr "取消靜音討論串" msgid "Unmute video" msgstr "取消靜音影片" -#: src/view/screens/ProfileList.tsx:706 +#: src/view/screens/ProfileList.tsx:714 msgid "Unpin" msgstr "取消釘選" @@ -8128,7 +8299,7 @@ msgstr "自首頁取消釘選" msgid "Unpin from profile" msgstr "從您的個人檔案中取消釘選" -#: src/view/screens/ProfileList.tsx:577 +#: src/view/screens/ProfileList.tsx:585 msgid "Unpin moderation list" msgstr "取消釘選內容管理列表" @@ -8136,7 +8307,7 @@ msgstr "取消釘選內容管理列表" msgid "Unpinned {0} from Home" msgstr "自首頁取消釘選 {0}" -#: src/view/screens/ProfileList.tsx:354 +#: src/view/screens/ProfileList.tsx:362 msgid "Unpinned from your feeds" msgstr "成功從您的動態源中取消釘選" @@ -8181,8 +8352,8 @@ msgstr "更新" msgid "Update <0>{displayName} in Lists" msgstr "要把 <0> {displayName} 新增到或刪除自哪些列表?" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:507 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:528 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:526 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:547 msgid "Update to {domain}" msgstr "變更至 {domain}" @@ -8204,7 +8375,7 @@ msgstr "更新中……" msgid "Upload a photo instead" msgstr "或是上傳圖片" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:453 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:472 msgid "Upload a text file to:" msgstr "上傳文字檔案至:" @@ -8244,7 +8415,7 @@ msgstr "正在上傳影片……" msgid "Use app passwords to sign in to other Bluesky clients without giving full access to your account or password." msgstr "使用應用程式專用密碼來登入其他 Bluesky 用戶端,而不必提供完整的帳號權限或密碼。" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:539 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:558 msgid "Use default provider" msgstr "使用預設服務提供者" @@ -8344,24 +8515,43 @@ msgstr "我跟隨的用戶" msgid "Users in \"{0}\"" msgstr "「{0}」中的用戶" -#: src/components/LikesDialog.tsx:83 -msgid "Users that have liked this content or profile" -msgstr "喜歡這項內容或個人檔案的用戶" - #: src/components/dialogs/PostInteractionSettingsDialog.tsx:433 msgid "Users you follow" msgstr "您跟隨的用戶" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:419 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:438 msgid "Value:" msgstr "值:" +#: src/screens/Moderation/index.tsx:288 +msgid "Verification settings" +msgstr "" + +#: src/Navigation.tsx:175 +#: src/screens/Moderation/VerificationSettings.tsx:32 +msgid "Verification Settings" +msgstr "" + +#: src/screens/Moderation/VerificationSettings.tsx:41 +msgid "Verifications on Bluesky work differently than on other platforms. <0>Learn more here." +msgstr "" + +#: src/components/verification/VerificationsDialog.tsx:105 +msgid "Verified by:" +msgstr "" + #: src/view/com/composer/videos/SelectVideoBtn.tsx:127 msgid "Verified email required" msgstr "需要驗證電子信箱" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:509 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:530 +#: src/components/verification/VerificationCreatePrompt.tsx:65 +#: src/view/com/profile/ProfileMenu.tsx:308 +#: src/view/com/profile/ProfileMenu.tsx:311 +msgid "Verify account" +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:528 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:549 msgid "Verify DNS Record" msgstr "驗證 DNS 紀錄" @@ -8379,11 +8569,15 @@ msgstr "驗證新的電子信箱" msgid "Verify now" msgstr "立即驗證" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:510 -#: src/screens/Settings/components/ChangeHandleDialog.tsx:532 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:529 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:551 msgid "Verify Text File" msgstr "驗證文字檔案" +#: src/components/verification/VerificationCreatePrompt.tsx:44 +msgid "Verify this account?" +msgstr "" + #: src/screens/Settings/AccountSettings.tsx:75 #: src/screens/Settings/AccountSettings.tsx:91 msgid "Verify your email" @@ -8394,8 +8588,8 @@ msgstr "驗證您的電子信箱" msgid "Verify Your Email" msgstr "驗證您的電子信箱" -#: src/screens/Settings/AboutSettings.tsx:73 -#: src/screens/Settings/AboutSettings.tsx:102 +#: src/screens/Settings/AboutSettings.tsx:123 +#: src/screens/Settings/AboutSettings.tsx:152 msgid "Version {appVersion}" msgstr "版本 {appVersion}" @@ -8408,7 +8602,7 @@ msgstr "影片" msgid "Video failed to process" msgstr "影片處理失敗" -#: src/Navigation.tsx:462 +#: src/Navigation.tsx:471 msgid "Video Feed" msgstr "影片動態源" @@ -8461,16 +8655,17 @@ msgstr "檢視 {0} 的大頭貼照" #: src/components/ProfileCard.tsx:115 #: src/screens/Profile/components/ProfileFeedHeader.tsx:446 +#: src/screens/Search/components/SearchProfileCard.tsx:36 #: src/screens/VideoFeed/index.tsx:769 -#: src/view/com/notifications/NotificationFeedItem.tsx:413 +#: src/view/com/notifications/NotificationFeedItem.tsx:487 msgid "View {0}'s profile" msgstr "檢視 {0} 的個人檔案" -#: src/components/dms/MessagesListHeader.tsx:176 +#: src/components/dms/MessagesListHeader.tsx:181 msgid "View {displayName}'s profile" msgstr "檢視 {displayName} 的個人檔案" -#: src/components/ProfileHoverCard/index.web.tsx:433 +#: src/components/ProfileHoverCard/index.web.tsx:440 msgid "View blocked user's profile" msgstr "檢視已封鎖用戶的個人檔案" @@ -8491,7 +8686,7 @@ msgstr "檢視詳細資訊" #: src/components/moderation/ReportDialog/index.tsx:263 #: src/components/ReportDialog/SelectReportOptionView.tsx:132 msgid "View details for reporting a copyright violation" -msgstr "瀏覽檢舉侵犯著作權的具體步驟" +msgstr "檢視檢舉侵害著作權的具體步驟" #: src/view/com/posts/ViewFullThread.tsx:56 msgid "View full thread" @@ -8508,13 +8703,13 @@ msgstr "檢視有關這些標記的詳細資訊" msgid "View more" msgstr "檢視更多" -#: src/components/ProfileHoverCard/index.web.tsx:419 -#: src/components/ProfileHoverCard/index.web.tsx:439 -#: src/components/ProfileHoverCard/index.web.tsx:466 +#: src/components/ProfileHoverCard/index.web.tsx:426 +#: src/components/ProfileHoverCard/index.web.tsx:446 +#: src/components/ProfileHoverCard/index.web.tsx:473 #: src/view/com/posts/AviFollowButton.tsx:55 #: src/view/com/posts/PostFeedErrorMessage.tsx:175 -#: src/view/com/util/PostMeta.tsx:78 -#: src/view/com/util/PostMeta.tsx:93 +#: src/view/com/util/PostMeta.tsx:87 +#: src/view/com/util/PostMeta.tsx:122 msgid "View profile" msgstr "檢視個人檔案" @@ -8526,6 +8721,10 @@ msgstr "檢視大頭貼照" msgid "View the labeling service provided by @{0}" msgstr "檢視由 @{0} 提供的標記服務" +#: src/components/verification/VerificationCheckButton.tsx:99 +msgid "View this user's verifications" +msgstr "" + #: src/screens/Profile/components/ProfileFeedHeader.tsx:481 msgid "View users who like this feed" msgstr "檢視喜歡這個動態源的用戶" @@ -8534,11 +8733,11 @@ msgstr "檢視喜歡這個動態源的用戶" msgid "View video" msgstr "觀看影片" -#: src/screens/Moderation/index.tsx:264 +#: src/screens/Moderation/index.tsx:268 msgid "View your blocked accounts" msgstr "檢視您封鎖的帳號" -#: src/screens/Moderation/index.tsx:204 +#: src/screens/Moderation/index.tsx:208 msgid "View your default post interaction settings" msgstr "檢視您的預設貼文互動設定" @@ -8547,14 +8746,18 @@ msgstr "檢視您的預設貼文互動設定" msgid "View your feeds and explore more" msgstr "瀏覽您的動態源並探索更多內容" -#: src/screens/Moderation/index.tsx:234 +#: src/screens/Moderation/index.tsx:238 msgid "View your moderation lists" msgstr "檢視您的內容管理列表" -#: src/screens/Moderation/index.tsx:249 +#: src/screens/Moderation/index.tsx:253 msgid "View your muted accounts" msgstr "檢視您靜音的帳號" +#: src/components/verification/VerificationCheckButton.tsx:98 +msgid "View your verifications" +msgstr "" + #: src/view/com/util/images/AutoSizedImage.tsx:199 #: src/view/com/util/images/AutoSizedImage.tsx:221 msgid "Views full image" @@ -8627,7 +8830,7 @@ msgstr "我們無法確定您是否有上傳影片的權限。請稍後再試。 msgid "We were unable to load your birth date preferences. Please try again." msgstr "我們無法載入您的出生日期偏好設定,請再試一次。" -#: src/screens/Moderation/index.tsx:409 +#: src/screens/Moderation/index.tsx:428 msgid "We were unable to load your configured labelers at this time." msgstr "我們目前無法載入您訂閱的標記服務。" @@ -8643,16 +8846,20 @@ msgstr "我們會在您的帳號準備好時通知您。" msgid "We'll use this to help customize your experience." msgstr "我們將使用這些資訊來協助訂製您的體驗。" -#: src/components/dms/dialogs/SearchablePeopleList.tsx:92 +#: src/components/dialogs/SearchablePeopleList.tsx:107 #: src/components/ProgressGuide/FollowDialog.tsx:172 msgid "We're having network issues, try again" msgstr "我們遇到了網路問題,請再試一次" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:94 +msgid "We’re introducing a new layer of verification on Bluesky — an easy-to-see checkmark." +msgstr "" + #: src/screens/Signup/index.tsx:109 msgid "We're so excited to have you join us!" msgstr "我們非常高興您加入我們!" -#: src/view/screens/ProfileList.tsx:113 +#: src/view/screens/ProfileList.tsx:117 msgid "We're sorry, but we were unable to resolve this list. If this persists, please contact the list creator, @{handleOrDid}." msgstr "很抱歉,我們無法解析此列表。如果問題持續發生,請聯絡列表建立者 @{handleOrDid}。" @@ -8699,6 +8906,10 @@ msgstr "您想怎麼命名這個新手包?" msgid "What's up?" msgstr "發生了什麼新鮮事?" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:146 +msgid "When you tap on a check, you’ll see which organizations have granted verification." +msgstr "" + #: src/view/com/modals/lang-settings/PostLanguagesSettings.tsx:80 msgid "Which languages are used in this post?" msgstr "這則貼文使用了哪些語言?" @@ -8715,6 +8926,10 @@ msgstr "哪些人可以參與這則貼文的互動?" msgid "Who can reply" msgstr "哪些人可以回覆" +#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:127 +msgid "Who can verify?" +msgstr "" + #: src/screens/Home/NoFeedsPinned.tsx:79 #: src/screens/Messages/ChatList.tsx:231 #: src/screens/Messages/Inbox.tsx:176 @@ -8783,7 +8998,7 @@ msgstr "撰寫您的回覆" msgid "Writers" msgstr "作家" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:337 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:356 msgid "Wrong DID returned from server. Received: {0}" msgstr "伺服器返回了錯誤的 DID。接收到的 DID: {0}" @@ -8820,7 +9035,11 @@ msgstr "昨天" msgid "You" msgstr "您" -#: src/components/forms/HostingProvider.tsx:46 +#: src/components/verification/VerifierDialog.tsx:59 +msgid "You are a trusted verifier" +msgstr "" + +#: src/components/forms/HostingProvider.tsx:45 msgid "You are creating an account on" msgstr "您的帳號將建立於" @@ -8836,6 +9055,19 @@ msgstr "您沒有上傳影片的權限。" msgid "You are not following anyone." msgstr "您還沒有跟隨任何人。" +#: src/components/verification/VerificationsDialog.tsx:64 +msgid "You are verified" +msgstr "" + +#: src/screens/Profile/Header/EditProfileDialog.tsx:356 +#: src/view/com/modals/EditProfile.tsx:204 +msgid "You are verified. You will lose your verification status if you change your display name. <0>Learn more." +msgstr "" + +#: src/screens/Settings/components/ChangeHandleDialog.tsx:208 +msgid "You are verified. You will lose your verification status if you change your handle. <0>Learn more." +msgstr "" + #: src/screens/Search/modules/ExploreInterestsCard.tsx:45 msgid "You can adjust your interests at any time from \"Content and media\" settings." msgstr "您可以隨時在「內容與媒體」設定中調整您的興趣。" @@ -8947,11 +9179,11 @@ msgstr "您還沒有建立任何動態源。" msgid "You have no lists." msgstr "您還沒有建立任何列表。" -#: src/view/screens/ModerationBlockedAccounts.tsx:129 +#: src/view/screens/ModerationBlockedAccounts.tsx:138 msgid "You have not blocked any accounts yet. To block an account, go to their profile and select \"Block account\" from the menu on their account." msgstr "您還沒有封鎖任何帳號。要封鎖帳號,請前往其個人檔案並在帳號上的選單中選擇「封鎖帳號」。" -#: src/view/screens/ModerationMutedAccounts.tsx:128 +#: src/view/screens/ModerationMutedAccounts.tsx:151 msgid "You have not muted any accounts yet. To mute an account, go to their profile and select \"Mute account\" from the menu on their account." msgstr "您還沒有靜音任何帳號。要靜音帳號,請前往其個人檔案並在帳號上的選單中選擇「靜音帳號」。" @@ -9024,11 +9256,11 @@ msgstr "您之前停用了 @{0}。" msgid "You reacted {0}" msgstr "您做出了 {0} 反應" -#: src/screens/Messages/components/ChatListItem.tsx:213 +#: src/screens/Messages/components/ChatListItem.tsx:218 msgid "You reacted {0} to {1}" msgstr "您對 {1} 做出了 {0} 反應" -#: src/screens/Settings/Settings.tsx:257 +#: src/screens/Settings/Settings.tsx:265 #: src/view/shell/desktop/LeftNav.tsx:206 msgid "You will be signed out of all your accounts." msgstr "您即將登出所有帳號。" @@ -9045,15 +9277,15 @@ msgstr "您將繼續收到這條討論串的通知" msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." msgstr "您將收到一封包含「重設碼」的電子郵件。請在這裡輸入該代碼,然後輸入您的新密碼。" -#: src/screens/Messages/components/ChatListItem.tsx:149 +#: src/screens/Messages/components/ChatListItem.tsx:154 msgid "You: {0}" msgstr "您:{0}" -#: src/screens/Messages/components/ChatListItem.tsx:178 +#: src/screens/Messages/components/ChatListItem.tsx:183 msgid "You: {defaultEmbeddedContentMessage}" msgstr "您:{defaultEmbeddedContentMessage}" -#: src/screens/Messages/components/ChatListItem.tsx:171 +#: src/screens/Messages/components/ChatListItem.tsx:176 msgid "You: {short}" msgstr "您:{short}" @@ -9163,7 +9395,7 @@ msgstr "您的對話功能已被停用" msgid "Your choice will be saved, but can be changed later in settings." msgstr "您的選擇將被儲存,但可以稍後在設定中變更。" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:494 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:513 msgid "Your current handle <0>{0} will automatically remain reserved for you. You can switch back to it at any time from this account." msgstr "您現在使用的帳號代碼 <0>{0} 將自動為您保留,以便您能夠在日後隨時切換回來。" @@ -9194,7 +9426,7 @@ msgstr "您的跟隨者" msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "您的「Following」動態源看起來空蕩蕩的。快去跟隨更多用戶,看看發生了什麼新鮮事吧!" -#: src/screens/Settings/components/ChangeHandleDialog.tsx:221 +#: src/screens/Settings/components/ChangeHandleDialog.tsx:240 msgid "Your full handle will be <0>@{0}" msgstr "您的完整帳號代碼將修改為 <0>@{0}" @@ -9202,7 +9434,7 @@ msgstr "您的完整帳號代碼將修改為 <0>@{0}" msgid "Your full username will be <0>@{0}" msgstr "您的完整用戶名稱將設定為 <0>@{0}" -#: src/Navigation.tsx:383 +#: src/Navigation.tsx:392 #: src/screens/Search/modules/ExploreInterestsCard.tsx:67 #: src/screens/Settings/ContentAndMediaSettings.tsx:92 #: src/screens/Settings/ContentAndMediaSettings.tsx:95 @@ -9213,7 +9445,7 @@ msgstr "您感興趣的主題" #: src/screens/Settings/SettingsInterests.tsx:124 msgctxt "toast" msgid "Your interests have been updated!" -msgstr "成功更新您感興趣的主題!" +msgstr "成功更新興趣主題!" #: src/screens/Search/modules/ExploreInterestsCard.tsx:94 msgid "Your interests help us find what you like!" @@ -9261,4 +9493,8 @@ msgstr "您的檢舉將傳送至 Bluesky 內容管理服務" #: src/screens/Settings/SettingsInterests.tsx:53 msgid "Your selected interests help us serve you content you care about." -msgstr "您選擇的興趣主題可協助我們提供更多您所關注的內容。" +msgstr "您選擇的興趣主題可協助我們提供更多您想看到的內容。" + +#: src/components/verification/VerificationsDialog.tsx:65 +msgid "Your verifications" +msgstr "" From 9363ff6f481fa905faccad1951ea6d6705c1efae Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Mon, 21 Apr 2025 19:00:38 +0300 Subject: [PATCH 118/241] rm double close (#8246) --- src/components/verification/VerifierDialog.tsx | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/components/verification/VerifierDialog.tsx b/src/components/verification/VerifierDialog.tsx index bfe49ec192..afaac60d6b 100644 --- a/src/components/verification/VerifierDialog.tsx +++ b/src/components/verification/VerifierDialog.tsx @@ -146,8 +146,6 @@ function Inner({ - - ) } From b800334ebc97fa2ef15f8e0f2f8d81f61626b0fa Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Mon, 21 Apr 2025 11:28:35 -0500 Subject: [PATCH 119/241] Center handle in verifier dialog (#8247) * Center handle in verifier dialog * do the same for the other dialog --------- Co-authored-by: Samuel Newman --- src/components/verification/VerificationsDialog.tsx | 3 +-- src/components/verification/VerifierDialog.tsx | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/src/components/verification/VerificationsDialog.tsx b/src/components/verification/VerificationsDialog.tsx index d61823968d..76fbcc3555 100644 --- a/src/components/verification/VerificationsDialog.tsx +++ b/src/components/verification/VerificationsDialog.tsx @@ -35,6 +35,7 @@ export function VerificationsDialog({ }) { return ( + - - {label} diff --git a/src/components/verification/VerifierDialog.tsx b/src/components/verification/VerifierDialog.tsx index afaac60d6b..23cc4724d1 100644 --- a/src/components/verification/VerifierDialog.tsx +++ b/src/components/verification/VerifierDialog.tsx @@ -30,6 +30,7 @@ export function VerifierDialog({ }) { return ( + - - Date: Mon, 21 Apr 2025 19:53:01 +0300 Subject: [PATCH 120/241] rm other close (#8250) --- src/components/verification/VerificationsDialog.tsx | 1 - 1 file changed, 1 deletion(-) diff --git a/src/components/verification/VerificationsDialog.tsx b/src/components/verification/VerificationsDialog.tsx index 76fbcc3555..42e7369ee4 100644 --- a/src/components/verification/VerificationsDialog.tsx +++ b/src/components/verification/VerificationsDialog.tsx @@ -41,7 +41,6 @@ export function VerificationsDialog({ profile={profile} verificationState={verificationState} /> - ) } From 0278c7a0b4827dc6f49a622233737b61c28bb27f Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Mon, 21 Apr 2025 12:07:55 -0500 Subject: [PATCH 121/241] Make notifications clickable (#8251) --- src/state/queries/notifications/types.ts | 8 +++++--- src/view/com/notifications/NotificationFeedItem.tsx | 8 +++++--- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/src/state/queries/notifications/types.ts b/src/state/queries/notifications/types.ts index c96374eb8e..b3a972394f 100644 --- a/src/state/queries/notifications/types.ts +++ b/src/state/queries/notifications/types.ts @@ -1,7 +1,7 @@ import { - AppBskyFeedDefs, - AppBskyGraphDefs, - AppBskyNotificationListNotifications, + type AppBskyFeedDefs, + type AppBskyGraphDefs, + type AppBskyNotificationListNotifications, } from '@atproto/api' export type NotificationType = @@ -44,6 +44,8 @@ type OtherNotificationType = | 'quote' | 'follow' | 'feedgen-like' + | 'verified' + | 'unverified' | 'unknown' type FeedNotificationBase = { diff --git a/src/view/com/notifications/NotificationFeedItem.tsx b/src/view/com/notifications/NotificationFeedItem.tsx index 1de0b67b3a..a30aba7d87 100644 --- a/src/view/com/notifications/NotificationFeedItem.tsx +++ b/src/view/com/notifications/NotificationFeedItem.tsx @@ -102,7 +102,11 @@ let NotificationFeedItem = ({ const urip = new AtUri(item.subjectUri) return `/profile/${urip.host}/post/${urip.rkey}` } - } else if (item.type === 'follow') { + } else if ( + item.type === 'follow' || + item.type === 'verified' || + item.type === 'unverified' + ) { return makeProfileLink(item.notification.author) } else if (item.type === 'reply') { const urip = new AtUri(item.notification.uri) @@ -390,7 +394,6 @@ let NotificationFeedItem = ({ ) - // @ts-ignore TODO } else if (item.type === 'verified') { a11yLabel = hasMultipleAuthors ? _( @@ -416,7 +419,6 @@ let NotificationFeedItem = ({ {firstAuthorLink} verified you ) icon = - // @ts-ignore TODO } else if (item.type === 'unverified') { a11yLabel = hasMultipleAuthors ? _( From d5dc065a839f1498c6096e6e1ac6badb4059e775 Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Mon, 21 Apr 2025 12:08:05 -0500 Subject: [PATCH 122/241] Make whole verifier clickable, no nested interactives (#8249) --- src/components/ProfileCard.tsx | 16 ++++++++++++-- .../verification/VerificationsDialog.tsx | 22 +++++++++++++------ 2 files changed, 29 insertions(+), 9 deletions(-) diff --git a/src/components/ProfileCard.tsx b/src/components/ProfileCard.tsx index c97911a3f5..aa5830eb9b 100644 --- a/src/components/ProfileCard.tsx +++ b/src/components/ProfileCard.tsx @@ -16,7 +16,7 @@ import {useProfileShadow} from '#/state/cache/profile-shadow' import {useProfileFollowMutationQueue} from '#/state/queries/profile' import {useSession} from '#/state/session' import * as Toast from '#/view/com/util/Toast' -import {PreviewableUserAvatar} from '#/view/com/util/UserAvatar' +import {PreviewableUserAvatar, UserAvatar} from '#/view/com/util/UserAvatar' import {atoms as a, useTheme} from '#/alf' import { Button, @@ -130,17 +130,29 @@ export function Link({ export function Avatar({ profile, moderationOpts, + onPress, + disabledPreview, }: { profile: bsky.profile.AnyProfileView moderationOpts: ModerationOpts + onPress?: () => void + disabledPreview?: boolean }) { const moderation = moderateProfile(profile, moderationOpts) - return ( + return disabledPreview ? ( + + ) : ( ) } diff --git a/src/components/verification/VerificationsDialog.tsx b/src/components/verification/VerificationsDialog.tsx index 42e7369ee4..554149d9ed 100644 --- a/src/components/verification/VerificationsDialog.tsx +++ b/src/components/verification/VerificationsDialog.tsx @@ -211,14 +211,22 @@ function VerifierCard({ ) : profile && moderationOpts ? ( <> - - + style={[a.flex_row, a.align_center, a.gap_sm, a.flex_1]} + onPress={() => { + outerDialogControl.close() + }}> + + + {canAdminister && ( ) } - -const styles = StyleSheet.create({ - selectedProfilesContainer: { - marginTop: 10, - paddingHorizontal: 12, - height: 80, - }, - selectedProfilesContainerMobile: { - height: 100, - }, - profileItem: { - alignItems: 'center', - marginRight: 15, - width: 78, - }, - profileItemMobile: { - width: 70, - }, - profileName: { - width: 78, - marginTop: 6, - }, - profileRemoveBtn: { - position: 'absolute', - top: 0, - right: 5, - backgroundColor: 'white', - borderRadius: 10, - width: 18, - height: 18, - alignItems: 'center', - justifyContent: 'center', - }, -}) From 6e80b340c825900524bfe981ba29cfd0c6cf5934 Mon Sep 17 00:00:00 2001 From: pfrazee <1270099+pfrazee@users.noreply.github.com> Date: Tue, 22 Apr 2025 02:37:34 +0000 Subject: [PATCH 132/241] Nightly source-language update --- src/locale/locales/en/messages.po | 216 +++++++++++++++--------------- 1 file changed, 106 insertions(+), 110 deletions(-) diff --git a/src/locale/locales/en/messages.po b/src/locale/locales/en/messages.po index c97c39b923..17ce91b1b4 100644 --- a/src/locale/locales/en/messages.po +++ b/src/locale/locales/en/messages.po @@ -201,123 +201,123 @@ msgstr "" msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:324 +#: src/view/com/notifications/NotificationFeedItem.tsx:328 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} followed you" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:350 +#: src/view/com/notifications/NotificationFeedItem.tsx:354 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your custom feed" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:243 +#: src/view/com/notifications/NotificationFeedItem.tsx:247 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your post" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:430 +#: src/view/com/notifications/NotificationFeedItem.tsx:432 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} removed their verifications from your account" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:267 +#: src/view/com/notifications/NotificationFeedItem.tsx:271 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} reposted your post" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:374 +#: src/view/com/notifications/NotificationFeedItem.tsx:378 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} signed up with your starter pack" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:404 +#: src/view/com/notifications/NotificationFeedItem.tsx:407 msgid "{firstAuthorLink} and <0>{additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} verified you" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:336 +#: src/view/com/notifications/NotificationFeedItem.tsx:340 msgid "{firstAuthorLink} followed you" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:313 +#: src/view/com/notifications/NotificationFeedItem.tsx:317 msgid "{firstAuthorLink} followed you back" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:362 +#: src/view/com/notifications/NotificationFeedItem.tsx:366 msgid "{firstAuthorLink} liked your custom feed" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:255 +#: src/view/com/notifications/NotificationFeedItem.tsx:259 msgid "{firstAuthorLink} liked your post" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:442 +#: src/view/com/notifications/NotificationFeedItem.tsx:444 msgid "{firstAuthorLink} removed their verification from your account" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:279 +#: src/view/com/notifications/NotificationFeedItem.tsx:283 msgid "{firstAuthorLink} reposted your post" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:386 +#: src/view/com/notifications/NotificationFeedItem.tsx:390 msgid "{firstAuthorLink} signed up with your starter pack" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:416 +#: src/view/com/notifications/NotificationFeedItem.tsx:419 msgid "{firstAuthorLink} verified you" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:317 +#: src/view/com/notifications/NotificationFeedItem.tsx:321 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} followed you" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:343 +#: src/view/com/notifications/NotificationFeedItem.tsx:347 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your custom feed" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:236 +#: src/view/com/notifications/NotificationFeedItem.tsx:240 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} liked your post" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:423 +#: src/view/com/notifications/NotificationFeedItem.tsx:425 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} removed their verifications from your account" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:260 +#: src/view/com/notifications/NotificationFeedItem.tsx:264 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} reposted your post" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:367 +#: src/view/com/notifications/NotificationFeedItem.tsx:371 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} signed up with your starter pack" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:397 +#: src/view/com/notifications/NotificationFeedItem.tsx:400 msgid "{firstAuthorName} and {additionalAuthorsCount, plural, one {{formattedAuthorsCount} other} other {{formattedAuthorsCount} others}} verified you" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:322 +#: src/view/com/notifications/NotificationFeedItem.tsx:326 msgid "{firstAuthorName} followed you" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:312 +#: src/view/com/notifications/NotificationFeedItem.tsx:316 msgid "{firstAuthorName} followed you back" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:348 +#: src/view/com/notifications/NotificationFeedItem.tsx:352 msgid "{firstAuthorName} liked your custom feed" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:241 +#: src/view/com/notifications/NotificationFeedItem.tsx:245 msgid "{firstAuthorName} liked your post" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:428 +#: src/view/com/notifications/NotificationFeedItem.tsx:430 msgid "{firstAuthorName} removed their verification from your account" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:265 +#: src/view/com/notifications/NotificationFeedItem.tsx:269 msgid "{firstAuthorName} reposted your post" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:372 +#: src/view/com/notifications/NotificationFeedItem.tsx:376 msgid "{firstAuthorName} signed up with your starter pack" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:402 +#: src/view/com/notifications/NotificationFeedItem.tsx:405 msgid "{firstAuthorName} verified you" msgstr "" @@ -512,11 +512,11 @@ msgstr "" msgid "Account Muted by List" msgstr "" -#: src/screens/Settings/Settings.tsx:472 +#: src/screens/Settings/Settings.tsx:480 msgid "Account options" msgstr "" -#: src/screens/Settings/Settings.tsx:508 +#: src/screens/Settings/Settings.tsx:516 msgid "Account removed from quick access" msgstr "" @@ -537,8 +537,8 @@ msgctxt "toast" msgid "Account unmuted" msgstr "" -#: src/components/verification/VerifierDialog.tsx:98 -msgid "Accounts with a scalloped blue check mark<0>{NON_BREAKING_SPACE}<1/>{NON_BREAKING_SPACE}can verify others. These trusted verifiers are selected by Bluesky." +#: src/components/verification/VerifierDialog.tsx:96 +msgid "Accounts with a scalloped blue check mark <0><1/> can verify others. These trusted verifiers are selected by Bluesky." msgstr "" #: src/components/dialogs/lists/ListAddRemoveUsersDialog.tsx:169 @@ -584,8 +584,8 @@ msgstr "" msgid "Add alt text (optional)" msgstr "" -#: src/screens/Settings/Settings.tsx:415 -#: src/screens/Settings/Settings.tsx:418 +#: src/screens/Settings/Settings.tsx:423 +#: src/screens/Settings/Settings.tsx:426 #: src/view/shell/desktop/LeftNav.tsx:281 #: src/view/shell/desktop/LeftNav.tsx:285 msgid "Add another account" @@ -851,7 +851,7 @@ msgid "An error occurred while uploading the video." msgstr "" #: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:84 -#: src/components/verification/VerifierDialog.tsx:88 +#: src/components/verification/VerifierDialog.tsx:86 msgid "An illustration showing that Bluesky selects trusted verifiers, and trusted verifiers in turn verify individual user accounts." msgstr "" @@ -870,8 +870,8 @@ msgstr "" #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 -#: src/components/ProfileCard.tsx:367 -#: src/components/ProfileCard.tsx:388 +#: src/components/ProfileCard.tsx:379 +#: src/components/ProfileCard.tsx:400 #: src/view/com/profile/FollowButton.tsx:38 #: src/view/com/profile/FollowButton.tsx:48 msgid "An issue occurred, please try again." @@ -1395,7 +1395,7 @@ msgstr "" #: src/view/com/modals/ChangePassword.tsx:282 #: src/view/com/modals/CreateOrEditList.tsx:335 #: src/view/com/modals/CropImage.web.tsx:97 -#: src/view/com/modals/EditProfile.tsx:270 +#: src/view/com/modals/EditProfile.tsx:269 #: src/view/com/modals/InAppBrowserConsent.tsx:75 #: src/view/com/modals/InAppBrowserConsent.tsx:77 #: src/view/com/modals/LinkWarning.tsx:105 @@ -1423,7 +1423,7 @@ msgstr "" msgid "Cancel image crop" msgstr "" -#: src/view/com/modals/EditProfile.tsx:265 +#: src/view/com/modals/EditProfile.tsx:264 msgid "Cancel profile editing" msgstr "" @@ -1626,11 +1626,11 @@ msgstr "" msgid "Choose your username" msgstr "" -#: src/screens/Settings/Settings.tsx:393 +#: src/screens/Settings/Settings.tsx:401 msgid "Clear all storage data" msgstr "" -#: src/screens/Settings/Settings.tsx:395 +#: src/screens/Settings/Settings.tsx:403 msgid "Clear all storage data (restart after this)" msgstr "" @@ -1684,8 +1684,8 @@ msgstr "" #: src/components/ProgressGuide/FollowDialog.tsx:386 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:117 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:123 -#: src/components/verification/VerificationsDialog.tsx:146 -#: src/components/verification/VerifierDialog.tsx:144 +#: src/components/verification/VerificationsDialog.tsx:144 +#: src/components/verification/VerifierDialog.tsx:140 #: src/view/com/modals/ChangePassword.tsx:279 #: src/view/com/modals/ChangePassword.tsx:282 #: src/view/com/util/post-embeds/GifEmbed.tsx:197 @@ -1706,8 +1706,8 @@ msgid "Close bottom drawer" msgstr "" #: src/components/dialogs/GifSelect.tsx:275 -#: src/components/verification/VerificationsDialog.tsx:138 -#: src/components/verification/VerifierDialog.tsx:136 +#: src/components/verification/VerificationsDialog.tsx:136 +#: src/components/verification/VerifierDialog.tsx:132 msgid "Close dialog" msgstr "" @@ -1759,11 +1759,11 @@ msgstr "" msgid "Closes viewer for header image" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:479 +#: src/view/com/notifications/NotificationFeedItem.tsx:481 msgid "Collapse list of users" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:687 +#: src/view/com/notifications/NotificationFeedItem.tsx:689 msgid "Collapses list of users for a given notification" msgstr "" @@ -2210,7 +2210,7 @@ msgstr "" msgid "Deactivate account" msgstr "" -#: src/screens/Settings/Settings.tsx:374 +#: src/screens/Settings/Settings.tsx:382 msgid "Debug Moderation" msgstr "" @@ -2259,7 +2259,7 @@ msgstr "" msgid "Delete chat" msgstr "" -#: src/screens/Settings/Settings.tsx:381 +#: src/screens/Settings/Settings.tsx:389 msgid "Delete chat declaration record" msgstr "" @@ -2333,8 +2333,8 @@ msgstr "" #: src/screens/Profile/Header/EditProfileDialog.tsx:370 #: src/view/com/modals/CreateOrEditList.tsx:280 #: src/view/com/modals/CreateOrEditList.tsx:301 -#: src/view/com/modals/EditProfile.tsx:219 -#: src/view/com/modals/EditProfile.tsx:231 +#: src/view/com/modals/EditProfile.tsx:218 +#: src/view/com/modals/EditProfile.tsx:230 msgid "Description" msgstr "" @@ -2582,7 +2582,7 @@ msgstr "" msgid "e.g. alice.com" msgstr "" -#: src/view/com/modals/EditProfile.tsx:224 +#: src/view/com/modals/EditProfile.tsx:223 msgid "e.g. Artist, dog-lover, and avid reader." msgstr "" @@ -2702,7 +2702,7 @@ msgstr "" msgid "Edit your display name" msgstr "" -#: src/view/com/modals/EditProfile.tsx:232 +#: src/view/com/modals/EditProfile.tsx:231 msgid "Edit your profile description" msgstr "" @@ -2992,11 +2992,11 @@ msgstr "" msgid "Expand alt text" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:480 +#: src/view/com/notifications/NotificationFeedItem.tsx:482 msgid "Expand list of users" msgstr "" -#: src/view/com/composer/ComposerReplyTo.tsx:83 +#: src/view/com/composer/ComposerReplyTo.tsx:84 msgid "Expand or collapse the full post you are replying to" msgstr "" @@ -3340,7 +3340,7 @@ msgid "Flexible" msgstr "" #. User is not following this account, click to follow -#: src/components/ProfileCard.tsx:400 +#: src/components/ProfileCard.tsx:412 #: src/components/ProfileHoverCard/index.web.tsx:456 #: src/components/ProfileHoverCard/index.web.tsx:467 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:236 @@ -3422,7 +3422,7 @@ msgid "Followers you know" msgstr "" #. User is following this account, click to unfollow -#: src/components/ProfileCard.tsx:394 +#: src/components/ProfileCard.tsx:406 #: src/components/ProfileHoverCard/index.web.tsx:455 #: src/components/ProfileHoverCard/index.web.tsx:466 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:232 @@ -3433,7 +3433,7 @@ msgstr "" msgid "Following" msgstr "" -#: src/components/ProfileCard.tsx:357 +#: src/components/ProfileCard.tsx:369 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:101 msgid "Following {0}" msgstr "" @@ -3600,7 +3600,7 @@ msgstr "" msgid "Go Home" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:193 +#: src/view/com/notifications/NotificationFeedItem.tsx:197 msgid "Go to {firstAuthorName}'s profile" msgstr "" @@ -3715,7 +3715,7 @@ msgstr "" msgid "Hide" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:694 +#: src/view/com/notifications/NotificationFeedItem.tsx:696 msgctxt "action" msgid "Hide" msgstr "" @@ -3766,7 +3766,7 @@ msgstr "" msgid "Hide trending videos?" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:685 +#: src/view/com/notifications/NotificationFeedItem.tsx:687 msgid "Hide user list" msgstr "" @@ -4119,12 +4119,12 @@ msgstr "" msgid "learn more" msgstr "" -#: src/components/verification/VerificationsDialog.tsx:163 -#: src/components/verification/VerifierDialog.tsx:132 +#: src/components/verification/VerificationsDialog.tsx:161 +#: src/components/verification/VerifierDialog.tsx:128 #: src/screens/Moderation/VerificationSettings.tsx:47 #: src/screens/Profile/Header/EditProfileDialog.tsx:360 #: src/screens/Settings/components/ChangeHandleDialog.tsx:212 -#: src/view/com/modals/EditProfile.tsx:208 +#: src/view/com/modals/EditProfile.tsx:207 msgid "Learn more" msgstr "" @@ -4153,8 +4153,8 @@ msgstr "" msgid "Learn more about this warning" msgstr "" -#: src/components/verification/VerificationsDialog.tsx:152 -#: src/components/verification/VerifierDialog.tsx:121 +#: src/components/verification/VerificationsDialog.tsx:150 +#: src/components/verification/VerifierDialog.tsx:117 msgid "Learn more about verification on Bluesky" msgstr "" @@ -4372,7 +4372,7 @@ msgstr "" msgid "Load new posts" msgstr "" -#: src/view/com/composer/text-input/mobile/Autocomplete.tsx:94 +#: src/view/com/composer/text-input/mobile/Autocomplete.tsx:61 msgid "Loading..." msgstr "" @@ -4919,7 +4919,7 @@ msgstr "" msgid "No likes yet" msgstr "" -#: src/components/ProfileCard.tsx:379 +#: src/components/ProfileCard.tsx:391 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:122 msgid "No longer following {0}" msgstr "" @@ -4957,8 +4957,8 @@ msgstr "" msgid "No reposts yet" msgstr "" -#: src/view/com/composer/text-input/mobile/Autocomplete.tsx:94 -#: src/view/com/composer/text-input/web/Autocomplete.tsx:195 +#: src/view/com/composer/text-input/mobile/Autocomplete.tsx:61 +#: src/view/com/composer/text-input/web/Autocomplete.tsx:172 msgid "No result" msgstr "" @@ -5135,7 +5135,7 @@ msgstr "" msgid "on<0><1/><2><3/>" msgstr "" -#: src/screens/Settings/Settings.tsx:346 +#: src/screens/Settings/Settings.tsx:354 msgid "Onboarding reset" msgstr "" @@ -5232,7 +5232,7 @@ msgstr "" msgid "Open message options" msgstr "" -#: src/screens/Settings/Settings.tsx:372 +#: src/screens/Settings/Settings.tsx:380 msgid "Open moderation debug page" msgstr "" @@ -5252,12 +5252,12 @@ msgstr "" msgid "Open starter pack menu" msgstr "" -#: src/screens/Settings/Settings.tsx:365 -#: src/screens/Settings/Settings.tsx:379 +#: src/screens/Settings/Settings.tsx:373 +#: src/screens/Settings/Settings.tsx:387 msgid "Open storybook page" msgstr "" -#: src/screens/Settings/Settings.tsx:358 +#: src/screens/Settings/Settings.tsx:366 msgid "Open system log" msgstr "" @@ -5335,7 +5335,7 @@ msgstr "" msgid "Opens the linked website" msgstr "" -#: src/view/com/notifications/NotificationFeedItem.tsx:788 +#: src/view/com/notifications/NotificationFeedItem.tsx:790 #: src/view/com/util/UserAvatar.tsx:465 msgid "Opens this profile" msgstr "" @@ -5843,7 +5843,7 @@ msgid "Profile" msgstr "" #: src/screens/Profile/Header/EditProfileDialog.tsx:198 -#: src/view/com/modals/EditProfile.tsx:127 +#: src/view/com/modals/EditProfile.tsx:128 msgctxt "toast" msgid "Profile updated" msgstr "" @@ -6017,7 +6017,7 @@ msgstr "" #: src/components/FeedCard.tsx:343 #: src/components/StarterPack/Wizard/WizardListCard.tsx:102 #: src/components/StarterPack/Wizard/WizardListCard.tsx:109 -#: src/screens/Settings/Settings.tsx:510 +#: src/screens/Settings/Settings.tsx:518 #: src/view/com/feeds/FeedSourceCard.tsx:322 #: src/view/com/modals/UserAddRemoveLists.tsx:235 #: src/view/com/posts/PostFeedErrorMessage.tsx:213 @@ -6028,12 +6028,12 @@ msgstr "" msgid "Remove {displayName} from starter pack" msgstr "" -#: src/screens/Search/components/SearchHistory.tsx:97 +#: src/screens/Search/components/SearchHistory.tsx:94 msgid "Remove {historyItem}" msgstr "" -#: src/screens/Settings/Settings.tsx:489 -#: src/screens/Settings/Settings.tsx:492 +#: src/screens/Settings/Settings.tsx:497 +#: src/screens/Settings/Settings.tsx:500 msgid "Remove account" msgstr "" @@ -6074,7 +6074,7 @@ msgstr "" msgid "Remove from my feeds" msgstr "" -#: src/screens/Settings/Settings.tsx:502 +#: src/screens/Settings/Settings.tsx:510 msgid "Remove from quick access?" msgstr "" @@ -6096,7 +6096,7 @@ msgstr "" msgid "Remove mute word from your list" msgstr "" -#: src/screens/Search/components/SearchHistory.tsx:178 +#: src/screens/Search/components/SearchHistory.tsx:167 msgid "Remove profile" msgstr "" @@ -6122,7 +6122,7 @@ msgid "Remove user from list" msgstr "" #: src/components/verification/VerificationRemovePrompt.tsx:46 -#: src/components/verification/VerificationsDialog.tsx:227 +#: src/components/verification/VerificationsDialog.tsx:243 #: src/view/com/profile/ProfileMenu.tsx:298 #: src/view/com/profile/ProfileMenu.tsx:301 msgid "Remove verification" @@ -6163,10 +6163,6 @@ msgstr "" msgid "Removed verification" msgstr "" -#: src/screens/Search/components/SearchHistory.tsx:179 -msgid "Removes profile from search history" -msgstr "" - #: src/view/com/util/post-embeds/QuoteEmbed.tsx:291 msgid "Removes quoted post" msgstr "" @@ -6431,8 +6427,8 @@ msgstr "" msgid "Reset Code" msgstr "" -#: src/screens/Settings/Settings.tsx:386 -#: src/screens/Settings/Settings.tsx:388 +#: src/screens/Settings/Settings.tsx:394 +#: src/screens/Settings/Settings.tsx:396 msgid "Reset onboarding state" msgstr "" @@ -6509,7 +6505,7 @@ msgstr "" #: src/view/com/composer/photos/ImageAltTextDialog.tsx:153 #: src/view/com/composer/photos/ImageAltTextDialog.tsx:163 #: src/view/com/modals/CreateOrEditList.tsx:317 -#: src/view/com/modals/EditProfile.tsx:245 +#: src/view/com/modals/EditProfile.tsx:244 #: src/view/screens/SavedFeeds.tsx:109 msgid "Save" msgstr "" @@ -6529,7 +6525,7 @@ msgstr "" msgid "Save changes" msgstr "" -#: src/view/com/modals/EditProfile.tsx:253 +#: src/view/com/modals/EditProfile.tsx:252 msgid "Save Changes" msgstr "" @@ -6568,7 +6564,7 @@ msgstr "" msgid "Saved to your feeds" msgstr "" -#: src/view/com/modals/EditProfile.tsx:246 +#: src/view/com/modals/EditProfile.tsx:245 msgid "Saves any changes to your profile" msgstr "" @@ -6578,8 +6574,8 @@ msgstr "" #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/NotificationFeedItem.tsx:633 -#: src/view/com/notifications/NotificationFeedItem.tsx:658 +#: src/view/com/notifications/NotificationFeedItem.tsx:635 +#: src/view/com/notifications/NotificationFeedItem.tsx:660 msgid "Say hello!" msgstr "" @@ -7206,7 +7202,7 @@ msgstr "" msgid "Software Dev" msgstr "" -#: src/components/verification/VerificationsDialog.tsx:122 +#: src/components/verification/VerificationsDialog.tsx:120 msgid "Some of your verifications are invalid." msgstr "" @@ -7358,12 +7354,12 @@ msgstr "" msgid "Step {0} of {1}" msgstr "" -#: src/screens/Settings/Settings.tsx:351 +#: src/screens/Settings/Settings.tsx:359 msgid "Storage cleared, you need to restart the app now." msgstr "" #: src/Navigation.tsx:275 -#: src/screens/Settings/Settings.tsx:367 +#: src/screens/Settings/Settings.tsx:375 msgid "Storybook" msgstr "" @@ -7447,7 +7443,7 @@ msgstr "" #: src/screens/Settings/Settings.tsx:110 #: src/screens/Settings/Settings.tsx:124 -#: src/screens/Settings/Settings.tsx:454 +#: src/screens/Settings/Settings.tsx:462 #: src/view/shell/desktop/LeftNav.tsx:243 msgid "Switch account" msgstr "" @@ -7474,7 +7470,7 @@ msgstr "" #: src/screens/Settings/AboutSettings.tsx:104 #: src/screens/Settings/AboutSettings.tsx:107 -#: src/screens/Settings/Settings.tsx:360 +#: src/screens/Settings/Settings.tsx:368 msgid "System log" msgstr "" @@ -7803,12 +7799,12 @@ msgstr "" msgid "This {screenDescription} has been flagged:" msgstr "" -#: src/components/verification/VerificationsDialog.tsx:89 +#: src/components/verification/VerificationsDialog.tsx:87 msgid "This account has a checkmark because it's been verified by trusted sources." msgstr "" -#: src/components/verification/VerificationsDialog.tsx:94 -msgid "This account has one or more verifications, but it is not currently verified." +#: src/components/verification/VerificationsDialog.tsx:92 +msgid "This account has one or more attempted verifications, but it is not currently verified." msgstr "" #: src/components/moderation/ScreenHider.tsx:106 @@ -8008,7 +8004,7 @@ msgstr "" msgid "This will delete \"{0}\" from your muted words. You can always add it back later." msgstr "" -#: src/screens/Settings/Settings.tsx:504 +#: src/screens/Settings/Settings.tsx:512 msgid "This will remove @{0} from the quick access list." msgstr "" @@ -8220,7 +8216,7 @@ msgstr "" msgid "Unfortunately, none of your subscribed labelers supports this report type." msgstr "" -#: src/components/verification/VerificationsDialog.tsx:204 +#: src/components/verification/VerificationsDialog.tsx:202 msgid "Unknown verifier" msgstr "" @@ -8531,7 +8527,7 @@ msgstr "" msgid "Verifications on Bluesky work differently than on other platforms. <0>Learn more here." msgstr "" -#: src/components/verification/VerificationsDialog.tsx:105 +#: src/components/verification/VerificationsDialog.tsx:103 msgid "Verified by:" msgstr "" @@ -8652,7 +8648,7 @@ msgstr "" #: src/screens/Profile/components/ProfileFeedHeader.tsx:446 #: src/screens/Search/components/SearchProfileCard.tsx:36 #: src/screens/VideoFeed/index.tsx:769 -#: src/view/com/notifications/NotificationFeedItem.tsx:487 +#: src/view/com/notifications/NotificationFeedItem.tsx:489 msgid "View {0}'s profile" msgstr "" @@ -9055,7 +9051,7 @@ msgid "You are verified" msgstr "" #: src/screens/Profile/Header/EditProfileDialog.tsx:356 -#: src/view/com/modals/EditProfile.tsx:204 +#: src/view/com/modals/EditProfile.tsx:203 msgid "You are verified. You will lose your verification status if you change your display name. <0>Learn more." msgstr "" From a770f5635b549f2a87ffeaedd031dfe8e37b58c8 Mon Sep 17 00:00:00 2001 From: Mathieu Acthernoene Date: Tue, 22 Apr 2025 18:16:50 +0200 Subject: [PATCH 133/241] Edge to edge support (#7497) --- app.config.js | 10 ++-- package.json | 5 +- plugins/withAndroidDayNightThemePlugin.js | 27 +++++++++ ...dSplashScreenStatusBarTranslucentPlugin.js | 28 ---------- plugins/withAndroidStylesAccentColorPlugin.js | 2 +- src/App.native.tsx | 7 +-- src/App.web.tsx | 7 +-- src/alf/util/navigationBar.ts | 21 ------- src/alf/util/systemUI.ts | 14 +++++ src/components/ContextMenu/index.tsx | 2 +- src/components/Dialog/sheet-wrapper.ts | 23 +++++--- src/lib/hooks/useEnableKeyboardController.tsx | 5 +- src/screens/Login/index.tsx | 2 +- .../Messages/components/MessageInput.tsx | 5 +- src/screens/SignupQueued.tsx | 4 +- src/screens/Takendown.tsx | 4 +- src/screens/VideoFeed/index.tsx | 8 ++- src/state/shell/light-status-bar.tsx | 49 ++++------------ src/view/com/composer/Composer.tsx | 3 +- src/view/com/lightbox/ImageViewing/index.tsx | 56 +++++++------------ src/view/com/modals/CreateOrEditList.tsx | 4 +- src/view/shell/index.tsx | 25 ++++----- yarn.lock | 26 +++------ 23 files changed, 137 insertions(+), 200 deletions(-) create mode 100644 plugins/withAndroidDayNightThemePlugin.js delete mode 100644 plugins/withAndroidSplashScreenStatusBarTranslucentPlugin.js delete mode 100644 src/alf/util/navigationBar.ts create mode 100644 src/alf/util/systemUI.ts diff --git a/app.config.js b/app.config.js index 7b4937d3b3..e197e6770a 100644 --- a/app.config.js +++ b/app.config.js @@ -1,7 +1,5 @@ const pkg = require('./package.json') -const DARK_SPLASH_ANDROID_BACKGROUND = '#0f141b' - module.exports = function (config) { /** * App version number. Should be incremented as part of a release cycle. @@ -140,12 +138,10 @@ module.exports = function (config) { }, androidStatusBar: { barStyle: 'light-content', - backgroundColor: '#00000000', }, // Dark nav bar in light mode is better than light nav bar in dark mode androidNavigationBar: { barStyle: 'light-content', - backgroundColor: DARK_SPLASH_ANDROID_BACKGROUND, }, android: { icon: './assets/app-icons/android_icon_default_light.png', @@ -197,6 +193,10 @@ module.exports = function (config) { plugins: [ 'expo-video', 'expo-localization', + [ + 'react-native-edge-to-edge', + {android: {enforceNavigationBarContrast: false}}, + ], USE_SENTRY && [ '@sentry/react-native/expo', { @@ -240,7 +240,7 @@ module.exports = function (config) { './plugins/withAndroidManifestPlugin.js', './plugins/withAndroidManifestFCMIconPlugin.js', './plugins/withAndroidStylesAccentColorPlugin.js', - './plugins/withAndroidSplashScreenStatusBarTranslucentPlugin.js', + './plugins/withAndroidDayNightThemePlugin.js', './plugins/withAndroidNoJitpackPlugin.js', './plugins/withNoBundleCompression.js', './plugins/shareExtension/withShareExtensions.js', diff --git a/package.json b/package.json index 235b1a91bc..8448fbd1e9 100644 --- a/package.json +++ b/package.json @@ -141,12 +141,10 @@ "expo-linking": "~7.0.5", "expo-localization": "~16.0.1", "expo-media-library": "~17.0.6", - "expo-navigation-bar": "~4.0.9", "expo-notifications": "~0.29.14", "expo-screen-orientation": "~8.0.4", "expo-sharing": "~13.0.1", "expo-splash-screen": "~0.29.22", - "expo-status-bar": "~2.0.1", "expo-system-ui": "~4.0.9", "expo-task-manager": "~12.0.6", "expo-updates": "~0.27.4", @@ -178,12 +176,13 @@ "react-native-compressor": "1.10.3", "react-native-date-picker": "^5.0.7", "react-native-drawer-layout": "^4.1.1", + "react-native-edge-to-edge": "^1.6.0", "react-native-emoji-popup": "^0.1.2", "react-native-gesture-handler": "2.20.2", "react-native-get-random-values": "~1.11.0", "react-native-image-crop-picker": "^0.41.6", "react-native-ios-context-menu": "^1.15.3", - "react-native-keyboard-controller": "^1.14.5", + "react-native-keyboard-controller": "^1.17.1", "react-native-mmkv": "^2.12.2", "react-native-pager-view": "6.5.1", "react-native-picker-select": "^9.3.1", diff --git a/plugins/withAndroidDayNightThemePlugin.js b/plugins/withAndroidDayNightThemePlugin.js new file mode 100644 index 0000000000..d9bc1b2114 --- /dev/null +++ b/plugins/withAndroidDayNightThemePlugin.js @@ -0,0 +1,27 @@ +// Based on https://github.com/expo/expo/pull/33957 +// Could be removed once the app has been updated to Expo 53 +const {withAndroidStyles} = require('@expo/config-plugins') + +module.exports = function withAndroidDayNightThemePlugin(appConfig) { + const cleanupList = new Set([ + 'colorPrimary', + 'android:editTextBackground', + 'android:textColor', + 'android:editTextStyle', + ]) + + return withAndroidStyles(appConfig, config => { + config.modResults.resources.style = config.modResults.resources.style + ?.map(style => { + if (style.$.name === 'AppTheme' && style.item != null) { + style.item = style.item.filter(item => !cleanupList.has(item.$.name)) + } + return style + }) + .filter(style => { + return style.$.name !== 'ResetEditText' + }) + + return config + }) +} diff --git a/plugins/withAndroidSplashScreenStatusBarTranslucentPlugin.js b/plugins/withAndroidSplashScreenStatusBarTranslucentPlugin.js deleted file mode 100644 index 704ead054b..0000000000 --- a/plugins/withAndroidSplashScreenStatusBarTranslucentPlugin.js +++ /dev/null @@ -1,28 +0,0 @@ -const {withStringsXml, AndroidConfig} = require('@expo/config-plugins') - -module.exports = function withAndroidSplashScreenStatusBarTranslucentPlugin( - appConfig, -) { - return withStringsXml(appConfig, function (decoratedAppConfig) { - try { - decoratedAppConfig.modResults = AndroidConfig.Strings.setStringItem( - [ - { - _: 'true', - $: { - name: 'expo_splash_screen_status_bar_translucent', - translatable: 'false', - }, - }, - ], - decoratedAppConfig.modResults, - ) - } catch (e) { - console.error( - `withAndroidSplashScreenStatusBarTranslucentPlugin failed`, - e, - ) - } - return decoratedAppConfig - }) -} diff --git a/plugins/withAndroidStylesAccentColorPlugin.js b/plugins/withAndroidStylesAccentColorPlugin.js index c455537886..51dd44f358 100644 --- a/plugins/withAndroidStylesAccentColorPlugin.js +++ b/plugins/withAndroidStylesAccentColorPlugin.js @@ -12,7 +12,7 @@ module.exports = function withAndroidStylesAccentColorPlugin(appConfig) { decoratedAppConfig.modResults, { add: true, - parent: AndroidConfig.Styles.getAppThemeLightNoActionBarGroup(), + parent: AndroidConfig.Styles.getAppThemeGroup(), name: 'colorAccent', value: '@color/colorPrimary', }, diff --git a/src/App.native.tsx b/src/App.native.tsx index ac985e5605..5023c48bb5 100644 --- a/src/App.native.tsx +++ b/src/App.native.tsx @@ -46,14 +46,13 @@ import {Provider as ModerationOptsProvider} from '#/state/preferences/moderation import {Provider as UnreadNotifsProvider} from '#/state/queries/notifications/unread' import { Provider as SessionProvider, - SessionAccount, + type SessionAccount, useSession, useSessionApi, } from '#/state/session' import {readLastActiveAccount} from '#/state/session/util' import {Provider as ShellStateProvider} from '#/state/shell' import {Provider as ComposerProvider} from '#/state/shell/composer' -import {Provider as LightStatusBarProvider} from '#/state/shell/light-status-bar' import {Provider as LoggedOutViewProvider} from '#/state/shell/logged-out' import {Provider as ProgressGuideProvider} from '#/state/shell/progress-guide' import {Provider as SelectedFeedProvider} from '#/state/shell/selected-feed' @@ -219,9 +218,7 @@ function App() { - - - + diff --git a/src/App.web.tsx b/src/App.web.tsx index af39bee47a..bbe23e5a56 100644 --- a/src/App.web.tsx +++ b/src/App.web.tsx @@ -35,14 +35,13 @@ import {Provider as ModerationOptsProvider} from '#/state/preferences/moderation import {Provider as UnreadNotifsProvider} from '#/state/queries/notifications/unread' import { Provider as SessionProvider, - SessionAccount, + type SessionAccount, useSession, useSessionApi, } from '#/state/session' import {readLastActiveAccount} from '#/state/session/util' import {Provider as ShellStateProvider} from '#/state/shell' import {Provider as ComposerProvider} from '#/state/shell/composer' -import {Provider as LightStatusBarProvider} from '#/state/shell/light-status-bar' import {Provider as LoggedOutViewProvider} from '#/state/shell/logged-out' import {Provider as ProgressGuideProvider} from '#/state/shell/progress-guide' import {Provider as SelectedFeedProvider} from '#/state/shell/selected-feed' @@ -193,9 +192,7 @@ function App() { - - - + diff --git a/src/alf/util/navigationBar.ts b/src/alf/util/navigationBar.ts deleted file mode 100644 index cb315f70a2..0000000000 --- a/src/alf/util/navigationBar.ts +++ /dev/null @@ -1,21 +0,0 @@ -import * as NavigationBar from 'expo-navigation-bar' -import * as SystemUI from 'expo-system-ui' - -import {isAndroid} from '#/platform/detection' -import {Theme} from '../types' - -export function setNavigationBar(themeType: 'theme' | 'lightbox', t: Theme) { - if (isAndroid) { - if (themeType === 'theme') { - NavigationBar.setBackgroundColorAsync(t.atoms.bg.backgroundColor) - NavigationBar.setBorderColorAsync(t.atoms.bg.backgroundColor) - NavigationBar.setButtonStyleAsync(t.name !== 'light' ? 'light' : 'dark') - SystemUI.setBackgroundColorAsync(t.atoms.bg.backgroundColor) - } else { - NavigationBar.setBackgroundColorAsync('black') - NavigationBar.setBorderColorAsync('black') - NavigationBar.setButtonStyleAsync('light') - SystemUI.setBackgroundColorAsync('black') - } - } -} diff --git a/src/alf/util/systemUI.ts b/src/alf/util/systemUI.ts new file mode 100644 index 0000000000..c973e10ea6 --- /dev/null +++ b/src/alf/util/systemUI.ts @@ -0,0 +1,14 @@ +import * as SystemUI from 'expo-system-ui' + +import {isAndroid} from '#/platform/detection' +import {Theme} from '../types' + +export function setSystemUITheme(themeType: 'theme' | 'lightbox', t: Theme) { + if (isAndroid) { + if (themeType === 'theme') { + SystemUI.setBackgroundColorAsync(t.atoms.bg.backgroundColor) + } else { + SystemUI.setBackgroundColorAsync('black') + } + } +} diff --git a/src/components/ContextMenu/index.tsx b/src/components/ContextMenu/index.tsx index aebed64192..4a0814dfe3 100644 --- a/src/components/ContextMenu/index.tsx +++ b/src/components/ContextMenu/index.tsx @@ -556,7 +556,7 @@ export function Outer({ // pure vibes based const TOP_INSET = insets.top + 80 const BOTTOM_INSET_IOS = insets.bottom + 20 - const BOTTOM_INSET_ANDROID = 12 // TODO: revisit when edge-to-edge mode is enabled -sfn + const BOTTOM_INSET_ANDROID = insets.bottom + 12 const {height} = evt.nativeEvent.layout const topPosition = diff --git a/src/components/Dialog/sheet-wrapper.ts b/src/components/Dialog/sheet-wrapper.ts index 37c6633837..b655dde000 100644 --- a/src/components/Dialog/sheet-wrapper.ts +++ b/src/components/Dialog/sheet-wrapper.ts @@ -1,20 +1,25 @@ import {useCallback} from 'react' +import {SystemBars} from 'react-native-edge-to-edge' -import {useDialogStateControlContext} from '#/state/dialogs' +import {isIOS} from '#/platform/detection' /** * If we're calling a system API like the image picker that opens a sheet * wrap it in this function to make sure the status bar is the correct color. */ export function useSheetWrapper() { - const {setFullyExpandedCount} = useDialogStateControlContext() - return useCallback( - async (promise: Promise): Promise => { - setFullyExpandedCount(c => c + 1) + return useCallback(async (promise: Promise): Promise => { + if (isIOS) { + const entry = SystemBars.pushStackEntry({ + style: { + statusBar: 'light', + }, + }) const res = await promise - setFullyExpandedCount(c => c - 1) + SystemBars.popStackEntry(entry) return res - }, - [setFullyExpandedCount], - ) + } else { + return await promise + } + }, []) } diff --git a/src/lib/hooks/useEnableKeyboardController.tsx b/src/lib/hooks/useEnableKeyboardController.tsx index 366791c0c4..858f6943a4 100644 --- a/src/lib/hooks/useEnableKeyboardController.tsx +++ b/src/lib/hooks/useEnableKeyboardController.tsx @@ -26,10 +26,7 @@ export function KeyboardControllerProvider({ children: React.ReactNode }) { return ( - + {children} diff --git a/src/screens/Login/index.tsx b/src/screens/Login/index.tsx index 8ed8d2da8b..e4e2f43f04 100644 --- a/src/screens/Login/index.tsx +++ b/src/screens/Login/index.tsx @@ -8,7 +8,7 @@ import {DEFAULT_SERVICE} from '#/lib/constants' import {logEvent} from '#/lib/statsig/statsig' import {logger} from '#/logger' import {useServiceQuery} from '#/state/queries/service' -import {SessionAccount, useSession} from '#/state/session' +import {type SessionAccount, useSession} from '#/state/session' import {useLoggedOutView} from '#/state/shell/logged-out' import {LoggedOutLayout} from '#/view/com/util/layouts/LoggedOutLayout' import {ForgotPasswordForm} from '#/screens/Login/ForgotPasswordForm' diff --git a/src/screens/Messages/components/MessageInput.tsx b/src/screens/Messages/components/MessageInput.tsx index ac0f7969f0..69cba07f75 100644 --- a/src/screens/Messages/components/MessageInput.tsx +++ b/src/screens/Messages/components/MessageInput.tsx @@ -24,9 +24,9 @@ import { useMessageDraft, useSaveMessageDraft, } from '#/state/messages/message-drafts' -import {EmojiPickerPosition} from '#/view/com/composer/text-input/web/EmojiPicker.web' +import {type EmojiPickerPosition} from '#/view/com/composer/text-input/web/EmojiPicker.web' import * as Toast from '#/view/com/util/Toast' -import {atoms as a, useTheme} from '#/alf' +import {android, atoms as a, useTheme} from '#/alf' import {useSharedInputStyles} from '#/components/forms/TextField' import {PaperPlane_Stroke2_Corner0_Rounded as PaperPlane} from '#/components/icons/PaperPlane' import {useExtractEmbedFromFacets} from './MessageInputEmbed' @@ -174,6 +174,7 @@ export function MessageInput({ a.text_md, a.px_sm, t.atoms.text, + android({paddingTop: 0}), {paddingBottom: isIOS ? 5 : 0}, animatedStyle, ]} diff --git a/src/screens/SignupQueued.tsx b/src/screens/SignupQueued.tsx index 823ed0784f..6a2c5bbc78 100644 --- a/src/screens/SignupQueued.tsx +++ b/src/screens/SignupQueued.tsx @@ -1,7 +1,7 @@ import React from 'react' import {Modal, ScrollView, View} from 'react-native' +import {SystemBars} from 'react-native-edge-to-edge' import {useSafeAreaInsets} from 'react-native-safe-area-context' -import {StatusBar} from 'expo-status-bar' import {msg, plural, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' @@ -106,7 +106,7 @@ export function SignupQueued() { animationType={native('slide')} presentationStyle="formSheet" style={[web(a.util_screen_outer)]}> - {isIOS && } + {isIOS && } - {isIOS && } + {isIOS && } { setMinShellMode(true) - setNavigationBar('lightbox', t) + setSystemUITheme('lightbox', t) return () => { setMinShellMode(false) - setNavigationBar('theme', t) + setSystemUITheme('theme', t) } }, [setMinShellMode, t]), ) @@ -140,6 +141,7 @@ export function VideoFeed({}: NativeStackScreenProps< return ( + (false) -const SetLightStatusBarRefCountContext = createContext -> | null>(null) - -export function useLightStatusBar() { - return useContext(LightStatusBarRefCountContext) -} +import {useEffect} from 'react' +import {SystemBars} from 'react-native-edge-to-edge' export function useSetLightStatusBar(enabled: boolean) { - const setRefCount = useContext(SetLightStatusBarRefCountContext) useEffect(() => { - // noop on web -sfn - if (isWeb) return - - if (!setRefCount) { - if (__DEV__) - console.error( - 'useLightStatusBar was used without a SetLightStatusBarRefCountContext provider', - ) - return - } if (enabled) { - setRefCount(prev => prev + 1) - return () => setRefCount(prev => prev - 1) + const entry = SystemBars.pushStackEntry({ + style: { + statusBar: 'light', + }, + }) + return () => { + SystemBars.popStackEntry(entry) + } } - }, [enabled, setRefCount]) -} - -export function Provider({children}: React.PropsWithChildren<{}>) { - const [refCount, setRefCount] = useState(0) - - return ( - - 0}> - {children} - - - ) + }, [enabled]) } diff --git a/src/view/com/composer/Composer.tsx b/src/view/com/composer/Composer.tsx index 4384783dcc..aa27adb3d1 100644 --- a/src/view/com/composer/Composer.tsx +++ b/src/view/com/composer/Composer.tsx @@ -1464,8 +1464,7 @@ function useKeyboardVerticalOffset() { // Android etc if (!isIOS) { - // if Android <35 or web, bottom is 0 anyway. if >=35, this is needed to account - // for the edge-to-edge nav bar + // need to account for the edge-to-edge nav bar return bottom * -1 } diff --git a/src/view/com/lightbox/ImageViewing/index.tsx b/src/view/com/lightbox/ImageViewing/index.tsx index 7018d753a2..41a54eba66 100644 --- a/src/view/com/lightbox/ImageViewing/index.tsx +++ b/src/view/com/lightbox/ImageViewing/index.tsx @@ -9,22 +9,17 @@ // https://github.com/jobtoday/react-native-image-viewing import React, {useCallback, useEffect, useMemo, useState} from 'react' -import { - LayoutAnimation, - PixelRatio, - Platform, - StyleSheet, - View, -} from 'react-native' +import {LayoutAnimation, PixelRatio, StyleSheet, View} from 'react-native' +import {SystemBars} from 'react-native-edge-to-edge' import {Gesture} from 'react-native-gesture-handler' import PagerView from 'react-native-pager-view' import Animated, { - AnimatedRef, + type AnimatedRef, cancelAnimation, interpolate, measure, runOnJS, - SharedValue, + type SharedValue, useAnimatedReaction, useAnimatedRef, useAnimatedStyle, @@ -32,30 +27,28 @@ import Animated, { useSharedValue, withDecay, withSpring, - WithSpringConfig, + type WithSpringConfig, } from 'react-native-reanimated' import { - Edge, SafeAreaView, useSafeAreaFrame, useSafeAreaInsets, } from 'react-native-safe-area-context' import * as ScreenOrientation from 'expo-screen-orientation' -import {StatusBar} from 'expo-status-bar' import {FontAwesomeIcon} from '@fortawesome/react-native-fontawesome' import {Trans} from '@lingui/macro' -import {Dimensions} from '#/lib/media/types' +import {type Dimensions} from '#/lib/media/types' import {colors, s} from '#/lib/styles' import {isIOS} from '#/platform/detection' -import {Lightbox} from '#/state/lightbox' +import {type Lightbox} from '#/state/lightbox' import {Button} from '#/view/com/util/forms/Button' import {Text} from '#/view/com/util/text/Text' import {ScrollView} from '#/view/com/util/Views' -import {ios, useTheme} from '#/alf' -import {setNavigationBar} from '#/alf/util/navigationBar' +import {useTheme} from '#/alf' +import {setSystemUITheme} from '#/alf/util/systemUI' import {PlatformInfo} from '../../../../../modules/expo-bluesky-swiss-army' -import {ImageSource, Transform} from './@types' +import {type ImageSource, type Transform} from './@types' import ImageDefaultHeader from './components/ImageDefaultHeader' import ImageItem from './components/ImageItem/ImageItem' @@ -63,10 +56,6 @@ type Rect = {x: number; y: number; width: number; height: number} const PORTRAIT_UP = ScreenOrientation.OrientationLock.PORTRAIT_UP const PIXEL_RATIO = PixelRatio.get() -const EDGES = - Platform.OS === 'android' && Platform.Version < 35 - ? (['top', 'bottom', 'left', 'right'] satisfies Edge[]) - : ([] satisfies Edge[]) // iOS or Android 15+ bleeds into safe area const SLOW_SPRING: WithSpringConfig = { mass: isIOS ? 1.25 : 0.75, @@ -167,9 +156,8 @@ export default function ImageViewRoot({ return ( // Keep it always mounted to avoid flicker on the first frame. - @@ -197,7 +185,7 @@ export default function ImageViewRoot({ /> )} - + ) } @@ -325,25 +313,23 @@ function ImageView({ }, ) - // style nav bar on android + // style system ui on android const t = useTheme() useEffect(() => { - setNavigationBar('lightbox', t) + setSystemUITheme('lightbox', t) return () => { - setNavigationBar('theme', t) + setSystemUITheme('theme', t) } }, [t]) return ( - ) From 54e5ea0aff3a075b36584314d3a4006722cc3199 Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Wed, 23 Apr 2025 17:14:41 +0300 Subject: [PATCH 139/241] rm vision-camera (#8273) --- app.config.js | 12 +----------- package.json | 1 - yarn.lock | 5 ----- 3 files changed, 1 insertion(+), 17 deletions(-) diff --git a/app.config.js b/app.config.js index e197e6770a..0e30313294 100644 --- a/app.config.js +++ b/app.config.js @@ -1,6 +1,6 @@ const pkg = require('./package.json') -module.exports = function (config) { +module.exports = function (_config) { /** * App version number. Should be incremented as part of a release cycle. */ @@ -357,16 +357,6 @@ module.exports = function (config) { }, ], ['expo-screen-orientation', {initialOrientation: 'PORTRAIT_UP'}], - [ - 'react-native-vision-camera', - { - enableLocation: false, - cameraPermissionText: 'Bluesky needs access to your camera.', - enableMicrophonePermission: true, - microphonePermissionText: - 'Bluesky needs access to your microphone.', - }, - ], ].filter(Boolean), extra: { eas: { diff --git a/package.json b/package.json index 832d09c045..e4ba9be9ea 100644 --- a/package.json +++ b/package.json @@ -197,7 +197,6 @@ "react-native-url-polyfill": "^1.3.0", "react-native-uuid": "^2.0.2", "react-native-view-shot": "^4.0.3", - "react-native-vision-camera": "^4.6.3", "react-native-web": "~0.19.13", "react-native-web-webview": "^1.0.2", "react-native-webview": "13.12.5", diff --git a/yarn.lock b/yarn.lock index 073c147ba8..57c647d92d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -16906,11 +16906,6 @@ react-native-view-shot@^4.0.3: dependencies: html2canvas "^1.4.1" -react-native-vision-camera@^4.6.3: - version "4.6.3" - resolved "https://registry.yarnpkg.com/react-native-vision-camera/-/react-native-vision-camera-4.6.3.tgz#4454ec5a00d529dde6e4d96e29cdb49fc37a3b7f" - integrity sha512-fVHww4cNFrxvMYOlUZcjl3iYmR3vcUtvLZKW9NHlKZ3o4zsspwYjbw2vheZvHrHtJ30OrE3N2NFqT6CxgPvRCw== - react-native-web-webview@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/react-native-web-webview/-/react-native-web-webview-1.0.2.tgz#c215efa70c17589f2c8d640b1f1dc669b18c6e02" From 118d385b1010190542e58fba1d640f75714b6ea9 Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Wed, 23 Apr 2025 17:16:46 +0300 Subject: [PATCH 140/241] make handles lowercase (#8233) --- src/lib/strings/handles.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/strings/handles.ts b/src/lib/strings/handles.ts index 855971ee6f..78a2e1a09a 100644 --- a/src/lib/strings/handles.ts +++ b/src/lib/strings/handles.ts @@ -28,7 +28,7 @@ export function isInvalidHandle(handle: string): boolean { export function sanitizeHandle(handle: string, prefix = ''): string { return isInvalidHandle(handle) ? '⚠Invalid Handle' - : forceLTR(`${prefix}${handle}`) + : forceLTR(`${prefix}${handle.toLocaleLowerCase()}`) } export interface IsValidHandle { From 70dbc94766b8f3c9d2c1b815fad66232523d28ab Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Wed, 23 Apr 2025 19:22:08 +0300 Subject: [PATCH 141/241] Modernise change email flow (#8106) * use new verify email dialog in 2fa flow * alf change email flow * Fallback change email dialog * Update ChangeEmailDialog.tsx Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * Update ChangeEmailDialog.tsx Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * Update ChangeEmailDialog.tsx Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * Update ChangeEmailDialog.tsx Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * Update ChangeEmailDialog.tsx Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * Update ChangeEmailDialog.tsx Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * Update ChangeEmailDialog.tsx Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * Update ChangeEmailDialog.tsx Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * Update Email2FAToggle.tsx Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * don't use existing email as default value * increase max width of email dialogs * Use ALF verify email dialog for reminder (#5924) * use new verify email dialog for reminder * style tweaks, improve web * add a lil toast * Apply suggestions from code review Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * Ditch close and push up image --------- Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> Co-authored-by: Eric Bailey * delete old change/verify email modals (#8122) (cherry picked from commit fceb655b3bacad1bce210810234137b7233d263d) * Translate email placeholder Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * Align copy * Clean up error handling --------- Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> Co-authored-by: Eric Bailey --- src/Navigation.tsx | 72 ++-- src/components/dialogs/ChangeEmailDialog.tsx | 259 +++++++++++++ src/components/dialogs/VerifyEmailDialog.tsx | 159 +++++--- src/screens/Settings/AccountSettings.tsx | 13 +- src/screens/Settings/Settings.tsx | 21 +- .../Settings/components/Email2FAToggle.tsx | 30 +- src/state/modals/index.tsx | 12 - src/view/com/modals/ChangeEmail.tsx | 268 -------------- src/view/com/modals/Modal.tsx | 8 - src/view/com/modals/Modal.web.tsx | 6 - src/view/com/modals/VerifyEmail.tsx | 342 ------------------ 11 files changed, 462 insertions(+), 728 deletions(-) create mode 100644 src/components/dialogs/ChangeEmailDialog.tsx delete mode 100644 src/view/com/modals/ChangeEmail.tsx delete mode 100644 src/view/com/modals/VerifyEmail.tsx diff --git a/src/Navigation.tsx b/src/Navigation.tsx index d4fdc4797a..424d73290e 100644 --- a/src/Navigation.tsx +++ b/src/Navigation.tsx @@ -33,7 +33,6 @@ import {attachRouteToLogEvents, logEvent} from '#/lib/statsig/statsig' import {bskyTitle} from '#/lib/strings/headings' import {logger} from '#/logger' import {isNative, isWeb} from '#/platform/detection' -import {useModalControls} from '#/state/modals' import {useUnreadNotifications} from '#/state/queries/notifications/unread' import {useSession} from '#/state/session' import { @@ -80,33 +79,35 @@ import {ProfileFeedScreen} from '#/screens/Profile/ProfileFeed' import {ProfileFollowersScreen} from '#/screens/Profile/ProfileFollowers' import {ProfileFollowsScreen} from '#/screens/Profile/ProfileFollows' import {ProfileLabelerLikedByScreen} from '#/screens/Profile/ProfileLabelerLikedBy' +import {ProfileSearchScreen} from '#/screens/Profile/ProfileSearch' import {SearchScreen} from '#/screens/Search' +import {AboutSettingsScreen} from '#/screens/Settings/AboutSettings' +import {AccessibilitySettingsScreen} from '#/screens/Settings/AccessibilitySettings' +import {AccountSettingsScreen} from '#/screens/Settings/AccountSettings' import {AppearanceSettingsScreen} from '#/screens/Settings/AppearanceSettings' import {AppIconSettingsScreen} from '#/screens/Settings/AppIconSettings' +import {AppPasswordsScreen} from '#/screens/Settings/AppPasswords' +import {ContentAndMediaSettingsScreen} from '#/screens/Settings/ContentAndMediaSettings' +import {ExternalMediaPreferencesScreen} from '#/screens/Settings/ExternalMediaPreferences' +import {FollowingFeedPreferencesScreen} from '#/screens/Settings/FollowingFeedPreferences' +import {LanguageSettingsScreen} from '#/screens/Settings/LanguageSettings' import {NotificationSettingsScreen} from '#/screens/Settings/NotificationSettings' +import {PrivacyAndSecuritySettingsScreen} from '#/screens/Settings/PrivacyAndSecuritySettings' +import {SettingsScreen} from '#/screens/Settings/Settings' import {SettingsInterests} from '#/screens/Settings/SettingsInterests' +import {ThreadPreferencesScreen} from '#/screens/Settings/ThreadPreferences' import { StarterPackScreen, StarterPackScreenShort, } from '#/screens/StarterPack/StarterPackScreen' import {Wizard} from '#/screens/StarterPack/Wizard' +import TopicScreen from '#/screens/Topic' import {VideoFeed} from '#/screens/VideoFeed' import {useTheme} from '#/alf' +import {useDialogControl} from '#/components/Dialog' +import {VerifyEmailDialog} from '#/components/dialogs/VerifyEmailDialog' import {router} from '#/routes' import {Referrer} from '../modules/expo-bluesky-swiss-army' -import {ProfileSearchScreen} from './screens/Profile/ProfileSearch' -import {AboutSettingsScreen} from './screens/Settings/AboutSettings' -import {AccessibilitySettingsScreen} from './screens/Settings/AccessibilitySettings' -import {AccountSettingsScreen} from './screens/Settings/AccountSettings' -import {AppPasswordsScreen} from './screens/Settings/AppPasswords' -import {ContentAndMediaSettingsScreen} from './screens/Settings/ContentAndMediaSettings' -import {ExternalMediaPreferencesScreen} from './screens/Settings/ExternalMediaPreferences' -import {FollowingFeedPreferencesScreen} from './screens/Settings/FollowingFeedPreferences' -import {LanguageSettingsScreen} from './screens/Settings/LanguageSettings' -import {PrivacyAndSecuritySettingsScreen} from './screens/Settings/PrivacyAndSecuritySettings' -import {SettingsScreen} from './screens/Settings/Settings' -import {ThreadPreferencesScreen} from './screens/Settings/ThreadPreferences' -import TopicScreen from './screens/Topic' const navigationRef = createNavigationContainerRef() @@ -736,36 +737,39 @@ const LINKING = { function RoutesContainer({children}: React.PropsWithChildren<{}>) { const theme = useColorSchemeStyle(DefaultTheme, DarkTheme) const {currentAccount} = useSession() - const {openModal} = useModalControls() const prevLoggedRouteName = React.useRef(undefined) + const verifyEmailDialogControl = useDialogControl() function onReady() { prevLoggedRouteName.current = getCurrentRouteName() if (currentAccount && shouldRequestEmailConfirmation(currentAccount)) { - openModal({name: 'verify-email', showReminder: true}) + verifyEmailDialogControl.open() snoozeEmailConfirmationPrompt() } } return ( - { - logger.metric('router:navigate', { - from: prevLoggedRouteName.current, - }) - prevLoggedRouteName.current = getCurrentRouteName() - }} - onReady={() => { - attachRouteToLogEvents(getCurrentRouteName) - logModuleInitTime() - onReady() - logger.metric('router:navigate', {}) - }}> - {children} - + <> + { + logger.metric('router:navigate', { + from: prevLoggedRouteName.current, + }) + prevLoggedRouteName.current = getCurrentRouteName() + }} + onReady={() => { + attachRouteToLogEvents(getCurrentRouteName) + logModuleInitTime() + onReady() + logger.metric('router:navigate', {}) + }}> + {children} + + + ) } diff --git a/src/components/dialogs/ChangeEmailDialog.tsx b/src/components/dialogs/ChangeEmailDialog.tsx new file mode 100644 index 0000000000..93397bae93 --- /dev/null +++ b/src/components/dialogs/ChangeEmailDialog.tsx @@ -0,0 +1,259 @@ +import {useState} from 'react' +import {View} from 'react-native' +import {msg, Trans} from '@lingui/macro' +import {useLingui} from '@lingui/react' + +import {cleanError} from '#/lib/strings/errors' +import {useAgent, useSession} from '#/state/session' +import {ErrorMessage} from '#/view/com/util/error/ErrorMessage' +import {atoms as a, useBreakpoints, web} from '#/alf' +import {Button, ButtonText} from '#/components/Button' +import * as Dialog from '#/components/Dialog' +import * as TextField from '#/components/forms/TextField' +import {Loader} from '#/components/Loader' +import {Text} from '#/components/Typography' + +export function ChangeEmailDialog({ + control, + verifyEmailControl, +}: { + control: Dialog.DialogControlProps + verifyEmailControl: Dialog.DialogControlProps +}) { + return ( + + + + + ) +} + +export function Inner({ + verifyEmailControl, +}: { + verifyEmailControl: Dialog.DialogControlProps +}) { + const {_} = useLingui() + const {currentAccount} = useSession() + const agent = useAgent() + const control = Dialog.useDialogContext() + const {gtMobile} = useBreakpoints() + + const [currentStep, setCurrentStep] = useState< + 'StepOne' | 'StepTwo' | 'StepThree' + >('StepOne') + const [email, setEmail] = useState('') + const [confirmationCode, setConfirmationCode] = useState('') + const [isProcessing, setIsProcessing] = useState(false) + const [error, setError] = useState('') + + const currentEmail = currentAccount?.email || '(no email)' + const uiStrings = { + StepOne: { + title: _(msg`Change Your Email`), + message: '', + }, + StepTwo: { + title: _(msg`Security Step Required`), + message: _( + msg`An email has been sent to your previous address, ${currentEmail}. It includes a confirmation code which you can enter below.`, + ), + }, + StepThree: { + title: _(msg`Email Updated!`), + message: _( + msg`Your email address has been updated but it is not yet verified. As a next step, please verify your new email.`, + ), + }, + } + + const onRequestChange = async () => { + if (email === currentAccount?.email) { + setError( + _( + msg`The email address you entered is the same as your current email address.`, + ), + ) + return + } + setError('') + setIsProcessing(true) + try { + const res = await agent.com.atproto.server.requestEmailUpdate() + if (res.data.tokenRequired) { + setCurrentStep('StepTwo') + } else { + await agent.com.atproto.server.updateEmail({email: email.trim()}) + await agent.resumeSession(agent.session!) + setCurrentStep('StepThree') + } + } catch (e) { + setError(cleanError(String(e))) + } finally { + setIsProcessing(false) + } + } + + const onConfirm = async () => { + setError('') + setIsProcessing(true) + try { + await agent.com.atproto.server.updateEmail({ + email: email.trim(), + token: confirmationCode.trim(), + }) + await agent.resumeSession(agent.session!) + setCurrentStep('StepThree') + } catch (e) { + setError(cleanError(String(e))) + } finally { + setIsProcessing(false) + } + } + + const onVerify = async () => { + control.close(() => { + verifyEmailControl.open() + }) + } + + return ( + + + + + + {uiStrings[currentStep].title} + + {error ? ( + + + + ) : null} + {currentStep === 'StepOne' ? ( + + + Enter your new email address below. + + + + + + ) : ( + + {uiStrings[currentStep].message} + + )} + + {currentStep === 'StepTwo' ? ( + + + Confirmation code + + + + + + ) : null} + + {currentStep === 'StepOne' ? ( + <> + + + + ) : currentStep === 'StepTwo' ? ( + <> + + + + ) : currentStep === 'StepThree' ? ( + <> + + + + ) : null} + + + + ) +} diff --git a/src/components/dialogs/VerifyEmailDialog.tsx b/src/components/dialogs/VerifyEmailDialog.tsx index ced9171ce3..b8d1cd1925 100644 --- a/src/components/dialogs/VerifyEmailDialog.tsx +++ b/src/components/dialogs/VerifyEmailDialog.tsx @@ -1,86 +1,115 @@ -import React from 'react' +import {useState} from 'react' import {View} from 'react-native' import {msg, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' import {cleanError} from '#/lib/strings/errors' import {logger} from '#/logger' -import {useModalControls} from '#/state/modals' import {useAgent, useSession} from '#/state/session' import {ErrorMessage} from '#/view/com/util/error/ErrorMessage' -import {atoms as a, useBreakpoints} from '#/alf' +import {atoms as a, useBreakpoints, useTheme, web} from '#/alf' import {Button, ButtonText} from '#/components/Button' import * as Dialog from '#/components/Dialog' import * as TextField from '#/components/forms/TextField' +import {Envelope_Filled_Stroke2_Corner0_Rounded as EnvelopeIcon} from '#/components/icons/Envelope' import {InlineLinkText} from '#/components/Link' import {Loader} from '#/components/Loader' import {Text} from '#/components/Typography' +import {ChangeEmailDialog} from './ChangeEmailDialog' export function VerifyEmailDialog({ control, onCloseWithoutVerifying, onCloseAfterVerifying, reasonText, + changeEmailControl, + reminder, }: { control: Dialog.DialogControlProps onCloseWithoutVerifying?: () => void onCloseAfterVerifying?: () => void reasonText?: string + /** + * if a changeEmailControl for a ChangeEmailDialog is not provided, + * this component will create one for you. Using this prop + * helps reduce duplication, since these dialogs are often used together. + */ + changeEmailControl?: Dialog.DialogControlProps + reminder?: boolean }) { const agent = useAgent() + const fallbackChangeEmailControl = Dialog.useDialogControl() - const [didVerify, setDidVerify] = React.useState(false) + const [didVerify, setDidVerify] = useState(false) return ( - { - if (!didVerify) { - onCloseWithoutVerifying?.() - return - } - - try { - await agent.resumeSession(agent.session!) - onCloseAfterVerifying?.() - } catch (e: unknown) { - logger.error(String(e)) - return - } - }}> - - + - + onClose={async () => { + if (!didVerify) { + onCloseWithoutVerifying?.() + return + } + + try { + await agent.resumeSession(agent.session!) + onCloseAfterVerifying?.() + } catch (e: unknown) { + logger.error(String(e)) + return + } + }}> + + + + {!changeEmailControl && ( + + )} + ) } export function Inner({ - control, setDidVerify, reasonText, + changeEmailControl, + reminder, }: { - control: Dialog.DialogControlProps setDidVerify: (value: boolean) => void reasonText?: string + changeEmailControl: Dialog.DialogControlProps + reminder?: boolean }) { + const control = Dialog.useDialogContext() const {_} = useLingui() const {currentAccount} = useSession() const agent = useAgent() - const {openModal} = useModalControls() const {gtMobile} = useBreakpoints() + const t = useTheme() - const [currentStep, setCurrentStep] = React.useState< - 'StepOne' | 'StepTwo' | 'StepThree' - >('StepOne') - const [confirmationCode, setConfirmationCode] = React.useState('') - const [isProcessing, setIsProcessing] = React.useState(false) - const [error, setError] = React.useState('') + const [currentStep, setCurrentStep] = useState< + 'Reminder' | 'StepOne' | 'StepTwo' | 'StepThree' + >(reminder ? 'Reminder' : 'StepOne') + const [confirmationCode, setConfirmationCode] = useState('') + const [isProcessing, setIsProcessing] = useState(false) + const [error, setError] = useState('') const uiStrings = { + Reminder: { + title: _(msg`Please Verify Your Email`), + message: _( + msg`Your email has not yet been verified. This is an important security step which we recommend.`, + ), + }, StepOne: { title: _(msg`Verify Your Email`), message: '', @@ -132,11 +161,20 @@ export function Inner({ return ( - + style={web({maxWidth: 450})}> + {currentStep === 'Reminder' && ( + + + + )} {uiStrings[currentStep].title} @@ -164,7 +202,7 @@ export function Inner({ onPress={e => { e.preventDefault() control.close(() => { - openModal({name: 'change-email'}) + changeEmailControl.open() }) return false }}> @@ -189,7 +227,7 @@ export function Inner({ onPress={e => { e.preventDefault() control.close(() => { - openModal({name: 'change-email'}) + changeEmailControl.open() }) return false }}> @@ -219,7 +257,32 @@ export function Inner({ ) : null} - {currentStep === 'StepOne' ? ( + {currentStep === 'Reminder' ? ( + <> + + + + ) : currentStep === 'StepOne' ? ( <> @@ -264,7 +327,7 @@ export function Inner({ ) : null} ) : currentStep === 'StepThree' ? ( + + + ) : ( + + + This user does not have a display name, and therefore cannot be + verified. + + + )} - - - - + + ) } diff --git a/src/view/com/util/PostMeta.tsx b/src/view/com/util/PostMeta.tsx index d5af322367..fd8e3a38bd 100644 --- a/src/view/com/util/PostMeta.tsx +++ b/src/view/com/util/PostMeta.tsx @@ -107,11 +107,11 @@ let PostMeta = (opts: PostMetaOpts): React.ReactNode => { a.pl_2xs, a.self_center, { - marginTop: platform({web: -1, ios: -1, android: -2}), + marginTop: platform({web: 0, ios: 0, android: -1}), }, ]}> From d992b27716e60e27424256196cdf24c278f19c55 Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Thu, 24 Apr 2025 16:04:48 -0500 Subject: [PATCH 153/241] Ota docs update (#8279) * Begin edits * Add alert * Add new assets * Refactor OTA docs * Format --- docs/deploy-ota.md | 197 ++++++++++++++++++------------ docs/img/ios_settings_about.jpeg | Bin 0 -> 225727 bytes docs/img/ota_action.png | Bin 0 -> 86622 bytes docs/img/slack_client_builds.jpeg | Bin 0 -> 571837 bytes docs/img/web_action.png | Bin 0 -> 49483 bytes 5 files changed, 120 insertions(+), 77 deletions(-) create mode 100644 docs/img/ios_settings_about.jpeg create mode 100644 docs/img/ota_action.png create mode 100644 docs/img/slack_client_builds.jpeg create mode 100644 docs/img/web_action.png diff --git a/docs/deploy-ota.md b/docs/deploy-ota.md index 391a6bf6bf..e75ac1b3a3 100644 --- a/docs/deploy-ota.md +++ b/docs/deploy-ota.md @@ -1,95 +1,138 @@ # OTA Deployments -## Overview +## Automatic internal OTAs -![OTA Deployment](./img/ota-flow.png) - -## Internal Deployments - -Internal OTA deployments should be performed automatically upon all merges into main. In cases where the fingerprint -diff results in incompatible native changes, a new client build will automatically be ran and deployed to TestFlight +OTA deployments to TestFlight/APK installs happen automatically upon all merges +into main. In cases where the fingerprint diff shows incompatible native +changes, a new client build will automatically be ran and deployed to TestFlight (iOS) or delivered in Slack (Android). -## Production Deployments +## Production OTAs -### Prerequisites +Production OTAs can only update the JavaScript bundle. Changes to native modules +must be done as a full release cycle through the app stores. -- Find the latest production build number for both iOS and Android in Slack. These are listed in #client-builds - - Production builds always send the Version Number and Build Number in the Slack message. Search for the latest - production version number, and you should find the correct information. - - ![slack-build-info](./img/slack-build-info.png) +> [!TIP] +> If you're using a TestFlight build, in order to reference the correct build +> number and to verify the success of an OTA, you will need to delete the +> TestFlight app itself, delete the Bluesky app entirely, and re-install from +> the App Store. -- It may also be useful to check the current production clients for these values. This will also help for testing. Note -that you will need to _fully_ remove the existing internal client build from your device, otherwise the given values in -the app may differ from the actual production values. +### 1. Find the build numbers - ![app-build-number](./img/app-build-number.png) +Find the latest production build numbers for iOS and Android in Slack. These are +spit out into `#bot-client-builds` after each release. You can also find this +information under the `About` section in app settings. -- You should have signed in to EAS locally through npx eas login. You will need to modify the build number in a -subsequent step. -- Ensure that the commit the initial client was cut from is properly tagged in git. The tag should be in the format of 1.X.0 - - Note: If the commit is not properly tagged, then the OTA deployment will simply fail since the GitHub Action will - not be able to find a commit to fingerprint and diff against. +| Slack | In app | +| ----- | ------ | +| ![slack](./img/slack_client_builds.jpeg) | ![slack](./img/ios_settings_about.jpeg) | -### Preparation +### 2. Ensure the release is tagged -- Create a new branch from the git tag that the initial release was cut from if no OTA deployment has been made yet for this -client. Name this branch `1.X.0-ota-1` -- If a deployment has been made previously for this release, increment the branch name, i.e. `1.x.0-ota-2` -- If necessary, cherry-pick the commit(s) that you wish to deploy -- Ensure that the package.json’s version field is set to the appropriate value. As long as used the correct git tag -to create your branch from, this should be properly set. +You need to ensure that the latest release was properly tagged using the format +`1.X.0`. If the commit is not properly tagged, then the OTA deployment will +simply fail since the GitHub Action will not be able to find a commit to +fingerprint and diff against. -### Deployment +### 3. Create an OTA branch -- Update the build number through EAS to match the build numbers of the - production iOS/Android apps - - Note: This isn’t strictly necessary, but having a step that takes you off of GitHub and into the terminal provides - a little “friction” to avoid fat fingering a release. Since there are legitimate reasons to just “click and deploy” - for internal builds, I felt it useful to make sure it doesn’t accidentally become a prod deployment. - - Set the build numbers to the values found in the prerequisite steps. Again, this should be the - build number for the current production release you want to deploy for. - - `npx eas build:version:set -p ios` - - `npx eas build:version:set -p android` - - These steps should spit out what the current build number is, save those values - for later too -- Run the deployment - - Navigate to https://github.com/bluesky-social/social-app/actions/workflows/bundle-deploy-eas-update.yml - - Select the “Run Workflow” dropdown - - ![run-workflow](./img/run-workflow.png) - - - Select the branch for the deployment you are releasing. - - ![branch-selection](./img/branch-selection.png) - - - Double check the branch selection. - - Select the production channel - - Enter the version for the client you are releasing to, i.e. 1.80.0 - - Note: If you do enter an incorrect version here, the deployment will either: - - Fail because the action cannot find a commit with your misentered version - - Succeed - but with no users receiving the update. This is because the version you entered will not properly - correlate to a _build number_ as well, so no clients in the wild will be able to receive the update. - - ![other-ota-options](./img/other-ota-options.png) - - - Triple check the branch selection. - - You selected the correct branch - - You selected the "Production" channel - - You entered the correct version in the format of `1.X.0`. - - Press “Run Workflow” +Create a branch based off the last commit that was deployed in the most recent +release. This could be the commit that was tagged `1.x.0`, or a later commit, +but it **needs to be the tip of the latest production release** in any case. +Double check yourself by ensuring that the `version` in `package.json` matches +what's in the latest release. -In about five minutes, the new deployment should be available for download. To test: +This new OTA branch should follow the format `1.X.0-ota-1`. If one or more OTAs +have already been deployed for this release, incremement the branch name e.g. +`1.x.0-ota-2`. -- Remove the internal build of the app from your device -- Download the app from the App Store/Google Play -- Launch the app once and wait approximately 15 seconds -- Relaunch the app -- Check the Settings page and scroll to the bottom. The commit hash should now be the latest commit on your deployed branch. +### 4. Add commits to the OTA branch -### Post Deployment +Cherry pick in the commits that need to be deployed on top of the most recent +release or OTA. -- Reset both platforms build numbers to what they were before the OTA - deployment. These values should have been logged by the EAS CLI when you - reset them to the production values prior to OTA. +### 5. Manually set build numbers + +Log in to the EAS CLI with `eas login` and manually set the build numbers to the +values you found in **Step 1**. + +```sh +> npx eas build:version:set -p ios +> +> Project @blueskysocial/bluesky with bundle identifier "xyz.blueskyweb.app" is configured with buildNumber 1011. +> ✔ What version would you like to set? … 1009 +> +> npx eas build:version:set -p android +> +> Project @blueskysocial/bluesky with application ID "xyz.blueskyweb.app" is configured with versionCode 641. +> ✔ What version would you like to set? … 639 +``` + +👉 **Save the previous values,** in this case `1011` and `641`, so you can reset +them after the OTA completes. + +### 6. Run the GitHub actions +You'll need to run two separate actions: one to deploy the iOS/Android OTA +itself, and one to build the web Docker container. + +**For the iOS/Android OTA,** head to [Actions > Bundle and Deploy EAS +Update](https://github.com/bluesky-social/social-app/actions/workflows/bundle-deploy-eas-update.yml) +and run the action. + +| Steps | | +| ----- | --- | +| Select your OTA branch `1.x.0-ota-x`, select `production` in the dropdown, enter the git tag of the latest release `1.x.0`, and click "Run workflow" | ![workflow](./img/ota_action.png) | + +> [!NOTE] +> If you do enter an incorrect version here, the deployment will either: +> - Fail, because the action cannot find a commit with your misentered version +> - Succeed, but with no users receiving the update. This is because the version +> you entered will not properly correlate to a _build number_ as well, so no +> clients in the wild will be able to receive the update. + +**For web,** head to [Actions > +build-and-push-bskyweb-aws](https://github.com/bluesky-social/social-app/actions/workflows/build-and-push-bskyweb-aws.yaml) +and run the action. + +| Steps | | +| ----- | --- | +| Select your OTA branch `1.x.0-ota-x` and click "Run workflow" | ![workflow](./img/web_action.png) | + +### 7. Deploy web + +Once the web Docker container build finishes, go to your `1.x.0-ota-x` branch, +copy the most recent commit hash. Post this hash in `#ops-deploys` and request +someone with web deploy access deploy the built container. + +### 8. Confirm successful deployment + +In about five minutes, the new deployment should be deployed and devices will +begin downloading and installing in the background. + +To confirm this, as mentioned above, you must completely clear the TestFlight +build from your device and re-install from the App Store. Then, you'll need to: +- Launch the app (or quit and reopen) and wait ~15s for the download to complete +- Quit and reopen the app +- Check the `Settings > About` page and confirm the has matches the most recent has on your OTA branch + +### 9. Reset build numbers + +Grab the build numbers you saved in **Step 5** and reverse the EAS CLI commands +to reset the build numbers. + +```sh +> npx eas build:version:set -p ios +> +> Project @blueskysocial/bluesky with bundle identifier "xyz.blueskyweb.app" is configured with buildNumber 1009. +> ✔ What version would you like to set? … 1011 +> +> npx eas build:version:set -p android +> +> Project @blueskysocial/bluesky with application ID "xyz.blueskyweb.app" is configured with versionCode 639. +> ✔ What version would you like to set? … 641 +``` + +## Overview diagram + +![OTA Deployment](./img/ota-flow.png) diff --git a/docs/img/ios_settings_about.jpeg b/docs/img/ios_settings_about.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..ff2db711995de368cd4f2d6852e061a5b692ed60 GIT binary patch literal 225727 zcmeFa2~<;Amp>Xs#0e1;P!OV`BC`sJ0w(1I0zw3oQAm}D5F(_M8A4Jjh%!it0woAh z0g*8Zga`p5a|t3tfItvJg3Ln_hHxR%yY+Q_-MzZ2-+J%;yZ*1&dxo{hU2yNY_w2LJ z-oHIwNxx(SvcuZK$^x=(9R$)3{y-!wNWz6M)J+J)))t}-fj~Avq}M4xq`;$f;16V- z3Pk!J#}J71I@NzYc35}h&vVv8Ah9UOhCk171Hb?HfFu8L^`GBTFW3Fsh%eXw^Xv^7 zFQxu@EN%G5Ws*6_$;-Z&AWWby=I4Ee`bQxr&sy1T_+xbN^N-_0|2W*yqn0p`1S#Dx z^~>hpW`VOf$w!F%CTYVB8B*)yA?xMWNy)F1G(w=@Q%JA-$LAlHfxp(Rm)an`QD)QT zEnC48NIM|w*GWmO-ykI|{l{(AMS=f^Y><~$*njNI#+~**$sD-7>-gO#uQq9%eP5^O z(8WDyc>T`3&0Ca|ckfX-bXfCXLBCK1# zVT05LnLp;WZhhz<6PMp0z5m!og){atKi%GW;P~B5yUsp&^}cSihM@yj@%o*vElLNC zSciCjOzj^t`@c4^d;gDS_OBEBw|Nah&Vh{izxI)UgZ!_J0A4K_0@?DJgaO$mwGLz^ zDR~GSB0e=UE0?wfas={n{V)Ij{gRV(ey7AgmS0ZN^_>!bQlk4iCH|xY?K>s@q(skm zO8iNQ-tUz7lM;R3De)&I=zm2Ch~dX?SrD~JDUPj|cr#hx5QZO-o|xNN9Oh*~Ge4H+ z>(9=#sW+)AZlX4NnAAUM;XkjwfM-nweJd?5tDr6B5B1v?mDKqBm~0cA-E{Ey`Am%T z!$eItduy%0lVr}@6|}c^Vc(38YKd3M^~tJ&WdDlQE6FQ+D@w8S-pS1LC}ty8`C9Dd z%j^C-Snx@Qq~uV!u#EkL?@O%o{>E!^MxRXJp@h5v|?(>a4b7O-AXMb0}$T zEnNJ*FGZ`@|18~le$AlOO;{@sP)ne^EwRE~L~$%~z)S+!j&DSW14-?oSLaBGs>4jj z;$bLW0ttjm<5Bp5Q8s)wlQ+r^ot@&{q1lxKvE1y&QUKlPWm#ES(}lUlU`)FOynpRE z?200XrXQwcGp87RiJ`%H{a>$5rSZ#bef%}5wdk9hb2Ls0k2^avC&sfTjMyyAJs4#l z%oGlJo0W2dP{k}w5~|V!LE?U9*+c_|;mAV7;eFiYVwt;^=G+~*LwO0p$WafC#?HaX z;e&lxy%1v$GaJCC#Kqm3ks1@m)vGNGBl>n)&nKHTC?C4yt?l^iU|tx5Z&iGCsfHqf zG%zME9VPiFp8UXY_ZZ-dT|+o4o?XHrQ3c!!9uI$qXlW1R-vQ`v!*m>ZoY*CUZNP&y z&PSEz{E{&LBCK=ng~F*vn73#Zqn>14g6t560cfx%2s@8OFK@ea6nD%pZMY zX-NXP3y^gS98*r+X{DD&_>opE7X(GCwKm1u>i+{+*0n?hYsbbh*yj)a!fVjT*Lb__ zt;Ly<#Z`wYchbt>nwWBT?|YlAx6-u^T$hqgQ8}S)1)2LXZ^ONH&Bx^~VZThxiShL1 z{!NqryK%VGUm;(}Hts3SUt}U6;sokQI-F~}?xh6sBd!Zs?sPXZNR;6McyrraDkP9! zcdz=q<0U2B(!7TE7qt=OfQWHJQM{no@k)~52E%P~xKBo^&967Drg|T}f#D!txvCmT zsTkviyHtB{te?_Q?eKWP`-S;=PH6~GCV`B+C2;K%4FrZwgwlzRqO-KC1V?fWm)XQo zbE~@6?>cZvWzdN$_h8I}>%sim?EQ}CS+FgYufz#_<+_^wf?PJW6`J6bs{WLMo3mQ7 zDN+vYwp;V}IlQ_}U4GcOK<5z3G0ADoif?17E|^Ri6VB5UB3}J{Vqx76(8&uD$i@P3 z8-ZI$z0Q0{D6b&rMG+eD1+~4OM`3zn^|Tt62`N8a$e*rR^MWZYRF?EU%Z?I!VQ7W5+#sLmUH{Lmi&s&Ag0a* zU}7XPDHdj0MUG$bVr$k@_f0Y$=fXDX3(t+nqOH4)fKUE?RJnlPHY|L?JL~6%*=0o3 zEgEp!@RcP)5!V)Z@5;07{SUQ@oaoDTgTz?>uhit$CA*!XOCTfMLoPgI_P2UubEBbXoLGckijF*q8F5^~uQ|ehB>*R#S(c5QL;}|pu~&E!fO7@S$X(`9MB!23 zM3u>XtPHE&xe0c#=K`@oV3SelU!JJax3D}nTb!Lby*Bensn6-XO<=I@QHuqG+{8@*w z#ETVcp7f>Kq_Kr#DO;tmkPW{cky^sAl7tF!;w?VB`#+TO5O?9%If-P`jk&&n_J@JZr)J8<*4Xf!_Hy%YcCgd-&8#C<*iNXN>2|j z;}b9ilMGTc>tlMG1FfW(sOK%EaK{c^jukT! zh!isIE7q2`lf`@tQvgPrpt86_VP4K$WD-`faL89(hx?}H)~)4CDc4eeazsF`-@s9i z9~w7nXpU)86^m}1R@B+8&nOioE}B=WB3#xn3wSpU)J&%??Zi*r3^56uzLCx zAd1`K+GAE=$ig)W&FhfZV!Q5QPK{fbXrXt&cp2IOSL z(>XHMuaob`JEXQUsEBYedKum|DBh&U)nrQ`vt!_Vx`5MM$|#{h0@(rXq}VqAna$68 z3z#)Ibq$~yQIFsAOd9D`S628sx}^i6+E45n(&KLzj4A>Lhl*|vk8egcHhnQ9o;qu7 z?{@<2e}IadIoI1@aXEYUCnJs?^hFJFV&$4}g9LK_3H3+Bpb7uEh=P^n>5RzCGI^G4 z`Y%hIfyj?I6)Mm9Ub#~5QoO+q6jHwS=(OA8q~P1T?th||(Uzl*^U>k!s~Aj1ySU`W z&AB?K+%5Ws`McW~CO2niyUF-A&Z*m13hWA={rIiYp~|_BBj^&=a!A5k^qimnHYoUC zpiJmrI98<0w_A;@8~z2JZ2%lj67KxL7v2vocb-#x>Ei*v*$3N$J>I8B{k9S2I&1DV zs=ApD9mL<6Xb`JcCP*OH#WPoWHN*oaQmafzcRwyLNZuUGCSxxD8MUU@Vt9V8607cH zpd8tqv&0BQu*I`j3WYM8S!)mu?y)3Xrvy?yYl_R|8t{?8e%{2D%3fV@`zSSDtOPjn zHVP1B@2aEsn465qVi28&DkwerbKeGw!V2v^q^cd?ql)Ot^S?TeG4j7nD$JR>oO`vR z*z`%>iR7q#J+}rCuA08HM4b;~(YY5$4kT-o<~;4$NJiAR7v(lN*N`UeI;ZevntV%9 zVUi}_OZ3XhJQ=rDcyU4k(W~Os7C)3g2#Qqh)pNc4CHTa$fpE_b3FLu=sE|6@PxVC# zk4qp5@YRg$>Hefup1TAheMJs)PKDb;uw7 z?~iCsYk_aAJ&ZkC^}ZBH&g58~YHq4``^*TF*_*JV9g=Re`j#+}H;}8MmJ=BX$63S4dsu9;WMt(L>gJ2IJV! z*sct#6MQT3Be~?{HIq8#15Y{bHj`hQz9o7t zHmvCtrxJ;ue{TgA943{6t}Bif^H5z zDfZfAlN4Pm&C6)HMKJV4zsw=-zkPd>ePm%|$`y@B1=pV}h6|q)(_S@M6!VOYyF=~4 zKb@EvfQcW9szI(_61Rd#rWen>#7t7LOM4@M_yWw4noRPX?8u>u)icj}#LDi>VW4EV z`;dCjN;$0j~-}}$4@7mh#=g-bG&$r@6!Lci-qUtnEefMNzLsmlS zJZxdveQqoWpDK!MNxtNK8r+7tkd%=0EA5G|7BJO08yz^pp4|Ub5`Kl<#*B3I+%N?60!QG0_V?M`xGo?P#y~#6(3)ZtO`chi8-YqP=JJ(%aag*!W%;l$kCaE>K z;Xz%#s$)D7Y*^VO#nBKqYsS zUkT{2;-Q^WN! zISxJt0#h_&#)z!GFZ0JGu41mk@jR2zttZKp$9;=qQAmrla~;hNmy=&yeKwy%t*PNV zRV_voPKDr};p<3Lt~KF7mOP-r!T?7!o2i?ovUGtO-iZYX#2(n}%|3l9U{1UfP(Igd zthZfG1$DyY?wn)u@W~!sqOqPyqbx?RFOjvWTnl?T+{@shaUJaB?D-d&yUi@%YUSgY z*_tJ{2+DBZMf&CoM+!=vp8}Y!(817|*Nhb`wV2Aamjm<=v%#RorSk~UVioL-c(zXx zh)eP;VjDRlnEO?756sULg?ZJlIHxH&nNGybn>&xfH%ytj`IWg$Z_S>1?`M);Gg)rp z(9f7E8)QByUjWRQq4XXuI zd1SsfxB`#GZB?O-Na?{zf>P~z?2RsCkFB0uLgJFDDhX5e)#goDQXT9xH}$o_-0X6q zHecz10P#U^WxI4%ajwVk6gfR0H~0n1A;!)*?2GO030M z6-}&u#@GE!9eI(C5bh-K8!NfQhPNCz>#WeLGZ!Fm@90$O&wt~Rq8X&|3^wvX*>qZI zM{t4dNR->|$As{}+rd!=(In=U+QO*FB3Sm%;yxuZIX9How9wYq+A&^Dt|9t|0@O1D>L=l!Ce%9ec;7)<_hp$<~ zKZlC9%1ank{pCc&fHM*!vNDG=81A zBD+IjDr?*O?q!2r!>D&yXF%Y~olG?yCb5RJ$Co~Zs_Hs3hBG!__%$Qt$AUrDzUiOP zXHVEUppfVfEs>h5QOz#Tk6hQX9qvjTB1N{LKZt$BxgaEf59+W&=QslMFlT-maOyQM z(;$}Og%q=kp|;(%8dGlD6WMK%#7$w~v>GBZkS<}E#$khQjR)vCQ&f>B)3YkvUtLS{ zabHOCkoj79u0_C$^gB+NRDLhAz{9*&w7oT0!(q#9Tg|AY2(w!+ia`&FO)X(Fmmu6_ zBi@P^9LCq35*xUPJE*F{t%5UQ8O>RT0ryWsn2bS$sJpX z6YGR&I@-E{cE_e^!=bv3@qs>SFZjpLMVT*Lb7#z*+v-prmE*nPSuyHFR%(<63?!#| zQ7g#IT6aF#@e$|KL7%~gU(xevk(7lNA!TOR{OAA8flMjMe+m;xl>)(R4)6nPAF#6} z)~bvidk^c)N>WzaYJZZpOav^JDQZ4~!@z3b^$vT1a{qi%ioyI%{7~(Qt7or0jh-dw zX6u|L=+tDbnYm7_JUzL1)}C^$>sbKV8I)Vj@DFkWbbcIw7T5`myTyluM!mRRufPhL zdzU`r$TDX$`jdiHI12>suFV`idJuEWbI-3eS=l$aek$0N6V5w6GaW6;b?UCXna@fL zj-T11pNJ(^RfWPrinY2jqWdU$T_sb?$k3ZlZJ{Q(ZqOgo5rZ!!JbwC-s)$p>hFf9$ zH@*Ug-{}ie;i^d>(OAdp8*Bn^zw{#$6pRKRG3wc8&~N*hD85QcLbK+FQX6!ePJEHh zD2g@K=8)-eb@bq?wnN_rBTuV@plxzqT&u{A$qZXO8?+R1JHXl=hZ|*Py9H6+FH(gt z0Uy-hucHKKB@mVtmnnf{)p&{WW5w3YU_<2Wv;@*&!%34sbmV}jmDy|wtLHr3) z;a;rJP(-YjA3;E{MqK6ia(4sSu=he_epp&dMHZB{{OY!PQoe8JWcr2FyTw5A{x`#i z3sxAJjcYjudS5bgU%Se0y;SY;^~SMd(fcThX$dWN-i;Wv4+yu&B*4sEPz ze`{b_M3u%or$xsa-&i{nh+V^(E)BMJgV4u78Ksi;&|HfhC3AsZg4HQP}dU+R5mdFXu!2L+b4#yJ1!cwBEUttlU44kW$4;pE92|fOPd}P-`k4%j`i&w-=>x!eA20S$DPJV(!zaeDC$ zx59#dnw_>Y$fk8oSLr7P2|AW;fegAC->QN4f(mw-gF%794EBYv-#S*(Yu`&C-SX2c z>Rm(^==`}PHUWKa6KLwLYoHFhBJ|o`TU2F7;ChV=<=xvH`lEPv)Ru*{xfB=a1bn?u zB>S6|{0-gW{Rb?cIMY75PxC6~9jL`~tA_@;)gO+f@xMqQZK@IYhOZ(e(9}OuBD`cC zDG2O$FEqK2tcR|fUw)u3_=#ua*3onXdm>+b+nJJ}{OT*-QNMq4JOAN{^D(dI?x|@w zlzTUb+w+zZe>SPH>q}zhuQ^K~GR_UTRv>Jmaowk7<0*JX0}ETV>xa_{(X=y`hRuN1@N-gZ~ATk#72DM-QR zH3lrlim$(dht7FpE6@p0BuGzH^A2%@iWL55yrNc;eQdL*Oj&6HEoBsMZmX1O45i9epH`0hb-$|e%?z&*zHX7L@axITZ{1^$ zk<0U#Pmy*$n4Z~>!ku#+Yxo9`FEqeKshwN8$u*fh6l%DRy}Q~~@WbF#A?ePV(Hgw| zlySvSCh&NT*)VcM8XsY`FGkiiV7X>LX!zif+;5{5c{2tg@)~HH!`~wNk>X2fd{B{> zxrhkxWe33G!@t6;FRl27Jn<%wzm7;C#|;48pq-%EUT04YxHu7a(SzzMxBE-}fn8p* zw83kG)>1$IHbG9;V&jr_J)BALHlAluho#$ zUfy{wAL|9QMdq~~*k#jpQFvkFi0r7JfW zh}`gd(NqJmlmtRd7QVhcicg@{LE8zRNuhi1{+;oMzi@NONd6+7LoOHZO=P68oxvcX zHmzlN9Yx?o2>#|8)>cO@YfYC+G}`ryGR277_jH!tH#nAYp^x>5V-(qflGndgVk`>+ zGc4>tSomVYm8BQz-5yzd^z0|iHilKXms^5PL#mr`(GAk=s6IxhGrd<6I!zECD-&-C z7Muv_Svq|QPb*S42W&<^=;7zy(?~T&9TJFbd6N9(BL1_bMGriZBOX;dSB(_Q*r6Aa zsmUnOTWVyph`*hDlgi!GvWytJS=$ESQ<4~Id^aFPpoz7naOIMUVZC`n;VZSWyp(4O zZ|;xUN*~&k{`kfG4T14;1@Nk`+$uM+U7gow5}Bcs2)|6_9@`zxn)r0uv2UllRjB&_ zk)*^l2tWLMwySsxcl>c8>PXEsq)$a=CTZE$a=hSU|KFH3CxM(L0>(akPz=X73w8nm zesW(qrwn+?Cjd$25sE$UuUo;Ch5Ny{QC76q@gu1QBw%5MeWf&dPZ_PUCKrL&CjL?@ zE&8n*0U|tEp$AZ05=Lpl9qbLpZ}asu@Hb$!+%LLS{!rKM3ERwl&U8?$K-?Mj_Y40xclW9l&;gtMcEW# z6{=lWD}gjx(&E>WzfVyZPTn`t%6Aw^F;-O?r z931pgyvw^MJ|?uP?KTh}4?{L(830HgE=tZ0bZQ9*ia@}EtmDPr{av&CK~zUEAlC?! z>*c&Ge=z*fkDi`9#qZ;zWUD`8C=ElDXG0DBkx&L7 zbr>F%55(7}lOGwq?XPgQ1ET!ZJ9ij{jP)Aq>Bf66wscL>KMgDcHM_!Zcb3ImC|f}m z^x~9fXt_y~pr||qT9}EV1pMq}o&+K;!8}rI0$sl0g)>mmel?dr!(Zm3;w_-M-cToc z3?C`UGV85ARUowP!>QuBnWYWB>T*1vICJ^D$rXl(5QEzf;9A&n(MxiB!y?_tG1XQq zn?ipF!Bwtju~z{qKM(CcYHQlJ7Ji)`v|M03&3c_#ncqW+3nkIU{Ef?KR|7iET+Owk zkQgs?Gd$9(?55p9XptN~4uo3wZi7r@QY($GGlFfIhHi$*f)r1?%5$nRcjT$Ek?~J2 zfnb}`qB0v&--fUu&K8=Pd6+fSLQ5C@v4*U{+qx(1kz=%fG8BZ(ugsF0_%?z#b6EnrD*%j8;Lp1&-}-PHTN%7`+`)tp%!cd_TtchXEv5{2&h)9e*Cyb&t*X^(GC zr!l42q+xh(C+DZ|pZbhqvDt;S8AFad8{y14>R5ONZUo;+wN|`~E8GQ54SFbwd zQHp+g9mRB>B2^4d7|h|to9+v)0-F4{Agg0=?R1=4pKb}(gA3j@x)vh5+^I17xwrZ> zn;HXCr&Viu-7fgp^4T7w!!}g9WVD&~DHU8sPFumGBkGB#%YX*c#ltUw zk$Y9w+wJl<>*F@8aXVgZjY`!5+AfV0<0xyFQ#qK7iFDQUho`!&4q-X-q5;9CYq+-I zy}$)FVqlSfj!YW?&It~H0)~2XYWvd&V_Q?aT3BcUPM*g}@>cn>da!Rfho{*HdK~sl z)841Av^a@1lg|pxyj-u0I~L;n-cQgYPq53Ua)LaHP>3g%sY+w_ztO6Ch4Vwg6?nV^ z0+=Dhh|v*EQMz0VemPL+Peka8cS#^K6XL<0_tk_K@%JT=0H1ldP-T!utXBuY=DonL z!u_=6Ok?3~t^u3#_!icd^YtV4nMMSW}YI^rdVZFCupW;vhI_qd5za$LI>#VQ>vKiSwR5Wc;OB*3ohK% z!KTO5nxo;ntAn{@woG*G?lauaQ)^03UZJy~JpGi{XipuUNvzwLu?4xRYk4;buQcsM zuZrI3dFJ+;c$a2^T2t9I#7XS6w-*{xto5C1W_#!G9?EGf)YV%?Xe*oNO}QA&n%cGs zqImsR3B*vR&^=zYFhl3}8x@qY59xi=!`@oD%1R4Hjt$y-6_d5>pY$XYYRT+2o>xEP z`5*F;{tl18zaLXh@|TIQuoO`$)erdySsL0{h=7J|Tp-0 z-%;XrSKq$($-PZ0?x-Oo^2!T*Bp#i_VDb-&-hiG@gwpgHH6Cjc$`(*%zxu%--0j)7 z{RoO!4W7N8r<&r<3o(Q%<>jQ_gG%Y+WZz=e5TczFp)hE(rqu@}XIcLsh9PS7a-7bww_AztTvf3J zmvde79QJ-O)oed93BpQhyNGTa18>KWUj9eA=r%^L%0&8O{lm^ol|8OYw(lkK~d0#;e8;~j5RWl0z5k!BR1a8 zVfd!o#j+9W!UF5poEz{vCix*sO8Zb%^k_`ccy)P2um1jwD=`KRq8Njl`FAuo%s=%X zAV-S%)g%4h{~ zMVKXlqzxM}LT%qvpe=A+!eijf@rC`ea zIs6K7WtcOMjICKzo&!A>(m|kBd>|eehE{TsEl7rCQ$$*Wpue``t%VTIc`k0{3~JiLAd{sZhNzAg$sQV3P4mVYZe%~PI(<5|S*Gj4%X z5wiqY^R3)P7WLt>J4%l82#lsygA7EqL_cghbEkGs-_pqd|12By!y6A=<#~_g z4;5Etpyvaugfy}ZbEwZHz1u0Ubfz^KGyWod6=!Dok?L&#Xs^r(1UrPLeXw1)&rm3m zMfe4@r&Xp2^2SkH5D%amu|KcW9s`}$QfGRWQ~O{VSTkM-Wv2(qQ@L|4y;;^y?Zk;v zlcNKcp}|q7o31q27wV%Lp68^j=Bg>Rw%HNaEp41{B@5t32=4&9Hn%?EIdm@mCiWCJFFGia zpyR?*FAL|-v~5ka5)bgh4OIGu`!?xkY6m$co?Lh{Pd7}Z1k=%Y=flC8_IV~DDXEW8 z3$(SRlf;1)Fle|c&<+!Ku#;xzc*thtX7fPQZnD2my<0Y;sla75-Vg;l&^50xah7Kn zd+^gAzB0W+Fnr9uo zY2ZFcf{zdte0@L*>cP`arP;=3dZd|4m@>IArR|Yshr+iQ{boar7&b4xkA}3 zH9u5udHMH>^0?vduZUpt(p9C-GZ-a~{_gC=tIEYX2UFY52a-buhbU$GcmKjo_Fv?2 z{db%xBl%uD^Dlr^PV&8Y=AV@K%i@`T54!)GBYgi;hyGrS`%jbNdok|6QQ|*kS^V#= zl=&ZWKRGaZa|TR@P~bU>wt9l*YTXIYVcx7W_wVv%ztz;pt%_{GFxh$de?0NXT7`xf z>jYkRRcf#k%(U&Ha&Mdy%Nr=-J4tM?hRqKyyq;8e9X`>75h`9j{e7hGbo$N(-*?M* zS@2zEe%A=!HRpF+@Et#WM~B~0^miKp()^tZzH`BMF8J;*_`?D7T^4+o1>d>g|8uec z@z;q?|5IZpe`AP9?t9SkPwIXTTK-#D=6lfcpW)l@9fbc$iSHeR|4E7OLCb$q;x9_h z{zhH(KX>T=B60dVp7<9=`JcORf8&$=1)f;XPkV!$am&igMmd!-{nAOxZ=S#D|47NJ zrcysV?)%cGcyMDXo9)6%wAvFYrE%&N1>NPh8EHp6C$a)ttbkQ&HgK@b!R9mp+&8`B zp}7f{Ef_tK!rH)tgE^t_mXI}#p#i^lC;|hftD+evw0I=*OYI&2?cGF5sflJ7zhKy9 zDv{YJ15!99SedJHUE4Xssx6fttpWIw!Gh;sB8}eCvZW(Wxh=dXUYty}c|(mFST+%w z=ZQCWNg$T10ui;3}H`iT-AG73XLd)W>e%dpYo`-1T+bXwhI(T`?DYkm5 z_Z||}Y)|gUTkiJ@8hicX5H8LhA8SM{0c)Cg9enU%@1yWuOa{J1EDQF?)n*$E=!=A| zKN&P}wqs9q>Unbw60k}OWitjNoQ;&a*VxlMM)UhKIbb2vd%)1E9acOdn4$42*L+6{ z9PJEiY)|(M=kqZILT8Klp73eb{u3{dW%S|Fu96C;5L|k=;qumzq**jr%e4s3_m=S3 zJuo$+76R<&8a8A>$>kMvoDud?HJ6kWM{fY2xVq&+Ta{K< z&DitZ<&>kT`5oG%nb!6%{&Sm#a;HF&%k(nFc`@4dT^3pxO*FH;mblhG3uleNxpsG3 zgeJ^chhxofRsl>JO#V*mHTVfB#`b~_a7PYpBgWArkdLEa3BQzB-4T31kT%&uQ5>G9 z4U?8Y7K1I{5hW0qA6TYdDMQKyR~ZE!-j+bdV(nSP#}ddp&Rn8;4Yv%;px;CFhBML) zW?h%%b_!2%I~ozuNY!7%!Y9b@D{JZIhjM1r4@+5~GYZ|UN{CCm8v*)yBjMYU8xvmW zIF!HebEI309+{zeQt3bCJLb>lpN;Ci9TBzgNAYNx5S(RQBb;l)d;s1O(P9vbRD}D8 zG{o}6yYTW`>e{Kyk3YAc{zBj~*(TB6-I_f0_*YhU7QVWN*)+O^J`5T{H$+^cD{ER; zSMcQqNQ2)!JQN9dV9$U@Jy3@#AYgy0dT2E0>l!jf!WxB~)R$j1TN=!;s zvJ@gX*!<}EoL@Y86pq_o@zQEN8W-S@oZv9jYWKI>YF^3j7;W@aY{ zkr4wF%R2P4slU*ta+3dKt4J}ZH$STKtsfq>pz~^vjM8+`@_BMXEywN2Abuk zjo*$RNfRfx#QFA1#sM6sKW3A$GQRQydv(k5ytrt&i zh~xgutRVk(aTPmwN!lFR=6MXp#(ze5bi{e!Ik2{WZmkUf_x1fpRJ2?iQXSmV z*D1+nyXSFoIrS!heyh1r&1_CW=cu8^IwBGJ76OCDid56Yd(`F1X zd=^XKA$1NlM(W;obNT3%(Jk`Ho=c)B7^OVzHFBai3#WZ2#q|O;WP2AfV+QQ$71A$M zEh+o$h}0U`FYo?OuCYQz%lenc)`>R@y__Jw?!lJ^H8UE32V+ikzke-=_{BLMD&|Na zn8xWpP|lLg~&QZ(#j+zsv0X1-o_KKJ}Lh1s6NaECTOds|@97 zzEtG(zs4IDXAV24KJrQ%^-haZZP)>W=~cJ z@@}p)*6!rS5Tk$U60T!YcT768vEh4L3}S-13IW2!E~5?pSN8-Uo!reXA-}pA`#3qq zoU)dmNG4_9xhT zv?vU=2z(W5|MV)&PcOGaCL}ekbu*>LL@CW8d0eQAC>v(v2Q6KBz!4r2n0?}H zZM-a0=_J{nYc$QumT3@}P3cyfMMeg*2j>utuP0nf$+mv(wgF;}J&kbLH0twbKGPr@ zK}d#m4ToIoBN6FngNFIa2AF5~9i6k{c>#7_ys|QoCF68v?GLRFwrRTO0qzK{V^UlM z@t$}W?D+@>5_aJ92?3kX4Ba*8`8CYFPRT8Yb~rQ7ZNOFgE0EUg*5i~OT_qD!9H8sO zGZIiT9i6+3J{;7Z zVf7#v)3})HcBp-xm_6Vt-qri6{5?USLT@yUf0LT-&^(O$Qhxdw2R)r4Fq$33tt4~M zPaHSZR~3ml+e>W|qNxxRzSR*0Xf$ zI!Jmf8_{f4tXmC7u>}4R3$1(!BwpTG-Y!Q`8`~K|8N;O8QiE$!9|h5(?5cK6+9?EU zq7IAcda0=)GliUQ#C+kj-TQ;Ig9_!`gQdELMmQT=g-ZF>&a__}yZ3GP(idzVta)EW zu|v$P4K4^CzWskSOS-#@l!$0xG^Y?J)5=g)Ut;rJW>hS)Z`B3p8lOHstuwfFFyzP9 zGPj{KyLiW()^%CQ>@G;i-E48&-}<;iynFtIA>;9^*UzqGANk~Y-0nD{z^@%kgTDq} zp23d=Tm@lR-QHSR;f?N~T;AH$4`7FdZ^bzg!jOUuFca?i7DE?5C&S}khuj7YJ$%zF zKO@YnKWwZeZ;pSJemNB?zgysm#Hj|li#;6&-jGpdO?+F!F`kRtK(M#x{j}2Y6>q8@ zDAtEAlp$`c5sh%CaJ|&hG_dQ(P3WFXGy9!0xD9<1SqSN{zLO{1r=6yrZ%-+BSQppO z=p?_xK(|dd)IN#akEsZ?L1wl5sQqJs>+qEvuz96pHnL5hW)n;grkwt&bUaHxlQxzQ zWjjt2f_s~mLTEl-W2P*#|7_j<=l4QLfen{#QdduQ`~v5@i9yso9sIKAidYT7wE_EU zc%K_h0L(_othY0zMM=8PL;@-G-8MCQJ|BP{B$7CuqESpzVJH;64)FFJQ-9RX1@ zbjlD^XASsPooY=9#G5z@6=xYub3tQ-18Tx;c#S?#xr2S0EP0?x{Kv3w#o(}R%LtL- zWbgD(aIiB}?6MExq1YI~!#`P#^4Pfl2WTf%s0yk|Eqg9O^aKI+==7l#{s**RIp-r( z1NZvj3Bi5|WB|=;5x;y#*Y^-w6Go70_Fazw&>Vdvw&aF;R*uK~^R+Q}44fMX7iMRO zH@AV^>E&YK%NOcAouq)}8mKrm!li=+N=)#MKm9DSnevRiGXIwe<>B%bYrgg|JaSelD*E`TC(;o(1*1}zo{}w@w#0+ zQ>zwrNqguuW3}z(3mfH!X*Ju-e&%q@h*$Hz=2WR6WG!H`Gr2H&oKU@xL(eV3d4iS~ zf;tjQP{WU8;dYk+V=SbKFQMFLHn;feFbU;m0ymkL`{s;9 z&}&&PMOgT#-c}?XYgjP!6;(k_Q&BH02KDjq(y_}$t13Ug1r4u|;SNOlZCn51%7nt7 za;*Z9S;}t3y@Ep2bOthFOehrH!`~d*$^R&Nhg&ahhiUNi^GD`(f}J-K;Vh*dtnF(z zH{^7cIkbQ6O)kGs$BbQ(wi83^)_eME#zC*1EesOE+b&pv5?7Oz>98oKc#a#fIvkD$ zwA#^;G-2)Hnm!UZ0k8K|5xs&L;p<1i7UV1&ToZHC7}xGe4%l-n)`w-VEsV;JeFVPq zLQkeieBgbTez3^Vnu~}vH(^C)dN1WydqnA%lB;rK#vggT{yKzO8=FsTS{`R@cfJy1H8s5BweE3(-pPSLv%`bV5d%6p^K*k9uB)Rw(3g`f*y{)7UX>dl z^3_FYc)tun0&_j?B=}CD#TlfkxxpwrhN{R3g6^Cy!=4onbS;V8S!1N6`(qil72G%R zr@Bi<#hvB0*FJ^nv>3lC?v03-Gwsz{Xw?%WTAQNKLrCIzVmITtb;9X#t$J)%vgZP7 znp0*yq>M;AH;V!NIdv4|HrO6qH-66?%oI0}1!`ybb@=@>m<+cEs)jT88fI4Sc^r7f zgEk?zo5OiB_FT)mOLG{fE}3`AD>BJCTEoRB)T#_lxn1!*zzxYt zix|!yvGqFd@3v?i$5z!lk9MkXv#WM&MliI4rvxU4lS9zXqOw{WD<;%Tde4TUv{yO4b1)S6|+s=C- z?jn>5%Y3)8ZO`)66p*_Bol88Ap^8ivM!AU%-D0a5Ees!tLSL<+l|MHY9iW}9q>XRkdHHT;DJe z!VIvv51b%}g92@A>SLiAw~a-QCCMoPD{PrZx+d9A3-lNq9*j~LdXaz1cvs0_smCC^pdBujWr;us z(oMN_fFsxe?OrCn&Qb{F8nWdQW|h|3Sj>CDaA{xpe$xl;h5nlEya|2jKWa%K_*r+0%m`}NH(@X7sSz6`N*6vVj+nv$%f3WwaQB9@m zx+rCbXeo*!3QAN&l(tk5rAyfW0tE;N2r;A-5km|qrHeGlQc;w42?8ZuR5}4eqzOou zNMC@65FiqSkWh#;Aqh>Gl4N>6*SKfzbN5<%jI+#x}5aisL>1O~KUt)2+1%q`#6IO_5{2 zBPwlW+gbd?qA|)nF&13a_U`!WdMH;+ZpGe;)EYClbQ6$=La&X!(*RPxP~j!%+Ue^) z>a11WAre$vx4qQ1&meHgAri;FzkbxaTGUD~ns+D(m21=0k5ct)&oT~MrcZ{h=!I93 zzK)U`SChvc!&})sjbu%7BN|N3!ynG08=rHpABBXHDAC6X@sW8!UN6lGF`cuwpDr-< ztYKtmmy0Gq1$1Tb;<>ax(p_sEFOg9#^mng&QfDF@ry$JWXjQEliF(S)6T{`OW7(6{ zgS0{_ybe)3mS8ZUGMw~OIEX5MP$2~ncjs>iKt)R^y#B~jxUG3hTPg1 z>Tl}%=PVHXIO_4vnG3969Z{$cOH`}Tsl_OgWWjMzKbVoR^LI~2?Jkpgl*}V`W(9ja zXz;nN0eZn&p#9aP^Oc}f5XH6vT6cF%;kRUwGcEo&qJk_?73abm6oJUfJ#M9K45(O{ zn*+QNv%@cm?L4Q)KxsqzmaAgy(6a{X!67_cdSl@}Nt8_Y4R-#~n19Kl&u1U&dF_>l zU->wXxU7BFox3TTRfA>%wQAZY>}eoTZSQ{JS^;$<^~NH%M!p&ZP;estihy*40)MfT zM@S^&faJXGJ@QrZZYW|*&b)77K4zo>v3WN4gZK!g=5c4$X%WQWI*11w@@7_T%=Yyd zsPuh_YBtOaI~YIsp-WP-vEN7EAfTV8?G*PitCYh?>_DCCxItT(A%~T0b$T+P=KA8E zOSz|aiI7HFDuW}rJL?U2nAMSJsBnz33M%Eclh%vETFARW4L5qCBByPd)#jrr0=W;} zQm1)Tk6z2tra0DAi+4Q6VoMsWC>Ddqtcm5`4%&4#f?4b8omHzXn0P1FFFF}yc4M(jnS*^n;gI+N`5J0XX4s*aNmsW=y2YP^Xz?!A4nAk8qPNM?Q}g7fJ; z@U`PcnL0@<^(|ql+mI|QXRu+GN-)PymdSo5($0#VAIKbOUo=njnaCB}%xq}n%lrhj zRuA>WbUykRy1M4EiGyW?(*Xb8g^Gdabt?IC#`7ONAAkB9_uJi{`3+}Tb_E#`CdJi{ zCyiOy5vywMXVPo%0`-|=Wn^{aSUOhhc}7IJTS<#YDw7T$Oo$2+EwsYAgNx|Z%?$ls zPDGeEFh=!$)$>hNg|EIWBxqo^a?WyEOS7LxRo%9UxvU<<|EZVOIeha8sn44}B&Zm` zEo->YbS*lxwG9&`%#h-d>x*HmvajyrJzKG`k+>&b=9NbbZEsxhjJ5FM8*RnrsPz4L z44b3IT57nm;94%4%RchpW0&s>)TPz}&N=*;5dp8U^Gb*H7yAyqk-StcD&*_$)uAKQ z(2+V!;UDlr@?{EST73x^FKly^my!c19F1mVndj^hb!tb>0nrEXkq`PZG?j>QzpJ!} zRGnGriKk~PHX%1x8iZ^7UMjPwZJr62RNyAM58lt`V6fHf$dH>^6~SK`2QorK8&YPe zp`4+i19e|Q+?p1wFO--#na|`_+YHxwPBlmklJb|5AXALQQl49{4MdxugN4A#kSA=% zJhIxt@_;chK8M80%{@DYeU6?p7z&|mjXYAHgc7;uJh$@g3yBc^fb+h(d{D#A&~?|< ze(J)?#5ohemlM{^M;PanUO}IW5U-CJxNIy>@H<#*ZnA(ikK%^(Owh(X8_AEj70g!5 z?#OLW7jKWlTkbZ}?wM-MJz~NG6PK-TSi-S$pJT5Z;`4L5-1?Tx4+}!j+q_tThLu!; zZA00>Vo4pz-ZpmsUO*QOVx1OE#v1L1taG_g3g0i4@i?Cw5MI1aY%s>%1AtPc~IBGRtA#HVy_O&s&e2_(FRi!VY3UdeG zNakNuKi;A+d&!M^tad>f@OlY(tN^ozbPO7A%sC-;x_7)p#2lMTeRkcb0D3Uqs(F;G z7)QLV0p5;S3 zQ}WUJyreJ1vE*e*NNAG7Ox?f~P?KMvh<+hJ2f~_}!#$F-@={<9hS(uPiwpk}!W^na zsC2y`;+iuwV~Vgo+Gc9a8a%W(!*1vwkna78|NW0QPa@m2w&|K2ZnQQr zM^`P@QwwFtPrAmc7oD6OZ!LNVNIeUfN02*#aP#)fwfTA5&}g)yY6G2K?`+xH+A^p0 zVEw*$;}l2Z__EgR0XZ;|!QZhxCTF|}Qx^81{?yv| zDxXyi{gG-fW>&NUZf82P>ix&L2%Lw{w%$lo7;aav$RjDANO8G8r&Zm+tQ@!@48HzG zCm}HM$>CaR;1YJY++MOEtttH!;Tvslu~ZykGVDO}q{~VLBSYEb7G>!8!WgFA=z*pV zlmsxodO4&12dPuQs7m5(Ls)YrXFo*d|M2pYJkenosmyFKiczP0w9w&~EZ%w6S1H^{ zL^`lcl;-e%_M7x5Up!+uW8d~(#f4_gas&pUUoF`gq*#n!{Q>n1s>iF8bKt)T>n$C7rkZxpcTG-YDkX$Hk{&=~L0#B+_X zJmbi$%ITXMb@zcwv4fe? zOYjJ?()0oO3T8<7xrPg@c!r6B9DNqFt%-A zLUk~W6(K<(9A*%rK;~?O)RySbx=a>1Izxvs&D=z$O60x*s*Jh0-i42d$uX#^zxr2H z`HaB#oH>E+Q?gOwd~zZ_4#ly|hF2sOFX`B&WVhu`AJDh!HF?r>i2 zDCZ)xxCtv&?{o|f#eMDzl`>{1U6?i+=v8lH`jcZBCm>c*L_Jy=oj361q0O^Wa>neq(t4iQjW8pKchRS(s* z*@L~~3D@1Y*=cz6W^#p7&kE~LLFqKxg7NZyq0ruc3R;?49OL83jkWM&K4oLTGDrDg zrQVm2JzAcu0$fCwMpx*_?hk*|Z#i|OYx^Buj#{$Pc=9f^`ty@4(6Ua69~17fwaI`P z5tbcUTCPW<`T4u_?2WEbxbjeX&zCR>QU1be2Wb?sF$8muyvsQIa3rbryyjk!RJAe* zlQ?iwIYGAd$h$$a)ad-cKq@{Cpo)&4Z6~pA>_Og<;A8eG&3r8cu1nY)h$DA(Mi>tY zbcl?Og2*<#jVQxcB_D1{E{)DsPcUV5FRQS#6!*_b?M9qxiL010+dO`(FkpWa;cdpJ zg^n?rdi%PrDEpCP`}*iEJC9r>#y0I=JMq*nar%fvx=HeW3b*iacI_{!4(6RtD09=n zxUYU3Y+&tNwSV2+Hn&z*Z6sYwW*_A?SNn#M$hk2aS$Ik3*Z_Z5xy^W;JH}GNDrm#5 z5X{!Cxm{SE@-{AUrtLKfceEhoWq_L2FZFkxe_Hr@qNA0MZOfNG*?x&SS<;IujdM(L z*tG7Y(|JsNwxE32nwC<>Ub5vQKpT2L~Li?=vaN~~xluLq*H&fAF;&;I&TeB_oH za;0)pwzC&Ir2EP|{*3#;65f8HZ5x_9?VYgHvK&^Oeze1~`(2--UPYZrh<@O%15Yv> z&OW)C?30zqC3AhVdAO=!yQ(>^MF<&MErSLEdeM zABnk+;=aBc+Z}NR0yyH` z1LRH*@)e9!k0~vNk{k3f(gutOemMr<9(4-Dd?!~2)nkE`Rpc3QHRyTf%hog5OV=4{ zvK^4~m^pJZWMZO0fo$`|m*)Wv4SMzv(f5wxTMYy<2aFTcT$qVlgKifPF=whXJY(BN_P77A{bf+dll-v3 zuCoos%y(>!gVQg$=UTmPH*kBL->mqNQZ*}RLnLe;EFPO?$7k5pgv!ZWt#^HLZtG4QpjjnM~>y76Ky}AHyX1GlD-n;x( ziA!}@k2d%0Z1V8g)GFz#??#d$ho~U;@9D|94?uBRW-`8UI2&gRVewL*>!eK;%na0< zN=H2#XxA7b&J3R#A7*gWd)OPAX$fc4{CIq3yNi#HV~~1&OOoDip5^VmSa0|}jPJDn zrVyGMQxjhh|R# zPMg1(`aD=QB*fvDcRxAs+(RX$+}V>eRRUW@%?f;1NMLREgJgU=GXOEXAi0|&0gxMM zFR)Nv7^6KxZkDaZ7Z6p*57j-A!hHRBTxIX6419YNa1sbOhKTXmE5baw{7B|9`H5Kl z^L07^c{4^WPjeOo*v9*ox+OevoIP768XkAb#VN<{dm|crOddn*!tLNVJufi! zQHSDSW_G*@M$^fRfP3~=nNTGlDb^8zUKZyP<)m)Jy6FRP81Kk%zxTZ9c)yden zJvwgb?drDx3W*c&os)8oOI6>~3Nc<#b6~6%)vdd1TgJw#D?Pu+ z?yRnAr<)L2UnG@k?xl%NLdQs$olEw+=VaKIO`j23Wl(dgYHxpnccVvv^60g&Q2(${ z{khp&@7@hvyLKS$$}MM|le7y9Npr_wrQ7^$TX+N5S8LYG%b3@Y3Ep`O6E>^>tZ?hK zfg#YqGERLo?giw}lROstj=8s_hxHhI>fssf`53_29A9L-Zn$w}$5URH-Q|j^4LR;1 zvqzp3pRu;`)VrQN(S>aAnyzNM^}djos^{s@4ElsGT$7?G7+LB?*qV8n_SKU7aT$J} zE{OszClx&1#bWa2LP#4BR4N`&#D~8rBqCQ_k9@#BrTTRc zXoS%y(i={%!o>SvWqA#yvpZaI%X!67;4&eE4t-M)=z;qhh4LfB8e^N8g${X8j^*)o zzH>8DmE%wZZRFb|E6-{uSKR4f0<~R^iKAz-!RjL>b z>sptL1T1@cC`C}A08VgSYV$7FtO1K(P7)-N>P(c$Nb6J|KW#_Wc+crDcqYsz&W1Ig zBCSN`C_@KwDU8f8BEv;4L5O0 zv%?=dV72ES1Gn@u{g-PWI`~e$zjh~Q$Adb(p5z2OYX2Te=_AL&2W}g9 zhb@-LgUO9RN_mVz5nTW;Rk5vSHPJ{CDKflYLiz)!Da*88j1W;j6JjaKks7|QWX}Cs z{hlohy#bkdDK6Y2*Fch#f9WF8p_z-T&geSF!qZPKA}dTEg)l2`f3*J?ek2fITplP) zt+RdMc-SB;95+b_tKMc$_tIX|kmXwb*}HyP z6dSo4A}x7c%oxlTnMnz*Vv4*6-oCnocxbxnHIdtFcE3_n-{9qx<^fSget>!{vog1Mnz3`P9{xq5 z44H?G^~6LPNYBAtnBBo8>-Fh9ao_L$=2*{mN5ZPpCK0rIpm`n>Xx!ks#9AkGL+kMU zsuGuvKKLCQZuJ;j-{`-}dRK5}p{vpL4wH#@bQGglYOs=;80!{Y+i8H5hJZjlvx2~r zdMOC2eKG}*a`+(q_c-$snI%N$7Oslb?npJr!8F!*lg*?(Fge&vEJO{MAhs7|MqTgy z^z-+N%aAXLu1hbH50lH6q~8>DFBWXAop9QkV^w&xHoj2Lvb0K?$^3*pd}55xst7nz z+nYDquFbUUxni(xgnGO zBF_BcPdyx$B5OucdWSGa4o@n~H$n%kw<9c!%)jzfnkB+ju210I`uBRHuRX5*g4c}I@lNDk_e7T@A;yqKf zf|`%m?Q$>G+PNfMZ=UVR#$&z)l7B&nf|CS_JlZ;2DcCfPrlf6^-kyK4S_f@A1I6(v z$`{{hvK(>f&4d`l+WKQh+s>Z}e%gYK^M^r#L8HtB!O z*_gq*wn^PEX`JfYY$kK^O%HjWx<~9RWsI!v{P2%v*?iaNhYWj>Zo3Uy~9oF5yy7kwom*?-%^G&*S2DtbemG&Im z$^+d%_dHsj<-i1erGdbR3#>vOXI`NUqs9woH;LIc@@FK4fE7F?E_g%>ErRo(6O;G2 zxrm(O7B`Wdaylo^iWBeW2dwM{UZ_~&pw(U$e%Pg2s{C*fujcWnerAowDD{xXz39OV zb1Dn%#%6V63qBi9+h^6}GHNZer89ugDWorX&i1~7O5hDoK_(dpZKINUL*bnR^rR%F zrp3mhNY646GkP)UM+lgjvG2~_SVC->I&+G(Kel@vou{nmm>-al(9T)fI29Ne66G=J z+JCJkCvsZ*%qEkKoGk&SVPR2(LeHrB)K>|6N5aJ*dDrgttM&20qTt;y1v%CL+D$!> zF3^}?J??*}UQKF6R69Muyh^@L+S(gfZ}7~t)j5W-scev>Gre_MkB?EEhWD^d8uVP! zKo74}-$I)wqz`xdN)SuM}}2-|t;o13DwUfEy*}b{c(bhu7Z$_n#$CW(FYdA}W>dF}6by&FSRLjC~N! zgYDl3o68OzZ;)&z}kV|Cg|GI4ENU%t7BHVfdtrXTLy z?6`1{9-q^IcuRNcA=kI%Ahs&C*?D)HVr|_AB9DyRmOY(Ch(d*pl+6%I@>rh6I5Fk1 z#S2GKgH^wSu!k~6*F*;_V-!JuX!9p*c>YYmrqP00=aw$~o;klwKlLp}?PuM-`+iOA z(J51>JfGfVT-Vcp>L_;!YDsU;_ClqQC*I`mZgBV5i^yd4MW-$Q7aHAvit79Wa`@l# zpZ>?az2>Yy3D^XZB&FqOCJ(5@;la1f@NhZsJhFwi_8gP?Oa0%0p&04G_eTos8{{!(SxJ_cdMR(1fGrOY!ckQK1A zzz8|}O+l>7#o#b0(?-%WDG-h`FAx|MR?PH}AB=?dP5$9Bxx!zGLAJ>$$7R{KS8kz5 zfoY7w`Bcn?sNeq%%lW&(#(!Zs|8*=!86+&n#LHkw0OyDO%YxfdO}Gc}$4rp&a^l62bACHZmu!^}WaQfw76)YAV0UuaQSWWNYw>0&j==<(P#*eG z+BF7)TV6W{38e=Cl|<4fLI|)@_v*KV7_#Vzb19BwBrl5$8Z!sHF?eI|gYSk?s!-@~ z+o;utU^%&2U9~2ojSqLZ-8NdvbUbsmcXr9Z&AEXdci7^9u1!jzbB+hSsC9ZI8E;*= z^3?!iYoIom@7V7~(Pb=5gxU*A8q#G)zeED0WX(CiQ+x%tFeRSkWp}Z*kCA+o29YoL z$G|2?G5P5dLAJXC@Cbi}z;x49CKwlZmZqAsT0V;8r+>!A!^Z$c(fJAUKf*Cb{!cgt zP@up?031_79{cS4)j_e!F2w|sY37|(;#C*>aN_1N2!_E+BLN+4g z+PmqnI$tX=y`<;Lvqwd z2FfpWTm}UGY30JHGR$;^xA%xM{<1|VTUjmFH4l60eb|J@kST-9DxV4oet+n+`+-~y z^m6DhNsi2~S)6<%12yB{%#+VX62;6}VV>+3L=zdcS*`0A_zzfEjwNXj?_%zc9=_*N z73bC$>6s4^F5X2d5$nzj8W?(vI}gy6e?0fzdwP&4DCIR&#Tmc6vbTV@tFQtaWH`Ny zHvxI?P5j_^(>swz!~`Ds z!3_(&F$q)>G&Z8w6zX%*Ssk0BP2K|GJnvbTu_6yJj*5)cZSL{2kF}6Cvx4!S%|~(J zHbvoSX7`9>*V=`$3%L)9oPw{8>x6Yh3|DxM_PG1&kP-qCXD#hKqsQHKRQOkahFp{1mqvLE|7&KoY~SIM2x16Mv6c>CL3bJlg9hUT!? z4H*lTs(B2YogUHvU1g~%oki$}Jh?%wt4Gf^cnnKeK~PXlRZV%#n~M5s&?f7Df*B$X^WeuK%9uxLSfNjzXPFN%rghu&s0sb<&cZiI zjp_r8H@}|a*KNJ+&Y{H@uAhG1nYYYwaut-bd>R1k;;?)I``-H`I=`UWBlc@USg7}M zJo&HR6h7i$XTUrFJ1AdHAurv4>>G3`%|);hc}kyGD6=PzC&5pWz9_<*+20gWrsO%G zm}Uh#%P%3+^y2>AlC0$4EXn38eD1UWFiA_c3M{ETGAlV1RK+RjoYGeVQ^|0>=@$- zFQ=D}F1fXu5tIB*v>A^yNJeJIb4N;ou8*b(p0jtGWh-M9bu6Ps41y&PY9N3vp!ZDb zTkWsP#*)%y&mFAGN&}*!Y+=e_6#lIJmTP z|3Z*bW0Ub>$jOu{flUvIjrYQ!7t75>=QExZ%subI2fK!`20K@#a7%R)vQ!a3iZCJ? z&r_yG_L9E}-Y8uQ>0m+JP=N09A6ZxzynB@2C2DWOY^%3@PQ2GvrLT1sZ#CJp0_XF) zBBEZus_LT_5yPHtD;(-1T03%|_Qo!JcJa21C?PCNUw)taC( z7tt0|{lPe0oE`%L19hXzQ-hw^xjgZSGO6zuQTdI)JWiUG??(j!!-udYFF* zZfc^?)W*>Lvi1oldligd-9hHsV0Hv>HC2Grq}M<|ME9V3T*Ft8q z^)2>K>Rw2W#lv%!CM?^qp^yd6rQQ;sTP_K9RU>K4xY_g`aeWXt;xL<$V=pjk7<$l| zF`;a`1AjRYK1>9x5Ky1SF?JWm1D2c;!)zGKP!(UxtMzzJy}oLp)o1U31p?2ilN@Wbdx7_coh7V`bu!nHTvay!wXklWL8w3G_jXp4`kDN%RJnDwbjdSVbMO9 zI94Te!Qk+1AIt}#033_DHKZ2Gl2mF%{z5@`sv?$Gm|$?_OUQ+93b$h9bzdu>O4|8_ zo_-3XWh4j#r!X2Uh%L}+@fml3X;)YwAQ}c3=bDSJ*j<~~_v8s%rl`Rh-EJ3BbjcMm z1b-W^2jNs~cTJQPpmOP}-P2Eh6tlg_i$tia57Nvr|bTc7~1Ygg8MYu+L zK3a5$@9%c~Wf0~C0T3mXOobtR!?qAoUcWXZn)?DxT37)&#l2wi#14$;0(WH*y8lh#)l7*e1!QYP(C!*$u6PYc!>WXt z*$OcM-n1-#UVlVtPHuFuS{pzz>Blb;Hb!137yCDEvb|Ve8{5Zn>Syf3`gq>+p7!cI zZ6K6I6cAD8QYX?52~u24vP+e1$Q>+ZF;6UXp*Y4w9eM^ipBrqtvI z#L#~6@$_*$OSg-4ef6Jf(TbpDSF&F}JURNJZfvlYMriRfE-@dD({psYkl5Z_`^(K!CfzW-atrEkFvf-g{;n(9U-rem}gu7O|2asba7?CICo{uJgWQ=0q18?M63=5)~GeqOl z9)wGZs6=xIFvvN3<3=Rtdah(`L}e`{drRkpJ|iyp_0M{PijgH>AV#e-XtPU$%uepB2+&+s!37`E%JO z>FLN-V89bgTSMw3?~MF`m#y20iKgr%?S}}w_GpIAb*0<5ms4sxe73R$i<`7%e!Sji zP|4~3YYsvDx*`iFebUF3O^aO}cP{uVDzOT6ALALiFq$tyrS2FR)9RL7K;X9f(TdDU7kk`R) zT5lSC{@Y`_m(%HX{In$d55aLkhD9`7ScJYYTC;D#jgf5b;FTSroUl? zqpff_bGs+cb&tiR?tED=E7OURq|GO)!n|x4jLW9~deUSz{{C=sAcynFUy6ilxda%LG+flcF8}@y$ zll^RWeR<8fU+*8txxN3v$phZeI<7YhoebSFD}DE%2rFL$B?p5NPILw($6uixwoJx^ zEsaW$&wGZr5+a0>D#{E77)ND(1HlDiDfSfL2&__>vs`6PUx!#j+`sJ+fvz`odKisH zt*srLOYchR=zB(^HeEjC7p(oT#omgY&drfk16_*XWqd=X{d`p4xv%jax>dej=bz=z z)--$+bQ8Ybc9~5cF^ub`B$DX_0SdgUh&F$h{$ExA`@wE9snKUcVw7YBU-$V~@pQq_ z{Y}QRxChDG7{z`<-;t&7(gICt-=ziK{k$4T3pClC zP*C1;{cN(6g2F93WSZ_jlooi!{hPFaZkiU57WjDHj+0T9`0nE_-i2dFz7#8+P{{bl z(gGVmL%@y#8kn#PnunAckavDlSQHm}#(<)dm=5`V)vQv6^klBcSTbaQl;zt>z?Lg# z7n7$bHZ(USSm+=_mRJCAy_g&)OX`~ba%6)7`~W%j(H-YDlaxQx*3B96c76W!LPfElrKZTOIkF+bIxeKP3O(9$gXS|w|;V48#I zOYM>EPM7YLU8b`l(NX{;HXbBxmU%#|+^H&2^Z3TcqUJV_>Wurp53io8jcG}`@7)tC z(<-=sO=|gK8a|ZsmLxDNy+l9TQ`z<2t7$e_FaQKbs#Ba(TSB>!^cQRWpS#~0o?E}=r&QYUhgDtL_=@b*d2H{k}kT8-l=Ri&Du=TR}3XBioM< zJqDv-C9W*1M(_h8iSi?`8vaGQ`*mUFJSdy@vUrnu=(y(JBFv>|O- zE;*Pb&l)$!q>c_>S|UJ)(*@n%6qHrvuPod^cex3WjPHZ z#0WaGxYO9V3IN0o;4aheTCwE0e?}F~azAc~N(oDu{3KZLzV0g7K42AyJ1)cpO3^U+ zrhBo}Yhix=ODZiY=_<&5&ygF?BYA_Eog|&ei{NtsIJuDx?=Wq?04y6pZ(*YmtePY_ z-n0EW;{g2e`yhSvYQC~0kz5A1$|>?}-=xZ@LP25YyyngAR%PqkGn4y1GmT7bsA5~D z%#>5C+7O>rbGwv^8!ir$nad|9m0N|H;7=Za%EU;1jKou-EYnYVm}4RqN)W?LIGTkdK(936Nz|Tn=&weECYlBvDBm8Kp8Rkxl+d@v~e}HIj!XH-Wvs-uZh4 z5N)LbxmUwmj3AF3ur{Mp;H^T)nps@|o_o$cIaMN@t;aI`;9g2bfdq-Mv14a2WbXTgYO9p zs(V@(%3_ZcNoajv2yTDl?%~l>A(zR1A!|}TPKSHsV{Zc()^A`mz1VAHYB~M*{G$Dl ztV>sEyYx)t>#O#3!c-4ET06b;Lj90 zOfO@wAI8qS8Q-8FmBLB_5DE^+^T=bFNL2zuOQtxmI4s!Kx)!?JuLARvqs$FQCV# zO??esa+W1vJ+gI(v+$t?%J`lLV|Yf&{Se6%-SV6@;qSR-6bFO-c-LBHJjlFGETH#O z+Eqqm`v&Mw>3{4vjB<%{9s=E5nCUo`u##IT<~v{9+q z4#f}Dv)6nj9Jbt@13wD(9ON)faajW;?<+2GtnsSl3xRXOi7C7@Xj)T;OB#1cCVNwUFhLj9%ao#bdc?fQW+0u0-@>Dtak{|>|v)vA}R%8yN z@%BVi4*JiU+(UwQ8BAQsZ4&ur7DhkU;Oo`wx*=}QytL;7NMta;H5=AU5wm#0HVWiQ z76E9Jw;FQv71aUJFUSiasvy%zt>emS#0qJU)F0l0jNx8hK=O2@iV}Z``{$n5Q6={SWm;!B~ z-rQZW)|GE+?r6-mepZsijISiPho}o|tLrNl?1p74w}y&BqHbkYq#`2vjOP5CzA03< z%Xa5WZQy>&CKKTuL`6@tfwIIAvg6}*h0Q+N^&ezsVLd3j6!Mt(6PsfYOHHW%?XvDq^|(Xi3}? zR=n0Mf4Qo>x;WHxK8_TyjLhH&PAY#%m#hWQLyVOPsf(#-3pA(y#89#}flC~@DNZ^541jq+{#;IZ`ZwN}> zw7K1`uM#%9H6B)JV9Ox~@9}t5)x9Nv5=|;!XlUJp5%7#cC2*;y3 zw1waBj{a@b4u5l;wweBCn%Ls5>An=Bm+u`TZk+v`GVEE1_A@2a^>H#Rt^&l><_LkB zEK{YGGS!Ox7ZjyuNxg`j$bg=Bt7FiDc)ZOt#|+9I?;4KiCi~P@SCl=p_VptaV7-0P z^QT?|7N%7K5QPlQxR#nfHCQD{3k~hv-*%}!iM!q=>%v~DYPsBJrD0k6{^WbNlqcE4 zaFu5@cbQU1MgZ4kuBaZ&E+W^E$1*@h(t{Mmlbf~RKu!l znVzGLR7>h94FYREdd5wvJajXz$NWf8^QMl6sicU7posb^y6kJV;0yB%*7I|&x{Kq!ppF33RT4Wen`TMZ^}H%M-<<3`XqxI;n{+#m;j@geoR zzP5*pck+e^c-L$vl8*znD}v+6eTteRKkv0+mPe0wboUHOs?xqv;%@#SHgnikf6Hd( zz%83rP1Do6_Ut+57xL>auXDOT@4b5rZF^FFiu4X4x7Dq>+^#!avDCRlT-UJ^Lkz4loGz~Gj2>cxtqWAP$uiL{)M`kiw zTVd+WMz>X2Szr274=y|4!{`|SFeBZ3UwnWC{nui{Iri6*4%2z(K4E$#R0D#_(T_wu zULaEh^g6qx%8`fUNhvLQVcSPdW7&-pl@Dslj~~HV?ScHqjMfp6O*GKjY#mPU98L7QG564PHHV0HmEsHxjH^wdeT=V$w1d$Gu)^~4>w6ml_bqK z@|{%xGHdMyo`hu!nEuFvj3YI3i3xvd7iYPc>CIG)b+d@=f87CP+zap=JQlZB3) z!xzr|2mZ(ZILh=t`ca%zb`5N{f}5s5_*ai z2u2$!L(3?yFW#uKjiBYU`%e1?pht~Ch7;!e0@H1{fD2>!RRATY%{eOB$)Agi_!p+R zegoFQp6sxo|3t~D|389LtKjq^?w5?5>{nBst{B!c_xO`9-`q2h-LHRU zZQ3Y*XMTL@uX}#jyZF3hs`rc1uuqAb+>ZP=b>Ry=Lx7o%{jM&Id}v`O;{2eiT;%o>}X#A&0 z@ACBdOsqrNa`ZS9P?Zc)*a+hiH|pAm!`^+-)P-r5a{(pfDNq+SNBu3B+bI4`U06@H z5vU7qCmVHENS1)O@DfJ0Yrj0z=-Wh0) zGG%ZHIOz{)cBac#3W2B$IQ3GqlH$P(214}9H-$Y|HM4`&()FZH$?-53i=*9R+`FTS zP)JF!S$PVcuN=d1zP~hc^5-kAI7@q_++RzRONx)uAC+bg1W-<%G^!aPA);Eo^pfYN z5r^`>+8_r9*_j`iR{^3lMwzt~Wf1NnD&|s4uOl}hc}K;_gy0_K8OC0Q*djx9GInln z4YO}i;OnsvQj)Nrg9?#unDKr?f6D_A>H{;#Y4U;}EMKBV` zF-4k9DNphb6`eF^;5|F=ki5OjNVd%lR(fAtjQrL49&t^k@7ojI0`Sp1b-<_zy=zGcFfum9Ui-7C4k zoE$*PRv~4trY%fFT9Q5TL|-=JFoYcInJtv+x60$JD17om(1s2Z#f`-xln+Rj*~iT$ ztaECRF&@jr*+)^}?OWhqB$W1FGUu?K8e)cR4fooDLo z^_**wlo1K@E)zNt18=x5;z}gYglL9`0mn30Hcbv99m%bGtu82Ney4vG3qBBOBMz=T ztEn|ud1%g6FOH%_4094mGG9Q13mKyyr>oPgwEJi84?c>><&K0yx+=L!_5rNyN`Y!Q zDZEZTqHL<_bs;%EB;JT-XF3qDh}KLW`~wcgRsQ+!aPt2yF5~|=>+!$zo16A%dGuFq zLOHO5aUEc7Tle3f2J>&eiN_dK7rlEf%6sBVDzCiY zmLkL-_rR!GA(YN+>Yl~U*8~pVNNQUPXa@N|wZ&P@Vr-8LfEq+P ztr=m7j2|N%#q6e@omkVKMm|C@Z%I0X7DtL~4{YA!ie1dC!_YY$Nrs=>M3=lqf9^w} zhn)%fkBvKzWK_P$t254!5#*u0sk`hA#eqg0AHOM_#z5LSGBuVYRQ?={C_QwO3_?Ot z`dE@cOT;)?N!xRYD7@6m&;%VbRpYo5Drf{Baqm|q&Ome7dk|mWg;XIPYc?=^j^kTe ztw`-f63R22*`6mpR$7WDF39_}PguIAe#KmD;N}tnCH{rBs!C^;ljE;dhV>#%gbt*V z+_{Vi7|k4eO%Zw15-8P1ZIoR^wJ}-?b0@S>Vj;>Y3IhchkZ)?LeNe_zveNbXc(SSn ziV^Sh?kEgc>4P%($NMeJd5*W;97S!>!Edg9cqTr=HqjfE9pAD2S=Nheo0Jr+73Pqz z>ir-y>}sMJ^yos03*HT-oiF1y92E9i(x`CHSlu!6V|B;sRNlRFICkWu{<~XtI>~k& zmO&|K|DQMt|D{Fxe}@D7|L%pp4gSXy{{Q3g;(zv4`~!{ef7&PUFF&IH<~{Q-KcfHk zB>s-J|4+L+{;pyFPx~bPt~&gueG&uzIz|6har^^6qJP>o@pqmf|Floy@A8R%c~t$& zqw3hdJgWZXQKj&|w>|LxYmchGt5yExQS~p6s{h`jYR9WzQ6W$_u4KGNO1VYev*N6hmfLwXjw&rBg2Mm~N(v)pUYTHzz z6V2uKv@nMjc=J%|;?{!fo54H8p7)K*N{;{4B>TYhmG++FT5hjRtvrYKawpDcJSrmD zAIYYYE_QR4>4L)qe=ud(ll~!1CElRhy-gZqzjb(!LRoq~UW=4%LBLAN;xrhs7Vbfa zJdr;VllWFt2J6%Z0pk$d&E3AFC$PDIyo$oCBRYGFk{+5|Rr$38clq}2>J92A<}ODb zWwl+oO#Q{&#k(3ywe&8Rg$+d&tQh}WChy6%Z_um~FiG`EREGuIB(FNbf=V-5cw z?7e$DlJ*1FN+;aWh`Edr>TJ&1^2m zv73274?k3=#Mfh;yZ)&fYL}k>2({v#i09b1&=F{}Id#_`MU=^c@STC~bnka#m{%ne z1a?S_okph4yx7&Pul(-VES9LBQZwsAIE9Z8v^JvF0+q0~k=gs^M?hy)5ZAy^#D{a( zQ8F{yG_?=-f^eanfNwO-5QDxGhb!S+V|a2|J0*nwUwll1*9bL^fjOT z=K>4&7w)gSa=o;dk6pjaaH&r70=xV>_H7?DKErM#$rDFj6SmWZA-TsxYV5Mu>O?P+ z;%BzI-S8!)KDTvG1D^XDr!*y%9~c}Msw};{d*g=$TW*vjYa zh4r$FDAF*&f>`eWXx{KjxMaIwzZDb{&b8GZB~H(B^*rR)+d}o6h@VGKRev<#eW}T~ z&}F_GXFh7*cT>>YLiYDLHmO+ z!GQZc^BhOCtX(z4qbf~^&x{MC={t`+#MTNqW!p-O zA1B3L94KBwBdNq{!u~1pnd2|)tR4Kq^D)Qisqw^8);yLWutIzamu=7nqDE~b7-28r zGm)|hwt;XI=h755{xt7v8cGSTC*aP$&HAAnVCJIzD`5{j)C8r~-htslm_r}lqJZb7 znOas)zT9Szn-;@2g=5Gbt{&`H7FR5cf4@{Xf0{L$LiaJ0_KDoIn6``R8-uhr7$;XI z6Va*dHoz!vY0jlb7OZ_a$tP)p8*ZDcl1e&UEAQcz2V=Kv{=Dw9W&M$~h)DkMry=)z z?L{eOIil&(e{w4FZ@(G;bP*s;Y02mCJ+1o}Yz8WaywCQ$3QpK-Uv-tLq?+|Kcn3d< zUwhcgwZ!jvEbfouRbOA;k9Ruf5SeqLDpy6vqNFE#CVd`ZZ+*c23BdDet7!Kc+@$-E zy5Q47@ma}1Da~BTm%UDQ)W_HXk_J6DJ`0X*r%nH zHaX+knYmY1qmYr!A3OHjC_IRdAnP;at4jdkL1&tYtjy$!_dT71Ug_PgDJP$99|#OD zXQzH!H8+zzkY66*k`CX+@MRC!v=A#4;y+{-JX~b_hz{)3zDGmvQqx=14SFAA-TTYc z=4)KtpB^ZudZn5av<^-i4VvVVJ3U|TIP7$A_J9Miwy=vlmgbXN!>bv}nvqjMDBDfW z^&|>)77;a5+!Yg_in6)PJDI=z#ng}Z?JteX|K@rl>mC7o!yb&jticeq;<#fql6;Bi z3m|!;&&@A7!G)t+>f zZI^Q&vQA!4HB{L3_|KO|&&RLcTe#`f4{Nr_hs8W227Oyqsqm0OW{G9;mj#_Iu*B_b z9%&nGJ#aPTg(=75osQJ@k@2SmjiMCdJyreKn~da$;TJ^^l`}YHZ1AD5K#9?N$kYN$ z#F~BXKes|Wpp^f|iH3JaF~=*d1>;riKA}G4l$o%j1m^k<-FdCrxlA&{X&)Fi*Ym0hudi|&8R*ep@zWa>6;5U#(%q^o-1n7?%8imi;F z)A}d{n938F%0F|n?C;Xg7&QLe?}WF>ad>vpDIeWd>o!Lb`_RcVJrg;nouaJV^W~GO zYK#Vk#eRt&JAVR@cpAJczg{7V6~P9yNZH1{BZ>D>FbZRnVKuBlU5<;bN5zB;tM|?v zPcHa`yW~q$JVbFvwx)fp|GAd_alv-oJ1*BsuQIT}?X3SR_UPifij;z`yHWhkcI{j~ z5$m;tEbU7z-e9M@lyb=nJ(s_uTeOtIemDF|(g;G>L2v;FX{!O4+Y*dR8|w*XP$3r} z5>pu)O_ez)MV}@5maaa(b4WoOl3XgT{{ME=R1~l?;mIWPiff!+nT@OJ{-nr=G-K z2+X=R;Tl_DTLAperFCUH#Gk7g84ZngYF z)wjFE>P#Xf{!+TNojC$KSGV$&9*`b1dVv1H!N-uBUd2NXi&=wyeJeYNBZctSAz)~| zW=#6p)LVQ)op?zY6UnEUabRlrlR(Bbe{eD^CJwL0&D65$Idl-C!oQYbBXp06HPyX? z8RDc*G%`Q$YyRV0v<8)$myb57?7ztvagC+Gz3dy7+>VR$=iL3O#GTIoS%^I_+eD%e z`Feu0q5wfgyZ6BYd@+FQ=U5?VXRc*mT1H{xX%=^zq*NW0T;);3YwS%+f3t+)o0cpg1Jy_MO$;?~2dyV~Vb z6BFb8+m9Y5^vk~8lECSsOF~fs(1RJtPo2B(a4nVRcCsT&_`IsaLU5cprw(2?? zGCI}*-%eQX!=@PVnc}m!v!a8L+AApBR_L67=IT!e34a&J$_45$H(_7ls2;LGCI@-u z^OUI0*f3jqVIi6|-7q&i=-hQ&H}5=K^-ZseanSRrHWL#MmOt8^&e9DV2t*?`eh!_o za!e>C)9Yql(f!A2&7UR8l@(@ zm6W%-*{DZSjmz=+^lq992c|IOi#04mLIpT1y2fI?TuC7YMK5nWy zZTuBGg((RoPgTAomA}f>>J}0KB&@Au&T@__}YzV*gEwhvg)wDh6dgwTVxGHMK2WWGmlV5v2*xqELZf z0m~@P+z^*zLvoGgx!;pB8Dz^r%8gstJ`PZ^2XkR?5M$|_I^q102G3?8{0!tV`ZLo( zyw68={&BG!%3HjM5Qdp(FNrR&9%(q0GRI4Stw}z3xK^PLUx^a$<0o z0L}51>|i(4Q29R?bhIRRK5rc*{;F|UHReH&)uu4J%n@~krm#bGMZV5yzrU}Ej>&^+ zcuonPNh;gA&$G^r<7mG)JbB$=S(jJ2h_&hK;|B&uKW85x&wBLHuygLHBsggn+TSnP z4j09MU3?4g%9N=~d?-wVSviQ_w{!`*CiHGVM`+(8?C}W;bSo{CPi7Ae4o{lz6U?(e zo#qndrjEpQ9IzQwt94zpm2>P`%sg8jg>y+5%|R)8@aDS~h^Yl*#pi;&e0;OI-SUA} zYI9yq9^L=!tiooXg(_2#02xEJYE05`VxcqlE75>?0T39Gswdt0POVh28vGyj&bMwr;Fpb9wx6L9usU%I}q{}KN5OUR|cT)9gx zecriWa<PVcj}Ea zuwI=r@M6RoV*MLf1@$c=I!j47A=$C|yEzwPfZAlPAFXmw2D_!P7s7HL1c`GgHW~bN z{jH>}i)s%{{kifd>>m5R#@W;_soo^%(YjryYWR_TOS}o%?TLK__QBhxmMP+-^2OOA zXG`CPGe_(wPI3#*U7}j+*{+Bc4XoIjSWoR!CD*GXMF5C&tmkdo(2^0u&Jt>CeThC*VWUj?&;FF@XAE!WUK4~R<_|cpdIS+ZPiKvLER$3OP584yhq7e)5VFtD>*z)e`^w*9EFO z3QIffpBFXUy^BuErlLi}bP1xNI6OSA{ehm|?)0gtsaqxdk`iv{%%MZt0lN;L-gNC{ zy3b3mNBeV}L)Gu?K6nZ^yvqt0-hiw=e_Ft(H-m}5&D_hB^=oXC#?cJ8KOOWc7wnkH z8L3l7b*VYNXAv?-;Tn+Gtz3{5#~rM_+@620GD5d$C0;*3y^b%`TV&TpHcF&7-fdYrxcsppC^+|^LQJzm}{p2t^-F|aE2 zM68p2WK)Sz@aqf~wprt(lw^R~4lDss@-zN=3udNJTmxI#)X1mMDjzawax;2>e}OS9 ze)W}_wRLV4@=u8cG54%2H&3_Uxj0JOIo;7p$3G`-D6dv8h)%+X7CJf<6n4C+Voe5X zb^UX?wE^UjR?_sWX;XU+^1k2frhapcERNy9hU149>*@?lT*1c~0IvOeT}P4AF8$yfL=91^ zkLOQYZWUdWl1y#HE`)B<8es9X;rMGb=u_;4(Df+Rk<%jbwEA8LMm&_uW5>%Y{6ucEJgKXyORlPeef+b`(pikj zZ9oy8BAj)x`t?6|!trmk71Xj+goccfA>w%GC?ynG4L#}7Ur`tWD!`=5QY{5muvMkB1zHee$WIz2ej#jsBaG)AF zS2cr{Lf-t|`N~2b@6I1JD!Ci33AZLv#+Eq$AU>F-qeGHus2fak&mB=EY0gexPlg}z z4?%usO!Od+ix5TgmZNEWq*w>nDY_-cYNZT)X`6Y{VUr3%>w*eDR7PDz{QU`7(- zJ+?tM+HVKRamS`Cn?2O}@TbyO@aJPVw2DU> zN+td((G|2>r}63gY6P9XYIaj}Dl@$1$=9et{YR##YXDp<|L&t^j2LhSZ2K{^J?)U6qjJ$yh9N+^sXQWTe zRf+Zc;Ugsao^FYkAcnI7nYVI@i8Q@pqCa%hc0K2F6^j~$U;hGEzCojrt3)ow)u_QW zaJ=S~+f?JDJU4UF+Dut);gs7KW3>kRf+?G=t_C`&6a(+lgu&pvhdw#juP@6CuKiii zjg6(SdR=dmBZ4bJP-X`sK+AevJ#L)GiIHpvvW+{02U@yy#cW{H)oU8)?P+rKba*fa zey@Tj5+xs%wC{LdwP8~{9{S9%LtbF3of%Wy`%!66qR{DZkM)$z^t`goAR`$q%q{WxugTeL`&j|I>BOsm0K-I%f1FZ)dt)w78F$r%gKd_oT^6Vn*|b!TBJ0JA z(k~ta`5LFG|Fdyh)ZWfRSWJ+X@|f41J2DSxH!F7GRE`!axA z`EdR65xLMvR-}$)SW>M`5mNtI2}Wax@c!zHS?e6u#%_r8iESp(DWmYD?P6G%p0Z09R$Lmfk`4@r#4 zLD3V)O3?jnl~c6<{?I_Ww*jU=TOC-8(xaz@Vhbb}gljwiCAdisYiYCLHfB}=44t;2 z>ARwroT{S7TjbqDI`eepO@m81@0@FfQCM1c|I6Ewg@7*Ub(%wEUTPt$jcqgUs!gd9 z&vf>ZAT5|=%URh*8}U&Y3kLLwe25SG8FJ>EptGFB*hl11^^*k6RxWubF0s-0Q5rD^ z?IF)R-np9PD}&L}nnG&ge2nCaae0l1is*4$3wUMeD}H4={r0&-QPz%;p)bEwE(IZi zX7~cuisg96*K5URUfyKI#?|)mOIcds5(b~27(*QS+97A#4Ie2;3yVsqyy%Y05#b@r zQr^*4)xE=0&Py74g7+@R$`4d_=OuE64!pP0!ESMD{OOvaeKrrY7qA|V-{p*6b?#(D z@P48$6V6LLLEcdZ<=BHSpk}X^CwjsM7j786WC2l@qb8uU$={BoPAOB2hJZ{(3u2}XO_vO(q zdqyAcT4(8?a(SJ@PaR?T&j`tcev-fmc!G@rJ)7+Ue^EFjEygJ~X>5jclw-6$;!k5Z zYvEgIR;4)qMrHGDiOuFmg)U&*qN%VeOQI@feUz!0 zvE#Fm^uW4aX-`I7QaO?zPAQ+k7%v{MIOFVVSW#7@>t5ULoK+(QDhi@`nf!I>%OG{j zW_Bf8vVD*nO6|q321(jmR(=zFBMy7%cMx}{!iLjw$oC1l&~@EAZ#x4=5iwv#6u9qS zbtpwJx3C=hzDQCXsb1KZFuVR{zeRZSvYUqkRAqeF(Iry{qxGKL%h#HBp43a6SS`wu zrUL0|QvxWHm4L+lG~ecmF!49S5ntjaQ$4@m75K27NH#iP5O3Cdkl)axBEh`y_0Z@G z`YN)Zo8A1R7@t`@wDED~i5~hR(+<(>pm+Y%(n;<08{Vl=bi+hqrsX2o0c%-8y97{V zftm9?CqfHMV57gv*SU}jQ@NF;Q48g*T*>h41w6F|q`o55?o>^6dSru>Y2opGFN98! z@f$Cg9wW1k8mjbvXwXJ(b=e}aom*+QV7@%gCfkPA2Ivpi=btlksT)r%Sr~TXlhX!d zI=miJ!E=R$#}E&E?zGTbq6j36K{Q>%gI15QADU}G$YPv72R@AzdLXty8NUFFZsVDD zaQs%t&qm$s>SkKkP^x36xG1&yQ1veC!@aLlmE$Y_oaCM>e-TSIQr3O<>h>#YVK{G6 z>aIbXH15%}`wjF!VdTh>0pw>Wso zZcw(-LhL7NA_?sLA#IKCE#YkNNQwA!OrTsm(VA{p#({xye2b|WSI?-q$^!=GjPd$f zXF=c`Uoxv}Y59Yp}@Q`-aV_EXd8U*->%sog1` z{KK~8$#wc?%0g@%U2I;9AKke>-@$=+(>RRE`26(y3WAEPK!Opw6NcE8#AbvNlr)d( z0;(~%&bN$B7|rT*_hXHy4U+9#cjRe-MohMwX*u#T(l7z7R8}OXc~9N3DZQ$iY`dkd z*DuQ>U9s2rVyrX1u)Q|f1yifbgM4z663u+7d!A*`OAdW5oW!8Wwjy)z+TFhc_eH4T zK}~q?3H}g-^yb>M!=u=h6vhL(D*lY%J=L))u@J39-!4>mKv3faOpc$vX=<5=>%73M zM9Vv6qiZ9!H_`VpuLdX;8yj9``37m}hJUO~=Aox*eEcV;eWEfFZWW8mYtUc#^EK}3 zKqC5201sdge=s!=!@&?8WM`Rb^(?$GBHDbf6$cT&LP*14c9c+3bA{TCRmO~Xi^_{@ zB9TK7-_)_-Oqs>D)9NFXpN1{d7w>0eX~@@7aBPMyQ&1(VvxtpN@IiX};D=@DE3(H@ zFxR^OjQFLMIPwQSzs>es18d+R~tc-7NZ@$HryJcN#wowiQUSq*N<1$vysX znL~*hUvX>+1A$Mw@Rc#bO=KmuutCdaB$u=kzq$aIG$-berr80xl6^pMGqO5E3_DA! z6o_JoLYSk{&yF{TclXgk170D4DRaF#|HI>KDDZrB(&gj2yW`f|o{3a1(JA#YFBPM` zvYnZzo+FNTOSB^P%#iiSy}XD8WN;bigel5cY<2im|3@`O{MCZhF3j5!WZtCeY|Nsb zT+{DU>52F7sORXFAd!o)c6^YYuFJ>qzJ)=XmNMbG3_n%^;}hO8=T=Rn?ZoAus}_CE zRPNeW*)`;sK9xn!LfaZ0$#=Lk)}g-GH9gC|yfV8KQ3O+l-}VP5rYambOb^1FjjMjk z#pB)xCnC)?o5_HP=!S|6s)Z>-TfW9L8dCuG-$K6JeV`4*{cC9#d;R@` z)rvE!&okqF#99QK6H_zOvk^hFgKchq-YwKYuuKBoO-c-q@Wz#D=|!+^jUHPBoqQ@d zRzy$zHlWAe~O-?K+zGau$6(0q_2EXDN+ z2+{z}D?9g1Iv2+zS5adlu7s7y_7BXKPnHeDTIU`J&KX2mAuSn=x+TN2o)a+0AY6p* zHb8+61&rvY@IV)xhubc?0R@C}NSmSi&P}Qz-+Nh;HBtR>rWW!%-GiR>Y`IDdq1|n$ zqODxG_+;RYb?^9g-z~Z7?pE%lRY>fxZO~-@^}`phbQg&3l`mpzmo3ce!amE0M1KWV zxQny`js_uqwJ4=G{p(rbS*`}T5O@8ZfK>Ta_Ct51hdLDe{QZXAwl5&H^8#7g-HQio z0@24gitn6jbsR;PI0|Er=wz3{Vxj8&WnNnQw*IH@6`T3Gf4gW+N`rjqv z{YU)W>NgO$!wpLk?cr@;28xt|)s#~Z`?brq!XQi2PCkiGIwplpXPjs;k`{LY5SSRo zG9Qw~h+_K^DWXbgj8WCNM`tp3eA2&f#cip3JUD_>L8=-PT_KZ5oG~7eSt9CdT@VXV zvaKY@3(baZBOr@Fpn?-cmFxpj@wN1JZ~?>t(llHUz08<|36iC??_}>~oy+h_&|U?? zZ%xG!5hVmf0fWC8!6BpDsg+e(on$kaTJWF^X^$m|7dN%*+bT5?esC^$VzLdhT;sMv zdgp}K5ncONPzTtzzp!!s20Hu&=x`e)!1gXKrlx>58z|?fj}7H#6cBpMy$AgE-G4uT z5t~o5$IfSn{4uo^)Id+QbQ+DK%_o0bWw(No5rE56>x)M$(kq6D38hxo(dzd1r(s<% zJNKxLhkEZ<(A<;qxj^&BQ+rQLoY*nts>f(wk=14eIR6T-WI#qX{}enBAb9BiBX~52 z;{Ip!$oiM?!R@X)+X*LkLdPv-Hm&@}pbHO%&aynWq0s8IdK-y@9_%gt7*h`uw9cKF5VnKg?Bt5Rh#{~>sSUF} z^H|=IrnaN7`$wjdiuE3)2)An1GG}gIy>5S-t}4NGo5DxYPj^{nTDGP(zQ3yQc;b40 zIoWax`BhTd_gL3~2;1r^ z>D#3*i2ey@!KoUVhDbF8ZkLsvaa}|V)IIC)Izat1YJgZFy3c_}yS)!Q+L4dW(kegt zOGf(8d4L}Ayh4pq-#+AyS!%1Q#8!RP5@9%`t5#M_OJsc3vY^pJ?Z@b&9Qpiu7Y z@Vx(p{TpWC{+Sp1>MkKs4_j@uPiR*>b6mh^L$CpD$u1Y5uGGhVeX~}4lJFi?w#XxN zu-61LBGL)D=R`uqc^APe;5+Cf|*h=SYnjS(PHXa%H!HAwto| zKH>E3-C|Ap&5a4h?}87MhR(ZnW51G)x%;t^C8mRkAqQSg&YdAuYaoXrJ{K-)MWoC! z9fdZspTK3xK7+1Sr$jMFgnlDrv?Q{$M^X3aa`+1Zb_@IA%50PVLvwTCY@|d5w6<2c zw{dMX!Fmglc&tY$dF@`+Wj z4hynD4^7EjZYrui& z*fIm1S1sLw>X!qaE7k`wSio|Kx7EC)<~>H~mCO$?tG;b@3*5>%cC% zDZR-E|INVSC}N4}7{(jC_Tq&5+yI?y;Sm3^#>nU7I$<3|YpxLi%wEg_=^=tOewd=kN$T2z4Ulf`@MdpK}c+IcUoNueH zk_S3R{P`-v&Ss+ALOUX%v5^%)Zn)HIYK0c2)yuT|Xvc!NwbIp11m!wGlj=#-#!1nn z7dPQtV-r>9B|6Qp#-g_zfxXdxWua_K@yUjbwhc?E&q}n>`8mD({5H4o#r<~A_MSAD zMcNff4XZMP(~^hUN6DW$MZbf}^9G!iGXm%9a2S;cwiCa}8Zhf#|Fq$1;st zWGdT~<24C70*tJV(>D0t_VrYfdgH3nl&eLK&tR-LlsPFOezJr4>?XaPQ8ZQKmw}YF zF1-*kWg8|qi7X?TT%dS8VThpcx?BjWhbiLM(xD|TpU|RUa-rYUOYk$h(HTg5;cfMJ z+E1u%Y>6J~zH++ew&?Vw^H5+>+wF|oGhURrYp%?OzLzos^IvHB1V8cJ4>EtG`!QyU zmZ`;ohv76@2OA5E$*Ju#F~}ZZP0XzZTY@evWpK*C*^on2r=ef^0#ir@bCsz$fi~yH zW7~-Vqx-U*?(E4lR$k`*>q(O`U14);ys6i<14T;ZLix(uFPp3D4(h?Z&TZ^_l6Jff zwXCZ*Hg)H^Hvd4|LSjvwGP`efg6TQuP_yaBU*T_HkeP)DPp_zH_Kg zeuhabpWPv6#cGmYu19f$u1BR@EBS*WUPc37vH|~_&kNE9{_Y zSgenzLu^KOv8)bEdT4bmM(lH*zuo5d%*?|1iDr6Dtb_Z@)I!k=jr1Z4cfu(hZMknW zH`%rpImfG-4V;BRhHR0waH-WF+D~mHC4|US>PVdR({0KRB-l~1(iN6nx~7Lt4}K3B zhXtteY0CEPZXMik(ss0=xpv$Ig$eo9jm90koswdr(XL>NjoT8WQ>n2YR(b5ULt;AB zpyBkpqLjK%?$imi7B7ORR+2kED^V^MMG0E@px{}1Mw(5t9mza5cv%qh>kRFP!2g%N zgEQH6<-Lc@RiLoe(?X}Agr-d*=4IF}{fFGwZ>mz!;qCjM*FAEe?snqr=EU3!e>Ydv zH;#2*K@uB8+S?6`yU|{^*mbF7GEx@i(K@3b*){rY)jkujf8K(Kt@~}2^b&k?aq7Q#w7bp8^A>fW z1s>EX=d+Dg-mG5kyHEHm4wKLue?N0WE)8RX9b*e>d6b%AQ^>WzIYE>%Iv-Ae_r<&< z*0&JLy%QPU-&R5UCz=tlOLUdGD#%8B;ffDxySWCgO3rG~qQ{_5F#Ir2VkuZ`dA?Vy z>9G&YF}#b=%3&_g`fZ-`WU$^F7KsiQ&iQXqbK<^Si zce=FBadCLXqjf@mS{{h@gE{}b7}-Zvqqq9^mHI@=SXB=)8LDVaAImD#zeiVx!mXJz ze%sxI5i=>?;Q?MgMZS+eL0GFt`}b8d`Y32MG){A!cbspp=ef;y2Y*Q#VjL3HEhT0g z&9!s#YKLWn>$`(RVcWRAS#ISAh>t+6B17p5x+bB6xP|68qOcQUbNq5WU*ghSA+J|c z=^*KVSCT6e;BJP7ZdnyCaCc=kL*{G;Y9(+1JD%ZFS?8wPabV1O?j2`aVaKI=&m67Y zN-^pnusKVB4ypRd6IB_=!4)?NeRL%Y+?za(VJoeLk35A_y(QanTKcP~#BPmgw6m**16c z^Q=bqDkkCZS!vxUy2P$tQd?k`ELi=EfYiYE)%oL!4~zX^n)WqEtK?%s+0K4Fj)kjP z?zYod*o`!2fHnyq!e~nUm@Bn4nSkA5nSzpYfbO3;Lre0HDWP zK}6B?UZT*$d;0yKGb>yrI0)jQ18J zaPOy#ACi6%?0aY`gmmleJLzm&D!wJy{Zh*>Emb3C=`;f?;r5xxF-DTky>E%-t$cg&ablw>P@o(5u1+7*1QPTHH0Xz*fvz@m zhC!vPd*D`MC3{JN5>wFO+yEOO^h!$-`9pG@bF%tBuo0A#Xigo)I{4&rs9wI_tPhId zIX_|3^N$4C~X51nXQ=ff$2JcgJ zfotpfbH+hP=lNaaha}Mmq5c6i&9C zgVbg=m@KfU^^D5SsPE$a8>CqY*-&vq)=?-(rbYY-iJNaQKhUjJNjh6C+!Y3UsAer* zSG)N)ZiX7rX|!Ee%o#GZMIY4at0=K@&YPs72lCN#l)nB%TO%Hm?_-^lYjB)ggGT2w zXU&#m8$sc=)~Q1~8`wM9l0)DT>5L>s(l_+bj5uWAB(wzme!t0MZ(oLk&_DhL zFv&A{8=Gb6z;(V_MM+vL26W`sG&+JqsFxwJsja%Nt_O4 z+z8^?qFRWX&G+COo6MDJh4`wZ&qNnPomp!O=RX!r4)IH~ z67JT9#GyoUV)wGR z1o6HEtsY_(k+TQnBKmK`2}58rDI`lXr4PWnAcj2^P0G5)>bqicrgi251H(Ip`-X?~ z^*d*&wF$m-7G6TD(L%GqyGkOB-db5N*}hjMw?TY?Sbv04hqi^nHzx}9NAlx?_b(=@ z;h!5XyzxP=Q+wT6m*2g_(@@*tx)Y0bPU{IX~AqjV1U+$*f1?Hcvtds`oo#5 z%hiNjCvkaGTO*aW!1p#GXcXJ1!;pD(W2Xa`mYf+}5cKu;bxy>Iq#)6XC4fUhV9$=b zgLj0ar9MKpTS{rFh(>laeS56f4hj{FTGZma=oCR;GO@rHd)GItr>~0Yu~(>6T;QuZ zOf{oC**?_#a?*HTN}j0egIg%X&}Lx#!qC^driaHcjlL!u>I-vG4bKUn3Z>k-1?yP#I!-wMeU{gF2} z>O<2Rapg-eFYA5BbrV-XHn!ED{l?xrqJ=snTnUUP?9kF#>@)714GXSFduRUA`vA^D z`(?FTOy~K!rK*~sJ{Ewo!+*5d_TEY}$?BwLmX+q0B!p)2@_60-_HCe#F0GS-NAumz z=o3+3Hwy&r!ND0F0JdB(aE##+)_q&m3|a?K;Aq@{mFzcJ%GqWp#ri z8r@HP=8$P=!{c?!PE}NQS?5>69vA!fia&JWESu@t0)<$b(P-it-U>iDd5%Z}t%XKW zG~4HFL>|urCR`U2zAiV1XKeSvSNPf0*BB$EDTkyTuCdxAwETICb2506HNG9@g)`9^ zw#QjMLk2b8ix$9zVY8QDq6r?Yp#g#NWv!YtlD=KmuWYVr6Li0&rLq2KeR1cG?19f{ zx7J352O67%s3?pCQP8T|UgS&I*=u_8<&}2LvH@J64Q1;fdChA*s~Uq`JE?&kME6qoU2y42iOMv&5u#TEDX7 zY!hL7UAMO|Gn!Ng3Im^30hqrD5~Bg7N+Cu${n=(we|m3eCf6)%>v3w0Qt=DlLUh5~ z$q|R7Oy8uU-dCCY{P1d{rG>twrJH$rZ|1u1<<%CWzK|8k{p9rWyRz#W4%!?6OAnSk zR5Llr$}|Zvkv@B(lLc7nt=|o1G>il$qO0FutWERaknxwP)O_#s0RtJOe#t?7=z;{S zF%H{M%K-fqjvEdp+d9Pf1oLkdP z!gO6kuOmZGh8hnqb+h*nfsn4i1*9fd^#?pf`OsIj&Do9DBXQu@Y)359Q_MH=v-iWIys)ug8$vFPCZl=n<>qwvB(L zHOFxV!}Dx>a>K@2?@B$c42`zSbSK%l%sGB_SLC>;YixR%(da)CVxsVJg=hXOQOX%X zzL?k5y)@!;*M2;_2hSEwb;FC7Q{qVm9!`}z=>Ej6AQlLY6NhT;PW_jcs>dradmV+F z$+@>w^`5aFm6iHB8v_sd!C(88Sy{QkJ5r*aZG2yJv!*6}|IcfmDBqFWH0FEc$=FT{ zBOR-AI(}o?H_|e~HaghHJ;}^b9NQ&9``{_7PNAUx($HfH#!6 zw^2ilc{2rANY6I0*SQV((s%b$tsFUAEuXde%Rk9qgrKzp;lkFKp zUzZRJLmUDGzEc*%aN`D`*msx(~8eX238V>$*-m4;@+x7evfXys6(^*ntGbExYh`*w~abf1{Jzn zp7{4@K)l?LNv5oz#tqQL!~HH*A|8f9C4DBkV?mO41*CIY zG1CaaEZ0(EoFmfgH&qi(aL*;B%8!yXptENMvr!Ag!>j#P=!M!%KmmjY$jE91+}_;~ zG0*ZjWMkhm8aw0ert%9}KXdVlg{viRhhwBiR~SQ*qA6h?t6-K5Ev6r5ijK3M)Kn%d zi}{m-7E7OHrzAF9+wd0iz5Nn*ZixrLx@hbdI#Y`Pi7Q=Hd}k>vi%LeP^{Zx;6;HX` zO-%(OYloggpu>Ae^JZx2zEn%CKhhUKR$OWGORaw6ocNK_Af^t9^{;k2gbr~eiH zY5kJ=m$L_S*eP>xrzk6Tp5?dsP(mApU52mSTfnH8*|vx-7P zbJwki6ZtCEN8__uPu!lk4OyAw(U>lZ*}2Lpx-C{MR?|#ppOq4YTTs8)Msh>?LbD6e z3{x_%Ky$vj9xplcuA%W<_wMSHAFoXL=S|*mV|5m}?;q5g?xK}7*;2>@C5QoD{`Q2X z>&p>!c3uimnmKBVDcRZ2NZ~%^I$>%aYb+NFOR6Z~yV@Sigx`t}#m*#EP!(!XNz{onJ?6u$jM*zy0Ki~kSZ zD++(ra{6!kB>onm{}*F|zrbGq+wO_KMd<%!PyB6a^Dj^0-%I5FyS*d|f9Dhb9E<o=ciOq-JD@YEpA66MhI(zJ)Jn~%I26=Pjf@6@- z{o|XHclZ2EIxFybQ&s!=jWD4!ceSgL!EL7l#wPEGZLr>H^3t+(pRvxhBBu(EX%s6W zVn+rs3>7NH$vPN<+kn9yIMN(V3KXI&gkZLB#)Woh(R$7I;;2pna%8jM;;R+JZ?av( zIN$vX^Y_~Fpqwkh#|oO!$m%C&%0eke7RLxkN7PWS$_1?4Z19EFE|E1q(&1&RP) zY5|CCvS?KAeiN94kb2D>(Q^hOMHfkJj6VQ_vLrJ9X=tJu1?`!YY^&fdM)hXZid7~0 zg36_>DKU=FrJC6W6S2yvCahtxVB)f1n56l5*WuWehPe;dj|BP{E1fIg3b$gNG$pyS z`ps}=zrCs1`fsZaaqA8-b`Yi7vy{Y%2@x3R-ACN0UI0 z(^xk{P;^t)DadbjSGd5u{d0|`nwjK$-C%jZn zziB((H<{)BUts+D|EyvEbAI|ak5f_588wk%mm^OMg>E5EHmGvv)C-s%}$ zdMuO2@9Vvmr0XBQ@*ytlqdSh#qBM6dZ7G>imlsznZ~LbGIC*4jTVi-)N}`Uk&6lM z8G;Lm>v7md)v?GdIMmNIJM^x71mJ}`1S10jxa7-a+lZdGsK&{s(ZQZ03ahm~%e}np z>o`eG!_FZ;Uxq9jvv!j%^ys~!t?Uf#$FNg3h?%KF3p26+wsS~t$wnRRSu4rmN3+?y zY+`PjL3$#arJb-y`bo023`!QCYUdDFqdnB1TXYksWyQ9c3BlhksUl(&9^eCZ?n*#W%7S~x9Rq?>T4m-O4Md%rYrkhSSy&q5>~?4jc!^= zIn!N?CFCy$6YFgOHy^c&IPx5TYV&G^#FMYknIk(Z!&NiH1JhbSM zSwqlHaH}lpsHG@Mn@h988KILA5eJE$41pg}vO~9-RMlDUzeD!n+bRtS0;pH8V4_fF zWjhb1%u|Nn60UEC-Cvr|OUZ*`keNfJ1}H^n?`1=}s?ekQ1Tw*m=_>FmEJPGQ_Z|B6 zC+3g53AVPr;~crZ`L$d_!V ziXKAhU^Q7T^=Tof3OHXr+qVilZYd{-(K91c!CMMabI{5UgWwNj+oDZs6Kon>YJlPH zkrE$|y@JmVO9nhWDmAwE^A~st)=bqCSdZ;@(q?z}j>vjEI?Qe}5jIFPB?#?M4%}MF zcac^>=$yF-JwhE>12~)h08r7h(o}G+z9Lq%Jl$Lo%9)f{25?e@+S6k3c}R1zW;mBq zQQ}Ix^_9vBsko+dzXdLjKRYq_8J(q+B&{sD`Odyz(#Q?*K(8`0nMe6jV87d3Tc6|z|nL6kT#1~@PPw8n}P-2^8V3?B^L2j`aG$IZV9*K>wn zvw~ONc6Yu+hus$D4##lG@~HN;6~5nvkCF{a%d$}!IIYxolY42D3P$wQ2li0DgTd~6 zSTqtlj|d0C;kjjB?6&1=tLTF7Iq8GJrR?CuRmHpiuk9K9we0Ths*FH18MmZ7zg6Wp z<@TYv@bcG{bD6hal=?54*-h!{%IOAcuFIO5!d-o6wW_v2^G13>i{q1Pil1|}cIMVT z$xQOVd0?zbhu*Dtt3I3T9MNk zxXr(s33Fh2y{Wo?iQ-7N(aAcg`9LiLRmr+Exp=K&Ac|=L!G~Gx8Kw z7M(A~6IjG`MDP6xW8}!iA&kUE=;&JJe_-?s5F%7m?Mx`;&xF(rOu1!|euTUmmk^3& z7Fx7EyhmTH&-Ok4d8?yv9&gij(WFVNe% zm07OL3@8sK!i8m*Ut%3?g7?yz@|--AN)Yuvk4NjN9vq;l%KNZb(wm|kf_a%+%StXH z%udwIkXHfu2p{x)fy5aH9p%1*?@`1^x8_OJTP&7Z2G5SnHK)XS6RJ*Ik=HL^&?4Kk z0!GG`GRi$IcL_VeN;f|$re{}GoUz@TSD$9Yh_E+12CW~QP1$4Gt98WrYZ5jl8ed8n z8=M^&bFTN6-Uw!e_mL|ZWlGz2w#P` zR{dweSFCQYZP5sMPx=MhXJwoydVf1uxF=f+mj{`hci(8{IV9wteV5(Oy(K{qRGCt`o9qd#%@z;zj&b&xV0Mn!pwAHVzAXDCHL_yBVN<7u zMVc&BkQ*_}ukl!3F33f80zBbxGEMReEk*kcZxu34?GOFam-FncJALr!_4?=nf;&r@ zyaFV|XYfdZ)Mh2_F75rYCG8el;wpgle^+Y*f#5+{v$eVnlo(s6I18ai-kZSySybEV z*yZS=36g%ArkwKkKlFe5p%P3D5K}4p1z;I#Fd`rF8=%F;@KkEh2}GL zK9t%6($n=GnX`3bz0T`5-Sdth3|?Y;e2|k9FIC^w4Bn37Ud<`g@v;)I>Gy{e_OFzG z5fMVVy05~3At@Vwz-`8wej@5s{}J^Ox9#k+EL*Noa6brAo3!6N2~N(syxA7RBF1KW zFHC%^Nh!zk-q$nvT;|}5;+|}uZ$5*JSusmMU+B79{!=P1x~x#mfnfUQ`5!i~eq?Do z{PVwmI{xSSlh(F34E+oWv)Oc1*WBKJa60lXnJ)N;f=PWiiL;I%@dUgQ77sK#@wB@# zmPVa46H0E)gx%@?2;1EuS|6q!z#HwX5mbGP^7BwfRNTD2_kIVnixOdm=j63dop?*f zACw6QSV2T#)udC|GGdmu6d@pRSNt12w%G?;^>fq?Ff-2`P`mfzx$L|@cKyC>_qo-3 z^zu$=RHSj71YFwq(x0FHm;V5ruOF0GRSj&(X+YYKl>H0*qc@2Ml(pnQ8n04>eupt> z)g=8~BmGzwEh5D0ZHI8e?Ri9hAaR_c)**uFKv%AE(mZMBK8bs$YC4of*uIR9pYGhm z2V>)|y9IcpYya^;j5oA@KeQ1Y7*@-(j2jQPGCSpxV&D5XgaNsD^CNfr%*p8iE62$V zK&oIkK89oTMA!u#^}hq))#d+AY6xKm&qW?9)bKCal=rrIJ0eZ?)rV>QZr(l(+)4=M;Y zP||McXxEH9@~J9d0lqs*>r7uEBf(y}mHFIj8o9Tp&Q7=iz-z0sT81?HW;F#LFle_= zVZpoJ#}OEte>ZeUwQr2eDQ485?cx^j-L?8hK6|SK#+DP&=h^&6`)f3mq@$*NuY*?i}gFhp%>R zZt+}avwzQ(lH-pL>~3KkdVd}fQlJIK%f}=+yFAGIXS_VJxYTU^H&r4Ku%htbLVvMP zQt1wvOVjLosBO~)KZszk)apmmQr?Sgkf1?*Pv_-g&kr3p!|~TU!*en4V^-oL!`drf z4jSDHJmX3H)lVE92L*Q$mZQMU(7oTfEU9F@x~wYI~lK8 zadvGa6vL}MRa1tC-Rt>l1h7vi2+rEUtpej?G|A*bKj9lr9*KUl@bfX%e&s&4CJ^cv z6F`;trwXo}=EojCRv8kSaIRD#P{54qgzRBX z*Xo9Ha>Fky0bQzpGhpT1|IHSHVTxOy(Dr9Uo|=a37ZM=#ptdfrLM7$~wE+x^#nNwGZ_~ zt;X>d>k^DMu6od>_gwT>)6e^(^Y`xlW8i8j1jLCpD)>rNe&9oL6HY{4K`*kukkx^t zcXYjwuziXIlcEx=d~!boFVZ&Qd3N^~o-`b})Vtt#M&SDDuj9g752ttrYn*JqJlJku z3XsQS9}@WwPNic=HuvA()x6ozp@X*y6=2(MhpIknV_qZriXH&h45)Fe_&4itOlD(! zWHWMC%};T2l~dI#!JqiIe>;15^*vlp?y@20Tj@>^mKmbn$)=2gT<7oBsk(sSY?4-} zfRKDyNq~0wlk$no__4IIfSUM>vizW$xaJJ%%C+Jm-y`LtBQns0LAEqc?Y@5oI6M7v4A1fu67LfnJ8P<-%<03b22 zZiaKYK;g)_lB9lZg_=^QZX8cCnB3Or{Om;k%FK{H=ehg+y-E8Acl@5K5TBE4e{=r( z(ip?j>SCkA<&+yRo@+8W#6rTNerhAtZF)eG<++4FWDbyPFnLx5gcc5?~+6dh?%cV zWIIx9X-#F}h0rSR-hCFxtnkosPtQT#;IvF4SdNapoo-`zq^$HN(Gee3H&@fWGVpC> zSD*PVZ&fE&Hh@e~&_j~PC_Kz=0y4(d$%m$*FC=Ms&5Up!CHZ>wQg`~JJ9WJrjts971PjZeVDj@3xoTQ zCy(4nieR$K7N%=!@pid$eYE~1#WoX}r80$l4Y6(no`kvv;~O-gfO;tDXcT$t02cn1wS8!^pLDYKx~bTS(~wzSOulMVR176xIUHbd`f*fMF(TP`EPa6Mw#t>d~u7oRO{`F*K^Hu z4&}Y+52GjOZD&%^dWY(|b2C2&tz;CJLxiSGA{BlOb7kpbWo?h>rR|ZO*8EeBr7!4> za|KGBg>HN2rgnNg$rJk#-BJAzScut0|7rIp;IY-g4>l0jhcevNGzS@u$D7f3YgNLq zIJi9^yUu{oB|aF3W@@UA;T9c7iC&t>P}kq5f9*4?VueXT6wfiVYj$(QjqUpLafEGD zlP087Ifq{gd1K3bI;T6?eXo{A-MALF-ge&xWb%dNTTZ19I1%|9)70QqO znJc^UiF6FglU-82CYs2dA*QJ9mTC=7;Q=yfg`;H2CrhY1o9#aWR6v}1#a6pZrl>NP zsTkV*a4}N9EZG1ito+j%O(bGYb;#r{Tpew{OI|ox16hF*#r<2x&rY1IJ8XrAM>}>sk@P#k&0$ zR)Lk~JQ<-RR6>n9sCy@BG!xC^!?z3RdnQ=wx5~p4f7h|&vM8AJ<85B|pZK4$4+hO;bWAWluS z=JVvEsgy!YR8}kUXX&1$6FJ+VxZyI3v5#HOQgouxburx-t5M$@CN_5DgiRZE+PU>D z>KLB<>74eItizje*>=x-J^l9#vF!YGWlX)*hhmp>uN!TB%-5J93de@~TnU5ds`bF} zto{?)TMWM=s4`G!@J~ya;&mZEz3y9>FH!83WB?`EE7#2j6n4X6oTpT;OxVY3_p6q| zADa456LV{>Jv{u#Bjt*8hwrB*tWMFKIpHEz;6G7qk)wS#EIZboAfdlgNa zq^{s#-qLI}O2;sN{O{=`XhrcNm>C8FJ?=vf@G4D=r&YJQ98{OcKoX-)wYRj_iX;CE zltVm-(IPYj{(4-@kQ*pGEtn5f>mlrPLx#2{rQFwgHrel)A`&`!@LudXM41s~PG&KH^fWa~K~Rz)yBG&t-{2CXULZ5;gA7GQpctMDxX}2h8jS?-0h8;>6Rk{;F4@;z8Sf<-?Z%bWsA=f5#9$A ztQ-2Q{6vT=o;-oAq&2kb$y@l(W6H7hkH{_TBJoJdB|lB_-Yyd zW83Dy_M2amYHJl1_2MPvlHEePKoY{8(UqG9kaQ}*>j7F04bE1ZBt@cx`=&3CM&NT@R{I+oMdpr0eb=_d$M5%o9uMQAHPe z_J1POS^H@WeyOn*-=maHoyc@NDa)RTy^;fMA`PkIh@XQ%sAeMOaa-6BhZY5zjPi8}!*5Iod{?`qe{VE$M&a&J=W zImHia8N<3iPB*y<^1k>4kPbpr=_)s*R#vO4&s{H~p|ETn#>X-~^$?@X_G;=74C%=| z{N_Ub6i^`M@k{K@3FZe#y!?o^^^Y%>Uc5NRakR<`H00;9(>@I&e+H|u*c%lW*;`ac z$PLzDVPhESGp$lN-qLlCy;XJU^l+y~gWhq7CP`=-vXDN!BditZ@EwLNaq{*^_H#Kzk(Y z%3l|_^6Z`*_A2ZN=`6J=GcJi>Mn-gfL_=kpHrW8D_1K?{7RDSek> zvt+3yD?7F&(mpMmrxht=a)9sxzlY)nictlL`Ci3`9Z03A4@IQFfhB*0IuoaGA<|k_- zbXM<)5VtDI$Z}Ix5^9%~hb|||?p;P^5s&@)r41u9Yi@f~sjqy^)C5+W^P7urvQJj0 zliaQcQOHh!7l=LVwSR2DFbq4-f=(?n^tYV)R+xot+PM038OI8zhFE_87QOH>dxUv_6^eIMM)v96p$9ZH^Grje57#q5S z<}wkJ2bQfhXq^I|>s{^M6F>itbo&3tVu`txi6|JT8mS(MXq$qTc(D6bh7;ks`W~D@ zprNGG5iz*u)4%Jsoj%sF^Oi72D|N$2>TZno^HZFsL9S^JhUa$M*=DL(vDWXO>bo4j zD=OG+c;5ILO`wcmbWKFcqLjHvP0|p2Q#kGpdADiyVIryKg5FOOxkeQQ_pmP%mZI2x z>_fjr`rU%RCy*v%0;rB-cH@Dr+5g-R3O)30?+ywZyjnQ8}1Gx}#V>=+}f;e$Q|IOu{v@*D-aBb6h6 zOA!8}a4;|TkQ<5*kN!O}v{6Sz1%H!m+#&a0G3P}DD`yW;t?OrFabhf&%fkiWtKRY9&aj|N-uiPTgZxq=KbWBUlk$sdu6#aWBI$< zWu<_R>>eY@J6}Yy>th#z{i8ez>UU?<_z==5-;lr@#>XYAbf#rORVO$yk>JRPjb&SD z(ov9S=C!h~%Gt&%6yqYj^o20;9S2o?(|0v{y95s?9o2?X9;U(j@BSyn1Ktf>NS10V zLir5k*Og$QHM1z47Ru7)uBxugwNHYDge{XRAIsngs(p|_!y`V~pRzG<=%+Uvvrc%c zo;v3x>`_6Ke@o5TL7##BF0xJ%H<EDx++7nAb{cqGaQ0VvA-`LPTf0!yGWcO;|!!0QFOO@k|yi<@K@AujNJ zS0J%OtA+f^VCKmS;teQU0>@OSK1j`*U}{mwHuvs2<9s}JFRhtdO{HxkzoI$={cpj} zX*kag!+0a5CMc{$QHxt}PJPdN_x6T}1-qMI8)Chawr41MV(Jl~~qpjD7s;}IDob7wJY$%d6vf_R!F*j%BJ&}tszHbj?93z-d9mNdCP2hp~XOro5} zd%S-4y2Q$a$5$%s`Vm)|dkrq$?p$22`^yRG$9S#7ey^s*r($f_ou|o@*i5ZG2O_)e z`W?_UMuKJYbOtJbJv>QX9b^HY(UNa`KZ3c!ZAEP-YDi7c5?kg-R4~sNI%lRccL$7z z+;W90hFK5R(-Xr5>pg?SgaaR5@)4|0^A0~+-@K$9Ug~wSusmrsCQDzrPRpNo59V^dfj1usKpVB z@Mwz4)&Vp=|ET;#kw0LOSG>M?D75S4uEbpsT#i=Ugw9G`n`5-@m;tDZK|{_e4oM3F z{oRaAFgXq?ea9QWe}F1fSTIJLPsn)O2f=mT)EM2z4IbWXNl)O3G~FxH=K=Zb!{PQY z;i1Ci{j=$F*D|W@#XtaQQGdC-aN;1uRrIYLYZLvh`V;E*+Pv?-o&1>j6r+r&apF(v zu6${ADakGFd~XxH+wi(dmd1C_cz=CldERID8a48B%8Y^h0G`IQQ|O=pSi?;sco0TY znG&Sl72uwpX!N9t_djzGc;0G{(l(#a`e#*SV*#Yw1YwAErBAL26EaaF(wz$%uX2ZGs6NyMuU!_u%y25aY} z_itot+4DdNv&Cbc_pa{!5$_?W)RsZLGFow>An56(_GcLwc9q|EHDtb`oc$}%$a&K? z1>8LiI2Sc!G4x!1medH^+OW?)BI*niq|tZ|38muEG&$ZF4@|dNijI4K6-sw1#)_n^ zXC;+L%4B)@3X@N&J(I^7-_>p*_Y6)&=IrlX%(&kn;|IGola9Rp_;cxlvfaIR;tz!d zaeW4`vmUXv*JtQgMvr&~g=_<=bGYES;K591#)9`!^|(|BH1&G~pb-C73ML45&7_P_ zG$8}gEc<%SrV8YiZqQKQ8I*IRvTxDxgxKnUaeO#Nr}>25q3S-f6m$D0rk2?{7aTg| zmYNQM21(no>F2|yZ2R^-b+4JA(j2^SK9i$2Z$BO1fXxa*J6aU=^hfeL-qVWGKt2Kh zfD9DVt{J|Q^a-bq^8c>3o7{+zdU(B+;t~~jX>9A7Q>~ zb_)qH`quZ>8x^00b#OcpqrU=zuiJK@$^tCdXOv7+SI1`Q$RcY?kuo8fAyyZ1 zZ!nXYBVRMJWrFv_0R%p5^v3tR{_h$-D*P9{q zI#wSJnrnUE2D6MS%=<>b)dz%L_UrUEmmlt6b)Z2&<_>bAbz4;&mMQdI4cyn`(7{9csFA;6#Eqm-Lf;xh~q>(~nidF%`fj z&0RW!pM5?G`+M4iws+@E`z6+(W}-J=Wxo01mr{G&x!B?e4law7<>TWk1;~lLOJc-` z@c?)-ANkL|P;4`G1r@LQndl&Cd&j=dGmYF)m?ENVAzthYR_I?2F84l~xTP70u`Oa? z%{9Rv@*=W}Cr>P$zPnF!YFcBBg@#f2h}I!iaT~_kh3O+M{3Nigqa4-dG&F?T1} z5jX57`d{~WBeASSG27;9XTK0ta^4JisHJK)=TX1KG{;Gm1s|tj8%F;R%;WzK%24~? zvZ?=%zl(%#AqzpAeOKOyla!J{+9SLSQmp}UqdrI!#-AuFm6c=UJY|~yu2#@>jQ*}R zLH3i|@!6k14Y6Cs>ZiRLlYQwJ_(t>{M63uLuq(bF>6NmZvM;QT^!a&(RXt%PoW=XB zqLBc`l=mdW;AYqHUO|a zGAc;mpmYMAL4UufrF{NgVJ41_kY#WN7RT95A+>=wzk*CDH0~^Igw&Nqa;j6FLa@yp zaIVYe>G8-9{~Hiv)&JC7`ClFT(aXAjckIokv>vq;4>kd7F+z?%y1A*d=5{`1!bMzx94L=n$VBoBO+E zkMFC~`KM+7B1~-Ycgx;PVMKYSJ(jogH%Wt3M~KafXd#quyI!5aqBsX0E$DdA#g?YeR8s-2Sq8oWx2s0t%~l(8S=i;1I9* z5vm>L7ia933T7%rbFU7g%vu>jN+N0#!}BM%iO^g}kxr_u=cemFRMi@O(3ohEy_>a!L!F^M~9h}4o#b0%?I-F4@@t;YSQqO&Ax~wIhme4VhrF)2| zcj&4hrgrd)&&N0CT}jpO8Glh8v!Ix2VJkMyNvvxq8IKjujg5g7AoxfXMJkMgH7 zRi%Xi-Un&XrFifD=U4M5wcTli1B0rfk|6VAUY`SHCtj60-i(fpGqbIM7B*Q<(P#x5jua}_`{z5JZbd2^$v$wcPraj{w!aXHtT z2N)#bD&)2jG^dbiklTnLacHx|pF#{Ta42eu9TseXXxNJGaM;d72HvOB!Z7$pOJRxN zeI(w>{xbeX%Z80X*G6}pclPaZ4mJ`am_94Y(bEPei!E*5ACwX*mFjZb$eGzqHp z6(SULu$noH-mTb66_H!m1C`Axt=q=ii7wKEkBTs;TdIQxYm0ekA#JBG(h&xp z-Pa_2+<3Ds-a0sOnG=TW$jl6^>a!hdx{@B&`_|8NAt|<%Uplo|FRoze!)7u=#~yq4 zu_zebJUv>E92f6>F!3cs_3Wv$6n5%g%aw#w$Rd?a)R;z|DhZ_1iXflA*^~!H6 z=|g{FO@!01%~N_>$-is=7RpR>Y%N4(Qs2=dGBRC935DN!Wc^F8*|ig$Coe4r5xw{4 zOb^xI4z2L<^<6pS;ZK$w7o}{mu&7R2Chm$S`7-j3~tZXodt-cd-WO%TACKEwS`fw zd`HMH7aNtq^?Lnjg!Rc(c%?taF(n^+K8c=Etljyor7Odn(TmBg3E+%%Pk)VZtU2j< zKD9EHV!{xAC?DmNCzBs39)3}MW=mWIeDk&%cq1JO#PR4O=m(^O(|<(8f&$UzFj^AU zD$7B-wye0irGle?QUpeot->&zk}wQz%9x(e-&-(2zyFWDJYxJh<^n=smTK z1eJWK&YMQH?;nmVo`iq2la7c6ExxPSNj(y)Qe1jsx1i5U*H#tmp{(Mw-9qr@{-F=G7$`TaR%BSvQSt(ngEZ@}$% zsW30K*<6VzWaI{r5IteyYwz=o@g=9j)h|8pNZU~I1 z5^~%ele?`OW-!(cFtHiUKaM=3n*mNz2Y3LO3t#cn=_u_CS5%f z6{BI6ezJOT?0o0)5CS)*lD0Ae0*Vk8AbW7IuAYN;()tMEK@muVZvQ<8A_5N7WCJDa zCLD|$0NWVo4Sz_2L-)4mjo3U6${WFENqRakk^)x#JU&8i7s#SY)9XOcN5a>pXkAG2 z=&`adDjU7`L|As-7?~>DCAjM3bdewAK(36nW+YD&4rbKVr^6YI^7D_JGd(cKzAC6H zb$-5oi6Xg-tr&|}BNMvO)=b52RT|$BQTJXrmm07?s=yKOL&{RBf4zG3%Y*jMm(#Co zJ-x4vz5IlXTi6mFgVQwNM|1l+|h^JMz;iXv&}J5>#PxQBcPY_8R1DOdIqsuXp?Z2MV<0GPqQu@)BZ zI+c;ZWs>$(K#63jCcllf_mk!*d`9~nQ^LMiwYDE&Rmu-G#Pu$;yzz0oCflu;X?3|! zq(SmJbu*fu@m?ubJe=8lW%QKU%Zt%OdMq2G6|8bmlqwnI;n!@*MOZRTn{+4;YXC-{ z93ypQXd9;x9fc5Ui^2e)CnQPSckU~;#gT>PcNvzHwSxgFeXem;cSwIGV=mFG{>s?O zVhHYrca`R=Fqg(p5BvgbV+=a?=L>R}4qsVLLozeN{>S-G3v_Wc_5A2Sy3^cvvC^2_ z@Rqib9iWSn9aL7J0?`yI$e6-GUnWqU05(GI2|X#E_HMhc@EB$%=&hE<&{KlVjJFLA zPH}T|`xogtK{XMSNXwVzWzU8L1JN>b_oc`^C*Pm$&s*=aL~zqhyMdj}=sQrJ9bE9R zZXdO>_!Les(Ba;L#>C)5vWTOKZg8P~WCt2=P<{BjX?csJFP$w4d>&;ia%3ivHcr

PjKPeP4n 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%0D@~|6O+OzsDD#@%cX$QU9TS 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 literal 0 HcmV?d00001 diff --git a/docs/img/ota_action.png b/docs/img/ota_action.png new file mode 100644 index 0000000000000000000000000000000000000000..56911400aa543fb3fb8de5897d6b0596608b1110 GIT binary patch literal 86622 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

c9<+YcK=+YTg;+u!R1w9eO zFk7*0jAKYq97NhZ)v*l9dEvD-dsjA8Cs4q}oOXNTTEHm~-Pbe9OhQbAiQ|99u82>5 z>T0e{9pY;*&Gd#EPL-rDOBIwU*5te?-BmMNZ+U=IYS86dw(SY{^Gp98r3%L!d*+*X z7OdUJFJAbfD6TlVkhdUoC`hKY^4``#CL8;<*j$ejK_zZ>GqT9oFT=BOcT!&_9X<-W zd1*7&nbbDG=BF&^*Xd?)<->qU|126?s*?=8l7iH8EKTViVBc{JkhtyS304?=rb$@=ax_y&fFWynONz4qRUey+%cor9vR4a z;@jMi*-zglxj&JLv$1r{Um91;ipFlyye#A-s#`Yf|Gbe$%nS#&`2h5GV#Kf%db$Xr zsVrNucOUm~SH%NcZUJogF1!sz`W$wiO)^0A2kut_zaAcW)h!ik&pQHx_ZG4z@$Y>I z=vXl_JI?o(Fq06mN;6F6HR-v?PPBt~hbcld<@__~EOTdo#YrVR99M0rHaSkL}a?Wp>&zdz;|Ix#y zhu{E;0S#W7V)5)!>%Y#8|2jAR>)iPN<=oIF@R2-xlNPTxRZAz%^+M;*(K}EVbwRc9 zMP)0Sl@O}mTp&VR5T3OWVoVvOz8JKo)bujnK*aIbJLgErWx*@E>m?A*7BbasaT}sZW^MP0yU+zicu2UCyRj2w|NQVU+G0+A8 zOCg=O>H<`3WNOOT*!Z$@INa9HA=V&DMO+>rq#UFi+{hkQgfBvYgWHq@U4%VzgfFXq zjUyHIrY*udrbt;Eza+=th=_Y+Oos+hTA0Y_w>QLTz#ju$U{*Rm#=xCiIb`R~&xd6q z2KLma7T|3&BuK|^ny+2=B1FmWE;yj?!Z>ig+@Lt|3T7q`Wosk}MhK}_M!4FoXf2M% z*Qk$oA@fKcq|>7xDm7dB;B&Q39_-Q<6sT4>l`llE*zlbioWgfkElB_;=*Mpw?>Um~ z>iE9rk2ApmlJuVx8GL_-V{g7FV2eMp@;&d##nz7l`)rkef4Iq>{03haM71ii(vDy5SBk8{NTjFKUZPvlXbjRBQUeM}3rqW<`D^nV4DX;x>ZjzqAK z`v~Y>yEZy+}0xT&ij>}>>iNpH{YF6VG~Z?(6y#Ap(Q|U9Kr^qCzZ95Q;934anKLc1(}C|~{aYrT z@o+1>QhAPAfFUwzv^LPsboYpQXk7D{(f+Har}daPvxaeeqZ^l$^Y>2iFnzK=;Re=a zwP!WvJSsFL{$*{)#IpBR{Na{%xS5NcjVdj&WO zpDd3B(YK1T0AQ+{PDKf0$Y_kqQ4+WoW8OW?i{uY>$pzqBNuUEB%@Rs7&;1#s(RZID zeqnA6hih1Ptl(|(4$hUUujZDYq71*H0Vry;2z=t{=(kWJH)xz`k-DzJ|I|7=HVtjM z6Yk6-D)G=$rcXElT1NATJl;-F49hc%{Omj)Tyj~f{zB~^M6T<$%7YMrDC{lScsuCI(a!n z?MtnRRb0^+O$Xc0#k@X&J8EV^#b%D9ApzmH!%T7Gv;Jd_h@|v26)s@?N4)r^YW+xStXwhA7^D%Ky(#rRuPADmAQR;FuKTT(vIWZrl$t)u zq{d#K{r+Pju(K%0=JF&ZD6wmlh)XA6>t1b<(@vTltr zUZja|WH5TKeYJ&X9-faQ$EuCWj|4bakNUSJdRz7%vM+}w8x`x5B8H+=-6uOM^6wTb zwo$YEkc?|8k7Mf9xrU}Yi$1z!KW|}HT`;Yz1#YTwUav1YS2@fKSnT>If+|K!(&|Vx z`&q;QbR3rQW(|pXfU@xhHi&Ratbh5le>~<`_RMip7KGE$;q>I0!|c2&)%BO!)l$-q z$En!LPl$8z?rO+4Y=&zDkS*uQ?#EM72VH3LPfLObySplM)}#!f%+nIxbs8dm(26Z8 zf@d%$q>m_x|6n5o!^OhHadBI1qKURwV)~o{!s1n=5AxORbj<3=p*auXRU1G$C}62C zk5A^2uGqYV$y6o_BEVRrYw2-BX`Q zc(0((EvNTACU?=Qq&Rc>aH_FKb~tyyo9yum(Kxxmm&aurI@Ri#!mbKs!ms^qgaOTM~ox)PFwzN~0xw@Wl&l zQoXl`{_!)WALpfAIQOhBH@G84RYE|0!t3R6*9>r8^+vG4-dOaGM1l+iFx*R$VS;z0 zv~eC<@+Q=&QTb~+CxjVK!~C)}nHey}=@#J3BQ?q#SAT23v11$P{HTH9 znkFJ9qTAt!gIoagu>kb~h|$$=cbHlIexxHmOVo=6Of~?KM=N?&EpsXlnM*Xk1j{{f?x)@l7BTu4#w;D22r$5 z{MPmhRVD4^t918NXI{C=15I5;8ZyhVOf%gRBH{g6h<#T_v5xV$La9jGB#Ow)aw&T< zMCAK`#56*bdgsm&jM)19cIAP|-Z6hvzO%nE$~b;NcX<>2!i-y&F)C?im~};}tGQhF zdTkzvrRyb>?b3+&^k;mB0r4NbH?PA`y3aap;s&&*CYFA92kAO!T<^Y-`+Fp@QQ9R2ndadkl|i_Cnv&Rg7CEZLhJ#XWmJoV;3v zKP7?L9d#LFk-E$}1@}Wv{~LSn8P(+auKPNtQ;{Yjy-%h04gmwq2?7!zNC~|NNC~|N z2Blai(x*V^Wg>(a0z{g05E4KLMS2xTkX}q^M%vu(f9<{2S!bUy*4Q7`8RL97pBOOs zkOA-e-1l?e*Y&$bcdz^J?aS$qd=n1tWc!y;Uip7r6W0E^Ov(SK+{80KyYo85W^npc z?m3_^254R2rIEsIpa5Yx*S{qrahD(NIZt;KHPz3a4e3l2tL}`I0u5D5|AIBzxZonZ zOTMAdbvW=?-+88^2IuSKys`?@5ZDmqcod>)B2sKq3qZHh|rh)8a5nAct{t3o%in+lULz zQttQtJ)O3_5`BuRkIT4Gk24(aJO=D14aWMlq-8-JPd$n;UeoMNdTJL*>~eC(eJmQF z^4(ZIQGdG*|1q-+KQlZR(d;TnuZ?gvdn*|E_0oF|=s#4c_quVk1RgaywSTVI0tB1r zwmiJtY1fI)$(=C_Zw)>S?z8l(TQ%G0 zXg*Do!R?m0(*rx}4Qmps3f$a}wrvRDPV>u~^0%|R4Y`K*6dF+0h-eezvN!mP87gsw zE3s46X?B4~RgF|9IVp%_Yx8`hWG?s3T-q6h$?6_n-cAL(EWQ9NXKEkx-2H~x6?rOJ zn_DmQsM0;Vs|0(R4-7PVCM41=G0L22{uz}NTkBX@-{(dZT0p=Ot1`2IxzO$;DXvUX zw=iPcruxmL1jV6Wj-T?BF%@TwPauFzb6Y0*f(3<>gkNI#Su~4ex_$xB7uMA8SL54V zZ8)dpIvfMUq)xukF zA3?*MlTmRYzmk}ob&schW*dTPq>|%%Ny-6yr{7P~Pn=A&bZRafwxgF9Rw%P=7Y+;L zs2uTWt)h+&XaMwiO#tvrJw|x+EmK*W`F>wD+a2AF*&DPS?3(Lxy8LpAn^KnXbRiy( zRz8YqYB)tVc1^)U4$tlxXBNY>`4MV6WR|o@`IQB&?bDNLe>k`{b=Vh;QRgk%$WYSQN0#+0nfj2mGXt-VDr)$$ zO}(1@p`E@v(x`W~(~v1sn&9?+{QVw3RMY4oF~}dQdOXzgk&hw&ndZ!R|B}wff3Bp+ zs>n0b#7T0Ab<;}^NYjD4EBCAy^v72H#o3i61`-WRZ0~UA=_Hv$sTk* zwSAr{WdN8gR6Iha>({NdC%$-OUs?B*{nwHWmg_w+57NtvU3;5zjaj=3IV{qouQAjH z#2)Ov>wq|_#s+8jC=DN)`4^LermRXe&4=Er5}ZddeGz*=ZYj1h z{rj&rj__B1T;bj8^_;8GERbpH>del`=E%D?yV%S?oob87SQ%O&?Q{g0;>>r-iR5$Bjq-Q}p=DGrZO0Q47<& zXIT^)5}fBJw=eVUUi7~6(u3KR%rwMa%6e79`ogS{JyfPaUQ|f(7SGz_Gq#e_&cf@eKqDv!X?7@p6oyaPA0+* z+mwh0ekGF0@i3%E%VYccG?$k>EAOVhdww{=h}C4)cVY*W<(ktUoR+QF?EOOe{;HUR zYFgbCC*SD8g8&pB>Gta3AGS`m;9ernM9Z`H*qd1V{hw52EntEzj|+(p=3W*Ekd}cZ8l?sU}pe>irl2hI8(cPOhvx5V ztyssbaA$5EQZ{@(U{r&H!;8io|bYrT(lBuxu4Ss&FEGQgwV*<`_m(`E|y}Z2yxl zhxJS)lEY;;JX@Td@_Gs^&`kKN@qK-_q1zAB#E|-&`K@s8Gr!wBMePDdYD_m+>%Ta@Y+N&+af2KYop*$w?CDHadn>s9}k9$4PiC%-u7PJzi}V8a$v zSvKx#Z(%~QJUITNAD z0@-VGMXJV1M2cOU=yQvHR|&VR8sAWRj;+b0^}3Gik2W0{Vv}JVzP67}J8_jhX*czJ z)PFp!VljCgDpStS@1>J29G(l@Rfc%8b%av;2JT_ps4%LmR!tFncxgVM^Qos@v}xv= zV$fh+Rg+Azbuf_va%8vf*qs(cicF1%Kb?vY^O#}X60!pPn12I)Ov|25$;OWq)CqP~ z{?>rV+Z}`bX#wr8vNGS&?>A(8eV0wztHyb?w6#loo=8rYkvI?zzi7hiupgA%tTWk9 z9I(7Oo|)zP9b@L4BnlYwcs$A^Zk6ET|-jR^caFLSu%1`HQMa}jV??%#YuAv!vt33P7&Z&j>9QhqZ4Y*z)w3;iaT9E+lW-0ki5Sh< z6jLAM&h-1Am9YP*pZ~VMxDAC`_-}tbZn+SR1)gngM>RS+gJM4V*Z8p>QqWP^fH6xv zej=5Z9j*`OeS*)rLJ^5cn`+t35b68xohvaZJu{oFtLQDgt@luZ;?PjPM zI==d|d#nH1IMTjB%AlH|QDQ3fr;kM;W-@iEL}q1GH0;Ulbbgp3E}=9DCB>c39?b3) z@Jw~9r%`h5YpCUW6un*f)WnSQo4Ho1O_IESXa94uY4rX?$&o{~`@`ms8@PSZW<(3W zP$u0W$ENkDa+SUimaLpI-of&d3gpvFmDQyGu&kEw$#C!u`1m8TP@O4gnuYbaU7Y1H z!qK{959EjbMUS-t`(qNYBc}&GH=X#;1?$>xuWpFk3c0b(@_y^{>7~_Go3ZWURBf~# zSMs?XldL~W5?G(3t)~B#Y@o#hC!N+Y*)O`C1lHqz;*Os7C>#hxiJ10>X649W@QQr~ zg=Ob;uc`-UGOZ8Bgg;?=3T5pZf;pN4f5*OwZ6P^VnC3tmJkH0kGWQBSF4m+^mzO?e z7$WD5oW8vs@QUDWYZI&*n)4KI5f|_DB^It}XpC4Ce)}$I3N)9;A^soF7iI>Bez-!} zOL?D=c%Q7axZcp$WlfqhP^?RG%4qs~Fyqw=H4;@lQFgbh-v9j1>Tb0E+{ukF2U^v~ zo5?3uMUUn+euh5^@ADl;7p@u_me@#V)K!2l4)NTe_$LZrC7_*?#= zLnqGq*#B57E5k_iaf6Xxj>pHPlAx?B|Lzm`k8bckKVNiF6g;6=i1IY8U5i|DdyC8d zq~LGoRP!fTqen0I!x*jLDt#FaaR`E1QxD_7t+I%oMcqH_oMyH`%AmpKn8dom@1RdM zLzD>TJMPxkW49)dey|%Yj~3A|&~r@?&f`s?qsN|BPCZ;wEmA!ZtW``6yyms2jBlyo z6B!B};v;(GkulTNOlov&AiSd0)|V_P&DlaWTr64@bS59L<1~0Hw#_BIi)UY3716oi zkT$q#G^SFmByi7QJV5R?`GI;#gO7SB*u0;$xxLlD>T?%$$JaB(`2Iq4daux}N?Kxx z`H*`&_9YRhE(nvZtJYOMBRR?^&8^3xjDJoOY;vT7jeoE!j6DtV>ZkFLm|5tWE!i@y z`W_A|7mg}ob3K1n2*z$&*1YS8zshK!DyoTPiS6mnR|GDc&j_pHLgDYgN?j^C@c-J$ z@$VJuU#-2C!zF_Quq0dPi8(QPB7b2L8DWnP%nM!q7LAztkL>DS{+aymY}xbB zfAjy;5Ht1v-k(m3(Uu0I()~dxE?P}>$E$~HvroO7sF-NXlamo-eBbD;J%QHLG545#fezXe;{yd{BhgfeIFj}e=$Qm)GMQ$2%7Z+FadKany9MB)sj zQ9c@cy-A*tl%Z(xBCjvS5{B z-md+P0ec@a`v7>T;Byy=s1@Li7qZ-3uJ0?Tj2>+&;VmJ|d|9@i+y0@a>!eB75L&TQ zzquWM^i}3>$X|)MZ*I=`zfj=8Ehq@GyDAoQxPkSvLlfi0(u4%;JbdYmzGU`zB14Y3 z62p-9(Y!ubpX`jt*7EWgWzQvTPoBVZZWp>Te6D7*jDfrq9=vaRO6}G6)DU2rx3pDF zK#FZan`)E7a#Y+$cE6S#^a4?GCUIB7OIXgY0Y1}c=?Sn9Dc3F2ax&lgu*Qj8SJ&8- zG8`5a1r8ph%rEq{c-od{81aJcq}i<}sh`SmkWyw+LWczZ%$$g=&23WOlZHIRyS}%0 zjd5U0#Bf^y%Hh8ogJU-&n=R1vQvenF8|ZtQlKjnPcSZ8ZU92@vxD#*i3CO#rLYWUR zzNPZ3FLTkSCO3$09 zFyBDuwrD#7VsX)-FPU%I*M2{=3OvXZWjno#e!(x472-HA#UTRmf_Gl`+6(5MFuLOw%)COc|1H;m zzb>n@v09L^O`@|#U*k~#grgM#RdUtb||<+Y#6hV7jV-S7C$U8iJwL% z!GO-q)P^_L9vO6SqPhdacX?^pTje7w&}^s6_-K()P}{3I=pDeh(!}Itml8b6_m&Jy z9FIT9Gv}=aJz?Km-7@dR?{GV6@jFIUOB@=sW@%uWp^hApEkFKq)%j)98d$e<{{9sq zd3o1?=DBZnt)GK1iepUv#jn4opcDXu}Q0=XRNY&i!kWmw2d{yQQu(KRZeWpse4Z^l`6*qt|Ga#4= zv~~WF=8KJ#pz6^Kou(R?ZLH(_#!tUrvhHBd+I)pRCS))gqbF6qDp|Grdc;%u{u?Y zAq=U{lupttg3}8~O>gpClK52xr3RGRf5;5(xCh(H$e*0>U5z8SM^})bfFFwKx_h2Q zF{_(^<6VsAFQ zx2&wZT}erOquJFO6C0-u-YvZ-bNk3HX0rOYI^K*~kye7?XyEy@sytN)K&+cd;eSsCl-AB{zixy4B%>Q zdF4}%;0QWDx)nv2P@|6yj#e>+C4KQ6cBZf zGIL@|E29cQUc1m&AS~~E zuyE-X{tL@6xL4Pi4n9?*ra8r8k_Hc%uwbMFB&2&RjAA>VD80bUudkkfl@)3On@VbN zfJQ9LweQ7i=PmJXfKEaDhmxbs&Y+~XXr_Kvel_>(v5*|8Y`Kct<-u8ZDmx$u{`!I_yc9$0Kf5 zm(j5I(|Bua0>J{K+rf}o<{ak@0Wc15qaKu0!+O@%BpTEVy$vzX@G(+#KmE>}h+kDW zQp|-M1>2gycx?;S#91sj-n%IrlX$ayzhF%Vi|k?WK~>3r%bYjQa!5A$5ffWdpObp2 z?A@B(MvAiR`N)}Xjk(AS7VL<^&M$U+ZfI&>W`F~DD>l6~$G*1mJRyYZ+BJsnr-8pB zj0nYdJZ6VRMf<+x+H=bUPWs?g2&?a{0cejg>o64LST8_lmeBxP0~zNTh1f|7B_hyA zFISdt)TgwGl1=Ipsm)cRvX_&kmcqaip%4r#kL+==->PMz!?LYX1K|mUEv}Gq4Stt~ z^#Io67@Dh4a@Ub!Bw(@Y?gHYferDmC0XDD4>gXw7Q2Hg;hR_9zP!6Ev-$MXGI9--o zF_Z~>$puHkxk7sH@+o&Gf6U4Aez>1_EA9#--YVgpr zDIR(Q@%E+txiolCk>`47-nZP=W?=4x<$LqV&4(nenG2u6TOp-tQnoG1EFM}W8;zt& z9w9+(eL9ov@&u5!ENLh+@!*tuNbRaNQ6aD9X1pr|$?p$VQ%mvvVw-Q}OZM(5LxTn? zZIdSFkt7Rqc=111R#@hQ$TMk2J6hfgn@c=njeN$>FSLIUcwf`wc5B`lRqxCCJ!uZ( zYczWI)+2py;IW{RfU%_MGKSLhl0S?-~aC>Ty$cw1g?zKBJ^UVBVx4 zt6JnLZ`L}RrK+E0nB|!)nlqZK-vv^_h!9rj{kF8MP6jUn_@qa{G?V13T*g;Z@K!~< zM~a}`!A_^REDQ`SWqF!a+n(uIZ-gdp&X?>8P;V|x5>bez9?hb``y+#ipOTveHYxc8YCC^X4GG+(grszO6}Y~M2y%? z-Voe}1mz!#!Vx7U9$ls*zY^SFGNW-oxDS4?%9Y<*U@am+L}dJAYV#tH&Vuz-6Q8R2m((B0fQvft*Bu){L25wy(|0~6gLPWf^EIL`=ceyr?Z|N1@3Nxa-)w94 zJhGPz()5iOg_F)1wMge1@u9pe*3WauO1n|)C@GFrK4@WKmhVF>ofIgEEhr=I8C#KL z^MHYAA4F#wEZf_z(Kn~X^v{*JdOx{Pq?@RO9!FeOCfc4s2@_BFg5`Eo$gK><(8GGj z7;}PU%GThMEU)XKu+@_LQNAl?voqwTlqbX}cZ(?D?ra-l{_N?~qa6P#)4;pmjnj9D z(h;45RV=r*xzwKKeOr)Hcy=)pADvzpNZ{7AJ%9XxUn`-iOjD)aXeQg$B5Ov)=faHH z09TuA{~QeS(~2r6e>a)FR;+gF2qe(krADIV;{AJPhg8sJtS-XnxHLajz*(NNAT`||7!8Q#sc)cq*#!WuSo;j|swA4pih#J(yH&Wy(J6%#`%KcltgM$yN zY)aLO$33cdg75S!^nznWpKf#+-c%(jGzQywDoc$bMTaQ4b~8Qh+xlYPHphD{ZGF-t zUFNFXuxdZyy5-A~Ye7vD@_3W)dL~I-uG!dmi{!J^uOgHv;eS>B)b|yftM?8XMrN zY}G{m+u?frehNQ@)$Nc1&PI%;>iel!%oNJHuu#eZ12uwhNCF|fu^Cy9^Wi|+xNidC zVJ~UZ?L#BREvPwPh05)x&+u0@5Zl!tY?11t`e==zp>iV2#}Y#iVT;XrHxK`7+Oyw$ zrHgK-Sc|HiP7=E5P~C^CcB*b{{;SpD(@T4YWa5B(noa!R;8)SsHl*9z@f+oez0z^1 z9W{cVmE|Nxf_OMBjja3ERi}6%0p=)(qy{iV7w5Lh0)m4Si=G{(h)aye7P@ML^th<^ zp4(*x=`gP^!U!B|34?W!GPR%tQ(fDn!w@S94J@jOl+>+J=6h2lBX>Kiaw2wT3eAgz z|2bG56-u7jom(w=9W7W(6;C{NpJYy>sUA206K z%`~K{+t(+3hf#T*41Fu@@KJ#RgL&)1jefVK`n&S*z&Zs~#af+V| zAj(otW_7&w9&fGG&c$7WIFD-&Uw91f4BxOHU#XT22&}2Ds;XXZYi}>+b1-&5EcqrE z6eMy=$gadIj2o+rxAyaUSMBds{$2ZPr&}DuZ2n}>>@%1&kXr@+QmUIJ3M_=CJTc>d z+S)Q}+X{##)0G^w$S_hH*IwmF1h6x+DV|Cl`~ZYQw?>=;xUt9aaz|?2fK>Y&R}S~F zZ&{#utS}ZKDR*wP7?l@j_fgQhe^Lz{KYW~2-7~{4-9CeSzZ~w!-m#e4`*KjR&Uhm= z)?}6G4sYgAA*x63ZkEd?Q~Ks|UtTe1nzVAChaJmD$7M^xNT<9IMBcV_@|%&8>U5>L!L)1xzH&RK)4H)P;#`mNJ6%iTrD z+wH9?XzCcoz93~SVRdLQM5C^B3;3=1df6dboMpDb;ytUS#P9opDFg%bJH0 z8p+V+&Q|`+z*^&(qFy1xeRa|zhhsmZ4Bah~w?UZn#Ne8f`<6v)1PZoNs{+>?gIuoP zuDSbhZ+y+Mzy1^8x(Z}MbSdG#(P-=K!fCxDMKY>>C&e6VFe-=W0F&m>2Sh#<4>jEa z9LOsl7UZj1Q~&s>*2SpvzUPG&BPjSX|+lxWpiXX_{VRbM$a9q@V`D@NwZQN^wy5?%(HjkJQ1LLhtYr-^vykVWqNT2Wy zx#LzjR+@;t0VJ9~L=WheqwK3e2k%>;I@icLZ-Dr;K;}tuv{875-7(=@V&B zyLe?*abm)!F9dSX6DcdSE(bNNqed*{PCS0Pi9M_*2|Tv~RxTL5%0j$ zqFqyg)hY`T`S%k&+B%!lrsvhNb!+j=>RTWf?2nV=aL}SGtCH?kAGUrm9chB!E!^Z zFhK7nVeb^kU2_2!ZHP|*5X!}Z#b7PzAH`DJ{2vnqteAbk);jSE&6CyFUBk# zUh61SvlEE5se3&-)YW@IpA*GH8)ds@sW2SE-;}@HlIrNJ*8cqPOhy*0b@m*5|9kb~ z)0_jb(4!g3@-+*qy2ym2`Wj%Q-2jQdD$_H$yVXjYpKa4xZtNcSHP-)n@P+ENt53E3 zv$kbYMOF{LBsc+7c z_oK8-@0#7gyOvH&9L9w)7xv1u#iA^!j7eqDqO0C^*;n0rJkG97U{U^vNEyA?N1|v< zU)3fVx$!2|eu_FcB`i1kcq;|VWkST~(fN0=o&08hy zN(K2)Qtg4I8d}m4YtX3Chtm8js}y7eQG%nTj^8%_mm8b^JW%_uc00dpFHQ3@to9v86#f` zeQK3FW?RmQ^z&y)IW&$sIElX3o2j9hh6?cvU*`$bT z-b8^83r!#zy@;X2o5`Uj|Icnz9>^ z)R;;_cNntQg#B}c<)14a-;+yNpJ1b&nvCr>q;ei}Ixrg&o-WT}Vi-64dr{>Nzi!L> z5gW;^z9LO6hIX>$NP6k-K~1j~BYJbC?21|B@oPWB?y{^>oA<&iWmvTXsKmk30OoJ*}Rjk0EV+I>`38>WOJWx|1=Y?pbZPt$1`rHQ?; z>R2KvF$Krl?7a#+aU)9cVnvc6n9yam%U{n8X-2^LhG;TrxcuDSYRu>FW!x2iX7+p| zDPnx=pDR<&f8Oi%2ahEugWTT=$4Gw7&^HrLIaeU>|AsQ;C|-FVrN?Ry^3jNAYB5f6*3b;oLm!W}V8s#X1f#2IwhPNmB}09iire zH)L%AqT%>JsGpOjFW+nYD&@R6MUJzYp^)YXK#$#?<6m+yf=a+ey%Pyt6sqR3Ksg`x8SW=~JyGm`YkJZ+wEOAD>R>6x>Urt#@tTR#U~tZA-I3YfCEY?=7A1cdFKtugpS+0_#AZ|wkbvDrYPyc^Q6wo}bC}r3W1>~)!y3+Zk_Ue9@ zbAz2(+RPgo6%Lte=Xz<_^x;|>xak_i?)p=Rsv=@nA1udPSUK5kPy`xjwAG&kx@+-a zv3CX9fw<3Ro66JLg6FKXw^V2kphuuU6K-O?Dx6TMyBXW328C`d863^`S+~`vGafKO z`67KjYjQ5$aA_f#-9)sd2F+G^-So(!&PEC#NVROmI={pQRZIC)xs@do#wLtguqK;Gf}fT+wG8FhT5$8?gDZx56{cD!r#KH7C}`GRB|Rs{H)2+lYBr5={p1VS`yrzpX32-t_3~E%OeZe|eVI!MZaz{8g zO!UosK?bpll}3~BkBc#&&ylvL8dS7^M_65cgtmKsUa=gKzeyd}ZM&_}PPJ0#9E_{4 z@-&51(_8eIpQvn`ab06jNR=2c%%&s4Xr&i&;eyvF;)&71v{yomH0X%*o+o)}ds{l9 z21qJbnCo93=_Bvk-m$=Zw*1`_EFqqBdXtBgvYK3PA0elofKD8e8mo3@uXK|jz1t#@ zMqy|62XQK^0u})Wb3)>M?f&>qp~tZ1%%tG3AUk~~13pHJ4t_ClK2--U%egN}rLk!1 zdW+&T$W6s1YkT66&51dUo_duOn9{CKX5oW#wno|%^Y{xvvzK8LVZR&QXi>GUNa7`Pv}DLu_0i5m;N?rnkAs58E)=Hgei z8x-8M4M5|L(KgM}PcvaJ|PLoe|63-3am8YW?eQa1z zxE$@j>viA40laDwNCf6Bd_VU6?5~%>eS(aLoMNiWZ7=qaAvIx^+>MB0d3yVb;2Z;s zZde}-Av$2)iZRt=+;wFLHJXTZhmNh)o~b9q7@1uIIlO3AP6*~%lBZ7|Xm%I*qlJgt<@!J(4RA>3RBRoknV_0}k#0P|{#&`OltQ{ivlxoLV%6rn^_9eP^!{5`F} z2fnb*k4fuG`=H@9zl6x1)v5d4V_iPmhA`V&0a? zUD^Fq%e$9q1busZG9Au>^7| zRQ&=tkxvtFX+`$jjvTyWahjQEFjNX96@q05g9Gzj=kdBYNXSWGu~dxe|KD=`ceh-w zD_vJ;{bVuhMe54%uV+qOFgtMv*n_<)a=29e^0K4RwbWRqPnE=o;NJpP-4sJOIxYoB z(Z7?2fG7zT4@BW8dj?Y9KrxjcEbnCx|pQXl_epXPn8a5x;)h_744mU~B{z)gy@ zAq~V}Zk*Vho0hx;erB;QL`&OPKJSU_mkDI5)BBz9_5ro|H-1e;YaSlD-&p?&dhXf9 zTPO+*MXSOs3rj_x&p!;1b#l6=a%}d!(ZP@ML_U~;0ZH;~HQ=K8_HQIui=i}eo%dwLo?xSzp{ z{7zYB0GPV&UG=o*G6YZ1oA-nD6=h7?yoE(&He5+qDMX~I+Jt$SkNzaQFF$MCaDZAO zNJ&qavmd5)-RpTwGa3xS8`Kv$I%`&g4k2k*uj;A>Bj#%@k_&^5JTV65MP4`5g*TBG ziQ1}sf#9ZCPM4pD{?9@~bXMF=)k=^vD;lb&gQp-ci z&_U)mDx`{nfFo9FvSLD3%x=@<3GJNXLftJx z%J#NA57Fu6l-VIc>8mzuyme(}Yzcj&565@c-%md*QngMs^HPUajjw}GJFU(>{LM1f zHOGh7^umuObgI#g$?wl|b?U$Gsf369YFWC)vc7F$pZz(avB>R)O56P_4<@!MRF|6m zusQC3@l%Z@4rKYJ-E3racPq-0Lr*@d3Vl)VGDlnKiADp`1h0THzV@d}-egaRv{e7k zpGO$7Nq;)x@OAqwQd04JYyV2HUBjb=iu%H7?NK>&(%Lk8T}nlx-zbMT!XVzQ(m31J zi%3yVjx@y}MhU0ilNuAj!^SR?`;F37w=Kk)|7r;TvVm-BNG3LZg#H$!$9v`1moCJX zlh710|Az9YGJPlzUhfg<;qQdfLWh^YqY#+)&8fuFLg^H3= zDoW~!2jDj59M_tRBK?GlGD}v693wYHSX6~LtIp2|=W0m0o$^F=mv>C!sm+Tcp@eAu z>Cw0&t(%O^`qQz3qmEtb&r;XRzlUOfra$$sbLdY~0bnE7MgCMaG3Gqe1fb`|bn!|f zY=g=|yN*q=Xy<%fwxsK!j4>`5my%Vv`g6lRU50u)mXn?ocmriQulBP`oq(Vxb$a#v zTowwx4sFiV9Kn)&!D>$>+z$L0dOT<*owx97+9TYKhFUTrK33UY{4w9f#r4f03ZSBU z-VM8)n{EpGK4raYx$W2d!cC7m9eTnJ&hJw=eB9Vw&7bo_oCi6u zmN^^g-9q$ph*fge%XUS~9|2Fk8akwz8qD6lHd0d2t&NEa_!ikCS?z~PvS@R>zi*EG zuybBU>eNplLp4ZM1w5wH-Q+{=Q7(f$saZz>spdsfN!7|Y2q>bb%+xpoI-U$Mzx+W3 zE*z0uq!`{{F&8`6dZsRMjF~(^^=U%?I>+W(t`xmF2;?D*qwI zAD1L}cRZ|%*}8gj?)G?LDPZnjh;S#>V@7q>}XDd)lZNncuD>lu%@E# z?h)_88=4fOe;%a*;bgz$c|-~!-KE!P*N_uK^&GDNq(*HhE)kc|Ly{WIk(m}^G`qfC zshEMXwtdt3A+yvl=jXl6VA97w^S}N4{wD9lDSr6SrWiI5l92Z>UXGgq;V8((mDWF& z8Uu&gwuku*xURjyKw+EsYoIaAwWJ#K;ppxf^=Ys6HQHNJ6xf&RhaeA?vk|?ixs)3E zRAid@CN|`w!Zxd(@`LOj_Wr%&&Q;T7NskAp#th5f4n(8PN#cSVk*d8v<+#rDI2^== z>-oj(a@UTrBNaRo{nobLZlzE(*n6gXs+u2yG0q505!bbRQaQqQ@qOzm$&87LOK3Mr zkATv#5b~~@r;i-?Edych#{5_h1l-*R;A6hS5Lx4ff@ts+l;N%Iag=5Q)oKO%1ubzJ zxYxVlYsPZ^$Cq;#*MMv)V!^oO@{8>!M!BZHJE}XT#$cZenkT+Dl#27@BfN@|jYQ%) ziCdz0E2T~;V(6}{#5kIOkm|BGH!_GwvyoE4TGx$fHk%k+GbU|dpw%|R8pHjEC8Y_x zZuLvoMw%@JfZ;hMz$4)_wqgM(Qv!~c>f~cUi7l=s^sm&bGy6kQeN=?GCs0?v?a}o+ zt5d2QrlYy2=}GPC@KBxk0NE!(x3*8U8h+g4ly5M-Ui37Oz5b_pd9+`Wi z2$$HLDN<(1l0m)xH0vSOasgI~TyNgJ#@pE9&f;rP%*AHFh8f_-7n^6bxN|R!L3AeV zHm(H)vXLdow9MFMuQ$QA&va}`6GxT!v1){e_`^Z;hcXADID!@0aNerO%!A&5|1fKJ zO>B6X<`}~jvxzweXbU~7|569l;mj^#08No>a~rUmHCg@VNTDSMjPMi(Jo_)5#FOVud8Mo!RyjrFpX-IaQfHSg^BD4LLb9@66i|4BW4g z50n$p$RKZT+Z2=GEIbh&Z@;;x*`-4+?-0n+tAI($S*#rE77VKdwzd`DH5+$EU{aF> zJCc)tt@>-{#%buQZU8hQ$R^)y9xp`q692H9q;T}FkPuglZYqO<{X9EHS0SnMZPMb& z-t&{UwAw0fd#-rDNW)-~6AS)SE$7|*Jk8!A_3rw*fLssbjg79UI|XMJWcca}6$)yR z^IGn1z2mRT<(|>!Entgrf^K6ID@l}^Nb84jZPv=pm-)I>4e zw6jhkdRvrQ)Tc7k_e}R2C_2uzIB$rObW((FgZXL}d`}INkJnq`*Th>sc1{K28ZOMQ zO6D(E*0%MQH&Kvgu{}C-!&{WbcPOsi3#82r{QTtlCD*C&dP@ltqNz7pXq3yo(!Z0F%Ok}sYt1GLgfx!s)iOv0 z-%cad0&Oq#WP6fG;ckx>EG(4|hagf^MTzp^4)>O`U1m!jL~ba22J@`8_e*1((^Ng0 zO_-!z*SDri4b_J0&aqtf9Cs(TS`jAx5up>26k29#OWBe7UKjOhuOedM0Y$bL9aBLI zS-@vM>*y^)5l(8iTjNWgzrR1R6!AZJd(&vP*YNMx-W{|kRr64GtEQOeDcBuEMNv}_ zDn(JV7}_YMt$A+EL$H;I2x6uvl@K-8Ttks4YHAZ>D0+VX^Q?8&v(|ZYUOel($;+&j zwQ}FreO=f0`}r#W)Ba{wNXn@p=3(FYKTO_lT`@utHplnrrorrDpZteK1rms^ssRc7 z$1N{-JRhcL@Bl(%Tx(9ODbhB<3ZSr#7qcX0WtvqQ!7bW5&mRl;OR`NaZA~ZF=K3-# zQrQfzQg+Co0kKL(hV9zkOLH&~thfC* zDEIcW%}V<@D*D&C-Vm4pn=h!z98J0&+vB~Q@;2W2QvyV@)ORZEea)EyuTtCLN?JhdZSV0~(_KDFzS<+8{JzpIS+lAORb!z^Fo~^jW3Gnr(5{hUnYVoQH=%IsM4>vD! zG%a(f;DI_Hr>MuB23()y09?_o40N_t)1av7`yv>r64e=VV$e&~d+VsU(sAuc<3 zgPph zozxmRccR%Cy3K0UG3F;Sg*d;^Ctm-^V|Q-&i_tB`&$RlSZ`9;m?*Rab` z^fM}bU5T24=(dwEFIu`0M`z|?;|8um$SV4z$Ho=408dZM3M3ZIy;uZbT!Y(@6n65w2oY!KdBz6?Awt|kM%c}r<~-2 zKG*HTFs`rqc1|Sh-dI=6%}&|^V^?k-IJ)*AQ%h^D|3iLr+dkix<$I6TPI5%U24|OQ z9&>c#OD~g@pldGX_8%1J*RZv6JP@-Ve? zG)f)x_s8?-A2cE^L`L72e2;@>sW;v?rbfNTioO7upLrcSt!c$rQaC1QKqg5{X!i`v zEN7xv!|aS}C2DY2Frxx0XEaJc$dg8K9B)b`)+gHCmZkK)isJM@Q{i%qRO0wX_QAq+ zTG#lN>Ni1|_@#O|^=#Ldff0c|!f%A~@okA8pbnp-r#{>N+X+&tJV8+_eD zhd$k8Bq@0D??un&$Jw#2w4tdFUS1(cwb^xz<8VxweMpv@2VyI0+JD1Rd_oCSI?d{F zd9zD<&#Paq>12PJ#n!;;vm7;}^RN6(#1>E#-fckm0< zr7C_%W|#>)>>ZSIrGeWyP5(WZX*f_A5Ns@*8{CCwZn|JICW+RB_M=(K=yn^yJ zfTy)rn0D|nL-08DHNEf`DV9Ek@^NFz?`3q_&fojjt{{hEZS|yH=^v(xMw$ZDPMsuI zX{jD9s0lW~gNftg$TUph! zMVK@8#^%%9FwP~pzila^yy42IdJ?A>3q@r4-j`dGmG4^{g4Z68SNe%`g&ll^JfN@=k%i{4F%5_mv z!}V9m3IZ+w?UrUP#JUjK0a<8S;7)lSg;wYe4#>S@iM^{eBE6E+-{N2;9z0BE4Bk>2 z8{K*G;TZ=9yg+a!Y6a}akYYYwj27J==@mWZi}D&iwv6BchLm01MTK|I3<-POXM72w z`@50)dxfAsOe(w60Lwx3rLo!M-qAgc<45~tB`!)STK8>JLzryb>`ASIo&=R&;*PnktAdS5mPa{B6<)cY!;whWF#1 zh=q_WMAT5-R=9O)+2-RwFt3aPdDIeTG)Z)MYDIFEuE@Z!G|c~)L|d&7^V|r33RN~L zn2rlq46~pEIzF!sJ-P`cUF(gm<4pLK{#Y~;9MZ!tqSmJz;+7lZl|8`kzcTSCgM3!tXpJtys87b&&ABj&NY#17^munIN&W{P3Piq;|f z%I=WAKnEg{^jJwvJQjc1>JxRt31@k{&E~3QRcx9iRy0EejpHE?^L*`#nwevRhD51N z*%j+_`?(>i87q8oqxQ~g5g*9(!wFgTVnqk(P&}ZIR7f5^2)Mse5btNaE|#&hbEeVd z;-9f@jzd3bP_o?!S{?x9v}#tuc&HWPC7Ca{e^>^<0=L}xd4M_7jJ-ZqHnzSH+bZ7BDkc`y~6)=_~xu^&pWr+zHbFkzl0@}eyA~ach z{}iLmoeAa^7Z@#JyMx|Pvy2Jn&>4(9?dS6VGg^;wrB4b!==7bz!V z1k5-7IRD9#Xb96F_+qe_MwpR%tbCVkX*ELT-LMh7X+on`66* z=aKK&f>c#fcKXY_TlXpVJIhpNTu^_QJ|&rYbbr;((2SHKQjueL`%ARUEES1vQ{^5= z)H-P<;_1q0UNIGg#81VeQBc(d~Zh9o}#@z&k6xxHTTi z9B(a38VOlGSADCk9XsZt=lfq>6fBSnUi#kJKz{TmYs^2>hc<7l0yfS#oTc4al>0Gp zBY^z0M9eCd2;H$8SuB7n|2?c>3`^aaURR47R_wf=#1no!gHm*tndl{6pl1!! zD*eOs{8gr;&TZ=yP*8!S#%FB*%G0ti1fA~y$G}ogeRmKXjKqgD_n76(;?X@n4x`h2 zS#>2Hx%!1g`*)$bTW_~CbmU<}!XeL^==WM8)>35YZOQdp1Ds&IdXN8s`Q`pXM7FD? ztEd>j! zb(oZtZtH7S@YAHtkrw_Llv$nmb&ghs%mda8@q>ZjSXuHik|kOY^@62Ik~10)$JP}? zGX=wT!!mH=SfM+d7N%o?@LXKO& zJ^&1{j>f(oxh~AD$Y5!Zj42V86aD72%%WuF^mBa0aP8$HnIqxwpjlmG@mg4Lh->Ko z*i11a3Bez#s;himp8CrDypgtFk|jWWmS9^7Gvds(<+)|E^DH| zYD+^-b8CXJLazBkA=Dg5#<2_ecsY9N?wN8 zhN*=u$`V~Fz7$Khrjest;s_~`T3!y^yk?>h6@Or;S#5DK!e+@U3J!sfAsY1 zmVJS-WozESL2xrYdb0g*``j7K+q>t@?~1JIh~2v#{ZQt3nl;Z&Yh<)jWl+WYnT%4e z%_q11CKUlVD#^gwI8Mf*6bmcK_>LQkk|zH87UjYd^l@?bx9Gd?Ct7<0eE~_4vY);m z!T8iEM@~B@ZC8vhNB*}-%i`m-8!Lt=VVPkc;f)oVJ%Lu}(x2aFj(iY3hQ|)xPs9J2 z4pS;WslM!+3IOM%B8rS&&3C=v`-0p%Jb7IeYNJj zt^zR{vScC`R@m_zmpyA-5=b8Y7C7Jq1_HfC21e3yzr2k5hUZ4m-BUmM1>gD!^6YVJ=znzQ(0NF`zPuLQ(p{T)ZRUR^}PX`c||Gm{d+0vzaj*e zMf8@FB>9jqKGvQSqgawtODdQ|q3s2ti3Nh(Qmd$npz<*+o0XGkCI|^sM5QE`OXWSc zDkC6_V2WW3AnW32;kuqeJB(DynfJR$BP$3bcGDKj0o_KAbHIZu-ViZPco~Z|Xqo^E zz{9GHpuv*TP?NqUly7a7=h=;k>fq#1tInxlFA`_lM5FPCUxexhS9^Re7jCQ?xo7nF zu|0%5ntNh?%Y~()@u=Dfm_#@{@+PT}sr78nZgfqPUA!i`sb1Pa6lgvk-mqa+Bo6Y& zvU}*+-cf>?C!}s`nVMxj(Fzxp?o*y;H_xQ-7(@@$&C3b%va;b}xVVaPry3d-lHEvv zS9zk}rs~4e%YR856&5Xxq%3mki7?cGzQ^&(#P*(yoEf}z>X({v=>3(cJTLqe4YSav z@;}=dK5}E%l_ibjeBOVwbInMsY2(xzk8OWI9pxm#hT7YHU9vNX@(=`Kw&^(Z|`Em_5HDp+2;uz zvWw8lYRRUFcIy!DI|cp8Ea0Yqf6XMmQN5o17_GSl%kh<_+i<}(Pb5NmZE5@xZ-~O#j35njbwLUlS~ayl5WXy^Mi1aZ+St z-Av-pt_jJP$7AcxMh8mN;*zDvsk$#xGMxA=qx2J6;97oBi_j!?!%s(N6VvxJ6jOlN-<|Q-d`i=O8q%QK&F_um?ERi}TAr%;7-$)llchfxwcX09YT8OO zhRuzCK7B$LDRKRM>*TL7IaO8}NqR@q!Lu}n`G4JvN4OT?r+C{*zdNlB2dyUUmi8Vs zIu-KYv;{cd{S-v}^j_qPrAZR!FR&3fVzaNgDU-ec^t;niq`>ga)TTkDulbtV8H%dK z7AfrM>2FqumU(DbxWykPc~pb~`K9zp;1JSoRYicEt*JmN2M1)w3M&ePiJk{Y;FP-l#bcHyQ3>d}vp#!f`uLr(cQq5O2uJ z;)D5JK58{)BxNTq`m0?dQiRJ%kyQ>u8M!#XQp~RrM>%QZNyxqx;-Z~%0+i+BOpDH6 z70#~ko%DljG*%+)Hsj;6LV}=sw0D^M^NYCW6t&6s^^+%2Z_a=SptC^HX?Km!N+wEG_Fo#lL_x+!xS07R9Dcp(m?k41c41v_Yg4F zgkwdZqW}Vldyb$z$)^=|nPPT{;ggG0*NF0OteaQh9suDJ`#-jCF8QO9>VF%6awD38 z0aH!9T~fgVRlI4kfJFl7PO{|I@(3f8%9nB??k-~ZHb0%ae&_>VKzZEj;p0 z5~*5h_S4h6_rbxTuB_GN>yxt%p3Woz=-VNiWqHJLYx@XAb8u1KKp#=JV0s@7IT8RTqAUVw9EBrE;>8 z5irARaN({5K!a&8V*{6c(Szra4{2+FS;_Ajie*@*Q`ixks4)Gx(KvB>Qgu3Oz%0t3 z4)QUppLqUbP3@C3EqQrCwW!9yLcaq-)E?c=@QoJPkHn9frapKOIB#)awC>w zk#S!tV2COiOR|g+yAq8=yIbJjlzsES0lzC;Z|W1BdCV&o6`G%CwmkW2uJ=m-fAffirP!n#;kSA*k~JL4nW-&4hLgf7}xnV`<)SiiME9#jPHqlz5B7!*O zYD9!Oo@zkUmQB%C4M99oMD_10Mz&`g#T2t>KLt!=3FX(h$xqr=r)dDqzRuwej@|6r z)Nwa04G;9JM_Cfq1$NED8z0o94VF6-7Bm>y9+XW#fTdPtOv!1yq`G+|=d;v_3g)f% zDCx+X)wH0Os4E^>_VLY{u3zaMuYdEddmh;x=5!ZS(rr7LV+LsLvbcD(RdG~|887W; zDN;=u!dbn%|1`h~ty{mEkGJr>KmI06acPmAZg(ISxzqP#kC9S#vB~K*HlARAj%DUW z4>^Mtgyh15Z{qf67sisc2^=DD&uEa6iSe-4_tY=!C0&l(6YYW2p>ss-JAelrF|pmi zK;wd%Qy||0LzQuCK3hJp(1ADX_paWDARVXKzoUl5M*=Ei{}Q6sKX4V66?c~!jrz9f z>?!UJth>Z4x!|)ER%MghE~|{*1m&MBl(55udOQ1b?_9qoy|k5<8sW4+hxmWhHg){f zOr~NCnPbfi9Y3lb>TRFagxQrb#JUPu7#tMXZ{5s}0_>s}CxnC=-6QPzun+(EZ%%eL zrr1xf3gvKXNH-ZX;LB%_f9%z}waZLG>yiouo}|t=tve~^pu=uX158}~4+BqO$ku`f zFi@t$GqGGq2|l{m?gOZot}&_+y(^+j{i#H6i>Gcb%Pi9wvSpRjBk_E zOU&y})5Vz-ZsBrrj0R6^LLy0uv|G`cHuCGsf9z|NUeb01^?71L=OxsOYlqKwezmp* zJ!>3m_?jC&SAkFlvPha5l3#b}tQ8bDywV-&mRd9>f@SiMg`sag2jux$(^Xapj^^pb zuZg#NH~Hs{Q%R60$7vwF#p;K}Y8C8ib`L7DH$*h%L?)N+7-46~`Wo8@OkiatM^4A=akCw!v%MUM$(iWDCQGTQ~o!m6_o zu?;0`2lyBC?Q@pXzp5zhxhgHQ;)CgTYBqSQ|1gaME)97bBKUeH!~UJsS|u&yrR>Yn zf(P=}Zw`W=8gfeQV3G&vsvgrg?&=?qh7E{f&uGAz__30|TPT$|E_W@Z-O^y3WT-T> zxuOwOVk}zZ=Gn;hpvJ#^b;17KQZ0{vM(JJ(2<2(zIb3#*yO>V+WX3ha&{^hq6?VIP z9#arq-6W^r`(4MmsbNY^zQHRoKEL4YUEcr3Ouswbv~hV`)>#Br81_HW?>$k-qiz~< zM3?0JW-|#{XHivRyf}IZZxo%uUUJ5O(tayiq<=m8K<|yAhuKp!gumN`i`ce5laxSJ zity&G;^TT;Z7bFN?nLvi4>?vjusK04FIc-?!mFoZ0nc~QUz?YysT?Qw8tMv{Z?}E% z*}G!;^U{+vIUUQI&X0vNzcBw=T-q1%f%1FL^jD_anTZ(lPj6!kZv!KmUu& zfYzBuvIGIgOs!%52X1^kaX162Teh5(^N-~lW*pLOrez|PzNHj_2#uF4EsIh`SKQmr zC6LXF3!Uowk5(T=SHZbA+ytKKoQo`pOJT{#%k<0*7gNC7^YI62T9D0g1D~-{Cu_gK zC%RJ||Ad*-N@2W~eWgF(3)$6-So57nmENk~#;hXamWwRZW61r=#(m(nZa+2+ zwxTqKIWaeu2U%^zrY=%S6L52VGq~$*Q=d+9szHG^x!0#~G-9>V7nB27Xf@MlH=s3W z1FGN2IPCqP|2M;AvFNwjr2a!zpJDP*OPPtC*udQqL><==fTnD&ozxF49 zxPOd&4;F(rUNYNSoSVJ$ofb>_-Bnwt!0GuAvh*gb?W3Id%TjkK^4QJ$nn#w^UdLSP zx1rZQqwG0LGE}@>rHmm*G5~_zZqY;gs_(Sv=%ig>#Lbt?UK7}!u;8e$ezgF$*7l{J z*$u>1OAPyygA5qxz0Gr*thLoE5&T8#0uv}nV)KFq{dsJdIQDP(liT>2b=*IXs0-37 zf3MOf0-Wm_xgHIry#2J+80w&v=8Q_$>kp8<8NR62OQ9k2Y^DZuCY+{R8ArA z*T|er_W|H}_Iq{4{)4})s09eN|ZAjPgUJawns0nW;N8cR~JpxwQ?am3q0v~OFybBEh}3;COj6ckxUJj zUyk6dpQ9oj7kOS0sTGFMqt#IR-)7(*%TQvq5Gz<$NK$+&(DPlWM7YoN4(C~PG*hU? zr;#W)mMkhX^YpEus`iDbw+IH_`r*L!l(f2&FNX3g$%YnR5AuR+-IWD=bM=PY{Wp*K zV$c_om;c9rJwdT3w296Hn?6rT@YM8XDf$TIk)_t6hV32_?=EEP6g+2!M7xWA4)dhj z%hB>9ks(8#8J=q`KVV({!*=Qb=FI~XzWpMjx(pbJ6!KRRG0P$b##aR2bvx7OMPr>! zMLj0+XFj47j+oNu%65goD}R{c@+Lb+mnN#VZ`F_ONhO?=u0PA>8hFVs|89QB%QvhI zKyghUh?W`(E!C=g@@F^G4j?_5#8K-#%p+Q{NhNn|!+7m4Hbht!!>S%UP>YhWDmH4g zzhc38_WW2B<(j*Mb6b$1^Jv$SkrE=+%>Sf_>sQ(g)bdxL+6S~Nup#2P&NX||k1OO3U-JZ-b1x7pMofv)$2NX{!#G3zljo)-8JnIA0}$O$DnqTKZ#dR?-!T zpt=IMtv5M^l_#d)xuEqX*&3_AD=JQBRX)~5x&;!?1nBZ6RO}Tu)NJF%%EPYJ@v1lE zFO8RmH7mshZ9yNRYUr3d9V(LDtF{0IP4&9BI&V-7Ei&vJO^1j$FY9-9gTdPiXADul z`bgG~Un7~*w%d8%Iot~$7k{f^%x$Lncy8Y8+{SEfb8gjECDbI~x_@WP3`Z=#w+#<% zm`{<;p^Lp!CVD|wT}8UYjDw}dvw=2^=eNwf?+CP$E2-pAP)dpr3kB9%fE-B{wqBOk zIQPlHE4d$hgW}mzq1jGGZFTAc=yzB&;=mI%RWpvW;I2?}j24{OX>W9vs)T4<7Z@dJ zhP#~@(^KQaLY93Zx;y0Jw}S`T$Zyt6p1L=g+>m|M5Nnh$wRU*W=OldRVuJUutDS3$ z98$J=u~*osTcDSVF5-c9ugMhd@3=8u6&18Gn)0`1@RszF6Qn-)X)mjwXL_{Rg7!P~ z#zG}lI-*4HIxU->W_a;?m=1ALEWWQM=l&FFm8DAfUcKG2P!DVfMD<@c?>4(`fhP!N zqyajR0&NyeltmQaS9WD+>q#>xzWX^5)OcEUIv$l~7c=KI4Rfy<6@-9VI#Exu4&QP; zXllE7ACvX1=qFfciDQ2*-UXou)J6VPgDv_@`-X=h=dJmg8L#}YuQ@k0UDUeutIo_|KAy#T08pfk={@?SqOe zL38{m&i+DFl|^bpl?f0mi{X>@T+MJf^Bq6dWzgf7&%o4boxQ- z+Z4&)XHs4wgjg~}3}Xjt8F0;L<0~*wU6=E%lFPSn138m4LR`cXzm(_ai2f+P`?TTa zuxMF1-!QE*hM`q^wu`IkHv~yT?)>z_Xbzsz>4hhs!Z*gA*rl}vJed9zajl{lMWB6$wc^ogJiSXs#so9+WMU6W#HrL}FLAJ-FoDB(i6o)m%n zfx!9Xs}^p#);9c~K@>rjXt`!&rUax3M|qi(rUH<-1kCG$p#0OHplCyg1*7QTHACh( z4MAot>rxvoro43H>!3~H0}>?C_-8DBnY5!mMekoxHo9q7C>}2_hiz!P`pH*tfn!a9 z2dqt?tVRf5*Uqf9lXo(;MHgL%D_KjLUNPj1?AC;+F32!zby;PIU79R`MF*R*SFT%} zk!fONVTHsKNm*i}tU7aiK*E|C&Ys2rg`5g5HEbu#gs=J!UHl5QsP#! zwX>=$zsqS8%|I;cbD@}fwK?L!V&@h%pB*|+U6FPwTnWx0yl%|DpEfmjc=-2`_)f|F z*SYfG_-#6p+q+Y(E9@?s)_H9ux8ts17rpzC zf(;0v4hNldy7&?s557S{2X=+5aUiXqKHl+$@KC*0fy^Wh+4p4^PCZk+%(&uChp#VT zjb|qcVC5qm+vU?8B2~5nd(BklPesfpo{hDD6f)7oeQ6|7-sf?{q|=0&0=q-kv!*W< z@S)JAZAzByf2@Az$4oFAf6sEiIqnKe3@G{yzQ~-s;E$_pw!Ls zx0}ibr4izb1yLcyKwrHHgF4?I!7rN2Cx(^@0a_4`{hn+KhQOi3v}QM6%Q7 zV-GjIt`UyA0%)o~KbQx67jUY8f|05lXI6|zhe@zWwdcY=Q$HPl!KQ*)s|+8ugtKMa zSTxjao1RCOsDCbgc#S{vW)kRT!r4DVDzd)FT$g$Wasz(3p3U0Z5mea_Smo#&*x)ja*4;Xr^XMEi1hs)ndb7UwH|08B zGa0X0T_~M!9WO~7o(W_*TUqi07KEsFKT*1bR({4pc5*34as2Zl%r)wek_woVw_p|tF1eUpN&TLAsf%iYSzm# z!H`h9kqZJwJL3cEt304k`7m9}5jFjIcxq3?EFVck;p47zV^ME7SN)f*TRw|3c|6!S z*=e(Srfcslst=z>>lp#ghq8ZpJ|Qy6$QXqbFsv_d%S=~W4FyaeS6b|JPL1V?^C(k% z93>f6vl)1*FhZ7Yjh{%)NK0LG?YO=KR-g&RYg#gIZBU>3n{hkuqJuT(ej97|JhA=Y zLigQJKJYY;5xOi;{Q@Pd&YLlhF}27Zi=aK^*zaV~-z-Ye-&43Wy}1bWqx$PJG}Heu zK|iOirT&MdwLb)6OVI*5mAKDhcY2nNE&vU4l^-XoZ)wD%4&h7YyyYwWBRoQ|jGh)me!e-@-u9p5u2`1QPkGEcm)`~} zLp?-;^8uyOC(o&(T<-1GJ$5Nh-I{hQUpKDVUUIcewvBLgqSfVL->g(-nxck-K~v~u zQJ*-#RfUCeMQcX9@3`u3!$K4N`^l01C71Oz0Y?cA^}?5?L7owQE=pg@HdezJA*QMI zIMV__e$SvaeWyrZ*SLd+W2C2wGHtp=%cB2Rrr-ab;`0BM3HHD7!bGb6FkO%X-Z9%0 z{ol7*`OeDpz*SDogCBnF=z~2!|35(dKVSY&D!lZK^sb^TKk1*>yJ$$C?rA+QB2I^3 z*#xsvuS{G8H%T09%{j2jCt?JH$5Rw|av&M_@e+&oSeDxVaMOR7 zz$Z4;6fJr_Ij`_CttrGl7Ud;hg^(Zeq~NEcWj(tnFcom`Y7NPZ!}7W@%d+f6W~l<# zXncGL)Y{Xc5ENW<=2{;9ErQ3rGuIzw?U{lyM`R=;FP zFIt5E3u!#XsR&u7&(p^PZd)lw|_P@EdKjC2vPwJ}A|a|i31dW1p>H>M1C^)%kJgpxWj zq8DkgY*T|?u17Y!{wg@|2&W-e!tsJ$h_4GwzFHJ;D}KgNf0XymIBGAL9_asrX8@V4 zHfG~Rk(Ne&zxhySwmBuqd{p?w>;GmEsgk|LU)Rn*j{N-3E3e-Qq}g=L9*UaVwbSQ1 z@4|hI0gKzJH`T8I8F{JJUZQIpi4(Z#V+2iHyVfFd7_6P1IMW&u&GN2w77MLtai9ybtNzVr|==;kbBU~8o{xC@$b`>4`)fI7! zL*UK=QA*gc&F;kYu<7o6gz;jW5bVfnonX1E-kHL&_XJ4o;TTuA1ia&8H~ugkT&CNc zl}$IECIes7ue98`#jFj41E*h$K+glO73mLI5nrccBKDI$73DUb1VohF_*XRKtV@4K z2eo5%*K4_zTaP4n?Y1IqWm*DJLe&29s?$M@ppOIlLM_BDOwh)qtSFQqZh zIz~Ee^k(Z>$C7Mn^oa&-N<_l_!z1vrHrW!B^vSXcnt_cu?uo#!pd8L`LP{0KtIPf=br0wpC!rvV#e0w>|FB+fFa&4|qqyjZe(X$o4x~iBWyOViM<47bYTNeeDo)m#xloQi^Ey z)Qarv07L&AHk_E!)21tQ6J|8XXDW0nZEwL80)<2L(m1rKaB6((#S70D-VbUW9z7cP zSX!SSn%mTT{vW1<)A}pjGoAb>zV5KQ1>;1^p5+~OsfQ^n$xv?H7#1^N<#Qw@aDOh@v6(F2S6CN%c;rGkE!kzyFyWph)QRGWG2Ylc-rWoW^2*7MHmrp zYYr7HT?Ep+yF2(8!R7aQDsN1y<%cAMjq3Is6uIlBheXO0Nstc**4AJF%G}fYhhuLt z?Y_55CPezNnkf%TTQ$`LBl)2`iobF_BHUxTcMeTWyhnBierUxN8^;5to4;Tn&5aN0 z=5eK%pOeXKy!w2G0wRVUb};hNq>1i~l%!W_xXUyhca{Q_xxbEGDIF1y@h8Ah?*7oL z+1o9%6UYeMTWgGP`TmD#CrPvDH`B2GKE5YB_GqYE`=zF$&DarveHL)={{5*+@5PJt zFDFBU<;YV37N$c)B%*;MIh=LixnGG~A%U_DMFs<0f2(V(Zf%^U`o6WTuTI|+_lr|B zpS*+Fhfq_L0=-m7zO?XM%3%W9fbxBFY+#Zt+%mBO?_7uW)3418zfaoK^qiRYq#)(d zH%tRlbwM>rJf1w_(4_TnY3kZ*uqgFZRxXTc+m6>8_|g79c>hNlaVb0#1qhsr;$%j- zi@#?TG}D6!&3wTlX-=W5y4Z8F{9&?RUu@*~q!9o7>P(mw!^H#h&C%!eezKwQSi6~v zr^9(=BfO!zd-Y8DtqX-yU9;jxrD>`b1HU`C$f>L?+WelNkDxK@^}C$0 z1>QDfo|Byj$D;ohYoEW7RrTWF5A&t#4VWn0sp%Y7O~gkZ{qtsOZhJv|GF?-@rSX0c zLp(M750i#fGiBN(!usWPMj&gp6A%)?xmyUNUNm1x=vtDQble76Nu9cD_CkO{(N-*I z3%9;O4_x+eq(435I7ZO3bToSXv5^iMBMF1MmCu-!hH4tbe@zn-x?dW{D&rclziKV2 zQV9?YTDQRl(wx}GR(Te z6Ygg()~BK;Hl!G$ZWfJ88dRFJ25~=bc;pVN{8j>u=9ji6z)O;(Et0SjX<-W-Ty#C7 zt{GmJZnQxPCfilu5i^1(uHxrHg=+c3G6EPP!(~m55xN3Z#yd7pOwkSnsiWV_%xQjG z?zEMlM>i_l@6tnio+aw`kg9KIFeiEPc@0i=2##S?3@~47Q+%B1u7N8*JMspOmjx1m zx?8e%S+p7SNE+=&{5+%3R6u zv<0)XUSWr7hUxN`k7F-X<~Ocrrw0Ip^h{`4rqQs)P_@daUJt|Pw<}}0D^IR7Hq4}C z26gzLK1Ih%i}0&-JQ!8!a$9i5EWAlON@Em~@Ls@otF)E%gG5U%xH0kgT$J8hv@z*J zuq;+{fOZ1BPl>Aj`$*ediV}?k0Vi_U@Cfqfp>iP7pg=-Q=96kbW+QUH_eh~z|GmNm zdN>lHPZ?Yk_;i#aUrOh1^W~@n=7{4ql|2_8+ z?T;dzzhS60s^7tLl76fnM;%SpQEoym=<;f9$Jv)jw^Z1Nl(DBT8592<lE8@;it^=Y{2|l*@7myNM zy!kWZ!)wrkhH%LrS{c*0Bsyzc1@5=F;jMlT>$G;S=_(u16tcKpJ#hDEnIOEagc?VW z+7O=&kGWrN{$^#I`)$|_tWAE zLZ89@1iZK3ToF+ef_{{SWI9-SjLOqqgq=R%5zrA3R*FZo+x_>za}FO$tU zvLAaGFB5FCEYOQTYbI{ka5+9Kfd;02`@_W5af4xb;7C(NTngvu6F$@FXyWo}UAHa# z^&so#g=?Gebg6gjA3``0TRw{Q2AG*k@@|7NuGaxh+M)o`(Qv8r%H3BCfEV2TH4jwg zp4)iYrfY&=0?JKM>S@@Oy(e3DB6O%|>k4hyHdVcma3)S$eAQC4E=_I>gVEIspu${l zy0x_=?iavO4*glY4F$lczEd{KI0`qo8`c9+3zT)Kioq!O$XYuvuU3wmAXS_BuJwU; zKku4>hsTCg$7(~wvkYZ-jKpf6KX-F?lkHA3i4X;{8mf#Y@mdpj7;q_JjI<_j7Jhkw z=#>!D!1REO(q9rkf6ko6Szw^iKtZ*@LZSuzF_2^_NCC(S*K-H>T*?3<8ZVXK;e;wB zm?s$79zQ?$m)4X|O-^Gq2RZ{^deXa- z#l0G;H!0>sWNjtuJp8>y+s@3u7X37KW{qA7|MKpy0TZ3Bkw_uBqR*b7{`o0i_Tkg9ucKc>%7jI z5>w8))zzJjxOUOBCuiI%X!BU2(@G%{CaFQlSvBQeOGpv=D<9xW$UideRA|6PVTD^Y zbDc`$5mnQ8i?A{ChfDfyBSKys9E^`kEkXE!j9R)voGRhUCOp7Mx?w`LF~4PR=}^7@ zj*&!>_?M2x+}EKYPV*{4#=@O)6lTuV5M~kDHkkcpga6F`#ol{IHMzcfpO)=Lx=1gA zN|WBJNVXy%ARxUH0qN2~f&y_Xy>4n~0TJnh-dh9$NEbry3DR3a4Uoine(${JylduN zGjq;bXWsc|{>)mil047-+_~=S`@KHjKKH)|Ww`hp6(W1>>ZtJDex?QNk47ODX69MU z92x+>qsaKm7C_3>;HF%j#W~%GA4C^coX^(iS(~ zUds=MsOU0Xh)k3_rM;NQd6IXw4czT-fOECSmait_@rNpAm%y7Q4EsE;9pi!#^N;85 z(004NtweZOK7040(Px#y%!x$5Es^{hr(%?{L2&afw0b<`R^b~CYeYFtxsFE&_^iz9 z)7yr#iZK;LhF9^+hpL?jW8e16t=c}s?0LAQ;TENGeg;{U2A&2B_-QmgETYRyTQr3sr1clTE6tBd%)=p5T0b#o1`?({BQVqUN3_L*%5)CYH^1!3>{t>d$o+uOWd# z?yR4NO3*_O0TcHQa3J^-G_OV*Uuq`j9VP~r%4a|1$i1v`F&AS=3POBGkZ( zvgOLHj`Co0oXkXFj5({z!i{Fi4I(6Fiyjrv3AFuzmVSA~;OBvH+ zUmYL}xI$`}+%aVnzVVij7&#z+O4~R7TQOBq+*j;DR%>IV0EhxeGg4gq(@r~`_j-Ic zkTW*VyvA;T2t$p-xpalc;TT~PAYiKGTZ=W{WM$@M_|-ehUWFcsTW*2EHEyP4sZUdO zf2jUArKjJSVf|5+l$H>pI^}zP=_n;Z6l{o6xPGk;HsefkGYzLJyG1X5xEE&@io2*B2@)5{+9t zFG7B0*Ez?LyF*#f0bnjj73#dY|H(>tz565od;#>CJL0{2vr|X(?WIjkXFDI4+M7{p z9jSLL#$m@R1@c;-`+Wq0auMZA1NxJjJwyU@NyS0e_!qK6FcuU=qq4K6|mUK;i1 z=+rN3mxpMF=sKFZ&x#HaxPY=(-FSJgI7H@^s^e*nyrw3#Wy0MG^!k}h?^-pX)X43) z^m8HKq@ChWH`E2mvD+y{Xj!u>U$!1_#T?#sSLGV_zu^1Fa=SG&7Al?*>+yEjkkX5` zctOJAFV};@q=oy!#T&L_cot_AR}cycMw!BC$`yvC9Vu>D=TL8lUtqRYr_2FC|ykmMTY~EcUR&){b9{xhH24D>lEpMO z*4z$R7~cv#E5jyJ5mVD58&!h+ofUq_IdI+^^CktT)5iiWPk03s^D~6<7 zxint*fZZNK0{%39rBWC0!THH?{@9^79L7*9OjuTVlc54bSr5D}?T#0np$;1r)PScx zi0&<`#~T`esjH&$jTj%beK`F#@ha8eBv0K|U>E}HTFl%CD6^MhXL-!iQ(wdEwJ-d- z_V+bAv+L|yP5UgY6fp&#!lsac5n+x&eZH{etiv828c6vnGF+9F@S*?G`I8EWHX+Tg zT&x*=DuQr$D+J|Jh`X%J;Z;y>N0fo9Y0g<)?{FIn<8?@&Oq{JjE+jAsXKU2UrpGzB zjj3j?8BFz_9h@awx-%;WT-3~}^LS+FuGQ$9nK7{O^a`wJUZq&qlANPe z(}@Of+yOMj6bBFq3bTK;R9cvEiY`dyc>CiC90Ut&4u8*Nfm~#~8Ngw8?bBunxSyRG zf<6l;JorjaV5s zeVgCc3JC~I<4qL%8^b<4mo)ueTBfiz#EmTxK?+*snm?N*vI(jej5|DYvGT@~omJ@@+~{5KJhRx?UQlS|MM$x1 z3y7;>N%;w{)wFCz<*h|a+wv0E@uhHMR)aa4p|`N>CcjJ=MW4MY=ZjHz{rDO?a%^#k z5^!@Qe($boilFBN(95mb!u8&#I|lJ4%t9qs>bD*XjflGo>1aR^nc}KJmHMe0X^&LI zUJi+Vci6GB&dKF~42y|A-%`?MS{KwXxu*a?kB*kQ#f~yfQ16`)Ln{EnANhM#awS(oBJ8V0=!RK zN=FS;%Sau;5=C>nwm0zs6;eGVyYI3_6U&u7jQq2N&;n=y|7+|52~V^SmbGT)#ngrZ6X8neDda*)!<>wuMI(8bb z_~`dFDG~(%CfU2r<AS@5JHCYP7_%Lm0{5(6A zN=x1>SJFA&L8c`h;QlS@=*Gu?mo))t=Rf)C<`i(<@Okb%ofeC775v08P1ceg!Bo{#25%usV!uma_GfKmXU#ww5_fEhr=Y*jFknP~m}SA$hFPT%0^m;iktvIymg+X!wp z+Fmg+Mp~3kGXmDoi^Zk%syqX{!=-|!dq5IkcuLIrS%VLA={T}J)vcsN|D+v?){m@d ze({>{`0wU&Ic(gUkcgWS{S)7NZsSiw=A{zPY!#%2rSOKq%iRgA)MgA`jvT4hq(X_Z z0A0VX*0H^D{9T^Ntrc7pB(SSf99J3dtufUZsW!e|pG;Qys*<#19aKvlZLIU&FGygf zc^=v1;3v*K3l)An2|L(Z zZE9a_zRj!F6ffB5xMUUPq<5OYPb*}i^96RKab9&TUVD`^!_8Kx6)Nw=>zSM8!FkF< zC9k@l$?c#`R*!b@rLZ+zz57%?mj~smU-{AbdSBrR`(H@$xYJFt4xU!jzanv?|u9g)KS_5>a+8*y407Ci<+ookaj4sEw$ea^N6lRLBCq z`gt`xF)E-h?wt?0m2vy0>Cpvl@5f)9ke&%u?w<^?SLFiI(g#^BzJcq{Ro%Zh{ZYeS z6*fXnP#QH!bINSRS{E}%4EYj0?bm4Jg#pM}7p4sBcpG|`0saE*6ML2%;~_r*GQu1d z>CxX{mQVxZnoj+(ley^;Nn!e5rz*55z5zMhkcnENWxdUu6avWE`Z zakWWJ;yES@{gCdw-@VzQ%1NJPN3PS3c$h0UUC86A9NchES^9I@cGE#)1u=1*PU+Ip zJMRYGDX3fVfE6q1DZ$%YaWB~PZlx8M95BRF?q_IHBUw`5R;Eg{KV)4}3hDVuq??gN z&P|-JqFP7O#2W$}E3Cw;IBep@tPE!k znvp5Pk}|_U2EvI$Vw?~4AHeCVJmZ<3cwSSz(4_IYi_Hjd?9L!djS!s&>Uh5W$=G`t zq~WapsAo+&=Vfi_7}c?mro;~yM>$^hvMTBkLjKbB~8#YC9t?qtLB z#E7?pF(0zQv|GxZNIwrRx-xNbv6B$hwO3iUY0}Htvds7A6^G+W?!kPhQ@~?NE92;> z+Lzf1qve|yVs1(r7KtMw28H_EWmAPPj2m{xsAyCDsc|WlxTLR}%7~wA+Su*^`=z}% zlo2mTkDF!j(KhX^MgF?IrxgW4b1ERiq$qdFCP>lGS*r0PpD4xs4-n_|N;A}lmhdU(yuw?*Z z!2Y!LWdM8bzppWeUCKET-afD4((Gkt zq2TS&naAQGTG-qNb`K7XQ!dX~DZ{!4dVQ}fn`0)oR_3+kjEw~^Z9&_`J+q5^lEL@B zFPdcGHKbL0uEW;0U)zO2E<5+x`mZE7Gd9==rK($Y~si6 z{7An?iBHU0-|s3VdtU?jL44w=Fbfql$r4pUB3MQ zV!dH^Ip>(eJIr-WvUa1~_H?6kjNbN}5Hx#P00Qj~y+O#c>P6BW%>fxkvAqsHgfb@Y zDZHX}B|A)|&N^GU8{fAqdVSi2FNkjPIXa*0ryDvs^`35UwIl0LQjw?-!n^(`}I zYb{@SiGP_EYq*zC;8jYgA`yE|vJ2Cq} zte?fCCqd^BgUa=Jt&o}im9S0*!n01gpR!)e>exi4MRml;nqUm}C#|YWww8_foPT+c zbGA-cMb_U@U>*LcISYQ#nhNjUi^CWd>VI%d5U9vdU9+>rlDU(KV#KTRry-`_xNp67 zsh|~3b9-IdAZqmqH3@%zAXBpVI$w{c62ggvF+-}v#l~bp*~@#ZWu8^)YKGYv(Z@h- z3k;RM)u}wMQ$8sfAKn$Dxlw{MF14$!NmJIoTPmDZPTU43=OOdHBI^VbR4B14VXC|Y z)-^G=nWya?$|IFo=dgc(p#vA!`JE?Y*+u#RwX-|#ZNEC_?HN9n{o%2mpj2>Ws7`WS zowzrOg!-7j z?DoNM^b?>@gq84i(;q5s7@9mrI7Tw|5o&{>+fEouF35OOo4_;YWb8dy^uTd07tFz= z+HzY%_FMTxsbSnQM}YS_>2t8AOnsIa%8Sl+R)*2bPdqb(ae!NIV!$gP=(b1m=uqUf zUpIWRjs;KbM~a1XZuYil2vRManG}CUp;Iv-TmaiyAnTnrvEf_Q*N!R)HyHXu?KgGevxib|-hbt`O7f=%}9U$V?CA~mFx zo@oSii6mu_?aL{&5!xP0=u$=bM$fxGt*134D>XYr6?X3I3?G70~(r@Dgf<%J@T zLG4!x7}#DLW-Jy;O?-mYrz0HQ6X`?KTD#BlW9p_vvGT3tVn@3T%ef(svMq#s=B>0Y z_rF77H=bubGE|y^U9x@-W*JmG{B%^YCX9u=h9rFLuNV^pEQ#;9=^|X?doV2}m`$B~ zFzq6`TwqqJ!mzBU>{-qOQ|ZJbo~RWq+xxgGRL)go9r-pQ6XzkArjnx6EecFwmDN~q zTgCNVspyF_9}Qz=>o{hIl_R);3>E)PAO<_7;E|4>7I68!=fA0;RHbq7+_2m^q~ z)6U8HxlmV?a-F5ex^*$8uZ&fiCin!;!}+iEk<)K(^`jCwZ)M@>)FX#@Wp_=#tAq-2 zY$2Qn)EGZ?+hOE8ri8GCfH^`&C)rlq{bXtN$9e;|S~r(b>}a8GKYhdqi^-=U(}$Ku zXU!EX0JdkxC=MY=1!2=G#!Z$g`St0~|GtKe43nc}>;~T^GL`@%mJrhqI!k(&eFvOF z)UL7}@@wi7CuwaT>jMM-v0Ahq3U%-jo+FPjtay9!)+2co(f4~D=UA`fHiXkb^vNdq zQGNE_Q~6+84Rg_Z)@`@`HrZ~`=zN$a+)y0j9h_RY_vNCjwYq2Xn&4q9U5ag)gQh2+B)H47@FA!y!7{7-+)AYB9eZX*ds?SfSWWb z!$oKE@!PJ0AD0ac3rq4<0G`=FJIl+~TuA#kd*Y6sZ*8penQc(cI`MIeQ|6hwh27C& z-u2kwnkhKYeCis9zaJG^$Snxtaz)#oYA4991!+GbF_4N+J04>wx{!YcQ{jd&o^m?3 z|3rvF+p=_7bu+BNHls0qOr5}7oz~+t2d<=rop;08T!3h40U67{C{p(vaO2PdB?V@j z5#MUiku6H=v&u1*!W}P)A;zOJo^G}7OF2Rgu5tq+Jl~NTd)Yi#WNZ$24b1S<7cju@ z9Eubho(dU_%228H+zKxc61Plk4!r*={}%t4UJg)~4GWcDA)*TP z88s@U%RGx7W<}hy1I(E8h4j(vGj}1`i5Sso6WDE>r>iEtn!peqY@DuKTvMRpX$NLB zqmM4C6F%8B>3O|7)rBo_oa8XBZg4bW6$QhAp&|a6cE>6=TYkJ?UuM7)XVYf)*rAqo z${{IEhnPn*eM$Yd8rrr0v0Qi-O6;Kb1}n&6?D|wAjY@XXb-eI4AX|1zMPE|TlBA_o83v?*{I)}iQpXkzvuBFI z0xXFfa~eV|#(*%2VK)Y%P7DnZ(I}HtKmeR9HLciG8uUH(;v%CWyFzL4nz2xf6Ri%J zp@Z6J8VMAp7@8}d1!x_Dzx7IC9*Gfey8^-2FG2(7JXJat+Kc<4@$`@I4mXp(oo}K#Dal!A-lke?}=J$cJ;AW_y zD5W6iWeB~m7(>L6_+t){Dr+$;ucVtj& zn9Kn~i;!$bj)NoPnknw-v!`uj5bvVa6_Mpv!Kyrrrs*6NN5j*pZa?ALuj1Avs;0vA zJm0%Xxe1mBD-$SiS7)9{odQH%d}ZE;vh8YX@nl>2>h1YpbT@8z-Z3?0aYy-}Myx%N zwj@TeJvG-?jo9`~r6up(wjokm?^7`Pk#;wqQVx>dO#eqFPB+-4cmJwvhv6*bMo5Mh&i z%a~!Ge+tzkejH_)V5pj5rtMR%Kfe_xgtHrWn-N6Tyn02DvCE)IqJ^m8ylXj^B{=fr zB8L5~zm8xUq9EJJY+pe}-><|bJm~J@>;d~2%?QO2s3at@uYqtJ*c9%>#SW)v_Q)s)7$GtdM#sAjA88ZRPGwHL%nh!T$ph}i zH_t%KyO*zPpcl@-X^2ukt{_P6W?R*~zZmbnRM&l@ygireTrltf*L%Rrp}T6?EpZln zEZbEf+d1O3-+4c*I5v0)c0T8Hb3r3#V&+OY`CZ34`Sm)$cZvdB4~6MZeqU?!?$pd^ ze+ydQ;2~LH*t>IY`PKu}(c|Hnol_Bjup89-u9NxZQ8F?z@r3Z`Cg6$X>5i4S5zOC! z4yFk4`U)vPU2^A@t`K?*CX6gwJPgUBLgB+%kPh?&M0WOoKlTNBdHd}?`0csW@_^VD z5D}w6p#K}UDDyp4GFU3QFnv>L+A6HizK&>n%SkR5V1tC~d#DIbOS%<`a=DGN(TJcl z!dczY3ZirHJm$ZzaRTNOHTFKT5Y|szq03$-ffLiddk^-yS^s(#aG>rN{k|qV4snB= zf9@NM5AG}CPP3l5$Hi9z$ykoyuB2kB)~7rU2aMpH(6SYq9ZOiB*5N7jRc7U(muLH( zeR6 zTdiLyK%m1j6)LA>`=%BO$uBKT`9YtqhGx%l)lmRkxWn69tJQ2=PejG(DZhU@MxUvJHUL&NC+{u%d@h_P{rBJ&N zoq3WMyBa050*KzQzj%_@be4X0cXRz$dr(WkWn?&yb}tsnwQkKy&Tmh=GE8?gyV4;6 zW5j1Xa~GZ>lIxdwmu;{su*a#FBNSnD7EGQ%um6HY1k(|ckyN34F1F&$P0712!^Vo; zP4PS{ohhZyJq`++*l*~>O51mSV!aUOZ!~Ae-epfY)~9Xm@CLE2XP#ObR(&qo0U{D# zA?qPr)=$#jr>0G$SwC5eF4nzja8@_;RN3(%mG=QDomgmO%L>)cDjInQlUMz}PIne& z`{jmqLL8{I+v>dYW9xAyW&JDpIt;?&@n-sSI)_!U$m=Q+SDHi4co|G&ygz84vs~u` zt%j-elB;q?eWFL*(ttbi)kMGt9Y5N_-j3ebAJcfNZ`0GY-}}}sV-r;*2HLGlBiFcT zu%b=70VRe#_QitA1TMFp?ny^mV`CsnGJr~tNqC|>BDEt`NW;HWFSP{_{@aD|{n4t4 zsWqWogp{s}v9nN4X7Ig_#mqYNS&mh#209EhqEdRf6taUgCTnKQfU&mE=o88W1;DZy zwCf!rQ3Ty9k?r5tC>oko`GF-4iww@A-Z<-{c6DkT_wb7I;!-%jtSoDk;I(`lE$ZP= ztC5UTdyv%L&kHK9O5vlvCeVeTOR{ zvqlNRlK%MStcsahN9+u9BoJ-Vx5ci%&-e=>UnU3+N&vk%= zBsm9~vcwy<*1GHSeOt-dBJLK>FN)L6jc|wTkVEQzYjZriA2B;q5o7gQf~l)=%SurhOvfN+%Pn zgfLqeTqat1MHl0avcO7)A1d0NDa$^!u7e-o?YvKYw4V z8T$)pLg}CyNOdRiKz}%(2YU8uJ@4}CDE+a*7O>3VLvLytpz z`<|$+^Q~4keY5VO9o9T37f9iJWSyRx2fKvHUP@zXj3AY)*jW`?$Fa!5OuPKp@%^EU zRbiuIOZqp{l(OlSUPc6~hnF4>-je2YN;vX2zn3Z<09Yo)q4?u@vYFvPoh7ro-A-{J zzv!sz$_pdyzVn{L*{dEX?dcg+8mHY=2H3JJ@}28plNj)|+R!_FhFDKItSE~Jb;@Y2ydu<@i^WW@gYp<%4$w?f zJUgiT3{t&!(r!QwsgbQiU$vhtweLBrgI&0r+Vza zY)|EJxu4z8^ z-cxM)b;QohC%)#+1WIfSWN-g|w8z`_UkMf*Is?P@N?#~1^b@%GSDQCwzpu}6ZJIq8 zc+w6a#3(1oS~_n70`cbfrVeNIOpJ> z2>UCRM|UEqW^Wr8gReM6x|LJ%Kb6|X?HJ_BFk4pCC{AeOZ8=*QjcgGPn5PVgk89%Jfg4Ff3naJE*y=ny4`1FEMi=KOK2iq>FW12 zEf7^5JyY{tCTYGhA09dfZl6>P06R@^W_{)_HD_OL(#_;<|7cLIxhpXbx$81Ko^XIh^rPFUxfN8bUc@%qI=L=~^+>{(V zw#>MVEJddZy~Z=)jW2LM1(b%Kc}*x!A|HVf1D-=1cJc@7;~S$%h0O3ic=3-W?C95}v5u#0~M`KAGoAuBkp8$^|HUC5r%S z8=6q%oQ`x}>0!Z$)Xs_;q?zx~QAIhmsW-~BDymOAr{+$+az@OZuNbrA-`CcF?hwH; zkAe7fjSZ1I+I{ds^d#1T&M8(4{aWX-K+c;o>m@#ovkg8mE(O-Ry_~HNf%-}m65EU1 zMY1}zKczCv53f=-557f-TsHcS5z>gbH#w~>SFS*OYkCdm)qPY%a$kdyvL9>}HXb0{0>7APDWNeW&aBMHVN#;M-fQf0w|0Or;f zw_InUF0QZGC&a6CMXRLi8={&#*qIDC@B+w*UJsBuCXu6b$%6xw31EdGug%;WfN^d! zw)SmRRE<>Eui5$LEc3;ec>ikQn9FowW4;;_WPmo*GX9qSypV>UPZ37dnG$MCK)~?| zbPy;iXp`b~nG=_0`p+(`^dhrLXQQjA8X4WC#th{43EFmmO2!z4I|uswONFLQgg&T3 zNJ)s$t`#?@4xAY(RtGM<8k8>OZVAp>Hn?hQ2oX5lKj_-sR4=lsvSVeh+T!Zp>fir` z=Thn=yq^{BBy+GQ(9dfbeE^CFAO|e*@OyzRDA7fp&jRc>tcMHM)+@fgZL3{I#WF2b zg6X|xLrc!_4efXwKr$-LGP;&50Dz z5xRzK!%vi+DTSIupeCjx1X-hdr~FXb@wS%DZc+&xvr&er@HeE?PBoN7ArB*=INe_H zW={g`aJ2~}A?+oS-ICeOY3@MgmemppsDwrTyl2#{#-Ns)punJnJq$xw-Z6JdzkdM* zA_T^Zg01iga1Tr=UtV|a-Nv>$w8Wc)7kcGTD4#@`n}M3Jx~OTgSYcYjSACA*0k?C} zJJwM~crVUiwJ!Y19lJ-rj^Hm79~OY=Kcnd^a{@!CFkPMG!-!7VAK@r8bhmQ)X^Rx_A%@T+mdUn`{kcD z=69d|y2i2J>oixXobza{PNj!k8{Q&hU(+0?t_VO@l9}D~q}Fu{-&DZUPF05ge46AK z;AS=?ZCxy0WtKfZ^WCvo<(_5Eh|&k`jQ6ses!k~|S@^u}@{j&1mD5lEm$sD~0E~(9 zuFIQbc8AyFLyYylymWC1VbaxmPbn7PWHlSZh58DWM&U0W_j#v;VXyiO>hwoIZHB@V zg_b$nro~i~W#SeS<+mq`6+6}xwX~)6>r-sb<>crYAfHVm9*3A&Ps=@qG-iC6lzY7J z!+!R*zPL!{`tx~8>KZc_zH8Sj7fn5~)=Ik*9?J|%rIs!vr;Bh#p^PGh>w_Mcep}-< zo;TGVm;)OPe}BWyVrE(xT*p7?yK@@Ufe8N7>T}mr=`b2rUm97U=eOai1>fP1di7}_0Iu$F<571>6YInKWs1~w*Sw`{%f|egf0~LH>_Lfodze!^@F{-uXANq>cS;Q4~6J=D)W{P`SnDFhR`s|_w66r#N`dNmT zJw2`M6YrbG-ko~Pe&?$J#uK#oQj)cPCF^PN9ch7b-G@9H7d#pd7M3~>L%>zbAENpG z1;N$gf0I1UmmbYu3;vQC!SpYn!rd;Fv)XTGXdN#VXQ`1t5}8VT;=U!N1t_lFPf$E? z+ny@b@F~^!wr%{m9aw$&ikCQ=@9{nSTOX1*7z7gGKSEP#HYk-yv8b|6S^4e=DoUvF>)RCCiVR zQeLGU-2H1qgrcn}Lhfa>c>8`={$DHk5ZB&J&>wg{#Yp)4NAZ2V%N337 z17Yc2-6=yu@9x14VILi>=`)z#9neF3)kjDyYLuq5oBhwAPd|j5*!IM%*MMxRXq1X6 zI4lLFb`uDsMtht1RCmuHl(a{4d1jBa<%-tg@gK12hrM1r?xE6cF*+|KY(+c-^^*;x z(EcCz?##}6nLL+fruXwVFyTJi*m#aPS`OsKzY|PQERe!d;oww|=w}HOluB3nrK^(o zGl(14(2}pKc7roB+Yp0gJr=<`i!1I~Ey1+6W_0?=B2(a=n6HrYZrX{_h5}Np!%7mxd@{sVQ@Px#=gLU1Bqv{?@^d z)8Z@NT3kwwPw%_cW0ighk5w5O&szh_`V_HM5xyS;me{)wmaIbRYgLAO_y_6&*f!?$ zEHeA3#uMy5cCQ(m9J*BK3YUts%~^nLo9-hg8}1nb*?@uPt?>gkNEc*l?m@_xWY&@9 zWDEIET77>F2zEF|_hRu4Pa0*Iqk5;CBpOiDrMAVwQxdMGhG~@x4JSyeMIf^iIBkH; zhN=}+kn|%Xdy?jEik2!P7DIEd!X6AyXcJ54tiB4FDb4=3760$(5$oE?09ttiRd`5{ zonoJ0ZEM!FK|)3{g(lnnF}>SX4;F8(oI67qjk0q)0mfzw!*%7)x3#4wNaWqcUwr@t zAYM>Svdd0t(&kW;J)$7`+hND{OtB%|u4X_Lyh5jBm!q*t5MJ(u4oeX(u3o-VV2y_#j>V#;QF^3{ay?IAY{53doTgZ0u=Gl_N^Iz8 z-n6L>NK+*!zuO;(EY_31@IRI*|L5etTL5WwLDthJ|7fIDxMjT-YmW!LYO4imzV^@& z*`T-Aj~!G3d*5OFMEh@&0XE<&I(Wp+#{_o{gDx3IH0oF>6zj;0^#5v6b#=~MSMs!< z3^JR+u~|D7RJC^2Xd?>VEv2PbwK>S$1Dj5*AD?>Y8%zoOzLq;5zdy3qeo9&&u5BVe z8N(dwN$@20kIg&OG`D-`UtIj_+vtN2O>@@CA@3jJ*iFsSjLwv7tv(L9Y;^z!g~%>6 znheKmqa)z5SB=28Ii$Kafo_0&B+gWX-C(L0>%&%7^*$qJ zO2jyD`M6X_$L9R%T)u17TPcKJ?fU2L)e;fQ1bTW+S}iMeH-Ed^A|eaA@>a|uIXnOT z;gRzv1zJsjelb_LwK|Wq0U+V}%2_LW4~oHa-kI95M9^ zB)9Qe)0w3^`jZkYV6T05Oq*)IVe+E)Aj-anjr5rn*mFfU5r;Ku(Gc`Aipcc<-i9D^oZteO7x zZ)GmU@5%rF(*2)r_D|fq(%Dp==I?TFoik)2Fw?R_OVSot)7gohdwY`Y zNs+gxzc|v!rzC}o=dNs$pf;aIyvX30)5ZS(m@k|!g1yoyW_ejiFgJ)d;`W31!YtRq z*GcM3FQ^Cj5(bm{KGp#-Dap64`Ex(O1;(~NoQ}pKsR$`Ow4nm-%y_!U(k%p}aYM>` zI=0lxD*Ny2xeQW~kf;&1khU2g|1;tt@R1^&nvhFgyO#%k{kea~t9ihv z3DRw4Ze0{A7LNkQZqvdylV%%wW;c1+|!@NF_5 zf%EJWVF5pef%PDxI@znI>*;SmOhWkyk9$JJ$NiN~XoYusZIveX_uCDMc1%rENU_$q zR4?caHCdK%n_fNy*IsGPf~ofJYavKP8)-)NlivQq0rC{-)!D!5+y|IRA%0kjK2VIR z94;{81VjM=p~z40rgazzDu~x}G*Ky^;MYCVIP(?w3G$#%fpM1%`F}xb08r1X z#3px(QJ|IuBHRr;cWSks^wxiUWn%Y+b6Z1P0SOj??oW{0R+dT!9$Nu}tNOdpW@2I4 z{r~yPOjQwhHG3o?!7PAeBBs#I!xT)70Y&99r(lW`1K3rR)^u;a#0x~7pGj^Ub4s=RDhW{6T(z%1-7U*OjJ6WO!R zET+i9j^YNQx$?PiKsWAa{(t*X~Z zdRXxBqp3&d2b=lb(lVXoGqbww`OTwJOZNX!q+H*I-uiv*S4}X`(5!{6>XWqn%k-VM z`kHJ@$YH;)t*&`p08v#{S2u_*zpqUkMwl>N5|M^G{ukuPV>L_m@c$boAE0`MD`g+{6h;u0fNLW&8GwPuXERJmd`@TT#u*n2GfecY6+*i^b*dtv4E0qJjmqGdV7N@*Wnjemlt;jbpH>q- zss+9;kxw3)xH?3hlFUo_2lrr0B>&&nK0@y`lt%sU)x-5G zptkq}SjeBu=od7*=4blGqIg(DJGqGLxV+c~5S2Sit6Z5iVZpflr+)~e&GbF5)6~cw zZsv)H==P`fc=z+qD8uOdj)agKk9ZS~EK(7L4W~`y1&OgkWSdX?X(wzSN@@kcmb^Y( z(vi}kj)??*P|V2~TksPCGp>KNsh<&71c)B!V4pR51{W46v*))NxuFl+9+QxB)U{z7XPF-HVCO@ay66 z?egzTZDsK4h48|9E!qYIqOmE2wxgq6Dm>xQ>*%|WzN#C?Gn@SN>ek!Wqt6}{=9+)` zBqWgQdiRlCG>4XBx&|eefyT%7WIo;AZqAE@zyx~Yi!6Oi}q$*U1H;X$BNO!5+ zlcSDTy<`&@Ke4Jf__YUzoz6+LfsKq)O_r-pkEU&!i0l)@8>DZb)hr~=DBkn@41#ak ztHG><=iNC)@R&B^{1d+r)O4rh6i?ce4m|B~nkan=3zzvbI969eyD8f`gyo=b;blt= zy3+R&CGWSO>}D{1`99R`h)5>be-?cj=Z&c z(N<0(BYlaTSL_283kN4xE1T!mXHbHm0+BHr#nUtv73}kn_BSuX&PIN$=e>TWUEw_(!QD`2U&nY_Y)04hZPDkK(>L|K?xwbQY;Jmy8o@Ik zt}3NAkgzm>W4QJEnhoL*s>uTk!tOzV6`YSdk0ELTks*q>l^*(e9&B+~yJ{yt;qP+D z!GbQKtK59S%1u5?i2QSU6D@#ajcfqzQ*Z4bsK{Yl{L5#lRI(~FYBlPHvVB*KJ3Po{ zr%j741BtrvQ85$ZJdu~ULn ztg1j%A>3R2^v`bYlNm<+5IqQgbKOr_cXNTsb~UUH;j0i|y5*md&d{>48!EmwA!!~D ze0)@7vunLBNl=M)SDQjosQdBN*ml#JejIc)`}Z~6iw>SHC}jo6xkF?vu`eF{tZ_!p zYQ$X&SJbj5I58iDFhYe&;ESVA_O(HDw7zHaCtJ&GxW?qhPa;CjDY|GxXm4PNQ%iA( zKN;BrHS_B3gT*Pk6BZ6&9!M7R2{LWycM#4T^mnK-p5psqB!}jA{X}lcqkaBXG*KZR zqHl}ajFLb|2;wG}rO-s44VO@PoM3cOZF{}0sX5p-;@;y|3BC2%SG-Q;S#qlj(SUj?&l*KI8e;k=^c5~&G^S}ixnfZi0v zt7f#Ej*w59n8ycqS@oZ_s!LnL;T8?jO0C!ar{B^4$5F}u_;BQZX<#@A0U`+6V9B%p zx^KuhXr0MgWj+>pV;gigl-*_eI7w_Q?}N(kMsEH|`-uwHN6Tj6agU6K zv_ynl`7XT{W{~Sgf#(egHBCd83&$7bSI7Z(5nk!mG)I05^E-pzSIcjHy3P9s!#@zk zUbi<;%hmv(1W+K}flDy`zUBm3TchtO{nq$8bR;CODs=oZHP%@L{O*OE1U*r53fpSb zi_+||`e^Zr-?5#QZ#I%j+x!_3|2eawijY4=lRrmPq*B~ma_?0 znJp6Qg9S%56|EVzHKoql%vxJRUt6w^2zh)3+B%%-yT3YjRXse|5CP;?o1sHwI`R#{ zsuJ484qDB>>>}Lz68vWyDYsK_x3S3wB5=0Q!_7mmLAY6lN$N;(vrG{wtK7+Vr%too zAHQqSW$c^xPXgyDiOQ0+G53#7klG+>N_p#RNv`97f-H}iB_%=GHTG!eSG#A{p|m@M0d zZjfMbZ48{Q#0@b0XktMRF{&8$Ka3PmV)*XJJvRPn>3zXv1F00bnhdHrg`uDkxk@Q| zKLHS!#2ge;6&CD+MJ9GWXuzx1{E;g(sexF%(!W8_yJyy`yj*dqxsXPDKBLh3QhG;P zqsC=EpxoVZIVs37D|@DVn`E(a2$s>jRjfW!wSzbZeaE@$&sULeixpge=*2+JOr5x2 zKK;&sWpZkzt8K|hN}Zh0#0W{WocTs5=Zj~T8Ss8h-OvF! zZ-wlPDcf9}m4&N5J0$8#&eiVZp;85{wg!0NU01iH1|( zU=~Z?2#K$zP6pn}m2z54IMt_UPth+_9Ne<@@(7ektK6@-JiTHff6uEm>#mxkTRFp% z+TvHDgOw^Q;{&^M|ImpycQLiRMgG>x8ctp)aEW&)BUJU0g(nl|{g>o*b%T|h3vJEy zOaHQwIH)J2W(U_0$>gk%L!blM+{-^qf+B1Vw>sa+18{236~e=J9glF+byv4{v;O>~ zKj%SIqwh|Pz}bE?l+qFpp#I<3d(W^Yx3+DNZ9_#sMLi(wjd%xte_xd zD=JNlibxB&x2Omrpt2zfN>rptiPR`1kuIV}Y9I(9K|}~42_@VlcW!67pXYtvcV@nC z=9xL(nP1;=@B;{>taYvPI3@0=%B$;!v#VDZxlAiEA z=615{$Am>vehKxmTE?4G2HcT(xpAU`>7OcCYA<^31E;(tTfV{U8 z)k3hOZdXBmV;yGY2y>1^%g>UEGc9Y$l2T&|CRv*LJ-M;O_)N!$?M{~_**2YW-;jJT zZ*%E~vMJ4{{vS(F)&mN3CF^bYDKSaNQ{p@{Y54vUUXl16)J+mJR?{?)c`)QJQS6uE zYpcB6I2QwgSX%!6*?!mi)~A5WE>i2beT*w=_I|m#)PT*4U+bq>kgFC4^r0T6e@8FN zT3r}4cNxm!C)9I`G`Vzmy)mNYRn005px>j|P`-rSMjuF2`JdB`s5;bnFUY%e4#m%F|oKm*V zUa9r5wwJp%19}*fxoZElapSVGO5c4CObD!IB1{_JBoR%tp(`bLcq0|jI@VA96J6-T zDhnPxliid}UfvOZCs>fMa9Can`nT|zKMXcJw06>OG+5GEx^b+uB4VY#R`;-;>}GDS zpRQieSPsdwvOFOFw(P0jfKe}PYP^gVjzn~9cv-+=OId&;&0uO1qU7h}8B(oxZWcM0 z7-1Lk2MB7uDRJo~(Nqgd`CwdrZ-otEWp=T9^SX;ICS-1{kXkn2SNiKx^e`HTZf5Ey;)#y*8v)nE zx{l=~(#%hlcf>ore>h_uNyBo87z6u)m{&)c0J;tC zLcSj1e9y#)oDpo}jqF=5UX) zTusgCME>Te7s-XkJvu;4i9SG>!tj>$-Y{s8WVL;P4`$#0Ro-|GJa&sWPAPX)K1_)I zsUkOY$WG&J=d<1`M@yBNB|lZvz^6S%*@C`D@yXnYcX$kCafsFtNki(Z(bR(mxYkO; zhj4ab1_-7tq!|PuOdBYk$m3)*mgT>q^>`(tWHjcsjoqB6gq(S`$yy zq1fSvDI$n$r91k+6`ua7Qe%1M6>TxurhQBB+YZVqIPPV;4fcxcPE*C(w)_;LrXOea zU_`K8$BE0?bNzLLAQnf0mUMDJpK zqG}WEBXx9}L{ZJt{;A^6?w;ne>sBqrEDbSfz%QAM(5*{ZHf`B?c_hW-{S&tD`p(Be z=b>5ej|8sI_^P#tT%@trM@G5#=~C5^DH@`KmxaT-6y}r;gXI#{cfj=ALR4!&gYg{1 zSP)yK(|nW@bP`N1$LJ!zw~@@X0tM>FT$!hgi&`eT7Hzzm{Gses)57=Tm9NxG=@1Z8 zMg~$GURFRv&J4y9th5boIp{^S6g`z-_|!VKX0?Dm3ue@nS0zMO;sb-TyQ*`zJt6jW zZuhn}1;6a=^4l6MzL=k-?jJlmaq)gHeXAXbMHkl=wAwbJ3&j$BK6Z3aaT;GskL*(~ zm0%+q!Q?4n`kvzUp!}m4QNYoNAgmbIM)z~eM}@ab80r{qB!MTss$?Hhq{8UN66wwhajO>&$jpdE!5(jjv1KdVB1N3VwIJj97bM$RC5Al@p z?tvSlUb!1prcB?vm=|D%)y#-u3BrGf#FPGxu`f%@(j0%>Gg#Gm<{$yEC^dI^5B!YJZ@R!{eU889 zZ*ZtiIdhjp_by_|R|ub4vE5^jv@FbuMs{*iIzGL;8izUBp6JqcNz~kA!HB?7a+II@ zp8J%fHPf40=vBlo12}aA;9%q*P_;9vMfQY)6gZUKim1W2CA@t_3BOCVc~O%jwUF|f zh*LpJ_yjFxI-j*9B$-z)Kb{hQUk=5Lk{yG?b4)A8_dm3|5|kyJ?|H;;?57GeLK~d+ zm~|v+G=G|ste{W(LEE4Oo5xDTalAz(iY`yCtWl5^IXWi#w)~-5E(ji8f8D!!rRv?| z=l;OQ5HkM5?39^MwLM@z?C$Ue22Y*k!|Tzn8}C9ilxdaL1CP8VPDy>w&qGqpdUPjC z^5DxgJE}uUj~g@2OVTT-e(vLX-7P97A}Am*IA>U{k(3)-`GQ;S&Js?IOisMbdw896 zUP*bX!*s#ThApKx(fKrmCtTDh3oTJT+Kevq_cVDEpjvGujrk_X zDK-+#ICImh&2?c(waZ%akiEeqjoc8^Yo*B(N7_v%bMN{&y7%?5=u^{cjCC{eA;K`^ zX)kC*mXT!ZnaVpjoMXRgx91P5c3I(WuPXw~ zBHnJ9(|-S*rs-8hZ(Gf2uZNp+*Wa$%f4Z4nz)%{_M08HSI5J2fkVb%X05G|MQcEn% zipK}=;>s{;WNa`{rl;>*>#>mP))7_`d^pKzOC%YUQun4S+Vsb>My$T)2ANr1x{;w4 z?bQ2?9(ZM)o+mBG(`}bE7Dwve?M;?4(>wPNHQ!u+&!v#Me=GOXdCj|sTG*v);lp0E<7qSb?!Q-HH*5+LKK3{|qrWiaZlsg2 zr%le2zm+#iwNRk({X$aZU$`w~qVhT3-}|+MR;`w>!q-g~AQ|45OO3&PlddXA;$s(B zMw9I<9%qhFJuRgBNCIJ;=epK&6*p_;9)AVogrtlJ4|PsfI3D<(=;A&FwYs!@nsFOt zp3G%1?3A{YK{&kKj2F+6>}GQ{f?)St@`^UfqJqpuhgNc64jGS8d(L=k9F+Nt9Mm6o zRUTkU9^KA^zwFLXVY-yPs86%Jp3=>ePbl$+D-DtzB?wf|I6i&(LE{yhD;7T<`X04- zAJCHfdjD6J$@$-Rtz7xdCCVNk0Ngek4i~{KIz9L<4(T_bT(gh7!F9hD{Sj6K4Z*-Psumh$yMAHV&ULAOWI~ zt$d8mLq9?*(8VF%{jRkN%{%3oXmq)!e|aY@Ya|TKT7~9g?v{GkV%JgY^qBN3`uR^Q zx6WL4TDJc1w&=Is-t)K|R@M}2>T+6~JHsDxhg|W?Uq$~jRcWi+$kL^3ARoS2BZC%K zh6`xAT_MJ`T*576Ri=MRRqyviK2gIbEFd#6(+4$Zbt8_73_kbOG;|s};kdJd*Aaay zeaF&HeJ$Es;XQ>1sJ>|iuY6!FR-R^PC&H)?XB6sTJxAg?GuQkhm#_MwRvIk0&8T&S zcli$RmUSa0v^vYQ&6N`MczW=8euQIPu&mr8si82}*QKbQl;^4Dq3;ycF=bY+V-k?6 z%?K?pIQn5)sEnwsC@qJGp~~%0bvb67@KePPuUJW00SzbCcRY2b;lH%%liA4?<_2*`$5!yp5Hoj$U5+XM1Nr=VibIkR3Mg39P zhO9D6+g?@tl)#G|;ryP`7xGhO@a0h}NPB53wr!$~Ef>A9KZPYW6R|>O;|LpBX*Zxy zh~qITOdVw=VU(qYZ0e{CGu7F@xGa5ut~26^2_3w5#^9ugVqmv&3qNID@)?6_Yw@Ft zJQ|1}HG9NcNaul!Y{0tm6{)1!m1=@CJYM8K$b}q8$ zdjy%)U%_*Z9SVE{5^%9LznwR}16_db9`0#0cz!-VWcr<65_jNJMN#|cHNp~~-;-O}otw*#Dqc6}|`J;sDMe2#df%#+3W23dIO!WGiJ)j(CC{z=vcTMD~Y^A-=b zo|AUo;EO!P2a2SAKaTj_A9eva+qFJ2fZ$w`;MOk9=yfnkHKXE!>hs$6UXu8p1Bv4w z-q*pCk5C4n>PpP`6&|?!aWn?RhB>?_KV!zn@(2nsX9mcNbJu_-oiXJrXtWT{1y_D8 zeS*`TK$>WEDDi>R{K((7_M37Rz_KcwN>L}vhkXxRHLyiAkVg6qF)H~o$+>^7d&Iy> zYMyHTZ8q#}<$XKI8ng8pgZVZAb!#V_s{}zR3@$7Pz1+*fvQd4;S4tRowtY5W0!BPW za+t+6;2bJ#2S2LO<6MEJP-&We@+E^xErvItJ^c8a>Ao&G$)WTuW;@SDa_1UE3^u<} z-#j)p@X|E{Rg!3P>z-@Vnig=Mq2yyGC{gO8cj(`T-%>bo>v zS&kJdsuaFu)XI{(gAPH#P-j7}m6BsWkpq@4T{4$?1L}W9)GoLt3=wTc!e79;jlwx6 z=VOD2i%t%^bu_51b=vFsWyv)tf@pyJw_CpVXwWPW{I zHnU@snX+AhZ64$`A$6RpOJauoL}y>_H_9uhx|+CbQZ)O3G6h7R^hL|_u07RtX2MT% zf4sI>TijOC<4eIHJL7lOUeT^9!P(r{7dw4a3uAA-)tyD1g0Cs=rgj7KqBqj}$g#lT zYDp}T1gxIBKUIkBB0(Ay#hYsrG_Xqj<-R~tK2hkYDZxBl{>Q-sX2cc31M3fI^Wti+ zuV9m0l@Rg!2GS1}U5F&Kl6n|2JLPT22gCJh^t6EiUd^2+nXbhf>?QHV>ZcJirj%G4 zzF)FF{^s+OJv~1PPx*6S_$B*?Tla=M{H`B8z{?ggINKTuKbLN7GS#8s+vJMJPIgtE zEG$Q^Xqf;>@;@-J5$R7b$_k9H4Fvp%?}%LtTh@gc-@Ru29tn`#wJhzJR6p1Q5mqXn z`J}}14%w8yp(ICK(t}x?%2x5L$3)tA@zre4xT^z3PtJcTuR;N_)}?S|`*U*asosp<9=?d@JPL;k=!pK5;#kNDteB!hwu4=z z7aBUw`8!#S4Y`0vdmS+&t?HJpWgUpgoC4f*k4+$Hsf9`sCoq3g>?;Ul#C%xzH&mxd z2&g!h0G?JNt}snfEHJKy^o2AH+@_GdZW4SPvg?X0fLJRRF}lb4H(OQ*k~W!@rNpO( zE^&{u2D?o%`*g5HP|+sdlAjTOp+uZxYX0`!VZ$G^ZdKHoEdv#c#WAokh-OV{&C=K{ zaUhsiU_lkZQZN}TP?-iiNTLv^ACFESKPDVkI_9(u$uXamJ{KUjv~}fG@T#9G^Ay8F zwSiA}9F-Dlh>LnY1)j}LxZ*FZ74$vn+i+KKvbu>WVcj#2u;PE6iLz8!46fO8z7mC! zdn=&YG5-=AF--|1{#s%$dQf=GP~Hy02iIQDUn%}bdrAvl&3yRtbMI%(ioN7*U--=V zl3^|}8n@yHy0z3X_%0ol$uu zMm-crM-^|dg0G7tB}8FlhY=uo3f|VPIlpU8M-?r7&94Rb z0t>!uxU&UN`_!p(r#(Fp3(&Cxw6d@sN2zVnrx$YMp-?xAE|tdnZJe5+WV8=YC^d)n zl>psep#Oa zL|srnsIWzQS+8BIvG4}fT2l)x0rcAs3(RsrxOWM*7G4+6ydGl&B^ZOt;TXu{T zN7wu7j`&!j#+~1K=45|NA8V>dBcN3rT5{R+ld2y%*kOu3u589c!8#CPj~>Q=ko3aa z0g@6YoTN2Q?ER%tea0eMt|);mI|*=u@eKN5X`bFK-(g-pW&f2YxvYz%v2Wr>du`Og zhKlR09tBKn3P%ziK>dH=$M4g-6VV1`_)nF?cZVwrRWaN1EQa5>VW7 zmqvUrvm(34-do{EbldZMO{p@wAmD|a%BDuu`k1wLhqtPnIIJ=o^rGCQ7Xz$7Zz<`D z@F_fn)eovd^hU}ki#v$mp^oOBuiAUi7gug;quxUb(}1ak(?W zZj`Ldul3<)!UK%0jZ4cTSMbT?qWxJ@34N~ ziQY9E^ux7!!yw}Qz1~74#k)yw2+?Ap3z7sL{;pDkD)0s!B%gB&g!0Vi`TkZJLvhT- z?9d#)^8Bw1Zk+NfJC~aLeS9pm!1zIoce4Fihjne0EGi()+UW>S?l8#%*FKq`3tAL9 zh+hf(sXqbUs96gxFz}$?F&C@(_33qzAxT-Y0|$7Fh=w*fAd>= zukV*Am8BnOJBDXiY>vE0Z_oo;KNAMIdJ8lWZDTjsOOVi$IzR%=njwv~I4gr!+z9_w&+~RxcUu7_z07ZRN8jt>V)ZZDr6} zq82C~Lsa6SCU2*O;R@k_y;WM|+IQ4ci1hLtd#(K#!g4ab1UjuH#r?r>e09Pb- z^73M;BJgw})QZ19wQsIUgok1)h080k9KDWOB=#G}mhcub>dYl0A=x7a+7ez2^D9%^ zYQQIQiD1=^qdLS3IKz(0TAwuvd#)Cn_pP?j40s}tK^4Af^Cx}yslu7+s#j*>{Ymk} zQjqnt7VzSk#;>LO-|{^)2pT>NHz;aSQ{6t`Wiy1!lsE+NmDbLTH-VvnW@%(;(^i)y zce-A^T9*upZUdAj^-0h;%0LUqoI|_+qhub#Sx-Z90YJ$1f!eF9UtI_TGwGzlU&rgt zxTV{pf7O~nC-9O>cM!0O+yt}{6GfDtlLmPo%VJNONAY&dJb*Jm(W<2Yt4yG50YegQ z9?o^g?z=Ee$y0=*3yg#2(vW5LGVkOe?_|_a8uUuM8cU0iv^A8uyjhn(6S*#)@yc~5 zQE~X~FI0CNY1E7X?9_1DUDm6-Q;O-)LKo5`k!{4Xx5P-Mnlcs90w+E;tl=Dkfi||{ zHjrI)($pfS4xL@Kw;|ZmBjv9&wOkKvvR$6LPQ;oc&#mpInY50lfG2r4Ua6$|`-AVY zzAH5wc(!=c z6J-80^8tTd+&+swoi;N?tk32G^N54<-ZV6S`l;g5i>BTB;CkKNG@mD*5_h&J0earN zGxm(o&F(*ucu{epv7sV1`>Oq;KZ+&T=ofFfZ<`3)<(!YJ7wb3AxtHzpPq0PpO#neq z1OFR>|2Dwf1?+bzU`NMTi`ogK#~C;lwjBX47kM9WmuX4|UUm`zhMuv&8MAN(J;xS6 z*!OVC-|3x&Drgea|Ft<=tDaXH^!GcsgInUU_n{4YE&CXJQ~PtvlfNdg`N8++s}Dx* z@7K2i{{8viuK>go^neS;CMo_@?3*RDBj_K)x)kuZznKc_kJo6~p(P)^VYzN>h@=RiKf| zXRG;E)Qq;4=zF(L!s|9X>^r?*9>+_~_Ut`0cJPaT+r$h?aqD_iHVBRI?hFoPv?KxO z8!nF=kc~ubxE`8}pNqq|^#-hFq{(TqB-f8CtcjzH>umbZ zOPT-u0-b-ilK;PTX1T3G<^tE_M}Mj)?7`kNEi0-I=*L7;R(1wGpYLVLzRi_eV{}ih zCZt+XZ;wqy;Qw^qLJ?lgODXr4EAjX@zTH_$3X9qYdC`_Y=b~-A!Ezl@g2UqH=(xN9 zF?>m$C2h#hCDz2^9tRH)=6&r6aj#)$ea-x4InBk__o&!RB0BfOB1oBJ#{V&$nOhzy9w*C@C7pP#6FJAww0~c&+hqAOeJNvU)Znt znq!frk^Db6M%3D@y0ZHpzUcSvIJMhn%el5v!%NR5 z87GvGJ8BV|(y7EuDFa|nVr*gKx>oyTM=Fax2tn;;9=NmX_3?PK!>4+?Zl5@O>d~LS zty@^6G0;d;Lk$trHxebSjy5|a>s>G?Dig6{D{ZsjihV2zn*IttJ8`(Zq{8%S523xk ztP1^9#cY|{aB=MAjisUhxA4IA74;@m0ttwP1=SZAfZKxR27j_97?<23xru&A0Nz{a zXqNIHg~ySs{sH353f4KE;x{tL3b);<^}G8^Nei+9SiE=UW&Wa?Kdmv^WLxRbjXxwJ zPMpmOPyyf;!uq|n@&w z+yg`RVrDOWrSSlL?$I6Ta++T*SW&~w=Ab|JA&Z>80xoQ&OCo@zh(8TXGj89kkxKpB%O-JRA)$k2Qe zYYguUc%cYevo&NwM(n&O5~WK!)A{(A6e#-A*~s-3ZzTmuxgj`ceq-?E`APiJjv(TS z)a6}PhNpSj=ho$Z`h~KuexV`K0~lTlzDN^!N*e_{%3DhUWMmiDC|_Gzx*n)hk`Ymj z^f!Ls&arbOrZd78n=de{q-1pR1!wjm`_4G_Xo#Im?I(oOCumgg< z!o9Do4Ax;JGnO=w0t0Lu%(M*aH~Wn=gUGORdh`>&Lfi$8Q=^nrkJo-EuI@916Z!PJ zo;zMk&>U~mD8?B9_z6=4Uy;<>l^4=JRC??^7V9J_C=6Gtp@uodO|?`;;zx7yALGOP z89z#Ys^F$)xK{M*IEbExdYDZVB6;MsV3`Ufwde;-Bx`D2+b=fY2{Rm~!)shc>d*bCJRQ~<=q}N_qf%W;-7Qs(uGCNWOJIJOJ{~c5k`{y0 zIDTP^6wa!?l3A22UH<$A8Jm9)-&$(=IkU_^YqH8}QjxdQR)7-eQxJ1VNNXfSwxXX| z5(i=&e$LDG{d7%`orkopt+G7+ej;eq;*dKYRbQ}|l8!7jQ9NBLCQuJYZuMd?!=nv@ z_qm2veWRtIWkhPpNBZ># zM2Ac3-5qIb|Csd87b~G!W&I~VniJ4~NtH7b==>PTj(Xlwd;m?Ae5kl(?3)BrZHld@ z7)w2?O!MEhrgxar76?7H06^o0gSb$g<1=XdNJT z*lo>wfwJ;J#bl!wss?$3z*47dAS8*)atE zheu$`!^w^42iEuv64wi5qMM;%(yeR=^Jx~0J2Z}gEg{s|cz~sR;7?FGlkv`31lo^H zzi@EIyZ~wv`vK<=Rzf{VZ_fcI64FR=;Hp?H)z9RUGt) zq6(+i>!7BkZF%1-XonP+$bbkmH>$B%GLP4;)%=)Z9D+n%)XQc8PpqM1b*W5?#* z-94-+`Sf__;3p3vV^F!JFYF}himH-VN@9{WLe ztin3?QQI-;yqEVkZuRNIw0-(qnCJPS#l3sDGuTqAd8LnM$)zSHj{~yVk28WvFn(}G z*@=H4hIg6>@KM(=fM6CANBJ4V(DIJk%Aq=Uk?F#*HnQb&pJ0QzlKjDuNQ<)kz)-=- z%@!uJ%mN&tr0B}7$PQ*I$VBq4yzGk!0@z50p~_TLeFCoK=exdxN>oQ#dA-&13WM_L z^&VQzNi7#TCy9%F^jvRLUI>_t8`ikX)xGWXk>a^8to>@{WPIQf^WvFbPZ&|JS}tTw z0ir&A5)EVdV!DL_%xJX~YQWFO8UBz*(Q;t_lkKKproxbO`Rg{a7r%>ceA8YE-8uKh zgUU6i@LlS`{WPao`IPIfmaeVL=%{pg+5z5S+xSH5H*;^2a0)?63kN;5B?)(tAo|G= z_iEer&r&rD2d?^MJW?Z&V{yiNaOR|fVOHx2kM3B)glQ|l{f9s#+8=X*Z0RB3% z(ovwP8bWud`a(X!_wYXs>d7Z<_hStYw@mfw$O5cgTE)+IZS6ZrbZ7eqF2Pr%7&~A2 z9aDgj?4i%#<5bb6;5wReb>TltuA~^)goeC4CQJUQ@>(2;pK=M&`8#J-kB>oEh7*y1 z)N6KP;PoK3udT*2>c9bbAx)^mFN5ckO=9^UQ?5upr@r(vK7q40Wc51Cw(}|0O`J~iDoXfk;o2V8 z2qkm?B?eUuu1hQu4a=J+6yh<|_r%hFwJs{Jo&r;ZnZSpha|VK_t7-i?6rWkB;wO5dSOb!*Q59%rznD zwP8Mtwt>ROf0$(YTEuQ!YMHt<*{kHO+vlUcrO><1ZBE9dI^-sJz7)!5nmX$|#BHvJ zRGC^mLW{mdtv1{GpSpZD4L=d#e?&J-d`DEOKd~Np@O$fi&i2BXMP45ctu|hf8(V%T z#>67w&y5d3iw(fZ|4BNz^ZzoPT%t^&Y)ZJnD#28fV#hZp_)3HV;?2qvuWFZ8I0ii* z4(olwoqFO&+ZEosoXFks#eK)+{OOZ^!vM!P)S>BF*L`PbT|`7@_5i6aVHTw}g>{!X z$G26ehp&HZW6Q@cN1P?!A_MuP+qg|_bh_?I#+y=gybQXFc98ht0q0Xktu7jDc;k~< z)?sdHapA*4u@q$K+B<`fv<(d_!$6;<3rK;bv5MKC6wsHz?dc!7F&Sqx@>2!$k$621 z;R#kvUbacLvi!5s@Kv|aYEmBe-rz)*?4?T%U$iar{HdvYqI2nP!;jhArfz(N80>FB z&*ORzx+#>;Do|ivVI-I74WF=eG#%zbM72eH=IvYf3_mWsfr5?ibNZ>`)rqcYO0RuB z9NhfGF5)~$8)d$J;1%3ubHsPs1+BF&t9^J-8;W7{9q(%%Qc`Rw12f&ZJMhm~u;oqE z*?NGce6RtUvX*?>C!0z6rQ{Pn@_(1JzBK&C9Ao+v;37hgiBeLsX6k0S{&uVV1v zW&44yQADpH^~{$2CB@W;?yZy6X%Gx9uFb-w&UiehAh=6<40X&fub0%@52r-nHBj8Pvw3shr( zQ?lubgHQQ1Yl<=DHB*_th}}(t*W3Xs$@dneV{QfsyDpZ{;|=C^QZOf*FQX^kNFy?2 zsRG&}llKR9TRd0Byz7=MDj* zzJjDpUI(vE!!RX7@7_-4(xNX5lb;n(rJ90eRC!$dbN}GY3r$<0Io)4PTZbPO^*II! zx=VArGUEdb1ncKk2wx9H=n^>cam8mfR2@~Ok?jSV@i;5xOLJSJ5zX0%t>k)Ee}cxy z#5<|GAJbNPkqh;#ZrieQ{@CZ6eD?r{prl(BZusbuBO3`NuPRbowlMzT2yW?!2LZ2$ z=){|Y9m}BUo3XgFWj*kObapN0^$1QUwoV4Fg{_*(OAAPn#el?{eH)^$lXGSZA=N9t z_Xi_Il$Wly&h62I6DN{fUgS}ySUlzRuE*9*N?vd;M;=aF*tYK9kM{rLFaP~^od4GG zTR_^0VroOxl*$v5o_^8|igqvh`7odxOjY<)B}3b^izH`+G-P zzKpr*>ZcSTs6z3&w-=c3KWegh<{_9mmLw{KQ;lv_=*ph~KYAs|m12mw|l5CL(;I6Suu+9OC~0)r2bFf`XKQ#;B|bG8^7wqpN(Z{MErP z`;=;~2`1cLSCEQDZyq%!qZHs1dNP#3tn$Gv{-L2fz#I~$xP8;#<3I@whK2tP-(SYX z++wOBR2$G9XJ!u|dF0s6c%uOeD30>}C%~*5bu*O=w6Mcnz?23@!I_`SU}iw^zT;<^Jv~m86Fen#ba<-{U$qbWS-1qm>{@u2syMn!z`Z;Yp+Teqa`}%yNaM z$3Wy7c^+BU7G!HN#{H?{+K9rI)r7kq3R-0!#(1(T@q*5=PQlKhvbT{3zDN4B zo_y+Yf{OPBXMTE*GK)I!Q|0UDJM}b)Cp(H_`?jP?%0aZ6-!aW9U*8a2yo8*Rde@?c zZ;Q)9Z8(e)+DT=acs=9Bppk2o(E;w>%AAWSwlo@OH13_v4W;0fACV8rN_;>9sM*FK zn^^Gg!1sZbr+nf`3RwJ|C}82Y?A^ai(cnX%yh`2@bp+6 zO@rek#oR(%l6CrQ;UIzT8z;3onfzj6>FrV7>sg{Ov`@)(#=@_de7nE~f0VgH=a0Nb?4_2YE6xW?!`8dslCCVn zES#!x(HAH0AE&GyF<4$K-Fd|3h<1hE@xWEF8~?Q0bo{CCS=mA;U_ZiIv zZC5P*^d*Wr+Q*X|!`#C&JU%Br6I$VZSuiH5bVuF~jQTa(Jp-L z`4m54Swx};^liq$v34A0?U0fxVs*)r3ZBadB{P;7Z*W5d0`!%M8Eb@XYk_^1b9d3;p~QAU)JkhO~I zqwSP#+2~lQ!eWcjf8DnB|J}BMiMrH#EdFWa030DzQ&=jz(8Yw6A%q5EH|8SB{@Y5t zJYNGMRZQW@+{Lez6{Gm`3hypD?$h@f-uXA(gXXr!0Nl~B?6IZ)iG2zhy3iCL_Z%=< z9g$krVwONPFTpzo@y5cTJyMNW86GA;d~38D?E}iBxI~$bE~d|eyd$XKT8PAN#8C9o zPZf(*sRmvK?lUuhdtLe!Ckg+0n?E=NDa-I2|8U+D?R_9K_M6OgbiD%nMeQ;qtON$@ zzVN3CszdB1Zxj#~K{X(BTtGzDRDk7K9p8fMRh9yL<=mAi6Gyuhma@GO=@eYcyst$M z%NaB}v=ekqR*l3Kvk;BGqo74y@fyTrrBuX%*4XPfKt)#LCHYVZc?X}a0h(p7;JIB9 zBToWiSoV;sELM=vC9H*^w2Koq>|zjF8Fxz=>{RRQyG0CI7HJm+icq#X0|1nS&)APE z^2Ou{30>fNm!d&-kXY6e=k%p&>X7l${c(b-h5giVCs|y$HrK6h|GlUI0`ov$>Pa^H>x=}IcKSP)k)7G+hfJ7o1SGC{1o)GCRJ7usGuSH&w z8?q06L?)qqdK){|ELpYBhb752BZ-#$Hp6UE($9RqrZ^hpbGX=9f#WGF5a#&Tv6M0t zQoi^lY{}vs);!#G_JJVT_|)2Di*pZmExEbwLHYgnKi+LGy8q$b;@v78k7+G;YKZWb z&KtSpO|7UNr3+J>L~W?3vifY|WM5ad6!t#SX7fkql2ErG(11yvD^MCltX<{X?tQ#{ zwA8z#{B5#-g)PR}Rk8j8Kj0XndFm)c{pyp|3y>^pMD#t>`!1`$OrD=r2i>MgG9ho; zBC;`P!PSF{NIHJJ`8LM+zG>R+I3r#`Ec9}?FyxNs7qY=MkJ%1w1zYmXqpvwx)^J~Z z${tQW${TUJ(|t|W##`T3Q6W}35JAdxrfZkN)D}_@CMI3+)<0E9SndR>Pa3EoUj#-Q z4os>!_$Jw!kA?R`{LKI>+b~^AN3KFX5O}<12OkeB(3Tzs5@z8PE|Hy4+ZR zjYj}RFQlV748*8UEw&njQh3P|s76isc+fwEQmRas{ZxVXBIjkjyfX^RZd|=@g5_t$ zk?z558z$VFL4sXz4JzoI{_A`*gtvx7MJSkaGqYVGAoWlz`^e|fx^a{vbr}$l5JMW* z9bw_?*#i0~L6q=%i!zm2t;|p+R}{+VuNNtwdXzAdSosiv>dQW{=HRA_fb24A8-g70KBq=7sNyhig=+T|H)o;EGwb4aE```#Z3$_bl zYZy^;+}u2!Uc$)@Xk(pKQU>~X?fg@Q-7_dg$r4U~W%&+*UOpKutJkYFAL@TYE7q;G zH9pnJ{0*&=6Vs4EIm)T|Q77$}VD~o*sdH1{ol5J+9MyWt_N#WTpXfwTZiGC@d1QwINJMP?q-7<8y z_iVg-&Q~+~i#BH<>JCjmt_l(>Ln*{7lis5y3Q*0YjgVi%fR)WxMK-evLx^>0df-TV zp-buTUNR3p5FqMTkYqf>kYds;!y5*7vx+bx{jwR!K+r~$+)(-S#NX#Ry8@unJJBE( zOe3hMqi~2Nx`?^GNLz{>5F=~xl1Qkgj@5#N_*y7%fVa{W7=?aKxo#AhF5-<6H9&o5 zM3zEVQ~?$)k4!6#NIl0SaE+H1F{VHz(3n-kE;P2R_mURKH z#UdNousf(LGL$R|hxlipnz_mw;1gNHO~o{Lccrf~SD6FA>-si^Gl-lhfx)sow~y(7 z9hv}k*z$`VW;cTX2H;4~c@V%nA4Z}0Uw;isIQa6fY9bvqFZ?(~=fFE13GLwfzmw&o`4a9uv3oQneJov~-;b*+( zWYs^oxT?qoMDpLsw-qGtp}k%xiy&_i)bB?5REU@d1fB-{;9%w45O;#EJ`uJz4>2be zLuWN_Gj(=EFq*)XX39d%?&%rkaRr&-rxVNqmej*)9@Bc-k^c*JVkZ>rI=>>#UQ8DQ zRRclDqMM3cA-XaM&@O-Axj;H${s~U(C5R8m*lqC6=TkvsyB@cdLq1ikP(`&}W6(w! zMnr#o3FVe6T)UYaWxUS{o5TOZk4(9Se#Ms(5DRaSDiD)+zpRdd_I^RIFTjq0S6E<= z7-2w^af@`|=0OEPHiQ^5btcfBZ!;)CW`n=bI~ZC#@GNy-V?gDKpKeZ?2qMFt#-pF=)U81u_OsZKL*W5ixFAr4crP_ zgg5!HxGRG8p7)*oee~{m0}vSle}3s#WIVP1G-G1o*K8?am6F#1lIb_&y%N^oz03|x zbu0F~8WJ-4i94t9$(thnu~!RaX~cw|DuG*VjsSn5UM(P~huo;>6#`T``a&kvHeFh$NrvKvIFk}odND| zGpSCqo67H{zhlStsg%KD3CX!Q)j=|q-$&PZEMTemSUPTfBjJAav$_B(9I|R!^77}= zo{h+4SBH}yR^2WuR6dv+pXj^v_LLi*fO7HFH0pG|GuJ$e4i5LP#gv0P!zHJ|;zR1l zs)8S^BHhtoKJ7NTPP(wN*iZg6>z2(nzR=d``F;CbB7BTL_P`G{DKATQ-MW74ZF&3?@fSTR5^yqYjLeJaq>tjsfv1%#-yI}>eE)kbt1oHIbuLhRrhbRL}EkhZ-O zYtCCDr-Xhq90y$P(J(eFv0;ptJ)ZuxYsg@0KbF&FlcL*{!|(B zo`{g@)~AC*vzQz_P?!as)6|2T>rhj@1Lca#t&P!B6(TRiPGUrIvxs(9;SJ7?%$iUV z>KWYq2XD|Qb{~}_WKSsGhm|Q;^3C0!*ufRf?|iPg4Qg z7L00X!g~M=mC{38-O)}IP_kR@^(d*E#b2SocHxT#CYU`#5k=VI&|^9O#W!5J9{f|~ zM$ZS}%c0;=LQgZQ_8WjBhGaDY1gEGFaPrU7R=~maJV_!{1JsFIZRqcdN3KBLKJ5$kz3>#1j>W{*QV+tO z4zpg8T|4&LQ*V1#amTf%u1;@Lnvb-Z+u{V)73zCx#(M|elvEX!N13F$KU!rJ8IqoC z>}ux+BvYIYK*MX3n5Bqi8*?SF=38PPbY5^OuZ4f}7>8mIQfv1{ zGHKNxEq>d6E&nL@!*_u%m$Se1ENNr$<+7ZfL3s|4W6X|?F^2$$1!1VokPP5aB-bCc zflow8EM>0n?lX#Au>SGZf@`bxdX_TV?4w1McuJyuwhyY&Lbl8pwo<)O|1HpQZbObQ zj-DNT$tc3KB)nzSh`C07ul#QvtiTu-b1DpAZtjF)l%jd!UsFK;@4Be|YipHiE>!IZ zeX9r|piNtDg9`G51e22i6I(z9Ia{yjUo)rhKmXToBD_nrS^5J@O9Ulp25^plKlSmyh-A1bamSrUvqVhG5<6Ed7i4p5BnSr?Wio1 zIHovv{@vpBizQ^t>lkB-(OwEMR4C6v^k)+X?%J4?LtXhSs3BQ0fP}eybr`LA6JY`@% z2if={^GRngl}mP9G%RrN4y_w(5qa&_U$7$i+$eo$SPmwliO1Sc^s@RFW1%^dqN~EXPP}^M8HgY2L6LnhwGyAW`)N&3MOwpxvFBwEkk&;YS{$E%NKNIpMHNt(*Lj`h!5)6U0wll+56z5Jd$A zAr>GG2q~4JWQr3aA|j$7L`W$jLWGn;NQ96mDhLR10tyhKGKmnPK!`G>m{nwkM1l|! zM1&BMFeD+9-=XT>+ugUjf6u-5>Hhxcr~Z=%ki6$T`<%VkUTbahTg6!0#-VLgMmUeG z-M!pg_wrMgI>wwa?K4HWM&&EK9gn^Y=QiSs`mGXwPuS9EU{5^V8P3xf zjl!D&wH9{WPH>BUBU>WZC)8P~9Pk4wZBble?J6GWdkgaJIvZs{oF%sUDi>J7N=n&7 z<8KR_HsA4q-o!bsWjr0Me{0Otp58&BHiDz!hds%R8zGm)xW#lor8< z#5&a)5v_@j;oysMu`P`cu<#>^zh!R%eF=hg&dM}&kzLvgp2KS4R=6a=c_u|F*Mol99fE z&21Jl5H#KT4J`(y*|6&f;(g$&hd-`}KVnA3u$i-9oxDPNY~t_~b-(>o}HHEakqrqQHHBJFAU;VyJ)MK(NYR9HbO7?+j2 z=E7cfEM|23v4TVwk%aFnajf?`znp17nLC5T&+mksJVxoy)1K>(L`+F?lo7NVNdaK! z3=ctB2CdHb$LiS|Yc-`ePA3oMs^0Zo!ky)`2IZe2mBA?4bBl_ajd7D&V@8DC85e6E6p-jk(QOW{Tbl2U zyH3wkdHY(y%jaJ>_%4|)z^or|VVSoN(UtEhzgJ=hrW?d%${VmC%?}Ny%4yQK98-Tz zwBLNWV5P!In8oAOek;=%- zx!G*YY>J9+_Xb=abXh1HU+dJ|+lWuXzaa=+2&_zTOV@c3DW*JW(QhP;hUy5|D*P7T z37J70chBQj$f#F#M##L2l|xkS8sv_!CWj}e0!NN?iacd8PklyRcAn~d#l=;rPZ#$u z^gFw6;Qflgylvv#06)5Fge0|Y5NC8&+glY56B8lJ?XHps;8z8lbUMdSn9??xsJ9z< z@8v)7C*-+Z>0XjNNKH)ou6wV`M_+F~>+MNjuaQ5hm2ExIkUvlz0c<5`8f)r;NmOaK z@dk>6LPik>)SMpf4_rh`<1CB9kk7_xFP|UQI{A6e+3e+KE6b{ASBnLc1+<#dSFg*n zHw^XE=7+!!5dX1(4*yE_^^enR{%2ipU!eMVjW(ck1>qL6OPW?+`S~S>vib{siNl^? zT`M|Ac}#MMQJyJv*r7Oh5gOj+bu61DtDn-IfBKsGD&b)A&2Uz!^T3t5-?1bx1r9^r#g$nXx)vwgahNC%Y6 zw<=`1>Z9tAgSKLqh}ev{jbAN=3+1kHULr~|Ix}QZL*#jh*yf~lW!})tVy$4CtS0iU zr!Nk@XJS^>znXt^KBTu%0E&7+|AP_8+W+*yReav!{ZJcyD#*X4;q^CMyao=f2_?b8uSjTxG^a%gJojS-(U58A}KYs z;y(k9!o6%@4SR$xHHFk`M4;9xwhFUf3z>~Hn~>(D%M|Gv5VZgjT*2Etu7lA|!}y$G zrN)WAt)F&v;7-&xbEBNnAE!pydi(7X9%{AgisDUgJLGZ-e7^Mg6cMk1u8rF)B61WcK>lR10HJCb8&ROcc+@yB3jkcnX zoZnbA$PRlmej7MUJOim)Ct&dY1oNlJH#%q$CT@#v1wxV$u=m}F#dyR$MG+(R{EG(5 z_g(OTrX3Q%J^yjv_oy8`uBJB=wm#k4VO(mvIN8Dz6Y=}Z7Ccn}@Y|TpszLf1oM|Ap zm9zr8h4WB1={X`uwx#i_+PaRX*r#09#l{zUX3a6;2XAbKjgNBTB9STB+$^5KB zwUe)#F!*G){1TAj(kEFrNomgkqggK!4xpuQ0QeZw&y$FRQftLpy(R}u>DVxmqW*CL zPzz9vdi0gZ2%2YQ$1R*kK#)kCa}ZUs+#%K>1_xFkl~$e=jBsjosZB|yzj(mi z?rnj-t%?M#W&gs>NUfnGNP~oG1(0sWJOp~od3+y4>}7XAL7rf=cCGoHx6P5AUtkL; z0qRv(g_u4-xQLK%R{_+ycmIlaQHrFqwD&}yjT?r1j~_(5n7S^9D|YrU-1Jl(l}wQP z!1D+AB=-toJCV}CK_m=8D*H!U4W({pfa4xA|Krf@dh9W_XD^xWCBJOFIwC@VY6(>; zs%Bp}`y!|Sj*~~s@EK#%qrf=m2(bYrhg9nW{AXnr5dQQ6TG++|U)4+`LLF7B`IE0| z&kj+&4-oDZi|0vg^vN!{ks?A_0_@%0)D_EwWMaY`W%-v*q-+%M+dxu7mDBSi z%iPYfaQyC>GT%4%ehv9_KVWIproGhq+$OdFDGhF#91Y>~{yGlg4X(@=S-6cX@ z!=1XAYOqBJi>C^fVedDa79l?rQw18qG#{&%LHeVQ%6xqDDxL&fUg7K0W>!8Cb9ys2 zOaIsGj0hEIoxrLk^!_yQPau<#BZ3{wx@*6c9%^Vxt6f^!jn>q1jOG$GumP9I=+}af z@^PaFjgk53`u!Qc4&&ZtK3=yE>7F_jZjtFi03AJ`vJSGQjV(<7!G^G}<6Qhl21v0O zEBBTWbvK>1Vc;;rPo;d1-%Mk`_X5my-1Kxg^10DIabp(Qd+DRnUk^uMx|P=I$WYo# z*|xLbWDZwWQyh#><95B0p3Mo0%mY~{XL}V>V29)k5SM<**c}{_d%&cOtD!sNnV_+M zT5L;v@g?GgA2N->z%Ut=mlzQ`X{+4q2xOSkd^8hcTmyqJV5C9uYtn6!@QB-h7l+yG z_AO59wKOD%OIoEklIZbDNVu(lkn0Mux-#belP%IB1vi3rbKeiojZMUMVqIZe@*gOKKr z?+_C)RZSoocEdg?0XvK$-yVrj-D7vbZYk(L z#x>Rw?#cQh-Wib{c4IRFaVxExn57x?Y)>U>*`uZWT{~gV)9u zP6Wy+_f&N~XY)JOX8!s6nLh2$QZeMbaT@*H>uD3StvvSZyizQGcR$o8LWxJ9RU;gF z0zr6?K0xCTZ$a(6Q5?4=xTCb55Cge;m&1B&Ni?cSTin@v{?~zvHjE_Bz+fo%#}!Go z4e`YjUgrDzS!W)cEYKN@1ielEOBz`vD1WqhbQ-ZhW8snRKR94n-97Np(RfXrQG?wY zBS(wf2b+u&PJc9QF%Hes*FSadVUgOtbqDne8c4CERSr;W!(k~Oe8!!qwwW9%|k2jd`Tb1eQJqk>BAN2DK)`@ml z)q1gvJ8>?#XZ(V!d*D07g6M+id^0asc;?x{58maXrMW#HQZv{yV5m!k!!P+plbZbv z;x)=#;K8e@E(NAbi>o1d*av%sn-xB&_)w~*wluJz)O)b4z@c#CWjHb;FR6)}X&hwD zYTEvtfp^GQ$QEN70f5(JdXa`>P1*+z#R9thj6VuFHW- z8#VQVg;IFE?AB;*y?Rl|hP(uU5A#-e{l!p580eta;b!}sfIZD{t=+)Uk9fp zv~nm?nfjEifJm`Q$#f4toLvsqRjWl@rF>Amh5)+tTViog3eKkMbJ-1FU}snDjw%VN zRG)}UO1+m?TU0RN3CtJCe5%GV6{C4bWZ_*rQklIqw4maCRQSUaZf;Uo5@6)8FaC#U znD030EK?WmRxOW`2jIJaFQBz3kz?IJUgIa!OoaHjYM!bFy`dNj+r)gKss^Z^PHN^O zb@{0|A)k=C_R31V#EXhg@quySyPBsS-R}kub3~(P{I3v0G$pBaE6!4csbk;vgGzlz z_zwD}&G;ouC~gne*Jeo8;Stl}`GR0Rv5cx=6P2mgcxc!Sd3gu4Z)3u_;C421P9m#m zUwQramcr6r*h|!JYvjlAy@>Br%if3jcPRq6Z%9pHEZ74yYM8F+Jt)m=KH>9mBbmy> zBAt4Nd&YiwmvOTq=lq>ky+T_Pz}jO1XGCrZC>cr2XyVX9pAy3#7=iRNBz2INX_Hl; zxmaIN+F7lUgOJX63fFv9JBP#@bcOzage_6n2#0dcovji+`tf4Kab)EqnXON7*f@(A z7ZQRtMQ-T}p)Lc?=&GukIeBfg#un3y^gKyWg=9V`Y@RKo^DX6vu%>5-joE9Y0#VdH z#z>`0bFT$pht=*#fM?!*v!~YM`LERVpB9}LOGIY|J~p;#G+wEn0wZ9+Tq3w^DzMF5 zAh46P)Y^&=AVbl`=5Qg&)Ier+z=&(;SG7jG2_u*Kvh=|z2GyCxJ5Imf<62SH!~azI z>fUE;F+YUg_vkj)vA*a#LE$7sosOiiT!x7a9jgFIeV+)^gwVk0bIEwOHAwN0Mn=zm z24yZid_aHGM@r(3kaHs6JII1@MkhHxlkCmXBAf2N5OM#3a}`w?NkClNX8DxBEPUG} zKZqm5`NTC|#$A@yL2ie9^8T5r!$sU_rhI>!dkQ-T;gc#%cO;Z7`xW4sXf(3Mu;^%HdQ8qQ;`w&8j;>XS@oZ~R@_HK)d z>(IUiqVO+h*CSm&N6E=sJgz>}~-BM3n0&AosAT;nB z8+(kiVPHGos9vWx5F+1CPpEb*xOkW$?>;zl193z96PiuC^5Z^`PfB6`=Bw|2CQAWs%gRIZrS6B?l z1f%4RF@*SMWofOos+FV-f^m19YLDntUsC?-AoPgaGG883;-g8lgKg$lXQ<*zf+VFM z`(3Sy0yn;dPjp<8rKUuN%z<{~&@^jX+Mx%Yayl6XGh22dh|CAK>^CaJWqA_l^)FJa z5>DlCDAxd5N{B7yBnwX0K-BHL3isYlA_HJ3kuU;_qhYpQ(;>N4bSr#=CHK>fferi7 z(jaY9y~7imBnTK!2-skSWD+nkii~cVS^fW>5cYcn{|lCke?$_QH1rK?^J0{z*g4&$Wk~m3}083r5ytuZJk;}jbr2H#UWFIO&6bjat;Zx zC{nDxkKBgyL81LGDja-B+EOoZ6gWrKT8rVDQeV%EW_`U$hwaiQqD6bVKC>nw&P;sQ z&|qkRsvMqpfxDILG~{&^{M{>rv^mL6AAROf6il(s0KtOQBVKk136nR5-EN8zFAcHh zSgnot&C;D*IB|`%7-u~ou40C4?>X2LZm-9gn`_C&ohrcw`iQ8i!T__uvD;`fQ>QAX zMt2g0EEr>h{y%wAtEPOQl{Qa+pHW5A!BnkjJfXBjnNqXptJ=QTWH1*coy>gh0Qf66 zuF*e4x9d3r0kGus{9oCy5WK3<%?1@j(YrzmC!0C~gWdcNE@2Nh1rEWT(!x53F}E6DqrEIu*_w{{As% zMtNe{+826RF!!?irkURFcf07Mf1faPCi!*4YEQ>W!U34@AcaK~6Qv#UGtz>3f_Cj5 z+zIJDPA1~I-%h64tfnrO=_k^D@ZHOx5lCD_MCBt-o2*ab@n{tC83NvLrSNl$#%N=3 zUBG4UHsf*^JYzvZp0TfD4izflgMUIE(uF4k^Ds9SN%gLo2F%|=wmWXb5GLc-XK4RDzn0&cL>zj9Fb9z zl@RfTUM7isB1%oqKeKmBjG)Db|FP2gW@xC^!HYK|b)CrA*tThtM0j`j)e+CbdFSJ+ zOfibuv3W}RFJ2hFOu_u5as&f#35vB8ae|1=-y<^p4Y9((T*~7BZ;P8Mvp(D+j&e7r zCEl`Q@gP!GaFa4{l&Ns#>U-^@zwD(JQmUQKMwuk7?Pp*dZB*bi9|0K1u5}H&1gaN2fQl$Y4H0P(k|f z6bV~49xzW&=@=_etvCf_^`mkRK&pj{mQGakU6y*yy<8(DwN5)2JYNvXY4Tty4HocU z(39^6Kjj7TPu0^^o?s&)HEIJp*uujCmeK}@vnkQa=Y%5kc0HcOWmeA$w4FjXE zD``ESbq`T?Turj%Lr+y~{H-n&G}IO*NK{P)ZVp6M^@vo|ZZQm;48vT=yfytAUF?n4 zRPMKY-VW>qfmZ}5GgTS`;8_LoeT07FF4)}8(&u1M##sr#Kml5OYxbypJ~WIOa3QJ+K(<_1>U9m-z_7MWCsY&OqjxMw6{XNkfxe>cmg1V1BRhWV;YW^A3on> zSrc}wYc3+h<(S;8>6Z90TEpDMwiUjO+*l(I2epHRm9llN)Xqq?{JIFnh4A-*V3R0m zwK|IPV2m4nb4A=^EZeEe5_o&s#KluvK@v((p9?aZonxS{mdtGnnI)r~U-gCGvwtth zA3XC@`Ob!Q8l z71~Vkh%`}dJs@2)O#7_{kNO5H;l?JSM>HW)!9L=o0raIX^ue<%NPUK1TuHq)x84=u z3FhVuK>7Wars}SSwn+6%EE-<7WB;}Z8NrwNNligJo54Iogb0k}~|vVJp_O zzS8Dxeg7BLI$@*Fg}9)=jVn^$$F>Iv4EM_(N@!Yc78S1vRWqYM%n+hR-{U70ORA)a z04Q((|7#@ftQ0Cgf!*C`gKB2SY0~OzEtt3;!Z3jI2C(k}rj9 z>9$N-X=Y-IMZ4;kB-WI(6oqST5Bc$WTBmvQL1X@oR~-xJbK~<$ChYG1WyY)aEnRHz zSZ45uSTO4IE2$4ec3Y746QPkfX2Tb|ka1LEClVffv*FK_>V@XyMP`KE5u zY;gho&4MjJ8|Z;<0Zw+JEFAh7Zk6(W^;xuVxA?Nu;=I&fC}VOaOzxFP(+&v}93LN` zOc)s6-$N~e!ygp5nA`}=>&Tt=Ia<*@@zO6?a5EY8~zXSHlpcAuTu{3c01a!HxIP zk5Dg!mg~XcAJC?49M~wn%alzYV}XE?b*&b@iZ6-L9`{8;=~*2B7PP8g`Mx z>HJN<_o9@~!PZ!Dk-;MIyU7wJ^P5MHFrqc zy`#<-1CKr65s5EUF;$C|HwXc!B)S%WEQkYP4b!+^K&IHz6wxXq4G-q01aUK6ch_Yv z71CmH>y{|8*D);h_3Bx7O5x)X7}ikPi0yc}eErm9I8h_WV}jvxQ+Bh!q`2G#qcm21 zR!n+~y3&fG?d{=+nCaJJ^d)v~AQ%(C2Tq-cq}S;~#g|@6my7&8I|YHlt}X=xNCYdV z9$U0}Q$hs_4T{3{^{dV~d;bQpRh&mvx1CqcQ{Qosn_*Do=d7UT%DXr)@J|jbLfF$i z9edA|b~EI3b@&Xk)nk4}NhJgz)~K2Rqa1R_VTCm2b2P&Bg?6Rjy28WkaVbIvtLHs~ zILOo2GCc%# zp58wuMltYf@ogE5U+tDei^ymfjX;;)@{r^9pJ^Q5UG_#^49gIRr|1!-u#O8^rEq#h zW!kv~g_X1fJ^b$Odv(P!D*G<4W}rgY~BS{f*d<2W_O z2Cc(Ga7TpDr2Z!-X0}T`nsoiDeT>iSKD;E>|J0rfYTvK%`I{bbw~vJ!#-oo)NIe*Z z4sp1>N>nu5GO3gwQ*5I?XfaqOv`>rIYpg7YPXC9 zE!`*VaHRKH($@r6c*BX`q1x#6?-m2rFlGZ(ygqwEopBFJ;0fS|Ub(8}7c+3?7JS+7 zH|+~-pMa^uoItTreeFFJYiKFv&`FZ`vhd)&o$Iv>75k**HM_Eho%Np7$=^AxFN|gH z>>%8m#wfIo)Q_D2k$hX#rY*iVf8UV{)nUI<@hj4RduwINr#RJX7VD_8^yEru-~xKT z^8gnCdn42PuUxtI0B22|i8rvz1TbY`-k!3a&|ifGybce_t-dt_pU+s&Lo@+Pnf^%$ z3ns`-b=j);@&e6UxUXtE-F`PU4PEd*n#fV9?~x0nCLNPuVVZ)Ffo8~3amNPsnyUa; z!37%sbQf39mTZk}$D=(>?`i}>;z4n}+Zks%IuChQ103CtB7~vG3JO|ERE!LZdj(?Z z)B~ZvM|mc!TGi15bueK~tiBex>2=?1^SQ?X32}oJ_OBOw$Tb!m$qR-x`8sC_dH7C( zet3<0Zit(!^sUII!9D0?Zc=pMNXV5Tey&GM33K%u@565{-MDj#oc8pGDW$hu19V#E z#w9>d2+_7YoZ;BBgB}=ye z%?`-;GEz2McmjAv!4~S@A^KOf#{(X5^|gdw3q-KAPdNLNhXHvJ!XPO0K+DhAS`1L~ zQVPi2l?ONdHUIdW(==oy+R}hv1vY_}k^Zx{xme0?;C@gzap^0AFQ2ETmOYk!mV5LR zY3(Jlr z&2=n84yh%!R9InOSCR@v%JRAVvC9oXS-&3{|H3f(GUBq~M3v^DCop9myc` z7<}swfjGc^^F3IK+tj`J@Y{LTPq@JR+>)Ha(=6;MqQBuH$*q%OzuX4QxDxL)Lg6Q^ zy$hskRJ+|qPCF3gm}cpxq~;C!4q%q%t`|SmEncnK({`di($G)PM|uTrwa|cD@3YO6 zMN~(kRYbPF)bXqZeeiWJ8hYDWyDPZ`=i@tIfc;=|;op^V9{;aWu7*(8$exB10*Ug? zcw^A`rPAy3Nr<$GQ^&vvqFEAa(^s|T>ki)%nCu3C-=s0)>Aw*koj^d^k`xeQsA5$C zsh=dC(64RH1*qwjrOD5-zp8Bl#>*m}YI!=S(*<%fLca$<{b!R^B?R?({Q2MGP|jAZ zT-77sC|}gBpYTYB9II76QtS-*x#@87o>_o*gDI7MvVP6M3vM)@kB7sm)yqBWZ{}&# z`e*Yx6?c>w7ILMRI9d8l-ngq_a3rz0<5q-CSYy>E7am>z;&GqKtxLmlr;WC@82cv_ zl+B(8@DwZxHaz0$=9bn3E5#ExUbKYkFB(}{5cMOhIvRGW7q9O#e(#0q6UN4>_|35^ z-L*So2iM9J^b^1UUKRHRkq8SyZB(@b@VVnU2~xY9CG|MLtX?NH6<_Gl9ca=;tI8g? zEa9hJSA4@=wxy!SGDM4CQf%qcZ`Mc;-KYP4<%NW!rM;|aBuKX5ln%jmaRS~&)(_xT zDToVAg_1`2a#~4(32%zhzN*!jgO(|h)L9DpHWpW;nezx49 z&wp~C92r!ym7VsvRZtLluSxNhDYKRNIfTNG#_k=@h6WKw@BWayICTp1>fR5B0?)_$ z9a{Yav;Eq)ZFl%>0b-q z{H(wB?xB@GhP4IQs}8*w_)OT=eR%rK^gF)seOqVa+YR9-d{ETG-p|O z_Z=9DP}}9O7UwRqN)I7pQ5+hvdS8y;hFkgMr+}jCQ;{AXQjp3Rh9f=%&9K^ku8c)q ztu92o%ieZ2y42`7aDx}*b@xjY-R_`&n>nHs7pvygS>bg;J9&PUED zOdxurmsL+Q7Mq`B?9s5bZRgsHe=y~hU<<|QNK1PfNVJYPi_CPbJ$4vj2iNK5ipf}z1*i!k+22FDMJqZIY<^}K;vb&id9?n3_r-M#6O$K z+Pz=uCKR_cxI6EzHq9F}p%nQ!qt@W=##{0acsU>Rmk?KqHz%(J5I$2jJEt^s1K_NZ za8KAVxvr3>>%=dUZyEgJwhQrAz7Myxhx8_ebJe2Fzd7>Iy^_7tPBUgT&GFIC_C+i^ zkMuTiUOf_csPK|IgEW)+nI5r@HgoKH5GSW6+!|2@!6w04q+@E0hq%RnlIow1e>`hzdpXZZ*k1ZeH&Lf?bke~p+-P} zBjqq*0|5Rj;wHC=(!k8^<>*3?AUD{2M|+MlD`i^F2lQHcD>iTu-+Kpp+8}v4rDp~Q zCsg0}j=iexL~lDY_@$zQ^I^xQB#R;_n51rI0b-pwM|sb1m_;+;cm!ydzfm2q)Y}l= z2Cz8StemT}@`0ia**aSLyIIGChr15{gzX>Myz!UT7#l{u(}ZLae5fTc%Eus)AuNOA ze(aqM(Hn8AZ`=NZW-M+ux9yO?iBbIn>T|kr5AdC@vUS~mzVnmT;WbWuvo+@i+|I7* z)^n|ZCnBHy;^s>#0G>dQ)(#grBcG8;L8usrg}E2_r&4g3Eg6&E;zE{9;5C(?_`d+O znhH%(U}6~(J+fG|*uj=@t`}`AxAntf_V*|>hX)|p@3ZV?+mYLXOvOkU zZ$A2S7sEgO9MpN>*1&SYV{Q^LSmyo^0Ms{Mkv_&aLB5T z0QBY7TYav%skB|w1Lnq|&Sbwr&<0vCVcbC0jV8@4(BpZ5Vz%4YaVuP2LYf(XLwUbFQEu-b8!gW{~JackQ|J&T5L3l?| za3sFKf9*@3_vwz)6&XDYz+BW<=7X`%Gw9qk-W z)jz^>eo5^mouJorzO~-`vdfTg-+Bk;d>wKQ`t<@UE~_pkk8=6i*e_W zV2dc1*9Un!>OFToZy7E8hPFyKcR?4!{#`JNK4iz7{;Tn*;0s%|ya+toQy_v^jl(km z9cF-wX%MU*2ihCWRZ=Z8(|Sg&aomXnxwlB?rsc1w^U-iOD%I-V0Z!}f+*1$V2fVuZ zbgkC9_WvLm4O-t1fU8?ogvj4Ds$(52x@y@C5ltMU%&GlR5d>Nm&9GaM+KD2g=E%7C z@N?@4)a+ z$!(=^Vt47>NXIn?Q)W484NvtgNFWe=*;rgoZK6{x_@baLTVIq%={M?qLaRZPd1I4V z?IZ2CcB4^yh~bX<53ElATuMCPqeO?RQ;mS*78y!QAqjwIxS*9R+h} zR7=l3$NqV=s#qY6oWL{iERa67!UiB*Up9ZAd8lasbioT?9=9=n9%4G7ojC{%t zPqC!d6u4Vg>*QmJ?TNk#5Wa?+OI1%^$88N|H*a;rvqUrVll&YvH<+qxeomhF(0nRe z&=e6={7jn3aUlUcg;wVNSmPH$dW@ZVVNj*{ zjoidTslHAJ$}(nJE{wR@yiRl%xwcMZB(S{4Wv8;LJxoT)aNC5l3t8}Q$wa0At?=I<`MOXollB12gvjksKI||cOn5wJBnEuBGX(0MT7+;P ziUoJg^pK{>*WnJ{A8-fsV^a;U7MP|*8~nT&V^gdf?2S7pOgONUU<1%tPjRgwtu*Oe z#dVM&xa7CBKlOf!hc1caWk&Q}g3OUgKkIoc~Ds8;>}8YWRvaMJ~(9S8M~kx!n6 z>OeLqU~*K;m&)Cw2gJV07ZzDau6bd=V;oGHKCBGm1jbjp6t;%|KO!s2vy0h3bXxM} z34Qy{XB!IJ({qD$m^)H4{L+gN!I%?Hs6eB>Hs463lHf*zH*cC$hO6j#?7Tb~TOI^* z@6`$?`9Z~1U^hd&2Fzz6UmOgi)I!G*=;|*H(8M#?9n_i&TT3i!F!i#I*h%yUbgQP8 zuSNDI7v!t*zSx=LmB||Wky~hTyXFYbpm`*S5Lm~QS^dfohY!^FOmJnVEj9djPF)vVtE`_!0W)l)FF)m$!{=1s{()7FO}la_^Y(((pyAqw zgve;-rfx46#`VM!fX9~7jR^|pOqB~}5+q6IDUAeKYK`mPMj4F5%AFLC*9>n_Mk{Q< zTi`X$rnSuY6PCUOFJ|#p@QN-fE9pGuVeq|0EhpUwcMqV_rE}nW@4@#Z%2fJf;W$C& z1f~PuQqXt(urOha01#QBJNPuD;Q~I7JE$i{$8jSb2z$iOrCuB)0Tc+DUWiyQwFq$? zhap7eBO}k2Ctsx6hrVOU>rA5FT3ojWN8?m#v&==041>RRYBy_vUz{cM{o%mpyx9!; zypP}o%xI!1DTH$rsqs4Eq`%0JEzVUI*Y3vcPIHwyYDjL|?Fo2-K%ADEI`=u&^kvZ! z6aZ+}4XV}OUb(rZWgt9jdynfi;;QIaJ~e2~F}RuYJB+6b!4@3hz{{j*J={|~T{3XwGMC{nmlFw2E$5h=74E0K$T7GG0q`}65rlXU+>HfR38(+8r z2Cm-(t9SpzGRtM*iAhGs=m~pf1!m^kTRSLo7(zqO3F9e6Y9d^fI5*d+go1cJjsJ*P zRP8NX3g}}(Hv)@yx+fg+9hT@OGPy3CY05UH$GHmU*m1b?5=dNb3BT7>ap-}_Q z@wy&v%h&lW@>tEtply95wdH2{r`MuWqs(}_%VvVxPfKGoH1~l4KAGvMKly$Bye*Jc z&_3X71|0&a&dvn^XN#e8#oTNKUAlHb+9{Z6^SnSfMH23X%v*uDD^s<&!T=&<`}{B5 zdDTgt$3n9QR!Nr{K@>SR#L?hhBPG&hRd^%M-3x>Ts|BbmU6BF~0w?+>IU$%L-%)D@ zd}Ckw0DNv&6x|c&{>M!c}u*k+6nc+Vaq|>&3#l6 zu1{>%)$ei&_2404F1_Jd2)8!t?|KFp?1=loOG|EJk^cZLLkJkal!b(BC-@Vj#`IX= z7>nB2BtNZUvi0z~dXSqHOrMsxOXcwbGHy){4`Y=U8Sd}{Q*nShpsyu3UfXkDfQb#a zw>^+Bg<5TYYp|wQ;u*ov32B!Z&&>cVq+4f95_5}+LYYEIAdP{(QXB(YI8*gO8&(m> z-&Z1))DHzJOkqodv`Lx{>+Qr3J`7F(Un~k*fB#5h8iVHEfYxYI->XMXRVO z?aJ%67~o+kI||tDo(SSxk4bf%C0M zb5bHiHhX460be9Kuy`m)wyFAMuOfgT(rgs(?AN?a((-UR_)=K=;4y1ozExU|pPngC zX>_Q&JZYEhTf}juyYc5Kv0NnpFY#9OR5L54ls!d&C9sLD2c+W{0xw`LU?O(3Hq!K7J@&M(6qpNd@7g5# zE;C1(0yTe}(at<0Y=06GoqNbAW=ph@XD3R)SJWA?-xbHZcUCmQPz0>kfz~sLBewP5&9})}aO=f^#Z0k3)%l8@)I+%|{_i>0N^*wRlGeC#t3q%m4{;0)O`3W)b|i z3f{jJ;QzhI_rLg&Z?8G4eSiNKwJEoKdkqRflDy+*ye;vqg`>!O4hSD+eqc{`kWf74x8Hiwp!&V;Pp!B6z z8WWSwwVZfyFq^-r%(tvv%(^KlYYDwA!LTmm6(Cr@iP9JS+?R=9^5&JFi9^n022VCh zPbHyi1oy^-^my|5i=jB%l7V+Oi<%tnJv(6d<3#a&xaqc~&o-?-{60>#S{bFfmO)pk zqX^O_HHeT11Qv?{4kd&~fvRe&+QKgM1C0t33OFqW*s7g-mnw{866H6R1cmm{S2aXmrK7Yc{0sk%)D6Yb+!N-}lvS!XAox zcyTIF*d)0$36QX zt@5gU-8+YbY6VB8Op@(CKY2DVkw#;N(b*ZFr#|o5lI=MXe!uGVlvHF zIE6w4fc^A%(f?l$t0{Gw6Ue>|27GukunZ$>)&A3GS=rNIuvOYLoEcRG`wpAPMcfR5 z_GieL4Z8G%aP_F>^Q+5z8}iQhI9+MeeZDj0^uyzEqbp99Mu8zR^pb`uI6^?1Q)2d* zlD9NUXuub;@u>)(9$ zW(p8AN>d^ht2OQnn3>fdVn)pUMEd)cU-pk|&VS)qPE)(9-TlK*QU3WnF(&naQy3D1 z416~5ap25;p7HL1j@+a3ydmEH|)HzYX9nln6;%{=PMLsCBe5PLPBQ~c(TdMguf5a zRsVTw0YqA5E#+{`EXxTiq;xJVHat$tbleZZRQTou6_;jp7o8rbd5Yf~pYz#!t|1$4 z{5j>pAhZ&|7IPmk$O|et0l^F-_LA-Vi-%mEA+>8w`cR)+vZ4zQJZJm4Bxi@Ty>qen zm0vTkVMLj4827K72miv7|F4}*|LL=Q^YV!`5eI$dR3tqwr8iWTZx=NcesS{Ywp@1q z=+$_Aeq8^QJ3_t2^SIt3%-)ONO5&-Ac$H-p{HxlAUppc2k%lDV(1=OS{mtuha{87a%?$QgGE@~R)+z~9|I+>T z=V$q^@BKg5<^ROGEHQvE-~QG)7vr|qVxXHa>!=pxR>!`kvJj0Wgr{3-EcNKB-s~S0 z5>>*>sCg(ulf>xaBKs!l!?bwK0jRlu5_tq3kREd9Dfdg$x4VBl=^q`5QIQEf9sZvM z1E$>Mdm_XL?KYaEd8UQH;eXreCQK$itLF^&{@m5}o<^%^cknhdVL++719oYvZw^W25~Rpau{U+&ZQf#(lT50li(~ zkV6C6avZ+vmqUeS>>Hu|d%r^x)tgKAKpN}2WsDu!9HV_-mI^z{h!`*>1>hX)E3Zev zSfl}Z0RkG?qOkK2$IS_$sx@oAs!e|;{)OIfoxiysfFjEGFbO;xRvC;5*nI-^DF{1KR7!9PGf#ie0fSG0OqFMzG-YQX{14AuuXnI zCe;C*V1Sd)hdKTJERwzA`;)amW$_sz6uGe=%-`tJqi$c-S~Kh)MbWFis#Pv6PYaL$ z-=ZHurz-*9sj6K9u9|ZM)tRop<7dSExe5ya#hGq7 zMEn^Mf8}%jxflN23xDo~f6s9KGa~+sh<`XDfIMT#8s(EWzo8aEUkMxg4Z!%kl98FU zf2l1)!3=2TtFYFE`jW51tC5|aCdNak%oa+5&8hb5T&S*n>h&l+$LJjFmFCucRC?^b z3YRE(;?}eiHRUNQ-xh~bMoUw$_xnp-EtgSXfIT+gA`=kMd#r)pM=()Lx5D-OTk#G= zFkk;kGx>j1aQ44O2mar3rT_X*TEqX}U5J0u688V@Lj04yJpXqW;-6H7{@-1Qe^y}d zqY_99haa-b*^0G`>J4l~l6v)yIKK@-%yo1aC*D#JuPdhI`bguN#`F4l)&?6o4TX|e zJ9qTv(b&wwah=GNp*&PUP({~-_*>hm_-rhBCd=`=2d->iGZ~QH`4&HXz7t#-Lcomp zgZM60=UO)iv=v)Kk|c-qQpw@8eIi=JSG6@f{7R8ulEvM2Sty;uKQ!XfXXe;c)f$3c zi;3vIZO#wKU`#>GKeK{(>`KM_a@8B>hai?iZDQ?v{Zg5KC7XFGn22x8QyP zB8n*baE^gpHyQ1UY9Ot^uhn~@Z@~t%N3FBbo?E>SIGOcP8U`UPZ-dXDSWeBpD0uv{ zeQ+)qWNuJkzG=;v;w37aF)>~F0EU^U6DAK-S7_m?EjCuH;;$1egFS;r$v%V zC}NVdS*C@QWGYEW+7KFZx5zS$xyv@fT&3(u2zSJU?8YQ!ChKHRlB^SA7L_c+jAdNR z()a9szd!HqhVuJbsL^Ei*?^{mJo_ENJLsoO`bN&ApMef%tm zJH;UP#Rm6E40QlffjKX^9cc6$3Gsh!9YSOSt38K-ckPM+kCip752tWYtHsuQR)eQh z4Gu6DD1RS~GDKf;j<_6gwWp-~3z>YQ+dzL-yPqZ#}x)LYMl2tR7!ctI$Isc}6Pm@>X$i`-%CefuPezwndu{z^L7}{AYENAb)Ws6{GLVc( z={bi-VgJjjA;_#UNAX5X3#ptm=?FUaJ3FOF*s?)$D~!z%JM|(>Hx$4@PPKjWhOiwc zLSQ6zs7%l4aoA@@Srd}nnG+UPofkZq7~S4uZLLz}U&eqYI_6^Y(XOC60s67Q5QjLP zy!t<{R`S2!Z@M%=YsA;s$QZThy11=lWDZ4x;MfvCS|_&4{aPKMZ7EPmBhwz{H+DO> z?ofT|GTfqV;pc8hV7|~{P%i64?n>p&+Z2VpwW0QL&m^zU zJt!O2x;8XRdDEbk5&kG>WPn)LKA6&&knX=J=HfiE+!~pGu#8~#q3(z&2Dk+k0ltwT z2U~I-!=>tWd}ad>S*0LNt+K{bdrV%LfLXuXCLC7t`5kY*)$)PzH>NpBN%i@%N*7F` zRVuv~CUC#!Pl}Q@&tm>3_qSFbX7WERuqn*|$Fp)?<0A8FkJ(1Ctzf$0sKo1o9PTzX zhP4bXvgcF#3Oun#TaQsoGR>YX`18+B>+L^V`hIe}{c?I&NEbxNh%M<@nqHKQJ_i_~ zRpW}2ptL1>UqbyQbDOn#5VTnYuvv;g*qoNRJI-7%-9+}Dtv6APvUj~wf;2U9yOs?< zY#bO)!s^+st?Z49_}2OT?M7!O))0DNxDNlK@U)4y$RMM#2s6rhv&W*we;!yFrY{wb zP?Ugr;WgxA#_L^;&^qycxVsQu?!+{;=hzD}VnX<{=-&DE?ICjWv3BNGw?cdxYB%?g z-Gd}M=N-1py`5EC<#@!+`B6`AuL!L3vfo73m?u0U=3ktXrrwkPF<=k@DRwG;nU%@~ zh@6ODYvlySjdl-+2>uJ{27VrRTF$!K-fA>A-}Im|D^khkO`pM}FEzPqjB<{YH-7IX zvr8drSr2Z#iu+&jd*fruY8JYeq_u9lX_Q6EZ>Z#uu=X(A#7}Dm8q{Wc2n+1d#&kW8 zVG|h74Y^dGq4WBQTLsP5(&nv)ZF|^2*b|WrBjQ7kVG(>E2oiE89|cR1_FqJ&|2XSaU5GNv$ykxOlsRmO|AW{;T07sNIo=nwb!j*oFT@?JA66|( z`8YEje2Lrc9E4Q-x$oolw8=XdR#RX>+ot3Jd-D7j72bh_=qkv7()}68hO@Agc0gB; z>yxLz#_G~F3M(J`ouNYgKZK%IPl&UX3deI#_1P2$HNDPQ;7CXj)eHEqMG!vZg;m>E zJxoopq&&!G3L^$bpJK|%e@ie|A`%hh0h4K>Q_@y5{fIiK99ho*$im*~WUj5+#KkAf z^Zd~$ecsuVKSmog^*X)%5Niq1x)?JSFWa&guhTuu-R!rT=k6C({x};M#^OUhWg@9# zO{*ulBO^21CF*+U>Q@a=;s9SgOUfji>AY~QYX@ZgH`R)6H5O7Tze zSKT;(asKLreph#kS`}&&6nQ28&o>PRUd5L>I4n!Da*+M&#Gh;C{_}qSzv+rD`)@bB z9+o@;XKWErFQSW;M0K@C;She>S=f);v63)y1=^G@&pi}VGVUPN5IjyrC&%959@~gt z2PZZdUq@TocFhH$9U9JOEPeQH7;=m^^5(hs&B{-{BgXy%L-G#uRM{UqOWBFmX3*!(ta;s)VaXgzdpHa6^@HWLsJNFR{?8$C3 zEom2GJ&spyYjeJoz%#WK1aJ=yYMdKs7`R0alwBaI!ItdnbtOB)JFkU*khis-KHFpJ z&Q*88O7Zu~tB^GoM6zT_c)IdLfEf8pCdWmvcvXrwGlc4J40aZ1Vhy$kDRLJ3)xfry zwx%7qgo7NF_#A@WnNHrfKOKhk-FOtSd!e%Zad*J%DL8`&ICZKQLqf{W|O9Iw^$qdSFHiOU$DxqJ16xh zLxT`B8E_~=sYiq2ZW8;1l;c_X7(lC5l)QX?`eL4e6E4W8hJp{obz>|GaaVGm_4Y|n zZIcq=qOOS5>HyOhlg~wmi0znC+H-fdddC)L0;NH1RV6V6s3ZN0Khdfo_CcYd>e! zb@5rH7c+=Ov5@#0CVsa<&UQks=p|u*xBJG7XickEN5*6T+ zMc^)VG}kIKPRz8qp~A%$?m;;N{a-CAccFJ`m~a(_Lz0@v+@?D!Q_oN-Q(D$G6qe-Z zy+QPRDcDgfK;uYgM)2I!}eyTki^q%bj+ODjU->rB$1^|%E0x|)=0m%zL z&>p|_YSdJmPm>EQeGJlby;KEGEkA~B+}wQpG+tq5yS}rd`c}_2FFL7y9od8qmK^T@ zJ@PxEw|MJ3S-m~M^M_yb?(3%$oNoG1wVxQSNFR!{w^;G_3mK~>8Jht2fV{8mZV=Yz zMxeJ8-IVinDIag$k$7LG z)pYHT`v$IKl}}Q~RI;xH<+W~?yYWQW7vz|5NTxV4u|@sBzHQ;>FNdz)6)lra%oXi@q#Q5DKAKJK%#TmaKYqxcVoz11Zq7KYD(j=W?c3HD53I+$nXKQ8iB)qG zU_i4TYITzo0&^iO2lN~A_16?3iZ}ha>$fTlQHeN=nhAzzcu9Hy4=hMgP_uHm*=oSl zMa3%yjCVZqdi2i?M5TBV@3*CoX;)TRTk)5*OaEY-&(Q}x#rv|~zYC~;alsb^2Vlrx z3IQ%I#G412^fsCvwA^u^8E^YF~LqmNV+rIfsHd5Xd4!9@~R%H*iuS_ch6 z=%{Y{Nnh&g^2*xEL^Cw?#m29n;E6YzFMPZ0{$fwd$ng!fYx}yYRX5nk3iexRr5ZKrqwLUs1=nS*Alq)v{0)7U4o-;*?Vn=J!`Gyt#lP4 zt4n3nWXQmx04XL7guS|;yGjrogH@b zPr}}J8$JtPuKxLN6_@|r=P5U>Ba&zU(*xn6-mIE7xIO9Z{b%{P zbra7sqedS5WqIJux)ZJMH{i@SN%+4Cu)gaea*$39S7f7T)#jpUOb&|nHju;|0f(LaN(phH0*k2 z8YqyjBd$F#)eqX535m9!Kc=}drUQD@>nd3ALVbA{kxS>%N) z^6cx*WT15|Lb;CRHfcd6Ui&ZJz3WJ&_wiW1OGS8MjqT2XH_rD0U8YcR=%7ZTmcVwg zH`tDXb=B@wGYX^X2VJi1ogUZ};2SyYrK)PY(kRf)?{V8}(L(S;@ z7JFZJ`wl_#$H%L+o+)n&mE+#u^Lw`xPg4BU|1K^U*%VE*4&GKt_MaKL`thBL?xyuc zZQ3hjIm%C#9eeX~z17yItve2$7T742-)-9d#%gP1lk1TU_iy_CX`gi8?avc3p}Uto zTV_;Kz2MV;#ja%<8y~d9gD>^=V~w*WEo=8RsFf$Q>pd=Q+3NLa>O)~pJAS9ITmK`zoGbgCaBJxOaMWqL05hJyQ8vHellT`p@8y zUO%QrZF;=)LhV+jS(;a!f#2%eB{xgycje@c4V?NjEK)Ws!D5HI%*b~G+Qh`ts&DS# zKdq2~{$g#e4%sE%kS3K=01`c$jKdA{%?yH1R>089akHJh#hJalKVgOdS?3%V8yqND zewFSKOQS8JQ^Nd?Ew4B6&(=$Ja1ahFzp1o!wCSAE!v}7!AzKExFeLwb8hZK&b+W&~-jK-a)j^?7|^o!L>iULcTa>nTn_kQFUJ)`-j zDnH4n#MQ^@$Q?=-1wwxxIg~&jfh075a>Cz(V6BJ;Da|bYB~-uECdRMgHQ$Zi7`K(B z{ql~w2ScIy5-$7d-Oai#gp`Y&yDYW${;aaDIDN6G9Fd;FWt5O!y)Z-C!FXoJd>rV6 zU6BZM|DO~4P(l*|_Lq!(%fsC{;=|zW%;oO+M;+q1QRa@+oyKI&@{DH{S?! zi|?>_Vz_pys8RxKG;kqxlDFKAHK{24~_f;(v_VzA&D3Ul(jm)!V*9 zmY0$^-M5i`a#`UvQCg+cjHxR;u6j=T$b%g>!}otoc)j{z@-{VtWN?0g*^75M$5qIB z6eGDXYFJJ$ug>AxidP%Iezafd^yqw1h5gpj(~bFTl#zl8p~t=j-Z#r|TeZQUb2CUV!XIomzId|erT^GSR$x#Z(X8$?W6<1Mc7 zOv5v@Xn&R0=uwA?qG^Qr72GW92#Wobp)f~@MDVX@Y@oW>S9D7?;i{3m#xp$sT~Cb= ziq3?LwubJvUj|n`r;HCcHHlJr3I74C1Ny~L~+ZVxsN15oz27;#R z&cNBlggjv{e^ef zcqEs6dRM4*B8WWi%?c17m7A(TQQk`fi>`yIcnT6eq{Mwv8pxpx(AiDAuWx=juPoya zavdYcYVICnBjhGHTGyp7RU>w09DB>Zm=$K?nx0GGimvcex1qBo ze>9HeKh88?{cvx-mZL||XU7S3R2#ThSEM=MnM>0W|1Z+kks3)9gIxo?Ndcqi*v1%6 zTy(86jV90lnXYn$TYboA)F0xYJDwWhZ~30iFRW|#@HMG=r@M}w#F^lf8t>7~5sSRaUx@T=8&bd8N!7L7 zkM>;3P0Fvsh2#wnzF%X94Zv>_9M;|bhwjbk!rs93*MaLq3^8~NzN1jDmvIgGWqKrl z_wY_&miREN%E5#U??`NLmFw2i7kdh_FAG-H$EfQf9xl1&tz9B!duQzKCEqrRb>boQ zw|crFdJMdcFpAD~ceu9N2?o}8FANRc!!pq1-jE+%)&rAZFcwN4{Sj~!Hz2BIv$kl+yLQdlr|!-e?<{Anx&i~W`vL8%8pnKrbWdeJ z{?O~=*iptci6lgBbf%jLk}?pW0LuZFphb?jlG)1+aOP3D4Ag!0GVT_vk3drQ9rmlWMP~(7t zM-I2e4>M^L_wU5i+f}T>tx3Jik|9)406l3c7zE8LKaDxNl0nw2OJ%79P{`hy$$5M` zk?%A(TrUrgp0#Xr-2dU>-TkK*iEcXQPHZo%?VMNst&XxJ0xrH>aS|j>WK9I5$JN@o z!Mb*F2`CP+=w|uuG`Xg`OLwI=) zHKX27Z>9LC`R4L2ys3uU`D~K{tVfZ4P)-qzPV^oWhY!SrxYR7U(5)bs!BfP8(l024 z*b2O=G)aY2?u&Q}d?^s9N;SIf;X{wi)_R(0_8L{;H<*0&9NsR7ixyjq#Nsb^`-bSX zWc@TjMIsI6jYay6eYG0=;*{!x@`sJ0h36B!msoT+yu*9^^P+nJ5^af}BkC>?N;xkH zXRsfbt>IfXU>=cHT!V*1mk1-~4;w2ZqJnLM@;rxiD?c~2562>7f-j9k8HRXG*QaU- zv)v1wV3&8qwVmwJ8WZnVOOJ$ft2-rLPC9$rX_G0o%q$E={Ks5`Z3x7+5;If?V7v!L zE&w?+e3MDQyXnDfp%d)q$xr025D|zIO|%6D|2d3rxP;wE4o~yr#;u0wmd~3LS665| z2pr-{P84`Vk_PdswH-iI5~~Vszn)_$NqFe1_`w z&mq5D;vyf_YKc|K`_hEIFkOe2k%%qC*cP|)r(1-O2cwFA6sx+1nc{4aleMB(tZ}Dk z$Q5gRXel7F7+*3?GB=4GewO#KcmWeV4gZpH+?0)TU{Qvr7m$sE;6rvmb%v&UM7ZEn zg19F96X#nwLHyr@rtDSIpSHE~E zX}CA2MBPgcSSb8JK8M~e8D%7hOQcZr9WC{7p@cZUcytkwi9kSXP@h;KUMm1e$GVO$ zRYE)*R4CSl1M^W4hSQt8m=|Hk2Im>ifCJ86c5FzNVDO=yd4~Uuyi9FfX+S~Sp`6>T z`F1b+waI0T9z(7dJ!^3Ij*odqJyKky_aqUEl9pkJe}*y8A#{?I6SaVleH$<|_6o}6 ztmvF^c<}yLVz16%<6u9;N_e(GzsO680E8^SNVscMZac*y-#o;vxGf;db70XX?F` z*KN0i6Xu|$i$*}3iXSAEI{`d`C`Gzvx#+YN2c^_r;)#%zZuOMovSMntf6mawof^2> zYLpjls_}~T)dfB1G~v3hcU#4VcKxavdc+)l$d>1e z$dE0S>y5*<`jypcrL1(M>TAx@};TGCQyQ!7vAP@1mCo6VPESt$ zN!4$)JVl$OO9yqASkoeulGqnmb-naGhOYPy87bW)c@3_$s~(OJ(>XdSd8;ZH5i#E;f22=jiT%4+FE7XXe8QdN6vs-5 ziIlYe$WAIIc3$+7X-oR)3-Qh41~0LP<3WYhPx5pMb)EGnHKHjbpb@j-GO=$MAASvf zzSh!4z-W}$sSL%32h?t_NjdwPW~TUtP`mw$#kx45!;^lMA)a^iYyZ1H{JV$7Is=H6 zIdvS^j#L;%OBy9BYpGOvVgq6Y2`a!_%oKS^Pz@+TF@2Gkk?nYf+M(P*}*+bD9< zFBSmpX;Mvs!PD3%9U|kwDr)@Qu!64Lr|TO*o7=@MZ6|W(%EPyGv$su9L24KH=`F*8i*PZ&CWY` z*g}t~CBG+`T+r%6OClH)16@7JMmWu`8s{%R=s|Kgg**Kw_K2;IwH+pdl<944q63_& z@C|cxL6X4`{v~;fx)BHK=X@#>=@NlOmpzFBy&jd}G5O<=g4i|_yWh+C$*W40bc5`| z4mMJwHQO^|H$Nh}+~#skUrIeQ8^a&2$ns>)cqNQG@P|CQ3Qk@o@0hACUo;w=o~6C0 z_qumXf}g-?FJLgbL9CB{;ACS!FE1>yfby@kGLdo z@oNZ44n|j2^w9VnIoQ{Oc-m`$Sz?Lj)7I@yc<)G?j6ITxvdMqJqNX9zkk3*rj0U>Y z7`OtgkC7z9T~aXL3kUHN-$_-0a2{zhJbSuZAJL?eoS_EC7dJ1Ri@TTVol{_00N3mG z@!cxAi>LjpSZEttv%a8Ka#uxKLgAwQ&;Y$qVm!mjBqv5Q+<=H()g+NX00Me)aEQqC zs*BiI5|6qD0jW=T8K*U&!Mb}Mwdt#erjfvbbX}oZZK}fTVdnTDnxCg!=|avI**)t=|K2^hIDt=K z)QItp7oMJ9B?MV<*(-czc(ptDjW1ls{!P|QMXn$mZMql7Lvko8gb)6-E2cUeazNdo zO4ll`XX?xuvWosHo65@Go7jRIG&zs6GdoW72YOXqKF6f%(t~{erTn#6%CUp>jVHg0 z6gR;rkqohASgprQ752Z7JI>f_whPO2#()U$ao3pW|Uw=&W$jH;B9&n;Oe? zcCx`L&>scw!QoURCMo^a_dYq`bH@S$iDncBI}>LM922`JJ|M;nl|$#}-lJ}^;KR#> zmI6j(H>V~KG;a;Kb6y#n=#&)b^u~5X6Ez4k3#T#`>SkKGJd|B|m4H%@QnB?ArZ}ke zCA#m3%9$wrGFItOmF-!{b)UYF&^Hl)Q^F(=Q^YvcSIkr(Og^Iqq4gjHLq>eCm~cs0 z1?#g}%AR+}QbCD;;Q<_#*%rahnBd4;-Se^PT<^FXtQz{;pRF5`yM)8sF3vJvqBL%DJ#l%Tu8I0S4uiVX$eTYJR}*Ck!P8x>zv#%ni?U^8eY1ka>!p8dP!rnj-}Ts zBy@k=Q$xdl8ft&+?bRFsY=;j0OTK+36TQ-1XbCE5t9~w>{_VD4$+HqYL$b+-z*=Om znU#BaDUFtDj}LW4`8(|h-x1*8=cx5We)n}b8Hy2tYt#8lX6#HK5cxL&KgTu0Slvtf z1>Ork{eyNrYfU=dU6ZSQL#x^^r$;ovZ%B(|wXM4lFxkv2dckwnokko7a`=n!f;EN2 zE@$rcFngF&u($BOvVCyizBMoZlmTD+WZpHez=JXi>vJ3^jNplR^FRY`)d{H8O!5>p zc^781QN2J`FT95K&cs}TzkYbHEH^t;==$Fbj;7> zg^Od!&<5#t*U0(9!MgcgheX~j5rzs10G#GVOZT~!f7Xw*)>&uVi8Wk=c79Q5A?kp1 z7SSLrvx%Ge|LgcKwqvkGY8NML2M)eOk_FA<3H6nkd`t0u@#732H@drbwFFpe=vm^B zbe$xv+MRT_$-bP;XjpRVrXM#M(8c#)XTw0Wy4E0c_mV5peC5 z?TVC0L*Ajzxjk9E8yCAT#ZD&#oh_`ZYI|N}F*eMEqV6P>Pl0lKB4Zd>_IdD83?d65 zkGhU?XB#mZ?Y>NNI(W8s1lnies6#11Bjg(msi%h5M$`wmD%hl<4^NQfiQ30LI*-7h z=(wV~()#4mRo9yV;Wx3to^_vuiLvC_8X&q}VUs*e^ap7WH%S1aN?alihEo}Q`{{vM zHvSRH-L4<1Bb7a=;)W<$z!$LWxE15h=g66^uI60SCPJDM99uF(fZl1!L=SYE^M4c^ z>#OEvv4)&~nyDoJ#GK30J&NuU-buu#QN)UAGop`!Kd@8NOO{LHaX*)j0HM(@Sm|md zHbpkr2)5!oAYxfm<0poPO>OcCDUHlZ|8#B@c`Xo+?}F(~W``3k`%1)nGFe`S?&Xle zs#mewHRaX2bI0xS?XbQnYCm$KFBT7axB3p<(*fQ4RbnN? zNlBR5cG!lCsKeTNGTiNA?z;Am9jeTk8~6x%*dTXdjEJ$ER{9q?&@XG;c^ev2$5gB7 z{ZZzF&m%-PFHJ4Z9n2pZvkv~y;Rl!el8KwYV|}O>woc-sd>(r!9}&v2f-KeTDQjd$iiWdIj_#grdJF&S-4{eOT-+Y zjhdMwWszR9#2dW2SVCL)DF3cVcpo0+s2^282@_#DM`C%BpHo{V*lLb9j`Xz@BuP^! z*n2OC8a+Fz%FFp7v~-mS_V;Lg%^(qJ6D8_Lhz+HPj{DaE1#q-1Q8R) zMi*#{(2ME84q-;A|e{ekluOZXBPp!WFnbMIhExlOfpo3i>alL_ELw(+|Hpotlvk9{-v;bral zHtFgVKoe=Ol@6oUx%c@_(+SJjUZmJs!`UpByQy?zO&MnS&skLm`g1Bu6AcrCVom<~ zU9wYoUXmY`74Cnv@WW?pF^D8k4JX+p(}PP=y5z1;JBt7;aj5b z8!u?1+19I`&IXzJ)(`!du|}_VxIf6d%9mm5bKubn`L3`1BrXItnA z+4X0(Jzj4qyFL)G|9;6>j~_t20n%(cz~*3uL*ULHgW7DS5qz#^4z&u#G!E~Dnd@o< zs+YUUtA6lzroZYZ1UQ-PpEXjYMepaBUz5-h+5)i}j4vO_ch(g6eb47zFsl4cti>Gk zC~7iT5K95nGT590?B8y3RHP^i8-ue)3P5f~`C3Gqu6EXI5Y4=;FlJZ<8Rksf7X7oyBcmqE@r`SxhoZ+@-_)=2ZPpVB@9x!=o>kpe# z<c3ry#4YGKs_2aO{q zdGo9NNYp|2Xrs7%F?|F<#n!fw>Afr_mF(lR`zOn;1$e>;tS2!@tPO&aBr>q;O&+yM z@B`6yf_XjSkB|JH;b6l?)d%e<5z}H+4guTP*?)Xo{WLA6PPlMEuWi%o zlrzpl>$<9DUEbK+AzMJg5iIu&V7vjK@dD(2%I(56S4wIbxAa#X=P!g+yXC|F-CSZk zyGl1maplB-d!zjFLV`N?Q%r7u6E1ITqgQ|(KAR9TxvvEe4v~n4%KY+(3uw?XYrngl z6+bkMtqCz=ifKPXv4tRH#Po`abdcXOD%aNEM^#|HG>p(EW5LJzN*;=JMH<0=y_0jm ztJJRleM8;Dg=9g5lp8zJ*JrkM?9dV_!pt!EKy^*z&N7`QauPy5*+;B`rM4*(apWL)L!=na07b_H7;WqDY{e8ChhaH=XrrBm%31WDOcnTv@SHs*`D z3YdDSeizaZeZBn!KHQX69730r=G)Eytc_^u=sl2q!WoK$-fa__0EHneU z07mCQK2COrgleWBz9^tP1nn$Hd14bo4#X*^U_X(mT?iLHU|gR7y9Ij+_Kw!kiEH@H z*#TU2U64^fRE-p)cb00Fk$2YA0n(5Pck|twAigc*A!>`*oNWtPcT-VO(j5ZSLp?u+N_!v&y~^>)!uj%^ z+CShoOIvU+d#-n1@HRCsC^L6cDlW~|ua@0YVPWP^2{F69b&~gA*aG63;6LCE1z-)% zL+qFL=;2ZX;gI4Z;#!y@P--FpnZaz>vv^)Xm)%nDY1G_H{aN11n?oy|C5g7P&X@8j zVI9JCNqNI?%%#t`9i^qz3g4Jpk{3n`sc#&|K^?1ZgTRI=g~V}VMS#Fd;%SHih%E@d zh06q@-$r;!lIDxl5Mw&aLrg?m$0%z0b^X1wXA{xg`hMsGc3a^w!w{Dy*Fyr=GB=~} zGE{{Axd)sfdCMNdxvnWat$iN;Z%=P53OwS3Imfs=c75=Cr+x^8^2fxD2m_&h2Ef6H zz#&j)8;pKMd{3e~PFAte+wG$7nsYERa0&BbTBFH|j>mpZYfXqT_&d;zJb>#cp%;FQ z!P?2gAi<%-s7gU+^wm2Vb{slN*Ex4t^7F%(eD_@rcUc zgY2O{gBuvm9@AFkpm zuWlV`&r_F1Z_w!3klOfp(6;DUwaX=vX)s8IjLz=7@SSLfADuhW5|g3URc%-NQ@E5O)~wg|Rz_9VbUY z&ao^AgK5a(xid3OJD)^(4htDl8)Qe=F1J?DG1gL;LQr?T*atzvim#69|qOX z2q~7O?0CGIraGXL(uh>WR(3ozQ~6oh+Pxxme1Q6KK}Gw5wCxcxTx`tMKRuux1Q%Zm z(LuVeCV$83FL^Ho*WAmwrqjN23Bqthycx#@#u8tM} z@)1#93eYnAj501Of}~Wv_WTgKo^k8-+rBw{=gXx`3g%=F#kVbPWAI_YvC&9hG9KKU zqiSMj(EV4hdhE#Ft8Z;EHa7T8a&LcbUbeI3myCbB7$~~eh_l4k;Y;99dq7eKY5c7M z$qNUwgRnc7=Tn!V9Xfz1cS^T8$w+O+rpc$rODMLr8}z5r{5Px^3TvwQkQH^3c{0F? zoXVJIj4nJsX2_ES0zBD|o_GJP2}i~M?u@mxios^$7gZq~Qlt#Ij!a)>Fj@eW`grA%j&f{B}r|oDb6mPjrnu zK0r?kQO{jCp)_{EH6<%X%E()4c5D_8f<~mC1r~h7oU@M3!4HTydCiE@Pr-WxH`r5Y z*)HR!O^*ko`4cX^x2e2+XI_R1rJBs@E%!|8HKeS)SMiA~UX)Zra`*(#Bc!5P#RLucKMjO*cEbc5;iCutFIy&gKONfso zUbf)qS-3-VRoeASM%nO4ZTCyU#7IOVV?E*S2qBTDsa`Gc2Ht!1+NULt&S|H|i3?qL35IV(UQf+=oRWa<|XkuGGH0C@VF@JPO-KpCk z@u-2X2e2{`mxH5`V0Ye?OBkEi4bC}@ z#QQDcW~C|Y9PCZ?-C~;%+`+5PCvMT4IumW{c#Le! z=u%*kkspzjD3(sqKTFN9uio!oE&@SxXg~BpgK@J%qz>JJB#+OS~ zXT%*N+bhr7@c_0y;Sz|9Lsv^Xoh=`0kWCMI@6Y* zN@+g!;>(NseZ1XdkKU^Af>dp%5sW!;(0sXHT-^-BB+bP|faVg`;^FB5OX>UMm|rpl z!%2=9kEQ5;dVG(9^TWo-*3uDt-UDgB@x7e+zDyrgo~q!IO*D5V&_E~d+-I?4{?E!| z(N2(=Y#dMSFE(p5VI=nU6ezYy~kQ ze+1~af{tNuJ0Ji86vnB~2m|i{eohHjxHz`*p&LKubmz9@)A8Ftu8wmSUT$w!mSC-? zdhbb5f!EH%p@nuq2i_ixdY+DWa1W3@K|m>+1qh{pWn10xKDsASSFfGY=VRr!;^TKg{VNrT03K3yD4^CXgj;YU5{fYed z(o9ew{bIMM$Dle&5|J{{xP7tXF{t!+>M;BnpjKX*3E;Ym!5ku2QSvIK30mr2n9mbe z{*rkMi9AvN@L2juu!*kJoKfm1357fqC3>*2(`OMRoc7|J%Pw-!K(9S2sps&a)l$y>~yuV@1Xk;`jF=keSo~2mZ0Q+8}A^erT`HIoXK5Dw- z`Ch-EqTKirZ$I19Q`oA-DYc7T<+JE^!$iZ!U0b%qBs8XuTMzhue*fX6Vh;)4P8YwL z6<+!!QyKy8FH8AmT77;{1TsbXEIOjG7K)!&6>r7;lG!8I{Yz$&RjUq-iCX*&%~nZw zEouRtFuccQJ#>r2_rZ(PD3eXU9~SJk9yM-7J|1cA#G5q$d!o$5f#fDKkaiJwmQteu zKLQYHafU^2yElAAkAVjb%=A)QQJiS}VY{((JJUg-VT0+yy1QygP!tp~4}DwTzeH+I zt|;`n_k&uDz1K5)bwaJVAm1yM+Flo5VqkRao(5UuvHMm&VimZaQx^z@#OfMcvlL2 z0)9hF>Y<#yB?gEypQ{~nhJVI?_$AY{)-gj{u>3gV-ON|SNHNHd{2LFu)Yij zR}h>G^1)LZ=(}TcQk|?Hgw7nj>!RCs$+}<>ECD89-p51yPfPhRzs+GXzv&TtYoN<{ z0>J|deLaN-65xed_kNHB*%OK%2M}u(rS5`w^v+##V6Uuf81iZrv)CYbvRvn5k=>mvax59ZMHh+efW^uz9!ESIRM{?B5_|Mjz|WVw9j(L1j=XuRZe9 zcNHrS^lzH+p8Qd0ncpgq9x=+-w%5y2$9YckIP&+mN9`-PAA^Na!V$63E*{9YvI>^K zt#*|K^gcki7j!Mz@s@$HC(_FC-63ECe17jgG|t^dpKtxPxWAa<>^7kt0Cm*yLD+T~ zYFzUpM{IQuCE26afqy=V;$!LJ7zQl`3?lyljVU&b|5rsJRDck_$gKjl+Hx7#s_-6b z5{Rv4BL3OkH`LRN@$0E4oZ_>m?23$qfMzd`WMg=85G$oE)3 zkY8p>*G2x4iBA)PuBg|lEpd{=!8*kr|GeCPP^ZD*b*>!yIdHB3WDyiq2Oj@bGa6yG zBG|UicV$w5sdM?l@J9YzmkWvg_fO|3s*>>$dV;UilJ!8MiFlUh2kh$Z}8m16K`OPY>%fl+Gn1EdKN!7cv)dyf2)p)e2t}j4^?UF3Hx0& z&#!K2{P-#ET@7ZGxdeq?xC8_21LW%d&BDt{LWb(j8xsbltBv`HreVX!j2JCANTd$e z8`rwOt+rE{Fx$j$PATdbJ>zUgv&kjIHOd3t!I{qXzY;c1HCOBza~wr7aSUYT$3D!u zs52@wYURC4UjyGi@+>B#?IR>#JvP*U~xD+akqN=NV@ZR1CQjOM_^WIJ? z1IOGn;jY9EK8Okc2@g@o;#+~7=uXGxICz&?mEbP338gMp7a%#KP5QeUX6X@zNJZ>` z#gF(A)LK`xWggalW;`H3C3IlHymvlG!TE5!fk6)K^YiCfrOSK@jE*`PGSh!|#Fk!& zLt^S##SF7_JjmJa0#MsiSlCKR8`+|P0RZrB7Tmn>Pj(G^~;u^mLJhIUI3%*AZnuASOD}% za1!m-mJ~vh7bR~{^OxHFHL}?66Lcv zQBpMN8)7V7lPBovIQjfmccPFj2)_Sv;3?~>_*O+lZ*k`dt&0r~slp~1w$59bW%ua_ z4uvmGCCW+|zdNJ?AofqvqAKe8v`9gG4+OG`kL=SG>Ay*EIl!TbBOOn~OI`)r@8Kfg zLuseen$Pv!y&{%}%?$h9c3LfmgGN#w76)&N-@ol;5BYXEcE|EZw3_`g=huHNf(M|3 zv-7;sF&eF+2sX1>lGfO9hbte4-q&+>MUO2wF#A*;RUBzPO@5w%o~Fr62l_sf))h_E zM!h$6rU&-6Zt6VHs$N*R@6R>&i4l(mT8L&$4oJ5{<9I%;oWe&6kgbUdQp;vwo=&Jms}vqc>E6f- zXUtzE94JiTkAUN*>u(SPr+gz)pt{#;hZ0dub_3mw2QB58z6@~nUF(Z8ak%<*XCj3V z*JM14*|T$z4nw%TDdHYxr0sfqen7(&Dpz`$Tv$o2Wf1_`GmrSl3w9coV{ zxx_=BJmtn%y=0oRaU*K|&n5e(@iF-57VFn<%ILd;Dce_9KYcxE-$$xLfJstm)zm3E zF|SR!zRw6+2ba}LxA8^iDy3mueWfd%YW>5yNxgIJ)&mQ+*g$RF9X>H%wDz0cE{UT) z4VURXM#`2}0zC+QW`QIIs{7<@mUu^GO8h9@{x)2TGRD|qYMwnd_0Fi#`CJVum%Ui0!J%JU&`phK1i9a(Y^%u{8{j)?E?xKx;_Pr%c{4Seh4xIXjejX+ zrsgIUTH?tF^9L2MIIJFfmW z;q5BZD(W}Wx~@FA@^rdrC$USa9r}qoib)*7I*(r%i$6I~^CLb}Y{VauM!0*pC2vY* z506W=&}Msb!j&uD27d^3^!rXB`VA(9ECh(-iw_a=ekivzBVl9zslbvF#x1)+Z|;vD zo(2X6y98RPfuqj{tZt<`O0wG8^nTNFju=ce{heS%)^}MPSx_QCx>ClJ76@0$B6v)2 zQQ0R+lBvULWa+LNX z)EOSg@O!%=tBUFK~V`0A*mG~kh2iI_k^?D#NWwdQC0ZLta~MY3}5IJhE$?R(vw8~jT1OybsRH1;% z5C;Zjii(Pg5EW&H6rv(vNGTuzLZTp`AfyC^5(?tLpg@R10?LpSb0K163Xpdjwgv7nvK(=bKKgE9vy)01R=pz@o z9>qlrsW<4jEo3S;T$P0@nG6w9ZSX9i!IltcJ8U68lijF;QnRdljxqx0ZoQo$9vW#F+h@u7o-bAYph*p=2hYbvA;>$!>bTk3Xf@1_mkg3YL^o$Es{qS1`X8?)+CBX(-AADKZh``GPL z@FTkzo2o|KB-{`})*ho#@w9287QV%X%xGmM>;BGU~(Y2lpYu=Zh z<}p`6ZBFZJV*O4>s;PylXtrHuTNRo*xz~Tt%IfJ_@*(8sJEP20B4qfzT%xVAHVn5Y z1O5v?A;K^zgw1k9khu1531Nj&%jxxyGeB^)LOJ_H{xtq+s&ni=*%yJM0gtpH6mQHR zHCwwEUFt5kI~w{D8>gq(i#~ZZ%`EJ%(i3PQB1f)3l>WNgp$5)aM3K19B|-A-2W9>^ z>+B}Rdctprdr?)og_K4z(ovkH3{%t_P6g!K? zw>_-8vnZ%(zfDK9*^HIuN%L7uNd*Iin2t@y6n9QbeHND^5m`3h4uYBSpxna12UYmS zf>IF5Dxj63Ql9zqXKiBG5fS%q;(eu-Xq@rNCwM=0PS}K6N3+%At_`lC&4|2$*?k;h zd5BF_uKm2K{a9C8)ytbjp1!_duKTWC&#gG0rh8D?7$`37Ypx3%q)4?hgx$(b04lNv zq1?$XV6+zXliFZx8-DBi>~qu#y4dOA$=v5y%~SE?H@C3KtW=IP&iH)K0<<*jM@cqh zSsKM3$g+tX>#dS>&rUURb-vID*?gto?0dr@@ehg|ckH=h6`|osU8o48e!<{zUW%$` zG9nCl* zrRS}F&q!{Hq5dAI()+p-t;ra!n2*JvDPt!18T8!u754T*Cez0op#z@fEo1H`mr7JT zG6O%k)$c9;ZweGSD01S{KslyR4l*R+C|$xLf)(nCQwNtH!64{I`T(-*Rf~$!Yv9@q zCEVlg7_TI`i9RKi_ z)O6EesIK+#Xs33~Y`w?ggtX z-nBazFpAg&p-?@lOQ|<3zU_c-z?~GKhZVzBndN_T^kdc3ren?m;X@%>JGJ1;Bs=W6 z1)Djzzwo@%a8_1~1IGoVrw!)k>7|r~JfSq2`+QkbW=d$#V1&WbNn7k}pW#kI2tMO3 zYGYvE3xYmY#y8bg!g7(HZ_K_>_9isNsP<-r<|rA28%EWiS65|8O|#KjpI*KmoGdl# zp4|KP%;dbo144e|xfm2?x)8982NZfB*d`)EnJa>oTcJzfz0E_GH;Y^fFXJg?eZb8p{?t;6pbS-HRj z1tkhIN8?PSb3;hRhhd~A_>w54HDF%7lpV%@M!g|4t8@gEP3b15;yjAJxp5Tf!WQmE z2ScpKSrH-K)B=+m`vn^&ZJ3SRxn}T1l{oUr$MZJc9A}L(vLSp5V5H@T?9BjOhGBSn z44M>ADA(o52si_XR1VTv)GFL*acZMV8FFoc(m;-ggJ0~zIllO()x}13p(<7u=h(=a zzR|vh97JJz4zZ`s`?du}y$){dxlrGCDZwL*St6LMSE6kFn-5vYDT?4IjE|yi;V^hN zXB77=F$00ksLeMVYysddfq~w9D=OJLD22cyEvSaNuol7OV?#hY-`V2>NG`q9;<~rl zZhi7gd_5PdFTt$tZ*Na}QRk#0YR6z0c z4l^(j6XPTzE5<%OQ9O@YU6yYsqCe-E8JI9se0?2X5sE^q-h}lneC>|hxThn-<;-;P zCk0^#Bf2d6fcv6M8N%xEi?cwG;Dgi3bxpEB(EqoqM(N@-V`Y2gTB14+Zvd@6BNf0yjG4c&{_UJn~j1%j3NVx{U=1r2vtWIWpTkZ_HAzosxN z6-0fu#kWkXt$!cOqdHx_M=>67Oqw#8dAHY~s9tK91f3oD|1rnwjmc~cpmc@-H_$&kBF z)y+efQcqi7qq2e~hJ@9;XpPj`*hS@&VF1NDwmSR>o0|w|HErBph$JTP>xuUOqPG#} zAi7=6PqTrgb( zObxpu+ARdgv-PRXQ7`m=a%t{o>E5%}X6gltVDJZW3$OLptH+T>XhMEHGy_$)|On_QgflH}I`4J`Yv;-5R zj+UF`C(SKb{Mc=oN>#C`rh9#Qo2zK41*Ll8 zRnzmyr6`>P4Z)#7qr=u0-hHO`m{?R`iLRn_(uT4qmPTQJT6e}|&75# zJ}oVxZ2w})w>T-+J&|1m-gaW~$`)=Vu`w+OY&L+l5q-skdw~$)>y&br$g+y|s^it^ zk+|?i<^gPc(C2G4vG#gy-DJyDGvx84*4WZ-kr;uB-UY48th$;0oW=RIYvZhxbzE-o z^Mxh3`jT?}YVibb2{bk~;rkdgN<#L?(jDan(6`gVx;1k4_byChG_a{He@t5MbQZ69 zUCj1#rEe3p#Vfnu_ruENN23Zkon@0XSJWq$Y%Wh_YtLUO^BzmD9+u3_Zx0NLDx?!i zX!WoUZR0_5Z6`^07Xu9+(nGQ8RH9Uu8Zq~BY;cAUri6X=8dZEL{XyweO*&)r&vj7` z$aP4*s;f+<%h!(wl1xm}tWkI9Rf!fKwckK6G8~G&A_G*Ebb-tlUsdC zgC7l#=OPMeoUnDV_cCaDR}mVv;mnG#AP)A4bN{Ykrcg;MgZ&TnB7#w?xe(JI8`uTJ z5x{-T3&JDSLzp+C0#@`a+Rbw->^z@vRpk}@(VOCbHVrN z_``aXW)Qo{wO=TQT`l+abqR$fQ}djZT9k%7TQ{d%WUoA&57!LUZ3=b!1}79WV$5zv z#uh=BCp@yZF+wd~R<$c{Rli_#T+rOTOmY~W5iuamRC0lsFe{z!()@7p_75OwOq1rUQPh> z;@d$UhNwt>NEiWK#mcoaoiZoD}391Siw+=uLHVt}NB69FNmbmR)v4T9kb-h z%x#L5#g%|c6{s9mtOJeKr76M%hA2Wuo+%t$sceIT<1D=*(h6{lj?r=}W-jaj*GnyE zG17JA=M{ee)MNm`Up@AwKT_4Pg>KRlu}6q+i{cBDU>bEMMOZ|ewyt$&{j8mJ+;2-Z zj}mTl`Cw~4jPK4f!x-NG|4kZ~0sl|59RdH=c5wc!?U1TSoWHNgEKxjV%#6@CeqS-w zDjGhkTu(?s{n0<&2kWB9^}$uU(|QI3q2J&{nDlqZ+4J9>aX(iQ;YbfYwpZNj|Hfc4K*7|%zO?!a(4Ev0IoC0G<+8caWQfioK_l>3KaUkr~9{F^rFdis-Mw> zYft3*qJDgP+TIk08ER#hWG-bC`~(nHs(DBq%>qR zcP3UGjp4cR{MIZr!8YNwJ9dS4D)RygIliFtitK*!yez?p8skoXU|g zKpK#6Gdz@sVr8-8l3fF5_nBhfTyeWc-^#EpJC1n31sAqe6BwDHws zs#6Rp>ZYF&CTi;AnN_irnKqG0GlI$ztQIAY7$-Kjm&nhHKc(`L>yzMzsc7A3We*>t z-ma||M@hn2qf4>zqSb*Cmjk!d@2~4I?$DOOr^UJ+!BNUO2I8F(;5Q?DSUT`bGL{`u zGEr}mn_wo6-HS3m&1PLrLV$T+H(mp0R8=jSXkw`OHr`~o_Q{bqswKBpf2k&Ha=7Nw z0^6{6?v`Mg@u6dW?pkJyA$LJpt5`x1V+#mMsAxyhSWUb>n*aIDBjWfUzjJ2qUY-}iV)ySuc-^J^Y428BLZ*C~a?w0FAok1^JUinO^gcY5J%Z>SM zqJnIz?($)cZ8#s(#sTv9YzQ(d3|>w;#8qyPJu2wyj$;_lyUR%b2oWPG`KysB2$2&p zm9g^Bbu}s#U#@(?o_;cuktT(v$tk9{*xzHCu!| zI=`hvaNgkyWp+DWYhKPApXaN|)rXWDtVOa`){ga=k}Klshn^uG+PXn0bw4Rce9G$S z&By+ICqLmg{I@&#EFQ*4^b4R@RMvW#@dqy@_zbZkmz8S5%7b6CF>T5noNU<)!HMw3 zct-I8#9S@HWg@^ks1!lKYY1}&Y7lSw)O0bs!74}bcqxUh2dn^z$%NGlK4Td^W*E zF6B|V{b*b`A0x1RE*_(2S_!p_^_)fSZ$-u}sI_uCcEun> z;=^0?EJOgx!dVx!$U25y+1tVhRJkYrm&-k5J2?7Pp<>|=M>9d%quO4wb>wePgi(W$ z@(d+8*0b{{V10~5E-z2v+XxMjgzLyeRAu!{wkTY=K35cYu_w}G+RWr{_x!^>yxw1W zBjIashajJz0$<45ReWHmJr|{g9c|XmaeA<#=I2SOV1raS)peP*klOYkBg_@U9Os6m zvlj*L-EN;j^Z{s^(c#DZdb#H8r#9Y1@&Zg7yVT&XBSxk!2$PlD#IO`O;yIMu=3QU7 zD9IiXXkO|=o6?Y)Q`+8FbZiob^OLXINgqr4f3KTwyU|tDIMio5IOsPx7!?Q1r&*M- zB~o{r004Mv1R=Mes3tB5K_euDh8Z0Wd0Y}H^Ki-y;-%EOeKl3|Os^AW)er1`66?59 zyX0!*Nw)NWUwJOsApw20zWj#WiP!95$AEx)p>*5wmY9Ekj~$L-vwoLjlMU4C>aJ+=G$ioTT0iZMVNE-tE-DwdWQ7L1W$iq7@? zZ6HA1_nC~T7t|NB(v|CRXGFy0jA;HH&h+mbtXu1v4_{7w2znO>YxHiOT;)@E_3oEF z7h`HVzW85oQFP*O{E3+YPC|0#@8EL)VXnah5e83Vh|a@PcUVBqA`dq)<&MLFX}nH< zo!MxIeNa;tUgu3bx4}WXYw?xbgYYV(zmpdofp$ao8eFGc56Hb#b=N%N6wN6A&}+BX zTB~v^J$fc0F{q~UZ?{r!q0NVJwZXv6qyr{8Lt+1mJqc3Ph9j2570S;x;n2<|`tF)u z;FI`$McSKbw*qw>qK_|D{VT`#VR^X*=1pfI6x$pVq0XIFxoHJ*({=8(1@$)NQ1vVy`K7tAW!!MX!fCf*)L5R(MJ{)3$QoiW4Pyt7>K|uNHCq{^l5pxM}921dRa>gde?F3p6h-XFkN) z^Z+jy{%mlc`&d@i;F4b*SrM`QnJ{vCUN)>88}cDJ5E>34Mjm`$K?5CKB7j2dqGYG! zd;1+W$u~m;zKcpLeOHxOoP1hroeuapv~@HS#OmuDt#q%*Y3yQZ$0@T#fwKp#i)RGwxs? zRT0Y*&TwiL>D7F+fy7o|-OSxmcdq6FHjDFVob5$6UjRm7>QAgH4F|hNT~P1Df%@J`4*t<4woV2`=G&5 z!dB%+#KuVYL)6c8L6lI3-6DGKNNOtDv4yMltamm|PFLx#+aG05rxDg<-VDDP#1kML zUGTQU+Wnn0pIm#tBHAsjzz>h}a(ddA7poUTL+&=?b`jtIi(|E<^AbNr9U_D~Kp$$YB2^+=P>?$))izIjHn$6a$$#Oh$^#W|trL4Z ziH>m`2jKYuL&`RUvMU7L>~?c}UvA4^4L2@7J$3+kqD13SEKX}dKU2g2FFbI}CD6Us zQh~b2iVP*vrfT|M#+8Od`Cr@|SA4EF>}p;8yE(I$No<(Sc<_}uGCyVA(v1|06BkR= zjUJST;>v=3)p*ha#KJ%%|)mjX5f!T(0#VK{`C2wIN5ehak~G4ci`I!{bv z+q07Gd}L>#$`haA2Kk(6X9!b>Me)LYhkT2(!-J#Buqz!w8gQRdHfvzEu|K<}vxWMG z`pC}E@bSLaMAB4No=T7geY~T4d>d}|1sN0vl^8U=acKP(K zjMIn7>$e?&;qXj^2-HSH6p8O=vYoLgS#nS8Pa5fTP)8SI;VtelYRzz!V5_?cD)wv7 zh&h@3t#a$@+jX>++tCJQf<5fB-Py^mYVNeS+sh!$czwo&06;`r+c@scX@(ZKn`tD` z1z0Lak0DBbD?2ibbvxFFHmd05Ll_=>Eu`jNTm9}{!(MnwguVv1rH1fS?-WImSw4_7 zuZR6@^WKZk@>z>RO0|!N$G9RT8Csenj@_tex65#`Ae#2r0uDy)>0K44TJlfty6iPP zkQH^=3$QVE<$Qkhcm=Q+A%iG>UyOPnR|S2Kr;3Ml0V9mf)Ban;s3duu3?8C{iH(yZ zO*&z|ApJz#b+E}`o$Il5UjJKNMeW_cuTNAz+2w!a&}EaH4A*evH2~2R?hMAkrBiqn zkR19lpgsM$y!SXO2K6#$&BKOGwXfuG$T^Ph?5S&&mSN_OSrwLp`tu(+hF9OKafGbT z7I?D;9V`7kVw6R=Ic4@FhBaGVznm%7<0FYmIJU!1DX`6v1n87qq*$d{ z%6f=Hl@o#{V>~2`2X>CHkR_qIM9H-WSBt($2}AJmAks{XKj~@!hVg+$OVT>-eWu;8 zqHASTFaMjm1ToVGmg;B4o9`>GI0r{C?;y6zJw}+SUwqr65eeqJF1g>x?V3L;{rrB| z#B7~pFC|lD(~Zk@y%F^`9p~ShXu3oQHkxMcKIv0RR}e!OUhpLpN1XzvgjTN|uvoUsk}{?fI0FZ8(D#)_S)MrD%U@C78u zJXyZwE98p}RO;$}fmP)0*9^3L9hqW?645%x4z?Cmm6kjpbmNC5k0#vl zAM^&Le#+P<~Hdm4c#fqz2Zlm;YfG^~|HWmL1ly0WU zUqj*B>$%rj|~aDwbLwLd>J_0lb(IqVl*VH%b@3;_xYP$wu8Zx zxYZwpvC~T+-oYH8`L-Rqq1;i@Hu-6B>uW{zDC)kysaPl74n>Yjb?qV0^fIycqL=-`n@>N3nVn006;crVA{Dx zB>WqZ=FLp3gT=nmzcBx|l%C1sZiDQFC`9o4iqCZcFQ;#_wK|m-r#$f6ZR}^CUA|jB zd+qwKdo=D{tziLm+{Z$rDj{KV5D)>k70Zwy#dKz%kwa^bq1NGUL476D{%d@4V_QYA zWDBAiWZY;SWtH(%VAO9xSwESBl<&d>{qD~H2xXvAGg0a-_OFw!Uyj)6y1&mXmeHeJ zaoD_MK>1)Rqj# z89qxAyFTLOAzF1m1k<K#9@N5NP#if$s2%MMQEyF7u_CrTO5=sH_ul0gU3@LDq$`5*IBc{ z9sPV^qk~G19pc$k_3ayXXN0s^6WO#!@UA4Dzn9lv0b6HiLWX?bVQZFD4qu9EYn8C9 zwWBusv5}VK;j%7Y_OQKQz6;df(A0+Nv zu!3jh2S;*|t2~umnf?vMgF}-N2Sf4NCSg*(p}4@xy(`*8pY?zSYJw?icHfuRM1&^` z;_4=5w{YGaAA@*T4vzg8Fkki=koSTRc#yBts3_Y^7AYY@0HapXYf`HAn_Ggm`XpGrJMw+tb`B#)US{7| zB7}&H^gI3Jq4#aYBMY}Tj7 ze$%7D#Xh0uJ-vr^xl1HnjvIGBt@%C9R7RN_lCo|+{>lImIWJFPv3Q68T;(=I%fj(} z-m94j%KdV@*t~cowNIT34vdtLtb{>6m+sy=QB_-n-FfP>(*rcFX*?C9-cfp_()2>f z+W3{4X@{IH(qPuwjLi*+8nc7PyJ#C6VHw8PW(dWywbEZ`k&#cbvT4d&1{7KUS6 zyp4+ahHu^`UQR&vm`8@@9cbiiC6~>NR3rBkb|*y9NIoc3RtG+{U!wb0Hi@##MrG$$ zFX4R^1%w+Ic95ioWeUy^dnbP>#bIY>p#}3ruys+Blc+qN1v8zy?!QSS$bZE1GZ^RZ zd*tUo@J)pBKe1&$$M=)L!@iUI(?4)?l?-0ZgLbgGln!C_7aa5AP61;uLAe1gyP|CK z_G2aEf0BpvbQPMy}kV z3Wj7HU4QEFPP2aSv1H}dJ(ktrxVbW=-#QU&f^vhOECfGbqX9XBxshZKZ_$A-LmcZn z^1}sKLW6^P?R)BDX0X*;FfZwBH-Wb^);7LcJE%DmAP<4>()S3?9(2@vu6r~6b?C5? zB>Jfx*l+jD$_3#}2UFz`iKf$rh$pEcf(R*GE%UlS5n)7j9WD|!X6I{*EYsSOnMrns zV|iw)tWzS08z+_f`rTYaF)ZGs?KP_R<1n-Ppm z0jH_rhTZDevXC8`3Chi=B>E<0dmU@!O;umfJZ|-fP^FU~c^6T;Wo~f~#vtLJVf1#m z>Bsr4ClMQ}I~h!=><=rz?|lNWruXyK@wl6#@Fcp)=ekIdti=Yz0bn4O`)v`ShAnQC zl4l>3e`ASD4ZciD^GTNV!_+j*_KkGklFFl|Rr70;ywqP8^yPnanmP^s@Ef7Q6`9zU zgy20VH^}x>I2gcG=vxSl=g<%RT{nT^Y@K^o#7?`A(2$x}*$QI;H+V;6(9H9CQXzNZ zz3-e5A^;X<_$VV0RSgpaihM?c9x$$RlNowAkE`P9)*OezXIS8PaG&4h@JontXBREB zey?=iwf{FLp#UN|_nOiBo?q|rHtS5tJ2ZKFr>oU#w1(NC6NNhZn)O*ZOP_r|EdlM9 zeE+}-UPEU3oKLl>AwSwp2BehJn4?jw7noCN46WY&F%T#V=Bgg|7Ue{HECG!4zlX5wICV1No*k*jw@g*+K!V+etI36QX; zxw5D#IwsjcU4*<7`Fb>Cr^=somv~IIL8#RAw)-ugQ~hQ8nD2giYjvh@b+?ky$KWjv zs^z0ta_iCJmyFuwtI^R>ul$Bl++klXitEdaj*X4BtG15HjygbPS$lXKJlF~Fq=R)} zB12up2f?m~pFV~jLsA&m)WDmRyi+_}AZUFqvneF7SojU%H1bX8jMa#hg3Gun=`1?QC2C- zaD?!1%dyUu;g02O9k-5fyWI13?ZuA@pGXW!%qMQ6UzMc(wfD{nZ}rtHVxwl3WG8W# z6;G7A266t7I=>dPN`9gzqTc6ZPu*!mqTRO9^*2l{J1}pjO0O1UCz?2h-DY7J(}!8e zSB}L+&-L?KhRdwa4{`jQY#v{Hl2aonkuye=W-Y~Nj~@U5>zcLXj^d?*CBB!TPQjbX zapKvRV$HTC_HEM3_Hxv~H}+X~sq5p4R8{!dF5Kaw>(Vu8#Xj~eos9#NHhxbkIer}f zc0G>2FLQTBN`*U$#S|(wTX86WMoDIB7X9)}tx68a0;_cumG~V>W=`=8nMX*|QOEt< zZ)eXZt>?(?`s-9h%$BOaru>6|Y$keiU1Gyc#cd-)q%#$DaTk=aSZaM3Q?_?%Y<3~( zP0jiPj`#E!=GFDH{q+kPCW z|4W~ukb`fCZv?sMar{aMc?KkHgzIRJbE2fgBBMvoztL?()$w(Bw*5nuv4Nq1P`s%~ zQq1=hPzUZ;_mrW$<7~S751EcuYG?I}jmiOfWIsz;zQLdzwEQ=E^kZ~ke|86fN)$xO zoRlnoqqpK9fw~ygjM9j-H!}It!q)F-guu9ovm<`)c*ZP34RUMh_eLf~IASl~@n;qX zTP;~nhlap|-peeE_C5@RCHgQ+fvJSi5V+ZrnbP+Yur+{cLBZ|)(EuL7C{8bYzyy73 z2&+G@hy;(-O43#u;WmNU1&9ZPb#)j%Jeh6_Mj+rFItsA4O}Y7@>4Fjx%kC0C|^RYy4`2-x>E#^F9F)qTFP@0 zf%Y#oxXSBUte4!e2xkFZD#Vui1Z{Y(>DwdML0hIZ?q=tt=W1n@s8|$1AJ0CaR3u3N z@|-{Zze6lSa4fybr`Z!JmSm6Se8YZAJ^L^dvAF{0i@lV> z{5hp^j(^&?rnV->YvL*A^p&7%Azh&F?|=NM1pt)>7?l7?SSe{%WT4ZZiZn+V4{_Ug zt?zOs>$XKIviaPf6-8e&qaxMfOaJFW>4y`RD1I z*bubSnRk~RRmhu0o!_TDjy}+=l9YHxKX(yk$0#Ip#VKMv=L^sEF4`^!)idZdPdTBvwXX~FqrD2UPTn^2&hQZx zr+~`=rST1aK!mz)N!oy|Y_iEKqVc#I*x2*6-Ikr2?r)w3RrFHpU0XfPXDDVxCo;AP z#!jmzuciG9p~#~lF3^yWxs!Yg*Io37=rM_k8hAv$^7g%0J6klwyOzrzDs@Vjk!`9E z9cg}7QFB6Xw2%6@hxYui>}ap|j}I`PGzZ>67tF^0e-gFG)UR;L0DltsG8M8G7p3Zr}H1j(PBH zwEmyt)H7@|okzxBP?g1Ut(B5V#S^)G@CY}73zIt+Lk0~vvTcL^-X5I2cx98W3**Cy zqJ(0IdxkaC7@%*Imq!=Ao53F< zG@uY8&q>s^NkX~aD1p7xzq`(`WT+#!PrSUuv~DjcRv zhlVGsb9$w5eYK}ow@@EBAE>!FQWH9%^dU5@wW|f$CYSI9AL4$G6ofMYn+23Z+*Qg| z*iy+gV1pK=R42tdSW(4Kh!1{5!F6g)szEYW7Jp3!8B|*w#LcEk8*;M7GKeOJHxRC`dT#fDz_O z=wM1Xo(M=SX~? zLCTg?>ocmH{)K6=n}2Pu;A&&?{d-5qZt-lJ@^YalCXV~n z*hmWA)5HYX^S>rt+r9GpXXWAP0Xq>GJ^5eJy#2=xib4;}^Bj3a0#pYNnH^R|as|o@ z6n#)jhHZ*eTRr6u%LP-1`ywbB^=)_LCM8&eqi%X}6d!mCjazj`##YfisY8MG11Z

wceJ{iM)?e$%e2Sdxh-#3Yin=@=h3f{dz>tL7xT3 z?dPkiG}m0eOM|I}+FX18TlIcwRcCAgr-2Y+Zs3ttaEBQd@7aH9aP-Ub-akIrM+gP|-_B0R#NMyA>}G7#Si-g3!OA+|G6sRZX;b;I}!f6!jPLmZEV1I?22~ z26gD1Si8pjiCdF*)ZnUP1C1{2;nq3vyYFp*Ut6pa*i+d1h1}W7@nWNe;5cv;h60xr z{Ywl)Nc;c%F8NPi_V=#;1^e$m{pA0T{qlSF|LluU>qkNcz-l&;07GEltHB(ljuG@) zzVTg(e7)HCd>v?YnB@qa-_g74tSvct;k)+iI^GfV`-|(YVp?l-tBwu1)!OwF5a%$C zjbz417QvXZrtK`bwlz zHfkI-=vTx{fXo;_z|eBA3MNrIsrY@pcI$bF4IwZ!rPgUa8PoU{%GVE*p{m80l&_gh zx>d=1v(t7uiacH|vchZXbl{eJQ|CNa&_j;hU%JOB`w3eSA!F>|#tr^{x|#qUt?I{U z+4#pe4ah`hqhu5G9MqJ|nq?M!E7sYwi{Bk+(;!yChPw6Q4i|&~wW?33z;rI8lc$fL zKmYk5%k4|ZZAPH-V}E%VtyJ|GZ#MT<$}R5v{FV%tLInZU-`3c7CGp?G++cMu(J{h6 zlf+f=7QYvFqX!Y3dtDyz3ai)yYgHf$kTGa1)wzatUuwmsN~ph5?G_qT0ct;i#*fgLd)=VD|VZq7kuLep0+o zglgjI$X!IRB)iDbm1gztM3e-Ya0}>$J*YbwX5J?-113rqKBdFX%o?YvvbJtUjHo5_E-Rab&n9egD-Qmf-d|uW|Uh~ zeYIGQSgbG)-c@7Ipv)uw4Edq){O?=uf4uQl0yWgSyCO#(T(DYp%M)i0^^L&QJwyhu^&J*j)D-(iFN5NmON zFgQZSLy>tN=X--Xs-|<>NohkNud7CKhq?2Yvzx!KC{G?A1GmNM75GjBwWKbFd*(_Mu8m*rx0BD@*Q23*J@BHWfxNf^JrR zypox9V(5w2JHs$gMN*cYtjc9o7cVjv!{=X0s8A%2bPq;D2!I~0;rHPoEP|KaMoh)8 z5RvN@U$U1zW5XMi_N+R@i>Bx}bHlnCqHB*JBlh*$r#E*;qc)CHQ|m5EsU*(59|L0N z{`@ayB>y#r#{cDde((9Og;S}MBtVgYN8krYo7XlG27&*zE-@{#1N&P&i>7A9Ju70~ zqduLG9qPC9;M*VNbuWZ!@KKd*7J^q(w;avNiGi;;B|{b;&g>N^tHHj&SH0=RV5a9} zlqJ|3P~$YvNY%&jJL1ke>{NDYh6ZbXwA&ARsQi`u@%cq98u4N-?@G)$#-r+APKO!v z^a{*g3$9@+C1L@*X>PoFbb>tNQ5nY?29tW!T1ada$qk4rGnF5uLjge0GhPogNc{oh z)zy8!osQ^?a`p1x0?0fRua58+Q10;@PtGBlpN3TO5xKppqC@M8jQDFCzOnVYhefxcxd~fy$y^_aW3FY^k?UB3i*UMvSqMFq< ze^csy?nZCItR1>O8L9o8JV<}8fqgI<-xrjzt^CUIB+p9*W9{VG{ts*n1+;VKQ1dVl z!w4jjwQ^`|93R$yk5qu#NEpdtPzf!dpV@+{UYit2Nj!(s7bPd-fh6=&4~?LSO=7iO z2Iu zx1wifEffY*oK|UQWQ?4lv*dd#^)Xc-mA1{x%9iV<`Ea=&QHI4DH&iQ) z0jK2wex>|eUqr_?p}C#<2x%*}W~jL)_2`xi8YTIwIQtIH?0JawrniC=li|QqInjB) z#_#dH(@55y>2YQ(mnwaSYpUSaWR%(;q9ecV` z{T$ipFny*!0_}m!6HutbZfEH!Djg~^+xuVRr@E)M7RO(~j-~mX>2K#=Dw+F5mdfMG zH4`MsP@zm85=w?e_c%Y*K~AEniRN=qsuQW%rm&hQCv9jiO1mv>I*w7ZB1Q%WVqO=D zhxv!h3#nDL`-bcrPhf6tdU4@=RBd%==sZ${FTLpTV+Umadk4g&%Iv|ZSiuNm5)qpg zC=aYBc!UNQ>t-9AHz~Q!R-E7`_Rk)5Io3K0w?)=7M8ZTc5&CuAVRY0s51I9SqaNC~ zo!GCr$1dG;+uP;ZemKUP3yK8i=mp&bJPOo_g0AX9x{xMHZUe2jCBY@xVL2YW@)_1B zG07&sQf%GYJw!~Ba8`TOc@)UcQfq2*KB+o2c=Tt9UE;zjhd#mukt!|+-McgnS}}@) zZ*GYxJVXUVzop4(x{`k8>pQAo84khc=es8+laml5L&71hzv!OBuYL0KGJ7l>^^WHJ zL}Yv)7sam~j_G6`@SMsaB|5;M%*Nk2B}6cL6Pw`q_R)Z8wq$Bszdn|nnax`Yr7*L_ z@BKTMP*LAkL?CuDg2CKv+fl|$l-Ov3hiPN35t?xVO$h6)U3-&nmL(@CV%tS&9_xis2mZij)uUa`OcdZ6II>&~Mgxr|VJm0XED+G++|xTkC6PeFTBADos-Net8^))^tDms|KS zw&M1SPrl^A)qSDcbJOQOkM~)y*55SBj*Sg0^83O*xNolTU5~&pAmek9LrCiQX)=j0 zEm!#SLq2g?u=_blOh-`r7~=(dyICu%t%-qsEEnC2KtnqY=E9-4|- zhs|xw*P*k#_b2HR5{p=i(H`L^ifUfccK4^=?surFl>5=AqwCjJ+rVy|in~1FnLl~sw{G;pKQCejX@@C(H~4ST*VbfA zW(^wz-#^o@hzWBV$B*Ll0G|~L%ql1;{@Z%&-1t%8cwR7bXA1rR)+(5k#raWNY{6>s znwKxI@J0tSYWGCm24~Ck!cy;$oEXFtLV&9L)}WC&)ve2VGL$gsF*g|HQE}oG0$u~g zh}ZyC#~5V@c*X9NT~#*Mm|&TFM8X0_Pk!)0a}-yTt}$hkor*JlUR&d&BR5n>U9VaD zzz)8u+j-;WshEl6vW3&LV=1jem-5BkYhU#~tRn?ULxhmSbig6ncwP2H84&Yugz5Mu z##?wRcc_?8xUbZcukEkf_6(|S;H<9`D;5E_x$Y<#8`gZiip@#ny&iqT_)JyX%&~g0 zl)tN@Sv7Q(*>&@$<&JwDP5$cDeqAf6p2jf0F05;*&m$|MP?>hH(dq_~EZXxDIL`QAz$!j|hbS9xE1=kD{vqleA|JCgB-|)*1hL*} zZ`K`ba*IcashKeBvG&`p8_HqI)c%4V&tQ*z-ows6KOWWRc9a6!{W~u>TwpGTnnido zszFvH36J`j14Kf^nU0cB^&|6EcQIi6+&;UR*YD9c7Hx%z?p4T$iT#uz)wDlTx`${Cl~4)t=1Xkm@w~p5F3wK$y6SYEVa5CFaKSA4x9$TMJY2u8C|-o*4}!^` zvL#N6$9N+=8=-4Kx(izmuQM!$dc3;oj+V21p`nYt5ph4=sIxAn7rruGV!NkN{0*Ci zo@@V86JC(PyOLqJ{O$4MOT$WFF1Ad`BmZi&0BnrGjYt;8X^Q5R>k+c+xbupa^xeQ> zOI5Tc_Z7Buq_r+bt(mf&S(Xb+bl93PuHw^qV2ZGH*z5RGf>#d(9qD3xvWHsA)ZzqJ zoW|POJR0Q2W%-?Y^*Xe?qf{O--9HSkgqhUW68r$EM85D|;?c~7tQ{pwBDH%$oC{A7 zID%;f{Dd(+w;+2P+;ygYin z$HK&}q${?l9=$ZHoc8G?X88R`$%YsmLd1Gny{4DwQ)MYOygA0T_!&0gNH2wo4tMOo z5k~C{JlVI<@$?4G%;ZuJ=5o?JvNuBZ&ox?oMQxHvuFs!^N!X0zSN!fD`1W(>ld@`7 zR@T19n*P2Gq3VA;IcnDYdgIlBHNUPr^yS#wmAh8n*&P%5FXffUdy*>!Hu|FrD9JYv z7_Tb38E=rubp8L0y*CePGTZt_wVg#okx3BZ0HPwqfk94{ouS0t9NU>u(oo#nmV7@zA_0fu?4Ux{^BI@;<-egWn z+ik;+J^8&2o!2*E^Q!8vQ4?)Yl=&^1GZB8?t~T^}U@R>s^@S3LxgEUc2n~mqWN@v$ zdXH9l?~9QhsfD$$D3+$H7qdrUwm59;alq zx)bmI+lBqC5Nk0p6*7NLG{*Z>k+ z62y{B4=3HSu=GRf;ZIBLlkO;N!-ckO6vT-nk8ZcMu=DlhW!+O^%5ujqZrH-XcXgL_ zJ3hQv^uPvvzZ}9Zyy>b1pPt$=?ZD|l3_m1RVKT*lG*?y%EUGu+iiN54gi5U8L<~SI z+8sCMZ?r_NK=1E#61HQTeM_@nwC9iCK>rX!AxVdLn1-e$dCcH=wTRh3k$Bq~G zKRt_8tq0i;)`2vW^P?3%f!Du+Oh{ZAqU$@BXhpq6)SlWuw@5XSaBeFwLVKI0C=XuC zOnt^8{LI40?>9iG;OuB-gvO@IPpogVuf&9%r|ZO5}mx^-Wo*H^qb^Feh{@+@TNsFvQ~ z)+%?a$ci1sA#tYiJt`KWa#~y@G;3Fr#X-SExK|x68GGtnN7NR@a~eP3d!nB zS;f5Z2dK7&M!_{X7>}wBrvC3>L3CdNw;di zx@K87#=(@(ek}LR%kuYvcXs|#oxu-(vh>Vpe*A<_-fp-we3e^bWrZLIKCnvtUlT{L z#eW?ejaJleL|x`p(mj1nBPz{kRWAVsO`qsD`S_r?d26y9ndSPt0+>6T?sc7GZVJ(l z_xot640o=rXT$Z??h2|yF=Hotzh@57%nX6ZIq&9vJvx9~$e-ZIj(MgBMi)(F<&0L5 z3&v~WDmnC}1m)y=OmJXe@U@2*{Q-X1ZJSQ-Cl_OO`%Wj#!!^YRVYTGd#Nk0E4?qm# zD?9XX)bo&|oUGic{+NeJ zRsIXEf1^y4LeZLYSE-E_Guz=gZD)Y8IshKbE71j=@)XrNK%-jOrz~Rr!iV-E5|J(B z_2b;k+w)*Hrgd!&mYlo1jv>`$)g#Yt{@S4=Sx}<#zb<7YQ0g|dg=1epk6gOoR%#)o z*CQ$!^osh7wMFL+->xD(4q50I^@^5m);Kv^zytUk9|Dos4*@yUAUOgmmgR$U!Bt#` z)Q7Q~AUG@F5R_1aH)GdX#YtCO=&nSnU!15yRk*O?0u1-XA>BG7MJcgLPuq3ZBJT2# zA=5NhjOBc~Y3*${VT(z$RV;>CIN$3~3wy$^B2FHccE~nC=`TPS z919lo0)0P03RV{v6(G4@994?*^6wmD)U!?HtMg+ELKe`(f(ad69d0f;y3l8kJ5^b8 z&_3sr7C|8%!I@^R19hF$)Hv+i*1~4ve$BabD-jqU-!h2KlsYS^tWXXnHP%9(zy$ssv3}N#~pm}F5^^%0YKiGdV#>D zYM=eKECvz3&rA$E%K{4Q9MBeB1&H}lCBQ^ZiijZyrJs=*aIpGr%y=)B>4{G`zx{t` zhV-w^#&6yKUQbH(5ws){mo^sLC^U;@f4)&>UAJ_DbCUw3$QE;3WDoU`Yw{9XXkN&Q zGeX?C$)QK_^4#^CsbVX2^?6#{#x}tAIUa6O`P$)S<~ADfE;ZICvML8tUo!!m@X#6w zyf}h9R2jO|wipiOQB^$HG8LR3hSIe|%3T!uA>QhIdu0n#IK4%2LNc9ZF@3o@I4+>A zDJtfU?ox9lyDXRQ!=`~oLU;Og%=Is~uRK^drRlqeHi~V1MF8VQw@5J`@}Nz6)m zD~d~M&O)UT5cpFZ)o!Txq+}>ZU});eak>L9gkn#{-lJH`(f<3|PM47)+Xn~5^Zb5y zS zoM@w(iCdtGx4GMTTb>EOE!*-{$nuFZb@_y~B&qd5F$U9RgS>G>Xs=24bA9`?B+I8y zqH}U&$md@E5j~>O*=?VDQvj@IoG!$}KsW-E_1nJ_I$;$YvAcxi$WfU=@)qK1hn>(E zi?AF@7>4VB{+QI^o>96`>}#lQ=k|lg6{P{kNkaC$$76=nS=`q>Hmx^U`6&h7=f>@iXZ`Y1FjGN z)ZOG(xFzIDsLiYEoHN^DCpz}h7DeutoD=LB_V1<$bxD+tt_o~?|$D|x3Y}3 z(>3X4nVAbuvid&^R`NRv6^HtIRbmD3O&E^|mZGro2vuJ%Un>vlgo)wObcV4@i3MHB zv>{oI3myutGkRoOEB9W{W|c#@vI8~=FS<}H_g`9nKK2v4qd&9wp*4LU9Zjg^cZ6F6 z$MWYD2pFYWk!@mI^bxyqL#%qB8`cVx{}F;4j+z4@KWZ_A=a zXT0!CaO@f?P&3ge1L9=ARfp1-y#AF41Yn^4twesrLVM~QjNX7<{G8BLrLxFEW7l=a z-NFt)xkA1&j+vCt*}ug%3-*{8r;~O43h4_f$Lousr$AxF|Kl+pIl74dE`k9Zy6cRV zDXBDa|Mc+n9JxWL>hK$Ah2Tx(SB4qRZTLVv=?q4b=O(E`s144cR=???krK14)3HMP zUVZaAm0{Os{eVJ>pPhA$)lhbV#c6CTAq|PN<-5r+$_0z4a@x`mKS}hNXv|;3#GpWO zlcB47OH`WpI3SF%AeLn%rcgrm3e|Xn##=`oejNQQX}$aCT<2sYZ+lmM8hv9nmio0~ zI`d~{*_&0O{Kk!(WMa}Na};{eZqlQeS7=lchZ8dbR&kiaz;wVEO6$$!oaNz9_SS8; zD#J!$W2O2X4aeqXN#V9(8$K-MKXrHU?zC`-?UtISrQZlnnZJE9naR32RV5}uSpVBF zUA~g&rNF|f=rYR_svZeEB#$mgB9;_PwK_A*n#8$C>HdIS zNypRYm>Z!FV=XsCbem&I$)0@A-fOz2;|@*uYqp-Q038PtN}<)#loCE(&LmW&BD0nP z1|7si&|+f2Qt13Dx;XHaLK930g3W_R7Mdtg!_>Ri=h`SpWYoN2E?E%9K?JWeqTwk7Z!AO&VA^@jl@Lxly}X2J+xx;Sb)Ey(TOsH^5rdNKiPU9%c~DTnfB1pmA3KO(cJA#K06V062m`Gv@e@ozOLep75 zc5&D)-FOfE;=P?0`l+`Ft4z15z{NUWXjJ36S7Yj_3vlGbge;x@UMmBrk<}9&YHMTp z?>8pNeRfT9>$ZiZ z*ar^!0=a+y=Og}-VfyuNsgw_l&rCRb?9<2TTKRWT-%l#Kouf&nLI-H=uwN=%q>P*( z7?>?aotC!HLn)y#LG>?TdJdb%JtlN}xmONEyJB7_d?fxYIU9=$j*o_BU8M-kV(*%p zIBf0eKbkr9$}dvXsr(@7;-cL0kZBG?s>*FKbS$_XdIX+|ocO`@?`*8i~N6OO}PXr%euvh@thi3QafsY|?_pAZw=lm$du zWvRu3PYH;dFmAEK0O1IZWysy5lsoTJfN(q(lT}T2$ns`w5mF--Hmb*JT#$iy7<-pl$ z)5Z6g{Ti=K8jBT9vD`LFr3fSDoM*_lCpC&0%(zNbr7}oStvCycW(*13{-$a0lw4C~ zo=OLgi9eUC8bJZi4Al-?RI6@O*~JP5HArY%e?m=pnH$>Ifh`&5CX6OboT6LP!;c^O zNuIyXT+4TcKGK8m|9RSkFGZ2(p>4XYe6HUJRqP^chqoeN3==e{kMI|spYOIPjZ{B9F(Zq0#6m)ToxAK(IF`I!}!J? z(LK+JP$JzL|2Rs^Y^;gGwxbJ3D#J`03_XtcLcZY1_anClH!|-MX()vjX@vR~-tRSH zBi4|jgliJ&!lh9z;b5|I_9gBipS8J7n+xSN*94G@+Ds}YYINiMntmO>@lI#0rd!I9 zRrU4a7A5z-){BSkaOnCVrdO5vAZqucIASS>-O=W_1d7Ak9~G|3LWkARmSNJQy?hN2 zjeIX4CF)19+{`-kae2d;x9hM)?z#ySQ-*|`K-kKK=#5M6-C1s~tM3(|hb%XRg;LRF z{I6uL*Sf+9{U^S?THSuXX8TQYd*-nyhu(R)jajiV8PtP?^9$q-ueWN`&|c0YTWaG3 z(qe^xBgW*5xYwzx3txqD$QvEtVGf4UgqpUkj7~++GhoEthfDgo2lI*NpFgKL(ER80 z{_EzE27Yd}aru*h}4on$M@llzSIbBP7E%4a*t`R)$sM@$s5|v0WA%Kilt|1OZKlka!WuKMqP7ti=4*bAJ zB&hZ&j`R|Yy+i2d6r|YT7hw)tYO;~?69->spYP7%zdx4$mAu}(=#;%VF)Nf%@Tebw z$Yn|f86#hikTp-{E8#SuQpwuimW6ica2;PF-p1LSkaVzW)rupshF}JG$109D=Pm?1_9bi8p6k4p2 zX|bRD1l~F6IP`1;yB@zzLQl4uUavR=5e2D4ApD(lLy!tPmx-*D!tO;V^{2S@u}uVH zoj~8(nqKnRN2hf2oV!MoPFJ3cEp&I@C&NsMp-6>lCTKU0Cgv^C73#DBr7pPP;K9X@ z&vgR;8k!Cevc`=F3zJnlfL-Pq77%)R&U2Jb0a$gpsF6FC;OAnk>#(^eGKH6|-1t!l zScmMhotV*MCS4yaRByBHpB*fX%+q@0Y8o4wKa~x1>eE;ALS@rL5#igiIMN*u&C3Y~ zq%c+oWX5l$!f*%=vXeCUww;$`MKeRM*F4R_lDP>NHJsF-M7eZt|LBq({L+Uvu>DeH z`K9s~y?^wK=kp&E_W!*KhS5=y3&{1jaMgNncU@TsxyWzeZP?qhzo))AGh(t=hUYG^ zmoF-jW<{5@wlY_(i@uz@PP&_&nzry=l|0fXfuSFf`ge$slqR2!41obGV;!ZV%!bDK+cx0nG_Sg){Bt$#pG) z7mBmcrIpFm6Ma2BRrhmVwRd_KQzcXs8=&Xb8!#QE6|%9O9iWuOka%mn>A%Rhg<==! zlB)mKJ2aY^JhVS+ApWDv!|`}Nb!#(P<2FKodH|1_=*ZZ2M{C)chwJa-(O{%Dnx+G2?4#i(f z9UPP0EWCD&)@~dy1llQKRl8?KbAz-^uGYgYEUG-GV|Ntv@;PHlu;YoYunORs**Z)V zyG9F`zoF=@lkLMHm8fkKS;0wHr3neCg(L^<)IiVlYvvXTH_3F1EGw5HpqN+`oQw-& zH5r*#zn1^_CZnsD%Z=@6JfCm)3s0esN&vbQ#?ygLmUHMhn;Lnw?$`o33njTohD5bEgZKIsxH{|Y<*z=R}q~;m-UWVy<`DWvy&eEjU z{#*fXMek`pJ$R5AEzQRDw1wOXnCz`gjqMKyr-i8dxre)j ze_fsG?FyI7I)3`R;&C9Ik;QM?=ellNdFTh-zd}$ST5k6u3sRN<&{3XJ#12>@FjMR^ z|F0%vr-&`262zf@s4Z{R?z&98ssd$9`c=@tEk7#6Dns2ptI1Loh%l~Js5S4&Elv@S zVg0RQa8cYRC45B5oPkFpS$P0wQ4Pv+9h9&Lh|(PPlHeam)+h`>m%}t&N>{Z%x(IrJ zMUq$lhu_3oP*D^RKb&Mt!s!s7@M~Hsfnauf_O%q|YzAo86 zG|zaH-^Vll>CwKkkFef!9(p0HLxQfYZ*ZsBpg0Std2Z|UbOY%gQG!H4aQH38cF3)j zx!g-Y6|WP(HuA#sGm1WsYe)@PH@)~$3wE8)FgCfyBr!93L_;HFsjjM*v$Q6~ves=y zl*z*|g6^Bj8d?qBH^(%OT^Kx3gUIyX#`t)zh*G7hyh*ywkK(E<89N~_pdn6dr5Zv; ztxZwfs5Hh(usvMvi0%9YqU;=lvlUV#3!#S!kw8f&Yb$DOV*Ce=l_uAu<=E2%Zz>*K zerT3~>peArd~Ax*uP0~qwFQ46&+}*H9fQRFY}H14u7b=>gQ5k9t+-hq zva@80JS$9|Ehb0i07qwN}je`s_0Iy)KVql>A6J!8)o;s`3A{ouEQlt<>|uFcR9&X(Aek zW}G(05A%7!tlWLQqff5tRgyIDKT4*kMXm>oS7`e5|JC(_^O?;Lp7gl*dQPwTdq)d7 zvPk`;Oa)=)sRBj;lH#(XP!dM{vr50yig|xXqkCFg-`%>+M+)pb`F@{v9Nse{tnDeW zGZY@(<&5E+3HjK$%>0T~j{0XXp@&IC)S+WJ4n)rU66{@E#A7mdOtE>VDP#jmg?Qyt z!d_f|aG9jEP)OyP3Mo&P?qAFBfZRYVQo|n<#5qs>b@Yc=mtMP7LN%9zIpsrs11G8< zxc}PIn_sUx&yy&FN-Rku%A2Y>63{TS;i=9chc)E8!2u-BZ+SyO<6)LR+bnL&ROn`^ z&fNmx>@Aqq&Hs$sm;)EIj)4<;AQ!X=zzfL4M)4w0_9Hm$ZBL0`v$>HD>tfc!G#6Da z<57xjpmsIQm!MSbu`KcuO=Zy=VVzlY;TR~{92fth{MAlX2ZFoJPlweKr~^0-Bax3y2q_e!fa=M1qjLr~}SGaNdaQs>IS4o)+nTm{oym zY;0k-lGnGC6`!io$t0LSQ6sVLNKZ-c!%UBz4zx=`4V{6$xThE0LeUtE{e)oOxwO|9 zl{y?eour3RWzVx>tQgsYaRVvf%(cTI3#4L;NDwvYD9sa4?=jZ;4txa+e!Foai|+k) zYWAbO`PktOZJg0Gs}ss-JK1feR!niPvwaD!e#e37OXRxJAhre1gH~0GIpW>#9eV1z zYhke`2drE=gShi*$y`6^!;R)MW+h)}+vUI}00kV5w$tnnBMQ8W39>bZ>&On(R zGYBMc_zQN?j(i&-yH;bWq9BqZwf=5@yz}pduwNDwnzk)jF250nUm(g)*HhZH>r**R zY{ANmUka?c89Q)jlw@^s32J?!dvH_l=8`+A@xd#4W*065JYgWGLREKKUE!iQP%@VC z$e(N!I^gLllyx8lkhq5hRgWYF!p9P1!}MM9I&&+EgBmpv@WkEFaFQi>j!8dDQ*%n` zLjEdr&HZxjS2oV{Om&5Ric5%9_D#PK&4}okd_7l(pqu02|2RuNgzDp(w$g?NVdkfV}4ouiO#wcBTSR+j~r9JL-JpZG*OZ;^%Ji zB=4U~($e*uEu^WrJUWj#zp&$|O|8OQiB(=y;z3h#_)mV>^dwuZ55>wCK6UiuSra)Q?`m0?bg*%NJC54Jd?pxlEI>zF9OM+RvXXlq|VgGW&tB zx0C!3F3`F1l6FS*NUg>?k&#KaAjNFe$C4~0ix&$`Rc)@ez+a*stD2RK@n^isAN5{< zJuBxi9sEDjK`Or(^DL*@EfFuL%8R!n!{Z& zQ8EI=d}Vmp{qAtsS9r3J!H_A>E#F6{axQTG|(YU!{Dh zFwrzVR{BU9*yt-B95|wz$ZAq;$aH6KejKl!!Ew;)38D?WSQq@p*!qSO@t#A5BA1yp zzHkTl97;t(V0{rbv=PvV>~>Lk16(viN2)^?w1@T1?A=~l)l+GIYV7B3%+#}NO;))2 zXh~;>R^DG}7p~wBSbd_oF1Rg?FUGZCojJkED8NRP0kxt*n6wOI!y9Hc{}9LUUl|Vl zj(As6tWZ<9%>+3T9|&QRi=@RyU_EVd~0(bt&y(npv| zJ&%^GlpXLJJI8!{il{Dy81j7IO9!$Q6$tH(cFXvX2?!l>q%slQ;ZYz+-GbQLUrS6U zX^3QkA^wQ;YMI_%)7w*Z_JQ9C^qVfGJ0+@k0uXa={Su9_`$~uC&HA3-mRYy=e0i~$ zx2k7iUIbKk{N^U-`gR#u^WB-nK+y?Jr722PJt&yMMSf1ziO^*rpu&$S=YaN^J2HUA z9?SfQ(O|uNUx;&Kx$ZG`U6Y7656b(x=_j@5-^btYI&53(buzF`+lWs_H6>2*zzwo( z%7W0wr(s+8eIlWIYcu&b!tM%5VJc9vdxditJInlJiPYq_KSk?i1u2z}#%lux0v2zuWc7Z&O!B$z(z=%ycBY7RGY`9sHr><5a+6;zd*vJY9df6V>H(3(|M_d+ zs%6A)z5m`tQ2AbY>$@pI!!AUqM*o*Ffv$Lq)Ug>>(JKBMS4Mfol9HMUds0C2tA_oh z_5hA}Lh@JE$HGX-hcU;BGQTa4Hg+P(NJu`%0i)Ag6aE+O3>t480I%om*Y%5Dx|q&iHJ3W z(`Cib@2|cUu2UQw9A%Uu^$@z;t8>k7zY$_SZ@8slNMD~(hOObU&X(tnZVu{xlKzJw z-(S3_LL`(roTn2LfcnHEx20)f)NGPUZ50UEYM+=`K6lOWZq>HFFdf7y)#ebdAss0E z28HW-sT7wn=37H!N>TT%)UCc`%l8=uOtqda>zwPi9@?Fn=RGuWgBxbU@x4yY-}9?! z+>pw%{@x#@iVS{FI%5HX6)+{PRA`UOWZ?*@e?=2favH`XHTjyx+nG6#M>IAaOU(z@6s9~vNkTpZ^or>2`Ci=%FLh+P&B?)mOE@ySQGCM%SXwH4%_fI zptBMW8D6SE!tWAH!yt0wv_yDRVMgu4g~`v+04(aR0$YOCf69zMLEJLfCe*5-)%VUT z{l|K&)_u+@(wR2DJdn=iGg6Sq+T%lZrQDD?6?IW5L#Ttv=y&&(ZFq3my?qO}tA(gd z*p4$5kmJQbz5LimQ8RJVceTjFEKg3RN-uY)rEA1rYN&dg&kBz{x`}(-ysItz;O54( zF*N3ajhgXLu@iMv8Q0YCVqQG{9blP+@I{2lk&rP~p~aEqLeKJXWLXNE84OQzSl%5m zz4|NJV6H<8cWQcgOspn|L$J6<*)+abjGk0!bkm4x6CQl%1pB=-;8sx>*E6$#k@E`5 zbJNioGWcMTZ<+Jt(fHLx;syTfVCoFLo;;?+Gfm(w${YspT-?bVesnB>Bi=fq!5wQP z!c+&p*4R%PZBV_F!s6>L2-S_;9o=hQcOzN+1ir?+`>!&dkJK<#QDX~{nq%reW*78b ze6JP5NC=I574Y%NtMi@CZKbkBIxiCNaBZFS`O~P(dNTl{6}2fk34CG|{2uW3Aact|ViDI#_Z`x~Xm4gxT%+ZBD)o;wajq$jzicn%Zw|_H2`&72DW_kj z*UYZTB=88`)1tk&)z22Ypzl@w` zMpLedCCZk2rEdNK9Yu;v&hf{}5Fk_rK8jS>0qwAPi@f8Y1E9fyO-vn2VgjsucTTb5 zz$b@25X=X;t}SwzkCNNy^pn)&i{To^ZkmGg6N`_ zQzhB%7NHaDs`8sNoTY(I+Iw_yf26~9a6O4;98~NCgkx_7N(yU1CWB##CKT(T%$d*G z;?800hDKOMD>`ZFSHav*9s9g%esL&)eVgB>YO-K_qx8MKberJQ|9E);{ z+3xwT*$O7L`i{OAGt&=<--ZidyyE8XrnG1f35}t}5jQ0s8XL~7l{*fFEw$ct&=MV6 z%|zTIz}{1QTqy&PhQHgmoy|)WKSUI5bdSJ|A17i$jI%s%UA)k2+L&TJvhC{|0;`D-0#3p7SpBKx5l@HLlk!3vqFma|A^c*)0j(go` zF8Ag&GPi&_-$iJYj=!#XzMHnT&Tm9x!@!4Po2340`bRCw$BNWVbm0i-N+zGkm@M^f z3!b4X^q8$(d^FEt9k4xI*8t+tPf(=Pt0i}>varrpepS`Y+*D_8nm89{Bj_2r6`TKj z9B%Qf02edGX&BlmC8SH_EY7jnaeD57ZiV}ZAri%)v(1SDz0T1$WpCJ}TgG1XJ}L9( z%ty`ApN48JF+~bb4rd+#kSte_Fx7j;VP$C~@-9(w*4?IgXgB09U2{fCzia0XS_+}P z;%g&N(g^0lG^Z&5=mOnA`LgZ87@A#U-L%xxXyV#|ArYmh;6Y8tdG_V*lIv9uA10r< z8TMf*psgwuC7I`*%c}iVv|y&>XXa)g0`MN-q6E#&e^%Y}^NR%rZ2|oAmGN!I(tGB+f3@!o=taA% zi4*}{B#9!*?18-po2_`kG+ol?SFI7}$hQJ_q1O)8;0=Y!1j2SwTJA3B*6N}H#W|=V zIBIo;;LivkFMJ3&QhyOD{7HvlC;Okx5w zp5(ToW4p7dcz0=QqTQOjF#W%nngo5m(+ls3+`T=P*#`Be-3-)3?0m&ZkYAD15(?7!H7-LuuzU~BR1%AL7sgRcMJ zR!=2;cWMIGh-pkTv44e|@)mPAzvfA%?-Yzs) zy@|0BN*Sgg-gmXogeS2Zp|qCwS9)o-i?sH@<24`7{9)3ej?WN%;Q6t$*=~Ql$f_iF zEV<1_&Fm}#8^9VQ_I-A?#inU?KH$BNN(g0=0`5=nmK3biW%zVLQF_anB5 zO{nG=_*34sEzXksf;>4}W+OlO`=mYP^zWQ5z^$QXW;|;%QpF)U6qy;RZtsZ0ulSPl zq~8K|f|<^A-x}F!dL|OuBKR7CF=!!Jbzx}kxa%d_htg z-cSl_h^Zn;vdqnzRX<3rQ${q@CeDR2*WtAbCJv5&F9fJG!`;$JD+9k`weG6gbP5(z zY974K&f@O)?q^zTq(7{9YD;LnZOj7D_Q%a&0Rs85PwbcWe&WHfwc7xubim7D3Y{W*^4ZuY>X(8B_+D z_-)Nn!7`3SiZw%D{PY~OtAjFp`~%bWjMOFMx*Fa+fAWma;N1&nT(|!a`rmytGRRXY z%n)+Fd?bpc(GPYAT*@9EYZfV2w30W$t$6SR0N1G7G9s_n=~`fMH&{pc(&!0R?E#o$ z+^LYO$=ukc#J!`*-omT6J`1hO>?rrp|N7M|Fjjef3rwK-p$D48tD(an2HjV_Km=!# z@1QD?%^F&S4j7Gv=2jJJv;dvM=kN`370o2H5 zIaqZ^rcm4!2;t^@${Tjr^%p^Z(MUl{~ zR+pNuVgUN2Ez8lX*L=axJIvZ+;Q9WVM-R*6Yen@;M5~0>`XOUlLIdpfP@@0zlnS8A z8h&98Ka0^7%jG|QJw|3_tDk5cW;U9ympAe^Ubm`s-EY;QIUw@#q^r!NiO&k^*u)^m z;=#W0-eV5gyLnBWm1u*()3)x;OCopnT>i$B)3y8$oU%jd{D-`yayppKt(ZAoX)KRY zt*a1rsNr;FQe}GGCE&dR5gUdyfeZjpP7aItwk+B1LdiJTxl>66Z)dm8s|Wh^OkJC6 zKh(16c*c}$V(qSX@a^wjX4M&Iln$={$2O%awjGv|1iE0GvW9`*f=XR+9{3BRS=``B zY2MeYjCx61E8x9+Ni7r|#JfU|;w&D-y~6pO?~}XWcbzce;oh^x&Yow`9*39aplCS(EHi>Q3_1@LC~%7iWhwmIp6M6 zrxwsdzq^*s9y$G_`gtkybi41jWs$P_o_3G>58Xve3;l8Jioq#dtKulIPuAS2kwUJnaYIb}gbsYet~!v~lEpkTbhD4BE4=vp@&hUs8KKyCJ|pI-Numm@y?o2_s_L=3Kq%Zs6n0$fWd(xc)7a zS3imawM)|}0mAO0j>l#c!dREeY0%YoX^F_f0uSKn@L>v4rUs6lpQnOo5pjNL>gzeB5f7pq791E4>a!#@>blW*6o$8mC z_X-D5_O9c4GvAg)19++>b0+vRUHdsbYDPs>VuK>$c7Uf7siY%P7a35e<Fq0YdO?7h=N+ zbKv!;!QCwnkmi>b76FSr%8Ne8QAo*nu(_tY5;qCI0`!>DDhKWCf<5XbIfFy_>K~t! z0$*@dE!E_{#{{__5X*LaOsD%1J&A?ceSfy4FCs*hOgM8=H3k%iUy~G?aM@RBMuq$= z1d~lbp%T=2>12@*2Fp1tM6r&{siS;rZ@%fqJ5g}())+>-5VZpuX+S-DY8gO_?AU+BWk;!1N={v7_|9^Tm){`|~5*rnc5a+! zlzehRp3mGfVBqr+@)H^9{F>@o8fspZTt6Sn^D2D5)VC!$6rRmftpR32MTDK;bO$P8 zhf&~83w%_#j;#oFe5e3%m#~g=6*?1v)PoF~Vh|~K^AdI2;V729>6v3*cO%pW9bLOu zB^FEqvz939}bYhqlj))r*Nd{v@;HIX7j&t}FZBc<`J{N;!+JtR6wFSGY<#yXp?-kBNs4#``jm8X}{$bhX*TIL^tQNSNBDH*q!9doDEARKFN8 z24H>~?aiYKmw72*4Q?Xzj03!Y=O<<`c|(Aj#x?@mx0k=U6}!_VE=WReI2W3gba!aN z&1dWL%%)@GpfMkK=@f`XW-z6>e)1sRbF~u>!z)wYiJ2Gmq9< z(4hwy#k=Qz5XRcv4({4EP@GMmt77SEoy+Wr1D8(xCgfySnGZ)@|pYXB2ZW_4e(YQ|O2c*m^D(ooksp zGvtXe_3o@Yz}Z(8w$@L-tMVKQO>_b~ZhBF7RdF1X+SWEzHUn2^$I2>EJY88IR4CPO z>RDYV8ELd}mCyy2um9RzMt;j!UtLEd`LREr^K?V%;SvF?H>cwFa&zikbMfaDlN0;K zTQk;0#xTjqhviy1`~twOa#~vYO2GC!{GSCp{WHL7&A+Qnsnh_?mc#f%pB%P@qVxd> zN>uMUN7P)I-GI`FxK~ig&mW#f639Js^gr;WF*s?*B%yakN-you6exW)9eTI=E&Vq=ps9r2Y@iIgiZeOuPDr>>S+2ZxPF*hNzKdNOBtX5@6^rzqd9iZeMfXaS_X@X*} zU=TG-Z!&wA5AMB$C9}t+5ttM6fx*ci-L^*B)*l*oU6tE=B*Of}=jDbu^0q4dFibRP z53}5+=zJM6QkQMjiz>#GCi4pCG|7yO~TNgf%4r&1*PBy21Els)2;#(u8J7_&STSm!-LlRyUOND zqOxLnm%>jXZ@jrkIwe_PQ7pZE_cmF7@ke^FugtKgimbUNe_Z+P&}-+7H-D=e?T8## z5>P!IX?y-jPy3%mjh8)D|Ee$(MpxdHZgAMf$^W$ZN)%^T=lq(^&YgeqKC~B6YJK*# z9;-Zb@XwWxf5s%O+#5+piNF#is@X4r>9XQz{CCF7^4_lj%cT5dbM7?DVZ9W4mvXkM z{$qlmKG=)y{L#9S8}~$7d}Z_P#dj^M)pgy7K(BFr;3gKWk$X1=NLSuiTU}n4Z1CrXs#zzy%ibLPq1Js$58S_*3+G zWz^A{mH&DZcHMCJqPuo|-8rP)jPZfv>n$tXElV_yJWpL=_wc95&6~9!_uqbLdUa}bG6A*tnb$AIv>^QeH**hm1eCqeT*5o`S{swpC7dD z^}7{Tpa6Y^DthfhVaqAN-|C|#kb>S#r@yItbGr-thtkr5`kt=!b2 z?^=-M>@7^T3VzVH^M|JO%esJr5f!@W{fl&UQb|bofb&&)k~bS3@jm#TU!dEDsMn1% z&fBysZvAn9d)is6CYJc!T~f`838uxIaHD@XTCCfd>@%9YcIU&;FAsJm>OFXo;dAAe z2hCa`YVVEH8a8X`T-|YA^Tv;cYwqF=0PJdQwv!Z!H~*lGE)okgdcaKMCOTHx`+YKP^W*=n-t`Zv^p_XM^$T)d z^}mx0j%UiU5=vg4s`JwE+C0G8d7xp#L+6qg+iow{d%BUQT7SF{*l-fNrY@zPa}N~I zlOheO&c>TJ`Ersi6CNnNeaCNhUK#s*&*hrMYu*@;r2lep;rk*il9ylj{l7Qv@_*N3 zKzU2~2JyKB7pr>z<5Sz^M zaZhyAOM*;`UX{9^z2M2)B!1~$ZPke?e4Lj&%JhS`0$3>)*6^z009aAPHT-fgz|e!X z3b2q#08_qs!T|>5z?&%^KT3Nuu_fFP2mMEH-EIg`_qgQyCHnpWz>~AIHc2)nc3NSFT|Ete>MJw@IwsWXIAL` z_8k|@?Ybd#1WjYaEyfl|?E;h%DMxg~ zq|Jn;Y`KNK6t{9Ivi-B>Up%+dDst}-DmDL%Ykh3YcZEllF6k>=><&Io2Sk;iN2pC5 z@u-zxsAxiJAg)yeQt_5m4Cxaf$cnYHWv&1!N(S9ill$x7Liqa7Ea$XH^ ztt&m#f&F5;ig-hP5CDe(1TJ^W&&U6X_PJc%HjL_Xk^PNB945tdh~r*DUOt&4IpidK z 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

!o(m7E$n#Hm1R-X5iQB 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 URiFRwZp8oRK>g$8{xSJq0OI@_D*ylh literal 0 HcmV?d00001 diff --git a/docs/img/web_action.png b/docs/img/web_action.png new file mode 100644 index 0000000000000000000000000000000000000000..f02c0aa6d8379c36d07b1b33cf148d9df4357266 GIT binary patch literal 49483 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 Date: Fri, 25 Apr 2025 00:05:48 +0300 Subject: [PATCH 154/241] fix skeleton height (#8221) --- src/screens/Search/modules/ExploreTrendingTopics.tsx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/screens/Search/modules/ExploreTrendingTopics.tsx b/src/screens/Search/modules/ExploreTrendingTopics.tsx index 167f6d1938..1d3bc2d86b 100644 --- a/src/screens/Search/modules/ExploreTrendingTopics.tsx +++ b/src/screens/Search/modules/ExploreTrendingTopics.tsx @@ -265,12 +265,12 @@ export function TrendingTopicRowSkeleton({}: {withPosts: boolean}) { style={[a.rounded_full]} /> - + - - - + + + From b6a6b1bab4683ea9e9dcdcc1b10665246b8f8662 Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Fri, 25 Apr 2025 00:07:56 +0300 Subject: [PATCH 155/241] fix pwi at 1300px (#8238) --- .../createNativeStackNavigatorWithAuth.tsx | 25 ++++++++++--------- src/view/shell/desktop/LeftNav.tsx | 2 +- 2 files changed, 14 insertions(+), 13 deletions(-) diff --git a/src/view/shell/createNativeStackNavigatorWithAuth.tsx b/src/view/shell/createNativeStackNavigatorWithAuth.tsx index 11beaa2e95..868bba5b04 100644 --- a/src/view/shell/createNativeStackNavigatorWithAuth.tsx +++ b/src/view/shell/createNativeStackNavigatorWithAuth.tsx @@ -5,21 +5,21 @@ import {View} from 'react-native' // Copyright (c) 2017 React Navigation Contributors import { createNavigatorFactory, - EventArg, - ParamListBase, - StackActionHelpers, + type EventArg, + type ParamListBase, + type StackActionHelpers, StackActions, - StackNavigationState, + type StackNavigationState, StackRouter, - StackRouterOptions, + type StackRouterOptions, useNavigationBuilder, } from '@react-navigation/native' -import type { - NativeStackNavigationEventMap, - NativeStackNavigationOptions, +import { + type NativeStackNavigationEventMap, + type NativeStackNavigationOptions, } from '@react-navigation/native-stack' import {NativeStackView} from '@react-navigation/native-stack' -import type {NativeStackNavigatorProps} from '@react-navigation/native-stack/src/types' +import {type NativeStackNavigatorProps} from '@react-navigation/native-stack/src/types' import {PWI_ENABLED} from '#/lib/build-flags' import {useWebMediaQueries} from '#/lib/hooks/useWebMediaQueries' @@ -35,7 +35,7 @@ import {Deactivated} from '#/screens/Deactivated' import {Onboarding} from '#/screens/Onboarding' import {SignupQueued} from '#/screens/SignupQueued' import {Takendown} from '#/screens/Takendown' -import {atoms as a} from '#/alf' +import {atoms as a, useLayoutBreakpoints} from '#/alf' import {BottomBarWeb} from './bottom-bar/BottomBarWeb' import {DesktopLeftNav} from './desktop/LeftNav' import {DesktopRightNav} from './desktop/RightNav' @@ -101,7 +101,8 @@ function NativeStackNavigator({ const onboardingState = useOnboardingState() const {showLoggedOut} = useLoggedOutView() const {setShowLoggedOut} = useLoggedOutViewControls() - const {isMobile, isTabletOrMobile} = useWebMediaQueries() + const {isMobile} = useWebMediaQueries() + const {leftNavMinimal} = useLayoutBreakpoints() if (!hasSession && (!PWI_ENABLED || activeRouteRequiresAuth || isNative)) { return } @@ -138,7 +139,7 @@ function NativeStackNavigator({ // Show the bottom bar if we have a session only on mobile web. If we don't have a session, we want to show it // on both tablet and mobile web so that we see the create account CTA. - const showBottomBar = hasSession ? isMobile : isTabletOrMobile + const showBottomBar = hasSession ? isMobile : leftNavMinimal return ( diff --git a/src/view/shell/desktop/LeftNav.tsx b/src/view/shell/desktop/LeftNav.tsx index 5cef18ebfa..7d7c0ac8d7 100644 --- a/src/view/shell/desktop/LeftNav.tsx +++ b/src/view/shell/desktop/LeftNav.tsx @@ -571,7 +571,7 @@ export function DesktopLeftNav() { ]}> {hasSession ? ( - ) : isDesktop ? ( + ) : !leftNavMinimal ? ( From 278a54850b666c55f03469ebbe7415e4ccb7be41 Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Fri, 25 Apr 2025 00:15:46 +0300 Subject: [PATCH 156/241] Keep all radix dependencies aligned by using single package (#8219) * keep all radix deps aligned by using single package * import directly from `radix-ui` or `radix-ui/internal` * prevent radix leaking into native build --- package.json | 5 +- src/components/Dialog/index.web.tsx | 26 +- src/components/Menu/index.web.tsx | 20 +- .../dms/EmojiReactionPicker.web.tsx | 4 +- .../Messages/components/MessageInput.tsx | 2 +- .../Messages/components/MessageInput.web.tsx | 6 +- .../Messages/components/MessagesList.tsx | 22 +- src/state/shell/composer/index.tsx | 8 +- .../com/composer/text-input/TextInput.web.tsx | 6 +- .../composer/text-input/web/EmojiPicker.tsx | 37 + .../text-input/web/EmojiPicker.web.tsx | 11 +- .../com/util/forms/NativeDropdown.web.tsx | 14 +- src/view/shell/Composer.web.tsx | 22 +- yarn.lock | 762 +++++++++++++++--- 14 files changed, 756 insertions(+), 189 deletions(-) create mode 100644 src/view/com/composer/text-input/web/EmojiPicker.tsx diff --git a/package.json b/package.json index e4ba9be9ea..2ed14061f4 100644 --- a/package.json +++ b/package.json @@ -80,10 +80,6 @@ "@mattermost/react-native-paste-input": "^0.7.1", "@miblanchard/react-native-slider": "^2.3.1", "@mozzius/expo-dynamic-app-icon": "^1.5.0", - "@radix-ui/react-dismissable-layer": "^1.1.5", - "@radix-ui/react-dropdown-menu": "2.1.6", - "@radix-ui/react-focus-guards": "^1.1.1", - "@radix-ui/react-focus-scope": "^1.1.2", "@react-native-async-storage/async-storage": "1.23.1", "@react-native-menu/menu": "^1.1.7", "@react-native-picker/picker": "2.10.3", @@ -167,6 +163,7 @@ "patch-package": "^6.5.1", "postinstall-postinstall": "^2.1.0", "psl": "^1.9.0", + "radix-ui": "^1.2.0", "react": "18.3.1", "react-compiler-runtime": "19.0.0-beta-a7bf2bd-20241110", "react-dom": "18.3.1", diff --git a/src/components/Dialog/index.web.tsx b/src/components/Dialog/index.web.tsx index 1539546910..12bd8819b1 100644 --- a/src/components/Dialog/index.web.tsx +++ b/src/components/Dialog/index.web.tsx @@ -1,17 +1,15 @@ import React, {useImperativeHandle} from 'react' import { FlatList, - FlatListProps, - StyleProp, + type FlatListProps, + type StyleProp, TouchableWithoutFeedback, View, - ViewStyle, + type ViewStyle, } from 'react-native' import {msg} from '@lingui/macro' import {useLingui} from '@lingui/react' -import {DismissableLayer} from '@radix-ui/react-dismissable-layer' -import {useFocusGuards} from '@radix-ui/react-focus-guards' -import {FocusScope} from '@radix-ui/react-focus-scope' +import {DismissableLayer, FocusGuards, FocusScope} from 'radix-ui/internal' import {RemoveScrollBar} from 'react-remove-scroll-bar' import {logger} from '#/logger' @@ -21,9 +19,9 @@ import {atoms as a, flatten, useBreakpoints, useTheme, web} from '#/alf' import {Button, ButtonIcon} from '#/components/Button' import {Context} from '#/components/Dialog/context' import { - DialogControlProps, - DialogInnerProps, - DialogOuterProps, + type DialogControlProps, + type DialogInnerProps, + type DialogOuterProps, } from '#/components/Dialog/types' import {TimesLarge_Stroke2_Corner0_Rounded as X} from '#/components/icons/Times' import {Portal} from '#/components/Portal' @@ -162,9 +160,9 @@ export function Inner({ const {close} = React.useContext(Context) const {gtMobile} = useBreakpoints() const {reduceMotionEnabled} = useA11y() - useFocusGuards() + FocusGuards.useFocusGuards() return ( - + - {children} - + - + ) } diff --git a/src/components/Menu/index.web.tsx b/src/components/Menu/index.web.tsx index ae021dcf1a..27678bf2f2 100644 --- a/src/components/Menu/index.web.tsx +++ b/src/components/Menu/index.web.tsx @@ -1,12 +1,12 @@ import React from 'react' -import {Pressable, StyleProp, View, ViewStyle} from 'react-native' +import {Pressable, type StyleProp, View, type ViewStyle} from 'react-native' import {msg} from '@lingui/macro' import {useLingui} from '@lingui/react' -import * as DropdownMenu from '@radix-ui/react-dropdown-menu' +import {DropdownMenu} from 'radix-ui' import {useA11y} from '#/state/a11y' import {atoms as a, flatten, useTheme, web} from '#/alf' -import * as Dialog from '#/components/Dialog' +import type * as Dialog from '#/components/Dialog' import {useInteractionState} from '#/components/hooks/useInteractionState' import { Context, @@ -15,13 +15,13 @@ import { useMenuItemContext, } from '#/components/Menu/context' import { - ContextType, - GroupProps, - ItemIconProps, - ItemProps, - ItemTextProps, - RadixPassThroughTriggerProps, - TriggerProps, + type ContextType, + type GroupProps, + type ItemIconProps, + type ItemProps, + type ItemTextProps, + type RadixPassThroughTriggerProps, + type TriggerProps, } from '#/components/Menu/types' import {Portal} from '#/components/Portal' import {Text} from '#/components/Typography' diff --git a/src/components/dms/EmojiReactionPicker.web.tsx b/src/components/dms/EmojiReactionPicker.web.tsx index d9e1c87f7b..cdd3ce4144 100644 --- a/src/components/dms/EmojiReactionPicker.web.tsx +++ b/src/components/dms/EmojiReactionPicker.web.tsx @@ -4,10 +4,10 @@ import {type ChatBskyConvoDefs} from '@atproto/api' import EmojiPicker from '@emoji-mart/react' import {msg} from '@lingui/macro' import {useLingui} from '@lingui/react' -import * as DropdownMenu from '@radix-ui/react-dropdown-menu' +import {DropdownMenu} from 'radix-ui' import {useSession} from '#/state/session' -import {type Emoji} from '#/view/com/composer/text-input/web/EmojiPicker.web' +import {type Emoji} from '#/view/com/composer/text-input/web/EmojiPicker' import {useWebPreloadEmoji} from '#/view/com/composer/text-input/web/useWebPreloadEmoji' import {atoms as a, flatten, useTheme} from '#/alf' import {DotGrid_Stroke2_Corner0_Rounded as DotGridIcon} from '#/components/icons/DotGrid' diff --git a/src/screens/Messages/components/MessageInput.tsx b/src/screens/Messages/components/MessageInput.tsx index 69cba07f75..6cde1d4fec 100644 --- a/src/screens/Messages/components/MessageInput.tsx +++ b/src/screens/Messages/components/MessageInput.tsx @@ -24,7 +24,7 @@ import { useMessageDraft, useSaveMessageDraft, } from '#/state/messages/message-drafts' -import {type EmojiPickerPosition} from '#/view/com/composer/text-input/web/EmojiPicker.web' +import {type EmojiPickerPosition} from '#/view/com/composer/text-input/web/EmojiPicker' import * as Toast from '#/view/com/util/Toast' import {android, atoms as a, useTheme} from '#/alf' import {useSharedInputStyles} from '#/components/forms/TextField' diff --git a/src/screens/Messages/components/MessageInput.web.tsx b/src/screens/Messages/components/MessageInput.web.tsx index bac163685a..0dce99ad67 100644 --- a/src/screens/Messages/components/MessageInput.web.tsx +++ b/src/screens/Messages/components/MessageInput.web.tsx @@ -15,9 +15,9 @@ import { } from '#/state/messages/message-drafts' import {textInputWebEmitter} from '#/view/com/composer/text-input/textInputWebEmitter' import { - Emoji, - EmojiPickerPosition, -} from '#/view/com/composer/text-input/web/EmojiPicker.web' + type Emoji, + type EmojiPickerPosition, +} from '#/view/com/composer/text-input/web/EmojiPicker' import * as Toast from '#/view/com/util/Toast' import {atoms as a, useTheme} from '#/alf' import {Button} from '#/components/Button' diff --git a/src/screens/Messages/components/MessagesList.tsx b/src/screens/Messages/components/MessagesList.tsx index b400bc5785..ce33ca3aa9 100644 --- a/src/screens/Messages/components/MessagesList.tsx +++ b/src/screens/Messages/components/MessagesList.tsx @@ -1,5 +1,5 @@ import {useCallback, useEffect, useRef, useState} from 'react' -import {LayoutChangeEvent, View} from 'react-native' +import {type LayoutChangeEvent, View} from 'react-native' import {useKeyboardHandler} from 'react-native-keyboard-controller' import Animated, { runOnJS, @@ -8,10 +8,10 @@ import Animated, { useAnimatedStyle, useSharedValue, } from 'react-native-reanimated' -import {ReanimatedScrollEvent} from 'react-native-reanimated/lib/typescript/hook/commonTypes' +import {type ReanimatedScrollEvent} from 'react-native-reanimated/lib/typescript/hook/commonTypes' import { - $Typed, - AppBskyEmbedRecord, + type $Typed, + type AppBskyEmbedRecord, AppBskyRichtextFacet, RichText, } from '@atproto/api' @@ -26,19 +26,23 @@ import {logger} from '#/logger' import {isNative} from '#/platform/detection' import {isWeb} from '#/platform/detection' import { - ActiveConvoStates, + type ActiveConvoStates, isConvoActive, useConvoActive, } from '#/state/messages/convo' -import {ConvoItem, ConvoState, ConvoStatus} from '#/state/messages/convo/types' +import { + type ConvoItem, + type ConvoState, + ConvoStatus, +} from '#/state/messages/convo/types' import {useGetPost} from '#/state/queries/post' import {useAgent} from '#/state/session' import {useShellLayout} from '#/state/shell/shell-layout' import { EmojiPicker, - EmojiPickerState, -} from '#/view/com/composer/text-input/web/EmojiPicker.web' -import {List, ListMethods} from '#/view/com/util/List' + type EmojiPickerState, +} from '#/view/com/composer/text-input/web/EmojiPicker' +import {List, type ListMethods} from '#/view/com/util/List' import {ChatDisabled} from '#/screens/Messages/components/ChatDisabled' import {MessageInput} from '#/screens/Messages/components/MessageInput' import {MessageListError} from '#/screens/Messages/components/MessageListError' diff --git a/src/state/shell/composer/index.tsx b/src/state/shell/composer/index.tsx index 33634c0477..b425873fc4 100644 --- a/src/state/shell/composer/index.tsx +++ b/src/state/shell/composer/index.tsx @@ -1,8 +1,8 @@ import React from 'react' import { - AppBskyActorDefs, - AppBskyFeedDefs, - ModerationDecision, + type AppBskyActorDefs, + type AppBskyFeedDefs, + type ModerationDecision, } from '@atproto/api' import {msg} from '@lingui/macro' import {useLingui} from '@lingui/react' @@ -12,7 +12,7 @@ import {useNonReactiveCallback} from '#/lib/hooks/useNonReactiveCallback' import {postUriToRelativePath, toBskyAppUrl} from '#/lib/strings/url-helpers' import {purgeTemporaryImageFiles} from '#/state/gallery' import {precacheResolveLinkQuery} from '#/state/queries/resolve-link' -import type {EmojiPickerPosition} from '#/view/com/composer/text-input/web/EmojiPicker.web' +import {type EmojiPickerPosition} from '#/view/com/composer/text-input/web/EmojiPicker' import * as Toast from '#/view/com/util/Toast' export interface ComposerOptsPostRef { diff --git a/src/view/com/composer/text-input/TextInput.web.tsx b/src/view/com/composer/text-input/TextInput.web.tsx index 8ec4fefa82..06ff9836c7 100644 --- a/src/view/com/composer/text-input/TextInput.web.tsx +++ b/src/view/com/composer/text-input/TextInput.web.tsx @@ -12,14 +12,14 @@ import {Placeholder} from '@tiptap/extension-placeholder' import {Text as TiptapText} from '@tiptap/extension-text' import {generateJSON} from '@tiptap/html' import {Fragment, Node, Slice} from '@tiptap/pm/model' -import {EditorContent, JSONContent, useEditor} from '@tiptap/react' +import {EditorContent, type JSONContent, useEditor} from '@tiptap/react' import {useColorSchemeStyle} from '#/lib/hooks/useColorSchemeStyle' import {usePalette} from '#/lib/hooks/usePalette' import {blobToDataUri, isUriImage} from '#/lib/media/util' import {useActorAutocompleteFn} from '#/state/queries/actor-autocomplete' import { - LinkFacetMatch, + type LinkFacetMatch, suggestLinkCardUri, } from '#/view/com/composer/text-input/text-input-util' import {textInputWebEmitter} from '#/view/com/composer/text-input/textInputWebEmitter' @@ -28,7 +28,7 @@ import {normalizeTextStyles} from '#/alf/typography' import {Portal} from '#/components/Portal' import {Text} from '../../util/text/Text' import {createSuggestion} from './web/Autocomplete' -import {Emoji} from './web/EmojiPicker.web' +import {type Emoji} from './web/EmojiPicker' import {LinkDecorator} from './web/LinkDecorator' import {TagDecorator} from './web/TagDecorator' diff --git a/src/view/com/composer/text-input/web/EmojiPicker.tsx b/src/view/com/composer/text-input/web/EmojiPicker.tsx new file mode 100644 index 0000000000..5001753a5b --- /dev/null +++ b/src/view/com/composer/text-input/web/EmojiPicker.tsx @@ -0,0 +1,37 @@ +export type Emoji = { + aliases?: string[] + emoticons: string[] + id: string + keywords: string[] + name: string + native: string + shortcodes?: string + unified: string +} + +export interface EmojiPickerPosition { + top: number + left: number + right: number + bottom: number + nextFocusRef: React.MutableRefObject | null +} + +export interface EmojiPickerState { + isOpen: boolean + pos: EmojiPickerPosition +} + +interface IProps { + state: EmojiPickerState + close: () => void + /** + * If `true`, overrides position and ensures picker is pinned to the top of + * the target element. + */ + pinToTop?: boolean +} + +export function EmojiPicker(_opts: IProps) { + return null +} diff --git a/src/view/com/composer/text-input/web/EmojiPicker.web.tsx b/src/view/com/composer/text-input/web/EmojiPicker.web.tsx index b3659f22df..c0cae620f4 100644 --- a/src/view/com/composer/text-input/web/EmojiPicker.web.tsx +++ b/src/view/com/composer/text-input/web/EmojiPicker.web.tsx @@ -3,8 +3,7 @@ import {Pressable, useWindowDimensions, View} from 'react-native' import Picker from '@emoji-mart/react' import {msg} from '@lingui/macro' import {useLingui} from '@lingui/react' -import {DismissableLayer} from '@radix-ui/react-dismissable-layer' -import {FocusScope} from '@radix-ui/react-focus-scope' +import {DismissableLayer, FocusScope} from 'radix-ui/internal' import {textInputWebEmitter} from '#/view/com/composer/text-input/textInputWebEmitter' import {atoms as a, flatten} from '#/alf' @@ -121,7 +120,7 @@ export function EmojiPicker({state, close, pinToTop}: IProps) { return ( - { @@ -154,7 +153,7 @@ export function EmojiPicker({state, close, pinToTop}: IProps) { }, ])}> - evt.preventDefault()} onDismiss={close}> - + @@ -175,7 +174,7 @@ export function EmojiPicker({state, close, pinToTop}: IProps) { onPress={close} style={[a.fixed, a.inset_0]} /> - + ) } diff --git a/src/view/com/util/forms/NativeDropdown.web.tsx b/src/view/com/util/forms/NativeDropdown.web.tsx index b3ec319e3b..9b4a84e05a 100644 --- a/src/view/com/util/forms/NativeDropdown.web.tsx +++ b/src/view/com/util/forms/NativeDropdown.web.tsx @@ -1,9 +1,15 @@ import React from 'react' -import {Pressable, StyleSheet, Text, View, ViewStyle} from 'react-native' -import {IconProp} from '@fortawesome/fontawesome-svg-core' +import { + Pressable, + StyleSheet, + Text, + type View, + type ViewStyle, +} from 'react-native' +import {type IconProp} from '@fortawesome/fontawesome-svg-core' import {FontAwesomeIcon} from '@fortawesome/react-native-fontawesome' -import * as DropdownMenu from '@radix-ui/react-dropdown-menu' -import {MenuItemCommonProps} from 'zeego/lib/typescript/menu' +import {DropdownMenu} from 'radix-ui' +import {type MenuItemCommonProps} from 'zeego/lib/typescript/menu' import {HITSLOP_10} from '#/lib/constants' import {usePalette} from '#/lib/hooks/usePalette' diff --git a/src/view/shell/Composer.web.tsx b/src/view/shell/Composer.web.tsx index b76e883721..ce36952124 100644 --- a/src/view/shell/Composer.web.tsx +++ b/src/view/shell/Composer.web.tsx @@ -1,18 +1,16 @@ import React from 'react' import {StyleSheet, View} from 'react-native' -import {DismissableLayer} from '@radix-ui/react-dismissable-layer' -import {useFocusGuards} from '@radix-ui/react-focus-guards' -import {FocusScope} from '@radix-ui/react-focus-scope' +import {DismissableLayer, FocusGuards, FocusScope} from 'radix-ui/internal' import {RemoveScrollBar} from 'react-remove-scroll-bar' import {useA11y} from '#/state/a11y' import {useModals} from '#/state/modals' -import {ComposerOpts, useComposerState} from '#/state/shell/composer' +import {type ComposerOpts, useComposerState} from '#/state/shell/composer' import { EmojiPicker, - EmojiPickerPosition, - EmojiPickerState, -} from '#/view/com/composer/text-input/web/EmojiPicker.web' + type EmojiPickerPosition, + type EmojiPickerState, +} from '#/view/com/composer/text-input/web/EmojiPicker' import {atoms as a, flatten, useBreakpoints, useTheme} from '#/alf' import {ComposePost, useComposerCancelRef} from '../com/composer/Composer' @@ -66,11 +64,11 @@ function Inner({state}: {state: ComposerOpts}) { })) }, []) - useFocusGuards() + FocusGuards.useFocusGuards() return ( - - + - - + + ) } diff --git a/yarn.lock b/yarn.lock index 57c647d92d..46eaf0844c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5312,15 +5312,54 @@ resolved "https://registry.yarnpkg.com/@popperjs/core/-/core-2.11.8.tgz#6b79032e760a0899cd4204710beede972a3a185f" integrity sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A== +"@radix-ui/number@1.1.1": + version "1.1.1" + resolved "https://registry.yarnpkg.com/@radix-ui/number/-/number-1.1.1.tgz#7b2c9225fbf1b126539551f5985769d0048d9090" + integrity sha512-MkKCwxlXTgz6CFoJx3pCwn07GKp36+aZyu/u2Ln2VrA5DcdyCZkASEDBTd8x5whTQQL5CiYf4prXKLcgQdv29g== + "@radix-ui/primitive@1.1.0": version "1.1.0" resolved "https://registry.yarnpkg.com/@radix-ui/primitive/-/primitive-1.1.0.tgz#42ef83b3b56dccad5d703ae8c42919a68798bbe2" integrity sha512-4Z8dn6Upk0qk4P74xBhZ6Hd/w0mPEzOOLxy4xiPXOXqjF7jZS0VAKk7/x/H6FyY2zCkYJqePf1G5KmkmNJ4RBA== -"@radix-ui/primitive@1.1.1": - version "1.1.1" - resolved "https://registry.yarnpkg.com/@radix-ui/primitive/-/primitive-1.1.1.tgz#fc169732d755c7fbad33ba8d0cd7fd10c90dc8e3" - integrity sha512-SJ31y+Q/zAyShtXJc8x83i9TYdbAfHZ++tUZnvjJJqFjzsdUnKsxPL6IEtBlxKkU7yzer//GQtZSV4GbldL3YA== +"@radix-ui/primitive@1.1.2": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@radix-ui/primitive/-/primitive-1.1.2.tgz#83f415c4425f21e3d27914c12b3272a32e3dae65" + integrity sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA== + +"@radix-ui/react-accessible-icon@1.1.3": + version "1.1.3" + resolved "https://registry.yarnpkg.com/@radix-ui/react-accessible-icon/-/react-accessible-icon-1.1.3.tgz#d31766a08fa506770fe2b11ef16c276398bc5a55" + integrity sha512-givBUIlhucV212j05wJCzXtcUtQnAwoUF9eAyUyOB2YwKHnWyme817trCtAzLjo0OndPr09kbkFe2onKRxLWdg== + dependencies: + "@radix-ui/react-visually-hidden" "1.1.3" + +"@radix-ui/react-accordion@1.2.4": + version "1.2.4" + resolved "https://registry.yarnpkg.com/@radix-ui/react-accordion/-/react-accordion-1.2.4.tgz#7ccfceb959bbb3bac2f92e5e75b2654a488a2ff0" + integrity sha512-SGCxlSBaMvEzDROzyZjsVNzu9XY5E28B3k8jOENyrz6csOv/pG1eHyYfLJai1n9tRjwG61coXDhfpgtxKxUv5g== + dependencies: + "@radix-ui/primitive" "1.1.2" + "@radix-ui/react-collapsible" "1.1.4" + "@radix-ui/react-collection" "1.1.3" + "@radix-ui/react-compose-refs" "1.1.2" + "@radix-ui/react-context" "1.1.2" + "@radix-ui/react-direction" "1.1.1" + "@radix-ui/react-id" "1.1.1" + "@radix-ui/react-primitive" "2.0.3" + "@radix-ui/react-use-controllable-state" "1.1.1" + +"@radix-ui/react-alert-dialog@1.1.7": + version "1.1.7" + resolved "https://registry.yarnpkg.com/@radix-ui/react-alert-dialog/-/react-alert-dialog-1.1.7.tgz#d4e07dcf9a3c67c45225c20c2800577773469454" + integrity sha512-7Gx1gcoltd0VxKoR8mc+TAVbzvChJyZryZsTam0UhoL92z0L+W8ovxvcgvd+nkz24y7Qc51JQKBAGe4+825tYw== + dependencies: + "@radix-ui/primitive" "1.1.2" + "@radix-ui/react-compose-refs" "1.1.2" + "@radix-ui/react-context" "1.1.2" + "@radix-ui/react-dialog" "1.1.7" + "@radix-ui/react-primitive" "2.0.3" + "@radix-ui/react-slot" "1.2.0" "@radix-ui/react-arrow@1.1.0": version "1.1.0" @@ -5329,12 +5368,57 @@ dependencies: "@radix-ui/react-primitive" "2.0.0" -"@radix-ui/react-arrow@1.1.2": - version "1.1.2" - resolved "https://registry.yarnpkg.com/@radix-ui/react-arrow/-/react-arrow-1.1.2.tgz#30c0d574d7bb10eed55cd7007b92d38b03c6b2ab" - integrity sha512-G+KcpzXHq24iH0uGG/pF8LyzpFJYGD4RfLjCIBfGdSLXvjLHST31RUiRVrupIBMvIppMgSzQ6l66iAxl03tdlg== +"@radix-ui/react-arrow@1.1.3": + version "1.1.3" + resolved "https://registry.yarnpkg.com/@radix-ui/react-arrow/-/react-arrow-1.1.3.tgz#8926eb1d87f73c2e047eac96703949f168c85861" + integrity sha512-2dvVU4jva0qkNZH6HHWuSz5FN5GeU5tymvCgutF8WaXz9WnD1NgUhy73cqzkjkN4Zkn8lfTPv5JIfrC221W+Nw== dependencies: - "@radix-ui/react-primitive" "2.0.2" + "@radix-ui/react-primitive" "2.0.3" + +"@radix-ui/react-aspect-ratio@1.1.3": + version "1.1.3" + resolved "https://registry.yarnpkg.com/@radix-ui/react-aspect-ratio/-/react-aspect-ratio-1.1.3.tgz#8a1fa699e2eb3dfea614383b0f4b2cef2fa2bb43" + integrity sha512-yIrYZUc2e/JtRkDpuJCmaR6kj/jzekDfQLcPFdEWzSOygCPy8poR4YcszaHP5A7mh25ncofHEpeTwfhxEuBv8Q== + dependencies: + "@radix-ui/react-primitive" "2.0.3" + +"@radix-ui/react-avatar@1.1.4": + version "1.1.4" + resolved "https://registry.yarnpkg.com/@radix-ui/react-avatar/-/react-avatar-1.1.4.tgz#55dd879cd57b08265cf313b92ba1021f7f4d5abe" + integrity sha512-+kBesLBzwqyDiYCtYFK+6Ktf+N7+Y6QOTUueLGLIbLZ/YeyFW6bsBGDsN+5HxHpM55C90u5fxsg0ErxzXTcwKA== + dependencies: + "@radix-ui/react-context" "1.1.2" + "@radix-ui/react-primitive" "2.0.3" + "@radix-ui/react-use-callback-ref" "1.1.1" + "@radix-ui/react-use-layout-effect" "1.1.1" + +"@radix-ui/react-checkbox@1.1.5": + version "1.1.5" + resolved "https://registry.yarnpkg.com/@radix-ui/react-checkbox/-/react-checkbox-1.1.5.tgz#b27080678d751e33ac66066269453be9bdaa429b" + integrity sha512-B0gYIVxl77KYDR25AY9EGe/G//ef85RVBIxQvK+m5pxAC7XihAc/8leMHhDvjvhDu02SBSb6BuytlWr/G7F3+g== + dependencies: + "@radix-ui/primitive" "1.1.2" + "@radix-ui/react-compose-refs" "1.1.2" + "@radix-ui/react-context" "1.1.2" + "@radix-ui/react-presence" "1.1.3" + "@radix-ui/react-primitive" "2.0.3" + "@radix-ui/react-use-controllable-state" "1.1.1" + "@radix-ui/react-use-previous" "1.1.1" + "@radix-ui/react-use-size" "1.1.1" + +"@radix-ui/react-collapsible@1.1.4": + version "1.1.4" + resolved "https://registry.yarnpkg.com/@radix-ui/react-collapsible/-/react-collapsible-1.1.4.tgz#59729939c0c5db978934c688aa5f8229876d8f3f" + integrity sha512-u7LCw1EYInQtBNLGjm9nZ89S/4GcvX1UR5XbekEgnQae2Hkpq39ycJ1OhdeN1/JDfVNG91kWaWoest127TaEKQ== + dependencies: + "@radix-ui/primitive" "1.1.2" + "@radix-ui/react-compose-refs" "1.1.2" + "@radix-ui/react-context" "1.1.2" + "@radix-ui/react-id" "1.1.1" + "@radix-ui/react-presence" "1.1.3" + "@radix-ui/react-primitive" "2.0.3" + "@radix-ui/react-use-controllable-state" "1.1.1" + "@radix-ui/react-use-layout-effect" "1.1.1" "@radix-ui/react-collection@1.1.0": version "1.1.0" @@ -5346,25 +5430,37 @@ "@radix-ui/react-primitive" "2.0.0" "@radix-ui/react-slot" "1.1.0" -"@radix-ui/react-collection@1.1.2": - version "1.1.2" - resolved "https://registry.yarnpkg.com/@radix-ui/react-collection/-/react-collection-1.1.2.tgz#b45eccca1cb902fd078b237316bd9fa81e621e15" - integrity sha512-9z54IEKRxIa9VityapoEYMuByaG42iSy1ZXlY2KcuLSEtq8x4987/N6m15ppoMffgZX72gER2uHe1D9Y6Unlcw== +"@radix-ui/react-collection@1.1.3": + version "1.1.3" + resolved "https://registry.yarnpkg.com/@radix-ui/react-collection/-/react-collection-1.1.3.tgz#cfd46dcea5a8ab064d91798feeb46faba4032930" + integrity sha512-mM2pxoQw5HJ49rkzwOs7Y6J4oYH22wS8BfK2/bBxROlI4xuR0c4jEenQP63LlTlDkO6Buj2Vt+QYAYcOgqtrXA== dependencies: - "@radix-ui/react-compose-refs" "1.1.1" - "@radix-ui/react-context" "1.1.1" - "@radix-ui/react-primitive" "2.0.2" - "@radix-ui/react-slot" "1.1.2" + "@radix-ui/react-compose-refs" "1.1.2" + "@radix-ui/react-context" "1.1.2" + "@radix-ui/react-primitive" "2.0.3" + "@radix-ui/react-slot" "1.2.0" "@radix-ui/react-compose-refs@1.1.0": version "1.1.0" resolved "https://registry.yarnpkg.com/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.0.tgz#656432461fc8283d7b591dcf0d79152fae9ecc74" integrity sha512-b4inOtiaOnYf9KWyO3jAeeCG6FeyfY6ldiEPanbUjWd+xIk5wZeHa8yVwmrJ2vderhu/BQvzCrJI0lHd+wIiqw== -"@radix-ui/react-compose-refs@1.1.1": - version "1.1.1" - resolved "https://registry.yarnpkg.com/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.1.tgz#6f766faa975f8738269ebb8a23bad4f5a8d2faec" - integrity sha512-Y9VzoRDSJtgFMUCoiZBDVo084VQ5hfpXxVE+NgkdNsjiDBByiImMZKKhxMwCbdHvhlENG6a833CbFkOQvTricw== +"@radix-ui/react-compose-refs@1.1.2": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.2.tgz#a2c4c47af6337048ee78ff6dc0d090b390d2bb30" + integrity sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg== + +"@radix-ui/react-context-menu@2.2.7": + version "2.2.7" + resolved "https://registry.yarnpkg.com/@radix-ui/react-context-menu/-/react-context-menu-2.2.7.tgz#6d05eb191f3b45a040b1892fb91eaed1504b25f8" + integrity sha512-EwO3tyyqwGaLPg0P64jmIKJnBywD0yjiL1eRuMPyhUXPkWWpa5JPDS+oyeIWHy2JbhF+NUlfUPVq6vE7OqgZww== + dependencies: + "@radix-ui/primitive" "1.1.2" + "@radix-ui/react-context" "1.1.2" + "@radix-ui/react-menu" "2.1.7" + "@radix-ui/react-primitive" "2.0.3" + "@radix-ui/react-use-callback-ref" "1.1.1" + "@radix-ui/react-use-controllable-state" "1.1.1" "@radix-ui/react-context-menu@^2.0.1": version "2.2.2" @@ -5388,11 +5484,41 @@ resolved "https://registry.yarnpkg.com/@radix-ui/react-context/-/react-context-1.1.1.tgz#82074aa83a472353bb22e86f11bcbd1c61c4c71a" integrity sha512-UASk9zi+crv9WteK/NU4PLvOoL3OuE6BWVKNF6hPRBtYBDXQ2u5iu3O59zUlJiTVvkyuycnqrztsHVJwcK9K+Q== +"@radix-ui/react-context@1.1.2": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@radix-ui/react-context/-/react-context-1.1.2.tgz#61628ef269a433382c364f6f1e3788a6dc213a36" + integrity sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA== + +"@radix-ui/react-dialog@1.1.7": + version "1.1.7" + resolved "https://registry.yarnpkg.com/@radix-ui/react-dialog/-/react-dialog-1.1.7.tgz#c826d997d9e512bd2a2adb3245bb9dffe56e02aa" + integrity sha512-EIdma8C0C/I6kL6sO02avaCRqi3fmWJpxH6mqbVScorW6nNktzKJT/le7VPho3o/7wCsyRg3z0+Q+Obr0Gy/VQ== + dependencies: + "@radix-ui/primitive" "1.1.2" + "@radix-ui/react-compose-refs" "1.1.2" + "@radix-ui/react-context" "1.1.2" + "@radix-ui/react-dismissable-layer" "1.1.6" + "@radix-ui/react-focus-guards" "1.1.2" + "@radix-ui/react-focus-scope" "1.1.3" + "@radix-ui/react-id" "1.1.1" + "@radix-ui/react-portal" "1.1.5" + "@radix-ui/react-presence" "1.1.3" + "@radix-ui/react-primitive" "2.0.3" + "@radix-ui/react-slot" "1.2.0" + "@radix-ui/react-use-controllable-state" "1.1.1" + aria-hidden "^1.2.4" + react-remove-scroll "^2.6.3" + "@radix-ui/react-direction@1.1.0": version "1.1.0" resolved "https://registry.yarnpkg.com/@radix-ui/react-direction/-/react-direction-1.1.0.tgz#a7d39855f4d077adc2a1922f9c353c5977a09cdc" integrity sha512-BUuBvgThEiAXh2DWu93XsT+a3aWrGqolGlqqw5VU1kG7p/ZH2cuDlM1sRLNnY3QcBS69UIz2mcKhMxDsdewhjg== +"@radix-ui/react-direction@1.1.1": + version "1.1.1" + resolved "https://registry.yarnpkg.com/@radix-ui/react-direction/-/react-direction-1.1.1.tgz#39e5a5769e676c753204b792fbe6cf508e550a14" + integrity sha512-1UEWRX6jnOA2y4H5WczZ44gOOjTEmlqv1uNW4GAJEO5+bauCBhv8snY65Iw5/VOS/ghKN9gr2KjnLKxrsvoMVw== + "@radix-ui/react-dismissable-layer@1.1.1": version "1.1.1" resolved "https://registry.yarnpkg.com/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.1.tgz#cbdcb739c5403382bdde5f9243042ba643883396" @@ -5404,29 +5530,29 @@ "@radix-ui/react-use-callback-ref" "1.1.0" "@radix-ui/react-use-escape-keydown" "1.1.0" -"@radix-ui/react-dismissable-layer@1.1.5", "@radix-ui/react-dismissable-layer@^1.1.5": - version "1.1.5" - resolved "https://registry.yarnpkg.com/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.5.tgz#96dde2be078c694a621e55e047406c58cd5fe774" - integrity sha512-E4TywXY6UsXNRhFrECa5HAvE5/4BFcGyfTyK36gP+pAW1ed7UTK4vKwdr53gAJYwqbfCWC6ATvJa3J3R/9+Qrg== +"@radix-ui/react-dismissable-layer@1.1.6": + version "1.1.6" + resolved "https://registry.yarnpkg.com/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.6.tgz#e72c156cac7b07614fe8e3a039ab7081ce413686" + integrity sha512-7gpgMT2gyKym9Jz2ZhlRXSg2y6cNQIK8d/cqBZ0RBCaps8pFryCWXiUKI+uHGFrhMrbGUP7U6PWgiXzIxoyF3Q== dependencies: - "@radix-ui/primitive" "1.1.1" - "@radix-ui/react-compose-refs" "1.1.1" - "@radix-ui/react-primitive" "2.0.2" - "@radix-ui/react-use-callback-ref" "1.1.0" - "@radix-ui/react-use-escape-keydown" "1.1.0" + "@radix-ui/primitive" "1.1.2" + "@radix-ui/react-compose-refs" "1.1.2" + "@radix-ui/react-primitive" "2.0.3" + "@radix-ui/react-use-callback-ref" "1.1.1" + "@radix-ui/react-use-escape-keydown" "1.1.1" -"@radix-ui/react-dropdown-menu@2.1.6": - version "2.1.6" - resolved "https://registry.yarnpkg.com/@radix-ui/react-dropdown-menu/-/react-dropdown-menu-2.1.6.tgz#b66b62648b378370aa3c38e5727fd3bc5b8792a3" - integrity sha512-no3X7V5fD487wab/ZYSHXq3H37u4NVeLDKI/Ks724X/eEFSSEFYZxWgsIlr1UBeEyDaM29HM5x9p1Nv8DuTYPA== +"@radix-ui/react-dropdown-menu@2.1.7": + version "2.1.7" + resolved "https://registry.yarnpkg.com/@radix-ui/react-dropdown-menu/-/react-dropdown-menu-2.1.7.tgz#a18860ff69bdf061b7f8ace51db01db2eb225161" + integrity sha512-7/1LiuNZuCQE3IzdicGoHdQOHkS2Q08+7p8w6TXZ6ZjgAULaCI85ZY15yPl4o4FVgoKLRT43/rsfNVN8osClQQ== dependencies: - "@radix-ui/primitive" "1.1.1" - "@radix-ui/react-compose-refs" "1.1.1" - "@radix-ui/react-context" "1.1.1" - "@radix-ui/react-id" "1.1.0" - "@radix-ui/react-menu" "2.1.6" - "@radix-ui/react-primitive" "2.0.2" - "@radix-ui/react-use-controllable-state" "1.1.0" + "@radix-ui/primitive" "1.1.2" + "@radix-ui/react-compose-refs" "1.1.2" + "@radix-ui/react-context" "1.1.2" + "@radix-ui/react-id" "1.1.1" + "@radix-ui/react-menu" "2.1.7" + "@radix-ui/react-primitive" "2.0.3" + "@radix-ui/react-use-controllable-state" "1.1.1" "@radix-ui/react-dropdown-menu@^2.0.1": version "2.1.2" @@ -5441,11 +5567,16 @@ "@radix-ui/react-primitive" "2.0.0" "@radix-ui/react-use-controllable-state" "1.1.0" -"@radix-ui/react-focus-guards@1.1.1", "@radix-ui/react-focus-guards@^1.1.1": +"@radix-ui/react-focus-guards@1.1.1": version "1.1.1" resolved "https://registry.yarnpkg.com/@radix-ui/react-focus-guards/-/react-focus-guards-1.1.1.tgz#8635edd346304f8b42cae86b05912b61aef27afe" integrity sha512-pSIwfrT1a6sIoDASCSpFwOasEwKTZWDw/iBdtnqKO7v6FeOzYJ7U53cPzYFVR3geGGXgVHaH+CdngrrAzqUGxg== +"@radix-ui/react-focus-guards@1.1.2": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@radix-ui/react-focus-guards/-/react-focus-guards-1.1.2.tgz#4ec9a7e50925f7fb661394460045b46212a33bed" + integrity sha512-fyjAACV62oPV925xFCrH8DR5xWhg9KYtJT4s3u54jxp+L/hbpTY2kIeEFFbFe+a/HCE94zGQMZLIpVTPVZDhaA== + "@radix-ui/react-focus-scope@1.1.0": version "1.1.0" resolved "https://registry.yarnpkg.com/@radix-ui/react-focus-scope/-/react-focus-scope-1.1.0.tgz#ebe2891a298e0a33ad34daab2aad8dea31caf0b2" @@ -5455,14 +5586,41 @@ "@radix-ui/react-primitive" "2.0.0" "@radix-ui/react-use-callback-ref" "1.1.0" -"@radix-ui/react-focus-scope@1.1.2", "@radix-ui/react-focus-scope@^1.1.2": - version "1.1.2" - resolved "https://registry.yarnpkg.com/@radix-ui/react-focus-scope/-/react-focus-scope-1.1.2.tgz#c0a4519cd95c772606a82fc5b96226cd7fdd2602" - integrity sha512-zxwE80FCU7lcXUGWkdt6XpTTCKPitG1XKOwViTxHVKIJhZl9MvIl2dVHeZENCWD9+EdWv05wlaEkRXUykU27RA== +"@radix-ui/react-focus-scope@1.1.3": + version "1.1.3" + resolved "https://registry.yarnpkg.com/@radix-ui/react-focus-scope/-/react-focus-scope-1.1.3.tgz#eac83a3aac700db17650b41b30724deffac5b28a" + integrity sha512-4XaDlq0bPt7oJwR+0k0clCiCO/7lO7NKZTAaJBYxDNQT/vj4ig0/UvctrRscZaFREpRvUTkpKR96ov1e6jptQg== dependencies: - "@radix-ui/react-compose-refs" "1.1.1" - "@radix-ui/react-primitive" "2.0.2" - "@radix-ui/react-use-callback-ref" "1.1.0" + "@radix-ui/react-compose-refs" "1.1.2" + "@radix-ui/react-primitive" "2.0.3" + "@radix-ui/react-use-callback-ref" "1.1.1" + +"@radix-ui/react-form@0.1.3": + version "0.1.3" + resolved "https://registry.yarnpkg.com/@radix-ui/react-form/-/react-form-0.1.3.tgz#f3dd9a985eade574d043dabb50960946ee8dee5b" + integrity sha512-fVxaewKm9+oKL5q+E1+tIKNEkAeh8waJ+MsFNhLFAmpF8VG6nrNXYd2FFU8J7P3gIGNr023Sp+dD0xflqI84mA== + dependencies: + "@radix-ui/primitive" "1.1.2" + "@radix-ui/react-compose-refs" "1.1.2" + "@radix-ui/react-context" "1.1.2" + "@radix-ui/react-id" "1.1.1" + "@radix-ui/react-label" "2.1.3" + "@radix-ui/react-primitive" "2.0.3" + +"@radix-ui/react-hover-card@1.1.7": + version "1.1.7" + resolved "https://registry.yarnpkg.com/@radix-ui/react-hover-card/-/react-hover-card-1.1.7.tgz#01b2f956daeb8a1193ccdb36c9c00943120bf2d4" + integrity sha512-HwM03kP8psrv21J1+9T/hhxi0f5rARVbqIZl9+IAq13l4j4fX+oGIuxisukZZmebO7J35w9gpoILvtG8bbph0w== + dependencies: + "@radix-ui/primitive" "1.1.2" + "@radix-ui/react-compose-refs" "1.1.2" + "@radix-ui/react-context" "1.1.2" + "@radix-ui/react-dismissable-layer" "1.1.6" + "@radix-ui/react-popper" "1.2.3" + "@radix-ui/react-portal" "1.1.5" + "@radix-ui/react-presence" "1.1.3" + "@radix-ui/react-primitive" "2.0.3" + "@radix-ui/react-use-controllable-state" "1.1.1" "@radix-ui/react-id@1.1.0": version "1.1.0" @@ -5471,6 +5629,20 @@ dependencies: "@radix-ui/react-use-layout-effect" "1.1.0" +"@radix-ui/react-id@1.1.1": + version "1.1.1" + resolved "https://registry.yarnpkg.com/@radix-ui/react-id/-/react-id-1.1.1.tgz#1404002e79a03fe062b7e3864aa01e24bd1471f7" + integrity sha512-kGkGegYIdQsOb4XjsfM97rXsiHaBwco+hFI66oO4s9LU+PLAC5oJ7khdOVFxkhsmlbpUqDAvXw11CluXP+jkHg== + dependencies: + "@radix-ui/react-use-layout-effect" "1.1.1" + +"@radix-ui/react-label@2.1.3": + version "2.1.3" + resolved "https://registry.yarnpkg.com/@radix-ui/react-label/-/react-label-2.1.3.tgz#de83641c90c57e58f0d1e1943d450dbc3936a23f" + integrity sha512-zwSQ1NzSKG95yA0tvBMgv6XPHoqapJCcg9nsUBaQQ66iRBhZNhlpaQG2ERYYX4O4stkYFK5rxj5NsWfO9CS+Hg== + dependencies: + "@radix-ui/react-primitive" "2.0.3" + "@radix-ui/react-menu@2.1.2": version "2.1.2" resolved "https://registry.yarnpkg.com/@radix-ui/react-menu/-/react-menu-2.1.2.tgz#91f6815845a4298dde775563ed2d80b7ad667899" @@ -5495,27 +5667,84 @@ aria-hidden "^1.1.1" react-remove-scroll "2.6.0" -"@radix-ui/react-menu@2.1.6": - version "2.1.6" - resolved "https://registry.yarnpkg.com/@radix-ui/react-menu/-/react-menu-2.1.6.tgz#05fb1ef3fd7545c8abe61178372902970cdec3ce" - integrity sha512-tBBb5CXDJW3t2mo9WlO7r6GTmWV0F0uzHZVFmlRmYpiSK1CDU5IKojP1pm7oknpBOrFZx/YgBRW9oorPO2S/Lg== +"@radix-ui/react-menu@2.1.7": + version "2.1.7" + resolved "https://registry.yarnpkg.com/@radix-ui/react-menu/-/react-menu-2.1.7.tgz#e85f47e3762245d88d7a3bad3f2268c21f835111" + integrity sha512-tBODsrk68rOi1/iQzbM54toFF+gSw/y+eQgttFflqlGekuSebNqvFNHjJgjqPhiMb4Fw9A0zNFly1QT6ZFdQ+Q== dependencies: - "@radix-ui/primitive" "1.1.1" - "@radix-ui/react-collection" "1.1.2" - "@radix-ui/react-compose-refs" "1.1.1" - "@radix-ui/react-context" "1.1.1" - "@radix-ui/react-direction" "1.1.0" - "@radix-ui/react-dismissable-layer" "1.1.5" - "@radix-ui/react-focus-guards" "1.1.1" - "@radix-ui/react-focus-scope" "1.1.2" - "@radix-ui/react-id" "1.1.0" - "@radix-ui/react-popper" "1.2.2" - "@radix-ui/react-portal" "1.1.4" - "@radix-ui/react-presence" "1.1.2" - "@radix-ui/react-primitive" "2.0.2" - "@radix-ui/react-roving-focus" "1.1.2" - "@radix-ui/react-slot" "1.1.2" - "@radix-ui/react-use-callback-ref" "1.1.0" + "@radix-ui/primitive" "1.1.2" + "@radix-ui/react-collection" "1.1.3" + "@radix-ui/react-compose-refs" "1.1.2" + "@radix-ui/react-context" "1.1.2" + "@radix-ui/react-direction" "1.1.1" + "@radix-ui/react-dismissable-layer" "1.1.6" + "@radix-ui/react-focus-guards" "1.1.2" + "@radix-ui/react-focus-scope" "1.1.3" + "@radix-ui/react-id" "1.1.1" + "@radix-ui/react-popper" "1.2.3" + "@radix-ui/react-portal" "1.1.5" + "@radix-ui/react-presence" "1.1.3" + "@radix-ui/react-primitive" "2.0.3" + "@radix-ui/react-roving-focus" "1.1.3" + "@radix-ui/react-slot" "1.2.0" + "@radix-ui/react-use-callback-ref" "1.1.1" + aria-hidden "^1.2.4" + react-remove-scroll "^2.6.3" + +"@radix-ui/react-menubar@1.1.7": + version "1.1.7" + resolved "https://registry.yarnpkg.com/@radix-ui/react-menubar/-/react-menubar-1.1.7.tgz#d6980295858134729d22fd3b6f9ca63fbebd5574" + integrity sha512-YB2zFhGdZ5SWEgRS+PgrF7EkwpsjEHntIFB/LRbT49LJdnIeK/xQQyuwLiRcOCgTDN+ALlPXQ08f0P0+TfR41g== + dependencies: + "@radix-ui/primitive" "1.1.2" + "@radix-ui/react-collection" "1.1.3" + "@radix-ui/react-compose-refs" "1.1.2" + "@radix-ui/react-context" "1.1.2" + "@radix-ui/react-direction" "1.1.1" + "@radix-ui/react-id" "1.1.1" + "@radix-ui/react-menu" "2.1.7" + "@radix-ui/react-primitive" "2.0.3" + "@radix-ui/react-roving-focus" "1.1.3" + "@radix-ui/react-use-controllable-state" "1.1.1" + +"@radix-ui/react-navigation-menu@1.2.6": + version "1.2.6" + resolved "https://registry.yarnpkg.com/@radix-ui/react-navigation-menu/-/react-navigation-menu-1.2.6.tgz#4a333d4a7800fa1111343609460c713eb68d6bb5" + integrity sha512-HJqyzqG74Lj7KV58rk73i/B1nnopVyCfUmKgeGWWrZZiCuMNcY0KKugTrmqMbIeMliUnkBUDKCy9J6Mzl6xeWw== + dependencies: + "@radix-ui/primitive" "1.1.2" + "@radix-ui/react-collection" "1.1.3" + "@radix-ui/react-compose-refs" "1.1.2" + "@radix-ui/react-context" "1.1.2" + "@radix-ui/react-direction" "1.1.1" + "@radix-ui/react-dismissable-layer" "1.1.6" + "@radix-ui/react-id" "1.1.1" + "@radix-ui/react-presence" "1.1.3" + "@radix-ui/react-primitive" "2.0.3" + "@radix-ui/react-use-callback-ref" "1.1.1" + "@radix-ui/react-use-controllable-state" "1.1.1" + "@radix-ui/react-use-layout-effect" "1.1.1" + "@radix-ui/react-use-previous" "1.1.1" + "@radix-ui/react-visually-hidden" "1.1.3" + +"@radix-ui/react-popover@1.1.7": + version "1.1.7" + resolved "https://registry.yarnpkg.com/@radix-ui/react-popover/-/react-popover-1.1.7.tgz#4397a5c1a4b2c03efe350cf467a8ddd720115c39" + integrity sha512-I38OYWDmJF2kbO74LX8UsFydSHWOJuQ7LxPnTefjxxvdvPLempvAnmsyX9UsBlywcbSGpRH7oMLfkUf+ij4nrw== + dependencies: + "@radix-ui/primitive" "1.1.2" + "@radix-ui/react-compose-refs" "1.1.2" + "@radix-ui/react-context" "1.1.2" + "@radix-ui/react-dismissable-layer" "1.1.6" + "@radix-ui/react-focus-guards" "1.1.2" + "@radix-ui/react-focus-scope" "1.1.3" + "@radix-ui/react-id" "1.1.1" + "@radix-ui/react-popper" "1.2.3" + "@radix-ui/react-portal" "1.1.5" + "@radix-ui/react-presence" "1.1.3" + "@radix-ui/react-primitive" "2.0.3" + "@radix-ui/react-slot" "1.2.0" + "@radix-ui/react-use-controllable-state" "1.1.1" aria-hidden "^1.2.4" react-remove-scroll "^2.6.3" @@ -5535,21 +5764,21 @@ "@radix-ui/react-use-size" "1.1.0" "@radix-ui/rect" "1.1.0" -"@radix-ui/react-popper@1.2.2": - version "1.2.2" - resolved "https://registry.yarnpkg.com/@radix-ui/react-popper/-/react-popper-1.2.2.tgz#d2e1ee5a9b24419c5936a1b7f6f472b7b412b029" - integrity sha512-Rvqc3nOpwseCyj/rgjlJDYAgyfw7OC1tTkKn2ivhaMGcYt8FSBlahHOZak2i3QwkRXUXgGgzeEe2RuqeEHuHgA== +"@radix-ui/react-popper@1.2.3": + version "1.2.3" + resolved "https://registry.yarnpkg.com/@radix-ui/react-popper/-/react-popper-1.2.3.tgz#3b6ef3388fd209bb46341e1e40125b75f07f1304" + integrity sha512-iNb9LYUMkne9zIahukgQmHlSBp9XWGeQQ7FvUGNk45ywzOb6kQa+Ca38OphXlWDiKvyneo9S+KSJsLfLt8812A== dependencies: "@floating-ui/react-dom" "^2.0.0" - "@radix-ui/react-arrow" "1.1.2" - "@radix-ui/react-compose-refs" "1.1.1" - "@radix-ui/react-context" "1.1.1" - "@radix-ui/react-primitive" "2.0.2" - "@radix-ui/react-use-callback-ref" "1.1.0" - "@radix-ui/react-use-layout-effect" "1.1.0" - "@radix-ui/react-use-rect" "1.1.0" - "@radix-ui/react-use-size" "1.1.0" - "@radix-ui/rect" "1.1.0" + "@radix-ui/react-arrow" "1.1.3" + "@radix-ui/react-compose-refs" "1.1.2" + "@radix-ui/react-context" "1.1.2" + "@radix-ui/react-primitive" "2.0.3" + "@radix-ui/react-use-callback-ref" "1.1.1" + "@radix-ui/react-use-layout-effect" "1.1.1" + "@radix-ui/react-use-rect" "1.1.1" + "@radix-ui/react-use-size" "1.1.1" + "@radix-ui/rect" "1.1.1" "@radix-ui/react-portal@1.1.2": version "1.1.2" @@ -5559,13 +5788,13 @@ "@radix-ui/react-primitive" "2.0.0" "@radix-ui/react-use-layout-effect" "1.1.0" -"@radix-ui/react-portal@1.1.4": - version "1.1.4" - resolved "https://registry.yarnpkg.com/@radix-ui/react-portal/-/react-portal-1.1.4.tgz#ff5401ff63c8a825c46eea96d3aef66074b8c0c8" - integrity sha512-sn2O9k1rPFYVyKd5LAJfo96JlSGVFpa1fS6UuBJfrZadudiw5tAmru+n1x7aMRQ84qDM71Zh1+SzK5QwU0tJfA== +"@radix-ui/react-portal@1.1.5": + version "1.1.5" + resolved "https://registry.yarnpkg.com/@radix-ui/react-portal/-/react-portal-1.1.5.tgz#50ed6bee2d895c9a9dfc28625f24b8483b74d431" + integrity sha512-ps/67ZqsFm+Mb6lSPJpfhRLrVL2i2fntgCmGMqqth4eaGUf+knAuuRtWVJrNjUhExgmdRqftSgzpf0DF0n6yXA== dependencies: - "@radix-ui/react-primitive" "2.0.2" - "@radix-ui/react-use-layout-effect" "1.1.0" + "@radix-ui/react-primitive" "2.0.3" + "@radix-ui/react-use-layout-effect" "1.1.1" "@radix-ui/react-presence@1.1.1": version "1.1.1" @@ -5575,13 +5804,13 @@ "@radix-ui/react-compose-refs" "1.1.0" "@radix-ui/react-use-layout-effect" "1.1.0" -"@radix-ui/react-presence@1.1.2": - version "1.1.2" - resolved "https://registry.yarnpkg.com/@radix-ui/react-presence/-/react-presence-1.1.2.tgz#bb764ed8a9118b7ec4512da5ece306ded8703cdc" - integrity sha512-18TFr80t5EVgL9x1SwF/YGtfG+l0BS0PRAlCWBDoBEiDQjeKgnNZRVJp/oVBl24sr3Gbfwc/Qpj4OcWTQMsAEg== +"@radix-ui/react-presence@1.1.3": + version "1.1.3" + resolved "https://registry.yarnpkg.com/@radix-ui/react-presence/-/react-presence-1.1.3.tgz#ce3400caec9892ceb862f96ddaa2add080c09b90" + integrity sha512-IrVLIhskYhH3nLvtcBLQFZr61tBG7wx7O3kEmdzcYwRGAEBmBicGGL7ATzNgruYJ3xBTbuzEEq9OXJM3PAX3tA== dependencies: - "@radix-ui/react-compose-refs" "1.1.1" - "@radix-ui/react-use-layout-effect" "1.1.0" + "@radix-ui/react-compose-refs" "1.1.2" + "@radix-ui/react-use-layout-effect" "1.1.1" "@radix-ui/react-primitive@2.0.0": version "2.0.0" @@ -5590,12 +5819,36 @@ dependencies: "@radix-ui/react-slot" "1.1.0" -"@radix-ui/react-primitive@2.0.2": - version "2.0.2" - resolved "https://registry.yarnpkg.com/@radix-ui/react-primitive/-/react-primitive-2.0.2.tgz#ac8b7854d87b0d7af388d058268d9a7eb64ca8ef" - integrity sha512-Ec/0d38EIuvDF+GZjcMU/Ze6MxntVJYO/fRlCPhCaVUyPY9WTalHJw54tp9sXeJo3tlShWpy41vQRgLRGOuz+w== +"@radix-ui/react-primitive@2.0.3": + version "2.0.3" + resolved "https://registry.yarnpkg.com/@radix-ui/react-primitive/-/react-primitive-2.0.3.tgz#13c654dc4754558870a9c769f6febe5980a1bad8" + integrity sha512-Pf/t/GkndH7CQ8wE2hbkXA+WyZ83fhQQn5DDmwDiDo6AwN/fhaH8oqZ0jRjMrO2iaMhDi6P1HRx6AZwyMinY1g== dependencies: - "@radix-ui/react-slot" "1.1.2" + "@radix-ui/react-slot" "1.2.0" + +"@radix-ui/react-progress@1.1.3": + version "1.1.3" + resolved "https://registry.yarnpkg.com/@radix-ui/react-progress/-/react-progress-1.1.3.tgz#78df084607432792368070ca4b060597ebc9190a" + integrity sha512-F56aZPGTPb4qJQ/vDjnAq63oTu/DRoIG/Asb5XKOWj8rpefNLtUllR969j5QDN2sRrTk9VXIqQDRj5VvAuquaw== + dependencies: + "@radix-ui/react-context" "1.1.2" + "@radix-ui/react-primitive" "2.0.3" + +"@radix-ui/react-radio-group@1.2.4": + version "1.2.4" + resolved "https://registry.yarnpkg.com/@radix-ui/react-radio-group/-/react-radio-group-1.2.4.tgz#f170fc55bd02298e5782c96c69136a78d5bb91c2" + integrity sha512-oLz7ATfKgVTUbpr5OBu6Q7hQcnV22uPT306bmG0QwgnKqBStR98RfWfJGCfW/MmhL4ISmrmmBPBW+c77SDwV9g== + dependencies: + "@radix-ui/primitive" "1.1.2" + "@radix-ui/react-compose-refs" "1.1.2" + "@radix-ui/react-context" "1.1.2" + "@radix-ui/react-direction" "1.1.1" + "@radix-ui/react-presence" "1.1.3" + "@radix-ui/react-primitive" "2.0.3" + "@radix-ui/react-roving-focus" "1.1.3" + "@radix-ui/react-use-controllable-state" "1.1.1" + "@radix-ui/react-use-previous" "1.1.1" + "@radix-ui/react-use-size" "1.1.1" "@radix-ui/react-roving-focus@1.1.0": version "1.1.0" @@ -5612,20 +5865,86 @@ "@radix-ui/react-use-callback-ref" "1.1.0" "@radix-ui/react-use-controllable-state" "1.1.0" -"@radix-ui/react-roving-focus@1.1.2": - version "1.1.2" - resolved "https://registry.yarnpkg.com/@radix-ui/react-roving-focus/-/react-roving-focus-1.1.2.tgz#815d051a54299114a68db6eb8d34c41a3c0a646f" - integrity sha512-zgMQWkNO169GtGqRvYrzb0Zf8NhMHS2DuEB/TiEmVnpr5OqPU3i8lfbxaAmC2J/KYuIQxyoQQ6DxepyXp61/xw== +"@radix-ui/react-roving-focus@1.1.3": + version "1.1.3" + resolved "https://registry.yarnpkg.com/@radix-ui/react-roving-focus/-/react-roving-focus-1.1.3.tgz#c992b9d30c795f5f5a668853db8f4a6e07b7284d" + integrity sha512-ufbpLUjZiOg4iYgb2hQrWXEPYX6jOLBbR27bDyAff5GYMRrCzcze8lukjuXVUQvJ6HZe8+oL+hhswDcjmcgVyg== dependencies: - "@radix-ui/primitive" "1.1.1" - "@radix-ui/react-collection" "1.1.2" - "@radix-ui/react-compose-refs" "1.1.1" - "@radix-ui/react-context" "1.1.1" - "@radix-ui/react-direction" "1.1.0" - "@radix-ui/react-id" "1.1.0" - "@radix-ui/react-primitive" "2.0.2" - "@radix-ui/react-use-callback-ref" "1.1.0" - "@radix-ui/react-use-controllable-state" "1.1.0" + "@radix-ui/primitive" "1.1.2" + "@radix-ui/react-collection" "1.1.3" + "@radix-ui/react-compose-refs" "1.1.2" + "@radix-ui/react-context" "1.1.2" + "@radix-ui/react-direction" "1.1.1" + "@radix-ui/react-id" "1.1.1" + "@radix-ui/react-primitive" "2.0.3" + "@radix-ui/react-use-callback-ref" "1.1.1" + "@radix-ui/react-use-controllable-state" "1.1.1" + +"@radix-ui/react-scroll-area@1.2.4": + version "1.2.4" + resolved "https://registry.yarnpkg.com/@radix-ui/react-scroll-area/-/react-scroll-area-1.2.4.tgz#4b6fd6fccaae26dbe73700fe8c5be5313984d8f4" + integrity sha512-G9rdWTQjOR4sk76HwSdROhPU0jZWpfozn9skU1v4N0/g9k7TmswrJn8W8WMU+aYktnLLpk5LX6fofj2bGe5NFQ== + dependencies: + "@radix-ui/number" "1.1.1" + "@radix-ui/primitive" "1.1.2" + "@radix-ui/react-compose-refs" "1.1.2" + "@radix-ui/react-context" "1.1.2" + "@radix-ui/react-direction" "1.1.1" + "@radix-ui/react-presence" "1.1.3" + "@radix-ui/react-primitive" "2.0.3" + "@radix-ui/react-use-callback-ref" "1.1.1" + "@radix-ui/react-use-layout-effect" "1.1.1" + +"@radix-ui/react-select@2.1.7": + version "2.1.7" + resolved "https://registry.yarnpkg.com/@radix-ui/react-select/-/react-select-2.1.7.tgz#68561488ca54cad07352b3f2c2d29e0da28bbaa0" + integrity sha512-exzGIRtc7S8EIM2KjFg+7lJZsH7O7tpaBaJbBNVDnOZNhtoQ2iV+iSNfi2Wth0m6h3trJkMVvzAehB3c6xj/3Q== + dependencies: + "@radix-ui/number" "1.1.1" + "@radix-ui/primitive" "1.1.2" + "@radix-ui/react-collection" "1.1.3" + "@radix-ui/react-compose-refs" "1.1.2" + "@radix-ui/react-context" "1.1.2" + "@radix-ui/react-direction" "1.1.1" + "@radix-ui/react-dismissable-layer" "1.1.6" + "@radix-ui/react-focus-guards" "1.1.2" + "@radix-ui/react-focus-scope" "1.1.3" + "@radix-ui/react-id" "1.1.1" + "@radix-ui/react-popper" "1.2.3" + "@radix-ui/react-portal" "1.1.5" + "@radix-ui/react-primitive" "2.0.3" + "@radix-ui/react-slot" "1.2.0" + "@radix-ui/react-use-callback-ref" "1.1.1" + "@radix-ui/react-use-controllable-state" "1.1.1" + "@radix-ui/react-use-layout-effect" "1.1.1" + "@radix-ui/react-use-previous" "1.1.1" + "@radix-ui/react-visually-hidden" "1.1.3" + aria-hidden "^1.2.4" + react-remove-scroll "^2.6.3" + +"@radix-ui/react-separator@1.1.3": + version "1.1.3" + resolved "https://registry.yarnpkg.com/@radix-ui/react-separator/-/react-separator-1.1.3.tgz#767ea659592efaafda3c738833ff325e54d83de5" + integrity sha512-2omrWKJvxR0U/tkIXezcc1nFMwtLU0+b/rDK40gnzJqTLWQ/TD/D5IYVefp9sC3QWfeQbpSbEA6op9MQKyaALQ== + dependencies: + "@radix-ui/react-primitive" "2.0.3" + +"@radix-ui/react-slider@1.2.4": + version "1.2.4" + resolved "https://registry.yarnpkg.com/@radix-ui/react-slider/-/react-slider-1.2.4.tgz#29cd5e53806d828f81f32af8ff88489a25c1072d" + integrity sha512-Vr/OgNejNJPAghIhjS7Mf/2F/EXGDT0qgtiHf2BHz71+KqgN+jndFLKq5xAB9JOGejGzejfJLIvT04Do+yzhcg== + dependencies: + "@radix-ui/number" "1.1.1" + "@radix-ui/primitive" "1.1.2" + "@radix-ui/react-collection" "1.1.3" + "@radix-ui/react-compose-refs" "1.1.2" + "@radix-ui/react-context" "1.1.2" + "@radix-ui/react-direction" "1.1.1" + "@radix-ui/react-primitive" "2.0.3" + "@radix-ui/react-use-controllable-state" "1.1.1" + "@radix-ui/react-use-layout-effect" "1.1.1" + "@radix-ui/react-use-previous" "1.1.1" + "@radix-ui/react-use-size" "1.1.1" "@radix-ui/react-slot@1.1.0": version "1.1.0" @@ -5634,18 +5953,121 @@ dependencies: "@radix-ui/react-compose-refs" "1.1.0" -"@radix-ui/react-slot@1.1.2": - version "1.1.2" - resolved "https://registry.yarnpkg.com/@radix-ui/react-slot/-/react-slot-1.1.2.tgz#daffff7b2bfe99ade63b5168407680b93c00e1c6" - integrity sha512-YAKxaiGsSQJ38VzKH86/BPRC4rh+b1Jpa+JneA5LRE7skmLPNAyeG8kPJj/oo4STLvlrs8vkf/iYyc3A5stYCQ== +"@radix-ui/react-slot@1.2.0": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@radix-ui/react-slot/-/react-slot-1.2.0.tgz#57727fc186ddb40724ccfbe294e1a351d92462ba" + integrity sha512-ujc+V6r0HNDviYqIK3rW4ffgYiZ8g5DEHrGJVk4x7kTlLXRDILnKX9vAUYeIsLOoDpDJ0ujpqMkjH4w2ofuo6w== dependencies: - "@radix-ui/react-compose-refs" "1.1.1" + "@radix-ui/react-compose-refs" "1.1.2" + +"@radix-ui/react-switch@1.1.4": + version "1.1.4" + resolved "https://registry.yarnpkg.com/@radix-ui/react-switch/-/react-switch-1.1.4.tgz#a0672f67974ad11cd8e2304b04aad8ce684eb037" + integrity sha512-zGP6W8plLeogoeGMiTHJ/uvf+TE1C2chVsEwfP8YlvpQKJHktG+iCkUtCLGPAuDV8/qDSmIRPm4NggaTxFMVBQ== + dependencies: + "@radix-ui/primitive" "1.1.2" + "@radix-ui/react-compose-refs" "1.1.2" + "@radix-ui/react-context" "1.1.2" + "@radix-ui/react-primitive" "2.0.3" + "@radix-ui/react-use-controllable-state" "1.1.1" + "@radix-ui/react-use-previous" "1.1.1" + "@radix-ui/react-use-size" "1.1.1" + +"@radix-ui/react-tabs@1.1.4": + version "1.1.4" + resolved "https://registry.yarnpkg.com/@radix-ui/react-tabs/-/react-tabs-1.1.4.tgz#2e43f3ef3450143281e7c1491da1e5d7941b9826" + integrity sha512-fuHMHWSf5SRhXke+DbHXj2wVMo+ghVH30vhX3XVacdXqDl+J4XWafMIGOOER861QpBx1jxgwKXL2dQnfrsd8MQ== + dependencies: + "@radix-ui/primitive" "1.1.2" + "@radix-ui/react-context" "1.1.2" + "@radix-ui/react-direction" "1.1.1" + "@radix-ui/react-id" "1.1.1" + "@radix-ui/react-presence" "1.1.3" + "@radix-ui/react-primitive" "2.0.3" + "@radix-ui/react-roving-focus" "1.1.3" + "@radix-ui/react-use-controllable-state" "1.1.1" + +"@radix-ui/react-toast@1.2.7": + version "1.2.7" + resolved "https://registry.yarnpkg.com/@radix-ui/react-toast/-/react-toast-1.2.7.tgz#57954e88061c20f12a9c6ac7cbd532d2c3ca1186" + integrity sha512-0IWTbAUKvzdpOaWDMZisXZvScXzF0phaQjWspK8RUMEUxjLbli+886mB/kXTIC3F+t5vQ0n0vYn+dsX8s+WdfA== + dependencies: + "@radix-ui/primitive" "1.1.2" + "@radix-ui/react-collection" "1.1.3" + "@radix-ui/react-compose-refs" "1.1.2" + "@radix-ui/react-context" "1.1.2" + "@radix-ui/react-dismissable-layer" "1.1.6" + "@radix-ui/react-portal" "1.1.5" + "@radix-ui/react-presence" "1.1.3" + "@radix-ui/react-primitive" "2.0.3" + "@radix-ui/react-use-callback-ref" "1.1.1" + "@radix-ui/react-use-controllable-state" "1.1.1" + "@radix-ui/react-use-layout-effect" "1.1.1" + "@radix-ui/react-visually-hidden" "1.1.3" + +"@radix-ui/react-toggle-group@1.1.3": + version "1.1.3" + resolved "https://registry.yarnpkg.com/@radix-ui/react-toggle-group/-/react-toggle-group-1.1.3.tgz#39ec34b5c67416bf285eac19ef6898532a0c56c6" + integrity sha512-khTzdGIxy8WurYUEUrapvj5aOev/tUA8TDEFi1D0Dn3yX+KR5AqjX0b7E5sL9ngRRpxDN2RRJdn5siasu5jtcg== + dependencies: + "@radix-ui/primitive" "1.1.2" + "@radix-ui/react-context" "1.1.2" + "@radix-ui/react-direction" "1.1.1" + "@radix-ui/react-primitive" "2.0.3" + "@radix-ui/react-roving-focus" "1.1.3" + "@radix-ui/react-toggle" "1.1.3" + "@radix-ui/react-use-controllable-state" "1.1.1" + +"@radix-ui/react-toggle@1.1.3": + version "1.1.3" + resolved "https://registry.yarnpkg.com/@radix-ui/react-toggle/-/react-toggle-1.1.3.tgz#5e0275c3788a38f77521a47c1446d2efa840641d" + integrity sha512-Za5HHd9nvsiZ2t3EI/dVd4Bm/JydK+D22uHKk46fPtvuPxVCJBUo5mQybN+g5sZe35y7I6GDTTfdkVv5SnxlFg== + dependencies: + "@radix-ui/primitive" "1.1.2" + "@radix-ui/react-primitive" "2.0.3" + "@radix-ui/react-use-controllable-state" "1.1.1" + +"@radix-ui/react-toolbar@1.1.3": + version "1.1.3" + resolved "https://registry.yarnpkg.com/@radix-ui/react-toolbar/-/react-toolbar-1.1.3.tgz#7937b5a6890b35bda23cbf3b2de279779dd5162e" + integrity sha512-yTZ8ooxlBqljSiruO6y6azKXSXYBpnzd23yohjyFesun4nm8yh+D91J1yCqhtnRtSjRWuAmr9vFgGxmGwLjTfg== + dependencies: + "@radix-ui/primitive" "1.1.2" + "@radix-ui/react-context" "1.1.2" + "@radix-ui/react-direction" "1.1.1" + "@radix-ui/react-primitive" "2.0.3" + "@radix-ui/react-roving-focus" "1.1.3" + "@radix-ui/react-separator" "1.1.3" + "@radix-ui/react-toggle-group" "1.1.3" + +"@radix-ui/react-tooltip@1.2.0": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@radix-ui/react-tooltip/-/react-tooltip-1.2.0.tgz#aee9fed9db53e4c84f525aada3436b651464a532" + integrity sha512-b1Sdc75s7zN9B8ONQTGBSHL3XS8+IcjcOIY51fhM4R1Hx8s0YbgqgyNZiri4qcYMVZK8hfCZVBiyCm7N9rs0rw== + dependencies: + "@radix-ui/primitive" "1.1.2" + "@radix-ui/react-compose-refs" "1.1.2" + "@radix-ui/react-context" "1.1.2" + "@radix-ui/react-dismissable-layer" "1.1.6" + "@radix-ui/react-id" "1.1.1" + "@radix-ui/react-popper" "1.2.3" + "@radix-ui/react-portal" "1.1.5" + "@radix-ui/react-presence" "1.1.3" + "@radix-ui/react-primitive" "2.0.3" + "@radix-ui/react-slot" "1.2.0" + "@radix-ui/react-use-controllable-state" "1.1.1" + "@radix-ui/react-visually-hidden" "1.1.3" "@radix-ui/react-use-callback-ref@1.1.0": version "1.1.0" resolved "https://registry.yarnpkg.com/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.0.tgz#bce938ca413675bc937944b0d01ef6f4a6dc5bf1" integrity sha512-CasTfvsy+frcFkbXtSJ2Zu9JHpN8TYKxkgJGWbjiZhFivxaeW7rMeZt7QELGVLaYVfFMsKHjb7Ak0nMEe+2Vfw== +"@radix-ui/react-use-callback-ref@1.1.1": + version "1.1.1" + resolved "https://registry.yarnpkg.com/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.1.tgz#62a4dba8b3255fdc5cc7787faeac1c6e4cc58d40" + integrity sha512-FkBMwD+qbGQeMu1cOHnuGB6x4yzPjho8ap5WtbEJ26umhgqVXbhekKUQO+hZEL1vU92a3wHwdp0HAcqAUF5iDg== + "@radix-ui/react-use-controllable-state@1.1.0": version "1.1.0" resolved "https://registry.yarnpkg.com/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.1.0.tgz#1321446857bb786917df54c0d4d084877aab04b0" @@ -5653,6 +6075,13 @@ dependencies: "@radix-ui/react-use-callback-ref" "1.1.0" +"@radix-ui/react-use-controllable-state@1.1.1": + version "1.1.1" + resolved "https://registry.yarnpkg.com/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.1.1.tgz#ec9c572072a6f269df7435c1652fbeebabe0f0c1" + integrity sha512-YnEXIy8/ga01Y1PN0VfaNH//MhA91JlEGVBDxDzROqwrAtG5Yr2QGEPz8A/rJA3C7ZAHryOYGaUv8fLSW2H/mg== + dependencies: + "@radix-ui/react-use-callback-ref" "1.1.1" + "@radix-ui/react-use-escape-keydown@1.1.0": version "1.1.0" resolved "https://registry.yarnpkg.com/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.1.0.tgz#31a5b87c3b726504b74e05dac1edce7437b98754" @@ -5660,11 +6089,28 @@ dependencies: "@radix-ui/react-use-callback-ref" "1.1.0" +"@radix-ui/react-use-escape-keydown@1.1.1": + version "1.1.1" + resolved "https://registry.yarnpkg.com/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.1.1.tgz#b3fed9bbea366a118f40427ac40500aa1423cc29" + integrity sha512-Il0+boE7w/XebUHyBjroE+DbByORGR9KKmITzbR7MyQ4akpORYP/ZmbhAr0DG7RmmBqoOnZdy2QlvajJ2QA59g== + dependencies: + "@radix-ui/react-use-callback-ref" "1.1.1" + "@radix-ui/react-use-layout-effect@1.1.0": version "1.1.0" resolved "https://registry.yarnpkg.com/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.0.tgz#3c2c8ce04827b26a39e442ff4888d9212268bd27" integrity sha512-+FPE0rOdziWSrH9athwI1R0HDVbWlEhd+FR+aSDk4uWGmSJ9Z54sdZVDQPZAinJhJXwfT+qnj969mCsT2gfm5w== +"@radix-ui/react-use-layout-effect@1.1.1": + version "1.1.1" + resolved "https://registry.yarnpkg.com/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.1.tgz#0c4230a9eed49d4589c967e2d9c0d9d60a23971e" + integrity sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ== + +"@radix-ui/react-use-previous@1.1.1": + version "1.1.1" + resolved "https://registry.yarnpkg.com/@radix-ui/react-use-previous/-/react-use-previous-1.1.1.tgz#1a1ad5568973d24051ed0af687766f6c7cb9b5b5" + integrity sha512-2dHfToCj/pzca2Ck724OZ5L0EVrr3eHRNsG/b3xQJLA2hZpVCS99bLAX+hm1IHXDEnzU6by5z/5MIY794/a8NQ== + "@radix-ui/react-use-rect@1.1.0": version "1.1.0" resolved "https://registry.yarnpkg.com/@radix-ui/react-use-rect/-/react-use-rect-1.1.0.tgz#13b25b913bd3e3987cc9b073a1a164bb1cf47b88" @@ -5672,6 +6118,13 @@ dependencies: "@radix-ui/rect" "1.1.0" +"@radix-ui/react-use-rect@1.1.1": + version "1.1.1" + resolved "https://registry.yarnpkg.com/@radix-ui/react-use-rect/-/react-use-rect-1.1.1.tgz#01443ca8ed071d33023c1113e5173b5ed8769152" + integrity sha512-QTYuDesS0VtuHNNvMh+CjlKJ4LJickCMUAqjlE3+j8w+RlRpwyX3apEQKGFzbZGdo7XNG1tXa+bQqIE7HIXT2w== + dependencies: + "@radix-ui/rect" "1.1.1" + "@radix-ui/react-use-size@1.1.0": version "1.1.0" resolved "https://registry.yarnpkg.com/@radix-ui/react-use-size/-/react-use-size-1.1.0.tgz#b4dba7fbd3882ee09e8d2a44a3eed3a7e555246b" @@ -5679,11 +6132,30 @@ dependencies: "@radix-ui/react-use-layout-effect" "1.1.0" +"@radix-ui/react-use-size@1.1.1": + version "1.1.1" + resolved "https://registry.yarnpkg.com/@radix-ui/react-use-size/-/react-use-size-1.1.1.tgz#6de276ffbc389a537ffe4316f5b0f24129405b37" + integrity sha512-ewrXRDTAqAXlkl6t/fkXWNAhFX9I+CkKlw6zjEwk86RSPKwZr3xpBRso655aqYafwtnbpHLj6toFzmd6xdVptQ== + dependencies: + "@radix-ui/react-use-layout-effect" "1.1.1" + +"@radix-ui/react-visually-hidden@1.1.3": + version "1.1.3" + resolved "https://registry.yarnpkg.com/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.1.3.tgz#f704c49121859941a8bb50ff1e4f156058cacd0b" + integrity sha512-oXSF3ZQRd5fvomd9hmUCb2EHSZbPp3ZSHAHJJU/DlF9XoFkJBBW8RHU/E8WEH+RbSfJd/QFA0sl8ClJXknBwHQ== + dependencies: + "@radix-ui/react-primitive" "2.0.3" + "@radix-ui/rect@1.1.0": version "1.1.0" resolved "https://registry.yarnpkg.com/@radix-ui/rect/-/rect-1.1.0.tgz#f817d1d3265ac5415dadc67edab30ae196696438" integrity sha512-A9+lCBZoaMJlVKcRBz2YByCG+Cp2t6nAnMnNba+XiWxnj6r4JUFqfsgwocMBZU9LPtdxC6wB56ySYpc7LQIoJg== +"@radix-ui/rect@1.1.1": + version "1.1.1" + resolved "https://registry.yarnpkg.com/@radix-ui/rect/-/rect-1.1.1.tgz#78244efe12930c56fd255d7923865857c41ac8cb" + integrity sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw== + "@react-native-async-storage/async-storage@1.23.1": version "1.23.1" resolved "https://registry.yarnpkg.com/@react-native-async-storage/async-storage/-/async-storage-1.23.1.tgz#cad3cd4fab7dacfe9838dce6ecb352f79150c883" @@ -16624,6 +17096,62 @@ quick-format-unescaped@^4.0.3: resolved "https://registry.yarnpkg.com/quick-format-unescaped/-/quick-format-unescaped-4.0.4.tgz#93ef6dd8d3453cbc7970dd614fad4c5954d6b5a7" integrity sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg== +radix-ui@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/radix-ui/-/radix-ui-1.2.0.tgz#076f3a01d1463e048b27c8c3b53f42625f342e3e" + integrity sha512-05auM88p3yNwAarx3JQGnRHbtzDNATbMx6/Qkr2gXg5QNLPUjdeduJvlhhVzlGxfUMBnwzYmydUIzAdrOz3J5w== + dependencies: + "@radix-ui/primitive" "1.1.2" + "@radix-ui/react-accessible-icon" "1.1.3" + "@radix-ui/react-accordion" "1.2.4" + "@radix-ui/react-alert-dialog" "1.1.7" + "@radix-ui/react-aspect-ratio" "1.1.3" + "@radix-ui/react-avatar" "1.1.4" + "@radix-ui/react-checkbox" "1.1.5" + "@radix-ui/react-collapsible" "1.1.4" + "@radix-ui/react-collection" "1.1.3" + "@radix-ui/react-compose-refs" "1.1.2" + "@radix-ui/react-context" "1.1.2" + "@radix-ui/react-context-menu" "2.2.7" + "@radix-ui/react-dialog" "1.1.7" + "@radix-ui/react-direction" "1.1.1" + "@radix-ui/react-dismissable-layer" "1.1.6" + "@radix-ui/react-dropdown-menu" "2.1.7" + "@radix-ui/react-focus-guards" "1.1.2" + "@radix-ui/react-focus-scope" "1.1.3" + "@radix-ui/react-form" "0.1.3" + "@radix-ui/react-hover-card" "1.1.7" + "@radix-ui/react-label" "2.1.3" + "@radix-ui/react-menu" "2.1.7" + "@radix-ui/react-menubar" "1.1.7" + "@radix-ui/react-navigation-menu" "1.2.6" + "@radix-ui/react-popover" "1.1.7" + "@radix-ui/react-popper" "1.2.3" + "@radix-ui/react-portal" "1.1.5" + "@radix-ui/react-presence" "1.1.3" + "@radix-ui/react-primitive" "2.0.3" + "@radix-ui/react-progress" "1.1.3" + "@radix-ui/react-radio-group" "1.2.4" + "@radix-ui/react-roving-focus" "1.1.3" + "@radix-ui/react-scroll-area" "1.2.4" + "@radix-ui/react-select" "2.1.7" + "@radix-ui/react-separator" "1.1.3" + "@radix-ui/react-slider" "1.2.4" + "@radix-ui/react-slot" "1.2.0" + "@radix-ui/react-switch" "1.1.4" + "@radix-ui/react-tabs" "1.1.4" + "@radix-ui/react-toast" "1.2.7" + "@radix-ui/react-toggle" "1.1.3" + "@radix-ui/react-toggle-group" "1.1.3" + "@radix-ui/react-toolbar" "1.1.3" + "@radix-ui/react-tooltip" "1.2.0" + "@radix-ui/react-use-callback-ref" "1.1.1" + "@radix-ui/react-use-controllable-state" "1.1.1" + "@radix-ui/react-use-escape-keydown" "1.1.1" + "@radix-ui/react-use-layout-effect" "1.1.1" + "@radix-ui/react-use-size" "1.1.1" + "@radix-ui/react-visually-hidden" "1.1.3" + ramda@^0.27.1: version "0.27.2" resolved "https://registry.yarnpkg.com/ramda/-/ramda-0.27.2.tgz#84463226f7f36dc33592f6f4ed6374c48306c3f1" From 69f656f28300a6a33526020725c61cac78501cb0 Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Fri, 25 Apr 2025 00:36:39 +0300 Subject: [PATCH 157/241] cleanup mod screens (#8199) --- .../screens/ModerationBlockedAccounts.tsx | 186 ++++++++---------- src/view/screens/ModerationMutedAccounts.tsx | 182 ++++++++--------- 2 files changed, 170 insertions(+), 198 deletions(-) diff --git a/src/view/screens/ModerationBlockedAccounts.tsx b/src/view/screens/ModerationBlockedAccounts.tsx index cefa29f6cd..bb94f8083c 100644 --- a/src/view/screens/ModerationBlockedAccounts.tsx +++ b/src/view/screens/ModerationBlockedAccounts.tsx @@ -1,19 +1,10 @@ -import React from 'react' -import { - ActivityIndicator, - FlatList, - RefreshControl, - StyleSheet, - View, -} from 'react-native' +import {useCallback, useMemo, useState} from 'react' +import {type StyleProp, View, type ViewStyle} from 'react-native' import {type AppBskyActorDefs as ActorDefs} from '@atproto/api' -import {msg, Trans} from '@lingui/macro' -import {useLingui} from '@lingui/react' +import {Trans} from '@lingui/macro' import {useFocusEffect} from '@react-navigation/native' import {type NativeStackScreenProps} from '@react-navigation/native-stack' -import {usePalette} from '#/lib/hooks/usePalette' -import {useWebMediaQueries} from '#/lib/hooks/useWebMediaQueries' import {type CommonNavigatorParams} from '#/lib/routes/types' import {cleanError} from '#/lib/strings/errors' import {logger} from '#/logger' @@ -21,11 +12,12 @@ import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useMyBlockedAccountsQuery} from '#/state/queries/my-blocked-accounts' import {useSetMinimalShellMode} from '#/state/shell' import {ErrorScreen} from '#/view/com/util/error/ErrorScreen' -import {Text} from '#/view/com/util/text/Text' -import {ViewHeader} from '#/view/com/util/ViewHeader' +import {List} from '#/view/com/util/List' import {atoms as a, useTheme} from '#/alf' import * as Layout from '#/components/Layout' +import {ListFooter} from '#/components/Lists' import * as ProfileCard from '#/components/ProfileCard' +import {Text} from '#/components/Typography' type Props = NativeStackScreenProps< CommonNavigatorParams, @@ -33,13 +25,10 @@ type Props = NativeStackScreenProps< > export function ModerationBlockedAccounts({}: Props) { const t = useTheme() - const pal = usePalette('default') - const {_} = useLingui() const setMinimalShellMode = useSetMinimalShellMode() - const {isTabletOrDesktop} = useWebMediaQueries() const moderationOpts = useModerationOpts() - const [isPTRing, setIsPTRing] = React.useState(false) + const [isPTRing, setIsPTRing] = useState(false) const { data, isFetching, @@ -51,7 +40,7 @@ export function ModerationBlockedAccounts({}: Props) { isFetchingNextPage, } = useMyBlockedAccountsQuery() const isEmpty = !isFetching && !data?.pages[0]?.blocks.length - const profiles = React.useMemo(() => { + const profiles = useMemo(() => { if (data?.pages) { return data.pages.flatMap(page => page.blocks) } @@ -59,12 +48,12 @@ export function ModerationBlockedAccounts({}: Props) { }, [data]) useFocusEffect( - React.useCallback(() => { + useCallback(() => { setMinimalShellMode(false) }, [setMinimalShellMode]), ) - const onRefresh = React.useCallback(async () => { + const onRefresh = useCallback(async () => { setIsPTRing(true) try { await refetch() @@ -74,7 +63,7 @@ export function ModerationBlockedAccounts({}: Props) { setIsPTRing(false) }, [refetch, setIsPTRing]) - const onEndReached = React.useCallback(async () => { + const onEndReached = useCallback(async () => { if (isFetching || !hasNextPage || isError) return try { @@ -104,28 +93,22 @@ export function ModerationBlockedAccounts({}: Props) { ) } + return ( - - - - - Blocked accounts cannot reply in your threads, mention you, or - otherwise interact with you. You will not see their content and they - will be prevented from seeing yours. - - + + + + + + Blocked Accounts + + + + {isEmpty ? ( - + + {isError ? ( ) : ( - - - - You have not blocked any accounts yet. To block an account, - go to their profile and select "Block account" from the menu - on their account. - - - + )} ) : ( - item.did} - refreshControl={ - - } + refreshing={isPTRing} + onRefresh={onRefresh} onEndReached={onEndReached} renderItem={renderItem} initialNumToRender={15} // FIXME(dan) - ListFooterComponent={() => ( - - {(isFetching || isFetchingNextPage) && } - - )} - // @ts-ignore our .web version only -prf - desktopFixedHeight + ListHeaderComponent={Info} + ListFooterComponent={ + + } /> )} @@ -176,37 +146,53 @@ export function ModerationBlockedAccounts({}: Props) { ) } -const styles = StyleSheet.create({ - title: { - textAlign: 'center', - marginTop: 12, - marginBottom: 12, - }, - description: { - textAlign: 'center', - paddingHorizontal: 30, - marginBottom: 14, - }, - descriptionDesktop: { - marginTop: 14, - }, +function Empty() { + const t = useTheme() + return ( + + + + + You have not blocked any accounts yet. To block an account, go to + their profile and select "Block account" from the menu on their + account. + + + + + ) +} - flex1: { - flex: 1, - }, - empty: { - paddingHorizontal: 20, - paddingVertical: 20, - borderRadius: 16, - marginHorizontal: 24, - marginTop: 10, - }, - emptyText: { - textAlign: 'center', - }, - - footer: { - height: 200, - paddingTop: 20, - }, -}) +function Info({style}: {style?: StyleProp}) { + const t = useTheme() + return ( + + + + Blocked accounts cannot reply in your threads, mention you, or + otherwise interact with you. You will not see their content and they + will be prevented from seeing yours. + + + + ) +} diff --git a/src/view/screens/ModerationMutedAccounts.tsx b/src/view/screens/ModerationMutedAccounts.tsx index f49337b7c3..11d787ca11 100644 --- a/src/view/screens/ModerationMutedAccounts.tsx +++ b/src/view/screens/ModerationMutedAccounts.tsx @@ -1,19 +1,11 @@ -import React from 'react' -import { - ActivityIndicator, - FlatList, - RefreshControl, - StyleSheet, - View, -} from 'react-native' +import {useCallback, useMemo, useState} from 'react' +import {type StyleProp, View, type ViewStyle} from 'react-native' import {type AppBskyActorDefs as ActorDefs} from '@atproto/api' -import {msg, Trans} from '@lingui/macro' +import {Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' import {useFocusEffect} from '@react-navigation/native' import {type NativeStackScreenProps} from '@react-navigation/native-stack' -import {usePalette} from '#/lib/hooks/usePalette' -import {useWebMediaQueries} from '#/lib/hooks/useWebMediaQueries' import {type CommonNavigatorParams} from '#/lib/routes/types' import {cleanError} from '#/lib/strings/errors' import {logger} from '#/logger' @@ -21,11 +13,12 @@ import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useMyMutedAccountsQuery} from '#/state/queries/my-muted-accounts' import {useSetMinimalShellMode} from '#/state/shell' import {ErrorScreen} from '#/view/com/util/error/ErrorScreen' -import {Text} from '#/view/com/util/text/Text' -import {ViewHeader} from '#/view/com/util/ViewHeader' +import {List} from '#/view/com/util/List' import {atoms as a, useTheme} from '#/alf' import * as Layout from '#/components/Layout' +import {ListFooter} from '#/components/Lists' import * as ProfileCard from '#/components/ProfileCard' +import {Text} from '#/components/Typography' type Props = NativeStackScreenProps< CommonNavigatorParams, @@ -33,13 +26,11 @@ type Props = NativeStackScreenProps< > export function ModerationMutedAccounts({}: Props) { const t = useTheme() - const pal = usePalette('default') + const moderationOpts = useModerationOpts() const {_} = useLingui() const setMinimalShellMode = useSetMinimalShellMode() - const {isTabletOrDesktop} = useWebMediaQueries() - const moderationOpts = useModerationOpts() - const [isPTRing, setIsPTRing] = React.useState(false) + const [isPTRing, setIsPTRing] = useState(false) const { data, isFetching, @@ -51,7 +42,7 @@ export function ModerationMutedAccounts({}: Props) { isFetchingNextPage, } = useMyMutedAccountsQuery() const isEmpty = !isFetching && !data?.pages[0]?.mutes.length - const profiles = React.useMemo(() => { + const profiles = useMemo(() => { if (data?.pages) { return data.pages.flatMap(page => page.mutes) } @@ -59,12 +50,12 @@ export function ModerationMutedAccounts({}: Props) { }, [data]) useFocusEffect( - React.useCallback(() => { + useCallback(() => { setMinimalShellMode(false) }, [setMinimalShellMode]), ) - const onRefresh = React.useCallback(async () => { + const onRefresh = useCallback(async () => { setIsPTRing(true) try { await refetch() @@ -74,7 +65,7 @@ export function ModerationMutedAccounts({}: Props) { setIsPTRing(false) }, [refetch, setIsPTRing]) - const onEndReached = React.useCallback(async () => { + const onEndReached = useCallback(async () => { if (isFetching || !hasNextPage || isError) return try { @@ -120,25 +111,19 @@ export function ModerationMutedAccounts({}: Props) { } return ( - - - - - Muted accounts have their posts removed from your feed and from your - notifications. Mutes are completely private. - - + + + + + Muted Accounts + + + + + {isEmpty ? ( - + + {isError ? ( ) : ( - - - - You have not muted any accounts yet. To mute an account, go - to their profile and select "Mute account" from the menu on - their account. - - - + )} ) : ( - item.did} - refreshControl={ - - } + refreshing={isPTRing} + onRefresh={onRefresh} onEndReached={onEndReached} renderItem={renderItem} initialNumToRender={15} // FIXME(dan) - ListFooterComponent={() => ( - - {(isFetching || isFetchingNextPage) && } - - )} - // @ts-ignore our .web version only -prf - desktopFixedHeight + ListHeaderComponent={Info} + ListFooterComponent={ + + } /> )} @@ -189,37 +161,51 @@ export function ModerationMutedAccounts({}: Props) { ) } -const styles = StyleSheet.create({ - title: { - textAlign: 'center', - marginTop: 12, - marginBottom: 12, - }, - description: { - textAlign: 'center', - paddingHorizontal: 30, - marginBottom: 14, - }, - descriptionDesktop: { - marginTop: 14, - }, +function Empty() { + const t = useTheme() + return ( + + + + + You have not muted any accounts yet. To mute an account, go to their + profile and select "Mute account" from the menu on their account. + + + + + ) +} - flex1: { - flex: 1, - }, - empty: { - paddingHorizontal: 20, - paddingVertical: 20, - borderRadius: 16, - marginHorizontal: 24, - marginTop: 10, - }, - emptyText: { - textAlign: 'center', - }, - - footer: { - height: 200, - paddingTop: 20, - }, -}) +function Info({style}: {style?: StyleProp}) { + const t = useTheme() + return ( + + + + Muted accounts have their posts removed from your feed and from your + notifications. Mutes are completely private. + + + + ) +} From 8ec8a644727cd59ba475bb221fedbd51e7d93e7e Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Fri, 25 Apr 2025 00:41:11 +0300 Subject: [PATCH 158/241] Modernize in-app browser consent dialog (#8191) * add stateful dialog control hook * add new alf'd consent * make secondary_inverted buttons clearer * contingency for opening a link from another dialog * rm old modal * Differentiate buttons more --------- Co-authored-by: Eric Bailey --- src/components/Button.tsx | 24 ++-- src/components/Dialog/context.ts | 6 +- src/components/dialogs/Context.tsx | 54 +++++++-- .../dialogs/InAppBrowserConsent.tsx | 111 ++++++++++++++++++ src/lib/hooks/useOpenLink.ts | 23 ++-- src/state/modals/index.tsx | 6 - src/view/com/modals/InAppBrowserConsent.tsx | 99 ---------------- src/view/com/modals/Modal.tsx | 4 - src/view/shell/index.tsx | 2 + 9 files changed, 188 insertions(+), 141 deletions(-) create mode 100644 src/components/dialogs/InAppBrowserConsent.tsx delete mode 100644 src/view/com/modals/InAppBrowserConsent.tsx diff --git a/src/components/Button.tsx b/src/components/Button.tsx index 123e6ee422..2d6ddc8343 100644 --- a/src/components/Button.tsx +++ b/src/components/Button.tsx @@ -1,23 +1,23 @@ import React from 'react' import { - AccessibilityProps, - GestureResponderEvent, - MouseEvent, - NativeSyntheticEvent, + type AccessibilityProps, + type GestureResponderEvent, + type MouseEvent, + type NativeSyntheticEvent, Pressable, - PressableProps, - StyleProp, + type PressableProps, + type StyleProp, StyleSheet, - TargetedEvent, - TextProps, - TextStyle, + type TargetedEvent, + type TextProps, + type TextStyle, View, - ViewStyle, + type ViewStyle, } from 'react-native' import {LinearGradient} from 'expo-linear-gradient' import {atoms as a, flatten, select, tokens, useTheme} from '#/alf' -import {Props as SVGIconProps} from '#/components/icons/common' +import {type Props as SVGIconProps} from '#/components/icons/common' import {Text} from '#/components/Typography' export type ButtonVariant = 'solid' | 'outline' | 'ghost' | 'gradient' @@ -597,7 +597,7 @@ export function useSharedButtonTextStyles() { if (variant === 'solid' || variant === 'gradient') { if (!disabled) { baseStyles.push({ - color: t.palette.contrast_100, + color: t.palette.contrast_50, }) } else { baseStyles.push({ diff --git a/src/components/Dialog/context.ts b/src/components/Dialog/context.ts index 331ff3f33a..eb892403f7 100644 --- a/src/components/Dialog/context.ts +++ b/src/components/Dialog/context.ts @@ -2,9 +2,9 @@ import React from 'react' import {useDialogStateContext} from '#/state/dialogs' import { - DialogContextProps, - DialogControlRefProps, - DialogOuterProps, + type DialogContextProps, + type DialogControlRefProps, + type DialogOuterProps, } from '#/components/Dialog/types' import {BottomSheetSnapPoint} from '../../../modules/bottom-sheet/src/BottomSheet.types' diff --git a/src/components/dialogs/Context.tsx b/src/components/dialogs/Context.tsx index c9dff9a999..fda904b8b3 100644 --- a/src/components/dialogs/Context.tsx +++ b/src/components/dialogs/Context.tsx @@ -1,32 +1,66 @@ -import React from 'react' +import {createContext, useContext, useMemo, useState} from 'react' import * as Dialog from '#/components/Dialog' -type Control = Dialog.DialogOuterProps['control'] +type Control = Dialog.DialogControlProps + +export type StatefulControl = { + control: Control + open: (value: T) => void + clear: () => void + value: T | undefined +} type ControlsContext = { mutedWordsDialogControl: Control signinDialogControl: Control + inAppBrowserConsentControl: StatefulControl } -const ControlsContext = React.createContext({ - mutedWordsDialogControl: {} as Control, - signinDialogControl: {} as Control, -}) +const ControlsContext = createContext(null) export function useGlobalDialogsControlContext() { - return React.useContext(ControlsContext) + const ctx = useContext(ControlsContext) + if (!ctx) { + throw new Error( + 'useGlobalDialogsControlContext must be used within a Provider', + ) + } + return ctx } export function Provider({children}: React.PropsWithChildren<{}>) { const mutedWordsDialogControl = Dialog.useDialogControl() const signinDialogControl = Dialog.useDialogControl() - const ctx = React.useMemo( - () => ({mutedWordsDialogControl, signinDialogControl}), - [mutedWordsDialogControl, signinDialogControl], + const inAppBrowserConsentControl = useStatefulDialogControl() + + const ctx = useMemo( + () => ({ + mutedWordsDialogControl, + signinDialogControl, + inAppBrowserConsentControl, + }), + [mutedWordsDialogControl, signinDialogControl, inAppBrowserConsentControl], ) return ( {children} ) } + +function useStatefulDialogControl(initialValue?: T): StatefulControl { + const [value, setValue] = useState(initialValue) + const control = Dialog.useDialogControl() + return useMemo( + () => ({ + control, + open: (v: T) => { + setValue(v) + control.open() + }, + clear: () => setValue(initialValue), + value, + }), + [control, value, initialValue], + ) +} diff --git a/src/components/dialogs/InAppBrowserConsent.tsx b/src/components/dialogs/InAppBrowserConsent.tsx new file mode 100644 index 0000000000..4459c64db9 --- /dev/null +++ b/src/components/dialogs/InAppBrowserConsent.tsx @@ -0,0 +1,111 @@ +import {useCallback} from 'react' +import {View} from 'react-native' +import {msg, Trans} from '@lingui/macro' +import {useLingui} from '@lingui/react' + +import {useOpenLink} from '#/lib/hooks/useOpenLink' +import {isWeb} from '#/platform/detection' +import {useSetInAppBrowser} from '#/state/preferences/in-app-browser' +import {atoms as a, useTheme} from '#/alf' +import {Button, ButtonIcon, ButtonText} from '#/components/Button' +import * as Dialog from '#/components/Dialog' +import {SquareArrowTopRight_Stroke2_Corner0_Rounded as External} from '#/components/icons/SquareArrowTopRight' +import {Text} from '#/components/Typography' +import {useGlobalDialogsControlContext} from './Context' + +export function InAppBrowserConsentDialog() { + const {inAppBrowserConsentControl} = useGlobalDialogsControlContext() + + if (isWeb) return null + + return ( + + + + + ) +} + +function InAppBrowserConsentInner({href}: {href?: string}) { + const control = Dialog.useDialogContext() + const {_} = useLingui() + const t = useTheme() + const setInAppBrowser = useSetInAppBrowser() + const openLink = useOpenLink() + + const onUseIAB = useCallback(() => { + control.close(() => { + setInAppBrowser(true) + if (href) { + openLink(href, true) + } + }) + }, [control, setInAppBrowser, href, openLink]) + + const onUseLinking = useCallback(() => { + control.close(() => { + setInAppBrowser(false) + if (href) { + openLink(href, false) + } + }) + }, [control, setInAppBrowser, href, openLink]) + + const onCancel = useCallback(() => { + control.close() + }, [control]) + + return ( + + + + + How should we open this link? + + + + Your choice will be remembered for future links. You can change it + at any time in settings. + + + + + + + + + + + ) +} diff --git a/src/lib/hooks/useOpenLink.ts b/src/lib/hooks/useOpenLink.ts index a949dacc68..28c1bca3d9 100644 --- a/src/lib/hooks/useOpenLink.ts +++ b/src/lib/hooks/useOpenLink.ts @@ -12,16 +12,18 @@ import { toNiceDomain, } from '#/lib/strings/url-helpers' import {isNative} from '#/platform/detection' -import {useModalControls} from '#/state/modals' import {useInAppBrowser} from '#/state/preferences/in-app-browser' import {useTheme} from '#/alf' +import {useDialogContext} from '#/components/Dialog' import {useSheetWrapper} from '#/components/Dialog/sheet-wrapper' +import {useGlobalDialogsControlContext} from '#/components/dialogs/Context' export function useOpenLink() { - const {openModal} = useModalControls() const enabled = useInAppBrowser() const t = useTheme() const sheetWrapper = useSheetWrapper() + const dialogContext = useDialogContext() + const {inAppBrowserConsentControl} = useGlobalDialogsControlContext() const openLink = useCallback( async (url: string, override?: boolean, shouldProxy?: boolean) => { @@ -42,10 +44,17 @@ export function useOpenLink() { if (isNative && !url.startsWith('mailto:')) { if (override === undefined && enabled === undefined) { - openModal({ - name: 'in-app-browser-consent', - href: url, - }) + // consent dialog is a global dialog, and while it's possible to nest dialogs, + // the actual components need to be nested. sibling dialogs on iOS are not supported. + // thus, check if we're in a dialog, and if so, close the existing dialog before opening the + // consent dialog -sfn + if (dialogContext.isWithinDialog) { + dialogContext.close(() => { + inAppBrowserConsentControl.open(url) + }) + } else { + inAppBrowserConsentControl.open(url) + } return } else if (override ?? enabled) { await sheetWrapper( @@ -62,7 +71,7 @@ export function useOpenLink() { } Linking.openURL(url) }, - [enabled, openModal, t, sheetWrapper], + [enabled, inAppBrowserConsentControl, t, sheetWrapper, dialogContext], ) return openLink diff --git a/src/state/modals/index.tsx b/src/state/modals/index.tsx index 45c4fb4678..f79f6213ff 100644 --- a/src/state/modals/index.tsx +++ b/src/state/modals/index.tsx @@ -66,11 +66,6 @@ export interface LinkWarningModal { share?: boolean } -export interface InAppBrowserConsentModal { - name: 'in-app-browser-consent' - href: string -} - export type Modal = // Account | DeleteAccountModal @@ -96,7 +91,6 @@ export type Modal = // Generic | LinkWarningModal - | InAppBrowserConsentModal const ModalContext = React.createContext<{ isModalActive: boolean diff --git a/src/view/com/modals/InAppBrowserConsent.tsx b/src/view/com/modals/InAppBrowserConsent.tsx deleted file mode 100644 index 105edfbc69..0000000000 --- a/src/view/com/modals/InAppBrowserConsent.tsx +++ /dev/null @@ -1,99 +0,0 @@ -import React from 'react' -import {StyleSheet, View} from 'react-native' -import {msg, Trans} from '@lingui/macro' -import {useLingui} from '@lingui/react' - -import {useOpenLink} from '#/lib/hooks/useOpenLink' -import {usePalette} from '#/lib/hooks/usePalette' -import {s} from '#/lib/styles' -import {useModalControls} from '#/state/modals' -import {useSetInAppBrowser} from '#/state/preferences/in-app-browser' -import {ScrollView} from '#/view/com/modals/util' -import {Button} from '#/view/com/util/forms/Button' -import {Text} from '#/view/com/util/text/Text' - -export const snapPoints = [350] - -export function Component({href}: {href: string}) { - const pal = usePalette('default') - const {closeModal} = useModalControls() - const {_} = useLingui() - const setInAppBrowser = useSetInAppBrowser() - const openLink = useOpenLink() - - const onUseIAB = React.useCallback(() => { - setInAppBrowser(true) - closeModal() - openLink(href, true) - }, [closeModal, setInAppBrowser, href, openLink]) - - const onUseLinking = React.useCallback(() => { - setInAppBrowser(false) - closeModal() - openLink(href, false) - }, [closeModal, setInAppBrowser, href, openLink]) - - return ( - - - How should we open this link? - - - - Your choice will be saved, but can be changed later in settings. - - - -

-a&Nl=<3^V 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 LO{PZ5JoNtorc5#T literal 0 HcmV?d00001 diff --git a/docs/img/slack_client_builds.jpeg b/docs/img/slack_client_builds.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..4973a2ca71bac51da288d7661db06e7dfea2d5a3 GIT binary patch literal 571837 zcmeFY2UJsQ*De|>Hl&Ft2-%8&NXb?~6p(BSARt6QKx(!HDG{>i5kj&pfPk1SifloM zihxLo(jqm|RW?!rM2I9LC_Q9_5*DQ0El5{}}gk&VI>?QQIAU~AUEU|*mQOvZuTv&IEogTWjfVFzI_*e2M9HOjDc(A65~ z16!jG+wiw*7|ec+#(!M9tU2(H|Ez_DLcpYKSqa+zg_G6?NYH{^WG2% zR=$4f_sxIKf~N?w_b{bR8`RckuUn%8TdTBYozfavD+~@j#fCM1JN|YX^tEQ~y7e12 z%5B=bWh?ZDDn;1ZHS5-`UB7O_h9A?ciHClNtykKhy!X(_jVjKU|HOoxqDpn^ty7@ z|5`v`P;f+KRCEmPM(pi735iK}lT*?kKFWBU`R9|Y7kMx93kqKqy)Lh)tg5EItEp{n zX>Duo`0(*lAH9EIknv?`n8O|W_I-R}a%x&Izp%I@Tn1NGf5-*t^Y3Co-+!0ve~=4O z!kV?~*RNYI_d~8VYh!*0uC#u`-a{LePddw83RBs4_~xb^rye|i+q7Bxhzp>4IlOnv z&iy7F9l;OL{wCSKC)ln3Darmru>X{c2|EoL=KtCug9iCu8v(joHUgRDBiS%)+qyN7 zF|AXAAz{+vGhZx$XKR1o0y_Zv|L;lG^S>4Gx7C;R{%=M6T@ii%TM>U(1pVJvguI5Y zx##;B$=85CI`}`!VE*wZKFbyU`d;Hu(BOmnR~8gXl8_*OtGGeX2J=)rRd47_dT~IS zD}&8S-#wGN<19XC^*hlX=Ch_pp%XqKUhP@iv*wo#upO}T|8G8RzB!3J2y?s}`$7g| zA0&3KEI!*bJUk*@JOl^VPAt4fK1PoEY=Pw;&BW@Si+h0;I(-+Pjuan~>{_Qh-iNue zaIff?hu;Mm%n*Lr>d%kQwp9LG^2*8j|J{{YhjuJiCR;iG+0WTQYHR^Xs7H~@CnEZO zH&_4vpxfVQ8MNT9#V(s&a3T!RF6VsdT%zhgH< z*}%W4M10`Y$h6qHgQTKk&$fRux%fcaIl+1ha=Q%Xa>E3+`mgke3`34)$Y8*k?%gt2 z(|M^H-T}uBOkFy>`0Mfb5n#(NasiyD@JAi_A4rx44*Yu~dC@ z{-iA2 zem?`rpGz_re2S*^VhF3}XPMZNA^Md1))+isqN39Yp2m_^|nzQCTi!jms>ma$_u-Y=hMSOwKaXESQAlde`H_QS6kI@+tmI4 zc)Q8DApBcu1|>9`NdCTj-{47pl?+Bf%rth)*ot>hrJK~oXrS)$>{nVP`YtU$ zJ)5hLP`^$F+tio}EO-KKljK%m?MS~@rZ8tYc`48``(&QE9aiW#pPgWE@VaS+`Si=0 z3tqi-3uvq;EQY_F<@E4YT{;mlvn09VA>9lqd*dphhYg%34as0qb$ev0)p}3|SZ*~> zq~(i$Mkxn+F;bQ&S`M6emxW&jmu_5N%q~63ZfV?gyEQgC@0oY-;gRXsD%SIt!Sf0V z)|a-E<6o;DQYtj|^U$RZ4$>rb#$>u^zy9%J)<|W87?Q6?{JW%xc#WI_f6MRSCzC5; z+PyWcI=FhxBcYnw-sUI9rpfg2dhG^#N8Oz zu&^k8yOV9g^zKAv)>+`Yjo{aKrPMGV-m%HR+O?%WUNyNT1(6=HsT`?H3#JTJj8b_T z`O?8$IUqVmkon#mPBIi5y}}zXmf}XX$Oo$&4q}++(C!&NYkd4wzBEiVzt*n*OoLk1 z#f;s@=FP4Rtdz=N)yVF-qiJgU$%j3rupn`!x?|x8cVsPUGe~J=?R@+lp#w1PMwPC0 z_%IfDrS_pse_7;2&Dkg40@I_ZhfA){eJI&cr|4DdUSuVMF*3g|?>?d7OI~6xh(5>O z{99O&W6}Ur_m?AMa^f9m;axg1fOeZ2yFK|8B54Vwf$MDd(|^pfJTXdK8|V>xjrFl zM&@kl(pw>1ta?PcDNn$ZZobLkuMyh_;H{8(UI9;zbt}qX%_?&D@kjE5{dV8o=e3w@@er9YS7TJ`?zXjQBG<0(C7<;9DSb!?n0(}t=D7$T3fAWHc! zS`&CR4X~$y`xy6VqpzfEK*|_x8$K53Zr)_23ewI1X@fZw9NbNCwYIf(Fx9v`vwB&b zc-Q1=<^7R;Kbsu3wXo3S^y912ygog&YpW~fVQV{GsM zggA`Kh)w1)SWu~l5F=1%Jz>C2%+JRmo2`tos*}STCK5{ulG+|eu&l4v`U>-lozguw zoeMt~I&{sb=E}LtuXC(jEI)d?m&WnteMRx#K3m>r&~n)f4#+}pbib4E@5G+}8CbJH z(*|xn^kH`(4cAy7&jHJbiU-zZ{L{bwU!`#hvcZ2d(lrzs&wQW_ePu6ydK$ajA%l7U z)FbEiuW=ZhMH8#r$zZx7}=2of$4nQt?V39_Egp*y-zR z>H*Oe@4Vd;cl#bqJB#9^6Up3%Vk_*KYhwrIvaHS)?-v!028dPkgi=YqCBlD;%2omrJW8AnzkW-p06q#qZ8dLdaV_-&}$!rHbL&&grN zy?VW(i{KTnhO=H=Z+W%02i9SnH1zpfBj=WPnuk)NVzAry=dM3RaXNBGx?697F&9m| zwK6=v$6u3f`&6tAstPK`mha{Rr1#x-(8|(7;EUlQMChVIqL!QhalZ1_;!LE|l;o#>7tPU^SiFdH%!dGzkSL5t%ds0{2UMu^wS(t@aa;UPF9 z+DRBBR_siAfy)#oNOG+V@#>J9ySwCRVkCDFOc>>Pv_z{nzEyonoe!#3Grx1lHtdGx zBNbm0rF8Bt)~TaKrjs_mJ${gmjYmQe)mPfBeJ8Ira3$r{AI}udferwg%kQA<8pfZ1 z0(wUWd1rlC{I*PY=?*Z4b&`Xms zaNrEaqQOGCg)UN`T1_bJN|TVyLW?&#$zQSAj~0f}Hq#dAW3Rup5LKij0oK^t;{J(t0D6Oed1HOyLwX<0H@3h%nu7vP4N^X-ue zqrlwlm$--)KY53(6LBAslEeo2fz=9O(d`Q^S^81leT>YCx=6b7y?rm{N@)Z>#ajk@ z|D`>o#!M%GNzGiE>F3e{$X{r}H7OogIfRY&dM8R=Pu(i*E?4FIy1Dd5I&ciXYIR}Uw(bM z5yBo#CuFb?_E3b)JAqjTdnjfM(Sq7E?8EdN0hyjaXkN^ygLmhUWwwC>c~9WSBAh*I zTIl-Sli68P!f^37>iwc*Z>ryUw##gIRjO|`k2Z^2cjxicDs$ELGg01ZH~ts!;}~T- z{xImlk&o$ME8@|yt1*d|a8CB_s1q^1jrRw+LI>ZY?TY?2PmGL0Lw74)wO&tp?^V#} zNWDtMuA<3b_h(0YR}2%339Up3P`{5SzHd|oTSO+}V35c~CNI;ch}%ujiue*Ro=j^BS74DI3xAfhD%tCSO)fM8mzQqxRq0fx(M8=XdpcSpqxEp^K ztm4)o)`$(j_%UKK;aGoL6TMyo@)FHi{Co9o1S7@H$m{hdI81q4_ge43jF;~ML-w3h z&&&)iDh|OjzET(LM}(AAg}U49d-*jsnHCuDjcQUv$8A) zNdg0IKw?z9mZNs-AWKhhzqptQ#++kBGVfmMH(JUudml@@Z4y^(AP^Qi6x)S7*~|Q< zm*b8fz{a(iJg)VOn!z;0EY%D-S-!F37sn&JJEa@?ke|oK6vQerm~co!#w)}L5Mwd3 zQ~`w(&>}gy>_n%CFO6Z>V!XEB42m!QTKf1&kX2qBR`72N$4tUV)>=BgzBPr|npn5d{Ml6=W#7ZKm^G%UFl$h1y6lAcoUiG!K zRx!SxRCaN|b!l6zx3V=omS78n4B7^z$E%KGTr&gm&kEX>$1(!TPw-rpU`Y$lwvW)np zFTb5VTI8e@{U|+dNXQWN@|cCF%6=Uqmyi$%L5_s?1&<3*qj1s^C4s1Jxq*vKBr4S( z*UB_*7^SIAJq*(Nsqf0*Vzy??*|-s_(ao29PuujDm>RgWELUg#_Nm5W2i?WPX=;`s zwh&7>CiIFCxHC>px;a$_+aL!Pj?%V?t-&Y}93LYf-^2&x4S~0ta}9bdx4uSC)=HCK zozZJkB*3dC?)07hc(MyDm_ifbjb=i-e#JIlEIkhOqNTbZrQ_%6ARK!Gomxn z0U4~^gGa@3QA4StR&}D&ApbmoO|6#~z(=hfZdi0x1h)H*4xRAGiM-6WC04!oBnLLi@IDJO%yH1f$HCL;w$Vu|bH73MoY2-51raLJNK z#684m$09~Swcp*bIGTIBFJK_u90RF-y(GV0UaqzK7O|YvMpDNk8*X`*YPU_;RRFBp zT!V|-l8w3(uww65fr?=H(6vMi7TFR~e1;L`aIMTZ4;QTC{?s?$gp6G%&*Wx)md>1i z=;0gY_W7E??pm`lW>y9h!KA~qDyu&lwIyWYHPk)$ z4$Fhf6+uN~Msm&Ocl?TlIO%rXr_wLxtiKf3?vWHxQyns?Q>iU3)BuUyV?AAAY@>% zPF!lmY|n~C<6PqHnvay_?0my0u(bQO<6!^Tu^*`W1YsfoMC4HRwmXlQ;GbVO`(MKT zuKjsiKFVf2{Q0hBDLMxhw*S`$lV`>6o~{4CPo~z%82>VrlG|r_|80B8-0Z8nDV`%= zIBss?fBkiK%d@Mw8zX*!Gt|V&Q0{L8j0t1FhzL;>vFS{SrP=e-&v3D5HPC^R*;?m) z4PdvRx8Gg=7B|5qkczA=)mWzW_b+BPOE=e4)nv9j^zr(5<4V+6aVgRfC_G_*AC(S2 zTDzhbU(cgBAX3k^vle8qL~+b~x%dQs0xg^eTLA1Bo98beaVhT=lB&tu2r9Tdzj7-T zpzCpl|FaHDbN8fzz~Q9iZ#|K%B&VLadjHo`%Z&$X`%1OpSIHi@x!gDztm1c+1*)r+41Nw#C@TtXvDjf?XOP$XL1-6blQw~_NxrGR{{l`*S|;h|AWk4(~m>iWw7nyy1dHE0)97(afNN_yvaoG+d+9a;_1r9fhvpV>yMlZ znJv|Obb3em^&yS&wEW^|U$$7$e$@#52af(@JS;aY02)up5*lv}j^08&)zPY@C@8r3 z8br6Lt4^ipx8+tm!#sX$Ui~EU*R0(M4ZN4if99t+W@~z;2Nf4&#k&^+8%y(gS8~i+ z5Vy#?38pNJS4vg!i z@j3nvF9Usf2pGmm(VRQ40$f*5? z&EIS*d8zp6m!EEJ+SPVQ{_iHYPQ-wGgB|i4T?PwAiH^nV$zX2OButX3phJu-qMr_m z&1FN*3G(W<7I13P%@mPcune|Fsz&G>j%h=r#y);9%HNH@A}FJ9El^2b=RUrgtajj> zI25`_+J;N=6SPwm?p&#+N(ToD=!W=1L6Ypki*02G>Z|Aj2etYvKf8Mb8K4V2;Sy`DYP;)V-sAh-Wn)84KR`` z1IxrnK^)f{hfD2K(xdZtP*3T!W~nh`NrPpC1NK#ipK-9#@Tz#C%$zHdU^m3ZInp^j}F`>v&i?pkUSLwUc z=&+;=;p#@MPF24U|2jN8$dBpAm%-MOzAt;T`l5~-rq?Z1kqRMzNk&)G-XlOG3MC=M#SX;UAf8H=QEcf?L$Hbe_f zKstuZDG&(-%dKKf4mP!MEttU}DSQFlqV(PoG72Lu z4LaH(PQvi$6F^1y+o07Zu^EVYJtX$;odD976UC0)tu!811^hfxzquf&wxpI@Rdqi{ zm=ms_U;m4rW?hcwx-I-dYv=LIBe9tLN-r7A^c zctk3LRUE$aqA#w2MgieBq$$X9%&cuDh$M}OtW#z8)Z*bD*4WOyZ|Z3J#x zh21H36zC;JdUp|9!&~BGguWn1Lz6tLb}g$5sufRXj6)xi9S`>q0%L9`<`i;*=0`sXc(JMyo zspTSmG5w5vdd9`d63PN0l);!7!dzMIly1Kd;ib#gP==%dK<|a4m3hg}>{c0!>RAer zAZdK?sJ7HOfI|@($zZ#Pi(@bQpdVFNZRfWj<+{jSG40qdJyI4M2s7(I4b?8Yl1~Gf z$;dzj6cT!DG#_eE?0pb`x0QQUVXL#jGEhd%>i=a<-Xhr`BSGaP27KpD)JiY!Bb2NZa&96q=oG5Zi$hAL6z#Mxqa zT2-2>7gU3C0EirZVpJ-61MXU13o6r1Aa_svtEEnX-*m;7p$f09^zk+duC6uq+Y#1G zvSC(kshXiS@7mXi(9#BWK_|e(cxvD1OgG3tzi^PsElO?Eh)p`g(N}O)+UU!Vf`_9N z9#*7l3y@o-aNwT#d}X7&;0}6=l`c-hqn^}~tKEZGR7gG=d-Jvny{t;!G&Hg<4U4W2 z?0i__^S0uR<30{{y42L^vr1!wdabCDSm=BTzwC5WG|T8-6)U{wSqKe*q*+MEatOj_ z_75!YPh6~pY?eBRMRfJ5Hl@Ndz>kfj@|fZ9bp<5vH)Rz)C1&b8XNEoq>UD3 z!uMDrxaixfF->GG@m|!{8KKv;2V)u(wW-{L05)YVs#u}=w9)v@=OY)Vt#Ev&Q!(SjN-c^6K>?>_$=kXt&I=0{W(TL^g4TuY=*T01G~b zaopN>n9W#X2Xnv2)=G<@jFn_YZ#SR5X?FRFq%s>no%6y5eItN#=KWUpc6{@gtX@Jo9?h8FwVJ- z>{vB&$vf??ap;S;AIAJz{%E{1YF97|-WPRt4D&V*e-;=gMR9UYeL4=sy26@< z-m0R}T>dHgOKSVQuLq50N3xda-511-^V8P$h>yO=DKknsK{R+uLF> zR833Has{;~iQ8#_E$R!Z8A(M!wd3|xM4RT}7Km^HPWyssfrBDVnN}&Pn3R{UydX1`LJ-Vd^^!)LlfSIz!Qc79z-;u?^; zl`r%?zEC{ebs~zkv@97!W|2UH!X}a&p%)H>q28l!!4=1qKm~5p#4Lq_+SP14XQ_sv$f3rCo>jv?`{m|YqMFR~`{_4Zi4q&m5ak=nbU*+AfQla)gU0v`iqP@1oT$60<&4V3#x5)ZwiVL1o^1|hCe$7g_R9~ z$fh3ShLXwL9hDVtE44I$r%J4sY7f{utNSWPY`EJm>KxBM9$r{Xh_5dbWq*9vE=c3i zF^Eim<`VLe0;IMGep;iU^b=W=7|@*ze@jag9};wS_^C3i_Q-oJct}|wCa;Cky6R3X z!XI zR-$aSS8?fy6cnO{{Bc9npZ`TYcx&4JI%Ja9XD27MB+$ASo^6`^M-TFvUkp#ZGW_co zw{`m;zK3l~w;P2WUw)=A9Uo4(< zW`q5g8)|u8{e+KW=mdh+z@-P4#S-OVsG^ZS+^IeZbnlt0L6r0l9JfBv_-Q4W zhIW)kMr{AgHiImcfR27zGl;Cp6stcMo%>{|#Kqo*da_kMz9zr*_Cpi8tn?*hZZvt> zpVW%D=!aA$QQsZkAA(cy(4HEMvvUHJB$w5^S1 zf%8to_=HO$-Rz(-Pcf=++WcOj$hCv8ry}{AeWFfb@Pn07^(8O%x3PsDmls*}@XokZ ztIUP)C1e^Z1-X@=jaLD0aw!Suo%L#5coJC&uk^a>1z6m~I!F)bt7=elPH;yZ9Pi_t z3=I7#U88gB7j=xL1L|E>f21foTcbEGIhO8XR~RWI4$u(ZyMA!ud*l!O_ZA5Mmkrx% zK9ICa!ip{G4({9cI41g-o10I?5#_b7cI(}I+9S8bgz}dHD8Reo;KECQIe|^1PEWEF z8-T=nmNBEqH6YK0VF#jK4!`gn!k+*c?#7(%9qggY}%dVb2KAvB3!U-q3 zSijpP@8P#ZYHt6$}JMCyHF9dFR6oNbxVIsLuXL{z)l<)uK>E97T6w{@leam$Ttt( z!uLeBd{ohoh$Z?tiyQe>;Fy>4f7?5vo@FbJH|w(4?5N zfp!<7l#s&_V^J)!YMB{Df;C*oq;%>k9`s9cC5z~UVHSC!wbM*U zcuu^IdKh&WX{` zq!!}uP_G?cjhoEdd*33>!M8EB6{%#zkFxzmox6(M1}?YMMn;_TvZfoFOs-LEQ7*ld zIoEJ?SWGj4$ok|`!K#ilRw5;))@+Ui)q8)hr15t<9p}VdXMS(=m_| z*2rI#R*De_4ple@J-I+bI4q%9-r&SpXeh|z>V%mfhpV8#40>z5A#1Xh+)7p+2@3Dn zv-grhg#Ugu4+Z6y;XaOrckhc;~7 z8+;!5HWCQ`WDZGr(aNww`yiC%jOMj_o>l${yz#Q#cQfaaokqK7xLF>B<-QeqNgW2H zM8@J@GkD^DBAN(b;Vsx5_#b51dBW#E!1DHG2b!Ri-%7r_8l6MP*G+1%LVyWejqWY1 z4mjXBBh^ZE5*Q^3fs9&Dd|y8+J$Q>GY6Usd3Dnon!2NO^#PxU& zNj`D(t+`wh)}*K^ZJkgg*jcle{_-Z>1tk&O!_jOqNcLX20kw}LRds)dU|1R$!|jI9h8?dytmGma zkvLgH{Z3&)oWF+j!=yFV^wI%U#0kz^D=PxeMO$_Fe4a zEiza%!%c4$s%N&VX40lJmn4M3S(I4a5#YCF>CG}k7x3o>46&t_+Jbdsa<}mo9E;RP zhrEMhXbNJ3A_p#J#MIYq&S)&N-OD}4bT*E6wc$2j}_FssLiKzO-YDZ zCeIoM#ZV*WjF|L+3?8R+`0WwIh*dGoS-Qz#A+~^LC10?v1Ff|0 z)@-q&v096k74YrO(e{fv31@eG9p=!5h3Qg-w2XO;Hv&mextklBjJXtFiZ>Tf6D(t1UYsrp)6Kl`8fWYKMzE2LDY6ZU z2#C>1Xk(GLc_fF#V166q?`w%zpWu&nEQSz5qYOry7kySOfT$*9Cm&e=2U9JC5Hx-v zC(|9Y}5#psiM8F*dxf?2<_e8Wy94RTNR{_XP=4P`J zfi|ZPJuE&(xAeS{#{!Sixs;^(OI(YzaJVXt)|PpsQ!_u~FXCiO^m$2Uc)jCZW%ma! zi<*OtsQZ_xSj2*;YM3QKa z_sp%~L6*K=Zot_WHqmYr=epoUzW}9GC^=Z~)@w?UCpP&Kudo$B(%AtM`8XS}qAX~* zF}d`MZ;)4G#w#ySt^JVi#bB?H#q)j_S>E=gJA~Aq+bjj)_wXd(asRQ# zjjR5OBO`%Ua*WcS4&pm+A1_byox9~;?#Q_knr1c?eTJBZAWuo6Bv(XKD8}7^yiWrD zI`n;AtPCi0pc9d6O%&1yiv8j+#4YK5A57MG&5O2Cn}NuscR*;VNiEc5R^d2ks^N$_ z^RAwD(dg1ZnTf`x3ANbL`Xe0sr@?k@AKQj!9N09s70Gyp?&w4NRjAg42CR4r6U8k^ zAPS0BrenS_P5=~7FCo{0)YjqpcD5bBPsC#c>--o|4hd=B15J3^_CVK&WVZPL>$GN7 z{e5lQ@U_M2lemkezP8w7OhE)O^Q%AayEv6EgK3Xre}@C-X?NLx3kpP-&1wr$xdAN- z3gW$k;thvDi;&TVjT09e(myj=vI5%S%D#?ezL+=6U^y>yM(UEcC(kkesrymkM{JpcZ*)f6&ajLMx zEl~p`3ujDA0emm`9m2RI;>S$2|l{^pStmSHw z2P91yY&r~MqY|`A={MlRPp`5iDN5tedW1_qDmAAWrb{8Na*fOW{>%(f7!1UiMmZk>|cj<#oCo!SPf@M-H#2|XHAdLR3uOVAy_lE zV-zk{SsojtaxLl{?pp1Tencv5_%{6L!7ft_e;ZzBz>rt+^|P~andylAu)NjqmvIMC z-DJpR+pI{Ng?%*z=`%WDMb(rX;lbk6f`kyjffx_(SDqh5iiBQu7a#55o#-mRqF26N zw?!YWFCp&`w;Gj%?umAIvY2CY?DGwbXYA$bHli|e6b(__N6g_{WiYi#+6QS2a`YQo zVMZMxR;?Qw&oBCd3h?K$<;3y=xuj4XAKTZHLbjZx8po5*yYDoqEs#r$8aedmm_*O% zosVWs**%Mf11rb%mZ>X8)M>4RXmPs4lD4%|R0nCosDEFIsUJ%rH6o6(kSph;MKaiB zDi11%K6muRkwz&Or8YZ$fLh+zQj2su1Th{)OCBI+D?zBDbsiJjxmC~!l}w|Aq#{uo zot%JCooh89Cm@<)j?U8iTD!j{9tg(jcxQ`*6gC02nXM+p*+)#$Q zj8&S-+(zun>%$ueQeEj$?|#}nzL{@%>6u+b!m;#WM#g82JQctdq5$3>&J%R6PDA1M zb}e3sdsn)j&`wsC&!27FS`XN^!Po1o>PpNz+SEfEI1RDhcHhohSIrf_obKrgeE3Kd zsct&swHaAKIcK9piI3_PSE)vopdC!1HmwIsNn&-|ylEl10>Sevg@Q&}by^8N6v(fB zSnT8J(^4>8B8;?PlYe`BgaFfrU zS%s&;fpB;#-eD9D8jN(@uisrdt)(tVx^1N)UMD~&;H_VN9;_|6%|$ABI~E6Kea;Sl zf{BwHajC3ssC;5`C3k&TPC<3c{wWh-IPtlvx0^B54qhySy@kp`VF3L?kJy5vzD!b6QIG!yL~mdjNJKsh1pO-n*TsK$Ni5TG5^o* zlU|nwc_R`O#b+vMs~YFmoBXp~LIPQL(>pTYfJjo$OsFD)2T{DZD=)n9#$W*AZWQ|W zT9350dMl+{=%mDHqPnz4OJ9Uj$7h-S&W|j$wFfY0lgEzMMC_MpWy*S})?SyyDw$`O43$U5S#`-5|?B^FajaXgzWl#E-*w;V7fj_i$w#iQ_Sg z$!D38&^C#-SY_9)b%BNrHB~)3Oeog}VKW@y#2Iy2xq#9L)#9CbK znakL)KHn$+w54}{p6T@OGCf!mSV=0QFvPS`_~)g_-5X$p1ZYw#nG!N+asr%kXs z-dflix23uh!pRZ?qc?Fj*skQmQ6>+UO&eoa9gZb~1#!S8L7gAn<$h6f{AF_XLXz zRec1NsiUtlqtQxMdxw0BpWuo5f$(N6MVxLe(9l2Vp|&$d>qHH`QU==+(f{h(%HGn& zkf?bt9@{b26YphnbeSwR8>3}pa`*%kvB?8DS`5X;20RAwyI9VcG75DxH`Ug4auA#C zc>%BSzYG`-pM5S^COu0zMG2qw6q|9VH%i1u0`wpJwK~xD{dO>b16FJWcW&RNB-^ErF93)5aL|I-?eD9b|U5N`zMEZ5@ z)a>N<3s3*Z|9Z3OT9awV(ra?3g80u#;UPYv5h*T_prHs70X?KKR7xg;x@HMdUC?_J zephOMdks%j|KW*cupQGf*v_SHxtZENJ5Cyu{X6w8@{W!*vDO2sPtASHr)zUQB+fMp zCwMW-#>RuXXI&3w_&XQw&!}{#%}59vnzyJ`E%C9vw)3K@aj;nU28uh8P=Mq!wS|db zj_4fT18fjoya+-$U^S(1TKdx)fOwyvI3-o1f6jO|Wwo1bBH7aE1FCV2yqHdJdn+By z`&b4NtjjyMr19FYN~0E~W7gIOhGH5-i%Yr}@^qQu&}PUI_{1{27+LNy`yA?FLrAh3 z;e<}K+!9)?YZQ?P5ii$GDG+Mh6+B#BM0^Rxoa!--vSHvIUVUxZ zZ>3RHabc(6qyGWhh44pDzkTDy^!g14eOrwYrD?0~ctI&-uXqD1k;qN?kYFg{XwE|C zemc}TTJ=3ENXyedlZ$*mk?y(w^1Pikb#@%;w0j(V+4IkIyZu@088_r(_{yQox1<~K z0;o6>FmDT?$=j0O@v0CE7?HdQCBX3JAnCQ(4)7}lCYs4ACR@9eb9BT3oNT1>w3T*m zcYtvkXbCRM7k^c;w@pPZSUp!9@7Tp3DIG>jG@(6{ZV`W8ps)@2aHo@LhEh} zAG<)>Uy?IG8L!WUik1Y=!IuzUxkds(^rkvA;7a=vAyk#*N>6}rVG%e2y=K%lD-*D@ z5Tvx2qs0d3RF;{vujePgCiSHQQOHiRf(fE?0;tZF@2Dc<=Ql91EOb_N`$ju-rjmV> zj@qsfoshnni33nmKv@kn|5%$X0{*Q5qcRnbUgJ6OW-dY%Z(-*3vA;|YAl)-5)kbBtYihVZ zURo+|AH5=T)bK)?EBg#vJWTBdj)2D)cQt8(_S-6KdVT$xI(r2 z1JW+PH4sN4J_x-G1Pon#5u|dv);R;Eq*f+M9!G8>Dl~5U;ul0IR8R~|=K8{0h6_{h zm-1W8k$0|}q?t*T9L-mEEjfC7)Fe5ex6L@^YB{nn8GgcEDp-e?eviBJy3GLEcyS?9 zY?e7m+)D&dB<2K{FIK4&K7`3{}axBw^#zq~pW zP*YK#dcNunqtYnEi0|KrKb=3dTrm{vzE1{o=r^BsO*=c^U||t5^?E9wX0+$Vn3-G@ zB`RJ*JR*wkL5@<{z!^4^#33aa5;2?bTVDi6Uo&!_;i&OW1BVy5j+qJdzg!ALAS_RC zEwJlBc9WXDy`{TX+vB{K7>}%oX2!5hreVdDQ0$Zz9KH;>iUv*O)~N+rH*OJ9s^3z> zehRjWpueK!A%gVT^nv(BZng@z&*m^@w{l9g$81wgO3fWL-m}yIa*HGa!dmYUNzR8m z4P(^r#3m)-wPT2v0wThM?<|juo`87;^M%D2k_s4Zt9GB0RHS!fvUUX8Y=-C)rMO*E z4J;N`ClmB(nJm(1A(zH+$5J55E_c5mpoMl@fZqd}mEg^4 zy^A{)tq1tm5di!&rwS&_}$4H6jtpr6-P3R-3|0dX(;16`4 ztOO`6{9%Lxy^5ml&BnQ&!&U@pse_rE((N720>_5s#K;Gj7gJUTfu*Fo8!0cp3|Uix zvIuzr5oMUCQEzzEgRyK6&8q2vVYHD|%-de4*X8$W<0-u|SZ;0{)Ow%QEmn1v%Flu- z+%9NiGq9fwTSBD`CkgLEnbc;pCh|~#Gx{F1F{`K}>}UZ1RyAtiLXD1GWNcf|EhbVx z>Paa*>(|=0g{P|BLmuhQ!S1u)Ux?A)5!M*BZoA-8qE7M3kTh5tZM#5(;@t)`xK4DE z*o3u$5m>oL!1$MhF8F%;Q{DW+g=YNfgehKZCS)CuTYj!Tr z7-85#PmjJyf#QcQ!L>kq#dT2fWZn>Zjv#|-O# zR!VzXGPjDPuZmIQokEGEa1o^eS}AIqV(Dcoi&SLT@c0iW|# z2k)6+Mz*#d^+KnZ<*Ho zNs1z-k{A=S%V7p%KD!f1@-3$wF-YPu^*qm7&p)lDwKUE3xjxtRe!oudin1KfQ>SeG83EU}En;gslMO2^x(F)<=U%?2V|t&2)R_jW&vVywQnOc{SsME!qV3NMWWKcxy{!Q znTpu0(NXyP03G#*43S}rTUhcqTT|i~GpA>LI_CSzza)m$t16>RFAAvIk@#o$UT2`j z;C&nV&NwciY3G(hvEK)(v-*2P2r+C1Z}phGl8007RXi6VH4Y0!o*xKr#nY2?nHlG< z+)J3-*6Vh;P3yQa$Q0jih0M<3Av zBzdh4p)}hX{TI|D&fl!qVVz(pVLzVWPWU6I~~ z1(n#hPW0Bvl3C|2LdSQzvCgx&6wD&NYL+=+)}08OVdNX>%2jhREV+ZJI>14iiqG`!LFW@QxiD~i2hCvp6T5%PB5p(L#hc2fS;#M`Vyvs zr&w0Uwt>$J+SG_1uE3kTLud`K5Qb%uy0+s>@1E!+LDM}uOtjzdg+hwRCV`QeGxXsh z;m?Jz{O!+Q?kXtisTxlUoKgpLJ&%j6E z^zGi}KfGGdsQk6fjc3fxO#hp4sYZbER_sWD59&&P6Q@mP ziqoVx#VZmH-1B5-r0HARUH0I7zHSiiC#p^ z-dT}${W@Z5-KqBAYg|EBXr|Bg&XM-=M@45S=E>RzlBzsBT&AlYr}Z(tMq77xCGI)f zPBUwl%1t^3n8;P&#UD}jaKy(cy=H@2cY%IN{b5X1+WoQ0t{}4f|ZhaDE?TCC}QtK*pM>W29BZ;MW%8y zv2Una!E2=4LzOAxvnMdB7Myz&UDGgKzRsx4u}Sv&Qi+G$_`X>65(cx^YJXsxu>A9O zENg*rp6QrE^gojO(kU+|b>52rgVXKl&n3^eI{!H15t+xJ^hY!7mrBFH*RBEY%}S-= zxTn9!dx)}{q@{Sy30$B-ZzIs?DWA*Kpji{~=>5yG}RO5F*QA@z#AOm}ym z?cBKxXv28Au7egcCm_LmZ2zf359cR7u4Dex{#I&^tUn`RcSmH8(RYSylHNyP9+eQ3 zs!zaMJ0wmMQ3r9H9)#41(LDq&k0>5Z=hf5Wbrh+2f>w->#YR-=R3r*8>afR|$2_-o zmWnU!Xg+T7{zzQVUincvF7o)ZWs%6(JS;(7=u+_cchU_11s83_jqIBm@5wy*(mB;O zEDH01|Cm!Kp~%-wC|9>rp&E0g8QgaSrsqry>`**sA3Q3M;kPsia$}}3V(o`4`VP&A-r4*rCf;^s%R^FAh`6d%(g< zAeX0`ud#HDVocdPVsiN!mH@vERSGObDCG6=o@aIFDda zyx}72u-(BTX67I@t7k}N9@?JPm?+dJ!dCEmJ&T(C}&f?OlNsGx!;1E&D? zo_CM6dkCWj4*OI^_8foG8#-0KpML?mLBt6RU;h<|JetV~>mL@kdE?OQh>v+5oxBDeU(#OqsDQ8e71pgIND1lZNA3vY9V4#E)>adQ5uwhl zZZ7S#zzcz?r{x{^^L^jHmB>UhUsF8Q7~+N-a)kyAnvdmb3JzGwzjG?Y7wNI6iqlCi z`azgPDgVwabgvAj++5zlau(0YU0=f1PMsPwzjpF2;!y`yR}jluxY?pQc%-iPQ=%W} zOLXe;IWg0gQQl_fSnRuzq2CMMkPZa(jLy$~9}DA&13uh}FUXTPczpniOqnZGEP?sT z)n7mP?8Hf!;l{y<5C62cD zL;$Tk$h^_Vh`T-HR_gD`ZwYTk&PmpF*fm4p9_Yo{#KDA1W6mD91zIHJc__ku^ACc2 zL!xr+c11GDUbc^TS9%64auC*|x4$WltVg-;=}~Ws{v{BxMyVy=2}gwGgN}v!hPtpjd{PF-Sf9E3G7AY2sL_|Juvmd zt!TsBD`Vui2(x#}?GxqS|94^JkHKzD%t&0EwpKn0Typ2%)J?{s-6!!Dm8t+_Nc$UG)`Gb{*~zaTealU`tk#- z8h$Q`XI&{Iu9&FzFvOlN!V-k4_NV$y%WiVw*H-6UbeUz*Mt~$G&G$vo@STSf)Mh-~ zyQr8){qbSy&_Dm{OBXZ1d3=@=$XO@1R8+|QWP1n3J=Vi2(qx!WGQJr8;76HPkNhl* zre1=}PIU+E2;bkA!C7*6s2b&=CCRN!@`9tMa-Z7k^k`;m+%TBeZ8}gmJI&@mA%P}^ zmhJQg$Om&jZvk|A%ee}Q1*WG=xjIdDo@iX#y>Dz_J%HwB6CdesDPtyVtzg80W+kQ^ zLg2dHQ(u1v2}g*ZDV-1hxP)9lZG5uGWe05bOnX$d?hzB_a+YeNU?7DW}gjfiPd7nt05Fsq2L zvwzt)u6C8Dw!EXq`^`OeMxm~AO@5#gwm{dGQx=`snZos80HwerSEPtgVj>jfN**u= z7=SNXrMP3Eu1#(RfC0nX_<~qkWcIL_tQTlg9_b!eL>xhLuWIvEkq1U!we0F3x#Y$j z%hK%ro;Bk5x{@91#Rzh)ixjb$+Iumj6c&r^-OZD+GBaBd>~a~WO~Cs!5RSpY9ugpy zzar)~f;K@VQGTchKH8YIu4~%DY(0$gE=#R*Z)f0Eo$_!eq?Z2iezfkE%~TB0$2LB~ z;Le3_dcUgc_m1kk^e5Rd2(_iGC z>#&SA{4sR8%Yt^gmN-=$re}Mm{Hbo0?u2o{i?`)f6{*JY*rCS(*PJ%$|ADNET{(Y_IJ*2i2v&Z#Wz9|3$+4eHcA~_aQrgT$()c?R zn>d4ilI;L!T9*j#w60Nqj40QxN9dDWB?1&~hwgZ%zHYa zZ`>`K?Njx#)kW(zsWA$wIS-AaoUfh8j=#3=#fulbD5{I$!nPNj8vWQk&okiRqG>Z2 zLHP>(l_uBf8%m3ZuJK_5eB<=ro);jGVHrz|Waa`wEzm{~WhW%38M(wCYQFXQ2gUgb zFDJs;X0O;x$#N!O;RI_dB*^^5hHALekM-CoYtXLr6l=p(s{8IdTm{c%qsYH==BMu489@)7LP3sV2zWGcj%_P(ZmiP^D&L!4`oIkuLbd+xi(M5rT?JKX`Lq`$p zUhK+AB-cB5Ihm|4o#YIz@1Kk0n5X^67x8~BQ~AF%9(w7&Jkr&J6wltF%ArZ+%4LWI z&g#RLOF9f!6_Lzf zv<%rN52=(eDEC79j6tnbJ0iSBQPDoeC0Q0u{O$wX!B*W?fPou#%+1$JI{F3RPOPqYrh4TH% zcGOaqugqLdfU9Ik`ERlv#FoL4db15AdtOPX^vP`N@o7*sd`houOrF{4)|@-xF0L!W zo<(mkZ>A3P*?n#>w!`*q-tFLYqwCZ4^dNig>miGJC<`cT>HK3X=HrT)1!Esf z4&rr_e4VxQiXxp8gy>0<&MV>of?w_1$XR8lXH-8n$5(+f>h-nZXD^5ujuKuCJr1LG z!xA5Z(UhzC=3Q*nN)f7Sj@=r-+6^GI?QHLB2KQq*Im*(Ig1^y z)^?nTO4D&Ydp152<1+6O0N!knb_2YmV?HiTf~4=$3^~B zkVofRFwm+J!`@B|T=h)ZOej6n_)Ms`4;^w-0B!KzhmiwI>Q)wly~w{sVC$~ zqt8e7d~MG&0M415ZYwgd&2Hetn{6Q?8WC!CSA?h~L~uc*bMDz;1!_JsML&9y^Y^Sca7yIOO@CB62N56X6ADage`w zV9%1#(Z3HDWSSzA$}t@&)k?kHc;`H0`sy;xCZ z>;)16DfttQ0Qv~yh)EC30Hx@IY!FY=J z+;=}$nT9-Y`GYfF&h1@?jW%Bo3fS{F;=1i`-v*buiV7hc(1dXoF8X|eKD5nlQoJFr zm7~RI`FdMn(`28_j%efs$4OMtiWIrI%o+q*3~0n03Jb!xbcQ0<$PwMBvKQ&N3-Scp zn)yn0VF>#ItJBbo zk+Td<{=iv|TuuH6tzh9L;Zrk1xnz{26S;;_@g``8qnL2V4xKZ$E-?T5k9G%kVG*&@ z+w1t6`%@Mu^Wh)JV3J+-=0i?>&L)c-15>_u@r~&GNmnPsxhm$If|Mx4G;zdE6i|uO zsjCpFf{P zz0t|$0|QQK#hRxwA2JL(+&rR!IR_13#k`{})uKc=nb@ZD`H%m*@48^cGgy%WNU@o2$v9#KL^V&oqVp*Pu^#tT6448D2w-K*|32uyr*=wHUi06i!a&eKFd3-IM z)n{)7$}5;fea^PMZA{@auBVHGfwX)fOx_MNK#%&5pG!VCvO%xj^OOWGqb`xms{0FF zK$p-JhQ~vZ)=KS#oF9CpD!?mtUsM3~(qzRrW$}7D?j))DqfR!$`2?igHYEz zBrB)|B>lfbHi!DM2m6ZNUT+6EAJzi?9R~h^yS`OB&F@JL*Al=!tBI(3$=l1(b>D#dUNwIZ77s@Sle~^M5|%|8>;5I+JsGy02+Sds0pEkSp}4^Q!2Qn-wv# zG9|Wx$2n0JfYOT-6d3x;3Yl2zFhcx<$_}|3& z^xW}^#YW0aZ1Jdv4dMPQu6nny(_&%PYp!c1sL-$!;W9#V=nQnq^TXLL^3gwdA3k0jd04a-FhV*@DrUMXV?JNUk9_zvhKuw28=R zm(PP<#;tDWy6K`DFRTe#>F!BXOrT~1KF-HB{Jh_%;gKx;Gx15uH&SN5TPFA!rWt!g z@s)^0(c48po-IED9#^&;yg+w+WSc_sh4dg5Vp^s_E8K?4oeiZQi z@Iz`quZ9wP0yz;y>^2>bT1VCM?=A-6432ZSk}cicbtb$l5)*|;`?*9D z8Wbho2ktSTN*?2@LDx|F2)%L76@^rw#MOuSwQYkkd(XvBUS2Lo>#ZW)GozuGW8v#R zFbR<+m7W!48%*-`oSnT=Id>iIr*wUzk<&OIq)JA2w*k++!&G59t3aXNC=ve+rBeS) zfsLjo&8MOm}Uzd%wwt1rbRLXhF4HbE~ zu|c{Di%YW28|&a>F7`X$r1p4!%nPzn`b3kbTinn2Lg)z>9-p2qUBl7j4927fzu~Xt zf}?w^gcyP6q0@#ggHVoj@5gpkU^Kk2CX%D4yB|N;?q8L@ZLrFA-oe0bo8`OPo1+xG ze2P3CllaxPu53<8h3bYsFL)_etI5h- zJbet>84`6UtN8u$ftNe~Mc;@5XV4&(vsAf`WU5GmF5@?XeTEmPFNYJGKr7|pDyd)! z`q#Ie>SVc*$oixMon#)Z-)p-QgzB4fIX?aId0E6f^FZ{NPubm|DkgI-JH*Lz0OC>R zz&D_+{FlHXGGFl+<(H_X`~vBb4vB$o=1D*|Q)?c%O_CNj^59Z~0KIHXv!|hW;%eK+ zIQq2RgiOuM>D9&U&ei^ITtVgA($c8-zR+Ihe=nMKJU|4W<$^+ra%K4y0N6nj@<(a% z<=WlswQ_$&wq@IzuPp+Oj{IDQ+@;9!N%vl(s36zSvAsw`xoyYPRJm;QT8wb04(Qjo zItQf}#?wo-IICuYkbX`PszLsYEbM5Vg}A9o%5HsKSroYzQX%Whx4_Y|tIGFT#+~x> zvP1Hd)y&e$_PL_BW?|~f`Qz8eO{^!anXkP-m{@$_SUNq{l4g$4*54}TKM2}hTE*_X z|Bc^s`T$`V5Sc!hB6)PzuA&eV;K*tx>(75PxwwK8JL}c99=C{y4HfGEp+eVezgEME zotEDVqn0PU+IsCD*E3fvX%=PeS~`yDyDPoKR3svif&67O7S1|xsDpJ#knlVFIQkbm zib;YjImg`T-mIr0W)imz54CRIL20&hCnX>9{Xmc2BPQV@fGMCtw zCS9dS0Ytl5&xh`LA^Hw^T`vx$F)b7;iufRqAs2~+J!)*K`H2qq3$n(Y(W`x6<68gv zZgEj-_E>sWVevS2ZH7SM`JEfDZsvdJh^J4Ba=>LQswh~-pK^3L-@4I&i%G(WH5T^& z7q#D;{{yw(WA;wD3#k1d9968OQsw%Jbh+73%XvvkSMIC7)kF3C2U)AT*!o|HM#n2t zwCtVFz7kU&*&P)Ig-n|4`%I&iUzl?XRPJo=n7?$YBi2AMW=VZY;CWj*Q~A=XkG#^X z9l~Y+(CuH35&!PdL{XIkg~FX8a)(aSooUe=MvZhZqZYHA7Ut!#{%CYD>45kXB^&;- zqcC8=-nNM^P97DvYBq2DsB^=^mEGLsKI+hz&Yt=qlg@H^vyZw68B7=C^hDciqOkwQ z_5WzjM*NopW{{s151`=b$COtd4MxDQNjO_x%?-;4C~wn~+embMz7ma_(vKOsGh#2k zE~_lh;=6YkWZ~%Q@SR$srTuoH*Plzjj_IVn&I@!qxVs3IG|oX){RsDUp(>yxIeX%{ zwkS+?8s1o4Q z$M)j;B8BKlk;|#$>Ds{W zwnn@MwF-Xpou1{t%|AfUQQ{+<1kNv@%SnWHL+>aLIpwH_v(vx8h~r%LPOJ_gfzkMb zWGP70f;oa|kmmCuP~VWP5t#WDqjG zDeGe~9R?kiUhnG+)9pMos`sn*p{x&$?fkifhG^s9*^N)SO~QB*445$R76v5Q8kq#7 z!X$~?lpE&jIq-$0XOt~SbpU@D*Q5G`vtOf=9TgPmQdFw{Hiu7Yg-5?H3^=W2w(3tz zD^N%FO3P$41>~LhwGG~_^2d~N2~=YO`6B*6X_T1w!LRd()2BMWm3kFSUFU9nEv6^V zsc#sQ&hKNU5P}5p^eseOoq6*w>7P8b%IYi%Qh&5)bi0T+bBnVJB!gzp-Qf@qYMVx7 zp8Wh#aT~0}@5*{e1%-odBN!z#$**&y{X?kObbKu39bz3_ez;)FM^9|u@I6*2a-X>% zu}s!1$pGoWE!n-!#np=Pjy~-E0Y-9n+H%wFaZdSFkk4s;f}Cl(-vuDm0*)Spp7v>< zOT425ME0En@K7UJSMjGu9ZHYoJcQB;)EZD}=U_8I{vXLKXM$|inQwDFGvWm?vZXQT z%8N12Pempyl2}e57b7 zK~?vfBG;U`L19KnnwroExUL?#3y3T6;zYse7olF8$eTwa`v;!n$d5?!^RPm^>bO=2 zTo=9&tY+&x?(71E{XnY48#&IM(?g%_ zD%sk3MXY#a#cj*OxD4kMJeU5l{^#37N={w8=Hx&hmJIPRdeF z08P7&r*jwUDvwHQtSlRMZ`qM?PO`k|9!FqYT^8?6^+@osuWvbZodZDI@wwdwKt@0ae?es{Sm#1d+fp8H7OmlUPa}LfuoY?VJt+sWEbYIIfuJUzFnthez{lzz5c?zzwJno7OZ4f*7rcq61_IqT zM0gQmu)K!O{#QrXivmTmEu2`mxb4x$5@AnmokpNPhvCK_|M@- zY(1SRAZBAO5M;%-lpDc$c*mFs_Iujogb<}7$HB2hB^;GImgrs|S$$` z8Bwb0YvCCuW`&s8wdPgLOXlsl6Mr#(l$@%pNT&MSnqe&BgRG{Rs0M4kh z91{awo`#qz-(W4Z1=WSI;;&$`?wDum`~#LMa8Q0B_6eknmx>J8b+me*HevDFqR*Qf z!aMDA(b^X}7`mH-O=zMQoqIjdT@IOX9GtP|qqk}4$|_*&VRwG8qc@8bK0pvDg+e$% z=oo(4^h3@y{uk{gN;$v2|7ZR`;%}XE>ML;iro1qh--*d%@dh86WBC}s1vKfbr5oHY$3@YJ zVTR)TY{OLE(*TbSgM{wvd~V2NT7Q`Gt@byihrurAW9iYT62byKGqEwjS^7I%ctv)s zU)jhB5WUdliq02r13tC>I{u}p#E`z-q&!kJ!QI{YyuVi^ zcoLk6ASK51-o=4_d=ST3$w5-bDM0FV2Y8J+U(C*Su-D6>&&b{6Zj`=gw#wd7s7Alb za*P_pEF&VLeR_3UOb!8{483;Tormd}Ux)e9gD#lhF|9g|76x*@yc)Oiym97v-pf)9 zZyxcD9hnx;IyV`99&V*id|a(I2i)S1QvHQFoaBK8`Y0nI%oA|wEFkN>TC)&^Tffh!6f&3Kx zv==|4@RU#j=_TghW4RU*9c%U1 zmZhZE5^qe+MnkpQw|e`=U-8E(qg%TM7|})jSnJ;Vt*N(tO)`^=KX_Ecw}C@Nft2*_ zXUvf?O8&$=A`4;!l52I?w+HE)l<(6}+Vb5(03J!(8iDo@x$}Zy-W5T-t`~HG@5v?k zDX0bI(^27LI9$FVNY$%kI8D>@#b2fE*u`p7+yoOE=P#mLN1cZ&(m42W5cliR97u9J z=QIKR%3cM}OCQ3t!RfmkwNQ9YT?^*AX;}q@{;12xhX3whFi=!7;c=!W#3Vod1@@J9 zU}R>!`@ANNR@Q{Y5h4t#iwnzB_;U+NpU5v*@4m%a5i)39}$fGOV=hc6<39yo|v zm(^izNT(7#4(qRBa`us>7UJR7=I&{e9hF-h_e)$JaevFmT6rz$#zmQ94|tA>kKCS; z=_wFG96K{CJ40^8Xh7GdAL(xe(<)4LJ-TN9q*>Y-fKRD zo)i?pu^8B3sEEI0g1q~)fw=MQOKk7;yU|f$*{yaSX#eGnjJ&{G*j8!5*0&&j)QZr4 z2{4^%ADow&#^uh-MW9S;%KX@Txv)N|rb$)u1l3EC|x-iiN-yYut5 zH{!M!#)EeE!$RQx>etB8rfK0W_5(=k*8z7qq?&HOH4Ot>&u|3r7bVg7s5#J-u44Gg zc8^mKb}D(w&+e2>cv4g$$qPPAm22D;$l%LFL$sz3{Q5FVT-sP7p71@HcoAAt3SDmA zflTl1ZCmaxoU%Wb@gdW8|%^%^&HRqy~t33*#8jB!KAby>L?DQz2 z{Cl?KG7()vb$ttao89Bqy5#B^+wAEpp_g13P`oxd$nFm=xc+mA`^Q5CiI(M9uq2r4 zKHflqRd#EbUC6{wh#cFf{ZfuT>Kfuc^qLp{4MaCCmD1s%0-{O{N`0Vf7P_CM!<`xi z$&vfUk4*NMCXiD-x+T3ATkso8sLSs&8hWcgv_SB~S`LoCMUGL> z!}z)+cODD(7tsWKpq+es+N4d)le_@r`u6feBnOFYy}!4(e(~&tXF^Jwbj6c=T&gyu zCsp*aa=e+CTA`_ryGY8iX5 zw_a~zq_9!VbvRnsQf0Uc^pJBA)ZBDN;C-EJh-eY~VC2Mnv`G>Jl1xF1J2xzi&&y9F8_=ZDDEZ$NrbjTS3}5H?7Kjbx6bjjx{C zwwM?XnWQ}oLvQe|vD)G}p)-AtZs#|&>uT)Q6DFaQwSiCB-(tKjEVcV=233+VoxTg% zvdr`uWu93xeIjX2!R0{&ORKEp=fZfqIA4e3#UjpG1OpQ3XId&v=G;0qMm4?&0_4(L2J_1 z1q|#ek26T$R4?+QW81B$c?XG>-qy!m)2!)p!-$qC*=g6Cvr5+R0w@{%zoUD=jSv0p z)s}-Ob4|I?=WE?^7h3c8OP8F#AI%|#9FIAX<|;9Z3)}ecTF0!3iNW#8%7Aa_5xGq6 z>_k-mS?PyHLB&%r@&?t?=C#VOAIv=>lRYmj0**jcrUz?EO(gTTk-9|xp)G*UIA2IS zVB#;-dZtJT%J(MPdPZE;!tJ$6<4pwl35~G^oQ}|zh10LGSAz70ff@cKcILpN=XB}> zNH~|#rVkm1aRiGT(3FdpyKeg*vp)VK&h?-38UMfkwB=Hh`N`;O|M*U|*b%LLfHuOk35tjo;PC1gtc2tQA2y{Ckl7_(M5Nv= zVaqXz$NezeL*4nY&B(e{E zQS%hHMDFtP>$r2yn3H*nUF7L_yoJr_lr2A6?INR7N?j~Ui{2|^On%#-k1+G4v3i$Pv_>JbUj{5rYAp^o#^&Apbl<^f&uLyX!q{W1 zdt8}WJa4nZeM_N>PyZac4U5B@WmM-hD*F-Q5Ne&C_2A=dnGIB9%2u1es05jXf{{{Q zq>DV3iNGw@hEPY-5}#z|42}S?$UtC)dt}2$5737A6EnOrjsmnNe6o$;FL3UgFYVg9 z@(SfZ%5jQUFu#Z=enhWGeRHyu@fSPFs~xH%pT;!am}w2M;8~kH-@JKqZ_-z^UE*GD ztMM~~bnKd%o4wO0=dz~M4Bk5PJPvX0R!JXRUN;3 zXSqj^2$bnb;7TvL&|%Wz@dA^mJjtPZHGvt$t2fJh11S~wCWTjHMgCM9m=rNYsfAX} z8m9zYV~DG(xy`241zvhZT2;c9cVW>^C$Kj}r=MlBcp3o}Gc7k0(lYpqRkGRH?PtG} zo$=%Ca*$jqPH{Dw-3Y!5koYAX1eFA^5ccc`uh)5eL;8m(dBP5{^T-0?A*ZZ`1tHif zPPzx25RK|F!H;u`cF+?nj=Q^Wi8=ervRmpq@&csfNB1k|9LHnj+Ao|C(pGV#ZPiXp z*~p!z2Gdp4h0f28n9|NAq)gkL|jv$GEW%#Hsol0SK28DH!`>C4~EiQ0f! zXBV;aX7kJo8^EBO9k4O}y}0c7(?UeJg9lP~sDm z-V84ZrVdAsw^@-OLD%z8>&be(Fz15UWaMEep&hAF{2m1Q%WvUqkePmez3McO?MY_o z_)vZKJLCGO=gs0sG({wstb32F4H}A_WHMBT2BeP#XKd4AtkPh<(M-AjJQgzFI3zC+ zLcwi)gjy71AWp1Ohg<{iwyqJW4}$b>zRIY$U;bOAL@|&jn3zDTU>CLiT)Z#6ox=zE z_cHM_2Oy`iOgQS6=9Y>pN=e`CS9vpmPMaRacPX7E8}g#CxCs6%m>#CiK@HMTKm7S( z7f5CZs>_!gfx$8Bg^h01wpl~)pq92-AWao7ADwO9jEPaIWuCM(G>mnVppteq?%(Of zZy`;&v@$najE62LZ=>lgb12HXkDCr&U#t83?(V8cMQC(rP|ZL}f%Tyk^S9T9w{~i} zOU#4`viAZl=;B`wt*`Fx39NPT9!)fU4c7b-`6Ei5y+ZjJwOqMWSvOBn1szKO;+OFO zb%|C^7%=*Bnygai=k*c1a(k6}6&DFUHq3g4WN-8!n6bRPW4b(~uz3T>a!fSr#(8|0 z4H{@;$~P|T4>39GUO5fuMP=8qohzF}sV<{(z) z2o%?ALcKjsNA>icc!zXR|g%B^#>7*`cmL{wAOAXH0tL(+aU^24=;9$>dTpz*bX>shLuf_~e_ zL@*U6M&$QwmaYm%c02x~4;%S=mWS!&yyyM7hVMlMtsw<`@2}3-i(ZRz{>c2L)G4q_ zRc67s3*UEz4;DkDfPYA8QY51$zadvaiAeLa~Wxh8A7;)Q(U5IP~t7ETZ({sEQ6);$~GHgL3ASAu&V-5S5CYM9|D z?!K)j%`kioX-iWxfQNJAAr%|xA+4a>V#|kj7Blf}%B595D&-EF2BxoZO8(gx zeMWzw)^Nn9fZn4UvrGia`RfWQdk@K*DWUYp^@lAG}iox>AM)Jg*J=hXTSXT8X*o>RMR_c-A)@6l;iW{=yM_J$`$)#W^>b zgM7s;jU#t{z_xlELMm2j>vOWg-k^} zMHOi8yotfjtrn6{adOU%Nszy=Kb_x*U>wgbfZk{Li-&5c_2jFzUYj`#J7;^!bHZMK zo%5Ur?Bff)=BAD3*9V{f`=mWm2)YdFi2vk9S?D4#Tm7 zUK0f-!P7S^n&&ig#yz8FrG)TXfi~VHWi(Gf#rHbr;oLoGbD5tRDI!bN)yWa5i*ysz zEKuWkvpX9vu@j@g8CTJ=I1LeIL+UtXX7csZ%GG+&g=3V`k$5{SNcf0gbEoI35HVon z+f%gqKueISH@})5Yldeem`XeNH=Z_AVU?!vvsl2@+a$_&97Qt%y79ZF0ZZV72YF3| z7WYRL?Vt-Q4*wB8TlyU+bkfAKdT14JISdIB;|K5X8&K+U4?58n^RV0ProW;{AUZkX z%zFCaTkiGoMl3BIXG}NUABNp&{&LUzjiINdTg&-JFuraHzhc9!o+6SgkPh7 z(D{KGOD|e2FR%Ywa-W9hJs=RpS|c_RRm*BRa&cMPh?rWDP=Obz219jhx~7|R^fw! zuIzY5ax3Yz)Bd5p-XNl?I<0LA1}&0+)!2Kdw0{n~FT`7%dGL`M^B?aIEQ&C9B)5Qp!tE_&(y`D5LGsa8UFouY&c5;2J|G_k4Tm; zh@3_(jJn*Ua6-!}Yn!AbJ9naTjvf;lVTci_d6%Qru#5R`i=1&c45GYk(WMc1Q`Vn5 zQ#({rr+!()v@9~`_?LYuW|VYA_*Vs4@fHf=-`2vEQR~{iq)9h*&TU4n#zsb0x7E{i zn_u9vbU2dg*6I%fjyY)c2NpC{&#H_I-5tO=#yk6_^`cK=PJA z?@CAcYs)F{aXY^fsMetn0Djv7Ui688HcLv+#~$jOYc=ir#KV`jK(q9NA1cI`T(m;s z@ebT-4h^&zsp+n`A`W`T582>UbuR279I0*7oZvy1Kg$n+Xb>GKBl_E={^&%fcDYM_ zpiTn6r&#co^+sl&$>K(6rOte9DQmg2+3(tMX4&jD8t)}i25O`VAZ$@VVcUA~b^LW~ z6}V2R38{RM>x-H9OF(9(qufnEH}>I@T!%7`OTodXO??|ZW2OC%3kTa`B3%HFE&d1AM~^LLXN-)4naL({8piWgI_mX8nd27C-j+Ss zw?^$=^gp>LO~MFc--vj*=8$wWUV2PomLNBisMPW>8er1q)%K=Xwh>W(b5NFWCy~l+ zdk`A0_FGA2!KF+cKn(->aJ_KIg(+E)8Me&BGkHC>LR~W%KhB{|aSV5TXlq&I`7dJL z&US+cUFFK6l5w7o6&Ho0JQ`Rh&gI=2Xc1SSmJwghd%v35Im12DK1XvD#1!4Sk#i)- zq=Zi80 z)_G4sp;;V%R?aC|+;1D5g6ByfYPOUw-+-4=VRgxfG+6Nf%-+mtg2X8>Q=oF&_xHMg=l-4V_xC&BbD!(4&KW1(^LoEt&)0K#EN1M)0stL; zdP++i7&u=+h||X(`;%ys5OHr#0IcjR3-g zTqfpk!4%jsEkylTAld>i)=gDF87PP2 z>ngAfyqpVWMLZ!!_YK z3^hcdJtuk}akNNeW(=JbKWU=x0*qw%63wW+{Wgz6v?UPk21xj8#B(3&SXQE1e+@rq zyr-sT=d8KU3^CfuEJIGqo=+fetZvxXlyqsMNkfEPne4qpiK*)<9s-J z0p1N$W|>dMx5L@T04nrJYnjRT4x9`Es2wf&K&n`U4S~o&y|a&%O|I-klyOf`HKI*t zCfBSPxCG6O-I`0+oaZ8w*HH(CmGQ|T$<}xmKz}ON{Y&y<1-ar2{HKuR7Busl=bcdq zN3cX*$Cy+gvCJj%1Q1w7NTP^hU?~;_WGS#WE!j<#yVnOT*KpkwKS35l2vK1!-@f$} z{#ctcl}@$eUOmv5?n7`pI3&HSzU--VqH=Y~jymISk`(|9!D!PzHYKL5tO#2uSo+#@ zzv4>M3Kau5VxlL~(IE7l=%^0#AMDX7nBw??sT{-M*Onp*D3m)x0$DfnU_j?h6%${~ z$jDqki!B_CFpMMn-81cY*Qzu*sAi*`&HA!{^V>13O5{Xrf)C$y?$q{Ixc+!P+9Uu= z6^N)$;v2F*TE@+5Sd}c{4%ZUXwjDihJd}0)qJ~PEi_K$q|J`6WoIn!YbXcH$xrmKx z1_N%R@R0yBiq5HRixv#mD0eA{)pZToPei`p@ziv(vpwf-$_4t!d0Q;prFdSaoWQ4Pn`RU3`w-N@J zz7r3A912Uw)4^xi3^hbdCg!y2TbZO_bPS`HNEs)Kr$7f63||cD_$$r~p48z&_01_Y zW72!HKNg3p)zA5pkiErOJ^VM;PM7Zz0Y(Ir%gf-?x=vI9B*YR5IRHGm%YxyH1XIvH z;3s-0iMTH&hBTY_c23tfXP=i;1q-NlCb;^z_Y5SkODVyGFTi8lX`N?*V{Qj#V!V97k#D__*%JnI|&wr$Q>fP<+q zc_nY9*{s`K&|Edx(^x_t1l>##DZ`!^va-lJ+plFvrf^_kg&i5b?}Z;7{Wu#I*P!+$zvh`YN~Rx6+O~U9XX9CR z#Ps{j&6@)!^Q;a&~dHc z9c&KG#^;jATk8n`kuyg+oYGcwy6cEbEv2pgiu==}A06A-)K0+GqzvtXLf;!oHtprC zY(>wmcrC%0y99e=xGo5SHDD@+X0A-_jGruK=;p;^d8!Pr7`zMopkFx01iP4Rf^W?( zeh4t?Aj5YBRHEnfD&jo?awEy+-Q!V*>XGobZq2q17C@m?JlvbpU8eQk1UAMA0U{)F z=}lHItqQiJ%T)s)x!UYR?oI(EPoD{H);h>-*LOPsymc1{V{91*KWc&VA*oRQ7^)fj zjRMW2*i{a#Z`~$6TzH#)^r$J zf0e6)5@mM__B3+$^KP@lr&jhLE!hva&WM?oc6k-iDRK72P*@yI)KmiDD_|*t+fZlX z&y(V2TS-RDymb0PqZv%xCo>4@ea6PkNu_oGTMkXXkv7zcLIcNgG+MRha<@z)ZF(zW zJ!^pO&g0wa$|>0IFS)yrrG==k`~YxJqZo~ zrvmyD+Nq{0NNcu2xsSg5u6Q7C%xW2z84m5;jdW)WR>TyvXQw70k3`V{Mg+pjrBByj z10p_0=`H@j+C+hpEC%pS#W`V^0+m9kH{>j@O;IM%0N@zFS#1Eb7^SotWZ`TQNdsi~_zoZ08Z0xQ zS)nkf#Y5AzM@3QU2;a3rAE>LD=8|!1Fq6rwlLRtu1Kr810iQSB;RnE>Qomm85aC`zn6sX; zW4PA=HuF#_wzx%G$QvdKK>L0haiSrz%*YIW+j3(GJKn06Vm$pN)M!-hcHN-X3`Gm4 zt^J14jxD)Z+_atK17KDJby*vOi@M#4w*Kob=%qaJbg9>rS{o#RxYD+gh}my?0`bzN zI01E(-Q9}P9Xe8dP%8ruxB=+;H9AjzZaS9cZ2};bBYzdPnc%Wuc&&e<#8I z*Hg`Hf9W{)m({E=%)0Ra=%{VN*J)YI`wlh)_I!h75;%01!{K zpS$TMi8jUrpe{5*AGqxyTtkr-xJAr8(+o%e#aEeTgB69!!{O@)6dq4brF8+=Kf5(Bp;O{u_ zcO3XT4*VSl{*D9x_r`&>pMNdp_20U#{ma_?Kb5BVzq}>&fBa4TmyzFpxs3mfKKx(t zF;X`x_r9t=y|?sLTI)+8q3>x3p&-a__f2M-$v_vRV@2+wRC^MmzO}?J@Sv;9nBOxO zg!A~!`0w&YNft=!-~!d}V&!t4H9pUtKP=uZ&1oP!G$_`M$2WUQWgL5+;p*wC2i?;) zUufeLi`2$j`!=TKWmnwpU#m-%X0YtZ)U^}-MUzvpg$W&>&$yIy2wT<{4d(I-)8;p> zY`AEDRb#~ycL(UC?wgBk4}&4zbatiM8wSB%cgk)->l7dCAf==}a`kdj(=`1pd7Zy} z%M51JXGd{Mfh8I5nuPDI3!>njl+7Meyn@8KjOg&~G0Ksnf<4nr>VzjA5+61dXgll2 zq5P2|&WmE-K|WX-9{4W5@p=L-*LC6s?%5ZJ0OfHyV4T!@GJAo)us%&R&w#a`lz24@ z@_1=?k2Z4a6qOToHAIHiJu}z?$YpH*&K^h4c(EN#iL*)Q;s*(Q^a*vuk+uxqt|!4_ zN;W5!Z?w%=ij8G=-Cn`1@;UE2cxE=TtkbxSL)=W8PUDkqh4aI#GJAkkOkT1CPvp=J zK_F5{bzW$%Od!BB1YD#tY#I7V5`Nr^@xa{aZA0%*pm6F z0Jw7A7~P~tI`>nkkHRQk;MYxw3vT&i-fR}&Uoqd{MlbgJBe(}W zudodm()xn=YTqBF1N=zlm`o604tsl+Tj@8hZu?W{8Bb0Koa?2%{e7i>%15>7Lw9Zg z1WwOW0^*PUQl?kjIQ#01DO@xL&9OPh@!yoApqtL2y&uWNHtY)jahRz^1(2H$oK@e; zEp$f*KK08kj&Z%Uof=^cVR)2k0PCm=UdSIek>uT=CoWeXN2l%)1vB=pu6+3^r13Hj z%N0fqI6GTux^1f-I+Ex_wN`E;No2gZdGM0`aCTerV()|1HmT~a?@O0dvR9c(Qq0C3 z>YAl_M^D>W_jOFDP+eA=i%#TPnD#$WRjUI0GfyZTxmOr)b4{-QdA5ap)08r4`1$dH zVvv(g=2BTP=tTpJ0qlRU_=*RmA&@S95Mjyk^diKx8tMw32jrVkDNc>wPn$>VzLjb^ zQkamJN+oH4GVVCpT{b`S!Q+&a3U2o#W5fGgA*+P=%(4JptaB)Tro6YLX-4)?b57ZV z_FI)9Lur{xc*Aelb&N{RBXYf}%-Gqd6~gcS8^xQy{wl)%an>SM)?~Vesoe^Z^f47< z#AOAREl>wLo_YEFc6#sIWUZdDf%{Um?<#980#+)fM@6yaXL>ZYo9PzH-@rL%>^3MF zD%pE2IPFP9v8q&$nxD$p=nwqxB~Q1SQv)X^Pe5(+ZS2&#Wz>V(-1;96b}mT`)`x;a z$zCfX`X9hM?yfJ{`?GCF6cpn4*gS^MvFT?*SK4+Z1({6h5ONh66->3ulxD>-EqaD8E#JQzHT<5H&x|N z32shd4xHuL=oPA|PXx88$;(9_qm)U#$O(+niy{$|WWnqaaVpD<$XEyB^(n zu2a8M(cN9#*brr)(YjC5q)0)x<@$5qmShafo&E9)CI{%n9|Ob7HUJaKHa zb6+TVUqM(ZAW8kTdr$xO%*$y8g5h&{wGSfEQ>kJG`6oa6 zO-wMz^~L83)h)QIN$^appx423mPIZ#HezTze7_cZR_sWA^22tgUAM&M|IJdlIW&d%z zhtRe(p_No72W?W<#g8?V@^Q#Dg-SP!L3!&70oXZz0r<~W!&60d=vY>?{iZ7pyGbbP z&paR&8MO_-O!gKNlp5UApJc4i+{nWl-u+kxyM{rtoLSu6ieNUZdrc>)n!HZNlEupV2r-|&uY*1ccJ;9~WoO<+fz7uR zL&k95mmASmNFJqM5($~0i6Evf)H8aMcqV}0_XRRE%h|2kV+X&iw&T(ZmYs}}QYU@B7e^?lF`T#Dyv{(SomAZHy+$5Pb z32C`R9uP=>bL~*V6}uXZ&ztV3ug`F=l^8qJ6HV`~Pdqr(eZ8)yC!>4xtFNtVcc5QH zD6h9epwt~-SAF-j9X8$4$D#1pyj{1~Ip@8$sEw;C-v`u(Fl3tmow9RX*Ge2V-S$n{ z<+^Bn$~BBAa37O@W+}<+dl=yQuIkC@{f}pI4Y<{hGc0{ioP7i~SXj+p|NZ|g82SHo zCMtfR&lE)S4J;gbeT0H_-FZo!xNN6<hbx>ihX?uC|Y7hiq|cgqt^`7HPm zsfxSbpnG@cf`0v7@x1v-dzBQfviF-=iq~w9xpBP!RDsDPIS5}zYSRbi@_lCc3nA#i z7PNM6Zdo>9bHhj7w=_0-CBF602bLULA_zRi2ZQP73di^pMuG$UU4r}B<^qwsWOkcO zR`}+9bTjxBkP}E;0YDf20PjWi&FZoM;1ZaxgE+tWfY@3<(l;gP2BnPyCt|k%5FY#8 zS{VR-)WUe~N!|6_4`4c|5B+0L0U%7@4cKg4j|fL2b|Xz*DG`sQvwc`GTNlW^t5bo$ zK0ZK*LmH2TK=lQ}K6`%({W$TSGYkBv=j4h&fwT3%Y^upk?)?q17l$sbM@8I;jqg)= z0M^mjnx-+x8wi-N}Z8JQPJa$jze4gpu>_Pxhh2E;L z0|Y;XyJiX5Lq1x|M-g6$k1Zr0+x5p^JI`y9+a9!MyL{ijC^!D~ZSGRjlG?0ddd zdgj_J-)X>DH!%MP$K+FA!BFJW%t;EAQp81Nm5hE;j&iEuo2j1qrc%lsI_`MC;{Ms4 zqA(hu2SiS1nz>l*a!|Aqd2!tAOq1bLJM{tIZw;gcVx&t}x0Rzn7hpzS4LG0Zm@Rv5 z>YeLntAnrA#4g_{D0n_Jj(*nDEqtjk{PoMNhATk3Rl4H3PT|A8^das*L$?iMYKI3>*=hVwQYJ+;`+s&}ZxoQ_dWd0XC zPITle@>Is%0Ljitk=s`7QSkN5@Mp-f`m67v3|>Fi%nJ$-ohD8P0o$GOR2tuiLqLdIey0L;JPv7N8?$49Z)Y!TT~?>#4^bk`1fx5!r=SFH9Xq z!W{@!)$PV-^@_zZcEvVWU?F7-k>-Eul;Nt3#1|9pkvtb??wnnIXz(fMO5kSK?93=% zn9g!|!YFLo!pVoFq{woe})QNQr5#BEI58_;xkQ6bVMCfzb) z;Cs3_^~0^ft5@^O=X-3QV9r(rEFZL4S}CmfoCNRwNL^Y@J1068rhQo@_&&r90@mK} zMBeo4D^6(9_BoNL-;Kpp)B=!a@sqP_CknRaueDlVxcMzhg-oPD!iMqVwA1`kuYwSB za|?ij6DZYk*1>Pwc>_WQz*W zOmAjRJ?frIc|W!G<0~lM=DdkaCR$_*<#iz(W&|Hzh6RyJum|r7{So+J6w{INei?jX zHe+#V6h`I&e$%%@F9=q;0NCh#pOyp0_jlnGP2)-CT(V8DWA3%c`E`QBD?Y3x(mb&S z>d=zSkFCYMUdRp|&nTNCB+j_Nd^Y<`8pq1#WkDysZ-=NlDTW6m6JkT@t+#%-GdAA6 z&%Tb0Z@rN#zg~pf`@HmW`@OWKcZ%Fyr#cY-gJbIq5 zvN5QWN8PC7VFZ1kz00V*NDt;_%eg$KSB#;$qdxk!{%bg6@Y^OaEPb@|F=}N=MqYK} zQI?g`4WoRWi_ZaYtSs{wL^Iy_Q`L)emIhZZ-t^K4zS&~;#P61`W#>tsTl2QTwUilW zCjer02jg*oMqFQsYkLFBhE zTt$*{5T0k;E(e~F6p>7b&3K1Zzg(tQqw~<(HRDRNTt?b*3K*`buXVo9|UfVz2J#I-HudcQ%6}5jf}=`Wwj=-7ML{YR7;d!$9UYZ z19QCk&DoH1bze@NQ+#mC+OC90JC?;Ws8b$gf-&0c6XLx6BreO09f1|}0eZqu8qArX ziOo2-Jq-~6wo|s{7C<}ORpdmDv}nd4f!I0rMMe%C)RsDu*+Dl4-hMoK-(5T=KF_Fra8aPd z)@VVA;0FV+NQ?Xy|KJiAHvB5(DCs@nvH9aY6=_aKlgE@j?Qhw{z_T~GCUDxXcd@4c z3pdRK{?_bTsLPAk{{X&17lIahxQ9`l&b^B?uIW67yjaIIoF~?nG0f>^g{8jPSxw+L z0yU-ZEe#=lp4dnxHxe1G!}?i-tTWw#p`n4A0Etzw@c>AsP#j*d?3US~p0RaFh)%F>d*mj6_Wh@ZD| zitLd~k5z8k*)7JmfEc)sZOeS8?@|~3t<5OR0a^IKd+V4&l3a^=SNZ$Aj~lC^OL z(7dVaLJM_gt%91ZO}?qayx;CJD3(V=yJ5AFEXwPwfk`_yW+fTh;znGOMMM2Sau76J3jawyJPt4Ws7kf_ z@@2!+7wUSH{s>dd^xEp4%PyB{hW*g6)G6SCJEZ&N_P^l?cd-B})^=fjF4~Ls81^nN ze-fTZ{*5HcGh-e_hO%Rd)Dn!t868cgCx?cuYx)`vXjSA92?;t{W<1AHi{L=j##it6 zU)Yo|4lJ{r-tyD$tse>fcL!9GJOPA#F%k%=&2PNJ=xBlb2Jl2_aq&&Kc*FaQl?TYv zZxB`&WH!T2J_c)Edn#>DNYc&$a;Q zP`?N$Vkm&8_^covWXDg!cOs%% z1)6L?7Ui`Iv}a0<*|zkAbhH+8GioFhDh8FfLGkAqDGpfB6G9S>5H3vyr-#?u@W=Bk z&~DMzU+hF-;2#4n3G&i(&uULAa z@8UAuuTlkK5vXx?N5+y;FLCGX*@mF$45K zpaN{VO9Cl2U?v@7tUk4}cbsiCS-weq(<-!h z-f$x}cd0US&(XZoCN*DLZ^t=K|2~@k?2yKZD6p9>pqjw}xN9xx4AHi)X#7zp`^~vXdtU>eUl$ zUHgn9qDm2IoKDx@9Ii5JlSAq>DW899xmjin_d$WO04Jq06OCXHp9mg?<9Tq@0HC9# z)+Rn8JQe>$AdGZs*=sEj{q;MnfdE10(+}>ZFQ)lSNB&W65hxMxN=+rq!b^x z9RlF{*b-Ctj5sn~T%4@{fVcPS(1ho!|6K1)P*P)1<_^r|$q!)r^RsLzOIo^GR&508 zg|4T*VR^FIlp9vqqt<5a3x-vJakKgX<04PqUhQ8ut<7&l)S;)IDU~fnY$3DZutH>wPs~z@O9+gux$Lbq#^kGT6=?`m_FW$Yo zlx7rVWn_iOe@LZ{8_*xhemVZ^x}8H6cpti%tgKeQ;gxK+`yW-LiTMX5*%V-l`O{jJ zcE7|v(SDd_89$RdFdKAvPZ#5_+1jusSpmWpd{iEcv)SoLES@{}Kh8 z-FUTK`H<4?i5TjA$=_^*RPsLD7F@V5ng1Z|iO}-R2b?}(?`=&^r1@%(ifslw5@t4A zXm1sN+LQC}EO3`%zT8*%#fRS3f}pe)*=TbE~%V*|5o znU&?4ilmP{xmOdI;nQdHSwG;VL}Vu++T|+ng1oe;xOTJ%c0)XtcEDIQG_c5LQ~x0C z2k8ij$+$w0Xm~0T{ygHz zDEMM8>gkKe^irh0J@#_mD)*3$wy$jr#A?p;SM=5);*9E1t#bWs~5g%s4b#79Mn?o*l}@*JrsLHAa3uRTiW1{Ut!p8E`Le z9F$R%E?Hla=D5vj_;^Mujy2StacT(;nHi+AR8H0A2HB|{yDphl^pQLed+7G8>=wDP z;rz!_@4wP3tMX60FO`0&YVBLNjE{0&G8h|+?kPa;Vz`ATcbD0JxKUnmYaVY?aN_Rd zayCqgK&6F`+zoqjvM63ot>@?^qYQa<<98+XpoN{#oo8%c#>7GqE;26j*YdBg4#W;? zSr67Md}2}TaG5U&c@xT-(XN;7(p7s9{$c5UZ)o2)hc-{DzM0kHM1ii600QSvA!kl8 zqfTAjv|o@_!O>Xq_+CO#w^Y|j|1wV-8WSu~^}c|XON2a>FjHHZoHbX!{nPr8XGO~u zLl{i2Cp@chLa->Z0E+(QaYhG@3B=i9|cfkLfW;QmS|CAx1?om zxzEL&Q!hh0gu+aM1?Y^Ro)H&vE*aM{8{R!^?S#9@McZ$oV-@UKylwYQz#VlPy-Kr( zvBBIcEHq$$;SJD|8s;q;Wwr#BJi$T~^&PePR;n;Lm@Qh2a}5CXpAP8e!17n;HeJ7* zP75RDrU3+6@_OOiYaWmpHaRxv!V7q4MqIsrz&n7_Y0YS{jGB`S4lVIfI>MBSfgD*m z3h46aHC8G%KqH6OAWw9Th^aJ99+3i-Pv4BrclnGxWOEF2HWFHD^F)ujmjy;L+G~oR zxqI6d_V_JZ-L`K0J` zhTJ1Fr+x0$P5V+D6tW+y>ua!<&1V{I(^7)OE3w!m!wN~=)lT&i}Q4r~c@&~ZMlKVZFNof5p` z+wS2VHD$7^`ktZHcz_S}@Him^w+Tqc4Sy1R2L~vSca5OhF?iQ;(>g*81Bt2bZ5J^K za!GWL53S9g0K}G4#s_DP*c3*D2Ja|Jm!FBiTP)IR?cXCZ>he+EqfuqiGpSxbdOzUU zx`4p41!f80|9T8JWB8{KU3g$!_QcW7&H{#fYXU2oMPPw$Qzm5ug@#&&Ah=+RfBBcr zmuVP~vQE&*$(Wkr59nC3QiymeM#NY@AMj<%h))Vx5^?O~xdfKXg%M`1D;6%Y?0bAP znOo*jzxT-X?usGi-p+BwnGNwDy$;FUT>UAuG(5ctdP1v#G)23xLfErRhY7d(^11ON zL#9%QVHbvdVTI4BZ=-YB*zv@mA&T4A7KHS?hR=&|v#h;UvGfnd_Lay^U=|&LhHk3< zpaLhd;#Y$T)rI;*V*n)6b~4p(Lc4h-6$S8s7=#vQ?KW+ZQFgvfUudp)8^N$B%Rktp zRm3mKB%|8d!Z0W7j<;NXi;y@-&!)<{!Xe)e)pi`J7R@7bL${(krs9{5FsvN-IV2;b zE&Bj&!5N;gfr&+(8sLFS{IZSp?KyW!LW>N`vof!ZmyWe=MV0bwt5lFp6JCkdA6UdShj+HR!(aKhW(l*9;ZZULz zTn!%|!>_y-0@>&KE}Pojs;@sp(5t*O-!4Xzn9qVZ(7MKJ`+P+g2&FX2cm)EIi!W1f{%y_IzABup5Q)8q{OG+$1;liDgRPfkAeq%-zPQO<=c z-Gr5f=SrS;$~IH-AOeLo?qe1T9sg4(1e`}srBxH!Q%9mE^$HoqQ-u4vQxp=eb{BZB&P7IbOFFmXiY#=Ay%Hs|-W$pudfGL5Wl0KXXV9Gv7*7cF-Qok<>IeZ^aE{Ms`C z08x`}3Y6zfI~vY&ExgCiFn2YfN7W|a$?Gs7-erK^Og=d8jE>{^vy9NP?8{g%9$W6U z|4Mes3sutVTTz7zdf&g!59wcb`)Z+E@a)r6c?NE01&)0FxLP$Cm><;wt`*U^o|RDw zYcHDs94H>Ux`20*U08|;Ze;+C%l!y)Ga#gq-xfqIcP?h_t1W8&P^zTDyb1-|H} zWqbA6F=@t_&u}2r)x}qOwf1RtHqm})h{h4r0~#uTsuFw%a9BWxE3;(z38WJO8c4pk zDK$1+0O~s#va)X;rNeYcLOL9K4T|TTrRSblv7r>yzlWab;&503uHE2zkG3Vn|JB;b z3Y_s=A)d0Nz2a}ta~@i@;O7q%OHCT}XjnE+zyOa=SBX;K1ZppE7; zIcID&r3eN_T?}|!2(Ufn<%t-qbre#+#b~@;dL|Q_4wB8w$~s zy`=$NTA__Az+ZU${4NgNOyh=-AKy~Vkb?erXbHv zG#aASXOe6LqXVyM8ioS;Pqje$7L^tp2MW3pLbwVqUSwRWDlv5=jG$Y>7G^g^HEPH> z${IIyJ%de|f(Q$mVU>_%f1yXASTj)9BUYBad4Mv&r!0kUgo8FWtjhBQjn;Wd{b=YD zV)`U}G@SL2L0jCS zgQUIP_6{3c^mNobjJT>9QUh3A4a zsGKFj1{#7*0gm#xfHRw(mGTdiAtiEB^xRX$`M?AYXuB4I)vf__>5LVa_Prbacv7E5qT>Z*Q$dXyN^>D}w)rTf7 zR#kpE_c-moz6&!%+yZChDFsOEU`fD=yo_HQ=AK6S^05MSAMh^0cDCM1yV9wFH<_Hp zME7_7#^+v-T1bWqRG2n(Avans_Lc8r6cEC1L=YT;sXmd=+Sg^YuXCH13f@$(MmfCm zfEf0cplpr1h(1q+@Dz42BjJ17A}UaWG%=kO1)bd#M7R|@c+%gix&PbK@!O}_?F+5) zN@beIFT}n#-I@4J`q+rx{jI1_bnNIbYUVnRO9o;>>@ zK53<$qGZSv%P2#@?4hvVnV>jbf0-s0$DUl&t)iEmT%e!sGu(%d!vjKs*qWiLJ&Tz# zggm6Lg{6bTXay!6jTsAilWiZ(2mg~T&kRf;wzI#G3F1k1Utz3En8QsQ8JG!HvS@2l z_HorgUGxFR4xQ2$!G|CQ;k)&vZpf%S9#46izNEIL4eMSx7TI}{#S_3V-yHdc=m{E# zs?7>#D>6Y-A!u2Y4DUiU+mk*@miBX#>I>$D`=bV9=$Nh@bLXxGz-rt+}ONfV&%I&p8n2(_r&2)Zt_`c%F;~Y%CbM9bm+5%2H`e$ zi$9D?TCS8PCBYV^ft+uJ+yY_i*|K7XYmA^5CySR3FskXFD?|4MljC`(>Er{vE9sCk zW`~@8<)3fn?X2X6oJ8gnQb0G~IoRuE$1a{%y$cQfqP0bUuLIHVn%?%S!31@pFRfii$Ly_9cPX&ucT8#+we#=!f{X#nr=)PPbo* zgvU2PO4(@~=({=Uj_>7fKkL5Pv@wmsEle-?9WemUxiDwZS>I55zqx#K`Udd{-#$dJ zueO2*`v*!i1;PV`Yi!ROpE=RFukR!FQ00|UCb7yeZu`kr(D3Xc8Mr)wll-u}mwO!O z9isr@9`kZj5brP`en@Tx)Te--ky-!)JddVv5OX$86L}d|+8t+haevlYFm zb^c#d8NLetA$a03O^JL9G)kcBwy`m!OmrC zaxjlJl5z%!l>@kC|ME2dUC<#Q0rnh=_Jq5~v8r?J45&Ru92{wrXBxftnon`G378uW z?7Oct#yx#rzQd$8|2gClne)PF;EO;7h2~ft63DFbdMBjo_dzUvRdT9mI)wimBaEJh z6n^=a-aT%3Tb;l`NsV31G_qk55-W6m3MGsiSH34O_1^!H*V`sIQk#8{nA>M7`EGtM z^XaLb?XF_m1S>(;tNQN}WuaTN0Ra;{5r>vF)kWUrKR~KaVp5b2GeJ*u8#N|(r8KD1 zA+qe+<&~SvU5PyLH`YaHFSmKav8^<&Yr6GNMZC&_u ztAOr&0U4X@KI;6duH6{m?EwNr<}wcy%=P3c$6u)^5HN0(TwR+LTyRxpadouX{{jz(U+3ca;DSq=ZgGGt8+wA;n@T## zD2_9B@&`O9KsB{YaC{AH|0op##0+_3R-d1uLyuxfa$%fNMvB>!#ghdUHy^u= zgFgzG|9nV6pB)m`eURrS6~kL7J&LUyvFcK9it7bA_dMuHPL$lSMA)q3G(zMR{7(&` zZ$k^vs9*lOS>NuU&6EJJQp{bHDPp*ZbdZ@*yrjT**frcnlIufS`+EicdJ2=aLQ-R) z^ZdI}8z%M7ac^a!W1;uw_7K%G1@=n69%BvSHOoeCUR+IOsQ@LX7V-~10jbDPm{@7^ z792!6eQB_mnql;|8M!0}eegCUw3vvr5|@Tvdj!6&iR`KOl@=%xs|l;AN7pZhVFT9k zea@+h;6s**aX`}ijHhX7!y=Xb6q+s~qQBEhxT3(o!G)iQp2$}^$p2Fp^aPEEFSQl$ zBH3t0w+rLBG+A5+t9*koSlC`NX$^-kGUD)hSwQ9~9=~DYU?X2K!yxn17Dh-1Le>UHP|1M{M1kf~nitm0n{{9_$ z|9s>j`Mlh~!18%Bg|Ws(av|VymLa1Ju>x8W{epUzalSA60WhX&=lS;|wL(jf`url4 zB73bZY)Il;acslo325*KJ%`PEB_Wi%#unlU4PKz!5Sgyp_X9PJdIPS8B6a@$pR!Kh zDXXYNtD&3lKz}dlpF%%q$ZK(h4h{c6t_GYXdbhKSI=E+B$Hmx2jP7RAQ3|TxFM^M$ zU`I7MA4@O$%CBhm%hAA9`ATQ)kACxcGRlb+QM+a(qD(Lv<5UeLo&TFigjaEs1Yb7t2w)9L7@?j_5?fC{9# z$E`9RUM=HVZMNH9~&U+Yc8az)L`_67Ao zA6)rqGi0NF%lPp@q(!ubrhM3g2=zTS|L)>5#QN)^wW1PmlO9qn!%WlbZ+kJ3K6)~ zegQ58=eyFjE>2jPjb%Y(cx2vnASX#91&;;4&z4!=SkPu3Ycae|L1ZXbgm`KsA*cH*Z2a{0yVN1%eWi1mF-*7R)qsWFBm+0MHG$%OP zhr{n)hQrGzZG$qYH4att2Ng7u!sU!s$z659qiQG-rG+<#_YH+GF<2nSa`W?`!u+X6~DN~HD;T; zFdBzDU@2}#s~NN=jQF_qzOd6U^&zBZ>DP~T>)!4)5!(KT(?U+^HtZ&j7q6KYwfPGt zJ8RDBVN~qC3#R99y60hkkb&-L{wi&3Gj()wt;Lzp3?9jMW2D5x=`^tgs(o>}H}R5Q zSf*C-oIEC;rxsoGwR1l_7OC z|8W84SDBg5*mRQ})_rOqY(Mb3FoAP>u&>rFp$C8>rC&Y&I|v7=+-!#LxR#fBYpzmK=lrkcmas`_!dJyx&*tywd@tjI$A%WHMFxi=5EInF)%(`~`c z1$n}vYu?D*p4(`Ln_HOe@3>N^0JCS!-RAI%(e?e%_X2-j$feXNc>D3G%P9te6UYmf zE?s+@kf${`cwOpVY3ZvS*G>t2XxH$pTEApME7RufWuKkYPQmP7$8GmMzqC{U4q!^x zxStvQp#&nNosKTKYHAme`e!CFy4o-rckMl%pe+ek=~wT(4COV@=s>x%y#ins?AicY zTpmBr)b2@Od2iKF&|awzSz*#3(T3mpMi#OgA6=6J(8-F%OIe=>+><>A?v|hIUp|S0 zzR<;n77mE#z`csTSxHU`&KY$s1SA0-!8U@t%=(!UlQ*@n;qH~J38aSe({S2eJJ@7u z%k5AHbLM7DM*n?JPxt|!ri|y`&%9IFZ?=14HXGvgqn+UPmhS@e#eH$|yxr_Vzlqd6 z2z`2HVSX>&M9no5au5-Gqk-gC#$9rwA}$f(2|77}{?m>Zr(fgG?DVm+oG2}loG4Tv zXpCV&8~jLlOKT$)z^{y7`;R_e65H!7QiESt1CnKHv|>b!)fo$u%MV^#S9mL(WQ4wW zhku{EtXwTaICVjKesZYedL0G3p{QX;96UHl8@CP_=vWzxK@@#I2VW~4vA+!p2|*x7%Z;$Hn&Csz*JLTW6UkIdX> zv$|mDS-^Y|vWU}l(xaX1?;lyFVd&&>za4OU90Ag}2|d7$c#H1fZ}L$<9`|FmBK>IY ze?S@j8?f!471eeD>RIO&z8W+Bg=8VVVB2D7{uQZD=k81uw(eU`y6MQ8-a*2^_Y2F( zHG5Ppyz~$iJiGmzpXU(Ud_KzZS~GpFv%BUvCCM3ImCDndoDxLeu~XBu(U;rhyVmA@ z;us#qcj{WHAdszi*;zTft89r0&|{X7v3a3-V`8?I$&F@k^*pP0u+pfk`Fg^Irq>>^ zADTLGNlcNJLorE=0mi`8UV}RG%o_#ya+dz8=-B#kfkSv7$8;wXWK4IxT4@=KleK!$ zT<|hqGAB}HumKyz>SL1Ql(qqdvUZ1|No{P!vsZwJ{SO@SW@^3La4uFgv)ghYsoI5< zVaKfc%ZcYS~V{H}{XTwJdAUhmiI^?W`bhv)OE zP20i1z6N~<)GGH+zQkqZNUR)P)VeaCSJLB^;-|yA46!qc2zxIJXxTS?dr;lU zj!J5U!?dNl3eO|R&6t=S%}6~Pq!+L;UEHw>ADZ_`ij8VB4z+N<>D%gB7&Tk`1&HZa zf~IR22kG%mh;?Y8(T3qt@n(;zXW8vePhTDjMtdjJtt{B-25UFIWtO~7KHa!s+uSlH zDt&)X_R&3Ob7SoG1f@Ei%Rba>@lzG-Ih;eI)Ar$&1MW6^wm-Bp#NJ#?knG=Q&GY#T zd5}j*JH)|_KMWqnIvhYlRV zSuM7<2VHw_RTXVtNer=meZ4wll%D0m@%D@uB&;@0wLjF*yYx2m?Px>}HH*fyWn?b= zO~s-g+wR}kH-SJhts`T-BQ>+-AFtFd``5I3v)BVmwBihhFGbA>>puxx$J{X3h>4WT zCDYz@p&>Wk^xwOeD1Y*YWOd8j_Fr=7-EO6>br#>ovbR^6@~IINa!o~@5z}#$+pH4x zEH8-OoW?*;GcwAibKZ>lTVD9$rL-G;DL?-ZF;e#a?zFr$kyEM(qM= zo<}S{HCtHBa=S80&}@dIv9oxO3j!KX8Mi-W{B4v{LXT! zd9mS+kfqdeY*E0d=RkYR))EY%HA!oA_vE32-^pb z-W<%TcKd|zjI0hGVM28!brs!GB&8YAegF5^h1HT>ASnIwOYY|rLJvc9fdGD-I$Xjs zjU1UkE7E;ukvz1ZO{6VOzBYto+>{vIH%})dhf-PrVg;$g9|gfTdA5W_Y)+wT19*Vo zi1z60ox5?r{|waS5K?*QP2Y}F$488wT_!dBrmi?W@gE`}Hz31nF_#!gL0ifDp}5t^ zx@uX9m9@lxjr)Y&P|T+yqbyWxJT9oFF!4XaBeyr)0y)g zHV;&J_k-LxI*$Qfhab_`D;#ENi?UF-E=c+7U~Az+ugO~>WpTW>I1qXWzk*hc~6i6c+a5PYF7r4KZYw6lMd~HI|hSXTrtKzvOb2b~ppl z|BwG;#SO(0hf?8liRABKHUDMA!WS$Hnu$9ZO-5g+9~Nu{$spf`|B`zaL-@`Rc}pWf zYhx6;gj^3hsSea`OYR_pe+hma2>pu`oh@g`j!p%)!V{6hq_LYIxq>cHh(2DLq86~s z3;63|^Wn~8VgL>(j0~$M(D$@p{(Ka{kr(f2oF=93`JA-#Tgz~!y`s@4l6uITZclVY zmCfs$gONp7tB+Or<@NS@Q>1BcO~a@%%p64R?S+>l^*ao!H&gBrKP<&liG6VHT25of zV>MR~Jup`d2U__niDEKdw?M#8Go1pV=DNQOKE(JDra$WS=KT{nt=-?kV5e*0+YPifPtb!!?y#?i*bwhkuED^ z;a-@U^q_zc?K4!T-54rjU(T}XG9@bbS?G#l)gPn>^z9VWQdG1JF|#r={i-TPWNvQJ#uDqf^xeYTCrM40qvH3ZGYm{^hD-ykg-lgv* z87hmO7!~K9R{%aT&i!%PJUWQyQcR7rvI|>RiveJ*_{_qjsiV*N+h-25PPcdUdV+J+ z`*xq?E256I%wGxPIB2DUh5Z7K&Fe|B9AW1)>;v&5L#@AEI6Z8WY4}12bN_}tMPjVC zflawS!W!t*R@^q}(895sf4ZYwKaX7ehBvofdgv8Y)6d^9_+#7aFU#pmZchBU4+8_s z{>rJTX;2M8Y2IrQz85|;(7|Rx+rX%k66kBz-fpO4h|ETuP3%A6@S=i^`X#4krHP5m z7h^i#+PKi9I_x#{J%X9SEp}8#Ke5xdvgf-K%8NCd>>@K|yBK=QPvwhiz@qjtB0Ku{ z;-hy&R{?L+D$%%vM}J%3Q*jLY;tr zspPiuF6prX`*Zxzzu$fCqS>M5Cn2xU`Pu;gDH($@O&Gw!^g-0P$?#PYA7|WP#F5Jr z%dU)~k-PAIbPWOZOX+A*13#J{nOisTvS?L;DRP&;_kmKzBY4U+uGbN}U2L7RyHMVC z!~;@q@OaT{eF$LJEl#eq374SFz$^`7A|C2X5=1nxNo?tA$)QO%t+jExNngrp#4n2L za`S{n=l;g|u?B-H-mdo6i-dS=9dzc2R|FB+OAbz|0|93g!8U@n@cZ~&qZw8< zXE~hFOw@23L8$dN>_tLb5HVNTo|>8y$2I@y#bb*6!c(IXl64@(S{J#-u{V!uGiDg- zzvNc0^dw>(LIH@+P;f{D59>?xqwx6AoSmTk^1uxV*rp&VD*xUSconQwO)gPE+_kUV zNUhJ^mOSv?&qlX%A@akfym5ly&a=6^a_5VRKS;Rk%ulI1!YhpGM=$=7p)phS4!Vzz6|?r zB;D38sup5rPD}RS#z$K2N{xY4pjjiNn41J9(X}-)y-OZkdncw`bTl+TJC`#D2j^WL zIJlwjy={1hx*_`O;YvcSKX>`H7HS_2Et+F>(6F^#POXgTx!-i0F0md)9D4s7f^(2~ zC*38N+faTJD89o=QBq_P&U^f<01)`rw)N>CLn&_&Dto$jyz=xY$$vGaVVy=n2V*FE zv-5M7L_R$wrEAU&x=(3z=WTDETB_!(AY%s#0w1>0d}U!b=@M!3B1O70P*8J17&@c> zT54O#yvb?gY_K_mv*+9OdZ|lJFi!}JG-3gYo!#%a6rDwRhu}t@SXq^P5P~st;li1X z?dquhYV@KEUc51#$y|YGvTNUn^>ogMv3mkv(S9bu9C3ppR1!V!!AhNrIPJ;`neciW zmEOgUO(3N9&TSg|e2Eu~-EN#fF&Wg~av7@;{QhB~{^tShyk$DMYr68dJIFSXy__Pt zBDlbsi1pXuD9T;nNYtW8%m{5Z222}`NzTS{jv`r0Os$1+5o&1qULi5g#LK)X)`6yF z)(M{eyEx)hXD~+NTX9V4x}4x5yW*U|*9Ivbp1NIm>RO-?{hNNr>M+Rr`sa`k56@5r z7YlGUcqzE5;cN+@aw!t6Nsb!9STFXcP!vD%OKuz9x_gnh8AblyOV^HVNYjGRsVsib z^U;*%2G`mo&%^$QCikOqtNuM&NkAed8l+8C@p-P@{zAd`DU2Ks19Q4bwDoL|9=* zWZBHQ$+X_CcB1L{a}D^1CjXSW=EduCsY`zx(SQC8vWEb=Ti;ID&6E;Hto4TSX2!W* zcesP(h(Z)$lMtDJ_o8@A5AMFtw!@S&R5=sjgr}IzslM;FIsS#i%>ODoR?A={; zWP7!$qUxw`k0;jX;*F^gWYYhw_LXf0Z{!cCO-oa3E!i=_(ZVjYg+cmI*Akl%AI#Zu zxqe%EPSU;d;)n~KV5Com=SPK>oPnm?AGoej?R`t(v2kjad`pSGljkMy#{2h8Fx;3c z{Hk-VZa|9UiC?l&0RO)ld5oLumP`NJ=orpt^$%6Ap4TwWtOW3W~)MlUtdyHHwwS7GS9q6$-_D@iq zUXzWcFfuVGj0;n?N!w8zRCjfFyaCedT0|>aB^<3t#^igPzLB2H)zuOOyK>p-vc{98|3jZ19lc>(5Y zOqOA)Z^r{d}!=e9WU^#0Ge zdeovPdrIR>Qt{MEKw0sW&ED>tYL{GBtQ8s{SkI03)GWjY1O)*`bt(2{v0RxWPF8a? zN6s7YPcM@X)KQqU2|yJsl{3^CLy2&KYezp^^i)PENA^iX_k^@qNKbsSC2N43Poro(Xo-r9sqEbNh_Z&BX!Bi)lyG2fb|O+GggOf{Q%@ zA7eEOEyKY9)pA;Te8#Z`J|{I;p+F7`G$5t{1&Y7)G?@DoCjddmS>NI-NvJ&!CJebd z|E5sjcRgkfgX6}Mf}|@NF1mmR_g20Q$!TCy7rTPNL6WXqk7Kt_{R@}fA6u=NX>*3Ldf;e-c6j_8Io0ctV; zA#!Pcp(`T!9BI;FYZdzIdaIfU#(0H4Z#Jb0i= z%dl2hTYZ0O#VDy4UdjM@k>N`YgpXs{FEGLT36fcx=t4s`(9ru^l zIDJ1_S>mPKHBcAAqAbr|(P6TP)66+Z3GuC7Jz`lKxdA@&0;lwQUebX|$Bwx{@oOMZ zFdo*EC3yp^fC;_!n)aDUydyhJ{{w8~P2$5qW=`g^pw}zbw|2=3z>2Q{+x=Mw&H-xX zvq9?ZGTvk{RVXzD?B0u(5mLuI{B4rhh%C+49x<0CkbySVPwZWqBRvZ+iiNa`|7jyS z82=lEdkI~*u+3~aYX<SuP&S7`8C`l531t5=IMjwLe z(s~wiAO5v6TRUw?88K4l6x=`E@z7L~>E@9Ie}TC$d2>hsi`j&V%6N)dBz7%p==ub3 zSY#lFX?ANi5+5}dO|on(aSxhd^3rSEq_ud>Qla&b!1ohKmt(y*_b%`dpUgu0O`3#h z)IyZGjai0UZ@C1g$MX3mb$M-&GcfSeLV5Ds!%qtZheyk5F#e*lxq&eM>foxU8T5>h zUvlPcEAX@ykx<~-V$M*3HcR)4Q}f+DCaaSg;W1fjgzXTRVOEzK&5yS-$U!f;x?(L& z_-M4X^oeKrm#*@&F=q@f(TqE(fC%&YZ4K%1f651gMv;Ni$KXa+vpP1^j)oNEB_30R zJuzM5jRX}Y+>eL-2xj6P-(TJvKsUpIbh)AsSY%1G9*oqu1g&xN>h}#fUDU{bNSCg? zK!%e<=Vq3%ppgR@eGbJ0ibv?mN%d4j-`ojbW#S_g+>ZldbYxBlp zv#y4EbGl`Z)j>A?n$vIfMf3x7D0i+mG(Oajg1S+Pdm}_TA(cM!Re3qh=YBF6v<{*r zS{4rKcyox3Bre0+Vw;HKgAA!EoXc-8dI&GmnZ^Gl;G6=;rz-u<(A2xWeq zgPrb}lQgHYk*qN=8(0Qvr~BY|ly}*FqTD5Hzy6+yKXygwG1WnH?|#LU`Za^Q1TIko z&j$)9(INDmWyPu}bB~)->g)N3rZ@m|SeRV;UR9SeDKoGLo?g<*7LN51(a7)WpBQR4 zJF$4o(5?eYs{W1|4{ir5ZF&ntYpMPp{}6ay?)MzTr5`=ZIT#+2cKhF{8B&cIaOz@A z7bdYEv4f8yL;2HE1}QD04IFuB1K3Y`p#la}hYtgT<>#AB|GRbfz?7FE+X*6%B-xC2 zm%Skz_P{OGgUqo(W^^*?lZIaGXnZ4^^3cFkw}wff#>dCG_B#mZr2(Qb>l0fQB1^A_ zx~mSyxp)m9v2)L3L=br&fXrG#+gCB0-cJP~bOJ&K*UgS_J7Q~BftzPUtT2pb?80@} z3)K^(r|$$(5)8Xey{{A+QZd(5W0JX)O{gVhvz*}EzP5G|)wH^}dT@X<(BJnl*&|;_ z?Zf|)J4+xwF$zT2EEDIDls9#w!$^T0x-H=^LZ?Rb&lq$K&zajZ+TFgCQ&|OqGlcqS z!`FG-@`IVr9ADW;Mv|t$=Z|L$J%?-5`U)+ZZFDPzlm-J>LzbS9@^Dc+mMCdlNh?F= zqCI$Huh(0EfqrUgcaSI1x9L7K(T_trx*KUZ>tCEUNpTHz0C?Yj{;i#wm;rY>M^-JR zkFel3fe?(N2(5zJ*w~puuF{s{CE|+dGlHe)5`*Gdo=xtQsDS*W8%IWWm0 z>`Ch@E-r7a&A;L0F*Wr=6TRp1Bh0+DW$+xtN6apx(EmQQyFCl>J0U`7>MTLMH|7cu zOyCfWbqv9i<1~uMi~dV)iOvj5lHS2CHvz~NG=2f=tz=#JM{8}3S^Pf%C613STeIDF zjGD!T>Yz4}^ly5$dd5CFIvmzx)tsPgcD3M5(if#pM!y2&SSUII0(AsX4NWNyc{IZs z-=U1|!;Suxa%q)WUATZ^-*omE`_eeAl9tTP+Aw@e=(wpfHD&*`V7J6mK0(2o-fmI6 zd4muQZYnXSa%GSu-yb;ClmAMGS zc9U>aoX2bg3KQ&E_4DCWsek&;!0jgAiyb^$ci!Ts4|t5~#jYF6X@4_Gk(w_~n6UI+ zdx0=(bij}i$_C&%CCXbvO@qZ#6~-LK2uR#)%?t(2=c!4FR_+0lBE>yl**8ux$}8$p z*!%yyYCu(VMLQmGHh3Fe-T(Ay*VbNyz-xtIG+TMvV6aU{WRZ#!GltxnD9U)WtP(Fj z(xLqC1+>hzF>S>)Eu}myeRC{!h_j7&W1`pdy;Y&#KvvlOQ&^+i8hVOp`sAd&Re8FX z`eOf_{;p2Oa6~WkL?*5ZjED9N=t)FB6LB7)&cAma!uuK7%Y#B5>( zn?%JbqaagpTb}0>T|4PxCph(=0`u7&=uKS{9zKin4VX8R7Fy(Yr*j7Vk9Zxo@Iv~t z!gWgh-O~8z=+O(9oVP)&>k?k!GQL_v|BS_SBu{2Zc}e7Ps9b^~s8;qtUA-19u{N99 zM~L9^((|@cv+96UBq?b^F=KOa5vH_{7c0kv`}^P3LFa zqN0(3ATVlHRBHCP+yidIST>f9%)_lr6ZFn~3&uE~=qb+XaOn)z;uo?*g{HYR(2{B+v& zhePz5e8p&s)I?_wR(3nMJ9Gf5O z(`ltYq@?7pcqiDjs^8b$b+jKP|=XfR^)3g*Kjf5{y z49u-mL}*!NFnlLIxK@ytSU!@6i{Sb!_T~!@8`-y@HhHN2OtyW4xHWoZj#@Z4yjxZBe9x1^<3513D{ zfb^&{F!U(_NoiYQdR~?WcN2g937|0~3BF=sKXGLL|8dY5@z?*-f?R3FOyTgh6WewK zCI0z7aJ1<9>cr!)eKrqvwAQa>FdrKnJ@ND{BPiuVTC2MeDVLsB3I#QnPr8NB_ZZiF zsG;&pYC)o#Y0-DIJ~9-Y$1|=@%ly=&ocVZ1N2_L~&bucs*J(diDZhg>eqQxYss0Xx zYWvLSmp3_uEUC9wsVv_GzfX@lMj6BSR~cXUTEgHvvt~_g+eS|+=9${z zRh7>yLJ}9yQt}ub*OjwU;cun zIuP9jB4_d~!rl@ig#+I;j{3GcY_8(&JasMfb4sAoq)uwqikE4-cr%uK{j%@9oO_K0 z$71wVHhWaY%{k#vb~^nG<1t5CQT5FV>l^yh3XN1x6kClkzsVw43is{))8*OyveWuI zF5b6s-)Qu_=DJ+WAB=Z6qo$i`<_c>wEB_JhtR>R}AHN;RkI> z`~g~OSzPWwukh==-)ervZ46{Cfk`(XZJ#9+@F);u}`AE znUA$$(Q@+_CJ6%v{TqBHj>+AYx2gLO5eiEKzAd3fofpYrn(2!n7KdkE6v!e1iYXo5 zE6bt}er($Nqd!9yIu>Exd90Vx+OkIPSrN52Nf-|Q+J-Lv`Z>s8zTZ(jf=)Jo&VG++ z*sf{2T2eK>YlTQg4s-J#Ie1skO34G0zH`)^iRSnZOb`+nWE^L7GN+5g&6BDXu>K{9 z(4?Jh>P=$kjhgr$&euEBi37J74{;P1m$Z|*oj1_Jwv`|W=QE2m3GHl2_1)O();0)I zg;z{L31c_h@xO)~N;9F5;scf+dgx8e+`@nAYRHFp-DtD)n$VVKF0lMtycRROA3B&6=e@O7@C@3KDByq_ zC4Jx-bK31`AI3~WE!BT-tx)ZC*g*}ithikZ>>?p*c$5{^pUOd7gMsP*?L1M}115%- zLa!|tBBaPQPgZ%*DNaU?ki9oOyn*RN5}}CY>s}e&3ApK)mnkZ}W%U$0w&8Y0Vbl)@ z&_Y9fojFSD3G8bpj%04ZpA(0eTsyq?T8^S|3#@PK!pFnU*kLwTb}KLcyGuX3zoqWC zfRQ|S%8Zcrg)F!;E=@D)bB0>;8jWQ3K^{Ri99hlEqdWw8f_MThu&a?cIzSs*B!B*J z|GTUK_R0E4{lGDW&>Vk{ToQ4^ z**~8DapOBsdeh6(snlG!g!U)bQkT|1^ySN2m0*oqXSGIQweuwfUB7YjSils0$1-f`JuZ%|HPQ{Pg&Q z2u>o4%Nm=TA{h5_?$^@#J`cA4|Tm#5nYLZ2hqi#ZGQh6pnpu_~W*$b`2?bw0a5Nz4Xryj*?43zUt~xWi1mnHayN{` z`{YSqWXOV^Pe@iK1B$ zN?5%q-rsk*{mo2#?U&TC&t9|GvbfHIpg-H)X=e@Ga{4lM82PKYbmuk6ZeZrp6Dkbl zwUDE2G&*aQh{9?F3{;6*rKYbu`z9?6^M;WdKw55^|6SbGaH{;#zT!np0H-lMni3y? zQPy{;sZoTTPgmkaA}-c3090M;-R1%zdy2=2A$wC;g%Cw%WF0{CAb-e{rZ3G50C-Pj zXbCFp*vtZcg|d_Lde8Tai51bM8Xgx=0;+umxKo4U|P zC03^DSJV)_NMjuxfJHwFL=DT=-r)!hqABrtZlwV=VY8>wCg@wQ$LaKDHa#KC#DW+_ z-#gF{@KBf0NqI{XkmD%d9fL!2{cUzskv^9RWU>aY9es0kS%VA~>Bs(-0uCi_adhbt zNjfb>MjnBgq^?pGRds%Tsf^W zX?MQg$3O4wsn&2bSw!5?mL0K?mpX{UBt$~9)^=fWQx3J`KGBa6rIB@S1hY=weWZ&Y zEYk*S)JWWjC4Ct%id`IKEtsaAYd%xzkX+@Z7-+)P4~_?I_=x${OC-wTZ`0y);H%dI z0NM}mR6mQ(s_hDu&=lQtB0>-*77#E(R2z`OIdmTKpoO>Tj0H9c!;eaq8| z=a-(FhkHF-5#mZY24*tL+9*FBoTVV9I~JG8V|*ZBa2I+rN^seY;R(H^!!Tw4l{5y$ zf9XRQtva`?$h+g+RC>aX+AxwEi>318hh0*ZyL)AONDjurVAG~YasVMAigh}Edkr^{ zB?|Z*04Gsomn6nY4Y=ik@dp97+#STXDnpg( zDhnLa9T)n-jplz09{9|GlfA*Mhp*U&zalGu4?QL533GGu@S$RoWEYOnLSJ9gU90kr z(%1%zr5_Z^$IO}-xUMK78i;7&x~KUA?x0(m-g%YpCy(^E;Fm6}Ibx^%;XL`YzID(A zNqyxa?JMW^{CY?g>LClx0&NVv8FBxYoC^FJY%Ol2F_-hn%#FNx;Ws*~EL>NTKA8Q_ zZXh}nB|dnI3cbVjx5%NVk2QOeKeUHpeN7%-r^R(vb`+4?&#ELj;EPv?$hb+Ez!}~b zO+=Hw=Z%DZveaBf95E66$T}+aE8HIOTB!1|ruHPaUw`kPwJ-2zF#%Fo;8EB8dAP(S zzaMw(l}A$|jlg!4`6;_OMh-G!7dh9&zkQmkfHHhr3-|W>18qat_|Km|#<*&&>Rq*F z=a%FD?tc8BzA30zY~%M;lY!`lK##v6#`2jCz~;~7NcDcnb-%Ir^gr~+fBog*>2UFG zU+LTaA(reBayxv{O`Jt57T`Ny+UU+plP1Z~W&r0uLrLvHytpTL3K*0~i}(Kn%A?@X zQid_O3WgGG^eco(QWaa#xo+MmdjL(YL1%5tI$DuHve_sckGIl3mMpJ-u;Yy^f9cBG z`Nkhb1*nUzFYB;NQ%9#&WtcoLZsd-52z;I`63?jkjU3GdAmCmhDb^tuWyBX^z$2{%lDTIkVtJ?$Q2r~=(5g8`+_s)y za+CWmh(~~llczmmD^2Fa!$gi&ztgme!pqIE%jex*-62m%z~bPA%?TqM@!s*7!gmv8 z4SOcM<;WjbULKxtKe$N#LmcZasK{RX#opnxN!R36nbk*1AUXmQzS=e@>9UJzo{^_) zr9=kLDXk6hCMQe%iS_<;Epa?|NxCgVlmrcYsHRbc6=ht`Lz^9Sl|QcZT3LgEH-06g zv?H{Yeoup|EVpk+xr6HI)&uYUy=xrQ6?%WJnn;uyA0amas*cQBNMd)0%~o^y56k&$ z2`u~o#5%mK^Ps=iheh3vyNFCSuB2|X zqh8ahedbF5&{bE=n3poRlF0Et0Y7sbH-0(=+o!-SQUOqW(XhB`B-82pO>;91!(3?X zH&hflB8R0frSq)aKVcA!|uP`sz6cphwZSkMQihvQw6a+6&X2j&A~96tK!ec-o}Ob zRLrl}-=I%DEvd$SaNs9N|IilNg+T~NiCDYh32k;4oT)2;S{Uo4J~?c!fk~S+VqqTf zlYQ^9pGm*cHk@UXhD%H#K0Au$bz>LYHu27q;bNhmyt&CcM&xo+&Qjj;?ko=cH(X#W zU_y$ru0?&mc)weNLz{uk%3Q~3fqGM+?CMl+S42E!Z!__asp^aB)z5@ygqPUu1^yO< z4Amy)=}n|1QOLuw;j#4`4~~305y_f3WupsPjUoj~lPCXo+~)stxZnPNwh|+hTdPiz$?`vvk zorbT)(Zx7#g@HF-8&@W4jc=^Pkkv(AgS4FKEiG2;=(M*_?zqy9RESuR5_$1^uR1Mt z0b=~S+z)Mz(NdGZX99?w46d099s{eMqkqRAbmpcJIOSnueZl|0Kj6pa(p-D#Ulgc) z1+PUlD6pLMlS}_?1qgeh&iHl4zshVv>XphI8Zc*$Cf)NuqLXV2;0_jxx^RY9Q+8Gog0H8Ty95Ov__*ctZwho0ocsTuDNqzRVrsZ7*czyZ z@jmwPthRfxR6Ea~u9v0fHF?lNzAZ74$u=UPr#Ij8qmQygO$CxX;(xnPzIuerAvDXYF2#ewMn|`L0~x z%Z(q)q`ASx3hsijnnIlKWoE!a#}+>iDimFWQV%ox0talm|Taw_PwQOGoTg z()QEC-^NDl=h-~CDy-ix!<8;*|4}h$Dj3T;(lVprj6YuI^{VIt|9bq6^Js3USJp4N zRB}mHBE-utsaY9_{1HDd>G;7&Vw7=amLw4bkmU;E#PjywYD0&V9uib&LRbT5m%9i1 z$JF31fKO$dPF!k$Z-HRb&YuEI>g)`FI6{9vcRwb-uarrRK=by_%{Akn28McoaQs$8 zOd7bF?ifbJyb-jOy@>keQP+tZ8x^rud(Cmi_Kd5l~36`e!K$_5Cx<~sdAC$^9F6- zxqA$LI-WSSe(Z9HVU^Fg{Jy@ESyQ%0+wa`F4J7}vMm(Sf##X$dz6 z*9&?Edb{uI$GxHTTDiZA(>d@yW0!SMgibX~@9Dd#CuO;Ps~b6ed>Mg2jBMXcBekuB zG7(1P6J+3PFQ`tE>S%O{lIt~iTK4jjLVUb# z4CV`lDoT$RL$QT!;~gn7MgJQfS>5@%cx z@J0@Ee^zw{%v`TzU()T!R2%Lr^?zDxG`TDV4Y!^ZTZTj4lzB-4MZDj(u_I1vo9wkg zIZ{FT7w{=9pa?s00b^cze+j+ovL{n6U-tLjlNk2%J(E(*^G0Pq(n)ho!pH6OpK(!p zsEf4}?d(UK5%B}SdzBtr4$k)niGC1^-JC-#7_8j5l%6`;w8(sS@C3D~JLU67wX3V} zKF@{Z^e-KK46zPE8iof|JcSa2T+wf#X8!i+cKs$g3Ad#Iz*X*ze1zP#;BKRbKl#*_ zDvlpPJ79FB=wVwXhG$UgkYA6*ti9JwZ&R$@QqZ(%|CYpk&ulfK&Z!Njk|GSFDrOfW zmga44r@8M<0iAnC)7((H;9CcfcO5#3jb$~Z2fs9y9o9*)GilxNpNV@O``A>qyY@KI z>ZZo_Ow1MSqx)~t-LGVI>`rd}Wuo~&~&2-?3&eOAr`0pPTO3PX@36>Ao^6KWW6natFZWExIjBDn1xweRYnH z5GY2uiF(t0cuh^uvg>WuKW+(KbEvkWYlC*mk*C1b^z(9ntHNUqQR=RqIwEEITNiQ- z0hzq~!XS0DuKzm%bw_c|Q55Is5(gGo}eQ zs?0r0a(;7~w((Y=%Z2g9UL#Wjc@HK}^Ai1ZHNA^pZ1Cb|O=k9SD}n7+Uze+ocBaXt z{=1GE@9H&Eow7tInld5Z10YmzM@%)NX#kiq+`Q#F_0o5p^z^K=-m$i@MRoLx#!Zq# zfmh$9wga|dVQ622a>a4=Ck8nq{dxOxvm=qfzdp6WjM5pF#UCQ}dp2ur7Gt@T7pb zI@!@V<1)hP3nA2}4h*UJ)Gs+$=me#&P*hkYjuqB?%-T$R09z|HOz-(xwu4n`#I-Zw zMIa;qvq|{Nj2zBluJ^d(XW+ZnjDxlkN^2fm{Hl1G9%gBf(V5`j@`jTKYQ2(vvMJO{ z)YKEQ9$WbeWDrbhCHU#RS)4Q6sI^xx8`W#GkCkEDW7@6?^Xg6?bEz>e)c4o8yG4&} zx^>$xxqXhQw_*)z+b4?1r$gpw~OHhOP*Pi5?`EiBS#Yt7d#jlZzwhdwl4Zs zhCs0*zR*(~{&nOWxgkBX;&oU=ps3xfYrh`tp%=#+rS5F2dE6&7Tb4C-7TDRwTMzuxm+mZ)LX;$&1*o zQz~_!kYyzcDNW>U?l{hHQX^tJDsFU=t_K>=EDjvQXRppsM7Y=1l!aZzz6j8%NIPa| ze&sPw`_P(XkJGoC3_%MEfP<#Z_RoUF<&b{peZnpuAS=RWUg69EJ!x$gTek2I@B~Xv zLL2pqr(I!Mpj87nl%IRRWf(R%*ac0o*M;_2ohoVHbmZ;LuLT8P&Rp6jA6=BM!z}=w zOJL<{a;)jk0idHasYC5Xh;PV^8@ex^19Jbi!{Jt)EIU1&#johAN_Fs|m&CbSWdJva z3ymO>pGzwC!B~9EFFEa>PlpqH>yaw6cu#JBMQN|pa>QW(`FGXjCnQ&oTIQb5ci*KA zdgW@q+rAvCHs`SBUUqV7v3`?YnZum!$_Iey+Ug#LH)O z{1~{>V%{))I_+n%PYrM)0jQnF`P7m{tT%=KtP>|et;mP)MIcFX0iOVPi)}wzBuS%; zfF6DPmz=Gg#}nuOap3;H4k-IyXa6eAux5^JG{1R7Zc|(LgXY0P8L^O<<5E~%8P@rT zWc93ApZ%31Fy!|GQ;OB0Ll-@Y(x17eAdq^Dv?cJBG-l4j2=9!T$J%In;*7Y21nixS zD8Y}*{-pKL>FiT?m*qurEfW6g(=tu{vDr00SIDTVgbvlqukU%GVT2Y9)3 zkHwIiP&^o2F++P?==^Tn?&5<7qtDVYHP+^C)pMMJv&-7tkT|0R8&jN~gK)gj;AFE$ z%R@W@sAkeEyn8B6S3dG&m7~6SAo3#9kDfRvveZ#fH#9HB&bKsaSv3ncE2zFWpH`xh zg0?dV3#;q#ElHpE09!z|N-%zR;wQ7=AM}ZZ?0roqT}d})CFl}~Zcay^CE`9^{~O*` z2ycd!k(%L~#0>6Wc3_^OZG)Rd^w;c&9E;0+@imH?q&TQRU zI8-Y)?2j8f_VJ&?bC-60b$*l+*Vx*usyfa$x4B-G64-SliF1c94d90N5!Vg}mj5HH zy6M-(z9MK#_xC{gy&K3K?tWQ2LqUZM?iTE#fZKd;M*d$ZQ+FnF_nGReMWAM8*}L+C zQNc>dx4)hI)9qBqs%LWl9!>|X&98kDTaD{9Txhg#DGhjZvDAb&Gj4dQs-!9)qbxM> zD^Gu4n>6;5Q0+>x&`^8pao5)*3to3a4>k)-S(|0M`G1x;!c6_u7~5=iAT-fx>Ey2uAkXH5NF?c3e+bq3t)ys|2mCz7%u z82A%=AvR{A*xA`3!RVrkng_XG`RI%u<63ltnVrV9oe2le>pN`HBXFCKaISHEVb>}N zaF=1*^SXu?3;dRYJO_vl!8h>8hxlC%4@niRVY+&n?aZD#ULt_U+d1^|va)x@X6U7i zx79}dQ3|Vhzwl4n+k<*k0BKSbZ8RsJ+HhEx3Qry+d4pnYI08!5dPxea-*AKza40 z^x2>GnWk?`suyS@ojk49;xPOdL#?@&leUgQ$h7_?d@Cx_^vo9x>~NA5w;$?tZrSr_Ih^`RJt^- zZC$_GbgZXEXTfnLcyF()srzU}RvZ~|`x`_e=>Y_C ziP53DY!nx)ikR`V?3XxHkXG)k!2dWO#Go39=-J}PJJODi)zbH}HUAA#fESX*<_@Aq zGBRPk^q?#Ugy;m=E`p+TPq!)mq1NiUZ!?5_cqakku90bmC44jb5P)jTKwn#vII1Sv zee{uL+)S6>tF*HtsXYTORnw;{iZYmQuyYW747Dz$r&!WY18TL+#N*ID*?VC1BOG-& zDn&`oLk*Bok`s!9NNR#<5?15x9n|`Hie_}9ni4nL+f$;p-ZkXz8J{hUIs>IXwI_;uK3_VX{SCsI@4c!R-(mC1_~SRY);kZRzx zayfd>_M(!#m{$+KZad#sA-`v|i~$n~5k z^Q_%Ma)U$hI_7X}BWEq{k8#fm(2&zzb@6Mm{G-LXJzn+-#{vw7Ytq|&6WMlLyB8W4 zH@U`R+|Bb&aYkj4Uv_tSP#F;+5QE#H0Q_X}HekMrctGeWLUj`qq)4%sFck5Ppd}t_ zyG$2f5w8A3fR}Yr45fB&5hzr_0M6O1XNXx6@amCW@lY+!Cw<@G*`DO>g>TZws?ivx z7r;@G;Ty_%SR2}JOZPXp;3QV8Z&cqA1>a~uyvAW;o7IS$XRLq}nVnb9cnIyDE2>pd ziygL%l}VJ_AvMs1t$h%rk0XJcJ2s>pag@$g&AmxD3%A;nG8sI>UhlzNSBop+MKe z6}rD?o+mrTI&_(Y2({`)Pz#IEF$q|o9CT=!xA%bAzK|zXy3T&{(vq|~kpq8`8XsUe zDYmW&g=$Ff8w|02%gmpW<6^j{aJP6wz#2*t$;VR}3LZG;k)%eY)lwtj-t6qj3ujCa z+a{~s;!FoDjxBf*ozfI)E;2`JF-H)V4&5FK59YX_C77|AGIHC2!62W`>Q{A*>615JJR{cyN!%$XSGr{}jG-#>ha{ff zke7M`vfMmgY9O(ZqT?MO{4ESf9cg>p2|DzC;9W^%OFRXX1k;n?V|wMKg;U`xjJ=XrA#blNid&cXu`Tnz5?HRr@UiJsI(_JZF()Di<2X&lyxNyWy( z%QHzawell3gqO;li^Vy3Y=O;-x6?L&+O-4uK2KVH349ssvi3{0Yt)8zt2L#oU{RL;b&f z!}V=dNy!po+N5k#*~&JR5JCtc=35d&L-u{9l6@<}H)66UF~!)K$)03qh8Z)%2r-5k z%NS$$GudYRG8tfjL*aea?);)cEHA!b=-vu;04X3}MV~IxcTIS5&R3 zy{Y5@o>M*?B4nJfG{*HubZm+>P)UpBKmjm^K7_B!48GIp>*XucZ+WW2#Fj^6bRQ@jq18Pm_s3jbC!#kLhaADn#dIZjbJ% zX(xF$9xn42HDyl5co)lzScSP<2=l-JW#SnL#yLVTKahuA4l8SJIE2{-iR>e zcrgjI*yn=FJk4Q^9&dph&xnJZ0SkxB-z4y4%FmCg?+mR7vAHuEP|q_dp16PRH7#7^ zvXDwmlMFs#*8`1=4!$qEQ!_i#W(3*}3<~{ltRC@35jHr5+n<1F@78R?aPHcvZT%h@A67FO1~}+7~?6$r^&pn z@p`MmM0>kYi2QAc4t-PFz@5%Vy0{M@nSR|2C>sD|KuhrHWHU|T2`k=XPPsUy!ES70 zzYoSTR$6!>IU~(USP{^ZO4)9E%IcGAn1)|FZ2~`7oi97P3Z1*qk~OeBvatp8-!iU@ zQUh`yN1?7A6^%Rw2pB@1Z;Nz;WqJCXKqk_Z6<7z@)`b9uc8Sebr*J}(A^xpaJv4_1 zaBz7D>dr{O);U)0T(0}{l~1&Kt+aF1Djm1Jkj!a&`~aFO#S`U-vlO~12Lb)b-4SLiLDsZNut0p}h5iYi1ryo<5AM*vnq!#aFT6p9U-Tb2O2C8-F&N zaZ#yVy>_)zSG4C4^H#cny6RBxp)a39W)p6nnn}~T^J~#S>Ac&?q``gL=LB6irY&mX z*o-}J_{ux~^v_|a7Z72AB5JRPbZ{p~h-bmc0+0x8MrtaicRyz3*d%cQtBO|-1+Pci z+hH2V*2DQ)j7)Sfbt1kbVaeP_@} z!r7j{4T%|&-jyfKf3N?S$V7LiqfaL!&P9szx)iYT3{_}1--DIsoVhou%99DC(S45K zV${R=l3iMkxY+fI1N6HId`vy&s-19S^vB-vxs0>fS(jlN?!oZ99)`EzNwk~7$C{>X zWUJs40)Plw{cylvobaMidB?b2d51W*TvOgoPR`6hbR6^$8Xj?h$(;eU;?D|J%xl@R?ULB0dQGGu2n@#dX#udQl7=0vCY*cK3gdoJw^3rx@F3nN>f;=Di;uCxK( zv3Z)v3xM}9Oa;)84%~4HXJ$H*jCu)xU2dGf8HgyExFERrxdGQuJJ@`cW^Q&jkMey& znzrmw;iBUqUi>yqL%Du9=?!i2QD!5Ct3TUQY5$SS8|Yo(oC@ZND@{|EKISR$-{L%0 zj`jgmE`d7h1VV)qJVWnnXc}zZGb2Oyiqz_m2FLF{dfyqAC&{`U6lTk)tvHaZ)=nhn z6$Y0Zis#{wy;PXfBxB8Pc~%%*#jq)94A%a}mDHq6s0`4wDy;lYFHx67{h{#4%*Pk)%ULw(~g zrc}}2t`UyyX$m6(M8@I`(KpW9P6L9!coVz{WUD(uHR3#{7~mCLVp^u^OGQ|4LRpeu z@p&Q~1utMt{t6+qBf!kun*I!$o@1mnWv0UgG+HAoC$&C)HpPom)a;;43rL%OXk<;Y zHosv~l1oX}@5OC!j-6}Bf@^P~@BrS3BQ>!>qgXMX`3Po(q{Oztje-I0{_yv%u3mO5 z$1pH7JT!2+#q^+)nb|$vzt<)wCkIX&>^@T1t6urK>(kO6|5dXs`ORBR-HqIVHH*rb zU2Kv-Xdm#UA7ruj5jLpNRPl9&E6}2^Mt10Vs`y)*3yabLBURl8@--znzB4K!78%p# zUM6D!bQS&H&al5GuZOT;jX_@uZf&x)!i?km$}My5@ytpCNi_tXerK26Na@DUl}&Vq zpn_-2@)roHaYH!%?b(FXh)AwH?{V$$skE7EsWknTDF&!ZAoXH%X)`#e-Gmk06*V(( zs5J!7Uiq*X8C$V53yU$S zz8cGYMgrOu)o7ufr490TKo`A5V74NuZtr8r*9jx7K%$YPUF;IhbFQ0U&_$oaXGvlE z$~bj*j(WJ9h*@^(Q)_iOJYwJ!;@V2QS!L`kH()sOqPUajI8pnhyswO2XZHoVSm)F@ zBmPIhhU$NA8EA%?0V6udFldz|qm?TW;?6ebX8|V`kU(I&092v42nbh)CpM(P*yqFn zin~Hne1N$-koTu^gl%q(tplT{5+o|Du_PzbM=zHjy>!HRg50js(qYvnQ?Po)bcLL` zQk0Aa3R_4bSO`IIj9o$li>=0*XBaaVR|%clhm*M`Jm{E@%DT!!VkC&B&<+;o%y;04 z%ekdq5+y6Qo2yxp(Hj@Md3xm^sS8X`$oTe>kT2UT$UD!)(-UmmD~s=Q;(hvohG`A2 zxQ{FYiW*2?xgGpw$P~~Wt(k9=DVyUAF_m1Hki-DXYR5 z37={DWfDUPAzn~O1B%;g*vv^XOgk_C@yRBHy_Dh7h_kH#xc2t)`n*xL{9yg#qqwOO z6w?$k9!|4-jt~;`Yb&&l7jj7>hSbFV-yk0QJ;1B@$uVEvt9a;8ep>&6S=&p2k9?$y`E^9U&aHrGRWf zD7*uL2@rh2K=7Rhf^Rp_PO$k`{>Yj+xFQ?&k&a)bXl?S%b%7aY+-?sf%^b0 zeVU4~ecC}8H#N$)+HjTAc4<>xA3L4T_gJWOnRu03RxgWsWh`O=h6yL8vhd8H{xO${ z1*(`p+EY52ToZ!=3hLInIs&1()63n>-HWED8J^SB^p=>d`k0hgh_?-mAD|>yie207oMSjjH<2cz>#`qC^alJO}1HD zHrt_d8n+`v5@={|nlM2xlvTYe1IP!6KqjNwjGn7+ZW`U-dz*RLk8R|T%Hy73$XB1J zmmmJ;`gO<6@VZ(YVWaF#E;Y+?vG>n8v!XJMaU5mPS7CQ{I0wnq5{!UEoAsEfwAj`G z;qefqcC0ez`G*C8Bomah9 zlXRrSk1w3Gkq#G;5y1(bDW{31f*`x*wL1)|BM&9JJLYuMiSjc}u@bL)z=^k1H6TYF z9Lnz(6G~1P8{ZQ{&|zoY*O!T@gBU zz+8g3FC;bM0gb$?UH@Q=u+LYNsPekQ9Lu8S!@Xa=?d4=DFwXARvRabw8|t+uKhr7B zYFqK#LQ%SpxhR2oTE$xvD{39pJ8G+nCVxT?h?6`(kLAh?nwKcocIk@cWxb zr4ln|YsN|^Hcw>FhM{pkIDpXo0KWj@4m=S^1nH>+P6nL-rtVKQv-Twkq@6u9QDXY% zI7(k7wSlu3Py2?h42aXUuUHUWyyMX8>mxpi_tFg-wmfkA+wgnO3JGGBk3~GLcbogq z`~OctvqcC`6eKvfiwUCb`)Ua^40qsQ-~>4k2g<6OejMdGRW5RbXN+g)LZ*@NSnyP85{np{8dAcI&bU{{j> z3bJDn{J{qpo+2lmQYsQx;_I^qofJsQl{dEZ*U~<$-^Z`vz%y>E(3Cit zgfS8mw;@XT3|ZrlsdE?vutWK$L7w0kEciL#4{PK;1M zKKSS|UQs+Mr!dOX@+~7dJ35g(HN#p`P<&JLEZpc&t0Hi`Xam2TzyCXHwIH;)26tY7HE=ujj3G0H9G!YPe4a(`Zs~tW) z7HBdzijjH(*F8gv6tNh?FtmHE@s-Pk@!m@sa7d_;_q)5u41d)o6%7Uf`Ud->YnY>wI_; zS?t^Ve-Qf@QNYx|BTMNJ9a?H9hUtup(wB1JDRCtLKK-+glK!*Mz}8@eVKpoV=}N z$|{<#Yy8-5gT%$Wq?`kX5&XN>kWYkYHIJ%acs!YoA&Y0M5VjZi!OQyYUQkPm`4=`v zCpf!kl1W$z4*E6=_biZ(Ivi4XOAGY(n94&;{iR~S<2LJJ9}Ec(e-IA$^-+Iq?iCL6 z^*Q;sZ$F9G{=qYs`<(Rc`hAr!Vk7t~J0$lFG!=Jy z*4}D=b|2JvbY&ygZl&i1mEo9K8mPk97I+NP2^5DjbXb>Tj%IXepwIKmNfCN7G47cywg4G zkWXoZFRG)O1XCN?_qVgCbRh13^q!B zbMDsUM={SMiH*r9pqr2WYGDpgFb*P}e($iq%2$}l0t)Bpk_u+58Oyd0{Y;}_4rm!0 zI+^Q{@r$=+TWX@L(*R1KnbN{T6Rvi5z?MIUGhm^9S5zD)qyTC344a;L**#q$!z35uH%gM1CS%3SMRTT!7@X?cy z4qcRlKE@Ctm%-6#1KW`wDn!90tp4iq!~>MQDujAYS38`$9{$ z?6gZ#eJ?-5c|@LZz>KPoH9oRB=G+OF9g4S8yI^~*`n-`-xxm%h3jhP_DzIzrG<${; ztBFRAg2`QF%@uz5m8|$(1%L6yRjHKVWcVFnVbbRyb>|eI+A1}Xt z=~}h5A^7L279ZITUFKGXINwPYR=A5B+;CQN8ZPCkmKH8bIF{u4&l*4`R@S-yR4&c0 zdb?&*e9qC1|6DCixc7)ub&q^den%i6v8aEZL#NHhxw7m#^nwMVvSBLPBoi}WhNBN; zLMkPi`|GvfCIa*zx2yE;*9D8r<@oDtHM!W`HN2aaP-W*_#{*b-_3%2}*1wkf%7KSE zE3u$sJbz|-hYAfB+c?iVv(1HVYCA!J;j~}dl~2HOLaKjrRqIL@?F@c|d&u-jQ2d^B z_?>h=oNaCANw1{>MwG73J-68>A9>8GjS-dBq5*#iaPO+<4gsvTn>3QRXNS< z6!~n*u+HDY{YwrhVtb^{zT2^5X`kuCe{lhK{L3Z!|0YrYFQxjOzw!S?r=Ah`B%=zd zggeYq%u3$-R2OsY$9|;|{{Z@nUC83QzW+ox3)vRY(g5_vo&z+Bm|)<}qNDVH?l$zZ zEQn-pMj==b!#qhiBQzL=)t-c@wLh4aH6mG1X~(^-NwzI{!%8`Ol3i_&%-v1XL|zeJ zd-b9x>5%=ZOU+fwfLwo*4#G~o`t%>2m*Yu9R^V{ zW7~?ohqar1oZV!Z)h`IT%_*P8y+G^-JOuitm8g5@yE>)IJuCPPr9Y}PHZT>3=>F;> z{Ji6;$~RwjSB+zq(oWeE(RDojjJHtlXP%nT73r$HOLqQmWRhzF<=vMnRPlY4xf6WS zS6%niF4i8;kZs?X1L_TT@hPmkGl8EztuHn&u~P}iYT?u<{iA?8#|eS#mtkF{LJqAb z!cs2FGb_u{C^a%TK*jsiaOF#aM6KOpCBxwAmWIr=h_qKTeQ{c}P;YbPfn>i3sJJ~k z^Y1E-)%!2^+EowLJ+Mv|4M9h1^Jd*5lYTdddLJE;5OEAO@U#&Eh=!(@Kdt*^(socN!Z zrI2afK#bpHonrUh&f(SvWj3X8A4u;Q78gvdpOyw~d9TxldvkcftTQKR(kD#*ajm{D ztSf)tJajZe+G{du9^R=6D@qR{mwN>{r&@HhNqE%N+G##*IFje!sM%YuGWwz0|J_cP z{=kHuybDu{+O{lEuXP`pgd<~9T|VxUaEkr0_~3!GXTSqXd&Mx1Tr|QfkZ_BE?S9UK z@$(`KXUtD8L!8Jl*!=(--h^Jo!r$!nIQ% zHRZp3xpT-&Bq^cgip^|7R%vG>cZIT&wGv|Aao=8;cIIWycIRQQySZlH@e2VNxG9oZ z%?Wfg8zm|b_ozjHSOT1C9qj!P6pSE_)+meq*0HG>miyNH%J}z_BCv&x z?&F6~w{;!Q{wVd*b;Sm!XbxlN;LNjq;D|G<2zu0|caZpZziin5Ts1TCTXWV6gA+=! z$k1$Ojh5KA&t^6YKga@!iwZ6s6v!T^CYWop-?~5Y6ei9)9Um2 zB4OVbNiEG41m|#U+(e>@-(GvzJ_TK_`W^1z^OAKnEZwwqIMxd>RdMoS&r zeG}1y=kjd^dNGme7zA)PnC<~6Es&2v3md34NZv=zv85Y-l=gT0x1_+Pl7-DMY~h1q z7)zP3oy(|1xg9hYZtM*X*LHHcIWh?lwUy2e7f4l}OE}(2RsQfi_ZnnKi+!7Axda0s z3N}A6LWoJS;um1|bbB$|TP0oOIj<{VNKu~T2MPz(UB_MviS5?fwgq%)H7hD9p4va_ z9NnYU!|#DL!jm;gHwKj-G-S(oKojndqz8qysB-~Jx#~z!7bu=6K!);;AV!gLJQMC6 z!5|g5Z*j`|Q}1$eXPoUjF5c?{=LMMW3mfOyw_BMFyoFDv9&%Wa1J(H5tEtU7rluy^ zM-cB7YXZ|*m%JG``Z}Q9)2jIL|2aYYuad|A`gi;CJwQjmm~X>`J4uV0AO0%LA_a>+ ze^y|$jM@|ma(Pw=^^h62WSm}mcfipzSeLaCbimxo;tWRHj z>A2Oo!Zc?bXaqW7sk8F~_B@lmjt^i7Hrf<^%_32={jU;0+9jQaG zAmr11!1RO&fA4xKPs#zw+E!5=SOzM~mr>UN{Rs+ibB$603m}HY6a23r<|_}#y38E`x(NB1vG6Qq8({;9!z&ORnQje`cf5}(;E7Us{7_mes(axRVdoZmZkHbvvsC7$pv z0l%8f0uU1se#Emv-x=s3QkjBHinX?Uv(4@9U)GmVISCPI3=U~~ePL}^B3@s9#W>cm zCO{>F>o)HE{mNFsbE%l+`pZ|lL8^w>oh zaTkwmYr6D1;{DqdO3vNhLuQXmg}Ua0S6NN(4hR})pGLI5{=I0dns0Y>wq>D=RCKB&tp&j zxh?A!pW!(8vcb_?5!TdX>Zky;wlomXVIHLSlEv{KhzB?Bc^Ksy%X!qVX{gj#G2k`? z_{0KAG-BTjS_mZ8$Aot2OGOzB0c3Dz*LEVK7#+8?@vCGslQQ?+si(3a)vP{6Y^~7l z#q{hO8-&Y6Lp;qc|%RHN zy1qp2iMAGH%?HQtHkN%WZK_T4O&=zQd)8(Zk`|h>ynpz9_T}jX0rENBddLI(&3&mI zw9og##!h^&9PjK=$D<>Ogdsz0&LmH}QX=|9(CH-C6NXxjaJxv!%0}3bDK%7{`Z9p* zIk>Q$`%cTwyI9;U`q7c^lSa(yzfQfAdl*1moKZ?^Kr38spRQK)Z=X5eRy6kxHkNJC zw=_~+XH?6#Ebc8;uDVN~qI1u8Qi@#9q4E7BQXj-wH1*v8ljO)O9?hSI)W= z?_$O|RcCd;SntC*vtI`kFBOLZqguk9Y5RJN&ZDbST-h7S=mGR=>QwjU|KSX4>S`hid2(nDP+`6z$+SAw{J# zq}!7_xl`hzkI$kfp8kl1Q4AiIo|?IR^W2BWjG=dWyn#z^KSfWl4OXU7Fhb^O(IPchTZsv%f}c6Got>iJ-vJ_C_utQMo49k3W~ zYSGUMwxh7?3~L($>WIA6TG2|Vf<=Xbg*}<Pq@b;Hv%jc-`<<-NS-+ z+wN!tq-lYqF?+YWH)w?lyqSSH0pH@=168(_qk}gfqx)uk6-z3=F9-rq@+ldgYLN*g zK8^#`rv?ke23)Y%=I}YJahw-7_$7W(pF*V4*!n0SPl$M-9NO3U*_{p^{8%$M13k96 zx;}>LH;kBA|04+be>#!=x54=TOi2IV_>`T$2meddU!J$bn9*enW`(AkYM+@2-OQBw zyD>hZBfXD|RY)<~E&Fxv_ex(Vc}&qd??937{j|CK3w}+`6iF<#9J@>e2(`Ox=x^|# zyu%u_hKB3}-!eR7-NdnX{!zrf&?)qeao$~)R*bI9bhxvf?1yD9ww9ci8(he0_{^KxbL~nEXgXeYxYgJTy=LD>KTLu8lnnNF$uir`HG%*JmI{p-EsMt)7MnQ%q~qF z3hh60cZbCHG$RXt=Xd{T2S&a*Uup^x(Y1l0wfa7VT_ba4R-cSXzUfw8 zA59#B78c+s6k**Res9mR_toLPhlkB9yl`p^>7W%#KFUm3kjG{&Y__1FvB?h}hz&c| zR+8vrrC6*dG)hwigC7uD-M)B6Kl+-&S^t=&@T7DX+lV$3K#30Yobi}y!Bvgd`&1b) z*oI-Kz)Wh?DGS&fJ(Wf;bBW2}@kG--L1{mznuot?=ZWDC(^K*%V!fZ1yWCz=%x+B9 zQYsCUl&D>-@bdCWYuQTmK7L;@$#s9vdAf|pR?{*Hkr!;F3b>M*;NB7TtRa7ea2T}`6*%y*=Sup~%pU8G zI_(QZ1!H_d0mZoyMm5t=wHUBtDYTPF;ULj*%kToT)9qe*ANfV3(^dJIUh&NhcLxkGs^jQ3?!xfCK9nH} z#c4Z&GCw4(9)_s)1P74*sjT?9zm;~Xxu7>KMc;1siRCHb_FX3=xVO=9zveLfBBz&( z6@N&JU+p%p#rqu=toH5WqmBD_@0K+RMc z1Xga1J#eMpFu+n)7VWmW$`#B`IQb_WH*wG^3@cx^6p&Z>s_0OpIshm6{#7K2tJ0`C zV(J(X@NQ-phCO;yPlt4ocd1_ptt9JU7qGPAjm+3W_5#8T4H+X(ZPA2@;?;RN0ns~; zL1q)D^#1;Di@X1g`tSe0|K<14e~G~>X48I#mB2|?ZHURx0PhU(cTU~GTL_$PQZala zI@5cyJSw+)^k@E^lKlZ9LV@v;>_k z7O(s#R-Edrn-%Uj%&ES{>};v)fF_}iYUtf_f^uvOn^=3}510Gy94VaFeue9+DvpbB166uvxZGRwB*haQAEBbmdebtj z&Z*%FjqjM&tuJ+}Pij5;@b9xK&nnT-;wdJkFxPF2b@-y$goBRCRgAz3fMS`FY@}ZP zKXd=^vSeeDHLL_1Q1sV4-b!(;>GnBn4_h;%uo0I1*w)4^`s3;MGoBs!PEy~LueP?z zcHg1?iZM(mj-LKhReYh$@J>|Cwx2;scHme!yo@K)@#YJTe%RgksG&_uXyqdu09Y{! ze{J4xGL`95lRM4)CeyHHxl51@0pM#WLDvpKx;t-et8PvXa`YM6uv}|&G(K?E>*vpC za!n8w+XT)a0kts6pd@8z>Sy5bjfFMPPwl5yD@_|>wkLG>+^sMM`t`_x6P10Qm|8aA zvRF4zllP8v1Xi&+8|>e;*LPz+4~t7ZNyvhps9ai~*jgU}&@CFE$8)SUQ^q`e5vR1o zU6?2MKct$<*UN;brwFLw>)nJTLYBSMKma-2Zmk8FRd&`1?Zt|{fvcp|8KTW=kg2(p zcf`Skx5V9{LL5GfY)!nddjiHGSMDc~%PYKv(`s*8YDK0WZ3Zt8sb7v z)H5|C{t%Cket0G6IX19AoR8-y_h;O$Yz#RkkPoSlRKZm|;hrxqT&bG8t!66hs#4JG z6W*YT@^TIwvD7;eX)w+HEVwjeRD3Qv^1X}73=z=&xHG1@gabH@$9jr!K75Bn!S z1wVArcNw1(&A75=LLuN#g5BHDg1YbByO~2aX=XQxF1cJjz?k0(2XKhwz}+AT$m3Lz zzsgl}ncVKijxQI!K^f>{Fo}aFPq36ig03A7U5%R;Cq;jv8~J&&Vc(g|E|)Q4k^BOCJFeU}}-) z(eDAdVXz~=^bavBe!e!5>Mx_|-B9s#vi=J7ph)2vi6yO z0BPcJ1z-4o0{|Yt_iVj_e7v$(@LdkXFNQpV#sD8>i)%}b3kK+yg}-+k5L`9N`4j?m zz^6V3qiaM}eMEuB-Nm~#w9eS|miMgL!S@tyoA!B?CJZ{J5`>t7HUSZom?#7rrqg+pEn;r>?y%jgI;`Fhgs+ z{V(IrKX4)>6sRJiJ|kMwc}|=`$dek5hC+O7w5|&9M4q5j95WFVYq_(TCBjp-5e-?< z7fJ8zIl>GbvcF?DW`A3omwmo%QS~4E{75Dn7-0C$7T`pu0iRVsH-IAq~NH8G4mQhBvw6r#*nGjW!}UwjBw(AR`)MOEm zGZF}4`(yxgQ|<`AULd`YcZ@j~HJz;KGvV`dWWkPCnQPnl2 zoejE%v<3b12CV+>c6$UE&pXKm_^WMTk@oW&bl3*N#v;+g`U?zn_y^@w9qW-jVZdE{ zwktIdtY>JGW8oE0v%bM7D++~I)X{wap(!XpTmv$o;J! zYx&logSBM=0sCtdCP^zZ!^s6Mnsel*XLVBiNaYjIaIeM3{sCYA^IZs-!<%}MCkuR` z1c2Zp*fp$c4wy@w9(Lmdv#enOeZjY@#?}|)quQ#QFZZ~8Fz|h{dSgo0Vn`yn>!;#Z z>3_Eu_>OG#!^n!XLzvbpDMYPUb!Ub4ZNtiBW@H7X;+RGCFoqOV&(WLmiYFeF*$-zt zfGx{sh9>!5NQ0ftSY7_npY;`s%mHR8UjR$jb71h_mTuS507sz;(eH5*T+H4Ayj>Y0{~0##!|0`#dS}!b~aG$0_%U>`acnbv8|tc4zkTz^l^a zu)=KvAm3y+i%jA6-WPPbwhE3ganXAVMHpg%JEzei3))9;nyE~!rIJmqDxSbFA~Cce z?rZH^5RaT*(p(QtQ5fq*UE07Q>4M{pxq!0}uflHb!8OoGDeu@pfzSZ=e24*C7YL1F ziR`VB85X3St^+yhmA9X%TIlPm70rl{&tI(Kn9BO!A5?b1(>wJqvVxONHVys(21o-- z_9mF{hEFRs!rndWPZTXI?!Ou$12d;^wsXKT1}gD7!7LjZh?}Bs0y}}m@e&*m24>`1 z0d|^w8(C|5eyN7LpJU06WXWaC$ST}Tr4^%M^iPC9I<)eRjXVkbpo)=cQTiHY)8ng& z4h=6MPYxhydd5A{;TOW+o^`O!7wY7W;4(<|TRcAEmNjgt0%&cC5yU1B5nWVBTA~x^kX!Y*!{?FVp=6W~<}j ze*JS1W-qph>`jMPKVF#?hCplw8A}>q#bIg(;$&!Y^ZnJ2B#dNXEqcg{Q$o$`N;nwI zkJv&1Lvic9RMIYi@F2(1FG7AAH^Kc1Ija2R*$4_+#ee4$;R}EH-Q+w=q!Xxtk1QH# zS|2X;_Hm)dSD;m0-7>P|-O*}Lh=7cMMs|k;LHz_M>H^%NydAd_$c@jDOluLfR>&R& zCbdl@ar>Pp$wO1_5K=Tkl=a;?HSfwgco(ON2#M9dT7Ob`jR=z#iCe+->EXbpoC zH12t>_&`Dbe!jZ^k{U<;O!{NEyUHGEgf+#q8UUz_fF5 zak>!k&WzdO*f^EFrNs+!szY;YGlR{}d$Tlh*~P^Up4u&Mg0fR`0}mI?F&K=nQ>q~p zJkMtii^RwH*#!x3T7dO&x9yGpoX7qMiSPkt?F+FG^{lo2%2x9OziPwsw!&?(3!0e);SdwT|0J_z4i@dD5Ui>Qzo|j%~a2BBGVuVUVK0P^ASCc%KL2+<6 zZF4rIe=F$m!_?NbhyN~BIne!a^ws~&W4pGwz?W1;bRoZ>0S4H(2v9@;g7W~~d=Dp` z1{MbNcnkUYG`(OG)E#_mOoYmNj=ycHW!*%iXPU|HC`bVLm<2jJ@=4|Y;yv&aJD3KU1alqU)m9MA*a5kigs3~?G2Bd0S|2=?6{n(NcS`&5{p*XN1*4rYqQw{%RP zJ-8n9Sa0p-gI*~mbUP0%6Di0fSnR&v!~dn|XBe<=agrekzjyo% z%xQ{NJkd3-Fq~eA$_|cIt-xIIev}5(M7!>pP3ghrGDl4x`hM_`%sP2FGr*&@i_y0^ zzI>q~divwBm$M-E7p1X{ksj@ft4R0YgTJs`Ri8elgRC-C^5I2JTqnBH6eHu*hQWRj zcCJk}lm&krt4RF;J;wVRk2nn@W@J56SFtx9C6YhQjYT-9uL_Z@jBmy`>3lo2MjJ`E z7(*^0?#j5+0L%a#@^$fl_xIZEpa;y7Zj$c_I@|B| zQk=8g#?Ie3mTz&f&|#IEY$T*n=T<>|gn<}ikMh*V1c#lexK!0<2#uqWy5GYw!2>H+ zTU%FWZUk2|tvA^SVaUxsh_@{=HYuDXJB9v1+{$HjfA6?hW`DV0bx~cWOz7^ANjYrA zNT?1C?WtaWTsF1pdH3@Mwh1cQ@+NJw*xWLE!1!E)wVB7t>`E|DHFdV^>q1Cn>Y#+Z zv?ZE8L|hwQk1IA4%DNWg<<)XJ^phjcP`E0l)|Cy@hicB6B?i2V}P0y~kC*Z%-k|)sXTG4A)AJjW3Z;u7bZ-j(b zrMK|ksl$ld5b$fBQWr-$WO80DPqg3j(?$xQUY0|OL}Rx}mSJQ;;w&ep?YuqsRB-aQ zEipBka>swU7&>782He~*+@n}7IH3(LW=x8 ziA`@a7R#zBDVQmktD3`ko#$u+uKv>P6ZMuGvjqZ5?zj%Vn-ZJ0ki`=HstKA%%=}ex%5K-*;LuYga0Y z-S~(+Y|!L#iiA%ww-)DQh8!s#hQuK`SB}wCQ9y}8>eQ7f1rkUigc<%d@4(m_?Phmp z{Bj^Q{@Ayi5F=@=6m=QcD_)zI9eLn8&i!@I=vVIJ<&R@!=k@gW6XlSeqQ7@MFSuIX zd81U}UJH)FO-6PB$a9|Y(?P4L>L#)W?8gz$9qV(Z> zmZfpssO!CAEM{DAfS=1#@-x{B*XaOwt63fF)$X}Q7#5OgBNLfh;NrmDxN2`1jLeAy zmN)l_7br+;i~W1Y&*sJm)Wke)Dh4XKo=Q?#*Up z5{r|=)he*|=Kt*`|8p$j5=${Myd!PVA$e&7BI#jmQ00L)RqRePwHktLqB#;9`*q48 z5J1(X6@g4HPRgJNo1$9YO_B4 z$`fJj0fc~qs^Q=$^@E8;jfB8Ug`Tx_#FlzIoTu~Nw0hh#Pc?>x;jFB&hh{AZ>0B)y z)x61sUN9JuvQkC&MsXzRU;{c8SpU|#VEvO!&0-p4qMbd?31k&QhnFgEcx)nsY6c@9 z<#dS!<<|>CAx-TdQC;NWM2!i{Y6FSJyzO9+0%{uAlY$hA z`_SulOzRRR` z%1-9b1(6heRnAA5ZxP3)LtVrgQcYrkd@E*%0)~q0V&5_fLhYhlfwH6%LXAB{?2E3$F5YvdP2F$E6)xQ4Tah!ql zD8njFhM;H`8O;8b_F&|pLZ%bH`Yy9OF~XAHR7y3N!HF@dFtKg^4g;n4Nw?;lxDNK# zGPgw=1MmMNs9;)FkhpDRl&`#u5|vqpTrpeU7&|j(Ij$rSvf`Q}s9Kl3utFoBu%HOJ zk!5e?4QNu{)fd|!VRNJ>NmU)We}Vla*Q_gSRMZXV)k>&<%mO?DTY}9RGrtoT`imYE zj4d3#!ND=a`Ee4aI>bsK`O5`~ z!fZWt{>27Kqj`qKBuv>^co^Qk|6?(}bHef50DyD(TUs|rMn*!oNPqCig*hh)Qo~urzzEZj-6LlF-z;K)` zd0RR0o_nVnWtKf))rdc4c}ste`-Mjv^&OL_tDJ zo&f;?fe{2o5F#C=M1&A&iS$9F1`Yj+aKhpKgFGc~sq0<{2^6NTWQKgeifEhVt)!bND4}IW4F~SVSW$>c(=^AsOmuuM zbF!*LQ9`nKXKs$A#!^9Y0h>8XGHp*22bmd>1Ga$y{nrfz{caK)>@-AD!1F{EvMi~x zM8_FoZ^i}d3ED6W-*znDvM*;oYY@KO5lcHExRO3x>xdtX_Q_(m@zM5;D3xTYYtD3= zU%q2w;T?)fyBBv^PWJ0xo-|SdN-n?_n+~V7=t!Os>oy{c314B`D5O{bt<$upNad*d zg{@Pa#ZWg`Mp78STel!o1)QS(C`8B(a455K2H^Ls(S zCGe~m988yL&vY|?9$19;Qk>B0Etf*h1zo6aHcGUkV4aE=2%KjNtGkEh6K2Lh%0;$6 zn+{Bw110fqniN?K{Q+^GyvKn^*(_vI1uHfCj8L1%^*G4du-y}*26Z+N6m0cij>zql zw6*}lHu4U=wW_L~eDt}FW-n&o{mR4V3SYktctj$lv{9vqFT<`ua+s`~4zI>bwIv&f zbw`mNWX|}woqwIFUrNJ57(1lBDWg!B*m44Me)v6k&dIeoepnO1GvIs`~YNI9MRR660BIouEEnE(2vkbS&wA&Rl}8I zul!jI5P6msR(V|M85xB*MB=hOtLGMy~Z4p>JIK9L+#6e7T68BP9#ug_7|IW=99u zs0Ly~(R=;~K<_BBUiJ|v$Q7ATBwsngl-Q)qZV^2f&}SQzGTl_O2DgzKDztQ&m{- zOv*sW1_?+6b$e?3BnI++(kJrV4#D{m+@Ew$(!a&ZjpZrLE=L5R9*#iOtIaljy#uA9 z&wIHVwi}|_u$B${{S;t)~wqsMDKC zkZwyn9p_FkouX-e6u_SoPC&)-J#7Nf#EqI>#_&PYZ)LahV|FzgpI{qT%l@)Aix8}Q zVblm5HF)rCTqjgw$_EEJ5%M`aXhJ8X)8~La)WitI(?+rjT!ksnxLouEiQ+0UjJF%1 z2mY<;yAb{n=urB#gzI#X5n9d=%?@2Gh3Dhb=DMd(KrIb14@#>3T_!QR!&PyAIsV7K z3vaIEYhPkj0i_Y5k56ph0*fLc1|n0qxF8{$^1EzY2I3JwIm_BQzG*sX=6hJQBb z_E} +l&Ma)9d;u?YpngX9L-_8Nb$oN1FpOTFB;>Vq-&?otWP{^F*b1K5I{#pGHI zec;_IubzyYUGA2v6Q{6c0O_w>)07y2lVU1I5_*W`t3V#$LC~2R6+s&4G#lEr8&l~q z%ej{NL?5Aal@ro~#Xiad-HA*XY~=j@U)I=X`XF`}7mXAG2UsWrXXefAxv$5U+V ztd2UCi>PSWvtnu*xGbMX~>WTyhUpt zMew{TK9;tjv(E5l2zd*uwEL-;A4iepCPd~4Oz~mgx4U8@e%Wb9m+7HrY2fc-oW%z4(E;esaFb7SrzX5 zCG>W)BhPLPczh6g={pnxE}`;T$nY%Sg(%A>iDzz=zLC^QG{7VMjp(7wHv1ytsn87Y z4K}hQxyJOfQcuTy8AgJ!&KKq(MeaQf6M40|p(IB^xt3%m0{7F<4>9mAR_}l#MI>AwSkhe2MVtxezlxkcr(1-w8R~W+ETrI6=eY zX5@}Zq4R#hc>b`hrnXHLy~0}Y9?+lMFI?XecCjjzZ-CurGN_5am-MBoHhjlmuEPSX za(Ruj#QG;VJzb8GRgj)8^joie2kJA{eCn)FxXT5)Cd~gLo@fAKTu*M5kn$wHjtDbv4WEiz;Ew0-1zLUvfM}@&{Ri2k-a6gTJBKPM}k!O*2VE_k? zCgMoXi7q zf97(mFZBRdN-k^L_5Pn8%EAP0WCkhiq zDNw_(@^{WKD=N6sTt~Ul>!`+p7Cw~eo*aZeN8E-*=n9NU!?nm8&&#I5?g)RKS!&S0 zkQ5b-u^MfaNe|MqDnZ8>!lKb)%Dg8%;r{s`0fiRlr({%XF3jP;c8MhTKD1vzLPIQp z@(3)F=t0_y$J*8kjVW0kv^|(jc<^iU*{G2BSi-(&mxkj@GN7eMi9;d83PD_?bu-pdCHLev0Wn@g|XjuRwS?&2U{PTpV?FEbi?~2XYYm5haU!m z-_|0s(eQg_^cJx%`7UOtra@cZg z!T*%y#ye+)f@oYkPYauD4fx<`qkeR5=$uQ!C?5n#eaV0h5TUvSQ*4bq>V#59b^D!ZCcf#Frun zej|Ozy7o%;i@b#{0Jo||IgY1Tj5s0hBJEsW=y#|y&CQyw0(M8Jtu}lZ3_TgY@A}zd zeAorLP%UhEVf_@VRbQgRGP>he|Kee-U?sMOdBges(N;6drvW@v3Nhs$$|lw#KxbGa z6s_eG`0aID%q@pt>cRR@lSEhELszC_QOb}4pVz>}v}mby{n2FzS9NC}iXYKCHF2lc zFfCTQnRc=(_`LBeFRW3YJke+{tgz-pr)rYx2VTyz8*RmYI)^`V4XHte$5wbHv}ZP@ zi=L@LMvMxe@gjF|oDVXQYH9*19P;C;?6E9|zU=nJ^Kb}V;=i)>KO^!t4rkx2bk5$8 z9K<3ksLe@`&hSDMQJJ8I_198i*4X7^kvnk<$9+Q_y;LV`qfyFJ^t%;R)zvKhV#<~k z1?Eg-G+QLaRiu&8atVw>Y(_!4m_`%~eElOp&G8rL ze#_u*UFNRuAk;7dSeZ4?`E?J)+K+sZAL*7l6c5x_upd>mhTZO6W(2vrGP>DwSpm%7 zZ?g_0+&VLtJ32?0BKP(cHV={_+X-Mv@dIHHDX_-9Bz`ohOV=Jj#nbeHj|)4Zih|E} zBec$ELq~$ISCu=)Rc1mYbf_FNSFDCAmux$McbVQBdc|$2#OtfoKRT|H;kQg&RcS=l zl-Tx+)z{S-HuuN6T6o(6y?UJV(LuU1Ta+rJc|TwU@5;XujDRfi2L|p;)AyP`-LQ;M zPnGvoIJ?VtFy`)?ro3D!IQSLaly}?_kv!Qo6F8sZr2?BjL%4*}Ip@R-g^)jmkCl~O$(3bLi}E^yV59*aZO-LnWI3>0Ha z^|*eKy;4L@zhzq-^Qqj9M3s+cWMMU4Y7xM^0ew&~ zSoZX(S}5T#-nGOC898VY!3}OzyVN&IrKX{nUc(3w=OZX>b_VFOv!YBlM2b;HwqMbq zyz*{Qketr)df|g5&MZmDt4YMWxbLDR(UdIP7uG-D(!%5^dK+~rLF7gSej#1SmS5nN zQZK%ln$1qv(!~BNz;W4nw5Z|w%YUK%zMt~i?aUJ^5v|%wMu5fU@Jr?Z&5HW=KS&mj z_ZxlaIi_5<8Og?ukn603fN_Ni2S5%Gp+6wNMAOVMck3yxwkjyEULkz>t4S2ZZ zN^^)?BTNuKQw5e>Jy-}GMmbNJ&EqJf2L{D(k1E=l+&P@@g|S`ZI4m-V?M;hjlx{yj zwDA(tTeyoz=qO1F0yV%VL%q?`UGY~Sj!Dx$w3AMFVN>zMpV|V~)yPr77J(<%`Jw<{ z*4X8#npzFj?|2w~+_l^bF{ZiTzv)u`wT@MLN)?X?dGq|j4=-}i(qeJj62?qIe?`gE zUA6#8bVACEGnl16;#IJn?q4Q&8Hm^ZG`)53+dI5oH*O3d_TmtcXg}7bUF!Di58HJi`I244It0=kpbc%! zPx1ahm-_%!P!i+!o0c(@&yT2NAYgbs-Lt0}3Orvq4Geguj&`Xev^AJ2=H(U-9DK#? z#Jc9{b>!oArG~N``f*|+TBIHmM8q5`l>Jy2APJ=lyg-`~vt=$A#z#VjiD8E1Xp@SW z2xZpJQ>C-bSCFbFdQl<+}k{T#$TKumYhnCME zaQ~1w4EYwc1(quv^glCM^J z#gvlD`V_^E%69W^!2QlN8ljvmfj1IH1}jcrc%ns(Gb!>2_<; zU$X2PWiO%Ah{;PsQa@&x24o*|Gh0V6O3qMN3%fb?I3f_+gFmuDRyaG%-8sB9Bw?gU zYk!ZC?cZs0LihMQ8`prKmxWgPtxu6?v zd4dx8@5H(rw2jb>5yMY)k4Vb-0$%9dK9C9R%{_P^{$R8WaVnmt2Fyh>zlB*d9x5Dn zo849ZA||CGSsKS(k&582yh1_%#!gv7T0ArFY{Uq>BIjE3X98pMBjo!D9T^9@GAsRh zRto8Ac;4A+df8Bu(O|r8L%XfSbn-pNA}25|bKCWZ+qjZ!ju{fC)gwuiI}C_D@OkeL|Pq;dV?TPw~bG^|_JEy596{YG=f}QHaJcHM$s7 zJ)iu}6dylST@gKY@ZYU^NkxUnuUjA7Joz=(y8X(`LnbhQa~~+H5uL{FT^P^vIW8Y1`w%j5n(HPK^)3JmJ{dZM)oel!!q_oG}MW8 z2JGd=5SdS=O!1VZuyLyt*n`U6yOhdGX7G8VnpZZi!?9Zd>}wCCC+9_aW*0qHoC4pD zD6WJg|5%qt>Y)|vc3NJL84>9y1CjcwTyX_Di4B1P+zAS3sry@Qyf?fo*rHYtAMS-q zyY3({WM2qGO5t0~Zy$-bND^MOe5iNsh8EkZ#P=pMikdKsHqkn_lju>zwe%U{($QpeQT}}ZiZ3& z1B79O&csg=C<+ZO_g~Ag>+NLp8hB8S^{<|Y-(_hu&FR6TC;p^)JyYH*z0&2CTlIT_ zH*$Dycd*6gZM$P`>jj3E7X-tljv;O08K41eAqVcva_cFwRAoYbHAbQXP6@0ZG{iUa zO7HZ@wLvh6&fpoWVP&tu(nM$ck98ICjjlk1QlSnUkz14q1>R09wM_9?oqTJL+bg~u zrfE<+-H~BKd6o6{j^hC?R=qKKiQ^vlFgIWqhk7A*Pa)O2t#FyMR8jT4{g6mb|G8%1 zBbflEEuX=ZP!^Y-8|)^dBed`^zJA$eTbRO>%X)_QtmSgl-#4yQ3Nejf3W25RguihP zk8DUi*mGdaIK3~1%r*_6kz#2-*3l;E55;tFn5u{v?IqBc><2d~36g+6p~#EE$QMQ- zYJ5^1al7X;wo;nVx1c%otmTmFDGQ>+MJfa=}tiXSx3#`#ZFw2Mzwv^ls-V3c}&k#-s zYV+guRxp3=l3LWn-vJo9>KVU7f}2|U6~d6wot}d_g4tC4vf)-z!{fTgg9mzw$d++4 zX@Bqju-KN=+*T|0|JdtYLi)-L!n`4%mXT`M>&oTGyX5bMEl4VLZc~nQi@?6pZFo<7 z*{3rI_V@L2S-d=qV&qe_h2e@Y{3j1c>0tbW?!MK27`1{$SA)i~ut zcci-c9EfzSXO7}!-B7{YiH~e-9$Vf6FPf!jbk1###;(7{(CXQ1I1%8i)2_j0O&%(m z`;UvT1g3jy^Z!f`-@5Jx>#u&!(M|DuhP0$=eiAR4X*Y*Qr%mm=j&99IE~xaYS`04*yGgXRRt^CxmWaK zovBdiUdk=TmMbiRo8j6k}ym z{TG%OpgTy)#?*`>0#bt>Vm=721jS#pLtTJ!hv~{5t71D2Z|arDYT(;cbV=bsxL-k9 zkdIMut2>QcfuQQHD9@& z_xklMwsY|@{g}d9$sLnQu~1;e5P>fjcF$kf_64J07*OK9BahYzEf{ z%a()Pp16^>=WFQ3&Hp;VqmJEvyI6C=*EO29H7Vs-k4yU#_B5y8k+m!baHd>UAex><O zYxiqOZ@t<-u&Sm@IFmKp;;+Fj3LxHjyw_D+c*sIk643q_x7zrNu}>bGX1wWifppCS zL!O*1+3R+cw~I5_hvSF`MIJak`lp362$yQ7o7`H$LKUkt&_e&@s>7MOgK^djkaD8E49FKfO!qxoPR^FqE#UX81{kd(ubd`UPjI|(0`H%z2!QiF$`>(CE`Bh%^8dh)h z`)qbfMem2g+N30D%HkZMbnzKwELY|4iK9WpjOR-;B*F+OqGIlina0AdI>eFQxJ^5=(D%@j7`VR)nf3u^xXbA#x3}{ zh+jPpe?{>7oo+2r-8dj*l!8W=0-xJ2;E2vcdq;?I^xg13!p;kl!eWnE*%o-M;P&D_ z2oIu^@dgd8ho60B`f>Ue|H?6F$@^|iEWs2xUP&q#sLQx5JVQgoZQA_ygMHGNp0j%o zYBlMDQTdT#r)T3S$5kc{XZhTGf6u+6_QLD?6;&PR{aSB(7I8`F=|r$=VN85UQmMHk z?Br7$kuP1&RN9hNrI&<+>Jd%9;cXQk2WL{2Tx1dThunc<5w@_<3$G z{smw7`;mpYzE+%i0>yOq@Ff#&!Lg@^#YE?xkO!RU;9E9TNxIjaI${~_OQ>gIid&8`&_`Y`46I?}(@VQlRbJ}P#(R@;F_K`*%v?kqp$DK`@Sdc?ur zYkj@xGfL6X(;V&ogi3j}0A7z${4JLAEaL%HcuQKbYi<$KAm3M`pg;K_ zM*U>PiJEr2UZCUrsM3NJ!Bnfen&Pl<&0_%|J#YA*gHePJv0RpA}>&)EUGa z>JHv7RN{ADwzIvO_`6qz>eMjXFDsBgK z0HdUF`o$6s4h(;eF#|Mn`*-VP$9p;COOYvqX8>pkfWC-D$$T(?Q~ob_^-m`JX569$ zQm&*Z%aa@7%S3HL(k$aWo^>^BD5bvGV0bWhxO3gqOZKzaATplxMeAqf%t!9BTpz}_ z@YLXXk9S@qT|dQ{418p(^a|_tG@y_>ed(pc(G&+>Yb|X7*>t#)>RaU`mXlX+uMy>& zvxRBRye;&hOd!X!3^={1u_=*=V>2v_qBQ8;*{4UR2s+)A+FkZ`C;e>qA87E=4=000 z1DopFb|j-?yt~nEl#6b7Je@PdyX7VeF1h?aD!5#L@s7}cnbO)Nqb)1%^mvw>TqeB? z{W1hs#V+8so;RAW&4toh2pc4>!4dIc2zYU(CywWqOHQ>iL*KQnX zA?*luP^o`jXEWW?6|DOtA%?qE6WMUR>6reD7i&6mM}s;Gi8_q@yuoJXmt5u(Az!Rh7P&JKKTm5EUpA6TZ2+#+r@oot= z^ZJMUQ$5m0U-kE=R((Uwkwhj?rf@xUJolafgu@O0&>evJdUm>s8 z$W_3LkSdI5pf}l7_2z9{lo=N4Iw_o4$opIw*Q|g=oq1Ogeqb!&(kI)sY^XmKELj3R z0O=b>x|1%yt}B5N`@IBY`O8%5dx34&i(uP{HCPu*y3a)71thZf2MLx$?hw4llcZ#X zi5^q}Zt!rtq@K~52^BVGY^U_CkhbE@zAy*18LnYKby`uB#;@k>IJ>X3)$ftmo}~EI zgIcwcoEf|4hzsgwdO~2~3hyhgN8hU$wEOn*Vvdu9-b#I5EPX0WY?l8Dxxu4WYVDVr zX=l2Ejk21Gr^Ru(ZeAr&%bn7$5!xbLKR5PJDt~d8pXsC22hKLf?mn7)WJKMvIE(9^u&v++&>FnzaO%7>l@n?OD} zlZz0OOVNOT8niBvo)zlGE_#NU>GKeKaP2x+ z`IW2?=tQ>sq@nEGk98O6rG37IGwlX98E`#{qRDl}{KHRl#=>l#ZJODPMw?q4zh|+B ze|VyzlA3VlU8-TSuEQDv^TeSdp5VfQ#uQRr9kV+a1KqzjB2&I1 zq|BDu6rzFaklDL<6=32J%(B$FP0_?P1d1Yud3(`kOaj~U$o#06rNl=YuUJc}QoY0o zlAa%9CAn}gu3BCz4q-oI+1M@}lPjhIW#O+7$Vm@dONi6G&@D#?HXva8=8Ks6JJyDKn=xb{-?`Df{papL0!;Xg@Q)APMNT0ioRjAN|4`#idI)^ zsQneU$MK)!)WJ7G>k*eQpOMZNv}4i3=bY1>Y`V(HJ0=mkDs3$1!<9(G@Bc_jxp0Bt zTbqjtSiy}}`7U!hzRKt0xp5@M0&8V1_ieWHDhA^+?axZh$PMr-@N^9CYg&FMz$BZ+*-^h>t*zPH$3v0Ruy#As&yt%L#hL zZ+B}B9E_Bh$-g6%7%SxMXyeR6c!bns2(yPhY3jwyJz1Zqo!}qPB=LR zv~MUsqINvtRsyCS*8Ht67^Vw3%e4y&{yDr}0w96VQ}`uE=;t`c1L_0Ybw1zQf!Ww9 zvV0*PtbSfRSjli@N;QX^h&w#4O{;d>dFeI9V5YkC22MJkJ@|3&&NEq0Gy^=3_1V&o zO4>68WYRcM{l_{LxgNN66C=FsQWQiTu?T7zG#6Tqrc`ylke(0H85^Dd)_lzAftlCx zoPN_DCyzix+J=&(oc@FMre5jAIVaDhA30p8<0=aox1$yU+-T;hxEZv--any5wcv{a zSPQ-X245@pDPSFJ4n{D7&G?;>BEj^IpFS39t}kSC7(EK4WoChSWPwG^THttKXLHk=07?3F0q> zV!dF)q&eUos&OIO-@{d1EnKc|mpz$aNKQ%X=qWxvekW}_$@$`Uz36_kI)qSW{*MGB zTAf)0%8BA1>%apR$@^W*WQl}dp-umS&iMNbE62cK6wFTO95UMRTrN3E3KLA!KX$L8 zzI+sHP;#NQz@5!|VPt`;XC||lu~i*)Mlo&HWz2UyMjBTFuZ{=KX_)zk?2;1mJdAr7 zB`H8foN8ZAk0L2JgMFy(5%ShxlS&~uY9;+V9~W11Y`9!~^@UNaJ$nfwR4wz!oJx(z zR+*bE^tY&OewX8X#nILNal#=xKQl|0whLk}Z!qL@E&Rj+M`C^3(qfmqnmAO>Q`HC9 z5auIwc1*HQ{>@*U-;i#=-xkOVy+Y5zq$3-(hv^Nmy4ESp6>|msA<2st{(R*qb6mEk z)?t>O))tBi2_ORz>a$H}-s=Zc+UC(s&M7smDumx~=$@|m z7C#p=6qo-Lpf3->W7oy=Y@n_lC>tD+1`TD{WT1a6*)`hE5hzC2aeu=X4o}34R~=q# zDwrW?u*#82(ATNfYNnSFarb4{7|GpJPmtVR2CjQ~4O>DgqPQ&k@m3ZX^NfnBOPF|) z0H-{=HcWmAs~FE0sx?)>*!Hk8UIT{*gPyQ&Gi^@_6&#p`ylr?F(c+o)2TA=u{kWox zYERs?#gRQyt+ExezX!9KUY0t2Gja@L%FDYov>Hd9km(Nw-WGO3dgM7DP*<_FMg0(2 zFujWDI{?gZka+q{2s1?dO+WKU*X&B?meMXMmjAx!fZr!lqxwQr@yc`4*B?WwIOoD_ zyD#UNsd=Ce=k6A_VIWOnKI3j$HPv!LMxg7(S<5$<3eWR5H7r1f<7Z`=kV#W&$Ddij zHbRTeu$rK(e)Oj)Ej_`g9LCa5v11wb|Ca1OaMEq#!oOgNKWWszsHlSJLcYPE` zDPGMv9BlhjWOImwA=b4a7YVR!#M$294L{Zux{ZX}DgOz+yZqu)-Y6kXUQb*sVat&yCb&nX^RO_A=il>8BV zUYI|3#!qr!lD5CE91tTm0jDMI`6j}iQhI`-Su=5m`JK$~_;E!ymr!mN+KLAXa#rve z*Gv!bzdy%c?oGMf`%b|^Y`DYf=l~ZzHwyMR<>(fZ;wnEm-7aX&dQAp=%XIl_^(a-3 z3^NElLj0K$^Ip!2F~GKx?CG+P^{A$=-~8&dIA34 zxpVTxfD%xxxhC+(`F9?sTEF7H`BV0a!2Yprv4r?#K>|R)Pn+a#&38DL$_>C<0Z)I# zK@j{(>iTo$o=U7+Paji7QdqKN5N8}nKa?HNFP8*e!6XahM^!ib3?D1 zvB`}FY~fTr-nBQ_gv@R@=rb+XVErCB>)7!Me~?mJ5p25U`jK6CEN$+{WHqc6^7R{K z^c68+{mOn89KnQLkcQ~F>;>Ho#~EpGJkcX{a&;B-mFU;}^B`k&ShqR-mm14FcXoQ? zwfDXH<_3JOtyQAst4n9SU@y$C&g{}W>v;TdMb60Jk9C0(ae!<*(ZOME4N3a3P6rww z$rZzXtV=jAaUk|zg#3Q2D`=)$hKx*Z=Zq8K7)r{ViLg*q47Kw~Q6vp1wg6v^@j_i^ z_y(CgtPrd|U)BhkN^Wb&*wK~!^nRv$#fw5o%mWiO)*&>?0r+7CRdXbp@c^2>B`x-;prN%juVKpoDNl||j9ly@y7UugZ#SPpW+@3238fXeWi z%e<(4ZQp+L@~=lz2bF{|^FK#rN*9vSRuGRr?D)SYM=_8?!^&)@5m*ecI0e>kgbsD! z~%nTk8=>IvQh-%V0R33L+}URFJGJ*Ub#`sEr~3?jeQ0xpa-=f`kd=&PF)XcLVa?vOk>mM zTeVab{SM@A8cjn{C~GcY{uA+_shpK2uLhSWVn7B8=CCw5SjK7qcbfi?9LGi^Cs!>r z0#5$Y7lI-E&*0AsqY%z-*v`7%-{i#yRkY3Wk9F!Z>O{`I^2MntW75OX^B_LDot-)? zHWJIjZ#p4URv^$Yi1S71Kh`B-|HCs265ai=uCH1!pM`8D@=5XmlmCPcho7N?(1=+q zNom3T3^5gI^4EBFWxmv1+^}SX+0;t<#**$zk)virU{kRy4LSx=$NF={AA)x-AAs## zlUvV{rTa#HtkczzoCXe~%6;?|3ntc7!?yRsPezQ$U%CT~G%_WQV5EU#SA!NQGV;Sw zKu#iZvVVU3zlj2CUjGvC)+R}JZyLgd27BF;6%LUV2WN=8q^R5)tX@SvPOxBAEmVrh z^E`P`{YZJNZBvC@^CQ#C)jDqV(&w7eyNI5>&pxojr~nUX%O@niK8v3D#1gM@YDG)& zlSt`42Z=NO$GT=%c`xRZOCotX6;)4vj@ToJE8`Ql^?UAY$j4XnVKK{vxIIoYrYptO zEn1nXe-5WRHBuj38&P z{Y>5UaCX@cJcgzYmE92#Uuf|2|Gj)HO{P9q+>!ZiX7E_|GWY4ZKD~c}&^IjmW_6Pp z*Lx_Ny^ojh?;Z+&vm@nB&hRl2ZX9?+pVF>ck#zn4!H5lpjP9QY z5tl=M?`Ike1liV3m4uymr#w3$`Uu{)Hv$L-^sCEW(@`&g9%Ax;zi&^uaso0Q7fDm> zC1~R%UjWP1H}c{NP7`WqKq&T%zJ7Rk1-2V&@2HdbkwN?O!gZ|4H@I7$yUF(i@b zlfb$H-e3yoe81EGU+jDz{C~3Z6)MXW!QA0>BD7xKN^c^`F3cbEL-bl_*!#*k3leW(gw-L0UV^)HRXu=WYO@jk?Ky>HFH!AM~o4PNCDust~vpc=~ z3nxKS<85w$y`RT5Z89#CWj}py9b83>4- z0v+c85Qpv^WW?8z*?D^+rNFQ`eP|2(inXaPO{I@zyGPQXc4B7J!J+vt&FYnf(re2y zyL)9T$k%lCL%l1??DL|~Fh`!OOu2a>TIf0W$EQ|VJ}lm7ls-saDwGx2R$|5#{~8E$ zY8j4)97Z3m5{iWCnJ@PhY2$}T_n=+RhOmDj3bJa2DQq}!23DU$HS68X$7 z9XA}LDIHsrt*#PtL7|Uy0DQ5~OQ1wh1@FvZ=ye(X2A|c~3H?jDzW|y*rJnXHL`Cyd zq-TOga8Vfsp>rw^LoT(Q6#yL*qhXD5Vg;V?mC>;C?Bj`ZFWNd`gEv`Ta$B$*UO=61 zu@n8Yl>0(Qrj|-k7#`0vg;kZ2ALL&!?HJ2#l4llR2JHMph#>(61L(m)?tpoUnuGt1 z)`P2RyIK$aHz?80TH6a_Bc(gY{O91TT_b;25QWM9qI4+SHfI|y=*+Gzp$(kdg7n&Kb$Y4W7_DYzmz&Qu zRb7ss;qa+1q>em+7bYA>v*2Qhg7j&}O`(RJ>zrpy)K1_NmaJjr$4^S(f7zOyKhFFl zRi{uBdXq_W^36Bj)J*B$Hqp=Ea6zk+S6kr^4nSog{ZRFqcv9?JCiSb0Z-qm@yGe6+ zL!Gi{;vV9P13rsVEC}vC!5g&$0RR+I|0{Q<+j?lN6vZdP|B=6tACkAz%W<<*@Vw%o z0Ew}@4grMk>9I5f!(8{CP`6QQXP+T@SChIIE3RAv2>9OU&jFH{$uJy( zr3|>W>hq#xI{?cKKKG08hJ5oqA?6E)Y8^@mIW`hMJ2p(#z;nKcSuc(B;20s+gTDDV zaadoF5|zVTuEjb=kBb-TSX#eBKK=ndc-(?7em?DLG`5v38rj|R;jJda;~CGY!pXuu zBSkO2wPXeeN;1UHK=ff<`|IkaRj@+z+ZMqxO&^>x7yL;5W9Jq(WR(1H@FT&pNkVf^ z6IP!xj8vE^9cbHms^-;~)dLQ(ckc9ED*W|H4aN68fhn&79aWK044NaQVMqgnke|)f zN7(M1>Tn|@oApIC`S_5t^KGfVP&M0scL-bKSiGvo;|}?YRS_6scAk~q0;NqQ6w|*3 zwidf2lA-uIIHZe`ZZE7yoPc75CL_7zMr6ErH8Q7rzC?f5IoQsX+EZqKFGN14sYws^ zP%LiT5OgFJ@y_QWs2{NGzPVR56(7@_gb&~3G$__=A2Y4e$s)vz^NcHIX{amq2@zBo zV$OBVgGP5-+aW7Qdg9aw{k-z{MiP5hvuaF^GrsdisOI{Hs{?7(xGj*`h4RRY0&>J~ zk83(7H2OLNll+eb#xV#nmBpqHO&n6C$k&DkU z{c!nbc`H$zYZN_^E4BWy4yTU7y^$6XI_MPgoSNj2r(BOkbR$MP@*4C|EeK77s_>@R zE+eX-<-^pk#Bxpqg|%Gk(!;pP$UoJVGb7sWIKw{kxdsit4m90+KTp2Cf9&Zo&Wb!` z;NkypGK`;2&5xBIf(oxOSBlR!A-9`*@y#kJiVpU@B^2ClDBGEq_+|mO;0?C7{f_0Y z1D>(T9v9a?{c9sD3%wI_P!F?0oDt6wU17gi$0OZgkO^ZXB|>g-2g}Mh2)PLoM{*o3 zSn=hY$(7b}aC=o*n4NM>7ZXwAmVhJO+6=>DHLKoewK$G7<(eUR{a0zn*H2^pU(Es* zctP|Yj(YLkg>GcSLd6GOTpB4ACh*Rm!-D=aMU*boon`SuP_y!Fvh4Ek#0HzE#vCW* z7{u1{+FoD37hf+J(*;R*wDfHDm4EELPLfRU}1b9_R zC*TePo7+0j2DvIj59pjkeq^Mfmx%;9%xathVuLHlVX@XL?h|CI)`sYSbS>i895t47hQR*l_w?&b%+e*2U9{_X1e`}=jF zo7)e)PJEg0`a$Yz$10CW#+9kOa*yKR=CqjWF&=rT9{qU~JEMoGfq5kE{pBE0fUKxS z0dGj!NMJa)=o1woVm;w#m-HAvew!X;faxG^dcJ*XhJ3rWh;^=2hZ3v5qG+rksdV_t z{i8@9t|9C=Dqt4}^ff=&8FQm%BDpU$zfBLfa_N)jzT(=$%-6e(MnA9)D)-`_#!dBz zZU--JE|_rE9X;NWBG>1xYp_{|D= zuS6;89aemc6`LSHb2sbMGDO@?kKA{#oo(f^0e%zucyNz4%bjmeHj_su=iGeL}OR6 zV}hsst%CZjLYrlu!p$}TDMky5)2md>CMgcbuQhRDN`3fTh09P__TaZ<$JfcmjXMckACZ2$NemxGm{d0+=v+W{lM`^$LwTUc1b)@`z~7wB6s>+T78z z_~{d7uxEkJt04w?ABgC&O}l;IVpe!glrbr(!qvvI^}*S?%`MMP>jZFQny)7eVz(kB zj{3z;D{H`C!3#EanRoR0(j#X!gI!V1;wN&fRu-2jsb}>5utewxd|#gWZ6f3Ik9Cfx zwLpJL{`B{^`Rhe2qd6KGZQ^L5203JmpMI2jG$)Tg%fgBzE1%Y;nIF)hrbDAXpI1j< zi6Ku(9W_&KH&}z8R#L31R*5!&X#hiEToIMgxm;umHe`B{zU|d79XuCh^6)<`490pW z;OK-w*=k00t)KLOv__(r+lM-wU*-_PB5t~Kn+6;u$K z09rCL3Iw-k-~W2BE#-bKg{!CQSbs={wW1R06 zclciHS+@j-o40% z4^sU7KT*-w0ZW=90d02OJ>orHf1(v_iEz{dwnyr(S;OlmDI>N`o8n^qG}5}t4qlxh z=rBt11jO*)qsI=|o%KuiFe=c?mDoju6;_3$)5to*E_$64N|!e{S8wLgW4>kHP_VNE z25(kbx8GiP>lc%Y>OT`yR(M4^krdbdB)AHmwhOh(!RekLA=bm>L;192N76AHY`eZ| z)ytk}M=~5+W4fg}e4BaNe)Q&DUTNmWfxFeM<(1P$LOZs^>O{rWMFL*|LskcE;PkJU3nN!rnyd z%xARX7R(bL^Rs4aMdV_@wl5i;GpEDk-M|yBK^Zz7GxT|sSf?*n3pL##d|F=v!>k$m zNPnz5N@&J(G_V5*NZB_T@P_5Xw-M_Am-(+jBPel*xRF?Y2DG}1_^=klKEc+RBYf_S zI-V*)i92n8#$Qr=XrX;pJ$E%W_!ocw`#IlyW8uab7CmF1E21yH)%RTf;JE5wQ(OLw zmB*1*4K@&#i9feuzYyW{IU*7xz)__+q%Sa$o&5NZb-on>!q24E3gl+P{=Xzy%aB$oj{&1 zISqCTbs5iWyzUQosz~)&=D)8dSSkb%ABH(YQCW`k*Dsk7&eWt|omHY;=B!9>iR5Z= z*Apf(euaz!hGRn1&*4>+~lB75ml(C06c>Jdhv znpXdGywERtn93eMTr$M_E#d4@?XnBQ0j^S4`C&pt;n14F8i;$L4nNj?y#NT=3lcpV zU;}g~+OHtC1ny9d3I=-b%d2uFFz!rjg#fJjuq}%?&4BW+ogX6di3vyZQKU(Nl5~Tx zDWw4xN8E@wIDKg@KiC2)70k4#hc;(Ch;!_Dk`=4QN?LRrZ zOz~w6FG}Tn)tNq6pM!K?8z@<>3ghc>{n{hE@IIr?^$^wt`g0h4qtWzMV_-zesPuZb zRD}=U;JKsSd$E!2oxkZ%N~zZe%d|5&m8E~?pK`gKz0?)h>Te4^DROT0b`KVOE%J;>U>ju_tx*8bLv*z zd;Xv-EFkZ&_u6Yc>silJ7_J0XocADI#FBJ0Nxsxx;>2#EBvc;h8cOVUa&dE3V9-~EOPiX2T1mCz~Pt?`};m;rRKhEtxO2SYB(C*%XTl(DMq$-ApGtcpFN1X3=(v3i4%O@rUh-os>muzhw+l zB-s<{pE#J+3y8lY$$N*<95{4VG?4bN-RdbcRFieHN-)DH_$d*?4@rIXiBx5+ycQ`> z(uUJ&`;tCRk7fkt$4t?d43Tcr`fL(v3A@_76~@I>*<7hSVb>fWr*+EPYQHZ^#AtvX zLOf4=y6p}|(+tNAc03}X3jZp?Wo_x&(`QJl7PquD6s(LbewwlWOu+Ex6zBW?cI6lP z1KvgS?C$Ciq8d5K_Wo(sJj+G48f5&>p>JM5xMtE)G65P7Xbso1Xr8i4mTt@RpKcdx zH*LhOAzLXn!6^mC<(cAnK~o)dOOUG0jb!umTZ)U>6YP`s`SgnD+QS7jy2XmMS3N)Y z?Dy`(#(_zXdp-Z3Smh)D%CBgIKeC;b&oP0hMa_Fu!UU9?z|HpDt81GY>OTx5>39aF ztKzHX@4d7kY)RREW7+N#gBpb#8o;3yDP>pLgF$O+*q`3O{V3em?=)<6SKDKt?W zZ9=sOJ?H|9fHFkJHSZ-JBcPY0Y0jnI_SwRWb!rzCj*}e_#G9W((wZPp`$u%l*}5UCo#i|89_3?$OnnC@`p(Q<2{x+2IUR5o z=il~cc7?=LTG8K>+}a#cJk-0K;Y%uhdEg{fJT$Ff&w(wt4hDla=t;0F(x7h&^d``a zcmb;dGG1HL>I~G<9~v`%kFee=^*{tAtdI~Cx)bsfFyXL0tH%tq#Gvw1cTDc>_6an1 zC+!oMuJim-dsi<@Fyh=@HnS}9$PK_7dhm02YlN$FtLgNdko!$2IvWci0H zb70r{1F@CmnO`w)utIBsdC@1=bk?S@zx>0tug|USEr&h%52ucmeR^)y!njvp`JiRU zdU;CVZru!~6eZxWmz6F?&1ewb?h(O}HoM?b-Gfqdm5$)^xe9~*)_&SC~w z7!`$`cph18B{6E$Nz4ol=JW0$T5#APOC?CX($V`DFvO#y{iiwn>}~VTic$&c=A8E1 zlFOPLZvXjDmmD3NjjqKr)=zR2c-bw)6bs`!o5c*4R^b`oW>M#gr zIaFWwZje&{7jo=c6Wpe70f8$4TQiN#2d`-@v^fkss>>AdVbQ{|Bw-jht#1zIBc=JZ zhlUFkCuF9|T^V)wM+@K?tWc6pekOw?zvj4&VJ?`1m8wdd`P6#T*vexqU*8-F;mma% za=UlE*}$yfH?N>%qRDI#+R!g;=1g_zn?G&lPdDsMP34bvDlu40&jB^1+nf@5WQV9q z#HIE6i@-Dfo8%<9oSXlZ8vwH1U1D}qmL`kzA^3$yVAk@_WE2j!X2DOBLrkfOc$(Gn z&^dUGG;~vP&s59T=b~j*mJ7VOX<^6o4%!?bq_JLNHk&EYa#vPK$8588rrnvYVquvQ zUHegGFW!_&-QgJNXzdtqF86Ik#oOeA7orUV4O2VJ&U{)LbVQjAZt+rnsqzV+_9ajN z_&v!J;No$RE-w&U>R-F_I#8qtCC+127`nOR$nLIft0&oq!qdZm8i#7jFWfMOn@4Mk z>WS>%{xTfOEpnWlr|{-Ir{rbkY4_>RManBzG2$yIMKX$0g?zNHqbiS^%fjZ9p4tHf z2qLB<$1&@mFZgqSdn3O)b|8}F3Z0~guV58VjD)73Fv8VQWRE#LTGFI~>oNt)MdFXF zHUa>>NbV2z*k?s3=s&2~whXu@pXvZPi zgfbYKC?A;xedU#C#mP>*jf;E-Xqre?cT~B}}Nbr2l-g za?{jyG5y~2a(@)_=Qesk{77RoOmWhlgRjfuUr2qZ3KrJ+(X4jUh5nzxHV$MMhVo}4 zXFJI1q~(_JtJCgl*P^zNG;-jW+83m}N9f0pc{4byaSlV5EUpxIxPno;T)4ka4!CL9 zKKyx7Iv+m`rMti%i?a>nw#vJcQy{Vp^q~@XI9dfw?pA~6$fnuCb&e}J!8?_9#7UjD@oj|q#mgf#=KSq2CyMUp7X+m1@161Ud+UoLu zod<|7(ie%M;sE7JiBQfslE#f<($Q`uZ>a`@~}c_}f3u z1}1YqO-xs8NUG5}_UZLe@>Y@=oIk*Iu}X04JHj85lpI^?aL?;R)|%9H$4O0RB*g=h zMMZwZ2oQXoyB?CTrV}#u%+*g|WhfLjY#VTJfuYF)f%nPUajpYgGynpj&p~m^*LP(g ze&v(UpUHaT>p9I8B_;~Hf#6G=^XCg|+oKK6Z>R4$O^Eh>jHON}gETz=B#!Ojy<(YT z{8~(1dcdp?)GIpKUN#~0bg71W#pTAf)=p(vGTAs5b}F-<78aSDaTxyNZmX-=B`xlV zaf-sL;x^G_Rbqp95QV<$eXG%f?sy7)ZR& z^TV7%-yu3|=2oKHS;^YetNPD!7cd*jpykB)8jo9{o{TpZj|*xBg0FZ6-M`!#xcAD1 zK!8K+RLts^cy}l;e0fxlSw=f%LWWdQnuOOMp*SMN`rUmjKRj%J0)*QHo`wPPu3h00 zCK(wF`8&+Ym!5K_UC2;w7*$I^PG4qH0!e#;A2ImRI2o27K9O*X4EBp|8{@}DOM^Ku}CAan=s-G0fV@v9%(37n!%+1ufZdiCsbS%khk31;Nu+NuFOYeFSTJu8V2{`OlQZ^mdz&E#DM4Qm@nd8dJu8S7mo8%yY&c z_zIn8Zi%1dU6$M5mqNz#KBwADn-?sC7lQo7j*9&X)~6T$7;d0q#i5Ym32zcKGJgLF z1QOSkw+nXzLJXi;MuBgaKcwS1>4?f=vFRYY?jZ;`Wf-*y3J?gy?H?;?x^`W(2G_q> zqW#xgZbkG8%$Ux~J3y4~%fugh$m9f*#B6DO`Q49j&YAfjGX=X9sSH+5^@W_BOJGyy zls9JmC5}HTT|;ncw-eXSyu&WV;4n$dJsL3duHQt0`D@k~vu=D|uK)%XfyG3s zTVS!y&g_osG>KwgUr=#v%jJ?T69s=qX2hKqtoyMr`Urr&cvBUxHYWVYvcQB(CQE$W zGzrnBAgkvDZJUBD_l+)jSRs=K>2Hv>zBCU}4cv~-EUg9O@4K!AQsEpcM%HMG4=PG&yBa(Wn zU#(*f(h6D^6OPNYcB~Y~6vYfb3$E-pF7kJX$vOSvaPo9VPp&MoO(ZXxkK*VwpWwC= zkaCPQH1HLqzF0jf(~NWh?jE4t_5l5?)ue;s{?t5$yBJN$ZV=#D_c&?!E9eD8&)SHP zc$;>6-+}<&U%O~Tn{z>Rp06{ecy*Otp=p%6GcWciLPF50*f#Ze z%}HrTUsGhDz`Es-WIHX+`+;X}*YjLsNJF+mI6cOzo}Ifp?8Y*s%;k?w_oC8y^m)aG zwn4UHgSOY_ixMR>ZU7s@RH?3Fh*7o9E0iw+bZoo3mb}Lu8h#co5H+B8B%Q)e!eO5A zk*aEkdLl=!t7#vNJKH6w?%2>}(Ou132v2?I%vFHEZjg=f4t!zkO7Ye@78W$CF|V_Rb66UVpx*e z4!XbTlS;G7ko?daYg8_VUBxGurJiy(>^YRnatxu-(pZ+#Vz(hDYb>~;o6HMhf!RfVqJ&(HgKmWNnRP7^>r!K%kf$8yNp0I3rUfcQMWtH)~SoeJq(@-pPKx zC~UaSu>}q5@NzIo3uNA}CW;Ig$<_|r@3l@%y7zsZ@(;gKdSIX7!zantLNhK{fC9x7 zHf~cq)0R4djvS^0ixfCrstANMKw;8Y${i*X!P?xy8hC;!oo_U~31Apjh%;wem7)Q# z1Jf|U+cHXAK`6l=NDhldwXRGH2{oSK!3l23%YHeggQi5{g0qPcsuRXeE~iVoV=L*E zzyI;2ug@dFe3K}TS!LKM!iGJ}*21yI`v?k?nb8A{JnTN}j9?EmeJdH{pCPZ4e}n`TQH_L>m>9xz6dC zjuEkF0ILJ1@aYL81BrS~@r(vw6f)5UgrJ4i$m*4Hj0fnALYGXxh@{Cd${(j)uS?lTT*5iM z#9Z>(=70oOpJ7x-iLYGy^rEpz7gp8g#`46{mtG%?>+(mL>m=S?2R%Pr4mt18nc|GI zwVC%xUl7eC7KP@p=isKxRk&{?caS43Q-p|FHEl7xQfGzcP5!cMCovFFHsn(_6Wg3< zsRS+@TAOi&xdwLPx12n`#H692?Tf-rP!z%$-P7sKg*`opy;B!6itkoE=$}{ki0FO1 z&o1pd0cLjtx1f|_QeTc9_>Znn-@E^POY?^l)U{HB6~{pfvvAk82Z^^dqF33j!lW(V zk>X^Q5t;vzOlJ+vCs<^51{P(sXC6yWWZ?6f{VXyEQCjDn@=lbDb@USBTxsdfsi#~W zcWq@HFT3x&TfE`IjWxKI!sKsr`9fnqD?bm)%yjWm)iV&h;Y9@*O{XROl7@f$TU<%@ zqhYf^)&jv%_s%VhcvaUuNS!gqb>@hquRB{O)H#vTxDqQP3yKbNJ9kS~{?G7(EmGDLk2e-6uN2CIk=|DE zM=%!77TQd6w{YL{P-x==@1ib-3QF4bp+5^ozGk$1v)c0b+J}<7e&NuU;|RXjTlsyF z$zG37p{o=J6+yENZrIdc@NkGT7Yk6F*cxTQKF}#wTPpEK$(laU2xl-~7$ZNElrLN^@&CRkqf-G|8|ifn^!)o0 z|B18!o`*c3l<0z8d#p;4;z~)NsyMmS441nL&!c^ z6y~;*R{R2*L>l?6M_*YR`>k38+-Kl5B#o1_FIwHn~HN~in0oIRAPEVLPIlK z!yO5YltoGH(Z7xSH8TITrs(#+F3_d2#}dGLPLb|YKEVv! zPs6+sO+J%^3^wuf7!Kk_)5UP!paUEwIZ&IHahWCAd%25j373!5>sx@nUvTkH(_u+k z0X|y6`$27Wt~^k2=u*NSGj_(>FqM<}X4!s`OndD$zcA#lMJV+Mo)OAq+A4|WK*u4+`vcuZUiNofe!?*@ZBT1cA%pLaa?`W zlWO7z!X#bmV1J)(QyT-^RioI1oU{lh=F^b=p0KwU8$*&^=Tj?-f_vn_V+&R)xjRJp z`DBXeL@216VPpR$-Yr%cPso=<4qCngvjR{pUd(RL!PZ#^tJYJ#_!x@W+&s|ks54y! zN1k_{gtP->Yk~Wqlkcz0(!LwH+}x)7(sdPtX$OgD{9lR7uWLWVt&kQzq%n5f-2-C`4zF;_v+fy0C zst=#vJ^jFC*p*!gu$%dPE%~?`vvfQ_A!NWF(-#yXx8PmkwgFK0zi}4!K5Ho=X~#CZ zeI}s>aY<|12CG-|YRKC%h6m5WkOWnmR?dk90yY)|%k-qDK^f>rMQwOrf__|RuE&?L za7&u`uJVQKYU#vy7KQTlV6&qw6Ohr1Cc44=lC6KzEKq13ajm)-L&r1@+AJy zP3I2nk_Y~}dw+l8nHKLk!DNB$b-k1Mm|L7_UiL$}8M0x$Mm3<8C^VI&tjnT!lqRhW zK2Ao#D+TFs3VT5xBtLMz2P(Oa(|*wB1Njjl=kBmVprHzqR{PHD6V3VG7p47yUfVbP z_+D~1?b*KYKnek>3B}+5JR)sS<{}#vhe11QD^%Mcj*COD2=rOo69&P@Z18;48#tNU zgkXAxJDD|uEH&8Qfn{xHvyXfnWPKVyZ*9 zS>G0xNAzt(^nhMKa4>(@veU3}L)MxbiX(hE&UXFB<`dDuIy|pmjU0Fx>Yn}mQ9V2} zURLE%njy{+kL^sKnr9j7xBH6g5Vag}-Yd#_)F8-P&gF7GtjP8g_sAv&nfW=*<~i}9 zdhw%wkkGFs3H1c$lKx2V$a=MlW|7aUj8)!7xKU}$2&gWK_qR|TRK4@#BtUsxeiqz9 zqQYri@Up4!ilRlc3&JyVX=$fZe|;KSALwZCmdJgRZ*H*F%IaHY$9U zW>C0%wnfvWLhjf1WTUDSYgimp-y=CW-gw3_6{MMDh}|EpX3T5O1xNu_+*FIAw>79Q zQ3NSVp+HnTaL{Oj9Y~7@MR&6dBu2Mr0HSX3J&yFWcB1h-u zyZ7ZgY(16whtu(0qa9sm2*E!fZLuQ?-eXkb91AVZ2XxwymbJmS0fvPK^Cm#{biIg| zA-z#ofX%OATk7Q3fl>q6Kr8Pu&$K^MTESpMEj`;l+Y%BPsrz=;I&*hVljED}S1(~32O=Ix9B|7`v3a~+p~A2$Q4(IQ3gKqGV@5!5VXqr3!v0nmMT3Dmo7oz;W( zZ@R9$!9WdEIj<{Dh}s!D(BS`4@8J2q6DA|OmQDX0>$NPzEH-f(39H~UsK)oA9BbcEZTzJaI$<3*QX0o&f+4nj9xaaff z04aHWk77rgpJ9my44vTaxbKH$CQ{aW+L|u#L|F7Kc~Wz;tWusaE6#bVV#Tzy)MvP~lEBIZaTxWs?`sM5Hi;m>1@2u@ zD$#5Zb9o+n@}`>P{;rku?(6H#hKyQVs)eA^%3&~F6Yp*5a7|i(gj8&X(s{U(pGVCn zLITS_&4oULlNqP(4B}Uh%W`?CHh><{S=JX`J1rf2PrHkI#CRNFnDUVx>;8>fvMKBM z+2H=R_P^;qFO(oVjh;dJF(v83XU~yOu9Q;e1}yAuiBdOrj!#GboP?~y-_c)-G{x0R zDQho%=0Qn}ZT#z9=&!Q1FRQMXS4ZMYh9ws?xtp)$Znl5?$U|CQFfW`?x~E(1D2s~p zl<{O0iecAA|Nj#b|H+Vu0etb_O*u(Tyf<{=@&R?uN`A+Y$X7%QBw!A!j&<6jgNDiVXQNz;=P|=s2azM%wq190u^} zaC!}5+wrQnrEb)iu!9zMam)OEk3f!DMy9ZEAlp^@w42*>>C6;UNSX}z>c^BKmADz~ z-nb9sb>KrlL!ss%>mtB~)-u$=2hYQ&3!M1ab&8W>bC%FhewOr02jfT)+jyY^jyws z?!V^Mo=_1v4n~2&mso3F&eDKt{$K^Q{Rx$;3j+t7@32bqlQ8^?u)%R9#l~PD%Fz>e zX*bbr&Dw55TIO7#soWBf#Ko;t%lo;+lw+0h;ObkI*I8GlFIGi9#=Quh{r5-z zuN?fTehO&5bhm=kaup98n{Hy!qzN>Lxk=el))MNW%tDMN!n3wUIUoBoh|N+Xd0o*w z)=eAaS4Rg&)*(AOg3EBu>pAYf$}%&Ep(`j?^Lvj4{e4m@_Z$Y8`f{><`e*VmC`ei0MPVu@Whq+?P2j8{`Irc-q9>w;UjwzPcS zRTRDP{DZ&WX?Qz%oAc}pWbGZ8fdUk8Pl3U@uED4(4uE?|C7LrgDV)R~?e~!Pl(yS= zhds@!{??#}RES5K^q0_jY&`j@-b9Za85>xg1Y|7oD|u7VMLKom%2em$o3M*>a8X1c@WRzTZY!jNTa#i{q^%Vm&*71Yn<~ zW4B$%n~EcXw$&sI?2GEn3;3i{T!gwqOVA4j1$tT4=CBh_Z+I6v+fU^)c_UFwANr8? zTLvJCCCj^&dm$@q8Kxo1bdUo2Q+IgUW!N|$E!Z(v@rxuRSKw(HM^Dq{ngxAGQdAQ$u6 zvJv$~_k{8$AiW&Am8D)LF23nE5LVf3)~54;kJp9W?AU{BhHAl>kCE7%nOjH%!{6(Y zn@>iMg&l97G)%WIsea93-aOr9=DEg5rC`R+vudmoA2tHP*Sb;?D05sHoAm$!#n8Yr z0wg}6u13-q)9X-QESdz`3CP|+#4H%{gqtCwdr#Xhi{%`z^Fdi!Y+h4O#+u5CB>z|I!vNo20%7+Q`ZKTbj<8b>+^vvIOkB+H{jwpeUNaRyo(p?GP0$u$EVX zLA}fBUo@rn;9WpEPo&ri_%Wm#5(5E~#dik$%G#w8Og)QJ>3oN*s<0Mk-61GTL87*N z0ztiz<8K2WXXj~i6W5Mm?j#FW6|K5UIAxUacghnFH&-`;BbBGTk+|L=NCrIk=ySdc zC1T!f8tA3R9g+CQ%z5^y)-$zxuD7j&BRxC)al!WXY%|X<<|amGUswEUqg@%Lq*eF5 z`baotw(o7t5_*vAdc=C`qJm=ySB{F|-cML)1oF;{Wj5fcm43ilh7SgiOo58kPs1PwgHZn*?ZMD(@;u>EUx+2^b0DK*GZ0hekUY04nWu-+8pNH6Zir~Se zGs9$WbJmz184Fxuy8-B;4Z@h*0BMBQLIEZ#r71AT<5%-sB~1wo?Lye66IqA3ll3#w z)mfIQ>Q)NWCcs1=(XwG<57xh;G8$uiI-}zTK@`2q*Db8|mEn$xbF)+FBg&}J7Y>Gn z6P)jhdU)MQ!*Z{R*cp$Wy+X<-dS$n{>cj1vv0*#guO;skqhk%b$SnK8^%l3Y= z;;wzPsol%#z zg0mVFG62}Kl3?EHu%w_F%iKn~0T&HAubiM<=$fSpAvI!pBd3S@d>q@G(Vdq03eHnAP|Z%P}pbL+|3P>ntmz`6;QGzqJLoYVJ3`ZfUQSY=dK zZCZm_Hw*p)obR=^0;=YMPGSXr?A7%`Xp*vGG;15%P=2m+kI$7uSN=Xi**|>VclpGj zJ0C4hPE9zm0AFRdnh_O`oxqPbP2ihMxmCz2@CG48IDC`OEX%E577gPxgumRp`{sm;m-Fn&6A7rtv&6hoom73+W^eromvf>EYZZ5$*sgCV)k z(docNH4kQaOLALE8&7nmGy*-8wit!RfC=h!)`_OuBjT2vi0ZzwlY7m)1I}{-KOXFU zTvp~22|ec0TP^1^2lZ&PP*EmGgkC}Wu(TwgM6wbnUMv8NhO<=QUVgLQ=U~@`$YAYL zk+JOxQ@(I-tD0#Yb5ncTu)}swHC+cB?>@whgn{^4##o4pEnM-iSf(g7Dkyhr&+dNun8f$~!Fb$XT z+wR$H%XROYpp&(`=8XIBuAOrx>pR_9H-D2XSH|=_%(y{kzW$hN!85b0>n z_zCc9iI>0{loHB0IT?xf3w&^)L_4R%6N1XJj@hU+T&}yR-_BNx`P9yk31%f8m?_1N zcohZb7O_T)U>T(qHR&!q%l$UgC6;q?hmb72tH@zD%0rQzj#PD3Q?B(vLJ+#^s~I{{lN{0N5!HCHBU0HKo^- zC1^|11_?CDlV~FwF>xdVF%>{;x5H5IQ4)c#KB)|XHjYO;amD^F8HpwBiy~Au3N|C{ zzQI=msuX!oex>R(?EJWE#u(R!X_mSrnZa=&W@Yp_t-_Ofpkil z{p5rMCm2!u1Z}nnGZilD*Af#HTQQn6p76+EQcMIURQ4fo%`uaZBcQ%a$FN6MBDVx(!%hH3ShA;u<>3<&%? zi~zKT_TMAPU8&Oe*6gX<1{z`R4!)^6gn?$Q9jBaI~3DIS$PK#)u(NW4n=;*jkfyZ-u9O>2jz?o zLghr{jXASxKbC>F^?Ah4IP`!F4IW|?RC5u%Y80s0Jixr>DK=R0huHP_ztS?Si7vH> zW!wo!JHfg};9uEkvu_Yut9)i&UM_wRy%S7Mw5_l~wu+UstUG>wIY%rK@Wnecb3`pG zi$r+z1U>`b=KYgLGA)-*9c!MCA4Ez__R| z3D2d&FQemFMPkG3K{V<-u~A^1-;1{`t`@9#onhPVoqFr5tudR!v&Hb4qW9r(6Kt7$ z4h=HX=$BB9_jPB^OpOmp`H*#)vdl+eqD*I?B6GZ)wS+*Qh=$k0#AM^JtH*wZu}9uM zwg)LJZ>=!?w|2(C%as)jR#`jE`n{QZS)}*=-T98GGY)--w=4*B{m3SQT;tL5Ii-~= z#ZpEw|6h5Mj=wb8*=t-?Wbq>(VEh(n8yNvuDUhob?|*Hh#^1?&Sw^W_=dgU)|EP1@ zS}IF^`EyHRdr9R1gY1>|znr`OV95Rag~DBnqSqeTyh-pUCKvirh^Q_Q_(^e6-eL?s zDb5mGrd}7@iQ((vZ>OalLfvLuyuoi@6D|(mX)v?}H*tK?ZRv+i=ZnL7X-<}&866sX zi~I#e9`1Pm+UsEqJqC?e3FUUoxE{Y7Wk{c^9D*o)p`$pV0iyNdz#d4NGZPj&U)v?k8nL-RJF@uE(`@ZP0Tr~4q z+0;u$vEPp~4#>eGt67Y>(4_zK56=mDL)+bmGf~;cyUS23NJk`;yRT@cr;mi@!J@(X z%F9W7ix6}-G*DHRrE9nAZtb|6Me-9`zQo$p(r5h>BW}^MOL?Qo@4uecjN$TrJyhb1ZYOd@bW{*)7Aj|={Jh}>wl%5i= zt(NaWy7ZSb;Cukxm&}|``{Z%{JTd94ct5d-M9~T$WNEVV<4;K3>Z-}^A?8jlzc>U_ zub8U}!;v1YPn6$m*WCvT6fdlbFc{+eXd5fNx`~Y(!ri?~DLO<-LlIt}zP={x70~{-hOS_P=0i46EY13> zxNTLPVjueGE=NcEV7emR6zN;|f)E*&0uw?Fvh6d;ogd{o{|oRIn#(*;kJj&*?d5P! zx6id~l&U#8bnn^gqP~2J0tMpfk4B5MOfodd#%usZ+Y_ISk}b)fKFSiaLC(H{*eZ?mQ+_oy^Z5xj3FyDZ zeRZ{L2Xa)`BBy52Ioq3_&SKm&!jx{Ac&UKo#}<@L-QYlMpexq9AgU&O>K&}Q!b-k# zjJKG)m*`wq@QTMH`qwbmf&mqi{an|Ff#u8t;y$(s5MvRQCW$IPZc+`@186xU zR39WVj0ULDfQ+~xu4_P>-UJfacb@9Bre_oD-nk~*KY`FTt?_$_8 zm4g{Kvdi7FXc?h-uZnrb<-AP!y!=D_=@eFmsB3^VKn1pUwd$NW=`hd?i66kmv-no< zRVoq3Z=~eFV1BV4*(~=S{%asX_eA$I*|p05m7FA1`sZ$$iBA8l}1AcvKu93C?` z6xe7H)GBiN!Eu|~kjeG$L5Uqr;XQ_Nlj#Eq&Qh#0PoWzrag%yWmT_tW-*C>4^>6JV zEmpsq^8n61nqH?f`58#I!USp?A*vv#UpE;CaIHQ&cVEHI5hylk z2AP_^3ZfO{;aQlnDl1SmKp&IWRA0?Dbb4 zYp*t6^;jAzPG{uyo(uE`&05t-v2#1ks(v@d=MT3BYxo_Kdm!cC7n!k8419`62*DOe zd5Qmfh@K>D1JPzQRBG+1D+qELs&+NL4)U@YGfxq2asK_@OBH{VtpZ)f0Az|xA4TLSa(oM$YzS)0knNUP|Olw?$Kq=F)Y3h z>6}EHBeZej>lrwHHblOP^Z%OTtvw=@Pq+{Ch8ETt7Pnc zdITOTE>_wk4W-ey0)rd%vB$`2P;o3@q5S(FQ^k8ge>&Z=k4JmyxTYi2leQ?0Cp#^u2Js=5Ai!UH% zH2=bsxW$5eZUxLeEXj(=(JhLYs73!IMiO%4ZzvArj(a3hUKBs4>jZa~zh+n36*_(F zNSrv%IyYP$W%451I6yuIPE3%snaeWc?lD(DHC4PdbGoeCV{#|*XWk|=+M~HBg8}=S zx@R-P&i&ndhxqsmC|nm!XB?TsAGh$-5`pklwfO<$x# zB^$lX7-OfEc#U&D6uFUkmh|RNJ-XIHC00h~6)1|xY)aX2mfQ{LplpHyP#RIscOeGw zN1#~QVK$Mz-tign!Se|37pp;-4>NA>-wOE4A;kkmP>;TShd_vlI2>;^RHj+Z-nlsc%k8+xBcqA zs<%HKq+4pWnJHg+KXzz3n^{K2vIV$}6|RM%8O(!>Q835+zvhDfslTE==8LGzfyKB| znTXzr)Dy5`Ck(vPu(4o(y0n(1@QNbMNCI0DcgTHIud+!Q>_-DGW~233M>WGy1ON>~YHO5-}7w#_kdvsau~S=_HT z+U}uEaCA;NW#ky%G>H^whSuwtjbGqQIWOY{m19iGAFm1_9zXM9Xgk~c9Bq^~N$V`H z%CIujHJXR8L)D60MY-FNhyUr~QQz7ByEfrJwWfcNk^kTQh3}vL$p^7?7R7f4_RT-! zU<&It>hFi6|GX_k-FJ}IIj3+= ze|hUas9P=i&&%K`Xl%MEG>xScWjcB>a87yv7x)eYfF80PQyiYj@0~?y+rPr$LkB5q zg2;P6#|$TzTL{6aIA$3f-bj#}ze`+#BG27!-5>5&$&+P)6z}*9dZEey?Xvx;BAM z548&p#4WL5Yc_8=ZD76ob01jWODC`#taP!mnB@x^SVX%9fS=YBVfpj1j8M!M5~irU zg73V3tf)}e%3R~=INfJGJ8X1T?Z)J`w^ecW?6sLt*z!y{#||S6c_zJaZ_wnYDFlM% zWc#0Z@MP0{N?8O-@7(%-x#WOAol^zW@yg3F&&Jr5jr5|RjUK0xa>mk1u|Xbr1qEIW z{`q5^sMJb_tAxl%f|*56+G~TBt2S>M)*mP-Qser>|AwY1K^x-&iZda_03mZ5cllA0 zPB(%g;+hU9dshPpZd4NvhjnW9qZa(w#WsuSPLu2^TYvU1fz~ zl(Vs(hH(dtE>9v*4}I4$8Z?F&PZPL~D6PMbY>i%ZaO>R4&$Hj6FuO~RKK(EEvJ%WY zVFn&SWq_;~C-!_t(MNv%0_*VJp)^3wss`ihuEB(c_KA$Daq@0)Ue%!OF8uZSH*|~F z7V-SPW5qiTU{bEV<_hsHko zaw7xt&)3dd(&t^JuHllwPj4$LQ!mhC_MgS4xvw{G-ubm|`?Y|jqnIRCi6x-3n3%?( zq&HzZ0V@VKn8wzwwXbjgvX$*wXLsVzXo*})*njGwxp2$Z8%!TGZ$-;ORKdypz5P7) zs6_^EhBc=QM_89KEl%G_b?h{4-S z+~xlBB9R3z4bb$UKc4jUmCHd7ynCT~{<8>K3y#aitlglKq&N%{6898@?)f9AvMH|rBTmhHv#&Uf9%hu0 z{p{t{R0d_VqjLoE{^~&qo5vvSH|FF?!zCT9^9?=*w9Z+sb-)}-W8x3@FM-m1n@kL< zdrW&&J*`hH4pl2@`{QrV`puuNE<5bGxv1PHUM5V=(bLHUcah1@h1O<`TS>7l4|}J9lVa zDF%6g)nl8R3LHVfFm{3isVD%iq&V7~FD;^a7w%u)i!+bSXXC)b>RpJSq`d9OtZ zZOM(bTp)_^h^0m1@<(-&?v>$; zmD=@ajpV7Rfah`b=pCIq#0o_Bue*7Ldv8YNHf`(Pdp+L7ZgqP|$4P1Xf{C|M+dE>; z&Fp3$@VA%`@KL@6+p7<{7vY~^<1JB_?&~304T_ddWE3HEe{p0zhn94Uf#3T)T6hG&@Ub;7!e%k%y6X^ELO5q&MyjnqG$xo>}v(kaBx7a>DCV)r{DxzX30UEI%_^gdY%Ni`r zesT~nzVe0YU}jbk8al zUWHgZ9BcvqQegUJ@J;%myAf~8o@c-8odf-ETidYRHkIDiJbR_X56|js09YIInozKj zcCG0Kk~&RUg}E$3DTqB`ElV5cQETxe?ZA9*JATXlrqkj{@=r9DB~OdIWkbs8%C{Z4 zf7-8jx%$6x_oh)zrC-0GRSq~I3JMBJR8&e4(2~ItNXn5(jEaI1A!Q*#h#_S$1qexr zGKr891xgU2GKmBHl~xxE=6T}H*-l~%%@qw$4<^zD2uqk-|UZwTAS zUOa%j5&u|2hWuZ@9W2(-A@bHJ9Af!OVFG$9SQmwzDI%n2`ZIVYM z*uM#hihDz*cP6YlpQw#^?GtLpe1gx8$`?01t01jgYOU)}`$mipDApvekJB-rR5u^W zgl$?MIbGY<(IZ`z9BlAQSK8yr65tRL#Wut6{>|U8Ap(5T*|yP#IDEaubxi1-4!nJ? zS!br}Bq1HCnVQ;2Zp z^m$e0X<*S3#MS%tP^j;-d*o+sVyp)nR#v=eHOS}86X>a2x2*X9DyWi6!N(}(Tmb*2 z2?aC6eC-zH0diFZ3hcSmrh3^_<8yDdte!$9&Oe*sBK?-*wHmP#Xj&qXAJn>ZbCL0`w59g0Xq8|*&SB;`g%R0(;t9=VEx;`a*7^@Jj@{3faz6Hrlx7_DX zo^x8dr#0`nNSOPdg~Guda=OL$$h+n~k?Cs&yt7cP>w8+LKCHS1lMlmug1A9O0it#zu!9HUD(PJ+m#DXUaS(Kd8+S#v@`? z+JsNO>rW%8&eeT5Vzj&b2|p?@rac8@KzsB?%V(y%oYWKz-#!@9Q_g70cpC!55LOWL z0k(8g@NZGIp#juN0&|Vp8fwGqsXe;XIOzj&d7s9puJqF=VTqx|OGz!}tU|jNyIpv= zwx;I(XoYj+!r_C*r)#t4M!`z~5*`=XJ3oShff_a5$y-3ZFt&k>z%i%-Z)-0_>rEzE zW&nu<%1%wOeN=&Vgq7twO7M}MnXG7=70Jm>g}xHJzD+J5ZvF`GGJ@rMXS{J2I%`~q z@ax8UGCD5GUv`$T)OOip=OfV<*ws)OSw7=cD%%)QtD=>1XLDcvOWmv~1lFG@=q$s~ z3u(iz=l_nM$H;5>1Pe^5rWIS~yOYGU9R$t}GzA1v{sYUlr=^ zZM*c6JUplABO~E2q$M&9jX15E5R5RDe`}s#1_3`Da%Ci-pcX_+6H~KObsR)gT4dx| zHlQ|8#$BPH%7}siO1x`XkEE_9fm{}X(21LR9Hk{C~wfY z30^tXSGAAUBeI^%AV>u9152TjWQqJo__>c5S5h3#wvF5V3Xa0Waaj8X`n8XUPePt4 zlcD@lulzJ5bxxO6XZ`zx=zdf!X_SS`l3i_FuSbqCgMd@#w?*5*5scDN8&#_u)T`ic zixdXRtWM-0bvqoc2yCvWt%O4(Br0rzk8V5lBI!y07|0@g#H;Mw)^lyLqb=%R5=;6j zbrECFVcp7Y>(8=wRbCU-Dyw9D3#yNYO{3;fxAEm)<7Y4{kRD9AR&34wywL@%IJGqx z;)#It9?vn~-eII|di=u-IT3uoIoYNsUsgEDCO8_KI?+JeyN)GJB-Z2G8}FXkK)j&d z4_Y>LBCs{1-2pwi7Egz|2bQR=_fyP<4C>j-s8}dQt*1ard7Bi%_z;2K2(kDASexE% zIcpfiB83K8lD1b@r3`#N{-q&9Z_hs6eMQeiv7LneYa%tD-SBkBKy7Ul9cbnRc*sK@ z&sz$g2RC=ECa>lPsI$&^3xv9%wqsHBw`kS*=yvSopmYKhKI%P?MNx!tR^I4`zTS)Z zZMjhq(TCowToF`Km_5Ct;7ASt*3 zUbiF;9}79JVVE{BHmS`)Y`9KSRT?vULrrFL0!!`ploH=)$hv!;bmT%1)jOK@GDu~U z!nN4z>3FKR`z^j)EV+^)ne+J^>{yY3RP$@a-PQN$gC!W~q-C$jvRCX33R*0!u1A@U zSv~7&xsr0TDQ6jUM~{0Ws76~V-y?K|(*|1)4IY0Ad$?-5sGMFXJa479nIG!tQIgyz zj16Bw2$%fqP;iFrj+*X)(UOd6K7Km<@K43TmR0>|4f?BCjmg14$1t&&)yM%voU;Nl zZRGzzag}0YChraxWIfa$LS%m+Ui8%Lf$WS)%eG{9P^tu)UbyXzfg0WGmGN_A5j>P`b!2 zI2N3h|2vC3X=<2j1TlPCT-ql$I>T_~mde1b!|lxVFCc({@jK=Od0~4QLq@a~ahW_8 z?5I$pEQ$W#84GK&p1|&Jm^#*H*gn1DOYjNd#VQEx+N8=KDG8BXC>&P{Y8<(^09{G<0GbHL(S49$;FjEhXwx_!v-o|u&N5syc`>l1IwJ>qy~f-FdTdgC z4ioLCUCHZ*J9h89`(fFi#Famjsw-y3`o5FaDh;es+s#!t{w!EBQx)KJfvXr3OcP+% zqgR2)P(#1=1(*bGfC9fZ@INA22gcGx9wkg2dkj&^H>6ZI-VGSnFD@Aog&25L`P`5s z@0p;J$Mvha3)qCH!1PGkqp>#UsS|TtF)c~ZCc?Y+-ugYWx~Jd4S`OpdG&(pG{XX87GJR1c_rmb>HaJsQv{jV( zG@#>z&$|Nk!UDfd*(Z3XIhyIfo%yzC7k|Sv#*j}|YT_o*HuXiw8$HSl6&N>LUuKPq zuy~xNUE^zSsIU~`_HhKOFYs~!$UvzwKS{_4%go7=H2%|4IJ$sX zxEEPmut^iA_j_l{kVw{EFPA+sAMj&aOR`33Nx`i%a(FjZy{=4oH|48@D+5U2l1b?6 zYn|0&71IP!c!MAgy$9~i`<0u)|P@?PLZ4$+f-vvt<4?O}xf z<{wFGdmefR$f!W_trc^$Ls;W!AM{et|5#*(LEA&oY4mi`DULnlzma(em z$@7}eqwiVe0NL&Mo>YD6|E=R}_}`E7hW~b)X&32lcGCwlz4+?&N2P)UlKs&VB6>ND zf|>+w-@^j=CrY_lo?Y@;T)Lal>m2=8{EJp9Z@L$!yxV%kEHTT$qx09!kT0*QJ1t5q zXR2|vd$4x{N(KgeuKm;eVBQ=IRn5~Xo^ZmTLEcx0EN83qC|PIVbr4-?428>9L<|zs zfJrxctLq>(o@UxvQf{PgV>tW}rHeK#Oi<&csQw*&8PSzvX66E22MhsMb;mAgdVg5qNVI(Sz$7Fr@~uB>EM;$nN!- zEFc2WCgkX~Q%$sseOCP5foj6&PsyqJZHGlfT`2`zkh%TY0PbI(hF4*UiZt*&W2ISGzfwQn|<< zSrMyR4p%E(HTP*&6y;Yyh)x^S0jZ6UX$sl_SOSpK6?C2(yWrsr`r8KG9L$3wG4qgpzdiHMgNYY{ob+cx?t3 zZ|P(3Itc1Tupbol8pCy*xbEwh3yiB;g>mjc`-9hy7p z)zD;a>(!oHnb{arUi;%$$4;xKzTNdz=Z&bP(`DnK?c)m}-4iiq@VbClIwhRJ$JeSm zJ-%H271b?P>mF5J0=_JJz!@;Z5X9iCpo=V{?or4a$l7p*@)j5LuPOGpLAnkIi*5hy z19~NV;6nShPV3qeP0>f*IhcCXRCRG?VnT4ZzQmHty?aw;ThE?7uj`gykXTK>`~2*% zmu2;P^%BiZzMr2hoav zU>f5J{v#IXt@L^j5~f@UWym%tOkP*{{LNoWJwL>A+4Y`By!mDd&T*ryVF6MrBXruSEk~U%{AoqrwFUtGo;2(I|>RU6pM-upN6D z6&+N?8mJlAczZ}Pff#mh>Z3xeS4AIq<6~FZgS-t)_grxOi9Df#FjiA&?>UFRuZY_ZCZ>zU~|LrBUK3H)M-oun~c%(Az9%bs2;YDt^W*pO(x`l2&7{dw(p zUnw6niQbqr@L_mwxip_WN7P_4-Zc*ysCBcD75PQrJszW(QJ&B@5WUzp&`YTMldxU1 zZE)_9QZCZbJ?r2zEOr5y)ud&Q8wPmAtXf5KJyY9bTG7o?|59-A$efq=`-PIU%~f4R z|E7Aq1+=p$nos)n{a>OpW(ynmfV*FaS_h!fCm>jt-U}iiGTvB%kX=_EkwiWrrbY7t!t1 z_|BE7a}PzlJ~7lD-9B~P$IKN!S-}+2UB}#pFdti#YrtbHM&4rp#2o+<+cN6M1vgL} zMxFLAc?!qZ4(J|%O9%CE^ymJu9`xoKs5Pxo950)!areDk{05qCMAp9Q2+=sYbE8p> zhyHXU9ttpbIXB#5+iK7=S2|f$9f}W=1iU5W;)N%;@{&GO8-8LOl1tib(Wjlbjdj19rRmA4Vt{B?D>n% z5LG!VPn1OPE@28u|Kf@#=q^4xHP85iai|yT|5opV_p7V}@D;X6Gf^Qoec-I9$FP|+ zEF-w+*t#6xJi%YvqjIj~RqieQ_xo&n07wmQFZytJuii0b62qJ@Cf*~f$VsB-@FQr_ zX}YBl`${QZLle*;HyzmAbV8x9^U*w@tsdc*p#Xd|x}%XFueO#j7vTet-91(sm!Z0! zDa|g>$zY0m6J3XTIV%4W?$Y?GLf{2z@S@wW!`pavi}miBQRiUv6?LD-l#pH}?A|W| zP6uRcJNW39e?jbKv8&*lClu)1!P=wFHA#(Lr)t9`QL;5ZAwoJTVQ=UPtK#fk2TAtR z!IaE9*sFK@Hr0&&b%EOYwz^yS!O+ zO|-<;rYEz|?*5o-x`8J&3(zr-4MDLa}*6G|4 zzuXMQZFGjzF0Z}DS}`qQ$MOsV2DU;w?%iTw6~>j(gQNpa-Op#nS9GJ>^WWxEk9=sj zXe&CYjFVnqmKACHn$6pdPerLSX@Mi2NgV^;R_dySdAaW-9zMu$?wkS8IBKH*@#vw4 zUIS^lv=8`|oa_S^Z#<@iMq^IFdWw{`7WY_LUS_|PUlC{aO0>c+Hud!HcRv(&eSpO< z{!2UvyLb=o9R3FWr9h@o>8P*5KPdDD3+sqjk)EWK$lJ`24zpuIjPQwf;b7?o9=nKo z5ROMBl1S#ENiyF$v`Ny%_N(r}dvyu4Es&<5H0Vjs&baXN?{wXqd&m8w2vr>->cULd znKCyk_9*xzn5=CLrNu&3__4Ngm=W|ukfFietn&>;B!;|G10u> z(Yh&??fTSqUhUmKJgcLCIcTTA6}1ro^t^RwZR%kSpXynJ2#_BkgL-;Qjz0WYB3=wH zc7($vt*Ck*<8CYb(s7$e2k{+R>l2a4YoKLl%kScIiY>M34=kY){W$;Q$*@tyvo813 zb6KR~@s4qST3zJ37B`ZHJP!=}CNtDqHji!9#ODgyu4?ig>L|~n7w<-YdbQ;jWuyOp zg=e#8xu4FTVq!iZ&csLW{~wYR{?~sT^R4rLZ-aK)X=}`3t*t4`O&)8#T=o~n9dlI- z@8!!hssnEdMygDk>==p2%Fbi^4-Ybu!^nzNCtY!W6lo_j6M`mX_R;wlaIg9PV0q8j zc!AKvW=F5G{y%A@-Ul+o;lI#%AZ^i_oZ#@Q&`PoY1ZxpH@jt@F#?KUzQZ zk8%gJk!1ug=P=^*JXpS}K$EX^nEv*d=5P9h>-Wt}q2R}!|B9bUb1xLkU;t2e7g^J; z2C&7_ZJN{&^RSIUd(C;fm>c%m8l7}2qUh8|&ZTgUys0<)ndq~*^Yby2xzz2ZMmM|z ztB>Hr2Rby)j0Qe?8mSJV-2)%*_cXA8u@p@YGV6OM*>s5^#F&^ZgmYaxzl7^Mm%u|( zR0>B!cQ3o8&XR|Kp_3B$?u&#*FmiUn{n+d3e>gy#&7J}eS#u${Ka!5Ws}}cs2LA4G zrgR3#G0SchGJK*>e2;J`6DOZw20ufq68Z+U8kuV^Qdai~wrBJb{GhobFH8I4qK>&9 z8TM}ZlZ3;5QP0WS`7PM85@?==qdC3-NfTuC!|?AL<14PmL5hIfg=Ho~opB$Z(qR9U z!+UJ+*gFo<;h*p_`ZG%IxmVq6jvyt+4vM}dT&>e<|I48F?{qB+&h^H*B`KgGQ6?6A zJofB|>px^3>2x*Y-S0S^Tx~iHbbNSdMFt>ClmP2R-q%kcy;B%#g$4VAV=QZLub=#C zA)vfZ`)` zJTAOn>SRGGH(K#Tv19sZN#MSgr^JlX#=TDCS>_0^WIgi@N3z5-_t{RWO&uv z%^9&9|1ZZX-av7o_^KX3G!Sk6-6bO)!xVkIDHFh^;j$pi?-)_1gxNgauRqs7({JC= zt#%ly)jFB}Q@MlV8`|EENh|L_H#0%15n+~OB-0<*)^V+5()`-&7OW%ZMRiRnw=$}Q z@-RZ$Ju!!e=#u=AgVlCm{iQ(-&s{~0KTRG&*_hk;i2J-;~nvd zxgQEUL*3lnNhVI^9W&$X1pX3xwuCfqm!Hq`bC|$uVTF;(o%W{cvO;i&RD)5N40dHE z^RiHl`1t7oY+=A$- zb9ZLC(SjNJS90A{{Ic@?Xt64U4J@0(XAdCSpe&{4s&Mp=Hz9B+&Z6`^LXl=o?ZO5u zyJZ&hBZefNchC{Zkv95}9AT05JwCuD$VTMYclV65fb}4lcRK%7^EWCHzYqyI90z9P zx8pz#+!qXNPFClsl*Qi`y_l;PXxy1=iaLnvg%DPyBlDm(Pp)%+kISm=NOkw{69&L+}sOzC!0jO(7^q){_M=0GgMq zfi)7cfw!A+;$y0<<^|QP03Z0X{fCbMH|uh?E9^Zhsvo=$t2$9uGNxB=_}5)5!Q$U{ zcWn306o(F2euWXA$WJ{OEfQ)R0L(uAU|cbheOt8K6w=b%qbFe&5$I8L3lT zkyS0=w|<3HfY}M4=Y;}$t^bx2b5{wnAa;lU!7R^cuHKLqn=hD zN;K1vAKju6nLf(a1QOM|zb%TI#;U8M-)M^;&l5nEKG$Vw4T$|9kSrMJ_^}2}Ox@AZ z9r1fBB7ZIK;EZUg^sA!N$~nHA>pvA2LXMr&|MeI@0g8il+tlY473t%q3!=UBvU2IK z5yvXS;QrOAj}ZOTpQO(FXqVStY-@Z@lg~^p2-P-i2r$4}mW;1>7I;YSBZ2E# z?x9O^IW*^ezKSJ>BONa8Pc6fefl&!Qo$HW0gi;&5gzBXwN#TkEN-a&1`hXO(IMQi%YkS8gC_?1b72M;|E_E7Ypl6D_tQG75YDy&U{&>X zUh{R<54dW6WI|XbyazSm4GEQY8jjlEAIg$8|HYwejr0g<+Y}Dm8=v`#@EFc+waFu@ z3rtWf#-)%~w3duV?rdy`EWD+5TVJ-t(W^V;Rfstm>#BX$hj1cfxOGEltt@)ZEwHCw ze9x0wwJR?*N&~LcXRbui0;qu8JZr zffuH+A=4z8+Tpn)y@-Np6uSMOXWrVAKlqP){lv@C%&^;=f~@a#xC{`_XdvmC2z&V%!I1ahxp{hiL7<22 znZ{s0`sIivJ>2w+b&d|T4QG$;4H$V>ZA;;{7b8n76C>I0k!sA~SMmG~ekomZAD@U> zNT&Q*IYPEP>MWbKlfyeF*pMT#{HUTCbvl>>v5Nyd&30YrJ4#mGAM;3a3+#*jou`WKn^``(YJoq_ADaIOd>415@BAm# zc}MD>&i1L!Z+GN4n@+ceZbFrTLXUh_-#bu?~FGi z{d`O-K+}@WnDUBVqV|kj@QUsR!}u0J#JfGZ zA5%t8`ilrcwBzzX~3vJPjOrm~$MKwnB&xSkkqrX(6sSOy#W$yK}F+1(!g zPi7QzC~8g)1|)ho3EYw(#097tq8UTmtL_{Du?HAda&%mD!qjJ@}ab}lkGx;Mx zp2R8OZD#2U!8 z`PY2%PGn)+=h__M$@qqQW1tQCQ?~MMPG(^*!cfa#pVNaq)!#K1K>%iB$tMx7o?9U9 ziO4nHr$F7H4~kULQFWR5P07WrDhz?QiKsfU;$V9XS@BHx#%C8$Oza1=a0;=(ke4~N ztJgP0k(bzU-q8nV>Lr-ZQl+)>nn8Lc6*RSd%*G9&8=0TLrq%H<>^BHj@$@@D_KMm# zhFJ|Zn*A8%eIeS6>Ildy;m_dsH$9fYEb5^yDz5P3$I(N>{cS9Xd^v^a%I|FOLO;oo^Rabd|hG`1ef5u4iq+n9edhdlp{*(6=md z9uK^>7_*{*xha|I*T4Y-_y!OXl7zJN^`S*DzyyqVJI2J?ELli#3$FEO9kN3)P!=&b zLgF}bZzG~HxpQr2ZoEsBlYCqHaSk!$!AWBKmhJ2+u<{D41%8b+t&=kG(HX{|zj|#F zuz^wJ9;;BG*@O7y>J`xNaH$w4R);B0^452?ruR>|g-f<9c2bam=x6({jj|fIM*;51 z)wlN^-+8S+z(U?3n7*z?#w`L*-vTL-MxB$vVj14FqzX1N3HuWsrT1@0~ z=&$8T;WR7AIOz$VazJvTI=DD6azoo)DXQY|^YL{9jfBt*4~f^q3+v>Ub>#Ausd=&2 z0^Qs!LyPgAQ+xK8MIzbi;du=ZTP#6z)R=bad2o$p`OvKj1&|x`l((DHG4J7ltXHsPcl5n9L;LsFYu&OxPm;*>1}@E$4|asqp6&RNPr4V@ zZPKdMA6O;p{K97~Pb%|?{4R_3B1AF4xqj1xDvej~VT*$6#2j`UM{H7u;`k&g$$Abo zcBJRLJ+N+D^U1CO{NCjxy2KR9g2Uap9zT*?JvynLv?k}J^?TdXhTbiZM!^dH7nZx6 z4@g}ZIb8Jki-+KEH>D58xl(kLTCxqQb6%TRppKsCnfbQJkb141-hKr?AN`^R_J#aU zx@MOci<+Ajt~*}X(X*06*JaOnwqB&A(wV8dqh3tY+2T(56u(+c=@Xc<8Vo!peRD(s zg>lEnH@~QQYs3f*^)QxJon(lau%&^l95PTgD^L?$%hzPoM|k=qWEw+_j*w=&=(Imv zuI9O9|1a~d;t3?=&#=@mdP8cknBPEErY8) zQEr~DP>uL9zf6I-^SnGla6|3?Y~cBvq5jS10onx3Jx$`%v4x!M%TgzH$Q?h=bZW_= z&~SNQ$MDmBZwz<DTl6Hhchu(# z$Mj4G4q4PnNG2CQSdZ*mVGwCiNDnxYTKYH3Q?^ar0^x587p9L*wUnvYFtbZXy)H^= z334{{_!3K*mdY3T_|g%Iwr2n6m1k@q%vsEafm9-H^}tU(vjRO)?p?(Q%Nh!+ynPlcdNyB^E~&E5S(SLrpIyG`;j`d46X;&U>{T{ zGbld3D=`ZD zD~oY{8AphtR?SB@_)PJc5;$Z^#TZ$Pthoq$L4BJKWlXS#Krz;Gs9h+aR5U8a;&zekrBw zSS`d(s5uUedt^F=TED31c~qYIgVb_OMQtwb(x)T3EoTjEgm-tgCJ&chlO24!i|IO3 zH8UT`9%$>?=3{PCgJ3_)=Awm|JTh$IIT0@9_xVbiUt{`;m8Uyqb?#*PWJB+^*fw}! zZ<&kF3(Lu|nXT`0fLRF0@Oy-7*07#AKM6G6s@Ta*oFN)TwFY%Kob3oMs9%%JYFTDg z@aU6YLA5gKVup1{Cg=*l`^SeehUY-82^~af1SynEs8hm!El7+6l&A6wArZ2CD5X4~ zAlmT0<}K!Sd96pAzzHgk&AXVR1k-Qzi}LbV*OsmCOeVjsFA=F`X-sH!7j6WR!(_oE z<{2H{%}us90fiP^+ZY$MnI?wQAGC!i`Ie&}Njn8BjcREZL!$c=0-U;^j425}hp{U7xs?^iMeN zurc1y;|F-6PaRjE6*#2FUSC?{X8$toyh*Emx{5t6N3xbzTLFTNaG}$+g4RTT6M-3g zh%%@lDKZcve-3KW}T*m^m~M&#yp=6U6TEbF!|t2rfb@0Ns3Bbcuxg})Gnz!ls!8ppR>$n zd@YoOPcT$ib)dqHe-mv$T?~8;fTgD(>{?#M3&?{@_A7W_y8KFXlvfvNF9);63-|B4 z49^85zu=?SfuE`>leYG>U3ZbO`BMo0>@Pk&^l-H`m=j+0X`X*ub|KKvqcHHzj+n{T{3JnV z$u-N8f8RQL)A3C9SJI6FF8b25b(5$vG4N4jE1$v1B#1d^@RuCf28bO_-Jyynz4#H) zF&mLZ;>wn%KF5~ zMc%*wzeg;LP6==?y@hHC11lRBjHQ#16YX1%HUU|VC0e~?E5RW% z;)9zf?+OY6Gq0rf^_v_HFYI?){rCIUgKvW}$3ge8pl*By6o3=BH$E7+J&*q8N1E+8 zog3O#YkJ#S94lT=-3bjNyIma$8RgkV4HYjb^ug!6ZAf2lNucpI;NVgxv);0jbbe<~ zxz3u40hxJ%>#NKsYI=OSefE$ zvd7xa4Rac1L$MZAb8?7eXAkIh;}_J1oCS0acA>8uYGX+qu0Pt?fB6X>E9g~tdJ_zK z5jrI9etWaK1YrMa47~;h`Q?QwLuxo|rn*M^;8pP$>THT++@S5DdMUUK^7tI9_L^Uw z2O=AV9DD*|!c$x^^eZUy_j6z?h4GW+MO24kf~}=~{!$r(`MKqCRKY-h|1X8>OG?tX z+*$7IANRfcDu5nS)W`l>&^&IcHqxk;A|J%7(bhh+Zs1<9I~Xc_9m%bi>#6M_%lMiI zQiMcqOi`T|{s(*YJPMWMYV&fn;;m$6^+K-y`7U41p;G(ck+7I2>z~S zALxeM_#lc#%=rq&mO+D9+6vffsM**OvSFw&RBSaAm)?Y3H_kKqfL=FNW&BbrmeZa5 zxo5WJs5Hsj#XFM3VJ24%6*+-7d&pJ$%-_4d;oXmU*BtI-{zFw7mX7Oe%v zDP*X_iBL-&<_Bc&xUoZJm$_9F^p2v_5EdC5+dWaY9FIdjyx`odS2}&J9Vjfp7826+ zN3Hv3`)i-;xf!@VJXEpHi>D zErVcpNHwqQd@j#@U};ZOB#cE08(WH$4_+?AU(&(-0O?vOGY@_fzS408vQD_#}_ zqyn8}dRW!_0a^;;!G3yFLPAf{H}+G4T`Ki1j`{4Z_^=adV@4C`e&NMOLoY{dHmYoN zO{=AsRO7!2U3(u)RhzaWfG}Y{8L6YztG=jVaWJA{Np$?gz3W3Tdg}lztPc}?VMv&= ztB__c{@w*{yca_nmc1+_k-Cm>+5B_n46^GMLFD~3ecrzexRxiR9XBv&C2^u@IK+qh z;d*U15Xvol{4VCbnXUE&*$2|OiSj|2g*Td>;9~$8Gx5B;}`GIlB2@dA4@GXnaA|$7XT%6aqe_5LA^lG(9R=6NdpQ zOZ9aFx(a?14BuXPDNVCyv%-qh3?5gc7*N&l4Ro$!_l+=KmcI95( zfcd@S3UglX@uoDrqv%$Xvp=_k%Tdh-Th-XyHRfauEfUOTqc2si;D~$~=a=6HMiV}) z$8gwma|XRMlzY=2YugazeX-n?5f|y1Nc~4#=U?we=bz}T2@Nk1{P3#cL(Uf0)6hsy zkhNV@lIzBT^0v}scA+&wia?C|AWn(FJnA7HI)W%3ZaSj;q4GHM2uX3FFyC-+1-K_Xis3Wm-Tloof@$3oOq&k2HQhoeOj9K@W?sk{KIDT+Eqh>zi7W8En*aZFdMbb z((h&Wy`iEzOBgI9`A3ZUs|6x zcJ}c_>z(M#=y84&d#ZHc*cPEBxn0`XCdpuU@4HzX(*-_7ppB*nJQWjGG$`ZR;sD z;r^zv*4|M#q0H!{!XRl^M|oa(*EM^TM83j?8yHGDA!=$lSKBRNo~)^?XrKML(j$|Y zMr8G2vGss7pZeE?IWED0kRxm6hHk5r~wm1O#y%QFh#dA5L94#U%?01Q!tIWCjjweWDvM^ zo_eAJ#zL!J1E6YcO;m7RU=`ecjXgu!ZbULT7V8IqNmnn0etzzVm)m`F>+*-;hB^7f zEj{_sg`;5wq!Y+H5iQaAxDSr*U4jhHJ=pR8gU$xoHU9M9pBAfZ6>RXl{lUj2_%&*w zBWH7opPCM8T8Gp_vJGIW7=hD@HH>rJ9C?B#&-jJv ze;DM|7o!bh{@5IKzuJs>X<-X1zZ@h$<|v8uwDKjBX6A=EMZLY z=lj4c8SxPj@F5p|A77c)5z1c+9LX0;Yc136%IoXsGI~;!kdYEHj z=+~SWYBvv1(eMt^q*WHK#_@SzmDk@BE_o(b#Qm(=uvxiiVe1)k;rFp+F1mRD0|oKx z`SFN}rnct1ZG*Y-fV>H>jb05D78o6?{=g0!Z<8jQ9192^XYJ;*(ZVx?w!J;XE$Te? z#hu5Q?PP21Bl|bBWv^~Oesz9B1sUH;_fW-a_s`)wXGVo`doyH}qoPd7QiRLO6l@8z zDVyGW2nz=L6%cAL!G|rFeucrntWY0Tgb&RD z3dQ0;yiSd_0wqBnNGunL;Hp*0I*mSiqb%3;5)Z{Egz#63arH%ovF2M-dX@++pKt(# zYi)ECT-1QRRY_UYaTklXcAQz+=-0W0PfvH1gNA}FM^Qq0Pu3UNaivWH@F{A&6YXtpV@{Z}pdr@g;;tBP?xsosM; z6#+n%ueU4HzAXYv&q@^Z2Y$j)VW&*!L{`yyfc7melnw$jH$cY#cGHwLh`TN&ovG1@ ze#X76UNwYWLx?=`X$-x+ohOuH);Y4=avPsoXD3fGikEx3xZzH7-rc#6OX^tYpYui? zpQd>QTX;nWdYY^h7|!Z-78WrjVFnp;cmof6KdP=E0^lAg~N zuP`qmn}06tHh*$^p<5=mkOY{Xxcw!>%uI50h%TXLTIGljz%NR2O;k0S6uJZlvX#Nl z%H%Jh?p8dbl(RQdSHrnb%SkwKr-&ufh!c>NxI_H5Nq8cKeu4*sO#s(hM z&mYoRo8?z|&*@6gFSN;^{_NTve8;(u-BInHqYKe}?CQ3GISF6A*+g|gCz)S9%zVw% z4%|NU8dIi!*EY^HMf7WrCx3m-$@D`^hDCh3)RwfeqpzN)9k45*r7%#Wm7u%HzPfiQ z>4Z%ZSwyI^jfO051T9amjB$l=7ludK>3qU5DnlXmp=1|FU>l>vNa zNsZ zKS`DTUy}e=E?S6EUe=WI36>wfHUY~5l)O$~_SepKK zdZzph7RU;_r7;IHF5El?C+0TWKYi@=W$q-SIpeN+TwU8F8G? zRMU?yETqX$eskXz%^jFVDc^&M=ONMqs10_wQT|2{%9}^|@!gfGQt*8rYn!VRuSr$z zrhW|F;^>m)-d&E@9kXfWPT11+^n_Mg)s}>?Ut}faI@CS9T*0mu&v0k5C;oW|zIHdj zG6PjL5E;!Dy#7DQjgJ;m9x~X&9?mKWL`K$_YPd9gs!a#=2dU0#^%l7LDJ9(brc*mL zYDi|#_!6%8vdYS7FRt-V7~f>LCR=)uMKW;>8&E<_x?#? z#yp`=kj1}CYgYn`V@E(L7@m{SRe{t<%`4uHKJ_Vhnmy{3UX)J|JfYx^K$A(NN3d_5 zq28z3@e$F6RHN)8uKu;@#G;_tR!^_)uj!XA1)go*yj%ZnOiU?1D~gY1#;6kiB-6*I z`2BO2l;n?{$jWThZ?yU_9SQRm&AQVXZ1Fk<+@50Un2CojA-f?f1EKqhlF69>*6bG3 z2K2`CDXb0dqk6wo+gNbAG6&asqGNKpCHq_v5ZCzkU&Lg0Wk{l}_`QK{bWrHxGWy95 zG{FcX2{SlM?sL8Pp`ep`04h^PLP4zSKP0Lhwc^#mCH=ks1|#?KM;Dq?@;jb9pm_sM z0nuhCTRAmpwCyxw+7_lUW<>o#m;jX}NZGDr#-WVRhp3k{x#(>~)CQUjJnao94fTf{ z-=gG~w5|(ana^qNxpr_=PAm>f=lIL%9r}kXl6(tCJ$$b5{mK&FO)TU+d7cK`Sk!NW z7MP9*u*o=WdFMNM!w^&m<}&b)Y-tej8B}wkWXtb;(y(MH%ipb{lVnYdzWU3|N2=Kn zW@-OXY7nc#Hg#-rYVi-DIKRK27axepW=GrMX0cQAthHSa!^XdoH5GVal!||V8VIwc zmMLNb-Yzvk5t^P8&UFhfRVZ+&u7DjV`J=dQ zA-rC&9L}w$>mmjt?avJjKrfIaI`vrUW?OIb;P)P%jXg8T{`CW9?Gx*57cA~r_W?Vi zpO=-kOQ(aD%)h(u$F5VcyXo}~K}t@M8_O0i^zj58_m9m&=34&XXJ#M0@sN4by+QVm z>SeHRMDPj*qU&u|hnOmCYW=p|VKWOFr2>P%9K#cyyNoYkK=R7=4BiEj-lbg<2 z)~E3sX}Q5PJU}AW05k8e5=J9EiLXaHM3G;DvlR3uWE&hiBwp9Dxr(1y<3^iXh^>1a zV}!d9Tslzi_VUKrKDQ1IObY3@X*VfZ$8U;71 zY$@LsorE7lcA$^r8Nov?%QluXb@~(1m5sx3gqh@Ew^y#orVWQSe5z1R`HXnUQgZWr z?AMmJ-e;{R>0UqU0j3AxDe<-ffLgW`sj?q|r~FP_aXdc$QK$MabW<6uz$Q#cRuQC8 zti{cl{ty0KU)Wc^#psmcvq$Ntnrq`fkLr#5VKcQoZv8v7#Vz^+wi#Z{FHu&4Yc3Ri zKhFQ)E5g<5>B=HaHG8IA(cBcapJI2U7CbfaD)qX8770H-a@VtpGBEfM8}nSFi^d{( zFO^Zn|6cA^W1o+U(voXuWjR^l{+C0oiwPS~7?Jw{g=Rkb^Dnmie$7sLHTJ-e{71@k z6MdE1S0YZp=-6Xflmkrzy4~ipOhApV7j_b=nixemz2Qr}{e7iXsdpfOUQo=K=pxJF zNv0^`cOt>szigdKGRTL2IjZc1=Hj-s*I=O`B~39|?e9k>lBF_iJ1OBEsX5PFA5mtF%>LxO;SKtc@=;{V>y`@HX&(>^>i=ggd$ zvp+Gz2XeEr?sZ+)Z~aPQNiV_oj|rIRCoC!0dQzl~?elh~@^?syIrii3(Hm4A6V}EY z;sf4p)Q6D!nwiXz={AK>#@Yf9S9MN|6A3| zp-pIrUDbgC=>dB9^jAw0foLx{UTFb z$`!Dy1_mPyhhsZ!nM0d{r?oV+)FPB%oMv$&|+X_Lsbp6!Cq4Lv7{ zy!!kNTI5L&`|}Oodv*KskkNM#A|s7t&`5(bOCw8WV1`7ZUd%N!7UeK_COC2_n3oiS z+X14hE2|#Bb5XT>iYaAV8Xa1 z6*;L9Ry{_B2LPuv9OWD~Gv)8g5~C2Ng=N%Q7K`)y2#7dF)rHlmdT%cO@Th+10lDM6QeUPXymqF&f4;X%V(mx8Eel+HR(V9$B(1Jm(q7jlI`@jRxO6-u zUdzF`T0b7@ZV1Xn$>#W8ON5lWWX>QwU&Qw?*lf**ccB=qwL+b|tx9=o_AcP*pTBXm zqK{6+hxSxZ7jMxk2rw7G-IwA1Yg=n%%ly#s3}4rcYoM- zg(?y>8(fp|7ux30)sKG2~mx6>6amg-YjS<_8FY)&j& zYckhKVi&CtHJ>#DrSgki8qzjh;T9CM%IA*8?O=eF5t=6!xr}avlbI!tfe!6$I3T{+ zivUE&0HrWOM1_6ZV!1V6hk)*;$V_Tj((Zfu0qT3mUXxqHbxgju{J) zf@zTVWg=af;q#t0$MB@Y?-Ub2KGx3ucU3z61{nUdZ-J{5$;^7k=!=LQy+{>i(wH7m zqgx|WJCS6BWvbXC8?I;zf81qXU*GN~Sh~!swBqD<5lQQ=UxC36BEue!8BWhc#9z#7 zJYp?!S=AlmK!Tucp{C;*BP&3F&9#78JS&qndf^Wi|v5^+J`4A~t z6#*dkGM21~w6GbVicr>j+Bny!jT(8gZgrz;7lrWe1z#Ny!H7+H@Kyd=Fh6ze; zfj>wM7h(FPNp&_O3b4f+1JCFU2L zz^S6h3XvV8o8J(JRAcp&)VZZLt;+oT==|~(%!AaVscP8(;0-?8SG9sWd6LAzJ7ecc zP~Gk?nY;NbV~LbIllhj`LY{FA3Y79yQL#R0wTM0t$B$4TY9qwr#@ng{Jr?n3PrK;e zI$3XvZucwZgK;*?dqvoQQ$@(knqd9L0f2%|I>If1Af4yjJzdix0hpQM!(k zBw&x>Ea}^YX4Mt%>$|RvO9oOyz5;a-Sf5YvN zVr19oVbdbsGD{A%Sma#TKV1TxG#@r1DSP##c;{g0)Qif`Sq@Egt#6N%c6MuYt_&%h zwpv?bmNY&_n!eEGWNP*g+63H%$rL&1MBkPu*|S+GC7m^taVMxgJZ=O7Cc(<6bLNm-&v>q;Ic zR8K$F7;qg>k}X+;1dS%cZ#gho*jQ?E#?*8_XqbJj`q4emS-Cf7QF4AvN?eDp0yD*{ z=n}dI1A6;+?*aN2=sGEM>MvsBJC$oNlaAWPry4Ow*qhMA?ogiT2TxP4_8~#<$c6J2M}-%ty2W=TFN6!s2F7 z@AO&b94WMO9i2es?pWKXQJ>4Bqt?u~d%jTKF@x4yhbs^Ix?B9KD`DL@$@^&RkXHn3 zAZF*|$XT>)1^~Rz<^rDx>TFVy{sc8v(gE0Hocujg#U$UpGtWdfCwC{ksAQr!d>S7u^z>P%j#6Mr@31^DH3^PQs(OZ%x8j zD~djpyaY2S$$tKmxgov4Vi6J>h}%AixY$VB)n0H)m=RgieUvWgK{08_a(UYouc9f$ut_ucRA9*0owlKwoGCl&X+ z@(QmbD$l%G9g!SvrZ(J}Plzvu?hBiH*vR;Q^ou@};|OGULhT4*eXKe>n~DPH$iY_V zm*=iPzqB|uEWV&fp;kRNqAbmxy#$J(;+;0Ge4CUguX<Db{Zf7q|p4BkBq34-Vxj4 zYiydThcj;nVWVL$W=vo0YhOdyBepYjv&t;TL>uz$mCG-3tRR0XZe3WsIxhhA6V5e9 z(BgUrbpVf!a}oz#xLA?_9|Bt2q#Z`tLA;|ef{|T_-sGL$|5XI>2!YVd2Mwd)zhE04ZSU^KY7Tb zOUSc%tRk$1c?aYPd`ESmA)yDjJQ@HTMY~^IJ}zjuKuV*zfx{5EM{>l$8KB%i)P>BX zI0w!tYX!?VVjBR*wexr8GGl<)!+0lYF3?{X_5;o7pY=H!`V)2A$N)o(H9r%!CQ@9q zW%6Z{Hu0iEq)fj+~abE>L#Utg(8~+gR*M0 z4Nnz;%$n9hn+8;P1{WJX3{uL{TK(50<7v^ltl$e>yr=@rj-h^A%*4Hf^|M{a;AnT@ z2dxh}_FDJPql32pE^{5Lz|kWMe9^O^bE?(-Z|cUvEktMEQbft(<96rb5insQSO?&` zpl_IYh)JPo0Atr#DK3vGt*G~DLFy>)%1s3;(2sfLgd92s-&BDiaQLYO)<18(ZPy^n z!gCAYN}7kl;d8C$mcR_{rRttIKh&9t>Q-zw1PbW2P_FIcTF5f*xC;H|{7hmgsa&hc zoTqsbriO11u%10Sm1_O!5NxgeY<#zlOV+f;xf=6xuVOuy?dfEk|BT+4XUh=L<3iN7 zxv}W)NLANiQJqFr6~ zKCkH&2b@I@)TOI!03QLkL>6zfoAV$424KY>r>>KkP!uZ2xkl)69)m-3q&}(qWd|>T zHOyZ)E5mO|tG|o394d_Cq%E%dkRcAZy*(kS6eeT4X$Hi@9LA-eS|d{%eT^>G)R?EV zkz}lOyUKZHuTO6Wp!`W|0q)6=fHK*)mz#GM=8Om5B6at&=Zx0lJy~2^8lz!q6*dyV zBbL^)p1aaIV8d3gOTk$ekGJq!uP$9nGrfBg-(pas-4LPiC!rP(j-}irYXWw5d6!&- z3!w|R{+L5mHj<@&(z0-qdp(-oMdmE^owfP!P1Xia<(A$+N4b~cqBgFO)X%9i$(lvE zV}BO^ciQYHaN`)68U8QtmoTX57nLidyiYJ?fT5s7Ri1Yn6-fa>=6BlIfi0Y+-7--? zq(l1RMT5bu`bC>92}tJx$c&+7CxoTClw;0cFn7|@EL{59ynB0ngI5p)S%nXD5ixiBr*6W!i2x-1@n-OsHBOyfY zryF9#9RYpmw>1a<@I91h&uHBH(*%T|%-=`u#wlc7D(l->43sl2GHJ}X618&9Yf}bA4;lD2V z(mRW7@BX^93(Qq?dl#S48`w@T$q+!<8xkShW58RrYx{EzP@i6mtKxuW8i*h{CkX=% zB5=y_#179K(7Rs@D`)>p;nH%QtcX62`E@A|eie?>`*mq~Ub!$>6%8O>k+tdmC-9R$ z0FGP$WdeM#w}SdxO?kecQJ3fpv?M1I$3D9qdz2p_0`M^N!jup)@VMcsfZ+1wzyI-d z?osPm;0cy4Q@F6_YVa}iTQs5g*QGso?n&i5EYK@-&kePlqt8FV|5=ZJ*5jZ3@z4A6 z&-wAsdHPR%`Tsz@)7#_Zl?{C^#woh;#k<}iSEZS)EvFcc^oh!(Wpkdz z52MGkG)z?=K4l2TC%$a`yLG4o=PmyCNk%^dUMR*#?)aYD1GznV=TanBz_SYc8h$O5 zdGRISp~gZO>*dnx*{jgNf#_w!$;^n60DoLOouV~;w}MVDHn}KE8{Gh|PbJUNh-JBz zr`)z%%yK^y*qaRuWjK#<(Xsri!}Hgr58(9gfT8vOscEW5{d+e(3i+qw`KJT?rz8Gn zLilH5`v2zyc?-a^lvH1SqGDO5@wCOiNj@CSE;u?{CH>FTJRmOKf;|tW)Xzc!HF^@~ zgjdJ9mV`FIMDe#y&4i0gsm7MsNK}RYx#FGYEJ=6@mkLChgXU?9N80gzAB{jK$L^cK zasxd;zW?aF{)o31;No&)QEB}nn8*Jc{&D#~4TrsmC-xQlpFe`}l6(mPH~?aQ0gbdF z{8SMnZbXYrKdG?UGTnN=q{RB-bX>WYESolAC4z=jO-U`#aA@jZ39s@1=JVO33xBEP zHBIrnBb4RQ{>+Jrc3y9XaLWfo3sE-8!_mk5d!EH~(T9v9k$tP$hx|#J8y()6e_5Zv z1Fw@G-(`obk}V zNCAc6Hr*51ZU73e<5WN0=mF#had(RQ|%2k z9R%WBocC`gQ2n)|mf0cTE(#1J$Sc*m@RO<<3e(I z30S_y#+yiE`~Wq3hFV`9O<$hqVArbsgQ-_rZIOeM?Lf{jisZY#We2R~<)bmcQCLUy zCbX79)r<^XN`@KFRvcXjs}U0_^5}U0xwuTCBngb?&R@yMclWP1+tc^FTVr|32^qHg zI4s0fW})g$Eu*)j@ZV8 zXF6{7H9K~PAu#giv5h1t+`kNKp0?PKzUN+iQTgD2GH~sHT0=5ee1xI}&{dsBV9_4H zwKQ5DV3qDR!-1K_WiMQnUgZWEP6C``ae6&SRY2kUT1iwk(w^|^QjfI|;NUj>Q%OCu zG0cxPKtDKmk9OIGT?A0!W_Fa8ysY8iXb$s*Osc62rQ}N0*K~YWUTRPY_}@pWpK0j+ z>-)U`uUG;2T|*85W!^$!b9F6Q9wX99)6-X`b5$mz#&99(_Ktj2nFE&Aq4OcqU7O+a zX2T!KznGYqnl^&dAfJahq5k0Ta#dK7A$rTkfiyJ*}xU zGNxy$7dHb>I765l=HD2MTjmze%}mzv)HHVmr3w=-pZNg_E4s$cj;loH9xfAirp|fM zzSc6!Z$qUz&Yq$bVrde3fR}z}aPz0AGQ9wIw&&*qsZR|qXP!Xe5w*)gebYltaIx}_ zs}S4bxY9_3!tFIqX@!)RqvfeVb+$w788H$ydD80@nR@AKO|9`z@az3S^M01~!$(#P z9WrUw8q86}(dAUDuKGQ8g3tB4#(Rv`b2!EBfA*lJGJp)oGK+-x{)K_bmT$4sH9MV! zq7YUC&L!qrL`~lMVGYK=_Gku}9wj}p4*);*wPH)NOc)@N+G-zl4^bt4nMngNM`Y&< z>Lcl67*pk^i{_`yMzw3<&NBnP*|kwV71sii?QjW$wMxoLHka9SrSIu6M3zhnTUOPhas=PXh2jl`lY-EXKKGYc5l06{G=z;)BLM2#-2#62*B zBb9l*VwXxVSRiEO`Ts>+`=#fXR}(ZHo_^LyGq<)+ki+C^K6phP74@mMwVJx@Q|-e` zzdvPu9#*C+g=5q8O|iY9Ca>j_TxWl$yirglNz=N~G5E8PQMiCE(!482!7EiORY>#k zZQPYL`B5L2hhcWv2tldO$?k=f!I8bHfB?1+bVEv+#)9|?i8JJn;y+hTi!K6hr7KLk zrM=xE?%r>j*b({5!aF$Fbxw3|!??Mn@#$X^=*+xAA}ahNpf+&)=wzQ~U!&_bgR1Fv z{HA0g(_qiaPTg?d7=jt9B01jV$q|x^HtaRlN7|%7&ds!QRpX$}t0*cGD#zJem3qxe zH~;Wc6X0HCVbS?OB2gt+QTVi{cFg;>3{k^l zheuL=;if^$MdB4N8UOyd`ey|XpjyTyI3asiy!VmtMCW*cu2)ez@|g+;t6?rutEyOw zAzxNd1}kz;zWX4LsqHxqc_K9fMi<(S1D|P#ro|$5k+G8ni=rHYd zt#E2)m)TN7rW;*C53MjRlf^0leH6x4f_O|l>IQa8LAM1 z!V~G8v^=kU^Jja`e%vz>>0UbQtZH=2dW;UnBxl88A5IhT%kjOAsT5>1Ds38NdHpD= zORS#V|KS}sUUNNq1A}~UX4q}lsnQz<>OwvzB-t3RHur8eRpu8yz zPBGBKv%)Q-1P%s^1bVi_?!MedDYmg)O?FNj;VAXO0$syYx&3-PNcZ-oe{IhYz176I zRUJb5m%W=XtH_?&*~ZL^yzt$^3CF2VG4tO@Z-=d)M!#y*6M6eBC(7dL!KICfoN-N6pOR*-g0rX^hqjhO={p@DZSOS4|(pK+lf6?}Wd%=Vr;?2v6g_{fQ{(JEC6Ko;9h|Kg3M> zc=71=Z$B*hyHHU;gyG>Hrz5+#o>S{*A)KLxx)Czc1k9tBUzbe!yZl{n5L_Vv^XpQ8 ziq@1t(3G!s#=-pQlfBv@Y#PnVXW zHz5^YiP|?4g)<84%$_T}{<@aH_6KT#`~;{eoiMI$vQESZF=Oj=lt(<@lm<+%o+>2F zk&5@F(#qZ(G)xZrA>^%N-e(%%xi%RMQz1C1hZ-a zoGTzDFHJ%PT4J9@OwMQvM~sWc5en1k@8+m=aySTueOhxprf?97#mAH+N9Fb_-Q)6O zha^rhFJB0b7lG2ltV$*#CD>K|Sd>zFUj&{6ho z9awM6f@`7ZDCav{Hatm=Anh!Gvlc|ClM^I$6J&4t3hAMyY0$Msgg_&rYvLX_>w z+=#COVq4hhBMzx5@$J(vz2Gu)jr*I&+9fWsEZuq&M>>E#!Dzg%R1q&-pWI2CVIa83 zD>B?ltxulYu?MPTqm$;yX0_eT5IgEEx2WV))#Mn{i}_sD{7Nx1jXgFNX`q{F0IS~c z&f~|2-h&==adQ$?bUNn}tb0Cg+}fzCs`rA@adfUV4Ro229jfk7-$_KRpE~pLa72a8 zaK}rV=rR}!1q+O(6yyGS@!|a+4;-AYFFIU)H|=nF>-v4PRFDiRSQ+z^jQM$VV7h02 zT(_HCt5ZHVzdbNl@81w#Ir5{YP~y}7_+;K@ym5Es-Fpo?1@=ovdL%)+H^hamLOL)` z=IzL?Ml9K{S(U(inQ&%OwXkk=a{8}~iCklc|7n5Xzb5`eU(7cbO{(83puv=Z^<=<$ zk3Uv8yLoS4Mds6M;Hi}Jj{QiQaN@=)x=Zz4kXME_k)t2zl-j2WHwTJ0*&~X7-=1$& zzpo7X%le6NMz~$o+}Fnse`Aw%z5gSm`_5m0Y_M0L1E3)?F-M@ zGfU7-W5$p-E2`i0j+05r=gQE6;{pQU8QfL?;A_6ai-;IrULyraEQzeDQ)j z&uJkB4l1BE%z?}jBgkcX3+jQ73=YIC{vOl|t~F}muQSkuwU8Z>4K$BXTr zu{i&=o|bh6KYs+M(l?GR-UaOdVEv8;g+3h!Go1&LCRWe&D1Dh8$#~T`AR@B=?a_#Z zIQ?d*93d~t4fZE);OKM*@DSl*@gyD09B!XhNVRS+c$fZ|d2ik6t~%$OsqGr}rj)-C zpwwL(+CTpZSV2+1;r}uX4uZdd6ST(`_>U7wVBA<7n5qNx(qiv*o5|U95MOEV>fY5K z>9XRui(o^-a>;`!=@5^x=MDS*A@|R&NG^Q(c;6hqbhG5AJTCxZU()xq4COzJJvRgF z%t4{RfYB)y`djF5C^exWtAuPz07ZuW25^807yZ#>)nc=`B`AF-_*)0>)B5e5$F%GO z^DR(I^bX2FyZ2(JTpKiEUdqdNrbr1vg$yJpDTxE1(-tRKE=$ z@YqADv?THFpp97AlR)|&^d%c@*L;$%cFT;kYX(vj_C$1K`n{R?qE^}rQB&#XX94>_ zHe*yy0Qu%A?*dU(LMU3L`yxyA#Tel1)I>OmYBMBoe34NRpHLF4==|iGZfYY*aE@S~ zGH$Al)sIo~PDxIqeSivI|^Wi{CKkRTXg=>7`xJ zM}*LC=230{K*yEc3qSxyKa-@N#uD1XV;<$ES z!#6AA{yL9?pW7043ZmDaes(XCSoHt>-#p>$-!No1WK zH%UfENEEJJi;>!Kna3O!O($5MS;SbTav(1J>4gz2+Iz;s&0 z&P6C1P$^qnWUJcI1KXfRyA}Hez$(DZB)ASH>j{Po_J_XgsaP zv+Atpbyd@V!=}`T@?O1BeS2N1o0(PTdhvrsI0|r0zRGe8EYRH? zAh6n$nX+LiRg#%S@o~ZXtT0zu@_in)#qWVGU{fk|y5F;wvHzx@wEvra0s{lQRk-uFgGa?*M^OT)8cdxsHcVgF{_OeyP;+RL{JDurD zr>XC`!Xb}2wA1%Zl7UE$wehq}?Ahs&5_d+T3yJky0p@mrXtM^4O;o?^McUjYy~E#G zO~6x>`2<7{+ZjilAF9Fe;y0djt;$#2WSHwpYTe|8;U z6~Vb38k;>}!k>8yH9DLw0K9q9HFN!GA^S_y*Fqtl^7I~M+!U+OJ0 zcb%^fUz{k)L2V|*mV6El2+ZYuKX9|8AjuNl_3P3M7V}1}J$==48@{!1xVobEZDDmc z68H${4BP>5#hQ0h2 zKFtKhcATnPTWXr0r?UhwS&Y6(?b7k&Q4@+VFn-%2akH?r@6WsMj5Nnd9G$s$Nr^y| z8cd0hS{OhPB5uUMR9D7sejD+3w`bmqQqnIs{}Ciz*w~oV4RPigEeLU^S+dq)u5W2h z3p98T@SMJtA`XN!quuk~z-imeiLQ9PZfhEKg6dm8(vd2I%PTYkpb8jsc9!0$%uP}& z+6=whif*;{5A?{ju5YWnoG!$`l`6;&RF2=X*-hO6;&~lfycJ6EoqF(Z)0&G%e-qI8 z?1{pZPE{t=!>^c&L;&6_7-I#zFR!z~w^}q#M^@>{2*7jnSo-g!Fny@vK=AyT4tN{~ zsdY47OD_7sBKscMn@E1p5(_yAc(34@;84}r(AM6lseV)ajK=W3g4V}y%r>zSL=f)b zzW2po7_#COXv4vvW84jQvqOZTY*NytgfwWi5`-DFB*E8bN^KYMt5OKv=N~UXy;v>q z4bl^7R5E5nlJkTktX$|0_9);t&QMk=8^*O#E$B~m{;Tg$3LaaZJ573peBw4oF$F^U z2jWq{>joUOMQ8IveL=$C5c{>8XYqB_%bTX>sx$rWAs!aub!weyllB1LZQ?6I#6W$I z*k=6&ruT)EDHnQg2oaIMD{t$a;>@XjooR^Jm&TXubzFDoo3C$(x-lr3%1hPdbHUNQ z$1KOwLuTP&>tbv3uIZH!XSlKakL z*q4Lf9VX?;b$&NjzGEjT5?om|?P7w63|j`#TC$oPm1{}m4?PYy7lVj7a~lUrCFbLI zg$Lw7k+s}{cqN@@d^)KWl6`nV+im=oq1mt#$8S&4=_A6mj^wM&%5K5lrwb)#BX11k z!O_AnNIF4p(_1DsCNa1WlWO?%f`*Dsy`$T zUHv`n=2zjf?oM$U($HH{Ek`Et8aT4+MY+SBwyO#$wKrMB^q5RRX{KRZO3LOV{Ccz& zRy#h$x3hHh4Jg;obfBxa{%EV;(j1g{vhdZXxg4>N$TRiqr@GE>!o192j+UW|hn7-xcELJ`740|{*C9&ET7@(I2nAI&PfDY1*9jvOaVoQKT_1X%JNe`6_`ngCC2^y4J zNZ-Zoj|hqtZ*t$h;8o(mdD6+rM*3Eqb3~5#z+$hz=^rotuyH5Kpl2f1FwFIN=V-hU zs&I2uKZHZYoD@yy?*maES&FjurQL#@g;R1{5EUjT$3bt~vlbUEL?SE&cX`w$=SMp% ztGsT@j8`DgO!(28K#&_(U)N` zQS3_N(uMBSG=VL{$PZV!rH8iHVan;_y(@%o11mz)@{E@tX94QOnTPWtxf+N4IRn)zARNfp=ZjcIJYeoE=-y)-XZSU!0I&tL& zaXB!S`(oJ$HpErFX2su}I$Bl*dbw)m4(t z=CiuR+@zn5G%BifXh6zA8@rzP^lNsM6gf|(mrl}aorlCz<-m1%@xHzm#5&t+i%$SS=_?@6HJz2wdk7BE0pC%h&e($~A(?aOt?{r*u%5TQKdwb)noN_HV zUYD_0ek!xBbo6;r`;LGtOJ!wFW>E3TA|(-Fz+5_2uCttD_PCHMvyGowpjA=YZ>rYR z+P!o;kpRN`kocdG-f+KewBel5O>42A1Do5p$R@eUPC(}UBp@;e10@5>Bi|<;zehG^ z(ER=fXXDaPx7Z^q`FHpdN0$cu3?)u4pKg5Bw>X>off0PU^i;aJzo)FlrfPkQd0))# zl9jVopR6hr8Q;M%6z9u*wKTU)_LigYqclf7wzqw@kH}m~1y@ZahJ{T>yl!}*&=)x6dOJ{_EmDM!5VoA zbohnfc{O9~vNm&%eCiz|zh%hl0ncr1^dw%+ zKJihI`3cp=9k*4HQduqIm%d$<+->%3dbIIfv*98pG|V?fnV>LZcH@xjO^lXNnPGOb z0wJ+Pc>~x@KWB-ac$FNM`p?i%MJ|>#{T*rd&>g@n^9QzY=Hb&Cu=N7Nf#@PjqAUN? z^;cI}4|iDz?-EF@RC*7Gd`fUNTLW4Vic%;}TFz(O7>V(u(rA?Wf+-?0mCc=MpeU55 zAN&+fqogt{^!>CiSjodXG9^EDa9>H}KuMRnP_`hx{Q6B6)>~NsqEju=(;bvjz>?hx z+`CGUun5ZmZ`Wc{u+78D)obyUU1E2BOWU6^jeTnB$acyc+k9%TVVB>LEODkp`tSy! zP$$uB0{Pn9o(BHdX`Hk@z}b~{RTH&lu%0$<;Lfw^lZZHZXPyIn-m_Z!Gu|j&2$l6c z)%r$z!I)B6rK_BvqFA8e^Y}djub7mA{iTce<&PnOMO!TU7U0d302bMXTH2Zg>-lE{ ztA)X4xg@p%=%NEIB`(_ueY*!&zCx6X;}%N!Vds^)g{!{pgjA6JVU#K~T~uGUIUSbI z8-hQnz7T!ehw~L-VS4ywwm7EKp3nsIpl8xtPUE48L9mm84wq6lF$g)McQtJeIjKL5 zD(DJ+vo>JM&T@^5!gYh(`0u*L6XC zhsV9vPkt9Z%5LlgG5Eq-f6H9)fk|7jIKJz)C;0PbIi?^CX=4lY7#@4%JTr1J^g$Rf zdS%q*!BV6ze#e>(9rKV9gHg2c^Y$kwA9 zsKM=t(nzEwy|E7_-vq(_K}V|0AS-OrWpiHNWfRD{^$XpL=rQQCts=EB`sBytYcr_p ziisJOPsMBbcqbXedL_YXG?AG)W^Zd`0ms9}<3CBxfOYC@FHMLK1v@ehyH@2o>p10S zxXq^yrk~4Q2wybV%DDHTU^18g@+b$|i@@{_J>wyX_=qp{U4u!KuKS;+ZcYz#&JR}Y zAuvI{eRK1VBB-CI_e0npdMr)kkkzkZA$0h1jK2wzkpQmM2@57iqc%tTk$-s~H7reLNGK|B|&1_wQc zMX+s};LA+3zo|_Baqe2)Gfex!yk2Mt}N7d#+=j)kc5ul%KSN0&?Tjl}P{x5ZG5)>H{EPQJ> zsL4^3chr|Iq)GCw?&nIBk>$Ij(y}LLfyO^RZ3bV_MktQDgLb|%UhS_U^S~^Pu4ST*9x4UpvBoP_V z^{@gx`tYvjh=^|6O|{3VH*qW5%D<pK9;cQ)ew1CHtAyddp}is3A5XG;?GyBIj|Dic z^TgsX?7qkyA=6$vUN$W`D;CBuA$)blNA*W})!q8#a#P`2wa*KvQ|}$}6`!-h+^6bh z(GgSKL3P!Aj_%^mW@TOe5*WHKdW4KmsrfC5C+2kdajPBO8Uxz6FN9l3y$i=1Q~X4r zU-y`78wM#JF->AfS^W<59tENN^jE;JC+Xc0*sgioX{P7R ztK!LF~RQYRLH_N73A@+W`f|%4iM!YicO5OhiJ7QslnUX zX3=Ycis>Bh8PC1WW+>ikSe}kSary~O^iGxnp_+f{$YE3a4Ugza@!Xs$k2<|*#qOFV z@D7{&4&{_#y_{iJW!4gyYpE^!WhOuCd6&`P)_BhvX44Kb6Cpa~ooTh@nWmx*z7bj! z41TNXoEHmX@Vf!i!->-^Y*|S6_KsAT8n|Y1#Y!FfWO&?Kz;2n$($xI%hy5*+t+2Sv z3)Tp-;A*bO;O2%ri@r8nI;PwrPI&Cmkk`m`_t+dJv8D%KYHU?Axl5((@9zxihYt0l zXh@fpk=-!E9_D>Ami`HCba_N^(uUc$z67zn`h4+<7gcxSl(IML7VQl)6*c+V0aQ-4 z+jE}3GxX}4(7V>#A4p8PO;b|a)8M$1CCv~^)yu9};I zYIjX*d&&3kV{`-zZ?Exz0AZA+lAh|xWz(nh8GqFIEr0DAIp_@R6b9bM0we34N0277a=o4RMzphT+BXxo-L z!rzoh5dUCzdTH*!J@hgBaqiv@U} zMsk73UgzLh@gyOIdu)@hO5|?al$|G&T{PqKirFK(=dz#w-0XQp zTm0iJWVaM91dV)>`nh&$2hrN{!7lMR?zTKeagLl z8*mlrt~3Jyob_u&t8K?MCDfs0@hfPn$YdKFV* z128wDugnPXn_HvE7YCSSbl+-qYW@@2hk%CO({(j3d0FJkkEKhgW-czh{U(dAtIT zIHGPYRB6aM7c(j~`BEx|-btIqzk;F1n-YuY-x*0#y~vNnbDD5VdQoP&zZ!4i{uPnm+>qnV z+m2~VTCn=dSHwFep_7~L4j1TfTd2njgY+aa{s7FOK(d=7P zP50KI!xzU5)SBUW-}X#*<0X>IImN^o-c&4un6=`AU`^T5FU29cN`p$o^{@h-Ctm<_ zd}E@xwI>}^rAt)9)RH6quZ5vt=NEYn^-%jvJ(V;3{LON!zkUx4UwCEw)I@l;i!7K! zOmNzddq;cIM%lIuza*5At->M{&Sn^|d2Xen<+qD4p-IpBxV))i?n5B}h zDIZLuP*-4rU=@7cGlj6pI!-BSb}@|0LAgqeO{l(m(fHGvNNdEXn@Z%obWM|A&+F3V z2T9ON^kdQ&j<_?=AA7wJzJ*S2A59M|#wIodT)Yhb4cat$1|~4MKd9BCw{)L-P}FrpP^&8{ z^^utrX7jDFy8yyg+z+Rbz5$R}*1~y@?WY;02{Br4JG6ne*xi z`&X0ra+mK3QIohuRzmq!vaOZG860c7LTq(#-p{ii-Vw2~^?;Y-OPUQ+a3ib+af=Uc zr+nI)jLGIio34PE0AJPNt8VZc&PKKLWi8(QD=t%|VZ-~U#^_qJVY>Sgs2fJ!*$}&X z>={~<#U@e@nR67fbN#^&LP-BbeEV%Tj~?v|#P%|}*0*@`S3DYL>bFY{vp5i{ zue2Xz`5zt9zP*Y`P3^5*c|KYx)3^y3!h*QGL)mi`MFvArX&B9kVPA#uFSg~qJ4#9} zg7|8woXlgAo3w?jRmX&;8QC;}^4^Ap6c}Hgx)FHZyCDS<6y-fd4@a1Kw5bCVJwLe$i{h*t!%XILIzICD zL`j~PdyCXCMA^R*sy_@Yo;c`%HPS1oiEvwH33;!lil8J6d!&z>1?>f1AWZbZc1hW5 zu7(EgzOYvshs^{}`QE86(_!E2H<-NIaM*!BstCX2tJu=0p=!1ifycVoww_?2=N2=i zT0+lGU+qqAb#1Npoy`X;E(k{>#YM$FL&e-ZkcBTjL@V#6h*XVTDIx0IjzMw8d|i3; z0UT=zyc0GJ98Bt!Af||NgNXa#FSSx#n175+m8&D=5eoj0>9~9YMy==BRu0J~stAdu z3K>P3h`yET+ul$mM{2nWK4DrDW&lx=xu5Ma-ebEB%*~hri!y(X3^^II_FXs>TSTS&H#afvEdh6%P;_ zqkx2=WpmDjILS6K{qS-@!>*~4ve~}XvQD+pwCle`6kD>!rpT{s4aTz>=CgG{qbG}b zC4ZO$)DXRReei#t)z8some%jtcK7ruEa|0dg|bmS%Pi75-=Y*UNi znn^sSb%~KR(+WhWMR{PUQ{9+3#U&T4v|@q>ihT(#pl6BK%kVSo#b=m^&+DIwNBdfj zx_EME$MbC#I+IvUCwf=wK&dEtZ5D~p4LG<34m=j3|g6N$fh!&ku zCy8F?=!tri!C;8qO^g;j7`@I2qR$WvW+u=6{_gwvJX_2!hC0syR+dI}sa`yNRRe+*Ii*`lbu zH5q-nMOh=U%K~CHVa&I1K6k1Td+qNDjTgh&g&kaO4Yf74IV|n&r=BcBab7oxjvv1| zbJ>3~8^N~~h?FthRAIaQ?lGp%sN`Uq{pod$#vQn>U5=Zy*R!M2F00*y0dWT0s zzqLH?y}pjEy`gjxUjW{{2;gdF50vP>#%QKggZIu-q?52Dx-pjPFqt+YbXGFo8eX<2 zBs92ITz0ztO2e0bbj;|q^@|&?+*Z0R;T~1g+xm8k`9YTB>+q#&SM&TwlV6#wyF(mskh5U+JeC;2mp0(C@H{^P!9HNgOI<&oS2k9Bd z#y~bdzQyGzY7_j9pz%GAI9q zUj7TTk2mZmiFR;V9H*v9{{RabP$FGJ8qwJ@Mg4S?GH*BaLvMU(y61-76VhgWUD_rx ziO_Ch$CMZ{Wi#3-gr^pj?gU+KA;(_mtUE+{92&R+AC>)66xB0{i0d=S&Qvkp6cuf8=U;k3<|3EKTQPhD|Jlih*X*6U zCI2{NO#C!>{enMRr!mtD^rS-RH0lxRp!|8*f2eUe z$vf12F5{7_J9X{0n7FR)&X|LPzq5FHWhR5z$CV;Ma&`V?AJi#vM z^BIqq#E`UaZRRWF(KP(C17d_a^|d|JxAqw@{97og-i=@&8R- z{uk27126;E0e&Uz01Lk2Z)c^HsezF8Eu#Qe2L`!)`~NgOQ~#5!9yky%B7P6>15m6A z89}lqq`zu7X)OG(`e!SLXRl_PCkgOZKZxL*dg08eNisC;R;6n>Pvo=uvPdn?6k>(i zAqQO@TC*U}$WUxY_~7VT9%eY* z$@jSFlPPYnKS%9D#fo-w z)MGf$g2?40rGHjkb10cme68)Q_}}jCp8~BRd)Vd4;lyTW%YrR&XVy$)YjtYoRXbhX zOP;-La>R9A55NL;WBL%B!|{ET@(s0~8e;eUw2&x}g(?p-Orh@Pn5YSJhw}CYY~^Zo za(g_Vi+|X8=SF_@kE#0|I*spxCp@M~%~SuWks$)%l?pI)H}o^n@#-bC2cTKp3zI0S zvxnVWVLAlfuWQk>bB6OoL7?G9cbJVnH&x?pY|WHwI~{}S4zxgPmKSIPXZ}*jvy_t+ zZkcLa5`8XoDI~B(n%fBuKfj`kDz`Kz9+5nG+t-2?FFJ5*2OC#<0L&!qikIBb>=W)5 zfavQIR+9;|FM!|%M=zfZaY^&ZMlj<~#)Uzgj=j5Ig)3`T!K1F6!!@f!<93~nP{l7@ z^-(rGff&OeySa<-wScG}iw#E+Ytfxoq^7p*f*a&&uqzO>qQ*Ae$%NlNiy_Xe>)-r& z5VB|%-T8nZJD|pmr{pXqpN=CcZ3Ju1~>$AC|pR+extl?DqJ!<`$}L* ztt3Ki$rXU;i`!j&&VT8E*K+byKd~FsJuUAkXw;N7VlW-R$(bK$r@YnF(bSso zLPC5qjor~d&~$2~{wnE6;^;{2O&Q;k8f(OqUE|FjZbhTXZU&MwF&#gmJzHCXISp6s z;gOsrDY_us7_E@iK`qUfHZz@OtkO#l|4!Gg-n(1*=e<9)hYqt>pnI45s!a{hY#=1p z@6rpu)~C-+G677AsKcHR2K#DRiHU;|(laDhg34o~K8ol}t^AnZE0`{Esme7c#Aes* zcr3uX*)klC%>0t3{-C)f;U4;7^cV>$f5{;k2~;$VF8GlzQ>MT2-c`F#5+-o*ND&=3 zpvO&nS4}y7;Eir0mt0y#_q(SuBKR%$;0X+$Ci$$3p1%w>?7EZR13&!h8;=D zE#0eUK&r_Ep>QK26-Zyx?3awcG=<@NUts+6RR>p935tmxjVtPQ%nM6eq4w@IyFuR< zZM5DUT$}ilA4$tLa*yBCPfNgQZu)ZRvaOmksOvHS1wd$EVU!ze3Glhc&mBCz(u4%{ zt~D_Xk{SN~t_C96P5M7()grcSbb+-ee}#(zK`Pb$W0EhwG|f3Q)lL7p61v~m(Ab=y zB#tajU~_yiY2qs2RJ`E-pe3kk zd;sEMnD9^gExq2$Nisu@ObLfAxG`Cc<_-d;Wf2wIDUEGw?4WZrQ9M&o%VjQ%_SpWo zp*2-~`tuM7A`8fj>tSy9(OvmXWe3B06{=_CnA$-}v=LSK^F|Q(>N$X=zBpYm3GW8R+9N%q^Z28;>M@H1(8i6^lt<_HWFjCbVf7EIZwy|!>_%4CmzRMOHx zlq5blf`$V5ZZY70VM&I>hOa@XIavw-ItC4KhK(_oX3te zK-zjZkfsg$@tkqfKSeH>KXryL`CiAjL-pc^6=LI~>XjAzX;gpZnU)Eji4#=&E?G&8 zDj9-OSm_vML$2FI7X+1?m#Z&v)ni=~!%JS;=yN~8h zWw)}8?gtDSi7i@n}giWgZ=G;JwHiKF2%&@E44L!0!v#Nv6E<#GuMZD zZ51y2s(mUKO%SiCqKih7_k+@!k>X@rcwPU!+IOhg^PsEjQ9a#7G8kEnJV&K&^U?v4 zW{XVgtAI^9DhkD=CI)0aQHm;ckZV5+t^sE*AxyY*)m?VcVqUj$#r2X0;pnbbBA!)f z?<(-4PQG`^Vi7&XwjOU>9|}LWyQFknUtBI%RtIuVyRU6+!l^qHOy*F<~D`?>R;zc$ex zA1PP?uS4yo<#dnjke^A5(B44G;@Yo3R3nta1C4`{zRzaCoX*)-ZPr%9kYe={Vhs~~ zV{%iV23^s{G##-dTR@UFqS{gC5~%t)UXVY>;c@SoEx|69M17@08K)=_-obg2v355| z0P&AQF}a;Q_XDYz#gbG3H(7?=%W=3Ei}&)%7%^xu?!E`PVsGZ!NWWZ$NU- z5{dnQ`Leb98a|&0d(PlHZRx5)j|_$XJiD`fXK~QpRZQVrx}VK_RcC%XXXEy{q-aMD z#eN)!bibxF=C%dhQ}E0dHVqJZEz=n&cs(2IdZ3pi)hL3_e2b=jGQq^rB(kSc@0)P} zsH$82zA{ilf*$t%DBRU&*rsQLO!hmsZJ9-mo_GXU+15NNQ)SjbhJki5?@C?Qx7Cvw z0`qSfMJow~cWj6|*d>GOItwHSe@R~nkF#1lpo>F^i`Mr{B#JMQnoCt<+aV)xx&aF}A_6W=IH~U>N94oy8fH)SVM%T$z}#xQshQX0EJg#$tR~z%cgcIy>0Dmqs$?#9=fcC zc|S2{CKcoPFZ`x})47?pRj&MGRUA0-MYDdU%R&U7@Py1Vy;mk~Mm}MrK}?+M9qpZp zS$JG=6}IjULZi06RwL6b44*Av>A$Nnon&zywC_$}8U!LB;nl9)LWJ^!u;=Cd>z<~^ zqTKE_m{Zjkha14Q<93j+SFoR)4#>w^|E~5umC~t-*EIkYQ$~U1S@g3Xacr@H_Tv1i zm#Fn)>gMC@8@NW;6N_l@qxA{iNDh;|nU7T*0d8nn149FZTz=^!N$XeJI?qiklujnE zH>UMzO#SU}Tlo>G0O>Y0o$O7ZGHLl)^3E(GCO_;EOS0CheCx+F>80C4!c*msa-)L7 zVmDy@umlcp|5}`-Z90Kzpxrsw5$CDCI*jh^TkMDD!#m#*-~>od{#V|h}O9J2L}$yPlu z+D?VBPLXxch}=34!>AvZ7yY^q+i0L-tZ%icB(ts0yMQ{jgn5-rH%vOQ+|W0Dccp8s zfba)BfJ%pjFS>s(3n=6uL}wqCwqT$K*BMiP)A4A;&@2n~m2U^y3s zH8p$J?f}9JQDvZ9OA8t4qi}yI*sK+7n3NyWdD)b6fJ?a9mPRZ3$uW456Y|j2Lgy1U zo|gGJ^<1Wp9n%l@F;03jcz;wE^%EkF_9VMZF!aXPI)A&e(PA zCj`mpSz@ndc-=hv)}Lml6th0|1O1X_J~c$1v)}l}$1xYKRmk$o1_2doo%r7Av;mdc zJ8-=yM-4iYPFI1yFeW7w$abCp8WZtJNsk%c+a@5vp5>Hkl+7?bBIP{<*K4`{x-RqI zGO>C`-pC3t$dCAEucnjNH>Z zjFRF+eOKd}sKBE>ENI@DEz#>3hPY)3(rQ-+BPMu7>U%c{nMk1l$S~%Cat{K1H$5>? ztMErQn|B#sN_RTx37RcTH;iAFBH#DAZU%qy3aKL;&4z0T$++km8ZWSl?KdgcuFO=) zd~i!oTvg{p!)x*8hTQ6XHGVK-m;pDTT~XAP1>wgN_c?d`O62E*T+ORHubK8?&fh;_ zL}LfsiH8v)kZ2>hVASP8z9!Q_zLPrJ;^c^9NWt`cb#3kycy|ZRYcD2;Xcg6#42Bjr zc2eVGQl7Pjd*7tP^i<3A>M)y$_f9D1BSIysM?n6Yx#2!#o2M1H4NKYd3_;H0LNAh& zm1N3qs`|rtf-dslpz}F)>Dg?4QGBLpsQdK4#1_4%wlwqVM+MXYv~QeKC+0n#e!B)r zCiCHFdWpH~%{BwTy_Mpb`6|UxQ17lmvL#z~=60)g*mx;68ey78@OKo}w%c!YA2;y* zOmf2BtBarx7w{{*y|F+DGXg7xaoRgoLQv>-=dvET70tdJ?wEfM&JBl;jG9{7oqKN5{*}h`QHfjAlJXo& zQsCq)`~d+u8lW9c!dmDOGMZC3x)q{D4i1Xp%8E5BuwR^sb@QVQ(Mp9fBgNaFoJf!J z9luB=x0NTM0ce?MKCn|Y+@&PoKeLM1k4TMJ0BG*`^?b>mkf0BTr*^j?>h7WQ^4yxe z&Yp_H?M({aJMAyC&;AtlA9-;=o2z5)(vpG?uFK36n_;><*`X~UxX{0D4WjN1AS@_6 zHOzWgAjz7c@<~nm7Y|PX!!7!< zRhpp9@)2a7tc^rwuPa3xj55EJ5O&zzQig-*6&DRh>rAAr6Pe?yG`e2$otfN2=-=A} zM~A5bs!xXKqX!++Y7c?XK;d&T%xvae(~831gEC_6fnUyNqqM%cn9tgGg!zhnuz}{t z6fzNiQwj7L^}QxGs33+Uys9<`GbbSaBZ3CxWmw%kadD#zhq9K$q_k9WZ6D7qh;Co2 zcI(T*_Yk-2##qVOk|#oo-BwlW8fN^V z*NKiVF-TtBxi_I!d)zF;i-#+vv07QIZ(ZUyoD&F?e)*ak^ z^B!u7fAqFV(6XwVzZ^C!iU-yoH~AgyS3TNy{ddu?e52quW;Pz>`2MC6BxzlOA-(y; z*umg&vmUl(TZ>$u*t=U65hCm{I=67%=KCA$@#wiEku6}Pe1%E$bB=$aUmz^KlhWfa z1Z(u^W}B*QtXk7(^Nn5=P*c6;k8y8%ll=8H+f5DAKi=Et-JyRDrFJ%Pog4L|!N4Z~ zbpo?#-pmv*1?}qH)heBnvkWP{f>(ku%URLZ68ag~s-EfE*b%9FqDG#IG>zVk2u!4p zZ=z40wHLdV>f1%kNDbdKzy^XMDbnd@7OoSQynPHjLcpA!6_mBO7UwB_iz4jcb^Gm| z&)WI;N42!D^n+Hf{Y5)M8Hp)VlQPy1(&emeh%5Q*i~$F>k244iBib4-b~JhQbo8s2 ze^V*CLkBg;kNBS3v472D6l4$Yl;C^xOslCef%hQxI28jXiv*^nQ(1V^3jeWmuH{9d7fz}%;Tov<#IMe94++0A_) z>B1*sxde=oA-%%iF5cjMk*A%rrSG}`{f7@C@tuyjcKc?}WI=PEgR7mc<3&(X_kBbB zbnobIs`!ib1~z*j*YB9aXft9BG0vFDS zjY!(zNnWplygOAA|B^Lm)7fOw*u?nn@yDNws)Jmr(wjO6TdQ_a^*<>szmjo_kmYU3 z_0evF7`xs^#N5DC$=gZFbe};&(GzvGZ3(;V;XCCcBSRqPhe;(NwnrzwslIQ&7uoDo z%q6DhqTw&slH6y|n@t3+=~{ApR9~AzorE8Gqrfv)9j@Iyox34$+EK*(CD6H@PLOVF1KOKnz3eK? z^`ysUdew%#o2#?AKk@|dqu@q{fwy6Qck}$4w<>=aVvkO*#UR!!}3R$PJ8_C$i+YDAp`oZ&BR!j_-I?)l*2ZD|MQ8 zu?4Ma9pLRMI`P&=@x$lZJFiOg=}$a97DzH_WGD+y500>F6gaXS{>V~ci>pivJH2Zn z5Uj0vvGLVfGGVr$k z7}esRJJpPzuhvujD#13eAv)9VK!8Lr^*Q*+Z;NDB%^^Q-S6L#p6h$&cbcc=d@;4tX zH7$_%)>E!s&m@Z}Es2kKH%ci-Tw@<3f>>y2weLyITTAfDoEb~~5}MY&S204^~T376N|M{92jL+$FPIs=vhMok#*42}$;!j8&*PdYfy&+S|k(3K?;EQT$bjdIrJ+@IM4YLT+6|aYvRF(bnCKukwyUz zAWG`9cbi4*R~W)I3PEdtk;~4&_b6kOrkWHHsGync7vYck7G2_-4#0h8moB|+l1)pG zP0yChI?{eqJvlil*fxmq@A!PUMLrnO68&6yQM$a~Mrqxk+@J7PyXjrv7db8qlJHFE z@y;M97w~e%m%wU4rskCnPFBo%)$W+gkOH!cN;0OfOYsr3(3Z(No7TBdn_dk&Iuh&q z63VddCjl;x9Fh)pW?;;;cU|`z)VzLM?N1~%wqlT0^V}SQPBLK&ZM-nJSPKH;&br9R zvE=i7+{Z@z-<39X~(q0lo6p_D!`8RNh+S!D)6&= z81XS;D9nNwD~JZH)6|#=rum-klJPgvv7UVBIkP~5by;@RZa1&AenqKoRc*dk@nB_K z%&Zo7pKR6Qh<7sOBVmq3|079aNVZdegIN}ac++}2ttmtb$;ATZ%v3VzACR41G#n{P zc{MrUn+7+PDKe~fqG%FrzRHob2_x~XE>Zv~?0tS#cz3H)HwNt>f-V2-WZ@jjk>PuR zDaCYUhT+OgcRL1*u{Uj_unF+kJg{P??A7xyTY!3q-w)FSr;v1!nsh&8?S5W1*9C=_ zx+#3r|CRe_`rVtXfd!YSp?iLoOa0$E^9lwK6PZD{Rk*O^cg{3b1smVzE1FIL_3t8nY>H#UI zV*oH$^IEP`upaC6oK0dm!>6kTE{}O_hDpb-;9y{qt%5Mg=bH?{$){1xSK@b77X3 zR`3u@sDy_#$Rg;1`qT@oXmX&V;;NR%TLj+uL5fZR;GFWBml3-2NA0*841DbS1$-tt zhB{>NUUz_31F{ME_-GAn`#J3j0TzwJb*kOqyMCqbCBUe#o7#b#kZDh z;1oMaW`q9d$McdQ6VOw{1pVIGL!g;FDM^lRKcZyrF#lQuBqJ9}0pR@tV25$aM-^r^ zElJV6E_o$dZ%2MUrZ4-Sw#bim5+LmRg5kY%|5BSwNTlewutMht3MobQ`jg!$sADIP z8t}Frdyy?1VJPsMTryaTod2%L#=_*+n5YpUu)IQaph0r}*Dsxs^i3(z2j)f2G@AVM znPkm%JyF^Z_?&K4u8c3{V$R`7{lZU-?aa^vN(mFGD_Rvsp3e{GblFMLzskREoah4@ zR$DV+O_|Z-L*@~0dU=88WG`N2tkmA(z*HIBw9(;5vu;-)7)-LbdPcG#=*LTRsuw5{ zcp^Dhv=jy0mDV#6~?z)l3fBzndDhEL z9>%zJVeMpTgxHL%9n6YhW1XN5qoG_F->deprmu*M=E&NSw03uSml?Y4)HDyXEkm?S5Umx&k0 zD7-Mbv=SNA8SuK{XBpgH4!RP#ToHCCd9HrZZKBS$PcM`A5UIQ2or%EK6%31r&kl$f z@1S3m^Wv({MPnyXI}cJ#vD>zVG~1|GfDrEGv&v&U1)5Nmx%D}~vfj-k%L3LrJFq!& zXVXxWE~``5aykic;VD4HG5p&9FM+(;NAl+gj(L(Eu?oIp+4tx6-;V$(V(BoGA6%6GI>M_1A>) zi1O+)S}`V<oO~j4BVhS1LEyCo>h=H6+ z^7;BNZcG@qVhUCSDdT|s7lUKD>)F&|-}AH{P`0}dr|#L?DMhm5zywRfXa}gOXIVJ8 zKtF2O6}z*gG)i;EHatIMXcB>l?R&b~YcG}IqMmCWpk2B*P|dBW!I*@)b}0+_qnCY< z7E5}*v0Pus=*;!Riq%SJ#80CxIFMH|I{1}Ej4ZY4Am=AX!o50qqXF$MHhZVo95|P* z7AAH?jf4Dew+zIR!g(bbrzU`6)ZH3##L)pdEDq1_j-MS{8)wSebsPRfYu%T!7Ix&9 zE$w-u-!B7Y20a<_F(#P56B(Db&U{>oU#L;&c8#je4Z|azavL!+bHq0Z8yZ)ZUF=|@ zpVOpLvT>4sg7|RObRP7w?}6afND7f!Xpp`~r^6lrAD`jL+EjA^%JdQIoHnxkBSv9I0`&zZ}7 zi66_57i?Tsq;0@6$N3b2&h(g*9@sK*HQYKg-rcB^_mLN#-tx`n7cd#%n#yQ1?0C0N zW{RzM1F8P=CJY=?W!laAaOik6m%$b#*o@Q^>oMpttg=dzj%`BdMY$LOe}D?b4C`S# zoB1TW2F3k4_@1Sl=@{;asi$-mKGu)=lt#?$4;%^M*kri-D6;seSm5MPJNu7mzPtUD zbSba>Wwl2<^bo<1qrOCgtnj?4uQ)zaqy%I_X+mi5PX61S39bf-awUT(z|PGOBIMU| z<(6Q#btZYuY=`~V=h6DG)tZMO(cXX)Yc4!7 zy&XunHM#apx^5XY%BFv>^GVOvt1-U*wv`Y<6-Rwh;vi01iKbF^>rCGFGSimvdv+JA z-o4i)>|p2h1HP+RDZC^aG$?>bHD0G@M`K;o;T(|a8zxab&aFX8zTplrUg~M1ERPhT zX53m6QhcKxw=^aAsI8KVtNm+}3L6SzB4jL=2HmTFW?4E{;^dUC)T%<=iy?^`^lPe1 z^Sk>J$jyJ6ne;OLy>YOBDj`|)z7BhW&lV)yNER{}^<7qA;K1BpIx}C^$z_BrlGtMDpvn)aD(dWfo{IZ{ScAT|AGNI0>&m}n1qgEQnH7y!!^3ulD z>C4v>fbM-e)uU2qR*Fx#Ct_5kmm#Y1Pu{Mc?INn_h;R+fb7LeT=@=P>%`2oUctd)S zx}7>vu`cy}+-)m?Jwi~n&unyq0XdiQ*tp*isov!F2{MJy&gU@Rh(Wh=@;0;f>vI!> za0RJF5W9ZM?O1;@Q}5-wQt?I`jcvVzZBtZdcWch!g}AL8YOLMz>z7sP^=B67KDC*E z?Q;lufTWv2Xuc*k!j}y~ld_4f~pS>hpR4Y*ryiAO_TDdKS`W~q}1Zo)gJ%!7YVGs?v`q)mBB7lP7kvd zHKMipB0M_&KH=!%EwxN>>Q&=)IZiU=W7KQUD^A-=am-$q?yP;bY_D?H+e)(_Q0H@j z=J#Erq1L(n@w?GlBh*pI=u9EqwX9$@&z#NfNw=wdZSzke$gqgv{G}fsE@te8T+Rt+ z=lceD+++9t%ksW_TR9ufuXvD(e+#GS3h7C>$JMsPZ>sjCk{w<7zK*j`g5A@H2ADow z=!Q?8D~FX1mHS1p@YuJ2~?~vIZeNI4eXl;>PBP6|;$;6VtiZb&y&)wmjD2 zCf#_RV~#fLto)8~a&A?Dvvj!`C#%v`6JKOPN!Is@j9~n{h>ZK^hHvicu$hnV{~IX; zR(S?sgZVKF*klIc3(09Vv;c3!%k#he0(lGM|NmZr)BmIVVLgh-H}@XIcLh+HJ)k3s zGyrN94KIBs&ACc8v))<5 zs{^^U3cKS*bZ8>yS$VXREj!CmZ%A@!KZAhXP(E7eBK6B&%qw?60%@|6sP>X#C~EW{ z=mA^_TUsh4KA77t*1Qh^pBW5seSpO*>4j|29T(&g4lD*YvL{X`s8TlyLmD_U6My2uIg(MDqH`l3J za5ZZ&SXi`uQu@@T(s?PP&1m{^=kV-k8-5^eXaJL4gA#e&yU#9ELs7!SYzjRMx%QM> zd&};2m@@Gu7RfasYCgXL0StQYV{pyRWQ=7@l_X4V$!cN4T6Ed+?V_dj*Dp;;+zI5I zLkf@_tlt=(4O}(L6LaD>&pr@Kt_*>9&ei=m%!k z{pH4@qMr_G`5Plob+PE-acZTL_+{ydXW6Q-Y$H?3`vOr%f%a3)Q(&RH z$+VM`xs8S`r1u4;%N6j{6OK~+M+TyTv(nux&traBk?9>(4q-v_{&fCJRBPP{TKS4% zZ)&_(YWMVs5x=Q|OV4b}k25XV0SC}O$i`t}+Z4KW!hNn(K*^L~aV<^y>IEb^C1iv4 zgeTAM2$-%$Cid$7>k>2B1GpMmQw7EL{DXqrvV|2lj+CMRFGqWOM=$Y}gVTd$#C2qT zel<1!xuTiu5SPLkzGOtMCUqcbzv^%9aU?zw*ZrZ~W{=~jmp3ltQK~&#)|K&0Co|4Q zQLiCB-|?=^nyu^i#ifBa{z;&z;_QG|Ix-1nHgl`0Y7>W`<4^y4(qfnfe~g0758`a8 zc?m**QPoCd(HFj-Pwro)sLq{f#_HCV%&}QCQF;b+^d`j9+{^Yfe_XB(UW{zq)!zxm zu1rDkNNn$%jj7*_!b(^9g}v{j(b^3^G6z^!jT<_Y0;!^Wr2rGsbkhp-jdvlb#5n*^ zm{0_OC-2Mci;+RV)+UEb_BWN|J7A)mF}+6``LEGx-^tO?A79*oub3gAko*E9PJxm& zP(_p^V1S*o-I=yC?`6{vxR&U6ac!p>wPF0G+d4F(WfSn|0=;ayXhfAlU^DajWIAiSC5W#d=1d z2p?XX7CwIL|1-jQj?hC%il&MvBGywMg6&2B_`{$>4QlK-n zRI{^`U~Qybi2}1BsxAGEybJRg!f4`)Z2qs1=aO&FrZ_qPtA2T+WfKRlZk``<#4S&& zKf_f|Z9uSsQep=qN4milo2BlTZgA5|iE zReaS@nNYTJPt#<#oS)FrWIN5u5V^}jFXFYcMS^K;>Ecf{5PqgGMeJbRN)~~fpALvW zF!@smW2mEgMQ3R8WV11uIj=?ZY6Rh&*E#i@>IJ@KN>O!0O3rs&a9GGkfW|nBcdxP? z?YL`Tu&KjRuE`iZF!ppgV?|7EPco!QJJWhspE#02iRF^dcm9-j@=+<4wdd3D>8iL> zJ-V}3xFkL!Z|nGCy5C-U!AV*7>IGW9E~7%{9O5P?RO!DHS{_|W&W5^1cTakPIK8ki zmPF;lB&nUO2#z^)GC~4w4=sMN7}#)T!LM-~z|g2Rv1+|DK(z_g84_4;Nz!4;eudq& zPzXH@$y`x^fYkJJ_}d&o&a6yX!;qJ~^Ljqn4gDfhEhsDMePdWZB!^eauB7yf#eisH z9hVk*f>o1_W2S-2j`7Dk-C_Uw{lJ^b<@!>?5lwn|8wcLJrm>2L_=}G<*s+TVg6h{f zJG#zLoY!9~%d{=u1OB+pY9H1RWFO#lqo~XV6cz_>ovt}>&Jl1ihX*C|XTDN}3iuS# znPTY$$CZ4$Ol&QjMHi-OM~3&X?o)tQ&1{B3)Gk(Z5@AT)M3a_ruQV+K^_`bqX_^kl zdkw$MZvPe}CfiAiw4&J@|I)fIA2QE1NJo>4fj^Z3q*De}0@Nn(TgI6xzUfgAm5a!O zlo*Cv#F|~Ucb=Wnxc`)hH*#p>?dnbYolXq(k)4cme zPWqmRUNTTwPU_BdlXo3L10&0A^zya+5~HwkaP~)~#nT$sMEPV?>Q$soHLhD&=&@Vq z-FmHYi|;<(C(_oq7`OZ;&xvJ2Xh;q>-Jtu}NMEA>@pHmgCTW8mZIA~TWQ~h!%Oqt2 z|6rrkc$gFDZW3D5n4lI%{uIFhMGq4ZrB6e>wjrUts$n{{Ub^4Mn4>0tQ@QL+x!eNw z9xCZp{bB-{&ue zl88~r1TB|wT38Z^c83oqNqRbQyTP(mg)*pyQ+vn#?Lxo}Q@P=)zeglmtwnxy8eufd z^lx+BDF2XzJa7m=HS_jO5OupB4PiTIVTw=iH2Nja7#r?g?$;#OE+_F=vg0DPesC## z=1;A&$mu%bB@U7uH-w$oEITh;Xa~yd=*=L;quW9wa>(vqK!@lcNM-sGqDVBUiq%*WjzcoV81%b zvdia~t*d~;p6&p>`>Rz(q z*ajQ^r@jY`l<}!|ig|bM*|nyA$~(Fide}Q$& zFw51LGDiq2oNieTwFEm;%eB)E=3YNWpqlb(bU>Vj@(Y!h6ICTYi#a&KVdm9P(pPy5Bx2_vHCWj`kTmx z>q0%M(f3mRZ8+PmdaX=Gy~l8)ab^xY4rgr=qOgnGF^(#}L_F%6g`GGm^nLFSR}{kZ z9xFYKJNA&v<8Ylrd)v~|#&tCsC5On{%a<5N8lGR|p(Ndjt-qFA- zHTJDPyl`04WeVrWK3dah9k!*}8W(Q5y%)Qw&^>CaCZ&7frzd^-b{p!p=|ucZMfgkV z{^w4WUXYU&+LBh7r~d^XAa!v6M(CHv6*Ak%hkVwVYxw5dTsS5-@$aSNunb=G{j#O2 z;RNnr$^ch=EMto(D=aTsi|GBLB{^WVaL36rj1f5|Oxaa{7gpNqM<^{4t6;pO&Nbwn*caO7;lNb>IAB974{*09AGksL zTo=@=6w*CN-L<$A@*}YRZz}tfGs$Qaqr7TQhc2wo?Do%I#xHgF)4X$(VmMy^&u*3L zH@l!NWKO%8R?$T1*66Xw6fcuu8KNb6Qz@i1-}4M%T+VKJruDXa?xN+_xIQP&j%u@2 zbL0~Sd&wAuBmW|_QDkDM7u?$1C#yGBT0B2re6SnfojXNspBL^3o{~K;!UtWj46y|Y zgcCcU#h{3QL^l?BEWV#E(V{C}W$#C1`^UpTi_3ov_-(5Be6V}^k9Q#>;c35S>~WH_ z8(urHznY&<@^u~0j6r}hoHJBYqgK4-N7kDA52acdMD;_-hiq0KdYgYVWg(x|dDKd= zr{z(`JOYNBNwxc?k76I6oqcIKyl^H2^#UH?G@PO^Hlmd={uf75!&66zqPrR`GGF6P zG}$e9#W`LiEnJIXn~*OH?^)JI|H7X_A_WFEjR}4TeL9deAG4)@3A=HUvXf}*fWbR5 z$J+iTy89s>%w;-YPt=L`9ldP+GhbwW7($bt_vKgBus2*K!63QB@Kv6pOQ+3&(^#+B z81LKgv8x-)OXYoDtcz_1em?8XS<6f@Z;_{6Le?UIg0f%x0?EOhO+}4m2pr;!xEoBG^;j-f}*{@~8^u1Zg zEfNmU#)v+DTq~-On~*($Y7{`u6b?+p|Fg;>gGy+k1xoPx3tkDf^Y0n(iK2<#$&=~s z^nk4%$+X0Z0jJ0|-KVTPqS|i?lW90pDzMgI4-tE8sV!OUaaq_w1RCTHBrg1J4fAuu z*xT#gQ$K?2EPDLb3CUgI+ljq%es<1bLyKcPigty($p1W@M9h`C@ixr$CTo24oF4DM za@O7TjrR;%Kk&9x2CpP(|ARPm=9wXvY%H0hXds%b(WYq7#Dkh5-WWM|JjH3Bf9<%p zKyJ3ZJu#f&#PMfo!L`BKJKk*DV=xOrW_ufp4n0VoB+HKp=D%8e5&Ljc8^aQD?j_jf z0hE<@NBJ_c7%pAG5L`s{;L+H|ES-=Zcg_Y3GLEvAj*t;7-RAr{hik)x0f00$~f&0ZCzQ^ArzEj| zRjwshAG7r#HfL&0lY1`ds5kQSg9KqL{-CYyr&)fQU})X>3ro{@oWq2Y0j_-kuQwRfIP|uV8R0k84s$*v{*xiX zEE)o4)a1>YLb8V{8TA+=Vz9TbMWq{8nN+DaL*vV)Bm1y*-hc}zkJo4dMIJo){eP*M zsQ%wy{}=UI%>P`ymcIP!D#I+Go1E*R{DGfAEdqT{*uA$rcfNZ@c>T(E>B~WuC6_%p zu2K-_>ij@I;~2BkMP2Ju zE-Ov+q2WDkfMi{LotqHNW_XP3QF~MU=HJp-`}X#VeW6js7Uss7 z`ortjUE~{p7#x^>=M+N#Pzt3-`4IW8%t`EpXCdTLihLM*ny^C?p0|%XROkEXQs*9w z#u_Mnx)D__buTGPq*?O*Kpn zOaMn$cYjm49+72iX1z8pO8y_--ZQAptlbjD?RFwM5Cw*|$vNksHhh2qBat)6fXO)- z0Rpv6&TVq0F^HUVmO+Fj+hi~XB$1;828$%$x4$`aYO3bcow-$~?l1j7=#6{tXRo!M zwbTiS?CXm8(igwqp+K4-8GcygwVT+m->%KS09j|21fKX3lIt`LOm7B1 z|IF(bw}&<)j-g(*8R?Ki_O-zr;h{f;rC<+TWK2gw-V7VJq*%-87Q3Eq%p`Pl%I>1c zcP`wPfGq*v$(hcA*Y&;AnXV4v@E{%Ox3x8f!-S7L>-zBaPgp!g@((YD34h220eo~yrpI${^J-pfg zh}`ohg=qKnlPXEDE7Hk}^xSj^y)3(4hM7uSeM-U*+J66{@_fh1YNk2Vb!xEDwe=y@ z)fgSm*@1t@AqXZhu_mUy+pv)LUV!c3&5Ud~%h>8E(LjfD$}ejDmV2I{bFNi@z{)Z0FKu=BQ{V_;EC>LddjAOMS_HzjaDjvQFuZBMhp83`MgYP? zA4%(q>NXPNTop3%*XwBZ!nk|t>)mR26diiHTW7f2THIne|A2BiI+GCMLS;%xThp0BN??a2(SM;ER3QKv9_+j66`oK{=M;On6yL z&24SMW`6qkylKw$gLN8JVYN@a$^`N|pMbI{oEKH%Q=w}xE<{H$Mg*9KYDyMBzTb9o zYUXw2#&V0pa)F<-c{^h>I#fBG*m=0-B^r2o(X>%W0~`wdlY(9eTr*LNfZu!!qb5nN zpNGqyC&wamv0YP-ptZbFhu~18WFa%q-ObKSSec^Cib9pUfd(^jCcSuCW({sR`B?3L z3YS#>qf6<1_Tn+1nw*k-h_O&0t#njxCx+9(Lzxk)oAdIbN4tYhW+@H06 zt68^r4JH^*e(=MwI>Pbooo#b1w*!20P%AD$wT~~qjjD@$)VH^B2tBGh6@-|2R3Dyz zqk|U*$aUa1$YsBCZ{VS(h5Zcz?$wn6sdlX&%=BFu5LJS{v?$&fLZ<_e%uwtzY86W2 z+8+Ul4i1go#5okI+eC$r@O?F`sD{&xN#Ekz&hli@-NICe$i7!cFgX6?LQ%xp(7+_* zk}Qbr{R-QvJ4Q5A0XM4)cwMP&xZOPN;fMRi09gKF=GXa_5IR;D6>dh{E6XOh*2cZlwQj9lAD%9k`2E=1h;5rg; zvS17o-eU|?>LFo$Tq<@cl@yU~yy194K_*9p)c%C(kA4|QCOfB_`oghiOQ-{`vpeWn zYusx8$Y5KjP$$v^_Wo)lMSDK*m=uH_ycyoI*5~~WJc(aXq^m3CYloY7G7oSCU==y| zu@)(?WrG#Er_ga>CNPgLvZ7qW~HALSwT*0R4+Zg z^|Tgw-PF-!`0A>7K{3bIy+0{hN-W$m7l>DAaM!`b&B8V72vOlA$P>X0_*aN6Ai$g* zGXaWql%)65A-SQ4o89#;odq3llI$0)UR137<=bafZeqV26b8N-S1v3Bq`u$iwv+W6 zLlyPVGaCUP4n#ex3;y*hSF)Spr^%w;*VXnyf1TXgYL*1RtOW1|P_jDEUCG1V!7iH- z!deG6%=7zm9LvMk3_4`}vnwcaF|iCFwXCt7qa2SffOUif8#@KR6IdMhx5DWk?EL?G z1jzr~Vnb&DzoirV0-!jm2Pc8Q9|ppf*m!~M{!%`25gm&>Qvo*8z~X;h8cqF^V)5&H zKz?T&36|I=0c(mza?nj~*z;W^b+4fF@_Fas-RMw{kiYhRxIXRebE^>2P~1+EO3`}V z($m(QvH9rL`z41Iv6JVVVTIUxjO*>PNfOsnlBuW+J7=84c&LAwXqDa&pPZe;eSU5K z9h{3^z60~9c3g!VAi4N0?AiAy;7&;pIWW{;xkhY3OY>Au!Y5Cvh4MJhRv=b;0$F@U z6>_TS?hx8ufed!Pl<)!VbcK{i`NKpjhC-)P7{?F$F5&Y`B)kE=UJ!wI__og zK8pI`GppQKtew`tj4+{lq<>dv$*%=?>tqR{uc%UV;QF0XixvUQz3`zBXB`^;7luAV8jP7e6AzRPt$Gz<6k&~Fapds=IRbBd z*h5nCIxL~3%KGlf_kEd8w^bW8r<$TIuPs=_$8SNAI3nPi(XDu;B)*2f5BMP@n% zA)NItH=Z$1r_^bqv?bv#bC}F?8Y0`|vv3%|t6o1ih9_3h16d3?sk$CITucmnFfI`IO$c^X{HXnC=k= zpot&v2IHvNW%vb1!R8rvoB3zkx{H<6sh^sp_H+;ksTR$(2o|3Qt?dQhVjSPQ*g8IC z9@u=qvi)nVhTBD4^;3Zs{^j!8+PIQD2+F|WZAATgVEm9gy<2Bf3aZYZ6n`m+$NlZSO67f~!c$(p5tN}7G173hfoIk$%bm}FQML$-?nOK^eDpv` zHwS}cH%XMileGXzP8<=f1re?3qqpIWlknsjmrEAt@6!$tmxd$h*p^G#)0vlWmBvMp zRm|(DP*7b&vedrnAK(OV8m0KI=~Bs3HLZMM>>J{#P=S1;f+vH$l7q#V1ZLVS zZMGaLSYeT`*l(ErveheW7Wwd+cO4lG68%I+vG>TTr&=K(GbU_G$y5}GcYL8$+%W6u z(f=>$8cV}C)Ee-->dqQ>#=9je6{9FC@LU6f(;qc_h^OoMvRd;9C+t%W zSmzaOWF@Ka_nCkyydO>G;`iJ`lj#M6&MSw}mY%YugUuYT=E)jrR;4AQkM&+#B0x&5 zAMLZhy;)Gm%FV2UZNa`Rxk3*p-5G+G_o-@<2zp+S-=OHA{dZU71e4KB%dY`l_q!@HRbL zcOXh`VIKh|)IGqeNVI``+8%F8l|}U9#1_qL_l%<`(;6ObR_Wu!{Ru$w3Xgv%3dF3< z3<;9&&|IGA&qIQVZo}@F;gv2LY+IBS!vJ#}{QB(^*5s=AVvSM<3ucA9?|e6gqBV*A zuf>drv>BXCS-6IyJO;iYpJH7|N$(vJ247C*MraeA5{0ojt5as^1Q)^z!zq5o|4PwX z6ndI2@nQV@t=^c_OKbZK%@=P90D@AaE0MeYXJlt5juV*) z@PR!50?p=>U72InPJa6v_&YQMxySH?u^Yb#hJ=CCm=3U45^fw1y*|D~IN;&Gp=Um3 zn@-4D;`rF6wQJ{#ut+`#PGG^n!nLzKj=y;YeeWihxFe=15O4|^>PmxUM>WzL%>YH?)y=?afeuUP4D%}fcU z>Pl5l2{n#xZe(cMnQwep%3q3g1UmOq+(@e^!0;5vKp#a}GyxgtyuAFg74q^xV0s3>RUgJBaMBkumjKc) zbv@_6LTUt62$6R@u(2@VP{=$(88oZbn;7VVq&6KVnQDuJBT!KFrJ*>c23CoB+ zxTYt}k6H6#T4g{5buOL*niNqp2R5K-=Gz@6Q;^575$Y)Q51!vgqS$|PyS%;2FwpMK ztrU-`F3gC!$B(h~X}_emF48hAIztpvOb6=FMQjgD=3S%#_NUM!CU6Qlx|<Kx`fldw zZ(TmQ5<{309MS8-uyydjp(>S*;LaJ9?k{-#4jo0E9zm0p9|{t#kLz`mA(LeDI{&hi zm*Y`zYzx11-UHDyuW&X$%u*Q@zFPt>WGujp_?Ni9L}&Zx7Yvrj%oeZ>cm@b~ievC% zq>8zL*A50Yr&S<-Hdnne0BN}!%GE83JBUw`sAKJx`?N4 zSZc>znqlU8O>DX6`m*rc$WXcMDARD!UZPOhzp=z}W+0T+o8_%QP?Xa!v%4s@UQV6m zqnLg}jNLp_VeaDC6H}%$Pyn~~XS1&mT4c8wtM7E$YjXBdt=}JIX&VL1_6;jOv1Mmg zGE5JWYZAvcll^ZB=WX8={gL5hlIFwF6Xc~(UQuT&G@_;Suh2Ezy_jxc9LJL8U}toA zksIv(@{XwuJ7MQfg$K=3wD34E&61TylfZa`%~Lro&$io#Jo21ZFD=8Li|%$C=f25q zd$)8X7`@xcLPOoyYMgdjF=*7c$xP!Y#KJKb+M ztLWVq{fq1(HEd7@JHKw3(84R(2c7cC58p5V0u|Mg@-_`)?jON)wj8m$(C!jgvE(nugj*+}a zcop6LRaqa|IJ4?v$$`zFEy*}>DTx&&LKTOG{JAvFS);nrIO^$W1WeddI|Tx}C()(y zn3R3R1#iP9zn4a{xrXr(j*9I+A{{Tz-#&8H36wq0sIx6m-(-!45RMn zMI%hEso`&vC6h{o{}=Z|{~dg1`#aCiJDC7) zQSEZRV6ex>wF%dxUb(Pl`Mnt~cEQ>zT>SQ;dxe)#MS`r%CP#_O|E}5!z<06$ZR23vDw~k7g{R{ybW5@RqoPeLukP7nvR>ud!UI+ zrrQA>$3!P}D~39JbY3oKHc$rZ#kqBbN({MeCxKTd9&1Vbu1}YmxDHpJ(Wo&pgN* z!m$)4>21R~z(L*K7U?ZR{xbZUALl!;^1O1(+(eWnXWe@;02C>Q_hIIHU1^-Eov-w- zt>w)Q0AL*!UCIF`f##A2>Y`T#Kij2ROdr_y$R;ZfeW)6AV~!d&Zk%l%?DpYZ%wW~B zy%HSQccT(&0O!@+=;EN^e-e4cF+S0h+u3ipv)1ds3@Dsbnchl{WDZf1QKU)e!#tcN z*H(Pa2iwYN>6Ol6RRTn@ush@r=}OEa#NMaGZK~~bmyL@88Mt~xB#5Qf*zk$|{E$P| zc$auZczkI?N>yB$<^IDe7Q0Fy8A#V4Edc2>72Qis;>GRP-A2b8Dwz^B2XfTsi)vJI zVp?rjKKln1iJLv0;2t;J3kKDUzcvlgy4$h9={unk!~rffHi?pBzpBCIq8vuuO5 zNR*4+gV<-x*hWO%ErUWHCR2gWRS9*mC$%_81%X32zd00ZYWDkkccl>>7d5T6y1c+daLp`gVm`TLsD*At@q*i;&6lTApUH z!e7Gx#m9+t81Paoy3*Z9FPZ{~c0w>IdvNVs3`KhFT{U)j+;KDf9gxJP@?(G8!~#*o zV{Dgib{PKRQ{o9+h|yl>4)k6$#*WyI{5ILjlVl5U+>ImiamE6MWojJIWv$WhbIAz% z9V8<{9m}zVSq}ji@PgKy=!CN|#azKMjp!>4zOxKKvwfK-CW&;6&y`Jue0i3l=371= z#p1;TZSR0p;j6zsC&Xg{v1IkEVIcW2gT0l#`Qz@5r}#L>wSZ&$sDJKdVJilZaCYXQ z1U@I%`)|gWS+pd-C$#;Bt1ID1_)K(*^9_0p*W?}q0$bqP(it$5QhnAp=8V=Rjj&}= zy7)*XjC>7*!z8abF45T*m1SGMy>$o4%(46IlK+YVIlM3kz5GFNA}0{lk>)py=;R>) z-rSEyfA2mZ|8g0C?1DQ0^cV?X7IXV-2rgv-sfxAg2b(8ydrbXp0bL|v)O}R z3(RKy(`#B$6ZrdcTfXa2^`EPK9*UgzTV)r#MHz8$-q@4LXPCZ)D8`ZsyjZ1G zq2(vL=eu_G*I)TNeb3Xlx$w|OkVGvFZMMeit3eTpK6q{)%ffwofodt@Y>}nNuv`fA z;CkVKH0)OVrb$}GP<1HKQ|^;*1vo`BkBWRuL#l;wUUQN{u8fu!uhmFi_@^pk16B5J zPUR)#O`1ZFj>RkhyTsU3gXw?}uo&j)SFT;L zs;EguP!tCf%b-!Dw%)e?j^m<&uUR)Om~L`+s4HR4LM(z_P#?$+A@KsK%ka~kk=P*u zQ;ZdN(vbH-LwlYLOu#T*Ag#*C+ql8}uD!XA==e!B?0JnL6_Ykl=?WO9Tgg1b)t{ay zGo3TfRr8X+kfMpVF&3K9LU~gay2a8n6X#s=^0U%i9x}raCuSNSC0TvT?Z8YKnYO;o zHI3@Gpt||?rntt0yZX_o74a3B+Rc?pQoz#WI$r*|eo9TfbH|C~MSqECAlpCET1lU_!n@D0SLk!gTK@RshcObeHu`9h{D?6dxk?d-;L4=MC z<0w1TSXBJw6vp#8KyN%zQqGL()=f@gmF>swu8ZZJ@f!@_>a(=^YYpSazFDgF3W}Z^ z?U-QHa;kT*v)e2Nbtd}c+r;8+!N7MO-S{dUC=>Xk|4Ig1stDRHHuRd#)hw1esF?k$QkG|u+sOJ3=u0WoS@VVAX2bvy+s;#vbwdK%< z0%=A)Bn*v3T>s}PK0yuN!G#E}qumL04Wv`njhvj@6=TUs0reDep8s=sIrfxVcHR~omX#BL zjwyuZi`2LuNc|e=pLpvCH!dq1b#mY9OgQ09YeE0Ad=^xBKntB@<&*N7gcK&sM2Z`^ zVZHVH^(Rn~6`)x$(yL1P;y*?=ZD@`5?Vbh$A*=FMWg4}NX#&t?LAvwkT=9=wnYJ zo3hqcSRcoUJn57?7*BVjfbt1t0*n+s;=HaNW6@^{_fX$)K--ksd*ne0FgNZsI>jIW zb|^KAuy&JHHFYDmy0Fa#bae10^8t;4LuhiT9or_kRIZ!aO;pcl`;w*je5 zK`f9@a6i$z5 zQslMe9Cquav{mPpVDiHimM5y=d2g1LOci=J?Cf))E#^#b_BgO%$=y%M^~C7&Re?+u z%YI^6;txFBc%rgnSO_(J6j5Z#;lI{Y5&2h1himZ}7&RP&-b;@5it?7eDexPXtjVx= z+@j4wa|aSM=OHpZs9MS)u$iJ=!}gYc1~JR!UD!MfsKLz(>CbY<6q6M(WOiXJn$F$h z^B9oy_*>U3C+B^<;VfutkNoA4;4CWHCzS>wR5$Vc7w4qm13u3@qa5t8q0FO!3e zxi+rd&oC)v;D6B8JbPUGSHwW|7)$JvF%yCIJ8g_=U8h%ozV>gN^F!bY*%O(DIO6|w z#$)OMpR`2UKN?B|iw5z?Cz{38;=q?ccCK!3I1?ZI>jhsJxf`YzqGmE{p z^K*B$l)f6AhP|r75DPl+~R({lu>Zv#)(Z^>9*Er6Au(C4H_ZgTgRu~yn=Ua9i<>#qR z&^}Fm&3D@nvLIc4O3)f&kip|&*Y}HDO)9+nD&~ct)(*WKlYw7Bhqv(_Pin?QQ z={+28E&0qGVsW-$Q`*kfCNjo<#nyJ~{n*a#RW&VR)Z>E8whq;Nx!physjlU7z6J5+ ze@B_Hs<5|zIXL^qemuZv3QCG~t1w^L>kKG~r5U_Qcv8|Pqp!_sMkBHxDp)2{ov34dAw9HT~h*WMt%02}ekA>d>*$@F2|$Fj>^Yn?jD@|wtnI1WXJ?x2R;zI}(Q^rQKM#DH(csd07uM`b zMgBlveG1cMh*>Q{l-Fqg(vR&AYr}$LSa_qeR%WDzH`>Pm7Y^Iq*YyG3XFK{)Pbjw! zeRO^_q^7^p)rLEacLY6qF(`ZJSbTkh-;U^p;>hM7Hq4=q9hPXJnRvl1^F%fqCWhFG zEcPROxT+BWc4Z;rqDORGhM5pUFHZp@1b55_hVTLsopMx__mu zxb)2Jwts_}HYelbSd)-_7g;4$`a-{mtKP?i?O6EQtz3Kf+ax9?rGnDO%n1yyjDXa> zHLEBd|INq%JhjvXBgnPH6;}>9DXkbnt?_Oa{01NFvtf4317{GEIG<+D;1tXwt#}+X zZyU1yfk8S!??IY<#;63^_dJV-4g67Rw__rUjOX(OUyK<{od=LM%l95S|T;gct8zx5%x=~JLyMsmD3!1mPYSjE|9wrk4TCP6edFPOHhoqD z(~Yu?{Wxm%^2_>OB8Dg!U=4PI@hJLQ;vE7kVcPPw?MEJ}zKliNW+E@sR?5 zCbW>>Tpt!~+BXWNN>xBwol-Z=6J15VyW$(Kc|=e=%{>ZPamL)bsItz5R1HH(MaeG7 zf6@`Sv$K=Tvy*frA8T=K6hMM%8CP=uF_Qk8mfPjA_Z3(i&OCY$QwIOTNm@KkKfx{~ z!Jff^8TAIBoKhOKN9WaCsQGT&>k?_v#lu1h8XeUxdXri?!m@@v4M}#t|2mp6Gtl_B z@~_N$k+<`1S(9EZNR43?;M8Lr@5}U8OT@CqH9${1xPyigUux);bf)f?YhI?}mPbUDX_l7$)-f%B16 zN>R)oKRV0^bmVFhAK~SdmmZWKEkVfxriUAw@{JA!~u15`ur6ssH-^KG#Fv`|Ix&9)>)0hAh{B z=A=J^bfxBIzLYgt7hGM2Ze5dwh{h8|Ge-zr998@;QIZZSO%*!MdI|J0Q@)?mI4No; z+SkMX5S*(ha0)0_5_ZQ+S4H`3!h^G;L{Rq_YesiQt4eY68JjKX)zxq#I4sJ0u_YNp zI8s-8%ECX)qRBV5YloLQDs6a((Wp!buHY{%Xp_G@N%sGbqVRIKkE0pz)!1KeZ6F-? zuYzW4x-DzfDq4QTt)9>Q28yaSnbcYInC9uwsQ;27=%EyZ7XH?0Ei)yfUbjN>8mzwe zfE1XFRm$WY(x37ZfG@;OamReD2z6tdXNTwb<9eEHm_!r!u%_THn>05So1kLA&$gRl z0%(XEqAp8r&y4Xs(4^dGY1~aMgCKQypfv^d3R z<}UU7UMQfc!R7D&w-Nq-TVc=t|5#!FrzrpbSd0JXH|bvWk_G|MGC>%Pv0QtU4d}mV z^1DI2=a5K_OvXar%#7HZV#ZAN>Q&uw7oKgjV`vwb%fqy~h5^Vqq`?VAyt0Gjj*2z#Xxdk(uuVVK48MB|?j9yN{lw@5JSmXa~d!bnP zD`3~MhRKc3ExZHI)&I;+{LAg{8Vi={W6;+LKwGhBqwZtx|2ekwk<|GKz4;p|OnV&) zJ1LF}dsJmnN9!clU4wfn8xzUlWJnj2&hGVQAKO5`Z(F6{S~C08!eG-d#nix=)GJQd ze~)-k6pbM!)4rDc8_VE~6~Gz0%5`)3uupv*rb_BJ#^Ak2n~Jq&jeO{5zsbo~Kc6z| zys7C`v9_eL$NPuN)A_hz*Qmd){C$7NL6_r)*}**S-W2hn%)-h%@#`RH)|hGFLm67y zLLQ>4-8{3ir%7=k-05EovHsQ!7QuuvD$!uU}a;{=? zEiV^5S;2@60~qZ^ltcW0eM5UiXI6rVK=uAYl`Lx8pg1i*ML%v@EKUztER2x;qrQl` zXJhpp8akQlC*4iAb@lsSdou^a-GwRLEDcdw8vLWWlYVXmC7S~2Y-Rk~=IKMh&ww_A ze^=!H9Uu3qkbOGHjV?HpJR%Ya*it4Z3z~VHiiBJzPk|c$^W6vkT=?%Cdn#1~&4bfo zQr$W;08L;e?mU4CpI#u>iM=@A!$g4ncD>{ z+iXFmGDCWUn^}mxW-oT z^q$!@$CiSlW!BvHMpSU_?8h##UTH!4Ot;DP4RNRfVV;3#=*hITyS&~xI}aMHuo4YsMc#e zeynkYh8MYO3xsXx{9bO>cOepfH4wbw^cdJ`(yxVfU+w{p+hvPkg0W2x} zY3eXd=F}sDhzeV8b59AX^wLfFI~(KU<4v?&oC4iyy*Af4y2B>A*(OMV!ej6dk;$Tb z2U53(Mb?T9FP*?+49@n2YM!%(wth-(s&61v9ocje5XOwu|GyfXp-_DC5?+^(`RSM% zVHG{Fu+WxsQy6(v^2K51uejw!())4im$7f#phE8#^J6UToKlS4nFw1N=%u%n;Gk)= zQ7p^D`N$6;F3yCh1uJJ$YzR8`|z(j^mW$%zKvV2SvuC=h% zHh}Drkj*F>TR(dm2fsY?VUGOMo}DpoJ2Hcv{x2fG--JeUPwuqR@E8Lr`$pnFW|~kn zLNeC056TRG>Bg>1YPlCKjjvc;&Ijq-JYI^-qq^1Fd2;-dVp?22a$+yg~w!1S&!RrZZE0fN}P1B z5BVT~BX;#Mai|6t0*Cy$>>hn3U@btV(J^nD-bfb_!c*^qR$l)7rI-2xw(%Cj8Jo}g z6cyq47rflqbDY&%Kkdv}?(objdV*OcynC4LUHZ#;%nU?7u0~$H-@~teN~e$x8#t|& zB!?Lkx);r6*caqPYg*Z4w)GGyiOODg+q}>al!)ZV5(BJk`9~w=CZ#z8ARbkUk~m7T zC%EaKiS(fR*1B~d4jM02c$efO40yYbNDNBvPcS5w$jqO7v--9Ma19a|k6#~lDQf=O zDCr)@x9akUV@J+1s!2t3N=ylyrja^?N9n7=V~xt9iXe&n^EI$12I&H)Wg39dNg4`d z%=NA4KEyA9E(KpJJ))$9Ma;yvzc-7_aL_9jNUQfonX<-J#nkE0ME9?kFVsb$OrKb^ zIBPu057tWv0#djj>GG2bNO~2}-WsKn9{JHifX8j)xuS;V-Yx(_4&EalEe{_SZM>h} zJ)@C*l`aZevh5ZxkHSJbi+neP>B&8vj7NFbd%Z8O2>-K(@;{d>0BkWm z_b1VmU3(V})~}J`PJd@-jsI5)Pjh|L)gf%Tu2L}e*993eEcK=U^)_>DtM%<6E83Qj ziJ=yam6lwz^K;iQzDcI;^!68PCaSFMPY?6+hiErPFgy7~F}buEwOUVI(?Nx@27 zrPjwt*P3WU-fetYGiIeBeV z(Q!!IlH`dfAXP|)%kqsjY*J?@>Wk)&~7X@J(aelTMT__12)FKq@c5<5&^EGKP)KE}OmOC0ccUi7;9 zg}?)r!LY-0(gW;yNYo(CS445h@jId5Fle1O9cQauTqf{mnF$bRrD_o8!Gl{~7$=)g zlGA%dylWLjKM_qMvjgdj$8$131#UV@ea3Y!Od>(RIOs70QtJ49JA~=0^P9J>H|jS0 zZf^eMgp7HOMVF)H{~ zgLA9a`J6|sb=;o1@r9P2kq1y;J6azhJK0(SWKpEk@8w1P|^Grs8nqFIc6 z6I*AxkV3)pL_RI!yglPwqg{y9-e_i;YwK<8Iq9cjHcPH*klwBa^5>a1Io1kS2dN|X zmJhhw-!BKbA1R?_mbE#ufX^DAS~%0?W)T=)HuoRq&n2p&K>vGVKi8_m^{& z0lig8DAit`L?LThq(e-Z&Lf+LH7rBYjwv4st;)RrCz*2Vzbvd;vgu4rA z94vemRv1L~CACjq!U#`1xSF7JmL5x7P4{KK26JT`lA|ZtnQxL+q)3_C(Iy_UnuG&W zaiR11Fs|8+##vPCtds|LA_{dq?+JLll+WJDAANMS_;G6Df?ao=E+%`3vOvL13C$nr zERg1XF(d&;yuotiS=G-1aAsBzpmL3j2ZRK!X~ji14+aW#MDLLTrE1cL#V49Bvw|Co zV+IN5)=-vAgQ^E|lVU@-1~|yB83uQIF3Qq zr>6P@n`EyF3+E>FyTx3~wV7pE4h2jF(nf$6QP7Jd8ILc5?-JM^-wp*FDgp-)Zc)Q_ zq>x)WENUVZlx7u1!>_E3^Y6Si9*{mX^>Vry@#3jl#_=)s%IRVgdRJ{jU@3fva!u!CHS+QD&(SR~g*^<*39ftBONCG)B?GZj z&j}gHUga(dY$sp$Ods!cTF0vi$;5^}uV!k?I2~nNRuBE6v7TE081E5^rupaWtTXVZ z?(w&D7~YM!8lmE=44;N$wDYz7Ib(AYh16XG1S}Hpg8dS@y~f8psEbSxyzi3@$F{u5 zi$VDo#9f!XFDRI3k&e)KLqm;rs{mZUH{G3`u?M7!d&cKGmj}|xze?IpHyz+8EqJ%i z5!tIq$`2Kee&4MeSk=;s2?^{J)Rp+8q8-|1*quSe#}#1eT(fNNr%-%Tz@pu{R*Chb z#Dz%?Oi^Jvj1eKlV`q8lShYKm23^VX;^~`EI*6|}ggzhYVXR>@ns+Dyi^LZ`2IMmc z2BARa?M16fxq^W3e&4x4N3(4z{u`)BzhPZM-Fz-U|)!rxQe53lA8tHAFVWqIcH@yvwGd~J`7e&POjn$e4?w*m8!k&M@bk5GJ$CVcc zL=BMgzm2V~^2|+c`{nW8iaNwSbDjC-12} zl=C#y74eTXjQ7vT90b_`m1q41!-ivg4seTI?S#`j=xn7?8CRa`je!)A`ESFN!1$`@ z@SGn-@aC!QTH#AQ(u;l|p3TAin4!SlyD?2%isbd{sQ|reKSZMV>|zeHIp;b!STPhO z^07?Rw>V+;L&yNK0l*)R=`3`Eb41eX`aJ8n))qk%&8HU9IP2Sok@S~F)2JuH@1o;{P0mF)$%q)Wn11VhX77$+;UZc;|OR1L+J5sd50(3Ge zIy~rHAcHoj*X4t09iL(GO-Gt(u||LsH}gyeFU6^lGUHbgk-_OOG6MQ&tf3VX9v~o1@&_=o<%mRlg07p zo=CS7wyR+%O?yaOQJ-A(HbWvVXdZ(_Hu_o>OHH~Bv&3Zzvr(fmus-w|@~a|n8>EL8 zL}i)&s~q?)T-2KQBUb2|7n@b%dDip0buMd2{8zX8N4ojVZGP3JOpSfCL=P{i5mtq+ zYIl0ZTW(u&A<=#+e3N1qjJlKzr)&nbgxN}*GuGB}@4KsMWs&J40so71kgGld15R)nrSKs> zf?H~1*78lS0)Z(`g_ZQ)iyGbq1--4KX{lL?6cIkcrYxU;B_90M(URfJqZXZ*;43ro zF@tBB*f~d(rFOD~`9m!43{D1%)nIxw5$G1wtXW7`fGPkrv+Xdg8LExOJOuag^0WOKe)(yPr?M&?7yQo7YI>PA??6I_AFP6px^Y~?J|->!Kzqdi zubz=*X&-oHV_7uD&_kNZq{Lby&!s|_3lYsiJibo~O|M>yKkep$M&y-IOS#F<4dN?j zlBEELeJM^;ro<`+zK&r!4c9aWmU-`RUzJ$cVk%z0^>hsW0+62;$}E)0a+2>#&A41x zhuuzvRo4|K$0Q}Uc>R{}lVa!TRzPSQ`PcgYhqd#HYI1L*yyti<6hWjHL8Z6QB|wBv zIDiBJ2@pC62uN=NK_jU2u0R4(4?+l`NUzcpf^_N9Ng^QCgl4E`-fz~dxtN=oi@9cz zwIJ_$|Ih!~d;hi^>*`s^>HYA_awR5_gKXR8h|lK0k3njptmVJXYKNQ>_JKN?`O!rP zE19)tS>Q~zvti=Q=ac3K*^>nW?Bgc5Wn(7Irrr>OZo03ksvw^<%KA|tMvb!Xa*L2O z@3prpweneXrNV+)oNcwX%Y>tBl)=;zPk!!PsM~Fx$JgxH@Dx~kBgZmD9|iU0Gj8br z2K_~odv|8o?Hq8%pNm()yhSl0PD}v9I=NaUK%rbpnFdDs^0UG~p2@BZ6Bf@WkAhxo z4uf1q%U4al0ALBy@9jaFA6YZ!YD4k!kQ0aakWYrPmITX4!={epYPgq%lfVh8w+?rM z^GAr0hy0r4Jipf=h?DA<3jT7IaMU$Y+J^37M0{wklUSoIFaHCalgvAj?`)4X@f zSVbPCkjSkIjEhlbdQHH;|Ji8L67z)n6lTmDqU+?rKO80={c9f9+!(FqVO$V!1&vXc zN*?jv-hKRt&mcta^VTv!^9ns0{~g-Au}Zg_XVSifa|i=TQl!SQLJ58h@Dy%dn1W?S z9`gg=M_9?dUN!vzk`P8b3gVbrh?*Etn7yjO2~)1Fr)U0Id&0RnJg1D-jP~}m*9-JR zGjS&2PYoK3b23(W3REm9eFp|2^20&O@FSW5WWQfP{vorE%!HBjUkMVQ{^MXE5@MdB zd?hc=;;;8o8xuHqu_P>NbE+H+l)UA-s-vWgq4H68IRL@b2&jAu%*ZylKdw}1gBC>D z9Bxh&X-BI~SK8E5j8S~%4 z_a6!9v?PE#8swW_f`^P4K=m}`(kXk7g5fj$gBq$|Yz@laybd`SSN1Kp5RPSWt>TR` zORP(l2~ljcf7jdli|@NSJr~ky5mGaP*gtwk@1*`VYME~EW5wg1H<}tgIKq)mzaKu5 z@mYcGEiBIe!BTXkA|M8B+al9j&sGlEBVGxEn5@hQQcGAGT~Y=%D2m$g0*QEw6SV^;q=$K`X0VanZygNptvlrq!x!p3xs7k?IEiklxMp00G-@VYZp$h znaNfrRl)5tsB}9Wly^s?7)GD(MfEo##KQ{h_wy<=_hqqQe7(V;Ap^FF!f|PF3a_ z{UwjLk(~-8Q=Ldu4tQ~1$?)3c${T{yk9DIG3SaKnoPo;j!M~T-F8IU8G?}O}Ote3L z*`;=62NOSHZ8ps4(-W5CKBBsa`ma6*wmuGf;Iu{IXH5#W*LU7KK_&le&zB>yav?%v za3HCwkNPqG4gLry4_}+Ej?i2Dh(dp zc&744U)n2TV}m-x`zq@03J9(PDlSa?^GaO+6R+?72@-8`O20Iq1(;B5g7_A&#!(y(YKJ@@g3)7Dgs5Gxep zVO9k9WRcI&OshVRzqs%4AJOK-o>ued%Q;@>$bPW1))aa|=1@A20v0iL`AXK7_d48` z8=D|_>#D%&6(2L_nzyG&D+iV4oZeWeZXSRP9Qj!Mm@qITYvtE0KX$w(j{*wTjm3xW zUcjV+A1=K#W~OSs^XR}T}U8hn=Zc5Ok#6RdA`=%cm-`v zG#iKOKmC9in%;J=R{T0Bpfz{@C?A=;+TC7TNfWRoMezAs$W^*qn_Y~o14m6gRmCZ} z3ujQ;Yk@O3wUdKnCu@B+#h+St*dRwX9kGZAN@~oK=*&qh^ZMYay&1|f%?E zAQ|7IX=$X^VGbW#Fn7Re3yyrR+R^*Jt&LkKG54TkIIo1en=yQ?C>L5^AIHWk2|l2V zuuyekq+WS$3BB!g8;kVK9tpBKg|y~NXIjAq6tk!5Am(`_KHdZz$l9quu4_q_b{|90 zV&CeJnikntk&Q5Go%~#F@F<(CJvOhC4__LW15M9@*}9pZUt+ux0a~9OQHl%79fb^u z4kr#PplGNDU-@9S1&N6-KBk2xY0*5(3jkygZmQJ+wv1KWy-6C%j8V)EAC>#Mw|(C} zrWG2@C77N3Sl8EHG_Kd;C@U9$B(AQ$Y>;~JY-mT^U`l02Z&ZKm#p$r6MQ7GSSL}D& z!Qil9g)42%Poo|5?^@(l7vGb9MAvn5c+7H*|09`7Xa2$zN2CN;aLU~0W`YK9O_v_7 zVxif9;1(D%u8@Qg`;?Pf2oy^B8f239y(vObgNj4{Rq0auEU_^?PB^j52cCzneE!C; zB;nAo5z{DhtOVgC5qh2&et#2=3kvWcRdW7_cje0d{3Qpopm;BMLN-`JIO8(F(ke7z z9(ZVTj=g*kO5^9%Rw*0n-`jvPdd6rdwFke*jzTlBCS!TG%24L%ts%hCVU3-*+}+m6 z4$&0iBv=zXrd}*bOZVI04N={QZh+DqK`FYs0GP%rE8Eu z@Sr55HW$}Z;_{B@M6-GsR0&hY5sQVv&K~=dxlX+1cw$aQhWY%sV?>vxCf${+=VT~G zTG(t08u(TTOELNA`hAE+u@drt*RoPw2_==qw=|NhjuK}C&!JqdLt!PKiX;)y;lAMm zFGKMKk)1a?q!vtsB9$4cDt&IdbWDAAO~5~@{qU{{rE)&e$C3HR?PvExN?vudGw6P~ zd&AMa$L^0_q#wK(@k$yOU#Jb`$qn|H=vk59^U#E5m5s>f`C98mSbi!atML`o{_xaa z7rcY0>vG`vRs@{116DF{DV7o@Y5aJ3%5Y7_M8@k%85TZHDKmUakNLD5`?h@exFTj} z>TmKZJ?tqb(tBbX5Sv+RtHH8ouq%bE{{OvL{Y-wbb4|rnpK%i>{>4ta*MT%AHF_$T<)$WC5--R+gh*V680nT@fzEYkFJm2t5k)`4=#@H}BcatPvT`;*Zl~V8JvPqJd zt~;_2nb5D;jHq!WE^3Z__Ni=BsQ6k_A2axPrqRB}v_LYV!AE%>{+_b>=L!zuD>Ac4 z3IFf+^c>p2XMNvEqI-0cE;BN<*g**Y65Tx(6f!1N`JgJ)WpCljM)b;(2B(0gFdN~c zk(&9FlQowQ`%bWs^BP*R+4qBro~Y;zfdV?hFO#hy?vT%n>(C?{Gy^_K+dMvcvL-q^nvCDkkhv zy+D@i;29Y!_}tLeIJXd%3tV1vNw6C|rWu{Zd)`};WP!SCdC$UP*i{DV7=1sp3caml zq^<6r5m!>5B!{^i+bRCma*fifbnQm+F z%Jpf<+|1zq@(%ZJuIXbF75NzZodT5YH9rjAPA)GX#H}_dl1aer=}$PJOo`w`E&u*) z^(gJAxvbv90Ydv7c8rM#*3fk1PDZT9v_0q-x=C}>3=1(6a1i>7rc6Z)z38Y*SU-|K z;^E^-ILfRo=-fUQ_6sZT%ltXY5H6np#|)19Wk z!P*IB8+)z!0|hF__mFuw-LR`g5iFlZPNGzsOdZ?Oj`vi41hv{Lr^h%ceZ-?Pl){oT z7lP1dO5Du45C^Gz*#SV5PWVO`2s%nb#7$;+shJx?i}Q5F)-WLVU-nDuhg^-ArGi#ZUjcUx(_)`g8o%~rv;(pRIyIDdX*q*MT<e9nN|$lq*64KN@P=N!bS;AN;U zWa?DAxiB{iXyip_3r&gWg188mh~(BA8BNt5*>Z8ye|d;BQI9^0x9^RGDkRL9HjS^f z`fF};#XlHI-s@$r;hfERE!3trD8EmDb-T{CVtJu2YI7s%2@<;Y%}U@q@qDK6Voa|b|mxgS^S2?y>`Ak4vh+UsDJ6@{d{V+$uSU*R?=M;?f z!@uOnQ>D}Rsq$C?45!`BmyWSXehx+1Sa|dkG3xbe85@&P=}9CJp!Fl$NI3%PMB_o) zGxAi(z69rj#841De)iaM#z_SZX>ApW=|Ysk|*7ltM*THBVu?R%M&&d{w)b- zwDtABLmbYkq=$kk!iA&<{1Hib`Q8Cjpe%KA5jthB9#mVfjDKR8THTL;qe<=vh_M`;%iG=%Z+`5Ky^3RcXR%VC=U8Cs<&#lkVkiPL~^_ zzym>1t_Q>qr`%_LQ+HBcm9w(^6w_V);dydkr2ePkC*AS8Qy=VOH0@_$Az#@dr7rs3 zoInsClCgX!YKyVekCt|{mU2{?er?*|hRdg7ptd=C^C&MnAay_A=b)47C0nTu_V$g) zmoUtncU8M>HI`$e%HVdmhl5HkFFi3uQ-czdFug#xz>z!s3w7PNzdZ6Mc3MzOt~;VK78-SmkgcJ0e_tKPrkQYZ^m{nK}a&9c6cF_4lnv!s;2Pm z46<-aQEY-`#@09#t(Yt!viSIK>KJ~)@wUZ_)T$N7V#jEQJ1#$6d5vFL%8dk=nNvT) zUq|Iz#}Una^pvYn3+1l#BwYg)J}aozEP1n&^aO>Gpx+L+3;*$w7*91J3&kNBN|6TR z^*LUt3>)t^gBF(>vDjY!4;y!K$mm;kmD`m(W;Mc1AsIBm?U{wuCE(8Mg9m?>>spbR z`daNzG_Q(BEQm-E!B>zbAg*BHxSRwNl=h9$ZHJ5BtH*swc9-AN8n59OMpXz;$hpMN z_WDeb*1nn;hRIj|E%n?Nd^3L-sdVknl16W?Ug&s}Hh zo$WS#T)!)>pS|??oFTuV;j#DP+kY>mzSh~!RCxdQ*xw(AH&V~ zzFA0+_L0x1^!^?La0{uL?rlfi^8gyRxVJs=o*9%^`ui!uC)V@__*sniXSEo=0(1Nn zN5c=b=?ZMv@7`Vp*Z8R=|2@*tYg2g_jmBil9 znlTjq?$9S<`O*y|@Qi`4?@42r>?$I%Fnci%v_q)j&p{w37mtCtmTGc~3Rlc$jjNr@ zQnd&4_{Z*ybeU&PzM(O_rhypPleI*Eca{7S>VH&UILhKTO=lvEFwx{d2%SZt%c^0t*i=&`bvW$$cipG}g{o%hd zUq&xBB$p{wc>d-N61jQz!`HuWh$Jx8F#fX|cUfg0VW(o}Ce9jF$SFlHJMf=${_zO| zZ+|q7<(9NjFb*^rFdq0F^5_(hnOHNQ)&MSZV;;M!+-yk%;B~zqPq$I3vVq<-4hp~; z8~xW3MgNgbH;+BC}3QyDHpUEdc4fL;@{%Vc3X_H^iKRacQ6J~nG@hEp*FUgKg9e0FgWL%3?@>w8Gyp*`lU_)?mF^?)KDT?VAyp$ZzR zMqv|ytt>7QAitri$9mVm*^^Yn$5X&bvmdQ)AvO5~!!UAt1b51f^qHt%?~IwiXSdZ5 zU44`cXH-4GPYmzLo>xZa)?Q)}PB>iBiH^4)z`O>j{-lxbvogq7sPpP+`bXvhZRG>> zFQTD56>uS@Se$ZWG~{t^!Ivv)%BhKi;Xu!z8*h}nN)7TM3YMp9tcG??x0P$lE0Szu zk-nXXF>0)WeZHko(!QBn4a*I;>Zoa-kOS54=#8)STnvQy_{mh=O`F@CUc06+>=*FY zKpI{dCN1*eYr@X~olCmm;s7>69+B|Xxfuznm+*Bd+WVi17<$lB?+pEcc^jjM;gkDoxm82&Aot=0%RI4jC9|gVcM^ z|B8Qw;4fIWma^$WQZz%xM8VE!A+a;&GB5 z#&h>Jv&ww8Sa&a+W@sNS-ber6ywCs7j^?rduO<;Yt!FvsS_bENz76))76-%9X0#A& zsWh=p?)$-k;b8izy!2hGLN`Wz5f;?>;)<~}(_3nGhlW4~@F2RqPU@9>Xzpm)Lj)&` zepoapHS^KkoiXCQuzW2EWJ4$Vwn3Jt0n?#6$d~BAh0DnXrV+M%BZ$Z9M>X|0oJA#1 zi)^}|eJYUp<_aIv;zpX04XbWqlh5@3A^wILVSk>m)I^kcsQYv-#>`1eTT@~vgR$O$ zqao?TfylmmJ;etRvhE$S0c*iIGs7-~untRJcm}m4+%n6#+DhQITudI1(@zVmag(fu zUa%K2SXwj8JTNdV^|vDv;xftdhW`=&z09lBi%_srq2cWu_m9Tc6o-}gfS0JZ(PIax zXq)Enmz5(ZW*M9*Ue29SAy&jL{3rFI4A_nR-tHyyARpaH?_CnQ7<;qHHZNn_rc2s- z)ZilyOAzIEQvVFZoKuQ@rd(WtaEZ?glhZgZ&;vE&w4CnT>3m<@sOCUN6V$47>`8|o z3V7pQPQqRe^zsJ-qyxW`N6##p!)CBOEx#tE`!1WY zNwu|U6_CqT!%FPo71=0Pv3c9k?R_5nb0k>CGw>|+JSJ};msYQpOR`irG=+ae24l}8!>SJ`7hNkL7- z*@w{t$0MFe0KvjlU$vcDGVpRXVWS$jtwtC_S)Vl(IO|P2YMg8}peLsT< z--b#vqp@wXq4uc;rU&;&lyV{>1?17a^rw9t_|Nf_PR!tyB2_fIR!z z_CTFgepumVvN{c|#c$INCY`srLi1Ei&Fr#l%qbU6bbIt_#3LaNa6t;vV#GfSnJI(j zYlr0U=a>!RoZ+BGF*QA1V1wSsR~(pI#}r*D<31(Icv!BkSZQj}H&dw<^CBXyv%Vy; zLbq~$ON(Q7x9Fo-+C1Fkmgk)PH@l0qU(n7Ja?f){^ndanDM-65^pI{xWY=EE(qch< z6GI+u0zMA)QhLRul%gC;wZ(D7>Y_K76sP}02?eot3T_sE35&`Q721K!ztK!NCYo7_ zRb?RDqw(fN>Q4x+L8R>}MLdAs8QccBzeNf7@C_Ikjn4I3WWXx))#f^J-9L-RnPe}l%D9p*YoY3z%;1$Q(ju<~zU*U+jN)5-ynh2ujQKBtIW3 zA&F2xzSffBE+?aX6*EfxNFmBXpE%A2t%-j0bD}a9CuKoB2xx8tUE__zz%|d+NK~s_ z-RF~$W|6VVqP!9VT4oos9h&rV(lVdNOT7;j^hCVFjm*Crnrm9V?fz13Rrd_^QC;?}|0 zJVTnnF+Fa27;t=STHGuBI)uZ|4RrwWoHs zp0@O*%%jePex_?cYoH3J7wiJjzw) z_lF&4JM~zPZ_+H!ll>h}VwKL8P68tOO}iqF?g4kpLzhQ1zgghc7F<2~Vgk^?PxU{Y zLB^k|SEBQ9Tupr2T$CYu9n)*xHP6*9+0K7@jkSCKNxP(<;-7oYT%yS@G1$2{=za0pGihH5$*9x4vWGy8MFepW|gtq;)T?Jve=p z4Tq-2Tn&g}zw%eDpjyIN=x@S z)l8a&B(27l^QB~*PE>MiSfrGhuS?WVJU^dF0KdB2o2!;bopu%UW_g98C=ThY!cbu6 zpT=obMjE2FtZI7g4EA6+mI2GnUl4IIn=d$V=Dy+>3wQ^RkdD{obJpJ-jQ`;k(xLsO z1>~KZ_ydKxxQBy0?%m=AHMl0nta@HxPPARY4tGhPIce-t4%1PkPSo!S@t{!jTKz=} zda~TBR0bqwQECh_D*L{AHQlI>Zu>K_z@=Fy8L{7ecH+>-$qbj{k1Uc@F;<(_wLMh@ zW3)Ha)B2t|#rB$ICnQzR+LcKfK*b3W3}=#ji-sAj!x0s)%Iy| zW`zdwgwJmFJ!nkM;Ny3LUyl3UHU}bYdt103a*CS>rIgeJCQo4B{F5&(WU84K!;CTCY;GjaBNr%~Dt;izGS|IF$tS_*A@0DEf0I zX;8(aj^^{0wjhqyzGzME4et-%5rM-hi?BIn8HMGgp6Qn=g~|THueG4o>&gF_|KUla zlyLu!D6YEIgE&i#l!qnB&l(G=<*O&lO7?NaMHXg~7P#J{*)Q`oJVoaZ%D;1DIIBF6 zS!vCv&6l7FD<*Ba1f4yreO$+8n{83{)IZoIahL`z|AJ!<_W+!EP?MbbRTa6`K>CCp zJq(yx*sMx$fN}0J0&hR@EbLyY=~$amr6*d^fXO>s`AcnW{$jp3zliSpTGfFrwuB4h zAl)P(2&o* zN&b5&(ec2r;~rqOVIw9(xq@5sqQ|QgtB~13A2A$&|_eMpCHkn7|y6h_YvP_`<+NX?twuyje zPdmii)7^Q2Srxf1HB_5$=yB?4t^{F`{=){tEvYj%fl0tXgRr9v_&HthzMg42dF)_T z{FeVOcBf4;-A}V0Aj`#89(vMq(^b0GzP|*gJhC|A^m-}{#~3%&;TZD=0+Wu#85#y9 zTEfv6BUDd8fpgRufX@8Gx-XQHI7xFoIp)FzygVt%-kbHH#x*{gshzd@Pi7;ROd0?W z#Oqa~ThfOw2-N(1X$h)6c$n_O%6DcEpYkffVIaxN*)_QbS|Y@7g~htpWsye zSt)7L!ry$pQblXOs&DSQ;GGjA|6i;DL{JHLq^ofv}q%1+KTC);z9eX)wp2brpbeka@*uZePN7sK5_vkenU!)+Et|(pnxh_;ZqIf$t~-H|c?`4ZzKMb=jc_ z5J!RLc}~*r=rc3I$5)LWCQSOE0qiSv-Wb1lOy(1!-ig`@*F6ON;i5U3*9=u8skEgv z_lwe*2+<(tM8t$&o%TIb@+jIsbHCi#O_a$F!O9+>HM`{-RkUCW!G^h50HglOq6Kp2%nCg&2z!G!#Z+;)+S?JT^R% zq|JF&DPs(DS1CPN;_nN)6Dfpf&)Gw~3eaU|hh-ulD&`gXoC56x{fzUSGR?YI%JpKT z6{;c$l4HFtHEJk`>s6Y6IiI?cPDENJ=jwt+!5V#G zS!z`3TrZ;zqU#+ZekCPC{7{lq!&zotft#u7k1p2>LW%O#l=JkMXR3Zb7lm9~892L= z3xI9?kF4>)q{BRRFa^xi+_2^t4) zFImO>LerL`s}~gdvf@`<_z(~P%V`3M=Fv&Z7h;R6iYrVm`m24(+Sz}?maMAR zb&a&mqbvt^gldHFd4kVqa=q>0Jg$zcb_PX1Z`qa5>$l=$gga+co?`Ee-aswpHB<~# zI2rhL{i&T&P8xmmx4f7HC=HtCMf=lWq$4nx1z=4}i!VFkqd6V95tt{*M7X&z;qHCc8*IveV% zP_Aypzm%QpPU__B^jMD9)Sz);K(XZ4?mhWjDP;1p-gukV>(HV{CxJucC5lB$En1^| za4SpO;6<&mk8{X#pMMhMm;BZi{3xnC0r!29@@;e1cm)ml8a!OT3skY$%H{M(CBw>- zflCJ8AOKn$fQ#Zioqk%5C_#Q-i5cF& z%cCS(4-|(q6;Y2t+*e{M)=h3m0XYrab>ioHl{U%hcEp@hoiljDH(+^^Y}TtDo1iRr z>!*52Wg? za(~?+L+WDu1yu6<*TT^5Su&0+PCr-8y(R~1G6MV(3DY$v z*J#U6I;J{ZmjCq3&RgugC@Qr^YP5B9d_k?Ze)-Zoft=m-6?^|tEZc*(7&s>vzt`O| zP&qdxhe)%hP?=&Bng>!Er8?&GaA4^(*rZs#ls95cS0hr z(}mx3yG9tY+#d{FkY#3Zd_xSlV7>CLXFQr2a0|r_wWF9HFe;BnODTKwC~r&v>>cMc z18Jcwl{4pv;@D4T%Jf2VMAQipTSb5LUBBGZ=En5fqnuO6#>%|*#iN`E(cy|4_qt}h z#6B_ygO;bbp+#xrzT!J3Qlbiq`0IIgiC!z2#I=0A>J+c=tExWK>GNWu|+U_wP-*faTT3x@q5OeAC%JQVNMO4XEYQGJ4#ARA*;v&W;p9m<9*EvYf| z%g_FFV|sKyH~MDRJB7V}bjj`3w9feB9e0~dHd;6ct5E>5P8up5kJ?=%#SY$XW)BCjMTU9La z=@t-ENbFSyag>c$!YmXFW^lvsC()dS0P|WBZ^zbU_prMyn53s6Hb9#S_#RJ@w^Pj` zNs;{3(AE%;9B9bD86tMC*q^P6ccw57KNc;(Jk6IW$}?FWhjJVey0sznT~K)DKu7^| zL6|H z^qOc`Uv+pE{maE;9eqHFwv6sPRIaPqM*hAqO$V5GPkDtd>JesV>m-w7ql)!jWjmxxpDZOwOnJp3!l zopZ;3S3ikt_gm_#KU;^iGSRfB2OgNrW3<#L_6Z(7$fT{Jpi)_ef%-U1Yx*T2ia;x$ zxknM@DyV8TF8jE?sds5fG)~FB%o~x#tGlO2Unz5c#EXOAtqGH$-R1dfz1e>6AiOJ8 zZ!S3f>Sk>>=3XDwaCoaG3jx_HvQ2{&qoOFg;vH)o=I9#4Fqvuh;1u-Un<Kl_?z=V9f}=VLhlAVN95A18$B+@@|>#&91hj31a7?Kbzplqko4RozzR{?rkJFq zUVbcdajv<49;uuswMEoao!WJIXJl#ct^TKS)qRz)r?F;jE%wm0*&H#+Kj&=b+Tvs7 z7yG$Z(!QpiKR9sedRo4IW{_IR7}WPPaOgIK8)A+%&R1o#27*C;Rt8cW5(5GC?RjBl zoigjZ5jS6}?%R#t=t1&lkjmg#)LP4uldaNGuqb12xofkXaxGxmklsxF)j1-0F zK3Z9gEsDWu=h*}n@<8(yC-TMaS8R^vWSzh2kz+m+!jXP6llQ`TNSb$IG(@}LeQxx# zDw&Z0`p|1{QC_#3MCX8v0E<$K7%>YcThLlGL}0R1FB)WdIcf3&d}cC(6e^>06C5Nv zXo7Fc`dwtoKNsxC>MeOOZM~vDYnc9c0RTW=s@$*p>mXYe>cBzaA4)CFlkfsEcE zQm1|L$U(@e+Yl9lisADhZfFTNn<2ZgdB9=B++iM%o_{$Uqk0WwCE0;E54T_Gi#ZnO zT5a=s??1v6yT4G&GiQ!TliS|zXqO3L>9|@6(X-IGU_YO;N=V0Avg)u}o13oV)C0^% zWg45%yK771R~8>k(rkM=m(U(u;F+X+`!_40zZ}{1GPb5M+S%>UDarAYFC)bn_ga5R ziZ(5Ue~ha#VT!Fvs022Uo+@5bnR^pO*I>o1K0HmG3*qHRPuk;xI=ODGYY6VHAbpQ2 z&v!=mZdlpkKHi%CZjUG+C`kJzd4|4>-l={wAYvO3{)=nE%dhVA6~S&Z{02Sfz5fie zc{K9`ANCC<^~i8ePx*P-@raj^Mz@O>xrW0+>v;)I#vEfLt|!pBrW(1RVzP0YBE%Jd z||3OkiFWRFAm3Vij1f>Z=;qr03G1m|a=xizepuUkxT+UESXvtcZP ztL-jX!zjdrkDf@lKNym>X(Jb>l5=irG+CJy-Tb!lmwU6VwV+G|_x=3G)4Mes8tg6+ z%KpC-?LyzL9Vn^MxcqWVlM$o5nQkpH(zhdtrr|p_#z5bsu3jJ(qdv(gm4V>_pVs(m zH8ghuSbCB>r~ietD7O3fs!lwb>qYH0>U64_j)kKT z17+D}1(5La^G1khkykz^Rg3t5q!IjTL(^DAxU4NMPhVFit zFpW{vw!JsAv;3$n5i|r;p3ts=n(j-I6i@cek6jbH+<2g~F}88#UN#6ncX(!d*Z{cI zzcu-K(Q)d};9j*3L&BLmNz5;lnXzw;{#?CdoQHWvq7Uej*kaHlKf#2)JVB(fE(7Hx~;_t zoEvw4#kQICeoGRM9|)W|FEGaBsjX#gPS&1Pny2i4s-agvwz^-97xKm1TI>Ikn@gp* z6;iWrTqCLWP_D%|$lhW~*8XksM&v{@!)|`V#^L==yR3V*#;f>WphkliA0FVEveinm zZ7yg>ob6c8F6vL%kR1jmXtjw0jfg)=dq}bJn9;> zLdv*!lq^?d8JWe(;pLt$iO49YaY(JJls=V5Z0_X=%qy8%C5sn^zpy7P#Z{?>tqI=GI99zq5G#sg#m9R0BSPta4TE$Tx3hCCN;sB_{oZ zf;6{a39G3`;jSy#sE>^dtMn?CX1%;?P;(c^RfD$!H7`ga6Gz~)S~NSqUTAtY&g51} znbz|HjdisGA^N;IJ&`C2gZQ*MLi@r$kISU^ZV>$=uUCN|K13T1`e>H~#_4 zQx8BHd$c_2r~Z2>9{G@D^dHY9-sy%1*UWAX`pO;T^l$qT*nRe$*ymdx38y>%dc5OP zbZ3Q=G*Fi`BivgNVw6QuY;(q{1KD(fIo{H|%y!P~s6N-VU(;fke|FYkF6iaQ-z+~M zrffw|ss!ELsyxC!To9HtXxOCP z3t{m@q*)c>!;8}h#)gC~8_d!tnYm5Jn@o}3pyCLT5!sbn+kGEb^}lFvbyjJnAdLui zI*y4&`Rif%zSSAE`q9=YiXE~}iymubb(kHDoZDuZdCRe7dq2}M3Lr)27d-Z5AhF!U zBVL2JNV(~;nA9o)tq)QJ>RAz#b;A9SW2s?fHD)RMMB`jk(b#)sJ-0A)Mxwc&B|C@# z@@%B_zn3PGha>K-7woA6M!#*3tcXo}v-4}Dh+{EC=mo)A|Dv3_uH|68TcAzH9--;W zl$`OqG&ruXrwh}Ox>8mDbL{WfvWjVzx%RQsqSuRugRCnOOjplsHE4;16j4H_d%jEH zTwrU_8`82@rZ&St@?+(EC+nSGmIMIx1;I5BQXP0t)agpyRw7&eMC&|@L>R$s!Q~K1 z##qZ@q^#!r2dW1nLYdy;i8ilvRXK$l=}I(J%6bekh?I^Srg7U-iA5D2bKy-`ddxCG zz4z_-uic`?me!_p(*#n5c%4D=w%M$qU&kXZ4K#YTB>o~DzobOd5hvT_Y&C%El==bt z5<62CDah0Mvs27TzEu75=_)-$vjxJYUf6O=zC0GC=`oSy^$Mz(r-t-P>=2;y5|G>k zFA%1S7YJe=8*2%ryX*<*>10sguJ7>XfVud4LfC6N<$%e6pikAo&t2|1rsa8NqUa;qlF+{KbR(*kR_1?qReJk}Iuh5Ff^Uhh90c}&%e z&Na(&J7XxI?%uE88YkJ2-wnFLU>T)Pl@d4un63%BjThZTFw8Q|`F_NCsZP&1q+*vnTTzr_cy>sR$AiPe$+y-+A=BuZ!2pdYz1JV~ zh8wJFqFwC45H2No!dUlH`K;U!B{mS0=kaaEX5bz>JD8TtsE}uqwwjnJBP{-GX@Eu^ z3X=IE(e11xGY<^4d)p!pN`Tub8E6c#^7J)*hl}fVb~ldZQ5#TL$ASB@O>J64fE_#) zdm$S!2BHI{c#LMi$y;!WTy44ReZRXeB5jsuW)uZf2BEAIz|w2_E$h6 zOU;XQ_&c=H<@he+AS`1BM%*}GDp>M!u#gAOD_x18|LjmcGY=rON#3JTN&{H~)^Hz4 zJ4G~e3ai6K%5=+;na)!WE*m3g=X$}rCNMS*17=4`rMLl30V$o9$#A8!5L)~8cq%_) zZPVIy$-7N8v~&agAs;93G9nf|y=Zauek6nUn{6BIk!7Pq8Y^K*m|&hw))cK$PhUfL z=Xc0m(SA@QAOoNaUgD|OR${b%LzIn-v}n&Dz=U~=wCuAQqVVI9_RPP8P-Mk9 zdM-%rK@UZ0x-g*#mX8HaK{Kvl}>EwX+MqVrlY0fqamfo4vg$-nkmw%ApnjmU+Ny%#&Tku{nSi zG}jcS&y#HBt{^RGGcomqz4{$3`+OtKKi)J>+eDdqhBU?}h3}3tecz#sir$0Gx@2GY z(fCF1{=Woh_e~;G>w27&)YE##XMv9|G~v~b3i&MoBj{zQH+QRs%xl%236Q=0c<7GZ zcDh-kb89?jX-NuGiwiY8Lsy_JA>y1G%fGYAz8jFGY<1PsOzSOD$605!OeYQ^W_#>i z;JUAs9<|Y8DodsH>R4+wszi6X_X?!8YyLA-_OkjmSmiu)#aE8u4K<}i>o%th*Jbts zN{vA`U|s9(Cwq1n*c+6>e8idzUkRTbojh4lIBpte%r`>~JQ=F96K7b>V$dtbX;rSt zV;W=r2Ds1 zL(IVRb5b)~50{$TmlTiBDaWAO*_NDVRr!dzzKW2QI#|dzGuO%Yu26ZP zwq`}lDvZ?_3%zX9JSeRkR=0+-HW;v5UOZD+VU32U;OXAcRCm_(z!*M`fR@Ivj1}Nr zrcg<d=t@m3Exp@r+`1Mcb1Gr= zwar|jEOdD9<;^~)0A&(CF{f|E3x;=Il+Y`jftjy+RcQ4Vk@pCM5Sr zM4Qh!%c0+f==cL57zkb8?=@H}ZzGNXXzg5mNVG0&!soy@L+F{Yg&LCoA#{{ zN%O(|E7xcL2W#gU&SoF}{qEK-YAbD35o)W^kh^uGC~CwWMeQ0fDr%&)w-zyjDxtCW zs!|fvu3cNA_DZY-zo9-+6w&pDz^mGM_f%xuNSO z6ohxx3ZG3U5>p=r4(7!L)52$Y5_{pRRe{U0x# z1SY+p70u@H7nZ&BvAxR3h(isY_m$INhNZou%7m(>cpV8Bq}N{UAZc#on-X$kn9Ayv z+}<+(+7cRIm<211?6iBi6R3UCv+;x=aT zmO@!S8;~KCB+*|_u09w3zk-?npBZ+e|6k?FFG8+9QJ&iNAzfPd)j0EDBt*F9=94sk zclO_6FTH&3o-b$!yitF4sl5&?gEnp)0f0m<`t9|YbW))Rx-=D?4%HG>--AS{`3?Fx zex$x8Pg^JQY`A@IihpX|nFzy|YgOou#0#KoXTK~=7E{!7QdVkR9u4WAuC^{#qA)n5zl{<+60M=7U4n73A+6GoVpT=dOUf{!Y^~u zO4Gh^4=K;Sna;}qI^gFB3o0UjnvAfSTuh$}l;0+Hggm0iiv7b+Of?hNyx@=q)gOLi zcZ;#`!}a?n>(;Dwtr|&;q+I?Dy$q*QbGUCWaOQ@K`?x7DN}srtIC089Y9`l1 zrYo+bTNwn zW?18B1dsw>r%;*6nJhu02sanVot5^0A{!8lIwo-S2o(IEFt}&$71;j97Nl}1c%r>M z4EJT@e2qP=WqQY+vUchr#0Vm8mVKK+Ob2{kLojTtDk$pN>~_OE`<_t-|Hmf=(QUWq zyl)el$LjG6XXw^4AiPlNiC30d;SZhb8k?GFuT@EsEoxO-=5F`{a?DInXxm4BTtdr@ zIhfz}`&L&?^$L~{HB67U=CvLBW^VRC&m6WxOVQ8h%s%qQPR#pm`7C*cH$FN>u&Hoc z%_A+`Jo(`&03<3rk+bzlaci;^*gfINhqZWdrfco#O)T|d5FTRi+Z~WByx*Pf_^SYsaFHwI9w1+8@e*Pw#rW@q)yQ^6plO06U8cTk0*-qO(@B3XC?{<)k(2jm zAnUf>i)47;-wP)=?+~T)vbG15r^KS_rJXlDoy;yuza>=z9^|22C9OfT3lhwTKG7csjQj&t%~vE9kxE7+*3OsJbtGm0`zQANw#dYQ zn_>JnG^bTx>iO)n5atNXc4$dlen&14A%6K$?4-cl&Ot%fziO z`;C zw%Cx(ocab}OihG&tSW~L>%d%Y(ZNo+{kTZi0AF6_vsn|YEkl!`*TX*D4*P$LT8^F9v zw^~fXAdY!6K2IhVJ6dk>-6Sc;3y6{jARxSxG3!{nxEX zG=n-}?@Lk+Ubr6BdYhCk+S4Dk-xqMrC$g9WXv_l6*d7TCwEx#s<@-)uGe_GfjDi9b z75sI@gKv=`I!Cc*zicdy`q4&%{s0uk;RJ1}j3gn^+}e@@rE4eZ?&_gYlad+F$0X6b zd%|5m(FQX4x^8rA;^ukKZoIAe#}h>5`cy9OlwT#2>)mVl`K~jG2|)sa1squpzb8%Z zJ#sL9#rn?~XGxkRO99|~;B?Fk5fC0Y;4NkUTy5s~m?NEF#N&0^P5bS+vWNPphsr3b z*+R3vRNMYs@W(-r(9KuP>cQ`P;PiW<-yO+9`oiPz=lwJqTv2`kTv}3j)#Z$EjHZZ{ z$YX08!1!4Op~U9hL~PrRwja*QAzuDZR-;-M+cnnkg0JS_Q`X;_5?bxp+z?L z4Y;dbDDWNtin!Ko_4kpO)`xL?>_lB{0te$-#$10K+>@1eF%Gme`{H~5%xGoQp!B1S z9yXAo_&xR>C=N4$8$}%`j&<4+kGzOv|K+`ouYWIu<;vx0>nry}%Gm>EjtD=+Ys<=! zq}7c-((i67%X8ls+JNwc_tahu=NVTk?#9^Rttc5*_DxAHGdQ96+?X!EFh_nM+^2^s^r+uk}(C(wDGWJ zK27?%Q+)zT<3>H zvZbbPI|=^?RbWVZHF}v^p`)@e(>eDeq9$db3yF<7P)XvIt$B;G>NcB)l&A_6$Mza+ zb@wxX@0ku97gl_mwsq0(9QBD!|7yZa*F744UWxw0tsU)54#W@B8=FPw3YUixO!OE; zTiwAy?X^wjsoagq;NaKlO6|2-+PRU8m7*RjQP{s1Zh~zBmKV9n+1>K9X^5Mye@r%5 z8Ey`x4cMG_`*g=Eu1653&qqyQS5|^n`qqYt7;ON2wgEn8QJbg{pzl(BLO1_l;xrI zd4LPguVc?hL_Gw@A7RZ}PxOzfLtI;MNlQ0rgbkOwoX&ThBvXB0(ya|j=Ml|nZ|+Gp z{OEu?ddr)vTk- z0G_GVZ`uv|u?LLhzP5?~z3}rZaT!2C^9cdFWkp*t^?_RwWZke6LVkim96k+_plC`& z*c?Jg*Z*E%oCA)$KR+R`{y|oMFXa23=-{I=>9gPqu3Pj8ZGTxs?1neK@;OJtH6s+x9WZ=<_Xbt@k^(gl$CLEkJj zJcdM@5y~ACf?^zjYL~|LDbpD@^5!<&vdw8Xvl|F1GX>c~zXW|>-%6d$#Mg$2aA?q~jFZTN=E2srq z>TAk(?z}9vy)wKir#%TH?Tcjegw* z3X-ZD-K~7|{j|FPyT`zu#>;6PRZSB;fyO+wc25{1{$=U|elc@wXihC%sraq$THf9G5$OEz?~ zd`q+voDK6&8%L6Q#05w!ZT=lW9t9RLHS|0K&W`$>W8VoQ+wEnoho0N6i0I@jCGRu zRHM5D>(;f(gT(A51Y>ddVybYZK<0V*om{3Q>SLKSTcC$?V~+Tk{@VLiq5RKRk4&@V z!&IvIRjnb30L_A=9h0No?sops7?n3uxDRfSYM6P_X>|T_FVON-;`78?wpO|&qy|!n ze~W?kr|z!Y)Ga5&Jb4!*sDSy<4Af#5ctks%2{n^Dh;5JEJN1|MXrF7vBV%VRYMPo} z`+R61X$^i%__X`uTAKy71S$&qbF~vWK6UGrpEz1&w_nJ}l=OCAaYi>+9fD|D3`Wx4MDI88r3Zff-8CbN$i(E-tI z0WcY0{9-W=Y$dM?--@NBzj~YQsdZkt0WnS?h;w~PK0e&HR5MTB+%WFZy=Ax`Pdu6d z{s59m4g2+$w6rVNrKN*+gNd^;sk4vD5vQ#{8JR*8eYp~}S?iy^=9Zs{mAdBD@+ZlD zld8sKSMr%&&xF$aH;E8kJ^pkryiI+=2b0k;*t*$wR z!q*ZIv)NrY7j^83e>(X%M#1vVgYHELcMF^OMdd{EqOJmDY;5)Rwv$* zg+!K4G%EfkuKlcyELp=(4P%991~ ziqP9icFfG2@`683+>UIn25A$LZdQZ;sqIsQg2fG0#eLD~K&(nY3wbl+D=4`<4%e-J z4A-pt{CTgmeVW3v@o=f}GFkOKUc{?gNTo7ym}J&c$-8(v4CsxriWR)`Mhe?jacZi2 zG^iwdr~XEHqEc*9CiP*(XlYu+{aYL?MI}bZd)5|o}BDN9QC9T@zYZ7WSF2ByZJFIb{ zH)!+gWO?;eY6<11eKEOc5@QkLHR8W8nci|dr6&N04n2J~nzPhHwu`f15}>q1%Q>zD z43Ci8LS9>WtKWoKUgiYF3sG?KAO253l0&GNtQ!+&kOxVnUq|9;Rr{E1TxrC~ozThI zodv;(6a`3A{WD*(U{VO+1~O{IPuU}&!MDjibm_J}fbZuZ*PK(Vks-EYNp!+`2V^9C z?xfJ84j7KU=5w2xL+_G&mR+n#&QzvT8&cY1`5v$0FiZL2*nxwxHvkQys!niksxlTA ztQ{qdsW0BEHYiW3R7azf0SwG23(!L%e_Rgy&t{}R5{f@!*b;C2(y#pOYr|f(%g9B~ zBGXGWSIk_9vli@@G<=Uz6NZi`2VE467{Y?!AUTR{pg7ZR%@`^2_}qr(%9o|8-ua>` z;27dOZ;{h6G?fCW1l%rj98nZ5?A+aVzmec%m`x=SDIo`iXK-|X*5o_ zZx`jNo)uL69y>Ld=jhMR6mpkbfRBoCZ-wGT$Lq#lChQc)!Xvs8^X+BS|8R%odzgW@ z%(8?tw&82Bri9!X0Ae2tJ=MKM7}yGviB()si!qY&#e?K*4QMNPI3h8^S{1BpYE5Ta zY`k|C#W3UHc-lJG(b5}6N!_rui(XSPypN;txgs6IZ0VC2dNuA;Pz&e4wMX%;>XDGk z(I&?VC7|+WJ-KYc6U7GQz|Y4)L#foov37UJWpdF1!(&2YXSN&pdau|qY$HUlrhiE` zu3+o9q3Fgz|L08(y?XDjb0sE+iL4vUShIOmxD2T&k5|5?4t-4XQuVWkTn&j>4 zEJ=P?O&9&0B)j5CSo;nPxmA?OhM1t2WEr-Gv{U1}!17_wqTr%gt?}2sgQISb{LPhz zbQ3Te4L|2}=-+smcM1G!o5f|<9J2BYdkiER1J4z0#g>?R zI+a!7Mo&L4Q0d=jeV1~+QIJrjd`Is5$srmI1=0!S>U~X4v6{ybW(d1pt3Q|fJXikrg8ox zoXcYM-wW8;+fV$hd(lCX)$#3pq=k-8YB2fhS6XIgtp4>mcv<~A*X>NTi@hrMBC&|) zRyI!iatGX5(M6cxvht$TPzONRvn}malz;O;WUE{gN;)-#?aE&ix4aD=#-ZHR80-zN zTPT-4P51pw;w+O>b9yxz+v0rUf2`cx*hoIW`=UzfC-Vr}ZgxHV8`qzgsw?H2aB0pb9V4rUfJkN~9IE?P*D8&eU+pe!Z7d@=OPE{^N zvFOI87DV-R~}Ul}<6KNtpj!*q_(nUOv&@qhse5+AX?6hfOzr zocivep{|9{4Ma@HtP@(dJ_O|mLC~Dx|?A1?Xv;AE#A8gNL zwRnyV73_GKE#9=PMpf((oRZR{#of01H#1s6nzM5+f;}aWqNK~G zUO-$e(}={c%T!1RV6B|03~N91jBz{dU$3W6K~LAempR75Ke?+#GF&|Ir@w^trj7YwwJe%?5x$qc$57^qO3$(#wzyx<5GENu_> zrXlIEzG{Wg*5sd;CIM<=Ysur}{HV#I2dyu+i$Mx-D2B5k6~*Eq(hv}GhvcAgb*bV3 zVKY@AHh>)(-96GdRDh;8ekiDYH8SVl!VN5QT41->4Y?xbW5<3+p&DNse{C)6479d&+A?8hwe6S#W5HQGx_9E zx6zw@waM{k#~e>G><4iuai3ri_* z5mx8W9a&kh652Wcd*LoqL=P23u{zbmFOm)^TT`b7e=mF^+MI{2EuQ*_s06M*q~ZxC z=Mlt8Y9`_GL0fyu@LtMc&+)Aj3L8mD?xYal%Ir%>9BjzD<_Vv)*%eCsiT$9&4d|+* zzY_m&cDYGZ;`u=nXTP{Nm0XWp&_(4gfu=y=OU>q6<0ShSSntRom(Twc1`mwUiEK4~ zhTlGWm@~?MHkomj0^WK5YKEnZ!d-s~*PmiqKAqHL1n6mpHKc&r;4;VK- z@@LEzvX8E?bMMe4Tr~fq;0fvWY70nrItd2Ly>>LSn!=8DKP`VQySg!scKumk!(gnx z@?}2XI=e-8C$Q!uQ3enGnh3X1#EZ=|$TOuo!5zZ8Ci_cX6eJYu%3(|luoF0ZweMY( zw^AmU$WlJzsfRPL(^4wWSHj*oT{|O$s82vpUAK<+$e9&@<1b(D2GI4m1{~)`Xed2E zFIyXLa?V6~0xXk_jEF;Fe&YNh2V&id4E#oD5}+(NFwvkqpW;LOEDlEy!xa8rSPzE~ zG=o6EO92H8g!~3SOpTx~_dlK@V+aharawJpnW9M3TW^i?3$1$H(C`Ft`-bsy!P=ai z1sm2u7Tu4!gRGjjs>|MMcW=^~usa;aEeDN>_pD^ZS4P;XN_E&(v8`!b&Q`B;CanL* ze-qJD#@rZ>2WgJ^6dQnyy~B~q5_*ECx8V*Sow#)U!-o}iizFTl5V20W(6{ksrIA?*ek%K|Jy|FBSwEFZr-+;x{@%lEJn4&>0UfyaXiK%a4+iq3G8Mlp9 zbv`uS4}9-g?D9vqtSl|QALj2>+BB4w=KvDOnFm*1CbM4bp3}EB!`*&eEYLaDW9QWn zl(DU5-queOUVfjj{8U%2bV75X%!`VBHi1g=-%ut11A_F+w)WV1cAjX3g4-sd9m{(h zhGL!i*p`z>2m_6}ey+Gw8bBsXE$3$K3U;vewWSI4$4Sg`Z*?fG7A#eUQ|XBnd3eAa zx-h?9ZRPqXo!_x3t=rHOCZ1X7Jf);lk>}hfHPFzl=`pj(mbm(CC)c=9Zxl$6y=W07 zBWAQZ?t0yh5=jByqx2Aj$+VABQ|9^1B`J?*&urSodh+y$Eo>+#s>JL4ZFljn5Yy zZM0!)A6c>%2?UL}XfUfRAA6h^st5*IlOyCKTUDL#(Y|pI#!d4HAgwSH;r51mW=*fQ z@seAD@#dWbm3+P7}ewy&FMR%Z$o|mP{4*sNVc{`KbiJV)lKhTGp*ty@7*C z6NHrd6)oJ-^yNT^uD;ehkLxhvR0Zyj*Sk1E5R2l#A$=^Z5$V6lt^v9B?{T)4FwWN@ z;$MBgI5fRYbd9`JEC99peB^4ue>-HH5)?!Rwj`S@i7kB2EkG`or;DWgy|C;=$>9?N zh7IxU06ysicJ6ZM@b^Lr&v(c%4GOWPf#QEjVF?Y)`!(ESeB2ejzs`TlK(avW_eSG% zG?Q5>XZw=h*fv{xL$flHlAfcXNe>qI`VbgBr=wIoCZm0eO0c(boh0t zgq&z&udPg+g!1MTT&bmJE9u=rvrm{%`O=$D0&Kc^PG5xNg>>CF3*sjyVXQ+>UExs% zE&?F}ud0dNIm&yGoetS&qk*SvoCT(^Z{ zv}qVOrfc1jx4JmS26l?$<9GP=C_iKPPJaRI$4OY4OpFYz0>u9eiGilRX_rs-rmPe7 zD2XA=z$Tpc51>>oFGmP^tx-}HInEQk+s}1BAwKZ}7v_Ex8)8~M7qMA;D|qV+(E+q! zBTRhK9`yrzGU|%`N+JMa2)F)6lX^JP?e$-c2l?MMo;|f{)UD99|BPMh)YCxn4KVdc z_vn9vU;@fK{r}25>VIY4i?aX9JX>l_$28(0cZ!MsLW?;+>K)5J7m{@^+}1q29RSfA zYX3Oe7H52@=?D3#KC09Bs@{D&-M?X>9d;UU=8mi*YZI4sT6pRONemyQ<(V3KuqHok zE$$XTX2kZ;EI>_-ctK9spr9*kY9 z0qMFVR>kt$Z_aT{kLiIuJnpj1m6P^nRi^0pK#crPN@wLV>$w0#mjWt1lMU%l&wY?- zJk=BOI8iiP&X3NAy}V*p_U+XM9ybIoO3lmu$bOT zwdX7q?h?J9ta%@qY;0V^^UU`D9Od}G0JE)oqEPsA619i>J)AF*k_+&9S+)SnAT z*ABYN{>v%&ABZi}-?9I%iWqZxbihIv>vS+iQ3JHCSNw z{CnXc=~A;~eC7q=i(+i;Ev-xgUICDB1=N_70i3>_E0;iOtvfG0Eoao6s+TwkaMjWo zo5~5qJT63}wQFwYNfY=B#pwik=ZxL69VideR}%f&D)}o3Ia;RwZUMxu?5R|il5I@m z(2Qm+?g;TK*OSH7-kR*RJWOvzW-|M*=#paH8|dTbVh=m(3Y`pAqAS&b-mx3exS!6> z65v{@BBb%~WC*gpW+>lXHXPQJ_n;EX6}}*J-H;VX?;{5(+XNUC7}999@$+zdd)!2A z**f*IamN_N{|@O%J(v1IJT~9gV{Q_Nk!3CVoZ3=>eRd_fOu+&|@YFQt8T^_bH z-8vvDEk}v-G-OoQh`$;oz^_WKB}m+$4)I@JTv`i1sv8G8RhZ39TPevxW~4OA8g>vi zUEO+@Rs1NzH^(~j?*0B);#S@`(oV+6?X@!j;fB(9C}-@ z#Fs$zVJO#aShzTT-oR(r=`g+`VjLbERxI|kbD}JWBck~_Tksu#^Ky&pB3^~ux`c#x&YD%YT^*J<4fuaTQ7gBX?}3L+^=22SFdjA5N2 zcbkdnvHw9Sgh$;f8MoeAH(p_p5i{&9vc|$2_G?zc4Np{z(CR^rubpC#yup(VYB>&y zlYGn=89)}FQnM%`Z#>3QA0hm0`FxibuakO*oE!%C9Q9Qd5iM=NxF`rkAY?S3jP}D@HJf+@`3Um%j$fElXU5@Ahbtt|p>p ze2>RwdjfrqRRtChuQq2)X141YR1S1no15Vk_6Oywi3H;qarf1RW}EFHF}%tx(iB|^ z={h6n5zpl;yjK#90a8mJH+k9)2K;l0-_PxtVgXLS-z?#Ehhp=0s!`CBC>vcKxcAl5YoEAx3PV98#e6GR=AnANd zM=()nZlvVVhMm_@hzNP(4B`s8Odt+4Qt#JH^~AiISdKQ^_`?oyp!QnHp?)~EG#!BV zb_D6_9t?}re)Zm=`jTWi2W%pL_7=ws5>G0Ran+>I{D{)XWBwPW@-Hj96WIpe;ioL5a9PL~Hh z>J!TQh7HbRLmoJ{F^~|^L81h@S@%c7-3={H$A0I(KlAua$;MQSPIjQZ?}cv~pO*hj z)HJ(1H#0MP*Tq9X>&&L0m~&+glD9hjz%8aA3`=6;<(QB%jg8F_UNxmfF00b6Nz9MI z`%Gv0ShHi1uD6`KnkV8NPKw7^v8d&^Cd0dg*KyZl24F$_F$3*&k_uY7^#QM@%X!5} zrt71jNY_&F$~0RbW3xbr{*fqaOqS8QuKq5?<&56-Pp-&>oCF=Y{hzT`(cnP8khIfQ zj*Z{~i(!GGNm$>jSY4ok3oiK|j0ID|&L;QEyH|?w-mnleiY-Ig-~-tXc2l2yTP| zZGLSwUR@ilvK8ph&;ngFuMUXAtJuJgSaYnOq~vXYY7+=o$;vcljr5*tkAWM42Nd$I zhhbkjMfa7ybP63L-MUN5+%*o5t%GqYkt?78NYM24Yqo&lX%!7ljSc?rn{YZ+vcodd zl_1D?dm}(2xmr|Nw54+2MyPkHRWqRQwuaHy#z5~8ovTevp`BbTn)c7i4JH*U45mGH zAvR0gK@w?1k69yH|m!Y2zl%pS(uY7;H@aUU}!CHit5z^e$)hE7~voqXT z-LF7hA+~+kTGV(sehnAGx-9+}s3NMRD7N5IsXm3b*0VFegOtMujW0j!oJ#QHPA#1} zW~;8p4CRRQ6+M7wrFuGRMe*kfwlt;cCz$o}yWlGiG93O>Nh`iJ=(-&K$)C(&2ao%u}zd zl~f@vYw7sUGpXjaxI?%LBA#7i>f0IH&E3NgzY z`bdtX{tYP1l*0Zf+oyX;cqqqJ=Fh7oj4cd`7<|4KN&d55N)Wg220u)hATTi=c)F{* z{>sFQtUyV(NTQ&@QrihL2eUK_sCuqhmPvsjQ*=@DGIvFT{6(fakSZITM8k=FcL;+L zf^yC_*|leLLOi?p4mL~)Zz28QDP3wOn8Hi97$I9sOy`E^Kt~(X#R`tikbck8xJ8|Z zK1T?04$#5*oQ-D`KmB{bQf}WV+}yVZ;e6)*-$~ot%_&eLmb^j~`VP4cW-fl%o@h^! z$GPP(|C)8>_O^1F3>{W;mod)Tb#7IrpL&}rReoq5^bipUU+*e-hL1q|Ria3uSaA;E zs1ZqwO=s0mBy2V}a3_k=aFexYBQ1&WP2{GkNU=eiG|Kn^r@1F!M&R*byHUDqa@@im)ca8T1}b;nC$ zT``~85ZauCrqSr4GLkK@Dstom{30D0YwXU1ovE6<_ie)9v|lIC?9)#_?QgQ^g#zA5 z=l#uw;}>E+>WeNeYBhFdA1c>!`G03Zm`QI8lh?>=X)C5j8LG?)i2%nNNt?Rg>K??C z5M&9mT?S>$n7-9wyLVojR~=ET&_rz~OtHfFufq{}Bng@o*ih{@W<|~`^A*u_pp&yi zu6Cf2E(3%2ViP8;aho{=IRqG?4Im~7@-djVzK-Z4mBzE{@WvsRAc5sdde;`;vKsT= zaxBKhkdyzaHjo|Ie5K2Xbl>rQHV+Qw@vFVT(MBD7Fr)YztdnA2mEvmTlxf)g(lt=T zji>**h74N&OFKcWTkhdNKBEV4Ps+Sn)LCFZmMZSDWW_Z*+G;AnO9JF9zsh_r9cy*y z=j~xlp8AXyEC&I>nh3{D=!#EzHAR99!y~3eRY^h#Q~`LucFR<~yZrW>nK!6~7g-A< z)Jfk#MxM#gzZcBLJ$H>4gCb`}>5LNS`)}QI%R0XvO4bl0iarF$Z*lOjt2Qz{wknkx zbm1PfXb_7ZwK#1Ir=(DZ<%lik29NnV8-C8`3o&;^!>O7ClW1Pe!=fR0U|0|Y&pXVJ z>|ho(Nm8J61Zt?aiPO>6@@_UT*hwm?U%nibCXk$kBb3^q4O~-loHQ6i?BT^$d0l)D zNE|U0hW$+>#^#bOAGP*@{lW>)wKjOzj#cM_yne&#i?oulH=tCRp#!DNNuO*dwt`+0 zxq<3w1Z@t?wr7@|u$|^o>HWfS1KNR2(2WFmRr~3t1OT`afyL=&|k*din0dm}^ z*2Hpf?NyDdw29!+738xK!{pVJ)|}t-bL|@KFOyDgQSTytb)XR&4X)IdQ%S^+sMz*x zH{hC$E9R{Y1ClKxynm`Q2=kWpsO%Zi{m!cFMIiK^} zrCP|hP-hdgZawYz8bFGvO3;G37{x^ZUk3qxn*oa#>ORVWefj=a^=Zyhu;&wCEu>#0 z%XGoDpyLl>KJZl)^B^Yp;k<4dQMT%NL$%lS!L7gM&GQO*QbhO(Nm5vupzY+ zcC2q+u0emz9kLC^TBzv{2cP^P`}nUE&|)mIo>SsB?tU*#qzDrLla%$C z+>g7|+7TwjSjaU4^WTFvIHiBS;FdqbU45gG$3*ZXb6p$K}V zHw7din>Ow6hV!}FCw{(ud2E|{$?+Anl${K}2PUrw>nGv)yMrMduKTZ^b6H8g{_g{f!%J z-w_W4I&{NHeCHr&)i2NOM2`Oa&qm8(Xx%mlZ91j3@1$@=QKx_ZX?wWd(Lcb*;lFd^ znI1lU`zwAp4napzCg?Ge_iu}Kk1<%f%?RRaC&UPkTByYiwyWmT{q7~}<&QG2B0JpP zhooQnH%r(+aU%UxC@hG*Phl@~zib&qfWL$%e(ot7epq=F^oEZy(j@_lZ~lT`)4rXq zRm7OfUA|dnP*PO#6m{2FI*IfrdQsE*4zUu4I*Y2M-YCx`x(gw}DT*Y?ps;r@%w)jWiCPWBmVDc@aoop@cb~wNEW2K%?wUgH{ZV0W@!xTBl4h`)$zGrTD z+*HQykYTrJ7+)?#3+L1=25tgHpKd)s)k260mt$b2 z=OX*<(X!g;A@b|HI)DEU7IT*UA@-i2Y3eZZqL+t2T|2+R*qttiX^xA;RZtp)DH)m{ z-EHSJk#EDGZYp-$^6S<2(2ZvGwtGlWeQ~T;P%3)+(@9B76?X0L1#v2t$TfV6jOkXO zJ<*kk`C?ZU@P>{jvNXJ#AhH^e$gePPplK^AJl=_Svy&vdn({m6JpWgvT3^`qJel%y8)t^$)K+`cvFGkSY=1(h_4h;6?SByeW9(ISM? zi(C*NyEC~oMi{FwUzbg*ow=5^c^hKUP`~)a`Lrv1O1fgh7WM7xi8_s)g+(~EeL3XP zkD%8bD|2R@T*r)Q_S$rMG{(@B9PU(BjCn4rbb*>S+q(hDdeES?Z_$dDWg=>$M2_j8 zAIs0yRJlHw;lz8Hz)$N4-FGE#Hb?R)IC0uJ6XslOOP2Rvs|${OcWl;GO5{sfDYj0v zw^kW3j?joH5Ni)xtbLP2Z0J`5jh_4;l=oWiQG3JJ1@nHQ2+7M}mv@8m3Vwm2!qEl8*Hl0xiro(wt= ze}8wlwJB~k)-Rci+2+kJ4JXODnsiTuc^~`1WQwxmIV6sYLqm8~JNKBpL%6?S`X7DS zbevN)Pi@|q93m0XM;V=N^FSn>dK%Bed}ENxWF#%pgiWMZW9;t*2b;t<5E_c+7w0yi zv}dh6gra&5|JWKWS!MItfy5~zXM4^2Zi)nCx!+w{*$$S`71i==Rf%b`0KuB)eQl7n z6>7)}Pa*w0CP!oR&g5@vWXZxRP@W>Tn}!&WLYJ=i=Xhsh%f9e@$RIT(m(D&&A5UR~ zVSV!r<*z4Sq9Q=^h)pbTvHG(=EduhQz!m9>R=5QKDFUAJq*~$JFSH_~p~X zJ@gU1NhJ4oepD^lm;{O@ZN{=!v5&W$E0PsyXOQA?!X`6scCT}BR<2X7kJQG<&@qUDj`I4HRKN7#0BZdIqjVYiV2|saGI8f6OF`L<#StC`rAO2h#D3BZ2FKHFP9l5S# zM#@W+8t1&m7?v7djVX=H(Q-9K3)1wZq#7lsi<)Q_B~?)Zh>tBvPTxK0f&}X(eM_w@ z{;46N>$@>t=}x*it&mp_E4XhZ3N_O`X85_6@XV&Yj%3pggG5fJ1>zGmzt_poGtj>= ziTbfV(LIrP7Y_oLGHiqTP`0|z_c;es$KFgVK@7`~b_8N3)Gdw5R@j*9+;WCj2e1hFh z0lE?lY3F(~w!}Kp$4bMk42t+A-o$d@F-xSBKB~F!+mBw+ekA{_HSak{!2*{k-PNb)rdxHxtZRUF1Z3Fz3KW~^Pe!M@L`pjd`J)*!g@}t^Fq?_NprP&_H zL@*z`U+}vIcxmnrvj&aEV+^nEr3O%)FaVO>d;!RTEdr`dF*?N&+4g7090ZE)!7uQm)IVZ33bM?nG5e2bnPU)*v1vh(<%-KE#+uhu?V|D4q~+P&Gg>YRGw zuH?$ztEi`-3h<@wN=TkcIc-Uo)KuK*T}jm{L#r1l+q*c*erbdoVpN&JDKODYgg6)aEI`CTWNOH5+MM%z9`!DOW|4#@qt0efLc9{gE5SZVW#b z_Rnac`i#P>>Eef79b<-Zndr8bW{30I&N(I;FBFMFgFOiy^0B;n!*NbCYwTDzwR&QW zUJwjIDjLP#<{V8IXMmO-0po4%!fLrKnUnOM=fgNg2pS2;bWQ);?l%z3Bdzvxp(^3J}2Ou^z@+WVe_BnWHBy*!)SWMHUez@WN8 zX$Mg`mu*e}={B|RH85>7ZYnre2SQnNhA$wdSv%WLKY!;H3<9LJ>pj~C%Xt@r)X7p9 z$_3J7wR^se*xQJTl!t@3H|1Yk{+P$PP5Qr)mw#v0Te3cbOSt#z@m|{G!sN5hS#quW z?d7e)1Zxh$B9l}uJL!?Fh8XUP-TF%>^D<$uF-wEESrK0wcm12H{qB`tCw*>oLT^)r zM^f(^Fyj;uc~oVh4KEx)IJR0YzOteazjYmyL9gqg&GfWL;0*jxb;*yiS8xmM3VKaYa_?70~RTc;)g zRUGU~fL3qG9F{(v#>3u(N&2qWqU05m_qoBmQq3y**=v%70d@%n7Zofv#wr9z=Nc6d{U7y6bDwtQshnE`8@y1lj~$=tO-g|!rFB=GN2OW@Pwoa;eOk{-it+mccyUA1dz+O zfR|{|Ad-0y&Sxu!eDbr zZ{-^=bVA|O{W8R*bDo;lh*+vP43Q9|@uZ(AZMn3yB1d~1t*0;`d`8dC9$(n(YJi`6 z|1|toy0TJ6d@VDVx|etQY8Qe(Z{6#~_0hcA#g6tH6#J;|EbC@MH?c9=caN-*6cIaE z{6iw)&++=il`Q4Cv_Ix$Z&t^2=8x(6P3m2y20w?QDRLE)>=DeASX7u zrsYZypC3O?+{#X$a`y=R{W4Ct?(2`t>Xf?0FF$76b0&`K+u|)POTXX`sJx|-ZGbyb zCf`b<1&h6CotizgC$r4&p=U30}N+#^Z~ z0>vG|QW{$GULD!+Z-&sHXNLeY&l_c64W{TIcY=koapxwT%bnO=kyg!%jT3Tivz)6< zDVk&Dhl__+DvI+J9;@2H@v4@3Zhv?UkS!^hd!Ino@4sEj1-R*`+AUb)&dI=W$WiNKxBaUP%jI z@zUQ5Gh0gwd3Xjln=ozi$9y2oNx}2}=1sS^esvAn6^XhcZOf4DuWP>y)-45JJGc1 zf6?}yQBAGyy0I|d8}jC=?)^Lgfd-_LdZt{<*OSj#alq?P>3 zh^*5|>#jmA`+MYb^RyMyLn(&ZQY7h!E39%{?B!>~!wgAF2^&x4afE&Ds_8~|fxR&+ ztGJdZV>xyLWzTr)v@sHpB8C~^?SXPJg1GyKH;wDmAA4I5tYZ8c0x~(~&+YLUF0QR&m)& z{F`|{B_+-kPnEe;U7apNp^Y=aB;dd>k(ml!mRu(X4V;bQL(vuvWm@r4VN;x0Ubrr) zFs@$xCM8poY?g9A#rTJUsy=iqd|y(h0cnd{zpeSGe%xWV!s&W&#z8-i_RbW6oyRwk zu(K>abZ{yR00LpOFnad`sEKp&rim^_)U;?&yUy5V9HTsMTYFX*uk0^L+~XcV>+K30jeO@9b-0^@qiIf+};t+TYug=Fs%5Z$nt2{syBmeCDpQM;lS?a)QMLhlH@%~ z^{}6O3iUJ)C5ARcjpD}xwuq$gi4Ic|D1#v<-vdfD)74L%jGxI90F7e?)?@L!Yrp7R z3ivMW!ZC_{{^#!+!rIw~B=4ThvsfixlL_E6W3w3+9I(P6+MT_kmbvg^UEP70+W{LB z&y&DB^5jRVC-mg_`C3Y3j~(;a(W{pX3Jdx7upzI-$JTPR-<>Qzt9$pD%~5H-|8Cft z-`|Myb?PIh;fWyeskj=jq&*a3D#P~F$(Q9KDiEur$EbNtBR$;&HyD@4*IYd6vIEFO zO7^MsXxLtYnY!3^7Ro^)4!*~Jb3Clu{=Z(0C57^c$#zafej>Kaaf{YcoY)$QL(9nC zf08PrTOYs^@R!sRtX8DS^fS+j!cvKgh7zfl9BKt;iQOjy62-$8pMI6yZ!|@)v;3XJ z;&`hqmb_;EVI|Kp7iI%WvP?F3n?aw<%293NTWFEfPfG39C;9+@f2oRoCiYT@{N|7> zhOJBM$z?97_7O2$a7jE;ZJDdVQk~J+XTTSLWm<4)TOX@ftY1?le|^KA=~}-i0S1{b&jJ8f5VZ$T~3`8jh4Eaf=5QGQ^5s$)IvH5J5_x} zrjDYs-$7v7ms4YuV1k+_QIScuYjwKBHWM%2X^1yPD6(Zkipxfk7JWP&d83IY9HE1% zEmHnO@C)+ceNqr_>XKYyiqc@I3;daxY~sQ665+NqfVj~%EITe8FJ2Wffr8_8`S;y_ zFBYlS+JB>qSW41w#}pi#wm3nx;z>-*%^dpE||6R+PXUwI|> zw-%|+B?iIDWrf2s16Azr1_>D*@$H&Sth!6EWdD;w3k=QSg%>z4lOhljf+5+D^7TAR z>9zt383^|Jd!R|jHhb`x>|tsJTj%$EC|$!doK-`>!XKEr_0={o$lKNLd>t2#=K+l$ zCs`XMbcZu1KhiXAZB15+F_!{p9(pQ#$a+y*vp;c>iIIs@E5R`%m^k08^VgDGS|5N} zin96svP{% zm{_S{y5Y2Lm5Y@?WjzQR>3NXiFMBER!O4X%96K)NSU3rI|Lq=jzmOU2m=AMIW@3!( zmpR0X=2iYm4{P4&#z^e54QK2Yj^-I>7z3cL0W;1kt$#P|M;`1yH5kV%E`Q=Zb5IO>(ia*m2xD zbQErP-3(4^t8y2sVyadhjgGC1?lv?HL-5g=(s?m-a#^ok5Bjkj zdV{3eQCOQ?i3X~w!uX?nmoDu+I`#JOdm~D9{#$3cNy>JAx5abLuGK5?`@s-{?H|EO_BhyE}!6BFtqo(4&G_23MNm7haVw1jYX}khgE8Q1wi^PysAh%K}G{ zrJC0J=qSUU$u$$7Y{bpLNp|zpU$20ZAaWqVtofqP^nr#c?6%ryv3go-1`pGE_ybb6 zUcOKF-3C~J4>B|qjdVB#+VVa*6}U?h+(OlWDXD$3pH%Ndfq2iDqs-ZF-@(QOxDHPS z0$J~GdOB5Fi^?gSL`fuTOd#jyy&VtqSVWz6A=my|f^Zkb=Sa}uqr_#eV6 zhxt}PznjN4W}^pvDb099Q{xQ-k*=vSAY!Y4VLO4Eqh|fA9&E?TzC&ilg8W8vF;KUh zD3@X7zT!5?@0Zy>=VC;GkPUajrHgT_?70M&q!PQH^yM)8^v65Qao=>fs^rN}$ZQtQvSYWmMmCen7!;bO?*HFWm$a(@PC0A7$Ff21#UGM ztB5kzveCT|m@9TNQ!1k=L2(-dOeDG!Bx#v%++m94sF(gRP!-_oTLkPiPDTMp7&TNT zJ}qh7bTmcD?(xwBK#v&a{hRmP=tnCz<(KhTsDALhY!tl5pt0(5;&b->>ak;eHCLgr z;&FjA>KnzIzQJx@`5CIg>u*a$yqt5S=Fk6FwyBMx6mmum`Q8CW@Q&&j%|!<6&jhV~sJ&Cmp8Y`==rDtHa;7 zh7T&Po;j@qGu&SNOvUNb!>FhB-G^B=&e0DJJO1RfU<+ZhGObRprS-Cn?I-(13vj`N z@$5J36hy~XO!;EaI}umUS(g~zUh*5nNW(vU+ozaDneO)8y}JniM$u#ui7w( z0K?tOus2hOR7q_I0r1+(4%z(+V_45Gs*%jgXWmzULt=W2=hFIrfiHVd2sNjmD#%cb3UC!ldvD*KEOq zb9ymw=d!24Ok3$_*`V!jsZ%&o&3SWcEiGQZE`^vO8KGg;Ih1!*nlHmdApoA8ps2x3Hlly^1Wvdhj)wFeV78%eW01?*o*g4GXN$Anrl zPS*A&J0kKQG!*K;+Zr}|YEfr6@arD^NNHS5Ud7;PgZjp@xk7h&f0XjSgr&--VJlZ7loo{F9`=g5vCLy%Ge3FQ|x;~^+N(<2d(3KWmXJ{|H zwJj2{Oy|}|?ARSCQb~O7PXCg8^J}T*HKmiFSqWGsbmZ?;gSuh^j~~4OIRU>|jzdFo zSAa3F*ZHIG{w(pshg^?r6oN&J;a>u3sX@-!1&aBClT6#pLSR9Ah~LRb)W#P-9G3*7 zr=4PmKQ}%4i<}K_>9TxM1r|zk5_YPpPIoJB#f6sKW~bN5n5g6hOp2wBSfie`Ef?Qc*HfQ(4UpVQYh9~*xqeA| zeQA)8Na+Wb12I_-p9e#HBSGD>HARMMZ`dmknoUg&QZ43MbQsLut*3Jb85Mv;vy`DM zZlh~Btb z`IgOXWi-4#;ds-_miatMZF+4MWt|ZF1n0}T0v0$5?0oroffGa=I26SpVG7Gx;)*w> z^q5I$NpAM`xTK;ObaV$+vyg=?B>atG0MZKLRUT0k`sbOWgK{RqHxKlUOQz7_aOa;Z zG~g18fkB7hDluMaLN$XZ9+p)O3w^Ej{L|)=o59vXU-Po}oq9J5Em0&TB%~gI>L(Nudhcv~Nvb6Y)tWTc)zs$FrqYBY~gm$k*88f z&9F{*D7`_PMR~$~v{^K*meL!xIXt60`R5neu^Ga+>vO!rmUXIIlGQj&)N~niIS3#l zb9o6pH<#t?9<=M-=;E@rLx{0NmE+?2{SpO0<+WGiBK3cC^#zhG=4>TlDiIcVph_Ub zc0lhCB3z^pF~pcI2?pISe+~YnCeYEH(sQRfnG^IAWlL&7=+OLur?uLHt1)Akt@>@(5`UEd_k@k z;hzO|B6+vI9H@~yvJ9l;=>^l}PkVaM&(|-WJgUo|ILx2C?yve4mOmXQKH#U@JEZRm z^}~ulfebPb2}iSip4u?drIR2f|qHT13ElE8H1MoOq{)u?zJGdgb5j`8e`Hvf^uQ z--ENegSD1~a5Q*WI^*`_S#fn%oP+1=)?Q^zLjn|<%kxZ@Hoia=&|c`J<7HcbXu}5? zOUucvUoJciP4_B}*SAhSr`QE=-?$>of9LW2$oD$W!*rlJQwK$=ZguV^Q-8Y3kC_{2 z7Yx1*+28z?56GvxQar>LyLcXkNME^EiQCfmxWabjPp@Y$u710!%=Plf+sg7JL{yAH zd|MHD9k&C^TIS}onl#CGxsEGI@RY9s-y&7g;O~%q2+i-<8urLCy$2K`r`PV6e!5-B zg+|Z$?XmgwIB`9hf04@GrnaBeFoFnP% zR`d=64z81JK&~0Tt1lNkqt`z z5K4(x;Lii->YJVtu))H>;NUQsCg8BEIluL2%DCTGE@(|Rd+tDYd-2hBMk^m<+@~#~ z`(&qS$atk$pqskoV4p$wKG`Lll{%{3$VA%0L+x%`@L7An0S{YT^)uo#hFGG;k$w8F~Y-w?Iir1E#iTml_wfB)%jxH;~obPm2Op6YJN6o z0OOEJJnuQFp&+R`rQ(BL&zR2GQbO8K7D*|tX^-!x&TQ@S%ekAAYEqMdEYWKIk=h<# zPmI+dCyTE=`!a^jh}f!FsdLRv;h_9o%84008su+?i%pz=*2AP<`5FSxJO&c$eadvG zw2M8^!QmeOc;{Z*Rk%xZr!(A=;J+u{8R6|L?`|AGR<_~a>;?vHICd-FfGWeYl?}j8 zOCW;~f=N%Y8Y8EOHg@&me{ZhTFA72|jY3?}jRkU9YwvX8O_aNhp7wpo^L?+w6{HZb z1t>+wQAPo!j~5g~hMwoy!-phv0Yc61fwJeQIJAm#ynNZnC!C4`wgV?phH)LsN$0Of zt4lMl-SDu3qdI4z{+RsdN~hKCacMWJOUD!$? z2rPeH;vClEcZhOWkUBG4Lysc${Q)ncJJX>UVebA(va1Pw0NV zdo*5CgSgLBm$;k(AM_y9RzQm9=MA`rC1WNyT0%|ZPBuk@y9Hq)i!MRIKQ8ENm^bNO%PQyDTVR`z<^OWn zcr*H1cr*cX@8vmD=X)a8tXSt70Q7Vp>;FX98bR&Iz@t9(vnZMB>f&ickFZ@5Le?|3 z%730Gbhln5N--(RVs5=;U!%E?&H~Qr{1c(F2%$S<%kaAfjI?yZgmwLP({4PCUEQjf z3OvH8S9mfvS*dG3jCqqAd9Uf@+G2X=yUC-$5iOID z+1zZVnEv3okglHv%EZK;Sh0=(5u(6tWiI~pT{X;K_?~IPCx5BHUbN^$o{1CSDjbWi zOL6KbWbg@R^HJ3AP`0Wgo05F6af32Pn<{!TgVkw))lC)Js{%KKxD?s-KjW!l@WvTc z;GtIK3ufRl(!T{;5yl6d(3t` z?A`9S8FVy22uXP>Yav~;=V3wi!32ZoCdZNoj$1x!TE;A_aH2~(?4VO?KhVk|$WZYN zYhTgutIBpk+vP(x5X<_t+Syr1AUjtes{k;u9uB$p0|gIA_cKKQUtfyH|FW=d%}%wh zH?nmzCO%;6xC4=i0(`81iM3m_7kF-q34CmbbY<3Mu4#X$e?3)G9$LvkQ56!MUnwT~rzgJM&X$pwtK_fUQi>qm3 zkrC2DJ77x#G8zTQ?uKObvD&&Nbz%Cs|6E~)=bAR&ds7%&Kd=46vkP}w`N_^Y2_qKk zCCQ)Y39jsKUvXmh)?otnz!^I{d#*G53rF}mQ%aYk$g91!AhU7;YQhyYRkZQ~?j7Sd zpxL$h`KDebu~31m%vE+Rs#6W-YFAJDNF^oPR&QbA)n0j`=pn-^;Xf=~a%L>n8*{9K zi7&|dv?q)bvl&>rI7@PQhu7D*JBaz}}sw}Z3sX;Z-RyFbFlaq_K;ls#x zgdv`Ocd)kY`<3bNhXy&OBuhIg8Y`pvime|-5YJh?hNB<&O8FCw|L6?p9w}K($_Kg1 zCs`Yh7JIh{=0*fM?tVzg#=+uJxcugo!CdCf3^D_F6IY! z$FmM4z1B052lnpe(}E<68jTbtT5mKX-0RuP;h$IvnOLQfm=Nz_mr- z`*ok=m#gJp^-83nq2++*mc$L-ga2&hCY*;0Di6HYN^|n{4N4YcMK1ZWWwnwkt)jLt z7~RkTBfYx=dUAIy<9hiIfW-t9z6D|1L;osyfzDx~;g{#JXF&%97&!qYFHr7|00wZ~ zSE=@aQN?mcV+5h|Y@HPK9R@P%KUbarG`Dl=f365`b^^fwSGx+&yoxUUD42h)h$OTF z%;qJA3)Ls*%VW)2L^>Xk7o&mmPI~VgpZ(aJ$=^*kO1&azv0L%boL~5Q75`sXzyHye zDxKZn`d8HE3pp_U2DHoz4HlGRLPP_0{~>0#4!PI5syJL(J?iqEGy6@gTvLp-La$%m zP(3q}<1@lKvU{R9%~Lc`=3i};egoj*^E{RNCz;Sp^M2jna$vMIg{UBfu5^)obsU3--1T`j#=~)))o~_|JUe zqaNHUM%~g-1Pt=2iH_w!OTbtBzcLiwoCAP_{}j!l+HHUE)YtqXEqML1Oh#w!pDT@< zd?u6^kMAe&vfR;m9zOE7pNgMa8!`fNA)>wrm%D8DZ@YMu!Q0jLI6AbpGwRrY8&8b^ zLKwknv@K+**kduR>haLWxW%6(ik1sojlay|>Q-OR4*T+p)g8#N0lUkUsl$7G%7f&9 zdz`E}&dTNTp8YYMPSpyZbdU>*XruDYGKD}GY9c_ru_{y*e;O`oF?UlZZOONGZM|#h zVBj7ni&~(ozoYO-w57jvn&fo$n5>N$Bm1zrl}4#vQF9^$jHSN!ha0onHPA z+uD1R+-ma@;wvdn>Qd)FW)OC9l`fyZHVc0rOGptHKHz(O(TG=PJ}9KGdA66tmBN%v zqy;K3IV!tE={l4qgD`AdNVjVO$)Oxyzdg0;8)$0xq_8$BWzC)we0%uZkr>Y2NmNGN zK$4O*Z~I`=#U({6)SAf_UjpS4ZB<6Fv|t&wL~brcR_bAP?Z~2CuEGZFt@HNa;J{C| z^Y#nF0u#H(1HUqZRb(-ViE3H}LuqrtI!ShM1ly}2zY)W~yd{`m8SKvV~zip@rmib}hHlR6SV(n0V!LiOq~An;>J z9L%m-t{eea4S51fonxlP|F+Qo^RoZS`Lw{X|f1WY^ZM3)g)g#?#C}$m>A3r;{XY zXB|bFg50A^C15a(TnD_>Ov!E-2DsGznrHpAYKrH3Dn2DXBaE59Gyv zIn?@Z{UgJ(Q8k%Rogd9C5u|+xnZ2Img`r1zhoSzt@^ZuYl&GsfK`tv^FmVsyX(4~X7TC5t%ANpk!M1& zlJe0^9 z$pVH@O1`n!XIhaJoCLNRO#Dy7f$M|XECM~S)p z)=vr)XCncYFW_j~Tko}UGqCb<_2&rzuILhQxp<8?7Hhk6OT&j73polqr+zG2O>h0u z)UZ{ds`D?|uHD!|9Lhl#I>bF@!&m+Gjf-f zGl-jZ#@Iq31}V4+ZLE$D%#?Q;+L=ckbcG8>Jd3{aUxrSFsCV$bwUeieN!GRA%hjrG z{J~e}zI_qCb~)Nx(&`%Bg8sUB=8O?<6p&cY9`CH~x_gbUOz#i%jnEr}LPmHTxa%cS zc1JnD>$`K0J;4n@JodSs{0*e1q%U$$qL7t{ z9*1yrQrFTXA6>#(iC`<|wgt$ffQbn(l@vDOp*T?mmzc8tVeLTS(L8LQ#8`rt%!Q^H zFsGB~KNO1WhVApd>sSsi${IuKNw!7mRaI5N3HJD z;R@rX|MTPSQ6YihTO~)RYo?VwjsC}P($L!@h7DnffF64|etWz@% z2euq7h;dgxOrYQL9;pG8`Pk+s1&%e4?AII_mK+RBaf4!xpB(0&>0x(18D+2nJeY0e z(R^K<>2B#LZxM{Jw*7kwZrPrSqHZ9R$z(VrQ-9c()wEOvy2pDhzN<@e86=So%N!%UL)VT zbQ$}+G7hE3s#!SgC^Fh<9wnyjn`BvBZ1E%XQ3VBM6sbd6`|xQy2i<-#h{$w(wA(Ly zUml^%*r&;}1S`<5e$oa`E@hjXb~eslx9AHFH~gz>&0=Qw7uj$kXO$}M|n+B~|ikQ=A)^nOi4#+F5Pz^>vyR}9<{ z@q#};Y>DT7H~&Dt+g8=T@w;c-FaESu7Kn;t157vE_BUb&+=n?K861h*PGZG zH9bD)R_@_(Mu9Z#?AKp~NrHts$v0VJ4mQYYuEw0%4zkUHu&6%iql3O6 znoPsXrBY@FKE(bNb!wb0GU#_0infp89V7fp)ndN1`16ohnFJOqrZi0c>QH%S>gY5U{LHbda2_Cbh*j;HCSvmke^5y8p3S`Hd+#`{a)n-KA{+m88B?9px+U)&cl7 zMEy>U+U}@h47@1nB&Kd&4&u}*sR2zWyFpsX@d!e7vgV-6ATu8q6+YKOd%3|0!V}p9Y7XRe z+Cc^ia5P^I{a8PVpg8a*v>nNWDg%K8ZE-*VS9;}-Hlii`@Dee{2f*!4d;Yni*|VZf zR<&b^_z~I3doE8}|L2O9OJS(~MMn7ja}g4{ClRb!4p%vR*6_8aCY6r$`Q)BdV&hn_ zbd6Tn-$#bOft1sWJIq)2d8yT1ym>=mfB?!GZ?s|Mm5H|1a-6z+ z_+{KiDvf&4OyU8+%73eCcDwU~N;i@m8-qBWP04K@a9$|(o5buKELd60HCcyj7#S!|ia)Cn-Ph9P zU7=JWe9w6c*SJ906CLI~uu9spiEraLa~gHr3le23ybm3!cCQ?##{`vIFM>`mkFLch z4!12yD)co!A%HQ7HP6%>qWk5LNpLH6wD=?1F!fJs%FQ*6jp(Q@Cm)hu=Zn&z!rCs= z7Ix$G&w{JB`bo=#%UZH}*O|+^I+}dhG1CdBw$z1Xi=3@R11(^P9LU}|I&HZ)hkYgS z@@a!rldI*mbd90L4zNU)Z$VfjVXmTq9-+iZYqDwDGmg`vVTtOP>>58w14IOY#sM1; z>D3~!!7klyi9QfKvd2;fF(;BmMg$`Ue1n}W!E|6P+LC0BRuymFWIXK1mcwGej*3Bm z<7bW^b~wIdLU_nNR%H9SoqHNpMIvHW>}N;iXfvqKhZhST9N z!FC6VLhmGEc=^3We6#oOI9u3Yg!?yt+t{hH8yce^l8`&`qsGANbv2N;nNcdo z+fe3LWBHaHcYljLxrl0gXgA&Ci=&`A&bSBS+IAReF05Wr+r;iUBUG&o?|YP8WP~*R zh36lF_FYEyhbJ~$#^JjwVEHdUd%E`IZv8l$R6{FHzQ-Bmi!w8heaWmYv!j8J=dVQY zt*h%7Txln+YYGx71cs`P*87jQ+6?y}S{X2~NFTjSM`@sp(JIwu5HCrH z(3To=*uy5NuJX|a&GZ-k17)g3Z!5EgsdF5vhN7QI@>K93t+GO$8CYVY@`U0(=828r z2j`o#Axdh2mAxs8@BUItr8xZ-4~0;$gxF@=k8>3Fr=yZyd!FS6vHOAUdP$EZEVL9> zi>+QKVNsSeZxu@W#j90^J$>#yjIB}MKIdF2Wb!CPV_&D^T3{M*rx9Ro1Fk-t6$v*Fmq{YyH>n%EO+0&|dj?>5#ixe_%5u*Go1= z8?&SXhjfihDtGfXpsiF)<}_9TFyP})MT@2vZ}tUX2iq~CK54!wyXWfp4)C-Gy~+vK z3>fup6vEiO0wd80(Ez3iZZk%u!ySW(ix#cl)MUJEO5pf`wyRejH+o)XBr2DQ36-Ky zk@<*o24MtS*%5gQZ=Q~I`-w_I&6vdAax#1IU!|vKNu3|Me3?@vkkOM}ACz{*-?a|E zJC`EvsYX?U1nHyvw%{?*l{rq;@}!@l3d^?xh4i~ZY;0Y%^DUrybkSvfXdZVEFy!ql z` z2iOGPEvQp;g1LAkN0ANIlH&=a_Z5EEi{|7wUY${hlio zXXinQ=c>elYn>VeVQ=+lth@?X<=Y2|egh`sHlIZtxkQHY?JWBA7~)YeolP31EJ8O1 zc{keVnqMs0v-lvzd@5W-oT|o=9^pD!qsa^^-;DheAE84Z0tS7z+x}5JQrGO+BaN4({tkW%w}KfN=VMWUffgHPeV{9s z=GvlmflT`ktiAZ4tj&VS(ppt1JnyDxUFu{$L%CrA<6z6fZQ{mboXy8mCn<&pXKs|h zEaC>izd0ce{wCk8G`Hsq96WU`I`WNKSD0A~_)SS>XVvF$$&YVD{o?)9K$CU0*7z^z zy|{|asW;F{%rnpZy5Adi3tKa`fbKQ!+kLQCYUi?uxD;2loc6{b0E*69{dtbzjP0)l z3-Vn{=`abX24Z7DMmX))Mv&(j4e2oU4hT6KV2}q3eVp;)FfUEIV=ddv zLCd_|iDU{Oabk;CmgZI7`qzZ7C71|E^WKd70J9gXRbq8K zrW$Vn^2P^sHM&Lb^uFfiPVX+oGiMN))j=P!C-`(;n|hlg;Ku69TwSZ7kN(O~XTL4Q zXeNrg&Ab7Kr}IUoaMp}wNMYl|t+9l!{^@A84%swAFpuK$0yAk}$a0@`t*Wo)EGs&) zNJ*0^9v9yYMOqz^ngD@N(whl)DDw80*}EtwYDh8Rh6t~vYhhJTr)q+)U>R}$)@E&8 zNLPK;ME%25mhbVd`nV`Jlk*y|AmM7SrtpmQuV=g?De+sQ#yu|6^z^8AsVFU{>SS5B z%c0^+9O9kp?;50%naDQJ%S@$%H75XBB+3FX*Q1roq){AsDU5N!W;U4XJ6ofGuxzt# zs^ymH36tC0Wp5+fsZQtOv^y~c&#hwXw>M=#7JTc;IT%(-adR)LM&o%UBr&ic088k7 z`)^sjKw2d;vyHD6k{`cAC|H8V6Bg9>#Nys7(TJtwv;}-`O__7)WLLB-cu}jy zhK?HaF_HQC243#vO8Z2Zc)wIbp-7Lv5~^?)SyE(GZam}Z79l}47+u7NGZMl32s!bz zr0wMcu6`Eeve*m1IRr4h<)bz;DK(%oYP(A)gC?TyZT400B+iA4`UdG}0vI1Ya?mA0 zDu$P$LT_43LG`C%t8^zQy9QP$~U;LOc9LP=O248%k8V0j{O z$RB*uG%B#B{H>uyUJr{N_2Y?vrhNVmM|2EE zWW~?L@DQE9=C*PcP%h}7n%@}$LsYEsE$4_(OUGJ#H2*+~*AH3+U;rS%eFy!c zu%UZR`3sx4#3Li5ht|_k%)n@9l~F2ExBk^*h*z&%->`pqTa2v7l=@&zZ2Q z$M92M&~uX+KF=D+bBlC3I-{M23;HLqI9h$shw_SFu_u!ImCM5na^4Iwpl}AzfS-+> zm~@dj6BGgDmP`RK4(LZT$4_KJf7R_fmBuq2F?^-#;*Y|;pcaRhAq4Y;Q>p}t_^d2p zpfJww{H9@i(YvyQ;i_P-d%*dyReISl!@J;c@9Zx~>GZJZXI7=3N`1QsHZbD?!|_6FWe!_2IA^abkZB)%uV%F==8=_4)3JT!BL5OixQ0ObSVa1#TjAJC@1Af;cnF~mJ3_qV!>=~YX|p?$reP{< z<*!|0@j!ly{I+rXi&u`K9nn_fVk4N?3M@bhR&dAp8Qe(rQBB-Z}Vm2y$F;e@bUSHKO$M0Xq*Sa1 zx^=E~TH5hRR2oSJ2pFeUa5CMR&4Jt4QcvI=nS)WgETT0?Apwq3CNH7=IaVSS6(uI4 zUt#I|kUEdx3Xvy2NAJFJk~VcNCKz!4)n#0i)ZX_oYF@}LTG>2NNQEA)e3+*nN;nbv zc&<({0D97RR%2_p7{2jMjkPR#@9#mn45Z_L()BOn`vQ%%y79a+5@zOKkvBIySKDch zn|__U z4l#;aW>;eW1Prx&8t;)7IacKl7g&a*gBMKAia(W`(feIYz%}x=9IEBry4ey1Me|ka zFvfK8XdT8|09ka@Fpqu9jt1agNQ6EnEff-mX*OP)=kR=*N^tR4Y%I3yeNf%fG`1IH zJ#U8xhe+aF9=FOg3kUW|OPn;T5*WCB%?zT3{cLLKV*7n7zThXZ*-O%gxp+r+2Qj;( zH`Qf4R!5>*{#yP51C^}z!ri-hpW4$Xv&Qvf*va( zLyiuT4_f{F22ULKRS@D}ItdK>*`!~ZU|}0--+swKLAU3Dj-rTuM4<}}p115mGcm%L+7y{Oo;hzE%R zV99GVvE4)$u0;u~Fu=ZYv8x+@U_0a`zuEgq%U`!ld$({FWIh_x-n=dkuxr|4eJ6YY zdl*&55?1g2(57~Y6n88p8gC3V?ZRUi_Q|qaU((VYuAdf<8@mi1pHg4keA9zpe5Za_ zP2{KjRyg$!!i2|Be_eG;s;&Lgu|#uOjmBH=9%-MA>Rye*dnZ{^Y0SQ*`2`js472)H zaIz#425Jga86qpW6d(HcEJ-J`p!H1?O?=@wvPc5|X%V{)D#$El^*m%*D5jOesR|Ut z?qXUqVCNKFphN{NFwI%JUBSVE)-Vo~J?9b3S1j%7Ni9Yxxfc`1Qc5T>OTTvImb|aH zk+$z{Te;xpB}ZM4^*I)MtU_mGtqfiZ7OHS()XN)}Po)Kq_HdVF3;K(RI1byxa(w^@ zoCCbF5cTOKAB*X`mw%}_e$(JSlmmI-Wh~L_KuI(SnRILtsl8aU6mxo*_3s5 zh6G+6HTmW8iUwl?p#k`zT-PWnW9^tC#;v1NAc|m}e%=t6*o!qS619M+b?566mx{C* z(d@zp-%j1ynAOo8f2n1Wf_Bo#h20zh902DjB1XIdW$9_%#kz~J8D>f>kAXHcwv6MD zh}#LXdanZ?jJ=U<3GaCiXCm@MM4^)`!&!y#Q}Nix>u^jY&WORaSwNJn+?II~>nLoP zj&jw4NI>j|LamQ5q{t}paZRr?j$;!=;bul;{m`|oJB`#=64cU>K7*IvO@YQ^58DetxyilRpBQPi#xqm5BI zY(b0I<5D7xh`lM55Um)sYg8px?F7}R(ckOyJHPY$dnxX} zGhTWE#qIB{Ue2R*@Jt-jkNT~qE&j1;zb_U%jtaf=5m%jLYqR#OdGuA2m&0UFJQoLf ze+l{|IolP7jB2IT3kYe1%J-D&*2;0qKjlK2gph!7vr~o;>i%q5Q&mS6Lb&uxSM0BK z!S4tNBcVGW7yi6(J--lST{JWF<59>%k{WQNPL0Z)yD^~BQAwp-g;?mp=PB$J;{a=9 z^x%JVtz%O2pt1J z5~jFZjjY|ZX-XEm=G}4-)lubH3al=B-4nj3U6#niljZQvEwUCO$$*qLV#Dm4jXn4) z%G|O8RBi+ zUO9^=qDmrfPai-$qoZvb7j4~BSDjAV9cYG-Asp)u@nZ#;jjN9uV2WI_8a=65L9 zV(?VCW`%7DxIRbD3S&|UwvH!TaUtGS7Nh|YLFT_ac<8_ARguDSBIqPE?Gq(l3;KMjci%r3!yt<+(3;vI1oZ7YoOf=o`#Lyrm zC$!V#Vs)io@SE|vhRlfUm?9>%YOnrce_bR_P;8TF4$l2iPl}#hH%QK8av(gfF%Afe zdSek8;3?SF4E6gy)|Gqh&cp3^)vLi|#>;kJsDmsU5Vt}jsZaGsH2ae;xa4$jeyXJOE;eJS}H*_%nLOfCUpD|mxQ~r5(l{B>x z>DT?Xc#7=uL7n^0lTLUlSAt1)xdn#-u+7N3X@zAXO=^^VC9MR#MH|PlCBDRUTb|UR zedoVqTQckY9^^f5Enz(XuXSUiQ!2Cf@QwGO!aHgl6|>27(9H%LYKNJ0ugH@DmC7L?9UWAZ5nXx?Tq6TXW5-vH3ls+EETF>1RD_Y$vy;N|f zTH?$up^P;wM){sP8wjayo<*QcvU0|X&a}uQZUcoEdE^rIxuBL351PEZLS?BiGhE0YB>SSsVX{$c9l=yL4>oUd^mtfCetk8{?h^DXnns#jBR01m1vDKC}$QN=xFJa z_Oa)mkhT=T+fPp8VL!t_O&s~QLtC@hSHwqNpdisies0^m2I3dO46p)_9|=xnFWP`v z0YyM4P`CvK5SMODLKMggkGp4DQYv5J=S|b1|IM}kFL!OaRuT1TN&epD^a8JkCcAg7%%Dd?oS)Dm!n+ytQyz?h?LKNxP!poOi`QaQziYls5W%2?8c zEIptWm|<#BPOmlZy6rp#HuHT_k4Mk-Na0@BjW@oI!LHg9q^yUR+D~$V9Cs+Oe5399 zY8QiJ^q*I~a65=TBc@Uel*%$fX8%}9rbmIuV$-Vu5!oPz)y9WnGMh9gf1k#WAs{Rc}s$uRkt67DBgv9_Y1ln|H_R#Np`NaNd4D9D822?b+JXrocZhzD)8{N!?TT zU4`?>N<5=4DK6_tFUOdH^slc?5RABr>)VIaG9)ggtkG9YxsBVS9iw!J9&RCYJCe!kJ#(E*;FATC#u z+<9l;e5|>!=Kc2TOoE*c@kghHyVJ{nrR9&SLozy3H>=_ZdE$3Zb3K1?n)_WscG zY+KCGywU2#Kk#ql-o%KCSCp9FDkDAuHV%p|cWXTh?;`IXPGXY@BhQI) zKQ<|vqS+XeQsa!mB&~Y}RUZ#huKGg4GkGj%}akdvGc;DgPse=qR#Slh#g4@H?UbI1w6309t20#|k&({8 zpyl5kAR1NhcY#N)@}^uP?#W5-$Qe?<(r3c8C)g6=c8U5g*@+#sPYzfU3{HGyes=_Yue76Eminy zo6fc*vx$po#k%(-cg1p;fA4(hKc#HCruOj$I~A#%AWr{FL%x&0@5P__e%9uA8QNVY zPW}xa1!NY^ht6L9>QuN=FeFwL?m)p>1_&2I(eWkMLbdMlY=%yvQ=PNo_0zR~{g~_T z0n^c?Fn%6d;FGSGWG5x`Td(#f22Tdnez(YD6;T=JmjsGZ?qi#Pl}$>uZg+b%G9cPy zI)r1sdg6B;01xd~;yyE@{{=Mrc<8MM!XK=>Xw&bW7tXNU3UHE(j_g=23;?cOZo7&__bzKpEl;)lh=tqxqn4&W7;!$fFfs` zeZK2u0{T)RWDgI0KVD(Zl5-YQw`_gx&dl&z={SIXw+txtk8wd7nID%p?SGc>x|rkT zoZ=DPxlzCe9@Jn;l<9G|#}Dy|-MX^j49~0kGu>j#GPF9*)0iPJNaGDrF!7mV#cH{& za%icT64JT@bnRLwVA&=-G_L~3 zZ^>8>tWzt5hb;aQIx3G(MU*@salT4w!kTDI>6^u}#8_ISeu=p^BhTwWUC*R^j=4>S zV23K0w@3lzWoU2Z$2i0=4se~uToTh-RAqZ|~xQ^uhU_{dFD4_UzvheFSetDsqU z^(m!1a_A1IB00y(4C3OCY~YNq;5S5UKJ@Ff(;u}EfT))xYS0;F2Th>bueHcgk-xZY zkao6nJ-4(6iT3x6hx`WrN~}og8?E$`p{M|PugZx!-wUzXllHhKqfM=yzy2_Yy7ByB z*xv5@{#&lURz`16~ICTy7RwxF7ipC9lC`Vzs;^5}H#Yqqz_n5ZLx~;aRX=7wMXcWf++!?XOFVbg~jGbO<3x7DCE9cqb>|$1D-utwESe;`J$b zdIveVF|e+kJdP*~DizJ@rU_IpVp{I8+|`hq@pH>!GcXBK$s@t)_}4&;_>(c-4dnAu zw`{U>at^miEx60Sl>4tls|ov>r{M6A_V8V?09)1fE9Pp&aSj(^^rHV!(fzwD$B|T{ z+;IKB>HOAHF~;!Aff~P3Bs(UUZ%#;y`P=k%0YX;9c+oeLTMz3?w28gnAaccPkz#^g zr92_u=L|A_JcTN&uJS`gS`HQF_EpodvL#jtfcxX{nLXes1-c~ITTT^J?Pf{C| zp|0Gb?IS+C8*QIW4_#zrCxfaDGgy)^AB}yv}YXX;7bjuAxS!n~ur{qxeFt2fJ z)WwYcL5TkKxNUS|?@xB>&p25)km{7SNbMcWz5wYX#g@tpzMrT-82>Q1($i>^Mf!)+ ze*or8EH(H%ieB-D!7|XJv-{E?hU^N$ABLYRx&VYy5kmQG7xx)K**|3>*PZ({zHT|k zT-=QLm->si&%3G1m>J_&zWMaH2NdvJ%ZO&)QRPQfzW_~a6qGkL_9V_rs2>=sqa>_v z)*k3>c>DiW64vfYQ?27X9A>v002$;izaJlRkr%zBJ6sQUG_SIJg|VC@kZCrUJAlQ< z29T9N)?|kc0tZ(v5KE#|_UFsrS-lJPFHsXC3MeX&J3=QJfdmId&x|@D$en`mcUTWv zKKN^DDpDu}Wo%wyvw4?i#n%w5uS=pmqx92EF9V#ViyI@C$GffXDW%7l-n1GJ&&iVY zeEx6c+fN9~@t3w%(3gz7C+hUW41aw17OjjA5QV8Gn1oT}mqIX1XhA$ISBGesmy9{A6iX{|7gn z4LRs}a5{NJIClEdte+5frQ41+=GvCNU$?8_P=m_$80r*FQ=4=0%gs`4x}(=cxh9!- z_v%7=q3a#at93hWS3-x|Ud7xRgP4rS;O&c{tPu~?*GNKX@+35n?i68ak+s4WtT%6% zTlly3xoBJg2;?PV#xdKvG%X^#0M$vN-zJgeQtHr;6bMC1(2P+-{HGd12ZJxWl~ zz!B-Il*utt@VS=i-`p56b28X;oW#|P9 z5T`tt6Y`78)ncut%}#C9(e@&kqJN!ENL6G0dPaf_ON?1rSG>Y|&;*=&8CjNi>f24A zykP%A%gknf=+*&d7HeCPvvyw8w{)Ez`SHY1O!hO}O}4BNSdA$riM_zDG(91{%TzF- zpT&wJwxLJ|ow2X@hxmsZ;q~oNJdy4oGgFFDrbZci8Pm3&+|181j-u1&X6n1H$1Y}% zKD1=`{+ByLp)b13R}Y5iHuC|zz8i14-`=Xe9oasrNQoiHMv8itdg~-Ye^%RnBCF6- zR(RzNu0he};rxS+ zCpS$IZLQ;^CdfDFe zR}syKJEZlVdAg$Ta!r@iPzdLLc}>`~^al~3C!1q-V4hf<5u-tyq$PQaVzb`BRJP8a z3i_*%`s-4Noe0du*<1o~W;&{!ra$77nuGKgU>YZ>2nK?uN^@xTnYA8jtR^N!D3Gfd zBlux1TmRYH|Kp~R^rXa{=jaRlVc0Up%u+K&<35KG312~?yL~#Bmpg> zSHLImxliLtB{grbE;;rxRblMKnb>=$ADVWZANCp|vGY!evyZcW&k)CVar@G$1D<~y zJwjy7I}OC#d?p7^Yq9(KsoR3mBS0=(Q~?O&UimTR`rMgyndL@BY5?C#xmnUMSG*F< zs-Zo|B4~(WR;PhOv+a{nJTdz`bg_?+U}Af$7G?NK%)a33p^!*(Zt#EyDAeA%kJ8Zo z-b0QoV~BJP^cxe=9?ezaw7a~C=gj5&JQPY9>yJw|doNWDP$Ch9#ScVp-?iWlP<55N z%6_dqnwTg2LL11FJ$_nO8sjn$Ixq+<3{aRn-4%T)YsKE&{RUMil%I#rFJk}#GkrU= z-c>9F6rx7D(dR75+F9xB^Ab(yFo4|5PD|?%70{mOmGeK#Gu~^~w}`n>GeSE(c9<7BO&(rTGOOHOrsZuDpiQgXN()8aQ@-56NgSyRET zH2?1xMAZnng^wI6m8Lm$liFoOQ9Vl3LCKRtUZnf&HP$Y1oSQtJ$aShAX^0*0Xm#6% zr*7VMA1X=#Rv4a(oXIT5$jg%3-7b}R?(*9KC=)$l$e;~Iq}nP`j-9H_7`=mU86MtXnkG(k)!6tNQ+t4&~WOnaiS8si9eRpSu@H>Ut$0av<(j_Bt zO8@-Zo)PkwPr^pR#tVo6B}0hvpteR0G02-oQK9<_<~pSg*!7cPfQAe{SvxJ%h!ybg z6dXda8psfv!IecNIyPwAZb#~~m-NZkYKyncMTe9Hd$_?w%E6P3zh2-U!M=i?a|%fWza7X4qvVm zUI_cv>>X9*urdjK(k$mMhE}SKU6!Y4yBnOBZR%$|+8j%SC#HjK8uAM~8;2wAV{Hbk zD_C#GuoOBPlXDs#9;fTHLs4d=tP<_Pldd27{U_=EF#&k()Sug4UuC=smh21zhcd3V zO4TZ{6cCG^h1e78d7+Y$9Da8{*!P*^9L83H6UBJXEU4L*GcB1+wWXc4P4A4$&+8tx zYQ4fU0bR+$t(nD7x%*G+JcW#oo7-EN_a3+A>@1v}_7%g5sZvS+fI~9gevzP1>aa_* zalPS=8RJgu@0{|BzCVeKkXQE<3ud0O$|>G7{kC?|PLm+83)3u=J|C3I=IS|kTNh7` z_F!N1*GLT7qFxgp0gk;{n+;b1hkJrLQ}zyI8duIg0|cUmBpeS9t8`eZDfPSD1IPx81o@-ai`X3Jc! z)CA_RUadXlscLHic_NC)BWoQWJLF{4CP^g`dPE8Ln6g8RSeE?^^BTeuOMh2Hd0Pi0CGV(N$5%>A8F5K(i>?VCbE z{|I_Z2)Z`%Dc5vC^AI;bf2$2iG3(A#rYub8<}EEmMosHTi@bu%98ex0-k|NrVx7l48{{8M<1r)%n#p@ncWCtrr%lVVXp&1dO_6Ot4ZvX zCV67dB^CUdav~#}{8P~!7@c*JDT#0@vrK~>+b2`N?w;nn(xBVk<;llLxifCsGs4r@ z>-4gfUbf9oZ-M(=%1`_79}*thfoS8#W8x9aD3&-w-n48?A& z=t&JJzeOnLgEmAgn9Nl}Z9=ke;C6q|L}+%nj1Ahv-0brZ`|q+vJzf~QQtFx3a_Nm> zY2AWEA3}lG6MQqJT;5QxR8(E1z0{tllG;zfK5<(uM3lS)vjnA`fsbS7WIB{ z%MrQy^s^|MvM}?ZJ2$#uceNu+L`pr^AqLB4F2mXSFQRu^PjS6{l!aO(OOCPiN*mnh zSOe)fqz`(kL^QyM|CI&m-e1>g0E{C5iqf4xzd-m{#pF9bmNgtlUjfF(73+8M;K-G| zxIqC>-d{NYX^{epTyo0wI*AolBGn`1Myp)#U+*td!{3vCc*v4Br$?l9Lz0>Yy`}@q zOd`BvZD(mWE(#MEo-dqo$J}n~nECmKAx(E{@M`Arwo?(C)Yb-5P-n|Xk!kh!0^wEY z_>lv%iSr{72T5DDzZT9ljzY;M&?eAiMw5n6WE{shF5%-0&UYe1w^n3KBy~MX@&&1C zMN8W2=Z`5nqy)WaGkvgyI;UwwergIvHU%jF6O*|rVYWz$B$7elSM$@N&+g_)o^?<}R3sc5Y5#pT;S z48jXVd8=J~XFmO+a#&)qQ_;p`n0?gGZ>+63dmj=V63$1N%M|A0(I$FJ-O%j*S)5$- z@Woqd_KWxMKp+pu5mF;zv7PS>9`MoFoU1W^mJTdV4_BWWoH>SXe>U)cF5rPw4;o z^8acUGp(;oq(>as1PKK8ExLs<3qNcfOIspvOa8gXZ%H`ySzDo?(qrI{7D=6Vs?>dK zp5?e;5YTghx_vyn+=7scAS!3k)8(Dp4(7zz@^vA)W(sPbGATUUPcFQh2X+go}v-#Fq@4 z%g_@@{pze*;l%3-4Fi8ER?#kO*RevIC|z3{)3NYe*`H_sy%`aBYru^!7-eh6z2NT( z?ryzdzGj#p>ZJ3JbaoI;qbuC^E0^2@Egm}Xp#X~IhOE@stjK(ZRv<=cJR)VPX(&Mp z4zL-v)9N)!p;%;InMl=t@l_tu2r&C03Vl{NUi?Pfc_BoO>qVLJXrW281wZqqFBV@D zK%BKsGcJpOH?&wF+!}9Rd{`M#b+QnI`{Pfc(P=oH=55qew^}3+=W`@o{+nYL$LkU_ zu_S{-@SzUxjl_Zv7t8SibqIWHE*1xlRq%;_g{#A>DGGmzYnuN)3pqn zy|26t(zx~M3FR5f>$QsEIw_88HSoT=l?P?=btT?&-WCas{p$sZ97_Mq2dQ8Y{nmuZ zoUEobM76A`i+It*Fkn@0PtwIxm+q9%*md_A-vSeZ;8aV0RU~T{lO4b9^TS2 zdeqqAN9L4R2C({~@Q1-WGx36p{){>#9H?bKt+40b+LJXWT{vjbl+JH8dy^yIXI8`P zE=4mVI;Zsd_rRRK)1q*TT@LQ{>b%$85^qDwu1=!jhgF)ZCo57)1fZBiz_!eb7+$UX zP~uDyPQ~#vBg?HyW~5?2hgtzOdD-Q5uHFf`eo@(#ea>y*0)|$oOTs1hS@)Z#%LnQ6 z>yVT_`?YI0CYt6hhy3I<(T>Uix1XCAVow+U-8k9iC+;Jze-|+T(gn-kRIYT7acwm@ z)mtMC8w=NV5dOw;oNX%UBk{t8y*XrxzL<4CV1M!IFP&?NjrlHOmDY-ZsBd@QN)4Q6 zPkYtXXy@|_<#zQ<8u!Yci4N%3C+QehX>IS(8^Mn2K+myDvrf<+Z5UD>C1D)Jo%uQWxP z(E9i&Eh7VGUd6DUTbBwpG7=sT7?EFwHj>Lt)b-j}^`!Ze6UAF(91(J)?I2!W=5XI0 z0~xD?`CGuDu#wcQI&=uhPFP8;$XOTMlY^jM57_0(ZSktWA-zo2j7j~_9`RZ}v4`m< zO5CUun?2_Xy>vdwsy>asN>g)GEmZ=W4x7ZRZx2BN(J)`L$ z1Kp5gq`!I1iAP7Zx%IQ`AQ!>G#3fPMRd+YdF}PTQ8e)YydYj34j-Cj;=mAah1Dc)+_)6%{B#*m% zs+Si0e}%gJ(0hKkxTQRr7j}E``-cuc$uRXY^`asLw^>kJzu+F@$35=RkVv9W!bpR? zB3G%j8es*d4*R*0O5%O+0PBI7PLIl}v;JPQVcD7et7>)Za2p@QMSe25d1r7@ryyj{ z7+5lA_ZmE+MoKBk_fb@96d>&IAIs%QAED(C4FR(6#Wsh4WoiY-(=xFBt-TB77`xt< zj)oq3_6n9Hw*Xv}6cl5uaU+2d0b#=TV8JlfJRGQgjJp|V1~%SD41L6i_hxU?{xE<% z-rEv9;JqmUWE#K@th?J9mOq7ZO!w7|0IrVm)`-oicoY-fm}r>|sO9u~LVCFAZZ8Mi z8`_mPw3V0;eX|v*c#rxsjU3B+jY#X<^OO8woAcPEEx{ImGJraFsY#LsC)qCvt4o|I4u{>~!=)Ykh_RGIKkA zz&KtjLv~I|R?#+5C6KY}C*Is5wh2sTQ%E7}eyiegv#FpU&Zp~v%|+e4hT*$$PBg6@ zgSr4f%nI{D*^FTfnO?fLgK98mu@rd&XX#m zvFRtJ?nRyr4jH;Vmo%Xb`9qWa9^h){JB~<6-4+m9(mdyeIe+Yqga8(`2aIUHo@Gjt z$EsXSa~=zNGfEHDceHVkIP%uM`rAJcVRVbHZ%-XXGOMI(>$Yr7<1C4Cg_Ud4&!omk z{uf~ViIuImImVBCdRp|Bz{qN1_GS<3wl}OWrKOqrm~?80f#|#FQBMG&dwe59%?s zIbhmwj_&of0J+BeI~yZHR^syS5vFb=D6WoIUf{bsC+Z^1tiE}gxdxn)jNLo4!Dh;Nuf>BiG27Qio*R%l;KubA`almPZ4R zw0U#6DOWZ5{doHQ@#F9h74c{*b2o{jU@HGBYVoBkSTJwMu|q%PPCwn=n|iT;cW-(i z>XbX1vw^hwNLI1gaxb^-VYX3eNBoO1y^i&`jqo=txh5MWwv$4e9MF@YiR=@UME!s1 zNw-X^W4A}xe>pyzir@_M5z;tDMnuAToJhhrt=(t;xHgaROQ)09oB4X z^;3hnSGIlBVeRtf5(@q6s<}#hSa&ji%Ey^HTkBE@HaEuIZKvy7CfwyRvhB98%)aN~ zGahoO5cy0jd65(8-X6@IyAGF^3VZ!|g|$}+9^tpIlQrM z+oB3^?EQkStBmY_R!pKwo|a{ zW>oObG;S;ETcfM*@4)?Z4H4Uke~l$NCU@lDb#=d7c_Xmu5J(R9UA?Ns*3xHX5C?_d zNa=fYCOQl&KnhTRP`E^L1AL1s-rum5nM zNvYD%B6pQuuzdJrkg4w^)*%&b6^>3ETxmcmx0_J0CewaH$f)M^YOB}@cF33JEIn45 z)-FFSt-t4=_Ss(YEt+Vm=vr0tM7W6KFVpdz8>2T`GVl}jfqR~*$_?Fl4PzQa!97>I zXBuaOVtNbZDy(oCsAp!LEGSylY(4zw1>Z4eQNmBomk7A~LKDE_@m#MsIRrXR`-S!Re0l$m#dr?oalO zCJ2e{>Rv}PhdexeMs)1&6^iqWgt$5`3cNM!I?^T5yqm}+Q7+<#miH;?9>C_A zWUyqRz+3T@2qw=ID6eLm5slqlpHnZhajeNP1Y7iox-A0!5`Tk~|9GyFDu8fyzakXA zq;?7PV9PrGhIuh8Lc(0ukdan*ZB6}5^tTfsAyjDE_pxBE!rB|c6vhgzXW1VqDL>1U zH;OVI!r6PBRMv-YLa{p2Sotepq?hby%=g@gvxjk2jNAOXEEswl83=@5ag344Iy4^t z&rI54I--oD|I4?pKfcd#sB0O+o+P^H-8TRAWVWy-n1{GFF1mVqyCANk+m5)=eS@6I z{$)ARLs{p!_Hs!3A_4pw?ZlS%{4P{>2I@O7#=`0?J}tNMAK7}rL?t4pK^2(%DRy5W z!JYc`h1&_dlmv*BU(rmdUnWTvaaqfC1gFNcV_h22xlsxbdv! zns(jlB1iIKWbSN+1k1qL-D*RBw4#It(bL!5WPTdI0tNtgy-?fYY)AF+^V353EwXJ` zLMewBdE=T%4yMxt{vb(-1hc{PHYE*uO@-tyYW}h!P;SV4fEGSjhxo0q`3&|*O`SPW z1Qph1BEo!U59SweHC&&4+yl^+*r51IvzwZ4Ay@(Xvza%8p!-8<6dHS6KFkn?7z=Z- zDs|5cmrN-UGD+7NO%%%DQ?seq>l-b(X5tU2-w1^vJfSz$QV*W*xJW!)rWMn6pNjO?@tVG`mwy9lPM; zAGob|@ca8H6}TPt>)o7gtNr2A_3DXlRP+YeZ1ml$_4|))jdyC4-f1tg#eQB6W{ktd z1Sa%*_(ea!COt0=&R9?1oT@XAqZY*j*}H8I3U;V?GTm8|o0~CU-fdLhgo86~N{N;B z^#O03R~hUzmN4gb6K9*j*CMxJPj|o=xHq1V*vxU7Xd~gwJ{z;pR(rrNBNc~_qnZ4A z(9nJuqrVK(PYPeo>=gVdur}HoTVhjCx5CGA^T}t8+JXRZS@BHIEm-F7N#a+8s8F3A zl;B@w9lwU$oEjiL8&R?Rre)20B>_QM1V8M1h!GA`6MHw7U7cvWI}Bdq?T#3bhXCVD(^Dtqfoh)H zEiz-=tdD6A>kQmI#j+r`PEF6AP}k9-D6x#6&)sc z@XU0hsZg(;#2w}q@1>_gPtRF#M`Ut)(l%{2Ft10d4q18Oy{S2y(B@6+tUnC@Ip#;b zSt?%M8{0zsVfeAVydIZ3MMC%K*jh`Q&W#VN3Yp3d*H5^y`A1MUfkya;xCM--tcCwn zHE{@__%^NZ)4x;aMpc*O8a*=#g4K&7R-|VSYu%XLv{FDf6i>b}{yH^$MnB{gyBc#Z z^+N?gyB)j#cvB(V@htD%*W=)YiVIWrw}6T4D)5ldW88K>+>C=yln(wdoJuwVvo;4G z##Q~hy(j8(ZRdFoy%!jG$U*O1+J)&Lq3o3Td)#I=(2AsbUYI{)iu)P_XsDp=lSkhx zlg=d(k0AoF23($!k;TPo(%cnCYojX#G(CaLlM8 z_b2DSj$ik)k9MmbECzZjx@E#`AeK)2{Bk7!AWRlgt}0QZsW12Bq$>ac%Zn2-_Qhz~*c zsMBEm-P-}70hTRYlO$TuEv`YXYVebbObQ4eEB;)}tIWHZY^T{rp3#K@f`mNf z&rQb5Dgy0zX7$Z(@2lDcQ|N1VOSCClhQ(G0jultVAwT-x& z0G=kMBKg3?p_W^z#3UQ(SWh}MezZA(wGG4C+A~AJ0N?tgSALrgygMFn%qY$CThoFG z!7nbDo9UL4>)93mD>N^w-qsUKDer0+?`;(I4a%a-v3ABpmF&&cY1l8xrjy>?{uDi{ z`iCJ5UY9-wzef-iDgSuT|0wh~>?0Z0kqBipZxvSj9bau-Q$3zm$|o>vP;EDO2aj&e z@z|F2@EW^tfwSZSM)_DRSfbnjGyK7%77oyp=Xwe5+Rxxu!s2!v!?Et@yInR7KUEjS zG(b`gR=mFFj%vWVmVmadTS=h>u{W(#a^4kifpNw7N*VteOfWnhh3+s6JuzI#Sj;JcnAq?v_izSjYKrWB`5#mG;0rR8s$4%P6dR!7zN1 zC^VKCV+PbL{i;r+nyvNmy0w-zCws}PQT(ihvF$ge`-S%d#UpK%8%}UHGPK_!`3EQf zTuYgPSP?8;Z$v=|qCZTzb=8qVVI`~@AbD?$(YMzny4Q22BHc$&2ksbk7=rke)c8CTaT9(|O#HL~Z&en+aoD4V{qajPmtK<1? zy;(PRk6d;puap|~eC=m%3D9G{k{n}<4R-l5_U!W4FGs&dZHh_^t_;8VRFget@AfaO zUFbaf;}Sc73ZyTvB==7o7ud0%LcWWP2v1^Mi~lf?wV32iaWex0c1RtxQ2P@pDfZds z-s0FCQSmhr-DB)t_zyQIb*V@JTq=WjRKKy9*0C3qd?3Y9npnrCQaMtCPCN}Z% ze_}v^#dub@pP|29*UxcogbO%z>&rY*T{OMW0|Upc8TZ-P@B4okhD@k#=h4d+=WY}W z68J(!fAW&4(S(LV9CWhTOmxC&*V^_&>*Ud?wxL&hR~OR#mEbC9xq3m9F7G@~3_92_)H+!=ibOu~@m*Mu1m zOts*n_l&pbi~6^AIJk~(bNXLyW5?8(G9KSf)n4pmF9`$DQi81PE{bW~{P9#Q;jD`Q zDeRUk-Ix;9N})};puxO2R_owzSsCtDdB?GQ3Yv}GBKFg%7)K51vwO=IZu#&-$`WkF zjmy1yk{rZ4V5G2&sNManJBem(iVJMn+$`tom zm4-gg2m_KS`W3TZ&jou|5fr6UnSi)0tdjn%-%sK`6M;y|=}q6btzR1Y@^bWi-~`KT z>3#ei;d+T~R1ss?Nh?L)u9+_xOJql)9UPp$yKNZ`DMaty{U)BdL%S9`dG#b%QNew< z`kmF9ZST7?)|Cr^R}yJxPp{XN;|j@DpI9}KB7a+NEYhhm`w3T!S7)|HJB zn8uN+yK&bp{0iVVj_UCfxqeAB^Hwhe%4{mb0ZIGCP4?IK&Q26&OCmmM>@EezRO=C; z@7;@=vtdErVuL^{zo{=2expbJOptm0u_gxV@2FQ4rdVFN^dpGHqUOh#e3OO$@g=qI zbHUN>-g#X2c#B&t*anLzW$~a}ilCSX@>W`(bvfv%no{3vsnTD`q{nr3%A_?d-5jq3 zw-5c~6O_TjbO&p6QmK&5_G#>u=Qrs1GC?E!K7Vlqz`h)lBQ-r4gH)^Bi8{G_Zk_!e^;R}v;J5GV_^7Vat2$00Sq@cNf+<4Td=={m&+(%kf5|7QBP{KAv6iXJ)6befV1 z(PP_!Gj(9qp+}nA6}ygc{16lCV%y@F6%E{^O+ueLbsT?xz{<`oPqmXJg`VA(m%5}x z$q?;(RNw6R*@!J3zvl3P^)|Dm8=J1WJ99|p{Q&F!_0cep>;LNWWuSyF5xlH_ z807nBi?I}}JM{=NUT%nUM1p7HC9WB_?t1R91s@lj=SH|)U)m~cBgpM@`wP8HmD|6* z70XDitvVbGxNQ4$z`O;^vi36Yzf^sN!2k3dZ}=AUv7N4au86&YFV1oU|6Wg}wFfBQ zv^~O}_^_?!f3`^%dPo?DMP}&QqfFHO@SxOmrKhr;K|#*FpHH;L$2L`RAKOFPZI z2<@zw{ipg?9i9o&^qiP^RiInI4zK0sgWmT;UH!Hg%c)$c#*LgDFcDPiq&wKB^a3y= z^1s^eHl;pS|IPt_wWM>U%a3ora-M*x(R<>kpWJ;bf48Qh_+mF$9=GhpcHHIH!eZYu zreB^94bL=|2RWiq}~c)q!TZ)gG8VX@x#VIxqY~xxA4~v?&)``ai-I zM{XG0*?{$`R9!3Tb0MWWiBZAGisFhEy76y=yRYdnb&G&FUwP2Y>FoQrjT zH4-8qKc?6}LG(Jw;7ioHlvb`7rClrq&IxeeoBs8SJUc+eg)RfpcYe`^!Mcj4PIyQ{f1Yxy`&+iLvx= z6<7C6MCn@NgzBkGdaALX^temTMOd;FrnbW`H0)@TuWyyMftwx9%zgoV(PG@HOf+^}Qk|U0B4oyV7_Xu;g8g95A zv_C&xD)`McU5oK*>?Q}39`elcF2t+=j#U&LX@F&bGdYY>)P@^#xl1(bfxFM0m$|0# z)fGb@(wXf)%{#XjHdI&3OwdW*`2fCkb6SH>*rnC=5}jwt4&ejXj1dt<;G=UiwF$@yyddvY3`d3eoA& z`g%_Vzdr3QL}$IK#hKX3uiEDg>BXAjWz%u`DdFS<5Cm<)!D<>m1HPpGdPp7Yx=w3oNP3i69Q4ACM1!b$mbQNLh&r zQhiETE?E7@C(ch!F@F1D@vS9YAI0%QV%RN0*Dle&bYRJsvtmqALeoZT;q9)ZRi6uY zm{xtHaau^HoSEZ+yGbMTU2Pg-^6dbqYDm5c3ym>jE7JF%n5bdi!k1MwbtbcJ;Ru~8 zB`!CA#2(EXmh%EmjnfyDzsG_c;xI@02&|L#Pik8AEc|KLuNC>X|r*4G{Gfk>`HX80+bGAykg3y2-$*`kD`2r@o2MY6wu# zra54{DF4`kfQFf58?q5r^y~9#EaX8Yti^5;@JV0r1PM4>wkMDEPqJjDTB%AMpnI>% z#sX)TM(q!q0f}R|KEC>MD@~JZx3)t1`$M%evLP|*9Y9INK3kvPl8)%r&rm5htupsE zDb-;^85>0j-zQ%_LTo@JQ#WlN7vh1@tiDNfIndIe9%!=f9Ng5xq3oNq=u|w}rz>!> z9Abv0z<=zf?nw=6wz>4K*-bWjQ`nhFES||xFg7US3@y4os7gt$<+6HQGqaQ z_s<$>K1!Vqd6a^XmJ9l%WBxASri_k|&-f05?z-is!l23e8W|++y!4x<`PfQ2IIt{& z)XXfkMLAezvWHhV34@LsdKrq9&mWV2rVzE{duGstEGE}h2s&R}e98cv1U+@T{rN|M z+I-ED;YdTYo=z+n({{m?{Q?Ue&ZUY&Cu{#@u7J8YL|Uw}Tn4$|9$dH?+v`RBFEo}PbL2A&>m0NU#DHwT?J$#3Iuha$bM6*K&D$;ARB?WJdieAlO`25tJ)Hw^kvsM1I{ zeD^vlf}fzavLL)K-N|TR+n#y{W%t)!RPN-owT-3q^D8AOj2ojJ^)_}-X6Ep#f{v{X zara$R?cC>vR6Lwyh!~SMrHLbZL%D#8Q@B)z-HcAfnnTh~9a zMBnFjwkZg+zm3;^K}_qJjg<^*7e;HKh6poQ@u6gCR-$EMFgVTA6l-%Mw&tdjUy~#A zM-(C8yzKs!Q@%BW7={1TuUJ5u1-{fUaj7CFFHXV&L!d!$fqZTGZFNw*sPRsv7nl6k zne`{i^9R&1Ut`ez-mJj^l%d{MI*R{Vo_`kyGIpdPQ~^BIZLrk$nEB>(rd5VUerkFE zL%3&s)rZI_X59tI6OV9%TjR$T{bTnA!tY#~e}l-biAlKX^^)_==-QedOn001O&8qX z$~m>J&ANA#k7U;1ekEY`CZU>0e*>aLN@kL~oF+5ZF=XpaW9BD9X}5i2YvAGx{HdhQkzO- zYfn;9Ju*q6eAAS*02xVZ1&8_HB4^Ge~l>#NPy_dH`E1C;3=W*i}FjBLeD54$l1oGL=YV#YsF) z_cm4yT&q137WCfGw50QrEe(PV%U9G$HynM9xChtctbFBj`e5&&5}H=3rimW)mQUO= zX2-|paPyhuzj3hTdsELo{yQ$w?QesvogrrDt25K<05R}iPHN{p*=KgmYwSxrj7qPS zZW)*0Z=!aW8&&;Vm!$08_ib|T0*qCO>s%~J{Z5{p)|O#Xoarc>_;i*|V7W@PWU)V~t)<1-PF!z2%bP&uKQym7PT>~JK9$9OI-$!ij#`ol2U_CZJ(U=Jqw4qrE4DvT`^SNUd+fZab&)mM5E%0b<8}C3&BCPRF|@dWjKdh>&M2Q z%w&*3<4QlbOYLk;HK$yJS>gJg67l)248uojYm{JE>6%5q6E%(B*SxZj4UFv&W^&z` zD&&&sGdJ{IPSP2dFQ!Y?nM;>BNeewfEkcXe)T0HtzxPfhJ0ko)LpcUHteYf)4I+Do zKG~m?IcDlvmvU<#&}EP4#!nS2d^^t_7_b*6XIzMoSNkKtv3ik4GnaSpSY8kFsl~@cU0HxWrC>j=rX2;e%Wjynr`^Jk#CT8g)0wLw%38nuWWwTF2_j?_1yYc9nvz6Ji-=N4x;B7N?(lIb@tgi!J_q zMLopF*<7j`#2AhIR*u^)8(6ScThS*$l{&93{a6fhA-gC}n8i}r^sY;e`Jp8HPRt3i z53h@63Z?z6mU>+eew*xKoxywyrc~;h0X7M-$IZB z0G40V?+J24jZ0$9w=Mg^oxf^<|780W9Wi)kW{K(`viiI1$8Pkv$zAk?|?B+y3fYY<9?>6dSG#qta+&o3e^l2{)nUs!{Qy zhP6ei6SU<&iKrAgGIo65gV4*5*CspW2LsT|H~dscIP9mxJoO%Y=pn(4^0%J@wZdW- zp1;E2aq@+D_uN5|C^9$s3wM2{)B4!s)J@45Oh(j^|yJ_hDv$Ot|R) z?)(ydlnDEI@yA%#X$c0grOXZ=@^L|s6tM`3vyA9}HUY%;;IGwvW`Cbf3GzGlA;xK{ z;AHh3IL_uRfX+WOW!6kR{N7UZ^t5JI`qQbW(YQ)Qr0$RDAwR|P;fm77JjNWUM*$c^ z-^=?{-gAHK-f%RTje|!qx)`yU9s2!3t|o4H$Fx`btiOfI7B*?N<$&OwF){1ofNl*-hJ;AasmFRm(TC%lpF> z%6Y`9lv10j;l?ms`xqhgDiaucX2#XMBzCi3YB#U+Hegtx4v}iNIuo7Bb@7 zKL*MJKd(U^ytjFT3psqo^XC<;o$Ko6?w^gv-8m0=vbeoJcaC>^nt@@Zz4gc-UWJC- zCTk1Ik3o4}>yrk6!qdLc$yO)Gyoopx-pF_7XyY;28I&#UTE4^@-CtsJTlU2c8!O?)9R z)SCjNck*2!iW8v6m+bc<`k|}@pn!~| zJr*|V^#YgOFA+BLm(2b55R=Ef?IplGz@|60`b*^|Bh+-#t6{F_EXSdL>s%osH%txa zDfo#Nly{dvKZ5l7Lj8t?o@tKkQTr}+f$!Jp_;FUsZ<-AS6*p@C64!50Q2X4l?*foOXAr`!mzJ%)iQ#>o&ykqi)>%-c!-E5ji5$YAI#uSd?IjnyS%Ae^rL= zN=)${ZZVubPMI-r`^ny~P$WG{QAe{I1QpIPkzF+WFXqS{a zHfpsjG*8ecYQ>hce8~-b8X^>F=p|AxT_U4D;2hER(O)@I5RAj8x$=ug4>gQeDDyP z*wlj)jv6866tYPdf&VGxZHr~xnnq#Ejq*2m1FHUxky8*7R-4)G3+TnJrXc9D)_!3g zjMG~$kA|1nSuT2oGLFuUH!Eel6&|7Iz{atPv^ITh=xFqCGSiKECl%KEyy{Q561k{{ z{%@5Ameh$F6SlvrVv4diGEhep$F({+l=kCW*qbInWdJHKp2;uK*<1l{k;+tzWCku& zuY~DmB|xr3;a=%;CethRI{RBGy@}}!pctzbGI0Y3Q^E1tB9i%qY1~m*H`?=O{0Hm%sqWXzrKjwgmGz@7#xf{$OnC!ae>} z`DL1P1P*zVQ1+LfEhlw!PzZD*j05Aw!CHh_(z|K?Z%LIk_x@O7QHD{&M%JZ>%TP$P zwS2_k9jBd(YTdlc6`Y6e4#!Cb+HZqLm!k*5X8ak%abJlrBiE6}MwfFaLhOKJ15`33 z3S&eNa^+E(f7a`n_&~EqM)t?{#}4}n<}+PgRe>Lg5$$_vsUfPHU5P(l`xyHervbkX zfPnJ$W*}bq^cXsMvtI_t+bioA)0BQWc) zApEB3hxgBraIJ}$3^n!Zes_@^9BMopR=+ZI^7Zn^Ui$|B2oKf~bN_fe8etegdJEbo z4I%i{c{1-jBH9PtTd7<&21Yk$E1{2OSbYQ&s_*;?>o9!prR* zZxN}mV;+N^aTZe(Z@+$ZbBEz;w4>*mvachwNe>%HJLVv61>;A5P(j;$+S}b;E273) z)jZG6<0)J_Qn~p3w#LaUx{U+%9oLYdFK3@SweVdUuT&xJR3NSr7-@`-Lk!qdy{qkQ_&x#8e0Yao? zlWeoRGY!^=w?RYftLI5m5d4dAXy%&iAL(qSDiY0T{~~*4oWk8y$Nx_ z-Uy=bl+8_r3&GcMU6B7vXW?~nbSW+U;hY~nSl~c1-9nuE(!3q$(a_p=CQ4sTA*TbR zD*vAE^DHN~{|VO;*aQ5aOnDAk)iMoUl*q))f7(Co#PD)A>3mf?5z`z>6vvht-_nV%F6+;~bBV-dO+1bQ{vefpqLgl) z6ZtW8#B-b@TPKE-C)p%rK;QOMwn;_~(fHX{QDFDP>*1d97=_)IeMShpSs^W%$-+i-9E$qozEeOr!vVv(w%c)i|ZS?BT9 z{b1$294<=&%#@qbi1% zkvf$K3E;*I`931m{>lqcOo*1CbHfVvu&v--%je@fIas-K)^a){RJPwrxK1Z;2G5ug zQf>aGvyg_INtJz~1q3hvoDs?+n8O|ep|4d-bBj-Bl0LWmyR`i3!r8;3-nP5W9#CI; zCD{CUFszv=Y})#ab!#|k=)35#Z#@64)+-6JJd(VpvMO}*o;=A`)?L!Gg7j?Q#&lVx zThYqaK!n_ff46S-D>~~dhTPs&^P`RvlrcN7hHe#o5e(LSt>KlDGDn&l?3FTfMkr?u z8(RZzeQI2)Q`d|0gLR026?Vr=iqxihzhq=^&!KQLXA2j9oWH@EIV=>DY&(bwL(QEJ zh)e#q3#c-i>?ZHvh2rm$z=a?6o*H<#%E0$7G7I)4>c+Jm-~FXjS;CthTTOo>Fuxw= zd$cE=&P-AA$o3GA8K1fp9PMh0%r+}lKE!cKA-=4)b&Vd1q<4OF(6$w2GD@$rW$RG{ zI}(i}eHl%}2W4f-3jw*>0F_HV&UkR!$>SKDt^Gp$-i#9dEOBIPIeXhE%TM{L3; zwW!7xfYNGj^-uUNpgoDOvLHU9W`kZ)F}w~jCB&^b$m8lk7eH(k+oW|X*y|Xny z$kp)u3CtSdv_M#tU%qcT`K})jRWSeR!KM*XWq2Vh=t6uOaVyNK8rEx1#(RhqSFL;< z{fI3|}B2<6N% zPv>-q^y{6}e#{(QJX-j)Ld6y$=D1_$ked6tV=2E&XsxDX)3-ZJGL=xMy9Qh*Fy!4} zQ1H}M8gaJZuxqj4O2)h0g6#^SpDua-QK3|C}A=g7W zdn&wMd%kw)^YZm-JT1QpSBn%ij2h-y5Nwk>kBJx=ouC3 zW~;QRVUIOWr#kL(Cy!oGLLbEih~oM~rCgT<45=$sS;_M(_U?z~bqRFRY&+Zx)MGQB z3=3yY*qCXu3f%F&Ti4K}^l`vL_*<)_H)>a+C+Dh-waVP)*yZ071>_MN$BA3wBV^td zI+LNJA=o*rB75In(g|t8VZgL~AF%Rt%J?TzkP2=_?N&X~u(S9s9%#v*e?!f?oH<+P z)UU%(nltMkPhgjNILW&+o56vR`d!}x^AaxHodcp;l5y1C^{B;^hs!+|*ipD2MbO1U zjxeV-d`vrJ6(*lJ_s65@Jbz>qW+VGQqr=3;==(E(SM_jFsx-6)XZ#uvFj2GWiqc?H zy{esNHyxCzh86X54=b*x_Na19gx4`IKEc0+&yHz z*EL^wkL>@R$S2c{^XGpPJuJiH!}Gnz1>o*H*8`h*4(hVSXIQzm`h?C*-=CUHO$0_6 zH|YPLznM0jm4j}kPFuJeQyFB zf&7>}fB$EpT@<)baNaY!&2cHBvshGn$RyI|*5zys{+M!$j^-kO#M(9OL@vVFDcwll z$tt96Z=b%yD%V3wVDx&LjNX|#)P~$WKV0EY+7s9qv=s}brku;+{Qd9{JgvS7Ozl$D zz7vdiU`naxlO4uJSKxOw$K=7|(CmE$H{w*W*;;MW?$HX+S@f2RAL*z+zA&=-VHp-mj=NTLT})9xj!2;S zbIXW8{a9wtL_5g!M*h7%?JMGJCw+hALw@DBODp|Ieb&Agb*wEq^Bt%^;xW=@_D#BH zOB9FgnFNe;81ow4e96qS7xEJKq*3RcSJZ*|yVf?L)l)LW`iIbAyItt!PtrZL%7$L;+&b96Mt9-1ELYxGxK^!EugWO zLD*_TW!c#^-+iKHq-ObnEmah=o*kwn=Qo*R^~COd zDn4@9&nYIqH7AdL8pavaQ_`N)P6zGXc?&VLhI?7wyk2ncvs3wIG_Z2@Aj1=Q^4 zHW!sKsLQ1-rQpOjVMVT;=u<~592(?Zp%)N;mY_f7BiWdwG|!s(&&Y~Ubg75by~0DB zYaBz1vRv&mJPQW#JuCz(LZ8wa)A=@qNY5OTP^wG+zWedDs45`rv0||mK zh~BK!w8|2jmoKxcL;k_)`>Z_%tARt8+xbs`+y(Q>y4198)e_rTY|4sX}Q6+W-c zhUrHEWVR;j#sYU&#R}!9AX^)lrRtHr5%R6pIcobD-yGD(UC2yWW$SLL@92`iLZq%E zScU}>PzD?fks?JJ(Lpig8HPn1DanG0Lfm*ya2P3S&nDM_!(%asS_gM4^$32$8&g_l z+w11+?7=o35ESHxQ+e_J-mvz)7e{OzF|(Wigr?KCf$5fY z4or7 z;DwUA2vM;4!^Ah7xR<}G5{n(&>1B@QqcvtagAc9m3`bP(%0*xmTMkvUNmOnkV7u@O z;!><_)=?>0G{;z5AZ>T;yR9DC=>oczxUtQCdy zOW2VH7j7~ol&q!!+$WSV_A>W%BKC#_i^IGPpAG%lD&Bz?7K>w!3xaZx3r}mBy!E{g zLu}q!vWa^;JJa5?nP2GpP=z&qX4I*f>6U3hHNdIg9fhG(`rUHIgmM1!L-_zKD1+B% zGLw%{uMMo?d8<*(L~lXL1BfkNhllySxv>tR?Ok}o;J3o0B2gn%I(V}g>A+@hjgxI% zT&ja5`hZJ!apEd{s_Hs^NKN+gfs7i4^MC~^?IjoSM!zq+NCq-aB9Q)i44f7A?$he^ z9M^q+2EO>x{&E-#zP53E#9TKn-ulPb-Z@vSx}a<49XF$HY)I{bE5{TnZ?l?zx)v7l zP;BaJu?61;qjbMU#Z6B$&(}t!=5FhNS*GhF>}l`o5#m^(GGsurNl@@xu}NmLOG1>{ zo_W*OV~L(NG;H523!I_G-d3l$J%yM?fI1amZ~&K+wI$f7mJkfc#v(%; zr>pB!cvU_$@3~s$s17UiujVEqArRjW8Be3B9t3$b!!L}_-K=CmX>j)L{N)pQLB7Gd z#w9V_lBzwu0>)7k_I=RLFiBR2*mM-s40p@NG#m}BmPk_^Wj}%Pi`$RT* z0u`Xjo~hYKme_o*!G0AtNsI=UT2DDlOIj+VK_(k@vC9&gzqsb)9tGD4%!)xzxuRBh zHx@(yT^5TnhS}x)5P`ioWssmUzo3vCDF58-#!u7q&9(YOUSk0L0ft3uA3Hiju{EGD z_c0X&U>5oyjJ;cxvlUW(H^hR)HRsjO`$O6T93R*GWj)!8baE@mk#a$fTGwKcHuT`S zjs7nn^{@~!zADU}D7|QDfP@)nr@D727Rje9VFtW*Lq8ZS52Nfqm8X}(DzOW0uMUC9 z*4&1@C@d|T9Gm~v1DyRl<%-%rgGU3>*q$8;SIMWXrUOoQ)AIBUd#9QO(?1uhHNjy7 zt)4Ihnn~ciLx3M3PU-|!_;bGDhOU~$Z^qdDy`@tsQFB8~+t}C$m4F&ez-Y2&NT`F* z;>SXy@BcDScm2(2z6xkUUB_9&jArgUnF+dhfM9!)#+anQg7S!9n6mwqVAzpwhwe@l znmwKgt|4_rw*sI~*rPn+XQh1ShNRiVLzJ}0omQ&rIj+u_pG ztg|9~p*#y7IthyHP#pHs4{_B>=p}4uPlQbrTfer-;@VW0ZAQIA8)kA=TI(W2wo6B) zhlhvT^Df#^dxM3WM&_)o*_Xa8SVJl zx@zpxex>!wPT&Ce(_g0)#*;T|rv?5`BZT`+45YB}{^gHGBMv|N#wFsTmtQwU7V(nX z6n`4m@be?2hKwW*{O<`+nP*w2`w$Ps_JUKc`Q zmXr|PG1&7kPwStE@2jkNxRgG|w>HiB!$ltBlt}Eqe6j_g=c%T;tpkqb%U@@a-z-eq zlSKfjc@sfhoEVAMR~R`4D?a>e6_rJ@H*kYNt}_J~)iBy;4;|MeEhzFo@n}B+p~$q@ zMZ#RKZJG$i$h4sn4f>J)G{`eSX~bhPzqUzjRTAAxpV_XeVS?7LgeM4L#E%0=FaG_% z;X=T8k>-E>>eQDk=6jjtOAFLA!r!}2Wr-VJjGZpy@Q-JB^S}Ow#^A>9$^WD307G?l z2l8W53|PZeASB8c>48{`ZWq* zE@ugSYOPD1RhIe%Z?P5q1->o`y}iSL$9Ucu)2v(*f_D%kYds^Brp28yY8m8Gerh7P zMjzD8R0bX>>%WeC(OS5B$oD#IHa^Hej4Doh;yFr~k8@HcbJz`XCzU z$1CNcr~6WDw9#qt8>A-S-f5z%G2OGQ%;2O0K4lPF*ZS-Q`N6wZlp-$iWq8aL>4C}a z-kZeJ@I~1alD)F*h%C`KYz3XnMQ_34>%yCEODUDE2+|Aa`7*vgL1YERZm$wPz~1z9 zN)f7){4{4eV;@g!G^SD^pCBKXZA0qm<4ko!142aRS{J)ooCBl;N5TYfLt$V9iOHn* zjHI14<2lS`AThk90n1iONAk|7ZlX+eJ`34Cnar>OjpX>~_ANjs#s3!fUn-_H`QPC3 zL$Ym7vvt&(HFT^LiWJg)GENtp?lmF>t_Y@)EEQh~DBu5Xl7$bi8tuy%{kl;yX|rr? zz&P53d2Vbeb^D`BjQi5-`lolriY#f;drSs6{cA2#YyEOr<8cN*|>NGbv4ckHM>hGGJ?mjMQQ`Fr^1+)OrjdKxlWVS!2Zu%S!#N1#`n8fHPZoKPrQIrLLWnglP z|Mzo!{)LpsB-+`Z9mseLopCp=(dZPXXXZ#C(Gzz%Un2TDZ>2oH>fIhM;Od2wKjxfT znWPW86GG#um)0Zn(_+i;T!#1n(>jBL#Bd8Y-(^3h%g%GK!3xKeYFl}IRa;zTU=5y-2$Rh~4gJ(yvEh?6bs-?s!`=|2BRl!Yy#|Dq z$gsaUMc$A1X3BYe`LtrSoJr)*I{&oVO`Pxe$K!ypG5Ag(?x$j-9%xZG(=DX*5`|ge z!BSbq2|1$7t|(Px>>y!kgot8^tzPkkm@7JY076CmOb&FSOh>D}$8<5R)*^r_FfNC# zKv?lUlEfR)vX^>&3kYXz|W;^QRUp5MQMi#dIpU zb>;hFM#Xf2j<}|?i3{3uUqY`f;l==b;c$5EupO5GWgsJ;HZ)BYC-35}wLku3SF)&H zhx}ou>z-ShpV?_va9SxJS0u74NAPWE^WCpz7-_Y^tkU@{{gJa}8HP|BE;B@HDDF;~ ztsU(W%d_x=Mz5J7es5aC^`f{U{Z9qT2mex%2&Y?Af7r)V;@o?Ch%>}`P{o%EW2>0& zL{yE|#+F&Yv@7xSV5?4}6pW)g4w;F=#*tb(I7O;Nb*gG-oOv&^D-|GF7(^W?9s>Q> ztMjg)8sXqHGp^V(bmG|wMMJFm;AEJmrcmWK&07WSdxL*GQTO`S^=chYP1GngS#``T z!!_p%&KAiL1Nc#VobU`vU=H!g9&829l)_vM-RT1u3P8XcE9&{u^=0>@Jad$>#C4UFBAOh#TGpUbW9cd zCf9izz1619$DHd(ZP1CiTc|i&3i413YZ6eCi_F+*Ic%=HOxa*kJ-7Bl{7G~TL8}~c z;Us*dh59N5!pvE#ZTJ;Ez9^sqjLqs~%8ETJ)GwWWaxJTd_kOx$np5annEbVd`7)Lv z)fD7XX(Ls`YnLQxV?1}L2+R5SiR-Czj3XOPBIi-R38TZLDm-Q(lNtS7D>iLJMt;Q0 zk$B>qlITx=wNP3Sm93#Kg=lFMn>O8Ww;O%%wkDe@J9_Ch*Z?ZI&enGxqUmOEzZWl; z|Gd6@obFf*PcrHC`saDdW2mh& zNl#TxtCUf3qf!IGikZ?ZtS4^Q{7<8?=lwCWvV85@`g-y0*>{1%9)!pIn z_ZYaXqq)&7Ym0qnpwM{O-}v*cX(DGsA!m~s_cslt46RrofiX#!1mX`UT5lo!uYcI#^6A7IbLol%bBQSq#`2 zsoxJ1C&tEJE=Me0DVH3nAOGYjzxboa>)OHB!yLw$zUZ}<=-boYA`Lks#Isa-uarii z-!#vFiBjY|h?Q7}*QXsnst%h>5=}6x(66>hKxt;EDG=G~RKS+;t*V6>5`DL|&o)rT4n3^I#llO=_&q6DsOk2WYB+=b-DZ(y)=oCLs;HtQ z^xM#esw`X?Zs(Cv9+KALU&3+B0D3iw%0x*&DG0zZW8j=SEo!IBQMrNFXP*0&7H<2L zOrG%RR<)crqsnY;&@VqaN8OXv{LFpZ1{HInBL1!w-owD;(r0Uja1?iiB}xzim)Y_9 z+!3B;TknUq&DZ;!iSreWSW^6K}(4AU`f^3HNw6R6oKb_|-)}zhX9^%Dm)jljkHFi$6mG-EU|LMw%Cv z(jWTok2f{D#>*ex_}b_`F>RizWT~asLhcZ(7c|#>0$a>q)hS+v^w~a6z;)goCCBoW zhE4IP?G~J6(6JbmMxpzyl^LWs3m72xPSZVrd7#_5Xm`HQ-)ri(fKy>Od|yf{YYP2k zsUw9WJ|FpEM0P4^G3j}*db22xvDi_6(2}!zNyOimz&I~WmYngM<^>`SasJYiiX`k& zjkXd1CF_;Mu2VZ9vOz!SOcw~_+4sVZQ>&dKT<3^A)I`K*z6C=~dBM@TQ{3mdEf zCS2NRqFR{`7KBVOjAp)i^OQoP$2k2`iH16)m86lG>FQ*0-mY-2>?qH1dUykO$tnGZ z`C$g6->}aldGxhwj;ZHV6=z|>t_%?9GUlU)=&|COk_V+h_q*6G)klslSD9Vxn+<5! zJV(PMr@u8UOjO0>`g;#w=$C-Cn|K4+B_+qBLG>=<=vB6zRhG{CusQT>s9V%$-pX4$ za~8BOeD9ibPVHLvH+h!~c=&qB-$UO&DDlcM5<325*F%xIPLOK3=BA=AiC4cn=>Fme zoFJf6$okbCYk!wcC&|_oDpUM-5}henW!e<0ZB%Mz7N+|A~rMoOD(zzS&N&SVeSCc?Xk_KrGs^Yz=H?kXialiTPSgvS`{b z!#=f>9i2)c-Wd<-m;)noA9K95U|P^0d58w-fl7#d&8J02ZbG?+c>(uci$;Kuvup?0*toUgQi= z8$$+;1`(1_ln@ceK&pwyO